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
336147972133	336147972647	336147973195	336147973745	336147974295	336147974845	336147975397	336147975947	336147976495	336147977045	336147977595	336147978145	336147978695	336147979245	336147979795	336147980345	336147980898	336147981445	336147981995	336147982547	336147983095	336147983645	336147984197	336147984745	336147985295	336147985847	336147986395	336147986947	336147987497	336147988047	336147988595	336147989145	336147989695	336147990247	336147990797	336147991345	336147991897	336147992447	336147992995	336147993545	336147994097	336147994645	336147995197	336147995747	336147996297	336147996847	336147997398	336147997947	336147998497	336147999045	336147999597	336148000147	336148000697	336148001247	336148001797	336148002347	336148002897	336148003445	336148003997	336148004547	336148005097	336148005647	336148006197	336148006747	336148007297	336148007847	336148008397	336148008947	336148009497	336148010047	336148010597	336148011145	336148011695	336148012247	336148012797	336148013347	336148013897	336148014447	336148014997	336148015547	336148016097	336148016647	336148017197	336148017747	336148018297	336148018847	336148019397	336148019947	336148020497	336148021047	336148021595	336148022147	336148022697	336148023245	336148023797	336148024347	336148024897	336148025447	336148025997	336148026547	336148027097	336148027647	336148028197	336148028747	336148029297	336148029847	336148030397	336148030947	336148031497	336148032047	336148032597	336148033147	336148033697	336148034247	336148034797	336148035347	336148035897	336148036447	336148036997	336148037547	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16556	2711	2635	1946	1439	1030	815	664	484	419	381	345	292	256	254	233	256	234	217	189	217	224	197	184	161	168	151	193	186	156	179	159	158	178	155	186	177	166	169	166	143	167	157	144	160	156	175	149	117	168	155	145	153	159	161	157	162	162	172	154	152	144	173	164	172	124	159	136	148	129	150	162	150	159	138	151	153	151	152	144	151	168	175	157	140	124	137	155	142	146	137	145	160	147	152	146	126	135	170	160	143	148	134	155	163	149	146	142	149	151	166	133	162	130	156	176	167	145	125	156	165	156	138	137	158	148	146	158	157	152	161	141	153	136	153	145	144	158	121	133	151	170	161	161	141	138	125	133	152	137	146	155	145	148	137	137	152	159	130	138	141	137	143	151	141	147	145	141	138	156	145	176	134	146	152	120	122	157	134	142	161	145	161	157	130	144	140	172	168	132	158	161	152	157	119	177	142	161	161	149	140	173	151	147	144	150	138	163	151	158	151	165	163	139	146	157	166	173	120	162	155	152	122	161	173	175	147	145	155	145	146	152	155	138	146	146	132	139	145	155	144	148	147	160	157	147	130	143	150	128	166	154	134	149	145	124	146	153	136	126	147	154	154	154	143	155	157	133	141	124	147	153	138	144	156	167	142	151	158	146	142	158	149	134	160	144	144	151	135	142	156	143	145	137	149	128	148	140	135	153	155	142	163	162	142	148	139	124	144	143	135	142	154	148	131	140	126	131	137	162	163	145	138	141	154	143	167	134	149	160	137	139	143	147	139	166	137	136	156	144	153	159	166	173	166	134	125	133	159	144	161	179	147	125	148	159	148	171	158	168	127	148	131	153	166	150	129	132	141	135	135	149	157	157	145	144	139	143	145	156	149	152	167	159	136	147	164	164	162	136	162	136	139	155	169	151	153	142	146	147	145	149	144	148	130	128	140	161	144	141	144	168	137	160	133	158	157	153	157	134	155	164	154	159	150	144	146	140	152	145	146	133	156	154	167	133	143	148	136	125	129	161	140	161	128	142	132	152	160	137	144	149	158	134	132	152	154	160	145	150	138	141	144	144	156	151	138	152	165	140	143	158	160	141	137	153	134	135	150	161	139	135	159	144	156	142	135	137	149	155	138	140	134	142	129	153	147	155	152	153	136	161	144	159	146	169	136	140	131	152	157	164	132	155	144	147	162	140	164	145	125	145	145	151	160	139	165	153	141	130	145	168	164	180	142	157	148	165	146	150	139	144	138	165	163	144	157	156	139	133	136	144	133	162	140	150	156	150	147	142	130	151	160	149	130	142	157	125	147	164	132	134	159	157	122	130	153	155	137	137	170	148	129	140	159	159	142	140	152	146	154	161	176	163	154	163	156	122	151	156	146	148	154	147	153	146	126	135	148	144	151	161	148	148	149	138	142	132	147	171	146	157	130	149	130	162	137	157	142	151	159	177	137	137	142	160	158	149	138	163	154	141	141	166	165	159	150	144	151	145	134	146	147	163	154	166	153	138	144	139	135	154	169	157	162	143	143	157	145	150	143	174	123	144	163	165	142	145	141	151	135	141	152	150	140	143	152	152	142	155	129	152	131	149	173	140	159	169	146	144	140	133	147	155	144	136	137	149	137	145	143	156	136	164	154	140	138	152	136	171	144	152	137	147	163	142	134	164	176	153	162	130	147	156	147	154	158	132	147	164	153	158	166	146	170	155	163	139	145	141	159	149	142	151	136	146	141	132	153	148	153	153	152	197	150	142	135	131	162	104	132	153	147	162	145	154	147	154	139	118	163	141	134	167	134	145	166	141	140	149	148	138	140	155	148	137	155	163	115	148	139	146	130	147	147	130	143	130	146	138	151	169	148	144	135	123	137	158	163	134	128	161	130	141	133	158	172	148	148	147	162	135	130	150	137	146	140	154	138	155	164	134	128	141	142	133	164	160	164	150	153	139	152	136	142	147	147	150	139	140	133	165	156	163	157	150	149	149	142	144	144	144	145	140	144	144	141	154	150	150	147	154	134	157	165	138	133	139	152	147	129	152	150	144	148	150	166	138	148	149	115	157	154	169	138	143	134	146	109	141	159	150	159	161	154	137	157	140	140	136	153	147	137	145	162	147	153	126	150	156	140	156	139	137	150	144	151	150	146	122	165	156	146	172	151	139	152	148	141	151	145	159	114	135	152	150	149	144	162	166	159	154	166	155	149	153	153	159	147	156	122	131	141	150	152	147	142	157	138	141	147	135	162	143	150	137	157	146	131	125	134	154	148	142	137	124	144	159	141	143	150	150	157	138	161	157	162	166	166	149	152	140	141	152	148	134	145	151	155	159	140	162	132	158	131	139	149	117	145	144	167	142	144	147	150	141	160	162	142	170	145	156	139	121	152	141	138	135	156	138	157	145	142	150	159	131	154	160	136	149	150	135	146	145	168	134	152	134	152	156	131	168	147	141	148	141	123	136	150	170	128	134	137	135	147	142	145	165	157	147	126	142	157	160	148	123	144	143	152	183	133	178	166	138	171	142	151	148	172	180	161	151	147	145	141	158	123	146	149	141	159	148	163	138	175	143	139	147	142	163	132	148	142	130	165	141	165	114	141	162	145	163	140	154	137	166	129	162	151	154	141	170	139	166	156	141	154	146	139	178	155	139	171	129	139	149	145	147	150	158	160	123	144	154	148	162	135	169	133	151	156	152	145	174	144	137	157	149	144	155	152	156	178	149	145	146	136	149	138	151	136	130	161	153	128	152	140	154	126	154	149	143	125	136	144	160	145	145	150	156	126	147	152	147	155	151	165	153	142	136	148	163	145	134	156	154	164	151	155	141	124	146	175	156	143	147	172	137	145	144	136	142	151	144	158	155	123	137	140	144	138	163	170	127	158	147	147	136	149	149	140	147	130	157	137	138	143	128	133	162	184	141	162	134	123	123	152	148	138	125	127	163	147	165	151	149	173	156	140	135	146	169	138	148	142	122	162	161	149	144	153	137	143	165	158	135	143	142	148	155	115	154	154	134	160	142	142	143	139	128	134	154	146	150	149	142	148	143	142	158	153	147	126	140	151	149	149	156	151	150	175	131	132	146	124	157	169	156	150	160	149	153	153	158	148	147	157	162	149	146	164	139	157	157	154	160	160	143	140	125	144	153	116	128	155	149	137	177	133	153	155	139	164	149	145	147	140	164	151	134	141	140	153	134	139	144	157	152	152	143	173	121	158	142	140	129	133	154	172	134	129	163	150	162	140	129	138	154	154	126	142	146	151	143	147	160	143	131	156	162	150	139	130	153	144	169	159	156	149	147	144	151	155	145	164	149	143	140	166	148	116	171	163	133	135	171	125	140	148	146	143	144	157	156	131	163	137	149	161	133	127	155	143	153	173	142	137	142	144	121	120	150	152	175	170	163	149	163	149	123	147	112	163	138	135	150	157	169	147	162	151	129	142	171	154	130	169	136	150	143	148	173	118	145	139	161	141	135	173	135	138	135	144	147	149	133
7271	2257	5090	5868	5073	4140	3367	2801	2393	2084	1798	1563	1431	1255	1173	1119	1066	1018	904	898	796	775	761	756	692	711	660	677	657	574	625	612	615	549	557	572	591	545	573	511	532	554	518	535	523	512	496	530	550	541	520	468	537	468	474	483	494	467	474	463	503	509	438	488	469	526	457	485	521	465	472	462	451	459	479	488	487	471	457	498	505	502	438	471	459	454	467	480	471	448	467	436	481	512	456	452	476	480	434	425	450	470	447	426	480	433	448	456	467	449	449	452	461	447	457	450	469	470	446	409	463	434	470	414	437	495	443	444	434	435	459	455	468	419	440	457	438	454	451	418	436	413	467	465	449	452	456	446	448	440	499	450	464	451	428	425	455	438	415	443	453	450	452	470	459	475	453	420	422	450	477	454	448	460	431	468	455	468	497	435	438	434	432	465	429	463	411	444	447	433	452	446	452	419	448	455	449	473	419	444	434	456	409	450	417	441	437	489	448	438	463	439	374	442	415	423	436	466	442	444	441	465	431	441	452	437	446	465	471	433	460	433	428	431	443	475	444	466	451	453	447	424	424	435	434	457	448	464	423	520	442	443	481	464	439	463	426	423	454	448	464	413	476	444	452	470	477	444	453	467	409	409	441	420	442	440	435	452	458	436	422	464	460	444	425	465	419	444	422	447	441	455	449	420	436	445	446	454	462	390	419	438	436	412	478	392	464	455	459	441	441	452	437	453	400	449	446	440	464	452	435	475	398	412	430	414	430	449	435	440	379	438	441	442	425	437	407	438	450	424	457	428	420	422	429	497	423	424	456	442	438	424	443	404	422	445	414	469	467	458	455	437	415	485	442	414	485	448	437	439	420	430	424	443	437	449	456	434	449	391	437	442	429	448	480	444	434	405	455	444	432	448	432	458	416	397	457	462	466	438	410	475	425	499	433	421	437	446	485	426	442	447	404	425	455	449	436	458	428	422	403	458	439	410	477	449	462	421	415	440	482	430	411	434	440	459	416	436	446	422	492	439	434	426	463	451	454	406	423	474	442	426	414	435	439	441	461	438	428	420	397	403	462	410	459	479	443	415	424	400	441	476	472	435	450	434	468	457	472	463	434	438	421	416	455	459	459	421	430	468	432	433	454	470	452	445	479	422	444	450	445	449	452	444	439	404	410	487	441	453	410	423	424	401	438	430	419	413	463	468	453	445	411	453	482	448	449	475	474	433	415	445	416	431	437	435	457	447	451	433	438	457	452	432	451	456	462	461	443	453	473	477	443	426	401	461	451	445	428	451	440	436	457	484	429	416	447	448	443	439	432	436	438	446	467	396	408	439	431	465	452	453	439	475	453	441	424	450	443	442	435	477	444	437	460	447	415	435	449	434	437	438	453	414	451	477	464	430	455	437	436	435	381	443	466	428	422	438	449	430	409	432	451	462	440	475	435	427	415	428	435	437	453	442	438	450	438	413	439	445	397	422	449	470	453	455	445	427	403	457	415	416	435	440	429	439	429	414	446	500	401	433	453	407	457	458	429	444	455	444	446	449	489	474	450	438	441	402	464	423	443	422	437	452	492	389	482	503	459	466	445	465	465	449	458	432	446	434	425	452	448	413	431	393	437	438	448	435	450	431	465	463	424	433	459	439	455	453	442	463	427	448	439	453	439	435	453	450	473	460	468	433	448	427	457	459	435	441	431	450	403	405	412	449	461	415	440	430	405	453	441	467	454	450	441	447	427	464	449	433	447	451	402	434	479	456	433	429	428	445	476	442	433	411	429	473	454	422	464	433	467	447	425	438	446	445	505	458	448	450	446	451	445	434	416	425	442	450	447	414	442	422	457	476	433	428	444	410	432	424	458	448	425	408	466	418	450	448	427	445	434	443	456	422	449	431	462	474	443	444	437	446	395	460	458	449	423	463	491	422	450	415	474	427	429	423	469	416	454	471	451	424	439	431	444	457	425	446	408	438	463	430	447	460	439	429	444	430	448	414	468	436	449	426	455	450	452	422	446	461	423	460	450	428	432	425	454	424	441	442	447	424	413	404	435	467	463	458	469	415	458	420	447	418	433	453	455	424	469	439	465	441	458	463	438	450	412	435	431	456	445	468	427	486	448	436	439	404	472	448	409	457	428	480	465	466	453	399	473	454	456	433	429	452	439	462	404	435	491	448	437	424	459	482	458	420	462	414	460	418	430	459	453	452	404	435	401	418	440	453	468	466	425	438	444	463	426	433	434	421	405	457	436	473	466	451	465	431	436	425	473	421	408	454	452	387	442	444	398	428	443	442	401	459	420	475	475	447	445	453	415	417	458	439	476	434	458	434	460	417	457	410	451	426	462	426	412	456	473	442	419	423	434	429	470	471	426	453	395	461	463	431	435	452	394	444	440	439	421	445	486	433	428	420	488	399	439	448	442	461	412	432	449	418	406	436	456	447	450	468	455	441	448	452	399	449	441	463	406	435	411	430	442	423	458	429	443	446	457	480	447	410	428	424	420	443	440	427	456	440	417	459	428	456	453	445	437	458	460	457	457	476	448	403	445	460	410	484	473	468	455	444	453	435	460	490	448	476	465	427	447	439	467	426	443	424	454	418	425	450	450	465	436	464	423	465	441	438	413	428	428	435	439	434	422	450	440	446	418	448	474	435	446	482	432	473	415	416	427	445	449	467	439	455	450	443	448	447	408	428	430	469	447	413	427	462	424	447	396	460	415	431	441	445	483	422	410	450	384	434	462	406	414	431	450	428	472	423	451	478	465	441	436	450	452	483	414	458	418	415	441	445	460	476	454	404	449	484	436	437	440	440	392	431	454	458	419	417	455	483	461	469	462	421	454	440	422	415	451	452	450	434	424	438	416	459	428	428	420	440	457	417	432	437	430	445	414	433	427	447	460	451	435	444	449	460	426	432	448	448	448	459	445	447	449	437	465	422	469	418	431	457	429	443	448	478	432	471	469	411	427	473	438	465	448	451	471	431	428	417	438	444	455	426	437	432	417	469	412	447	437	421	451	445	453	447	454	430	436	471	453	440	449	448	403	465	455	464	400	433	447	424	430	453	428	434	428	432	396	440	473	428	476	431	462	480	437	442	447	450	441	438	458	426	445	493	430	400	434	457	441	438	426	430	460	433	438	476	442	407	454	440	456	433	457	453	419	412	472	450	472	459	457	453	447	439	423	424	442	423	416	430	435	442	416	459	432	421	406	446	476	444	382	438	422	430	461	434	410	437	430	447	429	429	451	414	417	454	417	435	441	453	426	434	405	428	446	440	420	409	416	440	420	460	463	445	451	477	476	434	435	413	453	439	440	469	480	458	439	449	457	412	475	433	443	446	440	407	407	436	474	447	437	437	467	445	465	459	478	447	437	429	432	459	438	450	431	438	452	426	457	435	415	413	462	438	441	393	421	469	397	433	431	452	448	472	424	436	420	447	433	434	469	455	444	449	428	443	428	437	449	453	427	430	438	475	431	431	428	450	421	421	442	468	424	448
2389	337	284	307	285	258	246	254	232	221	263	236	223	225	239	198	213	230	223	214	220	233	220	251	231	210	201	233	217	221	232	207	202	228	226	243	191	221	223	224	241	230	221	199	212	208	224	242	251	247	239	235	221	253	224	217	219	249	199	226	234	200	262	222	230	240	214	238	251	228	213	212	219	219	223	249	207	211	228	235	226	233	238	226	245	190	227	230	210	197	226	230	215	283	228	229	237	210	232	212	215	231	210	217	211	221	208	236	242	235	243	241	224	195	209	232	225	226	215	221	223	238	238	228	215	232	235	234	213	227	240	208	227	228	208	232	218	212	214	212	204	255	209	255	218	195	235	231	250	219	227	220	229	229	233	234	200	254	256	228	234	218	215	203	242	194	207	206	230	188	221	238	197	232	232	242	207	212	222	218	210	216	227	209	220	228	235	244	245	216	237	227	262	207	200	208	194	203	217	217	195	218	183	226	223	224	239	238	200	246	215	225	223	207	241	232	244	227	232	233	229	208	204	192	240	227	213	230	239	246	201	225	209	229	238	226	228	228	217	226	227	219	202	204	224	222	209	233	215	190	230	228	214	228	235	193	212	194	210	241	205	232	204	239	205	201	240	257	218	202	231	185	187	205	224	245	220	229	221	226	215	203	213	223	215	233	238	235	209	221	224	210	249	226	234	227	251	233	245	218	230	221	240	209	237	253	229	216	217	217	229	236	202	217	239	208	209	236	224	222	232	199	246	246	233	209	210	225	201	202	231	235	232	228	237	230	204	240	216	216	264	200	223	249	228	231	239	240	239	239	230	190	242	188	209	238	218	210	231	227	206	205	228	241	232	247	233	219	230	220	221	231	243	252	215	209	228	223	230	239	218	211	219	219	214	236	239	216	250	227	209	222	215	239	235	241	234	215	236	219	227	230	219	226	225	243	226	202	204	242	250	225	232	219	224	229	222	216	226	200	226	229	209	215	218	228	199	237	242	218	239	208	204	229	238	217	243	240	233	236	210	229	233	215	243	223	216	228	210	226	217	237	232	232	201	224	225	196	232	208	243	233	201	208	212	217	239	219	210	248	238	245	221	215	233	213	220	220	234	219	237	218	205	227	214	231	231	241	225	240	213	226	219	224	233	209	216	220	231	214	251	234	223	204	213	210	208	211	233	223	205	202	233	217	229	206	242	240	260	220	216	230	208	188	190	231	212	223	224	219	254	215	244	228	214	220	218	222	234	198	230	244	209	215	223	218	243	233	228	221	230	221	239	209	215	221	210	255	221	249	225	220	236	197	225	215	233	188	218	216	224	226	226	225	218	223	221	221	229	219	223	208	238	232	241	229	209	207	224	242	253	252	214	223	245	234	240	219	239	244	245	214	203	220	240	248	217	232	237	229	227	234	211	251	227	232	255	198	220	231	236	245	223	238	223	228	227	220	204	227	217	241	236	232	225	236	209	217	207	225	203	226	220	207	205	197	224	225	206	230	230	234	230	218	205	215	224	241	262	206	237	216	248	231	232	214	205	253	242	202	210	260	232	206	225	215	249	225	228	228	241	215	221	212	206	212	231	224	231	230	211	235	215	235	263	202	213	229	224	208	219	219	249	241	209	222	241	227	220	203	225	222	234	246	218	228	243	250	211	185	208	227	230	221	236	221	222	216	218	230	213	235	256	230	247	237	227	236	233	217	226	220	206	235	221	212	230	246	228	259	198	245	251	225	255	226	231	211	245	231	217	231	239	221	241	207	217	234	186	233	217	222	215	219	207	208	216	238	226	226	236	227	227	225	220	216	235	235	208	242	223	210	259	241	227	236	241	239	241	231	209	219	230	240	254	226	209	232	227	198	222	215	231	269	214	229	185	242	222	243	218	215	250	215	229	221	197	213	237	227	216	215	219	221	222	228	235	217	231	241	236	204	230	251	213	232	198	250	229	242	198	219	238	215	247	238	266	241	231	226	223	226	218	231	255	218	231	219	230	243	239	250	234	241	231	197	215	241	248	238	233	217	229	253	230	211	195	225	207	207	264	217	232	218	208	188	220	199	243	192	235	246	203	235	224	225	194	213	254	230	245	240	220	239	226	219	202	232	229	212	236	255	238	230	217	222	231	254	179	206	227	244	229	230	220	207	241	252	200	237	241	255	209	229	204	219	228	208	220	231	230	233	225	234	237	207	179	241	237	236	229	206	209	220	204	219	235	212	239	212	220	222	232	223	236	235	228	229	223	220	222	240	208	217	223	228	221	226	232	232	225	224	240	218	223	197	243	209	213	214	225	225	230	229	215	180	217	223	214	210	216	209	244	222	232	219	238	211	212	226	228	238	220	217	230	225	247	210	219	226	235	232	236	194	193	247	235	232	219	217	248	255	229	219	227	220	239	250	233	214	208	205	203	218	205	229	208	262	183	206	228	220	227	234	228	209	224	206	247	201	222	215	227	240	235	208	234	224	209	234	223	208	211	235	208	263	232	230	218	220	238	233	215	224	236	247	207	224	205	225	212	232	227	214	230	199	233	216	269	245	200	212	245	219	232	231	219	238	200	241	219	230	223	215	201	219	249	211	252	215	217	206	228	221	216	234	219	213	214	209	234	224	230	235	222	206	213	200	249	217	232	215	216	214	211	239	221	219	225	227	214	235	241	222	223	213	213	212	207	191	232	232	200	234	212	234	237	211	222	197	241	246	218	220	237	202	231	273	213	208	225	211	250	239	247	201	254	221	241	210	210	226	208	196	239	242	227	213	231	200	225	229	220	237	218	226	229	219	269	227	223	222	232	206	224	240	246	233	234	240	235	214	179	239	222	224	246	211	225	226	219	209	219	218	228	222	205	240	231	246	233	199	211	192	231	224	214	255	227	219	218	217	223	200	233	212	200	218	219	199	224	217	226	218	220	220	246	247	226	241	210	253	218	222	210	232	232	246	213	225	219	244	240	217	229	201	216	230	234	214	243	201	223	226	222	233	211	220	202	217	221	193	209	191	214	224	245	208	235	238	221	222	225	213	227	252	215	235	197	228	210	224	222	219	224	206	218	231	233	215	219	235	212	218	232	237	201	225	221	210	223	254	227	222	218	217	223	217	218	212	240	217	208	237	227	223	196	211	206	235	252	235	238	205	225	230	225	233	231	233	199	195	220	248	228	207	226	230	224	240	235	205	248	214	219	224	224	239	222	225	224	223	238	224	203	219	215	209	225	193	207	233	232	222	214	198	215	239	231	242	226	218	234	237	212	229	242	237	220	228	249	238	220	233	199	229	219	215	226	226	208	246	203	225	227	234	223	222	233	223	225	217	205	187	219	225	242	207	211	217	221	224	237	195	209	223	236	234	217	229	210	228	228	220	228	211	217	214	224	217	231	213	220	228	237	237	210	221	233	226	218	219	228	233	212	207	229	225	250	237	196	239	205	219	206	231	217	207	206	224	222	247	216	212	186	245	223	215	208	231	212	210	233	233	236	208	216	232	247	210	221	232	229	227	224	206
2329	688	831	840	807	780	728	695	716	699	703	634	664	605	709	664	630	636	653	657	624	590	633	632	651	572	607	678	599	571	622	594	614	594	608	625	623	695	621	575	582	636	622	588	583	590	610	625	594	634	628	643	588	670	622	627	650	652	620	632	590	613	634	614	585	596	632	625	612	614	620	571	610	615	591	594	605	579	675	581	670	605	612	616	554	596	633	656	629	596	610	617	544	601	620	661	632	593	618	623	624	590	623	570	616	629	609	577	610	649	564	595	595	577	621	584	647	626	612	608	570	585	594	600	585	609	656	598	617	628	625	625	612	608	610	600	605	573	565	626	581	609	603	603	611	643	578	628	622	563	616	613	598	633	607	667	606	606	577	616	612	586	625	649	606	638	643	597	627	586	636	635	577	574	601	665	606	556	594	605	583	652	573	650	593	657	639	617	620	584	639	610	599	637	615	609	602	619	656	608	589	663	588	673	608	629	572	583	596	598	595	600	613	597	624	597	595	628	595	586	561	638	615	618	598	583	575	628	639	647	586	661	623	657	628	578	626	612	588	577	619	568	642	590	647	595	611	654	635	623	570	632	560	625	613	598	618	574	568	605	625	577	638	622	559	577	599	613	591	615	594	628	617	632	634	645	591	572	605	616	596	597	612	632	577	642	624	626	574	575	622	610	633	570	640	626	591	638	598	612	624	575	587	606	631	635	640	580	639	566	621	644	634	585	601	632	575	627	622	541	557	638	609	589	612	642	578	610	652	578	570	582	603	613	638	605	638	606	641	629	587	601	598	662	616	602	591	644	634	571	638	596	643	616	572	607	602	625	590	643	599	617	616	632	673	600	635	624	595	603	612	615	616	604	611	576	598	606	612	566	595	615	618	637	599	594	609	600	636	633	608	612	622	647	588	594	647	596	645	631	619	639	596	638	647	612	620	639	634	610	619	606	629	579	620	605	615	635	623	607	615	592	606	599	649	634	615	596	624	595	605	592	591	599	581	631	674	595	593	646	615	631	630	590	616	641	590	617	633	639	605	613	592	584	659	615	613	619	582	555	608	583	653	608	611	619	556	647	591	644	641	570	596	602	566	603	610	608	640	569	594	568	615	636	616	623	605	604	640	589	605	583	624	580	610	614	638	576	618	636	627	624	655	635	554	575	617	604	606	590	598	614	586	608	599	583	609	580	624	557	597	590	589	626	604	614	622	585	671	605	586	610	612	625	613	598	554	629	617	650	628	624	622	591	616	599	604	610	590	626	599	594	582	639	599	614	651	620	622	606	599	532	583	628	564	617	597	627	609	571	557	587	583	605	553	583	599	624	589	602	601	659	594	610	577	628	601	650	595	574	627	639	611	626	598	601	635	605	646	620	612	592	623	626	561	597	637	610	615	635	625	566	630	656	623	590	673	616	612	615	661	654	564	643	622	627	578	653	625	607	579	625	586	587	594	621	577	621	629	583	581	628	598	629	591	605	593	622	639	629	634	610	582	596	606	612	592	593	657	594	594	615	621	621	588	626	612	610	612	593	617	622	590	599	615	586	601	601	630	575	622	605	607	601	593	606	565	595	595	597	584	597	635	614	588	627	591	621	612	624	583	626	598	656	589	638	644	591	575	607	586	629	649	595	608	659	617	632	579	589	624	607	680	639	619	575	638	651	625	598	619	604	552	639	612	548	560	598	628	644	601	662	624	621	569	644	618	663	593	637	604	616	609	607	628	640	637	628	604	658	578	623	670	678	585	624	587	616	596	605	624	631	605	619	615	607	621	614	630	660	569	585	607	620	616	625	592	646	654	626	660	618	610	624	590	650	596	570	587	632	596	605	636	594	582	616	586	624	580	576	621	619	628	568	616	608	619	580	622	634	579	595	619	576	604	625	618	615	606	598	611	630	586	637	577	654	608	606	595	592	618	586	603	643	603	604	578	600	615	619	616	594	601	620	602	625	613	616	623	591	640	592	637	618	640	630	622	680	646	650	556	608	628	595	585	579	588	626	573	600	616	578	660	576	602	603	607	639	586	636	631	625	621	582	603	639	629	604	631	594	586	642	596	608	600	622	646	593	654	625	597	556	630	622	659	621	579	576	598	597	635	589	598	642	645	595	624	616	628	623	626	634	630	654	644	632	621	639	624	620	622	592	598	558	601	586	619	621	617	604	586	620	630	586	611	608	616	561	591	622	616	627	626	619	616	609	622	598	603	637	612	622	580	604	613	620	609	578	598	611	612	618	605	591	590	617	664	635	647	630	633	645	636	588	601	639	621	654	600	596	626	603	586	607	625	634	578	588	597	638	652	605	612	629	574	599	641	590	591	664	652	656	632	605	611	606	633	625	614	622	660	592	633	593	597	609	618	594	597	620	606	602	628	619	607	590	544	574	572	582	646	599	605	587	664	601	612	605	558	625	620	657	640	620	626	589	611	598	571	603	622	631	628	587	608	560	616	618	593	635	628	646	599	571	589	611	607	629	607	595	620	615	619	606	622	602	581	636	588	610	622	580	613	641	601	599	590	609	650	614	587	607	609	648	584	617	622	548	625	610	589	631	616	632	604	583	630	609	583	597	606	633	560	582	667	627	607	584	620	622	634	588	603	590	577	630	560	581	645	613	616	620	590	596	633	604	611	623	654	612	636	599	586	619	651	616	607	622	585	651	621	632	629	635	599	607	582	636	572	559	645	589	596	628	611	601	630	555	607	605	645	636	623	623	623	666	604	612	668	629	613	577	574	637	612	584	614	587	587	626	572	640	592	642	619	611	661	611	602	667	600	602	594	627	587	577	638	596	638	665	585	572	627	623	608	619	593	592	623	610	587	606	650	596	606	602	567	634	618	594	612	612	619	620	607	612	598	641	615	603	633	642	591	597	624	624	615	593	623	595	602	604	603	624	622	676	643	613	612	604	631	668	650	580	580	597	577	619	612	585	587	596	622	640	594	615	642	547	603	633	624	612	653	627	620	582	586	583	569	646	643	605	614	626	639	594	582	644	588	630	634	636	643	657	623	605	640	630	625	589	634	602	638	631	606	602	624	590	633	631	624	581	595	621	588	619	605	587	593	590	591	638	602	609	607	649	595	613	606	573	618	635	624	658	601	605	613	611	577	569	620	608	636	657	613	615	625	599	614	612	624	603	620	563	647	569	609	585	607	591	597	566	598	572	614	616	628	601	590	639	618	621	613	552	605	599	618	598	614	606	616	598	628	602	570	581	607	630	593	619	632	585	581	613	618	617	571	610	632	626	645	615	612	616	621	611	626	600	628	628	605	611	603	608	604	618	556	594	610	615	618	610	607	635	589	586	624	545	601	577	569	562	599	592	719	636	602	614	660	580	612	625	613	637	605	625	606	654	592	591	633	610	583	605	611	576	654	614	659	595	584	643	615	615	592	604	610	582	637	598	617	612	602	639	615	608	604	531	641	617	646	577	603	592	598	563	680	589	606	615	637	618	642	625	656	618	654	623	627	608	594	645	622	597	587	601
9803	1160	1427	1131	864	633	465	390	321	263	250	211	210	195	176	154	143	151	147	148	148	129	128	138	159	132	135	128	112	121	133	129	112	125	140	131	115	119	101	127	104	106	142	100	102	118	123	133	135	91	127	118	110	115	109	107	106	135	96	109	114	119	129	106	112	123	125	112	104	114	122	87	104	111	98	129	96	97	93	111	114	106	96	105	100	108	127	103	115	130	110	121	109	107	117	97	106	108	136	98	103	110	105	123	110	110	109	129	105	121	113	125	119	110	92	116	123	113	117	105	116	113	112	113	115	106	94	103	135	104	98	106	114	120	108	108	116	109	115	101	107	106	120	97	106	96	104	98	116	121	87	87	104	113	113	122	100	133	124	103	112	104	115	99	105	117	108	111	91	104	104	96	101	136	110	116	123	106	117	130	111	112	104	116	94	115	110	130	117	116	92	134	105	96	111	107	141	105	115	97	104	92	111	97	102	91	113	110	111	107	108	116	109	109	113	103	116	121	108	123	109	100	98	119	117	93	104	125	115	105	110	101	114	109	114	119	120	125	109	101	113	95	93	105	98	113	106	117	111	96	101	113	93	100	104	130	110	117	100	91	114	116	129	110	114	123	136	110	122	104	92	94	110	98	103	108	116	107	101	115	104	105	105	111	110	105	130	110	103	104	107	107	113	117	115	90	105	94	114	101	122	101	124	105	106	104	106	121	102	106	113	119	107	100	117	87	96	114	119	121	107	105	120	118	107	99	120	103	123	89	100	108	107	115	88	107	123	114	109	126	130	110	130	109	102	110	99	116	102	119	95	107	92	128	112	116	86	108	121	120	98	127	104	110	115	115	120	106	109	115	106	114	125	117	105	103	106	95	94	96	93	115	122	127	99	98	106	100	102	108	103	109	118	109	107	128	121	128	115	115	116	116	112	112	111	91	108	92	92	105	97	103	103	115	129	111	100	123	100	94	103	109	110	114	114	111	101	92	107	127	121	110	113	131	118	108	110	119	131	119	94	109	119	108	106	108	118	115	118	106	106	103	104	94	108	90	119	115	101	98	93	93	104	102	89	131	99	93	113	104	91	96	106	121	122	95	85	119	98	86	109	107	87	89	126	111	103	105	97	117	99	108	127	115	102	82	116	108	115	114	106	104	113	115	102	105	95	106	112	123	101	95	106	121	135	112	118	118	120	125	115	102	109	113	129	111	125	99	114	93	100	96	99	105	98	84	104	112	117	117	122	119	105	136	112	106	108	109	83	94	107	101	109	89	108	105	103	99	96	101	125	104	106	108	115	110	99	133	99	109	104	111	86	123	98	114	120	100	98	105	103	118	99	113	109	117	115	98	110	101	129	114	112	104	102	140	103	114	100	91	125	112	101	129	122	109	101	91	114	88	106	117	105	109	111	99	101	116	101	115	111	106	96	90	121	97	83	96	115	115	108	102	100	96	99	118	123	109	102	92	101	83	99	111	96	109	105	109	107	112	126	106	118	119	110	122	108	110	102	111	111	111	97	110	94	100	100	98	107	124	103	111	92	98	102	114	109	107	113	113	99	121	117	135	103	81	111	85	122	105	106	99	117	109	102	105	85	89	102	115	115	131	113	124	111	109	103	95	99	116	116	124	108	104	115	105	119	90	110	113	114	107	118	114	118	120	101	123	95	122	97	107	102	131	115	120	106	84	99	107	99	116	90	116	117	105	94	121	112	105	93	100	101	114	103	116	125	102	105	98	123	103	114	120	110	106	114	113	116	127	108	115	112	103	113	106	113	99	93	108	108	106	119	102	104	125	119	125	109	114	140	95	102	93	119	105	110	124	117	115	112	130	117	99	121	122	104	98	132	119	125	113	122	93	101	118	104	122	88	94	103	126	114	106	108	104	108	116	125	113	82	114	109	112	116	114	102	108	127	99	112	119	104	110	108	131	100	113	106	126	139	111	130	114	115	109	130	109	120	115	114	106	99	119	109	90	119	108	120	105	115	102	110	123	94	128	111	115	141	111	97	114	111	108	109	109	91	125	100	103	92	106	110	103	108	101	117	121	85	113	124	98	107	107	120	104	99	119	110	121	113	132	132	121	99	112	114	113	102	120	106	119	103	118	108	105	123	113	105	97	108	114	128	98	88	105	103	105	110	110	100	117	114	115	104	112	107	94	119	139	124	96	111	101	103	108	108	126	112	114	116	110	109	105	103	118	109	109	91	108	109	99	105	112	108	99	118	113	119	113	101	147	132	87	115	108	105	109	109	121	101	96	114	112	101	118	109	114	93	107	98	129	102	105	96	113	116	117	91	108	113	110	107	101	101	126	111	98	117	108	98	122	103	95	97	107	110	103	125	106	110	105	112	107	93	132	114	128	119	95	103	122	99	86	116	103	84	123	113	128	88	106	112	96	111	114	87	107	106	97	109	88	115	120	102	84	113	104	105	117	102	113	115	87	101	108	133	120	103	104	115	86	98	102	105	99	107	99	93	107	108	121	121	91	116	121	96	122	100	107	110	103	99	119	92	123	120	94	108	123	118	105	102	105	111	115	112	112	111	103	107	104	124	98	116	128	120	102	117	113	102	95	120	114	109	114	114	120	115	90	116	119	108	115	104	101	120	100	123	104	112	108	109	110	108	104	114	122	120	97	108	117	112	113	122	111	104	106	95	131	125	115	86	109	110	99	102	109	102	115	119	97	103	114	114	109	97	99	104	97	111	112	89	107	79	109	85	94	113	115	99	116	136	114	128	83	105	136	103	117	101	100	117	120	112	115	105	106	119	93	149	122	90	118	113	118	125	115	112	104	110	116	100	104	104	115	103	97	107	108	102	124	112	116	116	123	108	98	114	97	94	123	110	118	111	105	110	117	106	98	85	133	123	111	125	88	101	117	102	105	111	105	112	115	110	89	104	124	101	99	102	130	110	112	105	106	101	118	136	112	107	113	128	136	105	126	114	93	109	129	108	120	111	108	118	122	124	146	106	120	93	104	112	131	109	115	106	117	119	130	112	96	99	98	116	121	117	106	128	113	114	109	105	86	106	107	95	104	108	105	99	109	118	110	116	107	99	103	120	97	120	122	104	99	110	109	114	111	114	99	102	117	113	106	128	104	106	117	105	140	97	124	108	105	107	116	109	129	99	118	102	115	129	104	101	112	97	114	124	107	110	91	98	103	97	129	124	111	97	106	113	101	84	119	112	118	119	104	111	88	117	116	107	112	108	112	114	97	99	109	111	106	106	122	113	97	104	126	98	108	115	116	119	95	107	102	123	101	100	107	97	108	100	111	103	117	112	116	125	105	91	110	101	92	92	103	122	109	103	115	109	103	87	104	94	111	122	111	118	113	121	105	107	114	114	94	127	113	126	118	116	152	120	105	109	115	103	103	106	105	106	122	119	122	100	111	99	115	103	104	111	99	102	109	117	109	111	103	115	111	103	112	111	118	126	90	114	105	101	98	105	122	111	104	101	107	122	99	126	122	102	120	108	119	108	115
5765	1398	3144	3623	3100	2647	2085	1729	1469	1291	1134	1047	858	839	816	791	683	615	652	583	578	595	499	492	445	459	442	447	460	448	412	454	432	416	427	415	409	390	405	384	357	382	391	363	384	391	380	360	351	348	405	388	382	355	387	382	401	359	362	329	361	364	346	346	364	358	374	316	357	363	372	353	360	351	359	372	340	344	355	345	351	359	341	325	345	325	369	365	348	325	343	360	340	380	322	301	365	325	366	346	354	340	382	349	361	350	325	332	362	348	353	346	383	327	382	334	344	334	324	319	347	367	341	346	330	340	339	331	349	366	364	357	319	340	391	342	335	385	351	345	344	316	347	369	343	362	396	346	328	343	377	369	299	340	373	334	325	353	357	329	329	327	355	340	342	350	354	381	349	351	343	341	340	352	308	352	358	337	335	341	375	343	317	329	330	341	327	329	316	373	335	363	329	327	337	338	354	329	330	345	340	377	345	354	320	320	306	310	380	329	347	344	327	375	352	371	332	340	337	332	329	327	310	355	322	368	338	351	331	378	336	353	329	314	333	328	333	340	320	329	338	306	348	339	355	348	342	376	336	350	340	318	329	322	365	328	352	356	340	347	316	334	330	325	340	349	349	369	336	350	311	333	340	371	347	339	335	344	366	325	333	345	324	346	339	322	340	333	332	331	379	335	353	335	371	366	347	375	327	369	357	334	310	354	346	346	324	344	335	333	370	344	341	337	311	367	329	336	385	349	334	344	345	368	359	338	327	297	352	348	324	320	332	355	334	364	348	345	375	324	340	339	298	313	343	338	329	370	327	344	356	329	335	337	329	336	325	319	332	346	351	371	342	348	311	331	337	347	330	338	333	335	356	319	366	362	337	366	335	369	341	351	328	337	356	363	310	356	331	355	334	320	376	330	345	334	319	349	376	340	296	329	327	343	323	366	352	300	360	349	349	323	335	339	330	321	339	365	322	332	323	352	321	359	312	350	327	327	360	361	345	340	343	352	366	360	355	361	322	310	340	325	376	322	340	345	350	367	349	362	355	333	314	317	355	316	323	305	330	339	362	339	311	338	328	336	367	363	344	333	332	342	373	292	358	339	357	348	357	342	325	324	348	314	338	347	352	358	321	316	328	336	338	321	345	336	341	338	337	316	354	311	333	370	349	343	350	343	315	364	286	328	321	360	318	352	334	326	357	339	355	352	322	356	343	331	303	350	322	356	350	335	340	334	351	366	366	359	330	318	358	370	363	374	367	343	366	348	330	366	349	332	338	332	334	343	335	321	361	351	354	344	323	343	362	360	373	322	300	357	348	336	351	344	315	328	323	320	358	329	349	299	334	349	324	366	358	321	348	363	332	351	315	352	362	336	350	368	328	337	344	350	335	336	304	351	331	333	356	356	338	330	348	351	339	336	348	338	327	358	318	321	368	346	344	357	358	349	353	300	370	340	345	330	356	337	331	363	380	342	334	342	348	342	387	330	339	337	338	320	340	347	339	366	297	354	365	340	327	353	346	310	342	331	357	303	350	337	357	321	352	345	342	338	356	315	367	322	354	362	353	338	339	351	361	305	323	329	318	327	361	335	359	351	366	341	338	353	298	360	336	331	323	377	326	324	326	343	325	337	323	330	320	341	358	364	298	321	344	351	334	347	300	324	344	318	320	332	352	345	343	334	339	327	332	346	324	356	330	328	311	371	380	385	326	332	381	325	347	342	326	344	343	319	338	336	320	327	367	345	364	334	341	300	336	339	336	359	344	342	335	334	331	329	343	332	323	352	340	303	347	332	381	316	350	345	345	340	330	358	328	350	345	320	328	354	383	397	320	312	332	368	340	336	310	351	317	332	352	316	367	321	372	332	357	357	328	328	347	384	333	374	350	361	336	343	313	319	334	374	327	366	333	330	339	349	309	332	346	360	358	366	299	337	330	360	323	362	334	357	363	342	327	351	311	335	357	350	344	316	376	324	323	317	362	360	337	355	330	368	402	348	337	329	351	356	320	351	356	376	347	358	339	347	325	344	330	322	338	374	351	345	333	322	320	379	367	311	358	353	324	341	341	351	348	363	363	335	339	324	348	331	323	341	329	334	347	306	373	338	356	338	337	381	364	319	347	340	340	320	315	330	350	343	326	333	330	315	368	339	344	362	328	322	357	348	342	347	363	307	316	343	360	352	365	348	368	347	359	325	327	338	356	373	330	350	352	346	315	312	322	311	340	395	363	364	331	352	355	343	352	354	310	336	343	314	336	337	326	337	362	335	309	363	353	343	340	333	340	352	348	308	334	318	328	377	348	323	330	319	342	326	339	367	311	345	333	326	354	318	340	349	359	343	345	354	370	337	390	326	344	332	356	322	357	343	334	341	377	359	343	295	342	322	356	346	324	334	327	353	338	339	347	339	349	321	315	348	382	363	344	306	327	346	355	328	350	390	331	334	375	344	353	332	289	337	329	338	378	336	318	327	350	313	362	348	317	344	336	356	348	375	374	331	368	334	337	340	339	312	375	333	357	332	337	357	313	334	332	357	378	333	349	362	329	384	361	354	390	332	356	319	350	342	348	319	343	330	319	361	327	322	321	349	345	341	352	340	372	321	344	345	328	316	341	344	354	333	342	378	355	352	339	317	359	366	377	355	327	337	346	316	369	340	347	347	351	328	358	342	343	368	315	344	324	328	333	350	362	329	322	339	331	351	363	334	334	345	329	316	342	328	322	339	349	340	316	332	336	349	364	325	359	347	343	327	357	318	313	319	350	354	339	326	367	348	355	342	334	344	322	364	341	345	373	314	312	325	346	334	329	329	361	310	336	350	314	345	353	335	335	366	325	335	290	332	342	316	337	332	329	331	305	330	354	355	314	341	333	343	339	352	339	362	316	361	382	339	333	317	375	293	337	350	320	359	354	328	320	339	358	347	314	312	325	319	366	343	348	330	326	351	329	354	309	335	341	334	313	346	352	334	327	355	316	363	310	336	329	341	338	339	335	365	334	330	367	329	339	339	332	333	319	350	353	329	319	320	370	338	325	360	338	348	346	330	341	327	367	346	319	330	338	338	316	351	320	345	360	305	333	315	381	302	358	338	361	305	379	346	331	340	331	322	354	311	337	364	336	364	331	359	366	346	371	349	359	331	323	320	347	339	348	341	351	359	307	342	341	336	333	337	367	364	316	343	309	374	332	357	334	361	336	346	313	334	361	372	364	327	335	329	316	356	335	318	329	351	339	370	354	323	336	308	348	346	320	314	340	360	349	323	339	346	312	350	338	342	364	328	367	365	344	325	290	370	333	347	349	329	335	323	343	340	353	352	322	343	379	332	318	344	317	312	350	342	343	338	341	370	335	318	323	335	328	309	360	366	360	365	320	343	343	324	320	374	317	334	339	316	292	338	340	342	298	355	368	339	345	325	341	341	359	323	323	325	327	354	355	364	344	348	338	336	363	328	331	322	358	361	359	325	346	324	331	364	343	358	351	358	341	311	305	328	332	332
18014	2934	2777	2119	1534	1119	897	713	560	453	442	387	338	267	303	270	255	233	237	225	209	220	191	185	194	200	199	183	189	175	198	176	163	203	186	175	173	180	180	170	181	161	162	172	153	179	183	177	158	158	159	148	150	189	180	164	150	171	162	183	167	178	173	185	166	167	151	192	153	158	166	159	154	175	175	173	154	180	185	159	175	158	169	163	145	138	159	164	150	162	132	179	156	133	164	158	144	145	157	154	148	181	174	178	160	170	169	148	164	160	177	167	158	141	160	168	151	129	182	162	159	184	156	161	129	156	150	150	166	158	149	127	165	166	166	166	138	152	163	169	167	148	178	169	162	169	170	152	171	135	125	179	158	149	149	164	145	151	168	173	161	144	153	143	158	166	181	167	187	175	155	165	146	166	143	151	171	167	158	177	154	132	147	200	140	177	156	162	154	180	166	169	160	142	168	145	171	170	150	177	174	180	161	172	148	169	165	181	158	182	157	128	167	140	177	158	142	141	173	167	153	129	163	167	152	158	156	165	148	178	155	156	168	166	147	158	143	181	147	156	185	147	161	163	175	170	158	173	159	167	159	178	139	146	153	178	156	132	144	154	153	152	168	145	158	133	159	152	144	149	165	154	163	163	156	171	154	150	142	149	151	145	143	148	167	148	141	157	143	154	155	147	160	167	169	159	164	186	166	189	153	139	150	146	170	159	147	141	159	146	146	146	171	154	193	146	145	143	165	183	152	147	159	160	126	168	174	167	156	174	171	180	160	166	138	145	160	147	136	132	158	148	177	158	168	159	154	146	164	139	175	145	165	176	150	159	170	143	132	142	172	149	177	152	162	158	144	175	160	179	151	156	163	141	147	144	150	152	158	165	150	172	174	175	153	151	143	161	142	175	154	153	162	149	162	149	154	165	166	147	167	159	143	162	177	153	159	148	170	160	156	176	159	158	156	171	167	155	148	166	160	172	176	180	150	138	164	171	137	134	176	162	170	158	176	142	152	162	150	172	158	171	179	170	165	172	167	165	148	162	174	172	168	164	161	173	163	171	151	159	173	176	154	166	139	163	168	171	171	177	155	157	167	171	133	154	161	157	182	151	156	158	136	173	179	162	136	154	153	164	144	161	142	134	151	186	167	144	141	157	160	168	172	150	152	173	175	174	167	152	146	158	148	169	140	169	146	154	142	155	160	178	135	145	153	146	136	159	162	154	168	160	157	144	142	144	149	137	146	148	162	155	186	144	173	150	137	140	154	137	152	153	163	159	147	128	174	167	166	134	164	169	167	169	196	168	165	155	143	166	162	164	153	147	140	152	175	147	175	167	157	174	170	156	142	127	156	167	194	158	170	162	145	173	171	142	162	169	160	121	167	147	152	141	182	159	184	155	141	139	156	158	157	179	168	156	172	139	167	142	172	161	139	151	154	146	155	169	147	180	144	170	162	163	159	150	167	162	171	151	137	142	159	168	174	158	150	146	140	178	149	152	142	154	141	158	164	143	165	156	159	149	151	142	145	158	148	144	167	156	166	156	162	166	180	164	141	172	183	166	173	158	180	171	176	139	146	156	163	151	178	167	166	184	143	154	172	160	132	169	167	165	155	156	148	179	149	166	170	168	167	157	172	158	157	165	170	158	173	148	163	162	164	160	162	147	172	166	146	156	143	148	184	163	160	149	162	157	154	170	156	150	133	175	173	166	155	164	148	172	141	139	159	155	164	164	164	164	149	159	143	164	139	154	143	178	168	151	150	158	168	179	156	185	153	137	151	123	176	174	135	138	146	167	134	162	152	160	151	162	169	162	153	158	157	151	156	166	158	154	155	142	186	156	166	138	139	146	176	157	152	179	151	144	159	148	155	180	137	181	162	171	140	157	166	153	159	167	177	137	161	146	176	148	165	137	164	160	180	161	145	173	148	161	168	185	174	156	140	185	129	165	157	155	164	163	170	152	161	154	153	172	183	138	154	157	157	164	160	156	123	146	132	145	153	137	147	144	154	165	162	159	155	145	152	164	165	162	170	153	165	138	147	136	165	150	156	158	163	148	157	138	157	161	153	175	150	147	147	152	145	164	164	150	181	164	158	156	170	150	172	169	176	154	139	167	141	179	156	144	167	171	145	142	147	177	152	175	148	146	157	139	180	157	176	177	169	148	151	148	158	138	157	140	174	163	159	160	142	177	151	151	156	133	168	144	154	169	157	157	156	146	172	169	166	153	155	165	156	149	150	165	145	157	165	166	156	159	142	166	161	134	178	152	145	154	157	149	158	158	136	165	176	152	167	129	178	146	163	146	147	149	149	174	171	162	152	149	150	158	168	156	168	166	152	166	158	149	162	152	157	148	170	153	144	137	151	164	193	160	160	153	177	163	152	155	159	181	161	158	188	146	166	158	159	156	159	149	160	173	157	158	151	156	154	143	156	158	157	141	167	140	177	163	164	166	125	172	160	136	142	178	182	159	162	175	175	157	153	125	175	159	161	155	165	167	146	187	149	144	168	149	163	159	144	161	158	170	160	173	159	166	157	169	156	171	159	175	145	145	153	161	164	149	143	151	162	132	177	150	173	143	171	156	164	154	166	175	154	170	157	171	135	162	156	185	179	153	177	181	169	173	168	170	160	154	178	179	158	147	151	169	167	158	166	155	153	157	173	160	138	166	150	163	165	150	145	158	169	143	153	158	159	171	177	179	173	152	151	170	138	149	133	139	161	166	168	148	134	147	171	158	176	180	161	164	183	158	182	129	152	142	152	163	146	185	142	169	147	184	155	118	160	164	158	172	165	159	159	150	172	157	144	145	153	141	157	154	158	163	170	145	160	156	183	158	177	148	162	136	160	123	162	151	174	156	180	146	155	162	168	149	159	151	175	149	170	165	158	177	159	167	160	174	165	142	145	162	179	156	162	141	155	159	151	146	164	148	156	153	173	162	140	150	157	148	166	136	145	149	171	139	157	163	162	162	173	156	153	194	174	173	162	132	145	133	167	156	153	190	166	147	157	150	157	162	155	144	159	152	147	154	154	144	154	146	160	160	152	151	155	166	153	155	171	138	167	161	145	162	160	179	154	163	164	159	163	154	130	155	156	159	149	163	165	148	160	132	147	162	161	169	130	189	137	174	145	161	152	174	192	165	159	168	183	158	170	153	138	160	166	129	120	162	156	168	180	162	156	165	166	156	167	144	146	152	164	144	165	154	147	158	146	162	148	156	150	139	163	156	149	159	164	164	149	164	134	157	154	137	162	153	172	172	177	157	162	155	165	174	149	153	153	146	171	145	169	166	147	164	153	163	158	161	141	185	171	173	171	190	150	163	168	176	147	155	139	185	136	178	178	176	168	164	162	157	177	139	156	141	128	153	155	163	147	174	134	181	168	146	155	140	173	133	162	182	152	149	133	167	167	162	156	155	171	149	135	137	190	189	141	154	139	156	148	148	152	157	157	164	144	168	154	145	145	148	138	161	165	148	136	150	143	144	159	175
7942	2542	5427	6264	5514	4594	3593	3097	2583	2145	1975	1739	1578	1456	1260	1194	1152	1094	1014	934	904	866	795	848	785	731	754	716	676	726	680	668	658	626	637	616	600	569	590	585	561	590	599	540	560	548	563	567	514	590	509	513	535	534	554	522	527	555	479	489	576	505	474	550	513	519	511	555	526	547	515	500	502	487	515	492	492	552	507	437	495	495	488	586	481	497	483	467	511	489	475	491	476	519	493	462	490	460	475	474	496	451	500	501	490	481	475	510	495	491	488	496	463	537	501	462	499	459	485	520	504	445	476	509	475	460	498	479	509	471	464	482	447	484	481	467	472	468	483	495	506	478	470	490	446	494	505	508	477	495	490	475	458	507	530	516	494	464	512	497	508	471	478	481	460	532	481	472	464	494	475	475	504	511	459	461	476	516	479	471	468	480	472	496	436	512	466	484	461	479	484	477	502	446	510	493	523	503	491	456	463	452	451	480	463	446	486	521	494	451	470	446	481	478	485	452	456	453	505	450	509	493	486	486	470	483	495	484	492	475	476	478	503	474	422	446	491	458	466	490	472	462	458	452	451	436	449	479	484	468	453	466	476	463	489	449	434	474	466	455	462	472	470	506	448	490	463	449	441	475	504	484	462	501	453	486	455	472	450	500	441	475	477	474	459	518	479	482	464	452	477	473	473	464	457	493	440	476	462	471	489	483	482	427	507	475	458	467	454	507	493	473	482	457	495	485	468	476	506	472	461	509	434	475	500	456	479	512	490	485	493	460	463	487	458	505	482	479	478	505	496	481	454	497	479	445	465	478	439	464	465	501	482	482	443	479	474	458	457	469	506	492	439	462	497	462	502	466	476	466	421	451	452	439	497	506	476	515	526	435	444	422	471	522	459	490	465	488	511	481	499	495	459	478	473	488	478	445	455	472	477	499	490	449	464	477	445	483	466	437	434	494	478	498	473	461	513	478	491	480	462	481	467	467	489	459	491	492	484	517	477	475	471	482	452	453	486	476	451	491	475	499	499	503	464	442	469	448	462	469	433	481	462	478	476	502	467	443	524	466	460	483	476	481	509	459	481	475	512	462	483	440	469	477	441	495	469	443	453	463	476	475	444	481	470	478	463	461	457	451	462	475	485	500	471	453	486	531	471	489	479	469	455	483	486	471	476	458	433	441	461	495	460	477	496	433	503	461	470	479	511	487	522	389	458	483	477	473	470	473	480	457	458	472	514	501	435	483	469	467	484	455	472	453	473	458	426	463	480	463	467	478	464	447	459	474	508	493	489	489	507	456	476	527	474	465	454	485	432	486	439	458	497	489	503	501	459	493	463	484	488	481	451	460	471	443	467	478	485	492	483	485	497	450	441	481	444	517	498	457	439	435	462	485	442	491	515	456	470	504	478	478	448	475	495	468	437	471	500	478	457	480	467	493	475	536	467	499	472	481	459	442	440	464	443	505	488	496	464	482	506	468	539	460	478	467	531	478	505	465	526	474	460	440	444	429	483	466	455	464	446	512	488	448	482	513	495	455	459	497	490	460	483	474	524	469	477	445	503	460	458	482	468	464	471	466	466	469	485	453	419	464	467	484	477	464	488	513	461	515	455	528	485	471	456	470	469	466	471	471	515	483	436	475	517	498	446	496	512	474	445	502	477	494	454	488	507	448	459	456	513	464	469	441	488	471	467	496	487	471	416	468	477	502	500	451	520	469	457	461	492	508	468	483	478	465	495	508	483	464	457	481	475	463	467	414	480	476	476	487	459	493	444	453	445	510	482	450	450	510	488	473	475	492	439	447	525	480	469	472	492	475	475	464	462	492	476	427	491	491	479	459	455	495	490	473	476	453	487	485	432	432	495	488	480	442	461	487	464	529	525	477	501	463	520	450	470	475	475	431	486	499	484	484	479	468	465	494	468	446	458	450	498	479	469	512	470	461	437	457	480	464	439	449	485	472	457	490	464	436	496	466	452	468	482	455	444	468	496	477	461	475	453	450	465	472	484	480	464	457	478	492	471	481	471	490	513	490	452	476	486	424	469	493	466	474	475	482	462	450	459	483	469	507	482	503	503	475	471	453	469	446	472	489	449	461	491	498	484	509	443	476	441	502	487	457	452	462	476	515	464	442	463	484	492	460	470	459	476	471	495	446	496	488	492	503	442	443	498	471	440	477	454	467	501	509	471	509	470	439	469	473	492	433	484	471	458	444	422	443	489	505	450	505	482	499	470	457	490	486	441	480	435	460	457	446	450	476	443	500	469	474	453	473	430	462	463	467	480	462	467	465	470	499	490	482	478	475	470	487	455	484	499	436	486	477	470	516	464	420	490	488	480	529	464	476	489	473	449	439	476	479	451	463	482	510	519	468	482	458	498	458	459	462	492	495	460	462	471	495	503	459	481	450	484	513	480	423	468	495	467	470	464	473	478	491	446	478	439	475	507	485	481	479	488	465	477	441	476	494	467	475	457	462	434	470	491	456	463	486	502	478	416	433	467	458	460	431	496	448	484	491	461	472	487	499	458	477	452	478	483	450	464	486	521	483	473	482	434	471	468	465	519	517	460	457	442	464	458	450	410	424	465	482	500	504	443	476	467	488	488	467	454	506	492	479	476	464	507	464	463	479	453	422	490	475	501	459	485	467	476	487	474	461	485	494	462	492	480	517	487	454	458	464	457	477	487	468	472	453	445	466	468	490	457	489	485	490	501	488	473	464	477	508	460	472	479	475	486	479	475	470	498	462	476	467	498	439	473	456	484	457	477	495	490	487	496	480	490	491	460	459	459	483	476	486	449	489	491	454	500	481	457	456	493	464	497	451	457	496	449	478	449	469	466	466	487	465	481	464	470	485	460	446	489	450	481	455	433	482	446	466	491	481	486	442	441	506	476	471	474	500	425	532	487	492	503	525	474	436	467	502	468	518	457	473	486	476	489	487	487	474	451	494	523	476	472	483	466	429	472	471	472	454	444	469	458	497	436	462	479	477	491	480	466	475	469	469	473	497	483	422	476	477	464	458	503	468	464	514	468	479	480	431	500	485	479	477	500	506	477	479	480	534	494	474	500	452	456	470	482	470	509	491	473	482	502	499	473	466	519	487	465	436	458	455	478	467	484	448	468	460	454	472	468	500	439	450	544	505	484	496	491	481	477	469	437	462	475	468	458	425	464	454	490	496	482	484	483	473	471	463	491	447	423	469	446	456	441	515	458	506	468	500	471	467	462	519	465	509	442	460	517	455	494	451	489	485	480	444	491	468	438	493	519	479	488	461	492	471	496	475	452	495	464	460	467	488	457	504	467	482	455	472	471	473	489	455	533	502	493	458	488	475	501	488	482	488	426	455	484	477	476	483	472	443	493	509	441	502	467	485	482	460	418	484	437	445	493	484	458	461	472	462	471	468	460	481	438	519	459	464	493	496	442	442	466	475	494	507	457	493	467	466	483	449	451	463	511	456	482	474	491	499	445	438	459	481	504	424	456	470	488	464	484	485
2318	310	310	302	268	263	259	237	246	274	243	267	231	223	240	240	219	234	256	235	222	226	258	222	218	247	232	235	228	208	216	229	229	230	208	227	209	222	259	228	241	242	247	227	223	230	218	239	228	208	214	243	214	226	247	224	227	226	227	195	205	249	239	212	212	213	236	217	228	228	234	233	213	209	215	231	227	210	217	222	225	228	237	229	203	215	225	234	250	238	238	218	205	239	231	253	234	206	245	230	240	199	225	225	222	212	225	239	210	214	203	219	210	219	239	228	252	207	207	224	223	223	231	235	254	225	204	238	207	237	222	225	218	228	227	223	212	243	230	205	216	237	214	203	276	196	203	215	211	201	207	216	232	213	215	205	224	213	212	246	227	231	247	213	247	230	228	220	221	233	206	239	226	215	224	237	239	194	217	229	215	249	251	223	238	218	250	237	236	223	222	225	240	220	228	247	233	256	235	256	224	218	225	213	225	203	242	214	213	226	236	240	229	217	233	214	208	224	217	236	230	221	214	221	212	240	210	217	221	226	238	220	210	237	253	252	252	197	228	236	252	238	220	229	212	254	227	233	224	247	213	229	237	239	236	215	230	238	243	243	221	225	216	240	226	206	248	226	224	220	235	222	232	215	249	209	231	214	237	192	232	199	218	226	216	209	228	236	233	226	228	203	237	198	200	227	237	207	207	203	214	215	201	244	234	234	210	210	224	241	208	216	209	227	213	223	235	225	219	240	232	248	231	245	230	231	224	216	195	223	222	216	233	215	213	247	232	240	242	206	248	229	223	232	230	232	206	206	267	206	210	227	212	253	235	235	206	247	211	220	224	211	220	230	236	214	226	229	236	185	219	221	219	245	248	199	224	216	229	219	207	201	232	201	221	213	231	190	238	245	231	225	217	213	230	210	225	224	228	224	228	245	202	236	206	232	230	233	241	249	209	213	217	237	225	252	238	205	218	232	224	245	239	261	204	233	234	218	236	221	215	212	201	224	217	214	232	246	232	214	236	211	222	217	219	204	227	220	228	204	224	226	266	237	252	215	202	215	233	196	221	214	198	249	215	187	196	234	224	222	218	209	243	244	245	212	229	261	252	230	223	227	213	235	220	218	211	224	216	230	248	197	227	229	239	236	200	227	226	228	188	206	238	204	228	224	239	191	196	223	205	208	210	227	202	211	217	229	204	218	215	253	245	251	217	214	201	234	254	237	233	239	250	220	246	212	210	217	209	239	225	234	198	227	245	209	222	206	220	211	210	215	240	205	258	200	196	238	219	223	202	223	227	222	227	236	250	220	232	215	243	222	212	211	227	211	216	225	208	233	210	219	257	243	229	207	214	230	243	212	235	214	261	203	218	223	230	195	241	212	224	214	214	225	237	228	232	238	218	239	208	249	221	262	236	235	247	242	230	220	238	228	201	214	226	255	234	220	219	261	216	221	211	209	241	253	227	221	204	215	219	217	245	225	216	232	216	227	240	226	226	232	224	238	236	208	227	233	195	240	215	257	207	226	240	223	234	230	242	246	219	239	217	230	225	226	188	243	227	210	240	216	235	245	227	206	231	242	222	243	213	229	196	235	238	230	215	230	197	239	178	240	226	259	234	216	229	239	230	229	207	220	228	225	223	232	219	218	232	238	228	212	224	225	215	206	206	248	224	215	235	235	232	221	232	211	244	251	209	208	237	235	222	221	189	213	216	224	222	245	212	232	206	240	237	223	235	215	228	230	225	227	209	233	234	216	227	227	212	212	233	196	209	240	235	243	256	237	223	266	230	213	235	216	238	216	242	223	225	248	262	224	212	251	210	237	237	240	254	211	243	220	202	210	222	229	228	249	230	204	237	216	235	237	213	222	238	232	218	228	213	223	246	227	216	227	231	237	208	228	219	252	249	220	211	245	207	256	238	227	242	238	240	229	206	239	238	195	258	239	211	228	223	214	218	200	227	259	206	243	216	216	241	220	211	217	233	233	239	216	204	215	213	258	215	243	223	217	238	200	250	211	253	212	215	201	252	226	199	230	189	227	220	223	241	237	236	215	238	231	197	244	225	246	215	227	187	249	244	241	245	235	246	231	212	206	223	247	228	217	216	205	231	225	232	203	207	220	233	223	245	224	227	220	221	212	194	231	221	194	221	220	201	218	215	204	209	218	247	219	239	226	255	242	205	213	229	215	213	227	234	229	214	216	231	224	234	226	234	253	219	212	230	219	215	195	204	222	248	200	204	216	214	207	207	226	237	225	230	221	240	192	189	239	247	237	211	209	268	195	237	245	232	203	252	226	220	226	229	224	220	247	210	210	182	186	220	193	254	203	228	256	230	257	203	230	208	243	256	213	226	224	238	248	247	240	239	214	233	205	216	227	189	217	226	244	222	230	232	223	224	207	239	248	253	227	216	231	203	210	217	232	206	221	226	245	208	194	215	227	226	217	202	274	228	231	225	186	229	257	232	223	221	222	231	237	190	218	204	237	230	207	238	245	204	235	244	235	225	219	225	225	213	227	209	218	254	260	232	221	210	240	218	207	200	226	198	214	243	212	228	231	186	200	212	231	209	254	189	223	206	223	209	201	223	214	209	217	237	226	224	228	231	228	215	209	221	238	228	204	218	251	199	200	215	232	258	214	225	234	233	225	222	233	221	209	217	234	203	230	239	207	221	261	213	235	215	218	208	186	265	250	195	222	237	234	240	234	221	217	224	215	228	237	240	228	236	221	218	203	209	223	225	218	223	208	194	231	261	225	227	227	238	227	225	245	252	216	227	229	238	195	198	245	248	224	237	229	230	197	214	212	241	238	239	233	224	238	231	238	227	248	210	214	222	223	216	239	253	234	223	227	239	247	214	222	219	230	200	234	235	214	219	226	232	221	227	215	228	216	226	221	218	224	216	257	199	244	245	215	225	224	246	230	250	222	209	237	230	206	230	222	229	215	231	238	225	235	216	219	234	234	250	232	215	227	240	194	271	241	245	215	218	217	221	227	203	220	216	221	216	234	205	225	228	258	227	218	234	245	247	226	205	221	227	246	210	241	215	217	244	218	220	235	216	220	203	222	194	215	205	233	225	227	240	227	238	252	223	226	233	232	198	227	226	244	259	220	222	230	207	231	212	238	237	225	226	210	238	225	213	223	220	244	224	227	212	223	231	242	235	211	242	217	220	239	259	241	259	204	237	217	213	243	224	232	228	197	226	218	216	211	219	208	223	215	210	190	228	226	224	223	234	194	216	227	193	231	214	212	202	219	249	214	245	228	205	214	256	233	232	217	230	229	218	254	215	243	226	222	231	231	225	194	219	194	228	234	253	225	238	211	239	239	226	241	217	233	213	208	205	247	210	225	215	209	263	234	240	233	256	204	200	261	252	235	231	230	231	230	197	244	208	224	227	208	237	218	246	224	237	240	245	219	227	224	239	226	214	246	216	222	219	268	220	192	227	230	217	232	244	250	220	221	240	232	221	223	227	225	237	225	230	196	226	231
2286	724	777	842	864	760	785	703	722	656	671	668	605	620	602	654	666	655	673	653	674	679	624	636	612	622	658	610	606	605	598	691	644	644	648	585	622	628	565	636	618	629	553	617	599	587	571	609	594	595	609	641	625	610	603	633	579	584	649	610	630	641	584	610	654	593	589	606	604	634	576	618	624	588	627	582	611	620	599	589	638	634	582	627	626	639	598	621	634	625	594	614	633	632	646	606	565	631	602	639	592	602	613	631	599	618	582	668	586	646	613	593	661	571	628	617	624	583	608	633	626	591	637	655	646	608	671	618	645	598	605	641	590	603	603	604	628	596	633	652	604	625	606	583	634	619	618	626	587	619	614	607	601	661	601	610	613	587	620	587	621	624	600	608	601	620	666	608	588	581	609	614	579	621	621	625	615	622	600	632	623	616	656	621	633	634	621	635	563	579	556	601	619	593	624	609	615	661	657	598	625	659	621	623	569	627	648	618	640	595	592	636	628	609	620	644	619	608	618	571	571	638	639	624	650	636	629	609	618	606	586	578	619	642	600	621	646	580	619	588	659	596	665	613	622	584	599	627	594	596	594	617	626	626	572	624	634	616	591	605	658	630	600	621	588	625	630	618	583	682	639	609	589	651	638	599	601	591	607	623	649	600	609	651	579	648	598	619	593	621	618	623	610	578	627	609	596	608	626	653	623	632	622	605	639	590	649	672	605	608	618	638	619	617	637	631	611	585	607	626	637	598	591	626	576	599	623	623	581	606	608	617	633	632	614	654	615	664	577	613	620	599	559	563	626	580	637	614	648	623	604	641	590	638	614	591	609	604	643	599	629	590	640	598	599	600	587	609	599	610	577	643	641	626	649	612	647	621	632	590	639	561	577	633	613	581	631	616	595	600	636	620	608	565	611	608	600	605	633	636	598	633	599	627	668	580	639	596	623	643	660	608	593	626	560	591	662	598	643	606	574	609	629	612	599	625	643	612	619	604	618	639	595	607	648	625	592	575	631	596	575	594	559	603	628	663	616	623	594	592	645	601	598	624	608	585	604	665	610	581	659	612	602	589	631	653	597	575	596	587	585	616	597	628	591	602	619	610	613	604	635	631	636	596	547	575	672	625	595	603	621	620	629	595	611	639	632	646	603	655	603	625	602	615	589	655	612	595	607	575	612	607	607	615	608	584	620	594	596	614	649	627	609	623	634	632	591	569	657	612	620	603	620	615	628	608	662	620	608	650	615	590	628	647	605	614	613	637	613	615	612	668	647	594	612	580	569	609	618	592	603	614	605	620	599	611	583	656	594	631	660	617	662	571	608	626	627	616	637	580	595	626	582	628	553	633	606	636	612	654	579	618	617	624	615	595	625	621	613	588	609	601	639	628	588	559	653	639	636	623	586	633	622	613	623	605	587	629	632	647	606	571	610	601	576	622	628	598	592	606	617	689	614	597	641	607	649	624	612	576	588	631	614	597	586	592	579	627	627	637	630	593	624	628	587	611	637	657	620	597	617	630	643	678	590	607	633	599	570	635	625	620	597	603	604	621	621	570	612	647	622	643	628	648	678	598	604	563	624	636	644	642	605	565	613	600	638	618	602	601	600	590	611	601	610	649	576	624	637	576	609	639	628	596	600	599	630	612	626	629	640	593	616	612	554	586	638	629	607	604	569	605	589	611	613	571	595	609	584	646	628	607	633	604	631	599	564	604	669	574	581	632	640	599	640	554	611	652	626	600	604	580	637	639	593	630	600	644	619	575	595	575	631	618	626	608	592	631	607	591	582	562	600	606	637	626	650	631	602	637	650	616	556	622	622	617	625	686	591	641	590	671	620	623	645	661	609	616	616	573	625	628	564	609	619	588	663	592	615	608	620	604	600	645	628	607	610	596	616	644	589	600	610	584	601	630	604	585	572	619	663	612	566	653	557	607	612	597	571	593	596	599	598	633	627	604	545	616	652	668	586	584	612	617	635	625	608	577	627	644	651	626	579	623	625	612	597	629	639	603	631	590	629	645	596	599	571	577	647	607	625	637	605	623	616	656	560	644	616	598	667	568	631	655	588	609	653	642	610	590	609	599	596	619	614	586	621	630	617	620	642	579	602	625	609	645	616	625	648	616	606	597	625	601	605	575	595	605	603	636	623	602	596	623	564	613	597	574	596	579	572	605	651	640	563	618	602	631	606	595	623	616	632	587	616	607	648	597	615	608	581	589	628	605	612	614	609	633	582	620	642	607	636	638	587	586	605	636	610	557	602	655	601	680	619	673	601	578	620	595	603	617	566	672	600	612	633	646	635	619	588	606	595	573	607	612	612	625	615	603	611	617	578	586	595	632	661	629	642	608	610	566	620	619	617	652	598	618	683	634	584	608	668	598	612	596	622	609	610	608	563	611	633	623	646	585	597	651	586	612	625	585	603	627	575	586	617	640	600	617	636	609	600	624	612	635	623	591	599	629	598	607	578	621	612	613	624	613	649	605	595	633	604	569	618	624	655	588	626	629	616	598	605	623	606	608	606	609	644	651	624	639	608	632	616	607	640	645	612	672	602	672	618	683	628	598	619	623	604	650	612	609	565	639	610	637	616	602	611	623	617	626	600	621	638	637	614	667	656	644	585	633	610	597	623	637	623	636	648	654	641	635	641	650	612	631	597	601	667	659	648	635	629	606	593	669	580	619	620	602	620	608	621	582	611	619	616	611	635	595	646	617	625	621	631	624	548	602	623	614	622	581	593	617	639	613	624	592	659	623	658	620	592	641	619	629	600	623	594	694	624	578	626	645	594	632	606	632	649	597	606	603	564	639	624	600	602	629	670	608	622	618	620	636	563	629	638	666	608	576	629	620	624	608	620	605	634	599	615	587	560	574	613	632	606	606	618	604	603	592	583	613	598	589	642	650	646	632	584	644	583	594	626	572	680	634	626	616	612	620	597	601	579	610	613	614	599	633	648	586	603	589	633	568	582	659	594	640	616	606	642	621	606	579	660	633	604	577	562	558	600	601	624	598	579	650	634	656	620	567	627	610	598	602	628	605	649	649	593	591	611	650	594	624	617	585	649	627	616	633	600	573	623	615	582	598	638	624	634	600	601	664	651	656	581	618	586	629	602	634	608	580	622	592	611	610	635	636	621	645	620	650	599	654	600	592	616	614	627	599	583	628	626	572	649	644	591	610	632	648	636	608	629	635	621	606	640	658	623	627	631	627	578	621	618	620	637	595	635	627	571	660	633	619	585	616	595	607	598	586	595	621	637	616	627	631	568	597	630	615	627	625	611	601	641	646	642	605	623	593	595	632	608	607	631	607	636	625	645	623	644	592	625	592	622	600	611	550	598	626	625	645	595	619	653	618	602	621	612	640	634	592	608	635	618	614	622	639	613	613	603	653	664	631	568	600	608	575	605	599	636	593	601	576	602	582	573	602	632	620	630	616	638	599	616	579	609	578	625	597	621	578	647	618	611	606	593	633	604	649	638	620	609	606	624	600
9754	1213	1433	1118	802	587	490	379	318	267	253	260	206	173	169	184	139	176	157	143	141	145	139	112	148	129	144	158	128	120	136	116	118	111	120	99	131	117	101	135	117	116	117	134	104	106	94	118	112	107	100	125	114	108	92	101	134	120	118	102	107	128	135	115	119	107	133	113	130	121	90	128	107	115	143	118	115	125	106	119	107	106	116	111	126	138	149	102	125	111	111	122	97	116	122	119	118	119	123	101	111	110	116	87	113	95	113	111	124	125	106	100	91	109	113	102	107	133	116	97	116	118	117	130	110	102	90	120	96	88	111	87	125	110	119	135	125	99	122	112	112	111	97	111	122	105	102	105	108	121	98	125	115	114	122	106	109	97	133	107	98	125	102	104	112	131	130	88	95	103	84	112	102	92	92	114	109	97	106	102	108	103	103	112	97	114	113	111	108	107	117	101	93	98	105	104	105	112	101	97	105	115	121	100	109	88	132	92	100	112	99	126	96	115	127	104	111	129	95	114	101	101	137	84	128	111	100	114	102	110	115	110	109	95	118	110	95	94	106	120	107	116	113	89	111	83	134	119	121	102	120	112	116	123	112	116	122	99	105	106	104	118	106	91	117	98	109	109	114	118	115	125	114	118	105	107	115	91	103	109	110	110	102	118	102	95	102	105	95	118	88	101	109	111	106	96	117	107	111	109	109	106	104	101	101	153	114	105	136	106	104	105	109	122	104	113	109	130	94	100	109	109	120	118	114	107	112	126	113	98	118	117	103	98	93	109	102	109	123	116	116	101	105	107	127	110	105	120	127	112	113	121	120	135	117	107	97	88	106	108	95	108	135	108	113	102	102	102	104	109	103	128	112	108	106	104	99	105	126	116	121	112	111	108	118	108	110	129	99	116	105	93	93	118	104	104	103	117	123	102	89	117	131	114	99	100	109	97	113	112	114	114	104	110	103	108	121	124	118	112	92	104	112	108	89	132	110	94	107	111	119	109	101	95	115	95	99	110	114	115	89	121	99	113	86	131	115	116	110	115	111	102	121	106	98	142	126	115	123	91	103	110	95	104	113	113	129	106	120	88	116	114	106	107	113	122	101	104	125	100	119	102	119	97	114	123	105	114	82	114	105	112	103	99	127	146	106	86	104	110	114	107	132	95	121	90	116	91	103	101	109	117	91	117	101	108	126	81	105	112	97	113	112	100	101	117	103	112	123	104	94	103	137	102	103	131	112	115	121	104	102	103	94	115	110	114	116	118	127	108	96	110	91	122	122	112	102	104	98	103	107	84	128	95	106	119	108	132	114	112	119	119	103	115	115	115	112	106	125	118	119	103	99	96	116	103	111	94	101	98	93	114	109	95	109	125	108	133	129	113	110	108	100	103	99	101	122	115	135	118	110	115	106	112	118	130	92	131	100	106	107	101	94	105	115	130	106	110	132	111	126	95	111	129	95	106	128	106	114	118	104	106	111	104	107	122	100	113	89	117	104	124	106	110	96	110	104	106	103	113	122	116	106	109	117	107	131	131	88	87	118	114	117	118	98	116	119	111	117	98	124	88	115	109	112	110	107	109	104	113	105	104	123	107	103	105	126	120	116	98	100	113	116	112	116	110	119	105	113	125	100	94	135	130	112	101	101	124	103	102	105	124	116	118	109	107	102	133	101	132	100	107	118	105	117	123	97	94	126	101	126	106	102	113	100	112	91	130	126	107	95	115	109	118	95	109	133	110	105	116	96	117	125	108	103	125	110	116	127	124	119	100	116	116	103	105	103	117	114	99	124	103	106	106	104	98	90	126	118	109	110	106	110	136	85	108	104	103	98	104	106	109	123	114	109	108	108	105	122	130	106	116	98	106	103	108	123	120	105	121	97	100	105	101	111	110	112	111	108	117	88	100	89	103	125	90	113	138	113	115	107	99	113	114	134	131	100	115	102	106	101	99	107	112	113	126	96	111	99	112	104	122	102	123	110	108	119	107	113	118	109	108	101	125	120	127	113	91	117	109	107	86	98	122	96	115	97	98	106	112	116	128	93	96	110	111	108	120	95	110	115	125	125	126	95	103	105	112	120	130	104	110	122	113	113	97	114	121	105	97	110	107	129	111	97	102	99	106	89	114	107	110	116	123	110	118	118	118	120	104	122	99	101	90	110	110	133	104	100	100	121	104	107	95	110	125	82	111	100	117	99	96	116	105	118	120	112	138	108	110	105	96	112	121	113	107	99	89	97	109	117	124	101	96	115	106	127	134	125	121	113	115	106	100	118	121	114	111	106	124	117	109	100	132	125	117	103	99	110	92	105	101	119	123	115	103	103	119	97	114	108	119	113	113	110	132	96	105	103	127	113	106	118	106	91	102	113	106	120	110	117	122	91	113	115	106	106	106	113	103	93	108	123	102	116	113	124	116	107	111	107	100	87	110	105	113	125	113	108	123	105	125	130	129	126	123	116	118	95	99	109	98	112	108	101	111	116	118	127	115	106	115	130	105	120	121	107	120	100	118	100	128	119	99	105	125	109	119	113	104	115	116	104	117	120	88	106	99	131	90	103	109	117	105	89	112	93	119	129	106	117	108	121	119	115	108	120	109	97	130	101	97	119	105	123	111	102	104	105	106	108	98	107	117	107	103	114	102	116	120	129	102	111	109	109	100	116	111	97	90	133	127	111	114	95	100	98	105	87	106	106	122	94	117	110	104	107	134	118	113	133	109	82	118	118	113	102	130	98	117	112	111	109	114	101	127	108	108	120	103	109	112	124	107	126	108	104	125	112	105	116	94	100	100	122	103	109	104	110	97	115	120	95	102	111	120	105	114	106	119	113	103	120	106	115	109	106	108	116	110	106	101	116	107	118	112	102	116	104	112	113	106	105	138	131	101	125	100	110	104	98	117	96	108	107	117	100	128	108	104	120	121	100	131	100	106	89	114	105	102	108	113	109	108	134	139	90	100	115	94	114	106	109	96	115	95	108	114	103	104	109	117	103	93	112	128	105	130	120	102	98	108	111	112	119	112	123	118	138	102	112	134	104	107	105	102	112	110	104	115	91	113	95	113	103	114	114	116	108	123	117	114	124	115	121	116	110	112	107	111	103	138	132	117	111	109	101	127	123	104	126	116	108	99	109	113	103	106	98	108	96	117	115	124	124	110	109	125	91	113	120	106	113	108	113	102	113	110	122	116	94	112	107	105	104	115	91	110	121	118	86	121	123	105	114	100	121	120	115	113	114	114	100	127	114	113	92	118	113	128	111	107	103	108	104	120	108	136	119	132	114	113	114	108	115	122	118	109	102	105	111	103	117	106	119	124	114	102	119	130	115	124	95	112	102	85	108	111	110	109	119	111	130	112	118	104	103	101	117	102	110	115	111	108	96	140	116	117	117	94	117	109	117	113	94	111	119	127	114	119	127	115	106	115	104	111	108	114	110	112	114	130	125	111	114	125	96	108	104	115	115	133	103	107	107	108	111	101	109	123	120	99	116	133	130	90
5789	1469	3135	3626	3228	2716	2141	1769	1443	1305	1207	1014	878	827	755	710	696	697	616	631	575	523	496	499	505	485	470	479	446	464	448	431	441	392	434	403	417	432	425	380	414	425	411	400	388	367	399	384	360	359	364	392	342	403	361	366	357	337	352	337	346	363	348	350	364	356	390	352	370	357	362	357	372	380	349	356	351	348	320	340	352	369	315	357	324	370	368	360	364	363	354	352	340	326	357	345	341	379	388	329	323	376	350	350	318	356	328	347	326	364	353	348	342	355	359	335	349	354	345	328	363	342	343	369	352	376	341	310	361	327	332	358	379	327	320	351	339	335	329	344	332	339	347	342	338	383	345	355	336	354	330	355	325	317	370	310	336	319	311	353	351	365	334	318	319	323	303	347	386	338	329	332	344	341	353	342	348	335	361	353	351	331	337	335	349	340	383	313	318	332	317	333	346	368	356	382	357	380	364	344	354	348	358	331	303	337	350	323	310	324	323	341	325	342	368	388	310	369	346	369	330	325	355	313	320	363	352	373	334	348	350	331	314	316	336	333	356	326	315	354	316	336	338	341	330	339	349	326	354	378	355	337	365	344	339	320	331	371	307	327	348	328	365	332	351	357	309	323	312	355	341	350	334	363	370	340	345	333	316	332	334	359	337	355	343	324	362	371	322	338	312	329	345	335	369	369	355	340	344	371	347	351	351	347	340	327	340	356	314	351	343	336	341	366	308	331	343	328	339	320	346	312	287	306	311	352	353	340	334	367	327	353	362	336	349	345	351	349	354	382	353	344	332	353	327	379	328	331	327	340	323	326	340	327	326	349	336	364	328	341	344	381	324	327	335	320	301	373	302	339	341	368	347	333	369	342	357	357	332	346	393	349	337	351	357	330	332	349	344	317	351	338	339	344	324	365	349	333	343	345	370	335	323	355	383	313	360	334	320	308	322	357	328	350	324	305	348	336	358	364	328	323	390	316	339	345	324	327	352	319	361	349	335	334	328	309	329	343	345	348	356	344	345	350	346	384	323	327	357	343	276	343	356	388	342	335	379	363	348	337	355	382	346	345	335	334	349	329	366	333	314	350	346	383	341	329	350	361	364	313	329	349	347	327	316	317	364	342	348	327	339	313	324	340	327	349	369	352	331	314	342	336	374	317	375	364	341	341	310	373	336	339	344	341	354	343	359	344	312	352	313	304	325	357	348	350	339	379	380	345	344	341	340	341	320	326	332	341	329	331	363	324	336	348	347	309	348	349	315	343	286	367	323	375	337	387	334	315	328	377	360	325	364	320	363	331	352	328	350	326	358	325	332	383	326	340	359	354	339	318	341	333	360	332	352	319	339	353	380	343	330	334	301	320	345	338	335	292	327	315	373	340	318	327	359	390	367	314	352	328	336	365	358	376	329	341	337	342	324	354	317	340	346	335	321	311	357	369	348	332	336	320	335	321	314	307	354	325	290	349	362	356	367	330	338	339	341	326	349	346	339	333	356	374	329	351	334	346	345	320	349	337	356	309	329	333	338	326	325	336	348	358	361	341	351	355	295	324	326	355	335	362	358	318	325	335	373	327	302	355	356	332	308	346	322	365	316	339	330	357	368	334	363	337	322	346	337	342	342	337	344	352	350	335	380	352	332	308	318	335	383	328	349	364	320	343	319	334	318	330	335	336	353	298	335	379	334	329	354	337	310	347	362	343	308	312	355	332	318	317	353	328	309	321	308	355	327	316	350	317	354	344	348	339	332	386	337	325	344	343	379	368	366	356	330	339	333	366	345	304	335	318	343	368	330	319	358	336	391	354	355	353	340	317	333	327	319	314	341	351	328	343	335	319	360	354	335	329	326	377	347	325	335	326	351	359	367	365	368	361	363	331	316	307	352	350	390	331	334	337	338	318	331	316	349	327	324	337	337	331	342	335	351	329	369	310	345	333	352	347	361	337	334	341	305	346	332	355	311	332	325	332	391	335	362	349	371	341	365	312	360	350	366	316	323	348	328	331	327	343	356	335	295	325	388	334	350	350	346	349	309	346	360	325	339	327	365	333	341	350	313	379	352	368	340	369	345	369	337	354	359	359	331	338	365	333	319	368	327	338	356	362	344	335	359	332	364	347	355	322	339	358	352	367	355	345	322	332	324	318	331	338	354	371	343	337	344	334	330	319	328	351	299	333	320	338	306	331	318	340	347	341	332	335	337	355	363	366	364	354	345	304	339	355	330	324	364	331	327	319	396	349	342	340	321	342	322	335	359	349	360	333	383	338	345	340	322	326	385	341	353	352	328	346	368	334	344	330	383	362	312	347	346	344	328	316	347	364	320	323	322	338	340	356	317	324	347	337	335	346	337	328	347	303	377	328	337	352	373	355	336	308	309	299	357	372	371	313	358	376	338	365	340	366	296	362	308	341	342	341	333	344	367	354	346	324	357	342	348	343	355	329	333	355	316	358	362	337	350	337	333	325	369	348	334	356	338	333	355	355	358	333	340	352	307	314	373	331	367	346	346	363	347	349	327	328	380	353	334	318	355	361	365	347	329	346	329	345	376	350	287	325	329	330	361	332	342	345	352	328	323	356	366	342	347	319	344	341	340	325	338	343	373	351	349	358	314	348	337	357	330	336	318	358	324	347	345	354	347	334	310	374	361	354	335	338	318	360	336	341	329	348	333	314	348	336	314	335	324	369	331	357	327	365	358	308	361	351	335	320	332	316	371	325	355	355	351	360	327	376	317	312	356	306	340	348	332	325	350	352	318	311	339	338	333	361	332	345	330	346	384	355	329	351	354	336	312	342	328	317	339	329	334	344	319	339	302	335	343	327	333	356	350	349	376	334	340	338	365	349	376	337	325	331	348	297	339	311	303	353	320	317	337	368	346	344	295	335	356	346	335	349	333	350	352	370	359	350	352	281	339	345	343	346	359	337	343	346	323	367	337	319	346	340	350	360	344	328	335	353	343	326	352	316	329	375	369	335	337	379	362	344	361	319	377	342	327	339	328	342	340	352	326	320	349	356	363	324	358	334	343	367	350	355	344	349	343	314	363	322	313	365	319	339	376	375	381	340	368	341	336	360	346	332	361	352	325	323	320	327	365	380	334	318	362	324	352	382	337	335	333	347	333	363	354	341	344	334	340	331	354	328	328	335	336	338	352	336	319	334	356	344	356	377	356	346	347	353	366	354	323	371	317	362	362	315	349	347	316	368	284	338	358	375	356	339	350	306	325	331	353	358	335	346	345	341	323	315	328	355	312	311	346	370	363	335	302	347	352	361	321	339	353	339	340	344	380	330	361	342	349	320	350	349	335	348	352	334	352	341	350	345	356	344	331	338	342	332	363	322	347	324	345	330	380	334	348	323	352	327	320	340	302	330	371	343	314	352	312	330	365	342	333	357	337	348	334	368	346	334	331	360	320	313	395	385	370	344	312	345	361	341	360	342	321	346	364	340	333	327	310	321	334	314	298	322	330	323	358	338	342	353	338	342	323	348
17958	2937	2754	2235	1513	1115	855	659	576	470	420	398	331	288	301	275	248	235	228	212	228	235	219	210	179	196	198	191	186	187	191	219	162	184	170	165	179	181	177	195	172	163	186	185	191	159	163	160	175	154	159	175	168	187	185	166	158	170	180	163	175	175	173	164	155	156	170	167	166	150	157	130	168	173	163	152	161	165	154	132	159	175	158	166	169	179	156	155	167	138	142	173	161	192	161	157	165	170	161	180	161	148	170	143	161	159	156	154	164	153	155	160	155	129	130	197	130	155	184	173	160	186	172	157	160	166	162	159	158	184	160	168	149	189	164	157	148	165	183	150	157	159	164	177	162	138	149	163	142	171	142	157	151	150	150	159	172	158	168	147	164	168	148	174	179	171	154	174	156	161	145	152	148	159	170	159	142	129	148	168	149	182	188	154	152	160	160	161	138	166	148	152	173	157	156	159	161	154	153	158	155	156	142	150	161	157	164	179	147	176	157	183	153	146	185	175	151	154	171	152	161	173	157	165	154	139	160	138	137	145	161	155	141	152	155	179	138	159	149	127	171	145	148	172	173	170	163	177	164	168	157	148	172	159	153	151	156	168	151	151	136	164	135	142	155	152	132	155	164	166	174	134	168	173	162	153	178	182	165	166	168	148	162	163	169	167	140	155	159	157	151	163	160	147	136	175	153	176	136	175	146	144	158	156	153	131	153	148	172	165	155	164	153	169	157	164	165	173	160	137	162	151	161	166	139	149	178	129	138	173	147	155	164	171	154	150	158	174	147	143	140	141	157	170	169	144	155	150	164	183	154	150	166	175	148	154	127	169	155	153	173	143	181	175	171	162	141	150	168	167	169	145	131	130	166	147	190	149	158	176	163	160	161	152	148	166	136	155	127	156	168	162	175	136	153	169	154	140	153	141	169	155	171	155	164	161	165	140	182	169	153	181	172	160	151	160	149	158	161	165	155	153	151	157	161	154	145	146	180	164	139	147	161	159	167	163	189	162	167	151	162	158	145	138	162	163	156	166	150	144	174	140	138	158	166	153	160	158	133	161	189	179	137	180	155	170	150	136	155	186	146	165	159	152	168	175	183	173	157	158	167	164	161	148	140	154	171	144	164	160	141	158	165	174	154	186	143	168	184	168	163	150	158	174	164	159	155	144	150	160	141	178	170	182	154	178	160	137	160	163	178	143	161	171	161	174	150	153	148	159	137	142	160	190	154	149	153	153	152	149	162	173	150	161	163	163	152	149	162	144	162	149	168	159	184	158	181	164	166	185	174	171	148	149	152	150	182	146	165	175	166	149	139	161	154	152	154	161	151	148	159	153	178	158	151	146	176	154	163	165	177	146	151	145	155	169	156	165	162	166	166	140	163	172	160	160	164	167	156	160	144	168	186	157	138	176	168	167	165	172	142	168	174	180	183	157	180	171	154	176	145	172	136	160	157	168	157	139	130	157	161	158	160	149	154	146	171	157	157	144	179	138	182	125	179	158	162	172	172	166	163	157	175	170	149	179	174	142	140	155	161	151	157	163	169	153	142	165	150	159	159	151	166	168	178	156	170	150	148	171	172	162	166	145	164	162	158	179	155	146	160	172	173	166	167	145	159	150	160	168	154	182	171	164	178	153	160	173	158	161	167	136	147	152	155	152	163	170	161	126	185	169	172	160	161	172	167	125	161	169	150	156	176	164	163	154	171	151	171	174	173	165	173	176	171	157	154	161	162	149	167	162	164	175	171	155	159	160	160	166	181	137	181	122	161	158	165	163	172	157	164	170	163	148	161	167	160	157	132	160	153	145	149	167	137	157	165	174	154	176	151	196	153	180	147	171	144	162	152	143	164	156	161	153	159	138	176	166	164	160	145	166	153	130	157	163	163	180	141	151	176	150	176	146	165	157	146	165	156	144	168	154	167	147	171	128	147	140	134	150	148	147	184	173	144	152	148	172	146	149	158	175	156	171	141	145	132	166	164	148	170	169	151	170	167	153	170	171	145	156	171	165	197	167	150	146	149	156	151	172	139	145	169	172	172	168	172	151	152	133	163	144	173	152	158	190	180	175	146	160	157	167	176	157	133	156	158	154	147	156	179	172	168	166	167	164	156	143	151	165	138	159	140	148	162	163	164	147	156	138	152	166	156	165	166	180	176	186	172	173	155	154	162	185	136	155	160	199	157	155	166	180	175	144	168	155	148	157	152	177	171	159	146	153	182	148	157	173	144	164	146	174	151	151	154	140	153	143	175	168	166	147	162	140	173	170	149	154	162	160	146	157	151	182	141	154	156	153	168	171	149	188	129	166	161	136	153	172	159	174	150	183	165	170	146	149	164	140	150	156	148	163	169	152	173	139	171	159	160	156	149	151	164	156	157	149	159	161	186	148	171	156	174	129	169	160	141	153	132	159	149	154	151	180	142	162	158	144	173	167	159	156	160	168	175	150	154	178	164	141	160	152	180	181	169	159	181	136	140	165	158	166	175	174	165	147	154	166	157	170	150	167	151	166	173	186	149	156	154	160	129	116	165	170	148	146	169	157	159	142	185	152	155	153	148	153	156	152	164	164	173	162	158	160	171	175	154	169	152	150	152	165	161	147	153	158	135	150	165	162	156	156	136	149	156	159	162	155	143	144	164	175	169	146	167	147	167	156	165	150	146	147	159	149	167	157	164	166	139	174	167	176	156	140	161	165	154	172	165	157	175	170	152	158	166	147	149	172	143	159	147	165	172	170	143	146	175	174	155	137	151	149	141	158	153	191	169	148	156	141	185	163	170	165	147	167	156	154	134	144	174	165	140	138	147	160	153	165	168	138	161	160	155	148	146	171	160	152	147	166	158	140	145	146	150	125	149	182	138	169	157	155	148	150	159	168	160	146	154	154	173	163	162	170	162	142	147	164	180	164	171	150	157	137	152	154	177	160	147	158	152	163	170	149	180	177	158	151	181	145	166	162	150	158	160	151	140	156	150	162	163	180	153	171	165	147	168	166	162	161	188	173	163	150	152	177	154	171	160	188	160	173	181	145	166	174	149	165	165	172	150	160	169	161	162	160	166	158	161	161	141	149	161	151	161	168	172	157	178	144	156	168	141	141	166	147	184	174	142	155	146	155	176	163	167	151	193	184	149	141	155	156	151	173	160	163	154	142	141	150	163	156	150	179	153	152	156	165	151	131	166	173	170	155	161	144	137	150	165	179	145	174	136	146	175	157	149	169	142	175	151	145	166	149	155	155	143	167	152	164	153	170	195	155	174	136	140	156	171	174	159	159	168	158	160	161	155	150	188	155	131	144	158	184	158	173	126	167	151	145	161	186	163	170	160	160	141	155	175	156	165	175	172	171	144	160	166	163	140	152	168	159	144	154	170	157	150	155	169	153	144	179	177	164	169	186	176	155	170	151	144	160	167	168	165	174	186	174	134	158	159	157	146	161	179	162	171	153	163	172	147	166	135	150	167	182	150	148	159	169	146	141	186	165	139	180
7781	2467	5508	6344	5423	4404	3552	2981	2565	2192	1933	1751	1473	1446	1319	1195	1095	1071	972	962	861	851	847	750	823	742	788	742	703	692	664	611	647	590	613	606	580	599	566	592	587	518	587	544	582	555	547	546	534	518	499	491	528	551	520	520	496	576	543	531	498	520	533	498	509	496	477	523	510	510	478	507	534	485	512	457	472	535	480	483	477	512	482	495	528	498	472	505	534	489	470	469	492	508	480	528	449	506	518	469	499	518	511	444	443	462	505	479	437	458	540	474	515	481	526	471	492	505	517	535	493	493	458	480	475	492	490	464	493	523	481	456	454	439	455	520	475	476	525	524	440	490	429	526	477	500	509	423	501	477	459	475	444	469	475	464	472	548	429	457	499	504	480	504	484	454	469	444	491	499	503	476	446	486	491	462	529	448	469	473	462	477	437	481	470	438	471	500	452	462	457	472	494	448	466	495	431	451	460	479	489	487	480	481	481	464	458	494	490	491	472	516	501	500	460	467	467	470	499	475	475	470	492	459	470	463	486	469	454	451	467	466	475	479	490	477	457	447	477	432	499	439	462	463	484	489	504	466	462	475	506	452	474	456	471	464	462	495	488	524	476	432	469	487	463	468	520	486	480	444	467	489	434	480	482	493	460	465	482	473	449	455	480	496	481	499	445	480	470	497	475	466	440	493	415	476	430	482	468	403	484	471	466	445	503	450	466	494	472	484	471	450	454	447	501	528	494	464	448	437	487	482	520	499	459	496	502	455	465	439	453	498	461	517	492	474	483	475	480	461	465	480	458	470	448	492	482	476	487	488	506	453	484	441	447	485	455	476	505	483	486	448	510	427	473	497	486	488	444	458	479	494	463	451	455	463	487	505	452	476	436	484	460	484	485	493	479	455	450	435	469	511	501	434	472	448	512	473	458	426	460	487	452	464	499	488	486	484	462	470	467	472	494	465	498	495	460	468	497	457	483	418	492	497	443	423	493	462	438	485	498	473	442	440	450	471	445	452	462	444	474	485	476	480	468	461	465	486	512	491	448	488	446	504	469	487	490	468	463	487	496	465	445	489	463	498	473	454	469	493	504	463	496	445	518	483	461	478	432	485	503	438	466	447	497	456	474	463	456	457	474	489	465	465	465	498	449	514	465	490	446	468	455	502	473	470	476	451	489	456	460	451	486	441	487	494	443	475	475	476	476	468	469	457	471	442	488	437	513	523	427	490	485	447	507	454	461	447	457	481	483	482	465	511	482	425	468	468	460	468	505	450	472	495	481	505	499	457	464	430	452	460	495	495	471	433	485	423	490	493	458	505	495	514	527	494	475	451	519	497	476	490	488	481	498	528	437	507	498	462	496	479	465	457	478	478	460	490	472	449	497	472	544	504	471	459	461	473	480	460	477	511	450	508	454	455	508	511	448	508	446	511	475	494	434	487	466	486	454	501	511	532	462	480	478	469	448	490	490	492	455	493	492	468	508	483	465	446	521	437	477	467	502	484	498	487	466	503	458	455	477	467	476	460	475	459	478	494	483	477	463	459	441	449	434	454	535	448	463	472	490	484	475	469	455	500	485	480	484	507	470	482	461	482	486	469	471	489	478	494	490	495	454	480	451	483	440	510	477	460	485	468	483	473	480	458	454	458	479	455	536	445	472	444	449	483	486	476	473	477	489	499	481	450	473	498	476	466	452	484	438	468	522	472	515	452	451	479	463	474	503	464	471	466	462	494	475	464	522	500	456	467	468	476	487	471	481	472	474	447	462	430	472	465	467	475	448	481	441	481	452	477	456	465	499	494	464	450	468	483	460	468	471	458	472	445	462	467	425	482	499	463	489	478	477	477	468	463	461	474	493	429	500	469	488	475	445	469	481	461	465	496	450	499	465	462	494	487	471	467	485	489	472	468	463	548	460	478	470	485	472	440	469	530	467	473	468	511	504	476	478	477	452	490	477	458	458	461	508	484	472	444	431	479	468	463	448	513	453	509	456	492	428	498	479	501	471	504	481	454	517	460	473	461	494	484	449	489	493	485	459	458	497	471	447	487	454	462	467	463	457	505	476	463	436	479	498	471	492	458	432	504	443	483	487	490	465	428	464	467	445	477	467	482	496	466	463	488	459	471	506	478	439	485	496	484	516	469	426	488	476	452	462	465	447	433	479	508	478	496	477	472	506	465	493	448	469	486	487	462	518	456	437	481	488	434	459	497	478	493	449	482	520	479	490	501	447	489	490	519	481	472	474	499	501	449	447	459	488	435	480	489	518	445	452	444	453	486	480	515	495	467	511	450	431	477	482	500	483	451	468	492	480	464	474	463	463	498	511	509	486	420	540	520	453	451	486	484	489	486	462	435	454	489	506	437	388	521	496	435	475	502	463	441	519	479	486	496	475	492	462	501	482	450	475	480	465	503	479	522	515	462	458	451	465	499	507	486	460	425	467	486	433	473	447	458	487	454	481	480	489	476	472	495	497	460	484	452	475	477	455	496	450	443	462	493	481	496	484	467	456	491	490	481	503	476	464	466	497	458	436	451	469	484	476	454	486	470	457	521	454	478	521	463	463	481	450	490	475	449	498	468	492	494	459	449	477	469	470	446	480	447	459	516	457	457	490	492	445	492	456	479	473	467	494	464	450	516	509	462	496	467	476	443	473	464	450	442	522	469	479	448	463	488	465	434	486	462	460	475	451	503	512	467	471	483	459	472	452	454	443	481	483	442	480	480	481	435	496	480	480	501	470	447	498	473	454	476	471	457	489	467	453	477	434	505	454	508	456	480	470	485	477	480	511	465	432	481	425	460	485	449	479	462	474	468	494	497	466	493	476	450	491	493	468	504	466	472	494	443	485	436	430	503	451	450	449	482	458	508	491	470	497	474	431	496	460	474	478	521	476	501	468	477	510	453	491	459	442	467	473	519	460	484	454	447	480	464	488	488	450	491	474	459	460	483	502	445	438	480	464	493	475	484	478	447	469	509	465	483	470	433	538	451	449	468	517	454	486	480	502	456	480	435	487	485	474	465	462	501	456	465	485	447	507	464	502	474	478	467	429	486	464	465	513	472	451	466	491	467	461	487	422	508	455	466	445	476	453	452	429	454	472	489	478	460	466	460	488	467	500	490	461	485	451	508	488	474	440	451	466	449	466	499	526	459	459	434	489	445	458	461	464	463	462	440	489	447	522	464	490	482	438	468	495	503	483	425	443	443	472	476	459	468	461	483	462	486	450	467	423	475	471	454	478	454	495	449	478	471	471	505	459	448	495	461	468	469	459	500	484	497	516	460	488	490	483	485	488	495	470	489	478	511	445	445	464	482	452	508	491	462	452	461	436	473	437	488	523	486	448	454	486	533	496	503	502	474	484	449	448	463	486	443	480	464	466	471	474	472	431	506	449	473	462	456	465	453	456	472	462	465	488	493	506	452	500	481	482	446	471	520	487	451	427	425	487	455	485	473	474	452	466	435	469	470	469	455	481	482	412	516	476	490	513	483
2383	320	330	290	286	260	252	250	238	221	218	212	246	237	234	224	212	246	233	222	237	234	210	211	216	216	230	207	204	208	241	231	205	220	228	236	221	259	218	198	242	217	196	226	209	234	208	217	214	201	233	264	201	218	231	246	203	211	243	243	223	226	244	229	224	239	212	244	216	222	209	241	268	225	226	227	224	229	198	217	219	208	245	208	225	248	223	227	225	204	213	216	205	215	224	208	245	213	196	214	221	223	198	233	220	235	203	249	251	193	218	219	231	205	240	206	222	218	217	244	204	223	254	231	215	223	223	175	230	214	220	235	184	220	213	209	229	230	248	198	226	221	246	191	239	233	236	236	190	255	228	233	226	225	227	218	223	217	201	230	222	210	239	200	230	219	228	208	237	250	209	230	241	243	219	224	216	228	215	234	211	237	219	215	234	222	238	210	208	240	215	243	225	207	224	238	219	237	232	221	213	216	225	195	211	227	207	189	241	226	235	206	215	227	221	214	208	228	214	206	242	230	214	237	230	218	215	245	231	205	223	211	212	220	215	224	252	226	248	237	223	221	232	251	217	223	221	193	204	201	236	217	249	211	219	220	221	214	214	223	235	206	221	237	224	209	227	190	232	197	224	229	225	206	220	214	246	211	221	259	230	252	218	203	202	208	231	212	224	208	236	215	220	217	196	210	221	246	243	229	215	220	207	215	221	246	228	215	222	227	215	242	219	233	245	226	235	233	221	206	210	236	233	231	227	223	244	234	221	229	227	180	199	249	214	208	249	220	206	210	224	247	208	243	229	238	240	207	227	223	226	229	233	249	204	222	210	225	223	228	210	252	209	225	222	205	232	226	216	214	223	228	243	245	227	243	217	215	220	236	202	196	200	229	233	226	198	208	234	232	240	225	212	221	228	209	230	210	227	221	232	224	198	234	212	227	225	193	203	219	239	226	240	214	216	204	197	214	195	234	236	215	222	232	218	257	224	210	221	229	217	204	235	193	256	217	229	224	216	213	252	231	199	232	253	243	232	252	243	207	221	232	217	202	263	236	237	201	235	202	210	213	212	214	244	233	227	236	232	232	203	223	202	211	220	224	212	237	204	217	213	233	230	225	220	212	244	235	202	224	210	220	194	210	207	233	235	194	247	222	238	220	216	212	237	231	221	221	220	233	206	224	204	216	224	230	200	216	233	241	207	224	227	235	210	225	198	225	234	225	231	238	210	209	227	225	209	224	211	229	245	200	221	230	232	205	217	215	223	241	211	240	214	251	228	198	225	227	212	222	207	241	217	212	209	237	192	230	208	236	235	227	230	206	209	234	227	200	202	229	231	249	252	244	186	232	240	208	236	193	243	232	232	250	219	229	248	236	238	242	206	223	226	210	225	233	213	231	209	253	209	221	203	201	213	241	204	249	222	231	202	234	241	222	205	243	211	203	218	212	241	245	204	237	220	243	248	227	199	241	231	212	198	207	214	215	216	208	242	223	214	208	214	212	204	233	253	227	249	197	219	223	196	218	217	216	238	224	242	208	216	227	232	251	214	227	203	212	215	234	228	245	210	195	251	215	222	244	217	208	229	223	225	199	220	225	227	214	213	211	256	235	218	218	225	231	253	226	202	222	221	216	189	243	230	218	220	218	212	246	241	220	241	232	226	220	221	217	205	249	208	218	233	229	232	213	209	232	228	234	235	231	213	239	238	192	223	216	257	215	228	214	225	218	223	227	209	233	237	221	207	253	216	211	242	216	253	202	256	221	210	242	213	247	222	230	247	240	219	241	220	244	222	196	240	242	202	243	227	213	205	216	239	208	207	226	213	227	210	231	229	223	198	247	224	226	186	248	216	215	206	227	246	244	217	201	208	215	227	220	247	215	226	204	222	216	214	217	244	195	199	225	238	242	234	222	212	228	197	253	249	224	223	219	210	219	210	229	217	197	235	218	208	210	218	208	243	230	238	225	235	227	210	217	199	204	220	201	224	227	230	242	250	229	226	211	240	208	206	242	230	230	210	231	210	214	219	224	217	205	206	231	209	212	231	236	214	213	227	216	219	231	217	248	235	235	230	226	247	266	231	228	215	225	229	235	246	227	227	248	207	221	221	203	235	238	227	211	231	213	247	212	222	208	200	231	211	206	220	210	217	212	217	250	227	199	222	237	227	240	218	227	213	209	229	229	248	235	221	229	192	226	223	244	242	235	225	251	237	217	209	211	237	252	208	243	224	239	231	236	217	239	233	206	247	223	222	201	254	220	241	223	204	207	233	226	208	217	235	224	198	228	217	211	241	236	254	232	250	218	222	214	220	217	215	251	229	231	203	215	191	217	243	189	216	183	223	213	207	222	237	228	222	207	237	244	238	235	226	232	227	246	236	218	213	204	229	195	192	232	224	225	236	233	230	218	204	209	215	240	228	218	213	222	223	237	219	216	205	218	220	247	240	233	206	218	227	202	244	223	253	210	231	200	210	237	212	224	226	238	218	207	196	232	217	242	196	258	209	223	228	203	232	244	230	233	220	227	226	228	227	206	220	225	241	239	209	230	198	245	218	223	241	206	212	232	239	234	241	229	239	195	185	250	230	204	216	233	216	205	239	221	247	237	233	234	218	214	226	203	219	240	228	242	231	196	228	213	240	218	229	241	226	243	208	225	199	216	206	229	224	238	228	242	225	237	238	225	221	236	233	208	226	197	235	253	236	231	243	198	244	223	219	232	209	219	215	220	218	243	240	225	214	236	241	260	208	215	233	224	220	217	229	206	248	214	245	205	201	232	228	204	221	213	240	226	241	190	242	233	205	205	215	236	209	219	239	223	236	217	237	232	220	221	217	233	193	228	248	226	216	214	234	243	227	215	210	199	208	223	220	202	244	223	221	207	244	228	219	216	231	210	228	246	248	209	225	223	220	239	216	210	231	223	239	231	226	186	235	212	225	223	207	220	233	204	222	224	230	221	228	247	226	228	231	241	226	241	239	227	209	228	235	214	242	236	217	210	221	234	249	231	209	225	253	247	228	229	234	215	242	235	243	247	234	234	228	235	227	200	244	237	245	229	255	227	234	227	197	234	199	241	220	241	233	233	223	249	248	233	231	234	218	216	226	217	235	231	229	219	223	242	247	211	256	230	232	204	213	214	218	228	214	202	235	205	238	218	203	214	247	236	215	233	225	228	239	215	219	228	237	202	218	229	211	221	212	241	241	227	184	224	202	214	220	231	239	230	228	204	192	230	231	216	208	230	215	237	236	215	194	250	216	227	224	244	227	197	196	239	216	203	226	218	224	233	221	222	240	224	218	232	236	223	216	197	207	247	209	218	221	210	235	233	199	215	235	241	242	217	212	222	264	240	231	205	231	208	232	242	242	241	231	254	223	204	257	247	217	206	252	254	246	251	235	258	217	213	235	237	209	203	205	244	224	246	212	198	232	201	264	216	208	232	214	253	242	225	220	208	234	222	216	263	262	204	229	238	228	221	228	205	228	240	229	202
2327	736	835	821	825	784	715	737	714	693	641	682	641	674	631	634	663	628	673	602	642	653	669	700	652	588	663	622	648	632	616	659	620	626	608	646	623	590	595	581	596	579	628	644	618	594	594	575	630	602	533	600	574	559	568	664	612	605	629	607	643	617	613	621	594	593	624	599	599	595	623	605	569	645	594	602	623	640	668	609	599	592	610	592	594	600	564	613	610	527	603	623	640	614	615	630	597	602	619	631	595	610	642	622	593	652	577	640	585	588	639	675	616	648	650	660	581	620	631	594	626	619	608	647	627	640	614	659	617	600	600	620	592	617	615	595	590	617	598	613	638	614	588	595	558	615	634	593	644	608	643	656	612	615	607	592	639	624	629	606	608	607	622	605	575	587	646	665	586	617	611	613	629	604	621	567	643	594	561	583	628	654	623	633	603	612	607	618	590	643	621	606	637	684	608	591	625	625	642	585	636	620	656	630	623	660	603	603	617	627	643	643	545	601	638	619	556	621	658	626	608	565	615	585	573	571	585	602	606	645	610	618	602	634	641	642	601	604	628	598	630	646	647	632	597	612	585	604	659	609	634	637	650	635	611	630	627	635	601	602	606	608	645	614	634	580	645	606	588	587	570	599	627	614	635	659	593	602	599	592	583	593	622	636	587	596	642	632	612	643	645	549	648	644	603	566	623	591	588	596	594	599	600	639	577	596	583	582	633	598	568	583	596	596	590	574	617	612	627	639	606	581	644	590	626	644	619	640	633	615	624	596	641	613	619	523	630	601	597	634	628	572	567	595	659	606	646	586	583	683	613	607	615	664	619	636	571	596	628	591	609	584	575	608	617	592	586	610	629	611	568	613	633	592	601	661	575	589	605	609	623	633	600	567	625	598	619	592	584	553	611	593	611	643	615	627	595	601	616	635	638	606	596	600	596	572	609	636	634	651	608	559	581	628	583	648	605	603	580	626	620	660	656	633	602	592	592	587	611	624	662	600	641	595	603	597	591	598	649	641	585	588	611	610	641	636	624	651	608	663	597	596	622	629	572	561	614	597	631	599	598	629	595	581	607	620	660	630	631	619	619	618	644	628	602	656	632	628	592	594	647	599	622	643	605	627	572	661	602	577	595	579	610	564	583	606	601	599	594	612	591	617	616	582	633	594	626	642	632	662	605	623	604	613	586	650	639	603	647	662	604	579	605	605	625	636	598	612	621	642	604	587	584	588	608	588	562	578	640	636	593	615	640	582	623	571	592	633	569	597	608	628	589	607	612	610	609	665	633	595	587	604	576	603	623	603	618	592	586	595	581	659	618	570	599	612	683	627	589	619	625	620	682	603	594	626	621	640	618	638	621	613	587	635	616	596	641	594	632	646	598	610	627	592	567	582	610	611	619	654	604	636	624	619	607	590	606	622	622	603	572	611	667	631	627	632	664	613	636	587	585	626	605	593	605	609	562	646	596	597	632	611	648	588	603	615	573	602	619	588	615	586	618	582	636	664	608	599	619	591	593	589	592	628	628	624	611	625	625	599	591	649	619	602	582	602	621	613	664	642	609	566	584	609	598	616	623	558	616	593	627	572	588	608	563	633	593	612	566	623	609	608	629	644	618	613	666	636	585	586	567	578	617	625	636	578	617	636	608	642	597	625	638	610	610	618	634	607	604	637	628	624	664	631	608	657	633	569	584	602	654	646	656	664	637	624	606	605	618	658	609	608	600	656	625	563	622	580	630	632	605	581	588	641	619	611	596	630	625	610	651	630	582	624	607	624	607	638	638	584	592	612	629	600	646	580	673	632	625	583	636	664	628	620	578	651	576	596	657	601	604	611	548	610	580	567	645	604	625	588	629	578	600	569	574	575	643	623	651	630	627	627	644	570	617	606	607	601	615	626	608	630	583	620	565	610	600	607	609	608	671	614	577	615	636	607	641	633	629	570	596	603	627	600	623	628	602	630	598	621	620	618	614	589	567	573	600	679	606	607	620	587	602	588	624	616	599	604	616	641	614	614	648	590	596	612	612	613	630	630	638	595	602	652	606	628	660	608	636	583	607	602	603	652	579	578	623	560	595	612	656	612	631	612	620	587	628	588	632	623	647	636	612	624	620	627	571	596	592	621	614	612	600	610	622	616	626	612	626	612	587	606	640	603	609	623	606	592	575	615	587	627	582	636	596	592	603	604	584	594	628	613	611	623	650	605	588	631	629	606	610	618	589	591	602	605	671	636	631	593	610	625	586	679	620	596	604	600	628	583	590	595	560	605	648	594	580	581	614	637	585	593	580	590	631	621	594	588	601	652	656	560	568	582	606	581	618	624	641	625	602	621	616	566	575	603	631	573	635	613	628	599	610	582	593	621	575	580	610	654	608	612	600	607	578	622	610	613	617	611	623	601	640	603	587	617	610	644	603	608	581	614	551	661	634	644	626	619	649	598	598	588	619	657	603	612	598	600	621	583	648	593	571	603	588	607	614	599	578	644	618	633	625	554	585	629	591	582	651	632	609	633	587	638	623	640	609	596	596	609	619	644	589	580	619	607	607	634	660	612	618	609	579	577	605	625	600	591	608	573	588	659	615	619	636	623	619	596	604	581	635	618	624	623	635	625	637	599	627	585	630	634	607	617	623	595	625	619	641	623	603	575	606	573	604	615	626	659	622	622	610	614	634	637	595	576	641	613	596	625	559	615	640	602	611	651	627	610	631	657	635	588	604	607	615	561	638	599	621	595	605	664	620	617	608	626	647	635	627	607	619	640	612	632	657	628	561	661	639	645	618	626	585	571	629	632	579	609	613	618	621	619	604	650	607	632	577	571	598	620	573	611	618	641	623	620	610	600	612	599	626	629	600	618	598	643	573	628	622	616	632	624	586	597	599	646	608	601	610	653	575	591	628	603	628	673	599	624	648	570	606	656	599	611	616	637	564	642	602	652	610	621	616	601	593	621	604	658	613	639	597	586	602	635	603	600	606	609	593	572	597	617	662	641	624	601	632	626	629	687	606	614	670	625	646	643	613	614	622	626	634	633	591	583	639	605	593	615	621	589	606	577	590	614	648	617	565	577	661	611	647	623	577	649	593	620	617	630	603	593	590	614	571	638	564	618	605	631	635	588	612	634	618	637	614	562	613	621	608	605	615	615	625	616	652	628	627	640	658	657	645	649	602	632	642	627	641	587	595	641	611	636	630	605	613	602	600	638	627	629	600	574	603	605	667	686	642	589	603	573	620	612	614	594	571	653	643	578	664	642	600	560	609	627	630	630	613	619	611	587	563	611	609	653	566	610	614	624	616	631	572	598	634	613	616	615	624	599	610	602	618	634	607	619	648	555	609	630	626	597	605	640	580	641	613	618	602	658	610	596	633	617	589	620	604	621	639	579	636	589	613	637	556	662	613	597	616	617	595	615	618	598	609	577	625	592	609	598	624	597	628	593	588	635	598	637	600	577	632	591	608	577	608	623	558	582	584	628	602	598	628	593	590	588	619	631
9638	1165	1445	1176	805	603	479	374	334	273	246	229	176	168	178	154	143	165	148	153	142	146	127	134	117	106	124	121	141	130	120	118	103	123	112	127	143	106	106	120	129	111	115	117	97	108	128	135	115	119	116	122	92	125	121	102	98	130	109	120	122	119	119	116	121	117	107	118	114	124	97	115	122	116	106	110	110	100	125	101	128	113	112	104	114	100	106	108	110	103	104	98	116	106	105	115	117	126	118	126	93	111	117	131	119	107	132	106	127	102	101	119	118	117	111	108	108	108	89	106	116	113	107	113	97	111	107	112	96	108	102	112	102	112	98	121	122	105	108	123	110	102	94	123	99	126	101	97	103	117	109	119	107	100	119	118	122	126	110	115	102	109	135	119	109	87	108	105	92	104	99	104	119	113	96	99	111	122	117	117	103	123	106	114	93	105	126	125	128	124	128	106	110	109	117	99	97	120	96	111	113	113	102	109	121	109	107	115	91	104	99	117	137	120	101	135	118	98	129	118	120	118	112	117	118	96	119	114	120	117	103	109	117	113	102	93	113	113	111	108	113	119	89	99	110	97	107	112	105	91	106	115	109	111	95	114	110	135	123	114	111	99	112	135	91	107	106	100	99	112	124	119	108	122	126	118	102	93	109	122	108	93	110	94	109	112	112	108	101	116	98	101	115	110	110	122	104	116	65	112	112	117	115	129	113	109	101	107	109	105	101	87	117	120	113	105	104	104	125	110	112	111	119	112	113	103	116	110	96	110	133	99	107	106	105	109	127	109	103	121	96	117	121	106	105	106	111	94	125	104	123	109	103	110	91	105	122	103	111	119	108	111	123	108	99	123	100	127	109	97	113	112	110	104	104	120	117	133	113	94	102	97	94	92	118	108	131	94	128	107	105	113	120	109	135	113	121	113	106	104	129	110	120	102	124	117	99	96	106	113	95	122	113	117	115	114	105	119	104	119	118	115	95	101	101	100	124	110	110	107	114	104	111	111	125	98	128	108	102	116	89	116	88	116	98	89	109	119	102	101	99	117	113	103	92	94	105	107	106	127	96	98	109	116	102	104	110	108	96	98	104	117	114	128	112	117	113	107	97	93	140	107	121	86	93	127	102	111	116	95	99	98	122	112	115	109	103	116	122	98	118	126	116	107	111	113	98	112	120	118	110	96	117	119	108	101	108	115	104	103	102	96	118	114	116	115	122	120	110	124	114	113	97	104	113	96	114	101	108	114	113	134	128	122	119	114	87	138	124	104	107	112	116	118	118	120	123	122	112	89	110	110	113	101	113	121	113	109	108	104	117	115	108	96	119	98	125	120	120	136	90	102	109	108	84	106	106	98	106	122	104	87	108	116	104	108	123	119	103	100	96	99	124	112	122	112	118	112	125	103	113	111	100	104	106	99	102	97	111	115	122	102	100	91	125	104	99	111	104	89	105	113	106	96	102	103	104	115	109	100	118	108	99	95	98	114	106	102	91	117	102	114	94	129	104	96	110	100	103	120	117	96	99	112	122	111	106	109	112	115	103	91	127	109	98	115	100	108	111	105	105	118	108	106	99	111	92	101	99	107	107	94	120	98	118	116	109	126	120	123	101	109	130	109	117	111	119	118	78	94	103	98	99	112	113	117	94	110	107	120	117	116	84	134	124	110	102	108	105	112	118	123	101	133	104	116	98	105	119	103	107	122	106	114	95	116	116	127	105	126	113	97	104	90	88	110	100	104	125	104	107	105	90	115	113	101	90	121	117	121	93	94	129	121	112	119	99	107	112	102	128	118	107	119	123	108	86	114	106	104	97	117	122	117	104	128	102	93	117	106	119	122	105	108	116	114	101	107	113	122	115	106	115	97	105	110	104	116	113	112	120	116	112	105	115	109	104	109	98	116	111	105	98	127	109	114	111	103	111	102	99	103	121	104	113	107	102	105	102	96	103	93	118	110	108	90	106	109	110	122	110	99	122	138	120	84	100	114	117	120	103	116	112	111	131	120	105	107	110	119	104	105	122	111	109	107	105	113	108	106	110	105	102	129	110	112	134	117	98	106	116	98	96	101	109	104	125	95	115	95	95	117	95	98	112	115	118	121	106	125	106	104	95	95	103	119	94	112	105	99	126	115	110	114	117	108	104	111	111	92	93	119	96	120	85	109	101	110	130	99	97	112	119	134	87	106	92	120	109	108	121	99	114	101	118	122	113	93	110	120	95	112	100	117	94	128	95	101	117	103	134	103	97	105	100	103	101	99	112	92	110	104	108	91	96	108	127	118	121	92	101	98	102	124	95	94	104	99	108	92	118	129	102	102	111	116	120	104	125	133	117	111	111	107	113	134	103	106	111	127	111	115	119	117	117	104	110	121	127	110	127	117	84	114	120	126	115	105	142	125	112	101	115	117	107	91	82	97	116	108	120	103	98	109	111	123	109	111	102	97	113	102	115	108	116	131	94	101	143	114	118	105	104	128	125	119	116	102	125	98	111	106	104	118	122	102	112	97	112	106	93	110	119	105	105	105	119	106	82	127	98	105	99	107	117	122	126	115	101	93	93	104	100	119	106	116	116	132	123	102	107	115	94	97	125	87	104	101	120	97	117	110	126	116	107	108	113	105	86	123	100	98	115	105	118	117	103	110	101	112	114	117	122	118	99	113	100	100	100	113	107	95	96	118	111	111	108	125	96	121	123	112	111	119	114	107	104	121	115	127	112	127	102	121	119	116	96	112	108	117	113	106	105	103	117	110	103	112	113	114	103	111	123	109	124	107	93	95	96	110	108	93	98	107	100	107	117	127	89	111	102	118	134	110	114	107	116	116	100	117	94	92	118	103	101	111	97	95	109	89	94	125	121	125	109	118	104	109	128	109	123	117	105	102	100	113	110	94	128	102	102	105	117	101	112	93	113	89	96	106	108	102	101	97	87	91	106	123	107	105	115	100	100	99	122	110	107	99	104	97	117	128	110	126	102	108	110	101	107	113	108	136	119	99	121	108	114	122	112	126	124	114	102	108	101	114	95	92	112	94	96	131	119	124	109	110	116	111	103	115	118	94	119	94	128	105	114	115	108	136	112	117	112	95	118	89	118	106	117	114	122	119	116	118	95	115	100	86	112	111	120	118	105	89	105	104	106	108	85	118	109	110	110	104	104	123	101	106	115	98	141	98	116	91	89	89	110	117	97	101	108	110	97	108	97	126	96	96	110	116	131	117	108	112	124	139	99	103	98	124	99	92	108	95	101	111	113	99	113	84	129	111	123	121	92	104	130	91	120	99	94	95	116	104	105	109	100	121	108	114	123	124	110	112	96	118	116	112	121	103	111	104	108	103	111	95	90	113	117	110	101	114	104	105	109	102	91	109	108	98	110	96	106	110	84	111	107	101	111	107	103	104	105	94	106	130	111	112	102	136	109	110	130	101	99	131	99	97	123	114	107	112	88	95	128	98	100	123	111	102	109	89	117	106	98	103	76	103	111	109	130	99	116	126	110	110
5695	1485	3070	3539	3100	2644	1988	1713	1456	1241	1095	1014	948	840	770	744	708	606	620	580	571	531	563	450	478	509	485	441	471	443	425	380	438	428	434	449	395	423	371	401	378	377	382	385	373	395	373	384	370	348	413	360	380	382	379	378	377	346	363	348	347	379	373	391	371	371	399	342	358	350	338	349	372	340	380	354	357	355	335	316	355	347	357	367	366	351	333	355	397	322	350	310	367	317	312	384	362	328	352	357	389	375	362	339	362	382	356	360	342	367	355	353	346	353	357	376	317	333	347	332	329	346	340	320	371	345	341	340	371	363	345	355	321	306	349	335	312	345	345	364	353	333	323	324	344	350	370	315	347	358	352	322	368	334	353	317	353	342	346	345	344	349	363	364	327	328	324	288	352	312	357	327	378	342	351	337	348	351	371	359	342	341	346	381	340	341	357	338	355	356	360	365	320	337	353	355	348	365	342	331	356	318	338	343	324	349	346	314	351	332	330	366	323	311	369	340	358	347	362	358	346	352	298	332	344	343	340	349	354	343	339	340	344	358	346	347	340	338	333	317	354	336	356	330	349	341	326	350	333	371	349	335	366	348	324	369	345	322	304	388	352	341	331	342	338	351	337	357	323	341	337	337	340	309	353	345	355	347	352	357	327	332	341	339	336	317	346	330	339	350	360	348	332	327	344	332	339	331	335	338	340	349	316	314	392	348	325	354	360	360	355	311	325	389	335	331	357	343	361	286	312	342	310	347	334	324	325	320	351	342	304	323	331	328	326	337	301	333	330	342	349	341	343	362	327	343	331	277	310	330	332	331	349	336	349	362	380	341	307	353	326	342	334	358	353	360	342	317	325	347	359	330	345	341	342	314	319	362	319	362	334	323	356	347	360	332	326	326	304	315	322	343	381	331	338	343	340	343	331	352	332	287	359	343	338	344	367	337	329	357	391	355	330	311	323	327	316	328	353	332	347	329	338	321	309	313	346	324	361	345	372	356	308	361	309	343	364	364	322	331	339	391	357	353	371	346	334	332	363	371	375	359	350	344	318	341	359	337	332	344	344	357	356	297	327	321	353	372	289	318	354	355	348	350	378	298	326	327	331	349	334	340	357	311	333	321	311	361	334	342	343	325	340	285	332	354	328	319	344	329	363	371	343	338	329	313	388	324	305	334	320	345	369	327	348	357	354	332	330	340	367	341	344	324	347	339	339	352	380	368	348	343	367	344	338	336	317	330	329	357	348	341	335	317	362	338	359	328	362	326	349	342	351	312	330	333	335	338	325	350	343	329	320	336	326	358	336	382	367	297	331	341	326	351	307	313	340	337	372	339	327	349	356	359	358	329	343	314	337	345	342	341	296	352	388	334	322	348	330	328	329	363	339	351	348	364	329	353	302	341	331	332	307	355	350	355	359	344	349	333	353	359	337	331	354	352	321	351	342	348	362	341	370	354	328	340	350	330	342	339	330	325	338	381	339	331	330	364	333	365	367	360	288	353	363	345	335	330	344	367	352	346	335	347	341	352	326	327	340	327	323	347	323	312	353	340	319	358	322	338	339	332	331	356	330	340	317	337	346	362	375	348	289	345	336	295	322	322	309	344	331	345	355	318	345	327	348	345	333	350	328	333	345	338	371	341	338	344	309	371	353	383	324	341	348	344	318	326	347	339	331	325	338	329	359	338	348	357	374	351	336	335	324	333	309	371	345	315	327	331	330	327	312	332	315	355	335	293	318	357	370	351	339	347	359	324	343	317	327	331	312	334	318	328	371	336	370	322	327	331	313	357	337	309	353	343	362	330	316	343	350	363	344	325	311	336	317	334	360	348	356	339	313	343	334	338	364	383	313	321	358	317	333	349	318	324	302	348	362	352	314	335	356	368	338	340	346	326	336	368	330	342	324	355	314	343	323	320	339	330	343	342	354	312	339	344	363	324	353	331	337	343	318	336	333	334	330	352	345	330	336	316	338	332	350	322	346	360	300	320	335	348	331	327	351	354	323	328	321	359	352	327	313	371	313	356	325	309	327	342	349	344	327	320	330	366	333	346	322	358	352	328	363	297	343	322	342	342	311	334	348	357	364	356	354	314	340	370	309	327	336	349	345	363	304	340	353	334	328	339	366	328	364	336	382	353	344	345	340	309	365	333	358	345	333	340	352	356	336	326	351	318	340	317	310	338	344	329	373	381	331	356	316	358	307	320	351	363	324	340	304	373	354	330	314	330	345	339	347	339	326	336	326	368	349	346	350	307	356	339	339	338	334	354	327	350	364	344	333	316	362	353	305	370	339	353	322	361	314	330	355	321	318	315	349	324	327	322	333	364	327	340	329	322	361	346	355	321	373	352	336	348	336	345	347	315	329	377	337	372	320	319	366	360	394	345	342	362	352	322	368	300	314	358	326	339	356	352	327	338	341	354	354	346	354	343	363	353	337	334	360	320	346	358	324	352	346	370	328	329	305	374	326	361	357	319	356	345	338	327	346	362	341	338	316	390	334	347	306	317	358	354	335	340	326	345	333	360	359	333	339	322	349	328	331	327	355	358	319	356	313	326	333	333	323	349	324	308	312	340	350	322	332	340	339	328	381	329	326	338	314	357	304	318	328	289	337	308	364	373	311	349	323	343	332	330	330	334	324	347	335	322	353	332	342	358	325	334	336	336	341	283	333	339	341	327	348	327	328	340	347	343	328	333	335	358	356	329	348	356	359	341	347	338	336	317	319	313	350	342	361	299	370	366	336	322	346	341	339	356	345	352	331	354	337	321	375	377	355	326	348	363	318	344	348	352	376	357	354	313	325	354	333	388	331	332	349	334	333	342	309	330	341	343	373	305	351	346	294	343	329	376	335	399	326	323	337	339	355	358	328	342	381	342	364	350	361	340	333	318	367	330	344	346	332	317	366	331	332	345	313	334	363	331	368	333	348	345	321	328	338	345	326	323	357	359	341	348	298	335	365	352	352	355	335	343	344	365	367	364	342	363	338	323	342	333	326	401	331	362	327	338	359	340	329	323	345	342	317	324	362	340	348	349	320	330	323	358	315	356	360	353	347	328	330	330	348	345	329	369	329	387	328	359	360	343	333	326	354	333	369	361	360	339	352	357	332	348	330	335	343	363	312	320	323	325	307	315	347	352	344	332	321	366	340	327	338	372	322	315	302	334	308	357	378	340	370	376	344	325	324	374	352	360	324	308	336	367	324	369	325	352	298	354	358	350	361	309	300	363	348	341	338	353	344	340	320	327	363	314	388	327	337	336	358	315	331	310	342	309	310	344	335	363	307	365	355	314	351	344	331	364	330	317	337	359	316	336	331	355	352	326	334	342	327	328	337	324	323	331	325	332	329	342	379	349	382	357	376	348	363	306	321	340	341	321	318	358	325	296	313	331	366	314	354	349	361	328	325	334	327	336	339	345	324	334	332	342	354	321	333	337	338	322	351	325	334	328	358	328	305	359	361	350	329	341	395	333	362	342	307	358	325	330	366	371
18273	2929	2733	2141	1562	1123	867	688	612	462	405	355	329	314	268	231	290	249	242	223	240	201	216	202	201	175	185	214	189	191	203	188	176	170	194	160	160	196	182	187	175	196	161	196	177	197	178	152	156	191	169	176	159	174	170	165	168	158	163	159	141	167	155	191	153	166	173	171	141	157	166	155	166	178	166	182	160	141	181	164	162	148	171	168	153	148	130	149	144	145	156	148	181	167	186	147	146	163	144	150	177	145	151	174	151	166	168	147	157	160	170	139	206	169	150	150	186	177	171	166	150	156	153	167	147	168	172	143	181	152	191	163	188	156	152	166	160	149	153	162	157	169	135	158	160	189	168	137	177	171	176	163	183	142	156	184	175	175	147	165	199	142	163	154	175	164	168	143	155	147	148	174	171	140	181	162	140	158	172	169	165	156	174	164	167	152	168	164	138	176	165	170	152	150	140	153	181	171	155	196	149	153	153	177	152	158	154	144	139	167	154	165	157	150	161	160	149	152	165	139	156	165	158	166	150	172	161	151	156	144	169	142	152	137	143	179	167	146	179	141	150	169	165	154	126	163	148	145	150	172	145	148	162	176	152	173	157	143	134	151	175	146	171	141	150	171	167	157	135	158	157	150	173	172	154	179	149	154	165	150	142	177	168	151	144	163	156	154	175	158	148	151	145	176	150	180	175	149	140	169	152	150	160	158	151	161	166	157	155	158	155	161	145	151	170	168	162	144	159	164	151	143	125	173	147	147	175	122	161	174	177	165	162	162	154	152	146	145	147	139	154	176	155	163	174	161	151	159	167	165	144	153	130	137	153	170	154	147	159	147	148	173	158	167	165	164	159	165	165	154	150	168	157	163	169	159	167	175	174	148	166	178	151	162	173	154	165	165	164	143	144	138	157	136	158	162	165	162	154	168	156	165	161	164	154	143	185	141	149	171	154	162	161	164	175	162	161	161	175	192	159	157	169	139	147	171	172	139	162	157	132	164	148	157	158	153	142	160	139	139	168	172	161	173	138	175	146	170	182	153	177	164	157	159	149	134	145	164	183	187	173	171	168	169	171	159	167	158	163	160	142	132	148	156	153	167	145	184	184	156	170	170	160	138	157	167	137	147	169	143	167	180	183	145	138	173	164	188	148	132	159	180	153	173	164	159	155	155	155	148	163	151	147	153	173	172	177	143	169	170	162	178	140	151	160	164	152	146	145	159	156	165	148	153	181	163	163	173	162	165	149	147	148	165	189	161	154	163	179	172	156	151	170	151	165	148	154	137	169	136	157	157	153	164	154	173	158	176	171	162	155	155	163	166	147	167	177	156	165	148	166	148	176	142	159	140	172	171	190	144	162	160	166	159	153	159	136	157	125	149	139	165	143	159	174	163	157	148	170	150	194	199	149	160	163	134	161	166	140	160	133	147	169	175	159	175	147	156	157	146	182	163	159	159	170	154	157	163	162	159	133	152	151	161	153	162	149	170	164	173	161	149	150	152	142	155	148	167	158	160	162	134	161	158	178	150	147	149	160	170	186	148	169	166	146	165	161	168	165	154	161	135	124	168	160	158	178	155	177	160	158	156	167	151	160	154	152	163	146	163	152	172	159	166	142	132	157	145	154	166	140	144	168	171	153	142	150	163	161	171	148	157	179	156	172	148	163	149	169	147	170	171	150	159	165	180	143	166	165	158	154	188	149	171	147	179	143	166	140	151	137	153	160	147	164	150	149	133	163	136	135	172	156	150	170	137	150	161	162	160	163	150	160	165	162	146	164	144	174	149	155	187	164	146	182	155	160	153	153	158	164	152	154	152	163	158	129	151	159	164	174	180	164	146	161	137	175	152	154	143	144	185	171	164	147	142	157	145	165	157	152	162	141	171	141	170	146	155	131	157	152	168	149	149	142	169	157	170	141	167	129	171	147	172	152	144	149	121	121	152	168	172	162	177	163	159	157	132	160	174	193	152	152	152	159	149	152	152	132	162	147	174	155	168	166	172	156	155	153	161	160	161	159	147	178	147	168	154	166	169	150	162	144	160	168	157	165	137	184	170	158	165	189	161	154	158	168	201	155	149	170	147	142	160	157	169	163	174	161	159	161	163	195	164	145	149	152	169	157	158	147	154	172	170	162	184	172	164	166	172	181	166	168	128	174	160	161	140	147	143	170	151	165	166	169	151	167	172	169	152	163	149	160	171	173	133	165	143	164	159	169	145	146	154	154	147	140	169	151	149	159	184	175	151	140	165	165	156	151	137	150	162	162	150	166	161	150	150	137	142	138	144	153	184	139	161	144	133	162	174	197	164	145	149	147	141	166	167	149	181	189	161	184	167	173	154	151	149	167	169	153	144	176	139	171	167	161	159	167	170	150	152	153	173	157	178	166	156	161	152	148	156	159	159	167	164	160	141	173	156	160	175	147	150	152	157	141	165	153	169	147	167	144	152	174	150	144	167	140	165	161	159	165	148	156	164	172	146	184	153	201	152	143	166	145	151	147	150	156	153	157	151	161	152	158	144	174	179	146	175	153	150	159	153	161	155	155	198	152	158	158	152	164	179	141	151	152	157	148	144	152	145	151	149	142	130	137	126	172	168	162	152	151	158	163	171	163	143	158	171	170	153	172	140	157	162	165	152	159	160	160	145	146	180	179	161	155	146	158	162	147	141	127	167	171	173	169	133	142	172	162	162	149	142	171	163	166	170	152	182	177	162	158	159	172	197	166	170	167	175	144	168	146	149	152	175	165	147	128	151	155	157	162	147	152	163	181	153	136	156	154	126	164	179	162	166	164	153	172	162	170	148	164	148	165	135	166	163	158	151	165	164	160	174	156	158	173	153	177	153	145	134	162	167	153	162	183	169	169	161	191	152	166	127	208	136	154	143	160	155	166	150	145	183	151	159	193	154	184	168	155	149	134	144	164	176	166	143	137	151	144	149	145	147	174	136	171	148	161	153	166	145	173	136	175	167	153	164	160	176	145	157	152	157	140	183	165	149	155	171	140	163	162	172	168	142	161	141	172	169	159	147	158	176	151	153	173	157	179	168	142	167	132	165	163	173	155	146	157	152	155	159	146	142	151	161	160	156	192	164	136	151	173	165	173	143	159	153	178	150	168	151	166	141	153	167	170	169	173	146	158	174	144	144	161	171	196	180	201	148	170	155	167	149	178	149	152	142	144	157	163	153	151	155	155	162	165	141	168	162	152	154	148	156	164	166	155	148	142	180	146	159	148	144	137	181	147	167	155	148	174	172	159	169	161	177	174	162	152	143	159	165	166	168	179	157	176	160	158	163	149	147	147	141	157	174	157	158	183	126	160	167	164	152	155	151	171	156	163	142	138	144	175	130	158	153	149	154	151	159	155	164	153	163	158	166	156	152	151	171	169	162	151	134	156	162	131	174	146	159	165	163	164	147	157	160	178	161	142	171	176	183	162	160	176	173	168	148	155	152	137	172	159	169	134	143	151	170	179	162	155	147	145	187	164	158
7800	2501	5529	6472	5495	4564	3701	3074	2527	2172	1908	1714	1555	1349	1292	1218	1110	1047	1003	1003	873	831	825	766	766	770	717	727	650	677	628	659	666	670	619	614	571	610	580	555	581	607	611	555	573	542	566	555	584	527	541	537	512	540	528	524	536	520	506	500	527	502	492	487	531	514	480	449	473	494	528	511	493	483	498	539	506	493	508	502	509	507	524	509	523	493	521	468	473	520	505	449	509	476	483	501	482	441	484	478	467	486	484	506	491	503	511	473	462	501	456	502	493	477	490	481	482	487	485	473	501	444	491	467	449	486	503	461	492	521	484	498	491	475	499	488	494	484	476	475	495	479	509	485	487	504	475	467	491	457	451	480	470	455	499	457	501	484	500	485	468	457	462	494	458	511	485	469	486	492	477	475	459	465	466	496	497	482	506	520	465	510	486	513	499	471	416	475	472	486	474	493	462	500	477	473	521	529	497	466	460	476	503	481	463	475	482	466	486	461	493	480	453	472	465	473	481	463	485	447	476	477	462	484	454	481	481	515	503	496	491	485	460	504	466	461	494	487	509	457	517	479	462	489	500	476	470	506	469	447	473	463	504	468	459	465	489	513	491	480	477	463	502	498	449	508	464	488	442	520	486	465	505	476	486	483	457	442	482	492	463	454	513	478	499	442	478	505	461	475	484	495	455	470	448	494	467	463	495	464	486	454	492	470	467	494	494	488	495	495	473	480	461	492	466	458	469	453	470	513	497	474	444	499	466	462	479	517	486	488	451	437	464	482	479	455	485	484	488	455	445	487	470	495	494	494	503	470	527	498	453	509	456	464	495	452	482	480	486	444	463	514	501	478	465	449	491	477	434	472	485	470	496	443	490	495	495	493	437	469	491	432	505	459	505	480	467	496	444	507	474	479	498	479	488	437	496	424	480	471	490	459	464	430	494	482	469	489	477	500	495	416	474	525	520	487	481	456	483	511	460	460	479	465	472	479	469	479	498	485	515	453	439	489	494	482	477	447	473	479	466	468	527	484	417	472	470	505	451	433	486	535	486	455	462	459	424	478	482	502	450	446	473	478	427	462	483	494	441	488	473	465	520	483	451	457	449	445	489	470	459	434	468	467	417	457	490	451	467	449	412	460	489	501	480	457	459	492	454	481	469	469	486	449	446	471	436	480	482	499	467	487	476	511	472	487	452	436	483	492	460	481	490	439	459	461	494	449	449	455	482	468	457	490	457	456	468	480	511	435	474	451	451	470	466	488	474	497	462	502	476	446	475	493	474	465	461	498	506	449	453	465	455	477	438	468	490	472	480	484	479	458	450	460	499	491	471	506	512	457	453	475	487	437	502	483	505	516	441	481	450	486	448	484	475	475	453	502	472	492	483	475	433	486	496	449	460	474	445	471	463	471	488	487	463	490	467	516	474	480	488	489	490	470	470	481	528	457	494	453	466	500	478	497	493	459	435	490	441	443	468	455	478	470	487	500	500	485	483	449	495	439	471	476	444	461	509	481	490	461	468	446	479	485	426	462	443	507	474	477	490	470	486	476	473	459	519	479	457	446	478	445	502	487	484	506	479	461	498	482	495	498	464	499	470	461	464	448	481	478	476	486	462	428	488	485	423	456	478	466	457	453	480	508	512	446	467	471	477	503	449	436	473	463	485	494	480	486	457	433	503	474	475	494	448	492	501	459	486	458	462	493	452	480	473	479	472	476	492	503	471	464	482	456	480	478	435	457	462	465	438	484	467	466	470	452	469	476	437	505	469	479	447	493	449	491	518	488	480	498	456	444	456	450	442	454	477	455	466	447	493	464	475	490	467	492	442	489	469	451	501	505	485	458	466	472	480	501	474	514	458	466	480	476	478	460	453	481	495	454	518	469	525	502	498	449	466	463	507	485	461	457	433	486	484	479	459	457	476	474	462	502	452	430	459	467	482	479	468	447	495	468	436	484	452	475	479	488	505	482	509	476	481	476	492	476	479	494	493	471	496	491	490	453	483	456	502	473	461	447	460	478	432	444	472	503	504	446	462	463	481	469	484	469	470	456	448	475	482	484	481	437	454	522	508	439	478	478	442	464	458	479	466	520	472	461	518	456	482	498	481	480	457	474	501	496	483	454	458	436	437	499	452	493	478	452	450	485	460	508	453	462	483	477	462	447	482	450	466	462	464	481	433	471	485	477	511	495	446	485	504	498	450	442	456	444	456	471	481	462	467	510	474	456	472	485	520	456	455	453	495	491	436	451	486	472	460	407	499	478	476	436	489	487	492	464	482	444	487	478	452	451	452	445	447	464	456	495	423	461	488	429	498	471	459	488	498	466	524	489	504	488	477	469	499	470	506	443	479	465	494	500	506	507	535	455	515	481	479	520	471	512	490	475	484	473	521	484	465	461	440	477	485	467	469	483	489	414	479	452	432	456	446	481	461	458	446	456	502	460	466	450	473	509	457	492	458	494	436	455	460	467	473	469	429	441	463	486	500	480	473	471	474	409	477	492	473	512	492	489	486	455	460	467	480	474	477	484	468	477	471	468	481	476	450	456	469	470	455	471	472	449	483	510	498	473	492	499	470	451	426	462	451	484	460	476	495	420	480	441	472	477	487	461	478	490	449	490	463	502	456	471	482	472	479	454	479	499	494	492	442	431	484	468	443	489	498	453	500	513	472	466	513	453	477	457	463	425	486	436	480	459	463	445	495	457	499	508	458	437	467	491	480	465	485	514	506	447	445	467	461	489	433	451	476	468	473	470	439	456	479	474	460	467	496	491	465	487	472	490	440	521	446	433	477	481	478	489	461	485	448	481	450	463	482	498	458	472	451	474	472	478	487	474	492	486	513	459	494	468	465	460	435	470	467	515	478	431	482	454	476	483	467	469	463	461	463	487	495	449	512	497	501	505	467	480	491	471	487	473	490	466	496	498	451	460	471	470	500	520	461	485	477	454	445	483	530	462	482	472	457	455	460	465	478	476	465	472	486	459	451	490	534	501	503	491	475	498	483	455	474	433	467	449	469	462	464	454	514	493	518	498	446	459	426	497	479	461	498	475	482	493	458	481	459	491	479	488	517	479	463	475	433	479	451	501	491	492	484	492	467	460	485	493	443	478	451	442	454	466	445	492	503	522	457	480	483	436	469	452	478	498	486	467	467	464	529	471	486	510	498	470	479	460	481	486	496	505	486	502	474	498	522	476	467	497	484	484	489	501	480	456	451	472	492	460	532	441	442	468	472	456	476	507	501	502	450	446	482	474	453	520	526	505	530	455	476	437	494	462	454	482	494	486	478	460	450	463	499	483	474	492	511	467	497	453	492	454	486	507	436	492	516	472	444	466	455	476	517	470	472	509	464	453	453	457	489	467	475	429	452	488	448	471	490	462	466	438	473	478	456	481	496	433	481	495	469	446	518	449	457	467	451	454	479	481	450	467	470	458	450	463	446	507	451	443	517	497	442	442	474	419	468	420	440	473	490	427	482	461	503	433	484	460	519	488
2330	277	311	306	227	243	247	252	289	215	244	262	239	227	209	227	228	221	234	258	248	247	190	240	228	232	224	230	232	235	243	205	236	246	197	220	189	241	239	213	229	233	239	219	225	203	242	187	242	219	219	227	195	198	227	209	217	247	244	207	250	267	224	208	234	207	200	249	218	194	223	208	238	239	227	212	222	231	234	236	227	206	223	220	225	216	232	227	221	244	221	244	234	241	225	223	208	209	231	243	236	200	240	214	238	230	220	189	234	231	223	214	222	201	237	213	250	220	186	216	206	221	208	231	217	205	227	247	227	242	238	208	231	217	222	226	242	216	214	224	223	206	232	232	199	218	241	225	233	214	224	230	228	231	197	216	220	206	207	216	226	219	232	210	224	192	238	209	228	253	230	227	212	221	223	190	203	240	249	247	248	221	239	208	205	203	209	240	231	197	255	233	218	210	237	208	248	216	258	233	242	236	202	217	226	190	229	233	246	237	219	209	222	238	230	246	212	218	220	238	212	219	237	226	215	224	221	244	239	225	233	198	192	219	240	241	207	222	238	213	224	210	231	226	221	196	223	230	201	209	217	237	198	220	239	213	203	212	254	216	233	210	220	201	228	203	218	247	203	239	195	207	233	223	232	242	216	221	226	198	195	224	236	217	214	204	241	230	220	192	234	236	213	216	227	215	232	245	234	251	223	217	214	207	216	240	201	223	235	234	212	273	237	200	228	230	242	218	214	230	218	243	211	210	225	244	235	212	215	220	211	224	208	246	219	251	213	218	223	222	238	224	193	240	238	227	231	189	230	241	195	212	231	221	225	222	222	224	206	222	175	222	229	240	218	221	229	252	206	238	229	236	206	219	237	204	198	210	232	252	231	220	237	210	187	235	204	234	229	228	212	227	215	250	225	230	236	225	203	192	203	207	236	237	217	228	227	236	198	220	205	219	209	223	191	218	213	225	221	216	237	222	217	235	239	230	213	224	223	223	228	238	222	212	224	230	219	215	226	199	224	230	242	208	222	217	230	238	245	248	213	225	223	218	244	222	275	222	223	219	248	211	201	243	241	236	215	245	221	206	207	242	197	222	224	233	210	221	237	232	214	211	195	215	219	230	243	230	233	232	225	234	211	232	199	221	239	230	199	229	210	218	226	217	235	202	197	220	220	210	198	231	210	231	226	234	220	245	213	224	230	218	204	226	217	225	216	213	210	220	210	236	221	199	223	224	213	218	216	218	218	215	232	227	234	215	199	201	236	197	220	237	230	236	228	248	233	221	245	244	222	229	234	221	235	240	211	208	231	240	205	200	219	212	229	252	222	250	211	233	214	204	206	231	228	230	226	218	246	234	217	229	200	220	214	212	223	225	248	216	236	228	232	223	240	203	239	227	192	237	197	223	229	194	228	231	235	210	233	222	239	204	262	205	235	245	187	239	220	230	224	255	210	217	194	226	211	224	228	237	223	209	235	185	237	209	225	217	228	217	207	231	221	214	208	239	202	229	226	214	231	219	206	230	204	230	221	217	246	220	234	201	203	220	238	224	221	267	247	233	215	230	215	207	199	221	260	206	237	222	250	220	202	231	223	222	220	218	232	228	218	219	260	216	209	212	214	203	231	204	211	189	222	224	204	198	218	215	229	233	201	216	214	227	204	245	200	236	230	222	216	229	231	211	230	209	217	248	218	214	190	232	234	236	203	237	223	224	219	217	218	224	257	225	230	217	215	231	218	230	246	235	204	231	222	216	215	247	229	235	232	218	214	209	226	233	208	231	223	250	236	234	245	201	257	229	231	210	225	215	208	233	189	206	209	197	219	235	210	226	178	241	237	203	229	228	201	233	236	219	235	204	219	201	218	208	203	240	230	218	232	222	214	230	212	248	225	238	218	223	220	229	217	228	222	224	221	225	219	221	229	202	242	216	211	238	222	219	208	232	223	208	211	193	214	220	194	192	187	253	210	219	213	204	203	226	219	216	244	227	240	230	222	231	218	246	226	219	240	209	231	231	220	230	211	204	219	226	258	196	206	237	250	233	245	233	223	245	215	182	240	226	225	217	232	212	214	213	223	223	224	211	229	231	227	206	206	212	251	222	226	211	216	240	241	202	192	210	205	215	217	249	213	220	226	185	216	211	207	250	207	215	224	189	216	211	212	227	236	204	217	247	204	220	224	221	210	252	202	211	215	236	215	234	219	205	207	215	222	230	225	223	216	257	228	249	208	174	216	202	236	219	222	239	238	226	234	227	232	239	220	208	242	204	211	199	201	223	237	255	220	224	224	224	203	218	223	201	205	219	220	224	211	216	220	206	208	218	223	235	208	239	202	214	226	237	229	220	236	245	203	219	203	235	214	198	199	229	196	217	205	191	218	226	232	220	255	222	243	243	254	222	239	243	211	227	212	225	203	209	249	199	213	241	233	247	221	241	204	218	262	217	225	240	253	217	239	230	195	213	230	237	230	212	240	227	231	207	179	203	227	228	249	202	220	241	220	213	208	215	232	228	220	215	189	219	235	219	220	223	213	195	232	224	226	216	205	231	223	232	228	233	206	211	213	244	233	235	232	218	234	243	200	213	244	214	215	222	209	210	209	240	219	226	213	240	220	242	211	203	215	230	255	192	240	214	231	231	235	215	222	194	195	246	218	235	214	187	204	234	244	232	241	209	215	222	209	234	234	204	218	205	226	218	215	216	218	214	195	224	221	256	186	194	218	212	234	251	234	235	229	229	232	225	224	223	232	230	235	203	226	231	216	217	222	229	184	229	255	233	216	212	210	231	230	199	201	202	226	226	240	215	222	241	256	234	193	277	211	200	212	235	259	245	208	215	211	229	186	216	220	211	251	175	204	217	209	233	208	229	195	252	233	210	225	220	230	224	211	229	238	234	239	242	226	210	214	207	199	230	207	223	240	203	213	213	219	229	214	252	250	221	243	242	222	236	206	230	222	209	218	250	244	240	236	214	210	220	220	225	244	253	213	224	226	204	224	218	197	207	236	246	220	225	222	219	198	219	201	209	231	252	221	208	207	220	210	224	226	202	227	238	236	220	238	201	219	232	220	214	222	200	215	227	253	189	197	196	201	228	219	212	234	206	225	224	209	235	226	245	225	200	214	227	219	222	237	233	203	235	243	238	222	225	230	227	219	207	196	244	215	209	231	211	244	209	214	223	217	203	203	241	214	247	228	249	217	249	244	226	211	230	223	215	218	216	188	254	190	239	229	228	210	232	240	223	233	204	241	216	203	210	217	218	208	205	218	222	199	230	215	237	257	215	244	213	207	243	224	221	254	219	208	203	217	208	255	231	212	252	212	203	218	258	228	258	227	202	211	238	196	216	214	273	201	227	241	214	208	227	193	270	243	208	229	222	240	217	252	220	221	251	244	212	248	221	228	225	225	222	239	214	227	217	239	235	225	210	229	201	217	211	226	245	227	232	219	216	234	216	204	230	213	220	211	230	199	238	223	228	215	204	211	244	247	231
2302	738	852	856	828	819	708	716	705	656	697	666	678	624	644	651	626	592	640	628	604	605	627	603	578	633	576	598	593	588	602	640	629	612	602	628	652	607	595	611	626	592	637	621	633	599	632	598	583	607	608	618	593	610	641	563	646	613	586	649	570	593	592	660	577	635	613	600	591	593	640	578	613	590	599	612	589	633	582	599	590	607	587	648	624	596	600	627	594	594	631	632	621	689	576	605	573	569	614	572	604	613	606	614	606	631	620	624	611	646	623	609	613	618	575	632	587	641	615	612	602	629	655	585	630	632	622	599	589	641	619	571	609	581	637	598	616	630	602	641	625	600	606	641	630	612	578	632	593	606	625	619	585	586	599	595	636	634	599	587	620	634	582	663	631	606	640	603	674	612	618	637	565	610	620	615	610	622	586	598	571	601	586	624	589	584	612	607	616	624	604	579	612	582	597	596	606	592	649	602	652	615	598	599	641	627	619	568	633	567	578	559	577	618	603	601	585	596	612	619	622	594	620	640	600	578	557	639	616	580	593	605	643	603	617	636	651	611	616	615	599	631	618	598	593	610	606	646	613	643	610	624	650	625	655	627	630	612	572	567	612	597	633	633	613	585	635	643	605	595	606	607	597	617	609	635	633	590	579	621	620	620	632	576	628	598	637	607	592	606	596	618	587	644	642	605	607	577	618	636	639	594	627	600	587	595	588	646	646	620	658	601	604	573	627	627	562	626	587	568	594	560	647	603	639	604	592	636	601	652	619	618	627	595	585	595	591	600	661	612	616	575	585	620	604	598	633	609	588	587	597	625	624	633	595	571	612	567	620	626	636	606	592	619	590	653	611	623	587	592	527	595	623	580	638	564	605	599	607	620	634	613	631	659	610	592	639	616	623	603	604	605	635	589	613	633	602	618	578	625	593	577	562	648	601	579	588	628	586	619	668	620	633	626	603	565	606	628	603	601	605	590	604	572	613	606	611	595	636	622	644	612	590	606	601	614	630	614	670	572	578	621	624	636	593	587	596	583	637	601	603	605	638	593	660	584	617	584	567	589	589	614	594	605	599	648	655	595	597	621	618	572	604	618	655	590	618	605	655	639	614	581	587	581	551	593	596	635	658	589	648	557	636	609	589	578	645	595	630	648	608	601	605	594	660	587	611	607	607	632	625	627	604	561	584	625	616	603	628	607	597	663	594	584	580	628	600	621	619	643	614	570	606	592	550	615	554	620	631	648	636	617	629	567	616	618	581	627	601	586	624	600	625	617	587	578	614	634	618	608	607	575	643	612	627	571	657	594	596	596	647	588	663	602	639	624	643	596	587	620	558	590	647	629	609	598	644	657	666	645	610	654	613	590	634	606	610	611	607	634	601	639	568	639	613	620	624	602	570	621	638	647	636	587	620	595	612	594	645	568	630	596	592	602	603	587	568	576	636	593	617	580	641	562	630	629	583	669	638	581	621	599	605	610	611	608	588	616	604	593	576	631	606	613	648	606	636	618	653	563	637	632	609	615	611	600	657	619	629	607	570	531	606	594	612	601	652	585	604	553	618	614	583	606	603	617	605	576	617	593	580	594	616	558	621	616	625	588	606	590	604	640	606	613	627	593	627	605	615	580	602	652	625	590	634	616	605	595	613	597	610	611	590	649	598	632	577	624	620	623	614	629	606	627	649	632	645	613	611	622	603	664	613	581	556	606	617	634	589	660	575	634	591	620	614	650	542	614	574	579	582	642	599	634	621	592	588	614	649	638	578	594	634	600	587	648	598	625	583	588	582	587	629	601	599	618	609	595	622	614	620	637	613	644	624	591	626	591	617	606	581	563	641	635	652	594	607	608	577	626	651	632	585	556	609	585	579	613	618	559	599	581	648	620	591	582	579	632	586	639	606	619	601	598	628	611	619	629	605	599	594	582	630	632	598	599	613	606	594	625	623	640	607	590	614	568	595	622	600	631	617	566	604	600	585	598	600	608	610	602	617	580	582	577	622	589	641	601	634	639	559	694	601	594	619	602	596	616	645	626	598	616	599	589	608	602	596	609	662	626	650	623	574	631	603	614	642	589	611	644	655	595	602	618	613	632	647	620	627	625	624	625	625	597	619	581	589	588	628	606	607	594	622	637	593	591	633	592	624	608	624	581	605	582	564	619	637	630	607	566	578	579	627	569	615	601	597	625	608	565	620	646	592	640	591	577	596	633	598	635	611	618	586	618	601	602	570	650	591	574	571	627	630	580	631	628	609	619	615	596	627	647	646	635	588	564	644	586	579	623	609	607	618	598	623	591	642	612	620	574	633	621	620	612	604	597	602	633	578	631	638	569	591	587	601	641	595	605	619	590	589	626	594	630	601	619	629	583	626	648	602	590	627	605	591	538	653	605	598	607	655	621	604	584	608	583	554	618	582	588	653	625	607	591	624	643	643	616	608	641	597	658	598	608	615	640	631	629	636	612	595	605	648	642	627	635	647	637	579	598	625	580	625	575	605	599	631	643	618	585	601	612	617	600	595	607	611	625	632	591	582	605	600	624	602	581	578	596	616	594	573	605	602	637	579	643	585	579	634	596	632	578	645	601	626	622	601	624	606	625	636	633	597	604	568	613	586	623	591	584	628	631	615	625	636	590	525	608	620	608	603	618	630	602	604	579	632	590	599	619	634	576	680	655	582	610	607	605	637	625	575	654	641	616	606	621	624	594	628	634	654	596	599	609	601	571	634	632	609	657	587	610	630	617	604	591	626	590	575	648	666	606	620	630	604	631	652	646	598	623	581	609	620	621	616	621	592	603	582	613	583	613	619	588	592	630	615	617	592	594	586	625	613	566	582	593	610	644	689	604	573	604	603	558	625	646	626	641	581	617	601	653	594	613	593	605	624	620	638	624	620	597	647	583	627	606	628	613	585	564	634	595	616	637	658	581	610	617	582	613	637	627	645	590	616	652	602	631	654	607	588	618	561	597	616	631	611	620	588	610	628	609	635	636	617	609	661	605	616	570	589	650	606	634	623	635	658	611	610	582	616	632	601	609	586	676	616	582	589	561	650	609	591	622	615	625	609	638	596	648	647	614	593	631	635	588	590	565	621	612	600	600	637	649	630	604	602	630	621	620	641	581	659	623	609	634	604	618	554	636	616	604	601	660	588	593	641	598	615	594	611	630	599	602	592	612	592	577	636	594	661	578	644	586	665	618	628	646	569	607	635	647	537	604	614	640	601	593	580	592	561	564	609	621	574	612	588	604	634	609	577	616	626	611	585	596	573	642	597	664	590	582	631	599	603	684	610	604	618	580	582	615	626	603	600	598	610	672	562	566	603	620	641	593	597	593	619	608	614	618	602	621	609	618	642	612	600	641	579	615	601	570	599	630	587	582	617	598	588	559	660	632	596	606	590	599	591	649	610	620	621	632	600	585	650	580	596	613	653	604	614	596	601	608	629	577	605	613	623	624	634	622	649	611	615	615	607	603	582	609	653	629	606	615	602	649
9883	1076	1344	1142	759	567	462	378	296	280	214	210	214	186	192	166	154	156	144	138	150	115	156	123	134	142	137	118	124	134	123	118	104	95	94	136	117	120	126	119	107	108	99	104	122	110	100	108	123	109	115	109	126	118	119	109	125	115	110	105	101	104	115	104	98	112	113	96	106	134	124	120	98	110	107	106	113	116	106	113	121	107	107	121	118	108	116	111	115	90	127	115	119	99	106	109	102	116	129	99	119	115	108	124	105	97	105	116	106	108	113	110	103	125	116	113	100	102	111	105	92	124	106	130	122	117	104	119	97	91	107	108	100	134	114	120	107	113	119	100	106	118	128	101	117	115	108	102	103	110	112	131	108	108	99	102	113	126	110	110	114	121	116	102	111	102	104	97	108	115	98	118	100	108	93	93	99	122	111	99	106	104	118	91	102	103	94	123	120	99	103	102	102	97	114	122	108	115	98	100	109	96	110	120	124	119	126	118	104	110	96	102	107	103	98	114	103	107	92	106	99	116	103	109	117	116	115	101	99	104	116	95	114	123	113	97	115	109	113	109	107	105	101	125	109	107	113	114	137	133	109	108	124	100	111	97	106	107	101	124	102	103	98	88	112	118	98	97	109	117	125	105	107	100	112	108	104	98	99	107	96	101	112	103	112	104	108	89	110	100	96	97	120	108	115	105	114	113	125	85	115	102	102	105	113	109	105	101	111	132	99	120	109	108	119	112	97	105	129	109	116	113	134	96	113	111	98	113	103	99	101	110	92	106	113	106	141	98	113	112	116	112	116	93	96	119	112	91	111	97	120	120	121	122	106	94	115	112	88	116	107	118	108	123	105	101	98	126	106	118	129	129	108	104	98	112	132	81	100	111	104	117	110	103	119	111	115	105	114	112	119	116	100	93	116	114	94	105	103	107	87	112	111	124	101	100	105	106	125	117	103	107	127	115	123	125	104	114	94	103	121	113	103	106	127	114	110	105	98	101	106	113	118	104	107	103	104	114	101	102	106	115	114	114	97	103	87	106	117	107	126	106	135	109	112	103	98	112	121	103	98	132	98	111	102	108	98	119	95	126	108	88	111	95	108	136	115	115	98	98	88	139	122	119	101	122	102	105	116	110	104	104	94	87	110	121	105	108	105	126	110	109	108	129	108	95	111	126	106	110	94	110	114	119	121	115	113	112	108	112	113	120	112	104	121	98	100	109	88	101	104	117	110	93	105	121	98	110	115	109	90	103	110	102	123	112	103	106	107	109	101	112	111	98	114	117	118	122	112	104	93	115	102	115	97	99	109	100	128	115	122	115	108	113	103	116	125	110	118	116	105	106	121	107	114	110	124	94	92	109	130	105	88	103	96	119	116	104	131	95	107	105	98	114	137	107	132	127	111	112	114	120	99	108	123	108	96	120	111	114	117	127	109	107	106	124	109	120	109	99	98	105	134	123	114	105	93	108	134	104	120	126	94	112	99	115	110	111	102	119	110	118	103	109	113	90	100	108	104	105	113	114	106	99	116	117	109	111	112	100	111	125	129	94	104	99	104	105	111	93	113	116	121	97	121	124	108	112	123	94	128	122	93	107	97	104	96	98	114	113	115	103	91	125	114	120	104	109	98	117	99	102	106	95	114	126	131	101	120	121	111	114	118	104	115	101	104	111	126	113	106	114	103	100	111	119	121	113	114	109	105	109	117	135	120	117	118	105	92	111	106	110	122	95	102	114	101	111	109	110	99	92	100	111	129	119	100	106	110	118	97	92	105	97	99	100	104	108	95	97	105	122	97	108	106	103	119	91	96	95	105	117	114	93	107	119	115	112	109	129	113	123	112	110	102	128	100	109	110	111	111	93	101	98	95	114	100	119	119	104	117	100	93	113	94	129	126	108	122	115	90	113	112	95	102	121	105	106	116	120	102	85	102	117	122	103	103	114	120	107	112	108	102	110	110	124	96	102	105	121	110	101	105	104	118	116	112	113	92	100	111	111	119	125	96	105	92	98	132	104	111	110	109	102	106	114	88	94	104	100	111	123	110	98	119	127	121	99	99	116	132	112	79	97	106	98	109	103	90	101	119	131	104	116	108	113	116	103	110	97	104	120	114	134	95	127	128	121	101	114	119	102	98	125	103	115	110	115	115	121	96	120	114	95	112	107	102	96	114	104	107	115	106	129	108	115	91	107	114	105	107	124	101	109	133	122	96	98	105	113	113	106	118	107	110	99	122	99	118	124	95	115	124	104	104	105	101	117	118	116	99	100	96	114	112	113	101	99	127	109	115	124	98	130	96	99	93	105	132	101	116	111	121	104	102	103	117	100	110	106	109	105	110	97	117	122	108	114	93	107	104	113	98	128	108	95	95	106	114	95	102	115	135	114	121	134	107	115	108	108	112	115	110	101	92	123	98	110	121	121	123	100	104	105	85	101	95	98	124	104	94	102	116	116	112	114	128	107	104	113	109	112	98	117	103	101	104	110	109	117	120	122	115	135	113	99	115	114	121	118	117	106	110	104	102	121	117	115	116	89	107	111	116	112	131	105	99	86	104	116	101	117	110	116	110	86	137	100	94	98	113	120	123	120	109	109	104	124	118	92	105	131	108	106	107	107	130	120	112	98	124	90	130	95	116	105	108	104	109	109	101	110	98	125	93	106	96	129	93	116	111	119	104	105	118	102	101	105	104	97	113	102	118	103	108	108	91	89	114	94	97	128	116	102	107	100	104	90	127	90	113	107	104	106	111	114	106	116	102	105	101	128	102	92	114	102	108	116	100	83	117	129	92	124	118	115	127	103	123	107	103	126	114	105	108	115	126	129	90	101	115	115	101	100	112	100	117	128	117	110	123	108	126	103	106	123	98	113	112	111	113	102	111	102	111	118	114	106	108	118	95	103	116	125	115	118	116	114	110	99	112	110	101	110	119	113	117	104	120	107	133	111	113	94	132	101	110	99	89	112	109	104	118	96	104	114	127	98	101	97	130	99	112	116	124	107	116	114	103	120	114	118	94	118	118	106	93	95	101	107	120	113	106	102	109	126	125	95	89	89	100	102	108	109	117	121	112	118	121	122	108	129	107	108	116	119	114	107	105	124	93	104	115	122	111	106	125	91	101	117	107	110	125	100	101	101	116	114	123	123	109	115	111	113	82	109	111	120	110	100	97	116	121	104	109	109	113	117	118	122	108	112	129	115	99	97	134	105	118	110	106	118	90	108	88	131	124	116	92	85	114	101	131	118	102	131	100	94	110	111	98	117	117	117	122	95	107	113	127	122	115	93	114	120	78	100	122	112	105	95	119	120	96	116	98	111	111	102	116	113	123	93	118	125	128	123	99	95	125	104	101	109	119	114	96	105	130	110	110	125	109	93	115	115	117	105	107	128	99	106	111	113	121	98	126	102	96	117	118	102	121	107	110	115	93	108	121	115	103	109	114	96	117	114	105	92	119	110	108	109	104	120	101	120	101	108	108	106	121	94	115	136	105	107	121	98
5868	1387	3121	3561	3061	2548	2088	1781	1407	1240	1129	1045	941	814	780	700	675	640	612	581	577	543	537	501	507	470	476	444	439	435	419	437	407	405	411	402	386	445	407	404	382	374	471	400	371	396	371	387	369	371	363	386	382	373	358	367	344	383	366	372	355	358	373	366	358	349	373	364	415	357	352	318	341	388	373	358	333	356	363	358	343	351	355	350	337	334	358	346	345	341	342	361	353	340	355	336	362	309	352	354	340	326	333	334	341	355	339	339	338	337	333	301	367	337	361	337	344	351	360	338	320	360	349	367	353	355	336	343	355	375	378	352	338	343	364	371	370	344	351	338	346	350	377	343	376	328	319	377	340	341	313	344	370	350	348	359	342	321	358	360	359	355	359	327	343	348	322	328	342	308	345	333	364	338	353	352	353	330	328	303	344	339	382	345	341	351	373	348	358	334	348	328	342	360	361	342	384	349	326	345	340	337	347	349	330	306	350	319	375	370	344	322	359	317	298	321	311	367	376	328	365	340	360	330	330	351	337	338	339	334	364	332	309	326	374	326	341	328	345	319	334	344	313	325	359	319	342	344	336	376	347	328	324	324	338	343	336	348	337	317	346	394	328	360	359	368	346	344	341	356	371	344	341	384	329	345	328	333	335	348	362	353	340	346	347	340	363	345	329	365	353	311	357	351	333	338	322	334	332	355	365	358	366	317	365	351	308	347	368	350	367	380	338	335	326	367	326	357	347	339	316	347	354	312	332	346	329	340	328	346	319	318	338	339	357	331	342	351	358	367	359	343	334	337	305	366	335	327	347	351	321	353	321	358	338	368	344	351	334	340	332	324	328	384	317	367	329	339	337	347	325	366	303	338	331	294	346	335	336	365	377	336	336	321	338	338	353	369	376	350	339	328	371	364	320	330	379	329	367	348	351	339	351	316	344	346	360	342	338	340	349	348	332	335	374	307	357	337	364	356	318	345	338	333	312	358	364	338	319	317	326	381	355	352	341	352	342	342	333	335	325	333	356	297	363	354	344	340	316	347	334	327	357	336	375	376	360	339	337	339	350	331	345	350	340	338	373	330	329	352	328	327	337	341	324	345	327	317	342	359	344	342	366	358	344	351	344	344	338	333	372	319	352	360	374	342	328	366	353	306	349	358	349	335	336	333	333	335	340	363	375	339	335	364	342	331	333	353	293	344	316	353	345	351	325	370	334	346	339	328	372	344	369	350	348	321	348	333	364	329	340	324	347	361	335	334	340	369	350	346	320	344	345	351	351	338	374	368	359	350	338	355	339	361	332	383	368	356	354	347	349	316	341	328	322	370	352	345	322	395	301	315	338	341	329	298	340	359	334	336	343	335	327	356	375	343	322	355	344	344	336	355	348	348	317	364	343	339	377	324	336	355	362	349	326	314	331	310	371	358	326	317	362	352	332	341	346	344	303	303	303	305	337	363	363	354	341	344	351	289	325	333	331	354	339	348	347	366	388	375	344	327	362	351	313	350	348	361	351	345	370	328	329	324	360	355	354	347	341	344	352	314	326	309	324	370	345	342	323	329	340	345	341	341	320	338	359	327	358	354	329	354	329	376	346	328	368	349	315	339	351	368	357	364	352	335	350	333	335	311	338	320	331	342	329	368	337	340	325	341	355	344	330	331	338	360	345	341	362	343	332	361	319	365	366	348	324	356	375	361	340	338	353	344	322	318	323	325	321	347	321	370	350	373	311	343	346	314	347	324	325	314	313	370	349	350	368	359	323	348	326	329	335	334	346	315	337	336	367	344	352	347	386	321	358	346	362	358	326	340	339	363	313	352	327	331	324	347	368	348	363	350	387	326	327	355	312	340	319	319	342	354	377	351	375	361	376	315	346	342	335	308	322	340	355	325	356	344	330	356	306	331	350	318	327	354	354	364	278	338	353	311	322	344	313	373	340	360	352	332	322	341	341	306	334	339	363	345	363	342	356	348	333	370	333	350	347	327	382	346	321	337	326	349	366	331	305	354	333	354	357	350	351	329	341	298	331	358	354	321	353	333	353	346	306	338	332	321	317	354	345	357	337	341	341	368	322	357	344	328	307	309	363	323	368	348	314	336	332	355	329	358	307	345	340	365	318	363	395	354	326	371	346	359	327	350	330	322	364	366	355	341	311	390	347	380	358	354	317	356	369	325	328	339	363	296	360	320	334	325	330	338	359	334	362	343	358	335	366	360	352	331	349	336	344	354	333	308	372	353	322	335	371	348	359	331	327	343	359	336	361	325	348	355	334	317	344	323	335	302	360	305	299	360	366	339	351	308	360	372	322	314	358	324	323	333	351	323	317	358	323	292	318	346	351	345	341	315	338	284	332	334	342	337	344	374	310	352	339	322	334	354	338	350	356	367	352	323	303	326	319	351	353	333	307	346	358	319	334	339	321	335	362	337	311	338	332	397	352	325	361	333	349	366	364	326	331	339	347	344	358	354	370	333	326	343	346	359	333	315	345	341	326	318	332	365	353	318	317	344	333	345	340	312	383	335	349	363	365	325	378	327	382	372	362	332	341	329	360	320	364	346	310	348	342	340	339	334	322	327	364	354	320	331	366	376	328	327	368	332	313	358	350	323	343	369	327	328	341	348	366	337	352	325	346	310	324	350	343	344	373	339	332	324	356	345	337	314	346	332	355	325	338	340	368	366	326	358	337	344	369	349	355	318	348	348	350	317	325	342	338	353	341	300	304	324	345	383	330	352	369	321	372	316	383	345	380	338	334	336	304	356	329	330	325	334	354	375	345	315	334	349	334	343	327	371	360	353	364	377	341	365	340	349	333	320	347	350	320	359	325	353	314	334	330	325	334	327	388	362	329	331	331	338	319	337	359	350	356	335	347	342	352	309	348	367	329	309	336	370	347	366	341	346	349	361	345	346	349	315	312	333	353	326	343	357	349	343	323	336	363	336	322	332	335	375	346	332	362	338	324	348	321	350	361	326	334	328	358	344	311	321	328	343	357	365	315	362	346	297	319	327	347	362	316	379	361	342	348	368	373	371	355	308	345	346	344	353	340	344	374	334	335	342	364	347	362	342	372	345	372	342	348	369	338	364	347	344	366	319	340	356	363	382	323	340	346	311	364	334	347	313	363	332	329	328	326	333	335	337	370	363	329	369	338	348	312	335	360	330	340	318	354	299	324	353	319	307	322	335	373	350	333	320	317	359	339	347	318	356	365	355	333	317	354	322	327	310	343	349	360	361	335	341	328	359	345	339	358	351	337	340	325	323	351	327	291	324	329	345	324	302	344	358	337	375	341	345	330	325	331	345	368	351	337	341	348	348	347	346	324	299	353	374	348	369	374	364	341	378	328	356	320	366	337	368	342	321	366	337	325	315	335	332	326	350	340	341	322	323	335	333	326	351	318	317	339	370	329	356	372	375	349	322	322	377	346	351	366	318	348	349	336	325	310	355	330	320	337	338	354	344	302	343	338	326	308	333	318	314	334	334	338	388	334	338
18245	2935	2740	2221	1484	1106	865	699	583	523	438	383	351	312	302	273	257	241	233	238	207	222	180	201	205	188	194	205	196	189	191	177	162	171	191	174	180	173	179	183	184	175	177	181	161	163	166	171	180	175	189	159	183	164	153	170	170	186	158	157	167	200	169	172	163	181	171	146	163	171	154	157	171	164	168	154	180	160	163	163	157	139	165	162	138	165	153	158	145	136	156	174	164	171	159	166	176	151	171	156	150	163	174	154	173	141	131	130	165	151	168	168	155	180	155	168	146	140	148	164	183	148	152	162	147	174	170	169	166	157	169	166	157	155	152	191	165	160	174	175	191	175	159	152	147	181	151	155	163	161	163	138	142	170	153	144	158	152	185	158	171	160	154	172	164	157	166	146	159	160	157	143	172	159	138	143	160	141	162	159	170	162	158	163	163	171	153	129	147	180	157	161	162	174	154	147	135	145	153	150	159	174	161	185	135	177	179	161	153	150	143	150	161	162	141	160	159	168	159	163	154	144	171	135	166	153	140	145	165	160	133	167	164	185	168	160	157	159	161	164	167	141	176	145	144	161	155	155	151	170	118	148	155	142	144	166	151	146	167	162	160	170	172	162	161	167	179	175	141	155	148	160	174	144	170	159	151	183	184	134	150	179	141	148	152	173	150	167	143	174	163	176	149	140	165	149	135	161	154	163	164	140	155	149	164	154	151	138	169	170	165	169	172	139	151	175	172	161	147	156	151	158	155	189	168	151	169	159	160	154	171	160	152	157	153	152	189	154	170	148	164	163	163	160	145	163	158	168	181	162	157	168	186	139	171	158	155	153	169	151	151	158	153	155	175	178	173	150	161	173	151	164	168	153	187	165	183	181	156	143	155	154	167	179	165	144	140	141	147	139	164	164	143	147	150	159	165	158	160	152	157	161	157	182	144	159	147	158	148	159	157	145	136	168	172	170	151	163	163	175	152	155	155	200	174	159	138	160	157	163	148	148	169	146	167	153	148	149	152	163	154	160	160	148	143	161	167	157	180	156	145	168	163	139	135	153	149	136	161	155	139	164	174	157	153	185	170	164	176	155	164	143	182	166	151	150	157	156	173	172	154	159	170	152	160	175	160	161	165	178	130	140	148	152	167	155	171	160	183	143	161	160	139	142	152	139	160	146	153	164	121	167	142	171	158	157	152	160	136	169	159	172	166	157	145	169	153	178	148	156	159	143	179	157	157	148	165	163	164	168	159	163	149	167	150	162	166	169	173	163	159	170	151	177	155	160	162	170	157	162	150	149	171	165	155	147	149	154	179	154	179	182	162	149	143	161	181	178	191	152	130	140	147	146	198	155	164	167	164	167	153	161	165	144	141	184	161	145	176	170	174	145	158	161	158	165	158	165	176	171	141	174	181	149	181	142	156	153	165	160	173	143	153	150	170	156	187	173	149	157	152	159	164	136	182	169	174	155	166	158	163	161	155	170	152	153	138	143	151	171	171	155	164	170	156	164	158	166	153	132	152	177	165	154	156	147	172	162	173	150	124	149	176	169	155	164	175	137	145	167	173	120	150	165	146	120	158	158	151	167	167	166	166	159	167	154	161	171	136	134	161	165	145	158	158	154	158	164	168	166	161	178	136	161	159	151	146	147	148	145	161	159	178	164	164	166	169	146	132	165	161	166	170	177	162	170	169	186	165	161	151	141	150	158	170	165	165	164	145	173	156	161	166	157	165	169	153	165	164	144	158	144	168	155	143	158	161	167	180	157	176	166	150	179	164	153	182	150	167	156	159	150	166	169	145	137	150	166	165	151	156	157	159	141	177	168	162	172	176	161	158	163	155	135	174	165	153	162	150	135	165	153	135	157	161	177	166	151	179	159	176	158	160	168	158	168	132	144	157	163	159	157	182	147	155	154	150	152	141	132	163	181	156	161	163	172	164	166	160	196	170	149	135	156	169	166	166	168	160	177	155	181	149	157	173	154	160	156	194	159	155	179	154	167	153	163	177	168	154	140	179	171	143	147	146	176	168	162	145	160	158	156	148	149	180	154	133	138	158	132	157	173	164	173	155	165	162	145	160	154	133	153	190	177	179	142	165	150	173	170	169	163	161	169	151	148	156	142	144	177	174	168	154	149	178	176	162	159	173	136	167	180	165	186	176	172	169	158	167	166	176	187	161	134	164	156	165	149	155	186	179	167	153	164	147	163	155	163	170	144	140	147	146	152	146	153	160	178	183	153	175	164	155	169	173	137	161	183	143	148	169	138	158	152	179	153	169	160	169	163	154	164	164	150	159	151	161	163	164	175	156	158	154	174	149	146	153	160	162	161	145	162	169	174	163	147	170	151	161	164	151	143	156	155	155	139	170	164	168	158	163	166	163	180	162	157	183	154	164	157	150	154	173	160	171	157	158	158	154	162	190	150	165	164	154	154	157	159	150	167	156	168	158	162	167	154	168	192	152	164	149	152	150	170	148	149	162	156	143	150	154	165	162	189	152	160	149	166	163	174	164	173	144	172	168	165	165	162	145	167	170	138	162	157	176	168	143	148	153	142	154	159	165	163	147	166	164	152	166	160	164	170	167	138	153	144	145	155	192	180	174	163	149	164	152	152	177	154	167	152	160	149	148	148	162	170	166	166	145	152	162	152	139	174	158	155	206	168	171	152	171	158	155	154	155	177	167	168	149	157	144	161	151	177	158	170	159	167	161	157	176	169	151	155	175	148	158	154	156	135	134	152	145	156	185	168	159	156	156	147	182	157	173	183	158	152	154	159	181	162	157	162	147	149	186	143	186	160	154	160	170	155	156	150	163	168	161	160	159	152	141	160	145	190	164	163	156	163	166	157	181	180	157	155	157	186	143	190	149	162	161	165	159	142	163	153	141	149	172	177	157	169	155	157	190	184	153	153	164	166	168	166	160	163	141	159	161	153	152	173	183	160	157	162	157	150	159	175	163	165	148	144	163	174	136	157	173	166	162	157	155	174	185	150	161	159	167	173	143	148	135	152	154	148	151	155	173	172	151	182	159	160	151	179	174	180	157	151	170	173	176	141	167	164	166	137	147	183	181	151	156	142	165	161	159	149	171	150	155	185	170	169	157	162	129	149	152	163	180	154	166	128	159	141	176	183	185	146	155	147	170	151	152	165	154	158	172	150	179	159	154	151	133	176	158	166	133	165	179	172	150	159	170	158	147	164	164	154	133	164	164	158	162	150	185	155	142	152	165	146	144	144	143	156	154	151	174	174	153	164	151	169	169	149	161	150	164	166	132	179	168	174	173	152	162	149	157	202	164	151	176	151	162	195	150	186	136	194	188	150	183	148	155	139	149	179	157	133	146	168	176	166	156	140	147	169	160	151	139	149	154	152	147	180	182	155	142	174	159	172	187	156	158	157	162	160	134	155	150	146	175	145	157	161	134	163	135	140	168	147	154	156	173	134	179	181	163	165	148	167	147	125	179	157	174	146	188	145	166	159	173	161	159	157	174	149
7907	2531	5557	6429	5616	4493	3653	3041	2567	2307	1921	1685	1506	1452	1300	1146	1092	1082	1000	963	961	843	827	782	768	747	741	697	701	677	705	628	611	641	568	601	578	638	593	612	558	549	558	581	561	559	544	584	531	568	538	588	532	548	555	508	494	541	501	540	512	543	498	468	509	520	477	526	535	456	466	541	516	521	524	505	536	556	506	464	517	501	526	485	514	490	504	487	468	498	489	496	495	493	514	527	508	457	526	513	535	501	515	521	492	483	500	516	467	496	468	473	451	471	497	471	482	447	468	475	468	467	498	470	463	486	476	468	448	469	505	504	451	487	465	489	469	485	502	493	478	462	507	461	499	480	494	509	510	445	504	506	499	484	515	480	483	503	496	473	473	518	495	504	456	465	476	499	468	502	506	467	423	472	474	466	491	489	516	485	485	512	467	493	463	449	459	470	520	480	453	503	462	432	481	476	496	483	477	486	502	451	447	451	441	476	507	457	461	485	462	465	479	445	525	446	506	508	482	482	473	508	505	539	512	436	477	509	492	480	464	504	451	443	492	489	440	491	482	481	504	482	478	471	495	452	471	513	484	490	471	519	477	505	512	449	467	496	461	485	448	491	475	497	461	468	469	452	491	477	459	451	469	471	484	484	489	483	453	504	486	474	497	499	477	478	476	524	447	447	481	459	460	484	489	464	446	527	470	462	438	505	473	436	467	498	490	466	462	498	477	454	474	478	444	491	462	479	476	453	537	462	530	459	476	467	482	486	456	459	489	415	495	498	474	471	457	486	504	449	515	468	488	491	521	457	519	469	440	489	489	482	549	464	493	453	468	473	479	479	465	445	450	521	450	475	431	484	479	460	447	525	493	443	454	464	449	440	497	457	505	426	479	454	454	456	515	466	461	484	447	474	447	472	498	461	477	477	474	535	472	477	444	472	485	462	455	464	456	467	445	450	481	445	517	508	503	440	504	462	457	461	489	442	486	477	502	487	491	483	491	471	467	440	487	460	463	479	476	466	454	489	505	474	497	472	462	483	481	488	468	493	453	489	468	451	448	500	455	498	462	465	501	502	516	477	457	512	495	487	492	471	458	437	466	507	480	513	487	476	466	502	477	511	456	495	478	506	445	451	473	445	457	451	487	444	488	474	476	471	484	482	495	482	454	468	466	492	465	448	480	488	495	457	471	457	430	455	446	497	489	492	453	451	483	501	507	435	524	472	447	449	481	474	467	509	514	470	489	470	491	495	519	454	487	447	477	509	471	471	489	503	483	446	468	476	459	519	489	459	467	504	452	502	498	507	453	445	481	505	462	437	504	489	473	481	470	478	457	469	472	466	506	494	516	454	492	512	490	461	434	477	464	473	491	438	494	510	475	461	497	493	456	497	473	513	443	471	480	462	509	489	446	454	484	528	479	491	474	499	459	436	503	520	497	469	483	512	469	502	486	432	458	481	478	502	477	531	477	486	494	493	488	495	472	474	459	475	467	463	447	496	475	454	441	470	439	487	473	495	450	463	463	483	529	462	422	487	482	472	505	483	458	481	486	498	525	489	484	440	483	450	501	504	500	455	477	444	473	505	463	466	498	494	478	462	479	473	465	470	462	450	465	483	467	473	482	494	485	475	459	451	515	502	453	458	465	481	507	488	459	484	456	464	516	480	472	493	488	490	469	445	452	502	496	466	500	467	463	453	432	510	474	468	513	483	488	477	456	453	456	485	490	471	497	470	474	525	494	471	444	473	500	469	461	491	477	453	448	539	462	464	484	484	445	490	434	479	479	491	499	490	484	515	483	460	503	456	488	429	434	481	468	494	434	542	475	466	469	478	485	446	485	452	438	471	491	472	528	466	485	480	431	441	454	482	505	461	485	512	527	429	472	485	504	460	466	495	456	480	478	479	484	448	506	493	491	435	458	477	480	511	448	465	481	485	466	517	469	471	466	486	477	446	430	476	461	490	478	469	474	477	475	493	467	525	468	489	486	484	455	466	452	478	511	457	471	506	479	467	480	450	451	485	458	492	464	502	475	464	504	468	480	458	486	441	503	491	477	477	462	465	470	433	450	452	506	470	451	469	487	448	488	456	479	480	441	482	472	490	497	473	482	475	471	519	472	477	468	472	504	415	471	539	474	481	506	486	434	472	450	468	442	462	472	472	518	460	479	487	531	492	490	471	449	475	488	480	491	487	451	480	486	474	478	464	453	482	430	506	466	505	476	496	502	453	448	456	480	472	501	482	476	461	489	447	489	458	466	456	473	439	457	470	478	476	471	459	466	495	475	459	477	443	499	493	479	499	473	530	443	461	495	486	488	460	428	463	480	461	489	474	474	477	479	488	466	459	476	467	462	463	472	546	487	486	488	466	496	449	489	464	474	468	486	484	466	466	455	487	461	488	476	480	443	446	464	466	491	461	467	503	502	473	449	449	459	510	505	463	461	508	473	472	457	492	494	495	440	485	475	466	461	502	470	461	481	468	463	450	450	482	491	525	492	475	466	463	442	454	465	480	456	445	494	484	451	455	532	543	464	485	467	485	440	472	480	488	465	514	461	492	473	469	456	475	490	459	473	475	465	466	441	509	480	402	448	504	462	489	477	470	474	501	485	494	460	498	485	487	471	463	496	452	489	518	482	496	457	461	443	476	507	473	475	460	445	449	455	474	469	466	497	471	436	473	478	537	465	440	482	456	464	476	457	482	515	479	455	505	483	501	479	505	500	536	470	489	498	480	497	473	461	431	467	441	503	460	470	483	436	499	485	489	486	475	467	487	512	487	470	443	467	448	479	439	485	479	492	496	452	454	444	451	442	464	502	502	465	494	461	446	528	487	460	490	476	488	499	485	443	455	449	467	446	455	478	468	489	496	470	498	472	480	481	499	459	489	462	505	488	499	499	474	446	444	433	494	468	498	468	496	490	449	501	449	467	453	477	475	479	497	437	463	446	513	480	445	507	513	466	455	491	469	469	475	458	488	450	467	505	503	473	469	499	457	490	481	438	484	502	485	461	443	457	438	467	494	507	466	476	491	468	502	502	463	480	475	450	472	486	485	505	504	467	460	457	466	446	480	457	467	482	474	454	500	465	475	416	454	506	517	493	441	489	477	466	523	455	500	459	468	460	489	478	524	475	495	506	483	486	479	499	480	464	427	507	463	431	462	447	482	484	477	482	482	451	458	465	499	508	515	450	464	466	491	496	495	455	499	447	459	456	500	473	467	463	462	461	488	468	458	488	471	466	465	429	459	472	504	445	485	459	465	510	524	494	465	517	434	462	491	476	436	484	490	444	474	463	470	462	462	525	484	495	473	448	465	474	442	452	472	448	452	457	492	464	454	486	457	496	477	503	448	474	481	457	489	472	459	473	454	470	493	453	454	508	481	487	453	519	485	466	467	466	455	502	471	490	458	451	495	467	416	530	481	476	474	479	492	497	501	485	468	487	478	474	498	483	485	470	484	464	503	483	463	504	486	455	464	448	464	483	474	493	472
2379	300	308	291	272	242	246	226	243	228	242	259	230	223	196	238	222	205	218	234	232	230	222	211	239	233	222	220	237	242	193	209	187	243	214	180	225	235	222	234	235	224	240	214	200	215	182	203	237	235	210	215	230	213	217	214	199	184	214	198	220	220	211	207	222	208	237	253	232	229	220	226	200	200	255	195	196	225	205	241	201	220	228	211	231	255	232	200	224	231	206	214	238	221	200	213	262	210	254	232	219	227	184	189	226	239	221	200	232	248	238	237	214	207	215	225	229	255	230	228	193	219	215	212	197	218	230	231	233	230	226	217	182	219	256	217	240	226	217	237	219	210	197	234	215	245	197	228	227	215	208	219	195	214	207	221	233	206	213	212	235	203	224	215	225	198	216	194	222	228	203	225	222	213	244	210	230	212	228	217	206	280	210	223	235	224	244	223	214	249	226	251	205	214	232	216	238	217	212	240	223	237	223	211	221	215	230	221	220	207	202	204	226	214	202	213	230	239	224	181	202	221	198	215	223	212	209	231	227	253	216	235	232	219	237	220	229	210	206	241	217	225	187	239	219	238	204	240	226	214	235	218	208	212	218	207	210	231	256	194	225	236	233	218	214	218	220	242	194	202	220	236	255	238	240	244	231	242	229	216	251	227	215	200	247	223	225	214	218	232	202	220	214	233	230	239	238	235	226	207	227	229	227	250	228	201	200	235	221	203	228	236	202	222	216	219	222	198	238	220	216	234	226	235	230	206	245	208	208	209	225	190	233	250	210	231	196	217	234	214	224	191	225	201	216	250	214	250	237	230	225	257	254	217	231	229	210	214	213	221	211	210	224	248	242	242	232	228	211	223	212	199	230	211	227	233	209	234	212	236	210	211	236	218	213	219	200	215	228	230	222	246	245	229	206	217	254	199	202	203	217	227	276	202	213	214	218	238	218	197	225	210	238	213	221	194	237	224	199	203	220	226	219	219	238	220	226	210	269	222	209	219	213	198	237	242	236	224	214	223	214	215	231	226	215	221	246	216	224	205	202	217	230	215	212	222	202	246	222	217	211	240	224	196	246	229	221	194	195	212	227	236	211	235	193	211	219	220	253	252	203	202	234	221	193	224	232	247	222	208	221	224	212	230	214	256	206	223	196	217	218	255	227	196	211	217	229	220	215	216	224	226	251	240	215	209	203	204	215	204	214	217	226	238	230	211	218	239	230	225	217	224	235	237	235	221	204	245	220	216	216	222	206	180	229	235	216	228	229	241	203	224	204	211	221	238	208	237	228	229	206	237	218	223	236	224	231	201	240	243	243	195	194	231	230	221	232	222	214	230	249	229	234	224	215	221	239	210	229	211	228	198	184	237	241	186	211	225	242	234	248	243	236	202	219	225	234	222	222	237	232	210	199	238	229	232	217	216	186	219	236	223	224	223	210	201	250	229	210	200	208	218	236	227	215	227	227	246	231	208	240	224	210	210	239	217	214	216	231	211	217	202	222	224	207	235	212	212	229	241	215	200	217	229	231	220	232	210	231	223	223	227	224	210	240	238	210	212	195	188	233	204	229	235	236	229	233	240	208	224	220	184	245	208	243	215	229	243	212	233	241	231	206	211	225	224	207	223	247	229	235	225	251	218	223	241	225	248	201	232	219	247	223	238	197	193	206	225	228	245	208	199	219	234	217	231	211	230	225	219	222	230	223	239	215	243	252	220	199	220	232	234	264	215	209	236	217	241	228	230	234	238	211	225	222	239	220	221	209	213	220	227	235	206	235	220	231	220	228	226	215	185	225	226	203	197	210	212	235	224	214	224	213	251	223	216	230	198	198	216	222	216	212	215	222	196	242	222	199	232	227	215	225	195	233	227	225	232	226	222	233	232	230	232	213	214	244	211	216	220	218	237	243	247	228	230	228	212	190	227	212	228	214	234	220	222	213	217	236	203	213	184	204	226	236	222	201	223	223	219	243	247	213	202	238	231	204	207	221	241	208	243	243	222	232	211	227	193	239	198	248	218	232	226	247	238	233	217	214	216	243	227	215	229	211	240	227	224	232	223	248	190	226	235	210	242	223	230	230	188	206	225	200	221	229	199	208	214	215	240	235	231	235	208	252	225	175	239	242	210	197	225	225	203	213	220	210	230	236	221	237	247	218	227	212	221	233	237	215	228	239	240	235	201	205	227	228	232	219	217	217	212	204	210	219	224	227	236	188	229	228	227	235	207	214	209	216	211	193	234	228	189	219	227	230	211	219	210	217	218	202	203	250	237	257	223	218	207	233	214	202	219	215	219	226	230	200	219	219	230	236	215	197	226	210	212	211	201	212	195	239	197	215	214	220	199	254	220	222	248	257	228	231	232	229	236	231	208	219	216	229	221	225	223	232	205	228	226	202	220	203	228	215	232	232	223	229	198	211	224	247	230	212	245	231	247	220	218	211	225	214	224	203	234	241	227	201	217	228	237	205	232	229	235	239	219	203	216	233	212	213	223	213	204	224	224	224	215	229	235	249	228	243	230	227	238	227	211	243	242	240	243	259	208	238	225	258	231	195	214	228	238	204	205	228	236	228	226	225	204	207	196	230	204	214	210	245	209	223	211	208	204	256	218	252	225	201	237	238	227	226	229	237	221	214	211	243	216	197	221	213	241	193	197	236	210	217	207	227	226	227	230	245	211	200	238	234	229	245	235	237	207	230	226	215	218	250	222	223	206	217	224	231	220	258	233	205	208	214	217	218	215	200	230	215	207	226	210	222	218	212	225	252	250	226	220	215	234	222	217	204	211	247	224	222	242	262	263	223	212	216	217	216	220	221	226	221	255	216	245	243	241	215	231	256	239	226	230	206	232	212	236	216	198	225	198	230	220	203	214	206	235	210	219	231	223	235	225	224	218	207	235	252	235	230	234	184	230	207	202	209	213	258	210	215	228	237	220	228	221	236	266	210	239	214	250	235	201	223	230	207	236	217	211	216	206	219	230	200	213	225	233	205	215	208	216	240	225	217	227	240	232	247	214	250	205	215	215	192	211	232	215	247	239	235	229	215	217	236	220	220	212	217	220	232	223	241	238	214	248	214	229	229	245	192	225	201	232	207	245	232	210	215	206	243	227	231	214	245	235	260	210	246	201	205	199	212	214	246	213	227	196	218	225	202	237	218	218	228	217	191	254	229	225	236	235	229	194	212	205	204	188	232	230	235	229	267	236	257	186	242	237	238	193	218	217	237	209	222	222	237	232	210	213	210	230	224	224	228	212	212	235	214	244	210	220	216	226	229	198	219	210	207	220	226	203	236	194	240	228	220	203	212	219	214	214	217	279	228	232	224	222	217	215	227	233	223	216	225	213	250	203	229	188	223	209	223	253	222	212	208	218	234	224	202	224	238	218	205	207	215	236	214	238	186	216	227	200	232	228	207	205	222	211	215	213	247	224	239	225	236	189	231	210	227	226	211	217	201	210	211	214	219	223	198	254	232	227	250	236	210	261	230	218	236	211
2348	669	786	848	818	803	750	727	655	696	662	668	692	609	694	688	649	624	633	644	627	656	618	634	638	597	614	605	622	605	592	608	589	636	640	586	647	643	632	599	635	598	640	587	636	567	590	624	662	572	621	557	616	635	607	630	610	616	562	596	601	583	651	616	624	594	651	621	611	628	582	639	634	640	613	642	571	623	618	573	640	570	611	617	614	611	586	632	600	584	590	574	594	555	579	618	617	667	605	587	636	563	583	578	649	628	577	659	623	617	615	595	547	592	663	600	590	618	618	609	599	640	634	584	648	592	627	613	631	572	590	577	696	672	641	644	586	609	610	575	617	668	528	619	577	586	601	570	606	628	598	608	609	606	599	636	574	619	611	576	607	582	648	603	632	624	614	624	588	584	588	646	619	615	590	590	639	604	587	582	605	575	629	619	647	591	596	596	630	584	636	637	599	587	601	646	625	586	588	591	609	627	626	588	621	552	628	631	610	603	583	580	627	594	587	647	585	646	598	652	620	604	597	627	642	611	659	630	588	601	549	572	626	603	582	608	604	622	612	632	620	614	573	580	557	591	627	607	626	611	628	603	624	621	633	579	618	580	611	651	569	608	605	657	638	573	621	589	609	621	602	610	577	592	587	599	643	600	627	592	593	594	641	590	630	628	620	586	593	614	647	620	642	585	597	607	641	668	597	635	583	577	558	635	566	593	617	650	610	587	642	601	621	568	596	620	632	610	629	627	597	586	627	632	616	633	607	659	632	587	618	561	631	594	638	631	607	602	588	620	626	597	564	588	626	586	640	607	622	661	610	598	642	626	582	601	619	586	591	590	605	581	641	588	615	619	562	601	628	644	612	599	646	609	624	625	584	587	656	629	578	610	550	572	618	592	627	613	606	628	585	623	606	589	645	628	613	579	575	629	637	618	609	642	613	628	645	608	629	630	601	583	625	620	636	617	634	598	648	583	599	580	601	632	569	555	598	608	600	610	581	602	590	592	608	598	579	577	639	571	591	625	602	638	584	589	620	699	649	618	603	570	609	616	617	602	584	623	614	610	582	620	605	562	589	600	585	591	568	622	606	622	608	615	629	603	623	595	634	589	588	611	673	609	577	590	640	634	618	605	593	613	595	597	632	607	564	594	637	598	549	597	598	615	589	609	605	633	621	630	612	632	617	598	589	552	616	599	610	586	680	593	599	583	596	630	580	634	597	602	572	598	623	635	624	619	611	638	602	624	593	644	643	611	589	589	626	601	569	598	598	596	621	587	577	678	642	611	635	581	625	590	661	611	578	611	630	629	633	602	620	595	622	654	651	608	582	586	623	574	605	625	606	659	631	648	628	611	576	607	585	606	634	595	603	615	617	609	610	578	604	557	603	643	598	618	625	628	592	572	651	606	625	588	655	593	571	619	606	661	615	658	615	597	641	593	612	576	639	634	562	571	572	655	631	624	603	643	572	587	644	600	554	603	559	600	640	638	624	604	624	582	611	584	603	601	621	586	601	626	625	649	600	598	619	569	607	556	626	664	620	589	606	624	577	585	613	597	582	613	613	622	570	598	605	622	579	623	568	608	631	662	546	577	640	615	637	619	639	640	578	587	612	590	612	600	606	608	593	621	637	650	602	588	629	604	592	573	616	622	604	599	632	636	608	609	658	624	608	621	589	609	594	568	629	612	595	582	580	655	576	620	624	612	598	590	631	616	610	638	595	649	633	617	627	647	592	604	574	617	625	568	670	604	613	631	628	581	631	598	610	587	641	620	607	581	592	592	651	552	629	590	605	633	590	636	600	629	624	626	597	570	596	615	666	621	623	597	574	611	603	573	607	626	608	620	612	616	586	619	641	632	608	584	577	631	630	607	647	603	624	605	582	615	614	639	640	586	576	619	558	563	619	635	627	642	627	587	602	639	613	614	594	623	643	583	614	637	585	609	609	557	575	599	595	634	575	578	600	601	590	578	629	620	604	606	641	630	635	592	616	595	603	572	609	580	638	590	650	604	581	563	628	617	612	621	688	642	609	633	603	633	607	640	640	612	649	613	644	586	605	602	603	593	677	637	606	609	575	559	595	631	636	607	616	595	582	612	562	616	575	608	576	552	618	577	606	627	609	640	572	628	550	615	642	584	611	632	628	591	559	578	566	611	634	616	573	599	614	581	559	606	575	627	622	626	587	593	617	571	604	630	607	576	626	598	617	638	606	604	580	644	612	631	577	608	637	590	594	584	591	571	649	602	613	573	580	614	647	637	596	626	621	620	638	600	627	600	625	604	622	598	590	596	573	642	619	622	590	598	621	614	617	604	558	624	648	649	612	606	612	628	565	579	629	661	560	590	605	632	585	650	612	607	606	648	619	616	579	590	587	567	595	616	622	592	568	617	613	576	600	636	621	651	566	608	578	624	594	644	596	576	598	649	612	571	625	601	652	625	641	633	647	626	541	618	631	626	634	566	614	601	619	582	597	619	620	603	606	594	616	624	592	600	599	600	611	588	615	562	600	609	591	640	596	611	640	643	645	608	599	602	601	618	617	603	633	578	680	618	594	598	613	581	603	607	594	569	607	555	597	605	586	657	625	653	607	578	628	627	628	631	611	583	619	589	655	672	618	601	636	601	632	620	650	572	604	604	559	609	633	617	624	646	579	604	633	591	613	631	588	595	598	631	573	622	623	594	622	582	628	620	618	636	583	627	572	607	612	580	627	566	617	585	595	600	618	572	620	626	616	604	598	635	614	608	611	629	626	599	587	649	562	587	592	621	599	621	619	612	581	626	614	574	628	586	621	632	636	606	569	582	586	586	629	571	610	614	616	642	616	632	615	567	636	608	616	611	599	651	559	630	540	571	620	615	605	611	613	562	602	604	624	599	604	614	608	585	580	629	609	572	579	575	609	616	615	647	591	619	623	621	643	593	628	602	589	596	579	603	606	610	630	618	593	591	626	660	611	631	639	608	609	668	613	585	694	615	631	614	570	599	572	598	620	581	592	590	601	586	610	640	564	618	622	646	598	615	594	630	601	611	644	573	604	664	597	608	602	614	604	602	636	605	614	613	557	605	587	631	621	623	600	605	595	619	634	627	593	612	607	616	668	613	603	605	635	608	633	618	610	637	599	596	569	601	629	587	608	608	608	635	616	616	618	587	576	620	627	615	635	639	603	589	592	641	609	618	574	600	672	613	605	575	566	636	618	599	577	576	592	569	651	652	635	578	636	617	566	633	642	602	617	615	637	612	592	609	603	587	632	628	615	620	590	597	588	621	603	621	644	566	629	647	639	569	613	624	566	635	619	646	592	627	584	597	635	641	631	632	606	625	587	579	584	622	593	605	620	628	614	614	606	596	586	586	587	590	603	630	606	608	589	597	596	601	655	668	636	640	603	622	595	634	620	670	594	611	570	647	600	612	578	618	647	578	581	598	597	607	612	612	624	608	615	605	635	613	604	629	616	622	601	612	576	606	617	633	580	637	612	642	625	585	602	613
9716	1117	1434	1045	798	613	451	360	292	274	244	224	214	183	182	139	157	175	164	147	128	152	158	124	138	134	136	128	115	120	140	111	121	98	112	111	104	100	124	109	98	108	130	122	112	112	112	95	110	106	111	112	127	115	116	128	107	95	128	107	112	117	116	105	119	119	101	111	107	90	124	103	108	119	111	122	117	107	111	117	130	103	121	105	98	104	98	103	117	111	100	108	109	125	130	120	121	92	86	105	115	86	124	107	116	111	119	110	120	113	105	111	103	123	124	129	97	107	103	113	110	125	92	124	114	131	112	128	123	110	135	96	95	95	113	128	115	105	99	97	90	105	91	93	104	109	119	128	108	103	138	122	110	119	128	95	129	90	107	123	113	126	117	109	110	124	119	114	114	115	108	109	121	110	115	91	103	115	104	111	108	89	108	122	104	99	99	95	102	113	100	111	111	98	128	115	90	108	113	102	96	109	126	112	98	118	103	115	119	108	118	110	105	96	116	106	110	92	116	117	107	108	116	111	96	116	115	115	122	120	109	131	117	99	110	118	121	118	106	98	111	115	98	110	103	118	96	112	113	101	116	97	117	104	118	89	101	113	104	115	97	116	105	95	99	120	86	119	107	123	109	121	117	122	107	117	124	109	101	121	99	119	118	113	112	123	113	130	97	95	118	100	99	98	102	119	99	102	116	104	112	114	122	110	109	146	112	90	94	108	93	138	106	107	101	118	80	117	116	105	112	103	117	93	119	125	114	113	137	110	122	111	103	119	97	112	116	117	122	128	79	121	108	102	102	95	122	102	109	129	150	107	110	104	108	113	100	98	141	110	116	105	99	95	98	128	117	100	128	111	112	115	119	100	97	114	114	101	124	98	114	100	94	108	95	121	123	97	113	92	105	111	99	100	107	111	141	107	111	108	104	91	114	96	116	112	112	98	124	107	103	110	90	113	123	110	119	110	114	108	101	116	97	124	120	91	103	111	114	118	88	110	89	114	114	117	112	105	123	109	94	109	99	109	111	116	102	114	86	110	152	102	119	122	101	114	94	98	113	116	102	120	127	108	119	125	101	111	115	111	101	124	101	102	114	119	102	89	110	116	109	111	105	112	107	131	122	109	120	116	111	115	117	125	99	93	130	116	106	125	107	107	112	107	97	108	101	92	109	101	108	116	117	114	132	103	119	105	94	109	107	112	99	105	112	127	96	103	107	115	115	109	109	108	100	128	119	107	121	104	116	105	117	80	132	118	115	103	112	102	111	119	124	101	110	109	115	125	97	83	112	107	94	116	109	102	106	112	114	109	109	101	113	108	107	125	109	102	120	118	101	102	116	120	116	105	112	115	108	121	126	99	117	97	108	114	121	110	108	104	122	104	91	107	118	101	95	125	104	94	130	118	114	87	102	84	110	146	121	104	113	101	112	108	115	105	107	90	106	94	115	97	124	119	122	122	97	123	93	95	114	111	101	92	109	110	113	106	114	103	105	124	87	123	98	99	109	102	111	99	124	120	135	104	114	107	93	103	112	111	124	113	96	111	102	118	106	117	123	117	99	120	115	114	113	101	107	99	103	96	109	112	120	128	119	110	102	108	110	125	104	108	111	139	121	89	108	121	121	125	125	118	111	102	118	104	129	100	116	106	116	110	127	117	113	121	115	116	123	107	132	132	99	129	112	109	99	107	129	123	102	107	87	115	93	106	101	112	99	114	108	102	100	102	111	105	112	121	125	115	100	114	106	108	111	114	93	102	94	129	102	111	137	111	109	96	117	113	98	124	105	109	112	108	132	111	121	121	103	102	113	103	105	96	100	111	103	120	116	130	103	105	111	101	117	113	106	92	113	101	105	105	113	103	103	113	109	102	94	106	123	103	115	118	100	110	114	121	111	105	91	110	111	105	105	102	105	100	117	125	89	121	103	111	114	104	117	116	111	115	103	106	100	116	104	109	109	116	111	120	115	110	116	113	108	93	96	98	98	94	100	96	105	135	96	95	99	112	110	95	84	94	116	93	98	111	98	121	111	111	116	103	109	126	105	112	98	114	95	106	106	94	104	121	124	104	109	128	110	115	111	101	124	108	108	103	109	109	97	121	118	99	87	117	100	119	135	105	102	106	91	118	107	104	100	125	94	91	122	116	119	108	112	117	117	115	113	110	143	102	113	121	89	121	115	148	120	117	95	118	126	103	115	102	110	104	117	91	121	105	114	102	133	96	108	95	105	128	126	120	103	96	117	106	134	113	97	99	100	96	116	111	102	109	115	118	104	105	103	111	97	123	93	116	115	123	98	107	117	113	104	108	102	109	107	99	117	115	97	119	113	97	116	98	123	110	104	119	104	104	99	108	91	111	118	110	108	97	101	99	87	130	90	127	101	103	109	112	99	119	126	111	111	124	126	108	121	97	119	118	119	111	106	115	97	96	106	136	111	127	107	104	118	126	128	103	115	118	111	120	109	133	109	126	107	105	79	100	122	101	101	116	117	121	125	101	120	96	134	121	101	107	102	107	109	119	121	129	109	124	127	93	90	108	120	99	91	126	107	107	103	106	92	130	104	121	116	89	115	110	107	107	122	102	121	110	115	112	115	115	116	103	125	97	119	133	102	103	127	104	112	116	89	110	102	96	126	109	90	100	111	90	111	134	115	117	110	95	118	112	116	99	107	102	112	111	97	107	103	115	96	123	99	106	103	99	102	104	100	122	111	114	110	118	105	117	88	99	108	116	110	110	106	108	112	96	127	107	87	112	111	122	90	105	100	123	108	111	105	110	114	102	139	119	97	119	102	111	130	112	96	110	102	114	120	118	82	102	113	101	126	125	94	109	117	124	100	102	111	122	112	107	105	108	103	125	100	85	90	108	111	114	112	96	106	90	105	106	127	99	99	119	106	105	112	101	126	116	89	118	113	120	93	104	106	116	102	112	108	103	126	99	97	98	122	127	112	114	106	116	105	96	119	114	107	116	114	104	102	128	98	129	105	119	119	111	112	93	102	129	115	118	111	87	119	100	112	106	94	106	104	96	110	97	94	113	107	110	90	88	98	88	96	100	113	117	119	103	91	105	106	115	118	118	102	108	100	125	105	118	112	101	127	86	122	101	115	122	100	89	114	112	94	109	116	113	134	115	105	89	102	94	90	117	124	123	103	87	130	94	102	96	102	116	125	91	111	113	115	106	119	114	92	105	116	124	99	105	118	108	119	104	107	110	114	93	115	84	107	100	107	116	114	106	95	122	125	104	117	110	103	118	123	112	102	99	106	127	118	121	93	101	108	101	102	123	100	106	132	105	113	95	118	104	122	115	109	136	103	95	136	110	100	106	135	120	115	108	118	87	116	135	105	113	100	94	109	113	115	121	111	97	117	112	103	96	80	104	117	129	100	110	91	97	127	118	119	93	120	108	102	117	129	96	113	94	119	101	99	100	132	109	126	104	112	95	99	116	110	94	102	109	101	98	104	106	91	123	107	104	114	104	110	98	118	112
5705	1373	2964	3458	3056	2517	2001	1717	1485	1237	1146	986	963	890	758	706	700	600	623	593	574	532	532	483	526	456	457	464	510	425	444	424	418	474	440	433	410	416	388	408	387	365	359	368	374	379	371	397	391	372	366	382	361	380	351	349	370	359	380	383	375	375	358	366	343	363	381	358	335	321	365	357	356	353	353	397	351	341	367	362	367	324	394	363	365	351	363	366	358	370	342	381	357	352	350	345	414	362	390	350	340	349	344	334	324	324	322	322	346	312	357	346	346	348	347	380	356	355	364	351	317	339	297	335	335	314	342	369	347	376	330	341	357	332	330	350	354	345	352	338	351	328	323	338	337	332	353	357	310	335	311	351	355	346	312	341	362	358	359	363	339	358	361	301	344	329	347	319	337	388	378	336	334	351	339	307	348	341	353	344	352	321	320	364	315	350	336	347	317	345	330	320	332	375	350	320	332	317	363	316	345	343	347	336	326	355	328	358	361	338	351	341	332	304	306	347	350	288	359	344	370	371	321	315	375	350	383	333	373	347	354	329	316	368	330	345	359	345	343	361	375	325	320	322	308	354	354	353	375	332	305	341	337	330	356	381	342	300	318	411	367	333	326	355	335	353	335	338	344	327	353	382	338	352	307	352	330	322	296	322	338	316	328	340	335	290	301	319	361	337	359	325	343	330	312	352	331	300	364	342	348	347	376	314	357	301	323	309	362	346	337	365	339	329	356	350	325	308	281	345	359	337	324	350	349	298	343	292	342	349	339	344	326	341	296	341	353	328	321	330	320	340	331	354	354	366	316	339	348	334	352	346	327	357	312	340	311	363	314	324	365	367	363	349	350	338	315	343	338	318	362	333	348	331	309	320	343	346	345	328	339	331	332	341	362	348	343	334	327	330	338	344	330	340	364	310	310	347	314	337	316	362	350	366	335	350	330	345	328	364	312	316	344	347	344	334	318	321	312	360	312	339	354	302	346	334	321	337	322	350	327	345	341	317	343	325	342	352	365	335	328	347	332	340	319	309	343	342	331	350	339	331	342	339	327	336	315	340	330	349	340	338	351	357	324	335	348	308	353	321	367	351	331	326	351	346	341	385	321	357	330	356	340	312	341	353	337	309	347	370	321	327	332	355	340	352	306	340	341	330	347	384	346	334	348	329	335	334	370	346	340	346	342	361	332	373	366	336	320	349	344	333	358	348	347	314	357	317	360	329	354	325	330	360	338	344	331	359	364	363	351	332	328	327	328	301	364	336	321	309	326	329	342	357	327	350	363	345	355	348	377	342	302	336	333	318	341	329	327	352	356	357	317	340	341	371	302	349	328	323	338	324	363	328	319	342	337	359	371	310	363	347	356	327	330	359	362	347	355	334	349	343	347	337	356	351	327	357	305	341	331	323	346	328	346	345	325	358	337	315	317	342	331	325	327	330	317	336	341	344	317	350	322	353	346	317	321	353	321	332	360	327	344	339	365	360	312	328	355	374	337	378	328	346	355	337	337	351	321	309	357	334	340	348	341	318	325	336	346	379	329	340	393	312	302	356	355	363	359	374	351	322	342	307	339	331	309	347	370	318	307	302	334	322	353	339	346	327	310	328	362	328	324	345	339	329	325	314	359	338	305	353	334	322	324	339	308	353	314	318	331	335	355	325	337	349	353	337	314	321	385	324	337	324	324	347	349	348	304	346	335	325	357	333	350	360	333	342	361	343	332	353	322	360	324	352	338	327	353	320	338	336	358	353	325	320	332	357	397	334	302	313	319	330	340	363	343	366	340	343	332	327	306	377	349	324	313	356	338	347	391	335	330	327	351	334	351	356	358	334	314	366	321	328	350	342	354	355	310	313	338	361	344	361	335	331	350	328	340	319	320	306	304	312	342	333	338	345	333	325	339	310	310	326	351	369	335	352	314	324	362	318	342	345	329	326	331	351	352	342	338	346	361	337	366	375	338	333	340	334	333	301	356	354	326	356	327	324	340	305	328	332	338	330	340	334	326	335	354	332	335	353	298	330	335	362	338	352	336	360	347	354	352	344	340	358	354	332	327	311	328	385	368	354	362	344	396	358	349	321	324	340	354	330	349	332	336	341	338	373	355	370	353	330	347	339	330	364	329	334	355	319	368	333	360	318	355	315	337	324	311	341	346	345	316	329	335	320	336	340	334	328	325	351	382	317	342	338	321	339	330	310	356	321	338	348	347	341	307	360	332	339	319	353	360	356	336	349	321	335	343	329	294	334	331	362	338	341	320	336	328	318	325	382	367	346	366	330	322	323	333	355	350	363	332	353	352	315	357	332	308	333	330	374	329	344	327	354	337	369	320	326	353	336	293	357	307	351	376	341	350	324	344	331	370	359	300	321	342	329	342	349	340	335	315	369	342	325	340	342	349	331	331	321	364	306	327	347	363	334	376	323	349	336	349	320	327	338	347	304	336	350	324	343	356	367	320	363	326	339	325	343	340	326	331	340	357	335	320	337	343	344	343	334	333	349	353	335	324	349	322	343	351	353	346	325	368	339	372	330	331	311	325	341	313	338	334	369	327	338	348	316	362	346	386	323	331	388	320	341	349	341	340	323	319	351	362	352	345	344	337	312	333	402	341	343	318	367	355	325	358	362	351	336	352	327	341	307	312	351	366	329	337	380	339	333	338	336	312	344	319	332	331	320	328	335	358	355	326	327	361	355	324	337	351	302	333	347	354	323	329	347	352	325	327	342	358	330	328	328	328	314	330	358	329	376	313	342	361	328	309	325	332	352	336	348	350	284	322	349	338	313	317	350	343	342	372	328	344	322	324	370	337	355	321	343	326	353	329	337	345	341	356	348	321	369	349	340	313	329	324	350	340	339	325	381	332	333	343	315	342	325	328	342	329	352	329	332	291	324	347	325	386	341	331	336	350	363	367	336	369	322	314	315	351	342	354	345	349	362	320	348	317	329	342	321	359	336	335	345	334	338	335	366	322	345	360	346	325	368	343	345	350	330	355	359	355	321	329	348	359	357	390	352	323	334	315	322	358	335	326	319	341	321	365	326	352	359	345	326	343	356	368	333	309	378	323	323	362	364	341	312	327	335	352	363	329	317	334	325	383	327	321	330	358	372	342	356	342	344	324	323	337	331	359	333	338	349	311	322	328	327	327	348	332	325	345	354	373	339	352	370	337	381	350	305	337	348	332	357	337	355	349	331	347	351	330	345	334	323	311	358	364	330	344	362	332	336	315	345	316	347	379	349	353	348	341	337	346	324	351	327	347	326	342	340	316	330	330	319	344	328	340	348	349	295	316	378	341	340	350	341	356	361	324	319	328	333	363	361	346	374	356	347	315	370	339	359	347	300	324	335	368	328	355	318	338	401	314	352	321	351	355	331	378	343	354	340	380	343	318	325	341	363	327	333	315	329	320	328	360	349	360	328	344	358	326	343	291	335	327	330	330	346	340	330	337	342	356	323	322	307	337	363	334	354	343	337	320	326	356	354	320	322	349	327
18039	2960	2842	2214	1530	1115	914	679	581	414	401	377	319	274	269	284	229	270	239	254	243	233	218	220	200	197	201	198	202	155	195	182	175	188	200	178	164	195	191	180	159	157	182	185	156	168	149	166	158	157	195	168	138	164	172	172	172	151	171	148	165	168	166	160	173	172	159	179	176	170	193	161	167	130	163	193	143	163	173	135	149	146	155	153	159	164	159	173	155	136	178	134	184	173	179	155	152	131	142	170	169	154	163	177	160	161	156	153	159	153	144	162	162	156	145	165	177	164	164	149	175	149	158	158	153	148	147	164	154	143	158	153	172	141	147	159	170	150	171	166	157	154	147	179	173	162	137	150	182	156	173	141	140	133	153	169	137	151	149	155	138	162	152	171	148	138	156	154	157	157	177	171	139	142	154	165	160	170	158	168	175	150	159	173	169	145	185	166	156	162	168	167	153	161	169	150	168	159	158	140	151	152	149	155	178	156	181	163	146	176	162	157	164	162	163	168	138	179	135	171	149	164	168	165	145	152	166	168	161	135	161	170	159	147	164	138	155	151	169	157	155	140	177	174	180	169	149	167	162	162	178	152	181	152	150	159	174	165	165	160	138	161	154	186	175	164	171	158	172	149	180	128	167	151	182	171	149	149	179	178	154	154	154	183	161	173	162	170	151	150	155	153	164	170	154	134	164	155	156	151	186	177	154	152	150	153	159	168	159	156	147	180	172	168	159	157	159	175	160	166	168	156	167	160	172	137	185	161	176	162	168	164	167	177	153	156	142	142	153	150	143	168	165	166	152	166	165	172	184	199	127	150	139	147	150	150	130	168	162	167	167	183	166	170	160	163	183	160	177	146	158	173	141	150	157	162	163	165	165	166	169	176	165	146	181	133	170	169	167	162	159	164	160	171	134	159	155	170	162	158	161	159	152	182	142	163	134	141	159	143	161	152	166	178	142	172	173	178	147	166	170	150	141	156	149	163	154	160	154	161	169	144	146	119	149	181	140	168	152	160	164	174	136	169	171	176	156	153	170	159	157	164	178	169	153	160	154	155	152	162	161	168	149	167	162	151	147	164	151	163	163	172	165	162	139	178	151	148	151	166	152	144	151	172	171	152	180	155	167	162	171	177	166	167	148	155	192	135	185	140	151	162	170	163	141	159	167	145	164	156	169	162	164	145	168	174	172	174	156	167	149	168	156	135	172	181	145	159	175	120	171	145	186	163	151	176	143	172	154	149	171	160	149	173	161	199	174	143	145	166	185	173	148	175	164	153	166	179	168	156	176	157	146	158	171	149	177	146	160	154	160	141	166	193	154	129	140	164	166	155	184	170	161	149	165	160	183	145	156	153	145	138	175	166	149	184	141	173	149	151	158	187	165	165	161	164	161	169	155	144	166	141	158	158	171	152	166	178	166	171	169	167	175	169	149	154	169	171	173	161	142	169	163	129	157	138	163	157	142	164	169	150	136	176	161	138	154	160	152	147	167	172	165	141	153	168	155	136	158	157	156	122	153	164	143	162	162	174	177	146	154	162	162	171	173	169	137	161	174	151	153	150	201	150	172	146	142	171	147	169	171	142	177	160	179	165	163	145	172	155	155	173	156	149	163	140	170	162	191	171	180	161	146	162	155	176	183	182	160	163	184	145	155	160	172	166	157	147	142	156	174	146	187	156	153	172	163	174	175	168	151	170	163	158	155	187	163	149	174	160	177	157	165	141	144	157	155	166	157	163	165	171	150	171	162	171	168	140	153	180	147	162	145	156	166	167	159	164	148	172	166	161	159	164	154	150	164	139	141	184	156	173	168	172	166	180	172	169	166	159	157	152	165	167	156	158	155	169	137	146	136	149	157	167	141	172	168	144	164	162	175	160	136	138	174	163	154	142	183	174	174	149	169	163	167	159	162	159	144	172	152	159	190	168	161	154	170	165	147	135	156	165	155	144	169	175	174	168	162	143	168	165	158	157	136	174	177	158	172	149	155	136	157	177	137	142	188	174	161	155	172	167	158	171	144	175	136	149	181	141	153	148	174	131	172	171	143	184	163	164	159	155	158	143	162	169	158	184	186	152	180	157	153	157	179	164	178	163	171	167	184	182	159	161	180	159	148	156	149	147	158	144	162	144	158	161	157	156	154	174	149	136	159	143	161	159	156	170	155	142	141	178	118	132	199	168	161	135	140	166	157	172	155	185	141	157	141	152	153	159	142	187	174	167	163	166	171	155	165	182	148	158	173	181	179	137	158	161	151	170	155	170	171	160	134	156	158	178	165	176	160	171	155	165	161	160	188	159	133	147	148	160	149	173	137	159	184	151	152	166	151	151	142	138	161	160	175	144	135	161	158	166	146	173	183	150	153	152	143	149	134	165	168	174	154	178	191	146	187	146	186	161	146	198	178	167	156	148	158	165	159	158	160	147	150	160	189	179	167	139	150	157	149	166	160	123	156	161	139	187	139	153	151	171	167	164	148	155	165	172	156	157	146	132	153	161	149	155	164	164	165	187	162	163	174	165	169	173	169	138	172	175	171	156	172	139	158	167	177	143	145	165	151	165	155	153	161	159	164	142	145	161	163	132	145	147	143	166	189	165	182	167	152	148	183	163	147	161	159	160	176	156	149	156	160	175	153	157	136	159	147	180	151	157	170	151	141	180	156	170	174	135	148	148	142	197	156	151	145	175	193	161	171	144	146	134	157	158	181	163	174	175	169	174	182	173	138	140	175	163	139	145	142	155	175	151	186	170	161	157	173	148	154	174	192	173	169	149	159	132	176	152	152	163	157	159	164	154	173	142	191	156	150	177	150	146	173	162	161	158	151	155	184	148	160	156	145	146	165	162	177	157	153	145	145	169	162	140	147	140	166	154	169	166	151	162	169	156	144	152	167	165	151	166	150	157	156	157	181	156	149	143	182	132	151	150	170	138	178	128	164	169	177	165	159	166	162	162	172	154	155	174	150	145	146	154	154	173	153	175	154	163	164	167	158	161	153	162	194	153	146	170	160	183	154	164	175	150	149	169	178	146	150	141	155	170	161	154	156	134	146	180	173	146	174	165	159	152	172	160	163	172	171	154	184	153	153	159	160	150	170	168	153	164	158	149	165	129	159	160	148	145	161	126	160	143	164	157	134	149	134	135	161	158	172	145	169	160	162	161	159	171	178	157	162	153	157	174	155	169	169	160	188	161	162	188	148	187	152	154	170	168	167	149	152	140	172	170	155	147	161	147	150	144	151	174	152	178	133	179	138	140	169	150	164	162	167	156	161	164	153	162	171	153	158	175	171	147	136	162	167	157	144	157	172	167	158	164	187	150	155	169	182	176	162	165	156	158	126	157	158	140	130	173	167	163	156	168	151	133	128	158	172	173	138	136	161	172	158	177	157	165	158	161	158	185	186	133	139	146	170	159	165	154	153	162	148	180	182	165	157	159	163	162	170	164	168	162	160	163	136	156	144	172	170	171	160	148	178	128	163	140	164	147	170	156
7875	2579	5402	6373	5635	4567	3661	2971	2605	2195	1968	1681	1589	1339	1304	1209	1107	1046	1050	952	894	823	843	828	821	718	774	692	743	652	673	665	628	614	558	656	566	596	582	586	590	608	568	555	573	571	533	566	538	535	536	549	480	567	548	539	544	562	504	494	489	517	527	540	493	496	464	477	505	517	491	532	489	498	474	510	467	470	487	483	509	486	481	487	483	516	479	501	505	522	495	505	504	456	492	500	488	506	465	504	521	494	464	503	483	451	483	462	466	502	500	520	505	497	492	486	456	483	466	533	463	497	512	461	494	507	460	475	499	491	436	495	506	494	473	472	443	487	502	477	486	470	493	476	490	515	495	477	525	497	502	451	489	472	467	484	511	473	520	468	462	507	488	472	517	508	466	478	491	507	515	490	486	503	486	470	462	508	465	471	455	439	505	509	480	490	490	477	469	477	488	483	479	498	506	523	466	490	496	476	474	480	487	451	439	474	505	491	473	485	498	474	458	465	474	459	454	454	467	513	440	496	486	454	477	499	475	422	489	519	464	483	502	485	461	488	493	505	456	462	509	459	445	436	507	470	457	453	526	449	513	505	488	500	527	480	498	454	473	453	493	513	503	479	503	513	476	484	485	492	496	505	504	456	483	495	462	451	474	492	464	476	463	487	456	442	505	483	500	500	509	491	478	497	468	461	464	469	450	433	460	469	481	457	458	472	490	428	517	480	501	437	439	490	457	459	427	405	453	450	463	479	492	493	487	467	439	465	510	465	487	461	474	473	488	521	449	446	482	510	471	478	503	490	473	494	485	445	465	466	480	472	460	468	444	467	490	481	478	479	465	472	480	506	510	481	499	461	476	467	467	494	505	459	440	464	477	440	500	484	456	478	476	454	449	455	465	465	456	435	484	461	462	454	468	487	470	478	471	487	481	472	473	481	448	428	469	485	492	449	454	495	468	460	479	464	488	503	451	464	482	450	477	474	444	473	496	492	460	455	487	489	450	485	454	452	450	481	470	471	482	471	464	489	501	466	493	472	481	461	514	503	425	474	522	506	467	473	463	507	487	475	466	465	442	449	447	498	471	472	481	520	435	478	464	487	467	500	483	468	475	472	446	502	479	464	520	503	504	459	459	428	471	469	499	486	508	457	476	460	490	496	502	474	471	515	505	505	484	491	479	474	441	489	483	473	504	473	474	490	479	459	452	462	479	468	422	494	504	464	507	454	514	466	477	484	495	468	533	456	464	455	490	463	461	473	484	449	480	498	479	485	490	479	489	474	452	476	519	453	462	471	482	498	461	485	544	462	487	504	457	472	475	472	465	452	462	473	429	495	513	446	448	443	428	540	495	469	484	472	498	430	461	471	461	512	461	450	475	502	517	464	501	508	464	466	474	481	523	505	497	483	500	495	485	425	509	458	424	486	477	460	482	440	504	501	504	438	480	436	474	453	466	432	520	518	436	482	498	479	493	464	474	492	502	487	495	494	468	468	460	445	522	462	485	483	478	478	455	482	427	463	472	484	478	448	464	472	493	455	478	449	471	501	440	468	460	467	458	499	452	502	502	454	430	438	489	483	460	472	456	506	470	524	517	477	478	477	475	450	490	471	486	448	474	482	506	483	508	461	487	475	500	462	509	473	513	464	466	492	475	473	445	480	460	485	502	476	435	487	476	493	458	453	463	441	466	476	497	478	474	504	473	465	444	494	516	490	477	443	501	481	456	450	477	439	510	519	489	477	463	434	486	436	481	494	432	500	452	466	492	466	472	465	471	479	521	455	458	481	446	446	456	485	503	503	491	529	480	508	464	466	478	493	503	471	504	507	481	493	489	477	426	510	474	462	478	475	482	464	462	470	452	490	470	478	494	500	500	449	463	479	472	486	496	455	484	524	490	441	491	500	431	486	477	462	481	485	483	498	434	450	476	482	451	475	443	502	456	480	489	503	493	481	460	454	471	509	464	462	444	484	469	499	475	455	483	451	502	459	462	539	459	487	483	488	467	493	477	489	495	445	444	487	460	441	444	483	400	465	454	491	459	441	512	458	497	430	462	476	430	450	475	485	483	479	495	481	459	496	484	508	519	507	455	500	463	455	435	464	479	484	503	450	458	475	488	467	470	526	482	489	453	427	481	508	480	489	458	482	476	480	477	519	457	443	484	537	496	477	466	469	498	462	458	472	479	454	468	453	483	458	492	474	499	507	461	504	493	483	469	476	484	492	505	466	476	511	449	457	477	479	513	482	456	492	490	503	444	472	478	478	471	461	463	491	494	514	466	478	477	502	481	432	480	546	458	457	477	435	469	489	493	479	431	482	498	480	499	524	520	475	458	486	470	443	487	502	445	476	484	473	470	506	425	502	470	509	469	470	456	450	464	479	446	493	488	478	477	460	470	481	485	469	503	463	498	486	476	469	455	471	480	444	464	458	442	491	482	502	466	451	482	472	485	457	499	481	473	441	500	449	464	489	442	502	487	458	445	475	482	482	462	464	427	456	477	477	498	477	425	454	474	449	459	470	474	453	454	503	456	451	436	492	479	479	499	432	476	523	468	476	482	441	495	492	472	465	501	452	506	443	479	452	516	487	528	478	461	484	485	432	439	483	498	437	478	462	455	499	469	466	469	502	450	486	462	446	465	475	435	475	452	477	481	497	466	463	485	479	471	476	466	452	491	472	495	474	482	500	437	497	444	484	444	477	489	494	443	475	474	480	488	466	466	474	442	457	478	499	466	463	477	468	435	458	452	484	454	470	484	479	493	448	528	498	450	487	490	470	483	496	468	465	452	494	471	500	463	461	463	493	499	486	491	477	473	444	485	459	442	463	464	517	450	463	490	473	438	455	437	440	482	480	463	494	474	467	464	504	480	501	517	468	476	514	470	452	502	508	487	474	446	451	471	452	517	485	461	445	479	477	446	440	478	470	451	494	490	480	475	464	495	483	465	437	449	444	493	484	452	462	488	517	492	486	505	489	477	487	468	461	472	466	448	443	484	445	502	489	455	496	474	443	480	426	506	484	509	456	479	474	465	462	476	458	472	496	430	479	475	478	479	487	484	481	472	488	482	457	495	480	471	459	489	506	462	459	470	467	469	496	496	459	492	478	479	467	459	464	470	461	469	490	492	460	460	432	492	473	508	480	458	510	470	441	450	475	439	465	466	513	464	522	453	471	471	488	454	498	474	475	435	513	468	509	469	436	489	459	459	508	434	442	431	473	464	502	487	477	479	491	457	479	476	480	460	452	442	471	486	447	496	496	484	511	490	495	459	470	483	477	433	450	528	485	466	469	446	440	473	490	498	499	469	482	499	492	488	501	469	469	478	532	465	481	487	474	485	493	485	517	512	522	484	465	524	482	493	495	493	455	471	501	507	478	482	471	469	496	503	454	465	461	465	474	464	480	516	471	486	480	476	473	484	453	487	473	437	451	485	487	453	437	471	463	461	521	464	495	455	497	458	475	462	479	452	475	466	485	477	409	421	457	455	503
2266	277	293	326	247	243	224	224	227	220	228	209	216	234	213	257	237	228	211	217	225	208	236	237	231	201	226	207	215	223	210	247	218	219	209	218	228	244	248	223	234	206	208	191	208	215	221	226	233	231	215	253	278	225	194	219	226	200	252	228	201	243	207	238	209	230	222	210	210	231	228	259	223	224	228	218	208	209	219	240	238	221	211	225	231	217	224	240	213	216	246	217	202	236	217	209	226	245	229	249	258	235	208	214	224	223	218	234	223	217	203	207	232	206	217	243	246	204	227	213	236	237	223	213	199	195	244	212	235	193	218	240	217	226	197	193	211	225	213	249	246	238	206	198	221	212	199	208	235	232	242	215	244	222	207	201	230	209	209	208	229	197	210	232	220	221	215	205	217	207	256	231	220	214	227	236	228	218	203	224	203	207	210	230	244	219	235	217	222	221	220	203	229	204	227	227	213	211	250	194	208	233	221	227	208	218	222	233	206	207	217	233	201	230	244	222	213	210	210	205	206	222	203	202	212	229	241	208	240	211	218	232	215	203	220	236	235	218	237	215	217	200	225	237	233	215	192	204	213	204	212	203	219	248	217	190	213	237	239	207	222	210	233	205	225	214	241	217	197	220	222	220	229	194	223	243	215	211	229	233	229	229	217	205	204	221	229	225	238	233	232	208	215	204	240	247	243	230	221	261	217	211	236	226	229	223	237	233	226	216	239	252	206	221	216	208	222	215	227	202	214	249	224	225	200	217	238	201	231	221	204	204	206	232	196	216	221	243	235	244	224	222	223	241	233	227	212	243	226	205	239	250	213	247	229	219	226	227	227	211	232	232	213	238	215	210	249	223	222	248	209	203	223	223	239	241	215	205	205	218	230	198	236	228	248	225	204	233	230	231	220	205	218	210	212	214	219	257	207	209	213	207	236	239	217	246	230	218	257	207	228	216	273	214	219	213	215	238	226	216	223	225	205	227	238	215	227	203	198	251	220	217	209	213	236	223	231	239	204	211	245	242	197	200	240	223	224	250	238	220	226	224	211	232	210	234	211	212	223	241	231	222	213	234	241	232	223	213	230	202	227	225	187	237	219	219	250	226	220	196	221	220	228	200	233	223	226	227	241	230	229	215	228	236	222	200	202	250	210	210	227	212	239	218	201	216	227	220	209	221	220	225	190	231	211	242	201	220	200	207	238	212	207	214	205	193	226	220	228	225	226	240	254	236	239	248	209	197	231	215	207	237	200	214	217	231	215	220	213	186	225	229	239	221	224	225	225	222	216	219	228	193	216	212	208	225	224	264	228	231	217	232	260	234	242	227	198	198	206	218	211	212	217	233	238	207	207	230	197	246	219	198	241	222	230	206	220	230	219	214	205	226	214	214	234	230	207	240	213	218	205	209	202	198	256	208	217	224	235	224	224	213	224	240	225	225	209	198	212	238	238	214	224	235	213	212	212	219	213	231	222	220	217	220	212	205	221	207	178	206	230	204	211	228	213	225	224	218	209	224	188	231	224	253	215	228	210	228	219	231	207	215	208	217	220	211	231	225	231	236	257	231	241	227	230	241	232	210	224	221	235	229	205	216	245	248	216	216	222	232	169	228	215	184	243	209	227	237	228	234	203	243	215	200	204	234	203	237	219	241	237	219	222	225	224	233	228	216	220	237	224	240	226	249	240	214	233	207	223	217	238	212	241	257	229	210	229	235	219	198	214	227	205	234	237	236	204	239	230	216	215	239	227	227	240	247	213	224	225	232	216	215	233	227	227	204	229	212	198	220	227	213	215	217	208	230	239	217	198	231	227	219	229	235	238	224	232	215	203	216	224	207	235	234	218	223	219	205	218	213	231	268	240	240	223	233	218	195	237	201	219	255	209	219	229	222	235	220	221	211	240	212	212	199	228	233	205	209	224	233	217	215	223	226	223	204	251	221	213	234	224	236	228	220	201	238	210	207	221	214	231	212	210	235	205	208	254	227	213	222	221	222	233	227	240	199	206	220	231	213	218	226	233	197	226	250	216	202	226	220	222	205	224	221	215	241	234	198	227	225	214	227	229	247	236	235	214	219	208	222	206	222	209	246	231	229	227	235	221	218	207	213	203	208	224	273	259	226	208	221	214	222	223	205	221	234	222	222	251	210	224	210	206	252	218	231	204	209	213	213	211	213	193	232	235	218	229	224	218	231	253	225	254	227	201	241	253	202	232	198	206	204	239	211	217	216	209	229	225	210	194	226	234	234	235	193	229	212	202	221	192	249	224	210	211	203	221	232	214	196	214	231	215	237	248	214	194	201	195	232	214	227	205	221	224	245	216	214	235	232	242	207	218	210	210	216	210	218	220	231	252	213	226	214	240	232	212	220	213	224	191	235	231	222	217	202	210	228	199	211	209	190	200	206	203	228	225	214	234	242	235	201	247	239	201	232	223	217	219	229	217	222	222	221	199	232	222	189	234	225	211	206	198	220	225	232	217	228	262	226	227	239	230	211	231	240	223	217	231	238	236	213	220	225	216	215	223	200	230	217	254	222	214	224	228	205	218	248	222	214	218	228	205	218	237	226	214	207	210	212	201	212	263	194	225	221	217	223	216	200	211	222	224	217	241	230	205	236	212	218	211	221	226	202	206	227	220	223	199	218	230	219	216	237	227	195	234	198	230	241	216	226	236	200	210	248	224	224	225	222	215	245	239	193	219	205	240	217	218	224	240	243	233	236	225	244	190	242	237	247	238	223	249	213	217	216	194	216	217	212	201	214	197	192	234	216	211	248	218	208	250	228	194	220	176	203	235	247	214	235	211	229	207	216	205	230	194	236	231	222	235	214	226	211	202	228	211	245	246	216	229	203	225	215	223	222	233	248	192	227	215	217	251	228	235	219	222	219	213	229	221	196	222	252	221	213	237	199	217	239	217	223	218	218	198	231	221	225	209	245	212	213	213	212	222	183	219	211	235	206	229	227	235	219	227	232	239	200	235	213	216	230	229	228	243	253	218	221	238	204	243	205	249	235	217	207	246	222	218	219	218	236	228	228	213	207	237	240	225	237	204	204	216	221	225	238	224	218	172	231	228	208	233	250	225	201	208	242	221	174	214	238	224	222	202	242	222	232	224	227	233	205	204	222	231	214	232	237	207	213	235	241	248	211	223	232	221	224	206	248	212	229	225	237	245	219	231	225	228	207	266	217	209	240	224	238	203	214	206	198	207	192	228	220	251	206	244	199	223	218	217	222	211	196	194	225	203	215	219	238	190	205	213	228	209	248	211	248	216	216	223	225	228	200	224	230	225	223	202	217	223	219	230	262	223	238	205	215	217	201	256	206	200	191	195	229	229	234	247	237	207	205	215	233	209	236	233	227	190	217	217	231	224	223	218	211	221	219	252	201	218	201	208	244	223	210	211	251	256	211	215	230	225	227	217	228	247	217	183	183	219	218	214	228	228	221	205	244	240	227	215	214	240	244	207	221	217	228	232	212	230	230	197	209	217	241
2231	705	818	864	771	723	741	709	693	661	626	654	628	663	627	600	655	654	655	585	673	633	610	632	637	635	619	629	625	574	578	623	640	608	594	613	585	630	574	562	592	602	607	603	605	592	578	593	632	618	570	579	567	600	619	615	588	601	621	596	563	605	638	622	598	584	601	661	616	588	600	588	567	607	582	602	605	620	638	609	565	594	622	602	622	625	575	601	654	608	607	620	564	598	565	620	639	610	614	554	618	596	602	650	595	605	610	619	607	630	627	588	635	660	570	598	598	627	610	623	618	580	605	582	576	636	617	620	609	570	605	642	593	581	616	599	621	554	629	636	593	613	595	647	582	610	601	631	580	600	580	593	616	563	623	593	609	618	608	598	590	602	629	626	594	624	670	611	595	614	599	615	598	596	567	580	603	586	588	603	649	621	617	595	579	591	624	611	591	595	616	619	597	591	608	596	589	615	585	598	580	611	573	613	558	622	556	668	587	633	599	597	623	595	633	564	634	604	605	634	580	580	598	585	597	649	580	609	623	607	569	586	605	652	624	633	596	613	598	571	622	587	575	564	631	558	594	607	604	591	627	600	649	614	560	608	596	596	609	609	620	569	554	589	606	605	582	609	598	623	603	637	643	600	612	597	657	609	619	622	608	627	591	612	595	591	602	601	601	602	594	617	616	646	632	620	599	646	586	624	595	639	614	578	607	638	597	604	607	549	616	583	611	586	592	612	545	632	593	571	582	608	599	594	610	629	588	637	660	586	629	611	623	622	655	640	605	643	622	580	603	580	608	588	589	634	569	632	637	612	628	605	639	609	591	612	594	574	619	586	598	596	619	617	627	655	609	596	585	634	606	617	534	601	623	580	586	612	595	622	605	615	583	586	620	624	610	611	591	607	596	611	594	593	620	598	579	636	657	580	591	611	640	552	615	633	581	618	619	621	579	647	624	669	596	617	618	609	570	588	620	598	573	564	618	615	625	595	582	617	631	649	619	590	605	597	639	615	620	610	598	602	576	618	633	594	600	601	612	624	615	640	549	589	611	614	614	601	603	614	614	582	577	603	638	591	651	607	567	582	610	618	642	632	633	656	667	611	560	627	626	643	616	588	571	604	621	591	584	574	589	579	627	602	620	618	606	620	599	567	591	620	625	628	577	600	625	628	581	615	640	584	591	562	611	610	614	575	621	661	583	594	612	623	571	565	601	655	638	619	555	623	649	541	606	648	613	645	626	608	660	582	601	621	631	617	572	665	615	568	596	599	561	596	597	598	598	644	567	656	596	588	641	613	593	588	618	603	620	600	580	634	599	606	584	580	631	612	643	611	542	596	641	623	641	616	603	609	604	625	601	633	563	595	602	585	587	643	648	579	602	597	581	618	606	606	579	576	641	635	589	639	614	608	614	576	586	610	607	608	611	627	647	607	647	640	588	623	583	606	632	619	625	597	628	603	598	623	595	631	578	597	618	624	670	621	598	565	587	603	585	584	608	604	580	636	565	618	571	600	629	639	583	596	633	624	575	625	606	649	599	616	634	580	606	598	667	575	583	617	637	597	633	625	601	556	575	590	628	629	619	624	591	626	596	582	590	576	608	583	584	591	588	614	609	626	580	616	613	644	578	598	620	610	607	618	638	637	606	608	594	596	604	599	576	587	593	608	588	625	612	566	573	638	614	605	644	647	586	602	594	621	590	572	647	593	604	566	648	589	624	624	588	592	578	646	628	625	579	582	557	645	585	626	627	616	600	594	629	621	633	606	579	627	571	592	556	614	643	582	581	561	590	603	618	649	587	593	598	656	576	586	611	635	623	577	633	627	640	635	652	581	620	542	598	619	612	561	615	614	580	581	598	626	560	601	590	621	594	587	570	564	611	610	622	604	605	568	599	607	625	593	613	607	569	580	613	581	619	615	616	624	600	612	585	593	572	582	605	628	599	595	607	602	604	631	611	557	644	604	618	623	682	610	608	638	607	607	601	575	605	567	574	623	641	561	614	649	639	591	605	628	602	595	581	656	576	567	604	658	614	624	595	570	586	650	591	599	624	618	619	569	578	609	578	607	594	591	550	602	595	588	589	622	614	580	622	599	607	647	700	606	597	603	612	609	608	622	549	572	584	632	592	622	576	598	564	570	583	638	632	614	606	600	622	615	583	603	567	584	642	620	610	591	627	626	582	622	603	632	619	572	617	623	607	593	642	542	632	636	600	595	601	585	604	632	576	607	587	601	559	576	644	613	594	588	571	595	612	629	548	623	604	584	633	565	565	601	610	581	593	582	616	575	641	594	657	605	635	644	595	613	618	621	590	582	602	617	604	574	582	605	579	563	595	609	627	562	570	586	584	593	653	590	610	584	569	636	601	613	630	616	614	611	602	577	605	559	636	643	637	596	592	641	610	600	602	617	598	586	629	630	578	573	629	596	595	607	603	613	622	540	607	614	645	599	544	580	646	588	565	600	605	584	616	593	626	572	577	641	601	605	604	599	563	606	602	603	589	613	621	636	581	586	572	590	594	599	592	620	615	622	610	579	597	609	591	613	584	555	630	598	604	620	577	621	632	617	585	649	594	581	617	565	610	640	642	588	587	566	612	634	554	583	621	616	617	598	658	604	610	647	607	618	667	613	614	580	622	626	608	576	617	582	598	573	617	623	612	584	627	612	629	578	612	624	614	580	620	626	620	567	614	645	609	564	600	616	608	556	618	559	578	580	594	603	587	623	634	591	550	580	565	609	679	597	633	601	605	577	626	583	561	571	623	601	579	571	607	607	606	621	616	645	649	604	606	570	612	607	654	594	618	614	550	606	567	578	584	599	627	579	625	638	631	593	621	592	621	636	617	585	608	591	578	614	553	607	625	611	612	604	590	585	635	600	580	565	638	609	655	621	598	535	657	599	607	582	632	604	609	620	601	621	558	592	598	591	579	603	629	649	616	651	593	626	609	581	603	618	636	621	598	654	581	599	572	610	627	603	609	591	588	615	589	625	576	630	633	600	620	608	619	612	593	574	606	571	608	614	624	612	634	638	618	618	615	630	576	586	566	598	601	573	601	608	582	596	612	592	608	613	610	624	612	592	577	640	602	610	586	608	589	602	583	596	607	625	608	599	616	619	567	587	595	600	580	618	628	611	607	593	604	596	578	612	636	627	646	617	605	576	572	584	639	590	592	621	616	596	652	673	608	620	633	617	600	590	606	679	650	627	630	572	621	568	626	605	618	637	564	626	608	625	625	631	607	598	639	589	592	601	574	622	603	630	614	627	651	610	626	583	625	606	598	631	619	612	603	650	578	592	615	615	644	607	596	622	569	620	590	596	585	579	679	577	636	613	591	568	585	608	634	588	596	611	631	606	610	606	583	608	590	594	610	637	629	587	615	608	604	645	659	596	635	597	564	663	617	605	580	631	616	595	609	584	649	639	659	580	633	672	616	602	590	630	578	604	607	568	663	577	589	625	573	613	607	596	592	593	588	622	639	571	573	595
9768	1145	1409	1112	865	602	450	406	307	270	249	199	197	187	168	160	155	149	137	112	125	127	126	119	137	121	118	115	120	153	132	100	129	111	109	136	117	125	92	105	125	124	125	106	115	123	123	140	105	95	123	122	122	108	118	91	94	105	107	121	138	134	111	105	98	124	122	109	106	108	104	103	113	96	104	105	118	100	105	115	105	109	122	106	101	106	121	97	125	108	120	110	119	90	124	111	100	104	105	104	130	107	104	109	124	92	111	98	126	118	128	103	121	89	100	96	121	94	102	105	106	119	113	109	119	119	110	95	103	116	103	103	87	104	125	114	107	101	91	126	101	101	82	119	107	114	104	118	105	102	104	114	132	117	99	107	119	100	108	91	108	105	102	113	91	112	108	109	131	99	102	106	119	99	114	117	116	104	99	123	104	114	127	106	96	101	101	90	122	107	102	104	100	101	103	120	106	110	96	132	107	102	108	109	115	118	145	107	95	119	116	112	99	126	113	117	116	118	94	112	119	104	104	120	117	112	110	105	104	109	99	130	110	108	86	97	126	94	107	106	114	94	112	103	97	116	122	109	113	100	107	90	120	97	104	107	101	114	94	107	107	107	110	113	97	122	132	98	119	105	114	107	91	107	114	106	112	112	108	91	120	99	116	113	102	97	113	109	128	119	105	124	93	114	93	96	118	102	100	100	108	95	117	100	101	105	112	106	99	112	93	115	117	97	90	105	106	96	95	94	116	100	108	82	122	96	107	102	107	114	90	121	93	119	116	95	110	111	93	124	111	128	92	86	111	112	112	104	96	107	117	118	112	96	104	111	120	105	118	87	110	113	104	123	105	102	131	108	112	103	105	117	110	121	91	102	108	105	113	108	122	114	126	110	99	110	107	104	126	103	117	123	103	117	100	107	109	123	116	112	111	102	112	112	129	102	125	104	92	111	122	110	106	109	96	102	107	119	117	125	110	115	120	99	104	113	97	96	106	96	119	137	108	101	113	98	111	116	117	112	91	121	96	113	97	115	103	98	105	105	103	98	115	134	109	120	117	114	116	101	105	124	128	133	127	100	108	110	121	107	114	116	95	133	122	98	109	125	136	89	115	107	113	95	108	100	112	104	107	103	108	128	132	111	131	95	107	105	101	111	109	117	113	96	110	101	108	111	107	97	110	122	106	126	110	122	120	102	109	128	117	100	104	124	118	116	110	140	112	117	106	91	110	108	120	116	107	118	95	124	101	131	115	107	100	114	118	114	115	112	97	93	107	115	115	91	101	110	112	113	110	92	113	122	108	99	110	123	114	108	123	94	128	101	91	89	104	107	115	109	106	108	118	105	122	114	108	104	124	133	105	110	115	99	120	111	116	106	107	127	99	103	122	111	107	105	99	100	91	103	116	98	118	114	131	105	122	98	113	115	108	113	102	99	89	106	91	89	96	102	116	102	117	103	108	104	117	121	107	93	114	124	114	106	124	105	118	105	120	118	114	109	115	110	100	104	105	118	84	122	124	113	97	101	107	108	92	87	114	109	99	94	114	88	105	94	93	126	103	95	105	94	107	106	108	113	115	124	101	117	97	99	106	89	111	123	97	121	108	115	121	103	109	100	114	124	106	116	101	113	105	116	103	111	112	110	123	117	104	115	92	114	116	103	100	118	111	105	104	87	108	98	108	109	118	106	105	99	98	112	125	121	81	99	95	105	105	117	109	89	107	108	106	109	106	101	113	110	123	78	112	108	87	111	105	113	118	108	94	97	111	115	120	112	99	113	91	132	110	117	102	90	116	109	109	128	101	103	115	101	121	98	125	116	109	118	111	124	111	107	99	126	93	89	110	107	109	102	121	99	107	112	130	119	104	102	112	125	106	126	121	118	106	81	107	109	107	106	113	126	101	90	108	99	109	95	111	121	110	101	121	121	103	112	111	99	96	103	111	107	116	96	111	92	87	109	118	96	132	118	105	110	120	137	109	109	96	109	108	117	109	115	105	112	100	129	113	109	121	118	104	100	92	109	108	121	106	123	116	115	106	121	107	96	103	118	121	99	102	134	129	113	92	98	97	104	113	101	97	115	127	107	85	114	95	107	96	107	107	107	95	92	99	117	116	107	112	95	118	120	110	115	139	100	118	124	108	89	105	111	118	114	115	96	113	97	102	95	94	100	119	105	119	86	127	108	128	110	121	115	126	106	105	104	113	97	93	96	117	102	102	102	113	96	103	111	124	93	96	122	99	108	92	101	108	114	94	106	107	112	105	113	121	100	118	115	103	102	111	98	128	88	116	110	118	110	108	100	90	117	112	139	125	108	98	107	109	106	108	109	128	114	117	132	110	85	108	95	101	105	102	102	113	105	102	91	122	108	117	95	91	99	114	110	100	133	89	104	104	123	99	118	118	117	102	117	109	117	102	97	107	110	132	113	118	101	88	111	117	110	108	119	106	102	114	102	107	118	115	114	95	96	109	123	118	114	100	122	97	119	125	108	114	110	110	101	103	114	124	105	107	117	122	134	106	123	122	97	125	88	102	96	124	105	125	115	116	97	110	108	101	111	120	116	111	94	89	104	104	113	113	95	99	111	105	120	102	121	134	106	96	104	112	107	93	108	100	113	112	136	112	110	98	90	108	97	78	112	128	103	106	104	111	112	113	97	111	109	101	108	95	120	103	123	102	113	109	101	115	116	85	122	119	95	94	94	97	108	119	100	86	121	93	109	98	104	115	97	100	102	110	116	106	99	116	115	106	105	122	110	114	101	100	95	112	96	98	127	112	103	101	108	129	76	107	109	118	99	101	93	101	96	115	105	115	121	128	103	118	107	116	111	125	95	108	106	96	94	122	104	114	111	108	118	104	121	108	103	107	98	88	101	111	109	104	109	106	114	114	96	101	90	104	97	118	90	102	103	114	91	104	116	85	107	111	108	104	102	109	118	115	108	112	108	112	104	117	109	112	105	105	128	104	106	109	112	92	119	112	102	109	101	120	116	116	107	106	103	92	82	110	101	112	106	120	105	100	120	109	105	112	98	114	111	98	116	100	104	96	108	110	113	120	93	120	90	109	111	107	113	108	129	120	126	115	110	112	103	122	111	116	125	102	132	96	113	121	118	104	91	109	107	128	119	127	102	102	129	111	114	92	104	96	106	106	114	114	112	88	95	96	125	121	91	117	103	121	96	113	115	115	101	106	102	100	122	88	122	109	119	109	102	109	99	90	117	102	117	106	123	105	132	107	116	115	136	119	105	98	112	105	112	131	91	104	100	117	95	106	104	124	119	110	108	82	110	132	109	117	104	119	107	117	115	99	110	114	101	118	122	123	122	103	123	126	109	128	115	100	102	123	118	108	110	97	97	103	100	104	99	125	108	100	128	102	105	107	116	106	109	111	120	101	111	95	124	99	120	114	117	108	90	98	95	96	125	109	126	105	110	108	117	115	105	117	103	92	114	111	103	92	112	106	106	113	127	106	122	99	93	105	96	100	119	109	95
5816	1395	3051	3618	3052	2568	2070	1711	1459	1259	1077	1018	890	783	708	797	731	624	572	602	563	555	538	491	509	522	454	462	444	457	453	443	427	432	391	392	400	393	415	382	393	382	406	415	394	373	352	354	389	346	401	398	379	347	378	348	349	347	346	340	347	363	344	356	371	346	380	338	344	347	372	341	368	356	364	359	387	335	358	369	337	366	340	351	314	345	360	354	378	363	353	373	336	348	324	347	303	318	341	341	304	384	381	386	339	347	337	329	346	355	334	344	358	335	352	341	360	345	364	375	365	352	313	346	343	324	361	329	352	367	315	379	359	351	328	337	347	358	347	316	376	333	343	328	333	386	342	332	341	330	350	347	321	319	331	349	330	364	340	359	314	347	366	362	347	322	317	347	325	341	370	367	359	325	340	342	331	321	344	367	348	355	338	360	343	310	321	359	342	338	345	333	334	342	337	325	345	332	343	314	331	346	348	344	334	330	340	370	346	309	349	337	352	362	352	351	349	333	317	338	363	327	369	330	332	342	349	350	328	323	330	328	347	351	338	320	359	312	320	371	314	361	293	345	350	345	354	316	345	329	305	350	330	349	362	342	327	349	343	355	322	307	351	343	333	326	355	331	322	344	363	314	332	310	350	338	314	350	361	349	327	342	329	327	322	353	322	314	363	326	365	326	345	332	311	346	341	342	339	331	346	317	315	337	327	349	337	359	316	336	325	362	311	360	348	346	358	340	334	342	368	337	307	326	327	326	390	325	325	369	335	351	317	332	313	329	295	356	360	309	348	343	319	351	319	341	348	336	339	357	311	329	315	295	351	327	341	345	301	345	340	347	340	350	336	345	347	331	314	353	357	350	350	307	327	340	345	336	321	347	326	307	345	349	336	328	320	343	317	333	314	319	350	323	339	309	343	349	330	373	358	332	317	359	322	329	348	321	350	327	335	357	334	369	330	299	335	364	331	371	344	336	316	333	357	370	367	336	335	332	350	334	325	348	313	317	321	315	354	315	338	363	328	311	317	317	345	325	313	339	319	318	354	339	295	326	318	375	319	324	327	362	319	313	368	319	383	334	380	348	339	336	344	325	332	367	355	343	349	335	358	334	301	331	330	350	346	334	337	355	352	322	334	329	355	335	342	334	365	357	374	327	342	324	337	339	337	303	342	322	312	308	371	337	334	346	357	364	289	311	314	320	310	371	355	332	328	332	360	340	309	347	359	321	316	337	303	311	333	324	351	354	333	342	352	364	317	344	325	333	332	347	328	334	326	332	330	341	316	350	343	293	331	338	347	351	332	346	326	337	322	326	329	324	335	342	325	334	324	370	303	339	337	326	338	317	333	329	341	336	351	367	358	336	349	338	322	321	340	355	351	299	318	334	301	313	327	322	371	286	344	339	320	320	367	369	334	357	342	338	338	303	353	350	313	313	336	310	336	348	353	312	315	318	340	351	351	317	342	356	312	325	343	334	311	346	315	356	312	356	335	341	339	313	346	306	339	372	322	344	307	318	305	321	368	318	333	336	327	324	383	344	358	332	293	329	349	353	354	340	333	327	361	335	323	375	323	376	330	373	358	342	354	354	324	348	320	349	355	362	316	330	328	352	343	324	323	342	344	335	324	334	358	350	331	347	304	294	336	370	339	334	342	339	363	353	309	355	337	336	370	308	345	359	322	315	328	319	324	337	343	353	341	333	335	327	340	349	339	342	311	324	341	306	324	336	315	282	341	343	351	309	316	302	365	351	317	357	352	332	367	335	344	352	311	351	349	323	302	360	350	317	306	370	331	337	349	345	341	315	344	317	348	367	359	327	318	336	340	332	314	326	334	327	337	330	322	343	346	352	349	336	339	319	344	337	315	356	339	359	339	328	318	333	358	314	330	354	312	335	346	348	341	321	342	310	322	327	318	328	323	364	339	337	349	353	303	348	359	331	355	356	360	305	329	340	356	330	351	340	341	328	306	320	354	326	319	333	337	365	323	322	354	363	348	356	342	324	323	349	351	362	333	344	353	355	347	349	344	321	339	314	338	335	348	338	349	333	325	361	328	340	341	329	350	320	290	326	377	309	358	391	334	314	348	324	293	386	345	293	328	346	332	338	336	342	341	338	333	333	350	324	346	327	304	339	338	339	341	377	309	306	302	342	325	330	356	320	326	348	352	341	326	343	328	376	324	359	348	308	334	372	352	327	338	341	374	330	351	336	326	325	339	365	319	330	339	318	352	321	377	350	326	292	304	323	336	338	298	317	355	319	324	323	314	325	305	344	338	355	306	313	332	320	332	354	324	354	342	337	344	348	337	337	350	349	366	330	388	352	352	329	381	370	362	313	332	336	341	333	320	331	360	324	338	343	327	335	324	304	315	345	360	327	328	340	344	314	346	328	353	316	341	346	329	316	332	333	321	345	302	303	331	339	347	337	341	330	349	366	365	354	335	358	357	341	324	324	306	337	326	325	327	312	327	350	295	354	330	351	352	349	341	305	382	313	311	336	333	324	336	312	313	363	316	327	347	312	331	328	364	319	344	332	348	342	356	354	316	346	330	306	337	362	324	347	330	333	333	336	348	362	331	325	349	339	328	358	348	341	326	337	347	356	346	330	308	302	312	320	331	352	312	326	318	343	314	311	356	340	349	344	272	354	313	323	356	321	320	334	342	343	333	338	329	360	360	350	334	357	336	352	315	335	372	322	314	330	345	304	364	352	340	325	365	331	344	336	340	303	329	351	288	327	329	347	352	327	329	334	343	322	353	339	333	340	358	317	320	349	331	313	344	366	341	363	347	371	297	359	342	296	363	349	349	360	374	346	343	347	325	341	351	348	346	323	337	351	334	346	351	318	348	322	358	296	339	320	330	325	346	344	316	344	345	350	362	330	331	322	336	335	355	329	289	370	331	330	310	318	350	337	347	355	336	332	347	340	336	328	337	325	321	343	327	351	318	344	337	381	338	365	323	335	365	327	351	349	317	324	316	346	336	337	347	337	323	365	334	329	349	325	344	336	295	356	342	328	313	338	313	332	359	324	340	336	328	300	344	331	321	307	333	342	321	332	303	340	351	331	365	326	334	333	335	347	328	344	340	331	331	330	349	328	332	308	343	319	354	310	341	346	372	354	317	310	364	338	356	308	335	292	329	335	322	344	375	330	352	351	309	328	308	335	319	340	331	318	349	306	331	322	323	352	336	318	310	347	327	337	362	359	338	310	324	359	374	326	324	328	352	348	319	361	362	361	322	319	327	321	336	345	313	345	318	348	353	311	329	335	321	333	334	326	347	327	334	332	327	343	334	348	293	338	381	351	351	313	329	360	373	373	314	323	328	326	350	346	364	332	328	340	332	354	312	314	331	329	312	346	363	354	319	302	343	333	347	337	325	364	349	358	304	352	356	320	333	342	326	323	320	354	351	338	342	320	347	327	306	324	337	349	358	339	356	331	309	294	363	333	362	355	317	353	341	316	329	328	372	330	315	351	346	343	347	318
17923	2907	2825	2111	1598	1154	841	684	539	455	418	395	336	317	260	277	224	226	221	228	212	243	215	189	202	213	174	176	186	171	188	187	207	159	171	181	186	167	180	192	156	165	194	178	176	168	174	180	147	163	167	152	189	132	162	174	165	164	157	182	174	166	173	159	178	165	180	149	155	164	147	166	160	152	168	147	149	164	172	185	153	171	177	174	162	165	153	149	195	163	189	179	135	164	164	182	168	176	153	176	140	164	152	161	175	171	160	163	173	154	169	177	173	162	136	160	166	150	177	161	153	180	148	178	135	169	151	172	157	169	161	164	171	159	150	158	149	152	172	122	172	143	169	154	158	160	179	172	180	170	173	139	150	148	173	160	152	167	170	158	159	137	149	145	164	160	167	144	182	144	175	174	163	145	159	152	166	154	153	148	150	170	145	139	157	163	154	152	155	152	187	163	171	200	179	162	182	167	171	166	145	158	160	151	163	151	143	171	174	158	168	152	148	162	159	173	165	155	144	152	169	168	159	169	170	170	165	169	157	162	176	163	163	171	156	179	152	147	174	145	137	175	151	169	131	161	157	167	172	139	164	155	164	140	160	146	162	147	142	165	164	165	161	158	170	179	160	147	174	165	170	154	166	161	166	147	165	160	147	175	207	155	137	162	159	155	164	161	146	143	169	160	173	175	174	149	165	169	174	145	168	176	153	173	154	164	143	135	147	159	171	154	158	136	145	166	167	147	148	150	163	149	171	147	169	151	169	144	149	140	159	197	155	143	161	164	154	170	177	143	145	168	146	156	150	178	154	161	170	173	185	149	179	185	153	168	167	162	138	136	153	134	173	166	169	163	156	155	157	144	159	173	161	162	164	165	162	163	159	143	147	165	145	173	162	146	165	158	165	156	144	154	160	157	153	178	149	140	141	172	158	163	158	152	178	142	172	144	147	162	153	149	153	172	150	150	168	146	153	167	154	144	146	160	145	142	159	164	156	156	156	170	159	152	144	179	151	142	135	151	165	178	172	135	149	176	170	159	155	138	155	179	162	173	150	171	144	171	175	173	143	166	144	128	178	153	182	169	126	177	148	161	156	159	139	180	147	171	184	168	156	152	163	185	143	183	168	178	166	159	175	166	177	158	166	137	154	166	167	165	137	165	172	150	176	149	147	145	149	158	154	174	155	142	152	150	159	172	166	146	154	146	161	156	157	174	153	139	156	170	150	171	174	160	149	151	166	170	175	167	178	139	123	163	174	169	175	170	155	155	157	166	161	154	176	157	145	177	149	145	163	163	153	159	175	151	156	183	154	140	164	172	141	147	164	144	148	164	167	152	177	164	136	174	154	143	159	164	135	162	172	186	168	148	143	152	177	166	170	158	167	163	123	171	155	184	152	166	142	146	157	158	153	141	153	176	163	142	172	183	162	169	141	149	188	148	157	148	150	144	164	192	175	151	178	170	170	142	154	147	148	150	165	156	157	172	159	163	149	163	153	173	166	151	176	173	136	157	180	175	159	164	159	154	156	162	182	164	159	171	135	173	160	155	162	132	166	153	128	176	156	141	135	149	161	172	173	148	146	185	171	155	162	166	149	157	178	177	173	158	156	143	154	151	144	164	155	176	155	172	190	147	172	174	170	178	158	177	157	141	169	163	167	179	145	146	134	164	166	149	164	157	154	180	185	155	143	161	152	146	158	147	162	141	144	168	162	162	168	154	160	144	156	174	174	159	149	141	159	170	181	131	136	154	166	141	146	144	174	148	161	161	166	133	151	150	183	144	146	150	168	156	169	171	157	157	151	178	154	148	147	165	149	140	191	171	158	173	148	167	159	145	146	152	162	161	137	144	138	168	146	152	174	166	151	150	158	116	159	170	179	159	179	180	171	163	161	146	159	158	154	141	149	190	150	144	147	154	167	150	163	145	176	163	141	163	151	155	152	171	161	163	167	156	152	155	152	151	138	179	141	148	148	163	158	172	157	171	142	135	157	170	146	156	151	148	149	152	159	147	134	135	159	169	158	148	151	144	182	157	148	179	170	161	170	175	149	164	153	157	183	168	164	163	171	172	156	171	148	163	161	155	165	156	143	150	148	158	165	152	160	158	146	142	165	130	152	143	168	142	165	143	174	142	166	158	166	174	145	164	164	139	131	167	171	154	139	138	164	172	150	163	159	136	168	163	168	181	149	157	145	132	154	164	155	145	168	154	151	143	164	141	171	148	163	154	161	161	143	158	173	140	168	151	153	148	160	162	166	163	160	183	156	161	165	148	156	146	155	169	154	133	150	161	146	160	135	177	164	170	156	173	173	173	170	166	182	172	167	158	169	201	147	147	155	144	140	171	149	173	137	164	152	144	161	173	160	149	145	150	150	151	148	160	148	162	180	143	144	164	152	171	147	154	146	149	138	166	149	138	160	161	170	144	162	154	156	136	179	159	160	168	167	178	151	133	156	156	150	155	170	151	186	142	169	167	139	152	168	151	162	168	151	168	148	160	163	164	157	161	178	149	172	164	179	151	143	155	187	160	125	153	157	170	177	153	144	153	160	166	144	168	167	161	156	133	135	161	158	136	166	155	166	169	150	147	156	143	158	183	159	169	171	161	169	158	149	176	165	149	146	168	167	150	186	143	166	140	150	183	134	154	163	157	158	156	169	135	172	156	140	161	182	158	150	156	141	137	157	149	149	156	170	164	149	153	160	158	156	156	151	164	148	144	154	145	140	165	160	143	142	179	146	158	147	160	163	170	144	173	169	144	156	161	161	168	141	177	160	157	162	168	167	150	159	166	151	159	151	161	135	150	149	153	160	158	167	151	157	138	151	149	149	175	183	170	138	174	155	160	149	164	166	157	163	174	145	154	172	163	156	124	171	153	177	155	156	145	149	160	151	163	153	178	166	168	170	159	167	161	151	162	158	152	145	166	165	137	174	130	159	159	153	176	151	169	177	170	154	144	161	173	155	163	158	169	186	192	164	176	144	150	148	169	170	168	170	148	168	155	161	141	172	158	140	152	187	173	139	163	152	145	166	158	150	159	141	165	164	164	164	171	169	168	144	157	145	149	155	158	162	161	171	154	165	151	158	155	132	177	154	175	139	181	167	152	135	160	132	165	173	153	154	151	151	181	141	153	141	147	162	166	154	145	181	145	151	160	153	188	154	156	159	153	164	147	163	155	157	158	166	172	152	155	141	142	157	128	144	139	169	157	186	154	164	151	153	158	166	161	149	157	173	141	173	161	138	174	154	162	160	157	165	172	159	147	146	161	163	163	128	137	160	163	162	150	158	164	159	168	185	149	168	155	148	133	152	180	155	163	178	170	153	150	180	150	142	159	159	156	170	148	157	187	164	161	153	152	153	172	170	166	159	159	167	159	184	158	160	154	175	146	152	161	158	170	141	167	151	147	159	163	155	166	169	145	160	187	161	141	148	167	160	182	150	156	166	147	159	121	163	169	156	146	158	152	156	191	154	161	145	157	151	185	154	139
7977	2495	5531	6423	5491	4673	3729	3015	2526	2282	1915	1733	1532	1435	1282	1227	1081	1065	964	958	919	796	848	769	727	791	716	653	738	692	662	663	627	628	646	573	588	546	557	606	584	570	556	579	559	555	560	556	553	551	546	553	529	518	537	538	581	529	495	496	519	497	509	556	479	515	550	493	524	490	511	476	479	512	522	494	490	506	478	484	501	551	511	483	484	497	512	522	449	483	502	503	478	494	515	482	482	468	471	451	498	477	545	485	486	524	541	496	538	510	501	478	503	488	447	451	511	525	499	464	443	484	461	476	521	488	513	491	465	471	458	445	479	489	475	477	460	477	480	474	503	471	487	445	480	488	498	442	451	465	502	481	493	515	533	487	462	509	514	439	474	523	485	473	464	496	483	473	476	465	466	452	497	465	484	467	480	495	482	470	470	493	452	443	439	491	476	520	444	488	472	478	448	480	496	454	490	460	486	460	472	528	459	479	444	490	467	456	487	504	509	511	493	459	454	446	473	458	504	524	483	459	471	511	484	476	430	464	499	480	490	480	498	457	481	435	464	504	473	443	478	472	483	498	496	458	458	495	493	467	439	466	481	462	486	481	502	504	484	481	443	438	446	480	445	468	490	483	524	503	472	485	515	452	482	477	492	509	451	507	446	434	477	477	466	501	470	540	493	465	488	455	464	472	499	441	451	482	436	468	471	446	474	455	487	446	482	471	479	489	471	488	471	502	465	500	443	500	465	463	464	462	481	520	448	506	525	465	472	487	459	487	493	479	440	476	440	450	484	476	497	493	468	505	463	478	477	478	508	476	439	490	500	481	463	450	500	499	447	462	470	488	493	474	450	467	435	493	449	490	456	466	477	472	499	485	443	475	476	488	443	466	489	525	448	499	473	443	485	512	485	445	543	467	484	434	430	473	484	488	465	502	501	443	477	499	473	440	468	456	473	485	461	491	425	427	473	533	428	505	468	449	500	496	498	452	477	451	478	483	508	458	519	484	462	469	491	460	495	492	486	449	487	484	543	476	462	480	429	463	489	449	485	445	519	489	469	458	492	479	531	425	426	487	465	467	467	469	489	480	476	495	454	480	485	488	478	436	511	466	477	475	468	500	497	454	469	473	473	461	469	472	457	495	479	499	439	450	448	486	496	523	470	455	480	481	461	507	458	449	476	483	502	477	479	511	444	494	446	468	500	498	493	458	493	461	418	450	462	449	494	482	490	474	462	445	471	481	490	518	469	493	476	504	478	460	491	478	522	468	446	475	496	529	469	472	453	462	483	513	491	486	463	480	517	476	462	458	489	494	492	449	478	448	447	504	474	528	472	429	483	492	465	486	461	460	476	474	467	451	452	470	466	477	500	468	453	468	489	488	487	510	499	491	449	460	450	462	437	456	455	491	507	476	480	443	468	457	467	503	470	454	433	479	493	473	464	488	458	469	446	489	466	447	488	459	517	452	478	521	484	485	460	448	497	463	478	453	458	462	458	446	438	477	495	479	499	475	484	501	469	491	459	499	480	502	465	479	472	513	512	487	469	501	483	465	462	470	479	466	440	501	496	445	479	495	472	485	444	466	493	457	478	466	481	520	456	458	443	496	457	474	461	457	516	479	477	511	446	448	509	511	464	495	497	471	502	478	458	489	498	454	491	448	476	489	473	463	467	478	467	463	491	484	482	478	493	448	473	465	476	438	493	469	444	500	484	455	467	508	485	472	485	506	488	483	500	448	493	498	522	467	486	474	493	455	492	471	509	464	517	475	522	456	454	479	460	500	445	475	508	477	444	492	473	460	519	453	476	493	468	479	486	453	469	479	477	479	483	467	480	440	471	508	488	450	510	513	496	456	455	458	526	484	470	460	442	482	481	484	462	412	460	446	523	449	498	457	471	489	460	485	466	449	465	463	458	462	517	502	465	501	455	432	483	496	517	458	476	502	469	452	426	486	486	457	502	472	503	457	483	462	479	497	493	476	488	472	520	486	443	465	471	495	486	475	501	490	512	482	456	449	480	495	498	462	494	488	507	455	499	469	497	443	462	471	504	444	506	506	460	497	473	453	475	482	483	472	454	466	499	477	430	464	447	504	468	490	489	473	455	495	483	459	514	506	453	468	447	452	472	483	502	459	476	483	443	485	456	472	499	461	430	473	461	446	487	483	503	461	488	457	482	466	495	470	464	462	451	469	419	455	470	435	440	463	472	488	486	456	465	461	473	450	511	462	479	465	449	514	485	508	485	472	429	522	470	499	495	454	504	491	483	485	466	455	487	454	484	484	465	487	444	435	467	475	463	486	450	505	465	458	463	430	459	470	443	461	493	507	463	477	490	458	469	503	479	459	467	467	468	470	487	486	427	492	490	467	459	511	466	478	478	478	472	461	466	501	473	493	493	460	484	505	471	467	457	477	493	485	474	488	450	482	507	501	451	484	465	469	471	454	445	505	462	457	508	452	489	470	447	443	498	490	461	472	468	436	442	447	462	489	493	479	499	462	493	449	479	438	444	471	488	491	497	466	496	512	419	504	446	466	484	480	483	478	451	498	492	491	453	495	474	502	481	472	451	460	493	449	467	468	483	466	506	463	483	458	426	503	458	490	510	511	453	499	477	474	470	459	492	442	443	434	469	472	491	471	455	476	510	469	458	483	445	503	446	497	462	483	463	470	471	481	469	476	428	455	496	451	499	468	537	469	457	486	484	445	499	473	515	490	510	502	479	461	470	435	456	447	462	465	483	497	499	444	495	482	444	440	490	494	443	455	446	479	492	455	457	452	495	442	456	465	458	435	453	485	477	504	494	472	468	421	494	476	456	476	448	460	484	481	473	476	487	486	464	480	483	522	499	471	511	493	447	435	471	438	488	499	465	467	474	453	499	499	480	505	525	489	447	477	484	446	491	478	514	507	469	454	453	496	466	466	440	484	473	490	480	493	467	444	524	500	459	498	436	468	486	471	473	494	448	439	414	493	480	451	477	483	505	476	459	480	476	491	473	465	496	459	462	437	459	479	457	507	493	519	449	490	442	480	486	491	478	449	491	464	489	494	453	487	457	481	472	480	485	482	450	449	464	427	498	518	455	471	487	504	475	479	446	475	497	462	455	488	482	487	486	462	475	474	477	439	488	453	492	462	503	493	453	480	457	484	473	460	467	469	462	498	489	465	499	477	490	432	520	502	473	484	482	460	499	485	463	482	484	448	478	500	473	492	454	482	455	465	491	478	458	482	490	437	463	474	481	460	497	508	447	480	491	483	469	496	455	507	484	458	464	459	479	508	461	463	479	495	436	464	454	492	488	517	460	502	481	465	487	498	478	461	474	471	482	479	442	477	506	458	466	443	472	496	494	495	482	458	491	508	463	476	484	446	482	479	468	473	478	485	523	503	449	461	474	472	475	466	483	458	502	495	421	457	490	479	483	498	488	455	491	466	506	474	505	466	446	486	490	482	445	475	468	452	450	475	498	483	458	496	479	522	448	505	485	469	478	463
2336	300	287	295	246	230	249	238	218	227	225	215	221	213	221	198	219	224	205	234	252	219	224	223	258	231	226	206	203	207	218	193	208	201	210	217	239	225	211	225	211	234	231	206	214	220	221	237	193	220	213	222	212	242	221	235	209	239	220	214	223	219	206	210	188	211	211	224	210	229	206	196	214	224	238	195	213	224	214	207	231	219	220	226	200	196	224	211	218	237	223	213	222	236	231	231	240	208	233	211	232	199	257	243	227	219	210	206	190	219	237	244	233	214	212	203	279	235	199	242	219	217	252	216	231	225	226	248	231	194	212	229	225	215	209	240	212	231	220	200	211	205	214	229	213	210	218	251	272	234	238	234	229	219	258	234	223	216	225	221	244	213	234	220	213	239	206	200	210	217	225	197	199	216	220	229	205	230	247	238	217	209	231	215	214	226	214	204	238	235	229	215	227	221	228	213	198	205	223	231	231	192	215	223	201	222	239	232	237	204	225	212	229	231	217	221	236	195	209	234	200	220	228	235	224	225	216	231	217	231	217	210	245	204	219	238	207	213	205	240	202	213	226	218	229	245	240	195	234	207	259	206	221	216	227	223	218	225	246	240	223	213	242	218	225	223	202	255	244	224	208	231	218	223	218	203	233	223	241	226	218	243	253	220	238	220	225	233	212	232	200	203	244	212	246	212	197	231	206	224	238	211	239	199	212	229	204	213	229	210	215	232	233	214	222	208	218	241	222	234	238	246	221	208	210	234	247	208	224	203	227	213	223	212	221	194	248	214	228	228	219	194	228	204	210	223	214	222	235	248	190	218	230	212	212	225	224	221	225	204	228	218	233	215	242	227	223	212	245	239	207	206	234	205	203	219	231	218	216	214	231	209	183	224	221	221	227	230	215	215	217	204	199	208	224	223	222	218	229	219	210	214	221	214	227	207	204	219	224	248	207	253	216	232	215	205	222	225	214	195	218	224	216	187	201	234	240	216	211	232	212	213	211	222	222	214	189	205	224	246	197	256	214	214	221	247	249	245	227	235	251	188	205	219	232	233	249	252	252	210	253	237	216	216	189	242	225	256	244	218	220	230	218	206	227	214	228	231	230	192	228	210	226	195	225	226	242	230	231	216	218	216	214	220	227	222	244	231	225	215	232	215	206	207	220	208	195	188	220	212	243	213	209	244	222	205	202	218	212	245	248	233	213	239	194	227	215	243	225	236	228	229	217	218	192	212	238	197	188	251	212	253	210	237	204	217	235	242	253	204	222	224	216	226	215	208	212	228	219	207	220	189	227	229	227	218	219	203	232	240	223	243	212	224	222	221	233	239	221	221	217	233	208	228	236	227	234	218	214	238	225	210	222	219	200	231	240	217	220	212	230	214	216	211	232	217	238	216	228	216	229	214	219	218	228	219	207	224	251	224	242	214	242	236	225	228	220	232	196	216	212	202	241	221	211	234	204	218	211	207	231	196	236	211	207	220	197	219	227	221	224	238	229	232	207	212	245	226	207	194	204	224	229	236	233	190	231	242	197	222	206	237	209	222	227	222	236	228	204	205	210	213	249	227	243	217	235	217	208	235	228	262	230	215	197	253	219	206	212	208	221	254	231	247	227	211	215	239	225	236	217	216	220	225	223	212	210	217	241	216	210	225	223	238	251	232	244	212	227	232	231	242	215	236	207	201	217	209	233	201	208	221	216	230	219	227	211	240	209	214	210	229	227	207	235	218	222	242	210	207	221	215	217	198	215	217	217	239	220	223	221	230	239	241	214	200	246	217	206	240	221	242	268	217	225	220	210	245	239	193	223	230	217	192	233	216	259	245	247	238	238	200	183	203	199	219	225	231	237	230	196	260	244	231	217	202	237	203	196	216	209	239	218	206	229	237	236	214	228	190	199	199	248	241	232	225	214	233	217	234	220	212	229	267	203	223	236	223	220	219	243	235	207	184	222	208	196	194	218	261	209	188	217	213	219	199	255	212	190	254	223	187	221	188	209	233	218	232	201	211	208	224	222	240	211	198	227	251	208	242	209	210	216	240	214	214	207	213	228	204	229	244	203	227	211	205	226	207	211	227	223	207	260	224	242	232	214	206	221	203	241	214	210	196	254	228	217	248	206	216	205	225	211	238	205	226	220	216	237	217	245	230	216	210	219	233	241	206	222	194	220	238	230	214	247	235	244	235	203	200	207	270	227	223	198	229	230	230	237	221	229	219	214	233	208	206	230	244	221	278	239	223	222	202	222	209	227	218	220	250	212	216	205	220	229	225	207	231	217	218	218	207	249	224	226	218	211	235	232	213	248	201	201	201	214	216	229	234	207	204	230	224	229	229	208	231	216	208	208	233	207	214	218	223	231	227	201	216	208	243	220	194	223	215	242	196	202	229	224	234	233	204	233	211	244	236	226	222	227	203	242	218	213	240	219	194	233	211	232	209	207	222	210	232	230	227	207	220	224	213	229	193	227	228	233	222	222	221	219	213	218	216	238	214	202	222	205	221	209	232	228	218	225	216	218	204	194	243	236	230	220	213	206	215	225	226	254	247	226	220	214	216	219	222	228	210	207	195	245	241	219	224	197	180	208	214	225	235	212	227	219	230	232	232	235	204	237	232	241	222	199	213	204	221	207	195	209	230	238	234	240	242	222	255	227	207	235	234	233	220	235	209	250	235	239	224	207	192	195	234	228	242	209	216	233	206	229	204	227	229	212	214	220	225	206	219	224	224	252	252	227	214	240	229	215	207	223	235	238	212	180	207	218	209	227	208	211	194	208	214	236	207	178	237	218	215	197	220	224	212	208	230	214	224	212	195	257	241	235	225	238	238	235	225	211	197	222	219	264	213	253	222	211	223	191	230	222	211	204	233	246	225	191	209	244	237	213	222	242	228	215	240	213	222	228	234	198	204	250	213	209	200	220	226	222	212	237	220	228	212	239	198	208	206	221	212	233	206	225	244	205	216	213	211	251	202	211	221	234	247	224	200	219	229	203	206	242	226	223	229	244	212	228	235	220	231	226	203	235	225	209	230	233	193	195	244	221	202	227	231	210	230	214	211	226	206	204	226	225	245	259	217	225	221	222	200	234	212	238	221	204	222	233	237	202	197	228	210	209	214	233	222	223	207	210	236	202	233	193	236	243	234	235	231	237	248	218	234	223	212	208	256	193	217	233	249	250	193	194	223	220	186	220	240	240	222	238	210	213	226	226	225	223	224	233	203	207	228	254	226	219	237	222	218	221	209	224	257	216	214	249	227	238	190	203	224	230	237	215	228	234	232	235	229	240	216	221	205	208	218	218	219	231	194	209	204	226	207	233	191	211	194	219	223	206	222	232	209	204	241	240	212	217	221	216	218	189	234	230	244	217	254	201	244	250	251	220	216	238	207	249	219	233	238	206	213	226	211	224	207	223	242	248	240	235	231	194	208	241	232	250	221	226	204	225	222	224	247	242	202	184	224	230	224	203	231	222	235	233	243	216	207	226	231	214	209
2436	693	793	899	827	785	751	698	696	682	622	640	669	662	635	627	675	603	598	613	582	638	598	627	629	621	594	628	628	627	590	612	610	612	583	619	632	604	625	600	626	594	578	607	623	642	582	596	617	580	596	598	596	648	616	636	589	635	600	583	604	573	610	566	551	604	596	612	600	607	588	679	566	676	644	615	630	567	617	608	569	596	654	626	640	572	580	625	612	617	580	611	643	645	574	579	628	596	606	633	582	580	608	637	597	562	622	658	615	615	637	615	659	601	606	599	609	614	601	597	625	616	608	601	598	587	618	587	564	605	584	590	601	612	634	609	604	615	599	577	625	568	633	591	633	622	633	605	569	625	573	626	615	580	613	580	653	564	617	611	570	590	545	608	639	609	579	622	575	575	601	605	620	600	630	635	587	606	588	637	629	610	566	584	621	591	609	595	624	601	600	633	658	618	591	618	632	576	638	602	597	590	623	588	655	602	618	596	573	601	665	623	579	612	605	584	643	610	610	606	623	602	627	672	605	575	598	639	625	616	622	613	635	630	642	622	588	609	631	577	560	580	632	589	610	580	565	626	580	608	638	620	591	589	613	613	607	609	592	613	627	613	621	608	578	606	621	636	625	645	588	575	604	599	616	642	611	620	590	589	595	593	600	611	599	605	568	639	572	617	578	602	630	620	601	622	573	610	603	588	587	601	598	600	618	595	653	587	626	603	606	628	618	638	569	601	635	600	660	610	588	616	586	599	594	580	601	617	619	598	634	564	635	606	616	617	624	581	588	597	619	641	593	589	625	543	609	570	600	615	605	574	634	661	599	582	613	608	672	613	614	641	629	632	586	603	608	596	591	621	599	607	615	606	637	604	614	569	588	597	597	561	602	611	614	682	616	602	599	634	596	582	609	620	616	619	619	578	600	608	603	573	620	644	630	644	583	611	623	598	608	579	662	620	600	581	601	606	612	635	580	629	617	623	598	580	589	616	621	565	590	599	581	598	641	603	618	628	614	633	601	588	588	597	610	615	615	595	577	613	594	574	563	633	573	625	596	610	600	554	608	593	633	605	573	573	579	650	625	592	623	575	619	599	633	592	596	571	641	622	602	610	628	640	609	608	574	605	610	578	626	643	604	601	615	615	643	631	617	620	584	617	596	589	593	619	601	628	629	610	623	568	638	597	630	603	596	619	603	611	631	601	577	591	578	629	576	583	626	623	617	630	594	587	634	642	607	607	638	609	617	602	614	580	575	569	591	628	598	579	612	584	617	592	562	583	670	617	586	618	599	561	619	635	655	617	615	658	578	602	632	632	609	607	581	621	615	679	628	591	591	607	600	588	592	592	636	621	627	605	655	571	604	609	596	595	590	616	591	579	591	571	614	592	615	619	573	586	633	676	608	600	601	624	605	618	626	607	603	621	577	609	614	618	613	614	646	636	592	608	643	571	601	530	676	611	598	573	608	619	638	628	631	649	579	631	608	641	653	614	561	623	615	602	593	587	583	611	600	590	616	580	613	620	567	597	598	641	616	610	607	578	630	628	626	615	593	640	630	617	603	615	633	623	646	642	617	647	623	638	606	587	597	613	639	583	629	655	622	641	617	607	564	578	643	629	600	595	620	597	646	630	606	608	594	624	637	629	606	574	601	605	616	603	596	612	610	584	641	639	568	624	610	556	616	540	627	607	570	608	589	604	651	610	623	585	677	624	659	691	645	599	635	606	598	599	618	602	593	611	617	665	658	603	618	624	627	616	616	645	576	629	586	625	649	664	620	638	625	631	616	589	622	668	571	613	678	622	586	625	603	631	609	565	589	642	606	640	625	604	625	599	581	616	621	609	602	600	620	625	597	563	635	614	615	572	582	572	605	598	606	610	625	627	618	624	608	598	608	570	603	625	626	570	613	620	599	590	582	597	623	629	611	580	652	612	608	604	630	568	610	616	597	597	612	624	601	582	595	623	599	595	585	631	616	603	613	641	589	614	614	603	580	627	622	573	589	593	609	605	628	613	600	626	623	593	573	619	591	630	582	634	628	596	576	600	598	626	584	606	599	581	614	629	636	597	636	661	611	680	603	638	597	559	569	602	595	617	615	616	639	595	635	591	588	627	591	631	615	624	594	594	593	554	621	597	607	560	625	607	598	617	652	578	579	621	636	637	611	627	611	581	595	654	630	636	650	625	646	601	631	625	563	599	620	585	624	611	636	617	605	634	605	607	610	595	624	604	597	584	633	623	641	604	624	590	611	598	577	592	585	620	639	571	606	611	554	603	620	602	601	574	594	599	624	600	579	631	623	595	638	601	591	582	610	619	575	647	582	670	581	616	576	595	654	610	633	592	595	569	607	596	569	595	647	615	649	596	598	559	621	640	634	591	586	644	616	616	601	551	596	608	570	604	623	619	614	579	639	614	628	617	587	603	607	608	617	597	585	573	627	623	625	616	606	576	621	623	653	590	606	602	654	558	592	651	580	590	575	626	631	592	637	576	597	552	598	611	611	651	616	614	630	618	599	597	597	607	596	650	566	605	627	609	589	572	579	573	576	589	588	649	611	618	637	633	631	612	596	586	620	638	635	607	603	587	667	633	620	574	613	629	593	611	628	634	599	608	571	570	601	642	623	615	590	616	575	583	624	605	626	596	581	628	562	615	547	587	583	615	590	637	630	658	580	628	590	630	643	625	568	595	628	643	620	568	648	611	594	643	596	607	619	606	650	641	643	594	668	589	569	614	606	601	563	595	604	603	630	639	578	631	603	639	628	631	630	577	633	612	608	614	601	583	621	635	590	589	620	602	640	634	601	634	588	630	608	541	617	633	631	610	567	609	561	613	573	628	564	589	644	613	599	616	589	649	612	616	598	606	623	610	622	617	650	641	600	590	627	583	631	577	593	626	565	567	628	561	659	614	595	622	602	628	617	611	605	650	589	575	636	611	638	621	618	619	665	583	607	631	643	595	589	589	640	617	584	607	603	620	572	604	627	599	609	614	600	609	571	624	584	613	602	590	641	599	614	580	620	647	601	646	594	575	608	586	618	575	599	614	643	580	585	632	627	603	633	641	583	601	576	647	590	634	575	630	598	610	607	603	590	631	613	624	601	669	596	530	601	635	626	577	663	640	595	615	656	625	644	580	597	596	584	608	624	548	545	602	601	632	624	585	637	613	603	603	579	591	612	580	640	597	661	632	631	596	644	645	636	564	630	604	614	601	629	626	600	612	604	591	599	605	601	600	626	615	605	613	614	615	650	649	616	610	607	625	563	633	616	573	568	572	638	612	644	601	596	607	609	607	612	615	622	564	642	622	632	593	623	589	612	641	600	620	637	582	603	595	583	618	616	594	620	575	609	606	623	626	603	610	647	593	615	592	625	612	615	587	595	624	622	562	600	629	590	626	668	598	619	622	611	628	633	604	625	640	613	622	587	607	577	572	604	629	589	595	587	655	612	597	583	614	612	604	614	590	610	554	590	600	640	616	573	575	605	586
9754	1189	1341	1066	787	593	466	398	316	266	224	238	219	200	181	163	167	136	165	140	129	135	125	127	148	121	121	122	116	131	115	98	110	116	120	107	122	127	133	120	115	100	122	134	112	126	110	120	105	101	118	113	122	123	102	121	115	107	122	109	105	114	110	104	115	106	109	118	90	91	119	111	99	94	112	121	110	114	118	94	98	98	107	85	117	140	116	118	106	107	99	110	133	110	106	116	117	101	131	115	103	94	129	98	103	105	100	108	113	99	109	128	119	120	113	97	101	116	101	113	103	108	95	96	117	95	119	121	122	120	112	101	107	110	97	107	100	119	112	113	115	102	105	103	130	111	101	103	95	125	111	112	107	114	104	99	93	105	90	115	132	94	125	91	98	120	109	114	111	108	116	86	102	98	98	106	123	104	113	118	98	119	92	110	113	121	122	114	116	93	114	124	107	110	105	123	110	121	96	94	116	115	129	90	123	102	97	110	105	99	106	113	101	104	140	112	99	103	124	112	100	97	102	114	109	104	136	116	106	114	111	118	95	119	99	115	115	113	96	113	94	101	109	95	95	115	114	110	100	93	94	101	107	115	110	106	115	127	93	105	109	109	107	108	118	94	86	102	115	83	112	113	102	114	106	110	125	102	90	108	106	125	123	101	118	100	112	105	113	123	86	88	123	103	125	114	119	124	106	123	107	125	111	95	91	108	114	109	102	122	108	103	95	111	110	107	113	119	118	101	111	122	115	113	125	99	101	90	129	127	111	93	113	121	108	95	113	94	97	113	108	124	110	93	114	105	118	101	110	103	110	109	104	112	106	111	110	98	113	99	108	107	96	118	116	110	123	104	116	96	112	108	91	108	108	104	116	121	86	99	99	106	107	111	118	128	122	99	126	113	125	101	120	84	120	98	122	100	122	113	111	108	137	109	106	98	97	97	101	106	119	119	129	131	101	96	106	103	110	97	111	102	116	119	119	105	119	110	101	109	106	110	103	127	124	97	114	101	129	110	103	113	117	122	100	113	102	122	103	110	91	101	104	110	104	104	85	118	97	114	130	123	82	115	104	102	113	102	109	96	97	102	87	115	116	105	106	118	113	110	93	94	121	115	100	121	104	114	121	106	100	124	114	124	108	105	104	135	83	115	104	119	114	115	88	118	109	111	131	116	115	101	85	120	94	107	119	100	117	90	117	115	127	93	131	91	128	121	97	97	115	109	113	99	98	101	83	109	116	110	114	104	130	105	103	99	107	102	108	108	117	106	114	117	86	112	116	93	120	102	110	105	114	93	113	107	115	104	95	88	112	103	122	103	122	104	112	100	119	110	101	90	98	111	98	104	115	98	90	114	116	98	94	117	117	105	104	96	93	96	151	111	112	102	107	113	115	114	101	101	128	94	107	100	112	115	104	103	96	92	104	118	88	103	112	109	101	122	114	104	109	113	110	103	114	117	106	111	114	121	93	98	95	102	116	106	117	87	98	98	140	114	126	126	109	113	100	100	108	106	106	105	115	103	100	106	106	121	89	124	93	123	128	105	114	111	127	110	91	109	109	119	91	97	103	122	104	121	105	114	111	88	106	118	97	89	95	106	103	109	118	112	105	106	129	110	105	108	108	88	117	116	123	102	106	101	111	93	114	120	116	99	94	92	102	104	98	120	99	108	118	110	106	109	102	115	97	117	116	99	115	102	104	122	111	111	87	89	109	112	106	130	105	123	103	118	110	100	98	108	118	126	97	111	121	96	123	131	99	120	114	110	110	106	95	97	120	125	115	117	114	121	108	85	105	107	95	124	110	134	111	100	110	114	122	120	118	101	101	109	118	117	93	90	105	108	93	110	110	111	118	112	127	92	97	99	107	122	112	113	103	112	130	101	123	97	100	114	104	136	109	126	106	102	83	100	130	88	107	92	93	99	116	116	107	103	106	100	95	108	114	98	115	129	104	120	124	120	120	116	86	115	118	111	102	108	91	82	133	92	104	110	117	110	88	103	94	125	127	102	115	118	118	109	93	114	99	120	95	108	124	108	131	101	110	121	113	102	106	120	111	86	106	113	95	116	101	116	132	103	96	129	127	88	131	103	107	124	116	113	113	101	116	112	113	94	136	114	101	109	108	105	110	114	94	113	103	102	93	124	115	115	120	96	97	102	101	89	130	130	113	115	124	107	91	115	95	110	113	125	126	105	117	121	122	126	89	97	108	111	103	104	96	111	91	112	108	98	111	108	103	93	97	103	106	120	83	104	129	107	113	119	107	110	108	116	119	113	110	95	109	91	123	125	117	115	110	80	106	128	125	112	102	128	110	101	102	95	128	141	110	112	97	111	120	119	102	110	128	100	93	99	122	123	95	117	117	109	95	112	110	105	98	110	103	113	107	106	117	110	128	120	94	95	100	116	123	113	100	128	112	103	104	104	109	83	115	114	95	106	110	105	103	106	98	110	115	116	106	115	133	106	113	112	113	102	104	107	97	117	111	92	117	123	109	100	102	114	123	124	115	110	100	103	110	98	95	119	116	111	101	101	111	91	104	100	128	98	110	106	99	109	133	91	114	114	107	122	97	99	120	90	103	118	87	116	103	120	109	105	109	108	119	109	103	109	106	118	122	98	117	121	104	103	102	110	107	131	90	113	119	119	118	122	136	95	97	95	132	90	120	103	114	119	100	102	110	97	118	108	106	83	108	118	133	109	95	117	121	111	117	102	115	116	118	124	94	114	114	117	105	101	110	121	114	127	122	107	99	87	131	100	110	98	122	133	93	115	95	114	98	109	104	110	91	116	106	115	111	114	102	110	104	105	115	103	109	95	110	119	102	112	126	122	94	135	128	108	97	107	105	121	118	125	107	111	118	105	117	108	103	118	102	104	117	116	98	118	112	102	104	112	119	81	114	91	108	108	90	127	101	107	105	98	121	100	106	109	119	126	104	101	115	92	108	91	117	95	116	103	106	103	119	105	100	122	99	102	110	102	119	119	114	109	133	104	121	111	115	106	128	108	96	106	119	99	112	108	118	111	96	104	89	93	99	100	112	114	113	108	97	100	113	120	100	104	107	128	107	114	120	98	109	117	110	103	116	122	123	105	92	119	111	92	105	112	113	115	102	128	122	120	100	121	100	121	106	114	124	88	115	92	114	128	113	82	95	114	107	125	114	92	88	122	95	112	113	114	91	113	113	120	98	112	122	110	127	84	99	119	85	107	99	113	101	91	110	113	112	98	102	104	97	103	119	122	101	103	104	121	116	94	98	83	110	113	119	118	105	113	89	100	121	95	110	116	115	115	104	105	116	114	123	107	109	114	129	100	102	111	106	107	108	93	93	102	104	105	116	118	106	110	109	92	118	103	122	120	112	119	90	105	95	97	111	98	94	101	119	116	102	118	126	110	96	119	102	105	106	117	90	104	105	109	106	116	94	111	103	97	91	108	108	98	114	109	104	106	86	103	101	108	122	107	107	107	103	101	95	109	121	108	128	122	110	105
5732	1365	3045	3640	3172	2530	2080	1669	1521	1280	1135	975	858	821	777	673	740	648	564	593	572	572	534	491	518	495	428	464	421	423	472	459	388	424	436	415	438	391	401	423	373	394	381	397	403	370	368	359	355	385	379	339	355	346	414	325	352	364	383	358	356	395	382	374	371	356	369	366	374	317	365	362	344	336	352	346	402	315	352	376	339	319	343	342	353	374	358	359	342	351	343	332	351	340	385	343	361	351	353	363	351	317	346	319	388	325	361	364	292	327	358	361	345	344	360	340	351	338	362	366	330	305	332	334	345	334	363	352	321	372	334	328	340	330	332	326	372	359	337	341	342	355	302	366	351	333	347	361	341	361	354	334	343	351	319	347	368	321	348	319	363	342	344	351	361	343	310	338	344	351	349	302	365	354	317	371	326	313	319	346	361	310	327	339	365	341	344	299	349	362	339	323	339	361	327	350	355	319	335	348	324	365	348	351	327	326	346	363	314	344	322	305	367	326	348	330	332	389	339	360	329	321	326	334	337	380	356	335	355	328	327	347	341	347	346	325	356	343	366	346	337	367	341	378	333	341	348	329	401	364	347	352	347	348	371	367	365	335	318	332	327	327	333	309	329	328	335	314	321	339	377	308	329	316	361	353	344	323	343	340	331	350	308	369	322	317	326	343	325	342	323	356	331	376	342	331	331	335	329	368	317	352	342	320	336	371	307	352	306	343	371	331	344	346	332	323	329	356	314	346	321	320	322	355	338	303	359	359	343	342	313	377	354	348	365	349	300	336	376	322	333	335	345	346	344	308	354	347	342	336	332	299	344	355	361	318	324	351	339	334	328	306	331	297	372	334	354	332	345	331	323	300	351	380	362	319	355	338	335	340	372	329	331	339	361	336	388	345	332	327	361	343	330	346	369	340	341	351	369	341	338	360	333	335	352	336	335	319	350	325	370	354	333	336	331	350	310	306	319	334	334	320	359	355	367	351	315	340	371	335	281	330	356	336	313	325	373	365	346	345	321	332	349	351	337	312	361	327	332	354	322	307	332	328	323	329	341	344	309	327	339	319	356	314	335	336	357	358	331	323	332	324	353	366	336	313	325	343	330	332	358	345	319	344	320	354	335	357	309	339	331	324	337	292	334	339	321	349	384	340	344	322	309	327	322	337	317	335	299	317	333	323	323	318	335	350	332	330	340	384	317	361	381	351	395	339	338	312	300	328	339	341	348	328	345	337	306	338	335	339	369	342	286	350	335	338	327	327	361	364	337	354	325	349	331	325	356	360	341	340	338	358	314	360	369	367	316	370	356	341	333	343	329	343	332	316	342	339	320	349	325	342	347	363	351	318	366	328	331	340	361	317	303	345	327	362	331	353	344	334	370	351	340	323	330	327	350	352	351	332	340	332	347	342	328	359	334	351	343	351	341	313	343	363	372	338	340	337	316	359	355	357	344	340	347	325	341	335	333	312	345	326	348	333	344	342	340	330	337	305	344	368	348	362	337	337	339	342	356	356	356	368	327	356	346	301	354	357	322	319	363	342	331	324	348	356	361	334	337	346	307	364	347	339	327	355	314	316	365	353	343	335	340	307	339	368	311	318	366	328	343	344	355	317	338	333	305	321	371	294	362	335	368	299	308	380	349	347	339	345	375	338	325	318	329	325	337	322	326	326	354	336	345	332	326	346	342	329	315	364	336	349	366	299	347	332	336	321	336	344	294	377	327	333	346	348	315	307	343	335	329	332	334	366	314	335	335	361	326	356	355	353	373	337	335	325	320	328	341	374	312	356	357	328	358	331	341	343	331	328	328	342	321	350	323	374	353	357	345	361	354	362	371	332	330	353	326	326	308	352	334	328	361	345	296	353	312	349	353	377	319	334	350	320	373	345	329	334	371	321	322	372	345	321	322	338	357	324	336	311	374	345	315	350	336	318	342	292	342	313	326	319	375	335	348	328	323	338	355	343	347	374	340	335	310	343	357	341	342	348	349	342	317	350	350	363	293	397	358	306	332	338	327	363	299	309	346	320	323	339	339	326	362	326	357	336	344	343	374	345	312	326	364	369	319	338	358	345	343	351	324	344	357	365	320	350	329	370	302	299	330	335	367	347	292	322	318	348	334	356	372	335	292	327	345	362	341	325	329	355	317	329	317	380	321	367	329	339	307	315	332	317	304	350	350	334	353	369	334	329	334	338	360	342	353	334	331	340	335	321	371	319	349	369	324	350	318	322	338	348	312	330	342	331	358	360	336	359	317	325	345	353	332	337	353	345	360	365	332	330	301	327	334	315	365	354	343	327	335	337	314	351	356	361	361	383	360	330	368	315	373	303	356	300	341	350	363	340	318	329	291	336	322	320	334	365	322	355	343	352	321	330	332	352	326	351	320	375	349	335	336	329	343	315	334	327	351	336	338	339	322	347	366	323	300	351	313	311	355	338	352	314	347	353	348	317	349	338	316	357	374	328	328	310	326	321	361	329	332	341	326	354	343	324	326	365	331	343	363	379	370	346	322	318	325	341	305	338	335	323	313	327	341	329	323	312	339	364	324	330	367	319	335	325	308	328	304	314	368	330	338	347	340	321	327	348	316	326	334	356	317	307	338	364	319	363	331	354	334	327	326	362	321	336	343	350	354	359	351	356	309	322	335	351	311	335	317	324	334	300	332	339	313	300	371	334	346	352	339	330	323	342	330	335	329	347	349	356	338	370	348	347	346	345	341	356	366	290	309	358	327	334	362	353	324	361	355	353	352	366	337	320	341	379	313	322	328	342	351	356	325	345	341	345	316	327	319	333	330	367	336	341	340	332	332	317	331	316	323	367	360	340	356	330	356	318	310	344	347	315	340	357	359	325	355	313	346	343	376	350	348	334	341	315	347	324	327	346	356	305	325	332	339	291	302	325	340	326	317	331	355	322	336	340	352	338	323	355	317	338	345	336	383	327	366	334	348	339	338	369	336	337	338	353	316	332	309	314	332	358	330	348	332	330	338	355	344	361	353	325	323	381	315	324	350	341	304	309	335	345	349	338	330	365	342	328	332	318	343	382	311	317	352	369	296	343	345	362	339	337	358	343	337	323	304	353	342	330	371	340	329	354	324	327	337	319	350	336	336	376	328	333	338	323	343	369	334	331	342	345	376	325	347	317	372	365	375	339	343	326	333	337	309	352	323	341	364	361	346	298	317	352	308	308	318	347	340	376	344	351	362	340	333	305	365	351	346	358	362	341	364	341	332	361	360	331	318	334	316	317	322	340	354	357	351	359	327	355	336	351	323	369	347	331	308	356	355	321	341	335	310	313	345	353	362	305	319	329	341	337	339	366	387	398	342	330	334	342	354	349	345	330	350	334	355	351	364	389	352	367	314	359	366	316	329	354	316	311	359	323	368	348	340	356	362	337	358	352	323	320	367	318	324	331	331	356	351	295	304	360	337	309	347	353	329	369	315	349	347	332	362	337	302	363	357	348	336	365	324	339	318	320	348	357	302	303
17933	2902	2768	2150	1459	1129	806	666	576	482	424	358	340	299	295	254	247	258	232	225	226	217	212	189	198	211	170	213	201	195	180	157	178	198	196	188	149	162	187	171	171	145	152	168	175	150	156	170	170	181	187	180	180	192	175	165	189	175	136	173	163	140	167	179	154	158	159	162	170	181	167	161	127	157	170	173	154	165	157	162	158	156	153	159	160	135	188	161	165	189	137	166	189	168	166	153	164	150	169	155	148	151	156	165	148	170	163	155	166	131	148	161	155	173	172	160	174	155	143	169	156	149	183	163	118	156	173	153	167	145	152	161	152	173	156	150	172	149	152	152	153	155	156	156	141	146	180	140	172	154	174	157	174	165	170	147	150	158	169	167	137	160	166	160	179	161	151	135	157	164	172	158	164	164	168	167	140	163	150	157	157	184	160	167	128	169	148	154	153	182	151	152	179	140	162	155	176	161	157	167	141	161	162	151	182	190	156	168	134	163	158	186	158	176	149	148	169	157	156	184	147	186	165	162	137	136	150	162	170	165	155	152	149	134	164	172	181	182	170	155	170	124	143	136	174	147	154	167	164	147	156	166	168	162	131	149	163	143	160	186	176	157	140	166	169	157	163	178	182	171	160	181	165	165	171	167	151	171	148	174	133	165	141	143	144	166	171	161	140	174	162	159	181	160	163	153	177	151	157	160	152	176	164	154	160	148	155	157	188	156	162	164	148	147	140	142	170	170	156	152	174	161	149	180	171	157	138	150	150	188	165	151	157	153	155	145	171	150	174	147	155	187	172	131	170	166	155	142	172	157	174	165	175	139	162	159	172	162	164	154	160	141	138	144	148	157	151	157	178	179	167	161	161	180	184	179	162	158	176	155	167	145	156	167	165	142	139	143	158	173	160	167	158	169	153	158	156	145	175	181	176	157	164	183	164	158	148	173	152	151	183	171	145	160	158	146	135	198	146	153	152	124	167	140	157	140	156	170	154	162	191	160	145	148	156	138	178	163	161	166	168	146	152	136	160	166	177	169	156	177	158	158	151	164	160	163	152	158	171	144	156	146	153	173	160	137	176	174	151	148	139	179	138	184	172	143	158	149	172	179	131	151	156	164	160	163	130	144	137	156	157	168	151	158	176	149	140	150	148	145	130	154	166	168	141	166	146	154	132	165	153	170	176	173	163	172	167	155	148	154	148	181	157	167	171	157	141	152	155	149	161	157	159	149	162	138	147	155	148	147	155	160	154	200	173	198	173	150	141	159	152	145	159	144	169	166	150	147	156	150	170	163	161	165	145	152	148	156	160	122	164	159	155	147	143	160	168	152	161	175	151	171	148	169	178	179	192	154	169	175	139	168	146	155	172	159	159	175	169	164	164	155	201	174	172	177	151	136	141	154	160	155	165	143	149	179	150	168	184	159	158	170	134	138	148	169	150	142	179	123	160	163	143	159	153	147	134	143	168	156	143	133	158	163	146	159	153	162	164	165	160	156	144	165	175	171	148	150	143	144	163	146	153	162	160	166	156	155	158	174	151	138	181	161	167	148	168	180	153	152	143	176	160	158	145	160	140	153	177	149	148	182	155	155	173	173	131	155	136	173	156	165	171	147	159	158	164	140	181	158	151	154	176	163	145	171	169	133	150	156	167	165	167	151	153	151	152	164	181	147	142	172	148	175	162	143	165	173	142	158	175	169	141	158	157	153	149	153	160	155	157	169	144	163	159	166	176	133	158	157	152	174	194	155	141	145	167	157	154	155	162	174	171	195	148	158	157	148	150	169	150	155	142	142	155	160	171	169	176	155	158	164	165	157	158	170	142	176	146	179	164	160	175	168	174	163	187	171	189	177	155	146	138	154	141	152	147	166	146	164	165	157	149	162	148	178	175	172	149	193	154	142	157	169	165	146	134	158	138	174	164	174	149	125	158	168	140	157	137	158	144	162	154	162	157	138	152	168	157	158	142	160	154	131	157	175	156	162	153	134	175	147	148	160	183	165	173	171	163	145	170	142	178	175	169	182	154	137	146	152	147	132	162	169	160	149	172	164	150	151	154	155	155	166	170	158	158	153	146	149	179	151	164	173	171	161	138	149	164	167	152	139	183	151	131	151	138	150	181	155	157	171	150	164	167	174	149	145	145	170	135	161	149	171	157	167	154	169	157	154	151	135	162	170	164	173	144	153	160	150	138	154	197	155	152	169	164	174	155	167	178	141	157	149	155	134	156	160	153	157	158	165	181	160	148	159	158	164	154	159	157	155	162	149	153	158	148	176	155	145	143	160	155	178	151	156	142	139	154	139	137	159	161	163	166	152	184	164	159	188	155	177	150	150	170	137	152	148	133	142	149	173	158	151	168	144	156	150	140	149	171	145	149	159	175	160	162	134	171	149	168	158	178	179	158	160	165	158	134	176	162	169	163	158	166	180	161	180	168	140	163	161	160	158	187	145	163	166	159	161	171	157	142	166	172	161	152	151	141	175	178	153	160	167	168	193	166	169	145	169	156	177	182	168	156	171	178	154	141	158	188	164	172	155	167	172	145	147	161	149	172	175	133	160	167	160	155	161	151	178	155	183	162	154	167	165	156	157	183	147	157	168	168	138	143	135	163	140	153	142	159	176	158	153	187	178	140	174	149	129	147	172	156	162	128	158	181	153	175	159	162	148	155	134	156	154	149	162	135	165	168	155	166	179	171	153	173	167	161	175	142	150	159	155	145	161	153	179	136	185	150	154	172	157	174	156	167	170	148	180	160	156	165	140	165	162	152	169	161	163	151	172	172	172	157	189	172	154	155	161	159	171	156	154	158	159	165	148	165	135	142	175	184	153	147	196	176	168	183	174	157	160	150	159	171	157	146	169	154	165	141	170	149	164	158	153	169	157	168	155	167	157	145	152	161	160	192	145	180	133	148	176	143	158	161	168	167	139	179	169	161	155	153	169	158	160	147	176	146	162	153	158	172	156	159	173	143	164	159	162	166	148	155	177	160	160	141	137	161	167	137	143	142	172	147	181	142	161	148	164	156	155	163	170	161	156	166	166	152	138	172	178	160	155	175	146	166	152	164	157	162	174	150	156	171	150	146	158	150	161	161	169	148	175	166	126	144	142	150	135	155	154	154	160	154	180	158	169	177	154	158	150	162	158	174	161	158	160	166	163	153	159	153	185	152	174	171	173	150	169	161	160	166	165	182	152	170	153	149	173	156	149	164	156	149	154	151	156	175	175	137	161	168	148	149	158	171	164	140	173	170	178	153	159	156	152	129	182	130	136	156	159	181	149	176	171	146	183	171	140	147	154	186	171	160	175	166	148	165	146	167	145	149	169	145	173	144	156	164	173	173	141	131	143	170	143	156	159	167	125	168	171	141	137	183	154	169	147	139	144	164	153	142	185	154	165	155	189	158	160	160	175	159	146	162	174	148	152	149	188	165	167	152	163	139	152	152	166	169	165	165	158	145	149	145	172	147	190	172	146	193	155	168	175	154	153
7858	2513	5323	6337	5427	4509	3711	3089	2509	2305	1900	1688	1531	1384	1227	1189	1101	1053	987	977	902	880	872	812	784	726	747	703	662	619	653	668	666	657	566	617	608	589	571	556	556	579	558	578	535	568	567	557	563	504	569	567	535	537	515	540	531	538	510	534	508	477	524	463	528	504	484	533	518	532	494	501	519	475	510	528	545	497	521	469	558	497	516	501	504	529	489	521	530	454	489	486	524	516	472	474	504	501	484	473	472	498	533	495	480	472	497	484	446	478	521	494	485	508	488	472	454	504	494	488	493	503	471	520	457	489	433	454	462	486	505	470	448	450	503	452	526	444	492	454	510	476	467	464	488	527	489	476	481	480	475	480	507	524	472	452	454	476	493	478	524	438	482	501	481	498	485	510	473	490	478	455	478	516	491	447	463	478	502	474	483	504	439	442	454	525	481	496	465	496	469	473	489	457	466	445	472	493	459	453	456	469	472	442	489	467	487	457	448	510	470	489	488	490	504	450	462	480	478	484	521	480	472	495	478	415	450	462	500	493	484	504	474	466	428	464	471	484	499	449	512	466	492	475	472	454	489	469	462	466	496	467	439	452	476	489	456	464	485	482	471	444	497	485	501	504	481	495	467	448	479	452	499	495	474	489	478	452	487	493	482	421	507	437	481	462	455	453	461	477	495	475	497	493	521	441	453	446	463	501	463	461	482	447	443	485	458	467	510	479	491	481	487	448	471	427	432	475	475	502	464	439	481	466	474	480	456	471	451	478	455	482	477	470	474	465	471	491	486	501	501	451	492	490	471	477	459	505	462	475	457	463	464	506	471	467	500	457	462	480	470	476	489	458	489	493	475	459	423	473	469	452	469	474	475	451	492	470	483	473	511	476	490	491	511	465	450	447	487	469	460	460	492	458	464	464	440	460	520	448	520	475	458	491	438	495	476	456	461	451	440	437	496	496	489	487	453	468	432	485	457	467	470	441	468	488	499	496	460	502	481	457	483	479	503	459	489	473	466	457	468	518	482	478	496	467	472	423	475	477	439	472	470	457	459	482	513	484	498	466	465	453	460	454	468	471	464	460	440	466	482	462	484	453	452	482	451	513	488	491	425	486	472	451	471	488	483	503	451	446	448	439	460	469	503	485	466	462	469	450	446	450	427	497	452	446	444	551	497	463	484	541	456	465	475	469	454	499	441	482	488	468	466	488	454	446	457	466	489	493	457	491	452	481	474	474	492	474	485	468	501	477	489	461	479	468	498	447	487	485	431	508	430	463	473	506	475	501	468	460	454	459	490	472	449	467	469	488	453	460	482	458	517	494	483	474	458	497	424	459	444	492	523	479	454	498	450	513	497	461	499	466	484	462	467	516	457	494	471	515	463	462	486	483	422	450	504	496	492	463	442	501	448	447	466	460	500	490	514	465	526	480	490	502	467	516	493	491	484	467	468	482	453	456	484	450	452	499	493	484	496	468	472	489	494	456	496	477	475	478	515	489	453	498	492	501	470	445	484	500	469	506	491	508	484	430	469	466	505	493	494	456	470	475	497	454	460	488	503	443	483	475	468	461	456	463	466	485	476	450	505	487	468	506	458	480	490	460	460	505	476	475	471	455	483	445	460	473	489	491	487	462	463	502	492	453	471	445	473	488	490	510	453	459	444	490	465	459	474	463	451	446	456	490	478	434	469	458	490	477	468	487	458	478	454	471	469	439	463	474	443	477	482	461	476	507	474	461	491	478	428	480	487	472	453	498	478	472	444	481	489	482	494	481	485	427	453	458	469	472	452	459	499	440	477	446	533	478	503	493	466	520	475	461	460	461	457	473	436	456	459	486	450	477	440	471	460	456	468	495	469	456	501	478	490	486	459	495	491	456	515	489	477	424	433	479	467	488	487	502	465	472	492	520	450	505	493	465	495	454	467	495	472	454	482	480	500	461	467	473	488	522	450	478	467	470	480	488	493	472	494	472	480	458	495	473	528	468	512	491	481	462	475	461	474	458	462	470	454	478	486	488	489	451	482	501	526	465	449	526	443	507	462	472	507	471	469	458	488	488	509	472	477	461	473	477	443	475	456	467	515	424	445	466	496	493	482	491	480	506	471	468	455	448	495	493	463	458	480	467	475	427	454	474	485	476	474	522	469	469	517	484	505	517	445	490	475	447	472	452	484	435	486	507	464	470	500	472	501	511	456	472	460	484	466	482	497	469	534	414	464	485	509	491	476	465	462	465	465	470	509	479	494	482	468	447	504	482	481	457	534	478	457	448	460	466	452	443	442	442	492	463	467	488	460	503	517	526	480	473	483	492	474	480	469	489	490	449	490	519	490	499	466	473	454	478	440	496	443	491	478	506	439	459	495	460	484	476	498	477	515	483	462	486	475	445	496	465	489	465	503	469	488	468	448	470	450	470	478	550	444	502	447	496	514	462	476	468	420	436	445	479	491	489	511	472	482	444	479	472	490	499	474	483	459	482	484	488	468	474	479	508	452	449	524	470	473	482	427	524	497	496	500	444	508	484	466	490	490	492	488	461	480	480	449	461	493	483	467	472	455	465	501	478	446	447	436	485	447	456	497	467	485	484	508	491	462	458	450	480	473	481	455	519	537	451	462	484	474	509	458	459	497	456	458	483	463	458	472	484	441	489	492	457	456	494	470	477	437	487	481	487	457	473	437	454	456	475	489	482	473	488	466	486	507	440	493	481	501	490	498	467	455	491	527	452	508	479	478	492	480	515	456	494	516	461	518	471	461	453	491	483	494	473	468	455	500	488	441	468	411	499	471	484	452	499	493	528	449	494	444	441	472	484	504	513	504	480	502	447	473	482	477	484	475	464	465	478	443	469	462	454	458	500	473	468	492	447	446	525	489	479	444	440	474	458	497	470	484	457	504	448	480	473	454	486	447	452	482	471	467	489	446	479	501	441	460	488	470	487	489	502	443	459	475	477	476	448	519	474	454	506	466	482	470	545	489	468	449	460	477	471	463	467	481	497	484	448	483	443	496	463	462	465	498	436	476	459	456	472	503	453	473	433	481	449	506	455	450	471	423	481	475	468	484	414	501	467	495	451	492	436	500	454	479	481	496	482	486	483	466	480	512	499	507	488	464	481	484	485	473	464	493	478	491	478	486	464	423	474	516	489	447	498	490	469	458	482	437	484	461	493	437	465	464	453	470	469	485	505	457	471	454	442	478	464	458	469	464	478	485	506	461	475	445	496	482	493	494	449	471	489	486	501	510	481	447	455	454	499	461	500	471	458	453	486	464	500	487	460	471	496	472	469	518	482	454	494	503	442	450	496	440	501	455	495	485	452	458	465	446	438	470	477	417	444	478	495	439	460	509	446	508	473	518	482	505	450	478	498	523	464	493	450	463	480	470	445	489	479	494	436	473	481	456	496	460	484	465	486	461	477	448	435	436	460	464	478	476	456	470	481	460	467	461	477	461	480	468	471	465	466	474	478	488	478	513	485	484	477	484	457	506	484	465	480
2356	335	279	274	302	262	254	220	252	237	250	195	250	229	234	198	239	232	201	221	227	242	222	224	203	217	217	226	215	233	215	221	234	214	250	251	206	232	208	211	228	226	229	223	236	218	232	220	213	224	222	224	205	224	218	214	242	198	199	234	190	231	225	218	201	200	194	217	219	217	210	230	237	216	244	237	243	232	222	240	233	227	229	201	209	222	202	249	210	208	215	222	245	226	205	203	212	187	239	230	208	234	229	201	213	223	232	210	235	215	222	213	225	231	200	215	209	214	194	229	229	233	217	198	223	220	212	206	224	232	220	202	233	209	198	264	237	220	229	221	209	245	225	224	231	201	207	208	238	204	210	246	219	197	214	228	224	199	209	229	235	209	208	248	192	210	198	227	246	215	208	228	247	214	226	199	245	214	223	211	199	223	209	203	211	221	234	228	219	204	236	240	216	221	225	219	224	230	222	223	226	180	229	228	208	214	229	208	240	234	227	230	198	221	230	233	207	202	218	224	244	218	206	194	229	228	239	229	227	228	211	214	244	221	202	221	203	244	210	191	206	210	214	209	236	213	238	225	200	218	231	209	237	235	225	237	229	233	230	221	203	241	196	235	240	226	217	214	189	224	227	228	233	238	239	229	209	231	233	181	251	249	215	234	217	241	229	225	228	213	229	209	217	215	209	214	216	227	197	208	217	222	207	203	209	218	206	250	221	204	248	228	232	228	225	195	227	229	203	201	232	206	210	218	211	235	232	216	231	216	207	220	236	230	204	204	229	246	203	242	230	214	189	232	219	224	221	202	228	224	218	194	225	233	219	222	191	237	215	242	214	217	197	224	234	225	195	241	196	225	218	202	217	222	203	257	231	239	226	234	227	243	227	229	196	230	228	179	221	234	219	204	221	198	228	240	204	223	212	219	213	207	238	209	225	207	209	207	225	242	218	214	228	223	224	197	211	204	211	216	221	225	204	219	185	212	218	240	216	221	206	242	216	231	228	219	229	252	214	242	217	236	217	217	257	232	228	223	203	225	211	207	212	209	260	211	228	223	187	207	196	196	207	221	209	225	229	224	247	243	204	221	193	233	232	226	237	252	203	194	205	234	206	200	232	233	216	231	214	226	213	223	208	223	247	226	231	204	201	197	192	212	207	230	211	217	235	246	207	237	189	246	214	213	227	228	222	203	226	229	219	227	211	228	236	229	226	227	238	234	230	205	225	250	235	237	206	227	219	245	208	222	220	224	211	274	238	206	192	194	243	214	216	229	207	240	200	232	223	226	217	224	217	216	209	219	194	212	203	192	195	264	215	217	225	252	228	209	206	221	245	210	210	210	235	216	223	221	230	219	207	234	216	194	226	223	209	217	205	231	207	216	199	215	226	217	205	203	219	218	219	198	243	231	201	219	198	218	229	215	258	235	231	231	238	225	249	224	238	251	224	226	223	212	235	213	246	213	217	216	219	238	206	231	204	216	209	189	213	228	235	224	220	206	242	250	220	242	225	218	217	230	197	214	238	222	203	207	222	242	210	228	229	210	220	222	232	217	211	235	246	231	206	231	211	221	232	207	216	213	206	203	236	234	209	235	225	223	214	221	240	222	222	215	239	239	210	240	236	208	228	223	212	206	213	216	244	233	215	240	210	223	234	212	240	233	203	228	206	215	215	213	193	237	200	225	217	243	200	238	200	210	237	213	208	250	218	228	219	228	213	219	227	217	199	216	217	202	238	191	196	218	245	229	208	240	229	223	202	225	240	219	224	199	233	223	227	234	207	231	233	213	242	240	224	238	256	185	212	205	201	221	231	242	224	194	221	244	240	235	227	225	230	216	217	206	230	220	231	238	230	202	231	216	222	241	241	225	237	216	210	207	223	222	205	205	208	224	217	233	207	237	223	231	232	208	221	229	223	238	226	209	227	210	205	237	213	198	206	198	217	194	214	215	229	227	208	229	225	229	218	248	232	229	222	211	253	238	230	203	213	236	213	221	226	197	223	227	240	224	224	231	227	216	205	196	209	221	221	228	223	189	250	233	213	231	228	189	231	190	241	215	216	237	203	210	224	212	218	241	229	216	242	225	194	209	231	207	219	213	245	223	222	226	236	215	209	228	213	236	216	222	240	219	235	224	228	222	204	208	236	211	216	217	225	227	256	196	224	218	232	215	226	220	217	221	234	215	212	220	223	226	204	231	244	218	202	210	221	205	197	220	218	240	210	239	219	226	241	227	227	209	228	236	236	216	213	176	195	247	213	213	208	208	230	219	218	263	219	235	221	215	214	211	216	232	216	221	220	213	227	230	231	210	209	237	226	230	221	223	208	222	224	255	228	237	225	237	224	216	216	222	220	223	205	207	223	227	215	211	213	233	238	221	243	201	238	195	244	230	213	217	215	219	201	241	202	220	228	223	212	224	211	222	243	213	234	227	220	208	232	235	238	196	194	230	220	212	233	217	208	227	216	217	210	203	225	229	207	193	234	183	216	226	236	209	245	224	230	256	217	211	217	213	220	223	185	219	234	212	222	227	197	211	226	212	216	196	199	229	222	206	194	206	224	215	194	232	225	195	222	224	268	189	199	209	218	200	215	221	231	178	215	243	231	222	238	218	224	210	191	220	205	212	252	243	214	219	219	220	220	209	245	222	226	221	203	197	224	228	222	212	243	217	209	208	221	226	237	215	235	231	238	208	209	225	250	235	217	231	193	217	246	210	213	221	213	236	230	237	231	213	232	218	211	195	223	201	236	217	201	227	225	217	227	229	229	214	216	208	222	249	225	219	204	213	226	240	210	213	205	238	203	209	252	213	204	236	262	230	245	247	227	222	224	233	223	238	209	192	240	196	247	228	222	246	212	222	217	235	209	197	213	217	218	200	238	200	222	229	203	232	240	203	210	228	180	219	214	194	237	221	203	211	209	210	213	236	229	206	201	205	233	211	219	218	223	229	229	229	205	216	204	221	218	224	223	220	212	217	217	204	249	225	243	220	220	223	227	215	260	233	242	225	238	205	224	218	237	229	242	221	219	224	212	222	218	230	198	223	223	222	249	229	206	211	206	249	227	212	229	202	219	230	211	248	212	211	225	214	216	222	233	233	254	221	247	221	206	216	207	229	225	249	233	217	239	217	251	222	212	209	213	222	206	205	225	212	231	234	204	190	237	205	193	220	204	214	209	199	217	204	234	238	212	248	214	261	229	211	213	222	188	222	211	200	199	242	212	219	252	225	212	209	238	219	211	218	211	190	245	235	234	234	232	200	209	235	205	229	220	211	237	242	234	229	206	234	211	215	227	215	246	229	209	212	214	236	206	228	232	232	233	238	222	234	217	197	216	225	264	208	240	205	207	231	231	232	239	231	201	227	213	232	203	195	222	252	215	230	217	243	214	223	201	256	246	218	221	190	219	188	223	209	238	225	204	189	212	224	222	250	206	235	231	245	203	211	234	220	200	201	206	225	220	248	196	194	206	242	210	201	211	237	223	213
2335	671	782	892	819	813	717	694	677	644	667	632	644	668	630	614	618	615	653	601	619	635	570	612	615	618	620	615	641	614	602	594	612	625	641	659	617	542	618	617	659	560	622	599	598	588	611	617	635	607	622	634	576	623	640	612	622	619	607	623	664	631	587	645	616	595	643	602	603	604	614	600	628	646	566	602	588	599	630	595	625	574	606	563	580	609	592	617	560	621	593	645	649	582	609	561	593	587	599	613	592	604	582	624	603	622	557	592	566	614	607	618	545	637	592	634	586	599	609	597	608	620	562	606	619	608	621	639	628	574	629	606	605	615	605	553	612	608	637	624	600	616	614	598	632	627	594	605	575	614	572	600	580	576	578	624	631	606	584	631	607	599	635	590	599	598	614	594	598	604	618	655	603	574	581	567	613	574	566	641	594	622	594	602	594	619	616	621	613	649	568	607	598	639	637	603	633	641	614	575	629	621	649	661	615	632	590	572	561	588	620	655	593	579	614	591	617	581	602	620	619	589	582	597	635	593	568	585	620	619	637	558	629	600	617	619	585	637	607	605	599	636	565	607	605	614	627	586	633	602	629	592	581	601	571	592	581	601	562	628	575	587	567	640	594	616	585	616	602	600	612	560	575	580	628	593	617	654	626	594	561	591	582	610	626	628	589	592	609	642	649	593	599	677	579	616	642	587	615	580	580	628	616	611	553	619	578	625	633	611	579	648	629	607	603	591	621	625	578	575	584	581	617	603	607	607	590	584	599	673	550	592	615	566	603	591	566	606	636	630	610	638	620	618	623	595	598	596	608	609	604	625	629	641	586	572	569	611	567	581	587	633	629	607	643	604	628	584	628	610	609	623	590	589	673	589	607	590	607	658	641	603	630	592	609	604	594	640	600	643	630	629	603	584	605	589	641	592	623	572	573	593	619	574	630	584	629	598	604	600	632	590	554	571	581	595	588	601	594	575	642	598	590	642	657	676	656	611	607	611	605	636	580	640	621	599	582	589	615	590	593	572	645	618	639	629	572	612	613	570	625	596	605	665	621	607	609	594	620	602	574	611	587	617	600	605	611	616	608	591	649	597	598	620	601	611	624	609	582	600	611	599	582	589	620	595	591	597	623	615	604	655	599	567	580	586	613	626	599	643	607	583	551	649	638	568	579	599	656	600	596	600	589	576	635	592	576	622	609	603	599	535	610	580	583	598	590	603	584	567	598	588	567	585	587	636	576	567	632	586	621	608	589	633	603	653	603	616	644	619	611	560	613	593	606	569	595	576	613	585	632	580	606	627	615	624	615	603	643	580	686	607	592	546	597	667	617	587	626	586	587	627	630	633	618	611	599	623	622	600	613	617	605	625	574	609	621	586	553	610	586	628	625	594	611	624	584	584	631	637	615	643	597	587	630	609	603	569	570	593	632	596	569	633	604	630	560	575	614	628	604	583	619	607	608	622	562	607	599	671	600	571	615	620	659	595	548	632	617	646	658	579	634	632	595	613	577	653	633	644	595	616	638	608	619	624	645	656	605	601	606	632	613	562	588	588	582	599	609	577	611	628	604	626	630	607	630	583	614	590	572	579	607	611	593	601	626	584	627	598	605	595	559	612	561	592	543	577	597	605	618	606	619	579	578	565	620	618	646	598	569	579	632	630	623	583	598	642	577	628	590	596	629	584	599	604	603	632	608	610	583	593	624	606	566	585	603	586	631	596	637	664	593	632	618	585	618	601	586	612	618	572	608	584	627	589	629	568	582	618	565	572	564	559	586	580	590	613	606	612	612	614	631	632	593	626	591	629	567	609	592	568	623	574	606	576	577	600	582	562	630	621	588	606	592	618	603	595	622	585	623	595	581	556	608	608	557	623	595	604	630	593	604	619	596	598	595	622	591	591	597	592	600	596	629	610	609	604	613	616	593	642	577	657	612	595	638	595	559	614	589	587	596	593	580	644	624	635	610	603	647	606	617	618	604	620	585	599	609	599	625	570	630	579	644	631	610	645	613	594	621	605	614	611	624	601	603	615	556	570	646	597	585	588	585	600	617	633	577	622	570	569	625	643	572	609	621	570	611	642	636	627	551	547	595	597	644	641	612	615	558	620	577	606	635	632	599	596	614	621	571	568	608	576	608	609	570	568	596	595	591	598	586	589	631	622	601	569	628	597	650	562	612	595	600	567	633	604	627	616	564	640	566	592	639	640	598	612	624	624	589	612	595	652	629	582	595	616	584	567	636	655	650	630	573	655	585	607	599	614	584	593	592	601	613	584	573	614	587	651	622	588	600	606	652	595	599	593	628	632	580	592	624	591	594	607	601	576	613	617	641	628	604	576	600	595	561	591	625	559	574	613	603	619	612	578	608	611	592	629	602	613	599	562	613	601	615	592	586	646	578	608	621	619	590	585	616	580	593	589	626	594	621	598	627	646	622	656	585	606	610	576	582	609	585	625	585	552	638	591	582	619	626	598	617	565	593	649	605	611	586	638	609	609	608	632	593	555	606	575	618	579	608	522	621	600	603	571	646	643	563	628	621	625	567	601	627	580	591	620	607	601	569	597	602	565	615	593	626	609	620	577	648	648	552	611	605	599	668	541	614	609	594	595	571	556	605	613	576	615	587	593	600	623	618	546	641	607	601	593	622	612	623	587	615	652	593	651	697	562	605	588	619	575	583	571	590	600	609	575	611	599	618	609	637	629	616	574	599	587	619	641	613	596	612	605	592	574	654	575	617	609	607	582	619	619	605	588	625	560	647	638	631	638	655	580	605	625	599	632	566	601	616	607	602	595	604	589	588	616	570	629	595	614	598	650	597	578	645	572	618	645	579	617	599	582	622	617	610	610	623	613	597	602	628	632	548	624	605	600	607	574	577	608	619	635	632	570	581	656	585	609	612	645	649	594	609	592	625	589	597	591	564	625	592	615	631	569	616	609	642	659	634	641	582	614	601	578	637	630	608	616	591	570	597	613	641	586	574	641	620	612	598	627	617	618	596	597	601	578	601	558	624	607	613	614	608	576	633	617	535	594	607	570	610	634	606	598	605	614	543	624	641	587	581	648	618	638	589	629	612	556	633	599	618	564	588	603	571	588	595	613	609	573	637	607	602	603	609	572	581	601	632	633	632	594	623	596	596	629	604	578	629	616	626	572	591	613	588	602	623	655	577	624	595	646	594	619	598	599	620	584	601	591	590	610	585	578	626	635	617	580	631	582	635	673	630	558	591	598	618	599	640	607	574	616	584	621	575	648	596	603	642	628	600	605	593	604	609	634	590	589	593	628	594	607	584	590	621	589	642	669	565	596	621	614	571	608	606	581	621	571	583	601	613	601	627	614	597	570	615	623	603	639	604	562	604	537	623	615	632	655	630	613	640	582	637	648	614	566	621	588	604	600	585	608	620	594	614	658	597	599	595	605	623	622	580	627	622	593	630	633	626	607	576	598	604	579	594	534	596	639	606	594	603	617	608	566	642	586	604	615	568	623	613	617
9792	1110	1409	1142	852	561	475	374	344	266	254	223	201	193	178	160	155	184	143	157	145	157	131	118	145	131	133	142	125	107	124	126	145	109	141	106	115	105	135	107	116	118	123	132	120	118	115	115	104	110	99	109	117	111	110	103	108	99	103	113	96	119	99	112	114	97	110	111	105	114	90	120	111	112	105	113	114	94	99	98	115	110	96	93	124	128	107	105	108	112	99	105	106	111	116	90	123	102	115	106	112	92	121	105	108	120	109	109	120	121	119	111	118	107	109	103	99	118	104	127	118	114	105	116	95	120	117	116	109	112	101	107	108	102	113	112	97	118	120	122	94	116	113	86	114	109	120	117	111	115	112	96	105	118	87	84	117	125	100	124	114	122	107	106	103	113	116	103	104	99	108	94	120	103	102	91	124	119	105	103	114	112	82	117	124	103	93	92	109	99	91	91	95	98	103	108	121	94	108	137	103	106	103	108	95	108	107	114	109	115	109	104	122	114	100	105	104	114	105	122	111	125	103	108	134	110	107	112	110	132	98	98	104	106	100	107	119	105	104	86	124	112	98	129	115	100	97	101	77	102	110	106	125	112	93	116	110	113	101	118	105	107	94	107	103	109	103	100	89	105	103	117	110	120	93	119	97	142	113	94	121	95	95	101	120	104	125	102	108	118	104	109	103	113	116	118	82	100	113	109	90	93	111	110	104	107	96	115	115	103	109	114	112	98	104	115	113	98	95	110	97	113	124	126	102	114	98	120	129	105	102	102	115	109	106	123	110	124	108	92	119	89	110	113	103	94	102	88	98	127	116	107	107	121	130	114	127	95	109	95	97	82	111	95	115	130	135	119	119	94	100	100	111	107	110	117	116	115	112	100	96	95	88	104	108	84	113	117	117	118	99	122	97	106	114	103	103	107	130	111	120	117	109	129	92	99	125	96	120	110	90	111	126	108	115	121	89	112	113	120	96	79	102	119	101	126	102	105	122	108	113	112	111	107	113	90	107	107	106	105	96	101	94	96	92	108	88	120	95	110	131	115	115	103	101	99	97	106	114	89	114	126	95	115	123	108	119	107	114	95	104	102	98	98	110	107	97	108	121	110	106	103	118	115	104	88	103	113	91	119	107	116	111	120	105	85	103	105	114	101	118	89	118	107	102	123	100	105	105	115	95	103	105	127	106	118	128	117	108	105	110	103	118	90	97	105	102	99	120	105	90	98	100	95	117	118	112	119	123	99	85	109	107	101	84	113	114	89	111	110	107	111	106	112	115	108	114	108	113	101	108	126	91	114	86	94	105	114	101	101	97	112	126	110	91	104	123	114	99	95	114	126	94	92	100	105	115	111	90	97	95	100	120	119	119	109	107	109	113	130	110	99	101	124	101	101	129	101	102	113	120	126	107	115	111	117	109	100	126	120	91	98	98	98	108	110	119	90	115	113	112	118	126	116	107	127	124	101	88	113	111	99	101	120	118	113	116	111	129	115	117	106	114	120	105	102	105	96	82	118	94	99	92	125	141	134	110	104	121	96	101	116	122	99	115	106	92	122	117	113	101	100	117	87	98	106	103	122	106	132	107	112	89	111	109	123	112	96	122	103	102	107	106	107	112	112	114	102	106	115	92	119	113	96	107	109	121	127	109	115	99	92	94	107	113	117	108	116	88	114	110	113	120	109	121	107	107	108	103	112	117	102	118	95	128	114	111	119	137	126	113	99	106	112	89	90	128	126	104	114	94	131	98	121	112	90	109	106	114	97	108	76	124	99	97	94	104	122	121	116	97	97	110	95	93	111	115	104	106	108	80	104	113	111	110	91	127	119	110	108	116	99	107	119	101	113	112	123	115	110	107	98	122	94	105	79	104	125	112	120	101	99	84	118	116	114	110	114	97	105	96	108	85	97	94	124	85	141	118	101	108	115	130	120	86	120	103	97	106	128	120	105	108	103	94	118	105	98	99	105	112	94	119	106	106	103	121	121	121	101	115	112	105	96	120	106	115	101	116	113	113	121	118	112	127	98	108	98	101	102	113	129	131	99	119	104	104	93	90	115	125	89	101	87	124	118	118	104	115	122	121	119	118	107	102	106	103	116	98	143	111	111	120	97	112	113	114	98	120	102	121	118	111	113	84	103	113	110	124	111	102	128	110	121	84	133	112	93	107	88	98	110	94	112	96	102	124	113	88	102	102	108	143	111	103	104	102	115	105	92	98	107	100	114	120	91	103	129	105	97	113	113	102	114	99	110	101	106	116	94	106	103	129	105	110	111	102	105	109	114	96	139	125	99	104	101	106	116	102	92	126	120	109	106	103	90	107	99	113	123	99	109	116	103	101	94	114	119	105	97	116	97	123	103	94	102	102	96	113	106	131	94	105	124	109	113	116	113	108	103	98	104	102	112	101	102	116	120	89	98	108	103	94	127	90	107	102	118	103	96	113	111	103	107	99	101	114	114	107	104	109	103	111	101	109	114	109	116	103	109	98	98	128	114	107	98	123	110	110	110	128	109	102	103	100	125	109	93	110	92	127	109	107	122	91	113	91	105	136	106	116	95	99	110	93	98	110	115	93	134	103	115	105	113	102	103	107	104	114	86	107	117	89	81	110	114	120	112	101	122	118	90	114	112	111	112	100	114	117	105	111	87	114	108	95	107	107	104	108	103	102	110	91	97	96	107	114	110	114	116	112	117	95	113	102	103	117	99	124	110	91	94	100	110	104	95	106	114	115	110	111	94	107	127	106	94	91	110	105	112	119	121	113	113	100	105	114	96	100	109	88	111	112	92	111	95	101	111	102	98	108	132	122	108	127	99	105	96	109	107	95	105	116	106	89	118	104	116	109	97	113	113	117	109	112	106	115	114	114	103	114	116	120	88	103	105	118	121	106	121	106	99	94	106	114	105	106	111	102	113	96	98	108	123	124	96	107	92	94	113	115	105	93	105	126	105	127	112	105	109	102	111	99	106	109	114	114	122	106	112	95	110	91	98	112	119	97	106	107	109	96	117	116	115	129	90	115	120	112	106	108	118	122	100	95	136	100	96	101	115	126	102	121	109	95	95	104	105	135	105	115	101	102	98	150	122	110	117	88	110	136	122	110	119	126	113	112	105	118	106	94	97	96	111	118	113	97	103	123	111	106	116	92	123	117	121	114	101	112	119	115	108	96	82	97	90	101	120	102	119	106	110	99	83	112	97	107	102	100	104	102	110	102	103	110	116	107	92	129	118	89	115	96	103	123	106	94	119	119	114	103	95	106	97	111	105	105	109	97	122	116	110	112	110	116	111	91	103	93	95	104	110	122	122	128	78	113	109	114	123	111	93	102	100	117	109	92	114	126	120	98	115	92	98	98	106	113	119	107	89	76	117	104	116	121	104	100	106	110	90	107	91	100	116	110	122	105	106	102	106	98	110	99	111	127	104	104	96	125	112	86	103	92	128	92	104	111	111	102	120	110	99	105	115	110	105	94	111	118	120	87	103	113	113	120	79
5829	1424	3075	3637	3094	2610	2012	1726	1461	1247	1134	992	893	828	775	698	659	658	580	560	550	536	482	534	527	510	469	461	463	452	457	406	437	402	415	364	384	405	426	393	448	441	387	398	388	367	364	403	340	361	402	362	339	407	341	391	353	360	393	376	339	333	356	330	355	341	360	368	330	335	337	335	388	351	390	339	364	330	356	330	348	340	322	377	342	359	341	358	350	337	387	348	359	355	345	358	368	310	365	316	328	337	347	346	316	329	358	334	334	339	342	324	338	349	346	357	352	345	361	388	342	345	366	335	327	376	372	350	346	324	333	313	320	346	343	333	346	334	346	355	342	338	367	334	312	352	341	335	337	362	345	351	332	359	350	328	354	320	368	332	324	370	325	331	340	316	312	334	358	327	342	354	314	357	346	346	347	314	358	335	306	344	316	377	347	361	348	342	312	328	319	400	346	319	361	331	339	328	333	306	366	340	320	361	330	359	335	326	319	323	324	353	320	357	299	348	359	338	372	316	322	366	307	359	345	354	334	358	325	347	342	323	346	331	375	348	309	295	313	352	321	361	324	375	330	335	317	311	344	321	333	346	341	340	330	315	330	333	325	341	322	368	335	325	310	371	327	310	319	331	357	359	343	352	359	349	359	356	340	368	350	353	322	344	366	337	325	377	332	351	320	336	327	362	330	301	310	305	330	335	314	327	303	341	347	329	324	360	334	356	333	316	338	326	350	332	357	324	329	342	320	335	335	320	314	332	349	332	321	350	340	316	383	357	328	325	330	324	363	362	337	365	342	353	329	313	350	340	356	361	318	321	355	336	353	333	373	312	347	361	356	331	345	337	331	298	336	330	330	328	327	324	371	345	361	306	324	331	342	314	321	318	353	336	357	311	330	345	359	337	353	329	341	331	341	329	372	350	383	321	337	330	355	353	344	340	343	306	352	323	308	349	319	340	349	348	368	310	339	337	341	310	348	339	335	374	329	324	346	312	328	338	369	361	365	321	363	304	343	315	323	320	321	354	352	363	327	367	326	335	349	335	331	316	371	325	349	337	325	338	348	330	373	321	322	329	316	343	353	335	352	350	327	327	360	331	354	341	317	338	346	350	332	355	340	323	314	320	360	330	342	346	326	351	332	385	331	333	324	339	322	350	328	354	330	335	337	346	375	359	306	326	326	363	339	324	367	327	368	350	324	367	342	343	358	370	337	342	371	334	329	360	321	347	355	348	333	343	314	326	338	350	293	352	297	340	320	319	349	343	326	345	345	348	375	340	334	309	354	333	331	343	359	332	313	331	323	373	350	311	347	333	327	321	327	333	359	354	344	334	327	357	343	321	325	333	348	326	303	347	342	323	302	348	328	323	302	322	298	354	327	324	355	344	366	297	328	322	344	332	362	356	354	339	339	342	321	344	366	301	345	353	343	346	358	374	341	320	335	340	340	357	349	319	356	370	324	346	323	347	338	357	316	342	323	340	316	369	362	350	354	355	300	355	304	341	340	324	340	332	340	341	325	358	314	359	343	345	325	352	343	365	343	314	330	333	340	341	319	341	343	339	339	313	309	318	341	348	320	336	324	327	345	340	332	329	338	347	327	338	342	360	318	350	336	346	327	329	320	354	336	304	379	332	376	347	352	364	345	358	332	295	374	364	349	372	298	320	336	346	335	348	338	335	341	336	372	329	329	344	354	341	370	340	363	339	333	323	313	327	309	300	342	359	343	331	347	336	325	361	327	349	314	337	322	346	327	356	328	353	336	325	335	312	326	329	358	345	304	336	347	308	341	329	357	356	356	354	364	327	328	329	350	333	316	339	333	302	317	338	312	345	337	344	340	339	330	346	343	354	318	352	341	359	315	355	317	313	332	334	337	331	305	322	349	358	338	311	347	350	332	316	326	318	321	349	356	316	345	336	311	333	338	322	335	311	349	381	355	333	318	338	334	369	368	362	360	357	357	356	364	318	371	345	329	311	330	320	319	379	355	332	361	317	365	361	318	339	346	330	304	343	357	357	335	330	333	338	323	326	355	319	360	331	344	344	338	321	323	364	357	339	319	347	338	349	329	346	321	336	324	333	320	336	366	334	322	310	311	330	367	311	344	339	354	319	325	366	359	341	333	359	350	330	318	365	327	338	338	321	337	346	364	369	336	311	344	369	341	349	330	327	327	322	334	329	361	318	334	360	337	333	361	311	387	334	353	352	367	301	336	370	350	303	348	345	301	329	392	365	374	336	353	336	332	315	336	360	364	362	343	306	342	303	346	340	339	351	334	342	326	343	316	351	333	326	320	351	316	336	343	320	362	342	337	324	341	355	354	331	320	352	338	301	336	336	332	369	337	356	348	342	364	344	336	298	315	332	349	373	327	312	340	366	350	339	359	342	329	307	326	353	306	358	340	336	330	329	379	330	330	334	334	341	346	343	352	363	312	353	375	349	325	363	310	371	336	362	332	332	318	363	333	343	335	334	327	368	339	356	356	364	331	311	341	353	341	323	343	314	345	346	331	323	319	301	323	345	348	334	322	375	337	334	370	335	322	321	332	318	353	323	334	320	317	377	310	342	346	324	335	339	336	358	334	343	327	357	374	375	336	315	336	338	331	344	320	318	341	343	358	345	378	307	333	331	339	319	309	349	346	336	344	347	378	347	324	316	322	343	340	341	347	317	333	304	322	334	326	360	343	320	331	374	336	304	341	339	333	373	332	342	350	340	309	315	314	351	313	341	335	342	329	342	313	341	346	363	337	306	338	321	323	350	333	365	331	344	326	340	372	352	329	328	346	350	311	324	314	333	331	326	349	323	330	313	299	305	308	322	346	358	314	332	357	353	335	339	325	352	302	342	303	334	345	337	341	367	324	333	316	327	343	335	349	305	354	355	320	354	345	291	335	337	343	347	376	309	357	344	367	323	338	339	328	362	359	311	315	360	380	350	316	352	342	332	342	343	304	346	310	337	342	336	318	357	370	334	319	326	361	329	357	314	351	348	353	356	344	355	357	358	343	350	356	335	364	344	332	337	337	349	344	346	357	353	291	336	311	325	316	329	332	356	319	330	359	320	309	327	357	330	312	335	317	322	363	349	333	331	354	349	333	330	337	332	343	347	335	323	325	349	317	333	310	349	334	378	354	327	332	343	356	344	365	321	359	334	336	320	370	343	328	318	375	331	323	352	349	319	324	336	354	309	330	323	360	362	308	307	347	366	315	350	337	329	346	356	338	344	341	329	344	341	358	349	333	334	338	332	350	354	358	333	352	341	313	340	330	322	319	373	300	336	370	336	337	336	339	334	343	348	321	333	331	332	335	354	357	359	321	362	325	322	317	337	344	366	338	322	365	357	361	362	333	341	324	351	356	337	327	316	341	309	315	348	349	342	332	337	307	340	333	350	338	362	352	340	316	320	349	325	354	385	330	350	355	342	355	343	326	326	333	321	330	340	332	329	334	319	374	299	333	324	323	343	332	380	327	342	334	323	334	343	336	336
17996	2835	2746	2217	1486	1090	837	689	583	524	404	347	309	290	284	252	251	254	248	209	241	211	177	190	195	208	160	177	196	189	168	171	176	194	176	207	173	202	167	188	162	190	162	168	203	172	164	179	145	201	157	171	150	186	160	176	160	146	167	178	174	171	169	163	150	151	172	164	165	149	145	152	155	176	184	159	177	154	143	160	157	172	151	159	165	166	147	164	168	160	152	126	159	159	179	192	154	168	171	150	166	161	156	167	155	171	175	141	150	153	161	157	173	151	163	180	139	158	161	160	182	156	160	174	138	158	167	148	161	180	175	159	151	151	168	187	155	164	164	170	171	186	158	148	143	151	151	140	163	154	149	163	167	168	156	163	162	163	145	157	183	160	150	141	138	140	164	153	162	131	175	175	164	156	160	156	152	144	133	154	156	148	155	164	156	149	165	156	161	155	158	144	157	150	157	170	167	157	157	179	169	163	159	148	149	150	178	172	145	138	148	141	183	165	149	146	172	155	172	159	160	134	162	161	161	146	138	150	155	180	182	154	142	156	146	182	151	136	144	150	169	145	126	159	150	155	157	166	142	149	164	161	162	157	162	166	160	169	161	156	167	157	145	149	179	147	164	157	173	158	154	171	161	165	172	164	163	139	159	141	183	172	147	150	143	155	146	165	156	164	154	158	167	153	133	155	140	151	137	158	169	170	168	147	172	169	182	171	148	145	153	151	167	147	159	149	155	151	173	149	146	164	144	159	151	189	186	179	180	153	150	146	144	172	156	159	163	144	173	165	158	146	148	148	163	150	169	156	164	148	156	144	156	140	176	155	165	147	145	145	139	144	157	164	159	150	164	171	164	155	161	158	155	144	164	150	153	150	166	156	145	157	149	164	176	155	159	160	158	180	163	181	177	146	146	143	172	155	160	147	151	170	138	169	157	164	163	174	154	141	168	154	171	139	165	136	168	151	157	167	139	164	136	161	133	132	123	169	142	149	151	159	165	138	141	182	155	158	161	166	142	147	135	180	149	165	157	157	155	149	148	158	173	146	175	152	167	157	161	133	144	170	146	157	138	161	158	166	166	146	149	180	162	136	168	154	152	153	143	153	173	150	151	155	182	154	163	151	165	177	159	176	160	145	177	163	164	173	168	172	132	154	161	189	169	172	163	170	170	183	158	168	153	154	165	156	176	161	154	169	148	161	132	142	138	152	159	160	165	176	175	176	164	143	142	152	150	152	169	157	151	167	148	156	159	197	160	174	163	153	165	165	162	165	166	156	134	185	151	166	154	157	150	146	162	154	151	170	165	162	158	162	172	175	142	168	177	150	164	165	184	157	151	175	159	160	147	147	149	133	166	159	175	152	173	171	150	142	155	182	157	153	174	132	189	165	160	162	169	174	170	159	165	119	154	155	145	170	162	145	160	146	163	183	135	170	161	155	138	143	161	169	162	159	172	143	184	160	171	174	159	140	162	167	147	160	160	153	160	162	143	167	146	150	144	177	149	162	155	137	153	166	149	180	148	187	163	158	160	146	152	161	180	158	161	172	138	167	148	159	179	191	141	161	171	155	167	145	159	163	158	158	178	167	167	169	167	142	143	144	152	150	164	158	170	166	172	164	166	166	163	185	145	149	154	159	160	155	147	175	166	154	161	148	160	174	168	151	178	140	152	155	158	152	140	165	149	160	159	160	171	160	153	152	165	145	158	159	155	161	168	151	144	149	153	179	161	155	177	143	149	148	146	171	157	155	147	149	167	161	148	164	146	172	155	170	191	160	158	150	168	139	159	137	155	156	162	147	149	175	188	157	169	169	150	174	161	156	158	158	169	159	138	137	152	149	173	149	166	153	145	145	156	158	173	148	149	169	157	166	163	164	161	155	138	165	144	130	139	134	156	140	172	175	163	160	154	162	130	150	147	153	163	168	153	162	149	146	152	163	145	160	156	168	181	164	149	145	165	182	163	139	140	170	172	168	162	168	176	164	158	166	160	169	177	140	191	162	150	153	156	149	167	163	172	138	187	139	193	133	160	178	159	169	160	158	159	171	166	162	161	169	182	142	158	174	146	149	184	162	154	187	171	169	140	160	154	148	157	178	157	143	151	163	170	153	155	148	157	163	170	175	180	133	142	157	168	173	144	147	148	175	160	160	144	185	184	165	144	178	156	144	173	176	150	141	179	144	167	148	162	164	170	151	160	155	150	161	142	171	146	162	150	151	172	152	146	181	146	162	156	170	151	149	168	139	151	158	155	161	169	174	149	174	146	174	169	157	171	168	194	149	145	147	137	155	166	165	167	174	166	162	150	158	166	163	145	175	157	166	167	154	163	163	158	167	163	153	148	148	149	161	166	138	166	160	149	141	156	154	146	169	149	157	155	166	160	171	155	163	196	164	133	153	143	147	157	161	127	152	150	174	135	174	146	182	144	155	160	180	156	147	150	177	153	154	143	160	154	146	176	178	153	143	170	143	151	135	169	171	142	157	155	143	187	132	156	187	167	152	163	143	166	188	150	147	164	146	156	176	181	160	158	128	148	173	140	168	172	128	166	174	144	123	141	163	182	179	150	176	161	171	180	197	178	147	179	169	146	181	167	168	168	154	165	159	169	150	159	168	160	144	167	163	153	141	162	153	150	186	172	176	169	134	167	168	163	171	153	149	150	149	180	162	157	158	141	157	159	169	165	148	158	151	167	155	154	148	157	172	155	159	136	141	164	161	182	135	150	137	157	171	175	150	167	180	182	187	164	169	157	130	161	153	157	147	162	152	161	146	159	149	179	168	159	156	144	164	146	173	160	138	168	161	176	155	138	171	168	178	147	170	154	182	164	159	147	162	156	142	207	142	173	163	145	151	174	157	170	188	150	166	148	167	173	142	167	142	147	162	154	170	143	158	153	155	135	156	155	163	171	152	182	149	163	142	168	159	174	174	141	147	148	160	155	185	172	168	157	167	154	189	190	161	143	170	171	143	160	161	158	144	144	159	164	143	166	159	134	152	160	164	143	146	148	165	149	168	160	130	165	152	174	165	151	175	166	168	140	148	156	164	173	156	159	171	160	158	144	159	161	161	148	144	173	147	169	167	145	186	139	201	145	141	155	164	162	151	164	159	144	147	173	163	175	148	161	156	168	172	164	162	158	146	141	145	165	170	161	153	168	166	152	153	158	149	170	155	158	172	171	161	163	151	157	159	161	161	161	136	156	191	154	163	158	197	171	148	145	159	142	163	185	160	152	183	164	138	147	157	169	145	170	152	155	157	147	192	154	166	148	185	167	162	163	156	159	154	165	162	173	157	180	185	172	171	176	161	146	158	173	160	180	163	169	171	146	144	145	147	164	157	144	154	174	148	174	185	166	157	160	183	171	157	137	144	156	141	180	193	163	153	156	164	156	146	161	162	183	152	153	155	140	169	198	160	148	172	171	161	167	175	183	162	154	167	151	152	172	139	142	172	149	158	149	154	170	145	180	144	147	166	179	161	184	164
7831	2453	5527	6413	5499	4375	3787	2958	2566	2267	1982	1698	1535	1455	1343	1256	1185	1041	982	944	877	862	794	751	811	704	694	686	631	663	624	644	703	620	645	599	618	604	585	590	583	603	574	557	556	586	522	572	531	534	600	504	559	538	519	577	522	515	525	568	486	525	552	506	493	520	512	531	503	508	479	478	502	468	524	475	542	502	556	497	530	528	533	520	505	503	521	452	515	476	502	501	507	473	497	543	475	482	453	457	501	513	495	462	488	465	461	476	489	471	482	454	488	483	485	487	475	467	516	510	503	493	463	505	501	478	469	483	505	472	459	466	493	488	469	424	484	482	479	438	457	475	484	465	443	471	490	478	453	481	456	436	487	476	441	544	480	488	479	463	444	502	499	500	482	415	483	473	487	509	464	460	460	473	463	495	481	468	455	494	459	504	481	475	514	486	476	452	481	508	473	508	510	495	467	505	484	471	458	471	441	482	488	482	465	486	502	454	513	461	466	495	460	523	514	476	501	486	513	491	487	479	444	467	470	472	507	488	470	515	468	546	501	455	460	486	485	469	455	471	462	460	472	478	466	493	470	488	518	495	465	489	483	499	489	484	522	481	494	473	512	464	483	487	488	459	542	433	515	456	482	468	495	456	471	504	473	486	480	467	482	440	454	503	475	472	452	481	453	492	420	488	489	460	475	465	491	461	420	504	489	466	475	479	471	472	506	529	507	463	502	490	439	452	475	478	515	466	447	484	467	473	473	492	501	479	431	455	470	468	479	466	519	496	476	483	467	507	501	503	491	481	485	503	471	476	462	442	491	436	495	488	456	456	498	500	444	466	465	482	480	484	474	484	517	443	469	488	459	452	504	469	462	522	461	448	488	479	499	478	522	504	460	500	484	493	499	479	484	450	472	428	488	471	469	461	464	462	505	491	498	494	450	468	476	414	498	478	478	449	476	424	444	475	449	470	500	468	499	444	478	467	472	456	476	458	516	488	533	510	474	472	508	496	470	459	493	480	511	442	450	456	468	490	482	459	413	455	481	488	451	464	466	441	468	472	493	434	490	471	446	473	464	489	455	493	489	457	470	496	508	510	447	449	444	486	447	496	472	499	479	474	439	488	491	483	458	439	466	482	445	467	518	474	499	523	480	533	470	432	475	488	472	487	440	471	453	515	491	456	468	484	448	469	508	449	489	517	473	469	453	489	504	478	484	455	486	463	457	450	470	467	483	470	419	525	480	500	490	479	472	452	477	480	503	491	476	482	480	455	456	431	488	475	476	476	473	468	476	491	485	433	490	513	472	523	492	484	508	476	490	475	482	479	451	482	487	464	458	492	507	509	417	504	516	450	502	469	478	487	485	508	480	489	475	452	439	475	484	461	453	474	483	422	499	455	484	449	452	460	457	463	473	490	484	455	472	522	477	499	472	469	482	518	454	449	421	487	474	477	472	488	460	482	488	468	472	489	467	529	496	444	468	456	487	481	461	437	440	480	498	490	435	479	447	477	479	491	506	509	474	479	462	470	515	506	443	471	474	517	499	488	452	476	480	468	456	487	480	495	438	490	414	482	492	473	470	468	514	480	487	486	429	472	439	465	465	463	466	516	501	499	475	487	473	452	445	461	485	455	478	487	453	449	484	488	482	452	476	502	466	487	508	477	442	466	483	454	462	503	462	469	483	492	493	470	453	497	478	479	502	475	458	423	469	461	513	510	490	485	479	483	456	491	461	506	470	447	465	504	443	483	462	487	470	458	456	487	503	472	467	462	465	467	460	468	469	568	480	498	499	480	506	519	416	445	471	464	450	495	470	447	491	436	465	480	467	470	500	482	492	486	473	464	480	510	456	502	506	513	449	455	476	490	498	470	499	480	517	502	493	441	482	463	477	443	492	475	441	455	458	479	500	426	476	433	438	485	487	485	495	471	478	478	475	428	485	484	468	431	458	484	460	488	502	506	469	449	488	462	453	468	515	498	499	461	491	462	468	444	493	475	500	450	486	430	478	501	476	503	490	501	498	438	433	463	484	463	433	493	464	451	455	474	472	495	477	461	435	511	462	480	469	477	471	470	471	452	479	501	464	472	458	494	504	483	482	445	472	462	483	483	453	467	480	453	490	523	473	457	487	467	495	475	457	505	478	498	486	521	478	463	478	437	453	490	461	451	484	481	462	483	513	462	431	457	475	436	475	463	463	491	499	492	450	490	489	448	432	465	483	440	483	508	494	493	460	485	499	486	458	512	502	520	489	479	447	479	498	469	515	447	470	473	421	456	483	443	448	466	483	463	468	481	435	494	485	459	483	467	481	452	498	482	470	483	483	512	457	493	475	445	477	482	476	490	489	469	461	475	456	449	471	459	463	442	510	462	525	493	494	435	479	463	500	488	459	459	446	422	452	481	477	488	449	472	500	484	467	484	464	480	477	460	467	452	464	466	470	513	501	436	444	463	460	461	465	527	512	469	487	449	497	457	453	493	455	465	436	502	508	475	480	496	480	483	443	481	482	503	446	499	472	511	468	476	453	497	486	474	475	481	473	478	513	456	489	497	461	479	476	478	515	473	496	492	460	444	485	476	461	479	454	488	494	499	489	467	477	473	473	479	441	450	437	468	509	481	467	491	516	485	433	451	451	480	450	479	501	512	507	448	521	503	500	475	491	420	478	485	493	478	466	486	486	483	464	523	488	465	461	442	533	450	503	497	479	454	464	485	477	512	427	489	465	503	493	520	446	516	495	459	444	429	452	471	478	454	444	436	421	458	474	510	449	469	460	473	493	513	473	495	481	469	490	461	457	497	473	488	444	490	463	479	466	485	504	475	473	462	487	459	455	461	477	497	515	501	472	528	484	496	488	454	481	426	437	477	444	446	473	509	442	486	486	482	462	476	472	495	505	468	469	491	469	519	474	443	480	456	441	486	458	534	477	449	487	490	447	454	478	468	452	430	459	424	494	451	468	491	476	472	456	451	493	508	493	445	457	492	464	471	464	470	452	460	475	440	510	453	450	497	469	480	462	481	463	510	521	484	520	503	486	489	488	512	513	469	454	505	428	496	472	467	476	479	482	533	479	476	465	510	452	419	475	498	442	495	441	476	483	455	465	502	490	475	468	439	451	470	480	454	462	517	471	519	491	434	475	485	451	437	514	479	502	461	464	502	482	472	463	444	459	472	475	473	469	456	495	453	415	479	491	494	478	470	511	472	455	502	466	479	469	479	476	486	450	528	466	493	439	471	474	476	493	480	489	483	479	477	488	481	435	456	489	458	475	492	477	487	462	468	442	502	484	470	501	480	470	493	482	461	443	469	432	472	469	437	469	463	451	467	463	511	460	445	491	477	471	478	485	478	465	469	492	445	485	472	465	492	457	478	463	517	474	462	466	511	446	478	452	455	503	482	502	486	436	437	494	484	486	502	471	473	472	498	437	475	456	438	472	482	480	460	474	480	470	475	486	452	487	481	474	458	466	496	431	451	465	493	458	481	476	462	507	439
2391	292	317	283	244	253	243	213	251	202	242	209	217	226	224	218	224	204	217	222	225	238	232	229	220	224	224	209	244	256	187	236	211	221	244	226	222	239	257	242	208	239	208	217	227	216	223	206	226	234	223	236	213	204	223	203	205	211	215	227	226	238	245	229	239	222	206	228	231	204	225	226	213	230	234	204	242	196	236	199	202	243	210	211	247	225	199	222	224	233	200	205	221	247	199	218	216	208	248	205	214	220	216	227	218	266	204	225	236	224	184	199	208	245	244	251	204	220	220	224	211	201	249	219	232	225	207	217	240	220	230	201	226	228	208	229	226	211	263	210	182	213	208	209	227	226	220	209	193	201	204	199	215	222	217	210	257	218	231	238	232	223	247	210	234	228	211	235	214	226	202	212	207	212	218	239	219	217	234	212	227	233	252	220	229	217	226	227	220	219	226	226	212	210	201	211	217	206	233	213	209	240	215	213	215	205	199	199	197	236	206	239	233	236	203	194	236	210	220	217	206	205	224	216	227	207	227	225	223	222	195	247	185	191	219	209	233	206	184	214	249	211	195	233	207	208	208	221	235	215	245	225	200	210	235	216	239	235	201	235	231	233	237	218	228	226	224	188	205	233	211	214	205	246	223	225	214	223	220	216	236	215	219	197	226	235	217	234	237	219	217	227	215	236	234	220	202	242	231	212	209	203	249	226	221	194	211	217	226	211	208	230	216	233	242	215	206	214	216	226	228	225	229	211	212	216	213	211	235	211	205	235	241	209	210	224	205	197	227	217	237	231	217	227	190	195	213	201	216	215	238	229	219	233	222	233	195	224	222	209	227	202	202	224	201	208	211	243	195	205	223	231	222	226	227	262	231	219	210	209	212	180	231	194	233	209	228	210	245	217	210	219	226	230	215	218	203	219	240	220	232	195	231	213	205	212	232	201	216	209	238	211	213	207	213	202	239	209	209	196	214	234	231	227	225	215	213	235	196	217	215	260	219	225	223	223	201	216	230	230	186	240	193	195	220	231	213	238	195	236	245	216	199	223	203	226	217	202	218	227	203	224	238	217	224	232	227	217	220	210	234	223	213	224	232	233	217	231	211	214	234	219	218	218	196	194	212	197	246	253	204	206	199	227	229	221	216	219	197	210	200	244	209	201	234	232	213	204	205	221	241	212	196	206	229	223	206	196	215	216	213	214	209	215	237	231	243	235	220	247	212	249	182	242	232	221	203	232	206	250	247	200	216	208	207	247	232	216	222	212	223	209	217	215	204	200	239	209	234	194	227	208	238	233	210	243	215	208	222	236	219	210	240	247	230	212	236	213	235	211	219	205	206	232	227	198	181	213	219	201	239	237	223	227	220	222	213	216	241	254	212	201	195	220	218	210	227	224	209	221	233	192	216	231	227	221	230	192	220	201	231	222	233	194	197	211	221	205	247	191	228	198	219	217	227	215	237	204	222	220	213	215	231	221	213	223	217	209	239	206	233	230	212	243	232	245	208	230	225	203	226	212	233	194	208	213	237	232	205	207	231	225	215	217	237	213	225	180	226	224	192	204	224	236	233	235	203	215	234	228	204	243	213	217	230	247	224	223	216	202	218	233	203	225	237	222	209	225	227	244	207	215	229	214	208	212	214	202	227	203	219	228	249	203	223	217	213	194	215	232	200	215	210	220	240	216	244	207	195	224	199	203	215	207	208	223	230	198	221	234	241	227	223	218	199	227	240	184	233	196	224	228	218	197	219	236	237	204	209	209	229	217	216	221	210	223	233	246	212	226	222	203	226	237	236	228	224	209	239	221	233	219	192	199	230	215	245	234	229	263	219	210	232	205	209	235	220	226	205	218	221	240	224	215	254	237	252	239	197	226	229	178	219	207	207	250	210	222	226	220	207	219	245	248	206	216	207	215	207	212	241	220	222	242	226	239	220	214	202	210	221	197	212	212	234	250	220	220	224	239	227	227	211	216	209	227	231	219	193	201	231	204	242	204	186	222	199	228	228	229	216	221	205	221	212	244	218	205	235	211	213	207	197	225	226	208	218	223	217	199	238	225	235	214	225	227	228	181	246	248	225	220	236	258	275	233	228	229	232	220	215	201	209	227	221	240	232	215	217	208	205	223	232	262	210	219	221	222	216	191	226	209	248	216	225	226	207	220	232	187	206	223	223	214	209	225	208	214	227	219	215	201	232	226	207	210	242	222	225	205	234	219	212	217	219	227	232	212	231	210	188	225	217	225	229	249	226	239	192	214	218	225	199	223	183	228	204	222	222	228	209	205	214	238	230	208	223	207	226	225	163	241	214	224	214	207	193	201	203	213	228	246	192	204	212	211	219	212	220	206	215	238	207	235	224	214	219	227	241	198	198	216	227	210	228	239	234	219	230	231	252	203	238	210	238	216	238	208	228	218	209	198	224	200	222	202	215	214	237	202	225	233	229	259	217	209	242	241	216	226	231	211	204	230	229	210	215	226	228	230	219	211	218	216	222	191	198	228	235	200	243	235	221	238	197	208	234	218	201	206	216	248	251	225	223	206	243	210	223	198	215	214	210	223	212	224	215	214	231	235	204	210	216	227	222	196	225	235	207	216	227	226	212	226	203	208	237	255	219	199	246	218	221	195	229	197	221	232	210	211	236	231	213	222	208	200	209	218	246	183	239	212	218	245	241	183	229	229	222	224	222	229	207	221	212	211	233	226	192	228	206	227	221	218	188	226	198	228	214	195	226	201	224	223	220	246	225	233	184	224	232	219	201	228	235	197	217	203	214	240	212	243	237	219	229	233	222	214	221	180	209	213	217	237	218	218	225	221	232	213	211	232	195	248	218	229	251	225	218	215	203	230	242	243	209	210	224	222	228	196	218	223	194	227	220	232	225	219	238	210	213	235	213	205	241	213	257	227	206	243	225	208	212	214	217	193	200	218	211	193	229	199	196	244	230	210	213	195	212	212	213	254	216	239	207	196	243	223	221	218	233	224	216	240	212	206	221	226	237	222	221	211	212	226	211	213	227	220	205	222	203	195	210	207	243	218	206	226	227	220	225	238	218	221	196	188	222	199	210	205	203	205	223	201	197	236	237	209	234	204	225	221	218	206	200	216	238	252	223	233	222	210	228	239	224	240	205	227	222	237	213	237	193	196	228	243	233	229	199	201	224	220	228	222	216	218	209	208	209	227	220	223	221	221	215	239	216	224	226	220	215	237	212	244	230	198	204	224	227	211	222	220	206	218	210	225	203	228	204	215	226	237	209	232	252	238	239	231	246	218	224	216	208	214	192	212	233	248	200	231	238	184	224	207	213	224	210	211	236	186	219	246	220	202	242	213	188	216	223	203	235	211	225	227	224	224	233	222	215	224	189	247	215	262	238	209	204	245	218	215	229	225	226	212	211	212	209	219	215	218	182	191	230	208	215	212	202	202	204	239	222	228	209	217	205	203	217	187	241	233	214	236	243	206	233	228	205	251	200	260	214	232	227	217	227	216
2298	718	818	834	806	783	729	692	696	644	654	729	650	643	659	592	634	663	618	650	669	618	608	627	648	643	602	586	622	624	627	656	657	604	616	621	616	604	636	641	630	607	629	659	608	629	561	629	642	556	609	666	611	591	586	600	558	593	612	615	602	599	603	591	638	565	617	642	591	565	633	593	613	630	641	580	641	580	574	607	600	596	606	621	577	596	569	601	550	634	589	621	606	607	635	608	606	583	615	599	639	605	654	557	584	589	598	629	595	640	602	625	558	619	622	611	600	608	623	634	625	624	579	604	586	607	554	615	627	569	566	618	566	591	561	618	652	677	634	604	631	596	641	602	627	584	578	558	674	593	619	580	620	619	583	627	647	629	593	593	590	616	611	637	593	630	558	588	600	665	574	563	636	636	607	629	601	550	603	629	621	593	629	600	617	649	615	585	592	584	594	604	579	648	599	635	606	611	620	592	595	592	613	593	656	607	569	575	598	635	584	599	562	562	577	635	601	589	602	600	620	598	567	547	617	607	605	587	571	581	614	571	613	592	641	592	600	642	587	594	554	629	552	666	598	592	589	602	628	618	565	580	591	576	596	549	635	602	604	582	586	588	599	569	640	612	611	610	552	616	598	598	594	584	632	645	609	638	579	593	588	567	588	609	594	629	601	636	587	611	629	595	601	633	570	621	598	612	640	546	568	611	602	596	610	583	600	587	628	569	587	609	586	586	581	610	585	612	626	616	617	578	635	596	624	587	620	585	605	604	642	604	581	640	606	608	586	594	584	583	667	616	613	634	612	651	577	649	606	604	612	547	608	639	615	552	602	595	646	593	626	604	619	589	639	603	588	604	591	601	650	656	603	602	603	599	606	611	607	587	594	632	581	585	638	620	610	641	597	599	601	588	603	625	640	589	591	571	604	604	576	606	629	578	609	595	604	639	586	621	636	624	636	551	611	613	638	569	580	575	601	597	594	605	646	606	630	644	613	555	598	609	608	596	568	623	611	563	621	588	590	605	632	612	602	595	623	598	640	588	614	607	627	573	662	592	614	592	606	602	659	573	621	617	604	597	622	656	593	613	572	602	590	608	611	601	609	635	611	608	601	620	561	623	581	641	577	598	595	579	625	572	618	597	600	573	580	661	582	630	578	592	575	557	550	629	605	590	610	609	613	599	585	630	609	559	595	646	611	609	579	628	579	609	624	553	582	624	588	628	606	638	632	605	643	613	597	556	608	642	595	581	606	614	596	610	611	609	603	590	619	578	644	611	619	619	661	585	600	609	603	593	586	636	624	611	569	571	620	598	616	591	565	598	592	571	611	618	623	602	609	564	651	604	596	602	613	624	535	610	597	585	615	640	625	631	611	578	586	590	603	655	637	582	587	608	588	622	596	637	647	640	619	610	611	578	604	602	581	581	536	606	589	572	595	626	619	633	574	612	555	622	619	595	611	598	606	614	613	618	662	589	634	626	606	621	591	611	617	650	626	621	643	598	605	612	623	590	596	601	616	637	628	616	598	600	593	603	551	612	612	644	645	610	624	634	610	573	558	606	615	584	605	609	617	638	634	581	604	597	645	600	598	623	591	585	612	582	616	563	605	660	589	583	611	598	603	615	624	610	619	581	596	575	593	607	631	583	583	626	609	627	563	615	623	583	612	625	606	592	587	617	616	598	622	609	617	586	645	654	593	602	628	586	638	626	608	591	606	595	657	610	604	612	600	632	619	594	573	583	590	603	623	573	638	640	615	626	600	583	588	618	612	620	619	628	600	614	612	606	635	631	620	575	594	578	614	605	615	625	614	605	592	568	594	593	638	587	585	590	602	627	622	596	641	574	605	556	655	644	628	594	605	582	595	595	613	586	602	642	589	577	560	594	586	631	583	619	604	596	639	615	634	599	620	597	589	580	652	625	588	592	633	638	603	586	621	578	608	612	636	600	630	595	607	571	615	593	597	573	601	633	613	584	568	664	600	606	627	606	657	593	625	653	615	570	624	569	575	618	592	614	619	605	647	628	597	580	571	625	583	598	616	617	563	579	610	608	641	571	624	643	660	589	683	630	616	635	581	614	585	582	590	583	608	599	610	612	593	598	639	554	624	559	621	625	622	592	635	624	608	592	590	633	612	587	579	596	602	608	590	635	598	647	629	617	559	615	614	588	577	563	616	668	607	558	632	605	619	571	600	611	613	630	596	641	596	592	600	594	621	578	587	615	614	591	607	629	658	603	632	651	641	595	559	613	623	616	596	598	661	621	564	622	621	674	616	627	621	636	597	610	625	574	569	605	586	617	638	597	598	609	577	609	591	577	580	610	636	587	594	623	651	612	550	582	603	628	619	625	644	560	614	603	564	645	597	611	649	576	601	634	656	611	605	608	592	656	601	596	622	594	646	626	586	614	631	594	612	569	591	672	640	589	628	604	587	576	615	599	632	607	598	581	595	655	606	641	572	626	584	597	579	616	595	636	636	596	638	655	651	619	627	652	608	601	627	616	584	640	629	595	636	591	618	588	607	628	566	604	633	612	586	612	609	623	602	591	626	597	648	586	628	634	624	645	592	543	619	601	601	620	617	565	624	630	597	581	625	600	586	573	601	563	642	606	656	590	629	611	602	585	593	604	611	633	599	584	584	633	566	607	598	630	616	621	609	592	575	638	625	626	609	576	640	652	619	617	593	601	621	598	648	632	591	621	622	604	618	595	589	635	617	608	608	636	625	595	619	618	605	586	615	581	600	609	626	583	660	600	568	592	625	611	591	644	627	598	636	585	629	577	629	601	605	598	609	584	607	637	588	603	584	562	604	597	616	587	619	607	575	597	607	624	586	581	571	617	598	589	609	594	582	624	624	608	629	646	592	585	618	612	611	596	632	573	591	626	608	598	581	621	659	596	619	604	605	590	601	617	603	621	563	623	593	603	609	569	595	591	567	601	619	644	624	577	594	576	633	641	586	627	630	597	644	634	571	580	600	604	631	597	615	613	590	617	621	538	586	628	565	582	587	565	579	595	605	626	631	610	567	593	614	576	599	593	585	579	645	582	590	597	571	569	591	605	579	600	572	600	564	604	597	550	607	596	559	626	582	605	608	604	630	625	608	636	595	617	583	614	611	623	592	585	636	599	572	585	589	602	619	604	626	664	639	612	585	639	667	660	635	604	596	616	557	598	594	628	587	621	593	620	585	644	635	541	648	580	583	635	567	647	603	613	580	556	604	606	670	621	613	615	599	614	616	591	594	626	635	597	620	641	607	617	603	608	577	594	637	640	656	617	646	589	601	621	603	616	598	585	591	601	592	612	585	553	633	624	604	610	623	588	638	609	585	584	597	605	607	633	587	606	598	605	558	584	584	626	599	604	569	609	573	598	615	582	624	593	604	624	587	621	601	625	597	610	654	627	588	625	589	614	629	589	552	578	602	592	596	590	564	630	612	625	622	585	625	581	616	630	611	608	622	562	580	612	603	561	588	591	612	625	604	608	601	606
9399	1169	1358	1059	773	626	427	374	307	278	231	229	173	178	158	177	145	154	145	138	129	116	132	148	126	130	119	130	123	118	130	152	131	92	132	120	134	131	114	110	105	108	102	105	126	126	110	126	126	112	118	103	106	117	101	103	117	82	97	98	127	110	108	118	104	109	102	123	85	119	103	101	95	110	100	111	129	144	114	94	127	104	94	113	109	101	91	87	79	120	122	100	116	99	116	120	110	108	105	109	113	110	120	106	106	127	98	121	113	107	112	99	115	134	118	97	114	111	114	108	109	135	129	119	109	116	111	99	124	120	101	118	106	133	117	103	120	110	90	103	124	95	111	98	120	93	118	111	104	123	109	122	114	103	86	102	102	92	112	128	108	117	122	117	119	136	110	100	119	113	101	108	102	113	97	103	107	108	94	106	97	115	96	105	119	100	87	114	88	129	86	98	120	114	106	115	105	117	102	105	93	115	109	94	102	90	99	132	109	117	107	131	103	114	109	110	108	107	116	116	98	97	116	111	126	88	111	115	101	116	111	113	106	108	104	101	109	94	107	118	103	127	115	100	123	99	93	101	113	107	104	105	110	109	121	98	107	107	112	102	107	92	101	105	128	100	115	120	98	97	125	122	98	116	119	115	108	113	131	105	99	109	90	83	104	103	118	121	112	97	121	113	105	110	103	127	91	120	140	107	126	126	123	117	114	89	111	110	106	104	98	100	111	103	97	112	110	113	100	108	120	109	114	108	120	106	110	113	108	119	125	123	113	99	120	105	111	118	89	94	120	110	122	114	91	109	134	101	108	126	94	112	106	102	116	107	116	105	113	103	112	116	117	108	112	126	127	118	107	115	112	116	100	111	105	104	106	126	104	107	97	103	114	96	109	106	101	101	110	116	121	118	100	101	101	110	110	107	113	110	120	101	123	106	107	108	101	111	92	92	117	104	120	116	117	126	112	103	102	106	116	112	97	89	111	111	108	116	90	109	92	87	109	96	120	108	95	118	123	99	106	132	110	117	113	126	102	117	94	96	126	102	109	102	125	98	103	119	115	119	120	97	116	103	117	117	84	105	112	107	118	96	104	127	117	111	114	98	101	101	108	132	98	120	107	114	94	116	105	91	123	104	127	112	119	112	95	113	115	108	105	99	115	119	87	97	105	111	113	115	129	102	114	102	109	92	113	101	99	97	105	126	118	96	127	123	108	111	120	95	91	101	95	94	101	112	105	102	101	102	106	110	108	134	99	122	98	102	124	106	110	129	101	116	114	124	102	124	113	106	105	128	109	106	92	121	112	109	121	113	111	127	87	109	100	106	101	105	92	108	123	128	95	129	97	108	114	116	124	97	118	111	97	108	112	108	112	102	119	109	102	126	104	110	96	104	101	111	99	124	114	97	113	106	123	94	125	111	114	113	105	100	115	97	109	110	123	107	100	114	103	106	122	97	123	111	114	128	133	99	110	116	114	100	126	109	105	103	113	106	129	123	122	114	119	128	111	119	109	101	97	97	109	119	114	138	90	107	89	128	118	108	115	98	115	108	96	111	117	114	116	107	95	121	104	94	108	100	106	111	117	123	113	107	131	101	117	88	90	118	90	118	119	108	100	111	110	102	118	109	104	126	105	104	98	104	116	112	101	96	79	102	116	104	105	110	110	102	95	102	127	101	114	114	121	124	115	100	119	108	104	122	101	104	106	103	119	113	129	109	132	127	105	105	113	113	92	111	120	115	111	100	112	111	109	103	94	103	114	96	96	117	96	105	119	93	94	104	112	109	104	96	87	87	118	133	111	99	126	108	115	121	121	123	112	115	98	113	122	113	104	117	106	110	114	129	107	118	134	94	107	119	101	107	125	102	108	114	126	111	93	121	110	104	107	100	106	119	92	103	105	127	83	113	104	96	108	108	102	99	120	107	123	108	110	106	107	83	95	106	136	115	101	86	106	121	122	104	117	135	94	135	96	107	97	94	114	98	118	105	105	131	115	115	111	112	108	116	110	104	88	112	94	104	90	121	116	101	110	89	105	104	99	103	108	113	119	110	103	104	95	113	104	111	119	103	95	135	120	126	103	118	109	105	107	125	129	128	112	88	125	113	93	114	112	97	90	108	117	116	88	88	104	105	117	107	98	101	108	90	102	124	121	112	101	110	104	114	111	118	116	99	107	111	99	117	98	108	101	107	132	103	100	105	91	101	117	110	105	94	98	89	102	111	116	87	111	103	110	112	84	108	104	116	98	101	130	108	111	110	115	109	115	107	126	93	103	111	118	83	93	100	117	108	109	115	107	103	115	92	113	89	102	109	107	86	114	121	97	148	113	113	109	94	98	93	115	97	113	123	94	129	109	131	132	113	117	110	105	105	102	131	112	114	98	115	114	100	98	90	105	110	109	114	115	99	94	111	110	111	106	109	101	107	116	86	107	108	104	120	119	106	99	115	98	115	128	108	115	113	110	110	113	91	107	113	95	97	105	111	113	121	124	96	110	109	131	94	93	118	112	102	101	106	120	97	110	104	105	106	111	111	117	93	120	105	110	98	105	115	102	119	117	89	110	117	90	137	114	115	101	87	127	99	99	106	95	97	120	119	99	120	108	125	109	110	85	109	93	114	110	96	121	112	117	116	113	102	118	92	113	114	102	100	102	103	132	93	112	110	114	121	98	92	89	99	99	99	123	104	118	103	115	121	109	110	107	103	103	99	99	121	98	114	111	103	116	97	112	107	116	128	126	106	112	104	123	79	115	108	99	138	91	113	115	98	112	124	121	100	106	112	109	121	103	99	103	125	92	116	111	106	106	108	121	122	117	109	106	124	96	106	101	120	96	94	105	117	108	108	124	96	94	104	116	115	121	106	116	119	102	106	122	105	120	123	103	97	102	103	103	116	96	116	112	106	115	103	99	103	103	109	116	106	129	125	111	111	99	111	97	118	88	120	139	120	110	109	121	117	116	118	125	116	111	110	108	114	113	115	117	92	105	109	104	120	106	109	100	115	129	117	114	133	113	96	102	119	116	92	102	108	110	117	108	93	118	122	105	112	103	123	110	107	102	102	92	101	98	112	91	95	126	115	114	114	96	115	125	115	94	98	118	115	109	103	109	109	117	120	116	107	97	132	105	90	108	119	121	121	99	104	122	96	85	113	103	117	116	120	93	121	115	116	116	109	104	98	105	120	112	112	113	117	124	110	121	98	103	108	99	99	98	123	125	101	122	110	96	119	119	99	98	109	111	100	109	108	100	101	122	92	105	118	106	108	93	96	109	129	105	103	105	108	103	105	106	123	118	100	114	111	122	106	114	110	110	106	89	141	89	98	117	95	95	103	123	106	109	112	100	102	105	91	111	92	104	107	105	123	96	110	106	116	97	81	111	113	110	121	101	117	112	92	105	112	107	104	104	98	93	93	99	98	108	107	122	94	104	118	103	86	105	103	131	108	115	102	98	109	117	123	94	128	103	109	112	100	105	111	114	99	99	112	115	103
5830	1390	3059	3597	3140	2574	2083	1736	1464	1241	1117	1014	868	848	730	699	671	664	640	573	540	589	525	505	527	511	483	411	468	485	412	447	419	434	421	409	414	414	392	399	369	407	371	411	351	421	392	350	382	363	359	384	391	368	350	330	337	361	371	354	359	375	371	335	365	337	363	338	347	346	367	372	356	376	311	365	425	311	322	374	316	346	329	348	328	380	340	335	343	325	318	343	349	352	350	361	369	336	325	350	355	356	342	332	341	379	343	329	327	339	345	346	381	374	370	341	385	336	366	343	345	321	340	338	361	347	350	358	340	360	360	329	348	355	302	318	364	338	317	350	384	340	375	339	320	347	330	325	350	321	339	392	353	336	306	291	340	325	365	364	331	364	346	315	308	322	353	367	375	330	322	341	332	335	336	334	354	321	321	325	352	382	364	345	372	382	365	325	325	351	334	321	312	323	338	359	352	374	382	352	335	349	320	316	317	307	334	308	357	313	355	351	339	334	338	342	328	333	333	376	339	376	335	364	343	314	334	330	312	353	345	352	349	347	346	339	331	359	327	356	357	323	344	337	356	342	339	374	322	352	310	347	336	353	312	323	348	357	360	323	341	356	326	346	318	341	319	333	376	347	352	326	310	345	325	331	381	342	348	362	344	334	322	339	330	330	310	348	384	344	354	326	367	372	329	336	367	328	319	332	370	345	310	358	332	351	361	335	332	367	322	344	362	335	322	336	322	346	370	334	367	334	357	332	323	352	342	345	340	299	363	353	370	347	322	326	377	345	370	373	348	329	373	330	344	309	339	338	343	344	358	302	350	336	308	299	318	343	320	321	349	326	345	360	327	335	353	362	338	309	327	317	313	341	271	336	334	309	366	323	323	324	345	344	328	324	319	330	316	358	342	353	325	345	330	342	358	342	354	328	335	338	341	332	333	307	352	344	340	342	347	332	336	336	335	303	348	346	331	323	358	332	347	349	336	358	342	334	340	316	354	318	331	353	339	367	334	345	354	381	324	344	329	336	329	345	382	324	371	356	331	362	319	342	349	348	363	344	363	331	340	313	325	350	338	352	371	324	338	303	360	350	330	324	301	303	311	366	317	353	343	345	323	296	325	364	359	332	326	346	323	331	335	339	353	342	352	351	343	309	335	361	339	334	350	348	332	356	303	334	332	334	356	343	350	313	363	373	301	307	354	304	316	361	307	326	368	371	330	355	342	338	334	330	359	368	348	300	333	330	325	355	320	329	349	340	344	317	329	303	345	334	340	325	355	319	334	337	329	355	331	316	346	320	325	333	350	335	345	325	369	339	335	349	363	367	319	309	324	346	337	358	311	358	346	312	297	313	339	329	337	330	353	357	344	315	348	331	318	348	335	340	341	361	341	336	336	357	327	298	321	322	327	337	354	370	349	362	345	342	345	340	357	315	334	334	328	369	376	333	315	346	333	328	306	376	339	370	298	316	354	317	324	324	311	362	358	366	320	335	342	367	329	349	378	309	346	342	347	337	336	339	348	303	331	358	358	341	301	336	345	325	307	346	362	319	317	341	324	337	337	369	325	338	330	348	364	332	341	318	319	376	327	319	307	341	346	313	339	341	348	366	334	329	355	329	336	298	337	324	356	342	335	334	337	353	351	368	334	329	332	339	335	369	348	334	357	324	343	359	349	353	366	351	318	349	341	391	334	319	390	321	364	325	365	306	328	341	328	344	340	322	338	330	317	350	363	343	350	352	329	362	338	301	312	348	350	336	323	341	338	347	348	334	346	338	324	318	346	381	346	349	353	344	341	340	338	342	379	331	317	350	317	320	344	325	346	368	369	334	337	341	348	335	360	325	340	327	333	315	300	324	344	330	333	361	362	327	327	354	341	319	341	346	363	367	349	325	327	351	366	354	316	350	320	331	332	335	333	362	329	345	312	345	359	331	323	327	352	354	331	346	370	370	333	344	332	303	333	306	336	380	352	345	336	345	329	351	359	321	358	297	353	324	334	363	366	348	348	336	343	332	360	336	329	352	337	330	361	349	351	359	292	330	299	335	313	367	309	332	296	335	308	362	347	322	336	329	359	284	327	328	338	322	361	313	340	349	324	348	355	340	351	320	316	343	327	352	343	331	336	352	316	323	336	323	320	360	314	337	338	350	344	316	307	332	337	357	351	321	326	318	339	347	379	359	335	315	343	351	328	331	349	341	332	289	360	327	358	343	355	352	310	323	342	375	328	359	332	345	342	330	337	349	303	308	334	338	324	365	336	334	331	346	318	374	319	328	350	346	332	325	347	302	322	325	336	326	380	355	328	345	344	322	368	320	354	322	340	376	352	366	362	366	365	295	357	327	344	350	322	327	326	322	340	320	335	333	341	359	344	349	330	340	321	338	355	356	338	362	370	303	351	313	363	334	316	343	348	362	360	350	339	371	332	319	310	337	312	343	353	344	319	332	349	331	369	374	368	341	346	340	308	340	347	346	373	336	335	341	334	339	344	337	342	356	310	332	325	331	346	287	330	332	343	326	302	349	348	350	347	358	348	365	334	320	340	350	311	355	364	322	354	357	348	348	360	346	338	339	349	329	358	367	366	318	342	330	355	321	334	358	330	349	336	354	335	360	363	354	329	340	339	317	317	327	301	321	357	362	368	344	333	336	353	323	318	345	358	331	297	346	351	354	343	373	352	324	359	320	343	337	349	351	365	350	350	320	341	356	328	329	325	380	316	334	342	348	358	332	319	358	335	353	301	341	333	327	342	349	364	296	352	320	316	362	341	317	381	326	372	331	361	341	351	332	316	319	342	349	373	328	350	335	343	337	338	372	348	313	356	349	349	335	324	348	348	331	358	324	337	369	333	351	352	346	355	333	330	315	341	327	347	364	336	327	334	353	348	358	368	352	345	339	311	316	356	311	337	362	331	327	332	307	329	340	326	323	307	343	343	329	334	306	322	358	330	316	327	340	348	343	353	340	335	324	341	353	324	315	354	358	345	329	348	332	345	333	326	379	342	338	376	323	329	329	362	326	339	343	363	317	292	297	343	325	355	319	339	379	334	307	346	328	319	327	342	332	345	325	363	338	344	345	334	324	342	368	367	357	317	313	343	314	323	345	321	311	318	351	362	343	357	322	313	352	331	334	349	360	312	329	340	314	359	370	327	317	331	354	358	335	333	312	343	352	338	319	326	334	330	341	309	352	345	336	340	353	339	315	348	357	318	365	326	358	347	346	365	369	334	322	330	304	305	335	341	350	346	305	329	325	311	367	339	330	355	325	326	321	335	372	331	350	333	338	345	338	321	334	329	347	354	331	336	376	353	303	340	348	341	346	354	352	320	336	358	359	324	334	363	349	334	332	330	319	342	353	346	357	331	355	317	336	315	326	327	320	323	307	331	369	358	350	309	324	347	336	348	373	326	332	339	317	347	331	324	332	342	339	321	326	339	330	347	325	383	346	352	350	343	352	358	340	343	361	308	329	345	317	341	343	283	320	349	352
17741	2893	2755	2267	1617	1158	918	693	529	466	416	366	322	276	300	281	257	268	225	263	219	235	211	209	185	198	168	193	199	163	175	223	159	176	174	182	206	175	173	173	177	186	173	159	181	162	176	159	165	163	158	144	173	166	163	145	181	170	164	160	160	159	191	167	185	160	173	158	153	160	183	183	178	163	176	169	148	139	151	176	156	149	172	154	152	172	162	149	152	175	182	155	155	175	173	158	147	169	152	155	169	182	154	169	148	150	122	157	144	185	166	164	153	143	179	163	167	175	186	154	160	160	158	164	166	165	163	172	175	170	168	173	167	153	176	168	169	152	205	138	168	140	163	156	173	163	163	137	176	176	150	161	156	156	173	169	141	156	147	153	158	169	180	162	163	151	168	171	166	158	171	171	153	154	154	158	161	159	138	152	163	152	184	137	152	148	169	154	156	145	142	143	148	166	145	145	178	118	175	157	162	160	173	162	164	168	167	157	135	171	155	155	140	162	163	171	159	143	182	147	130	159	145	154	179	151	160	164	174	179	139	188	157	167	154	164	162	145	188	179	131	164	171	147	163	173	149	165	180	158	149	160	152	192	164	169	188	148	158	149	136	170	150	164	171	170	145	156	171	154	169	175	133	157	139	151	183	167	152	161	171	159	180	134	172	154	177	131	170	135	156	162	158	146	144	168	146	169	146	181	155	178	174	140	157	147	142	143	171	160	162	156	156	168	160	121	157	162	146	161	153	132	171	155	133	180	160	160	161	156	173	150	170	132	179	158	153	176	156	181	177	173	134	171	168	164	154	163	188	169	134	168	155	134	177	161	184	170	165	141	180	182	160	175	154	160	175	170	144	150	144	159	155	157	158	158	157	141	169	175	170	179	160	152	153	173	158	158	168	179	173	150	164	173	161	175	159	139	139	150	167	153	167	160	157	156	150	164	151	149	194	147	168	146	148	150	171	153	160	149	173	164	147	146	192	159	140	145	145	184	165	157	187	141	156	162	172	146	135	148	142	172	160	164	134	159	152	154	185	143	153	156	155	178	146	154	153	155	167	138	151	145	171	150	147	155	149	184	180	175	152	171	138	141	140	154	147	178	151	144	175	153	177	167	150	164	159	137	144	158	161	172	164	168	164	169	136	168	142	174	163	153	168	161	174	158	147	156	160	153	183	168	147	144	163	177	152	147	151	164	146	164	153	166	168	169	161	145	155	146	160	158	163	173	164	163	158	154	162	192	161	146	137	167	168	157	177	144	152	187	162	160	154	171	160	152	159	169	163	169	175	172	147	155	168	160	156	140	182	158	132	188	155	128	160	144	174	146	162	148	152	172	157	160	159	169	183	169	152	172	186	141	149	167	164	154	172	161	153	157	165	157	159	146	159	167	149	165	153	176	173	159	171	146	164	146	160	140	169	181	156	160	159	158	147	167	169	162	166	132	157	169	164	166	171	151	147	171	146	174	146	158	142	157	163	176	160	145	175	137	153	192	165	161	173	154	175	139	153	142	146	152	186	150	186	160	150	164	138	159	164	165	154	164	149	151	160	177	148	172	170	160	172	159	157	152	182	154	144	200	146	165	152	181	153	168	134	137	167	160	154	144	135	177	160	151	162	144	168	147	156	166	148	144	165	175	146	151	152	147	160	146	152	169	163	159	162	159	161	164	127	142	169	171	157	177	172	160	158	169	164	156	154	158	150	185	161	158	185	161	152	142	149	149	158	151	153	172	171	162	146	131	145	173	146	159	165	163	185	150	135	151	139	160	181	175	150	159	176	175	160	136	153	165	187	164	173	178	162	151	172	189	159	156	159	156	192	178	148	167	178	172	120	133	166	168	163	149	171	155	141	188	167	150	144	167	153	154	173	130	161	150	141	170	148	156	152	166	152	152	154	158	166	170	137	157	163	160	160	155	165	152	166	152	177	136	157	164	165	140	164	145	152	190	183	162	151	149	149	142	161	166	139	159	162	158	169	178	165	163	166	161	154	170	163	168	168	137	154	172	181	142	166	189	161	138	176	169	150	170	152	172	169	158	145	156	147	149	165	168	169	164	162	152	161	165	149	141	152	151	156	153	164	159	157	156	146	144	164	125	144	178	141	156	164	158	149	146	151	168	170	125	136	148	155	137	167	171	170	163	170	154	168	153	155	163	165	172	172	145	161	158	157	155	152	153	182	159	175	140	179	165	173	153	157	124	159	182	185	155	169	166	187	165	149	160	165	143	148	148	150	149	141	156	152	160	154	158	148	144	155	136	154	160	171	160	152	182	160	168	156	149	152	147	155	148	193	141	169	145	140	160	157	160	162	150	153	141	147	162	141	149	163	173	162	136	190	169	169	154	135	145	178	179	172	169	150	168	158	158	162	139	165	150	146	166	162	150	169	152	150	138	149	139	154	174	165	167	167	153	160	144	163	163	157	173	160	172	160	176	154	148	156	166	174	152	148	194	182	160	138	153	148	146	172	152	158	152	158	152	149	140	157	145	153	155	156	133	142	192	170	162	157	148	130	168	155	142	142	165	179	164	169	167	171	155	158	147	170	165	162	144	156	144	166	155	164	160	140	161	155	163	134	158	163	165	178	163	164	158	139	153	142	160	159	171	146	155	154	151	158	170	149	191	159	162	154	145	171	149	140	156	156	161	161	149	182	171	148	140	172	173	158	169	160	140	167	135	147	179	153	143	158	148	151	149	138	145	170	173	138	168	182	158	176	187	181	155	154	148	159	148	150	175	195	154	153	170	137	135	166	162	167	182	173	140	158	150	148	151	157	161	181	162	154	155	167	147	152	158	157	160	162	160	140	135	140	145	166	152	140	170	142	151	149	163	130	159	160	153	166	165	148	157	152	159	150	144	158	158	157	176	153	158	181	151	138	149	164	170	164	185	165	163	170	171	154	159	160	152	181	155	139	162	163	154	178	156	165	179	145	151	144	156	169	150	165	188	157	138	163	157	165	137	155	159	173	196	179	159	179	174	153	164	153	135	132	152	158	136	157	161	164	183	153	131	136	173	166	153	151	172	122	145	166	166	157	155	181	178	145	149	149	160	121	160	176	155	160	167	183	181	173	168	163	166	153	171	135	147	149	168	162	141	127	150	177	147	170	158	152	159	150	141	176	152	162	168	163	161	171	154	156	173	175	159	160	150	165	179	133	155	179	153	161	164	167	152	161	156	171	162	159	166	159	172	171	163	165	154	143	186	146	153	158	150	160	150	158	142	161	173	150	175	149	147	157	171	165	163	150	153	135	152	160	155	153	155	173	143	177	148	174	146	159	162	173	134	150	162	146	168	143	164	168	150	167	164	150	177	166	175	160	155	154	165	157	161	139	150	146	167	152	156	156	150	158	146	169	149	152	173	183	177	122	151	152	152	174	184	152	153	169	153	154	158	165	174	156	144	149	173	161	158	178	156	161	174	174	164	190	174	156	169	148	147	151	179	137	151	154	161	151	159	165	143	157	166	162	157	164	162	180	154	166	168
7944	2540	5410	6423	5463	4469	3623	3104	2660	2190	1811	1781	1535	1449	1324	1207	1127	1129	982	974	978	835	813	816	747	736	715	727	659	682	690	647	630	593	587	603	577	648	573	586	610	553	565	582	593	577	558	537	585	550	517	534	520	557	552	547	500	535	542	542	513	526	532	497	514	509	533	520	534	513	514	511	488	526	498	534	533	517	536	516	487	481	479	519	460	500	515	505	489	488	462	481	470	499	472	470	509	509	493	501	470	522	475	485	506	500	441	516	484	476	503	488	485	530	479	494	513	476	479	472	483	489	444	463	470	460	461	511	463	481	470	491	445	500	482	450	476	478	479	498	483	464	485	463	464	474	431	503	547	465	460	483	496	489	506	448	505	462	492	499	459	484	471	492	482	473	458	482	462	445	488	489	481	487	479	467	468	501	489	474	472	446	508	444	488	440	517	463	487	495	486	471	521	507	469	522	464	506	503	474	502	469	489	479	489	481	491	489	479	433	460	470	513	505	510	504	483	468	470	482	464	518	496	453	482	464	475	461	467	519	475	496	460	443	459	499	488	474	434	466	521	518	466	456	488	487	459	512	441	476	496	460	480	446	486	480	459	482	450	501	498	527	473	450	509	445	433	464	483	480	488	486	499	463	460	465	434	503	475	503	489	445	491	473	450	490	483	499	471	498	468	490	465	497	462	459	480	487	452	476	477	440	474	480	514	458	523	492	472	503	499	470	485	439	510	477	471	487	471	509	464	489	486	475	475	497	446	470	448	443	505	477	503	446	467	466	487	477	469	482	476	447	485	476	439	468	481	434	458	472	469	505	477	488	489	433	469	483	488	505	426	471	454	445	495	497	445	480	513	498	456	470	462	505	422	484	455	420	502	459	448	501	486	500	499	539	488	466	451	458	488	475	483	452	467	466	479	483	455	494	473	506	434	492	469	464	489	470	479	504	471	457	443	468	503	444	500	503	464	448	454	494	502	511	482	465	487	495	467	495	497	488	463	496	492	446	476	458	468	442	458	455	445	494	499	468	483	489	469	469	445	481	474	483	477	460	482	457	462	466	472	469	495	443	466	473	472	520	440	482	462	451	478	460	467	497	465	498	486	503	474	494	479	448	487	476	473	502	477	503	444	489	493	476	439	461	455	456	449	471	478	453	462	449	452	495	460	485	502	471	443	461	491	498	504	499	506	467	507	475	480	513	440	516	465	477	468	446	486	478	481	469	489	473	440	452	480	461	472	473	442	479	484	485	492	434	471	461	436	473	475	450	480	471	459	491	480	483	465	455	475	481	463	477	441	452	468	493	505	454	457	466	464	480	503	482	484	509	478	467	520	479	487	493	497	479	465	460	466	462	518	484	514	490	515	474	474	480	463	447	514	499	497	470	482	464	477	424	476	481	494	474	492	487	504	499	483	490	507	493	459	495	491	466	456	454	439	486	481	474	475	538	471	497	463	488	464	495	476	451	486	504	496	520	440	484	463	460	472	461	500	492	445	506	514	484	464	495	481	478	523	462	458	469	454	500	458	424	439	477	475	457	470	453	485	405	458	505	511	469	447	480	496	471	506	450	466	471	482	467	461	483	489	519	498	490	427	488	472	494	457	469	473	522	467	446	446	499	513	475	488	439	497	445	458	488	512	470	477	471	477	519	484	466	460	454	457	473	442	482	455	462	459	480	481	511	497	499	492	468	483	481	454	497	480	461	483	464	477	484	484	492	506	506	448	504	465	521	493	468	509	475	475	467	458	520	463	492	483	514	503	447	478	459	471	505	452	474	470	470	493	481	478	444	481	490	466	454	466	509	488	502	487	534	445	462	477	463	440	466	479	464	452	459	442	488	498	487	437	493	502	508	448	480	449	465	473	461	480	464	480	489	442	489	491	467	484	456	454	432	463	472	462	499	490	468	492	437	439	478	511	463	454	453	480	457	485	456	490	454	476	467	477	477	433	517	461	476	510	450	473	459	495	472	471	428	482	474	464	486	464	485	472	493	466	447	472	468	513	465	453	495	513	463	442	476	464	481	471	449	468	468	496	481	520	471	482	480	467	477	428	476	533	478	477	461	466	462	463	471	480	473	475	477	507	461	493	509	501	490	459	478	482	445	468	434	487	473	545	482	458	472	463	458	485	471	482	493	459	499	513	484	470	480	470	482	485	469	487	489	499	442	527	503	516	479	512	466	433	447	481	485	488	465	445	457	438	462	530	482	470	478	434	418	485	489	474	480	475	467	463	461	492	433	474	427	494	466	460	489	509	492	467	444	454	475	518	471	477	511	495	487	482	443	466	485	488	484	465	476	493	458	488	460	467	473	418	487	451	484	469	470	442	499	486	487	501	449	486	464	438	465	471	488	507	496	476	470	520	480	502	463	469	494	473	450	485	486	451	479	482	470	455	491	471	482	490	495	460	509	472	484	503	483	428	421	493	500	458	482	475	454	511	463	473	503	494	438	528	497	470	470	502	472	475	471	486	484	465	484	489	442	444	476	467	476	492	504	457	464	503	484	476	482	473	481	497	429	509	507	453	475	470	505	485	496	494	466	482	481	491	497	482	501	467	456	472	446	457	455	452	493	469	485	509	534	492	493	461	475	477	500	477	452	473	484	457	496	482	468	469	520	463	513	474	476	507	482	451	454	469	482	510	497	459	449	479	492	461	467	477	495	461	502	492	475	504	468	485	539	497	492	478	434	470	521	490	465	447	452	509	464	489	488	498	488	477	494	468	468	492	472	465	472	454	488	473	450	454	483	429	461	464	486	524	501	446	483	468	464	469	477	499	467	459	451	458	484	485	480	499	446	463	468	494	459	468	471	499	478	501	469	490	473	459	476	470	463	482	498	494	505	479	490	493	471	520	507	525	457	476	476	473	486	452	501	454	460	469	485	458	483	464	471	506	483	483	495	417	471	518	474	483	462	436	488	507	466	472	485	468	441	486	505	436	470	469	486	493	462	491	514	492	467	436	502	490	441	470	480	497	501	476	476	478	484	481	500	480	477	474	464	476	463	460	495	489	448	478	461	490	458	467	467	482	463	469	504	488	485	527	498	468	461	512	468	472	461	491	452	480	488	460	465	472	496	472	463	489	455	458	464	461	468	439	473	494	481	438	508	481	469	499	486	469	486	492	480	477	446	492	445	509	483	471	459	474	460	468	493	448	486	494	437	461	481	447	489	481	462	486	480	492	495	464	466	488	475	465	448	467	492	483	489	480	478	498	434	509	487	495	504	456	480	500	552	500	454	472	463	469	494	472	504	525	446	467	468	436	472	498	496	464	480	457	501	495	502	468	464	478	481	525	480	484	510	493	486	472	487	497	456	470	513	481	483	471	504	470	512	467	444	515	465	477	500	463	481	484	451	462	473	458	465	472	486	527	483	504	447	494	508	504	466	468	455	475	467	457	476	462	480	473	464	453	446	500	510	469	474	458	523	491	483	462	446	511	435	479	474	461	443	461	456	485	467	459	454	479	445	425	489	461	447	461	514
2356	287	299	277	263	253	256	222	230	233	213	216	245	245	232	225	222	192	246	219	226	229	231	216	208	228	241	206	195	221	216	197	191	207	235	207	247	207	237	210	227	189	237	225	230	219	234	203	219	222	225	215	230	205	226	235	217	202	246	215	219	226	194	235	210	208	228	231	214	195	202	213	234	213	207	217	233	193	258	222	220	189	191	236	204	222	240	233	199	214	204	233	230	231	223	209	205	220	215	218	248	218	241	184	231	197	202	246	215	224	203	237	215	225	232	214	205	223	225	238	216	218	213	192	164	201	226	251	220	223	196	212	241	210	252	213	206	254	241	209	207	224	222	209	211	201	201	221	206	212	180	212	265	203	194	214	224	189	225	220	233	234	214	205	204	234	226	220	237	214	212	222	214	221	228	213	227	224	195	212	210	225	214	215	216	204	231	225	221	217	225	206	229	227	233	228	220	224	223	209	225	236	213	204	205	204	217	229	223	216	213	231	216	222	226	228	203	213	220	216	220	221	223	205	237	217	202	215	218	197	211	223	206	234	219	231	212	193	205	213	213	211	219	243	235	219	214	221	213	217	220	212	218	196	226	217	195	205	237	213	223	241	217	226	216	226	211	249	205	249	225	231	225	204	219	247	226	210	241	240	212	226	225	204	210	213	208	211	228	234	212	228	225	214	226	241	178	236	223	241	220	223	210	226	227	248	206	215	239	214	229	195	228	240	231	199	194	215	217	213	211	221	223	207	230	233	201	208	207	213	194	232	199	216	226	217	217	215	222	205	215	193	225	229	188	183	229	217	208	218	206	215	233	215	207	216	220	237	203	222	232	231	216	231	206	219	231	197	204	179	228	222	216	230	249	210	226	222	235	198	222	223	227	221	225	211	237	210	199	198	192	222	221	237	240	199	212	223	225	250	234	219	209	213	241	229	217	208	226	226	245	217	215	238	216	209	209	218	217	175	217	208	218	199	211	245	198	248	201	228	215	214	210	218	244	229	187	222	228	205	230	220	216	229	209	226	225	189	237	215	223	254	256	227	214	232	236	199	235	223	218	209	236	231	222	226	220	206	210	206	201	226	241	218	230	213	235	244	246	212	212	220	235	217	241	240	212	212	207	208	240	229	235	220	224	221	224	217	228	208	211	207	258	208	210	227	220	213	199	202	207	198	225	265	240	193	231	222	223	222	242	211	224	216	240	226	215	212	204	222	217	228	220	242	198	209	212	232	199	220	216	238	214	230	228	212	247	246	222	235	224	200	221	224	202	241	226	201	193	220	207	230	227	216	213	200	217	229	221	206	223	230	230	207	271	237	219	225	257	226	221	230	213	199	206	195	219	235	216	212	232	241	226	229	237	188	224	241	210	206	216	215	254	220	222	213	219	202	213	208	230	216	211	240	216	218	223	214	235	221	230	199	214	203	204	219	221	226	217	228	232	254	217	203	234	212	234	211	206	212	209	200	210	207	222	216	223	217	213	251	216	231	208	230	231	236	212	237	218	228	203	240	246	226	234	207	217	242	195	236	218	224	197	204	197	212	223	252	217	221	193	230	197	208	192	228	225	224	222	239	238	222	218	217	195	223	230	203	222	222	221	210	224	224	233	231	224	194	214	207	224	240	230	221	189	217	217	218	222	259	225	211	176	198	219	237	220	238	217	219	233	234	231	215	237	221	233	193	220	224	234	202	220	177	223	209	218	230	221	208	223	195	247	200	211	223	235	237	236	205	218	232	213	232	201	232	221	210	227	229	213	213	228	236	217	213	239	208	261	213	233	239	227	226	219	226	242	211	207	218	215	218	236	229	206	212	227	225	224	195	234	192	222	221	221	241	230	207	233	210	201	229	238	221	225	229	208	228	209	222	246	208	222	226	229	195	238	215	223	225	200	238	223	223	240	218	219	207	192	235	214	224	226	211	230	230	213	225	222	240	192	242	222	227	231	250	217	185	223	233	228	219	190	205	205	222	210	237	192	191	217	215	231	213	232	210	232	198	231	237	224	224	225	195	197	232	211	235	218	195	218	220	227	238	218	223	205	192	227	244	252	203	231	221	224	228	222	205	241	237	202	227	212	219	221	228	245	222	208	234	226	216	216	211	246	248	226	225	224	218	235	222	222	220	241	219	185	203	234	242	226	216	232	209	231	205	217	231	197	244	199	205	227	212	211	235	214	218	237	231	242	221	202	231	218	251	215	211	231	226	235	226	216	215	238	220	198	238	226	248	225	201	222	194	227	230	231	218	198	222	198	189	217	245	236	201	240	224	241	225	195	229	219	233	221	204	211	221	213	227	233	187	204	236	225	235	222	212	231	223	206	215	233	228	219	215	222	211	222	215	223	238	213	244	208	244	212	210	209	236	195	236	210	218	207	217	250	249	222	222	235	214	197	241	237	220	228	214	193	211	231	222	240	240	229	210	192	223	204	204	217	228	230	207	216	205	183	204	210	201	204	207	202	209	247	199	214	229	233	233	220	233	208	230	225	206	216	214	234	217	224	238	210	229	203	229	209	253	214	223	231	177	223	203	222	221	235	214	230	213	239	217	214	219	212	230	206	210	222	239	208	216	210	234	231	226	235	215	219	207	223	241	226	220	233	247	210	207	228	222	202	211	212	251	232	214	229	230	236	215	244	189	218	237	197	210	225	223	227	226	220	202	215	211	202	196	213	201	223	219	206	216	213	264	209	215	232	211	248	210	247	233	205	212	203	218	222	205	209	216	214	245	244	213	204	225	216	214	217	197	180	206	245	223	202	205	213	217	242	207	217	218	214	218	195	231	237	224	210	218	233	224	221	233	258	233	193	217	210	226	196	229	222	207	217	199	201	209	249	219	201	246	181	245	223	232	222	232	231	207	197	227	213	223	224	239	238	226	222	230	206	242	220	221	208	231	218	232	198	199	219	228	228	204	215	214	213	225	231	216	241	202	242	222	227	222	195	242	211	210	204	222	249	197	230	207	232	234	210	234	228	231	226	223	246	218	247	203	241	219	230	217	183	208	231	232	220	217	226	215	235	243	204	207	200	224	215	233	232	231	212	212	246	229	220	216	219	231	214	213	235	227	217	230	215	198	259	209	229	214	230	227	247	227	216	217	225	231	198	204	212	228	232	221	220	210	197	214	200	226	240	217	205	203	231	243	207	218	237	233	208	218	221	223	209	200	213	231	228	206	236	225	274	220	199	220	211	209	240	217	234	223	229	213	250	213	194	207	240	233	198	220	233	241	218	222	245	266	209	203	218	225	220	223	226	222	236	223	231	196	203	184	221	226	215	191	256	200	198	206	190	199	225	254	230	201	223	225	214	210	239	188	238	223	232	210	218	227	214	183	213	231	201	219	218	223	231	219	209	213	215	196	246	218	205	200	191	214	233	218	220	207	213	213	226	237	220	215	229	253	238	232	211	206	207	203	234	208	206	205	240	202	217	220	195	218	190	222	230	193	227	211	214	201	224	195	217	233	232	213	196	217	212	209	221	231
2268	701	812	825	830	749	742	718	660	681	643	674	690	686	644	661	657	588	654	612	598	621	607	621	644	634	584	604	572	608	644	610	595	630	631	588	588	661	597	613	596	573	618	558	589	665	625	607	597	587	610	620	558	583	608	628	614	619	652	661	599	565	557	630	575	592	641	588	638	588	605	604	627	595	597	635	594	590	579	580	577	623	611	607	630	622	579	618	570	571	642	587	618	576	607	625	632	597	594	616	631	628	592	594	589	596	605	583	648	633	663	574	597	617	549	613	647	580	590	607	548	619	604	655	589	608	617	625	599	627	601	556	593	575	603	573	593	619	587	566	597	589	633	633	637	617	606	597	624	632	581	604	619	574	583	576	603	621	580	563	629	612	587	605	604	650	573	621	606	604	608	610	624	614	568	595	603	620	636	631	625	604	606	579	601	627	597	590	589	584	590	588	618	576	562	608	596	616	571	620	649	599	597	607	617	615	586	624	616	617	622	615	615	558	586	622	610	630	597	602	601	589	631	580	586	639	607	603	575	599	572	627	591	632	633	613	593	600	599	565	607	574	618	612	618	596	584	599	620	585	620	642	638	592	617	540	615	614	545	605	627	568	586	568	572	610	626	563	592	612	622	633	595	646	575	595	615	602	629	597	576	591	614	613	565	585	608	597	644	681	617	626	595	615	613	649	569	626	593	599	595	609	595	631	638	586	646	580	575	589	589	610	596	649	638	605	608	601	611	647	562	650	591	610	552	589	646	557	548	602	602	600	621	578	584	633	609	599	637	580	593	589	569	586	559	624	633	596	600	602	638	590	562	626	587	607	587	610	602	621	611	602	611	630	632	580	627	649	623	558	599	646	562	613	603	589	581	625	596	566	577	589	586	660	581	653	603	565	635	570	597	604	624	627	627	637	657	605	628	588	585	636	590	615	656	605	611	625	603	596	604	613	588	596	659	630	564	610	567	643	597	594	610	618	603	628	576	614	644	623	559	593	626	633	600	654	585	581	618	634	563	617	595	592	595	573	570	628	616	620	624	597	556	610	613	616	635	623	580	581	591	639	587	591	583	609	579	597	598	576	585	622	608	614	603	623	614	578	618	593	586	605	602	618	599	584	597	638	587	598	583	586	622	616	618	603	645	588	646	623	609	619	626	601	585	625	616	660	594	616	581	662	636	571	592	629	637	592	598	581	622	589	599	577	601	611	613	629	558	595	631	583	609	571	643	589	615	601	670	627	602	620	608	647	623	645	578	651	596	595	592	604	575	612	633	638	604	631	652	593	586	588	600	579	615	561	645	559	572	595	603	623	666	605	637	616	597	608	586	589	573	631	573	601	627	625	646	591	579	630	618	626	571	590	620	546	603	616	584	579	590	589	610	617	655	607	597	659	589	677	635	614	627	630	582	651	592	599	614	611	601	626	630	632	615	581	610	609	569	637	594	605	611	590	590	640	612	620	632	586	614	614	620	575	576	606	578	595	608	617	601	620	552	618	606	558	621	611	616	590	640	573	580	630	576	603	639	596	563	608	579	565	576	645	590	614	608	580	573	606	651	610	589	583	592	575	609	571	600	588	615	609	570	572	598	576	609	602	588	610	617	605	613	633	577	625	582	626	571	624	626	613	577	607	622	590	624	611	573	611	598	590	627	604	649	611	610	636	666	667	621	574	558	636	622	663	587	607	606	591	604	609	620	605	615	570	614	558	609	598	613	551	600	614	647	587	616	589	595	575	596	628	597	592	588	661	640	587	611	599	595	605	617	586	596	605	654	618	590	577	589	629	620	593	614	578	598	623	597	601	607	612	600	615	594	620	601	619	599	564	624	589	637	584	600	657	565	619	621	645	569	613	518	627	635	611	619	590	570	569	586	586	586	614	622	586	593	553	602	586	614	569	578	595	626	572	573	604	582	630	590	650	565	645	643	581	646	599	618	647	620	615	658	600	614	597	593	593	609	608	592	600	630	596	577	580	626	584	654	590	582	586	609	608	575	582	592	586	634	581	583	575	609	571	586	655	609	614	656	599	586	591	611	603	609	625	600	611	650	593	588	555	616	625	612	558	624	609	616	603	648	581	587	573	617	599	557	680	596	600	602	609	611	594	588	597	629	593	586	602	606	638	616	589	564	648	573	598	618	581	621	619	567	610	627	623	625	599	617	638	641	626	627	596	617	578	617	602	593	574	633	605	562	578	638	629	589	597	567	546	604	629	627	636	611	588	619	624	596	554	598	601	628	581	586	603	579	575	579	616	623	591	599	592	608	605	579	595	574	599	605	596	588	588	584	628	596	659	625	598	634	608	600	627	589	613	626	597	557	623	630	653	585	555	617	628	535	581	587	603	575	621	620	611	578	634	610	626	605	590	580	574	605	588	599	589	577	584	567	634	563	580	567	619	602	637	583	609	620	629	586	592	579	590	592	627	590	559	590	580	588	620	608	598	595	612	627	582	630	626	634	637	625	607	604	596	569	613	627	618	584	595	634	605	619	558	613	622	647	623	596	574	572	617	623	603	613	649	610	616	613	600	573	599	614	603	592	654	593	579	595	583	600	564	616	609	613	584	602	602	615	640	590	561	632	596	620	562	579	600	578	612	609	598	644	589	618	595	543	569	624	590	590	573	614	589	600	615	624	609	563	587	624	616	580	597	581	584	624	582	620	598	607	594	607	630	632	615	603	606	583	637	621	596	607	649	595	617	609	614	589	620	579	626	611	629	627	574	614	600	614	578	619	604	645	657	621	574	613	612	581	618	610	561	634	614	614	605	566	564	587	594	590	580	607	622	564	594	590	592	568	593	549	594	621	604	607	591	613	644	618	607	547	592	619	627	626	601	667	607	604	611	612	594	609	575	601	577	608	612	626	578	595	587	602	611	632	628	597	590	589	619	578	575	662	611	564	614	580	631	631	587	590	616	648	659	579	579	624	578	580	645	616	619	559	612	616	572	623	648	618	635	602	564	586	624	635	601	616	623	548	592	596	579	626	618	602	581	587	602	610	578	616	582	591	666	609	589	570	599	628	566	614	576	647	632	591	625	591	636	661	644	672	616	612	589	592	599	615	566	613	551	592	569	633	595	593	607	608	611	611	599	579	573	636	588	634	608	610	607	627	617	557	573	632	626	639	649	548	559	618	616	607	599	588	616	642	584	611	559	549	580	605	626	627	576	595	614	593	579	611	587	581	589	579	585	638	600	611	583	605	611	590	579	640	617	569	617	602	590	596	622	562	630	652	627	553	565	605	634	614	656	588	631	599	574	621	561	592	585	621	630	591	585	617	628	586	627	635	596	614	569	617	622	637	618	554	629	601	578	606	555	605	567	606	621	604	619	631	598	617	601	613	634	663	629	535	626	585	599	640	612	605	609	571	612	625	605	561	581	647	617	606	625	654	616	569	595	603	600	637	612	644	611	597	581	591	625	571	600	596	590	580	574	651	604	606	583	610	652	601	622	593	623	629	588	616	605	622	620	571	613	564	600	576	631
9427	1131	1342	1086	829	587	443	331	296	274	230	237	186	187	166	163	167	157	143	123	130	141	137	139	116	113	149	128	124	146	138	117	124	113	95	99	120	135	106	134	104	117	109	125	126	114	97	107	108	104	102	134	126	134	104	105	112	109	94	110	113	114	101	95	104	106	115	116	117	82	104	109	116	126	110	108	99	111	113	120	112	114	104	100	108	130	106	113	122	113	116	86	99	119	126	105	101	90	99	100	115	98	129	120	93	104	109	114	109	108	97	102	107	96	110	104	108	116	107	127	101	122	111	115	97	97	102	105	103	113	121	124	114	108	99	106	100	113	112	117	108	122	103	99	114	106	107	103	126	112	87	108	98	102	124	119	104	106	106	104	102	114	106	111	112	119	115	108	101	104	107	127	106	115	111	107	129	114	122	108	102	97	99	113	106	118	109	113	109	88	104	118	103	110	104	117	107	100	106	101	120	90	95	96	100	111	137	118	121	106	89	111	94	96	129	102	115	119	118	106	109	100	94	106	108	117	117	107	117	109	111	98	118	112	114	111	98	107	100	118	108	110	117	93	136	97	108	117	97	129	108	99	116	105	78	105	97	104	111	99	111	100	108	116	106	113	102	104	127	103	100	105	107	118	104	111	113	120	117	112	104	102	103	112	111	88	122	120	116	108	110	111	103	102	114	104	114	109	97	101	104	125	100	100	100	115	121	89	92	109	113	106	111	96	116	88	97	104	115	111	102	115	103	113	125	116	124	114	107	107	101	93	112	130	94	96	95	97	117	103	101	116	121	107	105	122	108	88	113	114	118	116	104	99	124	113	104	121	105	110	101	116	117	116	96	113	91	112	135	115	117	100	110	101	121	99	111	101	91	106	122	117	104	97	91	106	101	91	95	118	113	115	104	103	101	109	93	98	112	127	85	87	76	107	121	100	113	97	102	109	105	106	108	105	100	118	97	99	119	97	114	137	124	119	95	89	113	115	120	98	111	126	96	91	99	120	94	110	108	96	103	102	108	98	121	86	110	92	122	92	102	100	117	126	110	126	116	102	101	102	104	103	83	91	111	112	91	133	106	131	95	121	102	122	94	114	120	117	110	105	122	102	116	99	124	108	101	120	108	87	109	112	112	112	113	111	116	117	111	98	105	100	90	96	103	101	119	102	91	100	104	105	112	105	110	97	111	96	66	102	132	111	100	119	117	118	133	92	106	104	84	101	113	113	117	107	110	102	117	110	113	106	125	100	101	125	102	108	92	111	128	109	103	110	107	109	115	96	127	101	103	118	113	102	98	85	94	94	117	110	106	98	112	115	112	102	98	117	106	87	101	118	117	110	114	104	115	118	113	120	111	108	112	98	113	117	107	117	103	107	112	109	109	111	119	126	114	97	101	77	122	115	109	88	108	99	107	93	130	127	89	104	111	111	87	105	117	99	111	84	132	108	104	110	97	129	117	86	123	127	111	108	91	99	105	117	115	92	101	97	130	134	103	113	102	106	112	123	97	109	105	119	105	102	123	115	128	104	107	107	101	100	108	118	109	119	106	106	93	114	111	111	108	111	92	115	110	113	93	120	96	93	111	116	118	107	111	115	101	91	121	102	106	108	108	108	109	116	101	118	101	103	97	96	122	100	122	98	107	106	114	108	109	118	112	105	104	127	107	112	113	94	127	111	114	118	99	116	93	111	132	102	112	113	119	109	95	117	104	106	86	114	117	91	110	118	111	105	114	96	102	93	103	111	119	101	126	108	120	103	126	79	114	85	98	111	99	107	101	116	96	111	110	85	123	94	109	104	107	104	98	114	110	97	107	129	114	117	111	118	96	113	111	111	98	99	111	107	93	101	118	97	101	101	94	113	107	98	97	97	112	110	127	116	109	103	111	84	121	102	123	124	101	105	80	121	96	80	109	132	119	108	107	107	110	112	113	130	129	105	107	96	103	115	125	123	119	105	118	111	112	114	107	118	112	106	118	98	107	115	115	93	100	102	89	116	111	119	112	128	122	108	112	118	125	104	110	100	150	111	115	107	91	97	100	107	111	95	103	100	103	116	102	113	116	110	103	114	97	117	105	109	97	82	100	88	106	99	120	105	119	105	103	100	110	90	106	100	120	101	125	101	106	88	97	105	86	105	99	91	105	114	109	107	102	110	105	104	108	99	119	85	112	90	109	112	94	98	100	103	108	112	85	92	95	109	106	119	111	106	94	94	111	115	90	116	102	106	109	105	98	121	104	122	96	89	117	105	113	101	111	114	104	108	115	109	121	112	98	114	102	107	88	110	107	112	105	95	106	121	107	103	94	119	101	94	99	105	112	118	101	102	98	110	128	120	111	105	114	105	116	99	116	102	107	115	117	104	110	122	97	90	112	99	123	119	91	110	90	123	101	110	123	98	108	127	99	94	102	115	80	99	107	106	106	88	89	112	104	110	126	124	120	106	105	101	97	102	105	103	109	111	94	119	94	95	118	110	111	98	122	110	114	95	110	101	103	121	123	105	112	119	106	90	126	129	128	110	110	94	101	101	96	95	115	129	117	87	105	120	88	91	95	103	96	120	122	94	115	106	110	111	111	104	100	112	116	95	94	106	105	115	100	109	98	117	111	104	105	109	112	102	98	101	100	117	91	96	95	105	123	110	108	91	102	99	114	101	120	139	115	123	101	88	96	115	98	91	99	126	131	94	110	114	118	118	104	96	103	118	116	96	103	97	110	124	108	105	129	110	106	114	134	101	131	100	113	122	96	107	127	116	101	121	120	99	115	121	114	93	112	116	105	91	112	111	86	111	94	107	109	113	110	111	104	124	100	107	115	107	104	132	114	121	110	108	121	123	104	107	101	100	117	93	109	107	103	107	100	115	119	107	113	89	104	112	119	112	95	107	95	93	108	113	112	105	104	109	95	98	103	99	125	107	97	126	115	104	116	104	114	109	100	97	107	114	114	104	109	111	114	106	108	118	97	111	106	106	104	108	92	121	106	109	113	103	105	107	92	106	119	103	114	99	114	108	106	93	102	122	91	124	112	105	100	106	96	116	96	113	120	106	113	92	112	113	100	107	89	113	108	111	98	111	103	94	125	121	106	118	111	122	106	121	106	109	106	95	111	93	102	94	106	101	108	120	109	119	91	89	124	102	106	103	105	122	98	106	96	112	98	110	114	116	121	98	116	91	100	90	102	111	89	118	93	107	130	104	104	109	131	81	100	105	111	106	109	114	106	119	97	99	100	115	87	105	109	86	101	117	104	144	98	103	120	124	106	116	115	118	106	124	111	99	102	115	100	105	100	105	90	111	97	104	119	101	102	99	109	106	107	105	111	118	106	96	78	115	106	113	103	110	108	105	96	113	108	93	101	97	102	100	103	119	92	118	111	96	116	109	108	103	111	99	110	94	97	98	115	103	106	106	106	101	110	111	115	108	94	108	97	102	101	104	114	93	102	106	114	102	107	102	112	111	93	127	116	93	100	89	100	108	117	109	112	96
5858	1378	3023	3504	3039	2608	2073	1659	1505	1212	1126	981	889	862	813	690	695	652	595	585	596	548	548	457	457	447	471	454	432	441	442	423	429	424	419	428	392	384	384	403	395	359	421	373	389	363	376	376	349	390	358	383	343	355	358	381	373	375	357	360	352	368	357	372	370	350	368	358	345	348	346	363	382	352	362	361	352	321	350	329	341	333	360	302	340	338	343	356	336	356	336	343	327	337	318	362	332	346	344	323	376	358	369	350	375	363	330	320	359	379	346	362	348	365	340	361	358	309	334	337	337	333	339	358	295	327	340	344	333	341	299	353	323	338	349	359	349	353	375	325	325	404	344	341	324	335	331	326	359	340	348	329	342	349	341	340	317	345	362	325	356	313	338	368	338	318	325	359	352	328	380	338	317	347	330	325	351	329	361	366	368	299	340	328	353	338	357	376	311	343	329	325	303	337	347	323	334	349	334	327	338	324	348	344	335	337	362	396	349	297	358	331	302	321	307	328	312	344	307	340	325	357	299	346	337	346	329	378	364	347	315	350	319	330	345	380	341	317	358	322	309	320	341	342	370	351	324	313	323	324	323	350	296	351	315	350	318	331	387	338	349	313	307	365	344	348	359	343	360	299	348	330	346	336	339	332	325	312	318	361	329	355	331	366	298	318	338	348	315	352	328	356	327	321	333	303	358	330	329	339	359	307	348	307	334	380	329	347	337	337	344	353	337	328	314	308	339	343	315	313	343	365	334	337	341	341	328	335	331	311	386	339	365	349	346	328	364	349	327	303	344	345	359	339	337	344	321	350	350	350	352	345	338	326	347	322	315	331	302	338	374	320	360	307	306	326	342	350	326	338	347	296	326	369	341	357	334	329	343	342	337	344	407	346	365	380	342	330	355	326	306	336	380	333	333	325	306	307	319	348	327	357	342	333	334	319	347	325	343	325	347	324	333	350	352	355	359	316	351	357	343	305	335	338	309	309	344	327	340	340	347	323	371	327	347	331	336	345	336	346	339	313	331	354	353	350	351	328	352	335	347	309	319	325	364	372	336	336	319	345	362	335	351	361	313	383	337	296	337	357	336	328	330	322	318	351	350	307	325	322	335	327	373	327	359	353	350	314	323	304	311	374	321	354	369	320	320	369	336	329	290	365	354	338	322	331	325	330	315	355	312	324	325	321	349	357	336	327	337	339	346	380	304	338	356	321	319	342	302	343	369	324	340	368	319	339	300	324	376	343	348	324	357	344	374	335	359	336	331	358	320	357	334	314	327	344	324	331	341	359	342	306	352	330	341	340	347	322	351	336	330	339	357	342	336	298	345	358	314	295	340	337	368	318	310	310	335	322	326	346	322	334	307	319	329	338	310	331	327	332	364	348	322	333	356	347	320	356	327	307	326	365	313	360	363	337	370	337	327	347	377	357	337	351	342	337	353	378	332	343	379	350	325	334	357	316	328	332	347	339	346	312	355	354	299	329	337	370	326	343	370	328	347	356	326	322	337	340	353	344	341	313	327	330	317	339	370	332	338	339	329	319	343	326	331	304	342	330	348	339	343	298	345	328	311	336	347	351	332	339	321	357	351	355	359	331	311	300	347	290	329	378	319	320	352	333	350	299	344	343	327	320	327	332	327	318	338	303	323	332	339	303	337	338	348	348	347	357	319	364	304	371	330	341	363	325	333	347	319	333	302	336	326	328	372	340	376	346	352	341	339	306	347	357	349	320	310	357	337	324	346	334	347	336	314	344	320	342	302	356	367	358	342	315	329	348	321	295	363	352	331	320	337	326	286	345	373	346	363	344	348	343	335	331	329	335	311	324	323	326	330	318	337	341	323	335	351	330	332	371	346	342	327	312	314	336	296	317	299	326	329	306	341	341	359	331	368	333	348	309	320	356	329	322	320	332	332	326	322	359	331	337	357	332	276	350	345	349	361	346	375	325	343	333	371	339	344	348	336	338	339	343	295	349	353	322	319	319	342	325	343	328	332	305	333	318	325	319	328	337	318	338	361	344	355	324	360	348	340	320	340	334	356	326	344	325	357	324	312	339	326	327	330	323	348	322	359	349	339	315	350	321	337	314	326	327	317	351	312	347	357	333	356	344	333	350	306	332	286	348	361	331	341	372	344	331	353	338	319	338	377	345	359	320	367	314	389	333	321	269	330	348	360	320	342	350	332	343	345	319	339	339	313	393	378	337	365	299	326	329	349	344	305	351	335	334	353	339	336	354	316	352	351	340	349	368	375	350	346	310	354	324	322	341	313	313	361	337	339	342	325	333	339	320	343	346	319	285	356	353	353	338	320	343	318	342	343	363	326	330	335	340	347	359	367	348	335	312	367	362	346	354	351	346	360	343	332	346	340	341	307	343	318	354	336	329	341	307	319	304	347	337	317	325	330	344	332	315	346	356	351	331	344	385	325	330	329	327	337	373	326	336	327	375	334	329	367	335	331	336	316	341	357	359	359	346	339	353	350	352	347	307	351	326	344	311	317	318	334	326	306	351	339	346	340	302	349	324	304	348	318	353	296	327	324	332	321	333	302	378	337	360	353	344	355	348	309	304	335	355	342	346	323	365	308	365	384	341	333	364	322	327	353	353	327	319	342	352	334	359	315	317	326	343	323	332	342	368	332	344	342	343	335	343	342	328	306	329	334	355	384	318	367	345	333	358	351	338	347	352	327	308	340	326	357	314	310	324	335	333	331	373	340	356	363	356	345	319	360	322	311	317	304	314	329	335	341	313	316	307	358	315	329	314	357	333	327	356	329	318	312	340	379	330	339	338	342	343	322	320	336	338	326	350	338	293	320	359	353	343	330	355	323	358	335	334	340	375	326	348	372	343	326	353	325	341	357	324	327	320	327	333	346	317	323	335	339	316	313	366	337	322	348	348	322	303	354	331	351	347	311	389	328	334	342	329	313	356	314	318	341	314	381	302	358	348	338	348	330	376	323	312	358	349	346	352	345	336	349	360	331	373	356	342	337	320	307	299	366	330	312	346	344	334	353	310	323	325	309	352	333	339	320	350	310	343	307	322	346	339	343	370	367	314	375	355	308	341	359	316	333	331	348	328	354	327	333	329	317	314	317	331	341	321	319	341	347	339	330	347	372	339	367	329	371	325	335	345	353	311	345	308	339	324	365	364	348	286	359	347	333	325	360	346	320	311	342	357	324	325	316	351	308	350	321	339	336	341	344	337	348	360	311	317	349	333	323	310	323	317	373	348	356	311	315	349	357	351	353	331	328	326	351	323	353	342	349	335	350	331	313	332	338	348	344	293	366	324	308	321	383	319	341	325	345	341	356	343	330	345	331	312	346	341	360	317	348	289	341	351	324	330	318	378	315	351	378	328	348	355	326	325	345	342	335	341	345	337	344	337	360	306	330	347	321	336	326	352	318	334	325	351	367	314	346	308	328	349	341	312	374	329	354	323	322	379	365	336	352	359	324	317	336	347	295	342	348	285	348	320	332	324	343	333	326	341
17086	2827	2756	2159	1603	1104	861	685	551	483	441	343	338	323	278	280	289	238	233	230	237	193	205	201	190	191	198	179	201	218	200	176	180	158	160	156	159	164	162	177	183	167	186	177	172	173	169	165	153	188	171	181	184	160	187	165	158	157	143	159	128	160	166	160	189	148	165	185	157	145	152	143	155	151	182	145	154	168	180	158	131	178	154	165	155	168	180	124	158	169	136	157	181	168	183	154	140	147	142	162	148	169	155	173	178	180	174	160	176	180	164	162	176	152	158	170	155	171	145	168	161	178	164	179	155	157	157	158	167	149	133	154	160	164	149	155	175	170	151	149	154	165	147	165	149	144	162	153	159	158	161	162	175	151	139	179	144	172	157	153	172	163	179	152	133	156	155	160	194	173	147	143	160	163	164	177	148	186	188	175	179	141	157	141	158	173	190	149	162	177	154	173	182	170	180	156	131	164	155	169	145	150	153	145	141	124	146	170	143	151	185	174	167	142	153	158	155	146	155	155	161	143	158	143	169	163	161	161	132	163	162	178	163	180	176	149	140	161	169	166	148	163	171	162	165	152	147	163	140	166	142	164	162	155	156	144	167	178	170	132	176	153	157	158	147	156	140	194	153	162	163	162	153	159	132	165	165	167	186	152	156	159	164	168	161	151	147	146	170	140	161	158	144	152	152	156	157	163	153	145	164	177	162	162	165	175	178	157	154	157	155	180	191	164	154	150	166	181	149	156	145	168	126	173	161	158	167	159	164	150	154	157	182	180	139	153	181	180	167	175	172	158	178	176	144	169	144	146	150	163	185	156	165	148	169	157	160	154	162	174	153	144	172	181	153	166	173	137	155	152	160	155	181	162	150	135	144	158	157	157	160	173	148	141	181	156	166	160	145	131	151	157	149	156	176	149	143	141	176	149	168	139	158	154	167	176	149	153	166	145	174	163	162	180	161	152	142	175	153	161	166	165	160	145	156	171	157	162	158	171	167	172	154	172	142	167	173	141	166	165	164	186	165	180	172	165	162	167	158	162	179	160	153	160	186	146	150	175	155	142	171	178	182	149	171	148	170	179	174	150	161	154	158	197	182	151	151	166	154	173	156	150	149	179	156	165	152	157	146	209	159	154	149	133	154	163	154	147	158	131	157	155	148	128	164	149	179	162	163	182	158	157	130	175	162	186	156	149	155	155	172	154	169	165	158	177	158	161	169	147	176	159	149	140	181	180	161	157	149	171	158	180	164	162	177	161	154	168	174	164	130	157	159	148	174	152	157	177	155	155	176	169	167	154	166	150	157	153	159	161	154	154	182	165	112	151	177	152	168	150	184	154	164	165	164	140	138	163	151	158	149	154	160	155	175	169	162	160	163	182	157	151	146	166	161	160	145	179	156	150	170	146	148	174	201	177	182	160	171	156	165	165	152	178	152	168	145	189	155	180	160	161	172	150	136	171	153	137	168	151	151	167	172	130	163	160	160	188	166	161	136	186	165	161	146	163	176	145	153	148	152	151	144	143	148	174	169	164	153	171	132	141	154	156	146	162	166	150	143	172	148	176	201	166	138	168	163	158	148	147	167	154	183	139	141	193	166	173	161	150	157	169	157	170	168	175	148	148	161	171	172	161	163	153	163	168	154	154	162	126	171	148	154	174	165	157	170	158	156	168	170	150	169	166	155	164	156	155	159	138	165	165	163	165	148	149	156	164	141	147	172	164	164	169	156	156	163	171	176	147	143	172	186	161	165	158	171	174	151	158	172	158	153	159	153	157	164	130	145	160	152	162	152	171	165	149	156	151	139	161	168	152	160	163	150	156	175	169	130	148	159	166	156	157	166	148	165	171	133	164	169	183	182	180	158	147	163	139	169	151	151	162	165	162	161	169	159	162	168	173	146	171	172	174	150	152	169	146	148	124	173	175	165	177	166	169	156	170	151	152	160	162	170	164	151	164	143	158	152	162	146	153	151	164	157	157	154	183	162	172	156	157	156	156	148	193	170	178	164	128	137	175	156	158	141	155	157	171	170	167	157	158	149	147	163	158	146	150	171	175	189	168	165	162	154	169	159	169	154	160	160	152	145	141	179	156	175	177	171	158	147	157	165	166	157	147	141	148	161	153	152	173	150	156	178	155	146	168	174	140	171	152	156	160	167	132	144	162	170	170	166	143	177	162	166	146	173	154	169	153	166	171	140	160	172	171	169	141	152	180	164	161	164	184	146	177	164	155	151	163	133	160	150	178	185	145	183	160	165	178	151	163	151	159	156	154	144	145	153	153	157	164	179	147	153	160	172	142	149	171	201	168	138	179	149	179	160	165	168	139	151	150	160	137	161	161	175	160	164	169	163	160	165	163	160	161	167	178	184	161	193	159	150	156	157	149	170	166	144	163	163	134	171	157	165	155	153	166	154	159	137	158	156	165	167	167	152	146	137	161	152	167	165	167	148	167	155	142	149	154	149	155	183	143	164	182	163	147	150	161	169	164	170	177	143	141	158	146	157	148	159	190	139	160	181	165	173	167	170	178	160	170	132	153	164	177	145	157	141	146	162	164	173	162	164	163	167	150	176	150	170	148	168	154	153	139	147	157	157	185	150	172	148	157	154	160	161	174	191	175	157	156	163	180	153	167	160	153	169	144	156	164	160	170	155	180	144	137	153	169	173	162	170	177	159	142	174	174	164	148	163	182	167	155	170	159	184	136	174	180	170	141	165	168	136	148	143	154	142	174	156	147	166	160	175	160	171	175	188	139	144	164	155	158	161	162	153	165	168	158	157	163	161	150	148	155	163	160	167	149	181	136	139	135	153	155	180	156	155	163	164	164	158	161	165	164	157	179	176	175	147	161	143	153	159	155	161	177	156	152	149	177	157	157	152	176	170	141	151	149	121	155	146	149	170	159	185	157	163	154	177	156	200	176	143	171	157	155	147	150	157	156	146	163	171	162	164	162	147	165	172	159	147	158	164	171	144	164	159	180	170	154	163	168	175	169	175	135	154	157	160	135	159	164	163	133	156	170	158	151	162	174	183	154	157	159	167	155	157	176	147	153	149	165	148	154	180	160	144	169	183	154	172	184	157	142	166	160	150	160	142	157	155	158	157	151	160	163	142	150	161	160	160	169	164	166	153	165	140	132	153	168	147	159	149	170	188	156	180	157	165	170	149	145	168	153	157	140	171	147	147	176	144	156	142	162	121	148	168	180	158	171	161	167	137	150	151	141	168	155	138	140	181	152	149	157	158	170	153	176	183	162	149	182	175	162	169	176	150	166	162	187	159	134	157	175	178	151	133	144	156	166	152	178	174	167	133	144	169	154	170	157	180	157	145	156	147	146	178	149	174	162	170	140	139	160	174	153	163	143	167	155	149	154	150	158	154	166	142	160	172	155	170	150	151	152	162	154	158	154	150	157	154	144	163	150	185	152	180	169	141	168	153	163	162	160	174	163	167	149	137	167	138	158	153	161	170	156	160	160	169	157	127	152	166	153
7908	2440	5410	6360	5506	4633	3569	3070	2505	2243	1962	1675	1647	1411	1338	1174	1100	1056	1064	989	931	871	839	847	787	689	690	704	720	673	643	637	616	665	569	675	628	603	617	572	625	578	559	593	558	546	551	560	555	485	561	525	543	497	530	520	531	511	571	518	493	530	518	483	518	491	516	494	496	491	499	499	489	517	461	510	481	489	503	485	513	465	482	513	443	514	498	501	475	460	511	486	468	487	485	506	465	501	473	502	474	472	488	508	481	517	493	523	498	514	486	447	521	470	451	476	471	514	454	530	444	486	425	502	497	498	455	530	506	526	465	464	486	495	485	457	491	455	499	510	463	509	497	540	516	449	513	521	526	502	484	486	482	474	498	493	464	480	472	473	440	477	499	485	477	440	505	485	513	465	477	505	469	450	521	452	459	444	500	489	482	477	479	458	466	488	473	487	429	484	503	482	504	458	485	508	471	504	507	446	483	462	471	455	476	488	471	477	474	465	477	438	492	457	467	463	514	494	452	495	460	510	473	459	502	454	469	499	519	524	485	466	470	536	485	456	487	469	454	480	496	468	532	491	505	488	464	516	493	493	468	488	476	484	488	495	455	475	468	470	518	493	479	468	478	438	487	450	471	455	477	467	473	513	479	465	487	459	468	484	492	450	486	461	492	509	477	518	446	488	463	472	488	513	502	457	477	476	517	467	473	462	491	484	470	520	478	433	454	495	472	472	457	453	527	488	499	451	434	489	460	413	468	422	445	502	483	506	490	460	446	511	453	465	486	494	473	471	497	507	494	498	479	467	465	473	473	491	480	488	455	481	486	507	509	524	493	487	478	423	482	491	468	468	497	458	494	451	464	442	483	494	491	480	474	457	497	473	472	451	479	451	461	460	487	507	445	460	489	462	461	487	470	479	465	472	457	518	480	479	499	484	487	474	455	464	522	481	485	491	453	484	462	445	493	495	469	519	488	498	501	484	461	476	508	481	504	456	503	469	480	497	446	470	488	447	477	481	487	453	462	497	514	487	470	469	496	500	474	463	473	453	468	472	480	491	479	503	489	471	484	445	457	442	526	485	454	448	447	481	446	454	481	443	482	466	499	531	494	467	483	501	466	468	472	469	486	497	465	473	493	448	497	471	494	469	456	458	508	479	480	485	467	457	487	451	467	496	484	449	457	454	451	499	484	477	458	459	499	468	507	483	461	473	445	455	512	487	475	478	501	469	500	462	497	467	499	491	491	513	455	456	457	498	480	458	484	493	491	472	480	480	473	418	459	425	501	485	497	505	461	456	444	459	478	465	480	446	493	481	493	474	461	504	485	440	454	449	470	502	464	504	475	504	477	506	463	476	504	482	446	474	476	474	474	468	501	461	471	461	504	458	516	499	471	467	536	496	454	475	452	456	490	418	457	474	502	506	472	521	441	463	492	477	452	464	468	506	505	483	471	514	463	474	456	508	479	455	477	493	496	519	499	447	508	464	501	437	507	476	476	468	486	498	481	490	500	526	497	481	472	471	519	462	475	493	478	478	478	455	450	488	476	512	456	478	476	454	477	488	478	457	498	519	482	501	483	473	477	467	462	458	492	473	456	491	523	466	463	461	504	490	486	524	488	488	466	473	471	466	471	485	471	395	462	461	495	454	475	487	487	482	494	457	466	464	436	422	470	473	481	474	498	444	478	465	517	490	441	489	470	446	547	471	466	460	483	494	480	500	525	471	478	440	512	530	438	497	479	491	483	456	474	467	479	466	463	492	498	454	508	494	480	482	503	465	472	447	502	485	489	473	456	450	434	455	476	523	511	507	452	480	459	470	493	469	503	454	452	423	487	459	495	439	448	481	483	500	510	490	485	465	495	497	499	471	444	458	487	404	533	471	485	443	495	480	477	489	446	444	464	471	478	513	490	510	454	468	459	502	488	466	466	469	451	474	488	483	459	496	487	466	484	472	456	500	447	463	487	473	452	458	444	492	488	446	480	499	456	457	463	456	516	438	453	474	467	498	487	472	458	505	440	484	475	433	435	496	520	452	471	452	475	468	450	442	495	472	442	460	488	475	457	468	470	469	459	463	453	481	484	463	501	442	472	475	453	537	451	470	505	441	463	468	485	472	448	433	412	473	474	471	511	454	467	469	451	436	489	466	468	493	505	471	500	457	526	497	483	473	446	493	489	464	452	485	472	476	481	477	489	458	493	477	482	449	463	487	501	514	463	500	476	457	441	481	465	475	485	473	486	476	508	468	455	467	439	467	454	510	470	444	480	451	483	504	474	451	445	517	460	485	451	524	482	448	497	440	470	508	485	462	468	459	463	471	464	462	497	470	479	467	475	459	445	466	496	481	479	475	494	475	498	497	481	449	487	470	476	482	472	466	456	437	478	493	452	487	444	476	474	462	444	496	455	486	464	468	474	450	478	476	474	476	526	475	506	470	483	473	514	459	498	477	490	447	443	459	462	438	471	447	444	465	458	476	448	487	465	460	475	491	477	459	466	494	500	438	470	455	463	492	524	469	497	489	485	500	493	477	473	514	494	435	475	485	476	451	467	484	470	532	444	463	453	519	481	482	440	479	458	466	482	449	477	461	475	449	517	458	457	441	536	461	467	492	500	472	473	477	473	486	477	458	506	487	455	472	490	453	488	492	463	467	465	459	491	485	464	530	458	468	470	477	524	490	479	489	470	507	447	516	468	501	460	480	463	476	467	472	475	525	514	471	443	453	506	478	478	481	482	437	485	491	494	472	474	464	467	512	441	482	507	462	452	475	466	477	479	478	465	486	490	463	481	438	444	491	464	413	481	470	479	512	524	505	471	495	497	497	430	460	433	485	476	496	437	510	452	473	452	497	481	470	478	486	499	513	425	502	482	522	489	534	473	458	436	484	511	501	516	494	473	489	479	472	511	478	502	433	457	520	446	461	483	472	483	511	442	452	463	488	468	468	454	473	450	501	462	447	488	478	461	453	480	467	448	490	458	457	468	479	472	499	467	437	472	470	511	521	496	495	490	481	481	504	431	476	466	504	506	456	478	506	468	462	516	462	470	477	468	487	465	463	469	476	486	481	458	492	538	436	503	477	497	449	492	493	446	497	435	504	489	468	480	452	508	476	481	486	466	475	482	471	460	498	469	478	461	538	477	475	472	472	493	473	481	472	444	479	472	476	480	455	482	491	480	450	475	476	464	469	450	489	510	452	464	482	488	507	487	520	468	472	499	488	493	469	471	420	440	492	503	496	485	477	451	525	475	477	516	505	462	468	476	508	483	491	463	472	457	518	446	504	488	447	464	446	533	505	470	502	475	464	459	483	457	491	444	471	509	493	477	454	483	487	492	465	485	462	487	495	458	524	504	486	483	477	500	485	454	505	491	475	521	448	461	486	506	480	433	491	480	461	483	486	463	480	465	449	478	450	482	451	473	458	471	449	501	513	451	498	419	492	431	470	509	492	462	445	530	434	489	501	512	425	454	448	483	471	494	510	506	479	462	474
2362	283	288	307	294	264	234	231	247	239	250	206	213	230	233	237	225	221	221	222	217	233	241	241	244	233	220	228	200	206	255	228	226	233	213	211	222	236	215	214	239	223	227	211	204	232	218	243	213	230	211	202	246	224	239	210	217	189	213	220	220	214	194	215	229	236	244	203	228	197	199	231	225	202	182	205	201	213	214	225	224	227	224	239	214	193	238	254	232	203	213	239	214	201	228	212	213	208	239	181	223	227	254	212	238	226	214	250	219	215	219	221	224	215	225	219	219	218	206	213	213	210	223	210	216	206	206	223	239	239	198	226	206	209	199	234	220	236	185	210	226	206	202	248	201	214	237	205	222	240	206	216	203	230	225	253	208	217	224	252	209	222	231	237	222	219	216	231	224	219	213	230	256	234	211	201	225	210	211	230	236	208	195	195	216	200	207	250	198	223	199	228	171	221	209	226	226	239	217	203	211	222	193	212	185	209	228	203	244	210	206	240	239	236	218	228	199	230	219	229	220	214	219	193	235	207	226	256	216	238	240	212	212	229	211	205	239	209	211	234	221	210	219	213	239	202	249	195	208	195	253	220	225	187	243	235	196	234	199	206	204	220	216	234	227	197	209	237	200	199	232	203	210	219	217	220	194	237	219	226	189	214	207	233	229	239	223	208	186	200	218	245	210	220	220	195	209	216	221	238	209	238	240	204	206	224	216	196	203	238	199	203	224	206	203	217	223	232	189	226	207	213	229	218	235	216	199	232	212	232	214	230	225	205	190	206	212	208	238	241	215	213	243	233	243	209	221	208	194	210	223	236	238	213	233	232	201	225	207	193	209	220	210	210	253	220	219	255	233	225	218	196	212	229	221	233	240	221	202	217	207	208	201	246	253	195	200	222	224	244	227	216	244	251	234	201	221	203	211	239	217	187	228	233	198	213	211	181	204	203	230	220	202	222	197	257	223	210	221	235	224	214	230	219	207	207	254	226	229	250	224	240	193	218	197	233	247	221	220	216	209	212	224	231	225	227	225	228	235	228	235	223	201	229	230	251	219	221	240	198	222	259	216	224	209	209	204	215	216	234	208	229	242	207	231	220	206	226	227	211	214	227	214	191	227	208	236	235	237	204	245	220	240	234	224	203	209	231	216	256	209	216	225	192	222	249	205	196	197	219	227	202	205	218	217	219	252	214	237	223	226	221	206	242	220	251	251	228	234	189	243	211	213	203	255	233	211	225	203	201	216	251	218	202	217	203	218	238	210	221	215	199	209	220	228	243	200	207	186	230	203	216	222	224	227	221	190	232	201	224	217	233	205	207	228	211	212	218	246	242	237	198	209	243	207	225	219	245	198	236	232	225	225	245	222	227	242	234	238	224	233	225	218	241	203	213	208	224	205	201	213	233	222	226	221	200	250	235	213	237	202	216	234	237	206	212	231	199	199	211	215	205	247	196	223	220	226	195	235	229	242	224	204	222	218	201	211	218	235	209	242	202	235	236	206	222	219	220	235	240	219	232	206	211	248	213	229	224	221	222	219	217	235	219	193	200	222	193	237	228	203	223	247	232	202	260	226	224	227	236	227	198	223	198	217	227	229	218	228	232	225	211	201	207	219	220	224	183	210	218	221	214	249	263	245	219	217	223	221	206	237	223	229	213	209	220	241	212	224	213	210	232	231	205	224	224	228	190	218	213	235	241	232	233	219	222	223	241	215	212	215	250	217	205	209	217	221	247	201	243	210	220	218	220	233	225	219	204	219	218	227	214	194	225	227	212	256	213	241	200	201	251	214	209	236	220	206	198	213	209	229	217	221	236	237	239	197	194	228	219	222	197	190	236	215	216	234	211	205	245	226	191	183	243	233	225	214	218	214	218	227	225	255	235	246	235	203	200	242	206	239	209	210	219	227	229	222	209	235	213	239	224	197	216	219	191	232	230	221	254	215	240	216	212	219	222	212	208	236	216	242	218	214	219	212	205	245	221	238	198	244	220	222	226	226	215	221	243	229	231	206	231	227	205	212	218	234	200	254	224	202	216	211	228	235	203	206	223	222	232	217	243	216	228	234	231	224	209	210	217	215	221	222	226	201	223	197	213	209	172	226	195	234	235	223	229	174	211	208	200	216	226	203	241	230	226	237	238	206	216	190	188	230	216	232	216	228	255	209	200	251	222	219	226	225	208	227	253	222	191	233	193	179	214	227	211	196	202	211	207	223	207	209	216	233	209	235	201	236	226	221	210	231	236	232	225	210	214	237	232	206	217	202	222	233	228	240	200	223	231	219	222	206	203	238	228	214	212	215	238	204	201	234	233	212	250	213	236	227	240	228	195	224	230	215	217	228	238	214	223	228	191	242	243	211	216	221	244	228	215	221	203	203	198	206	215	219	202	217	199	227	213	196	251	234	221	220	225	215	191	221	208	219	180	210	229	213	230	234	252	233	215	224	233	242	206	213	209	213	193	196	217	224	221	222	217	233	200	205	254	208	214	209	217	207	229	227	207	221	216	233	217	182	232	206	236	240	217	221	236	205	225	223	237	216	219	212	224	213	219	223	192	250	211	218	218	239	225	213	239	223	205	214	236	214	246	226	247	233	216	213	230	218	204	220	224	225	184	212	199	228	242	206	221	223	225	231	217	227	208	220	212	206	220	216	224	219	226	224	212	230	200	213	212	224	226	204	235	177	218	211	230	204	211	207	231	208	209	234	220	203	204	210	230	226	216	238	226	221	211	203	253	245	210	214	217	213	236	234	214	231	227	218	229	216	249	235	231	233	213	217	185	229	223	234	197	197	211	226	244	229	255	211	241	236	234	220	199	212	228	188	259	209	197	215	205	206	229	224	237	215	209	206	223	207	229	224	224	206	211	237	215	234	217	215	223	210	236	201	201	220	210	220	210	211	226	257	224	209	211	215	243	225	217	224	233	203	205	216	246	214	210	224	200	212	203	216	206	203	241	210	203	238	215	241	205	221	209	215	229	227	229	217	215	216	209	205	221	241	220	211	205	194	211	216	201	231	224	237	237	226	199	211	211	215	249	231	234	185	233	212	222	219	202	234	209	205	214	252	227	239	250	227	236	220	197	223	212	243	220	227	230	218	212	244	256	213	229	214	224	238	228	215	224	235	246	214	220	212	210	228	220	233	255	200	199	222	218	232	223	203	219	214	202	226	237	209	232	209	220	232	212	191	254	224	213	226	194	218	224	211	231	205	199	199	229	215	206	230	211	214	211	214	211	206	230	208	198	219	235	232	253	256	249	221	209	231	242	235	224	228	231	213	227	225	236	220	231	231	201	254	220	227	216	234	236	244	214	218	211	228	212	206	217	194	232	222	217	213	232	200	220	233	188	215	199	199	220	234	199	215	207	219	239	223	232	222	223	220	215	227	225	214	219	218	227	224	249	237	203	232	200	206	211	201	220	218	227	215	230	229	232	218	212	209	226	212	228	225	231	248	216	204	227	227	231	235	217	213	210	215	197	233	225	215	217
2356	699	792	834	830	737	773	722	673	692	694	647	671	666	658	600	664	635	644	602	655	607	585	657	598	623	584	647	645	593	628	642	605	610	582	647	565	628	617	602	622	644	563	610	649	644	587	640	616	604	604	606	621	620	643	617	638	602	629	619	604	590	567	611	587	584	621	632	607	602	646	595	623	632	607	616	581	595	624	635	609	626	617	582	607	646	606	647	622	574	592	589	633	606	618	577	579	597	609	589	634	649	642	571	591	601	599	607	620	582	574	608	581	618	583	601	646	631	636	597	605	582	621	612	656	606	575	600	632	631	572	583	578	608	597	630	628	602	602	601	574	607	553	572	601	623	610	599	612	609	631	586	561	572	613	571	625	629	551	628	579	619	589	581	618	595	594	602	598	605	620	586	594	576	608	588	594	651	620	579	606	633	596	631	577	646	611	632	584	612	661	596	599	601	641	603	606	612	580	572	596	588	626	613	610	566	575	652	592	598	579	587	612	601	635	577	617	600	600	626	586	632	625	633	554	649	606	563	610	561	599	576	576	596	598	597	625	622	621	610	653	584	616	593	616	600	592	617	656	612	597	601	579	567	620	627	619	625	636	625	576	587	607	631	637	581	647	580	608	609	599	634	627	641	616	618	580	583	598	595	609	578	623	647	614	611	586	613	622	620	587	599	596	639	571	635	593	643	616	627	578	629	611	613	621	593	615	601	576	578	590	614	598	597	585	585	594	575	623	636	599	632	604	603	588	581	595	580	552	577	574	601	611	608	628	594	616	608	584	639	611	604	588	584	615	593	613	578	567	605	582	576	595	635	616	587	654	563	622	627	619	594	676	602	564	595	599	638	605	546	634	583	665	580	573	605	607	617	569	601	592	614	593	601	618	599	594	600	604	626	610	585	585	603	636	620	593	588	603	579	619	592	581	627	620	651	594	602	628	634	576	617	591	616	588	613	618	574	586	595	574	585	582	614	600	616	578	597	588	622	618	644	621	616	623	616	610	611	602	585	644	605	626	634	569	589	579	613	617	624	642	603	584	594	585	595	596	578	653	573	596	652	600	636	591	628	586	613	655	598	586	620	586	612	563	634	617	576	573	593	601	595	604	636	584	596	630	614	637	551	619	629	596	601	606	568	645	650	620	609	596	576	619	602	604	606	619	623	632	651	599	642	604	582	582	616	601	642	606	608	632	652	600	656	625	616	598	611	586	618	580	626	609	619	615	611	639	641	586	594	571	588	570	569	606	575	603	607	611	604	595	597	623	646	596	600	620	590	612	598	629	593	607	627	604	579	629	603	597	637	578	636	604	609	591	581	546	595	601	605	607	598	625	596	577	571	579	596	614	636	578	597	590	586	592	575	638	628	567	586	568	601	631	649	557	618	646	636	645	598	632	592	617	653	677	638	603	645	614	583	641	594	600	586	578	630	608	587	579	575	604	602	626	622	600	581	608	638	593	610	619	626	626	622	635	666	604	606	565	643	646	602	615	623	616	606	603	610	603	599	597	571	622	546	636	553	622	592	567	579	582	583	635	613	606	550	583	605	587	622	590	560	620	618	651	650	623	580	600	587	559	621	629	612	631	567	647	578	635	588	602	598	618	570	616	564	614	632	636	599	568	582	582	590	624	620	620	562	600	591	594	585	601	598	667	572	613	617	588	619	625	579	573	606	630	579	598	582	609	611	556	617	646	613	583	607	615	583	609	615	579	630	584	643	595	577	525	600	580	617	584	611	630	606	598	550	635	608	587	609	627	655	580	573	590	624	631	649	603	562	603	624	625	583	595	651	591	618	621	649	606	628	591	560	638	598	609	612	609	620	598	638	598	587	612	597	591	581	619	616	579	620	563	615	609	616	625	564	583	591	625	638	565	620	613	612	546	596	626	599	608	586	605	600	567	585	605	606	589	585	644	573	609	606	644	582	642	594	568	587	590	575	624	623	631	605	583	612	618	654	635	628	618	610	631	587	593	610	604	658	594	593	597	583	586	599	599	607	560	603	584	641	560	606	559	580	612	616	610	578	602	619	594	596	582	638	628	581	596	595	584	599	604	588	563	570	603	635	593	604	614	636	640	642	587	598	599	600	643	581	586	670	591	599	597	605	566	579	597	621	609	611	598	583	612	652	621	581	594	604	605	614	622	628	587	605	610	607	566	595	613	598	610	571	629	623	611	590	646	629	599	610	588	608	589	651	599	614	623	629	639	590	655	642	559	618	621	615	590	617	667	610	610	575	596	592	563	601	585	630	592	636	609	600	609	640	602	581	638	596	620	616	619	610	637	609	611	568	627	562	593	595	576	647	624	631	563	597	597	655	589	607	626	572	590	562	605	581	584	576	588	542	582	632	602	600	598	576	627	587	622	617	575	613	577	618	599	603	567	616	580	622	607	602	585	620	618	617	601	624	594	604	635	568	588	623	600	592	607	631	626	614	596	595	583	597	640	597	547	593	609	624	614	599	601	656	597	606	616	619	622	586	620	584	597	596	581	625	635	598	595	569	574	563	580	601	613	600	601	588	580	620	595	612	569	583	609	635	614	608	597	595	634	611	594	603	615	656	618	592	614	622	599	656	607	620	609	617	593	599	577	618	619	555	619	624	584	638	609	623	621	584	631	576	615	612	564	603	584	622	655	602	570	571	624	575	603	590	631	620	651	577	603	600	616	631	580	654	611	586	613	565	599	631	587	589	613	602	608	645	628	638	615	618	565	578	654	610	634	582	622	571	623	636	641	635	620	600	588	585	602	639	627	587	626	534	560	613	637	573	593	611	621	602	598	597	634	607	561	591	611	600	609	626	574	581	581	565	619	590	624	608	582	600	586	578	591	588	576	576	583	601	597	585	601	602	655	634	637	573	599	617	593	589	575	553	575	601	618	586	612	650	588	619	556	611	571	593	583	598	585	631	574	629	577	605	541	622	598	602	572	608	592	623	638	591	575	604	614	602	612	570	608	580	600	611	596	599	645	609	625	608	605	647	594	577	604	599	572	623	603	616	587	603	625	645	566	636	598	690	641	634	573	573	595	590	566	644	607	554	613	619	602	640	615	616	584	653	611	646	622	604	609	632	623	590	587	575	631	624	622	622	581	557	664	590	632	602	619	618	594	573	600	590	657	587	575	650	607	591	624	611	596	553	669	621	638	545	615	598	652	599	614	612	619	634	605	612	613	572	600	609	585	585	611	564	618	636	605	621	603	640	588	594	604	656	635	609	597	606	593	603	598	610	670	594	596	611	607	615	610	607	565	572	604	595	599	635	605	616	607	608	619	648	581	630	615	623	590	591	580	605	596	590	645	609	623	626	630	606	559	525	600	623	606	622	556	620	587	559	601	585	617	590	563	599	655	659	598	579	588	649	576	575	631	597	618	609	596	588	598	616	566	615	616	605	610	646	625	599	631	631	581	572	610	658	601	612	629	619	559	614	610	552	626	599	587	626	622	586	583	571	639	650	653	611	604	612	615	576	586	603	563	593	637	607
9364	1125	1338	1085	804	546	450	381	314	291	267	215	206	196	172	175	151	151	145	137	143	132	137	121	130	132	121	108	123	132	111	101	110	110	124	118	113	103	112	105	116	105	108	117	134	126	112	128	107	119	116	106	110	123	126	93	117	101	112	118	104	107	122	101	94	124	98	113	108	132	116	107	120	114	114	117	92	104	94	104	112	125	125	117	106	105	102	121	104	102	119	105	105	113	109	108	110	110	120	113	105	113	114	116	108	99	113	103	108	104	105	86	101	116	108	97	122	122	99	101	123	110	105	100	132	110	97	128	96	113	106	115	94	108	86	116	96	99	112	95	105	95	110	114	102	111	128	112	119	114	100	109	111	108	121	102	138	95	117	98	123	106	109	114	93	103	122	115	113	111	112	94	112	98	128	100	82	104	103	110	106	118	105	125	114	113	100	89	108	110	94	112	101	109	131	120	96	116	100	111	98	105	109	104	111	118	112	110	112	104	107	114	96	138	113	112	119	117	113	107	108	100	117	114	124	88	89	101	109	109	121	105	115	91	111	98	101	103	98	106	97	107	106	109	115	117	103	104	109	105	109	109	104	103	114	93	133	97	97	124	102	113	95	107	107	90	116	119	99	107	108	108	116	135	118	98	80	109	99	109	119	127	116	107	113	90	113	114	98	91	111	124	107	103	110	88	101	130	117	117	128	116	109	106	104	109	108	131	94	98	97	110	105	112	116	115	115	99	97	85	107	117	95	91	109	96	123	114	112	114	119	100	106	121	124	109	134	113	97	110	101	107	103	122	111	105	106	109	100	105	117	105	103	105	112	110	124	111	115	103	103	111	103	106	104	100	121	125	94	108	95	104	101	91	109	108	112	108	124	104	122	106	84	130	110	109	115	102	119	109	97	126	121	123	100	103	105	122	85	110	120	114	110	101	95	130	98	116	90	115	108	101	113	123	121	101	100	106	103	105	108	99	97	109	112	111	111	104	116	113	93	101	95	114	118	119	86	105	118	102	103	115	127	127	114	122	104	124	115	103	97	98	107	97	124	105	95	116	92	112	124	102	97	93	117	121	98	107	106	108	94	107	92	110	102	114	102	110	108	105	93	107	119	102	95	108	101	102	112	108	98	88	116	124	90	126	95	88	100	115	108	86	108	124	116	106	127	126	115	87	123	122	95	108	102	101	110	101	104	100	98	118	109	119	100	108	113	110	113	122	107	93	120	91	122	113	93	97	100	82	116	100	116	100	117	105	110	104	111	117	142	126	117	117	129	121	107	110	105	127	105	132	122	100	113	108	112	108	106	103	111	120	94	111	118	95	109	97	105	106	122	119	87	104	130	113	108	110	109	118	104	100	107	107	106	102	119	92	112	107	101	106	109	122	111	111	86	107	98	92	113	108	122	100	114	103	104	103	107	124	104	106	123	116	100	108	92	108	109	128	102	112	106	121	114	101	105	110	106	117	114	123	100	100	104	111	100	112	118	106	101	104	117	103	113	95	98	95	100	115	108	89	118	100	105	97	124	112	120	102	112	110	102	111	115	95	122	111	124	96	95	106	105	90	107	116	105	100	118	103	112	107	111	103	125	97	96	111	115	109	122	110	123	109	117	125	88	96	106	113	97	103	105	95	99	126	131	121	131	107	114	121	105	104	104	113	105	83	88	116	129	104	103	113	116	91	121	103	113	105	125	104	97	105	108	96	104	94	114	109	106	132	98	126	110	127	102	96	135	81	117	121	96	111	110	105	104	106	113	90	108	90	118	111	100	97	100	99	112	85	100	99	104	110	103	122	113	120	107	93	105	128	127	118	118	112	115	109	107	95	111	106	115	91	96	109	100	81	100	119	101	93	84	109	101	98	122	120	93	106	93	121	107	95	109	94	94	108	103	94	109	94	96	106	104	128	105	107	119	95	105	118	110	100	108	117	108	121	108	109	97	107	106	90	84	116	106	115	117	95	130	107	97	119	103	111	99	86	103	122	129	103	110	117	102	106	113	89	113	104	118	132	97	106	89	81	114	119	117	117	114	103	107	107	110	101	111	102	102	94	126	101	120	124	101	109	101	114	110	104	118	110	125	97	113	108	130	97	105	115	104	101	88	103	98	125	109	91	91	120	103	107	121	118	109	104	114	104	119	107	93	90	99	99	110	117	96	108	108	113	121	107	96	112	113	102	106	92	107	113	105	101	102	116	111	106	122	113	105	118	105	103	116	101	84	125	117	101	116	99	117	114	116	124	107	107	99	94	115	98	131	111	120	111	110	93	80	90	102	95	95	104	98	131	94	93	124	116	106	111	103	110	86	102	98	109	115	124	111	102	104	107	112	124	99	108	111	118	80	101	59	102	102	102	117	88	99	108	87	110	97	107	130	121	94	104	107	121	98	118	117	118	108	99	106	97	113	106	96	96	111	104	124	111	123	104	106	108	107	94	101	118	134	125	96	113	85	112	116	110	95	122	133	114	114	117	107	92	108	96	102	99	108	106	93	111	116	94	98	116	96	116	109	114	99	101	110	102	103	99	118	97	108	101	98	122	92	96	109	108	104	96	116	112	112	109	114	116	96	110	103	119	108	117	105	118	105	119	128	97	116	100	112	112	108	84	131	115	104	92	109	125	112	115	110	95	115	105	95	118	106	116	109	107	83	98	111	87	115	101	134	95	104	96	96	111	103	131	109	104	98	145	93	105	93	104	117	114	89	96	96	88	102	99	103	98	106	99	109	107	97	115	93	94	101	93	108	109	113	103	103	111	99	109	90	93	94	103	109	101	120	113	119	105	113	95	111	108	102	120	112	104	81	105	113	108	102	109	115	94	99	120	103	100	97	111	92	115	105	82	97	125	114	106	123	101	97	116	112	117	122	118	119	114	94	121	103	111	118	130	124	89	112	101	105	105	109	96	106	96	108	114	103	128	107	124	105	112	105	100	97	101	110	100	117	101	110	120	103	104	115	121	111	93	114	105	107	129	120	112	110	92	95	103	97	107	100	112	117	110	127	111	107	108	114	120	113	125	108	95	115	119	112	97	107	98	117	116	114	93	93	110	108	126	109	101	123	106	105	91	110	115	102	101	96	94	109	119	112	102	111	89	108	108	91	99	118	128	97	112	111	97	111	119	113	104	105	95	111	112	88	104	109	97	110	104	110	124	102	91	118	106	86	115	129	105	118	99	122	91	116	120	104	134	103	104	113	117	120	98	120	128	94	122	111	125	103	107	104	99	125	120	89	123	111	105	103	92	116	106	105	118	92	118	92	110	116	113	120	114	93	105	112	122	103	132	118	92	105	105	113	104	108	111	125	113	107	97	112	131	118	113	105	107	96	106	123	108	117	110	104	123	103	107	95	106	106	101	93	108	112	116	94	108	101	88	91	114	113	104	104	101	113	98	106	109	108	106	120	104	104	101	105	107	112	103	100	110	100	113	100	106	121	119	120	120	105	98	107	112	97	116	108	101	117	109	98	117	102	108	100	103	110	106	101	88
5879	1355	3005	3641	3160	2509	2018	1628	1469	1296	1103	1013	882	813	736	752	684	669	642	552	559	525	561	485	470	477	461	474	492	427	438	412	422	430	404	399	372	410	412	403	390	408	351	383	383	359	383	408	365	339	339	400	371	383	377	333	373	378	371	329	357	374	345	375	359	373	388	386	358	333	369	344	342	378	328	365	377	331	333	342	353	351	380	320	349	359	347	326	331	320	363	326	346	330	322	331	313	291	363	357	330	353	356	341	331	340	365	329	341	305	344	337	338	328	317	351	345	321	354	322	343	357	328	332	365	379	356	330	347	356	376	346	344	327	342	345	319	353	324	335	349	343	350	304	342	337	352	347	349	379	337	342	308	339	328	356	332	360	299	321	369	326	327	358	372	362	308	380	365	351	353	346	331	341	323	324	342	333	342	328	306	307	356	346	347	352	343	332	365	318	344	318	323	338	275	345	353	323	314	343	355	313	325	348	358	374	350	363	332	352	351	322	350	380	322	328	392	341	316	335	351	322	376	338	350	363	310	340	360	369	353	330	336	329	323	352	335	332	333	315	340	333	355	336	311	335	379	364	308	313	373	319	326	332	316	314	375	336	328	320	359	315	333	342	376	352	344	321	338	336	377	347	324	328	330	358	378	310	339	334	311	336	319	332	349	314	343	321	323	328	324	335	338	333	355	345	320	327	353	334	326	310	355	331	325	372	314	340	340	357	338	339	376	313	355	352	364	321	329	371	349	318	350	327	336	329	376	372	340	358	351	348	358	341	342	308	339	304	338	336	315	326	305	343	347	324	290	340	327	334	345	343	285	319	335	351	321	306	313	341	331	294	343	320	333	346	354	309	307	331	339	295	322	338	302	332	327	307	295	335	317	349	302	379	364	327	330	308	345	357	343	373	335	351	351	329	334	310	387	343	324	323	313	335	370	327	319	338	329	320	316	336	339	346	316	354	315	350	389	347	322	349	346	320	320	327	383	335	352	325	341	350	343	336	339	299	300	329	329	381	342	339	346	322	352	322	366	355	347	331	306	315	347	341	332	349	319	356	330	338	361	339	344	332	334	327	331	318	334	358	331	346	340	295	320	364	351	334	358	347	345	359	360	320	332	375	362	330	364	347	303	311	329	356	319	327	353	351	335	336	343	314	340	331	347	360	304	335	359	347	314	328	346	331	344	337	352	354	342	387	337	350	333	335	353	363	353	361	350	351	327	322	335	344	344	342	393	307	349	342	342	348	332	338	337	356	347	325	343	322	361	344	331	363	336	321	362	337	322	330	330	347	334	296	347	345	323	344	313	298	318	321	345	310	356	362	305	357	382	350	352	352	323	335	310	380	332	340	324	318	316	361	318	359	321	328	333	342	348	309	346	347	340	331	316	380	333	320	298	321	324	345	342	362	316	343	320	339	339	358	303	326	335	328	327	330	333	338	320	322	325	350	320	344	329	329	352	335	329	319	333	332	377	353	323	344	324	308	299	349	313	358	340	344	326	337	346	319	365	325	341	304	324	329	347	332	331	369	353	299	288	372	358	300	369	354	342	342	324	335	349	347	348	341	330	322	335	324	327	350	362	335	328	339	331	329	318	318	338	338	320	338	351	293	368	323	339	333	343	355	340	344	342	345	323	334	341	310	346	329	338	317	365	328	339	326	324	336	330	349	320	333	333	319	326	331	324	356	317	327	303	363	328	337	314	337	375	332	341	350	344	360	329	337	368	340	336	324	336	369	357	336	334	337	314	340	340	353	345	327	350	354	368	360	335	340	347	353	342	322	360	337	343	329	318	330	348	319	327	320	300	325	360	333	331	337	334	330	355	333	365	329	344	333	336	344	332	337	363	345	334	303	354	362	316	338	314	322	330	317	336	355	313	363	331	334	327	345	300	337	319	330	342	332	332	316	359	331	345	354	338	323	342	312	361	350	363	338	308	355	359	318	336	310	322	328	351	316	336	343	298	303	308	350	354	343	348	303	336	331	305	336	332	311	332	346	364	361	328	333	366	337	338	352	348	355	343	300	310	345	355	318	359	343	360	344	349	325	342	325	328	328	321	317	338	350	297	331	360	323	333	323	308	343	335	357	343	346	315	332	344	311	354	315	328	335	347	329	326	342	338	348	325	344	327	336	333	341	346	382	306	323	336	344	346	314	343	370	367	330	352	317	342	349	338	324	354	357	335	313	329	348	336	350	330	349	392	326	331	335	363	356	355	337	310	338	389	336	334	326	349	338	366	346	346	329	327	325	306	322	349	375	334	303	319	320	364	314	343	350	322	362	317	326	321	327	350	315	348	351	331	347	327	336	315	319	319	303	326	351	330	346	320	334	326	349	328	308	326	324	345	313	345	353	337	347	321	321	340	342	339	301	318	326	335	364	368	326	356	343	339	352	351	337	331	354	308	344	346	324	332	333	373	304	344	309	327	351	349	329	319	329	307	333	320	321	355	326	341	337	367	323	328	334	353	347	370	327	345	338	314	351	332	335	341	333	349	307	302	335	344	327	351	375	310	324	340	342	353	338	323	330	323	317	333	351	338	323	337	326	342	317	361	338	320	343	331	322	381	341	321	324	346	340	333	349	344	335	308	338	308	341	317	342	351	342	346	345	339	361	325	347	343	346	293	322	338	301	337	331	346	325	310	352	339	350	295	337	356	338	316	320	316	350	350	382	349	320	309	361	329	347	323	381	326	329	320	306	352	356	375	368	321	328	342	337	357	346	294	343	350	333	290	332	344	328	343	346	347	335	347	322	323	333	352	321	319	338	360	374	334	339	321	321	319	327	344	319	352	358	327	305	318	329	341	335	370	352	357	349	305	348	328	320	315	326	353	345	359	307	320	364	354	356	322	316	350	348	362	396	322	361	319	368	349	359	319	372	302	295	328	347	357	324	351	351	348	323	345	304	375	323	346	351	365	341	362	353	321	317	336	374	333	330	358	338	353	312	345	329	360	370	307	352	363	344	330	340	359	354	344	322	351	333	328	333	339	342	331	362	333	328	316	333	369	347	337	322	355	378	341	316	349	356	352	335	312	338	352	330	318	375	347	342	338	352	306	355	317	345	329	357	324	321	317	315	336	327	311	318	322	327	349	335	362	353	317	342	350	338	355	328	316	353	369	320	322	331	368	312	338	310	369	383	336	345	356	344	342	342	337	371	336	356	353	380	327	348	342	354	349	320	331	336	360	336	318	362	332	328	365	355	355	309	343	302	365	320	360	339	323	332	345	335	295	329	346	337	322	347	337	331	332	321	365	346	365	318	308	335	316	322	327	320	369	334	351	351	368	347	339	329	355	332	347	344	355	360	360	317	337	365	318	356	341	345	356	338	365	346	339	334	347	354	326	356	361	314	343	299	316	339	325	348	317	337	341	341	333	319	370	357	371	371	336	319	330	326	362	306	337	339	327	350	365	357	314	348	321	335	339	328	336	350	322	322	307	301	334	351	329	335	356	371	336	339	347	316	304	337	347	324	368	307	341	319
17031	2772	2719	2169	1526	1171	904	746	567	479	422	377	330	317	272	263	255	271	235	207	214	213	188	224	193	196	192	197	184	190	160	177	196	190	168	190	187	159	160	172	184	175	191	144	156	155	157	142	177	174	160	166	171	157	182	160	149	167	187	164	149	180	179	184	158	163	166	165	162	140	149	178	152	163	149	170	157	167	170	161	161	181	172	178	156	160	158	168	144	158	159	139	162	160	157	143	145	145	168	167	142	149	160	183	163	138	147	166	160	156	167	162	150	141	175	154	161	148	172	152	187	173	164	170	149	161	165	193	178	137	165	140	164	148	137	186	151	169	162	176	142	148	149	162	151	179	155	135	156	171	153	152	180	150	166	168	144	175	179	167	177	150	164	154	171	178	154	174	153	156	179	156	165	164	170	153	145	151	179	186	143	135	217	169	168	147	176	154	175	167	157	166	149	150	175	162	158	147	175	180	135	173	165	165	150	161	142	138	145	141	174	186	154	160	140	129	171	159	155	164	153	167	148	154	162	146	160	192	172	151	158	164	199	156	138	161	164	176	173	153	155	167	170	144	165	156	177	171	140	170	159	176	155	180	173	157	147	164	149	150	171	171	136	159	181	168	146	157	151	169	162	185	137	167	157	144	182	147	146	157	162	147	143	134	162	150	161	173	167	161	161	160	163	185	171	154	167	163	180	176	129	153	157	136	156	154	174	174	165	177	163	155	160	156	160	155	189	167	147	170	175	145	157	143	156	168	182	147	178	165	180	156	166	159	146	168	137	169	155	162	153	190	161	168	145	144	151	163	158	153	177	179	191	173	159	160	131	153	163	157	160	172	170	146	175	140	157	140	178	136	153	141	166	155	169	177	170	156	152	153	133	164	156	167	152	154	168	173	154	169	177	184	172	169	151	187	140	139	138	160	137	158	137	175	148	176	171	143	141	150	165	144	148	163	142	146	160	168	173	136	168	159	161	160	157	193	169	184	160	163	161	147	162	143	169	153	168	158	155	163	163	166	170	150	163	154	181	146	158	168	171	174	154	173	171	153	177	152	154	172	182	176	161	167	161	159	148	143	159	186	163	141	170	156	147	167	145	170	142	135	171	158	159	177	149	169	172	163	163	137	155	154	164	168	143	150	166	160	157	158	148	157	181	162	175	174	165	163	177	189	168	152	150	162	164	164	182	166	127	147	158	160	151	183	137	145	182	152	154	133	137	176	178	161	163	168	167	172	172	140	171	154	175	156	128	169	178	155	159	165	167	141	159	151	163	133	135	165	172	159	154	145	161	152	145	166	155	171	168	155	168	159	153	167	173	152	163	174	164	160	163	135	174	178	150	171	171	155	145	168	160	148	165	176	146	171	136	149	129	148	164	133	139	145	181	165	185	141	143	149	159	148	128	153	155	164	173	159	155	173	154	160	167	152	169	178	144	163	163	166	133	152	172	127	156	180	180	159	170	163	171	143	136	176	175	159	146	158	161	175	163	167	148	154	150	176	179	168	144	143	159	151	160	158	174	158	171	141	177	148	158	174	148	133	162	140	155	159	162	174	158	155	160	151	151	171	133	150	164	143	172	151	171	146	154	177	148	171	149	176	167	165	173	165	168	154	139	159	170	156	170	174	152	152	125	148	129	166	159	143	160	139	156	141	165	157	176	157	144	146	161	155	155	176	173	150	157	156	157	164	159	174	159	141	160	162	157	132	163	177	153	165	163	139	170	150	170	148	160	162	157	162	162	162	169	147	142	151	147	164	150	164	152	166	186	161	166	152	154	155	153	154	144	144	174	149	164	145	146	162	155	139	165	161	161	133	143	172	143	153	186	160	156	158	139	143	136	159	165	177	171	158	171	168	169	152	154	142	171	146	174	147	147	175	169	157	163	155	155	145	149	186	171	152	160	186	148	162	164	168	155	153	159	172	178	150	151	182	189	159	168	166	160	163	162	171	139	173	169	147	154	158	168	152	166	172	146	170	159	151	142	167	132	158	156	174	180	133	160	154	163	146	165	164	142	166	166	173	167	155	187	145	169	158	166	163	152	162	158	149	147	150	168	173	146	166	166	176	137	170	176	190	190	168	142	177	139	144	132	169	167	151	149	137	166	163	156	152	183	139	161	164	153	147	143	157	175	154	146	151	167	181	178	179	170	157	141	156	167	149	168	165	166	148	159	164	166	160	139	173	167	165	166	171	151	145	163	150	149	149	172	164	150	147	156	171	175	158	164	168	167	160	151	172	160	169	142	157	172	159	141	155	128	142	157	164	158	157	158	140	170	155	151	156	139	159	153	176	134	182	145	141	172	174	178	140	172	152	156	167	167	169	163	151	161	136	153	183	173	149	190	150	155	148	145	157	135	151	147	141	179	149	154	147	151	173	146	158	151	171	184	159	145	147	173	153	140	181	165	155	156	157	168	140	173	146	170	153	150	149	153	142	137	170	158	168	167	146	150	167	182	178	164	167	155	165	171	167	154	138	146	163	160	153	170	156	184	155	174	151	151	168	154	167	167	134	157	158	182	172	145	167	167	151	148	161	168	158	150	159	159	154	154	152	165	176	171	145	181	170	155	178	177	164	159	145	188	182	170	162	137	177	149	172	152	152	153	142	159	169	188	163	151	152	148	160	162	172	154	166	165	175	178	142	160	157	172	178	151	132	166	157	152	136	157	160	162	157	166	161	168	156	156	154	149	147	158	148	143	149	189	148	148	150	151	156	154	164	153	152	173	126	177	142	168	151	152	146	153	127	171	147	163	160	147	145	147	178	154	149	146	175	163	162	157	158	178	156	158	135	177	168	153	177	163	154	144	163	141	177	158	158	165	162	136	146	142	149	174	148	184	140	166	142	163	141	159	154	152	159	158	146	163	168	151	161	145	164	158	152	160	152	164	151	163	136	172	174	155	151	161	155	143	148	138	157	188	152	134	146	171	158	148	171	191	171	162	140	151	188	151	168	153	166	163	169	141	172	159	159	156	180	164	151	159	165	165	126	169	166	128	153	167	166	147	144	179	157	154	153	145	143	154	172	155	171	166	188	162	148	164	133	183	182	134	146	178	145	156	155	151	187	148	152	161	154	165	153	149	165	150	154	153	185	168	173	167	160	166	160	192	174	142	139	171	164	173	145	165	162	137	167	163	146	160	156	163	140	170	150	177	152	141	170	179	156	198	151	149	159	158	150	157	165	168	160	171	161	161	170	167	153	141	149	127	158	164	162	162	134	148	157	155	171	154	157	169	183	185	158	157	148	172	161	169	158	168	167	159	166	146	141	171	144	157	159	163	168	158	168	151	174	156	136	154	154	185	162	163	159	148	159	172	139	184	136	133	161	170	168	154	163	146	149	169	171	166	165	168	174	131	155	141	166	145	159	169	150	148	147	157	170	149	139	173	143	159	151	161	171	125	150	157	149	175	161	155	149	178	157	143	164	151	149	166	149	164	151	158	168	170	146	154	171	147	199	166	141	146	162	152	166	152	143	157	156
7897	2521	5409	6329	5577	4601	3692	3061	2542	2267	2045	1728	1583	1358	1299	1231	1157	1025	1015	968	945	880	852	799	765	686	723	727	752	678	695	681	662	618	624	600	629	598	591	598	558	547	604	578	573	570	561	569	533	566	555	554	519	553	591	517	523	555	495	486	508	534	563	578	511	505	514	507	497	533	517	517	541	540	501	519	527	482	531	500	523	465	499	515	509	496	516	477	500	485	482	463	519	495	468	451	464	477	498	523	457	448	540	499	537	510	434	502	476	492	469	559	487	515	486	495	462	455	498	473	444	485	497	481	511	514	473	488	518	501	508	492	453	496	488	457	478	474	496	489	489	452	477	463	544	477	453	483	502	481	475	458	444	500	490	463	474	461	474	473	464	456	511	493	471	459	494	476	476	482	484	466	498	493	469	478	473	475	493	457	463	475	524	491	482	471	499	424	472	446	493	500	482	465	452	454	454	466	474	493	523	483	505	510	505	471	480	530	463	483	468	495	481	448	485	499	465	460	455	491	484	468	452	497	507	481	450	483	460	459	473	460	512	434	484	505	505	480	467	518	490	450	497	474	485	458	488	456	504	469	469	487	455	496	459	515	480	494	515	499	432	466	470	452	453	501	486	469	471	456	446	459	467	475	475	494	494	445	472	482	500	429	436	473	518	468	510	438	474	449	481	468	481	488	481	482	485	486	458	469	490	483	502	449	498	440	469	452	468	500	486	469	446	480	447	493	476	508	450	490	511	478	428	498	511	499	501	472	480	471	414	456	489	509	472	524	449	449	498	485	460	474	461	497	469	454	479	449	437	462	459	479	486	489	493	484	464	471	494	498	520	455	504	469	440	464	428	496	425	436	476	460	523	454	483	467	481	487	509	484	500	525	484	458	501	491	508	459	494	491	464	453	491	480	425	471	474	450	445	508	496	475	485	474	507	479	464	458	504	490	493	520	493	507	462	455	483	478	483	464	487	485	478	481	450	451	495	513	478	478	475	467	476	460	479	497	474	460	473	454	472	478	481	418	449	458	479	473	489	437	421	469	431	444	501	480	479	489	469	467	480	497	471	470	496	446	493	498	480	471	490	475	474	470	513	478	497	436	495	479	468	507	466	486	429	446	475	476	444	459	478	436	464	475	474	501	517	483	526	475	482	462	428	497	475	442	488	458	498	464	451	472	448	447	471	536	468	507	455	471	485	441	474	494	488	499	507	497	467	508	500	473	513	484	415	500	478	480	525	442	472	454	485	453	502	487	474	517	492	456	448	453	494	496	500	477	510	478	480	485	478	430	458	480	506	463	460	494	484	471	480	469	514	438	444	467	493	438	496	474	491	488	513	479	464	492	462	466	462	505	445	476	472	486	483	460	500	470	487	468	468	494	511	456	456	493	464	460	482	476	487	495	497	499	481	464	506	458	502	454	487	475	519	470	450	490	501	491	489	455	493	439	478	481	478	502	452	491	501	449	497	463	472	435	467	469	481	460	469	488	493	448	539	434	481	471	447	493	465	496	475	402	521	453	455	457	474	498	447	471	472	487	499	450	472	462	468	462	473	445	504	484	504	473	493	463	469	453	488	483	464	510	493	473	466	467	467	478	545	449	468	528	479	484	497	474	484	457	491	483	463	496	474	443	487	490	514	481	467	462	496	482	468	425	486	490	490	496	490	454	496	468	474	464	476	500	513	474	463	461	479	482	507	521	491	486	490	453	493	466	474	463	473	464	447	503	449	465	448	472	505	493	450	490	473	486	515	433	507	465	468	495	491	454	448	482	438	462	458	509	466	495	439	464	462	493	476	461	488	467	486	495	517	476	470	483	506	444	486	437	458	463	512	467	464	467	459	468	459	472	472	486	477	475	488	482	475	470	504	467	484	512	470	503	475	516	467	424	464	472	467	472	482	469	481	488	478	487	459	448	484	458	480	473	450	479	468	481	450	488	497	460	485	498	496	480	468	488	461	490	491	483	491	468	471	488	476	489	504	515	501	488	470	465	509	445	476	477	464	485	452	506	453	455	462	465	455	471	474	497	477	494	507	475	457	449	473	456	475	470	469	500	462	470	507	484	500	460	526	477	471	477	456	453	509	525	535	486	467	470	466	474	498	496	488	500	451	481	446	510	503	462	471	472	443	479	494	472	436	459	465	477	492	465	447	498	484	456	463	505	447	510	468	477	472	500	451	442	477	505	504	482	462	484	510	472	457	484	453	457	466	459	473	504	498	487	493	488	489	467	477	468	475	460	475	459	471	469	495	455	450	500	491	474	451	526	513	481	470	483	471	525	458	470	443	482	493	455	447	470	499	459	472	482	513	457	474	466	475	483	477	476	491	473	507	450	495	491	477	485	466	452	488	488	443	462	470	469	471	467	509	493	517	519	497	477	478	497	514	475	480	464	509	479	492	504	487	499	485	452	479	477	480	470	478	436	512	454	464	498	516	487	492	475	459	448	482	499	461	497	488	486	482	474	460	488	468	472	461	505	482	498	483	466	472	458	480	492	510	463	478	467	471	484	491	480	512	476	511	482	507	444	470	511	463	471	510	479	473	487	509	484	486	476	477	463	493	516	472	502	491	494	426	463	480	508	472	475	521	507	468	473	468	482	511	468	527	492	494	470	456	469	475	480	464	469	480	509	476	476	479	457	471	478	477	492	455	448	486	471	471	449	440	504	501	485	458	499	487	440	494	478	469	498	449	455	427	455	473	461	505	461	468	479	462	451	486	490	516	491	466	482	466	480	489	406	472	469	427	482	469	441	476	508	464	487	468	424	454	481	480	463	478	452	475	479	440	488	500	448	457	476	504	461	410	457	495	478	458	449	454	500	496	484	456	459	475	540	484	483	464	458	480	464	469	482	496	484	470	444	492	476	509	449	454	456	520	502	456	448	482	457	480	481	428	516	459	472	444	451	496	460	483	486	458	511	477	459	455	453	441	478	499	438	470	482	506	500	523	488	505	461	487	440	486	482	468	484	496	511	515	474	455	477	502	454	493	478	484	501	498	448	439	501	491	471	511	458	473	476	505	487	498	458	477	433	496	452	454	451	446	471	464	492	497	453	483	462	499	522	496	513	494	478	482	445	470	491	462	469	530	465	468	500	470	465	463	474	475	461	489	489	474	461	481	493	472	457	475	484	469	458	469	472	511	444	481	456	492	478	490	469	496	469	444	465	447	490	502	474	493	492	516	440	457	509	512	470	461	461	468	501	478	465	444	502	479	481	461	496	490	475	467	451	453	492	456	457	487	453	463	466	491	470	421	463	506	493	446	456	488	445	460	488	537	442	481	468	478	508	511	452	456	478	506	490	464	503	456	477	442	456	499	494	508	506	476	475	437	487	487	463	473	454	457	469	473	475	461	492	491	458	470	441	479	476	481	474	486	438	502	504	462	494	471	484	505	480	466	470	515	469	487	464	494	475	515	491	476	487	558	471	469	484	510	492	487	520	492	512	479	462	452	469	455	492	444	450	451	520	465	464	467	432	463	474
2461	304	310	277	243	253	238	236	198	217	226	198	219	208	247	215	243	211	206	234	231	210	243	227	222	213	230	265	226	236	210	209	212	195	225	228	222	214	245	217	203	210	216	213	196	218	243	186	204	190	213	211	217	225	238	234	212	205	217	224	218	220	210	224	217	216	231	226	211	216	215	248	200	233	230	237	213	222	222	218	188	230	231	228	226	218	221	228	215	208	218	201	227	224	232	241	218	215	232	238	214	203	205	204	196	202	223	228	191	187	209	202	218	201	223	219	205	184	199	211	217	240	243	224	225	250	206	227	218	203	205	243	206	211	198	236	241	197	212	241	205	205	209	211	212	242	223	260	225	219	202	200	215	235	243	202	211	208	217	204	215	212	199	200	218	215	213	207	218	220	223	212	215	246	232	248	222	231	202	238	198	210	235	193	235	226	230	218	223	216	215	242	197	236	215	224	214	199	248	217	225	207	192	231	225	231	214	188	234	208	192	223	216	240	221	224	212	222	206	225	191	204	226	201	224	201	220	236	210	232	205	201	223	214	203	222	217	225	229	222	208	238	210	209	241	215	191	207	241	218	210	209	225	239	211	200	238	189	200	236	202	208	238	228	242	208	203	227	219	202	223	213	212	216	220	245	217	207	194	211	191	210	224	225	230	215	241	211	240	213	209	207	209	214	208	225	198	191	198	205	212	223	233	211	231	204	237	200	218	216	218	220	203	206	200	209	210	207	240	205	232	196	231	246	205	221	244	203	208	217	226	186	204	216	189	222	218	211	217	251	231	237	231	239	205	225	211	237	228	218	220	211	220	195	229	235	235	230	207	214	219	194	196	222	231	201	251	216	202	217	215	214	263	210	215	195	227	206	198	235	233	230	206	233	206	248	199	217	218	223	215	238	226	186	225	244	226	183	223	194	223	251	210	207	219	206	192	249	200	254	255	250	222	206	219	226	213	229	234	245	214	241	228	216	223	237	246	221	198	230	221	231	223	250	226	215	214	220	240	244	197	215	260	214	223	208	189	225	207	191	221	213	202	206	224	216	220	226	243	217	199	221	187	200	212	194	205	213	220	247	211	241	210	214	215	219	225	200	198	176	201	219	218	228	225	211	238	218	233	201	215	199	244	226	218	245	211	225	214	226	210	218	224	222	235	219	225	212	222	244	213	216	223	226	228	207	224	218	214	222	207	200	215	222	227	202	232	198	208	221	221	228	251	237	238	227	203	218	225	232	231	233	231	222	196	229	223	214	231	197	209	190	213	236	202	241	251	195	222	224	217	210	193	206	216	241	207	210	216	237	219	200	220	197	247	235	212	213	204	229	223	218	215	219	217	231	209	216	207	194	220	217	227	212	196	235	218	214	224	236	216	221	232	229	256	243	221	224	204	224	202	221	200	227	222	206	213	247	241	211	211	230	200	234	197	192	220	206	242	222	199	242	217	214	200	222	208	240	201	228	204	226	219	221	204	193	209	259	232	216	197	234	207	230	210	198	212	222	225	202	218	217	248	229	208	228	216	219	223	226	235	213	228	228	220	247	219	199	206	225	206	210	218	222	219	209	203	216	209	229	238	190	190	221	250	202	213	257	232	204	215	202	208	221	202	198	210	199	209	223	215	235	193	232	200	231	257	194	206	211	191	236	204	225	211	219	220	212	206	213	214	221	213	234	219	222	223	220	193	239	217	238	222	232	198	190	212	205	223	215	219	240	232	212	222	214	195	219	229	191	236	222	233	246	202	207	203	234	217	228	230	209	184	227	212	215	232	206	215	221	246	193	217	203	230	209	218	213	224	229	254	199	207	227	233	203	243	216	223	228	204	192	198	223	222	202	207	224	223	216	190	197	219	202	201	227	239	221	233	216	222	224	227	221	195	214	207	221	202	216	220	218	212	229	213	221	215	234	215	229	203	204	232	210	211	213	240	215	221	241	205	213	215	199	204	195	218	221	229	193	200	215	217	217	227	190	191	214	214	216	230	239	208	230	247	200	215	212	215	245	206	223	220	201	224	221	227	212	205	218	210	219	232	241	224	202	236	218	206	179	199	225	247	253	268	265	252	239	232	226	207	203	220	247	208	210	229	222	225	225	231	221	232	237	222	225	198	207	218	199	257	216	213	222	252	227	198	234	218	219	248	245	245	209	224	208	203	224	236	210	246	215	226	193	206	227	240	204	213	196	216	218	193	227	228	221	191	223	211	194	196	255	185	211	207	214	231	216	224	219	220	232	222	251	221	209	231	213	193	248	183	250	210	231	196	237	204	245	225	205	213	233	230	201	187	210	232	211	199	220	209	229	232	199	202	241	209	208	218	216	211	211	232	223	222	235	192	239	221	205	232	213	235	249	219	196	228	218	238	224	207	206	222	221	225	204	216	248	200	184	251	241	232	216	206	234	243	226	240	207	213	199	194	215	218	215	222	197	224	217	217	240	207	184	223	224	211	238	232	227	206	199	209	226	202	207	208	207	209	225	227	228	229	202	217	198	225	241	207	204	216	196	204	199	210	218	251	220	214	223	212	216	206	248	226	200	224	214	211	201	218	205	225	199	234	213	219	223	229	210	224	229	213	241	193	238	228	244	219	216	233	209	218	221	243	223	226	219	213	197	248	225	228	229	207	226	221	188	207	224	223	246	225	240	185	193	213	225	241	214	204	232	226	215	207	214	218	233	218	228	234	212	213	206	197	219	180	206	215	215	218	209	229	227	218	227	209	218	218	235	204	220	208	215	222	215	201	261	211	226	218	226	238	216	206	197	217	227	218	201	217	229	226	228	198	212	187	199	247	184	220	215	218	230	230	201	215	211	229	214	206	207	229	210	217	206	201	239	210	183	256	235	216	232	204	216	217	211	191	199	209	217	209	238	211	241	213	206	228	209	229	204	218	206	226	204	231	202	231	241	219	219	209	223	231	210	216	199	230	214	213	194	211	221	242	240	205	222	213	222	232	202	229	221	221	257	218	222	209	244	238	231	226	217	226	251	256	216	207	252	232	224	206	204	204	216	223	201	224	222	212	231	246	221	213	232	218	230	227	233	257	226	214	203	225	220	208	195	203	207	203	214	239	235	243	223	206	235	215	223	218	220	242	236	237	192	242	238	209	205	209	212	220	219	230	200	194	212	207	224	213	208	228	216	224	224	233	211	210	211	192	227	219	211	218	238	224	238	244	209	182	208	228	215	215	210	221	212	210	198	225	200	215	181	201	224	211	236	223	221	224	220	218	223	228	215	230	207	212	202	198	200	229	228	231	183	233	233	228	242	214	218	208	205	239	210	233	227	206	227	223	220	216	213	225	220	222	220	221	221	214	216	216	224	226	215	190	221	224	229	221	211	212	220	223	213	194	235	231	238	217	228	214	230	239	229	217	215	194	223	235	231	204	213	191	166	223	217	224	233	222	209	191	197	213	218	222	214	228	210	219	221	209	210	243	233	216	219	202	226	213	219	210	202	224	204	218	182	201	240	227	199	224	217	192	201
2359	740	805	832	809	749	739	663	717	658	668	684	617	639	628	630	629	666	626	608	613	616	601	654	589	646	608	608	608	615	589	633	621	636	593	628	569	616	605	617	617	607	607	589	589	610	617	615	615	635	595	584	644	588	566	590	603	596	594	614	613	585	623	604	584	608	682	585	605	633	574	561	614	576	610	568	611	579	600	609	598	599	635	618	621	613	622	622	579	586	621	592	618	629	627	639	579	624	602	626	607	587	632	606	616	627	622	601	614	595	607	566	585	577	613	601	611	583	612	652	577	636	606	617	616	648	599	596	617	592	620	632	605	606	547	601	585	608	611	591	585	610	609	640	589	652	599	614	580	609	584	629	638	607	569	568	592	557	594	595	616	593	580	574	607	659	598	601	576	603	610	570	573	639	587	608	607	628	656	618	613	592	581	598	636	622	595	586	623	573	588	613	597	611	615	600	564	579	561	619	605	661	596	648	615	589	593	582	607	602	619	576	592	621	586	627	593	594	614	584	614	617	614	609	622	608	594	602	640	606	615	638	571	628	581	592	618	591	620	596	596	581	621	604	636	545	607	561	630	585	582	594	649	600	596	633	612	598	587	582	611	578	582	620	546	613	612	629	605	610	659	606	582	537	599	606	632	567	617	598	608	594	608	648	588	588	620	581	635	586	599	621	582	623	611	553	616	617	641	595	562	553	615	626	614	570	633	622	591	603	597	586	610	657	644	592	544	595	590	592	600	571	581	596	596	598	625	586	593	591	569	588	603	605	611	587	625	589	566	627	602	636	588	627	623	588	627	603	606	602	612	613	631	635	638	590	531	613	588	609	608	572	608	587	553	571	609	606	601	588	621	609	621	563	639	615	589	570	632	630	629	601	630	576	601	638	608	564	571	598	573	638	619	597	617	648	594	572	613	616	584	637	594	654	627	584	659	652	627	583	597	593	611	592	576	624	596	582	619	608	575	615	597	616	613	644	590	633	578	641	627	600	646	616	563	630	582	610	647	605	579	599	577	636	627	605	612	616	571	564	612	579	625	636	578	625	589	571	591	622	645	579	596	617	596	597	624	610	616	580	564	609	622	618	554	612	618	638	616	610	638	550	624	591	623	611	625	588	635	609	603	564	588	602	556	607	649	602	617	610	574	600	627	609	605	605	585	605	609	602	604	614	586	590	590	605	616	616	580	631	603	585	572	601	641	556	604	599	574	579	620	594	602	598	633	588	606	618	583	603	580	661	583	588	596	583	604	596	656	652	606	596	626	615	623	585	611	613	587	619	594	586	635	630	604	576	603	573	576	544	626	594	632	605	622	598	605	608	605	555	571	597	598	596	599	598	659	602	588	586	579	585	576	607	573	634	649	662	590	586	607	581	631	635	630	682	610	556	592	570	560	605	596	575	590	586	595	594	619	596	628	611	592	601	598	597	625	572	589	633	575	591	634	598	584	569	660	633	594	604	613	604	601	597	607	588	641	616	614	603	592	644	615	610	592	607	591	578	573	633	591	593	585	649	614	679	625	587	616	580	639	593	603	567	576	589	614	604	648	591	605	634	584	628	609	605	617	617	610	644	576	625	616	624	595	617	616	589	620	559	611	619	640	590	536	611	601	606	596	616	588	608	589	562	577	603	628	621	625	630	594	603	565	593	565	619	596	632	605	606	589	620	577	603	616	627	627	605	666	588	632	596	618	620	614	603	593	592	613	610	564	581	625	601	585	581	560	615	550	594	595	573	593	637	520	612	602	654	580	626	600	571	623	611	603	592	592	579	586	620	589	597	607	624	595	633	614	612	625	582	571	619	615	616	610	594	587	560	599	599	561	619	603	607	586	600	628	640	581	564	604	613	628	607	567	620	616	595	583	588	608	641	566	602	649	612	568	590	618	624	611	618	652	584	565	609	620	578	600	644	589	581	611	577	608	583	581	631	637	586	612	645	615	602	572	609	603	606	619	582	592	601	605	590	594	623	606	595	598	623	600	629	613	607	612	636	616	639	625	600	591	597	583	622	570	608	586	636	608	586	621	593	601	585	597	611	618	604	641	552	580	607	616	579	589	571	624	571	636	622	582	637	592	572	568	596	606	620	614	598	623	612	617	604	626	569	575	576	596	588	581	587	584	534	623	623	642	606	622	567	589	614	603	597	621	633	627	599	648	579	591	587	600	595	646	597	610	619	612	620	574	654	615	619	606	632	607	602	565	604	608	590	536	600	590	599	571	590	620	632	600	596	610	614	605	612	634	609	610	570	632	626	608	629	603	576	615	630	581	591	592	622	573	577	624	596	630	604	601	610	593	624	599	611	628	601	602	655	620	565	598	600	635	611	553	588	602	612	620	609	583	586	605	634	571	611	553	609	634	617	603	645	611	629	593	610	573	593	619	597	617	586	598	598	649	619	652	605	592	621	663	596	630	608	541	622	613	589	575	568	642	612	585	643	617	591	626	600	586	566	576	615	617	580	623	604	594	621	625	613	600	572	596	598	604	613	607	609	637	613	583	634	563	632	629	610	635	625	625	598	573	627	622	608	595	614	571	619	560	615	570	590	600	595	582	613	595	610	653	578	614	636	658	589	580	606	603	609	628	583	575	579	603	612	620	630	571	585	609	593	623	602	614	581	563	593	636	646	603	564	609	567	610	566	595	593	601	597	574	569	625	608	619	576	589	602	625	559	595	642	596	595	588	618	589	636	585	633	577	626	609	622	589	601	574	566	639	609	593	594	600	589	642	625	648	600	593	642	576	580	637	550	653	585	604	624	632	595	617	616	589	574	587	560	601	558	577	641	567	598	601	589	594	604	628	582	527	596	594	603	616	598	630	592	651	601	621	577	620	577	636	628	628	640	666	611	595	631	590	586	612	597	604	632	611	621	595	664	616	612	608	588	575	595	583	566	561	587	609	600	588	622	596	600	599	603	630	632	602	616	622	563	628	596	588	618	552	618	575	619	599	591	604	564	600	579	579	567	602	601	561	581	588	584	605	623	595	625	614	575	612	589	575	572	592	614	608	606	600	557	553	627	566	590	610	625	589	616	581	626	598	558	592	584	603	608	552	589	576	599	579	638	578	620	681	618	578	601	572	545	572	623	559	589	580	622	618	637	616	559	599	671	615	601	615	596	580	615	638	625	592	570	643	590	578	577	634	600	595	606	635	613	634	556	621	584	600	599	648	586	604	617	581	616	535	597	588	598	621	585	608	568	595	634	614	615	585	612	562	620	571	582	612	605	614	586	607	595	617	590	578	608	664	587	627	562	616	605	642	617	595	554	629	604	605	568	579	570	610	597	624	564	573	620	540	578	604	569	586	583	626	577	600	627	647	590	579	621	614	589	629	581	591	608	618	603	589	585	599	616	618	563	585	617	632	612	657	622	621	625	612	611	601	636	629	626	593	606	601	621	560	591	582	596	610	609	591	560	559	612	563	609	623	640	605	632	596	564	596	612	608	612	612	584	563	624	634	589	601	609	614	670	589	586	599	603
9386	1198	1328	1105	801	554	442	365	268	249	249	197	211	188	165	178	165	158	127	134	146	140	108	139	136	134	129	117	121	112	112	115	130	115	117	140	120	96	126	96	107	109	115	126	127	106	109	113	119	114	103	115	96	132	114	114	108	110	127	141	96	90	112	116	95	114	101	107	104	99	103	113	112	118	82	104	86	85	100	128	119	116	101	118	114	110	91	101	114	107	99	88	107	119	101	112	117	103	97	107	115	123	108	109	87	113	92	112	113	107	110	92	105	106	114	108	108	107	103	104	101	110	114	110	117	89	91	112	111	103	111	107	105	78	116	108	109	99	112	126	107	100	102	110	103	111	102	99	105	128	111	110	116	86	114	102	106	95	89	132	116	95	98	94	103	104	103	98	106	121	107	112	104	96	113	140	112	103	122	105	117	131	117	111	120	116	119	101	94	108	95	108	103	112	112	111	90	103	115	112	118	108	90	104	111	122	103	98	129	115	96	96	121	102	85	114	104	98	109	114	110	100	103	106	124	96	97	99	101	102	98	119	104	119	109	103	119	115	107	101	110	93	113	96	117	96	104	91	99	100	90	102	110	111	112	102	103	90	117	87	113	125	113	128	101	122	104	115	75	107	110	125	97	108	106	93	108	100	104	98	123	107	107	99	95	97	127	103	113	87	78	100	113	103	111	99	107	97	107	109	101	99	91	94	104	106	116	102	95	101	115	104	97	125	109	108	80	113	86	113	117	110	95	94	118	115	103	98	115	113	88	103	114	111	114	98	122	102	101	93	83	117	100	117	114	112	104	117	95	97	96	112	105	134	104	97	85	102	118	120	113	102	93	90	117	104	113	127	115	95	123	108	117	121	104	98	98	93	121	95	90	112	113	112	112	137	117	105	119	130	96	110	117	103	111	102	109	108	113	121	94	116	108	102	112	94	121	117	100	103	110	110	115	125	99	111	107	87	105	102	111	111	112	93	109	101	110	108	121	88	114	117	112	113	94	93	109	95	110	106	118	117	108	114	122	104	130	118	110	121	104	132	105	111	120	95	103	90	111	94	103	110	116	121	98	114	94	102	112	113	105	126	93	89	86	119	105	91	96	91	109	105	100	105	96	115	97	112	95	116	103	126	123	122	95	115	112	107	102	113	101	119	119	95	118	98	103	114	114	108	116	107	130	97	124	100	105	90	98	120	80	83	94	109	95	93	101	112	97	88	128	114	107	114	96	108	106	92	120	115	107	111	109	108	121	102	97	106	104	123	110	96	116	104	117	118	102	101	94	116	104	92	87	121	123	112	126	103	85	105	87	115	115	116	108	99	125	101	102	99	129	124	92	109	113	101	87	116	108	112	119	108	116	90	116	122	94	97	102	94	115	99	121	102	114	121	122	107	110	111	90	99	92	107	111	96	113	120	119	99	112	111	104	101	104	110	106	105	117	122	98	109	104	87	124	115	120	95	117	104	95	88	96	126	102	117	114	127	110	106	101	116	103	107	94	93	113	96	114	93	100	94	111	101	123	104	95	106	98	89	113	107	115	104	112	112	120	110	113	121	130	117	90	98	121	118	116	96	118	107	131	104	104	88	98	101	88	127	130	116	99	107	102	101	112	107	95	118	105	94	105	107	114	101	112	124	104	106	106	95	97	109	129	111	97	117	118	110	133	110	109	103	104	110	108	110	94	105	111	112	118	116	101	93	115	111	117	110	86	124	107	107	104	91	121	80	105	105	125	107	111	109	115	95	102	89	107	102	105	101	108	97	107	109	104	94	124	113	134	115	96	94	97	99	113	120	122	116	95	119	94	116	102	126	106	114	119	91	113	109	107	124	103	94	103	103	108	111	108	92	91	88	115	99	98	115	132	109	109	109	112	129	106	105	107	102	101	101	112	115	95	87	108	104	81	93	129	121	110	97	120	117	111	113	112	112	113	129	110	96	98	100	127	110	115	105	109	125	130	88	109	114	108	129	114	101	109	109	129	103	107	94	103	104	113	104	113	106	107	96	103	135	117	106	90	97	103	116	96	109	109	110	123	96	129	109	108	108	131	106	103	114	117	95	112	95	117	117	113	119	104	102	107	128	125	101	108	128	84	102	119	98	109	88	94	120	140	116	110	105	115	117	116	112	106	116	133	114	105	123	114	105	113	121	112	106	117	103	93	115	112	110	94	96	103	120	84	110	105	109	97	107	123	104	97	103	91	95	98	93	111	106	85	84	101	134	96	96	89	98	100	106	109	124	121	102	122	90	94	104	92	110	94	101	86	120	103	119	102	115	104	107	104	102	101	107	120	125	91	118	111	102	124	125	121	115	96	116	130	109	125	121	100	114	114	109	106	121	104	115	104	113	112	107	121	116	111	98	112	110	106	113	110	114	117	99	104	96	96	120	105	107	125	112	124	109	107	119	104	100	111	96	119	97	132	94	96	107	113	107	122	120	104	123	118	97	106	106	96	105	118	121	101	95	120	116	103	110	112	100	123	110	109	100	111	90	96	104	104	108	103	104	101	109	105	84	112	106	118	100	117	104	119	116	124	116	108	117	112	117	105	104	107	106	112	110	104	97	96	94	92	116	113	106	108	104	111	112	115	96	108	103	109	111	111	97	106	108	105	120	125	97	95	117	116	111	126	125	121	120	104	116	100	119	93	110	107	116	109	108	94	93	88	115	110	130	120	109	114	121	108	105	104	117	129	116	117	97	125	104	105	114	102	88	111	107	95	102	125	99	116	100	124	116	122	98	96	111	99	104	114	103	118	92	97	112	104	104	105	115	112	109	116	97	109	95	125	93	126	95	99	103	119	113	109	114	112	114	99	99	118	87	108	107	108	93	118	108	118	104	122	115	119	105	103	105	130	108	120	101	101	108	103	81	121	96	117	98	98	116	113	105	83	101	110	111	130	90	126	111	113	90	114	108	98	103	112	88	112	105	91	108	92	110	101	98	112	131	104	108	115	114	113	92	98	115	91	125	124	112	100	101	108	113	106	121	119	124	100	109	114	118	115	110	110	124	102	94	123	105	108	115	116	110	124	100	106	99	121	96	106	99	105	133	117	99	103	99	113	110	120	108	127	119	111	125	109	117	94	132	118	109	110	108	114	94	109	106	122	129	98	112	115	105	112	116	117	89	97	108	97	101	124	109	88	101	101	108	105	90	107	118	104	106	114	117	105	110	108	104	113	94	118	112	117	102	116	108	96	115	123	103	112	100	104	111	117	106	110	95	94	109	111	109	111	107	124	101	109	92	112	113	100	97	102	102	93	123	104	106	105	111	130	104	105	100	119	104	109	129	105	111	103	107	108	105	104	124	95	102	115	94	110	109	117	100	107	114	121	92	105	103	124	112	77	98	118	111	96	117	117	96	113	124	108	120	101	117	95	119	100	113	102	122	109	99	95	116	116	109	98	125	95	95	100	89	88	89	102	110	108	109	113	103	97	116	134	111	103	103	121	106	110	129	97	94	102	91	98	121	121	111	97	113	90	104
5730	1364	2961	3673	3117	2553	2102	1685	1480	1278	1106	1014	845	810	738	675	713	626	630	597	574	563	474	490	477	471	448	479	443	471	429	422	375	411	399	407	409	393	404	402	360	402	425	384	404	387	387	364	358	359	376	358	375	355	344	376	341	346	369	358	337	355	301	370	366	394	330	342	384	311	337	353	350	363	355	316	388	352	387	331	346	336	330	338	322	380	388	375	330	334	324	370	377	354	348	355	334	352	336	315	351	352	334	304	374	369	303	346	377	343	349	321	338	358	332	349	346	330	327	342	361	338	334	355	356	335	348	344	356	363	308	338	342	352	344	332	341	346	368	336	361	344	343	317	350	327	345	349	329	376	333	360	319	315	326	333	363	344	352	331	383	356	360	330	375	344	344	332	341	304	317	324	371	341	336	339	337	339	344	348	348	358	322	358	344	319	341	343	335	326	325	346	331	332	308	356	337	325	343	320	309	333	340	333	326	340	344	325	365	309	351	323	303	335	353	342	334	307	341	363	317	332	328	356	320	342	343	343	333	331	349	321	336	354	334	384	327	344	331	315	318	324	333	324	365	367	349	330	344	369	326	357	339	308	339	320	336	342	343	343	355	342	334	323	353	342	370	325	316	336	344	373	321	325	332	335	356	343	324	301	327	322	316	353	336	328	330	325	307	358	362	352	326	327	342	377	378	387	336	352	338	319	329	320	354	345	322	321	324	334	320	338	310	306	319	314	337	284	359	328	346	336	351	318	320	344	328	347	335	354	346	357	339	350	332	360	329	346	312	356	355	326	329	328	339	304	325	351	330	361	328	345	327	320	337	337	341	345	324	312	323	339	344	363	351	316	309	337	334	337	345	333	317	360	344	300	333	346	312	334	328	334	325	346	365	307	322	344	329	311	331	343	321	338	347	321	316	319	317	369	329	346	305	322	330	336	348	321	314	329	337	342	332	347	314	315	330	325	320	334	338	336	369	346	344	381	328	345	326	346	346	364	312	318	382	318	333	305	321	341	336	374	318	318	340	317	333	335	345	341	360	304	323	330	324	314	325	322	354	330	347	321	359	354	347	340	334	350	340	353	333	330	335	332	313	333	350	333	339	322	338	351	352	348	299	301	318	312	388	316	321	345	352	337	318	334	322	327	328	320	318	322	362	346	324	333	354	326	354	374	314	344	338	333	319	321	340	325	314	343	333	331	351	320	343	321	313	330	326	350	320	362	355	348	313	304	349	347	326	300	344	355	351	340	321	348	340	352	345	331	384	356	354	375	371	321	334	372	336	299	349	335	376	330	329	334	338	372	320	354	300	323	318	355	374	335	347	319	340	316	351	350	331	340	327	374	339	345	315	321	328	274	297	348	342	292	338	354	334	352	316	360	330	354	348	344	341	324	358	322	328	337	337	347	337	334	301	360	323	351	337	337	339	354	352	339	337	319	330	309	335	328	354	320	324	352	374	331	331	329	348	337	352	354	338	335	352	326	349	353	319	332	334	328	334	327	351	349	336	320	326	295	347	301	332	346	352	301	342	278	326	359	344	359	347	346	350	344	327	357	320	339	295	346	336	314	306	300	318	333	335	336	337	320	333	354	335	319	338	342	335	352	350	324	342	350	323	345	333	340	312	321	329	306	324	342	320	362	335	315	350	383	333	295	345	323	326	369	342	351	310	337	345	329	368	308	356	308	338	367	326	325	353	326	307	327	353	328	301	311	278	348	327	314	365	333	352	351	323	318	321	314	318	306	354	312	313	327	317	354	309	303	335	333	324	333	339	342	309	313	336	334	340	312	304	330	312	328	320	320	317	340	346	355	348	367	340	354	373	347	327	342	328	337	294	353	324	325	352	340	338	342	350	364	302	366	362	325	296	352	337	327	328	342	337	360	363	320	346	370	340	365	342	333	365	363	322	329	309	325	373	299	348	334	353	342	338	330	349	350	320	340	339	307	343	332	317	349	348	299	332	339	347	321	313	305	334	359	336	357	343	343	355	349	310	349	317	329	378	344	328	344	341	340	349	352	347	359	329	364	313	337	319	353	353	341	322	371	355	301	341	328	341	321	309	355	346	307	364	363	347	336	335	321	346	355	312	350	330	328	330	345	340	313	323	351	345	319	371	364	347	336	354	326	320	341	323	340	332	324	358	329	346	336	355	322	328	318	344	318	357	357	342	322	327	312	363	341	319	293	326	367	360	310	340	333	350	342	310	309	344	358	326	333	351	328	349	316	313	336	333	370	316	341	347	324	321	340	331	304	344	324	305	333	342	349	315	334	343	337	340	346	333	346	333	314	337	359	328	333	331	333	301	316	332	323	327	335	353	370	357	327	367	299	343	325	346	354	330	370	345	369	341	330	344	336	328	366	324	326	352	331	336	346	341	329	351	318	341	346	310	380	322	323	347	370	363	311	322	371	342	347	319	331	323	344	330	356	348	351	375	318	324	346	284	304	327	299	312	343	363	336	330	349	334	315	373	339	351	338	323	333	343	332	325	320	335	329	334	345	316	347	337	330	366	346	357	336	338	367	353	321	348	305	374	339	330	352	345	303	327	366	322	316	319	340	332	367	322	338	304	284	339	339	331	337	345	360	342	352	324	356	327	333	333	325	336	344	352	315	343	333	325	318	319	338	342	353	321	328	320	330	356	359	306	340	330	333	319	327	292	322	346	325	310	324	326	345	335	347	370	351	348	378	319	355	369	331	321	344	324	323	302	345	348	341	350	336	345	339	317	377	328	314	328	311	328	310	325	349	328	318	321	373	330	330	339	341	304	365	315	333	365	384	334	357	349	345	318	315	365	342	315	334	310	303	342	301	333	345	354	329	310	321	347	326	320	314	342	351	361	342	312	329	339	343	345	350	308	344	339	377	346	327	324	324	321	298	321	339	312	331	325	333	324	346	325	348	338	334	319	333	329	341	361	323	307	301	340	322	336	342	326	339	365	359	332	315	351	311	336	329	335	353	342	344	337	328	351	331	308	343	331	333	346	340	336	359	327	335	342	336	380	330	353	294	328	321	353	350	339	325	335	349	365	334	343	374	332	321	319	352	344	343	333	319	355	344	337	339	327	350	333	363	377	314	312	321	360	327	317	335	317	338	339	372	292	349	348	307	354	337	333	321	367	321	355	323	325	342	373	345	333	333	373	328	351	331	330	374	328	331	340	319	316	329	326	343	318	321	320	329	385	326	324	316	373	301	326	317	331	348	324	313	340	317	344	328	344	345	343	353	314	328	326	329	333	334	336	312	330	344	345	313	319	329	338	351	346	363	351	317	322	390	309	367	318	355	344	326	330	347	316	316	335	331	305	325	352	318	357	353	331	313	342	346	313	353	316	351	327	336	314	332	333	361	334	348	331	343	334	346	353	330	375	315	334	363	330	330	339	358	341	323	307	350	327	312	327	328	320	340	324	356	351	339	362	319	326	334	368	342	301	327	359	339	343	336	343	344	327	365	316	347	345	342	321	365	348	298	322	333	354	334	336	350
17342	2716	2750	2214	1489	1132	910	626	544	532	382	396	323	288	273	265	261	229	228	235	234	216	210	208	195	212	199	170	213	203	158	172	178	168	177	194	173	181	165	169	169	177	168	177	186	172	170	178	146	168	181	168	162	172	158	180	203	188	132	145	178	169	191	155	153	168	153	171	154	178	159	164	171	155	157	159	145	146	173	173	160	140	129	148	166	189	168	145	157	192	160	177	154	165	167	162	160	148	170	168	157	143	170	152	149	170	170	179	171	152	179	160	141	160	161	143	152	149	176	165	174	162	182	161	170	173	160	145	148	167	152	140	170	170	184	183	160	165	135	166	125	142	124	158	147	165	148	145	170	155	151	154	166	154	152	172	149	158	176	164	164	153	157	156	152	164	167	173	177	169	171	136	153	182	175	166	173	174	169	154	161	159	140	158	173	142	148	156	165	177	148	149	153	161	159	149	163	172	123	161	172	166	148	146	187	173	150	156	184	155	164	138	155	176	158	161	181	169	155	149	165	154	161	149	147	167	171	165	163	158	163	160	153	167	163	122	155	140	161	161	165	152	164	144	169	175	153	154	164	136	164	167	153	166	163	150	155	163	161	172	181	155	142	169	155	156	161	172	175	164	147	146	140	150	183	164	169	174	153	152	168	171	168	141	170	160	171	148	159	133	165	161	154	165	166	148	163	140	135	163	155	166	163	121	157	156	176	169	169	175	170	163	166	160	160	158	181	149	157	137	148	170	159	157	158	151	143	135	167	146	148	149	145	162	192	156	152	141	143	182	164	127	158	186	165	157	178	150	187	144	156	162	166	153	146	178	149	169	134	149	163	166	164	135	161	167	148	145	200	161	183	164	166	168	172	155	148	168	159	162	180	147	149	169	158	152	186	139	169	160	159	149	159	150	146	166	158	171	147	154	138	142	171	167	156	155	143	168	167	185	159	161	165	159	152	171	155	149	150	140	166	177	180	131	147	168	164	169	158	159	145	154	145	161	162	164	159	159	139	158	147	150	175	145	164	172	146	156	157	147	168	181	153	162	144	142	160	161	167	160	163	161	172	185	171	157	164	149	180	175	162	163	150	167	148	136	155	179	189	143	161	136	156	144	137	168	153	162	134	159	164	177	168	150	167	175	146	141	145	169	165	138	168	180	165	168	150	146	167	190	154	188	133	158	152	147	159	189	146	170	169	181	154	158	148	163	147	157	155	154	152	129	151	147	161	149	164	158	148	176	141	148	143	164	180	149	155	136	163	164	165	150	158	156	144	142	152	130	147	148	162	174	152	157	168	168	155	193	160	160	148	167	175	168	184	169	168	173	158	137	153	173	148	182	147	176	143	143	169	156	173	175	143	163	147	134	165	195	170	167	151	163	150	146	155	179	151	151	139	165	142	167	165	175	158	171	168	158	151	157	149	153	150	145	175	162	142	157	158	159	173	184	181	168	162	165	160	140	138	178	140	135	157	166	162	176	184	185	153	169	182	152	125	171	163	169	172	148	155	166	167	170	175	173	176	172	180	157	150	192	164	151	126	179	145	156	161	160	156	152	158	169	172	147	170	171	144	173	172	148	165	142	166	164	146	148	159	150	166	140	164	146	138	152	155	155	168	159	146	163	162	151	152	146	170	158	172	162	162	143	156	150	152	157	145	151	161	172	141	162	143	147	137	161	148	159	150	155	157	181	150	175	148	155	148	131	154	137	137	165	185	156	170	175	145	162	165	139	171	140	161	155	172	168	180	159	165	163	175	163	143	160	158	160	188	168	152	149	153	177	176	129	174	135	170	172	169	162	157	154	176	156	154	171	151	159	165	171	174	153	164	141	176	175	149	145	161	162	159	174	162	155	156	174	170	161	181	133	172	154	174	163	150	167	146	165	159	159	139	154	154	169	177	163	179	143	163	163	161	168	167	149	156	160	169	155	154	156	163	166	164	148	135	161	170	175	178	162	179	176	169	165	142	155	141	156	156	169	147	163	171	159	176	144	161	164	143	177	155	178	180	151	160	145	144	152	134	168	155	152	157	162	157	147	152	165	178	164	139	163	150	159	153	135	150	165	170	155	164	150	165	158	151	144	147	160	153	164	148	164	153	157	172	138	132	155	165	166	140	151	157	156	151	141	158	177	160	168	129	167	157	158	163	165	167	138	178	145	167	151	150	140	149	155	167	184	157	165	155	161	150	144	171	161	144	145	147	175	157	155	159	142	164	163	148	166	159	154	166	159	160	171	156	138	167	128	156	138	176	152	156	176	168	135	194	145	167	160	149	156	176	149	162	152	149	161	170	156	161	168	156	166	139	162	191	183	154	130	165	166	152	163	134	135	172	173	154	161	173	154	163	174	152	142	144	137	163	163	172	161	164	145	171	158	141	174	148	171	161	166	159	176	147	142	178	157	159	165	138	150	165	158	188	161	169	154	143	165	142	161	153	167	154	145	146	130	171	150	171	145	169	150	170	163	153	155	177	181	164	155	147	153	159	159	163	165	165	158	182	165	141	166	149	182	148	159	162	166	153	168	135	163	155	160	160	151	167	165	154	175	153	172	184	164	149	134	176	149	142	147	167	138	166	163	184	154	153	158	137	142	148	159	156	150	157	142	145	191	169	158	144	164	169	170	163	161	170	139	164	174	175	162	165	166	176	186	179	176	161	144	163	177	141	148	157	138	168	155	161	171	167	146	149	167	171	163	164	160	161	141	169	149	145	149	172	152	165	158	193	171	175	158	141	168	171	158	150	182	187	152	161	163	161	181	161	169	163	165	158	137	157	165	150	159	137	154	158	178	165	153	175	148	153	157	162	154	179	148	152	170	155	154	153	133	150	156	170	159	162	133	162	152	179	163	142	147	162	157	157	144	151	170	152	144	155	147	156	162	151	160	133	138	153	171	171	164	150	157	149	171	163	160	192	149	160	154	167	163	164	145	158	165	160	156	175	146	184	156	165	169	150	168	164	146	161	177	144	164	166	160	195	139	154	184	188	176	140	168	156	154	156	158	152	134	167	191	162	149	181	155	167	158	168	162	152	169	175	168	172	161	164	168	160	171	147	150	180	167	157	169	158	153	158	155	155	149	154	186	155	148	176	170	160	157	142	148	173	168	153	143	168	155	164	160	169	142	166	183	145	145	162	161	144	183	169	137	157	155	191	169	174	154	164	182	170	151	162	177	152	163	162	171	176	166	156	145	167	194	168	158	167	152	139	177	154	135	145	163	163	162	150	193	172	147	157	178	129	149	146	136	152	175	177	165	174	143	179	157	153	164	147	155	156	157	156	161	159	157	162	155	176	167	133	143	153	146	151	165	166	155	144	180	165	166	160	152	170	158	162	164	147	167	164	151	172	150	134	164	174	169	159	156	147	150	130	146	179	140	168	165	160	155	150	167	161	173	166	150	146	167	164	164	168	153	139	130	181	151	156	151	172	177	167	163	151	157	169	166	139	157	173	180	167	146	187	160	161	162	139	163	158	163	156	169	157	166
8122	2452	5469	6440	5548	4518	3629	2930	2609	2218	1971	1732	1481	1373	1288	1137	1066	1063	995	989	901	911	856	820	722	735	739	746	661	667	684	613	637	640	607	641	629	555	590	571	550	599	563	589	543	536	501	564	577	528	583	543	567	533	488	543	533	536	539	516	523	494	522	505	552	517	524	445	485	535	501	526	523	518	521	502	524	543	511	477	475	475	465	491	536	510	506	528	476	476	530	485	477	480	503	508	529	516	508	479	512	502	511	510	498	503	446	442	485	505	464	499	470	500	469	471	515	493	460	497	483	480	506	509	475	482	499	485	495	478	493	500	494	470	497	486	459	462	454	466	462	463	491	441	489	498	443	482	485	478	463	513	460	480	448	470	491	456	457	487	469	492	528	462	498	517	512	494	474	486	485	440	521	489	488	471	461	511	487	464	455	498	448	506	453	471	495	466	484	474	482	473	468	468	474	458	497	483	476	443	448	485	504	509	496	465	463	507	513	477	483	470	458	479	510	457	557	511	484	497	481	490	458	493	463	463	466	479	438	483	456	457	438	513	471	486	471	458	453	481	480	490	456	497	498	500	502	505	517	476	488	499	468	480	460	463	453	487	442	467	469	463	508	505	505	468	505	496	500	470	514	496	473	418	448	482	516	483	486	462	451	451	508	476	476	496	510	448	476	449	483	477	493	498	491	494	481	465	491	490	448	481	457	501	471	467	482	475	500	498	532	482	479	522	479	465	445	432	477	462	437	477	493	477	478	438	484	484	495	485	500	484	496	469	478	493	470	465	486	509	398	473	541	515	497	474	501	492	466	466	503	473	457	477	494	481	491	482	464	488	456	479	480	436	486	494	484	429	457	483	495	435	465	471	452	480	470	478	510	469	488	466	468	431	491	484	454	452	490	521	452	488	437	497	441	461	483	476	465	470	511	467	494	498	434	490	515	505	447	446	458	464	456	472	454	472	481	510	473	461	469	459	462	465	464	472	488	456	437	458	513	464	478	467	436	473	487	462	469	475	473	467	475	479	481	464	446	441	453	472	490	466	483	445	442	488	493	460	439	459	466	460	500	486	472	455	456	472	460	471	461	487	473	453	459	425	473	441	478	460	485	506	454	495	453	454	467	493	462	469	465	458	503	500	476	474	497	468	489	459	432	483	468	518	509	454	483	499	456	470	482	465	517	485	473	469	486	441	496	467	483	481	442	477	458	457	474	454	469	498	497	487	499	447	498	461	460	460	490	508	490	471	430	485	440	454	463	464	464	525	502	498	487	498	475	447	497	462	470	494	511	474	461	505	506	468	453	512	443	448	481	484	442	484	519	483	454	460	464	535	476	490	506	465	477	492	524	484	499	478	497	478	485	492	505	461	472	470	469	471	458	486	492	510	460	492	448	478	510	446	443	509	515	499	452	516	516	459	498	450	470	475	480	454	493	457	483	489	463	490	476	464	503	485	469	427	482	457	449	466	504	479	436	481	461	480	482	497	477	481	475	472	463	436	489	498	439	468	454	433	456	485	456	474	496	470	441	459	502	491	495	485	467	460	458	497	478	496	525	491	480	452	482	492	432	476	451	504	476	482	483	455	469	495	496	496	458	452	474	479	476	507	485	447	459	491	489	485	450	469	461	449	510	486	486	469	463	450	491	537	485	470	461	490	467	466	465	482	500	479	473	450	475	478	468	491	444	498	522	487	475	473	481	474	446	473	430	508	534	499	482	472	503	483	472	521	456	485	520	464	460	496	437	480	458	457	478	454	486	543	479	497	491	485	463	478	489	446	457	462	480	495	461	443	476	453	466	466	464	453	441	477	477	447	459	454	451	464	463	486	458	456	514	440	475	448	470	474	481	457	466	502	517	464	490	469	439	494	477	477	451	474	500	474	479	470	473	488	471	474	486	460	477	494	477	458	480	479	439	445	474	486	470	478	485	460	467	486	479	463	463	454	476	475	475	441	479	462	478	462	456	485	501	461	430	468	524	503	482	446	473	465	462	491	502	465	498	475	474	459	453	494	447	466	472	466	474	492	467	477	447	504	466	462	482	484	447	498	516	479	481	519	516	475	460	481	469	496	496	442	456	492	497	483	494	477	469	452	452	466	504	483	470	463	441	469	454	473	464	521	509	425	444	471	429	487	436	481	459	470	484	464	490	435	474	459	474	454	468	464	453	490	474	470	478	491	475	479	504	475	441	399	483	474	461	468	490	468	515	482	460	447	511	445	478	457	446	499	512	466	483	455	492	506	474	465	469	487	466	462	471	467	451	472	472	471	489	486	498	493	515	507	503	483	455	497	468	518	517	459	476	503	480	471	507	483	475	526	479	491	448	481	458	498	478	458	480	426	430	471	469	509	464	502	475	476	465	481	500	457	474	484	480	461	460	483	463	478	485	491	516	449	481	465	493	497	483	469	516	483	518	495	524	464	468	452	468	474	484	458	492	451	467	454	559	462	441	446	490	443	456	459	460	473	518	450	501	451	465	452	499	450	496	486	489	459	472	454	491	484	484	491	478	512	487	480	471	511	458	467	425	462	464	501	451	428	463	484	489	498	462	440	490	464	457	502	451	452	415	464	508	489	505	494	493	474	466	475	489	462	491	472	477	470	476	446	510	447	460	481	466	507	495	498	488	516	461	503	498	480	479	497	488	455	478	488	485	461	477	498	444	463	453	452	447	430	462	424	505	433	474	500	476	500	469	462	489	460	465	472	488	482	466	436	455	532	473	488	507	493	466	524	460	471	483	510	467	494	483	463	481	466	468	504	485	474	490	481	492	471	493	473	525	481	507	491	464	454	450	482	450	472	448	491	496	498	482	478	480	485	516	468	428	446	432	499	448	492	490	470	469	503	467	501	453	447	471	509	493	473	476	471	470	500	450	463	473	486	485	425	487	507	461	464	481	454	483	472	482	534	482	452	478	514	492	485	468	472	428	487	489	523	465	498	474	507	505	450	478	484	492	486	445	443	506	501	508	478	486	436	484	478	495	468	460	488	482	490	460	530	448	485	466	475	472	494	462	489	500	497	479	451	446	483	499	467	436	471	479	502	428	484	483	482	437	507	483	523	458	440	480	501	485	482	488	474	484	470	489	417	490	488	485	474	502	511	483	495	492	503	490	508	476	467	472	519	459	496	499	480	495	478	478	496	492	479	449	490	492	469	466	475	473	482	518	494	497	488	481	464	479	455	475	437	468	482	441	491	505	490	486	449	490	437	468	472	517	485	472	456	495	478	476	475	464	485	491	481	475	480	456	473	494	510	458	499	492	469	493	454	464	427	457	494	487	480	457	480	435	470	487	473	485	437	469	481	476	478	469	499	446	478	462	469	480	531	437	449	459	524	443	433	479	452	481	476	472	482	414	469	535	492	444	489	468	494	464	476	443	468	489	452	485	466	455	475	466	478	496	459	497	433	485	507	460	481	454	470	485	445	459	464	453	460	505	463	422	478	453	475	412	490	470	466	513	454	480	474	497	448	500	495	489	489	474	510
2456	269	299	276	279	246	259	243	205	211	238	216	228	199	222	235	211	207	229	194	220	209	217	249	208	210	234	244	194	232	204	240	231	216	224	212	240	205	210	219	233	236	205	219	205	236	227	225	211	215	195	216	214	215	220	200	186	215	202	211	208	241	233	197	185	225	234	216	204	217	242	205	209	207	227	241	211	221	219	225	231	196	222	212	224	225	201	208	211	229	238	238	230	232	217	220	240	211	219	218	217	209	197	221	226	196	210	262	218	228	224	202	228	210	213	188	212	206	219	224	217	224	196	188	199	219	202	214	240	215	214	221	212	218	215	204	220	218	220	227	217	211	229	217	236	199	200	202	213	235	215	219	209	208	239	222	228	221	219	218	238	224	231	206	236	217	204	239	238	194	235	217	197	232	227	222	194	238	215	231	237	238	222	227	216	199	226	245	221	261	203	212	209	212	224	222	192	192	215	234	236	187	220	247	217	216	216	217	227	210	230	203	224	229	226	208	199	226	224	231	242	200	228	209	212	191	196	191	214	194	202	217	221	255	224	212	209	223	215	212	211	227	224	190	242	219	218	213	220	245	219	245	226	197	232	213	192	229	202	227	198	212	221	224	218	217	216	226	208	217	221	210	217	215	222	223	206	212	199	242	208	206	238	229	219	204	238	188	221	225	199	195	193	213	203	193	189	235	219	231	202	230	207	190	221	229	229	242	239	210	216	202	182	223	221	202	225	244	214	214	211	222	215	218	198	217	192	199	215	224	226	221	217	216	214	237	210	205	219	231	236	215	234	235	207	201	191	220	205	219	222	212	223	223	217	199	218	230	208	181	248	193	220	217	219	200	207	213	229	218	226	221	191	225	212	209	229	213	205	198	214	199	202	209	218	204	235	196	195	214	246	211	216	232	235	205	216	205	249	213	207	224	204	194	227	240	212	225	212	204	205	221	216	222	210	196	200	200	196	233	207	217	227	200	200	210	227	208	216	195	234	227	191	197	214	196	192	211	254	212	214	204	198	236	196	210	228	219	222	250	216	207	190	202	238	218	244	242	224	206	233	212	204	220	217	234	207	192	212	211	241	235	187	214	245	238	213	221	214	222	253	217	235	200	220	214	248	229	211	247	229	216	225	200	216	224	230	204	238	214	219	197	233	239	225	210	210	223	211	204	217	223	223	214	218	200	219	209	206	217	232	237	187	236	218	246	203	194	216	226	212	198	202	218	208	236	225	211	220	216	234	206	227	227	213	222	192	225	211	190	219	210	219	216	188	225	184	208	232	218	210	234	247	169	226	219	213	223	242	234	245	241	234	223	229	184	232	217	217	220	182	189	214	223	236	212	220	210	208	208	231	217	187	234	218	251	214	204	216	242	201	194	221	232	214	177	198	208	193	209	219	223	231	222	215	234	235	237	236	238	215	221	188	199	210	238	169	218	238	197	206	211	231	208	196	216	198	226	211	204	206	199	231	209	201	223	228	212	236	211	214	185	222	222	203	208	225	219	217	209	203	224	227	215	247	241	218	214	224	212	230	221	215	211	195	198	232	219	232	213	214	235	239	225	226	181	191	191	204	209	220	225	214	213	185	205	215	220	232	231	208	213	224	233	224	213	200	207	227	216	180	213	223	203	192	211	214	221	204	215	194	192	194	246	230	203	218	231	204	202	203	212	209	201	231	184	212	199	213	198	204	206	213	222	202	234	228	219	227	236	239	206	225	196	217	201	218	218	221	217	213	240	213	227	205	223	235	210	203	218	211	206	210	191	210	214	211	218	201	226	246	218	214	239	233	213	247	193	203	226	186	200	190	218	242	202	209	220	231	209	205	226	231	234	230	218	209	217	250	245	225	197	224	203	212	213	202	219	182	213	216	217	176	238	209	206	208	212	245	218	221	219	231	201	190	197	225	227	194	223	204	213	228	245	231	205	215	209	231	205	231	220	213	223	222	238	184	217	209	214	206	213	240	178	244	193	228	192	242	231	217	226	226	207	221	213	251	240	209	194	230	207	213	195	235	195	182	221	188	222	207	206	271	211	217	196	223	217	221	221	236	200	200	201	228	199	210	203	242	229	205	193	212	216	219	233	179	228	192	247	220	214	211	218	236	213	236	203	234	176	206	240	251	248	226	226	196	222	201	249	228	220	217	216	238	249	247	200	218	209	221	218	167	234	212	220	230	196	203	228	194	188	230	228	244	219	210	219	222	223	233	197	199	240	216	197	237	230	244	204	223	200	209	209	231	207	202	224	220	215	248	236	206	220	191	251	199	226	237	234	245	205	217	234	226	230	214	212	225	205	198	221	203	222	224	223	229	230	222	220	246	250	214	204	228	228	186	213	204	222	227	195	216	236	247	221	247	214	243	219	206	214	218	218	209	242	225	222	209	220	213	236	231	209	218	234	228	221	227	214	213	208	202	214	181	204	212	228	230	201	231	229	208	217	214	195	225	208	223	224	221	229	221	201	220	203	222	195	214	225	224	230	234	222	204	207	217	195	224	226	187	219	206	198	241	250	176	231	225	251	243	210	215	233	213	217	199	225	206	207	238	201	214	202	224	189	197	229	202	201	220	204	199	204	227	232	219	234	227	232	216	229	239	222	228	225	225	208	240	214	215	207	214	221	198	225	208	228	210	209	208	232	226	203	221	210	228	239	231	229	193	225	225	205	196	201	233	189	222	234	235	205	243	228	198	231	174	226	228	241	234	223	206	211	235	208	208	226	253	228	205	210	218	216	233	214	225	215	207	224	212	225	215	240	211	201	212	207	235	213	223	230	185	203	196	214	210	206	225	216	200	212	200	194	239	184	208	216	190	206	229	216	211	210	218	211	229	213	191	187	207	227	212	229	214	227	235	235	241	240	222	224	205	237	218	237	220	217	232	208	237	222	202	208	212	205	229	201	224	206	238	203	229	209	214	212	185	241	244	233	219	208	222	204	212	248	208	224	231	207	233	222	226	219	195	207	235	257	242	219	221	208	221	216	203	231	206	225	188	209	220	232	215	232	222	206	230	219	211	210	207	252	218	205	209	212	247	222	198	214	192	217	213	227	235	209	221	204	232	215	231	235	207	227	224	217	241	227	217	231	211	198	207	220	194	180	180	237	218	248	211	240	223	232	199	210	198	208	245	255	244	233	204	215	217	195	207	238	193	195	227	201	202	225	218	197	228	218	218	232	230	209	182	218	221	217	229	244	242	242	229	232	245	216	205	241	231	195	210	237	222	204	226	205	215	219	215	254	226	217	191	228	251	222	224	207	209	213	216	210	213	217	200	201	219	206	227	194	236	192	228	238	194	229	221	218	215	193	211	210	185	215	237	192	220	216	215	217	187	208	227	239	230	186	191	215	233	188	224	222	222	201	217	213	238	219	213	185	213	211	221	239	259	182	195	204	210	206	209	239	221	226	222	219	225	197	220	215	214	259	232	230	227	236	210	212	242	205	220	226	238	238	223	235	241	208	246	215	193	224	217	237	231	225	217	232
2281	689	846	842	811	760	729	716	706	682	640	634	642	655	585	630	620	662	605	567	571	602	601	527	595	619	647	616	546	619	648	643	608	615	620	592	581	566	581	574	610	633	606	582	616	594	590	615	620	610	606	575	610	636	575	599	587	618	600	630	604	570	615	609	628	597	634	604	584	609	595	608	603	651	584	606	593	629	625	581	664	588	609	608	567	607	624	608	575	649	575	607	617	591	567	629	578	576	658	609	642	648	638	597	574	599	627	613	567	600	584	627	619	631	624	559	622	609	642	570	603	604	570	561	621	622	608	609	563	591	595	592	613	577	557	589	635	604	601	590	571	585	606	563	603	591	601	607	584	601	616	589	610	614	583	625	602	626	602	555	640	611	547	612	570	589	622	650	639	604	593	603	566	640	586	559	581	606	580	630	594	586	628	585	591	569	652	619	608	596	622	621	600	564	613	581	609	651	597	586	648	611	618	577	546	609	626	577	609	617	652	609	619	593	600	618	634	615	595	621	609	579	645	590	618	590	674	630	593	609	607	565	599	599	554	600	615	602	622	603	616	592	591	609	575	578	561	626	620	584	589	577	625	600	590	628	619	636	608	610	633	609	600	645	605	643	585	631	604	564	594	597	604	602	546	571	589	577	622	602	630	602	581	593	570	588	597	589	581	523	623	598	598	557	593	590	590	547	623	599	581	566	610	626	595	622	611	600	599	589	608	633	625	601	608	573	609	649	594	600	596	625	601	621	585	602	636	608	612	614	607	577	612	646	574	621	599	594	591	565	616	602	614	578	559	598	587	613	620	586	638	590	605	571	605	593	579	571	632	570	573	590	597	610	604	619	580	586	598	606	645	570	609	616	628	594	605	623	602	607	597	569	551	582	618	576	611	604	641	621	643	625	627	591	588	608	580	606	591	599	635	550	586	655	594	622	593	621	607	606	600	607	617	604	637	607	626	585	597	615	579	571	626	552	591	595	550	605	564	529	582	584	630	573	616	578	622	570	621	581	568	579	593	618	615	602	585	568	611	587	592	603	596	644	591	555	619	582	573	588	565	608	602	591	597	566	630	589	634	595	598	610	621	652	555	616	633	608	650	618	602	603	544	596	593	596	627	566	621	607	619	615	623	599	600	622	597	563	645	563	614	612	635	622	598	599	653	620	611	574	623	589	608	594	567	607	612	578	579	595	558	627	544	618	593	621	598	608	602	637	591	586	624	656	585	628	611	614	569	582	574	569	605	588	633	572	632	640	597	617	592	591	607	587	592	601	611	587	562	576	616	631	611	651	563	634	604	623	574	599	624	615	637	611	557	593	631	601	607	607	579	579	593	594	581	624	580	641	621	613	638	602	590	577	616	626	618	658	645	637	629	620	595	609	618	623	589	606	644	625	601	605	621	624	623	608	605	617	602	616	618	618	568	647	620	612	612	661	600	568	638	601	625	578	565	607	601	605	608	622	619	628	604	598	603	616	594	601	657	598	646	589	600	637	582	647	576	569	600	595	552	563	585	658	586	631	623	602	618	571	562	629	607	618	565	599	607	597	585	671	641	596	579	596	623	580	588	635	607	612	536	604	598	549	550	619	606	590	628	611	636	626	594	589	564	583	622	597	568	596	604	599	571	601	617	670	630	620	564	623	575	594	628	616	600	594	572	574	583	578	594	581	622	645	620	621	610	577	613	610	606	583	582	583	598	641	638	563	551	602	575	612	584	633	574	650	613	582	600	629	597	635	587	633	625	553	613	582	644	651	544	619	603	589	597	596	599	592	596	573	636	587	602	667	651	600	578	595	585	608	586	583	612	608	599	595	574	601	593	649	584	600	559	577	625	602	613	600	620	622	620	625	627	591	608	624	587	571	627	598	582	603	561	589	602	634	606	599	610	602	574	538	575	575	594	603	648	613	647	633	620	615	586	594	608	580	631	589	624	576	579	581	602	635	580	592	619	590	564	609	623	566	606	596	643	652	613	659	578	633	615	579	637	652	570	591	601	588	619	612	623	605	606	642	561	620	578	594	602	571	598	611	570	629	569	610	603	567	594	592	633	632	604	593	630	601	594	563	617	603	601	615	568	616	623	586	596	591	593	594	613	622	617	583	576	629	608	597	601	580	625	582	573	580	607	646	609	626	571	621	650	610	554	593	605	602	622	595	592	605	607	607	606	580	610	617	608	575	615	585	593	558	605	629	589	582	602	618	608	638	640	622	579	623	550	609	618	619	627	605	656	665	644	621	601	565	616	579	638	592	591	627	594	615	615	584	582	637	633	618	620	594	550	631	589	595	626	587	610	578	599	609	576	612	597	586	611	616	608	597	601	543	592	576	585	591	587	608	611	606	560	586	576	624	575	638	622	608	622	646	629	576	538	601	595	616	609	566	634	621	573	643	617	622	617	625	627	600	644	608	586	580	622	579	600	596	621	606	604	613	598	628	617	588	599	622	602	604	598	622	595	594	620	594	597	581	586	552	608	588	656	620	587	569	583	589	569	577	648	575	616	607	591	590	630	566	576	633	589	554	571	595	617	605	627	585	625	609	592	597	561	615	608	581	644	624	630	572	612	592	621	604	606	590	571	604	603	602	591	612	616	612	605	625	615	631	573	569	601	590	603	553	603	616	584	611	575	599	604	604	582	610	608	565	596	591	614	570	587	575	595	628	599	607	617	592	650	605	589	650	577	614	588	600	607	638	614	598	588	576	640	574	615	570	570	554	624	621	582	592	565	608	611	621	594	588	509	590	586	605	558	620	550	568	563	624	591	634	646	565	579	660	582	640	587	584	609	572	571	595	572	622	605	606	576	606	605	580	596	588	606	581	632	546	597	595	608	618	599	627	592	568	575	632	621	663	601	581	593	564	655	608	575	600	620	606	586	609	610	567	593	642	566	574	556	605	571	614	603	594	607	591	605	597	597	589	649	622	606	647	572	603	616	619	601	589	577	601	589	576	584	588	623	590	599	574	568	580	560	602	608	584	597	609	582	640	585	618	600	622	593	597	581	572	650	579	551	628	539	640	605	568	607	579	623	611	634	602	590	579	566	607	641	565	604	599	577	602	588	602	593	636	645	579	546	619	558	625	601	595	639	596	563	614	593	581	635	595	609	599	553	610	608	613	589	590	658	563	625	623	579	601	616	568	601	644	590	630	603	579	606	635	654	599	600	584	612	594	538	579	592	601	596	627	587	590	574	638	627	584	624	585	595	567	605	557	635	606	635	581	605	609	614	610	553	589	610	565	616	668	636	598	567	590	556	572	607	600	572	574	597	611	606	610	598	597	589	590	606	636	594	581	632	582	603	586	597	577	627	635	583	625	595	552	616	594	597	626	601	612	588	621	600	632	614	592	614	610	606	602	606	596	565	650	627	630	609	619	578	608	620	592	602	592	577	596	603	611	598	599	596	653	628	587	626	611	591	648	627	611	625	595	638	641	564	586	599	624	580	588	607	592	608	605	612	597	593	615	625	598	578	593	609	590	610	590
9668	1079	1418	1104	786	574	465	314	324	292	237	206	189	170	151	177	162	138	149	143	114	125	118	138	117	124	126	123	113	148	110	120	110	124	121	112	111	117	111	107	96	122	135	107	118	116	108	103	115	112	111	106	106	114	101	98	97	124	113	110	123	120	95	101	98	117	104	100	132	108	98	104	112	128	132	99	121	115	97	107	113	113	104	109	111	115	135	111	129	105	109	122	93	118	98	101	96	124	100	99	109	98	125	118	122	133	113	104	108	112	101	103	108	103	117	120	103	100	112	130	109	106	112	103	113	97	92	114	113	109	112	120	89	110	112	120	125	110	121	111	109	101	102	115	99	113	84	119	108	94	117	95	130	114	115	97	99	92	91	115	102	103	113	91	122	97	118	119	95	97	99	96	110	125	107	95	105	115	121	100	85	114	112	97	107	122	101	98	117	110	106	84	104	124	105	114	100	93	119	114	116	105	113	116	120	122	127	95	137	100	103	104	112	107	110	107	99	105	90	109	119	107	103	98	113	88	129	116	124	125	96	105	121	99	117	103	93	101	121	89	114	126	108	99	92	98	97	111	110	105	101	114	107	112	82	98	117	136	118	105	108	119	105	103	109	101	119	104	100	117	110	107	134	107	119	97	100	95	116	78	111	90	121	104	100	117	100	135	110	127	103	115	114	131	117	115	100	103	112	92	99	103	100	92	104	119	90	111	103	107	107	102	122	116	131	109	113	94	109	110	113	98	97	108	104	115	104	110	103	120	100	122	93	97	113	115	116	109	119	99	110	108	97	122	115	98	113	97	112	111	121	94	120	111	103	115	114	113	113	105	100	106	88	110	102	108	125	114	104	117	112	109	121	128	120	108	100	92	117	105	97	96	109	120	122	101	86	102	100	117	120	107	93	103	100	102	110	104	100	114	115	106	127	111	104	114	124	108	97	110	121	103	124	108	104	119	104	102	120	110	99	86	111	99	105	94	107	110	99	118	124	120	102	107	96	127	136	119	111	97	102	134	99	103	112	109	89	129	115	121	116	94	93	98	111	99	119	108	94	96	104	113	112	110	99	93	101	119	110	125	90	112	117	116	92	118	100	116	107	102	123	96	97	128	104	112	119	111	123	105	106	97	97	115	92	116	141	111	106	100	111	111	98	97	109	115	118	117	112	103	106	118	119	116	96	103	126	121	111	107	109	113	106	98	91	94	106	107	100	121	105	110	95	116	107	101	86	91	116	87	90	89	112	105	95	102	105	85	94	101	114	96	111	88	121	115	94	97	110	114	121	98	111	84	110	92	99	115	102	112	122	87	124	102	116	101	113	110	99	124	99	120	110	112	114	121	100	124	108	109	103	121	104	109	97	113	95	102	102	105	100	120	117	108	88	90	93	108	94	108	94	99	107	108	110	103	89	105	110	114	97	124	106	107	111	103	117	116	116	111	96	116	104	106	121	96	113	111	120	103	126	113	116	103	106	105	99	106	111	110	107	103	123	90	103	109	108	102	89	111	119	105	109	118	109	107	108	114	109	101	90	91	129	119	96	135	96	103	122	114	105	108	126	103	101	114	88	95	105	119	104	120	112	97	102	110	121	99	110	117	104	107	125	101	101	114	107	109	105	120	120	120	96	116	102	112	115	107	106	116	125	120	100	100	92	117	107	92	100	111	102	105	95	86	98	109	125	115	123	103	119	118	107	90	106	87	93	107	112	102	118	132	108	98	130	96	86	102	117	124	111	132	120	100	109	122	109	115	135	96	106	105	93	106	94	89	100	90	120	87	90	100	112	84	107	115	113	136	112	121	102	123	110	91	101	94	111	104	102	131	88	110	98	105	122	96	116	111	116	90	110	116	102	104	114	110	116	122	108	118	117	110	115	105	85	110	119	120	123	102	138	95	106	103	100	101	103	103	109	112	87	116	125	99	107	119	121	136	98	130	100	118	107	113	112	113	107	112	109	132	107	129	105	115	102	100	90	100	98	116	131	99	105	80	130	117	105	133	111	99	105	109	100	116	98	111	109	109	115	116	113	110	111	107	98	110	113	103	99	113	106	113	110	94	101	117	127	94	98	110	123	98	123	89	92	122	110	109	99	100	116	100	99	127	121	104	97	116	116	115	94	96	112	110	132	113	113	116	112	112	125	92	99	99	102	92	118	120	116	105	110	107	118	120	110	110	113	102	106	120	87	114	108	92	115	116	115	96	93	106	114	106	124	113	102	93	97	125	104	111	106	114	115	96	107	105	120	117	108	101	120	121	106	116	107	102	122	102	108	115	109	104	104	107	105	103	121	105	106	93	105	110	109	91	103	98	111	117	122	116	100	111	105	112	110	112	106	122	98	105	103	105	107	122	101	109	121	105	120	112	98	83	130	100	109	118	99	101	107	124	119	114	110	108	114	87	104	112	112	116	116	109	112	111	119	108	108	113	118	122	114	103	101	127	114	112	100	120	121	118	113	103	107	105	123	97	108	91	103	113	118	96	113	114	111	98	106	94	107	107	128	121	94	97	101	83	117	108	142	108	112	105	123	104	111	111	111	113	103	94	111	97	123	139	106	121	102	118	108	117	119	108	105	124	121	116	101	100	96	133	106	104	103	109	108	110	116	87	91	111	119	110	109	108	109	100	99	110	105	84	125	106	99	97	127	119	130	100	131	101	110	103	104	91	87	115	100	99	105	104	101	102	111	141	93	120	108	107	108	106	100	102	99	125	120	125	107	117	118	108	115	91	105	116	113	95	121	118	108	110	105	112	109	120	114	111	102	100	95	105	115	116	105	109	107	99	112	113	89	97	112	111	95	108	108	103	92	107	94	109	106	102	120	106	112	107	107	117	108	98	111	93	115	99	103	91	103	106	103	104	99	106	108	91	124	128	112	114	93	124	100	112	99	110	113	110	108	118	115	116	104	92	98	78	110	107	115	90	121	101	111	116	117	97	107	122	111	96	107	99	110	100	100	112	102	115	96	97	113	114	100	109	105	119	104	109	105	114	98	117	111	113	106	103	106	105	107	113	109	96	110	119	104	123	133	102	91	111	100	89	100	98	123	104	113	111	124	125	101	101	112	107	93	110	89	101	93	92	102	105	107	113	112	102	96	90	127	89	110	110	114	103	109	93	118	104	113	115	104	124	107	118	101	107	131	116	113	120	98	124	108	104	107	118	102	110	115	91	85	103	110	100	109	96	120	101	114	110	105	119	111	119	89	110	102	115	101	92	117	117	110	104	122	109	113	104	119	130	126	117	106	100	99	112	124	94	128	118	106	117	123	102	105	104	110	100	99	96	104	107	129	107	100	123	104	106	114	112	130	88	106	100	110	112	96	108	101	103	114	105	90	110	96	109	110	130	108	117	134	100	120	102	101	116	108	115	92	120	113	124	106	105	118	100	120	114	105	100	114	111	108	125	111	119	111	127	110	114	115	114	94	126	118	109	103	112	102	102	125	103	102	96	95	88	117	100	120	105	113	95	121	108	114	79	94	106
5719	1476	3033	3638	3127	2541	2050	1775	1485	1222	1106	984	891	840	782	731	677	627	629	558	590	511	541	498	495	458	453	460	460	432	426	416	435	418	413	420	439	420	360	383	336	410	417	378	398	342	404	390	389	402	357	380	405	353	321	338	410	376	352	398	342	360	358	372	379	335	359	345	344	340	342	334	372	323	338	303	363	327	331	348	383	340	338	342	405	346	377	345	327	327	326	363	351	356	303	356	363	357	366	352	344	344	303	337	351	366	334	325	348	357	331	327	334	390	338	332	352	335	338	346	324	331	344	324	379	339	342	344	367	336	360	302	340	330	294	326	396	348	334	336	372	355	319	339	342	328	325	343	303	335	329	344	353	316	352	346	349	347	299	313	352	337	329	327	308	334	344	332	344	337	324	351	318	319	337	327	340	334	334	348	358	329	332	350	363	352	350	337	316	370	324	365	356	319	325	330	323	334	321	330	327	328	351	306	361	341	330	325	337	336	318	331	334	338	379	332	339	340	396	349	329	344	339	316	372	322	341	366	323	320	331	349	353	346	372	320	344	333	327	345	342	345	333	354	326	339	330	335	335	308	327	329	305	345	369	328	368	320	329	323	344	339	347	324	317	344	362	363	306	309	351	306	309	351	350	354	339	328	321	357	296	328	317	345	338	336	338	319	315	339	380	354	327	324	335	318	321	324	311	323	325	355	337	331	347	351	355	356	372	312	332	342	355	311	347	315	324	321	334	330	335	345	337	333	334	323	344	330	350	367	331	324	318	335	335	344	355	336	333	360	306	333	309	336	329	346	318	354	360	334	336	334	326	334	328	373	330	361	326	375	311	330	322	350	336	336	302	372	317	321	326	357	312	327	316	340	318	321	355	355	333	340	325	309	321	334	332	316	368	329	334	349	371	330	351	302	336	336	341	333	337	311	327	345	335	368	318	326	329	364	343	316	324	341	323	335	366	349	334	306	361	314	353	331	318	347	309	346	360	343	353	302	340	364	323	329	330	322	353	365	294	374	310	338	329	358	346	339	334	344	330	326	329	335	321	346	299	355	313	344	337	343	326	316	344	359	294	335	335	303	320	320	341	343	350	339	300	303	334	355	323	308	345	339	341	327	302	365	344	317	348	322	366	310	328	336	347	317	363	340	319	323	318	328	327	352	322	326	333	334	324	349	371	339	335	321	318	343	330	328	334	322	368	341	337	364	329	308	310	361	315	352	348	296	298	347	294	375	325	317	345	303	332	313	310	366	348	327	322	333	324	388	337	356	329	332	340	363	327	324	299	317	371	317	372	367	338	318	306	354	313	371	374	334	341	318	308	338	382	315	330	355	354	326	336	362	350	375	337	348	354	318	342	347	349	340	296	300	297	316	366	345	350	341	330	317	343	345	329	309	311	309	327	363	323	333	324	341	328	334	321	329	362	339	310	328	358	356	317	339	367	326	359	344	324	329	327	324	335	306	345	323	353	347	356	316	363	328	338	342	321	326	359	309	365	366	348	295	327	335	324	325	322	348	324	344	349	317	344	313	326	347	321	360	361	342	357	363	366	358	313	315	358	348	321	345	341	338	355	339	356	334	346	341	337	389	316	314	317	359	360	360	348	346	388	334	355	378	356	347	344	330	360	316	351	304	319	341	310	356	334	340	324	317	327	334	324	323	326	358	339	362	325	334	332	343	348	311	328	347	311	335	342	378	316	333	327	354	348	317	317	319	342	346	328	322	349	313	342	339	334	314	342	299	350	374	339	311	337	336	359	320	333	332	356	346	329	324	329	331	332	352	330	327	353	313	335	332	346	327	316	327	317	322	338	334	331	309	310	312	316	352	309	295	351	343	373	327	355	303	350	337	343	310	323	338	358	357	326	309	309	369	325	336	340	347	339	340	325	318	337	308	336	333	349	327	298	322	351	342	321	333	328	344	336	308	335	317	338	350	332	361	359	342	351	316	322	307	330	335	322	334	329	354	350	372	344	339	294	345	334	313	318	308	345	358	359	315	359	353	316	321	319	331	345	348	358	337	325	332	310	374	367	309	337	307	323	343	345	322	326	343	352	330	345	347	356	352	344	353	351	307	339	352	309	337	327	332	307	330	339	334	319	301	329	362	319	332	360	308	344	346	380	314	312	345	325	336	319	370	338	353	291	355	340	336	349	344	345	316	327	341	330	357	333	310	336	335	337	350	335	327	345	365	375	322	313	353	354	323	341	310	333	350	322	332	336	314	327	324	325	337	343	348	325	327	352	320	324	344	331	343	316	325	337	346	326	344	320	333	367	330	340	324	320	359	330	334	353	341	339	307	377	334	331	328	334	351	337	357	333	357	326	319	281	316	326	330	345	327	311	342	328	357	321	318	341	287	333	297	315	354	323	333	375	355	327	323	337	362	318	345	340	381	343	357	329	343	322	319	350	349	321	309	359	348	379	354	372	318	332	343	339	302	336	318	325	341	351	327	339	340	354	353	334	305	343	334	326	288	352	353	325	328	340	339	319	322	371	317	339	352	342	351	315	323	364	344	333	335	348	319	363	324	333	307	303	358	320	356	327	337	299	332	358	350	335	357	336	345	299	337	293	324	323	347	334	339	327	352	338	354	328	340	338	319	361	326	349	334	329	350	319	339	344	344	315	323	350	299	300	331	326	301	340	356	328	352	343	362	350	362	341	330	342	342	303	309	298	301	331	352	366	334	351	339	353	288	345	338	338	351	341	334	289	343	347	342	340	351	329	352	350	310	341	332	327	309	326	366	304	347	333	353	315	347	339	325	314	325	342	308	326	356	316	339	349	350	325	337	344	321	313	319	325	333	346	332	353	331	320	348	340	337	331	289	341	311	320	325	331	354	348	328	308	320	322	339	328	330	358	338	356	321	312	306	323	319	356	331	333	341	359	324	339	357	339	373	308	350	376	319	328	343	360	347	328	329	337	340	321	311	348	342	339	363	322	322	359	315	341	369	335	326	323	320	366	314	292	347	359	332	332	332	349	301	359	358	327	343	347	363	323	344	366	345	339	348	313	337	329	332	342	343	328	328	351	350	331	332	333	344	334	344	314	333	344	347	349	300	350	375	333	358	349	304	324	311	330	317	314	313	353	349	327	341	345	317	338	339	319	320	317	325	370	332	366	318	364	326	328	332	394	315	328	347	311	360	326	321	363	344	325	325	316	353	305	347	341	354	329	344	350	350	328	358	333	331	338	334	332	332	349	346	309	343	309	348	303	351	325	318	338	314	334	354	330	361	331	323	338	331	330	344	326	336	331	310	352	319	351	336	328	343	338	353	334	341	313	353	346	335	345	319	311	312	325	350	306	310	313	352	339	373	333	337	333	342	324	346	338	366	327	341	315	349	347	354	331	341	364	325	291	315	339	336	324	302	323	339	327	316	303	327	336	371	367	331	323	340	363	353	341	345	345	318	332	315	342	371	321	321	328	352	332	344	380	322	307	355	340	359	394	341	365	361	321	326	326	339	330	354	326	319	318	314
17939	2859	2777	2195	1496	1135	842	704	568	476	402	365	315	313	271	293	265	282	236	219	200	215	201	209	219	196	174	188	172	184	180	179	157	192	155	183	213	194	188	173	181	178	155	167	153	168	172	167	179	175	158	152	164	165	162	177	170	156	171	158	176	164	191	182	157	140	151	169	167	156	152	157	157	160	151	165	189	200	167	182	156	163	161	160	171	141	167	147	142	183	161	149	154	167	174	182	175	196	143	165	143	174	160	166	158	164	169	185	168	165	160	183	169	166	145	159	174	146	171	170	147	156	171	166	146	150	159	160	180	151	176	158	153	160	151	152	200	158	179	133	128	144	177	175	159	163	171	165	188	162	169	150	156	148	143	156	150	141	154	162	189	155	159	148	171	143	166	165	152	170	144	163	155	178	131	175	151	155	178	167	148	175	149	178	167	176	142	161	147	156	158	176	195	139	169	144	153	140	180	173	154	189	159	172	170	164	134	169	180	171	192	166	150	163	139	162	160	155	143	177	147	174	164	145	175	170	175	184	160	164	176	179	138	147	174	143	158	160	137	170	184	166	170	158	163	172	158	194	156	154	138	180	143	180	182	174	179	166	148	155	188	136	180	161	150	154	144	182	151	158	154	157	185	179	156	138	166	150	161	162	138	161	171	148	161	176	157	175	167	148	163	184	164	163	180	161	172	159	156	149	154	145	146	169	161	173	177	170	167	147	154	181	144	148	164	168	124	153	183	146	159	185	141	151	181	156	164	174	161	170	160	172	174	164	157	163	164	148	145	158	156	163	189	181	147	173	156	159	171	163	144	154	149	152	160	164	138	162	152	164	152	153	162	180	168	147	157	160	157	153	148	162	150	153	144	150	170	151	154	148	160	153	167	171	162	139	171	149	161	173	165	173	141	162	158	153	148	131	185	143	165	163	175	169	145	167	184	176	151	156	160	150	143	160	172	168	145	150	163	134	162	155	160	170	154	164	162	175	163	165	166	158	162	144	153	157	178	163	153	146	161	179	144	158	154	166	183	168	155	158	167	165	147	157	159	151	149	171	173	147	161	182	167	158	183	144	175	173	174	167	158	158	136	174	157	171	166	166	148	149	162	173	150	171	163	156	163	154	155	136	176	155	136	173	148	163	171	164	157	148	147	173	127	148	147	162	138	153	134	162	158	166	159	177	176	151	165	142	151	160	141	173	165	158	171	158	170	142	152	155	154	171	180	147	142	161	157	174	146	153	146	159	166	162	149	168	132	179	163	154	159	157	174	157	151	142	139	144	159	176	138	167	159	154	162	163	201	172	159	161	187	187	153	165	156	164	158	125	148	165	173	165	148	159	160	146	148	157	153	166	159	180	153	153	164	172	152	193	143	164	167	177	169	185	146	168	168	159	162	147	155	135	157	178	157	160	155	150	154	153	152	179	163	153	154	169	149	148	182	175	150	137	155	170	177	174	149	157	169	155	184	174	156	169	166	135	172	184	157	167	163	170	139	176	146	147	179	153	163	148	161	158	157	173	153	140	136	167	180	147	169	159	160	142	164	181	161	168	153	175	168	158	124	160	182	171	157	156	149	181	156	155	141	155	150	179	181	178	160	153	142	161	161	168	171	131	149	159	168	151	156	178	143	162	175	141	156	159	160	141	149	144	147	164	153	163	152	147	170	148	141	148	161	146	151	176	154	152	180	161	177	148	144	169	143	162	155	156	141	158	153	166	162	153	145	182	139	141	163	147	162	170	139	166	164	151	158	193	169	160	140	157	180	183	168	146	157	127	161	161	168	182	149	136	175	172	152	154	161	164	180	148	126	158	166	148	155	160	165	154	181	168	160	171	149	172	156	149	147	157	167	160	172	155	151	163	183	169	158	164	147	155	147	150	168	166	146	167	123	158	138	166	160	148	128	152	153	174	169	150	159	165	149	165	158	144	152	161	168	168	173	179	160	179	168	139	139	166	143	175	155	152	155	173	163	168	146	151	157	173	178	154	144	148	156	158	153	143	153	148	184	171	157	158	174	171	165	166	123	158	163	166	146	169	156	149	174	166	150	144	185	166	168	173	144	182	137	175	151	146	161	174	158	150	165	150	144	159	190	152	156	162	174	140	159	184	166	165	153	138	151	152	153	168	137	154	169	180	168	140	184	146	167	142	151	153	166	173	162	164	162	169	171	155	157	157	148	174	153	158	162	163	157	149	166	153	141	184	171	176	170	171	165	180	170	175	182	155	158	149	144	168	158	149	187	139	169	166	148	157	161	153	169	147	146	151	198	171	164	179	149	145	148	167	150	166	160	156	137	149	141	171	159	170	155	169	193	150	160	149	177	172	139	154	146	142	168	158	158	164	162	166	159	168	161	150	174	181	154	167	157	176	170	170	150	155	147	152	179	128	141	171	164	163	171	148	162	178	154	139	181	156	188	166	181	153	152	177	143	154	173	167	162	189	153	183	151	166	154	176	146	145	158	142	142	148	168	154	182	175	154	151	167	162	157	168	154	161	158	184	157	155	155	169	149	162	168	183	187	149	160	167	180	189	164	175	165	147	183	174	148	168	155	128	155	174	144	167	158	151	164	159	168	183	148	137	144	164	170	158	170	143	150	170	169	162	157	173	143	184	143	139	151	151	165	186	171	165	172	183	147	174	167	179	167	147	173	174	160	180	174	167	156	146	153	167	141	163	167	154	150	151	186	146	151	164	158	169	163	165	164	177	136	152	162	166	151	155	167	166	165	179	174	180	172	165	151	182	170	147	172	156	165	166	150	135	162	170	157	166	168	153	178	147	162	173	159	180	153	186	180	145	142	161	180	171	153	144	164	162	156	163	158	148	165	171	144	160	158	170	161	156	176	166	140	166	150	154	165	141	177	178	176	150	171	149	150	140	145	172	155	185	160	173	153	133	162	182	153	137	170	159	157	155	190	163	178	167	157	167	166	172	157	149	166	144	152	167	170	149	155	177	141	160	160	150	163	187	163	166	166	170	147	138	165	146	148	157	152	172	171	154	157	171	158	147	169	155	150	155	161	140	167	178	175	155	162	159	168	167	176	191	165	149	182	173	149	173	166	186	178	159	156	161	142	152	167	171	159	177	153	164	152	158	168	164	187	153	169	169	157	169	174	162	149	148	190	162	149	161	160	163	190	176	161	150	161	163	164	159	159	147	148	158	172	174	164	123	157	159	141	174	168	155	147	157	166	167	164	171	169	167	155	152	156	158	177	170	158	158	148	168	159	136	129	166	173	165	149	158	164	165	164	152	177	169	142	179	153	168	160	153	144	160	157	186	162	165	177	165	163	186	148	182	176	165	167	155	151	141	142	176	145	163	159	158	176	146	176	134	185	175	177	162	161	153	161	179	175	155	169	170	174	170	130	149	152	153	167	163	170	155	150	143	167	164	133	143	169	155	149	144	152	167	132	149	137	160	148	178	179	153	153	184	173	156	144	178	167	161	153	156	137	157	152	131	169	183	149	176	166	150	146	128	174	158
7909	2480	5326	6565	5558	4453	3750	3080	2564	2245	1974	1746	1482	1378	1357	1209	1119	1021	958	957	930	875	843	825	723	727	751	717	706	656	669	615	663	633	614	579	604	584	560	605	618	620	594	585	577	535	554	519	593	508	519	511	557	522	484	523	532	489	544	501	494	523	496	504	526	509	493	519	514	485	510	545	520	502	485	543	496	521	494	492	510	531	514	474	463	518	523	511	500	511	477	508	508	486	482	531	482	492	508	491	524	503	490	476	498	486	494	488	509	501	464	497	518	471	475	510	471	456	508	494	462	460	479	504	478	462	527	481	458	487	501	461	522	447	477	468	476	483	464	535	484	534	497	478	501	491	526	441	482	482	504	483	495	453	467	482	454	477	481	491	451	485	495	482	470	456	473	472	492	515	515	496	466	528	497	479	511	438	520	466	479	450	452	511	458	470	460	467	435	481	471	456	496	462	481	443	482	538	468	499	453	484	536	483	493	458	469	531	468	493	488	498	434	470	471	471	509	488	522	454	471	451	475	482	487	468	463	499	479	450	471	487	474	486	479	487	472	486	457	457	463	451	459	496	504	493	507	434	454	505	474	478	474	472	513	485	483	491	468	459	455	494	486	460	515	486	471	477	463	488	430	464	503	482	430	468	470	453	481	475	503	489	467	475	475	502	412	481	484	492	509	446	468	493	484	505	464	438	481	471	461	485	462	473	489	451	460	483	494	502	513	486	443	488	473	442	499	490	471	491	479	481	430	505	506	525	449	477	452	477	479	470	450	461	466	434	522	490	529	432	444	454	503	485	441	494	475	481	506	465	479	513	454	459	498	495	471	487	445	507	470	455	463	463	487	469	469	499	471	464	468	440	496	468	432	485	473	460	473	523	473	482	458	485	470	490	484	487	460	461	460	492	445	504	433	486	465	497	426	465	453	483	471	462	423	506	436	460	512	503	452	516	490	488	436	466	502	492	465	504	490	492	475	475	473	451	446	464	500	476	452	474	513	482	500	459	490	502	481	480	493	513	518	462	479	497	469	496	511	482	445	488	493	465	524	475	482	452	483	476	453	443	477	515	492	463	489	464	491	518	487	461	437	470	469	488	450	511	460	451	445	451	492	434	459	443	483	493	466	448	476	478	458	483	454	497	487	532	471	488	460	501	481	479	467	459	464	527	475	450	454	481	482	476	461	472	507	476	484	478	483	488	448	483	454	462	443	532	466	481	453	457	488	477	501	479	410	488	508	464	465	467	510	477	495	455	474	492	463	493	465	461	462	483	477	470	469	444	477	453	484	508	509	506	471	451	442	507	499	484	474	464	450	498	471	506	464	468	507	458	482	509	453	488	456	484	484	480	428	477	481	479	441	514	456	467	437	466	501	495	490	494	443	459	475	503	482	443	448	489	503	439	441	479	448	445	488	438	455	504	482	466	497	472	478	494	519	530	492	482	467	479	453	488	475	487	469	469	496	462	478	470	491	483	474	492	467	492	489	475	466	483	490	429	475	487	469	528	481	465	484	454	443	466	477	490	475	478	470	438	510	482	493	488	498	432	509	464	509	488	463	461	464	457	489	476	462	501	450	482	499	491	477	475	487	477	458	458	468	483	501	501	470	453	486	458	485	475	504	481	464	452	493	489	467	478	490	496	509	456	484	534	479	503	527	498	472	459	469	472	480	517	507	430	504	509	506	482	438	484	491	499	477	454	463	460	476	507	465	475	464	468	462	447	496	486	485	463	483	468	472	478	511	494	498	483	465	500	484	454	498	488	498	496	460	464	456	465	471	493	432	475	474	475	469	478	454	473	472	421	485	466	459	473	491	464	490	491	472	478	460	498	489	483	479	476	454	466	445	479	466	450	458	478	515	481	456	466	453	492	442	496	535	484	460	513	464	463	501	514	525	464	444	424	482	471	486	507	463	443	437	458	483	476	463	446	492	497	453	477	468	494	472	488	490	487	490	457	462	450	488	497	485	469	506	486	446	484	479	485	467	415	466	429	482	470	487	488	481	436	473	483	443	480	483	483	491	484	460	450	487	492	478	492	470	478	476	516	503	488	493	476	461	464	498	418	458	451	480	430	452	457	487	470	467	487	472	497	423	489	460	493	443	490	459	499	449	510	500	502	454	459	472	503	453	499	477	471	466	484	478	457	474	484	493	461	501	448	488	436	465	496	483	473	461	478	462	453	504	446	469	501	454	472	480	465	471	484	511	498	482	515	475	486	465	472	474	512	458	469	484	437	473	465	443	464	476	484	452	422	518	467	440	469	487	510	480	509	500	466	462	516	471	468	484	447	480	502	499	474	454	467	456	499	450	485	485	426	491	466	435	449	477	428	486	469	484	475	510	459	503	424	471	457	506	448	483	503	480	450	467	479	517	500	464	504	469	467	452	484	449	484	473	482	470	458	479	493	452	509	534	484	458	496	503	511	483	462	453	491	490	472	466	489	466	440	496	464	499	449	482	496	480	475	456	479	498	498	496	483	503	461	462	503	459	463	483	481	464	465	471	478	463	501	466	476	522	478	471	491	446	472	493	484	493	482	478	485	442	520	486	464	480	467	508	496	515	490	443	481	478	518	451	491	486	492	460	447	492	471	481	484	454	525	459	475	495	486	496	444	452	427	544	499	461	473	501	459	454	503	431	506	533	479	485	450	470	474	433	478	440	492	486	474	470	492	477	461	501	465	439	457	474	499	476	474	507	489	469	441	431	503	477	483	480	461	477	471	429	512	475	517	475	464	480	474	501	448	500	447	469	499	504	445	492	525	467	496	479	475	494	506	484	498	500	476	453	485	497	494	480	495	480	463	440	492	465	470	498	446	481	498	442	451	473	445	458	459	491	470	459	450	501	473	475	442	453	487	454	472	428	474	461	473	507	457	503	464	460	491	496	473	511	427	453	479	477	502	490	472	475	474	490	495	515	430	478	471	502	497	529	512	465	488	451	449	482	472	469	456	489	491	455	492	466	466	448	484	471	456	514	498	465	464	468	471	519	429	472	453	450	492	462	458	475	490	504	474	466	499	457	463	446	493	474	470	458	499	509	470	457	446	480	490	497	480	487	471	444	509	468	501	481	447	476	435	483	503	461	450	491	476	477	493	477	483	448	454	461	443	493	441	504	479	464	486	480	483	456	484	462	500	465	450	423	485	478	472	443	479	455	481	452	492	530	463	444	464	488	464	470	500	478	438	492	443	488	464	491	483	483	460	470	468	492	505	464	477	490	488	476	463	524	442	467	484	481	451	461	473	476	467	467	479	480	474	479	457	497	479	493	496	499	491	457	486	475	497	468	469	441	480	453	490	459	473	421	484	428	436	476	462	492	493	475	466	474	454	466	466	479	467	492	476	425	475	497	466	461	462	505	470	485	481	497	461	491	422	423	456	470	489	449	458	479	516	483	528	424	485	495	464	482	481	464	472	445	471	480	463	463	476	480	460	460	552	445	485	468	487	493	469	477	487	462	473	447	492	454	486	488	503	489	460	475	515
2463	305	323	246	313	250	229	287	239	239	232	215	225	221	222	205	223	182	206	221	235	207	227	216	231	222	233	218	239	233	221	195	193	217	235	216	192	212	237	200	212	206	184	207	225	237	214	229	210	223	221	217	232	236	208	250	220	233	217	218	239	236	229	197	250	210	210	218	214	234	213	221	212	227	226	211	210	227	226	209	192	220	195	223	219	212	250	227	248	248	200	222	198	213	207	230	225	239	220	207	219	220	221	214	203	207	216	201	206	229	208	213	233	235	227	191	229	225	214	232	234	205	215	222	215	200	227	202	204	206	217	216	215	186	231	237	224	234	221	234	197	223	232	221	235	210	249	229	215	228	212	262	223	193	212	184	243	198	219	212	229	218	226	210	194	220	206	218	205	202	231	234	204	212	219	204	214	229	226	217	239	210	225	214	230	203	234	211	204	233	201	231	213	219	200	205	238	207	203	234	241	200	230	232	194	251	223	225	251	199	211	229	236	239	230	203	217	231	233	219	238	223	202	200	228	223	222	197	208	211	235	252	212	244	201	208	220	228	210	217	254	214	204	236	217	255	227	225	200	194	229	197	219	224	198	237	216	218	229	229	203	217	218	202	196	236	202	218	229	200	225	219	226	204	218	220	219	215	195	221	232	171	209	208	239	222	223	226	204	207	222	206	231	221	232	199	207	215	233	222	223	230	236	217	243	220	255	200	225	202	239	225	198	251	223	213	174	219	194	234	200	211	199	223	226	230	219	251	201	229	217	204	205	221	214	218	215	206	189	232	197	203	199	221	235	234	197	203	210	209	233	238	246	220	205	235	191	215	241	220	214	221	207	203	223	230	249	220	217	207	206	238	202	190	210	217	216	204	212	220	210	257	196	206	231	195	202	224	256	215	219	226	241	210	229	213	246	209	204	206	208	231	208	213	229	199	204	237	246	214	215	220	208	211	226	196	207	218	231	234	210	240	206	228	185	216	228	221	206	223	213	193	201	208	211	240	206	233	226	235	194	219	228	211	194	231	214	224	229	238	210	205	240	227	235	218	241	227	230	222	238	226	196	189	217	211	206	178	244	234	211	214	232	227	242	228	226	207	228	232	222	196	235	219	228	210	221	216	214	213	234	253	219	199	209	213	249	225	241	201	231	234	215	233	214	200	195	224	211	206	237	209	217	210	230	215	222	207	244	218	209	214	220	236	194	204	208	218	208	219	229	229	230	191	230	238	242	251	201	223	226	237	217	226	207	198	207	212	229	242	213	223	169	190	213	230	238	206	203	209	207	226	236	207	207	224	215	229	236	233	225	214	202	209	261	221	225	189	229	238	211	223	208	232	227	186	208	195	224	214	221	230	213	228	224	207	231	223	218	238	218	222	235	213	230	217	240	218	219	230	234	229	222	207	230	211	248	188	216	219	233	222	237	191	233	223	203	238	225	214	198	230	217	214	224	226	214	220	219	222	210	226	219	218	230	202	227	209	218	234	191	230	214	229	210	223	220	245	221	236	211	179	187	210	199	192	235	202	219	205	219	225	201	197	239	219	221	237	230	202	204	218	199	214	215	222	217	226	204	196	217	210	227	236	220	209	217	211	216	229	219	216	241	195	219	243	224	206	193	228	223	240	234	224	226	208	224	210	230	206	250	223	192	218	257	204	213	223	243	204	216	228	238	198	206	238	215	228	220	219	203	207	228	224	228	231	213	193	212	194	190	202	205	223	220	227	226	228	238	219	229	245	222	218	180	215	229	198	206	187	201	206	215	197	219	241	238	227	234	205	200	225	209	221	221	231	176	225	209	198	215	214	231	237	245	225	222	231	221	216	239	241	223	206	218	199	240	238	235	216	218	209	198	218	207	234	219	207	224	226	240	213	226	239	230	218	230	203	206	214	225	219	218	220	187	225	205	245	205	232	240	219	242	217	194	223	235	245	204	224	199	224	188	223	212	208	219	225	209	239	231	182	222	237	223	215	212	213	192	214	230	218	225	217	224	211	214	214	218	202	210	245	229	210	237	216	222	208	236	235	207	205	204	215	252	231	219	208	201	214	232	201	207	209	221	234	208	246	213	240	231	236	230	226	224	238	221	210	226	239	239	222	200	211	212	226	222	240	224	238	196	219	223	209	253	221	213	194	211	202	222	212	237	205	237	233	218	224	244	237	221	206	225	229	194	209	233	232	213	216	227	239	215	232	197	228	193	213	204	227	221	231	239	211	220	240	216	227	244	210	213	231	223	220	211	199	220	217	227	222	196	198	234	213	201	238	231	237	211	207	221	212	203	219	254	222	194	219	220	242	221	208	211	203	189	211	242	226	202	214	224	241	228	222	230	209	204	216	217	227	211	223	213	213	231	210	250	208	218	214	188	225	189	210	234	186	215	195	209	259	226	232	217	223	231	246	212	213	235	207	230	185	203	234	195	217	244	239	233	221	226	203	218	224	194	236	205	240	251	240	204	187	201	199	203	219	236	198	224	227	241	211	221	236	236	226	251	221	219	235	193	217	213	207	229	230	180	198	218	223	222	240	228	258	227	233	218	218	231	222	220	215	225	225	233	213	203	209	214	238	229	217	211	215	224	242	212	215	237	223	208	242	207	214	237	224	221	218	242	240	193	211	217	210	212	242	229	252	229	222	203	228	225	208	186	216	215	246	214	225	231	210	223	208	225	202	227	218	248	184	220	227	208	207	230	204	216	200	248	218	231	217	202	224	231	217	211	234	213	211	231	237	237	227	203	243	243	234	207	228	222	234	235	210	221	222	213	238	233	246	233	239	212	231	219	234	244	222	234	240	210	229	174	204	224	229	251	214	244	222	229	211	225	188	172	216	212	239	242	244	217	254	200	240	234	221	258	250	200	219	221	203	223	194	200	223	241	191	216	251	211	240	214	263	219	196	232	238	221	209	216	216	216	225	206	232	203	221	225	212	203	228	240	196	221	214	224	227	216	214	213	249	207	202	225	219	199	217	202	226	230	236	228	213	197	189	231	200	222	255	205	202	240	216	220	201	212	225	209	193	218	195	220	211	203	213	234	204	229	224	191	213	197	218	227	206	222	234	250	258	199	235	210	228	198	232	206	213	229	184	214	224	187	219	204	233	204	219	222	225	212	246	215	220	207	192	214	228	246	233	219	203	257	200	200	211	228	215	196	241	206	211	236	228	237	209	214	211	199	211	218	223	214	232	220	203	227	204	238	220	226	216	210	222	227	214	228	223	211	207	226	232	223	225	214	214	253	213	240	247	207	216	213	214	216	218	196	188	215	236	249	214	223	188	217	237	173	220	208	205	213	208	211	221	231	220	223	217	229	207	216	215	235	218	230	219	244	198	214	231	218	245	234	222	245	181	212	216	213	231	200	224	224	228	196	246	240	237	196	207	217	212	209	225	224	208	201	236	216	221	213	186	221	192	225	203	218	209	228	217	203	214	216	204	217	204	212	195	197	229	211	236	226	236	208	220	229	195	210	197	213	201	212	213	228	254
2282	663	813	826	799	757	668	635	691	619	632	609	649	657	672	577	609	622	607	608	632	616	631	643	597	597	671	608	608	562	609	591	623	625	585	561	615	594	635	572	612	663	630	604	602	592	591	579	625	615	589	567	640	613	642	592	588	638	622	594	578	601	565	591	590	621	590	591	625	635	613	586	599	660	560	562	624	598	574	602	584	590	606	576	641	635	639	601	569	607	614	579	583	637	618	608	646	636	567	587	626	593	594	587	596	597	594	604	585	653	568	613	607	539	571	560	618	592	578	605	621	582	587	587	614	604	584	604	587	584	607	576	559	587	603	610	584	583	622	621	600	601	563	609	614	627	584	617	607	570	621	579	591	630	651	618	592	593	593	599	621	592	592	601	598	610	607	591	595	624	605	586	568	590	584	568	585	596	593	602	608	585	562	583	586	566	616	602	608	573	633	584	587	604	560	602	598	601	594	590	563	602	596	587	615	584	589	582	608	571	583	611	556	582	600	595	550	628	627	581	587	599	590	595	570	567	582	633	620	659	592	587	665	606	594	571	572	618	590	582	595	606	633	620	604	566	599	631	618	621	597	620	600	619	570	575	592	597	594	621	564	601	594	623	654	564	590	605	552	620	571	626	620	579	594	635	600	605	585	635	574	640	577	617	609	630	583	628	632	619	623	630	593	604	617	517	645	624	621	613	617	599	595	574	640	654	606	581	626	639	575	566	594	609	616	563	588	592	596	580	630	622	587	600	638	614	554	574	625	592	561	588	597	619	580	603	618	510	567	592	593	605	587	593	593	591	607	608	634	582	611	623	620	584	628	610	578	612	660	570	618	591	634	635	607	649	635	574	572	612	585	621	584	603	617	587	604	622	568	614	590	607	607	581	575	585	540	599	607	592	583	606	595	628	573	605	564	613	629	584	620	645	615	626	609	582	608	623	631	571	624	635	600	611	604	596	615	611	614	543	595	591	620	599	562	598	581	608	616	622	586	594	632	618	587	599	606	608	593	568	578	635	555	623	616	610	615	617	588	636	612	578	573	636	618	596	602	578	609	601	646	592	611	600	570	622	576	619	607	584	605	612	599	615	598	580	609	581	576	588	630	551	610	606	602	586	631	591	591	610	601	582	596	617	598	614	597	611	582	626	623	593	653	587	604	610	587	548	553	582	580	584	585	634	560	618	627	580	602	608	620	593	623	603	629	583	616	558	653	569	577	595	571	615	588	607	563	584	632	630	584	595	586	585	592	586	616	607	577	598	591	626	583	617	617	582	566	603	632	602	604	601	635	575	618	631	605	586	571	599	616	629	554	625	583	606	621	572	584	631	607	646	608	604	628	584	654	605	600	621	570	598	576	621	613	619	624	603	632	578	601	604	617	593	591	637	559	577	598	653	632	587	620	611	595	631	587	580	580	626	567	599	642	595	580	607	626	608	602	615	570	595	597	643	578	577	615	642	627	547	604	583	610	616	633	582	613	610	619	610	592	640	615	591	606	634	621	620	587	590	601	608	626	585	573	614	595	571	595	618	612	637	569	601	583	574	571	589	626	649	583	623	586	610	599	581	580	598	605	578	576	600	627	611	645	600	595	551	611	584	595	610	584	640	597	587	594	568	634	585	627	641	573	611	618	599	592	598	605	593	607	619	558	609	631	609	602	548	614	613	575	633	608	577	644	527	614	629	558	594	604	618	630	593	616	626	588	529	623	599	600	584	546	613	600	595	623	634	586	583	613	632	575	602	594	617	609	605	603	569	546	609	605	550	615	665	610	572	631	617	557	604	604	583	580	566	586	594	611	591	600	574	595	615	623	606	627	617	584	612	619	601	642	576	624	578	635	630	565	607	599	598	625	570	566	582	605	593	610	598	582	606	597	614	611	607	577	624	649	580	549	583	566	592	604	560	604	660	622	567	582	585	646	595	612	602	610	606	608	615	622	606	583	611	619	599	606	602	577	594	586	593	625	579	611	637	560	638	605	563	590	591	589	616	593	560	621	613	606	584	573	581	618	645	588	651	590	586	626	598	591	595	595	610	572	585	591	601	572	612	585	620	571	564	594	588	645	598	587	629	560	638	566	563	593	630	575	632	602	572	553	630	597	556	607	559	580	633	565	620	619	587	602	611	608	588	619	569	601	645	621	617	603	602	615	573	605	576	591	574	601	568	617	585	571	603	606	581	632	574	597	592	578	578	632	591	569	618	568	632	577	610	621	576	591	558	594	612	635	572	614	586	622	611	617	600	594	634	581	650	567	570	576	615	604	644	583	566	596	592	595	641	587	630	608	605	574	627	607	606	560	592	641	599	567	597	628	601	615	566	631	623	580	625	612	615	618	581	624	600	603	598	607	597	587	553	609	589	590	604	604	575	591	552	583	594	607	581	624	625	615	654	595	600	577	614	591	628	543	643	593	586	582	639	626	633	594	569	573	631	647	610	625	577	587	619	565	573	626	553	565	581	605	618	591	581	583	616	602	625	629	600	581	582	607	566	575	609	592	611	604	571	600	611	627	590	593	597	600	595	616	597	610	568	604	615	624	610	651	587	584	631	578	599	544	617	622	602	613	604	613	585	586	578	567	594	610	619	593	564	564	612	574	588	579	595	628	584	633	581	656	608	549	576	601	621	594	594	619	647	585	574	589	623	612	631	582	612	577	610	635	613	579	570	601	616	592	608	633	570	575	602	623	602	625	582	582	576	618	579	609	611	625	625	606	612	585	612	613	640	553	640	590	586	611	592	605	581	579	602	594	608	554	589	635	578	602	588	580	598	637	601	577	582	597	606	605	569	583	619	598	587	632	574	623	618	572	594	645	564	635	582	660	603	615	585	573	580	636	606	607	562	607	610	576	548	634	601	582	600	616	583	572	575	556	592	579	599	624	580	662	607	615	598	582	606	632	578	580	586	644	580	597	611	591	586	580	565	598	620	569	572	604	577	597	594	625	624	632	619	577	621	584	568	573	612	572	599	571	610	602	604	584	578	598	569	578	584	659	595	575	604	582	563	604	579	583	611	635	558	613	604	576	595	595	613	617	638	579	629	591	601	598	603	577	544	587	623	649	578	619	555	617	602	569	618	616	576	596	555	620	580	590	598	609	591	641	578	611	633	567	615	589	636	587	650	588	659	597	631	604	585	606	604	592	633	587	547	602	586	598	540	606	621	580	595	648	603	591	615	597	596	620	638	559	558	606	611	605	582	582	619	588	609	580	589	611	565	596	590	569	591	580	578	633	655	592	608	624	615	631	575	617	572	559	578	627	605	549	573	592	596	577	578	608	608	622	597	571	587	567	550	600	611	594	603	593	567	605	640	596	604	591	607	592	633	602	577	632	584	597	600	570	625	671	616	595	587	563	601	634	601	590	651	583	613	635	586	567	569	621	600	626	639	632	588	529	593	602	607	600	597	669	621	610	574	604	587	549	550	629	564	573	596	603	584	603	588	604	597	619	627	579	593	614	590	672	624	620	605	571	596	605	598	593	579
9921	1184	1344	1126	806	538	468	396	304	250	267	191	221	174	190	159	170	148	138	162	129	135	133	120	122	142	121	128	128	107	123	120	116	114	105	125	93	124	105	110	142	106	109	110	111	113	83	105	108	124	107	127	100	103	115	131	104	102	124	119	120	100	94	119	92	110	125	107	111	97	108	113	111	117	123	117	113	120	123	118	93	100	107	106	109	94	112	111	116	106	114	112	108	94	113	102	97	99	103	116	100	105	88	108	97	95	101	126	88	97	100	104	119	138	114	102	104	92	112	93	104	121	105	116	108	112	99	100	115	83	101	93	116	94	118	109	114	119	118	102	108	83	107	136	115	102	104	98	120	105	116	119	118	112	106	97	112	124	111	106	121	109	90	106	117	95	116	96	98	112	101	110	117	94	118	101	113	125	108	107	100	84	97	106	121	111	104	107	107	127	119	98	101	109	105	99	120	116	112	109	107	103	129	116	112	104	113	104	88	115	90	110	86	116	113	110	93	116	102	98	129	112	109	96	104	99	93	113	104	103	87	114	97	111	100	87	111	92	99	132	103	103	116	91	128	121	90	98	118	125	115	102	93	101	107	94	99	115	94	108	116	115	88	121	113	132	91	110	110	111	109	111	118	104	121	93	117	95	130	105	103	102	117	109	94	113	109	108	112	108	127	111	108	118	118	97	111	112	111	111	108	102	113	119	128	98	101	99	114	127	116	96	117	112	110	108	109	91	95	114	93	96	107	124	105	102	111	100	113	106	116	92	97	117	89	115	116	88	118	105	106	94	105	80	97	114	100	94	99	91	118	108	103	103	101	104	93	103	119	108	125	95	99	115	98	97	94	105	108	116	119	89	94	110	97	114	103	111	127	100	114	104	104	98	109	114	102	109	122	82	101	111	107	118	119	101	117	98	120	109	105	113	124	91	101	116	133	113	96	98	110	95	122	125	116	103	101	102	122	96	105	102	123	121	102	116	104	99	110	102	122	111	98	113	93	98	77	115	97	122	112	83	113	94	120	106	87	105	109	117	106	116	99	106	102	94	119	100	100	115	119	90	108	110	108	100	106	97	101	105	110	89	118	102	114	101	90	91	87	83	90	118	106	81	122	97	113	104	110	77	92	99	95	113	85	100	120	97	112	107	110	113	113	110	87	114	104	91	116	117	102	98	116	102	113	104	119	92	113	102	95	111	111	108	90	94	104	107	112	120	126	102	111	114	116	102	97	102	110	122	124	116	95	102	98	118	108	107	101	119	113	119	122	83	116	92	105	98	106	89	112	109	108	107	90	106	114	105	117	110	101	117	112	93	106	92	100	102	104	99	121	110	97	125	114	117	106	102	127	109	103	111	92	100	121	110	108	110	107	112	106	112	119	103	103	118	97	101	95	120	116	118	115	104	101	88	95	104	116	113	110	90	107	116	103	128	99	89	106	98	108	123	108	118	96	98	114	118	115	109	127	104	119	112	112	118	116	114	92	119	105	101	96	121	111	115	102	100	116	98	125	105	96	114	88	111	114	99	127	118	123	98	96	134	120	104	94	95	128	89	111	115	101	118	103	107	110	91	106	99	111	110	101	94	116	83	108	101	98	108	119	96	95	100	125	101	102	108	123	73	108	112	101	115	105	111	113	119	114	93	98	112	111	115	102	117	100	109	103	100	105	106	97	119	101	104	92	113	112	108	94	125	116	115	101	92	99	111	95	117	103	102	115	95	89	125	89	102	109	112	104	96	122	80	114	103	108	101	102	109	102	117	112	119	103	118	117	102	105	106	103	110	108	94	78	92	111	102	101	134	104	114	99	97	103	127	95	81	98	86	104	96	90	117	98	93	113	125	115	92	115	126	114	112	89	122	99	116	105	101	99	105	112	103	101	118	108	91	100	121	91	103	113	104	119	86	103	120	101	97	111	97	110	108	118	110	116	94	91	99	98	97	90	103	107	110	107	106	124	97	114	121	111	123	115	108	98	105	98	99	109	99	112	103	110	93	120	106	103	106	112	118	94	107	94	100	121	103	104	116	100	98	101	120	115	92	133	99	114	92	105	141	116	106	105	113	115	103	102	122	102	107	121	104	92	106	108	118	111	100	121	106	115	99	114	106	102	110	97	91	104	108	105	91	117	93	117	98	115	102	126	110	87	110	119	109	116	100	99	102	100	112	105	110	136	98	120	113	92	104	106	115	104	88	106	100	110	123	112	109	108	97	118	127	114	105	116	109	112	97	90	106	104	139	79	98	112	116	114	78	111	111	97	111	116	113	117	134	105	113	111	120	128	91	124	114	117	110	104	117	106	90	112	100	113	118	116	104	106	107	110	101	118	96	107	95	125	108	108	109	126	117	101	102	109	106	117	104	111	123	110	102	127	96	102	114	113	91	120	114	94	93	115	99	108	114	89	102	95	108	126	112	122	124	91	113	95	102	125	119	105	100	99	120	91	120	122	122	105	117	114	104	110	118	105	99	97	104	106	104	91	102	117	95	98	110	101	127	109	111	119	108	127	101	98	109	106	109	101	110	109	106	104	107	101	103	95	108	101	109	106	100	112	103	108	102	105	100	112	101	97	109	115	88	122	109	112	97	82	112	92	118	108	108	123	131	114	103	104	107	82	101	103	113	111	99	113	118	108	93	101	113	119	112	117	107	107	96	96	87	105	94	103	97	111	111	124	98	112	121	101	114	96	107	110	125	99	128	101	86	95	101	91	111	108	110	111	111	94	116	117	123	89	108	108	95	93	109	116	122	91	122	103	101	92	114	106	103	107	102	128	130	100	122	122	113	115	116	118	104	115	89	91	87	109	95	109	104	117	105	115	121	118	100	112	104	99	95	118	117	87	100	90	127	101	112	102	86	108	112	112	96	110	103	98	114	112	108	91	104	98	112	117	117	97	97	87	101	103	109	107	107	102	96	94	100	115	89	111	104	114	124	111	120	102	128	108	95	103	95	125	104	80	110	89	100	91	107	107	102	115	107	116	95	104	115	110	90	109	92	96	106	118	91	99	111	120	119	108	100	91	117	135	107	120	125	115	112	114	105	90	116	107	98	112	92	127	98	124	123	97	113	116	121	96	106	111	109	126	96	89	94	113	102	117	87	114	119	100	96	128	91	114	102	97	94	111	106	121	113	117	106	124	95	112	136	111	98	116	109	90	108	134	106	99	107	114	97	115	90	103	98	103	127	122	96	101	100	93	92	90	98	105	100	110	104	125	99	107	111	97	87	88	116	106	109	117	115	104	106	102	116	122	109	93	95	103	100	89	110	114	114	106	113	130	113	104	99	95	120	116	117	89	117	108	102	106	105	120	127	90	112	110	109	113	118	126	92	115	106	112	114	80	94	122	111	102	90	104	114	107	134	104	123	125	106	108	106	103	123	105	111	102	114	124	93	118	109	119	97	118	110	107	97	109	111	104	114	93	104	96	105	115	111	113	125	101	98	104	116	103	123	101	98	103	111	96	106	103	113	100	108	105	118	120	97
5712	1395	3014	3678	3060	2507	2066	1667	1424	1262	1087	984	884	816	751	742	658	606	637	567	566	543	557	522	506	501	505	488	459	478	454	452	412	423	401	399	415	395	392	385	379	391	426	403	396	372	358	418	374	338	365	366	381	349	378	344	362	333	357	387	392	345	369	342	361	366	355	363	356	341	355	360	375	306	355	340	361	328	373	337	321	337	390	327	369	334	303	339	373	351	362	297	337	376	330	350	349	343	292	321	328	330	349	365	302	310	329	348	313	330	341	336	346	312	345	374	346	351	344	310	326	326	324	347	356	323	333	326	353	335	336	369	301	315	335	332	332	331	326	309	317	353	346	337	340	351	327	347	321	316	355	350	342	313	361	322	300	360	352	323	355	304	338	316	363	341	360	333	354	348	356	379	351	341	339	333	330	318	348	342	329	305	328	341	337	327	339	299	354	335	316	299	338	338	302	306	351	333	355	336	331	338	374	327	311	291	335	347	331	319	350	368	335	330	323	374	312	354	338	342	332	353	330	329	318	322	327	334	319	326	318	323	347	368	302	334	373	336	346	337	321	336	330	338	361	328	312	351	370	336	331	355	329	340	353	309	329	328	323	316	356	345	339	318	345	311	320	328	277	339	327	351	334	354	312	337	368	321	307	328	323	352	346	341	298	353	334	325	331	309	331	328	324	345	339	336	311	347	337	286	309	336	322	335	331	328	357	323	353	302	335	344	336	322	332	321	355	309	338	320	318	344	310	336	335	322	304	319	350	337	320	352	329	343	310	324	353	297	340	321	385	328	321	348	348	322	314	356	313	309	329	328	320	315	344	323	303	351	337	334	321	339	333	343	316	313	354	361	337	336	319	298	340	329	310	346	299	337	308	308	354	305	332	342	355	338	356	319	316	360	339	334	324	343	333	317	308	319	307	333	322	357	344	329	362	298	358	355	314	388	313	344	311	324	346	335	341	315	309	338	345	354	360	367	337	321	302	316	355	315	328	324	324	321	338	339	371	350	328	348	329	344	337	332	343	332	334	358	351	355	349	314	336	328	366	326	285	333	330	335	335	321	347	341	337	329	357	299	319	331	311	331	349	319	339	356	331	342	347	355	327	351	339	310	315	338	312	315	349	331	340	339	322	336	330	329	321	387	322	311	332	318	354	317	305	345	359	366	326	310	366	322	324	365	306	339	350	388	314	332	350	357	329	370	356	334	362	384	353	315	357	351	340	347	337	324	359	349	372	325	360	323	330	330	336	342	360	355	331	325	324	369	322	374	352	336	308	349	327	325	326	317	306	344	318	337	365	303	330	356	306	361	317	328	342	314	372	327	350	320	356	334	327	333	329	366	339	316	311	383	301	329	335	301	313	355	328	343	339	305	338	356	327	329	320	324	350	317	343	330	339	357	350	347	320	313	299	330	352	316	342	325	346	330	300	330	322	279	334	344	350	342	322	340	320	333	328	348	328	322	342	347	335	332	347	308	338	287	343	307	306	323	334	348	336	356	337	345	362	323	335	324	319	349	353	286	360	347	320	339	330	325	347	334	350	340	348	303	340	352	320	340	364	359	291	333	319	336	292	331	312	297	369	344	317	336	339	357	342	313	342	320	337	348	343	331	330	319	313	338	325	320	331	326	374	332	329	365	307	332	323	322	328	315	324	352	321	347	310	336	357	337	343	374	341	356	329	361	377	311	347	327	338	344	359	353	339	344	308	364	301	326	324	357	358	310	325	366	320	360	301	337	325	319	330	342	346	313	329	328	330	309	313	325	337	347	352	341	359	315	308	315	320	325	283	321	305	334	337	319	353	355	330	330	351	367	357	313	316	351	326	344	300	323	322	363	352	323	354	335	339	303	304	317	333	356	348	381	323	346	319	331	307	304	354	318	326	321	377	326	312	319	312	350	328	356	331	340	325	354	315	345	322	331	287	305	320	335	349	309	313	338	329	333	331	318	328	316	332	342	305	341	324	329	347	316	317	322	335	340	323	318	331	324	333	317	348	355	329	305	343	350	349	308	323	380	344	310	338	350	316	343	343	322	352	338	310	339	350	316	355	366	342	312	349	324	314	345	328	341	340	369	329	330	338	349	339	349	330	316	331	337	329	343	366	346	348	352	342	334	327	329	318	341	348	320	339	344	306	346	345	295	372	317	322	335	344	329	333	333	337	304	326	308	313	340	355	342	325	343	323	316	340	324	331	346	346	337	366	322	336	293	302	320	326	324	345	364	341	318	340	343	302	334	359	304	326	351	324	343	331	333	353	381	344	349	325	336	320	325	319	369	321	357	323	323	325	356	344	321	341	347	318	348	338	336	375	326	341	335	332	299	352	313	351	354	304	346	358	338	318	322	290	341	293	355	352	323	335	341	336	333	341	318	331	334	346	337	336	345	318	361	322	336	334	336	331	321	344	337	353	339	348	328	334	337	331	309	333	335	344	323	329	332	318	351	338	321	326	327	345	328	332	326	337	308	334	314	314	347	360	346	310	325	331	340	347	316	348	312	347	331	353	347	359	344	339	316	327	314	336	327	337	310	343	323	323	334	310	331	314	342	318	350	293	349	324	321	323	346	332	313	340	382	316	322	350	315	357	320	318	297	325	340	341	325	328	354	349	338	360	342	326	327	323	363	329	299	323	344	330	348	329	344	355	313	344	316	321	331	336	329	334	300	311	358	336	349	341	345	308	338	357	363	339	357	346	310	338	334	308	340	343	317	336	314	317	313	325	362	302	313	341	354	336	315	355	357	316	313	322	348	332	318	333	364	329	330	336	326	346	320	343	327	355	300	331	316	330	327	356	336	327	324	338	321	361	316	323	353	314	333	344	301	330	360	353	309	326	333	323	356	372	326	332	313	346	333	320	328	331	315	310	352	308	339	327	313	336	372	309	343	356	338	337	346	310	346	314	334	346	340	341	325	348	302	339	341	335	334	314	333	302	350	309	334	345	326	327	326	368	314	383	352	329	315	343	340	354	339	320	367	344	328	311	322	343	362	344	329	353	338	279	317	327	347	356	315	330	358	356	352	329	339	313	345	340	323	306	353	329	322	302	338	301	350	362	321	370	335	321	306	333	349	328	312	353	333	352	347	296	334	323	302	334	311	359	323	332	340	342	331	329	339	317	325	315	364	332	323	346	316	345	339	312	316	332	325	344	351	334	334	311	333	339	339	311	334	321	315	343	335	332	369	344	390	294	334	363	342	325	319	350	310	323	331	344	345	325	318	352	319	351	328	363	339	333	326	341	312	333	322	317	325	318	336	329	332	310	314	311	313	327	341	352	374	332	328	325	364	339	337	339	340	337	339	307	355	333	337	312	310	357	336	303	317	358	306	311	345	320	341	335	365	329	340	338	358	341	335	338	275	316	347	324	353	309	311	341	339	329	329	358	315	339	360	319	330	331	315	329	332	325	313	359	355	348	332	327	358	292	333	328	359	329	332	315	353	358	324	368	330	349	316	348	339	346	341	305	345	339	319	345	308	342	321
18203	2884	2808	2237	1619	1124	862	665	541	448	420	382	332	278	293	284	265	252	227	231	224	212	219	181	203	204	190	204	191	185	189	182	197	203	154	161	169	187	179	186	159	163	178	171	171	140	192	167	160	148	167	155	163	175	188	162	153	166	166	156	170	149	164	183	164	169	170	164	160	170	169	180	174	139	162	166	145	141	149	157	153	167	174	155	162	165	177	139	165	173	144	163	150	135	157	162	161	161	163	171	169	148	165	179	180	157	143	143	161	186	181	151	167	168	176	160	163	161	181	141	183	172	132	182	145	165	157	159	168	138	165	141	147	157	172	150	153	143	163	164	159	164	152	169	163	170	160	143	155	136	168	156	161	162	138	172	168	151	176	169	158	158	154	157	166	162	153	164	160	174	157	151	160	159	159	175	166	153	159	144	156	146	170	174	146	137	148	159	179	131	158	173	170	158	147	165	164	156	166	173	163	163	154	167	166	147	149	162	159	168	155	142	139	154	167	175	151	164	166	150	146	132	167	168	146	165	163	161	154	156	170	153	152	178	158	151	164	144	160	166	157	168	143	143	163	175	164	156	156	149	164	152	146	152	151	159	168	139	158	167	156	167	161	143	156	147	171	155	147	159	184	166	139	159	168	174	170	156	150	148	152	135	157	159	159	166	156	181	140	185	163	154	159	159	157	153	175	171	150	161	161	139	142	151	147	137	154	168	194	184	156	139	146	169	144	151	170	154	160	178	174	151	166	168	151	147	163	163	154	161	172	145	148	164	148	149	172	172	179	146	178	156	153	145	165	163	150	151	146	146	172	166	166	156	140	150	141	153	158	149	176	176	191	179	173	181	194	144	181	176	172	168	153	146	164	182	165	168	158	153	175	170	160	178	163	181	167	183	153	160	141	148	161	155	163	165	162	166	144	174	167	175	151	174	145	166	163	170	177	147	157	159	165	135	176	179	162	150	168	151	158	162	142	157	149	155	141	141	152	144	161	157	159	163	168	163	168	147	156	151	167	149	147	134	174	169	192	165	135	169	171	154	148	163	139	166	151	169	155	166	176	131	162	187	164	153	145	155	148	177	174	141	159	159	190	163	175	169	147	184	156	163	152	171	160	159	183	171	156	155	159	158	153	169	178	154	150	168	145	134	154	187	165	167	150	150	170	139	151	160	166	149	166	167	166	166	143	161	164	158	148	146	138	157	148	170	155	157	155	147	140	156	157	182	148	167	174	176	161	156	166	162	171	168	158	161	166	178	164	157	150	182	189	153	164	162	173	173	163	186	170	166	170	162	156	154	160	158	142	148	170	164	170	173	137	166	150	179	172	155	164	140	160	170	181	151	143	170	176	179	132	180	177	162	167	164	184	176	162	135	156	169	148	177	148	157	157	179	149	162	161	151	164	175	148	144	161	154	158	168	143	137	167	169	149	149	164	153	137	164	172	142	142	151	147	175	150	140	147	167	153	146	154	140	157	153	162	158	135	132	160	148	165	151	158	162	179	161	153	164	159	166	163	162	166	163	157	160	147	175	144	164	159	165	152	140	189	157	161	146	155	167	175	153	152	165	174	160	146	183	144	142	168	154	160	154	177	156	139	139	155	165	154	166	143	148	154	150	144	170	177	153	177	155	186	194	176	157	165	184	178	155	175	138	141	171	163	135	175	152	160	163	164	168	161	157	155	168	163	128	154	143	163	164	180	168	167	152	156	158	147	188	158	181	176	179	170	140	144	169	144	154	146	169	189	162	164	144	161	155	180	150	163	127	178	157	173	168	152	168	155	176	179	174	183	184	137	135	137	167	172	159	158	130	174	144	160	171	149	173	124	161	166	168	158	140	143	147	149	175	157	164	161	159	164	143	159	180	155	177	147	153	165	150	158	174	164	172	150	162	143	139	141	183	159	160	174	152	171	155	178	166	122	146	159	162	146	164	164	155	151	159	152	174	150	185	161	159	149	145	193	166	166	164	168	180	163	161	158	158	152	156	168	162	153	148	169	181	167	152	178	156	136	182	162	149	181	190	160	153	165	153	163	160	164	166	171	158	167	165	155	144	145	171	159	149	153	154	156	160	166	150	179	138	157	163	154	160	168	152	146	162	134	156	161	127	150	164	154	149	155	153	148	158	159	161	145	139	176	135	177	177	175	143	147	153	152	180	162	207	170	154	167	160	157	157	149	142	152	149	160	154	170	151	169	129	163	171	152	178	130	161	157	149	140	186	145	164	160	169	172	158	159	167	143	144	173	147	165	150	138	164	145	164	153	173	162	158	156	164	161	161	150	153	150	158	158	146	157	162	145	167	156	163	165	167	152	169	139	141	150	142	172	165	179	176	152	155	129	179	147	144	162	164	176	136	157	156	154	160	151	163	134	180	148	136	154	157	164	149	170	169	158	139	155	158	179	154	166	160	175	150	133	171	176	153	161	135	163	140	161	152	171	172	162	180	172	171	150	168	175	148	154	152	154	175	129	140	172	161	140	138	142	166	162	130	156	150	163	143	167	174	163	149	146	137	144	140	141	175	156	151	158	172	150	158	158	157	162	171	153	145	159	162	155	154	168	150	169	167	132	148	177	160	171	136	167	180	141	157	176	173	160	162	176	172	168	164	173	130	163	151	155	152	177	130	132	175	160	165	171	165	172	190	158	157	164	172	145	143	162	156	165	162	176	173	158	154	164	150	165	156	162	156	139	151	151	166	125	157	173	167	147	144	151	169	141	158	184	152	176	161	175	145	144	163	160	162	146	167	158	180	159	162	138	177	170	155	153	155	158	174	163	167	141	187	143	154	156	164	154	132	154	171	164	139	166	154	160	148	161	164	170	151	167	164	156	151	139	150	164	159	157	162	150	151	165	154	143	152	161	172	184	151	166	162	163	171	162	156	163	190	142	140	160	172	154	152	173	142	178	175	172	161	124	170	167	138	160	169	160	163	162	165	168	145	169	135	158	160	151	166	146	158	166	194	172	151	178	152	147	148	155	178	156	150	174	143	186	159	146	152	173	159	150	162	159	160	169	155	164	164	169	169	182	161	146	152	162	166	151	155	172	164	161	162	165	137	143	156	153	159	153	149	170	157	149	176	172	164	153	157	170	175	166	165	174	151	158	155	149	142	167	156	156	154	162	137	190	167	176	161	166	170	143	166	162	148	151	144	156	161	147	140	129	147	166	151	160	162	158	168	150	153	166	162	176	156	152	154	141	172	139	172	159	150	189	168	165	150	164	171	165	128	174	172	165	169	155	172	165	145	166	175	133	168	159	191	156	172	149	180	150	169	133	174	166	149	145	167	165	164	138	167	155	160	177	150	156	125	188	157	159	179	165	145	162	163	172	157	150	150	157	160	164	154	161	151	143	185	153	178	164	165	155	168	187	170	158	146	150	155	157	162	173	189	168	177	159	153	181	166	158	151	162	155	145	158	157	161	169	175	158	151	167	161	186	171	151	152	135	137	161	153	156	140	143	162	173	158	160	190	146	178	159	190
7858	2464	5582	6554	5513	4520	3702	3103	2663	2221	1972	1684	1505	1393	1296	1208	1072	1108	1046	918	942	844	844	773	753	707	713	749	680	658	634	614	628	627	625	607	621	567	599	579	594	570	603	558	573	574	517	543	560	534	542	530	552	548	548	506	522	480	539	481	531	552	503	570	497	514	477	515	528	491	520	529	520	532	515	498	523	527	493	476	498	504	522	562	491	511	484	478	516	484	511	481	488	513	496	497	503	461	522	504	490	484	498	521	470	497	513	511	488	477	506	485	497	486	488	481	475	502	474	450	458	464	468	511	522	476	481	498	511	455	494	507	497	487	466	461	479	517	462	489	529	510	504	473	512	486	458	479	505	501	481	482	512	497	463	494	505	513	468	453	511	506	459	447	520	466	498	445	455	479	466	444	462	470	488	464	492	472	483	484	463	486	450	491	461	468	444	472	516	480	515	521	503	481	481	513	505	506	485	467	459	503	479	465	501	480	479	466	437	443	518	478	491	493	492	519	483	526	478	444	478	525	481	448	470	473	481	464	495	472	499	483	483	502	439	473	451	495	467	482	493	516	475	496	431	479	506	513	457	507	509	458	492	463	453	450	497	497	490	451	469	480	484	478	480	446	491	476	488	472	496	458	471	481	505	489	465	468	499	471	478	457	498	466	473	445	486	490	499	440	482	443	499	453	472	501	507	479	429	470	473	508	476	475	452	471	484	531	457	467	478	471	480	453	474	438	467	458	449	475	479	470	501	433	485	475	486	447	511	442	483	513	491	480	470	417	503	508	476	494	485	442	542	473	525	452	508	484	425	448	465	452	478	475	469	470	462	430	513	478	440	471	497	487	445	446	490	502	454	457	502	486	469	443	435	492	516	451	498	472	470	468	479	472	507	496	479	477	465	482	465	454	487	487	467	473	472	483	489	452	473	462	514	442	486	495	471	477	457	491	497	480	490	492	449	496	495	535	506	450	495	503	458	471	475	465	496	476	475	470	443	517	472	449	475	468	495	468	474	459	465	485	502	490	469	489	455	502	471	468	488	473	474	479	442	483	487	470	471	448	459	450	453	486	444	451	498	477	492	502	502	476	508	515	477	505	502	496	481	488	462	505	447	464	487	443	466	472	478	464	494	489	490	425	496	480	501	522	470	504	485	474	441	485	466	466	494	509	452	473	483	481	480	463	479	492	437	446	457	429	479	450	495	459	424	477	510	470	475	435	462	468	450	487	468	433	510	473	450	472	476	483	455	504	451	460	453	479	457	499	451	458	457	464	469	476	479	503	449	468	467	494	438	457	429	491	526	473	475	440	486	517	479	475	476	464	473	524	492	527	451	457	460	451	455	484	480	446	468	448	460	460	487	444	466	479	491	495	457	471	479	482	458	474	470	540	461	495	450	486	489	473	469	513	480	458	506	505	464	513	468	489	464	490	489	491	449	477	412	440	513	464	434	472	467	491	434	485	442	479	442	478	447	448	495	484	477	472	500	511	485	507	484	448	468	509	476	456	457	497	450	484	499	457	489	527	484	484	501	467	460	439	468	469	488	465	491	515	469	473	452	513	486	498	505	468	465	456	463	502	492	485	470	488	524	510	495	484	455	481	460	482	500	439	440	501	434	493	488	487	449	477	467	494	489	463	481	485	477	491	488	473	455	473	492	488	447	499	485	455	449	487	466	444	494	491	482	521	470	502	520	460	496	452	461	476	471	464	520	484	449	462	508	502	518	483	483	529	501	483	482	477	467	468	457	474	450	473	474	499	473	497	486	501	496	473	481	466	454	460	479	485	513	474	495	487	469	493	482	432	478	508	477	458	471	521	472	515	455	467	475	496	496	505	474	473	496	478	465	477	409	453	469	495	461	491	466	471	470	441	453	480	485	522	461	474	464	452	445	490	532	516	506	471	477	480	479	469	469	428	471	497	503	473	418	433	480	489	503	463	466	525	469	478	457	490	481	492	471	467	489	457	469	477	476	527	459	475	515	479	476	450	469	466	478	475	478	474	476	456	502	446	475	491	501	479	488	498	494	470	477	463	477	472	505	504	490	490	484	494	489	422	485	466	487	487	450	481	473	501	482	521	481	462	455	489	493	493	494	474	485	518	484	468	490	413	484	462	477	496	474	494	499	533	482	482	480	465	454	463	489	502	449	448	458	485	455	494	481	469	495	503	474	506	465	457	486	484	495	481	476	477	481	498	462	455	442	424	472	491	517	479	445	465	478	475	451	479	474	448	479	503	487	493	473	464	414	457	491	511	461	476	482	488	471	470	498	456	479	492	492	447	487	439	489	518	466	452	477	523	475	491	480	481	507	513	450	515	492	460	495	486	479	493	497	454	488	490	459	475	484	498	477	473	476	530	471	472	452	522	511	492	493	470	485	447	481	469	486	434	465	469	500	483	464	450	478	451	445	474	478	452	491	467	491	468	466	499	471	491	468	480	433	490	500	473	464	486	488	473	506	506	457	508	439	494	502	492	502	443	493	474	467	502	472	466	460	495	478	445	466	481	531	501	513	508	430	501	455	457	453	452	457	482	468	417	467	482	479	509	483	474	436	422	507	503	483	443	508	472	459	520	463	471	476	473	477	479	457	454	507	454	476	492	502	516	497	451	489	517	477	484	489	478	504	483	463	461	495	451	460	473	485	493	484	467	479	489	490	473	487	482	491	453	457	423	482	509	437	476	430	493	526	520	504	448	476	484	470	406	499	477	468	483	480	478	484	480	512	500	442	491	494	500	455	450	499	502	458	542	466	509	469	512	505	465	471	436	474	474	482	503	474	498	467	483	478	447	458	477	449	476	470	506	477	478	454	498	445	453	508	458	497	473	445	465	490	483	483	470	501	470	490	485	470	490	491	460	533	513	465	523	503	470	479	461	483	527	466	474	450	462	454	443	463	486	469	470	461	469	446	449	478	492	461	463	491	449	465	524	455	475	520	484	497	487	442	500	497	495	477	450	455	512	473	449	478	521	503	449	470	465	471	480	465	481	482	465	505	493	492	463	520	467	490	479	539	479	447	473	516	482	478	495	478	465	460	514	486	478	472	504	476	489	471	480	478	455	496	482	508	461	488	472	497	503	496	474	453	491	441	492	494	479	464	518	502	453	504	493	473	518	506	463	492	464	495	459	463	486	489	481	487	475	440	475	478	505	440	465	464	496	457	466	495	464	486	462	483	484	483	488	492	489	474	470	451	470	531	442	477	440	486	472	484	456	520	487	519	458	494	473	514	468	484	457	484	481	486	467	480	450	473	515	487	472	462	481	486	488	504	456	450	433	459	472	474	469	468	443	515	499	462	499	501	511	496	485	476	491	462	491	497	464	484	496	467	473	467	481	456	450	465	496	473	493	463	480	492	455	468	463	478	469	444	486	460	491	460	455	496	500	429	478	477	444	483	499	501	492	461	490	457	465	500	443	488	521	417	448	513	530	480	463	475	466	488	487	481	504	519	509	426	479	501	486	463	460	413	502	479	500	470	463	513	479
2494	301	306	283	253	249	241	230	226	209	233	246	259	228	220	232	214	214	221	218	214	206	217	210	199	208	234	200	235	198	214	218	225	218	192	220	248	220	211	226	212	229	210	190	205	223	193	221	220	218	217	223	204	214	231	229	218	240	224	197	191	242	220	205	208	223	206	204	238	221	211	208	230	225	200	194	210	215	216	243	238	242	214	220	194	264	203	195	206	227	194	207	232	212	212	217	214	208	208	213	211	212	202	221	205	229	206	187	237	235	218	212	219	208	221	223	211	221	201	211	216	207	205	215	207	194	237	241	220	223	222	220	233	207	237	212	212	206	210	219	214	242	223	215	203	206	223	215	204	211	219	230	239	204	224	225	185	210	204	224	203	226	228	217	194	216	203	211	197	217	212	204	227	210	229	236	232	206	218	221	210	221	224	237	209	234	216	216	227	212	206	219	211	207	204	214	231	214	208	226	228	211	223	228	237	182	224	208	218	209	215	197	210	214	237	212	223	206	231	217	235	220	217	214	183	225	199	209	223	221	243	217	221	192	234	228	214	246	217	197	211	242	234	224	211	179	219	226	197	189	233	228	208	231	206	224	201	218	215	200	213	217	233	208	211	220	218	221	245	217	201	212	223	201	226	223	239	217	214	236	215	200	213	204	239	201	218	236	215	204	220	181	210	211	210	216	228	213	207	201	204	201	190	225	191	208	203	208	212	240	195	219	202	206	210	211	199	234	210	201	222	221	235	209	205	205	214	219	212	253	202	222	219	221	197	221	200	214	201	230	220	211	218	226	211	205	227	226	206	227	231	204	234	204	224	212	211	209	215	221	209	237	203	218	232	209	176	229	213	211	232	224	196	209	212	228	230	207	221	193	214	210	187	218	211	221	236	223	227	226	193	240	218	186	191	192	228	243	222	209	204	230	219	225	210	213	213	201	209	233	205	231	208	227	209	203	201	213	259	185	236	214	233	235	251	200	218	241	206	210	251	219	209	225	210	200	222	209	212	232	221	217	223	206	225	252	178	233	219	198	227	210	213	244	187	245	229	242	229	223	219	211	214	208	224	232	235	207	213	196	245	212	224	213	211	212	228	208	212	221	246	224	219	208	230	221	205	217	232	201	238	203	216	234	195	223	224	224	240	202	208	229	238	216	202	219	199	233	195	243	222	203	229	211	207	243	210	213	201	230	232	225	222	207	207	221	200	223	208	221	232	225	202	243	220	235	226	206	217	195	208	200	226	226	240	211	242	231	203	206	232	233	246	209	197	202	218	214	208	202	219	195	228	215	205	214	210	223	218	210	254	221	243	187	230	207	229	211	194	235	229	233	219	199	199	222	193	203	213	207	211	200	221	223	209	228	220	209	194	220	209	251	192	258	212	217	186	220	229	222	217	197	205	191	222	203	240	209	207	230	213	202	219	197	246	232	208	226	238	207	223	224	222	215	233	213	203	194	197	210	224	219	220	193	225	226	244	205	210	223	213	234	223	217	217	233	216	217	210	213	184	222	222	247	191	213	204	251	235	236	225	215	234	197	205	226	218	214	235	218	225	203	231	217	239	221	208	228	211	227	231	222	217	215	250	228	222	224	244	194	216	223	209	235	214	212	202	222	206	182	195	203	211	216	220	232	222	195	188	219	206	220	230	208	197	227	222	217	228	208	202	226	235	244	210	228	211	225	215	202	225	245	223	222	212	218	207	187	217	201	205	220	211	258	246	224	219	252	214	208	207	217	193	231	222	223	201	217	204	205	212	235	229	209	229	234	206	216	223	242	221	200	217	217	227	240	225	180	240	227	228	232	248	222	233	244	214	241	239	219	217	230	200	203	217	237	212	214	219	205	201	221	244	227	255	208	221	213	233	213	202	237	227	239	240	220	233	222	240	199	240	230	223	230	207	194	235	206	222	224	229	219	226	223	199	208	220	247	211	234	214	210	231	232	219	231	240	215	218	208	202	213	215	214	193	209	215	225	208	215	251	216	222	243	209	220	227	211	218	234	202	212	220	203	235	216	232	233	241	227	223	229	222	218	199	234	221	211	208	230	237	192	196	200	253	216	235	201	208	229	218	234	219	236	230	235	207	209	213	203	238	197	231	209	223	211	205	191	209	202	239	195	239	236	212	209	210	214	232	206	216	223	218	212	218	216	232	216	221	211	217	232	206	210	197	215	201	212	221	197	226	225	224	215	236	227	216	247	218	217	213	206	200	207	218	214	180	211	234	208	220	216	214	224	195	222	222	242	235	248	234	207	192	204	225	211	235	222	212	230	206	194	216	214	219	226	255	208	216	221	227	209	211	222	217	215	211	205	212	221	219	214	199	232	217	217	198	199	221	221	201	205	213	231	233	212	234	188	217	200	237	207	213	209	204	227	214	224	210	237	204	201	230	207	215	243	219	219	238	196	228	222	229	229	223	234	195	226	203	231	228	230	218	212	201	231	238	223	208	234	221	220	200	225	204	235	207	212	190	214	214	219	220	228	217	242	192	207	219	196	205	216	221	228	198	222	254	207	246	212	213	216	209	223	239	198	225	214	223	221	220	209	228	224	214	203	203	198	214	203	226	177	227	216	223	232	238	192	226	182	237	223	213	211	198	204	218	209	239	203	218	204	211	220	194	221	205	190	205	232	191	235	205	196	220	217	221	219	207	224	219	206	224	223	220	212	201	237	222	237	219	231	234	213	239	223	210	244	218	215	235	224	226	216	215	213	241	239	233	205	215	257	199	219	213	206	223	177	184	216	221	204	232	220	220	189	227	213	218	198	204	200	207	230	216	226	226	217	231	206	224	207	220	206	219	207	225	218	206	245	210	231	221	215	213	206	215	221	213	208	220	212	229	217	216	209	199	237	228	227	222	224	188	216	235	210	209	226	229	216	234	204	214	212	223	227	219	209	231	233	219	221	215	218	229	211	197	213	214	217	211	223	203	222	216	205	210	218	212	242	245	227	227	198	211	229	207	207	221	231	200	196	230	223	215	201	226	203	216	218	237	249	199	220	222	243	197	233	212	239	236	221	230	205	202	214	231	207	233	196	190	220	212	215	193	206	234	205	198	221	209	216	198	221	190	187	192	190	204	233	216	209	190	210	211	238	208	202	224	224	224	236	214	193	220	219	209	215	231	203	217	223	203	224	211	225	220	214	220	217	251	203	210	231	197	214	210	239	206	236	233	200	204	212	213	227	224	227	225	213	215	193	203	214	233	208	228	218	215	217	222	221	215	224	196	186	232	218	206	233	218	242	242	238	238	221	239	242	219	208	178	205	206	201	193	216	217	214	243	204	201	219	199	229	201	228	211	209	241	188	229	216	253	212	225	176	225	231	248	224	205	250	228	207	199	230	231	227	189	212	239	237	228	224	236	211	228	228	200	212	215	187	228	214	196	223	215	244	197	200	211	218	202	228	195	228	225	235	236	214	234	232	198	242	256	216	229	218	236	195	220	239	219	197	197	203	223	219	213	249	232	231	234	237	207	227
2351	652	812	867	858	748	744	741	648	661	663	667	650	630	685	625	623	622	586	594	585	613	636	596	596	622	614	638	605	601	605	588	612	611	606	552	596	633	612	617	645	629	606	571	591	612	602	608	638	602	618	615	641	574	631	597	610	593	612	613	632	631	590	584	675	632	662	595	596	644	614	636	622	622	609	622	614	569	600	584	619	625	612	586	601	632	564	607	596	560	629	628	610	590	609	607	601	616	604	630	615	608	605	639	635	605	566	601	567	618	589	626	625	613	559	595	625	547	601	613	568	617	585	582	580	587	606	615	587	602	588	665	574	586	584	613	579	630	585	577	622	604	606	563	577	612	660	627	576	581	599	564	606	609	597	596	625	612	592	576	658	589	635	584	627	632	593	596	581	618	552	639	637	605	613	627	583	654	575	621	611	625	582	564	603	621	587	570	651	653	589	609	610	624	567	611	572	588	642	629	588	597	603	639	569	594	573	582	659	667	582	610	619	571	612	617	632	586	580	617	573	631	617	581	547	612	615	604	619	617	625	614	578	662	569	616	626	631	617	590	560	587	598	619	571	585	594	550	581	623	587	589	623	600	584	608	615	616	548	617	576	586	614	615	592	584	582	563	596	608	569	620	577	596	642	583	649	596	608	609	619	630	583	600	605	573	538	623	599	622	586	633	643	574	555	601	634	579	601	619	582	609	596	597	593	614	574	634	621	600	602	619	613	612	597	616	597	621	583	625	617	592	615	629	578	629	611	565	615	633	593	574	609	601	604	580	595	644	582	621	599	585	640	624	612	640	643	560	533	641	619	593	588	619	592	613	587	641	606	581	607	606	619	611	631	594	598	632	606	632	602	577	615	613	606	579	589	599	569	601	600	594	611	614	576	586	561	593	671	613	641	614	584	615	655	598	599	604	624	577	583	619	657	574	598	597	552	623	599	581	608	590	578	587	617	608	581	602	591	565	608	639	651	612	597	596	523	572	603	660	608	613	605	581	636	624	618	575	635	621	638	589	647	581	623	589	579	603	626	601	558	581	583	618	597	607	607	602	624	643	583	586	581	595	600	592	592	600	626	590	604	596	620	569	614	612	627	623	623	599	590	607	542	619	621	612	585	616	620	631	633	610	594	586	588	592	633	613	606	598	591	615	617	573	628	633	607	574	589	601	587	598	563	592	615	621	606	621	560	578	616	615	590	566	612	597	602	611	603	583	603	627	577	606	646	645	594	594	615	626	604	606	615	625	595	561	609	610	603	625	544	545	577	555	581	585	585	584	562	613	582	597	634	613	622	624	589	613	592	624	581	586	602	625	601	533	622	625	561	577	567	574	587	644	617	612	580	599	616	571	604	628	585	624	572	645	585	578	592	595	575	599	609	582	600	581	574	624	611	606	616	565	595	587	640	598	640	632	599	579	643	633	617	569	596	586	595	622	623	569	565	573	587	636	589	653	610	580	595	644	618	604	585	611	564	599	663	571	571	581	609	586	643	619	616	616	611	611	561	536	637	588	602	620	611	590	613	576	596	615	611	616	579	549	624	576	641	613	621	621	591	628	576	561	603	610	631	692	607	584	623	591	630	633	662	633	565	616	620	611	568	575	589	626	624	590	577	644	617	655	621	634	613	590	627	641	592	628	604	595	587	628	611	611	598	608	598	574	637	608	546	644	574	607	611	634	574	602	632	562	648	569	595	639	655	583	596	554	607	607	629	627	624	620	619	569	588	579	568	614	583	610	648	615	605	624	603	628	573	600	603	642	583	598	639	595	608	648	573	606	607	602	619	626	605	636	612	623	627	608	543	585	608	600	629	573	603	610	584	622	566	584	557	567	575	629	584	591	607	577	613	632	600	561	571	609	613	587	589	625	605	594	630	624	605	583	627	632	589	645	565	586	639	558	600	596	591	595	560	567	628	614	641	616	583	544	601	583	621	585	575	597	611	611	529	635	584	571	601	606	603	567	635	616	604	573	612	599	596	621	616	602	580	575	612	573	598	585	580	615	592	611	561	629	606	585	579	613	619	593	607	618	566	602	577	563	649	601	615	603	630	632	587	586	647	617	603	620	608	584	614	568	589	625	585	592	565	622	570	575	562	579	625	558	635	592	613	635	625	628	549	593	620	638	629	620	645	573	635	577	584	552	582	639	627	594	619	600	565	639	618	578	583	572	634	597	595	636	597	632	561	601	605	614	625	614	593	613	599	603	559	619	547	585	574	636	596	600	616	625	578	572	564	580	590	640	583	604	590	613	615	641	580	572	601	607	587	632	597	567	567	583	617	594	588	560	638	572	620	615	593	595	609	589	652	571	577	606	642	602	605	590	549	570	623	627	613	644	591	601	609	601	634	657	637	595	593	588	609	624	606	595	589	607	572	586	596	646	605	592	593	614	663	602	632	585	561	633	642	605	611	610	636	600	605	574	576	550	644	615	628	616	624	620	595	555	663	622	590	639	614	591	636	623	565	558	631	611	649	584	595	618	639	620	617	619	576	561	630	613	562	585	608	587	638	622	575	562	610	610	629	562	641	596	562	577	594	600	596	565	567	596	580	621	603	580	587	615	609	598	583	601	627	596	600	635	627	623	608	565	640	634	586	599	610	629	586	617	588	559	622	601	632	616	579	610	651	600	570	607	598	624	625	561	601	612	606	585	557	626	594	602	612	585	616	613	603	572	636	651	606	610	652	589	586	646	626	579	580	615	599	616	595	577	573	593	590	557	605	598	579	576	643	591	578	585	624	587	558	612	574	606	580	601	605	602	555	619	630	576	626	615	589	577	616	584	597	598	605	605	564	585	611	607	613	643	596	608	598	606	589	602	628	628	625	636	631	623	600	576	587	634	655	541	583	633	577	651	615	593	581	543	654	601	630	618	585	590	553	574	590	592	574	606	607	604	610	568	564	628	619	586	610	617	626	581	629	638	618	572	623	621	570	586	619	629	616	622	553	625	613	590	642	629	583	616	552	630	616	583	611	543	604	667	638	611	635	620	561	596	604	615	628	594	616	593	589	643	612	606	655	613	592	603	618	640	626	567	588	623	606	618	595	621	595	603	606	621	603	629	554	607	594	601	580	605	595	631	627	645	603	580	568	588	606	581	581	613	591	605	589	650	602	636	638	627	590	583	576	561	604	568	588	541	603	569	655	587	587	573	579	605	559	610	615	605	594	595	604	587	656	604	610	585	596	644	597	570	643	633	616	654	583	561	590	616	533	567	605	631	559	598	614	607	624	588	565	575	659	616	661	617	585	560	584	581	553	584	631	611	593	580	581	618	655	613	602	572	586	593	615	607	653	593	578	581	682	589	593	560	574	625	577	625	623	615	621	606	602	596	558	630	595	624	569	616	624	617	625	592	601	622	627	579	594	539	604	591	671	629	588	631	583	575	599	617	584	573	607	573	578	587	640	597	610	582	661	667	591	613	593	582	608	573	589	610	599	593	602	642	562	612	592	597	584	594	603	620	603	664	602	625	634	646	595	561
9922	1078	1346	1089	823	584	489	385	342	270	239	204	201	207	162	153	154	136	142	155	110	136	120	136	125	119	132	129	107	102	117	128	124	105	100	115	106	106	127	121	123	122	127	128	111	114	109	113	112	121	110	102	110	107	110	123	103	119	118	103	107	121	109	94	117	110	105	115	100	104	105	94	142	110	123	93	108	104	113	103	97	128	120	92	110	111	116	97	94	104	118	105	116	97	107	99	103	115	107	107	112	115	111	86	87	110	101	99	123	125	109	119	105	130	102	125	103	115	114	101	108	116	105	127	116	106	91	101	109	116	122	110	95	116	93	108	109	98	120	107	100	128	102	88	131	102	118	119	109	107	98	105	116	91	96	86	113	108	96	103	104	114	100	97	111	94	114	107	110	104	113	105	104	103	90	108	106	99	109	104	111	115	118	117	120	106	115	109	119	114	110	103	103	112	112	97	91	101	113	107	113	130	102	114	114	120	95	118	101	99	92	100	114	113	93	101	108	107	96	99	111	101	103	129	109	110	118	107	108	105	114	103	116	112	99	100	118	102	122	108	90	110	102	92	119	115	105	109	105	106	120	97	105	104	112	111	105	113	110	105	101	110	124	117	93	110	87	111	105	91	118	99	111	117	96	115	96	112	105	104	107	92	115	95	127	110	122	120	109	106	107	95	111	111	117	104	90	99	110	89	127	99	89	104	98	109	114	112	98	117	110	108	116	117	104	101	123	108	127	86	104	117	106	91	102	103	114	105	92	105	96	98	103	112	104	98	102	113	98	110	107	116	104	119	101	102	119	109	108	104	100	87	90	125	91	107	113	107	129	104	122	92	85	116	101	118	109	109	106	91	98	120	97	106	128	98	98	108	126	120	113	112	119	107	119	103	110	87	100	114	106	113	107	110	104	98	118	106	97	124	112	121	105	90	116	93	116	104	101	124	110	121	114	100	112	94	106	126	109	99	107	104	103	120	125	117	95	116	104	108	115	112	112	97	97	104	116	114	101	109	114	93	103	106	112	102	91	110	114	116	113	110	123	112	105	91	98	101	129	112	110	99	99	92	127	107	113	113	106	108	118	107	93	106	111	114	118	107	108	103	111	102	105	86	97	107	109	110	100	126	125	101	109	98	114	93	95	94	116	98	106	105	117	109	102	105	96	94	104	100	118	104	106	90	94	105	102	100	115	87	96	115	108	110	112	119	102	108	103	118	124	100	107	117	108	106	95	118	107	93	98	92	108	115	100	120	120	110	123	101	99	98	119	102	100	109	102	118	111	100	106	118	111	99	94	108	99	113	125	93	109	104	116	101	104	114	94	119	124	89	116	97	117	114	108	113	106	115	103	105	112	115	104	118	125	112	131	106	108	124	111	105	119	116	126	108	102	112	119	110	100	113	82	118	90	104	89	121	104	96	101	109	104	95	115	98	105	113	93	111	99	128	107	106	105	99	113	96	107	112	105	126	107	105	86	98	101	116	107	102	86	106	96	109	100	108	108	113	103	106	107	103	108	92	109	101	102	104	90	98	118	108	98	109	97	118	84	105	92	111	81	95	102	105	104	108	128	115	108	104	109	94	97	97	105	110	96	114	107	119	125	100	106	81	105	110	109	105	120	102	100	119	97	113	111	111	109	119	91	100	113	114	103	98	101	100	106	95	118	116	119	100	100	114	108	116	100	92	106	121	118	100	120	106	96	96	104	93	116	106	104	93	103	117	100	99	100	102	119	122	118	111	74	107	120	71	96	90	97	109	92	89	110	101	106	121	94	107	95	92	106	105	114	114	110	98	92	98	127	114	106	120	115	105	105	122	98	109	87	95	98	93	98	98	113	125	85	108	111	99	109	111	101	112	111	116	97	113	92	95	86	92	111	113	93	115	98	116	100	104	108	120	109	91	114	106	103	125	106	118	84	110	106	103	119	102	108	113	105	96	92	111	115	107	113	92	93	105	114	119	109	125	126	98	111	96	108	114	103	98	102	93	116	109	102	112	95	123	111	119	105	86	95	125	115	99	110	106	111	114	104	99	103	95	96	110	102	114	103	99	108	97	122	91	98	106	101	112	111	99	106	109	111	113	108	103	118	90	119	95	132	114	112	107	91	105	114	121	93	84	102	114	99	116	104	115	97	101	113	113	92	98	96	124	105	105	121	128	113	112	95	109	92	107	109	114	88	105	112	105	97	104	114	120	109	107	102	117	112	96	106	88	132	101	89	116	107	116	105	109	110	106	96	122	112	119	109	109	114	94	115	120	106	95	104	110	107	100	113	104	117	128	120	118	115	124	107	100	95	122	105	108	117	107	95	114	130	93	91	105	108	110	109	100	113	104	109	109	96	97	101	98	110	101	109	127	117	105	100	89	105	102	122	114	105	94	95	118	92	110	101	107	108	104	108	100	117	113	118	115	95	117	112	115	96	97	109	97	109	112	93	117	125	114	102	119	95	122	93	113	109	104	110	106	118	96	106	96	113	123	97	139	102	97	113	120	120	107	104	116	86	107	98	106	107	100	101	118	125	105	108	105	98	119	110	94	95	102	120	87	118	102	108	101	101	97	99	93	107	114	110	114	117	99	88	118	133	102	111	103	100	100	98	116	102	110	100	124	105	102	108	110	96	112	106	105	99	118	109	101	102	105	95	100	110	108	91	109	115	109	102	116	106	93	111	98	94	100	114	113	105	114	82	115	121	116	119	116	94	94	112	87	127	116	105	102	98	113	102	107	96	97	100	110	112	93	96	113	123	120	108	112	90	116	107	117	71	90	115	107	114	123	111	110	104	102	102	93	90	108	97	99	107	108	114	128	107	117	118	114	89	95	123	126	116	105	101	110	105	112	127	102	105	88	114	99	94	95	92	120	92	95	105	101	110	95	107	118	116	109	116	107	119	93	119	119	120	118	97	131	110	94	106	118	110	119	120	100	99	101	107	107	85	102	112	122	83	102	96	113	103	91	97	103	100	105	94	99	93	121	133	105	101	112	97	122	122	110	98	90	99	110	106	109	108	118	108	124	106	110	106	95	110	95	101	104	95	103	108	117	122	119	113	111	110	107	103	119	105	108	95	93	102	103	105	118	104	111	106	119	117	92	96	104	90	92	95	98	92	94	102	116	114	80	100	126	93	91	97	115	86	103	95	114	110	109	107	89	116	97	109	108	119	109	103	106	116	113	107	111	128	93	127	126	106	104	112	124	105	105	119	108	103	110	123	107	115	105	101	106	115	96	116	108	107	117	109	101	109	112	111	115	109	119	121	109	94	113	96	107	106	105	98	115	94	105	115	107	123	113	122	133	115	122	107	122	100	97	103	97	111	101	115	118	86	128	113	102	102	89	107	135	111	131	89	94	121	98	105	115	103	102	128	110	102	90	108	99	113	90	95	98	98	103	105	97	102	104	114	78	122	105	88	92	106	96	101	114	98	105	112	93	120	107	94	105	112	108	98	111	112	107	109	123	104	124	103	116	91	126	113	89	93	118	119	124
5660	1414	3037	3622	3031	2520	2006	1767	1520	1235	1163	928	873	824	732	765	671	649	632	564	544	550	544	506	506	476	482	440	444	412	444	430	409	412	410	415	390	419	406	394	395	372	376	391	427	378	355	362	341	372	365	381	372	367	375	344	377	346	385	379	350	346	362	363	351	398	390	363	349	382	335	355	392	344	338	381	346	336	327	343	314	326	343	348	346	345	345	332	367	356	356	327	319	323	337	330	331	355	358	361	325	324	350	324	344	335	342	332	323	302	342	369	335	328	346	342	319	337	327	309	304	349	358	349	356	320	327	307	356	350	318	323	357	341	359	314	332	333	357	370	346	356	309	338	331	345	332	345	351	340	318	358	334	345	329	335	336	351	313	312	349	339	350	342	332	309	322	343	344	353	340	336	301	349	311	337	306	342	314	341	371	328	331	318	345	328	335	356	346	322	338	348	356	329	354	346	329	354	341	342	327	356	376	303	342	354	325	347	363	345	335	352	315	341	321	305	400	330	321	350	370	324	313	341	359	366	345	331	371	298	339	336	348	322	357	330	333	362	341	339	328	320	319	355	333	302	332	339	337	333	319	337	326	334	357	324	343	365	341	368	306	300	349	386	332	336	313	326	340	331	321	353	348	347	338	318	361	323	307	324	351	313	334	344	356	299	319	325	318	344	344	324	344	302	335	324	318	332	322	321	354	322	336	344	359	357	339	323	332	326	316	327	332	325	349	340	300	309	307	313	346	351	381	315	316	364	336	342	306	352	303	318	328	316	357	321	347	355	331	344	320	293	322	314	310	315	345	355	351	328	337	308	339	303	347	328	355	356	308	319	351	348	381	351	309	339	323	328	340	319	318	376	314	345	332	337	318	354	337	345	294	323	351	350	328	332	365	353	331	348	347	331	325	312	354	306	323	374	369	323	335	348	347	324	379	309	334	333	324	342	360	362	334	346	323	307	353	344	335	376	333	302	325	327	370	315	331	377	350	316	342	314	332	338	336	333	363	372	353	345	318	345	319	348	342	356	350	307	323	360	310	372	301	295	354	358	324	319	347	351	360	342	314	365	370	356	329	330	362	319	334	323	293	350	276	336	335	349	327	290	321	332	334	350	350	350	325	348	335	325	300	346	343	328	325	347	318	309	327	340	345	355	335	306	341	338	318	349	312	337	335	322	334	344	359	322	319	330	369	313	360	375	329	333	318	331	336	372	329	345	316	357	322	335	333	321	296	341	322	304	334	348	367	369	322	355	324	374	349	308	356	361	340	339	367	356	334	325	329	356	366	345	377	345	321	348	330	331	338	350	321	355	361	340	327	332	322	374	334	331	321	322	347	327	337	347	354	337	333	316	359	338	314	311	337	341	353	296	304	368	328	336	339	344	369	367	326	327	308	292	339	324	347	375	324	296	325	336	322	341	340	343	320	339	369	354	319	336	350	297	310	345	337	355	343	339	303	323	351	346	337	332	330	307	299	343	343	326	296	357	347	336	326	308	351	330	316	357	329	310	302	341	307	380	330	317	342	342	355	333	340	331	346	343	384	315	303	299	339	303	333	346	347	344	328	352	327	330	329	304	334	339	328	363	347	353	357	334	335	278	320	309	314	335	369	328	327	316	331	359	332	319	363	342	338	359	324	325	309	360	315	336	314	334	324	314	329	304	328	348	313	309	341	312	348	332	336	342	327	358	362	322	328	320	330	306	331	331	322	339	315	324	323	352	340	301	305	337	320	357	342	320	314	344	312	344	324	321	360	345	321	324	287	372	337	351	327	337	362	332	341	341	342	369	348	327	357	298	330	331	330	366	309	316	332	330	324	330	364	311	348	326	349	323	331	317	337	384	326	355	307	315	313	317	348	350	329	356	333	323	330	331	346	369	314	355	316	315	315	336	362	325	359	320	312	359	351	331	352	333	339	325	330	335	338	339	371	325	323	333	337	349	343	351	362	337	334	333	330	324	347	325	361	337	347	341	338	346	323	330	352	349	324	329	336	328	321	334	326	323	340	314	314	364	352	331	387	369	319	346	326	336	329	354	306	358	321	366	328	355	361	330	304	364	333	362	333	310	325	307	337	342	334	315	311	334	326	319	361	340	354	354	321	328	326	319	348	311	294	354	365	347	327	352	334	350	337	307	327	308	332	315	350	362	316	319	305	336	350	325	315	345	339	298	343	353	280	309	340	319	355	324	350	347	345	328	346	328	334	344	329	329	337	330	351	352	333	329	323	342	306	326	328	341	315	322	320	365	345	297	322	308	349	324	326	337	313	340	325	330	333	385	321	339	343	347	348	334	306	359	336	317	329	307	317	324	339	316	346	304	335	316	330	336	356	339	320	302	339	322	344	349	338	345	323	351	380	314	337	339	305	331	328	340	331	352	346	310	336	324	312	315	360	337	352	390	314	331	318	375	348	402	351	365	309	382	323	369	321	334	350	335	338	340	332	360	348	316	333	324	351	364	333	352	331	341	334	307	299	382	360	348	333	322	336	306	316	331	324	326	368	325	321	345	329	336	352	318	336	364	345	315	310	326	359	303	328	348	327	315	332	344	311	325	318	354	355	321	326	350	341	309	317	320	357	340	331	299	343	328	351	323	337	326	325	354	346	332	292	300	320	335	348	334	344	349	332	339	296	312	336	325	315	331	329	367	353	358	323	339	319	358	330	333	301	329	369	342	326	318	317	305	347	353	339	338	328	306	336	329	324	338	376	352	348	339	350	326	335	325	348	376	330	339	365	313	323	348	320	328	318	354	379	341	308	355	310	338	339	330	357	299	309	343	339	310	328	355	332	306	332	332	350	340	322	346	356	344	323	329	343	352	325	380	350	351	347	310	343	355	310	335	362	353	296	339	337	341	331	344	326	347	342	322	327	327	331	299	319	304	312	349	343	367	373	311	346	364	334	336	329	357	335	356	320	333	335	326	326	359	346	351	337	322	312	300	334	339	360	336	323	294	340	376	363	298	325	329	343	308	330	368	344	345	335	344	321	338	325	340	339	378	331	315	335	347	338	348	353	337	313	323	337	317	345	378	339	314	327	343	302	365	350	308	311	342	350	327	340	349	359	336	312	328	352	347	326	346	328	351	339	327	330	362	328	333	331	347	342	331	350	332	361	314	359	336	336	329	364	312	342	344	343	332	328	290	344	307	332	364	321	319	336	331	319	325	312	345	350	309	306	292	325	323	335	342	316	322	351	306	316	351	333	317	309	341	332	307	337	327	354	359	315	344	291	315	348	333	338	337	336	341	344	303	322	354	320	309	335	319	343	347	326	316	336	325	331	351	343	349	326	342	332	314	334	346	316	369	347	337	344	354	324	352	335	355	376	310	346	335	343	361	338	321	336	336	315	346	323	311	351	356	310	328	315	314	343	313	332	371	337	339	297	317	334	303	327	372	348	326	331	359	346	342	338	317	345	371	316	287	352	357	349	301	362	293	344	313	369	314	326	325	360	319	334	328	328	329	307	348	367	363	345	322	336	340
18444	3000	2811	2202	1579	1131	860	686	585	490	377	384	341	306	333	253	240	295	246	226	212	236	200	186	188	219	200	199	164	177	202	184	202	181	180	179	178	166	179	185	158	178	170	171	155	166	176	180	179	156	155	195	169	162	155	138	153	152	154	187	147	157	143	187	170	167	160	159	152	171	164	177	165	166	156	160	181	160	159	176	184	154	136	188	153	160	179	155	144	173	164	171	166	173	160	160	191	163	171	160	174	145	145	147	168	173	157	138	168	164	162	167	183	154	180	156	177	159	167	154	159	156	155	154	172	165	166	153	139	187	170	153	157	151	131	155	148	161	167	149	167	173	140	160	144	155	154	176	186	170	145	158	153	175	174	156	161	178	156	167	173	164	168	148	180	124	155	176	145	160	158	175	164	170	161	156	137	174	159	171	147	166	150	167	158	142	151	140	147	163	141	159	173	165	163	164	170	168	166	182	159	170	177	158	168	139	157	171	143	153	162	152	139	143	164	164	167	174	166	145	167	177	170	156	157	158	165	170	162	150	172	160	153	156	156	154	163	147	138	192	165	143	129	157	186	152	162	154	152	174	154	160	173	182	168	140	145	149	138	157	156	169	144	167	162	156	130	154	181	174	153	151	172	154	169	185	145	181	160	163	122	152	165	166	158	128	148	152	168	148	179	151	159	146	131	157	165	157	176	155	166	143	175	166	171	177	174	149	133	152	166	149	183	149	157	160	178	151	145	152	177	156	156	149	149	166	173	180	137	164	164	145	159	153	160	154	166	149	156	158	164	175	149	180	140	146	157	169	184	171	155	194	147	132	164	165	139	161	138	177	183	146	177	151	155	183	173	148	169	147	148	154	161	146	141	161	144	158	157	158	157	151	166	138	167	163	140	149	141	136	128	179	149	154	137	157	163	141	160	178	185	137	152	138	178	168	176	154	161	165	153	182	151	161	141	172	169	161	153	143	135	170	164	174	175	146	185	144	176	145	151	154	168	148	151	172	156	149	119	151	169	170	154	160	161	154	139	139	136	154	145	153	150	161	151	134	168	164	161	151	156	156	184	158	144	172	154	151	165	131	149	171	142	151	169	175	137	176	148	145	167	181	137	162	202	148	155	202	155	153	173	148	138	179	159	159	185	172	179	176	161	162	148	178	155	166	151	175	142	158	156	155	151	160	158	162	161	151	165	148	139	154	157	147	153	162	169	191	163	155	154	154	148	161	164	170	152	179	158	140	167	164	173	182	149	160	152	177	161	145	157	164	156	136	151	174	153	154	157	181	160	166	176	167	183	186	155	155	140	155	141	168	159	167	176	167	166	162	165	152	164	168	142	159	154	179	147	155	168	155	161	165	141	178	161	190	163	155	169	142	177	155	157	154	156	157	167	137	152	149	157	156	176	166	158	170	133	162	164	163	167	172	162	143	144	174	149	139	167	156	165	149	161	162	166	182	165	175	154	142	141	167	171	167	164	165	168	159	175	169	155	153	168	161	175	175	167	162	141	149	158	153	162	168	136	165	168	166	166	142	151	173	144	165	171	147	154	112	158	146	158	129	151	178	176	184	174	159	177	179	146	177	149	159	145	142	145	168	161	172	194	162	182	164	127	162	152	149	179	158	146	158	166	171	166	154	151	160	178	166	144	156	164	159	166	158	149	151	164	168	172	135	159	163	170	145	159	172	157	164	172	141	171	161	154	149	173	152	153	176	159	147	129	165	152	160	156	156	139	178	133	168	163	144	162	142	184	161	165	154	160	171	162	171	131	157	151	159	152	153	158	154	139	140	154	172	154	163	166	147	159	146	142	152	170	144	164	154	151	157	183	174	177	175	159	144	143	174	154	177	165	153	174	144	156	146	174	170	150	166	167	139	158	147	174	155	141	168	171	143	156	145	165	153	148	162	169	176	157	156	164	159	187	164	166	183	152	172	159	151	158	147	149	168	156	158	151	156	160	155	178	173	162	151	138	160	153	152	160	170	142	152	154	147	185	186	157	159	163	179	171	182	135	163	169	147	157	146	162	182	156	151	166	156	125	172	151	154	151	157	162	167	179	165	165	160	177	166	175	141	147	179	128	186	156	164	148	154	177	163	143	153	158	172	159	174	150	156	154	159	163	149	164	152	158	162	176	162	161	152	170	153	150	156	165	146	152	181	162	163	164	175	184	155	159	160	134	141	155	155	178	156	163	162	150	176	181	162	162	157	157	149	192	173	168	156	141	186	166	173	146	160	180	165	148	151	188	154	171	158	160	147	172	163	147	151	184	135	166	166	151	174	186	170	174	158	140	161	138	119	176	154	169	145	166	163	157	152	165	141	152	159	182	144	158	168	157	142	172	158	152	161	162	164	137	136	145	176	162	146	152	146	163	151	161	173	152	161	173	143	150	177	145	139	168	154	172	158	168	180	138	152	150	153	169	156	134	164	149	163	143	162	135	141	139	163	146	151	179	154	161	166	167	146	172	169	149	173	158	173	163	152	160	179	140	168	151	162	151	189	151	154	172	163	142	156	152	150	168	160	191	157	155	136	176	166	146	163	159	137	160	146	145	156	151	171	168	183	141	163	154	155	162	148	169	171	161	166	148	177	142	171	154	149	162	144	153	142	157	140	155	156	165	164	148	166	165	159	140	153	144	191	173	169	175	193	140	166	134	182	158	142	151	152	158	156	170	151	155	157	155	170	167	157	158	163	165	152	146	152	151	164	147	157	153	157	159	154	149	164	190	166	156	145	183	154	154	179	160	157	159	163	143	170	156	145	143	149	162	168	146	159	171	157	160	177	169	159	150	171	158	136	145	184	165	155	162	155	138	164	188	139	149	151	170	154	170	172	153	156	189	167	154	169	153	143	145	169	168	156	145	161	149	151	164	159	159	155	169	157	135	162	153	135	159	173	148	156	162	179	153	150	146	166	155	170	175	160	164	163	166	158	172	166	172	134	168	144	182	144	154	163	169	158	123	146	159	185	175	141	162	189	191	175	150	132	153	151	168	164	169	160	153	146	163	165	171	146	167	139	150	160	148	176	153	152	175	154	153	185	174	177	162	143	152	156	175	170	134	175	141	167	149	137	147	173	170	170	175	157	163	148	168	163	148	153	150	165	152	148	154	145	161	161	155	176	169	160	185	168	181	148	139	174	151	166	148	151	157	163	155	141	142	174	174	144	176	170	154	138	159	157	152	157	178	198	164	187	162	148	144	185	142	173	174	157	160	163	175	164	173	149	161	169	171	153	161	157	166	154	156	139	144	145	152	168	159	165	141	154	155	139	155	137	180	175	147	151	149	166	149	159	164	166	150	152	151	146	170	173	153	172	155	136	177	160	167	153	160	142	153	148	150	144	173	135	154	159	171	164	163	128	155	166	157	175	172	144	155	176	153	145	167	177	157	137	158	156	141	139	172	157	145	161	147	153	171	165	147	163	175	155	141	180	145	180	150	126	154	163	149	152	179	179	154	135	175	184	174	150	146	163	145	162	178	166
8000	2607	5453	6558	5516	4567	3714	3172	2676	2299	1924	1745	1529	1404	1357	1150	1121	1066	1075	914	912	846	805	819	794	766	751	720	700	650	667	609	635	633	628	642	585	574	590	568	617	563	613	577	572	592	573	559	551	484	568	570	490	541	555	541	537	480	527	492	509	530	538	524	517	472	528	494	485	502	519	513	515	510	518	508	577	530	488	512	534	502	508	522	510	503	518	516	526	501	524	484	473	493	514	515	511	469	447	505	486	487	494	523	496	489	492	458	469	475	463	487	454	480	537	521	457	453	480	486	508	533	492	462	492	437	452	490	542	490	501	480	480	476	505	471	507	536	524	475	492	463	462	497	492	469	522	515	501	546	453	473	503	496	453	460	440	485	431	525	484	503	454	439	473	475	492	484	473	504	473	481	482	440	479	468	533	479	545	504	472	484	483	521	480	483	481	487	485	483	509	480	494	509	493	420	504	464	459	491	512	454	481	458	464	497	458	487	479	456	482	442	473	496	451	524	489	498	489	467	454	430	480	467	491	501	431	501	471	482	464	499	486	493	530	506	501	448	524	469	473	512	469	485	497	500	486	513	472	477	486	464	502	446	490	500	476	510	475	479	446	464	470	490	500	520	482	438	504	508	513	425	477	487	451	521	446	476	501	484	513	507	459	488	487	496	499	503	448	458	461	511	485	487	480	505	462	470	479	482	465	430	441	482	435	485	502	477	479	464	479	486	470	453	478	520	492	478	508	442	494	490	510	461	473	469	485	530	516	479	469	533	476	457	503	485	471	492	465	508	486	479	475	475	433	518	477	476	514	475	497	535	453	480	499	515	482	496	476	494	490	485	455	482	464	498	461	495	463	488	485	507	488	506	485	480	539	509	475	459	532	478	454	541	497	480	470	485	485	464	483	518	479	496	504	458	468	467	498	521	473	485	492	480	474	464	467	463	480	459	468	475	468	497	470	457	471	453	508	420	496	451	448	512	442	454	463	492	473	477	476	456	463	472	501	479	486	447	511	463	478	495	488	518	502	432	496	468	491	456	480	470	481	506	492	476	503	499	466	473	459	410	503	485	476	499	484	519	532	482	492	478	483	482	480	490	472	463	443	475	476	492	467	494	500	487	482	449	497	488	495	492	490	493	495	501	503	497	528	486	461	467	483	452	492	502	492	472	495	438	476	515	509	456	480	499	456	492	473	424	473	465	459	451	516	524	464	441	473	499	482	505	444	484	504	444	443	496	496	470	481	479	490	505	487	455	496	470	476	455	514	517	434	476	492	459	483	489	433	493	484	485	465	470	503	465	489	501	480	473	476	473	466	482	459	422	468	447	459	479	437	495	494	448	504	444	468	489	484	500	463	466	471	494	548	468	514	460	482	521	500	469	448	497	432	453	481	516	440	480	501	472	498	465	454	499	479	487	532	491	510	441	475	486	482	476	482	505	476	486	465	489	466	478	485	488	458	510	508	512	483	496	476	492	460	474	469	491	491	474	491	490	433	477	495	464	460	510	481	454	436	448	455	502	490	445	463	448	459	483	495	490	497	488	525	505	498	454	484	463	480	501	475	470	476	486	492	481	460	476	478	441	442	455	489	534	440	467	464	485	496	460	508	466	449	455	474	459	479	474	479	438	459	450	456	473	473	499	517	484	423	454	505	475	459	485	436	492	529	477	516	446	457	482	491	506	469	480	484	519	503	468	481	514	455	470	480	449	521	515	506	490	488	459	436	467	464	484	446	506	458	468	475	474	495	486	471	480	475	492	467	480	483	439	474	453	421	477	444	476	479	450	495	498	508	473	497	448	510	466	491	478	484	478	526	472	487	445	478	483	527	466	476	465	471	481	463	531	512	481	497	485	502	439	476	493	518	491	475	496	469	494	471	488	461	459	487	485	479	496	494	508	460	475	464	492	504	493	502	496	462	466	453	445	458	468	465	478	478	497	452	486	494	446	439	475	481	492	455	507	474	476	475	434	504	465	469	487	480	494	456	492	469	482	512	520	469	496	472	489	446	481	499	459	485	525	522	479	467	494	442	500	517	463	461	487	517	456	495	463	420	481	480	507	486	507	498	482	468	460	475	488	501	479	482	479	477	470	463	479	463	474	533	451	469	463	458	471	501	499	483	462	465	452	478	476	503	468	458	468	478	461	474	484	487	481	488	450	453	512	474	463	492	456	470	470	500	482	478	442	470	502	482	494	473	455	498	483	505	469	446	465	474	461	448	494	503	470	461	475	454	474	496	460	496	496	455	424	503	495	490	459	444	494	486	476	496	501	487	452	466	445	490	503	477	473	441	503	499	504	496	492	478	533	474	499	449	476	449	489	439	453	504	483	474	549	469	445	489	474	527	513	467	478	463	486	466	439	484	478	450	463	466	458	501	484	474	499	473	482	493	487	476	472	492	484	472	508	469	484	448	485	465	506	488	484	493	486	471	449	495	462	479	456	489	462	489	483	451	494	436	523	502	433	502	477	482	503	502	472	437	481	477	509	447	442	507	463	473	455	453	520	487	466	468	487	526	492	464	464	461	515	499	453	474	490	471	441	478	467	485	483	474	524	484	480	510	469	471	479	490	506	491	461	450	453	456	468	463	505	466	490	474	474	466	425	485	521	498	474	460	459	487	469	438	454	476	510	467	465	508	516	496	491	478	471	478	502	471	473	518	500	506	473	483	483	500	466	495	474	465	453	477	458	456	524	511	475	477	465	466	499	499	512	520	473	476	478	481	497	472	451	455	488	459	500	420	487	501	457	451	452	513	485	504	549	480	486	452	514	481	466	486	483	483	484	478	468	495	483	442	468	454	479	472	458	475	451	483	478	511	486	503	449	484	486	477	485	529	460	473	476	529	516	430	454	508	475	515	485	504	471	499	517	493	497	479	491	477	483	474	470	501	466	479	445	493	482	518	445	500	481	451	498	475	459	486	477	503	476	493	465	485	477	489	497	511	495	502	487	480	496	457	461	496	481	453	502	492	502	461	481	484	450	493	475	482	509	501	495	509	451	475	484	464	499	475	496	450	479	488	481	453	429	459	511	475	524	482	457	453	480	503	461	492	476	464	460	484	500	474	486	490	493	464	508	454	508	446	488	470	476	504	452	467	449	477	480	494	481	439	493	468	485	483	500	490	481	479	432	479	496	484	502	489	486	474	485	522	461	503	488	483	462	463	479	490	493	486	485	513	447	478	466	511	447	441	473	497	508	466	468	485	477	472	496	446	486	472	481	472	465	495	484	462	436	459	500	487	425	466	491	474	466	480	477	458	477	506	493	493	475	460	485	482	484	478	453	482	472	463	509	516	476	476	434	462	467	463	463	447	471	534	462	463	454	467	442	500	517	510	490	470	471	484	487	457	441	473	474	512	460	472	479	506	511	469	451	473	490	473	475	470	476	469	483	476	478	442	496	486	499	452	470	450	521	482	477	491	501	466	500	478	470	464	458	475	471	458	488	437	512	480	460	442	501	440	476	452	465	488	433	467	478	479	488
2339	288	275	274	259	236	230	232	226	225	228	206	212	223	218	245	209	204	210	226	201	199	223	221	204	219	216	228	245	231	216	212	217	246	201	213	237	208	230	238	208	213	208	223	245	208	214	222	230	225	233	189	229	187	228	200	223	222	197	211	214	236	212	229	208	232	191	214	224	223	212	217	222	228	211	191	212	224	221	203	223	216	194	194	243	222	223	230	211	238	208	257	245	194	207	191	210	205	206	197	239	230	199	214	228	217	217	195	224	222	215	238	218	207	210	212	179	230	220	218	225	235	198	200	227	216	196	220	248	242	196	201	202	204	202	225	220	206	228	225	211	206	213	220	216	206	210	198	206	242	222	212	215	221	205	187	217	248	196	221	246	209	209	233	209	213	219	218	216	202	213	207	226	225	246	212	199	212	235	221	204	199	210	192	234	199	187	193	218	223	203	204	206	204	200	200	206	230	231	224	221	248	205	200	240	207	230	246	219	223	243	191	204	225	245	198	210	195	227	214	185	210	228	196	219	223	227	197	232	209	206	232	219	228	240	174	225	217	217	198	196	205	211	221	203	205	236	215	211	223	218	235	203	194	222	205	197	195	210	208	202	234	212	241	195	213	237	245	204	242	191	223	197	211	230	221	206	246	207	237	212	213	215	211	196	231	203	237	211	220	225	215	206	204	215	207	206	223	198	180	192	197	227	205	238	226	228	223	224	213	199	244	231	200	218	217	227	208	213	215	199	237	192	204	210	229	205	191	207	225	221	221	195	214	216	245	204	215	214	207	230	197	193	193	198	213	219	205	217	223	216	208	219	208	232	222	229	188	243	216	218	219	231	215	217	230	215	232	220	221	206	227	219	234	200	239	194	245	207	236	214	218	231	201	210	225	214	222	214	214	206	204	221	197	213	205	221	227	223	217	211	211	213	199	216	233	210	264	222	228	223	208	231	241	210	218	188	234	216	214	208	196	223	209	201	209	260	221	202	236	210	191	220	195	196	222	226	223	203	201	201	186	207	242	219	215	210	214	231	192	205	227	212	247	208	205	223	220	207	250	236	201	219	211	200	212	202	215	223	177	238	237	230	233	228	233	234	197	242	196	222	208	205	186	207	200	221	211	193	228	217	196	211	236	174	201	234	242	242	220	227	213	194	215	207	212	216	223	220	203	211	217	212	214	208	203	203	228	216	211	207	210	190	212	225	228	215	201	220	214	226	229	229	225	188	230	223	235	218	228	206	207	206	218	203	220	189	203	216	224	216	206	199	213	178	231	225	215	223	196	207	230	202	204	222	222	211	221	219	204	198	182	222	235	202	222	236	221	223	234	208	202	187	229	228	230	209	223	208	226	204	211	236	232	205	228	238	222	225	238	254	204	228	180	220	198	220	226	200	225	218	217	215	213	195	218	222	195	218	228	225	209	189	215	219	203	226	238	198	242	217	216	201	200	208	201	212	198	236	224	224	208	232	242	225	223	236	195	230	226	218	213	220	215	195	212	212	223	216	181	224	237	224	217	220	225	196	204	225	219	203	204	209	202	207	183	224	203	239	220	219	187	212	202	223	202	207	198	217	253	216	262	193	221	226	233	241	191	233	210	239	217	234	218	215	247	202	199	211	226	211	227	221	210	205	228	205	191	216	219	255	202	231	228	214	246	228	223	208	224	204	225	237	243	253	188	236	243	207	220	236	226	239	218	209	200	232	200	185	227	220	212	220	214	208	214	223	216	228	210	226	235	228	198	193	237	227	193	209	227	188	211	223	247	207	220	202	185	216	231	221	237	217	217	207	235	231	208	209	214	227	226	197	203	209	213	223	212	223	218	203	214	211	200	216	207	208	223	234	220	222	232	238	219	202	225	213	220	241	219	190	203	185	224	213	211	250	189	225	197	233	229	232	212	186	205	205	192	226	223	222	223	222	183	205	220	223	191	238	207	188	214	242	223	236	217	240	222	208	213	215	257	234	208	238	212	208	223	203	214	211	200	238	213	248	234	225	227	200	221	208	222	206	202	185	180	217	202	224	199	208	201	238	181	209	199	241	218	195	196	210	211	215	212	215	222	234	233	211	203	245	230	213	234	206	210	225	209	202	213	226	201	233	202	213	190	209	234	218	210	216	194	231	200	211	205	210	204	233	213	211	231	222	237	205	229	239	212	215	214	207	194	236	242	188	206	237	206	226	194	182	210	237	192	206	224	217	227	200	194	220	225	238	223	210	216	204	218	227	212	208	230	204	210	233	204	220	226	220	209	221	201	215	199	211	212	201	208	193	193	204	203	220	227	217	219	212	235	225	193	240	227	209	201	211	242	195	225	211	207	191	190	239	204	263	191	214	192	199	221	205	214	228	207	213	218	215	183	220	206	202	224	218	219	215	202	223	215	216	217	229	210	198	231	200	210	224	197	232	234	200	211	207	216	211	229	215	204	224	199	220	203	231	223	217	220	229	224	205	238	205	213	231	223	217	208	215	228	186	224	215	226	192	216	228	208	219	186	227	240	208	219	180	219	209	228	209	222	216	227	215	214	221	224	196	213	241	235	190	219	221	235	212	190	221	204	208	231	220	210	206	227	177	228	225	219	225	195	219	219	211	208	233	214	222	215	216	208	227	198	229	175	229	218	215	220	215	202	195	216	210	206	208	242	230	203	206	207	214	211	235	207	225	232	197	217	226	199	227	217	213	208	218	216	209	215	223	205	221	224	208	201	203	221	217	224	195	218	206	240	224	207	239	200	203	189	228	209	218	210	240	204	229	196	239	230	198	215	228	210	186	238	213	201	227	226	223	225	214	224	230	225	220	202	227	234	205	206	191	199	223	230	189	231	227	222	199	196	217	211	207	219	213	194	217	217	212	229	214	203	221	192	237	216	219	238	242	208	234	220	198	227	194	219	202	220	220	197	191	201	236	226	225	212	217	214	238	229	197	197	208	218	213	229	237	242	221	234	225	189	231	231	217	229	191	222	215	189	235	217	224	224	212	224	217	237	211	214	207	235	208	204	220	223	219	213	214	191	206	235	191	226	204	199	204	234	203	186	224	221	202	240	212	193	192	210	212	239	213	189	193	216	194	262	209	209	223	223	217	218	225	201	247	189	208	240	224	229	231	230	211	230	210	216	204	214	240	200	225	240	202	217	199	230	223	222	229	196	194	211	206	200	219	217	196	211	218	235	214	193	209	233	194	202	212	238	205	192	211	237	206	226	227	229	194	226	177	205	215	226	232	201	224	219	189	223	208	218	205	196	241	199	203	203	196	209	223	206	253	198	215	197	198	198	200	210	217	214	205	236	225	251	203	227	214	232	213	246	220	209	214	224	213	234	199	227	216	230	215	205	199	234	213	242	199	230	204	228	222	226	232	226	227	200	228	192	222	224	220	221	221	206	214	220	223	205	238	222	218	238	215	216	207	191	250	207	212	209	232	187	210	206	226	215	200	183	238	211	213	206	238	221	238	214	223	181	213	199	197	226	224	201	211	248	199	208
2172	651	743	793	767	729	677	659	620	639	657	627	675	622	623	650	639	611	608	604	568	581	560	626	579	630	598	565	634	572	586	597	662	545	618	570	625	605	601	588	555	614	615	589	596	604	571	598	610	584	625	644	595	660	572	628	565	604	599	568	578	572	585	603	618	608	566	572	600	621	611	577	579	607	589	582	591	597	564	599	615	641	589	581	600	590	610	604	558	612	534	612	602	604	606	616	611	578	613	631	619	604	588	640	578	640	612	605	628	588	602	621	602	627	569	581	552	596	584	607	568	604	624	587	599	611	598	628	628	592	618	635	648	610	616	575	602	643	625	595	594	591	619	623	580	619	604	591	558	588	614	591	648	610	588	635	609	536	607	572	604	593	579	604	591	638	612	579	580	636	600	601	593	608	587	614	653	590	609	561	615	593	600	566	621	590	558	581	577	581	564	543	619	591	601	588	612	612	584	620	576	602	619	601	596	571	521	614	606	628	588	647	624	591	575	559	629	597	574	615	592	579	597	550	648	597	577	612	577	580	612	631	611	572	577	583	620	581	592	529	614	617	578	581	553	562	605	604	616	645	606	603	648	604	540	601	599	572	639	585	585	604	589	585	603	593	642	582	618	562	571	630	612	587	635	605	587	607	663	627	559	577	612	602	576	600	577	589	596	592	590	537	592	588	591	587	588	595	616	624	618	554	623	590	525	578	578	588	614	567	614	612	597	625	597	604	585	591	625	581	615	606	611	613	560	578	639	573	587	641	563	586	612	616	592	606	572	627	595	611	612	608	612	655	527	605	624	603	595	581	576	590	552	617	596	632	587	597	623	611	615	607	561	572	612	573	598	623	556	660	576	642	579	566	569	623	617	611	614	611	614	607	590	626	590	615	596	594	590	589	616	570	600	624	620	572	576	602	597	589	600	560	573	631	623	584	579	601	577	629	586	589	587	580	584	585	636	609	558	607	588	552	596	618	605	574	613	598	632	582	632	566	527	622	583	650	580	603	638	561	602	600	619	618	606	602	595	571	611	608	582	592	621	603	543	593	577	637	599	603	632	580	594	544	638	569	635	558	607	621	601	577	623	602	584	578	611	603	616	593	594	599	609	624	601	595	603	613	567	626	649	593	596	612	588	567	606	634	582	618	647	577	560	571	590	618	581	601	563	594	631	620	555	594	590	642	595	600	633	568	588	592	602	591	561	571	638	633	570	603	562	608	607	573	599	597	609	618	600	589	618	591	599	585	571	589	597	573	582	591	634	609	556	585	561	613	622	625	575	617	623	614	648	599	623	592	646	595	595	552	606	593	600	578	575	599	569	594	596	565	588	600	638	580	598	614	583	573	615	579	605	592	565	608	603	621	582	598	589	607	611	589	575	615	592	592	587	601	542	607	576	613	610	607	550	582	584	584	587	604	608	590	618	639	598	634	614	659	577	579	642	589	580	576	613	597	557	584	589	611	593	618	616	564	567	578	582	581	574	559	577	623	617	581	613	634	585	629	594	655	602	573	579	575	604	617	589	585	598	623	607	646	586	571	602	593	568	611	594	518	611	588	600	623	577	605	609	587	566	536	573	653	623	631	592	641	619	595	594	604	582	576	580	578	633	600	591	627	631	567	579	597	587	560	597	608	611	627	581	637	653	586	580	561	586	619	605	633	601	562	594	594	559	578	571	589	592	590	590	599	658	540	612	622	587	549	621	570	585	603	629	622	597	610	614	585	606	581	620	634	622	593	584	595	587	610	576	596	536	566	597	615	576	589	554	600	603	577	567	584	639	608	641	603	626	609	599	595	577	637	613	643	584	595	590	569	600	613	579	587	613	591	558	598	542	610	603	597	654	610	578	626	619	563	633	619	599	597	623	600	652	608	620	568	595	576	625	565	611	603	598	560	593	564	600	532	616	569	600	606	659	562	616	590	604	599	619	556	606	591	603	603	556	578	613	558	578	647	591	580	595	573	625	566	558	610	563	572	642	658	632	554	563	590	619	586	632	606	589	588	588	614	587	601	619	590	550	604	613	629	592	564	575	605	596	584	617	606	572	600	593	596	591	592	631	571	580	573	580	558	620	619	598	615	611	544	573	620	593	618	554	635	615	600	577	611	621	587	579	591	596	576	609	578	589	615	571	629	592	637	603	603	563	584	568	595	604	597	614	541	593	588	577	600	570	568	636	587	573	600	579	616	646	576	557	586	619	628	575	580	566	582	623	588	590	583	626	605	604	557	635	587	601	636	511	588	632	612	637	619	558	620	555	643	594	573	584	587	592	559	571	600	582	590	576	607	584	582	566	589	579	635	604	600	606	622	634	600	660	547	611	569	583	581	636	594	558	587	605	534	573	614	555	641	641	611	566	622	579	601	628	610	615	589	601	602	613	637	549	593	607	570	575	596	593	566	617	580	608	615	611	609	575	640	579	615	616	618	610	607	584	601	561	620	610	627	587	635	569	586	623	586	541	611	573	632	612	587	594	625	560	616	623	630	631	614	597	591	572	621	634	585	559	568	530	631	603	595	560	555	581	564	588	652	601	622	586	591	606	561	611	565	617	587	607	599	600	572	612	597	601	595	606	603	595	579	611	603	611	592	614	576	572	613	556	610	618	571	603	590	596	603	555	614	600	591	563	599	577	565	602	579	580	654	589	612	604	555	563	600	581	608	617	637	576	632	597	599	564	571	561	595	593	606	585	597	559	586	606	565	572	580	620	585	624	605	595	578	607	604	577	603	617	640	620	580	633	602	572	556	602	617	598	614	577	611	593	586	655	598	574	657	580	628	590	632	588	590	608	628	566	657	560	597	576	597	631	561	575	628	637	602	571	551	611	579	558	591	559	537	603	599	598	609	570	590	607	579	587	591	586	610	572	581	549	584	642	597	631	578	611	618	550	567	603	602	602	631	616	608	600	612	588	620	585	605	640	603	595	625	573	588	603	570	607	575	621	620	625	619	588	607	613	588	585	596	630	596	599	589	594	594	610	571	606	600	638	617	607	612	560	622	608	593	581	595	618	610	563	621	645	579	584	587	624	602	603	655	578	598	578	543	599	555	586	559	586	546	594	603	643	563	594	575	589	615	589	581	607	588	616	613	574	593	581	620	591	612	594	649	581	575	595	624	592	582	594	597	604	608	596	606	565	621	596	606	601	617	604	587	625	630	573	581	608	600	590	549	587	553	611	621	635	617	566	580	590	573	603	614	589	567	605	579	581	606	595	596	583	589	614	575	604	615	619	555	561	582	571	609	608	607	592	595	588	589	614	597	615	603	603	591	599	630	613	588	638	556	625	591	575	591	628	623	566	599	580	610	600	598	585	583	615	619	626	591	579	626	598	615	578	591	548	585	584	600	597	639	588	619	612	609	619	635	616	630	602	633	607	589	583	601	570	593	557	629	625	608	579	600	574	576	586	591	654	574	616	589	569	611	582	582	617	584	637	561	631	646	615	636	588	586	564	571	602	544	563	602	575	615	656	633	600	558	596	581
9973	1084	1334	1098	741	520	483	341	318	263	211	210	171	185	186	161	163	166	150	146	156	113	138	121	129	110	128	128	107	137	111	114	128	101	126	94	115	128	103	113	121	117	121	86	112	104	124	101	112	119	134	105	99	97	99	113	100	100	97	121	108	112	107	114	100	119	103	102	130	103	94	121	98	100	105	111	94	91	107	106	123	104	111	101	125	111	132	102	121	98	126	116	108	112	126	95	107	105	103	83	108	102	137	101	105	102	99	98	117	119	110	98	95	101	112	98	97	109	108	120	88	97	119	94	91	127	99	108	102	124	96	114	105	105	125	100	104	92	105	109	97	118	127	122	111	110	95	117	108	109	103	108	108	109	103	109	97	117	104	130	102	90	103	109	116	106	99	99	85	91	103	95	106	101	103	109	122	82	121	124	118	95	93	124	106	127	110	112	94	103	122	95	107	106	107	99	93	95	100	102	111	107	116	102	107	99	112	100	126	123	104	117	97	105	96	102	122	115	111	110	118	111	94	112	116	123	103	105	116	95	106	118	98	131	97	102	102	116	101	107	96	114	107	95	102	128	115	103	102	108	96	105	121	123	109	112	135	90	110	109	106	103	96	106	114	99	127	88	105	106	99	96	112	96	106	93	102	104	91	100	112	91	88	97	91	122	101	95	85	107	103	93	110	119	99	96	109	114	93	101	101	119	109	110	106	111	112	100	87	94	106	118	94	126	100	109	110	113	108	87	95	110	91	102	91	94	106	115	97	100	110	87	109	105	126	106	106	111	110	97	104	111	107	120	126	95	116	112	122	123	109	93	117	110	108	116	109	105	111	92	107	110	121	110	111	109	118	109	107	111	98	95	102	114	112	87	105	147	86	122	97	101	111	106	114	112	96	106	97	132	103	116	104	98	121	98	102	110	100	103	113	108	107	114	91	100	96	110	112	111	112	84	106	96	109	98	91	93	86	117	97	103	113	107	116	121	121	105	97	115	117	118	101	109	118	104	129	99	122	109	109	102	103	97	119	125	104	111	119	116	96	106	103	107	109	116	104	92	107	98	110	119	116	94	120	108	91	109	100	108	130	110	115	104	107	110	113	96	94	96	109	99	98	110	81	102	111	98	111	93	108	96	123	105	95	86	102	113	109	110	108	112	109	114	86	96	115	114	100	109	130	115	101	110	104	103	123	124	117	111	106	111	96	131	95	118	109	95	90	83	110	93	104	95	121	118	105	116	130	105	108	93	113	122	103	114	127	109	104	133	109	95	106	97	112	111	116	97	105	84	119	93	94	87	101	110	108	103	114	96	121	103	99	116	109	111	109	109	113	103	125	114	105	136	108	105	98	115	104	101	118	92	102	105	109	105	98	112	126	122	115	90	77	113	102	118	123	108	102	97	101	98	107	101	101	129	88	119	105	114	101	109	95	105	117	79	117	115	112	109	103	104	115	104	87	111	97	110	104	100	83	105	119	92	109	103	95	106	139	116	94	102	110	107	128	82	110	109	114	101	113	121	114	112	105	107	97	118	105	121	110	107	91	90	116	91	103	102	91	98	105	117	91	108	119	108	113	121	110	108	96	98	128	95	126	91	99	80	99	101	109	103	126	109	92	109	114	111	96	104	93	97	87	92	114	113	99	117	117	93	106	101	88	102	104	113	100	117	105	101	89	106	104	105	101	110	117	111	90	113	107	104	116	116	100	111	109	93	124	123	96	112	90	119	103	105	114	111	94	102	105	106	100	91	104	118	85	102	112	93	108	83	111	92	114	107	103	105	108	113	102	92	111	100	95	103	123	94	106	83	93	92	119	113	92	120	100	103	118	90	108	101	99	107	105	98	103	91	111	125	124	101	112	111	110	106	105	108	100	122	120	100	109	105	125	101	97	127	112	111	114	92	111	140	100	97	104	117	136	121	90	104	102	103	113	105	107	112	107	105	116	111	99	96	107	106	96	124	78	104	91	104	109	107	114	111	90	93	89	118	118	91	109	105	124	101	120	112	126	112	108	120	117	109	114	128	102	121	99	102	91	107	103	98	105	98	110	102	114	126	107	102	102	108	101	115	106	97	110	103	127	103	111	100	101	105	117	97	99	91	101	131	106	94	107	116	101	117	115	115	125	113	106	90	106	130	106	112	116	110	96	103	75	101	96	81	116	105	105	100	105	97	110	102	90	98	126	103	109	93	123	106	111	102	106	114	115	88	99	118	124	133	121	124	108	104	125	100	99	108	107	93	106	87	103	119	123	107	99	102	100	112	115	99	104	96	104	101	120	101	108	113	119	89	135	107	93	108	111	112	88	106	108	106	104	95	122	134	117	109	113	120	116	106	106	95	114	118	114	94	112	114	98	117	121	91	96	104	90	103	104	99	113	104	115	88	117	118	106	102	97	96	94	123	95	110	105	104	112	84	131	93	90	96	102	107	128	106	108	118	119	113	119	117	111	101	105	81	92	97	107	104	118	103	111	128	117	98	123	121	103	137	111	93	114	124	97	102	99	112	109	98	104	101	110	115	96	109	100	99	109	90	105	122	113	103	114	102	107	111	107	110	112	84	112	96	125	125	113	101	117	113	100	92	125	88	110	106	99	101	118	97	94	92	127	106	117	106	106	122	94	94	105	131	111	110	123	110	113	94	110	112	115	111	107	113	110	113	115	97	108	117	121	103	98	106	130	99	111	109	98	126	112	107	122	122	117	98	104	126	91	95	108	117	89	118	108	111	94	91	104	90	96	111	107	87	116	112	114	95	97	97	106	98	104	114	128	117	104	99	128	127	117	99	94	115	113	101	122	101	105	100	102	102	102	96	110	105	95	96	106	101	98	107	90	109	108	109	96	111	110	102	110	118	120	107	107	106	104	99	100	105	110	111	120	102	101	115	113	115	126	101	113	98	108	98	117	92	88	111	105	118	130	104	117	106	106	112	106	105	108	110	110	110	99	112	98	97	122	104	104	108	103	120	108	102	82	115	103	96	120	120	103	94	112	90	110	123	111	114	91	88	109	101	96	105	109	117	122	126	74	108	97	98	100	109	103	101	106	120	99	93	109	106	109	131	115	108	115	115	123	104	126	120	96	131	100	118	105	109	109	111	114	98	119	99	112	93	105	97	99	100	104	95	118	110	102	118	105	94	95	92	101	96	99	114	115	98	108	106	105	108	117	114	114	102	107	110	99	95	105	98	113	126	106	98	103	113	106	96	94	107	112	123	95	86	81	105	85	107	115	107	99	130	129	104	99	115	111	89	113	107	109	109	105	105	122	98	117	89	124	118	110	106	105	105	92	111	85	94	100	110	113	105	92	132	112	115	99	128	123	112	100	99	90	116	108	124	109	107	112	107	103	108	121	101	126	104	106	114	125	105	101	103	101	107	118	108	107	117	100	112	96	103	124	86	97	107	117	100	106	107	112	99	113	97	122	116	113	119	90	128	104	117	106	109	89	92	110	112	98	96	97	115	108	100	110	108	106	120	113	107	88	97	114	99
5789	1389	2981	3633	3091	2562	2081	1729	1450	1273	1138	990	897	841	851	692	662	673	565	577	570	520	543	475	514	473	446	444	449	419	423	392	442	408	470	409	397	397	413	390	415	381	389	365	381	389	379	379	373	370	358	355	350	371	359	376	342	344	389	352	349	352	359	347	348	352	383	343	361	350	366	356	339	359	359	339	349	316	358	348	335	361	294	372	352	355	357	346	296	322	367	355	381	328	348	312	372	330	346	326	342	348	332	353	322	333	334	332	356	370	335	340	339	351	345	344	348	318	353	319	362	356	325	353	339	365	355	329	353	346	312	325	332	327	345	356	344	350	317	302	343	333	354	351	320	338	308	329	329	338	310	326	325	318	322	324	317	307	363	360	335	322	360	345	339	299	344	322	357	356	317	328	327	296	366	334	350	332	337	333	345	348	300	339	339	328	359	330	380	345	351	333	344	320	314	338	322	306	349	332	347	341	333	349	329	347	378	337	347	375	342	340	313	347	323	300	340	332	361	320	338	344	363	352	357	348	356	318	336	341	316	324	346	325	346	338	304	358	354	309	362	343	354	344	335	362	318	357	328	308	323	335	351	317	351	324	339	359	331	369	357	331	316	318	362	307	318	351	322	355	352	349	318	347	347	311	319	315	329	298	349	345	339	343	325	377	297	304	331	325	333	342	329	364	330	312	336	322	338	336	349	338	343	333	361	372	338	338	339	321	298	336	359	344	345	300	305	304	312	319	331	348	325	317	312	300	323	304	328	326	334	300	326	368	339	324	350	346	303	325	351	328	340	332	334	350	339	294	335	337	351	315	344	323	284	346	337	312	358	332	338	330	329	349	341	346	360	336	349	345	358	324	324	292	319	351	354	373	329	336	321	330	343	325	317	343	337	326	335	341	313	342	336	323	319	354	323	303	315	329	343	343	326	332	334	340	344	326	314	340	317	311	324	352	343	334	348	354	345	325	331	329	339	332	327	341	329	332	328	355	321	326	335	298	321	320	350	307	325	326	342	339	330	355	358	335	339	347	353	325	345	300	350	324	342	334	329	333	329	371	331	349	352	353	353	314	324	338	323	345	317	317	325	309	336	310	330	340	315	319	310	338	345	344	360	336	330	322	367	305	301	367	325	319	349	302	360	336	362	340	341	342	331	334	327	347	361	322	328	332	330	338	340	317	347	341	354	325	333	321	329	331	330	287	341	353	356	319	363	316	339	319	352	321	319	331	350	344	297	325	333	316	367	309	338	348	322	329	343	312	329	342	334	349	312	310	334	367	320	316	331	342	301	322	351	329	330	359	327	350	334	343	363	361	317	333	351	320	322	335	341	365	310	349	351	299	298	327	349	321	331	324	372	331	350	329	315	345	350	293	327	342	336	292	307	343	329	324	352	327	347	334	333	331	357	303	325	350	346	350	310	313	342	357	333	331	342	343	310	305	336	350	347	326	357	290	328	344	369	317	337	351	334	319	326	318	324	325	368	345	304	313	340	346	329	337	336	358	305	314	328	331	326	300	308	343	326	327	306	343	327	317	326	377	327	330	337	332	350	339	311	352	322	320	339	338	318	345	357	334	340	316	343	337	358	332	342	297	315	322	330	349	348	313	315	335	344	328	346	324	327	338	333	360	300	342	315	325	339	325	333	351	325	337	336	315	367	351	335	351	344	353	319	376	351	358	347	344	349	350	327	329	292	325	319	331	338	342	352	351	342	349	337	358	317	341	304	328	325	361	350	338	329	308	336	340	340	330	347	320	313	334	346	326	366	365	360	368	330	323	323	358	354	340	320	346	319	322	336	338	343	335	374	333	351	301	310	314	336	369	361	362	340	345	324	332	343	323	319	341	350	306	370	329	320	346	354	336	334	310	288	356	310	359	317	365	333	343	326	340	345	310	340	320	343	320	378	308	343	360	320	333	362	328	350	355	366	346	326	343	311	335	307	341	308	318	357	324	313	361	316	343	304	345	328	343	324	354	331	321	344	358	342	311	319	355	362	329	324	334	320	337	337	334	320	311	350	353	341	328	327	303	339	346	329	341	305	301	360	339	343	327	311	296	352	312	348	341	327	336	334	327	331	327	316	315	368	308	322	357	332	343	340	358	333	333	325	313	318	352	315	331	334	328	358	340	331	325	331	366	349	345	336	340	356	329	334	288	320	306	312	330	316	347	331	327	345	303	368	323	323	338	350	338	320	345	329	336	323	341	324	328	331	332	322	327	312	339	348	359	345	323	344	366	361	317	362	305	349	336	309	301	327	318	328	345	335	341	340	320	339	329	316	344	311	332	326	321	315	330	340	378	332	342	318	323	310	342	342	329	309	354	319	340	366	322	319	312	337	376	352	344	330	351	342	345	356	339	336	344	337	360	329	341	355	345	337	313	350	316	336	324	294	327	362	348	355	364	330	338	338	318	335	334	335	316	321	312	328	329	313	338	325	359	337	356	341	309	297	318	370	342	327	337	323	339	344	338	354	325	317	346	358	328	335	327	347	350	364	344	339	347	315	314	352	323	355	346	352	323	310	326	301	354	355	306	354	347	340	325	300	345	327	363	317	320	310	326	331	388	345	373	361	336	356	316	337	344	358	304	326	337	349	324	352	333	329	333	332	309	337	352	327	313	328	347	333	360	335	342	324	316	320	328	332	308	334	363	332	311	337	314	330	336	348	356	321	366	342	344	349	314	343	311	342	324	327	307	338	318	328	347	313	348	347	341	322	312	315	353	352	317	335	314	343	328	320	385	337	315	349	319	305	349	361	298	339	332	351	348	327	339	346	343	351	326	332	323	319	353	319	319	342	317	348	347	319	334	349	343	333	331	385	329	340	348	375	323	315	360	353	329	333	317	309	339	341	333	328	336	352	335	340	339	348	350	347	302	349	325	334	309	363	326	332	344	347	319	325	372	299	338	350	357	333	343	354	322	302	340	354	334	322	317	324	333	331	335	346	352	349	313	270	337	336	346	311	368	334	361	332	353	344	313	321	352	366	350	313	325	339	336	366	338	303	335	352	325	354	376	346	335	336	377	362	301	347	313	323	328	350	328	328	339	336	344	335	351	330	368	318	312	329	299	350	325	357	317	311	366	315	317	333	342	346	310	332	324	325	348	308	337	333	330	321	298	314	342	334	356	324	321	316	337	323	346	340	332	301	352	307	336	349	329	348	333	325	354	341	322	345	329	335	321	301	356	337	332	332	340	303	344	325	350	346	337	337	344	347	336	354	359	319	351	365	332	338	327	345	338	328	339	351	334	338	303	342	328	372	333	358	377	335	312	338	324	320	334	353	325	326	327	324	331	317	333	333	355	333	337	324	364	328	345	329	346	308	346	331	345	343	368	320	337	359	330	339	327	305	380	322	328	339	338	322	323	337	352	310	336	305	300	341	334	346	360	318	325	334	311	336	378	337	355	330	352	330	346	341	344	316	327	315	339	349	338	339	347	347	346	331	317	340	330	395	328	326	339	325	347	338	328	335	354	369	336
18591	3064	2763	2233	1499	1142	850	668	574	490	457	366	337	301	283	290	269	236	251	230	217	238	224	205	170	189	203	194	202	168	189	183	175	189	179	192	176	177	178	163	194	166	171	152	182	203	183	145	176	180	165	159	181	174	167	142	168	176	186	163	168	151	188	169	148	171	156	145	150	136	179	170	152	155	177	166	154	160	149	181	148	169	137	186	157	175	163	166	170	166	159	158	177	168	180	169	167	158	156	161	149	184	155	152	154	166	158	148	144	168	157	158	168	160	163	151	163	175	140	155	130	147	157	158	142	145	142	165	164	186	143	195	166	167	160	161	173	154	156	158	189	178	151	156	155	144	183	182	146	164	157	147	168	151	163	155	150	153	151	150	156	144	170	167	186	161	164	143	169	140	163	160	169	159	176	178	190	170	163	158	168	150	172	179	158	163	155	144	141	160	154	157	175	160	156	156	155	157	149	167	178	167	179	157	172	131	153	166	162	165	130	169	178	140	177	184	136	147	152	171	153	160	153	148	159	158	149	168	153	145	154	176	141	182	144	190	159	157	148	171	166	165	163	160	168	164	130	161	148	160	157	160	136	158	166	156	172	164	180	146	165	149	157	143	171	160	172	159	165	159	170	154	155	149	160	160	180	138	162	161	180	165	156	165	163	144	161	162	161	136	153	145	144	150	152	133	156	153	158	158	172	180	143	168	138	165	151	166	148	168	172	150	143	140	153	157	151	170	150	150	149	159	189	156	154	160	138	171	181	149	152	130	182	167	142	180	154	161	166	163	143	150	172	157	156	142	183	165	166	137	155	141	176	149	140	138	154	162	184	164	175	167	139	165	152	142	156	152	159	159	158	156	160	160	176	157	169	152	157	135	141	127	146	158	162	181	176	168	165	165	164	153	152	163	167	155	135	160	145	164	171	142	165	164	162	161	157	142	170	157	170	152	159	157	148	153	153	164	156	168	179	154	165	156	159	158	167	175	175	162	163	165	155	146	173	132	161	200	142	141	148	158	151	176	165	159	156	154	156	159	154	159	162	170	155	182	170	143	135	149	143	166	164	144	143	129	146	172	132	179	182	156	168	179	162	142	162	138	143	147	155	168	143	182	169	151	154	150	147	163	168	169	164	166	155	162	145	157	160	177	170	132	153	149	155	164	167	170	164	157	166	166	159	163	168	202	145	160	160	157	141	189	155	143	168	162	169	162	148	153	163	162	149	161	168	175	153	168	173	182	162	162	179	166	185	150	158	153	160	182	140	148	160	143	140	140	165	161	181	154	167	172	146	176	161	156	159	159	153	148	153	156	138	171	143	143	166	144	158	176	166	182	152	163	167	166	169	153	172	152	179	170	147	134	141	154	161	131	162	164	164	159	188	168	163	156	160	144	162	164	163	153	162	151	179	139	166	152	155	139	145	158	182	159	134	183	167	158	149	170	151	162	150	154	163	148	179	145	145	173	172	162	152	144	164	163	175	131	174	174	159	179	158	176	146	157	136	178	157	145	164	158	163	191	168	159	170	159	143	161	157	171	159	147	178	150	163	144	130	146	152	157	157	172	169	157	142	171	142	153	145	166	168	168	175	158	151	164	172	169	157	171	163	161	158	175	149	157	152	160	152	166	164	172	169	174	149	169	163	152	169	168	159	173	154	170	165	196	171	159	181	167	150	144	155	164	148	167	154	169	179	183	145	151	165	176	167	167	146	158	154	158	152	155	161	169	170	131	157	142	152	144	158	150	163	132	164	160	153	147	172	146	169	155	137	161	157	160	172	163	175	146	155	162	180	158	148	185	151	162	158	163	135	184	168	167	157	164	143	155	168	135	157	164	153	154	146	165	170	154	186	153	170	155	172	162	158	155	202	152	164	167	168	150	139	177	186	153	179	168	159	148	174	151	177	177	148	168	149	159	150	154	174	155	151	186	128	185	155	165	150	168	143	155	147	152	163	162	173	175	157	178	159	135	159	163	148	182	156	171	171	174	181	165	141	150	148	144	162	158	162	166	166	169	166	128	163	166	165	160	162	167	147	169	148	172	162	151	173	168	177	176	160	161	170	161	185	173	162	167	150	179	160	150	169	167	148	143	149	151	166	135	177	134	168	153	143	166	184	171	153	169	151	144	165	172	172	140	153	155	169	162	177	162	178	172	124	178	146	176	139	162	176	134	184	152	145	181	161	164	151	178	156	166	166	163	164	156	171	158	165	157	167	145	147	146	168	161	143	164	163	152	141	138	172	172	161	170	170	190	145	198	162	164	160	141	169	154	150	186	159	155	176	163	156	155	147	152	149	157	151	152	150	151	168	166	169	142	167	147	188	155	145	170	177	165	154	169	189	169	168	169	155	157	160	168	139	137	187	160	182	149	146	140	178	163	156	154	156	179	180	142	153	156	161	159	149	167	159	191	180	176	159	152	169	171	134	148	161	149	156	167	176	179	186	153	147	165	174	146	141	161	176	165	155	163	161	168	177	137	147	165	179	146	150	187	169	194	156	144	140	165	155	152	161	184	170	188	152	170	133	151	153	138	156	178	150	155	157	175	161	176	193	182	173	175	169	160	159	166	151	157	157	169	152	145	171	165	153	159	141	150	171	159	185	167	171	164	158	151	155	155	165	180	151	147	178	152	142	161	160	154	148	160	152	139	174	149	163	161	156	142	160	154	162	205	132	151	150	160	142	156	180	141	149	165	162	150	168	167	157	170	175	162	154	167	152	166	154	173	184	157	152	168	146	162	162	185	127	161	182	151	142	140	176	169	165	155	167	148	179	175	159	160	147	161	126	140	154	159	149	148	159	167	174	160	148	155	149	163	153	148	159	179	131	163	143	167	172	146	162	143	134	182	179	174	163	174	172	167	157	162	173	194	160	142	148	151	162	155	168	156	159	150	164	160	166	164	172	156	139	148	167	179	163	166	135	154	151	150	154	169	151	149	180	161	167	146	141	156	185	152	156	169	156	160	165	178	133	171	147	162	161	159	157	169	180	139	147	154	161	144	154	163	184	178	144	163	158	166	159	141	172	135	154	164	166	156	162	122	162	146	175	158	180	170	173	152	169	167	163	175	150	174	149	165	140	180	138	134	148	167	167	162	177	156	146	158	164	175	169	147	138	159	169	184	166	159	128	173	161	156	165	146	155	143	147	154	172	183	177	149	162	169	154	175	176	149	176	145	151	168	162	146	155	141	158	157	135	142	159	157	156	188	168	161	137	161	165	136	148	173	145	166	156	154	175	165	157	157	166	138	165	173	154	177	148	161	144	147	170	157	167	159	149	159	144	145	173	140	168	181	152	163	154	155	167	152	169	171	163	170	156	152	153	162	158	149	163	163	154	163	155	137	154	149	162	155	164	167	161	150	166	156	176	178	163	139	169	174	156	174	163	169	174	171	153	176	162	162	163	135	171	164	127	170	160	166	161	118	147	182	151	157	157	161	169	174	146	164	176	171	169	161	168	191	182	127	139	152	174	149	159	170	171	142
7878	2528	5602	6487	5615	4624	3665	3178	2611	2149	1964	1730	1546	1411	1284	1238	1157	1113	1010	938	902	881	826	777	737	729	768	742	653	708	673	666	671	665	609	625	565	598	642	599	556	582	568	585	551	551	548	527	555	563	564	537	507	556	561	563	547	544	525	507	533	545	495	515	502	531	517	523	518	506	499	558	580	474	544	517	481	511	470	485	543	498	460	506	499	468	496	500	500	488	497	488	525	504	485	486	507	495	512	500	480	498	519	503	524	477	487	537	552	485	519	507	466	482	472	523	482	503	469	542	484	481	502	497	499	523	479	488	539	458	485	494	508	458	455	507	466	480	520	526	503	474	485	483	492	466	452	445	488	471	535	484	463	531	492	478	512	468	504	488	489	501	551	482	447	477	506	472	499	494	481	479	491	456	486	511	499	487	514	490	456	468	448	446	510	480	500	481	468	425	425	482	510	471	443	483	494	490	495	482	468	499	496	486	480	499	497	512	473	514	427	486	501	492	479	472	490	484	503	476	496	461	497	438	507	503	468	506	486	485	478	477	490	493	469	455	474	455	487	466	490	492	441	483	474	489	478	490	494	471	464	440	520	470	484	488	535	458	493	444	516	466	470	464	506	465	487	478	478	527	434	494	504	461	446	506	509	456	486	462	450	498	478	481	475	481	518	458	470	473	442	462	484	488	484	474	463	436	467	464	487	476	503	490	465	496	480	482	537	482	462	459	484	461	481	456	491	475	478	482	504	503	498	463	506	481	465	499	463	459	479	465	470	477	475	489	507	447	484	488	468	495	475	487	477	472	459	435	498	450	515	501	467	488	494	486	496	500	446	509	458	447	471	465	495	504	469	488	446	470	468	500	483	491	540	473	456	501	475	478	486	481	503	480	476	488	436	474	481	484	472	439	452	456	495	476	456	477	469	472	459	447	503	509	511	462	478	502	457	461	484	471	465	438	432	496	478	456	422	435	474	460	449	537	441	474	464	453	491	460	469	520	465	479	469	528	501	480	472	496	467	481	470	484	467	513	491	481	484	476	511	459	488	470	529	501	454	477	468	471	497	449	445	493	494	474	498	454	475	494	496	482	450	470	485	472	501	464	496	501	485	508	466	436	485	493	421	488	456	488	511	487	479	467	467	468	450	470	482	448	471	488	484	438	457	469	488	450	469	496	456	486	445	456	482	476	496	499	494	477	462	530	477	486	505	497	463	497	438	454	499	454	493	461	453	471	516	478	469	471	486	441	493	474	473	463	470	450	502	492	474	478	474	465	458	486	458	527	491	481	449	468	464	458	448	480	489	470	477	471	525	457	469	481	478	490	481	497	477	480	446	436	455	439	460	463	469	433	482	454	478	523	458	499	440	506	485	451	487	500	494	446	447	461	475	486	483	490	492	526	510	525	458	514	513	481	488	488	481	464	484	496	459	483	488	477	497	472	470	483	520	446	471	435	463	498	477	487	456	477	509	445	502	444	498	471	506	470	447	473	456	491	473	470	508	448	452	470	430	480	494	482	463	446	472	513	479	466	466	492	491	482	469	439	473	448	433	486	485	468	528	491	485	474	490	520	479	489	500	465	497	489	471	465	484	481	466	465	505	485	484	477	470	457	505	490	476	487	501	521	478	491	471	487	503	491	482	499	507	503	502	481	526	478	462	465	491	469	496	488	502	460	498	450	470	465	503	475	444	464	488	453	509	436	484	472	470	461	504	455	465	502	481	493	513	480	510	478	480	496	417	502	473	501	512	440	483	507	474	484	464	479	488	440	466	501	473	482	463	479	460	512	451	481	479	480	487	438	495	450	483	500	519	462	511	464	445	499	475	479	460	483	471	479	483	447	499	475	469	463	503	496	513	459	509	492	463	484	499	476	510	493	476	488	433	448	494	435	461	480	493	487	486	473	462	493	543	499	486	503	466	456	476	466	504	458	462	453	490	484	469	487	454	467	500	467	467	501	478	472	504	528	478	492	495	473	440	480	469	443	509	466	475	475	461	504	521	459	460	513	443	470	483	497	447	481	501	496	486	494	478	480	537	478	508	485	473	491	448	436	508	478	486	471	462	488	470	455	449	480	482	481	467	486	498	517	478	498	443	492	487	475	484	470	492	454	469	488	502	449	440	486	478	485	433	500	500	498	459	506	488	468	492	460	482	485	471	480	511	509	479	480	442	448	501	474	443	478	484	504	435	461	520	485	502	491	463	489	468	439	468	468	475	419	423	492	509	461	494	494	439	516	459	489	492	456	514	491	467	495	473	496	486	455	442	464	455	433	425	432	492	487	470	506	518	518	503	481	495	458	455	496	487	504	483	486	468	430	491	492	498	494	504	491	501	498	512	504	475	502	514	449	470	488	526	477	505	430	474	503	443	531	498	458	461	449	491	503	466	503	485	476	485	453	443	491	453	477	461	492	484	474	476	484	485	450	477	460	515	484	499	482	477	507	462	496	484	460	462	507	488	482	474	499	484	493	409	485	514	440	479	489	478	486	476	496	453	468	464	495	486	475	491	473	475	463	533	488	483	497	468	480	467	460	451	489	482	507	484	452	436	505	451	500	470	491	487	451	468	476	483	475	509	494	456	459	478	519	453	486	521	467	454	492	492	440	497	484	471	502	445	509	446	488	468	482	462	489	499	488	494	469	457	465	502	472	487	507	461	455	470	475	514	448	481	520	490	496	506	488	495	521	464	450	495	481	482	488	515	470	489	472	494	509	501	488	482	481	452	445	482	444	484	438	454	501	466	475	480	486	476	508	512	471	443	458	487	471	477	463	471	521	484	515	466	460	456	489	485	518	459	464	485	471	468	479	516	498	508	491	456	514	469	496	472	461	511	481	522	503	510	467	445	468	530	480	471	449	466	461	500	528	469	441	459	480	513	507	469	501	467	517	545	450	504	507	473	464	456	449	490	472	471	502	490	462	457	512	489	485	454	477	462	470	486	465	497	461	446	480	468	451	483	455	472	470	453	459	472	441	485	468	495	496	485	465	427	451	487	469	497	466	485	475	508	452	453	488	453	472	480	502	514	500	463	452	462	479	479	489	498	495	500	468	493	496	485	493	463	501	509	475	487	473	497	467	486	453	487	478	512	534	454	458	444	517	484	443	484	466	481	471	445	485	480	479	490	487	466	437	444	459	507	478	485	447	491	485	456	497	495	464	460	494	492	486	515	498	479	487	484	499	465	490	511	490	504	459	503	449	515	454	503	476	479	463	495	467	447	453	480	500	467	478	492	473	476	485	530	453	469	526	472	513	494	472	461	463	498	473	460	483	442	443	440	486	493	502	474	480	484	491	492	477	467	476	513	477	538	468	446	480	471	496	495	452	474	491	493	465	499	500	469	512	469	443	496	453	463	463	460	494	483	496	491	458	484	491	463	460	445	531	484	403	459	454	456	460	518	449	494	504	480	453	474	461	477	467	494	471	472	462	479	446	462	463	485	503	490	456	478	455	457	454	473	415	481	463	478	469	502	494	466	481	516	518
2445	296	312	269	208	244	234	217	214	223	238	233	216	245	235	204	213	204	212	191	226	199	219	204	207	218	219	218	228	230	218	231	217	210	212	236	234	233	248	228	238	230	209	236	207	205	206	209	195	228	212	199	229	202	231	222	210	208	248	233	229	221	188	185	219	186	215	209	237	215	200	226	235	203	228	187	236	213	196	210	211	247	228	226	232	210	215	223	206	237	220	217	207	215	218	224	235	217	217	235	217	216	223	223	193	213	249	210	213	222	215	203	182	216	214	228	212	189	212	218	215	187	216	206	209	223	218	212	227	210	213	214	210	241	223	226	229	220	211	206	209	197	206	200	203	219	218	217	228	215	227	210	237	188	206	215	200	233	205	200	181	227	209	198	231	213	222	205	193	209	220	230	212	232	242	221	218	211	219	223	191	222	234	227	225	229	217	228	193	197	213	204	215	194	219	192	241	211	226	251	207	210	218	229	207	201	237	225	226	185	252	238	227	196	234	216	211	199	223	213	215	227	199	223	219	214	211	248	192	215	202	205	252	212	216	226	199	210	187	212	238	210	223	233	246	249	209	219	189	230	249	212	215	210	198	208	208	228	208	234	213	207	209	205	234	225	196	215	215	196	244	216	238	197	195	208	206	227	236	240	215	218	226	211	176	251	214	207	211	215	229	218	214	221	214	231	224	190	246	199	228	210	264	209	232	226	209	221	206	228	217	230	241	196	208	211	229	212	224	220	221	210	200	205	199	224	217	222	200	217	206	236	223	215	206	233	236	230	252	216	190	204	228	216	220	227	231	212	210	238	233	238	221	193	196	218	207	196	216	237	213	239	215	221	192	209	233	205	212	237	229	238	214	229	222	214	229	212	230	223	222	222	200	213	222	219	233	197	180	218	220	199	197	237	186	211	241	223	204	216	213	211	189	216	218	224	215	202	223	197	228	204	224	217	224	229	202	237	203	196	225	219	227	205	205	185	239	256	196	232	224	221	228	213	221	236	203	221	207	189	224	219	212	236	214	234	243	203	218	206	213	213	206	217	195	237	209	238	231	202	236	207	226	255	233	215	183	212	216	200	224	226	203	199	183	227	214	242	218	224	230	218	190	196	225	240	195	233	202	235	232	216	214	237	216	210	236	190	220	224	213	234	180	220	208	223	200	201	245	239	220	241	217	202	207	225	224	215	228	208	228	239	254	235	224	192	214	225	204	224	218	200	220	208	228	196	231	235	221	203	222	204	241	204	230	222	194	175	221	229	232	224	243	208	207	205	212	214	229	209	236	217	219	197	205	224	201	221	207	216	236	210	216	241	221	212	230	222	220	220	245	231	209	201	217	217	219	237	212	229	244	228	219	200	236	191	219	209	230	236	170	218	224	215	229	234	211	206	237	206	212	189	206	212	216	215	217	219	192	221	225	191	215	226	208	192	238	211	206	208	219	235	215	208	201	220	236	230	220	215	226	193	177	195	203	214	191	221	199	228	228	215	197	228	240	218	214	225	232	234	215	239	211	211	196	215	252	226	200	209	227	207	187	214	178	222	235	211	222	229	219	218	201	208	200	219	212	194	215	218	234	222	225	228	210	221	244	219	224	209	232	210	224	189	233	196	241	258	214	230	213	197	226	208	201	218	205	218	198	197	240	204	240	199	187	205	209	212	231	190	195	209	243	201	220	209	231	192	208	203	196	201	192	218	226	208	208	234	204	238	224	225	217	213	210	218	237	213	239	186	208	211	210	222	256	214	239	233	263	212	251	233	246	219	213	190	221	215	236	221	233	217	218	200	208	218	230	217	244	213	214	212	209	219	218	238	211	218	205	233	205	196	206	227	230	200	217	234	202	217	200	206	214	204	245	234	225	221	219	212	237	215	223	190	204	220	198	235	215	224	217	207	226	219	207	221	235	209	175	217	242	213	228	246	200	215	239	203	242	254	201	213	212	214	232	213	232	214	222	225	185	195	243	202	226	223	221	237	192	222	220	204	241	217	220	213	216	202	228	224	197	223	233	244	203	235	228	205	207	207	201	201	240	221	231	221	252	205	197	187	225	225	212	191	234	222	231	222	225	213	213	236	211	239	240	239	221	211	239	216	242	222	225	218	208	234	228	243	211	223	205	210	226	224	194	213	214	228	255	215	199	227	224	226	209	238	204	203	230	202	213	235	221	254	202	212	228	215	222	195	222	191	212	213	220	215	210	213	203	215	226	219	212	198	232	217	204	221	225	245	200	232	212	228	224	225	201	209	212	213	207	218	237	192	210	246	208	209	198	221	218	210	221	227	232	239	230	227	213	210	213	223	215	207	209	195	228	207	219	205	194	185	227	227	219	216	204	224	236	225	233	251	204	242	215	219	224	219	235	195	253	212	186	232	205	202	213	215	213	193	214	220	243	221	227	230	221	247	222	247	217	235	219	232	182	198	242	244	188	253	247	228	219	211	240	196	250	243	210	231	230	200	214	254	237	229	216	231	221	225	206	217	196	205	188	207	216	218	214	184	239	213	198	198	219	215	227	205	216	213	234	232	232	178	228	219	225	201	220	199	203	206	224	208	195	227	229	217	190	242	213	197	197	201	250	203	202	206	215	230	236	227	226	201	240	229	216	220	225	227	230	196	211	208	231	222	235	217	212	234	196	212	215	198	218	206	207	214	221	226	220	190	222	204	230	239	214	211	227	218	228	220	200	204	235	201	206	221	223	240	251	233	207	227	210	257	202	213	216	205	202	213	243	213	235	207	216	222	203	207	227	195	199	217	220	224	202	217	209	236	223	222	210	223	206	229	205	208	215	229	193	216	216	235	200	213	220	218	210	203	222	219	244	205	202	219	214	240	231	221	205	244	221	230	200	205	224	203	213	236	215	226	226	230	230	223	213	228	199	228	216	207	216	229	229	206	225	201	226	244	202	217	241	209	197	197	222	219	218	255	186	221	211	224	195	180	199	203	236	194	232	193	218	218	231	203	200	210	226	252	197	220	227	223	215	206	211	199	232	241	222	216	241	207	233	205	212	221	224	168	213	203	215	237	191	189	254	232	224	210	232	216	212	194	220	199	207	204	219	205	203	198	226	243	215	230	225	238	194	233	226	210	211	215	210	205	222	192	224	201	199	224	203	209	217	217	242	214	239	202	203	240	207	198	219	210	214	239	210	201	229	206	213	208	208	218	193	217	207	242	197	206	192	216	241	224	200	192	259	198	205	207	201	207	206	206	210	194	206	219	210	201	206	219	231	214	191	211	235	221	205	231	223	224	236	216	190	215	233	201	215	230	215	200	233	219	203	216	198	222	226	233	216	195	210	209	237	216	218	221	203	210	212	197	197	201	226	216	196	219	221	184	220	192	212	212	221	229	221	235	223	220	197	196	219	221	229	194	193	232	225	209	188	208	213	229	200	199	218	200	211	236	200	235	220	223	207	204	223	218	201	234	204	202	224	226	191	200	203	214	219	216	222	226	217	206	221	204	206	235	206	205	207	221	207	214
2267	693	785	810	823	784	693	719	641	678	651	548	646	627	652	667	639	599	624	644	645	629	601	598	620	600	627	621	592	570	608	567	563	640	616	583	601	637	648	624	585	601	623	630	600	620	575	611	581	594	606	598	587	595	635	580	573	635	578	619	577	615	547	622	592	628	586	574	634	604	624	595	570	603	599	596	604	597	550	586	608	566	632	636	608	551	595	601	624	610	593	614	627	595	599	600	584	556	600	600	627	577	586	604	589	598	618	598	590	604	596	610	621	606	626	590	594	615	596	574	594	615	600	592	655	627	588	591	579	633	558	580	596	614	561	588	586	581	580	589	558	600	576	590	612	629	584	565	619	579	579	612	619	619	587	598	597	603	596	617	610	558	586	549	581	559	586	597	633	582	624	576	604	561	624	596	562	617	603	595	582	619	606	561	586	607	634	632	639	591	595	605	637	567	597	598	592	633	565	580	617	565	579	591	584	592	601	600	616	568	638	630	588	573	557	597	585	629	609	566	572	582	644	592	579	626	565	623	568	599	590	581	598	600	583	568	640	587	601	595	596	601	646	581	558	585	586	615	608	598	636	641	592	580	574	574	606	647	596	574	572	614	553	550	609	576	610	597	593	581	635	581	596	620	615	604	601	606	605	578	578	574	609	591	609	605	572	616	664	574	605	607	642	590	607	571	617	611	559	569	620	595	577	580	609	560	591	618	618	575	638	588	581	584	636	584	565	598	605	626	617	628	566	582	600	585	583	605	579	616	637	604	584	576	540	590	599	588	597	567	592	615	602	609	581	630	606	534	625	576	573	619	578	579	633	571	594	577	608	626	604	577	628	577	622	611	649	583	567	578	634	614	579	596	635	621	566	591	600	652	593	592	633	619	574	631	613	565	558	625	618	616	615	600	667	620	597	605	575	592	603	608	613	609	624	575	616	614	600	563	581	564	601	570	612	561	587	577	615	592	626	608	581	613	609	609	597	585	586	596	629	577	637	615	551	607	557	563	549	599	661	586	595	559	570	550	625	580	582	616	613	625	612	595	619	592	625	602	636	587	585	594	577	556	583	580	575	573	587	622	600	571	637	629	585	563	566	588	605	611	617	586	570	587	581	594	616	632	629	577	626	594	585	647	594	597	609	606	584	530	597	596	555	630	611	582	563	609	639	549	554	626	609	599	594	625	606	601	606	579	629	644	595	576	579	623	605	566	637	579	580	614	556	601	620	579	568	627	623	606	605	604	591	595	572	630	585	594	625	619	557	646	566	569	561	590	567	576	584	637	578	611	585	623	613	614	586	562	611	610	574	602	613	575	596	612	628	628	615	612	607	565	645	608	585	539	571	599	585	628	596	623	580	586	614	628	613	586	574	614	560	572	573	560	626	590	576	561	596	608	606	568	636	594	628	612	580	595	644	643	619	560	645	603	610	609	635	570	617	632	636	587	620	601	559	638	655	621	614	556	601	586	585	606	561	583	581	578	605	602	577	577	582	601	596	577	573	571	574	594	629	555	594	604	586	566	642	615	591	600	645	601	627	557	634	616	591	635	596	620	611	623	634	583	585	587	575	610	595	599	572	542	619	597	599	615	591	599	616	579	594	570	584	599	595	598	589	603	604	606	601	605	616	589	604	596	576	588	622	618	591	628	595	612	609	606	535	599	564	585	600	546	598	592	561	583	622	635	637	571	618	626	597	593	611	613	575	566	598	607	615	566	552	635	552	597	594	630	602	622	576	616	590	582	601	591	590	590	606	629	607	604	619	581	593	596	626	616	563	582	552	570	611	594	614	613	581	615	566	599	607	605	595	593	581	598	622	602	609	640	566	554	616	583	571	615	601	616	577	632	592	645	535	595	580	584	631	578	607	586	554	588	616	576	615	594	607	575	615	631	558	609	611	623	601	630	612	625	598	565	596	659	587	606	596	586	613	622	620	617	582	593	589	578	573	630	580	593	610	641	589	635	608	636	593	601	612	604	597	587	643	575	613	632	594	645	579	661	621	589	640	570	604	571	620	554	572	626	613	585	572	623	639	595	596	594	607	576	620	595	638	572	614	595	612	600	624	637	622	607	625	563	584	621	609	622	607	616	566	561	586	609	579	597	577	580	605	607	549	616	576	580	633	575	617	591	590	576	589	573	623	614	576	600	611	585	628	607	589	567	562	633	589	589	607	599	588	612	578	579	568	618	599	629	596	583	594	604	571	588	588	611	591	624	614	600	596	590	612	614	582	623	608	605	610	636	605	577	586	660	612	606	588	627	600	608	594	605	612	638	603	612	558	549	612	586	607	591	613	611	591	566	600	594	603	608	610	580	660	607	595	598	614	608	596	601	597	599	635	564	582	566	574	641	599	561	616	586	540	610	598	580	583	677	610	613	618	575	628	595	568	585	574	589	588	612	559	630	589	592	628	579	560	611	607	568	585	572	649	601	594	587	604	657	601	599	630	612	647	555	590	592	623	623	583	604	634	552	634	590	603	646	585	606	597	560	611	600	591	575	598	586	599	641	577	646	572	600	584	568	584	570	624	618	600	592	523	611	625	609	630	660	626	613	617	626	567	590	594	575	584	618	600	620	622	640	587	590	588	609	558	587	563	608	656	594	569	568	573	583	624	597	608	590	585	598	637	581	586	580	623	617	592	575	583	573	574	597	569	647	557	579	591	624	595	569	582	594	603	654	578	629	599	634	580	584	614	583	602	568	611	567	569	601	592	554	578	579	605	632	597	620	625	637	604	612	589	576	591	575	593	643	578	591	550	573	611	572	581	601	604	574	594	600	609	602	564	548	572	568	572	606	624	636	634	618	590	627	616	606	607	609	606	590	600	542	579	601	593	570	596	591	612	633	601	608	563	628	563	607	574	599	585	593	595	574	555	631	605	571	564	551	564	622	617	599	617	601	621	610	637	606	624	594	639	601	586	604	597	646	578	593	611	640	603	605	623	622	584	622	622	594	621	636	597	613	586	584	583	574	604	610	569	578	614	585	599	585	667	620	570	650	625	624	593	623	570	639	562	613	618	573	591	609	597	598	563	607	599	603	606	589	577	591	615	609	605	605	574	562	621	586	605	597	593	605	592	543	574	612	557	610	582	624	598	592	609	606	623	614	602	566	650	572	606	576	599	623	592	590	571	563	626	610	625	590	599	594	600	611	641	585	553	651	619	585	554	627	605	623	621	582	607	602	596	630	604	631	595	566	651	571	614	591	618	594	586	587	607	583	590	635	611	606	596	595	591	591	623	606	584	592	627	574	558	607	551	606	624	605	563	587	600	629	598	587	583	578	579	581	597	600	583	577	581	602	589	608	614	592	592	627	592	646	591	561	610	594	596	578	570	597	572	588	595	598	647	628	637	637	577	558	594	600	624	589	584	582	570	581	629	605	596	625	592	554	570	610	554	594	599	631	600	578	595	591	628	631	538	569	586	577	612	634	621	612	580	559	568	612	597	624	571	591	597	569	611	602	586	578	611	583	684	599	633	650
10119	1099	1365	1101	778	565	464	335	311	280	222	226	211	181	157	175	173	145	141	130	154	142	133	108	134	121	124	118	134	120	107	123	101	119	135	102	128	122	106	112	114	139	123	106	139	116	107	110	112	135	98	113	100	114	123	101	92	118	113	100	123	108	106	116	102	113	111	103	98	94	118	116	110	110	91	116	97	102	137	111	88	100	99	130	95	112	125	124	103	103	112	130	112	120	106	97	128	110	112	118	102	106	103	110	105	109	118	117	110	99	96	92	101	112	95	111	118	97	109	115	90	100	94	95	101	98	121	105	128	87	123	104	107	117	88	96	112	81	106	109	111	111	100	107	113	111	106	106	112	119	116	119	90	113	113	119	127	121	122	112	98	125	111	111	99	109	118	92	117	103	101	103	114	100	115	105	100	120	119	118	128	114	116	97	107	97	113	127	104	94	112	112	116	101	112	111	89	97	111	118	124	106	116	136	116	108	100	94	116	100	128	116	132	113	114	90	101	90	97	90	115	99	98	109	97	127	102	99	113	95	117	115	127	113	90	116	108	88	109	115	90	99	89	101	108	113	116	110	118	103	101	111	112	107	125	97	98	128	120	107	116	106	101	113	85	110	122	129	104	114	107	106	92	112	107	99	127	97	119	103	116	107	103	105	110	103	117	111	114	103	121	100	103	130	96	104	125	110	105	102	118	101	123	87	106	99	84	99	101	107	109	95	97	101	119	128	113	106	90	90	113	117	110	96	120	110	103	115	129	99	125	100	127	102	119	105	102	113	105	91	110	105	109	99	115	114	113	98	107	118	94	98	117	95	118	106	115	110	105	100	109	100	90	101	100	118	98	100	105	124	106	86	115	105	112	112	108	113	110	92	111	113	88	116	113	110	98	126	88	114	107	113	116	99	121	112	93	105	109	123	123	103	116	101	117	111	107	114	105	99	99	118	101	105	118	105	113	97	109	117	96	99	108	104	90	105	95	112	105	102	110	118	97	113	130	106	112	119	119	117	102	85	103	107	104	107	116	94	107	119	86	110	100	114	87	107	111	122	120	106	104	116	134	106	123	114	101	106	82	98	121	128	107	114	104	93	113	100	108	101	103	99	100	91	113	104	106	104	103	108	105	119	119	105	114	92	109	86	117	122	91	107	115	123	113	90	93	119	109	97	112	98	102	106	105	98	106	100	105	103	120	96	106	100	130	113	97	124	78	111	100	125	123	99	111	107	123	104	115	88	117	83	99	111	103	90	116	114	86	112	115	111	102	106	95	124	95	110	119	117	113	111	102	117	99	126	97	102	131	104	100	111	96	83	114	124	98	116	106	90	102	106	95	93	122	99	133	107	116	90	117	108	101	122	89	109	115	107	98	121	98	101	104	108	131	110	99	101	100	121	101	117	87	125	107	94	109	122	125	92	127	99	111	92	103	103	105	130	111	117	94	84	117	108	100	107	105	119	109	112	101	111	110	121	107	95	112	108	120	94	74	116	105	114	94	104	107	114	95	91	125	139	106	110	128	104	101	116	100	104	93	108	123	118	123	94	110	87	108	108	74	115	106	108	109	105	116	103	104	119	117	108	112	109	96	110	113	128	107	98	89	112	107	120	117	120	96	91	105	117	106	105	104	112	114	104	92	127	116	113	110	110	103	97	95	109	104	99	123	113	110	109	108	113	96	86	119	95	101	122	115	98	104	98	111	91	112	107	113	103	87	102	119	100	113	104	98	97	100	109	96	102	129	111	126	107	85	101	106	96	105	94	106	99	87	105	127	100	116	117	109	103	112	107	88	112	105	121	121	106	109	113	113	100	113	118	84	100	101	111	115	90	129	92	105	114	111	96	110	99	97	103	103	114	128	105	113	114	103	110	108	103	103	102	114	125	120	121	98	94	111	97	93	110	117	96	99	107	99	104	128	99	106	117	105	110	102	116	93	98	122	107	100	122	108	125	101	103	122	107	99	92	109	111	96	96	132	100	112	103	78	112	116	111	105	94	89	108	121	98	118	118	115	105	95	107	91	110	107	96	103	107	126	107	103	110	84	127	120	114	117	106	98	113	91	116	91	102	95	126	101	110	108	89	105	91	96	104	117	106	114	85	98	118	111	106	119	81	132	136	117	98	115	104	105	98	124	105	104	128	94	93	133	104	93	108	129	98	100	117	136	88	113	121	92	81	112	80	103	120	100	92	104	99	106	109	100	101	106	86	110	107	112	107	117	103	104	105	105	105	104	110	104	107	134	92	124	94	131	118	94	106	115	118	98	106	115	98	132	98	99	121	97	109	109	98	108	107	110	88	111	111	121	110	106	110	106	95	96	105	102	110	115	119	105	112	110	109	107	103	93	108	112	113	105	113	115	127	126	109	110	89	96	91	97	106	132	106	106	102	115	101	96	113	84	104	105	109	92	126	104	107	101	121	102	122	93	93	100	110	87	89	95	118	109	110	92	101	117	132	97	123	111	103	104	124	115	118	114	94	112	114	106	106	101	118	105	108	113	97	116	110	97	112	132	99	114	111	99	117	90	93	110	110	103	100	117	124	103	110	104	115	100	100	89	126	115	120	111	106	116	117	104	101	110	107	110	98	118	85	111	109	110	113	121	117	108	114	115	109	117	106	112	117	103	92	121	92	100	117	118	97	90	107	110	99	110	96	103	118	83	110	117	122	95	97	92	111	112	100	90	103	107	106	112	121	110	94	121	112	115	115	107	109	98	95	114	118	109	105	88	133	94	115	105	94	110	118	104	113	108	111	100	91	117	97	118	121	94	120	98	101	109	95	136	95	107	107	94	114	111	117	128	123	113	113	85	126	104	106	89	91	124	101	95	80	118	121	126	100	111	112	97	105	125	111	112	93	96	101	116	124	115	122	116	100	107	93	114	113	107	96	116	118	112	124	100	104	122	103	107	103	98	122	105	112	107	96	112	106	104	91	111	100	103	96	98	94	116	116	115	116	113	105	111	104	120	104	104	111	113	112	106	112	104	110	93	100	104	100	117	100	89	101	93	106	114	101	99	114	110	116	109	104	96	102	93	113	101	116	100	110	115	105	105	103	140	110	116	94	125	101	147	108	114	114	101	102	101	104	121	97	107	98	106	103	106	107	108	99	96	101	122	106	86	116	91	107	113	102	99	100	114	103	101	98	116	115	101	104	103	98	104	118	107	107	100	106	127	94	93	103	102	94	117	112	124	99	101	101	107	116	104	110	127	104	108	100	124	112	110	90	123	93	108	112	110	112	104	93	100	112	134	87	95	118	105	117	106	104	104	107	114	98	118	100	89	113	104	107	71	98	100	86	87	109	102	125	112	106	109	110	106	108	108	108	98	108	116	108	99	83	82	110	110	130	102	97	126	101	108	93	95	109	113	125	116	104	108	92	103	104	98	111	110	120	98	128	109	98	107	108	104	112	99	108	109	105	118	95	106	103	98	113	130	89	105	119	105	95	105	103	112	92	112	115	108	102	118	111	112	101	106	95	124	112
5760	1357	3068	3615	3103	2601	2114	1735	1447	1270	1073	945	932	860	750	697	710	672	602	615	542	537	518	515	493	450	489	426	472	428	422	466	433	407	365	392	435	418	433	371	404	373	384	376	345	359	412	394	381	362	374	359	369	361	326	386	342	355	331	330	339	373	382	323	365	354	353	336	371	354	321	363	359	322	341	338	340	356	346	348	343	347	362	406	356	362	345	342	374	364	351	326	358	346	321	343	331	351	363	317	337	360	328	338	359	351	280	344	357	357	348	336	333	356	329	376	356	314	310	353	337	305	366	346	312	362	347	329	379	322	306	336	331	302	316	294	340	317	332	348	345	332	346	344	336	367	401	358	323	325	372	318	357	317	340	352	366	346	336	355	344	346	337	334	345	361	312	339	329	355	321	331	323	374	314	345	356	321	309	350	348	327	324	319	346	342	323	377	350	353	323	333	330	345	324	352	340	332	333	330	345	356	375	356	310	320	340	307	304	349	328	320	338	309	326	325	346	402	340	339	316	316	325	320	330	316	332	345	391	347	304	323	325	332	339	361	344	352	291	326	362	357	328	343	343	339	316	333	348	321	345	343	347	313	351	330	319	345	314	349	309	332	326	343	313	279	340	308	327	337	326	346	327	310	349	319	304	345	304	316	347	338	338	341	342	358	368	304	336	305	342	366	310	350	312	327	329	344	355	312	329	353	337	320	343	365	329	313	337	356	318	357	323	306	325	322	336	362	327	353	336	374	317	336	334	343	353	329	354	312	301	349	335	348	318	346	339	342	342	305	293	322	341	350	324	328	333	293	349	323	369	345	358	332	308	344	332	342	276	368	332	312	357	331	378	357	326	327	306	311	361	323	352	323	325	320	348	341	320	362	314	367	319	318	327	323	365	330	328	341	340	336	315	324	345	331	327	326	353	346	327	327	313	324	338	347	366	330	334	337	327	346	325	364	340	311	350	339	324	341	343	341	359	309	375	344	335	313	307	345	332	327	354	320	335	362	335	334	360	339	292	333	362	332	311	347	360	309	332	371	352	323	335	326	309	321	335	328	344	331	322	307	352	336	335	320	335	337	341	321	343	334	294	370	372	322	327	337	318	359	337	321	317	312	335	327	326	314	364	378	347	355	349	332	315	330	318	360	321	309	325	347	343	336	302	308	354	352	307	340	327	336	346	311	337	332	334	311	312	334	371	324	349	333	316	329	328	354	364	315	344	350	315	317	306	317	298	309	337	359	340	352	317	364	325	337	328	312	341	335	324	350	325	330	342	339	283	364	324	319	296	295	335	311	313	314	288	343	317	300	353	361	338	317	332	328	350	310	309	352	325	338	315	312	345	330	341	378	347	341	331	329	355	313	329	341	344	317	347	353	348	373	338	313	328	329	340	323	329	333	356	361	347	351	309	290	348	321	342	332	341	361	367	306	334	348	315	364	348	321	359	355	321	356	335	344	316	330	336	330	331	337	342	349	333	328	306	355	327	324	347	325	364	315	307	357	335	311	352	329	290	349	354	309	370	322	334	327	308	338	341	321	363	369	318	352	314	350	350	341	339	322	342	363	330	339	332	320	320	318	347	350	329	326	347	294	326	329	350	338	318	320	323	333	340	317	352	307	322	349	349	335	321	315	330	330	346	337	327	332	325	320	352	336	350	319	331	315	362	330	328	333	289	329	371	316	331	349	307	295	344	337	321	349	315	324	347	324	343	332	344	331	329	334	357	352	328	364	327	288	313	353	344	319	360	341	319	350	363	356	318	333	329	358	311	302	322	324	330	342	324	324	355	380	327	335	322	322	368	361	341	366	341	333	328	308	319	346	308	316	294	336	331	329	365	354	335	350	330	306	342	347	342	342	311	346	328	330	341	350	331	330	330	322	342	328	337	320	353	348	320	313	315	292	362	327	311	361	336	343	334	335	339	353	333	325	326	319	314	321	346	336	322	279	319	328	312	328	318	349	275	329	326	342	305	330	358	326	345	335	358	327	301	329	324	338	365	354	332	307	338	346	367	329	340	330	341	334	326	341	328	348	342	341	334	332	327	337	328	326	322	365	355	335	348	334	334	353	318	315	317	352	320	314	362	346	335	319	325	349	332	326	314	340	361	321	325	371	296	309	324	354	341	361	316	363	325	321	342	357	351	324	333	341	338	330	300	366	349	290	344	351	340	334	360	354	326	352	323	350	338	372	341	372	329	358	344	316	344	379	336	334	344	344	318	347	368	337	334	381	283	333	356	322	325	382	334	331	337	306	359	346	304	340	320	316	313	317	320	343	323	337	318	357	313	353	331	339	331	354	353	297	315	326	337	332	333	345	363	331	336	320	336	329	317	349	321	328	335	304	334	328	338	331	343	338	350	316	326	321	352	338	353	348	320	340	323	329	300	338	326	334	316	302	352	313	326	345	326	309	317	364	343	322	351	360	315	354	325	314	300	351	355	332	320	317	301	309	328	334	342	344	322	346	340	334	324	325	368	327	350	363	340	347	361	342	336	330	303	323	335	343	339	359	326	334	366	327	348	324	321	333	345	318	321	348	332	328	344	330	319	337	344	330	337	335	335	301	337	333	341	333	357	310	381	335	316	374	347	315	325	353	348	325	329	309	314	346	329	342	363	317	344	298	350	344	332	326	326	380	363	325	363	353	360	338	319	376	354	329	354	328	329	355	359	332	326	319	329	333	328	381	334	345	332	351	331	318	358	324	352	354	344	339	321	293	307	353	331	304	331	339	337	341	352	373	291	340	329	349	340	343	327	353	338	339	327	317	331	334	360	375	322	349	349	338	335	347	330	338	332	333	332	346	359	348	353	350	355	333	332	372	334	321	350	323	347	349	341	370	331	355	352	338	338	331	320	323	316	356	324	353	316	367	341	337	330	350	317	344	337	361	321	342	339	338	348	323	366	346	303	336	347	328	364	353	339	341	324	351	323	341	353	337	337	366	343	365	324	337	310	335	315	336	365	336	350	343	317	333	331	308	296	327	338	342	329	358	330	326	339	340	317	358	341	305	295	334	313	344	336	285	354	310	305	357	322	339	370	307	360	327	345	333	309	315	350	327	320	342	339	334	353	322	333	349	341	338	331	308	364	334	349	348	336	313	316	334	330	372	324	362	333	336	338	351	303	333	375	349	348	312	331	319	344	352	326	328	369	346	345	329	332	344	344	365	338	315	322	330	343	315	369	321	330	336	326	342	332	314	345	353	356	365	331	319	320	356	345	338	365	340	334	330	345	307	351	336	333	349	295	340	352	347	346	349	324	344	345	352	348	361	301	336	320	311	337	315	343	343	337	326	344	329	329	331	317	319	301	322	324	319	361	341	321	318	330	350	335	308	327	334	346	344	307	348	327	314	341	340	326	331	302	334	331	316	335	325	376	329	362	324	370	306	315	360	329	342	341	346	297	305	330	341	305	336	346	320	328	330	324	349	341	331	304	313	368	390	339	339	350	349	359	308	379	340	333	362	339	351	325	341	355	320	326	324
18596	3004	2696	2175	1518	1104	872	685	564	493	412	380	327	300	280	254	245	234	216	220	199	222	194	195	212	181	213	193	182	167	169	189	208	177	194	186	187	154	175	177	151	163	175	210	190	164	171	178	169	163	179	176	167	149	172	170	177	158	163	132	147	158	155	165	164	158	157	181	160	169	165	147	127	180	161	149	166	149	151	186	169	147	155	163	180	157	164	161	155	153	185	165	146	167	154	159	165	162	161	168	159	150	186	168	168	177	148	156	143	180	150	150	179	165	152	169	165	146	142	153	145	143	156	156	132	168	154	168	177	151	135	171	153	151	158	168	170	152	160	172	163	169	167	169	152	164	185	158	152	182	131	164	157	171	143	147	153	188	144	157	150	137	186	176	166	193	168	165	195	154	158	171	158	158	163	142	144	177	171	162	176	163	145	168	176	151	184	174	150	169	152	172	159	162	130	142	146	169	168	157	168	172	155	150	177	164	151	155	162	160	147	169	176	146	160	156	140	163	155	171	190	145	175	170	160	149	167	184	136	173	170	164	174	150	152	172	162	158	143	176	168	179	168	182	162	180	146	154	162	184	182	162	173	173	141	161	159	151	141	163	169	148	164	165	173	186	148	165	160	134	172	155	161	176	154	162	161	154	125	166	149	148	141	139	136	175	151	200	156	135	170	179	152	144	159	158	140	151	172	155	169	156	158	159	159	134	171	173	142	171	155	145	153	172	181	135	174	160	186	169	159	186	181	157	174	154	166	172	155	161	154	159	154	147	146	168	167	145	167	149	144	181	156	164	162	178	141	177	165	164	175	159	144	176	156	167	163	165	154	168	146	193	153	167	179	148	159	188	179	166	136	178	162	151	163	159	171	158	151	173	161	143	166	163	160	147	140	137	163	158	159	163	163	178	146	165	154	157	173	167	167	154	170	182	155	167	156	143	151	148	174	150	156	148	175	169	187	168	143	145	178	143	151	161	154	177	177	166	167	169	154	187	152	147	166	144	160	146	161	165	144	141	152	154	172	134	183	175	166	152	159	142	153	159	171	161	142	134	171	128	135	151	145	167	168	161	171	161	163	156	150	168	163	139	163	167	165	170	156	160	147	148	172	155	168	143	171	159	155	158	167	189	173	166	140	167	152	142	165	158	174	144	146	177	157	149	166	137	161	168	153	165	189	157	139	136	162	164	166	150	160	155	139	161	157	163	152	160	145	143	163	161	145	135	145	176	152	159	156	181	138	162	162	152	164	175	162	141	161	141	169	182	162	168	177	145	186	195	149	156	153	156	158	156	170	169	165	155	155	129	146	177	147	160	160	178	165	148	139	153	171	159	176	166	150	153	179	175	163	170	190	166	153	161	154	142	159	163	169	163	176	172	150	160	170	147	165	154	152	155	141	165	152	165	147	128	157	159	138	137	142	160	152	156	162	169	172	152	141	165	157	155	145	159	162	155	137	155	147	168	169	138	181	176	167	160	172	190	154	155	146	172	156	151	174	159	151	147	145	146	151	185	165	163	169	155	153	148	150	159	170	166	169	144	184	166	174	150	160	189	170	128	176	151	163	160	152	149	181	164	144	144	153	165	146	145	171	142	177	176	161	159	160	160	161	177	172	168	131	172	153	145	173	143	179	165	179	149	180	165	155	166	163	172	155	174	145	157	173	146	148	166	155	162	168	173	161	147	141	149	158	139	159	155	161	151	168	157	143	152	159	142	161	179	181	156	146	148	143	157	164	152	182	144	142	142	160	148	160	169	152	178	170	164	147	155	178	163	152	167	164	135	147	157	163	159	134	144	142	166	140	159	166	159	168	147	146	147	157	157	191	180	146	166	178	156	180	143	148	161	181	157	151	187	172	180	147	168	137	161	154	168	155	158	183	166	189	156	166	145	145	147	163	165	142	172	164	167	156	157	173	129	172	164	147	132	160	157	173	156	177	152	159	170	166	180	145	153	198	163	153	161	145	157	167	161	190	152	188	146	171	156	150	147	160	172	162	155	159	155	173	154	143	173	168	166	152	151	173	159	159	144	157	168	139	155	192	165	169	138	172	157	154	184	149	157	146	148	148	192	141	158	131	186	164	148	163	171	165	173	164	147	151	150	165	151	147	150	162	150	134	168	144	162	140	172	140	159	150	165	165	151	165	146	163	167	144	162	158	153	148	170	171	172	176	171	137	139	146	143	169	143	159	174	159	157	166	148	155	155	190	166	154	177	164	202	153	148	161	158	167	172	166	174	152	151	192	164	165	182	196	171	169	159	178	158	169	167	152	160	189	139	200	156	183	155	171	159	134	134	176	168	151	155	157	162	147	162	155	174	163	152	164	151	146	144	150	152	149	151	137	164	185	145	176	178	166	145	180	166	155	150	168	163	150	186	156	151	164	166	159	173	168	150	147	151	169	165	175	178	150	184	152	154	157	173	140	184	157	135	159	140	152	148	169	152	153	148	134	174	174	165	137	139	161	156	160	140	136	157	156	170	139	142	176	149	173	151	135	148	140	172	173	148	153	157	141	143	166	137	165	159	154	177	172	173	151	146	145	137	147	169	151	131	171	168	160	132	145	163	159	168	166	163	159	156	176	169	151	179	157	133	171	150	178	149	153	161	166	182	163	138	163	153	187	170	192	146	164	184	185	179	136	130	155	158	167	173	196	167	140	150	157	150	179	149	166	140	144	152	162	164	159	167	173	174	157	185	149	153	138	151	159	151	157	167	164	170	132	150	184	174	155	169	161	140	155	157	132	135	172	147	173	146	162	162	161	137	170	168	166	168	159	151	160	157	169	148	156	169	174	168	173	166	150	154	162	153	155	159	179	194	159	183	153	160	165	152	160	152	154	169	153	156	187	181	161	135	162	170	148	150	151	161	168	160	161	148	168	149	150	140	150	170	208	157	182	141	155	157	154	167	155	171	182	156	158	156	149	170	170	173	180	182	152	140	142	158	137	167	164	155	176	139	179	151	168	144	162	149	139	136	137	174	152	167	187	146	152	159	172	160	187	188	155	156	171	160	179	154	161	179	153	146	178	162	157	165	152	179	160	166	146	145	158	167	160	134	168	144	166	157	157	159	148	174	165	145	151	168	147	151	151	170	169	146	173	145	170	167	135	159	150	145	177	164	156	141	166	159	156	163	130	152	160	158	151	159	161	165	159	167	159	144	199	168	152	169	176	173	142	140	134	158	166	145	156	154	162	164	146	168	148	158	176	153	169	163	156	140	152	154	160	151	159	187	174	152	178	152	167	162	135	131	157	162	151	165	154	156	132	153	172	140	161	158	167	164	133	177	151	169	162	157	181	171	165	145	143	181	178	162	154	166	165	147	165	160	158	171	145	198	151	160	166	160	201	146	153	153	153	146	165	152	160	162	162	159	152	167	153	178	174	155	145	158	160	161	148	188	159	171	145	147	177	159	153	157	166	167	142	148	149	167	174	141	153	163	142	179	156	139	164	160	150	153	163	170	153	182	160	142	153	163	155	176
7935	2453	5674	6436	5640	4550	3777	3128	2504	2307	1894	1750	1572	1399	1303	1143	1107	1073	1015	951	924	856	819	750	776	698	741	735	722	671	689	689	659	638	616	605	616	609	559	605	568	557	593	580	580	594	544	513	559	556	553	538	520	513	520	544	564	530	544	508	504	535	522	504	491	500	504	492	496	517	522	561	488	519	507	507	523	469	494	485	484	516	533	506	493	499	512	499	448	509	506	486	479	470	457	484	467	517	482	469	519	504	474	505	476	527	493	463	468	462	503	454	527	513	510	501	477	527	471	499	520	459	501	487	477	499	518	470	481	491	492	496	496	498	504	499	487	501	474	488	494	490	487	435	477	520	528	489	481	518	430	474	487	471	506	525	520	503	491	449	509	536	522	460	490	471	455	484	453	479	465	479	459	479	483	489	498	514	473	489	449	470	496	481	522	457	508	486	447	447	449	434	492	466	478	467	512	489	458	458	515	462	472	492	502	455	511	468	491	507	513	467	486	492	487	486	486	489	473	472	478	481	517	484	493	497	482	469	516	487	458	491	489	472	470	473	498	501	478	492	458	471	468	499	475	489	465	501	481	457	467	495	477	481	464	490	522	466	486	462	465	475	455	461	439	480	467	473	509	477	451	489	518	490	493	515	437	519	536	501	479	467	492	468	502	454	482	456	464	502	470	470	511	468	513	500	488	488	461	476	469	503	467	466	460	464	496	530	459	460	487	476	524	499	490	470	487	482	479	483	507	509	461	471	505	512	457	483	433	445	525	506	467	496	478	456	464	508	485	478	485	489	468	482	462	514	483	491	494	491	450	487	453	470	447	479	422	499	457	445	448	483	466	511	513	461	445	440	527	530	497	482	487	468	511	497	487	495	478	478	473	460	516	490	459	480	505	489	489	472	478	512	485	460	487	468	478	444	460	507	466	471	506	460	450	452	509	474	466	500	517	447	476	483	463	486	514	456	467	512	471	512	478	482	498	470	494	467	445	427	495	482	478	475	472	449	486	460	461	467	432	497	439	513	466	474	465	455	480	472	485	459	461	529	484	468	461	488	475	500	488	476	492	458	471	458	494	481	436	455	498	485	479	467	508	474	491	474	478	437	486	491	447	487	437	492	469	471	486	482	462	434	500	452	476	482	489	524	491	461	464	469	482	480	441	482	508	563	430	472	482	472	495	495	490	446	421	484	470	503	473	424	485	472	464	481	446	489	473	484	480	463	476	466	469	488	476	477	518	496	493	491	495	469	460	473	473	470	452	510	482	510	465	472	495	475	481	439	412	489	470	504	456	476	457	452	475	469	464	497	438	466	500	481	491	455	491	499	516	496	452	454	500	475	498	442	523	507	457	491	474	484	491	537	469	499	483	451	484	526	507	458	482	451	462	465	468	487	503	482	478	477	489	520	491	530	510	494	482	474	469	475	458	473	480	440	478	492	484	510	487	458	482	483	493	445	474	477	458	487	450	517	476	477	448	475	476	461	470	495	448	492	465	438	460	444	441	436	480	486	438	446	482	452	465	489	464	471	426	495	474	462	472	487	455	457	447	450	472	513	489	503	533	482	465	490	489	457	428	438	471	486	462	445	486	465	495	469	509	463	497	432	492	450	492	468	491	507	453	499	476	480	496	423	510	472	493	461	507	476	447	504	505	501	477	480	495	477	478	480	489	493	474	454	445	447	472	508	464	505	460	523	508	481	470	509	447	495	511	511	472	494	487	493	507	476	481	521	504	489	504	474	498	462	469	467	466	502	471	473	461	505	494	510	485	458	470	461	459	494	480	495	455	457	439	451	455	456	471	438	489	443	515	456	504	494	449	471	475	502	478	478	473	483	503	516	451	489	509	504	491	457	507	463	474	464	442	493	474	433	509	499	501	503	507	490	480	475	444	479	511	474	529	455	490	487	492	481	505	484	441	487	461	470	461	488	498	416	491	479	467	437	492	471	481	477	497	471	469	485	509	436	491	467	480	450	448	501	465	485	475	515	485	458	458	480	497	513	468	484	463	474	495	494	433	447	443	471	500	480	493	497	471	470	497	484	458	472	500	453	474	511	455	492	479	486	467	496	456	473	478	452	477	504	464	451	459	484	452	486	479	456	473	467	487	477	494	446	496	484	487	473	465	463	467	463	436	480	509	473	509	445	486	490	481	487	462	475	483	471	452	487	480	457	474	465	479	484	463	454	468	484	492	487	481	479	503	505	527	471	516	455	495	482	479	511	507	479	479	532	500	501	457	498	434	509	472	479	447	464	486	503	501	480	477	497	450	484	474	456	474	475	450	470	454	463	480	468	491	485	487	475	467	500	513	487	452	481	460	457	489	502	464	484	469	484	511	492	459	490	453	469	468	488	437	455	486	462	513	497	454	527	448	495	490	441	498	510	490	463	499	489	442	500	458	463	485	467	480	494	475	479	460	428	502	479	486	476	493	452	484	446	474	456	479	482	488	434	457	518	509	465	453	446	475	448	452	492	470	459	479	467	535	475	478	464	490	489	495	503	499	497	445	494	496	477	463	507	484	489	457	488	469	494	490	463	448	467	507	478	485	480	509	504	466	501	512	470	452	472	469	509	469	486	474	475	484	480	465	454	466	481	488	500	478	482	481	470	490	458	512	450	477	512	438	484	481	459	441	452	460	487	481	439	459	479	473	486	503	453	474	492	479	478	440	464	471	515	488	468	444	477	455	492	467	466	470	448	493	488	502	480	472	485	468	479	498	487	472	493	466	489	470	496	462	496	482	487	482	485	528	487	468	524	504	494	470	465	468	463	461	462	491	472	537	465	477	495	466	522	503	488	502	496	446	484	457	478	484	474	478	456	497	431	507	477	467	487	441	490	408	479	482	469	465	479	453	495	486	540	473	464	461	487	513	445	463	478	502	483	477	451	443	478	458	496	441	470	509	482	421	462	462	449	468	533	453	460	463	460	440	475	497	480	464	522	500	452	485	487	459	479	452	463	479	476	505	484	511	478	456	512	501	435	491	481	492	484	482	460	477	459	458	467	461	479	488	503	457	494	489	470	460	528	484	482	518	438	455	455	472	456	501	457	458	468	490	476	489	470	519	426	452	420	475	468	445	476	489	456	450	503	484	481	461	520	495	481	452	507	480	515	480	478	503	503	482	503	448	471	470	516	503	428	490	482	482	456	502	459	471	452	460	472	494	508	538	446	485	489	469	465	469	451	462	468	479	493	429	474	484	521	449	448	462	481	473	480	449	500	469	484	458	513	475	490	455	451	495	491	437	466	467	467	502	492	489	478	443	471	471	485	511	480	462	491	510	489	498	489	514	441	480	471	470	481	499	484	502	473	486	494	507	449	477	482	489	480	484	464	520	469	523	515	533	488	502	444	484	518	451	450	471	441	457	491	485	447	473	470	488	461	450	447	462	527	481	489	476	488	470	467	436	495	474	545	519	479	507	442	482	513	502	518	445	493	507	461	510	470	534	474	465	456	497	458	454	514	463	461	471	492	481	465	501	459
2567	296	315	265	245	254	200	232	234	264	252	193	205	246	231	229	212	209	210	225	246	234	202	236	202	206	236	202	215	213	213	193	200	221	224	210	205	230	222	182	207	191	238	222	207	243	217	205	218	214	232	221	218	225	211	219	246	191	216	217	225	227	217	210	198	209	195	225	233	225	211	236	197	208	200	209	183	211	232	214	220	224	212	228	215	204	203	225	240	233	208	205	209	208	231	224	201	242	218	206	224	211	241	207	205	225	235	221	209	214	212	206	175	222	231	218	188	240	213	195	181	229	229	225	223	199	223	207	220	243	217	221	210	222	208	223	208	191	221	223	228	220	206	250	198	219	216	207	207	240	217	232	163	201	205	204	206	222	200	199	189	257	204	224	222	193	192	214	224	191	234	186	220	216	252	225	212	228	209	197	212	204	199	234	223	234	220	229	229	236	230	196	209	226	228	220	233	212	240	199	199	219	227	205	216	202	218	222	212	249	199	215	233	204	201	209	232	202	238	202	200	236	239	202	184	234	237	221	206	233	216	218	207	223	214	200	219	201	227	213	238	255	220	228	212	224	207	221	210	221	205	213	212	210	223	233	248	216	187	207	205	237	247	249	235	237	200	212	183	205	210	225	241	218	214	215	223	208	216	204	228	217	227	230	232	242	194	226	228	273	197	217	223	200	199	231	192	200	216	201	225	220	205	230	205	227	191	243	226	202	234	226	215	228	224	224	228	205	222	225	202	228	209	221	204	238	199	201	203	203	243	246	240	209	234	215	231	217	250	190	214	233	212	227	227	207	219	216	216	221	217	229	230	190	223	214	198	234	211	226	211	213	195	215	218	249	195	220	219	196	204	210	231	190	192	197	211	219	211	221	232	216	217	235	241	193	198	225	220	212	221	215	220	237	199	193	233	220	220	220	192	235	237	237	218	202	247	212	213	212	229	234	187	228	240	207	221	225	215	237	209	228	231	231	235	216	213	213	229	182	225	185	224	203	201	216	217	228	213	218	197	233	188	228	216	229	212	215	184	216	222	226	202	206	212	244	212	229	218	247	195	245	237	232	252	211	231	213	215	216	217	230	209	222	210	189	220	228	200	221	225	215	244	203	225	206	218	200	204	238	202	207	226	201	196	211	194	220	231	212	211	190	218	220	230	228	204	193	224	250	210	224	230	203	201	225	212	206	220	211	200	235	213	189	211	192	202	219	237	211	225	192	224	211	256	220	197	233	235	257	241	235	211	213	207	219	219	197	227	220	191	215	215	218	199	224	197	248	216	222	201	194	220	223	222	205	195	235	216	232	229	205	234	234	217	232	219	206	257	234	223	212	213	197	231	249	219	254	208	226	207	211	220	225	223	219	245	210	225	230	228	236	195	213	230	218	189	201	225	247	227	203	188	217	227	219	204	227	216	225	215	223	214	252	217	234	220	227	249	227	216	187	220	192	202	214	219	212	204	213	208	241	217	223	234	219	200	226	214	235	226	214	223	228	205	214	198	212	227	240	217	238	210	210	223	231	215	232	225	226	210	222	189	203	227	204	221	239	219	187	211	218	223	226	216	218	230	204	225	214	205	217	241	226	196	227	223	254	211	185	208	217	208	209	209	264	227	215	236	196	222	203	222	234	217	206	181	240	248	232	206	232	212	193	211	206	194	210	226	224	214	206	204	220	202	199	235	218	230	221	230	221	253	245	237	243	197	215	217	210	244	213	206	209	213	206	198	237	209	197	248	227	211	207	210	230	212	215	231	193	233	202	191	235	200	203	195	204	244	237	200	222	195	231	188	202	221	218	219	222	245	223	230	243	201	210	217	212	209	213	201	217	209	228	207	212	215	228	180	215	232	186	237	217	188	191	212	192	201	213	212	196	215	192	224	220	204	229	220	217	194	205	229	236	216	223	205	220	200	214	224	208	195	201	233	225	216	184	216	215	209	207	187	217	236	224	211	231	251	214	213	259	209	192	210	242	215	220	216	217	230	207	191	229	231	213	227	240	204	240	215	202	225	203	233	193	220	229	205	226	233	209	220	190	224	211	217	227	240	210	227	212	242	200	222	226	228	208	210	231	232	187	229	211	228	241	234	217	210	227	189	232	249	208	209	199	224	227	220	226	210	238	208	233	196	195	187	214	229	205	213	221	203	199	200	238	233	193	205	218	211	242	211	224	238	202	232	207	198	225	220	223	221	211	207	211	229	192	226	229	200	222	208	193	234	207	217	212	217	227	196	215	215	248	228	207	244	216	219	222	235	218	231	215	210	256	217	221	223	237	211	209	228	237	209	201	225	215	214	215	227	231	199	216	204	182	202	226	229	215	216	241	208	215	224	202	214	239	205	228	223	181	224	224	242	242	202	219	231	219	223	218	216	211	215	208	217	234	223	208	220	228	208	212	203	207	215	212	209	198	230	208	200	195	222	223	212	206	240	215	212	238	201	225	207	218	221	214	204	238	237	210	224	220	198	223	217	242	214	221	220	218	253	212	261	222	221	191	225	232	213	174	213	213	218	201	218	232	225	228	233	228	200	209	224	238	200	209	219	197	203	237	215	211	239	203	240	221	226	225	221	233	218	241	200	236	194	181	213	197	220	218	208	206	233	204	211	224	211	213	213	206	234	236	236	195	217	227	218	219	204	192	218	191	240	215	215	190	213	219	247	243	222	222	201	227	211	199	221	221	231	220	207	222	202	242	220	222	208	218	229	228	205	206	225	184	215	235	240	222	228	207	214	220	234	206	225	197	236	196	214	229	216	225	239	238	229	220	223	253	220	210	217	229	217	246	212	206	206	260	189	222	230	226	232	205	212	193	230	198	246	214	217	236	228	250	207	244	224	217	219	197	211	173	222	238	222	224	262	207	236	219	207	213	228	234	188	213	235	200	226	186	250	203	233	236	235	233	214	228	245	228	216	243	208	219	249	224	262	204	223	215	220	200	217	218	205	197	191	223	209	218	206	208	218	211	214	222	202	232	202	206	252	195	246	212	212	222	213	220	217	202	235	219	230	231	194	215	221	224	261	236	250	230	237	211	219	204	238	220	204	248	221	234	187	209	212	231	198	206	201	202	211	214	207	235	236	229	214	233	205	213	223	233	209	223	202	244	234	228	226	211	223	223	250	215	240	221	233	208	214	221	202	206	236	225	219	206	226	208	234	243	227	206	228	197	203	210	224	204	217	185	208	212	206	208	216	225	226	239	221	200	210	210	201	214	218	213	216	215	212	229	230	216	219	208	227	215	227	189	225	221	225	208	219	205	226	208	219	240	192	208	225	220	209	236	207	223	199	222	217	234	226	222	237	202	228	218	221	217	219	234	219	201	234	217	190	186	229	233	233	223	223	226	246	238	208	218	227	239	216	233	236	210	208	218	231	214	215	220	217	197	200	221	191	201	227	240	223	215	218	202	212	202	212	202	210	180	216	242	223	226	223	202	190	201	201	216	196	207	220	211	201	206	203	219	249	208	225	199	242	219	247	228	204	230
2357	678	785	872	787	735	689	721	706	691	648	668	630	681	627	598	570	566	578	599	624	580	656	615	573	613	628	579	588	582	628	578	610	596	594	615	590	578	590	595	623	622	585	597	600	653	596	605	580	592	588	594	559	584	666	575	564	596	601	628	623	572	640	552	625	554	591	604	604	571	623	584	631	638	547	568	593	586	570	606	629	593	593	601	603	543	539	585	644	601	579	580	554	570	592	623	642	552	629	597	561	595	589	623	546	593	616	599	581	583	559	611	615	582	605	602	592	601	634	588	585	614	583	613	598	606	615	648	598	655	622	559	585	601	591	585	586	591	599	584	630	619	579	615	558	595	611	600	595	620	569	586	577	604	665	575	618	568	583	592	581	573	619	586	612	605	617	620	557	595	603	622	611	604	576	578	608	627	593	633	664	613	585	613	648	588	627	605	609	594	619	605	639	571	658	554	632	600	609	621	608	587	582	592	584	578	584	608	591	553	609	605	614	560	646	597	565	584	587	596	604	613	581	594	619	578	643	599	578	549	588	604	601	584	632	575	575	599	596	597	610	576	592	618	565	579	638	575	635	612	572	595	524	629	621	589	602	630	583	572	614	615	589	570	642	588	591	593	555	612	609	575	603	556	593	591	556	599	627	595	579	606	626	599	601	587	584	587	592	617	587	569	594	617	605	626	605	593	568	553	626	608	605	591	585	606	614	594	632	600	597	641	583	633	591	567	575	601	629	577	578	592	625	576	572	602	605	585	615	627	623	583	623	605	605	627	636	575	586	609	608	597	599	617	640	618	566	576	685	603	546	612	624	589	567	539	626	556	595	556	572	597	571	604	585	619	577	596	607	563	584	597	583	641	588	619	603	578	590	594	619	589	626	604	609	597	582	591	625	585	648	587	554	589	628	612	550	622	640	588	615	607	634	627	603	594	588	602	603	567	605	655	591	614	595	592	609	592	552	609	628	606	566	585	572	609	610	608	571	581	585	612	584	589	630	609	600	627	587	580	659	604	594	629	615	678	549	581	603	560	590	620	572	555	612	584	606	600	553	529	592	597	608	596	575	631	623	567	608	589	632	568	582	576	629	612	653	570	599	610	605	607	599	627	604	598	612	591	581	620	597	583	603	644	580	598	596	605	597	607	587	600	595	630	590	596	623	592	576	590	627	591	605	614	535	567	607	620	578	638	652	609	629	614	618	595	579	612	615	592	591	558	631	583	598	619	608	581	640	630	618	601	606	553	642	579	598	634	619	631	637	585	579	598	591	613	614	584	607	612	602	600	597	576	632	589	597	586	587	598	631	597	568	611	549	621	588	566	594	646	585	580	593	591	626	634	603	582	608	608	594	556	629	555	570	624	592	564	603	631	593	581	546	579	557	634	602	587	619	591	611	602	606	600	605	593	592	591	646	590	568	590	598	566	585	603	596	654	584	605	598	617	563	540	612	619	619	602	589	613	565	605	627	598	596	593	558	607	637	608	619	554	585	605	634	581	571	598	565	588	588	604	584	590	588	645	539	566	613	599	598	637	597	596	629	595	608	566	573	615	614	595	599	591	623	584	601	637	627	580	626	618	617	624	604	582	599	624	608	613	610	594	596	634	594	598	573	640	586	567	579	594	607	583	588	598	600	622	604	568	578	606	583	607	621	601	557	571	595	586	596	617	573	658	608	629	635	622	644	596	575	555	630	595	572	604	587	603	619	632	592	567	597	577	622	604	614	565	560	604	596	608	586	611	619	589	614	589	616	567	550	587	598	565	575	596	562	564	586	597	613	644	576	579	599	627	584	583	621	597	612	599	614	591	594	623	579	583	568	599	564	586	614	598	590	575	599	612	638	608	549	620	634	596	617	599	566	611	625	628	557	569	613	584	605	563	621	617	644	591	602	587	572	631	650	559	602	573	582	597	571	591	576	577	629	590	621	591	618	563	593	605	562	606	603	624	632	557	590	641	598	595	609	593	598	599	604	582	607	646	658	597	631	611	607	646	585	597	594	563	604	612	589	585	615	612	593	606	603	572	529	611	619	588	568	592	575	626	631	610	600	605	588	555	549	552	634	596	592	651	626	598	572	588	614	612	609	604	589	586	605	609	582	593	607	600	654	581	604	595	610	580	630	597	541	587	585	604	626	661	600	568	634	631	622	609	589	588	579	596	606	589	572	620	573	592	653	604	591	599	627	585	582	618	598	616	621	589	592	567	633	565	530	560	620	566	571	648	615	602	588	577	590	643	594	578	622	606	562	572	580	590	617	543	597	570	603	583	658	639	606	587	558	611	585	601	560	612	564	585	578	588	570	619	601	574	613	585	612	650	677	577	564	574	623	619	588	557	638	642	588	595	608	615	613	592	588	584	548	593	626	596	565	558	578	596	587	584	578	629	611	651	574	623	585	616	553	583	594	653	633	597	592	578	632	589	546	655	627	628	591	617	567	578	580	622	636	615	565	638	593	583	602	590	619	597	623	574	608	587	580	622	626	585	569	564	602	577	594	593	564	604	566	568	556	613	563	576	616	626	572	597	590	600	587	619	578	582	617	570	551	624	618	572	632	632	666	622	537	621	542	571	627	597	610	584	615	562	578	629	601	594	607	556	602	596	589	585	564	595	600	635	605	624	564	600	594	622	581	573	615	578	588	630	554	573	636	618	601	578	616	597	582	646	586	580	642	640	582	608	586	603	601	568	581	645	629	608	612	606	585	554	580	604	563	582	605	576	562	656	597	593	613	590	608	568	568	596	594	573	623	574	677	595	631	588	589	533	589	546	615	612	596	591	610	610	573	613	582	610	612	590	568	600	612	617	608	608	614	586	629	596	601	620	622	594	620	586	579	597	568	596	594	624	637	588	575	594	591	620	587	607	636	634	617	622	582	569	601	584	586	574	654	588	604	574	561	619	593	576	575	632	586	563	611	596	597	600	610	563	581	592	566	582	630	601	563	621	565	610	586	561	611	596	611	575	589	640	588	593	608	596	632	599	562	621	618	573	590	597	619	583	600	622	594	575	566	599	604	571	612	568	593	621	628	596	578	587	608	569	626	603	612	566	592	578	591	576	610	592	633	576	579	585	638	558	580	595	611	601	559	619	622	588	605	571	631	591	581	607	614	612	591	590	592	582	575	550	579	592	633	609	592	604	600	594	610	590	564	603	574	636	636	623	603	601	640	617	583	606	596	608	575	634	622	591	576	585	610	608	579	605	632	647	614	555	575	569	608	614	596	584	605	561	613	562	617	620	602	563	628	615	595	592	573	591	627	614	623	572	602	635	581	627	610	611	602	555	609	630	628	644	602	594	611	593	627	635	581	625	585	598	610	622	628	567	609	616	569	557	556	578	565	565	634	614	578	636	590	644	627	597	593	592	591	609	628	633	590	576	634	611	551	615	625	581	630	670	677	663	569	631	583	697	586	605	592	593	608	565	590	616	571	569	563	606	629	617	634	618	615	602	528	593	592	629	581	612	560	552	631	583	596	603	538	614
10243	1210	1393	1097	831	608	487	338	295	248	267	192	194	164	182	170	136	151	131	149	139	130	134	115	122	125	129	122	127	137	115	126	115	113	136	108	113	119	117	128	122	117	122	111	108	124	103	111	103	105	104	108	110	109	118	108	115	127	97	117	114	114	97	113	112	113	110	124	94	122	108	115	100	93	109	102	117	108	99	101	93	96	118	130	139	105	108	118	116	94	125	111	110	87	116	103	102	123	117	111	124	111	112	115	109	114	101	116	103	111	101	117	83	112	110	86	121	108	104	107	97	110	104	109	106	115	123	112	99	104	109	137	106	117	100	109	111	119	98	106	106	97	110	106	98	105	103	116	95	107	114	129	113	107	109	112	113	103	102	119	119	114	107	112	113	114	110	111	95	116	112	87	95	117	99	103	122	104	97	106	111	109	107	88	123	88	105	106	109	113	102	98	117	106	111	120	105	96	118	105	103	106	94	92	109	122	109	101	106	111	111	103	108	102	113	94	118	109	102	110	124	107	96	101	91	112	101	121	95	92	103	113	116	111	105	102	96	85	109	111	119	103	105	118	102	107	110	92	115	103	122	103	106	121	123	113	101	115	99	107	103	105	115	123	131	94	101	103	96	106	85	102	100	109	112	119	107	104	101	109	113	107	107	114	115	121	112	125	104	109	100	113	109	127	98	109	104	110	95	107	105	124	119	100	95	98	100	110	100	114	101	102	118	95	102	98	110	127	84	109	94	107	122	124	102	91	111	93	105	101	109	106	99	111	91	102	110	108	120	112	114	115	120	109	97	83	126	99	110	115	107	117	118	119	114	107	101	101	100	101	99	102	100	96	113	117	119	85	118	100	117	107	128	108	114	120	125	104	99	105	104	104	98	99	122	115	103	92	91	108	114	106	122	119	107	110	130	99	105	100	97	95	108	92	87	109	99	107	109	109	89	95	103	108	97	115	97	102	104	98	127	109	113	92	109	115	112	103	104	108	108	101	124	107	120	102	102	115	84	103	105	102	114	123	127	107	92	101	115	105	115	125	106	92	112	114	109	119	107	96	104	102	92	123	121	109	107	105	93	119	92	121	117	110	110	103	114	103	124	111	108	106	92	105	109	107	93	105	110	96	102	106	102	118	120	114	109	115	107	109	118	103	115	99	123	119	121	110	94	96	109	105	107	108	104	105	84	99	92	101	111	119	111	111	120	105	115	120	87	121	121	113	106	118	112	129	90	99	102	105	117	102	106	124	117	105	101	117	117	117	93	103	97	104	142	124	110	118	110	122	113	112	92	108	110	108	108	94	94	104	96	93	109	106	98	107	109	110	101	100	100	97	108	108	108	134	116	133	104	119	105	87	105	89	123	122	120	101	109	88	119	90	110	119	107	113	105	104	95	110	105	108	113	109	128	109	124	100	106	109	104	109	104	124	99	117	103	95	105	92	98	103	114	93	116	105	100	118	110	82	127	110	103	91	101	105	128	110	91	122	88	109	101	88	72	133	98	114	108	97	104	98	108	124	101	111	123	104	100	98	123	116	104	102	113	104	114	124	109	121	106	120	106	112	130	113	86	104	132	122	114	117	110	119	109	101	109	97	110	117	93	112	101	119	117	86	113	93	105	129	121	102	106	119	96	96	121	115	114	120	106	126	113	105	127	117	108	103	122	104	103	103	109	84	98	110	100	122	103	107	94	93	108	89	96	111	115	104	113	121	112	115	107	108	92	115	96	130	109	140	113	117	112	98	108	102	89	110	100	96	102	114	102	94	84	110	106	106	101	99	115	95	112	107	100	96	94	115	116	104	118	101	97	105	106	108	114	111	108	124	102	134	119	116	118	100	107	115	119	109	101	106	96	114	117	108	108	109	109	96	113	97	96	108	96	109	118	118	104	112	117	114	97	106	123	119	122	112	110	123	114	102	108	97	98	95	102	103	99	85	111	102	112	109	123	108	112	114	114	110	95	102	104	99	96	120	101	107	85	102	115	111	105	123	107	87	86	110	113	102	111	105	99	107	125	108	106	116	111	108	95	96	98	91	117	99	116	119	112	100	121	94	99	98	110	108	106	119	110	112	109	93	104	121	108	117	108	103	109	102	115	96	95	101	110	105	98	105	107	127	117	104	102	110	108	107	109	113	99	105	107	104	108	100	106	88	114	115	112	125	112	120	111	96	80	103	143	102	112	98	103	98	125	100	100	92	119	110	118	97	103	109	106	111	107	106	110	109	104	100	105	96	107	108	99	100	105	109	83	99	108	102	105	104	106	110	107	93	101	118	88	103	103	101	102	90	95	125	99	100	116	93	102	105	128	119	98	95	112	107	116	114	107	113	124	93	110	93	96	114	96	100	104	115	99	110	119	97	105	105	86	113	110	97	101	111	103	106	104	117	91	93	88	114	98	104	117	92	98	126	96	115	109	105	104	121	112	98	91	111	100	133	112	112	93	107	102	103	112	110	111	100	102	95	99	125	124	95	94	118	94	103	106	116	111	102	100	101	125	113	113	114	102	100	95	111	125	99	90	93	130	100	120	109	108	111	114	119	89	97	100	91	101	95	99	108	114	106	105	99	127	116	124	102	119	100	108	89	97	101	106	133	99	107	107	108	120	108	112	114	91	114	114	92	132	106	117	107	119	125	109	107	107	111	120	111	118	99	116	113	112	114	101	125	110	114	105	110	81	89	84	107	104	114	106	117	104	111	111	108	105	103	115	106	102	102	94	109	92	96	119	111	108	104	115	118	98	86	104	111	113	113	113	122	104	105	120	108	121	102	129	99	111	111	108	102	113	106	96	99	111	103	106	113	127	122	113	124	94	104	108	109	98	117	97	108	107	122	92	108	118	99	116	119	113	110	119	94	90	107	101	103	92	113	115	109	106	120	104	126	118	121	98	93	93	108	127	104	95	119	106	99	103	106	102	108	121	95	84	112	104	109	94	101	84	99	99	111	112	110	111	135	105	88	111	106	131	110	88	86	99	105	102	105	99	103	107	124	99	103	108	101	87	105	104	101	103	110	111	120	105	101	108	121	116	109	124	96	107	103	106	87	120	125	102	107	96	98	108	109	107	99	101	111	91	122	106	105	129	107	119	112	93	114	96	105	97	88	118	108	92	106	116	128	114	118	109	97	102	108	111	92	127	101	89	116	99	110	115	127	117	104	100	106	106	103	118	116	109	91	109	101	115	101	101	118	114	112	126	103	94	113	113	92	94	109	115	106	127	116	102	107	130	107	118	108	114	104	122	97	112	125	112	106	103	112	117	97	112	124	107	95	97	100	114	109	114	109	127	91	93	114	91	122	102	104	105	96	102	114	114	95	112	108	108	113	115	96	124	97	90	98	122	90	105	100	116	83	108	110	100	131	105	103	125	102	93	120	113	100	99	95	112	114	104	118	105	98	114	85	120	98	99	106	95	116	124	109	108	117	116	96	105	127	108	112	105	92	99	107	102	124	95	102	102	122	119	113	97	110	96	115	102	108	107	119
5734	1434	3150	3618	3051	2505	2066	1739	1516	1259	1145	1001	907	827	756	699	674	646	597	583	604	523	519	504	501	478	415	475	453	454	427	383	418	412	396	379	405	396	378	412	400	410	357	381	377	345	356	348	384	347	377	337	380	380	392	391	358	389	379	348	361	387	348	339	360	365	342	338	335	351	350	316	375	349	369	290	349	366	356	327	323	312	320	342	331	349	340	318	367	334	352	326	355	321	347	324	344	362	356	337	369	357	333	356	323	337	302	335	349	320	339	347	335	341	353	347	324	333	343	331	322	334	315	344	348	372	330	333	362	305	319	353	292	356	349	313	335	348	337	335	350	323	309	346	327	352	345	375	318	297	320	344	326	356	341	354	332	346	327	339	305	338	340	356	352	347	328	362	334	391	339	328	334	324	313	330	357	341	326	336	300	308	347	353	352	357	324	340	284	337	313	323	336	341	308	345	327	325	331	327	318	337	327	351	359	320	362	331	325	340	338	303	320	334	336	327	322	297	297	340	346	331	336	362	342	320	342	303	320	331	343	362	339	345	327	320	314	316	326	334	329	334	311	313	302	313	321	330	346	329	305	328	323	344	343	316	361	326	362	345	335	328	344	334	327	325	348	351	314	342	303	293	346	329	319	337	343	346	351	323	371	340	330	335	319	334	329	317	368	311	316	343	306	331	330	320	309	312	324	326	331	314	364	336	341	336	352	300	318	350	312	321	323	325	346	307	306	311	297	335	331	337	349	335	342	318	322	329	335	315	323	324	314	326	342	326	327	324	315	305	329	326	340	356	328	336	327	348	337	329	329	358	361	331	323	347	329	334	340	320	353	307	362	326	316	327	346	311	326	353	344	317	338	336	325	341	367	288	327	320	323	318	338	346	347	334	316	339	325	343	343	334	335	311	337	354	372	326	330	337	341	327	349	318	331	326	321	338	319	330	348	306	341	333	349	354	331	365	328	334	314	316	303	322	344	368	316	316	328	343	357	338	356	329	342	361	365	342	329	319	342	324	313	324	336	329	345	335	346	325	357	326	327	331	328	342	367	321	302	335	351	338	347	324	325	330	342	343	371	354	332	343	351	327	342	342	355	316	319	352	311	341	316	339	332	304	326	345	346	322	312	365	366	335	319	349	338	353	330	322	334	313	330	331	355	316	308	315	306	291	353	360	350	338	358	331	312	315	352	315	338	343	354	328	319	340	340	335	310	359	343	357	348	327	334	351	347	325	324	312	336	337	360	339	359	303	336	289	349	298	334	339	344	334	299	372	393	310	351	304	304	310	336	375	342	321	334	301	347	349	306	353	342	369	324	369	343	315	336	329	307	338	321	323	356	331	374	306	314	315	356	363	354	366	344	322	300	348	348	328	357	334	330	339	330	320	327	350	318	312	365	348	333	326	358	341	301	316	321	348	351	333	312	351	331	369	349	348	346	386	357	325	334	341	322	334	355	312	318	342	299	353	345	346	347	341	326	357	315	327	323	350	320	306	334	314	329	330	308	309	325	324	326	308	352	340	335	323	321	321	313	344	352	341	330	332	324	311	307	341	347	360	302	307	339	332	319	333	335	357	367	343	307	305	351	362	333	330	346	366	314	327	335	318	355	343	332	392	305	334	377	310	363	355	344	325	361	334	347	321	337	309	334	280	332	300	297	330	320	368	349	325	313	344	348	377	334	331	326	334	309	335	347	331	349	347	294	327	338	330	339	325	356	331	341	344	346	338	322	328	334	314	363	336	329	357	345	307	340	328	306	331	335	344	338	357	338	312	303	321	353	357	337	339	399	321	324	303	332	357	320	327	340	327	326	340	325	365	293	341	344	325	320	335	351	332	305	357	321	327	344	346	327	333	332	312	357	316	330	322	333	312	324	349	312	320	327	337	367	318	335	320	339	349	345	333	340	321	325	296	306	346	314	322	319	339	342	347	302	321	341	332	331	317	351	332	371	339	331	339	324	348	310	320	337	363	325	313	310	328	342	339	332	367	339	351	334	342	340	318	328	352	325	333	298	343	326	386	331	343	332	325	379	321	340	340	336	343	356	340	332	338	344	362	340	326	360	355	349	310	348	329	331	362	334	350	330	336	350	318	342	332	333	337	357	357	375	344	345	318	305	339	294	347	290	319	314	356	325	350	336	327	335	355	325	334	326	326	319	355	337	372	345	334	338	351	319	332	339	360	346	315	321	360	344	319	352	340	329	344	307	365	321	307	307	329	301	354	335	314	316	305	336	331	319	350	330	314	327	322	327	336	360	339	348	331	343	339	343	319	337	331	334	324	367	350	355	318	321	299	338	323	297	344	309	340	307	355	365	357	294	336	336	342	359	334	336	353	331	304	340	296	330	351	328	341	355	335	327	323	336	337	346	319	326	301	349	319	334	274	297	382	329	345	344	355	320	318	341	301	340	342	315	343	325	342	313	354	372	324	326	348	337	346	360	322	316	319	317	369	333	328	318	308	306	339	314	361	343	324	355	343	354	336	331	358	333	343	366	349	322	335	333	334	333	330	339	317	339	313	344	326	313	326	355	318	295	336	364	316	340	352	327	315	311	344	330	345	343	361	319	335	331	365	332	338	351	307	335	338	374	296	339	315	345	324	332	296	307	351	313	326	321	333	332	332	349	345	325	330	352	325	334	307	328	305	288	318	325	320	309	310	311	336	322	336	321	332	353	327	325	335	361	339	327	326	353	332	293	292	326	335	361	314	358	356	341	324	340	320	358	338	337	320	346	364	339	357	324	351	322	311	339	328	359	361	321	328	341	333	329	330	318	313	318	335	310	350	350	340	351	331	358	333	333	373	348	334	336	340	359	344	320	303	338	342	339	336	306	325	321	313	344	310	331	339	314	340	347	297	326	315	346	306	301	322	350	298	336	356	349	351	298	309	343	331	334	284	298	338	362	338	299	303	324	346	324	347	304	332	303	317	335	334	339	333	296	289	332	319	336	384	347	382	353	349	334	326	363	337	333	330	354	321	363	342	311	304	318	339	324	346	305	337	329	322	324	333	356	316	324	355	330	349	314	307	332	322	332	325	313	310	322	316	333	334	321	330	298	320	351	327	345	361	343	331	337	318	316	315	295	331	324	353	368	329	362	316	308	335	321	345	350	342	329	351	318	331	299	335	290	344	329	294	320	319	330	371	339	312	326	328	337	306	346	322	315	340	304	350	339	333	341	327	331	322	348	337	329	305	334	312	367	329	342	325	356	307	309	340	332	345	328	337	347	328	339	350	353	355	340	336	346	328	298	314	344	335	343	353	352	340	320	338	288	314	336	321	352	348	330	335	321	367	346	329	312	348	323	362	330	369	347	324	322	331	330	332	309	352	339	317	318	317	351	350	338	326	364	335	334	354	305	333	357	318	324	282	351	333	327	345	300	312	360	335	310	335	349	321	346	310	337	356	329	362	346	356	354	325	371	347	341	306	297	342	303	316	340	323	355	323	350	327	310	344	335	331	329	338	346	339	326	354	345	330
18854	3127	2806	2178	1541	1089	851	691	517	519	443	355	331	320	283	308	263	223	230	208	246	194	209	209	217	211	173	183	199	181	165	204	171	194	166	183	166	193	172	169	176	184	171	174	160	151	154	160	157	159	156	179	173	144	156	185	158	164	166	167	183	165	169	163	162	161	159	160	157	158	156	178	182	162	167	169	151	150	157	153	179	168	180	168	147	151	186	158	163	172	165	146	181	183	161	155	181	170	191	185	154	157	149	170	186	176	158	180	172	155	159	166	161	159	176	170	157	154	186	171	151	152	164	171	174	155	171	140	167	142	166	165	179	186	153	151	153	148	163	142	157	172	154	182	169	162	156	161	170	158	152	163	153	182	147	173	148	171	155	164	173	161	158	143	168	146	167	172	167	168	149	182	155	168	154	162	159	177	130	155	154	180	166	154	156	184	162	152	161	163	145	153	155	176	167	165	153	151	134	168	173	170	152	182	173	147	164	150	181	154	178	152	157	148	173	189	165	158	161	150	171	149	153	179	158	145	154	162	166	147	188	151	147	169	144	173	162	152	153	143	138	154	136	160	162	134	135	146	144	156	184	167	170	158	163	164	168	143	157	143	139	173	168	168	165	141	136	162	150	161	171	163	182	149	153	164	199	181	178	155	167	170	149	171	160	138	167	167	169	147	190	140	157	159	148	165	173	180	143	155	145	166	146	174	162	151	166	188	152	162	140	173	163	157	157	167	161	150	175	168	163	160	145	151	153	174	150	131	164	133	162	156	156	174	147	157	183	160	161	145	149	162	163	157	158	171	164	171	159	181	160	165	160	155	136	162	164	149	169	156	165	161	144	157	180	193	169	172	158	134	145	164	166	143	203	175	177	138	156	163	170	145	160	159	173	139	179	173	154	162	174	155	159	163	147	151	164	145	155	151	162	153	170	155	162	183	154	167	179	149	148	170	160	152	169	146	160	169	178	157	134	170	172	145	166	179	156	168	149	174	169	161	179	136	161	148	145	182	154	170	171	161	168	161	174	170	165	141	159	150	183	160	153	159	169	166	168	156	179	159	148	167	151	150	150	147	143	170	157	153	153	158	160	171	174	142	196	170	143	139	177	138	140	185	175	155	162	166	163	146	169	171	140	164	154	156	166	161	159	143	173	173	172	127	153	172	133	147	171	152	157	183	148	162	150	145	179	147	179	156	160	155	171	154	166	182	166	167	150	168	155	154	170	171	152	165	174	153	158	158	143	155	158	162	175	159	150	177	158	170	151	166	152	168	149	138	180	171	154	165	152	169	148	181	135	170	157	163	160	150	174	168	137	164	171	175	151	159	135	173	159	165	161	158	153	148	164	167	152	156	154	171	175	159	176	166	182	156	171	176	172	159	132	169	171	170	139	148	149	149	174	154	171	143	172	165	168	168	154	166	166	173	177	153	150	145	170	157	170	152	149	143	151	148	179	156	159	149	159	169	201	154	169	169	188	138	153	175	148	178	167	156	173	160	157	155	173	151	173	171	178	164	170	154	159	163	151	163	167	166	162	157	156	162	193	163	154	152	130	163	145	177	165	158	165	173	174	168	163	150	145	152	168	155	179	161	164	174	124	163	162	170	165	147	150	132	176	163	166	169	138	164	172	175	168	151	158	185	148	145	151	161	162	147	148	167	176	162	153	165	168	153	163	158	161	177	172	174	166	179	157	182	146	147	155	143	154	177	154	147	162	165	138	144	158	177	162	156	156	176	166	151	169	146	176	185	152	146	154	169	148	146	200	160	163	170	156	181	169	164	159	177	167	155	159	129	144	194	169	181	156	169	163	155	177	140	164	174	155	138	133	170	163	175	179	173	159	157	143	144	163	150	173	152	173	170	143	167	148	148	166	146	160	150	145	156	148	174	151	182	159	144	143	153	176	180	154	157	169	144	154	168	170	153	150	165	169	181	145	169	142	170	168	155	140	158	150	152	165	186	160	153	153	159	170	159	145	169	139	178	173	134	155	140	147	155	163	155	162	145	154	155	169	147	155	158	159	174	177	161	142	146	160	172	158	158	137	148	171	172	156	160	192	167	155	178	156	165	154	172	168	154	154	164	160	162	178	163	168	187	165	159	155	149	133	175	154	144	177	143	157	167	143	151	153	165	158	155	159	153	168	181	154	162	141	150	158	155	171	153	163	159	184	170	165	175	174	159	147	138	165	155	183	136	150	169	168	152	170	161	175	169	170	176	168	166	159	172	161	133	155	179	163	156	147	173	151	160	161	165	169	165	170	169	153	168	176	146	139	163	176	167	170	183	175	127	149	156	172	157	147	164	176	154	167	166	164	157	150	146	175	165	166	154	149	148	165	149	153	179	171	145	138	163	158	176	160	149	186	177	151	161	175	178	152	148	148	165	166	174	140	160	140	155	140	150	158	161	147	150	152	163	140	141	169	158	149	163	170	138	164	154	186	166	142	172	156	143	142	157	167	164	165	152	180	153	168	154	167	154	189	164	164	167	145	157	169	177	173	144	149	168	167	171	175	171	175	159	150	150	170	173	154	174	154	159	174	140	173	154	153	163	169	163	179	143	163	179	149	159	185	147	138	166	156	147	149	165	179	167	159	159	175	150	169	144	169	159	171	165	163	166	170	134	150	166	167	159	155	178	145	177	154	157	180	151	164	155	166	154	143	151	154	183	163	158	164	158	148	168	160	166	172	160	172	165	167	174	146	155	174	161	161	158	154	180	145	150	136	187	159	153	159	157	136	141	154	139	167	155	164	156	164	174	160	180	160	153	159	148	146	155	173	174	168	144	162	171	149	151	177	153	164	167	174	151	150	162	166	156	177	174	159	154	170	184	150	167	159	168	142	147	152	153	154	155	167	167	170	170	152	163	161	162	142	174	169	184	155	157	150	173	172	173	149	190	180	155	169	161	147	139	157	167	160	158	183	176	155	161	167	161	194	137	148	166	164	150	149	166	154	169	139	157	168	153	144	165	151	161	159	153	156	160	161	173	158	147	154	180	187	149	158	154	171	154	151	167	137	151	174	183	175	169	170	156	158	155	168	174	158	157	141	149	159	149	152	145	139	176	178	163	196	155	143	181	153	159	184	170	155	170	165	164	169	162	177	142	155	141	154	188	173	188	150	165	178	164	148	176	180	156	162	169	151	165	180	140	165	163	150	177	141	147	185	172	134	154	168	145	146	146	144	168	150	153	169	144	155	173	157	150	156	164	149	182	164	143	162	162	189	171	167	170	176	169	162	160	156	142	185	152	161	153	138	168	165	182	142	180	152	143	132	156	164	165	168	163	153	182	166	159	165	169	163	185	169	155	163	165	161	159	166	160	155	158	167	163	153	183	135	152	163	143	177	193	166	168	166	157	158	156	176	163	146	156	173	149	169	146	146	175	173	146	153	147	165	186	133	157	150	166	153	175	157	187	151	175	142	173	149	168	156	149	147	178	150	182	185	184	135	177	151	135	195	159	165	185	172	152	170	159	153	157	130	162
7967	2498	5640	6621	5722	4670	3682	3085	2626	2150	2042	1722	1576	1348	1253	1160	1138	1062	988	948	953	861	871	828	810	753	716	682	687	674	655	657	656	589	656	626	592	628	624	587	592	555	574	578	572	567	546	548	533	548	547	544	514	555	550	581	522	513	551	471	541	490	539	549	519	490	488	505	531	492	520	536	492	515	560	473	525	499	522	529	491	497	520	494	490	487	487	481	480	498	505	463	492	508	540	488	491	487	476	498	503	452	503	530	446	509	463	477	519	474	493	492	458	483	444	520	495	453	477	463	489	478	490	508	507	486	489	477	521	474	480	471	502	514	494	489	486	475	481	457	477	520	468	476	481	483	491	503	494	509	456	556	484	462	473	469	476	490	518	469	458	521	500	479	480	494	492	477	526	502	467	494	462	454	465	483	485	435	470	455	459	517	504	445	515	519	482	520	453	493	505	509	513	503	515	475	472	464	506	519	499	462	520	499	504	518	517	488	506	527	496	472	459	474	482	487	490	495	461	527	541	490	461	462	505	500	465	472	507	458	498	478	471	485	478	470	452	470	462	484	469	469	503	468	497	494	468	501	534	533	486	484	472	481	481	474	463	490	446	517	474	489	491	482	508	523	484	491	503	483	476	491	480	459	519	501	495	476	508	486	466	443	453	459	501	438	459	524	503	483	492	454	524	505	493	479	479	477	450	470	479	451	496	463	490	476	497	481	476	494	467	465	510	460	480	489	496	521	471	477	451	464	517	433	419	509	470	445	510	495	458	523	443	536	496	474	505	492	460	479	499	466	467	485	476	468	510	454	486	465	487	501	476	477	480	451	489	487	454	516	451	491	434	448	452	489	483	454	528	469	439	451	493	460	474	466	466	480	488	463	458	479	453	492	504	524	482	453	459	465	458	506	492	475	491	456	451	499	492	488	445	519	467	477	451	525	508	477	513	492	446	499	477	477	475	491	474	466	508	494	464	472	467	528	485	484	491	511	463	455	453	462	469	467	508	485	473	459	469	480	522	503	468	471	481	475	447	476	474	506	461	460	476	486	449	490	465	495	482	505	473	456	520	418	518	496	449	485	472	473	462	517	497	456	470	538	500	512	503	486	497	456	511	499	448	466	533	432	469	468	534	505	478	476	511	478	475	414	457	479	501	515	491	481	485	497	479	522	515	486	454	451	450	517	489	445	488	475	480	478	477	442	509	510	526	545	485	475	506	502	531	487	454	472	467	507	452	503	448	441	480	494	470	501	483	502	493	451	441	445	465	429	434	472	458	471	493	522	446	488	476	477	481	461	497	469	475	490	463	505	488	445	419	499	482	495	459	479	463	471	455	481	501	507	494	467	493	480	478	541	464	501	515	481	484	499	482	467	456	494	471	497	481	444	486	504	478	471	459	480	472	458	454	500	503	539	510	477	485	486	469	427	457	468	493	502	466	500	472	491	502	508	468	496	496	458	438	464	474	478	516	517	456	490	500	483	490	473	457	503	483	468	481	474	479	471	477	495	474	483	508	447	479	510	463	506	466	492	467	471	467	500	465	459	503	481	488	465	494	486	493	479	495	497	498	492	526	481	456	503	538	480	492	464	470	490	470	474	472	514	516	497	456	480	501	468	518	430	506	509	471	504	477	443	462	461	507	474	455	449	476	458	469	487	467	492	491	460	487	462	474	473	470	474	496	466	510	456	472	458	499	453	447	482	463	506	459	448	501	478	469	492	486	459	482	491	508	436	504	460	465	436	463	491	467	469	463	479	465	497	447	486	477	480	520	455	460	494	437	507	471	467	468	441	508	470	512	480	478	487	454	473	525	441	471	476	503	477	548	493	514	491	440	479	453	481	493	525	484	444	527	470	464	496	477	477	438	456	472	510	482	499	452	438	527	460	489	493	500	449	481	489	504	512	466	470	484	474	474	459	464	477	472	497	464	491	457	437	477	452	508	513	483	458	504	493	475	476	469	474	525	500	490	474	515	492	478	489	457	460	457	433	476	517	489	453	506	503	496	469	481	469	469	485	450	486	492	486	477	505	461	484	465	512	504	473	520	463	460	460	471	439	513	477	456	503	469	504	484	429	464	466	471	490	449	465	473	508	444	473	447	463	482	472	469	524	479	505	440	495	467	491	494	482	478	476	459	517	475	460	459	462	483	482	522	470	502	468	473	439	479	501	510	494	463	461	473	489	444	474	470	471	460	459	464	461	486	474	484	471	467	453	481	519	454	475	515	496	540	496	455	498	541	501	468	473	460	515	500	499	462	478	481	502	460	483	518	478	423	487	477	507	456	485	489	505	492	459	464	467	464	480	487	465	481	462	468	468	516	474	493	509	494	478	446	493	492	456	501	474	475	462	470	484	484	477	494	489	466	469	524	489	495	486	440	466	436	459	523	493	519	466	539	453	499	503	479	523	465	438	478	480	485	491	487	459	475	516	508	501	484	482	488	481	482	488	481	447	471	470	469	539	493	458	459	484	471	476	471	472	479	442	496	496	455	514	482	473	490	482	484	472	466	508	539	468	468	524	523	445	496	515	472	510	514	480	489	522	449	472	477	469	462	468	452	498	462	438	477	438	438	499	481	524	475	480	451	489	480	452	515	468	435	488	491	507	477	501	472	483	472	499	456	466	483	487	482	480	475	467	434	488	457	484	467	492	435	501	466	477	469	486	499	467	487	493	496	526	497	498	443	469	492	456	501	481	482	462	458	491	452	484	456	511	482	481	460	499	496	467	469	478	472	466	498	454	506	493	493	503	507	454	504	489	506	479	466	475	494	511	482	443	511	494	500	494	456	487	463	494	467	488	472	482	508	504	492	488	501	514	479	481	486	527	468	478	502	493	507	490	494	472	486	495	445	422	442	437	494	490	494	468	467	467	506	504	480	501	519	445	489	446	520	485	469	485	445	461	480	509	467	498	489	494	484	487	478	485	468	465	476	480	458	452	490	461	485	523	489	483	492	489	494	496	502	465	482	472	480	471	459	453	480	485	459	468	499	473	486	447	474	470	479	508	483	445	471	515	445	478	465	453	513	469	507	463	443	466	485	494	460	486	513	474	491	474	447	485	480	474	453	511	487	463	445	468	486	465	499	491	463	474	470	524	476	528	476	510	483	486	508	500	495	474	495	503	483	476	495	473	494	446	452	504	484	467	465	501	471	470	474	455	501	458	495	505	497	484	493	451	499	472	443	463	481	492	458	475	475	471	467	461	484	503	523	465	524	466	475	495	440	475	449	502	443	469	451	449	464	467	461	436	472	493	496	471	450	504	481	493	498	458	498	466	500	453	467	483	506	476	484	478	470	434	504	505	491	468	467	467	497	515	487	474	437	479	486	487	459	462	476	516	485	518	495	469	489	501	502	519	438	479	505	502	473	487	507	483	441	485	518	457	474	511	502	487	459	468	495	461	506	475	499	479	458	471	508	464	510	471	471	507	442	473	513	493	478	463	500	507	505	471	478	510	491	524	465	520	491	481	447	474	502	510	488	476
2492	282	295	277	277	270	212	241	233	237	210	234	244	220	211	233	222	248	230	229	182	239	256	207	187	192	227	192	218	203	237	230	204	211	221	219	222	239	220	210	218	218	184	219	208	224	196	235	200	219	220	222	216	203	215	194	230	214	206	210	207	228	206	223	203	228	212	215	248	203	227	215	219	212	243	202	241	241	223	214	199	215	238	214	209	232	228	218	230	226	197	192	225	227	193	243	221	194	211	249	234	237	214	239	199	214	218	212	214	224	208	229	207	204	203	192	226	228	208	187	228	209	214	224	210	206	214	207	203	199	208	223	221	201	201	212	223	244	218	226	182	194	206	206	206	246	223	200	222	212	220	235	230	185	226	232	215	224	230	214	212	197	205	220	187	212	212	205	221	219	203	208	217	222	228	206	223	225	221	222	230	230	194	224	211	193	223	243	219	213	242	179	224	209	236	214	229	237	203	245	206	218	203	249	250	218	200	214	193	193	239	232	212	209	229	225	212	214	225	205	223	203	183	221	206	210	214	235	222	200	222	203	229	213	239	233	203	231	181	213	207	169	211	216	222	209	197	204	207	203	222	220	220	203	211	214	211	204	215	214	198	216	217	216	195	224	233	206	229	223	209	235	239	189	222	221	241	220	230	209	190	203	209	224	213	224	224	234	185	209	209	214	200	215	220	200	220	203	232	229	232	205	239	214	238	199	231	212	197	227	212	210	233	217	234	192	202	212	227	212	218	216	221	206	227	240	227	232	229	195	211	187	209	216	206	235	211	205	210	230	204	219	203	220	202	230	221	199	222	220	203	223	249	222	203	213	209	220	205	215	216	196	202	225	208	229	239	212	223	230	212	221	239	226	204	208	228	207	200	202	228	205	209	210	243	237	213	225	222	222	255	197	224	203	190	214	194	199	217	205	239	209	227	234	230	226	238	221	214	222	204	218	229	185	229	215	210	226	227	198	197	247	249	220	228	227	214	250	224	207	228	214	223	181	198	196	210	223	218	186	226	211	210	231	223	204	228	240	253	226	207	238	218	186	206	237	199	211	193	207	234	199	224	214	230	213	219	238	203	248	220	226	196	201	209	230	237	204	198	231	202	218	230	236	226	236	210	209	241	216	208	216	207	209	214	216	205	230	217	213	216	203	203	203	241	215	193	207	210	228	222	236	261	222	219	198	202	205	206	216	197	237	220	225	251	203	206	231	226	219	221	219	221	212	233	216	211	231	231	216	239	218	226	214	227	225	201	236	234	204	194	231	239	217	251	192	222	224	205	211	217	209	203	214	202	225	216	222	222	211	199	202	226	245	219	211	215	213	241	230	228	210	244	209	223	198	184	231	222	223	212	230	197	212	207	209	231	235	212	213	226	202	196	212	247	228	200	203	205	221	244	216	230	219	223	237	222	222	221	224	227	223	197	226	233	218	209	203	222	243	212	204	226	196	208	242	233	214	217	240	218	229	206	198	203	217	228	203	213	199	209	224	225	228	238	219	217	230	197	197	211	210	225	204	224	234	214	191	211	229	248	199	259	244	230	225	209	220	225	217	201	242	241	198	226	219	214	199	202	215	195	196	211	208	233	206	244	217	218	200	231	215	222	205	245	191	225	212	232	214	203	198	198	214	198	196	233	180	184	211	227	189	223	221	208	222	224	217	235	219	197	228	192	224	214	220	222	243	219	238	222	211	204	210	250	216	201	209	210	202	207	200	195	223	219	242	207	226	213	209	201	209	204	203	214	219	199	190	202	226	205	234	230	203	211	220	222	206	205	233	216	206	207	215	234	206	224	193	195	229	219	208	222	234	202	234	190	218	218	251	224	185	226	225	221	225	216	224	224	228	196	163	202	215	209	241	237	218	194	193	199	216	233	226	205	205	201	212	228	220	181	223	237	227	187	208	231	206	196	197	221	199	222	218	210	235	210	223	228	213	199	257	223	207	228	209	233	233	201	220	206	231	216	233	184	224	186	216	209	195	219	208	195	179	236	207	212	221	216	218	240	240	228	203	225	225	220	229	217	224	219	219	218	224	201	199	193	223	195	199	212	244	206	215	228	222	233	227	230	225	233	208	206	214	216	225	235	231	205	217	225	215	246	218	174	232	229	225	202	217	233	220	230	206	196	219	207	244	179	236	224	207	208	218	203	194	215	230	218	233	225	231	234	220	238	220	248	212	233	225	231	208	199	228	215	213	220	225	212	208	209	214	213	228	164	215	211	222	249	200	228	197	221	220	206	213	204	224	227	195	208	212	228	237	229	195	220	232	232	234	229	223	216	222	220	199	195	213	203	203	228	228	215	189	228	223	206	223	207	206	216	223	206	190	214	220	196	199	207	205	215	210	203	220	232	246	217	212	218	196	210	203	207	232	189	235	217	216	230	238	215	213	204	209	223	222	198	217	238	204	205	217	228	232	206	225	224	218	192	229	228	203	200	209	251	224	210	219	219	199	227	234	221	219	227	217	189	202	228	186	236	196	213	209	231	223	242	230	229	179	199	219	222	208	210	226	212	240	238	200	218	214	201	205	228	215	209	221	217	235	230	215	207	213	227	238	234	197	232	200	234	197	199	218	212	191	222	236	198	206	240	225	214	210	217	226	226	207	207	226	200	199	226	237	194	221	242	218	204	198	229	196	213	242	208	203	199	220	202	203	240	230	208	218	220	225	227	214	210	193	210	225	238	215	251	218	200	203	193	209	180	197	200	199	203	196	202	198	213	221	222	225	213	226	208	234	216	210	187	228	219	184	228	201	224	223	213	223	197	210	229	251	212	211	222	226	202	233	225	221	227	214	218	192	193	222	215	221	235	227	229	201	233	232	219	197	225	224	215	196	222	241	212	211	217	238	225	205	212	209	220	207	212	220	208	202	219	202	200	231	221	199	202	205	226	198	190	197	243	212	191	203	221	212	215	210	216	222	214	206	215	221	223	220	212	222	223	189	189	209	217	209	245	232	229	222	209	198	265	219	196	221	208	226	220	216	242	227	225	235	231	210	211	199	189	192	217	208	212	211	240	232	206	224	213	216	201	208	217	247	228	219	221	207	223	206	203	235	212	198	207	229	223	232	232	240	216	204	223	228	217	216	211	219	225	210	207	250	210	220	205	216	208	226	239	216	246	227	248	226	222	195	217	212	226	243	246	232	222	220	221	241	201	217	233	209	227	189	215	241	227	230	204	214	239	256	206	225	211	238	208	209	217	223	221	196	213	219	211	250	223	207	225	241	230	218	215	205	207	223	203	232	233	231	207	221	206	234	218	215	236	214	225	193	212	204	199	217	193	187	201	205	214	219	211	245	208	217	223	227	208	206	211	203	218	265	194	219	219	230	230	215	224	195	206	235	210	209	216	210	226	198	253	204	210	218	190	226	199	224	223	212	190	175	223	229	215	254	188	227	215	227	226	225	216	188	200	217	208	230	235	219	214	219	182	196	249	195	216	208	204	210	236	220	216	210	216	185	211	223	199	224	234	222	212	213
2334	687	837	825	828	759	728	669	658	654	613	632	676	648	605	659	623	613	590	595	621	611	617	657	649	585	589	617	594	608	594	650	602	601	601	577	573	623	558	611	610	552	613	574	605	590	590	571	608	614	593	622	603	633	593	557	619	558	618	581	632	576	583	616	580	592	626	603	592	595	576	601	581	625	562	595	599	609	573	614	638	588	585	579	573	593	567	598	628	632	592	562	617	596	648	581	617	630	552	616	603	596	606	634	557	627	636	614	582	618	609	592	602	566	603	566	567	571	634	610	551	613	627	639	613	568	617	617	617	590	523	598	580	592	644	617	615	621	590	584	612	599	613	618	592	608	587	623	629	572	598	608	592	561	603	588	566	613	610	596	577	589	622	589	634	611	543	645	606	591	575	563	625	568	589	644	566	645	564	593	671	613	601	584	604	548	608	578	575	617	610	604	599	627	629	590	596	549	572	608	572	627	597	616	594	620	598	605	596	568	600	571	629	612	596	611	624	577	623	644	596	595	588	606	602	626	631	597	613	610	535	623	572	615	618	600	619	598	583	616	635	565	614	618	561	632	582	623	628	577	601	585	598	564	589	550	595	614	604	594	607	580	577	629	571	567	618	594	596	585	601	612	630	605	587	563	612	582	601	570	598	590	639	616	585	635	622	570	619	638	566	613	655	557	572	559	615	620	590	636	609	612	634	564	613	619	562	595	610	613	596	629	615	629	601	601	607	600	642	597	597	609	579	572	615	583	571	579	605	624	600	576	597	602	624	595	623	628	617	665	605	567	603	586	584	604	621	631	594	579	577	580	631	600	619	574	594	587	589	603	644	568	594	570	580	586	559	569	584	615	560	577	572	590	574	584	597	568	584	568	602	585	607	568	566	635	573	597	601	594	608	569	636	578	594	632	635	575	579	594	630	582	574	600	555	585	571	581	593	638	635	588	601	542	610	585	600	600	584	590	546	579	587	609	608	616	580	582	583	573	609	613	635	569	569	605	622	592	559	573	605	633	556	573	601	564	598	579	600	601	592	590	583	627	677	599	598	562	604	560	620	569	565	590	604	608	561	596	609	611	599	605	606	619	578	595	628	616	611	599	634	561	576	564	572	574	558	605	619	586	618	563	631	581	607	568	627	569	572	594	587	575	641	607	578	650	598	580	590	620	595	625	657	559	603	613	590	603	585	616	593	583	594	562	621	624	579	594	616	644	608	560	609	559	567	607	557	591	590	552	594	620	635	602	617	602	624	550	574	584	600	597	623	597	588	617	605	615	611	602	584	573	586	600	579	610	643	618	598	576	587	582	575	566	621	627	579	593	615	602	571	629	594	599	555	659	571	590	630	584	595	623	588	592	642	593	617	602	597	593	586	560	634	642	625	615	565	592	571	597	604	570	512	573	565	620	590	619	609	588	609	571	592	593	588	595	613	614	561	644	594	576	582	573	591	653	573	578	574	655	602	616	557	647	556	560	627	590	580	649	579	603	557	571	601	618	612	605	624	603	596	567	622	614	618	603	585	566	574	564	598	575	593	583	601	592	609	584	610	641	577	621	594	569	593	586	647	635	569	553	566	561	615	575	571	600	579	596	615	608	649	624	586	582	592	616	611	565	632	568	621	568	603	602	607	587	593	638	600	564	555	605	552	559	606	610	556	594	616	604	597	607	579	626	591	569	604	576	567	567	643	592	615	581	616	573	582	562	593	625	579	558	601	538	584	590	576	588	588	567	576	590	602	636	591	563	578	588	556	648	635	588	570	589	615	603	603	580	638	550	578	571	580	571	603	583	556	624	600	622	654	621	558	605	605	624	574	568	597	612	627	589	617	613	586	633	619	572	585	566	602	589	621	622	617	561	624	611	587	617	626	629	585	581	603	619	578	644	581	590	573	619	604	591	634	650	596	576	564	584	601	616	559	587	608	586	603	596	590	580	589	580	606	565	593	592	623	584	618	612	590	600	571	612	616	605	580	631	602	568	616	532	610	616	601	608	647	549	645	627	612	563	594	576	606	611	597	614	591	599	594	635	599	605	614	639	638	703	635	593	621	596	613	620	620	639	590	628	589	586	639	590	602	591	618	572	564	617	637	558	567	610	605	607	551	577	580	641	532	650	613	607	599	667	592	615	592	588	608	572	608	614	589	605	585	579	673	637	547	597	596	616	621	598	597	627	553	593	621	591	619	602	560	584	566	638	583	623	569	576	570	613	585	582	580	643	571	584	641	613	603	558	588	543	562	610	603	622	597	640	578	584	631	591	572	618	578	588	584	595	602	622	589	573	609	636	562	612	565	574	574	589	602	571	579	558	637	581	605	599	610	539	559	620	640	616	621	583	607	616	582	646	611	614	621	577	582	605	597	579	612	619	604	545	623	550	583	575	587	572	577	589	601	572	591	591	583	593	598	592	574	600	600	588	602	558	615	627	580	603	591	595	590	553	571	594	631	625	601	618	624	598	603	609	585	583	618	580	612	567	577	646	611	608	574	613	610	562	581	600	596	579	596	603	583	629	564	591	579	551	587	593	608	596	579	612	572	580	564	609	563	575	603	616	588	627	612	610	590	588	592	533	601	599	646	601	586	625	564	603	633	620	665	616	625	604	639	612	579	606	618	613	620	551	596	582	584	600	573	605	597	615	566	616	591	554	544	585	626	602	647	594	643	590	598	569	622	601	629	622	589	570	585	604	612	643	563	605	597	569	601	572	567	603	625	585	605	644	605	621	589	629	548	642	653	585	565	601	569	602	579	594	591	595	592	625	574	571	586	584	610	546	603	572	582	598	595	592	618	670	600	607	575	552	607	571	598	576	588	612	605	603	639	629	577	533	598	590	617	560	606	597	604	619	627	577	587	649	589	582	580	579	584	623	598	651	574	615	595	559	599	600	614	620	620	608	595	584	606	601	579	576	578	624	597	616	614	610	561	579	557	538	655	587	596	589	615	650	585	571	629	577	565	593	592	627	613	619	598	565	592	611	603	573	612	565	644	597	567	610	615	588	571	578	629	567	603	658	582	607	616	609	616	606	569	581	566	591	586	596	587	620	596	564	599	606	622	622	634	592	635	590	660	556	644	601	601	589	575	585	577	582	588	566	596	592	597	590	613	601	600	572	586	593	599	594	586	560	640	608	606	581	620	607	579	614	609	609	576	607	551	569	561	605	621	570	590	567	664	560	585	605	625	593	593	591	587	611	626	654	599	611	574	601	628	610	620	579	538	600	579	576	584	568	598	607	590	566	571	603	592	608	578	591	593	547	567	587	597	585	590	589	600	599	592	596	591	619	627	612	639	577	613	601	612	606	575	612	578	616	603	565	615	591	602	631	610	575	583	605	580	599	550	592	595	629	574	574	637	625	634	622	621	559	635	554	594	573	581	621	575	573	557	622	605	590	588	578	566	583	619	585	594	626	557	575	613	591	569	598	599	569	622	590	592	588	587	618	611	605	573	598	561	620	623	532	604	614	561	559	604	590	580	588	622	600
10292	1231	1404	1137	798	593	469	353	307	274	213	212	201	169	160	159	171	139	163	121	133	117	120	128	131	115	123	136	109	128	128	118	117	101	118	130	110	105	103	116	104	102	125	123	120	120	101	115	93	100	105	87	127	114	109	138	108	100	111	129	95	116	102	90	117	93	106	96	98	110	124	121	117	95	94	99	105	119	115	107	110	97	111	98	90	115	95	89	93	109	94	117	116	107	102	112	113	97	106	108	107	94	115	108	109	99	111	105	110	116	89	122	127	107	107	119	118	108	103	91	108	97	99	120	123	97	115	106	102	104	94	104	109	105	108	117	114	100	107	94	103	121	84	88	128	92	103	105	110	97	99	102	112	113	101	94	93	99	108	104	110	106	119	96	112	102	105	98	101	97	105	95	97	117	114	110	118	129	114	106	90	90	121	101	99	94	122	120	123	121	102	103	107	106	91	113	107	120	104	97	108	107	112	111	112	110	118	115	116	95	110	101	94	109	92	107	111	103	119	86	116	107	119	112	97	117	95	102	104	108	107	106	111	109	111	107	86	104	98	105	118	101	97	107	104	87	107	127	107	101	96	105	123	109	107	105	111	108	123	106	92	109	112	107	102	111	108	110	107	111	105	95	90	119	98	109	107	91	118	115	106	105	116	114	105	107	110	103	114	101	101	120	100	108	128	113	101	106	97	131	103	105	94	133	122	121	115	107	104	93	130	96	89	110	96	98	99	96	116	125	101	104	108	101	117	110	105	112	106	121	86	93	110	103	115	98	112	97	104	117	99	117	106	97	104	102	107	108	93	102	111	108	99	118	90	130	85	104	117	96	97	104	89	115	86	89	112	108	96	95	100	88	112	84	114	129	86	123	104	121	115	93	79	101	89	119	101	88	94	116	93	123	109	124	122	89	125	110	121	106	119	129	88	110	103	119	120	88	100	115	103	104	121	107	96	117	97	116	115	106	94	116	100	128	122	88	95	114	109	115	100	102	93	117	109	120	91	90	114	109	112	115	112	101	102	111	100	99	108	103	109	98	118	114	94	119	89	90	97	124	100	99	95	102	101	104	117	109	107	108	110	123	108	100	97	119	82	101	106	105	117	103	111	102	99	100	105	114	110	101	104	98	97	102	102	110	117	107	102	108	118	114	105	86	126	100	100	109	85	105	104	117	106	123	96	106	107	105	98	95	93	97	125	126	94	95	98	104	106	112	107	107	97	109	101	107	108	94	113	95	110	96	109	113	112	113	109	101	113	108	103	109	97	107	107	115	110	120	111	117	111	109	96	107	135	112	97	103	109	99	114	116	89	106	119	123	126	109	118	115	106	93	114	100	95	109	130	104	106	115	104	84	137	103	111	94	111	94	104	126	133	104	105	111	105	112	101	100	104	115	110	123	112	116	117	120	94	102	111	106	96	101	109	99	126	95	126	101	108	113	118	107	102	89	114	97	106	99	103	104	120	136	99	107	101	118	99	120	100	94	115	98	129	123	106	105	109	96	121	107	110	107	107	104	108	79	109	117	107	105	102	84	95	101	91	107	114	115	109	89	107	101	107	131	98	101	106	104	99	105	115	109	94	122	113	107	101	105	115	100	115	113	103	107	100	122	102	104	97	108	94	89	109	86	102	95	109	99	93	106	99	100	99	106	129	107	117	96	85	129	93	102	123	109	96	96	113	103	99	102	116	106	119	101	125	106	102	96	109	102	106	119	111	105	119	94	93	120	111	107	97	97	101	104	94	113	96	95	95	104	108	114	101	96	107	103	89	99	106	94	121	102	104	105	106	101	114	106	108	110	101	95	92	110	105	124	98	94	127	100	108	100	121	101	105	128	114	107	105	118	100	105	110	118	118	123	115	95	104	91	104	102	111	103	114	100	126	112	89	86	105	126	113	106	106	118	106	106	105	115	113	97	102	103	110	119	90	116	123	88	91	96	100	114	99	96	122	110	99	96	110	96	106	114	111	109	117	123	113	123	99	116	99	109	107	117	114	101	123	98	98	104	107	112	110	122	107	105	122	123	89	88	91	90	89	91	104	107	103	98	100	115	100	109	119	99	95	108	93	106	111	103	117	114	95	106	98	113	92	124	101	119	112	116	92	95	123	101	118	88	101	100	116	102	122	124	103	118	93	100	112	95	110	91	99	105	99	101	94	98	110	86	108	83	105	102	93	103	117	126	84	106	105	107	105	97	117	116	118	101	117	98	107	113	107	117	107	101	112	111	97	89	115	118	105	95	117	115	112	103	107	107	111	112	111	106	103	102	124	112	105	94	115	123	109	109	98	106	121	110	102	113	91	105	109	96	115	110	130	116	79	125	90	116	98	123	115	79	114	106	91	99	117	123	121	98	105	102	106	104	99	112	131	116	113	101	100	115	115	119	111	93	109	129	108	111	110	118	97	99	115	104	118	124	111	115	118	104	112	92	99	101	119	111	99	106	101	93	106	108	88	114	110	107	116	106	104	121	110	103	123	109	91	118	115	95	96	104	128	106	110	98	116	103	93	117	104	120	100	129	101	105	129	120	91	85	106	114	114	113	108	86	119	113	84	99	107	100	103	94	109	119	98	107	100	93	97	116	120	97	66	106	93	126	99	102	92	111	95	104	121	125	99	111	91	103	104	96	116	123	102	83	104	109	111	92	101	103	102	103	116	101	98	105	107	104	104	99	99	111	112	104	106	87	97	118	98	103	114	85	100	101	89	108	103	95	109	104	123	98	115	107	97	119	102	110	91	100	103	105	103	92	119	97	126	125	102	111	118	102	94	104	97	103	99	92	107	112	101	113	98	111	101	122	103	96	118	108	82	111	115	122	115	128	107	103	112	100	137	95	107	120	97	107	98	98	111	111	114	103	129	131	113	109	124	99	96	121	117	102	103	86	108	98	96	102	101	93	89	100	94	96	104	110	110	93	108	83	113	112	100	90	111	111	102	86	107	110	94	109	97	91	94	91	106	100	107	120	96	107	112	91	108	112	122	97	116	109	93	93	94	101	91	105	122	110	97	115	127	125	93	103	121	121	85	109	116	119	112	82	90	105	105	121	113	89	98	101	88	110	104	128	104	113	103	111	94	106	109	108	91	111	107	101	113	126	118	89	98	98	84	99	112	106	112	95	121	124	121	113	93	99	102	98	105	104	111	101	111	94	109	99	104	92	111	103	105	96	104	102	110	97	115	97	112	118	114	104	96	96	92	112	96	98	118	95	96	117	93	123	96	94	89	127	93	101	115	87	111	96	95	128	115	97	109	97	115	126	89	106	93	98	113	103	110	97	105	113	94	97	102	101	107	101	102	95	94	110	98	111	112	98	103	103	88	122	102	121	112	127	117	97	117	120	98	110	108	125	107	121	106	83	113	86	135	112	115	111	113	121	105	110	119	99	104	92	128	95	90	108	115	120	99	121	99	96	110	110	118	125	114	95	100	92	100	113	113	99	114	110	120	107	107	104	99	101	128	110	108	120	125	118	98	126	109	97
5807	1366	3002	3762	3169	2550	1999	1716	1468	1278	1128	947	899	802	745	725	660	647	588	559	508	589	538	478	491	483	456	446	423	445	408	440	404	414	421	383	391	391	432	411	379	390	404	398	393	367	387	355	368	356	410	336	374	376	354	364	306	363	371	384	318	357	346	373	347	335	346	367	344	362	333	356	372	373	318	334	368	350	320	324	339	340	351	340	360	340	332	339	335	361	326	334	325	375	357	352	329	355	330	349	372	317	307	334	351	321	354	364	348	324	349	327	314	359	325	312	327	353	387	361	329	319	346	321	310	350	329	362	341	346	356	310	317	340	312	296	331	351	326	297	342	332	323	342	326	329	339	344	328	334	363	308	353	360	337	300	352	332	329	360	332	318	337	351	355	341	308	332	300	336	346	311	352	343	344	304	324	317	360	324	316	326	332	327	302	339	333	332	356	360	327	322	322	335	333	295	328	340	329	335	337	346	383	322	329	342	343	342	342	347	340	380	314	321	312	329	360	348	343	328	333	334	330	348	332	358	310	322	329	318	337	333	322	319	307	338	346	323	292	311	325	328	326	318	310	320	324	304	351	344	338	286	329	342	312	332	324	309	349	344	313	337	341	354	322	310	317	313	351	340	365	329	335	353	339	336	329	326	316	301	336	295	322	318	324	325	323	333	316	355	330	323	342	359	324	352	342	357	334	333	317	337	315	359	311	326	338	346	322	327	327	330	334	333	341	330	347	290	322	329	317	318	329	337	331	330	327	357	360	341	349	351	305	336	307	370	330	287	346	371	326	325	340	325	364	334	330	307	330	318	321	351	346	337	302	360	322	313	343	329	312	319	373	346	283	330	303	326	355	330	308	349	324	298	337	308	343	315	348	314	305	323	351	330	350	379	367	343	342	317	335	304	342	343	328	326	354	318	331	317	347	312	330	374	321	324	327	328	348	304	314	333	328	309	372	332	325	323	375	364	353	322	336	338	346	306	312	351	321	342	341	345	319	368	339	345	318	376	306	336	311	327	314	346	324	332	311	334	334	323	341	366	308	321	332	345	319	335	329	342	333	345	365	305	362	310	317	326	319	334	316	344	348	294	308	349	336	321	317	334	332	356	329	314	374	360	305	332	329	324	337	322	306	334	319	317	332	361	342	361	329	328	354	329	357	325	348	346	331	342	338	343	351	359	305	337	344	338	345	338	371	337	315	344	309	330	304	333	333	358	344	339	307	335	335	321	340	315	333	323	334	327	340	336	311	339	331	325	347	318	383	357	346	332	349	343	357	365	350	335	338	319	316	322	305	337	338	332	346	309	313	348	324	338	333	346	309	346	350	332	345	324	307	282	321	339	337	340	347	316	309	335	354	312	342	323	330	333	327	346	353	360	321	309	339	357	338	308	321	341	347	364	300	332	338	357	379	315	300	337	298	357	322	311	330	334	315	328	332	337	370	334	329	317	320	342	328	314	332	308	361	317	316	321	335	301	351	344	312	336	310	304	329	373	290	311	341	310	307	337	318	319	319	310	347	322	340	314	351	346	343	343	320	332	347	299	310	336	315	344	328	306	291	316	372	344	344	324	320	358	286	287	318	355	354	327	343	326	325	335	343	326	342	353	333	351	305	320	327	347	314	340	365	329	333	322	317	317	343	325	329	342	354	302	303	323	345	350	336	351	329	319	321	365	308	315	349	314	304	341	311	342	322	298	350	338	351	286	328	345	304	313	337	343	314	331	319	322	336	360	349	332	326	311	362	338	339	349	329	345	327	351	349	336	326	332	372	337	297	326	320	323	318	294	322	316	323	340	310	325	338	351	346	350	361	332	318	304	325	320	295	362	324	319	360	339	341	344	296	309	320	341	330	339	330	326	301	350	368	322	296	321	343	364	318	341	343	341	335	311	310	360	327	352	324	301	335	319	293	324	332	369	315	307	326	321	316	349	317	316	349	349	337	324	349	362	369	333	303	356	324	338	331	333	334	313	342	319	334	315	322	363	343	350	330	355	350	315	358	311	347	321	297	330	313	295	339	329	298	328	333	336	336	336	323	350	321	323	339	356	334	296	332	303	322	317	328	356	317	347	307	308	338	334	310	338	315	368	333	320	340	356	340	356	348	303	335	344	340	331	326	348	351	310	332	341	325	318	326	352	324	327	364	336	330	340	313	351	344	308	316	332	297	318	333	336	369	354	347	335	347	347	325	279	325	307	343	341	353	339	328	318	320	322	337	309	362	337	336	374	337	333	360	346	330	324	332	332	329	342	346	310	326	340	312	341	314	346	296	359	335	353	330	330	337	333	339	324	333	295	300	321	325	332	355	312	337	342	348	340	348	323	325	328	336	345	340	354	334	326	328	311	354	301	320	287	336	299	331	340	323	315	346	356	359	317	335	321	341	351	346	302	324	347	371	366	348	328	359	346	367	335	308	300	343	356	339	317	311	361	318	348	307	340	346	327	332	315	331	309	309	344	340	307	310	325	309	319	349	331	336	341	309	341	339	339	319	317	331	322	347	352	316	296	333	347	354	324	348	322	334	343	341	342	346	331	332	322	351	339	342	327	340	316	318	323	323	333	341	324	328	318	322	327	342	363	309	323	319	309	305	318	299	314	299	304	343	327	328	355	344	353	327	350	315	327	324	374	307	299	338	309	346	283	331	330	353	351	336	352	318	316	327	333	301	305	354	331	326	310	317	352	330	354	340	359	330	332	331	356	379	349	336	320	336	305	316	342	318	327	350	338	337	358	343	330	320	318	338	369	349	313	319	371	306	309	295	326	360	325	328	331	359	301	338	348	361	341	297	325	348	337	321	341	323	344	321	319	330	359	328	333	327	308	332	337	332	355	344	328	327	340	300	297	301	313	348	321	317	331	350	331	325	328	327	386	332	296	333	333	332	329	310	345	317	331	337	331	300	342	318	365	341	299	314	373	326	323	313	336	336	328	351	325	333	311	335	314	344	333	316	291	352	335	329	326	335	345	319	330	346	297	312	315	311	331	334	371	351	320	302	309	293	311	319	343	338	326	361	345	344	354	307	350	361	313	327	348	355	368	355	318	334	334	340	324	335	305	318	336	346	300	332	321	313	299	331	337	342	328	342	351	352	321	324	328	320	337	341	347	341	312	312	331	327	337	292	332	320	329	300	366	335	346	345	327	353	337	301	348	332	327	325	318	363	304	335	326	329	342	337	327	338	336	318	341	304	340	357	324	325	340	304	322	335	331	312	344	325	320	317	360	302	308	297	354	332	309	345	348	335	294	312	359	322	316	361	343	324	343	333	383	327	317	337	345	339	325	284	379	343	314	326	328	321	351	308	346	324	321	325	348	328	334	321	326	353	337	335	307	319	311	319	353	298	301	333	315	321	367	323	351	310	350	342	349	328	316	333	347	321	334	321	348	314	360	321	321	329	357	331	351	316	346	325	349	302	363	318	299	303	373	347	314	329	309	331	350	350	380	342	332	314	342	320	329	315	352	315	349	349	309	335	345	351	318
18889	3137	2806	2203	1620	1082	846	639	552	469	408	373	321	303	295	261	240	250	233	221	210	195	218	210	188	179	219	212	181	190	189	194	179	173	156	176	194	199	173	183	151	187	163	189	196	183	165	173	162	201	184	173	154	148	150	152	186	164	172	177	166	152	135	197	189	161	136	171	156	170	145	179	144	159	174	185	185	170	164	163	158	182	158	147	168	169	178	169	164	160	147	150	176	146	167	175	140	182	182	165	162	164	176	165	171	170	158	172	166	161	180	143	160	165	155	155	157	163	151	158	150	173	160	184	175	161	176	157	156	175	167	158	170	169	155	146	136	168	162	172	164	167	154	162	162	142	172	167	131	154	141	169	175	163	165	164	190	166	163	145	168	162	179	149	175	153	155	114	174	177	180	192	177	154	165	138	146	168	139	183	153	154	162	143	172	173	152	163	177	144	160	159	155	155	158	158	173	148	126	155	163	159	151	139	176	154	187	164	164	158	158	149	168	134	154	164	174	149	160	176	153	154	170	181	170	151	171	146	175	156	177	172	144	152	190	175	174	134	157	159	151	165	158	150	164	161	159	139	159	182	161	151	164	169	154	136	153	165	178	155	152	168	160	168	154	179	137	159	157	160	141	166	148	154	178	188	152	156	163	153	162	177	157	141	156	166	151	159	166	162	154	192	174	165	181	155	180	158	138	144	151	148	173	170	141	163	167	175	184	179	163	160	144	159	149	135	162	156	155	154	156	176	162	150	159	162	173	151	160	174	195	160	169	168	182	160	186	161	178	169	158	175	148	162	167	164	164	152	163	188	146	170	140	162	161	161	167	146	153	170	161	163	159	156	172	168	114	141	161	169	175	171	151	146	146	178	171	155	151	181	174	148	161	175	164	144	170	176	123	154	164	150	183	171	167	162	142	159	162	158	140	160	157	162	164	142	155	158	152	159	157	171	184	145	149	159	175	139	172	168	153	169	145	168	181	175	157	168	139	182	172	166	182	157	162	165	150	193	175	151	141	163	147	169	193	163	144	150	154	174	153	154	156	174	164	170	162	169	179	167	162	175	162	153	184	165	155	154	197	183	146	142	158	168	159	162	144	130	184	172	158	169	153	173	184	154	149	156	160	148	187	169	139	167	171	162	171	162	148	171	186	164	151	156	180	179	175	168	160	161	140	167	141	180	170	167	163	186	178	171	151	157	153	146	140	153	137	167	166	153	157	172	160	152	174	188	151	128	179	173	133	147	165	167	150	132	163	149	156	152	160	167	146	160	162	166	154	166	137	152	172	150	160	168	151	185	156	159	154	166	170	175	156	173	178	170	159	160	157	162	153	166	144	165	160	178	153	160	161	168	163	162	170	148	150	162	179	166	164	161	153	146	164	146	187	172	151	177	170	167	166	181	142	161	142	170	184	172	150	159	138	160	164	161	158	166	143	155	163	153	168	160	168	139	146	160	140	150	165	130	177	166	139	169	153	145	171	148	153	152	147	164	159	158	189	177	152	168	164	166	163	170	178	176	137	172	165	152	164	166	159	160	153	149	168	148	136	157	183	165	153	177	153	148	154	175	166	153	145	159	157	154	173	134	168	160	158	181	145	163	182	171	169	172	149	188	165	166	152	175	168	158	149	154	173	168	147	151	169	156	151	140	182	146	160	151	171	162	160	151	142	167	138	152	181	158	179	158	161	151	164	171	160	175	175	157	157	164	152	154	159	174	146	145	162	173	153	149	173	154	175	185	147	180	158	154	164	160	167	155	161	146	181	171	156	156	164	171	152	166	167	165	164	135	173	156	160	169	162	162	164	166	177	163	168	143	167	146	178	149	184	150	163	141	172	160	148	146	180	174	175	156	174	144	180	178	155	154	168	164	152	138	151	161	156	150	154	152	165	172	165	160	159	153	151	163	150	170	158	150	142	156	134	167	137	152	158	157	156	168	147	164	146	168	138	160	167	140	139	169	148	162	155	157	168	173	157	168	167	156	158	139	149	171	158	138	124	151	164	163	161	150	184	173	182	148	179	172	161	148	146	151	173	179	166	149	152	143	173	173	145	179	151	166	144	163	163	168	161	149	180	172	159	168	173	182	170	150	142	158	151	166	163	167	157	179	161	167	154	136	152	122	160	175	155	145	166	140	174	165	180	189	163	156	152	154	172	151	160	167	150	172	152	162	165	165	153	174	171	162	160	186	159	141	161	136	141	150	169	132	135	154	171	165	181	165	158	139	183	162	149	163	172	139	163	159	170	174	143	172	181	127	172	168	167	148	163	159	157	167	166	153	170	165	159	150	149	165	155	187	155	151	161	133	160	163	164	192	155	175	163	168	143	166	146	187	152	171	180	161	151	155	162	143	178	158	152	164	165	159	166	151	158	155	171	151	146	177	190	145	170	164	167	146	137	151	169	177	155	157	161	155	148	158	165	155	149	137	159	147	172	158	160	168	161	154	157	146	166	174	167	163	170	170	150	141	133	164	174	168	145	178	169	188	143	164	157	164	164	161	152	169	162	159	171	165	179	171	152	161	178	156	176	159	161	154	156	160	164	179	168	159	126	173	179	153	158	159	167	181	164	153	163	170	147	177	149	180	166	163	153	144	146	172	173	151	173	161	170	157	172	168	190	158	156	186	163	157	188	177	150	185	161	149	167	166	171	160	164	174	161	156	150	178	161	149	152	167	146	159	168	147	164	174	162	158	171	176	164	159	155	173	167	180	153	155	166	152	137	158	175	146	180	152	162	154	170	152	149	170	169	151	183	169	143	159	165	155	170	176	163	160	194	183	148	157	154	146	141	166	173	162	149	148	173	181	158	182	179	172	172	150	152	134	158	166	135	149	161	158	169	158	152	156	151	167	178	149	144	169	176	148	156	160	163	178	171	152	161	181	153	153	146	162	162	152	148	146	141	162	167	129	172	195	155	177	177	176	178	176	164	155	151	158	164	166	145	169	150	167	141	170	170	179	141	158	169	160	183	172	173	165	168	173	163	160	161	133	145	180	144	171	153	168	150	166	170	178	154	173	135	184	176	157	166	178	183	182	146	133	164	162	162	155	147	181	159	172	162	162	153	155	168	160	148	147	182	173	134	132	156	155	152	164	168	147	152	163	151	161	160	171	164	165	156	178	153	168	177	150	166	178	178	187	162	174	156	154	151	150	160	156	164	173	163	186	166	159	161	147	164	157	165	148	193	140	161	190	174	176	149	186	155	172	161	132	147	140	147	191	172	156	169	156	150	163	154	157	150	184	144	152	152	166	158	145	149	142	166	151	168	189	183	171	156	161	135	179	162	198	137	142	157	159	167	179	135	150	159	138	158	161	174	144	152	171	173	155	166	184	160	177	161	168	162	147	144	140	151	173	134	179	140	148	152	140	143	162	171	158	167	152	166	162	144	162	178	173	153	176	154	170	162	169	158	132	156	170	164	152	148	170	170	167	160	145	165	153	154	169	166	177	185	178	173	157	184	173	144	160	171	150	159	157	157	157
8040	2537	5602	6553	5704	4467	3800	3110	2605	2322	2012	1748	1541	1417	1329	1199	1116	1089	1036	926	900	884	807	754	760	765	677	701	701	637	675	634	620	636	594	626	619	652	585	608	541	621	590	587	561	548	584	564	494	543	536	524	571	531	562	525	544	534	517	536	498	534	501	484	538	506	507	534	490	533	536	493	524	484	504	511	495	504	493	478	486	507	539	487	480	511	516	497	528	510	498	490	510	505	496	503	550	486	501	512	532	489	470	516	461	485	490	497	453	480	471	473	520	471	492	528	534	497	502	492	474	487	548	482	474	494	493	467	521	489	497	482	510	464	492	497	510	473	459	509	450	511	478	466	499	514	501	524	470	475	456	473	471	442	494	467	478	494	499	507	483	482	464	513	482	496	441	519	455	485	497	493	502	482	501	494	509	477	516	481	470	475	457	506	523	482	496	468	485	471	494	520	452	490	449	469	476	472	419	489	485	463	456	458	475	485	493	510	469	523	482	488	464	542	467	478	438	499	492	471	484	484	498	478	459	460	460	442	492	468	478	507	472	507	498	496	471	488	492	509	499	480	471	471	497	456	491	493	493	506	495	496	458	465	532	501	470	496	476	488	520	466	508	489	493	468	465	463	473	489	500	484	468	447	483	470	488	495	515	482	515	504	514	491	478	495	487	503	492	475	476	458	479	451	492	497	451	458	513	463	523	472	494	464	469	480	499	478	517	474	462	494	448	477	481	464	508	471	498	502	474	425	473	433	497	441	485	506	474	485	500	461	501	490	503	476	542	502	456	487	458	443	493	483	512	477	471	468	447	483	459	505	465	451	511	493	484	500	453	456	475	459	480	474	493	472	443	464	518	463	511	459	519	481	471	506	463	456	475	486	488	493	467	499	513	481	449	459	461	518	506	500	529	455	489	508	456	482	454	496	484	495	464	476	510	491	501	513	505	459	471	491	444	507	469	491	480	490	501	439	483	447	463	482	502	499	478	464	483	475	496	480	469	439	450	463	500	479	465	457	499	478	444	478	489	503	422	494	511	485	509	483	450	506	472	457	519	482	468	456	496	477	485	473	448	490	475	464	451	506	478	511	480	512	477	461	499	484	442	487	468	486	466	472	518	452	475	482	502	440	501	479	481	430	450	462	519	472	445	466	473	468	495	441	472	506	502	502	501	485	487	453	496	476	463	471	506	467	496	465	493	499	484	510	523	468	497	495	475	493	422	511	474	491	441	462	484	486	493	519	473	499	465	445	482	485	514	478	460	477	479	519	513	454	516	468	460	483	454	481	439	463	528	496	459	467	471	515	477	471	494	490	542	465	480	496	515	461	491	442	494	524	506	453	452	469	521	484	443	475	509	532	483	471	465	496	466	499	486	505	492	486	484	488	451	490	506	432	482	498	514	519	489	494	495	443	485	474	454	505	467	485	451	491	453	501	480	438	468	475	472	467	500	437	452	486	487	468	497	449	483	439	470	517	472	526	499	434	494	448	499	500	471	477	459	468	483	435	464	542	459	511	501	499	483	495	499	476	457	512	466	489	464	481	446	477	498	504	503	485	469	501	530	485	465	475	504	459	509	481	449	452	443	482	494	468	503	503	525	505	445	463	472	469	466	516	494	487	522	478	513	484	465	476	505	512	467	455	520	487	502	442	494	454	510	506	473	515	519	528	473	524	474	483	430	490	532	482	492	439	471	463	500	487	467	466	479	485	480	479	506	498	467	467	491	453	465	500	523	495	446	473	474	506	456	456	470	464	470	481	480	463	478	518	487	472	475	497	491	489	512	471	480	535	460	492	465	482	475	468	477	452	476	465	496	469	465	475	452	446	474	499	514	473	451	465	526	446	478	483	454	471	461	534	462	480	470	476	517	470	455	496	469	468	475	482	487	499	446	487	514	482	496	460	480	431	478	488	448	465	472	456	482	512	505	498	497	437	449	476	489	483	442	489	441	491	447	470	475	507	481	471	472	488	508	461	452	472	478	513	511	485	482	510	484	458	494	482	497	506	471	474	449	489	520	475	479	472	510	446	489	459	521	480	512	497	481	479	459	474	488	504	479	494	470	456	480	508	508	455	478	467	500	471	430	457	495	483	498	494	460	504	511	495	502	456	465	449	442	482	479	477	492	486	487	469	519	484	485	471	506	477	476	506	482	496	510	449	512	483	492	466	483	492	486	486	485	489	483	475	508	457	494	461	480	485	487	489	514	514	496	463	419	490	486	500	488	474	481	484	501	441	475	495	458	454	509	461	493	504	476	456	444	501	466	492	456	477	447	521	457	477	481	453	438	467	471	522	498	445	427	462	513	489	473	476	471	475	475	493	473	460	480	480	477	515	456	468	494	495	490	473	502	501	512	513	507	499	475	514	474	439	464	516	475	456	481	502	489	465	478	460	487	472	492	454	450	457	484	510	488	469	463	469	471	475	460	485	489	503	442	510	518	487	455	487	481	472	488	479	490	488	499	487	501	491	528	425	431	471	452	452	503	514	526	478	492	475	490	478	498	427	445	481	495	481	503	448	434	504	463	422	463	500	474	476	502	462	501	481	473	463	439	476	468	468	464	471	457	430	484	460	467	466	494	443	485	456	465	471	513	501	457	465	468	477	474	509	455	504	488	497	490	496	508	468	506	514	469	497	499	491	447	484	477	478	508	475	492	463	465	509	525	455	523	476	446	518	475	475	478	484	472	502	468	457	454	472	470	460	521	503	494	441	504	492	438	471	463	471	471	447	478	452	472	499	487	494	479	519	500	499	502	505	483	482	499	490	478	490	479	444	499	509	481	473	489	509	474	473	502	454	460	467	473	506	505	450	475	479	434	494	439	500	483	501	495	493	451	475	476	493	445	440	539	508	484	527	510	497	443	438	456	478	459	511	484	477	473	438	494	461	454	478	457	445	503	465	495	481	497	463	499	482	465	496	509	484	496	462	464	462	479	456	477	478	478	429	503	470	498	479	484	480	473	464	484	474	453	498	502	470	469	448	492	446	479	436	489	460	473	445	498	450	449	511	485	484	487	490	482	489	467	483	470	473	473	487	467	475	460	498	481	492	526	523	462	474	488	472	488	468	478	439	494	496	474	484	497	493	472	474	478	466	477	527	486	486	482	526	495	439	501	493	467	459	448	462	491	465	505	470	503	480	444	490	445	445	485	489	472	481	472	505	488	489	474	531	508	538	486	491	461	470	464	490	510	443	469	487	447	491	506	462	452	480	470	479	505	457	454	464	440	503	457	488	500	489	469	450	490	481	486	417	498	436	475	458	446	481	492	517	501	475	522	439	512	488	469	468	454	503	490	501	468	520	474	477	464	484	524	481	431	489	492	474	506	505	469	489	441	450	471	510	430	483	448	476	491	467	480	449	470	479	464	524	504	502	477	444	465	547	513	496	473	504	493	504	499	479	485	454	507	435	467	479	475	429	472	482	486	477	479	513	514	466	510	478	453	520	520	496	506	479	469	489	510	468	471	499	439	488	468	458	501	490
2508	294	276	253	240	244	260	213	203	245	215	228	239	221	224	219	221	209	191	201	184	216	223	222	216	220	220	229	219	203	228	220	216	205	253	227	225	224	245	207	182	229	244	234	202	193	217	207	205	249	194	219	216	239	200	234	232	217	215	228	217	194	229	177	214	235	219	205	205	198	219	200	230	216	211	196	231	224	221	195	231	218	204	204	196	231	212	231	231	218	233	221	216	225	207	219	239	206	227	200	212	233	208	226	218	243	216	197	225	234	223	246	225	201	234	218	201	186	197	214	218	197	189	205	224	206	218	214	220	227	220	200	211	202	203	210	211	209	198	211	228	200	228	202	210	214	219	199	234	203	209	223	213	238	224	205	225	205	174	226	223	203	221	228	246	221	195	225	189	183	209	233	214	218	208	213	208	208	241	211	220	200	204	206	194	178	200	203	216	199	208	191	212	227	230	208	218	211	213	191	210	179	187	222	203	212	215	220	216	204	199	228	199	207	205	201	201	230	200	202	220	224	209	207	213	250	223	219	209	222	230	216	237	207	219	257	224	208	218	223	219	181	226	211	206	230	200	192	237	226	223	198	213	230	218	210	222	234	208	194	230	206	205	208	211	203	218	219	186	234	221	206	243	233	204	212	208	220	233	188	213	220	214	202	216	250	224	191	225	198	209	218	235	217	236	202	247	241	204	210	221	227	222	237	229	200	221	255	221	218	228	255	205	217	208	207	205	202	228	223	214	228	237	207	222	216	224	210	205	209	226	204	202	221	197	203	221	226	226	185	237	205	221	217	207	201	221	179	225	209	220	211	227	199	217	220	211	216	195	252	202	209	223	203	240	240	190	217	210	186	190	225	200	223	207	209	212	192	229	223	232	232	253	215	201	208	238	224	243	206	220	225	242	228	211	237	228	221	201	208	217	191	240	198	199	231	224	200	213	210	228	231	191	185	212	202	212	211	188	212	228	220	201	219	213	203	216	222	199	204	232	194	218	220	220	222	243	230	225	204	207	217	228	213	203	223	189	212	197	194	231	209	194	202	260	247	188	206	201	223	216	224	220	216	214	193	222	218	216	230	257	235	250	228	207	214	223	220	190	219	227	193	201	238	202	189	222	201	212	218	218	205	211	232	224	212	220	210	224	253	239	207	213	228	222	217	202	198	201	214	206	210	208	221	238	199	198	196	224	231	189	208	220	232	229	210	232	216	243	187	224	182	229	216	218	192	222	202	230	208	216	216	226	238	192	209	213	213	210	199	234	191	217	213	222	206	203	180	216	217	229	235	204	221	189	218	206	191	228	221	207	192	222	223	211	221	236	217	207	206	225	205	215	213	223	223	205	248	203	189	198	228	215	221	216	224	201	212	220	228	235	229	243	206	198	241	199	242	204	205	224	224	214	214	226	200	215	220	241	204	195	210	223	233	224	222	225	228	208	217	223	205	206	193	235	230	224	236	217	199	206	231	214	210	225	185	240	221	182	217	214	230	224	218	207	197	204	205	219	201	216	225	241	230	211	223	207	219	225	225	201	207	224	219	235	229	213	243	242	196	226	207	242	197	213	203	208	203	218	232	223	189	211	215	223	225	205	229	218	211	191	196	223	213	218	226	227	199	217	226	210	239	204	229	203	224	209	199	220	222	205	212	206	207	208	231	206	199	227	230	225	221	224	208	210	210	231	213	228	209	237	224	196	246	204	212	206	223	204	194	224	227	184	232	208	208	233	218	211	220	202	201	204	191	237	223	201	215	235	242	221	219	230	229	194	219	218	229	221	207	210	208	221	234	189	212	227	214	228	212	197	210	221	233	230	221	201	207	203	219	249	227	209	209	224	224	234	208	208	222	211	214	214	230	208	240	206	241	208	232	224	229	214	223	232	208	234	247	236	209	207	232	203	193	242	198	219	242	197	220	228	203	217	212	209	205	206	218	238	211	235	248	214	209	184	219	204	207	212	225	232	197	186	198	214	207	225	238	215	230	184	191	214	202	206	242	213	232	204	212	197	237	200	223	212	215	225	239	192	210	227	248	220	223	219	212	234	183	191	239	233	209	222	229	214	221	232	210	217	228	211	236	195	195	203	203	209	211	219	201	223	215	223	202	208	219	192	222	209	225	224	209	227	231	241	229	215	221	213	201	224	236	231	210	205	188	222	197	213	226	204	196	252	257	206	208	193	230	187	251	208	211	206	224	244	224	222	212	212	240	199	232	200	213	215	224	219	202	232	223	206	212	188	244	193	213	219	203	177	225	232	232	222	193	206	202	215	215	203	201	249	225	209	207	223	199	213	209	197	222	207	205	223	224	233	208	214	210	221	228	189	222	204	208	235	229	225	203	214	226	218	257	235	218	225	212	228	216	227	208	235	211	209	206	187	204	221	245	214	230	214	214	219	213	199	200	199	224	215	231	222	167	221	200	210	225	224	236	230	224	213	214	201	192	208	231	250	247	190	236	217	227	234	243	220	235	211	186	241	207	217	236	203	197	244	218	193	225	204	203	227	202	225	221	201	240	199	203	226	197	184	231	240	214	208	227	207	238	249	204	203	217	208	229	208	207	226	239	211	244	206	221	206	212	227	212	234	232	200	232	191	219	181	201	234	224	247	191	221	185	207	212	252	235	216	213	220	232	209	236	227	203	240	231	217	191	219	227	215	214	214	226	208	230	215	205	228	229	215	209	225	205	215	200	217	227	248	205	219	216	224	201	215	220	210	225	204	219	217	235	199	201	215	228	227	219	222	215	238	189	221	197	213	210	222	224	228	198	253	212	227	199	227	200	227	176	206	216	196	203	226	239	220	198	230	212	189	230	225	196	238	216	205	230	212	217	208	216	215	218	220	206	207	241	208	234	225	213	227	194	239	198	200	253	214	231	225	201	222	183	202	201	235	232	209	207	214	222	230	224	218	215	215	198	220	214	206	230	230	201	218	187	223	222	209	236	203	212	216	227	182	224	222	204	225	257	235	203	203	232	203	214	234	239	208	208	212	220	194	207	207	232	209	203	220	207	219	212	208	205	228	223	203	224	246	199	222	221	226	241	242	210	210	220	214	206	197	197	208	203	231	209	207	207	210	207	207	204	197	228	190	204	216	221	215	220	230	201	218	212	226	210	207	229	222	215	207	202	208	224	183	206	211	207	219	211	197	233	211	222	234	225	205	197	207	223	217	262	200	199	224	206	208	218	190	220	223	226	220	228	213	217	225	213	212	206	239	234	224	191	211	219	223	212	211	215	251	186	210	232	229	252	218	239	223	223	215	191	231	252	227	222	204	230	191	230	218	222	215	220	212	206	214	208	205	237	208	213	238	204	231	225	233	220	210	234	220	204	230	214	217	250	211	230	224	217	194	242	193	191	200	203	204	223	209	208	212	203	209	255	224	195	214	229	212	219	196	203	188	209	209	231	216	187	213	218	217	189	224	226	208	207	213	238	213	184	241	204	191	247	232	197	216	232	213	243	215	230	222	219	213	241	212	235	235	214
2303	654	799	833	766	766	730	659	633	637	635	637	675	620	658	651	632	632	637	606	611	616	641	574	648	534	617	629	569	629	591	618	570	580	587	610	603	603	651	623	629	633	589	596	574	580	617	586	591	607	599	635	570	555	562	645	579	625	622	593	585	580	567	611	567	622	576	650	597	595	565	615	621	605	573	615	601	556	570	617	554	567	644	622	572	576	594	618	616	555	647	620	587	581	604	639	588	594	601	594	636	625	609	600	594	600	564	595	583	595	588	561	629	614	598	560	567	592	618	633	604	562	640	603	551	583	615	567	602	549	589	632	594	571	588	614	646	571	582	604	572	597	622	627	607	590	602	610	583	589	588	642	606	593	605	633	574	593	603	607	607	595	635	604	622	612	627	602	604	554	570	613	594	590	611	598	565	579	618	604	574	580	558	598	619	600	566	580	622	590	567	586	588	561	619	611	593	566	602	609	603	585	607	630	649	596	569	568	607	628	590	590	618	634	573	603	556	614	590	637	562	580	574	608	576	623	559	579	642	533	550	633	588	581	576	651	593	570	616	588	613	554	565	603	600	604	612	574	614	573	599	603	597	599	578	566	585	623	590	547	587	577	603	565	596	584	591	593	581	565	619	615	597	581	578	574	596	561	619	573	644	586	589	570	592	614	585	579	588	630	578	633	591	586	611	602	633	581	608	596	582	596	654	607	574	603	599	624	590	582	556	603	584	551	570	591	579	569	616	578	577	601	618	590	605	619	611	609	602	641	584	588	625	594	594	586	601	588	562	621	589	604	620	616	606	627	558	570	597	601	615	624	613	597	570	544	572	587	613	567	606	578	557	624	585	577	571	589	592	604	595	551	570	611	627	541	618	597	563	614	580	639	590	595	611	604	583	592	614	619	616	622	583	567	598	616	555	592	573	638	571	636	596	583	601	605	591	599	598	562	601	591	619	576	573	601	630	541	567	606	604	615	622	577	563	676	573	550	596	580	619	630	610	646	615	610	653	611	584	617	576	580	609	611	624	610	618	585	591	535	606	613	569	569	548	572	599	621	568	606	583	571	575	602	580	599	632	617	598	610	575	659	586	600	610	591	589	641	584	593	589	651	583	575	574	595	615	567	586	583	578	614	584	574	574	609	623	570	619	635	629	581	588	607	571	608	620	621	611	585	590	608	619	564	627	589	582	604	577	594	634	599	580	627	666	594	614	583	592	550	593	596	604	579	582	641	568	592	620	594	587	595	592	568	608	595	650	580	583	591	609	584	612	618	625	585	620	553	600	585	582	631	612	625	607	553	602	612	598	605	582	609	617	600	609	575	583	568	614	641	618	567	597	624	606	589	577	630	551	582	570	591	602	542	589	555	563	634	590	619	579	552	609	592	599	598	596	620	565	578	585	557	586	562	582	618	596	583	567	613	628	616	630	591	591	627	562	613	563	611	577	620	613	572	616	558	612	601	606	594	605	598	594	608	687	618	617	552	633	614	597	621	579	582	575	598	614	545	580	639	616	599	593	603	633	583	617	599	567	608	627	586	574	574	597	626	548	608	576	576	586	583	583	602	602	620	611	615	569	623	606	585	611	634	624	585	568	561	615	597	656	606	588	590	576	588	627	564	621	597	594	590	606	598	576	575	622	587	575	569	573	594	601	621	573	602	612	587	610	565	618	588	594	632	637	620	643	588	598	592	607	565	626	573	602	604	589	587	617	576	588	632	583	564	587	626	563	568	585	596	598	602	584	614	586	569	592	580	584	585	590	561	597	596	602	590	651	592	561	618	622	565	615	596	633	581	570	548	579	602	607	592	605	606	604	620	622	591	608	643	596	602	637	510	599	602	624	616	622	602	592	599	581	564	614	588	571	561	609	598	560	584	565	611	596	560	617	569	613	600	612	589	588	584	614	574	611	533	596	582	594	598	593	613	601	575	578	582	617	594	566	592	632	567	558	577	612	618	615	618	607	605	625	587	587	622	592	591	553	560	583	601	620	560	604	581	614	614	604	617	559	616	584	643	536	616	590	597	598	637	597	568	610	637	594	548	625	593	633	584	628	598	648	620	584	569	563	575	600	590	619	577	589	626	606	631	554	614	588	620	630	607	580	571	592	575	616	621	645	572	567	559	601	657	614	626	590	651	608	580	584	621	576	575	590	650	543	574	584	585	623	596	596	655	594	568	615	594	621	601	613	595	596	574	619	629	624	570	575	588	631	640	603	544	578	643	607	612	605	584	651	612	592	615	602	561	612	564	591	592	578	598	629	578	632	586	603	617	573	626	582	519	569	633	656	577	599	613	626	606	585	582	623	578	576	568	564	572	632	599	556	548	577	538	622	616	576	582	572	586	612	618	605	607	637	628	612	595	602	556	609	620	617	591	565	602	576	608	635	589	604	595	591	625	589	597	628	589	626	599	589	611	595	604	595	646	607	559	592	558	586	574	660	557	612	556	573	548	623	623	598	595	571	595	585	622	608	573	527	533	603	581	629	639	602	526	577	572	600	574	563	611	600	636	600	662	636	603	600	585	644	590	599	595	628	592	597	583	649	598	610	608	585	604	599	572	639	543	573	591	574	610	604	601	634	594	558	550	601	611	584	582	629	592	591	592	611	615	613	569	593	569	612	578	610	596	570	639	595	607	613	586	589	605	584	588	554	602	614	568	639	592	608	600	581	562	604	588	583	601	601	588	626	607	600	589	561	596	624	577	614	633	588	577	607	605	545	598	604	611	592	591	595	588	632	594	627	608	583	605	568	611	578	605	610	564	602	625	612	570	573	595	588	591	598	588	579	617	597	545	611	578	612	631	610	616	600	589	607	626	567	595	581	624	614	578	621	610	557	643	589	638	554	626	635	661	616	608	559	583	603	619	616	605	592	583	582	601	579	564	581	558	638	595	574	591	594	590	584	667	596	591	614	549	632	620	606	605	551	583	597	567	625	611	562	617	593	591	590	560	548	572	567	591	610	598	585	621	567	620	599	569	608	594	587	584	616	578	593	596	623	599	605	585	571	576	590	568	612	600	573	613	597	602	627	594	646	617	607	616	603	579	558	590	639	548	639	595	596	613	629	637	577	595	607	602	625	618	595	613	594	614	604	589	582	631	614	565	597	587	625	638	622	579	571	565	588	559	605	615	579	619	644	587	550	623	567	588	592	618	551	639	619	571	629	662	601	608	590	608	610	598	579	567	636	607	592	595	625	594	588	597	563	556	636	599	636	618	603	591	594	613	592	589	592	582	603	611	646	563	598	616	593	603	593	612	618	585	629	544	578	604	583	562	635	628	642	594	581	601	610	607	615	609	594	554	620	540	610	630	582	648	583	588	593	624	602	596	606	591	596	567	566	606	599	586	588	627	582	593	625	636	572	547	597	624	577	586	592	581	588	634	610	596	580	594	621	632	588	660	568	567	611	589	542	596	634	607	615	586	569	582	548	658	608	568	580	575	599	621	584	602	583	620	583	606	610	566	627	585	617	591	608	559	599	577
10215	1124	1378	1052	791	611	449	354	325	257	252	232	227	199	158	152	157	184	129	137	125	134	138	123	130	124	115	126	121	113	118	126	114	120	125	116	111	110	117	128	120	123	104	107	114	132	105	103	117	105	119	112	117	107	101	101	99	107	108	106	128	109	114	100	110	96	126	109	116	118	111	120	108	113	104	100	105	111	81	109	106	113	107	116	112	118	104	122	112	91	93	117	95	112	97	112	91	103	88	120	105	114	109	117	113	110	106	104	110	114	105	102	124	114	92	104	113	106	111	97	113	108	92	111	93	112	97	102	103	108	106	116	96	93	116	112	102	104	104	98	127	102	104	95	107	96	109	100	96	100	88	107	116	104	102	90	102	102	100	103	113	85	102	97	106	116	105	99	101	88	94	93	108	121	115	94	103	105	98	114	112	117	106	99	102	116	99	94	108	96	109	131	112	99	105	110	104	100	103	99	112	100	114	126	115	111	95	104	134	99	93	114	121	91	105	110	117	120	110	110	117	104	114	100	121	105	116	115	93	96	129	105	110	121	113	94	107	101	112	98	114	101	109	111	111	113	101	102	109	104	80	103	103	106	94	87	97	87	106	121	122	122	116	102	109	105	112	109	99	101	105	95	102	104	116	103	100	105	116	102	126	107	114	120	108	106	116	104	111	123	119	102	110	113	114	110	83	96	98	90	114	90	105	104	112	115	112	98	109	112	112	102	104	125	106	112	92	110	106	93	124	110	112	97	113	109	103	88	115	104	101	103	117	88	108	112	105	119	102	115	103	116	99	113	101	98	105	118	98	112	119	109	112	88	105	99	129	109	111	105	91	109	116	114	108	109	108	101	112	110	106	87	114	105	101	93	120	100	103	109	107	115	112	92	95	86	106	113	105	120	123	95	105	89	111	102	105	95	105	106	109	99	107	100	107	97	102	120	110	106	116	98	105	113	102	104	118	105	98	109	99	117	105	82	104	102	104	120	122	98	121	112	116	94	116	106	87	106	135	94	118	86	90	103	92	106	103	108	107	97	122	104	97	111	109	100	103	123	109	116	98	112	117	102	102	117	94	96	105	101	102	113	122	110	96	134	109	126	105	97	130	98	112	113	106	99	115	99	84	95	126	109	93	106	113	112	104	100	107	103	112	110	88	95	121	98	107	89	117	94	116	114	104	114	108	96	117	102	108	113	117	124	115	125	93	99	94	118	115	134	100	105	102	95	108	100	115	118	99	112	110	99	105	109	104	103	93	119	91	119	111	115	98	103	134	104	109	119	105	118	87	106	117	93	109	110	105	93	96	103	102	98	107	96	107	100	103	123	101	91	105	119	107	100	104	111	111	95	118	121	88	109	98	101	97	118	111	125	87	99	106	104	100	99	94	109	105	113	76	79	94	131	96	119	120	105	111	95	106	99	111	116	93	103	114	92	110	120	118	119	98	86	106	102	98	122	117	107	96	101	124	99	117	97	101	85	109	102	94	107	116	108	105	90	117	95	103	110	102	119	99	106	110	110	89	107	91	102	114	91	104	113	111	119	104	124	106	117	113	119	110	115	118	109	120	124	114	106	101	100	111	112	94	120	116	105	109	90	96	124	106	93	110	92	106	75	87	128	83	106	105	109	113	111	87	106	108	124	119	111	118	117	89	118	104	117	113	103	98	122	104	102	111	80	93	84	130	124	101	104	114	106	107	96	102	107	107	97	125	73	99	124	106	86	114	102	103	122	110	97	110	109	110	104	93	107	114	117	104	104	105	107	97	106	109	100	125	94	103	105	86	116	110	122	108	122	122	87	121	115	114	108	94	112	108	100	111	101	110	97	102	114	101	119	130	110	117	104	110	98	117	93	112	108	107	112	112	128	116	107	105	103	96	103	111	122	103	111	116	108	107	105	120	103	116	120	109	105	110	106	116	102	106	112	101	115	106	84	114	104	112	110	100	104	110	98	115	112	96	108	95	102	113	123	112	131	100	94	92	111	109	84	111	99	89	106	110	89	94	125	111	101	120	112	107	122	98	95	100	103	103	103	124	101	120	93	95	110	83	102	96	117	100	110	123	113	103	94	100	95	121	94	95	134	108	111	104	111	112	98	113	115	98	100	110	122	113	117	107	111	103	114	87	92	119	93	116	99	112	99	128	117	111	112	90	93	110	118	128	105	104	99	114	123	91	131	103	103	114	111	88	89	99	103	106	112	125	111	123	109	95	109	95	105	120	106	95	120	100	119	106	119	99	98	103	97	104	106	88	97	97	103	93	93	101	103	110	96	104	104	100	114	81	127	103	89	113	92	116	95	111	106	99	107	89	119	102	100	105	92	102	94	117	122	111	121	117	113	113	112	100	110	117	103	98	106	113	105	102	104	110	121	115	129	96	93	105	116	116	116	105	113	90	112	113	96	111	122	107	112	85	118	94	87	105	116	113	93	128	116	89	94	107	111	124	107	109	107	104	103	113	111	114	105	106	102	89	108	104	101	110	123	100	100	102	109	95	103	113	102	105	121	112	103	111	83	118	88	96	91	96	115	105	115	94	112	112	91	108	101	108	105	108	114	106	105	111	106	102	100	134	123	119	110	123	121	108	107	105	94	105	108	102	106	101	110	104	104	116	111	110	112	91	130	117	103	111	89	105	107	102	109	129	116	104	103	108	118	99	119	108	102	121	101	85	117	101	108	89	103	110	97	100	111	127	129	113	95	99	97	93	108	119	106	96	108	98	99	122	91	100	90	92	107	106	91	99	104	105	108	101	103	134	109	92	111	128	111	97	98	106	97	103	111	102	113	109	94	87	110	114	115	116	112	107	116	102	84	102	141	110	98	99	102	100	96	85	91	118	89	99	122	120	129	96	90	105	117	108	123	102	114	103	110	89	104	102	91	98	112	101	111	114	114	93	119	89	103	111	95	106	99	108	90	93	101	120	102	114	110	105	115	119	109	109	106	92	116	93	105	113	111	99	90	140	120	113	113	102	135	118	90	118	99	94	116	108	103	115	95	120	85	104	104	114	101	102	96	117	111	77	126	111	88	114	105	102	89	102	123	116	120	120	122	100	109	107	98	123	79	104	94	102	100	122	108	106	104	97	103	96	129	132	108	109	85	91	106	113	99	98	118	97	102	101	116	114	82	98	98	103	104	112	100	114	107	98	103	119	87	113	100	99	109	125	90	97	93	105	112	102	100	93	107	108	103	94	85	92	105	83	107	124	110	81	116	103	118	98	97	103	127	94	104	106	110	115	100	109	110	111	106	94	107	104	82	119	106	92	99	105	121	91	125	108	107	108	110	116	91	126	86	102	105	107	110	106	113	102	98	123	109	106	115	115	108	112	106	96	100	100	92	106	123	102	116	103	93	97	88	111	108	100	94	117	87	116	95	102	115	88	91	93	109	101	113	112	108	100	96	85	118	98	98	98	102	91	97	101	108	122	109	106	96	108	122	102	110	101	93	103	104	94	117	111	110	107	109	101	103	105	118	105	90	80	116
5726	1352	3074	3746	3126	2595	1999	1707	1384	1229	1199	1002	906	819	752	680	684	563	557	595	560	556	489	519	469	493	451	474	468	436	406	397	423	430	398	460	381	361	404	363	378	352	408	369	364	372	396	373	390	409	339	388	355	369	359	331	357	354	326	365	360	345	377	340	362	378	368	340	362	352	376	352	366	362	357	353	373	372	332	329	346	357	372	331	326	346	340	334	371	346	351	352	326	354	359	341	344	310	335	339	324	324	356	339	318	355	324	337	352	337	313	315	347	323	333	328	349	358	308	357	339	336	315	337	321	310	338	315	358	359	308	373	307	332	347	329	324	325	368	346	302	351	321	335	342	351	335	318	343	330	351	341	333	337	287	317	345	360	338	293	319	329	332	364	354	353	354	353	327	313	339	345	295	337	319	332	369	342	348	312	305	335	346	315	309	318	371	352	350	335	322	346	339	336	351	324	316	355	301	327	329	321	372	368	353	323	335	336	321	348	339	327	328	319	311	339	336	308	327	315	347	320	334	362	361	337	336	325	316	332	296	381	317	315	313	322	340	329	345	344	320	347	323	329	298	344	310	345	332	361	356	346	370	325	318	356	333	336	356	356	302	324	325	338	331	372	345	351	361	340	336	340	321	320	336	323	335	345	336	329	321	309	348	329	350	316	327	314	327	337	370	333	331	303	336	341	370	307	319	294	330	353	314	314	317	326	343	316	301	318	316	342	340	345	327	316	330	351	319	338	326	317	313	323	305	322	310	349	322	348	338	348	336	302	315	353	331	306	342	318	321	303	348	323	343	357	314	341	311	348	294	336	337	343	335	322	365	337	294	317	326	313	311	326	315	353	310	340	322	347	324	311	297	314	346	339	387	346	322	330	349	336	324	327	329	353	334	337	300	322	304	349	320	361	319	340	319	360	294	343	314	338	360	341	345	320	347	290	334	315	345	347	324	334	341	339	348	336	321	318	342	336	339	328	368	337	294	325	333	331	303	354	314	327	355	330	346	343	336	321	346	351	310	314	352	330	349	325	346	308	353	332	332	333	300	316	344	332	338	333	332	327	323	347	345	323	356	338	335	340	312	351	297	325	329	330	314	355	313	345	339	346	357	325	362	322	318	317	359	353	355	309	328	318	321	327	353	341	330	359	344	329	341	355	328	321	327	342	308	319	366	339	326	319	370	350	307	333	299	308	356	348	321	302	356	323	309	321	347	354	342	333	331	351	336	336	306	351	318	323	370	315	341	322	294	333	348	297	338	321	328	333	326	354	335	322	350	335	339	336	325	335	341	323	295	343	318	349	347	323	342	329	318	320	330	347	315	314	328	316	331	354	301	348	344	314	344	304	358	331	334	347	372	314	319	344	372	316	326	320	336	336	286	333	324	319	357	344	330	335	353	352	351	348	321	334	358	370	339	327	356	301	339	324	333	327	322	339	357	344	331	341	359	372	353	336	306	327	334	302	345	341	342	324	311	324	311	326	330	342	307	327	303	316	343	355	341	324	322	353	303	359	308	319	297	321	365	348	347	337	326	317	326	316	352	324	336	313	318	340	330	316	319	351	345	318	320	359	349	339	361	308	333	300	323	368	347	312	289	364	277	331	328	335	325	329	321	333	329	350	335	336	323	337	354	318	337	295	316	338	338	311	333	313	344	349	326	343	351	320	320	348	329	357	308	326	318	351	350	342	315	348	330	346	320	356	318	320	280	301	304	299	311	307	308	325	347	351	373	349	355	315	342	315	305	349	329	363	346	314	309	325	342	337	367	330	313	345	339	357	336	339	286	316	350	320	333	301	318	299	334	329	309	320	355	321	319	344	329	318	329	343	367	319	326	344	359	357	325	305	291	324	319	332	353	333	324	335	309	365	344	346	322	375	349	328	351	333	329	347	330	349	337	310	331	338	300	353	338	337	342	343	347	322	313	325	343	338	316	319	353	342	358	333	375	317	315	333	366	338	324	315	304	341	338	337	341	337	345	332	328	301	324	334	337	320	343	343	337	323	358	324	309	315	318	314	350	326	286	307	301	329	351	342	340	303	351	323	313	307	348	354	314	334	330	347	306	346	335	352	323	335	313	338	319	298	335	345	330	364	329	333	338	309	335	350	386	360	295	304	312	348	312	328	364	323	336	344	307	351	352	359	376	348	339	347	334	333	338	341	336	338	357	307	330	349	345	330	317	327	349	341	290	293	323	361	305	301	344	312	351	343	316	300	327	307	334	337	354	338	330	325	319	336	336	367	333	328	345	347	330	322	302	351	360	320	315	327	376	324	334	362	346	332	321	328	327	324	331	347	351	326	341	349	332	337	329	312	316	298	328	346	320	317	348	305	351	346	355	357	321	337	335	310	335	334	335	333	306	371	313	364	330	363	357	319	323	314	319	340	324	363	331	366	330	348	297	328	302	319	362	353	342	320	320	326	316	365	334	318	325	340	354	333	381	292	349	324	381	327	327	338	331	352	330	322	318	311	343	340	312	348	360	360	321	343	325	334	348	369	314	323	362	324	365	307	327	324	293	316	350	330	308	335	342	321	322	353	316	329	357	309	352	313	326	321	316	324	300	354	350	313	292	333	357	346	333	348	337	310	299	336	331	315	299	323	333	369	344	322	331	307	312	363	359	338	326	325	337	339	343	327	318	333	361	352	335	377	332	335	333	306	322	323	355	322	327	318	336	331	311	325	300	327	332	317	341	319	347	348	335	330	332	339	333	346	342	349	311	300	329	336	322	342	319	351	333	345	319	360	331	344	341	298	314	321	310	309	337	329	321	364	357	317	349	329	325	325	341	312	343	321	342	317	331	333	348	350	348	317	323	325	320	306	331	356	325	342	337	299	345	303	354	320	334	321	347	326	306	341	311	323	348	337	331	288	320	356	347	325	324	324	337	365	312	350	326	323	354	347	365	344	369	341	330	309	327	313	327	332	342	369	346	310	380	321	337	292	340	362	321	316	321	325	321	307	345	345	340	339	343	344	349	297	339	322	309	339	358	361	345	306	318	352	319	349	331	297	314	311	333	299	336	314	354	325	327	319	355	289	299	355	321	329	359	314	346	292	312	348	325	346	332	351	357	343	336	340	331	353	324	318	339	344	317	303	344	319	326	304	320	327	305	331	325	325	349	332	323	342	336	321	327	339	311	326	329	337	333	336	324	331	314	301	321	371	326	325	312	306	354	356	336	317	349	349	339	320	341	343	328	336	327	349	302	320	347	327	352	341	334	319	349	312	366	325	330	366	328	333	313	353	345	336	318	339	327	337	319	341	320	331	325	330	357	320	339	322	307	355	329	319	310	340	322	352	332	348	318	312	364	350	313	345	329	318	331	341	331	325	333	306	308	338	324	351	335	359	314	383	347	302	354	336	326	303	341	319	332	306	338	339	359	319	305	329	374	323	376	330	288	295	326	330	343	326	320	328	345	375	341	313	340	325	320	323	339	299	327	372	314	338	342	336	328	314	322	354	317	298	306	349	309	336	331	350
18844	3120	2861	2220	1598	1158	893	684	580	428	420	382	319	301	274	253	255	246	245	239	220	183	213	226	192	186	194	185	190	169	191	184	174	173	178	163	180	157	191	171	192	146	142	188	180	190	177	188	156	162	168	142	172	163	167	174	171	171	175	150	175	175	168	167	138	206	173	146	159	150	162	169	169	156	153	154	165	174	178	207	170	153	170	164	166	153	172	149	153	167	163	181	170	144	187	163	164	149	167	122	161	157	163	167	148	159	138	154	164	198	149	155	151	165	178	143	157	161	151	158	162	156	160	173	161	146	159	157	161	144	153	167	160	133	166	142	167	171	150	163	130	151	190	161	176	143	156	164	179	146	142	157	143	162	159	151	183	166	175	172	159	170	155	161	170	157	183	166	156	160	147	183	174	168	169	161	156	149	165	166	151	177	161	149	172	137	175	152	174	167	147	151	149	153	172	154	165	156	166	201	143	159	175	156	178	161	180	155	171	160	151	171	163	143	192	146	157	161	169	173	187	179	164	176	157	184	156	146	166	152	166	163	144	150	151	152	192	176	165	160	157	170	145	189	140	145	174	176	151	164	155	146	151	150	166	164	140	141	180	149	156	167	157	177	150	137	155	160	164	153	186	150	180	131	152	168	135	175	158	157	163	141	161	156	175	142	162	153	153	182	180	166	178	169	164	140	160	169	163	162	146	156	149	166	155	162	157	141	161	144	148	156	163	178	166	153	161	177	157	170	156	160	167	166	164	163	165	161	159	169	181	153	155	171	167	158	133	156	165	156	183	170	168	161	149	165	173	161	152	170	162	184	155	182	170	156	150	187	151	162	156	156	159	166	173	158	168	166	156	129	170	190	155	142	162	147	142	150	144	177	149	175	163	144	143	164	149	151	149	130	176	165	145	153	162	162	142	158	199	168	174	155	140	152	164	168	152	165	161	172	158	162	142	160	147	127	171	132	153	152	171	168	165	144	161	151	137	167	164	156	158	153	164	160	158	186	194	154	159	157	171	159	163	159	147	155	168	159	175	147	151	186	178	179	161	149	138	167	151	175	162	151	180	174	158	168	147	146	148	177	164	150	180	149	150	176	179	169	167	167	159	182	141	139	172	144	152	192	162	150	166	155	143	152	152	164	175	166	172	193	129	171	171	147	158	170	168	168	174	156	152	181	188	163	164	172	168	161	180	159	166	144	167	148	149	145	153	154	155	178	158	153	154	152	181	162	166	170	155	162	141	152	174	164	177	164	164	159	178	160	144	141	154	139	148	166	159	151	161	168	155	151	160	157	196	151	153	175	163	181	162	174	151	169	165	144	167	160	162	165	149	152	189	140	174	169	168	148	163	169	151	185	167	146	152	140	172	165	169	157	147	156	160	160	141	168	159	170	151	147	169	156	173	155	190	160	141	155	179	170	133	157	151	166	168	164	167	165	164	151	159	173	137	170	162	179	166	172	186	151	152	156	154	179	152	154	157	169	159	150	164	139	172	156	164	175	139	152	153	160	135	149	131	138	167	167	185	170	150	164	168	155	144	139	151	162	169	157	153	177	127	157	165	158	158	125	161	149	152	146	175	172	184	146	168	151	169	168	155	178	150	165	164	180	140	152	157	178	144	172	156	166	139	182	157	152	136	157	182	147	140	165	162	155	158	168	153	173	157	174	175	159	169	158	154	153	149	161	144	157	131	169	158	146	144	166	150	146	169	162	157	155	142	163	155	162	153	165	142	183	179	171	155	155	145	132	166	155	162	147	169	159	170	136	176	155	160	168	170	175	179	153	152	174	180	146	179	156	179	166	152	157	156	158	157	156	154	163	174	168	164	157	133	169	175	150	156	158	169	150	187	160	147	164	173	161	148	166	151	156	183	137	162	141	163	147	157	164	154	155	162	184	168	155	152	182	170	181	146	176	155	158	144	139	162	152	167	161	177	147	166	149	180	167	150	160	159	154	147	143	158	174	181	173	135	164	174	168	151	161	185	131	166	155	167	178	163	172	152	159	158	165	143	143	153	159	160	182	161	141	158	150	176	137	171	137	148	175	160	143	158	160	166	147	163	163	170	156	149	161	162	170	145	142	151	164	147	169	180	129	164	146	132	159	175	150	158	153	156	157	158	147	164	156	141	173	163	168	172	137	143	162	164	159	191	161	145	158	172	166	160	157	142	156	144	164	187	167	152	149	167	141	146	197	148	152	168	161	178	150	152	144	154	162	169	155	153	169	156	152	177	151	166	166	171	174	159	165	164	147	163	144	140	159	173	155	154	164	169	173	164	135	170	148	164	162	168	133	170	172	173	174	152	158	125	172	167	163	157	170	150	161	161	176	164	152	154	146	157	153	170	167	154	140	161	167	175	162	148	146	180	165	155	154	191	175	177	148	178	172	149	162	160	176	166	179	158	152	158	173	172	149	153	158	164	137	138	177	155	173	156	134	177	148	176	196	141	167	143	136	168	180	171	177	167	155	164	179	166	170	161	144	137	140	148	158	164	164	157	191	158	148	184	129	172	139	167	150	168	156	156	179	145	175	170	193	146	142	159	169	133	173	166	161	143	154	165	162	166	170	136	173	147	148	175	171	184	152	150	167	153	150	159	167	194	174	148	167	174	162	114	156	165	148	169	168	178	160	173	171	169	164	165	169	145	154	175	152	149	155	147	177	185	169	162	171	181	164	141	152	161	142	163	143	163	169	150	153	159	149	164	134	142	164	156	176	170	158	167	191	158	142	180	173	164	152	155	191	148	162	157	151	160	152	186	150	160	174	153	185	162	156	184	154	158	160	148	169	164	142	153	169	134	147	142	151	146	127	167	149	143	181	158	174	170	168	167	162	145	148	160	155	172	161	168	186	135	159	121	167	151	160	157	145	150	141	158	173	155	159	167	172	180	171	153	148	176	161	156	171	153	141	186	154	161	173	167	141	160	145	161	165	163	167	188	186	152	148	186	171	159	153	168	143	137	154	154	160	155	156	176	158	156	157	170	149	167	159	155	163	186	189	148	153	165	141	147	157	159	167	171	185	156	157	179	156	166	178	155	148	144	142	149	152	144	143	146	137	159	134	179	158	175	186	184	161	169	158	167	163	182	172	171	181	160	161	144	150	175	159	176	188	149	169	183	149	162	158	151	165	146	141	159	146	148	160	155	162	163	162	152	177	130	167	159	143	162	166	164	150	172	153	151	162	166	159	166	147	160	150	171	165	148	184	161	161	138	169	174	146	139	169	151	170	162	165	162	160	172	163	139	181	166	151	152	144	178	178	152	184	151	144	165	173	153	155	173	153	168	156	162	141	151	136	138	147	158	165	171	170	172	168	163	156	165	157	167	160	162	154	171	152	154	165	158	167	163	156	180	151	152	165	170	148	157	162	171	161	155	149	156	149	150	163	145	168	152	161	172	149	170	166	140	175	162	152	161	151	160	169	151	180	162	169	162	157	171	176	167	182	178	148	156	147	172	154	176	139	149	175	148	141	169	166	175	161
8053	2605	5760	6662	5792	4491	3720	3103	2565	2285	1976	1714	1544	1397	1366	1270	1143	1127	982	925	948	827	863	725	768	761	728	696	701	678	632	660	652	628	660	627	676	604	605	608	579	608	595	583	601	512	557	592	571	569	555	564	559	560	537	556	539	515	543	535	523	530	539	511	551	523	535	484	536	523	490	498	491	496	517	532	522	504	504	499	508	490	506	524	507	530	509	486	519	493	522	519	530	474	497	500	487	474	451	509	486	502	482	532	498	488	501	479	480	493	495	467	447	488	502	517	499	496	506	487	483	500	512	464	514	497	525	485	478	486	529	462	470	501	499	498	457	500	479	504	488	482	451	501	496	505	502	500	511	481	485	476	454	484	458	507	452	483	511	497	470	474	451	478	489	478	512	507	448	470	533	467	505	492	482	451	488	471	507	469	469	441	480	450	486	467	492	468	493	507	472	441	492	502	495	499	496	458	490	471	485	487	473	492	517	480	460	491	438	521	501	480	445	489	470	476	470	452	488	463	489	471	492	479	474	484	470	490	486	526	483	484	463	455	481	465	513	462	457	485	477	453	492	502	476	498	502	503	493	486	474	459	491	527	510	488	471	525	472	479	489	493	467	521	489	467	446	507	461	466	464	463	473	495	462	517	450	485	524	445	471	470	489	470	449	490	499	476	497	466	489	485	476	496	510	432	530	471	482	464	487	511	506	500	471	471	478	520	496	504	500	481	447	458	514	498	497	477	479	521	491	474	474	478	481	490	458	477	476	480	498	513	515	467	491	481	439	457	481	486	475	457	478	523	502	477	497	495	445	468	463	467	480	474	458	532	492	456	504	459	478	440	468	515	493	489	469	441	472	465	463	465	489	453	503	475	503	484	473	442	489	488	461	491	469	419	469	448	456	477	456	504	509	477	482	480	458	467	487	463	453	442	457	512	473	465	491	450	460	479	475	487	455	515	452	451	462	478	447	505	454	485	469	460	470	458	485	469	490	506	471	508	440	475	464	492	506	528	436	471	492	516	449	508	504	443	487	508	450	470	471	477	467	476	491	468	449	512	493	438	471	444	491	460	516	456	471	456	468	483	473	471	452	533	469	485	468	450	464	462	468	505	436	455	466	488	429	514	472	464	435	506	468	453	500	483	517	476	504	491	513	493	506	503	477	498	496	507	474	476	509	522	488	477	445	501	494	513	476	439	486	482	537	508	473	500	469	482	455	518	476	442	509	493	505	493	500	464	497	476	469	501	491	463	432	467	480	468	507	437	497	479	521	492	496	475	465	443	514	471	501	455	485	499	463	497	449	512	468	471	487	456	501	510	480	486	435	497	459	464	478	491	470	468	501	468	486	489	501	471	509	498	498	474	475	495	501	454	469	506	476	486	509	477	472	512	490	422	481	481	474	472	449	497	467	516	491	505	463	495	441	489	471	479	463	488	523	501	487	521	460	472	417	476	459	470	475	510	455	469	477	470	473	448	509	486	437	498	473	472	483	510	494	472	502	481	489	507	489	504	447	489	456	472	452	461	459	482	468	501	477	441	496	510	465	490	437	511	474	410	508	486	493	447	455	503	465	453	461	497	467	493	494	506	454	504	500	469	477	472	491	483	461	486	492	464	462	479	531	492	483	462	532	485	492	456	475	518	433	454	478	488	476	459	492	460	464	492	442	479	449	476	479	467	500	475	491	520	486	457	464	523	511	474	502	504	485	483	482	523	476	466	486	502	514	509	496	456	487	484	469	500	457	461	455	457	482	479	513	488	492	469	444	483	466	449	462	461	480	499	482	451	497	471	467	469	435	480	501	494	491	504	481	485	441	493	519	502	495	490	444	443	469	467	449	434	488	473	459	509	475	500	451	458	493	492	455	493	489	516	511	523	521	476	490	483	457	487	499	462	480	516	485	504	498	491	444	448	486	492	535	503	474	502	489	518	491	458	568	479	476	491	466	508	457	460	515	491	511	500	495	497	481	466	471	514	519	499	488	503	464	496	441	475	482	482	475	470	507	512	451	463	452	475	473	522	462	499	445	469	473	520	496	470	454	472	504	514	471	477	481	478	486	436	501	445	480	459	475	517	491	470	459	512	453	482	487	484	493	499	484	471	484	506	492	452	495	474	502	510	466	522	466	496	450	496	543	510	481	506	518	473	478	480	516	490	443	474	488	464	484	508	473	469	474	520	439	525	440	474	450	457	472	489	486	456	480	472	481	476	510	458	475	462	496	451	494	455	486	506	511	485	514	483	501	487	485	462	531	479	519	454	529	486	505	498	486	480	464	439	468	453	495	498	470	508	534	474	518	463	486	495	489	496	489	421	502	475	482	470	487	456	471	513	450	510	488	487	493	467	473	456	490	466	461	488	479	480	472	464	487	508	499	458	472	482	457	491	471	483	501	522	471	437	489	466	524	510	434	487	495	488	443	497	478	482	506	465	491	466	474	482	463	500	458	500	503	487	471	470	478	478	502	478	513	520	483	513	472	459	483	447	492	500	483	415	519	495	475	461	490	504	475	492	481	485	494	491	504	481	484	486	510	436	480	492	470	488	491	440	467	471	431	449	499	460	474	478	491	477	458	532	490	487	448	466	483	457	471	491	473	462	442	459	484	461	507	534	448	487	441	495	487	481	496	487	494	490	493	452	481	470	489	461	470	519	485	465	504	471	512	475	509	476	490	501	504	467	426	460	453	474	475	478	461	480	486	441	481	461	513	459	504	471	495	490	533	471	498	436	472	485	470	466	489	486	456	494	492	470	458	467	459	478	521	477	491	480	486	450	494	483	462	524	476	487	492	497	522	504	468	486	467	483	494	477	517	494	455	485	447	478	493	515	473	448	478	469	478	489	462	479	513	448	501	489	490	470	451	480	473	477	474	489	478	477	473	483	467	466	481	478	488	446	458	476	528	491	503	462	501	504	511	467	458	508	503	469	478	468	511	476	475	519	492	464	464	493	474	487	506	480	531	489	490	513	517	483	474	483	481	450	476	508	482	504	548	436	509	483	488	532	490	488	504	501	488	465	483	513	499	514	503	505	485	485	488	470	496	451	455	505	513	478	507	463	480	463	503	501	509	480	482	457	558	444	453	465	506	479	495	482	526	468	461	469	478	441	486	464	459	492	477	445	510	483	489	483	471	528	475	502	474	479	460	466	456	444	477	464	487	477	468	448	483	465	483	472	498	468	484	467	496	500	509	460	489	459	516	501	477	485	462	520	515	448	482	534	455	492	516	463	469	488	518	546	514	505	505	487	497	457	458	468	508	457	459	492	490	456	468	479	484	478	509	432	458	467	498	452	492	460	433	477	485	478	456	478	462	477	511	503	497	494	477	480	461	483	495	502	524	472	467	480	460	468	500	494	496	463	462	498	485	476	462	449	466	509	520	476	480	456	497	464	461	501	464	456	496	444	509	495	483	469	437	482	458	533	491	455	498	508	468	469	460	463	467	440	491	435	523	454	475	488	453	512	467	504	437	477	499	503	449	522	495	485
2486	295	284	238	256	279	228	217	245	212	219	221	226	207	212	254	224	211	220	195	205	230	207	226	201	206	211	178	219	181	199	221	243	212	220	215	203	233	223	214	216	213	217	191	216	212	217	187	218	196	212	224	203	195	240	219	212	224	205	207	191	211	239	195	211	204	221	219	198	199	231	202	216	211	200	232	246	250	225	213	203	206	236	216	229	193	200	231	227	227	200	218	202	217	220	213	213	198	200	192	206	214	187	228	225	197	202	206	207	226	223	216	206	221	199	239	228	202	222	201	203	218	197	212	206	229	209	236	235	200	189	220	214	207	222	203	200	200	222	210	225	236	195	250	219	212	204	188	197	215	182	201	200	199	212	210	216	203	224	201	202	195	239	201	210	199	199	219	241	215	198	211	190	232	193	217	214	220	222	203	225	227	194	225	199	227	215	187	197	217	199	218	233	222	216	206	207	204	191	184	216	220	177	201	238	196	232	216	195	205	199	225	232	198	202	216	201	206	216	200	215	236	207	218	210	224	168	199	221	212	200	203	240	221	229	212	198	212	177	224	193	220	216	196	206	262	220	194	218	214	193	220	223	196	200	230	190	207	217	224	205	216	240	206	218	226	207	257	227	209	222	215	215	216	179	203	211	224	231	219	232	216	236	212	229	236	216	222	189	231	203	219	206	221	212	242	214	238	216	211	218	181	221	236	210	211	239	192	242	224	237	202	220	171	187	242	190	213	216	231	238	212	201	224	205	234	215	236	234	217	203	212	170	205	228	212	234	225	246	226	220	217	207	229	214	237	214	195	223	204	207	210	195	237	207	193	203	208	212	207	237	216	217	241	193	203	191	205	239	234	224	222	210	218	231	179	228	228	214	226	231	204	210	229	215	205	222	216	224	228	223	247	201	219	223	197	212	233	222	202	222	255	204	229	222	227	249	228	216	221	215	224	219	218	215	216	213	195	210	188	193	219	211	198	219	219	217	221	208	220	238	181	206	216	214	248	202	211	223	229	224	182	204	214	252	207	193	199	185	211	222	212	224	231	261	227	209	222	201	228	201	229	209	186	215	221	240	199	231	214	193	227	212	219	229	215	214	211	196	191	197	249	204	206	208	208	250	235	216	223	208	211	215	257	227	208	187	236	227	245	204	198	211	220	201	227	204	224	211	200	221	236	229	212	240	213	212	241	193	196	230	219	215	228	205	191	198	214	225	210	229	224	225	221	200	221	242	240	205	215	236	199	235	233	225	232	203	199	201	236	219	200	208	223	211	194	221	217	224	198	226	199	204	204	226	239	236	215	207	196	215	208	214	234	221	208	217	206	208	256	206	195	234	201	219	222	212	237	227	202	190	189	212	232	191	214	163	222	216	212	205	210	225	202	191	223	192	215	227	224	193	227	234	204	214	222	226	223	208	216	248	224	223	202	217	193	223	223	217	199	254	192	205	205	211	200	213	181	214	219	232	231	213	205	239	202	210	220	205	199	228	210	224	196	225	207	220	187	203	205	207	238	224	204	219	238	230	241	229	220	266	206	221	210	237	209	210	216	221	231	235	192	219	228	223	230	215	224	200	222	220	213	200	227	200	205	213	227	197	219	201	207	198	231	213	208	218	208	237	220	232	198	233	218	221	229	224	222	217	247	201	221	212	208	228	213	236	207	196	216	216	224	208	212	213	197	200	250	184	227	230	206	207	223	246	217	203	212	210	228	224	224	213	204	214	214	233	243	197	197	205	205	214	215	203	230	213	232	227	218	201	229	209	269	228	221	231	194	206	221	212	208	233	201	229	229	232	245	228	199	228	203	230	217	190	209	218	194	199	197	226	222	215	232	226	220	207	202	243	246	206	224	219	219	194	210	212	221	228	189	223	246	200	201	209	240	215	204	210	220	220	232	240	227	203	204	217	193	237	183	221	215	222	231	215	221	213	201	208	216	245	201	204	186	235	206	213	243	216	222	224	204	219	194	229	221	190	197	181	210	225	221	220	236	206	228	208	248	225	223	222	212	229	233	248	241	203	180	236	226	190	196	225	217	199	210	247	185	214	223	211	187	226	227	215	207	221	236	201	213	214	211	224	220	211	183	203	212	249	219	206	201	235	191	208	224	222	183	226	202	222	207	234	225	235	217	201	205	205	206	230	218	191	190	217	224	225	197	217	223	219	219	222	214	222	236	219	211	230	218	212	208	199	207	232	216	208	208	219	189	235	212	225	213	211	203	222	206	206	212	215	228	248	203	226	213	195	218	199	208	197	213	212	205	205	240	206	210	208	222	243	199	261	220	198	220	230	219	226	183	205	194	214	230	219	240	238	201	231	200	198	200	243	206	206	230	218	213	222	232	208	227	210	228	217	233	198	242	219	240	193	224	238	216	215	214	217	219	213	231	198	204	206	201	183	215	226	221	198	208	252	214	209	214	236	220	212	201	194	238	196	221	205	193	209	236	247	219	228	224	241	220	222	199	194	216	215	233	215	202	230	205	207	211	207	218	232	209	211	213	196	235	223	201	230	226	195	225	223	226	209	207	205	197	207	231	211	204	213	222	196	224	193	237	192	197	235	201	217	216	253	199	228	227	235	204	232	215	202	221	235	207	216	218	222	212	226	198	219	237	208	214	205	228	219	192	214	210	192	230	235	226	216	224	222	212	217	210	201	198	217	222	221	200	211	230	202	219	216	229	196	210	212	201	195	189	224	230	199	230	212	220	245	217	213	205	197	207	225	225	196	198	227	226	212	189	258	192	206	205	195	201	203	210	238	215	213	197	207	209	208	191	222	228	225	214	206	221	237	204	209	219	207	216	215	199	211	210	203	232	231	216	207	208	189	225	224	218	196	218	211	191	217	247	221	208	206	207	227	213	217	243	225	219	216	230	226	225	227	224	231	218	220	212	191	235	211	190	222	213	204	231	214	215	217	206	230	202	229	226	212	201	183	203	251	200	210	199	209	229	199	214	224	190	209	232	212	243	250	218	214	219	221	219	202	187	206	231	198	217	214	206	224	199	238	202	219	202	206	208	207	214	212	224	215	202	220	202	225	211	200	215	223	217	202	204	233	217	221	225	233	196	223	227	209	221	231	200	226	228	243	214	231	244	215	232	238	224	219	198	216	221	204	208	181	201	210	228	197	241	208	210	216	209	219	196	184	208	222	207	227	196	231	233	219	234	199	202	182	205	213	222	252	262	235	215	217	214	204	187	236	230	192	227	231	200	222	193	230	231	222	237	193	234	195	214	229	215	216	200	204	203	206	196	213	229	196	239	216	201	235	224	214	198	217	211	224	214	220	202	225	212	207	211	219	224	212	210	190	223	240	219	229	193	219	245	228	216	210	213	213	223	244	218	219	216	210	203	202	199	214	222	217	197	200	211	178	204	230	219	216	203	219	249	229	218	232	233	213	223	214	220	204	230	226	190	213	211	202	227	253	189	225	195	207	228	231	224	207	218	201	185	207	222	204	220	203	214	229	200	223	249	200	213	202	232
2187	660	741	851	764	769	736	717	687	645	691	633	590	645	606	646	619	617	618	605	595	619	677	613	593	582	630	598	637	567	532	565	574	647	598	594	606	530	580	588	599	580	606	613	599	597	597	605	598	618	601	659	605	666	576	596	595	596	591	581	649	601	600	553	634	580	622	589	606	645	567	576	565	567	582	584	637	565	570	626	565	606	577	641	577	578	581	577	587	562	600	587	599	571	561	603	635	565	622	550	612	624	615	608	568	601	599	589	622	613	566	613	598	569	567	560	635	587	551	583	677	586	593	565	608	569	578	595	586	581	617	613	588	605	571	624	562	622	607	592	599	621	575	630	589	611	588	582	614	553	566	600	625	585	585	576	587	616	578	592	594	583	562	570	585	597	589	601	578	615	580	585	580	593	612	578	613	648	610	572	596	632	596	592	585	613	637	579	595	583	603	587	605	613	616	612	583	590	614	594	601	583	596	537	632	586	591	636	585	620	599	562	588	559	527	592	634	596	561	559	612	557	632	596	576	546	580	585	581	595	625	548	577	568	608	607	608	591	579	568	614	619	567	594	624	551	646	615	610	612	580	614	563	580	631	575	597	596	561	628	593	610	579	600	644	628	638	590	601	614	589	587	573	582	579	557	580	604	602	616	580	590	571	594	587	632	606	601	586	615	609	573	601	603	615	593	588	606	628	609	551	630	608	645	576	602	591	595	598	581	598	578	592	594	572	596	599	612	577	603	562	601	607	598	572	568	610	637	626	592	632	596	582	624	559	621	543	601	573	622	558	648	587	596	646	587	553	596	585	620	579	615	604	593	596	635	588	621	580	570	575	571	621	605	544	630	584	604	583	567	639	572	602	556	564	628	616	643	621	591	608	553	582	569	604	570	568	622	533	571	619	602	603	620	595	600	596	543	585	570	574	578	607	569	588	565	595	581	609	626	590	570	588	572	602	605	599	613	604	571	593	628	577	553	603	611	632	637	572	560	583	618	596	612	610	598	619	574	597	639	591	586	573	598	557	609	641	568	595	583	599	577	599	620	580	589	547	581	660	594	612	600	585	572	606	589	602	557	591	600	617	581	599	618	617	612	577	615	590	600	572	590	611	572	578	570	587	571	596	584	593	632	590	554	569	564	562	589	618	586	619	598	607	617	600	606	578	582	593	536	597	602	612	600	550	587	593	589	624	605	640	662	573	597	569	590	608	605	605	596	592	618	594	568	587	582	577	563	588	592	590	646	562	591	632	606	604	586	571	625	662	566	610	602	566	576	589	550	629	570	589	609	637	583	617	592	634	594	609	578	664	595	592	609	563	620	572	552	572	626	591	613	608	567	579	624	610	608	548	592	632	583	609	560	633	634	594	565	613	607	620	625	601	598	600	622	586	618	610	625	650	638	588	605	613	577	600	583	594	611	589	578	607	558	611	622	556	568	548	615	563	606	582	604	603	581	628	554	599	597	597	554	586	591	588	581	603	554	605	577	564	595	580	617	538	640	633	595	587	563	618	546	584	566	554	599	590	587	604	613	594	608	606	578	621	629	586	598	561	610	583	593	609	598	572	621	608	619	576	556	577	625	616	584	623	550	624	644	640	575	621	607	602	599	596	627	577	622	626	579	622	595	603	582	559	582	592	587	593	580	608	594	609	562	574	593	647	598	621	622	611	562	608	595	608	600	525	583	639	600	569	613	621	586	587	597	579	560	579	598	594	600	589	618	552	581	603	630	567	580	633	564	607	585	613	576	635	594	587	613	536	591	624	618	599	574	553	630	575	631	645	590	594	605	601	624	605	627	615	632	607	591	642	589	622	610	617	626	580	610	571	550	564	596	587	573	629	597	608	591	616	591	596	636	604	601	603	581	604	615	618	598	596	620	612	657	568	574	550	598	576	594	575	561	628	627	608	581	579	580	587	619	628	614	628	593	638	619	606	625	617	607	578	556	560	636	575	574	613	618	601	575	607	598	606	581	611	556	618	577	591	638	634	606	608	633	603	621	605	564	616	592	606	647	615	541	622	582	540	623	608	606	574	576	629	521	608	588	625	581	577	604	605	605	592	591	585	599	625	569	605	612	586	614	652	563	637	567	614	576	579	579	611	587	611	602	618	553	606	589	598	626	612	621	615	592	556	590	585	599	624	639	607	614	571	622	582	607	578	619	561	560	582	580	578	581	646	565	576	551	623	569	593	571	603	622	603	604	627	616	573	574	597	592	599	557	576	578	654	603	582	615	587	600	567	620	558	610	603	574	561	593	572	585	582	581	608	579	631	618	610	617	562	580	664	619	613	601	579	577	605	602	589	621	606	558	603	582	616	559	569	605	562	591	598	575	634	573	585	580	602	568	630	607	621	616	584	599	605	601	528	547	634	605	565	591	632	577	622	593	561	589	605	618	570	594	589	602	594	607	617	606	610	599	586	637	563	617	616	611	564	556	605	592	639	598	636	580	587	623	613	580	559	592	566	595	562	601	629	599	557	579	627	595	544	574	575	601	627	605	573	599	601	614	638	574	585	618	602	628	603	588	632	575	573	588	616	589	607	600	594	561	600	623	605	591	594	590	593	584	590	609	615	615	593	579	627	592	590	613	608	603	598	653	587	610	583	604	653	583	607	567	575	604	586	594	595	597	569	602	603	609	574	570	620	611	627	626	617	590	611	604	556	617	570	592	597	588	574	642	571	581	603	618	619	617	548	617	562	636	623	598	632	580	630	629	602	560	580	574	614	602	611	611	617	583	572	581	595	656	585	615	590	573	599	589	605	619	621	585	625	561	632	595	586	568	570	552	637	557	589	592	615	598	586	614	618	590	584	567	569	579	609	615	576	589	618	533	566	609	567	604	605	627	559	596	576	573	588	578	634	621	621	534	572	574	605	551	620	573	593	627	629	600	573	588	572	546	629	584	645	561	565	614	617	598	602	576	550	528	609	598	607	604	604	557	609	619	585	617	632	660	599	633	611	646	608	586	589	603	594	586	606	583	608	581	570	576	587	597	571	600	554	552	608	588	593	595	601	619	617	594	575	637	594	578	634	584	557	586	622	562	602	629	637	621	573	639	627	578	573	546	594	613	625	551	616	587	597	599	611	577	576	616	603	585	627	604	588	565	624	549	590	632	596	560	587	616	576	570	614	619	529	602	583	578	593	592	602	573	623	553	627	589	590	599	608	578	589	613	570	606	632	569	593	631	583	638	609	550	608	616	545	613	595	648	572	578	627	615	561	631	566	590	587	643	609	598	603	600	597	638	563	609	634	623	579	597	558	619	587	613	606	590	594	543	573	608	585	574	602	576	581	582	570	606	588	586	590	574	638	619	609	580	615	624	587	566	597	598	601	558	587	593	595	646	614	566	615	607	575	601	608	619	565	561	594	613	557	575	558	610	598	577	600	585	594	585	597	569	623	616	617	629	628	606	608	582	583	577	587	583	579	604	615	600	604	591	590	656	601	600	565	578	608	586	617	584	596	617	603	564	585	578	616	607
10261	1155	1349	1052	752	604	433	365	329	261	226	203	203	179	190	177	157	135	155	133	129	125	123	133	161	125	122	121	117	147	119	123	138	107	132	116	120	119	104	123	128	98	116	115	117	111	100	111	123	126	108	128	115	90	94	105	110	125	98	101	127	115	107	130	97	130	122	113	122	104	93	95	99	120	109	75	104	109	113	112	101	112	107	118	111	87	108	117	96	101	110	112	108	92	109	122	106	101	122	116	97	115	114	116	108	103	85	106	88	123	100	107	112	108	101	88	110	100	115	106	91	96	116	110	97	116	98	128	100	121	113	103	106	105	88	110	108	107	97	108	122	115	115	112	122	104	110	101	106	110	105	104	88	113	94	112	111	107	95	97	108	109	92	104	106	100	106	118	89	116	98	104	102	113	109	121	107	112	85	103	94	98	113	88	90	98	119	104	106	104	120	116	107	108	98	84	99	121	106	95	101	97	97	113	122	110	97	116	106	98	97	112	98	103	97	99	112	108	130	109	119	112	98	110	111	114	99	122	126	116	97	97	98	118	114	112	101	109	89	114	89	106	109	102	96	102	126	101	106	118	110	118	101	114	98	101	110	111	101	104	111	114	104	103	100	109	120	108	87	99	115	134	112	90	142	117	107	110	115	92	103	95	102	109	108	100	128	119	100	100	102	97	114	115	124	97	117	113	105	103	123	126	117	114	106	115	104	108	105	101	88	124	107	93	98	114	97	119	103	94	108	104	111	97	91	99	99	96	91	109	94	121	120	124	106	107	87	109	99	104	98	120	99	104	99	106	116	111	104	74	110	94	106	110	115	93	119	96	118	113	84	99	117	114	110	103	109	101	116	92	113	100	96	107	115	99	109	122	116	108	128	106	114	99	114	108	103	111	115	93	94	99	101	112	112	102	95	85	117	109	117	114	112	111	133	108	108	114	102	107	110	81	100	101	109	122	95	98	127	125	99	117	115	99	100	104	120	94	101	115	99	115	111	102	86	100	104	109	90	112	110	93	128	106	101	108	95	108	112	91	97	107	122	107	101	91	90	134	116	112	104	133	107	119	123	117	98	84	88	125	114	95	112	112	117	104	101	102	104	109	84	92	98	91	106	98	124	115	99	116	104	118	105	101	91	109	103	88	95	99	122	106	118	103	99	110	115	113	88	125	112	94	98	92	96	98	94	125	88	110	99	94	113	101	99	96	115	110	121	100	110	129	98	85	94	107	97	92	95	101	98	132	129	97	91	121	125	103	108	100	104	112	102	111	106	106	97	96	97	87	97	97	81	115	89	115	109	99	125	95	113	111	133	107	109	103	104	86	79	96	104	103	112	109	106	113	101	93	90	91	104	110	113	115	102	108	115	133	101	109	75	126	102	105	120	97	111	110	112	97	105	96	103	112	119	102	101	86	103	102	96	114	101	86	91	125	121	104	102	117	103	111	114	93	117	94	122	93	100	102	103	112	113	108	100	131	111	91	108	105	119	86	96	95	129	107	108	97	104	115	118	101	91	92	95	105	89	123	106	127	107	90	103	110	97	117	119	91	112	106	105	101	128	100	108	106	92	92	109	117	126	122	96	120	109	88	113	114	103	105	120	98	105	104	120	112	106	98	117	104	113	115	108	106	103	111	102	103	100	137	91	111	100	94	101	109	91	109	103	122	95	93	116	104	102	94	118	102	101	112	95	110	98	108	96	119	95	99	115	105	113	92	109	100	99	97	100	106	105	112	115	124	88	104	102	104	118	124	95	107	103	96	122	82	98	102	105	110	110	120	103	100	104	101	94	114	94	82	84	109	107	105	117	106	115	122	97	103	107	91	106	104	120	108	112	118	110	101	106	117	123	112	104	95	95	116	107	127	115	113	115	114	94	105	104	140	97	102	94	98	81	107	110	91	118	119	94	116	123	106	111	107	105	130	112	125	100	101	103	114	99	102	118	113	117	103	103	106	102	121	107	80	109	110	99	109	92	100	109	83	121	114	85	105	105	98	72	121	114	104	86	115	104	123	107	128	104	115	97	122	92	111	81	109	99	140	116	100	96	111	117	115	102	111	107	85	94	104	108	92	101	120	133	115	90	123	105	90	105	107	106	108	110	99	104	115	100	107	108	121	117	93	104	89	121	103	107	91	113	141	102	97	103	98	114	110	129	108	98	110	106	105	100	98	102	111	106	109	87	107	99	103	120	119	107	109	105	94	108	124	97	112	104	106	100	105	96	134	111	112	113	125	97	121	126	124	116	92	117	118	121	88	127	107	113	111	126	88	108	98	98	94	112	99	114	116	110	106	101	118	105	103	105	110	97	113	105	114	117	93	97	107	130	110	108	102	111	127	106	120	99	104	104	93	110	105	119	98	114	126	102	109	114	92	100	112	91	93	110	92	99	104	93	107	96	90	106	109	90	119	109	106	111	102	122	111	103	107	132	108	92	124	102	110	103	87	108	106	118	105	113	106	95	106	96	101	99	96	105	104	132	107	95	110	106	119	110	110	97	89	118	103	111	112	114	106	109	92	105	100	87	110	102	101	117	112	101	111	105	109	117	111	97	104	110	106	103	99	106	90	124	103	89	97	114	114	126	108	119	100	100	100	126	112	108	115	91	120	99	115	114	99	108	108	91	107	116	108	116	109	103	114	106	116	123	112	117	109	117	101	108	129	120	97	107	108	87	113	115	113	110	123	110	106	107	101	99	117	87	91	91	112	121	96	105	110	107	120	108	97	106	122	102	108	103	93	99	96	107	119	108	105	105	106	107	118	109	111	78	97	104	102	118	110	115	95	108	90	104	86	134	100	101	109	105	115	94	98	101	106	126	109	120	108	107	106	95	104	108	96	134	118	108	110	100	103	118	100	89	109	129	106	109	122	111	101	111	105	115	94	106	106	106	93	98	109	102	115	98	122	101	113	99	94	101	121	98	106	112	104	100	112	105	103	86	101	109	89	88	120	99	102	107	107	113	106	104	123	100	94	109	103	82	106	89	110	100	109	116	115	100	95	124	92	94	107	119	104	100	111	87	105	104	120	88	92	97	116	95	100	115	106	93	98	92	86	95	106	108	90	116	114	124	102	121	124	103	99	97	118	114	105	118	116	117	102	100	127	102	93	110	97	115	102	103	111	103	111	95	93	108	94	124	115	100	109	110	115	136	95	74	101	112	126	113	129	132	127	92	99	93	102	111	107	118	112	111	100	113	108	96	106	109	117	97	111	138	117	98	116	103	104	110	132	106	102	128	119	99	81	99	99	95	114	101	97	111	115	106	110	96	106	126	99	111	108	99	111	96	110	116	110	117	95	110	93	103	125	118	103	132	101	92	115	114	96	108	115	103	105	105	106	99	124	103	113	108	99	123	103	110	108	114	88	113	86	88	112	111	110	119	89	107	113	97	119	102	99	98	92	108	108	131	107	87	86	98	116	110	105	107	110	98	107	89	96	86	112	128	108	98	120	98	111	97	96	109	98	109	95	123	106	89	120	83	129
5665	1370	3116	3611	3134	2501	2070	1722	1476	1217	1074	968	866	793	792	729	684	662	648	584	553	522	508	515	455	457	411	444	436	467	449	432	450	448	413	399	394	383	411	416	383	367	387	385	395	373	418	330	355	342	399	356	341	379	375	343	355	327	322	345	346	362	362	351	363	370	341	376	335	332	352	385	338	344	358	327	374	364	313	356	371	325	359	332	363	328	331	361	362	332	321	325	346	325	330	333	334	318	385	333	349	335	371	339	316	325	333	328	357	381	322	317	361	352	345	339	362	318	346	368	330	328	375	321	304	292	340	338	334	339	351	340	344	371	331	353	342	370	279	352	332	345	325	327	330	332	325	321	343	356	284	331	329	327	317	330	313	325	330	374	353	341	336	364	326	333	339	344	324	314	306	346	325	338	329	339	358	338	329	330	304	351	323	359	319	324	311	338	334	347	301	316	314	333	309	306	345	326	334	343	351	339	308	307	332	357	344	342	295	335	344	325	328	364	365	348	323	301	314	318	346	356	352	341	307	363	325	366	301	338	330	337	286	355	299	361	349	376	324	348	323	334	335	322	367	352	360	354	347	325	340	303	329	322	312	337	335	311	347	334	324	328	356	308	317	324	295	336	339	332	303	354	336	360	334	330	329	341	302	321	337	325	340	332	346	353	328	326	341	342	341	315	343	320	312	319	335	362	333	344	336	363	355	366	307	344	345	338	322	338	338	310	361	358	335	347	315	323	347	363	324	320	341	342	321	338	308	363	316	325	356	326	316	332	333	361	354	345	354	331	330	330	337	336	334	334	300	316	335	317	330	350	336	314	342	309	365	341	322	323	355	304	325	301	382	311	318	329	310	322	342	321	314	307	316	286	347	307	337	308	332	320	350	321	343	324	332	332	324	355	345	333	289	330	303	320	336	341	324	340	328	374	341	385	331	320	343	371	313	325	307	330	357	309	340	324	335	394	315	337	345	315	327	327	326	347	332	336	336	354	329	350	348	368	320	306	324	365	349	319	325	332	329	326	316	336	358	336	353	329	313	302	360	346	302	357	301	337	332	314	349	303	371	311	349	318	351	349	328	330	342	319	361	341	344	344	353	321	313	365	351	304	316	312	323	306	316	336	345	301	325	333	344	367	322	326	352	333	357	335	359	337	342	323	361	359	355	359	349	347	336	332	335	317	351	332	339	298	353	325	311	328	336	331	331	311	321	331	342	366	327	335	344	320	319	334	327	321	345	320	329	328	334	309	323	350	314	297	297	336	318	331	333	341	341	316	347	319	312	312	278	337	341	312	363	286	334	324	373	326	338	331	349	318	340	307	330	340	313	348	334	324	346	333	316	320	332	343	350	346	363	297	349	315	340	326	339	338	324	349	328	335	334	312	311	321	338	342	346	356	319	339	343	337	356	311	339	374	357	313	319	347	349	318	338	318	352	309	327	373	318	326	336	327	297	357	345	307	350	322	329	330	376	349	320	314	338	356	329	335	326	324	323	283	330	345	352	329	313	341	329	331	341	340	320	317	333	332	321	323	327	329	343	343	326	327	336	320	325	345	347	339	312	312	359	329	322	338	323	346	326	304	364	322	365	329	346	342	358	350	303	311	350	340	341	360	312	311	323	302	345	351	316	360	310	341	323	315	354	327	370	298	333	345	349	332	315	306	346	369	336	340	312	333	345	343	317	334	341	323	316	316	327	335	329	318	320	323	336	321	312	291	344	333	323	355	342	326	304	328	328	308	292	369	373	332	313	320	342	299	360	337	342	313	353	365	280	318	312	312	348	321	324	343	318	384	324	361	340	307	308	351	329	353	333	306	348	304	343	338	326	321	330	367	350	355	337	313	341	334	335	361	330	325	338	315	336	328	347	319	319	293	315	340	355	337	345	301	331	314	343	349	315	359	338	352	338	347	338	330	340	335	327	318	318	316	345	326	344	345	300	358	335	308	352	327	330	315	352	321	363	332	317	350	344	334	353	339	323	343	334	326	318	334	316	320	376	335	351	331	338	319	373	368	312	333	336	333	338	312	325	324	332	335	344	357	327	354	326	319	315	317	312	341	330	375	346	315	303	347	333	338	332	312	338	351	349	328	361	287	335	323	320	342	327	337	323	314	316	306	339	352	350	342	343	321	345	353	326	343	308	353	313	308	361	309	356	344	279	344	320	352	322	360	308	348	340	311	324	310	328	339	294	352	321	314	353	342	352	358	347	332	337	287	310	340	331	337	349	346	332	330	337	343	331	313	335	343	352	347	357	331	319	329	326	303	345	356	356	318	335	334	326	329	336	359	356	314	319	300	324	338	343	342	361	318	337	339	355	328	303	340	363	341	300	329	343	324	322	351	353	335	312	318	337	338	348	379	343	344	301	343	331	361	305	333	369	378	323	369	348	319	330	335	351	351	321	350	322	330	351	340	321	334	313	343	326	319	352	303	375	329	311	331	317	366	351	309	332	309	337	334	323	305	309	308	346	304	331	317	317	366	362	326	289	340	342	324	331	340	343	335	322	347	305	330	362	329	327	354	328	343	355	351	366	297	339	341	322	339	310	318	324	357	362	317	348	336	331	354	329	307	315	324	344	345	338	343	336	313	360	326	340	339	330	339	349	337	324	344	350	329	341	311	326	303	296	331	317	347	334	333	320	316	337	345	332	318	330	316	317	360	370	335	311	337	335	351	307	324	335	314	351	305	323	364	342	368	303	320	349	339	328	358	342	342	333	335	317	335	325	341	317	344	329	341	308	355	332	347	334	348	342	303	324	313	316	313	331	305	360	345	337	368	326	324	327	332	341	335	333	339	306	350	344	299	365	340	320	352	347	348	339	333	355	319	342	348	322	320	313	354	316	339	364	353	365	332	313	336	330	342	348	330	337	331	331	331	327	371	328	316	316	313	284	350	312	345	300	338	362	363	341	344	330	309	319	309	311	308	323	337	323	354	358	369	315	367	335	360	322	315	345	327	337	334	345	327	338	317	352	306	325	332	357	324	336	351	326	300	321	330	330	341	348	336	313	359	315	349	318	350	336	332	357	380	367	308	320	353	311	313	346	352	342	330	334	316	304	318	348	337	305	331	369	325	307	317	327	319	333	327	351	340	339	333	311	368	351	329	321	374	338	316	318	310	323	318	338	324	333	357	326	314	335	336	355	337	317	368	359	345	343	323	354	310	298	316	330	335	341	324	333	324	338	338	291	312	346	353	336	334	316	323	359	326	308	316	332	307	356	320	388	338	318	318	303	344	302	350	320	333	298	318	361	312	321	341	363	320	326	347	343	318	336	320	320	329	302	321	373	314	322	325	333	326	347	351	329	326	315	327	345	379	283	323	333	332	316	380	317	333	342	351	334	307	351	325	342	315	384	354	360	349	335	308	322	339	354	314	317	340	349	340	326	337	359	362	339	324	343	374	341	298	338	368	330	320	338	329	312	327	318	310	335	329	331	340	326	336	348	353	332	352	312	349	319	375	325	303	300	328	326	334	303	312
19088	3155	2918	2177	1519	1123	895	695	550	497	464	385	322	316	277	278	237	229	225	233	203	200	223	230	198	205	164	197	191	198	197	169	206	190	194	201	155	193	188	181	171	176	173	185	154	164	165	172	156	163	177	154	154	176	174	168	173	167	166	139	146	157	187	152	166	181	160	149	165	175	188	167	171	179	155	186	159	156	182	169	155	143	141	180	160	201	156	171	137	142	161	175	173	149	168	160	173	174	173	145	141	167	149	168	155	164	166	180	159	157	172	151	161	151	152	152	155	152	163	153	156	158	162	152	159	140	166	150	147	154	158	166	164	176	144	166	167	142	169	136	185	176	166	134	166	173	151	174	145	199	186	166	155	177	156	160	183	158	181	169	172	161	184	157	158	185	154	152	153	175	163	147	161	171	160	175	163	190	149	155	153	155	152	176	152	143	168	158	167	148	149	158	149	154	151	164	173	151	158	159	145	167	156	179	161	172	158	169	171	141	166	163	143	168	196	150	163	183	170	159	163	164	136	177	167	150	167	153	172	162	187	154	163	142	170	179	170	168	148	142	182	148	156	160	161	178	160	157	151	146	159	154	151	171	148	155	166	136	154	161	167	171	143	151	160	142	158	164	161	160	158	163	156	188	164	172	157	176	140	170	152	154	168	157	162	141	174	170	181	171	185	158	185	166	149	175	145	151	162	164	152	157	177	151	147	199	158	136	180	156	171	170	144	155	164	176	157	181	165	179	190	177	165	154	178	152	158	171	155	137	153	150	137	176	146	177	162	175	152	159	154	152	152	176	160	170	149	155	147	165	152	153	143	163	153	160	174	180	172	146	153	148	165	175	170	163	163	159	154	170	172	160	159	163	162	166	176	140	145	175	169	157	159	169	160	173	173	156	178	181	185	151	144	172	168	168	161	164	143	169	154	153	158	129	173	186	168	172	172	167	157	159	164	161	153	179	159	168	151	156	151	146	155	151	160	199	159	147	161	143	177	156	164	173	161	146	167	132	158	161	152	151	152	172	169	161	158	133	150	153	160	160	151	143	172	162	185	186	172	150	170	157	154	148	163	162	148	160	156	159	157	178	168	157	174	177	163	151	158	147	168	183	163	153	157	154	132	150	188	163	158	150	172	140	152	167	166	173	158	178	182	122	172	156	183	166	166	159	161	155	181	148	155	151	165	153	188	154	167	147	148	161	162	176	172	168	158	188	151	164	149	155	162	174	165	157	165	140	170	141	153	172	183	151	162	163	166	166	173	152	159	154	152	158	187	156	164	158	167	166	156	151	174	164	150	162	139	141	147	141	164	157	144	189	143	144	157	158	161	161	151	168	153	160	164	160	172	169	155	131	151	159	187	165	156	149	154	153	136	147	136	172	156	152	173	144	146	165	167	160	165	146	164	162	169	170	169	161	171	162	174	144	152	165	144	167	172	170	164	157	146	187	148	177	146	161	185	169	141	164	160	163	152	162	162	153	170	167	171	171	143	167	165	170	171	162	154	148	157	146	139	142	153	189	170	166	148	153	158	162	170	166	158	147	164	165	182	146	174	155	159	130	160	168	158	163	144	161	154	151	161	153	153	160	163	169	183	155	155	157	140	159	178	171	161	166	161	178	187	154	170	176	155	165	169	157	161	145	172	165	142	159	174	182	155	173	135	173	176	150	144	163	161	150	154	180	155	174	126	171	181	139	171	163	166	147	172	181	137	151	177	179	141	149	158	162	176	140	160	158	167	145	163	173	170	161	167	145	137	152	170	157	166	150	152	151	157	188	173	162	151	149	167	169	171	152	163	180	165	148	154	173	155	157	150	164	160	154	156	183	149	171	181	159	175	177	162	166	166	147	168	140	179	175	151	160	173	174	170	161	150	179	158	161	182	159	162	148	144	163	159	152	177	144	154	131	159	154	172	158	161	144	154	174	145	155	171	171	161	180	156	176	176	154	148	146	116	168	189	154	188	151	143	195	165	146	148	171	164	161	153	145	163	167	171	152	153	140	173	156	163	135	166	148	144	171	141	148	177	164	181	147	157	150	152	166	161	146	132	161	179	151	164	158	148	181	168	131	135	175	150	148	149	169	153	154	157	144	139	154	159	176	160	161	171	172	158	187	167	149	153	167	177	141	147	199	132	144	162	180	160	151	155	154	155	137	179	172	158	158	160	168	146	168	177	153	139	156	153	180	160	167	154	146	156	153	167	163	164	157	166	155	147	157	174	173	171	162	154	155	138	142	143	162	178	164	173	141	163	180	161	183	136	151	144	166	160	151	175	165	146	144	165	170	167	161	164	137	162	160	156	169	152	151	178	152	153	143	162	176	183	133	167	168	155	165	169	152	146	177	153	178	158	152	140	168	167	163	164	156	158	151	179	175	162	169	164	134	158	150	178	173	162	179	184	155	169	160	142	152	150	157	153	154	166	149	153	152	179	163	169	147	164	186	148	166	165	160	166	173	167	168	142	166	145	189	160	149	153	143	176	152	160	135	156	142	163	161	126	175	139	167	162	169	155	170	161	152	157	159	163	171	133	149	130	148	125	175	158	168	171	136	142	144	145	130	165	131	162	145	164	149	166	159	158	164	158	158	156	193	162	165	160	179	164	153	165	167	183	166	192	173	159	159	149	160	165	166	173	164	159	146	159	159	133	145	158	148	160	147	160	165	146	161	177	169	175	149	158	156	147	169	156	144	177	160	158	160	168	173	152	157	163	185	170	156	158	167	155	173	176	165	151	139	182	161	160	180	167	178	150	136	148	157	212	168	180	159	158	161	163	171	176	169	165	148	166	167	159	170	148	178	145	149	181	212	171	172	189	171	166	158	145	167	160	138	153	162	150	154	184	171	185	163	143	178	192	162	178	164	149	149	146	143	139	171	172	174	139	152	169	162	162	142	162	163	170	144	170	172	171	160	162	157	166	167	136	160	173	127	148	134	165	166	174	158	158	148	175	166	157	155	161	144	144	143	168	134	173	159	161	171	170	184	148	153	158	180	168	158	170	144	159	157	174	183	151	166	128	151	156	146	150	170	176	189	160	164	140	161	149	163	176	159	157	141	152	157	164	163	171	163	157	171	167	145	145	171	165	148	156	151	170	162	178	146	152	154	139	176	164	153	169	156	136	178	166	190	158	151	171	163	167	173	170	143	136	176	154	179	163	169	167	158	178	189	165	152	151	148	172	170	156	183	154	155	174	159	140	131	158	162	156	153	138	159	165	151	159	179	171	141	154	183	172	164	153	147	142	149	147	177	190	164	148	152	164	173	142	165	157	175	166	146	172	166	146	141	177	175	154	180	162	163	162	171	154	175	163	172	171	175	172	157	172	142	160	158	174	172	142	162	151	169	152	154	152	169	160	172	137	162	147	153	153	147	142	143	163	156	153	183	181	158	157	148	175	177	147	163	175	152	169	147	175	152	151	154	170	191	150	168	153	151	170	170	152	156	169	144	159	158	154	146	157	154	139	177	178	154	175	169	170	180	152	173
8018	2492	5794	6482	5548	4628	3713	3081	2614	2215	1970	1734	1531	1466	1311	1239	1155	1088	1002	928	880	845	833	828	762	738	719	715	722	675	657	671	663	624	613	595	615	601	615	562	628	609	568	593	571	570	546	540	585	525	543	550	555	531	552	529	475	528	525	489	541	539	513	542	548	543	500	535	528	509	526	546	520	478	524	496	522	480	493	505	465	484	538	487	512	520	506	496	512	502	527	509	484	506	492	542	530	506	524	504	482	440	485	502	471	512	473	527	510	466	463	436	506	448	501	487	480	458	546	500	470	500	462	472	474	467	506	516	512	491	503	499	486	489	516	439	462	508	519	473	488	491	476	456	488	470	496	491	487	492	510	454	508	488	523	471	488	475	477	484	468	497	470	460	482	487	503	511	465	454	473	462	481	531	496	460	506	480	484	479	507	466	520	497	522	505	455	453	486	492	512	465	485	509	525	500	480	471	488	509	493	497	501	491	464	485	486	510	492	496	493	473	481	488	501	498	499	460	487	530	433	506	518	450	447	482	472	482	435	487	442	494	438	484	497	469	469	503	510	507	461	450	481	536	511	492	477	466	497	503	477	462	491	490	459	523	428	477	506	506	439	449	476	457	503	467	487	473	474	461	508	482	476	495	537	491	467	483	486	456	484	522	478	465	456	454	479	442	451	496	491	458	463	502	457	508	457	464	469	484	471	493	484	480	486	531	511	490	448	482	498	447	434	462	428	451	414	479	468	443	484	505	474	489	489	511	503	484	488	478	463	475	479	480	486	494	492	471	487	478	458	461	437	436	494	488	514	458	506	506	476	475	463	473	510	478	471	517	494	481	456	469	462	458	481	492	444	458	432	455	498	509	474	462	486	480	510	444	462	453	485	465	498	459	533	516	505	484	505	461	483	439	492	480	469	499	471	473	517	467	502	457	460	492	499	506	443	470	452	468	503	466	525	477	483	471	453	455	497	491	476	501	524	499	468	518	516	484	484	505	488	467	504	443	476	454	473	486	489	518	483	485	500	470	469	472	452	470	473	455	503	466	478	506	470	492	449	520	473	449	502	478	501	464	445	472	499	464	507	502	455	476	470	509	494	471	449	490	494	466	480	490	508	502	457	475	484	499	495	462	502	459	498	448	493	495	485	471	474	480	453	479	455	464	457	493	466	455	453	466	458	485	480	466	488	477	508	497	488	502	497	493	529	491	468	493	490	498	502	460	431	479	437	510	459	498	512	472	533	512	451	497	435	476	461	487	510	499	480	436	481	477	478	507	503	501	486	465	464	484	476	497	511	495	488	477	469	497	482	485	467	469	450	477	443	463	492	479	457	505	491	506	491	501	494	444	508	519	492	495	530	496	498	516	517	478	495	514	495	479	500	475	473	464	506	488	497	460	479	474	462	490	489	458	465	436	492	434	517	475	514	503	472	500	476	477	460	471	511	443	439	474	474	486	517	471	469	490	515	440	481	465	482	483	458	461	463	456	496	487	470	487	488	484	450	429	423	529	508	471	523	456	480	475	481	454	490	459	482	476	484	494	486	454	488	475	463	466	526	490	492	514	464	493	466	465	457	496	528	463	481	523	478	469	474	497	501	455	520	465	498	470	497	474	514	479	446	491	456	484	488	463	473	481	509	492	517	465	519	455	494	480	509	505	511	452	478	455	507	505	448	463	461	483	488	483	513	491	455	495	504	512	525	474	518	522	510	463	465	438	510	461	485	489	462	454	454	496	517	484	480	515	493	469	477	484	463	485	490	477	491	470	502	467	489	502	473	470	516	492	457	478	469	498	477	531	467	497	488	490	454	520	496	491	474	490	480	475	450	485	493	481	515	467	463	483	462	515	476	486	475	477	443	492	472	449	511	495	492	485	476	477	491	493	465	445	474	458	462	495	453	508	487	483	486	520	477	470	531	498	488	466	489	476	456	467	471	512	508	473	505	451	516	463	502	447	481	495	475	444	468	464	514	450	466	480	481	507	438	502	477	451	479	482	470	486	484	484	464	490	499	502	479	459	489	454	452	471	483	501	435	447	478	448	483	496	481	476	466	475	481	464	481	494	542	454	482	496	480	459	503	454	479	493	499	499	448	469	441	477	446	457	457	474	497	513	460	446	473	515	496	479	476	483	476	522	475	493	484	490	480	462	479	466	481	484	476	492	499	500	461	493	452	460	510	464	505	448	470	489	468	468	527	514	497	493	468	468	480	451	466	489	518	470	488	488	499	491	492	475	497	464	472	470	451	450	508	472	512	474	473	511	497	464	463	510	477	483	484	458	446	458	498	454	497	493	461	477	509	516	459	454	459	455	483	451	485	471	485	465	469	471	486	494	501	463	463	523	465	479	504	511	513	462	493	471	444	482	493	476	531	437	469	466	488	462	487	435	460	465	488	484	498	470	478	458	470	528	502	480	470	469	506	517	526	469	514	466	442	520	451	521	464	519	485	451	490	470	511	452	488	519	497	492	476	460	446	454	475	436	536	519	472	493	504	510	459	487	464	466	462	495	463	491	448	486	498	479	508	460	474	457	481	502	503	467	476	461	519	489	465	477	488	497	530	513	491	477	533	488	502	439	464	488	467	459	473	397	499	482	468	472	494	467	524	490	495	492	486	440	486	464	477	466	466	463	478	473	531	487	453	467	502	464	509	466	501	476	470	509	509	492	476	482	480	496	513	492	485	454	489	456	513	482	468	447	471	499	484	496	479	466	477	514	520	497	494	512	481	505	477	522	485	476	470	467	520	450	485	462	468	501	491	503	459	470	505	515	480	463	482	477	491	502	487	462	473	470	492	515	460	485	461	474	475	471	462	438	444	476	480	466	492	448	513	451	524	506	485	470	476	529	456	476	501	505	516	475	502	463	458	507	485	523	461	445	485	494	491	463	491	501	467	476	499	486	511	493	452	488	483	460	480	462	474	521	466	485	492	442	460	484	490	501	472	534	497	466	497	468	456	468	485	494	471	473	475	469	480	468	493	481	533	457	502	475	463	474	481	479	458	474	486	516	460	448	512	484	481	497	441	472	472	478	461	447	481	457	460	495	516	444	476	477	486	464	481	514	512	466	496	466	486	486	467	483	493	490	472	486	494	476	516	496	502	519	492	480	445	469	504	481	497	474	480	490	440	499	453	485	448	487	465	508	473	450	518	483	459	476	445	479	441	488	470	490	491	526	503	453	485	470	495	461	533	521	474	454	545	465	480	479	488	480	493	459	465	458	475	472	487	499	467	459	456	465	463	442	506	457	504	441	491	453	477	477	512	465	498	452	493	474	462	505	490	481	473	467	456	475	464	433	503	468	473	506	443	487	446	473	471	431	515	449	485	524	441	502	446	442	485	463	434	465	453	480	461	492	492	471	460	475	487	483	464	502	505	522	507	478	481	455	483	458	480	482	473	501	475	464	530	486	504	476	466	481	486	473	458	434	453	479	477	501	488	488	475	505	478	460	481	483	446	495	531	483	513	480	465	471	481	488	477	495	485	465
2506	300	272	274	255	265	254	253	203	212	198	197	224	233	233	210	204	208	215	222	228	237	224	231	204	199	231	225	214	214	208	185	229	231	221	216	186	216	214	210	195	191	220	219	210	221	221	222	216	204	207	213	209	222	239	216	218	200	201	228	215	240	214	210	219	207	199	242	211	215	202	199	225	191	225	228	218	218	225	233	249	212	211	226	211	181	211	211	248	228	213	195	215	224	194	230	220	205	218	208	214	264	216	222	211	253	218	201	202	235	227	226	236	198	233	210	222	225	227	213	195	238	198	201	222	191	221	233	191	197	189	209	241	230	229	215	185	200	213	215	238	225	254	223	217	229	223	237	235	240	226	197	233	234	197	201	199	213	204	216	204	212	226	209	228	244	212	208	238	216	216	224	211	195	199	231	218	215	203	256	223	235	188	229	216	219	208	191	228	226	224	210	244	212	234	186	233	214	206	232	227	200	234	218	217	229	185	219	207	215	215	186	237	233	196	220	202	225	205	224	228	199	215	221	234	223	249	219	196	219	225	199	202	198	212	207	226	212	206	197	232	213	223	227	196	202	222	230	226	252	210	200	221	219	223	220	231	208	228	214	214	241	226	215	227	225	235	202	242	243	210	242	225	214	210	211	237	242	236	236	230	197	213	216	225	201	190	215	206	181	213	210	204	227	212	198	205	194	228	207	206	184	215	223	228	206	204	215	254	201	180	223	187	196	240	200	209	202	185	202	221	231	221	212	275	183	220	198	242	222	205	238	202	242	211	207	215	223	224	198	233	218	207	228	198	221	219	218	219	196	230	207	255	184	218	223	227	229	202	220	202	224	230	176	218	188	192	196	200	225	205	229	209	219	208	200	194	207	202	221	217	213	214	216	222	204	200	206	199	213	223	211	196	211	236	238	237	227	210	208	199	220	204	214	218	190	197	189	199	201	210	231	199	206	205	210	219	223	223	195	219	207	204	213	191	208	217	189	197	213	205	208	231	217	251	198	211	197	202	213	202	237	246	222	242	210	220	219	198	211	225	205	205	211	197	216	207	205	226	211	197	202	201	221	196	250	201	212	218	223	222	226	211	216	196	230	235	224	200	196	225	200	237	203	223	201	218	201	249	189	222	204	188	233	213	234	211	192	244	188	214	216	202	220	214	194	227	200	191	208	189	206	211	219	185	205	224	203	222	217	214	223	231	195	205	204	218	202	203	201	228	208	228	218	211	206	214	231	200	221	197	238	218	201	227	212	223	187	198	256	217	218	217	231	243	222	194	224	215	223	234	202	203	216	210	203	233	225	193	226	215	219	237	224	235	227	211	227	226	200	229	222	191	195	200	236	253	202	219	201	221	196	204	218	224	207	193	209	227	214	233	201	213	227	212	203	232	210	221	215	239	222	208	220	232	228	192	215	233	215	183	230	227	220	224	209	196	203	220	221	232	202	237	188	202	242	227	192	176	232	219	208	208	264	207	225	239	223	214	232	208	186	241	195	217	195	225	230	233	249	204	217	233	210	208	223	206	193	221	230	203	228	240	214	239	215	226	224	204	194	233	238	231	221	234	209	209	218	218	213	210	239	217	245	213	240	206	222	224	244	211	209	202	219	224	226	244	226	204	217	233	246	207	194	216	213	221	236	252	195	216	220	205	213	251	212	207	215	218	195	231	234	190	216	223	227	233	201	241	196	204	223	222	181	246	225	214	240	195	214	224	199	204	210	209	225	230	227	210	213	206	197	197	219	202	218	203	219	196	221	225	240	213	198	204	234	210	214	196	195	225	237	200	203	221	226	219	223	222	228	226	231	222	226	204	214	230	203	206	227	218	240	210	217	210	200	201	240	213	188	203	219	224	174	191	214	228	210	232	206	216	206	220	222	236	210	208	199	205	224	209	223	201	206	204	209	234	208	231	190	205	213	200	247	217	190	212	239	214	214	199	222	218	218	218	245	215	234	241	206	213	198	203	221	217	201	209	237	192	210	219	211	201	211	209	180	203	230	206	220	223	189	226	218	211	211	235	200	226	220	193	215	215	210	220	226	210	230	223	224	214	219	222	224	238	210	233	194	207	224	219	230	247	208	226	224	222	201	225	215	213	225	210	233	226	217	218	193	225	208	220	202	247	194	209	210	212	210	209	213	210	194	230	212	213	235	201	171	233	202	210	213	212	234	203	232	221	244	224	213	236	213	196	220	214	217	203	205	212	192	242	212	206	210	213	212	211	215	192	196	229	236	214	226	214	202	243	201	211	209	237	210	233	212	224	223	196	209	223	253	226	211	215	225	195	224	197	240	204	235	214	218	210	218	189	239	213	217	213	200	215	180	217	228	208	199	196	205	206	202	219	187	230	222	219	219	174	193	215	197	206	220	220	190	198	198	233	226	221	206	221	218	187	206	246	203	210	193	245	197	222	197	219	231	224	212	205	228	208	199	210	238	196	203	218	225	205	206	221	195	223	221	233	209	194	216	221	207	215	226	224	208	221	220	219	208	203	214	205	230	230	214	206	186	206	203	214	218	235	197	204	227	225	219	218	231	211	223	206	210	204	223	194	217	214	216	221	228	203	216	231	225	208	239	238	234	218	224	213	205	209	233	220	237	235	210	208	199	210	199	253	221	215	207	233	219	197	213	221	235	273	204	204	206	209	183	198	205	205	184	216	226	216	226	217	239	203	200	198	230	199	220	194	204	237	213	217	228	205	202	214	235	211	228	192	201	214	229	196	230	234	199	205	193	216	202	225	208	198	226	220	234	211	213	210	225	186	230	212	210	214	212	189	209	245	217	214	193	224	211	224	208	206	233	201	236	229	197	182	210	205	225	214	197	227	212	213	214	209	203	207	224	199	221	216	209	218	202	215	193	219	232	204	228	225	230	237	237	239	232	225	201	232	208	199	209	209	210	241	255	211	222	212	227	215	206	238	232	211	199	222	215	201	231	198	221	219	259	237	223	220	230	230	209	212	214	185	248	207	205	207	219	190	231	191	188	223	213	213	190	203	212	231	223	228	277	219	206	196	227	228	193	220	226	205	216	219	204	246	211	209	211	196	218	208	200	210	206	227	247	185	228	239	208	217	221	214	196	227	217	206	199	200	224	217	197	195	190	223	194	207	217	220	220	223	222	192	239	194	212	191	218	219	211	213	224	211	232	214	216	235	211	208	200	232	217	184	219	198	205	198	203	255	200	199	227	196	228	192	246	232	229	185	217	207	209	183	227	202	215	231	204	205	215	207	211	201	207	173	216	204	224	217	201	189	224	221	211	218	225	206	228	228	215	189	216	183	254	202	212	225	195	191	200	209	231	223	206	223	202	204	208	220	222	209	223	200	222	254	204	223	224	227	220	214	209	212	185	226	231	177	228	198	228	219	203	220	202	210	214	224	234	193	220	217	235	209	208	213	200	228	211	234	199	210	190	194	194	229	207	204	208	222	210	234	220	234	215	228	213	227	190	218	208	192	211	210	175	208	200	211	226	224	226	217	247
2268	681	827	811	775	762	715	663	686	667	650	612	659	629	596	628	626	617	619	609	564	586	611	606	631	643	616	593	577	608	584	589	578	548	601	609	636	597	626	597	652	606	578	581	611	628	631	555	625	598	586	583	599	632	522	608	595	607	617	593	597	599	591	607	584	615	615	559	549	626	608	616	603	599	576	574	586	600	639	561	594	589	606	624	628	633	567	535	550	600	596	592	577	566	596	600	576	622	574	550	606	569	610	574	600	606	606	601	571	590	588	619	608	583	567	572	623	577	570	614	608	558	552	580	550	606	573	616	574	560	602	558	608	613	615	625	609	566	603	567	588	604	573	555	604	584	593	630	602	604	604	631	597	630	588	573	618	590	582	587	556	605	589	629	633	598	637	605	594	597	585	558	578	620	568	593	562	596	572	563	592	597	578	586	599	574	592	583	609	574	607	585	573	588	618	579	581	591	610	621	558	617	610	585	588	628	571	574	578	594	601	589	591	548	560	571	585	606	634	612	623	587	600	612	573	602	592	575	601	579	591	637	565	618	567	551	599	594	576	575	605	636	640	579	574	609	620	577	599	587	611	608	607	580	621	606	608	588	591	592	577	572	596	618	619	601	589	602	588	575	646	600	621	608	601	601	565	577	605	574	606	609	623	625	625	611	641	633	567	587	598	601	555	606	597	570	581	566	609	615	630	593	557	568	623	587	611	584	588	593	598	589	571	591	610	601	612	560	538	614	636	606	588	598	631	589	622	623	603	559	601	621	632	563	613	614	545	595	604	607	540	568	596	615	590	581	560	585	563	606	618	573	603	598	596	595	593	598	612	559	603	591	567	600	627	651	612	589	596	576	604	573	582	568	565	558	569	595	600	599	564	624	651	611	582	581	628	626	610	615	616	617	579	595	622	530	556	588	593	529	585	595	573	600	642	559	610	630	597	550	586	571	604	546	569	616	622	610	573	527	592	569	575	585	602	647	598	566	582	617	591	648	586	596	605	571	595	605	615	581	595	599	600	633	599	588	589	610	574	560	606	573	610	575	588	606	582	580	576	587	626	597	611	584	577	565	638	619	560	615	619	612	571	587	570	625	583	641	610	626	587	632	562	600	609	589	567	664	582	587	571	575	573	584	582	623	595	567	608	592	607	553	585	628	618	605	593	592	562	588	636	582	610	631	558	594	609	627	556	618	541	610	584	574	617	606	591	591	601	555	632	572	618	560	577	624	603	616	593	578	639	561	585	569	638	574	615	560	573	627	585	551	566	626	538	590	617	591	638	564	628	590	614	577	577	599	604	545	585	599	600	593	601	601	577	648	575	587	603	591	537	623	650	632	619	613	591	612	607	608	529	587	567	602	618	594	615	621	585	588	580	617	646	644	637	641	614	554	613	579	573	564	543	585	592	604	640	563	584	603	603	600	627	609	613	612	605	636	605	623	598	591	621	581	568	592	607	596	569	571	599	605	603	583	596	548	605	576	595	593	593	596	586	589	549	639	622	604	599	610	575	627	573	603	626	597	584	569	623	553	617	627	610	578	607	556	580	573	563	580	587	591	621	589	602	557	622	605	593	587	580	603	547	579	575	598	596	617	616	593	577	597	596	560	594	627	618	655	582	599	599	618	612	579	588	591	586	632	581	546	597	562	630	558	568	561	639	597	575	557	546	592	626	618	569	652	607	597	576	570	611	604	564	575	606	578	609	578	572	631	603	607	633	596	581	648	587	614	581	585	608	596	590	609	603	595	608	579	585	623	588	611	604	593	624	550	585	558	591	572	602	558	599	631	583	631	586	586	553	576	618	578	567	571	623	627	611	644	560	588	607	587	607	577	636	550	554	629	572	582	592	566	580	582	578	606	641	595	622	595	555	611	630	604	598	602	627	594	602	621	603	585	585	580	590	616	615	563	573	566	570	616	556	633	620	608	576	627	639	600	620	579	631	583	585	622	590	560	645	632	596	567	645	570	582	598	574	572	625	578	594	592	561	564	604	576	606	606	614	609	540	620	589	597	575	599	593	589	590	577	624	578	580	572	579	607	578	630	581	603	596	585	626	588	618	600	584	636	626	642	565	607	616	613	592	597	601	595	589	616	595	567	590	569	643	622	598	612	607	588	599	625	566	567	597	629	604	623	565	624	617	551	610	562	595	669	539	607	552	575	577	580	612	609	625	624	605	597	618	595	579	619	636	573	592	609	558	623	558	582	629	569	645	618	606	619	551	621	614	597	561	592	601	590	592	593	593	567	623	623	567	575	575	614	558	601	540	598	561	617	596	571	563	628	629	605	583	573	602	592	607	592	574	610	623	616	607	628	585	595	567	598	619	615	589	597	601	611	630	604	625	583	604	590	601	562	601	602	600	653	589	541	550	606	618	557	592	580	579	584	584	628	611	551	561	639	588	582	602	561	604	592	618	566	602	579	632	586	620	605	564	598	583	580	573	577	625	603	618	575	603	628	595	567	607	583	628	572	632	589	602	612	564	593	653	555	577	592	564	636	596	620	584	588	582	593	585	582	587	612	547	586	616	583	543	577	590	590	597	568	597	613	598	578	626	616	616	582	621	570	594	607	630	596	564	595	574	565	581	606	611	585	597	623	614	602	601	559	550	574	577	597	612	636	627	625	585	619	562	581	597	594	596	597	590	583	591	567	553	603	586	609	563	587	602	609	612	570	548	560	576	586	577	579	593	609	575	604	637	576	578	565	615	632	585	634	590	579	592	574	608	584	596	618	594	620	597	619	564	606	579	598	583	595	572	619	596	576	621	612	606	571	635	631	571	603	590	545	624	595	610	548	598	590	590	633	554	604	596	592	597	592	598	561	592	586	591	626	623	604	661	616	602	612	593	567	598	553	546	640	588	651	605	558	595	583	619	642	621	592	590	583	634	570	588	602	592	609	551	560	656	593	589	590	593	571	546	627	584	557	608	567	564	655	585	552	563	671	618	608	579	581	563	571	569	637	640	611	589	617	616	618	613	601	629	587	570	626	588	613	603	555	548	587	630	597	633	544	599	609	546	581	602	570	584	623	568	566	604	600	595	588	576	547	566	607	627	598	561	634	591	603	597	593	619	549	603	626	594	542	616	602	571	610	615	592	621	647	600	577	581	647	580	594	623	612	602	631	569	607	609	567	527	566	608	575	600	616	636	638	603	596	600	565	571	602	595	600	563	590	599	576	596	607	625	567	568	580	578	596	619	552	607	600	577	579	643	635	609	602	571	645	565	613	555	622	598	581	583	580	613	562	575	572	601	607	587	572	568	600	627	599	591	554	599	566	595	591	603	588	589	605	571	622	596	576	595	578	613	630	596	565	590	599	572	585	607	576	614	598	609	606	605	578	597	551	586	645	584	560	581	614	581	631	611	622	622	593	590	600	590	572	578	587	583	583	575	571	577	583	618	637	630	563	619	621	636	559	597	611	621	593	587	610	605	596	560	568	634	590	626	594	579	576	588	616	609	572	607	615	539	594	595	598	612	590
10423	1155	1459	1096	857	592	458	330	299	242	230	207	179	171	170	134	168	148	153	121	132	121	135	113	140	113	116	117	133	123	126	131	110	116	118	95	140	133	131	117	112	101	119	121	98	110	110	110	101	105	118	132	111	116	112	99	103	127	120	122	113	127	98	110	134	111	107	107	100	126	106	102	104	134	110	104	103	118	124	102	111	111	102	98	95	99	108	107	108	102	112	115	106	93	93	109	116	122	106	101	83	97	96	102	112	89	109	109	117	104	88	102	123	107	97	95	117	109	113	114	124	109	115	106	120	96	103	106	132	123	94	89	101	112	91	96	101	112	105	89	108	109	108	120	93	120	92	98	78	104	126	121	96	91	115	133	107	106	100	105	96	104	116	117	116	122	109	113	101	103	94	85	96	113	124	99	114	119	99	123	98	99	95	106	110	90	94	119	124	92	116	119	112	131	98	103	109	122	109	100	123	116	119	109	105	110	115	108	99	112	105	120	95	115	114	122	107	103	109	101	102	93	104	123	108	104	97	116	117	119	105	123	122	121	105	110	121	120	95	82	110	115	104	88	113	106	114	112	95	129	94	108	100	119	134	104	115	87	91	112	108	95	129	100	134	91	113	102	96	99	89	119	112	131	94	94	102	89	112	98	115	117	93	96	108	103	117	101	102	91	118	123	103	108	84	103	120	110	102	110	114	84	98	114	111	112	95	93	116	113	117	100	95	111	94	106	87	95	117	111	108	104	98	109	79	115	107	92	109	107	101	102	134	109	112	122	112	94	97	102	89	117	100	117	98	106	97	110	103	122	104	109	102	91	95	96	119	112	104	115	104	111	94	104	102	96	122	107	110	119	110	107	102	104	115	94	123	112	114	99	114	94	108	131	99	111	108	97	109	92	93	107	120	95	99	101	118	90	110	93	108	97	114	101	109	103	120	99	90	108	117	102	106	103	101	100	102	95	77	111	94	108	120	107	93	100	103	111	115	93	86	80	77	105	103	109	113	100	111	97	98	102	117	99	107	119	118	88	114	108	104	99	83	100	85	113	103	106	108	95	89	100	89	99	115	97	101	95	112	125	120	110	98	87	113	114	113	99	96	103	95	107	104	117	89	119	115	116	90	113	92	103	112	112	103	99	107	123	118	109	106	108	129	106	116	107	115	110	103	106	104	96	123	95	101	107	100	87	112	97	103	111	110	122	98	86	111	87	101	130	123	115	126	113	101	137	94	114	115	87	125	92	112	92	117	99	117	100	108	111	102	110	103	130	112	98	111	97	92	106	110	117	110	95	119	103	115	112	103	104	103	98	97	87	113	104	103	101	98	105	119	116	92	116	99	92	100	94	98	95	109	98	108	128	98	103	113	95	90	117	93	100	110	100	99	120	106	101	93	118	115	111	94	112	103	89	97	110	109	89	97	100	106	111	103	98	108	97	104	132	119	98	109	101	109	115	104	103	88	95	104	117	106	107	124	79	117	108	95	103	100	94	117	94	99	98	86	103	128	86	101	92	114	108	93	106	103	95	111	97	81	83	95	111	117	88	90	116	97	103	98	109	105	100	108	124	114	101	97	109	104	97	117	103	131	116	104	98	99	109	127	82	112	105	98	117	99	95	109	112	99	96	104	106	90	93	126	87	95	95	116	117	99	100	110	112	103	94	113	100	93	102	83	114	99	94	121	115	109	102	98	115	111	109	84	83	87	97	106	98	90	113	106	109	105	120	106	105	86	105	100	121	116	105	83	113	100	107	116	125	121	108	84	94	101	111	106	115	105	125	97	107	114	95	109	108	113	109	105	122	110	113	108	103	118	106	123	112	112	110	111	100	117	104	110	111	106	111	111	112	117	123	98	95	123	86	92	95	110	103	108	104	84	113	104	108	98	106	102	100	114	95	91	110	116	107	104	108	113	109	122	103	88	100	110	104	104	114	117	113	110	110	117	100	90	116	90	110	106	106	101	103	107	121	84	119	113	91	117	99	114	105	92	115	105	111	114	112	98	91	91	128	97	94	88	105	115	104	107	112	121	112	111	87	100	100	104	87	90	107	103	106	113	103	88	100	104	113	106	110	121	95	114	102	135	109	117	103	102	110	107	99	113	100	96	113	98	119	97	85	106	103	115	102	97	120	98	113	115	98	98	114	97	109	98	117	89	111	118	97	108	111	117	86	111	94	93	113	107	115	90	120	96	96	117	122	117	115	73	106	120	112	87	103	101	91	116	113	112	113	114	97	106	115	104	110	96	99	90	87	105	96	78	101	104	107	94	104	95	85	111	94	102	118	118	91	126	106	112	107	101	107	108	116	89	119	94	123	111	107	91	98	111	117	113	105	102	110	99	106	99	113	106	102	107	104	94	108	94	107	98	100	114	93	89	91	104	92	105	89	106	115	107	87	108	95	107	92	119	116	116	116	117	91	112	103	111	119	106	103	113	116	106	106	103	106	112	131	110	91	117	109	88	108	90	109	103	101	121	114	97	109	99	121	102	96	91	113	96	109	106	104	111	102	122	114	108	126	89	117	107	112	111	107	115	106	111	98	107	118	101	108	115	92	100	114	116	121	101	95	93	81	108	94	128	118	112	119	96	103	105	88	116	90	138	109	104	116	99	110	114	113	115	119	106	108	100	95	110	108	112	92	114	116	98	124	107	99	104	99	108	114	98	91	102	116	75	90	110	101	95	114	113	114	130	120	116	111	100	122	97	117	111	104	108	103	103	108	113	111	88	119	92	97	97	97	108	98	102	118	112	109	101	93	102	123	119	115	103	96	97	97	113	98	109	97	104	114	106	101	117	113	92	108	110	113	106	95	109	108	94	93	107	104	100	104	111	102	102	111	95	115	85	119	121	133	124	127	116	97	95	109	121	116	90	103	95	100	124	102	97	85	116	118	108	101	78	107	121	89	113	118	118	111	110	113	107	98	106	106	98	111	99	88	125	103	92	119	110	115	101	101	119	99	130	105	86	113	95	111	130	89	104	103	103	108	113	125	126	111	94	102	116	114	125	86	98	84	115	112	98	94	97	96	108	108	108	117	122	102	115	115	104	125	103	99	109	112	100	111	119	94	107	105	101	123	113	111	124	117	114	96	126	91	106	111	109	109	121	105	112	98	107	92	104	117	112	93	105	107	108	101	122	116	90	111	82	103	102	119	103	100	88	92	93	117	103	103	108	114	113	100	113	126	103	105	88	111	95	119	124	106	101	109	109	108	110	100	102	115	98	115	95	106	108	111	88	121	128	89	101	101	117	95	108	96	106	106	134	99	82	113	93	107	93	88	92	112	104	105	120	122	95	88	109	91	121	101	91	94	109	106	105	103	100	114	105	100	82	107	107	105	95	101	95	118	113	107	97	93	101	92	99	113	95	113	112	103	111	99	97	117	106	107	98	109	99	95	132	101	105	89	107	104	98	108	83	112	94	103	110	100	105	97	111	105	93	109	110	100	94	103	93	103	127	94	99	99	128	105	96	122	108	113	83	97
5771	1378	3173	3726	3128	2466	2062	1720	1452	1251	1036	952	921	871	775	671	676	633	618	567	578	631	510	536	480	482	478	481	444	444	424	411	422	427	402	400	412	390	373	393	408	329	383	338	360	399	359	379	371	351	334	380	364	343	362	380	353	360	376	362	343	333	385	352	323	380	353	320	339	326	371	341	350	352	355	333	356	350	336	323	347	341	358	336	343	360	335	323	347	341	386	335	347	301	327	326	313	343	310	319	329	338	370	307	374	346	337	334	336	318	352	305	308	343	336	333	313	353	307	356	339	339	331	360	344	330	304	315	346	359	324	322	356	338	358	342	355	311	303	334	321	303	363	357	352	350	279	330	325	355	319	336	317	298	323	347	327	335	330	326	351	329	320	313	346	322	323	326	300	304	358	312	358	311	351	313	348	311	317	321	347	303	345	341	325	327	334	339	328	349	326	319	340	353	369	327	345	318	318	300	316	332	326	330	326	302	316	315	347	327	300	324	343	353	348	352	366	354	333	319	305	330	308	288	323	352	292	349	306	330	303	326	319	291	338	318	344	346	343	318	328	375	326	292	316	324	314	318	357	333	321	306	327	298	317	311	315	336	353	323	322	344	320	305	335	340	308	318	324	337	359	308	315	325	335	310	347	391	333	316	339	339	325	348	352	333	340	348	337	322	332	327	315	328	354	318	325	345	342	349	318	312	327	307	324	330	352	309	317	359	317	329	322	363	324	308	334	328	343	323	332	304	324	343	325	317	328	336	346	357	345	327	341	306	351	315	363	332	340	328	334	315	344	339	335	317	320	328	354	308	329	347	312	360	312	332	296	353	302	320	310	315	343	323	332	323	302	285	332	338	327	343	327	328	350	325	330	347	359	325	300	341	328	316	355	350	340	343	344	306	330	317	310	334	336	316	322	324	352	326	338	353	349	376	315	335	336	333	339	328	306	298	358	346	294	343	328	319	334	328	338	320	351	337	342	345	327	349	316	325	339	347	363	312	327	337	334	322	315	330	355	325	320	326	328	352	344	340	329	333	337	350	328	341	301	325	356	317	326	318	299	329	324	340	313	338	346	371	358	318	312	295	323	316	343	340	327	353	319	316	315	337	360	326	299	333	355	324	336	333	329	316	320	354	314	358	338	344	326	323	346	322	351	303	345	300	311	322	318	334	333	323	327	329	317	367	331	317	310	319	322	291	325	339	319	331	328	313	346	322	350	323	352	329	295	322	294	366	315	318	341	334	308	299	325	324	326	323	365	310	354	313	347	339	304	320	328	351	309	341	313	282	311	313	327	291	307	337	335	347	325	351	350	338	325	322	342	328	339	317	311	288	312	300	312	326	352	316	301	336	315	337	351	313	337	338	334	316	335	335	307	338	346	311	390	328	376	329	304	354	351	315	319	326	349	261	335	334	327	332	334	322	362	347	299	329	336	345	334	353	362	365	322	339	334	310	360	324	318	329	328	336	362	340	303	368	346	310	316	313	326	336	310	340	326	332	337	351	345	312	340	317	328	343	309	295	346	337	333	351	309	323	336	303	310	327	339	320	342	343	340	347	333	337	321	342	328	341	336	313	370	370	326	347	334	350	331	343	310	333	310	344	338	335	302	326	330	322	329	322	347	294	322	302	323	349	313	319	340	345	352	356	353	368	293	318	331	330	348	331	330	346	335	362	349	297	321	318	304	316	346	358	360	321	322	336	315	321	343	302	304	314	311	341	316	341	319	295	340	347	308	340	360	339	343	316	360	334	347	333	302	356	332	344	347	352	311	344	322	350	313	325	347	320	335	333	306	355	334	337	318	305	333	343	346	303	304	285	319	363	304	329	335	314	348	293	328	350	348	337	320	378	315	340	366	314	341	322	313	338	289	348	327	308	318	326	358	325	342	334	356	319	350	311	311	316	348	328	337	346	326	311	293	321	307	312	336	324	291	335	340	314	368	310	336	291	329	334	349	337	332	288	330	344	326	330	335	308	315	318	314	318	324	324	330	325	348	316	310	340	290	315	324	315	351	330	321	344	312	342	330	333	321	365	334	323	317	326	321	340	343	334	337	325	354	340	331	316	319	339	315	304	345	353	322	337	340	310	316	340	332	350	323	337	328	304	330	337	327	317	324	321	348	303	336	360	368	340	349	305	337	349	367	332	303	298	347	308	333	307	325	300	302	347	331	360	320	351	353	363	310	291	319	312	337	324	336	372	326	345	352	352	355	334	328	335	349	313	306	349	301	314	293	316	306	359	345	327	327	343	277	343	309	322	343	351	348	306	315	353	353	298	319	339	376	347	324	307	332	309	322	329	353	320	300	305	365	352	327	290	322	303	320	322	308	312	351	363	343	303	347	319	341	342	357	321	324	346	316	349	354	319	319	313	323	324	303	323	310	298	316	306	334	317	348	323	343	336	329	340	369	295	301	332	312	353	299	313	326	337	310	318	303	318	336	296	317	311	326	323	325	297	323	310	333	340	330	335	340	325	288	356	301	308	333	330	346	320	323	334	331	350	340	330	337	299	330	352	315	359	313	351	330	339	319	337	306	381	318	321	301	316	346	345	341	344	343	321	334	303	327	325	326	359	354	300	329	316	342	311	317	319	346	336	333	328	317	351	344	325	338	323	350	307	330	326	314	316	308	308	334	329	291	354	311	340	297	342	311	338	307	325	365	324	354	319	345	341	308	322	319	313	313	295	317	330	304	297	331	340	330	346	325	322	351	312	345	318	326	322	315	340	306	308	342	296	348	337	304	293	334	309	337	314	301	342	303	287	337	326	310	341	345	336	315	334	346	315	301	363	330	319	345	337	329	303	326	294	372	335	325	309	356	324	373	350	302	314	340	369	348	335	324	329	332	287	360	301	359	341	332	328	305	317	320	355	344	340	342	328	329	330	331	335	343	316	338	335	353	326	320	343	334	301	375	349	335	312	304	300	332	343	314	334	318	318	326	354	330	295	336	347	326	315	338	370	318	315	326	299	318	334	338	358	304	314	338	355	324	334	326	346	320	321	305	311	317	310	329	353	315	321	333	337	346	319	322	330	319	324	309	318	327	298	334	345	305	309	325	331	330	318	350	350	296	319	314	347	331	330	296	273	355	298	331	318	330	300	369	337	350	328	331	300	330	345	316	320	320	321	351	307	340	313	292	312	325	343	306	321	312	328	340	329	326	308	358	303	311	325	345	328	344	293	278	356	352	377	347	307	347	358	304	334	328	331	347	356	324	327	320	313	333	330	333	339	328	338	321	353	300	290	324	337	306	309	364	363	336	320	304	341	312	334	356	324	357	305	331	335	335	340	348	313	322	329	334	326	357	339	349	332	305	317	322	338	364	346	354	359	322	365	332	364	332	334	315	337	353	299	335	340	313	340	346	325	358	307	313	332	353	331	329	327	334	356	299	312	360	335	312	338	376	324	325	347	299	350	328	331	362	327	320	350	312	328	307	321	326	387	312	352	330	313	332	331	342	328	322	349	349	331	315	304	357	345
18965	3127	2858	2277	1539	1131	809	678	551	450	406	345	301	291	277	289	264	251	246	225	216	191	209	206	208	202	183	180	182	201	180	173	149	159	178	172	179	170	153	161	158	169	188	186	173	163	206	178	160	154	201	167	155	155	170	148	151	170	176	160	152	160	170	164	161	172	162	170	174	161	168	149	159	168	151	175	181	181	176	160	157	165	144	162	159	151	173	165	190	154	156	163	156	192	160	171	166	175	165	158	166	150	157	161	170	139	151	152	168	167	158	170	164	164	178	174	193	165	126	152	185	166	140	161	128	180	152	188	141	164	181	162	178	178	177	154	181	184	169	164	178	140	155	148	164	175	163	134	132	156	162	145	171	148	161	155	153	153	165	174	160	176	160	152	140	139	180	158	181	174	153	140	148	161	182	169	165	176	160	158	153	156	171	164	147	145	171	161	150	169	160	180	150	160	167	154	166	159	166	151	149	165	160	151	131	147	163	148	179	157	179	154	161	141	152	186	174	147	158	173	172	156	155	163	167	164	171	159	165	175	160	171	152	165	154	149	158	147	145	160	154	143	164	149	160	165	179	158	157	154	148	149	157	169	152	180	179	157	156	158	175	169	152	162	163	164	151	183	166	160	142	161	165	141	152	177	162	169	154	142	168	137	164	149	166	146	168	155	168	169	169	143	158	144	165	176	159	145	165	168	141	158	161	182	162	164	153	156	153	160	157	169	154	164	138	168	155	145	171	149	148	130	180	154	142	148	167	162	162	154	137	179	183	167	168	169	145	151	163	158	141	142	144	169	194	181	176	138	149	147	174	178	168	178	166	169	159	137	159	160	167	131	147	161	163	170	150	172	163	187	171	174	169	144	145	173	150	166	162	161	169	171	188	147	151	156	164	181	150	147	167	166	167	178	147	160	132	161	153	153	149	153	153	140	147	144	157	155	166	155	148	162	164	135	155	165	156	160	169	153	147	163	153	180	139	169	146	155	167	156	154	163	149	163	150	144	156	151	154	156	179	140	171	128	147	158	142	169	153	163	161	149	171	149	160	139	161	170	145	163	143	175	154	151	187	179	169	147	147	176	166	147	177	181	160	152	162	158	189	160	165	160	173	152	159	150	162	161	169	173	167	187	172	155	157	153	160	165	150	156	155	166	181	171	164	155	190	143	141	173	169	187	160	175	166	168	163	174	155	175	160	185	163	183	150	177	174	165	180	170	185	157	177	154	142	156	137	193	161	145	166	161	166	152	156	160	159	182	157	165	156	186	151	158	160	163	185	147	172	164	170	179	187	161	154	179	158	167	161	159	164	154	156	160	169	159	146	156	175	146	173	168	187	150	168	162	162	169	171	155	170	165	149	155	163	185	151	145	149	150	158	136	155	180	161	158	165	141	165	147	141	144	148	181	159	168	172	170	145	156	160	165	175	172	169	157	159	170	178	142	157	180	170	143	170	162	168	166	158	160	187	163	158	194	156	180	146	161	168	154	174	158	178	137	163	142	155	177	165	172	158	156	146	175	190	159	133	142	153	150	164	164	154	153	164	166	160	167	127	149	167	158	176	144	156	149	162	161	154	140	151	171	161	156	163	165	159	161	179	173	168	150	176	159	157	166	163	139	181	169	137	156	150	138	150	134	193	172	155	154	170	190	173	128	142	166	174	148	176	154	165	174	152	152	149	166	140	162	141	155	187	164	161	154	162	173	170	135	170	142	174	162	151	172	174	177	183	166	149	151	149	156	152	158	177	185	163	161	158	159	150	145	158	151	147	173	156	166	169	169	142	159	169	158	176	157	160	185	190	150	165	152	174	167	161	164	171	146	161	173	165	186	136	157	168	133	182	166	156	169	182	136	159	168	136	138	150	155	158	170	149	157	158	148	163	159	162	146	153	164	151	155	165	164	174	139	158	145	163	191	142	167	177	161	145	156	157	160	155	165	153	175	169	172	170	158	131	147	166	142	138	157	164	163	162	153	161	165	162	159	159	193	172	186	159	162	165	138	164	176	172	177	160	165	150	160	159	174	169	175	139	153	159	149	171	164	155	148	181	174	143	156	171	150	171	160	147	146	181	154	151	133	175	148	163	166	153	176	145	189	159	178	171	170	161	160	149	162	162	171	170	176	140	155	178	154	157	174	147	165	169	162	139	163	166	157	169	148	167	161	163	173	159	143	181	150	157	170	185	154	161	174	162	158	165	160	182	166	181	154	155	180	170	175	165	135	161	158	161	162	163	147	160	183	195	150	151	160	173	174	162	147	142	151	146	173	164	173	163	164	136	140	156	168	149	160	166	178	136	173	154	167	145	163	153	136	142	162	139	159	164	150	166	147	155	147	175	159	173	149	132	145	167	161	152	176	161	167	151	162	148	176	153	158	160	159	157	151	145	153	160	189	164	150	177	158	149	159	154	136	144	176	165	153	129	145	160	187	147	177	152	147	186	161	157	150	168	156	140	158	162	151	161	179	142	146	141	142	161	168	160	156	152	173	186	160	170	153	164	144	155	159	168	163	167	181	142	161	179	185	167	174	154	159	125	137	138	142	166	165	176	165	191	152	156	149	152	143	171	169	180	160	168	158	139	169	153	156	165	167	173	153	164	172	169	166	161	172	173	159	156	174	154	180	160	146	150	146	164	166	165	159	162	150	139	150	157	169	162	160	150	160	161	181	139	147	153	153	178	161	165	184	165	159	188	167	176	147	178	183	182	189	154	161	156	151	163	184	138	172	150	158	143	162	151	154	172	150	168	173	187	165	174	150	154	154	160	158	140	158	151	170	167	162	147	144	156	174	165	173	167	163	152	158	154	177	144	145	167	170	168	167	143	163	155	178	177	180	163	175	169	165	154	160	148	175	162	150	168	178	154	149	165	179	158	141	152	158	148	162	142	141	164	140	179	149	168	185	171	152	176	162	149	159	150	168	168	153	171	154	156	172	173	163	162	192	170	186	145	137	181	155	159	169	167	158	154	152	183	176	155	151	163	150	143	136	167	170	151	167	184	172	183	170	157	182	144	192	124	159	141	168	173	180	142	166	169	169	166	143	149	153	154	164	128	173	178	153	158	164	156	166	177	167	164	168	159	147	164	148	177	150	138	167	158	162	174	164	143	191	177	164	154	160	165	163	148	173	149	157	168	184	150	154	162	173	147	169	147	181	150	154	176	170	147	153	174	164	126	159	162	161	154	148	164	148	154	165	147	175	148	148	140	158	162	147	171	187	159	178	173	152	146	161	182	160	158	151	128	155	155	155	130	181	137	170	170	163	166	148	162	173	157	157	136	154	175	171	180	160	157	147	148	142	159	177	159	144	149	168	161	144	168	138	128	147	159	179	160	141	160	178	166	153	150	200	166	167	158	151	143	162	162	183	153	167	186	171	169	133	172	167	156	156	131	172	153	146	148	145	164	165	146	150	158	180	185	170	160	152	167	187	163	174	145	170	183	172	162	141	153	171	169	155	167	175	152	158	151	138	137	182	173	179	153	190
7903	2593	5745	6536	5629	4549	3843	3107	2571	2247	2039	1691	1485	1400	1293	1209	1108	1019	1014	945	893	906	848	805	745	776	770	714	704	686	666	657	643	636	635	648	619	648	637	586	615	578	588	589	607	547	571	595	573	548	548	541	539	557	560	564	519	517	524	538	526	476	486	485	481	523	503	550	530	528	515	511	509	496	532	510	510	471	521	502	526	516	532	501	518	548	475	523	542	507	494	479	493	531	507	537	515	500	490	504	481	472	516	478	481	503	501	471	500	519	486	493	507	484	517	498	488	501	478	488	491	489	510	507	465	508	473	483	495	478	516	467	452	484	479	471	466	513	474	477	492	490	527	490	495	489	481	466	491	477	463	454	505	505	525	497	503	474	500	437	444	532	462	477	513	451	508	485	491	501	485	447	458	461	488	468	494	528	458	530	484	486	477	486	494	497	506	459	476	432	473	476	489	495	447	472	462	501	456	493	467	479	475	505	509	489	484	478	482	505	493	475	511	472	469	494	475	512	542	510	487	503	486	494	497	485	433	489	444	491	459	475	494	479	473	514	515	477	490	480	502	513	495	485	456	457	497	466	471	465	497	469	479	465	473	462	492	479	473	475	464	499	521	502	497	494	512	450	491	477	517	464	435	462	480	512	486	488	509	477	497	502	452	500	501	474	511	468	474	482	504	468	473	440	505	460	486	437	509	460	476	484	477	489	499	474	497	495	481	493	509	472	455	521	471	475	512	462	499	465	474	447	456	495	526	462	454	510	471	463	504	462	503	498	498	459	532	448	429	462	513	455	499	473	478	484	481	482	468	470	502	498	503	475	492	483	468	495	459	460	470	473	451	490	471	518	453	456	497	474	474	457	428	471	488	478	451	511	457	510	486	470	463	478	494	492	523	463	466	488	461	473	496	476	472	494	477	502	455	488	494	442	476	499	527	463	499	476	457	471	487	491	482	442	496	514	489	491	465	475	484	478	461	449	468	454	475	444	503	478	484	476	470	479	488	464	527	481	473	472	467	462	508	458	471	455	489	507	506	466	491	502	505	483	461	455	494	482	511	502	507	474	437	488	476	497	466	479	467	476	466	453	481	467	460	480	471	463	459	506	467	481	467	436	514	502	475	513	455	471	474	467	488	489	509	453	510	483	481	501	476	500	519	453	488	486	483	500	481	449	529	480	497	486	492	489	506	481	487	489	505	476	515	469	501	478	456	471	458	532	472	481	484	449	477	475	531	486	519	465	489	495	518	484	495	433	502	470	466	523	467	476	465	480	498	501	502	486	484	423	471	464	505	451	461	491	496	492	475	512	441	497	451	475	457	490	479	485	456	495	488	480	476	466	469	484	482	469	479	457	488	483	505	477	469	487	497	442	484	479	490	475	497	506	486	460	499	459	460	478	450	491	465	505	484	496	434	445	504	475	468	508	449	450	450	464	475	454	478	479	490	503	447	475	428	492	519	491	468	502	434	466	505	457	471	486	482	463	497	519	509	479	488	467	471	484	502	482	481	521	502	485	465	488	489	498	457	478	475	479	493	505	483	451	474	476	475	459	502	471	432	475	505	513	479	474	502	488	475	450	473	499	459	456	483	455	499	479	487	474	479	471	490	478	488	494	499	518	463	499	456	482	493	482	472	520	478	484	451	487	476	474	480	480	417	502	513	456	515	492	470	514	500	474	484	465	482	456	521	497	505	491	492	509	489	497	489	476	486	443	513	478	508	478	508	478	485	527	481	477	470	487	474	441	476	504	462	476	486	456	456	510	468	462	532	524	501	471	464	466	459	510	507	476	443	524	464	503	442	516	483	478	479	463	456	469	457	480	499	462	487	484	490	504	447	470	527	456	483	490	464	482	463	518	465	462	477	493	420	511	523	476	465	498	450	508	469	459	489	468	476	435	423	485	503	445	486	537	459	504	482	501	469	501	473	491	468	519	498	500	476	463	496	480	451	478	457	465	477	518	500	497	464	472	445	480	464	510	499	471	484	474	479	491	444	520	472	474	489	471	478	454	452	486	463	485	466	513	472	518	471	482	504	493	500	470	525	461	472	477	460	445	528	497	513	500	495	490	457	510	501	512	492	486	444	479	479	443	498	485	501	473	484	477	449	500	476	473	472	479	480	473	476	450	477	492	480	501	519	467	470	503	465	471	431	498	475	470	461	451	501	458	493	468	453	505	490	465	450	474	498	462	498	491	456	471	492	504	467	495	527	473	466	490	479	486	459	481	475	496	487	446	459	459	513	482	488	489	473	511	490	496	488	499	465	503	485	466	479	502	515	451	452	471	454	475	509	497	495	437	498	477	470	461	480	460	496	450	460	473	489	478	474	470	512	492	465	472	486	474	488	501	479	492	516	511	475	460	474	441	501	472	491	486	479	458	497	483	454	489	480	491	508	495	462	477	484	481	437	501	472	453	463	483	445	525	494	480	472	457	511	496	503	482	487	460	473	482	479	460	460	469	462	465	500	475	494	514	478	478	517	477	507	525	488	502	500	470	514	507	487	505	469	523	444	486	504	480	475	521	508	480	481	476	475	484	456	499	503	464	493	498	510	482	512	476	483	460	498	519	512	513	498	466	479	474	496	500	467	496	488	478	470	457	503	467	482	491	513	476	487	500	506	501	455	487	483	463	465	454	475	495	465	504	480	487	462	479	467	506	461	465	491	478	493	459	501	515	467	474	487	480	465	440	511	513	510	479	481	468	474	453	474	484	529	470	526	496	486	448	518	513	468	521	480	475	466	452	495	491	466	480	502	468	482	455	487	464	447	464	512	438	482	511	489	504	446	487	449	483	477	408	428	486	506	476	481	466	479	479	493	502	455	485	473	472	496	503	479	507	484	482	489	492	492	513	480	499	482	488	473	471	482	477	503	489	510	521	534	506	485	479	502	509	491	513	422	490	483	494	493	470	460	502	505	441	484	510	489	457	499	494	499	477	456	508	489	475	464	491	482	478	472	478	467	480	507	489	505	469	500	502	478	500	468	479	491	476	489	470	486	484	463	482	469	485	484	488	483	463	429	495	473	495	475	486	498	452	501	514	498	493	512	482	463	463	503	505	479	516	472	519	474	473	483	490	493	495	541	455	467	520	449	471	489	500	505	500	456	492	524	482	506	489	478	465	471	468	473	467	486	492	482	482	501	468	503	476	497	465	485	433	496	467	483	449	475	510	482	462	480	433	486	480	463	441	492	456	469	483	496	481	472	482	490	501	477	481	472	486	499	497	505	529	485	472	503	471	497	497	478	462	548	463	470	459	538	478	469	484	483	463	512	491	494	483	456	452	449	465	487	480	459	501	477	476	506	499	473	474	449	488	451	495	492	489	482	485	537	471	446	468	471	471	482	491	492	512	505	500	468	501	515	462	497	496	489	480	516	445	488	467	492	495	506	499	496	479	528	499	472	514	478	507	463	475	496	441	486	487	457	504	486	522	451	460	485	471	490	484	487	483	466	518	496	462	482	464	493	456	462	467	477	499	451	432
2473	300	281	282	246	245	238	233	209	255	215	196	214	221	218	214	233	234	217	190	220	211	201	225	198	240	212	207	223	205	216	207	208	223	240	222	197	200	220	207	206	228	209	212	181	218	216	212	207	215	202	224	235	240	220	233	240	187	258	214	184	220	222	226	233	222	215	210	231	224	225	210	221	214	205	201	240	221	217	214	212	184	194	211	226	192	213	227	198	204	229	185	234	225	214	216	207	213	211	206	221	188	204	230	242	194	212	217	218	225	217	205	218	208	256	199	232	229	233	225	207	218	192	214	216	231	203	198	217	214	217	212	189	208	218	215	219	231	204	202	210	205	217	224	201	231	194	231	193	207	214	242	219	215	230	202	222	210	188	215	230	236	217	228	208	199	209	205	216	222	237	223	210	225	205	230	201	210	248	233	224	205	224	209	220	191	228	191	206	237	218	215	212	232	199	213	222	224	211	186	228	201	208	219	217	201	217	206	204	192	214	232	242	208	201	237	208	205	201	205	226	191	229	202	228	216	217	227	206	237	223	239	198	213	204	242	221	214	208	222	220	227	229	209	220	203	212	234	229	222	193	207	213	244	227	236	195	213	208	194	228	226	216	204	227	212	207	216	218	216	224	202	221	205	217	187	223	244	210	211	201	235	215	220	222	218	216	221	185	234	211	236	192	219	203	209	231	191	224	208	217	194	181	204	201	210	223	200	224	201	221	213	213	215	220	210	233	191	220	208	216	216	207	219	212	199	219	192	226	213	207	239	197	228	238	237	195	219	201	217	225	202	210	214	231	207	202	208	239	215	216	215	215	227	197	220	245	188	238	250	192	229	208	227	210	215	227	211	206	221	229	189	209	225	235	224	182	206	203	224	198	220	210	204	204	209	222	209	197	222	208	233	236	199	211	239	223	208	223	196	225	198	194	202	218	223	201	226	216	216	214	229	221	229	219	219	203	230	208	236	203	195	211	206	238	204	234	217	200	224	213	239	198	197	235	260	207	222	187	242	178	233	224	203	251	235	204	193	208	205	220	215	227	219	204	253	232	225	223	207	203	200	211	206	200	203	240	214	216	236	206	236	199	237	231	201	227	221	221	241	214	236	205	259	232	231	211	220	216	206	232	216	196	212	201	200	236	235	230	214	213	227	202	186	227	229	217	210	204	201	220	198	214	190	230	245	200	212	225	224	236	209	200	208	220	217	217	203	204	213	205	183	227	193	192	205	206	220	226	208	213	245	206	232	211	233	234	225	204	199	246	234	229	232	228	218	217	208	236	198	228	211	214	229	233	195	240	215	224	200	206	234	202	220	204	211	189	202	233	221	196	208	206	210	227	229	201	207	243	177	220	214	215	212	193	187	212	228	223	180	206	207	196	196	240	213	232	190	197	217	204	247	191	216	252	225	233	211	217	206	225	200	197	218	204	198	195	237	217	208	218	228	224	211	210	220	216	227	215	221	231	237	213	219	219	232	225	204	255	194	206	184	213	234	211	219	205	216	220	192	218	230	190	249	199	225	233	199	189	224	217	242	221	202	214	218	213	209	207	242	223	233	210	208	216	212	229	218	219	202	200	217	209	196	201	215	237	217	229	217	231	198	234	226	215	221	261	204	218	185	214	228	222	213	212	222	218	228	208	210	196	216	235	204	209	241	213	215	193	212	223	209	218	217	200	215	205	228	188	224	207	219	216	234	219	207	187	229	184	225	222	233	196	205	232	238	210	234	207	222	205	232	196	202	205	248	205	216	212	198	214	212	213	196	189	215	219	214	213	209	219	224	200	206	233	219	222	213	204	226	217	190	198	218	205	218	232	247	231	215	208	201	207	189	230	228	207	197	200	202	216	228	221	214	199	238	215	244	220	192	216	227	193	222	232	232	216	221	214	224	214	226	228	217	228	226	181	211	230	224	197	226	219	216	211	244	191	222	199	199	210	197	208	207	221	215	207	218	195	226	204	245	209	216	228	218	229	244	186	232	218	236	226	182	245	196	208	239	231	226	209	223	181	237	225	218	226	211	202	232	208	210	211	212	202	209	200	236	238	188	204	234	221	222	197	199	205	228	214	228	215	208	210	196	208	231	219	182	212	223	230	217	216	198	220	220	213	232	216	222	226	180	199	230	222	235	179	184	216	227	199	186	227	240	205	231	197	234	212	207	222	192	222	192	214	179	232	237	200	248	193	190	203	219	207	211	219	235	235	203	217	202	213	203	209	222	231	199	209	214	219	203	200	225	199	199	206	205	230	209	197	232	203	201	204	229	205	212	226	230	228	223	197	198	226	226	199	190	225	199	222	214	219	237	197	216	230	233	191	206	220	211	218	221	226	225	195	209	236	231	217	225	196	203	198	212	226	211	242	211	228	205	223	212	222	208	202	213	208	214	205	217	222	212	180	208	198	224	230	211	215	237	224	235	210	198	208	227	203	213	215	218	214	227	198	231	206	217	235	228	183	201	188	232	210	184	222	221	238	260	189	187	211	208	225	237	208	185	209	208	205	211	193	211	216	195	214	232	225	191	212	225	207	223	207	202	188	231	202	215	216	214	208	215	199	218	205	200	231	226	213	223	209	243	205	212	233	195	245	213	231	211	223	228	226	210	214	255	225	202	219	238	223	202	215	196	199	205	198	230	223	202	227	221	222	217	229	254	262	214	207	194	197	205	191	202	198	229	210	225	258	221	220	199	224	226	205	229	220	243	188	232	223	204	205	223	203	227	214	217	224	226	191	224	196	218	213	235	210	219	214	209	193	211	233	202	217	229	208	190	195	217	213	225	222	241	214	196	220	214	205	181	201	221	216	219	220	203	214	218	182	214	193	224	203	210	184	224	220	233	217	217	207	229	235	233	218	202	206	202	240	231	233	237	236	227	200	215	220	198	199	222	206	213	206	210	236	232	218	233	230	208	206	213	198	239	209	172	210	217	202	167	209	195	212	211	217	219	226	209	223	233	230	203	210	218	205	217	220	225	235	214	217	233	224	205	233	210	226	224	209	215	195	208	188	193	222	191	220	216	210	216	213	196	223	225	203	235	186	239	207	210	203	216	222	224	212	215	207	208	201	222	221	233	204	225	216	221	243	215	238	219	210	199	212	242	196	193	193	231	197	227	225	215	210	197	222	199	220	223	197	225	230	216	190	196	199	215	225	197	239	224	233	225	213	195	209	230	219	216	227	226	199	201	199	177	245	229	190	208	241	184	201	228	198	224	199	202	244	236	213	205	220	232	240	202	245	194	244	229	237	234	209	205	256	255	205	218	216	217	201	215	218	218	234	216	194	206	198	202	199	219	205	218	234	202	218	215	202	207	230	195	233	221	228	228	205	245	201	216	200	238	208	211	221	215	217	213	212	208	208	223	224	228	226	234	206	214	211	206	224	214	214	210	238	203	216	236	228	213	223	223	202	190	198	202	207	214	178	231	206	192	228	195	213	181	201	211	219	196	213	215	206	208	212	222	213	226	192	247	199	200	228	228	226	243
2238	623	763	846	788	721	731	729	625	634	638	598	620	608	615	613	621	615	643	629	637	612	617	567	596	567	584	650	583	585	601	578	594	623	616	626	572	584	583	611	634	588	592	617	592	588	602	575	543	554	565	604	578	574	629	593	576	616	625	622	611	564	620	634	543	583	620	612	605	615	580	645	617	640	622	611	614	601	587	614	581	620	589	582	588	587	585	627	602	584	596	600	584	593	557	606	626	558	607	609	562	599	600	610	605	605	604	584	518	598	570	580	622	603	593	618	619	571	579	595	614	578	579	590	594	633	581	595	637	537	606	560	608	559	586	608	601	582	624	583	597	615	611	629	605	638	578	582	582	551	592	646	568	608	606	564	608	587	592	584	622	584	592	584	557	601	579	607	614	611	593	595	614	597	549	609	605	559	584	587	618	580	609	593	554	590	564	579	584	594	567	578	577	633	568	605	587	638	615	630	611	577	568	588	565	563	617	607	605	589	620	620	570	585	572	574	589	571	607	621	619	601	579	646	583	605	635	582	627	608	614	589	601	584	602	616	565	583	602	559	585	587	564	594	605	601	603	608	563	594	600	571	583	596	552	557	596	614	595	606	619	569	635	586	587	554	566	567	601	584	588	605	622	566	563	587	613	607	620	621	607	607	611	596	591	612	603	564	580	600	588	584	576	595	617	631	630	596	652	560	587	594	541	605	625	559	588	546	669	604	592	571	584	547	594	574	590	613	617	553	577	632	617	579	581	610	580	590	563	622	577	588	577	596	626	608	581	597	612	608	600	597	696	587	586	595	605	614	587	589	569	590	585	627	600	626	586	553	609	620	645	582	581	589	614	582	591	603	595	586	575	618	602	621	608	615	634	582	557	618	540	548	643	607	560	612	568	580	614	562	589	598	586	552	582	591	635	621	593	618	623	610	636	570	612	612	603	576	591	630	555	596	602	591	581	589	596	626	619	605	574	622	599	614	596	610	611	583	546	553	579	616	575	572	620	595	590	591	613	585	627	647	569	574	611	615	624	595	584	604	599	630	586	596	630	583	610	560	632	612	581	616	574	624	619	562	549	537	602	551	589	573	647	578	603	610	626	592	568	612	608	629	569	623	589	600	550	621	621	565	595	637	588	609	598	574	610	582	582	598	622	583	565	584	602	582	599	606	582	549	628	589	589	606	613	589	606	590	604	589	593	580	582	572	594	591	597	597	581	569	608	578	569	555	571	602	597	586	570	603	578	584	592	546	575	548	635	601	613	590	583	571	598	568	593	615	563	625	626	607	601	625	632	557	585	614	555	558	575	612	564	591	574	622	605	585	586	560	591	596	586	615	591	586	575	593	647	584	574	603	586	588	574	586	603	598	569	610	605	621	568	570	596	575	567	605	616	621	584	604	607	616	585	569	564	547	631	602	602	603	577	579	594	584	617	600	619	588	528	635	620	611	592	619	601	568	590	632	592	591	596	594	586	622	569	621	575	618	617	560	612	645	582	535	610	638	605	590	657	613	611	589	601	598	581	589	615	599	571	641	617	591	536	562	568	569	606	556	617	612	578	577	617	614	577	587	589	578	629	580	592	579	636	623	572	602	588	614	580	561	622	607	637	600	573	607	645	581	592	622	571	593	594	615	598	593	589	629	598	613	623	556	599	585	608	618	618	581	608	595	549	600	614	594	609	601	627	597	586	587	626	614	579	620	582	592	611	553	600	638	560	580	605	579	561	637	581	557	647	588	595	578	579	616	631	586	623	623	627	629	610	629	589	607	596	594	606	588	635	579	571	564	601	584	592	616	569	609	585	562	587	570	644	593	602	623	589	568	628	612	569	541	620	594	583	574	592	576	589	590	597	592	587	639	595	574	599	581	637	616	584	623	579	554	565	611	588	613	580	585	567	565	619	600	644	567	619	589	577	606	581	564	573	545	620	604	631	614	609	591	582	613	642	593	623	550	605	573	579	580	581	538	552	610	603	613	577	544	550	598	583	576	577	574	581	548	599	564	571	588	610	613	574	577	587	617	641	578	663	608	588	611	601	594	593	562	544	587	627	616	589	628	607	578	611	579	541	614	606	569	620	574	676	575	579	576	577	617	632	613	565	607	614	545	607	579	590	625	591	616	550	596	559	578	565	569	621	597	635	580	568	621	576	594	642	555	628	616	585	604	623	575	564	618	620	588	608	617	538	599	630	592	566	593	558	571	604	580	608	575	611	566	623	591	613	625	610	613	553	606	616	587	606	601	583	578	605	595	633	579	596	641	615	612	579	543	568	572	625	554	604	594	605	572	640	611	580	619	571	600	567	602	570	598	635	618	600	627	607	577	609	576	619	603	621	576	582	609	609	614	574	619	541	569	583	597	581	590	580	588	598	549	529	607	570	622	608	597	603	612	588	556	591	634	625	569	587	588	589	584	578	566	573	627	610	597	557	547	556	600	550	594	544	571	640	597	551	646	613	601	569	603	598	612	620	536	603	564	625	587	610	612	608	613	559	562	604	584	575	579	611	607	615	625	617	624	604	569	567	590	563	631	606	587	605	613	619	556	561	590	625	593	539	586	565	592	588	621	571	564	621	562	585	578	623	629	626	551	598	623	580	601	618	590	614	612	584	572	588	599	597	579	606	618	564	572	559	550	591	576	598	607	606	542	596	592	598	607	630	610	556	581	540	594	626	570	628	555	579	643	575	610	606	621	573	601	556	618	545	622	609	611	572	599	568	597	591	595	585	619	629	644	608	584	607	562	559	582	641	582	598	580	615	579	566	613	607	636	622	583	578	611	599	638	651	569	617	606	581	592	567	621	607	643	590	593	592	612	582	572	622	566	591	565	598	558	612	592	575	594	627	587	574	562	577	620	596	568	581	599	574	623	603	575	639	598	613	548	597	645	559	577	633	599	597	552	573	594	576	578	636	604	599	573	595	618	577	586	610	609	631	590	569	604	622	584	609	564	548	579	568	578	593	589	568	605	644	609	606	606	580	607	591	567	582	583	561	621	568	635	590	604	556	574	604	605	562	624	586	601	648	676	643	598	586	593	553	612	535	552	578	570	574	581	563	617	582	594	622	600	587	561	565	593	613	641	579	595	614	577	577	596	600	583	583	594	584	596	622	605	598	598	566	584	633	574	589	609	600	619	581	619	558	613	585	598	589	608	594	608	600	574	555	609	580	592	608	606	584	591	595	609	579	578	582	605	598	586	602	594	580	542	572	612	564	615	591	579	613	607	550	581	565	644	586	616	567	598	595	562	596	587	591	570	604	565	596	574	583	647	594	586	583	578	586	579	591	614	621	626	598	657	567	578	569	604	603	537	520	629	594	621	570	560	615	548	573	593	539	568	585	570	598	568	590	584	577	557	607	565	590	577	586	629	632	575	622	564	626	642	616	599	595	567	603	623	626	603	615	594	579	584	593	589	621	612	564	614	624	606	573	570	568	581	612	616	558	613	568	576	543	598	561	574	557	580	591	624	570	592	571	652	638	603	605	618
10301	1181	1400	1058	824	584	424	332	316	245	231	232	191	169	167	150	145	173	131	125	124	158	142	147	130	107	129	134	142	121	105	117	126	120	115	117	104	115	143	98	106	92	121	96	101	116	95	103	116	114	119	103	103	104	108	92	112	94	95	106	92	120	110	110	123	115	115	112	103	111	99	115	117	99	116	107	106	111	106	89	82	107	118	95	114	124	125	111	108	107	106	90	101	101	108	98	113	96	105	115	98	117	102	106	82	112	93	101	117	103	106	113	113	124	96	89	130	104	109	137	109	123	117	112	105	105	88	101	112	106	102	98	98	114	96	119	90	105	92	114	86	115	97	120	93	83	92	98	110	92	97	102	92	101	106	108	90	107	108	100	92	96	77	104	93	104	94	103	96	117	104	101	103	117	89	120	88	103	113	123	115	117	106	107	79	101	100	103	94	98	101	95	87	122	134	132	111	105	121	120	116	97	98	104	106	97	102	84	93	114	104	116	121	109	128	103	116	134	110	87	115	88	111	108	133	98	97	120	100	96	107	122	111	108	106	99	126	110	112	106	98	109	78	118	107	108	116	102	104	81	77	114	92	108	109	140	102	109	101	97	96	101	127	112	110	106	106	128	113	110	118	112	120	96	123	119	114	134	118	117	107	113	123	98	99	107	105	102	95	106	99	121	113	91	102	85	119	99	119	90	102	95	122	109	109	93	101	123	113	94	112	104	96	90	100	113	114	105	100	102	105	117	102	103	97	114	116	108	112	79	130	99	110	91	113	105	90	102	116	107	103	97	110	100	92	112	102	88	103	93	106	80	116	105	100	103	104	105	100	113	91	114	124	101	97	107	101	104	109	114	111	120	121	111	118	106	105	106	107	90	108	98	102	119	97	115	109	106	114	100	88	118	83	115	92	97	103	98	92	99	113	110	96	87	102	115	97	119	105	128	104	105	94	95	100	120	116	135	104	123	103	108	86	111	114	95	83	113	112	106	112	105	101	120	108	90	121	120	115	97	109	94	95	116	115	99	124	112	116	108	85	104	110	110	98	109	112	100	95	119	117	108	85	118	96	106	113	105	122	98	114	97	121	111	116	110	108	102	85	102	91	95	113	106	102	111	100	86	105	126	105	99	108	125	96	95	112	104	96	119	110	95	85	99	110	117	118	117	100	94	95	103	107	104	114	99	112	108	90	101	125	94	96	104	107	116	89	101	92	101	91	114	121	98	103	99	99	103	111	90	100	98	94	120	92	105	116	113	107	126	91	98	101	107	103	124	94	97	114	118	102	95	95	104	95	110	118	109	93	99	108	112	110	102	96	96	113	98	111	102	101	99	99	106	117	111	103	98	100	92	105	96	120	111	89	100	105	123	113	93	108	91	87	93	114	97	109	106	105	107	99	112	92	105	122	104	107	85	115	102	106	99	110	105	114	113	122	95	98	109	94	108	109	104	105	112	101	100	119	94	100	98	107	125	99	98	116	87	109	104	104	94	83	109	99	98	114	99	99	107	111	128	119	92	99	95	90	101	104	120	103	102	112	117	103	88	105	109	122	102	90	121	112	97	101	96	104	133	105	113	113	118	95	102	106	96	95	112	119	113	115	100	109	107	105	110	91	119	112	140	108	96	105	98	85	124	119	86	97	95	113	109	83	98	104	99	101	115	110	110	98	106	121	104	108	98	101	91	106	107	118	129	103	116	118	105	101	99	107	119	103	89	87	99	108	96	116	112	99	100	107	76	96	111	102	117	106	118	100	77	97	120	107	107	94	110	95	96	117	114	108	135	110	96	110	107	90	105	97	93	109	120	109	107	129	108	114	98	109	111	100	103	116	132	90	92	121	119	117	104	96	115	113	120	125	106	122	94	96	123	119	114	99	105	112	109	102	111	124	107	112	103	89	110	123	111	102	119	95	111	110	114	100	91	105	99	115	111	95	93	95	108	95	100	110	114	111	104	95	120	116	104	94	91	102	120	107	120	97	96	109	93	96	118	91	111	113	102	101	110	83	106	107	113	109	119	120	105	108	105	105	116	98	105	108	114	100	114	87	108	88	109	123	102	92	82	126	104	79	106	111	100	108	98	100	114	110	115	114	105	107	103	107	110	92	103	96	105	85	104	98	119	103	102	105	120	98	95	102	115	112	102	125	96	104	90	104	115	113	96	101	104	102	106	84	96	81	81	101	109	109	100	101	98	114	104	107	95	109	108	109	117	107	105	114	110	84	111	100	98	115	102	106	122	100	105	120	111	108	113	118	115	92	93	102	130	106	107	106	118	82	103	97	96	98	95	121	116	110	117	108	98	96	81	108	104	112	106	122	101	94	112	99	88	97	115	106	128	110	100	101	105	102	111	120	102	105	93	92	98	122	122	97	117	120	117	90	112	108	115	107	104	110	99	95	99	104	119	97	97	106	95	110	97	106	114	100	101	106	115	112	117	121	123	107	92	106	91	110	101	119	104	115	105	104	111	122	121	119	102	94	100	103	95	107	95	99	98	95	99	106	117	125	110	106	106	92	103	108	105	89	85	110	109	87	117	94	100	116	104	101	117	100	110	111	122	100	99	102	116	100	113	110	101	106	97	124	112	87	117	104	106	114	96	99	103	109	94	97	115	100	112	115	113	121	107	120	115	102	97	88	97	111	111	110	89	110	97	102	107	101	112	108	119	90	99	96	109	95	103	104	116	102	110	94	95	98	92	89	115	96	119	117	103	87	107	109	95	96	97	89	90	87	103	100	111	100	115	94	112	103	109	104	108	98	126	92	106	97	113	106	96	97	100	103	112	92	111	117	109	100	102	113	112	103	99	108	114	91	111	95	121	97	113	102	102	105	102	102	86	111	95	105	106	102	99	96	96	109	109	108	108	91	117	117	113	109	111	108	115	121	108	113	119	101	99	82	93	100	103	106	95	94	120	96	95	106	104	111	108	101	102	111	128	95	111	99	149	84	126	86	119	108	108	105	106	109	96	108	90	116	100	113	69	111	106	100	105	103	116	107	114	89	115	97	99	112	111	119	111	107	90	112	114	117	114	114	89	108	115	113	95	87	93	108	97	86	108	132	92	122	103	91	95	96	93	116	113	102	113	120	102	107	86	103	89	117	99	105	114	111	101	105	114	111	100	106	106	119	100	111	100	109	102	118	93	101	106	111	112	109	109	116	95	125	86	112	131	110	101	107	124	95	109	83	110	110	109	106	125	96	103	109	108	110	85	104	110	111	104	109	95	120	108	116	102	103	98	104	103	100	115	92	90	93	102	104	97	103	118	96	92	105	110	96	112	102	108	118	98	99	111	96	122	116	89	108	108	107	124	101	105	103	110	110	98	100	97	98	122	117	106	95	103	109	103	94	106	90	108	81	107	114	116	91	117	115	153	118	104	117	114	107	128	98	108	114	122	113	106	134	123	114	104	94	115	116	91	111	106	101	103	89	94	118	111	101	101	102	92	108	82	107	94	108	96	114	99	102	109	103	121	126	108	93	103
5708	1287	3114	3712	3082	2575	2054	1688	1425	1290	1063	958	930	822	831	711	664	624	585	598	553	550	500	493	463	489	445	496	435	449	382	424	405	424	396	398	399	386	419	382	411	380	366	381	374	391	400	367	380	368	361	382	386	365	360	356	352	382	354	373	328	370	396	383	369	373	372	341	362	382	347	340	336	322	346	350	328	321	325	348	367	365	360	349	348	348	345	346	354	349	327	341	339	324	310	324	326	370	342	343	357	320	355	359	334	323	321	326	332	327	320	366	384	312	340	356	326	350	352	359	354	289	315	322	317	310	347	333	329	328	314	332	339	338	356	339	351	343	344	333	336	323	336	345	371	341	337	342	332	338	317	333	323	317	313	313	341	337	317	328	347	311	358	346	327	315	350	324	288	322	344	328	360	325	337	342	324	357	341	361	370	358	363	328	351	323	340	342	350	314	308	325	340	333	315	316	288	321	327	301	318	340	305	360	325	348	333	354	353	319	347	346	314	365	345	378	348	308	324	360	323	375	310	341	340	357	308	352	345	322	328	333	334	325	307	321	366	317	299	311	327	347	376	341	367	319	317	312	333	317	327	323	356	360	325	317	314	342	328	341	323	346	319	333	328	347	323	337	285	337	298	329	325	317	331	332	359	318	324	336	346	302	338	341	340	327	317	316	337	344	318	315	356	332	328	335	358	352	349	329	295	356	325	324	307	340	295	337	313	362	352	312	312	316	352	338	335	347	340	348	328	321	322	346	312	298	322	332	323	334	333	300	303	321	322	347	317	309	340	313	320	323	329	342	317	329	340	320	345	353	307	320	341	356	349	341	327	318	338	293	344	340	309	314	316	353	310	361	310	356	327	336	336	328	311	323	341	339	366	363	314	352	333	313	353	304	361	320	330	362	316	348	314	346	325	317	321	343	311	347	358	336	334	333	318	367	342	322	297	329	310	343	337	327	355	315	348	341	321	356	361	321	330	333	332	331	358	332	322	345	348	287	333	321	328	320	354	346	346	316	360	349	279	326	321	330	310	295	324	346	308	320	329	313	332	310	349	288	329	325	304	334	340	337	350	339	321	340	331	314	328	301	346	306	346	366	355	327	344	340	283	361	326	313	338	312	332	330	340	348	387	329	348	306	331	345	349	336	365	348	333	338	379	312	340	313	313	311	330	350	350	339	359	334	343	352	311	341	335	320	348	352	342	361	328	323	316	345	322	301	291	321	372	353	368	324	337	352	308	345	326	331	356	320	348	304	353	348	301	328	294	318	368	361	315	328	349	336	318	335	342	338	352	335	334	339	311	360	311	325	316	320	345	350	343	331	318	316	346	336	358	348	352	335	333	322	329	331	319	326	337	349	334	325	345	344	293	334	335	337	326	340	332	323	314	341	340	337	356	317	378	381	333	346	330	303	335	334	341	377	321	339	321	324	361	337	360	329	351	324	320	331	333	356	317	305	313	331	341	356	367	300	345	307	346	363	356	338	340	312	331	336	351	351	367	372	320	365	295	334	337	326	326	333	286	340	318	310	343	326	345	334	340	341	314	321	320	317	316	315	347	334	318	334	370	329	356	308	333	359	347	321	323	346	299	342	334	328	343	312	346	338	348	370	402	326	346	351	321	360	357	336	331	356	305	332	370	335	315	320	346	290	317	339	348	346	336	360	367	322	342	313	366	322	331	358	310	365	314	322	312	316	324	327	341	358	332	318	322	331	332	324	342	334	355	347	314	340	321	334	351	325	368	332	343	341	311	360	358	350	308	316	335	340	311	340	338	339	310	332	365	340	331	314	331	294	345	364	320	341	353	323	339	337	345	337	340	333	344	313	323	323	351	364	326	324	346	370	324	323	357	316	347	313	323	314	342	334	334	342	322	341	349	338	319	366	309	343	325	340	345	349	330	297	337	320	340	340	335	336	324	338	300	348	352	334	351	323	334	349	309	318	336	328	297	338	318	338	347	348	344	335	325	313	317	342	352	324	323	333	349	345	323	355	344	312	314	322	322	327	321	318	341	324	327	365	320	328	347	345	323	344	347	324	315	338	314	333	335	344	340	331	338	349	319	315	342	350	336	351	316	301	323	317	331	347	336	348	333	344	313	306	344	330	335	340	349	333	316	352	333	355	323	353	301	325	319	333	326	374	307	348	318	323	324	334	335	346	325	311	320	335	316	340	313	324	319	325	333	352	325	318	319	334	300	342	352	317	344	318	337	345	328	318	330	324	324	327	335	352	342	333	345	322	317	310	320	349	333	334	343	342	347	306	361	302	306	368	323	321	357	319	320	295	330	334	329	340	326	356	306	325	336	319	334	335	318	328	333	316	322	309	321	346	342	326	340	315	349	305	321	320	342	313	306	327	321	327	312	342	347	306	338	339	362	329	336	301	370	304	357	327	361	307	308	350	315	313	357	349	339	343	340	324	298	342	350	306	316	342	331	340	362	327	356	347	328	339	342	339	348	327	323	316	345	321	343	311	302	306	296	341	331	324	374	339	333	316	356	308	325	325	321	339	312	322	308	355	353	326	309	362	349	352	287	327	335	356	330	337	360	328	356	356	351	350	348	349	326	362	352	341	310	321	315	321	323	348	330	346	328	322	319	315	348	308	322	322	338	329	311	353	325	352	325	320	340	331	320	339	333	318	318	338	333	297	352	338	331	346	335	298	345	320	294	318	331	308	333	325	325	318	307	332	315	341	324	347	343	334	330	347	309	306	319	299	308	323	350	340	318	346	339	350	354	345	336	331	312	320	325	317	361	322	349	327	358	341	341	309	321	351	301	354	341	317	315	336	326	329	339	341	302	345	344	312	329	379	337	336	319	343	355	317	357	311	350	320	366	325	324	352	312	317	351	327	347	305	332	344	309	288	352	323	303	343	345	317	329	337	318	334	331	356	341	329	293	344	339	357	302	315	298	356	372	299	368	292	312	312	321	331	332	291	338	286	327	338	331	326	335	350	362	311	300	341	321	315	327	343	314	326	355	348	310	352	357	354	318	319	320	337	340	355	311	353	337	309	329	339	337	310	338	329	297	365	358	344	328	314	318	313	315	346	343	351	322	342	320	343	352	322	318	327	342	334	353	346	338	340	375	347	343	332	324	335	346	328	360	320	307	353	338	334	330	371	318	304	326	354	340	320	303	359	315	319	353	330	356	333	350	297	341	338	312	311	303	321	342	334	372	291	341	351	330	343	303	322	293	351	374	350	331	309	326	345	327	335	320	324	317	336	329	336	337	326	345	376	319	369	369	362	331	330	331	355	326	299	341	325	332	336	315	313	309	328	342	355	332	342	323	325	290	350	360	313	322	300	305	331	316	336	323	334	321	342	332	304	309	359	304	299	331	326	337	358	339	337	314	315	340	314	287	346	322	333	358	339	317	318	327	320	308	365	344	331	315	328	364	318	325	344	369	321	368	360	324	354	357	337	322	372	281	345	323	349	328	345	361	342	331	342	366	307	361	337	330	332	312	352	348	321	351	327	316	325
18869	3130	2932	2203	1494	1039	851	694	564	500	430	366	318	305	275	280	274	227	262	226	212	222	206	202	202	190	198	183	169	188	166	188	184	163	149	179	166	170	166	172	174	177	167	201	157	183	160	163	183	166	182	181	189	170	170	161	184	155	156	187	186	174	168	159	160	165	155	166	178	195	166	147	159	170	174	139	177	168	183	144	165	153	142	167	168	189	162	152	190	173	192	165	141	153	167	156	167	157	174	141	160	145	168	161	154	163	157	154	146	160	153	178	157	149	163	163	149	156	151	159	167	160	153	150	152	160	164	177	155	173	158	158	156	156	159	160	158	150	191	160	175	171	151	159	167	158	167	172	173	190	135	159	144	162	131	183	143	165	149	184	169	156	166	162	156	159	154	155	135	176	177	156	142	171	179	166	166	155	159	150	160	168	154	168	165	149	176	153	163	167	141	168	152	161	161	151	176	160	135	169	165	197	135	147	170	150	170	129	153	147	166	169	166	150	165	168	152	140	155	159	162	166	179	161	142	183	156	165	138	142	174	178	184	147	154	176	165	171	162	171	175	162	154	135	158	159	126	149	158	169	166	157	160	163	172	141	158	181	162	182	195	162	155	145	167	161	168	174	159	156	170	162	154	149	144	170	157	143	161	158	174	143	165	170	175	153	162	174	148	168	160	146	143	140	172	158	165	169	153	163	146	165	163	154	167	146	169	144	140	149	182	151	159	167	146	161	178	173	154	170	188	162	153	160	158	163	168	157	140	158	132	156	182	174	172	146	139	151	144	137	161	165	163	181	162	160	177	153	157	164	167	159	154	172	148	146	144	160	176	142	161	161	160	169	168	172	167	175	157	144	162	178	150	164	176	183	142	156	160	167	154	164	195	151	152	151	160	156	164	158	162	167	164	149	171	190	167	163	150	162	158	175	161	171	153	142	156	142	159	154	149	177	157	146	164	167	176	176	137	173	150	144	162	157	142	146	170	158	155	166	143	165	168	147	182	156	146	154	177	148	170	168	165	160	164	150	161	146	172	150	159	178	137	144	182	183	168	135	146	146	162	172	178	151	164	168	155	179	148	142	165	157	158	163	146	168	166	166	141	184	144	165	180	155	152	179	151	137	171	174	163	138	173	157	164	138	156	152	162	173	158	161	132	177	146	147	192	154	167	142	151	189	169	177	133	169	133	158	176	163	160	152	174	149	149	168	171	146	138	159	155	172	170	160	167	163	151	144	157	179	165	155	157	166	160	171	173	152	156	160	169	143	195	145	159	141	186	173	162	146	162	152	161	136	174	153	167	174	154	171	198	148	171	160	158	157	160	164	162	170	155	181	172	153	185	158	156	139	151	154	169	173	162	159	161	190	163	151	154	146	161	139	154	161	178	157	182	157	180	158	165	155	139	162	161	170	161	182	165	139	165	177	167	158	152	174	163	196	184	156	154	157	175	149	165	159	151	174	152	170	143	157	147	164	152	148	158	170	163	170	176	165	162	159	144	188	179	162	166	133	178	138	173	169	145	151	156	163	164	174	158	140	156	167	178	147	176	142	166	136	172	130	145	143	164	176	156	184	155	151	163	159	147	181	171	155	167	146	141	135	179	142	147	160	153	160	153	164	166	149	152	142	168	156	149	143	156	155	160	168	146	157	161	173	157	145	183	156	155	168	133	167	160	140	190	140	164	144	152	164	139	154	170	170	146	166	153	145	163	160	148	145	160	183	160	187	162	166	151	198	193	157	141	145	180	165	161	153	157	164	179	172	172	184	145	140	160	168	157	158	162	152	175	174	168	161	189	152	170	164	180	148	194	157	160	184	158	174	174	142	174	161	159	183	155	152	162	155	164	143	160	148	155	148	167	160	139	161	164	147	144	183	155	169	151	173	154	153	152	163	151	154	190	161	148	156	141	162	175	135	174	171	155	132	199	175	168	167	153	164	168	142	154	174	170	148	145	166	143	160	174	149	147	170	185	174	162	157	151	187	155	166	157	154	167	144	164	166	170	152	164	162	171	178	134	143	188	181	172	174	145	148	158	153	168	124	170	159	134	163	148	165	180	184	171	153	159	150	178	157	171	171	155	170	168	166	146	166	157	168	162	152	162	156	159	165	158	174	158	139	154	172	147	162	144	174	147	159	175	161	149	150	177	154	150	158	153	139	148	159	165	155	177	179	159	170	159	159	138	170	166	130	159	163	159	150	149	149	150	166	159	177	131	177	151	176	152	142	140	155	177	154	156	166	160	190	169	171	152	151	158	176	152	161	170	161	148	171	157	173	169	160	170	144	157	147	166	163	174	181	153	182	161	164	185	154	179	157	143	154	154	165	143	162	167	153	156	151	166	148	165	171	152	159	164	139	153	183	161	159	159	151	161	167	159	145	180	160	173	166	172	151	147	161	158	134	188	164	156	140	173	178	155	187	180	143	174	168	171	157	159	199	178	188	166	157	173	167	149	154	157	188	151	149	153	145	178	142	150	152	149	151	157	141	160	146	175	160	172	173	160	160	138	170	159	179	166	169	195	167	140	154	148	145	159	140	160	159	157	147	174	150	153	165	165	163	150	180	141	151	149	182	189	166	162	128	177	163	145	173	186	166	163	164	167	170	169	161	170	153	160	173	164	180	137	159	150	172	190	157	171	171	152	168	163	134	164	164	161	171	144	186	171	180	174	155	173	145	139	155	135	155	155	130	161	150	147	163	129	154	151	175	154	169	158	157	145	162	167	154	164	144	158	161	177	169	160	155	155	174	152	145	141	147	171	138	154	145	155	167	178	192	166	170	158	163	163	150	143	175	183	166	157	165	174	167	167	150	176	167	156	156	179	188	140	148	145	163	156	135	169	139	156	162	133	163	157	163	154	166	167	168	179	170	163	168	164	153	154	180	146	164	165	143	190	149	148	163	156	197	154	165	133	169	150	159	152	170	156	132	163	164	165	167	162	144	155	175	163	175	151	150	162	163	171	146	172	178	160	145	163	162	152	166	147	151	155	155	165	149	162	154	178	129	190	156	163	145	185	151	149	170	168	162	147	140	184	153	182	158	152	186	159	161	153	155	160	180	174	167	186	147	171	154	154	150	158	160	156	157	147	154	147	180	158	158	153	170	157	172	151	179	142	160	151	149	168	156	176	155	160	153	174	150	147	162	171	180	175	155	155	148	166	144	156	154	156	162	140	153	142	176	167	152	146	150	147	164	165	155	170	160	169	136	165	149	165	188	157	166	175	166	167	153	143	174	156	133	151	162	167	151	184	168	158	156	174	184	140	161	163	162	168	160	148	159	147	134	170	173	167	172	159	151	164	137	143	159	150	156	175	163	172	165	158	181	182	132	178	159	149	158	159	136	171	170	171	155	180	145	144	150	154	154	187	150	161	183	157	159	161	152	160	173	144	182	176	150	162	148	149	176	158	181	155	175	152	156	167	175	155	168	158	136	169	138	163	163	165	163	151	151	159	154	176	155	168	167	175	151	169	141	160	153	176	151
7941	2578	5696	6790	5765	4640	3830	3140	2594	2301	2015	1818	1545	1414	1329	1205	1159	1030	1036	944	896	843	781	812	809	757	747	716	728	696	653	608	706	646	616	612	592	612	587	612	630	607	580	589	581	568	539	558	572	553	528	554	550	571	542	532	538	558	544	526	552	531	568	516	556	513	495	529	503	485	522	542	508	484	522	517	490	516	505	520	529	503	515	517	481	526	527	505	482	509	520	535	486	496	528	502	481	479	466	483	481	474	453	481	499	491	476	510	484	507	491	473	476	512	475	499	468	544	504	487	519	513	487	482	493	488	497	460	489	471	508	496	461	483	524	497	506	462	482	498	465	525	501	448	493	494	476	496	436	449	507	509	522	501	465	474	470	493	447	476	518	466	486	489	498	516	475	483	512	509	504	484	508	473	472	509	460	523	505	463	441	472	526	512	493	507	478	471	439	485	487	483	469	480	483	493	504	476	501	488	489	470	461	477	493	480	480	474	507	517	482	496	447	507	479	467	496	491	459	482	463	476	453	488	448	474	489	459	493	481	486	494	462	519	453	479	483	482	458	487	477	475	506	496	500	486	500	507	447	484	476	449	468	481	507	506	493	472	505	495	471	530	453	506	498	489	490	500	485	484	466	489	465	488	486	516	455	480	443	504	459	472	497	491	479	494	506	473	523	489	484	487	492	470	474	419	499	524	479	496	477	432	466	472	455	474	461	511	503	505	446	502	461	483	500	512	480	487	476	456	495	490	492	490	468	500	469	480	455	484	463	433	513	482	483	488	491	519	502	491	468	488	456	447	478	476	506	475	465	464	487	508	457	473	441	469	495	510	495	488	501	500	485	480	479	465	469	504	500	503	491	476	477	484	482	502	475	500	449	457	476	457	483	444	480	484	494	425	491	515	505	461	532	538	471	476	448	490	471	459	471	446	473	470	464	470	475	473	443	484	516	487	489	484	500	482	493	477	484	493	519	495	468	471	466	491	455	476	495	480	483	512	495	526	483	468	465	451	489	475	429	476	515	456	472	466	501	475	476	487	499	482	465	493	485	481	495	487	475	509	490	465	489	485	447	486	482	476	517	502	470	528	475	450	429	495	456	482	472	518	450	505	460	520	480	475	473	464	485	490	473	493	505	465	482	473	492	435	485	467	457	542	509	517	436	478	499	486	458	475	517	477	464	482	536	473	444	452	495	461	499	493	514	451	473	462	454	471	479	485	519	482	455	486	446	460	466	503	431	476	489	537	501	486	507	473	471	458	499	442	513	477	474	460	521	496	510	473	483	418	443	485	430	468	456	477	485	530	460	463	477	479	495	437	492	462	484	462	508	469	493	480	468	463	486	471	486	470	513	506	485	469	468	456	468	500	433	522	478	485	492	518	445	482	480	457	488	473	481	499	484	447	463	476	472	474	508	460	488	453	447	484	482	464	494	475	493	480	480	477	497	435	457	472	468	474	448	436	458	453	459	449	495	488	484	454	486	457	476	531	497	488	455	509	501	449	475	435	510	461	475	453	494	509	469	523	464	470	458	462	460	483	469	488	467	497	428	477	469	433	501	487	454	488	490	474	492	490	499	493	485	487	498	472	482	474	483	472	480	503	504	503	483	477	488	476	509	472	501	492	490	488	515	456	469	491	519	487	513	452	460	510	478	496	480	479	498	476	467	488	462	486	469	467	484	452	474	487	493	488	484	480	494	480	474	451	480	490	492	461	502	493	530	484	500	465	465	508	489	487	468	438	478	447	488	462	506	464	499	510	493	462	465	512	446	467	472	490	493	446	481	512	486	509	473	508	476	427	463	480	520	471	453	465	495	482	465	445	468	469	466	521	457	478	489	479	465	533	506	477	486	480	453	455	468	450	452	479	470	480	477	459	470	493	483	497	462	482	513	512	486	473	504	454	502	460	505	507	466	504	519	489	480	460	492	522	457	468	473	482	481	520	484	471	503	500	478	474	479	480	459	461	514	466	516	476	468	513	474	459	481	490	502	472	476	496	446	490	459	469	479	509	443	477	488	471	451	513	503	506	476	524	537	479	485	484	474	468	460	518	499	501	505	464	499	483	488	464	480	519	503	446	506	458	465	450	453	489	511	482	472	467	497	466	471	487	501	482	475	479	483	491	505	503	438	479	492	480	486	528	480	469	443	490	498	484	513	493	464	447	478	449	505	510	480	456	473	524	504	448	485	489	508	423	501	470	479	498	470	505	471	455	520	502	485	490	447	455	491	452	477	511	498	463	478	464	495	470	496	521	497	455	468	514	474	501	455	500	460	447	480	462	477	447	486	458	503	474	473	477	525	490	490	503	467	491	516	492	509	508	441	470	456	470	471	504	463	515	483	507	514	496	486	479	485	453	496	497	495	490	488	476	455	483	493	537	499	508	487	486	455	489	472	477	504	457	490	481	484	486	528	453	453	459	457	464	454	523	464	537	475	478	476	454	469	486	471	501	500	463	487	531	481	492	478	520	486	512	448	504	483	518	500	480	481	516	486	460	482	454	461	415	517	504	534	427	483	473	485	500	479	515	507	479	512	466	502	487	453	474	500	497	485	500	484	526	521	470	481	505	511	500	524	499	464	468	508	517	466	446	446	501	503	470	470	465	492	452	476	480	476	515	451	441	481	484	500	447	512	471	500	483	503	479	447	442	486	511	498	499	458	450	486	447	485	495	469	504	480	527	443	492	484	477	490	466	482	461	489	461	471	522	478	464	510	497	456	516	498	510	499	502	443	439	450	487	487	485	452	438	514	456	502	534	474	463	477	466	470	420	504	492	498	497	440	494	474	471	493	500	504	489	449	492	473	499	432	461	490	508	476	487	488	469	478	492	465	473	449	487	463	482	483	493	484	474	479	446	483	497	513	472	500	498	448	447	478	479	483	468	503	491	480	503	486	516	449	462	474	477	490	458	494	444	453	510	461	453	460	494	480	494	489	447	498	478	467	482	505	497	500	460	483	510	469	454	518	474	504	503	499	484	506	478	472	479	465	496	490	480	479	436	497	481	499	500	452	478	470	492	478	505	488	462	496	421	437	511	464	435	512	479	499	488	485	493	459	450	462	504	475	498	474	461	490	506	450	521	482	438	485	468	485	443	503	499	458	488	465	441	469	469	472	490	484	456	485	511	480	478	472	487	477	509	481	510	459	462	488	483	439	467	473	501	512	485	484	487	489	477	460	454	512	526	470	496	461	489	504	483	447	470	457	484	472	509	477	474	499	492	491	491	494	515	463	505	483	473	486	539	501	491	519	496	501	491	513	484	492	490	441	486	483	478	478	487	476	461	459	535	481	479	471	471	476	476	495	503	466	538	500	469	474	471	500	470	469	438	464	438	475	438	456	480	495	446	455	499	479	477	498	469	530	472	491	498	472	478	474	520	510	480	491	514	507	495	486	467	457	469	503	483	474	486	482	485	488	464	463	481	524	484	480	477	481	450	464	496	472	503	516	539	464	418	483	460	498	510	483	465	464	469	494	490	470	450
2376	293	301	264	257	243	247	224	208	207	257	182	240	231	211	205	232	211	218	230	226	239	217	215	193	205	203	212	245	215	254	198	259	223	212	220	213	219	246	224	203	229	216	189	190	203	215	214	251	206	216	235	203	211	212	203	211	210	223	230	233	224	218	188	226	218	215	221	193	205	237	223	228	218	237	200	208	219	208	237	228	206	191	217	220	211	187	204	186	236	223	202	211	223	239	191	222	216	201	193	238	217	212	219	200	190	228	187	207	213	197	218	229	215	197	213	215	198	200	214	207	194	215	230	208	211	194	214	199	187	229	192	226	228	223	215	199	218	201	204	209	189	167	204	215	203	207	209	195	206	213	208	205	214	218	209	223	215	246	211	211	189	233	227	227	217	193	200	216	219	211	203	212	220	212	229	195	212	241	210	228	220	212	207	226	234	192	197	209	244	228	214	232	240	226	235	211	183	239	199	205	221	182	225	223	235	215	216	204	215	213	217	211	221	211	180	215	216	201	179	218	209	217	217	210	201	236	226	235	224	193	212	203	232	211	237	232	206	201	192	222	190	217	213	226	220	226	213	206	201	211	228	226	238	196	195	213	209	230	228	196	227	196	237	192	209	217	218	217	191	215	226	236	209	204	199	204	196	185	212	210	221	209	198	212	233	230	217	249	208	200	252	169	199	231	211	201	202	218	221	202	231	210	216	215	231	224	222	223	199	208	212	205	196	203	202	202	234	226	228	213	184	211	241	226	238	207	218	218	226	204	183	199	229	226	233	236	234	186	207	224	205	221	207	233	222	209	200	235	224	208	217	188	205	223	219	220	212	245	224	223	207	219	211	193	199	194	213	226	209	221	189	240	208	192	224	215	214	211	208	227	219	221	214	232	214	239	204	196	209	229	212	211	207	224	204	208	215	215	241	219	222	215	220	206	217	216	224	201	219	217	192	221	214	200	193	217	234	182	218	225	214	223	216	212	202	209	202	207	216	223	198	179	196	218	208	234	212	218	222	192	199	222	217	223	238	228	208	222	213	206	197	214	196	217	216	244	242	199	213	181	222	202	223	220	232	217	203	183	204	201	215	215	214	205	234	219	203	207	211	213	218	228	220	204	228	230	220	221	210	207	207	172	221	203	223	209	227	217	223	213	204	238	193	217	216	204	223	204	231	199	187	207	213	217	207	204	223	221	196	218	216	235	226	210	211	229	194	211	221	217	223	203	224	215	238	219	195	196	225	201	220	208	213	219	208	195	190	227	219	201	193	239	217	214	210	217	197	200	221	203	219	212	231	203	205	219	193	206	197	182	212	195	211	232	206	223	222	213	219	215	215	206	196	211	240	213	224	248	218	199	211	234	195	227	221	183	202	247	206	229	209	193	217	222	205	226	209	206	247	198	218	195	210	228	188	192	191	193	225	219	201	225	224	218	222	216	218	198	218	212	223	226	241	232	233	205	191	219	217	222	210	210	219	242	237	205	225	215	217	187	216	214	198	218	213	223	219	208	216	222	202	199	221	204	216	223	199	201	215	209	239	201	213	227	226	218	215	204	214	231	191	221	200	204	226	204	211	213	230	234	234	198	190	233	218	222	200	215	234	203	227	218	213	198	199	227	226	192	213	220	201	232	239	187	226	209	230	196	215	210	201	221	230	222	240	207	211	226	190	206	226	215	190	186	216	219	211	187	213	220	227	205	210	216	212	214	214	223	222	195	223	248	189	229	201	211	198	246	228	213	209	201	210	229	212	211	214	203	209	230	205	194	232	214	217	213	214	208	210	205	190	232	233	238	213	215	225	204	218	201	223	228	228	198	217	225	212	215	205	229	202	210	233	193	229	224	223	224	227	209	205	198	215	188	201	215	244	216	228	224	217	212	217	197	183	220	203	220	230	213	222	216	222	195	193	227	197	264	180	228	205	206	185	250	214	199	189	188	220	202	226	222	215	218	237	226	208	203	178	220	209	222	211	199	198	227	213	231	214	221	219	225	228	251	212	209	233	212	222	228	225	221	192	211	208	199	223	211	238	198	230	200	203	187	213	176	208	166	201	197	205	206	207	202	232	221	204	202	202	202	222	214	206	232	221	208	222	209	229	214	215	211	197	190	213	198	237	220	180	234	226	231	191	231	208	218	214	217	230	225	202	215	239	201	200	246	194	205	197	185	194	214	213	186	218	196	223	233	221	218	228	231	230	236	225	202	222	213	235	226	233	243	229	217	225	215	178	211	200	191	205	215	223	249	219	227	210	190	234	216	234	210	200	209	182	231	216	245	195	223	221	215	232	242	238	223	224	219	213	237	216	220	187	221	228	231	195	218	225	242	235	201	218	183	198	211	190	193	232	222	213	179	198	203	206	214	210	196	242	184	210	237	200	193	208	210	193	204	212	193	206	222	218	194	217	204	204	203	215	208	199	221	195	216	224	205	218	224	215	207	214	200	217	234	217	211	195	217	231	218	208	211	215	221	228	217	189	211	199	266	229	196	197	248	199	226	210	212	212	201	208	219	199	219	184	218	225	199	211	227	209	207	217	212	215	205	220	219	193	213	199	215	233	230	214	182	192	226	238	223	209	233	230	229	194	210	227	215	237	227	200	206	198	216	210	232	197	187	217	278	211	213	178	196	195	211	220	224	186	200	201	204	219	227	215	221	203	226	213	207	195	222	231	194	213	195	222	243	219	195	222	205	178	222	224	227	247	215	230	216	246	224	222	223	211	214	230	210	219	208	191	209	237	228	194	194	201	211	202	202	230	239	219	233	206	239	212	227	202	216	220	208	204	218	218	199	244	229	213	221	230	182	200	242	209	224	208	213	205	204	239	200	203	188	214	234	223	215	207	238	207	246	201	212	210	217	215	223	247	244	206	221	189	200	234	209	205	233	216	227	219	229	225	187	207	196	217	208	230	206	179	225	237	224	221	224	229	204	210	221	192	223	224	224	210	210	186	217	235	237	213	221	225	198	210	237	203	186	226	222	197	219	231	223	190	228	193	218	202	204	203	203	210	209	205	228	217	219	220	206	222	228	222	209	221	217	211	207	214	203	219	217	208	219	205	193	174	246	221	210	215	213	227	223	193	231	213	246	217	234	198	209	201	219	192	192	206	221	236	220	235	201	218	188	199	199	218	217	213	199	203	203	245	231	210	211	201	216	194	216	221	207	222	205	194	207	202	195	223	199	212	211	217	208	198	210	204	226	187	211	231	216	202	203	204	206	219	175	194	200	225	220	204	204	216	224	214	222	199	211	227	221	237	186	204	228	199	238	235	227	205	222	187	208	224	204	220	227	232	201	223	237	235	213	220	179	226	212	191	237	213	208	197	211	219	203	208	215	211	211	223	209	194	222	226	222	246	220	212	190	203	236	201	232	243	226	219	198	210	204	205	203	225	206	222	211	237	215	209	204	216	205	230	194	206	210	210	198	224	199	215	204	218	218	216	206	209	196	188	222	187	226	234	232	206	224	230	210	211	210	223	236	197	221	203
2301	671	769	771	758	761	653	708	636	647	607	626	637	600	636	609	593	645	572	574	607	622	622	612	632	625	621	584	618	612	649	612	672	563	577	580	590	613	551	546	582	637	586	603	620	603	587	631	580	604	579	583	594	575	598	600	538	581	601	577	608	600	637	613	593	558	578	581	582	602	607	623	590	578	557	597	586	610	619	611	534	609	593	584	598	613	579	553	571	604	589	608	624	612	562	605	587	659	607	611	655	617	663	609	611	577	606	581	579	596	628	596	570	583	524	588	590	597	592	620	609	611	588	586	601	611	647	561	596	587	596	631	606	629	610	582	560	592	610	578	603	645	573	603	581	621	596	604	632	575	593	594	605	605	570	598	580	573	610	586	617	598	627	575	632	531	559	590	598	628	631	615	611	562	586	595	589	618	579	581	588	595	591	572	567	586	567	580	583	624	564	596	538	583	565	592	547	561	568	581	585	573	620	596	596	555	575	587	524	648	598	582	611	552	576	586	586	616	616	620	568	608	582	558	580	579	613	592	596	585	580	589	614	617	601	595	570	609	617	604	551	600	594	540	549	617	586	601	559	584	609	578	577	629	623	602	601	634	625	621	597	597	616	597	557	580	558	591	618	602	602	648	631	603	580	580	629	578	572	583	624	609	591	588	587	633	580	585	622	627	618	590	623	576	585	583	539	610	539	543	574	602	596	593	625	550	605	605	619	588	598	595	596	607	578	593	571	635	575	619	576	578	551	580	573	618	586	614	593	627	604	642	609	554	604	586	586	591	591	589	602	620	614	612	578	627	598	578	573	543	590	559	583	559	543	597	574	552	613	608	569	578	564	575	602	591	619	597	543	619	604	592	592	612	577	584	575	583	629	587	600	582	588	603	566	610	611	606	586	571	628	599	621	605	586	592	546	627	587	590	621	588	619	590	597	635	621	611	609	627	589	585	556	555	596	560	566	547	548	586	593	610	569	589	628	606	592	630	565	584	604	584	628	588	602	584	543	558	621	602	567	594	585	558	607	626	590	561	594	609	598	593	598	597	592	581	625	573	604	530	602	554	579	618	619	588	612	616	563	608	613	556	551	601	608	568	593	607	597	600	589	595	587	599	536	588	626	634	585	563	621	579	589	610	552	623	580	623	588	583	608	604	571	587	566	580	597	555	592	551	594	567	599	629	587	601	570	599	580	588	579	584	553	600	595	589	527	583	603	606	628	607	604	625	577	587	574	610	617	581	595	594	620	589	582	612	607	610	562	570	624	582	619	553	557	570	581	602	600	599	569	594	575	637	574	597	564	611	553	632	618	598	558	567	636	603	629	576	589	592	576	600	575	602	587	565	596	610	594	607	581	589	616	581	594	569	608	598	600	554	582	596	597	614	587	600	569	567	580	598	621	602	562	639	562	559	595	581	587	596	606	597	592	565	591	582	601	614	604	554	584	598	606	560	628	634	585	603	619	592	582	624	574	586	592	598	621	596	574	605	554	545	566	529	601	575	555	612	566	550	630	608	611	589	592	645	591	554	588	589	564	603	571	609	593	554	592	562	631	577	604	591	612	576	597	621	639	583	554	549	572	580	554	613	646	618	576	579	574	601	598	607	600	593	620	576	574	624	596	620	607	588	601	587	574	608	574	610	588	617	579	594	595	571	616	625	594	574	622	559	548	569	564	608	594	548	593	569	589	631	585	613	570	585	578	607	583	607	605	599	592	532	596	619	579	577	612	595	585	589	576	599	550	602	605	589	568	606	620	614	597	565	600	593	580	587	612	556	532	605	598	608	588	605	584	590	605	593	592	579	628	584	627	610	593	580	600	590	570	555	583	574	616	601	614	613	594	591	627	568	600	588	572	604	594	614	563	528	597	600	583	627	584	593	592	544	594	581	602	587	587	593	614	566	616	596	597	596	613	619	538	558	603	581	621	594	556	633	574	594	577	588	585	570	638	649	614	573	603	614	585	596	611	584	633	574	581	600	587	588	580	600	578	599	561	613	588	597	619	601	612	564	581	600	556	583	575	618	557	612	642	594	564	626	578	609	603	585	545	603	613	601	603	600	581	600	554	603	588	573	594	656	568	596	579	561	604	536	561	626	545	632	624	597	561	582	595	613	580	598	601	590	597	607	574	567	538	628	582	586	648	634	593	622	569	614	590	580	588	579	593	591	603	616	569	571	618	581	594	606	548	583	606	602	653	606	588	579	522	587	590	615	634	587	619	631	598	589	597	609	566	631	610	558	616	586	622	566	555	609	609	609	604	582	573	597	578	568	584	630	611	550	612	619	571	606	559	599	596	611	540	610	604	616	575	624	556	607	584	620	567	595	586	674	628	584	599	637	602	602	587	601	598	571	615	618	625	597	656	580	577	610	555	565	589	613	583	618	549	588	588	609	572	638	585	598	579	582	573	608	567	599	626	593	565	573	540	616	582	574	584	569	611	597	604	560	597	554	602	605	607	593	578	595	576	602	600	590	556	621	622	617	606	585	590	616	569	621	595	633	572	601	600	583	608	568	582	623	594	602	576	636	604	608	609	576	551	590	592	565	585	600	618	623	608	610	629	597	590	582	604	578	607	617	593	602	596	619	580	578	588	599	598	592	617	611	572	611	573	575	575	557	612	595	601	610	582	605	591	594	584	595	603	580	556	587	601	547	579	582	573	589	581	660	520	612	612	592	615	612	573	619	605	587	558	634	585	580	586	584	533	614	630	599	595	576	591	584	607	627	592	594	585	568	581	589	619	607	593	592	578	615	571	625	624	592	641	564	578	595	595	560	581	629	589	545	611	593	576	629	559	589	622	617	608	575	614	608	611	622	562	581	603	608	596	609	577	598	598	594	569	607	627	592	548	562	634	591	624	651	565	568	588	563	603	589	603	599	579	568	614	566	622	628	592	602	598	622	594	608	587	584	613	613	589	615	571	611	648	581	616	577	601	571	609	618	600	601	554	581	605	616	547	623	607	583	591	561	612	592	570	576	616	597	584	621	574	570	593	586	598	626	572	587	601	586	618	630	578	561	599	595	600	588	602	577	567	568	588	539	600	584	607	613	566	607	554	589	564	581	538	605	606	625	546	569	597	621	603	614	633	602	567	554	579	596	574	585	598	598	599	588	601	558	586	577	577	573	597	582	588	578	588	554	635	585	629	568	614	612	566	591	623	593	636	585	605	563	596	577	631	559	591	594	586	593	578	580	582	584	551	572	617	593	555	580	588	579	587	614	593	586	604	628	577	622	586	601	550	586	590	571	610	593	616	581	571	624	548	567	563	550	587	541	605	608	568	546	591	593	643	594	582	640	587	574	635	581	635	613	620	593	601	563	573	605	596	584	619	597	587	576	596	575	585	583	580	619	559	618	615	595	585	592	604	623	580	574	626	588	557	576	575	620	603	571	560	591	594	561	595	554	575	640	579	605	576	549	598	615	623	632	580	606	600	589	601	613	574	577	637	598	545	605	637	567	593	603	585	561	607	592	544	619	594	638
10224	1180	1331	1092	817	556	434	354	300	245	228	192	194	165	185	181	140	140	143	122	132	139	127	130	118	119	142	104	115	92	97	117	119	123	112	111	124	116	117	118	119	112	111	109	121	118	119	113	105	106	113	112	93	100	94	105	107	117	109	107	103	93	123	100	106	115	119	106	114	110	113	109	112	112	116	99	114	128	117	108	107	115	99	101	117	126	77	108	114	99	120	124	101	103	127	105	86	96	112	96	100	99	123	122	95	112	93	107	145	117	93	118	110	107	121	96	113	104	98	92	115	91	102	97	96	112	109	100	104	96	96	81	87	107	102	94	86	128	94	116	113	100	105	113	101	109	113	99	100	99	102	106	104	114	115	116	97	99	104	103	112	105	106	117	105	108	119	95	110	118	103	117	95	103	96	112	111	98	109	114	98	117	99	100	120	104	107	100	117	83	110	109	105	96	111	123	106	117	110	100	120	111	99	103	109	109	99	116	129	114	118	130	98	98	100	93	102	98	109	107	131	122	111	97	109	97	96	81	109	116	123	102	95	112	107	126	88	115	126	93	111	101	118	109	113	102	102	94	105	102	116	119	97	106	103	95	100	106	98	107	93	102	112	117	110	86	118	124	96	112	103	114	108	110	99	94	111	95	119	110	84	97	97	104	92	104	128	115	97	109	112	115	97	109	99	109	117	113	108	125	91	85	109	103	87	117	109	110	116	106	114	108	99	103	112	94	112	110	98	106	107	121	104	119	107	115	100	106	111	99	122	112	98	105	111	92	73	113	98	104	106	100	91	141	99	117	99	117	108	98	82	98	107	113	118	128	109	106	94	83	108	110	100	107	99	111	95	102	129	106	95	83	94	98	120	140	95	97	112	106	93	95	106	108	86	91	111	115	88	98	97	122	91	107	100	100	103	109	109	98	102	121	109	104	131	109	102	110	111	115	109	104	103	99	114	105	106	106	119	103	104	108	90	101	99	119	123	108	131	99	107	102	101	106	119	118	100	103	119	96	111	116	96	109	107	104	103	95	92	111	108	105	107	107	114	113	115	118	92	106	116	119	129	107	93	99	100	102	101	110	95	106	110	123	115	98	102	104	98	108	111	98	94	92	105	107	101	124	113	124	101	113	107	112	116	107	92	109	104	108	95	120	101	99	110	128	105	110	114	116	88	97	96	104	106	108	114	120	114	89	119	110	107	97	100	100	103	107	107	122	104	109	92	123	99	106	109	105	103	111	104	110	109	112	108	123	94	104	108	110	106	107	99	108	107	109	107	89	104	105	113	116	98	125	107	94	101	104	88	88	117	98	129	107	103	98	97	103	112	116	107	115	101	99	112	76	102	104	111	128	114	96	102	88	97	98	103	118	91	116	105	93	85	108	96	115	104	112	109	120	97	89	106	88	98	133	117	100	118	109	121	108	93	100	116	103	112	109	111	106	115	114	116	97	117	100	95	101	108	105	111	112	122	98	96	103	105	92	116	116	90	98	115	106	108	97	101	90	116	112	103	108	110	98	93	88	119	108	109	113	100	110	107	109	103	76	96	94	129	80	109	111	115	101	114	97	106	102	96	110	90	109	113	103	98	120	118	112	114	111	125	108	117	116	116	118	105	90	99	85	98	112	102	99	102	109	124	114	111	110	110	111	97	107	89	111	80	101	118	102	109	118	94	123	104	105	111	110	93	91	104	104	111	100	91	94	121	118	96	110	112	96	79	125	113	99	105	102	127	109	108	99	102	91	120	96	90	103	121	98	110	100	95	106	114	112	98	104	106	98	118	97	119	104	106	88	128	107	115	96	97	108	101	87	100	109	98	124	96	94	110	103	102	113	117	104	110	95	107	101	110	107	110	86	111	100	100	118	127	103	114	115	87	104	88	92	100	124	101	92	113	104	111	100	101	84	105	128	121	120	109	94	108	96	96	97	115	101	106	119	115	112	92	102	105	118	112	113	96	95	111	103	101	100	103	114	122	95	126	94	113	117	90	119	104	114	107	111	117	108	89	89	117	83	102	105	94	94	90	110	113	103	95	108	104	96	123	106	93	100	106	118	103	91	108	118	94	99	99	95	109	100	103	104	98	98	115	94	107	112	83	102	95	108	99	117	113	112	116	106	104	106	87	106	116	100	111	134	118	101	120	122	82	109	81	117	102	104	91	103	89	105	104	85	97	95	114	111	107	116	101	125	104	99	112	99	92	118	94	101	113	111	96	109	89	124	118	104	96	104	115	122	113	99	97	96	98	97	94	111	113	111	93	96	105	119	102	98	109	95	106	112	97	96	123	119	108	100	113	101	99	94	126	94	109	124	115	91	102	126	109	128	109	107	110	99	111	102	103	94	113	112	104	97	100	116	104	93	114	123	105	109	104	111	116	90	111	99	98	90	115	124	108	101	104	100	99	112	111	109	92	96	102	101	108	113	107	113	109	98	119	116	117	110	98	97	97	122	117	110	103	113	96	106	112	99	106	97	98	114	90	122	115	120	107	95	103	119	105	102	101	93	108	106	91	115	140	107	104	99	111	90	135	101	122	117	124	101	115	107	94	105	118	116	104	101	97	121	107	109	100	113	120	113	96	114	129	80	106	98	115	107	114	104	104	109	92	94	104	106	117	110	104	98	80	103	116	114	110	92	109	113	103	105	110	91	106	107	113	95	95	103	108	94	108	101	95	112	115	107	107	110	114	109	116	113	115	103	108	133	124	107	111	91	124	96	129	121	129	121	109	96	112	115	108	117	118	101	85	122	125	121	90	98	89	92	86	132	99	112	102	104	113	109	98	105	107	117	104	118	115	113	126	110	107	115	94	115	99	110	95	102	125	108	102	102	91	100	112	114	110	130	110	137	99	77	124	96	102	102	109	103	97	105	88	105	94	90	93	117	103	104	125	106	109	111	93	106	119	93	92	113	94	97	112	109	108	99	95	120	108	98	105	111	103	100	102	90	116	101	108	125	107	121	93	108	106	104	98	102	117	114	110	95	103	122	100	105	114	99	136	105	103	82	94	108	93	109	103	95	108	98	94	115	124	111	105	106	108	121	108	110	104	124	105	100	139	111	100	109	103	105	111	96	114	88	87	100	101	101	120	105	102	113	104	94	100	118	118	114	110	115	109	95	94	121	109	115	96	101	116	99	105	104	103	106	107	111	94	102	99	102	86	118	100	111	98	100	114	113	116	97	104	118	113	106	92	103	107	104	107	101	113	84	123	110	93	101	116	85	106	97	111	105	118	88	112	99	108	97	112	93	101	114	119	108	111	112	121	111	113	124	102	110	123	102	102	114	106	104	99	109	104	94	103	95	99	76	96	97	92	117	114	104	97	105	100	102	117	111	100	98	126	89	103	99	100	88	113	74	103	103	113	107	100	106	91	89	110	115	124	101	96	86	91	111	127	98	113	114	102	137	102	104	101	108	110	112	95	99	100	110	102	95	113	122	107	122	91	126	93	98	105	99	102	105	108	100	101	105	112	122	120	105	110	92
5735	1378	3079	3598	2972	2544	2064	1667	1511	1234	1095	1030	855	828	727	748	634	680	596	558	561	529	519	464	484	479	470	498	404	448	405	435	409	397	435	394	399	429	367	375	363	373	372	378	366	359	379	394	373	354	386	396	390	367	358	357	361	329	358	364	377	371	341	373	327	354	365	355	336	315	343	310	334	323	327	337	348	322	317	377	356	364	373	347	296	347	342	357	351	311	324	367	355	337	310	329	339	326	320	399	326	320	324	343	316	326	327	339	316	298	330	334	329	337	309	342	338	363	360	333	342	339	310	356	320	322	348	312	351	326	351	308	317	328	347	340	326	320	337	308	329	336	310	346	344	339	314	331	319	343	342	310	309	336	300	375	330	336	279	338	346	342	317	330	324	339	334	326	310	347	313	335	312	350	309	345	320	325	301	338	316	330	332	370	345	322	353	349	327	349	336	299	318	340	296	352	323	350	346	338	308	305	319	319	304	331	344	346	317	305	353	314	323	307	315	293	375	366	324	325	329	348	304	331	359	334	358	318	353	324	326	317	375	340	316	326	324	344	332	329	330	322	330	335	333	323	352	334	327	323	310	372	336	326	335	337	355	331	298	341	327	349	343	332	312	316	323	315	311	325	313	320	322	325	297	324	338	307	343	356	341	326	354	318	321	337	338	314	318	315	364	317	312	327	334	348	294	352	320	303	323	337	308	327	315	343	353	364	311	358	343	330	317	341	342	344	316	325	359	329	322	353	339	335	327	316	360	351	345	304	310	311	312	363	333	327	358	316	304	302	340	338	325	325	330	343	354	277	299	309	310	349	310	304	334	304	325	295	345	348	355	283	295	372	359	333	324	326	357	311	365	320	336	314	365	334	335	333	337	304	335	336	327	297	326	367	324	357	338	318	303	339	335	325	339	322	319	337	303	315	353	327	317	317	335	341	339	393	332	329	343	304	345	332	338	354	334	352	360	331	328	328	331	327	327	321	312	352	319	332	321	321	341	318	330	340	302	319	307	316	295	342	327	323	332	331	348	345	316	325	328	333	325	328	332	366	349	310	341	321	354	324	318	325	299	341	316	341	294	322	302	312	362	308	351	337	351	332	358	318	324	349	329	346	330	332	329	358	331	350	329	323	352	325	326	319	380	327	309	346	343	304	320	304	306	335	317	307	329	319	312	306	316	295	309	350	303	350	355	317	326	313	315	340	320	343	338	332	330	319	316	310	355	326	331	332	334	324	333	306	316	312	361	297	320	345	304	341	298	308	346	320	360	347	320	307	318	362	351	310	333	332	346	325	343	339	332	365	348	326	326	342	331	300	331	334	331	324	315	312	337	321	341	346	333	361	320	348	350	353	335	369	343	355	326	359	309	324	310	323	335	301	300	357	354	336	334	348	353	314	330	341	339	316	345	297	335	308	317	347	295	342	311	338	340	334	323	355	318	358	333	342	350	361	339	358	310	337	329	329	322	335	343	335	323	330	326	326	308	339	342	313	321	328	338	326	323	339	326	342	319	320	318	315	337	359	317	322	332	333	342	340	343	302	352	315	350	316	315	335	353	302	331	316	315	350	365	293	354	339	289	354	344	325	351	333	371	346	326	325	335	320	320	296	356	303	327	345	330	355	326	367	370	324	325	305	337	351	319	366	306	295	314	303	335	331	299	355	334	330	353	331	348	314	321	343	361	348	308	334	346	302	345	320	308	324	350	322	349	303	323	350	315	340	324	348	334	340	368	316	331	343	312	358	339	357	311	334	307	304	351	312	300	327	311	337	310	331	318	319	304	351	356	335	326	334	325	334	347	342	329	326	366	347	319	340	331	327	382	356	351	318	320	352	329	317	310	334	359	329	306	346	337	317	319	343	317	339	319	320	353	353	311	328	354	339	321	333	352	335	334	287	311	302	313	340	344	305	358	347	351	324	319	328	355	356	382	316	318	340	344	325	351	329	328	315	336	351	328	335	350	336	351	342	346	352	359	325	310	341	322	326	341	293	337	327	319	326	334	316	334	336	320	314	332	367	309	324	321	341	336	327	349	345	331	316	329	329	319	329	387	324	330	315	359	329	313	336	332	313	322	338	338	338	351	339	317	324	337	350	300	351	332	308	352	348	346	325	331	302	302	337	381	340	334	352	329	304	309	354	328	364	330	323	327	296	349	333	326	337	320	354	334	357	306	341	284	320	334	344	320	325	302	314	345	337	357	313	324	332	361	323	348	323	312	308	325	331	338	345	312	340	315	370	321	337	339	324	329	305	292	334	339	337	298	338	315	365	305	278	328	354	318	340	341	344	298	312	318	350	320	350	369	305	338	332	313	343	300	308	339	332	310	306	309	334	348	349	335	327	313	344	289	340	344	325	349	352	334	323	311	314	301	313	305	325	349	337	315	354	343	312	346	332	332	325	332	328	327	320	333	313	341	316	302	350	337	337	332	330	326	302	317	314	360	311	352	337	311	333	347	305	346	296	319	349	324	332	327	299	336	308	320	341	342	362	318	304	325	310	339	331	326	325	338	330	340	349	315	302	367	317	345	298	367	333	354	351	337	360	332	343	331	380	329	297	325	341	344	328	310	353	359	325	336	306	317	302	327	312	330	330	306	333	347	298	328	324	330	306	361	349	308	348	316	326	308	328	327	324	335	340	308	353	304	337	336	303	320	294	352	326	355	343	316	296	329	311	338	320	341	349	358	329	324	314	369	339	350	297	345	329	332	320	325	333	315	330	332	297	322	345	316	314	321	310	325	347	361	332	321	306	333	315	311	340	361	340	356	324	306	323	339	319	337	348	328	354	351	322	304	337	345	326	278	319	311	338	311	307	327	326	359	318	330	311	333	313	327	314	350	330	303	339	349	335	336	280	309	394	326	305	362	335	302	321	312	313	346	344	369	321	347	280	345	341	332	326	324	331	335	305	318	323	337	298	330	340	335	342	344	342	327	314	350	323	338	354	319	357	301	357	332	332	346	312	301	356	340	348	346	296	355	337	312	303	326	323	349	380	335	344	330	303	324	325	334	338	310	354	350	311	351	336	300	338	335	387	286	312	357	345	323	339	333	331	303	325	368	345	343	309	342	321	331	367	352	334	351	355	329	299	346	316	310	324	365	354	332	320	324	347	314	347	331	341	330	332	328	331	308	350	334	311	320	318	321	331	328	346	339	289	311	328	336	320	331	341	308	309	311	338	341	346	326	329	335	310	324	323	363	319	310	300	380	305	348	352	331	328	310	323	327	305	351	313	336	332	353	327	346	330	337	343	323	331	381	358	299	338	324	340	321	347	333	328	327	309	312	315	334	323	352	322	330	323	313	322	317	306	348	316	340	331	312	353	317	313	325	336	327	352	335	336	354	344	299	341	332	336	318	349	313	323	328	370	338	342	339	336	317	328	321	344	321	336	317	302	318	312	330	300	315	318	364	314	329	332	338	331	322	341	330	347	373	336	368	313	325	342	337	297	344	344	327	295	343	332	331	309	338	317	342	315	334	346
19082	3211	2986	2172	1620	1208	904	683	523	466	449	372	315	290	281	277	257	224	233	229	231	238	216	203	190	222	199	203	174	186	195	192	195	178	187	170	174	163	205	145	162	171	161	187	190	201	158	171	164	155	174	152	156	196	162	162	175	181	177	144	175	147	169	155	166	164	165	139	153	167	181	153	163	179	174	165	191	160	157	172	174	174	150	142	168	160	144	154	151	180	150	136	169	160	176	173	175	156	155	169	159	165	174	172	157	171	169	165	147	150	159	160	176	163	173	160	170	159	143	139	158	156	156	165	170	156	159	123	147	164	154	145	169	181	193	154	172	161	149	172	163	169	138	160	152	164	183	182	154	134	161	173	148	151	156	176	148	155	148	190	136	167	153	162	163	163	140	139	131	158	172	150	139	164	155	163	160	146	192	179	162	182	168	169	159	145	166	170	164	157	179	130	155	150	150	158	148	144	162	137	155	177	156	154	146	182	155	162	184	193	168	156	165	140	161	170	142	156	143	165	135	158	163	155	162	169	158	170	172	146	183	169	149	158	168	160	178	161	149	181	184	167	172	146	149	161	162	165	142	195	174	169	157	178	162	162	159	153	160	170	147	169	149	179	173	153	196	149	155	156	170	181	143	180	157	177	149	177	154	166	153	181	152	163	145	160	133	155	167	154	156	153	152	167	170	178	152	125	158	148	144	146	162	123	181	150	153	152	143	174	159	180	177	154	168	163	164	161	147	159	157	152	153	156	150	145	171	143	155	154	178	154	156	161	167	152	165	180	151	185	162	159	160	153	165	198	179	167	170	169	151	184	157	163	179	148	162	181	153	173	167	180	188	164	166	135	177	172	164	151	164	163	163	173	156	175	164	165	155	162	144	156	158	157	186	149	180	151	138	174	172	157	157	149	187	149	169	159	163	169	156	154	162	161	157	163	160	174	170	166	176	159	160	147	144	149	155	150	152	167	146	169	154	166	168	134	137	157	141	155	156	171	142	170	166	150	161	170	162	163	177	144	152	159	166	172	169	134	168	163	162	167	157	153	161	163	133	161	188	145	154	175	164	164	145	170	146	166	157	164	152	179	173	168	162	172	150	164	169	184	183	160	139	154	156	151	166	156	155	164	150	145	175	162	142	163	163	133	164	146	162	155	159	168	161	158	155	150	151	168	168	173	153	160	147	152	167	163	147	159	142	167	168	154	156	165	179	134	155	140	144	158	154	160	180	157	166	149	188	166	163	161	161	166	163	176	170	148	181	162	163	144	162	155	138	164	170	174	171	179	150	162	152	174	151	162	167	154	153	167	161	156	172	175	174	177	151	147	138	166	174	152	141	172	163	148	155	174	140	149	159	169	155	142	169	134	164	171	163	159	141	158	157	164	179	141	145	137	186	174	176	152	156	156	192	191	153	148	163	163	170	172	161	153	133	175	155	137	167	156	154	159	187	154	145	150	167	150	152	159	145	162	154	172	166	133	166	157	156	169	164	165	180	161	157	176	139	163	162	171	178	144	144	175	159	172	153	161	142	173	154	140	176	151	167	151	150	162	149	131	167	161	173	177	148	169	171	175	148	172	151	163	156	156	171	142	154	195	169	158	151	158	154	178	157	169	173	133	176	154	175	155	166	160	167	174	143	147	153	137	165	171	160	135	163	144	163	127	156	180	176	159	161	135	168	148	145	175	158	160	166	162	151	132	166	148	160	141	176	188	153	162	136	166	168	142	161	135	147	183	177	147	171	159	145	168	181	164	142	173	146	186	156	177	181	165	178	161	164	138	162	151	167	139	174	162	155	150	180	169	149	156	169	159	186	159	174	149	173	165	158	164	140	176	170	152	148	165	171	191	183	143	161	139	156	160	156	159	155	140	169	155	150	142	169	143	173	155	176	151	141	144	151	155	173	155	171	149	137	161	164	152	170	144	145	163	182	151	159	166	166	172	166	159	195	161	173	152	158	143	165	164	159	155	161	157	149	137	139	160	147	165	157	160	176	163	142	180	172	153	167	146	156	180	162	151	149	150	180	153	149	152	184	164	174	157	164	156	145	167	156	148	166	156	179	150	157	161	145	122	175	169	149	169	173	163	154	152	158	162	150	166	173	158	146	169	185	158	148	163	154	161	144	144	165	179	170	169	134	164	154	175	155	180	156	163	170	167	165	173	152	150	163	149	156	174	155	172	169	178	177	159	151	148	174	135	143	185	163	154	156	163	153	165	173	161	150	181	155	168	168	131	146	157	141	172	161	160	166	141	170	153	159	181	172	156	148	171	159	169	142	166	168	141	162	175	160	164	173	159	147	156	187	163	174	173	147	151	150	177	176	183	171	159	150	155	167	165	175	154	161	167	158	179	162	146	174	162	139	156	190	170	131	158	168	169	165	152	169	161	188	156	166	160	142	164	138	148	153	140	153	178	142	151	152	171	160	169	169	157	145	162	180	170	162	157	147	193	163	150	175	156	165	152	147	157	182	154	162	147	166	167	146	139	141	151	160	155	176	147	158	172	146	171	177	165	167	163	159	165	164	146	171	155	162	169	180	159	166	182	145	202	175	160	153	168	151	162	160	154	158	176	153	139	144	176	148	181	170	150	148	148	156	175	170	161	182	148	162	176	133	142	144	138	169	160	178	140	167	167	149	137	164	154	140	139	163	153	157	173	143	171	151	169	165	176	173	161	155	168	131	165	166	156	160	182	146	167	167	148	143	147	171	167	157	164	170	146	163	163	152	152	129	159	166	158	168	158	144	158	175	165	161	156	150	163	161	165	162	167	166	168	157	140	168	169	160	152	181	166	148	178	156	183	159	149	176	170	153	183	144	158	132	161	184	158	171	167	177	162	157	146	154	175	182	164	175	146	163	151	154	162	169	155	157	162	138	147	183	161	136	158	174	157	168	156	141	157	154	143	154	154	172	170	152	144	153	190	163	179	139	173	175	178	166	180	162	168	179	170	166	163	141	140	169	161	154	173	165	160	165	165	145	154	173	168	156	169	152	166	138	163	146	176	162	167	159	164	162	178	161	171	157	164	148	162	170	147	148	165	142	160	165	151	173	168	161	162	161	166	113	139	152	134	162	171	144	134	160	178	143	155	172	169	151	148	156	164	162	153	138	186	140	159	161	144	158	179	174	134	153	161	141	167	155	146	131	156	163	169	148	158	168	168	157	169	160	161	157	162	155	144	151	141	167	156	157	160	154	176	139	161	165	152	157	154	156	166	156	158	163	189	163	143	151	173	167	153	168	138	156	136	156	172	168	169	154	160	168	167	140	169	175	175	179	149	180	165	164	157	153	195	163	155	167	166	158	133	164	166	157	159	163	152	158	173	162	150	180	143	148	160	149	166	146	157	165	158	169	179	163	165	186	149	179	176	166	151	150	153	182	149	164	162	178	166	150	152	135	170	157	144	141	179	154	185	159	169	178	158	156	153	169	147	194	150	180	161	153	143	167	146	162	160	146	144	168	149	160	145	165	159	155	170	163	149
7942	2555	5719	6779	5743	4557	3794	3066	2634	2258	1980	1774	1597	1455	1318	1224	1134	1056	1049	963	946	911	814	886	764	783	765	709	673	655	668	675	603	640	557	623	627	648	633	614	618	589	584	581	596	548	559	576	581	572	546	525	546	537	545	486	556	535	524	522	525	515	533	520	522	551	531	517	516	501	510	550	512	489	522	510	530	508	507	473	505	522	550	490	491	515	487	509	498	497	507	514	485	496	544	484	454	495	452	482	511	456	518	456	514	508	525	526	491	545	456	508	504	484	497	492	527	488	480	486	499	474	535	491	476	493	458	467	507	478	457	469	506	512	488	493	484	500	508	491	453	494	467	476	480	479	474	460	489	508	492	506	510	462	490	487	475	534	478	491	465	455	491	512	496	453	476	468	477	495	490	489	494	471	497	512	489	528	464	475	461	486	465	500	500	459	490	508	448	512	495	499	461	516	452	484	484	450	466	457	480	490	478	482	489	513	526	504	462	510	494	499	469	464	495	479	496	507	510	524	451	498	528	462	514	470	420	492	473	489	475	502	486	465	534	469	465	479	482	492	462	502	517	504	527	518	493	488	506	453	506	475	504	484	448	474	502	503	468	484	468	449	548	447	481	485	488	467	500	470	441	461	504	485	509	465	509	482	470	510	494	463	479	474	451	437	509	454	503	476	458	464	508	489	454	480	466	456	489	469	453	438	462	516	530	473	495	486	464	483	452	474	497	498	478	469	508	499	485	486	504	481	449	497	438	498	492	492	463	471	454	475	462	462	468	484	459	471	505	515	517	468	485	493	453	494	493	469	492	466	476	451	486	481	486	531	485	475	474	471	460	440	511	477	491	507	485	473	473	491	471	479	458	500	511	470	503	499	483	437	522	509	485	489	495	457	468	480	464	494	499	456	462	482	466	462	460	484	486	461	498	491	474	486	473	460	467	499	468	503	479	489	504	494	511	497	423	501	501	514	499	451	454	448	496	470	485	464	542	521	492	512	474	485	479	483	476	492	490	497	486	436	459	511	488	484	487	531	486	530	466	485	458	488	449	502	499	525	457	507	503	460	470	473	502	468	499	455	463	471	486	492	479	453	463	493	447	481	468	445	483	474	496	497	493	462	481	472	474	460	538	473	465	492	502	498	442	480	464	511	516	444	463	520	465	490	470	477	478	459	465	490	447	447	481	491	494	481	485	469	444	475	450	513	434	475	497	514	484	461	507	416	515	487	478	480	466	482	465	510	511	508	508	453	476	485	489	488	449	470	470	535	447	475	450	500	463	524	468	483	483	467	500	458	481	501	482	483	518	470	451	460	499	478	443	475	480	428	498	478	479	480	518	517	502	511	496	496	483	522	458	499	516	487	475	522	469	477	507	492	484	478	458	530	495	453	477	480	490	545	498	512	538	470	498	505	492	491	482	482	449	493	460	489	460	461	460	485	465	457	517	519	487	504	502	493	515	466	489	509	485	466	452	497	500	449	504	491	499	497	467	481	541	479	488	454	470	471	472	502	504	481	468	442	491	457	466	454	491	492	488	499	463	512	538	470	466	505	494	452	518	523	472	473	466	502	504	441	454	460	507	487	503	482	479	475	463	478	486	485	473	500	484	492	498	470	474	457	449	499	474	450	452	460	494	512	456	472	480	476	457	491	450	518	500	469	480	457	511	527	473	507	456	502	502	469	490	461	504	458	469	471	446	480	492	503	463	495	474	493	497	541	459	459	458	492	485	477	496	451	487	464	480	481	461	525	461	509	476	497	450	489	481	467	471	424	444	489	492	501	484	466	472	493	492	513	484	475	453	477	472	497	504	486	490	465	488	471	474	470	451	476	433	495	486	468	473	470	478	504	508	438	491	495	469	521	502	500	457	493	476	528	509	463	499	500	463	496	449	485	456	491	549	498	469	482	508	472	417	476	518	467	524	449	495	495	473	456	480	459	473	482	475	479	475	462	510	477	481	519	495	477	514	473	463	488	427	447	463	489	461	509	470	471	475	442	465	474	466	482	494	506	459	510	498	494	514	482	511	468	508	469	483	476	447	455	507	490	495	481	520	462	507	505	446	474	508	485	497	507	485	485	434	490	445	502	460	482	492	482	486	474	488	484	504	479	462	458	423	490	519	456	445	482	507	506	498	488	481	454	480	513	500	490	489	474	475	493	467	440	466	478	456	525	461	456	460	504	467	463	527	531	471	494	482	476	446	497	436	523	476	479	471	530	506	425	437	506	490	527	450	457	425	496	462	478	468	486	496	493	488	467	481	468	506	486	472	497	482	456	483	494	497	461	492	463	404	493	440	436	451	461	479	525	466	482	450	480	464	479	486	502	486	542	507	458	479	446	457	495	451	506	509	465	502	488	466	459	494	512	479	450	455	454	490	478	494	495	453	500	434	473	518	513	474	506	476	476	444	482	468	460	459	465	478	493	511	486	506	479	487	483	518	515	541	518	502	492	493	526	509	479	461	479	483	474	483	512	430	521	470	492	502	517	475	519	509	458	472	482	463	479	458	504	490	483	494	506	440	493	437	498	495	480	502	482	495	467	518	439	481	471	442	482	478	447	475	470	429	486	467	506	489	478	492	475	463	502	493	450	470	496	485	475	439	472	478	502	469	529	461	494	522	488	452	478	452	453	495	499	473	547	450	483	499	467	490	505	488	474	484	453	502	472	454	449	464	452	445	479	491	488	441	492	497	463	477	481	496	450	461	465	479	458	507	468	431	492	496	504	473	483	507	466	444	477	508	455	448	524	443	498	418	491	485	458	488	495	480	481	487	473	505	482	500	490	487	505	475	474	475	478	490	458	469	480	466	483	492	468	494	463	476	493	483	477	497	521	496	497	462	491	484	468	485	460	496	474	492	520	462	489	453	498	511	468	464	484	508	477	473	475	477	484	516	509	461	487	568	469	506	491	484	482	501	486	460	472	485	485	468	468	491	476	469	449	517	497	451	507	496	524	468	490	475	465	499	472	484	508	490	481	468	507	483	446	506	466	489	443	484	462	486	492	499	513	463	521	509	472	500	482	464	506	438	516	461	507	494	485	496	494	485	485	410	484	501	474	501	503	449	488	475	500	511	494	508	510	489	490	477	497	499	516	476	490	484	511	494	437	510	471	486	479	461	515	468	478	511	476	478	491	465	469	486	495	459	456	455	492	496	529	437	478	440	486	488	438	469	459	529	489	511	476	469	485	464	462	457	486	455	463	458	485	508	478	471	490	508	504	505	480	506	516	461	508	458	493	461	521	480	514	505	468	463	467	515	472	436	481	501	471	497	468	450	468	459	517	471	461	449	458	516	455	494	482	488	449	454	488	497	416	491	507	513	495	473	472	481	467	506	470	499	498	497	482	508	460	485	480	465	474	512	502	472	476	467	479	493	469	493	490	483	468	468	441	484	465	477	488	464	493	474	494	485	441	460	491	520	524	464	492	448	502	477	500	452	428	450	450	474	472	490	490	464	470	480	451	454	483	479	473	481	500	504	487
2583	327	310	264	238	247	215	237	203	219	224	194	231	221	229	239	195	202	204	206	203	222	206	189	230	221	232	228	217	221	224	220	229	231	214	208	212	235	216	218	234	201	223	209	192	223	210	228	190	242	194	228	198	199	200	222	220	211	212	208	209	213	232	182	217	241	225	212	218	234	214	196	209	237	242	201	182	222	216	212	193	217	221	227	210	225	206	237	204	218	217	199	213	203	230	221	242	221	180	187	204	209	223	250	199	199	194	215	218	210	212	221	208	235	208	200	203	210	180	205	227	200	208	206	233	238	216	188	218	214	224	191	210	201	206	185	209	190	209	196	240	202	209	218	209	202	224	219	210	222	207	217	199	199	206	218	213	227	233	210	217	214	203	228	220	212	229	197	239	209	221	201	215	219	206	193	189	192	207	208	226	198	193	222	232	233	204	202	206	207	218	224	173	209	212	212	213	220	209	198	222	189	211	200	226	202	200	200	198	232	223	213	227	216	213	241	204	234	220	222	218	206	202	219	207	213	220	213	209	209	213	207	244	207	207	192	213	249	208	229	217	215	207	215	205	191	202	221	207	189	214	212	189	213	222	226	222	200	221	214	251	186	201	220	214	225	217	214	199	200	215	216	219	212	216	232	227	205	228	209	190	218	227	191	201	209	196	219	199	203	208	235	211	210	205	194	217	214	217	220	201	237	183	225	212	198	195	201	212	210	231	215	195	232	225	224	209	203	210	219	199	214	226	202	214	225	205	202	205	215	208	237	238	212	225	197	221	219	211	246	210	197	215	219	205	218	221	206	229	228	217	178	207	206	197	202	201	199	210	196	192	233	224	223	211	209	220	249	221	186	209	224	209	225	219	206	201	237	232	242	219	236	230	241	206	216	206	188	211	207	196	209	222	238	203	215	220	198	206	196	225	194	241	241	220	219	216	215	235	218	242	228	242	211	192	222	213	216	219	194	202	214	226	192	221	191	196	205	226	193	218	226	228	214	210	199	206	209	207	239	184	206	203	226	220	227	221	224	216	200	213	223	242	214	191	208	227	223	198	231	203	220	191	210	241	221	202	226	197	216	179	189	231	208	172	215	214	219	210	212	215	215	219	200	209	199	224	230	217	197	223	226	231	195	212	248	212	200	210	233	228	232	180	221	226	216	206	199	240	207	211	200	195	224	235	200	215	231	199	210	217	233	213	226	215	183	209	222	216	186	210	204	220	231	205	240	178	189	200	181	186	231	221	233	215	186	159	213	199	214	215	221	233	205	187	202	194	219	213	230	212	246	215	216	204	213	234	221	220	228	223	220	209	211	234	189	204	216	220	178	221	229	179	229	198	205	188	224	223	230	197	191	193	227	218	214	222	217	230	237	210	224	211	225	227	248	205	235	221	213	211	250	218	197	228	227	206	217	191	228	217	220	202	235	203	235	201	205	213	229	182	208	188	205	194	249	222	215	244	207	215	213	200	228	205	233	211	213	204	212	194	208	184	217	235	211	226	233	202	199	191	252	208	225	200	194	207	216	194	211	214	215	211	205	211	212	208	207	209	263	211	218	237	229	211	216	198	205	212	201	199	239	203	216	202	188	227	191	206	202	226	234	216	204	218	230	218	184	210	216	211	199	211	199	224	209	230	232	189	227	222	219	220	206	191	204	215	230	209	187	206	226	211	239	230	206	203	214	218	218	213	222	222	230	208	220	228	204	252	214	245	210	197	234	252	233	234	229	212	235	226	201	208	227	206	202	197	222	207	233	219	199	216	244	197	220	249	214	220	225	199	205	197	221	223	231	200	204	216	198	217	200	223	200	210	234	238	210	243	218	218	214	222	209	214	218	222	228	219	183	199	218	207	207	217	227	211	206	231	207	227	184	203	222	219	218	224	209	216	222	232	211	206	197	229	234	202	218	187	208	234	206	223	214	250	206	237	180	209	196	251	229	200	214	212	200	213	201	211	204	210	202	222	234	215	206	208	212	212	208	211	190	240	209	207	233	229	211	224	204	207	205	211	207	210	237	210	232	208	198	220	222	226	204	210	180	232	216	219	222	199	211	217	203	201	208	211	201	247	225	240	206	229	200	215	199	208	228	233	195	218	230	229	205	220	218	182	200	177	225	241	215	209	200	200	191	216	214	203	219	214	191	231	208	222	208	212	205	215	190	216	188	243	202	220	207	216	217	224	240	202	188	201	219	217	222	227	206	203	221	229	230	234	223	231	212	207	209	184	186	198	217	232	207	219	190	196	201	194	194	198	220	215	217	204	227	198	224	205	241	209	211	226	180	203	194	218	220	207	201	222	191	200	205	189	216	200	197	218	194	219	193	211	225	181	201	221	207	218	216	213	226	232	209	211	232	235	213	211	204	219	198	209	228	201	208	214	210	204	214	207	201	220	206	220	188	210	214	207	214	248	237	200	222	253	206	213	198	204	197	204	229	213	230	205	217	226	198	212	239	188	227	186	233	228	216	213	211	218	194	206	215	222	194	223	202	211	207	221	186	230	228	238	195	221	226	223	210	215	210	208	201	201	196	225	186	209	197	231	208	221	209	228	211	215	220	217	204	222	232	220	192	232	236	219	198	198	219	221	221	209	182	220	183	211	219	218	227	209	235	235	201	209	226	225	192	242	210	187	214	208	232	229	213	210	228	224	218	210	200	226	213	204	230	199	249	233	241	219	222	217	221	215	199	238	228	226	237	230	204	217	212	225	243	207	233	190	214	198	201	205	225	221	217	196	209	217	194	228	218	243	224	185	246	240	206	184	230	251	221	197	205	200	199	220	224	216	202	214	206	199	222	234	229	213	200	204	213	220	219	223	199	210	214	225	211	206	208	192	201	209	211	207	208	236	226	207	206	189	207	219	204	239	237	180	234	241	219	256	195	217	218	232	191	228	208	229	223	213	242	192	215	202	218	213	172	192	222	245	190	214	209	223	217	221	190	226	211	208	219	241	216	193	243	243	236	220	233	208	241	211	205	231	223	194	222	216	214	217	215	216	189	192	222	232	206	199	195	222	220	221	231	228	223	200	213	238	210	201	215	219	206	183	219	230	206	207	228	209	209	236	205	219	205	207	210	236	196	199	206	211	217	223	219	205	214	188	214	206	205	218	188	206	201	216	210	176	205	182	193	191	220	197	224	186	210	211	211	208	225	228	244	229	208	207	215	216	217	214	232	223	203	221	238	223	204	231	213	240	221	228	220	196	190	192	226	224	204	203	215	205	228	222	207	199	234	190	230	210	209	225	207	206	229	231	222	231	204	214	228	236	201	241	229	242	238	211	202	229	234	213	201	208	195	220	214	192	217	199	234	217	211	203	213	209	207	250	240	205	210	241	218	206	220	201	231	209	223	209	203	221	206	198	215	208	203	209	216	196	235	227	185	211	224	239	187	206	223	178	221	231	210	237	212	208	206	208	201	226	206	201	224	218	219	243	232	221	191	205	207	222	192	210	195	223	209	244	226	224	216	216	218	247	241	208	196
2308	674	789	792	769	750	703	715	679	724	672	615	608	607	654	584	598	589	662	601	571	587	667	595	610	595	599	596	582	655	598	580	624	579	591	589	624	639	546	624	603	608	610	594	601	601	637	578	557	593	596	604	593	611	575	512	581	589	594	602	629	594	562	580	611	539	596	592	594	598	601	572	592	578	604	597	581	602	520	596	595	574	584	610	577	568	570	582	568	565	621	571	573	558	613	622	637	587	644	586	604	591	588	586	589	533	616	563	610	588	599	599	607	603	582	583	606	610	615	644	589	562	634	597	564	611	579	555	585	601	578	596	605	640	635	579	594	570	574	559	626	594	622	573	645	594	593	543	559	603	583	596	583	564	566	566	571	568	611	654	588	601	640	630	586	576	573	585	553	572	605	559	615	638	577	587	588	603	618	632	610	595	567	564	623	598	586	584	574	599	532	579	586	623	582	623	589	634	581	610	609	598	617	585	553	549	567	616	583	555	601	608	566	601	577	573	592	572	583	620	580	643	553	615	590	569	635	548	605	603	614	623	590	617	580	612	594	586	584	604	611	598	622	583	589	563	620	556	594	586	621	604	605	594	601	599	577	619	576	548	583	572	627	603	577	606	575	611	598	620	608	569	626	583	601	597	559	598	563	611	578	601	585	616	587	574	619	598	605	580	627	598	614	627	603	592	566	567	568	576	603	602	595	612	589	550	592	611	621	573	612	554	612	575	619	568	626	600	579	626	604	581	626	581	595	591	585	555	551	566	578	620	612	615	587	620	589	602	617	569	598	555	568	571	596	612	602	575	600	584	587	576	627	545	562	558	605	534	556	596	594	555	580	613	582	579	550	579	596	635	589	603	609	551	571	612	584	572	602	612	592	548	573	583	574	597	588	587	608	586	609	582	590	567	594	568	567	598	574	590	553	581	564	656	606	593	607	583	604	612	630	612	576	633	549	596	603	602	616	654	587	606	576	573	620	580	565	625	599	553	616	608	609	630	636	619	596	548	584	582	562	551	600	588	574	604	596	599	635	607	582	578	568	613	600	568	556	585	556	584	580	606	576	609	623	543	618	609	569	576	590	590	568	613	592	589	565	612	603	591	596	564	544	593	542	620	620	607	613	591	586	585	600	557	566	567	597	602	598	573	577	583	577	584	590	630	619	614	602	562	582	569	573	600	570	557	602	584	581	611	571	597	569	597	578	601	603	615	604	630	541	570	597	602	572	594	605	554	596	572	588	561	588	604	567	608	571	581	559	606	573	589	560	589	577	605	584	600	580	552	567	653	592	601	584	594	590	580	579	557	592	578	566	598	604	571	636	583	576	571	601	630	560	600	601	615	604	586	565	601	636	547	618	612	584	583	571	585	584	615	615	599	619	608	585	593	590	590	552	585	601	595	579	594	596	629	553	588	564	572	607	579	539	593	572	583	576	586	582	568	641	569	580	582	567	578	587	569	623	610	590	595	540	617	664	568	600	561	638	577	614	566	603	554	639	577	566	608	610	588	563	574	546	612	576	576	566	604	586	552	620	574	574	558	569	583	517	588	597	606	600	602	587	589	622	567	612	574	650	587	617	607	574	602	623	614	604	613	582	575	589	586	595	618	573	579	559	585	590	584	613	639	627	617	559	586	569	577	561	588	599	597	581	554	591	581	618	549	576	598	576	604	573	618	623	591	626	627	592	566	615	579	601	593	602	595	652	596	591	571	597	579	613	626	589	571	628	549	571	613	604	574	608	591	596	581	604	595	550	578	596	591	597	585	579	589	583	608	583	609	612	598	565	599	606	610	575	568	580	586	593	611	555	602	598	584	611	610	594	595	572	586	553	607	574	584	616	596	564	585	556	593	593	564	589	591	567	582	584	577	590	622	578	588	602	626	577	574	551	580	641	597	592	599	583	613	600	597	589	581	582	613	586	597	620	609	592	604	597	588	571	585	574	611	566	581	587	596	603	574	610	640	589	623	577	592	576	553	602	614	565	642	630	609	574	608	570	558	570	588	594	550	612	641	580	640	617	596	592	580	562	622	600	574	594	587	568	631	580	608	604	613	597	619	643	637	622	623	562	585	574	594	606	588	599	629	585	600	625	571	587	578	605	588	603	582	584	604	607	608	594	575	584	619	558	603	547	582	563	572	535	602	626	581	573	652	560	597	631	610	623	615	593	552	594	594	612	556	606	590	592	558	614	607	579	579	537	599	599	566	537	579	575	632	622	612	570	612	601	556	589	592	592	585	610	575	582	515	589	603	598	615	541	591	590	623	589	564	601	593	598	581	566	541	601	604	579	559	596	562	599	583	603	610	552	585	611	595	549	566	581	570	596	599	665	521	587	601	628	573	614	592	545	555	635	628	607	572	624	584	582	598	581	566	567	619	600	583	593	599	596	595	597	596	543	633	556	620	600	580	558	539	610	579	630	571	572	559	526	582	626	561	567	603	612	625	585	628	625	564	591	613	569	558	539	567	553	618	551	605	571	597	630	595	606	595	571	566	565	618	572	625	588	560	608	593	580	606	606	659	579	669	603	618	620	594	518	578	579	564	616	553	571	582	628	554	597	631	626	598	568	588	580	596	627	632	608	603	618	635	584	615	609	620	531	594	599	632	626	570	573	619	602	574	587	608	562	554	593	577	574	607	583	600	618	580	630	593	578	589	582	575	586	587	637	566	600	611	577	616	575	563	543	567	613	579	597	626	582	571	627	597	605	614	607	615	611	579	626	594	587	598	586	535	588	629	616	612	613	597	596	582	581	610	618	561	610	595	595	633	599	585	593	644	631	582	599	597	623	610	580	610	615	543	634	555	561	600	584	588	616	549	567	613	568	613	606	570	571	598	638	617	601	585	627	599	556	609	611	575	582	575	630	610	600	635	565	589	589	561	623	628	622	616	611	603	559	602	622	581	568	592	600	544	614	611	592	593	638	602	565	600	628	590	637	597	620	610	624	577	575	579	588	631	573	619	627	620	612	610	591	627	582	595	601	579	583	611	603	583	596	619	583	586	579	611	635	620	614	579	565	618	622	629	611	591	564	580	617	557	562	618	600	593	583	598	593	573	553	616	582	589	562	590	586	571	595	603	602	600	562	550	575	607	623	597	587	617	585	594	607	593	577	594	612	581	599	586	571	577	580	596	613	612	572	589	569	617	606	598	587	577	609	561	617	554	575	563	579	593	586	589	629	563	587	581	600	600	541	618	625	590	588	594	591	612	591	514	568	626	591	587	569	568	583	539	585	584	559	556	571	589	593	576	563	592	613	655	587	627	648	634	608	546	612	616	568	607	572	595	613	614	604	557	578	539	582	578	628	591	593	591	577	581	599	581	586	612	572	573	582	578	594	632	578	589	597	580	599	578	566	663	603	576	626	581	578	588	591	596	602	579	607	587	597	562	577	574	604	589	608	579	589	595	545	588	563	614	631	578	575	605	632	560	598	574	579	594	618	618	608	595	637	559	609	580	560	580	571	590	570	589	599	586	581	564
10284	1159	1410	1089	828	642	439	371	298	238	242	206	189	183	163	135	179	130	144	137	144	133	136	140	121	117	125	118	107	127	118	117	117	136	129	116	95	110	102	131	125	132	109	113	91	109	113	111	107	107	113	114	117	122	126	113	108	111	111	105	123	113	122	103	111	122	110	93	118	109	104	117	111	113	108	129	104	102	108	99	102	113	104	122	117	112	117	101	98	90	100	99	106	95	120	99	119	103	95	116	83	121	89	110	110	97	91	107	101	88	104	89	100	118	78	104	102	92	94	113	107	108	102	111	94	104	106	103	102	96	116	95	104	95	90	88	96	88	110	105	108	115	92	128	114	107	110	93	103	107	112	117	116	106	119	95	110	115	107	125	122	109	108	112	97	82	102	99	100	88	93	97	122	125	107	104	103	108	125	115	97	106	95	92	123	98	90	125	114	102	106	79	109	89	89	90	129	107	110	114	95	127	100	109	114	93	93	120	95	108	102	100	120	108	102	114	100	121	84	95	112	120	90	110	105	107	103	113	106	94	105	115	108	101	122	110	94	110	128	88	110	102	98	103	105	113	108	101	108	91	114	85	103	97	106	111	92	101	125	101	120	106	98	107	100	87	109	105	103	111	122	119	121	81	104	107	102	114	96	96	99	96	122	113	102	115	91	90	95	102	89	109	121	84	108	90	110	101	104	109	99	93	104	109	94	104	85	94	114	123	93	99	105	99	113	83	103	117	126	105	103	105	96	112	95	97	112	93	117	93	118	113	99	109	96	107	110	114	112	105	101	88	110	110	91	109	93	116	115	94	106	122	118	113	99	96	108	96	97	93	122	93	102	111	108	119	119	118	103	113	123	128	109	103	108	96	110	96	101	102	111	91	95	100	116	108	86	115	136	102	118	92	112	130	106	108	113	109	86	112	118	91	108	103	112	101	99	100	109	89	107	84	100	109	103	109	102	113	119	118	96	96	107	92	104	98	94	90	111	118	114	120	97	115	134	99	95	113	107	106	115	109	114	106	110	121	105	107	105	112	104	107	101	116	105	112	103	96	104	95	89	97	106	91	115	111	109	113	94	111	106	110	105	110	100	123	96	120	110	106	104	108	101	107	104	111	134	108	108	120	105	88	117	103	106	99	102	81	96	102	106	113	92	121	100	94	105	99	99	110	126	102	107	97	105	104	128	91	118	122	105	106	113	93	109	97	98	109	96	126	120	126	116	110	97	100	97	110	98	85	105	102	106	99	117	113	107	101	113	108	102	106	111	118	119	97	96	124	112	92	115	98	114	117	93	99	112	114	111	103	101	133	116	103	112	111	106	98	108	107	113	101	108	103	102	131	101	124	102	110	120	112	106	121	120	113	112	101	127	102	110	99	92	102	105	115	108	110	106	106	107	115	77	97	119	97	99	101	102	111	127	102	108	100	134	99	90	106	122	102	94	118	108	105	118	116	96	110	114	103	114	123	102	95	121	108	101	84	100	99	125	97	106	100	114	122	118	105	108	98	111	107	109	83	113	91	92	102	94	106	107	105	86	102	92	92	107	96	102	96	108	98	87	101	108	110	109	103	93	100	107	101	93	108	85	96	104	100	118	94	113	89	100	102	107	85	103	105	118	106	95	107	107	99	98	102	91	97	116	93	107	107	101	97	93	107	128	101	109	113	110	93	92	117	97	100	120	113	106	102	116	111	109	90	107	132	99	102	90	100	116	112	97	124	107	102	121	90	112	112	106	96	82	102	107	91	136	119	97	88	108	86	93	103	100	84	99	113	107	107	104	109	107	97	118	97	103	102	106	101	113	100	99	106	106	101	85	88	94	99	108	90	103	110	108	104	112	95	88	103	101	115	106	121	105	108	122	110	95	107	107	116	97	114	112	111	96	113	107	119	87	103	102	99	111	100	119	101	97	113	116	94	112	84	113	113	108	107	104	120	105	114	121	98	87	111	103	93	89	112	98	99	84	113	96	97	101	88	98	100	104	108	107	98	113	107	99	106	110	100	90	127	117	99	120	111	102	116	105	103	116	118	107	96	94	107	108	107	119	103	117	105	93	120	126	103	104	109	107	108	98	81	87	94	98	111	122	98	104	87	110	102	112	113	109	106	93	107	95	113	90	113	120	97	121	129	82	100	101	115	101	96	102	92	107	92	94	83	134	106	93	100	113	106	101	101	94	123	127	120	93	106	110	111	107	102	103	102	115	102	100	89	121	96	102	98	93	94	104	101	96	114	116	109	97	103	137	100	122	119	98	94	89	123	103	108	105	109	90	95	116	98	97	108	106	100	102	110	116	106	125	99	106	92	101	102	112	115	98	100	99	129	98	95	99	98	113	102	103	87	120	108	114	105	111	109	91	116	89	102	99	89	117	92	98	100	89	115	119	101	108	109	101	95	97	104	94	104	107	109	82	110	94	106	107	104	105	114	106	111	120	94	103	76	94	95	124	110	115	110	111	80	130	122	113	91	94	121	105	117	108	100	90	103	115	91	127	95	101	117	105	107	127	93	97	131	111	98	102	106	111	98	96	119	114	86	118	101	105	79	110	112	111	106	111	103	104	85	105	114	111	113	106	106	95	104	113	104	98	107	106	97	91	104	126	100	104	116	92	93	107	96	100	124	107	119	108	95	96	104	100	109	102	116	103	115	100	109	113	112	102	98	117	113	107	112	103	117	106	101	86	84	106	108	98	103	96	95	111	97	97	116	113	96	117	108	93	109	107	98	113	94	94	112	100	100	139	122	99	105	100	109	103	101	109	120	107	95	104	105	107	109	99	102	116	99	113	111	90	110	109	96	112	103	103	105	93	105	93	103	92	104	103	103	106	114	104	109	98	115	114	95	123	101	120	109	108	112	105	98	99	114	110	128	101	106	110	108	104	114	113	86	98	94	110	107	108	119	100	104	96	99	102	103	96	103	110	105	107	109	105	85	100	102	102	113	85	106	100	88	107	111	113	113	102	100	103	107	116	103	108	107	99	96	116	100	103	105	94	96	122	104	112	102	101	89	98	98	99	106	101	120	91	115	109	101	109	125	103	103	100	111	111	95	120	109	101	103	95	111	95	117	104	86	107	114	116	86	95	105	127	108	95	112	100	136	121	105	118	123	112	115	108	99	93	102	127	83	101	98	103	104	107	115	100	104	105	89	115	107	117	105	106	99	99	95	102	94	113	118	100	116	108	125	123	114	87	99	120	120	116	109	111	105	98	111	112	96	108	101	111	119	100	107	104	82	106	105	117	108	111	101	92	110	96	110	87	102	100	106	96	99	92	101	106	92	98	101	113	108	105	109	126	109	111	105	113	98	99	103	86	109	101	99	95	125	113	95	103	112	113	97	112	107	98	117	105	112	106	112	84	87	88	85	113	110	111	96	101	103	110	116	110	99	117	122	95	80	99	103	113	119	127	92	98	98	95	104	108	125	116	96	107	97	114	100	101	109	113	91	111	111	102	102	115	117	107	113	109	111	101	97	97	99	107	92
5648	1309	3182	3681	3136	2500	2026	1752	1479	1314	1115	964	886	841	816	709	729	630	568	603	528	539	519	488	506	487	461	454	435	415	423	426	406	430	398	420	400	384	398	402	392	393	397	357	368	362	362	354	361	362	350	331	364	334	335	359	363	348	355	350	334	346	357	376	371	347	359	360	353	356	393	345	358	366	337	360	323	298	348	342	329	331	344	307	370	365	326	360	312	357	373	370	321	312	328	305	314	348	307	336	346	354	332	354	310	322	346	306	375	369	320	324	350	360	330	314	386	360	310	336	347	281	355	331	333	357	355	344	373	354	346	321	341	337	322	338	350	304	289	346	341	339	311	328	329	337	329	302	316	350	329	333	354	348	319	343	325	347	341	342	336	345	332	355	335	346	331	332	329	311	316	357	314	335	323	332	330	331	340	345	298	352	348	324	339	338	307	320	331	355	320	331	330	313	358	333	328	332	343	346	326	335	327	286	328	319	340	329	337	356	305	323	348	333	345	293	327	317	319	342	343	311	330	332	309	315	338	335	311	292	344	328	329	330	321	321	324	354	351	333	344	337	339	317	349	355	322	316	347	332	342	343	352	327	349	313	349	280	335	321	338	326	287	312	303	356	327	339	341	348	330	340	333	328	332	332	336	322	361	348	326	326	335	363	330	343	334	308	323	358	315	343	310	336	333	336	315	310	336	330	323	333	355	346	297	344	361	323	317	351	303	370	316	292	298	335	336	311	331	326	312	309	355	335	322	298	326	334	340	322	331	316	317	345	304	333	332	309	322	307	329	328	316	330	306	320	351	317	333	348	331	347	338	334	325	342	327	319	317	306	330	320	342	322	295	316	352	358	340	339	314	325	323	319	328	331	329	323	293	326	311	334	337	326	366	326	350	318	340	321	361	341	336	364	328	326	314	365	356	370	349	366	309	337	316	351	367	319	292	328	331	314	332	331	340	342	338	349	313	323	311	314	343	308	300	326	352	351	332	327	316	333	337	331	339	325	329	340	328	318	342	376	313	347	309	351	344	314	335	340	346	336	302	334	311	389	342	346	306	317	309	336	345	293	324	344	304	335	305	306	312	326	315	313	341	326	308	314	334	314	298	318	349	307	313	324	357	291	339	347	321	322	357	331	332	318	317	369	319	323	353	319	319	344	323	340	328	306	364	338	322	320	363	352	337	311	336	324	361	344	336	320	361	330	320	350	342	308	332	322	309	320	321	356	297	333	324	346	336	322	316	337	323	343	345	326	350	314	328	335	322	338	337	293	353	341	315	331	311	354	339	306	336	337	307	329	336	308	342	340	327	320	350	339	352	343	323	354	321	328	360	303	340	329	321	337	323	338	339	357	319	326	342	317	344	355	328	349	309	318	296	329	331	326	334	336	357	345	332	343	340	341	331	327	348	304	335	347	333	302	315	315	329	334	323	326	311	289	366	338	354	307	343	320	320	316	303	321	351	320	338	327	344	325	302	343	336	316	337	303	350	328	313	297	340	346	323	348	316	343	341	327	323	338	335	337	339	319	337	341	336	317	322	351	303	336	306	334	327	333	299	327	291	314	339	328	329	349	347	327	332	328	281	295	328	342	322	340	286	325	320	284	337	337	319	323	346	337	318	341	341	332	329	306	336	359	305	354	319	333	323	318	329	302	351	348	338	302	355	333	323	333	338	330	349	303	332	326	323	336	336	289	335	341	317	342	292	315	324	335	335	309	298	339	333	332	330	331	329	342	335	339	315	305	355	341	306	332	349	354	328	325	327	333	308	358	321	314	295	300	336	319	353	303	321	326	307	317	332	340	339	326	357	357	326	357	314	349	307	327	342	327	326	339	310	297	330	292	338	325	339	313	359	322	319	359	311	322	335	328	346	387	358	305	316	328	333	346	316	333	344	346	321	336	373	325	303	305	352	309	334	292	311	343	324	322	334	325	337	341	341	353	337	334	340	303	342	314	340	290	358	311	341	320	329	332	328	329	294	331	346	344	346	320	333	354	334	373	351	338	340	327	311	311	308	335	317	359	357	332	334	323	319	298	328	330	323	310	332	333	333	318	325	328	344	338	318	334	327	368	316	319	335	331	326	339	338	335	306	335	312	323	322	338	341	333	326	312	327	309	321	348	290	337	342	328	356	339	312	366	340	323	336	310	333	345	316	322	322	364	346	303	331	324	327	356	346	294	291	335	327	315	307	343	294	311	311	332	314	314	289	337	338	352	313	331	330	305	327	333	344	312	335	336	355	359	326	281	310	344	340	297	303	327	315	317	330	305	321	350	326	326	315	332	363	309	319	331	332	335	312	341	300	321	315	336	333	326	333	318	337	326	344	348	297	360	309	295	313	343	336	325	336	325	336	324	324	335	315	329	352	355	312	346	323	339	317	317	295	312	319	315	339	343	311	332	319	306	328	389	337	334	305	320	327	327	343	333	298	302	322	317	344	327	324	326	347	321	306	295	356	348	326	315	318	316	354	332	335	336	328	325	315	336	308	322	320	335	325	324	302	338	324	368	333	357	348	333	316	315	338	325	316	365	303	321	365	321	322	320	342	322	317	318	334	335	319	311	340	348	329	347	328	342	309	342	316	324	352	324	331	332	309	317	359	327	367	322	330	356	320	313	339	302	303	311	342	324	338	317	323	333	319	314	337	303	338	303	304	316	321	342	328	326	317	347	332	331	308	327	336	335	319	354	347	299	306	331	336	301	350	343	341	329	347	342	353	316	345	318	302	321	333	343	356	302	352	364	327	332	352	318	306	287	323	316	330	319	329	340	309	331	334	309	326	326	331	373	295	338	343	315	300	341	315	324	339	348	342	347	365	298	334	302	321	329	338	319	316	274	338	322	346	350	303	324	342	338	332	280	318	342	313	361	328	325	318	337	338	328	323	345	356	316	313	322	316	328	336	333	325	339	329	318	320	336	297	331	360	354	328	316	327	324	321	334	350	317	317	349	339	338	376	335	295	344	343	334	306	307	332	352	346	328	312	345	329	341	310	321	345	339	338	302	334	319	324	337	333	298	335	308	316	312	345	365	320	324	345	339	331	342	331	315	294	319	326	349	309	304	315	322	364	320	270	334	317	337	317	337	350	346	324	324	331	316	331	325	314	345	337	339	340	346	317	326	342	344	320	361	323	339	331	337	335	285	355	327	315	355	323	326	306	374	319	341	330	329	286	282	351	352	358	295	319	331	302	358	325	306	333	367	339	340	345	357	326	332	333	330	328	300	316	330	292	308	334	290	317	324	339	335	298	322	325	319	369	338	334	321	311	323	313	321	358	346	327	312	359	346	330	333	328	331	333	315	320	348	315	301	321	339	342	318	289	352	314	294	307	318	310	327	328	357	316	316	330	318	301	321	325	356	339	302	326	350	329	340	353	336	370	335	357	334	335	354	305	356	320	320	305	336	319	316	322	315	293	311	309	333	331	302	306	308	311	332	328	323	320	338	337	374	343	321	369	344	341	349	313	320	307	336	333	345	305	346
19228	3244	2892	2202	1593	1109	878	689	537	433	440	374	344	314	326	227	274	259	232	213	235	204	203	191	196	185	204	192	193	179	177	170	178	202	183	191	194	173	181	166	168	192	175	163	203	173	164	161	177	182	152	176	162	162	150	154	182	170	148	167	160	172	172	154	172	195	174	174	168	167	150	177	189	182	164	157	140	170	144	172	161	149	170	171	182	138	167	161	170	170	126	185	157	159	181	155	171	178	145	165	163	151	168	165	182	162	175	156	157	152	154	160	140	144	192	162	164	135	159	177	171	166	153	157	169	184	162	166	170	144	152	162	166	167	155	176	147	171	185	162	152	172	165	163	153	166	171	140	165	157	133	153	157	192	177	179	152	175	148	154	164	161	153	168	148	158	170	164	149	159	175	163	164	159	180	179	158	156	189	188	178	158	159	176	177	152	164	163	171	182	163	173	186	168	157	170	195	159	166	195	183	176	153	170	157	177	186	150	180	159	161	145	169	156	158	172	161	170	167	157	155	169	155	154	147	163	147	174	171	179	166	172	151	167	164	150	163	173	168	164	168	144	154	144	158	158	154	183	163	156	165	161	161	149	165	149	135	141	144	173	162	155	163	149	170	166	164	166	175	158	152	154	137	181	168	136	166	164	164	166	169	172	176	155	143	141	157	130	174	156	145	165	174	164	145	158	154	168	170	166	146	156	179	174	145	157	190	177	191	167	160	164	176	144	178	178	185	186	149	160	164	163	180	153	166	153	163	145	149	159	151	167	144	178	168	144	153	182	128	179	177	170	163	165	157	162	173	168	164	158	159	159	180	167	149	159	158	166	157	147	144	160	148	167	162	167	148	157	153	193	163	152	173	169	148	155	144	147	157	147	148	162	155	178	147	146	167	154	145	174	157	188	138	140	174	150	153	174	160	156	164	175	150	178	146	170	163	169	161	177	183	162	168	166	137	151	158	169	155	168	150	184	151	183	149	164	146	167	146	167	165	171	150	166	190	150	163	169	139	168	156	135	137	169	160	169	177	159	181	170	170	136	157	165	156	175	162	168	158	162	177	167	156	161	156	182	152	184	166	163	180	165	157	139	153	191	153	170	155	163	158	148	161	175	156	130	164	158	150	171	152	154	160	160	164	158	154	169	170	155	174	178	194	152	155	176	171	166	165	160	166	151	175	158	166	141	149	139	164	167	180	170	184	162	163	169	166	165	159	147	152	148	137	156	176	150	168	159	171	164	162	160	162	172	183	163	155	159	167	173	160	168	151	166	147	160	169	150	185	177	167	154	179	149	159	161	181	143	164	168	164	152	172	167	188	172	138	176	187	186	177	162	172	149	150	160	149	163	200	167	155	174	193	180	160	184	183	147	178	149	161	179	176	157	170	148	154	138	183	192	140	151	181	160	149	146	178	164	170	158	174	172	162	187	162	172	151	149	157	187	166	168	162	172	156	152	178	183	160	163	170	173	159	171	169	157	160	171	161	170	159	156	161	168	170	185	142	147	145	165	168	154	171	170	174	156	165	170	155	174	145	151	155	183	182	168	163	163	154	175	159	148	172	172	168	151	156	167	171	170	160	157	158	162	177	163	156	161	136	150	151	185	166	148	183	163	121	165	174	156	145	158	148	151	202	162	149	152	144	184	168	171	164	183	171	153	172	179	174	158	179	180	181	145	148	173	166	155	171	166	161	147	174	164	166	194	181	170	150	140	138	165	170	168	208	161	161	174	155	168	163	163	152	170	168	153	149	173	168	147	155	159	143	171	163	162	168	168	186	150	166	159	150	158	153	150	162	169	177	140	157	169	140	169	194	170	177	178	161	144	179	169	167	171	173	151	169	152	175	169	149	159	185	145	162	152	172	165	137	183	177	161	176	166	164	147	156	169	147	157	167	156	170	164	155	135	147	154	161	171	155	182	180	158	162	157	161	174	152	176	158	184	188	157	172	159	144	156	166	164	185	148	153	167	153	147	177	176	179	162	143	172	163	144	161	144	155	183	170	166	178	171	157	170	168	155	168	157	147	160	176	188	176	165	151	174	158	180	163	162	167	153	161	167	152	146	172	187	169	161	153	162	153	171	165	149	147	168	155	159	130	148	172	171	162	151	150	171	177	162	139	170	149	151	174	172	162	160	180	171	166	142	175	156	153	167	163	170	171	165	178	138	172	132	165	167	158	162	178	163	183	167	144	141	182	148	159	163	171	159	164	151	132	164	175	160	162	172	153	156	166	167	159	158	161	169	157	169	189	165	166	138	149	165	150	157	160	167	165	152	168	159	196	161	148	169	162	173	164	175	167	180	164	159	157	144	164	141	158	163	165	173	166	160	140	168	164	167	164	162	170	143	166	161	174	153	161	167	155	162	169	167	170	132	158	159	178	157	159	174	155	168	166	154	158	176	169	160	161	172	149	154	137	162	163	148	156	162	165	162	167	157	167	175	170	149	169	157	154	151	156	150	170	161	148	175	167	187	178	166	162	152	164	154	162	157	164	144	150	143	182	151	158	165	146	155	144	148	162	145	158	158	165	196	155	159	157	158	166	163	162	150	154	137	153	146	147	158	151	149	152	158	159	156	156	178	162	158	162	168	147	164	161	174	176	158	161	184	141	162	170	174	176	148	140	172	161	164	170	168	154	151	175	161	172	169	155	152	172	151	149	149	174	153	149	175	169	146	156	182	173	192	165	141	145	157	150	166	186	159	151	162	173	162	168	150	148	147	166	175	170	148	152	157	161	170	154	181	150	162	158	162	160	176	156	160	164	156	159	154	171	175	144	168	177	177	161	153	162	130	173	164	124	182	164	169	169	190	136	167	188	183	172	191	158	178	190	173	169	145	166	156	167	166	169	152	158	161	152	155	163	169	174	162	153	156	162	166	169	147	147	154	149	159	184	179	175	150	154	168	154	151	168	171	154	134	167	170	170	182	147	176	149	177	151	178	178	170	162	164	159	171	154	168	158	182	174	154	190	174	179	150	139	159	148	150	158	173	160	165	153	132	163	160	185	161	167	172	178	146	153	144	177	152	166	164	169	151	152	180	171	156	180	169	176	162	149	156	148	147	162	161	141	152	145	166	152	134	145	176	175	164	139	163	170	177	147	147	150	174	172	149	149	153	164	174	158	157	164	181	172	167	184	153	185	193	156	193	131	169	167	162	138	166	162	164	189	187	134	164	161	149	165	166	152	164	176	174	159	153	160	163	147	171	156	176	162	133	167	181	171	155	163	178	190	169	156	164	178	158	177	155	172	192	171	155	164	166	164	142	179	152	165	163	167	159	169	158	166	156	160	162	152	157	175	169	165	150	177	161	143	167	149	197	179	132	148	189	170	168	163	173	153	174	146	142	135	133	191	149	186	170	180	136	186	143	158	160	156	152	173	174	165	156	183	148	146	180	151	166	152	165	176	156	164	193	156	184	172	140	172	164	179	177	155	175	171	182	180	147	165	174	157	175	160	184	158	174	144	144	159	146	173	147	173	145
7979	2633	5842	6712	5872	4638	3750	3071	2570	2297	2004	1706	1495	1409	1343	1253	1120	1140	1008	980	965	851	860	843	790	738	762	685	704	705	666	651	663	660	650	632	638	637	595	583	596	614	589	595	575	583	554	622	588	513	487	507	571	573	588	507	499	529	516	541	562	539	536	531	497	523	507	535	510	499	514	496	481	494	482	529	483	494	514	517	515	501	479	494	522	493	528	503	511	528	479	465	527	502	467	486	504	508	491	507	510	516	493	498	481	498	496	518	498	505	497	524	503	534	457	478	439	432	471	500	476	510	512	490	507	469	490	494	495	502	489	461	488	462	479	513	468	487	490	467	467	512	479	469	520	470	527	463	465	413	492	499	518	489	478	501	457	474	505	511	463	463	485	469	508	491	510	498	525	469	458	479	460	483	496	486	469	493	486	524	451	471	537	448	492	508	491	507	460	479	512	515	491	474	503	442	487	449	488	494	501	493	503	507	479	505	469	512	475	463	460	497	473	520	498	491	483	491	521	458	471	477	493	487	480	476	475	473	474	464	464	497	504	460	526	492	499	498	492	442	458	465	467	471	505	494	502	508	471	475	511	482	505	499	495	486	449	474	465	478	465	521	515	466	460	467	477	524	524	470	476	470	507	489	409	481	446	486	516	467	486	515	499	474	500	498	480	476	460	504	474	476	454	472	491	485	489	482	451	492	486	515	483	503	496	493	464	498	494	485	474	498	461	480	484	480	520	499	458	484	448	480	447	471	480	515	495	531	504	516	440	510	449	476	472	439	471	518	446	508	479	481	495	496	510	485	510	467	482	464	476	482	475	500	483	476	491	474	464	461	517	503	496	500	497	463	508	484	488	492	493	524	465	449	496	478	482	502	499	507	508	479	475	475	474	497	469	480	489	466	476	442	465	518	514	464	450	456	485	470	492	482	493	474	470	498	477	511	471	464	494	496	439	484	505	485	516	471	486	461	528	523	522	523	533	478	493	466	460	496	484	478	494	479	495	481	477	472	474	512	490	478	500	481	450	487	449	477	498	502	483	503	484	498	498	472	507	450	480	506	471	495	463	474	489	493	474	485	494	506	479	463	509	468	501	489	478	501	497	516	459	446	466	513	513	466	457	481	488	485	516	467	471	487	483	472	472	472	490	489	485	476	490	480	507	491	507	496	482	455	510	473	525	492	482	485	471	444	482	484	483	476	508	461	525	498	470	451	435	514	491	474	468	448	468	478	464	472	486	479	447	460	471	495	555	501	483	509	465	509	464	496	471	494	502	476	445	462	482	517	506	504	465	488	499	491	452	446	472	495	493	522	454	446	488	479	449	464	476	465	482	491	482	459	481	483	509	499	475	489	504	480	541	508	518	493	508	493	498	455	470	466	479	478	469	508	449	468	468	480	488	465	530	451	471	476	490	478	507	500	469	517	506	455	477	450	482	467	459	480	450	489	500	499	515	506	460	435	476	477	474	496	493	450	480	485	452	484	477	511	490	472	490	481	494	484	523	481	501	463	521	499	511	538	411	499	471	488	515	510	477	472	527	527	513	495	453	478	505	466	491	482	476	475	496	490	458	451	481	526	455	492	477	474	498	510	456	461	473	489	464	488	469	498	446	498	476	494	487	488	510	458	472	485	547	520	521	498	490	503	465	505	467	491	483	470	463	513	456	484	494	483	461	482	497	477	443	474	474	474	487	494	506	458	493	437	522	457	484	485	486	451	506	471	459	468	477	482	441	468	485	470	496	477	469	502	463	513	467	489	462	472	462	501	473	452	514	475	484	456	501	484	453	488	488	460	487	486	493	462	478	489	487	490	486	537	469	487	499	483	507	463	454	467	503	537	474	450	462	479	522	449	474	488	441	452	519	459	495	473	484	493	487	476	494	492	485	490	512	529	483	510	495	467	476	521	445	456	461	491	488	469	468	479	488	465	474	509	489	472	492	453	464	439	443	493	479	496	506	512	481	495	486	484	492	466	495	507	500	488	482	501	484	469	548	486	520	487	483	485	482	502	475	473	445	489	492	452	517	491	488	487	521	459	486	481	469	497	479	480	473	459	481	498	514	446	509	486	474	512	491	476	425	506	484	510	467	484	518	449	462	513	499	479	460	511	500	454	518	463	487	436	490	511	478	495	474	467	502	455	467	478	479	494	492	471	453	469	490	485	476	488	514	507	470	496	491	523	496	454	488	471	502	456	550	464	511	495	445	444	499	492	497	475	480	479	502	486	487	475	458	490	453	494	459	501	468	463	500	485	473	501	462	450	481	483	521	507	453	484	467	465	510	490	485	462	471	483	476	480	492	469	475	452	489	523	487	486	468	489	469	478	504	499	474	486	501	498	492	448	472	451	488	456	550	483	473	474	495	496	447	504	517	521	461	487	473	426	458	466	506	460	466	460	478	464	438	473	498	495	455	464	504	488	427	488	526	481	498	503	514	508	496	471	476	530	474	471	495	504	458	528	473	470	481	481	484	470	458	494	459	498	461	452	465	456	485	489	462	480	489	496	495	469	510	494	495	504	480	490	497	490	486	512	486	475	497	469	461	497	492	449	443	467	488	469	462	481	457	494	530	544	477	458	485	500	481	485	462	488	489	486	483	495	473	520	486	471	475	480	451	483	484	480	520	409	462	462	486	472	517	501	454	491	493	489	510	473	489	496	484	494	494	484	446	494	495	467	472	501	476	454	476	530	506	475	510	490	503	520	481	503	486	503	464	462	453	474	497	470	439	506	476	479	460	506	493	478	481	464	494	480	489	481	509	518	490	462	459	517	472	470	456	448	499	518	471	507	487	486	482	478	464	453	466	483	471	455	483	495	472	474	472	486	496	457	514	443	458	504	459	503	515	488	533	454	497	499	478	471	462	473	499	509	471	438	441	457	454	457	473	496	457	456	495	480	503	493	492	486	469	484	478	494	458	489	488	480	499	467	487	500	488	466	501	476	475	462	473	534	459	453	507	507	441	448	523	492	474	450	443	505	504	477	474	531	486	491	446	441	462	453	478	495	497	474	466	458	463	465	468	476	492	500	465	450	519	478	488	511	467	444	472	470	512	442	474	484	487	499	497	475	468	504	448	480	487	506	482	453	504	486	475	493	474	453	508	488	500	481	454	492	495	480	476	535	509	457	476	480	483	505	477	473	485	491	468	467	462	494	483	457	519	499	459	497	467	536	460	463	506	443	467	504	482	547	498	494	492	503	461	509	453	509	495	455	486	492	475	497	541	518	484	482	509	453	472	483	472	514	482	526	461	470	498	493	476	444	469	499	486	468	446	485	525	480	456	459	526	535	491	507	483	468	458	499	471	484	494	515	519	477	491	506	505	491	491	500	459	445	467	498	444	464	493	476	453	466	482	529	505	493	443	500	471	460	494	521	487	514	523	479	514	469	491	506	449	508	538	491	475	486	462	473	455	504	473	463	466	499	478	505	461	476	444	497	521	487	465	498	518	480	424	465	447	482	480	437	497	472	479	473	464	467	521	491
2522	314	305	305	248	222	238	221	231	215	214	202	216	227	219	213	219	216	216	233	221	219	219	210	233	223	245	214	202	225	206	238	223	215	227	208	207	201	217	213	218	200	235	213	217	232	196	200	206	210	222	193	229	190	233	194	207	206	231	222	181	236	200	217	190	216	217	210	251	216	211	218	227	190	200	212	207	220	214	209	212	236	218	203	235	222	233	190	198	210	233	240	220	226	207	226	219	200	203	218	216	199	236	244	227	239	224	238	246	218	225	200	205	206	225	230	222	201	216	198	223	204	198	234	205	197	199	224	214	224	224	196	215	203	217	219	221	196	250	210	206	208	214	207	213	210	232	200	210	207	215	230	237	211	188	244	213	238	186	227	195	221	228	224	211	197	202	225	221	205	227	215	246	223	213	241	221	233	206	234	230	217	219	203	203	212	225	220	220	225	232	253	226	221	212	210	221	213	193	184	216	225	232	209	228	205	230	219	208	204	207	204	197	230	218	173	214	217	223	223	191	205	239	210	203	215	204	220	205	193	213	198	216	204	218	191	212	212	184	210	193	208	223	203	230	217	217	218	218	230	230	235	225	188	208	195	227	215	218	230	247	209	215	201	222	233	216	206	215	201	241	194	231	203	214	209	210	230	207	204	213	204	217	206	229	203	180	212	238	208	241	218	228	188	227	163	191	222	215	240	180	210	201	247	183	232	226	238	214	206	212	208	194	214	238	236	229	206	179	220	225	232	222	194	210	205	229	201	211	238	181	210	205	192	217	201	194	185	215	227	215	205	210	228	227	218	220	201	198	222	226	197	205	231	234	224	196	199	207	219	201	224	232	221	216	207	208	216	234	237	215	217	212	231	214	200	192	186	231	254	216	229	216	209	212	199	211	204	206	210	190	227	223	220	224	211	237	217	208	189	201	225	212	223	202	221	217	198	183	230	205	195	199	192	202	210	190	226	208	238	216	206	208	229	220	224	230	210	213	214	219	231	225	205	203	195	214	237	223	220	200	199	234	217	214	192	204	201	210	213	223	202	215	223	229	211	222	168	224	220	219	205	192	239	216	219	221	192	199	226	221	216	223	201	215	185	223	214	215	220	203	222	232	221	222	210	206	226	212	216	224	211	185	227	219	220	184	215	194	235	214	214	202	237	198	213	228	203	204	199	201	172	226	198	228	247	206	232	206	225	223	247	226	205	245	195	199	222	234	232	204	219	210	213	210	212	227	229	181	197	221	266	211	214	211	226	194	219	222	207	250	200	225	229	189	204	221	232	225	200	232	224	207	194	205	209	214	200	220	248	199	192	212	209	210	227	208	209	212	213	224	192	200	224	209	248	228	217	214	199	202	200	220	206	213	228	208	217	192	235	229	231	224	213	216	200	216	228	210	211	207	190	229	192	198	195	205	202	202	206	220	201	210	211	197	196	214	232	201	227	194	213	235	216	211	199	209	211	208	204	220	227	227	231	202	199	221	217	207	210	224	210	253	198	195	210	222	190	214	201	226	230	212	232	229	223	209	240	235	198	216	202	209	196	214	211	183	219	218	211	212	176	201	220	237	210	221	229	212	211	212	220	230	219	220	200	225	219	198	251	216	219	222	229	228	209	221	183	223	210	226	220	217	219	219	191	216	237	239	226	198	228	184	208	223	224	205	177	256	212	219	218	173	223	202	225	195	218	237	191	205	202	209	224	203	201	221	190	207	226	206	198	233	228	193	229	234	200	220	211	200	218	227	208	215	212	198	193	232	224	237	193	210	237	236	215	203	218	242	210	223	195	220	208	202	207	243	207	206	209	205	205	232	209	223	223	222	212	216	192	215	219	234	181	202	240	211	210	222	216	187	226	213	201	223	218	187	211	242	207	212	227	220	220	221	223	220	221	214	217	204	209	216	222	206	202	207	212	197	224	197	209	227	207	241	220	195	201	206	213	225	225	209	223	209	217	209	211	210	215	211	247	196	237	234	202	241	202	217	210	210	206	199	241	206	189	197	241	200	229	217	216	229	200	210	193	199	202	210	230	218	199	201	229	213	220	196	191	201	206	218	248	217	203	216	202	221	195	223	197	195	208	209	213	193	222	244	214	203	208	200	198	222	203	235	225	197	263	226	219	210	206	230	214	191	214	227	238	215	228	222	211	209	207	217	227	229	232	209	229	214	203	203	209	204	205	202	214	244	230	227	226	208	226	222	212	210	196	197	205	207	226	203	226	216	218	213	216	232	233	224	226	227	228	203	192	234	193	241	226	195	209	210	205	206	200	222	196	210	220	198	213	216	216	210	217	203	217	226	227	184	202	210	198	208	194	201	233	241	199	219	221	211	219	197	203	221	231	199	209	202	206	210	228	208	229	212	227	227	196	250	225	227	208	225	205	212	216	222	205	209	227	228	243	211	236	220	192	228	189	224	216	209	198	215	202	193	192	196	224	201	216	234	204	176	231	228	218	235	219	203	220	234	236	210	252	218	215	204	232	224	218	197	217	231	210	197	204	228	214	211	197	234	209	233	219	209	216	217	203	220	194	208	209	206	226	222	211	218	245	190	209	210	207	203	222	209	216	203	222	209	191	206	211	226	202	207	222	209	212	214	225	232	183	210	235	243	226	213	201	198	206	232	218	221	221	224	235	196	208	239	219	241	190	248	228	196	243	222	221	215	224	238	211	227	201	205	204	209	226	221	209	200	214	217	225	243	242	215	211	185	228	228	218	225	221	221	216	235	218	220	218	217	229	213	209	178	227	231	213	225	220	218	246	190	186	204	217	231	205	186	235	214	257	225	218	229	223	204	177	223	211	228	228	228	206	202	225	177	216	218	214	248	175	218	225	217	250	201	212	208	221	196	189	181	219	215	226	226	218	213	225	233	211	204	204	220	218	211	200	209	228	200	195	214	201	208	216	238	172	207	209	229	227	209	212	251	234	207	210	213	224	231	220	210	227	181	221	234	216	206	181	180	215	206	221	227	218	231	218	198	229	223	192	216	212	202	205	200	223	219	196	187	205	218	230	209	199	222	212	190	201	205	216	234	217	236	198	211	193	197	209	218	204	210	228	207	193	199	230	222	200	231	193	214	221	202	202	208	195	228	209	226	215	210	240	195	204	214	216	208	212	214	228	215	205	223	220	231	210	212	228	216	201	221	221	216	236	213	202	226	231	207	230	253	221	193	208	200	191	216	208	235	222	209	204	198	201	229	246	206	223	212	243	192	204	225	183	210	224	227	235	208	216	229	224	212	219	190	222	226	207	192	209	211	222	223	208	203	215	227	178	226	217	200	204	228	209	208	216	205	219	220	212	212	224	212	203	237	225	193	220	231	199	231	211	203	230	196	218	211	211	243	193	217	198	202	205	201	190	197	207	204	223	198	203	233	200	227	207	227	211	215	222	221	218	211	213	210	232	227	202	237	226	218	221	227	198	233	216	221	235	241	195	203	203	205	191	234	237	207	220	232	222	226	205	223	220	247	222	214	211	211	234	216	234
2261	662	740	782	764	694	722	733	661	645	591	658	657	638	606	602	613	602	597	576	618	585	626	625	602	627	565	600	600	579	659	577	614	585	590	578	558	597	587	565	580	607	621	577	604	625	614	621	596	627	602	588	579	605	609	624	615	573	594	594	618	618	571	644	596	600	562	581	631	596	565	608	609	618	589	575	578	577	606	587	562	571	580	575	606	590	603	586	552	601	604	565	627	539	602	613	574	584	565	629	582	566	616	585	567	607	599	602	576	617	596	552	581	578	554	576	580	538	585	602	584	554	615	633	582	602	576	610	592	629	582	575	570	562	592	608	580	615	613	570	550	589	619	564	596	604	597	611	578	608	546	581	566	585	578	599	572	558	601	618	580	622	532	617	626	626	590	563	546	581	578	613	587	620	597	610	556	585	627	603	565	640	593	596	607	622	572	577	626	593	546	581	602	586	574	561	578	617	590	628	614	610	592	579	577	578	577	540	651	600	638	582	580	550	555	529	608	552	580	570	525	605	611	608	569	616	612	567	617	608	630	581	586	566	631	571	591	555	558	577	583	533	540	625	563	565	567	587	613	572	531	562	556	591	629	557	551	571	609	601	633	592	615	551	563	575	563	607	612	561	646	574	564	560	605	613	613	586	574	554	576	616	633	535	587	576	581	545	558	563	645	561	590	587	604	618	580	549	575	577	571	573	634	619	528	624	592	584	563	594	602	610	581	561	625	588	617	589	609	604	608	612	606	588	596	589	572	595	610	594	547	579	603	571	570	580	595	548	593	582	582	562	593	584	583	568	597	585	589	626	575	568	615	596	556	564	578	535	561	610	547	578	611	571	603	610	624	608	577	561	584	585	591	595	628	609	570	589	611	612	615	570	575	564	553	589	559	620	599	640	546	600	575	562	561	637	611	560	608	575	580	571	567	571	607	594	591	626	595	592	573	577	609	612	580	618	592	635	550	620	582	604	540	657	568	604	569	564	604	576	576	579	586	566	552	609	574	586	590	560	609	593	547	576	545	537	603	591	595	590	599	608	593	600	577	621	580	597	563	554	631	569	579	567	606	604	597	535	555	588	540	595	569	579	553	605	591	589	624	613	606	609	544	617	582	580	616	562	567	581	590	602	575	560	602	546	554	599	594	601	549	547	585	626	573	619	578	604	586	594	601	593	601	577	601	602	570	604	585	578	571	626	567	574	561	599	555	595	629	563	548	604	586	597	551	596	626	589	625	585	600	585	600	543	557	566	627	583	560	582	591	597	608	598	570	583	578	589	546	607	629	565	606	620	618	585	576	605	630	568	594	585	611	584	611	600	587	564	581	589	593	590	600	590	595	581	617	645	612	573	589	547	577	567	558	598	531	594	616	581	657	591	602	585	625	613	567	606	577	576	553	562	583	624	608	580	613	625	586	615	612	585	578	540	593	643	558	578	594	574	637	604	576	562	557	549	565	615	599	584	608	599	556	613	594	605	626	612	595	600	620	613	550	614	575	587	589	627	574	557	625	600	579	590	621	563	601	579	617	556	632	598	589	622	594	586	573	579	600	602	586	564	603	590	546	621	570	630	614	602	601	624	617	599	600	542	604	557	603	616	594	608	597	580	563	594	620	613	601	569	585	584	574	593	609	580	595	610	616	604	606	603	598	614	588	603	624	622	554	610	630	586	616	567	596	586	578	553	577	635	570	582	659	617	610	551	623	577	621	599	614	603	570	609	592	605	639	644	583	602	572	589	583	615	623	602	605	635	625	558	582	620	599	583	569	583	564	619	628	578	630	590	557	564	577	564	607	610	575	546	627	605	598	633	586	574	602	585	619	590	593	611	573	568	574	591	602	614	561	572	600	589	590	598	613	598	581	583	576	628	576	566	587	563	602	571	560	588	612	582	557	610	638	563	635	582	572	623	567	559	545	573	638	637	684	586	566	592	595	583	548	639	591	595	576	542	615	561	572	601	574	576	568	628	603	581	584	614	584	574	595	614	546	607	633	582	572	604	552	549	585	581	607	619	595	592	593	614	553	530	565	609	628	595	573	628	591	601	600	560	561	622	538	543	574	630	561	642	626	590	575	613	545	538	593	603	604	604	618	668	604	576	585	620	590	583	586	581	602	587	606	590	592	568	591	613	610	605	597	612	587	585	620	592	602	606	589	588	577	566	620	614	605	567	588	565	583	593	630	606	611	567	603	567	589	629	584	519	577	594	586	650	606	616	564	556	655	603	573	595	596	577	626	576	537	569	597	570	609	578	572	581	590	565	605	576	589	555	584	589	563	591	535	617	638	578	587	601	599	563	560	583	650	599	546	598	626	589	588	539	606	575	590	562	578	644	588	574	553	606	607	560	593	621	597	608	596	597	577	575	580	604	606	626	555	557	579	589	566	588	587	573	587	574	588	614	589	558	595	628	591	621	596	576	571	602	582	604	606	596	608	588	597	561	633	590	590	614	614	602	631	581	627	596	637	565	561	610	591	570	596	576	615	565	566	586	583	574	631	584	550	597	599	575	587	574	564	605	575	569	558	603	628	588	574	591	583	583	612	560	609	620	597	581	588	569	624	620	625	604	575	606	591	516	605	575	594	591	561	622	534	571	577	573	567	583	600	549	597	588	607	578	601	596	633	586	580	562	579	572	555	595	567	608	580	571	555	604	602	574	581	588	569	590	595	594	565	557	621	651	624	571	603	605	614	596	620	579	607	572	585	598	567	551	569	601	587	584	602	620	576	578	624	588	600	580	565	554	558	562	586	604	553	531	596	566	573	621	633	642	581	590	604	572	578	587	593	628	588	597	618	596	592	558	589	580	587	575	562	603	622	580	602	588	628	559	567	588	588	620	568	603	603	579	602	607	584	578	581	606	594	653	606	583	572	589	585	558	577	586	586	609	557	633	569	548	575	578	603	615	580	594	583	572	610	601	586	571	598	578	577	598	562	607	640	568	586	593	567	569	591	612	590	580	639	615	601	583	540	611	580	548	587	624	605	604	571	563	583	608	609	617	582	592	582	578	580	536	610	585	579	588	589	598	584	605	575	648	575	594	609	578	583	604	571	597	568	587	591	596	561	593	631	588	537	578	550	563	654	572	612	627	587	596	583	598	609	596	553	629	545	590	614	570	568	615	555	584	600	571	603	617	605	598	575	609	572	541	601	604	612	592	585	577	528	577	578	577	579	575	614	578	559	576	583	569	574	541	586	643	583	592	592	566	572	600	593	632	606	606	610	619	568	592	590	575	607	601	635	640	603	605	585	581	605	565	602	566	589	617	575	564	598	571	611	563	641	585	577	630	580	600	597	565	594	627	601	607	587	607	617	572	620	632	603	577	566	605	583	558	580	583	577	593	569	616	599	581	586	590	589	607	589	594	555	573	562	555	612	644	580	617	603	598	610	549	587	575	618	570	563	598	584	533	578	568	632	599	590	577	555	594	597	598	546	632	618	577	608	590	568	608	595	579	565	572	609	634	641	602	606	576	600	619	634	583
10472	1172	1397	1131	852	607	471	361	321	245	212	215	181	165	176	162	136	137	134	126	129	127	159	123	124	133	126	110	118	107	108	117	113	114	129	92	135	108	99	105	109	121	110	106	97	106	99	90	107	115	116	132	125	101	116	102	106	115	86	101	109	110	112	109	113	108	109	126	116	115	103	122	99	110	113	119	94	110	112	112	83	113	109	100	91	119	101	109	104	116	107	101	102	87	96	96	98	106	110	124	111	107	99	112	116	100	138	102	92	103	106	108	97	87	112	110	103	91	103	99	118	126	126	93	109	100	113	127	106	105	107	89	96	102	117	109	121	112	106	90	90	114	103	100	100	89	114	128	99	107	102	96	113	105	115	101	112	100	92	91	113	125	86	109	104	102	112	110	110	108	91	116	113	102	115	104	102	112	120	104	113	106	106	103	118	114	102	105	111	90	93	103	110	100	117	114	119	99	114	113	116	117	92	100	100	113	104	115	115	86	116	99	110	126	95	117	84	102	92	102	102	111	101	98	107	118	106	105	110	92	121	94	106	101	109	92	109	101	97	107	109	100	84	111	108	95	106	87	89	109	108	90	121	107	95	124	98	80	111	113	105	108	94	79	93	95	100	106	104	98	117	97	86	88	126	123	100	94	105	96	93	113	96	112	104	104	132	133	114	87	108	117	110	106	96	99	109	106	113	95	113	105	85	107	104	103	102	103	94	99	93	101	115	103	107	109	90	101	102	124	114	91	84	117	80	108	118	106	120	124	91	114	109	105	106	103	115	111	95	94	113	94	124	97	105	96	91	79	104	106	98	100	112	109	109	110	129	99	101	128	101	127	108	113	125	122	89	109	99	107	101	112	109	87	109	108	110	79	95	110	99	101	107	92	118	80	113	103	97	89	100	122	122	128	109	93	91	111	111	79	107	105	103	103	106	120	93	116	108	101	110	130	122	126	113	92	109	107	99	85	106	109	103	119	120	117	102	96	107	92	77	120	102	94	97	99	91	104	99	116	105	100	117	101	95	110	102	97	130	113	106	108	104	91	113	115	117	106	105	115	116	90	115	103	109	101	86	124	89	121	107	105	111	106	86	99	94	100	103	104	105	93	109	102	114	97	100	97	106	123	94	99	119	104	111	112	94	112	104	104	113	104	89	115	87	119	92	108	99	105	103	113	103	108	100	92	97	104	98	99	117	107	96	106	113	98	105	93	106	102	115	104	108	100	108	84	96	99	97	105	105	110	98	95	115	101	114	123	105	104	111	98	95	100	112	95	108	111	118	110	106	119	100	101	110	99	117	99	112	107	123	130	115	118	119	101	110	108	114	100	106	124	102	92	108	93	105	113	98	78	105	104	94	97	88	102	129	117	94	106	78	124	86	110	92	94	112	96	114	93	109	100	101	120	85	110	116	109	114	83	97	100	97	96	90	118	95	97	107	138	116	123	108	108	103	100	117	93	106	101	121	114	93	94	109	106	103	94	100	92	93	114	97	94	120	101	105	114	114	105	113	82	120	96	98	108	95	106	102	103	99	104	115	113	118	112	109	125	90	100	118	95	102	107	110	105	117	108	109	110	99	86	126	83	98	116	105	94	97	106	98	134	114	96	93	102	103	130	107	99	93	114	136	112	98	100	111	118	95	100	95	111	121	90	92	101	125	113	116	104	96	100	107	108	106	98	105	115	126	93	116	94	121	114	117	100	105	109	97	80	100	91	111	111	111	121	137	104	83	96	100	123	106	95	102	102	98	117	112	123	104	117	110	89	91	111	81	105	115	103	96	91	119	94	109	120	93	110	116	113	106	108	96	113	104	122	114	81	96	104	98	89	100	105	104	98	99	107	117	108	105	124	102	112	102	95	93	98	115	116	114	121	110	101	101	104	96	121	114	111	104	86	116	97	110	118	108	123	101	108	105	101	96	97	116	108	95	104	92	87	110	105	116	91	111	99	104	96	102	110	113	116	95	126	113	98	106	108	107	118	115	112	96	92	107	102	112	121	99	95	110	108	114	119	102	109	97	95	122	117	103	103	96	94	108	107	119	101	99	110	76	92	83	106	86	111	90	100	110	103	93	98	94	101	99	88	94	118	106	126	117	119	115	100	112	102	111	110	106	108	90	99	104	93	112	94	98	101	118	98	118	115	106	110	124	114	99	116	118	101	109	122	106	94	112	98	100	96	129	113	111	103	96	111	107	97	94	108	91	96	108	95	100	91	119	105	123	105	108	104	105	105	88	104	103	87	99	92	91	99	112	115	117	86	104	117	97	108	102	84	96	101	93	126	112	110	153	107	108	131	102	105	91	99	85	95	90	101	94	112	105	104	112	106	122	112	105	108	94	106	116	132	82	103	120	103	112	93	117	111	102	90	111	107	100	105	94	97	109	109	109	116	111	114	100	104	113	109	102	92	102	117	107	101	97	106	124	111	110	110	108	104	90	120	86	112	106	119	88	113	106	94	89	100	109	91	124	95	100	123	95	113	112	100	120	107	111	96	111	103	110	106	94	110	126	116	108	105	111	100	116	114	104	111	90	97	114	106	92	100	101	130	115	101	105	102	96	119	103	116	109	93	100	103	93	79	100	111	91	113	125	102	107	105	108	112	101	116	109	93	115	103	100	92	96	93	114	92	107	119	110	95	118	89	119	108	115	107	112	119	117	102	86	111	117	103	114	108	116	99	125	121	95	117	103	95	110	100	104	102	98	94	110	106	109	111	91	104	123	105	86	105	100	122	117	82	102	113	110	105	96	115	104	90	115	96	109	115	110	112	95	114	94	108	97	93	97	112	120	93	97	99	98	110	107	123	83	116	93	113	107	92	108	100	109	108	97	122	103	106	101	114	113	109	103	101	118	102	106	124	112	102	102	102	104	114	113	97	93	106	101	91	101	85	98	94	106	120	103	112	105	103	110	121	98	100	97	97	118	104	106	95	120	106	128	116	120	103	111	95	111	100	93	104	108	112	107	108	117	107	133	108	112	107	98	111	107	113	118	100	125	120	94	103	92	107	124	113	100	109	103	77	88	90	91	93	124	119	89	93	118	98	101	90	112	112	112	110	92	111	92	89	92	126	108	104	102	77	108	118	116	100	101	109	114	117	102	109	106	91	123	127	101	95	113	106	97	110	95	132	98	120	105	106	105	97	116	118	98	102	87	96	111	94	88	104	107	88	107	106	114	99	115	110	110	118	101	104	102	110	91	90	129	104	99	95	115	99	90	101	91	105	102	104	98	114	113	107	106	97	84	105	89	101	112	106	107	93	105	96	115	92	112	111	101	103	91	91	92	116	97	88	122	115	106	99	81	109	118	105	105	93	118	110	96	91	92	113	106	117	91	118	98	110	127	113	96	108	97	106	119	101	113	94	103	110	113	113	102	106	97	107	106	109	122	101	116	103	118	100	101	87	90	117	110	100	128	122	101	113	107	105	116	111	93	128	122	91	90	107	113	108	107	116	109	119	101	91	114	101	136	119	104	101	102	108
5599	1463	3093	3655	3148	2602	2002	1734	1511	1249	1073	1001	900	757	775	707	652	635	561	542	522	562	539	509	465	448	426	461	445	417	440	459	422	411	395	411	410	408	387	389	402	359	394	396	353	351	383	371	354	393	396	354	398	374	367	336	354	346	337	347	377	329	364	330	342	361	342	333	356	345	338	328	345	360	397	341	344	327	343	349	326	300	372	325	336	359	350	379	323	350	354	324	329	318	317	354	326	343	353	313	331	325	308	321	318	363	341	313	364	388	302	343	337	323	331	347	345	308	328	334	342	338	353	357	320	330	369	322	321	346	319	303	333	330	312	343	331	366	355	302	336	337	326	362	322	333	350	343	304	319	363	327	332	326	313	335	326	304	334	331	336	289	330	327	316	330	332	344	320	339	343	323	309	316	384	341	316	329	330	332	340	299	346	323	322	330	358	309	330	337	344	335	353	337	363	338	321	289	366	341	321	317	342	337	316	329	333	297	336	337	306	354	357	316	340	347	321	357	330	330	308	334	304	333	345	338	340	346	322	358	328	322	330	316	301	343	311	345	324	327	303	319	314	336	352	329	315	341	311	346	313	328	295	322	323	322	316	283	312	374	358	304	350	336	340	305	335	304	321	318	314	355	307	366	311	328	360	325	343	302	309	350	317	340	338	313	317	312	343	307	317	354	313	338	333	338	297	280	336	339	310	316	338	329	362	351	344	327	339	327	320	318	351	345	328	354	335	321	343	326	318	341	306	322	311	299	330	286	322	275	330	332	376	316	322	323	341	333	304	320	318	311	319	315	333	305	321	305	325	361	360	321	355	317	332	307	335	326	357	303	326	326	326	348	358	329	311	331	328	323	356	334	314	295	317	327	314	298	311	341	333	313	317	284	340	329	319	312	315	321	295	317	312	325	324	338	326	333	335	333	353	326	318	289	309	329	324	356	365	315	318	335	310	343	299	320	333	303	374	355	327	327	308	318	346	333	324	339	317	324	326	347	323	359	326	313	345	357	319	321	286	346	352	322	302	335	315	326	298	317	308	341	318	328	310	308	296	302	344	340	327	342	288	307	307	291	322	312	326	345	320	339	308	294	351	339	325	310	311	322	344	330	295	344	319	326	361	325	335	335	316	313	347	328	320	345	305	345	326	339	312	377	352	315	334	321	318	308	335	346	348	331	355	335	331	299	373	329	315	325	307	345	330	286	322	333	351	303	316	328	316	332	318	367	334	333	318	322	327	346	327	349	286	327	320	321	309	352	325	329	309	322	328	319	330	346	338	329	323	327	365	327	336	311	309	332	303	329	318	313	340	329	335	350	352	319	324	331	300	336	374	366	309	324	316	309	318	333	338	356	338	295	312	337	332	308	342	300	325	302	348	342	366	317	323	319	328	316	322	318	361	313	327	308	304	329	333	321	312	323	319	325	352	316	262	321	293	343	340	321	349	331	323	339	354	309	288	323	307	320	281	304	363	346	337	331	325	322	338	339	325	330	313	344	357	331	334	322	325	329	321	322	315	324	295	340	312	333	346	332	329	310	325	308	348	338	318	361	356	326	342	347	319	347	323	340	349	316	334	327	335	325	335	319	329	343	324	309	322	319	319	322	290	320	315	368	354	322	347	329	347	341	304	328	322	348	352	328	360	292	332	349	355	309	319	333	302	357	363	343	303	310	323	369	320	321	336	340	335	324	316	319	370	301	333	325	329	351	316	339	341	309	306	340	298	323	334	351	350	322	335	307	359	341	320	323	330	307	334	332	336	331	342	333	300	340	344	334	311	335	311	346	323	310	327	306	326	324	322	332	340	313	317	326	326	339	355	343	323	310	351	317	340	326	342	338	337	339	316	317	351	353	307	334	307	309	335	332	323	314	322	325	323	338	351	366	313	343	288	319	358	304	332	310	332	332	369	343	316	316	328	319	329	306	349	333	334	314	316	331	329	337	321	311	322	293	326	300	348	351	336	334	329	336	332	322	329	325	328	273	297	310	333	341	351	314	358	307	347	316	353	346	311	343	324	329	360	361	360	332	343	327	294	337	315	313	322	321	323	321	301	294	332	334	315	309	356	306	305	353	332	331	325	359	339	327	340	317	325	339	341	328	308	348	333	327	319	354	324	345	332	317	347	340	329	338	310	311	317	337	321	353	336	321	326	341	327	342	333	338	361	306	359	308	310	344	315	353	334	325	296	299	334	302	335	332	323	321	349	328	321	293	316	325	326	345	334	345	338	366	345	322	318	331	332	300	328	298	355	330	306	309	342	335	344	307	342	315	321	340	327	292	293	349	360	333	317	316	326	312	295	333	306	349	341	298	303	334	323	314	310	305	312	332	321	327	326	325	327	324	318	336	342	311	346	337	319	329	334	312	346	319	358	286	329	344	328	301	349	295	312	323	373	332	336	296	333	314	315	319	316	328	349	329	326	327	329	345	307	310	304	314	326	297	320	333	330	323	351	331	322	323	348	314	312	346	309	333	331	330	322	331	329	326	315	335	327	305	322	328	293	332	349	343	301	319	346	326	349	336	324	313	361	305	339	302	318	307	322	320	304	311	346	354	342	333	353	306	334	316	319	288	305	319	300	310	371	311	338	301	300	292	307	334	324	356	352	332	314	324	313	336	309	336	296	318	332	287	340	313	325	316	308	339	301	347	360	311	352	343	313	341	301	341	326	334	327	344	344	305	336	335	342	335	331	359	348	335	322	319	315	343	327	324	323	344	301	341	323	368	306	311	354	326	330	347	306	357	329	357	315	349	352	322	321	330	322	308	292	318	325	340	311	314	335	345	320	338	304	363	333	313	316	306	343	329	334	331	345	321	358	279	321	402	307	372	335	325	328	311	284	301	309	306	343	290	331	322	322	325	331	320	335	317	329	350	318	333	319	316	326	319	312	307	303	339	361	334	315	324	319	303	324	359	336	312	328	348	306	312	337	338	319	333	339	279	356	340	315	314	317	334	320	313	341	317	327	313	308	327	308	320	304	309	326	328	306	325	324	307	314	369	359	336	296	321	328	344	323	315	341	312	338	331	307	336	311	301	312	291	278	328	335	380	355	310	342	305	338	328	321	334	342	326	349	357	326	290	361	351	336	322	315	308	341	307	341	320	321	342	334	328	297	333	317	322	338	339	330	328	299	331	351	322	292	353	333	362	327	308	350	337	306	314	354	312	348	322	329	320	339	322	358	340	360	350	307	334	292	348	360	327	355	316	346	329	322	323	320	328	306	315	322	336	305	345	318	330	336	332	356	331	336	358	321	334	335	340	330	342	321	347	302	319	325	335	360	325	307	330	345	329	330	325	332	386	291	351	326	295	303	327	311	317	381	345	354	321	326	349	331	322	349	332	346	294	304	323	312	346	311	343	356	342	324	312	329	329	297	353	350	353	275	308	336	353	331	329	308	328	312	307	349	345	280	311	300	340	340	305	309	338	309	344	302	365	315	305	344	338	350	303	329	356	324	328	330	360	318	307	343	358	331	334	357	329
19123	3169	2906	2275	1702	1160	907	672	565	475	407	361	377	337	282	269	259	247	253	216	236	201	223	222	217	215	196	162	192	204	177	183	179	181	187	198	175	185	206	201	189	162	176	184	169	157	207	172	174	172	182	156	162	166	172	176	151	176	173	169	173	141	158	191	149	177	162	173	157	167	164	165	177	163	166	174	169	167	141	168	152	149	161	171	165	160	168	150	192	169	167	159	168	150	155	180	154	146	194	152	147	164	173	155	153	182	159	182	158	155	180	155	179	163	159	159	170	186	189	172	183	165	164	167	160	147	177	167	167	177	150	173	156	172	177	151	175	160	148	154	166	177	163	152	164	145	170	173	160	170	169	160	173	168	143	162	151	134	168	172	147	166	136	152	156	159	163	140	169	152	167	178	170	165	186	173	161	157	171	175	177	172	162	151	174	164	153	136	164	159	161	164	160	176	168	156	157	144	186	181	177	158	146	168	174	163	148	195	146	166	172	143	170	193	159	172	148	160	163	174	165	185	150	161	152	159	153	155	166	176	165	168	157	153	152	154	154	149	141	158	165	136	170	154	183	154	137	184	140	188	165	175	190	173	180	162	165	158	181	174	177	168	148	164	154	121	147	168	166	153	163	159	179	159	152	166	168	159	142	167	183	151	145	162	175	155	141	132	158	148	134	156	172	194	183	154	188	174	169	172	132	192	160	168	145	166	150	159	166	152	156	154	175	193	158	181	166	161	163	156	164	175	152	175	183	168	173	145	171	158	177	156	174	167	153	159	161	135	146	165	172	152	172	145	161	173	152	158	171	158	155	182	159	164	159	181	146	165	155	176	179	163	178	166	173	170	179	137	152	140	180	164	145	162	145	169	169	149	168	169	160	170	171	134	124	149	147	187	144	169	158	183	163	147	156	161	150	162	156	153	148	165	162	162	162	158	144	153	171	182	169	174	163	170	140	176	140	158	181	153	166	143	170	173	143	160	146	164	176	174	178	151	155	161	161	167	150	172	182	161	178	146	144	142	165	179	161	163	153	167	159	154	187	160	177	161	151	168	184	167	171	149	158	184	147	156	173	173	147	159	150	180	148	155	170	168	167	173	160	162	149	165	170	159	154	171	174	149	171	152	171	178	150	184	129	182	158	160	139	146	166	154	180	148	150	163	154	147	138	167	170	169	141	202	166	160	162	166	173	159	163	135	164	141	166	185	156	154	148	174	162	167	155	145	184	180	162	179	155	155	168	160	166	199	156	172	155	148	175	146	150	149	152	161	154	138	149	150	152	151	186	146	166	143	152	144	166	153	175	164	152	177	164	157	173	183	167	159	161	140	166	167	155	147	158	189	171	146	182	178	149	149	169	171	177	151	184	150	155	166	153	153	161	150	143	170	160	174	157	173	153	159	161	164	164	165	157	146	150	137	137	165	150	166	194	160	156	146	163	168	173	179	150	146	143	168	175	152	168	132	157	172	182	165	180	155	161	157	156	171	143	186	170	167	133	154	178	157	185	163	153	166	142	167	168	180	135	168	153	156	168	164	156	160	163	169	177	165	160	161	166	166	163	148	142	144	183	172	140	149	157	168	186	202	157	177	188	140	181	163	172	176	167	154	149	169	168	145	173	171	160	156	155	160	168	140	160	161	138	164	161	164	176	155	146	173	139	151	181	186	151	151	147	152	184	162	177	169	158	158	164	159	148	177	139	177	174	149	153	167	159	181	159	161	165	155	152	160	175	181	176	164	149	167	172	162	184	155	148	166	142	172	142	146	155	136	157	150	172	144	164	180	145	151	147	178	173	171	179	165	167	178	150	152	171	154	185	162	169	171	171	152	140	150	147	150	153	170	162	178	203	162	169	159	190	158	152	158	144	147	154	143	140	151	155	153	154	157	172	154	163	160	167	161	152	154	154	147	189	188	135	160	139	160	162	167	158	171	157	161	156	160	136	166	172	183	153	147	153	179	165	139	165	154	157	150	163	158	133	156	144	165	168	164	166	158	139	137	162	146	181	157	161	172	162	160	151	157	162	164	149	173	146	141	149	161	170	165	155	160	169	168	172	167	146	159	155	138	176	176	151	164	147	163	172	146	170	171	172	186	150	169	148	156	152	156	188	174	163	166	169	163	156	124	160	167	156	181	172	178	170	161	150	161	175	144	145	159	159	185	160	150	154	163	163	180	158	163	162	186	174	166	176	138	144	136	163	179	148	169	178	148	179	175	165	157	156	182	164	152	143	159	144	178	143	163	167	163	162	159	168	167	137	156	157	137	147	184	149	156	136	162	155	149	163	160	164	145	142	172	149	156	160	152	159	136	191	177	167	177	156	159	159	167	162	158	157	168	161	149	171	179	163	174	169	159	169	158	153	195	181	164	148	155	159	151	150	181	184	160	156	159	158	154	161	171	159	153	178	158	158	163	185	148	174	137	151	160	155	177	155	162	185	149	168	161	158	161	157	138	162	166	152	161	161	149	164	147	152	166	152	142	139	170	147	145	163	173	172	167	165	157	190	159	178	158	153	177	172	153	182	162	191	142	147	165	168	153	141	139	151	138	173	156	165	153	155	169	176	176	202	171	156	169	159	158	158	156	193	179	124	156	160	141	183	158	150	158	146	187	179	162	153	182	154	156	165	158	171	181	156	178	142	159	144	162	161	155	156	177	170	178	177	149	163	169	156	134	162	172	173	165	167	148	162	144	170	168	181	186	150	151	137	153	184	158	159	156	156	149	147	130	164	163	162	150	150	142	144	171	155	151	157	164	150	144	168	155	173	132	193	146	155	149	187	177	135	157	157	155	160	175	163	178	161	169	162	150	150	145	157	178	160	143	160	151	168	185	151	182	162	176	164	158	182	154	145	166	137	181	171	175	171	162	135	154	178	158	164	136	167	166	153	166	161	155	156	146	186	181	167	184	149	165	143	154	167	158	176	145	148	161	173	138	184	146	150	171	137	197	155	165	178	142	178	176	154	143	172	161	139	154	164	166	160	147	170	189	175	152	167	153	145	164	165	138	160	142	159	176	146	162	194	169	169	199	162	152	176	173	166	169	170	150	168	157	154	161	160	147	153	142	167	174	174	180	134	169	171	162	181	170	145	149	157	139	151	162	161	162	173	169	130	166	148	157	175	160	168	161	180	173	161	164	152	160	157	166	178	168	186	173	151	153	173	153	141	154	163	177	169	149	171	176	172	140	141	159	187	166	151	182	161	161	176	159	156	179	168	167	179	169	169	140	158	155	167	152	157	158	156	182	152	157	178	150	154	176	182	158	156	156	173	147	135	160	158	156	139	160	159	143	144	148	185	179	152	170	156	157	151	165	155	154	158	147	144	153	180	154	155	150	148	135	182	160	161	161	161	141	172	168	165	151	172	158	173	168	144	189	143	151	145	166	154	156	165	173	157	143	169	144	152	164	179	164	165	150	171	185	135	160	178	162	140	155	160	174	159	150	181	157	174	149	165	150	166	165	166	138	160	187	189	149	170	179
8002	2540	5868	6801	5639	4777	3668	3171	2657	2155	1976	1709	1583	1478	1303	1239	1159	1057	1054	979	944	903	871	808	756	691	747	675	703	640	649	655	637	650	632	618	617	609	594	621	602	573	579	572	579	546	550	581	541	568	502	530	528	578	533	514	537	526	541	565	530	505	491	496	516	517	503	502	533	504	572	530	503	541	526	500	506	513	503	490	522	493	508	514	499	534	486	539	466	500	532	476	518	482	490	538	455	500	514	505	508	513	483	502	505	490	468	502	485	475	503	487	509	498	504	442	526	522	475	470	476	471	505	524	504	520	471	491	485	486	463	475	478	464	507	503	492	454	480	483	489	482	450	498	496	472	460	459	465	491	484	507	478	467	499	477	472	490	472	484	494	502	443	472	444	468	513	491	493	500	508	460	451	462	486	455	477	480	495	475	498	492	498	469	448	451	472	480	434	514	498	507	500	482	490	473	514	475	470	457	473	481	517	459	498	463	469	500	492	498	500	489	516	465	476	486	469	484	501	461	544	486	485	480	471	487	493	470	520	478	477	486	467	508	509	517	513	518	489	468	455	479	484	514	492	495	474	502	500	518	454	529	475	450	505	446	446	475	490	495	479	460	461	473	514	493	469	499	489	496	517	461	493	498	496	501	509	505	485	466	493	470	481	508	514	448	483	489	491	474	502	454	463	477	541	510	501	500	453	499	472	441	505	459	439	517	464	512	469	492	474	470	461	483	492	499	487	528	529	478	523	511	488	455	449	504	510	492	474	507	492	466	472	501	486	492	448	512	480	478	494	496	449	463	475	496	469	453	474	468	485	488	507	512	471	471	479	505	481	470	452	511	502	504	493	466	475	445	485	481	473	476	459	474	476	479	478	496	520	484	512	477	472	517	482	493	476	477	484	469	447	516	508	497	505	486	464	493	485	496	496	452	500	476	482	520	440	493	460	452	466	448	495	488	461	493	460	488	498	505	482	510	470	454	483	491	490	467	518	503	474	511	477	470	464	468	441	458	449	467	503	460	473	472	482	453	461	493	455	486	538	456	506	474	476	469	528	505	498	485	495	510	506	482	457	492	473	473	509	470	478	454	445	448	455	519	462	483	508	504	448	512	504	478	483	510	499	501	492	521	502	441	482	441	498	499	475	452	493	450	476	503	474	472	522	506	496	483	500	452	472	514	533	471	444	433	501	478	480	494	510	481	472	470	494	499	485	493	456	496	533	481	458	470	474	431	495	500	487	511	442	484	494	484	449	472	490	488	459	457	493	520	464	494	470	511	493	489	470	484	506	491	477	501	490	486	491	479	495	485	455	501	500	478	495	517	458	471	503	487	483	485	482	497	471	504	503	504	457	495	522	510	488	487	502	485	458	520	519	478	508	472	469	469	471	444	492	476	458	469	478	484	484	496	470	477	476	454	466	446	504	505	489	473	492	440	491	533	508	476	488	472	497	460	457	457	506	486	464	496	520	492	508	462	500	498	495	494	481	492	507	471	490	481	485	533	455	477	442	517	495	472	476	489	455	469	455	478	506	407	457	445	451	500	463	457	485	464	468	488	469	479	528	485	460	467	494	477	475	470	488	475	462	453	526	489	495	464	462	459	483	467	486	488	468	482	447	510	491	498	469	474	488	459	455	447	483	493	510	492	501	493	467	501	463	493	512	471	466	480	511	437	509	515	499	460	508	437	491	501	483	511	458	485	470	525	476	486	466	476	474	484	486	517	520	460	466	458	526	471	479	507	463	447	487	484	444	495	485	501	457	461	479	444	491	466	471	500	545	478	475	455	506	444	532	454	471	484	486	457	436	493	487	503	481	421	481	486	518	493	450	542	478	484	516	481	500	494	490	461	428	518	521	484	475	517	435	446	507	500	458	512	493	464	472	494	491	461	490	472	477	461	469	452	498	463	491	471	499	480	455	468	480	472	474	456	457	467	452	459	504	462	477	468	498	474	462	449	479	498	453	479	506	489	463	485	475	442	470	453	482	497	462	485	501	499	475	483	470	508	463	487	466	491	510	499	468	470	459	489	494	479	489	482	470	465	487	491	480	483	504	520	503	486	494	446	481	460	497	485	472	460	485	508	490	513	495	481	499	490	495	514	487	474	470	457	470	503	479	478	497	513	490	505	507	457	464	516	440	464	494	476	469	455	496	502	467	504	488	456	464	473	423	528	462	449	500	502	508	485	480	498	517	471	499	462	509	508	484	477	491	460	497	446	504	462	532	506	474	512	519	489	482	494	488	493	499	447	485	472	511	438	501	469	442	457	472	480	481	491	486	494	466	504	484	485	484	501	515	476	456	483	504	523	503	515	466	481	452	499	476	501	498	478	507	484	453	479	481	469	460	459	486	466	451	473	461	501	483	499	472	477	503	473	450	480	487	465	512	486	497	468	511	482	452	504	493	466	461	446	456	487	464	481	472	474	492	504	514	479	514	481	495	460	463	494	463	489	504	449	491	494	477	462	494	463	483	466	468	450	499	483	518	476	477	505	541	499	492	518	460	518	486	499	457	530	518	479	497	507	459	510	487	537	432	489	503	484	510	511	518	468	511	464	478	457	498	485	475	467	481	505	508	539	510	446	506	481	466	514	493	482	486	454	474	505	512	509	498	455	520	475	470	467	465	488	495	492	463	450	507	455	456	491	486	515	523	491	501	463	508	490	455	456	469	485	528	488	519	510	492	507	460	443	482	527	473	511	511	507	502	475	482	488	529	505	493	456	471	429	454	500	502	499	453	460	533	478	428	505	459	473	502	472	461	487	450	530	482	488	499	503	464	492	495	467	467	464	455	466	474	444	485	504	471	509	469	469	479	474	494	497	484	478	472	488	465	526	547	461	459	495	522	480	483	518	499	480	479	488	487	493	510	494	470	451	481	467	500	483	464	502	466	497	482	476	483	495	451	481	456	533	482	482	483	527	465	513	489	529	493	493	464	467	481	454	491	492	468	475	441	479	515	494	485	478	517	480	492	496	496	480	456	490	486	475	486	472	439	507	475	442	458	509	460	493	474	502	545	469	495	514	473	518	514	499	509	471	479	480	466	491	503	463	483	486	460	469	485	491	497	467	487	458	489	483	498	522	468	465	515	473	487	508	493	486	480	481	470	488	474	478	501	505	494	515	495	496	480	451	485	503	514	463	474	471	531	484	490	458	464	473	456	482	487	456	518	478	499	458	471	482	475	498	466	474	492	483	480	494	472	487	533	497	504	484	508	482	487	480	474	494	446	484	458	501	487	475	509	480	492	481	482	444	460	496	492	500	484	485	477	497	501	480	522	486	491	448	475	472	482	487	455	485	489	479	464	469	511	465	479	469	498	477	465	497	459	509	454	496	492	481	460	494	471	487	483	478	492	466	484	469	471	453	473	468	512	469	494	483	462	487	517	446	507	493	458	474	473	499	485	443	462	495	486	507	492	485	488	478	460	500	486	519	482	477	477	495	453	481	431	458	513	468	461	483	474	473	462	496	458	484	428	442	493	467
2441	292	289	272	274	219	214	228	224	216	224	206	248	229	227	233	219	230	243	230	234	201	221	210	205	212	220	209	213	207	199	215	239	229	210	211	198	226	199	187	221	206	216	234	202	203	238	250	221	197	186	206	221	205	211	220	231	213	243	202	217	241	179	211	230	219	219	256	248	196	241	215	179	230	222	237	210	210	208	191	221	190	208	219	186	241	203	207	210	226	230	215	202	189	199	214	205	183	215	214	199	190	198	209	218	238	192	203	195	228	192	226	226	207	231	233	199	219	214	216	218	201	202	216	210	217	217	228	230	164	191	209	248	217	190	227	225	226	203	227	193	212	194	215	220	236	195	229	186	173	172	218	231	211	191	199	198	218	197	223	221	216	219	215	221	207	226	214	214	226	231	212	192	212	190	239	228	211	219	194	188	215	208	214	177	199	223	210	232	208	185	205	225	233	216	221	223	230	213	200	201	203	207	203	211	231	205	226	215	205	218	212	205	184	218	218	205	213	198	220	205	216	218	234	224	219	233	223	207	197	215	238	253	192	216	203	183	245	221	211	203	235	217	234	216	200	200	236	181	216	216	226	230	203	217	226	216	198	206	207	227	226	213	201	214	206	205	218	212	221	192	214	222	218	224	228	233	228	218	215	237	199	219	219	228	201	193	185	207	215	234	193	194	223	225	210	251	227	233	222	236	219	206	180	214	215	210	215	206	199	214	206	226	209	213	188	188	229	209	230	210	201	204	238	238	220	203	213	254	217	235	214	204	206	227	215	226	235	219	204	205	214	216	238	206	227	234	201	210	220	213	243	239	218	226	223	212	214	204	221	215	214	221	223	225	219	206	251	211	206	227	200	211	224	215	198	204	232	182	203	211	237	219	223	236	232	203	220	198	231	211	216	194	208	201	205	243	216	240	214	200	193	220	206	191	216	219	206	230	211	219	229	210	214	205	192	202	226	226	219	225	177	215	202	224	226	216	259	233	198	219	225	228	208	252	206	210	216	223	235	210	205	206	238	240	208	203	231	221	232	210	230	230	208	208	189	213	222	235	216	221	197	212	209	172	207	211	204	203	211	259	207	219	198	209	226	176	221	208	224	199	231	209	220	197	204	231	240	207	210	227	218	171	212	218	229	215	194	211	234	216	228	236	202	200	201	221	218	217	231	237	208	211	243	229	199	226	207	207	231	218	226	215	194	196	225	205	195	189	211	207	216	206	216	229	188	232	223	203	209	213	246	211	223	223	210	218	207	240	216	228	208	242	227	237	230	240	201	232	215	203	216	201	211	223	205	229	227	210	180	230	230	234	196	211	234	221	214	207	207	226	201	215	229	215	220	213	208	205	208	230	210	241	211	200	247	186	204	186	205	199	200	222	214	249	188	199	203	224	231	209	235	211	189	213	219	224	207	206	224	207	193	221	195	228	212	191	183	209	210	209	193	214	225	235	231	253	220	233	193	197	212	230	227	205	205	205	235	208	231	244	205	210	217	237	228	223	213	226	208	209	225	228	207	232	231	214	204	193	220	216	218	221	208	233	209	217	213	221	240	218	183	219	212	225	212	218	192	220	198	209	203	232	250	235	231	225	220	207	221	227	214	223	224	208	211	233	225	207	183	199	203	220	225	213	208	205	219	226	223	197	227	195	206	197	199	205	217	201	194	204	211	201	208	203	222	232	184	211	244	219	213	226	235	225	230	224	241	199	181	206	198	207	225	216	228	213	226	216	208	250	208	216	200	232	204	209	200	222	206	218	238	234	216	218	222	191	210	269	218	196	202	225	206	213	204	188	188	189	209	245	207	220	194	200	186	223	190	236	204	202	202	211	203	205	238	194	239	230	234	194	200	224	186	211	212	235	216	204	191	216	222	204	246	216	225	241	196	229	219	201	226	246	196	200	217	191	204	215	214	190	210	223	206	222	232	209	202	233	215	211	237	229	194	223	201	217	209	232	195	185	210	213	178	208	234	193	197	219	192	206	207	221	224	199	205	230	183	228	194	208	220	215	229	224	197	221	228	210	217	217	242	203	210	202	211	204	221	226	246	216	239	195	210	219	215	195	218	220	185	209	219	249	213	195	235	230	204	183	193	237	216	213	201	212	220	220	226	201	228	225	220	210	229	232	240	192	223	203	213	241	207	234	213	178	200	179	227	210	203	195	201	218	204	198	185	221	210	211	215	217	216	208	208	234	223	232	173	206	202	198	230	231	207	215	201	176	246	234	182	204	242	211	195	188	196	224	214	232	219	201	208	205	226	224	220	202	209	200	219	252	197	216	212	211	203	213	203	204	195	226	205	232	214	194	188	198	203	232	233	204	204	207	197	224	217	242	188	213	227	213	210	220	240	220	220	231	211	176	198	223	189	207	246	212	199	198	191	225	229	212	221	200	219	221	198	247	224	189	203	234	208	197	224	224	219	215	220	235	204	229	193	213	224	211	219	201	202	224	228	237	189	209	206	185	210	193	213	221	215	209	217	213	227	204	196	210	204	230	177	216	207	207	229	232	200	222	224	201	196	214	191	211	198	204	208	229	207	220	224	218	215	225	213	212	219	184	217	233	221	218	199	229	212	223	217	221	215	208	200	240	217	208	227	206	206	219	204	250	198	199	178	211	219	178	191	218	213	207	225	208	242	241	224	216	186	190	175	218	224	228	203	205	208	215	227	196	216	186	220	211	234	215	194	224	198	195	236	227	212	209	221	226	223	211	209	221	217	209	207	215	229	201	223	220	249	212	207	216	223	220	212	215	229	202	193	200	206	210	212	214	212	192	228	227	192	239	228	183	204	217	188	206	212	183	207	206	228	198	236	217	218	193	229	190	187	214	188	231	223	212	227	236	253	198	195	225	193	220	207	223	196	226	207	223	182	215	188	263	199	223	224	217	246	246	215	208	223	194	218	199	203	190	194	224	201	228	232	168	205	223	198	216	218	200	205	217	214	210	206	207	221	219	200	190	196	199	210	226	175	222	235	218	203	225	199	191	217	240	191	215	193	213	247	202	215	229	207	226	206	218	194	227	231	212	197	207	212	218	219	217	207	205	233	217	213	183	197	221	229	223	226	191	201	204	208	200	187	226	255	223	207	184	202	234	201	213	202	224	219	198	211	203	227	213	219	217	201	225	234	197	239	231	206	236	236	187	208	213	243	186	196	227	199	204	217	226	222	217	212	202	203	202	191	222	215	220	213	193	219	209	189	220	212	216	215	216	222	248	221	212	224	221	199	177	220	250	203	214	210	187	229	194	208	232	191	216	231	228	221	228	191	218	191	207	195	230	223	230	215	236	212	214	192	214	207	220	219	206	215	214	177	216	212	236	228	223	213	226	214	229	209	228	238	221	219	189	251	228	215	200	199	213	193	230	211	201	239	225	213	230	212	192	198	217	215	229	217	217	216	209	229	220	210	223	232	222	209	226	211	247	200	217	250	253	218	206	202	232	203	221	210	258	209	197	219	208	225	221	234	203	213	192	191	193	204
2303	635	771	814	802	728	666	708	611	639	631	612	614	633	600	617	605	620	626	577	578	595	633	609	540	572	622	592	589	593	555	554	593	579	640	601	579	588	601	624	588	606	551	542	624	586	583	567	585	558	560	578	586	586	579	617	600	636	603	607	636	619	633	569	609	557	618	595	581	544	611	564	601	572	607	587	578	593	597	606	579	565	566	598	614	631	592	574	566	575	587	566	569	635	567	583	610	581	610	589	611	578	591	581	568	571	613	543	551	592	561	580	568	575	549	587	604	587	596	589	600	569	595	619	583	602	586	559	607	616	556	588	597	563	579	658	615	577	590	566	613	611	588	603	557	576	565	553	586	600	609	584	634	587	597	596	581	562	611	588	622	579	604	539	601	541	587	567	597	606	565	590	604	566	583	598	568	576	617	600	610	551	570	603	575	608	612	583	597	568	594	523	594	616	571	569	560	589	549	599	589	595	592	616	584	592	622	591	584	574	573	554	542	543	611	643	582	613	635	613	618	606	598	610	625	553	562	574	580	558	557	574	570	564	565	595	541	587	570	616	601	583	595	546	607	624	600	587	609	600	612	595	602	571	625	654	575	595	574	575	593	598	594	599	613	568	624	600	533	584	562	608	543	553	607	613	595	612	603	595	581	590	606	582	610	583	592	601	616	570	596	633	584	604	587	574	610	609	583	618	553	607	571	616	563	612	615	616	545	623	556	590	583	578	569	537	548	562	583	597	571	611	565	580	599	553	579	604	601	603	592	608	615	599	575	601	617	546	547	599	617	560	607	560	532	593	602	566	572	600	582	592	568	632	578	558	590	539	599	608	595	582	620	615	567	576	578	542	586	570	552	606	576	615	624	596	602	633	566	591	606	589	587	546	643	564	549	554	606	560	557	605	626	586	577	615	586	560	571	576	564	633	599	574	591	560	598	609	567	561	582	588	618	595	620	562	550	611	604	596	566	589	535	569	555	567	593	543	650	581	629	568	586	561	566	561	570	563	586	550	551	621	627	553	602	586	603	574	605	636	584	571	536	635	568	599	560	609	604	658	567	582	611	572	632	591	591	615	620	582	595	592	600	603	572	599	593	586	572	602	586	590	597	542	641	631	594	566	582	602	602	584	546	563	598	571	577	583	627	602	605	629	561	576	585	630	579	612	614	505	575	605	598	601	562	588	595	587	649	623	565	555	561	584	545	563	629	608	602	632	579	638	567	615	557	611	568	587	568	606	586	589	562	591	631	624	582	580	566	572	566	625	605	583	564	558	564	577	615	603	592	602	627	631	573	574	571	604	583	573	596	567	578	566	557	589	558	576	576	565	584	560	627	598	592	609	617	604	600	589	565	611	574	612	586	555	555	630	633	588	612	585	583	553	585	599	584	595	599	560	601	592	576	585	579	607	597	544	562	584	640	582	616	648	588	551	609	572	572	565	570	569	564	594	604	578	565	581	581	544	560	535	570	581	599	601	581	614	576	613	576	557	552	572	544	565	593	604	582	601	608	555	555	583	548	545	593	607	561	623	567	613	574	559	602	560	558	566	577	593	571	589	593	564	570	626	558	600	549	570	610	585	603	592	577	578	628	571	590	572	584	624	596	564	632	594	607	606	597	566	572	550	575	592	558	553	610	590	577	529	625	569	573	569	655	572	568	580	568	609	600	630	573	569	559	583	570	570	571	602	553	569	611	521	587	610	564	600	573	559	559	588	618	586	558	589	572	624	612	563	540	568	575	629	571	586	608	549	613	573	573	559	563	598	605	576	587	540	573	596	555	555	573	562	595	586	546	603	580	593	587	588	569	597	585	569	599	583	571	593	598	596	549	569	594	593	581	584	563	573	564	555	592	558	591	587	643	566	614	574	634	600	559	605	630	572	616	566	582	581	598	564	592	589	581	589	605	609	574	588	572	565	541	595	563	563	591	619	592	591	597	573	557	613	579	607	609	596	570	612	610	579	586	551	558	572	591	610	586	566	609	616	598	588	595	626	583	598	622	535	589	576	626	611	606	542	552	561	545	612	543	580	592	615	529	627	598	597	588	558	591	601	565	561	577	560	601	605	562	587	625	620	529	580	600	599	580	577	579	586	559	599	619	573	563	588	564	580	613	617	567	572	553	521	594	576	594	609	626	591	545	564	610	563	601	547	612	599	565	601	600	601	597	575	555	563	576	563	517	574	583	620	575	541	592	578	620	561	585	589	567	585	544	592	588	533	575	635	602	570	549	605	604	586	619	588	568	618	615	601	591	584	627	562	648	594	624	607	605	574	562	605	555	611	617	616	637	598	587	561	558	565	561	599	595	566	593	556	599	605	561	568	615	544	605	554	563	591	593	582	595	603	566	595	585	539	597	576	590	558	551	608	532	562	537	544	557	631	590	540	609	592	664	537	571	612	556	599	554	571	557	557	553	574	636	578	546	610	566	598	594	586	538	586	593	574	602	619	576	572	573	566	548	612	556	523	548	609	581	589	599	606	571	573	574	622	605	617	606	589	598	550	625	625	577	579	598	584	626	614	546	566	548	565	571	549	568	590	570	552	552	551	566	615	572	626	585	585	578	590	618	591	567	629	612	570	584	624	598	606	589	598	649	608	632	582	569	618	578	591	544	578	614	591	539	559	627	567	586	625	591	573	565	560	571	545	593	566	594	638	573	550	565	592	552	538	574	598	591	589	599	599	557	585	645	629	548	628	601	644	610	622	599	585	576	582	587	558	579	556	564	582	615	603	585	562	644	560	587	592	604	600	575	568	602	598	571	631	606	607	604	574	555	589	549	584	603	607	604	599	535	588	578	571	560	544	608	556	579	607	618	586	617	594	543	569	594	581	558	582	575	574	622	566	603	582	598	596	580	628	526	600	604	617	564	583	558	577	580	620	604	642	572	623	599	612	583	605	602	568	589	581	642	590	568	592	598	566	589	594	578	556	571	610	596	620	598	591	628	562	586	530	554	587	620	574	581	580	595	593	617	611	574	565	583	623	588	599	545	612	608	569	601	574	550	613	576	549	599	548	566	627	599	565	587	604	595	616	616	585	591	554	577	562	601	577	641	555	590	618	579	606	540	601	601	639	545	627	617	571	568	559	573	583	599	569	571	620	615	565	543	636	587	606	610	595	541	611	569	566	548	555	591	584	593	546	577	602	602	568	601	566	619	601	582	600	603	650	531	565	608	559	612	605	628	580	599	544	551	573	591	601	608	601	625	659	594	612	601	613	552	579	606	565	587	612	553	603	563	575	570	593	605	611	581	575	591	600	581	549	560	581	601	557	583	603	603	637	564	578	575	582	602	592	576	604	586	566	594	581	582	592	622	588	611	635	634	583	573	601	548	584	590	594	579	581	591	594	609	589	569	616	580	586	559	609	563	553	571	563	582	605	597	572	610	589	577	580	583	527	618	549	579	594	593	602	565	562	600	576	570	573	593	593	581	554	579	581	582	597	582	575	600	550	579	594	584	589	574	574	594	593	625	592	549	572
10540	1200	1415	1078	780	636	444	394	286	230	248	190	196	184	181	154	157	150	128	130	130	128	127	122	134	123	120	124	127	124	115	100	116	127	103	105	118	97	116	115	106	108	98	95	95	92	100	104	125	102	105	117	113	118	103	116	129	107	105	98	92	86	104	130	91	98	92	112	109	109	104	119	114	115	104	94	99	89	117	119	91	144	113	107	107	110	111	117	92	110	108	107	112	103	99	97	97	106	120	112	98	109	109	101	90	104	85	95	107	110	96	112	100	106	109	97	110	114	102	105	112	109	108	103	112	110	108	117	97	115	105	113	107	106	101	106	114	101	102	96	127	114	100	94	115	120	108	115	95	120	88	98	119	103	108	118	107	105	97	120	108	108	109	111	99	118	119	95	101	129	89	118	101	91	110	105	105	119	86	104	101	116	105	107	102	110	99	101	100	108	93	105	93	105	113	110	98	87	129	116	105	117	103	118	94	119	100	93	98	112	88	104	112	90	107	110	101	107	97	102	103	108	112	128	111	115	104	124	111	112	74	103	142	98	112	118	93	106	126	99	97	89	93	109	84	88	99	106	110	105	102	117	101	89	118	97	93	128	101	100	112	97	103	107	120	114	76	116	110	108	108	100	114	101	97	89	89	92	99	103	104	123	104	116	87	94	100	101	109	105	105	115	99	81	120	110	107	109	103	113	130	112	112	95	110	104	92	116	112	113	106	115	103	100	100	103	105	108	114	120	109	93	99	105	100	125	109	113	109	92	96	105	110	90	83	113	113	122	96	108	81	103	87	100	115	100	103	109	107	121	99	93	105	111	97	115	111	102	99	113	97	96	114	111	103	113	115	90	100	126	114	86	101	96	113	108	101	116	107	96	97	102	123	117	99	108	97	107	102	97	109	115	107	113	107	93	102	104	80	99	103	108	122	115	98	115	86	98	92	110	101	115	100	97	123	116	130	95	102	102	100	104	104	96	111	107	122	121	119	109	112	100	107	95	102	106	113	105	124	110	102	105	101	107	105	125	89	119	130	103	102	92	110	113	81	118	95	127	102	96	96	111	108	118	109	97	127	102	116	117	103	110	95	107	111	100	117	93	109	91	111	109	109	88	107	97	108	111	115	107	104	89	94	99	102	124	89	93	132	101	97	97	117	108	123	90	105	108	110	100	109	113	109	112	100	119	118	117	105	108	116	91	103	99	106	108	103	108	100	97	112	117	95	87	114	101	103	110	113	115	98	93	105	116	116	102	106	94	131	98	99	89	106	122	115	107	112	109	112	92	105	107	107	102	120	105	104	98	115	111	109	114	104	100	127	92	107	111	98	105	109	99	111	103	121	101	115	96	99	101	122	99	94	110	108	108	101	99	91	111	102	128	102	106	128	90	104	105	116	93	111	113	103	121	113	94	106	90	99	113	111	99	83	125	96	100	105	101	86	104	105	105	106	105	111	98	87	99	114	97	99	112	103	103	127	106	112	108	117	113	106	94	95	114	91	103	93	112	106	125	112	105	113	103	106	104	107	110	118	114	96	103	99	122	108	110	90	100	102	95	109	110	106	111	122	102	101	104	104	114	91	83	100	92	141	100	98	99	120	93	100	119	105	92	101	108	104	104	101	105	85	102	109	103	114	96	97	116	86	108	97	90	101	105	100	108	98	127	113	101	90	92	130	105	117	97	118	96	107	115	113	99	101	119	114	114	108	96	92	102	97	87	101	113	106	99	107	100	110	108	113	83	111	108	94	103	98	104	119	108	120	107	105	111	98	117	97	89	108	124	88	102	99	101	100	92	123	114	96	88	105	122	103	114	105	99	94	103	105	107	111	97	93	104	104	112	121	96	108	102	119	109	101	107	125	98	116	123	107	85	101	102	104	98	104	100	104	110	102	104	116	133	97	94	118	111	101	94	122	94	103	121	95	105	102	102	106	110	119	106	115	113	113	114	109	122	125	108	102	96	98	106	104	93	98	104	102	111	103	117	99	111	100	106	95	105	115	116	103	97	77	92	103	85	128	104	102	114	123	111	104	99	87	121	87	108	116	97	98	92	108	120	102	102	119	114	108	103	128	100	86	110	103	111	103	91	117	92	95	113	121	109	113	100	101	88	110	100	99	83	98	107	104	111	117	109	110	89	126	118	125	115	108	110	112	113	116	105	103	106	104	115	103	99	100	90	111	107	100	97	113	90	102	104	101	80	106	102	107	99	98	106	107	105	98	85	102	96	112	104	110	112	99	97	108	101	100	95	101	110	107	117	136	101	105	108	96	101	93	104	107	99	98	111	97	108	103	96	96	94	100	96	109	91	120	93	121	91	117	81	110	109	104	94	100	101	118	108	94	101	109	85	95	118	111	114	99	82	103	102	117	87	90	107	106	126	99	104	97	102	110	99	111	108	94	107	93	109	120	108	92	101	97	102	101	115	98	114	102	123	118	102	93	114	112	114	94	99	116	112	103	78	121	105	115	95	95	107	105	101	114	97	101	100	120	99	106	74	99	89	111	104	95	101	98	104	114	109	110	121	81	109	99	88	96	115	115	114	115	117	116	102	100	109	116	83	104	98	111	95	98	87	117	101	102	104	110	100	118	104	105	113	114	98	107	103	110	107	109	125	107	109	100	97	108	104	105	103	107	119	118	112	103	108	97	103	97	104	112	109	113	110	115	102	112	107	100	110	102	113	118	112	117	114	86	108	93	91	111	98	108	102	91	111	91	100	110	93	77	94	112	108	102	95	97	77	99	108	110	99	98	89	106	102	91	96	110	98	82	105	109	131	108	112	98	114	103	110	102	112	87	103	107	93	106	120	121	97	97	83	90	88	114	105	102	110	93	118	134	89	87	123	126	112	101	113	128	112	94	106	118	105	114	100	107	107	122	84	90	126	99	100	100	97	101	89	93	85	105	100	116	97	88	97	116	115	123	89	103	116	108	85	99	95	100	104	99	102	97	103	110	91	105	96	99	119	100	108	111	110	111	100	105	108	101	119	121	102	92	111	120	94	109	125	98	100	117	107	113	97	104	101	102	107	94	100	99	106	93	109	101	92	111	112	100	116	99	116	104	85	105	116	107	134	90	96	115	100	113	106	112	104	90	96	114	104	104	110	108	107	98	106	100	114	87	98	118	99	104	88	92	93	109	100	111	107	113	101	97	98	126	100	97	119	96	91	107	94	118	100	103	101	110	126	115	93	84	100	120	97	105	103	121	105	125	104	92	103	105	112	114	97	109	111	117	107	110	109	106	101	114	99	104	107	113	103	122	90	117	110	109	115	96	100	89	101	94	92	119	126	95	103	120	109	93	113	101	99	113	112	125	94	110	113	114	90	101	95	101	100	91	121	118	104	90	99	104	105	90	100	115	105	112	88	118	111	91	106	95	101	126	101	101	84	101	89	131	98	101	98	116	106	97	115	104	119	101	105	94	112	96	95	109	94	92	101	115	121	109	88	120	92	118	101	100	113	94	97	109	108	99	109	92	105	117	89
5634	1465	3177	3573	3231	2525	2036	1692	1437	1205	1101	982	874	834	732	729	654	656	604	557	534	510	485	499	456	447	485	440	412	442	441	422	446	399	438	397	396	399	390	404	420	370	402	381	369	381	349	360	360	356	380	378	363	346	392	359	323	331	336	319	347	328	362	363	345	339	340	339	356	340	321	310	332	371	361	334	339	325	367	342	333	354	334	333	299	316	343	363	306	338	314	340	351	331	325	373	358	348	327	323	339	338	362	306	344	324	375	362	317	306	349	352	351	348	347	342	325	314	311	354	321	326	315	328	331	360	358	351	327	326	310	312	310	330	314	290	327	356	323	336	351	302	330	348	319	305	345	324	335	307	374	318	316	338	329	334	329	337	308	349	331	314	314	330	339	349	321	312	358	324	310	349	319	374	317	361	287	316	330	301	323	314	317	328	362	337	355	358	293	336	347	366	325	302	323	331	327	319	306	316	320	315	324	377	364	341	331	329	341	343	315	344	338	353	302	324	325	303	319	331	338	296	326	366	333	312	336	343	340	331	312	340	286	368	325	345	329	335	292	328	339	306	308	332	344	325	307	309	319	353	329	348	327	322	331	333	342	337	320	340	298	313	326	314	314	293	346	341	335	306	331	270	353	308	326	291	310	357	339	340	325	341	331	347	318	346	319	342	344	319	365	324	342	321	343	334	316	343	339	323	352	307	328	333	318	304	314	351	311	324	344	325	338	332	324	298	350	338	332	348	325	344	322	322	337	317	351	320	307	340	310	307	329	357	312	345	325	340	342	321	320	298	324	326	329	294	337	314	303	336	319	333	321	331	338	352	310	296	336	339	305	339	308	332	288	353	353	370	359	329	339	362	316	336	337	333	304	316	336	359	338	333	338	333	336	343	310	335	332	369	334	335	335	290	306	297	309	314	327	374	306	357	327	319	329	349	342	311	334	349	334	329	327	316	292	373	326	320	328	316	306	312	328	322	352	357	350	329	328	295	342	344	339	331	286	309	346	346	330	363	345	312	303	337	335	306	308	334	323	317	341	282	353	314	321	336	335	311	342	328	327	365	344	307	332	354	309	301	329	305	308	318	323	317	324	301	349	315	296	336	341	330	293	308	334	312	328	325	315	294	332	337	319	353	338	328	326	324	322	355	338	334	305	322	312	317	358	327	334	339	309	319	357	324	299	347	340	283	337	332	339	363	318	312	293	352	323	319	326	296	338	350	308	290	343	331	342	338	320	299	310	381	294	343	327	302	358	324	310	329	326	313	331	323	314	326	295	348	345	330	316	337	316	316	292	309	322	313	314	349	332	328	327	326	313	315	333	364	314	331	309	345	296	347	355	294	324	294	317	311	345	365	334	336	347	349	351	321	337	353	329	329	314	351	285	356	347	323	307	334	353	301	323	335	323	295	314	313	311	322	354	301	336	336	298	328	309	337	311	308	343	324	341	306	329	296	308	337	322	332	325	300	316	313	309	332	322	302	336	318	328	311	317	357	332	341	330	337	319	329	331	351	319	325	322	324	313	327	300	310	326	308	340	346	373	361	313	303	356	331	298	327	302	328	341	319	296	359	318	306	290	359	312	315	315	348	325	311	330	328	339	304	345	305	324	310	313	305	315	285	342	323	307	354	318	336	314	326	325	340	323	330	317	320	322	332	317	309	321	322	335	308	329	343	295	305	312	326	319	322	331	330	341	318	343	329	339	344	378	349	329	356	306	299	291	332	353	323	315	309	355	315	345	318	321	301	304	307	317	322	358	300	324	344	323	326	349	278	329	322	330	322	304	314	311	317	336	333	340	321	351	318	337	284	311	316	314	296	343	322	328	316	321	361	318	337	326	315	324	346	345	333	326	303	311	321	277	343	343	322	303	305	338	313	329	329	328	332	335	343	369	321	318	337	351	324	308	329	316	343	353	332	300	318	324	314	338	344	313	335	336	333	338	308	300	300	302	362	324	343	326	326	322	348	311	333	353	305	361	358	344	315	318	343	346	325	337	303	335	307	326	307	299	324	340	311	357	330	316	328	341	323	316	346	318	360	327	334	355	322	315	336	322	330	351	323	320	353	310	322	351	345	313	347	314	338	329	341	308	327	307	337	334	342	355	330	310	316	348	329	367	340	321	362	328	311	329	349	298	360	323	357	316	345	320	336	335	339	317	339	308	326	319	304	318	310	336	346	336	346	345	313	357	301	324	329	332	319	317	338	351	315	305	305	338	302	312	313	319	350	322	349	324	336	315	352	312	321	299	339	367	331	318	301	330	342	349	340	327	328	349	312	338	333	321	350	325	342	348	306	334	338	295	350	303	319	328	317	311	328	307	330	325	378	332	307	316	367	288	337	361	349	333	351	287	338	321	335	348	344	340	329	303	335	321	315	337	304	300	338	309	316	331	306	338	328	310	326	295	303	317	339	362	327	283	316	327	318	307	307	315	364	328	330	302	343	362	316	322	333	344	341	319	321	331	357	318	340	336	307	320	345	306	319	332	299	317	340	356	327	344	322	349	308	350	354	343	323	326	337	322	316	330	322	330	322	363	325	352	334	315	340	326	328	309	312	347	325	317	315	335	292	353	328	297	325	310	315	355	350	314	322	282	334	352	354	315	336	320	317	298	325	324	327	325	312	346	321	339	349	350	350	306	315	324	344	328	324	317	351	312	362	312	304	323	328	341	341	348	332	312	333	316	337	325	312	364	322	311	325	321	334	333	333	334	319	344	329	319	325	325	324	294	322	316	312	323	322	341	337	326	344	327	330	320	311	352	309	324	345	345	322	301	305	311	329	336	320	327	334	334	344	326	343	334	294	312	314	311	332	309	299	288	311	341	341	343	344	327	315	301	317	341	339	337	302	345	318	339	338	333	340	320	303	317	326	323	329	341	328	306	347	332	322	338	324	329	346	325	311	354	315	327	329	359	328	345	337	311	312	335	316	317	350	321	304	312	316	350	315	338	325	367	301	317	317	352	327	336	320	325	328	361	348	355	347	323	325	324	332	346	353	316	319	296	292	335	339	308	339	305	317	311	311	355	314	360	354	323	349	335	347	344	309	338	308	341	356	351	326	292	333	316	318	312	311	369	312	329	345	335	325	356	317	317	351	300	323	293	329	309	348	333	339	327	327	339	345	323	304	339	343	322	308	312	313	354	298	321	322	344	363	322	351	315	315	321	332	358	356	309	370	322	339	328	328	307	344	334	340	317	284	320	290	295	290	327	308	328	318	338	327	313	335	320	301	317	306	328	322	355	320	325	310	321	326	319	331	345	332	345	297	329	343	360	330	298	330	297	360	370	328	320	313	341	313	314	329	357	322	337	298	294	321	323	328	343	323	331	339	333	349	315	336	320	323	355	320	324	313	325	336	318	321	334	350	354	319	308	315	318	336	318	306	307	278	330	313	325	304	335	313	328	362	311	306	292	335	332	329	319	324	346	338	323	320	321	336	310	317	296	332	343	366	345	317	334	377	299	310	345	341	349	325	315	363
19170	3295	3033	2303	1666	1150	861	724	575	520	475	366	355	319	272	276	265	274	250	228	241	199	216	204	195	201	220	182	199	216	180	188	186	179	171	157	197	171	164	178	170	167	187	177	192	160	162	171	161	180	152	165	158	170	158	170	153	190	174	172	171	171	177	150	190	178	136	167	167	172	175	150	153	187	167	154	183	163	148	159	171	166	146	143	161	156	199	177	160	156	153	145	158	155	168	156	145	178	163	153	161	171	177	134	161	149	163	178	156	150	162	186	180	158	155	154	165	165	156	146	168	191	141	180	146	160	172	178	173	149	188	166	159	160	136	176	170	141	168	153	154	149	158	157	155	155	145	177	180	169	165	148	167	168	167	168	161	164	181	160	174	142	169	163	148	146	158	146	176	171	164	138	186	145	170	151	160	169	149	182	159	169	166	158	164	152	188	157	166	169	177	172	162	146	156	153	144	168	160	188	148	170	157	150	175	147	135	158	185	128	159	162	193	172	154	151	153	142	173	200	159	160	151	142	157	169	164	147	164	162	163	149	157	151	172	161	144	157	137	180	185	165	156	142	168	179	166	145	161	166	149	167	174	148	187	163	173	154	162	166	172	145	155	161	174	135	131	167	165	161	159	166	150	175	151	158	148	152	150	155	189	139	157	161	155	170	123	161	173	153	151	153	169	154	177	149	150	170	169	157	149	168	165	160	167	176	170	139	168	164	162	172	198	150	143	154	159	152	175	152	154	138	172	134	179	166	173	162	163	140	148	149	166	171	155	171	142	164	146	175	142	174	150	167	145	163	144	158	170	177	165	167	178	173	147	180	163	178	156	181	134	161	147	195	166	178	155	150	166	158	167	165	148	148	146	159	131	164	175	152	163	163	179	162	163	142	143	173	133	146	166	158	174	165	165	173	192	158	151	163	197	172	194	167	169	149	156	167	169	154	150	150	170	159	149	164	154	148	165	158	149	156	151	130	135	177	162	154	178	173	158	184	162	127	158	181	173	153	161	172	172	152	128	145	173	168	149	156	180	176	183	148	146	147	174	153	156	167	146	173	159	163	188	163	124	165	145	202	146	142	167	152	164	166	175	171	166	152	148	152	166	140	155	155	160	173	164	164	193	164	166	155	156	163	170	188	172	184	159	143	167	164	155	172	177	159	156	188	168	153	179	161	164	153	172	168	135	142	151	152	169	188	177	171	163	144	186	139	158	176	164	154	157	149	160	127	187	158	168	157	148	178	167	163	157	174	171	167	179	185	174	177	170	189	153	167	175	152	157	152	181	145	152	139	154	173	158	161	154	189	162	150	155	179	178	172	154	157	176	157	165	167	156	161	164	152	177	154	166	162	148	181	168	144	143	153	167	162	156	170	142	174	185	171	163	173	171	160	159	164	163	180	170	144	174	156	146	163	163	152	164	169	169	166	147	158	153	163	170	146	184	132	159	157	168	190	146	152	165	189	168	160	173	141	178	156	165	168	167	164	151	172	163	160	187	165	159	160	161	144	155	157	164	152	152	149	126	169	164	154	159	152	185	148	151	158	173	174	179	155	160	150	170	158	145	142	165	161	159	185	152	157	160	184	175	140	148	155	154	146	149	148	160	206	160	148	154	178	167	159	177	165	158	158	164	169	172	166	167	184	167	148	166	151	164	151	162	166	176	166	172	159	144	177	172	157	142	145	164	175	144	160	148	186	179	163	179	154	156	193	153	169	173	169	145	157	144	175	172	159	135	162	180	156	182	178	175	151	131	154	163	164	163	158	140	157	149	162	163	162	152	167	156	186	164	168	166	182	154	156	162	153	166	149	195	143	169	166	162	154	150	195	148	170	160	160	133	164	150	145	164	151	160	172	153	168	153	166	149	159	145	155	154	158	163	173	171	168	148	144	157	167	184	173	158	166	160	153	156	145	147	156	151	151	156	165	155	158	164	155	174	151	179	171	187	170	167	170	163	163	157	165	149	162	153	170	172	167	164	173	167	158	201	158	155	150	154	173	163	159	162	148	180	160	165	169	175	171	163	151	165	165	179	176	169	196	141	140	153	169	163	155	167	175	144	175	166	153	164	170	184	160	157	163	172	173	166	159	170	163	173	150	128	174	153	167	158	174	183	146	161	183	140	154	161	167	181	164	173	176	147	156	148	156	147	161	145	174	179	162	173	168	158	158	162	141	139	159	147	186	145	189	180	193	161	169	163	167	172	151	139	154	163	166	152	154	159	182	153	164	165	154	174	136	140	187	153	162	178	167	131	164	165	177	145	140	189	175	151	172	150	146	175	152	136	171	159	163	181	151	169	158	170	162	162	159	158	182	160	142	160	184	162	128	150	162	177	168	172	150	177	148	173	183	133	168	141	157	156	182	179	174	171	148	158	159	163	154	157	158	163	151	163	158	167	132	148	157	146	167	158	143	160	173	175	184	154	151	160	171	174	153	182	165	180	169	202	170	159	143	168	158	168	147	179	144	168	148	174	132	158	135	151	170	164	142	172	176	187	153	143	151	183	135	152	179	165	141	161	152	136	172	168	168	159	161	165	167	177	156	151	146	168	179	186	174	168	160	147	168	142	170	185	148	140	163	175	146	162	164	173	148	156	161	150	163	169	158	154	160	189	152	162	166	160	161	167	167	171	148	162	181	177	172	152	187	138	161	150	178	158	176	176	168	146	132	166	177	167	144	153	197	191	146	165	165	182	165	155	166	154	154	138	170	167	159	168	144	169	149	172	154	154	160	161	140	132	152	138	169	177	168	154	137	175	157	172	156	123	169	158	161	151	160	179	177	168	164	141	151	159	186	166	178	145	156	153	156	146	163	186	169	185	177	164	168	141	164	160	145	172	175	147	150	138	161	159	158	160	163	166	147	174	153	129	158	176	150	167	160	163	154	158	137	161	149	191	152	156	160	150	171	164	156	158	180	167	154	140	179	137	142	166	158	166	171	152	158	157	166	168	157	148	131	152	167	154	168	146	154	148	148	165	154	174	140	168	168	159	168	177	168	176	157	170	167	149	175	150	156	155	178	152	136	169	170	179	163	192	172	161	136	155	155	139	165	193	138	150	185	141	133	174	144	183	162	150	177	165	159	159	160	176	181	156	141	148	145	161	168	163	147	132	164	161	144	169	144	167	157	168	150	163	160	159	152	158	141	163	148	186	145	157	154	161	168	163	155	172	156	173	159	164	153	161	148	165	135	169	150	170	143	177	153	175	147	153	180	157	142	169	155	175	175	155	178	174	166	164	182	137	174	153	162	189	146	184	146	147	168	138	152	160	157	186	168	154	148	158	155	162	164	192	170	150	172	154	177	164	151	163	159	150	152	173	156	153	151	182	172	171	158	170	150	138	160	176	156	153	146	159	165	148	157	161	140	141	169	176	178	174	130	161	156	182	152	167	147	148	145	149	138	175	134	143	150	151	141	151	169	171	149	164	172	178	151	152	160	185	162	148	179	161	170	171	157	151	160	160	170	153	154	160	157	169	158
7837	2597	5858	6601	5788	4602	3897	3162	2673	2298	2004	1763	1642	1343	1286	1223	1129	1089	1030	952	913	947	833	822	795	778	734	796	699	729	659	715	651	648	653	639	573	552	589	584	604	594	584	570	610	588	562	569	596	527	585	562	525	570	546	551	522	551	494	493	535	520	540	557	553	537	463	529	509	511	475	518	492	480	483	507	476	482	487	484	509	481	519	533	483	516	519	504	484	494	457	507	515	474	502	494	500	491	476	453	530	498	506	492	492	505	486	490	527	454	463	451	474	481	486	498	495	484	455	475	495	460	536	470	455	485	463	464	518	475	522	497	531	464	498	474	501	522	509	453	494	500	483	464	459	486	448	481	510	515	541	476	500	522	523	454	503	460	511	497	505	481	489	509	487	487	476	522	503	475	496	449	476	491	469	514	517	454	486	487	495	463	450	492	471	470	474	463	489	462	503	479	504	483	476	466	518	493	511	469	480	484	466	492	450	461	475	534	460	501	480	489	483	484	468	505	456	528	475	459	400	496	482	516	480	500	452	501	487	472	515	467	503	485	507	493	487	492	485	487	483	451	518	524	522	461	464	478	498	521	481	452	452	480	479	491	470	499	494	441	507	476	502	485	476	464	478	496	478	483	511	495	479	426	504	478	496	516	513	501	461	491	505	500	461	475	506	468	452	490	483	466	473	489	468	437	492	481	432	495	531	497	502	458	466	494	476	480	482	493	449	492	453	500	482	491	468	502	481	453	430	461	524	488	465	446	470	486	436	519	440	446	503	499	474	480	441	469	458	466	504	427	500	412	476	475	472	468	524	495	469	525	494	451	455	473	497	470	471	496	502	491	483	466	439	476	457	486	489	473	495	501	479	487	462	465	517	467	446	490	450	517	499	467	465	479	482	493	498	439	435	437	495	482	488	533	469	496	493	489	477	487	538	496	453	497	528	518	480	472	459	439	472	476	468	496	477	452	491	472	500	475	501	479	456	498	461	477	491	459	479	459	459	474	501	469	474	497	454	499	472	484	483	493	495	486	492	453	504	479	445	493	498	508	480	491	459	440	489	503	467	482	467	464	497	495	508	473	466	477	486	497	488	460	461	493	513	519	480	501	469	440	499	524	454	507	508	490	470	473	474	453	502	495	475	465	482	484	472	464	534	482	490	479	503	484	456	455	517	494	491	479	456	492	505	476	477	478	447	473	466	494	489	532	495	499	509	466	507	448	523	529	481	455	500	452	487	499	476	457	462	480	487	453	504	485	470	451	459	499	446	505	501	492	494	533	486	490	485	502	464	484	477	475	480	456	517	466	489	470	476	458	456	486	482	492	477	436	440	525	498	498	508	494	483	445	456	502	475	536	473	486	481	481	478	462	470	486	471	475	463	459	443	460	480	494	480	498	459	467	486	513	490	477	485	507	454	457	499	496	491	449	500	442	479	469	501	488	482	430	454	543	487	499	456	527	483	454	490	482	485	489	496	483	523	493	477	473	484	467	507	495	500	489	474	511	510	501	458	528	467	501	460	500	524	476	461	456	460	496	492	465	454	472	455	451	500	459	453	441	441	466	518	470	501	483	493	484	514	492	479	465	493	516	499	449	479	465	475	482	474	496	488	472	467	446	496	455	488	487	547	466	448	482	499	454	457	470	512	455	470	470	472	475	514	522	507	470	506	493	483	476	487	463	505	472	510	483	490	475	495	496	512	487	521	469	502	489	474	472	481	499	511	498	492	446	474	445	476	483	496	486	500	505	476	455	475	470	473	473	490	491	476	471	485	484	504	495	458	477	476	488	471	482	490	462	451	456	471	476	455	494	496	496	497	521	498	423	512	439	520	484	454	478	513	487	451	522	539	493	512	503	504	478	484	467	423	474	503	478	495	450	488	501	470	489	483	526	491	515	472	462	475	455	458	495	479	477	472	490	482	462	498	470	479	477	489	471	478	463	458	472	477	466	482	467	464	488	500	498	481	477	477	512	470	495	521	479	453	485	496	479	456	474	464	465	513	506	518	470	474	439	478	489	450	462	488	493	464	478	499	512	493	507	481	497	454	494	493	487	448	484	467	485	476	486	469	502	486	482	461	475	485	474	444	469	463	506	463	487	517	487	480	512	490	483	482	476	473	506	474	451	463	495	458	478	505	496	482	501	472	514	475	475	489	477	468	492	498	457	499	470	473	478	480	476	491	463	494	484	489	448	499	509	463	511	459	472	465	466	492	472	444	512	486	541	501	467	479	459	457	466	466	458	486	513	528	458	466	472	522	487	501	461	457	518	479	476	476	429	515	473	483	517	454	476	478	453	505	484	457	457	484	485	521	488	482	459	481	492	451	550	466	470	477	473	509	505	449	439	487	479	453	473	492	475	492	479	485	470	511	466	493	446	460	479	449	505	511	479	503	456	484	467	477	492	460	474	490	492	460	456	474	480	478	505	491	493	492	503	503	502	498	491	521	474	475	480	473	489	459	470	514	478	513	491	493	496	435	472	498	449	491	505	485	474	481	486	510	472	479	503	482	499	466	462	452	492	444	514	483	472	492	473	482	487	497	480	480	502	460	508	486	458	502	460	499	518	500	511	504	485	485	502	492	478	485	455	529	462	480	484	492	501	474	494	515	446	500	489	511	523	461	452	481	487	467	499	483	475	479	480	505	485	528	480	456	476	510	496	466	506	497	498	463	452	492	492	530	486	482	513	473	519	473	467	456	526	431	461	519	500	487	483	506	462	445	458	452	493	491	493	506	479	466	503	489	504	497	513	476	494	454	449	471	479	493	545	447	503	470	460	472	480	468	468	467	454	478	496	488	507	501	464	504	471	426	464	495	442	473	516	486	494	487	510	475	486	472	490	485	460	471	511	458	499	475	438	494	475	488	457	497	482	488	442	488	483	506	464	519	524	468	508	464	487	473	505	488	477	487	495	471	470	470	502	447	464	461	483	478	475	469	499	483	471	522	479	498	473	500	490	497	525	440	480	497	484	467	463	504	487	502	473	507	489	467	481	482	475	456	492	459	457	522	468	507	513	490	448	484	485	495	477	437	509	502	473	465	467	466	463	481	501	485	469	461	484	487	459	483	495	524	461	479	455	503	472	474	476	488	479	484	480	478	487	502	491	476	448	505	513	464	462	531	461	464	475	496	467	472	513	475	485	484	457	495	469	496	459	512	466	513	491	513	465	434	488	460	485	503	451	466	461	458	487	477	497	460	493	455	506	495	454	481	440	457	495	491	509	479	485	473	477	487	466	495	487	431	522	481	486	494	481	497	440	518	494	446	450	453	485	479	508	478	502	494	512	457	462	453	476	498	498	479	474	462	495	496	484	488	486	514	456	503	487	485	512	451	449	528	459	503	497	434	517	529	459	509	484	497	462	490	478	511	489	514	494	523	475	460	476	496	473	498	495	512	495	506	438	469	471	472	486	456	472	486	476	486	502	468	485	480	503	477	508	500	483	488	494	471	459	469	487	465	498	448	491	424	454	516	473	528	487	489	490
2504	287	290	299	264	267	229	210	210	232	223	272	221	211	226	188	247	234	226	224	217	211	208	216	217	215	236	197	228	204	205	215	213	192	213	201	239	205	199	182	179	196	205	193	189	224	231	191	212	211	211	210	221	211	208	198	199	208	187	197	237	218	204	189	212	236	211	211	198	207	232	225	217	227	208	217	234	217	208	205	218	217	205	207	202	203	225	226	217	208	198	170	199	204	219	209	191	209	218	216	239	196	198	241	208	221	212	202	240	199	191	186	206	233	234	234	207	214	217	209	221	200	205	219	203	196	212	210	222	215	211	204	187	224	241	214	185	250	206	201	210	193	216	219	210	218	216	222	196	213	227	204	220	201	196	227	221	227	191	195	235	192	253	211	209	234	196	216	227	243	204	203	203	180	206	208	235	214	218	201	217	217	196	242	210	232	223	208	202	210	217	200	222	189	194	228	187	210	201	236	193	222	224	211	235	190	229	225	195	220	212	192	201	220	223	214	225	187	209	216	193	215	229	201	186	185	210	242	199	214	214	226	231	230	217	196	220	209	189	229	205	204	207	197	242	216	204	214	213	213	204	199	202	213	219	222	201	214	206	191	186	206	184	214	221	230	222	201	214	233	208	223	223	221	216	222	233	199	231	232	212	222	177	193	241	225	206	200	200	222	241	237	215	241	223	209	194	202	208	213	219	185	210	220	204	205	217	217	196	196	206	214	181	214	210	224	205	210	212	246	222	243	215	238	214	217	213	228	208	195	218	220	241	231	195	205	230	189	220	214	209	241	202	212	212	230	214	185	217	224	205	218	192	211	235	222	197	204	232	195	225	207	236	208	208	207	203	239	203	199	203	198	199	210	209	190	210	211	220	229	220	226	188	217	246	212	220	234	227	210	177	197	222	206	213	201	200	216	221	203	223	187	206	209	231	215	245	220	211	216	239	185	204	221	211	195	217	212	199	209	208	199	183	214	218	209	230	226	210	221	216	234	208	193	185	231	219	213	214	199	218	211	221	215	203	243	230	200	202	237	202	229	204	224	222	223	207	220	230	212	226	209	229	203	216	242	226	196	215	184	205	203	228	205	184	191	233	210	219	223	203	218	255	233	219	194	216	204	196	245	225	206	217	216	205	230	209	222	199	215	194	218	232	218	227	203	212	216	193	224	198	190	228	221	169	216	226	192	228	197	194	199	206	238	214	225	207	224	230	224	223	219	223	225	183	205	197	227	226	219	224	200	209	196	208	223	231	229	196	201	199	205	223	245	218	205	214	209	188	238	198	213	207	242	216	219	207	226	240	202	200	193	193	193	204	206	233	226	211	214	204	227	220	195	232	220	216	222	183	201	207	220	216	212	184	194	206	223	228	230	218	226	191	193	202	206	214	220	248	227	226	226	240	197	230	222	220	173	227	226	204	208	205	211	235	185	197	220	195	209	238	204	219	231	213	217	196	182	207	207	214	210	210	190	252	205	214	173	216	225	204	197	218	228	226	198	203	221	204	182	204	234	217	220	185	213	172	222	206	224	226	214	202	217	214	203	200	233	206	223	207	213	225	224	205	240	214	226	222	224	228	206	235	230	218	202	213	197	202	212	222	216	211	197	213	200	212	234	193	212	225	218	207	231	222	189	214	233	224	222	223	209	214	199	206	210	227	204	193	228	232	208	236	203	206	235	199	225	202	221	215	215	227	225	225	211	226	223	219	210	201	202	192	193	201	205	218	214	218	220	206	208	226	229	218	218	219	224	200	218	198	222	198	229	231	220	224	196	227	214	206	219	193	213	219	218	216	227	204	217	211	216	233	196	189	205	213	218	233	217	218	203	217	218	233	222	202	200	210	209	202	214	218	231	214	203	204	195	199	218	227	233	199	187	227	196	235	214	212	194	213	219	192	223	204	204	217	216	216	205	214	186	204	237	232	243	223	223	219	206	210	217	227	220	216	209	194	227	224	210	216	213	218	211	235	194	227	199	237	242	202	206	199	220	216	209	218	229	199	224	230	200	196	201	195	201	209	226	199	214	229	209	204	223	224	199	232	207	188	192	228	211	219	209	208	215	217	213	206	223	213	207	207	235	203	213	206	205	223	211	189	210	225	201	196	220	200	217	226	216	206	224	219	204	212	208	241	220	211	232	215	201	208	217	244	225	225	195	200	214	239	216	220	236	221	221	222	216	214	210	217	227	220	196	234	220	240	205	249	201	237	211	235	216	225	197	225	206	244	232	215	234	204	222	237	201	224	208	221	223	190	204	212	212	213	214	227	223	211	213	207	210	182	180	215	223	191	209	219	209	212	207	208	224	208	221	213	227	228	208	204	192	209	239	215	221	215	223	216	216	220	196	199	236	203	215	228	199	225	217	216	212	216	206	187	225	207	200	200	226	220	182	227	219	204	189	197	234	236	193	200	215	253	198	239	203	194	228	202	231	222	197	218	219	213	209	235	213	229	223	233	221	213	235	216	216	226	233	206	200	227	206	206	240	208	191	229	212	213	214	200	203	222	232	202	232	220	228	201	209	208	209	215	224	224	220	231	214	209	218	242	202	223	217	216	218	237	229	222	221	199	192	188	208	196	198	197	230	217	235	192	204	230	226	223	193	208	203	219	211	208	200	205	205	216	204	220	228	193	185	227	198	205	198	217	240	199	220	217	235	208	230	210	223	195	232	210	198	239	211	234	219	240	194	205	209	220	203	228	204	182	240	251	210	197	244	207	215	209	222	216	205	205	236	210	237	225	220	231	239	237	229	201	195	194	187	220	227	216	221	232	226	224	240	217	228	222	207	225	209	231	233	215	233	236	215	212	237	202	227	217	229	223	199	188	235	208	232	230	219	196	226	198	219	200	225	214	244	206	200	209	228	185	225	216	205	225	234	200	223	198	197	238	200	218	233	200	210	207	194	182	224	233	206	202	192	212	222	213	226	219	201	211	223	223	197	189	226	209	211	223	187	202	213	237	222	202	215	183	217	203	251	177	198	243	181	208	184	210	196	217	193	209	208	216	213	222	214	205	227	216	207	222	233	227	193	224	234	208	225	229	217	235	215	212	218	211	220	224	242	215	243	228	207	197	206	217	238	220	213	213	219	192	187	224	218	217	239	219	182	200	226	201	225	218	217	213	205	232	217	222	210	233	209	190	230	219	221	231	202	221	205	214	225	188	193	209	200	197	208	216	200	230	218	228	200	204	187	205	215	206	233	212	205	236	213	250	221	213	214	208	205	227	228	241	206	209	230	221	225	216	213	221	221	215	235	214	225	190	219	215	232	205	222	173	231	205	199	206	218	189	199	217	211	197	185	217	213	264	216	207	204	188	210	226	211	194	221	228	230	213	216	223	211	197	201	219	227	186	236	199	210	200	217	227	227	210	237	227	202	192	176	202	243	225	184	196	215	210	198	218	225	201	232	208	221	212	219	218	206	215	220	206	218	217	200	199	213	214	208	217	223	228	229	194	224	245	187	208	206	226	219	202	213	222	228
2265	701	802	783	785	697	710	691	618	601	666	614	585	595	609	642	639	658	604	604	612	612	599	597	607	588	653	571	578	612	636	598	610	606	582	598	550	599	554	617	584	574	575	579	588	557	607	555	593	610	592	573	569	556	593	572	588	607	583	566	612	611	596	575	588	600	552	556	599	562	595	621	573	589	633	555	574	576	613	558	558	565	580	597	598	576	590	600	610	581	566	583	595	565	606	587	607	537	602	582	537	566	617	591	580	529	567	549	598	559	564	555	581	585	586	593	569	585	574	596	586	568	580	585	559	552	601	576	601	559	612	602	615	606	576	561	553	575	565	564	651	596	577	548	602	582	609	570	635	592	575	562	609	590	593	608	569	611	608	530	638	578	570	584	558	548	551	596	566	593	588	580	565	617	570	587	645	576	623	587	594	563	570	578	559	601	529	590	595	608	552	556	568	617	597	549	573	553	581	565	574	600	591	578	569	597	578	563	600	596	536	599	585	566	580	572	598	587	589	586	597	574	569	565	562	601	624	572	604	613	564	552	592	636	607	614	614	588	609	600	558	570	572	627	600	581	582	569	622	567	620	602	637	574	574	607	606	567	526	573	614	551	536	574	562	586	589	580	579	605	609	589	602	607	595	575	585	606	638	580	582	605	604	550	575	606	579	565	552	591	578	558	599	584	538	602	565	580	570	596	573	596	592	596	590	545	577	587	577	604	650	591	588	568	610	606	593	606	590	550	554	630	603	656	594	638	557	602	587	588	612	621	585	626	613	575	549	600	610	586	589	593	607	585	602	569	588	606	612	552	589	565	612	618	592	607	583	580	572	602	553	589	573	539	599	559	579	535	570	592	568	591	566	557	592	585	634	534	541	568	604	582	557	559	621	589	567	621	581	604	582	600	557	593	615	590	559	578	612	580	600	613	611	557	552	576	620	558	574	598	580	602	600	607	609	582	615	561	569	593	566	619	613	578	624	593	578	589	574	554	565	573	597	607	607	599	600	554	561	593	558	577	608	639	585	609	610	610	629	595	586	544	573	591	571	564	535	605	573	584	553	569	572	566	624	564	620	591	578	614	591	609	534	526	554	582	554	589	594	572	563	629	608	610	601	574	619	578	586	589	609	561	544	607	551	599	610	544	562	573	542	578	584	582	631	593	573	570	577	614	573	555	548	609	557	579	617	595	588	597	665	649	592	592	610	516	583	569	532	592	580	575	617	513	562	578	581	593	592	568	575	615	581	559	602	658	587	578	566	579	590	563	552	628	612	612	591	601	570	578	603	590	564	590	597	611	612	592	565	587	579	618	629	611	606	600	532	609	560	612	539	573	569	578	621	573	615	612	588	629	549	589	594	545	553	616	637	593	608	576	595	554	557	588	570	585	590	589	576	635	608	595	594	588	566	638	602	585	571	626	583	584	580	598	611	608	587	588	584	569	610	579	505	617	584	540	584	576	554	588	574	642	573	594	585	538	600	606	588	599	579	574	551	583	574	579	581	558	586	575	615	603	591	603	549	545	615	594	591	559	597	557	589	573	599	617	568	550	595	588	557	603	543	592	577	589	558	588	596	589	599	558	552	551	582	577	597	579	583	548	564	620	584	552	561	596	598	575	587	608	613	600	555	583	582	606	629	586	568	579	540	553	636	576	623	574	584	598	589	573	562	552	578	607	607	551	614	596	613	585	574	599	551	585	624	593	594	637	628	539	625	588	614	554	600	586	591	549	610	599	599	600	584	555	556	613	596	603	557	585	587	606	635	562	607	557	589	610	614	573	625	567	553	574	625	618	573	610	608	576	586	585	565	589	584	645	600	574	626	580	613	583	591	590	616	583	568	562	594	570	620	587	581	573	580	539	576	620	602	553	588	586	570	570	564	566	595	547	593	589	553	633	611	615	583	593	578	580	606	610	583	612	610	621	586	590	547	584	580	617	581	603	588	574	621	568	552	600	598	557	619	602	567	616	587	584	635	609	585	641	583	578	591	597	560	569	559	604	582	604	610	572	571	600	531	573	620	625	547	573	579	580	635	586	553	605	630	601	626	578	608	575	547	558	594	586	568	589	614	593	599	573	559	577	564	559	602	601	626	581	544	574	588	605	602	548	618	605	548	590	590	580	572	572	580	541	581	585	587	644	611	589	604	523	599	569	607	606	601	588	567	568	584	555	573	599	593	616	602	613	591	619	590	601	613	570	589	606	556	639	544	623	587	606	581	592	564	581	627	615	604	557	607	598	588	585	587	634	600	613	631	628	581	584	574	600	564	571	601	568	578	565	607	622	599	571	541	588	573	612	522	562	559	642	570	604	569	605	592	535	579	569	583	560	604	624	562	601	579	593	604	561	594	590	580	585	566	568	590	622	584	618	561	570	608	575	623	555	573	584	571	563	600	572	583	583	582	597	608	558	591	606	570	585	595	533	613	603	665	583	597	575	600	605	587	551	603	569	587	561	619	625	531	562	578	565	598	576	580	599	569	584	557	603	604	568	569	566	613	619	593	598	553	588	589	587	627	598	534	626	567	558	571	576	582	570	555	587	605	597	519	570	614	620	591	593	550	605	573	553	591	599	592	599	536	584	609	591	564	629	588	618	559	598	601	572	573	630	558	600	576	555	565	573	622	594	592	619	567	604	619	612	603	538	611	583	586	557	599	573	555	574	551	548	569	602	580	548	578	606	610	565	568	598	585	586	571	571	538	561	602	608	570	575	586	595	608	598	609	565	602	610	595	588	569	608	613	597	551	590	614	603	584	571	557	568	566	575	586	553	545	629	573	585	591	601	572	612	573	585	599	597	584	617	565	570	564	622	550	586	586	552	538	570	622	554	593	573	571	543	628	594	566	537	570	596	629	586	584	611	568	561	593	599	571	588	546	626	603	592	607	581	609	609	609	586	613	594	586	540	598	551	580	589	598	565	575	616	633	562	602	594	554	602	594	630	565	578	573	593	590	612	594	587	577	627	606	588	617	590	558	576	582	602	603	556	575	615	529	583	583	571	573	568	586	626	608	602	625	563	621	619	566	600	585	623	583	619	608	584	631	591	558	606	592	603	567	598	577	579	569	618	613	642	590	551	553	589	597	615	556	601	581	625	588	596	592	568	611	586	602	598	581	580	577	625	594	563	544	583	596	610	626	604	591	579	585	605	595	597	570	604	570	571	609	576	581	574	574	643	627	582	602	622	602	616	560	587	598	619	640	568	571	608	596	590	603	608	585	606	607	606	588	521	633	592	562	600	631	594	555	582	611	575	569	565	579	592	582	589	560	591	553	555	611	615	615	590	566	564	610	590	561	602	626	563	579	577	591	607	595	590	581	606	605	603	570	541	580	596	594	581	528	605	567	538	588	607	585	568	583	558	602	592	580	568	540	555	568	573	572	607	562	582	595	541	560	571	575	604	596	562	630	563	579	582	583	611	583	625	582	576	585	615	607	604	533	616	572	612	630	620	604	563	596	597	575	551	598	615	578	637	622	595	571	586
10411	1154	1433	1087	765	531	453	335	296	260	246	225	170	177	150	138	162	145	134	142	136	133	121	146	129	125	121	120	124	127	118	112	102	113	124	115	121	114	98	128	115	105	129	125	111	106	105	109	118	96	112	121	110	125	93	99	119	114	117	89	105	117	102	108	95	108	114	104	108	125	84	108	112	126	109	112	101	108	117	123	98	104	117	108	101	102	113	108	107	105	115	115	109	114	98	107	125	116	100	98	93	100	98	83	104	103	102	96	118	107	99	103	107	97	114	117	114	117	93	88	111	102	102	102	114	108	107	107	107	103	121	104	119	104	92	126	111	127	105	113	116	111	95	104	109	114	100	107	90	124	95	88	106	113	109	96	103	108	88	90	116	92	93	119	114	115	117	112	109	133	87	101	106	110	116	100	110	98	106	122	92	88	87	98	113	116	100	98	115	113	108	105	123	114	90	113	97	117	117	89	103	100	133	109	112	105	104	93	85	105	109	98	107	108	96	123	115	100	105	100	105	98	118	101	93	88	95	100	95	120	100	109	94	114	106	93	106	101	97	100	93	101	108	98	90	95	101	104	87	100	113	106	110	107	104	103	116	102	96	103	101	103	96	98	92	106	87	114	101	122	105	114	117	89	115	103	110	118	100	102	113	106	94	91	99	115	77	118	113	91	102	115	101	94	105	100	112	101	94	130	106	117	93	94	105	111	107	105	102	122	115	88	122	103	88	104	115	95	110	117	105	110	101	89	97	96	79	114	89	108	106	93	104	102	92	114	101	105	118	123	106	103	107	99	94	121	112	97	113	116	115	107	99	106	110	96	103	109	103	107	105	110	119	102	105	101	105	107	98	104	111	126	95	97	130	103	114	101	87	94	90	93	102	100	131	108	109	129	105	108	113	118	100	101	88	91	113	106	95	106	107	104	130	103	98	120	92	105	121	113	107	93	109	94	104	111	133	100	92	120	92	112	108	99	104	116	100	103	101	104	108	101	91	103	110	79	104	94	120	102	91	100	93	93	117	101	108	105	100	107	96	112	104	114	88	129	118	103	86	114	102	93	89	103	118	81	103	96	88	100	94	96	101	116	88	125	88	97	103	110	110	110	87	92	106	98	117	99	99	107	102	93	113	89	94	107	116	100	101	97	113	120	108	82	100	103	95	76	105	100	92	113	103	100	116	93	99	110	80	122	107	100	103	114	98	90	115	110	106	111	105	96	116	135	76	92	120	115	87	119	92	101	89	95	116	119	100	114	123	120	105	105	95	123	108	72	100	117	121	103	130	116	111	91	98	110	95	105	94	96	116	92	113	106	102	109	133	97	108	117	91	105	97	109	114	122	107	114	97	118	99	106	111	110	113	111	120	107	113	104	91	112	110	105	118	98	99	107	105	113	110	109	89	110	110	109	112	107	107	121	91	82	104	112	104	102	97	102	106	94	114	88	111	104	100	103	113	116	119	100	106	114	97	96	86	131	105	101	128	112	117	99	111	109	97	119	104	107	96	114	105	103	106	110	118	128	107	77	95	108	123	104	116	108	86	106	118	120	110	95	81	117	107	109	96	100	128	104	82	104	103	112	133	114	99	111	111	91	94	126	95	124	118	108	115	107	99	127	82	121	87	87	113	95	108	104	105	98	96	114	96	117	107	109	131	94	115	106	111	122	99	93	107	109	102	120	90	91	104	107	93	122	106	100	99	103	123	89	107	107	87	95	97	130	100	112	108	91	101	103	108	127	96	106	90	124	105	122	101	99	110	97	113	104	104	101	115	103	108	96	102	126	103	102	116	97	110	92	98	93	112	86	104	110	123	93	111	121	93	97	98	107	104	105	128	110	95	97	110	93	105	113	101	115	100	98	103	105	98	96	104	119	96	78	69	91	101	108	103	106	98	94	99	115	109	100	100	96	109	101	114	120	113	119	100	88	105	101	102	78	120	96	108	107	107	99	97	106	120	92	104	98	113	93	119	108	114	104	111	114	94	94	93	107	114	108	118	101	114	112	93	99	95	113	104	95	84	93	96	92	100	132	101	109	99	98	113	107	97	104	106	102	98	123	123	91	105	99	106	105	103	96	110	91	111	116	105	100	92	101	107	101	115	105	88	105	95	118	91	103	83	106	121	109	114	98	114	91	110	117	109	105	114	89	101	97	115	112	98	78	113	103	109	112	109	121	92	99	109	106	84	104	102	105	94	93	122	102	102	110	88	103	99	106	91	98	107	93	93	92	118	98	114	111	114	99	115	106	104	95	117	85	85	91	107	95	104	104	112	96	100	108	107	103	113	113	103	101	109	106	92	104	107	106	87	103	89	92	116	120	113	109	95	102	107	101	107	97	101	108	94	106	108	121	114	112	105	105	110	117	96	116	111	111	133	122	111	110	100	93	100	120	114	99	95	107	94	83	122	91	114	124	98	124	91	109	109	105	94	126	95	105	102	106	103	103	111	108	99	109	110	119	102	114	105	105	101	120	103	89	95	107	105	107	106	129	103	114	103	95	110	92	99	99	124	98	102	98	92	114	117	97	106	104	88	104	118	107	94	100	93	115	83	93	105	127	119	93	98	105	98	105	96	103	121	114	100	105	108	87	85	112	102	109	96	94	106	109	102	115	117	121	108	111	111	116	88	115	106	112	96	134	110	104	104	120	126	98	85	98	111	107	88	102	101	113	109	107	108	100	114	118	105	119	109	112	83	120	143	106	118	109	90	104	111	99	111	113	110	124	106	111	106	111	105	101	110	96	114	105	86	86	112	105	108	104	111	105	118	110	109	102	115	104	95	113	107	114	108	98	113	97	108	121	105	114	109	121	106	90	107	109	112	112	115	96	119	105	92	97	110	118	105	112	98	102	105	101	111	95	104	105	114	110	93	85	103	108	104	84	114	96	104	94	123	104	126	120	106	95	122	111	129	88	121	110	115	101	124	107	95	93	111	90	93	126	95	109	110	118	86	111	108	95	96	103	122	92	89	130	104	111	113	109	116	122	89	88	95	104	106	88	104	98	92	94	104	85	99	90	97	108	92	119	93	91	107	102	105	119	107	80	84	103	114	104	108	97	117	104	101	123	109	107	93	84	107	112	103	89	94	109	86	107	126	129	106	95	129	103	91	108	112	105	110	110	115	96	101	112	103	96	108	122	89	102	90	120	97	88	100	116	99	90	100	122	118	128	107	92	101	93	102	91	114	107	96	93	101	125	104	93	125	103	108	113	101	114	111	102	107	115	97	116	122	119	96	102	93	121	113	108	94	85	112	108	76	105	91	97	111	103	96	98	96	108	92	114	106	100	86	107	101	112	118	80	103	100	108	95	99	105	94	106	126	93	99	99	109	101	96	96	106	128	117	99	98	110	98	98	118	91	100	105	105	119	100	111	108	107	108	93	122	113	111	93	103	105	105	112	111	107	99	98	92	95	117	92	101	99	100	119	107	112	100	100	116	100	112	101	119	115	113	102	104	103	111	93	87	106	90	106	120	117	109	115
5661	1351	3174	3639	3186	2475	1986	1621	1440	1271	1053	921	858	794	777	718	636	621	609	578	578	458	484	480	500	477	475	435	413	428	448	426	446	442	397	415	398	347	415	368	394	383	366	374	359	358	373	372	389	355	343	358	343	346	339	358	336	351	350	373	348	357	388	338	346	341	335	369	367	327	331	345	316	343	312	379	339	296	298	337	326	373	312	364	332	360	309	345	338	335	301	343	335	306	312	313	322	342	308	319	340	339	347	341	336	330	325	338	360	343	314	325	330	362	316	308	293	332	316	357	339	345	332	302	334	332	342	331	340	328	312	322	318	332	322	291	335	357	330	333	326	341	326	306	354	313	295	315	302	313	311	319	334	346	348	349	317	316	312	315	322	325	373	337	323	343	320	320	341	322	347	332	321	321	329	334	328	337	335	323	343	297	320	336	338	329	325	325	358	319	312	355	329	309	327	292	308	326	325	324	324	350	330	341	315	360	352	359	309	321	334	327	314	345	280	334	321	325	323	327	314	335	303	320	335	333	325	306	348	311	326	314	314	341	348	328	305	324	350	328	336	358	344	319	326	335	348	329	296	287	346	324	335	313	347	343	339	347	310	315	336	327	330	319	326	339	315	346	325	318	333	352	341	320	308	346	331	311	336	311	322	354	358	326	373	328	340	347	313	318	333	332	317	329	335	321	361	359	335	328	327	335	349	363	328	358	325	328	324	293	352	326	367	323	319	329	312	333	373	336	314	264	307	313	337	300	340	313	332	313	298	307	325	341	308	325	323	334	335	322	322	327	326	324	314	338	322	344	326	335	290	344	367	322	326	343	319	333	301	333	305	309	332	353	335	361	309	334	333	319	342	336	285	334	327	303	304	296	328	339	304	340	343	338	325	352	332	335	358	306	316	363	339	331	347	300	300	365	333	330	363	315	321	343	307	293	301	339	314	333	334	348	323	320	322	310	306	329	325	340	328	329	329	318	311	357	330	336	338	327	336	336	347	337	296	336	324	324	333	315	358	330	330	326	341	326	327	341	332	329	317	313	294	380	334	336	332	314	351	310	331	323	316	347	316	319	310	334	342	354	305	337	320	335	334	329	325	347	322	346	321	319	347	342	325	335	331	313	334	343	315	330	325	350	288	320	331	334	324	318	283	329	341	329	312	330	308	348	335	340	340	314	340	352	322	311	330	303	308	330	323	320	350	315	298	355	327	343	324	326	314	346	328	337	328	322	314	318	330	326	346	345	300	321	318	322	332	323	347	339	296	308	301	292	305	330	299	320	379	321	334	337	309	321	317	336	347	330	312	336	313	325	332	332	303	347	319	308	361	329	305	292	321	322	336	309	328	334	319	329	325	321	324	319	336	338	332	334	357	315	339	299	334	350	372	331	344	319	343	326	331	328	327	335	325	325	300	353	355	326	322	319	327	349	323	361	309	309	352	320	323	344	324	323	339	330	294	299	347	287	307	331	305	319	313	297	313	314	343	313	335	346	318	350	312	313	313	320	308	347	331	339	344	333	318	325	336	345	315	314	320	357	350	345	343	330	337	330	305	329	356	332	341	309	342	292	302	329	335	332	330	348	335	292	317	338	350	327	336	329	333	299	318	336	356	326	342	347	319	321	326	308	320	337	339	305	322	341	343	334	328	342	324	337	350	316	310	326	307	322	322	302	335	333	330	329	348	338	331	336	337	348	339	336	332	318	351	330	303	337	322	340	305	311	351	334	348	330	338	340	352	346	330	311	338	322	344	360	332	319	309	351	335	314	339	343	309	327	319	376	319	345	327	307	334	330	349	352	314	355	352	354	335	348	330	302	324	317	352	333	319	349	336	334	319	329	361	355	346	311	303	350	301	340	335	314	315	334	320	323	303	317	327	319	332	343	329	335	319	343	329	311	353	336	333	368	355	347	345	311	303	313	329	333	313	319	355	306	329	339	318	334	331	332	330	348	349	341	330	329	317	297	319	348	346	349	310	328	340	337	329	327	379	316	301	354	348	322	330	332	310	307	323	348	315	330	303	309	327	350	329	346	343	344	315	353	314	325	327	336	366	353	314	329	320	312	354	326	338	333	338	320	295	342	318	315	324	351	320	362	337	321	349	343	345	340	323	330	320	310	344	315	300	307	330	330	337	339	325	327	334	328	325	321	289	338	303	328	313	334	342	342	334	295	356	327	324	336	360	354	326	342	321	321	337	334	342	324	304	329	326	323	320	328	328	321	330	312	349	317	337	324	314	336	311	332	338	332	318	323	336	341	316	310	339	349	333	320	334	310	355	347	327	305	315	353	341	350	345	331	341	323	317	327	352	299	305	307	311	310	319	311	329	315	357	309	310	319	338	333	298	303	324	351	342	327	330	342	332	324	347	353	334	318	341	353	317	341	338	315	320	301	347	301	326	334	285	346	313	311	325	320	325	338	331	309	383	300	345	325	345	352	316	339	336	346	350	333	359	339	315	318	346	309	348	329	317	349	301	367	315	360	350	341	332	362	342	308	328	329	326	333	348	341	304	358	340	344	351	332	357	310	343	315	315	340	296	304	319	308	301	308	327	343	340	344	339	342	339	296	331	349	344	366	330	334	328	338	313	317	326	340	304	341	327	328	312	351	310	355	363	312	329	332	310	339	325	334	357	344	329	320	286	343	335	323	311	280	301	335	355	329	314	334	367	340	292	320	322	315	345	370	323	328	315	341	315	327	317	326	325	328	328	324	331	335	332	353	353	298	350	309	352	359	331	301	321	280	340	321	340	336	312	342	335	336	339	294	301	327	344	298	327	335	332	339	343	321	298	325	347	312	324	316	310	345	292	362	336	319	366	342	295	371	329	335	326	343	307	318	350	357	324	306	325	361	327	306	359	315	324	338	315	359	359	343	344	302	329	326	328	336	317	315	361	306	311	323	334	312	347	366	308	339	333	324	329	322	336	307	341	313	368	346	313	334	332	332	322	347	309	346	290	329	324	289	341	343	323	329	308	316	289	343	343	333	322	333	331	331	276	351	323	327	360	327	317	322	312	324	331	333	346	342	309	312	338	338	322	310	326	308	317	302	337	353	301	300	343	358	327	324	311	351	330	327	318	312	306	336	317	327	330	349	350	343	325	327	357	302	342	333	333	330	312	336	330	337	322	307	333	329	340	355	332	321	320	340	320	332	337	327	325	319	323	324	332	341	334	340	317	305	316	329	334	327	309	315	321	348	324	302	331	334	324	338	319	313	320	358	337	318	353	354	330	329	320	322	314	334	319	312	327	334	347	334	326	329	343	346	342	334	325	342	359	355	348	320	317	336	336	315	321	335	348	304	315	340	338	337	319	300	308	335	352	331	379	343	316	343	335	356	322	359	305	333	364	344	315	355	303	355	280	338	325	337	379	307	338	314	322	310	335	313	321	331	310	337	311	308	302	342	329	363	373	330	344	319	356	308	308	310	341	339	337	348	323	325	332	327	341	318	363	316	312	334	340	336	307	314	304	339	312	327	326	299
19099	3237	2915	2294	1612	1163	822	674	584	475	387	343	324	282	309	280	227	266	255	185	235	230	225	198	193	212	209	186	183	185	180	193	181	188	173	179	182	186	182	174	165	184	160	168	175	156	165	180	181	163	159	167	172	158	179	192	166	172	178	178	178	149	157	174	187	132	154	181	181	146	163	151	184	152	156	154	184	176	180	155	167	164	163	176	152	137	188	167	161	167	174	159	157	163	204	158	164	156	177	159	145	161	173	177	171	166	163	178	168	162	170	163	185	172	165	161	152	189	163	164	164	165	136	153	181	160	161	176	162	169	167	151	151	179	155	139	166	161	150	169	146	161	157	160	147	155	161	153	165	159	180	172	149	153	167	122	164	171	153	176	186	177	161	168	166	181	137	174	154	142	156	180	154	164	163	170	157	198	177	186	168	171	162	177	160	162	176	166	157	164	174	152	171	162	162	142	182	171	165	159	165	144	156	179	181	178	174	169	139	192	176	177	156	165	145	181	166	164	159	169	166	163	175	152	161	166	167	181	158	169	162	163	154	158	141	176	165	166	151	150	146	162	150	155	166	175	162	147	151	168	188	142	156	161	135	142	167	169	147	156	160	157	169	143	173	171	157	129	166	162	156	173	163	160	163	170	167	149	158	157	176	153	172	156	174	160	184	173	175	144	155	175	148	149	154	159	179	162	148	152	137	153	141	158	161	154	172	150	157	160	167	148	160	187	177	168	155	152	168	136	151	175	154	179	160	171	190	147	185	155	169	150	168	173	161	149	177	172	154	139	160	172	153	164	183	164	153	172	168	167	156	163	160	156	161	151	160	140	139	160	153	150	177	174	176	189	154	136	187	163	151	168	141	148	168	149	166	160	168	158	170	185	170	169	171	174	169	148	160	152	160	157	189	172	182	156	151	165	193	152	133	160	151	146	156	151	146	154	156	170	164	161	165	180	164	167	166	170	155	172	180	172	164	153	186	183	166	163	160	172	162	170	139	177	172	156	151	174	159	156	152	167	172	183	146	162	147	153	160	147	175	146	157	151	147	172	181	172	144	158	147	145	149	169	157	140	161	146	169	165	149	179	182	150	148	148	171	155	163	176	163	166	190	196	166	171	178	130	157	156	167	149	159	143	157	167	173	166	178	165	155	145	165	161	165	146	177	159	153	153	178	161	179	154	184	165	172	177	153	165	154	159	155	168	161	180	185	162	156	147	172	166	187	169	179	147	176	189	162	180	171	178	178	187	147	171	162	178	174	176	148	173	176	157	150	168	141	164	175	154	163	165	160	176	166	171	153	158	144	181	173	158	166	152	160	157	160	153	146	157	207	157	145	149	165	148	159	155	192	176	162	139	125	159	179	156	175	165	155	164	142	145	145	174	151	172	168	163	151	168	155	156	136	162	153	175	186	158	149	142	162	129	191	156	145	169	175	175	171	159	146	140	161	180	151	159	151	162	173	147	157	173	156	170	139	174	169	185	173	172	183	159	180	143	167	169	166	164	152	151	170	160	175	142	144	169	170	190	174	147	178	146	152	166	168	152	180	149	173	147	167	169	167	151	149	158	178	139	171	186	139	151	141	152	165	159	166	160	158	183	184	155	169	167	176	167	164	140	167	143	153	148	186	162	150	155	171	162	184	144	160	171	161	186	162	179	162	156	145	157	144	129	156	155	170	153	183	157	152	175	169	164	169	168	176	162	159	165	170	149	151	161	163	181	190	132	156	144	181	156	161	165	153	151	181	142	134	185	173	174	179	164	135	144	123	166	185	155	140	141	180	168	174	156	177	153	160	149	170	152	173	168	155	164	159	155	178	151	162	174	145	153	164	142	166	178	145	158	163	176	168	162	157	163	175	158	151	149	145	178	177	167	156	168	160	162	161	169	150	162	154	173	165	159	148	168	146	161	170	129	162	180	142	183	167	155	143	166	152	171	175	171	161	168	142	169	157	154	148	164	138	151	149	158	150	162	166	153	149	158	157	138	136	147	157	165	142	147	159	133	166	156	158	178	166	160	151	149	161	142	165	141	181	162	156	150	164	173	154	176	144	178	143	137	173	132	154	158	138	159	154	150	151	179	188	174	161	146	164	141	169	170	164	151	163	148	182	164	152	153	159	139	154	168	155	178	149	180	169	155	156	170	162	162	140	150	187	183	168	170	186	155	165	157	162	146	154	165	158	149	195	158	146	163	147	163	183	153	161	148	165	165	148	164	171	164	167	164	188	172	160	153	161	172	154	166	173	178	152	160	151	142	162	163	185	159	180	180	178	164	138	166	159	167	179	183	154	175	136	178	153	143	140	158	164	157	154	157	155	154	145	161	166	167	141	160	169	151	151	159	143	160	150	150	175	146	180	154	148	156	145	165	139	159	160	195	158	159	167	156	154	150	181	154	144	136	166	148	161	191	178	159	148	147	145	164	174	165	153	156	170	145	180	156	140	156	138	144	169	151	165	169	188	150	152	170	156	163	161	152	154	171	164	151	153	157	153	159	161	167	184	176	193	145	176	172	170	165	167	148	168	150	175	149	154	156	154	174	184	168	147	170	163	161	180	165	151	134	164	152	145	150	166	154	162	182	162	170	155	164	161	153	168	154	181	159	149	176	153	154	166	179	175	153	166	168	158	153	175	146	156	173	163	166	164	162	161	157	155	148	163	171	148	159	148	190	169	178	169	161	155	150	151	168	142	159	179	168	136	149	154	172	161	155	164	169	155	139	173	161	166	171	141	146	150	147	165	169	177	149	162	165	171	154	189	183	145	157	165	155	150	147	163	151	163	156	151	133	146	149	158	193	154	149	149	158	168	140	163	149	168	174	151	173	133	153	160	164	174	182	188	165	169	150	142	158	173	159	164	155	177	174	164	151	167	147	185	169	161	145	177	152	167	165	153	139	160	123	171	171	166	179	162	156	164	155	165	159	153	156	153	170	142	156	155	175	171	147	176	170	193	178	182	168	159	166	151	172	167	165	166	143	150	166	176	163	160	162	166	179	167	199	152	183	166	166	158	160	183	160	199	174	143	166	175	179	149	162	168	146	162	164	167	159	171	161	163	177	148	161	162	168	150	145	163	169	173	167	169	163	161	139	170	150	135	162	166	154	155	141	165	142	182	178	152	152	161	162	166	181	154	138	148	149	185	149	148	155	144	166	154	167	165	155	163	161	159	154	183	158	172	183	153	159	174	157	183	168	146	149	184	167	149	151	145	175	168	167	166	152	159	150	161	173	163	157	159	165	159	143	146	164	152	175	177	154	158	169	181	153	191	150	191	150	181	157	156	170	160	173	175	194	139	152	160	159	163	160	154	146	153	171	197	160	166	168	169	163	180	171	174	173	170	153	183	165	169	165	175	145	135	138	169	200	151	178	158	135	158	160	141	155	145	179	141	166	155	173	168	164	161	170	181	159	164	183	181	159	151	147	152	177	150	167	178	151	155	177	160	157	144	172	169	138	155	150	159	161	170	156	186	159	196	172	158	148
7930	2623	5974	6826	5863	4567	3800	3137	2692	2211	2013	1764	1619	1410	1302	1241	1192	1078	987	939	926	907	838	801	784	782	710	713	730	670	673	660	627	674	622	609	633	573	627	588	552	568	582	561	563	547	552	557	510	545	568	512	566	508	534	557	527	524	510	536	526	520	507	491	541	522	476	504	542	499	535	549	492	491	506	506	539	498	517	475	502	511	512	469	482	519	522	509	481	494	480	519	526	531	514	521	500	488	461	509	498	473	499	454	467	497	504	478	490	506	512	471	516	482	490	524	468	497	481	482	461	526	489	492	496	486	464	492	499	498	505	503	505	526	469	473	485	482	481	516	482	484	492	464	486	496	492	540	515	493	459	468	454	468	507	477	504	504	468	470	504	470	512	493	498	479	493	474	448	472	454	517	482	472	494	503	462	513	483	472	499	456	466	479	525	515	462	483	480	495	491	463	501	458	510	471	458	505	506	462	496	465	494	501	509	504	496	484	497	510	515	470	490	442	473	484	485	484	493	530	495	502	473	484	447	465	482	487	503	487	435	462	474	491	481	478	508	496	459	492	479	481	531	507	474	478	471	487	444	468	435	457	485	468	478	490	471	459	492	497	467	478	482	504	490	438	496	477	475	498	463	452	488	527	485	506	483	478	471	450	503	458	484	472	439	471	490	490	498	504	506	481	461	497	509	504	499	496	478	484	492	478	489	461	431	536	497	532	481	468	514	499	452	488	450	492	460	482	498	503	478	441	451	508	473	454	518	485	489	516	474	475	485	480	493	540	512	474	477	518	483	454	448	471	463	463	470	500	484	496	493	455	507	484	445	464	489	491	479	499	468	482	491	487	485	474	474	475	498	496	459	521	480	465	464	488	494	483	471	493	478	496	534	499	513	475	467	470	457	493	480	509	508	477	475	509	491	493	461	459	494	463	505	469	475	464	469	491	472	508	461	490	461	472	487	464	497	464	510	471	495	463	482	490	476	505	477	533	471	455	484	509	513	451	446	429	441	495	478	432	514	496	490	470	429	448	478	500	484	498	503	506	478	446	485	489	515	490	484	460	455	473	497	467	457	481	456	487	514	528	495	501	474	497	458	482	495	471	483	476	488	443	526	454	481	474	478	485	466	484	458	472	491	501	479	474	467	472	474	488	450	464	489	481	465	514	476	449	489	491	491	474	439	453	459	495	490	467	491	480	512	472	458	454	487	461	523	480	531	490	469	485	467	491	488	470	437	468	491	486	428	475	498	458	492	458	474	490	509	500	487	496	493	528	433	454	494	454	493	488	471	488	492	499	459	457	475	513	467	495	493	463	501	487	450	455	481	484	534	484	473	495	441	440	453	481	485	524	491	484	517	486	505	490	439	486	498	469	510	487	452	510	463	467	529	488	484	488	491	493	448	466	480	445	520	477	485	519	504	492	539	429	484	516	463	490	470	429	511	486	504	455	459	493	505	470	535	487	500	477	503	473	489	485	465	461	448	500	480	492	498	485	470	494	494	467	470	493	462	499	463	476	476	471	444	483	471	475	468	482	469	461	489	491	465	437	478	469	469	445	462	533	476	461	472	430	499	447	458	478	485	505	467	521	480	500	492	464	485	474	458	478	496	462	466	455	479	507	509	459	481	455	461	487	452	467	524	526	515	466	471	469	513	458	485	514	471	475	512	499	470	465	470	471	442	478	476	490	485	474	439	479	459	431	445	466	466	478	497	461	471	494	474	492	469	506	466	486	491	446	471	454	521	502	515	481	503	478	471	464	497	484	461	511	472	474	444	498	468	478	512	456	497	475	506	502	511	456	461	466	517	518	475	466	486	479	495	461	483	447	493	475	478	493	494	504	461	471	509	453	496	448	473	472	485	472	484	458	502	504	458	471	504	444	460	492	487	438	482	467	446	508	448	458	482	459	511	501	452	478	448	451	484	480	478	445	473	510	498	471	480	445	466	468	447	496	477	500	494	493	495	457	483	450	489	435	463	502	520	495	466	475	459	469	496	477	506	488	470	463	464	496	464	477	441	464	477	462	445	457	544	518	487	448	493	461	489	479	471	451	512	488	508	488	502	474	466	468	491	471	497	458	462	486	457	468	471	471	509	487	481	506	463	459	511	514	498	458	461	438	514	499	482	443	482	482	495	482	460	497	509	485	494	454	503	487	519	495	506	457	512	489	501	517	470	503	456	503	484	510	437	451	497	483	508	482	547	436	475	523	489	471	457	498	536	470	466	470	462	476	512	474	460	487	483	464	527	505	469	474	477	472	478	490	495	510	499	487	482	477	466	493	493	483	442	445	496	480	485	436	489	503	454	496	485	475	465	450	465	454	498	461	438	469	476	487	482	477	477	461	491	518	475	519	433	477	482	506	466	474	480	465	474	517	471	487	489	515	504	477	503	498	475	505	502	450	479	469	481	461	481	468	484	496	511	510	482	494	503	481	508	521	481	499	460	478	468	492	433	527	479	512	456	474	491	489	456	459	444	485	452	454	486	479	445	462	450	480	480	492	468	487	512	505	474	536	521	507	505	465	487	521	501	454	509	431	500	465	488	509	434	479	504	490	485	478	497	486	481	478	443	465	448	511	434	457	450	479	490	480	497	498	487	476	473	475	504	517	465	432	458	488	496	502	486	483	471	462	499	486	503	517	496	480	482	454	499	499	475	499	501	484	502	484	492	508	495	450	504	474	451	489	495	514	442	497	480	476	493	447	509	503	499	502	521	520	485	463	477	447	511	504	467	457	526	454	470	496	455	476	490	472	467	467	480	469	468	501	501	454	459	482	487	481	481	493	455	456	475	481	438	469	505	479	486	488	512	464	447	487	491	485	513	467	488	461	473	478	448	491	464	480	497	465	463	477	499	488	452	474	442	482	474	466	501	504	479	481	482	450	460	468	462	499	472	456	451	498	467	476	513	473	468	497	502	478	474	485	497	475	465	504	470	496	495	477	461	455	477	510	480	501	491	490	495	474	485	498	464	503	474	445	445	489	501	448	476	450	502	484	450	453	465	507	483	497	466	489	470	477	507	509	464	510	525	479	500	462	496	488	479	462	490	421	486	503	454	457	470	429	497	485	479	488	490	456	481	491	511	440	477	480	460	491	454	474	476	450	449	519	480	504	471	470	457	506	452	442	477	476	539	480	483	485	508	477	477	448	503	478	475	480	454	528	490	505	477	504	471	475	504	466	498	481	485	461	487	469	492	510	473	486	474	506	535	457	499	485	501	454	476	518	473	488	471	471	508	490	471	502	463	483	500	504	497	451	480	457	489	444	489	467	481	519	486	509	460	471	487	469	485	442	485	504	457	482	466	507	489	492	511	491	477	510	454	509	432	475	492	495	544	501	469	452	463	473	454	452	481	462	480	475	457	478	460	506	493	506	509	507	438	481	500	499	492	470	513	455	443	463	467	453	474	482	532	483	465	462	472	521	505	492	437	482	463	495	470	500	450	483	486	465	467	539	500	493	488	464	504	455	457	474	518	484	486	508
2451	271	313	260	237	239	248	251	229	232	220	216	211	211	257	240	213	214	187	209	202	225	206	236	220	217	211	237	210	205	210	203	202	200	227	222	225	191	217	207	208	212	224	199	205	207	197	207	219	218	180	206	248	217	229	207	217	216	197	206	201	242	229	214	201	216	199	195	183	223	199	229	224	206	219	185	222	228	217	212	225	205	202	226	201	189	209	186	214	214	196	222	236	223	215	213	211	198	199	195	237	201	211	220	219	212	209	213	193	224	211	213	220	228	223	209	211	193	226	222	218	227	233	212	240	197	209	210	209	183	227	228	224	205	202	209	213	208	201	184	223	217	222	186	200	216	206	210	201	215	222	244	248	217	183	219	195	208	215	202	214	225	210	194	221	210	200	227	235	223	203	208	216	215	212	214	210	219	206	215	216	214	232	217	197	230	223	210	215	228	218	215	219	225	203	227	214	211	205	225	230	209	213	192	205	214	213	216	182	217	237	223	206	199	208	190	206	222	204	213	249	163	216	224	206	217	214	209	213	219	199	221	187	226	226	248	201	208	181	201	204	165	239	228	226	243	210	205	216	207	213	207	214	205	209	206	228	249	253	226	196	214	225	209	205	214	235	232	222	240	215	222	200	223	233	193	185	166	230	218	228	221	221	191	199	221	216	236	216	193	231	241	200	212	242	251	236	212	236	238	224	200	204	213	262	209	198	220	231	226	209	218	244	230	189	225	215	218	198	220	221	197	229	223	214	211	203	219	205	194	201	233	194	198	206	237	203	226	190	233	217	228	196	189	210	184	231	193	206	207	190	219	190	196	242	210	202	212	214	235	219	222	228	205	211	223	215	213	210	226	187	219	178	193	204	214	180	188	202	213	176	224	216	208	225	195	228	209	203	241	179	211	204	245	197	195	197	208	228	220	200	212	216	217	212	224	221	222	214	242	194	217	205	221	195	247	221	223	220	228	192	228	224	181	211	193	200	211	195	198	231	206	206	219	190	238	196	209	212	198	232	237	211	225	222	210	198	229	208	194	205	182	232	212	201	180	206	214	212	219	226	204	231	224	209	211	225	208	180	212	201	198	214	197	223	195	198	208	216	210	207	218	204	218	220	198	212	212	233	197	224	204	223	190	205	201	179	212	211	199	214	211	220	197	219	204	238	204	231	201	226	211	234	219	226	220	198	236	223	188	199	213	222	199	226	198	228	185	236	211	202	182	183	200	211	222	219	211	252	213	233	199	195	215	236	230	201	228	193	207	219	228	237	198	244	245	214	195	201	228	212	209	193	220	189	204	223	226	224	209	221	195	243	209	224	197	186	239	231	199	233	202	212	228	197	220	194	225	211	204	227	197	222	220	197	223	193	198	215	249	211	240	220	235	195	203	208	205	251	254	250	218	212	205	180	226	216	215	207	227	234	218	211	190	213	203	185	208	211	214	209	197	209	221	249	208	225	205	204	197	236	195	203	202	232	220	221	212	216	221	219	192	215	212	204	204	208	231	207	233	217	221	221	203	225	228	205	204	213	220	199	212	232	200	229	240	204	223	215	187	211	220	227	187	201	184	197	201	221	202	223	211	216	218	194	180	217	228	229	216	212	241	212	207	205	228	203	215	232	205	214	212	223	238	218	206	225	197	213	210	214	195	221	197	229	198	221	208	191	227	212	204	216	221	216	238	229	194	204	209	200	219	213	228	201	240	210	222	193	217	224	209	226	210	216	237	204	220	195	209	224	191	216	205	214	205	195	230	207	234	222	229	207	213	223	219	241	199	217	226	210	207	231	224	220	185	194	197	211	224	222	215	227	181	218	227	238	230	201	212	195	197	182	226	202	207	221	209	206	211	225	232	191	201	199	183	211	236	204	217	219	195	238	219	237	206	223	228	244	239	240	184	209	233	210	178	202	191	218	198	205	216	200	196	209	206	209	200	204	208	197	198	208	214	210	209	212	217	197	204	211	202	214	198	210	193	200	227	205	227	221	211	214	172	211	229	215	193	230	224	184	227	218	195	214	194	227	190	205	185	209	184	206	234	202	206	196	210	223	200	208	207	241	206	234	210	233	204	235	232	217	202	199	226	233	208	211	202	231	203	218	218	213	198	209	234	209	189	235	208	191	230	231	223	209	206	207	212	205	213	220	201	229	194	232	206	241	216	212	216	211	211	195	236	222	204	207	191	259	235	213	218	182	201	225	224	216	192	211	227	201	215	187	235	224	216	215	203	212	218	241	203	222	205	231	214	201	228	198	203	232	214	219	213	224	218	206	221	221	240	213	215	215	194	232	220	208	222	209	237	214	218	220	197	210	230	187	174	226	226	229	219	222	201	214	176	227	220	217	181	188	218	210	224	185	196	232	203	203	199	203	177	210	212	197	208	217	215	223	211	192	208	216	222	218	232	199	191	211	226	228	236	217	220	187	218	214	218	225	216	218	234	199	235	232	213	194	208	214	225	247	196	221	225	229	195	208	188	227	219	204	235	219	239	225	216	191	206	224	218	204	210	214	201	228	180	206	204	196	205	200	210	220	223	221	211	224	212	200	185	209	213	217	224	207	229	228	220	222	221	205	212	215	211	236	207	216	218	196	190	209	223	197	230	192	204	216	223	209	193	223	226	209	210	224	239	209	204	216	223	201	210	202	216	218	239	199	235	217	206	221	215	201	222	185	210	210	219	182	226	209	196	224	191	217	204	221	210	200	219	223	219	202	221	199	203	223	206	199	211	222	211	200	200	209	184	251	224	203	200	236	216	199	240	216	214	235	212	224	215	223	192	198	221	217	204	220	221	212	210	225	216	208	197	216	216	206	220	217	199	216	211	225	190	215	189	218	214	229	219	197	231	197	171	218	195	212	218	193	223	204	228	185	212	209	221	196	211	235	206	217	203	227	205	221	187	207	220	229	207	207	213	206	190	209	207	241	236	209	219	219	188	205	215	207	219	220	230	218	212	217	195	217	233	198	223	194	206	221	209	223	222	215	225	195	215	177	218	237	219	227	215	202	230	206	212	226	206	222	207	214	201	216	220	219	214	211	213	208	195	214	214	197	226	195	207	198	241	213	233	197	212	224	229	220	199	201	218	203	205	196	192	224	221	219	215	204	180	219	228	216	249	235	199	198	218	226	201	227	196	209	212	236	224	210	217	218	226	202	187	208	211	225	206	211	238	211	200	198	224	211	234	189	215	216	202	230	196	241	213	211	215	227	224	207	219	189	201	196	204	204	212	227	214	192	214	196	221	213	218	179	213	197	234	239	216	208	200	221	234	223	208	201	183	215	198	209	175	193	209	218	210	205	228	202	251	242	232	215	220	210	230	224	209	213	219	213	205	230	211	204	215	262	193	248	199	212	220	200	214	208	216	204	230	236	209	221	218	203	199	205	226	226	209	210	231	208	194	224	190	184	199	222	212	218	210	213	242	222	212	227	211	201	197	218	231	223	219	224	238	176	233	198	196	207	224	209	232	200	235	188	205	215	228	217	215
2221	686	732	774	764	724	709	655	679	674	615	639	619	607	581	669	642	606	601	583	616	582	583	549	576	599	609	582	604	588	598	582	571	594	597	607	592	587	590	615	623	575	609	599	637	559	576	585	562	569	548	582	606	599	585	572	574	576	595	569	544	590	564	611	609	617	598	582	570	565	594	603	558	634	570	602	600	600	619	614	625	567	588	612	557	572	573	618	577	603	580	539	591	584	587	612	605	571	576	566	574	587	571	557	596	591	582	606	609	579	555	602	591	570	599	593	610	602	569	582	615	612	588	573	587	570	609	597	562	547	587	561	588	561	608	579	636	599	580	568	587	597	515	560	617	603	593	583	594	595	619	623	573	560	561	601	576	573	545	612	587	617	600	601	571	572	611	606	594	561	603	560	596	612	554	601	602	611	577	588	600	586	568	634	575	627	634	587	566	574	574	533	596	602	575	579	576	612	564	548	602	606	597	559	569	552	569	602	571	569	572	581	609	566	603	590	579	584	537	589	584	579	590	590	598	595	569	570	598	581	576	574	578	574	593	615	594	546	554	557	546	573	578	611	584	559	590	600	553	593	581	591	617	590	577	598	608	627	630	631	580	625	568	587	547	593	553	522	607	570	555	602	610	613	576	594	601	596	587	588	605	587	614	572	574	563	543	568	571	592	576	576	579	567	614	561	596	579	569	572	568	588	584	555	624	590	603	603	591	622	599	616	608	596	588	613	614	570	550	571	591	573	593	591	587	619	593	595	573	624	619	587	518	586	583	583	563	578	594	644	579	575	602	612	550	579	551	569	591	576	610	589	566	563	619	614	552	620	615	611	597	621	543	606	584	536	583	592	594	593	602	586	569	592	583	556	587	590	585	588	567	562	574	602	641	590	581	585	558	574	561	602	593	569	584	572	568	553	625	583	562	546	585	613	567	626	573	550	628	605	640	580	636	605	598	590	555	558	647	623	600	563	593	570	598	603	565	603	602	606	589	633	561	607	605	619	585	575	592	582	586	594	570	542	570	568	571	560	551	576	540	556	577	604	598	597	577	531	592	592	544	576	581	634	565	588	606	552	608	621	599	578	588	599	596	624	542	574	589	558	577	577	567	634	554	634	590	599	568	605	611	603	585	551	580	555	600	579	557	638	582	600	576	601	566	602	589	544	612	547	587	574	593	592	621	569	569	594	554	566	563	591	598	589	610	601	608	556	595	589	600	623	499	579	557	585	549	557	584	601	530	630	573	571	598	623	594	628	599	584	583	523	600	599	582	579	563	620	578	594	609	582	595	600	568	581	591	599	591	583	578	582	597	577	573	568	615	573	600	595	589	576	612	633	552	593	564	546	582	617	553	574	598	601	574	539	561	601	557	611	595	555	593	618	562	594	560	580	578	632	584	541	588	589	613	582	576	615	545	646	556	619	593	559	584	636	619	574	577	594	625	580	595	583	553	587	540	578	631	586	611	585	637	576	604	552	540	593	583	614	578	570	577	624	588	618	631	568	611	611	581	598	603	607	581	567	602	543	605	579	603	574	567	592	605	601	561	632	567	585	597	569	612	555	586	590	580	617	631	584	580	559	617	558	632	581	584	595	547	601	587	590	596	610	558	597	545	610	624	614	617	603	554	582	588	568	618	611	569	538	593	564	574	614	571	583	576	558	562	621	619	603	554	550	572	611	567	596	593	560	605	570	572	606	572	554	554	621	597	592	600	579	603	594	598	575	646	598	610	563	546	606	615	560	570	633	548	583	587	591	582	565	561	625	617	605	563	620	620	590	586	591	618	625	575	603	586	612	632	599	610	584	596	556	622	578	576	635	562	569	590	577	549	594	581	633	576	557	617	580	576	613	613	626	618	606	574	581	589	577	578	584	565	576	532	577	628	628	604	595	568	603	593	616	587	602	590	569	585	547	598	518	593	581	573	569	622	565	578	579	554	598	581	598	582	568	560	581	613	560	603	598	559	590	579	589	620	570	574	610	603	588	548	568	627	560	563	601	565	564	575	580	588	591	578	603	600	573	571	575	580	591	615	578	613	595	572	603	595	604	619	574	618	555	560	591	586	566	540	580	604	562	592	592	609	589	543	585	649	579	619	564	548	566	581	587	582	526	590	590	569	579	606	595	609	514	551	573	586	591	623	567	579	564	579	570	595	537	569	563	608	569	585	561	582	578	571	609	616	588	600	586	609	575	592	612	595	562	609	579	559	583	589	566	587	616	596	575	606	605	573	621	565	571	606	593	584	601	597	572	612	563	617	564	584	621	623	590	545	578	584	612	552	586	590	618	591	584	586	568	569	588	599	589	562	612	574	572	608	570	567	592	564	579	561	604	601	574	525	600	604	545	565	617	635	604	604	586	618	537	594	557	570	569	564	555	575	561	589	609	611	628	574	602	560	590	594	574	606	614	608	618	585	627	609	587	596	596	587	592	632	584	626	569	592	570	549	565	565	628	581	608	629	602	603	580	613	586	595	612	625	563	561	583	585	593	617	592	584	610	567	580	612	551	590	589	563	576	544	543	599	604	552	592	583	535	574	582	607	578	550	580	582	625	577	607	605	569	604	556	580	566	566	589	562	602	594	582	598	574	621	546	615	592	601	589	582	628	571	582	578	569	589	640	600	607	553	617	616	593	553	557	590	598	577	574	589	587	573	594	545	540	596	552	592	579	647	586	652	575	583	569	593	606	568	589	586	600	594	592	592	603	607	558	550	589	566	562	597	607	595	594	611	580	593	582	576	541	625	606	569	607	545	616	556	592	608	562	573	574	599	594	528	562	559	615	597	591	591	577	653	600	599	615	558	610	552	554	577	535	568	621	599	601	624	571	592	595	609	596	564	556	562	577	596	602	581	638	584	638	592	597	550	613	579	651	545	578	578	582	582	562	596	630	568	614	624	576	601	566	626	542	614	575	602	631	621	551	632	633	578	537	560	614	542	575	604	610	629	610	545	623	552	648	545	561	585	593	556	579	595	591	612	631	576	634	600	625	566	552	570	585	594	558	586	601	620	597	601	636	596	642	607	566	589	634	596	583	630	597	592	601	590	598	608	594	598	623	595	574	618	595	617	535	579	614	568	598	573	588	569	574	560	613	583	618	587	578	545	603	572	586	564	614	599	619	589	572	590	624	597	560	603	582	579	583	572	618	626	577	601	596	558	575	591	564	595	582	588	574	576	544	592	582	591	590	589	538	599	596	519	580	547	565	547	586	618	572	592	573	591	610	531	605	544	589	586	570	579	577	600	558	580	525	617	578	591	568	576	567	556	580	597	568	606	581	557	588	568	591	622	576	623	562	570	611	583	588	599	616	626	590	604	561	596	578	558	545	582	614	591	626	651	591	622	546	568	568	544	624	596	596	548	625	568	620	532	581	557	609	568	576	621	555	595	604	596	557	589	599	586	598	569	593	597	550	579	554	573	596	581	570	624	543	574	571	577	590	578	583	626	606	597	548	580	602	565	579	609	593	609	618	608	631	561	606
10536	1151	1379	1091	801	548	450	357	298	255	233	215	216	160	166	165	155	137	142	125	127	127	135	104	117	126	121	130	138	131	113	124	98	129	107	115	110	113	96	101	102	117	95	122	106	101	102	113	133	124	118	113	117	116	124	106	115	108	97	118	101	101	113	108	97	108	115	93	106	118	114	109	119	113	124	139	96	115	87	104	109	111	98	90	113	114	138	81	95	94	107	99	107	98	99	115	113	99	93	85	113	97	80	107	100	94	106	99	114	95	108	97	119	99	104	99	113	103	104	116	104	117	93	117	103	98	88	120	106	115	95	128	110	95	107	107	109	92	102	109	114	109	101	124	106	118	110	131	82	97	100	105	83	99	107	96	110	113	96	110	109	101	102	117	103	101	106	116	106	107	112	104	113	109	107	114	108	117	73	114	85	121	101	111	100	82	100	113	114	105	113	113	94	107	115	96	112	97	112	126	103	102	123	98	89	101	104	105	114	115	113	100	124	104	117	96	84	88	100	93	94	123	101	113	94	90	96	132	114	102	113	123	104	110	100	100	118	95	105	112	109	97	111	103	98	119	102	97	93	94	92	93	119	110	100	109	93	104	116	120	100	107	121	94	120	101	126	93	92	113	97	89	130	100	119	92	99	116	104	105	111	98	118	100	100	99	104	97	115	87	101	107	103	101	98	118	79	103	103	91	90	80	112	102	99	99	91	121	97	105	109	75	77	114	111	89	100	93	105	106	120	104	104	96	114	111	102	105	113	103	122	110	111	103	104	81	95	98	104	100	105	105	91	111	113	94	104	85	108	103	93	117	105	85	116	92	93	106	106	96	98	112	126	119	105	120	95	84	97	91	102	104	88	80	97	96	111	85	114	111	102	102	98	127	111	94	108	99	93	104	87	112	115	124	83	104	90	97	120	108	109	104	112	107	98	97	101	100	94	92	92	95	97	97	117	125	97	113	122	91	104	112	106	117	116	112	106	100	116	85	97	122	96	108	99	108	122	96	104	116	104	111	113	106	114	95	98	92	89	114	105	96	111	111	102	104	97	101	102	100	95	116	116	100	113	98	90	85	105	95	115	100	111	100	106	104	98	94	112	92	90	102	108	117	100	115	96	93	110	101	109	99	85	105	98	123	120	118	107	96	114	106	106	109	101	107	103	103	92	120	83	97	95	98	119	100	117	104	118	103	93	105	99	86	116	100	115	80	117	106	95	99	97	103	91	97	89	100	109	116	105	85	98	107	123	120	105	102	119	103	105	97	104	100	84	110	118	122	105	104	96	108	100	96	102	110	99	101	104	102	113	100	101	103	105	104	87	107	87	121	103	94	84	100	101	89	95	96	94	104	112	87	111	121	121	111	113	111	90	100	103	90	121	105	105	116	96	109	128	104	102	101	108	110	109	110	82	127	111	118	109	126	108	114	110	105	113	108	105	111	98	121	116	110	109	100	106	104	108	115	89	100	97	110	89	114	116	99	103	97	110	115	115	102	81	98	91	91	101	126	97	102	101	116	96	99	103	98	96	106	100	93	97	112	114	103	110	118	113	98	110	96	101	87	103	114	114	112	107	92	117	102	108	95	92	113	115	87	118	92	113	114	112	114	98	102	118	104	106	118	130	122	92	101	111	81	94	116	94	107	104	116	120	92	99	99	101	100	81	123	92	96	101	100	113	109	97	108	123	110	102	105	92	101	87	84	93	108	102	99	100	105	96	113	107	120	108	96	90	108	105	97	118	93	116	98	97	89	91	111	101	99	111	124	109	107	100	109	96	81	126	105	119	105	114	106	88	95	118	125	119	107	116	109	111	105	96	100	114	108	96	110	99	123	110	109	85	104	123	116	110	95	95	106	87	105	92	123	118	134	105	91	93	115	101	85	94	97	95	104	107	108	100	109	101	86	102	100	115	85	112	105	96	111	113	107	99	90	108	110	105	97	91	125	129	112	108	102	100	94	95	114	97	98	71	98	91	109	117	125	105	112	106	111	98	95	115	114	109	88	108	107	110	125	103	108	103	129	109	100	93	103	108	116	102	108	102	115	104	99	102	108	112	103	114	100	115	96	106	101	110	115	104	105	92	110	108	97	110	132	94	91	127	90	102	112	107	104	114	90	89	93	105	98	105	93	108	113	103	92	108	96	106	120	111	107	114	91	111	96	94	109	104	97	120	107	108	119	108	97	95	79	98	101	108	96	100	104	106	95	102	98	121	107	86	107	104	102	109	106	113	100	87	109	115	118	106	113	84	112	98	112	102	110	83	106	95	106	100	110	111	95	103	108	110	104	108	103	106	110	102	129	116	102	98	108	126	99	110	117	109	105	96	86	111	82	108	132	95	101	104	94	109	95	100	103	120	101	88	90	98	94	90	115	110	101	123	118	124	127	101	73	106	98	95	119	107	108	112	99	108	88	95	116	100	98	96	100	95	108	91	97	99	127	89	105	97	104	112	112	118	106	108	90	109	105	101	90	101	115	104	111	110	97	127	96	104	105	93	107	103	103	100	87	118	104	100	112	105	111	91	109	118	104	90	94	109	102	104	106	127	107	89	102	112	117	91	109	98	107	118	106	115	95	103	99	103	89	93	114	109	109	110	107	101	104	122	108	121	106	112	112	93	113	113	120	104	104	103	107	111	87	120	101	109	89	100	110	102	106	92	90	81	115	89	105	99	84	115	106	97	94	113	96	88	99	107	97	96	108	105	103	111	98	99	108	114	116	121	110	109	125	102	87	106	112	101	107	105	102	94	91	95	121	95	109	84	89	81	104	111	99	112	94	108	100	101	111	95	99	101	110	108	102	111	94	101	117	112	96	101	102	92	100	116	122	88	108	104	120	97	111	105	96	107	126	97	117	109	94	127	119	78	102	106	108	104	103	99	102	113	94	114	113	90	104	122	113	102	110	111	112	120	112	97	99	90	112	93	108	102	106	116	99	115	100	96	106	101	108	71	110	111	96	113	103	101	106	113	105	122	93	109	98	101	95	112	109	94	119	91	119	114	97	77	104	103	105	98	120	105	101	114	100	115	92	102	98	106	108	110	104	100	88	88	104	99	102	94	120	95	120	92	102	108	92	107	107	95	100	125	115	92	111	101	121	92	99	94	93	94	117	108	118	112	96	108	108	127	94	119	88	103	92	98	91	118	104	99	113	107	105	124	89	110	97	91	120	120	106	100	119	97	94	85	104	106	104	98	103	103	102	117	98	103	111	106	95	113	96	112	117	103	111	96	100	97	96	97	114	107	108	92	107	99	84	124	108	90	91	80	93	89	107	101	91	90	103	105	85	113	101	93	96	104	121	97	98	106	119	96	98	100	92	102	113	99	116	100	95	90	107	107	100	100	105	100	96	98	103	108	88	104	102	108	111	105	100	108	107	98	98	101	97	95	101	110	108	108	105	111	109	106	103	110	125	91	109	106	112	106	136	112	99	109	109	113	101	100	102	92	101	107	109	104	98	107	109	115	87	104	104	90	90	118	103
5718	1390	3110	3685	3130	2486	2074	1667	1347	1241	1104	995	888	820	747	724	647	645	605	578	567	547	501	519	492	445	449	444	441	403	431	381	403	379	387	397	377	375	419	383	371	385	392	361	360	389	384	378	339	372	338	393	350	337	324	347	375	359	367	339	337	338	353	348	342	378	369	393	357	312	337	354	337	336	315	346	329	339	340	319	315	352	343	332	349	304	360	326	357	312	326	340	350	339	323	338	334	330	344	348	313	332	336	322	342	338	335	327	322	326	300	356	335	311	337	331	335	343	366	351	346	339	321	357	357	323	328	308	334	308	344	308	364	361	314	311	341	291	323	324	343	337	349	355	323	293	343	292	330	292	330	322	304	365	334	335	333	312	307	310	345	317	341	334	354	335	300	353	339	331	342	322	325	312	317	345	311	343	342	310	365	321	309	348	321	332	303	322	330	335	315	327	334	311	316	343	342	322	313	333	319	309	328	292	322	314	299	347	348	300	307	346	335	347	336	309	362	336	348	311	282	291	314	321	333	316	297	318	370	332	344	325	334	336	333	314	307	336	327	265	321	306	344	339	327	329	320	354	349	335	321	303	346	333	299	291	298	306	338	320	373	332	324	344	345	292	339	341	297	368	349	304	322	331	314	364	310	309	296	320	336	308	324	313	321	318	328	339	311	335	349	286	321	315	315	353	372	329	309	300	331	327	364	338	353	322	352	340	358	325	358	354	303	311	348	336	316	299	318	343	336	308	304	305	313	335	349	313	317	316	319	324	355	337	338	334	321	307	324	289	332	350	309	316	326	336	344	333	317	320	342	333	312	355	320	346	325	343	335	309	298	317	314	317	311	316	304	351	339	317	301	309	316	310	314	332	347	330	310	328	349	323	346	359	312	364	337	319	315	314	322	315	317	326	306	332	346	359	328	316	302	324	332	347	333	323	302	311	333	345	308	335	327	349	340	321	351	330	310	325	333	331	317	312	325	332	318	312	285	318	349	326	350	374	306	324	332	353	303	353	320	300	342	346	347	347	333	323	346	326	329	335	335	335	317	358	352	348	331	311	335	354	309	338	319	353	317	296	302	300	314	309	347	294	332	302	344	317	331	338	339	317	333	338	324	353	332	328	347	304	319	324	309	297	332	327	318	308	330	311	337	359	330	351	361	339	319	322	335	341	302	311	328	323	322	303	340	294	331	332	329	343	320	337	323	310	350	323	309	352	308	324	336	340	365	343	326	337	344	334	334	298	342	366	313	310	313	288	357	331	290	314	367	313	302	342	351	318	321	315	311	319	316	337	339	327	342	304	316	333	309	336	352	373	312	312	308	289	332	313	324	310	327	351	311	330	355	352	326	328	343	313	321	317	313	320	316	317	318	344	321	337	343	332	309	316	347	329	328	334	328	344	337	318	304	300	304	327	309	326	303	310	310	324	357	331	311	327	329	348	334	312	338	336	331	318	302	301	334	335	331	303	334	354	320	338	356	300	321	317	330	337	354	321	337	312	317	368	317	338	311	339	306	306	329	355	332	350	302	321	358	325	301	343	362	321	333	347	330	342	347	303	352	310	357	339	362	331	312	349	341	323	339	322	314	323	305	307	324	352	295	314	331	335	321	343	335	326	340	294	323	349	316	348	343	289	339	324	328	347	345	334	322	341	346	318	325	300	304	333	294	333	336	326	312	287	348	325	316	325	322	309	307	341	345	302	334	326	309	357	360	326	329	308	328	336	323	334	294	342	359	297	317	314	306	333	318	323	315	311	345	348	344	339	317	316	314	325	344	343	303	349	316	334	326	321	342	335	341	321	317	342	334	311	302	325	338	318	337	370	300	354	329	298	322	309	354	330	327	327	311	339	324	313	298	325	377	337	316	319	345	303	343	321	333	347	322	334	341	329	317	316	357	357	319	313	313	321	328	299	329	336	336	341	350	336	306	326	352	338	309	338	313	330	346	301	322	303	340	316	329	315	329	323	335	332	366	294	306	301	312	337	354	325	319	292	328	288	332	311	317	295	311	328	269	310	317	333	300	308	291	311	325	343	337	336	311	325	292	326	327	313	313	307	306	339	331	328	324	361	331	308	311	336	344	338	318	289	344	309	323	334	295	326	338	284	313	341	315	297	304	328	344	341	288	331	313	342	298	325	361	295	328	310	350	317	330	345	329	362	354	308	329	318	356	344	337	313	307	320	353	310	323	310	324	317	311	325	349	330	346	316	323	325	296	307	312	353	322	306	356	330	329	340	337	319	327	316	326	347	327	305	322	318	326	322	322	310	304	319	334	363	313	316	308	326	327	363	302	324	331	348	337	360	305	346	337	316	310	307	321	333	366	351	294	335	327	345	330	320	330	316	312	317	323	346	339	303	325	370	330	335	342	331	330	323	307	356	295	312	310	320	334	325	311	330	330	299	304	330	329	326	324	329	323	321	310	328	333	324	314	354	325	333	327	325	322	315	317	331	344	314	332	349	316	280	338	277	335	321	306	318	356	330	327	317	318	308	349	321	315	329	302	328	324	321	333	339	333	348	307	288	335	311	321	324	316	286	331	294	329	333	292	326	342	303	321	324	279	288	323	346	329	318	323	326	307	314	368	315	356	321	354	353	312	366	327	327	306	338	332	320	299	325	331	330	304	309	354	335	324	338	332	338	344	348	318	333	342	326	318	335	347	326	337	284	326	311	321	323	369	338	344	295	338	326	327	332	313	302	323	351	359	352	335	364	332	328	331	335	341	336	354	311	333	308	315	339	346	315	325	325	321	329	321	315	313	311	337	330	314	324	318	308	332	339	324	335	299	334	310	309	320	331	341	327	310	345	321	334	322	325	303	340	362	356	328	324	315	320	329	328	330	302	346	274	303	326	316	294	318	329	309	329	310	351	322	315	318	316	320	346	340	321	346	328	315	308	331	330	281	295	336	329	319	329	342	336	335	334	323	307	358	297	333	336	320	350	325	328	334	319	303	293	332	328	347	309	320	319	366	328	337	330	326	325	319	332	295	336	303	329	360	327	294	364	266	309	341	335	350	316	314	288	320	336	288	325	325	347	304	307	351	333	330	341	325	308	314	325	314	312	311	328	315	335	321	343	315	335	283	312	332	306	325	334	350	346	332	318	342	326	328	306	353	336	338	333	354	321	295	308	327	320	308	314	310	330	292	356	320	291	297	359	345	326	338	330	344	343	322	335	317	351	342	341	317	342	344	299	327	347	310	347	346	320	332	351	338	335	338	318	346	351	316	344	347	316	327	322	335	319	329	347	321	336	333	316	340	351	309	294	364	312	318	310	330	316	345	327	334	339	359	350	346	331	311	346	299	357	303	318	346	319	347	309	305	318	314	345	301	337	363	343	309	347	337	313	328	322	330	325	326	323	326	312	319	338	311	336	340	323	310	319	304	344	318	292	331	353	312	306	300	331	358	284	313	322	318	325	319	349	322	321	323	308	307	327	296	338	277	322	325	332	357	332	288	363	359	319	340	324	340	324	355	329
19070	3222	2998	2392	1587	1172	836	735	584	503	452	424	308	314	296	256	233	237	262	232	247	233	188	203	210	207	186	203	195	204	212	178	186	206	180	185	157	173	181	172	174	180	180	154	176	186	158	163	166	162	163	169	140	165	174	158	158	140	161	158	170	163	178	181	163	159	163	150	179	152	180	171	179	155	142	157	166	154	158	168	173	159	155	175	173	159	144	171	147	165	190	168	157	172	170	171	154	190	159	169	182	161	180	162	160	147	189	170	169	158	174	175	173	159	170	150	166	150	160	154	159	169	162	165	165	157	146	164	205	167	163	164	152	154	158	168	153	162	171	158	168	159	155	146	166	154	176	152	149	153	178	145	165	194	178	150	157	192	149	157	174	162	168	157	160	180	182	157	157	150	163	168	148	162	144	160	180	150	168	166	132	176	157	170	164	169	169	145	166	160	173	164	139	149	144	181	156	152	137	147	176	156	153	155	166	162	152	139	147	168	168	181	168	160	165	163	157	165	168	154	162	168	149	175	137	160	163	159	143	157	180	158	164	164	166	152	144	158	165	141	145	161	168	187	162	163	166	148	152	138	145	163	176	183	165	165	168	166	166	139	160	143	158	152	171	146	148	157	179	164	163	167	162	173	152	162	157	166	169	153	161	178	183	171	146	163	138	152	169	181	177	158	155	170	169	155	176	160	159	157	163	175	150	166	160	182	166	152	157	150	144	151	167	145	165	183	188	173	147	132	188	157	185	164	159	132	158	170	155	179	161	154	174	143	179	155	149	159	150	157	160	154	145	158	179	139	168	145	149	157	167	140	164	147	153	155	146	143	156	151	174	161	171	162	194	171	164	151	152	141	172	181	160	167	186	165	171	167	151	166	135	163	175	161	149	154	163	130	174	164	165	161	174	157	152	161	148	141	146	144	185	152	180	147	151	137	180	177	172	176	175	158	180	156	153	155	159	169	161	146	154	170	154	143	154	157	148	157	157	157	167	170	159	140	175	150	143	154	158	161	150	154	181	150	163	142	175	156	184	157	177	164	149	160	175	169	151	166	180	178	175	176	154	165	156	150	159	140	170	155	145	169	146	187	166	146	156	171	187	170	178	155	159	169	141	155	153	177	147	164	172	159	160	193	176	158	146	161	173	146	172	142	181	184	172	179	183	155	165	167	139	184	155	122	141	150	153	162	174	161	161	188	144	170	153	181	123	143	158	151	175	136	139	167	179	167	152	175	155	157	162	164	164	159	157	147	182	152	162	170	158	157	165	162	191	163	176	194	164	149	160	134	169	164	139	121	158	151	159	150	163	150	184	129	155	162	179	152	160	158	133	146	177	169	166	175	154	156	165	158	156	167	154	157	176	151	152	157	172	148	152	173	154	147	167	171	152	155	183	168	149	161	173	154	149	151	139	158	154	170	175	162	155	140	161	162	160	127	184	142	144	155	169	169	152	150	153	164	154	156	133	188	174	174	161	154	170	150	163	160	187	186	160	158	165	153	142	141	175	167	146	170	170	166	166	159	156	149	160	161	160	154	164	165	181	166	151	180	154	137	182	180	143	163	159	196	156	157	155	156	158	158	159	178	185	165	160	187	177	138	162	165	166	161	164	171	152	152	179	162	163	183	160	158	168	156	178	185	156	174	166	193	183	150	167	167	194	151	166	189	180	164	186	148	173	172	147	141	170	154	162	147	167	154	139	146	171	169	173	177	150	162	137	147	157	149	153	164	152	163	169	153	160	157	167	150	169	155	140	173	163	174	153	178	161	182	157	153	184	148	168	121	157	185	170	143	172	163	197	168	155	180	186	141	147	173	166	154	154	158	145	157	157	159	174	159	142	173	136	156	151	167	159	130	176	144	174	165	142	157	148	161	173	157	182	151	142	177	173	177	157	164	174	167	187	173	166	155	139	172	149	177	150	162	138	161	150	164	169	179	167	182	163	145	171	142	169	133	143	169	177	153	164	150	144	178	166	166	155	148	139	164	163	155	161	161	155	146	155	156	166	147	153	177	174	171	163	144	148	165	175	144	184	152	145	169	147	162	136	137	173	172	163	149	162	173	160	150	143	165	155	163	161	168	179	173	173	178	161	164	148	182	150	166	157	178	149	185	139	144	162	171	162	159	174	168	149	154	145	170	173	150	181	148	161	156	190	150	161	166	179	165	150	171	158	143	178	156	166	163	155	169	158	157	146	152	155	174	141	171	145	165	154	164	160	148	153	184	167	144	167	161	156	158	183	147	167	153	166	147	148	172	150	172	167	161	162	170	160	163	180	167	158	181	145	193	171	127	165	154	152	162	155	168	146	146	167	157	140	160	179	154	167	180	141	146	147	188	154	168	145	164	158	145	169	165	155	152	171	157	169	156	163	185	169	170	187	167	181	164	141	152	164	184	175	161	182	163	178	148	164	166	154	146	158	168	173	153	168	141	142	184	161	144	168	187	157	175	156	167	154	171	168	179	179	164	158	149	184	170	188	143	149	169	156	174	146	171	154	152	153	148	170	189	168	154	189	164	168	175	168	130	158	184	165	156	139	144	185	142	145	156	127	149	165	173	152	178	170	156	154	140	164	187	139	171	145	160	161	168	145	171	154	167	154	147	160	157	145	167	157	146	151	148	140	153	153	159	177	157	167	157	160	168	147	148	155	166	166	157	152	143	150	161	151	157	155	173	167	169	176	142	156	173	163	156	168	192	143	152	145	170	176	170	135	162	161	158	157	162	181	172	145	170	159	156	164	132	139	176	162	197	158	171	169	172	152	167	138	154	155	148	159	149	141	172	174	149	150	172	168	145	158	156	175	164	162	155	158	153	172	166	165	147	165	145	160	164	169	160	200	160	161	178	162	158	146	162	156	149	170	161	166	159	178	172	155	147	149	172	170	165	161	151	170	155	174	135	151	161	186	176	174	176	170	160	164	157	173	190	158	142	143	149	157	170	184	148	144	164	150	147	164	169	169	157	152	156	166	140	164	168	148	167	143	169	156	160	162	143	149	144	166	156	161	166	162	171	175	171	140	184	154	153	147	163	166	158	145	182	140	149	170	159	158	168	172	181	157	159	145	184	169	161	158	157	140	164	144	168	174	155	170	147	172	166	156	204	146	147	156	152	174	190	163	160	161	183	165	170	167	157	158	134	180	182	151	151	163	138	148	148	158	146	172	149	179	171	159	155	155	168	153	164	155	167	145	145	148	158	153	184	145	149	150	153	158	180	157	138	180	142	158	149	146	168	152	135	157	152	151	153	137	133	170	162	166	165	165	152	183	157	159	143	160	172	177	168	148	204	150	177	190	159	149	183	144	151	162	146	167	162	158	155	153	157	137	134	152	157	161	147	128	158	157	165	149	147	137	162	170	167	145	166	143	160	166	161	138	159	153	132	188	161	162	162	168	151	155	155	187	156	158	155	176	165	165	164	162	155	169	175	166	159	153	154	138	160	159	150	167	160	158	160	160	150	148	146	170	166	149	167	181	156	160	143
7931	2670	5925	6827	5727	4609	3742	3106	2662	2262	1996	1798	1586	1392	1338	1214	1137	1040	1040	956	917	938	835	786	764	752	747	729	701	673	699	660	678	642	586	630	601	639	574	561	579	577	610	588	573	542	523	533	585	556	537	567	562	519	508	560	574	521	544	556	546	515	512	540	539	527	529	494	550	498	530	489	527	489	535	508	531	536	487	537	473	501	503	473	481	516	489	519	516	514	509	492	495	503	475	492	486	525	520	487	515	485	484	500	501	488	511	488	480	518	550	484	473	479	473	498	449	500	470	484	474	493	481	474	493	506	503	495	469	475	470	526	479	481	515	523	464	497	460	521	502	474	468	515	492	517	551	492	500	529	495	531	456	454	491	498	448	484	439	460	503	498	447	479	501	492	531	472	507	510	493	480	483	477	482	480	500	469	460	488	460	497	476	461	471	460	486	483	473	464	486	482	472	503	453	472	446	464	494	481	479	514	477	480	493	481	500	510	475	472	464	496	460	472	469	471	491	522	468	452	500	471	477	446	499	485	491	494	445	473	476	447	521	458	482	491	460	466	498	499	510	458	467	461	464	480	436	475	459	453	483	517	473	500	463	525	498	454	486	453	505	463	490	517	490	475	482	524	522	447	476	475	481	527	488	456	493	486	487	451	468	468	472	472	492	480	469	497	461	486	499	481	491	461	502	474	476	478	508	481	542	475	479	501	485	477	492	502	497	455	468	486	494	513	448	528	488	488	477	488	476	483	494	480	499	474	481	495	479	423	486	526	519	495	478	463	491	499	442	465	494	484	494	463	460	468	454	482	484	470	459	463	469	482	473	508	446	473	508	459	483	498	516	467	488	446	522	464	483	464	490	488	515	471	480	501	465	480	464	476	467	485	476	460	445	469	486	481	483	490	473	478	541	464	468	460	499	476	485	487	454	482	511	461	490	497	459	454	433	502	495	455	474	504	471	481	472	483	496	488	498	495	474	467	481	467	467	469	486	492	445	494	453	473	464	452	468	474	475	502	438	513	490	457	489	475	464	462	467	494	487	479	497	480	463	419	457	454	460	506	508	467	470	506	456	481	489	514	484	498	440	444	472	522	461	477	466	490	461	502	504	460	511	531	453	494	496	406	490	504	459	525	458	475	492	474	529	480	520	481	499	497	516	489	518	493	514	515	508	450	479	477	472	491	543	501	499	467	488	492	550	467	445	475	463	470	476	499	461	461	485	419	519	495	477	481	456	474	503	487	500	451	488	463	466	485	516	452	466	482	466	494	492	452	487	494	487	491	492	469	481	471	481	468	468	459	496	506	464	466	474	485	475	436	500	466	503	489	492	470	491	505	448	497	523	461	459	519	458	471	490	500	476	468	483	477	497	469	525	480	503	493	525	469	439	516	461	469	505	495	425	469	504	499	510	482	503	470	479	458	498	470	486	480	489	464	476	479	441	484	498	470	472	460	526	495	531	507	453	455	464	498	468	493	494	456	465	453	504	506	420	498	458	510	487	525	460	504	451	515	496	477	490	448	454	440	458	491	454	474	484	493	502	458	434	497	483	486	453	489	433	501	496	467	437	490	473	510	494	465	460	493	477	473	455	490	479	492	519	501	485	449	518	486	497	457	525	459	496	483	481	500	453	466	488	511	477	495	479	470	443	517	473	471	449	480	462	479	505	509	473	514	442	481	469	449	458	479	497	505	490	452	510	497	462	493	470	501	477	471	451	447	455	452	451	467	461	465	437	492	517	476	489	477	507	501	461	446	512	448	478	474	464	511	515	459	482	503	508	479	486	494	463	493	472	487	470	523	511	511	451	506	501	470	514	510	499	532	474	477	462	503	477	472	466	498	456	475	473	455	471	476	445	502	510	483	471	486	483	481	494	484	503	494	490	499	447	505	484	503	478	473	502	477	512	497	440	468	492	497	473	487	482	478	459	485	487	463	475	477	453	451	489	489	456	556	534	458	514	521	477	481	517	492	468	453	528	465	492	474	457	489	464	472	515	468	498	470	496	483	496	479	495	467	528	464	479	455	501	483	486	476	466	474	448	467	486	484	475	481	495	445	521	500	458	496	470	468	470	482	457	449	490	506	480	502	479	441	511	487	442	496	525	480	500	495	449	461	503	492	458	464	508	463	471	437	501	468	480	525	494	499	503	515	457	495	471	479	447	505	503	520	489	460	467	487	505	443	479	466	529	470	476	453	506	479	510	461	504	478	449	489	461	496	442	488	471	513	488	482	474	519	479	455	471	488	483	461	518	503	495	474	477	496	473	516	447	473	466	487	476	480	483	492	476	430	473	499	494	479	466	426	513	460	485	467	482	493	523	448	493	487	490	458	474	452	457	472	470	457	490	437	473	536	464	467	453	529	479	448	501	459	479	483	468	481	438	499	474	477	466	512	485	503	484	444	470	473	448	473	472	466	458	507	554	454	471	514	511	490	489	514	474	466	470	478	459	463	459	492	442	452	484	502	435	482	474	503	439	502	467	498	452	503	480	464	457	467	442	489	475	473	489	435	486	495	502	474	469	493	488	473	470	493	494	482	505	502	475	519	457	496	491	421	483	481	454	464	486	453	522	466	495	484	497	486	470	523	461	462	467	506	459	465	500	471	456	494	472	461	469	472	467	480	487	481	458	491	476	457	515	502	478	488	504	498	483	475	512	480	509	483	463	506	511	490	511	510	471	460	461	432	460	479	480	468	488	491	497	500	473	457	485	493	470	517	475	506	499	485	496	489	456	507	470	488	496	437	469	470	495	508	469	477	472	527	525	474	476	466	456	501	509	495	495	485	483	480	491	498	484	504	484	515	496	476	484	506	489	421	441	511	469	442	459	453	445	427	507	517	472	511	481	514	487	491	513	455	461	470	436	515	510	496	498	494	472	481	475	482	482	489	479	445	474	480	495	510	515	475	447	509	492	475	501	486	503	488	493	497	471	447	449	506	534	479	489	434	531	494	510	486	460	511	477	489	494	467	434	491	455	452	428	477	499	483	483	483	473	445	514	488	480	526	494	486	470	487	489	462	475	483	463	503	438	499	467	505	463	476	471	460	469	493	462	447	488	527	526	462	497	444	466	473	528	484	496	456	494	458	475	467	482	527	488	495	475	481	467	536	498	534	482	478	457	456	515	461	447	466	510	491	524	497	473	519	490	497	501	469	482	473	458	485	474	512	491	482	492	509	472	470	455	475	481	489	482	491	487	468	515	465	470	483	486	487	470	456	461	498	462	545	523	459	512	497	490	473	503	542	464	482	480	478	454	508	494	470	484	459	473	518	456	471	488	464	471	479	463	515	506	485	470	487	495	475	487	493	508	485	490	505	421	451	454	470	504	475	521	443	526	466	497	464	474	475	497	488	459	502	487	491	467	466	488	507	489	486	452	467	462	493	465	465	493	482	453	453	526	506	478	506	475	474	486	524	465	445	464	478	491	510	466	485	497	451	457	506	495	491	494	471	508	453	517	480	470	483	480	463	526	466	466	494	496	464
2544	280	319	279	265	229	243	232	250	212	235	216	209	230	211	215	220	211	200	205	207	252	195	204	214	201	216	214	232	207	240	194	216	183	203	204	210	216	220	214	206	212	203	208	224	229	215	217	193	210	193	225	226	208	224	201	195	201	192	200	196	193	216	200	218	202	215	214	223	229	183	193	215	201	213	214	214	201	240	224	216	209	214	154	208	233	221	220	225	205	218	226	205	222	211	218	220	208	192	200	238	236	197	224	206	204	213	214	201	231	221	228	222	218	222	213	199	225	184	197	233	217	210	203	228	200	214	209	220	230	214	202	214	211	200	231	228	219	219	219	228	189	227	198	210	213	209	192	225	189	214	214	206	229	236	211	223	214	210	223	198	199	212	220	215	199	212	218	221	200	195	211	233	212	222	212	198	200	212	214	210	227	229	204	233	203	208	205	214	210	190	190	190	234	225	217	204	225	183	231	223	203	199	186	206	219	204	213	231	193	202	218	197	210	193	218	204	202	197	193	227	193	228	231	216	209	205	239	204	226	183	221	241	209	188	221	207	202	201	192	198	193	198	212	198	197	218	230	208	234	214	219	213	198	234	201	241	206	226	234	188	212	214	224	209	216	221	236	217	186	210	208	238	233	225	226	193	205	217	188	224	193	238	216	202	234	203	233	205	208	196	221	211	197	220	208	220	228	211	214	225	208	227	189	209	233	217	212	213	224	202	239	203	196	207	203	209	196	217	209	222	237	214	206	217	228	202	228	188	197	207	207	211	213	200	209	212	220	224	226	199	198	204	213	199	203	199	217	207	216	210	217	215	217	211	214	223	212	249	209	212	192	200	242	192	240	232	208	175	233	190	232	247	210	211	202	214	209	215	211	203	216	210	207	194	202	222	190	215	231	206	227	212	208	212	203	215	202	174	193	219	220	210	254	229	196	217	215	209	208	190	217	207	227	200	212	202	228	242	203	215	218	198	205	227	188	225	219	214	226	232	225	206	201	198	197	214	190	226	221	210	211	211	184	211	222	246	219	203	197	235	218	219	201	227	213	198	219	206	214	187	191	200	224	216	201	219	218	193	203	224	252	192	198	208	222	224	213	200	246	208	218	211	197	200	199	207	230	204	181	222	239	227	194	187	238	189	202	196	219	214	206	194	194	191	197	211	215	209	228	222	208	196	212	217	187	215	233	223	237	230	204	189	203	220	235	217	201	210	204	200	189	196	202	179	208	204	183	228	217	226	200	205	237	186	212	203	198	194	217	180	227	229	206	216	222	184	215	207	229	218	206	218	200	213	201	215	196	234	227	204	222	220	215	204	217	196	193	206	233	242	213	204	219	208	218	244	211	207	190	220	206	226	205	208	205	212	247	231	197	224	215	225	217	225	190	226	218	188	193	222	193	235	218	185	194	201	229	226	221	194	189	215	232	210	224	207	199	207	213	217	236	217	221	245	200	238	212	208	209	212	190	208	214	197	203	211	193	225	218	195	192	230	199	216	203	210	197	191	213	228	192	218	209	203	215	241	228	219	192	218	222	207	219	189	214	205	185	218	213	223	250	212	201	202	227	200	176	212	204	193	193	196	210	201	229	208	224	216	213	229	215	228	203	220	213	230	225	200	214	228	219	227	193	202	207	214	217	227	208	200	207	224	214	196	203	225	209	197	205	204	202	186	206	227	198	205	229	221	214	216	219	200	212	216	207	213	221	221	208	178	195	217	208	210	230	190	205	211	195	208	200	191	212	219	229	220	230	211	206	224	214	191	206	219	199	187	229	225	212	213	197	191	223	202	221	236	237	234	205	214	220	232	248	177	228	199	244	214	234	199	234	210	220	245	208	184	223	222	195	212	198	189	222	217	204	179	204	219	196	198	235	205	184	217	236	246	216	210	213	226	206	195	211	216	197	212	214	215	232	201	210	198	221	217	210	226	227	213	208	223	207	190	192	242	223	231	196	212	200	186	217	194	210	216	189	206	206	208	206	219	203	184	205	218	217	230	210	210	237	229	230	206	240	201	206	209	236	208	207	210	203	199	203	191	203	240	223	198	226	209	213	206	214	232	202	199	238	229	198	222	209	234	223	211	210	213	199	221	232	176	207	207	212	178	179	213	233	209	196	195	204	208	192	215	220	217	237	207	252	214	222	208	217	208	209	226	204	216	198	225	236	211	207	191	189	202	207	213	220	205	204	236	224	206	229	201	222	207	192	237	203	222	198	241	222	216	189	188	192	240	204	229	208	240	207	221	206	217	193	215	196	203	199	213	210	192	198	224	181	245	221	238	203	246	216	208	213	207	208	193	209	202	201	227	193	202	232	238	209	233	213	226	207	220	218	194	220	214	228	183	213	201	222	217	208	213	202	199	203	232	219	209	215	196	230	270	232	226	206	209	199	190	215	212	218	208	203	198	188	210	187	206	221	211	199	227	199	202	221	209	196	203	207	194	213	214	226	229	227	194	227	229	196	202	239	222	191	211	209	226	233	206	202	203	225	199	192	226	225	202	198	209	211	210	207	203	202	182	224	181	216	209	209	221	243	204	201	244	217	187	247	213	214	194	227	216	201	238	209	195	205	235	203	218	213	202	240	214	213	215	188	252	219	213	222	195	228	219	224	211	217	184	220	222	213	221	237	223	210	209	203	203	191	213	237	205	214	200	214	204	212	210	192	217	191	210	204	208	218	194	202	214	202	223	219	220	221	195	189	218	245	208	189	201	211	227	207	204	207	216	200	208	204	221	251	223	230	214	215	199	233	181	206	206	198	197	211	195	223	202	241	224	212	193	212	210	217	229	196	184	220	214	208	213	224	222	207	206	189	203	213	228	232	200	198	245	217	206	194	208	205	233	223	212	184	213	208	209	218	211	227	206	212	221	204	226	211	218	245	219	250	247	184	205	199	220	204	227	178	209	233	208	205	202	221	200	196	198	198	199	213	213	200	217	205	207	217	216	222	211	207	221	213	193	234	226	218	203	221	224	224	199	221	209	211	193	210	199	227	191	184	218	222	192	210	213	215	250	229	189	206	209	233	210	216	187	235	245	195	223	208	221	205	195	207	222	218	210	195	234	215	230	191	222	199	217	196	236	196	200	245	218	215	224	217	214	210	208	213	231	241	208	208	217	219	227	204	203	188	194	183	205	205	200	218	240	183	197	203	211	227	221	222	208	194	235	195	191	218	212	194	229	193	193	218	234	229	222	254	202	208	208	216	205	217	193	226	204	201	227	209	230	257	239	193	217	218	214	226	244	188	211	226	204	189	206	223	209	208	211	219	215	218	226	210	207	202	200	205	229	199	188	212	217	206	242	199	212	230	213	229	220	206	206	196	205	213	220	227	242	214	196	228	229	232	212	226	194	247	211	231	196	228	201	206	205	230	225	207	209	189	231	193	198	224	234	193	209	227	232	205	193	209	190	223	237	205	219	241	214	228	220	198	210	192	209	203	206	190	205	232	209	210	234	243	193	200	237	224	194	227	210	210	185	182
2275	654	781	790	761	712	696	696	706	636	646	663	621	627	629	606	598	608	595	551	645	595	622	602	608	597	641	597	605	587	562	548	559	646	583	639	546	603	606	620	564	607	566	565	577	563	589	560	628	619	584	605	571	582	612	517	574	600	604	552	593	559	563	573	603	630	579	602	581	618	601	603	585	645	620	590	565	577	608	635	593	645	588	549	594	606	597	594	601	602	598	577	604	565	565	563	595	645	537	605	573	570	613	573	599	615	564	574	577	607	597	573	592	592	583	572	572	553	601	581	569	578	564	583	601	575	620	608	621	569	537	577	518	582	622	545	547	554	584	570	557	578	588	589	619	625	600	578	594	588	565	570	567	606	585	603	668	591	568	625	598	606	593	586	585	558	580	582	582	622	596	626	607	567	585	586	578	566	604	568	581	581	589	586	532	572	625	588	598	601	607	593	582	584	623	571	585	546	585	561	569	592	576	589	582	582	596	584	600	547	600	597	609	584	587	547	585	604	569	573	605	558	567	586	558	586	573	569	632	584	568	565	580	583	602	617	586	609	606	571	582	562	549	597	591	593	560	541	607	578	571	601	611	587	622	615	578	609	605	589	569	598	573	601	536	610	585	566	605	575	591	602	580	552	573	603	553	593	614	603	588	617	619	606	589	606	601	573	603	616	555	577	568	623	599	602	572	586	594	607	569	606	585	628	573	569	555	621	567	552	608	576	596	612	553	566	591	557	584	592	581	598	553	563	629	558	607	566	589	608	581	588	563	575	604	638	600	617	562	595	618	559	615	587	578	615	613	578	587	610	606	543	554	610	552	572	546	574	575	537	624	558	575	606	576	567	567	624	593	611	593	603	591	589	572	554	607	564	537	550	631	596	574	570	566	552	649	611	543	547	546	574	579	564	580	575	595	579	575	565	591	600	576	562	601	586	593	588	569	555	566	616	619	593	620	569	615	541	600	611	569	604	604	630	584	596	571	559	586	568	588	574	587	572	598	645	602	604	588	556	567	587	569	584	595	586	584	572	621	575	580	600	563	606	603	601	584	595	549	573	537	594	567	600	593	531	553	619	583	565	583	560	529	532	575	599	597	570	583	545	591	576	615	582	567	591	584	580	533	575	582	605	581	572	625	601	547	615	617	590	616	554	643	614	564	601	592	597	585	573	587	600	573	547	579	569	579	558	579	603	597	575	599	605	601	614	578	603	601	588	607	610	575	579	580	583	579	600	562	545	593	555	589	584	579	596	595	600	551	624	592	604	608	586	578	540	583	585	578	557	615	539	559	567	590	586	617	594	593	569	599	562	595	585	579	600	610	566	578	600	564	598	607	596	559	600	574	620	589	630	581	593	573	610	593	607	588	626	615	628	567	589	597	628	598	584	621	598	601	595	620	594	563	616	566	569	560	548	592	588	565	580	590	564	556	554	615	546	573	578	602	557	541	581	576	598	604	615	600	613	594	558	554	621	655	582	602	612	567	628	561	603	597	574	568	574	578	564	533	587	610	644	589	558	563	612	595	564	602	545	623	601	608	575	604	589	598	569	579	583	584	605	617	584	604	555	589	589	572	584	566	584	621	565	601	601	530	585	605	584	628	558	585	598	604	606	614	585	562	618	574	598	554	571	587	574	574	559	577	623	548	559	594	580	596	555	568	608	608	544	583	621	570	572	584	551	593	549	565	583	521	614	599	612	606	592	562	568	595	622	599	598	600	586	620	597	565	621	565	585	601	606	587	577	583	581	581	566	584	592	567	583	610	618	562	560	627	559	640	602	578	559	569	549	573	566	568	504	580	565	538	619	595	590	602	597	578	550	570	588	545	580	590	550	550	573	556	579	570	545	574	555	625	585	611	567	547	597	547	575	577	610	591	575	590	580	594	627	580	599	590	581	552	596	540	592	602	575	607	593	559	602	609	552	600	532	580	589	596	591	587	612	601	624	623	581	592	548	562	584	570	623	582	621	566	569	560	569	607	590	570	595	590	536	639	586	572	575	604	544	568	581	592	615	584	613	578	599	547	646	594	560	576	565	570	575	590	580	581	590	587	587	608	573	610	560	628	568	582	573	566	562	618	577	538	550	579	569	585	581	576	561	603	578	625	564	562	554	573	604	520	606	572	563	578	610	598	570	575	613	570	569	544	613	605	535	560	578	595	563	605	566	591	570	603	591	578	580	552	562	633	650	605	556	604	593	562	613	594	559	604	574	593	598	586	617	592	607	600	583	568	540	592	571	583	616	553	582	595	543	553	589	548	571	574	595	575	583	578	584	564	576	573	598	597	559	608	565	570	608	572	577	613	575	586	589	600	574	581	633	576	550	601	545	584	601	567	614	605	572	633	581	584	581	623	603	613	587	563	574	565	632	599	589	581	602	610	637	587	586	585	604	545	565	573	585	620	581	561	566	563	618	612	562	605	581	591	569	613	589	542	611	583	563	614	558	602	548	548	576	583	583	598	579	568	556	569	578	584	595	618	565	585	579	599	569	554	625	572	586	559	526	605	541	612	586	609	652	596	670	606	554	588	576	566	540	624	592	583	587	553	591	635	613	597	554	592	598	575	563	603	566	564	582	582	565	549	582	585	550	588	603	593	586	528	580	556	600	561	560	584	589	620	582	532	581	626	598	572	581	579	627	605	611	575	578	572	594	567	601	645	573	563	577	567	603	554	615	650	595	565	582	582	557	579	573	560	571	573	578	598	568	584	582	596	562	595	576	559	557	582	603	556	546	608	610	569	606	591	601	592	567	631	577	604	565	580	583	584	595	586	547	577	556	582	547	629	601	559	587	617	608	605	590	588	611	577	568	591	571	592	555	582	610	576	591	541	599	584	566	581	600	619	591	569	606	574	609	554	578	558	590	611	588	578	604	541	553	577	590	614	613	616	579	588	587	598	589	623	578	614	607	566	534	566	588	564	590	592	575	593	578	546	570	546	589	575	587	569	599	590	607	595	607	621	631	582	569	607	614	605	572	593	592	619	597	558	576	597	568	585	594	579	563	564	576	588	598	597	587	620	563	594	568	569	597	583	595	597	567	595	573	631	632	633	596	595	590	588	561	584	579	571	562	589	586	584	604	563	593	556	569	651	565	592	546	623	607	594	576	590	548	559	574	565	614	654	625	570	588	585	547	577	573	606	609	547	598	588	594	635	617	600	610	606	553	609	564	583	588	565	581	573	598	567	604	567	572	605	580	576	604	621	580	558	582	635	563	552	650	605	576	561	569	620	571	577	586	586	572	579	598	571	567	597	583	600	550	550	587	549	593	589	591	555	603	561	551	605	605	631	619	616	577	561	571	561	580	519	596	552	585	559	582	568	549	591	594	556	552	530	590	623	588	605	650	567	550	528	547	589	577	539	583	572	623	591	602	583	596	577	569	623	594	570	619	578	596	560	580	621	577	596	532	587	576	570	569	593	585	585	591	580	641	636	630	617	562	600	593	570	580	555	520	568	550	568	594	591	603	569	567	577	619	563	608
10512	1203	1426	1096	831	542	430	350	280	247	223	209	178	189	187	156	145	139	137	154	129	133	124	124	107	115	120	134	119	110	120	115	109	119	110	110	105	116	107	107	113	111	105	100	113	108	108	125	121	112	99	92	118	96	89	111	91	106	101	99	112	101	128	111	85	89	105	114	98	113	113	108	108	107	97	90	94	92	113	107	99	90	113	101	128	113	109	98	100	118	99	108	95	113	120	129	111	87	92	107	132	93	99	88	103	93	106	88	108	103	114	125	104	97	113	113	88	108	127	98	121	102	104	108	108	98	89	112	133	122	91	93	97	115	90	95	86	109	100	110	100	139	104	95	116	108	100	111	97	96	97	99	94	106	107	104	112	104	107	89	114	102	121	97	126	93	91	113	93	102	96	98	119	96	87	111	106	109	105	112	113	109	103	113	104	108	105	116	113	112	103	124	113	100	93	97	110	99	86	115	102	104	115	106	111	122	92	101	108	119	116	107	109	108	100	92	113	97	94	91	121	98	117	106	97	109	112	103	96	114	112	97	96	94	107	105	123	101	96	98	111	116	99	94	106	98	84	115	110	98	97	99	107	123	103	115	109	103	102	113	111	105	98	105	104	115	100	99	108	90	87	115	95	123	102	105	134	94	94	102	96	99	97	100	102	93	91	103	114	98	110	110	109	93	110	107	116	108	121	103	105	88	101	97	107	83	105	97	108	113	110	117	106	110	117	119	116	137	98	108	119	81	96	115	104	104	107	105	107	84	87	90	96	93	96	117	102	114	108	98	110	118	109	108	115	101	94	95	97	120	95	93	97	115	113	113	100	113	112	111	100	115	92	112	90	123	114	93	106	107	110	114	108	112	96	120	114	95	116	102	108	95	114	102	109	104	115	104	98	104	97	111	108	81	119	90	111	102	122	102	119	102	96	116	92	102	102	104	98	95	88	98	96	111	102	124	95	112	95	116	116	101	125	89	103	115	120	87	108	98	100	102	109	110	109	123	113	118	102	108	104	109	96	94	103	98	91	89	107	117	108	108	104	117	89	127	109	105	115	102	107	92	114	103	107	106	88	117	92	117	102	107	120	96	89	86	91	105	97	98	95	100	106	104	119	110	98	89	113	82	101	101	102	99	120	110	103	97	95	93	106	99	103	103	102	106	85	116	116	112	90	96	93	116	94	83	92	117	107	105	94	89	99	92	119	93	100	126	92	110	106	84	108	91	99	105	98	99	114	89	112	96	95	88	93	100	128	119	98	123	119	99	119	101	106	99	95	122	118	90	116	92	122	89	102	90	95	114	102	98	109	93	98	107	123	123	104	94	113	117	88	101	91	126	104	108	102	107	114	120	101	97	99	120	112	99	108	131	121	102	88	103	94	110	85	109	93	94	96	86	86	126	124	94	103	123	102	99	104	108	109	112	114	106	106	108	110	124	114	111	95	100	110	107	84	85	117	102	118	116	113	96	107	104	87	99	115	114	111	84	113	118	108	82	123	109	108	98	94	94	105	112	111	91	101	126	102	102	112	93	122	93	114	106	104	106	108	108	99	106	99	118	86	107	122	79	106	117	102	91	96	105	106	114	102	109	103	99	97	95	118	114	108	117	92	117	110	99	108	92	115	91	82	101	104	119	109	108	112	101	111	112	117	97	118	99	92	91	112	102	93	132	98	115	122	125	94	101	100	105	90	105	106	106	130	113	115	96	105	123	98	121	112	109	93	104	105	114	118	104	98	100	91	112	94	123	105	117	93	99	99	107	101	99	101	104	90	109	114	111	104	116	109	92	105	105	103	108	110	116	102	111	112	112	104	123	103	89	114	114	117	111	99	109	105	85	114	97	100	92	104	121	93	114	105	100	125	103	100	110	82	110	96	102	105	108	93	108	108	94	115	111	86	104	109	99	107	106	106	101	106	103	111	94	119	100	104	102	101	107	101	88	96	106	118	121	109	90	116	92	102	95	101	104	120	104	120	104	95	117	87	107	110	103	114	104	111	109	114	103	95	111	93	110	105	107	113	115	86	105	113	95	111	91	100	111	111	108	111	107	113	111	100	117	98	107	109	108	101	118	96	128	93	99	97	103	101	123	100	89	88	106	107	111	130	98	113	115	137	87	113	110	91	90	107	105	99	114	106	102	92	114	99	110	119	123	126	96	111	109	114	103	101	102	96	93	109	97	97	94	97	102	104	108	100	108	108	93	82	117	108	94	120	116	92	118	120	111	96	105	124	94	100	105	97	96	80	106	128	104	114	115	105	117	113	110	98	105	91	117	102	95	95	109	104	108	135	100	95	93	92	101	92	100	105	113	100	89	96	90	113	99	96	98	108	114	116	120	94	100	104	122	105	99	105	98	111	90	106	106	116	104	114	96	117	114	112	105	121	120	112	109	90	94	107	100	110	95	112	116	109	116	99	109	103	94	95	83	105	96	95	89	106	112	102	108	106	115	94	108	106	103	119	91	106	102	92	122	108	105	100	91	98	104	93	98	110	101	107	89	119	94	99	110	110	130	101	95	107	99	110	94	95	101	116	108	110	109	109	117	120	114	97	111	106	97	102	121	92	109	103	88	101	111	93	86	85	101	102	101	127	105	107	84	103	109	108	99	105	124	103	100	124	99	108	114	94	107	100	109	105	105	105	112	111	101	128	103	105	115	107	112	103	107	97	95	107	78	104	94	107	92	101	112	116	109	92	114	98	128	104	99	123	91	112	101	109	104	104	94	129	126	111	114	118	98	112	117	89	107	113	105	92	113	106	99	108	121	117	112	111	102	113	98	104	94	124	106	118	81	97	115	106	127	104	115	112	106	96	102	97	80	121	106	106	99	106	96	111	99	92	109	97	111	110	106	116	112	103	116	125	104	97	98	97	109	112	101	103	106	103	117	124	112	111	120	107	91	107	84	95	100	112	88	100	101	97	113	111	92	115	119	90	95	85	89	95	105	127	108	119	113	86	75	97	121	107	120	118	101	105	111	103	98	115	106	108	111	99	93	109	97	98	117	96	114	86	100	108	109	98	91	113	109	103	92	119	112	115	93	87	110	111	72	94	105	100	118	94	110	98	99	95	121	105	105	96	118	114	102	111	109	108	108	100	83	110	107	96	100	93	117	99	121	115	118	116	110	113	102	94	105	104	105	98	113	117	95	95	107	116	93	114	108	108	111	97	102	111	109	106	103	105	108	91	111	100	104	98	122	112	114	100	121	97	123	130	98	104	112	126	118	104	104	107	103	112	89	116	112	102	91	126	92	127	91	122	107	128	108	100	89	101	99	94	102	101	112	116	109	92	136	115	127	103	108	90	96	111	99	98	118	112	116	116	105	98	109	111	110	100	87	103	97	101	100	113	114	101	105	95	97	97	92	124	104	128	108	114	123	109	102	88	117	127	112	106	120	109	116	113	103	115	121	94	104	108	101	109	103	87	103	102	102	103	99	92	106	114	108	97	124	123	98	103	118	110	124	101	104	111	96	117	101	119	99
5739	1418	3224	3634	3147	2585	2117	1687	1420	1255	1035	963	889	857	759	678	729	635	531	572	560	538	495	514	519	481	450	456	426	474	417	412	409	427	397	388	400	376	377	383	376	371	393	405	393	359	372	366	343	362	376	382	368	333	335	363	345	384	367	349	374	363	336	375	324	335	360	353	344	374	328	324	361	357	324	356	336	306	323	330	319	335	346	342	320	317	371	349	361	348	365	361	345	347	334	322	326	351	319	347	298	333	336	347	349	348	332	307	334	290	368	308	321	324	308	347	346	314	342	340	347	318	307	325	369	326	344	354	313	330	338	342	305	288	340	331	334	329	315	322	332	337	327	339	315	312	333	336	362	331	343	343	360	309	314	328	339	351	296	351	371	309	320	314	320	368	307	314	352	344	326	335	321	334	351	305	317	353	359	311	314	361	334	325	309	324	323	329	328	352	332	337	342	317	336	320	315	316	344	347	326	327	351	354	327	286	332	355	314	328	351	336	309	321	304	317	314	336	336	327	344	358	316	319	320	325	351	275	341	304	276	328	359	342	327	323	327	308	304	316	318	344	344	345	334	336	336	306	317	319	350	318	352	311	330	340	301	328	331	374	348	302	308	323	316	303	304	328	338	320	341	322	312	339	330	307	323	321	341	356	301	315	344	304	337	355	350	329	327	343	303	342	354	315	318	341	315	336	304	343	308	334	312	312	340	320	346	339	329	329	307	315	330	316	332	338	347	311	321	359	356	354	317	308	344	316	355	370	353	312	322	339	351	320	305	335	318	337	329	340	335	301	315	339	330	327	320	313	337	286	341	321	343	341	315	316	296	307	370	352	316	341	326	357	342	326	309	344	301	347	316	329	327	329	338	321	323	310	319	282	303	378	350	312	325	320	344	330	326	318	335	292	329	324	355	299	364	329	328	338	328	363	314	306	312	367	335	326	332	345	317	312	320	319	310	291	331	341	331	310	335	340	330	328	352	309	314	338	300	320	319	312	350	308	331	310	325	328	363	316	317	329	333	300	297	332	324	320	326	325	345	324	330	344	316	307	340	346	300	309	321	341	323	319	312	331	334	352	350	366	325	336	344	341	313	321	346	336	324	330	319	328	321	314	320	318	291	330	314	309	284	330	326	286	354	303	324	325	327	303	305	321	330	346	317	317	320	337	298	346	317	311	348	333	324	317	333	300	335	303	327	333	322	345	328	310	318	335	301	333	329	304	351	316	296	308	335	325	351	330	339	364	323	304	325	312	331	305	320	336	314	326	326	298	345	324	341	316	367	340	332	290	350	332	327	354	320	309	308	325	348	343	325	339	313	341	343	316	345	334	364	322	321	311	325	319	314	339	329	321	351	332	320	300	324	305	324	298	338	345	301	339	267	336	319	384	320	319	307	330	341	323	307	304	327	351	333	325	348	325	320	336	334	305	343	341	316	352	285	321	309	374	323	344	334	311	322	301	333	344	344	339	294	337	351	356	310	318	351	315	341	357	317	305	328	313	339	331	332	339	322	317	369	334	311	323	318	317	316	320	313	311	334	335	347	325	328	321	297	331	324	369	308	315	334	345	361	298	347	299	317	348	326	328	347	336	348	316	318	329	339	319	362	328	325	309	336	321	314	301	319	373	321	343	321	335	347	330	313	339	306	326	318	316	310	335	340	325	308	336	308	318	324	351	328	352	309	328	350	304	349	329	316	321	339	344	321	315	317	337	339	322	333	331	291	322	326	323	320	330	345	346	310	326	344	331	306	309	287	319	340	323	348	302	329	320	304	332	303	328	301	361	327	331	309	337	333	306	359	353	298	330	305	298	336	353	303	331	321	307	329	313	318	319	342	336	329	317	320	384	353	341	282	329	397	346	331	346	320	327	342	339	314	357	338	330	363	314	330	325	329	341	318	297	324	301	316	317	305	310	339	305	341	340	336	314	347	331	299	292	343	324	300	316	312	329	303	340	305	336	294	317	305	343	325	323	348	317	313	350	302	345	321	311	329	321	337	345	328	308	314	289	307	330	298	338	320	332	316	331	362	364	325	326	335	346	325	327	295	327	306	301	355	315	330	327	321	299	361	346	350	319	321	344	346	328	331	354	340	341	323	342	326	335	295	327	355	307	319	314	361	307	346	315	320	343	325	357	330	313	304	339	358	319	340	311	372	348	312	346	338	334	315	330	329	326	306	307	306	335	330	330	314	349	330	323	303	359	313	335	313	346	341	321	326	307	292	326	346	352	333	300	306	333	325	322	318	318	303	353	320	310	333	321	318	327	307	330	316	312	342	342	312	323	335	315	330	311	331	322	340	341	329	330	324	339	342	314	335	344	283	316	351	329	321	368	335	336	327	355	327	318	343	321	324	332	314	320	326	346	356	353	339	324	336	330	347	293	293	298	316	314	315	344	337	329	318	295	313	330	285	315	331	325	316	317	327	315	340	305	316	318	304	313	342	362	315	309	324	309	332	365	321	329	345	326	344	301	300	298	323	338	333	306	329	308	299	348	317	304	321	316	316	297	312	324	327	293	332	347	341	345	369	321	327	312	333	337	356	306	355	322	342	316	331	300	336	324	360	332	320	339	313	354	352	318	302	347	340	319	270	316	332	301	301	323	322	345	338	334	321	316	334	314	327	341	344	316	345	329	323	320	348	345	350	314	337	337	344	344	340	376	342	354	347	326	315	311	345	333	312	338	330	326	324	355	328	348	290	332	319	321	333	322	340	320	321	317	318	321	344	331	302	337	328	327	322	301	290	323	351	321	326	302	333	329	349	310	346	322	329	310	325	335	323	313	338	290	282	294	338	324	342	332	335	380	332	324	321	312	335	347	332	300	282	344	322	316	335	334	323	326	356	324	348	353	323	326	343	340	313	338	362	317	359	330	322	309	292	322	335	335	356	333	322	289	314	316	333	284	345	326	343	323	309	340	341	329	333	293	326	331	320	318	335	309	332	315	381	322	326	342	341	298	319	342	291	357	328	332	331	354	315	353	315	363	315	334	325	330	368	325	363	335	323	321	339	325	334	291	325	299	331	339	336	345	320	371	305	302	306	290	325	322	316	309	326	319	343	328	327	313	313	332	316	298	341	297	306	316	322	347	336	317	337	345	337	327	355	296	363	298	296	331	342	331	346	339	311	343	337	341	353	281	356	333	314	300	296	307	333	336	337	345	308	331	326	333	291	342	310	326	329	361	320	332	329	327	319	316	313	331	341	317	329	339	318	336	295	341	311	322	337	317	324	321	303	341	344	338	322	311	337	295	339	343	320	343	316	370	327	342	308	339	307	342	324	325	336	324	312	318	309	315	350	303	343	319	319	310	348	327	343	340	324	323	318	363	328	336	347	346	312	337	316	308	349	355	289	307	330	321	292	336	324	305	352	328	317	337	312	309	317	357	340	300	312	344	320	315	320	333	317	328	340	356	339	296	289	310	324	319	304	299	351	322	331	339	311	342	361	303	316	327	343	359	354	316	320	345	300	322	339	338	345	344
19236	3218	2913	2170	1586	1110	875	659	533	535	440	371	358	299	277	238	257	249	233	256	197	222	207	203	214	182	207	187	176	193	169	170	162	189	167	193	184	166	183	177	164	172	164	163	174	162	158	161	165	163	142	173	189	157	156	165	151	174	175	188	150	174	164	166	175	163	159	169	166	170	172	175	162	172	184	144	165	171	158	161	159	186	150	164	167	124	146	159	156	160	142	132	177	166	144	149	184	183	168	166	156	165	161	160	148	146	192	164	144	155	157	169	146	165	156	174	157	174	153	161	171	157	193	155	183	180	170	138	155	164	152	175	144	168	174	176	163	145	154	175	189	187	171	169	164	135	172	165	168	155	176	150	167	150	156	154	161	173	147	159	170	162	144	130	157	135	154	154	158	141	175	154	169	189	171	129	171	173	174	135	161	178	164	164	154	163	151	178	157	143	157	156	155	171	160	156	168	170	163	137	154	152	169	164	153	158	172	155	164	169	167	162	150	150	172	168	178	134	163	147	147	154	182	164	168	165	174	154	166	160	182	148	155	152	143	155	185	177	172	167	178	136	160	152	149	178	151	172	193	171	154	167	153	162	152	169	170	165	162	159	147	155	198	162	179	150	162	154	175	148	160	148	169	181	157	148	183	152	148	153	171	181	152	171	156	172	179	177	147	168	154	158	173	135	177	164	167	153	143	154	148	144	144	181	172	155	185	161	174	170	176	171	154	174	141	141	190	164	154	157	176	165	174	155	153	152	149	172	138	159	157	173	158	161	174	152	160	138	167	172	167	167	155	152	157	149	145	173	157	184	152	145	158	140	150	171	163	141	177	134	155	183	147	159	165	168	185	160	159	181	156	145	168	163	168	164	165	154	165	167	153	168	174	163	149	172	178	171	154	161	161	147	161	155	154	168	154	145	146	160	136	173	165	156	171	166	161	158	157	158	160	159	166	166	155	177	166	160	182	150	172	161	150	152	163	152	166	171	170	146	159	172	158	155	161	164	152	188	147	136	149	139	137	155	173	151	174	148	159	170	166	169	155	146	152	152	134	152	149	166	165	157	149	157	163	176	150	144	160	173	170	154	179	157	151	186	160	165	164	156	158	156	167	157	155	174	159	168	151	161	154	156	155	174	151	139	185	133	161	163	181	155	171	174	175	164	185	166	152	143	191	173	155	144	171	147	156	142	137	165	149	166	157	156	149	159	155	164	174	164	192	154	159	153	175	157	155	168	168	143	149	166	171	155	176	158	133	186	168	155	143	151	137	138	176	160	160	149	156	135	161	158	157	148	172	145	135	159	163	174	156	159	175	167	162	160	192	163	175	155	160	169	164	170	146	165	159	163	143	154	166	170	155	178	159	144	159	163	157	172	152	161	197	153	167	179	161	144	177	164	168	176	155	206	163	138	152	151	162	160	159	176	143	162	158	161	168	170	142	165	156	159	150	153	154	141	163	146	157	146	167	153	183	151	156	150	179	155	154	159	175	156	169	170	179	172	163	157	159	176	176	161	158	158	171	142	137	190	155	163	166	181	160	154	165	142	144	161	144	172	159	137	161	169	171	157	152	146	189	169	168	173	190	169	170	154	174	163	145	187	153	177	161	164	153	161	148	177	138	170	164	175	157	146	148	162	146	149	161	153	160	139	155	163	192	166	162	160	153	146	169	155	151	159	144	156	167	173	150	161	142	167	166	166	157	151	157	180	144	160	145	154	155	130	158	148	180	172	152	177	165	182	181	165	140	137	180	158	177	155	132	150	142	158	181	150	158	158	157	183	162	166	171	171	162	186	148	144	138	155	158	185	163	166	165	165	167	154	149	138	133	161	150	164	174	146	157	142	162	168	163	156	159	171	143	172	156	147	193	153	161	176	137	166	164	142	143	167	139	142	147	162	157	175	157	177	170	161	170	157	170	173	161	175	169	138	158	152	190	166	168	165	149	143	170	154	157	185	167	167	152	157	159	145	181	137	177	161	149	166	172	178	145	161	176	150	151	149	151	156	157	167	131	153	130	143	151	156	153	149	145	165	156	160	177	175	143	162	170	150	149	152	149	175	147	173	144	161	159	162	156	166	149	150	156	160	159	159	177	152	146	162	153	159	165	184	145	135	166	142	138	156	166	168	163	138	166	165	159	172	153	139	150	166	168	171	155	147	163	178	148	162	146	148	149	166	147	174	157	170	135	172	183	139	141	174	161	155	182	170	155	155	138	162	172	155	160	138	175	168	155	148	152	176	161	174	150	167	156	169	154	145	155	167	164	170	161	170	157	177	154	168	175	174	147	202	160	147	161	160	149	168	168	183	171	190	166	154	188	161	148	162	168	180	161	154	162	156	148	130	136	166	136	167	159	169	149	166	168	154	174	132	152	163	157	165	161	181	162	143	159	166	183	176	163	136	158	169	146	157	166	155	172	151	172	157	155	172	168	165	146	175	148	150	176	147	164	182	135	173	170	151	167	171	150	181	152	177	174	154	165	155	158	148	151	152	148	165	188	177	161	175	178	166	155	163	187	162	165	187	166	165	157	163	158	165	155	152	170	151	147	142	141	162	142	168	140	167	178	158	154	174	162	163	177	162	163	176	154	180	167	150	179	162	179	152	159	130	143	145	162	189	146	150	159	140	156	144	166	152	155	165	167	169	162	149	137	167	150	164	150	154	151	158	172	170	146	148	158	182	178	145	169	147	165	132	181	160	171	152	160	171	169	169	162	179	179	175	155	165	164	163	165	147	177	161	173	169	157	145	141	144	146	168	167	164	173	163	157	142	149	144	146	167	157	156	170	174	191	162	155	174	159	185	144	155	182	152	167	163	170	165	170	172	162	145	200	191	150	147	170	162	159	173	176	164	169	163	162	165	169	143	151	153	160	148	152	188	165	155	203	170	169	180	163	150	166	164	161	161	145	150	146	160	175	170	170	144	169	156	178	161	146	147	149	148	139	183	159	138	156	133	138	149	162	161	183	166	161	156	157	177	177	164	166	161	170	150	156	166	185	153	151	142	160	165	158	174	139	167	149	171	159	152	150	172	185	176	144	158	164	149	187	189	147	163	172	186	170	153	169	174	146	148	173	175	172	155	150	152	153	179	156	161	152	145	159	161	145	177	149	143	150	179	149	165	184	168	165	142	158	183	158	156	161	173	146	145	155	148	176	160	130	190	184	154	180	178	160	174	149	152	150	169	169	158	160	157	159	147	157	142	178	160	155	156	172	175	161	178	160	157	178	164	170	155	175	145	145	161	168	143	175	159	169	157	170	175	189	162	146	161	154	164	192	149	142	167	147	165	175	161	163	163	165	161	153	146	174	161	169	160	136	163	171	165	164	173	150	157	176	162	184	154	169	156	177	161	172	174	164	136	140	183	152	151	157	152	168	174	142	155	162	131	143	176	175	190	157	161	151	171	164	175	172	147	160	161	164	154	151	157	150	167	155	178	140	172	168	149	148	158	168	161	186	157	160	176	169	199	171	158	128	167	157	146
7904	2616	5876	6775	5816	4768	3854	3185	2582	2242	2036	1739	1531	1413	1435	1241	1185	1109	1021	999	900	935	857	825	764	735	706	741	720	677	642	637	630	676	652	666	582	568	638	604	593	563	583	560	594	582	593	548	516	564	535	535	551	538	565	511	536	517	508	478	537	516	531	494	535	476	483	531	540	518	509	483	528	513	518	495	497	528	520	476	507	489	514	523	488	514	505	534	488	500	481	488	497	483	455	523	488	494	490	490	509	469	490	468	495	512	464	498	506	498	471	463	513	484	489	511	506	506	490	541	486	482	428	469	468	448	514	453	512	459	492	473	523	519	498	472	444	486	480	467	489	480	498	494	505	479	492	490	501	461	457	493	525	467	530	515	507	461	480	492	503	489	486	485	490	476	464	484	517	487	475	495	471	506	464	475	471	497	467	408	437	440	530	488	487	448	491	464	459	485	490	443	480	503	519	493	492	468	456	486	465	529	491	490	510	514	465	468	450	506	494	488	505	504	463	512	464	486	456	466	499	518	455	427	487	469	495	432	508	468	497	455	521	494	432	491	483	471	500	458	486	467	478	437	496	522	486	506	498	474	454	481	511	488	467	521	476	512	477	451	479	490	491	454	474	444	462	431	506	469	441	486	465	456	467	468	480	484	499	484	510	477	435	494	443	490	486	510	462	486	479	451	492	484	467	520	493	504	483	461	486	455	476	521	459	441	450	457	483	470	484	489	438	523	521	430	496	473	472	518	483	463	471	489	492	478	470	471	479	468	482	468	441	474	480	492	498	530	500	491	453	501	479	476	537	480	487	472	486	493	487	486	468	493	472	508	475	500	498	530	448	480	478	461	495	521	503	452	494	454	458	470	447	481	498	440	479	512	468	481	476	472	498	490	490	497	480	517	496	466	505	453	482	495	481	478	466	512	501	462	510	453	483	442	517	440	433	464	462	460	503	485	483	479	480	494	434	525	467	532	463	483	478	468	511	489	505	468	446	515	487	473	487	486	485	477	495	498	497	493	469	530	519	475	484	505	512	502	493	480	448	497	472	469	493	453	494	465	505	500	495	524	447	484	413	492	457	452	488	488	482	494	477	508	478	466	493	510	425	475	480	513	460	475	528	465	469	473	490	483	460	473	475	473	456	458	508	478	448	508	532	491	493	495	491	514	470	450	495	469	464	463	493	503	496	485	462	483	488	470	504	489	518	471	507	464	473	477	491	459	464	462	525	474	507	499	456	481	512	488	504	444	512	492	445	495	462	513	466	517	469	476	458	465	462	457	481	461	514	484	487	494	504	467	454	488	508	473	493	485	447	474	490	444	511	450	443	510	483	470	493	444	460	463	469	439	494	500	483	480	459	484	432	495	507	493	477	480	484	448	454	469	449	480	486	465	504	491	452	478	480	495	488	467	486	509	465	496	477	480	450	492	478	481	472	490	480	475	471	476	491	479	526	481	472	467	473	437	475	500	462	454	475	493	482	481	443	501	463	511	497	486	536	479	488	460	484	484	508	480	470	510	449	468	488	510	465	487	478	469	472	486	496	490	472	502	465	489	475	460	489	490	495	512	453	467	524	471	469	479	489	479	505	469	460	447	498	492	486	478	473	454	494	486	482	506	483	496	455	481	501	472	486	496	498	469	478	495	464	480	478	472	417	470	484	450	503	484	520	487	456	478	476	479	504	494	470	476	481	481	465	449	525	458	456	450	496	459	479	484	490	478	478	480	484	454	458	454	459	489	496	442	506	481	492	443	492	452	470	487	507	481	475	494	436	458	479	486	463	465	515	433	478	509	481	478	520	476	463	475	514	466	525	469	471	477	453	474	478	447	501	486	511	480	419	501	504	467	475	482	484	490	488	489	452	504	454	474	474	485	487	468	491	480	461	473	498	500	482	474	454	501	471	515	450	444	509	455	472	473	485	521	503	462	498	501	511	471	509	513	493	497	488	499	479	447	532	493	531	512	484	486	473	485	485	494	449	486	506	492	519	507	470	530	515	462	444	485	449	476	491	472	520	482	471	481	490	499	520	496	478	495	471	456	463	463	476	467	522	458	509	482	478	487	493	507	464	472	467	525	477	472	489	502	501	481	485	465	481	475	458	465	487	461	427	484	482	498	495	490	470	504	505	512	480	477	465	485	478	461	472	503	502	503	515	470	502	482	482	473	475	430	497	486	473	507	498	510	477	473	481	503	498	507	493	500	485	463	491	474	493	444	510	514	483	491	479	499	460	476	513	499	533	461	485	455	462	498	477	480	487	473	440	503	477	511	455	473	506	498	507	475	490	482	501	513	497	500	498	477	467	486	448	499	499	488	491	498	511	459	532	503	487	491	488	484	448	497	517	485	488	484	504	497	487	478	518	483	463	460	470	498	475	467	500	492	455	497	492	448	481	510	465	497	438	452	476	447	477	451	517	445	485	445	494	473	507	477	480	441	453	489	469	489	483	474	480	475	493	455	456	469	485	477	461	455	470	469	498	451	483	492	490	509	508	524	475	465	488	513	482	485	484	474	456	523	493	455	480	502	486	470	475	464	533	454	477	456	455	462	511	487	476	474	459	456	448	495	473	463	485	468	481	468	470	484	479	458	521	454	479	477	515	489	480	508	456	504	450	508	501	497	488	451	487	457	488	505	473	525	469	478	437	469	460	474	485	518	472	456	471	490	471	443	472	482	484	471	488	517	479	506	486	502	509	435	492	510	489	460	490	457	482	515	480	469	479	481	479	476	471	496	463	503	465	498	516	471	479	453	470	496	495	449	458	470	505	505	482	495	472	489	482	502	471	481	506	475	483	440	483	475	477	494	481	505	471	487	475	527	463	446	479	504	485	438	453	478	471	462	460	468	481	491	496	488	506	472	505	471	486	498	484	453	448	484	467	461	506	498	476	510	447	490	492	522	484	488	462	490	456	444	493	490	483	468	466	451	500	513	484	477	493	480	512	495	481	502	501	504	505	473	461	477	490	470	519	484	513	462	483	445	495	513	496	463	493	457	498	493	490	512	511	482	499	499	456	468	484	470	502	481	475	472	506	547	498	461	465	485	488	441	489	498	497	507	448	491	483	487	465	502	503	485	467	493	448	449	513	442	499	526	492	454	480	459	489	471	476	510	476	437	480	490	473	470	470	500	527	462	474	454	472	505	513	495	455	496	490	492	489	500	469	493	494	467	474	489	489	512	484	455	470	482	469	486	475	534	526	482	502	515	468	508	469	504	517	457	517	509	461	495	474	509	529	494	490	510	485	483	478	498	497	503	477	487	481	469	473	495	480	481	514	459	518	428	517	443	484	486	482	464	467	496	476	483	451	520	458	517	502	511	445	483	477	522	473	481	489	481	491	511	463	470	514	482	464	497	443	490	514	491	486	501	485	517	469	489	476	451	508	469	434	460	483	432	507	507	434	450	505	445	479	484	480	494	486	487	472	487	501	474	464	446	460	455	476	495	476	477	486	486	472	496	473	477	485	483	469	472	483	522	448	446	493	473
2480	314	283	255	277	256	242	233	237	223	203	198	212	197	229	212	207	234	189	201	211	195	231	213	207	232	215	230	221	219	195	220	224	200	212	190	210	232	207	194	215	196	206	223	176	239	237	210	176	214	200	209	240	203	222	210	193	227	215	213	228	206	210	214	223	213	199	221	201	219	199	189	198	211	203	216	216	213	218	211	223	202	202	190	197	217	209	232	217	201	219	192	198	215	212	224	235	221	201	210	223	177	200	249	209	221	232	227	209	219	224	182	171	205	182	205	231	217	205	222	199	201	195	204	221	213	227	199	218	200	212	190	182	215	225	241	213	216	238	200	200	208	185	186	208	215	194	214	198	222	207	205	225	218	218	214	235	194	213	202	192	192	225	209	208	188	209	185	200	180	230	199	202	221	229	212	213	215	235	176	205	197	187	217	211	227	215	213	195	218	229	220	214	192	230	227	220	210	213	198	195	225	212	217	195	213	206	198	240	219	217	199	185	212	225	234	205	218	217	207	209	225	216	198	209	230	238	187	222	190	206	195	216	226	167	215	221	219	191	213	206	205	195	193	238	211	219	188	234	196	201	225	209	208	208	214	235	196	206	206	208	231	204	188	214	203	213	209	226	233	205	207	210	199	203	220	243	218	198	214	229	183	189	201	230	221	209	182	221	177	205	206	202	220	183	234	181	208	202	227	219	202	206	221	215	220	213	227	228	236	188	196	219	232	210	211	220	209	227	209	220	228	223	227	213	213	179	216	224	208	210	200	203	200	209	226	222	225	209	216	194	211	222	207	210	213	204	222	229	192	210	200	231	219	220	179	199	227	212	207	213	223	218	201	250	222	203	217	225	222	216	197	211	218	207	200	228	233	194	193	209	215	199	205	229	235	195	200	231	220	205	211	213	209	212	199	230	215	214	203	216	214	198	194	199	214	195	202	188	209	219	197	207	220	194	194	201	210	227	208	210	203	208	190	222	222	212	217	201	236	258	222	212	216	209	210	231	225	208	198	218	216	208	219	202	198	204	202	208	189	213	198	231	214	200	196	213	203	194	197	207	184	197	194	184	222	193	179	180	220	159	214	214	225	200	196	191	222	205	218	202	211	229	212	197	212	200	216	226	207	242	199	219	185	199	206	190	195	225	222	206	219	208	201	190	218	198	207	213	216	210	205	175	209	223	195	203	196	214	235	212	205	196	213	228	201	191	199	209	255	207	202	212	209	214	212	199	207	202	213	214	218	192	203	215	228	203	193	197	200	188	202	236	204	215	214	199	210	210	230	216	187	198	216	235	240	222	226	218	206	186	191	215	193	172	214	196	216	189	222	213	207	196	194	237	214	207	222	194	204	214	219	217	208	192	220	203	213	186	189	194	208	217	218	215	206	214	216	216	198	204	214	221	211	220	188	218	203	241	209	203	219	206	200	188	237	232	224	215	208	204	230	222	197	221	234	235	206	199	237	226	214	194	217	212	193	227	191	222	218	217	220	240	228	223	223	186	229	210	191	211	222	201	218	186	203	223	212	204	206	215	235	211	214	209	219	235	206	220	206	219	222	206	213	207	194	203	209	201	202	216	198	204	202	199	225	191	211	206	216	205	218	208	207	198	205	208	201	215	208	201	228	214	191	209	237	225	196	205	183	199	237	211	211	214	199	214	196	231	239	213	202	208	206	216	203	214	211	215	217	233	218	207	191	200	198	186	196	230	199	226	212	230	228	236	233	207	220	214	202	231	213	197	207	195	197	207	199	198	181	218	200	220	213	240	232	218	237	201	219	223	199	206	189	208	195	223	239	210	220	196	208	207	244	224	197	203	225	207	229	185	226	218	211	187	233	199	217	189	199	192	224	205	217	204	200	195	193	209	189	223	218	206	208	190	225	228	221	209	205	224	201	224	200	202	210	227	196	229	230	217	240	211	191	213	215	233	211	219	189	207	211	209	238	216	209	209	200	221	194	239	204	204	212	194	193	225	208	202	223	208	214	237	197	236	230	188	222	202	228	208	199	213	204	233	201	215	248	221	210	224	224	203	209	235	213	227	225	218	223	222	220	198	206	224	200	182	191	212	208	225	191	199	195	209	219	200	211	211	208	202	203	212	218	207	201	222	233	223	204	204	193	214	206	214	192	231	186	186	237	194	195	208	207	206	224	193	203	197	194	219	200	220	194	203	208	214	206	204	218	237	215	222	225	232	220	228	221	221	207	195	203	190	227	198	189	200	181	202	222	224	222	240	225	226	218	206	212	191	200	225	208	191	204	243	209	214	205	204	219	220	216	176	215	211	225	186	199	204	206	192	218	196	195	203	195	217	213	200	198	230	205	226	193	202	183	219	204	190	221	220	218	206	219	215	195	213	198	213	190	232	231	233	207	218	187	224	247	217	193	234	208	213	235	191	223	197	224	198	244	184	213	200	208	219	199	229	234	205	214	232	225	210	209	203	213	219	195	207	206	216	197	181	222	214	203	219	194	214	212	190	189	200	207	182	213	206	209	199	210	189	234	206	234	208	216	215	220	199	227	222	190	190	206	178	206	198	205	215	203	215	225	224	210	209	196	186	217	186	207	200	217	199	203	230	220	187	205	222	235	215	222	210	207	192	235	225	194	193	204	216	186	181	214	205	209	222	214	217	224	228	215	224	196	187	188	197	202	211	205	225	226	209	219	203	210	181	208	239	186	232	205	214	199	233	238	218	222	199	200	201	216	207	189	212	186	240	231	236	224	220	214	221	217	201	209	226	209	220	214	233	208	226	221	202	202	202	195	203	226	208	219	209	215	214	218	211	182	238	195	206	192	203	206	194	206	206	228	184	204	206	207	217	242	212	207	208	220	205	232	201	205	217	222	209	204	197	183	220	207	224	199	210	223	194	200	199	213	208	193	211	205	215	222	236	215	230	190	204	225	212	191	210	209	227	227	206	199	205	197	211	207	224	197	201	212	237	206	219	217	191	233	211	216	230	197	211	201	213	210	212	201	202	198	203	220	230	207	212	186	221	211	222	233	209	199	221	197	210	225	229	235	213	224	208	239	221	205	204	197	226	199	231	193	216	216	212	210	210	232	212	241	193	226	197	216	225	191	203	222	218	211	220	202	196	213	234	208	226	227	200	234	215	217	204	233	167	207	226	196	208	188	183	215	226	223	195	227	214	214	172	202	240	204	210	203	198	231	195	207	204	219	215	205	199	214	193	198	249	209	223	201	209	187	225	219	187	185	233	243	233	212	185	188	195	196	212	206	229	219	209	225	199	210	225	230	211	203	216	186	208	193	208	186	190	231	209	190	215	202	252	221	216	201	220	190	191	224	203	214	217	169	208	189	207	218	213	206	196	217	229	213	214	215	202	196	208	206	214	229	216	218	220	219	206	228	187	215	228	224	225	214	196	233	226	207	221	214	209	220	240	213	200	187	191	205	230	227	208	226	214	187	223	219	210	211	204	228	229	211	190	208	198	192	212	214	196	216	194	208	209	210	213	200	185	209
2299	637	789	821	755	714	711	661	679	685	613	607	600	647	594	594	596	625	594	590	575	633	614	603	588	593	589	578	609	555	623	590	555	556	580	569	593	595	575	628	552	614	580	583	543	610	585	609	601	619	561	551	636	590	611	606	581	560	577	561	587	607	618	610	603	595	579	570	553	591	581	592	583	553	627	554	550	568	603	603	574	613	599	586	581	585	638	623	599	613	572	585	595	525	592	576	577	626	610	580	571	596	624	616	584	612	605	542	565	609	613	610	580	547	552	599	574	544	616	562	606	581	607	570	607	611	592	576	591	615	587	584	564	529	568	581	586	563	579	556	549	573	567	599	591	609	605	547	631	532	572	594	566	598	575	591	550	627	584	587	573	589	551	611	626	573	630	554	547	603	536	597	564	590	563	562	603	570	546	549	596	608	572	576	583	590	621	584	612	597	532	586	546	573	566	605	585	591	585	565	606	567	578	620	563	580	640	626	585	552	585	555	650	578	589	553	576	610	614	559	620	592	581	576	585	585	556	585	576	587	593	550	612	593	569	584	617	585	568	576	609	613	622	563	589	568	609	603	589	667	552	596	581	590	615	547	566	624	560	591	567	593	573	583	591	546	541	599	616	540	630	590	588	605	590	536	566	568	592	603	581	574	593	567	565	617	603	572	611	604	587	571	605	654	581	536	535	612	633	600	553	532	616	583	574	573	605	552	631	561	579	594	567	566	596	580	606	614	588	570	579	591	580	584	578	575	547	618	596	599	603	584	571	610	588	592	563	558	578	606	578	575	595	573	556	586	611	602	589	580	587	551	601	564	514	538	569	578	574	575	576	580	600	601	595	520	572	606	590	596	579	603	605	580	595	563	602	597	602	586	563	587	603	597	572	577	570	565	598	562	583	586	576	560	579	575	618	535	583	589	570	559	565	580	573	576	535	558	555	596	601	573	590	566	556	593	578	649	603	604	561	572	624	567	583	618	573	633	580	644	587	583	617	546	599	574	620	617	578	566	558	584	580	590	613	585	560	583	602	593	564	561	550	578	536	582	631	562	586	604	584	593	620	552	538	600	594	614	558	580	545	585	626	581	561	567	596	572	576	599	616	615	572	586	583	575	524	554	571	591	556	579	548	572	561	591	629	589	617	577	631	595	560	575	575	564	581	617	583	562	567	608	588	580	584	597	581	599	576	553	530	577	590	584	567	578	555	568	635	557	611	580	590	605	609	584	577	570	559	586	605	580	600	570	591	598	567	588	583	572	583	535	583	543	595	584	557	575	537	574	549	606	603	625	584	595	614	584	588	569	600	585	603	570	638	552	586	581	606	534	566	594	578	546	563	578	588	640	549	580	563	540	585	558	600	615	586	590	564	563	510	579	560	603	607	609	562	571	553	585	578	579	599	598	602	574	592	563	599	593	617	542	568	554	533	581	567	611	589	586	522	587	539	579	613	583	625	551	518	573	542	538	636	596	568	594	587	530	564	578	571	662	600	589	634	593	569	608	551	576	563	611	554	596	569	615	606	605	624	584	606	591	577	589	595	573	598	595	573	588	595	552	547	603	560	594	531	611	560	595	549	589	616	562	543	562	612	568	638	597	553	547	552	571	585	575	595	576	562	560	565	594	556	621	579	543	581	591	538	583	565	591	542	549	570	580	547	518	612	585	538	551	580	604	563	597	507	590	547	591	584	559	596	611	598	608	584	589	571	576	609	553	548	542	613	554	577	578	590	604	587	540	621	613	546	580	563	553	592	564	616	604	594	564	604	571	591	581	542	567	585	604	519	563	588	565	622	520	607	574	587	574	589	602	623	598	558	562	609	606	561	542	612	630	568	622	570	597	609	610	574	565	568	523	611	613	574	560	590	573	583	568	577	614	551	604	563	546	591	571	604	581	601	601	616	582	543	625	560	531	595	610	574	550	594	550	581	547	594	584	606	556	612	590	595	579	551	562	534	565	576	596	576	600	541	557	614	595	587	568	577	575	588	603	538	593	589	568	557	614	594	571	593	590	596	602	601	532	557	572	558	559	573	601	558	545	538	573	587	566	565	581	585	533	577	565	618	570	594	601	588	599	566	592	589	540	591	587	586	604	549	576	579	589	564	564	613	549	581	607	597	584	576	587	600	592	604	585	592	612	562	642	579	601	597	583	581	578	558	591	606	559	573	585	609	544	561	594	556	587	578	548	534	584	569	553	576	581	584	580	594	573	624	593	568	571	590	607	593	599	582	575	571	560	599	574	588	592	611	572	597	618	606	585	581	560	539	563	587	542	583	582	586	597	578	573	648	572	580	584	599	599	609	587	598	547	600	596	622	592	543	589	577	570	577	607	583	604	640	538	555	562	624	568	527	622	581	618	579	600	603	569	543	610	609	514	588	540	541	610	569	564	592	577	574	561	583	582	556	597	593	572	579	597	536	574	561	601	578	550	521	571	588	605	590	587	583	552	593	616	592	601	608	519	574	599	569	557	566	593	616	622	620	607	581	560	586	614	528	572	561	580	608	565	583	588	577	596	579	586	537	588	581	560	593	612	615	572	571	603	579	580	589	603	586	601	570	529	601	568	597	550	578	559	582	569	573	583	552	607	586	577	578	514	661	565	557	594	566	542	543	582	572	564	565	566	599	573	561	569	568	614	564	547	573	577	556	599	556	595	517	613	566	570	599	581	594	569	577	576	544	559	567	557	587	591	561	577	577	553	571	614	600	619	601	567	624	593	617	627	608	553	623	636	571	586	561	592	593	574	622	613	624	567	576	568	559	558	592	579	597	584	568	559	606	606	563	543	617	578	605	588	571	616	616	616	602	592	569	587	584	593	579	597	611	593	522	570	573	619	588	583	602	593	596	610	632	593	626	615	591	573	598	615	547	568	575	572	602	554	570	554	618	579	570	563	624	598	606	548	600	577	578	561	564	583	583	611	621	596	589	622	532	576	606	593	579	617	596	601	560	561	560	572	569	558	543	540	600	583	548	571	585	632	562	582	572	580	592	557	586	597	601	585	557	640	576	616	596	541	597	557	553	563	555	573	591	594	625	581	560	612	614	565	553	557	565	556	610	569	574	551	607	547	593	597	568	591	568	595	556	552	561	555	561	567	552	601	636	561	533	596	583	607	578	613	612	578	569	563	561	564	563	614	572	584	607	603	555	564	583	603	569	571	584	597	613	602	535	572	564	568	585	572	577	578	588	623	577	577	613	589	594	607	581	578	599	580	529	607	574	595	571	587	594	608	552	587	572	555	584	567	607	557	548	557	561	618	566	558	603	570	581	549	613	568	588	603	575	544	588	601	604	570	600	596	584	622	583	564	616	586	574	600	574	566	596	604	586	609	540	608	566	594	616	537	628	535	549	589	576	566	594	617	606	532	600	608	557	551	560	616	596	581	581	608	572	612	585	597	573	570	542	563	562	597	519	546	578	601	572	559	555	635	590	561	590	566	584	594	616	557	544	567	600	572	595	585	541	576	582	583	563	626	576	572
10514	1198	1369	1103	780	585	451	365	297	258	221	203	150	173	166	161	152	151	141	154	155	110	130	133	130	124	131	136	129	125	135	98	119	131	109	103	114	122	122	104	115	108	121	114	102	99	111	115	108	119	129	121	104	110	116	118	91	120	107	97	107	110	110	102	104	114	101	92	117	119	101	109	90	122	107	101	89	99	92	104	98	109	100	86	93	111	114	116	111	120	100	115	114	116	100	120	109	111	99	94	112	109	98	106	118	91	98	109	106	90	87	92	98	124	105	105	111	95	105	114	82	103	112	117	90	117	110	91	127	94	106	90	108	106	115	92	113	109	111	96	108	111	107	116	96	94	97	103	109	112	103	109	99	112	96	96	105	111	121	103	110	74	101	101	110	104	102	125	92	90	102	97	112	116	118	102	90	95	104	117	105	103	118	105	112	109	92	116	104	110	102	121	112	90	105	104	104	91	106	93	109	108	91	99	110	107	121	123	119	102	106	99	77	95	116	104	97	105	90	106	102	113	94	101	98	102	115	106	85	94	93	103	109	95	116	107	107	96	106	112	109	110	91	78	107	115	92	103	109	79	113	112	115	96	100	117	100	101	115	111	110	118	85	108	119	104	98	103	91	113	89	96	96	97	99	93	93	97	83	102	104	106	94	93	96	102	121	110	97	111	125	101	99	107	112	85	100	114	96	92	116	86	99	97	109	75	105	92	124	110	109	106	101	94	108	103	111	105	127	94	111	110	101	106	104	95	99	109	108	101	123	97	107	102	119	101	103	108	105	95	89	91	102	94	101	109	104	107	116	117	106	105	119	106	112	112	109	101	87	96	95	91	99	96	79	95	111	101	93	94	93	104	112	99	104	102	87	107	89	93	101	96	111	107	101	97	100	110	99	124	84	115	105	93	97	115	132	88	104	94	80	110	106	91	104	90	100	121	103	92	94	117	97	85	101	102	89	102	97	101	95	107	125	96	114	109	107	99	117	97	107	105	116	101	102	114	110	92	112	127	93	89	102	89	110	116	96	106	104	100	114	85	96	116	98	102	99	100	91	102	88	90	110	125	116	106	121	103	90	90	111	102	89	117	103	100	105	92	107	101	99	117	115	99	111	111	104	92	102	89	112	99	97	105	94	114	99	101	97	106	91	99	93	116	98	99	95	79	123	112	93	115	107	98	104	93	98	99	118	112	117	96	107	105	80	94	92	98	95	87	99	107	130	91	102	102	110	101	109	102	103	93	105	101	115	112	98	101	100	107	107	96	96	108	111	98	112	104	88	109	85	104	116	90	90	94	95	135	121	86	117	100	85	119	105	108	112	94	107	101	118	120	107	119	111	105	109	97	110	115	99	111	90	115	102	94	108	91	117	99	116	120	103	97	120	95	100	103	84	104	100	108	92	101	99	136	103	104	103	96	103	108	108	93	113	99	103	109	104	103	106	103	113	92	102	95	93	91	105	105	113	109	105	105	117	116	110	98	92	123	118	102	92	120	99	97	97	118	99	106	114	106	108	110	98	81	97	120	94	95	127	102	95	114	107	93	112	93	106	110	99	113	110	97	112	98	98	120	108	102	98	113	108	118	103	112	90	106	87	124	97	123	103	92	116	111	119	102	97	99	113	96	116	87	97	102	122	83	111	105	98	112	110	118	102	105	108	110	96	79	107	113	99	102	95	114	100	93	98	80	111	93	105	114	110	108	104	100	106	104	89	101	126	93	108	103	104	118	102	103	105	99	97	98	103	110	96	108	105	102	102	126	91	100	101	91	99	100	99	117	99	111	107	106	96	96	115	113	103	101	114	103	112	105	112	113	93	90	103	111	89	119	89	88	107	104	121	116	122	102	109	101	110	115	111	105	103	111	104	113	102	94	88	113	126	121	119	93	100	106	100	103	106	113	105	93	106	128	102	107	101	91	87	86	102	109	115	107	100	112	114	101	101	107	88	114	101	98	114	108	113	102	87	96	98	113	98	111	115	112	101	110	105	103	103	118	123	86	103	88	106	90	116	105	100	99	97	90	105	81	113	105	102	96	91	102	99	98	96	99	104	94	85	97	99	110	80	87	95	102	104	124	110	106	111	101	104	90	95	105	101	110	101	123	121	99	111	101	115	106	101	106	99	112	110	118	124	91	116	101	89	90	77	122	122	84	96	99	107	131	93	98	106	110	102	98	94	108	98	113	113	93	109	90	98	112	120	102	110	94	101	106	109	98	93	116	108	96	93	100	102	115	80	113	102	105	120	94	76	124	93	102	98	101	93	108	98	93	96	101	110	99	87	101	99	104	97	96	104	96	110	104	100	92	90	119	100	102	95	92	124	126	130	134	97	86	112	121	121	101	93	94	109	110	112	108	104	120	108	102	104	113	98	132	88	114	109	109	118	96	100	98	108	105	108	119	85	94	99	103	109	107	94	104	106	125	98	93	106	105	94	102	114	97	108	102	111	108	122	100	124	101	89	94	100	110	89	105	115	106	90	105	101	98	104	117	103	105	93	119	108	110	88	100	108	89	96	115	88	120	113	89	104	93	92	110	108	90	117	111	94	95	102	104	119	96	107	99	108	98	100	98	107	100	105	102	96	99	113	117	105	109	115	100	99	105	100	104	98	114	98	97	98	98	91	102	112	113	100	105	110	125	98	104	97	108	94	101	93	133	122	115	87	109	111	97	87	98	111	102	104	105	118	94	111	105	112	119	113	96	110	119	106	102	110	99	119	106	94	89	105	106	110	108	100	111	104	105	103	120	103	100	123	85	103	110	116	105	102	98	126	96	98	111	98	117	100	101	110	103	124	110	104	104	95	97	95	87	105	123	114	104	105	106	103	102	101	85	90	118	111	108	97	110	104	87	99	97	99	101	92	96	117	113	105	101	111	96	86	122	102	94	101	101	110	101	114	109	116	116	107	113	119	91	88	108	78	99	113	82	111	103	112	86	127	107	82	116	107	125	79	112	119	117	120	102	114	92	100	114	108	110	104	105	103	132	110	115	94	84	109	84	111	111	110	97	102	107	101	95	95	98	114	114	107	89	115	96	94	114	88	121	105	106	112	117	129	132	89	104	114	112	115	123	95	103	110	105	113	116	105	102	108	99	107	98	93	107	112	87	99	119	89	108	103	110	91	96	120	107	98	121	94	101	110	92	82	106	106	100	118	83	106	109	110	96	88	104	108	81	103	119	97	100	96	103	107	115	94	100	105	98	108	94	79	116	111	103	99	99	97	89	89	95	104	108	119	114	87	99	108	93	101	106	94	97	88	104	113	112	92	108	110	97	102	94	110	113	120	100	92	88	89	107	97	103	90	127	92	102	113	100	111	95	112	95	101	107	113	99	127	94	117	96	106	89	105	109	114	102	105	131	110	72	96	128	110	118	116	100	78	116	90	97	94	93	100	85	109	96	122	108	111	101	107	92	105	108	110	101	111	90	106	110	97	90	100	97	114	86	103	104	86	101	99	111	120	94	91	122	104	101	100	113	106	92
5638	1402	3196	3604	3171	2536	2044	1649	1485	1254	1104	1026	880	802	795	725	664	595	596	567	536	556	513	456	483	456	492	455	440	443	452	424	438	432	414	389	386	401	374	390	361	383	365	359	369	374	351	385	401	357	345	388	361	343	337	347	353	336	380	352	337	328	332	343	367	354	327	344	307	347	329	381	358	357	359	328	354	341	352	298	346	336	354	357	379	334	347	329	364	343	329	321	319	335	309	331	331	336	353	336	327	312	321	312	330	333	352	329	346	324	345	328	338	312	317	323	326	308	345	330	347	303	341	364	298	315	345	325	314	339	322	343	333	341	344	366	324	352	324	314	321	329	309	333	334	305	301	314	313	339	308	344	306	313	316	319	316	330	356	299	348	348	339	306	320	365	338	301	339	328	298	327	336	324	343	322	303	319	313	332	307	340	350	295	318	317	318	308	340	333	295	335	317	320	319	342	332	354	340	335	332	336	339	337	338	332	304	343	341	308	336	300	331	306	309	350	329	334	345	343	325	280	298	330	342	313	316	321	322	320	306	345	338	347	341	335	334	326	293	324	320	325	296	349	330	310	345	302	344	279	325	353	337	341	311	300	323	342	315	329	315	356	332	300	312	279	324	335	342	348	324	308	308	341	316	315	309	351	305	316	325	317	274	327	314	303	321	337	338	280	297	296	332	340	345	302	303	358	343	324	324	333	325	323	308	338	340	333	311	317	328	349	294	321	304	316	337	320	320	313	335	320	301	298	310	292	310	346	345	285	332	325	328	293	358	322	290	299	328	336	340	321	342	311	326	318	319	359	314	310	299	335	274	335	323	345	330	337	308	339	330	346	339	336	298	308	319	320	329	337	329	313	299	313	335	322	323	283	340	340	318	385	303	295	336	314	307	321	321	326	317	292	364	322	347	323	300	326	318	294	338	340	301	311	348	345	313	338	320	306	317	290	348	300	302	290	333	340	293	312	356	309	333	294	332	306	316	320	329	347	327	316	333	288	310	335	324	328	340	326	329	324	337	326	309	315	333	362	327	325	311	373	335	323	331	344	378	327	300	321	341	310	306	321	282	346	306	335	302	320	291	359	304	302	319	355	345	301	324	342	295	349	305	293	330	333	335	345	313	322	332	317	316	323	307	308	312	314	324	308	324	314	338	310	328	321	337	340	335	317	327	297	340	319	323	288	335	300	340	297	294	335	333	322	311	336	322	316	332	324	341	350	341	342	303	351	330	342	319	333	354	327	353	319	306	320	349	310	350	318	305	321	332	323	316	315	300	315	338	356	306	337	297	328	335	344	320	334	340	303	354	329	312	351	312	314	302	305	311	346	312	301	317	309	311	290	342	321	352	313	306	331	294	319	332	312	348	342	323	332	342	295	310	335	330	341	292	320	322	322	327	320	317	343	319	326	300	365	323	302	301	326	289	365	314	336	346	338	320	329	352	312	322	322	341	326	367	311	324	293	332	337	310	345	281	303	299	317	353	342	306	322	352	348	329	290	330	367	318	300	327	321	329	331	322	316	348	341	337	317	338	327	309	327	317	331	301	317	323	328	334	283	335	296	327	336	327	378	345	331	343	307	322	310	326	334	342	349	329	343	319	323	320	345	344	331	344	344	312	336	329	341	303	319	324	309	325	344	349	306	324	318	329	313	317	315	290	327	319	302	330	325	342	327	307	325	350	335	340	325	328	355	313	340	316	328	326	326	331	325	305	346	344	319	337	351	313	327	320	321	323	309	347	358	326	329	359	312	327	318	310	344	322	308	315	337	323	350	313	312	307	330	304	347	309	343	344	321	307	323	317	311	347	341	299	312	330	306	342	330	280	349	334	342	310	327	278	271	322	324	325	335	327	320	348	325	332	340	306	348	310	325	318	351	337	329	337	295	348	333	322	330	305	312	311	309	327	320	312	323	341	333	309	317	332	334	316	301	353	324	342	330	334	372	331	329	291	333	311	352	342	298	342	328	349	311	336	337	329	332	317	348	309	317	339	291	326	354	299	321	317	335	289	283	319	321	319	331	363	307	329	355	362	344	333	342	337	296	349	329	310	294	319	309	337	329	352	328	349	344	311	308	317	325	349	313	345	336	339	326	323	330	316	319	289	349	356	329	319	322	323	311	360	303	317	326	319	343	334	336	335	337	328	325	314	331	304	307	338	331	351	324	323	323	361	312	327	342	331	335	328	307	346	321	310	326	317	304	297	331	332	311	345	324	343	351	315	340	323	315	333	328	333	290	322	346	296	305	309	347	308	321	369	321	315	347	327	321	332	315	326	308	345	319	324	315	323	327	293	317	331	323	330	328	304	370	311	354	338	347	336	344	348	337	306	343	326	324	328	337	347	335	336	316	324	318	327	317	324	344	325	324	305	295	323	338	329	341	341	332	317	338	324	318	300	332	335	343	333	299	336	318	326	368	320	318	299	325	331	367	345	331	309	296	290	314	284	333	335	347	282	286	310	303	320	338	313	296	320	298	332	339	326	345	295	344	352	322	308	312	310	299	296	321	304	340	323	321	354	354	305	327	311	323	341	305	334	343	351	341	330	308	347	307	334	358	327	342	297	303	306	303	338	305	346	365	261	313	328	347	335	310	320	332	311	348	322	335	308	339	322	292	349	334	318	340	325	298	298	335	340	314	357	338	336	338	334	353	338	317	310	317	327	328	305	310	335	350	305	322	327	342	321	332	315	305	325	320	302	331	300	329	336	318	318	319	294	349	316	324	311	312	309	340	333	341	312	320	302	310	325	329	335	343	306	330	322	319	323	334	315	308	322	329	317	305	299	355	329	328	308	331	300	332	344	321	331	317	331	331	325	321	314	321	302	322	331	337	299	336	323	351	334	313	312	345	323	321	349	333	306	320	280	307	346	301	319	314	305	299	308	329	320	350	343	293	362	319	344	326	301	334	346	357	344	335	289	304	342	331	315	316	283	334	302	346	321	295	331	351	312	296	330	337	357	316	323	335	319	331	332	352	349	323	313	346	337	320	294	321	310	337	289	313	320	362	327	308	307	311	313	326	302	321	305	345	322	325	294	325	337	333	346	326	323	321	326	358	353	327	325	333	328	321	300	319	328	334	351	317	333	325	310	336	318	353	373	330	319	338	309	334	347	304	327	325	364	295	331	360	315	318	333	304	318	328	337	305	310	329	292	337	329	317	295	327	321	302	354	335	311	336	335	328	350	284	363	364	333	326	330	310	321	280	308	299	325	327	307	315	321	328	290	309	322	310	338	312	331	329	328	308	304	350	296	303	314	332	322	289	332	282	338	324	345	365	312	317	318	347	366	313	333	336	345	349	316	311	293	339	347	352	306	339	331	323	359	333	322	369	306	338	324	303	343	310	301	351	327	324	314	305	336	321	319	321	302	311	323	367	334	343	353	297	337	355	341	343	338	334	330	360	297	357	327	325	342	342	318	333	336	334	328	313	295	339	327	283	331	343	326	320	325	343	290	390	327	333	323	331	363	326	312	374	308	338
19263	3333	2986	2289	1653	1118	883	682	554	444	420	392	325	321	296	272	236	259	233	234	198	229	218	184	181	199	203	178	177	184	177	211	186	172	175	163	183	151	171	176	194	193	168	171	181	177	162	150	181	182	191	150	182	154	178	187	147	160	169	150	167	165	145	187	176	172	144	160	142	156	148	174	158	169	187	134	186	177	173	152	158	179	171	159	158	142	169	154	180	152	166	167	192	170	188	150	145	172	161	171	164	149	163	167	161	155	195	186	160	173	176	155	184	154	146	164	159	138	173	171	162	154	180	157	164	151	174	173	162	161	162	158	148	135	161	172	152	165	162	167	154	172	164	149	148	159	160	166	165	161	146	173	156	160	146	178	155	137	158	143	142	159	160	159	160	165	149	151	165	160	170	160	164	173	150	171	171	161	161	145	165	170	163	178	163	161	167	166	150	142	154	166	167	166	145	148	161	155	160	175	159	163	156	157	168	151	154	163	154	177	177	161	139	167	187	155	138	164	166	150	157	156	154	160	150	154	171	167	161	156	160	141	163	161	168	145	165	169	161	160	152	162	163	179	151	178	188	172	173	132	138	182	187	148	154	157	166	162	148	145	154	172	158	166	157	153	166	180	158	171	167	161	152	194	157	153	174	163	145	155	135	155	138	177	147	168	166	171	178	153	161	154	166	144	144	158	132	145	160	155	175	180	165	156	148	166	168	174	164	160	146	166	170	167	158	170	153	151	154	142	160	174	164	171	158	150	158	158	178	164	160	164	147	158	155	182	151	163	132	166	147	155	159	154	172	162	151	157	168	193	147	177	152	163	166	169	145	176	180	170	148	148	161	166	177	133	163	164	165	149	193	150	152	157	172	163	154	157	199	166	158	147	175	163	158	162	130	134	179	151	161	153	174	161	151	154	177	149	172	158	157	160	146	156	168	168	160	159	178	154	161	196	179	162	162	167	185	181	150	150	150	145	169	149	159	164	144	154	171	140	170	169	192	178	159	149	157	148	163	158	159	157	151	172	155	171	169	155	167	149	182	187	156	131	150	149	174	150	170	141	152	132	176	166	159	161	141	151	150	162	158	186	173	149	172	144	175	159	165	149	151	157	145	146	167	150	165	171	146	161	178	163	148	160	175	135	178	173	171	153	155	162	145	167	185	144	147	155	174	170	153	175	174	172	167	164	154	162	163	154	175	147	156	162	130	160	181	167	161	190	175	142	178	149	171	166	165	189	174	171	173	171	141	139	170	177	153	136	165	185	177	161	153	157	143	145	162	139	156	167	142	150	140	175	170	187	145	133	154	140	184	165	144	171	161	162	158	145	146	143	141	169	167	143	187	152	149	154	152	173	173	171	186	180	172	174	169	169	167	172	166	140	175	131	171	164	167	137	151	167	165	164	164	164	164	184	143	154	177	178	155	143	164	183	165	147	158	162	159	168	185	160	165	158	155	163	159	153	173	151	176	155	156	162	160	162	154	159	161	154	178	168	152	169	149	162	164	155	168	154	146	164	146	154	148	163	163	143	159	180	186	170	171	171	157	146	154	158	173	156	138	153	172	173	135	166	158	151	163	173	157	142	170	135	167	158	145	144	176	171	162	174	153	151	179	168	141	167	149	160	138	167	162	159	161	153	179	155	180	165	154	142	152	142	162	155	169	167	161	171	193	187	174	153	143	173	155	167	149	141	176	144	160	146	152	153	157	141	165	179	166	138	146	171	183	158	123	161	166	177	174	160	162	174	148	156	169	149	179	165	167	133	156	138	154	165	155	150	176	174	186	187	142	159	180	161	163	163	167	172	189	124	165	170	144	173	135	161	171	165	155	165	164	153	157	153	157	165	163	151	173	150	138	148	145	166	145	155	161	164	187	152	148	193	148	165	157	158	166	170	152	140	154	178	148	182	163	152	168	169	176	164	170	166	151	184	145	160	162	182	154	153	154	156	154	168	182	172	160	159	145	156	173	187	183	163	166	161	175	148	144	160	163	141	184	155	181	175	168	165	153	144	144	145	145	170	153	156	132	141	157	184	159	168	181	185	151	140	138	156	160	168	145	150	144	147	169	187	146	128	155	152	131	156	127	157	144	169	150	174	141	177	152	162	161	164	146	164	157	157	166	166	162	150	161	172	145	167	160	186	156	165	155	189	166	177	152	174	173	159	152	173	165	155	155	168	173	146	159	159	136	163	148	155	186	168	180	151	165	152	180	176	162	162	152	170	169	152	157	181	167	150	165	164	179	154	150	142	169	145	161	147	152	185	157	155	151	152	178	160	162	149	153	152	174	160	154	144	158	182	184	172	145	173	175	151	164	154	158	159	162	154	162	169	145	158	164	154	156	162	160	182	156	157	160	161	166	178	142	177	157	162	156	162	154	170	159	167	171	160	172	155	140	160	156	166	124	155	184	154	158	178	179	167	164	165	175	153	163	171	163	162	163	150	149	149	153	147	162	148	150	189	163	150	153	163	172	195	162	153	153	178	163	172	200	162	165	146	162	163	162	156	131	143	163	140	143	167	171	157	154	171	153	171	148	154	178	166	148	161	201	151	150	171	140	155	168	148	151	163	165	160	175	153	197	171	169	173	163	176	164	173	142	171	165	161	189	145	174	161	151	158	151	146	167	197	156	169	159	173	162	148	147	152	154	167	165	158	145	154	165	170	142	160	142	173	152	161	145	159	126	162	151	144	168	123	146	178	147	173	160	174	152	182	169	196	138	142	180	162	161	154	162	187	165	163	178	141	155	151	172	184	168	192	169	166	152	127	145	155	163	180	149	164	185	135	166	153	149	150	159	165	179	168	173	164	165	162	155	175	152	152	155	165	172	186	186	163	160	174	169	157	184	133	161	171	157	162	178	148	168	174	154	156	144	179	152	174	147	166	145	157	159	164	145	143	144	178	149	170	154	164	147	155	147	168	173	167	151	162	161	163	135	166	153	148	181	159	166	170	144	175	169	168	148	150	146	156	145	171	171	143	148	171	155	169	175	169	150	160	178	150	167	148	159	135	173	171	154	147	156	153	169	165	136	156	169	163	147	181	150	130	183	164	160	187	176	152	152	151	170	167	148	152	133	143	147	162	166	138	158	171	146	161	176	170	174	152	148	162	147	157	179	164	143	153	153	145	183	162	164	145	151	169	158	166	155	152	160	135	157	160	160	170	169	183	177	179	141	157	162	167	148	155	152	162	161	163	171	174	134	178	171	139	155	153	168	152	170	157	155	148	161	174	159	175	149	149	158	145	157	171	182	177	172	173	195	165	150	169	168	154	164	167	169	133	164	160	154	183	174	156	156	158	149	166	168	175	178	158	166	159	145	150	149	162	164	168	155	146	159	129	171	163	167	172	164	175	152	158	150	151	178	154	175	130	184	163	142	160	181	163	158	156	158	155	149	153	179	170	164	170	173	163	166	163	156	151	158	176	167	155	165	161	174	170	150	186	167	161	146	153	168	161	159	181	162	162	179	148	157	175	175	172	166	183
7992	2638	5909	6650	5863	4641	3833	3124	2655	2286	2055	1811	1606	1419	1371	1261	1134	1055	990	962	924	854	827	817	810	782	719	672	692	663	649	658	623	651	615	633	591	646	623	584	589	579	571	552	576	543	559	545	538	535	545	544	546	602	523	580	535	554	509	525	500	532	556	543	577	513	515	531	530	544	493	530	501	509	477	561	540	542	488	469	515	490	504	512	465	504	475	502	538	493	480	438	522	503	527	510	454	492	494	496	519	517	480	514	472	490	485	502	478	496	503	495	505	491	510	522	490	485	488	467	488	473	497	466	488	499	502	525	469	497	476	480	481	518	448	490	478	484	472	519	515	512	505	502	528	484	498	508	475	529	493	547	479	473	473	485	496	468	480	470	483	489	481	489	467	488	519	495	483	496	497	494	453	488	489	464	496	516	468	475	490	477	495	475	502	431	469	443	508	537	507	488	477	486	478	484	476	486	486	497	531	448	488	466	496	459	456	455	518	496	513	470	453	489	463	526	486	491	537	503	502	473	511	453	513	492	474	445	499	484	465	490	466	498	446	470	500	486	478	479	474	481	497	471	477	476	485	460	517	513	473	484	474	501	471	491	510	496	464	514	490	481	424	480	475	480	470	480	460	488	492	483	502	463	476	473	510	463	501	488	518	487	511	472	494	487	477	466	505	496	470	509	473	472	452	492	459	484	463	481	488	448	465	460	524	440	482	509	478	499	493	462	453	507	491	489	472	439	488	485	491	482	482	486	478	504	496	464	490	484	496	451	486	452	499	512	469	465	483	444	452	495	469	484	456	456	498	470	466	470	498	462	436	521	474	491	516	468	494	475	459	472	492	502	445	473	499	487	482	488	434	504	449	466	499	480	463	463	483	474	521	473	487	503	499	457	508	502	455	469	483	456	478	516	503	459	468	466	494	490	504	495	490	497	471	457	493	452	475	522	450	519	472	440	452	474	508	480	460	516	483	457	479	482	479	513	518	476	484	488	453	472	458	492	454	474	462	484	494	475	482	493	471	486	477	457	452	481	490	466	495	458	502	472	467	474	480	481	482	448	467	450	492	493	474	458	467	495	486	490	491	446	474	476	480	429	466	506	477	449	458	490	525	450	513	504	459	449	472	468	467	455	479	445	445	478	510	489	445	504	472	474	464	488	472	471	503	529	489	501	475	482	443	524	476	500	469	454	529	471	536	468	465	478	511	491	529	466	482	512	511	471	492	494	512	470	462	456	442	494	496	479	472	462	479	495	482	485	487	468	502	467	483	480	513	463	489	505	445	467	489	489	477	498	453	407	514	488	486	483	451	478	485	465	477	475	455	467	456	454	513	489	492	451	461	462	516	530	460	502	462	486	511	501	457	498	490	473	515	495	482	461	464	435	490	481	502	500	474	491	492	479	490	474	465	491	491	456	478	467	472	491	458	446	457	470	461	449	482	474	515	479	470	450	467	512	469	486	440	517	492	459	473	498	498	504	509	501	475	498	493	486	462	456	445	464	474	438	479	501	473	426	497	459	469	464	484	506	469	479	458	513	475	504	488	479	512	470	487	493	485	501	515	489	452	503	495	483	478	476	463	512	482	491	487	455	485	461	490	520	478	497	474	500	468	514	490	478	482	491	469	480	465	452	481	460	477	474	520	483	479	482	461	487	458	483	509	525	499	481	538	503	486	529	514	502	461	491	480	505	472	478	479	492	491	422	478	453	510	512	487	515	488	490	507	484	521	487	477	489	491	472	482	499	443	483	466	500	480	494	461	426	509	481	514	472	493	500	497	450	455	486	483	471	496	470	503	451	476	473	458	448	485	450	505	467	456	497	488	513	473	452	443	489	476	468	462	475	514	467	481	468	483	456	473	505	474	442	472	510	484	437	482	442	509	477	458	499	506	451	470	465	467	393	448	499	482	486	455	509	452	500	455	494	491	452	481	467	494	448	479	456	488	491	466	465	508	481	465	474	498	465	486	486	494	496	507	496	483	495	459	496	473	488	483	488	463	506	492	503	493	479	470	507	490	485	464	438	484	482	484	452	471	487	497	457	470	473	543	505	481	481	452	472	471	489	510	451	502	499	450	481	466	464	485	494	487	468	472	486	521	468	500	510	482	493	481	482	472	483	477	486	486	503	470	475	493	477	451	480	463	488	475	501	496	461	501	499	496	501	524	490	493	480	484	483	487	502	449	462	483	479	517	464	455	501	502	464	490	495	468	471	455	462	465	500	501	458	470	465	499	475	472	472	491	496	508	502	484	475	492	459	480	493	468	445	453	495	520	479	485	477	435	494	481	504	497	517	498	505	498	447	442	488	497	443	482	473	467	492	527	526	470	462	477	476	466	458	489	477	480	473	466	457	498	463	500	453	468	441	472	490	502	452	455	489	493	490	492	489	483	444	455	446	475	532	469	472	492	483	453	500	490	432	499	436	463	445	452	504	497	466	526	499	498	489	471	453	497	520	507	471	497	501	504	492	492	471	434	452	427	493	478	505	478	436	450	480	529	475	460	507	500	480	453	513	455	479	470	495	493	492	500	464	460	493	501	450	522	485	464	530	486	464	524	474	476	496	466	496	458	465	471	486	487	490	472	454	479	525	492	488	443	476	470	466	469	487	504	498	483	491	503	427	446	486	521	461	466	445	416	454	467	527	440	527	489	452	537	467	468	480	468	461	482	451	456	494	478	483	456	484	493	457	508	561	512	461	462	463	472	425	472	470	501	506	461	527	518	461	489	494	477	452	470	503	483	473	487	452	482	489	483	462	462	476	497	466	513	482	465	445	449	444	487	451	503	504	495	437	495	452	493	486	488	453	461	506	488	471	450	477	500	463	516	513	457	509	526	519	502	463	488	434	489	506	499	488	479	441	516	469	465	502	485	490	487	441	496	507	443	507	496	475	519	505	544	441	485	515	474	445	545	487	466	487	484	485	486	465	476	488	498	497	463	470	476	501	493	465	515	490	526	465	507	507	486	452	504	491	496	495	508	485	467	480	531	452	452	427	478	494	495	482	490	446	450	469	519	493	450	519	476	467	484	528	466	490	505	460	482	497	498	487	500	449	491	504	491	448	469	448	494	509	457	498	444	528	488	507	453	461	445	491	487	477	458	448	447	484	472	492	489	480	501	475	477	462	485	471	518	486	487	467	486	515	486	464	491	484	481	426	456	465	480	485	508	446	528	495	456	453	499	493	496	471	464	456	515	485	465	490	517	476	449	476	484	467	512	472	486	430	510	465	513	457	476	491	485	483	478	532	478	508	495	485	476	502	449	500	477	492	500	479	485	468	445	484	508	501	453	525	495	484	483	493	490	510	506	487	505	472	469	521	474	486	476	514	484	470	475	502	530	480	475	459	459	464	454	516	489	497	459	447	448	503	452	484	482	500	498	493	495	522	471	477	454	454	490	508	497	458	518	455	479	486	497	517	473	470	493	476	494	496	509	478	483	453	470	478	457	474	454	451	437	527	472	477	459	496	445	510	493	517	511	503
2560	309	282	280	239	226	258	233	209	216	241	209	250	227	222	208	209	229	210	214	217	247	198	213	254	210	210	198	229	220	224	184	236	244	227	200	224	211	189	203	178	225	205	171	185	196	198	228	197	220	225	180	187	204	223	230	226	207	203	206	217	212	201	211	197	214	198	222	230	225	201	223	207	201	209	215	249	212	207	194	190	215	238	201	178	207	219	231	212	216	215	225	209	211	204	240	212	198	245	237	216	212	192	196	173	205	212	212	203	217	221	216	228	213	191	232	205	204	199	224	219	216	201	198	210	175	216	209	203	218	206	211	231	191	232	206	196	197	217	191	217	201	222	192	211	235	186	232	246	194	183	195	199	213	209	227	198	209	220	202	230	196	242	197	243	211	208	216	256	181	212	209	201	214	219	203	206	216	221	213	211	212	197	237	200	216	213	239	197	211	228	212	197	202	216	217	191	220	221	233	222	222	234	217	211	197	190	219	213	221	181	210	212	187	208	209	213	239	208	241	211	240	236	223	191	217	216	209	217	236	198	222	190	200	219	205	204	204	215	208	200	206	226	216	186	188	237	222	244	206	218	199	218	209	204	245	205	202	239	200	243	217	216	202	195	202	226	231	225	187	226	193	220	202	208	210	198	197	219	191	212	205	234	204	219	196	221	201	193	191	209	227	221	206	204	226	207	217	201	207	210	191	178	219	216	227	227	233	203	223	228	209	234	243	204	216	199	215	209	209	206	227	185	177	239	220	202	207	231	208	220	218	213	207	218	200	229	201	243	232	198	208	202	199	232	222	217	211	218	204	165	208	216	211	210	201	203	212	209	213	221	239	259	222	228	218	230	232	203	224	210	200	228	226	227	226	232	221	233	181	229	205	203	213	213	235	206	209	216	180	178	244	198	220	213	218	232	198	215	212	214	220	221	219	214	198	221	184	188	199	220	206	216	183	226	195	182	201	225	201	226	209	205	211	226	215	236	230	188	201	229	208	210	214	208	195	221	216	205	227	227	213	221	198	214	208	204	237	213	219	203	186	225	216	245	199	202	191	204	201	219	214	252	224	210	226	191	206	226	215	192	207	188	214	211	206	215	225	207	207	228	202	220	214	211	212	194	216	215	221	218	207	223	230	211	221	195	211	222	207	200	223	190	186	209	221	228	226	219	188	200	205	194	219	215	196	215	260	245	231	213	211	217	204	230	199	195	214	190	199	228	189	234	225	239	220	222	212	212	208	195	217	192	222	200	194	188	212	218	208	198	221	204	189	197	231	190	188	209	252	171	198	199	228	191	197	216	199	214	224	246	212	204	213	218	179	213	202	235	200	215	236	208	194	220	205	222	207	198	175	212	195	223	210	202	199	207	221	224	211	211	200	187	214	236	206	226	212	234	218	237	213	222	206	204	229	212	223	218	221	209	238	221	235	227	223	209	209	233	213	225	221	207	219	174	195	231	209	196	203	181	228	209	203	254	214	198	224	220	204	215	212	213	210	208	220	216	227	201	216	201	202	223	205	211	215	227	214	220	194	213	235	240	207	215	206	199	205	206	220	204	204	215	203	203	204	242	204	217	207	213	200	217	215	196	188	193	221	190	234	211	214	222	225	194	219	218	169	203	214	217	201	200	201	195	214	212	197	227	222	210	235	216	207	218	190	235	230	215	197	213	196	208	231	224	228	191	239	208	189	191	215	218	212	227	216	224	214	183	209	198	231	230	213	243	224	195	225	230	204	256	194	209	231	213	206	232	213	228	203	215	200	204	219	220	215	246	215	199	209	225	205	211	161	189	192	202	214	204	217	224	232	187	207	199	199	207	189	240	220	217	227	231	196	222	228	195	217	210	180	218	214	215	200	229	252	229	213	215	201	196	216	191	213	233	226	220	201	222	236	211	212	207	214	211	228	212	212	195	220	207	201	222	220	227	206	228	229	222	230	212	213	204	199	219	169	201	199	183	221	218	221	229	211	203	219	206	223	212	201	188	220	222	225	196	219	210	227	198	211	220	184	236	181	206	195	220	202	205	216	206	210	227	204	205	209	204	223	209	222	214	207	209	200	212	221	203	240	251	210	222	226	234	200	182	219	207	202	211	199	226	224	223	238	199	206	211	187	196	211	220	207	197	237	216	223	242	181	213	212	223	221	221	186	228	207	217	219	197	210	213	208	198	204	197	206	211	195	232	213	212	203	230	221	206	198	219	191	206	230	222	194	182	211	231	174	189	213	225	230	222	213	191	227	220	220	194	204	209	256	225	213	250	218	212	195	217	213	189	178	186	180	217	220	194	237	207	222	219	223	218	210	211	204	202	216	225	208	204	207	197	202	199	196	211	227	212	215	218	226	224	204	222	205	216	203	202	213	193	219	221	193	204	205	214	222	216	205	201	229	195	225	225	191	226	211	204	219	214	218	207	202	200	209	211	201	185	209	193	199	227	193	210	216	223	228	190	182	218	229	226	221	205	191	196	213	214	236	198	192	212	185	215	220	221	221	211	208	217	257	198	205	186	205	213	231	211	215	218	210	200	184	237	223	213	186	197	217	201	225	225	220	216	225	213	200	222	214	182	244	221	210	208	197	238	191	209	220	184	233	230	207	208	220	208	191	216	222	213	208	228	218	219	209	240	223	184	227	216	247	207	211	195	206	237	224	216	214	228	230	254	209	224	198	215	220	226	247	238	194	211	215	202	235	214	194	223	244	221	215	237	209	191	224	205	209	197	215	213	218	230	212	202	224	224	217	192	196	217	213	231	205	214	199	237	209	235	215	218	180	191	202	227	237	197	213	189	200	207	211	202	214	234	221	233	227	194	219	193	199	217	224	203	215	222	244	213	194	189	232	201	224	220	205	194	205	230	216	205	212	220	212	207	208	243	197	220	213	217	218	216	228	206	206	238	208	241	211	227	215	216	213	205	210	228	197	209	203	215	204	198	217	203	207	238	196	224	231	187	199	209	212	223	207	215	209	248	202	205	205	212	201	199	185	217	201	235	194	245	218	209	192	210	191	223	221	228	222	238	230	223	207	182	189	221	212	228	200	202	212	230	204	198	237	191	209	217	212	223	214	247	230	199	197	211	205	212	216	219	207	204	198	226	222	228	212	213	189	195	223	219	189	200	206	208	210	199	220	207	199	218	234	229	206	205	215	193	224	196	224	196	217	206	205	227	201	207	202	203	197	208	239	209	233	198	221	232	206	244	220	220	212	227	174	196	224	210	204	226	215	206	190	212	197	208	230	222	202	193	213	237	217	202	204	199	196	210	218	214	207	215	217	213	200	226	216	228	231	220	185	192	207	212	197	204	191	234	204	223	209	178	245	210	187	219	204	202	210	229	209	232	203	206	209	202	207	214	226	206	214	189	201	198	214	216	214	226	205	202	191	221	208	221	210	211	224	223	232	207	199	195	184	211	213	216	219	188	214	209	210	199	208	224	216	212	204	196	218	227	201	199	222	199	231	247	236	219	226	203	175	225	234	196	242	218	196
2184	674	761	799	777	769	655	627	709	653	624	628	623	626	593	638	629	574	585	570	569	602	559	588	587	602	562	584	618	575	573	575	590	617	586	643	563	582	541	595	576	588	568	570	608	593	537	549	573	565	586	569	595	584	587	611	567	586	594	592	585	582	585	575	582	569	616	589	581	622	607	563	584	563	584	581	557	544	570	567	612	621	557	582	612	603	622	608	571	567	605	617	555	551	598	555	584	597	561	586	553	570	563	606	593	608	601	555	581	572	583	581	595	564	569	592	598	582	529	604	546	602	579	629	596	642	591	570	576	545	538	562	573	612	562	631	604	614	581	595	572	582	608	611	587	593	561	598	551	600	519	584	560	600	535	588	572	571	592	582	593	565	581	565	562	577	578	578	602	582	651	589	561	563	603	588	584	580	588	602	552	588	559	594	583	613	613	562	557	576	591	576	584	590	586	581	567	589	580	544	558	559	611	615	536	583	555	570	559	583	601	566	584	597	567	605	583	563	535	554	552	572	509	579	592	574	566	629	597	603	595	597	585	557	583	568	605	558	548	547	573	593	582	544	590	623	584	563	546	546	619	601	600	584	553	584	596	575	632	586	622	581	600	581	602	562	552	588	549	559	576	562	576	583	579	564	629	594	598	606	590	614	578	624	572	555	588	559	543	579	600	526	599	627	578	596	582	543	563	558	565	614	575	553	577	589	565	543	628	676	619	599	574	576	549	640	605	586	544	584	611	613	598	581	578	592	608	569	615	526	600	583	548	592	564	548	583	584	566	544	582	548	584	596	587	587	577	609	567	576	597	603	580	621	560	521	610	587	582	600	599	591	524	582	576	605	568	620	591	587	571	613	529	554	594	557	563	520	573	579	612	578	585	605	603	547	597	595	576	570	601	576	577	592	544	533	551	570	544	605	578	613	592	602	563	540	591	590	540	566	573	512	634	563	602	548	557	578	567	572	555	594	560	614	576	567	577	600	582	620	566	563	616	586	593	591	547	596	557	552	586	546	561	539	579	584	622	585	550	560	574	579	590	536	571	608	573	593	553	549	591	585	584	559	557	564	636	563	580	570	594	563	563	590	607	543	567	615	570	564	578	604	593	613	600	585	570	561	591	603	566	579	593	617	580	563	573	592	594	596	581	591	615	584	585	567	575	600	543	568	575	599	604	565	569	575	621	573	594	566	576	592	612	596	552	588	576	594	589	577	526	589	623	585	579	589	575	604	600	613	597	564	576	589	584	593	558	598	525	580	552	594	583	568	602	587	586	585	574	584	613	578	598	551	545	628	609	559	564	604	580	560	588	596	530	594	616	598	594	576	557	611	598	582	543	566	565	573	588	574	579	590	576	585	540	549	619	613	537	537	560	590	592	593	590	603	561	604	594	586	573	611	598	599	579	588	564	565	569	552	585	597	617	570	512	584	605	550	568	624	577	574	600	529	577	566	588	597	581	617	582	586	576	586	567	586	608	616	596	565	587	563	571	609	580	576	616	595	549	626	595	544	555	610	564	534	583	605	557	624	586	563	563	589	603	573	566	608	556	555	607	586	582	611	601	565	554	540	524	567	619	573	569	560	575	572	570	596	562	602	591	518	578	566	593	576	539	579	574	563	567	552	553	571	631	578	592	573	595	593	568	576	574	543	603	577	605	576	586	584	571	578	588	618	632	571	570	541	588	570	558	607	563	531	586	592	565	584	585	591	575	583	553	573	548	582	599	591	551	594	570	603	597	603	596	540	571	596	563	609	574	585	559	604	617	596	580	607	578	588	612	568	596	598	565	627	544	572	589	583	608	583	622	575	571	592	559	576	631	560	581	568	580	590	575	553	618	590	617	624	597	544	633	610	581	609	584	584	594	584	591	588	589	574	562	586	598	598	572	598	610	565	600	571	587	546	569	630	607	574	608	605	598	590	590	555	625	609	596	612	524	592	515	564	585	563	602	564	561	564	562	570	555	588	576	608	582	546	599	605	623	602	642	567	557	600	629	575	564	571	606	582	599	567	564	547	614	616	564	558	559	609	600	568	551	625	555	568	591	598	598	565	571	561	543	591	624	608	595	583	582	611	574	577	564	588	496	576	579	571	591	580	538	555	590	594	611	532	606	575	599	618	576	573	543	623	558	575	599	609	611	542	587	547	553	579	562	604	597	581	569	525	590	579	570	591	574	597	587	520	575	615	550	610	552	589	562	615	553	587	560	605	610	584	592	582	609	585	596	559	579	593	540	577	576	573	584	576	603	589	553	596	596	617	576	577	566	581	557	578	623	578	569	588	591	584	550	575	601	607	624	585	613	607	599	609	602	584	586	586	596	592	605	605	552	562	602	571	569	564	564	593	557	582	545	563	573	597	595	619	543	585	609	556	616	636	552	614	539	601	597	619	599	553	613	600	622	559	525	608	625	586	594	573	610	572	545	589	573	582	608	573	612	512	603	585	570	558	580	596	581	594	574	565	573	609	576	592	607	621	627	571	585	574	603	594	562	567	619	559	607	589	610	592	544	570	564	612	591	551	594	562	610	574	583	584	565	597	578	567	606	548	594	582	631	547	622	632	564	592	581	551	591	610	580	623	541	607	546	580	555	574	555	576	533	556	572	589	590	597	599	583	578	620	607	569	584	528	613	563	546	564	523	613	609	570	548	598	602	576	577	571	562	600	567	578	588	550	555	632	562	545	642	558	598	560	596	564	519	572	552	576	604	599	581	573	567	542	570	611	599	610	560	590	621	591	581	564	582	552	602	564	591	544	576	566	569	540	604	622	565	563	605	606	584	577	567	625	577	577	617	590	590	582	597	580	557	632	544	558	612	562	591	571	629	601	564	607	576	555	579	603	597	606	584	614	568	576	559	597	598	542	569	556	618	576	617	612	544	590	567	572	588	588	543	602	591	587	614	555	582	568	639	551	577	554	582	585	569	552	553	608	581	584	574	585	590	561	586	573	620	567	615	580	578	595	601	586	546	606	545	581	566	580	587	624	563	581	559	566	579	610	570	624	576	615	611	613	615	593	618	588	597	606	609	570	573	558	562	567	591	570	560	624	560	595	570	553	610	629	544	592	590	581	565	585	584	555	578	582	566	544	561	623	602	582	583	579	571	534	578	533	553	597	569	598	605	618	543	562	529	552	552	578	631	580	600	597	607	640	597	601	610	579	546	584	569	594	586	570	593	584	574	587	575	585	662	550	553	579	553	566	573	567	598	544	602	569	584	540	597	588	596	597	571	556	580	568	592	580	567	598	582	565	571	625	586	578	606	595	558	573	556	624	614	585	538	566	598	593	556	580	576	553	561	610	548	571	574	615	586	587	576	610	538	583	592	587	573	583	597	570	554	537	594	549	620	604	558	597	601	588	549	563	554	572	530	613	572	575	559	619	538	573	542	606	615	565	570	544	614	580	606	560	583	553	598	603	608	601	557	528	557	581	573	585	597	562	571	635	559	597	632	601	563	597	569	574	615	633	616	552	555	578	582	547
10400	1134	1354	1134	812	546	452	384	313	250	234	195	193	180	164	165	149	149	155	133	128	118	114	111	130	147	123	126	119	120	124	108	120	109	112	106	110	113	93	128	128	112	93	121	139	101	146	129	106	121	97	103	98	108	107	113	104	112	110	99	102	111	116	106	127	106	98	88	117	108	114	110	107	89	102	103	122	108	106	119	119	113	94	102	101	100	100	128	126	119	85	114	128	96	103	119	112	98	122	114	107	96	129	113	125	94	95	98	80	113	102	82	104	113	92	107	90	133	117	94	110	92	93	116	105	103	106	107	111	125	102	118	88	95	111	79	102	108	112	109	115	114	107	107	101	115	103	114	102	97	94	103	94	104	114	118	108	102	109	101	100	105	114	119	114	98	107	105	112	113	114	107	92	108	110	96	102	128	88	118	117	101	105	100	99	94	92	105	94	103	97	114	114	114	127	108	106	119	101	90	113	86	79	113	111	100	96	97	99	103	117	114	115	96	96	106	102	122	105	109	106	119	120	95	118	113	111	101	97	106	108	120	88	99	86	105	92	126	103	104	92	110	103	87	87	111	103	94	92	121	103	114	97	106	115	108	111	117	96	92	108	83	90	109	112	116	118	112	108	106	96	116	105	118	108	95	98	99	89	97	104	101	75	97	110	118	98	109	112	123	93	111	95	100	127	107	113	107	116	107	116	103	111	115	92	114	89	89	111	110	118	106	103	97	110	101	109	105	107	106	105	89	94	123	102	109	98	111	95	100	106	92	125	105	93	111	101	116	99	101	104	107	114	103	99	101	102	95	99	104	104	79	87	108	109	102	95	114	94	107	97	115	101	97	112	110	93	107	94	115	102	104	118	96	85	98	99	110	112	111	92	88	88	107	104	88	117	88	92	111	121	99	111	111	114	91	97	98	110	99	101	92	104	107	109	104	107	86	100	84	107	92	82	103	98	109	94	108	107	115	119	135	111	97	104	107	117	95	94	120	100	106	90	105	128	92	94	105	99	97	101	100	114	91	112	119	90	104	95	93	107	93	101	109	96	85	98	104	109	99	129	99	116	92	90	99	108	96	118	100	105	122	112	97	112	92	108	101	95	112	92	99	103	103	86	117	114	106	122	103	121	107	98	87	86	105	113	116	107	111	108	92	118	98	117	114	92	101	104	117	94	82	123	101	95	126	89	111	101	107	115	121	119	101	102	95	103	102	112	111	107	89	92	116	98	100	113	99	104	123	102	105	93	104	98	101	109	94	81	112	95	100	113	101	103	93	122	95	107	106	101	102	84	99	102	107	111	91	112	109	97	97	106	111	118	94	86	106	110	90	104	109	116	104	103	93	107	99	112	106	104	129	115	95	110	109	96	105	91	113	98	94	110	90	98	95	99	105	108	132	98	102	122	96	103	117	99	115	108	116	89	100	98	90	90	86	119	96	106	100	105	108	105	115	113	115	117	104	130	111	94	95	95	91	100	132	94	105	108	100	109	109	98	107	104	92	105	107	99	120	108	104	97	118	112	99	117	127	99	117	98	94	101	120	118	104	129	117	99	86	102	102	91	108	87	95	87	111	116	102	100	90	103	93	102	112	105	102	113	100	99	102	81	106	94	105	112	96	97	101	97	118	113	112	108	86	128	101	108	95	94	96	93	105	99	110	96	104	125	97	120	123	95	110	115	105	102	115	117	125	113	111	93	95	93	110	113	97	106	105	86	111	114	89	110	122	115	99	122	105	99	86	112	109	98	96	110	102	109	105	106	121	109	99	96	107	135	108	102	114	94	91	118	107	122	110	105	117	104	122	84	90	99	115	124	111	113	117	115	109	95	100	105	98	101	107	128	106	109	94	110	101	106	97	100	100	84	103	93	113	105	113	118	106	116	93	124	87	116	97	113	120	101	116	107	107	77	110	84	97	104	107	120	104	86	90	126	106	102	89	117	113	107	97	92	111	115	101	98	105	96	121	103	90	86	95	99	102	104	106	90	94	84	87	98	103	93	100	101	113	119	97	104	91	109	107	101	97	101	97	97	101	98	108	95	96	118	109	92	94	99	95	105	96	93	103	104	102	120	84	106	105	108	104	84	104	104	102	91	97	122	97	97	117	122	111	93	97	100	83	111	111	105	111	96	95	93	104	97	113	104	106	116	113	98	110	131	112	91	102	112	92	115	107	92	95	98	107	102	99	112	98	100	95	97	104	101	103	106	115	99	105	94	102	101	103	91	91	103	95	99	98	101	106	96	100	113	116	91	107	102	111	105	120	82	124	111	99	86	93	98	111	93	118	121	112	101	92	105	113	98	100	100	108	95	89	90	119	117	105	93	113	93	105	117	97	112	111	85	122	114	116	106	105	129	120	122	108	111	84	95	95	106	111	103	111	91	115	95	103	94	103	112	90	100	101	98	95	116	106	119	106	116	99	101	110	109	107	113	102	83	95	118	108	109	106	113	101	83	122	115	115	95	101	97	103	116	106	98	116	103	108	113	84	109	100	106	108	118	103	95	105	101	98	112	111	107	133	95	83	98	116	112	110	92	111	110	120	101	113	114	104	112	117	92	110	131	79	104	101	108	87	105	103	104	91	96	103	93	91	102	104	115	111	93	100	100	91	104	93	116	112	88	98	111	87	117	135	98	108	105	98	87	97	91	123	107	104	120	96	113	105	94	110	107	134	110	103	117	109	121	98	114	118	105	121	91	105	96	107	90	119	97	98	112	117	108	87	106	93	96	92	97	116	97	103	91	109	91	82	97	99	97	94	106	109	108	107	104	107	113	106	94	102	111	94	98	94	99	101	88	126	104	105	97	105	103	86	116	107	100	91	88	104	105	83	115	97	104	102	106	109	95	104	107	84	88	83	105	110	106	114	103	103	114	101	92	94	88	108	98	106	96	88	94	108	99	123	77	106	106	82	103	110	112	95	100	125	115	120	110	106	102	125	104	102	107	102	84	97	96	111	103	106	110	111	88	99	122	93	107	109	121	110	118	74	104	103	89	90	97	106	113	104	107	109	103	92	102	118	108	102	82	82	97	116	109	112	106	114	108	102	108	121	112	122	97	109	92	102	101	96	108	115	104	106	106	91	103	107	84	86	117	95	111	104	114	112	104	99	104	89	101	89	91	117	96	114	111	87	98	107	108	112	104	99	116	110	105	101	107	112	93	110	91	104	124	111	106	107	103	125	101	99	109	122	90	98	98	98	112	118	105	95	107	103	100	91	108	79	100	115	120	105	99	109	103	116	118	115	105	109	97	81	115	100	97	103	106	97	87	105	101	108	109	127	97	118	107	95	98	97	89	111	111	97	94	112	103	92	91	118	87	101	95	115	106	100	99	117	111	100	103	117	96	102	93	76	109	97	97	94	98	126	97	90	126	101	116	105	111	116	85	110	112	107	84	104	98	103	110	115	114	116	81	101	106	100	121	107	126	119	107	98	108	97	114	103	95	92	110	110	119	99	93	97	110	119	130	110	97	104	102	107	111	102
5658	1447	3217	3761	3120	2601	2046	1656	1435	1172	1132	978	879	797	746	715	643	634	555	585	527	526	498	439	555	445	450	398	437	407	414	395	430	391	415	412	381	401	392	383	373	403	373	406	407	358	331	333	369	353	366	381	372	383	340	363	376	331	315	341	329	355	327	339	363	379	316	349	363	351	337	330	332	364	362	328	343	325	324	321	301	322	344	336	344	374	372	354	335	362	339	333	324	312	318	321	325	333	322	354	312	342	329	320	320	311	318	333	335	350	364	310	322	315	328	321	335	343	282	326	323	343	344	353	313	337	363	331	326	356	352	337	301	319	317	325	329	354	330	323	328	317	327	331	356	361	323	373	296	333	353	358	353	300	305	339	319	314	322	328	331	331	323	317	324	297	330	347	338	348	320	326	343	338	349	350	349	332	278	332	300	307	327	342	317	338	297	341	290	345	307	340	327	304	322	337	303	359	320	323	328	327	346	334	334	351	319	336	352	315	322	318	309	354	326	365	328	333	329	357	330	316	353	312	317	314	308	321	337	318	319	311	316	333	324	305	320	315	363	315	306	311	336	279	296	317	284	332	333	350	316	326	337	314	331	293	297	314	321	300	332	346	321	330	320	344	293	323	355	341	320	332	324	305	339	293	351	308	341	313	315	354	308	300	330	319	311	340	330	350	367	337	328	347	333	311	308	324	328	302	313	300	343	355	316	343	337	336	350	323	312	306	340	320	317	310	318	334	294	338	355	305	333	306	354	314	327	307	340	333	330	297	345	290	328	318	327	334	321	345	324	322	347	335	321	285	352	291	338	362	318	315	321	338	334	345	296	329	314	342	335	345	328	328	325	310	331	316	349	350	336	337	324	290	299	363	304	334	351	338	345	323	326	317	304	327	347	355	325	334	321	305	305	325	303	307	352	299	332	339	334	298	318	324	293	310	302	347	314	314	339	324	321	353	310	339	353	337	297	346	325	350	309	304	350	356	337	359	298	304	318	301	319	331	315	333	308	315	322	314	314	354	343	304	317	337	343	304	343	274	318	347	315	338	358	315	328	296	355	329	292	314	347	331	321	311	310	332	355	346	296	336	356	315	311	318	324	307	322	326	356	284	330	314	296	352	336	310	329	325	337	306	310	317	320	335	331	317	307	303	310	306	340	338	320	332	335	329	332	298	309	320	324	323	341	348	335	314	321	340	319	349	353	344	332	355	321	310	335	265	300	315	322	321	338	333	316	327	311	327	282	355	313	324	283	312	301	305	320	319	343	349	352	343	304	341	320	342	314	351	338	342	334	340	352	320	345	337	335	329	341	321	311	338	339	295	318	331	335	323	318	298	318	332	324	316	320	348	334	300	318	333	317	311	316	282	330	321	305	359	323	321	282	315	307	315	312	309	340	340	329	324	314	323	312	338	331	344	353	319	339	341	302	307	341	281	287	319	357	326	318	327	323	321	307	330	316	329	336	319	341	326	331	325	323	327	327	305	343	334	314	321	364	341	339	321	302	341	312	314	334	296	353	315	332	298	329	323	325	317	305	286	301	326	342	338	334	312	299	335	305	306	330	336	339	321	342	342	288	346	336	325	314	334	329	329	315	325	309	315	313	345	336	316	348	327	294	332	330	314	340	333	334	319	315	332	318	326	290	316	344	322	361	352	323	320	309	286	351	327	357	335	324	310	301	327	303	342	325	334	327	328	315	333	321	313	337	326	303	315	319	292	321	316	322	326	313	317	320	336	310	340	324	327	337	331	289	319	330	303	317	349	346	330	330	319	294	340	364	305	327	318	295	350	336	315	346	320	323	324	294	335	327	289	335	304	312	311	316	320	339	321	369	317	272	342	316	344	360	341	326	337	325	329	322	319	319	323	330	316	309	362	315	307	298	346	331	292	346	337	300	333	327	300	296	314	303	325	326	299	354	369	331	337	316	300	306	322	313	321	328	352	315	291	351	330	346	325	315	333	337	324	314	343	332	332	334	289	352	316	329	316	328	324	328	306	326	354	334	344	342	280	324	293	307	319	285	341	304	308	312	333	348	320	342	310	329	326	329	318	309	326	311	337	339	299	330	330	353	323	330	315	344	325	330	320	335	330	336	352	326	305	293	313	317	321	341	315	370	315	313	312	340	344	351	337	340	323	307	354	365	317	345	335	339	305	305	344	326	309	337	345	339	341	329	324	355	312	317	296	311	309	293	342	335	315	330	321	333	334	345	331	326	322	307	339	323	305	304	329	334	301	319	294	337	323	324	334	354	309	345	344	295	311	351	300	319	328	334	320	336	311	328	297	358	319	293	310	321	331	352	339	330	330	340	316	308	340	332	305	296	329	299	333	352	297	329	341	337	335	305	305	297	345	355	357	307	341	321	316	316	326	309	323	306	325	341	334	345	339	331	329	328	333	319	334	343	335	313	304	334	357	307	316	314	328	333	334	278	307	312	314	312	312	314	364	289	352	311	327	298	319	330	348	318	317	339	292	342	316	317	340	315	308	340	341	324	334	303	328	315	375	338	321	329	306	304	316	334	337	344	330	329	312	313	322	315	331	350	318	327	344	343	331	340	326	318	305	322	314	333	299	326	298	313	329	321	315	318	341	318	317	319	331	330	354	313	303	333	316	295	315	314	326	356	327	357	290	312	324	347	300	344	314	333	359	321	318	337	321	338	347	320	315	305	324	353	284	321	309	309	352	360	321	352	327	324	333	294	319	354	350	344	324	332	338	313	319	337	322	313	317	327	281	327	335	335	326	299	335	314	312	308	301	338	339	344	315	317	309	308	306	347	356	352	312	352	313	324	324	313	292	347	317	293	323	341	330	299	339	336	347	354	321	324	338	324	312	299	359	275	317	305	317	310	328	300	323	333	302	349	313	357	312	328	342	332	326	336	323	333	337	323	330	339	304	316	338	320	359	320	341	318	344	320	328	329	346	328	315	331	317	350	310	321	327	309	346	322	326	364	350	322	311	310	311	322	281	333	320	293	318	313	331	352	313	339	342	327	315	339	332	331	324	334	345	330	316	296	297	308	314	336	341	335	352	343	300	287	341	338	315	336	332	332	343	354	333	301	311	308	344	291	352	327	306	362	349	350	351	339	347	346	336	351	334	334	331	329	336	308	310	335	313	297	351	326	346	311	341	340	339	292	327	347	326	305	314	302	322	306	346	302	299	330	319	312	315	316	338	299	345	371	332	305	328	327	317	330	317	327	320	300	365	353	319	317	331	332	327	300	320	316	322	300	358	319	334	350	356	315	306	365	322	316	320	307	350	343	337	323	338	311	301	329	306	326	320	320	305	319	332	284	320	340	331	334	332	343	356	324	342	329	300	311	328	355	299	325	344	326	330	307	328	305	323	338	311	300	329	346	321	333	300	311	307	307	335	289	308	328	313	334	340	303	334	323	318	311	343	350	349	323	334	300	293	324	334	340	280	336	326	317	325	326	355	347	353	347	308	320	305	301	305	343	324	307	334	329	301	290	336	305	334	325	293
19380	3357	2979	2250	1611	1149	886	698	602	473	413	364	364	309	267	249	242	232	257	220	229	224	193	203	187	172	187	213	212	168	180	168	169	185	175	182	175	187	180	182	176	168	163	198	163	177	187	180	180	168	164	168	168	156	167	171	182	157	146	140	161	176	158	160	161	157	142	159	148	164	170	172	150	168	175	171	154	162	168	150	179	156	150	165	167	174	187	186	151	161	161	183	173	155	182	163	158	173	160	176	154	173	163	170	150	171	162	163	172	165	167	145	162	156	173	163	145	165	169	177	155	173	162	151	185	140	156	132	148	144	154	174	163	161	135	155	173	141	153	151	156	158	167	182	166	161	176	163	143	144	153	158	157	168	151	162	162	156	166	155	172	157	133	155	153	155	157	175	167	154	145	149	165	168	168	163	167	154	131	173	152	177	163	163	175	166	176	152	158	150	174	172	147	182	140	150	177	169	148	142	176	160	147	188	168	162	158	157	176	163	156	147	176	185	163	153	159	151	159	178	159	173	165	171	163	161	143	170	183	164	170	166	162	180	147	156	161	170	166	181	151	170	149	158	175	179	144	146	143	181	141	175	165	175	151	168	171	168	163	168	166	145	142	162	182	145	160	169	161	159	159	160	146	169	150	147	170	140	172	163	170	169	166	150	166	167	179	167	150	160	182	146	154	161	156	153	151	187	165	148	179	155	167	182	153	138	151	156	167	170	151	178	151	185	141	158	145	155	155	158	166	149	135	156	167	161	143	174	171	135	149	180	156	145	176	157	149	172	165	158	144	170	163	145	152	166	160	184	161	152	177	160	172	169	156	189	180	168	162	139	150	153	158	162	170	150	143	153	172	156	154	152	156	137	156	158	142	187	172	163	157	177	159	148	132	173	164	169	173	159	155	144	168	158	141	160	156	164	153	155	181	144	149	169	171	149	166	139	171	169	176	148	168	159	167	184	163	150	132	196	166	164	159	163	146	163	144	175	174	142	159	177	157	174	171	164	155	173	163	175	147	174	149	171	167	136	141	170	146	158	149	160	161	151	143	168	153	188	170	150	137	170	146	155	161	166	152	156	180	146	182	153	156	180	158	154	161	158	137	165	167	166	166	175	188	133	180	165	175	171	163	165	164	154	161	175	173	192	169	160	165	150	161	123	161	170	151	180	150	166	147	150	148	177	156	162	159	170	146	157	147	174	146	166	152	160	163	169	151	164	146	170	146	165	146	166	156	172	149	159	153	165	170	170	168	177	152	157	173	146	162	161	161	158	161	173	166	180	173	165	131	159	161	164	169	155	169	167	168	167	172	159	165	146	160	202	172	159	170	159	144	169	171	184	163	174	181	153	168	159	169	162	166	160	149	164	170	146	161	160	189	178	149	178	175	161	151	175	148	176	169	182	166	161	173	158	138	145	150	161	147	160	169	157	153	145	175	149	139	159	146	157	174	170	152	136	168	162	149	162	168	151	147	159	162	157	163	145	170	177	166	152	145	173	156	165	172	144	164	159	164	148	164	169	157	147	171	170	160	164	138	163	173	155	168	157	156	154	166	155	164	156	124	166	146	169	127	150	180	167	162	165	176	145	161	136	165	162	174	140	156	172	161	165	153	152	154	155	155	178	163	164	152	160	150	138	176	167	175	159	153	159	171	161	181	152	155	158	174	143	178	173	148	148	155	159	171	158	150	155	174	168	161	168	144	144	173	164	163	157	139	158	156	168	165	140	130	162	194	172	177	160	143	175	163	172	156	175	159	154	173	166	163	141	154	137	138	158	170	139	169	157	173	191	171	148	172	150	150	180	171	164	179	150	153	147	168	144	150	179	163	140	161	157	140	150	163	157	142	142	167	172	201	151	186	172	149	152	142	172	143	163	165	147	145	188	143	162	159	165	171	171	184	168	142	175	182	155	169	160	171	190	150	152	175	143	165	154	139	151	175	129	182	150	138	177	149	176	145	166	185	141	174	165	179	142	155	166	149	162	131	135	157	148	171	165	144	140	177	160	162	152	166	171	174	157	161	149	146	164	177	143	138	156	153	159	163	169	126	161	178	134	153	172	152	144	163	174	159	135	160	178	164	159	164	203	158	149	174	141	163	153	151	154	174	154	154	165	145	166	159	152	168	163	163	149	166	168	152	179	165	168	187	158	177	179	139	143	159	144	173	161	176	152	143	153	153	161	162	155	134	161	158	177	148	172	175	158	145	172	155	170	137	162	167	153	174	160	169	163	145	153	152	147	165	157	188	171	174	147	169	166	171	167	163	149	172	140	173	150	169	182	159	164	161	162	170	148	162	178	141	164	166	148	140	142	149	161	171	183	166	179	155	158	167	188	176	171	168	171	148	175	167	173	166	150	177	174	154	168	172	163	166	132	164	164	174	173	159	172	147	155	160	178	175	162	168	148	152	160	161	141	149	154	183	141	164	159	163	144	132	155	159	148	153	143	160	164	149	181	146	143	169	152	151	156	165	151	166	137	184	169	153	159	154	179	160	152	169	156	151	162	135	151	134	154	137	154	158	172	157	152	156	152	177	191	168	156	174	162	157	182	167	163	183	175	168	172	164	151	154	167	157	177	142	152	171	146	163	155	159	175	151	143	200	147	153	173	147	155	167	194	176	146	168	181	164	157	167	167	157	125	179	174	139	161	149	152	174	162	157	150	154	154	148	179	167	164	143	172	160	171	162	153	145	169	151	150	146	163	154	174	185	178	168	150	147	164	150	155	130	167	163	174	160	166	194	161	170	161	157	159	163	142	170	179	166	148	153	145	172	178	154	141	149	161	164	153	139	148	160	151	167	162	147	162	152	159	146	157	177	154	163	164	168	148	178	157	150	170	171	145	161	157	176	158	144	181	160	164	154	148	180	164	152	140	157	163	178	138	155	151	180	156	171	187	148	156	167	158	171	140	160	162	152	176	155	137	162	158	165	150	163	194	170	153	168	162	198	142	165	160	152	155	168	152	167	156	181	140	155	165	180	141	180	168	184	183	170	186	163	160	170	178	152	155	155	160	171	148	149	149	175	166	164	184	162	186	153	174	163	173	147	149	165	169	165	154	138	159	149	178	153	173	164	175	170	196	164	152	174	170	152	151	166	161	157	180	168	141	144	154	176	154	155	183	147	178	173	187	142	168	170	149	154	145	160	171	148	154	176	163	169	159	152	148	157	145	150	156	161	181	146	159	169	147	155	177	162	154	162	158	163	157	162	148	174	173	172	175	142	158	176	173	151	159	155	161	171	185	178	148	197	148	157	152	165	146	168	154	154	152	127	162	142	172	146	153	149	159	166	185	169	150	153	157	153	171	137	156	157	162	142	172	140	153	155	165	147	162	156	181	160	152	159	152	163	144	173	157	155	169	143	159	170	177	160	156	153	164	159	172	169	170	154	161	165	156	163	159	161	168	176	141	157	146	169	154	161	170	167	192	183	154	164	179	146	158	135	147	181	157	139	178	143	158	147	149	158	174	194	163	156	146	147	143
8002	2621	5907	6685	5794	4666	3859	3244	2709	2330	2018	1708	1580	1434	1292	1217	1181	1076	1046	956	928	827	796	765	788	766	730	693	708	660	665	676	639	662	667	632	633	610	558	610	571	589	557	547	564	568	585	538	545	532	532	535	576	576	520	535	495	530	543	521	526	532	521	521	537	519	526	468	484	478	527	474	501	495	523	517	501	534	517	495	518	531	529	523	506	582	548	499	512	511	490	529	520	517	490	476	488	468	493	526	516	510	491	441	457	503	439	491	550	510	496	489	480	465	502	447	497	522	475	512	502	488	520	527	550	517	508	487	498	486	476	455	476	490	463	491	495	529	500	502	465	435	504	508	550	467	495	500	497	503	513	506	471	424	474	470	501	486	484	526	455	447	489	485	446	457	499	501	438	525	457	473	463	468	497	490	502	487	478	495	464	479	498	450	482	461	495	475	442	487	428	449	472	474	439	489	447	476	477	447	449	500	462	517	486	472	483	489	494	499	472	494	499	436	482	474	444	503	496	483	467	462	487	481	456	513	511	495	469	473	441	484	509	490	451	508	495	489	486	468	510	454	504	475	477	458	470	444	503	487	471	491	484	489	467	483	530	517	455	495	486	491	453	490	480	508	459	506	438	480	481	418	481	456	503	471	509	457	491	484	484	481	486	486	494	468	474	466	476	446	446	518	484	505	471	454	489	486	480	498	522	482	433	464	470	484	495	471	453	463	496	482	505	492	432	488	466	438	449	510	488	491	472	502	467	435	461	494	467	492	489	523	458	461	470	481	452	481	473	453	490	475	452	496	513	517	460	522	477	476	483	466	461	477	437	468	485	481	520	494	473	470	486	491	487	483	476	477	440	426	525	495	475	482	458	454	459	504	476	450	496	495	475	466	489	456	473	449	465	454	525	458	457	455	450	518	476	468	490	507	502	453	493	507	471	489	474	506	495	449	484	475	542	487	481	484	458	456	522	441	504	452	463	462	491	475	496	491	457	475	487	443	469	467	460	499	481	480	469	516	465	451	465	483	464	505	488	473	482	489	448	458	429	465	506	449	480	526	490	470	449	499	485	455	484	490	487	503	476	512	478	446	484	456	484	511	459	488	489	495	518	460	490	477	492	467	483	491	483	519	462	527	491	457	513	472	473	480	459	462	492	461	503	503	502	483	484	452	482	493	488	461	495	471	498	477	452	478	483	448	490	488	465	512	486	465	496	501	469	495	450	479	453	484	500	443	475	492	461	475	485	516	506	500	498	485	475	465	450	478	448	469	476	465	503	480	454	491	487	499	431	480	509	461	488	490	496	490	466	470	500	525	477	491	453	494	460	482	485	493	493	457	488	497	503	479	475	448	471	493	485	495	490	490	435	480	480	497	457	493	492	522	455	462	513	516	500	437	517	485	505	453	482	490	497	480	495	488	485	536	476	487	502	462	486	476	469	482	499	491	487	465	499	474	510	496	452	467	522	450	512	440	513	487	488	466	457	520	492	470	478	435	453	470	475	483	466	469	486	472	461	494	458	479	508	489	489	495	504	491	492	504	480	527	490	449	458	475	467	479	466	511	503	541	495	491	499	469	464	499	490	493	500	470	469	487	495	470	513	454	473	494	494	513	471	464	503	471	504	486	454	491	486	506	495	448	469	511	468	491	465	476	507	474	468	497	489	488	467	475	502	481	438	440	512	538	445	473	449	508	456	503	499	492	468	458	478	527	465	455	496	496	464	480	490	482	495	507	494	473	427	492	491	498	489	502	533	473	491	501	494	503	484	487	480	525	492	512	502	468	471	462	494	482	474	464	463	505	499	459	475	435	523	500	492	524	479	448	500	451	491	484	468	514	458	498	472	477	459	447	509	497	483	511	463	461	457	503	509	502	468	468	531	456	476	464	476	472	488	435	471	460	445	478	469	441	461	501	507	454	502	507	448	441	462	481	450	513	490	482	485	491	456	479	490	466	482	497	464	466	465	445	467	458	477	450	516	470	516	488	445	482	484	502	445	493	455	485	487	485	484	453	484	494	495	495	468	426	473	488	514	451	481	510	514	468	489	460	496	441	483	467	480	485	479	485	498	468	434	474	468	479	490	499	491	440	495	461	481	487	469	475	494	477	449	474	464	452	479	476	496	487	481	479	483	475	481	497	490	482	473	503	470	493	477	513	498	495	492	498	459	499	481	449	475	488	478	463	447	467	451	443	521	469	504	507	455	454	494	482	471	504	460	489	478	452	477	481	529	466	452	508	485	494	495	470	481	491	463	497	521	501	496	472	468	480	503	490	487	469	519	491	487	486	461	454	503	474	470	471	467	483	461	503	479	466	468	510	506	472	512	460	466	495	490	524	507	452	521	446	472	501	489	471	481	449	459	447	463	476	480	510	468	464	449	461	473	458	490	489	475	481	458	522	498	470	479	472	485	456	485	528	484	467	471	487	502	447	461	455	470	474	475	470	476	480	470	487	499	472	471	472	492	474	467	486	459	480	473	454	447	475	492	509	482	496	506	472	503	475	447	486	505	491	507	477	485	476	511	445	492	447	478	525	466	459	474	485	461	456	489	491	457	455	474	473	483	545	454	466	448	474	509	510	490	534	486	484	483	466	469	495	486	473	508	472	479	491	504	488	463	490	478	494	464	473	487	507	466	431	456	492	473	477	421	498	457	494	494	483	489	473	418	480	494	519	481	529	446	427	473	444	466	440	492	463	444	459	514	487	485	477	461	493	475	446	531	516	492	454	461	497	519	482	503	475	472	547	461	459	486	473	498	524	492	529	451	485	470	469	443	461	477	456	484	483	497	465	517	477	460	444	480	496	480	431	453	505	457	494	475	494	501	447	489	473	516	500	474	490	450	507	457	467	476	486	497	455	487	480	526	468	528	512	479	459	496	485	510	483	508	460	487	502	477	497	464	520	468	484	469	492	485	466	485	457	474	466	501	504	473	459	480	482	474	506	505	494	502	491	485	468	496	496	482	475	515	466	512	513	514	460	457	451	478	498	460	469	459	504	471	487	458	467	481	516	465	524	526	453	468	493	478	500	476	472	478	501	499	500	480	494	477	475	471	497	443	458	464	452	481	491	498	499	475	455	449	495	489	494	490	446	439	457	515	457	507	467	503	445	440	497	473	481	475	473	479	470	453	458	509	520	498	505	477	478	459	494	491	467	480	481	489	493	467	488	474	498	500	441	474	515	494	509	515	503	464	461	505	529	493	503	482	446	487	471	505	434	483	469	484	472	456	479	498	458	491	478	454	459	511	513	506	507	511	449	450	529	517	479	485	448	478	495	518	465	445	524	503	496	468	481	498	526	505	469	468	465	443	461	535	486	459	502	490	470	482	453	487	464	492	470	511	452	478	467	451	531	489	496	477	467	556	448	513	471	454	488	479	445	469	511	496	475	468	512	468	522	477	484	518	497	491	463	498	490	508	484	496	470	482	455	514	486	478	435	457	486	506	499	466	520	511	460	468	437	484	447	483	479	491	515	461	479	472	504
2463	296	308	283	246	241	232	222	218	244	241	233	234	206	203	195	229	221	227	196	213	204	211	218	231	185	235	221	181	210	187	229	206	201	223	195	212	236	192	222	214	194	203	205	206	206	196	184	210	205	215	233	205	214	244	225	233	212	204	217	193	195	220	207	236	179	213	186	201	202	229	211	221	181	222	192	220	196	203	187	188	187	199	202	209	202	232	228	181	214	227	189	198	216	197	236	178	214	224	220	192	197	197	213	224	247	228	239	225	200	204	215	191	188	202	222	192	196	202	197	247	198	220	198	223	226	226	204	205	210	211	206	222	220	209	205	196	198	201	205	190	220	237	209	226	194	219	188	217	199	218	212	200	211	247	212	234	192	207	227	209	207	198	215	219	223	198	215	193	203	232	194	216	214	200	191	219	184	218	214	158	208	213	216	252	207	198	221	200	195	203	192	189	224	214	220	212	198	191	214	199	200	215	235	220	212	221	219	210	206	199	209	200	209	220	186	209	243	210	198	214	204	195	195	203	203	211	206	196	192	182	219	197	224	238	241	212	221	204	221	205	230	201	231	216	228	220	208	216	199	193	189	228	222	219	204	219	212	209	248	212	209	223	219	214	216	191	210	208	239	220	186	236	210	214	201	210	196	225	222	207	192	205	218	201	234	210	220	227	223	218	204	188	231	184	218	202	228	221	219	211	189	187	209	215	217	216	206	205	230	184	215	220	188	226	210	240	210	205	209	217	202	209	208	192	206	171	209	199	219	208	215	209	200	245	213	198	202	220	232	222	214	217	211	189	221	178	200	200	211	229	192	216	189	190	210	210	198	243	227	211	214	204	203	209	215	206	208	204	225	202	217	201	239	211	197	204	191	191	217	220	212	189	174	181	211	211	205	217	195	210	204	208	213	202	187	221	186	211	213	201	206	229	206	184	238	194	218	190	207	187	212	210	204	219	182	229	215	240	206	227	219	189	229	226	193	204	215	217	237	229	196	232	200	211	200	222	200	225	205	207	208	219	190	214	241	214	254	208	198	202	184	209	192	181	218	221	198	200	241	189	223	211	192	228	207	221	217	229	210	222	193	217	210	197	207	210	237	178	213	208	214	194	198	189	185	196	194	189	210	198	210	217	213	240	208	213	179	238	176	191	200	203	218	203	207	200	207	215	216	207	196	220	203	208	192	190	209	218	217	198	214	192	240	202	204	199	210	189	211	219	207	220	213	188	196	224	198	208	224	216	211	213	210	214	219	214	225	199	237	204	209	205	203	225	205	192	211	221	227	219	202	197	202	185	173	225	206	216	211	204	216	213	226	203	190	220	191	221	204	221	210	182	208	218	200	211	192	202	215	211	199	215	212	179	200	222	188	222	211	193	174	204	199	216	191	201	181	225	250	222	213	211	229	192	219	169	221	199	207	213	225	204	180	205	237	200	216	203	182	200	224	228	198	206	210	207	197	201	225	218	215	234	224	208	216	218	223	213	187	219	202	248	228	231	193	205	213	202	224	211	184	208	206	174	207	223	195	209	221	216	225	182	217	218	213	203	204	191	212	219	221	216	212	202	224	172	198	189	223	208	212	236	213	197	182	250	181	211	179	218	223	201	208	166	225	233	224	222	199	213	214	201	206	210	186	202	224	233	192	218	181	220	211	208	204	227	235	217	191	207	189	192	211	221	207	216	247	224	216	205	219	208	202	207	220	201	203	222	232	215	193	194	208	208	234	216	200	196	211	209	228	198	201	231	183	209	189	217	204	202	207	229	228	190	228	242	216	195	196	194	217	223	237	222	220	206	199	205	199	182	219	234	190	210	209	218	210	213	216	215	190	221	181	179	221	209	186	199	191	204	193	226	198	217	214	243	195	218	199	201	196	212	214	184	220	233	213	218	213	208	209	182	229	220	211	207	208	196	224	226	207	230	217	199	197	224	199	202	217	209	217	206	203	191	203	241	219	207	202	215	201	214	212	204	207	219	221	180	186	205	215	201	211	232	239	220	196	214	199	222	216	195	200	211	200	222	222	226	210	217	216	207	211	222	200	224	228	208	222	210	225	180	192	218	237	222	198	210	227	229	222	198	220	215	233	194	230	229	204	222	223	203	192	230	209	230	200	192	200	213	195	213	203	267	251	202	212	237	208	219	212	228	194	195	197	199	202	200	202	182	221	194	215	190	187	187	206	191	224	207	222	204	196	208	202	225	190	219	219	241	198	198	197	195	252	204	190	209	218	204	235	197	221	200	202	182	223	218	221	195	230	213	188	214	245	180	207	225	213	238	235	198	223	200	236	216	208	216	219	189	206	227	203	210	229	215	194	221	221	236	206	205	199	194	210	206	183	195	213	204	205	208	213	198	227	221	191	234	212	190	211	228	221	207	218	219	178	189	209	182	220	219	207	217	210	226	203	210	207	192	225	199	198	217	192	206	231	200	217	228	180	201	180	219	218	216	222	223	206	221	202	207	207	226	213	209	224	238	217	201	177	208	230	219	211	227	210	200	209	223	224	220	225	200	231	225	207	191	213	220	224	208	227	237	208	219	189	205	200	203	234	197	214	238	233	182	207	234	205	239	212	212	220	229	212	208	205	220	209	188	206	204	196	218	205	182	211	240	187	216	237	189	219	192	209	200	203	210	173	213	189	203	206	215	227	189	206	234	188	199	232	230	209	205	224	217	185	204	205	228	188	222	198	216	215	226	200	227	181	204	204	219	194	212	205	223	193	201	223	194	215	211	223	207	194	205	212	213	210	201	206	204	233	211	175	224	221	191	209	206	210	186	250	216	214	224	217	206	192	224	194	220	217	175	205	248	213	222	176	209	224	220	202	211	183	225	212	205	198	215	215	230	229	198	189	190	205	189	200	213	211	201	215	206	240	226	210	219	204	202	227	194	206	204	205	191	216	206	210	216	217	221	180	179	178	223	230	196	224	209	231	212	196	210	183	205	199	216	196	214	215	204	188	192	206	202	211	213	203	227	208	209	232	194	210	216	201	180	232	212	214	209	213	187	198	199	196	193	207	222	207	203	197	231	228	231	190	215	209	188	218	194	179	188	207	210	181	187	185	213	237	203	228	219	211	218	195	188	219	196	234	223	207	223	192	201	201	220	224	203	240	219	218	216	215	221	216	204	208	204	206	182	250	194	231	198	206	180	218	194	215	212	214	226	219	230	192	213	191	213	212	219	196	189	216	218	204	212	209	205	208	205	189	222	208	193	214	181	218	224	200	209	215	220	211	190	224	197	208	214	221	220	236	216	225	210	200	209	226	204	214	203	199	205	229	206	222	195	218	207	193	248	196	215	199	205	197	245	171	205	221	212	210	193	219	209	191	240	242	205	208	188	217	197	217	202	232	216	228	184	233	220	209	209	230	187	201	197	225	206	206	208	211	196	183	226	212	195	216	215	201	221	211	194	214	222	201	233	205	221	218	209	188	208	194	202	210	221	182	215	224	213	212	192	198	202	207	207	217	217	199	225	228	235	235
2285	660	784	789	766	709	713	631	648	643	630	639	590	622	589	640	571	602	564	602	585	638	587	548	624	583	588	612	578	606	565	579	625	554	591	547	569	629	592	620	558	640	615	555	592	581	557	569	565	609	598	600	574	598	567	574	573	627	567	579	586	611	611	581	591	596	571	583	583	602	590	570	573	561	572	559	599	539	596	545	558	573	587	569	569	594	567	574	586	610	598	636	572	561	587	597	605	595	587	582	575	585	552	572	565	568	579	569	577	634	601	552	578	607	594	631	559	599	598	602	582	595	567	558	569	596	578	590	584	570	563	574	602	593	618	608	579	614	627	556	562	622	617	550	609	583	576	580	542	555	565	555	581	564	591	556	588	584	580	535	561	590	611	558	625	559	583	562	587	570	571	572	553	589	547	590	553	600	576	581	618	559	619	581	642	614	584	556	575	604	594	589	604	560	591	583	587	628	587	614	597	568	559	627	605	586	603	578	591	530	603	637	550	583	582	575	577	580	574	579	563	553	611	602	576	582	579	561	565	578	548	573	561	601	592	559	551	583	558	599	619	594	560	614	559	587	618	612	587	577	592	581	609	555	561	617	583	610	569	588	560	541	570	585	583	584	602	593	625	590	565	584	571	586	563	581	573	556	565	586	549	548	564	570	596	588	574	575	609	580	594	573	585	610	586	573	587	626	558	588	529	589	576	623	607	598	568	573	546	576	590	586	583	628	626	591	603	591	647	580	581	595	555	554	625	594	613	604	606	594	599	595	598	556	574	584	612	577	599	609	539	606	562	571	546	572	572	578	581	585	580	555	560	567	600	562	535	568	579	594	567	591	610	556	598	560	551	581	556	589	593	544	562	574	558	616	571	540	650	542	588	545	572	590	592	585	574	590	579	567	551	547	594	610	568	573	602	596	571	605	585	593	602	561	586	595	550	579	565	590	561	574	571	593	594	617	583	605	583	620	581	565	559	561	540	604	570	569	573	602	574	642	536	597	589	530	590	563	573	564	564	613	577	586	584	607	602	551	569	580	558	559	532	618	574	571	545	642	529	562	626	559	559	627	562	584	569	570	577	550	533	657	567	586	585	550	562	568	615	623	561	585	606	562	620	614	545	589	583	619	581	576	547	606	581	625	566	578	611	618	584	553	544	558	575	589	587	575	545	559	570	598	556	568	588	568	581	574	565	574	553	585	591	610	578	602	598	588	611	541	560	559	608	565	585	568	608	542	584	588	607	567	567	572	575	557	600	542	557	563	601	601	572	544	560	577	599	578	549	597	600	584	608	558	588	653	533	625	551	570	645	591	610	577	589	588	560	587	574	577	558	605	573	580	542	647	646	557	551	580	565	600	587	638	589	562	533	601	598	573	557	609	569	632	562	591	582	583	564	552	615	581	602	575	579	557	614	563	539	564	596	586	566	612	574	610	598	585	617	568	576	585	576	604	583	577	585	599	596	574	588	597	597	572	616	582	591	574	581	612	579	541	559	548	606	566	602	562	614	590	559	563	546	578	561	585	577	571	605	653	551	596	604	568	509	576	581	554	571	613	566	574	558	578	578	572	621	565	611	570	570	599	546	572	573	554	577	512	577	602	578	616	523	589	569	591	560	530	558	632	564	561	591	604	597	588	623	610	589	558	577	564	569	602	603	597	620	523	555	611	618	575	615	591	603	536	533	600	556	599	556	604	569	613	586	554	621	578	585	630	577	613	579	584	582	563	564	564	621	535	577	583	604	619	548	585	541	530	619	560	602	574	576	601	616	522	597	572	589	585	578	575	611	572	600	566	607	601	584	593	571	546	535	583	565	569	524	624	586	602	577	551	605	567	540	587	546	561	593	542	585	582	578	575	566	571	530	560	595	533	572	617	624	553	565	563	568	579	627	565	580	580	591	576	549	589	583	587	539	576	580	631	593	580	572	612	581	611	590	603	595	600	590	562	598	535	568	647	553	612	579	572	557	583	577	613	561	585	560	607	606	608	573	588	575	579	581	591	606	599	575	552	547	569	580	567	563	603	624	527	574	547	603	602	610	593	586	654	560	591	591	570	588	556	553	621	589	595	597	602	583	591	563	572	572	598	587	596	574	568	553	568	551	605	587	554	615	575	556	563	565	622	566	568	600	587	577	591	539	582	570	593	550	574	596	539	577	590	563	568	590	562	576	599	548	559	613	606	582	552	548	644	581	619	568	569	577	571	620	575	589	599	617	595	591	601	533	551	583	600	626	586	614	567	624	595	560	574	583	580	512	563	523	574	606	578	612	581	597	588	608	588	603	596	556	606	587	583	565	562	558	547	600	596	607	582	599	573	586	601	556	613	587	646	555	592	585	567	588	574	572	613	600	540	564	547	584	608	601	552	583	591	572	521	587	571	596	576	588	565	554	560	567	614	578	573	552	630	612	597	550	593	571	572	502	605	574	578	580	608	532	560	574	561	555	613	582	574	559	589	568	590	581	563	585	600	585	579	584	626	630	583	535	588	567	544	595	594	558	551	548	567	565	589	607	588	594	571	561	516	607	572	569	599	580	603	604	570	605	597	576	594	583	551	604	594	598	560	597	595	586	584	579	567	575	584	591	583	556	605	577	587	559	602	566	602	597	581	573	574	573	600	553	577	543	595	596	582	575	603	603	556	550	587	634	590	548	611	591	591	564	607	595	596	553	577	622	570	542	582	590	572	575	580	612	569	585	557	563	578	594	623	627	615	595	531	567	565	603	584	578	592	622	612	577	584	548	585	557	584	572	572	582	554	564	560	590	584	589	559	552	611	571	599	534	613	542	577	564	589	531	600	630	586	587	598	610	548	591	566	561	572	603	591	555	609	564	577	572	573	630	592	559	589	580	568	575	559	558	552	598	588	586	560	567	598	596	604	565	590	578	590	579	623	560	576	555	547	590	602	589	577	607	516	579	626	599	579	593	566	574	589	607	574	592	535	629	552	587	593	564	601	588	612	584	580	559	551	588	570	559	520	603	575	549	567	581	583	591	616	634	555	568	544	545	585	595	560	576	592	622	567	610	555	554	602	571	566	580	587	592	615	545	580	562	585	607	597	600	535	604	561	580	575	628	598	556	569	585	546	580	569	596	548	585	579	611	586	583	606	630	606	562	564	582	576	536	561	553	628	587	596	607	595	545	570	584	541	623	609	594	560	575	599	556	589	606	576	558	574	564	598	571	599	585	625	560	586	597	582	590	577	563	562	619	626	572	565	611	579	533	581	564	574	567	546	571	569	577	621	600	558	591	556	597	584	544	556	597	572	626	560	554	577	590	578	615	606	571	606	559	570	590	582	601	606	634	561	629	589	620	598	581	522	608	577	546	551	578	600	599	600	603	562	608	570	556	580	582	573	561	589	561	582	558	572	579	617	595	580	603	584	596	600	571	614	579	625	559	564	598	615	561	582	531	568	589	624	567	620	553	561	558	583	566	598	576	565	559	595	614	586	554	522	627	625	571	594	566	565	606	577	583	595	581	557
10402	1142	1368	1105	798	540	459	348	257	263	240	200	157	186	162	171	167	153	125	139	132	144	143	113	113	112	107	120	112	129	109	116	114	127	114	109	110	112	113	138	124	91	112	107	106	98	86	102	101	122	106	107	135	105	113	98	103	107	88	96	108	101	103	103	101	100	92	116	107	87	113	123	111	97	103	96	109	119	98	107	94	107	107	123	94	96	113	71	110	116	96	97	119	129	99	112	111	99	101	98	112	104	124	99	93	106	93	108	112	90	86	122	112	120	91	117	107	101	107	94	110	102	103	106	106	87	102	90	112	78	90	110	118	92	96	115	101	113	103	95	93	92	93	103	111	93	91	112	92	103	104	101	121	92	103	114	125	95	99	101	90	109	94	101	99	86	105	103	96	114	104	110	85	95	100	99	111	103	110	103	108	109	96	102	100	103	110	105	105	110	100	117	102	107	97	103	106	99	104	107	106	112	114	113	99	103	93	126	116	118	92	115	93	85	135	103	102	107	95	100	126	111	108	101	106	108	94	119	109	107	101	93	89	105	106	101	96	107	101	92	96	106	123	94	90	106	93	135	108	91	88	93	103	106	102	94	108	118	108	113	80	97	119	102	82	78	101	106	105	105	101	110	104	95	107	94	102	113	105	102	102	95	94	103	106	107	86	102	96	112	113	101	104	98	112	95	101	117	104	95	88	88	109	112	105	100	122	87	95	95	103	97	100	102	112	91	89	107	125	91	101	105	94	115	106	104	103	114	67	93	96	100	109	101	98	100	95	103	92	99	107	97	108	114	97	107	103	92	110	114	122	95	113	102	129	98	93	109	119	91	108	100	104	91	109	121	94	108	88	96	111	96	117	95	108	94	110	100	96	85	92	110	89	106	105	114	122	96	103	103	107	94	107	96	93	130	106	123	107	109	99	120	104	107	99	87	103	100	100	90	98	113	93	110	116	110	111	102	109	99	96	106	106	97	104	112	109	94	104	92	121	93	118	119	103	85	111	106	88	111	114	102	114	124	90	115	103	112	93	90	97	79	96	107	110	107	114	105	102	93	105	107	102	105	107	115	104	113	107	82	98	101	107	101	107	92	96	117	114	105	91	97	107	92	105	96	91	90	112	109	102	86	97	106	86	86	94	91	85	104	105	110	96	121	102	105	99	93	112	107	102	101	95	125	118	117	104	91	117	116	85	114	103	82	103	93	106	108	115	110	109	112	102	117	122	100	96	100	95	99	106	104	100	105	92	96	101	104	115	117	122	120	106	96	104	104	89	94	98	120	105	107	118	102	115	116	101	100	114	92	93	124	111	118	100	98	101	87	105	126	96	83	103	103	113	109	104	103	112	106	101	101	105	96	98	101	120	109	98	102	89	105	101	114	91	103	105	98	100	108	111	96	108	86	126	120	102	101	102	114	92	105	84	108	92	94	91	111	114	79	114	105	94	104	99	113	101	102	110	104	110	103	98	108	90	106	102	113	122	93	96	103	96	84	95	122	99	108	112	88	102	123	107	100	105	109	106	102	105	112	115	96	124	112	96	122	98	101	97	104	100	88	98	119	92	118	116	91	107	122	97	98	89	109	94	108	108	89	92	102	103	118	94	98	103	90	105	106	103	122	86	88	106	100	103	118	98	105	105	104	104	116	78	107	110	111	96	94	109	99	109	102	118	112	110	99	116	111	106	79	99	91	104	96	117	102	104	108	110	91	111	91	100	107	103	99	98	112	107	124	130	104	89	102	92	101	101	95	105	106	115	108	99	104	98	108	109	107	91	106	109	109	113	91	90	105	105	110	101	122	118	90	95	103	104	91	99	97	107	101	104	96	95	96	111	114	88	110	95	85	104	100	116	100	108	108	101	110	103	98	91	97	82	93	96	106	91	107	89	99	121	122	110	119	99	104	100	103	100	87	108	109	112	111	103	110	107	119	101	119	93	109	105	111	96	114	116	102	94	100	89	107	102	114	93	116	122	116	103	93	105	94	117	80	116	92	92	100	84	106	114	104	96	103	116	97	81	108	93	108	103	99	92	86	99	102	97	103	103	129	103	102	97	106	111	106	116	108	99	97	124	107	104	109	106	108	106	98	102	82	103	115	104	115	103	106	110	87	102	96	104	94	98	101	117	102	98	110	85	95	107	118	96	102	97	120	94	87	123	94	124	89	72	81	116	97	98	93	105	121	110	101	82	112	81	98	116	102	106	101	85	119	121	123	105	118	81	89	102	123	96	104	93	102	99	99	110	100	98	112	99	106	96	88	103	112	109	86	84	121	108	104	95	88	91	92	99	109	126	105	100	119	99	89	106	110	104	117	90	104	115	88	95	100	114	103	109	106	106	111	97	106	114	90	109	101	94	107	123	135	112	110	82	111	117	106	93	111	82	87	103	124	100	99	102	96	118	93	100	92	96	105	98	100	103	105	102	108	87	122	130	103	125	100	93	88	100	101	107	95	99	109	98	98	107	91	107	93	109	96	127	87	89	105	100	115	110	94	90	95	102	103	110	97	108	100	118	106	89	104	122	104	108	113	87	91	114	125	103	91	93	91	101	113	126	92	104	95	93	103	104	107	93	108	110	117	86	97	107	90	114	92	107	97	92	101	108	97	94	79	102	94	102	98	119	107	96	100	109	89	119	104	88	86	104	118	105	104	94	99	116	100	117	117	113	107	99	99	102	111	109	94	102	117	104	99	111	99	89	112	102	95	109	104	89	106	132	98	114	108	114	103	101	83	100	113	95	120	102	99	88	123	107	111	96	126	103	93	111	105	109	104	112	118	82	90	108	105	103	104	116	96	104	90	103	93	111	106	113	95	99	108	97	92	99	97	101	118	108	117	121	111	95	103	98	109	91	94	99	115	101	101	111	100	102	103	99	113	94	119	104	108	91	100	112	110	105	102	98	105	108	96	93	105	106	98	88	101	98	112	91	92	114	87	106	105	92	112	123	111	94	97	112	111	70	112	120	89	104	115	90	112	101	96	112	98	103	105	111	99	118	106	94	113	104	115	95	102	90	71	117	96	100	100	101	89	107	98	104	112	103	110	109	103	110	121	87	114	86	106	110	105	104	92	113	106	104	103	111	104	92	111	100	113	107	96	105	99	107	96	125	92	107	96	102	105	110	108	93	107	113	102	101	103	101	92	105	96	99	103	101	101	101	110	106	105	93	102	104	104	105	117	102	103	104	113	104	106	93	111	102	94	117	97	118	99	91	105	83	90	87	100	90	93	87	101	106	87	109	94	124	115	98	82	104	99	107	86	110	107	96	120	91	123	107	104	124	83	97	102	99	109	104	89	92	122	96	112	109	105	119	112	100	100	96	107	107	95	90	115	82	118	112	102	93	100	106	93	120	91	100	108	85	106	99	102	107	109	99	115	99	129	107	93	110	92	92	115	115	109	113	98	103	97	101	92	118	99	97	101	110	101	104	91	104	101	114	87	113	103	105	91	103	112	91	108	106	81	94	97	122	106	105	102	111	94
5651	1435	3181	3728	3082	2435	2064	1739	1447	1249	1116	1024	891	763	753	677	621	607	630	580	561	516	524	474	454	500	470	425	428	426	408	433	392	409	460	384	386	395	346	413	402	384	379	337	357	414	349	389	374	351	342	359	415	363	321	329	334	356	321	358	342	328	326	346	359	331	342	332	344	341	311	374	367	359	386	327	321	358	341	327	320	337	330	352	299	353	317	332	355	345	348	325	368	319	319	331	335	312	297	323	314	319	296	357	326	360	332	329	305	330	325	302	312	307	352	303	313	311	334	310	335	325	349	309	334	317	326	318	298	327	305	305	303	311	324	332	315	340	349	268	354	340	305	315	334	330	311	328	318	335	348	337	329	345	376	304	368	315	322	321	346	331	355	357	314	325	357	327	304	342	308	343	331	337	282	285	333	326	340	315	330	312	327	285	296	302	308	325	379	326	353	336	312	308	332	340	327	296	328	324	283	320	348	332	284	325	335	328	314	294	299	268	337	289	344	327	319	321	308	331	292	304	313	313	299	350	320	327	313	320	319	320	332	295	314	338	311	329	308	310	307	330	322	309	340	341	336	323	325	324	368	335	328	309	342	315	333	300	340	294	302	334	340	358	338	309	304	312	303	325	325	290	325	293	348	315	316	325	343	320	325	327	340	315	337	334	315	338	303	329	310	329	295	308	327	348	337	302	353	358	308	299	323	315	301	372	347	320	304	336	318	351	332	288	315	314	366	342	315	354	305	322	332	308	318	321	311	302	327	338	306	312	317	306	313	311	343	333	312	357	315	314	331	291	308	301	314	319	334	328	335	336	334	298	323	331	302	341	335	327	328	278	308	338	321	308	351	285	295	340	322	311	353	325	326	331	322	315	331	319	319	310	277	329	288	314	329	319	306	332	312	341	318	291	323	299	335	320	314	299	362	301	338	328	342	300	320	336	307	320	327	319	316	283	333	339	303	328	327	314	307	309	298	315	311	334	341	324	336	300	290	326	287	303	314	337	366	332	314	322	316	304	295	335	306	306	308	311	322	295	346	338	288	319	331	359	315	312	352	326	322	304	302	333	323	348	317	359	333	319	307	296	324	338	288	362	324	271	323	329	338	325	320	335	322	297	308	314	324	350	328	291	302	297	346	329	346	349	341	334	353	295	300	352	320	315	327	318	314	346	306	308	314	317	296	315	317	313	300	334	292	331	291	345	364	301	295	304	332	320	317	318	289	314	306	298	309	313	321	338	324	331	301	305	325	299	342	360	349	304	354	307	339	307	327	343	365	330	304	333	331	319	325	350	298	349	336	316	299	354	354	331	339	304	312	298	363	316	344	321	332	320	293	294	308	351	323	321	337	306	340	319	325	312	315	311	319	338	354	303	305	329	323	333	310	326	332	293	327	292	333	313	327	293	340	307	315	299	303	305	327	318	334	340	326	314	331	333	374	354	322	360	331	306	306	288	316	318	329	321	352	334	306	288	334	332	320	321	299	324	331	331	309	333	309	336	291	353	326	318	336	343	355	306	318	333	334	343	326	326	327	320	312	311	317	354	306	302	295	298	329	320	300	315	335	351	290	310	317	329	304	368	316	342	308	308	346	327	342	310	310	325	311	335	317	337	317	317	293	324	310	333	344	353	309	308	336	313	331	371	332	324	280	341	344	310	321	309	318	298	339	332	351	340	302	348	330	311	334	354	350	307	325	307	302	337	300	338	313	308	324	314	308	329	333	329	319	336	329	341	332	343	335	318	302	347	304	314	322	341	334	330	278	318	329	326	330	359	316	331	351	317	339	312	307	311	305	336	327	333	318	305	303	307	342	356	323	328	322	306	314	310	308	306	333	307	339	355	323	319	322	290	300	328	339	355	324	318	338	333	323	322	300	357	332	322	311	282	318	338	325	291	329	329	357	325	342	314	332	307	328	325	353	350	325	307	324	308	334	305	314	276	331	295	317	361	325	368	307	292	334	324	305	337	360	312	327	326	337	335	297	330	317	308	303	295	304	312	353	275	314	331	290	297	320	286	287	333	333	324	349	308	334	324	351	312	335	304	320	324	320	330	330	312	353	332	339	310	321	331	351	353	323	303	319	318	334	304	312	330	314	316	315	321	335	348	314	310	315	322	324	329	311	320	300	286	355	371	348	307	322	314	315	336	326	343	321	340	309	343	300	336	296	325	306	354	321	315	301	329	325	329	317	323	347	348	316	303	333	322	334	270	295	302	290	325	273	305	334	352	321	322	329	318	340	324	312	356	339	305	307	339	323	315	345	300	335	350	373	339	309	316	342	351	313	350	340	309	331	292	306	336	341	332	312	355	340	298	315	336	342	321	321	327	313	341	313	333	314	331	321	349	312	324	296	304	322	280	328	319	323	321	340	290	319	327	324	310	317	307	328	333	330	320	360	327	346	343	338	319	301	302	290	325	342	335	284	326	323	325	345	328	329	302	329	322	320	333	324	328	323	321	315	317	327	349	304	315	362	342	316	331	312	310	317	329	311	346	313	334	314	345	315	322	323	370	340	319	310	317	315	308	308	330	328	327	320	305	332	329	353	323	325	324	304	336	292	321	333	315	307	316	312	313	302	320	353	303	327	349	309	276	310	342	313	354	334	331	298	327	323	293	304	310	308	326	344	307	335	335	316	346	331	309	337	303	314	301	309	339	309	334	349	311	317	333	339	327	332	306	294	328	343	342	306	336	320	323	328	306	310	318	310	322	315	321	289	287	334	321	289	333	309	338	363	288	332	293	328	293	316	325	348	336	325	334	316	368	342	331	319	345	319	316	334	315	298	307	337	299	323	335	323	323	329	311	333	326	340	336	317	296	301	358	345	301	336	333	336	317	329	317	314	319	338	302	323	298	306	355	352	317	309	346	321	355	316	304	349	334	294	316	326	339	318	356	314	325	315	305	350	326	312	314	341	299	346	326	312	326	312	341	285	330	320	336	288	305	341	328	333	308	323	337	323	317	343	322	336	343	302	321	312	338	309	344	331	308	347	319	320	312	321	322	336	317	303	318	353	305	321	324	320	305	309	331	332	329	322	314	318	361	342	347	317	344	309	320	314	311	319	314	320	317	313	342	289	340	317	310	331	340	327	326	301	346	338	343	308	359	343	329	332	321	304	358	328	301	309	309	326	328	331	334	312	331	333	310	308	327	320	326	328	332	351	303	337	315	315	271	286	353	328	353	337	295	315	280	322	331	359	310	327	306	332	322	329	284	341	337	328	299	338	300	328	316	297	356	341	292	322	334	318	285	359	331	315	331	306	309	333	304	334	330	305	329	296	339	330	320	330	327	340	323	353	320	346	316	311	319	308	329	306	336	300	306	318	323	304	307	331	372	315	337	349	331	363	323	328	359	339	334	329	343	336	324	352	319	299	324	321	347	307	316	323	296	329	374	301	284	316	349	346	330	361	290	333	292	317	344	324	330	318	335	323	303	351	361	318	317	364	297	304	317	326	337	307	326	326	289	322	310	323	333	300	343
19145	3257	2868	2255	1582	1146	822	671	545	475	422	393	278	319	262	276	248	236	226	225	211	183	189	183	224	218	194	202	165	183	207	197	194	160	158	184	178	175	190	189	174	157	178	170	159	157	161	169	161	203	171	160	145	185	171	193	152	154	164	160	184	178	174	163	168	165	159	157	169	152	158	198	182	162	174	173	167	150	155	172	184	150	147	165	146	184	158	160	164	177	192	157	168	151	158	157	159	167	150	173	160	169	170	158	192	173	159	162	179	167	168	186	139	145	178	144	163	171	182	145	170	154	151	174	155	133	155	136	151	172	177	143	158	161	153	164	168	181	157	156	150	156	166	163	156	183	174	186	156	153	162	174	123	172	162	159	140	158	152	138	148	171	148	165	160	170	185	169	188	178	166	139	154	162	142	159	140	162	158	172	155	164	169	162	181	136	180	158	154	162	156	158	156	141	184	141	166	172	155	175	181	168	164	167	171	161	138	179	178	146	157	169	143	179	167	153	174	149	171	143	173	191	186	128	177	143	147	150	171	198	173	158	179	142	158	172	171	150	165	163	152	145	156	156	176	163	168	179	159	160	161	152	170	159	158	134	158	165	177	158	163	164	131	146	161	171	170	147	162	150	169	177	157	153	139	159	154	138	151	144	155	166	158	157	158	180	168	149	162	167	175	165	149	164	163	170	155	159	166	187	169	169	173	152	180	154	162	188	162	160	144	144	154	165	167	159	144	129	152	157	135	156	134	144	157	163	171	162	155	170	166	165	192	179	179	155	157	155	163	175	191	162	183	197	166	140	172	177	157	128	149	165	165	144	182	170	148	160	145	187	176	187	158	164	163	143	142	168	160	169	197	172	137	149	182	165	167	142	150	177	150	173	184	155	161	159	158	146	159	144	157	158	163	167	138	146	153	158	171	164	155	142	191	158	167	164	152	156	167	179	172	157	177	148	136	143	166	165	164	140	183	140	164	181	167	185	148	151	170	176	140	159	169	174	166	175	175	179	160	170	157	158	169	144	159	155	152	154	173	150	144	154	169	171	152	161	186	164	128	148	169	152	165	160	163	161	159	162	160	149	170	140	160	154	176	156	175	163	158	180	164	154	171	191	156	149	148	160	169	155	159	159	166	159	152	153	165	168	158	153	150	139	169	176	167	176	162	156	160	174	141	153	167	156	165	151	139	165	153	148	157	159	166	156	167	172	185	168	170	190	145	172	162	161	117	180	173	143	149	157	160	151	146	166	180	140	163	167	154	183	165	139	158	196	150	165	160	155	166	146	160	175	167	169	165	168	166	167	155	157	150	154	166	164	155	181	169	150	149	179	150	179	163	172	160	155	156	146	157	173	163	186	169	160	128	165	149	159	137	161	166	116	147	167	150	146	174	126	164	161	183	149	154	170	156	178	170	165	168	145	175	189	160	167	161	164	192	178	166	173	162	153	160	154	134	144	156	179	166	163	158	163	179	146	149	152	183	176	177	145	158	158	163	191	154	171	145	162	157	156	173	156	164	145	174	163	158	146	164	155	153	138	161	201	161	176	166	150	161	181	125	157	181	149	151	171	196	164	157	158	193	164	168	169	154	165	149	155	155	168	148	156	173	174	155	166	174	161	177	160	155	185	166	177	174	146	171	151	176	150	134	137	162	154	165	155	171	166	143	145	166	159	142	145	148	166	162	175	152	173	180	177	170	146	159	182	138	159	169	151	172	138	174	139	143	165	175	155	139	173	152	159	166	158	164	148	181	172	146	160	146	167	149	167	153	157	165	173	182	137	152	204	169	168	156	179	148	152	152	162	144	177	183	174	170	185	158	130	148	172	153	149	158	166	147	161	156	163	163	165	157	158	157	169	153	173	156	152	140	154	153	149	158	166	154	165	150	136	170	178	171	143	155	139	149	151	138	159	160	186	138	154	164	153	153	167	145	173	135	152	130	157	169	157	167	168	165	177	186	179	175	154	135	161	140	159	174	189	142	177	137	174	152	137	152	143	136	160	151	143	143	180	183	171	151	175	147	162	155	149	164	163	176	148	156	160	175	142	155	156	161	173	163	163	140	172	155	167	163	170	187	143	164	161	158	158	159	159	166	159	201	147	169	162	159	143	146	173	171	167	143	170	133	153	151	148	168	160	141	153	166	172	178	165	163	178	151	170	171	148	152	148	162	166	156	134	142	158	167	171	173	165	179	167	163	178	144	159	157	165	142	159	142	160	166	149	158	138	137	150	163	132	160	199	171	153	155	158	165	163	159	145	164	145	154	164	148	153	182	170	167	161	162	183	175	167	147	158	157	157	169	152	173	179	157	127	168	147	174	169	136	139	151	163	155	152	143	155	165	135	137	161	154	132	153	165	159	179	150	140	151	168	146	131	143	149	164	186	158	160	184	169	151	157	168	177	168	148	158	145	157	143	160	171	150	167	173	161	154	142	170	179	155	149	149	153	170	175	139	169	152	170	177	170	145	165	161	170	156	193	151	167	164	175	144	175	158	154	153	165	143	128	138	165	172	164	145	173	143	175	163	169	155	167	147	175	149	160	146	151	155	162	153	184	127	147	130	188	177	150	166	150	140	177	152	147	179	156	149	146	152	138	149	145	165	158	160	167	157	169	150	148	165	182	135	158	151	160	173	179	179	148	167	156	172	152	168	170	161	187	167	175	166	152	181	138	173	128	178	139	163	164	192	172	151	165	162	180	156	167	150	142	147	162	170	160	196	151	167	163	148	167	162	155	129	150	185	147	177	167	165	185	167	154	178	176	159	144	172	171	146	143	136	176	162	165	145	162	156	166	174	133	168	170	159	134	178	158	163	151	170	170	144	153	166	160	174	164	154	141	173	187	154	162	158	147	141	165	134	136	165	163	155	139	165	162	147	167	130	164	160	159	149	156	155	167	169	161	158	146	182	155	163	159	159	151	180	161	156	148	183	173	160	162	150	159	161	163	174	162	152	168	199	181	164	160	161	145	163	178	175	161	149	130	156	174	177	178	177	163	163	145	160	175	163	180	182	170	149	176	179	146	164	168	168	142	144	174	169	154	151	150	173	155	149	154	183	177	136	158	156	152	185	129	138	154	149	149	136	172	164	152	166	163	177	155	188	140	161	154	155	170	153	162	168	168	174	165	165	173	169	160	160	159	154	162	143	159	164	134	151	165	152	164	156	168	163	144	152	153	140	146	177	159	156	137	183	158	145	150	148	178	175	155	168	170	190	182	140	159	165	159	154	159	151	159	143	153	163	179	150	135	172	154	145	167	173	147	170	163	153	142	149	152	147	189	148	161	141	158	170	156	160	170	171	168	190	161	154	142	162	174	175	168	141	123	130	179	158	179	159	124	165	159	175	146	141	180	129	146	166	158	155	124	169	167	162	138	152	153	142	181	141	197	160	161	142	141	147	175	141	153	139	147	141	150	189	150	172	146	168	154	167	158	149	168	175	133	145	166	165	177	154	179	169	166	158	157	178	146	149	160	164	149	140	149
7848	2661	5983	6606	5803	4685	3796	3139	2693	2262	2020	1783	1602	1430	1281	1205	1148	1080	972	993	893	865	828	853	788	735	752	705	698	645	639	675	677	642	577	646	606	620	617	597	578	628	571	552	577	542	606	541	571	504	568	514	551	513	528	567	549	563	523	530	521	504	491	507	538	549	505	494	504	511	505	524	487	517	472	520	506	496	517	532	509	522	509	508	482	519	530	529	496	454	483	481	493	464	498	522	480	470	509	481	484	489	487	498	509	460	498	493	459	500	536	485	500	451	469	488	474	485	465	506	479	480	496	452	527	461	457	500	482	476	435	488	446	508	465	509	484	492	488	519	459	472	454	502	482	479	446	506	461	458	472	495	471	440	454	506	503	460	479	484	505	524	485	491	472	478	474	503	471	477	468	478	513	486	450	476	471	458	471	467	466	503	482	451	496	426	465	515	487	493	487	499	509	505	484	507	454	448	491	478	451	456	472	481	487	440	519	433	511	474	461	514	483	462	456	456	474	458	471	480	497	423	497	492	463	494	444	453	469	491	481	433	494	487	519	501	491	468	452	423	497	510	474	493	475	492	470	455	439	486	459	489	467	515	517	456	530	525	491	444	502	507	493	467	442	491	468	455	482	521	460	451	505	480	501	466	521	486	476	478	469	470	497	458	440	474	479	463	469	465	523	511	497	455	462	529	459	497	487	456	463	454	518	459	483	488	508	484	496	493	504	460	520	497	484	449	476	471	517	495	473	470	490	449	479	534	451	508	489	520	476	489	451	486	532	471	515	477	501	460	501	441	472	510	478	512	496	505	485	513	463	505	505	475	447	469	502	478	526	501	458	458	483	492	503	489	503	458	501	495	488	479	475	492	501	461	504	518	460	436	491	464	494	508	457	504	454	456	477	464	484	476	490	486	524	471	494	485	487	473	481	477	478	478	482	501	491	457	492	476	509	478	459	474	494	509	497	480	482	481	472	471	480	447	507	527	467	489	493	463	490	520	483	472	497	460	477	470	459	488	529	473	442	481	491	502	509	484	435	489	490	489	472	504	480	470	448	481	503	495	490	458	465	460	451	475	465	479	486	504	494	524	450	494	463	463	441	512	468	455	489	487	445	507	465	497	494	462	435	452	489	483	468	471	481	484	470	471	437	475	505	495	478	491	479	491	478	459	494	503	516	475	473	458	546	486	434	479	468	454	507	473	475	490	493	489	476	469	508	498	499	452	468	461	493	440	460	512	486	447	466	456	470	487	484	501	485	495	439	483	504	469	509	495	481	497	460	507	437	475	475	482	503	464	500	463	491	482	487	448	486	472	432	469	500	489	494	466	478	480	502	457	497	506	469	476	501	494	497	461	445	457	455	475	475	468	488	498	458	505	492	465	494	487	488	469	484	481	456	474	494	492	475	490	486	457	510	425	484	492	483	462	471	443	514	518	464	482	503	459	527	510	470	450	503	483	466	490	486	487	477	469	468	499	494	492	466	477	466	456	494	512	454	468	465	455	508	513	502	502	499	520	449	487	453	510	468	443	523	486	484	460	498	494	458	472	483	481	513	457	489	453	445	463	457	449	477	477	458	504	488	513	460	473	515	519	465	494	507	507	507	493	492	459	528	457	428	505	448	490	476	479	471	518	509	460	495	469	447	466	520	483	479	475	470	455	472	422	509	530	481	455	515	478	496	491	427	476	451	458	475	469	463	479	451	498	468	452	457	480	477	488	471	496	470	408	442	475	506	460	481	460	493	450	498	512	457	479	485	463	482	501	509	500	491	454	487	497	493	428	483	487	496	458	478	500	483	459	474	469	499	488	487	500	456	483	444	470	475	502	494	487	495	469	481	465	529	448	487	512	472	459	466	515	502	467	465	480	473	515	448	446	472	462	460	482	475	479	477	481	491	474	474	474	444	478	486	501	473	510	459	534	486	477	484	444	476	480	511	485	489	538	471	473	489	521	469	514	473	492	477	501	492	473	485	503	452	496	471	484	485	450	501	515	453	508	456	450	443	491	514	501	506	467	477	509	501	450	467	479	480	445	469	457	502	469	468	434	452	471	488	454	438	465	477	510	483	463	504	475	453	474	489	456	496	483	511	507	460	474	503	516	477	515	454	467	508	497	492	488	475	430	493	477	471	466	491	486	450	453	475	473	478	464	495	500	441	467	471	490	453	505	478	452	441	496	477	475	467	507	483	485	477	469	489	480	489	462	478	464	470	487	476	456	484	488	456	476	455	447	493	489	466	505	484	449	507	463	487	454	500	468	468	447	448	441	461	488	434	532	465	480	446	479	474	491	513	479	491	467	492	484	452	492	524	458	490	483	508	481	464	477	479	476	472	492	484	446	487	454	515	483	496	480	507	505	498	475	497	532	502	489	450	496	503	480	460	466	477	467	518	496	468	507	514	474	501	527	470	480	466	455	511	488	498	469	478	461	419	463	500	512	530	518	478	444	504	485	456	480	467	481	464	492	478	464	464	475	489	460	451	479	460	474	485	469	494	454	475	492	480	482	446	453	469	494	443	487	453	494	486	470	509	469	488	503	470	498	496	454	473	470	487	516	468	463	450	474	479	479	483	463	452	492	496	491	480	490	501	490	501	471	531	460	458	512	497	431	482	452	492	480	478	498	488	468	477	477	477	498	483	478	482	478	488	457	497	467	499	480	453	506	463	499	499	480	488	492	479	477	438	472	465	464	476	499	512	488	483	480	446	509	456	481	475	470	492	469	528	474	494	481	442	514	507	457	517	488	478	505	489	506	490	487	448	470	470	467	477	476	481	503	475	491	454	469	462	505	435	463	495	470	489	507	488	497	465	458	470	490	466	480	457	436	444	472	491	469	501	484	476	467	487	466	493	473	486	479	491	443	478	474	521	516	499	462	506	507	470	511	478	500	456	483	455	450	481	460	467	482	478	489	452	470	452	494	479	488	492	480	436	497	458	493	460	466	495	455	469	473	480	496	485	459	478	479	463	479	469	445	490	475	465	464	443	459	490	442	504	469	478	520	479	509	497	469	479	476	424	467	464	450	450	498	495	488	472	488	471	488	464	500	473	471	441	469	490	457	474	436	485	489	513	461	499	474	468	513	458	517	525	484	470	442	472	498	487	489	446	463	510	504	487	457	459	498	512	497	498	457	523	488	460	467	501	442	485	467	462	507	467	469	459	520	510	486	471	493	488	502	472	497	462	464	457	486	518	470	458	450	468	462	454	473	458	474	507	491	478	528	482	502	483	492	515	481	481	476	479	512	486	469	456	423	520	481	508	471	508	503	439	467	478	467	445	495	469	483	434	474	480	506	449	509	487	493	492	460	448	492	488	500	499	466	525	462	487	483	500	484	467	468	471	489	459	500	483	475	452	439	506	460	468	463	492	444	493	442	474	472	479	467	469	452	477	525	519	532	449	462	442	484	481	442	466	449	456	506	510	506	494	477	515	480	443	471	448	505	479	475	473	486	476	460	474	459	450	514	455	478	480	510	444	490	453	465
2487	295	278	285	227	226	191	244	216	206	212	217	218	204	249	232	210	208	216	210	220	232	208	227	204	200	221	211	225	218	227	219	203	210	214	233	180	215	217	226	219	189	228	225	216	200	187	208	217	205	206	218	229	186	230	186	224	231	210	222	206	190	220	226	204	210	218	215	204	201	203	214	223	204	184	184	193	184	214	203	218	203	205	185	202	206	213	217	208	205	252	208	234	226	233	193	226	211	198	205	225	219	213	205	210	235	205	202	209	239	180	209	215	196	221	193	197	206	188	221	204	208	186	200	209	220	227	199	206	244	213	211	226	198	230	198	181	219	225	210	203	225	216	202	194	208	217	200	213	212	212	221	214	231	208	217	201	212	223	207	227	202	218	210	214	211	221	223	215	219	192	193	202	206	212	224	216	198	197	217	208	212	216	211	208	218	220	195	219	201	191	230	204	196	216	195	172	194	221	231	214	232	224	217	193	238	203	188	190	214	214	222	221	226	221	204	217	196	225	222	219	207	227	186	189	193	215	200	212	211	216	191	194	207	221	208	210	223	240	205	193	185	211	190	195	203	220	227	210	204	193	231	189	196	204	231	190	230	229	194	209	186	236	209	229	191	189	211	235	203	198	194	242	197	218	189	217	209	230	177	208	228	217	215	227	230	213	196	194	212	203	176	200	224	190	196	233	210	178	215	218	210	231	206	218	198	210	220	215	237	207	216	229	204	225	209	194	209	207	205	212	253	218	209	208	235	219	205	225	188	180	196	201	226	214	216	221	202	196	209	226	176	184	225	218	188	216	222	191	201	202	240	217	215	197	225	200	190	218	197	228	206	224	193	208	197	217	233	197	198	225	210	208	217	187	174	214	207	204	228	216	183	193	225	192	210	190	217	204	235	181	225	209	201	191	190	207	191	224	188	229	224	188	176	229	216	215	208	222	192	185	184	201	211	222	218	214	224	219	213	216	227	193	234	203	225	186	228	180	208	197	192	189	223	228	230	195	186	226	205	197	178	257	192	194	217	196	208	224	212	195	190	213	229	225	218	187	205	186	208	227	206	240	220	223	222	206	221	203	228	205	194	217	225	218	206	186	199	230	224	189	220	190	196	223	221	232	211	190	198	209	212	216	212	191	211	227	210	207	214	224	226	189	227	203	218	233	211	183	202	196	183	198	193	201	214	218	198	213	224	205	183	213	220	210	208	204	217	221	233	225	220	196	202	199	218	193	210	206	212	211	198	219	226	205	220	208	208	194	216	211	194	214	192	204	189	216	241	201	199	217	217	188	200	224	203	197	206	195	231	183	204	208	185	201	240	214	205	196	178	239	204	207	191	222	226	193	214	213	223	187	213	205	209	228	199	210	199	200	205	197	215	206	222	207	212	201	206	208	187	216	221	195	196	208	200	204	218	207	215	212	201	199	209	211	222	210	224	207	221	229	197	183	191	206	204	203	212	203	228	195	212	196	206	230	217	214	186	223	198	211	238	206	215	237	193	181	223	219	231	221	206	204	212	220	227	237	192	191	208	224	209	194	219	223	210	189	194	200	205	195	181	209	248	203	219	206	209	202	203	240	195	231	205	208	205	223	181	212	208	189	197	189	201	208	196	199	197	195	213	223	201	197	210	198	205	201	215	198	216	229	238	209	186	211	197	215	207	201	210	221	198	218	205	211	182	186	221	188	202	202	213	202	193	220	212	227	246	188	218	229	226	174	215	213	210	207	217	178	211	204	196	202	211	186	242	196	238	209	201	192	180	204	204	209	198	212	216	215	182	198	203	192	222	201	219	173	233	200	226	212	205	229	229	202	207	221	217	212	203	194	195	211	219	227	200	220	201	233	219	211	181	206	178	224	213	180	202	199	198	248	208	224	203	204	226	201	226	212	238	211	199	223	221	218	218	198	229	216	223	195	237	249	231	228	211	236	201	218	196	226	233	192	171	212	218	208	185	204	223	216	214	203	243	197	201	210	212	211	198	219	204	201	206	207	211	226	216	206	195	210	209	225	234	208	220	227	250	211	201	198	206	216	215	209	191	196	220	233	214	244	226	217	194	187	214	193	218	197	192	195	236	203	197	229	216	192	202	218	207	216	222	197	213	227	227	229	223	226	206	209	226	232	218	204	236	199	205	223	225	213	233	218	187	205	212	225	213	204	236	234	214	204	225	196	224	237	215	214	193	217	193	204	230	188	210	209	235	199	216	199	237	210	191	236	240	218	198	202	216	202	222	227	230	243	227	219	209	202	211	190	196	201	219	216	192	193	234	205	203	209	210	186	219	220	206	204	197	213	228	204	233	208	208	212	206	193	195	204	189	211	189	225	197	230	194	204	178	222	221	213	202	238	212	212	191	202	200	192	214	204	243	211	206	212	195	203	233	227	220	243	219	227	202	179	225	218	222	217	209	215	196	211	212	190	196	221	203	219	212	209	206	203	207	193	216	213	207	227	203	211	201	204	212	179	227	182	205	193	197	234	222	200	201	215	241	225	223	201	221	221	230	219	229	223	194	213	207	223	229	257	230	182	203	215	221	212	219	227	224	222	205	211	238	186	215	188	213	197	203	213	209	219	198	200	189	226	204	215	215	194	189	220	190	222	157	223	217	220	197	221	200	211	218	201	204	238	247	232	205	219	206	198	229	228	214	225	203	195	213	199	196	214	211	226	217	196	212	220	200	230	233	218	193	233	241	211	198	199	223	206	189	184	189	194	206	204	182	210	188	198	177	186	204	223	203	215	196	207	222	201	233	205	209	213	223	190	230	211	193	220	223	221	203	217	193	215	204	214	206	199	201	205	206	230	222	212	166	196	217	223	212	199	206	227	196	200	239	214	215	201	239	207	188	215	244	217	198	196	206	212	197	197	186	199	221	231	230	198	190	207	227	236	191	204	206	212	203	180	240	226	197	187	209	230	218	231	216	205	199	222	193	203	203	223	193	190	185	229	200	194	217	225	200	228	238	194	215	206	220	200	199	194	230	237	192	236	213	195	229	179	192	210	209	248	204	203	212	186	205	193	207	184	204	203	211	190	199	216	231	194	200	200	213	195	207	194	191	228	218	206	214	195	185	197	220	207	186	198	209	197	184	206	213	203	216	205	208	246	221	210	223	223	210	210	210	203	217	235	224	200	200	212	214	230	216	224	224	211	200	194	211	204	183	198	231	225	230	215	201	214	198	202	209	208	218	195	199	233	198	190	178	199	215	211	251	219	226	179	222	195	212	213	234	198	201	202	200	238	203	193	232	200	235	197	210	232	220	210	186	219	211	193	225	217	205	216	229	208	212	205	220	194	210	209	201	223	220	230	189	199	195	219	211	182	224	237	209	231	203	181	177	199	202	220	225	223	203	206	207	193	190	191	212	210	223	205	205	218	234	218	210	197	211	181	229	222	216	191	210	203	196	220	230	211	212	203	221	210	203	199	203	219	232	192	228	231	195	241	220	203	176	228	214	201	207	201	209	223	229	203	200	199	226	197	220
2226	639	734	765	756	688	697	654	643	684	617	660	613	598	596	597	545	590	576	546	602	564	570	561	603	583	616	596	567	594	558	597	573	623	575	604	602	602	557	578	575	648	551	617	597	571	631	546	556	590	599	552	582	614	547	579	571	589	605	576	604	552	541	567	600	568	561	567	555	581	582	619	618	572	595	584	613	567	634	571	610	617	565	563	590	588	591	528	574	560	588	615	563	571	597	561	564	541	606	552	550	525	584	527	547	584	633	570	604	575	611	592	603	625	558	611	587	605	545	636	605	569	605	561	565	564	575	592	604	598	571	572	589	598	536	597	623	572	574	554	584	576	618	558	590	567	595	561	599	541	553	547	613	528	588	522	565	561	558	574	563	576	621	581	599	546	563	566	631	540	593	588	580	611	555	540	613	549	591	561	601	566	600	614	573	563	618	577	540	599	587	610	548	588	594	562	578	541	544	616	576	553	552	589	549	570	605	573	592	567	590	586	578	594	604	605	552	586	597	603	521	581	586	583	539	584	608	567	605	584	581	539	548	614	534	579	594	554	544	586	546	553	561	605	582	563	570	552	598	595	582	543	635	549	613	590	595	557	583	567	620	597	526	578	599	599	600	580	525	583	563	594	551	565	580	569	576	608	551	541	565	573	601	581	575	605	559	591	599	577	576	567	588	594	607	603	581	573	541	565	566	613	569	564	556	615	580	576	606	614	594	571	586	551	602	617	559	584	597	596	565	578	607	572	582	550	590	554	577	535	598	545	585	573	537	586	570	602	574	564	579	652	543	558	575	595	605	598	577	627	615	553	570	588	579	587	609	622	552	598	543	604	580	578	608	597	576	578	571	593	595	578	565	522	553	552	590	565	587	592	594	564	588	607	580	579	544	583	580	616	594	624	582	578	607	544	594	559	557	585	556	582	570	584	578	568	615	561	572	540	544	571	556	565	572	589	576	545	617	589	581	574	589	592	579	565	597	537	581	630	599	527	552	593	600	577	560	600	628	582	606	585	598	596	613	581	550	564	583	576	565	596	589	642	558	591	554	564	569	597	546	534	632	530	573	599	607	616	533	570	595	545	581	587	597	579	515	558	552	565	570	568	553	510	573	585	542	566	575	581	616	594	570	569	616	575	544	582	594	594	579	603	567	555	597	593	543	611	561	574	602	547	583	553	580	583	599	592	556	536	559	548	603	553	598	559	556	584	613	623	577	586	588	612	581	571	556	557	612	601	582	563	626	561	556	587	576	641	564	575	595	588	581	605	616	596	620	526	579	595	576	565	594	557	593	613	570	581	585	619	581	582	573	558	560	550	569	575	586	595	585	609	567	562	572	569	558	606	611	588	560	581	554	580	585	592	615	599	595	553	585	582	609	549	574	558	545	570	578	612	584	586	643	614	541	567	598	595	544	633	555	573	596	620	629	565	616	578	607	581	562	573	528	603	570	598	567	586	572	584	562	585	563	607	544	529	576	566	601	605	603	585	569	579	598	560	618	578	542	564	596	596	565	561	564	569	579	582	569	563	591	631	583	527	572	588	617	594	566	581	596	542	539	592	570	551	592	570	597	603	577	622	572	573	583	615	551	578	552	543	597	538	539	601	615	581	561	582	565	560	575	553	582	608	558	604	528	586	567	564	567	601	599	614	562	563	576	595	618	603	593	608	601	536	579	568	566	594	589	587	568	543	601	597	584	581	608	535	561	586	610	557	616	601	568	529	569	575	549	616	586	538	579	588	567	591	560	586	560	545	612	604	590	554	536	592	585	579	576	590	583	597	601	578	562	538	553	569	589	564	581	572	568	549	599	606	544	575	583	583	583	598	614	600	545	616	580	603	604	581	596	555	544	620	573	592	588	561	613	601	590	592	552	600	626	571	579	579	557	566	597	574	607	588	562	615	575	562	564	522	570	556	581	571	572	584	540	591	581	623	555	598	577	586	565	626	548	597	572	568	584	547	596	583	597	583	560	537	620	569	596	581	578	603	592	587	552	603	564	509	597	598	586	594	597	602	585	584	549	548	577	589	555	595	580	601	594	506	579	559	547	583	570	607	567	583	595	562	581	570	570	564	584	572	594	582	567	525	597	550	630	550	603	553	558	559	571	560	602	603	604	596	548	564	589	567	569	579	581	642	577	573	575	587	607	568	552	559	565	525	602	603	590	564	561	586	596	585	595	580	570	584	602	583	553	594	562	629	562	621	591	565	572	531	588	607	581	583	542	566	558	551	596	566	557	599	556	582	566	602	572	586	564	589	627	584	588	547	536	579	577	577	526	595	587	594	593	615	561	574	578	522	595	592	596	633	612	570	631	572	635	580	638	520	555	584	566	573	600	613	553	578	539	565	605	576	540	589	585	573	556	553	558	590	595	593	539	573	552	589	601	559	576	575	570	588	614	577	569	578	567	596	568	602	608	587	611	583	575	585	612	576	547	595	564	567	571	598	602	584	587	647	560	533	603	587	536	595	548	611	563	566	602	536	580	572	592	573	555	549	573	561	570	547	555	585	581	577	570	606	587	557	566	588	560	563	586	585	573	621	606	554	572	591	563	557	599	546	595	577	560	578	537	545	577	576	595	589	567	535	518	577	620	580	586	593	619	594	597	557	559	593	594	593	594	610	625	601	539	586	597	611	613	573	603	583	576	588	568	591	576	616	609	585	560	554	564	511	562	574	562	535	563	580	561	527	607	607	561	577	574	600	600	568	597	582	564	604	559	573	558	586	601	546	648	573	586	516	606	595	606	563	573	572	625	576	568	600	623	560	572	547	612	564	595	631	571	547	591	609	590	595	564	568	567	576	585	614	584	594	609	611	591	516	544	537	595	562	549	586	624	543	616	575	575	592	595	602	587	585	586	574	608	595	562	577	573	619	517	591	583	555	602	567	635	625	547	586	584	568	611	577	563	604	563	613	587	571	552	612	551	591	596	557	565	609	575	553	548	565	603	591	588	566	580	578	559	607	582	576	592	548	569	548	535	601	610	604	551	565	576	599	584	578	608	599	583	577	551	566	561	650	584	614	585	556	551	547	582	597	608	557	597	592	567	570	563	591	604	557	551	561	584	554	549	629	532	557	547	620	555	576	566	588	567	565	583	562	579	580	581	579	594	534	554	587	549	552	612	571	591	560	635	557	611	601	578	592	570	566	590	584	576	591	583	562	558	601	615	565	591	555	551	609	608	607	627	594	566	555	581	542	599	548	586	610	577	568	557	602	588	607	590	614	556	534	591	549	577	575	568	585	564	628	589	578	590	529	575	626	595	579	585	550	571	549	600	578	563	560	544	554	597	585	593	585	566	548	571	570	597	549	573	576	635	576	582	591	581	594	573	585	567	614	596	624	584	570	621	572	566	563	544	593	551	572	592	645	601	551	591	586	556	580	570	583	636	590	557	586	567	582	612	603	551	565	580	571	573	593	592	604	591	563	568	563	549	569	583	601	628	603	594	589	578	644	579	564	540	591	579	558	573	576	597	558
10562	1250	1349	1109	796	592	439	340	295	258	234	221	185	199	140	154	158	123	151	149	107	117	127	135	110	129	108	94	129	121	92	121	114	117	119	121	112	100	98	128	120	106	100	103	96	117	120	104	113	115	127	103	111	110	100	110	109	94	87	113	101	92	99	111	127	122	114	120	106	93	84	114	88	109	98	105	110	98	104	117	100	93	111	96	120	111	101	118	106	105	105	94	95	100	102	83	103	126	123	102	96	110	102	99	102	113	111	117	109	107	86	103	135	122	117	96	92	102	99	114	87	108	106	107	89	89	87	101	98	102	105	119	122	97	97	104	98	116	96	97	96	97	97	103	116	122	109	98	117	115	98	99	103	94	93	105	99	122	100	102	91	90	108	104	84	110	104	117	98	95	96	106	113	113	105	90	100	101	102	106	119	107	100	97	119	113	96	95	91	108	107	112	99	119	115	97	114	114	100	115	107	90	103	103	99	101	108	92	98	103	106	99	100	93	104	112	100	97	109	96	106	103	84	90	106	100	92	101	122	82	107	113	111	116	100	96	112	82	111	91	128	101	103	87	83	111	94	105	91	98	95	105	105	74	122	89	111	103	102	108	99	101	112	100	102	113	120	109	96	108	106	106	84	104	103	91	84	125	101	104	97	113	115	101	97	93	97	94	103	119	112	90	101	96	96	112	84	106	118	108	105	107	107	81	114	88	94	116	100	103	105	109	89	117	114	94	102	93	119	116	98	96	81	96	93	100	94	103	110	100	102	105	114	117	89	105	107	112	98	107	102	108	105	94	104	108	100	101	87	97	114	115	111	83	95	93	118	92	111	96	101	105	96	84	113	97	117	99	115	117	107	99	91	106	107	96	105	99	112	97	106	116	112	105	96	85	97	118	107	108	93	104	99	121	115	99	107	93	96	102	92	82	109	94	100	116	106	96	100	94	109	96	113	123	117	102	88	109	100	86	107	91	115	123	113	104	103	109	111	95	90	111	98	104	91	84	112	94	91	108	87	101	91	100	115	92	102	107	113	91	108	102	103	98	98	103	103	89	112	120	88	99	91	70	94	110	123	98	94	103	99	114	94	119	96	90	88	104	103	116	92	102	96	116	90	112	110	123	108	91	104	104	88	99	97	110	119	116	119	102	75	106	111	111	98	93	100	89	123	98	97	90	100	96	102	110	106	101	112	109	93	105	95	112	101	104	115	105	97	82	90	107	105	109	88	120	125	103	108	102	96	108	94	100	110	110	95	85	125	120	101	125	89	97	95	100	114	91	101	97	82	92	104	108	104	110	91	120	101	105	94	110	109	126	101	121	102	119	108	105	121	106	108	102	112	117	102	102	103	103	108	104	116	90	102	110	122	94	94	111	117	96	105	103	119	107	100	87	114	106	96	98	112	102	116	102	85	109	125	119	88	95	106	110	86	106	94	97	105	111	117	92	97	95	108	102	106	103	91	94	105	98	117	105	95	90	107	99	110	91	117	112	115	103	107	119	121	104	117	96	90	102	97	104	94	103	100	97	106	100	87	121	116	113	108	107	87	110	91	91	104	105	110	120	105	98	103	102	91	108	97	90	108	99	105	89	144	94	91	114	115	95	94	97	116	76	110	123	103	97	85	103	118	114	106	111	118	109	124	103	109	93	112	90	106	103	97	80	107	117	107	114	109	110	122	105	107	114	101	97	96	117	115	108	109	96	97	105	111	102	110	99	93	95	104	106	116	101	103	99	116	105	99	88	130	107	97	113	108	100	102	125	110	119	94	104	90	93	106	118	118	85	107	120	99	123	92	91	77	95	101	93	101	106	88	93	97	84	104	118	93	121	98	84	98	107	113	94	107	111	117	127	105	116	107	100	86	96	99	112	101	96	120	89	109	98	94	97	84	112	113	100	87	101	101	92	95	113	94	92	108	82	109	106	111	99	119	91	90	120	87	97	120	96	97	96	132	112	111	106	99	83	107	99	89	100	94	101	115	123	118	107	94	97	104	110	104	102	97	99	117	94	113	105	107	95	79	108	96	128	95	87	101	96	107	101	106	97	100	104	120	94	92	101	113	114	119	109	122	82	105	99	96	104	87	109	85	100	107	118	101	98	108	99	103	92	93	95	87	89	79	106	109	101	91	93	103	108	88	110	88	99	100	113	110	105	98	88	98	105	98	103	98	105	107	100	102	100	107	103	113	82	111	111	103	99	97	100	85	94	100	91	102	104	104	107	122	108	112	107	97	88	98	111	122	103	92	91	102	102	94	104	109	120	115	106	112	113	105	110	116	95	109	116	85	104	106	97	113	91	107	93	97	107	121	118	99	85	110	102	126	114	118	113	98	118	118	101	98	86	89	83	92	104	116	83	98	100	87	107	104	94	107	79	106	95	93	101	94	100	102	103	114	102	99	114	91	95	125	101	115	112	104	109	90	91	101	95	115	92	117	89	101	111	111	91	94	106	97	105	110	111	75	107	107	111	106	99	81	124	105	113	97	105	115	110	110	103	112	102	116	93	112	103	109	108	108	89	90	108	102	83	95	113	99	94	97	104	95	101	121	98	102	96	109	102	109	94	119	108	106	98	105	106	97	109	110	99	106	94	97	99	113	122	113	91	83	118	105	112	131	100	107	105	91	101	107	109	114	93	92	106	112	103	106	110	102	92	98	91	102	94	99	96	117	102	100	95	100	108	101	95	95	107	108	104	117	97	104	89	94	104	103	114	93	118	77	120	105	127	116	109	93	95	113	91	112	100	110	105	102	97	99	79	86	107	111	94	82	127	101	93	106	118	109	98	116	113	123	99	109	86	102	98	75	116	105	121	88	117	113	97	107	127	94	101	108	97	120	130	108	114	102	116	99	109	94	107	112	92	102	102	101	103	98	92	97	101	100	92	112	99	112	98	105	99	102	88	99	99	110	98	120	98	93	108	107	96	93	117	116	109	91	123	115	98	113	92	90	111	96	95	102	96	117	102	101	92	104	102	78	93	118	107	77	104	102	77	111	98	93	103	104	90	87	111	117	105	113	101	98	102	103	128	102	111	89	115	116	104	110	103	108	100	109	109	108	103	101	90	108	86	110	118	80	127	101	102	90	90	106	113	100	84	113	98	89	89	109	110	109	105	95	114	101	113	105	98	98	99	109	115	118	111	124	113	93	122	104	109	127	83	106	99	117	105	101	118	112	121	122	101	107	107	86	98	97	113	104	106	86	97	111	82	98	97	101	102	100	111	103	92	129	75	113	110	98	122	106	117	109	87	104	97	94	96	106	116	103	99	111	113	100	99	99	95	103	121	104	99	105	122	117	94	110	87	92	101	90	101	117	117	119	105	98	105	100	111	72	114	109	85	107	107	112	102	112	99	94	99	94	104	104	104	111	113	99	100	113	102	100	115	99	115	105	114	99	120	104	98	84	102	105	107	92	111	96	87	118	90	96	104	100	80	99	102	88	121	107	111	104	77	109	111	109	114	111	93	111	93	101	105	115	101	115	96
5670	1422	3209	3645	3258	2571	2024	1662	1456	1246	1166	964	846	796	758	691	704	619	615	575	543	533	496	473	493	403	461	428	431	440	435	438	389	390	392	425	407	400	379	395	391	359	350	352	352	380	369	369	348	363	389	377	342	350	357	323	329	339	364	325	371	375	330	345	334	387	345	329	358	326	313	339	357	343	350	345	338	342	356	341	328	362	332	357	339	345	360	346	330	311	373	310	314	329	344	328	363	364	300	338	331	329	333	311	365	313	322	330	343	347	312	324	318	339	321	321	334	306	340	336	330	327	323	309	349	310	316	304	295	307	294	329	278	347	351	309	322	367	327	320	310	330	349	375	346	311	320	333	302	325	344	350	347	301	316	351	351	325	299	339	287	290	360	333	307	303	309	307	308	307	321	331	326	355	318	360	334	328	338	306	320	346	314	317	344	316	335	318	341	315	325	332	307	349	317	336	302	333	326	321	317	356	284	338	345	335	306	314	296	312	345	318	315	316	332	331	310	297	316	319	289	339	325	327	297	340	358	326	299	287	327	308	351	309	319	336	304	321	331	334	325	297	331	318	351	314	332	336	331	330	305	298	315	320	302	339	312	320	324	351	350	307	351	307	355	319	314	325	342	330	330	316	348	335	325	335	295	343	323	337	332	308	309	321	308	309	337	322	313	349	313	303	310	336	288	333	333	323	329	325	318	320	316	329	282	339	337	326	340	344	319	315	313	357	321	320	307	310	324	305	329	303	335	301	373	328	306	344	361	317	276	309	314	322	316	354	345	335	301	323	288	314	308	318	310	346	326	341	333	335	312	326	297	316	314	325	337	338	295	315	348	312	334	335	320	332	334	341	292	318	350	357	323	311	344	312	316	294	341	320	325	326	331	302	326	325	315	320	299	315	309	320	316	345	336	344	316	297	325	338	326	354	322	323	337	325	323	327	355	307	337	314	315	336	299	313	311	331	320	308	331	351	323	330	332	303	319	342	318	306	292	314	336	323	338	354	335	337	316	302	358	309	300	348	348	322	317	322	305	300	322	349	287	321	322	318	284	322	331	358	324	303	329	363	322	323	318	317	306	337	335	335	328	319	324	320	294	337	343	312	329	321	339	322	315	329	331	309	308	336	347	340	287	348	346	323	339	330	305	291	308	321	302	320	331	314	319	307	317	322	340	319	336	282	292	346	326	290	339	336	313	326	324	340	296	310	311	328	320	313	334	293	322	279	335	318	361	318	342	329	322	335	299	346	309	312	308	298	340	316	325	336	297	361	348	302	327	298	315	316	334	326	313	295	332	337	295	308	344	323	320	317	307	325	285	300	321	342	320	316	341	322	296	310	332	326	302	304	324	321	320	316	323	342	321	306	311	297	324	279	336	318	340	283	316	309	309	327	331	296	309	345	309	335	333	271	344	363	326	343	295	345	279	331	321	354	306	333	325	326	336	324	318	311	335	343	306	320	355	333	326	293	331	310	316	315	310	317	319	331	347	300	329	313	327	307	314	301	324	317	335	318	311	299	315	338	298	302	312	321	306	334	311	323	309	334	320	328	331	313	354	333	303	309	318	334	309	327	341	312	341	307	326	304	337	335	319	330	328	320	304	323	310	329	309	322	322	341	336	344	357	352	324	282	326	325	337	309	308	319	343	302	288	325	316	328	334	339	309	335	323	327	347	341	303	331	362	310	328	310	306	318	271	329	318	344	332	323	326	336	289	320	306	340	341	309	312	325	298	321	316	332	303	317	333	343	316	316	308	334	324	334	330	335	330	332	312	318	324	318	339	342	353	317	327	337	315	326	303	344	335	313	324	309	336	337	301	302	323	285	334	339	316	318	310	297	310	326	335	331	304	318	326	332	325	347	341	336	309	371	310	312	321	303	302	316	321	326	345	301	297	340	294	287	305	309	329	305	347	314	330	292	341	335	323	302	321	288	317	342	311	325	305	315	311	322	338	335	359	340	341	335	333	301	359	318	321	334	320	353	325	336	324	329	303	329	304	333	311	316	314	288	304	320	336	308	355	335	311	314	334	327	341	296	308	320	303	315	340	328	299	328	308	317	356	302	292	317	346	332	342	308	301	298	331	316	321	330	293	320	331	325	318	333	298	301	325	326	320	342	272	329	311	345	332	314	329	337	330	310	325	345	321	314	329	351	327	352	328	321	325	334	324	319	322	299	341	320	353	303	331	290	349	331	358	338	327	319	339	281	301	345	320	309	299	293	359	313	336	346	332	315	302	338	317	300	323	338	318	296	351	355	308	360	295	323	343	309	264	321	304	316	336	325	322	301	327	346	328	297	285	334	319	312	331	322	312	328	316	337	323	342	289	314	309	303	326	307	305	326	307	320	342	317	311	343	314	292	326	318	334	276	328	317	321	338	331	320	344	321	365	353	316	333	313	347	304	337	314	297	344	330	330	337	317	329	312	327	311	340	325	318	311	318	339	349	305	330	344	328	303	292	353	308	334	322	320	334	315	350	311	336	330	285	293	333	315	303	301	291	322	322	319	314	312	359	313	334	330	330	340	312	310	306	328	312	332	337	328	341	302	308	328	333	346	328	325	329	325	333	301	332	306	357	354	298	302	354	322	332	326	329	327	306	322	325	299	315	317	302	345	338	328	320	326	315	298	309	343	313	312	341	294	296	327	312	298	318	342	317	326	342	310	308	349	303	323	318	303	305	317	320	302	336	336	286	320	325	329	315	334	320	319	326	325	360	301	310	330	320	319	314	306	305	325	326	333	289	334	314	371	304	311	330	321	348	341	318	333	301	343	339	316	337	321	327	334	352	304	304	308	332	309	341	351	329	327	334	363	323	309	309	347	309	316	315	296	326	312	304	295	324	317	322	300	313	312	330	303	326	329	305	313	323	318	320	302	312	343	333	301	327	327	336	325	297	331	293	306	305	318	338	311	334	343	310	319	281	298	353	305	312	317	336	319	300	332	298	328	340	312	301	324	312	325	345	335	334	318	298	293	336	298	302	343	306	273	354	330	324	324	333	345	343	325	307	335	342	309	320	326	344	319	348	307	324	324	349	323	337	328	335	332	335	329	321	361	279	297	322	324	338	313	333	342	316	322	310	316	329	314	339	306	299	336	335	309	297	335	354	321	318	345	343	306	317	317	319	334	348	330	342	355	334	316	295	331	308	365	296	340	313	290	342	323	301	335	354	351	342	285	323	307	333	328	350	292	306	289	300	325	316	313	340	333	279	287	315	318	313	327	318	307	335	347	303	296	303	334	329	302	333	303	320	311	282	320	326	339	311	327	313	328	333	321	315	337	348	298	342	334	314	301	325	308	334	320	310	307	355	309	357	305	309	303	310	333	354	333	316	319	335	307	327	321	340	305	286	319	303	338	314	322	324	318	337	316	340	330	332	361	342	277	339	328	302	318	331	280	316	329	324	354	327	318	331	296	310	339	335	290	312	312	335	339	319	339	294	310	309	326	307	297	307	316	362	328	316	309	340	306	320	324	325	310	307
19054	3161	2955	2286	1614	1154	883	711	535	497	437	390	339	336	281	272	274	251	231	234	230	214	231	191	189	191	186	228	202	173	182	177	192	180	156	201	176	175	184	164	193	179	197	162	180	171	186	162	161	161	196	179	184	189	152	154	174	137	179	174	152	157	166	185	166	160	165	186	180	160	167	177	164	148	175	176	143	166	158	143	149	171	152	140	181	170	154	127	148	164	163	157	159	172	180	170	170	171	164	164	172	144	145	166	172	153	142	168	146	180	168	153	158	175	155	182	177	163	150	174	170	144	159	155	157	165	171	177	156	167	174	168	176	152	138	161	143	179	176	144	147	175	152	167	143	146	164	173	161	170	170	165	161	174	158	150	142	176	190	164	145	170	168	161	170	146	165	165	154	191	167	161	140	154	178	151	161	150	162	144	163	155	166	152	166	146	150	141	190	189	186	154	168	173	163	161	150	162	152	155	167	147	172	168	170	167	172	157	175	170	152	164	164	197	153	159	168	164	173	163	173	181	145	148	175	180	155	146	145	153	170	183	161	176	150	164	158	161	178	169	167	169	168	162	174	181	163	164	181	136	178	161	152	166	175	159	167	179	162	169	173	156	170	163	159	174	168	150	148	145	160	147	172	160	164	149	166	146	161	160	164	143	170	150	180	148	170	178	159	158	171	145	162	158	155	146	158	160	167	174	149	147	139	163	178	145	162	146	155	158	149	160	157	145	180	165	147	175	187	132	188	159	173	152	153	178	176	158	166	160	165	145	129	175	146	159	160	166	172	174	166	161	160	169	172	168	163	163	160	171	162	152	160	148	178	177	156	163	169	173	180	172	166	168	159	140	144	146	171	144	168	173	143	158	169	169	175	176	146	168	157	144	191	162	154	164	159	157	157	163	158	165	179	172	152	156	139	175	169	146	162	148	163	147	172	148	171	165	169	177	155	150	138	150	177	164	158	141	171	153	166	148	158	165	168	182	150	142	155	178	167	142	152	173	151	172	153	163	180	163	174	156	176	159	169	163	178	149	163	162	149	173	162	149	147	156	179	168	169	142	169	176	158	145	157	178	144	168	177	174	165	159	166	186	182	139	175	179	174	160	175	162	171	171	176	164	177	193	149	176	155	159	170	151	169	168	174	156	163	182	153	171	161	147	175	168	143	149	158	182	161	146	162	160	136	153	164	147	165	140	152	151	155	139	192	155	169	160	147	154	150	175	140	161	145	152	144	157	174	167	174	153	159	165	188	129	193	173	182	172	151	149	181	187	157	153	159	138	153	131	177	156	159	161	160	156	166	147	168	151	136	159	158	164	147	155	160	147	156	171	144	184	174	155	171	148	159	154	167	179	155	155	174	151	134	158	141	160	160	152	158	186	151	160	163	167	147	149	145	150	158	156	168	180	166	169	159	188	145	159	148	165	149	158	156	162	145	173	173	176	159	142	170	150	169	162	175	176	161	144	156	166	158	141	194	163	175	167	140	150	168	173	165	150	154	157	172	160	152	165	149	163	150	167	156	142	181	191	157	154	167	159	163	154	169	157	150	169	169	151	159	149	173	180	149	153	157	156	135	173	169	129	148	172	160	161	139	142	165	184	159	132	144	148	165	174	158	154	171	167	156	193	177	166	164	162	149	187	167	155	160	163	183	154	164	162	135	159	153	161	151	171	198	165	164	161	169	146	157	167	179	167	165	172	146	163	149	187	162	189	149	153	146	154	178	153	172	166	162	153	159	144	161	155	171	166	156	160	153	164	166	182	149	161	146	127	170	188	157	149	166	185	163	150	146	165	152	156	169	145	174	158	148	180	141	171	156	182	161	185	141	177	167	165	186	167	161	155	169	152	155	183	149	156	163	164	154	166	170	165	146	173	156	162	165	163	195	138	149	163	170	174	143	160	183	173	189	157	141	170	173	163	169	152	147	145	168	152	147	153	171	144	175	169	154	161	152	170	153	167	166	175	163	146	156	164	138	153	136	196	159	170	164	160	144	146	152	172	158	155	167	158	136	166	166	159	169	167	144	153	165	147	177	144	150	140	170	160	153	163	145	188	171	171	169	175	163	162	165	151	160	149	171	174	151	172	160	190	182	144	167	145	149	157	162	156	139	166	164	165	144	165	146	160	158	159	168	168	155	162	159	160	190	158	155	152	147	176	152	140	158	167	164	136	152	163	144	151	179	155	165	159	146	164	143	158	159	157	169	164	153	160	164	146	160	167	151	144	169	175	163	157	164	181	150	154	150	174	156	183	167	143	176	159	143	159	160	136	186	153	146	176	145	164	153	166	163	158	167	141	158	162	146	164	167	156	176	172	153	155	149	149	158	172	182	169	154	155	158	157	139	173	143	171	168	149	147	162	131	151	185	171	190	153	156	132	158	176	158	159	154	169	163	148	165	153	163	178	143	182	141	183	146	182	158	178	159	163	160	153	176	164	152	161	164	167	143	163	149	145	147	145	150	168	157	157	174	146	163	128	150	173	173	168	153	174	170	169	154	153	153	166	164	174	170	149	166	160	162	154	169	150	164	148	169	175	150	149	163	165	189	193	160	159	151	150	154	153	175	170	158	185	172	175	136	184	147	150	161	176	148	153	153	152	161	144	150	170	150	153	159	154	161	162	194	165	157	193	182	176	139	154	173	195	150	185	166	170	153	149	210	170	158	186	146	157	138	163	152	157	143	143	172	144	144	183	178	171	146	177	170	157	132	148	163	148	163	174	152	140	170	157	168	148	165	147	153	155	156	164	164	140	168	149	166	140	181	164	164	165	163	150	163	146	170	168	173	167	162	159	167	169	153	161	160	144	163	160	165	162	157	169	160	174	151	178	148	180	152	157	156	177	151	197	176	145	131	165	173	153	156	166	154	162	188	173	166	152	143	182	156	162	156	137	172	173	164	159	177	148	170	155	151	171	137	155	149	162	173	174	166	145	176	143	178	180	160	162	158	189	165	149	144	131	157	181	170	175	193	157	140	134	162	189	154	164	158	158	151	139	160	173	180	153	141	164	151	147	165	146	151	164	159	183	156	185	161	154	145	163	171	153	176	161	165	173	163	166	177	142	173	172	182	168	176	156	177	176	158	151	160	155	151	164	153	146	155	166	166	166	165	163	184	164	169	152	148	167	169	172	158	119	163	134	157	157	126	141	168	152	165	155	175	142	145	166	154	168	166	169	152	171	143	165	188	160	145	157	174	155	156	166	151	157	176	164	168	180	177	171	165	168	190	165	172	152	180	153	155	174	172	158	159	169	168	159	177	133	164	146	152	163	151	170	188	162	170	144	163	165	163	162	164	160	161	169	155	138	161	169	174	153	147	175	168	161	170	168	182	161	162	149	128	153	165	160	190	160	161	174	152	163	168	163	133	161	169	182	172	155	178	155	182	169	166	177	164	134	162	168	137	157	148	165	145	130	180	170	170	160	190	169	170	163	188	148	167	176	153	162	172	156	150	158	154	173	154	150	158	167	179	193	160	149	156	146
7855	2601	5879	6776	5710	4621	3798	3172	2640	2298	2035	1751	1615	1458	1293	1195	1130	1106	961	993	928	883	838	815	785	778	739	788	729	703	684	649	676	627	631	607	647	630	643	623	572	609	565	600	564	564	552	539	550	550	575	538	562	488	545	545	516	560	569	519	525	531	559	540	500	529	496	530	529	511	538	524	509	494	516	490	484	514	485	519	504	475	499	524	481	513	491	486	478	506	451	507	507	474	442	499	518	509	495	511	521	473	518	484	477	533	496	512	513	483	484	506	496	491	437	429	467	481	472	491	475	496	496	465	503	484	517	518	448	466	487	454	500	461	462	483	533	471	491	489	511	481	481	456	491	508	473	509	470	495	478	472	489	509	452	507	479	471	534	464	472	500	467	447	461	438	462	447	477	484	477	461	514	497	493	512	452	486	489	472	528	535	481	473	463	497	462	504	513	494	470	483	515	478	491	491	505	454	546	484	486	449	515	532	487	462	501	483	508	471	484	506	483	450	478	488	480	493	467	439	471	501	514	474	479	495	460	484	489	462	494	475	464	526	483	520	471	456	514	476	452	523	484	476	481	459	477	501	497	435	500	478	477	485	450	477	483	447	466	499	478	460	511	474	528	471	458	471	430	489	504	452	510	489	476	457	493	487	478	516	491	489	506	504	476	484	460	474	438	500	469	443	489	495	519	505	472	477	443	480	500	480	467	493	497	460	487	490	499	495	498	508	480	477	443	440	496	455	498	509	514	460	468	489	519	484	482	494	483	471	514	498	492	505	494	508	489	486	500	424	487	501	471	516	441	463	475	440	488	459	481	467	495	510	526	475	481	454	506	467	452	492	503	510	482	483	493	515	473	472	469	475	467	432	469	490	465	491	470	455	459	458	487	524	494	467	439	496	493	483	475	443	495	505	486	499	477	454	487	536	486	503	461	478	473	519	456	508	462	479	523	440	480	441	480	515	520	497	466	446	482	493	438	524	454	469	478	479	477	454	473	491	484	495	449	496	475	524	472	449	518	499	456	488	471	463	503	506	464	476	476	459	434	522	514	500	471	496	489	485	486	465	486	468	518	479	520	443	482	485	516	479	440	515	475	455	533	483	460	475	488	451	462	474	479	479	452	476	474	444	507	525	522	515	509	457	480	443	486	475	472	453	496	516	480	500	485	464	485	468	492	462	473	458	468	475	520	489	490	462	472	500	500	506	470	530	507	454	451	474	518	461	509	497	437	474	477	477	437	489	496	445	510	511	472	440	463	468	481	492	469	481	444	513	480	523	494	478	509	478	469	461	461	485	508	507	499	495	502	483	503	463	506	440	498	501	530	473	490	473	523	488	472	487	468	486	501	491	457	484	470	484	433	498	513	440	502	531	454	491	459	519	515	455	489	465	494	476	517	506	434	485	477	532	486	466	467	493	465	444	497	448	469	463	455	433	472	473	487	443	471	471	460	457	493	448	483	452	488	462	456	474	463	486	455	510	475	514	509	488	443	494	501	468	513	486	474	508	447	464	453	517	465	427	463	492	521	485	481	478	497	451	448	472	485	464	487	487	464	483	504	481	466	526	523	510	477	483	440	464	494	466	474	425	458	445	510	484	485	459	464	466	453	456	469	523	482	456	485	473	463	518	478	484	517	500	503	470	518	485	494	550	481	454	493	511	466	520	512	473	488	467	502	493	488	466	460	471	490	514	479	480	512	510	480	481	474	542	508	466	492	464	497	481	495	456	536	484	488	511	450	505	441	451	469	492	496	458	483	463	496	464	469	442	473	512	481	508	449	448	493	434	514	473	467	492	485	459	515	499	499	470	476	477	467	443	491	501	495	482	476	465	512	480	458	489	478	474	463	488	485	471	496	429	501	469	476	444	452	485	496	466	492	483	480	454	517	507	505	477	487	460	490	474	498	497	482	481	523	471	488	494	501	453	475	459	474	499	503	485	486	512	469	500	455	487	438	470	437	474	484	480	484	503	474	513	443	466	484	490	480	446	475	470	475	471	469	451	485	494	458	501	477	500	450	506	534	465	446	462	464	496	472	465	479	476	492	474	442	488	471	481	460	491	457	447	493	514	462	450	511	488	477	484	485	479	489	509	490	466	473	485	515	474	473	466	440	474	481	512	446	485	431	430	485	500	449	492	516	496	480	479	516	524	480	512	472	491	484	501	477	430	478	466	509	506	476	461	463	446	489	466	495	483	462	467	472	500	482	466	497	495	520	454	474	463	461	496	511	462	486	516	494	483	489	488	479	480	504	527	461	497	483	501	446	496	445	495	530	488	483	482	449	496	460	458	476	516	485	492	454	463	472	523	457	496	505	469	472	492	485	489	460	494	472	465	460	439	468	463	488	513	502	509	484	479	489	493	492	492	485	454	475	502	462	502	466	473	499	489	466	483	499	458	482	486	468	472	470	450	460	473	457	506	483	499	460	462	476	508	480	467	488	484	491	501	467	459	501	483	514	499	487	485	466	463	495	496	513	488	473	501	458	450	494	490	459	461	491	509	452	470	490	480	450	497	492	445	470	481	472	449	463	485	456	470	526	514	483	482	461	461	487	512	482	543	504	475	479	486	505	450	461	463	495	499	465	443	493	505	445	482	465	444	482	499	446	497	463	475	451	506	462	463	489	511	504	470	481	469	494	463	503	467	483	505	504	493	501	494	449	498	455	512	498	495	467	466	529	500	478	513	527	481	464	530	508	492	477	488	506	478	484	466	498	445	500	482	491	507	510	470	469	534	480	470	509	464	461	483	463	454	460	474	511	501	445	508	482	476	513	513	482	491	486	552	474	520	474	481	437	482	485	445	460	494	439	461	460	492	472	476	471	494	451	501	468	515	502	499	484	439	503	517	488	462	490	480	498	480	486	497	488	470	469	478	491	460	475	467	467	463	488	487	487	475	503	455	475	484	490	449	488	483	492	477	497	446	476	499	476	442	502	545	468	458	481	494	489	495	473	509	514	472	485	490	494	474	515	487	510	471	502	470	511	514	474	478	478	501	507	535	499	451	472	505	464	479	513	464	486	489	510	489	491	496	495	470	463	481	470	473	487	512	457	431	468	478	493	495	479	474	529	514	495	478	489	517	486	505	474	474	468	528	463	481	479	506	460	503	489	489	492	424	471	451	508	468	527	487	504	478	483	475	531	532	503	423	485	477	481	478	484	496	485	497	495	459	484	507	483	457	476	510	487	483	484	514	534	508	456	503	457	491	487	498	476	504	484	478	471	486	482	531	470	493	478	465	465	524	485	411	509	515	481	499	484	458	487	485	464	491	488	444	491	440	539	493	464	471	516	488	466	503	459	502	463	453	479	501	457	460	476	455	474	469	455	520	512	457	517	492	452	480	500	468	490	481	468	489	478	498	476	496	491	501	470	465	434	468	453	517	483	498	476	466	487	477	469	464	490	467	427	480	536	468	511	481	485	480	469	481	463	492	530	481	476	519	461	456	461	478	444	480	448	476	454	532	461	465	468	479	448	478	466	474
2463	286	291	270	255	268	239	210	221	220	200	236	238	210	212	224	215	204	209	199	208	223	240	204	199	189	218	193	224	212	203	230	217	217	211	210	198	222	196	207	228	204	218	207	228	217	202	212	228	206	223	213	211	205	207	224	210	211	219	215	201	206	228	236	206	219	216	234	212	206	224	168	207	200	221	223	206	199	204	219	203	201	210	208	239	202	231	229	204	234	215	215	202	176	224	224	217	224	200	216	197	222	206	208	176	202	195	202	198	214	201	216	199	208	221	226	222	209	190	198	202	198	214	203	199	189	214	196	219	187	221	188	228	194	231	206	211	258	186	201	217	227	209	204	190	209	204	214	197	208	205	232	195	192	189	224	215	208	233	197	204	227	207	204	195	219	233	225	212	212	231	206	216	223	205	203	200	236	205	215	215	181	196	193	194	173	199	214	218	210	205	195	201	206	205	212	204	218	169	194	210	205	205	210	205	184	203	206	224	207	204	194	190	201	205	218	231	230	225	212	222	189	218	217	230	239	225	203	217	213	181	219	223	222	241	184	188	246	231	218	232	206	197	190	204	210	201	210	200	199	220	222	211	200	198	223	218	222	213	219	202	205	216	207	217	199	190	216	176	218	221	186	224	194	209	257	222	208	217	189	208	201	219	201	211	228	221	188	201	242	203	216	214	221	209	226	195	218	216	207	206	246	214	208	205	182	200	190	209	212	208	208	198	206	245	226	202	198	237	218	227	193	204	215	200	232	210	206	209	190	203	210	227	214	203	214	202	223	216	228	225	194	222	212	205	187	198	212	202	229	223	209	215	210	190	210	218	212	190	209	207	196	221	219	225	222	198	216	233	196	210	237	202	199	225	203	226	214	204	211	243	223	227	207	209	218	211	212	222	233	230	190	222	228	191	216	205	193	193	201	197	233	214	221	196	212	226	197	229	223	223	183	212	236	200	216	226	193	215	242	213	193	222	182	221	206	223	221	192	196	175	216	199	210	231	200	203	211	213	222	211	217	194	211	185	193	199	238	169	219	184	171	234	204	209	216	241	218	232	202	198	212	221	218	202	195	193	192	225	218	217	195	212	222	205	226	209	207	221	205	215	187	202	218	187	233	216	213	190	203	216	205	210	228	192	220	212	219	214	207	218	198	245	217	207	195	201	228	199	194	208	211	220	217	198	189	200	242	208	222	218	223	209	205	189	236	205	204	197	210	219	213	218	221	206	211	196	184	216	226	202	194	197	194	212	192	220	220	214	207	212	211	205	210	208	205	238	186	220	210	220	188	205	209	209	204	172	222	207	216	210	206	205	224	206	206	214	219	220	206	228	227	213	213	222	223	230	187	227	216	208	174	230	217	212	215	207	230	202	206	179	222	222	220	197	207	186	242	201	237	200	215	199	203	187	201	202	216	203	228	178	206	213	233	192	192	222	196	193	193	203	188	201	196	225	190	194	215	234	207	225	219	208	219	228	195	213	184	198	240	195	204	201	204	187	212	244	223	189	209	225	205	199	227	223	210	194	196	218	223	184	189	205	195	232	216	210	217	192	235	209	250	203	222	208	209	218	188	223	222	220	236	203	189	197	211	215	208	232	226	224	215	215	216	199	194	205	215	228	204	204	222	220	222	209	205	217	204	236	203	215	238	197	243	193	203	216	198	211	240	192	196	196	182	201	200	236	208	214	201	218	192	198	220	215	213	187	218	213	247	190	197	208	210	212	202	210	210	230	223	207	199	228	213	197	212	180	217	222	196	186	219	223	199	228	225	195	223	192	177	216	193	205	210	212	195	207	207	214	238	199	208	209	212	224	217	227	208	195	220	208	211	222	218	187	217	230	185	201	206	209	194	218	217	228	199	203	240	190	215	208	230	208	232	221	232	212	230	217	208	197	217	192	214	220	204	205	224	218	225	242	203	214	187	186	215	201	207	196	186	206	216	205	225	222	207	174	208	195	206	181	206	201	196	242	212	204	209	226	241	231	207	193	186	217	222	231	230	210	220	251	243	242	181	204	206	207	177	218	243	217	210	220	205	210	223	199	223	185	204	209	214	192	205	246	197	211	205	212	201	207	183	216	218	201	215	178	206	219	222	228	219	203	198	207	205	207	192	211	189	198	188	210	230	221	239	204	211	213	210	216	188	187	241	195	213	198	213	227	222	213	222	222	224	216	222	204	209	235	210	214	227	218	213	210	219	203	231	213	201	221	201	196	215	205	190	211	232	232	182	200	221	208	234	191	224	193	193	211	204	204	222	228	252	219	183	242	210	213	200	206	211	206	216	251	225	206	196	209	209	194	212	221	190	209	218	216	215	209	214	208	191	178	204	196	199	220	201	206	243	214	214	209	251	224	213	228	211	208	218	211	238	184	198	195	208	220	209	213	194	207	205	215	217	238	187	207	208	199	212	222	234	233	221	183	202	210	193	216	201	223	199	197	215	220	208	222	189	217	230	219	193	219	244	197	208	183	196	185	199	223	198	222	183	208	212	220	241	212	223	199	226	193	245	214	229	220	234	206	207	211	202	225	205	201	242	209	222	189	215	206	230	227	195	213	209	221	208	199	212	242	212	193	212	194	212	214	205	209	194	210	225	203	213	194	204	207	218	205	229	201	219	199	186	226	213	225	220	205	216	215	201	232	210	207	232	211	192	227	175	204	203	209	212	196	207	210	205	199	225	220	196	210	224	203	223	236	204	203	218	231	218	208	205	223	239	229	199	196	214	225	205	203	183	205	200	224	222	185	199	206	179	202	216	212	197	217	198	193	201	213	194	212	226	206	201	192	218	217	205	197	200	232	219	236	214	201	201	226	222	186	189	211	192	183	191	194	221	228	201	211	230	195	236	211	191	202	207	205	196	208	226	207	243	200	214	194	223	198	208	234	201	193	209	190	231	191	213	229	196	211	215	244	218	198	218	218	198	195	220	212	182	214	189	220	240	220	201	207	223	232	219	233	214	219	205	219	221	212	219	236	211	207	199	225	209	198	199	194	202	216	200	211	223	230	209	213	218	195	224	204	198	236	213	205	219	219	206	222	191	236	219	176	189	209	213	210	223	208	218	225	230	208	216	223	207	226	194	230	235	208	206	231	222	238	235	193	209	214	216	206	228	214	204	194	203	195	215	210	209	181	228	219	212	177	182	192	220	235	202	214	211	215	204	209	188	204	231	219	192	218	241	195	207	191	213	183	202	181	235	210	195	234	185	193	217	210	220	221	209	212	224	197	198	194	209	193	190	253	201	213	201	197	215	227	221	210	184	237	196	187	208	212	200	193	224	222	230	226	212	226	203	226	199	184	197	212	197	207	214	217	209	197	229	205	200	218	191	220	213	202	213	215	204	227	217	203	169	216	225	213	211	212	218	231	202	181	178	199	181	207	214	201	197	226	231	203	214	210	250	236	219	185	229	214	207	224	205	212	205	224	184	213	217	223	207	211	207	183	218	195	203	220	215	208	205	201	207	205	233	195	212	211	232	186	210
2268	657	728	801	743	757	721	660	680	607	637	600	658	613	610	597	625	573	575	625	590	572	633	617	635	570	609	603	616	578	579	608	570	578	564	546	574	574	566	577	599	564	578	577	602	565	549	606	603	590	609	573	585	651	600	562	562	560	572	578	562	590	581	586	557	610	571	593	607	625	614	593	602	570	590	564	575	589	550	573	614	581	593	588	572	590	655	604	580	569	613	555	539	546	578	561	568	597	572	564	616	603	600	548	603	533	531	570	593	619	558	583	598	571	630	564	618	532	586	650	602	541	561	568	584	551	575	597	548	561	567	570	564	570	611	597	589	579	570	560	569	591	586	551	572	589	558	598	570	555	561	553	605	573	613	594	562	630	569	588	573	570	544	610	593	512	592	533	577	597	594	612	606	586	571	628	561	594	578	561	569	565	545	561	599	581	578	593	576	584	604	581	614	576	551	591	605	620	585	588	587	610	559	585	538	644	581	583	628	580	545	578	615	529	616	570	583	576	641	577	565	570	549	594	563	570	539	567	597	571	573	588	594	567	604	559	580	603	574	578	585	570	581	570	635	604	605	595	563	577	587	546	580	580	554	591	598	566	573	578	570	556	569	594	574	600	577	562	542	569	583	608	592	584	616	617	575	601	557	574	580	574	607	598	550	541	586	557	581	595	579	552	566	570	600	574	542	581	627	631	578	563	543	568	561	592	579	608	605	562	567	588	609	604	552	605	582	614	577	594	590	570	552	536	581	518	571	589	557	600	574	616	599	566	536	590	607	602	610	596	568	613	591	608	560	614	576	571	583	602	567	541	603	584	574	538	625	524	598	584	562	567	611	581	547	595	578	595	582	567	549	589	586	557	559	591	572	571	530	565	588	571	536	605	551	553	576	565	578	586	535	587	591	569	598	580	568	575	609	588	673	563	623	608	589	544	607	572	565	614	576	577	536	602	594	567	629	599	554	544	601	572	601	642	560	552	532	586	566	580	598	573	608	591	546	587	567	600	563	561	560	562	571	608	620	586	573	593	599	595	597	600	577	559	584	556	598	569	595	590	560	641	568	558	571	568	562	568	588	589	575	591	567	560	593	553	566	602	591	603	581	573	605	612	593	564	535	577	631	572	584	551	619	584	583	544	562	566	608	574	578	552	611	588	579	596	627	601	563	573	552	560	577	574	553	596	595	555	542	538	571	567	595	540	540	633	563	558	616	572	596	545	588	575	587	569	591	593	576	565	581	592	583	602	631	582	616	532	550	581	547	541	614	584	522	542	548	540	577	553	515	578	586	575	593	544	549	528	601	561	544	587	573	578	561	596	588	599	614	563	578	597	575	555	602	644	581	596	579	607	568	548	560	606	576	581	627	603	578	535	579	572	590	572	627	572	578	561	599	613	588	596	589	570	593	547	582	565	592	616	592	577	559	557	550	617	569	548	596	581	573	613	591	591	515	585	553	609	535	567	562	565	543	617	564	551	566	576	574	570	608	546	562	574	551	564	579	584	630	563	588	594	545	527	562	551	584	567	599	540	572	547	605	559	582	573	560	577	558	575	569	596	584	583	562	563	548	586	568	573	601	602	616	559	604	548	590	554	553	521	567	573	610	580	619	570	587	563	575	570	564	556	581	563	576	571	605	586	598	565	592	612	572	600	559	600	543	587	588	609	590	607	591	550	616	571	588	568	581	536	533	564	558	555	610	612	547	611	563	569	553	576	586	583	605	582	591	554	604	612	609	619	601	579	549	550	556	546	568	577	579	560	574	553	588	572	554	580	573	606	532	604	588	580	626	604	570	585	597	573	606	557	567	540	596	603	563	578	620	571	614	567	567	565	604	600	569	567	591	575	553	591	567	603	546	611	601	564	564	608	564	606	568	553	554	547	584	583	582	545	590	601	587	568	571	576	541	543	537	587	593	572	554	609	589	556	572	540	573	627	628	596	592	578	597	571	552	573	584	601	539	540	592	550	608	603	627	591	554	586	546	576	558	574	574	577	570	602	579	596	568	564	589	569	552	583	565	550	583	601	523	567	594	568	585	575	583	559	590	584	591	563	527	543	567	619	590	612	559	607	565	606	590	575	539	557	545	586	583	607	634	612	573	602	585	618	601	588	570	613	594	554	631	574	579	576	543	599	577	577	558	569	554	573	613	558	565	561	531	582	611	571	562	611	607	572	613	551	562	570	583	590	580	575	543	551	575	584	593	591	603	589	550	563	560	565	575	616	567	590	578	574	621	536	587	574	576	574	606	580	610	579	608	627	557	588	607	572	573	609	623	575	559	572	573	610	573	531	604	562	545	575	576	603	570	608	560	554	596	590	566	596	554	563	578	613	582	638	547	548	556	615	624	569	562	554	562	574	584	544	547	594	574	564	621	588	578	554	581	597	557	579	592	564	606	563	628	582	550	571	562	547	581	584	620	528	583	562	541	547	590	557	565	570	589	611	551	601	612	575	590	575	573	609	597	631	615	572	571	560	608	555	551	589	604	616	593	578	522	593	579	591	562	598	519	610	572	567	594	605	561	577	566	603	592	598	557	593	573	570	581	583	594	580	560	607	607	535	608	570	566	578	563	572	564	585	572	533	543	576	569	546	601	597	581	605	546	609	590	584	620	607	557	616	599	592	585	560	555	564	603	609	582	626	561	541	546	565	603	558	606	578	599	605	564	575	651	585	629	508	590	599	575	566	542	603	587	547	584	614	547	605	554	590	599	599	566	557	532	616	613	542	592	607	599	530	557	563	582	562	584	577	521	541	594	591	568	546	561	598	542	612	594	585	522	563	569	574	593	595	542	585	557	630	596	560	549	557	593	631	613	559	585	618	544	592	571	621	592	581	571	591	610	572	531	590	612	582	583	574	589	583	575	609	560	607	604	599	556	564	590	559	575	582	558	539	571	591	561	600	596	584	605	598	583	623	542	595	576	589	598	569	595	614	558	594	579	569	579	598	599	590	560	559	573	561	588	598	607	609	585	589	583	632	608	549	577	561	599	580	538	603	565	570	570	598	587	579	563	585	553	561	595	567	581	564	603	568	588	595	580	548	586	604	584	585	578	613	578	582	572	577	571	535	528	597	535	563	570	557	553	585	564	624	602	576	593	550	545	571	573	579	595	563	584	574	573	599	594	560	615	596	593	572	572	546	580	567	577	543	531	599	550	571	606	577	605	613	555	607	601	556	553	566	577	575	563	590	552	553	587	587	622	586	568	589	562	589	561	585	566	583	581	606	598	570	579	581	587	578	574	567	555	601	538	583	584	581	596	557	546	567	615	582	613	577	605	581	551	541	575	575	605	593	594	541	589	596	613	535	555	552	597	595	599	566	604	596	614	577	525	573	572	592	595	586	582	520	563	609	598	602	575	587	550	560	576	593	572	600	564	580	543	567	613	536	609	582	601	616	599	543	598	580	595	601	594	583	604	592	600	557	543	567	589	592	610	600	584	558	601	549	564	574	641	564	585	546	566	564	542	585	569	587	614	600
10511	1178	1463	1090	793	562	461	377	298	276	204	182	185	190	169	170	145	154	136	150	120	135	113	140	124	108	115	119	135	130	120	113	118	121	88	128	105	119	117	104	111	107	113	101	100	99	112	98	105	96	109	123	112	106	101	118	96	91	107	112	105	95	101	127	103	105	110	121	108	111	83	127	95	108	109	117	109	94	119	105	113	85	113	107	108	131	105	111	101	107	102	106	122	120	102	114	115	97	115	104	89	118	107	119	101	103	105	102	111	122	120	85	97	97	114	107	102	114	104	85	96	88	128	125	102	117	113	115	145	89	111	99	109	115	97	93	108	113	97	99	122	129	102	99	98	109	106	121	114	99	97	104	91	96	111	115	87	126	107	99	99	89	95	106	100	105	102	115	82	123	130	98	89	107	90	100	117	91	116	117	118	111	107	111	103	116	107	90	123	90	125	112	93	110	114	110	102	95	109	118	100	111	118	108	107	97	114	97	96	103	90	120	106	114	93	103	103	107	95	118	94	96	97	113	123	109	100	96	95	87	108	107	112	93	117	114	75	100	122	103	82	99	98	114	81	104	112	103	107	109	94	93	101	113	106	115	106	116	108	92	111	99	103	96	115	113	91	93	103	117	101	114	102	105	119	98	118	112	122	100	98	83	100	85	106	97	115	110	104	103	86	106	115	91	112	88	92	93	104	91	114	106	92	96	106	97	111	95	119	87	94	98	99	105	123	109	128	114	93	104	115	92	117	98	107	92	102	109	123	103	118	114	88	106	103	101	92	87	106	120	107	99	104	112	110	111	97	110	97	108	107	103	110	111	110	112	99	95	94	102	97	106	108	96	119	94	112	88	89	85	92	108	101	120	110	100	99	118	94	119	119	97	112	97	114	111	94	87	93	118	101	98	106	115	100	94	114	112	88	118	99	85	119	101	127	93	135	107	127	84	91	99	119	96	117	108	98	118	98	109	102	115	102	98	102	108	93	104	109	96	104	100	106	93	114	97	103	127	90	120	123	118	103	102	115	113	95	105	110	120	96	99	118	100	103	99	121	111	116	98	96	91	108	137	116	104	99	94	114	94	95	117	108	111	112	118	105	93	96	118	102	91	108	92	96	128	99	119	106	123	100	80	123	102	97	91	107	95	88	116	87	125	86	107	107	102	122	100	107	109	121	118	107	102	92	108	98	101	103	96	108	121	112	104	96	93	103	123	112	104	95	105	95	108	116	113	100	105	102	114	111	134	119	130	99	96	109	103	119	111	119	103	107	113	92	120	88	111	116	97	117	90	99	113	98	107	118	112	104	100	97	105	107	111	105	108	110	98	96	102	110	118	112	94	107	104	109	87	111	116	123	103	97	106	118	108	85	90	118	107	98	114	87	107	100	93	108	97	90	113	109	101	90	86	97	101	125	96	104	112	105	99	102	108	109	97	102	109	88	106	93	133	95	95	86	117	114	97	96	92	102	97	112	106	126	103	110	115	98	97	107	92	86	98	114	118	116	103	95	126	94	104	103	112	95	104	125	99	104	116	122	112	101	97	96	105	120	107	96	115	105	99	101	113	103	103	113	114	98	100	113	103	126	106	118	101	109	123	96	103	102	84	118	93	103	96	115	94	111	107	94	95	107	110	107	108	103	105	109	106	110	119	111	107	107	96	90	94	103	113	107	104	121	104	83	101	121	95	103	97	112	119	124	86	107	94	104	102	102	88	100	91	103	108	93	103	103	107	112	105	104	104	112	121	114	123	113	112	111	95	109	97	104	88	97	105	96	95	87	106	116	110	79	84	119	96	99	109	108	94	84	122	99	108	107	111	101	100	103	96	98	93	120	107	110	91	114	93	111	126	115	112	101	114	113	102	94	122	103	103	97	98	113	96	115	105	113	110	103	95	113	95	103	99	98	104	116	102	98	94	87	103	110	95	85	103	108	104	99	88	98	101	117	117	111	102	116	102	105	112	107	89	118	109	104	101	85	103	117	102	99	113	107	99	108	109	105	113	120	103	98	102	86	110	98	80	97	101	88	118	82	105	108	96	97	97	92	99	102	111	99	106	98	113	101	118	95	120	104	107	84	107	83	86	108	100	104	101	104	85	102	102	95	92	111	103	101	113	94	93	99	111	85	103	105	89	105	110	107	98	113	113	120	108	87	93	119	99	73	103	104	112	109	105	118	108	124	108	104	89	94	94	101	101	96	109	113	111	100	116	107	106	103	106	105	91	98	95	95	106	114	92	99	112	89	113	99	114	101	113	88	96	89	104	110	93	111	108	105	88	93	88	96	85	71	93	91	116	111	101	106	88	105	123	101	95	107	102	80	93	109	101	95	97	106	99	98	104	90	100	105	107	106	115	84	111	98	106	99	101	93	123	110	86	93	82	107	93	96	97	87	107	100	92	94	111	116	94	115	98	99	108	93	102	102	100	92	96	101	102	103	111	98	107	110	99	105	110	94	124	116	112	85	87	99	103	89	131	116	116	106	100	96	111	109	110	118	107	96	99	106	109	125	86	98	107	101	95	107	108	83	111	104	104	96	125	100	103	102	92	94	122	103	120	87	106	110	98	109	114	130	104	108	103	106	104	101	107	96	87	122	98	107	95	105	91	95	111	103	115	106	110	111	103	89	91	122	94	91	113	87	105	101	117	87	105	103	115	108	97	111	95	87	99	106	97	100	113	102	114	113	106	111	106	101	103	118	106	104	99	102	98	114	113	125	120	109	117	81	105	88	87	96	86	94	104	107	95	86	106	113	102	86	102	101	105	97	85	107	110	112	100	98	90	112	99	111	97	91	78	99	115	92	109	83	92	102	110	120	94	100	91	94	118	112	92	108	95	106	106	95	113	111	105	118	109	108	115	91	100	101	115	85	99	102	102	91	90	108	116	107	105	107	108	109	117	116	111	103	110	82	92	120	117	107	95	112	104	121	93	107	112	113	116	110	109	84	111	94	109	109	100	105	95	101	91	128	106	107	112	101	105	99	104	110	89	122	103	110	106	109	108	116	102	119	106	94	109	93	120	107	93	116	109	143	93	107	101	103	89	87	102	119	98	105	88	117	98	112	98	106	113	114	111	98	107	89	94	88	116	101	99	97	106	92	101	111	111	90	110	91	106	98	109	95	104	108	108	99	99	104	86	109	111	106	89	74	122	104	101	104	95	93	101	117	113	103	95	103	103	106	98	105	101	101	108	119	86	94	104	109	95	107	116	81	102	100	96	107	88	104	106	106	100	95	110	113	108	111	126	110	98	95	111	100	98	94	130	113	116	101	111	99	98	106	84	93	109	99	98	109	112	104	101	108	118	120	103	107	101	100	127	109	113	108	114	102	115	94	112	103	93	91	112	91	110	97	112	94	113	107	102	101	104	103	109	108	118	115	123	110	110	113	103	98	101	105	111	91	106	115	102	141	121	121	108	89	103	94	118	100	90	110	102	104	103	105	105	117	92	98	111	92	94	80	111	100	101	108	117	117	99	101	105	111	89
5596	1381	3095	3693	3118	2547	2025	1729	1469	1253	1075	1007	884	791	758	698	667	637	598	540	532	573	466	500	477	445	450	443	467	433	413	385	398	417	403	404	374	426	336	366	378	381	365	357	381	409	393	368	340	356	369	341	385	373	363	314	351	323	348	302	333	368	348	362	325	343	327	345	320	349	300	326	308	351	386	299	350	348	345	321	345	319	347	352	316	357	326	307	318	328	319	339	311	338	337	346	333	367	344	322	337	318	338	331	322	364	348	321	341	327	330	328	317	345	353	329	350	334	343	343	310	347	320	311	333	313	318	336	319	355	360	357	319	336	321	307	340	339	323	337	319	347	352	359	312	309	330	306	333	304	332	310	336	301	316	307	342	327	347	345	307	378	313	335	320	337	343	329	314	297	322	323	304	344	331	326	316	317	319	307	262	304	311	318	318	334	309	307	342	318	315	314	300	327	328	318	340	335	325	317	346	325	338	321	326	329	339	310	320	304	335	372	345	351	331	322	372	331	320	346	312	318	301	308	355	313	339	318	316	343	330	333	334	348	305	340	337	334	327	342	293	326	362	323	324	346	311	321	343	325	319	327	323	321	319	335	307	311	295	311	350	315	307	347	339	342	314	328	334	304	309	321	327	314	320	332	308	320	330	330	325	326	311	315	322	318	342	294	335	317	338	305	288	337	335	306	301	310	290	353	317	320	344	338	322	371	333	307	294	327	323	354	300	319	333	345	299	315	298	299	300	300	341	301	297	330	332	316	334	331	331	336	338	345	325	282	313	342	364	340	313	317	345	337	308	328	341	331	317	328	324	293	311	327	338	313	301	280	323	304	316	291	335	350	334	308	341	320	308	323	329	340	323	290	323	335	335	338	328	304	338	319	334	313	321	281	345	351	327	349	333	314	355	316	329	287	302	327	370	311	296	339	315	343	347	329	311	306	340	328	296	294	302	325	333	354	338	326	323	323	331	340	340	296	345	306	303	335	328	326	354	367	322	339	328	322	327	290	319	324	328	298	317	319	330	309	321	323	324	323	300	304	374	345	327	332	357	330	306	311	317	297	317	315	315	315	337	339	305	324	343	318	320	293	327	300	302	301	358	324	344	330	347	329	342	325	346	317	299	326	316	313	307	349	314	311	303	304	315	302	319	347	316	316	329	317	304	347	301	304	303	354	306	331	326	333	331	331	309	332	324	331	303	318	346	335	332	319	332	351	348	311	341	302	325	317	315	317	327	348	336	333	314	343	331	319	313	307	320	320	320	265	306	336	319	307	350	337	323	317	328	341	302	313	327	348	331	331	357	329	309	344	326	342	300	328	339	327	334	348	322	306	314	277	331	309	321	311	342	340	311	321	317	326	308	300	298	307	311	331	310	312	274	332	342	362	305	310	322	316	296	311	310	320	313	290	311	314	320	316	321	332	327	341	335	315	349	327	325	351	315	332	338	334	317	326	300	304	333	301	280	359	321	342	314	330	313	330	309	311	324	363	328	310	324	317	319	327	344	304	329	291	330	307	315	325	282	284	349	315	302	290	351	342	316	304	319	316	340	310	324	336	324	333	341	295	333	325	326	308	331	315	350	345	344	299	334	316	361	324	326	335	314	354	355	351	283	300	326	328	366	335	321	330	318	331	331	329	327	322	322	347	316	324	327	349	317	352	338	356	311	323	318	340	309	320	324	334	333	325	291	330	331	339	307	307	341	323	313	335	348	338	333	314	334	313	338	338	331	337	351	357	331	333	346	355	336	322	347	315	324	324	317	379	318	317	328	324	328	321	319	329	317	355	328	293	339	347	340	311	314	298	307	317	321	331	352	345	351	329	335	317	299	340	318	319	303	350	311	305	336	332	324	325	337	336	305	347	334	318	348	324	344	332	316	298	326	336	327	349	353	325	321	301	326	314	330	310	314	341	315	309	317	323	325	333	355	298	294	329	347	336	287	335	325	349	316	318	322	331	333	337	332	318	318	280	304	291	322	321	313	336	338	301	337	311	311	333	317	340	352	308	325	332	320	315	315	340	298	336	297	347	352	308	334	329	341	329	329	359	348	307	328	328	318	335	321	319	360	295	294	338	327	307	347	334	331	333	317	340	321	349	346	339	311	342	322	334	308	298	338	304	340	323	354	343	334	316	316	337	390	348	329	336	352	335	317	310	313	293	303	325	305	321	333	343	345	313	353	346	299	315	311	338	338	338	321	323	366	338	321	310	309	317	335	318	361	284	313	320	352	353	323	330	321	363	331	327	317	319	311	344	322	349	304	333	333	318	305	330	309	329	350	324	322	303	309	320	349	318	342	334	326	310	350	351	306	304	322	335	329	300	341	333	351	358	345	314	321	340	335	345	339	296	305	318	307	329	350	305	311	312	333	319	365	313	303	331	334	342	344	302	336	328	317	326	306	299	337	342	321	313	327	320	344	347	282	320	338	328	301	323	306	337	344	286	327	309	299	313	329	302	351	322	354	334	326	317	337	340	310	296	335	311	348	317	347	351	288	314	303	347	297	332	312	356	297	315	316	320	299	300	329	344	296	334	326	314	339	341	338	337	317	351	327	323	319	310	356	320	320	330	334	323	324	341	339	324	302	336	318	328	313	337	286	315	323	321	324	320	335	300	308	313	346	311	305	320	328	315	323	354	290	326	329	323	319	338	329	337	306	303	292	341	328	316	337	349	325	342	337	328	317	332	330	339	320	324	340	312	340	329	307	300	311	314	312	307	325	328	343	347	354	356	311	304	351	308	330	330	295	324	330	309	311	339	336	335	316	328	384	331	311	334	309	303	311	329	319	321	319	315	327	338	278	335	336	308	323	309	327	320	338	315	311	355	333	348	330	364	312	341	311	345	322	336	333	331	292	323	312	314	327	324	334	324	300	364	338	318	311	326	300	323	325	315	339	320	323	315	303	344	317	307	326	334	317	339	330	286	343	336	333	288	326	308	332	327	340	328	309	329	302	336	337	306	305	308	328	315	299	291	323	318	299	309	343	326	336	299	351	327	339	293	326	307	312	336	316	297	317	320	307	327	313	314	325	318	317	320	321	345	355	289	339	320	341	329	363	319	349	302	365	319	336	314	325	321	311	313	316	318	328	309	299	338	301	318	299	331	333	283	301	323	319	340	320	301	332	314	340	325	315	294	330	331	357	315	320	300	322	309	312	318	320	304	300	310	354	313	332	322	313	325	330	345	341	296	330	313	346	300	292	298	311	328	332	335	306	305	337	312	323	326	300	320	310	310	341	308	310	336	356	315	331	338	310	305	313	294	330	337	335	312	298	322	302	326	315	288	312	307	313	348	297	312	309	336	369	318	308	324	327	316	299	335	323	330	328	283	307	301	342	305	342	317	346	325	323	289	324	341	314	342	322	321	320	309	343	343	320	276	321	317	337	307	335	317	344	336	313	331	322	331	306	316	345	323	308	314	313	325	286	343	311	310	305	335	338	309	355	319	331	316	327	309	330	310	326	303	345	336	307	325	332	354
19072	3289	2923	2294	1601	1160	885	657	559	488	431	380	331	309	266	268	256	254	222	224	227	226	204	213	179	210	161	198	206	169	212	183	170	199	168	210	197	166	162	162	178	179	198	179	176	163	163	152	186	183	174	174	192	144	182	161	163	172	174	173	175	180	172	169	156	175	154	185	154	144	174	168	148	151	163	160	165	164	169	151	171	160	163	165	166	183	157	169	157	186	172	161	155	148	160	179	156	171	153	167	170	156	163	151	186	156	152	186	158	189	148	156	155	148	164	152	139	174	150	153	177	156	147	127	154	186	158	169	146	159	170	163	144	157	170	175	151	151	170	184	153	156	170	171	173	169	171	153	185	154	161	157	156	151	149	152	158	161	175	159	155	192	161	198	182	168	149	167	183	150	190	150	160	162	194	168	179	177	158	157	156	151	162	153	144	154	183	147	148	152	163	161	156	164	162	140	147	169	139	177	157	178	128	157	146	158	147	157	144	143	170	151	137	162	147	142	156	161	150	166	188	158	153	158	204	171	136	155	143	156	164	163	143	168	158	145	163	168	147	164	186	174	144	139	166	149	157	146	161	178	165	153	166	162	180	148	165	179	176	160	169	156	153	185	175	154	161	160	172	180	172	147	180	159	151	160	146	141	149	154	155	150	179	154	154	159	163	153	162	159	171	170	154	165	166	155	165	159	171	154	172	151	169	187	151	151	141	165	164	166	173	171	189	165	153	162	156	170	182	172	178	181	162	170	157	162	162	169	152	169	152	165	172	157	172	145	163	198	197	168	180	161	154	167	132	167	175	173	166	170	199	155	178	174	174	148	146	176	161	167	156	172	158	167	177	172	172	170	145	159	161	163	165	165	149	163	173	153	161	141	145	161	142	157	162	171	162	167	169	151	165	200	175	141	169	154	159	156	149	155	169	144	138	166	180	175	169	152	143	161	167	153	133	146	164	151	175	172	167	163	149	179	162	179	149	162	146	166	143	138	147	142	141	159	151	176	171	161	181	156	155	154	156	191	137	145	172	162	175	132	164	182	180	167	171	147	151	173	146	165	165	155	160	156	135	169	141	160	153	180	155	161	187	167	175	145	146	177	173	152	158	137	167	164	164	162	165	166	166	154	146	154	123	165	144	166	171	155	145	143	169	147	166	167	155	163	164	156	166	184	177	147	158	131	150	146	169	180	153	150	160	180	166	160	156	156	146	156	172	183	125	179	184	187	165	157	169	171	161	154	169	152	177	138	189	160	153	146	159	171	157	166	162	180	167	128	187	162	182	152	147	158	158	172	152	161	186	149	170	179	165	167	167	145	167	163	161	176	146	164	169	157	178	167	181	178	157	153	154	147	168	170	170	181	148	148	154	165	169	169	151	136	157	153	160	169	164	169	164	168	174	163	142	163	157	157	136	153	158	167	166	171	150	156	158	149	165	134	178	167	157	172	167	175	161	166	167	161	172	159	169	157	149	147	162	156	166	184	155	157	147	179	149	166	170	151	165	157	155	150	177	173	154	143	155	156	167	170	149	150	156	176	141	144	184	156	170	169	179	124	179	184	167	181	170	179	169	152	173	146	169	168	160	145	176	144	150	158	151	174	186	165	149	158	148	147	184	172	156	160	186	159	161	157	133	172	150	175	168	136	154	159	157	170	168	172	180	159	171	148	147	141	149	151	167	121	154	169	163	146	160	164	168	155	155	165	174	160	167	161	144	150	154	163	190	161	156	155	141	157	174	152	145	153	178	152	157	169	168	140	149	166	174	195	158	158	166	152	129	146	176	164	181	176	152	154	155	181	148	153	159	163	157	142	150	156	171	157	144	142	145	142	152	177	123	150	158	172	172	149	154	166	159	162	140	143	165	150	155	167	160	181	146	157	164	164	173	163	163	121	176	190	185	156	161	167	168	167	158	155	176	182	169	158	164	120	168	153	150	141	141	154	163	139	152	142	170	154	149	158	155	157	166	163	156	167	167	139	163	163	157	135	158	159	170	186	153	163	157	156	168	160	181	168	179	156	153	149	177	180	159	149	161	157	144	149	173	155	168	175	142	155	155	146	154	185	167	159	138	164	155	156	152	156	147	169	148	159	173	170	158	180	169	180	165	164	165	153	150	169	164	178	147	164	140	173	149	159	167	138	164	173	144	158	173	159	176	168	168	168	144	168	160	157	144	175	140	152	154	160	195	161	147	158	174	174	180	176	130	160	141	191	152	156	164	165	161	159	152	169	160	166	159	141	160	153	132	180	146	164	175	162	168	170	159	154	176	158	142	155	151	148	155	166	173	163	157	162	138	158	152	180	147	163	163	179	157	148	159	177	160	154	162	174	149	161	148	137	169	172	150	158	168	142	171	158	171	119	156	145	167	158	181	164	186	167	165	148	156	150	158	188	150	159	165	152	168	156	169	157	163	158	170	153	181	156	144	186	169	170	152	155	154	151	159	156	169	155	150	168	164	152	160	166	151	157	156	168	177	179	169	167	161	181	171	182	145	166	179	174	188	154	161	158	134	133	156	180	148	180	185	154	159	144	163	158	148	181	166	188	166	152	161	177	151	150	182	153	163	156	158	166	175	177	162	154	179	179	152	154	160	174	140	168	139	178	145	163	172	173	187	177	184	163	161	164	158	191	168	153	184	163	177	159	185	156	177	173	186	184	168	135	148	163	144	157	147	167	138	152	161	146	161	168	148	170	175	160	171	193	157	162	159	158	180	166	161	162	156	160	160	178	172	180	164	167	138	157	167	157	180	184	183	156	167	145	158	162	166	156	169	161	154	172	161	168	167	175	163	148	151	145	171	151	156	167	158	171	169	144	186	164	135	171	168	157	174	172	166	154	147	157	152	164	133	152	170	154	156	181	162	181	172	149	186	159	165	146	160	161	166	166	156	165	178	160	145	150	168	167	160	160	135	154	145	151	160	169	165	169	184	165	174	178	153	163	138	180	162	159	144	153	160	158	169	152	160	171	169	163	166	162	145	164	147	166	181	179	161	162	171	158	157	193	153	171	168	160	167	157	158	177	176	171	166	156	140	188	149	153	159	156	145	164	167	137	158	176	166	160	174	179	153	173	151	189	201	161	151	147	181	159	153	174	164	162	158	171	149	169	143	163	155	137	186	157	149	170	145	180	147	175	181	136	146	155	169	140	175	176	172	163	185	158	140	152	162	178	163	149	166	177	138	162	164	140	149	169	173	160	144	168	162	153	162	155	172	153	173	166	143	150	151	149	133	143	171	162	176	156	144	149	145	172	133	165	167	145	157	198	154	144	176	169	151	156	167	176	152	157	150	150	166	181	144	157	167	148	171	159	166	146	145	162	146	158	176	157	162	174	157	168	173	178	158	184	157	148	155	141	138	160	155	160	178	158	162	161	142	152	164	180	152	139	168	154	152	161	174	149	150	178	150	152	172	169	159	167	152	158	160	166	144	155	162	148	159	178	161	168	159	145	141	137	172	188	173	139	134	153	159	175	183	143	157	157
7926	2548	5997	6814	5680	4661	3801	3161	2582	2287	1984	1729	1586	1413	1306	1259	1105	1064	1001	972	914	829	822	826	779	788	694	675	728	711	667	633	612	689	632	612	604	626	582	563	579	562	568	612	535	557	565	551	587	563	544	611	550	554	521	554	502	544	504	559	548	547	544	535	513	546	528	510	562	496	476	490	521	513	514	531	500	511	476	527	481	504	492	526	538	493	513	487	494	458	536	482	502	515	540	492	525	492	501	462	462	500	499	533	491	478	482	505	542	490	463	492	474	468	474	484	502	494	492	529	499	503	506	492	533	511	459	468	463	551	488	493	485	513	481	479	497	457	492	502	481	448	479	483	480	503	482	487	485	477	498	484	470	450	479	471	428	439	483	480	462	456	488	494	483	497	479	467	463	462	512	482	476	492	526	503	447	414	495	479	516	471	488	457	488	470	444	498	464	485	488	471	484	462	503	463	456	473	495	467	484	449	488	493	510	498	482	520	490	465	456	484	484	539	498	470	494	482	485	477	517	472	531	450	447	481	502	438	447	482	517	489	463	451	505	503	517	456	516	437	492	508	518	497	455	516	490	492	474	495	503	502	499	437	480	493	490	488	475	517	477	439	474	497	507	449	482	470	480	492	449	480	523	498	455	493	496	468	500	469	521	513	508	453	491	486	502	477	482	514	479	480	471	471	459	509	503	483	491	492	472	475	503	479	503	501	520	490	493	480	481	482	490	480	495	486	484	501	526	481	468	462	496	500	483	476	470	441	447	515	479	451	483	469	514	476	507	460	484	497	439	470	471	504	488	473	473	449	471	482	505	463	469	495	472	463	506	506	446	502	470	469	479	477	506	492	481	446	463	508	463	474	479	461	476	485	496	479	480	497	444	505	457	472	497	481	497	515	475	477	485	489	474	496	480	465	472	477	527	431	496	508	511	471	466	462	491	510	508	495	445	441	432	469	483	491	486	481	475	501	483	480	465	471	478	496	493	488	468	448	505	485	461	444	489	455	518	461	497	473	496	497	442	469	441	497	496	499	429	487	467	484	488	493	478	480	457	480	448	474	458	461	458	460	470	507	477	484	473	493	484	555	481	463	469	531	473	470	466	465	471	494	470	489	504	488	523	496	480	486	430	480	497	505	451	433	494	494	476	489	457	489	509	497	464	482	501	512	498	482	503	482	473	524	490	512	500	476	453	503	445	518	467	488	457	471	479	468	495	466	469	471	493	491	477	485	474	431	466	486	507	452	475	491	478	505	471	508	497	497	438	488	467	470	531	493	493	476	490	516	477	473	530	464	472	499	477	486	510	536	491	448	481	489	530	486	490	477	442	444	469	475	482	477	478	482	498	478	493	488	474	466	501	520	466	454	501	439	475	495	449	475	487	494	480	500	497	494	510	470	489	505	475	475	505	465	438	448	449	466	486	478	504	463	481	459	495	502	458	506	534	504	479	487	486	512	472	500	468	491	463	484	463	493	454	472	468	474	472	489	447	472	482	461	465	522	469	486	493	469	459	484	460	441	457	508	476	487	467	534	496	491	517	499	496	471	503	489	520	474	454	525	467	471	467	474	501	497	465	483	475	530	457	480	469	521	488	523	490	475	484	473	469	461	485	513	505	502	511	486	465	436	457	475	483	475	471	489	476	498	445	467	461	491	455	484	487	517	461	473	443	467	471	439	500	498	466	513	508	480	510	462	453	484	459	471	508	455	460	486	461	443	430	474	492	464	493	472	450	468	493	523	441	500	497	511	512	444	484	507	495	489	437	483	503	452	498	498	465	512	480	479	485	515	483	505	477	456	471	467	503	455	513	478	491	497	475	495	460	494	474	488	469	494	487	551	523	496	478	539	494	504	496	446	491	458	455	460	491	487	514	455	489	463	468	489	434	471	454	516	473	504	484	467	509	493	495	490	469	456	498	473	499	453	491	459	508	488	477	486	448	461	491	480	529	521	482	450	444	477	477	524	495	519	486	481	461	507	488	502	454	493	472	470	510	471	533	505	487	459	553	484	462	462	490	481	460	467	509	481	472	506	443	501	495	462	486	475	447	468	506	547	467	469	502	480	517	499	443	435	495	451	489	489	481	478	472	488	547	483	502	485	474	482	480	486	499	494	456	461	500	466	499	472	503	460	482	506	455	483	474	467	488	499	474	486	450	470	459	464	487	529	450	472	514	467	452	443	495	454	502	494	487	521	489	496	518	515	463	502	523	486	470	475	478	484	477	466	508	449	475	443	506	496	483	472	446	471	461	486	509	459	516	479	459	487	498	483	515	439	452	466	503	477	497	517	444	484	466	449	475	510	487	470	487	498	490	483	494	477	475	446	481	512	478	493	482	494	508	458	476	471	499	499	486	491	498	448	472	511	503	465	489	491	476	474	472	495	436	492	435	486	455	503	473	463	476	482	473	481	480	474	480	481	452	468	534	468	463	496	469	547	462	444	453	490	512	468	471	502	495	488	421	446	470	483	497	518	489	461	457	492	476	447	446	468	435	450	457	458	522	476	529	524	442	525	451	459	486	482	499	465	473	470	504	499	512	440	505	508	488	531	469	477	487	485	466	438	490	524	446	490	508	495	477	476	464	460	448	474	482	483	452	453	480	485	451	493	488	492	487	466	480	521	509	489	485	461	478	479	509	459	492	518	499	520	486	507	474	444	493	457	464	493	490	452	457	520	484	486	483	471	477	434	481	500	469	480	495	490	489	478	477	493	486	475	467	465	509	483	469	519	489	501	494	484	515	482	496	453	500	487	480	491	471	536	487	454	516	498	499	452	495	473	500	487	513	441	463	441	482	525	440	482	498	499	484	507	468	458	480	491	500	491	468	510	480	486	461	452	484	485	498	514	472	436	513	487	514	529	495	477	463	523	486	485	472	498	459	473	485	460	471	459	498	508	492	456	480	499	452	432	510	484	453	501	510	494	499	458	490	472	450	452	515	480	451	429	479	502	463	441	486	483	496	515	475	474	465	498	506	465	504	458	490	476	500	492	488	488	478	494	445	472	482	471	510	478	478	478	488	495	496	452	477	510	492	466	502	449	465	505	497	485	454	435	486	437	465	460	512	473	474	472	481	478	450	476	470	468	478	485	500	432	445	486	450	462	526	469	466	506	499	482	506	455	468	498	498	489	526	493	501	545	471	510	468	503	490	520	475	463	450	476	478	539	499	459	494	472	480	504	436	446	485	492	461	481	488	500	516	507	462	488	463	482	442	495	468	474	470	445	500	483	511	458	471	487	500	477	486	473	495	464	463	432	465	525	450	479	519	485	461	461	479	512	510	501	484	496	455	475	507	501	483	485	464	489	503	446	460	479	483	502	465	491	471	462	500	479	496	470	504	475	470	487	444	504	481	543	492	463	503	501	504	481	478	479	464	499	452	521	476	484	470	500	505	488	439	512	510	496	483	425	503	476	486	475	483	480	488	485	483	487	477	490	499	454	485	447	452	476	480	506	491	478	491	504	510	512	481	478	501	500	472	473
2291	263	243	271	266	224	227	192	221	196	222	199	212	232	216	221	193	198	238	187	215	213	221	185	224	221	239	213	206	204	180	212	241	221	192	208	228	178	191	189	218	192	204	205	215	221	199	207	218	226	238	215	195	199	206	219	199	238	204	220	186	221	213	201	192	203	218	194	190	233	229	189	205	220	197	238	227	233	231	208	212	220	209	229	192	209	221	228	209	203	216	186	221	231	184	206	187	222	204	201	205	206	222	221	223	247	201	210	240	192	208	208	193	209	208	228	227	216	202	200	238	234	200	197	218	188	184	215	233	183	210	220	196	206	220	220	183	202	189	217	206	211	214	206	218	228	218	202	222	192	217	220	193	211	189	224	193	199	223	209	222	209	201	214	209	224	186	216	210	228	238	214	195	230	209	197	189	190	186	225	198	195	238	206	211	216	213	199	205	196	222	212	189	183	211	210	202	197	236	201	225	211	220	231	205	213	202	246	199	204	205	219	202	196	204	207	223	252	198	191	236	204	211	205	204	213	226	223	190	198	208	184	207	226	188	204	222	211	209	223	195	195	244	188	198	226	204	223	187	239	213	209	228	232	206	216	249	201	199	206	209	174	193	228	208	218	194	204	211	201	192	209	195	235	213	206	209	197	225	248	198	219	221	211	173	195	236	176	214	210	231	188	217	180	233	199	221	198	184	198	218	201	207	205	211	218	213	231	210	214	212	189	196	201	215	224	219	211	223	223	209	219	174	219	184	213	223	202	211	185	215	206	219	206	195	240	207	206	191	206	227	208	225	228	196	203	236	244	213	217	237	195	214	227	210	225	202	213	182	211	203	199	218	184	226	232	233	188	207	196	214	214	213	200	215	218	225	224	213	219	222	189	223	174	197	197	187	209	201	221	205	217	236	209	185	202	202	220	228	205	234	197	201	181	208	218	220	206	197	206	240	200	212	224	187	209	196	213	185	211	250	214	220	198	201	215	177	207	182	228	210	214	218	228	197	213	202	199	212	194	242	214	208	214	206	203	210	216	211	211	206	219	211	199	177	237	214	226	230	211	224	212	229	222	195	213	208	232	190	217	205	208	197	193	201	206	207	212	202	186	201	226	225	212	191	213	214	219	201	193	194	225	196	194	221	215	222	204	210	240	194	205	176	214	195	211	192	208	207	213	194	218	205	212	193	191	199	219	221	209	236	198	226	175	206	194	189	227	240	185	213	210	212	218	220	214	234	239	193	213	214	201	183	181	210	218	225	197	222	214	199	223	219	196	173	200	194	207	209	231	222	198	198	210	187	182	218	206	210	206	228	210	201	205	192	216	190	201	216	191	202	163	223	221	205	198	229	212	219	200	219	196	175	211	209	220	216	187	206	226	207	205	194	200	195	183	219	204	208	213	182	201	202	204	235	194	215	192	241	205	223	209	173	214	207	217	248	215	202	223	218	206	226	218	203	209	228	211	219	205	206	211	217	196	221	245	213	216	207	196	202	201	212	202	223	232	203	195	187	209	222	223	228	189	218	213	221	220	221	200	192	194	230	194	200	218	188	215	201	191	212	230	219	200	207	196	185	222	226	211	208	206	184	200	262	221	211	198	219	210	196	189	220	225	193	213	206	201	189	180	221	213	216	223	210	199	210	209	202	217	218	208	228	220	225	207	173	209	191	203	223	209	198	216	230	219	235	186	207	200	198	225	217	217	222	222	226	207	193	202	196	198	189	228	191	171	226	187	201	228	224	226	207	218	207	198	225	209	192	192	195	215	234	206	218	228	243	217	213	198	201	187	218	184	247	197	227	176	213	174	206	231	214	214	214	209	237	200	208	216	201	201	198	214	190	229	220	239	200	207	189	203	189	194	197	211	222	227	180	196	178	233	228	230	225	204	203	226	184	220	192	207	197	202	210	195	223	198	219	199	217	217	202	213	188	201	217	206	204	183	218	214	199	197	233	187	204	208	241	219	208	199	228	202	216	226	220	208	204	222	211	198	229	213	207	220	206	218	197	184	192	202	196	197	214	236	212	210	195	195	218	213	220	196	205	240	196	214	214	219	243	221	214	206	194	221	186	215	197	224	213	214	230	185	219	217	183	226	206	216	196	203	217	202	207	231	208	218	228	222	199	187	222	199	211	197	242	203	197	205	210	240	215	197	218	214	224	198	213	200	222	218	218	216	206	221	228	201	238	204	226	223	233	197	208	204	195	201	178	204	191	205	175	213	209	207	229	219	191	180	216	210	222	225	214	202	212	210	219	228	225	214	196	197	223	226	211	229	179	212	194	232	239	190	200	221	220	206	210	222	216	187	242	191	187	219	211	215	218	212	220	218	206	223	222	198	192	216	210	202	192	214	200	213	209	215	257	188	233	222	218	203	208	229	235	187	204	206	195	229	177	221	232	212	229	204	235	214	210	197	196	239	215	200	201	209	218	215	216	220	203	219	202	217	220	206	196	211	189	208	214	211	225	195	215	220	243	207	205	212	220	211	210	199	207	229	202	202	210	197	185	219	222	201	186	190	217	206	225	203	206	214	214	207	226	214	189	163	207	204	214	231	218	208	190	231	214	214	200	206	209	213	204	227	217	208	215	208	215	229	241	221	219	200	212	190	197	216	230	197	206	235	204	227	210	231	219	206	197	206	217	232	205	198	216	231	227	190	231	198	238	196	195	202	209	196	210	191	221	190	212	234	201	212	191	243	209	207	233	199	216	207	209	185	198	208	202	221	228	216	218	226	215	207	206	203	210	174	179	203	192	229	209	211	216	191	221	190	183	233	203	208	189	203	205	215	219	226	224	196	220	204	208	205	194	228	176	213	217	205	195	206	233	197	218	235	206	226	254	195	179	206	176	203	190	202	197	202	189	219	209	217	217	229	211	233	207	195	185	201	189	228	212	209	208	206	204	205	186	203	188	232	239	196	233	193	217	230	243	208	208	202	203	202	212	210	195	198	197	209	192	220	216	220	199	201	222	205	191	219	207	202	233	222	195	209	211	206	199	202	206	217	212	212	218	178	239	201	232	194	227	199	238	199	199	195	188	210	201	201	179	220	236	190	222	238	174	221	202	239	206	211	209	197	214	215	206	208	184	202	202	197	210	204	220	238	210	223	189	222	202	209	194	181	202	207	219	200	216	223	210	216	192	210	215	191	199	222	206	199	199	212	240	193	183	227	231	206	243	181	176	215	205	177	207	224	217	202	214	241	208	214	197	205	212	226	186	198	185	213	215	237	210	225	202	212	212	238	197	206	206	225	206	208	202	212	231	217	203	212	196	219	219	185	206	215	213	210	247	203	227	201	219	165	188	195	209	208	190	217	209	184	197	186	201	173	220	222	210	247	217	224	196	184	221	206	219	223	204	195	217	202	193	213	224	223	235	194	187	227	236	223	192	198	205	209	215	223	191	229	210	210	205	204	223	202	206	191	217	203	211	211	207	212	215	198	189	197	202	206	191	211	223	194	190	204	200	220	206	220	190	228	229	202	200	233
2181	701	741	720	744	719	677	601	629	613	625	585	640	632	622	578	622	616	619	614	588	559	617	593	579	612	600	576	556	626	619	582	586	565	600	588	598	556	585	615	574	581	580	548	596	539	584	574	623	569	611	582	597	565	598	535	573	565	526	557	527	599	591	551	572	563	581	551	571	580	565	565	584	570	582	586	576	548	551	534	564	608	565	587	549	607	595	574	607	558	583	525	567	569	572	545	588	608	549	590	553	599	591	568	567	599	637	568	624	609	495	592	598	511	585	543	599	580	560	560	565	573	574	599	538	587	629	567	560	553	546	567	551	595	583	571	582	569	577	591	559	612	574	616	537	561	578	610	574	564	553	553	571	605	555	566	569	565	582	567	553	564	562	626	575	563	630	596	615	577	586	569	599	578	584	578	576	532	597	593	570	561	586	585	600	568	612	568	566	598	589	585	534	564	576	577	573	589	563	567	635	581	571	600	576	564	584	558	601	598	535	553	518	578	546	598	560	591	577	591	559	593	592	582	562	615	609	586	546	600	561	628	577	572	578	560	535	604	552	571	580	580	574	546	540	604	572	537	618	567	594	606	569	604	616	565	589	560	559	544	582	589	598	597	613	565	567	589	589	547	564	590	582	557	585	602	567	570	549	603	596	617	583	551	565	557	530	588	575	591	540	577	551	552	592	593	561	546	571	592	579	539	583	596	547	606	586	535	570	628	589	523	532	546	508	546	538	577	596	594	611	543	633	568	587	560	559	605	576	593	533	566	599	578	598	572	565	570	547	567	516	583	585	627	574	607	590	574	545	616	553	577	578	599	570	615	564	580	520	576	580	605	577	577	600	579	635	582	576	598	600	587	592	549	558	555	626	560	597	560	567	542	537	553	541	603	544	572	567	590	622	537	565	581	535	548	573	574	600	568	582	549	560	593	611	591	584	579	605	583	522	548	571	559	571	601	548	577	588	599	563	588	537	619	577	539	546	546	531	552	569	517	579	558	546	597	582	547	583	542	556	591	616	582	537	592	545	580	592	580	537	603	589	581	541	562	582	542	577	581	582	585	621	578	569	592	525	654	576	556	581	584	619	543	574	546	593	587	582	590	549	551	574	587	588	576	592	590	569	608	550	565	599	607	569	584	558	595	609	586	547	609	587	585	598	548	584	626	570	584	603	576	594	596	587	545	585	618	598	525	606	619	579	552	590	596	562	563	545	567	605	570	563	564	552	574	543	557	581	573	582	633	589	542	592	583	560	527	618	600	556	562	597	595	571	549	595	552	576	576	572	604	537	574	552	578	562	609	558	593	597	587	599	568	566	567	542	616	554	586	563	565	568	587	640	568	583	597	601	566	536	610	564	621	535	571	604	593	575	564	559	591	563	556	614	592	565	602	567	569	577	557	595	584	556	577	594	579	610	616	564	570	555	594	561	563	537	570	554	588	546	562	577	611	593	582	587	552	512	556	606	572	626	590	567	564	544	540	607	591	586	548	572	588	569	599	603	576	585	589	613	586	603	586	568	593	591	546	573	576	621	596	555	540	581	580	637	565	567	525	563	577	560	603	579	612	585	583	561	574	564	586	599	544	560	602	577	578	585	582	575	568	597	560	562	589	626	582	503	578	612	554	605	527	569	577	594	580	544	554	526	545	590	606	564	518	610	577	552	624	574	589	600	590	603	581	583	591	601	606	612	594	554	538	578	560	582	581	540	565	558	581	625	564	587	580	588	643	576	588	569	583	584	612	595	591	586	570	606	560	579	572	585	588	603	573	594	615	590	557	570	581	622	588	591	554	557	575	569	557	557	556	582	587	559	549	608	585	536	496	610	552	591	594	597	541	574	597	548	535	637	567	576	561	581	554	618	553	585	532	564	591	588	581	613	616	544	567	571	543	585	570	558	541	511	566	587	572	552	590	576	584	574	571	572	562	547	557	592	557	581	562	608	598	567	574	579	614	603	554	564	588	581	550	597	602	593	553	570	576	554	612	607	594	540	575	592	567	548	605	583	632	561	579	580	590	561	573	563	589	558	587	577	559	561	556	625	566	586	492	562	592	568	590	553	615	593	573	567	560	558	596	554	600	579	546	554	592	541	579	498	567	568	553	592	571	618	584	609	554	562	559	579	529	572	578	605	570	576	596	621	583	575	616	577	577	575	561	598	592	564	589	598	611	581	523	550	573	537	556	543	563	546	582	602	585	622	542	575	549	588	606	597	562	583	561	579	569	549	578	612	588	560	587	592	600	573	605	559	563	563	592	589	602	639	570	540	561	597	599	566	610	602	568	580	556	576	570	545	594	542	572	611	607	566	564	570	575	551	585	603	523	578	552	566	542	619	627	586	538	582	562	579	552	589	548	581	607	612	600	589	578	561	539	568	559	575	568	574	605	634	587	603	585	568	605	557	584	584	580	556	576	568	618	641	578	597	574	575	627	580	550	580	574	562	574	561	561	565	582	563	595	563	557	576	571	576	585	591	615	583	565	571	562	611	613	594	567	600	599	580	580	567	544	537	550	541	598	606	528	530	559	548	561	556	566	562	524	575	585	601	566	562	602	573	569	600	580	599	560	591	594	574	559	545	621	569	563	589	585	566	531	589	603	609	588	576	567	535	585	547	528	571	561	526	577	582	576	602	564	572	610	584	598	552	597	603	595	567	542	561	559	616	559	587	542	598	596	587	604	584	613	633	579	617	558	605	567	578	583	554	608	566	578	605	617	644	574	584	531	549	614	582	536	563	599	553	622	601	561	593	578	594	575	565	544	564	550	573	563	538	555	588	606	576	594	554	582	594	547	606	582	602	559	564	571	597	581	614	554	556	599	563	563	622	619	594	590	577	585	566	589	588	618	549	604	625	613	550	590	599	608	588	590	512	550	594	592	580	565	577	581	605	579	619	521	558	570	499	567	546	623	535	563	595	601	598	604	534	580	558	587	551	556	582	553	582	580	594	591	544	560	572	595	582	596	575	587	610	590	515	597	542	554	587	572	554	563	549	542	561	593	617	551	584	593	607	605	602	589	584	589	580	572	597	607	574	568	616	593	544	561	570	543	616	587	545	607	617	602	582	592	606	608	552	593	587	584	592	532	531	529	616	557	557	561	560	567	581	638	609	586	599	604	564	612	585	571	594	550	610	594	601	558	562	588	580	580	568	577	578	554	562	572	587	578	551	542	597	576	590	592	549	587	553	577	572	607	589	618	577	581	594	589	542	594	574	585	562	591	595	580	588	596	597	562	615	608	559	595	599	590	628	590	593	546	582	572	585	561	543	523	609	546	578	584	622	614	603	565	544	586	568	585	601	588	587	601	576	593	556	644	600	573	599	566	595	558	621	544	540	594	612	583	576	561	541	580	591	558	583	578	624	554	555	581	580	578	574	632	601	624	561	594	612	592	556	561	580	583	573	579	622	561	593	585	618	579	563	573	580	577	588	582	564	583	547	600	584	564	577	570	533	562	546	607	546	564	537	586	587	613	562	580	589	571
10538	1183	1430	1104	768	583	450	371	298	250	241	214	176	175	164	154	159	145	134	129	141	130	124	114	129	123	128	109	108	104	119	101	120	105	113	108	105	113	132	116	122	108	100	88	113	123	106	117	101	113	112	106	103	107	109	119	109	110	101	101	120	107	101	106	105	105	111	111	93	102	107	103	94	98	99	99	96	102	106	111	85	96	113	82	98	105	107	121	102	92	89	106	109	108	103	118	112	94	106	114	116	106	87	82	108	111	96	115	117	121	113	131	113	105	100	115	105	106	114	111	100	116	92	122	86	111	113	97	104	114	126	90	96	101	107	98	108	87	103	96	118	114	109	112	86	75	108	108	102	96	100	102	90	92	104	102	99	97	104	111	121	110	108	97	96	99	102	100	108	90	103	92	104	113	108	101	116	107	109	88	116	110	123	114	96	115	110	87	96	95	113	116	93	108	84	117	115	109	97	140	116	112	115	88	110	90	101	113	103	85	100	84	89	107	97	103	109	98	114	85	94	89	97	100	98	104	98	95	114	118	105	101	96	93	101	113	106	107	101	105	109	111	92	88	111	89	112	99	113	101	96	104	109	96	125	106	106	106	104	102	94	96	80	90	107	110	99	113	114	89	99	109	112	95	118	95	95	125	121	107	128	108	111	115	116	106	88	99	96	105	100	96	95	91	125	103	94	106	107	87	105	95	102	96	94	107	115	108	99	94	112	110	101	111	111	103	103	101	99	100	94	120	98	106	90	80	121	98	113	95	121	84	113	118	107	99	110	86	113	113	108	123	103	99	99	106	103	116	111	117	88	123	97	106	112	97	100	86	106	118	103	94	100	95	111	110	101	97	93	110	98	96	101	103	117	99	97	93	89	117	99	109	105	90	118	122	108	106	100	114	103	116	109	123	123	107	94	115	108	93	94	118	101	103	102	115	107	110	110	97	103	103	112	125	95	110	118	98	101	126	106	107	117	115	111	98	108	101	94	86	116	90	104	90	106	110	79	109	101	93	102	116	105	104	108	100	101	101	98	125	83	81	111	93	110	129	99	105	89	96	100	112	91	82	97	92	115	123	92	110	94	103	106	104	115	107	98	85	91	109	102	100	113	103	128	100	119	105	94	86	98	112	103	94	111	118	110	109	95	86	94	82	113	104	107	100	102	111	114	107	109	96	95	104	92	107	103	84	106	79	125	101	112	94	105	100	95	121	97	114	119	112	101	106	101	93	106	101	117	103	107	102	113	87	82	116	99	96	98	133	109	122	85	105	122	89	117	89	106	110	99	109	96	98	117	107	93	111	98	110	104	100	79	89	109	107	99	124	106	109	100	101	110	96	124	78	81	88	119	111	96	96	109	106	114	102	102	119	99	112	93	103	106	108	103	112	99	121	105	114	94	90	124	95	86	115	96	92	98	118	103	123	105	108	92	120	89	102	115	94	93	87	103	93	102	100	115	116	112	94	104	115	101	110	99	88	114	103	96	109	110	101	113	126	106	92	103	114	94	101	110	100	107	111	101	113	84	107	118	100	109	107	113	90	101	125	106	105	108	99	114	101	131	104	117	89	103	99	106	99	103	88	98	104	103	97	111	107	139	93	120	109	94	107	110	112	99	107	111	112	110	88	91	101	116	94	115	109	89	89	99	93	99	101	93	118	104	96	107	94	108	122	90	115	105	97	93	78	100	95	98	89	112	107	108	89	96	120	112	117	98	111	136	119	106	107	104	113	104	105	125	105	98	90	111	108	110	95	112	105	136	105	97	102	115	94	95	115	123	108	98	114	90	105	114	86	94	108	93	107	108	113	114	102	100	122	99	114	90	92	109	93	98	105	92	99	106	111	102	104	109	119	109	118	109	105	95	98	102	124	111	106	104	118	94	111	106	97	97	97	109	124	104	120	117	107	104	116	103	111	120	110	103	102	107	91	90	111	97	104	102	114	111	85	95	107	86	106	99	91	104	93	125	118	87	103	107	115	88	102	118	97	102	123	96	114	108	118	107	106	114	104	105	100	92	114	91	124	91	91	94	93	110	100	97	106	114	80	109	119	104	85	102	108	96	108	118	108	111	112	111	108	111	113	97	112	93	102	99	109	104	110	97	94	75	105	103	130	109	96	107	99	101	97	117	110	113	107	115	110	111	112	119	114	100	126	103	103	125	99	103	87	115	112	114	99	94	85	113	99	108	89	99	114	111	102	112	95	107	107	131	116	82	104	106	111	96	122	113	102	103	94	108	85	101	92	116	89	114	99	110	113	93	97	94	113	110	107	124	106	106	105	94	89	134	89	105	116	109	78	117	104	98	105	108	114	108	104	104	104	109	120	118	122	104	107	93	111	94	93	108	95	120	97	108	115	111	103	104	91	112	107	82	112	108	101	111	103	101	101	100	90	132	106	97	103	96	107	98	112	107	113	109	110	86	118	100	106	94	109	92	97	96	98	108	108	105	89	105	114	109	97	97	122	118	117	93	99	96	98	93	114	100	113	94	106	115	109	128	110	98	87	97	117	97	111	112	74	93	104	94	114	121	104	97	92	123	105	97	113	110	90	103	93	102	120	109	126	101	79	94	102	96	81	101	103	109	105	93	105	117	102	105	122	103	110	101	95	96	103	103	83	120	104	106	97	96	111	110	112	107	110	129	101	95	101	97	117	96	122	100	98	110	114	108	116	78	109	85	98	107	111	87	94	112	100	90	118	105	101	101	103	111	98	79	98	103	109	113	124	120	98	114	96	112	96	95	91	112	115	95	97	90	83	102	112	98	98	101	119	97	92	116	93	106	99	104	100	99	104	111	112	100	88	103	76	99	94	89	114	117	105	97	90	96	120	95	87	110	113	95	95	105	121	103	120	95	114	107	89	85	97	95	109	91	112	95	112	109	114	115	89	106	115	109	125	107	116	102	105	100	106	106	109	120	91	88	127	103	105	119	99	100	111	100	93	143	92	105	106	112	105	92	104	105	91	104	102	100	111	103	107	101	100	119	99	105	89	125	93	119	119	109	107	115	95	97	106	92	95	128	94	102	113	110	102	103	107	105	94	118	86	98	82	91	106	107	99	106	90	112	108	107	92	98	98	111	110	109	96	94	98	95	96	116	103	94	98	110	100	99	95	108	105	79	119	110	108	115	105	108	80	116	100	87	98	110	104	107	97	100	101	110	115	117	91	115	83	108	95	99	117	100	88	106	97	115	90	119	107	129	112	106	113	117	114	110	100	118	90	104	103	98	116	91	99	108	109	118	106	120	86	97	123	130	99	100	100	110	92	99	116	116	106	108	102	111	98	97	98	103	106	123	115	94	107	92	98	100	106	102	119	130	113	110	108	105	97	103	101	106	94	108	111	107	122	101	100	90	99	119	114	97	83	104	117	120	94	110	104	98	101	101	111	109	105	105	106	110	94	104	104	92	96	92	111	108	117	130	103	106	121	108	108	93	106	100	102	116	101	95	101	105	128	96	118	106	113	103	105	98	119	105	98	121	118
5538	1466	3200	3645	3151	2482	2050	1669	1343	1252	1117	943	831	794	741	652	659	584	608	634	562	519	547	466	488	434	428	428	437	431	390	458	420	391	397	416	393	424	411	404	380	377	349	389	388	348	325	381	354	401	366	353	328	371	351	329	337	388	350	336	370	337	334	337	367	362	354	352	339	357	354	340	309	345	302	327	326	310	298	367	362	358	337	366	340	336	357	321	344	335	344	325	351	342	359	325	333	298	319	329	373	310	337	327	333	324	309	342	342	347	320	340	294	327	337	325	319	308	318	314	317	368	362	348	324	348	310	300	296	339	315	290	344	330	331	338	332	348	307	344	341	308	356	320	333	332	330	340	330	308	309	310	315	330	310	307	334	329	322	335	332	329	364	343	354	319	341	310	297	312	292	338	331	347	315	297	337	330	363	313	317	334	324	309	338	330	291	304	323	320	333	328	326	312	321	296	333	293	339	311	318	349	325	303	350	301	324	319	340	277	318	314	344	322	356	327	314	324	296	298	338	334	299	327	322	315	319	308	313	328	321	324	306	332	340	321	357	308	302	315	308	322	316	339	312	337	338	313	289	326	329	321	313	340	318	317	309	357	329	309	350	336	349	327	316	338	326	314	332	313	324	324	289	304	282	298	315	335	322	314	285	319	324	342	329	301	344	340	320	322	326	327	347	323	312	338	336	341	313	368	358	326	316	375	332	333	314	324	332	319	316	322	315	328	316	305	291	324	329	325	342	303	325	366	313	321	285	339	341	341	329	314	325	312	322	308	325	312	345	331	329	320	321	303	334	348	327	311	302	352	325	324	321	331	324	318	352	303	326	321	320	319	305	312	329	342	307	347	335	320	318	348	301	303	306	349	306	321	339	333	311	330	311	337	367	337	322	312	314	296	299	350	319	296	305	347	303	331	342	302	307	310	308	301	345	301	356	345	311	342	348	307	313	319	342	292	324	353	337	309	309	316	328	351	350	289	321	348	327	316	320	330	314	315	320	315	321	318	298	355	332	349	340	370	316	320	356	340	338	310	329	305	325	345	297	362	341	312	320	344	319	304	365	340	344	320	333	327	333	325	327	326	345	310	299	302	302	317	327	319	315	354	332	296	324	311	325	329	302	297	315	337	312	278	378	290	314	331	340	327	298	348	336	326	332	350	292	344	332	279	295	302	323	344	306	321	301	313	325	293	309	327	304	339	322	328	348	334	320	308	306	327	357	348	298	340	346	335	346	322	346	347	329	346	315	311	335	313	322	326	321	347	326	356	332	354	360	344	313	321	358	333	302	298	316	324	358	353	297	353	321	350	335	312	316	336	306	342	321	326	316	318	337	344	316	332	316	304	301	279	297	322	340	305	300	315	327	296	325	284	329	319	326	286	338	309	331	335	381	318	333	305	336	349	308	323	290	314	330	337	303	308	302	328	293	306	303	281	326	324	342	307	342	325	317	317	326	320	319	310	314	311	310	324	328	317	303	297	322	298	345	296	313	310	319	318	302	343	331	327	327	327	328	325	298	325	302	333	347	337	299	321	319	339	341	326	317	314	325	280	332	332	343	330	316	310	355	297	284	322	319	324	333	300	320	350	339	345	349	305	347	309	356	330	316	330	326	336	356	317	320	326	287	302	351	289	305	319	343	308	315	302	321	311	306	345	301	307	324	345	322	318	346	327	318	342	296	324	338	331	287	330	340	342	340	319	345	305	311	330	307	308	313	335	333	304	324	325	308	289	347	346	321	300	318	296	303	302	347	317	365	335	307	296	321	333	316	320	316	357	281	302	339	345	353	324	336	319	337	324	337	339	328	329	288	342	323	265	346	341	292	349	329	306	312	336	302	352	306	303	343	321	313	322	314	344	328	327	294	316	362	334	324	328	302	325	308	345	314	350	334	321	307	338	338	305	332	313	321	323	331	348	327	322	339	316	302	303	297	351	328	336	327	310	344	314	364	313	309	331	313	302	310	316	303	318	307	330	332	324	307	327	298	296	286	301	329	353	329	321	323	349	314	328	319	304	317	310	369	272	312	326	323	299	320	295	296	346	328	352	317	339	296	302	322	307	347	276	338	307	319	321	294	330	316	329	345	321	301	317	332	346	340	318	312	323	319	290	303	309	334	337	335	313	326	311	328	361	330	306	294	344	329	345	323	347	315	339	333	323	303	320	337	332	341	318	320	315	310	346	322	310	337	311	340	325	312	329	344	309	321	322	318	339	313	315	355	308	294	296	348	300	291	313	318	332	325	318	327	325	334	334	318	322	315	326	329	314	328	323	312	305	329	300	321	296	317	321	327	318	341	309	348	341	337	293	341	292	330	327	355	322	326	305	325	351	311	331	343	362	316	325	320	310	332	313	333	327	315	310	347	351	312	347	326	310	290	300	314	331	316	338	310	334	314	335	306	334	333	319	333	337	298	324	275	345	351	349	315	327	289	331	329	339	305	337	310	335	313	343	339	316	348	309	309	327	318	343	303	338	332	305	297	336	317	327	333	345	332	314	298	342	321	334	321	330	340	332	329	313	322	295	305	271	301	313	332	318	305	344	307	338	307	297	330	320	349	294	291	325	323	319	326	290	320	315	287	332	332	326	336	327	302	325	306	321	328	316	322	342	305	342	340	317	327	334	343	320	325	316	290	314	320	332	341	335	338	337	346	373	320	325	300	320	302	340	333	297	306	310	283	341	341	362	336	307	329	333	356	319	359	311	293	293	336	308	304	361	326	331	311	323	282	298	351	314	355	304	322	343	321	327	313	318	330	315	310	314	302	333	311	348	283	320	309	319	348	293	309	318	308	330	313	316	317	320	374	337	331	334	318	318	323	309	308	335	335	302	315	313	334	299	361	328	294	352	338	341	327	343	312	320	316	301	316	309	283	323	290	326	336	323	316	327	322	321	316	331	276	302	313	320	316	287	318	311	298	321	320	326	324	302	303	294	328	343	312	377	330	309	297	334	326	346	322	320	343	328	319	314	305	344	328	333	322	327	341	284	353	305	320	338	317	329	302	330	305	314	328	320	343	333	322	326	334	311	305	285	311	328	356	332	324	326	331	344	291	321	322	338	321	366	338	315	308	329	293	308	331	327	293	335	344	330	305	321	327	332	305	331	326	296	298	319	314	313	323	293	324	337	344	338	310	317	316	336	315	335	309	288	325	325	360	310	282	336	325	307	325	319	318	314	336	338	330	337	329	325	324	316	370	317	315	334	313	334	342	317	326	299	323	325	319	345	315	320	297	345	333	338	297	310	290	317	313	265	328	276	321	341	281	345	333	324	327	290	308	310	335	336	348	307	317	324	309	309	306	292	335	298	336	341	340	329	343	296	341	332	319	330	323	343	312	315	309	306	364	315	295	306	293	319	311	316	333	296	313	328	333	352	305	318	315	294	311	309	323	314	333	312	332	314	310	330	378	319	335	327	350	354	340	345	337	339	327	336	343	330	335	314	336	307	292	310	322	358	309	302	316	320	318	298	310	318	333	308
19343	3327	2991	2266	1570	1181	838	645	552	478	418	373	302	293	269	284	246	241	239	247	241	206	211	202	201	189	193	200	182	196	192	160	202	166	180	171	179	174	183	161	175	157	159	172	146	149	152	166	189	160	167	166	182	169	172	180	163	181	165	174	174	162	189	150	180	180	147	160	153	159	195	157	129	161	156	157	145	166	158	171	179	184	167	179	170	161	152	147	171	162	165	148	151	167	213	161	165	142	164	184	153	172	209	188	148	170	156	174	174	154	173	137	147	166	149	177	164	180	166	139	180	153	179	154	152	170	160	166	162	142	191	152	161	181	170	169	162	152	165	165	145	159	160	149	166	165	165	156	132	127	164	161	155	204	162	180	168	138	169	143	178	165	179	150	172	167	146	184	151	189	177	175	165	138	144	148	151	167	151	157	168	176	172	142	158	155	168	125	181	171	166	156	143	158	167	163	135	171	178	167	157	161	165	158	179	148	169	170	188	191	169	159	151	152	149	179	165	133	173	160	173	163	157	143	157	148	151	174	155	146	170	180	157	174	144	158	143	152	167	173	181	164	159	128	148	170	172	162	149	152	146	184	167	163	159	175	178	174	165	163	155	161	198	156	174	143	168	170	158	144	166	146	182	145	159	180	146	171	167	161	193	163	154	174	161	177	179	176	150	156	154	159	172	152	158	166	200	182	161	172	179	154	155	180	169	158	155	150	161	179	181	164	166	152	166	172	172	138	174	161	142	164	164	164	148	165	147	151	178	142	161	147	194	177	154	153	151	155	159	171	173	162	151	167	151	158	168	158	166	157	162	161	156	152	164	171	168	183	161	160	166	165	151	137	167	147	157	164	151	175	144	168	150	159	190	163	161	167	170	152	178	162	156	157	169	164	166	149	168	172	165	172	152	172	150	186	174	176	163	165	143	145	157	186	168	188	166	159	164	168	161	168	153	156	148	166	172	159	166	152	136	168	142	178	149	150	153	153	162	166	159	160	159	156	156	165	141	162	162	166	130	147	174	163	167	141	166	175	175	156	163	158	154	159	144	176	155	163	157	158	157	176	161	145	152	151	167	157	177	190	172	159	176	153	153	191	152	191	169	193	159	158	146	173	164	176	165	174	171	169	144	141	176	169	152	165	156	169	149	157	153	155	181	156	149	161	160	160	144	153	139	155	154	142	168	177	164	167	155	177	174	168	164	187	169	188	166	161	157	189	165	158	174	141	181	139	147	153	158	179	165	155	148	159	133	181	152	152	172	175	176	156	145	168	153	162	156	171	154	179	193	157	142	157	141	179	162	152	166	141	189	163	174	189	174	186	155	154	156	140	140	186	150	143	164	160	155	162	141	172	148	172	155	156	160	168	162	167	153	153	174	167	174	191	157	155	156	159	184	184	158	158	192	156	169	166	181	170	164	172	162	160	179	180	174	160	160	162	163	181	148	166	153	152	146	156	138	160	172	170	165	153	158	162	175	162	161	166	151	151	161	169	143	182	165	189	163	143	148	152	162	166	175	161	174	169	180	166	163	150	152	168	157	182	172	143	162	160	181	148	163	151	180	169	156	176	163	167	176	141	140	174	169	169	161	166	160	174	149	144	173	157	170	177	177	185	149	171	176	164	183	161	154	158	153	160	145	174	163	194	122	166	151	166	163	155	158	179	164	167	161	155	170	173	150	162	154	149	166	158	160	134	180	150	174	163	164	182	164	164	143	141	167	151	153	151	159	171	163	161	174	147	154	161	157	171	153	142	159	180	163	162	171	176	179	191	169	172	161	160	165	135	157	160	139	151	176	183	138	153	172	171	178	133	171	170	153	172	142	166	141	132	140	173	175	165	179	136	159	170	183	153	148	144	160	164	172	153	154	135	155	150	176	152	152	160	166	158	149	150	142	148	151	172	172	166	157	182	158	176	169	154	154	161	164	156	172	170	168	160	128	138	163	164	182	159	179	133	153	157	157	156	165	141	136	158	159	163	174	154	116	169	160	144	172	147	143	170	141	154	160	150	168	184	197	186	160	153	157	144	143	141	166	131	149	154	184	169	165	168	186	134	165	157	169	147	161	150	165	130	175	152	172	190	151	165	166	155	153	167	152	153	176	152	179	158	160	162	180	156	156	166	172	161	184	166	166	181	160	178	156	146	168	152	176	164	149	177	179	161	139	163	177	162	152	158	147	158	161	156	176	150	164	169	151	169	145	151	164	181	179	156	174	174	151	165	156	183	166	154	165	161	178	164	174	150	171	157	156	157	142	171	144	168	150	128	154	163	187	182	169	172	154	158	159	150	159	156	185	158	164	152	152	169	164	151	159	172	165	158	159	163	162	162	152	175	155	160	164	174	181	161	186	175	161	151	172	173	152	154	143	175	193	168	155	158	164	157	167	155	174	161	169	177	173	177	137	154	161	192	156	166	151	181	170	166	154	163	162	178	169	181	168	145	157	182	156	178	193	161	153	175	168	163	137	153	173	153	150	176	184	169	145	157	151	174	161	171	167	173	169	165	153	155	156	169	171	175	156	164	177	166	156	146	155	156	172	188	165	161	154	164	151	170	180	162	168	184	145	164	166	165	164	148	167	164	172	167	160	153	163	171	170	146	158	165	171	153	174	168	150	144	144	179	166	161	159	144	157	151	156	147	176	171	142	151	155	153	161	146	167	132	157	146	158	166	161	158	162	147	141	159	163	167	160	163	160	166	171	185	165	165	147	152	168	166	172	155	163	165	151	137	165	160	155	163	162	161	142	161	169	150	135	164	148	167	180	174	145	149	156	144	183	164	165	146	159	155	171	134	173	155	157	152	162	154	177	152	147	153	147	177	153	156	146	168	147	193	171	154	172	142	177	162	170	161	170	156	145	168	157	161	159	168	156	158	160	138	163	157	168	149	168	138	161	170	149	149	173	127	167	166	154	138	163	169	170	163	167	154	165	174	156	165	158	164	164	166	171	160	171	141	165	161	165	153	165	147	166	156	188	169	126	175	175	155	151	165	181	164	171	177	171	160	169	140	165	159	154	163	169	152	170	167	168	176	187	184	180	159	158	155	156	159	180	171	146	151	166	163	149	128	148	153	173	160	152	161	156	160	167	158	164	140	158	169	172	146	152	143	157	155	184	167	170	141	141	166	169	165	135	157	170	156	150	152	161	148	163	177	167	162	140	167	162	148	144	165	163	181	166	178	166	164	157	191	172	161	188	164	172	160	172	150	152	160	168	157	149	160	159	147	154	176	174	163	147	160	162	170	152	162	185	156	180	161	147	164	164	174	197	169	150	174	143	190	156	159	154	176	143	190	151	163	169	186	196	160	165	158	173	186	182	163	147	174	164	164	170	173	143	170	165	154	167	145	157	170	133	151	177	140	159	173	156	161	168	175	169	185	162	183	145	162	166	148	165	153	151	135	148	159	171	170	158	169	171	178	185	155	158	158	166	157	170	156	148	124	165	179	163	162	161	177	131	149	141	142	164	171	157	184	148	157	181	151
7939	2650	6156	6794	5721	4779	3885	3187	2614	2315	2013	1769	1499	1441	1379	1235	1130	1084	1008	963	947	891	770	814	763	776	737	703	684	738	660	649	696	674	646	626	625	614	611	616	583	584	557	576	573	537	557	606	553	542	537	566	548	549	520	518	523	517	517	468	565	494	478	518	513	515	522	531	544	478	512	549	484	492	483	461	539	506	502	506	535	523	537	501	507	497	506	519	547	518	508	514	486	465	497	541	524	501	475	502	493	488	481	512	443	570	504	507	482	479	515	466	485	477	501	498	472	492	513	458	478	501	481	523	503	459	485	536	547	484	531	481	437	513	470	503	490	521	483	468	494	482	525	514	457	507	513	447	480	496	499	496	499	486	471	522	456	449	475	481	476	460	505	487	514	451	520	503	486	513	511	534	466	482	521	491	489	456	486	479	465	500	499	498	486	515	494	477	449	485	496	513	483	448	473	445	502	494	480	485	469	457	485	473	520	463	462	464	485	513	498	492	473	502	494	463	451	481	449	462	449	466	514	523	487	490	445	478	502	475	496	476	475	474	511	470	515	489	534	495	496	487	465	479	472	498	472	522	487	462	456	487	492	487	502	502	507	519	467	476	485	480	468	493	480	470	509	494	478	488	464	479	485	476	482	504	458	459	496	490	519	494	512	480	538	502	478	507	541	513	491	503	526	495	484	433	474	468	462	443	486	505	500	531	513	443	466	521	420	479	488	500	472	470	466	488	491	458	487	457	473	457	456	456	476	482	484	457	447	485	521	489	485	464	498	473	505	479	490	482	488	500	446	508	471	528	462	475	494	476	435	447	527	499	467	466	496	457	517	529	449	494	521	480	469	514	445	487	458	451	445	488	478	488	483	463	492	487	492	492	535	537	496	455	461	457	478	514	466	465	452	486	474	501	496	472	484	446	510	481	471	441	461	503	479	497	483	481	464	505	490	492	462	431	523	496	436	487	502	479	464	479	475	469	517	482	453	452	476	488	497	519	492	449	489	486	491	460	494	460	516	471	448	480	483	531	474	470	510	496	446	506	490	528	540	471	448	449	476	462	496	496	505	461	485	501	493	522	527	528	485	473	500	460	488	479	528	439	468	485	499	502	501	452	499	501	501	468	505	505	504	501	514	475	460	490	504	473	490	512	503	500	459	453	519	471	478	509	511	511	499	468	460	472	494	498	470	488	474	481	472	481	524	475	478	484	432	531	524	480	445	473	440	506	470	539	500	481	456	469	453	482	456	478	468	480	469	458	520	504	457	523	458	451	485	490	433	455	459	466	494	471	462	521	506	494	433	508	473	475	472	488	507	477	470	499	470	476	524	505	529	524	499	469	469	484	482	473	504	485	484	499	461	474	486	441	495	493	472	451	510	493	458	499	487	466	486	500	515	469	499	479	482	489	491	462	488	464	459	495	515	460	459	477	493	476	460	490	485	513	477	480	466	495	479	464	500	467	466	471	489	496	460	464	452	504	525	501	446	500	471	472	452	522	477	448	480	484	492	522	459	495	496	440	507	482	506	484	464	487	497	464	480	498	448	487	470	482	495	510	461	517	505	497	467	477	474	478	438	457	481	502	509	490	454	439	471	533	478	475	550	511	486	461	493	485	475	494	481	506	486	455	500	508	478	494	514	474	485	495	506	499	477	486	483	483	489	512	454	460	513	441	479	518	447	486	484	481	475	496	484	498	481	464	554	490	486	477	491	490	491	499	482	424	483	466	476	433	494	471	501	460	493	471	488	488	483	450	478	485	466	479	495	511	506	475	489	461	473	484	489	495	494	502	484	508	439	475	467	442	485	462	474	471	476	493	475	501	486	468	476	477	522	474	497	471	500	524	476	455	516	492	501	527	472	475	502	477	480	463	507	455	526	489	482	493	505	491	486	509	500	437	471	478	468	470	498	514	460	463	498	499	470	477	459	419	514	472	522	460	532	491	496	474	467	497	476	476	495	512	503	508	458	529	489	499	505	489	491	474	486	507	505	481	463	456	480	467	500	488	475	481	449	481	484	471	465	511	455	467	490	523	492	459	521	490	489	494	479	493	489	495	479	482	484	469	489	499	490	508	460	509	485	441	440	510	464	490	475	511	505	479	488	462	497	484	467	486	460	481	471	482	468	467	491	472	500	542	462	470	507	494	505	433	483	479	464	475	458	524	497	470	448	487	466	483	462	478	464	494	505	440	501	495	478	493	467	440	503	464	490	489	473	440	479	460	523	486	509	524	466	513	469	505	443	488	484	513	498	525	471	435	462	470	497	525	509	507	514	482	484	482	490	495	501	456	474	477	472	456	523	493	482	506	498	469	473	469	501	470	459	480	472	472	489	484	489	491	501	494	484	505	483	469	476	490	506	464	470	476	527	499	467	480	494	507	465	490	478	523	481	464	469	473	470	466	506	482	464	445	476	439	460	514	468	520	500	486	483	534	486	458	489	494	471	486	463	446	483	516	525	477	451	503	475	458	500	510	504	487	429	483	481	463	478	480	470	452	498	487	506	516	516	482	491	485	456	484	497	476	493	492	484	443	484	494	460	457	523	480	519	474	491	487	487	483	513	481	480	498	471	487	478	469	465	512	482	485	471	497	481	470	484	463	477	465	496	508	520	478	478	494	515	491	478	441	518	538	450	472	516	494	498	458	471	490	475	475	496	454	504	467	484	450	486	486	478	483	488	517	455	451	492	481	531	456	499	468	516	490	489	478	457	488	482	486	479	494	475	466	472	472	479	489	491	479	489	456	481	480	499	509	502	499	438	475	472	490	449	448	485	466	480	454	450	488	471	506	482	480	496	441	461	489	465	473	514	518	498	498	484	467	488	476	535	487	499	452	470	504	482	469	485	539	506	495	462	504	492	472	473	477	469	503	489	493	530	522	470	426	515	518	479	459	471	489	497	467	493	512	487	457	425	461	458	462	466	493	489	477	453	503	487	490	509	488	474	499	535	475	503	505	492	513	516	494	508	465	504	504	470	486	497	496	428	496	508	490	500	473	436	498	444	461	487	448	463	509	490	449	469	529	532	465	512	468	466	499	466	484	504	503	512	440	489	489	472	484	470	479	489	511	479	502	487	501	484	458	487	478	492	478	459	480	489	511	483	464	447	460	469	469	477	515	487	488	514	514	499	481	461	468	474	494	493	457	464	497	481	488	489	528	509	484	456	482	466	478	499	497	434	472	488	524	499	488	491	475	445	486	473	513	462	478	478	500	474	457	492	467	491	452	466	453	461	457	518	485	470	464	486	508	501	524	489	460	431	472	459	497	470	504	480	525	496	506	518	470	499	525	468	501	471	505	451	485	492	529	483	486	478	461	477	483	462	498	455	477	500	492	520	493	482	462	512	526	490	507	445	478	436	487	455	480	476	490	521	467	494	434	474	483	468	452	488	512	476	504	492	502	511	469	484	481	485	476	470	498	487	464	483	498	502	492	483	480	458	507	505	445	497	478	494	477	506	457	466	476	493	472	438	453	486	490	486	495
2566	284	295	282	288	241	240	226	211	213	222	217	215	219	198	202	192	210	208	199	221	234	211	230	207	185	203	186	221	226	208	223	205	241	218	193	217	210	215	212	200	183	193	208	178	247	207	211	194	193	212	244	208	241	208	195	215	184	238	217	216	205	233	207	202	220	199	212	219	200	192	204	232	200	211	269	224	207	195	215	221	202	235	196	186	212	204	204	205	203	184	208	206	231	231	209	228	204	217	202	188	226	215	200	222	211	192	226	230	222	216	226	239	197	219	222	200	203	218	191	212	201	189	201	226	228	199	205	204	228	217	229	231	202	210	206	209	211	205	209	188	193	206	224	217	204	206	201	219	226	205	200	205	214	189	214	216	194	227	186	201	218	222	220	203	224	208	201	219	197	210	203	220	217	206	198	226	192	221	227	212	209	186	187	203	207	184	205	227	206	201	210	199	164	226	240	212	195	228	229	217	210	225	217	205	214	216	222	175	232	199	187	198	207	212	212	206	205	231	222	216	214	225	234	206	226	204	199	209	205	241	218	179	219	226	206	213	235	220	212	212	204	187	221	228	218	201	208	194	209	198	204	207	225	209	229	223	211	190	212	213	213	191	203	198	184	232	186	223	210	206	212	202	190	214	223	207	194	210	184	218	182	212	235	207	210	244	190	219	198	216	209	196	215	196	191	199	192	259	202	214	200	199	225	211	203	213	211	232	184	226	213	222	184	216	206	217	257	219	208	207	215	217	200	234	201	207	218	203	235	216	190	214	218	219	197	200	215	212	190	193	239	197	221	217	203	198	213	210	215	199	193	207	182	218	212	225	233	222	207	219	230	217	230	197	209	196	219	231	206	200	192	213	178	202	204	206	201	183	209	187	210	190	189	195	194	218	210	225	218	212	209	232	200	192	222	203	203	204	226	219	210	217	223	217	200	193	222	193	219	218	176	220	197	217	199	219	208	218	223	228	185	199	213	208	208	203	206	209	247	227	215	204	191	211	231	214	225	213	200	212	192	213	203	215	193	191	187	193	193	196	195	205	208	227	228	200	209	198	200	219	233	208	206	213	188	231	207	246	196	209	203	209	216	218	202	220	206	197	221	202	213	191	208	217	203	212	209	199	216	205	216	212	211	189	193	237	198	227	197	202	211	201	196	230	201	202	205	209	222	200	224	181	227	206	228	259	215	196	206	228	184	223	197	193	195	188	198	207	193	218	200	200	203	219	200	205	210	197	233	201	234	192	210	212	204	200	218	206	201	217	198	192	188	208	188	217	230	230	205	211	229	197	229	208	225	212	196	215	199	196	206	208	200	217	215	202	214	204	217	247	226	214	200	255	227	218	205	198	208	204	213	194	223	219	206	216	208	223	220	226	182	220	213	209	212	211	185	193	191	243	180	226	217	190	177	196	212	226	234	214	217	209	209	204	221	206	215	202	226	216	219	223	226	251	205	191	180	211	198	217	189	202	224	209	212	193	202	202	221	210	218	201	194	215	214	216	200	221	212	240	205	221	227	204	202	199	215	230	222	221	190	193	200	213	213	204	202	227	205	205	219	217	197	200	221	225	219	203	192	226	239	217	212	223	197	221	214	206	218	208	199	222	206	214	216	203	221	204	219	204	201	229	211	207	243	220	218	217	193	202	225	235	189	193	206	189	221	222	256	218	210	205	199	210	216	201	204	233	202	194	211	223	187	210	241	202	198	223	187	193	228	253	193	217	203	188	198	229	211	206	214	211	234	232	225	195	211	212	219	219	171	228	185	233	194	210	235	209	214	224	223	185	213	227	224	211	189	206	225	208	206	198	204	229	248	226	216	226	208	219	218	205	215	232	185	195	168	205	200	184	201	217	220	229	208	207	194	216	215	220	203	228	188	209	222	216	197	213	208	217	214	204	213	222	202	214	224	210	207	202	226	250	203	198	242	193	211	239	192	187	223	215	197	216	204	208	226	194	200	203	214	213	223	204	222	220	193	195	197	204	207	219	197	222	237	200	209	219	195	209	211	189	221	212	198	192	202	209	202	229	220	241	207	222	213	226	217	197	222	239	206	206	208	206	210	188	202	184	195	208	210	192	212	235	190	190	198	206	171	184	221	227	205	212	192	202	210	217	201	213	219	211	222	239	215	206	191	183	224	213	208	195	193	224	207	217	202	224	190	204	206	223	232	191	213	191	222	205	226	205	219	230	205	192	212	208	200	201	201	187	194	194	183	213	208	224	216	236	195	218	204	187	216	201	193	195	198	203	223	212	223	240	205	193	206	205	211	241	205	241	228	227	218	210	191	211	223	209	215	221	203	180	224	206	237	205	208	232	208	212	225	218	231	212	208	204	190	211	234	213	215	177	192	209	235	207	218	198	220	214	229	187	221	198	206	184	227	192	182	210	208	187	211	187	226	233	201	209	191	188	195	233	204	230	233	235	180	185	199	237	231	205	221	196	206	218	198	205	231	226	254	214	238	204	200	202	219	242	201	213	222	232	207	219	192	211	198	198	233	244	228	221	231	249	239	204	227	209	193	194	203	208	214	201	194	220	195	196	208	193	204	218	192	215	225	199	211	214	223	183	196	221	232	221	217	191	194	193	211	210	195	229	190	245	221	224	198	209	224	211	200	202	215	222	225	223	218	220	231	237	215	209	238	201	207	190	206	214	237	185	221	199	207	204	236	219	234	196	201	202	216	206	239	195	219	219	174	185	204	213	233	186	205	230	209	207	202	188	215	211	213	197	211	213	194	214	212	191	197	239	209	193	209	220	238	207	217	201	236	206	206	243	181	209	227	237	204	238	232	215	225	226	213	207	215	223	184	237	200	214	185	214	229	191	237	230	218	205	226	189	199	235	190	184	233	192	222	193	189	202	210	208	216	223	189	192	204	192	202	204	190	207	210	185	212	221	208	205	204	220	211	170	190	203	213	189	249	221	206	217	229	224	233	178	202	194	224	200	207	214	195	220	204	217	195	226	201	208	208	228	229	211	223	223	220	212	207	213	214	205	184	194	190	212	216	215	208	208	210	199	201	200	202	187	233	168	185	193	217	216	218	196	210	176	234	234	208	190	226	190	210	208	227	195	203	227	210	208	205	216	210	203	203	219	200	202	207	245	208	215	194	216	241	219	224	228	205	222	205	209	180	230	213	211	214	232	208	212	231	180	192	199	202	195	212	212	181	232	194	229	188	197	218	211	199	229	200	202	222	214	191	200	223	222	203	224	210	202	224	208	218	182	223	221	203	194	200	231	195	205	206	209	186	212	215	201	233	205	209	239	207	207	196	211	221	192	219	215	186	209	215	195	222	197	219	196	214	219	214	222	198	203	193	214	224	210	221	209	216	206	214	190	216	231	196	197	196	215	226	206	205	228	239	215	215	223	199	194	226	199	191	196	205	216	201	220	204	194	205	221	231	224	208	231	193	209	223	221	218	201	209	193	228	229	226	223	233	215	191	196	192	209	223	213	195	210	213	179	196	224	237	216	218	208	221
2278	619	751	739	783	639	702	639	672	616	654	555	649	660	638	607	609	603	590	653	611	598	604	587	572	531	547	565	601	599	615	591	581	566	564	604	572	558	579	571	574	609	602	575	567	606	588	587	547	615	575	602	579	580	587	555	611	577	582	591	573	557	562	584	619	554	580	581	552	532	554	586	584	550	573	615	550	558	551	549	586	557	584	601	545	565	603	589	590	532	560	586	604	586	538	557	601	561	617	603	559	551	592	564	628	597	610	643	575	567	540	577	610	585	564	575	609	566	596	595	550	586	570	583	577	553	580	561	577	598	553	564	582	557	539	579	582	566	612	568	554	549	611	547	646	579	553	588	635	574	560	532	587	576	554	566	570	570	574	611	582	582	597	548	528	606	603	594	585	550	581	535	607	529	568	621	569	593	540	614	595	612	563	562	562	566	570	602	589	543	535	579	612	585	569	562	563	543	609	583	571	633	622	580	554	580	549	549	570	579	559	581	536	556	566	606	592	568	578	540	554	579	582	549	589	580	603	559	588	584	537	566	578	577	568	561	541	592	571	576	578	590	526	579	603	576	604	574	570	620	642	559	607	587	585	557	540	577	601	551	597	577	584	567	607	571	559	614	537	599	549	558	606	615	554	591	554	572	563	561	655	543	583	604	558	562	571	598	620	601	547	526	574	580	581	549	601	603	528	552	571	580	570	581	563	596	570	588	594	593	605	579	574	578	558	606	589	595	586	612	562	565	563	523	612	578	554	585	574	517	608	554	592	558	595	528	608	594	585	597	591	602	584	589	588	539	610	585	585	590	564	598	592	574	592	600	583	602	618	558	605	583	570	554	585	572	547	539	575	597	605	528	592	591	521	578	591	583	612	548	570	560	567	573	600	589	570	610	596	563	595	583	580	526	541	576	571	598	593	590	557	556	559	603	589	581	570	587	600	563	579	611	590	581	600	573	559	620	603	578	608	593	582	561	632	583	534	594	559	554	588	612	607	650	604	547	581	553	556	618	567	534	576	566	575	567	643	576	611	574	590	565	568	565	573	575	590	558	619	568	561	588	583	578	591	586	577	571	545	583	576	606	596	602	578	559	533	520	579	572	534	571	579	574	543	572	530	573	571	582	556	583	583	586	609	596	568	532	594	579	604	560	575	589	564	563	604	615	580	563	569	558	595	571	604	572	583	589	554	580	588	567	634	552	598	553	570	582	580	549	583	559	625	599	563	569	580	564	587	578	566	584	602	610	565	585	577	573	556	583	568	608	588	574	573	585	595	576	581	557	586	565	626	577	567	570	651	579	578	536	573	588	594	566	608	558	584	556	585	530	566	580	595	608	585	596	553	571	552	562	590	628	581	570	604	548	552	584	567	590	618	599	543	590	590	582	564	588	583	557	611	609	584	566	542	590	563	605	590	542	580	588	587	550	585	586	558	587	579	585	572	577	618	622	600	581	572	581	582	575	550	576	593	608	509	573	569	559	574	543	623	615	575	543	576	595	564	559	582	559	592	594	611	599	584	620	547	624	571	578	582	581	573	562	610	584	574	541	611	575	638	555	539	585	558	579	621	585	570	568	576	555	566	557	547	565	561	593	599	580	540	543	611	556	565	575	563	558	588	590	558	558	582	587	533	587	531	543	554	542	588	602	579	577	581	588	581	590	605	586	570	613	537	605	608	592	556	559	577	498	578	567	588	567	575	565	573	581	608	574	568	572	579	575	564	574	587	588	537	573	577	581	636	539	553	593	569	584	575	600	547	543	605	550	562	567	567	594	577	621	604	569	566	607	579	596	586	571	612	560	557	566	546	573	591	544	568	568	611	586	552	576	562	583	572	550	601	534	609	592	570	551	591	552	577	546	604	531	535	578	597	571	572	568	567	539	597	598	553	589	610	588	553	579	559	595	552	543	584	576	546	571	603	566	616	534	620	590	595	576	546	600	563	587	569	570	597	557	590	574	582	589	621	633	564	584	533	546	555	537	571	541	535	619	605	621	529	577	607	583	606	585	588	599	564	568	573	641	572	556	555	583	550	604	597	569	578	564	587	606	540	598	569	623	552	567	564	578	611	575	553	539	583	603	564	584	563	593	576	551	593	627	629	525	590	561	571	575	539	584	584	598	585	547	560	600	602	562	569	604	569	536	584	605	524	621	568	564	582	627	562	597	595	601	594	547	589	541	556	575	580	572	571	582	570	589	587	574	579	604	544	571	618	573	566	571	585	584	569	618	589	553	538	575	590	549	569	564	602	584	542	551	582	565	572	567	613	568	599	555	562	604	561	607	566	561	541	563	569	616	607	549	546	566	548	559	551	586	582	572	520	613	531	619	567	609	548	560	601	595	596	574	581	599	555	569	564	565	619	544	571	624	552	633	563	567	587	597	548	577	559	574	586	617	532	609	543	597	585	570	535	599	582	589	575	575	595	568	600	571	574	557	564	592	577	599	572	589	576	556	606	566	588	540	587	569	602	583	591	567	555	593	570	566	540	605	552	590	570	590	531	593	569	598	558	556	613	599	572	607	593	637	582	559	593	554	563	602	584	608	571	551	585	580	598	584	584	543	578	588	565	568	586	531	600	582	586	532	589	556	560	548	567	576	588	588	583	562	573	524	588	533	626	578	537	567	615	547	589	569	587	530	588	607	535	552	567	586	550	586	613	663	576	584	565	575	535	538	551	578	545	549	631	592	577	602	565	563	557	612	589	571	552	572	549	579	567	588	596	567	566	530	587	557	605	560	593	580	588	577	585	556	550	577	553	597	568	568	579	554	598	578	617	602	566	646	551	567	622	585	594	589	585	552	561	569	601	586	546	568	562	588	585	583	575	576	572	562	560	581	547	572	611	540	590	606	588	542	576	555	567	572	615	621	601	556	570	541	585	589	608	572	578	582	570	602	570	612	577	537	601	545	546	600	578	554	579	553	603	568	576	609	586	605	595	602	595	578	590	596	586	570	615	640	561	595	574	629	576	566	548	599	572	582	622	555	526	593	608	614	547	598	549	566	538	595	612	579	579	586	595	558	606	578	570	558	579	540	606	551	565	635	619	588	574	574	560	544	587	566	568	604	599	627	573	580	594	568	611	594	618	559	599	564	586	574	587	592	583	597	583	548	551	578	587	588	624	608	603	526	573	576	577	569	610	603	633	600	593	566	551	571	587	606	537	567	623	586	582	545	599	570	585	616	559	568	565	587	598	616	545	586	577	600	608	564	590	589	586	614	588	551	573	592	555	561	568	605	585	594	542	572	551	616	574	583	611	568	549	574	570	567	574	534	570	613	539	561	614	559	591	583	580	576	601	551	557	567	632	547	629	587	595	583	546	593	638	604	590	581	549	575	547	598	563	545	587	577	638	585	552	565	637	573	580	579	573	576	625	596	625	579	607	567	562	597	572	589	525	596	589	582	580	571	592	639	601	539	518	544	576	627	647	575	615	562	609	543	532	583	568	562	513	561	593	584	554	546	567	553	552	611	544	548	594	595
10478	1210	1351	1056	774	586	418	323	309	241	268	201	188	186	187	162	152	137	131	113	115	148	128	131	117	122	129	103	118	138	122	108	120	107	112	111	113	94	107	108	109	113	92	104	123	117	120	109	96	114	117	100	111	113	117	114	86	112	103	109	98	115	107	115	114	101	99	115	110	94	103	108	105	86	100	118	110	103	106	82	114	93	99	106	121	106	93	124	107	71	117	105	130	86	110	98	102	107	101	108	91	98	102	99	101	117	107	113	103	111	120	99	110	103	103	104	107	85	103	91	90	105	96	121	122	88	112	93	95	109	93	103	91	103	114	102	119	94	103	92	110	101	97	97	116	121	98	79	89	97	104	94	119	117	104	110	105	92	88	95	97	92	112	113	102	105	105	98	126	107	115	101	117	99	113	94	111	107	109	116	104	109	91	84	86	109	111	98	101	133	102	110	127	107	104	107	112	134	102	95	105	116	95	104	96	106	114	112	102	100	112	110	120	118	78	113	113	103	104	114	89	107	105	93	111	103	111	103	103	105	98	96	104	85	107	97	116	105	118	98	110	106	107	103	89	120	109	112	91	109	105	107	100	106	104	85	106	92	101	129	111	110	109	112	125	111	95	97	103	106	111	99	90	103	108	90	99	122	88	102	90	101	93	104	128	108	95	90	106	101	111	103	110	130	107	113	119	124	109	90	112	104	94	94	111	105	102	100	111	84	99	95	104	107	98	110	101	104	102	93	97	102	110	93	114	87	96	99	114	106	80	96	125	89	102	99	95	101	121	115	99	114	97	100	94	102	81	94	118	115	90	103	108	107	113	102	108	93	89	88	104	97	113	92	119	102	97	115	96	112	94	119	114	97	99	101	120	86	113	107	116	102	118	92	103	116	102	103	100	87	95	101	101	100	113	96	99	100	102	87	91	110	108	87	112	100	107	107	114	105	94	105	113	107	114	114	100	85	104	90	98	89	103	120	99	95	120	112	93	111	119	91	105	125	106	110	113	129	104	102	112	112	108	110	92	93	118	96	112	89	107	104	114	115	88	105	88	103	102	95	121	98	105	108	125	88	94	115	115	100	101	106	99	95	115	94	94	115	112	84	119	105	107	104	116	122	109	102	111	93	87	117	92	125	102	110	133	120	98	103	88	107	91	107	101	123	96	94	113	96	97	82	104	106	123	97	90	123	98	105	85	102	106	101	92	91	109	99	95	94	111	92	110	105	108	109	107	88	99	93	133	76	123	111	106	117	92	94	106	116	109	122	90	99	102	106	105	116	104	96	107	105	105	106	102	114	106	92	109	107	107	98	121	101	107	120	90	101	105	100	107	120	108	95	90	98	102	109	99	105	104	77	106	96	119	113	115	98	95	95	112	105	98	91	108	97	93	102	106	109	82	105	104	89	107	119	104	109	105	92	107	85	99	122	120	104	85	111	111	118	116	112	100	107	118	118	93	112	96	117	91	101	101	101	116	116	109	95	99	99	83	111	110	130	118	100	104	104	102	114	104	100	93	108	105	114	98	108	95	108	102	105	112	81	105	104	104	112	93	92	111	84	91	120	103	121	99	102	114	108	112	93	101	87	125	102	104	111	117	102	107	108	112	100	90	105	114	96	104	105	108	120	92	101	99	104	94	105	118	94	97	105	98	95	122	110	121	96	131	100	106	93	105	84	93	101	99	97	94	77	108	97	99	92	108	129	104	113	109	117	100	96	85	100	112	116	117	104	112	110	93	91	114	102	91	96	97	122	116	111	100	108	115	88	102	88	108	115	88	103	104	136	95	120	112	93	105	99	92	106	98	103	99	87	110	94	105	91	96	116	106	110	95	107	120	106	108	111	124	83	102	108	121	100	98	94	100	97	85	90	82	106	102	102	106	103	98	90	107	86	97	102	105	100	106	103	106	85	119	106	108	117	106	104	107	113	103	101	107	94	113	90	109	112	98	112	111	94	104	111	114	105	92	82	135	95	124	120	101	91	114	114	100	91	83	94	85	109	94	103	105	106	109	118	96	105	108	100	116	109	101	104	121	90	107	126	105	101	112	96	130	92	100	97	113	99	110	100	111	86	103	105	123	103	107	106	99	108	104	92	91	95	116	105	110	110	115	106	100	93	118	112	83	94	107	103	93	126	107	94	107	95	96	125	121	96	95	101	91	110	104	86	107	105	80	116	96	91	107	94	96	102	105	91	99	124	106	109	108	95	93	99	118	97	116	100	111	111	94	119	122	106	92	96	97	96	114	112	109	103	103	121	99	102	108	107	115	119	111	113	100	96	121	86	112	89	109	111	106	118	117	127	118	110	109	116	101	102	99	91	86	106	101	109	115	105	97	117	109	93	95	106	94	111	107	84	79	107	98	115	103	93	109	99	103	102	94	119	117	90	98	103	107	106	99	107	110	106	110	121	113	103	104	104	91	107	104	91	102	101	107	103	97	110	131	105	90	83	98	93	77	94	90	104	104	98	115	103	121	92	127	115	102	94	121	108	93	104	92	109	111	112	123	131	115	112	116	73	93	108	97	108	109	101	102	100	119	103	110	100	116	106	85	86	102	81	101	96	94	106	93	118	106	96	120	126	104	108	96	117	107	117	108	109	116	125	117	86	101	96	116	85	101	98	102	94	90	82	75	80	97	89	97	93	97	112	116	118	113	126	118	117	93	108	111	107	92	106	101	95	103	112	104	111	93	114	112	95	91	90	123	95	103	110	114	88	107	99	113	105	99	117	106	118	101	96	108	122	110	101	107	123	93	100	96	87	114	98	104	85	97	91	92	110	90	100	106	114	96	113	83	106	101	103	104	93	117	98	91	103	87	102	92	97	88	105	108	109	106	91	94	86	99	126	103	112	104	105	93	94	118	90	89	103	89	103	107	96	98	111	116	94	107	105	103	101	112	124	101	96	98	117	111	109	93	110	88	114	93	109	111	105	100	116	119	90	96	108	83	92	98	111	106	124	118	113	97	110	122	115	117	121	109	98	107	105	103	97	128	121	108	106	118	98	117	107	108	89	117	107	97	95	99	93	112	104	123	99	85	94	101	123	118	96	90	93	108	114	125	118	100	99	97	111	121	100	90	113	100	88	104	108	97	87	104	110	94	119	110	106	103	99	97	91	110	95	109	93	98	94	111	104	122	141	102	103	100	106	99	105	102	86	97	132	91	93	111	100	105	108	103	96	97	94	98	114	116	104	112	121	94	125	116	108	99	113	110	110	85	110	103	110	89	101	117	121	88	87	110	109	104	103	91	107	109	99	104	112	108	112	94	110	85	101	110	114	99	93	118	95	110	96	89	105	94	94	106	101	71	112	102	92	97	114	93	86	101	94	107	105	101	91	121	107	111	101	108	107	109	115	111	117	100	122	123	93	113	113	103	98	105	109	96	113	108	102	100	110	87	116	107	95	112	112	99	121	94	133	85	103	101	85	122	90	110	90	105	118	115	110	109	103	101	108	110	101	102	112	106	96	123	105	114	104	110	88
5634	1388	3151	3638	3135	2605	2130	1726	1467	1252	1074	930	831	794	779	709	667	565	592	563	557	492	490	492	498	465	467	440	438	415	421	449	401	404	404	386	398	400	396	376	380	369	375	364	379	358	371	376	360	393	381	379	401	328	371	355	365	326	377	343	347	349	354	348	326	339	315	333	357	323	357	336	362	325	340	334	308	332	347	316	349	332	396	337	320	353	348	339	336	301	328	333	342	316	303	321	351	336	276	327	322	354	331	333	336	351	299	315	325	332	337	369	333	349	342	323	333	334	351	339	347	294	355	328	308	318	343	305	355	357	359	308	325	311	313	340	316	334	325	337	343	351	326	345	328	328	356	343	307	357	297	352	353	264	319	323	366	332	290	337	353	330	341	321	314	324	356	304	315	324	287	323	351	318	344	337	338	359	304	325	365	330	308	328	308	327	320	318	337	297	311	338	312	335	282	336	324	336	335	335	321	343	326	359	345	312	285	314	349	325	336	306	318	341	331	323	334	285	320	344	327	338	337	329	344	338	305	352	348	310	340	333	320	324	328	353	333	318	323	334	355	331	331	330	337	328	312	344	339	321	316	329	330	304	339	330	337	348	315	307	315	339	347	301	319	341	309	340	325	353	331	337	337	312	352	349	338	313	337	321	312	307	315	288	315	301	317	328	327	339	331	301	321	334	372	301	299	314	337	338	310	345	320	318	338	341	342	322	318	333	315	339	317	295	359	327	310	336	357	294	312	301	337	311	316	315	314	324	318	333	334	323	347	322	321	344	313	345	348	293	338	329	335	349	289	330	319	334	307	329	351	304	316	305	301	325	341	300	328	362	318	318	324	348	306	337	319	301	289	309	339	320	311	291	316	316	335	305	343	364	327	362	299	320	345	325	310	278	336	318	333	354	347	327	335	360	290	317	307	323	328	317	361	332	321	315	315	313	303	339	346	320	352	341	340	338	310	314	316	335	329	362	297	334	341	304	319	329	307	348	283	297	339	324	341	320	319	329	296	320	337	313	319	297	340	319	302	343	334	330	349	319	312	326	290	306	297	298	319	329	311	298	340	333	306	299	329	340	307	316	322	278	331	321	337	317	304	299	371	293	302	293	331	309	315	328	328	333	336	309	340	337	285	319	328	309	341	307	312	298	301	297	304	312	337	332	307	337	300	327	311	303	305	348	325	329	330	330	320	338	324	332	312	304	328	315	311	315	314	328	329	310	325	340	305	307	337	341	326	323	344	314	313	315	320	330	342	325	313	337	329	317	312	356	357	316	348	355	327	332	321	340	347	346	323	312	325	337	324	337	303	315	333	333	307	330	334	325	338	336	323	352	334	303	304	310	334	325	324	306	335	320	309	334	324	301	329	331	316	349	311	300	297	306	314	326	346	322	352	342	330	307	326	331	314	341	332	298	337	322	323	336	315	322	305	316	344	349	314	307	313	349	339	314	273	324	331	331	323	330	332	382	290	310	300	351	328	332	314	344	317	346	329	340	323	315	338	302	304	315	301	328	344	287	304	311	296	334	337	317	301	329	340	339	359	317	338	338	294	363	284	316	324	345	335	316	345	301	340	305	316	321	340	324	341	292	352	326	320	296	351	309	339	289	315	313	313	316	357	312	325	348	329	331	329	338	325	313	317	333	311	327	311	339	298	338	364	319	312	344	306	333	334	330	367	317	329	352	330	318	314	343	332	323	338	329	344	306	336	297	311	318	323	335	320	317	320	329	332	305	332	339	338	326	318	320	327	328	330	320	319	310	361	296	328	351	297	343	329	329	285	309	342	326	357	307	328	343	327	325	337	335	340	298	314	341	344	326	309	338	309	335	327	313	335	299	364	321	342	326	324	308	323	314	308	331	323	289	330	291	327	305	310	324	317	315	309	316	297	303	301	339	307	353	309	334	330	329	327	309	361	314	343	310	341	345	316	343	350	310	318	315	341	316	330	335	356	325	314	331	319	311	346	328	302	307	324	343	334	336	325	321	359	316	329	329	312	315	298	287	347	331	319	347	324	315	331	328	326	318	323	323	319	350	320	325	300	322	333	322	348	318	293	310	348	316	308	331	326	323	322	305	319	323	299	298	325	298	330	333	308	359	331	310	336	316	342	308	321	340	294	328	294	308	314	333	306	333	353	334	321	325	305	326	285	327	361	331	293	316	348	343	317	305	323	325	319	325	302	324	329	313	317	321	310	345	362	309	337	328	346	337	352	346	350	328	321	315	301	358	357	316	335	326	315	300	341	318	310	335	323	316	356	296	326	307	314	326	333	303	302	292	323	288	329	352	317	361	305	330	310	308	315	310	319	334	362	333	315	321	319	307	315	302	335	314	323	324	306	316	328	328	318	326	318	357	348	335	301	317	346	311	329	349	316	339	317	352	317	342	308	326	291	338	317	319	310	283	318	314	356	314	342	326	327	351	278	308	344	330	342	321	298	319	331	310	331	309	317	305	319	319	340	348	342	320	314	327	313	330	369	343	372	320	344	332	298	327	321	326	305	311	331	302	286	343	350	298	319	335	317	328	328	355	328	327	338	317	322	332	337	337	312	380	286	284	311	313	329	343	287	312	309	354	326	304	322	303	315	358	307	314	325	307	340	342	357	306	292	314	339	312	298	323	303	347	333	326	310	318	355	311	303	346	311	314	325	306	334	335	319	348	301	332	330	344	325	317	316	304	306	338	317	346	323	297	325	315	335	294	315	308	301	320	346	336	311	296	367	317	366	297	355	333	363	322	354	359	320	288	304	314	328	336	346	308	324	344	342	352	338	301	294	342	343	309	319	335	323	321	287	368	311	314	335	338	302	309	353	336	327	336	338	325	324	306	332	321	286	317	336	332	281	304	322	310	305	327	318	330	308	307	337	294	316	327	343	330	343	353	353	305	341	326	335	286	326	312	294	332	329	334	360	330	377	344	336	316	304	335	309	358	278	292	327	307	316	326	327	314	282	322	304	343	349	323	305	297	337	350	311	320	319	355	347	327	357	314	307	331	305	303	331	318	302	313	299	329	297	316	312	303	308	342	300	347	344	308	331	327	326	307	356	297	375	327	348	310	353	311	307	324	308	323	291	355	309	324	295	350	316	329	331	315	299	327	320	331	335	335	361	350	318	307	318	346	273	330	344	350	324	309	330	324	302	337	361	318	319	304	300	324	318	334	346	333	312	355	293	312	320	348	301	331	284	327	317	310	305	302	326	342	310	350	324	322	321	286	350	324	320	317	321	346	312	307	272	302	342	348	310	322	314	315	357	316	314	328	294	309	342	299	318	321	308	356	312	315	338	341	323	319	341	315	311	319	324	342	341	333	340	309	315	355	304	315	333	316	318	328	337	308	321	315	331	322	319	307	304	332	333	323	321	339	343	314	336	362	315	294	322	324	315	320	329	305	336	311	338	335	303	325	330	342	327	340	311	324	343	307	322	341	336	323	358	322	318	318	334	319	320	325	325	367	328	351	366	333	306	302	319	297	337	307	320	332
18977	3227	3098	2354	1618	1082	898	707	588	492	376	368	350	297	283	306	267	249	236	240	240	197	216	204	187	200	186	212	200	182	192	154	187	188	174	192	171	169	183	162	167	187	158	173	160	181	169	168	154	163	170	165	160	184	168	150	163	168	193	154	162	147	160	159	176	154	179	176	180	177	152	167	181	167	153	143	178	166	155	176	150	162	154	183	167	154	158	173	164	166	160	165	194	147	160	162	155	149	160	181	159	188	151	174	181	168	159	155	146	152	162	159	167	157	160	153	163	151	160	153	160	150	165	144	179	161	155	137	158	164	158	171	161	164	169	156	167	153	165	149	169	168	169	166	170	156	164	151	165	167	174	169	149	165	147	170	167	155	157	158	156	163	170	142	158	167	146	168	148	162	154	147	165	153	175	176	171	170	150	165	142	163	183	171	149	170	179	153	148	149	190	174	167	135	163	150	164	148	159	180	139	165	188	172	155	149	148	143	175	151	167	151	172	178	153	153	158	169	205	195	165	195	167	166	191	162	173	183	169	160	150	159	156	156	171	157	171	157	152	170	145	155	151	169	136	164	164	168	178	178	184	159	153	170	149	139	166	156	158	165	169	153	148	165	173	149	156	182	147	183	147	148	177	176	166	166	143	169	166	157	172	174	142	180	169	163	149	163	179	126	150	178	179	165	162	153	172	143	151	169	151	187	160	187	153	155	167	191	156	157	154	182	171	159	163	165	149	161	164	163	185	160	139	167	152	164	159	163	169	168	176	144	187	168	162	149	160	157	158	140	153	149	156	174	171	159	176	168	177	185	163	144	176	176	157	167	179	180	161	147	158	164	173	165	159	153	147	160	158	152	167	153	155	172	175	155	140	182	173	165	154	138	156	160	179	167	147	173	164	150	135	139	155	158	163	153	173	149	151	183	161	186	171	171	151	158	141	175	173	151	193	141	149	164	159	142	152	153	143	168	169	139	161	154	169	160	202	155	153	170	168	176	157	152	164	139	156	163	154	149	151	165	159	167	170	136	178	163	164	168	167	173	133	162	148	137	189	175	161	152	152	151	149	150	153	166	149	156	178	170	157	140	146	169	177	169	178	157	160	169	175	168	165	149	144	140	165	156	157	155	182	159	141	149	191	164	188	147	178	172	159	166	151	155	160	151	126	155	162	143	176	161	170	171	172	175	172	151	165	172	153	151	185	176	168	151	160	180	150	135	171	171	166	152	163	163	175	167	189	178	166	177	157	177	157	156	155	173	160	181	168	175	171	174	179	154	166	161	184	141	154	149	156	170	138	160	172	173	169	149	158	169	138	177	181	163	170	156	178	168	149	157	158	167	158	164	160	171	178	148	155	166	153	178	158	170	148	165	163	147	166	166	147	171	171	156	166	189	155	142	145	143	145	142	165	184	164	174	154	162	166	176	158	171	148	161	181	153	143	169	164	172	169	159	157	162	173	135	174	169	156	155	152	176	165	188	136	136	161	159	177	146	171	154	165	167	172	181	179	169	153	153	162	175	146	161	171	156	160	152	156	181	157	182	142	177	150	147	159	163	136	170	140	168	176	153	164	129	147	167	176	175	145	160	169	156	179	148	156	152	153	158	166	169	163	150	149	165	157	147	156	178	195	161	132	160	148	153	165	167	182	153	163	176	158	162	156	175	160	164	166	146	160	164	166	177	175	149	150	180	176	161	171	148	182	156	170	161	155	159	176	144	156	189	173	148	161	157	158	142	168	173	158	148	156	159	155	149	151	163	179	166	142	147	172	163	146	179	156	164	148	165	180	156	157	156	166	152	162	134	160	143	176	173	167	152	166	173	148	173	163	153	170	165	181	181	179	165	152	150	152	162	148	168	184	149	156	160	164	130	161	181	163	169	155	141	159	190	174	166	161	144	172	166	168	153	168	152	193	177	147	162	163	168	177	149	164	156	159	161	162	164	154	176	154	167	168	168	145	176	135	171	171	174	174	164	146	177	152	144	154	146	182	168	171	161	148	170	169	162	167	175	164	177	163	166	202	146	183	153	147	177	148	168	159	172	170	179	171	151	201	144	178	171	152	152	150	140	157	161	163	148	147	164	151	172	157	165	172	147	179	157	157	158	160	153	156	196	159	135	158	158	184	178	145	171	163	166	174	159	181	145	157	155	169	176	172	169	166	166	177	149	174	158	173	150	159	148	169	155	164	141	183	161	178	143	167	147	144	142	151	153	153	177	185	165	159	181	167	145	179	149	147	167	131	163	155	143	164	182	155	146	164	128	151	183	170	157	151	162	164	161	168	176	150	164	161	148	146	166	182	148	151	148	168	165	157	151	170	163	159	162	177	173	148	155	156	148	174	181	167	148	169	163	159	175	175	143	154	156	161	165	178	143	187	159	175	183	164	174	169	176	183	150	171	163	190	169	156	134	147	135	148	151	155	174	155	181	175	149	151	165	159	135	165	167	152	148	180	155	157	180	152	189	171	135	143	174	167	124	153	168	168	180	169	162	151	169	169	179	156	148	171	155	168	164	175	205	152	178	154	169	196	164	166	174	168	173	151	160	151	162	168	166	136	170	155	166	137	170	164	167	148	142	153	175	153	155	136	161	153	160	171	165	180	152	175	164	168	181	181	158	176	145	136	153	169	153	146	155	171	177	151	136	180	155	168	164	170	163	137	136	174	162	168	155	167	158	156	160	175	160	180	154	155	156	164	166	152	173	140	179	167	183	187	175	148	192	160	158	160	179	178	165	173	168	159	161	170	169	172	183	158	160	154	147	160	153	182	160	156	174	171	165	152	140	171	176	176	161	152	153	163	169	163	155	159	149	178	181	166	169	164	151	190	164	161	158	163	168	168	167	151	162	154	179	149	202	174	160	163	154	153	149	168	172	142	165	162	154	169	175	173	170	157	162	172	168	146	176	160	186	173	143	171	173	175	151	159	164	161	158	155	177	167	165	163	146	179	173	153	154	161	176	183	154	157	167	178	136	140	176	144	160	176	173	164	177	157	139	180	170	159	149	170	165	173	186	162	185	144	174	159	165	170	161	160	172	151	136	161	173	146	189	154	157	155	164	150	171	161	173	186	150	156	171	168	152	135	172	167	151	183	171	141	145	188	157	159	188	167	151	145	164	162	167	182	126	165	166	155	163	137	163	164	166	157	145	150	160	155	147	178	148	166	160	159	156	145	191	157	157	163	148	178	145	169	155	166	163	155	161	141	176	154	177	149	158	146	171	172	140	157	164	171	151	166	153	177	195	154	162	184	175	160	160	178	159	164	171	157	158	180	149	161	160	161	171	153	159	179	186	146	168	152	161	139	155	154	168	172	156	167	143	132	152	160	170	186	166	151	153	164	168	178	163	151	172	162	162	185	156	155	167	140	171	157	164	140	156	166	152	166	172	163	171	174	144	157	154	174	156	167	155	160	151	176	160	167	165	171	165	171	193	184	163	165	178	153	159	156	158	140	159	171	183	164	172	154	168	177	152	171	169	175	167
7884	2621	6088	6812	5773	4777	3764	3127	2678	2357	2012	1834	1560	1421	1338	1214	1132	1081	968	948	968	888	857	763	796	787	767	720	682	692	712	694	666	615	678	611	570	568	601	599	585	557	592	625	606	560	552	582	567	590	584	550	548	520	580	526	545	526	556	528	520	514	564	548	574	499	529	527	524	517	495	552	534	537	507	500	474	550	480	482	505	502	500	488	497	499	524	526	533	487	513	522	470	477	508	538	535	517	494	468	477	465	487	451	516	492	541	473	482	477	501	473	506	522	490	480	483	519	548	472	504	485	494	491	505	442	500	481	472	526	482	487	486	497	484	506	497	492	501	506	479	510	491	481	492	477	465	476	496	519	476	491	509	499	476	477	485	484	519	524	454	495	477	501	498	444	468	495	488	509	511	521	529	448	487	502	499	465	491	517	506	474	489	533	470	488	452	487	466	477	449	457	467	492	516	498	498	499	525	479	504	487	478	478	484	474	486	516	492	489	469	500	492	471	513	484	458	467	480	488	460	461	468	475	503	476	483	493	494	485	445	505	474	485	474	497	473	457	483	471	463	480	477	464	476	491	488	458	480	443	498	430	507	471	446	463	494	514	493	519	476	482	471	483	485	494	491	524	480	468	497	488	518	476	484	458	460	470	512	491	484	509	455	511	504	483	507	513	472	497	441	500	468	464	491	490	485	514	472	493	498	470	460	513	514	507	483	465	457	459	503	531	502	510	505	467	453	473	502	484	451	496	455	449	510	474	491	486	496	538	497	508	509	486	479	485	520	470	490	468	476	479	432	453	521	484	479	500	511	493	433	481	464	513	482	473	489	464	491	500	496	486	500	497	492	506	459	485	502	485	461	474	498	483	448	512	496	491	450	460	493	475	487	490	504	532	475	495	470	478	522	521	486	499	519	458	528	474	480	471	481	496	512	475	457	463	476	476	465	476	459	504	494	460	495	474	471	459	459	475	463	510	425	493	492	506	488	461	511	472	484	500	494	458	475	446	468	474	490	517	457	468	476	533	494	466	483	458	482	475	480	508	466	464	461	482	452	511	463	492	458	471	454	479	487	482	497	502	473	495	481	512	487	484	492	508	456	430	479	470	491	493	505	486	485	450	449	448	502	515	484	460	503	483	472	487	498	499	516	473	483	508	519	489	457	503	506	479	467	477	504	497	503	449	509	472	547	485	472	471	473	513	473	491	488	509	491	451	496	460	503	486	493	464	474	453	484	490	505	466	496	474	490	511	474	446	511	491	491	465	459	506	525	467	510	442	491	492	476	458	477	478	538	472	493	530	525	450	472	493	471	509	478	437	494	451	499	503	503	520	489	481	472	478	451	528	486	505	483	464	513	496	462	493	447	501	528	519	500	494	490	464	509	502	525	495	485	474	492	483	480	460	508	454	453	508	475	494	482	484	461	512	470	527	473	492	552	500	482	461	463	481	474	495	480	464	501	492	495	503	489	489	490	464	477	485	521	501	499	455	450	523	492	469	485	445	485	444	516	507	486	477	441	439	518	496	505	467	463	445	491	476	468	482	449	528	472	479	497	505	438	508	457	478	470	455	477	513	494	520	510	540	480	503	477	510	482	461	466	443	513	492	500	512	467	467	463	471	483	484	496	503	492	440	489	485	460	529	492	501	481	490	476	531	473	444	479	463	469	440	478	558	454	485	464	473	487	492	515	506	481	467	472	436	473	511	497	457	458	488	502	484	510	478	473	510	492	478	478	485	463	484	459	499	484	445	469	470	506	518	517	481	502	489	516	475	493	454	479	472	551	497	458	482	527	457	493	483	472	513	485	497	514	449	457	443	490	473	470	505	483	471	475	474	477	461	513	483	490	489	465	460	506	486	457	475	474	517	503	472	460	417	484	485	506	495	476	495	480	459	478	474	500	479	467	472	520	441	495	485	434	478	495	489	469	477	501	491	480	481	461	473	409	455	487	475	477	518	517	489	482	472	496	458	490	476	487	493	516	477	474	473	485	467	472	487	485	493	467	460	493	473	438	477	435	509	469	493	479	486	483	477	483	484	491	458	514	529	480	505	507	477	475	473	481	524	503	464	495	516	476	516	460	504	464	460	505	504	522	437	547	519	524	457	487	477	513	512	485	471	468	491	455	447	493	451	438	478	441	490	483	476	488	493	424	481	464	487	470	445	517	497	532	504	452	471	491	506	508	494	480	477	495	456	455	466	486	457	444	481	506	507	439	495	470	525	481	500	528	483	490	465	469	475	493	513	471	475	472	537	511	495	464	490	490	486	481	527	471	457	428	506	500	469	519	474	457	463	449	451	457	438	511	491	498	511	477	493	482	463	451	480	478	458	485	473	469	489	492	463	474	522	504	471	471	503	438	461	503	491	444	460	469	459	486	444	482	514	492	473	455	504	443	504	477	473	444	516	484	505	493	452	494	525	479	481	459	503	464	475	522	429	503	491	492	480	471	485	484	470	478	477	501	481	486	472	438	486	444	457	487	475	518	475	478	473	476	483	459	485	507	481	494	490	494	474	470	437	484	475	493	493	471	520	456	474	498	471	474	479	479	470	475	484	479	502	466	481	477	489	545	454	471	494	510	470	501	494	501	436	463	461	502	490	467	457	513	477	508	492	448	481	490	502	453	489	510	496	502	462	462	499	521	454	470	487	470	470	456	462	492	481	486	462	488	444	447	485	478	503	480	517	462	483	552	495	517	440	514	528	500	516	503	465	516	489	500	506	454	473	497	453	498	464	498	469	506	516	444	448	454	511	418	479	492	473	488	481	506	481	489	461	483	476	522	510	500	533	467	463	487	472	463	457	488	473	472	522	495	473	493	470	489	467	498	504	461	514	483	483	527	511	475	514	493	506	467	510	468	506	496	496	464	511	464	467	485	475	474	463	448	486	503	479	477	473	513	490	491	482	489	487	485	476	477	480	496	459	481	477	505	531	473	508	460	464	480	469	499	482	481	483	501	451	481	485	492	520	488	456	449	511	507	447	485	486	488	510	489	488	487	464	514	460	461	446	481	466	477	493	486	434	494	481	456	447	458	491	491	505	501	508	488	452	484	526	483	483	536	490	478	504	494	533	488	475	477	470	471	483	476	500	498	503	511	503	513	463	486	523	493	468	487	491	496	471	447	489	500	489	497	482	464	473	518	509	502	492	471	521	471	484	474	493	470	420	462	493	502	461	468	496	494	475	466	512	461	460	502	472	481	527	461	505	513	474	471	460	461	502	499	497	449	487	481	494	474	490	514	456	494	485	494	486	484	517	499	498	513	485	502	473	501	465	479	474	513	478	486	463	487	458	508	468	510	481	496	470	458	461	475	480	455	464	477	470	494	500	438	546	489	470	452	480	442	511	512	438	495	503	506	478	483	485	493	495	512	482	491	498	493	481	527	503	507	452	490	464	486	494	474	490	512	463	466	470	467	483	470	474	493	456	492	468	487	486	438	497	494	493	471	481	503	485	507	486	498	488	468	504	456	486	475	531	503	471
2495	290	270	271	263	218	225	213	223	231	230	218	233	197	220	196	213	226	164	225	208	205	211	213	201	216	217	223	207	235	203	195	237	218	196	195	202	206	216	208	206	209	206	218	225	219	222	208	214	201	193	216	211	197	216	191	190	200	217	208	231	208	214	212	215	213	188	208	217	210	222	224	223	220	188	210	199	244	202	198	217	214	226	213	214	194	214	200	193	206	196	224	231	206	191	176	197	202	218	211	221	212	215	214	218	200	198	201	231	221	186	221	196	232	225	239	200	206	214	239	164	226	208	212	173	210	219	212	220	186	210	221	212	200	230	181	193	196	221	242	231	208	205	204	198	207	226	204	222	227	237	195	221	201	213	204	216	206	199	204	180	188	242	223	232	199	223	206	216	221	229	201	222	216	197	207	234	232	206	245	218	202	201	207	219	207	220	210	194	208	206	191	212	215	218	231	211	218	222	218	231	183	225	188	209	209	213	202	204	199	219	216	210	198	236	196	218	217	195	199	235	201	223	209	225	211	221	209	209	209	169	211	217	204	210	216	207	207	192	185	242	209	199	213	232	189	200	208	190	210	216	226	204	211	228	208	210	219	205	211	207	201	219	210	216	227	210	223	216	223	206	202	205	216	211	209	210	217	207	228	234	199	199	200	194	172	201	209	207	197	210	227	189	227	197	232	222	215	223	194	205	225	213	201	211	187	199	215	225	224	197	183	210	200	197	229	235	201	218	207	206	206	204	200	200	218	211	184	214	218	205	189	226	197	194	194	210	182	190	195	198	194	201	248	215	241	251	196	224	207	217	198	209	193	218	226	226	216	211	190	218	213	177	209	208	189	219	221	250	215	202	208	183	214	227	242	213	212	201	218	210	241	241	216	219	201	201	229	224	200	203	192	207	199	185	230	226	197	201	191	208	199	203	196	187	210	224	186	217	200	198	197	222	210	222	215	203	219	219	225	225	198	181	208	223	188	188	204	221	206	227	227	234	188	226	220	219	212	213	208	234	203	204	236	196	182	209	243	208	223	203	206	217	214	214	219	207	234	191	200	236	201	193	205	194	196	228	208	196	232	215	226	204	222	194	209	219	217	218	197	178	186	213	203	226	202	193	225	174	194	221	220	193	211	211	215	198	188	221	211	206	205	206	189	209	205	205	232	165	213	196	209	214	214	243	218	204	201	195	205	188	208	227	211	205	193	206	194	200	215	205	204	209	193	198	212	202	208	175	224	200	198	172	221	220	222	203	209	223	228	208	198	217	206	193	213	241	229	192	224	207	218	196	211	214	196	224	208	195	216	202	180	213	192	210	211	224	178	204	203	200	205	220	208	188	189	203	222	214	199	230	215	224	184	207	211	186	214	195	207	239	212	190	205	208	198	198	211	212	197	199	210	169	198	213	221	211	212	222	202	236	205	227	218	218	222	204	201	186	231	182	211	201	209	196	236	203	211	226	190	211	238	231	212	214	204	213	205	219	214	228	206	217	221	205	201	211	189	215	227	203	196	192	191	234	209	210	230	226	208	193	199	214	201	214	220	181	204	211	228	206	206	239	202	205	223	201	210	197	186	182	217	187	200	239	203	218	193	203	228	185	162	196	222	195	231	215	218	229	222	213	193	220	221	193	230	206	206	209	226	199	174	208	227	192	195	202	222	211	217	211	189	191	212	214	245	214	210	194	208	208	215	219	176	192	225	215	190	205	206	204	197	218	214	205	190	194	208	207	227	223	202	221	203	192	219	208	217	203	221	208	235	213	208	221	205	221	216	216	203	185	224	203	213	231	217	225	209	185	209	207	218	197	194	239	220	205	200	202	204	229	228	206	218	220	217	197	226	186	215	228	199	201	239	228	192	196	208	180	203	210	195	193	202	221	222	187	196	213	195	211	217	204	220	212	186	241	229	211	215	202	209	199	226	209	208	206	191	212	221	223	223	202	224	211	202	211	212	200	194	222	206	198	197	201	212	218	194	212	235	184	195	236	201	195	201	187	224	201	199	209	201	240	216	203	199	188	209	217	194	202	182	199	204	195	201	210	194	201	206	198	204	211	201	214	214	222	242	207	217	192	172	219	197	206	225	196	217	204	227	208	207	234	211	183	208	203	195	208	211	212	207	205	236	223	196	186	225	215	219	219	203	230	217	219	219	192	198	231	209	203	222	242	213	197	214	204	225	240	201	217	248	249	195	194	204	201	239	192	226	202	199	207	221	225	200	195	220	215	193	215	227	213	228	208	214	225	210	223	223	204	210	225	193	202	209	206	223	225	214	248	226	209	212	206	201	207	195	214	200	208	192	228	207	201	214	208	206	213	197	182	210	209	211	236	196	197	220	215	195	194	212	210	206	228	217	214	193	209	229	215	206	204	217	183	225	219	221	193	210	207	205	203	205	220	215	211	177	214	209	201	212	208	202	223	195	210	195	220	234	222	235	215	221	212	205	215	213	200	189	175	212	216	207	209	207	232	206	222	213	217	190	234	232	246	209	225	200	214	202	216	215	190	196	230	228	192	202	193	207	183	210	215	217	195	220	210	208	204	235	189	223	219	214	195	212	201	220	221	223	231	237	184	211	215	205	190	204	196	218	201	210	206	205	197	231	191	201	229	207	191	218	211	203	229	195	228	197	209	181	194	211	182	251	206	205	211	210	205	235	205	220	205	211	193	223	218	180	221	193	195	211	220	226	206	206	226	204	197	187	219	222	186	187	195	209	221	195	192	207	208	232	215	207	239	226	225	216	213	211	193	197	213	229	184	182	204	203	201	206	226	226	192	205	196	203	208	221	219	206	198	199	207	216	220	229	219	196	220	208	220	193	217	194	215	226	211	202	196	211	223	226	210	201	208	209	215	227	217	204	207	233	180	202	205	216	213	216	173	206	213	199	194	190	202	201	196	196	212	189	194	220	206	218	204	193	233	211	228	212	209	176	225	232	203	213	199	221	208	212	227	221	227	223	204	249	201	203	193	206	199	193	212	184	224	209	196	206	221	224	195	199	208	195	183	200	245	245	218	191	205	213	218	210	204	184	233	182	223	200	208	205	221	173	201	224	193	210	244	209	223	207	190	200	216	219	202	221	226	183	189	204	204	190	183	205	199	212	223	201	205	192	176	204	201	214	209	220	216	231	235	209	208	208	204	210	209	193	210	208	219	211	207	206	191	230	214	216	227	221	201	202	198	218	189	204	216	226	233	205	205	210	199	193	203	217	194	220	206	205	192	191	222	214	226	193	235	212	201	190	235	206	223	201	221	242	217	207	197	212	194	194	203	217	192	221	226	226	215	209	213	208	215	215	212	209	216	187	244	224	185	210	215	210	217	196	226	222	221	205	210	216	221	186	214	208	206	198	207	212	198	192	201	224	206	211	218	221	201	226	219	213	225	195	187	222	213	231	209	234	223	197	215	198	232	212	232	199	213	207	198	194	225	198	176	213	212	194	208	199	238	212	193	205	213	203	202	195	221	174	225	213	207	194	210	223
2315	673	816	830	783	752	695	645	700	623	619	639	611	570	610	606	605	601	574	603	608	585	583	573	584	570	584	610	587	605	536	601	587	552	579	591	579	598	579	598	554	565	585	538	568	597	541	534	557	563	563	540	613	584	634	549	550	559	621	585	577	553	599	556	606	584	604	563	546	577	583	574	593	620	602	584	563	549	576	584	568	576	562	574	556	546	607	568	590	588	521	563	596	566	582	549	566	579	575	560	576	611	574	598	596	537	603	592	586	582	522	588	567	606	566	530	615	541	612	601	591	593	593	608	585	576	582	556	599	608	614	596	599	561	582	548	599	615	551	616	547	577	588	599	578	594	572	628	513	550	561	577	586	551	597	583	571	557	592	598	615	573	582	603	506	563	588	571	567	580	610	583	616	627	573	573	595	564	624	606	590	567	558	593	538	601	635	558	586	568	573	602	578	567	517	596	558	593	532	589	596	574	580	582	572	614	576	568	547	591	593	555	609	591	594	561	572	580	583	575	572	579	590	603	580	622	564	576	613	520	556	583	604	555	608	588	567	586	593	594	558	602	554	575	609	541	584	602	607	581	547	581	594	589	572	571	535	543	604	568	580	559	590	618	584	591	535	567	523	524	553	595	607	596	581	586	580	576	584	546	558	556	552	606	565	553	600	579	562	557	596	562	532	597	569	592	565	573	584	580	560	591	605	586	596	539	617	543	563	571	551	566	610	593	549	581	535	563	567	549	612	596	572	583	585	582	580	536	580	583	584	575	596	575	548	605	532	625	594	546	585	604	593	538	573	564	551	593	618	562	595	580	594	562	571	596	542	572	591	610	566	525	515	625	584	553	612	569	597	606	601	563	559	599	578	632	599	554	562	548	610	560	593	566	583	576	572	598	596	541	589	552	558	598	574	546	562	567	565	614	563	625	573	558	582	543	566	564	607	615	572	577	563	592	617	568	567	571	597	582	603	572	585	615	575	548	591	573	559	566	598	582	548	581	592	594	559	562	591	550	565	556	571	586	549	644	591	577	591	619	566	570	575	563	584	600	591	572	583	584	557	583	604	615	597	558	591	577	610	582	598	634	588	606	579	556	596	579	562	553	586	597	625	601	563	546	569	617	571	605	574	583	559	553	598	615	585	545	593	570	602	565	579	615	580	550	570	576	582	567	551	559	554	591	615	592	585	601	559	560	585	614	557	568	567	565	575	590	597	586	603	547	574	563	596	578	548	557	615	584	590	522	619	557	641	574	575	568	546	579	577	594	586	562	548	569	599	628	589	606	603	592	587	531	583	612	574	558	554	562	631	528	624	564	568	568	544	534	595	530	576	554	556	589	582	576	596	598	642	586	615	576	582	575	596	542	634	611	557	587	589	574	584	551	576	535	587	602	567	541	546	542	570	567	591	535	553	556	561	598	564	558	621	573	590	540	562	579	564	558	592	575	611	565	564	603	592	629	601	549	579	576	559	616	529	599	633	578	557	615	603	537	587	595	584	606	584	577	590	567	597	591	585	551	585	570	617	623	615	565	564	574	586	574	534	649	566	568	580	565	572	582	581	594	569	589	595	565	626	552	589	592	597	570	597	567	622	599	611	556	582	519	578	615	611	581	573	558	569	585	558	555	622	583	573	609	586	643	564	623	536	574	603	552	597	554	620	626	601	559	612	582	579	587	577	529	573	613	607	582	561	555	585	563	556	594	548	574	556	571	613	615	572	570	560	548	576	602	605	549	536	593	583	583	576	599	545	519	569	594	551	595	568	593	552	561	608	574	584	526	571	564	587	581	569	571	587	580	559	568	578	558	549	581	592	565	606	567	586	589	584	583	604	583	603	543	604	585	582	505	586	556	563	581	611	607	557	578	622	564	602	549	548	571	537	602	562	545	529	565	512	571	557	600	577	568	560	600	569	624	557	609	620	569	590	627	529	595	578	594	554	590	574	588	572	591	572	521	586	550	569	563	584	581	569	504	569	577	592	597	553	623	590	601	584	533	595	578	582	558	572	608	582	581	593	571	568	583	618	577	586	601	578	571	571	569	540	553	581	593	578	589	559	577	540	578	581	588	602	593	580	604	583	613	565	599	563	529	525	590	549	571	572	594	557	593	581	598	549	579	570	623	567	592	590	582	543	637	587	570	604	624	572	599	612	597	588	598	581	623	588	604	548	564	541	621	542	600	542	575	607	525	594	582	586	623	566	563	588	597	576	557	577	535	597	534	588	607	574	601	561	526	604	603	577	553	558	543	599	600	585	590	588	581	585	597	608	593	599	557	567	604	547	563	591	548	548	602	622	614	579	554	546	585	577	576	580	605	567	540	566	565	548	575	602	561	557	560	575	561	614	548	572	575	564	567	603	570	581	571	563	563	600	560	557	607	586	577	596	566	576	568	606	575	602	558	569	555	602	586	578	569	531	609	585	580	579	595	613	581	535	583	555	592	593	575	567	617	613	590	549	590	582	610	591	560	568	573	607	603	582	575	601	629	615	569	602	576	596	526	572	550	592	596	567	610	614	546	569	617	607	571	594	569	596	587	562	599	565	633	597	538	584	612	586	596	616	591	577	559	552	532	584	592	600	614	536	541	585	520	596	558	580	581	648	553	537	564	592	612	576	558	564	622	545	573	573	608	610	586	593	569	592	587	595	590	595	556	603	571	591	561	568	588	630	577	595	579	590	569	597	534	565	556	612	574	553	535	552	583	575	572	581	537	599	554	568	528	558	585	551	574	587	618	547	575	579	581	590	602	573	526	612	547	584	601	592	543	523	602	589	506	588	564	610	581	559	531	573	573	563	553	586	550	577	588	602	573	610	583	576	578	569	563	604	557	594	559	576	582	557	619	568	543	568	595	550	550	594	570	580	562	588	579	567	522	579	560	577	594	554	558	563	580	574	583	584	613	567	601	572	608	597	562	545	572	590	539	591	570	605	584	553	602	566	567	558	577	593	623	597	609	558	600	612	594	557	530	572	617	603	581	584	558	559	609	598	558	579	571	545	587	601	547	588	575	563	548	572	558	591	594	600	569	574	639	533	526	555	613	565	615	620	612	578	595	575	561	546	569	624	584	554	570	589	580	578	579	575	583	537	624	574	566	589	619	568	583	630	584	535	589	536	612	616	595	602	592	591	589	595	569	565	558	543	613	562	572	589	565	560	540	603	601	600	556	639	558	589	581	582	599	539	574	641	598	589	584	586	577	563	539	601	561	569	589	526	534	524	544	590	586	566	582	588	574	583	630	597	601	568	561	551	581	556	580	581	561	574	545	609	576	623	579	574	560	552	606	557	594	619	576	593	617	581	559	566	567	584	596	565	590	630	576	560	590	593	577	559	532	597	569	599	580	532	564	611	541	605	553	556	579	538	520	569	573	539	583	602	578	615	601	561	539	587	522	604	576	545	565	619	593	590	568	571	582	575	552	568	601	607	572	629	512	599	571	599	573	616	587	580	587	606	559	537	587	591	573	582	593	578	609	560	561	589	598
10280	1175	1328	1085	784	580	450	357	310	259	239	209	209	145	152	153	140	130	154	145	126	146	137	124	123	89	118	113	113	134	103	120	111	112	107	122	111	111	122	106	110	93	91	119	131	100	104	103	98	104	97	105	91	110	102	115	105	109	107	115	109	98	92	95	94	118	95	119	119	98	106	78	106	134	125	98	104	109	104	106	99	109	101	111	90	104	101	98	90	80	113	90	99	122	89	114	99	109	107	92	96	113	106	105	89	103	110	95	112	111	93	109	105	97	98	96	110	113	114	116	113	110	105	99	110	97	90	98	100	111	105	116	110	106	91	114	106	99	101	104	95	91	106	113	103	106	82	100	94	99	120	117	96	102	113	103	114	101	93	106	112	104	111	103	121	109	105	111	85	106	116	100	93	93	116	92	106	106	106	100	100	91	103	92	111	104	87	113	89	125	100	100	112	103	101	102	114	87	88	104	112	110	111	124	107	107	121	104	106	93	92	126	109	103	115	106	106	92	110	109	112	91	115	115	114	102	117	101	110	100	108	107	95	91	100	116	126	90	94	97	96	101	106	108	85	86	93	109	99	97	116	101	111	129	95	93	114	108	97	102	98	94	101	101	94	114	115	95	98	95	87	111	112	103	124	97	110	115	97	102	92	107	117	106	120	103	93	120	97	95	138	96	103	101	110	97	86	95	112	104	97	98	86	105	115	90	108	89	107	83	90	112	122	105	90	98	93	138	117	94	100	98	117	105	107	105	99	111	96	117	99	106	99	126	107	115	114	97	101	119	104	107	100	99	109	120	103	82	89	98	118	104	99	110	108	95	114	95	97	100	128	93	103	124	108	105	97	92	100	102	106	119	105	99	106	99	113	116	97	79	116	95	92	106	110	103	103	104	92	129	98	104	115	96	113	109	121	99	99	111	100	117	108	107	115	108	94	96	111	82	96	106	81	126	121	103	87	86	117	87	91	114	100	94	92	106	123	100	99	122	108	86	110	103	124	103	106	118	101	109	96	103	111	110	116	108	95	116	87	92	99	110	81	109	111	117	109	104	101	99	106	99	100	102	108	103	87	94	95	91	137	136	101	111	120	122	110	96	120	106	89	115	95	81	121	90	99	123	91	114	90	103	113	124	89	113	101	106	98	95	104	102	98	121	90	96	106	90	114	107	88	101	113	86	104	102	111	109	121	100	107	93	106	95	128	82	83	94	102	118	102	105	94	85	96	101	106	118	107	102	117	128	99	108	99	106	100	103	88	102	93	105	112	102	127	95	129	87	96	94	95	97	107	89	102	101	103	88	97	105	99	98	108	88	91	105	101	118	95	102	104	97	89	88	99	117	104	108	103	80	115	96	102	90	103	98	123	95	108	95	107	105	95	103	104	100	98	115	115	105	111	115	106	103	109	84	107	105	98	116	107	81	101	102	111	94	120	94	98	82	76	115	101	103	86	114	92	93	113	87	115	109	104	110	107	114	95	87	89	86	109	128	101	91	101	120	109	103	102	99	96	111	87	92	100	126	110	95	112	99	110	105	115	106	105	91	113	107	118	100	104	117	121	102	105	97	100	88	107	123	121	111	86	100	111	82	102	97	81	94	117	107	108	95	116	108	88	99	124	76	87	110	112	127	97	100	100	111	89	118	98	107	113	102	107	96	115	110	128	78	102	102	102	118	94	116	111	97	112	117	136	100	113	100	78	78	102	115	124	103	95	110	107	94	104	94	107	108	104	104	95	108	102	98	99	115	101	109	106	92	98	122	120	102	94	93	94	101	100	101	114	121	130	111	102	124	82	82	109	111	108	100	104	96	93	94	117	112	129	104	88	96	120	114	97	104	96	107	112	113	98	113	106	121	100	111	108	112	128	104	88	113	110	111	102	110	76	98	104	98	84	115	111	85	95	100	104	109	104	119	88	115	112	98	107	98	109	91	94	97	111	104	102	109	99	104	95	109	103	100	104	87	109	93	81	106	91	89	99	107	96	101	98	98	104	98	99	92	110	96	86	113	121	100	98	93	119	101	93	103	121	100	110	108	105	113	104	110	100	116	108	104	92	89	103	121	98	90	104	109	103	105	103	116	108	91	105	99	117	126	118	87	102	94	94	104	120	107	93	126	100	89	114	89	116	104	92	107	110	118	97	91	108	91	110	103	108	104	104	119	110	99	111	111	94	115	99	100	98	117	107	97	104	97	107	114	94	113	107	92	98	98	116	100	113	89	111	102	116	105	121	96	111	116	110	107	83	99	102	111	116	93	106	124	103	116	106	95	120	108	102	107	98	111	102	112	111	84	97	110	113	92	95	76	118	103	90	103	88	88	99	92	83	101	111	91	108	105	109	101	99	98	115	98	106	91	87	113	95	97	90	97	112	97	99	91	105	93	116	109	98	89	105	108	101	104	111	106	104	97	104	103	100	113	101	107	94	110	122	116	103	109	107	94	109	109	93	96	110	102	124	105	87	110	105	110	111	88	115	99	91	109	100	104	94	107	99	94	112	108	115	108	115	115	94	102	108	102	98	128	99	104	87	97	93	96	107	110	93	105	98	96	88	95	89	94	99	107	109	125	98	120	97	112	95	98	111	102	88	103	105	112	107	95	101	94	99	104	92	99	125	126	106	106	116	94	95	100	107	96	113	135	106	97	108	107	88	92	93	111	110	110	90	109	108	106	118	105	92	108	100	84	105	90	100	98	117	110	118	116	101	106	103	103	111	73	97	114	98	95	111	115	73	98	96	110	97	80	96	99	107	98	95	121	100	92	100	101	118	105	95	108	108	103	104	109	103	119	115	107	104	113	95	105	120	95	99	102	104	96	107	118	116	89	103	90	107	96	102	92	104	94	88	105	114	88	102	103	114	114	126	79	104	90	107	107	81	102	101	92	108	107	103	112	94	99	106	98	105	98	112	105	109	104	118	98	115	91	115	91	99	100	113	98	112	132	88	100	118	104	97	104	111	108	101	98	107	89	98	116	104	97	111	112	117	101	98	101	100	118	108	106	114	107	88	113	98	91	105	89	117	98	103	100	94	118	101	97	103	101	113	96	84	84	107	118	109	96	83	102	100	100	85	99	109	103	102	79	106	79	104	114	120	100	105	113	90	116	122	111	92	115	100	101	107	89	125	77	99	104	104	97	101	102	111	113	100	98	90	106	107	86	111	102	105	98	98	78	99	103	94	92	94	100	129	95	96	98	86	92	97	104	102	110	110	121	102	113	122	94	99	114	102	83	96	86	111	112	95	106	102	97	98	89	102	109	91	107	104	106	87	119	119	101	124	104	101	110	110	87	89	100	105	107	86	85	112	93	103	102	97	96	99	96	109	103	121	90	105	103	104	104	114	101	102	89	113	85	96	113	107	88	97	107	89	113	94	101	109	85	129	113	101	119	92	116	118	114	116	94	98	92	110	93	122	114	108	120	84	100	124	103	110	97	95	98	101	108	106	114	89	107	93	110	97	113	130	115	116	109	120	96	118	95	120	119
5556	1414	3292	3706	3106	2476	2011	1708	1452	1337	1104	977	947	770	745	724	677	594	634	566	538	536	497	511	478	483	440	454	435	432	470	404	422	379	408	424	404	380	365	383	395	384	372	369	406	350	362	369	369	345	348	363	323	386	291	354	328	365	328	309	366	367	365	350	360	378	354	365	362	324	330	341	356	364	352	386	342	342	294	331	347	329	348	334	335	344	319	308	334	338	332	323	335	303	351	354	298	349	328	343	306	370	327	324	331	323	335	316	319	313	302	350	358	334	297	338	347	336	311	310	337	307	335	366	322	313	327	306	310	301	319	300	332	309	284	323	310	315	310	316	298	317	341	342	291	310	328	315	336	332	345	300	332	325	329	314	325	316	307	310	328	338	335	320	321	346	331	329	335	318	305	333	318	368	316	323	342	319	311	297	292	348	293	337	330	342	310	350	328	335	342	322	333	338	336	315	315	310	309	302	306	307	313	346	336	304	335	288	320	335	317	292	339	321	318	344	306	283	327	311	329	336	313	338	303	326	336	314	349	318	329	322	304	324	293	357	340	304	337	320	344	299	309	309	321	315	338	315	344	325	304	301	321	303	319	316	325	335	331	297	332	307	301	329	332	346	335	325	303	326	341	320	367	304	309	338	351	329	324	334	310	324	340	315	305	293	342	335	321	304	319	331	317	321	342	314	343	326	318	341	329	330	335	308	323	309	345	303	340	329	336	311	334	339	333	323	296	352	299	359	311	284	305	320	350	331	308	302	321	340	296	313	335	311	281	346	301	337	314	354	330	319	318	335	339	385	328	317	310	332	339	329	313	334	321	312	303	338	313	348	334	323	322	323	305	329	354	347	325	308	334	327	314	326	320	335	318	340	307	284	308	348	319	320	333	311	333	293	313	302	344	338	326	341	308	343	306	308	327	324	329	308	289	317	311	326	342	338	316	329	325	303	332	325	317	296	345	319	341	325	324	333	348	321	351	312	315	343	329	336	336	330	324	350	323	321	331	329	321	282	328	304	340	339	313	344	284	331	328	318	342	327	347	280	338	314	320	320	316	327	336	341	372	312	314	339	330	313	310	320	298	338	359	325	317	311	353	325	323	351	367	309	316	327	312	344	346	309	327	319	324	271	303	317	326	308	336	335	304	322	316	320	322	306	320	314	300	339	317	325	333	289	314	344	332	365	322	342	312	345	348	315	298	318	318	314	347	319	338	315	335	351	316	301	302	327	337	317	304	325	319	309	296	332	326	326	332	325	316	351	322	288	346	301	307	324	318	315	321	310	316	339	332	311	319	341	357	316	312	344	339	333	353	321	325	348	327	327	349	321	340	327	352	297	303	324	313	330	352	318	347	354	323	315	317	338	319	325	319	312	320	319	305	338	299	326	370	319	329	326	288	334	292	321	339	312	308	291	326	325	344	318	334	318	314	322	320	288	321	309	313	359	322	332	317	324	314	307	328	342	331	298	330	306	311	297	344	296	310	337	350	306	318	303	314	332	311	297	312	300	333	314	337	309	305	327	320	317	313	351	333	306	350	369	299	313	291	336	331	323	297	326	339	335	331	302	318	352	321	327	330	296	337	297	320	322	314	330	304	339	319	337	298	313	318	302	329	305	365	322	317	325	342	290	310	353	343	319	302	334	302	350	316	354	318	342	325	334	330	327	328	312	322	331	295	335	297	334	332	332	305	297	340	328	324	286	318	347	293	327	316	340	338	334	339	339	319	333	364	341	356	332	337	286	353	313	353	320	379	309	313	319	335	316	343	297	320	302	332	331	279	311	301	333	321	309	337	332	320	326	314	319	317	336	321	342	351	305	325	342	352	322	314	270	301	329	313	315	285	316	309	331	329	334	330	331	333	360	323	349	313	310	309	302	351	324	323	312	327	321	324	312	300	322	320	313	330	302	335	350	308	340	340	319	306	329	298	340	326	333	328	304	322	325	304	323	312	309	289	314	331	339	334	317	326	344	340	338	308	338	312	300	318	321	345	333	317	338	363	328	313	300	324	299	327	336	337	287	311	327	335	315	325	350	343	331	330	332	305	308	295	341	350	284	333	338	315	358	322	286	335	293	325	328	351	331	292	327	298	301	332	333	324	288	332	297	308	334	313	306	315	336	311	278	339	297	317	350	330	330	343	342	343	340	313	298	328	325	336	319	328	319	330	342	293	318	332	328	325	353	324	329	352	320	309	327	344	354	325	335	329	304	304	301	293	329	339	326	337	326	325	305	312	308	336	341	345	333	312	295	343	290	319	334	315	321	315	340	322	335	341	324	330	332	319	295	322	318	295	306	340	353	330	309	298	307	321	304	328	322	316	314	322	305	346	315	353	338	345	333	315	342	362	317	356	298	319	326	317	329	311	305	305	309	319	341	318	315	325	328	317	297	327	333	305	309	359	349	300	334	364	313	328	343	323	311	324	324	333	320	306	343	321	307	314	314	296	315	311	320	353	303	320	357	308	310	336	326	341	309	317	306	329	327	297	339	335	326	317	310	307	314	312	318	331	303	364	322	313	324	310	322	308	330	307	346	333	307	318	334	311	313	327	304	292	341	339	337	306	313	363	297	311	309	309	317	294	338	298	358	297	314	300	338	312	306	327	345	333	342	326	329	309	312	322	356	324	375	351	288	327	307	321	321	320	328	327	332	315	343	329	334	323	309	319	303	347	309	324	322	327	315	307	297	341	344	349	331	310	318	318	315	302	327	316	316	340	317	318	313	326	336	322	331	315	309	341	321	324	353	298	320	324	312	300	324	340	329	315	297	330	314	328	346	326	304	318	314	268	295	309	338	317	363	321	305	337	326	296	354	338	350	336	356	328	351	356	315	364	316	336	312	323	315	314	300	331	321	319	293	354	288	318	330	325	304	370	354	300	307	337	325	329	323	342	328	337	341	314	290	322	329	318	331	290	306	325	326	323	335	328	329	320	339	350	343	332	337	305	310	353	298	336	338	354	317	306	334	280	306	353	307	321	299	303	346	346	322	330	321	322	317	315	333	343	291	292	345	301	343	319	319	321	338	283	325	330	320	329	328	319	286	360	306	290	304	335	320	336	285	301	306	331	314	335	290	318	322	301	305	302	343	308	330	304	331	320	311	337	328	317	282	343	306	313	338	329	346	284	305	325	308	337	346	324	347	345	332	342	312	339	337	317	347	309	320	363	342	313	336	324	345	318	305	314	321	328	321	332	302	323	321	328	320	316	286	317	340	338	361	302	315	285	336	320	323	328	324	311	345	333	349	323	321	339	322	318	290	343	318	332	330	333	318	315	330	308	328	296	328	310	319	311	352	297	351	318	313	285	303	328	313	287	323	312	366	314	328	308	325	329	334	346	323	323	312	312	335	334	322	310	328	334	348	311	350	334	332	295	344	341	299	318	332	312	319	343	284	320	340	302	314	313	340	337	308	322	334	327	317	344	318	313	328	340	353	282	331	314	322	297	318	314	341	322	317	308	334	324	358	338	322	303	356	328	331
19134	3198	2928	2348	1582	1154	855	662	541	508	380	355	322	306	299	264	242	238	225	230	246	222	211	231	185	195	192	194	205	189	179	187	190	172	202	171	187	180	155	192	170	164	188	153	189	176	148	156	161	164	173	169	175	168	179	172	177	169	172	183	164	166	145	162	179	187	188	177	181	177	163	147	180	176	196	182	154	173	183	162	155	173	151	163	178	174	178	177	176	189	171	166	162	153	158	186	166	155	133	169	147	150	161	158	165	181	163	184	154	160	151	186	148	161	165	167	157	181	183	150	171	156	165	165	155	164	180	161	140	178	177	157	160	159	161	206	157	154	129	171	174	174	158	182	181	161	178	173	184	160	174	159	156	185	151	154	153	159	162	120	161	156	155	163	156	152	183	145	160	155	159	153	153	161	161	164	167	169	173	152	145	169	194	176	174	169	146	157	168	129	167	163	177	176	166	155	155	154	157	141	154	184	173	157	170	168	150	152	142	151	146	165	151	167	178	160	159	165	154	152	166	144	161	163	163	149	178	161	150	158	155	158	168	171	173	135	156	163	199	156	169	139	127	168	165	152	158	173	152	181	168	174	161	149	172	159	139	162	164	170	169	160	171	139	155	146	171	165	168	144	147	154	167	145	158	142	174	181	154	153	156	146	175	168	173	157	160	151	150	154	160	183	166	147	152	152	145	161	154	145	167	162	162	156	151	159	170	174	151	153	148	178	169	177	146	143	147	150	158	182	172	149	140	165	161	160	171	153	167	162	181	160	162	170	156	133	160	162	170	167	158	150	141	179	171	166	172	170	161	152	176	168	153	159	171	168	137	147	161	156	169	175	143	142	165	168	157	160	196	184	175	172	142	151	172	149	157	173	165	160	168	182	154	194	164	146	162	191	179	138	168	165	156	184	175	172	175	178	172	176	179	153	150	144	188	176	167	170	162	147	153	153	160	167	153	168	172	156	154	160	149	163	150	145	166	176	148	164	135	149	151	140	173	170	177	160	178	170	159	160	158	179	180	155	164	177	164	158	179	172	140	169	163	162	141	173	165	157	160	155	155	155	178	183	153	152	152	160	143	174	167	161	169	161	149	147	179	195	175	164	157	161	146	147	151	166	170	166	172	162	156	151	176	154	166	160	161	181	173	174	162	147	139	136	169	154	170	143	147	156	150	138	130	162	172	162	161	145	159	156	159	186	167	158	152	160	142	164	158	145	143	170	178	154	166	175	173	187	147	175	163	185	181	183	155	167	176	172	166	173	140	164	170	168	163	170	161	181	181	163	170	173	157	153	149	193	170	179	166	162	168	150	169	188	188	153	171	153	159	166	162	168	161	151	160	144	142	179	160	142	182	151	153	177	164	162	180	182	151	163	146	154	164	139	150	180	167	163	172	160	153	178	136	171	174	158	166	183	145	154	153	174	152	157	178	179	155	167	162	180	169	154	155	153	141	164	165	159	161	151	180	163	177	151	161	162	171	173	148	166	154	154	182	177	157	190	157	173	152	178	160	152	184	147	161	141	170	169	149	160	149	154	144	157	150	154	147	166	181	163	151	147	168	175	169	169	172	155	164	147	161	167	189	165	159	152	158	159	152	166	157	169	169	155	164	170	172	163	169	160	170	184	154	159	167	159	169	153	134	156	176	163	180	159	151	151	142	147	164	168	174	171	168	167	154	148	183	179	166	163	180	158	193	162	156	152	139	165	158	144	156	171	161	145	202	164	180	163	157	146	164	135	141	160	157	188	140	165	158	165	150	152	165	167	166	160	164	164	161	181	180	163	195	141	179	155	149	141	166	169	149	170	152	136	151	173	147	159	156	133	146	171	171	150	166	169	171	156	160	164	175	139	154	144	155	167	153	152	146	176	152	153	176	163	142	159	169	158	164	169	133	159	155	166	137	169	149	150	179	172	141	166	149	153	148	157	143	140	164	158	155	162	149	174	162	150	158	177	138	150	149	149	167	149	177	161	178	175	156	157	177	143	144	146	173	137	164	160	151	167	173	171	179	164	148	177	167	157	172	163	164	139	156	186	161	161	155	157	149	150	161	159	151	162	191	162	155	155	154	143	170	151	150	178	145	187	162	157	148	166	171	167	169	149	148	166	150	174	169	159	166	178	160	144	161	154	181	139	142	154	174	171	155	166	162	153	181	181	176	178	158	125	144	162	155	166	152	190	164	148	188	166	154	157	155	150	160	166	153	155	153	170	174	142	171	163	157	165	173	161	164	168	193	168	162	180	150	151	156	173	175	161	178	167	174	152	154	160	149	165	156	156	155	180	149	165	163	154	166	172	196	173	156	165	165	144	168	144	158	159	146	175	171	156	156	171	186	150	171	152	181	153	155	176	164	156	171	179	168	165	175	141	167	157	174	164	142	169	160	154	136	155	171	161	147	179	141	156	146	173	145	171	176	170	155	193	159	172	189	164	161	129	152	174	131	147	151	169	158	151	165	161	174	161	182	178	207	163	185	176	147	173	142	151	157	148	158	175	162	191	178	191	172	177	181	155	164	169	154	150	173	175	171	176	162	177	169	175	159	142	164	180	169	168	151	182	183	155	141	186	169	164	155	146	153	150	178	173	154	169	145	139	146	164	151	127	167	158	163	168	163	165	182	152	206	158	145	139	162	158	153	189	169	138	145	162	155	137	164	165	161	156	174	178	159	151	174	163	153	158	146	178	147	168	160	145	177	158	158	143	150	173	161	141	161	167	178	159	176	177	168	176	161	140	174	144	174	170	161	144	152	160	160	184	154	177	177	160	153	144	179	142	143	152	146	156	186	209	140	167	157	163	150	169	151	168	157	174	209	189	135	165	135	146	129	153	163	170	161	130	148	160	175	172	161	170	169	171	159	142	160	140	150	158	166	166	146	155	175	171	137	172	187	166	150	156	134	147	175	160	163	182	154	166	158	175	168	135	145	166	170	165	146	151	160	153	176	178	174	147	145	168	148	156	152	165	162	169	170	158	163	165	151	169	152	154	145	160	182	162	173	153	174	173	171	162	170	175	164	171	169	168	151	153	180	162	190	157	159	168	157	168	139	147	167	181	138	165	161	161	170	144	141	158	152	151	147	151	150	164	148	163	181	166	169	147	158	171	179	180	150	175	176	171	174	166	168	183	158	162	147	157	144	171	152	154	160	143	164	161	175	168	188	179	162	168	158	182	148	156	149	151	145	152	154	170	163	174	169	164	156	142	161	170	157	166	161	170	182	175	161	150	160	176	162	157	148	170	166	165	150	151	158	159	164	137	180	184	159	148	161	171	175	154	178	182	181	196	137	147	171	147	146	136	169	188	166	153	164	173	169	194	166	161	147	143	177	153	176	141	168	151	177	170	168	154	159	164	165	167	157	164	152	164	158	141	156	151	158	173	171	181	151	162	178	149	175	165	166	144	167	185	166	151	150	157	173	147	154	160	142	173	179	191	173	160	178	151	150	154	166	147	144	158	178	172	178	151	172	139	188	160	147	137	156	148
7863	2691	6133	6909	5801	4704	3902	3147	2733	2217	2019	1773	1601	1458	1374	1247	1117	1068	1049	1020	950	872	838	818	775	751	783	719	691	662	669	701	664	601	628	640	603	620	607	637	621	567	629	596	545	538	580	486	596	526	573	550	527	511	530	517	509	532	497	524	546	513	538	503	523	507	535	510	519	509	509	488	524	503	491	488	570	500	491	483	497	516	463	538	497	536	549	479	527	498	492	554	479	465	468	550	522	511	507	500	493	472	495	573	515	511	523	479	471	474	512	443	510	475	481	484	543	506	456	480	499	472	498	529	484	451	454	559	474	515	484	492	467	462	480	490	474	489	492	479	509	489	494	500	483	487	484	456	476	507	493	500	483	473	500	499	522	523	451	451	478	485	468	488	492	479	523	493	496	449	475	485	493	495	477	482	485	548	509	488	465	483	465	426	496	451	490	498	504	453	511	448	487	450	484	497	462	460	500	470	465	473	434	492	458	464	504	504	482	463	484	481	536	519	510	461	530	481	512	521	488	478	489	479	454	504	478	484	498	480	496	462	490	491	501	482	492	477	497	477	479	504	462	500	462	516	532	496	484	479	472	498	491	470	462	464	515	479	472	465	511	528	504	516	486	470	491	504	491	516	521	483	482	468	472	482	458	509	492	474	469	480	450	504	502	448	444	466	508	455	489	522	491	508	501	474	511	483	483	513	493	473	460	500	532	479	511	489	493	499	502	496	466	507	472	514	469	506	493	506	494	481	507	459	480	450	497	523	464	475	478	474	497	435	452	507	459	515	490	499	504	508	481	475	479	480	507	506	486	453	495	468	475	490	509	507	516	465	447	473	491	453	536	479	496	474	534	451	491	474	490	504	477	466	500	528	490	497	508	502	492	485	500	519	482	521	488	478	506	491	461	471	478	439	494	490	502	527	462	464	499	510	511	477	475	502	465	490	472	472	482	499	484	422	482	471	449	442	483	468	512	508	456	443	482	516	511	457	479	492	468	487	478	456	507	488	478	478	493	524	443	461	503	493	479	496	484	513	485	480	484	505	487	451	434	480	462	497	503	481	506	490	473	493	501	470	459	493	482	489	494	483	477	467	461	459	497	462	521	495	501	511	513	491	411	504	509	452	456	492	460	461	477	475	491	491	462	480	479	477	506	489	493	497	477	499	490	484	465	434	447	461	468	511	522	471	459	428	464	498	471	422	506	486	490	466	524	506	473	438	512	517	467	465	495	450	478	487	507	497	459	458	473	467	507	459	512	534	512	450	500	465	477	492	494	453	498	466	448	459	484	468	539	519	513	496	482	495	425	464	511	520	442	483	501	490	447	486	506	502	471	507	444	464	475	487	484	487	480	536	483	487	479	502	500	454	452	491	467	468	486	487	440	480	473	493	461	502	518	483	508	483	502	477	471	464	470	498	468	449	486	479	458	494	506	471	472	471	516	513	470	483	493	441	505	504	468	484	472	471	481	476	495	491	479	504	486	481	499	509	439	490	483	481	503	431	486	477	468	506	481	469	484	479	479	486	489	455	448	501	476	491	466	464	481	484	483	491	492	485	499	450	474	490	457	497	517	477	496	465	482	476	489	488	484	453	487	487	553	512	494	479	502	483	445	462	478	489	537	482	527	468	508	445	520	483	524	495	504	482	485	486	503	483	485	476	497	492	450	474	483	508	468	516	487	492	476	502	487	454	522	524	457	493	468	453	483	466	499	485	494	473	483	499	476	479	496	465	494	486	513	537	477	512	483	452	504	492	498	454	483	511	459	519	505	497	477	545	483	484	437	499	465	497	468	481	469	510	465	486	481	471	468	476	465	486	515	498	478	487	505	504	472	528	485	459	458	475	508	499	469	505	469	501	471	464	490	482	472	511	504	452	430	487	489	482	473	438	469	475	514	476	477	505	483	465	477	496	507	478	472	469	511	513	460	470	481	490	492	460	428	480	517	502	472	475	491	492	494	510	487	474	568	465	496	471	454	523	495	526	473	521	489	454	495	478	465	491	470	506	465	527	452	434	448	538	476	518	520	507	481	495	487	459	524	446	525	481	420	515	477	466	479	481	446	474	450	483	458	480	527	485	486	505	499	515	500	469	473	486	510	473	470	480	466	546	464	445	493	511	472	488	493	491	478	502	486	468	482	454	478	468	504	472	416	456	488	524	486	490	490	506	513	498	517	470	475	521	483	462	497	520	518	514	489	511	506	507	484	478	499	484	454	474	454	461	485	477	494	485	475	476	523	479	459	516	446	490	449	465	483	480	532	461	512	465	490	461	441	526	465	501	488	494	499	469	463	472	496	468	510	492	468	498	512	467	443	475	497	470	494	501	532	476	466	429	461	455	464	481	481	480	484	485	484	501	515	495	498	471	476	511	482	471	486	491	504	496	512	518	517	483	475	525	473	516	489	498	467	449	488	492	493	493	496	486	454	463	458	493	460	482	448	490	487	464	497	475	462	493	500	480	460	481	453	483	474	512	476	511	510	493	486	490	497	492	506	453	507	490	480	455	493	474	472	476	464	511	499	545	445	472	518	468	501	501	485	466	483	518	501	458	487	513	467	452	456	478	491	490	461	505	460	473	493	459	493	439	457	491	456	472	469	482	487	468	485	485	489	502	484	540	482	486	496	498	454	480	486	422	474	486	522	471	486	457	508	462	490	494	475	476	517	475	517	501	465	483	482	486	459	473	493	468	493	479	469	474	465	515	464	510	465	502	475	526	479	480	469	462	494	495	492	507	484	520	506	504	493	468	498	504	443	544	471	458	489	436	511	492	485	479	478	475	491	462	513	500	483	480	483	525	505	494	501	492	460	468	476	470	501	483	527	511	509	538	470	508	516	486	468	493	476	473	495	519	489	444	503	471	491	462	516	497	505	509	490	526	463	477	468	483	468	522	474	500	485	435	452	508	501	444	517	489	472	468	444	469	458	482	490	473	476	455	483	487	465	460	513	450	508	435	495	475	487	492	473	457	452	480	490	445	494	516	468	515	496	517	482	475	449	484	463	515	454	509	501	473	440	516	503	482	527	513	521	452	485	476	466	498	475	478	473	454	441	495	503	449	504	456	507	535	505	452	463	507	476	486	459	528	502	482	503	513	489	464	476	521	488	469	495	448	479	466	446	513	502	488	484	499	502	551	449	448	471	474	482	483	506	481	485	449	475	477	478	492	497	491	485	494	500	479	462	484	491	490	481	495	469	495	509	495	470	441	513	483	469	482	444	505	487	436	482	457	489	514	465	465	468	502	484	481	474	501	508	516	497	461	479	459	467	490	476	476	527	464	438	427	487	454	482	509	486	533	490	456	501	509	526	473	515	473	520	512	471	481	526	447	458	496	538	478	497	481	480	498	467	499	499	488	484	472	494	483	471	492	496	514	480	512	490	479	475	509	471	473	470	502	506	459	488	483	497	451	497	463	466	493	420	487	440	490	466	459	529	470	465	460	512	505	470	475	497	452	481	460	468	471	509	490	476	447	476	521	510	465
2490	251	286	262	240	239	222	207	209	218	222	198	205	206	225	221	239	229	203	216	189	202	236	215	205	217	223	194	210	211	212	215	239	212	221	191	226	202	207	218	217	212	197	208	183	199	200	225	211	204	212	192	224	221	194	201	206	227	202	216	238	174	213	232	207	181	226	218	221	211	194	203	215	220	219	226	201	217	214	217	205	204	197	228	224	235	209	208	207	199	199	211	192	213	210	220	206	184	183	184	179	183	232	198	189	220	187	205	184	210	196	205	210	208	231	192	211	238	204	184	232	203	213	233	223	212	223	254	208	213	190	211	194	218	196	232	215	234	206	203	202	175	242	220	210	203	206	182	209	221	207	199	209	215	207	209	202	182	226	201	194	193	182	206	188	209	239	200	209	211	210	216	208	214	203	195	209	192	216	197	188	224	212	213	205	218	184	183	220	184	227	200	231	214	200	189	208	203	221	189	205	211	209	222	204	189	215	225	178	195	217	183	218	232	199	204	245	219	235	221	177	198	189	224	200	213	230	200	188	184	196	216	189	191	214	226	194	202	215	228	202	203	177	195	197	212	246	224	203	199	217	211	176	192	199	194	180	200	202	212	208	209	205	219	202	199	193	209	197	190	215	204	219	244	216	200	201	234	227	208	187	213	233	197	222	221	222	212	223	220	194	175	178	217	202	216	220	207	232	203	231	191	216	227	205	192	231	217	197	184	244	192	201	181	203	211	204	194	199	195	194	209	204	217	179	193	208	217	238	226	193	208	216	199	230	221	217	218	200	205	199	197	202	226	179	222	227	198	215	200	238	182	199	199	205	231	187	198	203	194	225	213	223	216	201	212	187	201	203	186	195	199	186	204	191	174	217	217	202	206	186	205	198	214	212	205	208	211	172	193	242	214	224	196	235	209	228	197	248	210	184	210	220	192	191	214	227	218	207	217	198	186	214	211	211	216	200	217	227	210	203	201	198	220	214	218	206	199	207	201	216	197	219	210	186	180	192	210	223	218	186	237	197	203	221	217	214	208	200	174	208	210	195	217	177	209	235	188	204	190	220	213	213	212	220	209	224	199	223	199	220	219	199	207	195	203	201	202	201	204	177	205	201	220	215	222	202	217	207	226	202	214	216	190	209	231	233	187	221	208	229	197	224	203	205	161	222	196	215	243	184	201	209	204	205	207	223	224	222	217	226	213	208	179	185	227	202	221	197	215	218	175	200	219	183	191	239	194	204	212	204	209	228	198	188	203	196	220	209	212	185	224	215	203	216	216	205	214	229	203	187	217	205	216	196	207	193	206	196	211	218	209	210	188	229	204	214	194	215	206	191	201	203	217	212	195	192	217	208	186	205	192	216	194	213	203	198	221	223	221	201	202	222	213	198	203	217	205	206	225	200	210	214	231	196	204	203	228	250	197	219	197	189	192	218	194	191	183	205	207	222	212	204	218	233	217	236	199	217	216	226	186	196	202	189	230	196	219	200	194	194	213	231	205	226	205	207	162	199	189	183	197	225	210	217	206	209	207	210	222	207	223	191	229	194	205	217	180	202	215	235	167	228	189	208	234	220	194	222	214	221	233	190	202	226	203	228	211	229	192	204	241	199	218	202	203	192	189	211	192	216	204	219	187	208	204	209	196	217	235	212	204	206	176	228	202	225	232	196	212	227	223	189	200	228	221	236	202	197	217	185	196	208	195	198	199	197	206	198	213	219	216	187	188	213	229	212	196	224	234	212	190	228	195	192	181	214	187	197	215	209	218	200	205	203	201	262	182	211	233	202	213	206	194	207	216	230	208	200	213	200	209	203	217	243	226	232	226	202	236	185	216	217	213	232	187	223	174	229	211	202	215	201	234	186	237	190	196	197	205	227	208	214	224	213	211	189	227	191	200	218	194	225	186	213	194	196	231	227	190	224	215	213	181	220	201	213	202	191	191	195	211	233	181	239	197	225	196	188	195	198	199	222	210	212	216	217	225	220	202	193	212	223	193	207	183	204	210	212	226	204	205	227	198	195	206	205	216	197	196	216	219	210	223	209	193	225	199	197	212	188	202	207	185	202	189	184	212	196	214	217	225	200	221	226	187	218	186	235	182	204	200	208	200	220	201	222	214	189	204	205	188	200	178	232	196	214	184	217	207	202	192	209	230	209	192	200	215	229	235	203	202	203	231	213	195	218	201	214	204	193	197	198	215	192	201	218	210	192	208	235	230	228	227	192	213	209	215	231	199	191	186	199	235	175	229	223	201	224	225	193	206	197	206	186	212	202	225	201	204	206	215	230	219	197	228	217	205	179	206	203	207	184	215	217	217	226	222	185	213	209	216	178	213	203	218	251	198	193	192	183	198	216	195	198	210	217	186	237	208	217	204	189	202	182	195	230	227	216	200	206	223	230	232	210	230	202	198	187	192	208	223	200	201	208	198	208	219	222	238	195	227	235	233	194	237	218	198	228	209	212	209	222	193	189	211	203	221	212	211	220	231	197	199	192	231	186	235	207	199	231	216	152	246	222	246	211	210	239	231	211	194	207	203	217	221	221	212	220	177	216	224	215	209	204	236	217	193	199	195	206	183	191	213	174	191	203	222	192	223	186	211	219	208	222	206	195	212	189	200	219	211	227	203	237	202	215	212	190	197	212	204	194	226	182	236	201	200	192	192	197	214	213	226	208	183	180	203	223	214	177	188	223	201	219	211	193	228	184	209	219	217	196	207	215	198	209	197	179	196	211	188	218	200	211	195	226	195	221	224	191	236	246	194	184	209	193	206	219	215	229	204	195	227	217	231	193	210	210	213	206	194	215	199	198	202	204	210	198	192	233	215	197	221	207	212	198	208	198	213	216	197	199	187	231	195	210	211	218	228	233	222	219	190	199	209	230	208	205	232	219	253	212	206	229	215	237	213	201	203	203	188	193	222	185	199	226	211	182	204	224	214	212	234	221	230	196	190	192	209	222	200	224	237	210	233	211	225	228	196	226	213	205	209	215	210	204	235	192	210	170	244	195	197	208	210	237	229	223	223	207	212	217	203	187	213	205	188	202	242	205	236	192	209	185	193	195	213	200	195	236	223	211	204	193	195	223	213	203	215	209	214	205	221	214	214	198	213	191	204	218	223	232	190	200	177	206	205	218	197	176	206	239	216	203	201	201	229	227	220	218	202	194	212	218	227	223	243	205	200	188	231	256	224	193	239	225	200	231	213	242	220	194	204	230	209	203	185	198	184	214	202	218	213	214	215	210	198	220	219	187	228	229	208	199	211	208	195	214	195	216	219	198	214	231	211	193	199	214	185	198	207	198	223	215	201	227	190	199	188	203	205	201	176	196	237	215	187	224	218	237	215	219	193	237	213	198	185	188	208	217	205	202	220	216	196	205	203	210	209	205	184	217	195	204	204	218	212	203	206	217	208	203	194	197	203	197	184	203	190	210	183	193	219	195	206	223	221	215	205	193	202	205	203	205	211	204	212	196	179	234	217	204	205	219	214
2220	656	749	755	739	734	653	630	642	609	633	619	598	581	601	588	618	568	594	609	575	564	608	583	618	588	582	576	580	544	608	580	590	588	582	580	586	585	578	601	538	594	600	586	584	606	612	540	593	609	567	560	607	554	589	595	577	591	544	538	600	573	579	586	619	513	568	571	579	593	559	562	583	562	589	615	572	561	564	588	583	574	563	617	575	588	550	560	619	557	549	542	597	527	579	568	575	555	590	619	549	558	525	581	585	619	555	565	578	542	549	529	606	554	574	585	588	575	574	601	567	528	556	574	592	583	576	555	573	562	558	593	566	561	603	588	553	556	562	550	499	583	586	624	618	558	578	558	592	556	601	613	601	553	597	562	584	580	550	585	617	599	568	542	609	585	575	580	566	597	575	599	572	563	584	565	570	580	593	547	581	608	581	574	572	605	595	588	559	581	591	558	599	541	568	550	545	552	588	555	546	570	561	590	613	567	577	543	587	573	566	558	625	550	569	556	568	593	562	621	554	598	591	618	575	564	545	571	569	562	596	569	554	569	628	605	616	590	625	592	549	565	591	593	570	585	564	567	600	577	592	579	579	568	555	579	587	561	603	568	580	575	598	600	568	632	543	547	566	583	582	592	581	603	569	575	583	621	587	588	591	589	625	606	566	589	563	583	589	582	587	606	599	586	567	614	606	593	586	559	590	557	560	533	592	542	575	608	595	568	579	584	552	589	600	567	611	569	565	607	571	545	589	527	580	577	562	569	566	569	555	588	547	608	581	601	549	579	554	603	590	585	575	549	546	600	622	570	601	567	575	591	547	570	580	586	535	609	578	619	594	549	574	594	598	565	577	623	595	552	567	589	543	551	580	557	547	571	563	613	585	522	596	542	568	590	572	604	599	577	574	562	559	556	537	547	593	599	541	576	563	581	586	547	599	580	581	581	600	610	590	572	560	626	609	539	615	581	566	552	601	522	557	544	569	561	565	584	533	574	575	567	579	619	608	568	544	585	540	597	560	543	579	548	605	601	589	571	572	576	540	579	582	574	552	579	529	592	609	623	598	602	576	581	553	561	572	549	581	550	603	573	600	575	579	587	546	548	563	568	551	524	573	542	529	541	595	603	616	641	583	588	563	577	543	564	586	581	605	587	608	563	604	609	589	542	560	566	553	569	595	554	565	562	558	604	589	565	606	573	593	596	564	595	559	615	573	573	533	544	621	569	558	534	574	591	588	586	565	548	569	571	594	559	598	579	539	575	572	555	550	563	592	577	569	562	559	548	620	543	592	585	580	527	579	562	577	570	588	591	587	625	572	606	592	570	581	572	576	577	605	574	584	589	570	574	602	585	570	620	601	598	578	596	590	588	564	548	569	576	542	575	585	563	550	568	589	593	601	609	528	537	575	545	580	558	558	602	530	582	591	581	542	596	575	543	591	544	551	552	615	572	546	606	568	594	518	591	519	577	565	590	588	558	580	563	586	586	582	562	569	575	574	550	529	562	570	570	595	593	594	576	568	579	599	563	606	552	600	570	585	617	638	590	578	580	565	564	542	549	568	587	575	556	575	560	554	560	561	606	517	583	549	569	585	574	609	555	583	587	556	603	594	573	615	602	559	576	572	597	535	563	540	581	623	562	561	579	589	554	573	616	575	580	615	582	577	599	607	563	571	562	582	581	619	541	559	551	594	586	565	593	595	618	566	594	588	582	587	542	580	549	552	563	573	568	566	609	567	574	588	645	550	537	583	569	593	569	549	585	566	552	598	541	577	592	575	579	598	536	611	578	576	593	580	560	553	559	545	572	546	598	632	619	583	604	580	615	614	557	589	577	607	532	565	599	596	568	564	581	632	588	594	599	563	587	564	597	549	609	544	522	586	565	573	620	564	576	646	620	592	577	561	605	546	546	598	580	554	564	597	615	551	550	597	522	571	578	583	555	616	588	541	573	548	595	589	550	611	563	578	625	558	547	598	558	594	603	558	608	524	516	575	591	590	607	592	584	586	568	543	567	581	575	554	532	574	590	530	588	566	550	564	559	582	526	600	565	599	583	548	611	548	541	594	601	586	566	601	563	567	519	563	542	606	578	576	614	618	583	579	586	583	579	567	550	611	595	610	573	603	562	613	579	556	586	547	535	567	584	566	588	583	592	542	615	569	591	608	571	620	616	556	606	589	566	586	612	565	633	575	559	529	560	580	551	597	563	593	583	587	662	523	579	530	589	555	560	554	593	580	575	579	579	583	539	560	605	538	608	590	574	569	567	566	553	601	573	610	555	599	579	588	562	573	573	572	558	606	577	568	612	569	581	502	532	599	550	576	552	572	531	580	572	541	581	569	587	598	549	576	561	575	534	567	627	617	592	570	597	541	548	532	587	553	549	571	569	590	576	553	565	579	557	580	577	531	588	565	583	564	531	533	590	589	559	572	596	558	619	637	575	578	596	583	558	568	597	544	577	604	579	558	582	564	621	560	573	599	565	512	615	568	604	573	568	565	580	566	589	560	582	540	579	611	603	584	584	560	615	526	576	587	593	589	587	553	578	566	586	601	563	562	593	605	624	603	560	646	576	570	569	523	544	583	601	600	567	563	584	583	596	561	572	576	563	588	587	555	625	573	563	562	536	593	588	585	564	586	604	549	583	572	565	560	576	567	593	593	540	575	585	596	581	553	562	597	596	564	551	522	525	535	573	579	540	573	561	541	562	556	596	614	581	589	571	612	504	569	568	617	577	617	566	595	567	602	608	563	557	621	561	551	593	619	557	540	585	607	602	589	578	548	579	597	577	596	563	560	609	543	606	545	614	612	497	570	567	553	587	585	593	643	610	549	587	555	602	536	575	578	588	595	565	611	560	568	541	529	550	541	627	558	627	605	554	574	561	598	566	596	590	597	555	612	541	576	561	553	584	564	554	574	564	601	580	589	551	590	549	600	622	600	549	589	581	528	533	525	570	557	552	578	614	581	609	590	559	650	583	573	557	578	563	583	605	586	617	565	572	579	567	561	556	561	569	614	531	540	584	618	601	608	569	544	549	550	544	579	581	608	622	583	563	603	570	571	606	541	585	572	599	578	549	588	568	584	618	572	567	549	587	571	553	569	574	546	594	639	548	607	583	582	600	555	588	611	598	602	568	566	554	580	554	564	601	544	576	575	606	578	562	563	613	549	545	569	592	553	566	569	609	578	529	546	559	547	603	576	554	541	638	584	574	559	570	575	559	546	521	582	557	556	575	556	553	559	522	568	580	584	565	601	597	562	601	544	580	592	540	576	598	578	606	548	589	528	584	571	578	578	598	582	599	560	600	590	597	584	603	563	593	563	563	531	585	571	599	554	591	572	553	549	598	581	594	593	596	592	602	609	535	603	576	565	546	594	605	611	594	542	542	638	598	556	581	510	528	577	543	618	571	607	568	628	589	582	582	576	598	567	566	559	573	557	540	561	573	545	530	558	573	554	583	581	574	576	566	552	580	612	573	576	561	540	591
10380	1102	1361	1075	785	608	423	351	296	284	236	190	188	157	135	116	159	138	134	162	142	136	116	128	122	121	127	106	110	109	123	117	117	100	105	110	118	110	119	115	115	123	109	125	109	117	120	113	112	104	121	97	99	100	114	108	111	94	107	113	96	105	91	122	102	108	102	101	108	102	120	105	108	107	93	104	113	108	108	101	93	89	106	92	114	113	93	122	106	117	93	105	98	104	105	108	94	108	104	118	121	105	116	105	110	111	96	93	102	103	82	90	99	105	109	100	93	112	95	104	116	117	94	103	113	113	104	106	88	104	81	80	81	97	112	112	111	117	107	98	135	108	101	107	118	122	109	109	105	100	97	117	113	97	97	90	109	106	96	96	112	107	107	113	97	94	102	99	97	109	110	110	108	118	109	106	107	108	106	105	109	107	116	107	91	94	98	105	104	95	101	99	93	109	102	122	110	108	94	104	109	112	113	101	103	97	101	81	108	106	100	90	118	91	102	107	107	108	92	101	106	112	89	112	84	99	96	92	94	107	115	105	99	83	97	134	88	101	92	95	112	99	98	97	83	110	81	116	108	101	91	107	86	91	90	83	114	109	86	109	107	111	112	107	94	101	85	122	103	108	109	102	104	98	101	91	92	90	115	114	98	97	113	112	119	103	119	90	101	94	93	113	99	107	116	114	107	104	113	84	98	103	91	83	108	100	104	106	96	94	85	110	124	116	74	100	85	106	113	108	97	101	90	105	105	90	125	99	107	96	104	101	92	108	100	112	105	108	97	101	96	108	101	96	102	105	101	99	117	108	121	101	90	96	99	102	100	94	103	99	93	104	101	102	100	122	120	95	108	101	91	106	113	82	104	103	91	108	101	111	103	108	102	106	107	115	107	103	107	115	98	95	110	106	89	98	93	102	108	96	99	106	103	110	87	106	98	105	110	92	106	93	104	106	100	114	99	80	102	106	108	94	108	101	103	102	126	107	97	105	95	131	115	117	96	95	81	91	103	108	100	108	109	111	95	105	92	102	123	104	95	88	119	105	101	91	101	97	104	99	92	106	90	121	83	105	89	108	94	107	102	107	112	99	95	97	105	109	122	104	105	114	130	110	101	99	94	92	94	86	105	102	96	102	101	102	104	97	85	107	85	101	102	115	121	102	100	97	118	96	117	109	111	130	101	93	120	98	115	90	93	95	100	98	85	111	92	121	97	87	114	109	105	99	113	110	103	84	115	99	116	109	101	106	88	115	97	110	99	110	111	120	95	117	115	100	115	110	114	114	99	107	90	102	113	89	111	111	107	120	108	96	91	104	99	127	116	112	98	87	88	117	120	110	87	102	90	110	95	78	112	97	99	117	115	125	106	101	96	103	105	105	123	112	91	122	94	105	89	80	104	113	104	105	105	100	122	111	95	92	104	104	107	94	100	96	102	112	95	104	94	100	103	114	96	107	98	108	92	98	110	108	89	112	107	97	90	87	118	96	103	100	93	94	109	96	111	104	93	102	113	93	111	98	96	84	89	104	94	107	128	103	102	110	106	98	102	95	105	107	104	104	99	128	125	100	87	94	105	104	96	122	110	114	102	118	107	95	135	110	107	89	114	133	104	92	121	95	97	108	124	107	111	113	96	104	99	104	92	88	83	109	115	98	107	82	115	118	101	109	101	100	83	106	100	109	83	122	92	108	100	103	118	95	97	109	85	118	113	102	116	91	96	88	103	97	121	100	112	112	114	104	80	91	117	93	104	94	95	98	116	90	100	101	124	103	98	94	92	97	92	124	115	98	83	94	98	101	102	111	105	99	95	100	94	105	108	94	103	90	88	92	107	96	117	92	110	93	86	116	128	117	83	101	108	92	115	98	102	106	85	97	109	117	96	90	109	99	114	81	108	110	89	99	107	111	107	109	97	111	97	104	109	93	109	112	103	126	100	103	91	95	94	104	110	95	104	101	98	101	111	126	102	118	98	112	110	122	107	127	124	119	84	100	99	109	101	88	96	114	126	107	104	87	102	106	91	96	100	97	95	114	97	106	104	90	113	110	101	117	102	107	108	100	90	97	89	122	89	92	106	112	99	110	115	106	113	92	94	95	106	102	103	101	101	109	102	82	112	95	114	93	85	130	92	102	107	82	111	111	102	114	116	113	100	101	101	100	116	110	92	108	113	100	112	89	99	101	110	101	109	108	105	102	118	107	102	95	101	114	98	89	94	94	99	97	98	116	96	123	96	101	97	105	108	90	110	108	95	98	88	106	112	104	114	89	116	76	118	116	99	106	113	116	82	107	102	96	100	110	127	111	94	111	101	108	101	92	84	93	99	97	98	112	77	102	90	113	116	100	113	105	92	93	102	104	104	102	93	105	117	104	102	103	92	114	111	93	111	116	109	93	109	95	88	108	117	108	79	90	100	98	115	113	113	103	106	96	97	119	92	104	106	107	98	108	120	97	98	102	84	102	96	96	106	114	105	100	101	102	111	116	111	114	98	115	93	96	96	101	101	109	102	123	113	102	106	109	106	108	102	101	71	99	108	123	117	114	109	114	118	100	126	99	102	87	109	115	77	108	107	117	112	97	112	112	109	92	94	97	103	108	94	105	96	102	94	105	123	89	95	97	84	114	101	97	113	103	124	94	100	118	102	104	120	86	102	106	101	95	98	97	86	115	118	83	80	84	102	104	100	88	98	90	123	122	103	105	100	134	104	105	117	101	116	99	107	83	104	134	105	106	82	107	125	83	102	90	110	87	104	79	99	93	95	119	113	107	91	88	115	119	103	112	91	107	101	110	98	108	106	110	106	110	94	99	132	90	110	93	104	105	106	108	89	108	111	94	111	93	87	85	95	101	109	109	131	84	95	101	113	121	102	89	96	91	93	86	86	101	127	100	97	97	105	86	103	88	97	112	119	104	101	102	130	103	91	87	109	96	96	113	102	107	102	125	110	105	112	106	91	100	101	96	114	107	103	104	99	102	118	93	99	105	107	109	99	111	115	121	111	122	88	107	105	117	126	124	116	102	100	84	104	98	93	99	99	83	110	117	110	114	119	94	100	114	107	105	104	116	89	123	96	82	103	111	97	108	106	105	96	101	104	127	91	120	105	112	108	100	117	87	103	106	112	106	96	106	111	124	103	101	100	110	94	113	92	119	103	101	116	128	109	93	99	105	110	97	109	76	82	97	99	100	115	106	95	105	100	105	102	102	85	87	103	92	101	110	108	99	100	115	127	134	103	104	121	94	118	104	99	98	114	97	108	100	99	99	97	99	83	113	114	111	95	99	112	108	100	110	96	99	105	98	90	103	106	90	104	119	100	127	93	86	94	113	98	101	99	97	114	97	101	116	125	91	107	103	103	114	100	94	102	119	120	120	82	103	107	96	124	113	108	98	103	119	105	97	112	108	115	120	128	97	112	113	97	113	84	116	97	89	99	94	90	94	97	101	101	107	108	96	111	102	98	108	96	94	101	109	108	92	108	95	98	111
5600	1339	3146	3632	3063	2536	2021	1711	1383	1225	1091	925	898	749	786	678	655	602	564	585	537	530	517	436	476	467	478	410	397	446	440	386	430	392	418	376	373	378	392	400	407	384	437	392	371	385	348	367	406	351	323	354	365	336	345	338	361	321	385	323	380	333	339	333	338	380	377	379	339	364	316	355	334	350	355	333	332	336	352	307	323	327	347	342	334	359	333	342	336	346	283	315	335	332	284	326	346	330	345	337	315	357	341	322	350	319	337	336	342	350	334	380	330	320	320	312	331	324	338	321	331	320	349	309	326	327	335	331	302	341	335	349	384	338	311	305	321	331	315	317	338	369	339	323	297	298	298	300	315	289	286	325	344	327	322	319	355	327	348	329	312	317	329	332	333	305	308	334	306	308	323	348	361	304	337	353	318	330	313	323	311	325	328	350	332	286	299	306	342	343	324	311	339	324	298	310	338	335	311	334	323	291	301	329	309	330	302	306	302	316	324	366	335	329	321	327	322	334	362	355	320	318	340	318	289	341	323	339	338	342	327	312	321	373	329	307	311	298	325	318	329	317	314	350	323	344	306	332	350	329	323	321	321	309	288	324	311	334	337	336	309	336	331	347	334	310	300	306	323	313	373	331	341	334	333	307	309	304	351	332	323	340	313	311	327	347	298	326	308	345	320	301	313	304	316	339	274	313	356	314	304	318	344	309	299	330	350	291	298	299	325	365	342	338	330	302	308	310	287	337	314	317	309	330	327	334	302	341	325	338	321	335	336	363	330	328	321	305	323	351	324	352	323	359	324	344	297	295	354	329	343	300	332	340	322	331	331	299	349	320	316	311	339	339	304	315	347	319	331	349	311	329	354	317	289	315	326	353	351	321	335	357	342	294	320	336	323	328	319	298	312	300	342	325	310	289	344	329	325	351	305	359	311	318	315	314	355	356	340	331	341	283	306	361	345	340	316	345	318	316	299	345	336	351	316	315	331	336	322	321	328	327	288	307	293	321	336	322	322	301	304	347	351	332	308	329	340	353	338	301	323	312	316	307	339	322	344	338	325	313	316	333	313	330	313	303	312	348	336	334	302	331	343	318	302	325	319	343	323	279	317	332	308	348	302	359	300	306	324	343	297	312	325	335	314	335	300	362	312	327	298	311	319	338	318	303	331	304	322	342	322	331	340	329	295	318	330	326	346	338	323	305	306	351	306	358	316	309	366	333	364	335	306	344	318	315	331	339	324	311	330	341	318	343	353	314	310	321	348	330	325	332	349	304	347	311	328	299	305	302	315	331	309	318	319	310	345	306	330	298	340	279	329	348	304	324	320	336	330	331	333	348	313	324	339	302	302	346	282	309	263	269	291	306	306	318	302	313	337	307	311	324	356	318	299	363	304	365	308	320	322	348	304	327	292	342	320	331	305	306	314	287	323	345	316	308	334	349	308	323	331	316	323	328	334	314	317	329	281	343	311	318	323	321	345	322	347	316	306	312	343	290	323	335	314	289	329	315	336	306	316	328	308	330	331	294	307	367	331	354	331	289	318	319	328	348	301	344	304	310	350	340	318	331	293	337	298	324	309	334	302	300	331	313	323	370	309	330	364	324	329	328	321	335	317	329	363	326	301	315	357	320	333	328	309	322	314	307	333	319	311	321	338	377	334	305	307	318	330	342	349	311	312	314	346	338	293	349	302	266	326	331	332	356	340	333	329	323	347	319	310	315	321	304	310	319	308	341	312	305	355	294	290	349	332	339	326	320	326	347	337	327	321	309	324	314	321	322	306	306	336	310	323	313	322	331	328	315	315	330	308	330	336	306	352	347	305	326	341	342	310	310	325	326	322	340	292	333	318	332	323	329	354	318	347	316	289	335	325	310	323	316	323	360	287	331	314	345	344	301	330	349	331	309	300	330	288	327	343	336	332	328	307	305	365	319	343	321	315	331	277	321	314	315	290	331	320	318	315	297	363	301	344	345	334	324	331	318	318	328	297	323	323	335	329	315	318	329	326	309	293	348	313	338	298	333	331	310	323	335	295	308	275	322	327	348	317	304	348	350	284	304	341	329	315	304	344	329	318	336	324	295	345	299	338	328	319	366	308	315	336	316	341	347	305	341	307	348	363	335	343	293	318	374	308	296	318	353	301	352	328	299	310	332	338	331	346	335	333	296	323	331	365	363	331	317	339	324	293	337	303	331	304	298	310	326	317	327	322	306	329	306	323	320	333	358	323	323	308	331	340	320	320	330	325	291	329	322	321	325	337	334	331	320	317	302	318	341	317	328	302	329	326	301	325	302	364	338	298	305	336	316	344	315	321	327	295	328	301	301	318	318	329	287	291	353	337	329	332	315	327	339	336	335	320	335	344	326	326	323	316	307	281	330	338	302	343	318	321	315	299	340	325	328	320	327	304	343	298	301	341	330	322	295	357	332	307	315	358	356	315	311	314	349	322	324	321	324	300	311	316	302	322	345	340	324	348	373	329	296	304	338	328	326	357	324	329	318	348	332	336	318	332	352	325	305	342	317	325	320	319	301	319	321	323	307	331	335	323	339	328	312	330	339	326	306	309	313	302	337	336	311	312	314	331	321	298	329	297	352	335	325	349	339	345	325	349	292	326	343	326	327	316	314	347	322	335	314	312	339	323	318	300	331	315	345	339	322	320	305	311	305	300	317	342	318	313	303	340	338	348	346	323	310	307	340	303	310	314	342	324	300	335	343	354	333	291	324	331	360	345	338	339	325	314	335	311	322	318	296	344	324	317	328	323	289	336	314	365	314	326	333	320	310	320	304	321	333	334	342	313	323	302	304	336	323	302	344	326	320	320	341	323	329	343	336	291	325	326	299	326	322	321	329	324	320	352	337	314	315	320	357	294	356	367	337	361	295	343	335	318	334	354	303	354	321	329	316	316	314	319	342	320	319	336	318	302	355	314	310	321	310	324	326	321	319	312	304	317	354	299	304	322	345	318	318	328	313	339	333	349	337	344	324	323	318	313	315	327	328	307	336	325	288	320	339	328	316	340	326	298	323	313	351	321	291	302	343	301	314	353	328	360	303	359	322	326	335	310	295	326	324	311	321	310	347	330	318	319	343	315	307	342	326	321	307	296	307	370	344	290	323	321	317	318	306	328	316	350	323	347	318	287	333	347	338	333	312	333	299	313	302	324	317	324	305	345	295	333	342	337	304	349	282	335	299	347	342	327	331	312	328	285	336	303	343	334	366	337	274	310	357	318	312	357	318	303	328	359	375	306	331	302	338	321	343	294	315	321	286	331	314	342	344	309	325	333	317	339	326	348	341	319	322	301	324	375	323	326	370	330	332	312	317	350	312	298	329	340	333	323	316	339	310	331	322	300	321	306	334	276	316	328	310	304	335	336	306	328	355	340	326	330	304	339	303	275	304	303	309	322	312	347	330	351	373	338	332	343	332	296	349	313	311	293	339	295	313	305	323	342	345	318	336	322	333	314	318	310	308	335	356	321	326	321	322
19263	3380	2967	2257	1636	1155	883	724	610	479	413	358	323	323	256	287	280	222	221	221	223	207	210	181	219	216	204	169	186	207	171	183	200	180	187	168	193	188	181	192	183	188	181	164	168	186	164	162	174	158	154	192	175	169	171	151	173	171	159	169	188	165	181	163	158	171	158	152	162	149	158	142	194	189	162	170	198	167	163	169	161	173	162	172	157	167	157	154	159	157	165	150	165	142	183	150	172	165	159	170	154	158	170	173	171	161	154	162	189	144	157	167	153	160	182	150	169	157	155	183	173	163	154	157	143	166	165	150	154	161	176	175	169	170	186	183	169	154	162	170	161	183	164	166	139	162	160	162	152	171	155	156	164	159	160	158	145	166	144	137	172	173	168	177	170	158	155	172	182	163	172	172	184	168	155	172	155	150	152	157	159	171	162	177	170	167	156	162	150	169	150	172	170	148	151	170	162	154	149	158	153	156	198	172	153	169	156	168	176	137	154	176	144	147	184	163	171	162	149	145	170	157	181	147	144	153	158	170	167	148	154	174	171	158	154	138	185	189	150	165	143	167	149	147	150	177	155	142	193	172	178	159	173	163	174	168	143	180	176	170	167	175	178	190	157	172	182	157	163	140	177	159	170	177	164	142	156	173	159	182	150	148	155	152	145	168	188	180	177	171	147	169	169	167	141	161	175	169	156	137	158	176	150	148	162	189	147	185	167	146	153	166	156	170	165	148	161	176	174	183	177	167	170	170	173	186	180	180	159	157	173	173	158	169	133	160	131	181	178	169	163	145	151	142	171	146	167	168	177	149	181	152	177	143	154	171	156	159	180	154	164	191	162	160	147	163	176	144	173	139	165	168	143	145	168	172	166	141	137	145	182	160	168	170	153	148	146	143	144	175	157	147	151	158	153	172	168	165	144	153	153	164	147	169	164	152	143	156	177	166	157	177	154	147	167	163	174	174	165	150	175	166	174	144	167	160	157	194	177	173	141	165	163	186	149	179	144	169	154	165	174	161	155	178	153	180	136	156	137	156	150	176	157	169	160	142	158	150	185	154	131	170	189	174	170	165	172	153	155	169	142	150	144	166	140	173	154	166	177	161	176	154	159	153	175	156	158	136	158	163	177	150	173	175	177	167	142	155	151	159	171	161	193	173	176	172	163	160	163	154	170	176	142	191	147	144	142	152	146	170	166	162	161	169	147	171	145	176	176	179	184	170	166	180	168	157	163	151	159	167	185	159	150	154	181	131	141	141	159	142	169	156	185	145	159	162	153	177	156	142	182	164	157	179	198	173	177	171	191	163	174	178	154	166	152	154	148	162	153	181	175	166	161	186	159	156	152	147	166	167	162	168	174	166	146	151	166	129	148	146	156	156	156	163	168	177	155	170	158	164	164	161	152	166	181	154	164	161	159	139	170	189	167	139	164	154	164	162	186	180	158	161	147	167	135	151	175	149	166	153	155	167	168	154	166	167	185	147	167	172	190	167	144	160	168	172	180	146	143	144	157	160	143	170	149	203	157	153	175	163	139	151	156	184	163	144	160	182	156	164	173	189	163	136	158	176	155	156	161	166	155	171	147	162	149	137	167	186	173	149	181	163	172	170	151	170	181	164	168	149	143	176	191	144	148	146	173	154	181	173	157	164	174	161	165	163	154	164	162	147	155	171	163	167	161	154	164	180	162	149	136	179	163	147	147	160	161	180	166	162	150	170	148	161	156	146	161	166	174	200	158	179	155	168	167	169	174	172	169	178	148	165	162	164	167	185	165	151	162	177	154	148	154	169	181	169	162	172	190	170	145	156	190	161	168	170	173	153	147	184	151	171	171	169	164	152	181	150	174	156	175	155	180	185	180	151	168	170	187	172	160	150	172	171	145	174	203	153	176	171	175	187	172	180	188	180	156	167	171	178	150	174	149	152	163	141	174	180	165	160	159	199	142	170	165	166	147	174	174	177	168	148	145	163	170	156	142	165	171	162	182	161	170	164	170	156	151	170	154	153	182	147	138	148	163	157	163	160	167	188	171	179	151	152	168	153	151	142	183	167	149	166	162	158	164	148	182	181	146	183	185	178	163	166	156	171	172	156	166	172	165	169	176	163	168	176	151	155	159	141	156	161	167	154	155	135	184	163	159	161	183	156	159	153	134	181	164	153	164	163	175	154	176	177	158	165	161	172	148	159	184	159	146	170	178	166	159	181	159	153	179	172	157	147	170	151	171	155	168	161	143	175	153	165	157	162	163	172	162	164	150	157	152	144	161	168	158	157	161	151	155	158	161	161	152	168	181	140	158	179	161	158	153	174	162	134	171	162	176	188	166	146	163	168	153	145	126	170	158	158	151	155	179	172	157	152	151	156	159	177	191	166	157	179	151	167	166	172	145	160	159	144	169	159	165	164	159	144	177	173	164	162	165	147	145	157	172	158	174	152	156	151	147	168	153	157	163	185	190	169	152	157	140	160	146	173	162	164	157	147	174	172	170	166	169	168	176	168	176	166	172	189	160	163	160	148	133	171	145	169	149	163	151	145	165	163	177	148	167	171	157	172	147	152	164	181	170	188	143	152	162	161	171	173	150	154	196	144	161	159	130	167	147	167	173	146	137	170	146	176	152	159	154	159	188	170	168	144	169	154	161	151	157	170	148	161	159	139	185	147	183	189	136	174	160	153	176	140	153	162	168	154	171	147	167	168	156	148	186	187	161	166	159	164	185	153	151	159	161	167	160	164	152	175	163	150	157	167	163	161	179	185	141	137	178	165	160	149	163	151	132	164	152	148	155	168	160	185	160	165	143	168	147	161	153	165	163	164	158	142	157	178	174	150	172	163	149	165	151	170	187	136	155	163	189	183	139	164	174	166	174	176	148	172	162	158	162	138	181	140	162	156	155	185	160	153	167	187	178	169	157	152	163	170	144	153	181	192	176	154	156	180	180	156	161	160	168	156	176	153	158	162	163	170	173	168	153	152	163	181	156	151	169	153	167	167	154	164	154	162	171	178	152	161	166	151	159	180	167	127	148	173	164	170	146	169	151	148	162	166	174	191	165	158	145	161	158	128	167	152	162	167	178	160	160	155	187	169	148	170	173	173	157	160	172	153	170	151	157	162	153	157	171	163	180	167	183	146	150	162	180	168	166	160	155	154	143	151	165	172	162	144	158	172	151	169	185	169	179	166	178	143	171	154	142	183	160	146	164	167	157	178	183	152	166	165	158	144	168	138	148	146	158	174	167	168	164	173	157	164	148	176	185	151	166	151	139	180	173	150	157	180	161	180	155	165	181	153	152	164	168	169	165	169	142	159	137	178	138	166	165	142	172	164	167	150	154	158	169	171	151	148	162	167	155	158	148	159	167	152	148	162	171	168	177	193	191	177	143	160	169	155	164	158	167	149	178	159	190	169	186	160	179	175	161	149	175	167	157	162	149	158	158	151	172	171	146	169	164	171	168	160	153	138	185	159	158	169	154	160	161	175	166	145	177	167
7950	2642	6058	6785	5850	4636	3785	3046	2788	2277	2025	1750	1521	1483	1390	1276	1117	1180	1009	940	887	850	819	769	777	798	738	723	674	702	681	720	643	641	622	632	651	635	642	570	602	583	551	577	567	554	588	552	589	587	559	531	545	559	581	497	545	541	546	535	550	494	564	560	531	561	523	515	471	537	554	493	529	516	564	521	544	513	526	506	525	500	531	474	537	492	476	511	518	519	516	466	510	561	513	546	500	500	450	452	454	496	521	510	539	500	502	512	480	526	506	495	493	490	534	485	499	475	489	491	476	502	481	488	463	507	486	478	496	488	508	464	481	431	457	501	443	505	474	516	520	474	481	508	507	480	499	480	468	470	484	506	483	524	490	441	503	506	507	443	521	467	519	500	523	507	510	467	444	488	496	465	465	493	491	497	433	525	515	477	546	466	529	444	451	476	479	490	504	509	448	486	493	481	523	471	464	521	469	461	470	502	474	522	485	478	509	456	472	490	530	529	485	509	468	494	476	479	471	462	485	527	453	494	487	481	508	511	461	467	509	493	464	480	503	461	481	463	523	493	440	444	486	529	498	506	445	516	523	491	464	471	501	456	480	482	478	504	448	467	499	487	481	512	477	467	480	488	470	447	467	457	507	510	521	468	434	499	458	482	478	468	444	473	470	479	479	469	481	497	539	488	483	465	471	504	506	509	508	491	454	472	493	467	473	462	477	459	470	459	485	490	534	489	457	447	500	474	469	507	428	472	492	456	499	480	483	495	516	493	479	467	505	514	510	486	516	496	476	453	499	506	460	508	439	446	473	527	470	475	476	464	439	484	477	461	504	432	487	466	493	461	466	472	446	496	474	451	465	450	459	449	458	497	498	471	491	464	464	470	492	500	478	454	474	458	471	497	485	507	489	483	479	474	470	453	491	470	525	476	459	469	482	515	480	497	435	513	469	472	511	482	484	475	496	479	445	505	514	507	500	464	479	461	472	497	492	490	467	454	489	502	494	498	475	494	499	488	483	473	462	527	491	499	497	474	469	456	489	475	490	500	499	459	506	479	472	492	474	494	517	474	436	510	467	480	493	503	505	488	487	484	478	474	509	453	473	473	464	487	505	465	494	464	520	511	497	502	515	465	503	475	457	484	475	454	459	505	443	477	473	474	455	458	503	498	515	497	493	461	505	479	502	460	434	457	505	481	466	467	451	492	470	494	495	471	481	490	485	509	487	483	490	506	490	454	481	473	468	476	466	470	457	446	476	477	510	490	468	514	469	480	472	510	470	453	491	430	464	461	489	489	461	473	520	460	479	487	471	483	471	472	459	518	486	484	497	481	478	485	491	447	491	490	502	476	465	456	493	495	473	496	494	500	467	494	487	490	493	477	467	457	483	465	496	520	505	426	511	493	479	488	498	480	481	515	502	471	504	469	477	487	458	500	508	443	477	473	483	463	493	478	470	502	535	468	459	475	474	468	503	474	475	497	499	489	450	484	456	494	499	485	461	420	454	490	502	547	426	479	497	543	462	494	479	514	447	483	483	489	532	490	493	467	497	512	467	426	470	458	478	473	467	500	458	523	491	465	515	495	478	498	473	492	463	474	450	482	513	475	476	493	486	487	530	494	495	483	476	476	472	504	480	472	494	485	498	499	467	456	485	512	476	452	469	516	479	488	440	467	519	501	524	506	481	485	474	462	466	438	495	488	530	520	532	492	483	489	475	482	456	472	471	487	446	476	444	482	471	469	483	509	490	491	483	512	488	484	492	482	502	492	491	484	471	453	449	520	472	492	482	472	465	501	492	480	455	495	456	455	494	471	456	494	498	511	487	460	476	505	491	471	466	463	456	498	461	464	487	486	481	522	476	464	445	434	505	488	500	514	463	500	463	470	467	482	514	491	484	430	509	551	479	488	542	496	471	477	500	480	499	485	448	511	470	503	497	502	490	492	523	468	469	537	465	466	479	490	486	514	461	487	500	489	454	468	491	476	471	467	498	498	493	469	501	534	487	488	473	454	452	471	478	517	468	528	500	483	449	486	485	508	451	499	464	479	503	492	474	472	470	446	519	484	520	492	506	452	460	499	459	470	474	481	522	500	450	484	437	513	460	496	502	509	452	479	471	497	502	507	498	504	489	488	458	482	498	491	494	483	432	479	457	483	468	454	505	475	498	469	470	475	487	458	471	474	464	464	455	506	457	515	506	492	529	488	478	483	463	450	515	494	491	498	483	494	472	485	474	490	497	485	490	468	499	461	522	462	506	483	494	487	486	486	486	473	508	477	496	523	472	489	472	482	489	519	511	491	492	477	476	458	497	496	506	474	495	500	516	495	465	505	462	464	478	472	532	499	503	495	477	478	470	481	508	480	536	495	536	449	508	471	447	487	466	482	483	459	497	501	474	492	469	459	475	482	476	474	474	496	486	493	448	467	456	493	468	485	530	497	487	492	449	504	488	491	494	478	499	512	489	479	435	506	456	518	470	497	508	497	476	508	469	464	481	460	504	490	465	500	463	538	520	458	503	472	427	487	490	499	476	487	511	491	431	472	453	504	517	487	485	447	517	515	483	477	480	484	448	498	506	471	486	465	518	484	451	494	476	489	535	500	468	479	522	458	478	483	500	542	456	483	497	498	496	466	488	481	484	516	512	473	501	477	458	519	461	493	485	490	498	498	484	448	455	484	470	441	497	505	479	442	500	447	468	499	536	449	501	486	465	530	462	471	488	505	461	440	514	499	516	476	460	492	459	493	480	469	481	496	478	429	470	504	483	497	488	470	495	526	517	462	490	476	482	470	505	485	478	490	451	444	490	462	458	487	478	506	474	511	490	442	489	501	496	473	508	477	475	495	502	504	466	490	476	482	465	478	478	462	472	495	464	465	475	500	513	469	445	496	451	491	464	500	492	492	459	437	486	534	485	460	532	501	488	525	459	458	501	473	461	469	468	514	473	511	466	481	465	474	511	483	459	453	486	466	498	498	471	514	471	468	519	467	506	501	513	493	496	469	501	466	469	501	495	453	459	477	516	504	479	499	499	493	501	492	462	512	463	522	469	475	476	454	482	506	497	484	478	505	519	470	458	457	465	490	501	497	461	470	503	509	519	510	508	468	502	476	435	494	486	461	451	470	469	486	434	487	477	507	485	484	505	475	493	514	479	497	506	498	498	501	503	481	476	509	484	464	478	483	449	548	464	493	499	514	484	483	487	500	490	486	487	485	465	474	506	502	481	500	499	509	490	473	482	478	493	502	488	482	470	510	509	520	535	490	478	515	448	514	500	484	488	475	480	452	465	495	492	463	493	465	470	477	524	448	457	499	460	517	452	451	451	501	468	491	486	470	511	445	487	501	450	493	503	485	465	470	497	473	471	471	464	503	486	486	459	479	506	495	467	518	478	453	484	469	468	486	465	422	524	514	465	511	460	489	489	534	511	482	475	484	462	509	490	431	459	465	511	504	483	491	505	485	496	483	463	485	463	479	469	493	523	501	476	484
2517	280	279	274	232	241	211	237	202	214	189	221	225	216	213	217	204	218	219	223	204	192	205	200	207	214	196	222	215	222	203	221	214	214	236	196	217	189	199	197	200	213	222	208	201	203	201	234	205	209	226	195	214	202	197	208	209	215	210	207	187	195	220	206	217	227	207	195	231	229	214	196	218	176	208	189	187	214	221	210	206	212	213	237	219	205	194	228	199	218	205	214	198	218	227	184	207	232	205	220	208	196	231	202	224	217	202	230	195	208	229	223	227	179	222	244	217	199	203	202	216	200	199	199	212	225	211	226	215	214	217	190	210	189	208	216	218	214	194	189	212	200	211	191	247	202	187	203	207	198	219	191	197	220	241	183	193	229	216	195	198	236	204	209	208	232	217	229	204	216	197	216	212	227	224	185	230	199	206	215	206	220	232	207	193	216	203	213	189	205	213	214	201	236	201	217	217	220	179	218	236	207	219	206	236	202	208	239	210	204	184	184	183	237	197	194	201	203	204	202	203	178	220	221	206	196	205	197	211	206	201	214	196	213	204	230	197	202	215	199	218	191	193	203	181	213	194	224	207	219	226	229	211	211	205	202	185	215	198	216	224	180	205	179	210	205	204	206	203	188	185	187	226	201	198	209	201	230	225	191	205	197	215	200	193	205	199	204	216	190	205	207	227	191	237	190	204	190	206	212	205	190	196	222	206	198	209	201	224	214	226	226	224	226	221	224	190	187	230	240	203	183	218	217	218	192	192	200	239	188	192	181	188	191	209	213	207	230	194	196	200	225	207	210	227	222	228	208	195	204	200	235	200	222	209	234	208	189	200	195	196	214	237	206	229	187	203	202	197	197	214	206	202	213	222	235	214	189	198	215	248	227	225	193	193	183	199	242	206	220	208	213	198	224	216	227	225	185	203	201	206	189	188	203	189	214	206	220	191	221	180	189	181	216	223	224	227	203	186	201	207	211	222	219	245	229	221	202	233	215	200	214	214	201	203	222	205	197	222	208	215	217	201	216	198	215	220	225	207	216	213	206	197	188	208	224	218	228	191	242	262	203	222	228	226	226	220	229	228	226	188	230	187	190	224	200	206	210	215	211	210	197	232	199	232	201	224	245	193	220	224	205	195	210	198	198	209	217	231	213	197	212	181	203	208	217	219	198	219	245	219	206	192	217	231	216	208	199	203	225	195	209	178	203	201	212	190	221	201	213	218	215	232	194	232	171	235	218	216	207	231	188	212	189	236	222	215	195	205	181	217	212	197	206	199	210	192	214	206	181	212	215	221	215	176	227	229	195	193	223	200	221	220	223	242	200	205	202	236	181	206	234	203	194	213	224	211	221	204	203	215	208	217	211	219	197	219	206	205	212	201	229	179	197	198	207	225	196	211	226	220	231	225	199	219	222	199	192	200	208	191	224	214	219	199	193	211	207	209	201	203	186	205	232	233	221	170	200	222	191	205	186	210	207	237	213	180	199	212	230	214	209	206	201	221	194	206	217	192	180	193	215	207	235	200	195	201	230	206	233	210	214	203	217	195	201	223	208	235	197	190	218	230	195	231	218	199	223	209	214	212	206	227	211	187	227	207	210	195	206	191	216	200	189	215	207	186	201	199	191	235	233	205	192	184	197	180	212	196	216	217	194	209	219	214	206	211	216	195	218	188	213	204	203	247	180	221	226	204	238	202	199	213	203	224	200	211	216	237	223	192	213	206	213	215	181	230	207	228	218	201	194	194	211	193	193	232	189	210	212	213	206	218	212	215	218	213	215	199	223	203	213	225	213	220	199	198	186	197	197	189	209	217	216	184	209	210	232	184	200	186	191	229	221	216	217	196	212	192	210	203	217	225	209	226	210	209	189	213	198	178	190	230	220	224	208	227	207	207	192	215	209	208	224	197	211	227	192	219	224	209	196	201	193	191	197	188	165	213	210	215	191	200	192	204	200	224	197	182	207	208	222	208	196	192	205	218	221	230	234	192	237	202	190	205	198	210	215	218	225	199	197	195	191	208	234	216	223	203	196	197	196	216	213	210	214	188	186	203	219	220	256	210	210	211	227	222	212	219	212	205	203	201	216	202	196	188	206	224	224	220	236	200	198	223	240	199	179	193	215	196	205	206	194	218	199	210	226	210	243	192	199	218	193	196	206	201	196	217	196	198	207	232	211	203	196	202	207	217	214	200	201	193	219	197	225	190	223	217	202	250	209	229	212	210	217	171	216	186	215	208	223	217	208	220	216	224	216	191	191	224	205	195	205	223	215	229	185	214	185	216	209	193	205	225	213	199	204	197	203	200	218	215	209	203	212	222	237	215	207	202	207	195	223	214	208	209	227	237	208	225	199	220	200	195	205	217	234	216	211	228	193	228	221	202	222	189	201	224	222	219	215	211	210	202	213	187	178	231	206	213	212	218	195	197	218	232	214	200	186	221	213	191	202	226	214	205	205	220	199	196	205	229	206	198	244	197	185	213	210	189	230	212	202	206	229	209	220	232	183	208	195	187	222	207	202	193	216	189	193	215	213	210	218	226	224	209	209	212	210	212	211	195	207	236	218	189	206	229	192	198	183	222	187	209	194	190	204	211	224	217	202	194	202	222	211	206	187	225	201	177	235	227	194	224	206	202	212	189	215	221	210	200	205	205	209	239	219	205	217	222	218	220	194	212	220	217	191	214	215	228	241	205	200	210	200	190	228	198	216	226	224	222	211	243	228	212	203	206	208	213	240	203	190	243	226	215	213	226	213	193	221	245	215	225	196	208	203	208	197	181	204	219	220	224	226	194	209	204	227	212	202	209	198	201	208	220	210	210	215	192	218	228	214	190	197	220	225	207	203	230	231	188	234	213	199	190	216	242	227	213	226	215	221	220	223	224	204	218	225	205	197	236	200	230	212	211	206	202	258	202	217	221	205	214	214	210	230	240	210	192	192	217	211	234	225	208	204	217	187	233	203	185	184	220	204	213	193	218	205	227	184	213	213	206	212	229	211	181	189	189	218	214	179	216	223	202	213	214	190	227	203	242	221	214	188	213	211	212	225	199	189	233	223	205	217	212	213	204	212	213	204	219	226	189	202	192	210	186	191	207	185	193	199	198	195	199	209	211	173	221	233	207	229	214	234	205	220	202	221	229	212	207	187	226	215	225	213	209	193	189	201	202	227	218	227	195	241	209	197	220	208	205	184	214	225	197	207	205	183	225	175	187	223	204	198	218	203	217	205	193	227	207	218	238	198	195	214	199	203	237	214	229	237	209	187	198	178	191	209	230	215	188	202	206	233	236	219	198	173	207	206	214	216	205	200	213	199	201	202	202	204	215	193	250	241	233	184	214	207	195	226	232	203	224	201	215	200	201	193	212	212	244	193	213	183	218	223	217	215	194	205	187	211	221	192	201	209	226	222	209	210	221	214	193	220	196	215	220	202	208	209	238	224	205	209	222	181	210	206	197	202	216	222	194	225	211	203	204	204	228	178	205	235	210	176
2221	642	775	786	805	731	683	636	627	678	617	609	612	623	628	552	620	594	575	623	556	586	587	611	600	595	588	633	547	615	558	624	585	559	581	565	597	610	586	559	540	540	610	577	584	591	622	580	602	607	516	588	580	569	545	596	577	574	551	602	578	586	561	600	578	608	585	583	561	602	590	516	627	569	629	569	579	585	578	606	597	588	603	566	564	578	575	596	566	545	572	613	527	543	622	563	596	581	591	584	616	621	572	561	577	538	546	590	536	535	615	558	580	534	532	583	597	581	574	566	603	569	557	567	521	601	580	540	594	600	578	579	575	559	539	564	590	544	590	592	584	599	574	554	609	588	535	552	584	555	579	540	629	548	556	553	563	586	588	596	576	592	551	578	615	560	553	570	522	543	592	589	587	580	617	567	558	606	549	565	586	567	570	589	587	573	587	553	572	575	531	578	588	558	526	531	576	644	578	573	565	596	585	545	562	586	548	574	570	547	609	587	620	655	616	576	579	601	593	583	571	579	544	567	533	535	590	526	630	563	589	542	563	578	605	570	554	582	589	561	568	616	550	604	588	595	578	626	579	581	595	534	561	587	553	549	566	596	561	606	570	579	546	555	583	562	544	557	567	579	574	595	587	548	545	572	573	593	580	603	591	573	566	555	587	561	563	574	563	575	586	560	576	586	554	608	633	555	590	554	557	595	553	565	581	613	623	628	589	561	580	599	594	569	554	560	561	598	573	569	586	628	522	526	581	605	622	578	620	554	606	597	523	586	542	570	572	588	578	578	565	569	542	587	586	587	589	600	554	597	594	559	602	596	564	571	556	572	532	612	578	587	574	584	566	510	580	575	573	594	592	536	592	578	554	584	591	562	593	618	554	571	565	593	559	570	523	560	559	593	566	601	533	617	592	580	610	587	597	586	548	582	533	589	624	558	589	594	534	554	598	565	558	569	607	543	593	591	572	628	569	579	555	606	558	566	557	580	583	569	588	587	573	529	567	629	563	539	604	598	590	598	574	552	574	549	567	593	593	573	574	567	541	523	608	552	604	514	616	562	593	550	557	606	579	573	544	611	571	605	557	600	564	591	590	567	592	571	567	595	580	584	613	578	631	567	533	593	533	615	584	577	549	597	577	563	568	579	576	586	567	610	558	555	611	593	634	588	529	607	589	593	604	540	561	505	583	596	599	593	576	551	543	577	573	585	572	611	585	537	516	564	603	595	573	577	545	553	577	579	552	590	586	565	590	532	555	608	573	557	600	602	575	571	561	561	582	567	531	553	569	588	546	534	600	626	571	557	585	567	558	560	594	550	570	581	562	597	553	578	598	490	581	554	595	563	603	565	603	569	579	541	613	562	567	564	589	542	554	552	560	574	575	534	595	572	582	580	559	553	595	613	567	572	572	580	559	577	539	579	554	576	601	549	597	539	600	572	567	568	575	566	561	590	547	579	584	571	546	592	541	567	578	597	598	584	590	598	594	552	610	576	556	592	588	543	566	518	554	566	586	546	610	592	598	572	551	556	569	515	579	582	568	565	559	555	543	541	605	583	593	589	562	580	601	553	593	581	583	573	572	568	594	588	580	563	566	600	572	557	561	552	565	612	579	588	555	559	609	601	574	571	590	562	579	588	515	587	591	544	590	601	578	547	556	551	580	549	644	588	587	572	634	567	546	556	593	571	579	573	583	640	578	593	562	564	549	594	580	556	569	577	596	555	576	510	553	539	554	587	591	590	626	599	583	552	596	594	596	619	570	593	592	592	584	581	552	588	569	578	573	582	583	529	543	554	538	592	607	611	600	615	618	573	532	584	559	545	527	581	568	554	573	631	595	551	607	601	539	582	623	568	591	570	605	573	557	594	574	546	575	570	576	570	534	561	539	564	554	586	591	550	586	562	530	576	552	569	571	563	567	596	640	588	559	563	611	600	599	568	579	560	565	539	599	565	573	584	598	587	585	558	539	586	575	555	595	597	573	558	574	597	597	610	555	603	601	535	584	570	579	602	553	569	545	561	582	566	569	586	571	580	558	573	576	597	588	594	603	618	590	553	538	587	585	576	558	589	597	622	577	589	594	594	552	557	541	533	587	549	603	553	619	552	551	564	553	571	642	569	574	597	594	543	590	566	576	583	565	551	581	539	636	574	593	613	586	586	553	557	607	619	572	560	604	564	545	577	581	558	564	590	542	606	587	553	516	618	576	563	524	606	571	570	561	585	545	598	577	598	605	594	561	603	618	612	626	573	550	587	535	583	609	553	530	594	619	548	553	623	548	586	567	547	585	545	575	561	555	572	551	575	574	522	587	543	567	582	576	600	559	566	550	556	602	575	550	538	575	563	556	607	551	542	569	579	590	543	561	606	610	572	587	539	545	586	605	582	524	591	552	611	565	558	542	555	529	539	552	582	607	534	589	572	585	559	601	612	559	599	574	571	561	584	578	573	577	547	577	607	521	548	582	524	579	597	603	596	587	565	550	591	575	567	593	611	546	565	575	530	556	534	596	574	626	598	583	619	616	574	575	573	571	562	595	543	570	542	559	586	550	569	565	589	541	571	620	579	580	596	567	553	551	577	572	584	571	550	533	553	550	623	580	562	571	598	582	569	586	580	544	536	619	537	595	578	591	621	580	544	573	528	544	597	544	583	589	590	600	584	574	561	574	606	576	558	604	545	543	530	575	552	555	549	516	564	602	585	614	572	587	561	608	588	589	546	599	539	579	568	563	540	616	547	547	595	558	562	574	536	581	562	543	587	599	585	577	549	615	524	602	556	538	576	582	546	573	575	566	562	643	554	600	596	555	566	564	551	592	624	595	578	565	605	563	570	554	582	569	588	567	588	556	556	590	588	614	526	556	588	536	564	563	567	575	618	574	586	586	555	592	581	575	533	589	584	568	598	594	574	587	608	596	588	586	594	567	558	574	597	551	524	597	547	548	551	612	621	547	583	565	583	556	581	608	585	542	564	570	571	579	579	595	571	554	585	586	571	591	553	566	611	561	560	588	527	556	550	606	580	573	620	585	588	552	553	615	552	553	558	571	560	579	564	559	564	608	558	571	554	571	603	571	559	606	535	553	546	569	527	570	564	582	584	606	551	625	578	559	578	575	590	569	572	568	562	574	593	612	614	558	608	558	576	598	620	600	544	517	594	610	556	589	533	588	500	599	572	571	539	573	572	536	565	616	575	581	579	615	595	544	595	608	574	542	523	538	556	602	552	520	569	573	537	573	553	517	560	582	536	540	602	572	562	553	581	563	581	594	555	571	565	608	566	535	534	547	579	578	518	571	580	570	599	575	570	568	566	587	584	626	585	612	598	558	577	576	570	584	606	596	628	565	564	572	583	606	576	546	583	571	561	581	590	567	590	566	634	598	589	586	578	570	618	583	565	555	560	613	545	559	569	544	589	578	587	562	581	547	600	539	583	547	554	576	588	588	576	553	525	625	568	585	592	598	566	566	600	563	583	620	574	548	580	573	603
10326	1165	1416	1148	797	553	433	341	298	247	235	193	196	170	180	157	137	147	135	124	135	158	120	114	146	103	104	140	105	119	106	139	115	96	105	101	116	117	119	106	119	92	110	116	105	108	95	96	116	107	102	112	106	103	83	114	108	98	131	110	105	100	98	121	104	83	99	108	100	105	102	110	97	86	115	92	111	96	102	95	112	98	112	99	102	99	111	115	107	90	124	98	114	97	101	95	99	91	103	95	98	98	102	96	100	106	111	114	94	91	91	106	115	105	115	90	103	101	76	108	127	118	104	123	97	96	116	118	97	85	88	98	97	92	120	96	112	96	114	121	85	111	103	94	103	97	119	101	86	97	114	101	92	111	109	105	116	106	108	107	102	118	104	112	118	100	112	104	90	104	116	105	100	83	92	104	95	88	102	107	103	81	111	104	113	97	104	104	87	85	105	124	112	107	106	105	110	108	86	107	98	103	132	102	106	95	109	90	127	97	111	109	98	111	99	98	118	118	111	104	109	104	99	116	91	95	107	117	99	101	116	120	104	107	100	99	117	88	94	105	107	117	109	109	99	110	97	108	90	125	106	91	86	111	102	97	114	104	105	116	83	87	106	110	109	118	92	84	109	106	120	113	92	97	114	103	99	112	81	93	131	96	112	100	105	115	101	93	106	102	100	99	98	100	104	112	105	105	102	108	91	113	109	114	96	108	97	126	111	106	103	90	81	96	127	103	104	114	101	121	97	102	117	106	102	92	101	104	117	96	116	87	88	96	102	95	95	80	106	94	93	118	128	89	100	101	101	95	92	82	108	100	117	95	99	103	99	90	108	116	126	101	104	106	113	108	114	89	104	97	98	77	93	90	114	104	101	107	107	113	97	100	107	97	118	110	107	97	88	108	106	120	115	75	94	125	99	97	89	101	90	97	105	102	98	102	93	101	106	115	100	96	75	107	113	104	105	84	104	113	94	93	106	93	103	102	100	113	104	106	101	98	114	97	99	121	111	120	94	96	116	122	99	106	102	97	93	117	91	95	110	97	100	120	108	104	103	108	97	108	110	105	106	102	90	89	115	123	93	116	105	102	95	108	105	92	130	115	100	93	113	101	98	102	107	106	87	85	106	100	107	102	114	114	110	87	97	105	109	102	95	95	135	119	100	102	106	111	87	113	92	122	96	102	91	89	84	117	114	110	109	98	112	101	105	97	91	91	91	107	93	99	104	98	99	101	84	101	115	96	109	120	124	108	118	105	87	99	112	90	142	99	105	100	113	119	119	114	91	102	96	128	92	107	99	100	113	112	97	99	109	120	96	100	96	99	105	84	110	97	100	106	100	100	99	103	112	82	112	105	100	103	99	98	97	107	110	94	96	93	108	96	107	98	90	87	108	115	127	91	95	83	117	107	94	87	98	86	95	112	90	87	103	104	99	97	92	101	120	110	113	100	111	109	83	118	96	94	122	120	105	119	106	102	110	113	95	86	92	113	91	108	103	116	102	103	104	92	95	92	87	114	95	112	95	120	99	95	95	100	97	113	84	88	95	97	86	114	97	92	111	89	96	108	100	93	97	128	87	106	100	108	93	91	106	109	117	108	98	101	99	118	94	94	87	108	88	115	118	100	104	123	104	94	112	110	110	115	90	99	110	113	108	106	107	105	99	111	103	96	90	93	116	106	120	115	112	98	88	105	116	109	96	106	114	130	104	102	99	102	91	115	108	112	115	107	96	112	91	118	109	103	99	106	105	95	122	101	97	84	126	100	99	93	103	117	111	95	93	105	100	107	105	96	100	107	85	101	120	102	140	126	107	110	113	103	110	105	103	99	95	81	104	106	100	98	115	118	94	110	103	119	115	97	110	109	109	101	111	101	122	82	112	111	109	134	97	113	102	111	103	102	88	97	81	92	96	100	113	109	96	103	106	100	105	108	107	108	96	94	99	111	93	117	97	95	106	106	110	90	106	112	91	105	115	97	109	114	105	106	106	96	101	92	102	118	111	102	119	97	97	96	121	105	114	97	100	96	112	116	120	94	105	104	99	92	117	97	106	99	110	114	109	80	102	104	102	109	107	98	115	105	92	85	114	86	110	98	114	113	110	117	109	106	105	104	112	109	92	109	108	103	102	108	95	95	112	121	94	113	107	113	114	104	109	92	93	90	114	111	93	105	111	98	104	105	104	115	88	105	95	112	97	106	107	114	109	115	96	82	94	111	99	102	98	121	112	110	113	113	111	120	96	98	90	117	98	112	93	116	111	100	91	122	98	103	103	93	122	98	107	89	108	81	93	109	91	111	100	95	105	113	92	98	106	115	111	91	95	95	101	109	86	98	119	113	114	98	102	96	95	92	107	98	91	107	114	106	89	103	87	87	102	109	106	110	76	101	88	98	98	99	97	106	112	102	109	111	81	109	107	112	101	103	86	97	92	105	100	103	92	105	109	94	123	98	111	120	87	116	124	92	99	110	118	88	104	101	96	112	104	106	110	103	99	106	96	101	114	99	94	106	117	98	135	93	102	92	102	101	90	107	97	111	80	88	97	118	98	101	88	110	129	111	107	108	100	108	77	98	98	107	108	101	107	102	89	103	92	103	88	114	85	112	114	96	109	92	93	117	119	107	105	90	93	110	82	111	88	100	107	80	87	105	99	95	103	104	98	115	112	116	101	104	103	108	94	84	98	119	85	128	131	118	113	77	106	112	109	108	91	109	102	110	120	98	104	90	107	121	113	101	90	104	102	107	107	88	115	97	101	114	100	92	115	100	92	118	121	97	111	113	118	115	103	101	114	80	101	128	102	101	87	110	89	101	124	114	97	99	96	119	108	102	124	95	99	105	114	112	104	110	103	110	94	106	114	121	88	102	102	129	122	122	93	108	103	113	98	111	124	103	108	92	112	105	90	97	122	99	117	105	94	81	86	102	122	109	86	97	108	107	117	103	107	109	95	95	105	94	109	88	99	91	116	110	107	109	100	96	106	111	113	131	72	96	115	93	116	110	99	104	103	80	91	113	116	89	103	117	109	105	108	86	106	97	100	109	99	100	88	105	104	106	92	96	77	96	95	106	112	136	104	104	114	87	89	124	90	97	106	118	104	110	108	116	108	94	103	92	91	85	92	103	98	95	107	101	98	115	84	107	96	111	121	105	102	113	108	119	113	98	118	111	97	95	102	97	87	111	114	114	109	103	110	109	89	101	111	92	104	116	82	107	94	98	104	103	112	102	121	114	103	135	100	100	91	102	85	106	110	100	103	86	115	105	104	109	111	96	99	106	92	100	123	117	110	92	105	106	105	92	93	92	107	103	102	112	109	102	73	87	94	108	89	109	105	107	94	85	91	106	95	93	102	99	87	108	101	92	103	109	82	95	110	90	104	120	94	111	117	94	95	106	104	107	77	99	104	115	105	99	115	123	106	115	115	109	104	98	103	109	113	98	107	109	105	110	110	115	111	135	126	90	128	113	102	86	100	95	102	108	98	110	100	103
5599	1400	3140	3678	3197	2548	2092	1656	1417	1213	1139	978	855	810	765	722	615	627	533	533	556	495	503	567	463	433	429	410	450	419	413	442	386	412	395	375	405	390	383	376	401	338	380	352	348	361	351	363	364	346	382	380	351	331	325	355	332	347	307	318	340	353	325	345	367	362	332	360	336	306	360	336	370	364	338	332	336	320	358	336	340	354	317	347	352	360	325	323	365	325	308	318	333	337	314	357	357	337	337	340	320	364	332	325	354	302	328	307	323	354	338	270	321	310	343	318	326	337	307	340	345	280	300	342	333	371	330	284	317	299	335	350	325	338	335	345	345	348	351	334	320	352	360	308	323	301	319	308	334	328	329	321	331	338	315	317	342	325	327	312	330	311	293	306	293	306	321	321	315	337	347	329	308	357	330	318	327	348	317	324	353	313	303	326	321	316	320	289	326	323	332	330	329	290	297	327	305	323	308	345	344	337	329	350	327	338	332	321	320	310	338	325	297	345	323	300	315	307	304	301	318	316	321	287	327	283	312	336	322	314	326	364	334	345	331	330	308	319	317	319	349	314	353	358	318	338	301	301	322	317	334	313	331	303	310	314	325	340	317	336	354	298	319	317	343	314	303	327	333	312	321	344	328	337	346	328	336	291	317	311	333	313	334	314	314	312	328	323	339	339	309	268	314	305	327	332	310	310	316	308	326	317	337	353	342	336	330	311	311	306	308	325	283	315	294	356	353	340	332	316	304	320	338	295	321	336	314	310	348	325	330	328	352	315	301	311	338	316	317	341	331	321	314	294	321	358	313	312	316	309	327	318	315	303	335	307	339	335	315	294	324	330	360	345	335	317	293	305	323	300	279	337	336	313	355	313	324	339	322	312	332	320	337	293	310	345	352	353	329	331	324	313	342	343	323	305	359	302	310	311	323	298	318	325	328	333	323	303	317	297	350	333	272	308	306	304	345	298	327	314	322	288	357	339	329	318	350	322	302	294	327	295	324	311	330	374	292	310	350	345	295	317	338	330	340	349	341	323	318	326	338	351	331	317	318	323	317	325	331	309	316	309	338	325	320	316	333	333	381	324	331	329	316	330	338	314	335	321	307	315	309	316	330	304	312	312	304	363	344	297	336	322	347	330	309	328	338	352	287	335	321	301	302	372	312	325	294	329	315	306	306	329	332	334	324	322	310	310	320	319	338	392	284	329	335	317	348	313	310	296	305	319	323	327	338	320	308	335	314	318	317	331	326	309	351	322	327	308	319	307	337	333	290	315	313	364	318	331	332	286	317	309	350	310	355	349	321	322	307	321	361	323	321	304	322	340	372	305	322	311	313	311	293	353	311	323	300	325	335	318	360	335	320	349	381	342	319	313	334	337	303	305	337	336	329	307	340	309	318	328	343	337	297	330	339	294	329	306	299	324	298	337	339	327	352	339	326	309	297	295	302	371	305	318	362	313	302	337	319	315	318	326	339	337	318	277	275	342	322	326	342	329	334	314	309	339	323	313	328	297	316	302	326	328	338	336	330	300	319	342	367	345	338	333	331	291	290	335	334	313	332	319	323	295	329	322	309	335	329	308	312	325	342	310	319	311	319	336	314	325	345	352	305	334	328	304	337	321	338	313	337	332	324	288	357	298	318	307	347	288	314	336	352	348	348	318	334	316	321	326	314	336	307	341	341	308	328	350	342	325	310	344	327	317	301	326	310	334	327	282	300	335	322	306	328	342	308	331	336	343	315	373	316	326	324	311	339	330	333	325	346	337	329	343	352	319	314	342	335	352	320	309	321	330	341	329	322	335	336	335	347	350	330	322	301	342	333	329	351	352	324	303	325	317	340	292	315	306	321	326	320	291	296	338	327	325	315	317	333	330	349	289	308	331	302	338	346	355	315	321	323	315	313	310	325	328	323	309	329	324	323	329	332	339	332	287	300	321	315	317	299	329	331	316	304	324	326	321	309	323	306	314	342	334	318	356	322	306	361	321	293	305	333	324	327	330	325	314	304	333	279	308	324	311	289	333	323	341	355	346	322	317	330	337	329	298	311	296	327	325	315	340	304	322	331	305	326	329	318	295	340	317	326	333	306	300	356	312	364	315	312	309	351	330	336	306	301	318	317	318	327	347	333	297	319	336	297	308	345	338	313	328	337	319	341	345	295	324	322	316	339	323	311	284	303	301	342	323	328	327	309	288	340	327	327	310	320	333	385	320	309	300	336	356	352	331	325	297	330	286	329	329	290	306	325	316	277	326	333	326	320	321	345	307	301	329	304	341	296	341	330	347	320	366	299	337	294	323	332	316	332	317	302	323	301	351	313	309	327	341	296	326	327	302	314	312	327	299	284	338	333	316	313	348	289	338	327	303	353	340	332	325	317	315	305	293	308	310	329	304	344	352	298	324	337	319	319	315	324	340	343	315	297	326	318	339	321	325	326	292	339	352	298	336	317	301	336	315	337	337	335	292	336	310	325	351	333	311	345	347	321	302	330	348	356	323	321	309	343	303	324	341	321	339	325	342	310	319	362	300	306	301	320	292	312	321	337	265	294	306	312	341	296	303	355	326	361	341	296	325	300	324	317	298	314	312	332	307	326	316	338	341	299	326	323	359	346	323	341	290	342	286	343	330	334	282	298	335	308	320	341	314	343	304	324	304	310	306	344	331	342	332	347	327	314	319	317	305	346	341	318	320	322	322	334	319	310	319	330	323	340	309	320	299	328	326	304	321	312	300	310	306	341	351	344	317	331	328	341	343	288	300	332	322	305	316	322	322	350	328	332	347	318	289	344	324	335	316	322	287	317	350	300	316	331	361	314	331	332	290	363	315	331	322	340	337	313	330	308	384	346	307	326	305	345	317	333	329	326	322	323	329	311	301	306	309	315	308	325	322	331	329	302	286	305	306	359	346	334	337	300	365	343	363	310	309	359	338	343	371	290	322	312	325	329	323	325	338	346	349	340	303	316	302	320	321	325	303	337	317	317	326	338	323	334	329	288	341	293	307	331	314	322	332	325	301	327	358	302	316	336	331	320	342	325	367	322	359	353	282	316	325	325	365	327	316	336	337	294	304	331	340	283	331	306	344	290	319	338	354	311	325	335	315	311	319	341	300	334	317	283	318	325	304	312	344	344	312	344	286	330	346	315	335	336	342	331	283	306	337	340	315	311	349	348	301	313	317	358	338	319	325	306	284	326	294	306	329	287	292	328	344	314	340	347	319	326	361	307	312	325	348	349	280	332	332	342	295	331	317	351	327	325	344	314	340	331	273	325	367	357	355	306	312	350	345	333	329	349	320	325	343	325	283	336	305	306	311	321	334	330	304	327	324	326	328	308	328	386	314	318	322	323	349	321	348	340	303	333	343	316	318	308	335	334	333	305	324	330	329	331	325	303	305	313	330	286	329	311	334	288	299	322	339	307	312	324	363	302	310	307	311	343	335	296	327	342	312	320	329	307	291	332	328	327	332	301	335	299	344	340	324	336	343	351	330
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
