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
336148170133	336148170645	336148171195	336148171745	336148172297	336148172845	336148173395	336148173945	336148174495	336148175045	336148175595	336148176147	336148176697	336148177245	336148177795	336148178345	336148178897	336148179445	336148179995	336148180547	336148181095	336148181645	336148182197	336148182745	336148183297	336148183847	336148184397	336148184945	336148185495	336148186045	336148186597	336148187145	336148187697	336148188245	336148188797	336148189347	336148189895	336148190447	336148190997	336148191545	336148192097	336148192645	336148193197	336148193745	336148194295	336148194847	336148195397	336148195945	336148196497	336148197045	336148197597	336148198147	336148198697	336148199245	336148199797	336148200345	336148200897	336148201445	336148201997	336148202545	336148203097	336148203647	336148204195	336148204747	336148205297	336148205847	336148206397	336148206945	336148207497	336148208045	336148208597	336148209147	336148209697	336148210245	336148210797	336148211347	336148211897	336148212447	336148212997	336148213547	336148214097	336148214647	336148215197	336148215747	336148216297	336148216847	336148217397	336148217947	336148218497	336148219045	336148219597	336148220147	336148220697	336148221247	336148221797	336148222345	336148222897	336148223447	336148223997	336148224547	336148225097	336148225647	336148226197	336148226747	336148227297	336148227847	336148228397	336148228947	336148229497	336148230047	336148230597	336148231147	336148231697	336148232247	336148232797	336148233347	336148233897	336148234447	336148234997	336148235547	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
18777	3134	2857	2086	1425	1040	798	630	526	448	400	339	344	322	273	264	264	226	227	187	244	198	207	210	206	185	179	189	163	177	178	169	175	176	212	166	147	139	177	169	177	149	169	171	156	144	163	181	175	160	174	174	161	190	155	139	141	177	169	168	172	154	159	161	157	179	163	167	175	183	181	169	140	174	151	146	143	144	160	135	153	178	173	158	169	155	175	153	158	142	182	171	166	155	141	160	145	180	154	153	152	151	159	152	192	142	154	158	138	149	176	156	143	159	157	151	153	152	172	172	153	164	140	153	171	152	161	154	161	130	163	192	147	163	151	167	151	183	140	146	158	177	184	159	147	177	164	132	167	159	144	160	150	151	170	142	150	184	160	167	160	154	137	154	168	162	154	141	149	164	159	167	160	166	167	140	148	165	136	170	159	138	170	176	145	147	165	163	157	180	151	166	139	145	150	161	150	173	163	159	173	159	154	173	155	167	161	156	151	150	154	150	150	139	173	168	162	165	138	159	155	130	141	166	170	169	167	171	153	171	190	157	153	164	144	161	165	153	157	169	181	178	155	163	158	159	169	149	154	142	178	133	162	165	160	185	150	146	154	173	162	162	139	168	147	138	163	155	151	139	155	168	158	170	155	160	133	135	159	139	153	151	172	148	147	150	169	143	149	161	156	166	157	129	154	149	180	162	149	146	163	149	153	191	167	159	175	155	143	144	134	159	159	159	146	151	140	153	138	146	135	160	161	154	148	151	155	164	145	149	134	177	166	158	148	142	172	137	161	143	165	179	154	150	166	166	162	172	172	161	142	164	165	162	144	143	133	130	170	184	144	139	150	155	166	152	153	188	174	157	161	182	175	162	147	170	166	164	149	136	152	161	142	162	157	172	137	135	158	168	159	153	179	131	156	167	127	158	172	166	152	160	167	161	182	176	166	142	148	169	167	146	153	156	159	179	147	175	152	140	143	161	148	180	141	129	175	148	141	155	144	156	169	164	167	142	155	149	154	145	168	144	163	131	148	161	152	176	152	140	179	147	144	164	146	162	132	127	159	173	155	163	160	166	147	136	142	142	157	165	154	154	142	141	177	137	173	186	152	136	143	163	132	158	154	151	160	166	149	163	172	143	173	153	147	168	162	150	157	134	163	145	159	167	148	159	176	150	175	157	159	164	160	169	125	162	160	152	141	180	157	142	143	177	157	150	170	143	143	158	154	171	144	150	156	153	148	173	166	147	167	162	144	151	160	171	140	145	150	152	161	156	157	154	162	152	153	162	179	186	157	157	147	151	149	152	156	145	143	154	153	137	175	142	152	164	168	180	171	161	172	146	151	152	127	170	139	156	164	155	157	161	178	171	158	163	149	174	164	149	149	159	161	143	147	158	149	153	149	155	168	162	146	150	144	139	153	156	171	141	152	154	176	145	137	170	169	173	169	172	162	180	160	138	167	147	163	145	161	168	160	180	159	148	168	165	159	165	151	151	144	127	157	150	150	149	173	140	154	156	164	173	171	149	141	155	151	150	164	169	139	139	166	167	167	144	152	150	154	143	167	145	167	166	150	167	142	151	179	175	157	159	180	146	162	159	124	143	163	151	170	171	156	137	166	185	164	163	167	157	146	186	141	158	167	129	165	156	157	151	182	169	137	156	180	185	176	153	170	172	141	159	176	162	161	147	146	144	139	163	148	170	147	156	151	141	141	130	144	170	143	151	142	141	160	156	165	153	158	174	145	158	158	132	143	167	158	177	153	163	149	163	172	170	163	169	149	164	148	142	143	151	147	146	187	129	153	154	169	159	156	171	163	139	164	157	134	162	166	171	155	157	132	156	120	145	150	164	165	149	140	150	155	161	171	146	169	169	161	164	166	179	168	139	146	168	149	147	146	149	150	168	165	158	155	152	142	148	140	163	148	183	154	156	174	153	149	147	163	148	166	160	182	158	155	180	177	152	168	144	150	153	156	146	147	182	163	151	163	147	162	150	145	151	147	195	165	164	162	172	159	175	134	176	165	159	151	151	166	155	158	144	147	165	159	146	164	154	140	171	144	155	151	156	165	165	164	169	144	162	156	139	169	134	151	175	168	127	161	171	160	166	152	133	162	158	153	136	165	166	149	152	167	160	159	159	174	142	140	163	159	136	152	143	148	167	162	141	170	179	148	153	166	157	154	151	140	156	151	174	128	176	176	145	162	156	149	140	149	157	154	175	151	191	156	146	171	145	140	142	166	167	179	157	144	179	161	165	163	147	146	164	146	144	186	155	169	183	185	146	139	131	158	160	158	146	172	138	172	181	160	147	154	132	161	161	142	146	147	146	165	127	163	163	151	169	162	155	145	194	161	152	141	168	152	160	171	180	155	178	157	161	148	161	146	188	174	147	141	169	181	168	165	154	127	158	176	171	163	155	159	154	160	142	155	151	138	162	170	149	157	165	156	154	152	168	155	144	161	176	155	172	161	175	166	164	171	161	142	148	170	173	138	150	140	162	145	168	180	149	146	144	157	157	152	141	126	142	167	165	151	170	154	154	167	166	143	130	171	153	151	175	170	146	156	153	132	165	162	148	158	173	172	152	165	149	148	180	156	157	140	154	172	160	170	152	154	158	154	147	178	174	158	156	138	143	168	197	145	168	147	162	174	148	119	143	148	179	180	160	165	167	153	164	150	144	145	145	151	154	165	161	143	166	170	179	152	142	160	170	134	167	168	164	139	153	134	147	133	141	161	166	154	146	153	164	164	138	155	161	151	158	155	148	139	147	145	165	162	167	180	158	165	148	158	171	156	171	147	162	171	148	167	180	156	161	153	148	152	146	146	156	139	147	147	151	145	144	152	154	182	183	153	123	142	159	153	180	143	173	137	179	149	152	158	156	155	140	176	186	168	171	185	133	179	166	128	163	156	159	156	152	157	127	178	145	161	125	171	166	158	159	146	127	162	165	166	147	148	175	180	158	134	161	153	153	139	143	184	156	144	167	143	151	141	155	174	173	159	156	179	156	137	164	175	163	140	141	163	161	155	169	149	170	139	159	169	157	154	176	144	165	149	161	164	164	159	156	183	146	163	162	154	149	155	174	155	161	159	152	165	144	157	164	167	153	153	159	143	138	158	164	171	137	148	140	171	118	154	172	153	170	155	152	156	132	174	156	150	169	149	154	191	157	161	160	180	158	150	169	170	174	148	168	174	159	157	148	149	164	162	165	143	153	160	163	135	162	146	153	168	147	130	156	163	164	159	160	143	163	149	191	163	148	161	159	166	153	139	163	147	149	155	161	170	171	141	149	134	155	150	158	179	160	141	157	161	145	161	156	155	160	173	157	162	148	148	168	155	163	137	151	148	156	151	156	160	166	161	149	156	154	154	157	140	166	172	159	153	140	159	131	175	160	172	153	152	145	145	156	145	148	167	159	163	169	168	151	147	154	152	165	172	138	143	152	146	175	144	151	161	157	141	157	178	169	159	138	157	182	139	181	169	167	164	140
7961	2447	5835	6462	5445	4415	3609	2901	2577	2161	1953	1730	1512	1422	1275	1181	1081	1016	1011	931	895	831	769	757	747	743	671	690	692	674	639	631	626	617	600	558	592	600	565	589	564	584	544	527	575	581	553	564	524	483	555	510	507	515	521	543	471	493	524	538	466	538	491	500	511	491	503	438	455	501	466	483	501	482	515	492	491	466	476	435	480	499	486	454	492	484	501	503	451	468	466	518	480	479	447	452	470	475	465	457	470	453	480	523	462	500	431	463	487	468	498	476	469	467	491	457	468	471	459	455	464	480	448	477	489	443	487	472	482	464	448	491	460	457	484	489	460	483	491	478	467	451	492	484	495	483	486	445	468	477	456	427	481	455	478	457	461	516	476	475	455	505	463	482	495	509	478	446	487	455	443	449	503	474	469	452	460	449	433	482	431	461	484	445	476	481	492	451	471	478	505	467	479	486	467	480	507	493	489	438	457	426	483	472	470	510	468	475	453	462	453	468	489	453	440	461	461	427	476	442	468	478	484	478	477	480	467	445	463	452	445	455	430	471	486	473	455	458	470	484	496	446	462	422	460	483	417	448	458	481	445	465	438	471	459	476	426	457	480	461	406	455	444	425	447	452	484	499	429	464	485	454	490	470	468	457	443	410	431	442	486	469	461	463	464	455	488	458	472	467	459	464	430	421	452	480	440	493	453	444	489	478	448	431	491	445	477	509	432	483	467	485	465	410	446	472	483	447	455	430	458	469	477	459	490	456	454	495	465	459	471	440	480	492	494	469	474	490	456	464	475	504	468	428	452	449	437	481	448	391	463	441	451	442	464	489	447	497	452	457	498	493	477	444	474	478	475	484	465	475	494	500	495	499	540	454	511	471	472	473	452	485	466	470	426	453	464	484	463	456	439	465	483	476	466	443	447	480	466	436	424	473	465	489	463	491	491	483	427	484	487	422	458	453	473	455	442	460	449	469	453	456	455	452	482	509	478	451	437	460	502	467	442	489	443	483	443	419	451	445	473	471	451	454	454	474	442	482	463	490	455	466	428	486	492	437	432	449	446	462	468	464	468	444	480	457	435	489	456	452	453	456	466	480	471	476	470	452	447	468	441	464	481	458	475	431	477	447	462	455	461	451	480	472	461	445	468	470	466	442	473	434	436	452	465	473	471	462	436	451	426	463	447	437	420	469	459	486	516	439	456	454	464	444	468	455	481	438	443	472	450	403	428	504	477	470	428	462	484	481	453	446	431	455	419	445	477	493	458	483	471	450	447	481	436	466	473	462	449	498	478	486	459	499	489	509	484	476	462	474	479	457	485	444	521	508	484	440	456	461	408	452	457	453	441	491	456	463	465	477	481	470	493	497	463	447	457	475	466	482	439	488	428	472	469	436	440	482	423	452	482	472	451	448	486	476	462	445	484	451	424	426	470	464	449	483	465	448	447	495	482	482	475	444	418	460	471	452	517	436	468	484	478	510	465	477	455	465	411	532	484	456	439	498	436	450	461	456	493	447	441	453	472	437	439	464	449	486	466	480	473	461	484	482	418	482	412	475	464	457	461	445	448	493	523	452	438	445	436	471	462	443	461	458	499	459	447	451	417	492	472	469	464	475	444	458	457	486	443	464	520	486	443	472	433	462	484	478	486	451	473	500	458	489	438	485	435	433	429	484	476	501	464	477	503	465	461	413	448	434	469	456	446	500	469	455	449	468	452	439	473	454	482	472	490	516	450	467	484	468	451	461	424	496	459	450	511	457	430	456	469	452	434	434	444	493	472	438	477	458	429	463	488	482	449	421	502	473	446	465	497	475	453	495	465	501	426	474	469	469	458	454	484	431	480	468	464	481	448	461	467	479	437	460	441	479	484	488	444	480	452	471	511	470	432	494	455	463	448	483	439	456	464	429	497	454	449	480	475	401	439	469	510	461	438	437	475	466	476	474	444	474	449	453	463	460	483	461	454	430	451	484	500	463	495	453	466	459	463	478	502	464	434	436	464	453	470	474	440	470	432	443	468	460	467	454	466	453	452	476	486	485	445	468	445	469	436	468	471	503	446	442	480	428	459	449	466	430	478	455	449	446	487	492	457	496	489	472	433	488	490	481	485	454	456	467	455	475	473	460	431	467	434	473	432	459	408	468	458	465	462	476	463	484	451	468	445	472	473	463	452	443	471	466	453	456	451	487	462	488	456	456	434	423	464	442	475	469	486	460	470	510	448	451	464	517	440	441	483	469	474	416	473	460	432	413	457	492	497	476	457	436	436	430	478	446	488	484	447	458	468	447	439	478	461	458	493	460	450	466	497	487	501	441	433	459	486	456	479	477	467	451	453	447	470	455	469	470	430	474	442	458	478	446	449	481	443	526	474	428	460	485	472	448	485	443	459	486	458	479	462	478	475	482	469	488	486	473	458	475	464	449	465	423	428	443	450	468	433	492	490	438	451	492	442	451	470	501	469	454	426	434	478	458	452	444	452	460	433	492	459	437	447	509	422	458	412	479	492	471	449	487	490	467	456	475	484	447	460	450	451	454	465	461	495	477	474	455	449	457	462	441	443	459	463	469	473	466	471	448	492	471	483	457	479	467	434	482	434	493	472	430	458	475	410	451	504	429	483	483	490	471	491	435	460	457	464	464	460	461	453	482	501	419	493	465	411	474	504	449	448	488	448	449	443	451	482	468	467	483	471	495	500	447	479	440	433	424	453	478	449	435	446	445	474	482	425	497	484	460	477	457	476	425	463	454	480	462	440	456	458	457	474	450	464	511	458	446	463	474	444	469	460	456	485	484	437	457	439	499	464	430	460	452	487	472	472	466	462	473	437	467	459	459	506	454	439	466	456	476	480	433	467	452	494	472	469	479	439	450	501	479	481	500	465	443	438	452	468	487	490	475	450	457	460	492	452	448	441	469	459	489	448	464	455	505	470	461	478	482	457	467	453	410	470	464	442	470	460	470	482	478	418	458	460	443	460	452	448	439	418	460	478	430	444	465	473	437	444	456	488	455	437	467	471	473	487	425	456	493	447	506	510	492	456	457	490	486	456	469	481	449	460	474	485	488	457	449	407	432	481	459	470	433	466	467	451	461	460	468	480	483	451	444	460	452	444	490	493	438	448	469	483	483	468	460	453	475	445	440	442	474	430	468	447	480	419	454	477	478	447	467	451	485	467	460	451	474	488	465	472	502	433	479	466	445	459	460	474	459	469	475	444	472	443	480	463	490	459	457	469	446	466	468	499	464	423	454	483	424	485	453	434	462	440	471	530	459	503	471	462	444	461	469	458	486	494	471	453	454	468	428	480	448	454	432	475	489	477	449	460	452	447	445	483	471	498	452	445	453	481	478	444	500	485	484	474	480	504	464	485	454	453	504	460	482	475	456	458	443	455	495	447	461	466	476	512	440	464	470	445	446	460	413	441	448	461	467	454	466	452	494	444	446	438	447	483	442	482	463	482	444	523	446	467	510	465	487	447	495	486	455	429	469	465	437
2519	255	252	225	241	219	199	189	210	221	168	195	219	177	193	188	152	207	174	165	178	205	185	203	178	188	171	185	191	198	189	176	196	162	188	193	181	172	178	159	160	175	176	197	184	177	168	197	170	192	192	194	175	180	178	202	183	175	188	179	171	167	196	172	173	168	172	180	172	190	183	182	167	170	182	178	189	157	169	185	187	194	181	186	187	179	198	189	154	162	168	193	203	188	174	192	168	185	182	160	165	165	175	207	161	173	212	193	169	182	191	168	182	165	221	200	168	182	166	161	199	181	189	176	199	177	187	177	166	186	180	190	169	179	208	162	190	183	179	172	195	168	188	192	160	182	167	185	175	175	184	181	163	156	184	174	186	188	194	175	202	175	177	166	196	188	167	182	190	185	164	183	199	180	163	165	166	196	184	175	176	160	169	186	197	184	183	221	145	176	177	180	168	168	203	162	145	165	177	187	185	180	190	168	172	163	227	183	179	184	186	176	168	165	154	156	170	192	176	176	179	172	175	191	205	170	210	202	177	205	175	178	204	177	183	188	176	193	209	194	160	187	186	149	179	190	183	183	175	178	168	162	174	184	196	187	189	171	163	189	179	161	176	183	180	192	174	197	187	178	146	176	198	210	188	174	153	178	189	166	187	163	174	170	189	165	188	171	158	191	190	167	183	183	162	182	190	155	185	182	183	189	211	185	164	184	157	169	171	149	173	182	193	194	161	185	167	178	161	163	186	183	181	169	172	165	178	179	176	189	162	157	192	166	194	178	185	190	168	176	178	162	196	179	153	205	160	183	194	176	197	175	184	197	185	182	172	198	181	170	177	173	190	189	197	183	160	181	178	161	175	163	207	173	196	196	173	169	207	180	173	198	183	190	171	188	194	198	194	168	178	186	182	164	143	182	178	167	160	145	169	177	180	207	179	170	175	188	165	216	193	149	209	187	195	174	172	153	175	181	196	182	163	190	173	184	191	184	166	181	199	187	177	187	183	165	206	178	170	172	164	185	192	178	194	195	176	171	203	176	190	164	172	172	195	168	170	198	191	184	184	197	181	191	184	147	186	198	166	174	178	179	181	192	202	165	177	195	188	174	182	177	169	170	197	194	176	194	182	183	176	176	191	179	185	171	180	179	193	182	191	197	171	174	171	184	179	157	165	151	199	186	185	178	182	178	171	162	185	181	169	173	160	184	203	189	175	189	180	198	181	151	171	162	181	208	170	187	197	182	205	189	188	178	164	153	171	183	186	142	170	181	177	193	180	180	173	151	175	186	157	164	178	192	193	157	173	161	185	184	184	169	166	186	180	182	200	171	200	150	175	180	194	168	172	168	160	173	148	165	166	203	188	206	185	177	189	187	177	194	197	176	161	191	183	179	195	198	195	193	191	172	182	191	191	188	157	163	187	170	201	159	172	170	198	194	168	190	180	201	191	182	170	174	181	194	192	191	171	184	168	173	173	173	168	206	190	213	193	198	164	155	161	176	170	168	197	202	156	168	171	198	196	198	219	198	164	211	196	182	213	194	199	168	180	175	192	182	187	175	193	172	186	185	186	150	184	192	202	179	187	184	179	164	172	204	207	188	190	180	172	178	174	185	180	188	197	200	203	161	180	157	180	179	176	182	156	203	204	173	178	170	161	179	170	174	165	186	177	195	173	187	172	195	186	181	192	174	183	190	174	173	185	222	183	164	154	183	164	188	178	186	161	180	174	164	186	194	192	169	139	204	150	196	178	202	201	178	169	186	204	206	195	188	163	187	174	179	184	165	203	201	164	211	191	187	172	189	173	187	184	183	181	160	160	189	149	173	174	185	179	194	182	174	149	176	178	179	168	182	176	181	168	173	178	165	194	172	162	201	183	192	152	147	193	190	190	179	166	205	191	194	190	186	173	187	171	180	166	192	170	188	208	191	184	204	177	190	172	164	187	170	175	188	184	174	188	199	195	176	170	184	171	147	169	197	174	174	177	168	185	187	172	174	173	161	167	174	183	181	170	175	189	186	169	177	186	184	182	155	185	201	169	199	185	150	181	183	170	184	152	195	193	168	189	185	180	201	186	196	201	190	163	174	188	180	169	176	179	162	197	187	193	182	190	174	183	190	174	174	186	189	173	195	185	165	158	191	206	184	170	190	179	185	207	180	211	182	180	181	180	196	161	179	195	177	169	162	175	180	196	164	178	175	200	182	153	190	166	178	181	183	180	200	187	171	192	189	175	169	178	170	163	183	186	162	191	214	181	173	197	171	188	191	173	177	192	161	174	167	177	174	186	179	196	203	191	159	181	182	159	178	193	187	176	167	187	187	184	176	193	185	175	180	171	221	164	176	170	198	190	194	213	160	186	166	199	174	190	182	203	185	158	182	178	187	175	204	195	184	214	163	172	184	177	182	172	188	201	184	188	178	147	182	176	188	175	160	170	188	173	180	162	172	181	161	163	204	168	168	160	181	178	177	190	189	183	189	198	205	178	180	164	181	160	176	186	147	170	185	162	167	187	170	182	157	160	180	180	174	198	165	180	189	186	172	178	173	188	194	176	186	165	167	171	178	184	179	182	204	192	194	176	168	158	155	167	187	186	179	163	162	158	163	189	171	173	177	189	183	164	174	202	199	156	167	214	192	175	179	159	176	143	175	179	183	176	191	167	167	170	169	185	183	186	166	175	174	195	199	178	187	185	180	175	166	158	200	183	191	175	193	170	174	161	163	174	178	159	174	166	178	177	158	185	172	171	171	187	185	205	206	184	173	164	161	175	178	159	183	159	173	198	156	172	186	201	177	190	202	175	182	185	165	196	183	186	172	200	176	170	177	184	171	168	173	193	175	171	192	196	186	180	181	171	188	200	162	180	188	185	192	181	172	164	179	158	163	198	178	158	188	201	200	164	182	169	187	168	209	201	167	173	204	189	181	197	171	167	183	186	167	185	190	179	200	172	181	178	191	176	177	165	185	171	178	182	171	182	190	185	188	170	182	183	175	192	196	175	186	177	176	177	161	175	185	160	160	183	190	184	182	197	167	187	178	206	186	173	192	189	179	178	182	177	177	165	190	177	168	180	179	182	164	195	188	185	185	192	178	169	164	166	185	164	174	173	183	174	181	170	168	138	177	207	177	203	165	209	175	202	186	174	189	191	188	224	184	169	151	185	166	185	159	186	186	171	187	153	158	180	171	173	197	197	217	190	165	190	199	198	165	191	186	180	189	200	180	174	163	186	182	195	174	177	178	163	197	170	191	194	203	173	162	192	178	211	178	166	175	197	165	166	185	144	180	183	192	192	172	181	178	192	202	206	174	184	170	172	169	179	176	181	170	173	201	172	181	163	185	181	181	193	188	171	194	193	179	189	179	178	190	198	185	176	181	174	189	180	185	188	195	143	171	156	160	168	186	178	186	175	173	165	197	180	183	177	167	161	173	149	196	207	171	168	172	189	191	163	173	179	173	179	159	178	181	177	186	176	167	190	179	169	185	194	198
2234	586	694	741	700	655	626	573	557	586	541	573	484	526	557	511	527	485	535	521	534	565	535	510	510	513	513	526	523	548	520	503	525	551	512	502	481	506	498	512	526	506	478	526	510	528	541	519	508	533	516	499	489	512	495	524	510	498	518	490	491	497	530	489	520	499	495	530	496	523	485	477	491	552	516	489	492	548	506	538	514	527	529	547	508	475	517	491	537	495	502	518	513	478	530	521	522	459	506	523	469	496	509	505	537	491	513	536	523	527	548	520	501	485	504	516	527	533	525	550	487	481	526	532	485	487	542	526	492	507	490	541	513	524	533	495	534	493	489	523	516	502	474	499	511	493	544	512	475	503	515	506	484	533	538	521	517	492	543	528	512	493	517	505	494	524	480	463	546	490	484	517	514	512	481	511	533	507	495	534	535	513	514	558	504	492	481	497	486	510	538	489	487	507	509	516	485	480	502	505	490	498	518	511	497	491	485	530	516	478	539	504	464	477	499	507	498	508	479	554	489	511	493	516	493	547	544	479	528	522	488	526	509	506	517	513	480	493	484	508	522	532	502	499	488	462	480	510	532	488	526	507	582	519	520	492	520	509	537	496	495	522	501	498	493	508	495	475	470	477	457	528	483	481	509	487	523	502	513	507	528	517	544	465	512	558	554	491	487	457	536	491	513	541	502	489	535	517	491	486	497	484	498	532	525	543	517	514	448	458	487	505	499	516	571	543	506	510	485	472	504	523	486	517	504	489	536	533	502	500	491	528	495	526	515	544	506	509	554	548	502	496	524	548	454	480	541	503	519	495	536	495	499	509	479	507	503	504	493	454	466	520	534	507	548	505	512	504	506	493	518	505	495	539	477	516	522	533	524	503	534	553	532	500	526	524	508	505	523	532	497	562	488	507	491	513	529	510	526	491	533	539	475	521	509	485	533	478	471	506	528	532	474	495	521	515	519	494	527	488	484	491	533	495	522	537	504	506	517	499	516	476	508	503	497	532	519	483	509	467	528	498	475	495	494	526	524	516	489	515	498	521	537	504	477	489	506	453	488	483	526	506	461	513	512	504	504	527	475	531	501	497	480	509	502	533	496	502	479	497	491	520	529	512	547	517	510	510	519	507	518	494	541	478	475	486	528	515	491	523	488	536	528	489	515	494	576	486	506	473	480	501	524	475	498	507	517	487	539	523	508	520	464	523	541	507	494	443	483	452	484	534	507	531	517	532	532	519	551	508	518	532	527	537	521	484	480	540	501	524	510	558	505	531	503	566	495	477	521	510	512	494	525	501	509	518	514	494	503	503	499	542	522	502	504	504	517	527	483	540	526	547	505	496	501	494	477	501	485	503	498	494	529	500	505	506	473	515	529	521	516	522	494	504	500	477	500	479	531	485	432	479	524	472	496	487	502	527	486	550	507	503	500	518	525	508	532	508	477	491	498	533	536	515	517	506	522	509	528	512	514	536	563	545	514	526	511	512	470	496	535	472	506	505	466	486	492	541	495	527	483	494	518	504	511	536	536	511	489	525	532	512	500	553	475	518	498	465	499	500	478	481	501	527	536	489	473	493	484	531	443	561	511	508	536	485	503	482	498	504	543	518	479	508	499	487	534	511	515	540	480	527	488	527	514	516	520	508	494	516	526	489	516	508	544	476	486	485	481	490	539	507	542	495	530	501	512	501	492	514	555	474	514	476	510	448	491	495	523	509	473	475	498	496	519	560	523	482	492	509	532	497	499	490	469	496	474	529	506	503	534	537	534	480	489	481	516	561	533	540	508	476	527	529	552	505	528	532	534	504	502	533	526	498	509	494	538	472	506	502	523	466	525	519	514	462	489	539	500	490	520	490	521	532	499	483	542	537	523	516	532	477	456	494	512	482	521	495	513	462	494	493	525	480	497	530	520	518	546	521	496	491	459	486	541	519	502	458	502	495	489	507	509	519	502	486	492	531	520	494	473	518	505	509	510	509	477	531	526	544	528	513	468	502	486	513	503	505	494	493	498	505	509	510	523	477	505	499	534	505	500	485	525	525	472	528	514	489	524	495	525	518	534	521	476	489	486	512	497	495	500	450	519	483	451	474	475	514	509	507	499	470	537	499	481	546	460	507	538	475	513	520	534	542	505	554	510	524	529	559	554	493	496	484	520	505	500	509	482	509	478	524	565	521	485	512	514	512	508	538	517	531	495	552	528	500	515	503	557	498	481	512	475	514	534	490	528	503	537	516	524	491	500	529	538	474	484	529	499	509	486	544	526	476	520	502	523	554	518	487	496	479	477	532	482	503	516	531	499	489	507	549	510	484	506	490	522	520	510	494	523	521	523	520	504	558	548	554	507	499	508	487	498	538	551	485	503	575	524	531	503	528	509	519	481	517	575	455	497	523	512	490	528	523	518	491	537	511	534	534	491	510	512	488	485	502	459	483	492	536	486	469	480	512	523	514	522	532	508	544	524	495	532	478	534	501	466	519	506	511	510	509	536	481	497	508	501	496	492	517	497	498	496	528	466	495	465	527	501	494	461	515	452	504	472	560	477	495	519	515	575	506	499	563	506	524	486	512	496	487	534	451	469	503	522	524	528	485	532	537	553	521	493	529	504	515	493	543	494	520	473	469	511	507	491	499	527	535	493	543	506	464	494	541	569	485	491	477	502	506	548	513	492	513	498	482	493	498	509	521	502	530	506	474	475	549	457	516	490	469	550	491	497	520	536	512	517	540	536	475	501	526	527	503	479	523	524	503	469	563	532	507	513	509	483	463	507	529	516	532	535	543	497	517	497	508	506	523	529	513	462	517	517	508	504	503	482	486	521	496	502	496	518	479	489	531	509	482	527	480	526	522	486	504	551	522	502	533	487	485	503	533	503	470	488	528	479	491	516	516	493	518	545	525	492	510	498	522	503	555	518	468	477	472	483	476	485	498	460	534	484	478	505	499	521	488	519	521	499	498	490	451	510	471	535	525	524	490	520	529	480	463	472	539	500	535	493	519	528	483	513	517	494	523	492	553	524	507	505	562	551	486	512	459	475	481	483	539	497	524	527	496	544	491	516	548	521	522	496	518	513	514	519	509	491	495	545	497	520	532	545	506	485	524	466	499	518	537	495	542	555	505	517	543	487	523	510	549	509	524	530	503	557	546	519	490	516	488	481	504	553	479	517	544	527	525	539	536	542	521	527	516	503	523	526	501	519	496	493	542	514	472	471	525	496	511	483	484	499	504	553	499	508	520	491	498	495	548	508	520	451	494	499	533	511	543	518	501	516	514	481	504	526	505	519	513	511	483	470	466	526	514	493	519	536	538	488	501	527	501	541	531	525	539	504	478	517	524	499	519	510	466	492	503	538	505	496	498	505	487	487	473	514	512	540	482	490	518	549	572	522	489	499	492	500	510	476	512	459	503	497	515	497	515	518	491	508	495	497	505	509	521	478	482	489	508	517	466	497	503	481	493	492	524	567	517	515	518	505	483	510	518	485	509	498	529
10519	1179	1299	1041	712	553	398	330	281	263	231	189	193	163	157	147	121	120	117	119	115	112	122	130	110	122	112	107	109	101	108	117	86	102	98	100	113	113	104	99	100	98	88	106	96	84	94	110	104	93	77	98	122	82	96	87	81	72	92	83	99	103	76	87	88	96	94	108	86	96	96	93	96	97	80	100	82	100	80	97	94	91	99	90	87	117	101	102	104	91	102	98	78	100	96	85	90	91	84	97	117	102	89	92	82	95	89	91	105	73	84	64	99	85	83	97	82	94	104	101	84	83	86	85	94	91	87	84	79	104	97	126	97	89	85	79	82	77	103	97	92	98	93	86	93	111	101	96	93	85	92	88	104	105	77	85	98	96	88	85	88	87	87	88	90	87	104	87	92	106	93	103	86	93	102	85	81	119	86	100	71	93	92	90	99	83	102	91	85	93	95	108	101	101	87	92	95	87	103	102	95	91	79	85	95	93	92	93	66	95	105	75	94	95	101	101	103	97	111	94	95	87	84	89	99	101	99	98	83	89	84	74	108	75	80	89	86	81	100	110	82	100	92	100	103	114	81	90	90	87	93	114	101	106	95	82	100	91	90	101	92	115	91	99	90	78	95	93	87	96	88	98	111	105	113	107	100	78	99	91	97	101	98	103	83	106	94	96	96	106	100	96	83	96	96	72	108	105	96	95	87	79	95	105	106	96	85	113	109	109	84	87	83	106	94	80	95	102	93	84	95	93	102	82	78	82	95	95	92	104	106	110	95	90	84	96	102	88	94	90	93	87	101	97	96	83	98	107	93	97	106	100	101	86	89	113	95	105	94	107	108	103	79	80	92	93	76	89	82	82	90	99	96	74	83	96	102	77	93	110	98	76	87	86	111	87	97	94	82	78	102	98	107	74	74	98	94	104	88	87	109	100	80	101	88	97	90	96	89	87	113	97	88	81	93	91	103	101	115	84	85	87	81	88	92	117	74	87	85	92	94	89	91	86	88	95	110	120	105	104	88	97	87	98	93	90	93	96	88	94	98	97	85	90	75	109	93	93	83	74	82	94	104	80	86	80	93	103	86	85	93	102	101	104	81	86	97	74	110	98	72	78	76	95	87	88	92	85	83	98	88	94	77	103	98	78	87	74	98	104	104	101	85	104	89	94	86	86	116	95	98	97	96	93	109	88	79	99	83	74	97	93	91	92	72	99	114	84	101	89	107	96	103	69	74	81	90	97	117	86	77	85	97	106	88	99	91	85	83	75	88	73	87	93	85	96	95	90	83	90	78	107	97	94	104	78	87	82	64	86	92	93	79	93	108	99	86	102	86	97	114	94	87	85	109	76	92	80	97	97	100	91	111	90	80	92	88	97	116	111	110	103	96	91	91	100	88	103	102	91	90	86	111	85	89	111	89	72	95	97	62	82	88	76	75	89	96	93	87	92	108	72	98	112	80	80	99	96	103	89	95	76	97	97	86	81	95	83	111	105	105	87	100	83	99	102	99	109	104	95	95	108	92	104	107	84	115	85	91	79	92	97	88	104	104	90	95	99	99	114	88	83	99	107	91	92	100	86	85	80	94	106	101	101	93	111	91	98	74	88	84	110	76	90	106	103	90	94	102	104	92	93	87	86	89	102	107	98	96	104	80	95	88	91	94	97	82	98	96	88	82	94	89	97	92	82	97	112	90	98	101	96	90	85	94	76	101	115	98	99	84	106	106	97	101	103	91	95	99	103	87	72	92	117	108	77	102	78	77	82	85	90	81	93	81	72	81	104	107	98	98	91	100	99	100	89	105	96	92	100	99	107	104	102	106	94	94	80	95	97	96	101	78	112	90	97	116	86	92	103	107	83	68	81	91	88	93	98	94	80	95	87	93	82	82	101	86	92	99	94	102	100	91	98	69	92	91	100	101	82	88	108	98	97	88	73	90	73	100	83	91	87	92	88	94	75	85	97	90	84	94	95	103	95	87	83	93	84	121	105	81	89	88	84	73	107	96	87	89	91	74	96	111	87	81	89	78	117	77	103	84	91	84	98	120	94	105	93	82	106	93	93	84	88	80	100	98	86	110	89	90	86	97	95	90	83	100	84	101	109	87	104	109	109	78	87	95	100	91	89	90	103	101	87	74	85	101	82	95	94	103	89	97	105	102	86	93	90	91	99	90	95	94	92	78	83	79	88	94	68	108	83	80	91	85	74	94	96	82	70	107	97	94	89	87	94	101	97	87	83	95	77	75	91	84	98	92	94	98	82	85	74	97	95	101	89	76	90	81	82	88	82	93	90	92	83	100	91	95	103	88	88	112	90	94	93	77	87	101	106	93	95	77	100	77	89	93	85	83	81	98	112	81	101	87	114	101	86	88	107	112	83	90	102	92	95	84	95	94	96	104	78	83	94	79	92	108	85	95	86	93	88	79	95	81	107	92	89	95	96	101	93	83	84	76	111	94	90	98	99	74	100	100	103	81	112	102	107	89	101	86	97	87	90	87	83	83	87	97	91	82	84	100	87	92	77	87	84	116	75	92	98	112	98	119	82	85	90	93	76	73	91	98	76	96	86	104	104	84	87	85	87	80	88	89	88	105	88	110	64	93	86	73	90	102	97	98	108	92	105	96	96	91	105	85	82	73	87	97	84	87	95	90	96	76	97	93	82	92	89	96	92	86	98	86	100	83	91	104	104	95	90	108	84	103	90	82	80	88	89	108	102	84	106	94	91	83	92	92	84	92	112	94	100	91	94	89	101	89	91	101	93	102	104	90	90	89	95	81	78	92	97	85	72	89	94	88	92	90	89	75	93	97	102	107	106	116	100	86	82	96	90	78	94	101	80	113	81	114	92	106	89	104	81	93	80	89	87	87	99	80	100	85	104	103	97	82	91	104	96	98	69	86	78	92	93	105	93	105	102	99	109	87	84	99	96	94	76	100	80	94	82	94	100	94	109	113	96	101	94	96	101	96	96	85	110	103	107	95	78	112	93	103	77	86	101	96	107	99	88	75	77	99	79	98	84	87	85	92	97	93	102	82	100	92	94	80	77	85	70	87	74	97	92	85	107	91	101	96	88	103	80	95	94	99	80	100	93	81	104	92	84	91	99	80	87	121	90	95	95	105	86	97	84	112	106	86	111	89	94	108	99	96	118	86	64	94	76	84	102	94	102	91	93	91	82	98	89	87	103	100	93	94	94	90	85	103	93	122	95	86	93	89	93	77	106	93	94	90	91	94	102	86	107	92	96	100	96	107	100	89	92	101	105	92	104	100	107	103	91	106	91	87	84	97	89	113	78	96	80	93	99	88	122	95	115	91	117	73	98	93	81	83	81	87	85	93	94	81	102	107	99	97	73	82	90	97	116	97	91	90	66	100	91	84	88	92	98	105	92	88	88	118	96	88	121	100	81	107	90	93	102	118	89	87	92	106	75	100	101	98	89	101	99	93	95	72	106	112	91	90	90	98	93	92	79	93	105	99	100	79	98	95	97	99	89
5784	1313	3215	3620	3056	2518	1958	1635	1375	1208	982	970	863	807	727	689	646	579	640	556	501	492	500	425	433	466	435	400	404	406	387	390	385	370	362	368	352	356	361	354	380	346	369	337	324	361	348	350	337	332	331	358	325	316	321	342	323	327	335	311	312	325	322	298	297	346	325	297	320	308	310	332	263	296	304	312	300	311	322	335	319	327	307	317	302	316	352	330	342	308	293	333	305	299	318	297	318	310	303	285	287	325	305	285	331	281	314	300	279	303	331	307	297	313	291	284	295	306	306	309	274	306	310	295	320	326	318	306	293	291	296	295	295	315	278	282	304	273	290	286	293	333	309	320	300	276	302	329	341	280	290	302	296	309	288	304	316	298	305	307	296	309	268	287	303	294	288	306	290	258	288	310	341	285	285	277	301	285	300	272	282	296	326	292	281	274	288	319	299	303	274	297	288	295	292	301	301	326	285	313	312	295	316	315	288	314	311	287	305	295	294	304	300	288	277	266	329	314	276	277	317	300	319	290	289	308	306	305	292	275	299	305	298	273	298	309	341	279	291	312	321	263	308	291	294	316	269	319	283	296	275	292	291	316	293	284	280	278	307	287	304	304	283	280	321	318	282	306	311	282	330	308	306	275	292	330	310	290	335	310	296	293	280	285	310	284	318	312	283	290	283	314	299	293	278	289	302	318	278	271	295	303	261	273	281	332	296	294	326	321	312	321	319	298	310	296	292	282	282	302	309	314	311	294	299	278	276	300	326	307	311	302	296	300	312	324	298	303	270	292	339	332	287	279	322	301	299	320	326	291	314	294	300	303	304	309	310	294	278	254	286	307	267	305	280	292	272	287	298	310	332	303	259	289	305	308	301	284	279	295	308	288	300	292	336	285	316	318	328	272	324	300	309	334	321	300	298	318	288	322	263	264	293	304	307	308	312	270	297	276	310	272	307	320	327	304	276	296	308	302	290	308	310	297	299	283	302	293	284	307	306	296	295	308	302	316	297	299	300	293	269	276	334	293	292	255	275	315	276	274	316	324	301	286	286	305	307	311	320	319	310	275	295	304	324	286	295	296	287	300	294	291	307	289	263	304	303	268	306	270	312	309	287	323	268	312	310	327	261	301	298	301	285	262	305	313	300	290	276	303	309	288	315	279	330	286	314	297	302	294	315	289	289	267	300	344	302	292	291	298	310	312	317	329	295	289	310	334	262	320	279	311	346	321	292	297	269	292	278	279	312	315	307	339	291	301	283	279	314	327	320	302	307	316	301	313	301	316	293	311	276	287	298	292	311	244	310	289	307	306	308	280	313	298	298	292	298	284	315	292	281	302	307	319	296	310	316	294	289	290	307	319	279	285	294	309	292	344	320	314	323	301	289	312	288	305	293	294	322	342	313	326	303	340	272	290	302	272	315	307	289	324	304	326	296	304	294	332	293	288	294	287	308	306	285	303	285	280	300	342	283	316	289	313	308	315	318	303	292	273	294	329	309	294	304	285	337	302	299	295	274	317	303	307	285	303	314	339	294	288	271	298	314	280	309	299	301	303	284	330	314	301	287	306	300	269	301	285	330	305	301	326	277	269	296	301	328	287	319	288	294	288	315	281	297	292	318	307	290	314	311	323	278	261	297	304	301	309	319	295	314	288	267	317	335	303	295	309	297	326	281	297	309	267	282	290	269	282	290	282	314	310	303	292	319	319	303	314	263	296	301	285	325	270	297	280	307	279	290	260	300	282	307	309	315	266	303	299	336	303	303	293	321	277	312	334	315	306	323	329	318	299	308	272	305	333	301	268	318	278	288	335	302	315	283	296	293	317	320	292	284	301	267	310	295	318	300	282	280	274	279	310	322	286	275	280	284	292	304	299	312	301	283	305	269	298	310	285	333	314	273	295	304	300	295	316	291	296	295	312	275	299	301	296	313	315	280	296	302	298	286	266	296	311	312	314	305	322	310	338	300	277	280	303	281	317	294	292	283	301	285	297	295	297	316	318	299	306	294	298	301	324	289	309	315	297	310	299	297	291	283	284	267	317	290	297	308	301	284	306	297	337	295	282	307	290	266	288	305	311	336	301	272	286	305	305	309	283	295	288	265	297	298	320	275	287	306	288	298	287	297	303	299	295	293	284	282	272	291	294	298	298	311	291	313	292	304	306	321	321	280	309	258	266	294	312	324	284	292	321	294	309	282	303	292	269	256	294	300	285	279	262	291	305	300	292	294	309	295	315	308	304	313	313	309	328	308	315	280	288	281	276	298	286	295	283	291	290	265	265	310	275	321	286	296	301	302	289	273	301	302	288	313	273	319	288	313	311	282	306	277	297	290	299	287	292	309	280	311	267	304	283	297	288	292	279	290	265	322	284	284	297	326	293	303	283	307	269	341	291	321	289	283	323	300	320	300	296	284	315	304	301	321	288	292	294	281	334	317	290	335	293	297	281	304	322	289	314	329	280	308	313	280	316	326	323	298	303	301	299	318	332	319	306	309	288	311	307	300	311	302	285	313	293	330	307	284	311	280	296	313	326	314	303	302	291	294	323	289	294	318	290	313	267	325	295	307	295	314	283	305	322	289	306	286	318	311	322	277	287	325	303	270	317	300	311	296	266	283	295	305	310	302	290	282	321	298	285	302	266	305	295	284	291	279	302	308	294	283	294	330	291	276	274	299	315	298	296	307	259	304	334	277	291	302	297	304	323	294	305	295	295	288	307	287	272	310	318	308	310	288	274	305	311	283	296	312	296	275	290	288	301	310	301	299	331	282	297	295	286	278	326	285	306	295	305	260	314	268	289	302	269	310	294	310	307	295	288	303	292	274	320	290	327	312	307	311	302	295	292	320	308	332	289	305	292	304	276	311	268	324	302	293	307	293	299	288	291	292	311	294	271	304	311	298	298	285	328	279	310	281	322	321	294	279	302	300	296	302	291	333	284	279	297	252	295	315	314	304	273	299	293	256	294	305	292	274	296	294	310	298	302	338	302	329	300	300	291	322	300	303	313	274	282	327	312	293	298	312	294	290	269	294	331	312	289	282	311	307	289	287	308	311	268	313	309	302	295	286	309	308	298	318	301	310	292	313	303	308	287	295	326	318	283	319	297	281	284	288	281	299	309	347	334	264	292	323	306	296	294	297	311	297	281	320	287	333	320	298	309	284	288	301	293	281	283	319	299	324	320	291	310	305	287	316	328	302	337	318	276	299	326	323	306	322	321	318	300	304	337	302	284	293	280	285	291	290	282	302	331	308	286	300	299	316	291	297	289	269	271	261	309	307	272	315	327	278	293	307	314	330	324	296	304	290	309	298	281	307	335	285	287	318	303	339	308	317	309	305	271	287	294	293	310	299	297	292	307	318	310	306	327	294	277	283	315	261	277	302	275	295	309	308	310	278	292	301	288	306	282	281	274	309	333	301	328	300	284	315	285	307	290	307	305	319	320	292	295	308	295	301	302	344	314	306	279	313	297	335	302	283	287	307	288	285	293
19269	3324	3090	2253	1551	1163	895	670	582	488	386	360	326	317	268	269	281	244	216	194	217	237	222	232	215	221	198	192	196	191	188	205	201	186	192	200	177	196	208	168	171	182	164	183	167	182	158	159	151	190	156	168	170	159	182	174	179	191	147	177	154	186	137	179	167	167	186	162	164	174	186	161	167	152	161	190	170	173	154	163	166	181	163	150	166	150	163	177	185	179	162	202	180	173	149	184	159	155	182	183	158	170	187	166	161	186	167	163	139	141	179	190	176	174	184	168	157	162	151	188	152	172	176	150	161	158	153	173	187	183	159	157	137	170	188	170	143	172	158	174	153	166	144	171	177	146	169	172	182	177	175	190	157	180	182	162	176	150	169	144	177	151	178	176	155	164	166	137	176	187	168	164	178	169	168	162	165	166	183	150	153	153	161	182	164	153	163	149	148	161	181	160	157	174	192	166	169	158	177	193	173	174	153	181	173	177	140	166	166	169	165	155	167	154	182	178	168	152	186	169	158	134	177	178	178	184	163	161	172	165	169	174	181	195	172	160	138	154	162	152	171	150	150	158	175	158	182	181	158	136	170	166	141	171	174	174	160	148	155	178	166	138	166	166	175	162	182	162	171	171	170	168	155	173	171	187	172	175	165	157	155	171	165	155	190	137	183	163	184	154	174	157	173	159	180	188	166	179	151	172	168	173	171	190	189	194	169	161	188	166	168	179	181	161	156	185	183	159	179	177	155	149	161	152	169	168	150	188	170	169	169	162	180	153	182	193	161	165	184	169	195	163	164	173	155	174	173	181	151	161	159	173	175	177	156	155	159	181	165	163	145	181	157	181	175	162	151	140	162	170	177	152	152	185	176	203	162	176	171	184	141	148	190	166	160	178	165	170	165	179	183	165	168	169	164	154	153	178	151	167	181	164	149	177	174	184	179	159	151	162	162	170	177	182	163	182	148	169	172	164	165	171	182	163	200	159	161	164	174	182	150	163	177	167	174	181	200	177	152	184	196	158	170	154	159	175	146	159	159	165	169	185	183	180	177	181	162	179	181	189	156	151	187	161	156	142	146	160	174	177	160	166	174	191	174	153	166	152	184	162	176	164	177	176	170	155	172	186	172	149	146	174	145	179	176	152	168	195	177	139	167	168	178	171	171	156	183	156	149	170	191	167	162	169	185	161	145	168	148	149	165	203	162	166	175	178	153	155	173	155	156	164	175	163	190	187	168	171	151	161	185	164	172	194	155	163	181	148	162	155	146	169	173	167	189	173	165	165	167	168	162	183	167	161	172	171	178	170	133	147	147	175	172	170	180	178	157	182	159	183	171	153	182	178	173	180	167	151	159	167	183	157	187	172	163	174	177	184	166	149	153	205	189	151	166	160	165	162	165	171	174	171	167	155	153	179	169	157	164	176	145	166	152	163	172	197	163	160	191	161	147	200	163	166	156	163	152	162	193	153	161	175	148	161	159	171	157	165	180	171	189	179	190	195	161	151	173	187	174	165	165	170	165	181	166	153	178	159	161	172	167	153	164	181	151	169	177	174	154	167	185	177	166	189	190	168	169	181	169	173	167	161	166	184	153	160	181	143	179	167	150	166	149	172	161	181	169	174	175	169	171	176	176	178	192	186	177	153	182	196	175	161	136	161	169	166	186	162	176	175	175	156	158	156	157	163	176	155	199	151	160	160	163	162	166	180	150	191	179	171	175	176	159	143	163	156	182	185	145	169	169	185	143	169	166	183	169	185	159	153	173	183	164	187	179	147	166	182	178	202	136	178	170	146	152	166	143	132	180	171	142	169	174	171	163	193	173	176	161	182	177	160	172	175	166	164	182	164	174	180	160	195	182	174	165	172	190	150	158	185	184	176	183	170	153	188	176	180	185	151	159	180	141	161	156	151	171	158	165	155	159	190	156	165	175	169	196	163	178	176	165	144	174	145	178	174	150	160	179	168	170	178	179	176	171	144	176	169	176	154	172	159	185	167	162	160	167	192	176	177	160	190	158	178	172	170	157	182	163	145	178	185	164	173	158	159	176	167	192	171	155	179	157	164	192	178	175	173	173	160	161	176	174	185	149	133	152	166	144	172	143	184	168	167	192	158	173	141	161	136	180	177	169	169	162	176	186	190	153	159	149	161	178	178	161	164	171	159	184	158	178	165	185	145	160	164	152	177	180	176	179	171	170	161	159	153	150	171	162	163	176	176	146	150	186	175	173	199	186	160	172	171	157	160	152	172	175	179	187	164	184	155	172	199	158	198	170	174	169	146	137	163	178	166	172	180	159	154	158	167	184	153	167	186	175	176	173	170	172	161	162	175	163	180	154	175	168	169	172	161	163	167	156	180	189	188	160	172	151	167	172	180	185	158	179	159	143	165	180	171	152	168	166	165	179	171	169	157	182	179	165	172	167	172	173	166	177	190	192	150	156	173	152	185	172	169	173	182	166	171	158	169	155	171	183	156	174	169	162	166	163	160	160	151	168	184	167	170	168	173	163	180	163	159	179	167	193	163	184	187	178	173	149	155	164	174	181	171	156	179	160	174	170	163	178	162	206	191	190	174	174	151	155	166	187	168	179	173	196	174	176	190	180	173	179	163	153	192	181	165	162	163	178	181	180	169	142	182	181	181	194	167	160	158	152	161	164	172	144	181	180	180	167	152	177	189	185	170	140	158	184	176	163	172	164	163	169	168	163	177	174	189	168	166	167	169	176	192	155	182	175	171	159	172	164	162	153	157	161	147	177	178	149	154	151	173	146	164	154	165	159	151	157	151	152	161	174	187	162	156	161	184	167	166	191	178	150	168	183	173	170	156	158	177	180	170	170	155	174	161	129	167	180	178	158	165	195	173	173	176	146	157	171	170	188	183	181	157	162	173	162	166	177	160	172	173	151	182	153	169	174	189	155	163	178	166	148	163	152	148	149	171	175	140	145	152	185	164	166	187	177	149	154	181	156	159	172	162	170	160	172	178	175	178	165	171	163	178	168	167	180	187	141	174	160	179	162	177	177	165	183	177	165	176	172	170	170	192	180	192	172	153	152	165	161	171	154	175	176	172	159	163	187	187	162	133	182	165	162	158	188	158	182	178	207	145	168	178	152	146	184	154	167	155	168	167	172	151	160	188	176	159	171	175	142	165	149	150	142	186	152	177	161	155	165	158	175	168	164	171	169	167	164	171	182	164	154	157	175	171	154	173	181	181	149	173	158	175	192	154	181	168	155	159	171	161	154	161	196	192	168	153	174	170	183	183	164	169	174	171	169	166	146	150	178	178	181	143	178	175	164	177	169	196	159	160	163	174	178	176	164	174	152	180	181	157	160	175	188	185	180	177	165	172	177	165	162	171	169	181	171	149	177	160	153	175	159	173	168	169	160	170	178	156	167	169	183	159	174	160	166	145	167	175	140	180	177	180	158	147	170	156	162	171	170	175	203	149	171	165	171	179	174	149	156	154	201	170	149	191	169	184	162	155	172	145
7990	2624	6336	6908	5868	4743	3896	3235	2640	2426	2063	1827	1575	1442	1356	1276	1129	1064	1056	979	990	859	825	816	810	793	775	710	767	724	695	691	698	653	635	628	669	634	596	643	610	624	590	578	599	583	596	528	607	517	563	577	572	512	515	514	539	525	526	577	535	531	568	574	521	561	517	519	542	529	578	568	524	546	527	523	509	489	488	500	482	512	535	521	505	514	495	525	529	520	502	508	498	534	426	526	508	530	542	514	471	534	481	541	530	481	512	532	492	519	475	536	468	494	524	522	505	483	530	523	539	501	496	492	529	480	509	507	521	511	493	471	555	540	468	500	500	461	509	495	453	524	563	490	473	510	511	525	489	501	478	519	517	511	508	518	514	467	562	510	487	488	485	512	497	500	546	527	524	450	504	471	471	514	525	493	501	510	517	477	498	541	484	521	515	522	534	493	489	516	540	496	512	499	532	520	539	519	502	523	486	521	510	474	512	491	503	467	547	522	498	546	547	480	510	502	488	512	504	503	512	483	514	470	504	468	509	535	504	480	445	487	526	523	510	490	493	479	481	482	504	488	486	509	487	511	514	510	497	528	520	474	510	527	484	508	503	483	496	464	481	487	476	508	519	516	501	536	489	506	500	488	494	521	501	536	500	459	507	502	493	481	507	512	493	499	515	469	504	486	495	494	527	494	489	515	521	484	501	543	499	496	503	481	493	472	497	475	491	521	495	473	457	494	484	501	514	486	524	511	510	455	485	504	507	508	490	494	512	486	505	464	476	520	440	450	484	482	507	487	515	475	521	509	455	492	480	484	488	479	514	508	500	465	472	479	486	475	468	518	484	534	487	501	494	466	455	493	475	530	513	513	509	460	490	543	500	508	490	515	486	515	465	504	482	508	505	515	496	461	521	521	471	471	513	489	455	441	493	519	493	455	499	487	501	534	492	500	481	517	542	479	487	486	519	470	482	478	502	510	539	491	516	506	521	488	500	474	489	468	519	496	482	444	504	470	508	450	517	499	489	506	491	493	493	510	488	513	462	549	458	481	492	516	503	513	499	488	434	533	489	497	503	479	510	521	515	475	511	462	548	463	504	454	477	486	522	486	518	490	500	523	515	468	504	511	493	527	507	487	493	496	503	476	502	520	486	469	523	471	510	474	481	504	490	472	471	495	518	525	501	477	522	489	487	496	532	523	496	489	507	485	500	485	458	490	484	482	504	503	496	505	520	500	505	506	501	518	488	491	514	536	504	515	463	526	481	448	511	488	493	472	508	517	501	469	460	521	489	482	497	485	490	497	548	484	534	451	474	482	525	520	507	483	474	491	506	539	485	499	454	477	507	491	500	474	483	474	508	451	506	494	504	520	434	537	490	515	508	461	456	487	507	512	514	500	505	481	508	497	509	494	468	495	462	491	482	479	484	499	485	457	459	507	501	495	480	480	516	538	494	496	487	508	494	496	469	506	503	521	504	475	468	481	479	483	507	466	466	503	470	539	490	478	507	495	502	523	508	460	481	496	515	543	484	513	483	489	476	506	466	512	480	506	509	495	479	503	464	519	464	454	499	458	529	483	503	459	488	505	494	480	483	505	517	522	474	522	505	462	498	496	450	519	480	515	511	487	543	491	461	511	499	513	500	527	440	515	532	511	478	462	520	477	482	478	503	529	529	518	483	476	492	509	497	466	466	493	516	468	517	501	491	488	496	500	489	500	496	504	507	489	517	439	504	465	497	475	512	514	517	461	493	491	507	505	472	497	522	541	506	508	525	484	529	515	495	476	488	516	508	467	560	502	494	504	522	518	477	487	516	495	484	515	503	502	526	505	518	487	532	496	478	484	494	473	508	500	475	511	488	448	522	494	531	486	537	523	506	503	494	487	492	477	501	479	457	504	506	497	528	481	470	464	513	478	462	522	508	503	518	492	509	479	524	495	460	504	501	423	509	510	531	515	484	486	462	491	516	483	524	507	494	480	478	490	470	464	488	458	461	496	473	501	506	462	469	520	518	477	492	480	477	518	484	489	455	503	510	492	485	456	482	480	502	512	481	511	527	462	483	492	467	526	507	476	497	529	505	526	502	492	491	487	479	474	494	512	510	513	477	508	482	509	493	482	512	495	480	454	449	501	468	492	464	519	483	496	529	543	479	514	491	520	488	472	506	486	510	497	455	517	509	500	491	501	502	448	486	500	477	489	493	485	504	474	518	491	488	453	488	509	482	530	478	506	488	501	528	500	442	547	500	507	465	513	464	513	477	490	524	520	474	521	483	479	483	494	488	469	520	544	493	502	468	531	505	472	473	515	500	508	493	546	515	489	487	521	480	493	498	525	518	499	479	498	491	518	492	503	477	506	487	476	483	506	484	476	487	451	505	473	510	481	490	534	467	484	497	505	462	496	483	478	486	535	488	499	491	453	499	486	451	493	462	471	521	483	467	461	490	491	468	488	499	476	510	478	499	483	503	470	481	492	497	506	520	487	528	511	539	497	525	512	519	525	476	468	486	482	459	475	513	502	498	483	482	508	509	454	478	468	524	482	502	485	512	497	498	512	503	488	524	474	489	498	472	499	503	479	500	478	451	517	498	482	498	508	516	487	481	483	510	513	504	503	493	455	498	514	503	467	505	523	481	449	510	507	520	514	476	513	501	512	464	468	493	459	503	429	528	443	488	458	482	501	477	507	485	558	486	514	502	495	480	483	494	506	544	499	498	500	514	505	527	479	485	490	505	468	503	482	520	531	522	466	456	508	499	467	500	527	442	484	525	489	503	483	511	507	473	488	506	487	477	518	481	478	480	484	476	502	502	503	532	510	492	460	490	467	510	536	474	513	554	482	486	470	515	519	522	455	550	511	494	482	457	549	517	486	515	496	484	513	497	508	522	496	493	494	526	526	540	527	522	476	556	492	481	509	471	484	537	531	497	501	488	496	476	506	452	471	501	532	536	495	499	515	469	496	479	507	473	521	499	523	523	497	495	536	500	478	527	490	511	499	452	479	486	500	463	502	471	510	442	485	512	503	503	489	484	482	547	496	491	484	462	494	498	499	527	495	498	481	518	517	528	462	499	465	503	489	475	466	524	480	475	498	522	522	512	504	518	516	467	504	504	529	494	513	505	529	515	493	486	524	463	492	520	464	504	521	515	504	489	494	503	498	481	511	483	472	488	493	507	486	492	505	460	530	491	505	478	489	520	500	486	537	475	456	521	516	493	508	469	456	482	502	499	462	485	489	503	496	453	497	517	501	485	520	486	498	496	485	488	468	512	447	526	465	468	490	472	479	506	489	494	470	502	493	461	506	463	493	486	458	484	509	470	493	451	471	494	474	499	498	500	464	461	489	449	509	523	490	503	518	520	550	505	467	497	540	473	497	527	484	527	477	524	514	479	530	527	526	499	526	490	482	487	487	489	509	494	467	515	503	475	520	496	494	470	512	494	493	493	504	504	466	495	501	476	474	487	463	518	526	526	535	549	514	500	462	521	509	482	486
2416	247	238	240	220	184	192	168	182	177	188	180	200	192	185	198	185	172	162	202	191	186	161	177	165	184	178	162	181	175	173	179	200	176	173	173	217	171	169	197	179	161	188	161	168	163	206	183	188	196	182	153	193	173	167	192	193	205	191	167	172	193	190	187	172	172	189	158	185	180	176	173	180	180	184	177	191	176	188	187	173	178	186	183	188	203	177	193	169	186	199	170	171	170	165	156	180	179	166	194	167	174	191	191	163	139	166	191	175	171	198	187	184	158	185	186	185	171	189	173	157	176	173	188	190	190	210	174	209	165	178	158	184	161	188	185	184	173	168	203	181	180	175	210	198	177	180	174	191	204	196	199	196	196	177	183	174	169	177	195	176	195	181	201	178	185	186	172	185	161	173	175	166	170	174	199	190	171	190	199	165	195	193	184	175	198	183	179	180	181	201	191	195	200	154	166	166	160	192	198	177	180	191	189	177	198	171	199	185	195	183	192	198	195	174	193	185	181	163	181	197	183	196	200	192	181	179	170	187	144	188	178	186	185	167	169	179	187	168	184	170	148	158	175	161	183	183	183	175	189	176	205	191	173	180	176	175	185	149	169	192	143	163	172	167	192	187	172	183	165	178	201	198	184	187	177	164	175	171	184	174	205	182	165	177	167	167	172	186	185	191	167	177	186	196	182	170	196	179	195	192	165	168	166	186	186	176	169	166	187	186	153	196	203	162	199	184	195	193	177	179	198	240	164	185	201	179	174	182	141	201	161	186	185	158	197	155	170	182	173	182	175	155	204	176	170	191	184	200	182	170	168	182	159	167	194	179	183	203	169	214	186	186	178	174	178	192	152	200	182	194	176	179	197	182	181	195	202	184	164	193	176	195	189	181	158	186	174	163	188	180	193	170	169	192	167	173	163	178	168	150	189	165	189	191	192	187	168	180	177	180	163	177	187	174	189	186	169	158	155	162	165	190	176	161	197	183	158	167	181	181	192	171	213	166	210	174	176	184	158	167	153	187	187	191	185	194	187	166	162	210	198	174	181	174	170	169	188	191	173	186	168	162	175	176	185	167	177	218	183	186	194	190	181	191	188	184	165	194	206	157	171	168	180	196	188	190	165	212	175	157	189	181	170	177	177	176	186	190	178	177	160	177	198	145	178	181	175	177	178	178	175	188	165	176	181	191	169	187	173	183	149	176	179	156	187	182	182	164	165	170	165	188	185	170	178	172	178	200	168	169	177	153	156	173	187	172	184	194	163	196	177	161	189	166	183	184	177	196	178	180	185	184	160	167	168	180	173	153	166	181	177	199	164	194	193	190	188	187	165	204	184	177	204	181	176	176	186	168	172	157	190	172	179	200	176	169	186	198	162	179	182	185	159	170	165	165	171	168	185	171	170	176	176	167	196	183	177	176	177	189	208	189	173	175	194	169	201	176	155	169	176	193	175	169	190	178	194	161	182	185	169	184	160	193	165	166	176	190	197	153	167	164	194	193	170	189	172	191	163	193	184	188	194	188	147	161	174	218	186	178	160	184	201	195	155	204	189	185	172	172	175	202	205	173	182	163	174	194	176	168	193	186	169	192	184	163	192	174	177	213	183	162	188	182	167	183	179	185	208	174	147	171	174	185	195	175	184	179	178	166	172	198	186	182	175	179	182	176	177	182	175	197	175	169	191	165	186	172	165	182	199	215	195	182	171	170	180	183	187	185	168	185	175	187	207	170	180	171	170	187	183	198	179	194	174	181	192	210	183	182	183	207	190	168	182	201	171	197	197	188	170	172	188	189	208	174	181	183	206	182	192	207	181	194	171	195	199	169	178	191	192	175	220	177	183	190	157	171	194	176	171	173	153	179	175	182	189	165	180	182	200	158	170	198	187	184	177	164	178	184	157	180	198	193	174	193	194	186	150	195	193	171	164	180	179	185	162	190	163	205	201	189	166	170	204	166	181	185	202	204	154	179	192	178	170	178	181	197	150	194	165	162	154	156	173	181	148	176	202	202	196	167	190	176	168	188	189	177	188	161	175	172	170	173	186	186	190	169	187	156	170	203	229	198	165	165	167	172	187	160	187	176	183	189	170	188	182	170	195	170	188	206	169	180	188	169	173	175	167	190	195	189	204	185	161	205	157	151	156	203	188	184	185	181	224	170	182	172	156	166	206	168	179	182	196	181	181	157	168	204	186	185	175	183	182	176	200	200	212	193	173	172	185	178	181	162	167	186	172	181	190	154	186	182	184	187	184	165	163	174	178	213	177	159	171	181	191	175	174	167	169	169	206	185	137	154	181	191	207	187	184	148	160	201	188	152	179	160	178	174	187	191	165	181	190	181	189	201	168	182	164	196	183	184	184	169	190	199	176	177	188	181	167	168	191	190	177	164	180	172	153	201	158	175	190	141	166	178	179	184	176	192	197	191	172	155	169	174	172	188	174	184	204	179	176	196	178	194	172	187	189	200	157	189	177	163	183	171	167	177	188	159	182	163	188	188	182	182	174	193	198	182	188	169	176	194	171	182	164	179	184	178	189	180	196	173	167	171	186	189	205	179	189	172	152	181	172	213	195	180	188	192	191	181	177	159	188	187	194	205	173	188	176	193	189	176	182	197	187	185	191	168	187	206	172	168	158	193	168	174	175	160	158	162	184	167	189	162	178	169	168	186	179	192	193	181	159	183	174	186	158	174	175	220	163	191	194	182	190	184	142	190	178	179	181	163	170	180	202	194	172	164	176	192	199	182	177	167	158	169	186	181	190	162	179	183	183	193	190	181	152	177	189	194	175	194	191	195	152	169	185	190	199	180	220	207	169	190	182	186	170	192	203	182	173	197	176	185	171	173	192	169	150	168	182	210	189	158	178	192	182	154	176	190	185	195	178	188	169	180	195	180	164	182	155	178	177	158	168	169	168	182	169	172	173	182	189	181	181	171	172	196	172	187	147	145	185	166	156	183	186	202	154	180	200	153	184	187	182	171	175	173	174	174	171	149	169	166	133	184	186	215	168	183	186	186	149	184	207	192	180	178	169	192	178	158	180	202	168	179	184	174	191	183	179	169	154	189	193	189	196	165	170	187	185	184	191	193	165	141	163	179	187	172	180	176	165	165	159	183	146	191	185	178	158	164	174	186	207	179	168	159	176	178	175	195	174	154	190	185	196	192	186	203	190	188	183	196	171	180	191	201	196	199	165	185	204	172	176	188	197	175	171	192	199	163	170	196	193	186	199	187	187	179	182	205	178	164	179	190	187	174	164	198	169	151	154	172	168	175	181	194	192	194	157	194	193	142	180	163	183	169	186	157	183	186	169	167	175	162	170	161	187	178	181	182	181	167	170	196	170	214	187	166	172	185	171	216	172	183	168	201	172	169	178	188	156	183	159	165	166	174	204	189	184	186	180	179	159	187	185	150	179	169	199	177	200	175	157	186	170	196	198	164	177	169	163	189	216	194	212	196	174	192	171	181	172	172	174	181	183	202	168	179	175
2167	636	667	675	680	630	623	573	566	579	582	538	550	455	542	569	502	557	531	530	511	537	533	498	517	526	505	500	479	523	509	503	551	494	504	498	518	463	472	503	511	475	525	505	509	514	529	513	529	545	505	494	505	507	509	486	489	455	499	483	502	465	492	511	500	519	523	507	500	519	509	478	535	505	474	478	464	499	495	577	494	472	478	501	512	487	534	527	537	498	519	502	552	527	515	508	487	507	465	546	482	509	475	499	484	523	498	515	470	491	471	492	520	495	485	473	523	500	513	498	464	502	512	502	510	461	499	493	534	484	534	497	491	489	530	526	522	478	467	516	482	525	501	459	462	516	512	475	509	483	545	483	509	524	532	508	503	547	508	482	503	535	513	521	501	529	517	469	462	518	525	483	501	507	488	462	513	492	520	497	541	513	528	477	512	467	469	499	515	583	530	479	532	522	523	507	508	508	489	477	488	501	502	513	474	535	528	512	493	544	521	483	523	487	496	476	482	517	517	511	514	478	530	501	504	509	490	525	494	510	505	509	469	494	500	529	535	526	492	495	516	520	472	512	543	522	514	502	536	502	481	514	461	515	509	547	511	457	508	529	563	513	543	518	482	478	518	520	531	532	522	497	507	507	510	531	477	482	520	490	535	473	517	496	514	519	532	505	513	487	488	468	508	520	479	531	492	475	498	539	492	545	481	523	481	524	504	527	534	507	505	501	499	507	472	492	497	499	519	505	528	569	521	493	454	471	509	514	520	463	489	495	473	527	447	494	498	532	524	508	484	492	472	525	497	478	527	476	499	507	494	550	512	499	494	508	506	534	519	491	480	497	497	553	462	473	476	541	492	535	522	464	461	517	500	527	516	492	492	532	493	464	509	552	528	492	526	543	497	525	510	496	489	482	471	516	498	560	519	522	493	496	526	501	511	523	504	534	483	545	469	548	501	507	524	533	509	463	505	534	510	506	512	448	512	507	533	513	489	491	520	509	484	480	496	477	531	517	525	500	470	500	492	481	462	475	497	494	496	582	499	491	494	501	510	509	488	518	454	524	558	503	502	552	502	508	536	518	504	510	529	563	484	489	478	473	470	476	532	489	502	500	514	506	504	485	578	525	513	495	461	498	509	502	490	466	524	465	515	504	494	530	510	449	482	518	483	472	547	494	507	484	506	529	493	505	501	535	461	500	493	541	496	510	507	512	490	528	455	525	499	498	446	503	510	520	484	526	512	510	488	508	525	505	539	524	485	496	495	514	524	499	484	511	546	490	495	516	514	515	494	513	497	512	495	509	537	534	508	537	508	536	496	500	522	467	535	527	479	506	517	511	516	481	482	536	504	516	533	523	533	517	529	525	522	478	485	503	491	517	471	523	507	487	479	512	506	550	526	500	464	501	519	519	499	528	521	504	512	529	488	506	504	496	491	522	482	499	525	513	513	510	501	515	541	484	534	505	478	487	483	531	501	494	524	485	517	523	483	503	495	495	471	517	504	520	532	548	481	534	502	494	515	488	538	513	475	505	540	535	513	499	457	481	523	481	527	474	509	506	511	514	512	521	500	483	522	485	503	522	502	535	551	510	488	499	466	514	513	554	519	527	521	506	508	522	515	480	450	471	507	518	509	536	504	540	474	525	490	524	470	503	490	500	501	509	520	495	524	521	504	491	503	503	494	499	531	499	485	480	489	517	495	509	490	519	492	514	493	512	512	481	545	504	501	522	483	518	540	515	512	500	501	527	510	524	531	524	537	463	499	532	487	519	512	526	509	511	522	495	511	484	535	516	465	487	515	505	508	485	491	463	500	492	551	549	497	505	511	480	493	493	510	513	482	486	488	504	522	491	544	527	548	508	521	521	502	532	493	499	518	507	509	494	508	490	516	470	492	518	489	503	481	486	485	480	516	483	534	533	512	499	501	498	512	481	524	470	531	484	532	508	458	524	494	533	488	476	514	524	484	480	503	512	524	502	511	536	477	547	468	486	539	511	500	568	516	509	530	456	529	519	456	512	490	493	482	521	493	476	497	499	523	467	508	508	477	488	514	543	538	529	533	456	503	483	482	514	525	482	456	502	517	496	493	505	466	517	503	503	521	515	512	458	511	522	555	502	493	484	523	473	495	506	547	483	506	488	522	507	488	470	536	500	548	514	517	443	479	481	472	519	459	523	492	469	499	504	477	548	532	507	508	500	525	507	515	494	473	532	516	486	508	485	504	517	474	533	516	534	537	493	500	521	507	466	502	512	498	510	536	497	525	463	477	520	492	565	498	509	458	545	539	508	493	518	484	538	481	485	501	480	496	551	499	483	524	493	490	544	527	496	502	474	494	494	463	517	509	460	456	547	514	480	473	484	496	484	487	524	519	458	506	522	517	517	482	531	490	525	489	522	535	459	505	540	470	499	486	493	497	552	515	499	509	502	499	496	492	480	526	508	504	479	471	484	517	508	530	534	546	504	527	545	499	478	524	538	519	518	526	515	492	461	509	485	534	466	500	490	538	524	474	527	518	525	504	530	507	505	527	480	471	468	534	507	555	502	549	488	501	527	481	523	500	514	519	538	529	456	525	531	486	549	480	493	479	464	508	541	487	498	487	489	521	492	494	523	476	461	502	492	518	491	503	474	484	516	515	496	540	478	518	498	476	511	539	490	526	504	507	461	464	479	482	520	509	510	535	475	465	531	499	469	497	516	504	532	478	519	477	503	495	510	515	531	508	480	508	527	516	516	501	476	482	495	525	520	478	486	518	521	507	526	496	509	508	493	464	516	507	508	471	497	511	526	458	526	473	545	472	550	470	492	458	507	520	498	531	473	527	531	527	486	455	468	456	529	480	534	496	480	507	514	522	534	534	518	485	491	486	497	501	495	489	460	509	521	510	481	488	533	476	490	478	495	497	521	484	460	518	548	515	505	498	475	525	520	503	469	522	502	485	507	523	498	516	525	505	507	517	487	508	502	523	538	491	525	510	521	564	534	499	542	525	492	520	506	510	512	525	495	485	539	536	466	503	519	523	505	508	512	504	499	516	495	470	548	520	496	532	541	491	506	528	506	482	503	521	494	554	506	496	573	489	525	516	499	490	493	518	482	550	506	487	545	512	500	512	511	521	494	465	568	477	489	537	515	497	536	476	524	499	489	502	493	494	516	431	492	505	486	494	522	530	496	541	463	491	502	496	505	474	524	554	490	518	522	511	480	506	489	501	544	474	551	507	527	477	521	514	525	494	536	502	489	479	452	499	508	496	485	502	486	556	555	507	508	519	514	506	548	491	510	494	495	507	509	496	514	491	455	504	545	495	524	462	523	555	492	504	522	546	520	510	525	476	509	520	459	520	499	483	460	476	500	494	483	521	477	494	512	497	480	517	531	501	501	515	509	485	482	500	518	492	529	515	493	492	506	525	529	563	529	470	548	545	527	504	465	535	502	486	514	484	541	483	503	508	497	504	477	492	527	502	498	503	503	504	507	508	513	484	561	503	528
10139	1154	1362	1095	763	548	427	371	270	256	223	188	190	161	147	130	138	142	137	133	133	132	123	93	125	119	110	103	114	122	112	102	101	106	108	99	92	121	100	88	106	91	101	95	95	88	90	95	95	105	97	105	80	88	106	99	111	99	90	92	101	82	91	105	94	95	118	68	93	105	91	100	87	92	95	89	125	106	91	83	106	112	84	96	113	98	91	92	93	88	100	111	86	94	83	91	101	84	86	72	89	94	82	86	94	82	90	90	82	82	83	85	87	94	112	85	98	89	103	107	79	102	82	87	94	117	105	95	93	94	88	73	93	111	95	104	89	89	88	87	90	92	99	103	89	85	95	71	107	91	72	88	102	104	107	89	92	92	94	100	91	81	80	100	85	95	72	88	77	86	77	95	91	98	106	94	94	113	100	86	85	109	80	98	92	84	95	93	102	111	74	79	86	92	98	99	99	108	95	89	80	83	82	82	79	112	85	108	97	105	99	97	98	106	86	88	105	93	105	95	87	85	98	93	87	98	85	106	99	96	78	96	96	90	69	106	111	99	109	95	79	78	96	122	91	90	93	91	75	116	95	103	116	94	84	94	89	99	100	101	94	96	87	89	93	91	88	91	95	88	92	99	98	84	101	95	100	78	86	79	81	85	94	112	85	105	100	82	91	94	112	85	84	85	101	88	108	95	95	85	91	105	82	89	113	104	83	88	109	98	76	104	102	90	83	108	95	83	97	83	87	96	99	102	97	98	100	94	84	111	100	105	95	92	96	96	83	93	82	100	91	74	108	100	81	90	83	91	118	96	66	91	71	85	98	92	93	86	93	101	82	112	100	84	97	92	95	89	85	83	85	111	96	71	81	92	90	78	104	102	94	98	94	97	87	100	92	100	105	84	108	86	88	108	103	109	82	74	86	87	86	91	97	85	102	93	85	81	94	96	89	72	99	102	88	93	89	97	94	103	85	92	99	90	78	96	103	123	92	97	94	92	110	101	83	86	98	83	109	93	85	102	79	84	89	100	94	92	94	78	83	95	93	101	101	107	89	97	96	83	100	83	75	89	92	87	107	89	108	89	91	92	74	102	110	86	100	99	104	80	88	95	96	88	101	89	105	98	83	92	90	93	98	92	83	80	92	91	95	103	111	97	94	91	90	86	100	90	95	96	102	77	97	91	93	85	100	100	78	95	93	78	90	86	113	104	76	99	98	81	82	93	93	81	88	77	79	89	86	89	114	101	93	106	96	90	83	99	103	101	85	107	88	91	101	93	86	87	84	88	90	86	95	91	89	94	107	107	80	76	100	91	91	86	100	115	90	74	86	82	110	84	82	106	92	92	92	91	91	95	108	91	101	110	82	88	106	116	96	85	94	105	90	96	100	87	79	80	92	96	79	100	88	91	101	81	80	88	100	89	84	91	87	110	83	98	108	96	76	101	97	98	109	104	87	75	85	83	95	93	94	98	97	106	97	106	77	88	92	93	89	93	88	102	82	94	98	89	113	99	111	88	83	93	89	95	102	77	90	82	88	86	96	100	64	81	111	96	102	91	85	87	73	98	83	78	73	88	96	82	96	104	89	90	102	91	83	111	96	97	90	106	87	112	98	97	110	92	81	66	76	103	84	82	112	94	84	85	95	100	96	116	86	86	80	98	77	99	83	85	96	83	93	75	101	111	104	100	88	95	92	103	109	84	79	80	98	81	94	98	93	103	85	90	94	81	99	93	99	105	99	93	94	103	97	77	109	85	111	90	90	90	89	107	82	99	98	91	98	87	85	103	71	123	115	92	75	94	108	97	84	89	95	82	94	95	111	107	95	85	99	98	128	97	82	97	85	82	85	90	89	89	87	103	83	91	93	89	106	89	85	105	98	88	87	96	112	96	92	82	85	95	103	79	94	77	102	96	81	89	92	87	86	95	97	94	91	106	85	109	84	118	87	109	77	88	94	84	83	93	97	88	108	87	85	89	87	96	94	82	89	87	90	106	97	94	86	78	87	93	94	113	104	99	101	96	90	103	85	115	95	94	90	100	84	98	106	97	100	81	105	87	90	92	100	101	94	100	98	78	85	85	85	71	101	93	89	103	103	96	122	114	101	104	95	94	84	95	99	71	102	77	89	84	82	97	82	92	83	91	82	104	90	100	97	94	98	84	82	103	107	90	91	91	84	117	79	91	111	110	77	91	82	101	100	90	103	94	100	87	95	99	104	80	104	90	110	75	97	109	82	95	96	92	83	97	87	108	98	97	81	86	91	105	81	91	77	82	76	92	87	95	100	98	88	96	92	100	97	114	101	98	91	108	88	100	91	82	93	96	90	92	97	95	85	92	106	87	100	78	83	96	95	88	93	90	95	81	100	93	93	95	93	101	115	95	116	96	91	64	77	87	88	76	76	108	95	101	77	87	103	87	82	93	94	94	110	91	94	106	90	110	95	92	87	97	85	99	87	86	94	84	95	88	84	78	91	70	82	100	98	109	83	83	93	91	94	77	86	86	88	85	87	75	110	110	97	84	100	87	79	104	83	83	104	105	81	95	102	91	108	96	99	74	106	90	102	89	99	87	86	86	88	80	87	92	105	91	103	103	82	100	93	82	101	80	96	101	91	103	112	94	97	107	95	99	84	91	81	69	87	116	97	95	86	91	99	97	95	98	89	76	71	92	86	96	88	87	96	92	97	103	84	90	103	96	88	87	92	108	107	105	82	93	97	82	99	105	92	90	84	97	95	90	89	82	80	98	96	79	95	112	92	88	98	103	92	109	86	81	100	79	87	97	89	90	94	100	93	91	89	106	97	84	82	99	86	79	116	87	91	100	76	82	94	106	94	102	107	126	94	92	92	93	94	88	110	95	92	86	89	90	99	97	76	89	94	98	73	101	79	97	83	96	88	109	108	78	100	99	82	102	88	92	102	68	100	87	106	95	82	95	96	99	100	81	103	90	82	77	75	109	87	113	86	101	95	97	96	84	104	103	110	103	97	98	97	90	94	85	96	94	86	111	121	95	91	81	91	102	83	108	118	103	91	95	100	83	100	107	84	91	108	94	96	100	112	102	93	85	88	78	123	88	96	84	109	91	89	94	85	115	85	72	84	102	109	86	98	101	83	87	88	93	101	93	94	102	106	96	85	72	104	94	93	88	107	85	78	106	109	85	102	76	78	89	77	107	101	101	85	94	97	90	80	86	99	94	78	86	75	89	71	91	112	98	101	97	97	100	97	91	86	101	97	97	101	91	85	86	97	86	78	102	94	84	76	83	91	87	106	85	87	81	93	95	109	97	105	104	96	70	88	109	84	81	92	85	73	93	78	98	108	82	103	94	77	78	89	110	93	97	75	83	99	81	104	89	87	83	93	98	99	104	89	92	103	92	104	87	88	98	110	88	89	92	89	79	121	93	92	83	77	105	89	103	100	90	97	98	102	92	86	82	85	83	102	100	82	85	94	94	91	93	94	81	89	91	99	97	71	104	98	79	78	76
5495	1355	3222	3521	3066	2400	1961	1647	1343	1123	1068	940	807	802	715	710	619	583	551	521	483	510	485	463	433	433	432	421	398	437	397	379	358	359	399	381	368	333	363	348	340	340	343	330	349	355	335	342	334	343	329	356	354	331	338	324	336	329	316	333	322	333	343	315	321	332	325	302	319	328	313	288	284	348	311	309	324	327	309	321	323	289	365	298	298	297	292	284	301	282	299	329	340	316	301	289	290	312	302	291	304	333	279	287	333	291	308	325	295	283	297	319	293	274	312	282	277	306	318	314	305	295	292	281	329	305	275	280	311	337	298	286	283	295	278	319	308	298	286	307	318	294	300	291	270	339	292	268	315	298	284	268	276	278	331	294	282	333	292	307	271	284	285	319	301	284	296	267	304	283	304	287	297	303	293	293	279	277	284	315	288	304	285	316	268	326	274	285	313	304	288	286	282	277	276	298	323	278	282	298	314	291	304	302	354	312	279	285	280	296	308	307	322	278	309	293	295	283	274	303	302	294	300	264	299	315	319	265	293	323	264	281	284	287	322	300	281	281	303	297	304	300	297	284	298	288	278	305	292	302	305	309	296	288	283	280	288	316	292	278	314	291	278	326	312	337	296	312	287	311	286	302	316	310	309	291	330	288	270	304	317	294	288	297	309	306	284	300	300	299	300	290	284	275	333	281	278	274	289	311	285	328	282	284	282	302	336	256	308	307	304	313	297	284	310	342	298	283	300	292	306	317	312	304	321	300	272	297	327	314	277	294	309	285	301	307	308	325	286	320	311	297	277	308	323	310	283	333	283	317	301	281	294	284	292	298	300	325	301	298	310	281	320	278	300	309	306	329	295	283	322	288	285	294	312	300	307	284	298	305	288	288	310	300	308	294	327	316	292	272	297	316	334	317	294	297	294	266	302	272	311	292	308	277	305	330	291	291	309	316	302	293	295	294	301	292	303	287	307	298	268	272	281	310	296	323	289	287	284	283	286	305	283	281	310	353	279	289	289	307	290	294	282	301	315	303	285	317	325	299	290	277	276	303	326	314	297	275	299	288	290	291	313	277	259	290	291	280	289	293	292	305	299	295	288	315	270	284	310	294	330	347	285	315	304	307	296	317	289	312	288	316	301	274	337	289	280	310	316	319	310	288	303	322	308	278	282	287	294	316	293	310	296	289	287	301	310	312	311	283	292	314	281	308	308	295	268	322	298	282	291	289	301	294	302	292	312	295	307	305	269	280	300	299	315	295	285	284	284	308	288	255	277	290	295	289	334	321	306	302	288	311	306	273	310	297	306	291	265	297	288	276	300	286	277	290	299	285	293	288	289	301	287	252	260	280	298	308	302	286	316	283	308	306	330	290	296	272	298	326	329	273	315	306	309	308	301	302	301	317	295	275	304	284	291	302	291	319	282	246	316	305	264	294	282	282	283	269	341	308	328	321	301	318	296	308	319	307	323	283	280	281	291	294	308	290	284	310	314	299	303	286	293	317	290	311	283	318	310	305	284	310	313	291	322	286	313	317	314	312	278	300	336	295	305	293	304	288	335	305	287	280	298	312	323	298	306	291	313	294	294	290	296	289	293	294	306	294	302	313	269	305	288	314	336	305	290	294	314	309	265	312	291	297	320	347	302	308	281	288	306	280	312	307	286	273	297	297	302	296	276	311	298	303	301	295	302	286	315	303	303	289	308	305	289	277	293	279	290	293	299	282	306	309	286	293	282	292	313	310	305	321	294	303	306	298	297	323	290	254	309	290	319	287	316	293	290	297	309	280	305	312	304	300	318	284	308	302	307	314	308	292	343	319	302	303	286	310	289	321	307	309	281	310	298	303	266	276	302	303	272	325	290	320	296	284	281	313	298	305	303	316	292	309	300	312	282	292	324	295	297	272	313	263	316	286	295	285	299	309	289	291	311	310	298	286	284	308	271	309	333	347	299	281	324	307	261	337	310	290	312	287	305	264	284	309	300	290	275	302	315	286	300	321	308	332	260	286	280	330	288	303	321	283	310	297	286	278	281	295	294	301	303	304	317	281	325	291	271	321	292	303	275	272	297	295	311	290	307	296	273	287	304	297	288	275	316	315	298	305	296	295	305	279	283	316	307	328	305	284	288	314	288	296	284	328	280	304	287	290	302	283	312	292	282	267	282	296	302	294	301	288	302	297	309	288	282	280	263	305	283	345	301	314	302	305	283	317	314	331	301	294	276	271	310	294	291	294	291	305	297	294	298	305	326	295	300	262	298	293	266	281	276	302	277	276	281	305	302	300	304	329	273	310	321	283	326	284	315	295	295	337	323	325	299	293	311	270	306	321	306	298	318	301	294	300	311	298	312	288	298	293	335	284	306	288	288	274	298	285	276	340	303	297	273	334	305	332	334	291	286	307	312	284	309	289	298	302	263	333	312	276	280	301	300	290	323	332	333	308	274	287	289	335	291	308	309	267	297	297	307	294	287	289	322	313	294	265	319	274	296	290	307	300	292	260	307	296	282	305	315	290	295	265	300	288	314	294	289	293	304	322	266	282	287	307	266	274	305	293	312	283	291	292	283	295	296	317	318	297	286	287	282	292	296	294	284	309	326	312	289	311	281	300	293	292	345	290	301	313	294	289	289	300	364	294	295	303	319	292	309	291	278	280	296	330	304	322	288	300	325	298	277	257	295	310	290	301	308	283	323	268	283	336	318	310	303	317	322	294	300	284	265	299	304	311	297	305	303	322	288	298	300	311	303	307	317	300	290	288	283	335	314	282	299	314	288	304	332	311	305	304	290	301	313	289	310	328	324	322	301	277	276	267	293	301	293	300	314	290	304	289	329	274	300	281	314	312	327	289	300	258	304	304	306	302	299	292	267	265	297	298	288	309	292	289	301	305	295	298	278	282	303	299	320	302	295	305	272	315	327	284	278	305	301	316	339	328	289	284	307	296	306	290	319	304	349	297	281	325	283	299	304	293	303	311	311	301	322	285	283	319	301	303	320	283	279	280	288	317	294	298	307	307	258	291	309	301	271	311	288	314	268	296	264	333	302	291	296	295	289	323	295	286	296	313	309	301	283	316	322	277	283	295	313	283	275	327	334	311	339	270	306	304	305	311	293	274	288	309	267	288	289	298	328	284	256	322	295	291	291	312	287	309	313	301	314	277	316	298	280	290	285	301	304	329	293	309	300	321	283	308	279	301	323	286	286	296	325	280	293	306	287	285	295	287	293	299	293	336	283	272	325	297	281	280	297	282	314	311	286	306	322	309	283	279	327	305	287	298	277	295	288	323	257	277	315	271	309	296	271	281	296	258	288	268	294	322	302	300	310	295	304	301	313	278	316	292	301	288	299	297	304	316	292	275	270	303	288	291	338	305	336	329	314	281	284	292	335	285	294	319	264	312	282	304	288	306	265	287	312	303	290	338	287	317	291	276	283	330	305	315	291	329	290	308	321	281	272	292	279	281	292	283	298	302	276	299	268	317	285	299	307	287	290	302
19240	3271	2944	2323	1595	1129	921	695	588	508	417	370	354	304	305	261	251	210	237	248	211	226	216	226	233	183	183	209	198	192	206	201	191	199	184	175	200	177	183	171	181	158	202	201	156	176	167	172	182	184	180	184	163	196	169	188	208	185	158	195	179	196	175	164	172	155	189	154	169	178	192	175	156	172	151	164	179	164	153	187	152	163	156	179	184	179	150	173	158	161	164	169	193	178	166	171	163	180	166	179	170	182	177	149	178	141	165	162	178	169	159	156	172	165	168	170	167	173	179	165	148	171	159	198	181	189	149	160	180	153	161	146	168	179	177	191	157	171	146	171	185	175	185	166	177	183	149	188	164	172	167	166	185	169	176	153	166	174	166	164	175	176	179	154	193	163	163	158	172	159	173	184	175	166	148	159	158	158	178	148	192	171	145	184	202	166	176	163	155	181	167	154	162	172	176	164	184	160	176	178	178	188	166	162	179	159	171	192	169	173	163	161	172	166	164	161	155	175	169	155	159	204	190	176	186	175	171	148	187	146	160	194	181	163	155	161	171	153	177	158	146	183	151	163	168	177	179	166	176	166	172	145	168	210	157	163	159	168	138	167	168	178	175	181	175	145	171	171	167	181	154	152	166	166	160	158	179	171	170	151	156	158	157	175	171	156	180	140	158	178	166	176	149	186	184	179	156	164	160	176	171	159	153	159	162	174	172	166	181	146	144	160	178	191	190	145	199	162	186	178	161	195	172	140	158	182	156	150	166	155	162	172	152	155	185	146	170	166	173	155	159	190	163	164	161	164	163	151	177	166	166	158	166	153	171	175	162	179	181	176	149	186	166	170	184	181	178	191	179	153	168	187	170	154	151	169	166	158	185	173	189	177	156	159	146	173	177	172	164	158	186	160	148	168	172	161	180	176	149	176	170	155	148	161	154	162	162	167	163	174	184	187	171	161	166	163	171	153	166	181	150	167	163	174	168	158	180	168	176	172	168	157	171	172	159	158	158	172	190	155	184	155	158	178	141	170	154	165	151	163	173	157	145	165	160	158	185	164	178	193	165	155	162	167	187	168	182	171	168	172	154	169	181	162	154	182	154	176	176	137	170	177	161	197	175	152	168	168	166	173	158	169	186	164	154	170	175	176	174	174	186	156	177	187	141	164	169	173	149	165	162	175	173	167	170	147	166	161	171	167	140	162	182	154	154	158	181	170	162	160	167	186	156	159	188	166	143	168	165	180	171	173	161	157	163	195	153	154	160	172	169	153	183	196	134	169	181	174	172	168	171	178	166	166	163	189	167	162	163	177	186	184	173	159	152	179	178	179	189	172	163	146	162	176	170	151	168	164	166	166	148	168	169	171	156	155	186	179	157	165	168	167	164	173	154	178	158	159	149	176	164	187	161	155	182	162	168	167	165	154	181	166	182	158	182	160	171	149	163	195	176	153	154	179	152	171	184	183	167	171	167	156	144	159	169	166	180	167	161	176	188	186	151	172	154	165	148	171	160	173	169	182	156	183	170	167	177	154	175	187	161	179	186	132	162	160	154	156	156	184	197	168	186	167	166	137	161	178	157	134	162	158	202	174	169	167	168	162	162	171	157	171	177	166	161	175	187	189	169	173	157	186	182	166	181	157	165	171	179	173	168	157	170	158	187	167	171	156	179	175	158	175	169	144	181	214	157	169	176	151	150	191	166	134	163	173	168	153	195	173	150	184	172	172	153	165	168	161	180	189	157	168	186	147	170	170	171	152	166	165	173	171	171	173	173	147	172	156	203	174	199	165	145	187	165	148	162	162	176	155	162	160	185	180	167	167	158	157	174	150	171	180	165	171	157	177	162	173	170	170	189	143	174	183	184	159	155	156	165	159	167	164	179	179	188	170	190	200	166	174	168	168	166	166	178	159	169	144	168	185	161	155	188	186	189	181	168	167	155	163	160	184	169	169	170	185	190	166	161	175	159	163	151	156	181	156	165	186	165	159	181	166	180	158	176	155	151	181	205	171	173	149	163	166	173	154	183	181	188	168	165	169	173	168	197	158	174	155	178	171	171	138	151	150	197	191	158	160	162	156	166	178	163	178	153	160	178	165	170	164	153	159	160	162	138	170	187	178	152	173	151	158	156	142	150	168	164	135	174	182	174	175	168	159	154	189	191	192	172	157	164	166	184	169	185	180	171	173	188	147	168	168	172	166	168	177	169	190	188	170	138	163	175	163	187	148	172	160	151	180	158	193	174	174	181	185	183	167	143	161	164	167	173	176	173	150	191	144	156	158	157	181	182	170	172	174	166	165	157	166	157	189	164	196	162	187	139	200	167	175	160	176	174	174	174	181	161	162	178	187	171	162	153	158	167	182	160	144	153	157	160	150	171	151	169	167	140	170	130	178	139	146	165	179	178	177	175	161	173	172	181	165	145	148	173	181	181	167	176	165	163	169	163	152	170	171	167	178	176	175	167	155	162	166	156	159	158	202	170	146	138	159	192	174	176	170	169	182	180	154	185	180	148	177	170	145	170	179	165	174	154	169	171	171	161	179	147	157	183	163	142	170	156	140	146	156	195	154	157	179	184	153	161	154	163	180	178	155	182	162	142	163	179	157	166	147	175	175	164	163	159	157	160	164	153	184	182	147	177	190	164	160	163	158	168	155	156	176	159	164	185	170	188	147	162	165	164	173	180	143	185	171	156	162	187	151	183	185	157	168	164	180	165	173	163	159	159	165	161	166	182	166	180	146	182	170	166	174	148	149	153	145	172	177	153	154	176	163	162	171	174	176	169	195	155	170	153	206	150	160	172	155	168	189	178	188	152	168	167	151	189	170	192	175	162	162	177	147	158	159	175	195	163	178	178	171	151	177	166	172	140	181	146	174	154	162	171	175	176	169	162	157	169	163	169	168	191	154	161	168	155	180	162	175	168	172	186	168	174	166	148	177	190	201	197	165	157	173	159	169	159	180	177	155	173	147	173	171	159	166	149	171	155	171	181	164	160	161	150	173	178	141	171	175	161	147	166	139	174	176	174	167	168	158	140	134	175	195	155	166	176	148	155	184	169	193	168	184	168	171	157	179	181	171	183	170	158	165	202	170	166	188	195	179	165	154	151	165	165	145	150	151	160	167	141	149	176	196	151	151	150	142	158	182	151	175	186	185	184	166	184	133	193	146	152	159	144	174	164	186	179	182	137	157	163	149	174	191	175	146	177	180	145	164	177	157	147	136	144	181	181	166	182	180	160	160	163	187	172	187	167	159	169	157	174	159	175	155	157	160	167	152	150	177	175	156	192	179	162	185	160	186	173	174	150	165	167	165	182	181	171	193	150	160	198	179	166	159	177	173	157	170	163	171	181	190	182	186	161	167	172	143	165	163	150	166	170	171	160	182	158	163	166	158	175	171	165	174	156	158	167	176	164	170	173	136	150	160	170	176	182	156	195	188	158	159	186	159	172	179	171	153	152	178	183	163	162	149	176	169	174	171	168	192	167	176
7977	2651	6316	6731	5946	4710	3925	3177	2687	2396	1969	1793	1614	1471	1325	1295	1159	1098	1066	994	950	889	886	826	781	783	833	672	733	737	719	707	662	606	658	629	649	680	647	586	590	582	608	615	576	565	584	578	582	595	578	579	583	546	487	550	594	543	537	550	565	526	529	544	548	530	541	485	540	548	496	540	515	498	517	507	534	543	501	513	555	495	519	526	537	550	535	536	523	513	535	485	546	511	519	474	570	515	503	498	494	524	499	518	484	532	491	518	545	504	511	511	506	515	494	501	536	472	532	490	495	527	507	511	533	499	524	528	522	503	484	501	477	525	526	538	476	494	518	510	482	507	487	480	479	479	504	506	483	492	483	492	491	501	478	474	534	552	524	513	506	488	521	482	520	494	554	547	528	507	490	532	472	489	521	513	527	521	478	496	477	485	504	506	498	536	496	506	473	494	470	493	512	478	524	445	461	508	488	496	489	502	493	494	471	490	455	468	532	477	526	528	478	507	494	503	464	510	476	465	529	505	492	502	464	502	502	508	500	509	479	521	465	451	457	495	511	497	527	510	458	496	487	517	501	514	499	488	493	471	508	466	496	447	473	440	499	478	524	507	527	451	497	495	480	462	493	485	498	494	505	536	510	551	511	485	478	510	503	492	492	497	483	461	498	491	499	485	528	513	482	502	478	487	475	485	491	486	503	464	498	498	475	449	541	516	474	507	506	489	494	509	546	465	508	469	487	510	498	507	486	524	439	500	467	495	509	508	476	498	491	455	513	509	496	528	507	476	514	524	510	474	473	469	487	537	485	463	507	505	448	476	518	514	476	510	492	498	476	484	490	495	475	467	493	520	487	487	503	486	514	472	453	549	458	499	496	493	544	508	494	532	494	515	507	496	468	471	499	497	462	458	503	515	488	495	495	500	530	531	495	499	527	485	511	522	488	484	522	509	546	467	527	493	478	509	518	481	504	492	516	542	517	476	487	536	488	517	494	458	501	512	507	533	529	483	501	527	458	505	470	497	488	504	480	490	507	528	478	459	537	471	496	513	493	508	480	532	481	444	500	467	542	510	475	490	454	437	494	473	485	480	497	509	515	508	472	518	477	499	508	494	482	535	487	482	486	483	503	486	484	481	494	487	503	437	475	497	452	510	502	523	492	470	508	476	468	531	485	500	498	489	514	495	489	516	486	512	507	497	484	498	479	500	450	500	478	460	499	466	529	488	490	501	497	505	510	510	476	495	549	503	460	486	496	466	522	491	477	495	479	480	484	505	470	476	482	511	518	539	498	481	498	477	508	469	540	493	509	527	436	465	469	490	468	513	483	514	474	492	500	444	474	483	495	476	465	481	497	489	494	463	464	439	536	509	501	504	470	511	464	506	480	529	489	475	516	516	474	493	486	507	544	519	497	499	471	497	489	489	482	487	535	514	452	515	485	494	517	509	497	528	500	505	491	491	471	500	504	535	492	486	496	503	481	513	489	473	504	544	501	509	498	535	477	502	519	456	471	479	448	450	523	475	490	514	514	483	480	510	495	519	456	494	501	491	476	519	493	511	527	486	478	491	502	517	503	488	541	520	481	474	523	490	488	437	510	549	506	460	499	467	512	459	497	484	497	539	481	457	505	497	506	466	472	483	489	478	485	461	472	482	519	510	501	501	540	472	505	486	491	486	476	482	499	507	469	520	492	517	498	533	480	512	508	476	490	462	487	492	496	448	508	499	503	500	476	503	510	506	457	499	479	463	533	537	528	465	452	514	476	515	458	510	509	475	492	511	509	482	490	466	515	486	466	455	493	474	519	507	486	497	462	511	512	484	516	460	514	507	514	474	504	508	463	453	480	489	546	521	515	493	497	502	521	523	489	493	500	475	499	500	500	472	524	480	501	478	476	489	472	485	539	531	507	505	457	515	495	482	456	490	518	518	514	508	490	505	493	513	497	517	524	508	489	486	482	467	490	490	506	497	508	489	522	516	448	469	484	520	509	512	475	504	531	511	529	483	525	510	542	456	476	473	517	521	497	485	487	538	498	480	489	481	502	525	490	446	482	503	530	519	499	474	474	481	476	495	483	509	467	487	515	507	489	488	459	506	517	458	494	504	519	487	499	496	483	521	472	481	476	478	504	495	493	513	499	504	523	499	538	514	518	469	498	500	510	467	452	513	509	445	479	498	462	473	443	535	466	494	475	500	474	491	505	506	502	505	481	488	502	498	529	478	497	509	495	481	512	485	485	480	473	483	470	465	521	497	510	482	516	505	531	496	481	503	497	521	500	532	495	487	485	484	507	509	507	452	495	474	462	501	474	467	506	557	513	496	481	486	508	507	491	496	510	519	486	506	494	484	485	537	498	498	492	473	494	504	502	490	504	487	512	504	481	503	489	496	514	534	507	497	462	505	467	482	462	511	531	508	475	491	510	494	512	511	468	500	536	492	513	487	494	473	536	508	519	473	479	470	482	477	516	499	474	517	469	485	494	506	471	552	495	440	489	486	545	505	482	454	515	485	477	473	508	487	493	510	457	499	488	541	498	506	523	452	510	539	477	531	487	514	457	512	482	488	465	449	473	477	506	468	522	478	505	500	501	466	460	493	505	501	509	488	486	493	506	440	513	492	497	501	514	507	515	523	493	504	443	498	476	470	491	501	476	492	500	467	498	517	525	494	510	489	456	501	507	496	502	548	520	471	492	529	465	457	465	536	460	499	486	524	506	486	521	519	480	495	469	506	511	482	521	505	515	502	509	523	476	505	508	498	517	465	514	516	516	485	493	518	485	494	492	481	503	505	464	470	461	528	508	470	547	494	505	506	501	480	497	503	522	449	468	534	522	511	493	459	486	502	478	493	488	496	497	495	460	479	497	487	479	504	514	484	503	539	489	491	468	522	481	469	497	524	483	484	510	513	499	501	481	502	463	538	483	510	464	529	509	489	497	510	515	493	512	461	476	465	486	488	478	488	496	529	461	487	482	478	528	520	519	477	511	451	486	463	476	518	497	491	520	460	502	487	484	503	505	457	499	483	495	471	497	510	483	526	494	477	489	496	487	532	503	525	485	470	492	502	476	500	477	531	480	473	523	507	496	482	481	493	512	529	494	505	484	525	527	524	508	483	488	454	469	483	479	504	492	531	522	455	491	466	474	457	507	491	496	490	475	517	507	505	510	468	495	496	466	519	482	474	483	491	514	486	467	471	522	451	546	515	485	480	489	463	502	516	526	490	510	533	502	512	500	490	495	496	507	489	480	516	551	454	534	491	521	487	497	531	499	479	445	503	476	480	474	471	489	492	495	492	544	526	503	524	460	507	496	471	470	496	510	502	489	519	478	503	492	503	499	495	491	527	515	529	443	519	456	485	489	488	492	530	497	518	508	529	479	494	515	520	544	498	534	488	501	509	511	483	464	540	494	489	505	504	516	504	528	517	547	494	463	491	522	490	529	478	466	466	491	497	507	555	430	503	516	485	504	503	511	511	519	511	488	502	544	455
2363	235	251	231	248	205	206	197	171	166	194	174	167	180	174	177	181	207	177	175	183	174	193	177	168	151	180	167	171	171	213	180	194	189	165	199	167	212	199	160	155	195	155	178	172	168	179	184	199	207	176	185	183	180	171	176	180	177	181	200	196	180	189	179	191	172	185	183	190	173	177	190	181	156	187	188	180	172	187	171	186	166	201	208	169	179	156	175	169	176	183	183	192	192	184	176	180	178	160	175	188	216	202	163	189	161	181	193	167	174	148	188	161	182	183	171	174	198	199	161	177	194	198	192	182	151	193	200	183	163	188	183	209	170	190	186	160	197	182	160	181	181	201	177	179	164	189	176	175	180	173	188	200	176	190	188	184	199	178	175	160	185	158	202	172	185	179	162	180	181	171	196	183	170	185	156	191	185	180	177	175	161	184	167	179	190	175	195	151	153	202	160	188	168	179	192	187	186	180	162	189	168	175	202	173	188	173	201	179	167	190	183	191	207	166	186	176	170	203	161	165	168	197	157	180	180	183	169	162	182	180	198	188	180	182	183	158	220	171	191	183	155	173	153	163	162	161	167	183	180	165	188	176	180	201	176	177	185	158	218	177	193	169	183	179	180	182	192	191	181	181	174	186	176	217	166	184	186	184	175	194	206	181	173	191	187	168	183	175	191	191	177	168	170	174	140	218	170	183	215	160	202	167	194	205	183	185	206	189	159	175	185	178	184	168	186	194	174	189	192	183	185	173	158	185	178	166	175	176	159	210	186	190	191	181	199	169	176	186	187	188	191	181	186	169	157	198	186	182	209	173	180	198	189	192	191	180	168	197	175	168	189	177	175	188	161	164	201	183	165	195	168	180	185	185	190	202	190	189	176	166	203	176	195	162	188	172	212	202	177	199	181	185	170	169	175	187	209	165	167	176	181	171	193	182	191	173	202	179	162	169	169	187	177	165	182	173	126	181	187	192	167	185	174	198	201	186	187	188	169	155	140	167	194	185	157	177	183	164	193	179	159	167	183	190	183	167	192	171	183	153	184	170	210	166	192	186	175	198	190	170	157	182	166	200	193	176	173	187	176	175	194	180	180	188	176	178	174	197	192	188	171	174	161	189	161	179	175	177	181	187	178	160	163	206	209	164	171	195	191	190	177	180	176	185	171	172	174	184	166	171	186	182	182	172	180	195	132	158	176	167	169	186	186	198	173	183	194	188	197	191	159	166	165	180	187	178	157	191	166	166	185	179	192	187	178	194	177	185	173	171	182	182	190	163	180	174	186	171	198	156	156	182	197	193	163	167	178	208	190	182	195	160	167	184	192	166	175	179	195	199	158	175	192	203	162	182	167	150	158	189	172	210	213	183	164	176	169	196	167	193	163	176	172	179	162	185	176	198	184	165	171	195	168	188	190	176	179	169	177	189	185	197	163	180	178	196	200	165	179	154	183	205	185	154	172	180	168	200	187	210	206	180	185	163	197	186	175	183	160	174	163	190	181	178	213	193	214	147	196	191	180	190	179	196	176	182	160	166	148	203	168	206	166	170	165	194	183	197	205	185	165	229	184	181	172	194	185	177	184	175	190	213	164	172	189	167	178	184	150	175	170	189	172	180	184	145	171	163	160	191	171	168	173	169	182	178	173	176	192	180	184	174	165	168	198	173	171	179	191	206	164	191	174	181	186	170	171	188	184	173	162	212	162	176	150	181	182	185	188	189	167	198	192	170	171	178	189	180	202	179	182	144	190	156	177	171	179	211	176	165	164	172	181	166	184	184	179	160	150	184	205	169	167	187	171	189	173	163	186	168	169	167	184	165	189	194	189	186	195	155	174	159	165	139	175	216	189	193	191	171	163	145	207	171	181	184	181	151	195	156	176	190	187	197	201	180	174	181	152	176	197	178	179	166	177	176	174	179	189	181	213	192	193	177	180	162	178	193	174	168	171	174	172	173	184	198	187	173	187	194	181	192	190	158	158	186	183	190	161	172	204	184	184	165	188	165	173	175	167	198	175	191	170	186	168	165	188	162	187	189	170	203	203	196	172	178	177	184	171	177	180	150	176	162	182	186	155	178	169	180	185	184	173	169	172	188	175	207	208	181	177	172	163	165	155	204	193	172	192	173	179	164	216	171	191	164	196	171	173	177	152	177	186	172	198	175	165	161	191	183	197	163	149	188	182	172	189	170	173	186	206	162	169	194	172	156	199	161	187	154	172	196	194	209	185	172	174	168	172	160	169	191	182	189	157	176	182	193	181	171	155	167	197	195	196	162	200	172	185	190	171	194	192	177	146	144	166	187	173	175	167	177	196	150	157	177	201	171	181	153	170	162	191	220	213	174	187	187	183	185	174	187	184	164	195	189	176	160	194	175	179	174	209	153	191	178	189	178	169	165	185	197	201	171	196	162	180	138	175	202	164	167	170	187	189	184	177	164	184	172	200	185	170	179	190	163	180	166	182	168	189	162	187	186	182	173	199	163	166	168	178	176	169	172	205	167	155	170	177	185	202	178	164	193	177	166	176	163	190	186	205	163	178	170	167	175	176	179	158	196	159	198	181	171	199	182	194	165	188	194	174	183	186	196	193	202	163	194	163	193	183	201	183	176	199	212	196	178	167	183	173	175	168	195	176	181	181	186	178	160	179	181	168	155	173	192	158	166	199	170	190	174	162	165	175	174	197	172	169	218	171	183	183	186	193	173	174	191	183	162	154	165	199	196	176	180	164	167	181	194	201	198	178	186	188	171	182	180	179	162	187	173	160	156	177	195	185	160	173	182	168	200	183	189	195	186	173	170	171	180	185	169	174	150	186	177	181	187	184	177	193	192	187	164	180	170	190	174	174	196	169	177	170	169	166	183	178	170	172	182	179	174	169	173	180	190	183	193	178	203	211	174	183	159	185	177	178	154	165	167	177	185	170	177	164	194	177	192	169	177	190	174	168	226	163	185	186	185	177	203	173	163	167	185	170	165	170	175	214	187	173	191	178	174	173	160	161	212	172	208	175	166	189	183	188	176	190	166	171	151	176	169	175	169	181	194	172	168	200	175	164	200	197	179	185	169	175	162	202	186	171	195	185	164	192	155	155	152	176	161	194	175	192	174	167	187	183	179	186	173	185	181	183	188	167	189	207	162	194	176	165	172	171	172	181	169	172	199	177	152	169	147	178	170	173	174	186	202	174	195	182	182	175	153	184	201	179	179	172	172	159	191	153	180	205	155	192	162	178	155	181	184	200	165	191	185	172	190	180	209	170	160	190	169	195	192	181	214	194	188	176	154	174	192	191	207	180	173	168	183	188	193	168	177	187	185	174	178	164	180	187	173	186	189	187	195	169	176	176	186	207	172	182	184	188	196	182	182	169	161	174	200	184	183	188	191	157	186	175	153	178	154	171	161	175	162	166	181	170	173	171	174	185	175	173	192	162	191	178	187	159	166	170	187	207	172	184	189	168	188	161	186	169	164	178	188	177	194	176	181	201	172	166	195	173
2101	566	642	706	679	622	600	544	601	529	559	555	557	490	473	542	519	512	515	525	485	487	508	513	515	501	550	491	547	491	511	518	528	492	509	562	523	514	517	494	510	507	511	484	481	500	505	507	510	517	535	549	500	525	475	519	498	492	528	479	554	538	536	530	497	490	501	533	509	512	514	505	516	475	503	516	515	532	486	478	521	494	520	505	513	538	517	500	488	499	544	471	507	478	484	498	481	520	516	545	506	526	489	533	520	493	493	502	491	527	518	458	518	475	521	474	499	501	507	494	482	534	508	510	542	463	468	512	502	500	485	498	519	504	483	479	503	498	502	491	509	511	508	523	506	478	505	501	508	478	520	492	528	518	533	516	503	531	499	502	512	506	494	546	522	545	490	508	512	482	482	520	521	508	521	548	490	533	499	518	531	521	485	484	517	479	561	531	540	513	504	487	508	513	500	487	520	514	540	513	499	520	503	529	517	488	507	480	496	475	500	492	501	502	506	512	517	455	501	521	526	501	483	490	501	474	518	534	472	506	477	486	510	480	497	496	506	506	522	514	511	483	473	498	525	457	492	498	510	492	479	516	539	528	513	502	458	489	507	540	510	546	526	510	532	497	510	485	488	493	509	495	511	477	506	460	514	575	482	496	512	513	498	507	516	486	536	531	502	510	555	500	504	479	509	528	494	533	524	498	555	512	513	461	518	501	501	493	490	537	539	497	465	446	487	536	509	524	494	491	511	503	500	500	485	494	516	527	489	486	515	511	485	527	491	521	515	516	535	530	516	484	495	500	518	513	500	536	497	517	496	481	514	506	496	487	520	510	518	466	518	503	495	506	482	481	485	530	538	493	504	491	556	552	529	492	488	530	534	491	521	480	524	510	518	503	512	505	475	511	478	492	512	495	460	485	526	494	521	502	518	479	498	500	505	498	490	491	483	511	545	477	509	489	481	491	484	529	510	492	493	529	514	506	511	516	514	477	521	522	519	530	506	513	498	519	496	510	470	518	493	538	497	521	475	482	496	514	504	501	484	512	482	521	524	498	536	470	497	523	514	491	534	535	458	551	445	503	515	455	478	521	522	559	492	553	509	485	493	516	499	539	488	508	494	496	515	506	518	511	542	501	483	499	493	535	497	529	485	534	506	528	472	492	508	507	481	481	525	548	475	507	537	492	510	501	509	518	487	502	521	506	490	537	485	534	528	487	530	553	488	509	477	527	494	504	536	544	485	494	514	516	478	553	495	472	521	480	498	525	485	516	526	511	504	536	518	545	505	534	477	527	518	491	520	530	474	546	500	533	506	475	486	554	516	512	494	495	535	495	503	482	475	551	480	471	509	505	493	511	530	465	555	534	533	497	442	500	538	493	538	498	505	508	515	467	551	506	525	495	519	493	480	528	516	524	499	517	519	482	559	489	498	496	483	462	474	452	522	521	536	495	527	508	490	474	489	523	500	496	492	512	559	525	524	495	488	487	533	481	523	491	504	486	508	550	516	493	452	561	501	484	472	525	485	513	529	509	491	496	510	485	535	492	507	490	510	479	485	531	485	489	479	493	546	505	520	502	527	524	516	520	495	540	541	536	518	512	501	508	501	534	506	544	496	517	505	518	507	494	499	505	529	497	510	518	514	507	523	511	520	473	542	535	547	489	502	510	473	511	475	516	502	491	554	514	480	522	508	498	474	488	487	471	510	469	487	509	537	553	500	486	508	506	496	501	480	528	502	485	508	510	533	441	538	521	477	499	502	488	502	484	552	488	532	515	493	500	546	506	461	500	475	539	484	505	501	484	495	467	525	484	559	516	497	529	487	517	476	505	515	517	506	495	542	514	517	521	503	461	532	501	525	500	509	533	510	488	487	475	478	533	522	535	504	474	503	516	509	515	510	529	475	551	540	486	554	499	483	531	509	511	510	504	505	505	456	547	502	516	526	515	505	509	573	513	493	495	488	503	507	528	508	534	517	532	542	528	506	480	491	460	493	529	514	513	530	473	505	479	511	508	481	473	532	508	471	498	507	505	515	523	484	501	513	476	491	505	446	492	489	536	536	483	520	518	516	492	510	494	502	484	495	513	507	516	526	500	494	523	520	522	525	509	463	508	506	471	515	503	537	504	514	532	501	510	472	514	500	555	506	483	522	527	493	511	485	518	478	497	510	492	488	486	483	484	517	494	508	528	518	510	497	518	469	501	529	488	487	475	454	525	486	514	506	520	513	522	519	519	474	523	510	515	515	485	497	486	515	491	457	514	513	525	514	521	486	522	481	529	503	517	504	513	511	508	543	512	511	503	501	472	482	484	515	522	493	519	500	508	495	527	500	495	516	495	482	505	497	514	529	493	468	500	522	480	504	499	473	558	485	502	495	509	516	508	532	498	508	546	513	506	531	504	484	487	507	518	482	521	485	510	508	490	501	504	493	499	531	493	561	545	504	464	516	504	534	513	504	503	537	490	490	531	500	513	509	485	534	478	475	463	497	464	496	494	521	513	496	522	510	508	508	517	494	517	519	507	511	485	482	500	517	509	473	533	504	499	537	536	524	508	503	528	523	478	477	554	544	493	515	532	509	501	480	475	477	514	507	526	523	535	488	534	509	499	488	525	516	542	508	496	480	499	544	546	494	533	499	481	492	500	508	499	497	465	519	523	476	520	496	524	524	495	540	505	497	515	472	536	505	512	564	499	497	485	483	516	517	478	505	541	512	506	488	509	513	508	493	474	526	499	498	514	471	504	516	499	485	553	498	533	470	526	456	489	526	542	514	531	468	550	507	497	525	501	517	515	454	476	477	504	510	461	523	554	519	500	491	532	513	492	527	482	501	506	505	515	538	474	504	505	481	541	530	481	446	506	519	508	489	498	542	497	504	513	487	499	523	483	461	524	507	503	551	505	512	493	457	464	475	524	498	507	511	509	548	531	494	470	499	498	508	506	527	486	530	489	526	499	460	528	533	561	540	525	489	487	474	528	483	479	532	477	485	525	480	497	522	490	532	475	502	499	556	509	503	535	531	503	498	525	507	510	536	481	505	489	541	514	526	497	500	551	505	528	489	491	471	506	475	506	496	547	505	472	502	517	486	475	541	462	475	500	507	506	556	473	519	508	502	518	499	491	501	499	478	507	510	535	528	520	474	505	514	487	497	546	465	498	494	449	504	550	497	470	484	499	513	525	496	486	514	482	500	518	540	538	483	505	481	503	547	549	497	537	540	499	509	506	490	475	504	496	491	489	481	508	491	487	465	522	514	488	498	520	503	490	499	464	520	537	508	478	521	536	540	510	479	512	514	512	515	510	534	512	530	525	548	510	469	473	512	522	546	490	497	500	472	505	495	505	469	487	488	532	488	494	517	513	508	508	528	520	498	520	484	546	489	497	514	523	487	493	500	515	451	509	519	499	433	543	500	506	474	481	466	518	505	501	505	529	505	516	501	489	515	502	470	502	544	526	557	524	496	516	503	509	511	465	492	478	541	503	555	497
10051	1206	1335	992	763	550	440	336	269	238	207	171	164	149	148	147	118	109	110	109	114	129	106	124	124	112	109	90	90	103	115	110	126	117	86	105	115	104	117	105	98	103	98	84	105	86	102	73	103	104	90	110	90	103	92	90	91	78	107	103	93	96	88	98	101	100	74	97	106	76	99	100	79	100	116	108	100	81	110	102	94	86	98	90	92	78	79	108	99	91	103	96	93	86	85	88	85	88	81	96	107	96	84	101	84	97	90	89	75	90	82	89	86	109	114	101	111	86	92	110	105	97	97	88	96	96	100	91	101	97	89	102	111	96	111	98	87	103	81	81	84	111	96	75	91	87	85	84	81	108	94	106	85	107	99	93	87	89	97	104	105	121	96	100	82	93	93	94	74	100	83	94	86	86	91	92	90	91	106	92	109	96	102	83	96	108	86	101	88	90	100	84	92	89	86	89	89	99	79	88	73	84	93	101	96	92	76	105	93	98	76	106	77	100	90	91	98	101	86	89	104	99	112	96	80	91	99	96	85	107	99	108	95	92	86	88	85	101	87	80	84	90	89	90	90	105	95	106	94	82	77	108	101	90	101	89	95	81	83	90	96	114	104	102	104	93	103	89	90	88	88	96	109	100	95	108	80	85	86	83	95	96	85	80	90	100	102	90	91	92	115	82	91	95	85	87	96	95	97	88	88	87	88	83	79	82	89	75	78	89	82	110	85	77	89	95	95	89	84	108	82	85	93	91	73	83	103	106	83	97	95	91	98	82	96	108	82	81	91	98	78	98	91	84	87	100	101	111	95	90	105	113	102	93	103	100	91	81	87	88	91	86	87	97	94	78	67	75	90	84	83	90	87	99	87	109	88	89	101	100	94	107	89	88	104	95	82	94	97	94	82	93	93	104	88	108	101	84	87	107	92	81	77	95	80	90	91	85	83	94	81	105	84	104	87	92	110	106	91	80	89	93	79	102	82	92	79	89	107	113	88	75	87	78	81	100	113	95	88	80	105	92	94	91	96	92	86	85	82	88	88	83	86	88	105	85	91	107	97	112	87	93	106	92	76	86	103	103	98	89	75	83	93	104	82	102	98	99	100	84	103	83	84	84	82	103	90	100	102	103	101	99	94	93	101	108	87	80	79	94	94	94	95	82	114	91	100	84	89	79	83	94	86	89	76	104	98	99	93	87	73	98	81	98	103	94	75	64	103	98	96	114	92	102	100	74	84	90	94	75	99	92	86	108	95	95	81	103	95	88	94	89	96	86	81	93	87	83	75	97	100	107	93	89	98	115	105	99	84	97	89	97	91	99	86	100	92	86	97	82	99	100	93	90	89	103	95	95	78	80	97	66	83	104	75	88	103	107	98	95	83	85	86	94	79	97	105	108	98	86	109	88	93	96	87	82	81	93	81	93	89	82	82	97	105	87	92	84	77	91	91	86	74	120	117	107	100	106	115	84	99	85	85	82	90	99	113	94	80	87	77	100	94	102	103	91	88	96	101	85	97	87	104	93	92	86	89	76	89	97	88	86	84	59	85	80	91	97	112	101	81	83	101	93	92	95	95	103	98	90	89	99	87	88	112	92	93	82	109	91	117	89	96	83	98	88	98	92	94	98	86	90	97	95	85	85	87	73	93	95	108	104	110	106	95	94	85	85	74	96	94	97	97	100	89	96	97	86	96	80	91	88	77	101	94	94	103	108	91	86	107	92	110	81	89	105	91	90	82	118	89	102	81	101	94	85	98	88	92	81	92	94	98	95	90	91	83	97	91	96	99	85	79	99	89	86	82	102	87	99	92	94	85	76	85	80	82	90	103	85	72	101	79	118	96	82	94	107	101	84	94	83	89	91	88	105	95	81	90	88	88	91	81	97	93	104	108	95	105	87	83	96	84	92	88	93	90	98	106	89	83	93	107	94	90	105	88	118	95	103	81	83	102	88	98	82	91	118	96	94	96	90	81	90	98	103	95	92	95	103	84	94	98	98	87	97	93	89	98	74	81	96	100	85	88	100	85	108	93	82	86	96	101	88	104	88	90	93	89	85	104	89	91	85	105	95	93	85	105	105	92	86	101	98	103	89	98	93	80	104	97	105	96	100	118	111	91	76	87	92	89	90	96	94	97	91	96	80	99	97	103	79	84	91	86	96	95	94	85	97	98	105	94	112	94	100	105	96	77	85	91	91	87	98	97	92	88	107	98	93	88	96	67	95	103	74	76	104	91	95	92	81	107	106	102	98	98	76	89	92	92	88	99	88	82	109	85	94	107	93	97	100	109	94	87	93	97	88	104	73	122	96	102	91	90	102	107	105	101	109	86	87	91	93	89	92	89	96	94	100	105	113	76	98	94	102	101	92	95	93	82	97	80	111	109	105	106	113	102	102	98	89	98	108	93	100	94	78	109	100	81	95	110	91	85	95	96	90	123	96	92	84	115	98	98	78	81	100	104	85	85	84	99	102	81	113	99	100	106	86	90	86	87	103	84	95	87	90	99	93	94	100	82	98	96	94	82	97	107	86	97	91	110	93	92	108	81	116	88	79	94	99	74	87	92	87	89	106	107	91	118	95	104	101	98	81	66	93	88	86	98	98	92	107	77	87	91	91	85	91	98	100	97	95	90	96	88	86	97	90	110	105	95	102	96	97	80	91	86	109	95	84	102	85	97	93	68	83	108	91	77	101	84	111	105	86	108	96	80	101	92	91	84	88	98	96	94	92	92	91	94	112	92	94	85	107	104	89	102	88	88	98	109	88	99	86	98	90	94	66	95	103	99	98	100	92	102	105	94	83	79	97	107	102	96	87	81	88	93	104	103	89	86	108	92	87	96	106	98	92	93	99	105	96	103	70	88	96	84	88	70	96	96	111	89	88	86	99	93	96	95	120	89	93	102	95	97	91	82	76	103	89	83	106	94	97	101	91	66	98	85	93	86	111	97	89	92	105	98	88	97	117	86	99	98	95	84	106	103	90	104	99	111	89	74	85	81	93	76	86	94	100	106	82	103	87	99	92	80	107	90	101	88	103	86	84	96	98	96	112	89	96	89	101	83	84	104	104	102	91	98	77	84	81	103	86	95	94	94	87	109	97	102	94	95	88	85	80	91	67	101	92	90	83	80	80	92	95	96	82	93	99	88	85	106	116	93	90	96	97	91	90	93	92	72	94	96	84	93	95	93	105	93	99	94	114	98	86	98	110	80	103	95	81	86	95	78	80	106	67	97	98	94	86	85	89	98	114	81	88	113	105	95	119	87	92	88	89	99	94	69	93	106	105	109	87	95	74	98	82	106	103	94	99	85	94	98	72	77	112	95	77	79	112	97	120	109	93	84	112	79	66	86	83	88	79	103	93	99	89	86	97	112	98	93	71	79	89	93	99	89	99	83	78	96	92	96	97	91	108	93	89	85	110	98	103	80	80	98	95	87	98	91	94	112	90	100	98	81	98	90	91	108	89	81	78	98	112	95	76	94	98	79	103	86	91
5509	1316	3180	3510	3030	2489	2050	1657	1395	1187	1071	943	821	786	738	693	639	593	586	543	538	500	478	442	449	427	425	390	394	386	393	401	368	403	378	393	328	360	378	359	375	344	345	340	347	355	327	340	320	352	330	353	318	346	317	326	315	335	333	294	358	326	324	316	328	310	302	322	300	326	336	324	317	319	331	346	290	274	314	347	304	319	297	333	340	344	282	315	303	291	305	350	266	301	311	348	294	309	296	308	329	297	310	278	299	290	306	276	313	304	297	302	328	301	338	302	313	314	305	274	305	298	260	257	316	319	293	325	313	312	300	326	301	303	284	297	300	301	302	312	257	277	288	302	304	304	314	297	320	316	309	315	297	285	310	279	326	305	262	324	320	290	299	345	291	300	311	291	316	302	301	303	272	346	304	285	331	301	300	321	293	310	336	328	302	292	302	303	300	284	305	298	285	277	298	282	259	279	293	301	316	307	298	324	287	330	302	294	289	290	330	291	273	317	279	276	288	296	305	286	306	286	320	308	291	272	304	278	302	303	322	319	301	279	296	317	284	300	276	292	324	341	320	320	284	296	291	281	303	300	287	298	286	303	330	302	312	283	302	308	329	280	299	312	273	286	307	302	298	287	290	310	306	305	295	292	312	292	317	289	294	292	304	316	326	285	294	303	288	292	297	285	275	290	299	324	297	286	291	340	298	278	304	276	306	308	302	339	295	325	289	290	292	298	298	304	281	303	290	291	279	286	313	292	324	293	285	265	314	293	299	303	252	270	290	288	281	309	314	314	309	322	286	320	289	306	284	287	293	273	327	320	307	274	270	302	308	289	290	303	317	299	288	319	282	313	306	292	267	319	306	307	311	281	270	262	287	305	267	308	293	286	306	297	322	295	303	314	316	288	288	310	300	286	291	286	321	258	289	309	310	280	271	293	315	261	274	305	287	291	290	277	302	307	260	330	279	281	298	276	332	308	308	296	303	307	293	285	303	323	303	288	326	317	280	280	301	268	296	295	316	314	305	299	311	279	292	295	298	297	294	246	345	299	305	279	304	296	288	283	294	288	288	308	319	283	277	293	311	326	313	311	270	301	317	293	284	293	298	278	306	288	306	309	314	291	311	300	324	294	304	252	287	318	310	290	318	274	305	282	297	302	278	304	322	300	335	329	276	332	300	309	295	322	322	294	346	286	285	303	313	294	283	320	343	303	325	294	321	328	318	288	297	300	270	279	311	299	293	322	297	304	310	310	299	313	302	299	293	330	291	298	298	315	291	295	281	301	301	293	310	281	265	319	298	323	290	317	291	275	333	307	287	304	307	286	310	300	310	298	308	307	298	300	282	286	306	284	287	282	280	287	297	291	317	307	299	290	304	267	305	304	273	298	281	291	280	293	320	296	300	283	301	300	302	322	308	284	293	288	281	293	326	285	300	298	294	309	316	301	280	309	299	276	271	293	338	304	295	311	291	275	253	274	296	316	298	315	320	305	308	338	279	290	296	297	298	269	270	298	320	292	278	254	294	325	270	290	283	319	284	272	318	320	293	296	306	314	278	289	315	295	331	312	306	284	295	284	296	283	284	302	316	314	280	314	289	342	294	264	273	333	320	302	316	305	300	290	287	296	271	286	289	313	295	306	305	296	319	324	308	347	330	300	291	287	296	281	291	285	281	296	272	288	321	286	277	275	257	296	315	319	303	318	295	299	304	295	309	324	303	302	265	317	329	293	310	301	291	320	276	274	280	289	315	316	301	324	296	339	280	268	291	322	304	275	304	313	311	308	289	304	316	318	280	281	287	310	325	314	289	288	298	342	318	267	315	298	296	304	281	319	304	297	302	300	310	321	293	302	282	302	302	289	332	305	268	319	319	287	298	282	288	268	283	305	293	315	285	303	313	310	303	276	295	320	314	321	290	319	303	291	322	292	264	309	286	286	287	301	279	326	263	317	256	308	263	313	261	305	304	265	297	305	300	272	305	286	267	288	323	287	316	282	321	324	290	341	288	346	287	270	319	293	267	257	299	284	286	350	297	267	305	309	314	266	315	317	289	301	272	282	294	290	281	278	278	300	298	313	315	296	292	273	314	303	304	291	300	287	291	312	282	312	306	272	283	339	341	299	295	290	277	293	308	316	296	323	295	306	342	264	275	335	298	288	293	309	300	304	314	293	300	279	273	285	285	267	303	304	277	307	306	300	338	335	301	273	285	294	311	304	280	323	289	275	308	287	265	289	301	310	284	279	333	297	303	301	270	273	302	297	283	290	299	345	304	323	285	351	298	275	304	308	286	320	299	307	308	288	308	288	309	295	328	323	292	293	275	310	271	297	281	300	304	289	302	308	277	286	302	283	313	266	293	330	326	306	335	294	303	305	304	294	322	290	299	306	302	282	312	271	249	287	288	295	293	296	325	296	327	294	259	301	297	293	306	288	328	315	282	292	272	287	294	279	318	334	272	314	317	287	301	285	297	320	320	313	275	281	300	324	344	297	285	319	298	304	274	318	308	294	349	313	295	346	303	317	313	274	325	289	318	267	282	287	343	268	291	303	301	268	295	296	295	297	327	330	304	307	302	302	285	288	318	290	278	282	280	306	271	303	292	312	266	296	321	307	304	322	328	305	308	305	326	290	323	314	309	314	279	314	292	273	284	297	313	302	271	293	307	301	320	287	286	317	267	305	307	304	295	280	344	299	306	315	305	310	309	271	283	318	306	274	278	297	311	319	259	313	280	302	291	297	298	282	303	300	307	296	300	273	301	307	325	330	322	309	293	285	318	269	288	272	306	281	308	291	317	294	292	305	306	284	291	273	284	285	298	298	268	270	303	284	301	319	298	296	298	327	261	263	319	270	317	294	295	300	329	287	315	319	296	306	297	279	305	303	292	319	308	276	326	280	307	299	317	289	290	307	319	338	282	311	309	290	308	282	306	308	297	287	305	301	328	297	324	325	286	282	280	291	277	326	342	306	285	323	285	301	312	293	298	295	300	315	305	332	304	259	329	308	289	287	306	313	284	332	285	271	306	240	292	284	281	301	292	312	332	320	305	281	301	345	326	291	306	283	254	304	298	281	303	304	305	273	268	309	276	288	313	274	294	287	330	281	303	284	301	283	287	319	314	341	340	294	304	272	326	269	287	305	311	278	310	288	313	316	298	283	305	301	301	321	293	276	330	333	305	318	288	282	295	341	289	317	287	303	291	295	320	249	268	305	281	265	292	294	301	287	316	293	296	270	282	300	300	333	323	301	302	313	279	296	323	295	315	314	309	307	303	305	311	303	271	282	289	291	293	287	293	306	335	296	268	284	306	289	291	312	282	283	257	321	316	311	315	269	308	336	291	311	286	325	299	297	268	309	289	303	280	298	271	326	304	306	297	309	273	300	301	313	276	327	267	320	279	284	314	311	306	311	286	320	308	322	273	289	289	295	292	277	291	311	301	298	298	321	283	302	340	290	258	312	282	285	308	295	271	295	314	308	266	301	318	297
19256	3328	3039	2254	1560	1167	881	681	567	439	445	355	309	306	301	285	265	213	262	234	235	215	225	224	207	192	195	197	205	189	211	185	172	184	182	178	159	184	180	173	205	178	177	176	195	164	202	164	188	155	160	178	180	188	152	194	162	160	180	176	148	193	181	175	153	176	177	184	186	163	152	155	154	171	158	173	173	171	158	158	163	173	183	172	160	190	188	174	178	203	179	183	148	188	170	171	184	147	162	151	174	171	169	125	171	160	159	166	167	164	169	172	188	176	170	172	148	162	168	150	186	166	179	175	180	170	159	167	176	162	182	168	169	161	172	150	161	180	173	188	174	173	163	151	188	176	149	170	158	189	178	175	164	181	181	162	157	159	137	168	173	158	163	154	183	180	171	148	152	186	171	173	180	158	162	181	174	173	137	174	160	161	180	186	180	160	193	173	168	153	163	146	167	162	152	169	170	167	170	154	167	163	184	150	170	187	199	164	172	166	178	154	175	182	179	172	187	180	157	171	150	172	174	185	186	177	161	180	158	165	152	155	168	174	170	159	166	165	162	167	145	185	161	156	187	167	155	170	158	140	162	163	187	134	155	187	146	189	155	163	181	156	181	143	154	182	167	185	169	168	174	180	174	201	167	169	173	165	154	166	182	175	161	176	142	184	169	157	168	165	153	164	155	186	185	178	173	164	184	183	147	168	175	173	157	169	153	170	188	160	188	165	192	149	171	175	153	143	160	166	202	176	201	166	168	149	155	132	197	146	163	168	166	181	187	169	166	152	185	162	147	183	192	157	159	170	143	187	166	137	171	191	182	152	169	153	173	167	183	191	173	177	179	145	201	158	153	177	177	170	160	165	161	141	176	152	162	132	162	185	154	181	169	180	181	181	185	164	185	160	162	158	178	170	162	133	173	183	160	172	169	165	164	147	185	164	182	144	155	178	168	165	152	179	158	166	181	172	185	177	176	187	161	169	167	173	175	164	168	181	159	180	184	181	142	172	149	149	160	170	193	151	158	155	164	174	154	184	166	200	160	177	154	167	160	153	150	182	165	167	178	163	171	175	168	162	140	152	149	189	192	162	190	151	158	144	170	181	163	167	171	167	200	168	179	162	184	171	157	167	186	172	152	178	173	148	165	179	182	179	162	168	153	185	171	192	155	182	149	179	155	183	158	186	176	182	184	175	158	192	165	190	162	171	162	179	175	169	171	159	167	167	169	179	144	174	190	163	190	139	154	170	170	176	160	194	173	190	155	156	166	181	167	161	172	167	170	163	183	161	152	155	179	159	172	167	172	179	162	183	160	170	158	199	159	171	203	170	152	177	164	176	164	169	160	173	164	187	169	162	158	190	170	188	162	149	146	187	149	171	162	180	157	158	156	151	153	181	182	160	182	170	171	186	183	171	190	177	161	163	174	150	169	159	175	158	182	174	184	176	160	189	165	147	197	163	167	154	180	141	172	167	177	170	157	177	181	171	181	160	188	157	143	174	181	166	172	161	177	157	160	150	161	173	176	188	167	170	165	172	177	164	177	145	172	181	174	172	146	157	146	146	177	153	159	182	174	162	153	182	146	149	178	154	191	165	175	159	174	173	163	169	181	163	149	157	159	159	167	186	158	157	179	172	182	175	144	149	191	159	186	137	157	178	159	175	179	168	157	180	167	165	186	145	174	159	185	166	166	152	177	171	172	184	184	167	180	193	153	144	177	168	178	149	181	179	155	157	171	140	166	180	175	169	166	159	180	170	176	156	149	166	187	151	155	144	175	189	170	185	191	180	170	175	150	174	157	148	173	162	184	166	174	167	154	183	168	162	166	182	166	157	155	165	158	180	169	159	144	175	205	166	176	197	162	168	198	163	177	160	173	176	175	171	163	176	168	161	167	176	184	159	159	172	147	158	154	170	182	160	155	163	158	173	168	153	138	180	161	157	154	168	127	182	159	162	149	148	169	183	160	188	181	165	166	160	198	171	174	164	176	163	146	161	170	168	170	170	167	187	160	182	140	173	179	187	177	155	168	159	183	179	176	148	195	175	146	176	164	171	157	176	163	182	182	164	162	177	185	185	170	149	165	159	170	174	156	171	155	174	186	180	184	193	171	179	164	186	172	159	176	167	189	174	151	212	174	161	151	159	141	163	147	175	167	145	180	174	153	164	169	176	163	179	169	167	158	166	171	159	161	161	197	188	184	180	178	173	180	189	188	162	153	151	150	164	169	172	178	162	149	157	188	171	145	186	166	179	190	147	171	182	168	167	152	152	154	149	164	164	163	182	185	176	139	156	172	189	172	193	135	186	165	144	139	155	162	173	144	182	135	166	176	164	164	153	176	157	169	167	163	147	164	147	169	162	162	158	177	190	167	157	174	169	168	180	161	153	188	166	157	189	184	170	168	200	193	164	171	163	133	166	167	158	146	163	166	181	157	160	140	166	187	201	149	171	179	143	151	167	146	179	159	181	140	171	149	147	175	162	185	153	160	168	162	155	189	153	162	153	175	202	172	171	140	152	183	145	165	172	179	178	167	159	180	196	178	159	170	167	171	178	185	160	163	181	157	155	169	175	170	164	184	184	165	161	190	177	161	154	171	165	146	159	170	165	142	172	166	154	180	165	165	171	166	155	157	189	192	173	189	183	180	154	174	164	154	169	170	175	170	186	163	181	178	156	171	158	174	163	160	149	142	164	166	149	173	153	167	188	178	179	164	154	165	166	170	170	183	177	179	203	183	137	134	154	151	142	187	179	187	159	188	164	162	182	159	156	162	173	169	176	170	150	165	176	177	177	175	156	183	185	174	168	159	155	163	166	199	153	165	177	175	169	167	159	145	166	162	185	160	186	163	156	163	163	156	167	168	191	178	168	151	153	180	163	161	169	182	148	186	169	179	172	172	172	170	162	150	178	169	169	138	165	170	147	143	181	170	153	177	182	193	183	147	181	169	166	199	168	159	169	195	159	184	165	176	163	177	187	166	164	161	150	140	180	158	155	159	175	179	180	154	153	168	165	176	151	151	171	180	162	183	181	165	168	155	147	160	189	166	162	182	175	163	172	153	176	153	181	170	171	169	169	154	174	180	198	169	184	168	161	176	155	177	174	160	149	150	139	169	167	171	206	193	164	174	183	151	161	156	188	186	172	186	168	171	152	153	169	157	186	163	164	151	157	156	172	156	187	172	173	162	160	154	182	174	173	162	157	161	162	187	189	178	171	150	173	161	156	171	147	176	165	158	170	190	162	146	165	171	184	171	159	168	167	161	163	191	169	166	194	163	197	149	175	178	168	174	155	167	175	176	185	175	194	169	170	172	156	173	182	184	165	166	177	170	168	183	166	156	161	166	157	184	182	169	145	167	173	168	183	173	155	150	155	167	179	163	156	145	165	171	176	171	173	154	166	160	160	175	183	150	164	167	179	167	163	162	157	155	164	173	161	163	157	179	164	167	171	154	184	189	165	162	157	173	160	164	180	159	157	175	172	170	140
7879	2672	6166	6817	5889	4721	3990	3166	2713	2332	2106	1808	1625	1507	1360	1286	1158	1100	1039	959	960	911	824	805	818	828	746	754	757	707	730	665	665	638	655	677	597	655	601	584	627	614	647	641	585	536	603	568	546	566	594	557	597	530	591	563	505	553	542	557	535	559	549	509	511	581	599	513	510	557	546	547	544	564	507	498	543	497	530	578	519	529	509	534	524	519	541	486	519	532	519	531	544	537	515	499	534	480	506	477	523	524	501	479	504	491	491	572	520	504	534	471	499	521	471	521	487	537	493	497	477	536	488	494	496	491	485	496	482	531	502	464	527	520	515	509	505	487	516	508	471	520	476	512	521	521	479	537	465	525	464	506	472	507	451	498	524	498	516	528	459	523	471	483	508	524	479	515	494	518	460	477	504	520	520	463	471	486	525	538	474	477	487	484	540	511	496	515	490	502	486	470	513	527	499	501	499	474	457	502	501	493	483	490	533	485	536	466	450	489	506	551	473	489	514	516	552	493	483	485	485	482	473	499	504	497	495	503	523	496	503	477	494	501	483	501	532	473	494	515	478	487	505	515	470	523	507	481	456	489	483	486	483	489	451	504	500	482	495	473	501	498	505	518	477	537	484	491	504	514	509	478	513	465	528	528	518	483	464	498	537	481	513	490	485	503	469	455	518	492	538	497	473	451	514	490	493	468	455	494	521	518	506	501	558	467	492	483	506	520	508	500	463	490	489	485	484	526	493	486	457	492	450	462	474	494	511	525	511	496	469	447	513	505	514	496	485	504	535	532	503	512	511	515	496	490	480	495	494	489	491	552	471	501	471	506	513	528	516	535	487	490	488	523	494	479	490	467	477	503	526	495	509	514	469	474	476	462	480	485	490	513	512	514	499	491	482	503	500	449	466	545	495	486	526	521	479	521	489	532	509	494	522	491	517	496	495	508	480	494	484	526	504	511	513	515	503	496	497	473	519	491	499	494	524	507	500	478	506	522	463	501	498	473	531	518	508	473	500	486	488	461	492	467	471	539	491	485	492	499	461	519	509	468	502	451	529	466	543	494	501	465	473	498	495	450	475	470	462	480	499	493	474	479	468	481	468	460	493	471	509	462	466	510	440	519	486	527	532	502	490	492	508	503	546	511	491	489	519	492	531	458	448	526	454	462	516	462	477	522	504	492	477	531	480	539	494	484	458	504	500	504	502	526	484	515	493	468	469	509	488	485	552	548	506	501	480	467	481	529	474	500	490	503	489	527	521	552	489	486	518	493	507	466	487	490	471	510	530	496	484	518	557	506	511	538	494	518	503	458	503	527	506	495	497	523	502	466	516	483	514	511	463	488	477	506	466	463	509	488	472	506	517	516	497	478	483	499	510	525	520	500	534	444	461	482	497	464	470	539	488	495	513	512	488	482	476	508	505	519	495	479	539	538	484	481	491	500	494	515	483	484	550	486	505	505	467	511	511	529	497	535	515	529	483	510	494	502	488	471	515	459	527	447	468	504	464	515	510	482	510	514	523	507	533	510	502	501	525	483	526	482	484	496	549	453	542	464	490	442	507	490	507	537	521	477	488	531	485	518	469	505	485	518	471	498	540	503	503	485	476	483	505	519	505	513	477	473	489	511	466	474	463	474	532	499	479	514	493	508	507	496	513	470	494	470	460	490	479	477	514	487	511	509	490	485	534	564	479	510	510	516	503	504	516	513	505	488	547	520	517	499	518	486	477	462	530	501	519	498	501	473	525	508	486	497	528	480	492	498	541	501	531	443	487	493	516	510	475	523	473	505	441	520	498	477	499	508	480	509	491	523	472	489	531	510	500	499	500	519	498	502	480	498	491	486	478	499	499	501	491	519	499	473	508	491	492	500	511	534	489	504	545	469	533	492	537	477	476	533	518	509	521	453	514	495	536	451	489	487	493	475	509	518	506	486	472	489	512	534	492	484	493	516	481	476	517	486	462	504	484	470	505	493	479	486	494	502	506	449	518	470	519	509	494	533	491	464	490	526	493	473	497	493	466	511	477	467	493	543	496	448	516	487	521	480	510	501	506	504	507	497	509	529	514	495	522	480	470	465	497	521	469	494	481	459	480	476	486	464	536	511	512	514	514	521	493	444	488	471	534	534	525	512	503	469	476	496	511	501	494	491	480	511	531	480	534	514	518	503	510	497	495	494	520	489	506	478	485	505	483	473	489	472	509	462	494	491	496	480	489	517	507	495	501	484	506	503	516	487	488	499	499	502	517	531	503	512	503	533	519	466	552	513	454	504	513	540	460	481	510	493	496	517	522	488	506	507	523	493	505	545	535	482	492	462	486	531	531	524	484	502	470	504	497	503	484	550	462	545	493	507	513	512	509	510	487	458	502	499	495	506	507	455	517	471	519	497	543	492	501	475	488	479	498	462	449	524	467	484	502	441	490	507	538	467	525	496	488	517	493	500	485	488	466	518	529	473	464	528	497	481	517	516	506	517	461	480	486	522	476	478	481	468	489	497	485	499	467	499	490	495	497	471	496	504	524	488	502	491	469	466	485	468	478	511	521	512	511	504	537	517	473	512	555	472	507	517	545	433	509	499	523	451	520	477	481	510	481	507	486	544	463	488	460	451	511	516	499	489	509	486	486	487	517	517	488	514	442	456	474	463	496	488	483	497	495	498	483	523	500	480	521	471	475	505	477	490	465	481	488	497	529	512	517	455	483	531	486	494	499	500	486	493	483	500	503	514	485	450	448	471	495	492	479	464	519	482	518	483	522	521	494	528	538	480	470	505	508	502	494	488	496	508	511	482	511	476	495	506	471	449	464	473	499	496	529	493	485	486	502	496	488	461	489	504	561	470	486	462	493	527	467	515	526	518	492	517	449	493	491	482	449	495	512	499	461	487	516	480	507	518	479	485	505	480	539	470	463	457	513	481	500	475	493	521	469	483	501	488	506	502	503	475	492	492	460	472	465	497	542	481	491	521	531	494	486	496	507	540	486	520	503	488	475	501	511	469	477	490	503	473	511	502	466	491	500	519	510	482	482	499	511	468	502	460	498	503	553	492	482	505	537	502	481	498	505	492	486	510	521	502	500	485	462	540	489	501	471	488	456	511	491	476	471	548	450	525	490	524	524	565	493	520	482	515	539	498	513	502	502	492	517	497	505	510	506	494	505	468	542	523	474	498	514	517	508	501	537	475	498	542	552	499	441	499	482	493	455	484	516	519	460	507	526	455	482	512	460	530	453	523	478	531	490	530	476	500	462	492	487	513	498	526	528	460	494	515	507	527	483	480	518	484	475	477	452	533	477	487	525	474	525	481	461	489	489	488	489	528	516	480	492	477	506	489	480	489	515	532	478	497	513	459	515	523	517	513	513	520	477	519	495	496	448	483	511	471	462	489	503	478	480	502	514	468	556	504	466	505	515	528	507	497	519	526	495	507	480	487	487	503	467	485	480	470	473	514	525	501	497	488	499	478	486	488	515	464	457	500	516	500	547	444	495	489
2352	210	257	243	213	221	207	187	183	177	166	190	169	184	172	200	165	170	180	176	182	172	175	176	172	190	151	177	180	172	174	153	181	183	161	170	153	184	200	175	193	185	181	189	213	188	179	175	183	169	166	161	184	154	187	137	202	158	172	175	206	190	172	194	195	176	189	167	198	191	200	157	182	187	168	206	161	163	189	143	174	167	174	188	164	191	190	177	192	187	187	178	177	157	174	185	155	171	167	152	172	197	183	189	170	184	165	176	184	185	201	178	191	182	190	175	167	184	185	189	176	166	195	159	177	174	179	198	200	176	171	172	172	177	172	193	157	179	166	151	172	168	220	197	184	161	184	149	182	180	181	166	177	185	173	194	155	186	164	180	173	168	195	163	171	178	177	159	207	175	198	201	176	194	161	177	177	185	157	181	184	172	194	179	172	162	154	184	185	166	176	195	181	178	194	175	201	199	185	177	184	199	165	152	168	193	166	169	177	181	164	181	169	177	195	172	190	188	199	188	208	206	180	175	179	169	166	142	196	188	182	190	192	183	184	181	178	203	168	171	177	166	181	183	180	172	177	166	186	152	174	205	143	159	199	167	184	165	186	184	162	163	190	183	136	174	189	168	179	147	166	177	196	182	188	182	184	190	207	187	176	197	182	189	191	190	181	197	157	183	174	184	176	183	177	187	192	196	178	169	175	174	196	182	193	189	179	160	186	179	169	166	184	180	178	180	180	145	181	183	162	196	171	171	158	180	168	161	172	211	190	182	201	159	204	166	189	195	173	201	181	184	182	162	185	167	164	182	164	184	190	162	175	189	175	183	192	175	149	173	163	198	170	169	203	195	185	200	171	152	197	163	176	157	197	193	179	190	166	167	176	172	166	177	164	164	203	184	182	174	180	149	186	198	174	199	208	198	198	159	199	188	180	195	178	169	200	156	179	162	159	201	179	183	163	204	203	181	160	190	193	171	148	167	175	194	181	192	184	186	172	179	165	185	194	197	196	183	175	172	173	171	179	187	185	197	177	185	208	158	197	162	202	174	183	181	152	170	170	166	177	202	180	172	160	169	191	150	185	176	166	173	203	167	186	166	184	187	164	186	163	197	164	198	181	181	181	180	160	176	181	160	172	175	161	159	171	187	177	182	169	166	203	173	173	180	192	183	181	186	178	186	214	176	207	194	203	176	191	156	191	183	162	184	190	171	195	199	192	186	183	194	177	189	182	187	174	158	210	193	178	166	187	173	173	164	187	163	167	145	188	198	168	183	187	192	172	177	165	178	196	168	179	183	181	181	172	165	177	194	178	189	162	157	165	159	180	170	181	204	151	177	183	186	173	181	189	168	173	180	183	181	177	180	196	228	174	187	183	170	183	188	170	172	173	172	190	172	176	169	180	174	157	186	172	178	185	158	173	179	172	161	176	163	171	189	167	182	186	158	179	154	180	168	187	178	169	177	178	197	192	193	168	178	196	186	182	155	175	183	182	178	172	168	180	184	165	176	184	200	188	161	180	176	185	184	203	189	159	195	185	172	175	166	186	163	171	179	167	172	164	158	168	173	159	171	203	204	170	169	210	182	175	169	193	163	184	171	194	176	190	163	208	173	162	166	169	169	185	176	174	194	183	192	199	192	184	168	158	191	188	165	188	176	188	194	199	167	182	178	200	181	181	185	188	196	172	174	181	174	201	201	164	169	186	194	191	181	183	173	173	183	207	194	159	189	163	183	173	174	194	161	191	176	178	215	163	196	192	170	200	185	187	175	170	176	191	166	191	170	165	203	174	133	202	196	190	195	187	190	176	172	163	157	176	150	173	172	177	173	192	180	174	179	195	192	167	181	159	157	173	161	178	190	183	189	183	199	164	178	160	172	182	176	203	178	174	180	169	180	192	181	172	186	198	187	187	176	148	170	186	197	177	184	172	164	176	194	187	196	174	177	186	187	157	156	181	170	174	216	181	171	191	182	181	194	186	168	166	184	177	146	183	192	189	183	179	182	183	156	153	178	191	208	168	186	188	182	183	169	187	194	160	179	197	210	181	199	179	165	199	203	165	159	192	195	185	188	174	175	165	201	196	189	171	157	162	147	166	173	193	180	203	193	166	192	212	174	189	186	184	173	162	170	180	161	187	155	177	200	200	171	192	177	170	173	180	194	168	167	189	193	167	184	198	191	186	167	200	178	198	208	163	170	166	174	168	166	180	192	202	171	171	196	189	161	185	210	166	179	184	173	187	191	174	171	170	162	180	178	176	187	190	201	175	190	187	169	205	179	189	199	185	186	157	168	183	171	173	163	182	199	191	200	185	156	179	217	164	159	169	191	164	190	209	142	163	183	209	173	179	163	173	197	210	186	185	176	168	183	181	190	163	156	175	144	190	216	189	175	176	199	200	182	183	178	182	148	169	177	172	183	195	197	188	177	167	207	167	188	150	198	169	177	165	181	182	182	180	178	182	180	195	177	156	176	189	210	177	198	181	186	188	179	166	174	183	177	170	171	178	205	184	198	174	191	172	170	176	188	168	172	172	183	182	177	185	169	179	178	184	171	201	186	204	169	189	206	159	167	187	175	208	180	162	167	202	176	158	186	159	186	175	190	176	161	183	180	169	179	178	171	159	178	168	169	174	175	177	166	168	219	186	200	184	190	170	166	171	181	202	161	198	202	191	165	186	175	181	182	157	183	189	196	180	185	188	184	174	183	183	183	186	190	199	189	195	168	188	180	189	165	184	200	176	169	204	198	175	190	185	163	180	188	168	181	167	177	174	180	166	200	171	187	220	174	155	183	188	156	177	193	171	203	157	205	210	189	186	188	170	170	205	146	163	187	183	191	184	195	188	157	189	202	175	179	194	183	177	175	172	175	159	166	152	197	186	190	190	192	184	184	194	159	176	199	184	193	182	168	169	188	188	173	181	195	191	169	175	193	170	168	188	190	192	197	172	183	190	160	188	163	158	202	185	181	170	177	157	191	165	154	174	175	190	190	168	189	188	175	171	178	178	172	164	171	160	188	201	177	169	200	167	175	193	186	188	192	167	202	160	173	173	175	173	166	200	164	173	193	176	161	182	190	203	191	202	201	195	199	165	192	164	190	195	186	182	182	167	182	204	196	189	186	165	197	195	193	155	165	194	166	193	184	174	174	181	182	179	183	191	178	184	219	190	184	173	166	170	180	189	177	160	200	183	175	155	176	146	199	193	184	179	184	179	185	166	210	171	188	173	190	184	197	192	157	196	160	163	196	163	164	177	187	160	200	178	164	176	188	171	188	177	176	180	179	193	185	180	166	168	173	202	182	151	190	168	171	163	171	161	192	179	184	185	164	192	185	198	164	214	190	210	183	195	172	168	182	185	193	184	192	173	183	189	194	198	170	202	206	169	160	188	195	171	186	182	197	164	171	181	172	177	171	172	204	170	188	205	198	176	171	187	177	195	162	171	179	180	185	188	179	183	207	169	175	193	160	181	170	188	174	181	178	190	167
2120	560	615	688	645	688	639	602	605	543	532	545	534	559	541	525	527	515	487	502	488	540	565	527	541	553	502	529	527	517	497	481	553	507	536	492	527	495	499	497	479	495	506	493	511	480	500	519	516	506	519	539	537	472	495	531	512	539	488	537	539	510	492	489	521	533	504	526	491	476	512	505	497	546	495	493	522	523	524	518	528	510	542	477	482	514	542	522	490	554	504	492	517	482	482	496	547	481	475	514	508	491	523	474	540	477	508	520	496	530	553	510	498	539	525	492	520	477	527	532	490	542	549	503	497	499	504	516	486	455	524	534	505	518	504	487	475	541	502	522	527	512	483	494	528	497	499	548	501	513	491	501	503	493	540	527	474	542	487	503	479	502	520	517	524	485	513	524	516	497	488	491	475	473	493	494	523	496	439	525	504	539	485	511	471	518	551	521	485	502	517	537	516	489	521	505	499	499	513	515	516	467	489	509	515	530	507	494	521	481	507	487	506	494	493	494	515	486	489	474	497	490	541	471	491	497	488	538	502	504	443	549	502	544	511	534	538	510	517	529	529	494	526	460	513	521	490	490	463	466	524	489	470	498	505	469	505	506	513	480	526	477	483	540	477	476	490	494	504	520	530	497	513	525	538	496	476	484	503	491	496	504	523	478	499	473	491	506	511	531	485	500	505	527	501	530	504	494	515	503	550	532	519	493	505	479	532	507	485	522	488	502	512	495	488	482	480	505	472	506	485	528	505	469	500	501	511	499	519	528	484	545	529	517	515	517	469	514	551	478	492	508	509	469	501	496	490	499	496	483	502	505	504	561	511	522	473	499	540	514	493	512	502	497	497	500	524	496	514	525	498	482	514	524	508	498	500	535	485	476	527	504	500	520	491	483	535	486	493	482	498	510	531	463	497	517	556	499	532	533	522	518	501	501	491	534	496	516	520	528	497	486	483	489	510	514	509	502	546	509	471	510	529	529	450	563	509	498	508	469	509	519	507	443	540	517	505	484	505	515	547	498	484	498	503	525	469	531	495	516	465	498	473	516	482	504	494	484	499	556	548	478	513	478	514	526	521	477	501	518	465	498	480	508	511	508	486	481	514	526	489	499	482	505	500	486	511	491	520	505	542	489	475	517	517	552	547	520	490	497	532	529	484	509	529	485	463	515	535	555	553	523	428	491	499	522	522	459	476	516	565	508	480	482	481	492	500	501	517	465	489	527	539	517	526	484	537	515	461	502	496	515	504	497	522	539	466	538	521	524	467	521	541	498	477	538	501	495	510	513	518	528	487	539	513	537	562	471	501	501	513	545	506	501	514	501	502	505	482	483	503	555	489	509	478	495	512	464	499	561	492	520	481	522	527	459	521	501	541	496	547	535	463	460	498	497	501	509	510	522	499	498	525	508	518	498	513	522	525	526	506	504	492	497	528	487	470	499	511	505	509	523	474	501	487	502	517	494	507	541	479	515	521	482	532	512	568	465	503	525	486	481	491	525	533	505	500	534	489	482	476	522	514	534	504	476	484	479	491	508	500	532	476	498	534	477	523	516	506	471	458	489	494	517	480	451	521	504	539	512	474	501	447	508	555	519	488	523	514	535	497	535	502	463	479	468	484	483	472	488	485	555	501	549	490	479	521	499	519	489	520	508	487	518	539	504	455	478	512	504	520	496	530	527	527	507	526	511	480	458	465	541	485	528	489	498	458	469	539	538	512	496	507	502	485	519	505	527	511	495	495	506	463	498	471	481	483	505	481	445	501	512	554	519	533	470	505	497	537	512	524	485	541	492	494	473	538	509	478	480	512	507	517	508	540	516	457	509	544	510	512	489	507	518	510	477	476	488	529	519	479	494	497	506	539	516	537	508	499	501	492	488	517	496	492	534	517	484	491	531	492	503	509	521	516	496	476	478	478	486	516	513	523	514	523	503	514	556	504	532	527	506	507	564	543	478	490	513	504	515	546	502	532	477	512	537	500	531	480	500	502	506	529	496	531	492	508	522	472	469	520	514	500	527	529	518	515	494	528	540	533	518	492	514	540	460	513	521	494	502	491	480	519	490	491	512	509	463	528	516	486	497	529	510	508	507	538	499	512	470	507	468	523	501	517	479	506	495	502	539	492	521	525	492	489	510	514	511	517	463	456	513	516	509	496	523	515	489	504	484	533	482	485	459	520	499	495	527	480	526	523	500	516	508	502	506	504	477	523	483	522	499	515	483	513	547	545	470	506	463	529	507	488	480	460	497	490	492	541	507	497	475	476	509	511	450	526	533	499	494	501	481	505	480	493	527	519	493	534	518	516	502	527	496	463	478	513	510	437	507	504	478	497	530	513	460	521	480	479	501	491	517	508	543	503	499	501	506	517	528	548	492	512	507	517	514	478	524	488	502	524	551	496	514	504	525	486	518	524	510	494	522	536	496	456	502	499	513	519	501	487	515	498	515	517	479	507	488	499	541	482	506	477	522	537	481	536	487	461	490	540	548	508	466	492	469	530	537	504	537	500	506	506	558	458	528	501	497	498	538	519	502	534	529	463	520	515	505	491	539	488	506	523	519	512	468	492	481	512	505	488	493	489	485	476	495	527	492	517	518	501	486	541	483	520	555	509	494	548	470	482	486	536	537	489	539	511	497	485	526	511	471	513	506	519	498	537	540	518	488	501	463	526	515	500	502	478	508	470	502	517	489	512	516	516	468	480	528	480	515	522	490	538	513	528	492	494	474	513	531	492	488	468	526	496	478	494	519	516	528	513	504	531	494	497	544	492	552	487	500	525	481	548	539	479	514	489	534	482	498	521	522	490	518	492	505	480	484	520	465	561	545	466	543	526	471	504	499	491	529	454	496	509	478	507	490	567	460	503	501	541	505	504	485	466	519	522	532	492	541	489	521	481	538	474	530	519	523	497	470	484	527	520	501	504	494	508	528	527	521	498	504	517	494	516	497	490	521	475	529	498	502	491	486	464	473	505	508	532	523	524	541	508	483	515	482	500	510	470	501	520	489	484	516	477	503	528	519	534	438	513	501	521	521	497	490	491	496	522	557	501	496	526	501	536	494	521	535	478	526	526	518	500	486	505	511	499	551	563	541	503	486	493	487	549	482	493	504	516	470	507	512	517	516	525	501	533	533	514	504	509	529	519	495	500	496	496	469	516	489	533	518	504	523	537	515	496	468	499	498	512	482	499	490	522	539	518	515	504	515	509	503	498	522	514	479	503	500	554	479	488	467	485	526	521	483	503	484	522	481	501	509	502	513	528	528	520	490	522	515	544	468	493	513	512	503	534	494	537	518	518	510	475	494	490	479	506	481	530	507	514	509	491	544	527	504	497	514	505	490	550	506	502	503	486	460	505	562	464	510	494	524	509	517	518	495	497	495	500	468	572	531	520	498	470	511	495	513	531	521	488	511	478	486	514	509	484	496	452	545	507	485	485	520	506	524	556	495	481	492	532	497	503	520	495	496	508	492	507	517	519	503	494	511	503	507
10121	1185	1392	1042	776	522	407	337	261	233	196	208	196	154	156	128	142	111	123	123	145	115	115	121	127	101	106	98	108	111	112	96	91	107	109	93	100	102	108	102	112	99	100	86	100	115	100	82	84	84	108	93	91	105	103	90	75	98	112	89	113	94	112	101	77	104	85	97	88	82	86	101	123	90	88	83	97	92	76	88	87	104	100	79	96	87	97	96	87	82	92	90	93	114	97	101	77	94	85	79	98	102	89	111	101	99	95	109	93	94	94	100	103	95	91	110	80	100	77	109	105	91	75	81	90	92	122	87	98	81	91	88	89	95	79	100	111	90	99	87	102	95	80	101	90	100	102	94	86	81	96	98	85	80	79	80	82	71	89	90	95	86	72	74	94	89	88	84	84	81	76	91	88	81	98	75	80	102	81	86	94	114	103	93	78	94	92	88	81	95	103	81	89	85	101	85	80	105	91	93	87	104	97	114	88	93	96	95	81	95	90	91	73	79	92	95	76	93	94	79	72	87	91	102	88	102	96	93	107	107	85	95	97	101	97	79	81	86	71	102	90	95	84	93	94	88	100	100	96	82	85	98	94	100	97	102	96	92	101	84	106	66	86	91	85	94	108	96	85	96	101	90	95	108	89	99	82	100	101	77	112	107	104	97	101	84	75	90	90	98	79	94	83	96	83	92	93	87	83	84	87	95	107	89	95	82	83	99	98	91	97	89	86	88	90	100	95	99	100	98	91	74	82	83	92	100	96	96	64	103	102	88	90	92	89	96	103	68	99	97	100	81	75	103	78	85	90	92	91	93	99	99	73	75	88	97	94	95	94	78	104	110	92	88	84	91	89	94	112	98	90	112	112	101	90	106	99	85	101	104	116	90	80	97	94	94	90	97	81	86	99	97	89	84	76	86	110	97	70	93	98	83	103	85	84	101	96	96	88	88	102	103	94	102	102	89	85	83	97	95	86	100	95	93	94	101	108	97	96	101	93	99	73	98	86	100	94	85	95	99	83	82	90	94	77	111	96	99	88	82	98	88	93	103	91	95	87	87	90	87	92	97	101	127	100	89	102	85	94	84	86	108	91	79	65	89	112	91	82	92	94	84	91	114	81	98	82	108	84	115	92	90	78	84	93	92	91	82	108	96	85	89	109	74	97	102	99	104	95	78	77	90	86	96	87	99	93	85	99	106	87	79	91	96	104	107	91	97	75	94	84	85	84	108	100	96	85	77	82	97	92	90	75	90	101	99	116	87	82	99	88	95	77	95	97	100	95	87	103	78	87	96	88	99	98	79	93	95	107	105	89	101	96	86	98	92	105	95	99	81	98	96	99	112	95	89	91	88	84	84	89	95	98	85	103	88	76	105	95	106	96	95	86	91	94	92	75	101	99	93	94	86	78	85	90	104	101	78	104	105	84	89	74	69	105	92	91	84	99	87	78	96	84	90	98	109	75	116	105	92	96	99	100	92	104	79	111	94	80	92	80	84	95	82	97	101	94	79	75	110	90	83	101	108	100	94	101	96	93	90	91	101	82	92	75	84	91	103	98	106	83	89	92	78	109	107	103	92	101	84	86	101	90	104	89	101	84	91	100	83	87	87	88	92	85	93	96	94	75	98	94	95	78	98	83	97	73	90	88	105	93	97	107	90	97	88	100	88	83	84	95	74	90	99	92	102	92	94	101	92	96	83	89	80	90	103	82	78	82	75	88	99	85	97	96	98	111	102	94	90	112	109	103	69	106	99	94	90	90	93	88	89	88	110	91	92	74	102	100	100	93	82	82	81	93	83	90	99	95	89	93	97	76	75	84	95	104	84	102	110	104	80	95	101	99	130	95	92	95	100	94	102	89	76	98	93	102	84	90	93	88	101	104	90	85	87	93	99	102	104	84	102	76	90	106	95	97	90	110	80	81	101	99	98	88	90	101	110	108	116	93	105	89	95	93	100	98	82	88	91	89	85	85	88	100	78	107	95	81	85	87	94	96	90	89	90	104	85	99	91	102	107	82	93	83	108	75	95	90	78	105	101	78	108	93	93	97	85	97	87	95	86	104	100	91	102	81	106	102	90	88	86	99	100	91	104	92	92	105	103	100	122	99	99	111	100	88	83	89	90	87	109	104	83	74	93	93	89	110	93	93	100	85	97	111	83	72	103	88	86	93	83	92	91	102	95	93	91	97	87	125	100	94	97	81	96	71	99	85	83	108	108	105	101	108	119	97	103	94	104	97	87	102	93	82	88	89	78	82	102	83	93	101	94	88	106	102	99	80	91	94	90	98	102	89	98	99	94	99	77	85	88	91	92	97	67	97	91	95	87	86	96	83	96	68	71	98	87	91	94	83	84	87	114	84	91	112	108	73	116	98	93	97	96	99	89	99	91	96	79	98	111	103	91	99	81	102	110	89	90	101	100	93	76	95	89	88	106	107	92	93	86	89	87	106	86	90	85	91	123	90	85	96	90	81	112	99	95	95	88	119	82	76	111	105	94	102	84	91	85	87	90	112	83	95	96	75	88	110	105	95	98	87	92	85	81	92	103	95	81	101	85	98	71	92	106	74	87	81	93	106	97	85	102	91	88	89	104	88	98	100	100	76	95	81	93	75	100	96	84	88	80	75	111	105	97	106	81	87	107	85	81	98	76	88	91	107	88	93	85	98	89	97	86	99	102	77	81	82	91	108	85	92	90	121	91	103	97	96	96	101	100	86	100	84	97	100	107	108	92	105	86	93	94	71	98	85	95	89	86	94	85	90	76	89	104	100	75	91	100	101	68	84	103	84	79	74	80	79	96	92	88	92	66	94	74	103	91	95	91	109	83	96	80	91	88	108	91	83	93	90	96	93	79	105	91	94	95	81	76	77	111	110	82	98	91	95	92	92	95	70	104	112	78	74	96	84	86	99	93	85	83	98	93	91	84	106	82	85	90	113	90	83	84	103	96	89	101	100	91	82	83	106	94	86	90	96	79	97	87	82	98	78	95	111	88	83	86	82	101	85	83	88	91	94	84	100	97	97	85	80	73	99	112	93	94	96	87	88	105	89	95	89	98	91	104	73	91	84	95	92	102	101	89	94	94	110	75	77	84	76	84	93	90	88	95	87	94	91	92	85	100	93	84	96	92	82	83	92	85	100	92	83	74	92	73	93	87	95	100	95	81	98	122	91	78	98	109	77	96	91	90	95	108	89	81	88	93	92	87	86	92	89	93	104	87	88	97	89	93	90	109	91	78	97	90	112	75	90	92	108	96	98	90	84	81	89	88	88	81	93	92	91	86	114	96	96	93	87	89	83	91	95	92	113	89	90	80	89	87	81	101	99	83	101	94	86	91	87	79	96	90	88	95	97	77	81	80	92	71	87	84	89	102	100	100	100	88	90	98	99	84	108	84	81	77	90	84	83	96	113	102	105	98	91	79	105	101	88	99	104	91	112	97	101	105	101	100	90	97	84	104	101	80	105	85	96	86	80	98	115	101	92	90	80	87
5577	1353	3157	3570	2998	2498	2015	1583	1371	1217	1028	956	828	725	724	665	612	608	567	523	535	480	459	471	457	441	423	401	405	421	382	392	406	369	377	399	369	337	358	352	360	371	365	337	330	347	333	325	333	322	362	332	321	310	352	349	313	295	337	310	278	312	335	338	333	289	323	295	342	315	294	313	308	322	311	371	304	305	327	299	338	278	313	314	294	306	326	328	340	295	289	294	302	311	316	330	304	301	336	293	312	317	314	315	290	327	296	298	308	278	287	290	303	301	313	323	291	301	321	317	301	307	337	323	317	300	304	281	287	294	298	289	268	287	276	294	277	278	301	279	325	309	294	300	282	268	303	305	309	294	296	312	317	302	285	318	300	352	289	295	267	321	299	355	337	309	286	275	305	320	318	305	302	287	298	297	331	293	311	283	304	304	294	290	294	291	319	307	292	303	304	291	296	300	304	283	284	320	289	322	276	279	304	324	306	278	282	320	279	279	260	310	309	306	300	296	330	294	325	295	286	271	284	298	289	310	274	308	295	302	291	289	271	294	292	313	303	288	298	260	300	288	267	289	328	295	308	283	284	304	271	314	290	336	327	275	294	278	301	275	311	325	299	269	308	298	293	335	305	309	329	295	307	299	258	310	302	288	302	334	302	264	276	297	329	304	267	278	301	313	291	292	286	303	289	305	239	296	318	278	310	305	310	277	291	280	314	308	309	313	286	296	283	302	279	290	289	255	307	316	263	281	308	309	289	327	313	302	331	293	327	302	299	306	287	326	295	277	265	311	332	322	341	285	300	297	324	307	255	302	302	272	308	286	311	285	316	295	315	316	271	297	277	301	293	303	303	281	331	288	286	294	292	290	321	286	257	292	355	285	292	317	295	299	283	299	316	290	299	285	327	297	304	271	298	293	304	311	311	311	286	319	295	286	328	295	321	279	301	268	287	280	260	307	324	306	279	304	323	299	314	276	306	313	312	267	298	297	313	299	267	297	297	305	342	315	295	294	291	262	311	285	300	285	277	311	295	259	274	294	294	283	287	288	304	309	266	319	285	314	308	279	293	276	290	272	299	315	252	292	282	282	317	285	295	294	304	304	302	315	293	280	302	278	316	288	273	275	255	290	284	281	302	291	292	298	274	300	311	283	296	307	321	285	296	321	289	310	324	273	274	314	302	315	306	300	295	258	286	279	253	273	278	302	303	309	310	305	310	311	313	308	311	285	302	289	311	300	341	339	279	274	305	320	278	281	289	291	290	318	310	306	307	301	290	307	287	303	321	295	341	295	296	288	296	289	289	295	279	263	267	278	301	313	301	320	286	274	274	292	282	319	284	290	300	307	287	290	285	313	304	276	322	281	281	297	277	294	285	329	295	289	327	282	305	285	297	328	269	299	300	298	295	291	300	293	301	311	332	329	280	273	299	299	302	352	301	298	335	307	276	295	296	281	307	316	321	309	277	305	312	316	283	287	291	310	269	299	303	283	311	259	291	325	280	278	304	300	296	286	305	310	305	290	330	298	306	322	294	317	287	336	303	280	317	291	300	284	301	310	284	310	322	293	285	302	294	316	277	308	297	277	319	311	287	311	292	305	293	318	310	317	296	276	278	305	310	278	294	316	324	308	339	296	275	291	292	279	313	302	276	316	311	280	288	312	282	318	328	295	319	293	299	290	353	285	264	284	278	273	306	319	286	287	293	260	313	309	297	305	277	285	292	301	280	304	250	323	325	321	302	288	310	304	287	277	306	321	283	276	291	269	295	302	306	292	280	325	286	305	274	277	262	283	309	327	297	271	269	312	327	301	276	315	325	314	288	303	282	315	292	289	314	310	278	264	291	305	280	291	313	290	321	304	329	285	302	302	283	296	278	322	300	306	314	277	306	279	305	298	319	282	283	307	244	277	268	282	273	336	290	296	284	280	297	287	287	315	318	320	282	287	293	286	267	310	306	291	305	312	263	288	299	323	276	296	296	293	292	312	323	285	309	313	288	295	307	285	310	290	305	314	321	276	300	300	280	300	286	323	323	296	321	343	297	275	298	292	301	315	301	276	274	305	299	275	305	293	255	313	283	292	275	301	308	269	341	290	342	292	298	297	291	314	317	307	304	297	285	289	303	321	290	347	278	324	278	319	289	332	263	313	250	291	292	319	280	282	291	287	274	289	296	324	341	312	292	320	298	293	289	263	279	312	294	306	272	273	310	286	315	313	260	321	293	289	310	298	297	323	287	313	282	278	277	333	313	282	317	301	294	274	307	306	325	324	278	277	279	273	267	265	303	320	283	319	286	315	280	278	302	306	291	287	285	322	294	297	291	322	280	268	289	298	290	267	287	277	292	301	299	273	286	260	270	325	278	285	287	282	306	330	290	301	306	304	317	293	307	325	293	284	308	295	300	309	288	282	282	277	294	308	285	268	327	301	298	293	305	293	289	267	329	273	303	288	297	303	314	269	315	291	309	289	296	263	273	304	319	295	315	281	309	276	313	292	297	296	263	304	281	298	260	277	292	267	266	256	288	308	287	299	275	305	312	304	302	298	284	289	310	285	266	283	292	287	301	257	328	304	324	293	309	272	299	295	305	315	300	290	324	280	309	300	280	273	264	300	302	277	280	342	285	270	301	299	302	289	298	294	284	331	274	297	336	310	287	308	299	316	308	285	283	322	279	289	285	319	305	289	275	269	313	294	337	314	289	268	293	325	298	321	300	329	306	290	278	306	304	263	256	306	269	281	268	257	287	313	279	282	300	285	318	282	315	326	281	287	297	286	256	309	316	300	270	277	284	308	307	282	258	286	306	270	310	297	300	327	288	289	285	291	276	299	300	304	300	290	306	304	318	287	292	326	283	312	316	295	313	261	278	296	314	300	315	322	299	327	288	302	318	264	311	298	304	298	286	279	289	287	261	267	290	295	311	296	269	306	295	284	276	294	319	326	307	316	263	302	333	279	314	308	282	299	312	343	289	313	303	284	294	293	264	282	307	278	290	311	307	280	293	288	277	284	284	303	261	285	297	268	283	270	305	298	300	312	268	309	317	289	308	277	300	299	298	311	281	299	298	300	260	306	299	274	286	258	305	316	293	294	320	301	266	291	312	298	347	284	284	302	303	298	304	297	310	333	313	291	291	293	300	280	300	288	298	303	297	325	293	304	275	303	296	297	306	319	316	268	301	324	303	298	289	315	300	298	292	293	283	293	308	282	319	278	317	288	287	278	277	292	297	300	325	291	291	289	264	304	301	301	285	282	296	297	271	274	306	260	315	285	327	282	286	280	292	299	307	308	307	280	321	333	281	317	296	292	331	299	319	280	313	306	291	278	285	305	294	305	296	295	300	290	287	292	313	314	302	306	308	320	276	310	288	277	284	300	320	288	267	305	302	283	267	300	271	274	273	288	261	296	279	279	290	277	297	321	318	271	321	316	291	298	289	312	317	301	285	356	316	304	304	319	288	302	299	348	309	330	303	296	280	290	292	313	311	313
19217	3309	3029	2289	1572	1196	818	693	621	461	423	369	346	305	317	325	235	261	245	241	206	211	202	194	223	212	183	193	210	193	185	185	187	194	171	202	167	206	181	175	186	200	193	184	171	169	175	181	167	168	164	190	192	168	175	170	156	156	169	184	188	164	165	189	184	179	168	161	162	172	195	157	170	177	173	174	184	168	151	159	152	164	165	166	160	167	163	161	171	164	158	161	165	145	196	173	186	172	176	149	152	177	160	171	180	176	181	183	169	164	172	167	178	173	162	168	164	152	175	164	168	164	174	150	163	185	172	161	174	163	171	166	178	153	158	172	147	164	163	185	161	196	162	178	179	164	177	178	181	173	148	180	163	142	168	158	173	164	171	191	188	163	175	176	144	161	158	136	169	194	169	161	168	192	191	169	189	189	162	169	172	169	163	174	162	159	164	167	169	166	170	183	156	158	169	165	171	149	179	186	159	151	186	152	182	164	152	160	178	170	184	172	169	144	208	182	166	172	179	171	172	152	166	176	176	175	172	171	168	170	157	160	173	200	195	157	153	149	162	161	153	178	163	158	169	151	158	158	165	167	158	171	155	162	183	189	163	177	166	171	163	155	163	166	155	172	167	183	173	161	161	172	173	141	192	174	181	177	177	172	157	178	174	148	168	182	160	155	170	158	179	193	173	167	176	157	161	186	152	171	159	170	174	162	166	163	180	177	169	161	171	179	156	178	162	166	145	170	163	161	177	192	160	166	171	198	200	160	179	147	173	181	160	162	159	185	185	175	168	159	218	167	156	170	158	189	175	156	174	168	174	192	164	171	166	176	153	181	186	166	171	177	190	161	177	190	169	172	172	174	174	197	157	159	169	171	159	163	175	194	174	173	163	158	164	168	173	168	155	172	184	184	154	143	156	181	172	156	142	156	160	158	188	191	160	153	150	163	175	163	171	172	164	153	187	175	157	171	155	169	165	168	161	163	192	171	168	143	160	162	163	178	160	161	169	166	196	185	157	175	152	186	177	164	157	162	171	168	178	163	172	172	163	169	189	166	182	165	180	153	165	160	201	156	173	155	180	163	168	158	163	166	160	164	195	140	164	153	150	149	165	159	149	158	166	173	158	146	165	164	163	171	146	178	160	209	160	167	179	178	162	157	187	178	176	184	178	171	160	159	172	172	162	184	160	199	177	154	151	149	195	147	183	204	169	159	172	172	176	171	169	165	172	164	158	165	149	148	189	158	183	170	192	171	173	145	146	171	182	168	173	182	179	188	171	153	178	168	172	179	171	169	176	149	175	141	161	156	176	162	162	159	159	181	164	161	172	151	158	190	184	172	175	149	179	191	162	180	184	158	145	157	172	177	176	159	159	185	173	172	155	182	163	161	170	155	159	195	179	157	185	185	167	156	151	176	172	148	137	165	139	167	155	175	150	164	170	165	185	177	162	149	158	200	173	158	154	164	179	182	163	162	158	172	153	176	177	159	174	165	186	165	160	184	169	162	175	175	176	164	174	134	178	158	151	160	166	172	144	160	153	175	151	143	172	162	161	162	173	170	193	149	180	154	177	163	174	159	169	177	185	174	169	171	177	177	190	174	169	189	162	188	145	158	165	166	156	189	184	188	168	193	166	181	162	188	146	163	162	178	161	166	160	172	152	191	159	155	209	177	174	193	134	152	169	158	157	171	166	155	175	185	155	155	156	176	162	164	159	177	137	160	183	172	182	183	167	159	145	183	182	146	160	143	146	157	152	184	166	180	161	180	171	169	166	171	166	159	155	169	178	161	134	177	168	154	160	172	177	158	157	161	189	170	161	169	151	149	180	149	163	170	182	156	154	150	167	171	192	179	175	156	187	162	172	149	173	169	168	189	163	182	151	157	146	162	153	193	173	148	159	169	181	172	168	164	178	182	177	157	182	181	169	163	158	162	169	175	155	171	176	163	149	170	175	171	169	150	166	172	186	187	158	152	155	184	174	170	166	151	176	169	179	164	157	160	183	155	187	166	170	156	146	168	167	170	190	186	158	166	195	187	161	145	173	178	187	183	155	171	182	164	152	161	160	188	180	204	178	162	163	165	151	172	191	183	150	194	159	148	187	164	167	177	195	162	192	173	187	152	145	177	149	182	188	172	147	156	164	194	170	174	154	156	152	164	169	155	144	164	185	169	142	169	140	171	165	160	150	167	182	184	168	151	166	146	158	166	174	154	195	173	175	171	168	165	165	175	161	175	162	182	163	156	173	170	156	172	179	144	166	181	163	194	167	191	172	162	175	158	164	152	149	159	152	190	173	167	176	150	171	180	166	167	187	149	176	184	173	179	153	167	186	171	166	167	159	169	200	157	152	184	148	168	173	166	159	139	157	155	188	174	140	148	170	150	189	149	165	176	179	194	164	150	139	158	160	149	174	166	156	165	149	177	150	151	175	181	174	165	170	174	145	157	169	172	161	173	191	186	179	176	149	182	163	141	158	183	171	190	152	166	183	186	153	163	159	164	192	170	166	145	156	195	171	164	143	135	143	192	168	153	156	172	194	169	138	187	156	159	152	157	174	173	172	149	154	169	151	173	178	152	164	169	134	209	165	196	175	159	182	158	151	184	158	163	173	179	172	169	149	163	164	159	164	165	180	156	160	155	166	170	185	148	147	157	152	172	153	145	168	172	165	157	149	179	181	149	167	180	173	168	170	167	166	171	167	180	167	158	176	139	180	181	169	180	165	174	196	158	150	164	171	157	164	178	164	186	143	157	168	158	170	166	169	163	175	163	179	184	145	191	179	184	174	175	167	161	171	189	166	184	146	167	180	197	144	162	187	168	165	170	200	152	170	173	188	153	161	141	169	172	163	192	164	173	171	171	174	166	164	182	145	168	176	181	155	141	183	139	170	156	152	173	174	174	163	164	166	165	177	161	199	160	160	143	148	160	176	157	157	178	163	165	171	161	171	163	170	166	175	140	183	165	175	154	172	168	174	196	190	160	165	150	178	167	182	171	152	174	172	162	175	180	148	165	160	169	134	184	170	184	168	156	174	192	164	151	163	167	189	163	156	165	177	182	190	160	175	153	162	163	200	146	164	171	184	150	187	167	182	154	159	183	145	182	181	161	154	182	163	157	152	151	153	154	175	189	168	162	159	189	179	184	180	141	166	156	183	159	174	184	177	187	195	149	157	154	147	169	169	183	170	178	162	181	168	167	172	175	160	189	166	145	175	178	174	152	157	182	154	167	183	183	156	191	155	158	161	185	157	157	155	186	167	190	166	166	154	157	175	149	158	177	196	161	180	144	179	158	158	173	185	168	160	178	164	162	196	195	167	141	161	159	149	143	146	160	168	169	162	159	162	172	173	169	165	158	144	154	164	169	164	172	173	158	175	170	166	171	142	166	172	188	145	189	180	160	162	180	171	167	160	168	148	150	154	162	169	166	184	132	168	161	169	169	176	158	168	170	183	163	177	171	185	182	140	149	168	180	167	183	169	161	155	156
7993	2804	6353	6985	5900	4681	3894	3233	2665	2368	2015	1856	1627	1470	1315	1294	1188	1083	1048	1025	967	892	886	868	787	801	785	727	706	733	669	636	657	679	611	691	648	627	655	639	608	659	597	593	566	568	578	557	557	561	550	575	563	561	583	544	546	556	560	570	568	512	538	568	565	552	534	549	535	539	531	517	525	553	526	548	501	562	526	562	508	553	524	522	503	530	527	495	511	495	536	492	533	545	499	501	531	538	503	479	513	531	510	526	536	537	474	596	543	534	537	516	486	498	535	514	548	522	484	500	522	520	449	473	497	499	471	465	532	458	494	488	491	478	496	504	491	490	507	503	534	475	497	502	489	506	510	493	523	486	498	548	515	492	501	492	497	509	498	478	524	517	521	465	455	521	500	474	496	496	475	508	497	523	502	498	504	478	474	519	499	525	526	523	466	526	467	485	470	471	512	531	522	499	498	516	484	533	502	488	527	492	482	500	489	476	523	524	489	487	500	518	502	503	510	494	515	517	503	495	495	457	504	523	526	474	509	449	550	495	506	486	506	499	488	471	503	493	485	505	448	451	505	513	488	492	494	499	492	497	487	505	485	506	518	475	501	468	504	449	499	497	486	473	511	503	464	487	461	517	532	480	509	486	470	510	508	516	500	519	469	463	469	494	496	445	514	497	509	540	516	531	497	518	475	469	521	536	486	481	480	477	477	510	470	487	500	490	489	453	472	521	528	512	466	475	491	498	480	518	481	511	475	478	512	499	497	487	496	517	494	540	508	506	467	484	503	516	502	494	497	516	527	512	499	499	463	495	477	507	507	471	515	489	501	465	466	512	506	491	505	496	486	500	505	491	480	505	507	509	516	464	484	480	534	448	512	467	499	483	530	471	507	497	510	492	502	500	501	485	454	510	510	507	494	445	505	496	487	513	466	485	489	473	511	452	527	566	534	475	478	505	489	496	471	514	506	482	512	450	481	491	479	499	508	501	536	462	504	510	505	510	483	509	490	457	475	448	513	507	461	525	491	469	437	505	504	491	492	503	507	507	510	453	527	488	472	483	495	477	510	518	521	487	494	502	483	450	510	490	503	497	492	471	490	505	494	476	512	508	483	482	482	494	525	504	500	529	486	503	526	499	523	465	502	510	468	532	483	480	522	513	469	466	483	449	537	513	492	455	486	481	470	527	520	519	457	484	549	460	492	496	461	458	515	505	467	475	524	464	475	487	514	466	488	460	505	530	452	524	495	512	446	535	506	510	476	518	495	485	503	513	512	551	505	490	486	503	487	489	530	464	479	499	489	476	503	475	496	484	461	510	523	521	522	498	519	481	484	460	470	515	496	503	536	498	511	486	468	543	480	483	478	496	492	465	468	513	522	526	521	518	515	478	527	481	481	496	516	518	496	509	492	487	473	514	526	503	511	501	523	510	465	520	457	450	513	508	437	522	500	536	502	507	513	511	459	518	507	504	483	476	465	525	460	468	504	505	449	501	492	511	486	520	484	498	493	492	466	439	446	482	489	484	495	519	558	442	500	497	493	510	504	487	455	536	486	512	501	502	514	521	492	520	505	467	537	499	481	459	510	452	536	526	503	486	498	507	456	515	491	501	474	465	506	502	516	492	500	507	489	540	470	484	487	549	471	477	495	518	467	521	499	512	464	474	486	470	522	492	467	477	449	472	487	490	504	519	487	514	484	508	512	448	559	498	496	481	513	510	470	533	484	527	467	489	485	487	459	501	488	487	520	493	510	507	470	484	495	488	475	539	505	526	514	472	489	525	489	507	490	522	504	499	501	523	481	506	515	496	482	470	487	458	490	506	477	519	472	514	530	487	481	500	502	489	497	496	475	497	466	486	454	492	496	522	481	502	502	450	503	497	510	519	498	482	514	487	490	511	475	486	500	511	511	509	497	489	467	481	511	502	513	510	510	498	487	501	503	449	497	500	461	486	472	508	536	532	489	533	479	504	503	506	524	499	507	484	509	534	501	495	482	510	510	520	476	521	469	504	476	521	526	511	464	550	507	503	478	484	454	462	453	545	542	453	510	506	452	507	479	497	532	540	494	468	486	495	505	469	508	477	506	482	529	481	514	489	464	486	492	482	474	493	478	511	499	475	483	487	492	505	466	490	458	518	524	469	497	489	506	478	487	491	477	510	496	494	503	486	490	528	467	494	485	485	508	502	484	474	510	463	509	510	545	517	504	504	470	477	482	497	501	493	516	517	480	506	493	505	481	535	517	484	515	489	507	517	503	504	469	506	512	492	505	500	509	512	523	503	535	490	527	530	480	483	509	501	485	515	507	516	513	535	511	453	525	540	498	475	491	508	528	517	498	468	486	499	482	486	515	455	492	463	448	503	495	499	477	472	512	490	501	541	501	499	506	512	483	474	473	499	511	517	527	478	460	505	447	517	502	442	508	454	474	482	485	493	503	503	537	457	541	537	480	485	484	509	482	481	490	505	499	466	510	479	476	471	481	501	532	438	528	503	502	510	478	495	504	492	527	543	503	487	503	485	489	485	501	519	505	466	466	500	500	500	469	484	478	517	512	495	501	458	490	517	503	482	508	490	473	496	528	471	486	481	470	510	518	478	524	506	472	517	467	504	513	526	515	491	518	473	496	508	466	504	494	479	465	520	492	508	474	477	491	469	496	533	496	510	508	537	504	500	471	494	507	501	473	481	510	498	500	494	480	523	487	530	474	535	479	464	505	504	521	535	488	516	514	497	494	474	548	486	510	524	473	500	528	468	514	497	488	496	506	474	497	524	506	490	526	519	512	521	490	478	508	504	476	464	490	475	448	534	481	494	496	477	521	502	505	534	488	431	475	485	477	497	512	502	476	493	503	487	505	498	500	519	493	536	493	495	492	497	507	473	498	508	534	470	480	506	525	497	461	511	479	520	492	528	449	521	481	501	504	447	473	461	474	485	515	502	527	490	524	477	511	514	495	522	485	490	500	466	469	517	481	501	514	499	505	473	516	471	464	478	505	517	483	478	521	515	472	491	490	475	501	510	493	457	476	538	492	450	478	489	474	481	514	465	486	517	526	511	491	474	546	510	498	511	472	499	434	510	500	509	517	501	476	527	494	510	515	496	490	529	461	469	478	494	481	504	530	522	492	485	529	525	505	535	504	531	460	551	518	473	481	482	503	505	497	507	522	509	483	538	499	524	508	488	496	512	504	529	483	498	489	509	516	536	489	469	505	504	467	517	497	486	508	477	490	494	505	505	526	482	507	474	530	458	509	481	498	495	492	527	511	484	482	501	512	500	468	462	514	506	465	476	481	522	501	475	477	497	424	456	466	492	469	483	515	466	504	505	508	522	495	489	490	541	468	476	479	531	488	515	515	523	504	470	501	507	471	472	470	496	519	506	489	461	509	496	470	490	492	500	456	482	476	495	478	468	485	483	500	517	532	448	481	501	495	442	481	525	531	454	468	517	498	521	493	491	490	526	515	515	509	519	489	455	419	520	500	460	542	525
2414	227	273	216	211	198	190	197	190	197	196	183	182	200	171	194	164	198	180	193	207	175	169	169	197	159	186	185	180	185	189	184	191	176	193	170	193	161	170	171	174	188	185	147	178	182	183	174	191	170	186	174	188	193	176	201	203	167	176	172	202	203	184	149	169	166	177	178	166	176	175	183	178	161	194	174	180	180	154	184	181	154	199	205	172	185	191	172	177	187	174	185	198	170	187	161	178	187	168	187	180	201	191	171	150	192	176	172	172	162	165	173	184	170	179	183	180	149	173	197	195	180	203	164	195	166	191	184	181	177	180	203	209	193	197	183	196	175	180	192	163	174	170	168	171	195	195	174	184	178	181	170	180	177	177	163	188	183	203	190	176	195	190	179	180	176	215	171	175	179	185	178	179	163	192	173	182	194	189	173	189	185	197	179	214	186	175	190	197	167	170	192	184	214	195	177	168	146	187	170	173	180	152	189	161	169	173	194	183	175	189	180	169	190	176	166	164	173	146	184	186	199	196	171	141	163	197	182	181	172	166	186	173	168	175	197	178	154	171	168	168	178	209	191	162	213	150	176	177	172	169	178	158	161	182	184	182	190	170	192	174	162	158	202	174	170	179	142	174	188	192	199	167	166	157	208	161	148	169	189	174	177	194	179	191	208	167	206	200	162	198	189	178	173	160	208	163	174	173	165	166	186	181	188	154	168	197	177	167	185	178	161	165	159	167	165	213	173	188	158	192	190	196	175	181	176	181	183	177	161	183	158	185	177	169	171	187	183	190	165	158	190	169	187	188	191	206	193	176	174	195	197	197	193	194	170	180	180	192	172	164	177	176	203	173	194	173	199	161	203	165	175	184	186	195	170	171	196	168	165	175	178	197	180	167	170	178	211	190	174	173	208	198	184	169	179	196	187	167	170	196	161	197	165	162	170	164	175	183	173	204	199	169	201	157	154	169	177	182	183	214	186	183	199	183	169	194	190	163	171	175	194	213	169	223	187	187	173	163	168	173	193	188	184	188	185	188	184	150	175	180	161	164	171	180	188	176	163	189	159	166	210	174	178	198	155	162	183	176	179	183	183	168	157	192	159	198	180	192	164	196	169	165	185	171	182	180	200	182	210	193	168	173	187	178	185	179	197	164	179	183	182	177	190	166	185	222	181	205	196	175	181	184	186	167	165	197	189	180	177	173	171	182	195	195	166	181	183	195	180	180	174	160	203	202	172	172	190	161	152	169	213	187	194	161	172	157	191	190	175	180	177	180	196	182	177	176	160	173	189	181	171	167	171	160	178	172	160	178	193	210	164	196	196	192	206	185	159	177	181	207	178	171	164	175	194	211	170	175	161	200	183	184	176	161	174	198	172	186	202	169	171	155	170	170	160	162	185	178	175	184	200	189	167	186	163	177	187	172	196	204	185	203	162	152	188	168	181	199	174	199	183	163	164	180	185	177	213	167	178	154	180	185	175	173	168	177	179	178	181	179	166	190	181	172	173	191	176	171	174	194	167	195	155	175	163	185	189	157	155	193	162	160	185	174	182	171	201	173	175	206	195	164	173	179	176	193	201	196	191	162	192	179	191	188	153	190	178	202	170	175	173	191	190	171	189	186	163	182	190	203	215	198	196	177	177	191	171	171	173	167	186	183	135	181	221	168	183	199	175	182	191	162	175	170	180	163	185	178	193	158	185	191	181	165	183	155	191	194	190	218	194	178	172	199	177	173	189	172	193	188	215	170	193	164	180	174	188	189	183	177	179	179	191	168	180	184	189	187	178	182	178	178	164	170	149	171	194	172	196	179	181	187	164	192	185	192	164	200	194	173	169	201	179	178	189	163	196	192	156	184	196	180	164	172	172	178	159	178	177	190	191	187	175	170	209	165	187	195	176	195	171	183	164	151	178	179	185	191	195	166	196	172	170	206	200	180	209	179	151	182	192	168	183	207	173	181	184	156	155	175	172	163	159	184	193	151	171	172	161	187	172	170	182	165	177	174	191	165	178	189	181	165	195	188	164	169	198	189	190	193	157	158	194	210	171	191	180	170	176	178	173	181	178	163	168	162	171	176	176	205	180	191	180	183	184	184	172	168	169	178	205	184	182	151	173	172	196	195	206	183	168	200	164	172	205	187	189	186	207	172	194	166	194	171	156	180	169	196	184	176	160	194	173	174	177	209	182	150	175	166	170	175	175	175	172	162	164	170	168	169	165	153	172	169	151	157	181	179	177	181	190	179	177	204	175	192	170	180	191	172	194	169	169	171	179	190	187	180	202	173	200	166	177	194	180	208	161	185	174	201	191	207	142	207	181	184	196	172	184	191	179	177	183	170	174	182	209	170	173	186	176	165	156	193	172	168	165	190	167	174	178	179	173	191	182	202	199	182	188	165	180	183	176	196	180	192	180	181	167	161	178	195	190	214	190	182	172	179	149	193	164	169	162	164	195	196	185	202	163	217	175	198	188	171	188	186	178	188	186	180	209	158	186	178	153	179	166	194	178	161	168	167	188	186	172	160	201	186	194	185	188	180	187	181	155	168	189	172	179	199	181	165	213	201	186	186	178	168	183	175	185	197	187	143	176	172	181	189	162	206	185	179	172	179	178	181	181	174	168	198	178	174	187	177	178	172	155	185	153	176	169	184	165	178	179	178	178	169	185	192	192	182	180	172	184	206	176	179	189	183	201	168	192	183	172	171	192	161	196	179	171	182	180	204	179	188	175	181	191	179	177	169	169	177	172	186	157	182	193	181	160	178	178	159	168	184	178	170	168	194	171	160	189	165	196	172	181	179	152	144	181	158	172	175	192	172	171	178	188	165	166	167	187	212	185	166	179	184	177	188	175	173	171	192	146	161	186	194	167	200	168	198	188	179	169	187	194	189	190	186	206	175	192	171	183	197	193	169	171	171	169	173	168	169	171	175	189	181	187	190	159	177	181	160	175	200	185	177	161	186	172	201	154	201	176	173	177	193	176	172	164	192	167	168	168	192	177	205	172	156	168	186	168	176	186	164	195	196	189	182	187	192	180	173	183	172	182	168	197	172	182	180	177	158	171	196	174	203	180	186	188	187	187	186	174	164	179	177	182	171	171	188	200	166	193	192	158	172	169	187	187	175	149	187	183	196	183	180	164	169	185	192	161	189	175	194	169	169	167	178	190	153	185	173	186	201	175	184	182	170	191	187	176	206	192	182	212	190	180	177	207	181	179	183	177	167	170	187	174	170	193	192	187	174	157	202	171	177	187	179	189	169	177	198	197	172	190	186	167	180	176	180	182	175	178	190	160	184	203	194	174	171	186	188	167	191	192	174	179	179	207	163	173	168	175	167	186	190	165	183	190	175	197	175	157	192	193	190	190	194	191	194	197	183	193	180	149	182	181	172	160	160	183	164	173	185	170	165	171	184	204	165	200	160	187	194	180	173	189	168	190	172	152	181	183	166	169	176	221	212	182	161	201	175	164	207	172	170	183	194	190	196	167	179	194
2157	601	657	736	655	656	604	607	556	524	556	522	520	558	524	548	497	497	527	495	509	492	513	455	550	497	531	572	493	509	489	485	506	510	515	543	524	487	456	488	469	521	497	524	497	530	475	480	505	489	524	491	523	548	498	529	487	491	530	499	493	490	551	536	541	527	485	500	491	508	498	521	520	483	478	502	516	509	520	495	511	485	508	488	508	486	522	501	517	523	485	461	484	513	516	499	526	485	495	510	497	499	483	485	510	477	504	498	515	506	494	528	513	491	538	506	523	508	555	504	501	528	530	477	524	508	534	480	498	493	507	512	528	528	527	514	511	506	503	478	539	488	484	485	516	508	534	490	522	504	467	499	500	529	487	481	488	503	497	505	506	491	530	511	527	494	502	516	478	491	510	493	499	492	504	502	491	529	465	497	482	514	518	510	494	503	459	502	522	535	507	497	492	511	549	530	527	477	512	537	449	509	511	521	486	525	537	477	524	497	486	516	532	474	514	521	512	536	472	520	487	534	504	484	501	495	534	498	487	497	504	500	456	514	495	477	512	495	509	546	528	497	503	525	479	519	520	500	514	510	520	538	521	491	514	539	523	520	501	512	469	525	509	527	479	512	522	530	507	499	514	493	487	489	493	544	469	481	474	503	510	545	493	499	497	521	499	466	471	511	525	523	484	496	488	495	532	512	478	493	434	486	509	552	512	534	525	455	496	479	499	463	466	490	547	524	492	500	493	492	499	544	502	531	518	515	503	486	495	508	501	541	505	514	524	489	498	487	503	477	538	508	493	514	487	502	504	509	516	459	530	510	536	539	488	546	489	478	489	501	497	529	510	538	494	475	488	527	479	488	471	519	494	503	513	536	512	487	524	468	455	519	501	535	446	520	517	495	492	463	514	506	491	507	530	543	561	510	529	488	502	476	498	546	484	498	494	520	507	489	501	516	475	525	531	503	518	525	492	458	523	477	556	495	451	478	504	505	525	532	495	505	514	496	511	502	483	458	487	485	452	473	520	504	473	501	486	480	495	473	532	542	476	526	494	505	493	551	524	481	520	555	468	494	533	484	544	516	489	530	535	489	531	554	500	492	507	531	521	483	516	488	513	546	515	499	521	475	515	541	492	522	544	486	493	502	503	517	505	524	488	505	475	485	481	476	516	497	518	487	496	460	504	489	505	494	524	493	472	505	504	509	497	473	522	515	532	510	528	512	498	521	528	531	503	503	472	483	518	483	501	514	515	519	527	509	515	508	508	503	488	508	524	487	520	535	506	508	513	495	521	521	496	506	491	506	495	530	482	479	566	524	505	483	508	515	483	487	515	502	489	488	518	479	511	485	500	517	494	527	504	520	454	526	525	499	498	513	509	489	489	497	483	466	503	526	492	474	520	492	505	494	511	517	523	482	481	542	480	481	479	471	492	499	473	468	518	486	502	522	526	507	478	505	505	536	525	505	510	531	504	509	567	536	506	501	511	502	532	559	525	504	441	539	501	511	515	508	513	509	537	492	505	494	500	534	512	521	508	504	526	472	473	536	523	509	501	496	465	504	526	485	500	478	462	525	479	542	507	541	520	540	528	493	505	497	505	533	510	502	544	505	457	479	482	471	498	511	511	486	471	515	510	512	503	540	518	474	503	470	505	504	486	545	526	498	497	503	507	511	527	491	491	483	483	507	496	507	523	521	534	523	513	507	485	491	489	511	474	497	488	506	512	536	520	525	513	476	474	518	494	487	487	526	534	474	477	516	467	489	521	527	492	539	483	539	487	492	503	493	523	508	473	499	532	508	512	473	451	497	473	486	467	554	489	539	517	478	521	513	512	534	502	496	503	493	505	514	509	477	512	482	493	476	503	461	511	505	525	463	503	457	468	531	503	486	495	514	514	506	489	475	476	523	528	515	489	512	488	491	528	499	504	526	519	542	529	462	535	478	500	468	489	469	489	530	506	477	498	513	527	481	500	492	469	551	463	494	483	504	519	498	521	498	486	491	501	554	511	511	501	530	528	473	506	507	476	514	491	505	553	466	503	485	503	533	483	485	506	524	484	544	462	473	484	505	552	489	486	503	497	492	558	509	485	498	536	493	487	492	494	509	513	530	478	467	517	458	519	508	501	493	501	498	506	516	474	504	508	479	528	521	499	520	505	524	490	491	535	499	513	482	506	496	512	518	548	499	492	500	516	508	472	520	485	500	506	521	523	488	503	503	505	487	515	537	500	455	488	517	514	502	486	492	502	473	511	516	522	489	514	509	519	544	489	478	466	493	507	538	494	500	504	521	537	515	505	493	533	511	499	490	490	504	499	474	489	497	500	507	487	469	540	489	470	459	475	507	468	504	503	488	517	516	485	496	532	503	514	507	486	480	479	511	521	528	469	505	538	487	505	462	503	543	492	516	507	505	487	506	525	516	469	495	495	513	524	534	442	413	484	457	472	501	535	480	476	500	497	480	513	506	493	513	482	510	502	508	535	486	496	482	509	512	516	492	498	513	502	496	553	511	547	528	523	522	512	480	498	463	568	525	498	556	524	487	485	490	480	459	476	539	464	537	513	499	471	471	518	506	504	516	482	502	543	502	503	464	505	480	502	508	511	490	445	519	457	481	519	521	514	497	492	524	519	519	495	472	492	514	454	467	510	516	525	534	487	491	493	505	514	488	510	495	528	490	525	514	472	501	503	541	559	517	488	495	481	548	509	502	492	512	533	471	485	504	512	507	510	525	494	505	474	482	520	502	495	506	494	484	508	481	488	470	500	495	533	517	528	489	506	545	522	513	486	509	494	518	491	463	528	499	495	481	511	529	550	508	479	494	480	532	560	473	502	545	520	500	483	530	492	513	505	488	539	513	505	528	523	505	509	471	514	513	500	472	521	492	523	497	515	518	496	499	493	507	495	509	506	498	503	509	559	502	485	467	493	557	522	545	518	486	505	478	502	522	495	526	533	503	525	454	536	511	509	538	499	511	517	487	521	503	508	547	542	522	484	489	485	512	488	496	485	505	457	555	493	506	465	477	476	518	477	512	534	522	505	492	471	519	502	494	487	552	481	461	499	511	470	513	495	538	530	509	472	494	491	467	517	534	478	488	502	500	558	504	496	477	504	501	501	493	468	467	483	517	502	538	466	537	478	506	515	500	491	495	471	479	492	521	529	539	510	556	481	496	497	500	508	520	531	545	529	505	556	485	513	489	522	502	514	493	481	516	489	468	519	484	499	483	512	510	510	469	533	472	489	519	524	477	507	511	494	507	465	491	442	506	514	517	506	491	508	499	517	531	473	500	513	520	464	508	485	471	492	503	481	484	511	528	550	553	517	509	526	553	533	464	506	505	528	494	482	512	523	512	502	477	479	513	486	512	486	522	513	507	488	517	498	490	490	515	537	500	503	557	483	499	501	505	523	527	488	482	466	486	501	511	519	550	526	481	495	512	496	484	502	518	516	484	483	498	511	524	549	501	478	510	531	502	503	517	508	451	480	510
10151	1145	1393	1029	757	573	404	347	292	246	198	191	202	161	160	166	119	136	106	114	120	111	129	104	101	110	100	100	104	114	110	90	105	93	82	107	84	92	109	98	93	103	119	119	100	109	99	107	96	93	106	95	95	86	100	86	93	89	101	100	95	94	106	101	115	101	101	82	109	94	94	100	73	97	110	79	92	72	95	94	89	94	106	91	89	99	77	101	94	72	94	98	101	98	85	91	83	65	79	93	91	103	97	100	109	94	76	103	89	103	89	88	100	87	85	95	79	86	112	104	86	97	105	87	89	105	97	99	74	82	102	104	95	81	107	100	82	90	92	102	94	80	94	95	88	84	98	86	97	90	93	112	107	87	89	81	96	109	83	84	86	107	90	93	87	98	104	106	95	113	81	99	91	80	89	98	73	86	107	100	75	100	103	86	93	82	91	97	86	101	107	94	96	89	93	93	80	94	101	102	112	79	98	75	73	87	111	103	103	103	96	82	94	79	92	98	87	89	106	92	98	83	102	98	101	84	75	110	101	74	100	83	106	87	83	84	84	84	91	80	107	115	88	93	73	106	89	103	90	96	81	86	100	95	86	86	74	96	91	90	90	93	106	92	103	87	85	77	99	81	88	95	80	92	98	77	73	111	91	103	71	84	85	80	83	94	94	89	78	70	82	105	87	94	87	87	94	103	84	86	102	96	77	85	95	110	81	76	90	106	92	79	92	104	86	88	83	103	89	104	96	92	83	94	94	104	89	77	109	109	108	89	101	82	80	75	97	96	84	83	102	111	87	111	88	84	91	95	97	104	103	111	89	98	97	88	106	108	95	96	102	97	89	92	100	99	76	100	83	107	92	97	94	105	86	103	114	110	90	84	120	65	97	113	93	95	106	101	82	103	95	89	83	105	93	94	95	81	95	91	88	86	82	91	82	89	88	93	88	94	94	93	86	102	72	88	88	84	94	90	95	93	99	71	90	93	96	96	78	91	86	94	84	99	92	100	107	91	94	85	69	84	86	114	107	96	91	101	95	81	89	77	114	100	75	90	95	104	107	84	79	91	94	92	96	95	92	89	101	94	91	84	92	78	94	87	89	83	100	90	73	85	87	100	80	103	90	76	87	86	78	95	92	87	84	94	101	86	95	84	97	115	82	104	106	81	112	87	98	95	97	95	106	96	98	97	101	80	93	74	90	112	87	74	85	103	113	74	90	89	97	102	94	81	108	105	91	83	78	82	86	90	95	87	83	94	88	99	90	90	91	104	87	102	92	105	78	98	85	88	74	76	95	86	90	98	96	85	107	82	107	92	87	93	108	102	103	104	112	88	99	108	113	98	96	100	88	103	98	69	96	95	91	99	83	85	89	92	93	89	98	105	87	85	97	69	76	105	95	83	100	100	91	94	102	86	84	82	113	94	74	87	91	107	90	91	90	87	90	82	96	95	89	85	105	91	104	91	90	100	79	83	80	89	97	83	73	87	105	87	85	96	102	81	93	93	88	108	129	70	96	91	81	89	81	116	102	97	90	77	81	92	110	80	91	93	87	93	92	73	83	104	88	113	78	91	79	104	91	111	95	109	95	90	96	83	88	91	83	82	108	87	99	86	90	83	91	97	100	84	84	82	91	78	97	94	80	89	96	99	106	98	89	116	81	100	95	89	94	77	96	68	102	100	96	95	90	91	75	88	92	111	101	98	94	77	86	87	102	90	95	72	82	91	107	94	101	86	98	98	83	75	92	75	96	90	81	96	91	86	94	82	94	78	88	78	94	75	102	92	103	107	99	89	85	77	94	92	73	95	80	101	113	88	100	86	94	95	96	85	108	94	100	86	97	83	89	87	80	93	93	110	84	86	91	73	88	93	93	101	98	86	86	99	97	102	92	99	77	78	90	97	89	99	90	76	92	80	92	108	82	90	80	100	98	90	98	92	89	112	82	98	76	96	96	81	84	96	95	96	104	91	86	127	82	105	93	91	95	73	87	86	93	97	95	93	79	94	101	96	109	91	106	88	82	86	98	74	105	84	92	95	90	100	84	103	87	92	85	94	80	97	104	116	88	91	94	86	97	102	81	77	91	109	93	88	68	97	80	92	90	102	79	97	71	95	98	101	96	113	82	86	86	100	106	107	89	79	97	110	109	93	79	93	92	88	88	100	104	76	95	85	91	80	92	87	85	90	82	91	100	83	89	97	102	92	111	93	104	97	84	90	81	84	113	93	88	96	100	104	72	99	95	97	92	100	97	90	103	81	92	87	102	97	85	91	90	83	88	105	97	84	76	93	99	75	85	92	106	96	97	90	86	99	97	90	84	85	112	68	89	93	84	90	83	103	101	92	97	86	101	113	111	77	91	99	77	93	90	109	78	89	96	87	116	82	76	83	83	83	90	90	84	85	93	103	94	94	92	113	81	85	88	86	97	93	82	95	84	98	92	88	86	87	93	84	92	82	106	86	90	108	96	94	101	84	101	91	92	62	99	76	90	98	92	102	106	94	86	87	112	83	85	90	89	98	104	81	83	89	93	104	89	87	94	75	85	94	80	81	94	83	91	90	73	82	86	98	92	88	96	87	107	102	90	91	80	86	87	100	92	90	95	91	105	87	91	82	101	98	96	99	91	77	87	80	100	94	86	87	111	83	96	94	81	85	91	97	93	100	105	87	97	105	99	98	94	107	88	83	104	85	80	76	86	94	98	77	102	88	109	94	84	94	97	91	93	78	94	107	85	98	100	105	93	78	88	100	82	87	91	89	79	88	92	93	82	89	83	90	94	113	77	89	79	83	92	84	95	103	105	81	101	91	96	86	110	105	99	77	86	91	89	86	97	82	72	89	85	75	98	106	86	97	101	71	101	73	104	94	84	95	95	92	97	86	97	107	93	82	92	94	78	110	87	86	84	112	83	81	94	88	94	81	93	82	85	96	78	83	93	69	108	87	95	93	92	105	88	84	99	105	93	89	106	97	100	80	96	106	82	101	89	100	72	91	85	100	102	93	90	85	80	124	109	101	86	89	92	83	94	91	92	106	97	99	85	100	102	91	83	83	105	78	102	119	81	90	76	98	94	87	86	95	79	89	76	111	91	100	94	79	95	87	68	103	105	84	102	76	91	91	113	81	86	99	80	109	90	107	86	85	66	97	95	93	93	100	87	93	67	88	78	107	95	78	97	104	88	103	79	93	105	88	105	91	93	103	73	77	90	85	89	103	94	93	82	105	89	80	79	96	95	89	88	89	84	87	105	84	92	90	84	95	105	92	89	108	90	96	94	101	89	101	89	93	87	95	91	88	98	88	76	100	94	94	94	83	104	91	101	94	98	80	102	90	82	80	83	93	105	101	107	97	98	84	82	71	80	96	77	102	84	88	96	89	79	97	98	96	95	93	97	77	111	99	92	102	95	89	94	84	91	105	98	100	109	83	100	104	90	108	92	76	86	89	100	90	76	96	84	101	90	103	92	99	92	85	86	99	85	84	86	101	81	90
5602	1384	3258	3557	3030	2520	2020	1653	1413	1276	1087	988	799	814	692	681	631	598	579	551	502	507	466	444	475	406	448	408	406	430	397	355	383	404	361	408	352	359	335	349	365	341	362	333	334	365	303	312	339	319	327	339	312	328	314	363	322	315	356	328	299	322	298	338	331	326	336	321	313	313	325	306	330	313	318	263	328	307	340	320	314	326	315	290	315	313	307	317	293	341	314	284	308	280	308	293	274	317	267	290	294	292	283	316	350	350	322	291	311	319	309	305	295	282	303	304	307	317	329	294	272	291	286	329	313	334	289	264	282	316	272	314	294	314	289	309	303	282	301	315	275	317	287	326	264	293	309	322	321	293	316	312	288	293	306	299	327	283	302	298	318	261	299	288	280	270	266	302	287	280	316	289	331	307	281	297	285	303	294	307	291	285	280	262	279	282	268	312	287	304	310	302	289	301	287	315	305	306	297	304	285	299	284	297	264	313	284	272	347	318	309	265	270	312	282	303	323	286	283	293	284	313	284	286	289	276	316	311	308	315	287	298	264	291	298	305	294	311	280	328	305	322	322	270	316	325	292	299	312	292	296	295	320	284	301	272	322	287	324	310	297	278	284	290	278	274	279	286	282	276	303	283	319	281	297	296	295	266	314	263	327	284	308	282	295	339	335	289	299	269	277	299	301	291	320	297	303	292	328	286	314	290	287	314	283	277	279	310	272	286	291	308	304	283	305	323	313	251	296	312	301	273	288	276	289	287	279	311	298	312	279	292	239	287	279	311	280	296	314	291	296	261	271	270	296	304	265	273	316	301	291	296	315	284	288	286	289	300	321	334	286	290	312	290	317	336	315	310	295	285	335	326	313	292	303	299	285	286	307	296	289	279	268	298	303	325	297	308	306	305	304	268	290	315	282	300	299	304	279	301	329	334	296	273	280	300	276	254	334	265	306	324	318	315	302	286	317	281	322	279	261	330	286	288	290	312	275	337	321	304	318	311	299	302	254	282	285	304	304	271	283	290	274	290	297	267	280	299	286	283	301	282	301	270	278	273	313	272	296	284	284	293	304	297	297	293	319	274	325	306	296	290	282	305	297	301	316	320	314	292	301	284	303	267	281	314	258	299	280	314	310	309	292	282	322	292	290	267	305	334	269	303	292	279	278	307	307	295	307	306	313	329	307	302	319	297	293	310	287	293	316	281	295	302	307	303	296	301	282	304	308	302	301	289	300	274	303	270	297	317	335	302	289	303	289	299	304	302	290	286	288	281	280	341	330	293	292	279	301	293	273	308	306	299	310	291	287	290	293	283	299	269	310	279	298	300	296	284	302	259	278	287	329	301	274	289	288	311	322	309	283	312	320	303	302	302	300	327	288	328	291	291	312	330	295	317	283	325	295	304	278	309	293	286	284	287	258	311	324	293	319	322	266	296	308	297	265	291	294	295	279	315	298	306	292	304	290	302	331	275	323	297	281	284	330	314	288	299	296	297	299	296	323	297	301	284	313	304	306	299	319	316	289	314	300	308	278	313	305	296	304	308	309	291	270	313	305	302	290	299	288	281	285	310	272	253	312	281	302	298	316	287	290	284	315	315	304	302	261	295	284	315	277	274	284	307	296	285	272	266	290	293	334	327	304	295	293	328	267	277	319	301	312	279	289	301	271	255	310	309	290	293	293	284	296	274	314	301	310	301	305	312	293	305	306	277	287	281	313	294	283	310	291	329	319	305	303	323	286	318	264	295	327	305	276	291	294	314	306	301	321	284	301	285	261	283	275	284	305	268	316	281	309	284	282	284	300	247	288	262	304	316	291	288	311	269	280	300	309	299	239	296	291	297	300	293	282	279	292	300	297	297	298	269	277	291	297	299	294	295	303	309	307	303	321	298	314	287	290	318	300	299	302	289	292	310	315	311	270	284	302	310	292	292	307	307	316	320	296	297	304	313	296	284	299	291	298	270	304	317	308	300	283	311	276	274	282	318	269	309	295	300	296	290	307	318	294	299	312	302	306	294	312	291	291	307	262	301	301	301	323	287	271	305	305	297	283	316	294	289	270	291	314	311	302	265	302	276	278	338	282	282	326	313	314	330	293	287	295	318	296	293	299	315	314	318	278	285	266	309	301	307	301	305	278	298	273	323	326	292	253	297	309	299	273	312	289	290	296	320	298	294	313	287	272	293	311	309	314	306	324	303	319	291	276	296	299	275	288	279	323	273	301	307	284	307	308	302	302	300	287	297	279	294	325	284	293	265	284	287	292	305	298	267	321	328	291	294	288	294	293	283	305	304	300	324	304	282	265	332	310	311	301	284	284	296	274	326	299	315	294	312	309	303	296	288	293	289	313	293	272	280	295	313	296	322	306	303	281	297	302	329	287	308	277	289	298	314	271	283	291	292	289	309	286	287	311	297	282	264	282	274	316	308	274	299	288	329	277	278	293	291	309	286	264	300	297	296	300	310	319	291	302	317	287	312	289	272	311	292	281	285	288	270	277	305	302	284	280	257	310	295	301	304	304	312	310	304	280	308	294	276	288	299	270	303	307	303	266	299	281	305	303	340	288	287	297	317	252	289	331	308	288	295	296	311	292	319	278	311	301	252	302	286	298	291	271	286	267	310	291	297	282	290	299	310	291	285	302	335	307	308	293	296	301	288	287	297	293	317	305	307	298	310	294	338	277	305	281	306	316	312	284	311	311	320	312	274	288	303	283	306	284	293	311	278	272	295	288	289	295	320	280	286	291	269	302	286	330	304	313	298	298	287	264	331	281	297	290	291	307	297	323	304	302	285	303	297	325	320	281	280	279	272	282	294	285	297	284	298	272	298	283	293	288	295	289	312	326	276	287	293	280	282	280	281	304	290	314	285	314	297	284	285	315	328	271	313	272	272	301	301	273	290	308	305	285	299	303	304	282	315	290	307	334	294	340	316	305	308	303	241	293	293	289	286	284	298	288	296	308	292	291	282	297	289	326	287	302	285	327	292	302	287	281	314	329	307	305	297	296	318	317	282	281	288	315	285	292	300	321	294	300	298	283	302	319	309	337	296	289	279	269	268	306	296	304	324	326	315	316	305	280	301	330	285	304	271	318	268	284	317	284	290	283	308	303	261	319	255	312	292	296	290	275	315	288	283	301	284	340	293	284	305	318	301	307	277	309	304	285	315	313	289	305	287	293	297	282	332	326	287	317	297	297	316	277	305	308	292	282	275	304	331	283	292	301	301	274	313	283	282	272	279	311	309	291	299	286	282	315	273	299	288	317	300	329	298	290	306	311	310	317	286	285	303	296	317	305	312	296	297	317	307	271	294	268	300	320	288	322	290	307	298	295	280	327	295	309	310	297	266	298	274	260	289	334	308	266	305	275	291	284	263	303	283	296	288	300	311	330	268	316	317	295	321	278	272	297	307	267	307	317	288	322	295	327	296	287	274	286	277	310	273	290	322	274	301	323	308	290	305	294	290	300	300	309	289	279	305	294	306	278	314	298	288
19155	3404	2952	2271	1614	1135	871	711	548	492	385	346	329	327	283	301	274	257	213	234	242	187	194	202	159	219	188	222	191	200	202	206	193	179	203	178	177	195	174	170	170	172	181	175	165	196	182	171	197	166	162	178	175	186	174	160	182	169	124	183	191	158	172	181	187	193	164	169	155	164	139	158	181	178	150	190	176	174	173	160	171	186	142	156	163	166	162	183	168	171	166	183	149	151	163	170	169	186	197	172	179	196	171	198	160	164	190	155	181	165	156	180	177	144	173	161	165	176	169	167	166	193	180	150	165	161	166	169	147	165	183	157	160	170	183	163	176	191	177	174	165	169	187	147	151	167	183	157	146	169	184	209	185	165	173	172	169	170	187	169	176	167	152	160	168	157	144	155	156	174	159	154	178	163	166	164	162	176	160	171	167	183	151	169	182	153	171	167	164	163	168	178	171	155	146	175	168	158	149	166	172	160	165	165	177	159	176	173	158	160	169	153	175	173	156	167	159	159	153	174	158	183	193	178	194	160	158	179	173	159	160	177	140	169	180	167	182	148	175	166	180	172	178	150	149	148	166	178	175	158	162	167	154	152	156	158	176	136	171	183	157	190	160	145	166	178	183	166	160	162	176	168	169	152	158	164	187	171	162	152	161	143	204	163	191	174	141	160	168	165	173	168	150	165	189	165	182	179	150	174	179	178	164	163	162	156	170	169	165	179	161	159	181	170	173	157	153	155	162	173	158	174	175	172	170	149	146	153	166	164	162	161	175	171	155	193	152	162	165	169	171	161	166	169	150	177	156	168	163	161	154	164	183	181	164	170	170	150	157	159	171	170	150	168	177	176	164	169	166	149	177	162	157	172	173	205	173	181	165	159	170	166	158	166	179	163	159	172	165	190	179	158	172	157	171	178	173	166	146	181	169	203	184	175	183	142	155	157	168	163	155	178	145	160	167	173	154	167	171	157	160	167	161	174	175	148	176	169	165	138	147	174	151	141	172	188	165	156	178	164	157	159	173	183	153	177	180	147	174	172	153	174	181	155	138	188	182	151	180	160	171	161	173	160	183	139	175	186	138	172	192	150	170	172	170	185	166	167	141	167	155	164	171	151	161	159	168	174	156	168	158	170	181	147	188	170	157	156	141	162	163	182	149	137	142	165	176	171	156	190	161	162	175	191	167	182	163	174	159	164	186	165	168	152	169	177	180	169	146	175	189	177	169	153	161	169	160	181	150	155	163	156	155	153	184	139	149	166	172	174	168	183	151	155	166	178	168	189	162	174	168	187	152	174	157	158	174	177	156	154	169	176	165	158	172	146	170	184	162	173	158	179	189	178	178	172	172	162	182	147	156	158	167	178	161	173	148	159	155	161	179	164	149	182	161	155	159	179	159	175	151	166	182	159	175	152	187	167	146	154	158	154	165	164	154	179	149	178	186	173	152	155	154	164	169	146	153	148	164	184	156	150	162	156	172	179	169	188	154	151	168	179	149	139	164	165	188	164	144	157	173	168	173	179	160	154	166	156	170	189	171	151	198	152	178	175	180	177	154	182	161	169	195	162	183	174	175	197	145	173	177	168	163	154	163	172	192	154	167	167	165	167	171	148	160	185	167	190	158	161	170	176	159	162	157	190	151	173	154	184	154	159	147	190	169	170	168	169	155	158	175	148	196	184	165	152	175	160	197	155	187	183	151	162	186	172	169	177	185	174	201	176	181	153	178	159	161	173	155	173	158	173	174	154	174	148	158	156	166	165	160	146	182	154	174	166	148	175	157	168	178	170	180	157	170	142	182	175	168	152	164	174	196	159	172	184	170	141	159	159	167	181	175	195	186	160	166	175	167	161	157	176	150	185	168	177	149	179	158	162	152	166	159	174	158	139	139	170	191	173	185	167	160	208	190	164	162	170	176	157	168	162	158	158	187	146	177	180	162	159	173	179	168	141	176	183	177	153	187	182	165	187	184	166	155	182	184	160	181	173	162	188	182	161	193	157	171	190	180	149	171	153	164	169	154	162	151	177	166	153	175	194	156	166	165	171	162	189	155	169	158	182	145	163	177	160	137	167	169	175	187	149	163	172	181	181	152	173	176	187	151	173	174	174	149	153	130	161	155	172	174	175	178	176	165	178	162	165	164	161	175	182	180	147	188	186	170	173	175	152	167	141	166	187	206	186	166	165	181	183	165	180	161	147	151	178	169	142	165	168	172	154	174	180	181	174	143	171	169	159	151	161	142	130	162	178	157	180	199	185	166	194	175	162	168	171	173	185	169	181	159	151	177	173	161	165	149	147	160	187	171	170	160	164	169	161	168	173	162	138	162	163	167	177	172	132	190	168	141	177	175	169	167	179	171	164	154	156	173	186	174	149	195	151	183	144	182	160	163	156	165	159	177	165	172	176	174	151	165	167	163	179	175	170	161	184	160	162	164	165	153	168	156	168	171	190	171	173	142	166	186	168	158	168	195	170	172	159	179	174	172	173	166	153	168	161	174	169	149	175	159	169	162	193	169	165	184	170	178	163	149	157	150	147	166	173	142	187	188	147	176	165	157	166	182	163	164	184	174	168	166	203	181	135	177	150	163	166	165	152	152	170	164	185	184	153	165	168	183	165	178	184	173	176	169	193	169	180	166	157	183	155	181	172	170	141	171	168	174	183	170	190	153	180	192	167	162	161	173	158	152	168	157	198	149	167	147	154	170	175	160	181	158	166	160	160	160	163	152	172	137	165	152	143	162	173	161	173	173	181	173	171	176	170	183	149	176	174	167	146	160	156	189	147	163	171	187	168	180	168	163	163	150	163	167	145	162	170	160	147	199	151	175	162	165	159	164	156	160	190	164	187	174	157	190	147	165	147	165	157	176	170	182	172	166	159	162	149	167	182	203	174	160	141	170	178	167	172	194	181	168	156	164	142	156	166	154	185	165	174	193	152	151	188	174	154	150	176	168	171	183	155	181	172	160	173	189	169	152	173	150	162	148	177	162	160	154	184	161	190	185	149	168	164	187	168	169	156	177	179	155	183	162	160	170	167	199	181	150	169	161	166	147	188	151	151	162	142	153	161	155	183	186	171	172	171	167	173	169	184	166	157	157	184	156	159	165	179	178	172	164	158	155	164	163	181	151	165	165	148	154	153	156	164	169	151	166	160	159	151	197	167	170	166	173	167	160	156	168	183	140	186	171	162	180	138	169	183	168	179	187	177	144	169	174	176	174	156	150	179	159	182	161	178	186	179	185	146	153	169	167	171	155	166	164	177	165	182	156	175	188	164	162	182	184	173	151	165	181	156	156	179	156	157	165	186	151	180	143	191	171	154	178	169	154	141	188	153	180	157	138	169	161	146	173	170	158	158	188	153	156	169	177	159	169	162	168	172	154	167	161	189	193	196	161	163	159	157	145	182	165	174	150	179	171	156	149	164	180	168	163	159	162	160	164	177	179	157	169	175	151	168	174	154	173	188	155	173	179	189	166	154	176	162	139	156
7870	2714	6205	6891	5862	4842	3732	3135	2686	2394	2095	1837	1563	1494	1374	1290	1201	1056	1032	957	906	893	859	866	811	743	770	742	713	698	682	692	638	621	703	642	625	639	628	663	584	586	611	573	552	604	564	522	592	533	528	547	574	550	520	542	564	557	531	527	503	559	544	527	544	531	525	519	506	529	555	547	530	540	526	573	498	523	536	527	514	497	522	562	502	529	521	488	491	512	511	506	508	542	466	556	493	514	527	494	529	506	483	479	510	469	468	492	531	518	463	498	506	492	551	518	519	535	492	516	533	457	502	545	528	485	519	499	535	470	488	463	507	460	509	492	507	464	525	487	509	526	528	486	484	524	476	500	494	474	488	509	531	496	515	467	538	500	491	560	477	508	504	502	494	496	456	505	498	526	508	506	507	488	489	470	436	493	489	485	458	501	495	462	473	534	476	498	465	520	504	485	499	516	485	496	500	485	504	495	491	515	490	493	476	537	508	547	516	516	492	509	528	483	493	495	514	493	491	495	520	508	479	470	505	472	520	481	492	470	515	539	496	464	482	481	507	483	537	564	470	498	506	464	486	507	465	509	508	508	518	478	490	497	462	509	478	513	493	493	499	506	511	474	523	461	494	473	515	455	477	488	479	448	490	501	444	509	446	524	504	477	553	500	485	494	493	478	480	522	493	483	468	459	524	475	480	498	503	516	489	428	533	495	515	509	490	500	519	473	511	537	485	460	481	484	480	490	498	509	491	460	461	508	498	496	487	515	474	527	519	492	471	520	507	516	474	491	480	489	500	482	508	451	495	487	535	501	491	472	488	469	512	488	489	506	470	462	496	485	480	490	486	516	456	523	508	473	530	469	495	490	505	512	493	478	510	492	488	462	540	513	510	455	513	507	462	494	544	508	521	498	506	496	509	494	500	543	462	510	504	492	480	496	517	484	492	461	490	484	498	508	497	512	480	538	511	462	522	507	489	495	496	506	472	520	492	512	485	495	464	485	506	481	531	522	478	487	510	464	520	548	513	554	506	491	510	494	490	475	489	495	477	474	480	491	487	481	478	468	508	481	528	505	468	452	509	502	499	544	491	507	473	522	500	466	517	497	493	487	469	504	517	472	485	535	497	512	530	483	518	501	509	440	482	519	481	494	506	496	561	517	498	475	489	530	501	500	493	482	486	521	487	483	541	500	503	457	526	506	518	489	459	510	490	531	476	496	480	503	530	499	511	495	460	492	486	536	489	501	513	485	494	480	498	468	500	474	527	520	476	530	475	505	490	478	503	511	498	493	499	517	470	471	524	482	496	476	533	519	467	470	458	511	473	492	490	504	507	469	495	478	483	494	510	459	482	465	515	482	504	494	529	458	545	478	493	484	508	491	525	550	515	476	486	490	471	490	529	518	496	512	507	501	491	522	474	483	496	510	490	491	505	498	504	503	501	493	507	466	502	476	442	487	520	538	554	499	497	470	521	528	493	477	518	431	545	486	482	507	510	500	510	524	504	497	559	473	485	499	483	467	473	489	501	466	526	546	468	514	497	480	446	505	526	497	508	525	495	551	496	490	525	474	472	489	515	472	487	482	507	480	507	500	510	504	483	484	521	432	516	492	478	488	518	535	454	476	504	493	487	472	537	502	515	478	533	509	475	509	483	486	476	484	498	508	499	482	478	505	491	464	472	505	479	486	489	558	477	520	486	499	463	513	543	472	479	522	496	500	480	532	478	485	501	469	479	539	500	547	489	482	484	508	543	466	500	499	467	471	489	470	457	476	497	469	503	546	511	521	498	501	472	497	471	495	480	523	498	506	484	514	524	474	484	488	468	497	505	481	505	496	491	488	504	497	500	488	505	522	479	492	539	482	480	500	502	476	514	490	476	449	486	477	502	513	524	520	489	480	511	489	507	484	511	485	505	515	539	482	559	488	574	494	464	477	485	507	487	447	492	491	509	470	474	513	477	504	481	517	497	468	502	474	491	483	465	483	478	484	495	508	514	502	489	498	486	487	501	500	520	470	514	515	468	497	479	475	513	501	490	489	501	495	526	505	509	499	507	479	503	496	546	493	473	473	503	501	504	521	511	496	504	485	513	487	546	442	511	473	472	480	481	550	469	536	478	528	451	499	470	502	468	470	480	500	482	545	512	486	517	497	483	536	515	505	509	500	489	514	497	490	513	498	529	502	504	488	476	505	488	484	508	476	480	498	486	485	489	495	486	488	462	491	491	516	485	509	474	497	536	505	442	528	482	493	512	507	471	477	485	509	467	469	534	478	503	506	487	481	486	455	501	485	516	466	459	488	492	439	487	499	500	463	555	472	509	468	485	531	428	500	525	455	492	443	475	493	470	505	485	490	477	515	495	509	442	501	483	495	438	521	505	522	478	511	519	488	503	480	522	454	497	452	454	494	472	490	495	510	495	493	550	463	488	470	533	514	492	479	459	531	475	475	515	486	490	498	464	488	514	486	486	490	498	485	527	501	478	562	489	505	545	503	490	491	477	517	491	494	534	480	463	456	457	473	494	485	503	474	548	493	491	499	509	480	512	500	532	462	460	459	514	503	484	475	483	492	517	499	483	545	480	515	514	515	463	468	485	464	507	499	489	532	498	512	493	497	470	444	512	478	514	485	514	474	492	478	507	512	492	491	514	499	512	490	486	486	475	473	502	508	435	467	495	522	483	506	538	490	456	488	488	482	479	488	494	509	511	504	491	516	515	486	509	512	475	491	493	462	503	487	472	508	473	520	498	514	491	493	505	476	493	528	497	486	490	521	447	486	495	510	522	456	475	488	487	498	505	499	486	456	497	486	506	526	516	515	481	487	475	480	509	458	493	494	454	462	512	506	503	489	494	501	509	561	495	543	480	517	499	498	489	515	497	496	473	541	503	515	507	517	486	482	509	495	508	531	465	541	508	471	475	471	476	478	499	484	530	457	495	512	505	503	491	524	470	525	436	469	482	507	446	483	471	513	511	494	486	495	527	511	443	456	486	500	503	521	503	506	495	499	503	510	493	474	510	492	480	540	506	497	466	471	520	458	488	486	487	488	506	438	480	505	496	482	475	499	506	492	533	499	474	480	491	484	461	482	468	518	497	507	537	519	536	555	505	502	488	525	475	518	492	510	514	465	528	511	498	455	505	502	505	514	470	490	505	523	506	491	481	464	511	471	492	492	497	509	543	513	491	498	488	492	467	508	485	507	509	486	501	514	473	489	479	463	494	494	497	498	530	513	516	479	503	516	522	477	468	479	517	497	513	477	526	510	472	488	522	508	523	497	494	503	459	515	477	468	489	455	511	526	519	515	493	490	473	494	530	506	518	478	486	469	517	501	483	466	475	496	488	470	472	506	486	501	515	488	521	468	527	506	512	492	525	487	505	488	469	527	454	509	480	508	484	443	505	522	480	464	511	486	469	518	502	502	478	475	513	511	510	467	496	492	505	515	495	501	532	490	541	507	501	514	482	501	454	481	511	492	511	474	477	515	493	447
2417	226	252	211	199	203	192	182	199	180	184	181	181	184	192	183	184	167	173	161	174	178	190	183	170	195	164	171	156	188	180	153	191	175	157	168	169	172	177	153	196	157	191	169	177	175	188	160	195	182	185	197	161	164	138	161	180	201	191	169	176	188	174	174	174	172	175	211	194	165	157	185	173	187	160	184	168	174	196	169	176	182	178	159	178	186	158	206	184	199	212	190	180	185	203	195	198	186	193	188	161	207	179	188	171	187	174	179	168	170	186	179	185	176	167	187	172	183	186	188	180	157	161	173	171	182	172	185	199	189	188	186	184	187	185	187	184	173	190	205	143	168	169	170	163	166	197	195	180	192	166	204	197	148	160	193	174	173	159	178	187	184	189	164	159	177	182	168	170	188	199	211	199	170	167	153	159	154	173	189	185	181	221	183	174	170	183	169	177	192	184	160	199	165	167	162	180	160	162	183	178	182	189	177	159	170	154	179	161	193	181	187	166	172	171	196	165	169	175	187	198	196	176	176	169	176	181	166	183	174	188	161	182	174	179	190	170	199	188	159	177	179	180	157	175	166	180	192	214	182	191	163	194	152	178	188	168	150	168	214	178	170	188	185	164	162	168	146	194	174	172	153	177	177	201	202	190	197	189	181	186	189	187	178	189	189	177	175	157	164	181	176	167	167	168	183	172	189	159	183	178	172	172	161	191	173	188	195	192	172	210	186	187	196	169	196	158	212	187	182	174	166	187	165	182	178	184	183	198	150	169	195	179	180	169	159	155	164	178	170	183	179	171	171	154	171	192	169	157	169	169	176	191	172	173	177	173	162	188	194	188	181	185	189	176	186	157	201	175	170	185	187	205	178	180	173	157	192	182	187	182	176	159	171	172	167	163	162	182	219	186	179	154	186	165	203	163	161	163	172	174	202	166	181	185	173	192	196	194	194	186	191	174	174	187	153	173	187	168	177	189	181	174	196	164	176	172	171	167	145	185	172	169	180	172	175	183	180	161	200	192	191	180	179	208	164	171	174	186	176	170	157	177	166	176	171	192	150	179	162	168	183	184	187	175	213	177	174	193	202	165	182	168	180	164	155	177	154	190	176	173	172	177	169	181	168	163	198	142	171	182	177	161	179	170	167	188	175	179	148	179	169	182	174	149	180	145	185	184	167	184	159	175	196	202	169	185	176	194	174	145	179	160	163	184	193	229	173	170	189	183	158	197	192	162	174	179	171	181	174	178	163	193	189	191	187	178	190	174	186	169	195	140	179	190	179	158	179	173	159	190	166	168	182	181	173	158	179	169	165	202	183	169	177	194	196	161	193	156	166	188	168	171	170	172	174	183	184	158	178	176	183	199	188	199	173	184	177	176	171	182	198	200	178	168	157	196	172	199	182	158	173	175	192	191	165	170	170	174	187	185	177	181	181	173	161	171	179	175	179	186	174	175	183	196	153	163	177	191	169	172	177	188	194	169	176	180	171	174	176	193	178	212	164	205	166	187	166	150	155	157	179	195	161	176	146	191	170	186	195	175	170	166	168	176	181	162	195	182	176	159	182	194	189	183	151	177	150	179	188	180	166	166	183	188	183	176	184	205	199	212	176	206	190	193	161	186	196	161	170	197	182	183	154	166	203	175	168	169	163	181	175	161	169	171	190	183	177	186	185	191	174	187	191	171	171	179	198	176	166	168	175	171	167	173	163	195	181	185	158	171	175	152	172	180	190	152	176	170	164	188	182	197	171	183	186	183	177	166	178	179	180	188	205	169	174	196	184	167	181	152	167	184	188	178	181	183	203	159	165	172	153	194	179	174	197	182	169	175	174	149	187	185	209	176	191	161	180	179	195	167	174	166	184	182	203	183	183	170	189	203	178	170	176	154	177	179	187	174	161	183	187	182	181	180	188	159	172	172	185	169	178	195	172	174	197	177	153	160	195	169	168	161	184	185	188	178	187	207	185	184	174	173	191	182	189	165	168	161	170	191	180	173	197	152	176	186	161	170	163	182	186	176	200	211	202	161	191	174	177	183	184	194	191	187	178	200	202	210	172	178	172	165	187	188	181	198	190	171	167	186	182	177	158	198	185	168	170	176	173	189	185	146	175	181	192	175	154	168	182	171	171	198	172	187	171	161	169	197	161	182	171	188	192	135	157	197	194	196	184	161	185	183	188	185	163	168	177	184	192	159	166	178	198	201	187	161	180	180	170	176	154	175	166	178	176	170	199	162	180	177	161	153	186	176	183	187	192	168	202	149	176	187	172	161	185	186	174	157	157	177	171	179	153	172	157	175	168	174	186	176	149	184	172	168	177	186	167	198	183	161	176	177	193	195	157	188	192	187	167	170	156	181	197	176	174	174	177	170	172	195	175	171	201	188	208	165	170	177	178	151	178	172	172	153	164	167	165	184	184	167	186	174	195	184	184	192	168	179	179	179	184	213	188	155	164	170	175	183	178	180	181	191	172	155	177	198	175	174	195	188	160	196	180	190	191	158	192	166	200	190	187	171	176	195	171	168	166	174	182	177	172	187	170	193	157	175	169	163	196	165	165	148	186	188	188	177	183	184	176	183	187	175	185	180	212	175	179	188	184	153	194	181	170	182	183	179	170	168	168	183	167	156	157	174	204	177	192	178	172	159	178	180	190	183	179	191	183	188	171	177	170	174	170	206	172	181	176	184	182	154	193	185	162	160	159	184	177	164	182	194	165	169	169	193	167	173	157	170	173	167	163	165	172	163	164	168	163	186	162	161	148	184	181	165	173	167	176	171	174	163	166	187	195	196	166	179	162	150	190	197	199	175	176	193	164	185	181	172	189	169	193	190	171	175	171	174	158	191	180	186	156	200	191	160	186	171	170	166	175	187	180	166	171	166	193	178	182	174	200	179	168	167	164	181	199	157	183	190	171	163	162	165	186	169	182	197	159	193	199	193	172	184	196	168	181	186	179	167	194	180	170	185	184	189	165	165	183	173	180	168	215	188	161	173	156	184	196	192	177	192	160	185	170	170	163	198	184	173	144	175	189	188	195	190	176	171	176	183	170	157	201	179	178	171	166	202	181	201	184	197	187	194	168	173	183	164	185	151	221	188	168	188	183	198	178	154	163	175	174	195	188	187	188	182	168	174	170	164	151	160	212	145	170	192	182	165	143	162	157	174	167	178	157	176	196	184	190	188	175	172	166	188	159	184	172	183	172	177	173	192	182	159	174	186	198	173	177	198	179	172	183	177	167	162	182	179	171	191	176	181	181	162	162	182	170	178	195	174	170	177	185	172	156	166	169	187	182	173	184	177	173	169	180	160	199	204	169	164	167	149	193	181	164	167	190	182	185	188	178	170	199	187	181	156	178	181	177	190	154	176	169	172	152	196	162	179	174	169	179	173	182	182	191	175	160	175	165	180	198	171	165	155	173	159	158	190	173	185	165	194	188	142	158	181	173	163	162	174	183	184	175	172	171	175	161	192	162	168	187	174	187	156	161	198	164
2143	577	694	678	638	586	608	613	579	557	605	586	529	530	545	524	510	500	531	538	484	495	500	538	492	508	500	501	495	526	505	482	499	504	501	510	548	511	491	470	520	520	499	476	515	532	508	475	507	488	477	483	503	573	515	502	454	501	529	501	527	521	494	495	514	458	512	501	506	498	516	492	516	519	496	499	484	484	519	487	497	496	529	509	509	509	493	499	504	531	486	499	510	523	519	540	522	503	480	538	552	531	471	475	530	513	526	524	511	477	486	481	462	524	538	503	511	490	502	476	482	500	540	525	506	499	468	502	504	488	446	508	479	527	508	488	509	499	497	517	532	494	501	484	513	515	467	481	470	468	511	483	517	479	500	510	469	518	511	491	502	524	533	526	511	460	493	489	503	473	511	513	518	466	501	485	515	514	493	496	519	513	528	462	506	509	550	446	488	477	528	491	509	510	462	496	481	496	486	525	483	510	496	501	497	564	541	496	473	495	529	485	523	465	508	505	491	492	503	474	485	503	527	499	511	538	491	487	530	530	505	531	529	496	527	507	540	485	503	517	523	443	525	491	527	472	505	474	434	505	521	527	469	513	496	502	489	552	537	500	519	470	499	529	525	481	503	519	488	447	530	491	489	472	481	538	515	514	503	513	456	527	500	507	462	497	491	514	551	524	522	444	536	488	485	474	503	473	495	486	478	474	544	551	448	502	465	487	484	475	501	562	502	536	478	468	509	538	505	486	505	531	500	454	484	485	486	515	465	536	480	465	519	493	484	495	496	514	512	493	522	542	533	498	468	500	533	540	526	511	512	472	508	483	493	534	490	485	486	492	518	523	504	532	498	499	486	493	535	475	484	524	507	485	462	536	523	497	532	552	467	513	547	500	493	521	503	533	509	494	499	502	480	514	487	539	542	503	476	499	531	510	477	470	531	472	471	492	488	501	527	519	498	484	481	478	495	501	464	506	574	513	512	466	497	480	483	495	501	524	543	497	522	485	517	518	469	466	481	493	506	499	481	515	514	481	465	529	509	506	514	501	513	460	464	534	503	485	476	550	516	492	467	465	495	483	552	497	513	518	473	493	494	556	496	530	482	481	511	484	490	467	514	483	483	514	487	498	549	479	504	486	515	506	525	491	502	472	503	490	504	494	500	503	461	465	480	524	513	501	496	502	444	535	524	514	528	527	484	524	487	479	511	518	515	545	502	537	480	502	524	512	512	506	537	501	509	534	528	475	520	529	488	508	501	512	519	538	507	516	496	475	492	512	520	491	480	537	508	536	519	532	515	493	514	499	472	505	554	513	561	506	525	499	473	511	487	474	494	499	539	524	511	496	480	505	485	509	473	479	516	515	524	466	500	471	523	502	530	475	448	502	470	472	529	481	504	480	504	490	476	498	460	564	506	521	489	529	484	528	504	480	496	532	504	497	479	491	502	495	509	459	478	513	490	490	523	492	510	508	491	447	488	510	459	545	501	519	508	499	484	504	458	464	510	509	503	504	480	483	487	486	491	479	509	551	494	494	513	500	502	483	516	547	471	529	526	502	470	451	486	527	505	531	475	478	511	532	499	475	524	521	507	487	490	511	505	507	503	497	478	496	503	496	504	494	534	489	529	499	512	489	495	524	481	506	513	521	502	508	516	519	513	547	512	466	489	508	476	500	518	558	505	514	526	496	492	537	515	501	487	499	500	504	506	474	547	514	517	560	486	492	512	518	529	526	532	510	516	490	504	497	475	502	507	504	507	496	482	509	465	484	482	531	495	470	488	522	485	448	496	526	527	480	519	498	510	478	482	517	481	455	510	528	464	494	500	496	496	506	472	547	494	474	505	520	519	486	528	502	509	467	515	493	512	535	501	499	460	486	488	517	503	473	480	509	494	499	532	506	513	515	498	439	513	482	506	470	504	525	484	517	488	490	492	517	499	541	479	522	482	518	475	480	492	512	503	520	521	471	509	503	479	457	526	521	533	481	485	467	523	508	501	509	494	510	498	502	486	512	514	509	477	503	504	501	512	494	525	511	499	539	518	532	497	500	547	490	532	516	473	490	474	495	499	507	506	487	461	527	495	512	513	502	503	485	468	502	513	557	488	518	492	519	506	469	505	509	496	474	495	493	510	506	543	493	499	511	497	500	511	486	517	489	483	489	510	458	553	479	474	573	528	538	516	518	507	480	543	497	525	506	524	522	489	517	504	554	493	474	541	509	487	489	544	513	524	513	457	529	498	481	480	493	515	504	500	483	489	507	458	492	502	566	507	515	538	461	481	499	486	488	508	521	500	520	490	437	513	500	499	501	484	508	510	543	556	523	561	496	501	447	481	492	553	467	535	470	538	539	488	519	512	476	485	507	502	494	508	504	528	509	517	521	493	491	524	528	521	500	463	549	513	498	482	486	485	481	520	547	456	519	543	506	474	488	521	483	496	499	514	511	517	510	484	495	477	505	467	466	468	532	494	475	457	486	500	483	482	510	501	486	478	518	486	517	535	493	496	479	469	509	472	488	488	549	508	532	534	481	480	500	478	525	506	501	525	517	487	542	502	473	525	526	509	505	563	486	492	503	485	525	525	515	502	488	472	480	498	516	530	510	478	534	483	506	531	555	472	483	486	486	508	490	525	525	495	520	496	504	486	544	536	492	540	445	529	537	480	515	508	499	500	495	542	495	503	495	495	533	524	518	516	480	499	472	488	470	519	500	487	477	493	525	521	469	538	507	496	501	470	499	479	519	517	507	456	485	504	522	522	479	485	488	464	494	510	525	490	491	484	525	556	540	506	479	501	496	489	499	480	522	515	510	510	472	473	511	531	503	487	468	521	513	509	463	521	521	464	500	513	506	494	466	514	504	498	541	485	519	512	542	515	504	520	483	511	528	514	464	512	515	508	525	487	489	480	493	516	502	502	499	493	531	468	485	516	525	538	495	505	498	500	509	499	509	514	517	501	541	508	490	524	471	477	497	510	532	513	507	495	530	469	488	519	512	469	481	511	502	491	482	520	516	500	526	530	502	532	468	541	506	504	522	491	487	496	516	477	528	502	532	462	488	489	486	511	507	516	524	515	506	480	529	509	484	508	530	487	514	487	506	526	500	531	511	511	492	483	484	453	501	463	463	527	507	511	443	544	495	506	495	522	505	522	510	473	508	512	500	479	490	502	507	501	522	481	508	543	484	498	506	524	492	495	485	495	486	495	506	502	497	492	490	502	525	506	533	511	499	491	519	517	469	487	500	507	511	472	515	508	501	471	495	486	502	519	483	538	502	502	468	508	507	500	525	512	466	481	493	501	482	471	547	539	495	494	488	535	483	487	487	504	477	493	486	504	466	495	537	484	480	507	512	469	520	474	502	516	463	466	473	495	503	513	510	487	502	525	527	516	495	467	527	503	482	518	503	528	489	513	538	517	514	510	497	537	527	520	522	496	487	533	529	513	523	521	513	496	541	517	518	481	546	496	492	502	522	504	483	473	521	495	514	489	505
10448	1215	1379	1037	735	567	436	325	240	230	188	181	177	156	155	163	149	125	129	124	120	118	109	126	99	105	101	92	107	102	120	116	96	95	109	103	85	76	85	101	86	109	102	113	105	92	99	94	110	96	73	99	94	72	96	90	97	98	107	82	93	99	99	94	101	101	111	88	87	99	90	97	93	107	83	92	91	96	77	89	98	95	87	97	108	99	95	62	94	100	98	72	86	77	102	107	105	105	108	104	102	106	98	95	75	96	110	88	71	93	99	78	73	70	91	83	87	74	89	101	92	96	83	111	104	85	69	91	74	83	90	90	105	98	102	86	77	94	80	82	92	116	71	123	116	100	91	100	97	88	95	99	82	96	69	95	94	95	89	96	75	86	87	95	83	97	82	94	93	105	89	92	96	111	86	104	89	89	93	79	88	107	89	93	91	72	120	103	76	90	77	101	98	107	95	100	94	85	79	95	98	106	94	98	112	94	101	90	88	79	104	89	94	101	99	86	87	83	99	100	100	97	115	108	76	107	92	79	92	106	94	85	95	92	77	83	77	110	99	80	90	93	81	95	97	97	110	87	92	69	100	99	89	97	106	97	95	86	95	89	75	91	79	114	85	89	87	79	95	84	92	95	90	97	86	93	104	97	95	91	94	89	107	88	77	106	94	88	106	104	101	81	98	94	101	98	85	96	85	88	76	80	93	100	91	84	109	103	99	93	107	92	95	100	77	87	99	78	74	79	91	80	94	87	92	90	93	108	97	104	98	87	90	93	85	93	90	84	91	71	83	99	90	106	94	93	97	95	85	101	73	98	93	85	91	95	105	91	97	101	103	90	93	84	81	103	89	88	91	96	109	96	81	82	88	101	102	90	98	94	100	121	85	91	104	97	110	98	93	78	103	94	92	90	112	100	92	105	97	86	105	91	86	79	103	92	91	100	87	115	87	99	97	99	111	95	92	64	90	92	92	76	92	99	77	114	89	102	103	102	89	96	97	97	84	101	85	96	100	96	92	89	90	95	96	86	96	92	108	87	89	95	101	93	90	102	98	108	94	99	85	87	108	103	72	118	86	87	91	89	99	82	95	121	109	77	92	86	88	102	91	94	90	101	103	98	96	91	86	75	70	97	74	104	103	95	93	93	93	95	100	98	84	97	88	98	82	100	96	85	82	80	90	96	92	85	88	89	92	89	89	80	88	100	85	93	77	88	99	105	85	97	91	89	88	90	64	96	93	108	96	92	88	89	86	89	106	87	88	84	93	80	85	99	102	71	83	83	95	99	100	84	91	90	82	107	89	86	89	76	97	80	84	93	122	95	100	88	97	95	85	92	95	111	96	110	93	97	92	87	112	87	102	95	82	87	94	83	88	92	90	98	103	76	76	79	106	92	101	92	120	105	102	99	84	97	98	90	90	82	72	91	114	87	88	81	90	97	91	82	97	94	100	106	75	81	80	93	96	84	79	89	94	98	74	74	97	99	71	88	88	104	77	99	94	98	95	92	101	87	101	87	105	90	84	86	91	79	102	99	79	99	110	95	87	73	85	99	91	88	88	97	87	94	110	99	104	92	97	89	100	75	91	88	90	90	98	75	93	98	101	67	93	95	98	97	98	109	92	99	94	106	100	114	113	101	93	94	94	111	103	82	102	83	95	93	111	88	88	98	79	88	107	101	90	110	81	81	92	91	91	90	96	99	86	93	83	81	105	85	91	99	92	85	107	104	94	90	79	89	87	80	85	81	84	90	98	89	102	76	71	90	79	90	73	80	97	93	77	93	71	82	83	85	95	81	102	87	77	83	89	77	100	80	94	102	95	88	91	100	83	98	112	105	97	82	92	96	97	94	84	105	87	99	94	85	93	84	97	89	105	81	87	87	99	102	77	82	83	93	96	90	74	83	91	78	100	88	83	87	106	94	91	82	80	84	83	101	92	98	81	91	96	97	98	104	89	87	97	94	93	116	97	92	86	102	77	110	96	88	90	93	99	90	102	92	106	101	83	90	92	99	91	82	106	99	88	95	104	103	95	102	102	83	98	110	95	87	79	96	82	93	89	89	98	93	99	63	105	76	111	107	86	95	83	104	89	115	94	88	112	100	102	101	90	103	95	98	91	81	90	109	87	99	89	81	99	89	75	98	92	85	88	100	101	99	109	102	88	87	84	96	93	94	86	96	101	95	85	96	95	83	90	85	79	109	85	104	95	76	98	97	91	97	103	96	91	87	82	99	100	88	90	77	86	80	89	86	97	91	93	91	87	85	96	92	94	91	115	91	93	124	98	103	90	73	80	78	92	82	87	63	96	88	105	100	111	88	84	89	93	98	101	101	95	87	78	84	83	88	96	88	92	88	97	79	97	91	78	80	94	98	94	110	110	90	84	80	92	95	112	86	117	97	105	106	77	89	104	99	87	108	81	79	83	113	96	108	78	97	92	101	83	80	86	95	72	89	89	83	81	79	100	86	94	83	91	86	88	104	84	111	78	78	90	101	89	94	84	102	107	97	93	80	89	92	94	91	77	74	101	93	81	84	82	101	86	86	98	78	104	84	91	80	78	97	101	82	106	86	101	98	78	103	83	104	79	85	92	87	79	100	95	73	78	105	104	99	104	89	93	79	81	96	91	94	106	106	89	86	92	84	87	93	98	87	80	103	104	97	78	99	116	79	98	99	81	78	102	86	87	98	103	100	99	81	88	101	99	73	89	98	82	126	86	87	88	78	111	78	102	104	93	78	75	86	116	78	92	101	93	80	95	65	80	87	83	98	103	90	98	87	91	82	87	99	86	89	115	102	82	84	90	109	86	95	99	100	85	92	102	91	97	89	112	78	99	91	110	98	79	95	84	113	102	99	86	86	94	97	87	91	86	77	89	86	89	100	91	92	84	109	99	91	87	98	94	83	99	81	95	77	73	88	92	93	96	79	96	91	87	92	90	91	102	89	98	95	100	95	98	74	105	92	87	93	83	102	79	96	83	102	94	109	101	102	108	113	110	85	75	83	105	97	81	81	88	88	92	102	90	83	105	75	95	90	80	99	112	103	77	106	95	104	79	92	80	112	95	98	104	106	92	91	85	96	109	83	98	83	106	83	88	94	85	99	86	86	92	123	87	81	93	87	105	88	101	94	100	105	87	105	94	80	71	76	98	81	97	98	96	85	98	93	91	102	82	77	107	75	90	92	110	89	90	93	87	105	101	88	98	79	84	105	98	113	94	100	97	75	89	84	97	92	95	85	108	104	90	78	85	87	103	93	105	98	85	94	87	111	85	86	101	81	100	99	89	98	93	89	87	97	85	81	103	94	98	100	85	92	85	104	97	80	109	84	115	86	92	89	86	81	84	93	84	92	94	81	87	98	96	90	80	91	95	86	94	64	81	75	97	102	81	89	75	89	98	82	92	104	92	101	98	83	101	104	92	94	72	86	80	76	90	86	89	90	99	107	92	84	89	81	94	97	98	100	98	90	105	80	101	84	83	86	87	89
5605	1302	3228	3627	3007	2351	1995	1709	1413	1185	1054	897	826	788	785	706	636	590	586	564	518	510	463	432	436	436	437	399	428	404	396	404	348	378	387	392	344	343	387	378	328	336	356	325	336	326	329	326	356	333	331	347	334	317	314	321	308	297	328	343	279	329	336	314	343	326	293	302	308	313	280	291	308	302	303	278	313	282	335	276	306	314	311	310	310	307	323	310	339	290	314	311	297	306	317	291	304	304	288	318	314	327	302	317	297	300	292	283	292	297	301	285	304	318	288	287	294	295	298	330	301	283	308	322	277	283	313	299	302	318	268	318	301	319	284	307	307	304	288	289	312	332	282	293	317	316	319	303	302	301	290	282	311	316	303	239	274	283	301	275	296	308	303	303	277	310	275	318	291	314	288	278	266	272	303	335	284	303	272	320	299	285	284	280	324	295	320	290	284	286	289	294	297	305	276	286	307	287	279	311	275	307	316	308	305	293	292	289	285	271	289	297	297	312	271	311	279	275	307	274	316	291	298	300	278	312	312	309	289	306	288	297	329	313	286	315	278	292	334	280	290	318	297	304	310	319	314	282	289	297	286	272	317	325	324	290	298	299	309	302	289	303	296	297	281	315	307	285	286	296	309	271	326	294	312	299	324	308	325	274	291	304	316	272	285	297	292	319	313	279	292	322	297	287	317	310	279	310	308	306	266	298	291	325	278	332	336	301	311	299	306	296	285	294	288	345	312	302	311	290	288	295	274	259	293	287	291	297	279	308	307	315	312	312	295	281	296	296	308	281	306	323	293	290	291	289	301	266	328	302	308	266	306	337	275	298	326	305	276	302	268	297	274	302	297	282	275	266	278	305	292	287	271	275	305	279	270	312	325	301	297	288	282	301	306	275	294	333	278	301	271	287	279	292	300	294	309	292	316	290	327	300	290	283	312	291	277	307	295	315	273	283	290	289	278	308	321	251	281	281	269	280	269	308	294	291	304	280	276	291	307	292	261	296	293	307	318	296	298	281	289	285	302	322	290	302	307	267	302	243	316	298	301	309	322	290	302	296	292	290	311	297	313	290	289	281	274	294	306	297	297	305	295	288	294	280	295	316	258	289	306	327	283	303	274	305	281	286	294	263	299	294	283	279	272	286	291	305	286	290	292	288	261	298	278	310	287	263	305	285	305	282	320	294	299	311	272	277	293	313	303	285	281	269	291	283	290	309	296	312	299	312	290	289	293	273	311	278	286	266	280	290	302	299	315	310	305	283	284	287	291	265	289	311	299	307	290	297	288	298	290	276	298	303	298	256	270	278	298	318	288	305	281	306	289	300	267	315	264	317	328	297	296	268	270	323	345	292	309	296	294	298	303	287	297	297	328	313	326	280	291	275	307	317	262	296	290	310	297	311	323	286	280	306	301	318	283	315	309	310	287	281	315	301	300	307	296	286	303	288	287	299	300	282	277	274	290	302	311	312	277	297	260	268	284	300	295	251	276	288	297	263	292	322	301	301	303	311	322	334	314	282	313	309	297	294	307	288	280	276	295	320	280	299	287	287	313	314	302	302	288	271	312	314	287	310	299	324	323	278	308	305	294	292	293	291	297	292	256	285	317	268	322	302	274	291	300	281	303	282	264	313	263	282	271	312	285	276	276	307	340	262	281	275	316	301	296	302	302	281	271	308	283	292	291	298	280	310	307	320	313	262	313	276	289	302	285	297	276	318	290	308	339	280	300	293	318	303	321	302	304	308	298	301	316	308	300	314	309	283	302	307	253	302	301	306	275	280	313	278	299	311	264	324	281	310	344	296	285	305	285	294	304	289	304	312	266	306	288	324	304	264	302	267	284	313	303	264	303	283	305	307	270	309	301	304	295	303	291	302	296	340	303	302	278	307	318	314	307	300	280	296	277	332	308	306	276	293	310	309	267	308	262	293	283	322	323	270	314	283	287	315	332	307	331	305	285	292	273	282	338	313	282	299	309	270	284	305	297	296	304	296	286	328	310	292	310	288	274	308	274	273	279	297	288	285	318	315	315	295	281	290	300	289	307	302	328	327	279	300	265	260	287	275	303	303	310	285	299	323	278	307	278	329	264	282	320	325	269	269	275	257	299	319	317	333	309	287	298	320	306	266	283	331	282	288	305	293	298	289	297	277	284	295	309	295	281	312	294	299	278	284	267	285	344	294	276	328	303	312	303	319	308	279	323	273	280	306	284	307	285	285	272	306	280	294	269	307	306	300	301	330	261	324	274	305	280	294	268	327	274	306	305	299	299	297	260	309	300	300	308	282	315	291	267	305	311	319	318	322	282	287	263	305	311	305	316	305	317	281	315	291	278	325	279	271	315	302	293	269	278	280	292	272	309	281	318	288	311	296	328	286	319	306	308	320	301	292	304	272	305	290	289	277	289	314	317	292	288	292	285	302	278	307	307	321	289	293	288	296	293	285	314	261	311	282	304	305	290	316	276	302	284	295	292	294	297	299	304	265	262	317	296	283	311	304	329	253	319	299	298	295	289	287	296	303	272	291	284	298	276	301	320	286	315	283	269	269	345	296	289	295	300	295	289	331	303	311	312	292	276	296	289	287	290	299	316	321	270	290	276	274	289	296	313	300	292	284	319	337	291	291	283	299	295	313	290	286	275	310	330	304	306	311	286	287	303	299	314	293	319	327	295	274	325	295	273	286	329	252	298	303	305	288	308	297	306	307	293	280	314	300	288	286	309	286	283	294	311	293	295	314	281	285	308	273	277	315	313	298	324	309	303	280	301	299	302	299	278	280	301	269	302	345	321	277	296	292	305	283	297	300	282	319	309	305	285	304	306	330	273	281	273	291	286	279	291	262	286	298	286	284	288	277	275	276	288	301	303	317	322	305	295	269	278	295	306	310	290	289	290	312	288	276	310	286	302	309	309	305	283	263	333	297	285	285	269	300	291	300	329	309	297	307	263	292	296	270	284	310	298	338	301	304	311	352	325	251	301	324	285	317	297	309	287	266	302	328	278	287	299	290	295	291	303	319	286	302	326	279	314	305	314	295	291	323	287	285	314	294	305	311	298	311	294	263	295	326	303	329	292	279	301	306	293	312	330	313	316	276	286	296	275	318	291	302	275	296	286	313	303	272	312	303	303	267	287	313	321	261	256	312	320	312	288	283	313	322	258	295	284	291	294	287	312	293	292	282	291	299	306	306	292	307	305	285	283	254	301	295	274	301	266	308	269	274	330	303	287	305	315	308	301	305	315	346	280	292	326	284	291	282	306	279	275	276	293	293	281	312	311	280	287	302	279	296	291	326	294	304	276	270	296	262	311	279	305	307	299	316	314	284	295	290	245	291	297	296	281	271	259	293	267	304	283	289	301	310	291	273	335	310	285	282	323	309	274	316	297	302	316	287	288	284	295	293	285	274	320	284	252	327	305	296	266	301	306	274	309	274	264	301	277	286	279	293	303	284	288	286	307	309	300	329	294	296	285	270	288	331	261	264	304	276	301	341
19159	3336	3024	2333	1627	1120	883	730	606	531	379	433	355	321	304	279	257	257	248	241	192	234	194	205	190	202	193	214	211	185	200	203	176	191	186	168	184	167	188	173	185	166	180	195	187	169	176	182	176	175	177	195	160	189	169	183	196	159	161	170	183	178	175	174	167	180	161	161	179	159	186	178	150	184	158	173	169	157	177	169	181	173	211	170	170	162	172	179	172	157	160	185	167	155	187	150	150	166	189	172	159	177	145	176	143	186	153	166	164	153	161	154	181	166	186	158	160	162	160	152	188	188	165	168	177	145	158	191	164	156	186	182	153	166	168	146	161	164	171	188	162	180	169	174	192	175	155	160	191	183	159	165	146	187	182	168	156	164	171	154	162	161	170	171	182	158	180	156	183	174	155	167	183	165	189	187	166	152	171	172	173	167	145	202	182	169	162	151	166	174	179	153	170	151	176	170	190	151	170	162	145	170	164	196	178	167	173	174	151	167	169	142	174	178	168	168	169	161	161	159	153	172	190	176	182	175	189	156	166	156	158	171	193	154	163	185	164	182	161	163	159	147	175	170	161	152	152	187	183	170	182	201	163	168	172	133	180	170	183	159	169	171	185	168	173	184	195	171	167	177	147	167	162	165	175	187	176	165	167	174	171	154	170	140	181	179	195	185	178	165	161	169	170	176	179	180	152	158	198	186	163	176	161	161	183	159	164	155	170	169	166	165	157	159	159	148	167	168	173	152	168	170	158	158	175	165	188	157	184	152	161	157	183	168	179	161	158	171	156	174	175	164	175	150	166	166	177	142	165	167	158	158	182	173	181	193	154	175	147	174	180	161	169	163	145	174	144	145	156	178	169	155	173	197	147	163	181	175	187	154	174	161	180	167	155	186	184	171	174	173	137	147	174	160	177	169	179	159	192	187	179	155	172	183	152	159	170	171	152	164	159	168	172	158	159	162	178	154	162	170	168	192	154	142	163	182	163	154	173	171	187	176	170	163	153	181	158	156	185	174	170	181	166	155	167	145	185	170	171	165	155	190	146	169	176	173	188	171	195	203	178	163	167	193	189	153	168	171	160	175	178	171	164	159	185	176	165	175	171	188	159	195	176	161	184	156	169	186	177	153	163	173	178	174	139	161	157	170	168	161	146	185	161	162	186	161	182	160	162	154	158	207	164	168	167	179	182	189	156	153	150	179	166	135	175	182	170	195	196	178	169	178	161	159	161	170	171	194	175	180	185	177	150	155	169	158	159	158	177	193	176	179	160	173	180	139	155	156	173	158	164	182	159	167	185	172	166	165	185	175	166	197	180	162	146	166	178	175	158	164	148	149	169	178	187	157	162	192	160	161	188	165	174	162	180	152	150	167	142	195	180	166	170	132	170	156	155	176	176	151	169	165	169	149	165	161	163	188	175	138	138	152	171	169	178	166	158	159	160	178	173	160	167	156	188	170	144	155	161	179	161	182	155	172	163	179	149	154	157	191	167	159	161	139	177	169	161	182	156	151	182	158	179	175	200	165	156	166	158	163	174	190	149	167	158	191	197	154	161	186	167	158	178	197	179	164	179	182	177	148	167	153	178	168	183	168	154	155	161	163	163	168	162	168	198	166	140	151	153	164	191	181	177	173	148	157	160	149	193	184	167	177	157	179	175	205	170	168	173	151	172	161	165	152	182	174	154	191	160	197	161	161	181	190	169	164	138	181	165	164	167	161	158	171	172	149	147	168	155	164	164	165	166	158	158	175	167	180	178	155	143	164	164	157	167	164	166	161	166	149	164	167	169	163	149	171	191	166	163	156	173	154	182	184	196	154	175	164	151	164	162	191	158	167	197	150	158	161	180	166	171	188	175	177	152	172	147	170	164	165	166	185	168	149	155	169	168	168	146	190	162	180	160	167	155	164	157	203	142	157	145	190	147	149	181	158	187	202	169	175	163	166	178	165	168	164	192	174	172	147	170	153	181	140	171	175	159	186	191	157	184	168	156	162	176	172	172	146	150	166	149	168	181	171	184	174	149	164	169	158	166	177	161	171	175	168	153	172	182	164	163	185	176	179	165	161	184	180	158	165	162	154	159	179	164	154	172	196	181	174	156	151	164	172	184	148	187	150	151	166	188	180	184	155	166	172	172	149	164	159	188	177	158	180	182	165	152	182	161	157	170	181	173	166	183	161	167	166	163	183	143	172	152	154	186	175	172	151	165	173	169	186	204	168	164	158	157	154	196	175	179	179	156	179	166	178	194	153	171	156	163	155	190	172	166	174	161	166	171	183	161	182	157	166	170	160	171	169	195	169	169	181	167	161	151	164	178	161	151	166	175	179	170	164	165	177	159	140	164	188	152	161	179	167	166	160	171	180	160	164	159	172	180	154	182	167	159	173	138	160	179	180	161	173	164	151	169	158	168	161	148	158	167	168	138	181	154	141	159	158	162	185	170	156	175	176	171	160	190	173	182	165	147	168	176	166	173	164	171	169	169	165	157	148	162	171	177	191	161	157	148	157	176	149	147	177	168	153	192	173	170	182	179	158	176	140	167	159	159	197	179	179	165	168	182	188	164	174	148	163	177	166	169	165	175	158	163	151	177	176	174	161	156	152	188	184	162	152	176	199	159	170	153	166	180	185	143	161	163	194	164	148	167	166	161	140	180	146	161	172	161	189	177	170	168	156	166	153	170	158	184	168	163	163	165	163	150	150	163	160	173	197	181	160	167	147	173	175	171	168	168	145	170	171	192	171	158	168	181	161	177	161	189	173	181	171	158	164	177	166	192	145	168	174	164	164	161	165	162	152	150	158	186	153	183	153	169	182	196	166	171	190	208	173	185	148	167	172	186	180	165	153	169	175	181	149	168	168	173	167	151	149	178	157	177	173	169	178	165	170	149	163	169	165	179	149	159	161	164	183	183	173	149	175	164	188	173	157	160	133	173	170	173	159	147	167	186	163	183	160	171	161	170	159	160	193	172	172	151	174	182	169	161	176	168	177	202	155	172	151	163	165	137	168	173	181	179	187	172	165	161	187	157	147	192	150	148	153	170	157	163	166	175	160	150	181	153	176	210	170	154	173	165	171	152	171	175	147	164	163	148	173	179	177	165	166	184	173	167	174	147	179	161	156	169	174	182	173	179	166	170	149	157	176	162	171	160	160	164	145	171	157	188	168	156	172	188	170	147	162	163	158	171	168	174	150	167	173	152	158	174	149	162	163	176	176	156	144	182	146	166	160	162	155	165	160	172	175	158	168	170	177	166	151	196	165	157	150	182	146	162	171	160	172	167	163	175	181	156	182	186	192	165	169	150	195	153	166	148	186	182	152	165	166	151	178	169	174	151	192	194	179	177	138	173	163	180	166	154	156	158	148	178	165	160	167	173	149	180	172	180	159	149	154	169	174	156	176	154	175	147	161	160	181	161	177	170	166	158	194	172	152	168	193	160	170	161	159	167	168	140	160	153	157	179	169	156	174	163	153	161	163	160	158	160	179
8090	2698	6228	7024	5785	4793	3895	3191	2696	2324	2000	1849	1547	1435	1399	1252	1206	1110	1028	985	926	905	886	848	824	773	741	719	737	704	717	683	680	696	677	604	629	608	601	584	570	587	603	594	574	537	594	561	570	575	569	601	565	537	547	565	585	554	549	506	532	549	568	553	558	519	528	526	575	521	539	556	547	516	534	549	524	510	512	562	512	548	512	540	512	544	510	522	541	532	536	480	546	526	514	502	514	527	515	486	484	569	523	505	534	505	474	491	525	530	502	559	506	484	518	536	465	518	503	466	511	506	535	493	488	525	519	488	520	502	494	531	468	526	512	476	498	472	504	499	479	472	522	522	514	525	461	482	492	482	486	513	469	486	520	453	525	529	490	498	544	497	473	472	515	513	521	495	515	536	533	486	496	502	507	519	500	509	466	487	503	537	478	478	476	534	496	485	477	504	463	521	532	503	546	479	474	488	512	524	502	507	524	496	537	482	461	471	492	469	505	467	482	506	487	507	536	524	489	510	492	536	505	485	490	462	489	479	481	499	494	452	510	500	495	498	492	476	480	492	535	465	501	505	494	509	501	491	476	499	521	469	547	497	530	495	506	518	489	556	495	512	509	488	459	516	513	519	513	462	498	497	512	471	516	483	505	507	478	487	521	555	515	482	479	515	480	484	504	487	478	524	514	511	477	486	504	507	503	567	481	492	478	485	555	538	467	515	449	491	468	465	520	522	522	469	481	498	474	518	482	541	456	505	483	499	514	502	503	483	502	526	477	515	462	501	525	514	511	531	537	499	525	513	498	518	486	492	496	541	462	538	551	522	486	502	441	462	503	497	508	500	471	473	526	496	487	513	461	488	461	474	503	477	511	507	522	483	529	492	577	501	468	466	490	482	486	530	540	546	497	520	464	485	503	520	527	500	489	466	490	533	502	483	501	470	506	514	484	488	479	507	468	498	476	517	510	524	514	501	489	508	470	488	503	478	474	474	483	467	484	473	489	519	490	519	486	489	499	520	505	512	500	503	478	506	494	492	506	487	483	479	520	489	496	505	503	466	538	467	463	484	479	494	484	471	468	526	490	460	518	495	490	461	510	482	454	518	491	531	472	554	468	508	470	473	526	503	464	486	470	491	490	493	473	499	484	509	505	502	489	508	526	491	488	477	510	473	507	501	474	486	513	506	480	479	520	501	477	456	494	532	522	448	516	455	509	495	491	505	496	473	498	511	508	480	479	488	527	495	514	509	484	504	508	525	477	530	484	531	491	482	487	523	500	477	503	498	506	455	496	499	500	521	481	470	527	500	509	493	488	500	522	524	493	528	445	468	466	530	484	518	497	498	493	516	503	475	515	499	523	452	544	494	492	483	518	509	500	478	494	494	504	452	483	487	470	478	513	520	516	483	486	465	501	547	493	502	519	521	503	503	458	463	480	492	490	531	504	501	516	484	503	471	465	470	522	516	535	528	524	455	491	474	519	509	494	488	489	531	535	537	520	479	541	459	481	502	466	486	497	485	482	507	493	534	526	451	478	499	496	483	525	512	480	441	514	549	463	494	477	520	483	516	449	503	470	485	478	488	453	491	512	483	494	499	474	522	511	512	506	487	504	528	489	486	459	498	452	489	494	497	487	490	452	455	507	502	495	519	502	484	472	496	498	473	472	509	504	487	486	523	491	531	477	489	503	538	503	509	511	503	504	541	483	483	455	501	509	488	468	519	460	472	482	498	494	504	501	474	493	500	480	496	491	517	448	499	472	519	505	497	495	491	484	503	499	521	486	487	463	486	497	513	466	501	474	481	508	528	478	479	485	524	484	491	466	425	528	502	490	499	503	481	513	504	511	459	489	462	502	490	505	502	476	512	477	460	499	513	528	492	532	488	514	479	507	493	475	552	481	444	463	496	493	508	504	479	513	499	533	514	507	490	490	450	502	526	513	513	472	537	480	506	466	480	490	517	483	480	481	495	488	535	474	483	481	523	501	493	515	495	506	483	497	526	478	511	537	500	525	501	496	495	475	486	505	513	506	514	486	490	482	461	463	496	535	503	491	504	506	474	495	470	457	493	490	477	511	480	524	540	480	509	517	511	501	493	480	492	486	485	528	487	500	507	513	448	497	496	475	486	497	457	473	501	495	494	510	507	461	504	549	472	514	527	504	512	437	484	469	523	533	518	469	515	503	473	486	474	447	493	543	470	526	478	492	506	500	494	477	498	490	492	521	500	517	517	487	467	547	503	477	462	472	502	482	507	497	531	483	503	449	499	521	491	475	483	494	482	509	496	488	540	475	541	514	514	487	463	498	487	493	489	497	536	493	536	493	498	501	445	480	445	511	501	485	467	477	498	577	481	489	483	464	495	485	474	513	530	500	483	497	503	474	483	493	515	491	501	466	516	513	482	495	442	473	522	470	467	494	492	487	479	522	523	519	505	530	487	493	530	515	541	477	525	493	469	519	525	471	517	506	529	508	517	507	483	483	528	579	497	513	516	471	446	481	525	512	501	508	563	539	483	476	511	525	527	498	528	479	476	477	478	510	484	515	537	516	509	506	490	495	525	538	516	497	476	529	497	508	518	500	478	503	463	528	491	507	491	471	462	516	446	547	478	497	487	472	481	545	460	501	479	533	466	529	497	478	465	497	512	460	501	512	483	518	482	472	514	511	488	498	516	511	509	491	514	475	497	457	533	449	518	507	512	489	525	511	542	517	533	512	495	499	518	489	510	475	541	494	524	499	490	520	493	534	487	479	549	496	442	483	492	451	491	456	473	481	482	523	519	457	527	479	542	488	503	499	483	527	504	480	528	508	476	488	523	552	488	503	493	508	514	481	524	470	495	509	499	492	480	502	498	437	506	516	526	505	480	521	493	505	507	449	520	486	510	518	476	499	536	530	515	504	493	505	516	529	534	518	436	486	473	502	543	528	459	480	493	487	478	495	511	489	507	465	480	512	502	473	470	478	509	471	501	487	491	525	469	484	476	501	482	558	495	502	473	533	501	505	500	519	480	507	497	507	498	501	468	503	514	485	450	468	512	520	496	467	499	512	478	517	524	457	499	508	465	479	509	478	511	500	511	481	493	518	455	479	475	459	470	461	514	497	517	481	459	500	553	516	512	490	523	476	489	510	500	500	473	501	474	480	494	505	466	464	460	528	490	487	467	506	487	505	496	475	492	493	503	496	499	494	520	482	476	496	448	486	484	527	484	472	497	477	540	495	502	453	500	515	506	502	492	517	504	496	490	540	493	504	499	493	512	536	465	499	501	492	478	470	512	498	472	496	505	536	486	511	529	517	531	516	464	529	472	503	514	450	514	484	503	483	506	512	479	509	500	487	519	516	525	486	507	524	489	508	518	470	501	536	527	505	511	473	493	527	491	514	515	526	500	489	503	506	485	538	501	506	480	506	505	514	507	536	466	474	518	479	488	480	497	507	495	501	468	486	518	491	502	499	495	523	470	493	483	535	531	501	491	516	517	509	515	537	490
2484	224	277	236	207	222	209	195	211	197	218	189	182	189	196	193	183	167	193	173	196	211	161	173	168	188	162	189	193	174	176	190	182	203	178	158	189	177	202	141	159	171	164	180	186	165	180	172	178	195	208	199	165	169	180	166	170	167	183	162	179	174	165	190	204	164	195	176	182	187	168	182	166	196	172	181	176	151	204	180	202	159	182	215	188	212	175	168	168	149	171	163	170	170	185	181	178	188	155	172	168	179	162	198	193	178	189	179	179	188	199	187	171	156	181	172	174	169	173	181	177	183	185	172	182	167	183	194	178	184	167	169	166	201	156	167	179	196	174	170	163	155	160	167	169	182	218	160	156	159	162	182	171	189	183	191	185	208	186	174	175	177	191	181	159	176	155	162	175	194	186	181	211	174	163	159	170	171	182	182	169	171	177	182	189	179	173	196	180	159	174	186	171	171	162	187	173	171	193	213	169	192	176	188	197	179	180	178	173	183	195	184	178	175	169	171	186	192	199	176	188	185	186	175	178	173	180	174	173	169	158	165	182	165	205	170	174	176	186	176	168	187	180	191	195	200	181	183	177	174	163	177	171	190	174	180	177	183	176	171	188	180	189	154	162	182	152	202	161	181	193	178	161	198	181	177	172	180	166	163	188	204	189	186	180	190	179	184	183	179	172	199	175	157	182	176	179	171	154	177	176	179	179	171	168	178	195	191	178	173	157	182	181	181	158	151	193	161	164	172	193	170	182	181	185	180	174	166	192	165	180	204	147	181	198	194	183	177	164	193	151	179	184	170	158	162	155	195	176	188	205	179	182	183	201	158	207	190	189	207	173	208	187	146	164	150	166	203	196	163	190	186	188	207	202	188	185	172	177	182	173	188	169	178	132	187	180	191	168	176	170	177	206	189	191	180	189	187	200	187	165	196	162	173	170	184	182	166	186	192	169	184	171	189	174	174	165	181	190	199	176	174	194	177	173	174	187	184	159	174	182	161	184	183	169	150	173	170	168	173	181	186	191	170	182	195	179	193	157	164	157	163	170	173	174	172	184	190	176	172	189	189	180	168	174	166	180	180	189	167	170	178	180	180	198	191	170	177	195	194	185	180	180	192	190	174	187	171	171	193	174	167	188	200	180	198	193	183	194	193	192	179	169	175	179	184	191	171	159	163	180	161	152	184	190	177	196	188	169	197	171	168	193	180	182	199	183	170	178	171	171	171	188	172	178	161	184	175	152	197	174	209	159	171	162	170	174	173	176	157	142	182	198	185	170	179	186	184	204	171	160	177	171	159	165	155	180	163	185	158	162	172	190	203	187	185	175	183	180	171	171	159	186	191	159	203	177	173	176	186	188	183	168	169	191	163	176	178	178	180	177	179	183	182	197	167	172	188	189	151	190	169	199	191	170	176	193	181	168	183	159	182	166	181	203	179	170	150	200	181	183	174	200	154	188	175	181	191	157	179	192	181	202	215	188	176	198	179	169	173	149	188	184	183	159	173	200	199	182	170	168	183	174	149	182	161	201	167	156	177	163	173	161	199	171	171	169	186	161	177	189	211	153	157	170	177	190	170	156	173	182	187	191	190	184	196	183	185	158	168	147	177	179	172	158	184	191	184	176	173	181	181	171	182	194	176	179	194	175	185	181	208	177	182	187	214	177	165	168	193	201	178	174	161	162	207	185	186	191	159	188	169	181	181	167	173	183	192	201	202	184	186	159	178	173	171	180	183	175	199	199	176	186	193	189	172	151	196	166	159	161	172	155	184	211	182	171	175	175	180	167	196	177	179	193	194	178	171	170	199	180	173	194	169	170	166	166	177	170	156	168	183	174	175	193	193	182	181	190	204	184	177	162	163	177	171	204	166	192	176	180	182	178	195	185	166	167	167	184	188	180	189	196	182	172	178	181	184	194	164	160	219	192	189	171	149	167	168	175	177	170	167	164	195	181	156	173	194	163	167	187	190	194	172	168	173	184	180	194	175	181	186	167	171	145	177	171	152	177	168	175	192	177	174	186	183	181	191	166	185	166	174	168	165	176	184	178	173	175	186	205	181	168	176	165	184	178	203	204	174	200	163	158	169	181	190	182	177	147	200	191	178	175	189	192	149	207	189	198	155	159	175	191	177	161	180	169	172	194	174	179	177	183	174	177	176	187	173	186	183	173	195	157	179	185	181	158	186	169	185	199	193	179	165	189	175	171	170	211	182	194	177	186	156	177	197	175	184	161	169	164	166	185	152	188	188	197	145	183	177	178	190	163	169	180	184	163	199	166	171	161	187	204	179	173	153	178	170	169	203	168	190	178	169	177	161	200	201	177	180	174	156	209	176	180	198	165	183	179	170	171	199	168	187	177	175	192	191	188	177	171	166	180	179	199	148	156	191	184	167	170	173	169	178	163	182	206	189	164	174	186	190	175	185	174	169	174	156	181	178	174	180	182	173	194	195	200	189	179	153	173	203	176	150	202	162	203	185	205	190	183	179	166	183	189	176	177	172	184	167	162	175	179	192	162	173	156	176	201	189	154	183	159	179	196	184	177	184	190	203	153	164	198	166	175	220	178	142	161	176	183	183	190	170	172	192	177	177	179	174	168	194	175	170	164	191	197	184	203	175	183	205	156	174	191	171	164	168	187	179	175	173	174	172	192	162	190	181	160	184	185	175	166	173	186	190	161	193	163	196	157	182	191	179	179	175	194	174	165	175	159	171	157	171	185	174	191	179	176	148	161	172	184	160	162	168	199	162	170	148	162	190	182	181	154	192	172	171	177	187	196	185	195	171	209	159	161	179	200	201	176	189	142	174	160	170	182	176	190	189	168	190	194	166	189	171	148	182	187	189	177	155	216	147	185	176	189	180	181	181	199	190	190	188	181	191	182	189	164	179	169	190	198	165	159	172	177	160	188	177	167	191	179	200	167	175	193	192	175	142	198	161	160	203	185	159	189	166	166	183	179	164	175	173	185	146	151	162	193	188	168	165	186	197	171	185	181	195	206	200	189	186	186	176	179	185	171	156	195	175	198	188	178	195	171	196	154	176	172	167	197	182	189	167	161	185	200	170	187	186	190	178	190	179	199	175	181	173	191	193	182	204	188	176	174	188	185	165	173	209	164	175	158	187	193	194	183	188	180	150	165	191	184	161	174	181	199	176	169	166	188	181	158	189	174	186	198	169	161	169	157	158	213	159	153	158	169	194	182	182	193	159	187	178	185	173	185	181	160	168	179	182	183	187	167	159	204	150	182	171	173	170	168	171	195	213	192	165	162	172	174	190	207	173	191	180	183	190	160	166	167	168	185	188	182	191	192	179	172	192	182	183	177	181	187	190	172	173	166	177	171	165	177	192	193	181	180	176	183	186	159	174	206	157	173	177	181	172	163	178	170	174	190	172	169	197	190	178	178	195	182	153	173	156	192	201	192	184	178	180	174	181	170	181	184	187	173	173	185	173	176	166	178	206	202	170	175	176	170	175	210	182	194	177	169	174
2197	615	677	677	700	658	579	576	595	539	580	531	511	557	515	506	570	491	537	476	536	461	463	540	508	497	512	549	485	487	521	521	473	499	471	492	512	538	526	514	489	514	504	491	491	469	494	553	521	458	503	458	471	488	462	485	460	521	493	551	469	490	534	509	511	503	485	522	493	454	506	494	538	488	486	477	518	500	488	475	524	503	480	496	492	533	515	525	504	529	498	511	543	534	503	521	481	485	550	460	486	511	488	496	519	476	491	478	513	486	523	502	433	489	466	516	508	530	508	490	512	428	469	537	497	510	512	488	497	483	497	508	510	545	537	490	500	471	527	498	465	490	491	500	490	497	504	507	534	503	496	482	488	497	507	519	535	506	550	489	517	468	506	492	484	523	462	518	507	510	529	494	510	498	515	526	518	458	486	491	514	521	528	497	480	503	511	483	505	469	518	526	481	473	496	505	508	506	499	504	442	521	471	477	518	561	496	513	496	476	511	464	480	505	484	488	464	538	499	512	495	537	474	518	502	494	472	504	492	496	521	498	497	472	557	526	491	512	494	489	493	510	487	489	497	511	486	481	475	513	500	520	515	480	448	498	502	516	519	464	527	483	477	498	493	505	535	506	515	485	524	536	515	518	548	532	493	514	513	510	490	521	481	506	513	529	524	470	508	478	477	502	468	490	526	509	492	535	486	533	523	532	526	526	484	512	477	524	492	497	512	494	482	500	499	520	530	520	506	497	515	480	521	485	478	512	524	487	502	510	514	500	515	502	500	502	526	457	493	495	480	532	474	487	521	504	484	545	498	470	531	509	484	514	512	553	485	524	491	482	523	537	501	507	514	504	500	478	512	516	547	466	505	497	468	485	503	465	487	487	521	469	489	491	533	498	483	516	486	506	511	490	463	505	520	495	499	486	465	513	478	478	528	483	440	507	515	525	526	495	488	484	460	487	461	515	501	470	484	499	464	467	468	514	507	520	515	530	499	464	519	532	497	535	516	530	523	507	466	460	533	507	505	510	505	511	515	537	519	499	511	508	494	499	456	526	466	515	489	503	539	530	486	515	480	490	527	457	515	524	520	495	531	513	484	462	516	518	502	539	486	508	537	527	491	512	531	539	516	515	454	505	511	498	532	498	500	515	536	496	489	523	504	541	493	518	507	460	504	525	473	509	486	512	473	508	491	484	524	510	509	497	537	561	448	511	543	503	504	499	503	492	487	462	506	533	477	484	468	468	512	517	518	524	474	483	482	499	504	456	480	555	515	516	510	509	508	508	484	544	486	507	545	522	528	492	475	511	477	478	456	461	497	465	519	503	460	507	506	489	470	509	544	538	502	544	527	511	485	496	481	491	495	459	504	497	527	500	492	520	545	535	521	492	511	492	507	509	488	492	482	498	466	475	541	477	512	485	484	499	461	480	511	495	498	500	478	500	528	505	522	492	560	513	528	506	493	485	529	521	533	475	517	516	506	495	496	517	485	497	511	436	496	485	515	480	512	487	500	494	541	472	500	532	496	531	485	564	524	497	522	486	532	530	544	475	527	515	518	462	503	474	475	493	511	493	485	487	532	517	543	526	496	491	483	482	503	483	507	531	495	514	521	468	472	485	491	521	510	527	494	471	482	535	489	475	551	479	496	491	512	476	484	543	480	562	519	502	496	507	541	493	518	485	491	529	531	476	550	492	481	500	502	528	498	486	484	496	484	480	490	506	490	493	522	508	501	492	458	488	554	538	499	494	499	504	485	463	533	478	494	528	498	497	515	496	474	473	542	475	497	519	492	536	505	502	506	499	503	494	512	498	522	553	518	519	513	496	503	479	531	506	474	495	504	487	544	510	526	515	536	492	505	513	494	528	513	511	522	479	480	485	496	502	495	518	504	531	554	480	508	502	524	480	478	485	493	471	498	500	507	464	475	521	474	478	494	472	514	503	506	504	489	527	514	497	488	521	535	508	527	492	553	517	508	505	499	535	506	494	518	515	489	483	478	522	520	528	523	490	509	492	503	511	515	512	491	515	517	518	514	542	477	472	504	524	517	512	483	488	469	508	473	519	479	477	477	493	569	460	515	521	480	494	514	482	493	460	510	510	506	545	511	524	511	510	529	491	469	512	512	525	497	512	537	488	495	478	490	480	485	483	496	520	519	524	497	490	495	544	506	512	537	507	479	529	507	521	518	459	515	510	502	505	457	488	521	523	527	500	531	530	526	492	509	484	537	531	517	524	510	520	482	515	461	530	509	524	493	493	498	491	515	455	515	512	509	462	528	518	485	520	499	513	474	549	521	513	501	494	514	516	483	494	536	474	481	491	522	496	496	460	505	504	489	489	479	487	442	528	494	502	517	501	484	531	512	517	551	481	497	487	488	519	526	506	497	505	538	498	505	503	536	466	490	470	507	490	458	506	506	518	501	506	499	485	481	510	500	517	509	486	506	486	507	519	475	532	475	485	475	518	495	479	520	496	485	458	501	553	498	487	496	493	486	521	527	509	478	511	526	493	530	494	519	471	501	474	496	491	498	453	509	515	500	504	511	466	499	506	512	513	497	517	524	494	457	556	520	520	505	516	553	505	521	532	488	493	516	490	511	452	468	514	518	521	496	484	491	523	524	499	500	464	502	509	505	540	526	485	494	503	489	496	510	503	515	506	486	532	512	477	466	486	504	536	492	517	519	495	500	521	484	448	493	492	491	493	521	483	506	506	522	513	523	506	503	494	468	514	482	523	505	467	502	523	554	554	462	531	515	520	494	476	502	487	499	519	527	485	514	483	474	520	520	492	497	502	520	511	489	500	479	540	510	475	511	497	496	495	490	544	537	516	468	504	506	491	499	473	457	466	513	514	502	476	517	503	507	506	508	487	477	490	516	511	520	464	515	465	501	516	503	526	518	514	477	463	519	483	500	518	480	508	509	515	485	470	502	478	495	507	515	517	501	525	477	502	502	515	528	517	479	480	492	484	505	533	540	505	502	497	451	499	515	483	514	492	516	512	507	491	488	487	450	480	497	504	469	493	464	470	501	499	515	494	531	489	491	504	514	485	496	553	470	495	496	502	501	540	486	519	492	524	521	477	503	510	503	505	485	468	481	502	487	481	483	467	535	484	479	486	506	525	499	499	495	482	491	460	517	499	522	503	516	509	518	543	493	524	520	517	511	494	490	525	513	497	473	507	492	511	519	491	548	519	499	534	500	566	476	503	491	503	499	536	523	498	504	490	492	502	498	488	492	502	497	497	498	532	472	487	502	531	498	505	501	509	562	490	508	502	473	498	468	524	482	478	467	504	557	527	476	523	522	552	516	470	501	473	534	516	481	474	495	513	479	520	534	498	518	505	463	483	563	514	513	490	527	516	537	518	516	528	521	466	460	493	533	490	465	500	490	504	491	497	506	491	503	469	513	504	465	519	498	520	465	524	542	521	521	463	522	478	471	477	507	464	520	502	530	534	537	515	508	501	533	501	486	518	497	504	522	524	482	490
10903	1223	1438	1040	744	561	438	307	315	242	203	181	153	151	161	157	140	125	127	137	124	121	129	142	111	101	117	113	108	104	115	93	90	93	92	118	101	80	101	102	103	93	96	78	92	111	85	87	95	78	92	95	93	93	82	83	90	106	85	102	73	96	94	83	116	98	92	102	96	92	86	103	94	97	107	94	103	91	77	98	75	89	94	99	81	78	100	100	80	88	98	95	91	97	96	102	81	85	97	82	77	103	82	93	83	97	104	90	92	83	81	80	78	93	94	80	100	89	106	91	79	78	103	75	88	86	85	97	77	92	77	99	95	88	108	94	92	91	104	85	92	92	81	82	80	98	101	106	88	79	104	102	81	95	110	96	87	74	86	99	84	88	77	72	97	103	87	89	86	78	81	100	105	83	97	101	101	90	98	88	84	78	108	111	97	82	113	90	86	94	92	98	91	95	91	85	105	87	93	107	87	89	97	96	100	88	96	79	80	76	103	104	75	93	89	97	91	112	102	86	82	86	86	91	97	79	96	80	95	80	100	99	86	110	97	82	95	93	87	105	101	90	97	91	84	97	85	89	82	93	97	80	93	81	82	100	97	93	91	86	94	84	92	91	82	104	89	95	95	104	99	114	75	103	103	82	87	72	97	96	79	97	77	92	85	76	103	97	98	107	81	94	83	85	79	90	85	81	84	89	73	83	102	91	105	91	84	74	96	95	92	90	71	93	91	99	108	94	81	90	115	84	82	110	89	98	108	86	94	88	93	91	81	75	109	101	102	83	78	85	93	95	83	85	85	120	101	81	103	87	89	94	88	106	91	89	103	94	110	89	106	94	83	87	79	89	95	78	91	85	89	98	90	90	103	102	80	97	82	101	122	107	77	99	77	80	88	85	95	97	102	102	89	97	100	109	87	87	100	102	91	86	80	84	95	98	89	91	79	78	85	86	95	82	108	103	106	77	87	111	112	100	84	89	81	99	71	85	79	103	95	101	100	83	84	94	92	85	91	99	104	93	84	86	90	85	96	77	98	95	95	89	85	90	106	79	85	90	87	104	95	106	107	108	85	85	95	76	91	98	91	93	92	96	98	117	84	84	86	91	106	94	93	90	87	109	98	93	94	96	105	88	82	87	74	77	88	86	79	67	109	86	80	97	88	82	108	100	81	95	98	105	94	82	104	89	80	94	89	96	84	82	94	87	99	105	96	87	108	71	119	86	93	95	114	92	79	87	98	86	95	95	97	84	80	97	87	98	84	96	93	94	82	93	86	80	103	107	99	88	98	92	82	92	70	94	77	103	87	78	89	98	92	92	110	88	109	99	78	109	87	91	107	96	90	83	92	73	86	97	105	82	111	95	95	93	113	81	96	107	79	89	88	83	96	77	88	94	98	92	77	87	98	105	90	92	121	72	77	91	112	97	77	88	102	88	90	83	82	84	108	88	90	98	101	78	103	88	80	89	103	87	94	78	89	97	75	72	88	80	79	91	82	94	98	86	88	92	115	89	86	94	93	78	93	88	84	93	109	97	86	88	96	97	109	82	89	103	117	97	87	81	79	84	100	86	81	91	101	105	92	90	95	97	81	96	94	88	96	89	85	105	101	97	106	77	117	93	85	99	96	77	110	75	93	100	90	81	82	73	90	108	106	96	89	79	91	104	103	95	97	82	98	74	86	87	100	93	92	105	78	93	86	89	106	84	81	97	89	83	88	87	75	86	87	115	103	94	88	99	91	107	92	105	114	101	92	100	85	100	87	91	84	101	99	102	81	84	81	85	102	83	103	87	91	94	110	81	89	93	87	75	80	100	88	97	77	76	88	101	109	92	90	75	82	101	99	101	108	86	83	95	99	89	101	85	84	78	86	78	96	79	82	92	106	101	103	98	94	98	89	95	92	97	94	108	123	94	95	99	86	86	81	98	106	105	84	93	101	104	73	90	112	88	100	94	93	103	84	99	89	88	117	85	120	90	83	81	85	93	96	92	90	86	114	86	97	86	99	86	91	103	86	93	83	85	89	112	93	83	111	86	75	92	95	96	95	85	90	95	88	90	98	77	100	86	102	90	99	86	94	110	99	86	105	86	94	89	96	84	96	113	100	85	88	99	96	95	96	94	89	92	122	81	70	87	96	64	103	96	101	93	113	77	93	90	100	77	105	104	76	91	91	116	89	88	115	82	92	103	95	92	88	80	71	94	79	100	76	89	89	95	99	87	112	91	89	91	84	98	89	82	82	95	100	82	104	89	96	80	97	93	105	101	100	102	82	89	79	96	103	124	83	99	97	89	106	92	102	84	74	106	76	95	83	99	102	97	96	79	85	96	95	104	79	91	90	100	84	87	98	77	105	91	87	102	85	88	97	84	92	89	80	82	88	94	83	108	92	100	91	100	82	73	92	119	106	106	86	89	101	72	102	95	86	96	71	112	79	87	80	84	92	96	85	107	91	85	90	85	99	90	95	92	82	82	90	101	101	98	88	82	75	96	117	75	114	103	89	95	94	90	84	87	101	87	83	83	86	86	103	83	104	90	78	98	95	109	77	93	105	98	94	80	88	86	88	92	91	81	103	91	100	89	89	84	109	88	99	82	84	97	100	86	88	89	108	84	93	101	75	78	103	102	105	104	83	91	94	104	85	84	104	88	91	95	78	96	84	94	92	97	101	93	101	81	102	98	95	101	89	81	83	84	97	97	101	86	91	108	88	101	79	84	108	94	88	94	97	80	88	98	104	100	116	90	110	84	89	100	102	86	104	103	84	93	86	78	93	80	101	88	108	99	87	99	101	76	88	96	109	95	90	95	79	86	80	93	90	100	104	98	113	98	103	107	102	95	123	88	86	91	99	99	85	103	80	91	96	89	94	91	88	74	74	103	91	100	104	90	99	83	88	96	101	93	78	107	96	81	89	92	93	105	68	109	78	88	110	101	70	92	85	78	99	90	90	81	86	94	90	90	96	103	87	96	95	107	96	93	86	98	93	108	97	79	107	99	85	111	104	77	93	87	108	90	109	83	80	85	99	90	97	96	89	85	87	93	93	102	92	97	91	94	91	79	93	109	81	75	90	94	82	110	88	102	108	105	82	90	96	114	90	106	92	67	71	91	97	79	81	89	81	80	102	101	88	86	98	90	91	124	91	98	92	88	86	76	86	102	96	90	101	86	108	88	87	91	91	95	95	95	82	106	71	80	79	100	101	82	87	104	90	89	97	85	86	97	87	88	109	87	77	110	107	86	82	92	101	86	92	96	99	77	89	87	93	90	101	83	84	87	96	76	88	90	93	101	92	106	88	85	104	76	98	95	95	95	96	93	92	79	90	105	87	89	78	95	87	102	96	96	109	110	88	87	107	94	95	90	97	75	87	95	78	87	86	81	83	100	102	97	84	96	84	91	90	94	104	96	94	94	85	83	107	95	84	95	103	97	69	91	102	100	91	76	93	101	90	115	108	87	84	104	106	78	85	96	91	93	87	89	91	74	82	102
5860	1397	3188	3736	3117	2406	2013	1614	1326	1196	1092	1020	869	812	747	673	600	584	537	551	558	492	461	447	444	466	427	419	397	420	366	417	395	411	391	310	363	342	345	367	340	356	334	338	323	320	329	335	311	351	318	304	308	379	324	324	302	348	317	329	322	312	323	302	329	325	271	314	337	328	319	300	311	319	326	328	315	339	302	302	345	332	308	302	281	330	300	300	316	294	318	277	305	283	292	324	297	313	296	287	297	303	289	347	308	311	287	295	315	286	341	279	278	304	296	330	305	273	286	282	308	283	307	286	312	290	296	307	304	316	319	310	286	293	320	299	298	282	314	274	301	288	318	270	303	313	316	281	295	282	301	280	338	309	329	270	274	308	295	300	291	322	295	315	291	306	323	308	310	272	319	289	301	274	292	306	300	308	300	330	298	294	306	304	288	285	298	327	295	301	307	298	278	294	316	314	266	307	308	300	301	301	298	314	300	292	294	314	302	298	287	286	306	257	284	286	296	312	292	279	266	313	269	325	313	313	297	318	301	295	310	311	294	277	319	275	340	318	309	272	294	293	292	328	269	297	297	308	301	279	274	282	264	311	301	316	306	290	292	304	305	293	299	296	292	296	306	296	264	291	305	289	278	309	302	254	292	283	304	288	300	287	322	305	295	278	296	312	306	308	303	310	337	291	291	321	305	290	310	315	314	312	275	280	304	304	301	272	301	306	282	291	311	296	314	283	281	308	311	296	285	303	302	305	306	329	296	289	277	313	287	287	298	309	263	309	292	271	300	285	296	296	311	308	270	274	320	307	302	309	274	297	286	267	284	305	292	302	319	324	300	320	297	297	292	271	321	315	301	293	286	316	257	321	315	272	316	282	295	267	321	296	281	302	301	303	300	309	305	290	321	314	311	293	293	304	288	325	299	305	294	300	292	293	290	297	292	300	350	302	302	281	276	307	305	305	272	292	294	330	285	310	298	323	288	318	286	291	288	291	275	332	313	279	327	313	300	298	298	314	294	339	272	287	306	338	329	280	301	306	292	319	283	316	312	278	320	317	278	298	309	265	341	325	295	281	282	308	332	268	328	298	324	285	290	305	297	309	306	307	301	301	274	301	319	310	291	276	321	313	293	281	289	293	291	288	287	310	303	284	307	310	269	303	293	291	297	268	287	316	265	284	282	299	309	273	300	298	315	265	287	273	297	308	272	292	298	300	296	296	286	268	303	277	268	300	319	294	274	293	279	294	287	272	314	314	303	290	291	291	294	323	290	304	313	319	292	295	300	305	288	319	300	314	304	330	301	275	285	278	303	296	295	315	284	323	300	309	305	308	273	304	296	304	309	313	285	298	290	309	274	287	293	311	336	300	299	285	286	290	304	286	318	322	261	292	289	272	318	312	306	291	299	302	308	348	254	298	290	280	301	276	258	286	263	254	294	306	286	285	298	292	305	296	282	306	266	308	302	292	306	274	271	306	316	312	286	301	310	289	295	318	317	283	310	314	288	272	298	315	281	287	270	329	305	301	304	285	314	274	297	320	326	273	296	314	293	277	258	287	270	320	314	290	279	310	328	282	285	276	284	295	288	287	311	301	307	300	291	306	274	319	293	289	281	293	303	323	297	328	277	286	332	293	322	311	298	303	312	275	267	307	297	271	283	299	284	306	289	322	276	274	267	314	294	307	319	292	298	292	297	291	324	296	306	275	314	304	269	273	307	302	312	274	312	311	305	286	329	278	307	315	290	334	268	323	302	298	281	304	309	332	292	283	319	326	318	293	301	328	306	317	274	281	297	272	337	279	290	285	292	288	283	277	309	271	264	312	244	310	278	309	300	310	287	301	307	276	306	302	293	300	317	292	283	268	284	320	345	292	289	305	307	302	297	281	286	311	287	297	294	328	326	290	304	315	276	274	306	282	306	307	305	310	270	298	333	305	306	291	285	289	287	261	280	287	309	329	264	296	287	299	296	279	268	267	322	295	290	286	295	297	304	310	289	272	302	321	285	278	273	301	298	294	325	282	275	333	301	293	304	285	299	318	295	269	305	307	284	281	316	285	310	289	302	289	323	323	318	312	305	290	308	315	297	291	309	296	295	290	296	286	300	335	289	294	295	309	289	305	282	275	315	301	322	288	278	312	304	283	313	289	297	319	275	319	301	326	294	295	275	328	343	294	297	292	292	284	291	274	301	290	299	285	316	303	326	280	308	292	306	250	273	301	310	290	295	317	297	308	296	297	312	282	275	307	292	295	283	321	293	291	302	293	285	303	296	298	301	280	283	287	286	311	300	285	274	323	293	278	268	298	309	305	325	274	313	289	297	288	302	295	278	298	286	294	279	289	302	325	289	271	300	277	270	268	315	303	286	323	311	273	312	302	287	266	308	293	292	282	276	301	285	317	288	305	289	318	318	293	283	298	332	286	269	283	310	306	269	283	275	285	279	279	266	298	295	302	308	308	324	287	286	291	280	271	292	280	315	304	289	310	297	304	288	274	298	314	304	297	287	278	292	283	336	318	292	310	284	312	310	308	282	285	296	299	306	319	303	327	324	317	313	325	283	278	337	312	266	291	279	322	300	321	308	301	297	310	295	288	295	277	291	292	308	294	287	290	270	286	312	293	323	297	301	267	315	294	264	305	309	287	276	265	300	320	310	277	294	298	291	305	271	296	284	289	297	289	324	307	275	291	297	300	286	296	314	284	314	282	302	278	311	314	294	302	284	335	285	303	279	293	303	284	289	273	313	274	302	290	284	295	292	296	282	293	286	302	295	278	291	295	295	288	323	302	302	302	277	284	286	295	294	256	295	308	307	303	286	288	283	308	286	299	290	327	280	325	303	316	282	285	319	282	274	314	280	255	250	282	303	321	285	294	280	270	318	304	310	318	308	310	300	302	301	292	260	316	294	300	299	290	319	296	309	280	329	308	310	316	319	282	290	252	275	287	292	324	311	295	286	292	316	290	254	279	311	313	308	294	290	265	286	293	309	312	299	318	294	303	293	278	266	285	322	289	305	324	301	307	298	307	267	283	315	288	336	303	304	296	323	281	268	286	296	299	289	297	320	324	299	304	316	290	293	327	323	273	321	296	301	315	291	292	278	328	296	296	292	321	310	319	253	266	288	303	339	314	304	295	316	309	304	299	272	324	321	304	269	279	300	314	287	317	306	291	303	298	317	293	293	318	318	299	286	320	283	294	292	292	304	311	283	285	305	301	275	291	282	281	264	292	296	277	311	259	284	299	287	312	254	291	298	306	313	273	290	286	286	290	286	274	266	309	282	283	275	325	309	299	296	290	294	316	300	282	305	310	299	288	307	285	314	307	334	303	279	305	302	315	284	272	300	285	285	313	287	282	304	295	266	320	272	319	300	307	304	309	292	299	317	287	249	297	319	300	276	318	293	307	313	303	288	331	262	291	316	303	300	303	287	309	283	278	291	298	317	319	281	254	305	301	332	298	321	303	301	259	325	271	270	303	281	293	256	288
20417	3288	3068	2354	1560	1132	856	735	564	470	423	379	326	285	257	286	282	237	223	221	216	234	202	225	197	189	175	203	200	189	181	211	166	217	182	197	181	160	186	173	207	177	170	171	181	198	182	183	180	149	173	173	187	176	157	173	167	160	189	192	191	162	206	145	161	165	162	150	156	147	169	193	179	168	214	167	171	172	191	171	158	169	165	158	166	145	180	167	165	190	156	150	190	169	164	159	172	162	165	160	184	185	172	194	170	173	173	154	159	176	165	177	157	178	150	168	179	174	158	162	149	167	154	199	163	170	182	170	162	170	145	173	172	177	143	162	174	175	154	178	184	163	157	148	170	185	157	193	167	183	150	148	157	168	164	160	170	188	164	175	168	174	151	181	168	194	183	159	182	155	159	170	161	160	170	167	160	172	199	182	145	142	180	159	188	177	173	181	154	165	159	159	178	174	172	181	184	172	191	171	176	169	157	150	190	166	173	184	184	178	167	163	158	153	171	162	162	188	182	165	177	155	163	156	168	156	170	167	191	162	134	168	175	181	185	159	173	145	166	169	182	164	175	168	166	157	191	153	179	156	160	184	184	167	169	170	185	154	182	166	173	171	163	167	173	150	178	156	136	163	171	176	162	177	176	172	157	164	164	178	171	197	153	142	153	169	173	178	170	174	158	186	179	155	187	174	161	153	178	173	175	160	152	162	163	176	180	156	152	187	171	182	173	186	157	142	153	156	156	160	165	172	174	168	184	155	189	182	181	154	172	170	163	146	188	183	166	156	173	192	164	168	189	157	160	188	174	146	196	171	140	167	174	155	168	162	188	177	165	162	193	190	165	164	168	189	181	171	194	169	170	188	175	160	148	159	171	165	143	163	163	156	174	170	172	201	183	170	156	172	173	172	160	163	173	177	170	174	167	180	156	158	177	164	165	172	170	162	155	179	152	171	170	150	177	181	162	150	167	169	153	169	159	179	147	152	174	147	164	186	161	167	177	182	166	169	150	160	168	147	174	175	170	163	183	171	158	178	172	150	181	168	176	166	179	165	156	176	181	168	181	182	165	153	165	181	181	160	166	178	157	140	187	198	190	170	166	189	178	179	148	159	174	162	142	176	176	157	154	177	159	171	175	152	155	148	169	178	169	182	157	166	160	154	161	157	148	174	169	183	164	167	171	176	169	179	178	169	151	175	156	159	148	160	163	159	156	176	156	170	182	186	180	191	155	153	150	186	175	164	171	141	150	152	180	170	169	173	164	176	155	163	159	175	173	161	165	174	172	169	172	171	155	172	176	156	176	185	178	151	163	178	170	168	158	182	162	170	173	168	152	165	163	149	159	160	165	184	171	145	164	150	159	164	169	164	178	173	183	181	153	164	169	163	169	155	196	175	159	181	145	179	163	173	197	185	168	164	203	185	151	192	154	195	175	163	166	191	162	163	157	178	157	159	180	145	173	179	156	167	172	173	181	176	153	188	197	163	174	172	186	138	193	181	163	166	183	164	177	155	177	170	201	152	164	196	148	151	158	171	158	155	152	143	156	169	159	166	175	157	172	177	163	152	146	152	167	188	169	180	151	158	165	164	156	170	158	152	184	168	198	183	154	163	161	175	176	166	167	184	155	176	177	162	173	171	166	140	170	162	166	153	168	198	166	152	169	154	179	171	160	145	168	156	161	164	164	166	176	171	181	189	171	172	172	166	173	177	153	171	186	167	151	145	172	161	154	204	178	154	145	191	164	162	191	170	177	167	171	161	160	186	187	170	167	173	140	174	185	171	175	166	168	149	165	166	166	180	164	177	163	167	156	177	159	177	170	163	178	178	163	174	162	177	169	184	167	185	155	181	190	163	171	180	176	167	166	168	157	164	175	197	178	152	166	169	174	169	185	180	161	155	169	162	163	183	181	175	167	160	191	177	178	158	185	175	186	165	157	181	149	169	160	166	178	195	177	175	185	184	164	163	174	167	192	179	165	182	179	160	192	182	172	156	172	177	183	171	178	155	180	185	165	203	180	164	181	181	165	176	143	162	167	174	162	159	157	160	155	175	189	191	164	151	147	172	162	188	146	184	190	179	172	156	153	159	144	162	181	173	175	186	167	159	166	158	179	168	179	206	168	176	164	177	187	188	182	171	150	204	162	172	181	179	192	170	168	172	174	151	150	172	177	152	173	164	163	172	179	150	173	179	142	161	165	149	166	149	168	171	180	160	175	149	160	164	190	176	160	164	198	181	162	184	175	157	177	164	174	196	166	156	164	161	149	180	170	160	145	182	178	191	170	178	184	164	179	159	175	163	172	158	150	163	171	175	206	155	168	168	181	142	188	170	166	160	179	137	171	165	155	154	187	154	159	156	180	154	165	159	167	172	161	165	183	197	152	161	167	165	177	170	156	184	168	177	183	169	179	181	179	170	180	177	178	149	177	168	175	176	178	162	158	161	164	199	173	164	154	183	173	178	155	165	167	188	133	171	161	181	184	137	163	180	172	159	184	163	163	176	159	163	191	172	169	173	175	165	154	171	183	141	165	175	149	157	151	166	175	142	158	157	165	154	169	164	190	150	166	175	146	161	162	164	159	156	148	192	164	185	160	179	140	182	167	186	176	164	147	196	162	147	162	191	161	164	205	174	164	159	160	156	145	164	164	172	186	187	149	178	161	185	140	165	178	154	188	158	168	160	183	166	161	162	194	164	170	154	183	170	202	168	172	173	174	141	165	187	166	173	162	175	173	166	151	171	158	149	163	175	142	171	159	181	164	156	162	178	157	154	175	175	175	187	157	149	189	158	166	178	171	166	175	157	166	162	156	181	194	170	174	152	161	203	178	169	184	146	165	159	150	165	176	173	172	156	173	170	136	148	184	151	157	180	181	162	169	182	203	171	162	164	150	171	175	175	156	171	162	181	184	162	150	179	162	185	162	153	193	189	162	164	181	167	159	164	169	180	190	152	164	144	163	157	156	163	150	144	158	170	151	193	182	166	170	172	165	176	172	152	186	162	165	179	168	193	162	157	179	180	143	159	177	177	175	180	172	181	190	150	171	173	190	180	164	162	178	176	160	153	159	200	180	156	198	163	157	169	171	173	152	175	177	181	143	166	178	158	166	177	189	177	158	180	149	166	182	137	175	152	170	165	168	156	153	168	175	156	165	185	193	177	171	176	163	162	174	165	183	173	172	144	175	151	171	155	163	183	154	185	181	170	187	180	149	181	177	175	192	184	201	183	169	161	156	178	165	170	166	157	188	157	167	186	176	187	160	161	152	169	158	185	165	167	182	153	159	166	181	163	157	154	162	153	164	168	154	190	169	155	134	158	170	167	184	167	162	156	175	173	174	163	181	162	168	179	159	178	186	165	185	153	181	147	148	164	154	161	161	152	141	155	151	168	154	175	184	156	164	166	183	154	171	159	176	157	159	173	163	164	150	148	157	162	146	167	176	183	154	163	161	186	156	145	184	166	170	177	168	182	154	140	186	160	174	174
8619	2670	6244	6825	5791	4767	3935	3251	2744	2269	2094	1744	1568	1379	1342	1245	1133	1129	1046	964	987	909	836	830	840	756	762	775	727	753	638	655	644	673	655	614	631	604	615	597	648	576	588	626	559	602	569	572	592	602	545	559	511	566	566	546	550	533	549	578	561	553	530	522	524	554	538	558	531	536	531	573	505	569	529	529	536	563	554	525	569	483	513	532	516	544	509	516	504	519	482	529	524	503	513	509	543	510	468	528	484	517	545	495	544	520	486	489	527	484	521	505	503	502	505	491	518	511	493	540	477	516	505	491	504	487	497	504	497	529	528	493	478	525	469	494	521	496	480	499	474	504	461	498	499	517	546	535	496	503	484	503	492	471	503	494	496	496	476	506	542	492	522	515	533	519	503	506	516	519	517	539	481	497	537	474	489	503	532	509	467	492	516	520	510	521	514	506	506	506	479	451	522	547	479	499	533	487	471	496	517	530	493	476	510	475	499	525	503	573	457	493	507	506	520	516	566	491	463	502	455	559	495	487	483	489	514	488	498	469	464	514	550	551	513	491	480	508	515	451	445	484	518	502	499	466	486	484	514	493	523	478	564	496	473	526	521	473	469	466	535	536	516	506	459	480	507	516	469	453	499	489	504	492	459	470	499	504	482	529	468	503	493	482	495	512	514	519	473	510	503	518	460	471	478	497	503	491	503	489	497	499	488	516	465	493	517	536	520	495	532	464	493	522	498	528	497	503	489	476	541	538	519	527	507	507	521	507	531	499	461	529	492	521	500	479	510	484	496	525	491	510	499	509	490	504	518	499	491	525	441	517	513	465	446	481	472	497	483	505	477	510	475	478	523	545	490	458	484	474	492	481	485	547	481	489	529	501	515	481	476	523	504	510	493	513	478	499	520	463	496	480	501	530	515	490	475	494	497	534	509	483	474	501	476	523	472	497	513	484	509	480	496	488	475	473	509	508	485	521	486	528	462	477	484	460	555	487	493	443	488	502	489	483	481	484	453	494	523	471	505	475	492	517	518	495	504	494	489	482	459	492	496	479	466	507	519	469	485	496	484	480	483	487	495	483	508	503	497	520	467	495	476	490	487	503	558	531	474	518	478	510	534	493	526	503	466	485	479	480	518	505	486	498	495	491	481	513	527	489	501	511	486	451	506	450	501	487	499	459	520	487	510	496	530	505	474	492	503	489	487	537	473	486	477	502	467	485	492	479	485	467	524	491	485	498	487	458	529	509	524	501	524	480	481	499	483	505	507	523	495	497	500	435	486	480	511	494	470	503	520	465	465	480	490	546	509	522	468	488	503	473	457	483	496	499	499	514	502	520	520	550	514	457	555	500	477	534	469	519	489	507	483	490	487	465	506	464	474	491	528	486	511	506	493	471	501	502	531	483	527	455	453	497	515	502	497	464	485	498	454	477	484	495	529	456	478	511	511	523	463	470	480	521	477	541	462	465	487	474	520	488	445	512	530	503	493	501	508	493	538	522	508	481	509	496	459	500	520	492	488	549	489	522	490	535	481	516	502	501	512	479	496	460	509	468	472	508	524	446	520	508	532	484	488	477	486	454	526	533	474	489	483	495	469	513	503	492	514	494	488	505	472	499	471	514	512	478	513	436	512	504	489	510	474	482	497	526	497	459	522	541	511	466	490	479	500	514	482	504	510	515	531	537	524	515	503	490	521	494	473	525	498	464	529	527	503	524	457	488	509	514	511	549	480	462	517	475	469	509	496	490	479	488	491	494	524	485	515	492	491	502	494	486	522	483	489	545	483	470	528	533	525	492	529	516	488	519	489	504	492	475	494	527	486	489	501	502	483	486	522	491	495	460	496	513	504	491	545	500	494	487	497	518	494	472	487	475	492	506	506	507	476	509	506	549	519	502	474	489	496	505	481	510	466	498	497	485	476	551	507	468	507	508	537	542	452	521	492	510	447	503	514	482	496	515	480	512	478	447	483	494	503	523	505	466	550	481	502	506	506	475	481	503	511	525	486	480	507	462	537	489	488	490	531	498	533	487	456	503	526	484	437	515	477	507	501	473	511	520	503	485	512	533	473	442	509	500	500	491	487	471	496	467	520	482	502	443	487	512	483	476	443	492	500	476	512	516	512	510	476	462	472	483	476	494	494	527	489	539	518	515	490	470	495	519	485	527	512	519	505	506	488	539	512	503	495	499	511	501	499	489	500	472	468	479	535	474	485	511	479	495	505	496	512	474	483	465	507	479	479	503	446	502	504	477	477	499	518	501	525	471	484	498	492	490	497	500	489	486	493	514	450	494	471	438	532	467	476	509	493	558	488	514	480	512	495	483	482	476	492	546	495	528	511	533	500	512	479	468	491	471	471	483	526	482	474	518	506	504	441	462	474	530	506	509	462	496	496	510	546	517	519	512	524	511	500	484	531	504	473	498	481	502	483	470	481	472	529	514	496	500	527	485	486	495	506	525	465	503	468	502	485	483	488	481	517	511	516	459	506	540	503	495	503	515	444	496	516	534	479	462	531	472	478	437	505	494	528	510	495	476	503	523	510	495	489	539	478	477	486	547	446	473	513	509	516	500	522	510	526	508	455	491	515	472	482	468	501	497	510	503	532	505	511	502	522	510	503	520	475	505	489	477	522	501	534	494	497	467	490	506	473	490	505	510	551	504	506	482	488	481	483	468	506	482	533	538	532	512	513	499	522	484	486	500	547	519	499	499	511	486	478	475	491	475	523	522	469	484	531	468	516	524	498	505	452	510	487	476	505	505	488	503	462	476	483	475	485	509	510	447	510	498	477	474	506	505	507	474	472	501	467	501	514	491	516	534	494	496	502	462	529	512	476	451	471	448	507	496	497	503	474	516	507	448	541	490	507	457	480	492	469	515	507	526	495	505	494	503	489	467	541	499	504	504	493	489	485	477	548	460	474	498	522	487	527	491	506	532	457	511	510	516	510	491	500	513	486	517	511	496	449	522	477	485	530	499	520	496	498	542	497	499	486	537	491	499	476	455	454	500	488	484	478	469	517	495	512	497	488	469	474	482	465	505	478	472	528	500	517	469	479	481	502	463	502	503	540	503	505	512	496	513	521	502	468	488	503	462	529	488	509	471	523	497	491	529	534	461	511	491	529	533	522	474	480	503	526	491	509	504	500	499	515	490	513	497	533	461	479	515	518	509	524	462	498	524	442	475	484	508	499	471	543	470	503	493	501	525	490	475	509	479	510	484	497	522	540	497	515	500	503	533	498	490	541	454	464	481	523	501	496	507	496	564	504	502	465	511	519	510	487	516	507	500	540	501	509	479	502	450	505	476	490	477	485	467	487	489	519	454	524	485	484	478	514	487	533	475	464	477	523	508	507	471	490	489	535	508	529	499	498	507	526	482	503	516	454	504	516	536	497	519	490	517	478	511	503	520	519	536	524	504	493	522	489	523	514	477	517	531	472	462	478	485	467	512	506	484	484	498	461	487	500	499	502	529	474	491	523	484	474	513	496	538
2355	228	244	234	209	198	214	200	181	175	190	179	184	198	191	189	195	197	185	183	180	179	194	179	210	174	171	181	191	175	185	176	202	175	173	172	185	146	192	206	185	184	178	171	212	191	196	167	179	163	183	177	189	160	195	172	174	192	189	167	176	180	181	186	187	193	169	178	177	165	185	171	185	144	183	166	181	182	169	183	176	181	179	161	162	152	189	186	177	164	165	178	167	179	189	178	197	205	211	169	172	179	164	176	184	167	200	171	179	170	165	181	165	164	152	186	171	163	157	176	200	167	179	177	197	172	167	169	184	142	196	176	190	171	194	171	189	180	184	173	197	198	181	185	184	162	158	191	149	192	202	165	177	176	167	167	194	153	166	188	184	192	185	174	180	164	176	176	176	186	178	173	192	169	175	165	150	187	190	199	164	192	155	188	185	174	201	179	159	169	169	197	162	175	176	173	182	191	176	181	175	173	160	194	174	161	186	165	188	165	189	173	151	187	184	168	190	197	170	207	182	161	205	183	176	182	164	187	155	148	201	191	181	187	149	189	191	173	191	163	184	187	171	145	172	170	201	181	161	163	160	161	196	175	186	180	177	185	202	162	191	178	181	158	168	183	158	161	190	168	190	200	172	162	177	174	192	159	199	171	167	189	164	165	179	189	177	159	189	161	186	168	155	176	165	154	198	166	188	188	188	206	160	153	195	194	206	174	184	197	193	174	172	161	174	179	181	162	184	175	182	185	167	188	195	174	172	167	187	197	181	171	179	155	165	182	202	174	180	174	160	169	196	159	172	188	163	161	153	173	181	191	171	179	177	193	189	180	181	151	181	199	196	202	199	196	201	193	160	161	162	171	190	189	179	193	185	147	179	177	173	166	177	181	162	184	171	206	180	175	159	205	212	168	187	205	175	185	202	186	177	170	183	183	157	187	166	189	191	190	159	187	180	177	172	156	189	188	165	209	185	184	184	189	204	162	186	201	185	171	180	182	170	182	168	186	191	177	158	186	158	195	181	176	166	183	151	169	183	181	194	167	165	174	172	187	170	181	193	174	183	209	206	178	189	185	178	152	206	166	190	185	200	194	183	169	188	179	207	206	181	152	187	186	158	180	171	167	165	172	152	142	174	192	194	205	199	199	179	201	168	173	176	180	188	175	189	178	193	201	173	177	158	173	193	181	155	191	188	164	185	169	173	180	167	178	171	177	186	199	183	183	171	180	192	176	185	174	185	159	158	190	182	164	153	169	164	184	167	185	190	197	181	168	164	167	170	185	188	181	180	178	179	180	175	173	153	174	182	176	189	194	184	164	189	168	188	154	165	195	172	184	185	170	161	182	175	191	172	162	200	201	184	177	187	157	176	179	194	164	197	181	194	180	181	195	187	152	179	170	198	167	188	172	190	180	193	185	172	164	172	188	186	192	179	177	175	208	189	163	153	192	156	201	175	197	172	183	157	169	185	161	188	184	180	206	178	183	184	188	174	166	178	174	170	146	178	184	180	161	168	166	220	189	164	165	174	169	189	160	174	166	170	190	173	167	197	192	187	194	182	194	166	204	157	174	187	186	171	173	170	202	177	162	183	178	168	188	185	176	168	204	176	190	172	167	158	155	172	153	159	199	170	219	180	174	180	167	180	175	146	170	193	170	183	189	171	177	184	170	176	166	173	168	173	178	150	209	193	189	176	209	204	174	171	140	178	167	165	184	196	174	169	188	206	178	185	186	190	176	191	172	169	172	183	192	163	183	203	170	230	180	168	162	186	160	188	190	173	166	176	170	189	176	190	176	202	158	171	170	191	193	174	187	197	184	159	192	188	188	150	190	178	172	173	189	178	182	186	164	171	196	159	191	181	176	197	186	192	165	196	185	199	179	186	173	174	174	191	174	170	179	170	173	169	167	202	170	156	190	187	181	223	187	182	189	161	145	187	181	172	192	185	174	174	177	183	190	193	187	194	171	183	198	175	181	189	159	187	193	170	162	158	160	207	191	171	184	177	173	179	172	199	178	190	181	171	188	205	163	165	169	183	183	193	177	183	191	178	180	188	182	179	149	166	182	158	184	184	169	170	199	180	206	161	209	201	199	159	195	178	208	181	205	197	172	160	192	169	161	200	172	186	170	198	185	172	182	178	180	184	165	171	202	155	176	169	187	159	181	172	187	192	171	176	173	186	177	175	177	171	184	180	184	193	182	167	187	179	195	168	180	202	196	157	183	191	162	155	199	187	172	167	179	181	171	168	181	195	189	171	176	181	179	180	177	181	159	188	194	156	171	189	170	173	185	166	172	158	183	187	185	184	186	179	173	164	167	177	161	166	165	168	199	194	194	171	183	185	189	188	180	167	186	168	199	190	189	172	188	176	201	179	179	183	191	183	189	187	170	200	182	166	176	192	158	158	189	187	192	174	173	156	160	180	182	163	194	176	139	173	178	180	163	181	194	156	182	173	184	177	176	171	195	166	174	157	157	177	165	173	196	180	156	160	171	199	171	183	171	176	182	181	193	189	191	157	178	199	188	162	185	178	182	184	166	193	178	198	160	189	167	176	169	188	177	156	181	171	192	196	189	174	178	184	186	187	178	187	180	179	180	153	175	183	185	199	158	182	188	193	186	168	160	181	192	195	186	200	172	163	173	155	191	186	198	189	176	176	173	186	186	191	150	187	156	166	163	185	181	161	168	186	213	161	161	174	184	173	190	175	185	165	185	150	158	167	189	164	167	202	152	180	149	205	182	186	187	186	168	217	184	188	178	169	162	171	178	168	195	166	181	166	199	184	162	171	174	182	201	193	203	160	168	179	174	202	161	172	169	183	184	178	162	183	192	175	179	191	177	197	179	195	191	188	159	169	171	176	190	163	183	182	191	204	165	176	196	180	170	181	178	200	186	172	169	166	177	175	174	179	178	173	139	173	168	197	188	165	151	163	182	189	167	186	188	191	195	201	161	179	177	164	191	171	165	216	178	183	187	182	189	190	186	170	181	175	178	148	170	182	181	163	186	155	181	184	161	204	171	177	166	171	154	189	175	169	173	193	176	191	193	186	149	176	177	207	168	195	169	193	165	195	193	176	180	177	182	155	184	160	180	200	180	144	163	172	205	166	184	204	185	179	177	189	201	161	166	198	177	173	204	189	176	180	192	177	173	182	167	196	199	173	157	202	180	200	192	186	163	185	197	192	186	168	188	177	184	211	169	185	164	178	198	175	167	178	186	186	183	181	196	193	188	197	205	176	156	166	179	180	166	172	169	175	176	185	172	173	202	182	183	183	185	179	176	182	182	176	162	185	169	187	168	159	190	182	181	195	179	181	166	181	155	169	171	145	176	164	192	163	188	201	171	173	183	183	204	209	202	179	164	185	171	179	187	154	179	162	174	179	187	160	167	196	180	194	173	171	187	200	163	159	170	165	200	175	159	196	176	189	184	174	172	145	156	197	157	176	159	177	165	185	187	163	172	163	154	184	174	168	174	196	179	181	188
2204	589	649	673	598	621	570	549	582	556	559	571	529	502	554	535	540	520	493	532	494	484	502	527	484	536	547	476	510	508	499	529	519	495	470	467	534	525	534	496	460	526	482	490	518	485	501	534	538	475	519	521	534	513	474	520	517	530	483	461	511	529	490	509	498	495	481	497	478	492	524	511	512	505	541	493	510	499	511	512	498	476	495	491	511	490	497	516	529	501	502	500	555	467	518	482	507	500	483	519	508	483	517	536	511	498	493	490	507	513	488	570	521	516	460	493	526	500	524	511	484	502	491	512	499	522	469	525	483	484	480	513	497	516	506	481	490	511	569	524	498	507	495	484	545	505	524	502	498	537	456	520	499	494	545	537	526	477	510	523	478	474	531	493	491	491	477	518	527	457	504	471	471	489	512	486	502	526	465	497	496	519	512	525	503	529	459	481	520	513	495	467	509	488	518	473	499	525	505	513	473	506	510	515	537	521	522	484	513	529	513	494	469	489	512	492	534	522	504	471	486	473	521	517	520	519	475	488	482	474	479	468	490	516	493	530	512	490	491	478	487	471	463	492	503	529	496	503	496	484	468	512	486	493	476	499	492	511	479	513	494	545	484	524	481	484	495	549	518	467	475	533	503	521	481	527	476	484	527	519	514	483	551	498	521	480	515	504	519	522	509	490	468	497	528	483	487	516	512	515	454	497	502	479	519	487	524	500	532	537	500	552	483	493	508	501	485	502	513	495	500	486	494	523	494	482	512	488	518	460	503	474	471	505	524	494	510	511	502	509	512	509	486	493	526	503	510	511	510	478	507	503	508	488	485	498	500	530	476	481	483	496	500	495	487	513	546	508	491	482	518	511	516	481	470	491	499	512	517	522	482	471	526	521	527	464	489	510	501	497	489	523	459	510	491	481	495	510	521	475	507	523	499	484	478	473	485	482	524	471	470	536	511	518	527	498	466	462	500	505	502	485	498	514	504	495	506	521	505	481	509	495	518	500	493	488	469	519	484	522	476	504	499	489	483	498	509	530	545	485	497	485	498	507	502	472	527	522	499	540	519	491	504	517	504	495	502	509	477	506	470	497	486	477	479	467	499	506	442	518	490	488	495	468	491	492	519	534	525	500	477	518	502	489	492	490	497	487	488	507	546	528	561	470	488	526	504	502	479	488	507	507	508	480	472	493	497	500	499	520	479	461	498	515	462	436	498	503	479	504	514	510	491	497	502	503	491	461	482	493	511	522	509	503	519	522	468	535	544	509	507	512	468	461	526	491	516	485	504	506	493	476	497	502	546	464	508	499	516	432	536	495	504	508	500	507	465	512	474	541	500	526	492	544	539	542	495	480	518	511	513	516	483	522	490	488	519	493	530	539	494	499	494	506	508	512	497	529	543	512	520	529	479	535	544	490	488	492	496	507	513	504	479	495	490	519	501	525	497	503	499	490	496	556	501	519	493	510	509	473	515	520	480	508	475	500	512	530	518	465	492	550	460	547	462	483	502	492	479	486	494	539	532	518	529	513	536	469	498	483	475	526	509	465	505	501	494	536	486	495	486	504	531	496	479	484	507	514	480	494	522	468	508	482	500	515	546	493	505	502	490	500	510	468	525	496	480	489	466	444	484	514	501	485	510	517	446	498	498	505	489	488	485	468	520	495	528	511	454	495	541	523	517	497	539	496	533	486	494	513	507	524	496	474	527	515	481	544	478	495	513	510	513	533	490	489	527	526	467	504	535	499	473	504	496	499	515	497	493	545	482	491	504	500	485	491	548	513	525	495	517	528	527	508	476	493	464	504	487	492	495	503	524	527	510	507	525	494	546	509	485	486	494	494	513	505	500	478	507	510	513	509	472	454	474	487	509	507	498	486	499	486	499	566	514	500	501	524	471	485	488	526	528	519	491	464	500	503	470	536	481	494	502	489	506	512	499	496	507	507	474	521	541	468	500	480	531	468	467	509	505	488	542	495	479	497	464	482	469	532	476	491	512	519	460	507	495	516	514	478	501	486	518	483	469	518	516	493	500	523	527	502	481	454	495	523	544	489	538	505	519	526	504	486	479	495	478	495	484	495	481	477	519	550	499	511	473	515	504	485	472	483	496	504	514	524	512	518	478	486	456	510	525	477	504	490	509	508	484	526	501	520	467	504	512	460	501	527	472	453	463	479	512	518	544	492	495	506	487	514	468	496	521	523	516	504	540	492	504	497	524	477	530	521	515	517	469	490	505	482	474	509	504	480	521	511	471	494	492	508	483	505	482	496	552	521	493	488	495	500	538	542	495	516	489	520	521	493	532	509	467	504	502	473	490	513	548	482	477	488	444	499	452	472	541	523	458	504	490	485	523	512	500	537	528	511	484	482	529	520	506	449	506	503	494	495	500	508	510	497	473	506	489	469	518	473	530	507	490	490	510	460	501	525	444	437	464	515	511	459	499	536	492	494	528	485	526	463	528	496	518	485	474	546	491	556	526	465	477	509	501	449	480	518	502	551	485	509	495	532	512	516	509	481	545	475	526	520	499	490	503	480	505	526	487	520	478	481	495	522	553	519	513	508	464	508	514	494	544	533	505	490	477	478	513	497	497	532	543	529	479	510	504	521	537	494	505	503	498	485	489	544	481	556	460	497	486	481	532	501	515	461	499	527	506	495	504	496	493	513	519	493	468	518	517	479	531	487	535	509	515	518	491	534	482	484	527	489	472	526	449	514	514	505	477	521	480	498	501	522	515	502	458	530	491	511	485	524	528	487	504	495	525	525	468	553	514	462	490	516	498	508	493	511	510	506	504	531	504	482	482	522	509	521	511	479	495	496	484	483	467	529	517	494	530	522	494	505	492	557	471	484	516	507	473	506	512	528	463	528	492	524	494	507	460	513	498	482	482	518	522	545	467	491	496	476	466	465	528	530	467	499	461	508	496	497	469	473	471	464	474	477	494	479	473	506	542	510	499	513	475	447	462	466	525	508	490	517	455	498	472	499	533	508	488	502	523	479	495	486	517	531	530	523	517	484	500	515	503	527	469	508	494	510	502	529	513	528	494	491	507	505	511	481	468	490	490	458	475	471	520	485	463	480	538	512	509	544	507	524	476	504	517	529	510	519	484	464	510	472	528	531	464	495	512	466	523	499	493	493	525	530	483	491	495	460	458	508	521	534	500	508	518	530	485	491	471	537	479	533	512	520	543	513	482	499	501	527	482	481	534	530	498	515	500	491	473	532	463	519	483	495	475	524	503	506	507	525	495	509	517	517	502	520	533	446	517	490	522	512	528	506	518	512	497	517	493	490	525	536	448	490	507	499	500	487	507	492	526	509	514	501	514	486	459	492	490	460	482	512	476	515	485	478	496	527	485	515	544	509	509	526	500	535	490	499	513	494	454	515	482	493	457	526	507	543	512	524	491	533	526	524	470	474	528	545	510	510	462	505	511	505	476	480	480	470	488	480	475	497	511	495	530	509	488	500	487	508	500	479	474	489	503	497	476	499
10995	1202	1368	1091	734	485	421	331	304	260	205	199	159	165	141	143	144	137	129	132	123	114	111	117	123	104	107	101	100	78	111	100	110	121	83	101	104	85	104	106	112	91	96	104	103	90	93	91	105	87	90	108	95	89	108	113	102	101	86	114	86	78	90	92	82	87	100	75	95	99	99	93	95	95	91	100	87	120	94	91	97	103	95	94	88	94	112	88	108	93	82	73	92	83	74	93	100	90	101	70	67	73	84	86	87	102	91	77	101	84	97	80	80	92	92	98	106	91	77	87	102	94	78	98	86	98	88	102	85	86	102	96	98	99	96	76	81	93	85	102	104	96	92	91	75	91	77	84	97	81	90	112	100	89	80	98	89	92	99	93	84	88	95	77	107	90	113	88	81	94	78	105	91	96	101	109	79	94	88	79	84	86	123	103	90	100	108	97	92	92	73	84	116	84	81	89	78	100	96	95	92	102	105	89	96	98	91	91	89	89	104	82	94	101	91	94	86	102	73	86	98	84	106	106	90	86	96	91	104	100	106	98	81	94	98	111	77	110	92	114	109	106	81	89	89	91	98	96	83	87	94	115	82	104	89	87	91	89	97	104	105	98	95	105	88	83	76	108	108	89	95	95	99	94	80	87	93	102	103	103	86	71	100	96	88	87	85	86	85	88	95	97	80	85	98	85	90	103	91	100	100	73	98	67	90	101	106	81	91	94	84	106	83	107	80	83	97	97	94	106	112	87	81	91	83	94	93	89	81	74	103	99	76	94	81	78	100	112	118	81	102	104	91	69	90	92	94	124	87	95	94	95	99	86	91	74	82	98	102	94	86	95	96	86	96	93	92	94	87	81	98	87	92	92	105	102	99	90	105	89	77	85	112	93	86	99	98	85	100	102	94	107	87	90	82	99	77	105	86	81	80	102	94	87	97	83	98	90	96	104	88	92	84	99	82	85	98	82	103	99	109	78	84	71	99	88	105	91	101	115	86	97	91	85	89	113	98	83	97	100	68	86	100	85	102	74	96	101	81	87	87	69	99	84	92	93	87	92	86	94	81	112	92	100	95	93	81	86	90	84	80	88	74	89	91	109	84	85	110	99	86	88	99	100	91	83	120	111	88	97	99	76	82	95	110	103	100	90	82	102	83	99	98	111	92	75	78	83	88	70	105	96	86	99	94	64	91	99	91	102	91	86	82	82	99	95	76	118	83	108	92	75	94	109	86	91	87	95	87	97	91	104	89	76	96	111	101	95	71	101	89	114	93	76	92	76	87	95	97	92	101	90	85	97	91	98	99	90	87	86	109	87	92	83	84	97	105	113	97	88	119	85	84	82	106	106	85	87	83	83	109	77	93	83	90	88	93	83	94	82	86	90	92	81	106	112	95	102	90	110	102	91	95	89	106	96	96	91	84	91	82	100	98	91	95	90	110	111	96	88	87	102	83	112	96	95	91	101	81	104	88	94	98	88	101	88	84	100	93	99	99	88	102	97	93	98	86	93	96	102	94	91	111	94	91	94	86	106	86	90	76	92	107	83	93	85	104	85	93	89	101	94	108	100	98	96	99	98	98	91	82	93	75	100	98	89	87	83	88	95	83	96	78	91	101	92	93	83	95	98	94	96	91	78	93	89	84	92	104	96	102	78	100	92	113	82	87	96	101	95	94	73	119	86	91	90	105	89	106	92	89	84	96	93	87	72	92	102	92	94	83	99	78	76	86	94	85	82	98	99	87	110	103	81	104	103	108	91	107	73	78	92	88	77	98	89	97	97	102	89	97	97	76	87	86	92	111	81	112	89	74	96	95	96	82	99	97	97	100	88	108	94	84	97	86	90	107	91	90	105	87	92	90	95	102	97	102	87	88	102	113	90	95	103	93	78	97	92	95	89	95	76	87	89	98	90	98	94	99	97	89	99	94	86	113	89	98	98	91	82	99	90	102	116	72	94	105	100	106	81	95	88	106	82	98	108	98	102	107	100	89	90	78	103	94	104	100	101	99	91	98	83	98	113	96	93	100	102	101	89	93	87	104	92	95	87	89	88	91	85	90	97	73	108	70	76	94	101	99	97	96	82	98	95	75	111	87	87	90	94	103	102	79	71	95	110	87	70	95	97	95	88	100	105	75	85	74	86	107	95	91	83	125	89	87	117	102	99	104	102	91	83	89	92	89	92	86	90	83	100	90	92	106	99	83	99	95	87	91	104	74	81	98	105	92	102	108	80	87	102	93	90	99	83	83	121	92	86	81	93	87	100	71	76	91	106	112	116	94	118	84	79	85	112	99	77	88	91	82	80	103	107	97	81	100	106	84	92	91	90	88	101	89	97	96	107	104	98	92	96	105	87	70	106	84	89	77	91	83	92	81	106	106	81	92	97	84	82	107	81	94	77	111	97	86	103	89	87	84	85	93	96	84	96	81	74	87	85	91	96	82	110	94	82	98	101	75	91	88	87	96	85	82	100	109	98	80	100	111	101	107	100	96	85	85	112	78	98	81	101	110	86	93	77	97	80	91	78	117	95	94	92	87	105	87	96	91	82	103	93	92	92	99	84	82	107	99	90	88	88	120	99	101	90	90	93	102	88	100	95	91	84	95	91	100	99	82	94	92	77	87	91	82	90	85	72	93	83	85	103	98	93	102	94	114	103	79	88	81	108	87	97	92	87	102	97	104	77	96	93	94	83	96	102	100	92	83	94	84	95	95	71	86	105	95	93	99	78	107	109	96	98	97	89	98	103	110	102	94	101	100	88	72	105	87	93	100	86	80	95	87	82	88	96	99	90	84	93	90	90	108	82	94	90	99	78	87	88	78	94	79	88	105	78	88	93	92	91	88	105	115	83	94	105	101	103	85	108	104	93	98	100	94	87	90	94	96	94	111	91	102	93	96	86	90	87	98	87	91	97	91	89	88	85	74	89	102	101	92	87	107	81	106	104	111	94	95	100	98	82	89	88	107	89	109	94	75	94	78	99	100	113	94	90	89	91	87	89	84	88	116	108	96	99	100	108	91	98	102	84	109	91	73	103	75	102	84	104	76	91	86	94	91	91	91	99	94	86	87	102	94	93	79	77	89	85	85	88	93	100	88	71	88	102	94	90	89	101	97	87	101	103	85	81	95	103	88	91	87	80	100	100	87	88	95	91	88	87	95	83	89	83	77	95	87	92	73	104	89	82	94	88	95	89	106	95	97	97	85	91	79	97	109	104	101	98	75	81	81	88	86	89	93	116	93	102	95	68	92	92	94	104	113	92	84	96	99	104	99	96	112	83	119	98	94	106	98	101	93	92	98	97	87	93	101	82	102	89	116	85	80	82	76	97	96	96	88	108	87	95	104	101	95	102	97	78	91	101	97	96	105	89	91	94	81	93	88	91	90	102	92	83	116	88	100	100	96	88	94	100	83	85	98	110	86	100	96	90	102	81	100	104	97	87	83	87	103	89	84	99	98	89	109	82	91	100	103	111	75	95	101	100	90	98	103	82
5879	1390	3214	3654	3034	2542	2012	1682	1371	1194	1014	953	801	748	742	623	627	636	566	521	510	508	500	483	454	467	435	382	403	382	398	362	358	359	373	412	382	347	364	328	342	332	338	359	320	339	347	343	327	359	329	326	291	357	328	359	328	326	329	309	361	321	337	290	334	283	306	316	310	301	296	305	321	307	289	296	299	308	340	310	297	330	316	307	310	314	305	334	290	296	332	333	318	290	299	314	307	299	290	294	310	293	317	293	286	307	327	275	288	336	292	330	279	292	276	299	286	293	301	308	276	298	297	328	307	277	312	291	292	307	312	317	306	281	299	262	289	287	296	304	287	302	295	323	258	275	300	300	302	319	278	296	279	307	306	282	288	291	292	317	317	272	286	298	297	281	348	285	284	266	310	328	299	282	294	309	322	331	272	288	318	313	285	291	294	289	299	297	305	273	305	282	276	282	276	305	264	307	289	308	294	268	324	296	275	325	315	288	312	251	284	298	297	294	311	262	336	310	285	303	291	312	309	310	311	293	308	273	284	298	289	280	256	306	314	303	270	318	302	294	313	320	315	330	288	319	269	297	315	267	312	287	299	293	307	285	309	287	277	303	297	309	282	278	282	327	276	298	295	308	344	295	319	278	285	306	328	305	300	280	279	310	287	280	297	299	289	272	267	317	303	288	291	303	275	307	281	295	287	290	268	293	323	351	291	305	307	338	303	261	305	319	288	290	296	278	315	287	272	259	307	294	293	272	293	302	293	306	312	291	307	300	270	296	306	305	303	287	327	318	302	301	292	299	295	286	292	305	312	307	297	307	286	299	303	297	285	295	292	267	290	336	305	294	333	277	305	299	319	294	293	300	322	300	297	274	295	311	305	303	270	297	298	312	293	296	311	270	308	296	316	316	283	311	282	299	282	289	293	296	294	288	323	310	291	285	295	301	280	290	275	315	309	253	289	288	295	312	302	279	307	293	317	305	313	288	304	303	263	293	297	275	311	317	305	291	338	321	295	298	281	297	284	295	291	297	311	320	300	298	307	276	283	310	303	284	273	287	308	261	333	307	273	300	298	293	301	292	331	291	311	290	330	318	302	319	306	289	288	289	288	292	318	305	287	292	274	294	295	285	285	305	297	307	282	296	295	303	271	297	294	329	302	300	288	301	312	284	337	328	336	304	306	275	309	271	292	286	302	287	307	295	265	303	309	299	279	263	306	269	285	283	318	284	280	294	301	318	284	296	272	262	279	311	292	291	300	312	283	307	319	280	300	276	301	306	293	282	298	293	283	310	281	293	299	292	307	278	302	266	305	283	292	231	298	289	282	303	265	281	290	290	295	326	299	302	287	303	316	299	264	245	325	290	295	293	315	298	318	294	253	306	301	296	308	308	283	285	299	282	282	288	248	297	307	300	260	313	297	324	311	288	259	294	297	288	312	299	282	305	280	289	280	265	290	309	282	305	290	288	280	285	308	288	286	307	297	318	331	298	286	282	301	300	305	286	289	306	264	317	319	282	289	302	318	293	331	312	305	303	282	287	292	311	293	293	282	290	303	316	298	292	266	303	302	283	336	288	289	295	296	334	301	303	326	289	287	300	282	308	282	299	290	302	265	301	295	276	270	324	304	292	328	282	284	300	309	285	255	292	262	272	276	307	272	270	278	302	302	315	288	309	288	263	300	281	297	252	291	323	300	305	301	308	292	322	295	309	276	295	291	296	303	291	303	331	302	297	288	296	323	311	277	303	291	305	272	318	289	292	274	299	290	289	277	325	326	259	287	262	317	296	327	277	284	284	262	280	319	289	320	303	308	333	296	297	283	314	274	296	315	322	321	310	276	271	280	306	307	317	311	277	281	329	287	267	271	269	302	259	291	311	274	282	300	283	273	270	271	291	317	310	292	330	293	284	283	266	271	267	290	331	322	277	281	304	309	306	280	298	289	283	287	288	295	268	337	286	289	296	319	311	282	306	243	302	264	309	296	284	299	314	329	305	299	284	275	263	286	305	294	307	292	277	349	292	272	292	308	278	310	265	281	304	303	285	291	299	290	308	290	287	307	303	295	296	285	256	302	271	339	326	283	300	301	305	289	302	299	301	305	288	284	278	272	290	298	287	277	302	292	320	261	268	297	314	322	297	294	329	318	301	291	298	278	264	292	310	288	285	268	288	305	282	274	315	281	313	319	312	314	283	290	276	309	302	290	276	267	340	291	300	283	283	283	287	291	275	292	312	244	295	307	275	282	312	313	288	287	289	266	291	325	300	291	305	306	310	296	310	325	312	300	300	256	298	282	295	294	340	300	316	285	291	290	289	273	304	317	318	282	311	288	261	308	305	319	282	276	283	308	305	333	312	303	277	266	247	319	284	308	283	309	286	303	306	308	298	278	273	284	278	301	306	285	268	311	298	287	329	310	320	270	284	305	278	291	305	312	304	311	312	295	304	325	309	317	294	291	299	304	279	276	302	289	324	303	286	285	297	296	259	285	307	285	271	305	306	306	310	299	285	248	291	294	287	301	291	296	297	301	286	299	291	310	289	318	310	311	301	302	335	272	261	321	281	278	305	273	306	271	273	284	306	286	305	288	293	305	314	296	297	302	282	289	281	328	315	282	291	307	314	304	299	302	308	318	292	296	288	336	318	305	317	309	294	277	291	322	296	316	295	287	296	270	308	286	303	267	280	319	311	296	294	321	283	315	304	308	314	277	276	325	277	316	297	309	268	302	270	293	278	300	282	301	294	314	296	304	320	269	320	312	262	281	295	321	327	277	312	282	297	305	283	315	288	304	279	273	302	300	289	287	257	314	278	319	282	290	308	293	290	314	294	310	279	289	269	276	288	275	299	297	302	295	322	288	315	282	274	283	303	302	291	325	290	286	293	278	294	314	296	287	301	296	307	296	273	296	308	293	302	268	268	289	314	271	292	295	301	301	286	321	320	299	282	292	311	315	304	270	314	265	298	294	295	293	291	300	273	299	304	269	306	338	287	306	294	276	304	272	305	331	302	274	285	320	323	286	319	269	318	287	312	289	320	302	302	312	304	303	315	286	293	301	322	305	303	289	288	292	276	292	316	315	302	309	261	298	298	273	340	347	303	291	288	274	287	292	275	293	289	307	301	297	328	262	285	272	299	303	305	273	300	279	317	290	304	283	289	303	300	323	300	278	288	298	299	286	297	309	305	300	291	307	330	284	348	305	294	325	268	303	321	274	300	290	266	298	300	322	288	282	298	288	313	303	292	273	318	303	303	337	308	284	288	316	317	281	278	278	294	288	299	283	307	298	286	290	276	305	282	297	325	310	324	292	348	276	319	303	322	279	306	293	308	301	268	300	267	315	298	290	277	292	281	316	322	276	291	298	302	308	303	302	288	292	269	259	284	289	303	286	292	276	272	343	276	313	309	259	301	288	286	279	259	301	294	302	305	287	276	296	323	326	296	253	282	292	313	304	288	318	274	288	308	312	306	267	295	304	268	275	292	296	286
20412	3318	2961	2392	1568	1154	807	694	556	523	392	375	337	313	293	262	263	243	231	242	220	212	226	191	215	213	201	197	215	201	180	198	205	188	186	164	195	187	175	191	169	186	205	201	198	179	193	163	189	154	157	163	194	155	172	173	195	192	160	154	207	159	163	169	172	195	173	195	164	162	165	182	196	199	181	201	177	203	176	170	191	176	157	162	161	168	184	188	165	185	169	151	175	173	172	192	178	157	157	172	174	195	186	164	154	175	179	181	149	174	188	166	189	165	162	188	169	167	154	204	189	176	156	194	175	176	180	170	182	166	186	171	171	170	177	173	173	172	164	168	202	180	163	155	185	175	186	178	189	158	179	156	146	160	167	152	162	166	190	170	142	144	168	169	161	176	176	149	165	187	172	149	169	166	151	147	167	174	179	174	163	186	186	199	154	156	166	188	175	159	164	179	167	165	146	175	170	163	194	174	180	183	160	173	158	169	179	165	179	145	179	153	171	154	184	197	187	179	172	163	170	174	154	201	142	183	168	190	148	176	205	181	161	167	167	168	159	153	192	164	167	160	186	169	165	161	195	164	178	187	160	146	179	165	168	196	188	154	177	195	165	172	170	156	193	168	186	177	169	173	150	173	163	166	199	147	178	182	167	181	156	176	162	170	176	159	165	173	164	156	170	165	145	167	170	195	191	154	159	185	186	158	150	155	145	176	185	156	184	157	189	146	133	182	170	176	176	168	159	182	163	164	186	178	165	173	182	177	165	158	173	168	163	162	170	158	173	164	183	175	167	149	184	160	196	162	152	147	150	161	175	192	169	188	147	179	178	176	181	152	165	181	159	166	195	168	153	169	184	182	175	163	181	184	158	166	178	161	155	187	171	149	154	163	170	193	182	159	176	172	166	171	167	170	202	178	176	169	156	158	183	160	165	177	169	172	163	188	177	159	177	162	166	147	191	165	159	167	151	193	186	161	204	187	145	180	162	178	165	163	168	163	161	178	183	155	172	181	172	159	176	167	166	174	165	168	160	163	180	153	172	162	165	161	169	177	171	157	173	175	178	173	153	168	191	197	172	191	171	159	190	147	187	154	158	174	173	171	184	186	167	166	169	185	160	183	159	161	155	176	174	186	171	187	164	188	162	178	163	184	189	157	161	170	179	180	178	182	158	157	161	179	160	162	158	165	181	179	150	171	175	160	164	173	171	165	171	168	172	172	200	171	190	161	173	155	148	167	167	172	194	154	170	196	176	175	154	195	168	192	190	151	178	186	173	171	177	199	162	181	163	166	144	155	160	189	196	166	175	174	148	166	151	190	201	154	160	167	171	176	162	185	174	156	169	197	177	182	186	170	192	177	143	191	177	164	154	172	166	162	162	170	160	177	186	165	156	148	181	161	180	141	168	155	167	199	172	156	161	164	165	161	148	184	206	162	161	202	157	157	150	172	191	191	163	162	153	187	145	143	151	151	166	176	174	147	164	172	160	171	178	173	137	160	183	179	152	169	169	145	154	183	167	168	168	217	189	173	177	175	166	174	176	160	166	165	176	166	173	178	162	160	164	145	148	163	174	198	163	174	174	176	167	193	165	160	169	153	161	180	145	157	166	173	172	165	184	182	155	165	170	181	170	164	171	154	141	176	157	168	178	172	161	161	183	152	175	161	151	158	165	170	164	150	185	168	188	179	166	163	154	157	177	175	179	194	145	163	155	164	155	163	173	152	182	171	184	171	188	183	186	161	150	176	181	183	172	158	181	171	170	175	149	164	163	164	145	204	171	152	179	162	210	163	167	190	165	158	188	174	192	145	194	153	151	183	162	166	182	174	193	170	166	168	167	169	167	190	192	161	147	197	167	161	157	175	158	158	176	151	178	174	168	152	167	191	180	163	129	164	162	181	162	170	184	159	176	167	157	158	181	181	197	173	173	186	171	156	167	152	180	157	165	168	162	161	189	191	168	138	192	154	172	160	176	180	167	178	159	188	177	150	175	152	177	183	172	185	161	157	151	163	177	187	188	167	180	172	168	167	187	188	192	163	192	161	188	189	200	167	156	179	176	175	196	155	149	161	173	152	147	195	172	173	174	143	168	174	170	156	162	166	187	158	161	176	153	170	175	177	174	183	183	177	168	182	174	169	176	162	166	180	176	191	155	175	196	163	153	172	163	193	182	138	170	176	173	182	166	161	150	171	200	142	185	169	168	189	171	184	149	165	158	151	199	182	165	171	179	174	163	172	154	202	184	159	182	162	163	181	165	164	195	164	168	164	175	176	170	184	168	160	189	156	151	178	168	161	168	183	182	149	171	175	172	172	157	149	172	154	189	167	171	174	182	163	129	178	164	189	177	168	185	162	169	165	155	184	163	175	157	178	165	166	158	147	170	174	173	181	164	217	169	164	171	148	177	138	169	158	159	177	158	179	164	167	147	159	164	182	183	173	160	193	173	194	192	163	187	156	185	176	180	162	177	142	163	197	163	154	170	149	158	174	178	186	181	180	186	160	170	144	146	185	155	185	163	190	184	158	166	164	168	164	192	144	161	157	176	187	183	179	178	154	162	159	169	169	158	174	169	172	162	172	150	174	178	189	154	181	157	186	162	173	149	182	170	158	159	168	154	156	164	178	176	198	175	165	170	157	163	201	155	179	164	172	154	173	182	168	164	166	170	167	172	153	177	165	165	169	166	170	154	183	168	178	168	165	178	167	142	169	162	176	166	156	181	181	171	169	160	174	171	183	143	205	191	172	191	166	169	172	153	167	134	138	139	158	175	204	175	151	183	206	192	151	158	163	168	160	166	180	153	148	159	166	189	173	187	145	180	177	173	168	165	169	166	160	162	163	162	136	176	175	151	183	164	170	148	166	170	157	186	166	165	168	157	177	180	176	169	168	171	162	186	172	175	164	170	174	162	169	162	171	157	165	157	154	170	157	189	173	144	187	150	144	185	166	165	166	171	187	181	175	165	187	157	147	180	142	181	168	149	190	150	150	172	206	141	149	189	171	169	175	152	160	182	174	171	186	170	197	168	160	154	176	162	174	164	172	179	174	172	174	161	182	202	173	160	173	154	163	148	198	158	191	169	154	187	171	147	161	191	162	157	152	154	167	158	169	197	195	161	151	167	161	159	164	172	169	150	162	173	179	154	163	188	149	158	178	189	167	173	177	164	158	186	166	152	164	184	162	139	173	169	144	186	189	165	176	168	169	170	169	173	170	163	181	169	175	179	168	173	169	168	153	169	155	174	153	174	150	164	169	175	185	164	176	168	174	148	174	139	153	155	158	170	168	166	161	160	164	190	198	162	170	166	170	173	165	161	169	193	158	166	165	155	199	172	180	155	165	166	144	169	174	190	161	158	181	169	184	148	156	140	144	179	196	169	181	143	196	164	135	151	162	168	184	197	154	165	166	156	162	160	156	175	169	175	165	179	200	156	180	186	170	167	164	152	180	165	177	154	164	171	151	147	174	152	175	152	175	180	178	158	176
8603	2750	6238	6926	5907	4821	3830	3234	2708	2244	2056	1788	1578	1528	1344	1241	1160	1098	1057	1016	941	928	795	835	795	742	799	729	728	679	697	678	688	692	655	658	652	652	623	580	672	599	634	593	613	567	549	591	573	562	563	560	579	535	612	601	563	538	577	549	506	504	529	553	557	533	538	536	512	499	510	507	546	552	515	579	519	525	510	505	521	517	542	547	549	500	526	502	539	485	546	553	505	521	521	516	542	532	506	509	503	496	505	526	496	497	515	492	505	486	517	522	522	504	545	496	546	482	503	544	546	504	479	529	522	516	479	495	511	499	529	497	507	526	546	533	527	503	504	497	473	483	537	505	515	505	519	482	474	499	528	479	482	514	495	515	532	463	498	519	551	488	513	470	469	539	520	494	521	527	483	558	496	508	531	455	484	483	518	535	523	480	461	503	498	457	490	497	509	491	520	536	499	516	563	476	500	540	534	527	498	473	514	499	488	503	541	470	537	531	495	505	500	474	489	522	546	541	526	483	497	485	511	490	524	485	497	504	507	513	500	522	488	514	518	511	512	474	493	499	487	485	522	475	500	469	483	487	504	517	480	497	487	524	496	511	551	469	484	487	504	492	499	463	520	517	522	457	507	498	499	532	500	467	501	505	466	514	496	533	489	517	520	526	468	558	478	509	525	498	511	499	458	505	520	498	542	519	513	510	487	510	486	517	487	508	472	494	505	510	513	526	516	472	500	502	426	487	471	509	496	506	494	507	469	484	526	507	523	498	489	479	489	531	480	517	498	462	475	476	522	513	490	520	503	487	509	489	474	480	498	489	551	473	491	499	506	518	494	483	504	486	539	473	476	503	547	444	497	534	512	528	494	502	472	478	515	521	500	497	503	517	505	503	512	494	513	465	489	527	518	503	542	513	511	505	547	519	524	513	485	532	505	483	548	485	526	506	484	537	481	518	521	468	504	504	538	482	490	479	475	479	464	482	506	517	539	425	514	498	482	487	476	483	537	494	479	513	476	494	452	489	507	523	468	489	502	511	453	499	459	483	531	502	469	535	486	504	545	489	548	448	531	477	505	510	534	524	495	502	507	521	507	456	521	529	522	505	509	455	489	487	455	493	513	502	517	478	540	492	528	497	526	445	489	511	500	471	489	512	475	449	500	502	505	480	519	507	525	508	489	469	497	508	504	523	471	474	461	491	532	495	519	505	495	545	506	471	522	509	478	521	519	448	510	518	500	461	492	495	493	501	497	478	531	510	485	536	500	481	473	547	477	458	523	526	484	459	496	503	502	536	519	484	527	485	490	486	497	544	493	473	473	524	488	496	467	512	485	467	527	498	500	474	514	513	502	477	514	495	479	534	516	494	496	467	504	519	502	484	493	507	476	491	487	503	482	495	506	459	493	464	470	522	464	449	515	491	509	530	478	527	524	458	512	462	493	501	467	509	460	458	517	471	455	497	528	463	461	508	502	519	489	495	514	501	476	500	481	469	477	502	509	505	509	445	553	499	508	517	525	488	516	505	510	579	488	511	471	513	498	516	479	472	472	509	464	471	512	495	515	493	481	552	503	478	503	526	499	523	506	494	492	515	497	535	511	519	492	497	498	492	528	502	542	518	476	518	512	495	479	506	467	497	490	499	500	501	499	491	484	524	515	496	513	547	467	466	505	503	502	506	472	478	443	507	508	524	503	459	514	485	484	523	477	504	470	525	529	520	492	480	490	498	536	504	476	529	465	504	526	519	484	517	451	445	465	506	513	489	510	503	516	513	475	505	483	513	491	535	502	493	473	503	471	473	452	521	502	507	512	496	473	481	499	512	536	541	485	474	454	501	493	484	512	497	557	469	495	519	485	494	507	501	507	477	507	484	535	550	485	470	469	451	496	506	483	525	511	500	492	488	498	487	498	501	490	463	466	506	520	490	525	495	480	519	473	488	510	484	513	507	532	507	542	486	506	495	497	528	480	503	485	518	487	487	495	511	486	505	469	473	511	493	483	477	481	493	495	503	539	502	505	475	488	502	519	506	495	507	518	498	492	486	493	537	495	487	498	480	461	480	498	478	475	535	525	495	491	498	531	488	526	510	487	549	510	455	494	499	502	468	463	519	559	501	508	500	493	477	526	492	496	489	449	469	496	491	487	462	498	495	494	567	517	515	510	498	496	467	507	506	538	497	495	487	485	506	509	496	490	493	480	489	495	479	500	438	515	500	505	499	546	501	475	504	477	497	471	515	514	479	458	503	503	514	507	493	535	528	501	529	475	498	502	495	488	505	470	471	459	526	485	528	504	521	508	472	487	491	473	500	462	463	493	509	498	500	454	505	516	527	508	488	492	525	502	484	466	533	491	509	499	514	522	484	512	527	494	501	488	513	524	494	522	482	506	493	518	494	490	472	488	481	513	537	515	510	469	473	520	485	472	494	497	470	478	530	499	508	484	494	554	556	495	537	481	473	501	542	541	495	462	491	482	512	501	490	499	477	457	489	500	474	465	475	480	514	491	470	471	479	501	554	459	480	476	503	488	478	523	496	477	484	493	513	470	511	456	462	556	535	499	497	480	445	521	536	486	531	505	505	480	520	485	501	484	480	478	519	529	487	520	524	516	495	501	503	466	519	485	518	469	489	493	530	490	523	541	467	518	496	496	467	542	470	472	488	478	503	487	502	505	483	476	522	490	506	491	465	480	528	460	519	509	494	475	511	508	518	531	524	511	515	500	495	486	476	475	515	491	465	538	491	511	484	499	440	516	484	507	476	457	514	508	485	495	477	509	477	527	480	519	511	499	456	484	481	539	462	481	457	498	537	498	496	488	519	425	492	526	497	563	511	455	484	497	510	463	472	486	535	490	510	462	487	560	488	476	524	473	502	524	537	497	515	506	508	520	506	478	500	557	510	492	498	508	492	492	480	515	520	535	494	479	458	522	507	516	480	499	483	527	491	497	473	492	505	539	502	530	490	481	473	515	506	525	494	476	492	472	472	489	468	511	513	486	512	509	483	512	545	491	491	506	479	509	480	513	488	500	498	511	523	489	473	496	538	455	509	486	521	507	478	526	495	540	467	534	518	496	494	550	507	483	525	537	519	484	487	500	496	497	474	527	487	496	469	475	513	538	496	523	493	485	479	491	465	517	507	519	478	525	483	491	533	564	449	527	524	508	480	488	522	536	471	459	523	497	463	496	488	526	475	503	480	509	490	492	496	491	517	479	499	496	494	468	492	499	578	456	506	514	491	548	531	489	505	487	487	544	480	480	513	486	514	524	487	492	462	457	491	496	480	544	525	500	518	529	483	520	528	502	482	524	491	502	540	514	513	459	523	504	495	501	446	468	481	487	470	462	502	532	509	525	494	505	474	480	510	507	517	525	476	514	500	509	497	513	497	477	516	479	545	509	496	511	492	478	525	509	486	508	502	471	465	500	521	491	507	496	481	492	517	513	544	467	524	456	489	524	529	492	460	463	499	535	496	536	533	496	527	505	526	490	484
2364	247	243	241	206	198	191	199	201	213	182	180	194	167	202	195	179	188	171	185	189	183	173	183	172	171	183	145	171	177	205	166	160	178	168	180	174	163	179	174	189	159	170	170	180	174	184	160	157	176	175	187	160	176	176	213	177	187	167	187	170	185	204	168	189	166	182	177	207	191	205	171	164	188	167	171	181	183	182	186	198	172	167	199	193	182	199	159	167	185	195	205	214	182	179	212	151	181	189	169	184	146	169	194	178	168	211	184	192	162	179	192	161	182	170	183	194	179	164	188	163	171	177	174	169	164	184	188	169	185	164	169	176	193	153	167	175	193	185	160	170	191	172	190	203	172	194	181	191	182	191	173	166	172	178	177	172	179	180	151	188	172	189	182	189	180	191	188	179	159	179	195	207	163	186	216	185	179	174	184	181	171	186	192	188	197	170	192	198	161	177	183	185	190	204	165	196	187	143	181	180	163	189	192	187	187	191	178	194	179	182	164	164	175	185	171	188	179	190	186	173	179	158	178	180	174	181	190	188	171	177	198	172	181	192	180	190	188	176	184	171	187	172	198	176	183	186	190	192	199	174	201	194	168	175	208	172	164	179	189	170	175	167	150	171	170	176	181	181	178	179	188	167	186	182	173	166	177	190	184	182	182	186	175	172	191	160	179	162	171	172	180	189	191	179	194	187	163	163	189	193	187	177	196	164	160	164	179	182	209	187	191	189	187	174	195	187	196	175	163	167	182	194	153	177	164	175	175	186	158	180	172	157	177	160	181	184	173	176	183	193	162	183	180	175	158	177	178	158	214	188	151	170	189	189	191	218	172	182	184	197	176	154	173	156	174	174	172	168	162	175	187	156	183	178	175	167	204	197	198	168	184	186	180	160	157	171	188	200	179	181	185	162	185	177	159	164	186	207	183	195	167	148	177	168	170	182	201	194	201	185	176	155	158	173	151	200	187	154	191	180	158	164	194	194	196	175	181	184	171	193	173	179	172	196	192	175	179	174	177	154	197	172	197	171	191	177	159	191	166	206	188	198	196	179	189	177	182	159	176	196	194	170	173	171	173	209	167	183	178	179	167	157	175	173	183	164	187	164	182	173	156	196	169	171	161	169	189	186	176	161	179	182	167	153	164	184	176	151	166	182	192	170	161	155	180	192	180	170	167	175	178	171	182	171	176	186	179	194	186	163	171	168	199	201	192	176	173	191	176	183	159	210	167	163	206	191	171	170	171	155	141	171	173	173	164	157	179	164	178	182	174	165	188	168	184	165	197	178	156	173	188	177	170	158	176	210	160	175	200	173	178	185	145	174	180	181	182	162	189	185	163	167	199	184	191	171	171	178	192	200	162	178	183	156	177	168	187	183	189	158	186	165	190	190	201	166	175	194	180	170	197	181	185	169	146	167	197	169	176	179	188	162	174	188	177	204	171	181	171	166	187	168	196	158	178	165	160	176	170	180	183	178	197	182	160	210	193	162	198	207	192	180	197	184	192	158	185	165	184	187	160	177	175	157	172	191	172	174	182	183	171	173	185	192	165	188	190	190	168	188	184	190	154	165	178	189	194	175	179	183	180	187	171	198	180	177	192	184	172	210	193	175	182	179	154	186	168	176	184	169	189	190	197	151	182	157	168	173	178	194	198	161	158	178	174	178	193	164	170	166	164	179	170	180	171	198	188	158	185	164	151	160	166	177	170	196	170	187	180	189	182	179	189	188	181	178	173	179	194	180	197	203	190	185	174	173	176	179	173	177	214	155	151	180	184	187	175	188	183	166	158	168	182	169	176	172	181	192	164	175	158	159	173	186	169	176	174	194	165	195	183	189	191	185	178	184	180	171	180	187	191	155	169	175	199	168	203	195	166	174	186	177	190	166	194	166	156	197	169	157	197	159	172	166	169	161	177	208	168	222	184	177	184	168	184	160	195	168	170	184	152	205	169	178	170	182	161	162	180	173	174	163	177	154	186	164	181	155	187	184	195	179	174	183	190	165	176	189	173	195	197	180	178	184	216	180	182	185	187	205	166	173	177	164	181	187	190	208	200	195	152	189	176	182	191	167	192	166	175	181	182	201	184	170	185	171	157	164	179	173	188	160	171	171	172	171	155	177	189	159	181	174	190	136	174	184	165	193	168	193	184	180	199	168	200	198	167	192	193	186	178	185	185	191	175	178	162	168	165	173	186	194	171	188	201	170	195	176	154	184	188	181	183	184	168	185	211	170	174	178	188	190	183	171	192	177	174	157	175	158	171	175	165	170	178	188	191	179	162	159	170	172	179	165	183	171	192	165	186	192	175	177	194	193	203	159	215	181	199	167	163	168	166	186	211	178	177	205	173	163	181	205	170	177	178	193	170	167	201	178	192	185	181	175	172	176	167	189	194	171	182	178	183	177	180	170	181	182	168	172	162	146	179	163	183	172	201	174	185	178	197	199	175	173	199	158	180	155	185	200	190	190	199	182	179	170	170	200	157	199	158	182	195	177	194	174	203	198	183	177	165	169	177	200	182	179	175	157	189	189	168	190	174	158	164	190	183	174	158	198	201	183	181	190	191	183	195	180	153	160	162	209	186	173	160	185	180	160	177	165	181	195	178	176	181	198	188	186	189	192	180	158	186	172	177	181	165	185	180	193	167	162	177	205	182	196	181	181	196	172	184	161	196	154	163	171	197	206	171	174	160	180	179	190	186	172	188	186	190	165	162	178	166	180	175	188	202	171	186	197	187	177	161	190	172	149	206	185	169	179	178	187	156	172	200	173	208	179	158	192	167	182	154	194	181	152	177	195	183	187	182	175	175	190	169	183	187	189	164	171	186	187	165	159	175	179	195	188	168	202	173	171	155	183	187	153	171	186	174	171	158	170	188	177	182	175	187	165	196	196	161	186	150	160	170	206	184	195	198	175	158	176	162	158	181	188	191	178	166	161	162	173	179	189	196	178	181	182	161	171	198	168	190	186	189	160	199	193	181	186	166	166	188	184	177	175	165	171	204	198	192	186	170	190	212	185	181	175	177	175	207	176	160	181	149	187	175	195	167	183	176	175	182	201	173	200	173	160	154	178	202	179	177	157	164	150	187	167	162	176	196	172	172	166	178	182	165	173	167	166	173	182	183	160	177	180	158	195	184	176	199	176	194	164	171	206	184	166	188	173	177	183	183	187	170	155	190	163	187	172	178	200	171	159	178	212	175	191	156	184	189	179	176	183	183	197	156	202	178	178	168	176	182	171	174	196	184	173	171	192	165	164	146	150	195	182	177	176	199	169	180	193	190	176	150	186	186	178	199	203	180	168	185	176	170	177	181	148	178	198	189	203	169	193	183	181	172	188	171	195	189	173	173	193	180	188	197	177	161	183	182	183	179	185	178	169	178	182	166	168	172	178	176	178	174	172	165	165	167	179	196	159	175	159	152	190	179	203	165	177	177	169	182	202	152	167	165	187	186	202	169	169	184	165	173	193	188	157	190	165	169	203	203	218	156
2289	540	645	715	636	660	613	591	579	568	545	554	553	510	541	539	511	536	484	507	480	551	478	499	526	523	492	506	525	539	513	536	517	517	488	539	493	496	515	512	543	512	528	548	536	511	456	528	492	525	530	499	523	504	499	462	504	533	485	513	542	514	509	499	532	538	497	479	487	541	515	547	522	483	498	534	489	499	509	485	488	517	547	496	515	534	531	469	508	506	475	516	478	512	524	515	468	529	514	499	514	535	504	534	516	504	496	501	520	501	552	524	542	496	524	453	484	504	503	513	542	483	486	477	521	499	476	489	507	465	515	516	512	537	534	490	489	497	471	540	513	534	508	496	502	499	560	512	509	485	483	509	484	510	514	508	535	464	473	498	467	532	483	501	549	490	498	511	542	469	521	487	517	528	499	504	520	506	483	502	520	501	500	522	520	493	486	537	492	507	518	462	528	513	521	518	513	511	495	486	514	501	458	515	479	541	531	489	538	495	484	473	522	512	512	523	523	511	462	491	477	521	530	484	516	509	498	464	492	487	489	512	499	510	480	495	485	563	498	461	449	484	494	509	512	509	508	516	491	540	467	501	523	530	531	472	489	480	514	502	533	479	506	512	480	512	495	484	537	479	512	509	515	521	494	455	512	528	494	518	508	473	526	504	499	530	495	468	514	551	500	528	486	556	485	492	487	459	484	484	517	531	511	482	510	494	523	530	496	523	513	492	471	495	484	495	490	532	492	518	518	502	485	512	503	542	478	508	510	512	481	513	480	480	519	520	497	502	509	483	496	501	496	462	517	510	467	478	477	546	499	525	527	530	488	482	496	543	470	526	514	442	494	521	519	518	511	519	497	512	541	493	506	570	439	498	481	477	507	481	531	531	514	499	535	495	492	517	457	503	484	529	507	499	459	505	539	505	465	499	524	513	492	508	478	527	512	493	489	512	484	522	476	516	518	511	506	485	509	509	521	477	502	465	448	467	482	476	533	523	472	473	532	483	465	524	476	499	532	506	526	475	522	529	513	510	519	494	507	488	481	535	463	495	521	521	508	511	475	519	501	503	532	528	504	483	527	485	471	499	462	538	485	506	528	520	520	499	516	493	524	522	456	495	492	510	526	517	488	458	530	475	531	510	491	496	517	507	519	515	481	544	527	527	501	501	526	507	518	491	490	485	484	525	554	533	504	501	481	496	513	556	519	527	465	507	490	462	508	501	515	505	455	480	502	493	500	494	492	504	454	505	517	489	490	511	502	539	523	560	489	513	485	499	493	478	509	497	512	486	469	471	527	516	505	508	505	486	542	464	454	469	500	498	492	495	487	487	501	501	484	462	500	488	499	472	469	515	538	493	543	476	477	485	552	483	506	512	478	501	477	521	501	496	518	534	519	508	473	494	488	464	494	528	497	496	486	511	509	477	500	496	520	466	504	501	477	541	514	516	474	519	475	479	513	500	516	471	455	523	492	505	528	475	549	544	506	505	497	553	490	491	493	513	481	540	479	508	525	520	460	482	531	486	526	530	493	520	516	498	492	486	514	483	458	478	476	517	499	471	517	478	484	524	515	510	508	481	480	443	482	487	465	516	516	490	547	474	479	499	500	519	517	492	478	503	500	526	521	467	496	537	480	535	536	513	492	540	483	516	521	523	510	497	468	480	533	469	456	478	512	508	462	511	511	470	512	519	515	484	483	486	536	528	472	501	511	509	513	488	520	480	519	466	489	497	522	514	517	499	532	486	495	490	522	530	490	523	521	531	493	552	458	503	476	521	528	521	515	514	535	479	527	495	482	485	494	486	516	503	498	495	500	513	499	501	471	494	505	479	489	468	509	538	470	487	455	498	469	504	482	470	460	507	484	495	501	510	499	489	480	500	522	509	489	510	504	548	512	562	479	522	481	503	464	516	502	473	499	502	506	444	486	487	521	523	481	485	466	506	504	546	529	517	511	515	508	513	482	488	504	531	467	470	504	495	489	503	520	478	463	467	503	519	503	481	478	515	495	519	476	489	527	440	485	542	496	466	488	478	488	515	501	533	552	546	488	510	539	514	493	502	523	485	522	500	492	493	521	520	526	477	471	491	492	510	475	471	473	481	491	525	490	510	508	517	506	492	518	485	490	474	516	528	480	504	507	520	507	487	479	513	509	515	502	526	507	479	509	541	489	510	513	526	486	526	471	520	495	447	499	492	516	481	491	512	487	486	490	489	537	547	472	529	478	492	486	528	494	520	459	519	509	521	506	515	501	531	467	499	502	492	525	471	531	541	488	539	498	497	538	508	495	524	446	507	518	503	492	525	492	486	529	503	507	486	481	484	501	473	534	539	521	459	541	488	510	498	503	509	476	504	521	448	509	509	507	519	502	488	516	526	474	505	533	517	508	443	507	512	530	473	511	509	515	543	504	484	488	486	500	497	480	501	509	516	485	498	536	492	491	489	488	493	494	512	508	524	511	487	478	482	481	490	478	489	516	527	548	535	477	518	459	512	538	482	426	503	510	499	460	521	496	458	484	464	511	519	505	509	502	514	493	478	490	508	513	484	515	492	481	458	542	495	497	522	516	496	479	497	514	505	478	487	500	474	495	482	512	491	532	508	532	478	493	491	519	519	518	501	475	478	530	506	497	456	466	504	549	485	489	501	513	523	499	492	471	464	494	498	509	489	481	515	487	479	503	499	540	516	487	490	537	519	523	500	516	493	481	489	493	486	549	482	504	486	493	534	473	541	517	499	475	475	504	512	479	507	512	468	503	514	508	491	498	451	493	494	488	551	504	479	501	466	460	507	488	520	492	480	503	506	500	469	528	507	489	522	492	500	513	509	475	506	522	509	518	499	495	493	534	501	512	534	457	461	495	483	507	496	505	503	496	480	492	466	484	520	525	478	489	528	522	521	476	519	479	545	479	542	520	489	521	461	482	547	516	459	513	512	512	496	509	488	523	533	511	492	494	479	528	509	502	481	540	550	456	535	478	489	485	519	506	529	500	486	452	482	506	489	489	512	539	496	442	525	521	499	538	503	507	522	535	536	568	454	481	456	490	477	452	499	480	485	503	480	529	486	516	494	501	488	500	512	489	510	480	538	526	487	478	470	555	501	502	475	513	492	519	546	512	478	498	490	505	498	446	513	503	493	471	481	485	529	528	515	516	516	481	509	497	501	509	484	507	494	510	534	509	529	502	513	486	515	523	554	505	525	476	495	490	538	500	521	505	508	529	536	505	529	535	477	483	522	463	477	482	481	508	492	506	529	512	489	488	486	493	492	539	496	501	507	466	484	510	534	480	479	469	525	537	502	501	468	494	472	488	486	494	541	496	489	490	532	506	470	468	490	522	480	489	491	470	487	512	516	498	527	529	456	490	539	513	486	507	497	476	508	480	490	490	515	465	509	565	480	465	530	491	472	498	484	480	490	539	481	522	483	544	520	490	499	516	489	498	516	499	503	518	487	477	535	537	517	466	507	513	507	499	504	544	507	506	547	486	477
11311	1175	1363	1063	734	575	417	335	293	243	226	191	152	172	162	120	131	144	129	125	112	118	130	97	122	108	95	106	101	121	88	96	88	70	92	92	95	88	104	103	92	96	107	86	97	84	98	91	98	93	105	84	99	88	94	89	86	93	88	91	91	104	90	97	110	83	97	89	88	108	105	92	83	93	81	100	92	102	89	81	108	88	89	100	86	94	102	110	93	81	83	102	94	82	82	79	102	73	90	95	84	84	85	95	93	86	96	110	96	109	108	79	98	94	109	93	86	70	95	93	83	103	83	91	106	89	91	76	87	85	94	89	92	99	90	82	92	98	99	89	90	93	79	92	91	87	80	96	106	96	106	104	70	90	90	98	105	93	81	93	84	85	103	92	84	90	75	84	72	98	83	81	80	100	104	89	85	105	86	80	89	99	105	99	75	92	89	80	89	87	91	92	90	107	82	76	84	92	78	83	93	95	88	98	97	96	90	94	95	88	87	95	85	99	96	96	102	93	82	90	107	96	83	92	87	92	96	101	85	91	89	94	108	86	92	92	86	88	97	93	85	89	83	93	91	109	80	100	103	89	99	81	92	90	103	91	72	99	103	92	85	101	90	96	79	105	88	80	106	96	76	108	92	107	106	82	91	94	88	99	87	103	87	95	102	83	101	99	86	94	87	80	87	78	98	112	114	112	111	96	111	79	73	96	83	99	101	102	81	86	89	81	101	103	89	94	68	81	99	85	82	109	73	87	112	91	74	83	100	89	78	74	102	93	88	76	84	107	90	95	78	92	82	105	90	98	103	99	105	79	82	88	102	97	96	94	95	97	83	88	90	96	94	85	99	103	88	85	90	93	115	90	109	91	85	81	85	94	94	106	97	95	86	96	85	98	89	112	83	115	78	91	81	78	85	78	109	83	95	89	86	94	96	97	103	96	106	85	103	85	85	105	80	102	91	85	103	101	92	76	79	89	98	95	109	92	101	94	103	101	100	81	104	106	87	107	102	93	99	85	83	100	86	87	78	83	86	106	102	95	90	91	95	80	84	102	76	88	83	85	103	83	96	85	84	93	76	120	96	85	72	90	81	94	110	87	97	103	89	89	77	89	91	80	89	83	94	92	93	88	84	94	94	104	85	110	103	84	81	89	75	82	76	99	88	84	89	97	90	92	90	97	100	116	97	92	103	91	85	69	83	101	104	95	71	81	109	87	91	85	94	106	112	87	91	92	71	81	88	83	92	99	98	93	88	98	96	74	104	97	84	98	99	67	85	74	89	79	97	100	88	116	78	89	87	87	89	98	79	82	78	80	99	90	95	88	83	91	87	104	101	60	89	97	94	97	82	91	93	92	106	97	79	110	99	93	88	88	103	92	107	89	91	85	90	106	90	86	93	92	101	98	85	73	81	88	79	92	83	81	87	84	81	100	78	80	98	94	107	118	86	86	95	94	80	88	80	88	106	94	90	88	81	100	90	87	88	101	102	75	89	74	95	86	105	95	76	88	92	102	93	95	97	86	76	108	98	88	89	110	100	90	106	93	103	91	79	83	88	107	95	104	109	89	100	101	71	104	92	84	83	96	93	108	98	83	91	83	74	89	83	92	104	83	82	83	92	90	94	94	100	87	92	95	100	97	87	106	102	104	99	102	97	80	83	93	96	73	88	95	103	86	95	81	92	94	103	82	98	110	96	83	81	90	89	87	93	87	89	83	105	77	84	88	106	88	98	92	93	86	76	93	97	84	87	65	98	107	101	86	79	84	90	97	95	86	93	92	92	112	88	100	102	95	84	79	95	85	84	80	86	100	109	84	78	100	96	108	98	81	97	86	87	105	91	79	101	94	99	114	107	116	85	100	79	87	74	91	93	112	102	115	91	92	92	84	82	96	71	95	108	78	77	98	87	89	87	93	91	101	102	86	69	105	91	89	98	93	95	99	92	89	96	84	107	90	95	98	90	93	89	90	112	100	84	97	91	83	96	97	110	111	111	81	107	105	97	92	82	90	79	118	99	91	94	87	101	87	91	85	95	100	92	77	86	95	104	87	79	78	79	90	86	100	79	96	93	91	98	109	92	102	94	100	98	75	99	112	94	83	90	118	96	96	89	89	106	84	86	96	120	105	86	95	98	89	88	98	91	79	79	93	74	85	97	101	104	82	85	92	89	80	89	111	89	78	92	83	83	110	98	78	112	83	85	89	92	102	122	87	83	98	101	86	92	96	90	82	120	124	83	103	94	102	91	110	83	91	94	95	81	96	87	88	91	95	95	106	82	102	80	99	89	86	91	93	117	72	104	103	94	97	98	92	84	98	98	84	98	99	74	89	75	103	105	91	81	100	78	101	86	94	99	91	94	99	89	97	95	78	126	96	85	97	96	98	86	98	101	108	94	96	101	105	83	75	95	82	103	110	90	100	89	98	80	96	81	71	86	96	78	95	81	82	82	117	75	93	102	99	96	93	98	87	101	102	90	97	71	95	92	94	93	92	88	96	103	97	90	90	82	104	88	107	95	86	98	91	95	88	88	89	101	93	106	96	101	102	111	86	102	95	93	66	90	79	70	80	85	81	95	120	94	109	93	93	72	111	88	94	90	96	84	77	99	83	91	85	91	88	84	92	75	82	77	87	96	104	96	94	91	94	90	96	94	83	84	118	85	103	87	85	90	105	110	90	94	106	96	89	91	110	112	100	85	102	82	89	102	84	112	84	90	98	110	98	89	89	90	95	98	86	98	85	97	101	117	92	92	78	90	89	79	92	94	103	106	92	89	93	90	98	87	112	97	83	80	87	98	97	89	87	89	106	95	94	91	102	94	86	74	101	93	103	77	92	96	96	83	98	83	101	81	86	87	94	94	90	90	84	93	76	94	112	93	74	95	94	89	97	80	111	104	91	95	87	113	111	88	98	87	97	96	89	83	88	98	118	105	107	75	96	87	91	97	90	95	85	99	96	95	94	95	80	87	111	93	86	79	94	83	105	74	110	81	89	93	89	104	88	90	69	96	72	84	96	90	75	85	98	82	94	101	79	82	93	90	74	93	98	90	110	92	103	96	105	98	99	113	85	105	92	119	90	108	79	80	90	85	94	85	91	83	90	86	89	89	90	97	78	77	97	92	99	75	83	84	76	100	97	80	82	94	84	103	97	99	99	85	106	99	90	98	103	94	100	108	92	102	93	102	81	92	89	90	83	91	92	94	104	84	98	81	94	76	91	102	98	82	93	93	88	86	87	95	106	97	104	82	92	91	101	84	86	97	90	102	96	81	98	69	81	93	83	77	88	76	95	91	105	85	94	87	97	102	104	109	93	95	114	95	83	83	105	101	79	89	87	75	105	95	126	106	97	104	93	98	67	106	91	86	99	104	83	90	89	101	89	106	92	84	96	85	99	87	92	108	90	103	105	95	83	89	85	91	79	80	96	99	96	88	96	94	92	88	86	99	93	96	101	104	91	90	83	94	107	106	86	88	90	85	99	85	92	83	82
5972	1308	3218	3723	3066	2544	2024	1626	1418	1210	1077	923	780	775	720	638	627	571	538	499	492	512	476	410	441	463	432	421	392	393	365	369	377	378	388	351	350	399	329	358	371	353	350	307	370	347	331	313	364	346	325	313	324	343	330	323	313	357	335	321	337	342	345	338	336	322	305	329	325	336	281	319	322	307	294	270	341	331	303	310	285	316	334	278	297	304	321	297	302	291	290	287	307	299	312	324	308	298	303	283	251	325	314	307	275	294	334	294	294	294	302	315	283	344	327	319	297	341	298	290	317	282	294	285	288	311	302	276	268	304	330	294	286	284	293	311	286	316	314	275	297	332	309	277	283	316	264	279	332	291	302	311	315	305	295	274	302	272	264	283	291	295	281	281	332	306	276	276	302	283	278	298	320	291	321	282	310	269	275	325	287	277	280	296	293	316	314	284	285	304	304	301	279	279	283	294	275	276	320	300	324	323	259	316	276	282	298	284	303	280	299	310	270	309	334	311	295	319	286	259	294	297	288	274	303	286	296	304	287	273	295	282	301	305	309	300	312	287	284	335	290	289	286	282	308	305	301	327	299	299	268	299	278	304	293	340	301	314	301	299	317	292	287	300	272	315	284	313	292	316	269	276	321	307	299	285	276	314	319	295	288	269	297	299	277	286	284	298	299	287	295	288	311	304	318	274	295	296	289	290	288	279	305	275	306	283	314	280	313	289	286	309	283	298	307	310	328	278	321	320	287	293	288	286	303	266	295	301	312	262	303	317	315	298	292	287	293	316	271	287	285	300	268	259	284	298	312	281	293	282	306	280	271	276	261	288	283	287	303	289	322	308	268	299	291	300	325	308	282	280	302	304	296	283	313	330	309	282	294	299	294	277	289	305	302	317	318	294	320	316	291	319	303	275	319	297	281	300	289	295	283	290	264	329	291	300	268	288	299	292	294	292	274	300	294	323	313	289	307	301	314	310	271	317	296	307	317	302	303	282	266	349	301	303	276	285	297	290	286	284	274	293	306	276	304	291	310	296	298	288	311	300	301	318	277	303	318	291	319	300	315	327	288	288	306	304	299	271	330	319	295	282	274	324	324	289	270	309	294	316	294	282	314	291	321	315	301	286	289	282	318	304	307	304	287	289	309	325	285	292	332	301	305	303	266	292	298	298	321	279	313	270	284	312	304	297	297	303	296	316	320	289	297	277	294	285	289	295	303	299	299	303	277	307	326	296	318	289	311	315	253	289	275	307	329	319	290	310	294	262	310	308	287	314	284	305	318	284	297	301	287	336	313	302	281	275	293	311	307	291	293	284	329	292	301	285	293	346	272	285	275	319	282	338	299	283	283	310	307	314	269	280	281	290	311	313	277	322	293	333	289	317	313	300	290	301	245	286	301	267	264	319	290	286	295	330	304	299	293	317	320	328	283	285	271	318	302	304	341	308	299	300	333	340	304	289	258	327	287	305	295	301	300	285	271	295	309	310	302	312	292	295	305	291	295	319	314	302	276	300	274	277	299	284	293	322	289	292	298	285	282	282	293	272	292	315	327	279	285	318	290	303	331	301	309	283	283	295	292	275	281	327	311	290	290	298	301	309	307	288	298	287	305	287	319	285	300	296	303	292	299	314	293	280	304	288	294	298	298	339	332	282	291	277	306	302	307	293	289	292	304	261	330	306	256	295	274	301	302	280	282	276	308	293	336	272	290	310	310	277	293	275	301	326	286	284	312	294	307	311	277	301	311	321	313	284	312	292	309	285	294	265	278	300	284	317	289	304	315	266	296	310	289	318	279	269	285	290	267	298	304	288	296	319	315	307	313	257	309	302	311	340	312	291	312	311	330	269	284	352	294	312	284	285	320	282	321	282	323	277	308	294	305	309	318	308	265	303	295	329	288	306	288	290	301	308	288	284	292	295	294	302	314	293	274	305	295	269	316	313	308	307	322	276	286	284	287	318	283	288	305	281	270	309	287	268	310	297	294	300	304	299	306	304	309	282	313	279	312	288	285	253	332	275	279	276	281	261	324	290	309	306	291	317	305	318	292	307	316	296	303	316	281	268	301	305	276	313	301	310	299	307	279	301	285	292	284	339	308	313	283	288	295	287	267	294	280	287	302	337	297	302	290	284	300	290	310	301	299	283	296	335	300	284	261	329	281	281	267	288	332	290	293	279	251	290	313	301	289	289	306	272	323	302	277	290	330	301	297	285	304	290	286	291	291	323	280	324	292	285	300	265	300	270	334	299	304	298	310	314	306	258	290	279	316	277	302	288	300	292	316	339	306	326	299	279	301	288	315	300	336	313	347	304	303	300	282	281	327	311	285	298	301	293	311	279	277	301	313	285	306	295	276	288	292	316	263	287	307	334	334	312	276	294	281	344	299	312	316	290	318	275	268	296	300	313	284	297	287	305	315	283	295	316	279	267	283	290	280	312	278	299	285	283	280	320	266	312	296	322	303	332	280	303	286	297	272	301	269	297	291	316	303	311	314	320	306	293	299	289	306	302	290	309	271	296	304	297	307	289	280	305	288	317	304	315	320	291	307	279	293	335	295	299	306	298	290	300	329	291	313	297	294	273	316	266	277	278	292	298	306	255	333	320	289	285	313	311	308	299	287	289	269	296	309	302	278	276	278	300	313	331	287	297	301	300	277	313	291	310	329	305	321	306	289	297	280	277	292	294	296	328	309	304	295	303	321	296	271	288	298	287	286	274	317	280	302	272	280	268	339	265	308	325	304	322	346	273	276	320	302	310	280	311	319	267	314	290	317	289	293	271	278	270	291	282	270	284	293	309	333	315	276	302	317	299	311	299	308	286	292	309	292	313	302	297	293	280	293	295	296	295	270	283	285	288	275	311	296	290	312	320	296	299	303	299	265	319	263	287	299	268	284	319	319	293	286	305	301	279	295	298	288	287	278	279	323	322	294	307	277	302	328	305	292	322	284	271	319	303	288	296	302	312	298	326	283	260	273	289	308	298	299	313	324	307	298	321	310	287	304	317	275	280	285	279	297	295	296	301	276	302	286	284	309	294	323	297	302	287	295	283	291	313	313	295	291	290	316	288	289	299	274	300	271	275	265	275	282	288	274	289	308	303	288	281	320	347	261	295	306	302	308	288	296	294	294	307	306	287	289	312	291	267	307	311	288	280	296	326	271	291	294	299	274	293	299	297	312	259	307	311	311	309	305	310	277	276	307	282	297	283	314	295	319	310	285	335	294	297	315	311	250	299	310	283	305	273	298	309	309	296	307	304	284	309	300	298	315	275	274	307	310	306	280	297	293	319	292	296	308	278	301	277	319	314	286	289	288	284	303	309	286	273	318	277	298	289	306	304	289	281	288	295	293	295	305	267	300	314	291	284	321	316	332	310	304	281	283	323	307	276	294	290	294	301	311	295	295	311	278	305	254	304	340	262	262	291	287	303	313	294	307	331	299	302	296	294	264	301	335	280	298	290	289	325	301	302	282	294	297	298	291	353	306	302
20765	3239	3060	2336	1559	1172	894	729	577	515	447	379	331	335	272	286	270	226	243	208	252	214	217	229	223	193	208	198	198	205	222	206	178	192	183	168	201	194	174	186	191	190	171	173	170	199	180	170	183	165	174	180	160	177	160	199	163	181	185	174	176	176	156	172	181	163	165	183	184	198	169	176	169	174	154	192	186	178	180	186	178	195	173	184	177	167	168	183	164	174	168	169	158	156	171	162	165	177	165	166	167	175	161	171	189	185	195	158	166	165	177	172	183	168	187	171	152	197	147	189	167	181	160	157	174	169	183	180	159	178	167	182	175	181	178	175	172	187	154	183	160	167	171	169	171	159	168	167	156	156	184	157	156	172	196	161	173	173	159	181	174	174	186	187	176	153	196	174	174	178	157	184	148	152	155	160	146	179	164	159	191	150	198	167	172	180	184	180	167	168	181	163	157	175	179	173	168	162	134	175	158	186	193	173	165	163	185	171	149	168	173	156	169	167	164	165	198	185	159	172	166	148	161	164	137	165	184	190	198	169	155	161	200	162	151	161	147	159	151	196	158	144	164	179	171	179	169	181	164	197	175	171	169	183	187	154	172	182	157	183	185	215	200	204	174	172	195	185	181	153	159	151	152	178	176	170	151	166	183	168	179	176	158	147	157	170	171	189	178	173	183	172	185	172	152	142	191	159	182	163	162	174	154	172	165	184	170	172	186	167	178	188	168	167	206	144	165	171	167	143	179	172	156	153	188	187	157	167	160	158	178	154	164	197	161	144	155	172	171	175	207	182	175	162	168	161	172	204	149	179	148	176	187	173	171	136	171	160	162	168	156	140	185	184	183	177	146	171	163	141	178	154	167	196	151	178	156	167	168	182	171	176	169	163	182	188	168	204	162	168	169	169	160	171	169	193	166	156	186	154	176	164	157	158	185	156	180	156	171	163	166	183	201	187	186	170	158	182	189	193	171	168	189	191	187	160	187	172	177	174	181	185	170	176	174	185	174	183	197	175	141	153	165	162	198	169	162	175	166	165	166	177	169	169	150	177	173	187	148	182	145	180	180	157	171	162	156	163	169	161	181	180	189	164	176	166	166	151	187	156	154	164	170	172	148	177	173	156	165	169	164	190	165	161	167	170	181	179	182	154	182	155	163	194	174	169	162	170	162	171	191	175	197	182	173	158	174	144	152	164	198	166	153	183	184	174	178	151	163	171	166	177	174	178	181	161	174	159	163	160	175	172	172	139	175	166	169	185	185	180	189	154	178	172	177	184	178	139	163	166	152	157	164	163	173	177	184	146	165	192	185	171	167	162	166	182	155	155	131	135	173	165	162	177	161	166	172	179	164	173	195	172	152	145	174	172	163	181	190	146	163	165	175	143	176	183	164	167	175	175	166	158	174	175	193	186	157	165	169	145	164	184	170	173	164	171	169	159	158	181	176	174	167	180	182	180	190	146	160	172	171	167	176	160	168	176	200	176	166	172	202	165	158	157	166	182	170	194	161	179	153	166	181	168	172	169	174	171	173	151	173	199	170	169	172	157	177	169	153	166	171	191	167	194	170	153	163	163	159	184	192	159	155	177	144	150	168	175	152	163	161	171	175	159	188	176	161	175	177	182	172	166	162	163	165	161	171	190	159	175	172	160	167	145	168	159	191	187	170	189	179	172	177	181	179	160	178	162	152	164	160	164	183	160	152	154	168	164	170	177	170	154	187	174	146	190	170	184	186	178	183	181	192	167	181	182	160	167	160	170	178	192	163	177	186	190	163	201	157	169	159	153	158	203	169	170	194	166	157	161	152	175	170	171	149	168	160	170	174	173	179	165	151	160	188	154	186	163	165	166	163	171	161	187	179	201	163	172	160	174	148	180	170	164	154	181	199	184	161	156	170	169	165	174	158	151	180	184	153	163	160	179	162	145	172	195	188	168	157	151	178	185	181	155	180	170	164	164	167	170	167	174	173	179	171	172	180	161	181	139	180	155	172	192	170	161	205	185	180	174	159	170	128	160	171	159	179	174	164	161	156	154	182	186	155	197	173	191	178	165	165	159	160	175	165	184	181	168	182	166	191	177	180	175	168	193	189	167	175	177	178	179	171	178	181	165	156	157	170	164	169	165	202	169	201	163	207	164	182	184	185	162	171	187	174	157	161	173	189	149	179	165	167	172	180	169	180	146	164	171	185	181	170	148	161	173	168	163	186	161	177	177	174	157	145	187	159	161	179	165	156	184	142	156	158	179	175	175	177	147	156	170	189	145	159	178	189	149	166	174	176	177	170	162	160	181	159	162	184	199	164	157	172	157	166	179	153	160	182	161	194	161	180	173	150	166	192	161	154	167	173	168	185	131	161	135	139	162	169	175	162	179	167	157	177	192	175	164	188	178	188	154	160	157	164	193	155	127	172	172	161	164	180	162	169	172	179	162	188	168	159	157	161	162	148	192	140	169	171	195	187	192	150	184	180	188	157	167	172	183	170	169	160	183	167	162	169	165	192	159	191	190	148	175	190	158	178	169	162	172	174	183	178	173	189	152	165	167	150	157	168	155	152	176	164	166	174	166	172	169	170	171	163	171	174	145	164	166	152	148	167	181	175	159	144	179	153	179	167	177	165	159	158	168	172	179	186	173	165	164	178	156	184	193	159	206	182	167	181	162	168	156	164	160	186	172	175	189	154	183	207	167	163	138	170	186	152	166	166	168	177	159	160	193	168	161	159	163	176	196	160	181	124	181	177	174	159	186	166	154	154	163	185	158	176	159	161	190	166	159	164	170	166	155	156	181	152	176	143	161	164	171	157	179	190	178	177	172	186	204	160	164	168	183	156	181	158	173	161	171	153	199	179	175	163	184	159	180	150	171	147	179	174	159	154	197	174	168	191	178	148	148	180	178	153	166	169	176	167	136	170	185	158	149	157	161	169	191	173	167	163	161	175	181	177	190	167	165	175	155	178	177	177	165	164	177	173	158	179	174	200	162	167	164	167	152	153	187	165	145	192	162	185	170	149	168	157	175	149	178	149	151	174	202	155	180	175	148	169	159	169	196	169	168	179	170	144	173	157	170	180	160	148	174	185	154	155	179	150	160	169	158	147	144	159	159	181	166	183	169	180	173	165	173	171	168	176	189	178	189	125	164	170	151	176	182	177	180	180	168	165	175	157	171	156	146	164	194	165	169	154	180	161	167	168	200	197	183	145	177	186	168	208	152	156	198	166	191	160	184	160	195	188	160	173	170	162	154	179	168	142	178	172	165	167	174	166	193	158	159	163	170	173	167	167	171	150	170	147	192	158	150	183	184	166	169	173	182	194	188	173	194	178	168	157	177	175	184	176	169	172	187	190	194	157	168	166	151	174	163	155	160	168	198	187	160	180	164	168	182	175	183	190	147	190	173	168	147	156	164	176	162	168	169	153	171	169	172	153	154	174	172	190	189	155	188	175	152	178	188	181	181	176	164	167	172	179	153	163	166	177	166	182	179	179	166
8742	2735	6176	6886	5889	4823	3810	3327	2705	2377	2019	1803	1540	1626	1348	1272	1147	1118	1086	1004	913	907	850	841	753	820	731	717	766	697	662	634	664	714	693	651	623	619	597	656	568	555	670	612	565	632	620	519	605	558	569	586	609	553	562	572	588	566	571	497	596	519	544	538	549	587	547	577	525	524	564	510	546	543	524	547	547	519	526	493	537	508	514	528	512	551	508	539	515	539	518	521	481	514	510	499	551	485	523	500	489	529	508	470	523	486	516	512	474	492	490	511	520	546	492	511	551	507	528	508	525	512	500	485	516	475	482	480	453	509	508	499	481	516	508	485	504	495	499	515	505	516	557	495	522	508	509	503	520	551	491	483	510	476	489	506	462	494	525	502	483	497	502	495	470	478	507	510	507	509	497	533	456	554	511	468	522	496	500	492	452	501	472	492	512	503	498	546	482	507	511	478	501	550	439	492	493	489	461	505	482	513	471	510	526	490	513	459	515	492	472	473	497	526	479	514	475	498	506	516	496	499	520	558	464	500	476	479	495	489	490	417	483	481	469	489	487	544	463	471	474	482	493	521	504	484	512	491	450	467	467	518	489	486	519	522	493	512	517	501	455	487	510	492	488	479	505	478	535	517	487	500	508	487	518	475	508	482	530	534	482	548	485	508	500	521	492	508	496	511	515	503	507	508	488	502	453	472	458	533	478	479	500	487	507	511	495	475	518	474	524	492	490	486	482	485	472	478	493	521	497	496	518	481	492	466	518	518	507	479	516	469	482	497	501	497	517	499	476	485	472	456	501	507	498	493	499	444	501	495	491	486	485	481	520	485	499	451	505	503	505	485	512	512	503	467	490	515	476	513	506	488	526	510	483	470	500	492	462	485	486	514	493	540	519	502	497	477	510	490	506	509	531	484	507	515	495	502	492	499	492	541	483	481	541	542	497	476	531	508	510	500	536	537	493	482	476	512	490	508	478	485	489	566	518	497	496	563	506	526	473	500	514	494	519	496	513	474	473	474	509	500	467	495	482	475	509	478	494	499	542	485	544	524	485	495	504	515	491	488	523	509	455	474	494	519	522	486	488	519	520	497	512	489	493	498	498	503	497	508	507	476	459	516	495	492	495	470	476	502	490	478	530	505	484	479	525	475	511	489	480	453	499	503	442	496	509	502	532	512	461	520	506	495	533	473	517	541	535	507	486	492	476	490	488	509	506	522	491	513	499	494	513	518	475	483	508	505	505	515	476	479	513	505	528	532	489	522	489	512	519	491	495	465	520	498	492	515	488	441	485	504	504	486	509	544	521	480	507	505	514	517	488	489	458	511	492	519	489	476	497	486	480	514	511	507	474	485	442	500	484	482	477	496	493	481	514	475	486	498	524	526	524	484	501	543	481	485	514	536	466	478	546	508	488	512	485	487	478	522	499	486	498	475	477	522	461	493	492	536	478	486	497	468	503	471	483	527	523	514	483	472	458	485	498	480	488	509	495	514	525	501	456	485	489	477	498	475	515	474	507	515	500	495	523	501	505	507	489	489	509	493	540	474	490	499	513	481	491	520	512	470	467	484	487	505	490	463	518	503	510	490	491	524	527	513	510	505	475	477	529	527	468	519	470	528	535	496	474	485	520	531	505	485	530	486	482	503	525	510	483	484	506	527	464	477	496	510	535	510	459	501	490	515	474	474	482	501	480	477	476	470	474	530	498	502	514	512	501	484	490	519	473	512	520	524	499	490	466	480	539	548	506	494	473	493	531	476	506	492	527	525	540	514	500	482	499	512	469	511	495	496	504	485	522	474	519	553	473	478	478	525	492	514	528	522	475	485	465	495	516	498	490	520	482	485	510	499	514	500	508	474	547	463	473	535	471	471	467	459	492	492	492	494	525	518	494	487	470	474	474	512	562	497	508	526	526	505	523	482	473	505	483	500	510	483	478	485	508	473	509	539	492	505	528	476	511	472	468	511	515	502	506	481	527	528	504	524	510	495	514	449	505	479	472	510	502	524	476	499	465	488	483	488	495	484	508	533	505	519	495	485	495	464	508	529	523	546	462	499	485	502	487	487	525	516	487	462	521	486	521	495	497	530	500	517	464	541	487	499	493	459	481	474	503	503	466	489	491	471	480	511	519	517	465	463	530	462	495	523	472	501	481	469	524	443	489	511	466	472	550	515	528	452	521	525	517	515	506	495	483	525	526	483	525	525	487	543	498	504	507	474	506	476	506	513	495	489	482	497	477	503	507	460	476	467	475	468	460	456	454	514	464	495	498	522	517	505	500	497	502	500	478	512	477	514	488	478	492	512	499	474	519	479	520	475	530	481	484	503	479	504	458	506	482	540	493	507	521	516	497	537	485	511	499	472	507	506	525	508	497	522	501	506	510	469	481	522	499	544	493	533	485	501	478	498	524	487	496	508	453	477	494	519	495	526	472	477	459	487	488	493	482	455	521	503	457	519	483	478	492	521	474	496	488	504	536	472	481	515	490	515	462	463	481	436	479	495	525	512	513	524	496	510	508	506	472	493	484	498	513	494	473	488	524	464	481	489	477	483	498	495	474	472	493	508	491	526	488	533	515	524	464	528	487	501	495	523	519	459	513	534	522	489	483	489	462	476	470	516	501	496	476	485	557	462	496	500	506	504	476	541	491	439	489	513	507	492	490	497	541	484	490	499	501	508	496	477	517	474	455	494	493	450	492	489	485	532	502	471	487	509	471	535	484	463	483	517	505	486	520	498	467	464	507	538	513	499	521	492	475	494	480	499	492	487	468	485	482	462	517	470	530	485	514	488	521	491	500	526	470	464	539	490	471	516	497	493	465	496	472	522	507	496	454	509	469	498	480	484	478	490	476	489	512	473	512	513	475	483	492	478	494	472	444	504	487	475	524	492	530	496	490	533	522	520	498	466	499	558	482	507	493	521	493	465	477	519	467	463	503	479	511	527	480	480	495	504	492	508	504	520	495	538	498	483	537	501	481	508	470	484	473	491	493	506	486	521	516	514	499	499	513	512	468	526	471	524	512	489	503	541	505	490	503	518	472	482	536	503	521	506	515	559	511	501	475	493	493	471	505	504	528	499	517	496	473	485	537	459	508	490	435	474	489	532	464	512	463	523	529	509	517	491	509	463	481	465	504	483	475	489	498	486	514	509	474	501	500	543	485	504	484	492	502	529	512	486	528	509	509	504	481	494	467	489	496	508	501	494	499	484	495	481	487	497	498	478	515	524	474	455	501	509	494	514	460	471	516	481	565	496	499	504	496	505	503	498	488	499	520	477	484	494	534	541	489	495	495	512	487	488	498	496	476	494	482	481	491	507	467	506	481	540	515	539	507	515	504	493	520	500	505	501	511	495	502	506	509	493	508	468	506	529	512	527	560	507	480	486	491	467	474	518	462	498	491	483	494	506	514	471	551	491	519	540	493	496	500	488	505	535	524	517	495	498	480	450	510	497	487	505	496	492	458	518	507	465	505	492	524	496	506	483	513	447
2616	281	282	261	220	194	190	185	182	176	228	183	177	178	179	199	173	171	192	193	178	197	201	192	177	162	174	184	171	183	205	180	186	168	182	173	170	164	182	185	200	172	158	183	167	188	172	172	192	167	182	176	190	202	199	179	193	195	174	190	189	188	193	162	158	161	198	173	203	176	199	188	180	175	199	177	153	177	185	160	161	190	180	189	195	181	146	180	169	187	193	191	180	198	175	164	178	166	178	191	193	157	186	203	163	209	174	203	194	173	193	172	189	180	177	188	189	194	196	162	183	188	185	174	166	175	163	183	202	158	173	170	182	174	177	193	170	181	158	194	203	172	172	176	167	196	189	167	186	163	168	159	190	168	177	188	174	185	183	188	165	161	187	201	170	202	162	173	175	175	162	181	162	196	180	187	171	205	184	206	184	194	204	164	175	189	174	173	182	186	188	169	191	187	192	159	161	183	167	170	182	170	176	173	183	173	188	182	189	160	192	182	171	172	176	202	193	161	183	168	166	199	187	184	176	193	193	164	177	177	166	197	170	190	186	212	180	201	192	159	191	186	186	163	171	203	175	146	162	160	176	190	182	175	175	198	179	172	161	182	178	174	204	181	202	216	178	178	183	170	167	188	172	167	164	187	178	173	178	187	180	187	161	178	198	187	163	202	169	168	195	177	195	174	155	174	162	170	196	191	173	162	163	191	168	179	178	178	199	180	197	199	203	180	176	181	203	170	162	196	192	183	163	172	183	194	190	171	188	182	187	172	180	172	155	182	181	174	141	173	166	179	172	171	168	209	188	176	179	164	139	170	180	202	190	180	161	188	195	170	172	199	193	195	193	179	180	179	166	180	188	194	180	186	174	203	188	179	181	179	197	172	185	183	199	187	190	179	182	160	195	183	165	162	209	174	195	171	174	157	193	186	186	173	172	191	172	158	179	175	162	189	191	192	192	159	147	180	160	172	186	189	177	188	160	180	172	195	191	165	186	196	188	151	184	170	192	148	201	169	191	170	190	187	189	177	174	182	144	200	169	171	190	173	184	160	167	170	167	173	173	175	197	204	212	167	182	191	195	201	190	175	151	168	167	182	173	183	173	190	173	179	165	164	169	183	210	168	187	173	145	180	186	198	201	192	184	169	195	192	161	178	168	182	140	177	185	184	167	180	192	179	168	163	185	190	157	186	198	181	169	202	166	167	185	186	186	174	166	176	187	162	176	195	167	194	170	164	188	182	172	206	173	170	164	202	164	207	176	172	180	211	174	208	182	169	183	192	195	175	155	163	162	177	204	189	191	183	197	166	184	170	185	170	171	168	175	164	194	163	173	173	188	167	151	183	187	190	200	177	202	180	180	168	195	157	194	195	185	176	171	172	196	175	173	193	189	189	169	166	160	191	180	174	182	203	180	175	182	177	188	178	192	202	181	185	172	172	167	167	194	184	191	172	178	182	171	182	173	192	161	183	182	191	176	183	186	166	174	156	190	176	202	180	173	163	201	173	204	183	179	185	169	193	191	153	194	197	171	176	177	175	160	187	175	197	161	167	183	174	182	196	175	195	188	148	174	178	197	164	169	171	167	159	191	148	166	183	200	190	188	206	176	187	164	178	177	172	186	166	182	172	181	190	186	174	187	184	184	179	171	150	181	193	166	160	196	179	182	160	214	169	180	188	188	168	179	158	184	175	193	156	158	188	167	187	189	183	180	176	149	168	182	189	182	167	170	164	177	177	197	170	184	162	175	182	182	158	181	198	186	188	157	163	200	164	188	183	168	178	182	164	187	171	167	196	172	158	175	173	198	183	172	191	178	179	164	184	192	173	185	176	165	171	196	177	182	157	193	163	201	189	169	178	165	180	171	163	181	196	178	178	181	160	215	182	184	180	177	189	190	180	183	174	189	193	196	187	185	195	171	168	185	175	195	201	192	160	162	172	207	189	170	172	158	194	185	149	180	185	186	173	169	176	188	188	174	192	164	178	191	174	188	198	160	193	169	166	173	185	164	180	178	178	179	176	168	163	194	183	176	174	166	188	185	194	173	197	198	179	184	201	203	192	186	185	166	170	195	177	177	173	182	161	188	184	176	167	164	191	177	189	197	172	161	170	183	187	165	164	179	149	180	179	169	177	188	188	182	174	195	174	173	162	175	183	184	184	158	172	167	165	179	168	150	157	183	174	174	164	191	188	179	190	162	173	153	183	165	170	201	176	206	183	203	179	190	176	170	160	180	186	173	194	175	196	186	197	160	173	168	200	197	205	172	169	179	223	160	200	189	175	182	157	185	188	175	199	204	199	192	190	179	194	201	181	168	175	167	178	175	172	153	179	160	199	161	206	180	166	168	205	166	169	152	176	176	162	184	171	169	187	165	157	194	163	194	174	182	178	181	172	183	155	182	176	173	162	188	204	168	173	189	183	165	193	168	172	178	197	189	198	183	178	166	179	174	177	181	163	169	166	187	178	185	184	180	179	193	190	169	168	165	177	194	186	178	208	180	169	193	178	173	192	168	203	183	197	173	197	196	174	190	196	160	172	188	178	175	183	169	184	184	182	181	175	176	182	186	144	165	180	182	176	169	178	163	171	195	173	176	189	180	209	182	186	159	164	192	176	196	149	163	200	170	161	178	199	180	185	156	195	171	169	181	177	171	203	158	175	168	173	181	165	176	196	200	172	170	179	189	195	192	195	182	150	178	171	167	181	179	192	207	178	163	174	178	183	164	183	165	175	150	185	186	180	190	204	164	177	179	183	175	170	167	172	181	164	171	180	171	198	187	173	205	164	156	184	207	174	184	165	163	187	174	178	170	170	194	192	170	178	172	194	206	195	165	159	181	186	178	167	177	183	186	183	196	196	153	181	191	197	174	179	183	178	191	180	188	165	164	192	154	148	183	195	194	189	186	190	197	188	163	187	180	185	194	208	144	177	174	171	188	174	168	162	180	174	168	193	177	181	165	181	180	192	201	181	154	200	197	167	185	172	178	178	155	161	180	190	186	196	170	163	184	168	165	198	178	178	177	184	177	174	195	183	183	174	201	169	173	158	197	162	184	175	146	167	177	172	199	189	155	204	167	179	175	190	175	175	161	151	190	171	196	171	189	191	169	178	171	193	195	183	156	170	193	191	208	198	167	161	171	196	188	184	161	161	176	173	180	179	164	182	160	178	171	191	199	182	177	169	167	159	163	192	161	183	213	171	163	174	180	179	209	202	149	188	163	178	184	200	180	177	168	194	211	194	167	199	181	174	183	190	159	168	169	187	206	181	182	176	166	188	180	182	168	188	196	156	167	213	196	164	185	184	191	179	190	178	163	160	182	158	174	191	188	177	190	202	186	222	148	187	168	166	191	188	205	173	165	172	167	178	169	182	196	188	193	181	183	169	154	167	168	180	173	172	202	170	164	185	181	178	195	173	170	189	191	183	156	183	188	170	171	181	188	170	194	183	178	179	177	187	153	197	167	166	171	190	166	168	175	159	179	162
2234	628	690	714	678	687	609	557	550	569	571	541	521	521	560	530	504	532	510	541	531	531	487	540	506	472	503	494	529	521	498	494	532	525	485	523	512	498	472	506	524	466	485	458	470	529	523	529	502	496	492	500	481	524	520	468	496	441	470	484	445	509	513	501	511	493	471	541	505	532	523	518	497	540	512	488	496	546	493	518	506	506	538	494	525	475	472	479	482	500	509	514	454	468	504	493	439	494	510	508	524	476	494	471	520	521	494	511	440	510	497	484	524	488	490	527	526	510	502	466	525	491	510	502	479	478	464	502	496	530	498	498	543	530	497	495	479	525	526	500	503	469	480	521	489	496	484	514	446	505	531	512	507	531	512	503	495	529	493	504	490	490	503	519	490	500	527	484	489	504	459	483	499	496	522	490	493	487	492	489	495	500	477	504	488	507	520	524	510	444	512	506	499	518	498	524	470	498	473	535	504	498	516	481	518	506	450	494	537	491	486	497	519	499	476	480	521	455	478	529	503	511	534	506	501	511	529	494	468	525	507	490	482	490	501	544	490	512	506	470	492	546	496	504	491	509	525	505	484	496	488	483	532	493	467	460	505	519	512	490	511	504	496	494	480	486	529	499	472	508	505	493	484	498	521	473	535	532	551	535	533	505	490	470	523	528	461	508	480	501	523	480	546	481	486	501	508	479	509	518	523	508	489	561	536	474	488	522	478	507	499	465	495	528	499	442	483	486	518	557	533	490	468	495	474	469	497	498	510	496	548	484	496	491	495	496	510	506	507	517	517	501	487	518	496	499	494	516	487	489	536	554	465	496	496	516	502	508	464	489	509	507	499	475	490	494	485	474	534	550	536	530	497	444	507	498	445	513	520	534	493	500	531	518	494	535	560	468	492	513	528	526	536	452	485	485	473	541	503	533	503	474	517	538	497	465	525	490	516	468	529	502	495	474	513	500	502	519	497	515	509	513	512	484	491	523	513	506	480	500	509	553	483	506	462	500	464	477	522	487	479	530	503	482	497	515	521	516	481	507	501	521	498	499	538	524	478	479	527	512	552	460	503	514	539	531	521	468	462	497	534	528	479	525	521	499	461	544	448	494	480	544	536	484	496	520	484	519	482	467	496	492	524	520	503	530	498	505	505	523	483	495	512	499	509	518	508	479	550	516	543	523	539	505	508	509	497	549	522	512	465	479	519	474	465	521	517	533	494	477	516	553	498	524	503	522	491	496	509	503	564	504	516	451	490	494	494	485	480	523	491	511	505	498	528	480	516	465	516	480	524	520	503	501	490	496	557	497	483	473	514	493	520	482	526	519	519	528	500	560	498	514	482	489	470	484	483	509	492	487	476	491	451	478	496	488	497	424	516	482	536	470	456	514	479	548	501	539	526	471	517	513	482	484	496	481	485	541	505	493	491	533	479	505	524	461	509	451	518	524	511	509	481	502	470	459	488	522	517	498	528	521	448	502	485	513	499	477	522	463	475	496	515	493	518	497	496	486	488	508	491	486	530	509	451	504	474	493	506	483	500	530	498	486	512	494	464	527	530	514	501	487	511	501	535	502	493	503	485	500	516	492	464	508	518	524	538	491	540	510	529	512	512	512	506	511	504	526	541	512	484	471	484	479	517	488	503	521	485	471	492	510	479	495	486	493	473	520	489	500	493	486	503	487	525	482	513	505	496	479	518	538	526	524	494	491	508	452	466	511	505	504	499	496	509	523	524	553	517	464	525	531	468	498	482	495	485	458	477	515	474	516	491	505	489	521	498	512	440	521	513	502	480	514	507	520	498	470	477	532	499	502	511	505	507	486	507	489	489	509	499	506	486	498	505	473	498	473	520	538	503	513	524	463	514	500	528	491	539	482	472	484	525	494	509	543	472	504	500	496	499	506	502	502	505	522	484	520	459	490	495	510	499	499	498	510	485	487	484	498	517	504	487	509	487	504	516	541	491	482	516	479	486	498	520	540	497	514	459	480	463	526	510	502	517	514	498	497	479	515	486	520	502	523	505	483	478	504	496	466	500	543	477	470	495	469	478	491	520	482	500	502	459	501	498	519	471	516	511	486	503	461	509	496	521	491	498	536	496	507	525	519	517	506	467	489	483	499	508	483	490	535	500	502	488	504	520	498	491	501	538	499	496	513	506	493	521	509	517	532	514	488	505	521	518	481	527	499	535	497	495	527	516	506	524	470	517	500	490	498	464	513	485	504	495	511	488	503	505	524	489	461	528	496	527	443	495	493	486	484	510	511	526	472	507	503	505	500	520	504	497	487	531	533	498	475	483	526	504	534	506	492	468	530	496	477	537	506	524	522	499	482	524	539	520	486	503	513	486	515	508	525	463	466	489	518	512	546	528	509	521	506	512	489	505	496	492	514	514	488	508	497	510	462	506	513	512	474	510	482	502	508	491	522	483	519	508	510	553	519	514	530	488	478	482	530	492	505	523	510	478	540	517	478	473	511	513	497	472	486	474	497	554	477	480	494	489	470	483	487	504	515	529	511	516	508	461	493	508	495	498	484	507	541	494	511	498	464	514	504	504	510	472	486	519	497	529	514	494	484	482	535	508	488	515	512	481	519	456	488	508	498	488	531	542	516	477	511	490	519	525	536	532	498	487	491	477	453	524	501	507	476	537	507	469	475	470	508	487	488	509	477	516	493	519	540	512	491	482	500	497	524	498	478	520	519	490	525	481	512	516	489	516	487	472	486	494	523	500	501	533	515	487	505	509	511	477	487	500	488	514	521	474	514	517	476	506	490	496	489	492	483	502	497	490	488	475	441	540	522	550	469	494	493	480	538	485	513	497	507	475	486	468	495	521	505	475	445	489	536	517	508	485	492	502	523	518	466	536	468	530	482	499	503	473	477	553	525	524	476	468	540	521	510	515	508	503	477	512	516	489	458	481	491	534	491	444	516	515	464	520	533	501	485	526	491	541	490	467	507	537	523	442	502	475	436	508	533	471	527	514	509	477	494	514	489	503	467	513	466	483	481	520	488	515	461	488	489	486	534	494	513	465	517	514	479	502	527	484	517	486	482	523	495	512	522	523	507	506	476	532	480	514	466	499	469	517	543	515	507	543	477	509	474	503	523	533	494	488	524	505	514	490	514	493	483	466	510	512	532	496	508	514	524	473	479	501	496	509	513	537	492	448	493	476	514	490	472	490	512	514	498	560	485	487	505	504	484	497	492	512	512	529	467	536	500	504	536	485	485	492	501	519	485	480	501	497	452	491	483	528	507	506	467	529	493	516	544	467	471	521	470	505	482	512	503	525	511	504	490	497	487	486	506	546	518	497	503	517	532	503	490	505	508	509	533	485	556	472	509	477	483	503	544	533	525	567	475	448	573	491	496	516	518	465	478	492	480	519	557	485	496	535	486	514	474	510	518	484	510	524	501	477	532	482	573	488	501	519	512	499	523	498	505	480	510	521	549	511	497	490	505	445	488	510	485	467	502	481	568	459	513	496	492	499	550
12068	1206	1350	996	734	562	419	329	294	219	211	199	170	150	132	138	131	131	127	145	108	115	126	107	99	116	111	113	89	102	83	108	98	124	84	116	88	96	96	94	104	92	99	86	82	91	106	86	91	103	99	93	99	97	89	104	95	108	94	92	89	93	102	101	95	105	93	74	107	105	109	104	86	82	94	84	113	108	85	95	100	101	101	89	106	87	87	84	93	112	102	77	86	99	93	88	99	83	81	92	104	88	97	97	80	115	123	103	104	96	84	105	104	87	94	87	97	92	112	97	84	106	99	109	102	105	90	82	93	75	84	90	84	81	87	74	76	83	81	88	95	98	93	85	85	85	80	82	107	88	81	122	110	85	98	94	97	75	74	100	81	81	101	92	105	94	99	86	90	90	90	78	76	84	78	82	91	90	87	90	83	115	70	98	83	95	97	79	87	78	95	95	95	95	99	74	106	89	92	100	103	100	98	81	96	108	93	77	95	94	90	99	81	80	98	107	98	107	80	79	99	89	77	103	80	93	87	102	95	97	97	80	87	88	99	90	100	112	93	104	87	99	79	92	85	95	104	90	95	85	99	75	78	102	93	86	87	103	100	84	83	96	106	85	82	89	95	101	92	101	84	83	91	108	93	120	93	92	77	81	98	96	80	86	93	78	91	74	89	84	88	78	104	92	86	99	84	85	106	90	99	94	96	96	109	90	86	82	118	98	99	100	93	111	99	94	101	106	85	104	69	83	94	96	95	109	98	109	96	90	64	85	99	91	91	97	97	96	104	98	111	90	87	89	90	81	70	81	83	104	90	101	86	111	89	82	96	76	73	101	100	89	87	88	86	71	98	73	97	86	88	74	85	78	88	82	94	111	90	98	84	90	109	105	104	111	95	95	92	85	92	99	78	74	88	68	88	87	90	90	100	101	97	88	71	89	90	101	86	94	92	103	120	88	96	97	78	94	112	96	94	99	107	98	96	94	89	109	80	115	77	101	116	79	86	107	60	94	84	95	83	87	92	96	95	95	97	83	85	79	87	112	82	89	87	87	82	90	82	76	95	100	73	115	90	95	100	92	97	111	95	88	81	103	92	85	88	87	94	96	92	87	97	92	91	93	82	93	88	113	77	91	74	82	91	102	98	90	79	97	109	90	98	90	92	85	89	80	100	90	96	106	85	92	96	85	84	91	113	110	100	100	85	98	104	122	102	88	96	93	107	90	90	87	90	98	97	126	88	107	87	100	92	74	76	88	96	83	89	94	91	102	102	84	88	83	106	84	90	87	101	90	81	88	95	95	83	94	106	87	106	83	84	91	86	81	101	94	91	88	83	92	83	79	97	83	73	106	84	95	93	82	88	91	94	96	80	90	75	88	112	92	93	86	76	84	88	100	80	96	118	91	91	100	113	88	81	111	80	89	90	84	85	89	81	86	89	88	82	95	86	71	86	109	85	89	88	76	84	97	84	99	94	90	93	90	89	93	79	98	97	101	85	96	91	102	91	86	98	94	96	90	100	81	100	80	79	101	89	99	105	117	89	86	87	110	106	72	89	86	104	72	97	107	85	90	99	100	99	81	70	91	114	93	94	92	109	87	104	99	100	114	83	82	105	77	100	108	95	89	87	92	96	73	93	96	97	91	91	89	97	100	83	108	107	101	99	92	87	86	98	95	85	73	119	88	93	90	80	106	92	81	95	94	90	111	85	99	91	83	93	85	102	87	94	85	77	76	111	95	78	80	95	91	93	99	97	106	92	97	95	91	103	71	97	87	86	94	96	91	87	96	94	88	91	91	111	82	89	100	106	101	86	96	88	97	87	92	84	93	85	95	87	95	80	103	91	95	92	88	77	82	98	90	78	80	94	94	87	110	87	89	110	88	95	101	97	85	76	97	100	91	102	94	106	110	104	86	100	77	83	98	101	87	103	95	85	102	108	98	97	82	93	79	94	99	103	90	107	95	85	75	100	92	89	90	99	85	91	89	94	95	87	73	90	103	80	108	93	90	83	99	103	93	94	87	112	86	86	81	98	96	75	101	72	91	102	89	110	94	87	73	97	91	95	88	104	87	92	106	83	84	101	90	89	88	106	94	80	98	109	114	87	97	108	118	88	95	101	91	97	83	98	85	89	93	101	80	94	91	100	89	87	93	98	99	81	81	83	103	96	75	92	97	93	81	83	84	74	107	105	98	91	110	90	86	104	95	104	102	72	86	95	81	81	104	102	102	84	81	102	95	93	81	78	98	94	92	91	93	71	76	68	112	83	94	94	104	92	94	93	85	98	90	74	112	94	83	103	92	100	86	115	85	103	78	92	90	83	96	78	89	89	102	101	96	89	87	90	84	98	92	86	87	91	80	88	101	94	105	103	82	81	110	94	96	91	93	102	114	89	106	110	102	66	91	87	89	80	93	81	106	108	98	120	96	99	97	103	86	100	113	84	95	92	79	94	86	100	94	87	110	85	98	71	96	93	97	99	99	82	96	79	101	98	106	86	92	87	91	108	88	109	96	89	99	113	98	74	80	95	80	86	82	93	102	100	99	73	84	95	85	103	78	73	94	99	89	92	82	87	103	87	83	84	77	95	90	92	88	86	94	89	99	91	83	103	96	92	96	97	102	92	78	99	87	98	92	75	88	96	104	92	113	112	73	97	91	83	95	100	91	99	106	83	105	119	92	90	84	97	104	95	88	80	78	85	77	117	97	93	78	78	86	76	103	92	95	109	93	105	105	85	83	84	105	86	107	94	96	85	98	92	87	81	100	108	93	90	91	88	77	107	86	76	89	95	96	92	103	102	110	98	127	75	103	92	88	83	86	89	84	98	91	89	82	104	94	90	92	83	83	89	97	93	89	80	83	98	109	101	93	84	95	92	75	89	108	84	99	101	88	96	75	99	87	89	106	88	96	90	113	96	115	82	93	96	89	78	92	100	84	91	86	109	98	82	105	99	99	89	91	120	79	88	82	84	84	93	90	94	90	88	89	66	92	82	103	91	78	75	72	117	91	98	102	91	93	83	93	89	101	99	109	99	107	97	88	87	97	85	90	105	101	95	102	94	96	86	80	105	79	99	89	84	82	88	94	90	86	86	100	94	89	98	87	102	102	84	104	79	94	104	100	103	77	102	78	106	84	108	94	95	85	106	90	92	94	115	111	105	89	101	88	104	103	80	90	105	101	70	88	89	105	92	97	89	97	100	92	96	82	81	101	88	109	89	89	101	80	90	77	89	100	96	88	75	94	88	95	89	84	95	88	100	101	71	85	102	82	97	85	98	78	94	112	96	97	100	99	94	92	85	87	104	78	81	86	97	103	78	87	84	93	94	102	77	79	115	83	88	81	115	101	88	87	91	98	99	83	82	103	82	101	104	94	85	77	88	79	114	86	81	97	100	78	104	87	99	107	100	95	91	106	93	85	104	76	86	95	104	87	90	105	89	84	88	78	103	92	82	90	105	95	105	91	99	107	70	87	97	106	93	81	95	96
6328	1350	3289	3561	2994	2522	1911	1591	1359	1207	1061	908	832	751	675	636	636	558	552	539	477	505	456	440	426	438	347	385	414	381	393	373	416	381	338	369	392	363	350	360	334	319	344	325	343	366	325	333	345	348	339	282	345	377	327	340	328	306	325	316	315	305	321	319	278	328	312	333	313	299	307	317	338	296	300	276	318	331	288	345	324	327	298	267	304	297	327	283	330	317	318	291	328	290	266	297	308	323	289	277	339	285	311	316	304	256	286	297	308	316	323	280	280	325	303	338	325	297	284	288	292	293	317	313	309	326	287	325	310	308	284	272	316	315	351	284	279	303	292	277	292	282	280	336	316	301	308	288	297	325	283	300	345	304	298	290	278	278	306	299	291	309	320	322	293	341	315	291	313	301	309	307	295	305	306	273	312	278	287	299	293	320	309	291	277	288	242	316	315	308	291	294	300	336	326	285	328	299	294	323	327	293	297	308	283	281	291	287	311	295	282	304	283	308	318	321	316	277	280	267	290	320	295	312	281	313	318	304	294	296	317	301	312	290	304	286	327	307	299	278	330	286	286	277	265	295	297	295	294	328	285	277	312	311	338	282	289	305	259	296	319	284	320	290	324	292	274	295	288	291	304	295	326	315	276	308	293	306	299	309	272	315	319	284	302	280	338	315	292	309	299	268	312	282	285	294	289	288	286	292	304	288	292	288	288	294	283	292	277	290	342	293	332	277	290	273	294	319	319	311	284	304	251	303	278	290	279	275	312	315	289	297	303	282	306	295	280	296	281	302	299	294	305	301	280	322	327	303	268	299	310	295	290	299	274	281	294	304	311	291	321	325	284	292	301	312	313	286	296	305	332	284	323	315	257	297	297	302	304	272	313	273	326	264	338	305	293	286	289	301	304	300	303	299	336	294	284	284	284	292	297	302	273	300	315	294	317	289	265	340	305	248	297	313	293	288	291	281	265	288	263	307	299	300	275	281	310	268	287	288	286	276	288	243	292	304	324	278	304	307	319	304	291	313	298	300	249	295	264	292	282	262	321	288	287	321	303	303	312	279	285	318	294	297	278	288	322	318	274	319	279	273	290	268	274	310	333	294	270	305	290	316	299	332	287	274	283	297	260	295	313	272	323	327	307	298	276	296	309	269	302	284	290	294	291	318	333	299	335	318	319	306	289	276	275	302	295	293	327	273	268	293	260	292	324	306	307	322	303	291	326	311	297	317	275	266	290	311	287	320	307	291	298	266	321	327	289	287	288	295	307	304	302	317	322	290	295	259	283	277	279	310	280	308	304	277	311	300	324	325	303	307	330	294	304	283	309	257	303	329	297	300	293	332	286	294	299	302	309	275	262	292	271	293	291	282	310	310	291	274	301	295	323	295	310	265	279	291	287	310	297	300	273	332	299	318	284	265	285	268	282	302	327	303	284	287	320	282	283	314	305	294	293	321	276	308	307	314	289	287	291	293	300	303	297	308	291	267	298	297	288	261	305	285	271	284	297	308	273	310	293	321	273	307	287	305	303	302	310	284	318	303	325	285	320	297	291	306	310	332	281	296	273	303	293	289	318	296	291	332	309	307	279	284	306	301	268	268	300	270	296	293	299	294	300	291	286	278	306	319	313	277	294	313	275	302	291	289	307	317	306	293	271	314	289	323	287	293	278	317	301	285	316	312	279	317	281	285	284	318	304	289	316	273	306	289	265	266	266	330	277	334	326	317	276	268	295	274	280	286	280	295	287	285	304	267	288	298	296	325	300	303	310	284	293	296	334	276	304	296	300	306	292	293	332	307	307	295	292	262	274	261	285	319	291	301	326	306	274	309	259	302	315	275	303	310	330	261	302	291	309	291	304	314	285	303	291	318	312	319	305	281	297	316	283	285	326	279	298	314	290	308	327	293	296	316	302	323	286	323	321	312	305	307	285	317	319	267	274	312	269	295	323	329	319	295	314	324	318	286	296	306	308	313	270	288	298	276	330	295	311	304	286	314	286	324	301	305	288	291	284	314	308	321	280	318	322	303	277	289	299	275	314	309	287	286	309	328	296	278	326	315	305	281	263	300	262	304	301	300	308	300	292	294	309	315	311	324	271	318	306	313	295	281	317	303	333	309	301	314	285	294	296	313	316	279	310	293	299	303	292	304	286	300	317	311	309	275	300	325	305	293	329	283	293	300	326	307	279	297	287	297	306	299	299	323	299	317	282	294	272	316	301	280	311	259	302	300	293	333	318	283	266	281	302	332	295	290	303	297	277	300	275	304	300	317	273	304	304	296	282	295	296	249	284	286	297	310	311	300	285	310	307	290	288	300	307	312	306	279	304	293	311	301	281	299	301	310	291	296	286	300	330	280	326	278	266	286	328	312	307	299	298	308	312	286	291	292	284	332	307	277	304	300	305	299	298	286	283	292	316	311	304	298	288	332	293	308	281	299	310	303	288	322	299	269	294	308	309	288	289	314	328	291	306	285	301	304	311	288	326	307	287	316	319	286	300	286	279	289	309	292	317	282	288	322	312	275	280	301	287	270	270	286	284	298	319	315	318	283	297	286	280	293	288	269	235	309	342	299	296	303	281	277	285	269	313	300	295	278	276	290	319	279	272	327	336	270	288	296	271	299	306	280	322	296	296	323	296	313	263	281	295	300	295	322	308	302	305	299	301	286	307	282	331	302	327	306	289	305	326	305	275	297	286	318	284	299	276	312	329	292	285	298	333	291	284	314	280	331	267	322	309	312	286	282	285	308	268	285	280	303	300	306	274	304	267	298	309	308	295	286	325	256	292	289	277	276	299	318	295	300	285	289	302	324	317	277	327	301	274	302	335	302	290	328	250	319	298	324	294	261	325	292	290	296	293	295	285	301	324	291	306	287	292	325	292	270	305	305	340	311	326	282	320	291	287	257	300	283	334	287	297	281	317	316	296	282	318	292	315	285	291	334	326	305	285	265	279	328	311	296	305	291	291	299	301	301	299	288	291	295	262	292	283	300	332	303	309	292	288	298	297	320	300	304	338	270	339	303	261	332	312	303	316	299	276	283	295	296	301	297	309	305	291	295	282	326	286	300	317	319	293	314	299	296	281	307	314	292	298	264	292	293	296	290	301	290	277	296	296	318	301	297	298	305	259	293	277	281	271	327	299	306	305	296	287	285	320	296	297	295	286	301	272	287	302	280	291	299	307	293	317	315	309	294	278	290	291	284	272	282	308	300	277	282	277	308	302	280	277	295	286	284	314	306	286	291	315	268	322	318	276	312	287	270	257	307	327	282	287	283	298	290	309	307	305	311	262	313	302	292	267	303	287	291	335	298	300	291	297	278	280	290	302	301	294	290	299	313	313	262	321	281	306	276	286	305	288	295	269	319	301	321	283	302	304	292	291	295	285	332	274	330	307	305	319	294	297	305	300	289	281	300	270	290	314	293	295	328	298	291	283	299	275	279	303	283	296	319	301	309	297	296	289	300	297	293	304	312	317	280	279	306	287	336
22593	3429	3151	2328	1612	1182	883	710	554	499	396	369	294	303	294	272	269	279	257	220	241	225	206	218	189	220	178	199	213	194	222	188	188	176	177	201	176	195	188	172	173	178	181	205	188	174	192	196	176	156	186	161	159	189	167	162	182	172	179	152	172	167	175	147	172	162	190	161	149	162	184	179	189	172	164	182	186	145	169	154	161	179	137	162	176	185	184	178	165	154	176	197	180	186	157	151	159	180	164	168	174	154	151	160	168	169	169	172	148	153	183	173	195	173	173	192	174	189	160	162	146	183	165	192	186	151	156	167	165	185	170	154	158	174	188	160	159	164	162	170	159	153	174	158	163	185	172	173	155	157	172	169	158	189	172	168	181	188	181	166	161	175	169	165	170	170	176	160	176	165	157	164	171	188	170	182	154	167	196	160	170	171	163	185	164	154	175	178	164	201	172	171	174	164	152	178	165	171	177	173	169	189	185	160	156	179	162	155	154	165	175	181	209	165	173	170	176	177	171	146	161	161	160	201	168	168	150	164	154	190	161	190	183	158	142	175	170	160	168	166	169	179	163	176	167	190	174	132	136	160	162	159	181	161	149	161	169	183	163	159	155	174	188	168	190	170	174	180	185	191	172	174	175	165	169	153	177	170	184	159	130	169	174	162	171	151	150	165	168	175	145	165	148	145	170	183	180	168	164	150	187	171	192	150	153	163	170	179	163	163	195	169	159	155	172	172	161	171	162	166	174	163	192	190	177	147	169	169	186	174	168	170	191	163	169	186	177	181	180	157	180	192	148	148	174	179	157	174	179	181	169	191	154	195	168	141	160	151	153	174	134	189	148	159	178	187	171	168	174	155	176	149	182	163	174	150	173	166	143	169	183	156	161	164	177	181	148	156	187	164	169	188	175	161	172	164	189	182	170	166	174	164	195	166	186	174	172	167	182	180	153	169	187	178	177	153	169	166	170	171	156	176	146	180	167	166	198	189	158	162	167	166	146	158	161	163	175	174	184	176	183	172	168	167	161	177	174	150	154	164	168	167	162	155	179	158	150	176	188	178	168	169	190	179	185	152	143	195	173	178	155	140	172	188	188	171	189	184	179	182	199	141	185	171	173	175	173	157	160	174	170	181	152	186	166	177	186	175	186	170	171	161	152	171	158	176	165	149	191	169	148	171	194	160	171	181	167	175	154	178	167	181	164	157	173	174	165	200	152	160	165	189	164	163	175	167	171	189	177	173	183	161	195	190	152	190	190	172	136	180	157	169	184	180	163	155	195	160	182	173	188	203	160	156	180	176	174	172	159	163	179	179	163	174	171	193	154	192	187	152	183	165	176	173	198	174	172	154	180	175	184	184	162	182	159	179	176	159	201	173	163	162	162	157	159	171	153	157	160	181	175	151	171	173	163	187	171	171	162	161	158	157	174	178	159	168	165	166	156	175	136	183	170	143	181	171	176	169	175	161	178	172	190	177	170	199	188	174	186	179	173	178	162	159	183	150	177	166	162	184	178	179	174	164	178	164	154	171	191	174	166	162	152	163	164	193	180	166	179	167	153	167	175	173	131	154	187	189	180	157	165	147	183	168	167	177	185	162	178	160	172	169	167	186	171	158	156	177	164	144	155	182	168	168	183	163	169	155	171	166	149	149	174	160	165	138	158	172	182	165	175	178	156	145	189	160	167	162	189	150	166	183	165	174	176	180	157	171	159	177	207	175	166	171	154	183	173	180	163	177	149	159	167	177	159	180	194	149	154	175	161	168	164	146	167	175	161	168	158	180	157	168	152	161	191	163	162	152	164	176	203	167	161	174	164	164	157	169	186	171	183	164	169	171	172	191	187	149	167	183	184	160	138	165	176	150	169	157	166	162	172	173	156	179	170	178	153	162	182	167	173	156	164	178	159	182	141	194	170	155	172	180	169	151	147	187	192	175	181	158	134	157	177	173	184	160	190	146	156	187	183	161	172	153	157	177	166	195	166	182	173	194	169	179	173	178	177	164	147	197	183	180	186	158	152	161	158	172	162	161	150	164	189	164	140	147	167	154	195	174	168	172	154	186	183	199	154	147	162	180	163	155	170	187	162	174	163	170	161	163	178	159	168	178	164	192	200	150	150	173	173	182	148	168	156	180	153	170	154	187	153	166	155	179	156	173	165	200	155	163	150	144	150	137	174	162	164	178	181	147	170	169	173	181	157	171	162	170	192	176	151	150	155	186	172	180	168	152	169	188	171	154	170	176	168	168	180	152	148	200	168	174	173	168	175	164	175	154	172	169	164	180	156	179	142	161	173	160	152	155	165	182	163	156	158	162	160	177	176	174	199	166	160	162	156	149	144	166	152	162	155	186	198	172	162	180	174	167	167	171	165	188	170	172	174	153	172	147	182	179	159	170	179	182	141	157	159	171	186	171	192	170	203	173	156	171	181	166	192	183	186	179	177	163	171	173	185	147	170	169	177	186	152	182	190	176	193	166	152	160	199	162	139	158	155	180	168	155	203	184	173	139	163	167	161	138	169	168	168	164	170	182	187	160	160	151	183	176	143	169	177	180	160	161	181	159	177	162	170	168	159	153	161	173	184	177	173	174	167	163	188	196	185	163	169	141	150	159	165	191	154	169	196	173	162	189	194	163	180	168	188	158	190	152	158	167	158	162	173	177	184	175	149	179	169	155	180	192	176	190	184	176	162	191	166	175	148	174	159	155	154	165	177	151	176	151	171	171	186	158	168	157	168	142	176	197	151	165	172	185	184	165	174	194	158	147	181	166	146	204	162	185	168	189	180	170	183	175	169	194	189	157	164	152	165	171	150	164	157	144	189	139	159	152	172	148	199	170	161	179	154	170	183	170	173	162	191	149	155	158	168	180	158	172	168	172	166	161	170	162	168	140	149	175	194	166	152	184	173	183	160	199	168	188	167	175	177	184	174	134	161	160	188	169	197	162	158	163	165	171	156	165	152	152	158	150	171	151	160	158	180	157	165	171	191	180	159	165	159	168	166	161	166	176	147	165	165	152	169	187	161	174	152	174	164	174	163	165	165	167	161	179	208	159	177	183	147	176	197	187	141	178	169	167	143	173	161	189	155	162	189	170	172	148	193	184	165	156	171	143	169	177	173	188	190	157	173	194	174	158	182	185	198	186	168	168	174	188	160	168	175	146	152	178	155	149	181	163	181	159	175	178	169	173	174	195	159	206	149	156	190	165	152	178	153	176	171	153	166	154	154	148	159	162	175	177	162	157	193	181	185	172	160	170	158	183	182	173	167	185	172	150	177	158	182	161	168	170	188	187	194	168	179	164	157	162	153	161	188	175	171	171	154	171	166	179	177	190	183	162	170	188	166	156	168	162	155	164	174	175	158	168	164	193	155	164	173	160	192	193	159	173	193	165	185	166	159	192	169	199	169	164	128	195	173	165	152	167	147	174	154	181	175	181	175	191	181	178	160	171	175	169	150	181	159	143	160	176	156	188	183	164	172	165	164	165
9256	2641	6209	6800	5903	4802	4010	3223	2714	2234	2069	1809	1657	1498	1423	1256	1102	1123	1056	977	968	891	857	814	813	801	787	727	735	680	671	684	658	676	608	609	647	601	622	591	562	624	613	606	583	613	557	535	551	593	547	570	548	542	595	533	534	526	526	519	549	515	520	576	509	549	544	518	546	515	579	535	533	517	527	588	522	546	527	569	527	509	595	514	524	541	506	542	545	498	550	502	519	527	544	500	512	552	481	526	493	498	527	502	502	535	527	514	518	484	493	515	516	498	513	506	512	490	498	512	496	519	500	529	499	500	519	536	471	469	521	535	542	513	518	500	503	552	536	482	536	542	467	509	502	475	506	501	511	537	505	520	495	506	508	560	531	539	472	518	513	508	517	478	545	549	476	451	490	465	531	547	503	504	485	489	505	482	525	519	478	467	511	523	451	517	498	542	546	468	530	512	492	493	495	504	488	475	510	489	524	529	524	526	495	505	483	488	444	506	488	477	513	533	535	515	524	525	481	521	482	491	487	473	477	499	487	524	473	509	481	525	481	491	492	532	481	509	536	494	499	529	509	506	489	522	493	496	484	476	532	511	487	545	539	523	533	469	510	536	515	468	526	500	496	489	495	492	522	506	525	520	533	506	472	487	479	493	471	487	472	499	517	527	485	497	494	511	512	463	478	516	456	502	497	507	494	529	452	508	492	494	518	498	510	511	495	471	497	492	482	509	479	445	527	495	534	487	499	480	510	502	498	485	481	456	437	500	497	494	515	486	473	478	510	487	455	512	463	474	507	502	535	522	508	464	516	520	497	508	507	522	531	499	487	531	464	496	501	463	488	496	472	444	513	470	523	509	486	513	486	517	505	509	478	489	486	472	511	472	474	456	489	469	506	498	553	532	526	491	478	532	517	483	430	497	503	535	484	495	473	487	513	494	503	522	501	513	473	501	512	481	452	441	497	553	515	485	522	537	503	517	479	478	475	511	511	528	525	542	457	515	483	508	504	454	508	528	510	552	502	484	492	499	474	489	472	519	525	499	493	475	488	470	467	501	475	514	474	507	518	458	503	503	495	474	478	534	515	484	516	495	474	491	498	479	475	521	492	498	506	555	505	540	465	492	474	535	505	514	535	492	456	498	480	504	489	514	494	544	488	502	514	510	518	502	496	505	512	508	500	500	456	500	470	525	485	478	482	461	500	513	492	492	467	528	516	475	437	478	463	530	484	456	517	472	529	482	516	508	516	530	501	512	489	482	492	493	502	506	461	463	515	450	493	498	517	477	517	479	471	506	507	506	511	525	510	465	460	465	475	454	512	527	528	528	482	495	479	506	530	544	464	520	513	496	447	512	478	483	478	494	454	463	516	517	500	481	494	528	493	449	503	498	533	485	533	489	511	503	543	509	491	455	499	525	481	526	491	496	491	502	525	461	524	523	566	494	495	486	470	533	517	500	505	541	467	486	494	509	433	489	491	482	513	489	473	517	480	495	511	517	526	467	488	451	507	523	485	524	531	489	511	485	463	517	446	489	519	486	459	543	463	517	509	500	490	485	520	482	514	511	470	456	497	495	497	464	519	498	554	482	524	548	495	509	487	483	490	516	481	499	487	499	526	527	499	522	479	500	532	472	525	476	527	503	509	522	469	477	471	519	522	452	465	520	482	519	516	488	524	516	479	513	499	505	444	494	523	503	476	506	486	502	524	491	501	498	494	503	528	505	492	500	546	530	479	476	484	552	526	485	488	505	511	496	513	498	485	494	486	525	478	478	512	484	515	513	462	509	515	438	495	500	506	519	535	508	483	474	488	519	490	467	473	471	471	487	528	509	478	553	504	495	495	500	501	451	498	511	503	513	471	518	478	516	520	496	498	517	482	525	477	480	517	518	538	485	491	524	475	516	484	523	477	493	509	498	500	511	477	463	475	537	511	543	505	487	501	539	505	471	532	448	504	515	518	502	501	506	482	497	482	565	451	480	522	477	472	476	544	530	545	521	509	487	504	481	483	509	516	493	508	468	515	511	529	492	499	487	495	539	514	520	527	480	579	511	504	505	497	492	499	474	494	510	477	496	487	493	503	493	519	496	510	481	483	507	485	513	513	475	508	550	493	509	526	502	521	474	493	468	507	495	458	507	465	494	514	518	512	519	478	526	533	507	485	516	531	474	461	503	492	476	509	490	473	514	504	521	466	517	450	465	511	510	530	483	546	509	472	497	495	533	469	483	539	487	476	509	514	491	490	491	510	546	504	492	491	514	537	501	527	505	461	524	512	484	517	476	518	512	502	511	477	516	519	531	488	475	465	509	488	526	467	479	509	506	528	464	498	505	487	493	460	474	510	503	483	506	473	469	440	493	492	486	495	473	484	491	533	499	486	561	492	447	502	503	524	459	456	496	526	541	492	493	499	485	486	485	487	511	470	477	506	515	540	520	463	535	492	492	457	497	472	490	551	480	485	493	526	495	498	477	533	477	467	513	481	483	469	529	483	502	490	538	487	476	477	479	550	500	494	503	523	507	451	515	475	493	480	537	526	530	531	489	525	527	471	501	527	493	516	489	503	508	480	519	516	526	484	516	528	485	500	501	500	514	504	489	483	488	475	521	511	462	531	510	475	508	521	540	547	522	467	483	486	499	526	519	510	512	508	501	514	508	523	510	491	511	509	513	498	540	495	477	526	523	494	487	494	466	513	468	526	497	468	503	530	472	544	504	474	484	517	456	538	469	492	503	494	494	517	494	459	508	472	484	514	490	484	446	495	542	500	483	511	488	475	473	507	526	496	464	483	486	498	506	499	515	496	519	466	509	521	473	485	513	479	481	503	480	472	490	526	544	491	516	470	497	493	464	561	526	482	497	494	478	488	502	483	523	463	507	478	490	482	516	467	477	498	509	503	494	520	534	555	495	506	489	473	492	496	505	487	513	511	503	499	477	492	477	522	494	521	472	501	483	487	544	502	510	535	525	494	493	495	480	510	467	510	464	480	527	494	499	491	495	480	481	516	518	488	497	486	481	490	534	509	492	446	475	487	496	443	493	485	488	486	508	479	525	469	487	472	489	493	493	485	473	515	482	503	507	485	505	489	513	502	499	517	501	491	491	459	526	522	501	535	527	515	481	479	482	457	492	524	475	472	505	475	470	517	519	517	477	524	505	534	535	476	545	548	534	492	476	508	492	461	500	525	558	487	520	476	499	508	489	538	494	517	463	496	517	501	481	490	498	483	468	523	496	495	450	520	486	513	474	548	509	473	494	499	445	489	496	475	491	485	512	474	460	497	518	494	518	470	508	477	511	494	529	500	471	505	493	494	536	460	516	513	513	467	515	503	464	475	463	486	507	491	523	523	457	512	481	490	468	494	504	487	470	492	500	518	486	523	457	454	537	471	524	512	515	499	517	494	502	495	532	506	496	534	511	528	501	484	505	506	501	476	519	489	487	456	513	465	550	520	524	524	540	486	486	502	537	491	498	471	468	500	483	544	519	511	536
2598	264	286	239	212	189	224	204	178	171	161	198	185	164	193	213	180	183	175	181	170	177	195	174	187	183	194	165	174	173	195	172	156	169	191	166	172	198	168	188	187	178	188	179	190	178	164	149	190	163	176	193	175	160	176	175	171	177	153	205	144	163	176	184	190	192	176	186	190	185	172	187	165	181	170	192	182	166	177	141	172	173	188	172	207	183	166	170	159	154	154	188	196	174	171	184	171	165	184	175	183	176	196	168	185	184	158	204	167	186	183	166	162	200	163	192	194	185	181	173	158	180	195	186	190	188	189	186	185	172	181	192	178	183	182	192	174	176	186	181	200	159	171	198	171	175	185	163	188	189	169	160	190	175	166	198	175	152	204	188	183	185	172	186	169	190	189	178	183	181	179	186	185	187	176	159	176	156	190	176	180	163	163	152	177	188	177	182	185	210	198	171	170	167	176	171	176	164	216	191	169	190	193	199	164	201	172	171	211	173	153	182	206	183	169	172	174	170	186	176	190	179	175	178	178	190	182	188	198	155	176	183	194	187	181	169	156	158	189	178	185	196	190	163	184	172	193	183	157	190	197	164	169	159	176	180	179	190	170	176	172	192	166	183	187	163	169	175	198	171	165	182	171	175	175	165	172	194	181	176	187	175	190	175	180	188	189	156	169	180	183	188	200	184	192	161	163	167	171	165	158	154	164	199	168	192	183	167	196	176	178	190	194	190	172	182	208	188	180	175	195	176	161	191	196	136	187	192	163	171	192	182	199	168	188	189	165	172	196	173	172	153	162	167	159	162	190	173	197	196	170	164	155	191	185	174	175	177	191	206	174	210	172	166	162	194	207	189	152	185	174	186	197	182	187	171	193	194	176	203	190	165	159	169	150	156	163	175	173	177	170	170	175	168	206	195	175	165	158	168	193	183	170	188	193	171	202	175	199	176	175	187	164	182	217	176	145	200	173	180	202	182	178	185	176	139	191	181	168	181	185	171	198	191	163	154	187	215	184	167	189	165	165	183	164	168	171	168	177	165	183	198	186	171	206	152	191	161	194	178	161	174	175	182	185	180	164	191	186	173	183	153	174	177	147	159	184	179	174	175	157	166	191	193	140	164	188	186	192	186	205	193	165	196	202	167	199	161	174	178	180	202	181	170	180	190	145	160	177	177	180	169	173	177	175	179	174	189	181	178	180	195	179	190	173	204	169	202	168	183	203	182	186	178	179	181	164	170	161	193	179	161	206	196	182	192	176	175	174	186	187	169	202	174	154	181	194	188	179	192	170	168	153	164	175	188	189	162	164	165	176	159	172	180	177	202	178	184	167	168	188	205	157	190	178	165	198	173	185	175	166	173	194	175	179	175	197	172	189	187	200	158	191	193	171	155	187	200	203	175	187	205	160	148	191	181	180	178	162	196	170	190	180	175	184	193	186	190	180	174	183	160	196	168	183	192	178	165	171	181	181	178	175	170	185	177	157	187	191	179	165	180	161	193	197	176	182	180	184	194	150	191	164	180	170	171	182	168	189	186	206	178	185	214	172	179	160	176	189	175	188	167	181	167	169	195	184	182	166	169	176	186	168	188	175	182	201	173	196	189	177	193	180	200	174	175	177	173	168	185	216	191	176	162	196	181	166	189	195	187	173	178	188	171	184	146	179	171	174	165	184	186	209	169	175	173	180	191	173	173	182	159	170	175	166	176	191	184	178	172	166	172	186	171	168	178	187	163	196	164	175	175	175	174	171	192	194	162	178	165	185	185	168	190	192	170	155	185	170	188	177	155	199	161	169	177	177	196	182	138	190	184	182	159	170	182	195	191	179	179	179	163	159	177	174	179	204	183	188	185	177	168	171	198	204	221	169	170	199	181	185	195	173	194	153	202	177	192	187	226	190	193	155	180	176	161	179	177	169	155	182	185	216	173	191	170	167	164	174	160	159	183	173	177	154	195	181	174	188	192	171	182	193	167	171	175	199	163	165	186	202	184	172	211	191	169	196	166	182	177	165	163	195	199	157	190	184	179	177	173	182	153	185	184	185	175	167	191	171	171	179	164	213	162	155	165	182	184	186	177	185	174	177	175	176	180	185	198	167	171	184	189	170	161	179	181	169	175	175	185	187	198	172	157	154	181	202	180	173	172	172	177	199	159	179	200	180	171	179	180	170	152	158	162	169	165	202	212	176	200	182	187	166	170	171	181	197	186	181	161	157	183	152	181	171	176	185	183	183	163	168	170	189	164	180	181	165	177	189	163	177	167	181	195	194	191	164	174	189	180	156	159	192	185	188	195	170	172	188	164	186	175	194	171	197	179	194	207	189	175	191	164	201	159	166	170	196	174	183	187	179	178	193	151	182	149	166	169	164	175	176	187	168	207	162	188	197	167	187	155	189	195	167	189	168	172	175	174	184	172	204	180	176	165	185	177	187	199	184	193	193	198	163	203	176	178	168	173	193	164	185	188	191	180	167	172	193	168	166	174	185	181	189	168	179	208	196	172	179	198	182	158	192	180	160	178	176	169	143	173	205	183	165	185	188	162	186	167	183	171	168	176	151	190	192	180	180	171	171	170	191	178	169	199	168	171	168	148	170	178	184	193	189	177	177	184	187	164	169	183	172	171	188	172	189	179	181	209	165	178	165	188	201	189	189	154	179	200	175	192	184	183	158	182	194	223	201	173	175	161	172	195	168	165	179	166	171	177	166	185	190	212	156	178	195	187	172	168	159	167	184	202	176	163	176	191	161	215	164	190	196	177	194	189	185	168	163	178	156	192	174	189	164	148	189	206	186	176	194	197	196	182	180	167	176	179	192	184	174	162	173	178	157	168	185	190	194	199	163	171	177	206	193	189	155	184	188	184	185	163	201	163	189	182	157	190	183	183	203	168	194	159	193	174	170	170	160	169	174	184	174	184	171	147	174	186	174	163	165	152	178	187	186	169	167	180	193	185	179	177	189	159	177	188	184	198	173	169	191	192	198	196	176	168	175	165	183	151	205	174	192	177	170	196	155	180	180	189	166	181	187	181	178	180	162	159	197	159	171	180	177	184	180	182	176	177	160	204	183	173	179	194	156	190	197	163	197	186	172	189	183	178	189	195	190	190	193	142	171	180	173	177	180	190	171	170	191	195	172	188	174	156	192	196	196	182	171	186	160	170	199	179	164	210	181	155	174	196	161	178	178	171	167	182	175	179	179	184	166	194	164	177	175	147	176	189	195	161	163	160	187	208	190	176	181	165	175	163	185	191	165	154	187	178	175	169	165	151	175	193	155	171	180	190	168	190	184	191	185	182	200	202	206	194	204	169	176	186	166	162	204	185	188	164	188	186	198	209	174	179	170	184	175	179	188	189	182	191	187	202	185	165	195	196	186	200	193	182	156	171	186	192	186	177	174	167	192	171	170	195	181	162	183	192	191	205	176	177	184	175	191	176	185	179	158	183	194	158	204	152	181	171	194	176	153	173	175	187	183	153	179	191	178	152	182	170
2367	574	690	720	648	619	636	546	530	598	577	532	546	498	538	516	503	547	501	543	553	540	524	494	491	454	513	522	465	491	505	529	513	541	536	549	473	527	534	525	499	498	510	495	498	518	495	502	537	524	496	509	514	532	487	488	472	495	498	524	513	525	517	512	502	518	528	505	550	496	497	506	519	532	495	508	516	514	518	510	499	505	525	511	518	487	495	531	535	513	486	510	502	508	491	510	480	520	508	479	544	532	520	494	462	515	525	481	518	488	514	513	517	478	528	485	462	532	502	512	512	511	509	503	506	497	486	529	504	517	522	514	489	470	511	497	464	488	509	456	490	473	504	482	536	517	474	500	498	497	494	488	466	506	477	513	514	469	545	520	516	488	477	514	496	481	465	509	489	518	481	496	528	504	484	483	502	508	491	533	530	506	463	471	476	527	522	515	475	505	456	486	502	515	490	533	514	507	527	495	454	524	486	510	502	486	483	510	468	544	485	485	512	482	498	522	480	473	550	514	494	503	480	515	497	494	519	517	492	459	479	509	520	473	512	489	530	536	499	498	525	512	450	482	511	488	511	447	509	506	493	519	513	522	551	482	503	499	495	530	468	532	490	483	511	530	480	473	478	518	500	455	504	518	461	507	497	458	501	520	490	522	494	474	514	508	515	475	542	496	522	510	526	479	516	501	525	513	462	491	499	518	480	460	512	503	488	473	514	508	511	483	499	506	496	537	492	465	510	512	499	487	502	515	503	522	511	514	474	517	523	518	501	488	490	539	512	508	477	448	487	485	491	501	477	495	502	511	538	523	497	481	492	495	493	484	495	469	509	518	532	478	459	506	488	535	472	528	518	460	459	524	533	493	485	514	493	488	456	516	528	516	505	529	496	454	470	486	491	511	499	524	454	527	485	510	498	480	497	534	522	498	542	478	519	502	523	545	475	485	485	536	444	489	481	501	478	487	520	505	492	490	514	449	511	488	498	532	487	521	442	544	506	491	484	536	492	477	520	497	520	502	506	505	490	514	510	501	479	499	467	488	542	538	475	509	548	491	488	530	479	509	506	488	557	472	505	528	505	454	528	504	499	534	503	544	445	494	506	518	500	539	541	487	492	487	488	515	523	449	457	527	538	480	519	515	469	554	484	505	482	538	484	535	470	452	502	463	480	511	529	514	496	522	549	482	544	504	486	491	469	485	478	494	468	478	508	462	506	449	538	521	503	511	495	524	586	510	494	541	523	455	516	460	466	467	497	520	509	510	535	503	519	493	547	484	517	496	499	504	499	493	499	553	484	492	484	526	523	483	481	508	513	489	522	490	485	458	475	512	498	537	524	508	491	528	528	477	546	500	497	475	510	545	489	507	515	492	502	526	478	508	480	507	525	533	512	552	509	531	521	485	489	515	523	476	502	489	501	554	489	530	516	533	501	497	484	486	515	513	538	479	494	494	531	517	521	506	493	520	466	496	518	504	518	491	480	514	502	524	495	492	496	497	530	486	514	521	510	494	525	495	484	496	531	506	501	567	498	509	502	509	495	466	491	479	492	505	485	485	526	498	511	497	471	467	479	463	472	498	529	545	476	540	502	545	561	448	484	489	535	530	501	515	508	513	534	537	512	503	468	474	514	507	469	476	501	535	477	499	490	554	509	512	516	491	495	479	508	506	538	514	510	477	506	509	536	491	484	506	502	489	461	502	533	468	508	463	459	475	526	557	533	489	518	505	496	488	518	540	475	508	537	473	486	563	520	501	501	542	489	477	527	497	494	491	498	463	499	492	466	529	464	484	495	498	491	504	490	547	485	532	492	467	479	542	445	510	522	501	519	497	490	502	501	506	534	521	462	528	499	470	462	510	492	481	461	511	553	537	468	543	497	531	529	460	533	540	526	484	507	513	532	489	497	459	440	490	499	504	556	490	515	486	492	514	493	527	471	508	497	488	504	465	528	496	502	517	520	476	487	497	484	473	491	517	484	489	483	514	532	488	498	502	502	504	486	494	506	498	527	461	523	523	504	490	524	470	533	512	496	502	546	499	499	484	511	491	535	549	512	496	530	493	525	491	533	469	480	487	490	482	482	501	499	523	502	491	511	515	516	487	503	503	462	518	517	500	478	564	468	498	491	509	481	525	513	510	501	481	534	497	513	497	530	470	527	531	521	491	516	468	517	488	501	493	477	524	527	481	471	473	484	511	501	519	499	536	477	480	510	543	499	497	512	518	492	543	504	523	477	546	511	499	503	518	512	482	508	514	488	545	527	478	477	463	516	484	517	536	482	505	450	461	530	494	445	498	465	476	495	481	504	503	553	485	522	489	470	526	485	478	559	494	550	501	501	538	493	494	507	510	511	505	505	529	508	494	543	467	526	512	501	495	528	446	501	524	476	496	512	487	542	551	505	513	483	490	477	503	526	503	528	499	530	468	491	504	520	518	503	479	496	479	508	513	507	549	540	506	513	481	506	503	508	519	524	516	509	473	510	452	523	527	510	486	507	475	502	498	526	487	537	487	513	514	478	459	490	524	475	520	501	469	523	531	486	506	502	502	472	516	472	501	527	473	471	491	490	502	507	510	510	527	525	552	475	467	520	480	490	495	486	502	503	520	511	523	476	522	510	490	499	473	499	505	502	505	503	485	473	473	520	513	466	536	495	505	486	532	494	497	483	471	500	540	502	468	491	516	501	514	468	500	495	551	482	491	511	513	522	530	499	510	479	511	494	488	476	536	499	475	496	473	502	516	511	493	519	477	509	532	503	493	515	522	503	453	551	475	496	486	471	526	518	503	513	474	494	530	499	473	523	501	494	525	481	523	510	496	523	524	480	516	478	489	505	482	523	495	514	511	505	521	518	473	532	523	497	509	482	523	524	509	507	479	504	509	479	550	498	529	528	498	533	517	516	484	512	504	504	487	516	534	496	521	523	505	516	478	487	510	565	533	508	494	538	502	467	541	503	465	495	519	488	543	493	509	518	494	497	483	449	531	505	473	480	518	483	504	497	524	504	519	497	448	480	473	533	486	482	491	528	490	515	518	515	516	498	485	487	484	487	532	522	482	471	529	490	495	457	522	477	498	526	530	518	477	486	478	541	493	530	523	496	476	524	493	491	516	480	457	493	496	460	515	519	480	493	527	508	497	496	522	506	511	492	511	490	496	494	489	524	513	506	477	544	500	515	482	543	522	502	488	495	489	490	495	515	467	492	497	491	479	493	497	497	561	503	506	533	494	495	507	531	476	500	512	493	496	501	504	491	528	489	558	513	492	502	478	519	513	506	488	540	481	485	503	476	493	512	484	497	506	516	470	484	515	511	521	537	506	486	517	491	504	522	479	482	488	502	472	494	524	491	463	533	494	521	471	515	529	493	509	486	538	532	468	503	510	484	501	521	542	500	501	486	533	434	483	478	518	495	502	494	518	509	488	493	475	495	462	472	476	503	507	514	511	464	495	527	527	485	522	541	496	502	495	486	518	527	495	458	511	513	507
12243	1144	1363	986	786	535	422	339	273	252	204	195	175	156	131	147	159	120	121	115	113	136	112	100	104	125	92	115	115	111	107	96	103	94	106	102	101	90	103	101	91	101	113	100	84	90	103	112	105	73	103	104	107	102	92	115	117	78	79	96	88	81	87	95	108	100	88	110	108	74	84	83	110	81	111	111	95	113	96	90	100	99	95	92	95	91	111	96	107	79	105	98	83	91	95	88	106	94	109	107	84	95	96	82	98	82	88	87	114	80	80	94	80	99	79	90	73	106	101	84	87	108	96	108	87	81	73	92	70	115	104	96	105	94	99	96	88	112	79	81	76	82	78	85	81	88	103	89	87	104	100	101	97	89	84	78	103	94	79	103	95	90	103	98	72	69	88	110	110	96	92	108	119	81	87	101	91	102	86	88	92	101	95	100	108	102	94	110	96	94	100	92	73	96	94	98	89	96	93	101	87	79	100	94	97	104	85	93	93	84	93	69	77	90	76	90	95	86	99	86	104	80	78	77	90	102	93	90	80	86	81	83	88	82	97	87	79	106	105	92	104	104	95	90	97	75	82	102	80	72	93	104	84	92	98	87	93	86	90	105	95	106	88	98	70	94	97	104	90	95	107	85	85	81	88	87	86	88	100	78	78	94	93	99	98	89	88	95	93	102	83	97	89	110	108	105	80	86	105	82	88	98	89	78	90	112	78	90	93	72	90	81	109	71	83	102	96	81	106	103	96	95	76	101	91	101	97	91	81	77	110	100	94	104	91	94	82	99	79	100	93	105	86	84	105	90	102	102	94	100	106	103	79	92	91	89	86	95	104	94	88	71	87	81	102	93	86	99	86	87	74	88	103	102	92	89	79	103	94	97	76	89	90	94	99	83	95	88	87	78	71	96	98	113	85	99	109	95	75	93	86	81	80	94	76	109	100	101	89	83	102	94	93	100	93	81	83	74	103	80	99	84	82	104	92	96	84	90	72	89	94	86	98	91	103	78	108	96	90	107	98	86	110	104	92	98	97	104	97	97	111	91	103	104	100	97	98	72	94	102	86	90	83	81	91	102	83	107	97	85	91	100	111	85	94	76	90	116	77	87	102	110	82	84	108	90	93	101	97	87	82	91	89	76	97	80	88	85	84	110	100	82	78	109	79	98	105	97	93	81	84	89	83	84	111	105	92	82	94	100	75	91	102	98	96	93	91	79	92	111	76	99	89	97	94	77	82	91	92	91	86	76	79	94	92	116	96	83	95	86	82	96	101	85	83	93	90	107	87	92	95	98	102	94	93	98	85	88	88	74	94	106	90	88	76	109	89	80	102	103	109	103	101	110	84	79	110	67	106	92	85	84	100	89	116	118	85	85	90	90	95	108	90	86	102	77	88	92	90	86	92	84	73	82	73	86	90	85	93	92	95	107	94	85	101	83	76	86	104	95	91	84	88	89	89	98	89	96	83	70	97	106	93	100	77	87	92	93	90	93	97	84	87	98	92	86	98	78	85	88	107	95	79	101	84	92	98	95	93	99	87	80	103	86	89	88	97	101	81	101	81	81	90	83	103	97	90	88	78	100	95	90	85	88	104	93	95	80	87	77	103	84	103	93	96	83	84	93	99	105	89	101	80	98	94	105	94	90	93	95	104	91	81	82	92	91	82	86	82	99	91	74	90	117	93	108	75	84	100	91	93	76	85	74	77	87	97	101	80	91	106	91	84	105	83	90	80	96	80	88	96	86	86	109	109	74	91	98	83	78	99	85	92	81	102	84	78	91	91	92	82	82	89	96	96	87	79	93	102	90	81	93	84	91	97	92	81	64	101	100	94	78	89	93	101	95	79	93	80	92	90	86	76	82	92	105	99	84	97	97	98	94	105	100	84	93	94	85	83	97	104	107	99	98	77	101	94	69	104	84	87	80	81	96	93	86	77	83	93	103	88	100	75	112	91	80	90	89	79	96	84	111	100	85	97	83	79	78	97	82	106	101	89	98	90	100	91	97	80	106	92	94	106	91	111	94	73	103	102	98	74	85	94	94	90	89	85	108	90	88	92	102	101	82	92	82	105	88	75	101	80	114	90	77	107	109	91	87	96	97	82	98	93	95	94	92	102	91	85	98	93	82	83	94	81	101	83	88	88	97	66	74	111	82	109	85	98	96	88	94	102	110	94	105	107	108	81	79	84	108	86	86	95	86	80	95	102	87	95	95	109	78	80	99	99	74	84	84	95	91	97	91	89	92	104	93	85	89	80	96	96	95	90	95	106	100	103	79	98	90	106	95	87	94	92	97	86	89	102	99	95	99	79	94	80	90	79	66	80	84	96	108	89	90	89	103	101	84	103	84	99	68	103	95	96	103	94	79	78	87	102	105	96	76	91	94	81	72	107	97	97	81	95	96	86	94	83	80	88	105	98	95	81	87	94	75	86	82	84	85	92	100	100	82	87	99	103	87	86	87	109	97	89	106	100	98	92	80	89	90	81	82	99	84	85	85	95	76	77	92	89	80	92	101	88	99	85	82	105	89	93	85	87	96	86	91	108	90	90	81	106	92	92	110	81	90	84	87	106	101	88	107	98	97	110	90	105	99	96	87	83	84	85	101	96	91	104	99	89	98	91	104	100	87	86	90	93	100	88	81	91	95	88	77	89	76	79	94	85	79	114	112	99	88	107	113	78	85	82	106	112	87	86	87	102	84	92	102	84	98	76	86	90	77	83	82	93	98	92	116	89	95	87	108	92	94	92	98	112	91	86	95	77	83	98	89	97	98	97	93	98	82	86	102	78	85	81	93	81	101	84	93	90	95	95	109	114	91	84	77	108	82	113	92	118	98	84	106	96	100	83	80	104	85	94	89	74	101	110	84	71	81	109	103	95	111	89	86	90	82	98	91	98	100	87	91	91	98	97	89	93	90	73	96	96	99	74	105	101	91	95	95	90	80	90	86	89	99	85	93	79	81	90	94	84	75	91	113	103	86	98	87	81	91	107	89	104	100	94	80	84	75	99	81	92	101	90	99	93	93	82	107	100	92	74	96	93	91	91	94	94	99	89	87	86	85	97	111	76	84	72	89	89	92	84	83	86	92	97	86	89	96	94	85	77	68	88	96	97	103	93	78	90	89	84	89	83	84	111	92	91	89	98	104	88	95	97	89	87	65	92	93	109	78	96	125	104	93	121	96	75	84	84	75	90	95	103	81	91	95	102	66	94	105	80	80	82	107	98	70	102	104	90	78	102	82	88	82	86	99	93	102	105	90	95	101	85	82	93	96	103	71	95	93	92	94	91	80	91	75	92	91	89	87	91	93	79	99	87	100	97	101	94	94	92	97	106	79	111	99	82	90	75	92	83	79	84	96	84	91	97	79	82	94	104	94	87	93	102	85	96	120	108	86	99	93	87	93	84	94	87	75	85	74	99	92	106	98	88	96	91	90	76	75	96	85	111	95	100	90	99	78	88	100	99	93	87	95	86	95	101	95	85	99	106	97
6609	1353	3266	3555	2996	2492	2002	1647	1356	1236	1058	961	863	799	707	688	635	614	528	554	535	514	484	437	448	463	406	415	427	408	402	412	397	351	377	347	321	326	380	366	357	343	376	352	339	355	330	334	371	333	310	323	316	336	319	330	328	324	352	314	332	292	324	319	295	282	323	321	315	315	283	313	321	328	309	331	275	288	302	309	321	290	315	316	303	308	299	341	282	322	306	320	265	298	298	312	310	321	271	301	319	296	299	280	268	286	319	332	304	327	306	299	303	349	289	297	327	310	287	269	304	298	270	295	303	342	292	298	276	320	336	313	262	309	262	313	308	298	339	275	323	324	309	293	299	301	306	302	276	324	303	310	296	310	328	291	318	300	301	267	292	288	315	279	322	300	326	277	303	307	302	301	314	293	326	279	297	299	316	292	321	287	294	293	292	307	309	284	289	327	300	317	337	312	316	294	311	285	304	304	298	287	290	300	311	291	301	295	271	313	304	276	291	321	277	291	274	289	311	329	271	301	287	269	301	298	296	307	301	278	255	309	300	301	294	315	290	298	293	331	290	296	284	309	284	289	277	298	293	318	315	271	293	332	285	294	326	296	295	307	302	361	258	261	288	300	288	277	317	343	283	305	315	309	296	321	297	309	278	270	274	263	278	300	307	290	297	305	261	284	281	309	269	291	283	301	323	299	301	284	272	286	297	272	286	260	318	268	285	279	289	290	300	324	293	320	320	268	314	307	315	298	288	313	283	294	282	283	294	285	300	309	322	285	292	274	265	281	264	297	286	305	311	303	281	274	289	284	288	296	294	325	325	300	320	301	293	307	285	357	301	324	291	297	298	259	329	281	285	294	265	329	306	310	344	310	277	298	288	273	299	254	304	286	323	285	328	297	296	283	302	258	306	276	300	313	297	312	295	318	293	295	301	305	324	275	280	303	297	331	271	282	310	296	290	266	271	296	272	291	311	264	282	325	291	324	278	298	279	320	284	295	296	329	291	320	281	313	276	301	308	282	303	328	292	258	272	260	326	296	275	295	318	279	301	297	292	307	263	267	304	295	305	303	304	278	279	268	315	301	335	332	291	286	318	311	302	281	311	321	279	309	290	273	279	297	287	291	296	309	297	319	315	304	300	264	305	276	320	300	299	300	292	307	303	309	297	320	301	326	290	287	300	292	309	311	295	289	275	300	324	296	297	281	304	294	281	313	282	311	307	288	343	289	286	285	298	308	272	277	256	319	313	283	269	293	305	299	287	273	247	288	294	302	277	297	332	324	311	307	256	298	276	312	293	281	320	309	257	277	282	296	299	291	293	308	314	299	299	300	350	299	280	306	284	330	306	310	309	327	305	338	287	319	339	274	294	295	300	283	298	330	280	267	327	303	293	332	301	306	288	273	300	311	286	276	325	312	301	286	281	286	296	286	290	302	307	292	310	294	285	312	276	292	300	302	311	299	297	295	309	289	286	329	287	294	282	290	305	328	305	292	284	319	309	282	318	286	298	292	312	299	292	288	282	308	278	286	286	281	303	293	295	311	290	290	305	295	310	276	299	309	292	297	278	294	287	314	287	260	291	302	300	329	293	290	274	306	295	309	282	272	306	275	289	277	316	286	276	314	318	268	266	297	286	294	284	302	271	292	292	321	297	343	309	280	290	301	268	278	300	328	307	296	283	312	289	295	324	280	305	283	294	295	293	294	304	281	286	314	301	299	284	291	272	279	288	307	323	325	311	290	315	303	333	321	320	278	284	292	306	284	296	303	307	295	304	294	279	312	283	275	318	305	268	270	293	285	304	290	284	282	312	303	333	297	294	303	284	274	276	298	332	266	289	286	296	295	299	316	294	324	300	320	293	312	279	300	282	324	264	301	280	287	312	286	274	303	288	308	314	316	301	310	313	281	304	302	268	293	349	311	265	301	316	297	313	304	302	298	291	287	275	287	329	302	308	283	299	288	261	324	268	287	288	279	296	305	304	292	299	322	319	292	298	296	329	306	312	305	282	263	320	320	310	289	296	272	281	294	317	315	310	332	293	294	323	308	329	296	299	277	282	276	290	290	305	285	296	263	293	317	280	292	299	277	293	295	311	283	280	294	278	272	278	321	282	290	302	304	290	294	329	272	321	291	295	291	310	267	310	284	307	297	287	289	291	314	302	304	312	272	298	261	285	312	298	267	298	319	282	341	325	275	297	261	312	298	265	287	301	267	288	323	294	297	281	315	292	289	313	289	299	320	265	321	317	302	315	303	314	303	311	289	322	317	284	318	297	335	302	311	304	308	305	316	299	297	312	308	284	272	266	285	292	290	307	315	300	308	276	309	292	306	307	290	276	293	285	314	336	304	321	293	280	281	298	276	297	258	284	304	301	311	288	320	293	288	314	321	308	278	309	267	306	295	284	296	285	304	325	319	265	303	313	344	309	301	303	288	310	263	280	329	281	301	323	295	278	287	303	304	289	281	277	282	290	294	287	315	320	276	267	306	295	308	303	273	327	305	339	266	291	322	290	281	301	294	309	331	303	292	333	269	302	279	281	288	298	295	302	296	290	286	283	278	293	270	303	295	299	289	306	291	290	289	303	318	300	316	293	282	288	264	289	305	300	293	297	320	325	271	287	289	319	280	311	293	322	323	291	295	312	288	315	290	260	307	298	304	281	270	251	327	307	288	278	300	306	276	290	312	262	292	282	301	271	278	291	303	303	305	309	313	298	313	297	294	281	316	292	321	281	328	283	291	302	337	305	291	260	287	291	315	302	328	316	341	293	281	321	334	289	319	300	322	266	285	319	298	301	285	314	320	299	287	290	279	305	293	303	294	292	286	309	306	289	295	279	284	294	272	295	305	298	288	282	289	263	300	317	298	295	280	301	292	286	281	299	332	300	302	306	282	295	291	302	287	300	318	273	281	329	283	303	292	308	307	299	302	300	302	267	266	304	299	304	283	301	291	321	324	291	301	308	301	273	309	295	293	325	311	299	307	287	300	297	318	289	290	291	303	317	296	279	316	268	306	274	306	298	241	262	305	323	306	326	272	297	296	285	319	299	305	287	295	314	292	320	277	304	296	309	286	281	304	322	283	266	310	328	289	301	282	309	311	274	297	296	334	319	316	288	326	302	291	316	289	308	281	274	298	280	308	297	288	280	286	276	310	308	291	260	273	307	284	285	263	285	294	300	328	293	288	301	271	320	330	292	265	299	307	263	307	311	301	281	288	295	312	306	305	292	316	308	312	295	301	293	308	316	281	283	315	295	278	279	311	297	336	300	303	297	282	302	316	298	291	328	304	300	276	277	305	283	298	326	296	317	261	309	299	305	297	319	270	276	326	319	279	273	298	284	281	291	299	303	304	314	324	292	265	297	305	284	308	302	342	295	269	302	317	282	325	317	281	298	281	290	317	310	274	290	265	292	315	284	280	278	300	316	276	318	290	306	305	275	291	319	293	313	308	276	305	291	313	290	284	326	256	294	298	295	288	288	298
21054	3277	2959	2257	1620	1106	862	701	576	517	419	385	336	304	296	297	275	254	280	231	201	185	248	209	196	230	209	192	205	180	211	159	203	173	176	193	178	169	182	155	178	172	183	178	184	182	179	169	196	182	168	193	207	159	142	182	173	167	195	189	161	175	183	153	164	170	154	175	151	200	163	149	150	176	175	182	171	170	176	162	190	177	171	167	174	168	170	178	162	178	160	176	161	167	160	175	173	168	189	159	169	179	180	194	149	156	168	155	190	172	188	178	177	184	181	180	172	183	167	171	175	168	170	176	176	146	150	196	187	162	168	164	194	157	152	173	169	181	196	153	144	161	160	200	184	156	177	152	168	157	158	166	164	164	161	168	189	144	191	166	157	189	146	174	164	165	168	164	152	146	182	138	177	179	174	182	153	164	164	164	167	131	140	163	164	189	187	174	153	151	173	163	171	170	163	151	150	171	185	197	180	171	147	172	190	167	166	151	173	157	159	180	176	183	161	163	168	172	135	174	175	160	191	190	155	179	161	169	191	185	159	177	158	177	190	166	170	172	176	198	163	165	163	166	181	171	165	153	169	160	166	176	183	160	184	151	170	198	148	189	158	147	183	166	152	166	177	177	187	169	188	163	167	181	168	172	174	176	192	188	167	161	152	176	151	178	183	165	171	180	172	187	169	161	170	181	180	178	160	161	143	171	174	168	140	165	148	162	195	149	176	178	166	163	164	145	159	182	166	164	177	169	152	169	164	159	169	152	185	153	159	188	168	170	190	161	182	169	158	172	153	188	162	163	166	167	166	193	164	168	188	141	184	179	155	174	159	177	142	175	164	192	156	173	159	168	173	167	157	175	156	171	169	152	162	164	157	163	144	187	133	167	153	173	183	154	170	169	172	160	184	152	150	157	181	153	161	174	163	184	176	168	164	159	178	196	177	184	142	152	193	165	156	180	165	177	151	173	161	153	165	184	164	157	159	174	182	161	158	166	159	172	160	173	166	159	179	181	171	182	152	181	180	159	168	169	172	175	164	153	161	188	173	186	150	142	151	177	146	166	179	175	166	174	202	196	175	172	172	195	174	144	151	177	137	191	175	192	169	198	172	145	152	177	173	173	167	157	182	175	184	150	156	177	175	181	154	175	175	168	179	158	161	187	167	175	194	165	173	178	169	180	177	158	156	175	175	174	167	158	165	174	159	171	170	161	171	150	157	168	165	157	187	174	180	149	163	180	157	172	151	142	169	169	172	139	141	176	172	190	183	164	177	182	164	165	163	160	170	186	165	178	155	166	165	158	182	152	196	150	191	163	177	159	177	163	170	174	178	204	149	171	151	150	163	178	192	156	175	166	155	176	180	162	154	169	173	165	193	157	162	174	156	168	168	167	177	178	177	154	186	180	159	169	162	178	145	166	177	185	161	188	169	171	182	159	167	167	175	168	157	168	167	174	173	193	165	175	162	164	174	171	165	181	157	175	186	187	176	185	196	185	187	182	160	181	173	183	178	195	181	166	163	171	159	136	149	178	159	169	187	152	146	173	177	202	175	182	176	183	164	138	155	174	181	181	171	169	165	158	145	163	169	167	178	176	168	161	159	171	180	186	198	191	216	155	139	162	173	177	196	145	171	155	157	171	185	167	176	183	174	155	176	182	159	173	175	151	163	168	174	166	179	168	177	187	168	159	164	180	172	167	161	162	167	182	165	168	148	167	156	164	192	178	171	181	163	167	182	183	201	188	166	175	161	182	164	177	173	160	171	172	184	177	161	143	163	164	171	165	173	171	153	155	176	159	169	164	157	162	181	153	158	182	153	153	202	158	150	161	145	197	178	166	176	170	176	160	175	184	165	169	163	169	197	185	190	190	166	177	180	184	198	182	173	155	199	177	174	175	172	159	169	155	157	173	180	189	185	170	178	170	146	174	158	160	183	157	164	181	188	190	170	148	155	157	143	180	162	186	166	159	170	148	204	184	160	173	160	179	167	155	184	164	162	173	195	167	158	167	179	168	157	206	158	175	139	163	187	167	170	176	176	177	158	157	173	215	169	153	170	140	140	173	153	176	171	167	169	158	161	163	179	148	158	145	182	171	159	180	154	148	143	165	181	158	175	161	185	198	148	166	162	168	168	157	161	180	151	175	164	165	160	162	176	169	177	168	155	186	174	161	157	171	168	183	153	164	183	159	156	164	165	150	171	175	173	147	152	162	187	187	156	156	172	160	160	150	148	165	177	160	153	165	172	203	157	182	190	149	162	156	190	182	182	168	184	195	176	160	147	186	151	150	167	201	170	163	172	169	190	157	151	163	176	175	178	152	176	159	149	149	176	162	180	157	182	167	169	177	191	155	142	160	156	164	172	186	164	175	158	168	165	160	162	168	154	170	152	159	163	162	176	170	153	186	170	143	184	169	156	178	160	171	195	183	179	194	161	147	174	185	169	167	168	154	167	182	179	160	213	180	167	169	147	180	154	194	151	164	158	155	170	186	158	172	182	194	202	166	196	164	154	164	158	158	161	151	186	149	175	171	134	177	175	186	174	180	187	190	202	155	166	182	165	156	167	149	174	179	180	167	181	181	176	171	173	185	157	161	158	179	180	152	162	181	152	169	168	163	174	176	167	151	195	200	158	180	186	182	195	170	194	160	176	176	173	179	168	182	164	182	172	151	161	180	167	148	165	199	169	172	181	175	175	162	159	174	169	175	170	175	172	183	157	160	180	173	187	169	171	154	159	157	182	164	176	146	157	173	168	150	167	175	165	167	164	178	184	142	165	187	172	176	189	170	194	173	180	177	175	176	156	153	171	167	170	140	179	164	182	186	180	156	166	163	160	157	164	186	160	169	162	178	164	164	170	190	164	166	180	156	158	164	178	192	163	163	146	211	158	192	194	164	180	188	169	185	156	159	170	158	187	181	191	160	175	156	168	161	166	197	177	194	134	171	161	181	183	166	168	178	147	151	177	174	154	161	164	148	158	132	169	174	164	148	165	160	150	175	169	160	170	177	166	171	154	162	165	167	180	164	181	160	178	165	160	159	179	193	183	170	167	153	168	175	181	171	176	191	152	174	179	170	158	178	179	157	178	163	175	172	179	182	182	149	165	173	207	179	171	176	161	149	181	166	171	185	171	167	171	141	170	166	179	158	167	177	175	165	167	164	153	163	187	177	161	147	153	146	184	144	164	175	174	168	191	159	163	198	176	152	152	175	178	159	158	152	162	168	164	178	180	169	166	169	179	178	144	171	168	151	195	152	168	169	153	181	156	173	194	168	187	185	167	184	198	172	172	176	175	189	185	177	187	165	180	171	176	163	155	174	189	181	157	179	166	188	164	177	168	171	185	191	151	152	197	169	165	168	168	166	165	161	139	182	160	140	159	162	159	173	155	163	172	198	173	173	162	176	183	166	159	165	181	146	177	153	173	153	179	206	148	154	166	190	162	173	173	195	176	159	192	166	169	174	185	163	180	165	162	164	180	168	167	177
8834	2697	6181	6876	5786	4767	3839	3204	2633	2246	2016	1800	1643	1404	1383	1256	1195	1047	1059	945	983	865	881	839	794	800	769	745	742	732	649	683	726	601	671	654	655	655	626	606	619	598	603	609	565	583	594	585	598	561	597	604	567	562	540	542	571	556	557	503	525	515	516	543	523	511	550	556	531	551	523	515	500	545	535	523	485	556	514	528	495	512	562	518	531	516	486	566	542	529	501	504	508	508	513	508	472	508	537	531	503	502	494	460	521	509	473	509	504	536	518	502	518	484	499	501	496	503	516	478	511	499	523	522	506	478	507	479	540	526	513	510	504	554	524	498	530	477	516	496	555	491	503	508	504	513	529	547	502	503	490	517	465	494	488	506	487	480	516	509	499	506	534	530	507	498	532	505	460	493	510	515	527	482	454	531	489	523	490	539	523	463	473	507	535	456	484	532	497	491	516	517	466	496	480	510	497	457	516	539	498	517	468	476	484	482	477	496	542	513	471	479	495	509	528	513	511	498	512	513	506	528	510	535	489	515	502	475	490	506	513	547	478	504	473	511	498	500	521	529	475	491	497	490	501	558	493	521	528	490	493	513	504	485	523	550	469	492	479	499	503	498	543	498	503	518	509	518	484	490	502	486	476	507	515	527	518	523	503	470	500	521	537	523	520	493	523	520	537	494	516	482	516	469	478	487	490	486	487	532	483	564	493	485	489	483	533	532	487	509	533	476	529	484	514	544	494	508	514	506	536	533	471	520	528	514	527	504	472	482	496	514	498	486	509	493	551	468	496	539	484	483	506	474	516	505	509	496	531	488	508	473	512	481	502	548	477	496	511	468	476	529	509	505	483	486	520	522	517	511	517	525	522	526	531	506	521	510	484	526	514	501	515	489	513	522	480	499	500	540	507	494	502	466	501	504	485	508	497	508	505	528	537	517	484	484	531	530	498	497	477	522	505	516	473	473	477	506	480	508	491	491	519	486	532	463	516	498	501	521	468	528	503	481	526	495	495	482	494	472	508	495	487	528	498	491	481	490	532	492	487	532	493	488	489	463	504	450	507	531	503	541	529	469	507	474	458	528	481	490	540	501	528	513	479	487	516	518	491	479	502	517	529	543	486	531	481	497	511	510	516	482	489	483	493	498	486	505	492	467	471	501	476	504	518	489	508	497	486	452	462	507	515	492	541	498	474	459	495	477	519	504	504	534	530	503	498	479	469	480	483	495	491	520	478	464	529	490	490	510	538	504	514	501	507	520	478	484	510	511	471	501	527	479	507	486	536	547	508	474	521	510	502	502	513	487	492	525	526	471	488	511	483	513	504	495	474	482	489	517	483	526	489	527	491	515	506	470	508	497	514	467	495	527	511	488	500	522	530	517	492	510	477	492	466	493	511	460	472	508	483	504	512	485	540	492	530	526	498	497	509	460	472	490	486	516	504	458	474	474	459	519	536	511	518	537	509	497	495	516	477	486	533	507	465	491	483	539	498	488	522	496	500	466	502	478	473	477	484	510	500	483	486	493	533	520	479	506	534	490	479	477	520	496	531	493	520	507	476	510	494	477	469	474	519	490	491	491	508	483	537	543	453	504	483	474	527	516	523	503	495	491	531	546	457	488	496	541	466	492	496	528	509	506	473	514	487	502	487	497	475	471	485	483	489	545	506	485	471	491	492	507	480	497	454	450	490	492	489	515	480	513	481	473	478	460	490	488	502	544	505	590	466	503	478	462	506	479	487	522	490	466	484	523	534	517	493	534	492	499	496	493	503	524	504	479	487	541	458	532	450	485	515	486	492	483	534	482	484	493	545	490	493	497	475	490	469	517	472	505	501	498	453	495	489	524	489	500	494	497	484	453	491	491	491	504	528	489	511	467	452	504	495	506	492	493	470	496	536	503	487	500	516	503	514	494	504	535	485	514	536	486	544	506	507	515	501	499	497	515	482	526	484	486	516	475	507	501	518	531	507	500	490	496	516	542	482	490	518	499	508	539	488	481	486	501	473	514	535	484	506	542	479	487	482	482	563	509	473	478	499	507	517	499	500	505	493	499	546	494	553	535	469	475	518	472	537	490	499	508	515	509	481	509	477	479	493	485	475	525	482	466	478	489	520	529	507	532	490	485	498	485	509	522	472	479	522	527	513	483	464	538	448	488	488	503	472	491	450	505	499	504	531	495	467	539	467	484	544	477	471	447	514	496	511	465	543	466	473	513	493	525	502	491	508	511	476	479	468	546	524	510	523	507	481	509	466	497	495	522	521	490	471	505	545	510	522	506	511	510	515	465	515	522	501	515	506	530	507	494	506	466	507	551	514	506	535	540	537	508	485	489	470	471	493	522	529	481	497	513	488	479	501	461	509	501	480	491	508	475	504	512	492	527	496	499	492	499	495	510	506	514	473	537	474	528	540	499	474	522	499	490	471	538	473	486	475	530	505	492	487	531	503	531	494	466	491	488	499	481	504	472	504	515	514	489	488	492	488	478	471	503	491	519	466	469	521	465	522	493	519	476	503	481	489	511	492	484	487	502	526	470	490	502	498	525	513	501	516	490	513	500	493	508	494	500	523	474	530	467	502	521	514	530	500	500	503	489	478	523	495	493	529	501	519	491	478	521	517	482	499	503	531	527	496	505	478	527	466	464	470	513	521	499	494	518	515	487	499	492	541	483	503	463	501	469	485	492	479	480	526	513	540	483	496	491	515	455	506	525	526	497	495	521	527	530	528	513	484	491	502	540	497	484	495	486	492	504	500	501	497	503	498	476	529	482	513	482	455	518	496	528	506	502	508	492	490	497	535	486	482	497	524	485	513	473	544	502	501	500	543	496	506	473	490	475	512	485	528	522	480	533	497	487	472	500	495	523	492	436	536	478	517	539	497	528	517	478	520	502	518	493	484	492	490	505	502	518	530	516	496	503	502	487	517	510	500	487	514	485	448	515	501	510	502	511	472	487	499	509	474	470	477	476	497	478	524	513	519	510	509	537	498	498	504	499	483	493	524	507	514	509	521	483	499	511	531	526	479	502	454	504	476	450	522	485	490	491	498	478	474	538	499	474	541	527	494	474	458	473	518	500	510	494	526	504	472	548	496	482	477	516	541	475	506	469	471	523	509	484	472	458	464	514	527	513	448	505	527	545	493	477	522	495	492	490	513	468	461	527	488	501	521	493	524	533	548	505	526	547	504	486	485	496	521	522	519	493	453	509	500	464	505	469	518	467	513	480	500	499	544	510	499	566	527	522	488	480	516	532	465	502	528	522	547	452	544	483	523	492	509	483	478	511	531	524	478	474	506	458	525	467	481	486	487	505	506	530	496	549	523	520	521	470	464	532	452	466	521	512	496	495	495	493	493	504	518	503	501	457	518	506	529	499	503	522	522	486	488	508	554	492	533	500	476	523	449	531	469	489	517	520	496	453	502	534	488	513	502	522	495	525	495	518	463	515	507	506	475	517	500	515	491	489	499	524	509	517	497	502	525	490	513	472	523	487
2627	244	256	251	222	223	182	209	191	181	179	175	167	184	192	177	192	185	188	190	162	177	172	167	192	166	189	150	181	185	188	176	189	182	168	153	177	181	156	202	168	168	155	180	188	176	182	184	184	175	179	181	156	154	178	178	150	165	162	177	189	158	167	165	175	186	196	191	179	184	163	208	188	150	178	164	188	184	166	207	153	190	211	177	196	174	176	200	176	170	187	158	157	192	180	188	174	192	168	177	183	174	156	199	177	189	182	193	167	193	198	171	189	170	191	184	140	177	164	163	183	178	179	160	178	146	191	174	178	171	180	168	163	171	194	167	189	163	175	192	155	174	160	166	177	199	197	172	149	166	198	175	173	177	180	188	167	201	174	192	160	190	184	185	167	207	179	176	171	189	174	173	188	192	183	162	207	171	203	196	161	162	182	180	198	179	155	198	191	171	164	190	187	169	173	172	161	205	173	206	181	176	147	187	162	213	191	181	186	159	184	168	184	168	176	173	190	186	185	158	179	178	176	171	171	191	173	155	175	155	219	187	167	164	163	181	160	173	181	188	167	167	197	181	191	175	183	190	160	178	183	189	152	166	183	185	177	192	175	177	166	188	181	157	196	186	181	148	184	208	187	182	152	178	160	159	177	167	165	171	169	204	185	169	175	191	188	173	178	168	183	184	194	176	151	186	164	159	167	168	193	178	157	140	159	191	188	181	186	173	168	170	175	177	191	210	172	188	188	177	175	161	172	196	198	187	177	210	190	180	180	192	202	161	175	171	181	193	177	196	176	193	202	185	198	163	172	151	176	194	179	171	169	206	178	180	167	183	185	163	183	194	211	154	203	184	161	195	198	205	167	185	176	172	186	196	173	199	152	185	153	184	176	176	191	170	176	175	186	181	166	182	157	192	175	170	189	180	218	173	174	181	166	185	185	202	184	193	171	204	178	180	185	156	173	177	200	176	165	201	162	166	174	163	197	192	170	167	185	170	179	185	171	187	183	166	187	183	174	190	188	188	164	184	168	195	182	188	182	186	171	194	207	178	173	176	169	156	190	158	182	192	195	195	192	165	159	168	180	170	174	201	190	185	190	180	176	200	192	175	172	181	177	180	194	197	193	165	168	197	183	188	204	199	171	185	189	161	191	184	171	184	194	176	163	166	177	185	173	193	176	205	168	172	156	195	194	187	175	180	168	196	181	180	200	192	163	174	194	193	176	171	210	181	185	199	182	180	201	171	184	163	195	170	153	175	163	178	184	167	157	195	159	186	195	174	170	168	202	170	166	176	176	177	178	192	180	182	162	202	138	167	181	178	196	197	185	197	152	174	151	170	185	182	190	170	185	171	178	185	187	177	182	190	167	163	167	194	183	183	173	179	164	169	179	170	177	183	169	149	191	187	174	175	162	172	190	206	183	168	185	164	184	184	174	177	181	191	187	200	174	178	206	185	167	179	177	169	220	166	182	186	168	193	172	169	173	165	171	179	169	171	193	178	190	163	160	168	162	173	185	200	160	174	171	169	176	165	183	195	174	167	188	197	162	213	196	190	174	179	192	178	168	173	159	184	197	143	170	180	174	165	188	163	197	166	166	169	185	182	166	196	163	187	193	177	197	175	156	172	173	189	157	182	189	173	176	167	159	172	151	178	183	192	171	176	178	184	179	163	183	209	175	169	168	198	165	204	176	191	169	173	192	173	189	204	158	198	214	190	188	176	159	186	171	170	186	158	166	154	165	163	180	181	178	177	169	170	163	193	183	164	168	177	148	174	171	182	207	171	180	168	179	189	162	194	171	154	165	175	157	167	182	181	175	180	185	163	174	179	167	166	177	160	171	166	175	170	175	168	190	176	194	157	196	170	177	181	197	185	179	181	171	162	182	183	167	163	167	217	179	167	176	173	153	167	178	195	162	198	177	162	185	162	174	188	192	170	197	191	150	175	177	191	177	174	175	175	179	167	196	177	195	176	170	175	181	190	160	186	189	189	178	172	192	177	166	179	201	170	155	152	167	183	180	179	172	166	177	183	183	173	206	183	175	154	185	187	186	160	173	172	168	168	187	204	182	161	160	182	152	172	177	193	200	176	177	165	180	182	191	178	196	172	164	166	184	172	168	181	173	167	188	174	187	184	184	174	180	184	151	195	182	186	211	174	202	178	151	196	178	168	168	180	177	191	157	165	165	176	160	183	192	173	203	192	148	177	168	167	192	172	160	175	182	191	172	178	189	183	183	199	183	184	163	196	182	175	168	173	162	177	172	175	177	160	168	194	186	175	199	159	176	173	176	196	147	175	200	201	158	169	175	169	166	161	200	185	174	195	160	188	191	174	193	208	188	209	174	186	177	181	174	209	205	177	172	166	161	187	163	174	198	183	202	176	187	186	211	188	177	162	173	170	175	158	184	182	169	213	203	179	192	176	171	167	192	170	183	170	176	175	170	163	180	184	181	163	172	153	181	179	169	181	170	158	166	177	160	184	189	176	174	184	192	162	189	161	196	166	184	169	160	198	182	178	181	154	185	184	180	197	182	189	188	191	188	182	171	179	174	184	173	166	162	161	179	166	180	149	157	180	184	180	168	187	190	171	178	189	165	207	172	179	192	179	191	164	184	205	179	171	197	188	152	187	185	167	205	165	169	152	163	219	181	175	188	192	173	171	184	175	188	192	170	167	172	161	157	166	167	196	201	164	176	193	179	165	173	202	193	158	182	174	186	164	177	179	178	186	185	162	194	161	175	157	183	164	176	175	183	170	185	191	186	173	205	199	188	181	174	170	168	183	184	146	200	162	186	150	188	187	187	185	156	173	192	178	190	169	172	154	197	191	179	179	178	164	183	159	209	171	186	169	204	188	172	190	193	164	146	188	161	165	175	169	189	156	192	171	179	181	158	194	168	161	205	195	175	203	182	163	163	192	183	149	192	169	192	189	175	172	167	174	183	201	191	178	168	201	169	172	172	168	199	177	165	181	173	178	176	179	177	161	161	172	175	158	203	168	195	176	157	186	182	195	188	185	188	192	192	195	207	198	168	195	156	190	183	168	175	187	171	203	177	156	185	166	166	185	200	185	167	195	190	194	215	176	178	166	178	176	189	172	164	171	174	160	167	172	156	181	177	203	188	196	185	179	177	180	197	186	178	173	185	174	164	174	165	201	182	159	157	149	181	195	174	147	179	195	184	177	164	171	187	186	223	182	160	172	165	182	178	171	188	172	185	203	174	168	188	182	169	193	190	176	196	178	181	172	208	174	173	170	217	181	153	181	149	198	142	171	175	175	170	185	201	184	200	189	180	185	191	188	173	201	175	183	179	168	175	159	194	144	168	169	172	181	180	172	173	166	183	181	183	188	188	171	185	175	168	176	198	179	177	171	175	174	179	201	169	174	176	182	171	179	171	169	157	168	168	178	159	162	181	166	164	184	194	168	182	195	185	184	158	173	158	172	185	176	174	197	182	177	173	182	192	180	167	158	183	181	189	181	177	200
2273	578	719	684	647	671	636	537	594	537	532	582	505	503	495	533	503	545	535	511	506	558	514	521	507	526	477	481	491	469	537	510	490	475	528	512	527	511	481	516	535	546	506	495	475	526	502	496	445	451	471	518	506	473	532	497	500	488	487	483	471	485	533	517	485	472	525	481	543	502	523	492	513	499	489	512	463	483	499	517	544	496	522	525	488	485	514	510	507	486	494	517	499	525	463	536	520	525	532	529	510	500	530	517	542	488	491	486	504	479	505	487	476	490	499	529	522	499	514	510	498	523	533	508	489	513	477	466	525	550	543	487	500	508	521	504	512	471	482	482	562	523	538	553	489	511	480	515	514	535	522	566	511	509	516	477	529	496	500	532	477	501	514	460	501	506	504	527	501	511	484	444	499	493	470	523	515	472	475	511	489	493	492	448	473	494	525	465	499	539	508	509	537	504	460	517	500	505	482	559	470	493	499	464	502	516	479	552	495	448	537	484	520	532	500	480	528	454	475	506	483	477	487	479	484	490	504	485	499	482	524	526	506	478	513	492	485	502	492	509	513	502	540	490	491	499	512	491	520	519	492	497	560	471	501	472	457	549	490	512	563	503	518	547	532	473	496	492	508	521	494	508	485	512	492	522	508	514	493	489	489	566	532	492	513	515	486	488	507	448	484	514	499	529	525	488	549	486	464	460	516	477	496	484	525	480	496	502	495	494	512	468	483	497	501	508	471	474	495	449	492	500	509	504	478	457	502	517	518	509	546	504	535	470	519	517	528	503	515	476	522	488	490	467	551	534	482	537	474	505	448	494	502	473	479	500	520	531	525	481	539	507	500	502	479	490	487	503	484	538	495	471	457	527	507	502	496	488	488	497	488	520	492	502	525	505	497	499	521	513	496	508	490	508	534	539	503	526	506	463	522	505	506	495	536	498	500	504	483	552	515	513	509	542	502	499	502	479	488	508	518	537	530	517	478	504	509	528	501	517	503	486	504	468	519	546	476	508	494	521	471	512	548	519	498	504	490	456	498	531	520	513	509	475	521	507	517	513	479	544	519	482	512	464	503	495	471	513	474	473	513	529	502	484	495	505	464	485	484	514	530	500	470	487	506	478	515	538	510	500	514	505	510	499	491	514	494	478	510	529	473	524	486	510	494	513	516	520	501	501	501	520	523	507	492	481	532	509	505	483	500	533	502	537	517	519	493	492	529	499	504	508	516	505	479	543	513	513	537	502	488	475	490	518	486	516	476	480	480	501	450	507	482	518	512	511	483	487	479	487	487	496	500	484	493	512	518	502	513	464	504	495	491	509	513	521	519	470	512	492	474	516	472	549	541	482	481	485	502	506	505	472	497	517	506	460	493	447	509	491	492	499	473	502	487	495	517	529	448	533	479	486	506	522	474	529	517	517	492	523	487	486	476	496	478	523	487	514	501	467	509	486	506	524	477	500	522	551	534	484	492	504	498	479	505	475	476	504	498	491	503	475	511	502	489	513	521	491	461	535	492	528	513	483	499	526	501	451	487	548	476	456	476	517	515	468	568	506	525	485	530	460	520	504	473	510	501	492	510	463	518	487	493	496	526	501	477	526	480	471	449	512	488	478	484	489	526	506	502	522	491	492	530	522	483	454	527	483	508	482	511	476	473	520	485	493	489	524	497	524	558	470	532	522	529	486	519	504	492	507	493	475	490	499	490	484	488	496	500	478	471	500	514	530	534	513	480	508	506	463	510	477	512	509	491	491	511	500	541	483	473	512	514	449	515	507	478	525	498	509	490	482	505	488	485	521	504	481	526	512	493	494	496	497	474	510	469	522	513	469	487	498	552	488	487	517	486	537	526	541	465	510	470	508	497	510	509	508	512	511	498	485	492	474	535	498	475	501	540	475	453	452	512	534	524	543	545	513	509	474	525	499	511	524	494	475	472	505	511	505	499	488	481	494	458	523	477	502	503	473	471	510	490	468	492	475	518	491	515	493	560	484	535	519	522	503	519	531	533	526	477	502	491	534	481	514	522	553	512	499	516	526	503	509	480	519	502	488	462	529	484	459	550	514	506	502	522	475	510	496	495	481	481	476	476	530	493	465	531	508	515	490	483	532	521	502	487	501	525	500	503	490	487	506	486	497	483	536	439	493	524	503	462	476	494	491	479	486	533	461	505	515	520	491	516	505	492	536	497	491	472	503	499	494	518	513	442	499	524	489	480	465	482	532	504	525	496	460	514	483	512	524	505	511	500	506	504	515	502	519	467	511	492	503	484	495	477	525	495	510	463	518	462	526	480	534	538	468	485	483	507	504	533	482	484	502	525	492	532	513	517	524	521	523	479	521	485	543	464	502	491	495	533	532	526	482	490	458	524	501	520	510	508	489	510	492	499	485	512	526	516	497	467	485	505	497	496	497	485	501	496	503	507	504	494	534	555	522	489	533	499	510	517	484	502	479	545	519	520	452	496	492	495	507	465	533	477	514	503	486	551	481	479	480	472	562	506	518	509	474	508	507	486	527	506	527	481	509	476	497	520	498	494	513	520	485	502	522	500	482	505	524	503	496	467	494	481	495	537	516	522	510	494	514	519	483	511	502	517	470	523	451	514	512	554	542	479	565	528	470	520	506	510	548	485	507	498	505	517	500	484	508	491	510	514	526	530	520	541	491	483	524	505	496	492	491	491	532	511	495	506	488	540	522	458	512	485	502	494	490	481	512	486	514	484	469	487	463	535	512	507	489	508	523	485	499	494	527	495	496	516	510	500	482	465	459	496	484	456	516	501	464	506	531	493	513	516	498	523	455	494	535	525	493	499	518	532	474	484	521	469	501	524	536	470	475	512	512	488	489	501	492	501	488	525	472	498	528	506	490	465	486	499	528	500	443	508	446	526	509	515	475	488	550	499	532	517	500	504	454	492	492	468	499	477	487	505	523	495	459	520	512	484	492	474	515	479	511	479	538	519	473	491	528	499	529	502	540	503	487	527	526	505	471	494	473	537	518	515	458	491	505	504	480	496	476	473	478	523	476	507	492	494	488	512	496	506	518	495	491	476	527	484	497	505	487	490	550	522	494	498	519	486	507	501	515	500	473	474	497	520	517	525	516	512	511	539	481	498	482	516	494	498	474	535	493	557	517	493	495	518	517	525	512	528	471	499	490	508	501	487	513	471	502	519	506	474	557	511	476	507	478	509	527	492	498	536	512	491	507	519	475	473	469	486	491	521	468	487	525	493	460	520	497	488	516	515	541	496	465	518	516	487	486	527	492	497	495	527	490	508	476	500	507	504	491	464	492	466	495	496	483	496	511	477	511	520	524	506	481	530	516	518	520	508	522	518	523	481	517	446	522	502	499	471	512	478	528	487	483	509	508	474	545	543	500	519	479	494	484	503	508	498	463	514	479	496	492	511	526	516	526	504	482	516	506	526	494	518	501	492	474	502	480	512	517	506	581	483	544	465	507	465	524	503	508	520	460	468	519	526	514	521	483	488	504
12563	1130	1374	1072	777	566	454	331	293	224	229	205	165	181	175	121	127	128	133	115	109	101	109	111	99	90	106	115	107	95	106	92	112	102	124	93	103	99	111	81	84	86	88	110	102	94	98	98	91	98	108	115	98	110	114	94	91	101	91	92	99	119	93	103	96	75	106	86	96	87	93	74	81	99	89	84	107	85	97	82	93	70	93	92	90	102	83	102	82	83	110	93	96	85	76	105	92	83	89	100	87	90	85	106	75	105	98	94	102	115	104	107	101	94	93	101	86	103	97	96	98	105	91	92	104	97	93	90	97	83	90	96	88	85	90	88	105	99	71	106	92	92	98	96	104	108	93	100	81	96	102	108	97	81	90	94	87	91	87	90	94	94	89	106	83	67	89	93	106	86	92	82	83	78	100	106	104	81	88	90	83	90	80	106	95	111	77	84	82	94	92	87	76	79	95	82	86	88	104	96	80	104	104	92	97	78	89	82	98	101	73	82	86	90	83	90	90	87	95	83	101	93	74	77	95	84	89	86	87	99	90	84	100	83	105	110	81	74	104	104	97	91	95	91	91	86	99	94	91	87	76	101	86	85	74	83	77	91	84	85	87	84	81	83	91	91	100	94	89	89	89	94	88	82	64	87	92	95	88	84	94	89	86	102	94	82	79	98	106	88	85	89	111	75	98	105	111	94	97	105	83	78	95	81	96	107	95	83	92	88	96	86	92	92	104	90	85	96	100	96	82	86	93	113	104	102	100	94	97	85	87	80	79	97	80	97	109	98	113	100	80	99	82	97	108	87	79	87	99	84	90	95	82	102	103	72	81	86	80	84	112	78	107	96	108	124	88	93	103	98	101	93	106	85	82	80	89	105	90	91	90	80	83	74	95	92	84	82	96	92	86	97	107	89	89	87	94	89	88	74	94	102	73	111	88	104	93	90	84	95	88	83	95	104	81	80	93	114	101	97	91	103	81	85	84	88	84	80	102	123	113	82	98	90	90	85	101	114	96	120	81	81	90	83	65	83	105	80	95	82	96	84	106	100	100	105	65	102	91	79	85	109	106	93	89	87	94	100	101	85	83	86	91	112	87	99	99	81	87	95	80	91	97	101	113	93	86	104	103	73	92	90	99	82	106	88	113	100	100	91	98	86	89	84	93	103	85	92	98	90	92	88	93	89	106	80	89	78	86	109	97	113	98	85	122	93	92	94	98	93	80	87	109	106	94	90	72	84	103	131	99	89	84	97	82	89	112	92	88	89	92	105	84	88	82	89	100	87	93	107	94	80	88	70	99	83	95	112	86	88	75	111	83	101	80	90	87	85	80	78	92	104	84	80	87	100	86	85	81	90	91	106	102	75	85	94	103	90	101	96	87	87	92	90	103	70	108	89	87	80	80	99	104	73	86	95	93	79	98	86	91	79	90	81	98	92	77	98	91	85	60	87	90	97	81	82	83	89	97	88	80	99	78	90	81	84	84	92	83	68	93	88	90	93	77	104	82	88	106	81	96	92	91	107	93	103	93	90	80	90	86	90	99	86	89	88	93	76	92	98	93	105	104	85	83	100	85	88	97	99	103	99	93	96	103	111	97	105	97	96	116	79	94	84	108	100	84	111	103	89	98	88	112	102	83	116	94	75	89	105	89	96	91	102	82	93	105	83	81	83	82	97	86	95	97	87	104	107	93	102	74	92	101	79	105	94	86	91	91	95	97	100	90	95	89	88	97	85	100	77	122	83	100	106	91	98	90	103	82	102	98	84	92	87	93	75	91	93	89	96	94	75	105	85	93	89	93	85	107	83	89	93	73	98	112	73	98	113	87	85	95	85	83	88	101	95	110	105	95	76	94	91	82	99	110	87	86	74	99	89	98	81	62	83	89	91	104	82	93	101	95	94	88	93	114	88	80	98	92	83	98	98	102	84	97	105	74	99	115	90	99	94	116	92	92	95	73	103	101	88	104	97	101	118	95	98	104	98	110	89	104	86	85	105	90	88	91	116	78	94	92	79	94	104	92	94	103	103	79	97	92	78	94	97	98	112	99	98	89	109	86	107	97	101	97	88	87	95	95	92	75	92	94	115	101	94	97	80	97	88	87	97	80	80	94	79	113	86	69	85	100	94	99	107	94	99	88	88	77	90	99	91	82	87	90	72	97	90	86	98	90	88	98	95	103	89	87	86	94	94	88	94	86	100	95	91	87	89	99	83	101	95	98	83	88	90	100	105	95	80	104	89	89	80	99	88	83	91	106	104	103	93	99	108	86	92	88	98	92	94	88	104	74	104	96	82	73	84	96	77	106	76	104	96	103	80	95	90	96	89	86	101	94	96	85	90	108	111	104	95	86	92	101	91	91	100	95	90	90	59	88	99	83	83	89	83	106	86	92	104	88	94	105	84	86	111	102	106	101	86	93	96	88	82	103	84	94	93	93	100	113	89	85	82	88	96	80	78	85	82	90	96	92	86	78	84	95	83	109	92	96	104	112	101	92	86	104	102	86	81	90	87	90	97	87	91	104	74	111	89	102	86	89	106	95	95	83	93	94	78	94	92	96	75	91	88	97	105	84	91	98	87	107	79	94	93	90	104	97	82	85	86	88	80	95	85	73	98	94	83	70	81	84	88	92	103	75	72	106	97	95	88	93	79	85	86	78	94	96	92	83	96	87	97	81	87	93	99	102	93	108	104	107	90	103	91	102	97	91	83	89	103	99	76	98	88	84	73	79	95	79	89	92	91	85	92	100	77	103	92	79	85	91	105	100	86	110	88	90	99	79	72	97	87	94	89	95	91	87	84	96	107	88	91	86	101	86	101	96	92	82	116	98	90	80	84	91	101	96	84	99	94	100	92	87	101	99	86	90	75	107	110	89	93	90	85	107	82	84	102	98	101	98	95	95	87	99	83	119	94	101	106	94	92	78	80	85	76	74	73	63	113	92	75	95	92	113	83	87	89	96	89	65	88	109	77	100	93	77	90	93	79	85	90	94	93	88	90	71	91	89	104	100	89	103	89	104	88	110	96	107	101	87	93	100	89	86	84	108	97	93	82	75	107	97	78	110	99	102	86	82	86	79	89	81	95	91	85	91	69	99	80	84	87	96	95	106	79	112	95	106	93	84	102	86	113	93	78	85	106	90	95	86	83	101	93	95	82	109	89	101	72	94	100	103	82	79	82	97	100	96	77	85	78	94	84	91	93	110	109	81	87	92	91	128	81	90	75	96	91	94	89	95	90	101	91	84	97	80	111	86	99	94	107	88	120	103	102	85	77	111	88	73	96	87	92	91	84	92	85	101	83	73	88	97	106	110	92	73	78	93	88	79	89	106	101	89	94	82	93	84	103	84	93	78	86	87	80	88	99	91	87	87	86	62	91	87	95	104	111	93	85	92	90	87	92	86	121	82	84	70	100	89	82	88	94	95	93	83	102	94	92	94	91	101	101	86	80	74	86	44	101	97	85	127	92	88	92	86	81	111	92	87	94	92	90
6532	1353	3189	3598	3020	2464	2028	1629	1432	1225	1057	920	782	805	716	658	678	558	535	547	486	473	420	410	451	432	423	455	382	401	406	378	380	388	354	360	363	335	368	348	347	327	358	367	366	336	344	311	319	332	347	336	346	324	329	323	307	311	315	356	326	311	347	296	323	298	284	315	294	331	333	321	281	303	307	303	313	307	330	271	332	295	301	316	327	285	314	302	307	307	325	280	334	290	304	287	305	326	305	300	310	296	312	320	303	300	318	292	279	312	298	300	329	290	326	294	282	303	312	314	299	302	300	315	313	307	270	320	295	314	318	286	336	302	323	286	303	289	322	331	308	299	295	287	349	275	293	285	297	301	310	289	312	299	304	319	305	292	291	308	321	284	319	289	299	326	305	320	304	294	315	318	305	288	295	324	304	301	277	273	285	302	315	308	335	277	302	294	302	288	321	297	299	309	308	303	341	309	276	272	297	274	296	312	295	290	311	305	307	331	294	301	289	286	313	308	299	282	297	294	315	281	301	284	305	278	290	301	289	289	298	320	289	294	302	288	281	297	315	286	306	297	309	325	278	268	302	314	309	287	311	264	286	307	289	299	279	342	306	292	329	326	296	317	283	290	261	322	289	305	316	281	298	304	313	295	273	319	315	306	314	268	313	306	305	275	278	280	313	305	284	295	307	303	304	310	290	289	308	316	279	316	338	297	283	312	306	303	280	278	302	328	301	312	321	282	303	301	307	293	284	293	286	273	287	313	295	268	269	291	315	298	302	293	312	290	282	310	282	289	329	285	286	284	307	279	293	305	308	304	304	289	307	279	312	280	269	306	290	288	324	305	291	303	292	280	300	309	273	312	266	302	274	273	281	302	296	293	302	303	279	317	315	317	290	292	315	297	288	293	329	302	305	319	309	276	305	317	270	287	305	271	289	326	281	319	301	294	299	310	254	304	295	307	291	284	273	263	298	289	297	301	294	298	312	279	280	304	294	266	308	289	308	305	298	314	314	308	286	289	303	295	272	313	317	294	290	273	291	293	288	263	310	288	290	321	310	263	306	325	323	302	307	275	324	300	277	330	313	301	296	297	312	298	344	304	300	305	311	296	291	290	269	281	286	328	280	286	312	314	334	297	294	302	309	297	293	289	296	262	289	281	291	312	302	302	296	319	264	267	299	283	303	288	268	305	286	287	313	305	310	294	310	293	270	309	294	317	281	313	296	329	296	294	321	310	298	317	298	319	299	304	287	311	276	278	301	305	287	319	298	277	297	291	290	280	296	271	302	294	287	286	329	314	305	292	294	305	286	302	323	263	302	277	298	276	275	290	306	295	311	287	311	301	306	274	270	285	311	310	308	280	342	302	305	289	280	270	260	308	310	305	293	287	272	302	328	309	290	273	270	306	292	300	279	306	310	306	300	276	279	295	280	310	310	329	305	305	290	284	279	292	318	282	298	311	323	303	303	305	329	306	296	298	306	290	288	303	278	283	291	274	288	321	321	333	307	307	320	302	298	291	274	294	303	297	332	302	276	301	316	303	350	290	299	261	289	283	305	296	268	280	303	298	294	301	281	307	295	291	330	297	306	284	279	297	313	290	271	299	285	280	319	292	275	286	286	298	301	294	313	257	308	276	295	287	312	293	309	267	285	293	283	315	318	315	257	307	305	304	286	328	324	293	278	289	277	305	320	307	289	301	315	325	336	283	278	309	292	291	282	304	291	286	282	296	315	275	323	316	288	325	296	287	296	288	270	321	289	304	301	281	286	312	289	310	285	274	326	320	323	311	276	282	292	291	328	277	297	287	306	332	318	303	294	279	287	293	275	290	305	293	287	287	306	308	352	287	318	309	286	321	279	304	292	275	274	295	316	284	318	275	295	316	314	328	329	289	292	300	301	279	309	308	287	299	294	286	304	326	305	294	324	307	299	281	278	316	307	279	291	295	275	287	286	311	259	319	277	309	308	337	293	308	330	290	286	318	278	318	291	302	298	276	306	321	293	297	293	298	325	297	310	331	289	297	269	285	270	297	321	286	296	285	307	344	302	309	285	295	329	325	301	289	291	297	298	328	301	281	313	314	292	320	287	304	309	282	331	297	284	280	319	300	285	303	286	294	282	295	271	290	313	303	288	319	316	280	309	281	291	295	287	252	315	327	285	290	289	313	282	269	284	294	296	293	288	290	262	293	310	306	285	314	302	285	320	273	302	310	275	319	281	299	303	293	282	283	299	307	266	303	318	300	303	274	289	277	300	275	284	288	305	317	275	272	283	295	311	292	302	328	326	293	291	280	262	309	284	282	295	279	313	271	312	303	285	268	292	295	328	306	290	304	293	302	278	301	301	308	281	316	295	335	292	275	312	315	283	275	288	286	324	291	262	279	274	316	273	327	294	281	305	307	308	299	311	301	308	310	271	287	309	293	308	287	291	308	276	285	307	277	305	304	299	278	308	307	289	304	300	307	315	308	299	303	295	279	319	285	304	314	311	288	280	294	325	295	305	305	283	306	278	282	310	331	283	287	300	308	262	297	302	335	282	249	326	276	287	260	317	281	293	309	271	279	287	291	306	279	299	297	318	286	278	279	279	303	312	313	305	292	295	310	284	305	274	274	304	273	306	285	298	299	311	319	292	297	295	312	298	306	342	310	303	289	294	289	301	327	270	278	306	317	300	314	298	335	271	296	320	308	303	299	320	291	322	291	282	309	304	301	274	290	317	273	272	295	316	306	298	328	294	337	311	313	277	299	298	290	332	321	303	294	276	287	288	299	299	292	292	299	282	293	286	296	324	285	298	250	311	275	292	301	258	317	284	280	295	287	268	277	329	276	297	283	296	283	312	308	278	293	272	313	291	322	292	289	278	284	262	320	301	301	303	298	294	277	307	315	278	320	278	298	317	298	286	295	296	313	291	291	309	281	299	260	291	294	302	299	306	273	311	296	292	299	296	307	313	288	282	308	305	301	296	285	296	283	291	309	304	292	291	310	289	271	322	326	291	280	263	271	301	316	333	291	272	285	300	315	244	288	284	266	334	283	327	302	305	302	298	294	316	287	289	288	295	303	301	313	284	303	324	297	289	292	288	306	319	278	305	296	288	269	298	281	275	299	305	289	291	283	329	285	309	312	318	293	292	307	298	270	296	296	311	286	263	292	329	285	313	307	274	313	268	300	323	286	265	271	290	282	274	296	309	305	311	309	316	297	294	307	313	308	340	316	266	295	289	314	318	308	311	282	283	274	285	282	297	331	261	314	300	314	289	310	311	315	295	279	303	263	288	274	267	307	295	285	289	286	282	302	292	279	287	290	287	311	301	293	346	308	280	279	291	272	281	317	302	315	284	302	324	315	297	307	289	323	313	320	324	299	321	332	334	284	288	305	295	325	338	286	276	278	279	320	264	298	287	309	300	300	325	286	327	323	295	280	320	304	281	311	281	316	285	306	289	284	292	289	276	293	298	295	285	303	284	289	306	282	322	314	332	321	294	309
22211	3383	2976	2326	1529	1108	821	695	586	485	435	355	337	281	286	245	255	251	254	225	210	199	238	209	209	204	196	191	185	184	175	197	184	210	201	193	174	176	181	184	182	176	181	196	168	193	179	173	177	166	159	202	173	173	166	186	178	160	167	182	180	179	176	167	164	161	186	183	182	171	176	166	180	159	143	178	163	198	151	159	170	140	167	160	159	173	161	170	155	176	171	178	177	142	178	160	145	153	172	154	173	196	150	169	175	169	184	167	179	154	164	186	182	179	157	158	151	150	156	184	193	195	182	179	169	184	166	174	152	176	152	153	152	143	179	167	167	169	146	160	167	209	173	174	187	151	171	179	180	149	162	196	167	151	186	167	127	172	157	174	175	178	165	180	160	158	146	158	171	158	175	180	148	169	189	163	152	184	157	183	155	192	170	165	178	163	180	155	177	160	152	169	173	141	154	183	165	168	192	138	166	145	162	159	156	166	184	156	164	173	164	185	169	166	164	174	164	162	172	181	188	166	161	187	183	179	163	190	180	182	186	169	181	178	172	153	168	168	152	167	177	189	175	185	168	175	181	155	157	161	161	167	179	186	166	163	176	183	158	146	159	177	176	137	193	178	151	184	173	175	169	159	154	171	171	155	176	158	148	168	163	154	178	170	175	183	156	167	155	195	177	173	165	176	179	178	173	170	160	177	182	166	190	153	174	157	171	165	186	150	157	186	166	171	163	163	175	163	194	160	181	170	177	177	184	165	142	159	170	181	156	172	172	167	175	177	163	144	147	166	179	169	139	164	147	156	168	179	160	160	177	155	159	179	184	190	167	175	175	167	137	188	167	189	181	163	162	171	168	140	183	190	169	153	167	187	181	172	152	177	163	150	178	165	165	154	175	165	166	164	162	162	191	156	164	161	169	151	168	160	156	170	164	176	161	175	186	166	164	170	161	176	147	156	148	172	174	184	137	169	180	168	182	143	196	170	169	155	179	156	178	190	185	175	167	169	171	174	187	193	181	166	161	156	166	172	203	147	165	162	177	149	169	175	173	181	152	157	178	191	178	185	161	143	158	149	156	190	174	170	186	170	165	178	182	158	158	170	149	172	156	169	150	183	177	146	193	154	159	161	146	163	165	173	163	172	187	210	182	182	154	145	177	174	178	162	183	156	173	169	140	180	164	179	154	174	152	172	165	168	179	151	159	165	171	167	156	184	164	167	175	151	165	181	175	168	151	179	159	156	171	173	176	163	168	146	156	162	162	161	157	152	191	156	148	177	191	143	166	174	168	161	175	169	199	155	166	168	170	170	172	172	179	173	172	161	182	178	203	176	157	164	144	147	171	172	169	182	170	201	189	153	158	166	167	158	178	160	162	163	193	161	176	180	190	176	186	165	177	176	148	159	168	158	191	161	192	149	194	165	171	170	163	188	175	172	192	147	165	159	173	168	164	185	200	185	176	167	167	175	174	162	159	165	175	154	162	170	172	186	187	185	185	169	186	166	164	162	158	177	167	162	184	177	172	154	181	177	158	183	172	174	203	154	184	155	161	167	168	171	170	161	163	164	168	140	153	157	165	182	149	177	179	171	188	173	173	159	164	169	176	165	175	162	170	187	174	172	163	153	162	166	188	190	175	176	180	171	191	154	184	172	158	167	168	184	162	148	167	168	158	188	179	158	168	160	158	171	171	169	184	166	172	160	169	174	166	147	159	164	182	172	172	164	165	152	175	177	153	174	158	155	155	159	164	163	178	163	165	176	176	167	155	162	171	172	170	150	160	178	170	191	156	149	161	190	162	175	161	174	177	197	196	153	157	152	142	172	188	187	146	157	177	205	188	171	186	175	193	174	160	177	188	166	155	171	149	191	137	162	166	178	177	162	175	153	161	160	185	158	182	188	157	134	154	173	159	171	163	157	175	148	178	122	164	166	172	162	154	170	165	174	162	173	184	163	158	175	167	149	174	156	171	181	180	184	178	187	169	157	164	203	193	171	181	176	180	161	167	148	170	145	172	172	166	149	196	162	177	165	185	185	165	165	192	197	156	170	169	138	172	167	162	179	153	175	157	165	157	152	196	176	172	174	183	176	152	169	190	170	163	175	153	168	151	184	140	175	156	178	134	177	140	163	186	160	175	187	175	191	171	173	189	153	167	156	167	160	180	168	168	166	148	202	177	170	165	163	177	167	176	165	162	170	184	186	179	166	159	162	159	172	163	159	159	168	159	157	170	180	155	195	175	163	154	191	154	164	177	177	143	180	172	175	163	172	163	161	153	172	168	180	187	163	187	179	172	164	176	178	187	171	177	190	177	186	161	179	159	178	188	172	176	175	160	184	172	166	168	166	153	170	156	148	167	185	161	154	152	144	172	158	150	175	168	166	172	164	165	176	182	157	163	157	164	177	175	149	156	167	167	187	195	149	134	159	168	174	193	177	163	153	192	159	179	150	166	155	176	177	144	178	169	145	186	161	162	163	177	149	178	147	173	176	165	159	164	166	153	164	166	148	189	153	154	179	188	157	155	176	191	177	166	160	167	165	158	186	159	187	166	181	173	156	156	182	187	177	177	157	189	165	161	161	146	181	160	154	173	176	170	157	180	173	154	177	167	177	175	183	183	170	179	153	161	178	160	175	161	173	173	171	170	182	176	165	178	155	165	166	173	176	190	165	178	162	165	165	162	186	162	160	171	155	174	166	149	176	180	176	152	149	133	162	177	149	180	176	181	182	179	189	186	180	160	147	148	156	180	182	161	168	178	146	172	178	159	155	175	187	167	198	185	160	168	184	196	186	165	154	174	116	161	178	167	163	151	194	159	145	169	140	178	174	178	157	178	152	166	164	186	194	182	168	160	181	165	170	173	150	186	161	159	166	184	146	176	145	155	170	158	192	161	154	169	171	192	198	168	172	143	181	177	189	194	155	157	202	171	156	177	152	167	146	149	166	164	170	159	158	164	170	172	173	165	190	168	151	159	179	164	167	174	162	166	182	163	161	179	183	160	156	160	163	167	165	168	165	188	178	173	150	169	164	176	175	166	183	165	171	152	174	168	179	177	163	187	172	186	144	175	169	149	166	172	155	165	187	161	186	161	169	168	190	184	188	171	167	170	160	185	186	163	179	178	191	173	169	186	146	186	176	186	165	177	158	153	172	167	161	162	185	180	178	183	152	150	149	169	181	167	162	156	174	166	138	179	169	189	161	196	154	143	153	154	168	165	166	157	171	146	164	201	172	160	155	163	154	181	164	169	176	196	134	172	167	188	185	170	171	158	162	183	141	172	176	180	171	166	210	161	174	170	177	182	165	157	164	166	166	184	157	181	171	186	170	163	171	184	155	184	146	166	159	183	161	179	161	152	177	160	171	160	183	160	167	179	156	177	182	180	174	177	161	159	167	179	160	166	176	172	178	189	150	162	171	188	183	177	159	154	153	174	159	167	154	169	174	162	163	203	152	149	180	156	174	181	165	178	187	191	143	175	159	157	184
9191	2648	6353	6851	5863	4755	3722	3229	2698	2302	1944	1850	1615	1495	1410	1320	1150	1102	1029	1018	899	949	849	756	780	777	756	764	732	715	683	688	672	660	644	626	660	671	617	613	633	640	590	577	548	583	578	580	589	598	528	592	567	569	557	585	554	551	559	562	527	544	535	557	502	528	551	484	558	576	529	548	554	548	508	578	511	509	560	541	518	508	496	519	545	552	520	551	504	522	517	547	485	509	518	581	542	551	509	529	532	546	509	541	507	506	508	554	466	535	512	504	531	504	510	516	534	512	492	487	466	515	538	485	537	511	500	503	528	503	526	509	477	494	505	528	501	509	515	534	534	540	548	474	504	483	497	479	498	514	489	547	484	527	497	525	499	512	495	491	543	475	539	483	529	522	526	484	491	578	518	511	475	504	511	497	515	560	532	529	539	522	515	502	490	498	507	525	527	481	481	499	489	497	528	506	457	480	495	531	480	483	486	482	495	528	533	518	516	463	513	508	503	463	494	520	503	464	481	456	503	529	469	530	514	494	499	510	500	481	514	479	468	529	462	470	496	510	513	460	504	517	514	514	504	511	520	526	488	494	492	509	519	481	485	500	455	507	516	492	464	491	466	473	484	511	531	484	495	493	481	472	497	534	525	514	505	515	504	515	494	493	505	475	547	513	521	485	472	501	468	487	519	488	511	522	497	515	478	485	506	522	520	457	536	514	513	510	545	481	499	516	499	481	507	486	514	472	528	481	565	517	520	504	495	502	531	488	501	519	496	527	484	492	493	555	496	502	458	513	500	498	487	540	479	491	500	521	497	524	511	507	522	463	477	527	487	509	500	491	492	489	505	560	506	510	476	512	471	525	483	472	497	502	513	515	515	534	510	486	484	472	494	483	485	478	480	484	490	490	505	467	522	491	481	541	534	515	457	516	469	482	491	492	498	490	472	472	514	517	499	475	506	516	513	480	491	510	479	481	478	496	570	487	473	498	529	487	493	516	488	551	530	499	505	527	488	498	513	530	467	514	508	475	525	509	480	535	517	470	493	491	557	499	514	527	498	453	479	512	504	522	484	476	520	446	493	508	523	502	503	459	499	512	508	486	502	517	494	515	514	534	518	460	524	485	508	493	531	501	458	495	499	475	483	491	512	490	519	525	497	503	487	519	503	494	520	495	518	529	454	508	489	469	487	521	512	536	536	499	524	517	528	534	543	511	468	464	537	517	476	506	504	503	475	531	530	493	475	490	551	499	507	512	491	517	492	509	499	477	469	481	478	488	507	497	510	526	550	539	510	492	489	482	510	529	498	496	485	519	493	513	548	496	498	531	498	513	509	519	538	505	519	534	502	516	493	487	531	483	501	549	491	482	487	478	515	528	492	486	496	488	547	500	458	508	516	481	471	519	487	514	478	501	474	524	490	513	426	470	464	481	455	516	491	486	485	523	492	495	515	505	437	482	505	481	470	552	510	491	521	517	542	538	463	466	483	488	504	511	498	526	512	520	529	539	487	510	492	491	506	518	456	476	481	507	516	457	517	506	497	523	491	546	516	516	485	510	476	502	458	508	480	510	507	490	483	502	580	515	478	497	502	488	525	506	491	496	510	524	478	474	485	517	515	506	516	540	521	526	514	503	517	483	481	503	511	459	530	518	504	536	486	521	495	517	467	490	501	489	499	460	521	490	488	479	536	505	491	474	486	499	516	543	495	474	491	520	527	517	465	488	512	497	495	489	473	520	527	511	477	503	477	486	473	535	461	484	484	504	489	466	460	492	504	551	507	480	479	481	489	516	479	495	495	514	497	469	505	521	511	511	490	499	482	520	523	522	478	499	490	493	472	523	512	501	476	468	482	515	448	470	505	477	490	492	498	494	464	545	479	515	456	529	504	505	475	481	500	491	492	497	503	519	464	514	483	487	550	464	525	501	503	504	499	516	521	480	535	490	494	507	508	505	502	497	487	502	502	503	476	506	506	479	482	514	480	524	500	498	509	487	491	487	497	528	477	468	526	482	511	497	548	503	554	450	514	498	508	474	540	531	539	519	485	530	506	488	491	473	497	480	511	527	529	524	484	519	484	498	462	518	444	453	486	454	506	492	474	485	501	491	459	481	473	523	500	489	483	495	493	488	514	528	513	472	519	506	465	481	466	524	498	465	490	494	511	511	516	490	535	524	512	506	519	497	537	480	493	466	495	499	509	460	504	515	490	488	507	511	496	484	501	459	486	481	520	528	464	503	497	464	506	520	474	501	537	509	483	516	498	483	493	482	511	530	538	497	520	492	502	508	494	475	494	491	497	503	518	505	547	488	504	509	491	490	494	484	503	532	492	497	486	524	494	463	472	470	479	491	529	474	481	475	483	527	489	529	484	500	519	539	487	465	495	464	523	516	508	493	558	475	483	478	516	518	544	496	484	504	488	527	487	511	516	463	516	442	525	495	506	502	529	492	487	482	510	479	493	475	481	517	503	466	496	500	518	522	499	499	510	513	530	485	486	538	470	485	559	491	475	506	481	484	505	557	501	469	513	478	477	464	501	528	482	507	521	508	484	514	503	507	488	479	547	510	507	490	475	528	501	487	498	491	478	529	525	496	500	514	480	485	481	544	456	506	513	548	493	516	468	522	460	528	478	526	481	485	506	480	469	467	490	521	503	483	478	513	487	534	506	529	466	482	508	525	513	491	516	468	502	532	538	463	437	475	515	515	431	517	464	502	546	493	493	474	498	513	530	483	525	519	487	511	524	526	500	486	506	480	536	496	500	497	476	527	484	489	497	504	505	470	462	502	497	527	483	528	528	513	508	478	476	513	480	494	496	498	479	516	531	476	471	486	521	522	516	454	499	541	521	490	484	507	536	467	518	495	480	479	499	526	505	563	490	516	476	472	524	492	522	498	453	518	507	529	477	534	478	475	498	490	503	544	521	515	533	505	540	506	516	520	498	505	502	468	523	529	493	490	521	517	483	501	508	535	489	499	525	477	472	484	460	481	531	485	486	512	513	533	502	496	508	518	517	520	491	444	527	463	516	493	449	472	491	504	473	505	492	454	527	522	488	539	520	503	468	501	505	485	512	510	535	524	473	521	505	519	523	513	468	474	483	486	477	497	500	524	468	470	524	484	485	423	507	480	509	487	504	519	505	527	500	501	515	477	516	462	474	516	548	500	519	521	491	459	516	457	473	497	510	487	522	500	494	496	457	525	470	488	452	516	483	482	489	474	496	465	470	454	542	545	489	505	481	500	521	468	495	480	480	507	494	530	483	487	517	484	484	469	528	499	481	502	493	491	511	516	502	543	467	511	526	487	469	497	472	444	479	492	507	472	537	503	509	533	502	493	490	516	500	508	485	508	497	534	497	491	473	508	491	502	511	487	455	503	475	522	522	506	497	472	478	520	532	482	478	515	487	477	497	499	498	489	506	516	505	473	511	487	506	505	541	480	476	479	497	507	486	524	516	491	533	533	505	494	514	487	426	504	487	488	558	477	497	475
2541	246	257	220	223	199	205	184	182	189	224	158	178	202	170	169	195	198	184	142	176	199	194	165	215	172	170	201	184	199	184	137	174	159	167	192	174	153	175	176	165	159	159	174	171	186	135	191	186	196	185	187	190	179	175	145	160	174	179	172	137	177	184	171	176	187	178	180	189	162	180	187	166	165	173	172	175	167	162	174	164	164	172	155	173	180	143	161	183	183	172	187	171	186	183	186	183	184	166	167	162	186	159	178	163	186	183	163	175	195	162	163	189	178	168	186	167	183	180	156	172	185	197	186	163	197	197	187	195	174	157	173	188	183	177	165	164	160	167	191	163	180	186	182	177	159	211	170	162	154	200	177	165	175	170	164	169	180	191	170	172	168	191	166	149	176	157	177	199	178	187	188	187	179	173	159	194	211	186	186	170	167	203	168	185	163	163	180	179	178	186	156	175	188	180	177	176	173	180	219	175	152	184	198	148	181	177	181	183	177	181	199	190	178	170	163	184	167	167	177	187	170	182	181	152	169	197	165	202	175	180	173	156	179	184	192	178	169	180	182	193	189	185	146	194	191	159	205	180	163	174	208	190	191	169	148	174	160	175	173	159	160	173	188	186	188	175	182	170	194	185	180	163	173	186	174	177	172	180	182	173	197	147	152	188	189	180	190	184	185	176	193	191	159	163	197	164	191	170	175	184	182	175	172	176	182	168	180	163	163	192	185	177	195	166	176	148	189	154	186	161	172	183	180	168	168	154	179	186	182	174	194	183	196	166	190	170	151	152	179	145	183	182	173	163	167	174	173	178	176	174	166	176	191	163	199	184	156	189	195	170	184	171	154	173	189	190	168	176	157	171	164	168	179	168	189	188	158	178	175	178	186	188	174	172	189	157	147	160	159	157	165	178	178	188	178	182	179	175	179	189	194	180	182	192	176	177	164	171	168	191	192	201	169	178	184	197	178	162	174	186	171	184	175	194	186	186	180	179	169	189	166	171	173	168	187	171	171	207	182	155	177	161	172	152	172	164	161	210	192	182	183	176	175	170	146	174	183	168	189	175	161	183	179	180	194	167	146	191	164	168	170	169	189	167	177	192	159	174	189	161	191	182	168	203	206	192	175	180	170	174	174	201	201	162	187	150	189	163	168	206	177	191	193	185	188	168	182	195	172	167	170	179	167	168	183	162	167	170	182	178	181	160	163	180	167	187	180	159	190	174	186	179	165	198	180	175	184	170	192	171	139	186	187	183	191	170	171	179	182	160	146	201	175	182	199	190	190	187	176	176	175	185	167	188	157	152	178	197	180	172	148	195	174	172	199	191	182	187	189	181	185	181	156	168	128	184	209	165	158	178	177	163	167	188	183	180	196	143	172	168	171	165	167	168	181	159	174	165	168	168	208	170	186	149	191	167	155	177	181	159	177	185	170	182	177	188	168	170	181	173	205	175	176	174	189	169	141	190	181	177	162	157	177	188	189	192	174	187	146	172	180	173	200	171	138	189	168	171	171	155	182	188	168	165	183	199	192	195	193	172	163	187	150	190	179	162	163	169	164	185	184	192	161	153	165	177	192	186	204	182	175	184	170	195	183	177	156	188	178	173	167	170	182	187	176	203	200	175	178	177	162	150	167	165	167	157	155	167	219	177	154	184	182	161	166	167	161	180	167	173	161	197	171	222	186	165	161	197	169	178	179	178	174	148	163	158	181	187	177	194	193	175	199	164	152	189	185	167	181	181	184	189	199	204	192	162	180	176	165	169	196	177	172	190	167	167	159	175	161	152	167	180	176	183	180	184	180	186	184	177	185	185	172	170	187	188	180	197	194	186	185	176	167	188	197	166	194	169	178	167	152	185	186	175	186	171	204	181	181	181	185	172	175	179	171	179	181	167	191	203	153	166	169	176	195	177	191	179	166	209	194	144	195	174	168	187	183	187	167	177	172	154	181	156	188	185	166	173	164	190	146	178	184	179	194	178	168	171	190	198	172	187	184	157	175	168	184	168	167	196	173	157	178	183	171	169	168	163	178	179	187	171	170	171	172	177	200	163	167	180	167	185	192	151	182	191	162	169	179	183	191	172	158	163	168	187	179	180	197	145	151	190	187	166	169	146	188	187	177	153	180	187	166	191	167	191	187	164	173	180	181	168	151	170	173	178	181	208	199	165	169	199	184	147	193	188	167	185	194	205	179	172	179	171	183	187	192	181	195	190	156	151	181	165	174	168	190	186	183	184	187	164	182	170	155	179	199	208	152	167	183	158	163	180	173	164	168	214	194	189	172	151	168	167	179	166	217	163	169	169	169	199	149	159	176	188	188	151	202	193	180	180	160	183	193	183	194	183	178	155	179	157	180	133	166	207	184	184	181	181	189	216	163	165	173	172	175	186	164	163	195	164	176	188	178	159	171	158	153	175	142	202	174	147	156	184	192	153	162	184	203	207	172	188	166	166	195	170	187	154	190	161	196	168	168	174	184	193	163	162	178	176	186	198	186	184	178	169	188	179	180	159	161	185	178	185	163	189	168	183	215	206	167	191	182	171	177	197	200	186	159	191	175	172	178	189	194	190	163	190	191	174	177	184	186	159	167	178	152	179	178	183	177	184	158	176	177	192	198	178	185	181	189	162	145	156	145	186	173	172	182	163	155	162	200	157	200	181	173	170	180	174	163	181	179	146	164	175	146	178	185	178	181	158	185	186	191	161	204	185	148	172	183	154	169	162	191	161	171	159	174	157	176	186	159	194	173	180	180	170	179	179	208	167	171	185	168	190	187	182	165	162	197	177	166	176	162	192	187	185	165	192	184	179	185	173	174	175	178	167	148	192	148	170	145	184	200	184	156	184	187	175	164	172	164	166	190	122	184	172	161	201	165	175	182	180	179	179	166	184	196	173	194	167	170	151	171	169	177	157	170	183	169	157	172	198	159	180	178	161	163	159	179	191	169	178	170	185	181	185	162	172	178	184	193	166	200	176	181	180	185	178	172	184	186	190	163	173	165	170	178	183	165	201	207	173	200	207	168	175	169	196	163	180	176	169	179	184	180	189	177	169	175	171	183	175	179	172	151	183	181	194	198	159	165	177	169	178	178	171	176	163	175	174	191	170	160	167	188	140	159	189	184	162	182	206	154	163	173	173	161	161	178	184	165	183	196	194	184	179	152	196	168	166	166	192	164	177	169	160	177	167	190	198	176	181	196	176	167	164	156	165	190	178	183	170	173	179	194	172	181	179	181	201	203	161	163	178	158	193	156	157	188	178	169	180	169	158	176	140	161	174	177	173	162	183	184	169	165	162	179	181	204	197	157	177	200	171	171	141	183	182	181	179	182	155	170	160	159	143	181	164	147	186	174	155	139	140	170	176	192	172	185	198	170	161	179	171	177	178	172	191	169	207	178	166	158	188	184	176	192	176	200	191	165	176	198	163	170	187	165	187	161	181	183	164	191	194	191	167	157	164	164	166	177	196	168	182	179	160	167	173	175	169	209
2292	580	649	740	686	629	580	539	522	602	504	547	550	525	521	539	529	532	467	512	507	529	526	524	528	512	531	523	500	505	495	496	520	517	504	486	527	506	485	505	528	522	511	497	520	512	528	517	519	474	469	509	519	495	480	444	471	519	524	489	517	543	481	484	483	468	523	499	514	553	522	472	479	509	480	499	503	537	455	490	497	492	535	471	500	516	496	473	516	523	488	532	490	543	499	479	492	485	485	506	484	509	471	545	505	511	500	502	505	466	478	509	495	506	460	498	482	535	517	482	560	523	528	522	504	461	495	474	502	484	489	457	528	488	478	502	515	501	510	485	482	506	488	512	498	468	440	487	486	513	497	487	501	484	493	497	465	498	507	486	510	518	511	537	504	495	521	525	466	467	476	510	508	500	538	500	531	532	491	488	499	550	499	464	512	508	533	492	535	478	544	477	520	498	487	525	474	528	535	502	468	482	503	501	485	504	481	512	504	504	532	455	457	538	528	462	488	488	473	522	530	509	478	464	505	480	455	511	508	442	464	502	508	497	492	496	498	464	508	501	538	494	526	484	502	489	499	497	497	511	481	487	480	476	537	494	493	517	525	520	538	482	494	510	501	466	525	501	490	488	493	494	536	505	519	498	521	501	501	512	513	482	502	501	501	480	500	526	499	532	512	490	525	472	511	497	553	507	517	516	508	474	510	513	485	500	500	498	509	501	463	473	451	501	552	504	529	503	476	519	530	475	457	506	487	446	448	500	536	515	503	528	505	496	507	501	482	527	519	509	485	478	499	507	508	494	512	499	513	460	528	465	487	531	548	490	494	507	486	513	488	476	500	552	491	459	464	495	544	538	505	467	531	476	488	517	505	474	468	523	512	517	518	471	502	504	510	497	512	472	523	517	444	510	507	470	530	461	530	480	497	532	499	492	498	497	478	462	509	525	502	538	491	481	532	518	521	519	479	508	474	468	507	470	497	489	534	470	520	498	498	457	467	530	494	483	466	495	517	495	493	469	483	499	528	486	504	476	478	525	480	514	497	500	478	459	503	482	471	471	498	493	508	514	496	555	500	530	509	493	484	511	471	487	473	502	533	478	472	497	496	496	503	538	491	455	482	510	513	522	527	462	515	506	515	501	497	486	503	497	531	501	498	506	521	528	458	506	466	478	463	510	483	484	451	489	497	491	525	489	491	492	500	503	468	541	486	534	495	509	519	508	513	484	473	476	481	506	504	490	472	509	486	489	498	500	478	508	491	449	492	531	476	479	554	451	496	506	490	501	514	524	489	545	535	503	423	475	550	541	535	508	527	490	492	509	507	502	490	520	498	507	527	499	481	510	522	447	513	491	507	528	493	463	476	446	476	519	494	521	477	476	539	492	495	479	537	482	509	483	545	500	476	510	502	483	475	531	513	521	472	465	495	444	513	544	522	484	467	497	494	528	515	533	497	507	493	495	522	454	514	491	480	501	480	523	503	510	492	516	508	530	474	492	461	525	509	489	461	485	472	452	519	469	485	511	487	458	516	514	551	485	482	505	489	487	486	490	512	526	493	497	501	519	467	532	504	507	505	460	495	554	521	485	484	465	526	498	487	520	484	522	495	478	537	502	523	523	500	518	537	499	494	510	508	504	525	474	517	508	518	485	529	495	520	495	480	505	488	510	535	508	484	520	465	495	514	490	486	486	492	514	496	510	538	512	496	477	520	457	512	500	473	507	462	531	547	475	467	515	520	495	518	504	550	525	471	498	504	479	481	505	450	515	485	513	500	476	478	488	503	558	525	526	499	476	497	459	519	525	501	539	506	518	501	535	483	478	537	490	508	545	474	496	478	498	508	523	528	502	521	532	536	511	502	546	497	483	485	476	493	521	513	523	457	480	501	543	513	492	500	495	490	536	495	510	489	503	474	479	503	529	521	498	511	489	503	538	477	486	504	475	502	528	498	512	516	476	496	529	512	502	489	491	494	489	477	510	514	475	460	514	494	493	489	531	529	481	507	509	500	483	507	483	503	475	549	460	523	495	523	547	511	490	506	506	473	537	476	486	497	494	493	530	505	498	488	539	481	497	541	517	543	516	516	484	483	495	534	479	500	491	536	513	452	490	489	556	485	507	481	520	506	491	537	488	480	500	513	447	509	497	520	529	496	519	452	495	512	470	502	480	520	511	496	461	519	536	440	461	502	506	513	490	470	462	556	502	506	520	529	466	477	488	466	495	479	482	503	480	464	498	547	485	460	490	524	499	464	510	482	538	492	462	468	444	540	503	454	524	482	485	502	510	509	491	470	483	522	504	536	500	504	491	484	477	458	501	525	502	494	487	494	511	500	533	529	506	488	482	479	535	515	485	511	500	512	504	474	471	514	489	515	514	483	491	529	511	499	514	457	479	470	530	521	515	518	515	511	532	504	526	516	514	449	487	521	506	474	520	459	498	446	496	504	514	498	486	510	519	505	476	511	537	485	490	521	513	488	533	471	469	455	518	504	504	496	534	452	487	520	457	486	504	463	477	469	495	486	491	526	489	469	503	511	477	464	475	513	511	501	522	509	519	536	489	469	537	497	492	543	525	497	497	486	455	466	478	454	490	487	485	477	502	486	484	472	497	464	519	484	470	523	522	478	486	507	516	525	512	500	452	521	504	530	463	526	532	497	482	543	509	525	463	513	515	488	482	524	475	493	505	480	497	483	489	485	470	500	532	475	527	532	513	526	540	493	489	500	540	539	458	511	526	519	502	485	499	494	541	498	499	491	500	505	488	474	461	529	523	463	526	489	520	476	512	478	495	485	489	473	474	502	518	506	510	523	500	526	491	503	482	492	459	522	478	461	498	480	504	500	514	492	486	461	514	482	513	498	512	502	494	502	504	537	474	469	492	451	500	462	470	459	542	526	550	501	485	505	477	450	539	560	507	500	466	493	538	521	507	491	531	459	477	488	544	463	498	518	462	455	478	486	510	508	483	520	509	506	514	488	490	476	542	502	514	470	476	483	464	456	535	519	488	498	480	510	497	503	446	497	467	531	517	510	513	493	510	518	480	481	502	494	498	531	479	452	505	503	521	511	513	484	521	528	506	493	508	492	483	484	529	500	495	491	476	512	470	512	488	543	500	484	494	518	512	510	498	480	513	477	492	490	528	520	501	493	520	508	512	500	475	446	529	499	497	481	493	487	496	503	518	496	492	496	494	538	477	491	523	486	448	532	464	523	518	501	536	512	466	520	515	505	485	484	481	528	494	472	512	523	476	530	512	484	497	523	500	551	513	519	517	485	484	527	508	488	471	472	497	504	494	475	536	479	504	487	455	525	486	537	514	482	493	476	506	508	528	552	488	485	487	475	466	460	495	488	479	512	513	499	520	480	490	481	501	507	524	501	547	484	491	490	504	499	480	504	520	492	474	513	505	506	520	501	525	504	509	500	489	473	498	522	513	526	547	517	511	500	479	503	499	504	520	504	490	521	483	501	498	514	525	494	491	529	495
10281	1197	1375	1092	767	580	399	362	292	234	229	166	177	156	146	145	126	130	129	113	115	97	107	123	109	110	101	106	103	99	104	96	89	95	99	102	104	105	100	88	117	98	99	114	93	101	103	109	108	102	104	102	99	104	86	97	85	85	81	101	101	96	91	101	85	107	86	91	86	88	105	99	82	98	96	92	95	98	95	84	81	94	82	93	110	73	90	87	96	102	99	93	100	77	92	85	86	100	82	95	95	85	85	91	91	92	81	87	72	69	82	94	106	98	91	94	103	103	98	99	93	102	112	97	95	94	93	93	76	96	80	81	94	87	98	80	100	76	100	97	88	89	64	98	92	86	91	102	83	81	116	82	98	99	91	70	96	82	83	88	113	89	97	89	85	86	97	94	96	86	103	99	104	70	111	98	77	95	96	85	102	78	108	99	83	66	84	87	93	90	93	90	96	95	81	86	85	92	85	85	95	98	89	89	93	78	97	98	105	95	106	94	90	81	99	94	84	97	91	94	97	86	96	92	78	90	83	102	91	90	82	94	76	87	95	97	85	92	90	71	85	81	77	114	82	86	99	95	82	91	109	87	75	100	89	85	117	89	95	95	82	81	85	99	117	84	85	92	89	103	92	101	90	82	81	90	114	93	82	79	92	102	117	86	95	106	98	97	75	90	98	93	90	90	85	88	76	81	92	104	82	81	113	83	95	96	91	93	87	98	100	97	93	83	100	87	93	89	95	96	86	92	92	90	76	93	100	106	110	100	93	83	93	103	102	106	75	107	78	101	117	89	102	81	85	99	89	87	78	82	104	108	94	84	99	86	81	98	95	104	95	99	108	87	107	89	80	91	85	94	80	104	88	79	102	69	89	105	78	85	87	92	81	119	96	93	99	104	97	90	81	106	95	90	92	85	78	103	106	84	112	103	81	94	86	84	84	87	91	101	97	103	90	80	79	88	91	90	87	88	87	100	110	99	86	105	90	111	85	95	84	88	83	106	96	102	87	88	82	91	93	100	86	95	99	84	84	102	89	99	87	97	80	89	104	88	89	101	85	86	86	88	97	98	82	83	77	90	84	97	100	80	91	96	98	92	93	81	84	92	76	91	101	90	74	94	89	91	98	88	89	80	99	100	94	87	102	93	101	84	74	91	96	89	96	82	102	83	99	85	88	82	96	109	104	106	79	96	82	78	100	82	82	89	103	110	71	88	92	73	93	87	104	110	78	89	88	92	98	109	88	87	83	95	99	92	107	82	101	85	109	76	74	107	95	107	91	93	88	101	113	90	83	88	92	112	85	89	107	98	103	88	87	72	79	99	88	92	75	101	85	104	94	93	101	90	86	83	91	89	96	83	92	100	69	83	97	103	103	111	86	93	88	96	91	84	89	88	92	92	104	80	84	95	89	84	88	97	95	86	89	110	90	87	77	95	101	110	67	100	97	87	107	100	93	92	100	92	84	111	83	100	100	83	81	85	86	105	86	111	106	83	105	102	85	102	86	88	92	102	100	93	90	89	85	92	89	88	89	86	88	103	94	96	99	86	100	107	86	94	91	97	96	107	93	87	96	76	96	89	86	115	90	89	101	74	92	89	104	96	92	91	104	100	80	89	87	98	108	100	96	92	105	97	109	81	95	89	89	97	96	71	97	92	101	82	87	93	88	83	102	94	88	102	117	104	84	93	92	83	95	78	91	85	84	97	101	107	98	100	78	78	92	96	94	87	99	88	102	96	82	80	97	78	70	92	95	89	95	90	93	96	104	100	81	108	86	90	85	95	90	84	65	97	83	91	97	80	94	105	93	89	88	120	95	97	79	101	107	100	87	96	100	98	74	96	86	83	104	111	83	117	99	87	88	93	73	110	100	96	95	83	89	109	82	96	101	101	90	109	85	93	73	93	96	112	102	80	83	92	85	96	73	101	89	90	74	88	89	78	93	99	90	95	96	96	78	105	97	91	91	76	91	84	100	94	99	90	99	89	91	98	82	75	87	78	104	88	89	61	101	94	93	83	73	93	89	91	91	86	77	101	100	88	86	83	82	90	116	90	111	98	82	109	76	86	83	87	98	83	108	85	78	123	99	81	99	71	85	95	86	96	92	106	108	89	100	83	87	76	65	91	86	103	104	91	102	80	82	84	94	88	92	93	73	83	92	112	80	102	98	83	95	97	75	99	99	81	113	94	83	100	109	81	82	93	90	95	88	95	84	100	85	91	96	86	96	81	95	104	122	89	93	103	89	98	93	104	96	103	93	107	102	83	94	93	100	100	95	114	101	96	97	96	102	105	98	107	105	106	86	96	102	84	95	90	88	82	90	93	87	103	90	81	93	99	98	98	100	78	73	88	87	96	78	100	81	95	98	81	99	89	88	77	97	75	96	91	90	90	93	84	94	86	105	78	88	94	82	87	85	112	78	90	90	82	81	92	78	101	91	84	87	80	85	101	101	96	81	102	85	94	94	86	87	79	113	94	88	92	96	89	97	96	103	102	100	94	96	74	91	85	110	89	109	90	95	99	86	80	120	98	90	86	86	111	77	90	93	98	86	90	91	96	93	94	92	93	96	103	90	82	93	88	84	92	83	102	106	74	91	89	107	87	88	98	93	102	97	116	99	82	101	88	72	98	90	87	90	99	93	78	99	91	88	80	97	106	89	83	108	102	94	78	87	71	77	95	92	111	116	81	102	86	92	76	85	99	93	86	89	97	83	102	98	98	94	102	107	106	73	82	86	91	98	98	90	94	82	93	90	86	96	87	96	94	90	110	86	92	107	77	96	82	79	110	89	103	83	84	102	87	93	81	99	100	97	93	89	99	102	69	97	108	93	79	96	104	101	81	84	81	84	103	97	90	98	94	98	107	84	93	78	95	99	131	93	97	90	90	105	83	107	94	90	85	75	104	84	93	80	68	85	95	84	75	89	98	89	75	108	92	86	72	103	95	89	88	85	100	88	85	103	79	94	116	92	80	83	103	102	92	92	75	105	79	80	102	85	90	91	76	79	107	76	91	87	97	99	90	77	83	96	91	80	99	95	81	104	93	87	91	107	75	94	97	88	88	92	80	94	96	80	97	105	82	90	91	88	93	74	76	104	98	94	103	99	78	74	87	99	81	96	77	89	98	100	105	93	86	109	82	81	79	91	102	99	98	78	81	78	104	84	104	92	77	77	92	87	92	99	103	85	108	98	85	69	96	95	99	84	91	88	89	83	89	95	82	95	81	83	98	90	77	83	82	94	99	90	99	96	87	89	90	100	99	86	106	96	83	82	85	83	95	95	98	78	91	98	89	108	73	101	87	80	88	112	92	101	89	74	104	96	92	95	103	102	84	94	99	79	82	82	74	88	88	86	97	95	92	91	93	76	100	90	86	76	62	99	80	92	92	85	93	87	90	94	78	92	87	83	97	89	91	87	104	81	86	98	91	100	81	111	93	108	91	91	103	92	80	89	89	94	100	103	83	102	90	96	93	82	86	87	93	102	77
5692	1366	3196	3676	3045	2521	2044	1637	1381	1242	1060	947	815	807	767	702	636	650	543	564	494	497	505	446	422	409	448	425	404	394	369	427	350	365	430	361	344	347	345	343	352	377	352	326	330	353	313	349	358	335	371	309	313	312	320	298	331	335	300	308	294	310	306	326	323	298	322	314	303	310	288	302	309	293	328	304	317	333	283	281	304	314	310	307	314	291	305	301	324	332	289	314	292	320	297	289	313	308	320	306	326	294	279	301	288	295	315	309	327	290	309	310	295	299	322	276	297	325	307	308	271	310	293	264	308	297	283	301	300	284	346	298	272	319	295	300	317	285	301	302	319	307	279	299	310	301	343	294	289	307	307	324	313	313	289	280	276	334	326	314	299	273	271	319	321	289	316	280	270	309	301	297	315	324	321	290	312	327	295	296	304	305	256	288	278	297	267	295	302	295	313	300	279	283	293	307	297	284	272	298	274	292	292	330	291	299	300	295	285	326	309	301	272	294	308	305	310	315	280	307	301	288	312	300	295	325	300	309	309	288	295	288	280	310	281	281	290	286	303	295	313	286	346	279	300	304	284	301	297	284	283	289	312	290	326	322	312	312	277	283	314	277	287	309	280	329	273	303	308	282	288	283	283	320	272	293	262	282	318	257	304	296	293	321	301	316	280	309	270	278	288	290	298	293	300	292	287	295	261	295	310	302	279	307	289	299	328	300	295	281	293	294	299	310	321	264	303	275	292	276	277	302	296	309	312	305	301	303	302	296	294	302	288	306	277	284	302	299	301	301	334	277	302	300	275	316	257	271	310	328	330	302	287	298	305	295	284	299	277	301	270	280	287	275	306	282	283	301	291	309	275	306	281	299	297	295	305	317	280	274	305	309	297	290	281	291	290	296	288	259	291	283	299	251	250	332	288	329	298	283	331	318	329	295	308	260	301	302	299	301	325	270	279	275	291	283	276	283	302	320	291	287	273	274	312	282	286	340	282	271	316	324	293	272	301	271	327	325	284	278	324	304	283	317	298	293	306	304	288	308	296	317	258	295	315	310	294	323	284	277	283	290	292	289	286	318	310	342	295	266	309	291	282	299	315	310	282	342	268	281	305	300	262	263	309	322	287	281	304	309	264	289	268	304	316	289	265	294	296	271	285	284	276	294	286	291	281	299	302	286	294	285	278	320	278	296	277	311	293	321	285	282	276	295	312	327	300	290	304	307	280	301	342	278	294	310	283	299	301	283	306	265	313	287	308	331	288	328	245	284	289	300	263	290	303	283	318	323	311	299	292	287	308	319	311	281	282	299	285	290	278	311	288	299	269	315	271	304	279	283	281	300	319	283	290	302	307	286	263	268	302	313	275	274	348	278	348	296	313	305	288	308	280	295	282	312	295	312	291	294	314	281	300	288	277	295	331	297	333	283	301	264	280	299	268	305	284	292	297	302	295	297	290	309	234	288	294	276	291	304	298	317	313	321	320	305	305	310	292	300	289	310	307	300	303	305	300	310	277	278	287	291	287	286	273	312	274	334	299	298	310	289	269	310	286	315	316	275	293	301	279	303	298	265	302	296	283	302	300	304	309	316	313	297	291	287	309	262	308	290	288	268	305	283	305	285	319	304	279	283	304	303	318	304	293	308	304	307	312	319	293	298	285	290	281	284	330	289	275	288	312	280	260	289	303	283	306	315	328	309	287	299	322	274	289	275	305	294	292	266	299	304	297	298	299	300	287	289	305	277	320	273	259	312	286	309	293	279	270	287	273	288	303	299	281	309	300	347	297	269	295	310	279	281	328	290	296	304	305	328	272	334	285	282	258	279	294	294	324	270	292	297	288	292	270	305	308	314	290	307	324	305	275	303	305	297	303	266	311	296	296	266	289	299	277	330	298	298	312	279	318	306	306	314	326	291	284	269	274	308	292	317	301	280	329	296	316	292	296	313	314	321	266	298	289	274	299	303	303	282	283	299	306	328	291	298	290	315	287	315	253	324	300	263	309	305	287	289	284	291	297	286	280	268	302	283	281	295	300	294	284	289	291	309	284	275	302	266	271	285	298	313	261	333	314	293	270	303	307	323	286	288	276	273	306	307	282	276	296	272	301	293	311	310	310	276	299	299	278	308	303	264	300	286	310	303	291	323	273	299	274	273	280	278	307	292	316	310	327	311	289	296	297	287	288	295	281	271	278	305	288	310	277	315	284	286	282	281	319	279	286	329	270	282	263	325	334	306	271	289	288	302	291	288	315	301	276	326	282	317	297	297	299	317	284	301	277	295	327	306	306	284	308	298	328	292	298	302	325	288	263	275	289	285	284	293	310	270	284	298	285	279	303	301	301	291	278	315	295	279	281	286	302	323	323	307	290	310	298	305	321	282	267	296	274	290	299	290	265	257	295	319	294	296	321	303	321	274	324	288	284	282	290	281	293	292	287	313	278	284	289	300	322	288	292	295	291	310	307	309	299	317	261	286	294	328	276	292	304	267	325	288	315	282	305	283	301	326	282	276	318	284	295	284	283	315	319	290	293	292	280	286	276	309	274	309	295	293	255	269	277	271	288	307	305	288	315	285	276	302	327	321	309	303	298	299	288	258	312	273	278	299	301	327	280	295	298	287	308	292	290	304	281	291	300	312	300	283	313	319	294	296	339	310	301	293	307	303	255	300	276	313	287	300	283	321	301	302	286	271	303	282	279	303	263	290	319	287	294	287	266	326	290	276	287	282	265	289	315	309	282	324	272	284	290	338	290	315	312	332	287	278	283	296	291	338	272	333	295	290	296	330	286	314	290	295	305	297	319	303	304	283	286	318	314	295	281	273	309	279	299	307	321	320	338	290	307	284	308	315	258	291	306	300	269	283	299	288	296	322	278	277	301	336	313	301	298	312	314	309	303	308	298	291	283	320	345	293	331	305	297	315	320	265	267	301	271	248	314	303	306	284	311	306	281	304	312	285	295	281	313	305	284	287	275	306	319	290	274	288	285	320	304	290	307	294	275	282	306	294	269	270	295	303	301	296	304	315	317	280	281	271	283	310	257	314	284	288	312	312	293	296	288	307	333	289	307	284	306	291	314	281	300	283	329	264	299	277	288	329	320	284	336	284	283	338	315	298	288	305	297	301	296	283	269	286	328	290	280	315	254	314	301	331	313	301	318	300	287	298	308	296	291	294	298	310	302	303	299	312	297	289	336	306	278	284	314	297	312	291	325	264	309	283	324	291	294	292	272	315	312	307	295	288	285	265	318	299	296	310	287	316	291	280	281	274	301	284	287	272	298	299	284	270	312	320	279	269	293	309	265	294	286	309	304	307	306	301	311	275	279	275	278	292	294	287	293	283	262	313	268	289	306	297	315	280	267	293	291	281	291	280	288	293	339	292	300	286	322	333	308	307	279	305	299	290	308	276	267	282	306	302	308	248	291	312	286	303	265	305	305	266	281	279	315	262	296	276	295	303	292	313	288	255	269	292	293	306	289	289	311	302	293	278	299	287
19500	3421	3016	2267	1540	1185	838	725	569	489	474	400	347	346	317	280	241	260	249	243	223	217	210	200	196	189	188	201	200	180	178	195	171	174	197	165	186	191	196	174	185	190	213	193	188	202	171	204	173	181	162	168	163	145	169	181	190	177	166	185	154	166	146	159	153	176	171	161	178	188	174	156	170	172	150	175	179	166	180	177	199	167	187	196	177	161	159	160	186	170	168	176	156	189	190	169	179	150	190	174	163	162	184	197	182	174	179	173	169	139	194	163	174	177	163	176	163	169	170	194	168	177	166	136	159	165	168	173	164	193	195	169	150	176	150	196	170	162	159	179	179	173	170	184	168	148	180	175	167	160	149	166	166	178	180	170	154	165	177	164	165	167	169	187	177	174	189	156	151	171	185	169	156	174	165	161	174	167	161	159	177	173	167	187	177	186	171	180	162	177	137	152	171	184	189	183	174	171	148	177	173	176	159	173	152	162	182	171	171	169	168	154	151	189	167	169	169	164	155	180	189	158	172	183	186	174	161	188	156	170	183	153	151	170	171	148	171	139	160	180	157	195	179	167	177	183	165	163	166	158	163	165	152	163	163	159	170	181	149	162	152	170	163	171	165	172	169	186	152	162	188	177	148	176	179	183	153	172	203	190	189	175	141	191	162	177	164	169	197	136	197	175	179	148	169	180	154	169	167	175	167	166	166	171	157	166	156	152	173	190	150	182	171	163	167	188	148	175	140	176	159	169	156	179	182	161	174	148	161	159	184	160	171	174	152	181	162	148	158	170	169	177	178	170	178	173	163	159	190	188	151	176	165	177	147	166	185	165	172	172	157	178	173	140	176	151	158	177	163	187	181	178	199	178	179	148	160	166	161	152	178	151	157	153	157	157	170	157	170	142	195	170	174	178	157	170	177	174	171	169	162	173	145	162	162	168	176	157	149	153	169	183	160	178	165	155	152	157	190	196	176	152	163	158	177	181	174	166	194	155	161	172	183	157	172	174	188	160	166	167	162	158	164	177	180	190	171	169	181	155	161	163	182	166	166	171	164	149	162	171	177	184	163	178	177	150	180	173	174	172	164	156	173	191	162	172	182	174	186	159	184	153	152	182	182	192	160	147	156	153	174	169	164	173	150	177	170	155	171	183	167	176	160	183	170	153	161	159	189	170	174	157	177	170	170	157	177	166	159	162	171	151	197	182	199	162	164	193	192	162	164	189	201	175	160	190	169	172	154	138	184	149	190	169	161	169	160	154	162	179	172	179	168	158	186	187	160	158	176	170	141	185	155	171	158	175	190	194	186	157	162	180	167	174	161	155	162	165	165	184	157	177	157	178	183	200	185	157	177	163	183	174	167	166	192	155	188	166	171	173	165	176	149	198	183	154	170	173	175	179	188	174	166	172	159	152	192	165	160	166	157	157	177	168	180	159	168	151	177	164	176	157	186	168	171	152	167	153	167	187	183	181	153	172	168	163	168	182	168	147	144	173	178	182	189	169	152	188	159	187	160	162	185	175	166	164	180	177	161	170	140	172	202	170	178	163	146	159	174	157	163	171	176	173	146	183	154	160	154	175	166	171	182	153	147	152	173	188	142	151	162	151	174	164	165	153	162	167	185	144	160	152	170	171	168	142	159	187	154	176	163	181	148	151	178	152	157	179	170	159	152	185	166	185	169	168	187	159	188	145	201	164	177	188	171	160	188	174	193	152	151	199	178	160	153	157	174	183	153	152	172	179	164	155	206	169	159	145	171	146	180	165	172	200	165	154	191	177	156	177	183	155	180	164	166	169	175	161	177	184	146	162	179	168	154	170	188	187	174	161	197	169	190	165	162	169	166	185	157	157	168	142	153	156	170	183	182	164	139	180	157	166	149	154	167	184	154	156	168	172	169	169	174	155	160	138	163	171	146	158	193	156	170	157	158	164	154	190	174	156	148	166	171	177	152	164	170	177	162	151	177	159	179	176	167	168	153	173	157	150	205	162	165	182	162	166	176	158	161	181	151	200	174	154	167	158	179	185	153	166	155	184	165	173	166	170	152	137	175	160	170	169	164	162	158	186	170	158	165	177	175	176	168	161	172	175	145	184	172	178	164	189	177	160	185	159	180	159	175	160	178	190	186	174	173	156	177	166	175	180	169	177	152	172	161	172	175	162	162	160	182	181	154	183	189	176	160	159	177	178	176	162	166	171	147	154	182	165	190	177	164	172	178	181	200	175	164	174	181	179	150	151	166	177	146	157	155	179	157	161	167	168	168	180	185	167	185	151	175	168	160	167	182	181	165	170	168	162	189	168	151	176	167	170	171	169	184	171	174	158	176	163	170	178	171	185	198	171	169	162	164	157	167	152	171	155	170	175	161	156	157	158	155	167	139	173	174	180	187	148	145	154	144	168	162	187	186	159	142	178	170	171	170	163	173	174	174	184	162	168	196	168	178	175	183	193	181	174	159	155	199	171	149	178	185	148	153	163	166	139	186	173	160	187	176	196	185	168	181	171	148	159	192	163	153	156	169	182	162	174	188	172	156	161	172	180	191	147	145	158	154	162	187	172	166	168	203	169	213	156	159	155	155	171	162	159	154	160	180	189	170	168	177	181	150	181	186	171	173	165	167	164	168	180	193	177	200	165	185	172	181	161	169	141	143	166	183	164	156	168	157	174	171	172	173	159	184	156	167	158	172	162	148	190	174	188	168	152	151	157	181	184	177	158	171	154	172	166	192	176	199	156	178	195	162	174	180	161	161	161	182	164	153	172	160	162	168	151	153	165	151	159	166	165	166	149	167	164	168	154	178	188	187	163	156	180	177	172	168	168	159	177	161	181	178	187	192	175	158	149	172	185	173	150	156	174	190	127	192	154	145	189	156	164	196	169	186	193	174	179	141	161	165	167	151	170	164	177	168	172	157	165	184	179	147	174	167	175	197	176	170	170	183	146	171	184	196	184	169	157	145	165	196	159	154	156	138	147	172	193	160	152	171	166	184	169	179	169	174	165	173	196	176	161	186	180	166	188	162	148	172	154	152	145	177	173	168	139	165	167	199	164	164	173	184	163	143	153	166	166	170	162	172	199	157	184	166	141	179	155	156	169	158	178	152	152	184	151	165	169	182	182	157	163	179	175	156	166	168	160	154	162	183	177	163	156	146	163	175	180	147	165	179	173	175	169	163	171	163	174	163	162	166	147	170	164	163	159	168	173	194	155	160	167	173	184	187	166	185	160	173	190	167	185	151	185	167	167	184	156	139	162	177	147	164	154	148	161	176	159	167	152	132	175	169	165	188	153	188	173	193	180	172	171	177	190	160	160	162	189	163	176	138	168	167	161	179	151	148	187	177	173	168	167	156	175	183	175	135	154	180	133	180	174	168	152	157	153	139	180	167	156	162	153	150	148	170	174	158	149	175	162	181	168	177	182	163	185	159	167	149	168	182	176	161	184	177	179	187	158	137	154	165	175	179	156	186	185	177	162	140	163	163	188	166	162
8115	2675	6267	7061	5899	4946	3825	3218	2736	2319	2040	1819	1573	1434	1405	1249	1209	1129	1048	994	946	895	880	817	773	768	759	709	720	669	727	677	702	651	680	661	648	635	596	574	582	620	589	590	543	571	535	589	578	598	569	582	566	589	531	524	512	557	528	555	563	542	547	555	529	550	553	537	507	523	538	512	517	505	535	561	538	466	523	473	489	541	494	493	536	544	524	490	515	533	464	512	513	545	523	489	528	498	508	485	513	485	500	486	528	526	518	496	502	514	500	535	550	507	493	509	533	498	519	518	518	506	541	511	488	543	519	514	503	520	497	497	529	491	487	518	527	505	502	507	514	510	517	524	509	505	530	551	529	492	497	500	502	514	513	502	516	511	543	472	489	473	502	494	491	536	505	520	486	539	523	503	464	510	493	496	490	536	497	512	497	502	523	516	511	487	502	547	505	522	455	505	496	522	473	499	528	511	487	511	485	498	499	490	476	508	486	500	517	495	515	491	498	481	505	496	476	503	491	517	512	525	499	493	513	528	497	515	454	482	515	466	499	487	475	464	481	486	571	497	536	540	532	481	500	505	485	528	546	480	468	488	528	512	471	513	486	483	532	506	492	464	477	488	527	475	497	534	483	503	522	473	493	479	522	514	472	493	521	454	509	507	497	465	521	525	535	541	488	485	487	558	511	470	493	485	541	498	486	487	532	486	469	518	490	510	453	519	515	499	471	538	491	508	487	478	463	499	497	456	513	518	512	489	560	481	519	525	478	502	526	526	469	498	500	484	534	500	491	484	495	510	503	478	513	498	495	457	523	463	547	530	497	515	529	550	462	451	501	460	504	497	447	525	500	497	516	482	511	505	492	499	505	536	520	507	494	514	482	474	503	472	468	502	542	464	513	465	517	516	505	474	454	545	526	494	512	486	501	504	474	476	508	475	500	464	477	468	492	507	520	517	493	493	526	543	462	493	495	525	486	466	467	499	494	488	496	451	521	497	468	520	491	491	489	549	463	477	460	495	484	508	503	513	493	532	527	490	509	507	515	532	512	499	494	492	486	487	491	479	486	531	480	493	498	522	507	498	471	479	501	472	460	497	465	454	503	529	510	494	511	478	499	460	482	489	476	528	487	503	495	518	525	471	500	448	479	511	519	530	512	481	479	485	468	490	497	502	485	489	490	466	476	563	477	496	488	497	489	531	507	498	501	469	502	506	453	526	503	494	485	496	498	467	528	464	483	480	511	500	514	491	527	483	495	463	465	499	478	534	476	517	504	530	508	528	488	515	517	461	494	485	486	524	495	554	479	512	495	509	532	531	494	488	512	465	522	533	492	474	503	442	497	502	536	500	486	504	479	477	496	516	468	504	483	497	521	542	523	529	503	488	492	497	527	483	477	490	507	527	525	506	503	522	502	497	488	511	459	502	510	491	494	471	465	492	497	507	531	494	505	512	504	497	481	525	538	488	507	485	482	491	482	506	506	471	538	526	520	494	496	488	559	523	449	515	478	518	512	507	454	469	493	555	475	507	483	469	481	477	511	461	530	503	480	486	508	497	496	477	483	484	511	510	506	495	525	501	494	498	511	529	546	526	493	506	519	501	494	477	494	498	475	500	495	547	483	467	492	508	497	545	493	468	465	472	476	506	479	522	516	492	443	522	479	515	500	485	505	452	510	485	523	482	457	492	521	505	518	478	535	503	512	501	481	505	522	467	481	495	507	506	522	540	516	473	453	530	527	487	504	518	484	510	502	515	503	480	473	497	454	485	506	537	489	481	507	541	492	502	499	515	530	500	504	500	470	482	479	575	488	503	506	471	515	467	556	546	542	492	520	489	495	518	500	493	532	521	448	519	507	507	478	435	481	484	483	531	473	483	500	538	476	535	446	512	490	503	482	510	495	503	516	478	494	503	514	520	472	511	523	486	491	504	475	483	523	525	493	525	513	476	541	528	484	530	520	510	499	496	517	531	463	498	534	494	502	514	526	507	470	490	480	498	494	486	521	492	520	485	518	526	481	483	481	514	542	480	508	521	499	500	511	440	507	497	537	487	510	475	493	489	509	480	511	489	482	533	572	463	510	480	507	461	494	484	488	512	498	530	490	483	480	494	496	502	491	536	521	496	516	496	506	469	491	533	507	511	504	499	513	517	529	546	481	495	500	502	479	489	491	540	503	546	509	529	487	509	495	525	504	508	525	516	502	482	514	472	554	518	512	491	506	500	496	519	533	535	501	500	493	471	493	486	488	482	526	458	460	501	503	524	497	494	500	477	501	505	490	480	482	506	492	484	505	482	505	544	519	511	509	517	470	488	498	510	555	505	486	506	505	500	531	540	554	504	494	474	474	526	478	484	533	536	503	516	497	517	448	464	496	508	486	535	529	515	470	501	520	519	472	505	516	478	459	515	514	448	458	515	493	531	499	491	487	492	480	470	499	497	523	478	499	480	488	522	487	459	478	499	504	515	466	521	484	515	501	543	493	472	496	498	503	503	517	505	492	515	508	534	492	463	506	501	506	485	512	499	429	473	464	510	516	527	488	500	538	481	476	476	493	493	501	491	465	491	489	474	499	519	500	501	508	515	508	496	480	520	494	496	497	524	516	469	543	474	521	503	521	481	500	486	530	544	479	478	502	529	540	531	497	493	536	520	472	479	510	478	491	520	498	471	508	510	466	476	511	488	471	478	538	509	495	508	463	482	530	487	513	463	488	501	485	457	462	495	476	521	502	516	503	493	494	509	520	451	488	483	474	518	503	487	458	518	499	466	456	492	526	505	492	468	493	507	528	507	504	493	489	511	434	523	469	493	482	522	508	499	547	493	466	505	531	514	527	511	515	487	523	482	495	491	494	509	514	511	516	497	495	507	491	507	449	492	512	498	494	499	482	481	474	537	510	533	501	505	474	513	514	450	519	501	504	495	499	438	498	519	515	500	507	532	454	507	483	501	516	508	478	475	500	468	496	474	483	489	553	482	471	527	524	495	480	461	479	460	434	525	446	531	512	483	521	500	471	466	494	516	467	521	512	521	492	499	478	477	521	468	515	497	520	485	490	493	518	534	482	490	488	499	502	493	455	517	506	506	469	533	489	516	533	529	483	507	571	481	498	478	551	477	498	497	499	490	497	503	494	515	483	511	458	489	492	435	480	495	469	471	501	556	536	521	481	488	524	511	533	513	493	435	496	496	541	505	494	499	526	536	509	490	524	498	496	505	490	499	498	534	492	453	473	471	492	497	498	475	519	536	505	492	509	469	491	501	506	458	507	479	529	463	480	526	500	497	499	497	510	528	515	517	478	464	520	514	546	484	488	529	520	524	514	493	459	523	511	475	503	517	501	540	481	548	498	475	489	512	532	515	496	500	500	523	505	450	499	466	533	480	482	518	472	513	472	495	468	532	511	504	470	482	499	494	490	526	507	505	521	521	480	525	481	524	485	515	514	508	505	503	493	513	521	486	505	496	501	503	486	490	486	543	489	497	484	525	457	468
2451	257	252	217	224	216	181	193	191	183	187	172	164	178	205	175	177	171	171	177	182	164	189	184	167	176	182	184	170	187	168	190	175	187	187	172	188	160	187	171	189	168	179	201	183	182	192	169	187	190	177	192	153	197	191	175	173	180	159	200	163	144	165	185	177	172	178	154	180	157	182	164	195	186	165	161	185	152	181	188	173	172	176	171	202	175	181	182	193	149	200	167	173	170	172	197	177	152	181	162	173	181	188	181	147	170	174	189	170	173	183	162	155	208	218	186	188	176	181	177	180	168	207	128	185	189	189	151	195	176	188	150	158	161	173	195	191	168	164	166	179	171	191	172	171	186	185	169	199	192	166	184	178	179	192	168	172	150	175	169	179	171	188	177	165	182	167	184	181	183	173	193	157	158	169	168	167	163	178	171	179	147	163	152	194	150	176	161	168	185	179	197	158	189	203	174	166	179	222	165	176	170	183	172	199	184	157	178	158	154	174	163	155	199	186	185	174	164	197	175	182	184	163	193	165	178	180	198	154	168	166	189	168	151	168	177	149	171	159	171	160	178	193	162	221	189	184	155	178	188	171	178	208	201	178	180	169	187	171	185	180	149	179	180	200	196	151	140	167	176	152	167	165	174	163	184	178	186	166	151	193	176	174	188	163	162	164	195	180	177	182	187	162	164	192	181	162	159	174	168	162	171	174	173	175	172	178	193	159	165	185	185	168	192	171	144	175	181	183	215	190	179	166	176	156	153	189	178	172	157	197	183	163	191	181	207	183	192	173	176	169	183	186	177	181	168	162	168	182	195	152	161	170	162	197	171	193	157	179	169	159	199	180	181	173	178	146	176	163	182	189	182	159	193	172	162	178	162	196	178	207	182	160	159	178	161	154	147	173	178	187	169	173	155	179	167	162	194	165	173	165	171	167	175	176	173	188	184	170	188	176	176	179	174	182	154	174	180	183	180	162	191	159	167	166	165	172	189	178	192	191	178	183	181	171	172	180	141	192	201	182	164	185	168	150	158	162	192	179	175	172	163	161	155	187	159	200	170	169	167	146	188	168	191	175	165	151	180	158	168	168	196	189	158	177	178	186	175	172	171	191	181	207	176	164	179	159	162	185	202	183	192	181	188	189	182	179	149	194	181	174	194	177	170	174	188	182	165	199	174	174	182	177	157	179	176	164	179	186	155	153	179	163	182	190	179	170	185	188	172	163	194	168	175	180	165	172	177	173	159	193	159	170	188	173	176	180	185	166	167	197	177	194	183	184	176	166	165	172	177	174	169	198	185	168	169	191	180	173	184	188	187	157	169	189	195	208	182	167	155	178	195	191	173	173	165	151	178	181	161	162	181	210	173	173	160	155	184	152	180	167	170	159	179	188	172	192	193	168	177	149	164	202	149	173	188	189	194	154	188	165	168	149	141	151	181	157	186	199	177	157	160	172	180	190	203	199	160	169	173	189	185	170	162	155	179	176	181	159	190	177	178	176	174	169	177	197	166	178	180	153	179	169	158	158	200	156	158	182	162	179	185	203	195	157	166	177	191	168	173	172	173	175	173	174	177	180	171	193	181	154	178	192	203	186	191	165	183	166	162	177	172	185	173	173	181	170	196	163	173	195	179	176	162	158	183	171	184	172	171	199	164	181	143	190	162	163	176	181	201	170	194	176	163	189	183	179	181	158	175	157	152	213	199	188	168	195	188	182	179	171	181	191	160	169	167	159	150	175	190	175	181	166	189	171	168	172	196	172	164	195	197	183	219	172	163	169	176	157	186	171	162	170	168	183	179	167	171	179	193	218	180	175	161	184	214	162	188	200	161	164	155	159	181	176	182	167	171	153	165	160	196	183	168	154	170	172	168	194	189	185	160	171	175	158	185	165	152	207	163	188	191	196	168	161	186	172	148	171	161	161	195	161	144	158	181	155	195	169	166	191	186	163	161	170	167	160	165	201	161	203	179	154	188	170	193	175	139	188	178	166	170	185	187	165	171	173	180	185	163	204	163	165	184	176	181	169	158	176	167	167	155	143	180	176	176	158	204	180	192	171	166	161	164	171	165	196	155	161	172	151	204	186	175	180	167	197	160	169	176	175	187	173	165	181	186	190	178	183	170	183	165	166	155	163	179	190	169	175	158	180	181	191	179	169	181	159	159	164	179	154	190	197	196	169	189	168	197	185	196	185	205	193	172	197	177	165	197	170	188	161	149	165	183	179	161	173	152	174	196	182	175	169	189	179	182	207	162	199	188	170	157	156	193	159	190	166	170	158	202	181	187	170	185	196	179	181	177	172	205	162	181	163	173	198	196	168	175	195	182	211	186	201	173	169	146	198	190	166	182	154	191	181	183	140	204	183	168	175	192	178	157	174	164	190	160	165	176	196	166	173	170	170	175	193	183	190	181	189	194	176	194	199	180	182	167	196	185	192	165	189	198	175	189	178	182	170	207	166	198	189	189	140	192	193	151	172	166	157	149	162	193	180	184	163	168	171	147	180	152	203	177	192	142	166	201	170	184	172	166	163	169	158	176	171	186	158	169	190	202	188	184	176	170	179	176	173	184	191	171	187	205	199	186	159	172	155	204	179	198	179	179	169	169	166	162	159	194	183	185	175	174	165	173	170	197	197	164	170	192	157	186	182	173	166	173	176	177	170	182	158	174	187	195	164	161	184	188	179	177	194	165	171	184	171	182	173	193	178	191	150	172	177	161	177	164	172	171	159	175	167	180	164	216	165	160	179	178	162	189	179	150	182	171	189	156	180	171	170	178	179	161	186	178	178	183	154	176	191	191	189	188	179	189	213	175	170	173	183	179	174	184	190	181	174	176	184	174	172	179	151	173	171	174	164	166	178	195	202	176	185	188	191	177	189	177	179	163	184	179	161	202	188	184	195	161	181	167	178	155	165	174	155	167	156	174	161	177	180	151	174	175	184	177	150	163	151	200	160	165	194	183	160	197	177	173	166	171	172	177	172	164	171	195	176	172	171	202	170	182	174	181	170	163	169	172	170	167	147	175	181	172	158	195	164	169	169	182	181	171	201	185	183	184	197	168	177	184	187	170	162	171	188	192	178	179	197	155	176	189	202	185	160	161	184	175	187	174	194	180	176	180	171	185	176	179	160	169	159	177	193	191	173	161	186	180	170	214	161	166	174	155	172	174	197	189	159	191	201	154	173	201	183	157	159	162	191	174	163	183	167	171	173	188	164	156	182	162	141	173	154	182	184	173	145	165	163	170	163	168	172	185	157	162	198	171	177	180	200	163	176	171	171	200	179	160	179	195	180	209	156	192	186	182	180	177	151	164	180	191	207	194	150	181	169	186	143	166	181	181	199	179	190	161	185	162	163	167	179	160	165	155	180	169	173	168	169	161	173	177	179	196	186	181	185	137	179	160	207	196	166	176	163	167	177	170	169	165	172	144	183	184	179	176	178	179	159	189	148	164	181	155	176	203	151	177	175	157	165	200	172	171	212	161	173	191
2161	580	661	713	610	666	596	572	558	548	562	569	549	519	561	486	545	523	493	461	553	504	483	513	541	477	521	496	466	497	490	533	531	536	459	504	517	547	515	507	481	549	488	512	494	556	501	518	450	495	489	504	506	474	503	499	464	500	528	487	487	477	503	502	515	475	480	485	495	509	481	494	472	485	491	508	512	469	538	484	470	514	526	461	536	495	468	451	494	521	492	525	537	496	532	485	501	519	518	494	537	475	480	505	487	485	485	497	503	472	473	512	464	517	502	503	548	463	482	456	504	527	515	493	516	474	520	475	504	468	488	514	495	503	501	494	484	474	511	479	546	474	493	515	488	515	518	474	534	475	496	530	535	527	509	484	416	471	443	513	535	525	500	466	489	482	488	482	510	483	513	500	457	494	499	520	495	539	534	483	510	491	519	507	495	490	507	478	514	499	484	480	515	501	503	467	475	503	490	489	490	536	539	500	480	493	508	504	488	492	499	493	509	509	526	496	476	508	472	522	493	532	481	517	502	483	522	488	496	480	507	510	463	487	505	501	488	515	453	478	526	493	482	478	543	489	489	509	494	470	462	532	485	496	525	502	483	509	518	507	515	451	514	491	505	495	532	481	464	513	503	491	534	492	496	501	491	482	521	447	510	501	524	513	491	507	455	500	524	492	492	513	484	511	479	503	462	463	513	493	541	528	499	497	497	523	498	475	503	513	519	462	503	508	487	532	489	554	479	472	491	524	474	477	493	470	545	508	465	508	466	489	511	521	483	484	501	509	515	441	464	476	502	525	468	480	506	481	462	470	526	504	532	483	513	482	497	515	516	526	479	508	485	487	506	506	507	485	484	514	493	508	509	477	510	455	455	510	483	500	495	516	528	523	487	489	462	465	491	473	518	486	472	491	485	465	462	490	512	503	531	507	512	482	496	524	479	500	471	504	484	462	493	492	525	500	518	500	493	515	492	523	542	502	494	475	524	511	499	507	479	519	503	559	497	490	492	485	481	512	475	507	431	514	487	516	483	503	471	509	476	495	499	509	516	513	445	506	495	506	505	489	437	477	490	484	491	504	496	475	492	468	530	516	506	526	492	489	491	495	485	536	531	494	504	470	500	486	518	488	537	464	548	495	514	537	515	477	477	477	516	495	500	478	482	483	506	472	480	509	489	494	484	485	478	474	491	522	502	491	492	490	499	504	499	501	477	509	535	534	508	488	476	518	476	496	480	489	495	498	452	532	458	529	488	496	472	531	483	512	492	491	530	515	508	504	482	479	479	484	487	480	467	498	506	490	465	480	475	486	514	517	466	480	463	518	481	478	510	544	522	531	497	492	536	501	533	526	467	539	517	469	484	482	541	471	480	492	499	555	515	484	511	513	534	485	510	504	493	530	500	465	485	480	485	516	527	511	458	497	445	481	473	456	497	510	521	494	492	502	512	522	491	503	500	516	459	504	468	489	488	485	473	531	503	485	532	488	541	473	492	479	468	468	557	496	436	512	512	511	501	492	491	484	506	503	508	490	460	541	507	501	479	473	517	486	476	504	528	493	487	460	491	511	540	486	519	455	491	517	477	498	471	484	483	520	518	462	457	533	505	537	513	490	521	512	487	509	471	496	509	504	496	490	524	517	488	498	492	490	510	501	488	482	516	530	483	448	470	485	492	484	522	516	512	460	471	472	468	517	509	473	525	518	524	495	470	515	509	530	489	477	444	526	456	488	510	469	458	510	500	527	499	482	487	511	522	481	466	484	493	474	498	485	512	473	513	477	525	459	520	508	511	481	508	468	496	508	501	487	512	458	475	491	491	525	499	510	490	504	497	533	515	524	490	468	487	493	491	480	472	530	515	509	476	486	474	467	515	459	486	490	526	495	523	485	489	496	446	472	502	472	476	530	469	506	466	508	529	484	547	517	499	464	465	501	521	500	507	472	534	502	532	522	479	490	479	513	510	513	528	526	517	467	513	501	513	524	512	446	515	469	543	504	483	513	505	489	554	456	457	471	512	497	527	492	485	522	534	534	507	537	502	514	526	496	523	480	492	507	507	488	530	498	494	507	447	505	507	485	488	464	466	490	524	496	494	484	455	462	459	502	531	511	473	488	483	493	459	502	470	471	518	508	566	503	530	446	489	517	481	476	517	493	506	427	477	505	494	510	527	520	495	496	474	500	461	483	489	450	546	491	517	505	491	518	506	512	475	514	480	530	420	516	473	488	498	521	473	482	512	486	468	476	478	508	479	502	482	497	532	488	520	500	528	505	501	498	556	493	522	430	473	515	494	510	501	490	492	480	514	495	527	493	530	512	491	513	510	499	491	509	488	505	442	468	480	480	503	480	499	523	446	465	482	485	530	513	504	508	498	477	513	507	484	511	518	491	525	502	515	511	470	534	471	460	486	489	495	481	498	476	486	499	469	530	503	503	488	474	508	515	460	464	492	485	471	504	490	472	509	478	512	510	473	451	492	530	500	487	505	532	493	504	516	494	486	503	472	492	502	454	480	502	491	523	489	499	462	528	469	528	512	512	510	508	444	503	487	544	491	571	493	529	511	515	481	497	531	456	497	528	511	483	522	481	490	529	512	469	504	469	465	478	504	486	503	523	550	517	497	496	490	489	547	538	503	483	490	465	507	522	541	468	536	510	507	485	500	489	501	510	499	551	487	506	493	467	521	496	457	518	491	514	496	501	501	477	497	505	476	479	499	479	499	505	449	441	508	498	521	498	473	498	484	485	535	543	553	539	501	483	488	506	502	516	529	517	532	525	488	498	512	464	508	487	492	514	534	453	521	524	461	523	472	472	488	484	486	519	530	527	473	527	454	526	498	506	482	534	497	466	473	492	461	492	490	497	492	482	477	517	512	486	484	485	461	494	470	495	495	511	518	479	497	497	465	495	480	510	525	489	494	503	488	461	505	509	534	496	482	524	488	448	474	438	520	493	500	507	514	465	460	491	487	528	515	503	485	495	486	469	490	504	516	489	513	492	478	549	531	494	458	472	502	503	476	480	514	510	501	549	493	501	530	548	491	495	488	462	522	490	480	500	525	503	496	519	464	505	492	497	482	477	497	501	499	515	453	509	498	499	510	489	558	451	517	519	478	489	484	485	502	496	475	457	481	514	487	538	468	502	462	480	508	529	517	503	494	486	491	495	499	497	494	494	475	507	507	500	495	540	468	503	511	471	469	509	488	507	490	490	474	530	528	476	524	516	499	526	529	466	521	502	506	502	484	509	494	502	496	514	478	499	535	497	462	501	517	512	540	491	470	500	473	448	490	499	455	512	478	485	500	487	504	472	483	457	524	490	499	522	535	492	491	516	480	512	511	490	520	481	517	491	496	473	490	467	498	464	500	526	470	502	509	496	492	509	531	522	510	503	505	486	531	506	490	535	521	472	476	487	506	469	501	485	490	512	502	484	490	507	508	499	463	528	511	502	496	491	516	513	530	518	496	527	492	498	510	456	517	504	492	471	486	509
10251	1126	1315	1058	677	562	405	309	238	236	197	177	176	158	153	141	109	122	109	131	116	97	99	116	97	120	104	107	93	114	108	110	112	109	115	87	103	89	98	97	102	79	109	92	77	79	90	108	83	117	78	106	78	76	86	90	101	114	96	103	91	87	118	85	86	90	100	95	92	94	99	87	86	85	85	82	100	95	88	79	86	95	94	81	84	95	91	109	101	93	83	78	117	84	92	88	94	73	99	83	98	79	89	91	96	78	85	89	94	96	82	74	90	102	85	88	92	89	104	81	80	82	82	107	97	94	83	107	96	109	78	73	89	72	77	100	90	101	81	87	86	92	69	92	86	89	98	84	95	101	88	95	92	99	82	84	81	86	93	86	91	94	103	111	102	102	113	103	87	77	82	95	93	80	86	90	87	83	92	109	101	104	93	83	89	100	83	89	98	93	82	93	102	89	103	95	91	88	99	93	82	82	90	110	98	85	92	91	102	91	95	109	86	81	93	109	96	93	79	108	105	77	91	78	80	83	85	95	86	85	83	75	90	95	91	102	81	99	92	111	74	87	93	90	91	88	77	89	105	102	93	75	89	91	80	89	107	100	112	105	74	78	90	83	89	93	98	92	77	95	90	111	81	83	81	86	94	84	94	84	80	95	102	89	78	93	99	98	90	70	78	104	94	96	104	85	104	88	101	89	83	65	94	101	93	108	89	103	77	103	95	79	85	88	106	96	98	84	89	92	86	80	101	90	93	83	73	80	94	82	94	78	95	90	82	101	106	68	86	80	90	87	92	106	82	92	83	87	105	110	100	102	93	94	89	89	91	83	92	77	100	83	98	81	89	70	107	90	94	93	85	83	88	92	77	97	81	86	104	86	101	80	91	89	85	95	87	97	75	82	81	111	116	100	69	99	88	85	91	94	95	101	96	87	92	91	93	86	88	103	88	94	81	96	81	84	96	105	87	91	75	102	78	89	99	98	94	81	85	87	114	104	88	70	86	91	94	91	100	91	79	79	83	82	88	103	83	93	77	103	66	86	77	88	85	112	91	89	104	77	73	101	84	94	77	100	92	90	89	112	98	116	84	92	90	88	85	106	89	95	87	96	110	91	85	104	102	101	94	87	96	104	86	92	87	97	92	90	104	79	92	81	87	74	87	88	95	89	76	104	102	87	91	70	99	73	94	99	98	91	103	88	88	83	79	98	105	96	108	80	89	76	95	100	67	79	96	87	91	89	96	77	109	98	103	66	91	99	92	72	85	80	91	98	89	93	93	95	101	62	97	113	90	94	72	89	80	93	94	110	100	105	95	104	94	90	112	89	75	99	98	72	74	95	95	97	103	76	85	93	76	78	84	84	110	90	79	72	93	112	99	92	81	86	90	81	88	84	99	84	90	97	98	82	99	85	82	104	106	91	105	84	99	82	91	77	112	103	99	84	79	97	88	103	87	100	91	97	85	86	77	94	98	93	103	111	89	81	92	95	80	94	82	78	80	95	91	101	87	99	98	110	81	105	95	86	87	84	82	91	89	83	84	86	107	82	75	103	94	86	87	88	104	102	90	87	104	81	94	77	80	99	95	83	107	91	85	89	98	98	80	106	84	94	109	82	58	93	75	93	80	94	73	90	83	69	90	98	77	84	101	90	85	95	97	89	85	86	84	82	90	103	85	80	91	78	76	83	86	114	100	87	87	101	77	100	98	105	90	105	97	84	81	97	88	95	93	82	97	91	84	87	75	114	86	90	93	92	94	91	90	85	89	97	93	94	86	85	94	108	109	73	98	74	93	102	98	93	86	102	85	98	99	70	85	99	89	84	87	99	102	88	90	83	72	91	87	94	84	91	91	77	100	93	103	92	90	96	92	93	104	88	97	91	71	90	89	83	108	88	83	88	94	71	96	88	100	96	82	88	106	102	112	84	71	100	100	89	87	92	81	79	84	96	100	87	85	93	97	82	105	112	94	87	89	75	94	72	89	95	81	89	90	87	103	86	87	89	93	91	99	89	69	86	85	85	95	88	93	90	93	73	98	103	102	88	92	99	109	86	92	71	88	98	101	92	104	94	102	90	96	82	97	85	87	114	101	97	79	82	97	86	96	97	94	86	84	97	87	96	82	98	83	90	81	102	94	112	92	83	94	96	84	76	89	94	94	89	66	80	92	81	77	76	100	102	83	71	80	85	81	102	96	97	96	100	93	92	93	82	110	79	88	86	107	94	92	87	89	87	82	81	87	85	76	89	100	72	100	84	107	89	98	84	86	88	94	81	70	79	90	75	100	85	87	88	72	96	111	88	87	101	89	95	78	97	83	98	95	101	95	101	82	83	84	82	101	85	93	104	79	99	76	95	93	87	102	85	84	93	87	89	75	81	84	86	78	90	82	102	78	94	83	86	81	85	82	98	89	81	90	76	100	100	90	91	90	82	88	92	113	90	88	97	122	84	78	82	81	77	103	95	93	90	106	87	105	90	84	83	91	89	78	92	97	113	84	92	101	94	108	103	78	76	101	84	87	87	91	73	91	79	89	99	92	92	95	102	92	103	77	73	91	100	90	101	88	101	85	91	89	79	90	72	88	101	96	83	92	87	86	90	110	91	107	101	102	94	98	93	95	97	99	80	103	81	102	97	92	91	86	66	94	87	94	82	86	87	98	94	74	89	94	102	93	91	94	89	100	108	83	76	96	100	103	80	96	81	84	95	88	94	95	98	72	105	84	73	90	84	89	85	88	90	82	103	106	70	99	109	92	73	79	99	84	89	96	77	105	113	81	79	80	113	88	91	95	94	91	95	85	97	92	107	82	101	78	85	84	93	92	95	78	90	100	93	75	79	89	93	106	109	103	102	99	89	80	79	89	98	92	94	95	96	85	99	82	97	98	90	107	90	81	100	91	80	90	75	90	91	79	94	89	67	70	85	77	93	86	88	80	88	95	89	91	99	92	79	89	86	87	87	96	90	74	89	87	90	69	99	78	89	92	97	81	88	90	95	85	80	83	91	94	93	92	84	101	83	87	87	92	85	86	89	80	96	92	111	88	76	86	81	90	101	87	88	92	91	88	99	80	94	86	102	84	86	103	89	90	101	103	84	81	83	87	101	94	91	85	98	91	95	94	82	104	95	93	96	86	76	105	98	80	93	96	76	85	105	87	67	115	84	100	84	82	92	93	112	98	92	91	104	86	93	98	87	101	90	85	82	88	78	88	94	81	96	115	83	99	95	97	96	102	113	75	104	88	86	96	86	78	88	95	101	104	105	92	97	88	89	94	107	80	97	79	91	97	88	89	100	99	95	98	97	97	84	74	94	87	93	82	77	100	115	95	99	99	110	88	69	87	78	80	88	99	83	81	72	81	74	96	78	94	82	87	90	89	89	84	90	79	108	89	89	101	95	96	89	101	108	94	99	88	84	91	84	90	77	93	92	101	84	81	94	100	91	90	78	86	81	78	84	92	84	82	98	90	95	88	84	97	93	105	76	106	100
5585	1329	3200	3700	2955	2523	2120	1631	1416	1203	1067	908	860	745	664	665	655	582	544	554	549	484	453	482	411	474	420	405	374	391	384	367	381	405	378	358	386	338	353	330	356	323	334	325	334	368	341	328	327	323	296	321	287	330	335	337	290	325	300	319	319	312	341	299	365	339	319	322	325	328	300	329	354	278	315	290	305	320	295	304	340	286	287	310	295	305	302	312	273	278	279	289	290	339	277	318	285	320	336	290	323	279	318	293	299	336	296	331	305	314	263	280	294	322	304	298	303	299	270	303	309	289	294	317	312	331	331	271	313	329	283	273	290	291	304	293	336	278	332	304	281	303	325	286	267	290	268	294	317	304	298	279	290	276	305	274	303	308	295	289	280	307	323	284	291	290	284	319	288	291	297	279	304	282	304	273	311	287	277	299	291	286	293	324	308	309	288	283	310	306	283	276	293	306	281	293	277	269	303	293	295	274	288	319	310	300	269	293	290	313	297	326	295	295	294	287	299	296	300	293	293	303	307	318	254	307	285	311	285	278	307	304	278	295	297	287	297	273	296	284	278	275	321	297	308	287	285	315	294	310	303	292	243	296	295	319	302	287	310	303	299	275	269	285	313	296	316	303	305	308	296	299	293	300	291	309	280	287	335	255	281	305	297	299	331	302	306	316	302	310	271	297	283	267	314	294	300	264	292	301	260	290	303	290	318	277	293	280	275	286	280	310	282	303	315	324	288	307	317	283	311	245	299	295	294	309	279	288	303	295	314	296	290	307	315	282	270	306	306	296	257	280	298	283	279	314	280	312	309	300	331	299	295	296	291	304	295	282	288	267	312	311	321	277	291	286	280	294	272	287	311	289	310	297	304	268	312	319	264	293	303	273	306	305	323	316	265	291	309	283	298	305	284	273	288	286	298	302	287	325	292	269	285	274	289	282	295	297	302	318	263	321	280	311	287	307	262	295	262	272	309	281	267	316	282	310	345	325	326	289	291	281	271	293	298	316	293	304	318	276	311	296	289	336	276	282	302	270	291	312	292	276	296	288	298	270	279	291	299	266	267	317	284	313	284	302	303	314	301	316	279	295	301	309	295	314	285	299	308	259	300	300	292	317	303	286	317	300	298	278	303	266	300	319	271	284	280	290	330	296	302	292	263	237	280	331	314	295	279	275	291	306	261	296	282	293	305	285	274	264	300	303	296	275	298	280	293	253	317	288	282	306	294	305	295	288	296	293	320	311	286	310	336	320	300	296	306	273	263	308	298	290	295	247	306	273	307	310	285	279	287	312	305	283	293	279	316	283	288	280	277	289	268	295	290	307	288	296	310	290	275	328	328	278	308	312	291	305	309	278	295	287	298	283	304	283	338	270	285	282	287	299	284	277	281	295	297	296	277	247	306	301	268	288	308	268	281	303	282	274	290	260	327	310	291	297	293	260	243	312	293	295	295	319	290	333	285	285	312	302	302	279	263	273	276	276	282	278	279	274	308	302	287	286	317	275	284	287	289	286	303	267	296	305	275	309	254	263	286	293	278	279	324	295	290	286	288	303	284	277	306	306	270	284	295	281	296	310	300	283	286	277	304	300	303	297	308	264	311	302	284	268	295	315	275	281	309	269	279	269	272	295	318	295	321	288	271	310	272	300	303	316	266	278	285	293	301	282	309	287	315	307	316	304	306	281	335	290	299	301	277	275	308	284	272	318	268	239	301	316	290	260	303	281	289	265	293	294	304	297	315	311	281	277	294	273	291	306	277	292	295	298	270	303	299	281	314	295	340	263	332	315	279	302	301	277	300	308	281	289	321	313	291	284	302	296	295	274	298	289	308	309	271	314	330	318	320	274	277	301	300	305	285	335	309	330	286	312	304	292	318	296	260	317	296	304	346	295	294	327	284	311	287	341	307	314	297	295	312	293	308	267	305	276	265	302	285	317	272	301	277	301	278	288	286	299	277	288	267	278	309	313	316	297	305	292	285	313	297	316	296	315	288	287	311	298	302	302	296	275	278	295	290	277	306	290	288	293	287	293	262	301	277	281	265	318	282	299	270	283	299	310	285	276	291	311	301	285	289	308	306	268	311	302	260	319	313	291	293	311	294	263	283	276	252	309	292	306	296	307	263	325	291	281	315	280	313	275	295	314	319	301	285	286	311	300	302	313	304	301	286	284	293	280	289	282	311	312	293	302	276	293	313	322	251	266	314	298	298	295	313	284	270	294	296	322	268	279	279	282	283	295	284	319	332	300	296	320	311	305	271	288	296	300	300	303	294	297	297	296	297	295	304	298	299	306	293	286	325	292	294	270	306	317	315	323	299	292	300	288	273	286	288	304	257	291	295	291	308	319	299	315	321	272	274	289	275	293	290	290	295	312	275	314	305	318	289	292	278	289	295	275	289	292	270	272	325	292	322	299	304	310	305	274	301	282	287	301	289	299	313	276	303	304	308	278	295	313	306	266	296	302	299	278	266	318	300	299	307	266	312	304	311	321	328	315	282	299	281	283	289	281	328	304	296	278	283	301	270	295	320	287	309	311	277	285	289	282	289	305	331	288	262	282	289	301	310	281	302	298	291	287	327	280	353	264	278	290	298	283	279	277	321	263	296	274	292	297	321	271	321	324	286	292	276	258	278	319	277	287	280	310	298	314	298	319	303	296	299	338	310	307	282	308	287	270	290	315	306	324	298	303	306	294	289	310	264	312	289	297	296	269	299	285	277	297	296	293	300	290	286	314	295	291	292	292	289	317	252	310	296	302	287	288	288	281	289	282	308	295	319	303	292	303	292	328	294	302	301	296	295	303	318	272	318	289	325	294	287	277	294	274	271	305	321	303	278	304	296	311	300	309	270	298	308	306	310	333	291	297	310	292	277	315	275	301	294	322	268	345	263	274	313	288	299	317	276	307	308	317	288	297	265	329	288	298	286	347	295	280	293	278	295	328	294	307	298	268	300	286	291	287	293	278	291	288	307	298	292	258	320	294	286	331	311	291	301	280	333	296	290	334	315	308	277	289	290	305	290	270	298	291	321	275	300	297	327	276	305	275	277	294	298	290	294	293	310	290	276	303	289	285	298	302	316	263	305	324	268	284	275	300	292	320	302	299	308	316	323	296	315	275	304	300	301	292	325	310	293	310	282	297	293	314	298	280	275	299	302	325	312	297	319	268	310	284	299	303	310	265	297	302	271	288	274	281	301	276	298	289	328	303	314	308	282	316	313	271	306	328	284	277	290	299	320	267	302	331	289	308	294	308	310	269	299	315	283	287	285	291	302	279	315	268	312	281	319	296	300	303	284	269	291	293	297	287	285	282	296	280	316	305	284	286	286	294	264	290	279	268	267	315	297	289	286	267	278	296	314	283	308	319	303	267	290	307	296	288	302	281	286	277	278	278	312	311	290	316	299	314	308	329	295	289	301	293	290	277	283	282	290	278	281	255	332	299	276	281	294	284	283	334	305	281	260	312	314	329	293	274	295	294	294	267	285	275
19154	3363	3076	2318	1593	1210	858	708	563	480	397	360	324	299	310	269	266	258	235	219	265	213	218	206	228	230	207	195	183	189	201	193	179	206	195	152	194	201	184	181	184	169	176	191	162	174	188	182	163	171	192	190	175	152	193	177	182	154	171	201	164	167	176	187	175	198	172	188	184	190	168	166	174	203	210	162	195	183	193	186	168	179	186	178	156	155	193	181	178	188	173	155	158	147	163	174	156	169	163	175	175	201	158	170	146	160	184	164	147	183	169	183	197	191	174	160	157	170	156	153	173	168	181	177	158	175	184	164	167	178	193	157	149	169	164	169	185	159	174	177	205	180	158	174	173	165	182	186	190	164	183	182	165	157	157	181	175	162	166	186	162	154	184	159	157	163	179	168	160	176	172	195	142	186	166	179	176	177	180	185	164	160	156	165	143	174	174	152	180	179	140	165	181	163	171	170	173	161	159	163	155	173	177	179	180	158	161	185	161	169	176	164	162	191	174	172	154	150	161	176	165	146	184	174	158	173	158	172	163	164	159	173	181	162	154	181	179	173	179	181	165	163	180	181	170	171	171	169	157	141	156	162	171	188	131	152	180	135	163	182	156	183	171	175	180	146	174	160	175	171	172	158	185	185	175	170	152	159	186	160	198	153	176	177	166	153	190	164	151	157	162	167	180	175	181	162	171	165	178	175	161	152	191	181	174	185	172	176	161	159	146	155	166	158	176	169	181	162	187	160	158	168	186	155	145	160	136	196	169	182	186	163	159	168	161	172	191	158	164	188	165	155	181	173	187	154	157	160	166	172	157	164	166	142	165	145	163	135	171	174	149	190	185	164	172	168	176	150	173	162	196	163	161	149	166	165	159	177	171	178	162	173	172	141	186	163	160	192	146	179	153	157	161	151	175	193	178	167	159	158	167	157	184	167	181	148	173	180	167	161	168	159	177	158	170	173	174	174	159	167	196	140	185	158	194	166	148	155	154	188	192	191	175	188	189	155	156	193	175	153	163	157	157	181	172	190	173	162	163	181	180	164	169	160	161	178	178	158	161	171	159	148	166	192	169	167	154	168	163	192	170	168	162	188	170	158	158	174	149	161	187	151	159	146	172	165	165	169	156	173	155	174	221	154	159	161	171	169	185	167	178	170	162	165	202	149	154	163	179	172	182	192	152	186	173	163	174	167	168	162	158	164	172	155	184	154	186	176	168	180	153	150	170	174	152	178	166	179	156	175	185	165	145	175	195	186	138	178	168	171	160	201	182	192	165	167	170	192	183	164	147	177	187	144	174	184	186	161	186	175	148	177	181	163	140	162	168	159	157	161	167	159	165	171	196	191	195	198	158	163	171	152	137	170	174	160	195	176	166	194	161	194	177	170	156	184	164	140	157	154	152	175	164	171	195	166	180	155	187	157	156	148	185	166	182	182	175	165	161	156	181	154	154	170	173	185	172	156	154	171	149	172	179	179	185	192	147	147	163	170	180	151	158	161	155	174	172	173	168	161	168	174	172	176	153	170	157	163	161	176	158	178	153	175	160	161	184	182	190	181	170	141	130	168	172	161	141	154	172	159	150	189	176	169	134	162	161	151	171	173	185	166	152	179	175	156	172	172	171	176	193	162	164	169	159	165	158	178	160	152	147	157	180	174	202	165	157	145	154	152	162	153	155	185	187	183	172	153	164	167	153	168	185	162	167	148	153	180	176	179	181	166	162	191	162	189	173	182	196	159	178	188	177	168	194	181	158	152	166	154	169	177	173	173	167	156	161	172	175	181	168	168	145	165	182	175	180	166	179	168	165	168	161	168	177	168	158	148	165	159	173	167	160	173	161	176	152	180	166	169	171	153	173	179	179	170	161	144	173	172	151	203	161	164	151	168	176	169	165	185	181	192	163	141	173	157	154	163	169	167	155	157	177	177	170	162	197	165	164	164	150	157	158	145	170	173	151	175	174	164	173	154	157	177	146	161	162	165	179	160	168	158	174	167	163	154	169	166	165	175	157	175	170	159	154	165	186	147	168	155	174	171	165	154	153	165	196	158	157	181	162	157	190	166	174	162	156	176	192	169	164	175	174	158	157	183	172	153	170	164	171	177	138	151	160	162	179	165	163	163	181	172	180	183	159	188	169	158	174	174	186	163	170	182	167	158	156	171	168	179	148	155	176	167	176	160	151	178	146	197	161	164	212	160	175	144	176	169	160	171	174	154	179	161	167	166	160	161	159	167	157	167	162	143	149	185	180	181	195	166	158	158	165	139	166	161	168	212	185	195	166	176	163	147	146	171	169	150	156	170	163	171	137	170	196	172	191	154	181	175	160	164	173	169	185	180	181	173	181	161	175	156	194	190	163	162	177	172	157	139	174	162	159	174	164	205	164	150	156	162	163	156	164	185	161	155	136	184	167	166	173	188	159	162	174	172	194	150	156	154	183	175	166	172	165	155	173	158	198	172	190	170	175	178	185	169	159	167	172	171	171	162	162	157	198	156	176	188	171	178	180	154	160	149	178	165	176	173	178	167	163	158	173	144	151	185	170	158	183	170	152	161	166	162	166	166	184	182	165	175	175	164	165	162	161	171	175	177	160	162	163	158	200	164	185	176	179	189	167	176	183	177	153	179	147	160	159	161	155	186	157	170	157	125	157	174	198	156	152	167	157	181	181	172	169	151	163	209	192	164	183	195	157	169	157	170	163	147	145	162	160	179	164	174	191	164	173	167	175	154	145	168	165	150	175	180	170	169	179	177	176	159	148	159	161	168	171	194	149	163	173	158	178	150	176	195	188	175	161	147	199	163	189	159	163	172	168	174	164	176	177	158	169	150	180	179	145	179	165	180	166	182	167	168	173	177	180	173	153	180	180	188	148	188	175	176	178	140	163	176	190	175	165	175	156	176	167	174	187	152	194	173	168	164	151	164	157	162	159	129	187	178	150	178	175	159	205	142	164	163	155	175	155	176	149	158	153	168	188	154	180	160	176	162	177	151	173	171	156	153	175	148	140	165	185	168	145	189	168	165	173	154	152	151	183	169	155	155	158	156	153	162	158	165	178	159	178	171	148	150	163	181	183	161	189	157	160	171	163	157	181	157	156	197	172	165	158	168	161	173	177	182	172	169	160	185	172	196	164	189	149	196	154	170	167	158	180	153	149	165	180	174	175	152	166	169	175	169	154	172	166	172	169	175	163	195	153	171	188	184	182	143	183	175	176	176	179	179	150	162	166	176	145	193	179	169	169	179	150	184	183	166	162	184	180	174	170	161	172	168	147	164	167	164	168	159	158	172	162	169	173	176	174	172	189	155	163	198	154	165	159	162	161	171	164	177	177	168	162	184	182	158	160	178	194	184	173	162	192	183	180	179	151	165	159	171	163	145	173	160	186	165	145	180	163	159	146	159	185	167	161	196	178	188	179	161	186	162	189	198	156	154	183	176	182	161	184	182	169	189	149	157	148	189	178	184	163	181	166	178	157	171	159	161	147	164
7962	2740	6313	6941	5916	4747	3899	3296	2727	2350	1972	1786	1651	1498	1233	1288	1194	1107	1027	975	950	859	877	855	797	787	796	764	730	750	694	711	678	658	650	655	583	601	649	620	618	554	608	605	615	601	591	545	580	588	618	554	551	594	568	542	558	556	575	540	567	515	520	539	516	565	548	542	521	538	528	531	524	540	521	484	494	485	540	521	518	496	523	593	521	507	527	494	526	521	502	522	509	527	510	512	492	532	511	539	529	501	480	484	505	492	508	485	492	479	481	487	511	528	554	488	527	516	493	529	550	541	519	507	475	482	519	509	515	552	480	485	506	495	477	516	538	512	524	494	495	486	481	513	544	516	488	513	507	555	503	491	512	498	470	515	514	517	488	563	498	517	487	490	518	502	500	483	493	492	547	525	549	548	501	499	483	489	508	502	507	533	491	501	457	505	463	517	478	538	530	497	494	494	526	489	471	533	548	481	520	490	473	560	509	494	488	525	542	515	505	511	520	519	486	516	490	499	481	496	519	502	479	485	496	520	468	476	490	532	508	447	506	506	501	465	513	511	477	519	553	470	513	517	531	466	482	528	429	479	479	516	488	513	523	499	476	497	461	493	509	498	518	512	528	485	530	525	489	465	498	504	474	519	522	495	512	526	486	484	510	497	450	488	485	486	479	506	465	483	569	482	495	495	502	493	474	531	505	453	484	549	489	546	486	486	484	511	527	511	512	502	443	445	506	499	490	519	515	506	510	544	498	505	471	493	483	471	490	495	534	496	495	474	532	519	489	455	540	478	505	486	514	537	511	504	458	518	526	454	486	493	481	506	491	452	509	500	469	434	507	508	530	464	516	505	446	498	456	519	469	525	510	488	511	523	465	514	507	487	486	505	511	517	482	517	508	444	503	502	515	542	461	480	541	507	487	493	475	472	483	514	484	473	487	478	530	495	509	495	532	526	450	486	487	493	481	520	456	460	487	470	502	492	486	504	490	495	475	466	525	497	504	506	468	482	493	485	515	486	475	467	576	494	509	513	522	541	479	511	498	504	487	525	495	473	444	467	489	535	510	477	487	555	473	491	493	492	510	492	487	496	552	523	461	485	521	521	478	516	510	505	501	517	492	548	500	499	492	494	512	556	533	572	507	481	483	480	523	473	453	516	538	481	478	519	500	497	477	465	502	541	476	537	533	506	501	485	551	498	506	505	469	494	522	519	472	469	469	501	520	507	493	503	540	511	507	513	505	471	544	476	504	531	486	496	516	480	506	491	502	463	503	444	523	525	510	480	507	513	496	501	540	517	502	489	505	497	495	510	487	517	540	445	481	484	474	534	515	488	485	486	501	503	521	510	521	514	468	480	521	514	490	480	509	519	471	470	475	490	503	533	474	459	468	452	522	478	509	459	502	490	486	504	508	519	472	542	481	498	504	526	509	515	499	506	508	503	478	515	506	514	471	482	506	489	525	502	490	476	457	505	501	491	515	466	455	500	506	483	489	453	472	486	471	504	532	475	507	457	491	539	490	511	529	490	499	514	490	482	493	512	480	530	516	486	468	443	494	524	478	530	485	474	520	474	530	491	532	530	517	494	517	491	480	503	488	524	500	479	514	483	485	473	447	502	510	459	527	518	479	514	490	529	468	493	507	499	476	488	490	487	479	488	542	543	494	462	524	507	495	521	453	520	522	455	519	516	535	482	470	450	499	510	496	508	498	483	515	473	456	496	502	528	485	474	507	540	468	505	490	522	488	537	481	498	475	483	502	505	483	504	527	500	511	520	527	487	486	528	497	531	511	492	470	490	464	469	480	469	508	496	481	469	506	491	479	457	489	504	499	528	494	489	497	509	463	492	488	492	481	486	532	564	470	518	500	503	483	530	504	489	481	515	470	502	502	499	479	541	469	498	514	491	495	506	459	472	515	506	512	453	526	471	482	506	530	495	472	490	517	502	517	533	495	484	512	506	480	472	466	489	518	491	514	504	481	468	437	543	484	528	487	479	486	536	527	493	545	518	491	497	455	482	486	531	476	496	482	468	481	504	529	493	481	488	511	504	495	511	482	494	518	446	508	483	495	478	529	514	487	481	523	505	482	519	498	519	495	494	482	514	530	499	544	498	499	511	541	485	506	496	462	494	509	484	510	486	481	472	539	472	487	483	503	504	502	566	507	494	513	472	474	503	529	478	536	525	469	498	463	453	510	493	446	513	487	530	517	517	481	466	494	496	497	479	482	500	529	505	509	504	483	492	489	508	481	535	501	523	449	476	501	502	532	472	493	458	500	493	497	491	481	510	521	488	496	510	519	506	449	461	508	488	492	528	550	513	495	481	460	485	487	472	498	524	508	501	538	528	465	512	503	494	498	504	486	507	462	526	504	488	505	545	503	494	487	513	466	487	480	484	487	517	512	465	519	537	472	472	512	530	500	546	527	522	545	461	515	508	480	476	534	464	474	527	460	519	454	536	506	508	496	484	520	505	486	531	481	461	512	510	492	515	487	497	518	497	446	536	525	488	538	493	497	507	488	475	460	503	445	532	550	497	478	509	475	506	474	441	476	474	465	535	500	515	517	492	493	472	508	488	530	518	505	503	515	471	473	487	474	455	502	480	472	463	478	463	498	491	508	515	458	497	562	493	481	543	504	537	530	524	459	501	517	524	497	495	501	488	476	488	529	526	542	508	450	532	488	461	504	477	457	498	503	466	498	504	510	489	485	492	503	505	480	557	513	466	493	543	500	485	479	497	478	473	523	487	554	514	481	470	504	506	508	514	476	501	476	500	490	466	494	494	490	507	518	487	513	503	494	498	506	485	521	500	494	500	500	504	463	451	462	526	451	530	525	507	484	510	483	488	482	532	525	493	506	510	527	488	498	496	484	511	509	516	478	464	515	495	495	480	498	502	487	474	501	483	543	542	512	510	499	487	472	497	492	480	507	516	495	486	463	505	512	482	486	502	506	484	478	483	488	494	491	495	526	486	510	514	491	531	526	509	527	540	461	443	501	470	444	489	480	490	508	499	482	509	536	489	488	479	496	495	515	482	474	512	499	493	482	466	489	476	467	512	506	467	513	511	478	501	469	494	500	470	519	486	544	506	523	493	486	486	511	493	468	481	471	498	480	516	509	509	497	487	527	504	502	512	497	504	474	524	535	530	478	471	460	518	478	493	473	485	499	466	521	449	518	499	559	465	530	494	465	464	486	484	483	492	502	473	525	486	507	483	489	507	502	512	496	527	484	534	517	532	492	488	472	481	490	438	522	473	521	530	461	499	485	525	499	545	521	496	507	462	518	510	469	505	476	470	484	524	523	455	504	495	453	476	489	444	493	528	484	489	483	498	499	485	476	459	484	497	505	491	477	518	501	476	522	518	519	515	475	505	502	498	464	511	512	520	507	504	482	483	506	491	473	507	494	507	499	473	473	501	493	494	506	493	487	479	513	512	515	462	491	489	470	500	479	536	516	529	506	519	494	537	504	488	511	495	516	474	524	501
2559	272	217	250	213	194	171	187	194	189	171	203	169	180	163	163	143	166	195	176	186	187	195	179	172	202	196	179	191	178	166	176	202	160	181	187	181	180	185	179	204	184	181	202	190	164	166	161	191	173	168	159	193	200	189	188	179	159	172	190	182	202	168	196	186	177	180	164	186	178	175	168	201	178	171	172	198	167	179	175	159	155	187	181	176	179	201	153	174	179	194	169	158	182	170	176	176	196	221	185	190	176	172	183	192	177	173	186	173	170	191	173	172	176	150	165	183	197	177	152	190	205	182	166	162	184	180	163	179	206	177	168	166	206	147	178	156	203	165	200	174	169	193	180	169	160	165	170	166	175	184	183	191	186	165	173	168	167	181	157	181	178	168	168	167	167	152	186	169	188	155	156	159	164	174	192	159	201	168	181	198	184	196	183	210	188	176	180	163	161	170	176	177	169	179	179	166	172	178	184	168	188	176	192	158	151	159	173	164	166	192	170	177	167	195	175	158	177	177	189	181	189	181	167	173	171	186	173	161	172	175	153	173	160	167	170	179	181	193	199	158	188	165	185	186	173	177	164	160	177	148	155	186	172	166	180	189	161	159	159	170	174	183	172	174	179	187	168	169	178	148	168	157	169	185	172	178	183	186	157	189	156	176	161	154	191	160	163	175	172	170	178	159	181	181	177	146	177	165	164	172	180	189	172	162	168	163	196	203	158	176	193	177	180	183	150	186	177	200	157	184	161	191	163	181	183	177	187	186	200	165	187	184	182	187	170	171	168	170	179	183	198	192	164	169	180	172	194	160	170	150	181	166	172	164	162	160	158	168	177	179	170	159	194	190	181	167	189	186	165	162	161	166	192	180	148	190	172	186	173	160	167	173	150	159	164	192	157	178	169	163	190	177	176	175	194	191	182	166	159	171	173	164	176	191	193	185	178	176	184	158	155	178	191	166	193	182	164	174	174	166	189	198	184	174	192	184	185	175	186	164	174	213	198	176	192	169	180	164	183	179	169	177	173	184	169	194	163	177	173	169	160	162	169	166	161	149	184	172	169	165	168	173	173	187	170	165	170	177	168	187	181	176	186	195	190	183	165	177	183	162	169	186	184	170	167	180	174	180	191	176	172	164	192	198	190	162	177	193	146	140	163	191	188	181	172	197	179	186	183	202	196	182	187	194	160	161	176	186	192	171	180	188	168	171	188	176	186	172	197	169	161	161	170	175	176	184	182	183	157	188	181	175	172	182	172	167	167	171	183	174	158	183	180	164	160	156	151	203	187	196	180	180	182	167	182	163	178	166	163	180	176	188	172	176	193	173	188	191	181	167	170	166	173	163	158	171	168	179	196	153	188	149	164	200	179	196	171	175	184	165	177	198	177	175	184	176	179	192	184	151	189	157	173	162	169	187	160	157	144	154	203	183	193	178	194	203	191	168	181	190	182	194	164	180	164	166	179	170	181	170	181	181	180	193	191	160	161	165	174	170	187	173	172	168	176	178	171	163	171	171	161	175	172	178	168	207	175	183	172	170	176	171	176	165	166	197	179	152	184	173	167	174	189	181	154	178	175	191	181	167	165	188	160	149	190	181	150	160	168	191	185	154	184	185	188	155	160	162	188	184	172	181	164	206	150	180	170	148	199	177	184	202	171	181	186	163	177	179	181	183	174	186	175	181	213	186	171	207	199	186	171	188	182	190	170	164	154	186	140	186	149	191	179	146	173	189	161	169	162	190	175	169	187	174	199	180	185	178	190	170	163	175	188	165	177	178	175	176	176	180	173	163	181	157	154	162	187	193	182	162	180	190	170	161	161	191	175	181	179	196	168	163	172	165	185	165	182	193	183	180	161	180	171	197	177	182	180	191	151	176	158	186	185	183	209	173	155	172	159	160	171	155	180	171	186	177	153	173	165	201	172	184	200	172	187	171	181	188	163	188	196	171	195	162	169	193	189	201	194	150	165	171	180	178	172	156	166	184	173	174	190	174	183	179	174	181	165	177	183	175	164	189	149	166	183	161	188	165	185	204	174	172	188	180	174	161	182	171	186	190	198	157	172	160	146	172	185	197	166	184	197	170	199	175	197	171	177	175	181	187	178	162	172	172	190	169	175	198	193	180	174	183	158	157	160	154	167	178	186	155	186	166	168	169	154	178	205	184	167	170	149	176	172	179	185	176	160	198	169	168	168	186	173	169	188	181	175	175	176	179	201	176	185	156	171	181	188	151	182	174	180	187	170	171	180	169	168	171	178	175	165	175	184	169	183	174	181	174	163	162	164	186	171	173	190	181	166	176	190	170	201	186	200	173	155	180	185	183	184	179	191	169	203	178	177	190	201	207	180	175	169	165	163	180	170	181	149	180	183	177	187	186	153	160	165	179	182	186	182	170	172	158	168	156	178	192	177	174	213	177	178	188	170	176	183	188	202	198	185	167	194	179	188	181	189	183	206	165	162	193	174	182	163	174	196	184	168	214	178	174	187	173	162	165	189	192	176	178	167	174	191	167	169	169	169	212	157	181	163	202	168	159	173	165	161	194	175	166	197	191	172	172	157	158	160	177	159	161	167	189	168	168	162	194	169	145	156	181	180	163	157	190	188	184	185	182	167	147	190	194	171	190	160	157	187	161	180	180	183	189	170	173	166	199	167	164	176	185	173	183	166	165	171	178	175	167	163	171	207	182	192	190	204	181	183	172	170	197	184	190	179	153	155	165	192	176	180	167	168	169	190	177	182	178	171	193	163	149	169	170	156	174	158	185	178	184	162	165	180	192	173	191	202	178	194	161	183	183	170	185	160	156	178	171	174	183	174	167	161	189	180	192	151	186	187	182	176	203	186	162	177	183	194	195	164	160	162	167	183	176	173	192	196	169	167	175	168	190	161	166	160	174	168	181	194	171	181	189	187	159	188	169	184	163	186	187	166	178	182	186	172	167	161	193	193	195	164	173	153	167	162	160	194	224	205	155	176	174	183	180	183	194	175	169	171	166	173	169	190	164	169	165	171	189	186	170	193	175	187	151	182	180	198	170	190	190	168	180	170	173	182	162	148	189	153	182	166	151	187	192	149	159	174	172	185	174	174	167	166	177	184	190	190	170	179	187	177	188	187	188	195	181	188	196	191	187	171	172	185	182	193	181	203	181	184	174	178	179	185	175	172	187	190	186	170	205	196	167	169	173	182	188	151	181	172	165	181	192	167	186	167	153	184	184	189	172	178	178	154	170	161	168	163	192	188	169	151	202	171	183	166	163	184	194	192	159	173	170	204	172	137	150	174	188	163	175	202	172	178	179	168	179	193	191	166	195	185	192	180	173	170	176	195	180	170	172	179	176	166	182	167	188	180	181	181	173	152	168	173	168	186	196	174	190	176	170	159	164	156	188	165	175	157	187	160	171	195	171	177	194	181	193	149	196	193	158	149	177	186	182	187	186	157	182	169	157	176	190	178	177	151	184	164	170	188	167	191	189	171	173	178	153	153	163	185
2180	622	697	721	693	631	614	534	575	514	509	536	559	544	503	538	497	543	536	499	541	493	528	473	528	536	510	516	464	491	498	500	487	520	491	474	466	461	531	489	499	496	492	504	504	496	474	540	492	527	453	506	513	491	464	493	507	496	534	481	475	483	478	513	472	515	473	479	537	534	484	534	461	509	489	527	487	494	502	507	498	518	496	516	518	507	506	527	497	494	484	523	488	518	504	516	514	493	499	542	510	491	496	500	516	535	515	543	499	496	475	513	513	520	526	487	498	546	533	487	510	522	505	488	529	509	495	478	501	496	536	518	484	516	526	472	524	497	505	519	530	523	468	494	517	486	504	462	490	525	496	505	508	520	492	482	524	532	481	506	472	470	507	504	506	504	536	494	514	475	502	479	521	539	486	496	462	471	545	540	499	485	528	464	523	528	552	478	471	510	476	472	482	498	494	468	475	527	530	513	475	505	495	513	531	531	526	464	491	530	497	505	512	505	508	467	527	502	487	492	523	482	483	507	529	461	504	500	522	457	493	511	500	502	473	517	518	477	519	496	484	472	477	454	515	488	476	475	509	486	467	500	489	486	489	515	497	509	517	515	530	506	505	541	510	500	512	471	456	505	502	460	496	495	486	516	505	493	515	504	507	485	523	472	465	514	511	489	489	494	492	501	502	505	494	522	515	422	487	491	475	484	458	466	486	504	468	516	497	525	502	520	497	520	439	478	499	492	520	536	484	521	511	527	531	484	517	488	535	496	478	484	475	525	533	490	497	497	459	470	540	513	447	500	487	504	524	487	475	494	534	481	558	504	467	485	481	540	469	480	503	487	516	507	525	479	476	495	481	523	487	519	485	471	470	510	469	482	528	467	496	507	528	503	489	453	508	515	502	497	475	499	522	528	473	520	522	447	487	483	504	487	493	528	517	516	528	543	490	471	520	510	501	488	506	496	479	473	550	523	507	483	498	549	482	469	480	496	493	487	492	488	509	506	515	479	523	509	481	465	521	486	506	496	487	522	488	460	493	499	481	508	472	535	459	506	521	507	471	501	507	517	509	486	489	473	502	510	514	517	499	472	487	511	487	462	495	530	477	475	533	486	476	494	526	497	521	487	504	492	519	499	496	504	496	490	505	463	465	503	476	476	538	529	467	465	482	497	499	518	493	502	468	491	508	477	507	528	494	475	476	461	519	530	508	519	553	508	522	489	479	504	511	493	496	511	513	473	494	538	500	507	526	505	494	514	520	493	513	525	538	493	495	472	512	500	482	512	522	479	474	517	518	550	533	492	508	471	491	519	520	500	514	503	486	468	553	469	506	496	525	500	515	500	509	504	525	474	479	477	509	478	517	517	439	488	464	487	493	507	501	519	492	487	470	492	444	495	506	501	494	508	486	496	500	501	512	517	495	478	491	506	472	497	508	473	529	552	499	515	510	511	502	498	458	514	494	520	504	519	497	491	472	500	515	520	470	507	522	502	483	498	505	517	498	494	482	522	511	497	514	492	489	479	473	472	505	504	478	526	506	519	483	471	512	514	513	472	547	499	461	498	529	506	494	496	533	513	527	488	508	453	543	506	494	508	487	515	522	517	511	489	471	486	500	470	496	447	498	493	536	534	530	476	504	484	474	499	490	499	505	499	518	503	498	515	498	514	504	485	510	496	478	494	495	490	498	519	482	515	508	537	515	515	479	503	501	488	508	470	489	502	461	492	502	506	472	506	459	450	480	498	518	473	493	467	527	489	512	505	447	499	510	523	527	480	534	475	500	471	481	496	483	496	505	504	509	518	486	518	523	493	488	469	486	521	480	485	495	478	474	468	479	487	521	501	506	461	519	477	461	515	490	516	490	511	530	493	542	509	509	502	477	501	508	457	512	486	482	503	488	500	512	497	513	527	466	535	475	523	496	507	494	461	539	480	532	461	485	495	492	494	495	508	500	501	493	491	491	502	513	514	488	469	475	472	518	529	540	498	449	527	480	513	495	502	492	490	478	466	495	494	541	533	480	462	488	478	479	516	537	494	511	519	525	419	515	496	494	497	514	500	496	507	504	516	472	459	504	502	484	480	505	504	479	513	498	513	481	518	506	480	529	491	515	473	514	490	509	526	492	511	484	499	512	539	473	483	481	502	504	504	497	487	509	520	521	519	511	532	480	502	517	521	478	515	478	503	534	476	507	503	524	473	512	536	487	477	493	465	526	512	492	496	490	534	478	475	471	478	512	476	456	469	476	528	537	474	505	494	489	500	468	513	460	538	518	504	510	539	511	480	495	477	536	489	460	502	467	498	492	514	490	480	514	462	469	439	511	517	505	488	481	528	514	517	520	520	505	535	491	480	528	487	531	537	493	502	505	510	475	489	498	534	498	501	493	491	500	504	513	500	515	498	496	517	455	515	476	493	443	491	494	500	514	522	492	516	514	485	471	472	470	507	475	480	535	510	496	474	511	501	548	498	521	483	518	483	477	511	453	507	542	530	482	477	500	487	527	500	484	509	492	467	528	544	505	524	516	550	521	485	542	501	476	532	502	536	503	473	519	500	489	492	515	483	518	533	515	524	518	500	503	465	466	493	537	481	524	474	527	514	474	503	476	541	460	485	536	467	496	490	503	511	495	495	453	490	503	497	486	492	500	518	501	486	499	536	508	464	473	497	513	514	510	504	527	512	498	505	495	474	555	530	472	508	489	475	493	494	470	529	494	526	474	510	469	528	544	497	486	511	534	470	501	519	561	494	522	479	487	517	528	495	491	470	470	480	498	531	518	454	484	522	470	499	482	528	509	486	478	547	490	514	515	484	493	492	529	491	479	506	519	529	467	526	566	499	480	453	532	478	432	526	488	459	517	525	507	496	477	519	471	512	472	514	462	515	498	501	497	466	523	501	495	527	490	536	492	489	514	514	515	502	467	495	500	522	481	528	492	507	525	492	486	493	513	498	485	485	532	526	503	483	524	497	515	466	485	512	489	506	493	512	504	497	530	498	476	507	508	487	519	510	490	467	515	506	522	483	492	541	448	503	546	444	473	479	513	509	489	472	496	523	516	485	510	530	513	485	493	495	531	524	489	489	463	518	494	522	539	515	498	503	476	451	548	544	467	499	502	521	491	478	529	523	507	513	490	460	496	470	507	478	505	503	511	528	481	499	472	524	526	545	488	496	469	525	480	480	485	519	509	511	492	479	503	480	521	484	489	494	474	533	491	522	467	519	517	472	473	470	477	485	480	457	495	463	494	512	498	480	484	510	522	506	493	516	487	484	506	513	519	521	499	486	495	495	487	524	518	542	486	490	511	476	493	495	467	484	493	535	465	464	472	502	521	489	474	503	487	478	465	498	484	517	503	495	476	468	497	503	494	523	521	474	474	517	518	502	495	512	539	473	474	464	529	518	500	525	531	489	550	510	476	483	543	470	498	468	529	512	481	479	487	488	494	503	528	493	508	481	516	477	497	499	463	514	491	493	486	485	486	523	516	482
10693	1158	1355	1035	750	557	416	367	297	243	233	175	180	163	143	153	153	137	106	131	128	117	110	102	125	103	127	102	92	90	103	113	107	106	85	95	95	96	92	92	105	98	103	92	100	93	98	86	109	89	79	114	103	75	92	96	99	93	107	90	101	95	88	98	79	104	99	98	79	78	93	99	80	94	88	104	92	101	105	79	81	97	97	94	100	83	96	91	94	89	102	67	90	111	106	91	93	77	100	88	104	91	95	90	114	73	91	80	90	97	102	89	79	87	117	77	97	87	74	98	83	101	103	83	92	91	83	88	84	91	78	116	100	74	95	70	95	74	93	89	99	91	103	81	109	96	90	98	102	96	104	84	94	114	97	106	105	86	104	97	89	77	76	80	113	92	87	93	87	102	73	88	98	93	83	85	75	77	90	97	84	90	102	69	98	87	86	84	91	86	104	86	86	84	100	100	87	90	87	84	86	98	84	95	87	98	94	91	115	85	97	70	94	98	83	89	94	99	85	90	98	93	92	91	110	88	104	92	83	68	96	97	89	100	86	90	83	94	90	93	107	87	93	94	104	92	84	88	95	107	83	99	93	93	96	89	99	87	103	89	92	114	103	82	81	82	89	92	83	95	83	96	89	87	80	100	92	96	100	92	93	98	81	96	100	92	102	96	88	90	100	84	97	88	81	87	91	88	88	92	97	85	93	86	93	73	76	93	96	97	95	100	101	83	81	84	91	84	86	95	92	87	93	95	85	93	86	91	92	102	88	103	99	92	86	100	89	84	93	95	90	90	77	86	90	102	94	91	85	101	92	99	107	94	88	96	78	80	109	82	89	79	76	87	78	114	103	95	95	104	95	93	93	103	91	84	71	81	93	81	94	102	76	95	90	95	108	83	97	92	97	84	101	106	79	100	90	95	81	90	100	89	88	92	78	92	92	102	94	83	82	93	92	99	86	94	97	78	91	97	87	83	96	74	98	105	93	98	88	79	94	86	93	94	78	95	81	90	68	77	77	84	81	73	99	91	100	93	77	105	79	96	90	86	87	104	89	101	90	91	87	76	85	91	97	84	120	94	101	90	70	112	86	94	94	88	86	89	91	90	92	87	99	72	91	88	103	82	90	72	83	77	80	95	98	82	93	93	73	87	103	95	92	96	94	90	81	79	97	83	86	87	87	86	87	87	104	96	77	94	75	75	94	109	93	100	96	91	95	84	90	84	105	101	82	97	88	91	105	100	89	79	77	80	108	92	84	96	91	88	84	85	76	81	92	109	83	81	99	94	104	91	84	111	87	101	91	81	84	98	121	91	83	101	88	102	98	70	105	64	92	91	104	101	86	97	82	100	93	72	87	93	101	99	99	79	90	98	89	69	71	97	96	88	95	102	98	88	95	82	92	89	106	98	92	98	98	74	89	110	84	88	87	105	103	88	115	73	90	71	90	98	86	98	98	85	96	83	88	86	109	83	84	97	98	100	91	88	88	90	96	84	108	80	103	112	103	89	70	87	117	87	91	78	95	98	98	125	85	88	93	100	87	85	69	105	84	89	89	84	75	92	100	86	88	95	104	97	86	91	104	96	79	77	92	93	66	69	87	97	98	86	91	92	107	99	106	88	86	93	91	89	90	110	96	95	86	98	90	90	104	84	97	88	84	88	96	96	77	101	90	91	100	96	91	111	108	77	91	80	84	92	90	96	69	107	95	86	83	75	120	110	86	96	104	72	95	82	76	93	87	96	97	97	105	92	93	96	85	77	88	101	107	88	90	110	75	90	107	96	94	88	99	94	91	93	103	105	79	84	89	100	95	98	104	99	92	97	75	79	99	112	117	73	113	86	90	98	75	77	77	87	90	79	92	90	87	101	89	82	99	90	72	104	104	91	81	90	98	96	78	97	83	103	104	85	89	91	76	86	82	87	105	99	84	96	84	96	65	88	73	82	100	79	97	92	98	85	93	88	103	79	82	108	81	92	90	80	95	73	82	89	91	95	110	97	85	92	83	105	86	99	108	103	91	107	84	106	95	93	87	91	92	91	93	87	93	101	101	78	96	78	80	77	102	97	93	103	97	89	83	85	88	115	85	98	82	108	82	84	84	100	97	91	81	97	85	93	90	92	93	100	91	93	96	105	88	109	91	64	98	82	113	76	90	83	74	99	103	82	99	102	102	103	83	101	77	92	85	93	91	94	85	90	77	86	102	88	95	97	93	81	77	92	94	75	91	84	97	102	92	86	92	87	93	85	74	91	102	99	121	92	108	92	90	96	76	88	93	93	93	79	97	88	95	105	90	92	81	97	73	111	81	94	78	82	84	97	97	96	92	98	81	87	76	106	81	86	88	95	95	85	110	97	93	93	114	100	85	101	80	80	92	105	90	78	89	75	88	83	77	84	89	75	99	90	97	96	83	84	77	83	95	89	86	101	85	95	81	88	87	105	86	100	90	83	87	77	93	87	87	85	110	92	109	94	76	91	87	101	74	94	100	81	90	97	97	87	91	101	88	85	94	79	84	88	94	88	86	85	87	99	81	84	86	84	92	71	79	73	82	90	92	93	107	84	91	83	100	89	91	94	82	67	91	103	92	85	110	92	96	85	79	103	91	93	78	104	92	92	85	85	102	103	99	91	90	101	103	91	87	88	105	99	97	93	83	88	88	97	101	104	90	100	99	85	94	104	89	93	105	87	104	80	86	94	92	93	86	94	103	96	88	78	114	97	99	77	84	83	108	77	112	89	106	89	81	86	103	106	101	102	95	100	83	94	71	98	97	93	92	69	86	103	84	78	77	102	96	78	82	99	100	96	80	79	100	90	76	77	86	91	90	101	84	92	73	101	83	79	98	88	82	95	66	70	84	89	101	78	74	84	85	93	87	90	87	87	72	100	84	87	95	67	82	88	89	116	97	92	72	89	90	70	86	98	104	88	105	101	83	84	101	85	96	97	89	101	67	82	99	95	98	99	82	95	86	97	85	107	101	105	84	96	93	84	103	82	88	107	76	87	72	101	73	89	91	87	81	96	93	92	79	88	105	73	101	80	97	80	89	101	89	86	92	101	80	99	87	101	101	104	110	93	77	90	97	99	92	80	84	82	86	80	93	82	88	77	77	88	105	97	97	102	79	76	97	90	85	104	94	93	93	88	95	72	87	107	88	93	81	79	108	95	88	78	99	109	82	111	83	91	88	86	100	95	98	89	81	98	97	92	97	87	97	95	96	86	94	70	101	87	83	96	77	80	96	89	94	92	92	89	92	82	79	84	81	88	98	101	95	94	100	81	79	101	82	81	88	95	75	89	96	113	91	95	97	96	109	88	77	87	101	94	93	84	88	82	98	95	93	98	97	93	89	93	90	96	91	94	81	106	100	83	79	89	97	87	107	108	106	83	98	93	99	91	80	104	114	78	70	99	87	96	79	92	94	100	87	86	101	105	85	94	96	86	93	82	95	89	84	82	97	102	89	104	104	101	110	116	87	93	103	106	85	87
5689	1354	3283	3560	3044	2464	2060	1638	1443	1251	1061	922	828	797	706	640	624	529	569	559	552	536	477	479	474	417	446	398	378	357	414	376	408	338	382	366	335	356	365	353	363	310	349	338	330	331	371	333	334	389	343	363	328	312	304	333	328	319	309	295	323	346	313	344	308	327	301	333	316	275	292	308	354	327	295	374	319	287	312	309	330	292	332	292	313	310	306	304	315	281	336	297	290	292	303	281	300	314	310	334	268	315	288	323	336	285	286	287	286	304	327	305	285	307	278	299	298	323	326	323	283	299	301	316	307	274	296	330	297	280	312	286	323	321	319	307	299	314	247	307	283	281	285	331	317	295	290	314	290	323	289	281	308	325	311	310	285	265	309	286	284	290	280	310	286	321	311	300	291	323	301	270	299	298	306	299	310	282	298	293	282	304	274	342	293	305	283	277	278	277	339	314	318	267	294	289	272	291	294	259	301	279	305	289	273	319	290	304	276	289	309	294	269	300	264	312	280	273	282	276	302	293	302	301	318	278	310	284	299	273	304	280	288	285	262	300	306	277	317	328	311	283	297	304	311	310	317	291	296	314	289	304	288	315	284	297	284	316	274	293	298	275	273	267	276	296	286	274	284	298	287	297	305	345	302	279	300	331	299	317	302	280	297	309	314	292	271	310	323	284	311	301	303	263	295	286	292	291	310	301	286	284	272	304	271	268	320	294	276	297	295	275	323	316	322	298	298	278	277	262	314	290	320	274	320	288	291	319	347	264	341	296	273	331	283	300	340	284	305	304	299	271	318	265	313	314	309	269	260	279	280	277	296	289	294	298	310	280	288	293	296	297	291	324	284	288	303	333	301	312	294	326	314	305	298	306	275	300	262	282	300	283	293	301	285	276	289	326	318	304	305	310	293	291	288	296	303	271	292	281	291	297	288	283	311	255	307	303	313	283	326	303	310	298	288	286	272	293	280	303	305	291	302	302	324	287	294	300	284	278	299	334	291	311	300	285	285	292	312	262	306	288	278	296	308	278	310	286	292	296	318	299	253	282	310	322	320	327	282	266	299	279	300	281	311	298	289	295	298	299	299	285	319	280	309	278	312	299	280	298	304	309	306	310	284	281	269	322	313	322	300	290	308	314	305	299	304	309	281	270	293	308	324	292	278	291	275	280	299	305	254	301	273	282	335	292	281	291	305	287	275	295	321	278	271	318	308	301	302	322	319	249	282	257	272	295	319	273	321	287	289	295	296	269	288	309	308	277	279	305	306	283	279	331	296	312	295	313	276	318	273	269	282	285	275	290	258	300	311	284	298	305	280	336	328	261	307	267	318	320	284	248	304	304	306	296	289	307	295	285	302	297	309	314	295	295	294	296	335	276	322	284	313	305	298	324	311	298	274	287	278	322	270	282	292	318	312	310	274	346	269	280	301	294	277	310	314	341	343	282	287	276	294	272	292	284	255	307	303	283	274	296	283	302	293	289	309	291	299	279	279	301	306	318	267	324	282	323	304	322	298	280	277	279	282	308	284	312	286	274	300	316	310	299	293	276	280	349	294	322	296	285	295	322	319	297	278	288	283	269	284	284	286	334	298	295	309	297	306	305	315	286	299	317	295	316	302	304	283	301	266	312	299	294	293	313	302	316	290	323	297	296	262	289	284	281	276	295	312	287	321	305	276	308	291	296	280	269	286	291	312	292	295	303	276	287	294	318	284	283	273	261	314	281	282	273	293	321	308	304	281	290	308	280	291	315	275	304	265	283	290	280	293	290	299	299	267	275	294	317	291	317	289	287	287	317	289	277	298	286	300	273	302	282	300	301	300	281	285	298	291	284	293	286	299	282	270	284	288	324	290	319	318	288	266	314	271	295	281	302	278	330	299	301	293	295	277	290	269	297	289	309	345	326	301	299	320	310	291	305	305	314	304	305	284	293	316	251	291	285	272	262	290	275	307	286	311	293	292	316	306	296	290	295	274	294	309	303	295	275	310	256	320	287	281	306	301	301	323	296	291	320	315	298	277	289	292	312	301	316	332	283	294	306	288	295	301	314	308	288	296	307	314	301	313	267	257	319	313	333	303	299	320	277	303	276	288	319	310	300	322	250	311	269	303	294	290	279	307	323	322	291	305	282	321	312	309	327	269	305	305	299	290	273	309	258	308	260	324	308	281	294	288	308	314	293	281	301	290	317	272	285	308	271	266	291	295	320	290	309	307	288	271	293	317	285	295	315	293	289	297	287	301	281	284	338	290	277	280	314	302	312	265	278	285	298	316	299	262	291	307	328	315	292	275	278	338	294	290	306	310	322	297	291	296	296	300	291	334	298	288	294	301	271	315	276	334	301	281	312	306	327	287	318	290	283	278	266	325	324	337	284	294	292	291	280	298	315	287	297	272	276	300	344	281	272	280	286	281	313	336	291	305	317	284	269	292	308	275	276	274	272	307	325	297	301	320	291	293	275	300	284	301	300	268	305	303	283	273	285	309	276	291	297	276	314	304	290	280	279	324	291	306	302	313	275	299	291	290	298	296	276	305	297	282	289	307	310	301	293	317	303	268	323	280	275	312	301	282	263	310	287	302	291	277	282	264	304	305	304	290	309	312	269	284	291	320	311	318	305	278	299	283	307	289	290	303	288	276	294	292	294	280	284	273	297	265	269	269	294	297	282	286	298	302	305	316	316	294	328	298	327	288	260	270	283	281	284	268	312	303	301	278	317	303	290	310	288	316	320	317	279	289	298	302	272	295	306	303	279	283	301	327	313	313	289	274	282	308	306	286	334	279	299	309	275	341	302	304	262	297	293	287	338	309	303	285	302	271	277	321	304	294	314	313	301	293	317	296	298	277	273	303	281	291	307	290	312	304	303	288	294	281	279	284	331	308	313	286	261	282	267	280	280	302	307	312	280	305	289	327	288	311	306	304	291	318	284	303	272	299	336	315	293	268	297	323	288	309	271	283	297	277	299	301	284	292	314	298	312	332	301	272	291	311	299	311	296	268	326	315	318	256	317	266	315	309	299	297	260	276	293	283	295	270	309	314	300	311	298	276	284	289	286	298	300	301	306	272	318	271	319	299	284	304	282	282	286	303	278	305	307	282	322	289	292	297	293	316	279	267	298	298	314	316	312	274	297	312	299	289	302	315	281	263	291	270	284	274	313	302	313	302	304	331	267	312	286	290	261	293	297	275	295	293	271	273	268	303	271	285	298	303	283	327	296	299	297	290	300	290	310	290	310	294	263	298	267	305	321	309	294	275	300	326	292	309	286	297	289	248	308	283	302	314	261	296	310	296	308	295	294	308	303	315	306	309	323	289	302	319	256	298	279	272	271	300	299	304	302	289	304	289	321	292	305	280	316	287	278	282	275	276	299	276	294	289	297	307	318	273	281	270	289	289	320	335	291	281	317	300	303	260	298	324	294	288	272	302	277	313	278	332	298	296	277	318	285	317	294	306	290	316	270	284	333	331	282	293	280	305	287	289	290	294	272
19889	3438	3047	2349	1536	1237	887	651	581	510	433	381	373	347	299	280	267	258	245	225	217	224	218	244	182	196	218	196	207	201	206	208	182	162	185	185	165	194	201	173	201	185	185	180	204	193	182	174	215	183	162	175	175	183	188	189	168	190	167	166	178	172	171	172	154	181	191	180	170	181	159	185	169	174	164	171	158	171	156	162	165	173	179	185	189	180	153	173	179	174	171	179	154	159	167	154	155	177	195	157	143	165	157	167	161	160	176	160	191	166	167	183	185	167	164	174	192	173	159	180	173	166	170	200	191	157	164	161	171	182	155	169	177	173	181	191	179	158	167	173	177	186	187	181	174	166	177	160	184	166	188	167	160	160	175	160	159	178	179	157	166	147	171	170	163	159	158	172	162	158	165	180	159	152	179	177	153	179	157	141	167	169	163	166	156	181	169	161	176	188	175	177	155	152	182	165	140	154	179	165	170	157	153	169	189	166	165	181	157	135	176	177	174	172	179	172	166	160	169	172	180	173	169	163	182	179	174	181	158	179	180	159	183	180	173	188	162	163	180	154	168	149	163	170	163	156	154	159	145	166	172	172	154	173	173	169	165	177	160	169	153	162	169	172	175	191	183	133	141	166	165	167	137	181	179	159	160	164	173	172	168	163	151	161	184	171	158	156	160	163	151	178	162	153	162	154	166	191	160	163	182	169	177	179	185	142	164	163	154	181	161	164	174	146	163	179	170	187	157	159	171	176	146	177	180	157	186	185	180	167	163	164	173	161	161	163	191	160	198	147	178	188	166	182	170	177	159	180	173	185	157	168	162	194	176	170	180	155	181	145	176	161	156	180	157	161	163	168	188	170	191	178	159	141	143	161	199	175	191	188	171	173	180	158	170	187	152	134	171	178	167	175	180	170	157	165	165	170	133	162	170	173	170	182	173	158	152	174	155	143	180	165	177	161	171	158	181	171	164	167	162	174	141	150	157	189	169	186	176	178	158	191	148	174	168	162	157	159	166	154	179	170	137	181	151	161	164	168	175	165	166	169	177	158	185	173	193	164	161	176	162	165	171	169	170	165	171	196	175	143	171	160	169	167	153	143	176	184	174	165	163	176	157	170	198	164	161	180	189	177	171	153	164	192	165	180	177	184	189	177	165	172	164	160	170	164	160	167	162	172	180	180	162	153	166	173	163	189	167	181	198	164	165	166	166	199	164	184	167	145	151	172	176	179	157	167	166	160	165	162	185	179	174	172	166	173	141	168	195	158	184	152	193	155	174	197	172	155	172	155	178	168	159	169	166	173	155	164	185	150	179	166	157	179	162	173	188	170	205	179	189	177	168	170	173	154	166	162	153	180	171	170	179	181	171	163	169	182	177	164	170	166	168	178	189	160	166	157	186	144	149	176	162	163	167	157	165	151	179	172	168	185	168	156	146	184	147	168	165	169	187	184	171	166	163	144	188	146	167	170	172	191	142	185	185	167	174	179	177	195	165	161	189	189	146	172	165	165	184	176	179	160	166	179	148	161	175	157	169	132	176	145	176	180	175	173	154	140	164	166	188	191	165	170	188	174	165	181	158	191	182	166	180	162	159	162	189	182	164	159	199	159	148	179	170	142	158	154	172	173	194	169	164	177	146	169	170	169	172	184	191	176	144	189	180	190	180	175	167	176	182	166	157	145	145	172	145	199	175	181	170	170	172	174	182	157	176	135	159	168	179	134	142	166	143	171	158	184	189	180	165	178	200	177	173	180	155	161	149	179	170	172	184	171	196	163	169	169	159	178	176	162	181	157	185	156	165	165	161	144	161	185	159	156	165	181	168	164	178	179	143	170	173	175	159	189	185	176	160	171	172	158	161	142	161	153	199	204	153	155	181	174	178	165	191	192	152	176	151	167	172	162	157	183	170	174	201	150	163	168	173	170	172	188	185	168	161	172	179	174	167	175	171	167	158	172	163	158	158	181	152	183	142	156	167	200	156	162	163	166	179	177	158	172	157	175	151	178	163	167	151	183	164	173	185	176	174	170	180	173	144	171	166	174	196	156	179	168	187	197	177	167	163	201	167	160	188	166	160	193	168	161	144	154	182	159	173	158	179	160	165	173	170	181	175	172	140	178	150	152	167	194	163	172	149	167	158	158	174	192	168	159	196	156	173	187	148	156	182	154	155	184	178	165	159	168	178	191	174	161	180	178	180	174	163	163	170	173	169	167	167	164	154	143	179	158	188	140	164	167	177	152	151	192	176	188	159	162	161	136	163	177	140	173	165	180	173	155	155	156	163	188	189	166	131	141	167	174	142	168	161	156	156	188	162	161	160	165	170	161	182	164	167	169	173	178	167	168	156	164	180	163	173	178	180	167	174	195	163	152	161	181	178	182	150	154	181	187	152	157	168	180	170	163	161	173	177	182	170	195	149	188	173	170	169	169	194	160	182	184	155	164	155	187	149	170	170	161	170	161	171	179	176	176	176	194	148	169	170	179	174	164	157	186	192	181	173	191	171	174	151	170	149	175	183	159	171	163	153	163	185	173	157	164	207	170	179	185	176	194	157	171	187	137	134	164	161	143	160	188	186	170	174	167	176	170	161	150	157	168	156	159	151	144	159	166	171	169	172	186	144	136	165	153	158	168	191	179	166	157	169	151	178	159	165	160	196	178	181	169	195	167	178	175	160	182	180	184	154	174	181	166	173	155	169	178	180	153	158	177	154	173	167	155	178	163	169	181	151	172	151	197	163	165	186	195	150	196	143	180	163	170	149	173	165	165	182	156	157	188	171	175	161	172	161	148	159	180	175	138	166	152	171	167	181	173	190	178	177	179	164	144	159	194	173	186	157	162	200	162	163	165	144	179	156	180	192	160	143	160	153	161	160	147	157	158	183	168	198	151	167	174	172	142	165	173	174	170	179	180	172	165	167	178	162	145	150	159	191	173	183	152	178	183	180	167	158	175	193	166	167	183	178	138	168	158	157	174	163	163	144	173	138	165	172	180	181	168	191	163	170	158	164	172	168	153	182	164	153	150	163	189	175	178	164	163	170	148	147	192	142	156	169	168	161	152	152	164	166	181	155	160	173	165	183	155	170	173	175	151	165	169	179	168	178	180	167	163	170	141	179	190	161	178	184	165	184	157	164	177	171	145	163	175	180	167	146	158	145	196	172	181	169	171	168	152	174	187	174	176	160	157	167	178	179	168	150	145	168	186	175	160	174	171	145	168	163	171	184	167	171	179	157	162	178	156	167	165	174	176	183	172	165	175	190	180	132	183	149	157	189	175	183	156	155	173	164	148	179	169	162	154	200	163	164	141	174	168	193	169	189	165	167	184	155	162	155	169	149	154	164	180	182	172	181	156	122	156	183	160	181	187	171	161	165	142	179	191	167	173	176	168	173	176	168	156	173	189	150	174	158	166	190	176	178	143	168	155	172	158	147	170	176	168	185	177	170	162	167	172	155	162	158	183	172	151	191	166	169	181	166	195	173	194	176	179
8291	2644	6335	6957	5834	4809	3876	3280	2701	2288	2120	1754	1622	1518	1296	1282	1202	1060	1118	966	921	912	855	861	829	800	766	729	756	711	697	680	637	640	638	675	636	656	646	627	610	616	631	597	574	600	561	566	572	589	564	535	521	589	552	551	560	548	566	539	535	570	506	549	568	577	556	544	542	535	552	562	524	538	529	587	497	566	569	510	534	556	531	494	530	511	536	524	565	492	514	528	544	487	499	525	514	546	563	471	553	531	501	489	529	545	501	558	485	525	506	555	531	493	516	500	559	514	572	475	466	482	531	533	505	514	504	514	500	519	529	502	512	495	523	508	498	535	510	513	497	480	477	500	560	540	489	525	479	493	526	487	466	487	511	494	505	552	481	532	490	534	495	469	520	503	516	452	499	521	485	492	565	488	511	475	513	530	454	501	501	523	493	493	483	502	522	517	489	502	526	509	500	482	517	510	505	512	498	484	529	532	455	524	503	494	473	519	499	521	506	469	507	509	491	472	451	525	499	510	495	496	534	541	524	450	511	542	536	495	504	506	504	487	518	522	478	508	492	508	511	502	506	518	499	505	479	488	482	466	463	524	508	446	464	486	507	491	504	515	493	510	529	535	554	486	528	514	505	513	485	503	495	457	487	499	500	530	466	527	480	516	491	509	518	484	492	513	498	560	545	513	493	518	483	516	508	466	499	496	480	501	521	483	508	514	484	491	514	546	516	517	487	513	472	509	510	469	532	509	474	481	465	506	492	517	518	454	537	480	491	532	473	500	517	509	491	489	479	499	478	520	507	484	482	545	479	504	452	521	518	501	503	527	486	483	513	503	512	481	522	489	497	522	487	542	503	517	506	478	491	516	531	496	505	485	515	485	466	509	469	474	508	495	473	485	508	539	531	504	484	509	483	467	499	457	539	503	500	487	514	495	515	509	486	489	487	517	497	487	488	514	467	479	464	546	522	507	471	494	499	487	501	510	494	509	511	504	510	525	489	484	501	480	515	509	523	500	496	539	497	507	533	516	479	479	521	525	529	484	487	492	541	505	500	468	514	469	506	501	499	484	512	513	529	492	498	502	499	511	464	518	503	497	522	531	508	501	487	482	506	515	491	469	513	511	517	518	531	514	472	503	501	476	550	459	545	503	497	515	486	499	509	483	500	465	457	516	502	509	479	512	496	481	489	495	508	470	501	495	511	536	531	509	473	497	494	475	512	488	484	500	516	497	509	540	523	505	464	500	519	461	486	468	484	512	500	465	488	504	476	502	516	512	460	502	511	492	472	483	518	512	474	510	534	513	492	481	455	493	481	488	496	475	517	519	476	457	478	514	507	466	486	520	504	503	531	529	476	502	514	478	475	508	500	520	498	474	512	513	518	488	494	491	520	534	473	478	513	472	512	561	529	520	469	480	493	506	494	513	482	491	482	504	493	524	539	532	443	540	516	480	516	494	457	532	520	498	505	492	547	501	502	493	492	485	491	447	497	471	519	546	459	495	518	476	491	490	540	509	478	464	529	478	467	495	529	472	503	504	501	502	472	504	490	479	465	521	500	487	534	479	462	507	499	453	520	527	512	503	517	496	474	526	452	495	512	498	522	453	432	446	498	492	468	523	513	459	484	495	478	493	495	519	537	516	486	521	519	517	485	533	507	513	535	488	465	482	458	500	479	488	485	486	510	489	487	479	526	494	496	485	476	530	487	508	503	500	541	468	524	484	493	515	482	482	514	488	512	517	495	469	555	479	506	487	510	508	506	513	502	494	499	501	521	474	547	504	476	491	479	479	508	489	538	486	498	489	497	445	495	499	468	479	536	479	522	520	481	504	490	496	515	466	506	471	522	525	497	500	504	518	536	500	455	500	426	496	473	456	482	497	469	534	503	475	503	504	486	502	542	492	468	512	502	510	436	508	506	493	509	456	499	505	500	468	430	512	479	448	434	507	510	458	488	454	518	489	474	482	477	484	497	529	469	507	478	481	503	461	480	470	479	521	499	512	452	516	508	522	526	489	490	501	485	502	501	498	503	519	502	557	490	505	520	503	507	513	495	472	470	505	462	511	509	511	530	470	465	483	509	454	494	473	518	484	502	530	497	493	482	500	498	470	531	477	485	523	503	552	521	486	499	423	488	486	516	526	461	530	496	479	504	546	502	489	499	503	460	487	474	508	486	517	498	471	509	505	484	460	497	490	492	484	513	484	480	533	513	511	494	506	489	534	476	500	482	502	495	520	502	526	470	506	508	512	455	476	491	488	490	515	483	533	500	503	507	489	466	487	542	500	477	473	485	476	473	513	485	482	471	520	488	457	506	504	490	467	487	539	511	493	548	504	536	500	552	481	501	496	508	482	455	476	521	492	503	504	489	484	487	517	477	444	480	476	479	523	535	522	496	492	488	514	494	471	485	534	486	547	481	496	469	535	494	521	497	487	508	498	491	515	510	514	493	456	495	458	484	526	476	507	509	476	538	494	506	505	530	493	483	478	499	535	499	494	509	485	459	472	502	509	501	505	446	489	470	476	488	478	528	481	517	515	496	487	499	520	522	536	500	497	516	516	507	513	470	512	523	506	478	505	494	499	520	467	523	542	534	488	543	491	539	534	491	488	506	493	509	491	460	478	531	456	510	524	483	510	493	476	488	498	503	524	520	521	493	487	459	487	527	495	450	503	497	473	519	532	486	515	494	482	494	481	499	487	496	490	522	500	513	473	518	486	484	520	516	491	491	514	516	440	515	488	508	498	493	518	505	479	505	528	507	564	493	553	501	468	476	475	518	508	484	488	472	494	443	534	499	454	491	539	495	486	485	528	516	513	540	492	482	445	477	469	510	484	515	517	500	462	520	472	515	495	494	536	513	481	509	512	492	517	545	444	485	529	522	516	492	469	524	510	486	542	562	522	552	488	538	473	482	516	473	503	494	501	484	535	513	492	489	512	538	505	493	449	494	523	500	495	489	499	496	490	495	450	517	477	469	500	504	506	512	476	519	496	513	511	504	508	488	516	508	482	468	492	508	504	519	549	489	525	495	515	518	526	505	504	508	465	497	501	514	495	523	468	456	510	502	520	493	506	489	504	515	467	506	508	467	486	522	493	505	532	500	521	487	522	518	485	497	528	484	505	487	520	525	529	487	500	486	468	552	531	509	454	497	507	502	481	518	500	509	502	539	517	470	508	456	480	539	503	549	515	482	486	501	510	491	453	495	505	490	484	498	487	477	498	501	522	514	436	487	455	485	503	451	501	524	513	525	506	522	502	468	522	497	504	509	465	494	476	484	518	500	504	460	570	493	510	501	538	499	500	503	482	523	503	547	515	496	482	507	507	521	511	504	463	515	470	490	510	471	495	494	504	512	495	453	509	505	500	493	491	559	469	518	493	496	507	500	544	499	467	499	472	502	514	530	510	459	468	510	543	506	483	487	501	545	466	544	528	484	483	502	535	522	492	477	474	475	541	470	484	508	501	514	496	505	515	510	503	493	470	492	515
2387	219	235	235	200	191	189	168	199	200	182	177	158	179	191	162	160	171	174	159	154	205	173	150	168	155	169	144	154	157	169	174	195	195	170	174	176	168	189	190	184	163	173	193	188	170	155	189	172	189	176	165	185	192	174	171	199	208	165	180	194	174	173	181	177	169	190	159	163	181	162	162	190	189	177	169	195	188	173	176	180	193	155	182	165	192	160	180	197	170	177	159	160	201	172	175	177	163	187	193	173	182	173	186	174	167	177	171	183	175	172	194	186	186	187	181	173	148	168	178	140	176	174	172	170	140	191	176	188	156	159	169	167	171	145	187	183	205	168	175	168	174	168	168	175	185	162	194	201	183	172	168	173	191	171	175	186	189	194	179	174	172	174	195	181	148	182	172	180	190	161	192	179	202	153	176	178	169	159	164	172	168	162	153	181	180	180	158	179	156	192	159	159	188	179	173	190	177	189	169	171	184	191	157	195	187	204	163	172	173	186	177	158	152	167	180	167	166	167	166	173	177	185	171	164	191	161	223	200	178	181	185	186	161	216	163	190	165	195	169	191	182	165	167	181	150	175	195	188	174	187	189	173	159	158	163	170	181	176	173	181	175	175	171	157	176	188	183	155	175	176	178	182	183	159	182	186	165	180	174	164	172	172	171	199	167	178	162	188	166	189	160	184	170	173	182	186	166	200	176	168	176	180	139	163	192	163	179	193	180	163	166	181	169	183	161	161	161	163	181	176	172	163	158	179	163	203	193	196	170	160	169	155	162	184	173	198	184	187	185	194	172	189	161	185	154	162	166	185	173	159	156	163	174	181	202	185	154	173	165	224	189	168	173	158	189	179	195	172	193	152	137	188	161	171	182	181	193	206	194	173	164	195	148	190	184	167	175	159	169	202	172	179	196	165	182	171	175	164	160	149	166	182	211	163	193	166	192	188	181	177	191	181	202	180	189	185	173	172	168	162	197	179	170	164	180	155	169	184	165	159	188	183	182	184	175	151	161	178	180	175	148	183	175	188	171	119	188	199	164	139	175	180	175	149	174	197	173	146	196	173	148	184	169	157	182	182	183	201	171	198	187	192	191	177	151	170	184	171	203	168	166	194	155	158	178	161	186	185	170	191	184	191	174	165	162	169	166	181	172	162	162	173	154	160	180	191	160	170	209	163	166	194	153	172	153	147	179	186	188	173	204	173	198	193	164	208	203	171	182	193	202	140	156	165	157	188	177	188	169	179	181	180	152	159	186	177	179	195	180	160	186	169	184	192	160	177	166	180	184	158	174	163	173	197	164	176	180	164	184	195	193	186	182	182	188	174	176	177	161	177	179	167	168	180	150	171	196	154	182	193	161	174	165	162	182	157	198	178	177	173	201	179	185	180	172	189	171	196	176	205	193	157	163	186	162	147	160	167	187	180	189	169	199	167	177	180	165	181	153	166	201	204	182	181	148	192	181	182	192	162	194	195	168	162	184	182	166	182	173	187	174	179	168	197	182	169	175	194	170	164	161	169	162	155	156	167	182	162	175	178	174	166	170	208	188	175	163	182	176	165	194	166	155	168	166	151	179	182	187	179	151	168	190	197	200	172	180	164	158	179	198	196	175	176	186	182	160	163	166	179	185	173	183	170	181	186	165	174	177	163	197	184	180	169	164	182	191	159	184	192	173	182	183	184	155	177	169	187	176	168	170	178	173	170	177	179	171	174	174	152	170	163	175	154	200	151	196	175	190	171	153	167	181	160	156	185	178	198	169	169	163	173	176	218	166	200	178	183	166	167	217	175	181	173	174	193	166	181	176	184	208	158	166	177	175	168	199	179	179	181	172	160	166	168	173	192	180	180	179	159	173	170	191	180	167	190	181	159	196	180	162	178	194	182	171	163	168	149	181	163	172	160	197	190	182	154	161	156	171	169	172	152	165	177	176	172	137	169	195	173	172	175	183	183	154	187	159	187	141	177	197	162	162	179	194	156	190	179	171	185	188	173	186	181	177	183	179	175	177	174	192	163	159	185	180	185	178	191	166	185	180	184	180	197	204	171	186	164	156	180	178	195	167	183	170	168	198	188	190	186	193	162	186	183	188	183	182	173	165	198	191	163	177	180	186	185	152	168	188	155	176	192	161	175	185	198	174	179	182	167	185	173	176	162	162	176	169	147	191	166	166	167	164	167	180	179	189	163	189	190	188	161	173	178	191	182	185	188	164	178	204	159	171	174	177	180	190	170	195	169	163	189	181	179	184	195	162	164	138	194	203	159	186	172	161	167	181	176	196	149	183	158	160	189	175	177	170	183	162	158	161	177	182	167	160	159	171	182	168	191	167	154	167	173	160	161	181	207	187	181	178	176	184	187	190	178	159	182	174	165	167	164	178	177	146	180	157	177	161	168	190	165	204	163	170	171	194	193	174	157	146	183	191	165	192	174	169	181	169	203	185	156	184	181	182	188	158	206	173	195	163	176	157	186	180	180	188	193	155	184	197	178	178	164	187	159	173	194	168	190	183	174	170	169	194	195	166	182	175	158	159	166	205	170	172	198	181	183	175	183	179	188	191	169	185	162	190	182	174	170	171	188	186	177	202	192	173	176	178	166	170	190	159	174	171	164	172	166	173	170	180	176	170	181	164	170	188	171	173	167	176	176	177	164	138	171	179	178	200	158	182	137	194	154	197	173	182	174	178	184	165	186	181	189	167	167	152	166	175	181	148	194	206	182	186	189	171	176	155	177	176	168	171	177	161	174	175	190	177	168	151	202	155	185	140	197	161	158	189	172	150	170	183	171	174	170	169	198	178	150	149	174	155	196	175	178	199	192	162	170	155	189	186	184	166	183	168	176	185	174	187	173	167	180	171	181	168	166	170	181	184	155	197	176	196	171	170	184	190	165	178	192	192	189	186	169	193	183	164	181	183	186	153	177	174	187	180	178	191	174	189	168	171	175	182	184	178	175	175	179	160	182	192	137	152	174	191	159	149	161	178	175	184	165	170	161	164	162	183	168	192	178	189	183	167	177	187	171	185	170	154	158	180	189	171	185	173	174	195	169	170	155	180	163	197	187	162	187	179	193	176	182	149	186	181	158	154	186	166	170	168	162	173	163	179	178	178	172	175	176	168	183	178	186	175	176	173	184	170	170	166	176	182	173	177	186	175	172	171	186	171	162	198	168	151	179	154	148	183	179	179	200	192	169	208	173	187	200	186	179	149	192	166	184	175	188	174	155	182	164	164	195	165	193	166	163	192	166	155	166	161	168	167	174	192	199	185	184	181	172	186	184	182	167	161	180	191	197	180	180	204	166	162	182	192	208	172	175	162	185	167	168	166	187	186	181	184	161	170	170	180	170	167	176	168	171	186	187	165	169	167	175	188	174	156	185	181	161	193	183	168	167	161	183	178	176	198	161	160	173	187	194	192	186	155	178	176	156	193	167	170	185	169	160	197	175	178	178	177	181	172	164	166	185	173	185	192	158	183	176	165	155	175	174	168
2238	567	645	696	640	630	533	551	588	526	566	532	520	518	534	534	521	493	540	521	512	474	481	502	504	469	499	494	510	509	502	516	473	549	524	517	524	509	450	527	497	501	519	474	478	468	529	509	470	520	518	504	491	508	493	515	498	485	540	480	467	498	503	471	532	459	473	514	500	513	505	476	493	493	474	510	503	428	485	506	519	500	487	542	488	470	521	505	507	516	461	484	473	506	545	548	509	499	531	513	495	487	474	498	503	498	468	512	506	480	472	488	505	486	506	487	504	444	473	511	484	543	467	491	525	522	494	509	492	488	500	517	496	514	498	502	485	476	492	496	533	479	509	509	477	482	513	505	522	482	486	495	517	513	480	490	500	469	475	492	511	494	498	474	470	484	523	511	476	495	497	506	487	490	482	529	512	497	502	490	444	465	508	500	471	464	476	483	450	506	477	513	493	474	498	484	476	511	479	507	495	507	520	517	501	493	479	514	503	493	509	509	564	499	500	498	497	485	512	472	425	479	487	484	478	497	477	527	519	548	493	524	445	510	501	523	487	512	493	465	567	488	523	484	520	461	488	477	458	492	498	517	499	461	457	437	504	458	489	543	496	494	486	477	520	536	468	507	522	510	484	491	466	509	499	524	497	521	487	557	476	460	517	507	479	484	482	524	476	515	531	471	483	490	487	563	489	472	495	482	496	502	491	437	478	481	512	487	468	543	499	479	498	478	502	490	491	462	483	463	480	476	501	492	521	496	467	496	469	544	537	539	511	500	490	506	524	518	505	517	492	482	467	501	479	494	524	496	485	487	472	452	533	480	481	492	533	504	490	523	509	547	457	534	480	479	474	520	483	482	481	512	514	491	490	498	456	494	499	481	518	458	477	528	489	495	483	509	503	545	499	512	499	498	440	546	477	465	510	483	490	515	469	531	484	506	508	496	506	509	494	514	476	477	478	491	522	492	480	512	465	480	484	484	502	492	521	467	493	506	500	505	457	456	476	493	467	521	496	515	489	497	516	480	516	459	491	507	497	487	502	459	477	501	480	469	505	518	490	530	498	504	473	463	475	540	451	514	473	506	502	471	520	508	496	526	477	518	519	474	454	503	488	528	469	495	503	509	491	448	474	519	543	527	480	482	510	477	512	497	474	491	520	496	500	469	511	516	505	530	502	512	517	530	488	499	480	528	469	485	511	502	478	514	499	454	469	458	496	455	487	514	490	481	499	483	493	468	487	478	499	521	509	475	489	497	515	493	498	528	544	489	485	494	528	519	525	462	500	504	510	514	456	546	498	474	499	469	503	469	505	517	485	465	545	529	470	479	527	525	532	491	535	503	491	506	475	498	479	483	495	481	497	488	509	497	471	493	518	526	485	520	477	460	509	529	476	510	495	477	527	560	485	473	507	478	472	502	492	504	514	515	498	488	522	460	474	482	491	463	494	497	495	512	459	478	471	472	511	504	494	471	503	502	504	498	498	514	459	484	536	492	496	505	459	489	491	474	470	509	533	494	468	483	491	494	500	522	483	504	445	535	526	491	485	498	503	484	502	520	502	504	492	532	550	512	479	527	491	483	507	495	486	491	487	507	535	492	509	479	456	466	515	521	490	519	507	483	495	525	500	478	471	458	487	503	455	506	469	464	506	485	489	477	518	510	513	540	446	476	533	483	521	474	473	520	498	497	533	522	503	478	534	503	516	533	488	483	482	510	507	481	487	486	490	508	492	488	487	485	484	483	492	487	504	503	488	535	495	516	472	510	534	496	510	510	459	509	494	490	493	497	487	491	467	488	531	509	455	506	469	495	485	459	520	483	522	480	463	476	497	492	509	542	500	460	469	514	511	515	499	502	511	480	530	439	509	484	516	542	517	534	475	487	475	491	493	480	527	516	505	501	471	512	486	548	465	496	510	504	492	488	509	491	458	511	529	465	484	499	485	480	522	495	462	481	535	500	499	532	494	540	490	500	528	464	472	539	484	500	482	527	520	494	516	509	445	484	495	465	484	495	476	477	502	505	547	502	508	488	492	472	509	515	503	477	499	522	478	536	520	485	459	487	496	497	488	527	504	464	464	443	489	527	541	506	499	484	478	493	517	455	530	543	484	483	477	459	520	497	503	475	480	503	490	483	481	520	454	495	523	478	446	511	466	519	498	497	520	498	499	477	484	467	462	511	481	467	501	495	502	471	485	472	522	473	520	513	479	480	484	506	493	499	513	506	512	488	500	474	534	486	472	514	488	488	463	489	516	491	464	494	494	491	502	507	500	486	492	502	501	529	489	488	451	489	517	532	538	506	479	493	505	485	515	508	475	483	459	458	527	443	485	514	502	540	495	471	502	476	518	506	481	543	495	472	489	465	470	497	507	510	510	520	498	518	478	506	486	457	546	551	480	494	496	487	498	501	485	487	497	507	502	506	486	459	520	495	509	480	501	472	474	528	459	479	470	505	479	462	467	498	497	495	500	479	490	511	523	457	502	474	537	512	476	487	538	447	480	502	511	510	540	456	455	481	471	533	503	479	484	469	453	518	501	470	482	502	446	494	502	456	462	473	498	510	510	461	506	499	519	499	529	467	479	493	467	526	516	477	474	469	487	518	465	481	479	535	473	462	466	517	471	481	464	513	464	513	476	498	479	467	516	487	495	518	496	525	483	480	518	494	491	512	464	505	505	504	491	519	517	475	494	478	462	519	503	529	470	540	480	529	488	509	506	524	490	500	526	496	462	477	490	488	460	499	490	482	489	467	476	498	474	496	510	520	501	488	491	469	452	486	492	498	503	506	502	492	509	501	490	471	495	507	485	529	491	510	482	532	485	499	551	506	486	500	502	527	479	487	464	467	494	488	493	526	506	485	507	464	496	478	474	513	512	482	511	509	500	465	490	486	503	519	524	485	523	513	501	516	485	477	504	466	518	492	487	504	490	513	523	516	537	496	517	471	499	496	509	474	514	521	506	506	494	499	465	520	488	502	542	456	477	489	491	487	513	499	464	485	449	480	487	513	516	513	480	509	519	494	502	498	500	496	508	477	500	496	532	473	490	494	500	527	500	515	518	491	484	498	474	492	482	475	471	493	472	509	504	514	493	473	490	466	492	503	499	477	499	488	508	453	499	523	517	499	502	458	486	509	474	514	476	468	463	506	497	503	527	488	505	461	529	507	497	498	500	498	466	527	534	502	497	501	484	502	516	538	502	474	505	522	506	515	487	494	523	510	489	496	518	453	477	551	518	487	473	498	514	516	525	478	510	579	492	467	518	513	500	544	480	509	492	487	487	517	491	480	515	508	498	463	493	511	473	547	522	505	525	451	503	540	517	507	489	487	500	479	498	516	520	476	505	505	496	473	496	488	483	490	489	498	480	495	488	485	503	512	499	511	486	493	546	509	475	520	557	492	524	509	477	459	510	524	506	493	533	482	461	488	516	512	485	479	552	497	489	512	539	491	497	517	530	451	472	501	533	522	521	535	478	501	479	489	511	496
11914	1224	1350	1056	752	536	445	309	310	246	205	210	174	158	158	151	120	129	123	121	137	111	113	105	116	103	102	114	103	105	100	106	96	109	104	104	95	90	102	102	96	118	77	96	95	94	107	86	110	95	101	86	109	102	95	89	86	101	85	93	94	79	72	103	81	76	85	115	95	74	96	81	100	76	84	83	90	78	88	81	88	89	93	94	102	76	100	86	101	105	86	83	79	83	82	86	73	79	97	99	100	96	84	83	84	88	86	64	78	112	91	110	107	91	88	85	76	92	94	110	75	111	85	82	89	90	103	105	100	92	88	82	78	96	95	72	100	96	79	95	108	94	95	90	106	87	101	84	99	85	93	82	87	77	79	81	99	95	79	84	71	97	101	96	91	109	73	101	108	91	117	99	89	105	91	90	63	101	114	76	85	82	91	96	89	109	103	95	84	92	79	84	96	96	94	109	92	98	85	102	87	80	100	97	96	85	104	93	85	97	87	84	91	102	95	94	102	85	87	103	90	85	96	90	88	89	87	102	95	86	103	90	99	86	89	73	98	98	83	98	87	93	99	105	120	87	81	81	102	94	72	85	91	80	78	86	97	92	106	100	92	89	89	115	100	84	101	84	64	80	83	94	67	85	97	89	91	95	97	90	83	68	100	80	90	102	80	89	104	86	100	84	92	98	95	91	92	77	109	81	111	105	96	92	99	91	97	87	89	91	93	86	88	105	113	104	88	88	91	84	83	101	88	97	92	106	94	82	97	96	98	103	85	101	78	81	99	92	100	93	83	101	74	85	101	102	92	86	95	81	88	98	94	109	83	86	85	84	86	77	105	84	97	101	92	81	90	67	86	81	105	104	87	93	106	102	97	79	89	82	105	92	92	97	109	94	92	88	94	78	96	74	91	89	76	92	85	88	95	81	88	97	82	85	93	109	92	101	100	94	95	92	87	95	99	104	96	89	101	80	99	98	88	80	92	90	83	106	83	71	105	106	82	106	82	94	83	82	103	94	100	80	102	99	96	83	88	114	88	89	87	81	106	75	98	100	106	90	95	93	89	77	96	103	84	106	99	99	82	86	86	101	94	89	86	73	80	85	95	90	85	81	95	95	83	94	90	86	80	101	75	86	92	117	90	96	84	97	89	88	82	90	95	85	87	101	79	84	100	99	97	109	80	89	92	83	99	86	88	90	89	103	90	82	94	88	105	86	77	94	95	87	91	76	90	82	94	94	102	90	89	86	102	87	87	80	86	105	101	86	92	97	85	90	89	107	84	90	90	84	103	90	92	90	74	86	111	85	83	79	95	99	100	109	102	91	103	100	99	86	91	77	81	85	78	86	79	78	92	104	60	78	102	109	99	102	107	108	98	103	80	86	85	92	97	115	95	89	92	104	89	90	76	96	122	91	87	97	80	97	97	73	96	86	70	86	87	92	84	91	82	85	91	77	100	100	94	86	85	87	93	88	106	72	94	94	101	89	87	90	80	80	94	98	89	85	98	97	78	85	96	85	79	98	71	102	80	104	99	107	110	96	88	102	89	110	100	89	94	86	93	93	88	72	88	90	97	82	95	110	88	83	89	99	91	102	99	100	79	105	96	90	90	88	86	85	95	104	106	77	93	99	91	74	108	101	103	88	96	91	101	103	100	82	104	97	86	100	92	89	97	102	87	87	100	101	71	101	76	77	102	59	73	87	94	102	94	117	91	99	93	101	92	96	86	92	86	90	99	84	100	78	89	81	81	97	97	93	78	85	99	107	87	103	89	85	87	84	98	108	94	94	104	87	89	98	89	67	97	106	86	89	102	86	84	99	84	78	98	99	92	93	91	83	97	81	91	93	93	100	93	91	84	96	81	98	89	95	106	93	98	82	76	104	111	107	78	95	89	89	99	90	90	78	84	77	88	100	90	75	93	91	93	108	89	92	93	92	93	81	97	90	100	77	88	102	95	80	80	85	101	92	101	99	93	93	80	89	93	96	79	76	87	112	107	77	109	83	71	89	107	94	97	95	85	65	81	84	84	94	75	89	75	92	105	90	87	80	86	79	83	97	82	103	105	101	102	86	79	67	99	95	94	84	86	93	95	105	86	95	82	103	94	81	103	72	102	108	93	101	96	109	80	84	93	85	113	84	93	95	88	88	90	106	83	109	84	86	92	93	123	100	98	77	104	78	82	95	125	101	91	89	82	76	90	117	111	92	100	74	88	94	89	109	90	69	97	103	84	103	86	97	92	88	87	85	82	102	96	84	78	79	94	91	103	97	85	96	98	84	78	98	100	105	106	95	105	90	91	89	99	122	82	105	92	88	76	90	95	106	94	91	123	77	93	87	102	87	97	98	93	81	94	69	80	79	86	79	104	99	101	83	108	78	89	83	111	81	94	102	90	102	104	109	95	98	87	96	103	84	93	85	99	87	104	82	98	97	77	93	103	90	103	100	86	88	81	75	87	85	84	96	77	81	96	93	98	100	94	110	82	75	87	68	84	79	112	83	74	96	109	94	102	90	102	93	87	89	82	83	90	125	105	97	91	94	83	84	79	99	94	96	96	99	108	95	86	88	108	104	95	75	100	95	93	92	84	76	112	108	99	91	108	91	90	72	77	82	86	85	109	106	100	96	119	93	83	91	95	103	77	81	102	100	106	90	85	88	95	103	92	97	90	92	100	95	100	78	79	104	101	82	107	114	93	88	93	109	89	99	86	96	94	99	93	87	94	96	88	93	99	98	90	106	95	86	77	71	98	102	104	95	103	95	96	86	90	101	98	98	75	97	84	104	82	96	94	96	65	69	92	79	89	84	86	81	84	86	77	84	91	92	93	72	91	100	105	86	73	93	79	87	73	83	88	97	96	91	73	89	92	78	88	87	90	93	86	95	81	97	82	78	95	87	108	98	84	90	70	90	77	81	84	82	113	84	102	93	111	89	89	91	91	90	99	91	77	85	83	79	78	82	105	116	87	93	87	77	113	78	78	90	96	82	98	70	83	69	80	103	80	86	103	85	74	95	69	96	83	100	75	98	89	111	95	88	101	84	94	75	95	90	111	93	95	101	74	95	88	85	90	95	92	99	64	82	88	83	71	102	78	80	98	121	102	109	75	87	103	94	96	100	84	107	83	88	99	89	82	84	83	93	83	98	94	91	82	95	77	78	71	102	90	104	90	92	107	84	84	86	89	80	91	94	100	102	82	114	86	87	99	99	96	102	100	87	86	91	89	93	94	75	94	113	76	94	100	90	88	90	105	79	96	99	91	94	102	105	91	97	82	115	105	96	101	110	96	93	106	75	104	106	100	89	83	106	88	80	73	86	85	90	78	88	100	87	91	83	86	88	96	110	78	85	81	111	94	81	91	91	87	90	97	74	74	82	88	91	104	95	76	81	90	94	71	88	83	92	83	84	98	103	79	84	89	98	96	87	85	97	92	102	103	62	87	88	93	83	74	100	91	96	73	96	91	86	100	102	86	87	106	74	110	90	102	82
6346	1417	3186	3526	3017	2435	1987	1609	1386	1174	975	937	843	780	705	684	601	578	524	491	537	517	443	465	423	438	411	458	383	373	381	416	415	371	398	371	362	381	365	374	335	341	330	352	366	325	339	356	330	306	323	350	346	317	310	327	290	345	312	335	353	341	323	281	309	273	326	318	309	340	300	315	294	320	308	310	292	321	317	331	346	299	294	307	336	287	326	310	315	281	299	313	317	296	295	309	286	291	301	300	284	301	264	294	325	301	292	300	320	283	288	302	287	299	303	293	290	287	304	321	330	280	295	322	293	296	317	295	305	320	296	305	286	300	301	302	299	351	307	284	319	310	290	275	310	311	315	278	311	322	290	270	304	314	302	272	310	295	281	275	292	278	314	300	293	312	310	287	298	300	295	284	259	305	314	272	291	289	275	293	304	265	273	337	301	310	273	330	311	301	300	268	288	267	298	294	270	329	298	279	286	295	288	277	313	304	302	298	290	318	292	290	307	284	307	296	292	315	287	294	305	314	282	317	292	276	306	280	273	309	287	288	283	260	269	282	269	294	280	305	315	321	297	290	265	280	280	292	281	341	282	306	277	286	297	284	290	286	275	282	302	331	298	321	313	285	298	291	291	279	285	280	318	304	286	313	300	322	306	295	315	314	314	296	293	312	306	300	280	318	323	283	289	290	315	286	265	292	273	282	310	276	295	273	281	296	300	284	304	297	303	281	340	340	294	285	281	308	327	277	291	287	262	274	269	301	302	302	288	326	322	316	279	286	300	316	297	299	300	304	275	264	262	293	309	321	290	293	290	304	261	273	294	284	309	316	269	295	317	291	306	277	306	315	312	293	302	303	316	295	278	316	312	270	293	285	288	278	304	283	297	296	299	281	300	276	302	321	296	291	312	297	270	296	308	299	301	275	286	317	320	287	302	323	259	304	312	283	290	300	294	287	301	270	276	301	294	299	256	275	282	313	293	289	307	279	289	291	295	309	320	293	292	267	283	302	273	305	299	317	296	296	313	292	330	283	303	258	303	284	303	297	300	283	265	269	310	298	281	306	294	283	290	321	296	279	314	293	319	275	303	320	290	294	306	315	316	300	313	297	294	282	301	304	294	282	312	293	312	304	296	281	323	288	263	305	278	288	278	288	297	306	312	315	303	284	289	279	280	297	322	295	291	307	289	295	290	299	311	284	278	283	295	275	268	292	295	290	299	268	273	280	273	291	295	302	263	305	330	335	293	281	297	327	290	287	301	292	303	283	334	292	330	325	266	292	298	289	269	276	339	314	294	309	259	297	283	308	255	281	295	293	276	300	322	313	273	290	304	279	298	297	246	288	299	310	268	280	288	323	295	319	309	291	302	305	277	290	288	275	304	284	289	274	322	315	299	273	272	302	295	269	310	313	309	300	306	298	307	312	293	302	319	269	282	335	311	284	293	304	298	321	299	316	300	283	289	300	324	310	287	289	324	292	274	319	256	268	264	282	295	264	327	273	288	279	303	303	283	295	298	304	291	271	327	299	303	309	309	272	267	327	282	296	302	282	284	296	286	294	326	307	315	273	304	259	288	300	317	301	324	287	275	308	292	271	309	302	294	283	289	282	287	294	320	303	289	279	292	305	265	299	275	294	295	314	312	302	282	317	260	267	290	305	273	285	315	267	302	276	310	279	291	285	303	290	275	280	290	299	297	283	300	295	300	301	280	279	332	313	276	306	300	302	296	285	304	282	290	312	315	272	304	278	300	314	309	300	301	288	312	266	323	281	295	305	300	313	266	297	333	301	287	296	285	290	286	300	316	289	267	294	295	302	330	299	307	276	297	291	277	286	294	283	287	305	302	315	288	290	291	273	300	311	283	301	273	302	271	308	306	320	286	314	292	299	283	276	291	301	294	270	274	302	283	292	286	304	307	316	302	318	305	306	316	275	295	281	295	273	277	320	317	276	275	289	291	311	277	319	282	294	287	320	295	286	288	282	295	278	292	297	311	266	299	288	305	297	316	278	307	319	307	275	305	272	310	283	304	273	293	290	277	268	307	295	323	275	290	300	306	303	294	289	331	282	277	304	284	303	290	310	276	298	292	268	276	291	273	304	297	289	276	318	304	286	290	313	310	316	316	313	289	280	304	302	311	261	309	293	264	306	308	280	290	283	294	258	309	311	306	289	324	313	305	295	312	313	292	289	287	304	285	270	300	287	295	292	322	305	301	309	288	266	275	295	273	264	297	297	294	293	314	264	310	278	288	276	295	297	293	282	275	288	294	294	295	266	309	307	297	307	299	293	277	275	323	294	289	300	293	320	286	267	335	294	295	304	283	305	307	274	325	332	258	291	291	286	303	283	288	288	277	276	290	297	300	297	258	311	292	321	307	310	317	281	289	288	323	267	281	284	329	291	302	303	301	299	312	321	299	306	294	298	298	298	305	286	307	303	279	294	311	268	279	286	286	317	273	305	288	267	290	295	275	290	301	303	286	273	307	301	285	281	264	302	269	280	304	310	291	282	302	298	290	341	297	298	306	290	298	274	311	285	304	298	277	281	294	284	277	306	255	294	269	297	294	307	315	285	278	299	288	307	315	319	281	268	342	293	322	307	269	304	309	299	293	303	283	298	297	277	305	291	320	306	310	293	307	282	295	261	261	323	310	275	288	282	299	305	291	307	325	280	314	305	336	291	279	282	294	296	279	281	291	330	303	286	272	320	304	302	281	314	325	294	290	290	327	298	290	310	317	319	287	303	269	296	285	264	277	335	313	289	305	322	302	320	291	301	295	277	283	304	319	293	309	301	262	285	310	291	285	294	316	307	324	297	266	302	261	260	314	312	282	285	282	316	325	320	283	324	295	297	322	298	309	337	309	305	314	285	303	276	271	284	310	329	297	326	307	328	295	265	291	274	303	271	293	292	287	259	282	265	286	313	305	296	292	290	305	277	321	286	324	306	308	280	288	293	295	308	292	292	256	281	297	292	289	276	288	276	283	264	285	287	289	292	274	323	283	305	295	316	307	271	281	274	301	293	291	288	295	284	289	274	295	268	307	275	278	309	279	319	300	326	302	317	295	302	282	279	296	335	286	285	292	316	294	269	325	287	300	312	296	274	325	283	254	285	306	287	298	296	311	304	309	308	283	293	276	280	299	297	271	285	317	287	292	266	305	294	341	278	317	314	294	297	255	292	263	284	322	313	280	296	267	282	273	317	319	323	304	283	273	290	291	298	298	283	323	299	277	316	294	308	276	304	296	310	269	307	282	288	272	278	293	292	301	291	300	307	269	289	306	299	304	292	326	298	291	287	295	302	286	297	306	298	278	252	312	296	325	277	257	294	304	276	306	302	299	290	307	278	315	314	275	316	297	295	316	329	295	278	324	304	295	299	301	299	304	326	329	286	328	301	295	291	295	279	293	283	316	285	281	285	303	301	309	332	306	275	304	269	271	309	295	302	271	271	299	261	268	251	302	274	270	292	315	283	294	313	286	294	311	289
22236	3360	2999	2304	1529	1160	855	704	546	452	395	365	343	293	290	272	269	246	260	243	221	202	214	216	218	212	202	186	172	207	188	208	193	204	185	186	164	196	195	187	153	180	166	169	180	178	167	202	181	191	168	189	157	195	175	160	172	197	148	170	168	170	143	182	186	188	159	173	173	152	173	148	180	185	190	163	188	169	193	181	158	189	174	185	167	175	165	172	178	142	135	160	182	200	183	172	160	164	180	161	172	140	175	182	151	171	196	180	148	181	170	167	138	172	177	172	175	159	173	170	169	170	162	169	165	161	163	164	166	152	163	181	167	155	162	147	186	167	177	156	180	169	166	148	191	166	176	179	154	163	157	157	162	158	160	171	172	162	169	144	136	149	172	159	174	163	154	164	181	169	158	170	185	178	154	171	173	174	173	161	154	159	178	171	192	171	180	154	185	162	184	197	183	180	151	177	169	155	178	161	171	163	157	201	158	193	160	161	187	151	146	171	175	164	159	185	174	163	190	159	172	169	158	169	183	169	178	159	157	163	157	146	166	175	174	164	157	176	179	150	182	175	166	162	180	177	180	165	156	145	186	153	177	178	166	179	174	177	170	178	165	185	199	177	180	172	171	158	187	154	161	162	158	169	168	168	186	160	168	152	171	153	160	174	174	167	183	194	187	198	155	162	144	156	158	174	173	174	166	161	188	166	164	151	194	155	161	165	154	163	183	166	154	186	176	161	159	166	168	166	167	180	161	174	166	158	177	167	163	161	171	174	172	183	156	151	187	186	168	180	181	127	168	167	180	168	165	175	152	178	187	166	178	162	163	176	165	165	170	166	160	154	153	152	183	171	165	179	165	167	178	164	156	165	191	161	183	168	186	177	188	164	169	175	160	143	168	160	168	172	179	154	179	152	159	146	182	173	174	179	154	156	151	180	147	180	181	178	165	174	186	148	160	169	176	153	198	166	198	154	155	159	166	175	158	163	204	164	169	162	157	148	172	165	161	156	168	164	175	164	162	161	177	158	167	167	173	183	155	151	146	166	172	162	172	169	165	164	169	184	192	153	152	169	183	160	148	177	155	174	197	175	184	177	154	158	177	162	148	155	184	162	157	154	162	169	147	172	195	178	167	150	181	160	171	172	162	185	161	185	185	176	166	195	180	177	174	184	187	168	156	178	157	159	163	178	154	185	173	154	169	183	157	159	155	170	164	181	150	178	167	149	175	169	146	145	163	159	186	158	182	152	166	165	169	191	166	186	166	154	167	191	179	131	184	148	173	185	174	164	160	161	147	167	153	166	178	173	173	163	180	165	172	174	161	152	159	172	157	162	144	158	156	183	189	157	178	153	171	167	164	163	152	172	184	181	165	170	178	175	180	185	174	169	166	155	149	189	183	159	192	181	172	164	160	168	167	168	165	173	161	148	149	152	189	171	166	185	152	168	170	164	152	164	180	190	168	166	175	172	193	150	181	160	167	166	166	165	140	163	163	151	191	169	160	162	174	149	177	172	169	142	162	177	180	164	168	172	133	154	171	177	171	202	152	184	149	165	151	166	161	166	159	157	181	168	168	153	182	173	167	184	162	177	165	153	179	184	160	158	145	149	159	153	182	176	183	154	169	186	150	172	183	141	143	155	177	163	175	172	195	140	167	164	194	148	184	180	167	176	188	178	186	167	155	168	165	165	172	169	189	185	141	174	145	181	179	163	165	174	169	177	172	159	166	144	161	164	172	161	156	160	181	170	169	171	161	182	156	153	178	184	154	157	145	173	165	155	146	200	191	166	168	155	186	167	169	142	180	180	188	167	176	173	182	184	167	171	171	170	165	166	168	150	162	161	159	164	158	184	149	168	171	185	163	149	162	164	153	180	179	152	176	169	154	172	169	169	192	148	171	146	190	181	169	165	178	165	157	159	176	188	161	166	180	166	170	179	165	165	144	172	182	168	169	172	157	164	161	181	190	171	166	162	162	167	151	174	148	174	154	172	154	183	180	163	176	181	182	160	159	171	183	159	162	143	159	159	178	172	162	187	153	156	198	142	174	161	170	169	159	169	193	173	180	188	167	162	173	144	162	173	162	161	163	172	159	189	167	164	188	167	171	173	181	203	161	163	178	160	172	161	187	158	171	170	150	156	183	184	166	172	174	142	170	165	159	171	156	168	187	153	186	168	161	183	164	178	172	159	155	173	161	187	174	160	150	168	173	178	172	170	153	162	174	147	143	156	146	184	162	150	170	162	182	160	182	166	164	191	150	150	190	181	164	169	168	175	165	171	178	180	167	162	146	171	154	180	163	157	180	154	149	187	164	160	155	177	157	163	163	163	171	178	176	185	169	173	185	155	183	170	184	169	177	174	182	176	159	166	170	160	152	167	177	162	178	181	178	158	150	165	187	189	152	165	185	167	191	149	175	173	154	184	152	166	171	157	186	170	152	165	158	182	167	154	150	166	151	173	157	152	158	177	168	153	152	167	135	161	145	155	153	169	179	163	191	144	192	165	165	164	153	183	188	162	183	170	165	178	168	170	156	159	175	151	140	171	161	150	145	164	184	159	167	140	183	162	140	170	168	167	164	184	157	191	180	173	192	171	148	171	148	165	152	169	165	178	183	146	153	179	170	153	153	143	157	158	192	169	172	152	169	168	150	171	152	175	179	143	168	185	189	165	182	156	155	171	176	172	172	182	160	162	156	171	167	148	153	171	145	169	163	199	159	166	169	171	164	194	172	141	174	157	144	187	181	170	173	174	174	166	169	174	152	179	167	150	165	170	158	168	160	150	155	157	153	153	160	146	165	161	165	170	152	162	190	183	170	163	158	150	182	175	143	151	189	181	176	181	179	155	151	161	145	159	151	173	173	165	180	155	168	158	163	179	171	157	179	168	157	188	139	185	163	186	168	180	159	177	155	169	179	185	171	168	201	173	157	193	179	170	179	177	186	158	196	171	161	165	164	191	140	161	183	184	155	158	178	153	170	180	191	167	191	166	177	154	185	187	150	156	155	157	175	182	176	145	151	179	153	176	168	169	207	169	179	186	177	156	176	207	189	165	181	164	190	195	159	177	160	160	163	182	166	179	168	179	160	161	178	158	179	156	146	148	155	176	148	163	170	167	165	167	157	167	153	185	164	170	163	186	171	165	175	197	172	162	165	170	169	175	160	175	171	173	148	175	153	156	179	191	192	170	182	146	152	161	155	171	162	165	155	180	163	184	175	171	166	156	165	157	172	181	175	165	150	181	167	182	152	184	187	177	156	173	135	153	166	164	165	156	169	169	177	173	153	176	169	159	152	175	175	174	171	152	149	172	194	160	169	174	160	145	158	160	171	165	172	150	160	179	161	178	181	181	142	187	166	175	168	165	167	151	157	172	168	159	163	176	178	192	167	174	145	162	155	167	188	144	137	175	170	166	179	161	181	139	185	166	169	170	186	144	181	184	165	180	174	165	185	176	159	178	171	150	173	162	186	145	180	163	172	168	175	153
9226	2763	6176	6749	5933	4887	3814	3242	2728	2321	1957	1740	1532	1481	1363	1258	1163	1096	1068	984	954	887	861	782	802	773	744	715	737	720	693	699	724	639	640	651	579	585	644	635	604	588	613	590	609	602	601	589	616	576	555	568	597	535	602	547	572	626	559	543	543	520	527	499	546	561	539	553	526	518	550	516	501	501	505	561	504	534	495	491	514	528	557	531	471	559	531	516	519	496	524	529	530	516	490	508	525	488	516	506	537	516	551	494	522	525	501	530	509	507	484	518	511	503	499	524	519	489	539	493	529	487	507	535	498	488	530	528	493	494	492	494	500	536	514	552	512	506	466	529	493	501	486	524	490	526	522	496	539	525	509	516	523	518	546	526	507	501	521	506	505	507	517	516	551	477	520	477	530	497	517	491	481	513	524	525	512	491	529	501	502	519	490	489	529	551	477	514	523	511	465	534	495	538	531	506	505	478	493	487	526	483	546	522	521	524	445	547	478	501	537	501	495	524	526	441	536	507	530	491	484	487	511	476	485	482	514	512	505	482	464	479	492	475	511	468	517	510	513	523	506	485	489	520	473	492	475	491	505	471	470	510	492	487	525	513	500	494	553	506	532	508	496	486	523	499	516	480	500	493	489	532	518	523	492	491	532	485	494	491	462	532	495	528	477	483	505	531	494	505	559	478	454	506	533	518	488	500	488	523	530	480	494	483	512	518	510	533	466	490	483	501	531	507	501	530	523	491	507	474	490	500	482	475	513	549	493	487	481	499	478	504	533	514	490	482	506	485	479	536	504	495	507	530	505	525	510	481	494	477	500	507	517	505	507	498	514	484	479	502	489	507	521	482	500	470	480	456	478	543	501	458	486	489	528	501	491	507	499	517	494	460	483	470	478	500	501	509	494	462	505	481	482	501	494	529	515	479	474	526	490	518	509	503	474	508	482	525	476	515	538	507	481	479	469	518	506	527	529	496	490	505	478	494	517	517	478	483	486	492	538	485	487	532	472	497	494	499	494	500	487	550	492	444	501	511	552	507	505	503	491	494	513	495	507	507	450	501	536	535	480	457	511	475	485	521	475	502	500	512	526	506	483	457	502	550	499	501	513	510	498	493	488	510	526	498	494	477	523	500	503	496	484	480	533	491	510	496	517	465	542	494	479	512	533	475	486	516	470	502	515	500	536	477	530	515	534	479	527	481	490	521	504	494	530	466	508	469	516	486	540	476	492	518	545	557	532	529	478	523	509	534	529	490	489	478	463	521	527	542	498	506	536	523	488	474	500	556	477	504	530	481	509	502	508	489	465	473	499	503	506	535	520	449	502	505	485	526	441	464	468	461	482	441	496	489	495	514	476	506	482	471	508	502	462	494	485	515	534	462	509	495	491	492	477	532	461	471	522	506	481	482	501	492	505	465	486	581	461	491	513	494	508	451	505	472	511	498	517	552	491	462	522	455	509	551	513	501	508	505	499	511	456	491	484	540	520	494	502	515	493	479	564	465	488	496	517	448	464	507	462	487	490	477	464	529	525	506	465	506	507	535	517	514	548	477	501	484	488	495	487	532	490	522	494	498	534	498	501	468	475	478	463	469	515	505	503	474	519	511	512	496	503	467	525	485	496	477	506	568	454	481	512	495	494	498	486	499	527	470	524	478	474	501	472	536	497	494	520	487	516	487	539	523	462	509	459	488	529	504	481	507	510	480	499	542	541	501	488	531	523	509	475	448	485	526	505	540	446	541	531	480	553	504	533	540	512	506	533	528	455	543	512	477	464	529	506	519	508	465	494	541	535	515	470	518	477	498	460	482	477	515	482	470	497	491	519	525	540	523	480	469	521	530	484	514	511	492	513	508	496	484	457	466	503	468	537	491	481	512	513	496	507	493	492	505	470	476	513	501	502	549	511	503	492	524	488	485	501	487	487	478	494	524	495	538	467	508	446	502	508	497	501	504	449	498	548	502	507	552	468	476	483	511	477	524	497	511	494	501	481	473	469	490	477	489	548	530	523	532	521	477	539	514	515	511	462	553	500	484	495	489	539	505	489	530	498	465	496	497	458	485	491	536	468	499	517	498	534	514	504	494	488	518	517	487	528	515	464	510	516	492	494	471	559	547	491	465	460	494	468	490	511	521	519	521	499	468	515	493	484	496	512	462	535	501	510	495	510	493	505	479	472	521	451	492	474	484	465	495	496	460	552	456	495	501	511	459	490	547	491	483	528	498	509	483	551	499	465	522	505	517	535	516	526	540	498	512	469	453	475	502	482	496	504	470	463	491	502	472	511	495	508	506	482	501	503	498	579	492	507	486	484	460	541	504	502	464	473	510	509	522	494	487	497	509	498	487	486	507	450	500	516	562	507	495	493	510	504	490	464	493	514	512	468	504	452	450	478	486	476	496	497	518	504	446	546	499	495	500	489	512	491	439	469	473	495	497	551	508	504	542	466	494	535	472	498	535	505	487	492	473	509	510	519	549	530	504	464	540	530	494	510	469	489	479	466	491	500	539	484	510	520	527	513	542	510	514	508	480	496	520	460	446	492	541	490	495	508	503	514	478	484	543	502	464	466	501	492	496	517	496	503	473	485	500	493	508	449	509	505	480	542	539	533	480	488	487	483	482	479	496	504	520	494	476	498	509	492	492	506	461	500	530	534	466	480	477	502	477	478	531	461	475	492	509	544	494	524	496	480	500	503	494	516	520	495	509	532	526	537	437	487	511	505	511	473	506	552	498	518	465	491	511	476	478	517	473	497	493	506	475	474	537	500	511	495	448	510	518	479	505	469	517	487	508	476	511	495	478	472	502	483	512	500	481	504	538	482	484	549	492	528	469	470	508	502	491	494	475	528	489	491	517	511	485	529	496	472	511	495	483	469	512	478	486	505	466	516	519	508	487	509	512	492	480	496	474	510	453	502	494	478	529	480	487	498	494	478	497	501	497	539	506	481	492	501	513	495	507	524	516	478	460	486	516	490	483	527	496	510	527	486	512	473	474	505	506	459	457	506	456	491	529	467	518	494	516	529	483	489	515	530	525	518	529	476	483	486	497	507	524	518	494	500	501	492	471	497	491	503	520	467	499	482	484	511	522	507	505	489	503	505	494	530	541	539	498	509	479	511	480	480	488	499	508	532	480	483	535	551	494	492	492	474	467	504	523	479	496	498	529	485	542	507	519	505	500	495	488	523	533	505	505	515	480	477	508	531	466	498	527	499	478	480	514	487	494	517	502	518	504	501	497	482	484	513	519	489	516	503	505	522	483	506	474	484	530	455	461	530	545	500	523	546	485	474	494	517	516	526	491	505	504	491	530	493	534	506	500	475	507	475	527	517	510	441	509	489	476	499	519	509	509	507	520	494	478	464	510	491	494	520	462	518	531	523	483	495	526	485	507	530	527	500	510	468	531	518	497	471	499	490	516	467	547	509	530	482	509	471	500	510	492	528	515	523	505	489	519	493	466	526	498	514	519	504	515	559	482	523	485	519	484	493	482
2565	248	248	224	191	204	182	165	181	194	176	180	163	171	213	176	196	199	197	197	164	184	192	196	155	187	149	162	146	178	186	178	200	156	186	182	171	180	156	167	173	156	182	189	170	197	202	190	183	208	182	180	194	180	177	175	170	189	193	171	169	188	171	151	157	173	177	171	162	184	176	199	167	169	184	167	174	183	181	173	183	178	179	176	173	178	157	156	177	216	175	170	176	168	188	162	175	175	194	193	161	194	178	171	192	163	172	210	168	171	187	179	179	168	183	181	171	196	187	207	172	185	170	170	167	171	184	168	163	161	179	183	168	182	184	181	158	171	182	180	153	188	197	173	152	151	154	180	200	164	185	146	175	189	169	179	158	196	193	175	174	176	155	173	157	157	180	167	161	177	183	193	169	179	175	174	154	202	197	166	174	179	162	166	177	195	180	180	177	167	168	156	208	164	179	178	188	192	179	168	174	200	179	189	170	175	148	149	164	154	190	171	183	193	165	158	182	179	201	171	169	191	178	179	187	173	185	202	172	178	170	164	172	199	200	192	173	174	184	157	171	178	164	179	172	161	170	178	170	177	180	175	169	188	171	164	181	185	176	163	199	170	185	154	165	197	184	181	167	181	180	172	158	171	170	165	158	184	186	175	176	173	162	198	168	168	175	139	181	171	177	176	162	175	157	178	191	170	170	186	179	192	190	172	184	154	191	181	182	172	142	175	178	209	148	191	173	160	191	178	171	187	197	184	171	178	169	209	183	179	162	176	182	182	208	193	187	155	172	169	166	174	188	175	178	188	173	189	203	159	183	185	155	149	164	166	185	186	187	166	184	163	170	228	171	187	160	158	204	181	177	193	169	163	186	177	185	150	184	147	167	167	161	196	194	169	176	171	147	173	190	144	158	165	172	180	164	210	176	173	158	199	160	175	172	172	172	179	182	178	177	170	171	184	182	186	140	163	179	174	180	155	181	178	188	177	168	162	195	168	187	171	183	182	198	162	170	174	153	177	181	184	181	194	176	169	184	173	183	165	183	192	179	153	158	174	176	165	169	178	206	167	177	168	165	182	145	173	169	183	178	181	190	171	162	211	172	201	162	176	171	163	196	195	189	172	164	175	169	162	202	158	160	164	171	176	176	182	173	148	179	153	197	155	193	183	177	171	169	179	160	162	176	163	167	184	186	177	158	185	166	187	176	187	186	163	166	170	170	201	215	178	195	181	152	178	181	185	177	173	187	182	178	171	180	169	168	183	187	172	199	186	182	161	166	186	177	184	181	175	172	192	173	162	163	158	172	190	174	171	181	155	159	168	173	179	203	175	169	200	175	174	183	171	192	178	191	159	156	189	184	164	165	164	169	197	184	173	178	180	188	147	169	181	181	161	160	191	177	162	175	183	175	184	193	171	164	173	159	171	178	186	172	181	156	187	163	177	176	171	170	211	178	148	177	188	209	153	160	172	167	164	164	162	188	156	188	170	175	168	147	168	180	194	188	167	160	192	187	166	172	200	161	188	181	162	168	153	173	160	198	174	165	177	171	173	190	173	169	170	176	186	166	202	161	177	189	177	175	170	176	177	175	194	185	178	188	204	187	198	180	157	178	181	187	164	189	185	173	186	172	188	174	197	161	164	210	181	168	150	176	190	188	176	194	179	200	179	162	175	161	176	191	165	162	184	186	184	201	150	187	187	171	181	165	181	154	180	183	196	166	173	167	166	155	165	187	164	169	193	175	172	205	172	169	183	178	186	199	183	176	163	192	182	153	168	154	171	164	173	190	181	186	171	194	170	169	164	171	171	183	184	166	174	195	172	172	168	188	176	194	190	203	179	182	164	167	182	171	163	190	179	183	177	197	186	166	176	193	171	193	172	173	160	189	178	178	190	166	159	171	160	159	163	156	188	168	137	178	174	161	181	187	171	158	180	189	149	158	165	181	151	171	173	189	174	188	175	156	179	172	165	164	193	184	188	147	168	174	187	189	173	196	160	169	184	163	195	162	187	164	184	161	177	145	183	179	172	177	172	154	169	171	165	155	188	175	174	172	162	189	174	182	158	162	155	171	181	186	173	167	177	160	168	165	194	177	183	194	166	198	180	168	169	174	152	176	196	168	156	195	152	172	201	168	174	159	180	178	168	184	167	167	192	188	160	168	171	166	164	202	164	155	184	176	183	169	185	182	162	174	158	164	188	185	200	168	193	191	168	189	185	161	166	201	187	181	162	177	197	159	166	185	170	167	181	201	150	155	161	150	155	182	192	178	156	165	167	185	173	183	170	167	198	173	187	173	200	181	178	171	147	195	168	167	192	202	175	162	197	164	200	177	168	189	170	187	169	197	173	197	184	180	202	174	163	167	175	193	190	172	181	179	179	167	154	175	168	173	172	178	176	176	185	168	153	185	144	153	179	166	158	161	187	174	183	166	163	178	173	190	191	168	170	172	191	189	177	179	196	170	181	174	173	169	177	166	178	181	174	181	193	196	162	199	171	172	159	155	157	190	172	178	189	167	163	196	168	182	156	153	179	154	164	164	180	199	210	204	189	169	169	183	148	198	184	178	156	178	162	159	178	175	159	167	176	163	195	186	183	185	179	195	199	163	213	169	185	168	188	174	179	185	185	166	188	178	156	200	192	170	187	174	177	180	177	188	175	168	172	179	176	165	166	177	184	164	174	185	196	174	167	181	177	183	177	182	180	182	188	181	190	170	186	175	176	174	180	169	171	198	179	179	184	190	170	173	178	154	166	179	177	181	146	145	191	175	187	164	196	186	185	160	182	194	186	166	188	162	174	184	177	173	181	160	176	168	154	170	164	179	149	186	161	159	177	168	170	156	175	181	176	162	167	206	181	190	170	178	159	173	189	164	189	181	173	172	170	188	164	189	161	173	184	182	177	180	161	179	194	195	154	177	164	181	181	187	188	190	176	182	174	192	181	183	159	202	182	174	182	164	152	169	186	186	153	155	172	202	186	174	197	180	154	172	161	170	189	159	203	184	193	196	169	160	179	187	173	165	188	174	173	169	177	161	193	195	180	185	174	172	159	166	201	186	175	168	186	155	164	177	176	174	170	166	188	165	188	168	162	192	170	167	189	194	178	194	173	173	183	189	176	201	160	172	178	175	176	180	161	177	154	187	167	171	165	173	178	170	187	162	169	177	159	180	208	162	177	191	166	175	171	178	171	204	187	167	179	172	181	172	167	177	182	165	164	186	166	184	176	160	178	190	180	184	182	187	184	175	171	198	186	163	176	161	159	153	167	167	177	156	164	171	176	143	172	179	174	178	170	157	176	166	200	180	159	166	159	154	192	167	178	158	188	190	165	183	188	163	165	178	168	170	170	177	187	186	195	175	185	179	183	179	194	181	159	166	173	181	170	162	186	165	189	166	180	168	166	192	191	184	174	151	175	163	165	184	164	176	183	200	178	189	163	162	175	182	180	192	183	191	180	168	202	170	183	179	215	186	190	180	172	187	177	160	200
2202	566	720	699	654	673	621	543	593	542	561	512	541	536	525	490	540	510	563	538	503	467	518	556	555	524	516	500	520	539	522	476	529	479	525	524	525	493	518	476	504	480	452	483	481	499	485	483	508	487	472	521	498	508	490	501	491	532	522	527	511	476	505	528	489	525	481	527	476	454	472	489	464	506	502	491	543	489	457	481	530	491	500	500	520	496	506	525	499	533	504	537	530	504	456	530	463	509	486	483	490	531	453	490	542	490	490	480	522	510	483	490	492	508	484	528	481	461	536	502	516	485	527	463	495	490	496	501	492	516	519	514	477	481	516	473	509	526	508	434	487	520	520	478	491	515	521	482	486	493	458	516	495	488	485	488	488	524	513	462	481	510	476	532	528	485	511	517	532	511	508	478	462	473	518	479	465	474	490	505	514	506	471	463	466	525	482	481	527	482	494	482	513	520	522	487	502	469	506	491	500	487	501	455	458	492	497	471	519	503	482	509	475	500	510	482	474	473	498	527	550	478	485	536	456	479	527	489	516	540	502	487	492	481	472	489	506	477	525	506	511	517	498	509	491	523	516	520	486	514	493	502	509	496	517	499	498	471	515	491	445	521	500	490	477	531	458	500	511	536	512	503	490	517	468	499	469	517	501	520	500	533	470	501	485	563	507	442	530	484	550	500	513	490	489	480	456	528	468	487	511	513	461	506	485	490	515	476	512	492	519	531	537	525	516	511	504	476	489	520	473	499	523	507	490	519	499	502	511	463	473	419	487	498	505	512	560	510	529	478	504	478	507	465	465	485	472	511	492	503	506	488	490	491	479	459	507	503	505	504	500	498	484	485	489	454	439	517	497	485	448	483	505	462	502	481	518	495	459	483	495	486	497	465	476	482	493	526	455	496	477	475	510	477	489	522	533	528	543	486	468	527	517	479	489	512	474	521	492	486	476	514	498	461	481	445	498	464	492	474	526	505	479	497	481	478	490	505	506	511	459	507	470	498	518	489	515	493	470	500	503	485	481	493	472	511	500	534	500	489	547	472	469	491	488	478	479	505	519	507	495	502	511	507	483	531	482	490	495	452	461	458	489	533	460	476	475	452	508	524	485	515	480	492	504	496	459	494	505	516	509	494	485	494	523	518	506	526	491	526	456	496	518	526	491	513	503	518	550	458	518	494	510	518	502	490	506	525	472	478	493	514	480	499	493	513	493	512	527	508	495	542	505	520	495	490	482	516	473	487	466	525	517	515	501	493	500	464	538	513	506	495	468	502	533	501	539	503	472	471	473	474	507	516	478	530	495	488	515	497	511	506	476	491	466	465	483	557	495	490	500	541	520	478	493	513	511	486	505	494	512	471	534	487	492	528	510	480	503	504	489	514	512	464	517	518	454	499	451	530	519	497	503	511	498	503	504	513	475	487	469	484	511	490	461	496	506	519	474	510	495	449	490	499	492	520	490	498	552	533	473	496	493	533	485	485	509	479	475	507	526	501	484	476	451	458	488	485	504	484	483	473	488	484	495	484	484	481	469	459	459	480	490	509	471	523	461	491	517	510	472	530	507	501	515	475	520	502	510	528	483	479	498	466	496	518	504	480	462	486	473	478	487	540	505	487	479	514	494	531	449	514	487	510	477	475	495	489	489	469	509	493	489	518	488	470	497	483	505	551	482	521	468	520	551	491	488	497	523	503	493	496	448	520	488	540	495	519	459	496	527	516	481	478	522	453	550	483	551	508	488	487	502	492	520	466	522	515	463	464	503	512	500	519	468	506	487	497	475	466	500	504	495	493	500	507	479	496	492	518	487	506	480	505	479	471	491	474	507	485	503	504	486	508	533	478	492	510	522	501	504	503	501	490	483	491	478	490	493	479	504	482	505	520	492	508	468	483	495	513	514	473	533	483	504	509	508	505	507	493	443	519	499	516	480	466	465	485	497	505	492	482	518	522	508	494	521	523	473	510	545	476	474	505	475	473	494	468	440	473	472	488	487	526	504	534	527	514	522	478	481	532	479	457	477	481	441	452	484	465	505	496	485	505	479	468	472	474	497	556	519	480	523	510	511	476	500	485	446	433	497	488	493	481	487	520	469	496	498	492	503	513	507	488	472	534	478	462	538	513	508	488	529	475	466	486	484	481	489	488	492	510	495	520	492	503	489	482	475	492	518	488	507	505	500	513	462	505	492	490	514	477	517	477	527	464	492	467	477	467	520	457	480	507	496	504	493	560	497	494	483	482	505	485	507	485	490	472	508	484	484	505	527	491	449	474	487	507	528	488	516	469	505	499	510	497	479	498	482	490	501	488	524	504	473	499	523	462	487	508	486	527	484	508	461	513	493	490	511	526	485	530	447	470	465	481	468	495	537	493	472	495	517	523	515	523	489	508	457	469	481	502	475	499	542	481	533	503	494	476	498	533	506	512	490	491	442	500	481	470	510	503	491	498	504	487	538	531	510	503	484	511	533	462	516	488	495	541	503	502	483	484	489	495	482	521	487	483	494	503	475	456	495	505	499	505	495	497	539	549	550	509	506	509	511	522	503	479	488	505	487	526	516	536	507	479	476	515	516	521	515	553	479	515	467	492	489	466	510	501	505	497	512	496	500	535	541	481	500	502	500	486	513	506	519	477	509	474	491	492	521	519	468	477	537	472	508	485	528	526	470	493	483	478	504	486	500	486	516	519	507	477	490	503	474	491	507	498	492	482	490	504	492	525	482	478	485	475	474	527	494	532	496	500	497	505	493	578	502	512	471	480	505	529	475	518	496	477	495	484	477	500	492	522	452	525	479	476	484	512	486	491	500	532	509	492	508	508	504	533	509	486	541	502	511	483	488	467	471	497	483	479	536	484	536	473	513	529	475	522	523	505	517	487	488	483	501	521	503	503	462	533	486	514	497	513	519	498	520	521	494	476	466	470	494	471	499	537	460	505	522	474	494	497	495	495	539	535	497	493	511	513	517	476	500	505	475	493	480	485	460	500	517	486	518	483	477	469	502	493	511	507	490	498	477	533	507	482	477	511	483	497	485	503	510	464	494	512	477	493	488	490	482	524	486	512	451	452	507	459	476	488	486	498	492	487	529	452	506	520	507	501	481	507	490	492	500	491	484	518	501	489	466	501	504	514	521	526	475	515	486	513	486	519	493	519	529	482	500	479	499	506	502	498	496	504	473	529	514	477	497	487	465	502	530	512	514	482	546	513	476	503	528	468	516	516	464	526	493	485	457	515	493	478	443	506	513	505	523	513	504	511	488	518	525	512	526	497	475	548	490	475	472	472	493	496	496	481	496	466	494	497	476	507	507	491	528	506	490	476	472	478	492	516	484	493	499	472	483	499	521	486	510	472	504	512	476	502	513	536	488	527	475	492	498	464	499	504	467	474	512	483	501	516	488	487	495	506	484	484	455	495	527	481	531	514	507	492	516	481	469	485	496	506	520	510	470	483	502	489	506	506	495	510	485	493	482	515	440	487	517	468	454	499	477	490
11483	1176	1407	1025	721	593	423	337	284	212	194	184	150	154	144	145	142	147	96	128	119	131	96	121	121	117	103	106	102	83	94	108	94	110	96	103	107	90	98	91	102	102	117	101	112	83	96	96	108	71	85	81	110	96	91	100	86	102	84	97	87	90	110	94	88	111	81	82	102	93	95	77	91	98	92	88	90	91	90	105	83	88	123	94	95	93	90	73	91	94	102	77	86	98	68	99	95	94	91	114	89	94	90	83	87	110	85	90	88	88	107	96	91	84	86	86	91	96	88	97	82	87	98	98	101	88	83	87	72	97	105	82	96	92	98	105	86	88	87	86	99	104	79	109	101	90	115	89	85	95	94	99	85	86	100	104	89	91	95	83	107	90	72	95	97	103	88	82	99	99	77	84	99	85	101	102	90	85	86	100	104	103	94	74	85	98	105	94	91	97	82	116	93	80	71	81	93	81	79	91	95	86	98	100	88	98	96	81	87	92	74	93	84	84	101	77	100	90	118	91	71	96	86	97	82	82	79	94	97	89	104	92	95	74	116	88	87	90	97	107	86	91	80	83	102	104	88	80	103	81	99	102	88	103	84	90	96	83	95	83	83	87	97	78	85	99	74	100	106	90	93	88	93	102	81	93	84	89	90	86	84	84	94	70	78	96	85	88	77	95	90	79	98	94	78	93	92	82	93	81	80	87	102	85	85	78	105	106	91	97	99	107	100	76	79	76	81	90	87	97	96	98	98	111	89	100	98	90	81	85	96	84	89	95	86	84	102	111	85	95	90	88	85	85	79	91	93	106	94	96	70	104	92	111	83	88	97	94	99	110	100	94	94	77	93	77	92	97	93	96	95	83	72	87	94	92	109	68	90	90	94	85	88	88	87	95	80	96	90	65	95	96	92	85	96	107	91	96	85	79	93	108	86	82	107	85	78	89	77	72	80	85	89	88	68	99	90	85	97	100	93	82	80	101	97	89	103	97	87	100	94	90	83	95	112	86	89	93	79	84	87	106	87	89	93	88	93	102	87	85	95	100	86	86	88	73	90	113	86	105	99	92	94	105	84	86	85	85	76	112	103	87	86	91	117	103	97	84	88	87	99	94	99	86	86	90	79	76	81	89	100	80	82	90	90	97	74	89	109	88	94	62	94	91	96	83	87	93	93	102	120	91	81	92	108	75	97	86	101	89	79	82	77	106	92	85	93	102	98	96	98	87	107	103	96	93	84	104	91	91	79	86	90	90	97	82	96	88	86	93	82	84	72	90	98	85	87	120	87	89	112	87	106	88	88	95	102	110	82	94	102	86	76	87	81	90	92	98	98	70	69	95	90	93	87	88	92	91	94	105	93	91	88	98	86	96	79	103	83	100	84	86	106	81	85	115	107	105	103	82	89	92	95	90	100	79	85	88	109	108	93	91	95	85	85	75	79	95	116	82	106	95	78	90	98	94	82	74	95	106	114	81	90	89	89	98	104	99	95	100	100	104	97	84	79	89	90	96	89	108	111	95	77	109	89	94	101	104	91	93	86	109	85	105	84	95	89	90	83	83	96	95	98	94	95	121	106	90	81	80	102	101	102	110	89	96	102	92	96	82	80	77	93	99	97	93	102	78	111	93	92	87	98	84	91	94	87	78	85	87	92	91	94	92	99	96	95	74	86	100	81	86	91	100	94	64	96	94	103	98	99	95	88	96	85	87	89	85	95	89	103	83	89	95	95	91	94	77	99	96	97	78	98	108	82	79	91	96	91	84	88	78	82	90	94	103	85	75	106	90	89	71	79	78	77	82	92	92	91	112	100	110	90	84	76	94	91	76	85	89	93	85	107	102	97	93	95	91	91	99	88	90	94	93	80	100	88	105	101	102	100	91	80	97	90	88	84	96	77	113	85	92	79	80	95	103	86	109	101	98	76	93	100	97	89	92	83	80	97	104	79	94	85	105	98	97	82	76	100	78	92	103	103	91	79	94	91	85	84	87	94	108	90	97	104	85	93	81	100	87	93	87	73	100	96	87	83	103	92	81	90	86	89	99	99	73	120	77	105	102	90	90	94	81	105	79	101	92	96	88	76	76	89	78	90	94	75	108	90	99	96	96	81	79	89	66	82	88	94	74	89	88	98	71	76	85	94	97	87	94	93	78	98	102	101	74	84	100	90	77	98	111	78	96	101	102	91	104	90	91	89	101	110	104	96	80	93	92	76	96	78	90	95	88	111	88	78	84	99	92	102	81	95	106	100	96	80	82	100	84	75	89	91	77	88	94	92	86	98	95	88	90	88	87	87	83	77	92	85	64	74	84	99	82	95	96	101	107	99	84	84	105	98	85	92	97	105	92	105	89	84	82	88	92	91	81	95	90	87	81	82	88	87	70	91	98	104	99	93	91	96	96	101	93	81	100	75	97	110	93	95	94	79	104	90	90	76	98	101	90	90	105	90	98	90	68	84	77	87	97	100	91	105	102	94	87	103	99	103	74	87	93	91	98	94	98	100	85	72	91	94	88	97	90	102	82	86	90	85	95	83	88	79	99	85	108	95	90	91	127	94	98	90	96	77	83	110	96	75	79	100	87	94	92	94	87	86	87	90	94	88	87	93	87	100	88	105	93	107	96	84	93	100	91	75	96	94	86	76	94	81	91	88	76	98	92	87	99	78	84	100	87	98	90	102	85	86	90	78	116	92	94	90	83	101	83	103	85	91	114	105	95	96	98	89	81	79	113	114	79	82	90	98	88	95	80	89	88	63	95	94	101	91	82	107	80	80	90	86	87	89	91	77	101	89	93	99	82	98	97	98	99	92	101	86	106	103	96	88	99	91	90	80	89	87	86	83	103	88	95	87	93	102	101	96	101	82	89	99	83	82	82	97	92	96	90	81	92	107	77	105	95	88	100	100	83	90	109	87	100	93	81	97	81	88	91	113	92	84	94	97	81	93	87	81	103	103	110	86	94	93	84	90	103	75	85	100	94	85	98	94	99	73	104	89	89	75	85	88	95	110	102	87	96	93	80	84	100	93	92	96	73	91	89	88	88	98	107	92	90	89	79	113	104	95	112	109	90	80	107	108	94	90	87	89	82	82	104	84	82	96	94	98	104	83	95	97	85	98	95	90	91	87	106	88	106	99	84	92	84	80	100	92	73	71	98	98	76	87	80	110	93	101	93	88	102	83	89	89	85	100	94	80	95	97	95	94	71	86	92	83	84	94	76	93	97	97	80	98	86	74	97	99	82	99	91	106	105	129	100	97	110	96	90	105	79	91	94	95	98	103	94	77	100	83	91	79	82	94	112	90	96	91	104	93	113	86	94	100	73	103	95	92	106	94	82	96	74	82	104	103	90	87	76	91	86	90	85	96	106	89	106	81	104	86	100	120	91	102	78	84	91	97	94	87	87	79	85	115	84	83	93	84	95	84	98	103	74	87	101	94	91	105	93	99	89	84	83	102	96	94	80	80	96	73	91	91	96	95	100	86	99	101	78	89	94
6185	1325	3178	3511	2997	2413	2008	1617	1417	1144	1043	945	835	789	713	693	680	613	561	532	541	449	466	452	445	447	445	400	443	410	393	397	332	393	389	358	367	342	357	372	346	356	354	321	339	328	302	343	323	313	351	318	323	323	301	307	353	297	291	326	308	306	292	340	312	284	337	300	334	314	317	348	287	329	308	279	251	324	319	320	312	306	317	322	284	312	274	292	312	316	317	304	334	320	325	291	327	293	298	321	266	306	292	301	310	327	325	307	301	307	288	297	285	282	310	255	280	307	294	317	320	287	277	310	296	298	326	286	310	281	292	293	313	287	297	306	298	308	322	321	287	327	287	304	330	280	285	283	282	296	307	326	289	295	291	304	322	307	297	287	261	286	310	292	301	282	262	316	279	279	257	292	312	312	304	313	293	321	345	313	296	310	283	302	307	279	298	299	280	317	314	309	280	289	272	284	313	289	273	292	264	282	283	309	267	284	274	298	309	328	286	324	281	296	277	318	284	307	284	272	299	260	318	307	317	284	305	295	278	308	277	301	285	302	287	300	316	301	298	319	304	269	246	316	296	298	310	281	306	257	287	252	290	312	284	287	291	300	293	265	301	317	287	299	295	273	298	291	282	287	291	323	315	319	284	274	327	275	293	305	302	255	290	293	304	296	299	317	300	289	295	307	279	289	269	283	269	274	286	291	314	289	302	296	335	305	272	274	307	332	279	282	304	300	307	313	304	300	297	278	260	282	291	325	311	285	306	317	318	270	304	303	302	291	309	276	290	277	309	307	328	311	303	313	296	308	321	301	340	304	339	332	288	295	307	279	301	288	274	295	291	297	276	282	292	311	289	337	294	281	326	305	288	265	294	296	293	298	285	317	280	283	313	288	314	290	296	277	310	321	300	310	318	288	298	304	278	301	301	293	297	277	289	316	311	312	337	285	317	297	297	292	288	286	299	282	275	295	274	283	281	319	314	279	298	296	301	309	280	298	322	303	303	321	296	284	300	297	288	276	270	264	306	293	305	289	299	300	264	300	306	311	261	264	291	280	283	285	321	293	331	307	264	308	291	304	277	325	312	278	264	285	281	288	297	268	267	294	276	300	278	316	315	262	289	263	296	310	289	308	296	296	308	286	280	273	297	293	320	302	304	289	295	293	304	313	294	314	279	282	268	304	302	267	307	300	308	314	298	300	299	278	273	290	301	286	297	300	304	292	293	309	297	308	301	331	308	303	305	296	305	325	288	296	288	302	297	312	274	286	311	294	272	323	311	306	282	296	292	297	284	323	276	268	305	313	286	283	285	286	267	306	332	316	295	325	314	312	293	266	302	268	294	285	280	291	294	294	287	306	320	291	315	293	286	291	321	304	284	307	295	298	295	290	264	305	288	334	272	301	299	295	286	302	274	298	284	272	280	287	297	289	304	302	322	307	315	308	267	294	266	300	310	307	323	306	308	310	301	298	297	313	280	298	297	285	331	309	274	295	292	291	286	281	309	306	305	297	277	279	286	289	284	295	283	310	286	293	286	309	307	311	279	314	272	285	296	313	303	306	296	279	287	279	271	276	315	285	281	293	287	305	313	283	289	271	281	285	275	299	300	326	298	294	309	286	306	297	319	320	280	275	297	286	294	286	314	301	285	290	277	295	302	304	268	325	312	312	292	311	294	316	286	284	329	309	315	298	307	319	314	289	280	301	289	300	313	292	312	318	255	295	295	320	313	293	316	307	294	323	319	318	297	293	257	304	321	288	246	278	307	304	295	318	310	305	286	300	323	320	280	314	334	282	266	278	281	282	289	288	304	279	278	300	295	322	272	293	294	289	285	279	267	299	291	292	320	318	295	299	298	326	303	289	296	290	299	294	266	294	294	283	299	315	318	296	304	338	296	283	285	266	275	278	256	277	306	285	318	283	312	271	326	309	332	282	299	270	298	276	346	324	292	288	258	271	312	287	304	287	299	286	304	295	323	262	304	291	269	307	286	293	269	282	322	289	311	308	315	287	272	307	315	309	308	303	312	277	290	310	263	305	300	289	268	304	291	286	272	293	304	316	265	292	304	297	285	301	303	312	325	321	288	272	259	299	304	293	288	305	291	323	320	303	296	266	265	295	295	300	272	296	277	316	278	252	265	308	286	265	296	288	307	270	310	282	279	307	290	284	306	328	278	278	305	336	271	287	284	286	300	284	304	301	299	306	298	303	288	300	345	301	320	317	295	272	290	296	297	305	272	309	327	292	336	264	291	333	308	286	263	269	273	306	285	292	297	292	295	262	309	309	297	294	299	267	318	316	267	282	300	283	289	276	302	323	316	294	294	320	299	294	273	260	289	269	283	264	309	278	302	300	286	318	297	255	312	290	312	300	305	288	296	278	310	282	320	260	299	332	304	288	298	281	291	267	272	267	287	291	308	273	323	338	282	298	281	303	311	294	288	310	315	307	305	318	314	293	291	309	320	273	289	298	318	302	292	330	305	303	285	306	282	313	318	301	296	289	275	301	284	302	322	294	285	284	307	311	290	320	278	306	282	302	288	292	282	304	275	286	296	294	305	284	280	296	291	281	290	292	297	291	298	286	319	299	274	322	276	301	285	310	277	315	265	284	287	301	289	277	310	309	294	286	306	251	295	269	315	272	286	262	294	279	302	320	313	292	272	266	274	273	287	307	287	321	300	292	295	310	295	277	297	295	289	309	310	296	300	304	319	302	306	336	327	287	263	313	316	280	279	284	300	292	293	318	301	328	333	286	305	281	298	285	259	293	315	277	317	278	313	288	271	287	296	284	263	285	312	321	290	289	317	305	310	285	300	284	312	283	303	290	296	283	296	282	298	307	282	293	274	275	314	315	286	281	307	320	273	285	286	322	277	329	270	312	268	290	310	306	285	318	301	301	297	295	324	322	298	302	293	285	262	255	278	324	322	319	306	287	304	293	279	311	311	302	332	269	316	299	287	287	312	291	280	270	320	276	314	289	310	299	319	259	325	293	322	292	260	315	276	313	295	287	283	280	277	294	297	291	324	261	287	271	293	299	306	328	302	291	282	268	296	308	296	308	307	308	303	298	301	302	294	304	274	318	309	281	282	304	311	323	302	286	277	299	297	274	326	294	304	283	316	309	314	295	290	291	269	316	291	294	311	284	277	295	283	268	303	269	294	275	260	296	270	293	291	274	301	312	281	282	269	296	293	315	307	279	303	287	284	286	284	269	287	332	287	303	282	287	293	280	271	280	275	328	276	288	314	304	330	325	281	294	296	302	312	273	304	296	292	303	316	288	299	272	277	281	291	299	326	293	327	310	299	318	300	343	293	293	297	300	301	322	301	313	323	313	317	305	305	295	283	322	261	296	257	315	321	305	276	296	297	279	265	300	305	251	285	276	280	292	304	282	314	330	281	291	305	280	294	287	323	298	292	284	306	317	302	297	296	288	290	278	279	286	271	298	309	288	310	274	292	335	313	288	266	272	279	288	307	283	301	320	271	298
20761	3355	3051	2314	1603	1121	895	730	598	494	435	358	323	322	274	283	263	246	257	204	250	219	219	197	205	217	205	208	179	195	213	201	196	206	204	177	177	187	174	173	197	155	202	187	163	190	162	169	176	181	174	166	178	172	193	180	186	178	175	168	178	169	152	167	169	186	155	178	169	174	193	214	178	170	191	174	163	169	171	173	175	175	180	178	160	182	156	179	161	156	169	171	190	168	190	165	165	151	160	177	160	173	179	152	186	142	148	167	160	185	146	183	167	180	158	175	170	169	158	170	140	157	160	161	188	167	191	158	172	151	158	172	179	175	173	170	146	126	178	179	147	183	168	149	166	173	166	164	158	155	165	185	177	164	175	150	170	162	137	197	181	184	183	159	162	175	167	191	161	169	170	163	169	162	168	157	175	165	173	163	193	191	172	165	175	161	169	178	178	176	174	203	170	130	186	182	190	169	164	184	160	193	160	170	174	169	158	160	158	172	170	165	165	163	172	180	201	176	161	175	162	178	176	158	154	148	168	173	148	169	170	174	166	182	171	143	175	160	160	164	166	166	168	172	182	177	188	163	174	183	164	162	151	170	171	170	164	170	166	198	180	167	187	201	156	178	160	173	167	207	174	185	170	165	177	148	167	152	174	178	177	176	176	165	158	185	158	167	176	170	179	197	176	177	184	161	169	173	169	163	161	187	159	164	191	164	182	181	165	157	150	182	161	178	163	166	166	176	162	168	161	161	173	156	195	182	178	155	177	170	171	153	173	181	180	199	170	168	167	181	180	159	161	172	146	169	187	175	161	152	160	168	166	169	178	138	164	161	173	192	181	168	170	170	176	188	171	151	162	179	178	166	154	159	185	174	168	156	170	175	146	176	169	198	144	159	155	158	147	169	168	169	154	182	132	159	158	176	189	174	167	168	171	142	171	156	190	193	166	153	159	161	181	172	150	170	153	190	175	148	153	150	178	175	185	153	172	164	165	178	198	177	181	175	168	165	163	172	164	169	167	193	186	178	197	160	173	191	176	164	183	176	157	154	158	150	194	178	177	195	176	166	162	174	141	138	142	174	167	170	162	168	167	186	167	158	160	155	177	164	176	174	180	176	175	154	180	184	162	184	156	144	161	176	163	191	171	179	158	168	168	175	149	175	159	170	179	159	171	166	161	160	159	161	192	183	173	158	187	164	173	166	165	157	163	160	176	167	169	163	156	193	155	149	157	171	168	165	143	168	174	164	158	156	177	178	188	174	175	183	174	190	186	148	171	178	179	177	141	165	158	176	160	170	190	161	142	162	151	146	205	181	165	158	157	155	166	169	161	168	164	171	154	166	169	177	193	192	186	149	168	149	182	163	146	168	205	185	163	181	175	174	165	184	168	172	184	192	171	159	166	186	162	170	173	178	178	173	185	172	152	173	175	159	185	168	170	170	171	148	156	171	161	162	174	168	170	179	152	171	161	173	178	157	171	175	144	174	173	149	158	157	159	158	146	155	171	158	177	152	162	178	163	172	153	180	183	157	163	170	143	169	185	165	175	174	172	174	148	162	148	184	175	174	173	173	187	165	189	147	173	167	128	163	163	188	152	173	159	165	171	148	174	161	160	175	174	162	165	170	147	167	189	168	152	163	171	160	163	163	172	173	170	187	156	164	157	170	164	153	172	163	174	179	166	178	177	157	207	164	157	178	189	179	173	160	161	162	161	155	169	158	190	170	165	152	174	175	196	202	169	149	178	174	184	156	163	157	176	142	166	162	171	166	176	185	149	167	166	167	178	163	152	177	169	173	161	193	181	162	174	163	176	177	200	161	181	168	154	171	191	160	169	201	171	160	157	169	184	165	168	189	191	182	164	182	161	179	163	155	174	162	171	172	161	179	168	155	157	177	174	166	168	170	161	157	166	168	161	180	156	152	179	163	177	169	169	175	165	165	173	178	147	162	177	170	156	184	194	147	191	185	178	172	162	146	167	170	155	145	154	164	175	144	177	171	171	153	148	150	156	155	182	149	158	159	174	167	148	162	177	174	175	180	178	164	198	171	176	183	158	157	168	183	173	185	184	156	157	175	160	180	150	196	152	154	162	170	181	161	153	179	189	170	169	170	164	149	191	157	169	166	170	151	188	169	141	174	195	148	169	183	181	177	152	183	156	155	152	176	153	142	170	185	186	162	136	165	162	148	179	159	184	181	160	175	157	158	182	169	164	155	190	164	157	165	197	192	176	167	154	171	160	170	176	175	174	172	162	191	156	156	172	154	179	176	158	192	153	159	163	189	165	169	174	195	169	188	168	154	165	151	185	180	163	162	175	166	170	174	135	164	193	149	160	176	171	180	144	173	167	174	148	146	193	162	172	175	158	159	167	163	170	169	167	178	194	187	161	170	141	151	159	178	184	161	177	147	163	185	176	156	180	156	182	168	167	172	168	167	153	149	181	140	164	171	173	172	172	188	160	189	140	146	169	177	161	161	143	159	167	175	156	175	165	159	184	191	168	184	159	177	172	187	161	173	174	173	171	161	168	162	112	167	164	171	172	166	165	158	194	175	199	172	180	196	178	172	171	168	173	162	151	166	169	149	180	190	176	179	161	155	160	199	142	186	153	179	161	159	164	157	159	165	177	167	168	164	181	183	168	164	181	158	170	165	187	149	140	155	179	172	165	168	184	163	175	176	184	172	175	158	152	181	174	152	181	176	159	150	160	171	171	169	197	164	177	154	177	178	193	180	158	194	151	166	171	176	164	134	164	168	175	152	161	172	191	151	184	169	168	165	185	159	176	158	165	196	185	182	163	177	189	180	182	160	165	165	183	159	174	163	157	162	202	176	152	189	161	190	183	148	173	196	164	187	169	153	172	170	158	176	177	156	146	166	160	151	177	156	174	182	172	175	176	177	174	179	156	175	196	168	164	166	187	175	176	161	175	172	144	161	181	158	170	177	167	172	139	152	153	170	166	191	156	182	162	180	142	185	188	178	161	187	158	166	195	169	171	153	163	155	164	143	159	182	166	181	167	176	156	187	193	182	177	178	169	156	167	162	149	162	193	160	183	152	155	175	164	158	176	171	179	155	165	174	176	151	206	177	147	155	162	175	174	155	177	154	170	182	152	167	176	161	151	160	148	178	188	148	174	168	173	178	181	167	164	168	171	174	156	157	156	172	147	179	172	197	172	212	193	179	151	172	169	142	171	150	179	147	163	165	155	186	173	160	161	189	177	160	148	150	174	161	174	184	175	180	165	162	151	164	180	172	194	163	159	177	174	187	166	160	145	164	155	176	172	161	162	176	174	146	175	206	158	178	150	175	161	182	174	177	165	166	166	160	152	171	161	177	177	159	170	177	170	159	159	146	156	186	137	194	172	174	169	178	169	160	190	154	170	166	192	143	182	172	147	177	183	189	148	198	192	171	161	167	164	171	163	152	187	160	176	173	194	176	162	159	161	173	181	183	152	173	173	152	155	140	169	158	189	177	173	164	184	168
8722	2784	6150	6921	5860	4704	3882	3252	2643	2380	2022	1840	1613	1406	1299	1256	1192	1125	1052	934	939	889	830	839	794	808	784	788	737	709	689	656	682	656	630	649	624	614	654	656	630	608	571	612	559	571	590	605	594	538	576	574	561	548	560	589	551	541	557	557	577	558	527	522	539	522	540	564	521	506	546	523	545	498	507	531	484	549	536	498	509	518	559	523	508	586	552	527	530	486	477	517	514	517	529	515	549	523	514	516	548	558	513	526	515	539	494	561	487	526	521	541	496	495	506	489	535	479	535	526	552	545	506	471	506	502	570	475	502	524	498	482	511	485	506	493	547	519	528	515	507	492	518	547	492	515	521	481	501	518	514	499	515	490	508	469	492	526	522	515	481	485	529	493	517	499	525	544	519	507	507	452	524	495	526	456	489	497	494	521	511	534	495	485	539	482	504	477	492	484	511	499	472	491	515	520	497	488	535	484	469	504	492	473	478	511	499	470	530	500	498	529	491	491	488	511	512	505	528	489	474	504	456	487	511	466	485	450	512	516	499	477	483	497	508	518	523	524	529	497	521	516	515	480	490	504	488	490	481	508	528	485	517	512	471	522	479	468	511	505	463	473	499	470	504	499	505	492	487	481	503	484	528	497	482	466	512	497	504	536	513	521	490	492	494	471	514	482	468	482	515	457	465	522	493	481	512	511	490	478	471	498	542	535	533	484	495	469	498	473	533	527	480	508	542	504	461	506	497	502	511	527	505	468	477	483	483	509	509	508	507	484	498	521	533	495	483	511	473	499	480	497	487	481	494	503	489	493	499	511	491	517	471	490	479	519	507	514	479	523	508	508	499	479	515	524	481	475	495	481	465	488	504	498	518	520	539	483	514	497	516	453	506	505	521	501	495	514	474	497	545	519	501	534	524	501	498	505	571	468	484	504	492	517	505	507	502	529	468	530	503	487	509	529	457	529	476	494	491	514	445	506	493	520	481	478	499	487	515	499	509	459	450	486	487	536	537	539	522	474	498	493	495	527	537	488	475	516	525	517	474	516	458	549	525	513	464	478	507	512	531	499	488	481	501	448	524	499	478	451	500	480	474	511	499	495	534	539	520	502	491	506	498	478	530	482	503	510	481	483	514	479	530	509	529	504	521	509	477	502	500	480	463	511	514	488	519	506	514	481	490	529	500	473	511	487	532	467	492	537	500	494	531	532	488	491	489	499	489	486	492	552	475	515	493	472	498	507	494	476	493	516	545	471	531	484	506	456	509	498	503	452	496	500	514	466	512	502	469	507	455	466	493	498	482	528	498	516	496	496	571	534	473	510	516	492	497	544	485	517	518	485	518	508	477	491	503	538	491	499	515	514	536	485	492	523	539	499	496	510	490	526	527	531	486	482	512	501	506	469	532	534	490	492	504	468	485	452	495	486	477	518	474	513	540	536	507	467	498	550	478	510	533	524	464	502	528	474	530	507	489	489	546	504	520	538	512	466	474	516	519	530	511	534	476	487	518	513	516	522	472	480	516	501	481	538	504	522	489	452	511	505	498	485	483	512	507	496	472	529	464	495	499	512	510	477	540	520	515	500	536	481	469	522	483	505	491	531	545	516	508	503	479	483	486	534	510	484	495	511	494	486	508	485	485	458	567	528	489	471	485	497	486	517	493	497	480	518	524	516	481	507	484	470	498	521	493	458	548	524	473	503	498	503	514	520	482	506	487	461	470	483	531	494	507	541	450	497	521	463	545	533	502	506	524	466	525	461	515	496	486	541	513	559	502	538	528	503	486	503	533	482	503	545	520	489	509	515	483	471	508	504	517	513	508	486	534	474	521	531	482	515	478	483	475	514	536	535	516	516	465	511	489	492	486	467	496	493	487	512	488	492	529	575	486	474	478	519	505	486	483	508	499	514	503	475	508	513	488	506	473	499	506	461	482	519	481	467	520	492	460	481	525	516	478	472	520	483	508	469	512	478	508	497	508	522	521	494	551	484	509	549	533	541	518	506	489	490	505	520	490	470	464	486	468	474	509	537	482	521	450	485	553	518	491	490	534	477	503	479	474	497	490	491	516	516	505	481	517	463	524	513	518	483	488	457	538	485	514	491	512	540	510	540	486	513	513	511	514	500	541	508	490	497	511	491	469	526	503	554	510	484	462	482	492	520	506	502	532	515	514	479	513	470	519	513	482	551	491	461	522	495	480	473	526	489	493	485	514	525	502	527	484	509	526	491	515	522	534	488	505	499	470	485	531	486	472	511	513	476	527	495	509	488	451	494	487	476	529	497	494	489	526	498	485	495	468	427	488	514	474	517	505	493	453	527	516	474	506	521	485	485	493	504	439	467	456	480	489	511	490	522	477	539	514	472	510	481	493	500	534	500	485	537	496	479	505	450	523	485	499	470	481	465	532	558	502	480	539	512	510	504	502	500	518	502	474	520	511	499	524	479	507	512	522	496	479	472	496	488	485	508	517	466	487	511	482	488	502	489	486	468	502	473	528	505	485	563	492	488	505	498	488	454	536	477	468	505	505	500	485	481	487	498	488	504	487	488	518	522	519	535	474	498	474	513	513	496	488	481	545	499	513	498	514	528	468	463	490	522	507	523	497	504	535	524	527	484	483	498	498	513	496	461	487	520	508	490	484	477	498	494	522	486	500	523	496	527	515	482	491	473	529	513	502	548	464	521	494	551	504	555	475	510	497	468	478	489	485	485	482	531	483	518	504	485	498	477	520	482	528	518	489	535	509	511	478	491	493	498	567	492	505	514	483	501	507	511	510	482	462	479	529	506	473	488	501	496	498	486	492	474	493	485	498	540	464	501	485	464	445	483	482	508	500	505	500	448	473	497	501	494	503	477	510	503	480	514	445	536	503	524	473	494	491	523	451	490	501	455	499	494	493	507	477	504	504	435	519	491	490	534	485	512	520	516	488	519	477	516	501	477	522	522	511	543	475	465	501	480	493	443	536	495	463	513	467	510	509	481	495	511	480	506	482	532	486	490	470	508	502	511	461	505	499	528	505	520	528	486	504	492	504	519	488	474	465	490	521	480	500	487	533	501	504	466	479	504	513	461	526	505	553	494	470	494	530	483	513	519	510	485	478	488	512	508	505	499	501	503	509	497	488	499	501	455	502	522	508	523	501	557	498	503	482	464	479	513	502	496	523	552	494	472	510	519	490	511	512	522	503	511	531	501	512	469	515	499	482	516	518	490	473	466	487	484	433	456	510	497	515	494	492	488	483	475	527	519	535	491	492	498	491	480	517	492	473	536	495	503	528	499	476	521	511	469	540	535	514	507	542	527	502	512	493	521	496	488	525	474	495	475	477	533	514	483	556	520	487	513	520	459	464	521	513	495	525	506	488	483	508	513	503	496	515	483	489	502	494	505	530	514	486	474	505	538	452	496	505	503	525	522	487	529	472	502	508	525	556	499	544	532	470	482	458	471	530	472	465	481	526	513	476	534	513	474	493	472	514	499	501	523	487	480	485	513
2520	243	250	223	232	193	171	209	198	201	187	181	178	161	183	196	182	153	186	188	194	188	184	167	186	157	168	195	183	188	168	168	181	196	163	189	182	181	199	174	178	171	161	150	187	156	160	150	174	181	166	190	181	171	182	187	169	179	188	185	185	166	152	173	162	185	191	158	188	171	153	173	180	165	189	167	190	183	191	169	174	154	158	184	177	174	179	166	178	205	177	187	191	195	158	188	189	185	179	183	177	191	170	177	152	164	170	147	208	171	171	173	169	172	171	171	149	172	183	169	171	194	162	183	177	204	179	192	189	170	160	174	196	170	162	175	160	180	181	192	157	190	153	190	172	175	167	151	188	166	194	176	199	172	178	183	183	178	149	162	171	160	155	161	173	158	175	169	157	180	183	179	181	171	195	181	156	168	193	163	182	160	188	182	177	168	175	183	193	186	171	186	161	200	193	164	157	185	152	206	163	180	182	193	185	175	178	162	181	150	161	170	178	178	185	167	182	189	177	176	187	184	170	177	174	194	178	161	192	158	174	173	188	163	162	179	192	173	175	178	188	174	192	153	191	171	171	187	171	194	163	187	171	173	182	183	180	184	165	202	149	158	189	196	158	164	171	157	170	188	192	173	166	165	194	180	167	161	186	175	174	170	158	185	185	173	178	181	181	176	186	172	165	187	195	180	171	179	167	189	190	163	182	150	148	182	182	170	194	168	181	182	167	166	173	184	176	162	154	163	148	161	212	189	169	182	158	170	184	164	178	175	171	177	157	157	176	154	182	172	174	151	182	153	180	173	171	196	168	154	173	180	170	184	195	182	150	187	187	165	171	150	170	164	170	186	185	177	179	173	189	184	181	190	167	189	152	161	185	163	174	166	194	181	187	180	173	196	192	164	192	168	176	187	165	167	166	191	167	159	167	175	179	176	168	192	178	167	153	167	168	168	184	174	184	161	177	147	183	157	166	191	186	179	149	183	210	179	143	180	145	172	191	165	172	164	167	216	158	178	173	173	164	169	167	176	170	172	194	165	175	177	189	187	170	197	156	174	178	151	173	173	181	182	181	173	179	184	177	174	191	177	183	158	179	189	179	192	163	166	162	173	157	187	156	173	175	176	165	165	167	191	165	192	161	172	183	162	174	175	176	174	174	187	171	163	173	183	170	169	140	179	181	173	180	180	177	171	178	169	167	183	162	146	174	203	145	176	181	188	166	180	170	180	164	167	149	178	187	172	222	166	172	177	176	171	187	170	181	174	168	160	167	197	167	165	175	160	170	180	166	172	211	168	191	153	172	185	175	187	164	163	175	182	192	163	192	172	155	141	143	174	174	194	185	163	182	156	151	178	176	156	164	171	193	166	176	193	165	166	187	178	175	186	181	154	173	184	162	197	168	183	147	182	179	166	209	160	180	199	165	159	173	177	181	151	163	176	176	176	187	169	190	165	185	205	195	176	163	207	180	179	139	192	181	156	163	179	175	168	170	163	179	175	204	168	172	184	172	161	147	155	177	155	180	159	179	183	163	182	180	178	182	206	160	163	172	171	161	180	163	187	166	190	188	179	165	184	174	168	167	203	171	200	135	189	171	198	169	168	154	173	179	189	167	149	151	173	182	170	148	167	166	182	168	171	178	170	193	173	167	176	168	161	185	169	174	182	155	164	178	164	176	183	187	157	175	172	174	195	167	176	162	194	169	177	181	166	189	168	166	201	165	206	191	169	183	186	156	193	163	207	169	172	181	154	152	165	169	166	202	177	176	181	159	178	180	182	175	183	164	151	184	161	172	188	177	157	169	176	212	169	181	185	178	194	178	181	183	175	190	189	166	188	188	170	165	196	183	167	167	194	203	175	170	181	163	161	189	152	164	169	168	160	176	182	160	201	165	172	158	190	184	196	168	177	155	174	173	179	171	160	182	155	151	210	146	190	178	190	201	173	163	164	172	179	171	153	176	181	169	153	188	186	177	185	165	163	191	151	196	193	173	192	173	158	167	166	183	165	165	151	194	178	168	170	170	176	184	185	153	176	171	183	172	190	175	177	164	175	170	187	182	186	194	200	161	174	181	191	144	148	209	201	179	175	176	139	165	169	181	194	169	200	197	194	166	192	172	169	182	162	154	164	182	170	199	170	182	207	160	169	167	186	195	166	175	164	211	191	164	163	195	165	166	152	174	190	169	186	180	186	184	183	190	182	174	169	169	177	169	164	174	163	183	161	158	166	157	150	162	171	180	205	173	178	180	181	186	184	164	168	148	192	184	199	180	179	188	169	168	151	180	176	176	170	181	154	174	179	186	159	165	164	171	182	182	178	163	175	162	168	167	172	183	198	162	185	178	178	173	153	188	168	183	183	168	169	179	178	186	194	169	169	164	191	173	160	199	167	172	181	189	201	170	180	177	194	171	175	175	180	174	177	176	193	164	182	183	175	172	179	167	184	166	184	211	177	180	150	168	195	187	168	190	181	192	197	180	163	162	184	182	169	165	179	167	164	179	157	196	152	204	162	181	186	182	169	173	177	166	171	179	193	169	174	175	199	173	194	178	175	167	168	200	182	173	157	177	172	183	139	155	202	198	184	148	186	175	167	174	182	181	195	183	176	168	188	188	171	193	195	171	174	152	172	187	168	185	159	194	190	191	169	182	162	166	189	190	194	192	166	175	221	184	184	161	181	183	164	203	209	196	172	161	176	180	156	178	186	149	195	185	166	178	181	187	165	173	179	167	160	175	171	177	200	172	139	166	166	183	205	174	203	180	168	198	169	164	160	160	163	163	181	176	156	188	166	157	156	169	162	175	181	178	191	175	177	182	189	169	190	194	157	165	187	181	191	170	193	173	182	154	181	174	190	190	178	187	174	151	171	195	180	165	177	168	186	149	151	175	181	176	210	167	181	179	157	169	182	168	188	146	156	186	172	161	161	153	177	165	170	162	185	164	162	164	166	201	167	185	170	174	164	166	179	157	149	176	186	159	180	159	171	185	195	182	164	190	168	150	155	195	183	185	197	161	183	154	152	171	190	195	161	175	166	165	177	174	151	193	179	194	175	188	169	162	172	177	164	185	164	179	167	181	164	186	160	182	172	170	172	153	172	159	190	181	191	182	170	150	191	165	181	189	149	181	161	167	193	184	178	171	172	171	198	155	190	164	169	164	183	152	169	180	163	182	181	169	170	167	159	198	161	166	190	173	171	179	182	167	188	188	188	175	178	196	180	176	157	180	163	184	181	157	200	167	164	156	172	200	166	168	178	164	190	171	172	174	185	180	190	171	163	176	163	171	156	178	154	185	160	165	172	180	189	197	188	204	161	182	189	169	152	175	172	172	192	195	183	170	160	159	172	184	165	176	186	180	190	187	185	168	175	166	160	178	135	173	175	170	164	164	195	201	157	174	156	189	205	201	190	162	173	180	181	174	168	171	148	169	194	203	163	167	150	193	168	175	178	157	168	186	149	172	177	169	174	154	154	172	197	185	176	172	189
2165	588	719	713	626	612	613	545	545	575	563	554	525	539	561	494	527	523	515	492	484	516	505	476	510	507	517	469	500	484	518	540	492	526	500	503	493	480	486	487	471	505	503	468	525	494	498	493	500	498	510	466	509	488	472	512	532	534	509	492	519	546	515	547	468	462	520	475	465	443	499	493	519	542	536	528	499	522	487	507	500	488	488	480	504	478	482	496	480	533	465	531	461	492	501	496	519	498	508	489	487	495	498	493	493	540	477	540	488	487	472	476	445	494	465	494	489	465	506	486	488	535	493	488	471	467	500	459	502	451	516	538	497	520	499	485	483	478	466	489	482	474	469	467	506	522	483	468	497	481	490	500	496	514	489	472	489	468	499	469	477	491	476	510	466	485	516	527	511	483	486	505	467	473	479	465	486	476	494	524	464	486	509	502	443	477	504	501	492	542	457	487	478	491	506	501	474	524	501	491	492	535	505	484	459	556	494	477	531	498	522	476	512	546	518	473	475	511	464	468	475	432	492	454	507	496	508	476	540	478	481	492	548	494	484	516	491	442	502	522	507	493	507	477	477	502	491	456	506	497	480	491	509	464	475	484	504	495	477	503	498	486	477	481	461	485	476	477	493	463	512	531	519	452	488	494	495	484	502	526	444	504	458	484	444	467	531	518	489	516	471	486	486	506	511	493	472	505	497	507	482	495	503	479	488	512	526	471	507	479	474	498	469	463	455	515	473	476	502	496	474	465	484	524	516	463	493	514	476	465	493	507	445	505	470	520	523	466	503	463	523	486	514	476	468	530	481	481	518	511	485	509	494	511	514	533	517	511	501	501	461	515	457	510	472	506	482	471	476	504	530	473	492	468	487	480	502	510	487	522	461	450	492	481	517	491	450	523	483	477	520	519	524	467	481	501	502	489	482	484	524	460	457	506	474	478	468	491	522	490	502	504	535	451	527	517	483	516	516	496	545	494	482	486	503	461	520	486	502	455	480	520	493	507	480	490	479	527	484	500	500	464	548	491	490	508	510	471	506	493	464	514	528	483	526	493	499	518	473	502	454	467	473	487	510	505	492	498	486	493	517	540	547	476	521	501	454	437	541	484	513	502	499	502	455	500	489	494	518	520	519	539	505	490	463	477	507	507	499	521	493	500	481	486	532	504	497	480	515	486	487	492	438	503	482	484	491	504	469	461	511	518	496	472	468	514	487	516	510	478	475	467	535	469	480	479	496	497	479	486	499	538	506	487	472	490	489	525	459	489	500	486	497	474	498	502	481	516	491	502	479	521	520	488	483	516	458	516	461	505	523	483	489	454	502	426	508	499	449	461	513	509	505	494	502	501	498	508	519	466	498	499	500	477	503	509	473	468	517	497	463	477	526	505	493	467	486	525	526	488	507	486	469	501	497	503	488	485	512	504	488	540	483	504	499	477	507	486	470	475	506	483	502	489	523	516	494	474	465	497	511	466	520	514	490	506	474	487	483	468	509	502	482	522	494	489	500	468	504	465	515	502	474	518	465	476	500	496	483	510	512	480	515	507	470	482	498	496	498	476	464	518	478	500	481	519	495	464	487	498	456	504	498	466	484	510	538	502	480	513	498	512	453	492	459	503	427	480	487	459	470	509	498	531	481	491	483	434	486	504	545	506	512	473	531	505	484	503	512	501	519	454	544	520	498	518	476	508	457	474	457	494	516	492	487	481	465	451	491	509	491	503	501	465	535	515	504	507	492	495	531	506	477	478	514	466	493	528	529	466	503	533	520	491	503	491	519	504	482	489	512	525	473	522	463	484	546	520	453	515	494	479	491	493	511	489	466	496	531	474	495	482	526	456	488	485	509	531	497	520	452	478	500	481	483	467	453	513	518	491	505	470	492	485	457	493	509	516	501	479	481	493	472	498	491	497	474	507	498	487	464	488	508	502	508	472	497	489	512	537	518	510	473	475	481	512	539	490	469	477	524	490	481	453	519	427	511	463	498	516	538	494	500	525	478	558	515	507	504	489	521	476	468	483	536	508	491	483	519	527	481	488	526	468	471	489	538	478	522	507	490	474	506	503	477	486	471	489	479	501	511	466	467	522	493	473	484	456	483	473	481	497	490	502	532	485	480	480	520	509	480	533	512	498	481	493	522	522	531	521	483	476	523	518	445	487	534	530	520	512	512	529	467	496	515	511	486	485	535	477	505	484	512	487	516	516	490	507	470	507	497	469	493	532	527	476	486	451	459	493	510	490	500	491	462	456	457	490	479	534	477	434	475	505	506	456	484	510	495	515	501	540	492	523	505	516	496	492	489	428	498	520	502	467	492	481	524	511	501	509	516	498	485	508	456	488	481	520	499	493	449	523	463	499	524	527	524	491	490	529	481	468	484	499	492	509	489	466	530	508	520	528	487	498	483	480	488	459	505	510	495	531	500	516	512	549	503	530	504	475	485	502	458	515	527	483	540	512	544	464	515	491	510	451	502	512	516	491	483	502	479	481	468	490	503	519	507	524	528	530	487	487	485	450	484	556	474	454	480	509	470	504	481	495	504	509	475	526	508	457	521	492	493	498	493	465	491	470	502	483	495	504	487	499	524	480	488	454	496	495	488	460	525	496	500	488	500	508	509	463	501	517	505	496	467	488	528	521	512	530	503	567	533	495	534	491	475	518	503	522	524	527	487	503	516	491	495	483	485	468	502	493	478	475	505	522	480	480	513	485	498	481	492	495	489	491	473	489	458	515	503	519	493	486	510	518	513	501	512	489	528	498	536	521	472	484	487	482	537	454	504	476	481	541	518	500	528	512	516	471	484	516	511	494	492	490	510	526	497	476	482	485	540	531	485	464	463	470	501	516	477	514	468	514	501	524	487	454	489	485	568	486	479	501	505	497	530	495	479	472	500	503	504	438	502	484	496	462	513	443	499	528	513	510	467	525	521	524	476	507	487	476	535	447	500	521	495	481	465	495	471	465	479	506	494	468	503	481	538	499	481	504	542	453	467	508	479	478	524	501	485	499	501	478	491	483	478	447	487	504	499	547	491	482	516	495	472	505	476	492	493	484	493	478	512	498	489	441	512	539	476	495	512	518	467	494	489	504	489	486	469	511	477	456	453	440	525	461	506	491	439	516	516	508	493	473	481	497	510	508	507	479	506	539	471	488	498	523	488	481	509	523	486	485	492	505	510	492	490	505	488	519	476	515	489	512	479	504	555	490	510	505	524	480	491	501	511	518	488	465	488	502	491	488	489	474	483	507	516	491	516	473	525	515	502	524	466	516	516	514	494	505	473	489	510	508	500	496	487	558	514	519	469	511	495	519	480	473	485	500	480	518	475	503	505	497	493	463	457	464	473	481	484	489	494	524	472	471	491	522	435	492	493	489	503	507	508	503	485	497	531	486	469	515	490	488	481	481	509	476	527	492	504	529	507	500	434	454	516	481	525	507	499	513	505	496	506	523	532	512	507	490	490	475	528	515	529	489	514	477	492	509	517	479	517	518
10770	1099	1414	1055	784	512	417	333	271	228	197	169	174	161	145	143	127	128	116	90	138	107	116	112	112	103	114	110	89	109	91	101	101	102	98	101	102	88	86	98	116	91	116	78	94	91	92	92	91	69	91	75	102	95	85	91	93	96	92	104	96	95	102	102	98	83	80	88	98	86	99	94	91	77	73	94	99	110	94	86	91	108	88	94	97	102	93	89	96	102	102	97	80	77	84	105	88	90	90	96	89	81	87	90	88	103	104	107	121	93	77	91	100	89	84	98	85	101	93	90	83	100	86	95	91	76	95	85	78	85	96	94	113	104	88	113	109	77	86	79	97	79	103	89	95	78	97	87	88	99	95	113	82	90	95	85	125	103	91	82	106	96	72	96	102	76	98	84	101	102	91	79	81	90	97	88	91	111	81	99	88	77	83	90	82	104	91	103	85	102	88	79	99	86	91	102	97	100	95	99	103	101	94	87	85	92	102	104	103	98	83	89	78	100	75	90	100	81	94	82	94	82	107	86	96	86	83	79	108	88	77	89	94	93	109	92	88	78	109	96	75	92	97	85	86	89	75	106	106	88	96	102	84	89	100	105	95	96	91	89	97	102	91	92	95	99	97	100	98	85	92	90	90	73	106	93	93	89	92	86	91	102	92	87	101	81	104	95	102	99	88	92	88	100	83	89	90	85	118	90	95	118	76	94	97	95	72	83	83	86	82	71	101	89	94	102	106	107	92	86	114	82	91	84	89	91	93	86	92	101	89	90	110	89	80	77	84	80	82	99	91	95	83	81	88	104	90	84	89	102	96	108	91	93	95	89	93	106	90	90	112	85	76	100	101	86	91	92	95	98	101	92	70	86	86	78	101	85	110	96	85	104	85	91	85	98	92	86	109	81	74	93	82	90	96	70	92	111	91	92	86	95	101	87	92	104	89	98	96	75	93	90	90	100	86	107	81	91	83	92	93	80	92	86	91	101	88	78	82	88	112	83	96	97	89	83	88	89	91	79	86	100	90	90	82	104	87	93	99	112	100	102	86	87	97	85	80	85	89	96	92	102	88	100	113	79	81	82	95	83	99	94	94	91	95	87	87	92	94	88	104	80	86	79	97	95	95	93	95	79	107	102	98	111	87	91	78	69	77	98	87	92	81	93	91	87	95	103	86	91	96	83	101	82	85	93	78	72	77	91	88	104	103	95	108	92	111	94	80	88	74	77	78	92	90	82	77	105	105	93	90	100	77	96	81	81	91	68	96	87	88	78	100	84	94	92	76	88	77	85	94	92	79	117	98	94	88	85	96	82	94	75	110	79	92	101	98	87	94	102	95	96	102	77	92	101	85	84	89	79	96	83	92	85	77	88	108	95	109	76	80	94	87	97	108	105	96	73	100	73	88	95	77	93	105	82	90	84	86	88	94	99	93	121	90	93	82	80	75	106	73	102	92	99	113	107	86	95	92	97	85	91	85	97	89	82	100	90	77	87	102	73	70	87	94	106	104	74	81	80	85	93	82	97	94	88	96	91	90	80	92	94	91	95	91	72	89	102	100	81	81	89	94	97	97	82	79	98	108	103	96	76	93	79	98	82	90	87	89	88	91	85	94	117	89	85	87	118	81	72	86	98	76	76	82	96	79	75	100	91	74	92	77	91	92	84	80	80	98	86	93	86	85	85	92	89	92	90	92	85	71	82	88	99	82	86	94	100	98	86	102	86	92	70	94	77	90	97	95	117	112	89	101	106	82	91	101	96	83	86	87	78	96	96	86	84	80	91	90	99	96	92	87	91	83	111	96	85	74	81	71	92	103	101	77	77	108	90	100	90	81	81	90	92	80	85	104	95	91	86	87	92	97	91	98	81	80	79	78	87	92	85	96	90	106	90	98	86	84	97	93	88	118	87	90	75	79	84	109	96	85	75	87	93	90	78	90	109	82	112	101	94	86	85	78	91	70	88	92	86	103	82	71	91	87	107	89	86	65	100	91	84	90	79	94	85	81	94	92	92	98	87	106	82	109	90	102	94	83	83	80	90	88	69	122	105	85	97	90	108	96	102	94	119	87	108	81	91	86	86	89	94	99	89	97	90	96	82	77	91	82	83	90	87	90	80	73	94	102	99	110	91	89	107	99	92	79	75	80	94	89	97	83	92	84	91	99	87	89	93	97	82	91	84	105	112	94	80	101	71	98	85	92	72	101	81	94	95	84	80	76	108	96	102	94	97	85	87	84	98	92	75	107	97	95	72	72	66	93	94	76	89	104	83	101	80	88	86	90	105	80	108	87	91	92	82	81	105	97	95	96	97	87	88	92	75	93	88	97	77	111	112	89	87	81	98	86	80	102	90	91	78	94	92	102	95	86	100	101	86	94	81	85	85	77	85	90	91	86	89	84	79	74	92	93	94	87	107	100	79	88	79	91	85	88	92	79	94	90	101	75	100	77	92	104	96	101	97	70	87	96	96	92	79	92	81	90	95	91	93	104	85	80	97	89	97	96	84	73	89	68	91	85	80	84	104	93	78	79	81	99	89	80	114	87	78	70	95	97	85	90	91	92	96	74	87	78	105	87	74	105	96	95	98	90	96	108	97	81	76	84	87	105	87	90	83	100	88	67	92	88	96	96	96	85	79	89	96	89	92	93	103	85	105	92	106	97	102	78	87	79	74	72	89	97	83	88	103	101	95	80	109	94	95	91	106	94	78	85	96	90	79	74	77	88	99	93	81	91	95	89	96	101	89	86	96	96	91	98	91	89	93	81	73	105	90	87	81	83	88	121	83	91	99	95	81	79	86	67	98	81	82	87	79	86	75	97	83	123	99	98	89	92	97	88	78	91	85	103	83	95	96	103	87	106	78	76	73	87	80	80	100	79	86	78	96	92	100	89	92	85	85	90	82	90	90	91	103	103	77	100	82	88	99	93	87	72	99	110	82	86	94	82	95	99	96	93	83	106	80	93	98	88	103	105	101	80	90	97	78	103	85	95	86	99	100	83	97	83	93	86	113	83	71	92	102	82	77	96	73	76	80	79	75	83	90	94	77	97	91	90	83	95	82	92	90	113	102	100	91	72	90	82	93	85	88	96	78	96	90	81	105	89	87	87	70	94	85	94	103	76	86	94	101	73	97	95	88	86	90	91	75	118	87	102	96	98	79	104	88	83	95	97	81	89	90	97	74	87	86	82	80	94	100	94	99	76	86	107	98	84	66	106	102	106	77	97	88	90	76	75	76	95	80	80	95	81	89	93	106	100	108	81	85	80	104	89	81	70	100	91	88	93	95	89	95	76	91	101	63	91	84	87	80	78	106	86	84	94	100	88	89	98	83	111	98	105	90	90	102	73	82	100	86	86	92	82	91	88	81	98	96	91	94	92	79	99	90	85	74	108	101	98	86	85	110	96	89	76	91	78	100	85	96	102	96	80	82	84	67	105	90	87	87	83	83	106	79	86	77	103	82	84	99	94	88	83	78	89	80	92	91	90	82	94	98
5945	1347	3224	3469	2975	2519	1950	1690	1359	1238	1015	941	836	791	660	695	614	547	584	551	527	506	498	448	427	449	410	413	407	426	388	389	390	383	363	390	377	373	348	361	346	385	357	336	316	326	298	326	292	301	348	316	334	322	296	315	309	321	303	330	323	307	312	325	328	322	309	307	320	291	303	324	316	282	286	333	279	284	292	288	328	318	318	331	331	293	307	275	298	311	308	319	284	296	293	337	302	301	281	286	313	323	308	295	312	308	320	287	305	285	288	300	296	295	293	297	312	319	317	322	316	268	320	335	305	289	290	290	303	316	327	305	273	300	310	314	281	304	308	330	284	275	288	293	296	300	316	301	307	285	300	314	321	315	305	312	288	284	312	279	284	293	268	308	293	301	315	283	271	288	291	308	283	298	286	313	296	303	308	311	293	305	287	302	298	306	284	293	320	318	267	295	303	302	298	293	292	315	285	286	284	282	290	269	305	306	302	311	301	285	274	293	305	313	283	297	327	290	265	302	270	230	320	302	302	287	314	288	302	265	309	280	291	303	289	296	290	318	316	279	291	285	276	289	310	308	292	299	293	312	283	294	287	278	276	299	254	299	279	301	296	307	280	278	282	300	294	297	289	283	292	254	279	295	306	304	286	283	290	291	265	298	287	276	289	294	283	316	296	264	304	284	256	291	293	337	266	308	300	298	258	304	273	279	275	318	275	272	316	299	296	274	281	296	317	297	286	303	281	274	304	278	319	282	300	286	302	330	259	293	337	289	314	259	305	297	285	303	299	282	312	275	314	293	279	336	311	279	291	327	295	293	299	317	298	275	319	311	294	340	298	303	281	305	315	306	298	266	264	271	294	298	260	303	296	294	283	271	284	320	304	314	299	268	264	277	282	275	306	303	283	266	307	276	307	285	285	302	293	299	315	293	288	266	293	283	290	291	301	273	277	286	291	313	311	268	299	291	312	329	340	289	279	286	314	308	271	280	275	252	266	321	289	269	325	292	321	288	309	297	260	287	289	287	301	261	273	302	289	286	291	318	334	310	274	310	281	320	273	301	302	277	275	305	299	288	263	282	307	290	303	288	269	298	320	284	309	279	320	266	275	291	290	278	297	292	288	293	322	291	309	307	272	306	293	301	292	293	278	303	269	292	324	295	287	308	298	293	300	265	295	333	279	325	258	293	322	321	296	291	285	319	310	302	315	256	291	314	319	306	288	318	309	272	295	319	297	290	263	292	284	309	275	286	328	316	311	330	311	292	297	267	262	272	276	277	311	287	304	290	288	269	298	290	279	287	297	298	266	297	270	299	286	324	290	307	290	286	289	294	291	295	280	289	340	286	317	261	279	297	266	289	289	285	302	257	275	285	275	279	302	332	287	285	326	290	323	315	290	296	285	290	278	296	307	291	283	284	318	289	282	276	292	310	286	283	293	292	299	303	297	318	309	333	279	316	315	297	300	288	330	316	266	302	275	290	285	299	277	272	305	277	270	296	297	291	280	292	286	296	282	267	283	301	281	293	293	274	301	272	298	286	298	319	304	298	306	303	315	313	284	291	292	293	332	308	298	311	316	283	314	282	285	284	262	295	283	298	287	313	314	302	293	308	281	299	291	300	288	319	312	283	286	310	278	299	298	346	268	298	299	289	290	310	265	295	284	325	284	292	279	317	288	297	315	270	287	286	295	261	294	285	306	290	277	295	324	296	286	305	284	296	302	315	335	327	292	269	280	311	280	325	300	282	301	271	296	267	282	289	312	301	297	301	281	327	324	314	280	295	281	257	300	286	289	312	274	307	290	301	283	278	305	261	328	283	289	304	284	292	296	258	284	296	272	321	338	282	276	292	310	263	277	293	278	270	288	304	303	300	264	278	304	276	275	284	291	322	280	298	274	293	300	288	297	283	292	286	277	302	286	305	241	270	281	297	309	297	292	298	320	283	336	281	317	307	317	261	292	301	305	299	310	288	283	318	295	302	282	282	326	304	277	277	281	309	311	293	315	284	268	268	286	286	292	283	291	274	316	284	299	303	311	301	312	309	282	278	257	279	283	300	278	295	292	265	293	259	272	288	282	301	281	311	275	255	308	285	296	249	293	304	276	281	302	322	303	286	277	275	290	306	292	312	302	302	287	297	286	307	296	286	289	273	321	263	267	322	299	296	295	314	294	294	312	291	271	315	290	285	287	287	318	324	327	272	285	275	302	294	328	306	292	284	291	307	270	290	299	272	260	270	300	290	286	295	265	321	293	298	288	284	298	284	273	249	284	290	276	299	303	298	322	277	281	286	325	288	313	306	324	304	295	264	299	311	290	282	306	310	315	298	304	278	269	331	304	266	285	287	321	293	309	291	277	298	297	286	300	315	305	302	263	335	293	286	306	285	308	304	298	277	305	287	298	296	307	283	295	305	330	293	345	289	282	276	300	294	275	271	323	283	277	274	279	314	307	283	301	284	308	270	306	286	296	275	312	319	276	303	282	287	313	294	250	280	300	278	284	301	300	274	331	270	296	297	256	297	293	298	301	299	289	310	318	282	290	292	276	285	298	277	324	301	289	311	297	241	343	292	291	294	293	265	299	312	319	287	300	316	307	301	271	310	326	293	305	286	291	313	278	294	294	298	297	326	302	265	281	316	282	285	314	291	316	284	284	278	321	308	322	299	291	320	275	295	279	297	323	295	300	297	271	300	299	268	315	317	298	290	270	299	292	274	304	324	290	292	315	270	301	305	313	288	303	283	271	312	298	284	295	292	308	271	301	289	308	307	311	328	288	321	313	299	326	302	281	333	308	319	286	297	276	304	297	297	324	306	283	274	277	317	295	273	298	282	266	318	291	288	273	292	311	292	288	327	294	307	264	309	328	289	277	297	306	279	314	287	302	286	284	292	284	287	303	252	313	300	299	298	271	310	274	306	284	315	303	306	266	300	279	308	275	316	312	295	305	287	323	298	304	241	280	291	326	289	283	290	294	289	296	283	303	307	275	280	306	332	281	253	276	298	312	293	285	294	290	302	301	280	267	316	290	330	273	274	264	314	302	296	278	317	314	267	282	269	280	277	289	289	282	286	323	293	296	327	265	310	284	292	338	295	308	304	300	322	295	305	288	305	299	261	258	293	328	329	277	293	305	289	277	266	312	285	274	285	310	272	310	253	311	288	280	312	258	301	286	276	269	296	289	264	280	284	281	291	309	276	312	293	317	308	296	265	284	314	293	296	321	287	325	302	266	288	300	284	299	291	309	293	305	282	291	290	304	308	271	275	304	296	299	277	270	288	295	287	317	281	308	314	316	283	303	315	279	263	272	289	298	278	301	286	298	296	280	304	280	287	282	295	279	292	293	279	307	314	292	290	308	274	270	272	297	285	302	301	317	295	292	276	318	293	287	296	278	283	303	299	322	290	294	267	282	272	280	299	287	305	288	306	306	294	294	294	286	282	279	313	310	273	321	294	294	292	306	319	318	281	259	271	300	306	289	288	296	286
20538	3304	3026	2248	1521	1150	850	734	586	432	404	360	336	313	292	281	260	282	256	236	227	216	228	215	215	205	187	203	191	203	179	178	184	197	204	196	160	179	196	187	182	196	185	196	202	176	203	159	176	178	172	183	151	178	182	181	156	171	146	186	161	158	188	167	154	140	192	180	154	153	169	162	172	153	164	167	171	164	158	170	158	175	184	186	188	174	163	178	178	180	158	188	175	171	144	163	198	162	164	186	151	157	183	175	172	155	168	174	196	176	168	160	190	168	157	174	186	172	176	164	195	187	180	164	161	159	139	170	151	151	191	178	161	188	174	177	162	166	163	157	167	152	158	183	172	167	171	161	176	191	173	161	155	159	140	189	158	148	169	165	192	150	175	179	161	182	169	169	157	144	170	175	157	157	157	192	179	160	189	180	157	187	153	173	187	180	167	172	155	168	180	146	173	176	184	157	161	169	169	177	166	161	155	172	177	158	176	178	179	148	161	182	161	163	177	161	176	176	166	161	172	176	167	164	156	173	157	156	150	167	173	159	173	192	163	164	173	152	176	163	186	170	177	168	172	169	155	142	175	170	174	162	182	156	153	173	170	181	180	170	190	174	157	160	160	166	151	160	174	135	167	174	174	149	184	178	188	158	159	170	176	168	161	186	167	175	178	156	146	170	168	183	185	185	185	195	157	184	174	152	146	153	193	171	170	188	168	181	152	176	168	184	158	158	148	171	175	169	168	183	180	174	154	161	164	179	190	182	146	181	153	169	155	176	152	154	174	180	157	164	171	187	165	157	177	180	163	158	158	159	159	178	158	146	148	163	175	166	195	169	175	160	180	153	173	141	188	172	151	168	150	197	163	161	154	176	181	162	166	151	171	166	171	154	158	174	176	194	180	166	153	179	153	159	169	168	171	161	157	172	192	158	179	178	177	186	181	161	176	175	157	165	148	176	194	170	157	188	157	178	164	164	147	186	181	182	180	172	148	179	187	146	166	154	147	158	161	171	158	164	178	157	176	212	166	165	168	167	169	169	168	163	187	164	164	168	183	183	170	141	167	147	159	173	177	159	168	166	179	163	177	169	178	185	182	165	169	158	157	186	157	180	192	169	156	166	145	157	160	153	174	163	167	150	141	159	158	137	169	166	170	170	144	171	175	185	170	143	161	166	163	188	164	184	170	160	174	172	160	156	188	190	162	167	209	163	156	182	149	154	172	156	176	164	174	210	187	188	179	173	164	166	159	182	184	168	160	176	155	164	171	155	178	178	158	185	165	186	169	149	168	178	144	162	144	164	164	177	174	168	171	157	176	171	191	160	153	159	168	157	167	187	171	160	180	169	167	157	175	174	169	159	158	181	171	130	177	179	165	177	155	166	168	180	173	171	197	188	154	168	199	169	161	186	171	188	192	166	165	175	179	152	164	156	200	164	137	178	155	173	148	180	177	152	178	153	180	168	171	190	160	174	192	181	172	182	166	174	167	159	162	183	162	178	179	150	176	130	171	178	169	150	168	157	186	175	150	183	172	151	175	169	173	169	162	169	171	163	150	159	153	181	168	173	189	178	165	164	161	190	189	159	147	181	168	177	164	193	136	181	148	168	179	176	198	169	154	179	157	169	175	153	145	182	170	169	174	154	166	151	193	160	182	155	196	161	176	161	167	177	180	170	158	173	182	173	176	170	172	156	179	163	173	167	155	155	167	148	153	159	187	160	182	151	192	184	181	160	174	191	182	174	160	171	171	156	168	161	189	173	156	169	164	159	184	158	162	158	157	181	154	176	171	164	169	153	180	156	173	166	190	181	145	175	146	169	172	159	175	144	157	185	188	167	184	149	193	162	183	176	178	151	171	165	167	160	189	185	176	175	147	160	181	160	168	180	147	167	166	139	170	180	152	194	157	172	171	164	172	167	169	197	160	163	185	163	200	174	183	164	190	180	181	189	163	163	163	164	178	168	181	174	160	146	167	152	156	146	166	174	172	164	179	190	167	188	183	165	189	138	170	182	170	199	155	185	188	174	163	139	169	138	171	197	159	158	158	156	162	171	177	174	151	170	180	165	144	155	156	180	197	169	165	162	167	165	153	170	162	163	159	180	175	158	175	174	157	183	177	177	178	151	159	173	154	184	139	171	165	155	140	162	144	159	153	150	164	167	181	155	174	180	165	172	142	169	163	166	172	148	190	170	178	173	171	137	185	155	158	155	140	174	155	161	156	163	175	194	181	183	177	158	196	166	166	177	152	156	168	154	170	166	178	158	195	174	164	187	184	190	189	150	166	154	154	164	158	165	176	160	161	196	166	172	165	156	167	158	175	191	180	158	141	182	177	146	161	151	167	170	182	175	191	155	180	190	159	169	163	161	182	179	140	168	146	148	153	160	155	168	166	170	158	144	161	188	156	180	163	152	158	147	178	173	165	168	177	158	170	159	151	170	166	163	157	163	167	138	187	161	177	142	194	163	179	182	162	153	170	163	188	170	165	166	162	153	164	183	183	134	154	159	132	189	174	183	172	175	183	186	144	174	184	173	161	153	158	179	167	158	132	169	148	169	164	167	196	160	175	178	175	143	182	165	170	188	189	178	179	176	175	156	190	156	169	143	152	154	166	175	145	182	165	173	190	158	188	157	179	168	160	184	171	171	167	187	157	163	160	154	181	173	169	171	196	177	171	166	166	128	168	186	172	190	182	172	142	159	169	167	165	163	170	173	164	168	171	171	181	186	187	149	170	179	155	172	184	172	168	167	176	153	159	167	167	152	162	186	158	169	166	155	190	178	163	166	150	169	164	161	160	181	167	166	157	184	178	161	171	159	162	191	164	171	175	175	180	153	178	185	162	167	200	176	155	167	181	167	161	139	156	172	161	167	196	160	183	170	151	169	175	165	182	169	205	143	177	130	172	162	177	163	171	187	160	164	176	163	172	155	173	175	164	150	160	172	168	175	167	160	119	146	171	154	171	175	181	141	157	177	179	149	150	177	169	170	176	168	157	183	183	178	150	168	170	178	175	160	179	170	177	161	175	154	161	153	171	177	167	176	171	155	205	178	184	179	151	193	164	158	179	175	165	165	159	143	159	159	174	195	175	151	182	185	163	148	167	154	176	163	172	155	159	172	154	191	154	168	163	173	169	162	159	157	175	175	190	164	146	178	179	180	165	175	151	154	173	170	161	162	161	169	191	172	158	169	170	151	180	159	187	193	174	182	138	157	157	167	176	168	176	185	174	170	154	174	176	168	173	155	170	167	141	166	178	139	150	166	162	156	165	170	177	187	175	162	154	166	172	185	167	180	169	187	171	185	181	154	145	166	157	153	177	161	172	168	159	174	178	159	204	181	165	177	160	158	180	154	168	153	175	158	149	163	176	163	171	152	182	162	189	176	163	181	161	148	161	178	189	169	174	168	178	160	144	158	170	179	191	158	157	164	164	168	168	160	171	159	178	166	158	174	152	184	143	161	157	166	167	163	179	184	175	177	158	164
8611	2619	6272	6869	5904	4777	3921	3267	2580	2295	2033	1792	1583	1437	1294	1199	1172	1073	1042	975	940	888	894	804	784	780	815	708	720	710	690	678	614	723	656	639	621	647	635	653	655	623	615	574	580	552	581	552	566	548	548	549	581	585	570	565	592	560	562	524	511	474	551	553	541	517	517	552	567	526	500	528	534	521	513	498	518	505	505	542	512	529	531	550	498	507	540	541	553	499	509	543	519	526	500	501	546	527	504	491	526	503	521	482	531	503	500	514	489	510	533	498	477	563	497	491	513	489	493	499	539	494	512	484	465	510	529	558	471	495	514	516	500	514	535	515	537	479	530	484	510	533	512	488	567	545	556	488	481	462	547	487	510	529	482	507	515	491	503	518	487	514	532	492	513	489	504	492	490	523	508	496	495	532	496	500	546	553	519	478	475	513	517	500	496	465	517	494	498	543	503	476	465	535	476	478	513	542	515	488	504	496	495	512	493	466	505	487	513	549	489	509	489	514	522	457	475	520	508	483	488	480	501	514	494	488	468	532	536	500	480	516	496	465	544	490	498	462	503	524	524	468	499	461	522	493	529	495	527	523	491	480	474	521	481	524	523	497	519	489	503	496	506	533	505	436	485	500	478	493	515	491	487	473	473	499	522	518	491	479	505	495	480	508	503	547	499	501	497	500	513	525	473	480	525	494	455	483	506	505	501	479	512	504	491	469	462	524	518	521	497	513	494	556	511	534	470	488	525	482	495	528	492	502	503	535	490	521	534	514	487	489	479	520	517	474	519	496	524	522	494	480	522	490	536	511	476	501	541	514	498	503	540	506	500	506	496	504	522	482	494	522	491	466	504	475	501	507	499	509	536	511	525	508	461	513	454	500	472	533	500	491	516	492	506	509	459	490	515	470	531	496	504	456	515	490	537	501	492	566	513	494	481	477	501	482	533	474	496	472	457	502	512	481	500	492	470	494	521	492	483	533	482	501	525	552	522	513	520	488	458	501	496	506	548	477	465	535	531	516	529	499	478	476	525	482	514	466	499	514	501	485	496	510	461	479	505	477	468	505	517	495	502	493	480	511	505	513	489	504	480	516	505	509	493	494	487	504	519	517	510	482	486	509	525	482	453	482	536	507	544	519	489	509	504	507	490	494	491	510	512	453	497	501	504	514	503	508	494	461	502	512	512	477	550	498	461	469	465	466	532	537	528	528	473	519	514	494	475	496	471	527	516	481	511	456	480	494	485	507	519	489	482	508	492	477	526	479	547	464	461	512	508	507	501	493	511	478	504	500	485	485	546	533	534	486	470	462	519	522	529	531	505	504	522	508	482	465	505	484	473	488	511	499	512	512	466	492	504	531	490	497	481	511	484	511	490	497	483	496	487	502	517	465	507	523	502	488	507	521	536	523	488	492	498	488	463	529	461	530	510	533	459	483	482	517	471	479	489	480	488	521	481	496	466	497	464	523	497	498	484	451	501	504	498	561	494	532	453	497	509	514	461	492	498	487	527	505	497	472	486	507	442	526	517	508	551	489	503	522	524	454	515	460	461	525	500	488	460	501	513	512	467	498	499	544	524	494	503	499	526	461	483	489	520	502	493	476	518	484	523	492	503	461	493	511	445	456	440	499	500	515	522	517	482	479	489	486	520	531	480	471	510	494	508	465	506	492	498	486	489	488	540	515	480	541	480	498	536	537	473	476	513	494	507	494	517	485	502	484	515	513	528	497	491	444	506	499	450	507	543	476	494	498	486	490	514	492	505	516	465	534	509	505	516	497	497	489	479	515	529	518	516	506	509	477	501	492	510	506	504	488	477	476	501	497	498	507	491	559	470	549	521	469	526	503	506	467	494	502	530	496	544	476	521	512	529	504	505	527	498	468	548	511	510	493	471	519	493	511	499	467	508	531	500	567	498	496	507	508	502	502	453	490	477	525	509	500	493	498	530	494	489	458	470	493	490	472	490	479	534	523	514	490	498	515	500	507	534	508	496	513	458	495	516	472	473	500	494	476	467	525	495	489	466	482	512	493	467	448	476	515	444	470	536	519	483	477	529	497	517	512	494	498	513	484	499	508	530	508	487	464	469	495	495	515	508	524	453	513	487	515	494	507	503	515	487	498	452	544	526	500	470	513	457	497	497	496	440	482	509	529	522	492	500	510	500	545	502	489	499	464	493	499	496	522	500	495	528	494	523	482	478	491	487	492	493	502	485	511	499	476	516	446	476	463	510	457	448	487	483	524	488	515	502	505	508	491	501	463	495	502	481	483	480	446	504	512	527	510	472	515	484	481	508	554	540	472	531	525	491	474	490	484	494	504	473	488	445	523	458	519	492	514	451	530	538	484	490	487	497	515	508	507	533	486	507	500	483	510	487	509	496	469	502	486	533	487	509	493	497	508	486	529	509	533	521	510	518	506	524	491	535	511	494	509	506	483	475	499	517	506	475	510	515	542	470	500	529	518	496	478	509	551	543	499	496	509	547	496	495	502	472	508	531	506	484	548	523	522	491	489	492	522	528	481	510	499	484	501	500	514	468	502	524	485	458	489	469	475	495	522	527	453	496	502	517	471	527	479	474	487	500	521	498	519	487	486	514	481	503	528	529	473	498	497	528	497	514	518	522	486	510	512	473	486	538	494	536	516	488	525	495	509	486	518	530	521	530	520	492	526	521	520	478	489	483	478	489	481	529	529	486	532	522	511	503	494	490	555	476	500	503	491	469	494	477	514	503	467	470	510	486	541	487	509	464	487	517	534	528	454	512	502	524	501	504	485	496	502	504	525	520	499	483	488	497	491	492	491	500	525	514	440	516	520	512	474	517	481	482	512	510	488	494	490	500	491	539	483	508	478	527	482	493	478	521	498	479	505	520	497	496	489	512	492	491	517	480	460	538	536	493	507	463	487	482	546	545	503	477	535	468	501	524	490	551	494	522	493	479	489	491	506	491	524	489	515	481	502	489	478	521	495	538	464	507	488	490	500	525	462	517	435	559	500	495	486	517	524	500	520	509	498	492	552	498	523	487	515	489	510	495	493	504	522	501	503	474	494	523	474	483	539	542	536	501	525	488	480	467	506	508	503	515	449	512	538	488	481	531	511	498	435	484	482	491	471	514	504	497	497	513	492	514	519	479	457	498	526	497	479	514	463	464	490	480	497	478	489	484	500	473	497	488	450	495	508	488	462	495	517	510	516	493	536	475	472	525	492	470	474	495	490	469	497	512	528	491	505	540	491	502	487	503	510	525	451	492	534	523	505	467	502	513	524	521	465	519	458	469	468	523	484	468	506	512	505	484	465	527	505	508	525	529	491	477	508	526	494	503	487	543	477	530	504	514	488	506	455	510	512	473	482	524	500	504	491	486	553	503	509	509	492	493	484	542	523	456	500	534	470	507	478	510	493	449	482	524	506	521	502	483	485	463	489	479	493	529	493	489	489	497	477	500	479	477	516	493	524	501	481	478	497	499	497	556	474	511	494	470	552	533	510	503	504
2603	259	242	242	199	196	190	208	187	175	189	184	149	185	186	159	191	188	190	182	178	174	183	189	177	178	206	188	163	161	156	169	167	184	156	167	164	187	179	188	178	184	174	171	163	180	180	178	175	172	187	170	170	164	157	171	181	180	177	175	156	174	183	193	165	175	161	160	153	164	175	161	182	189	168	168	182	184	152	168	157	189	178	194	149	173	175	189	167	150	177	162	180	160	192	173	157	182	149	190	171	171	174	165	166	176	185	171	179	183	171	170	206	195	189	173	186	183	186	151	166	173	172	192	183	205	171	182	194	172	161	174	177	181	179	172	174	183	184	179	158	170	194	145	166	157	150	170	173	179	193	188	171	183	187	193	164	182	155	156	178	176	175	174	178	188	175	170	190	173	188	198	191	193	181	168	180	175	158	159	181	189	169	159	166	193	185	165	160	167	155	171	189	186	188	174	162	177	183	171	184	157	190	192	193	207	179	193	160	171	190	169	184	160	169	178	156	171	177	178	179	167	184	192	153	184	173	148	200	176	173	191	172	194	180	162	160	176	163	170	162	159	188	173	189	191	200	150	162	174	159	177	181	179	183	169	168	170	151	199	189	168	183	183	172	177	168	204	175	192	181	172	177	170	167	178	186	176	177	168	161	193	158	166	180	172	189	174	207	185	164	167	153	161	183	176	178	183	180	186	174	182	161	170	172	148	166	189	196	171	165	163	182	174	180	139	183	175	165	165	183	170	174	202	164	192	182	176	185	190	177	203	184	177	184	163	176	168	184	176	170	213	202	163	161	170	165	171	179	197	169	176	174	179	163	172	193	161	175	181	170	190	193	161	165	184	151	155	189	195	179	169	170	168	168	198	169	183	152	165	178	183	180	164	183	163	171	149	186	187	147	163	167	175	168	190	183	182	190	196	194	175	197	154	173	178	177	162	205	191	175	176	192	193	176	167	181	189	173	169	183	190	169	159	168	188	169	160	212	165	176	178	185	189	153	176	166	150	157	152	180	181	205	171	168	179	183	196	178	198	186	178	174	177	162	180	156	171	175	186	162	192	165	172	183	183	163	163	183	160	186	178	185	186	178	172	190	189	191	179	193	189	180	152	187	167	184	172	172	174	176	189	190	184	185	171	165	175	169	185	170	165	187	174	196	177	167	183	159	179	185	191	182	192	160	175	139	197	163	184	159	188	176	176	144	155	184	171	183	168	181	176	183	196	171	171	183	194	135	182	169	188	181	202	196	178	170	186	166	172	193	188	165	199	167	182	196	154	167	173	174	189	161	162	159	190	174	173	165	162	175	178	169	160	158	185	189	192	186	180	176	170	169	182	198	155	166	158	176	164	183	165	174	188	203	179	184	174	171	158	175	179	197	197	172	185	176	168	183	132	194	184	171	186	176	163	188	164	180	184	184	165	145	167	169	180	196	191	179	177	191	194	176	162	192	187	165	185	191	172	175	172	181	183	190	162	156	170	201	184	169	174	192	180	162	175	188	173	151	166	143	169	170	189	182	145	167	170	177	190	191	191	160	166	186	172	158	201	195	187	200	169	191	173	181	159	186	161	178	180	147	183	189	175	186	163	191	186	167	163	174	173	191	168	161	180	190	180	155	187	201	172	166	175	169	177	174	203	152	174	157	176	190	171	186	159	188	166	170	173	183	172	196	161	165	144	176	168	183	189	152	175	169	173	166	187	186	166	172	192	202	160	175	183	193	170	181	177	167	186	160	177	149	189	183	202	135	194	192	180	170	181	195	182	179	160	195	174	196	152	174	149	161	170	158	175	187	191	171	166	183	181	184	186	194	190	176	193	154	179	174	174	170	171	172	179	147	156	190	165	171	173	185	165	185	195	181	179	201	182	202	181	167	150	163	188	176	189	170	203	184	171	198	180	174	154	171	202	152	178	219	190	178	199	204	169	157	170	187	190	174	178	150	149	152	183	171	192	150	160	180	200	191	180	165	198	164	178	173	187	183	174	171	195	179	169	163	171	180	175	180	163	170	153	169	168	176	168	170	191	176	168	183	159	148	172	166	184	173	167	166	163	160	174	182	169	166	184	151	173	179	194	181	177	183	170	170	171	185	153	156	158	185	189	166	149	166	164	203	141	153	164	179	163	201	176	208	162	193	170	173	168	187	169	176	157	194	153	188	167	174	177	163	156	160	168	190	178	157	169	179	186	156	193	189	146	148	184	144	167	180	186	195	191	175	186	194	177	189	143	178	139	162	159	164	174	162	169	181	176	172	184	185	177	177	181	195	177	157	170	171	192	183	173	190	192	172	176	168	203	151	208	167	175	158	150	174	185	175	167	192	165	188	172	167	188	195	178	162	180	170	184	159	167	167	173	186	173	180	209	172	166	155	171	164	173	191	169	181	167	177	170	169	185	159	172	181	176	160	205	189	184	171	172	175	173	158	210	177	163	183	173	202	180	188	169	170	171	160	189	149	179	190	197	184	193	181	157	165	168	145	160	175	153	176	169	174	152	177	172	164	169	187	181	174	208	172	173	184	162	152	181	194	178	187	186	170	173	178	194	169	170	163	163	189	161	177	191	182	155	181	182	164	181	179	175	162	161	172	161	151	178	179	153	174	157	183	173	191	163	191	176	172	159	157	171	170	179	180	174	161	183	166	155	169	168	196	166	176	184	156	174	175	184	165	167	178	183	189	171	190	183	178	161	172	172	199	170	158	165	185	182	183	169	166	170	175	176	200	187	166	184	169	169	169	156	179	175	174	183	168	163	167	175	155	170	185	161	167	172	169	157	176	180	183	169	175	167	183	177	172	158	156	172	169	155	165	188	171	174	206	187	178	181	166	172	179	171	195	170	183	182	187	164	151	186	180	184	177	168	191	184	188	162	187	183	203	175	165	181	170	167	185	177	164	157	157	149	152	167	158	182	190	154	172	175	166	168	156	150	165	182	172	172	158	164	181	198	182	162	194	162	177	187	156	167	193	166	166	169	195	183	170	183	183	165	180	176	164	179	162	166	173	175	165	167	160	203	170	185	157	144	177	182	184	194	158	182	185	168	133	175	170	193	185	172	189	163	169	166	152	169	161	185	190	181	172	193	162	190	170	170	212	184	190	171	171	195	188	164	185	173	171	172	170	172	182	173	164	174	177	163	182	155	169	184	164	149	180	167	189	175	196	173	182	145	182	203	165	164	198	183	188	157	154	178	165	168	175	153	189	164	203	175	166	153	159	169	178	167	162	200	190	156	167	139	177	182	176	173	200	183	157	165	172	166	173	169	179	185	177	187	206	165	157	167	169	163	168	185	187	164	196	164	190	181	181	189	196	167	174	179	160	194	181	152	182	185	183	150	187	170	179	198	189	177	169	188	175	180	160	175	189	192	168	178	165	176	178	164	165	184	169	199	164	167	177	173	163	185	175	162	171	190	160	182	173	189	185	143	178	167	191	162	179	194	178	175	171	183	190	163	185	167	199	175	173	159	195	182	152	179	193	182	174	184
2247	601	684	685	687	597	584	617	576	541	538	538	508	508	539	512	504	492	491	513	496	491	540	508	503	511	507	444	480	472	544	493	512	484	533	498	487	500	491	499	507	470	548	493	487	510	516	521	503	509	465	452	512	483	521	505	501	492	490	467	474	492	518	483	478	501	527	484	495	504	518	503	478	532	512	519	539	484	484	511	521	486	536	490	527	517	479	491	482	485	490	497	496	497	487	492	456	487	488	469	488	484	504	509	486	463	503	540	521	517	482	489	475	427	499	458	507	516	507	509	491	478	518	498	518	477	529	500	476	467	504	470	517	509	513	485	502	499	480	553	472	473	527	527	525	503	479	546	483	485	521	468	512	493	467	510	498	470	502	483	495	537	493	473	473	477	499	531	493	475	533	484	470	489	488	515	487	480	516	485	490	488	486	490	494	500	505	502	509	528	504	486	488	479	479	459	519	498	486	479	515	497	539	501	513	505	508	518	491	478	491	492	540	502	501	446	491	509	467	525	498	514	530	487	468	487	515	487	512	510	522	445	489	536	515	474	491	545	504	447	486	489	471	494	513	478	534	484	508	477	479	499	509	527	452	482	521	547	516	486	523	505	501	523	501	519	484	501	478	502	511	484	511	493	487	498	492	497	466	474	448	523	495	466	499	526	493	457	487	468	524	489	480	498	493	483	499	493	486	493	547	487	480	500	513	497	493	522	505	490	468	492	499	449	508	540	497	480	507	491	495	490	522	460	499	529	479	502	480	481	500	473	475	514	518	513	486	522	530	492	477	511	545	484	497	515	498	489	483	472	487	461	445	487	497	517	477	495	523	522	489	484	483	496	478	498	483	501	491	465	480	470	492	498	497	448	477	503	474	517	483	483	510	485	472	469	453	498	516	516	478	530	521	509	549	507	493	468	465	516	454	530	464	473	496	499	494	480	501	519	500	512	486	514	441	456	466	487	462	487	511	478	502	501	471	496	510	499	488	512	503	521	504	480	487	462	506	480	486	488	484	475	514	510	511	506	524	512	478	499	478	486	467	482	518	514	526	509	490	461	478	503	511	481	495	504	474	489	467	527	500	465	475	493	491	480	456	550	487	467	464	526	482	456	498	509	504	513	511	483	496	495	509	515	496	508	506	501	523	515	521	501	480	538	508	498	513	499	481	503	446	491	530	487	509	493	468	455	476	502	495	494	520	469	458	495	495	491	496	462	477	507	489	493	476	508	478	480	458	479	495	481	503	474	497	506	508	516	508	506	492	464	494	473	495	466	504	471	462	537	497	499	482	512	480	471	487	507	509	509	478	521	508	494	499	468	501	462	495	480	517	475	471	501	498	503	501	448	494	521	532	508	499	466	469	454	505	485	524	468	505	539	513	502	453	497	542	477	521	517	480	477	498	476	486	502	492	492	495	486	501	532	494	526	525	470	483	535	512	469	519	494	507	501	490	492	500	482	480	500	469	538	520	486	494	501	491	475	485	480	465	481	510	498	513	490	513	474	486	491	542	468	493	489	491	502	472	508	480	537	519	486	502	470	511	484	481	511	474	464	534	524	503	485	501	529	472	462	461	472	505	458	477	505	507	515	489	478	469	488	517	525	469	515	515	461	463	529	457	504	501	519	512	484	462	479	486	496	476	439	456	433	500	513	503	506	471	499	504	491	541	489	487	501	489	497	487	485	516	475	515	481	516	510	508	503	470	500	452	540	475	478	501	497	486	516	479	515	525	485	500	480	491	480	475	518	468	505	497	505	486	508	468	479	498	498	487	488	479	485	505	512	507	479	482	509	506	491	473	466	508	471	468	528	473	500	508	481	481	535	453	484	511	494	515	467	512	534	433	495	506	517	485	492	528	473	444	530	489	503	509	485	525	468	530	489	520	521	464	504	517	517	511	500	491	500	511	497	499	485	507	513	499	481	487	484	497	506	497	507	489	524	479	472	487	474	522	489	479	533	443	483	488	511	481	509	488	518	460	504	522	515	469	499	480	530	527	466	497	475	496	536	545	506	496	482	512	503	487	520	521	487	499	488	504	448	473	540	476	474	478	515	494	470	514	479	509	454	503	531	493	524	491	532	494	486	516	520	491	486	497	500	492	467	499	482	509	550	493	502	526	508	520	516	504	473	520	488	508	470	482	498	495	508	509	475	490	540	501	512	500	506	490	450	466	491	516	472	487	498	511	499	482	460	496	499	533	503	440	497	487	502	470	491	495	498	487	504	456	507	509	484	484	479	460	484	501	498	468	493	467	462	504	500	494	475	468	510	478	523	470	486	486	503	504	494	471	486	489	476	489	472	523	514	524	466	463	497	498	533	514	505	498	462	467	491	505	474	514	513	483	457	465	484	494	483	499	516	497	509	533	485	512	475	483	475	451	486	501	494	449	517	502	469	477	482	484	510	499	506	475	490	493	493	471	533	515	473	475	519	486	479	481	466	524	489	509	476	501	486	464	480	540	502	532	480	476	465	490	522	501	506	482	491	512	500	476	516	512	525	526	526	494	457	508	496	479	502	493	524	514	512	478	500	491	534	505	493	503	500	461	510	485	542	464	491	492	456	530	452	516	503	488	515	468	517	515	513	453	498	482	498	504	483	529	473	449	477	481	520	509	500	460	499	502	449	470	547	455	491	515	542	509	495	508	530	480	514	518	481	507	465	481	496	540	509	474	482	494	514	494	448	516	479	464	473	458	474	438	538	502	450	508	464	488	508	517	527	508	497	515	505	495	455	500	456	513	519	506	510	518	517	501	486	481	502	471	514	479	505	489	473	529	518	471	530	495	505	470	491	475	461	492	474	496	446	470	504	486	484	501	482	504	505	512	489	506	503	515	478	465	519	501	460	514	506	476	493	491	481	490	462	460	511	490	446	480	492	482	477	471	505	464	513	474	486	505	505	479	483	485	460	516	483	499	475	527	479	482	526	519	514	457	457	512	487	484	490	491	509	535	502	511	471	460	488	545	524	496	455	512	478	474	510	497	494	507	494	513	447	471	486	533	472	475	518	495	480	479	467	464	450	486	459	479	496	502	489	508	493	502	479	507	493	469	498	495	481	446	495	492	497	510	478	530	470	495	467	501	544	524	490	506	535	480	486	505	501	549	500	502	482	481	521	488	488	499	484	503	499	512	477	528	460	490	540	481	498	493	498	468	485	484	504	470	472	524	516	515	510	487	488	514	456	478	479	526	502	459	463	474	503	481	500	479	540	508	483	508	509	452	510	472	501	538	476	494	524	498	463	487	466	527	533	478	469	517	492	487	524	500	502	454	481	522	507	474	516	490	499	485	531	491	477	448	477	517	489	514	449	501	533	517	457	539	466	508	520	453	484	492	502	471	479	497	501	499	502	518	481	506	475	467	514	515	480	484	489	481	458	511	480	534	509	530	535	519	461	504	469	570	492	495	477	502	550	504	503	547	511	467	476	490	511	488	523	504	502	485	521	475	517	510	489	504	531	492	496	499	502	486	569	506	508	486	510
10912	1232	1404	1064	743	563	398	330	271	245	198	178	180	179	135	169	134	116	131	109	108	107	120	113	117	102	116	113	106	113	102	117	83	91	97	91	82	79	76	87	90	86	89	85	103	97	106	92	101	87	97	83	90	76	111	83	107	101	86	84	82	120	87	83	98	86	86	96	83	91	81	82	94	91	91	88	101	98	94	95	100	80	79	88	79	93	101	86	102	104	86	104	98	83	104	105	80	98	107	86	101	81	84	91	96	109	97	88	86	73	98	77	96	101	99	87	94	106	103	117	78	94	95	110	99	106	89	97	96	99	83	101	91	99	114	82	89	91	93	79	101	83	78	91	90	82	97	95	82	83	76	68	83	91	90	97	84	84	95	93	93	74	82	93	112	84	104	74	96	86	81	100	68	96	77	95	87	95	95	94	99	86	102	87	86	99	89	99	100	84	87	99	92	81	75	101	95	73	101	96	91	96	88	86	95	87	92	104	84	93	107	100	86	88	94	99	92	82	99	99	93	99	91	102	90	90	96	97	99	98	86	89	85	97	72	84	64	96	94	84	80	90	97	91	87	105	94	85	100	89	76	95	106	80	100	80	94	98	89	81	113	100	94	104	82	98	85	85	84	86	98	86	92	84	70	86	100	92	80	77	87	87	105	89	84	84	90	90	90	85	87	79	76	98	83	84	71	91	87	86	85	100	87	97	92	102	101	74	85	87	104	104	73	102	90	86	95	78	86	105	87	95	93	103	77	96	92	92	82	103	104	97	94	94	101	78	88	102	97	94	108	98	99	84	93	105	81	87	83	101	97	83	84	87	112	92	92	104	98	106	64	94	111	104	76	86	86	88	97	99	98	84	90	92	88	83	92	94	103	93	90	94	90	76	95	105	90	99	96	82	87	95	96	98	104	104	100	100	96	96	90	92	82	92	79	101	75	96	85	96	84	86	97	78	82	90	97	104	95	106	83	93	95	89	91	86	85	95	103	101	97	94	100	94	77	75	78	85	95	93	106	84	98	105	96	87	95	93	82	83	87	94	83	109	98	84	91	91	84	89	85	92	82	75	98	92	95	100	90	80	90	103	95	89	95	82	85	89	84	83	96	90	76	98	93	94	78	75	90	71	89	81	93	97	95	90	84	88	108	89	93	91	86	94	93	99	108	94	102	87	84	103	98	89	94	87	89	83	105	99	97	92	97	82	92	89	97	94	96	85	78	100	97	88	94	88	104	106	89	104	94	123	91	107	90	88	82	92	89	88	109	108	86	95	107	103	106	94	97	107	96	87	87	83	90	82	103	99	92	88	99	75	85	98	99	92	87	91	92	83	75	108	78	113	75	103	80	85	86	97	88	89	71	87	89	97	93	88	83	101	100	93	79	85	80	86	77	89	100	116	82	74	82	79	93	82	86	94	96	93	81	87	80	97	90	85	103	99	82	103	103	94	71	93	86	101	84	92	82	93	95	95	88	100	105	108	86	95	109	87	91	101	90	91	86	76	86	73	108	112	92	105	79	87	103	88	100	89	101	87	112	84	109	95	83	96	96	87	88	96	106	74	106	67	91	87	94	95	79	104	89	84	84	89	89	96	82	99	94	95	80	95	85	72	74	73	83	91	85	105	90	93	99	99	121	76	78	98	106	83	109	103	85	112	81	93	84	92	88	85	100	101	94	90	98	70	79	85	96	95	97	87	109	70	93	98	87	99	59	113	85	97	98	84	79	73	104	94	82	89	96	100	84	83	107	105	98	76	81	92	87	71	91	83	80	83	103	107	97	84	89	98	93	78	91	84	96	109	92	65	105	83	94	80	98	94	80	73	88	87	98	97	92	107	79	98	80	95	93	103	87	99	81	90	84	75	88	102	80	81	96	94	86	99	83	81	93	86	82	80	107	78	97	79	94	69	106	92	80	100	101	79	92	96	101	95	95	86	85	93	88	93	81	102	101	107	107	82	86	109	97	82	98	94	89	96	84	86	100	88	97	90	83	89	90	87	101	95	89	87	95	92	104	94	80	86	109	91	86	85	69	95	95	85	97	93	98	89	102	78	100	81	107	91	80	91	74	103	91	84	94	88	93	101	83	89	79	103	84	99	110	95	97	72	78	98	99	100	103	86	84	111	104	92	92	88	82	86	89	76	83	99	95	103	94	107	71	93	94	86	100	94	88	89	79	103	96	87	88	83	83	77	88	74	88	98	100	79	100	105	78	74	92	92	82	108	89	84	91	82	90	101	84	104	93	88	83	112	80	88	91	96	72	79	97	107	106	84	83	104	96	91	96	95	85	84	105	111	82	101	93	101	93	95	84	99	104	83	73	92	97	112	83	96	75	100	113	103	93	103	82	99	110	108	92	93	96	102	90	93	106	96	76	81	82	115	86	98	94	104	95	106	81	70	92	105	83	103	91	92	90	109	93	87	91	99	80	85	98	97	73	102	83	72	84	103	94	109	97	96	82	91	80	93	91	86	81	87	98	85	96	91	77	94	74	105	99	96	94	84	94	97	97	72	96	89	108	89	90	97	81	80	106	103	91	87	97	90	83	85	97	93	95	106	92	87	100	97	65	93	105	107	83	89	85	84	90	76	81	80	85	88	98	110	102	95	88	95	79	99	81	96	90	86	121	94	79	86	99	90	84	103	89	83	72	79	84	99	73	84	84	77	88	108	87	88	97	96	81	93	92	86	85	85	101	112	99	110	88	79	94	99	95	100	92	93	97	94	101	87	70	91	104	100	92	97	87	83	98	96	87	102	79	92	87	81	99	83	82	112	80	87	90	79	107	76	91	93	82	79	92	88	71	71	79	94	93	88	77	90	88	93	87	89	81	79	87	90	90	105	86	85	61	110	100	83	70	96	109	73	100	93	97	84	91	88	81	86	91	92	107	118	80	89	87	85	94	98	78	100	101	92	93	95	85	87	72	101	83	109	95	95	87	86	78	78	84	105	66	80	74	85	107	97	82	85	115	80	96	82	95	98	79	90	97	97	85	105	88	87	105	93	75	79	74	103	81	101	82	84	100	113	82	86	72	90	98	81	76	86	95	91	85	85	95	98	88	92	90	85	80	99	78	91	101	76	96	86	97	91	93	85	97	87	82	90	110	92	88	71	98	84	96	91	73	88	89	107	88	86	89	77	86	93	90	86	88	79	89	79	70	94	107	82	100	102	71	82	92	97	92	90	87	87	88	94	84	107	76	90	85	87	94	83	98	95	77	99	88	93	73	81	83	105	93	80	90	97	104	85	99	99	98	87	80	82	103	93	86	88	85	117	125	102	91	94	94	78	89	105	102	90	103	87	83	83	84	82	85	71	105	63	90	104	88	63	83	107	111	74	94	94	120	72	94	98	103	91	100	96	82	86	87	110	109	94	92	86	103	80	96	98	96	79	92	90	83	81	102	93	96	91	95	89	99	110	91	95	107	87	86	99	91	94	75	89	94	84	92	95	104	102	96	83	106	103	81	83	93	96	95	93	78	78	75	92
6098	1354	3163	3613	3053	2425	1944	1627	1366	1160	1049	969	903	789	712	644	633	617	576	550	496	445	468	442	449	421	424	423	386	408	381	388	384	338	383	385	323	346	338	371	354	357	348	341	354	326	322	340	316	336	309	295	332	319	317	346	297	305	321	293	306	320	309	292	325	310	331	320	313	301	331	362	311	308	311	297	315	299	301	303	293	292	293	288	306	324	333	299	288	324	282	294	313	302	290	308	277	291	281	273	317	296	304	307	282	312	291	294	319	294	297	309	309	291	299	311	270	299	305	327	323	286	283	324	307	295	293	310	304	270	295	306	305	303	302	334	291	277	348	310	304	289	280	299	293	307	304	301	285	316	311	323	316	310	290	311	337	298	262	319	291	300	320	291	310	270	275	291	298	314	312	269	293	296	311	273	335	280	312	337	322	303	309	299	280	282	290	289	294	274	298	279	303	303	286	275	315	292	296	289	295	298	323	311	280	311	273	290	290	280	298	289	294	289	300	313	280	285	322	298	307	281	281	284	306	307	321	293	306	267	292	302	311	297	351	299	295	319	268	314	285	258	292	289	263	288	309	296	276	263	329	279	283	290	265	346	271	320	291	273	298	257	303	299	289	284	305	296	294	299	297	304	284	274	285	261	312	287	289	296	288	290	301	283	274	302	272	316	306	313	267	289	284	296	310	289	298	301	268	272	323	289	295	310	298	322	266	309	261	262	308	311	307	322	321	312	273	287	311	295	287	306	306	286	290	265	318	271	307	301	301	282	322	301	283	317	287	314	279	282	282	313	324	278	285	343	268	317	315	283	290	299	305	262	308	292	300	305	301	263	298	306	279	295	323	296	280	290	297	274	295	291	287	287	291	291	255	286	280	258	312	319	291	313	311	282	309	277	259	317	303	321	290	290	292	271	323	348	304	286	300	277	321	294	256	302	297	290	270	279	300	259	296	313	285	295	295	278	293	271	285	281	282	326	260	294	312	295	290	299	306	313	321	287	296	289	337	321	300	275	333	295	278	301	294	272	314	279	336	318	336	274	269	289	312	296	283	255	296	281	307	308	266	309	308	284	301	259	317	283	284	313	269	350	325	302	293	298	296	290	290	311	303	336	277	263	292	286	313	263	308	295	273	287	303	275	263	282	267	281	296	276	264	311	302	286	269	320	303	307	307	306	276	285	293	276	301	312	289	273	284	298	295	268	306	291	333	326	308	317	300	289	296	305	271	315	271	265	280	298	295	297	279	299	276	298	314	269	256	297	289	278	287	278	297	294	294	295	271	303	271	285	288	288	288	270	324	310	284	274	269	308	333	302	299	316	302	309	270	299	283	298	289	304	295	309	303	322	281	292	285	290	285	316	300	305	299	260	266	286	273	280	311	279	275	302	277	296	294	292	339	297	324	272	293	308	281	312	280	304	304	314	290	315	250	290	294	298	301	293	299	304	323	297	313	282	298	285	260	281	297	283	312	309	307	299	285	284	317	287	289	310	294	303	283	294	302	330	287	297	298	309	311	307	288	277	293	266	279	306	281	302	287	303	301	297	337	314	303	270	289	303	324	283	274	297	316	292	306	308	296	289	303	316	294	296	305	289	294	338	317	331	331	279	291	308	298	261	285	325	313	273	299	276	283	283	289	321	314	296	309	305	295	305	277	315	293	302	284	293	312	315	327	310	294	275	288	305	304	306	297	299	291	257	280	276	283	291	290	312	280	280	285	318	260	293	288	292	305	277	294	292	299	292	296	315	304	266	282	304	296	286	321	303	322	288	297	293	260	313	309	292	316	304	321	306	290	286	282	303	311	305	299	279	320	283	290	290	277	280	275	298	285	262	304	288	299	330	269	278	316	267	269	308	288	262	282	297	301	278	300	308	301	291	308	293	296	278	309	278	289	299	299	297	277	293	284	302	301	282	297	292	300	278	293	300	292	305	276	272	295	287	285	289	306	284	295	282	309	325	300	298	276	294	282	286	271	280	269	265	301	296	319	273	291	285	292	274	257	293	277	303	292	291	295	298	289	291	293	267	307	290	258	287	280	274	356	311	282	281	284	306	295	306	289	287	303	276	265	325	268	312	282	306	304	295	297	293	327	331	275	277	309	299	275	275	277	303	299	293	318	316	308	304	284	303	287	303	295	270	307	295	313	280	280	289	282	264	307	277	325	295	295	288	299	288	273	294	298	293	282	301	282	292	302	295	275	302	292	328	303	246	283	275	328	317	295	321	298	282	299	282	285	285	282	269	293	275	304	306	283	308	303	295	323	264	287	276	294	259	298	276	313	298	289	307	288	290	319	254	290	294	270	309	280	278	291	249	314	323	288	269	263	301	317	276	278	283	294	282	284	282	291	291	283	285	292	325	313	284	256	288	291	295	290	328	303	270	284	287	295	307	285	282	285	287	311	264	271	320	280	316	320	324	263	277	327	266	301	317	288	289	307	299	272	255	274	295	260	281	320	304	289	281	312	275	331	273	282	308	308	273	283	281	254	304	280	279	312	297	302	328	272	290	301	318	306	283	343	329	277	305	319	302	305	288	298	283	301	317	289	322	335	266	296	283	272	260	288	310	283	287	312	275	267	294	303	301	300	285	309	275	302	243	295	294	290	308	280	315	281	289	300	314	281	307	289	268	320	307	282	306	255	274	286	286	268	306	286	288	293	320	294	321	318	295	301	312	311	323	310	282	331	301	307	279	266	311	311	288	316	278	295	290	295	327	318	296	274	285	300	274	277	278	275	288	307	294	313	291	274	300	254	307	319	314	280	277	277	297	315	303	285	303	281	295	299	344	293	326	291	281	292	306	311	276	304	318	328	305	308	274	303	327	320	308	301	297	301	272	287	283	289	283	318	276	290	283	285	285	297	280	280	313	269	305	276	286	271	320	303	311	298	297	309	299	311	306	295	277	289	305	306	291	285	294	297	318	285	276	350	293	257	287	292	296	316	289	278	297	288	300	302	237	304	305	265	282	301	279	295	303	320	299	320	292	281	320	284	299	329	276	294	284	266	298	291	288	282	303	299	296	295	301	287	328	275	289	280	297	274	330	278	316	287	295	315	264	291	297	285	288	297	306	295	281	296	293	305	297	322	276	277	305	297	315	291	338	302	275	277	290	296	279	299	268	319	290	285	293	315	279	279	288	293	317	320	297	318	289	328	253	298	286	281	339	278	295	289	340	321	337	301	277	294	286	331	283	282	291	309	310	295	356	295	269	306	286	283	289	294	272	321	282	277	291	290	286	274	295	318	279	284	294	290	279	269	282	275	305	255	272	308	274	299	287	280	268	287	282	291	311	278	291	278	304	297	302	311	277	299	271	304	299	282	286	274	300	275	315	307	303	280	296	292	279	239	304	276	303	265	303	266	332	315	286	275	307	295	305	294	295	307	270	296	302	274	313	276	294	291	305	296	278	291	336	279	323	269	273	314	302	323	291	299	279	269	272	273	304	251	308	300	291	300	287	286	302	297	268	313	251	313	299	294	299
20853	3491	3042	2267	1611	1164	855	688	555	456	409	386	358	296	284	288	250	248	249	231	208	228	213	210	207	233	188	188	203	232	211	195	192	171	188	186	180	175	174	187	182	174	203	179	161	192	185	173	143	166	202	177	164	163	183	188	173	180	147	172	193	154	193	160	173	162	171	179	191	161	191	138	165	179	156	167	149	184	181	157	178	159	162	183	170	195	171	190	171	177	180	158	155	160	166	170	171	151	200	162	167	185	191	168	174	177	155	159	145	165	153	165	154	169	190	177	154	170	167	156	183	174	183	177	160	160	174	154	168	163	196	190	175	153	162	188	170	186	161	190	159	169	177	171	169	165	174	166	178	183	192	163	158	175	158	150	163	171	174	176	182	165	193	175	160	163	193	163	166	163	159	174	168	154	176	188	167	161	165	179	163	153	166	166	174	155	183	158	186	171	166	162	161	170	185	175	179	160	178	190	164	189	175	165	167	164	157	181	151	173	156	165	160	167	169	165	163	185	160	164	158	192	156	180	156	175	201	165	171	198	172	173	161	154	152	145	166	177	167	163	155	168	171	186	169	163	164	163	160	183	175	171	190	151	147	179	153	170	169	188	195	172	180	202	177	167	173	150	172	204	153	173	169	179	181	176	212	169	169	174	171	162	176	192	182	143	169	156	150	180	178	172	189	169	168	171	176	166	175	154	164	175	171	193	164	186	180	157	171	179	150	165	175	149	184	172	161	180	177	165	180	186	168	166	159	166	169	169	183	180	183	173	172	155	167	170	150	189	168	166	174	146	181	188	195	162	193	165	174	188	151	174	182	162	169	164	177	167	172	149	180	163	157	167	162	175	181	169	172	171	153	158	165	183	175	163	154	192	178	176	186	162	165	163	174	189	172	161	163	144	149	190	184	158	192	172	163	191	204	188	161	170	168	154	163	188	161	165	163	167	150	179	168	172	164	162	166	179	164	170	164	169	160	154	182	157	174	163	164	183	157	171	191	148	173	170	157	193	177	170	203	174	167	165	169	172	176	166	177	185	163	165	186	159	164	167	173	168	197	148	174	162	196	160	160	180	159	175	166	166	154	167	182	163	166	168	146	175	200	179	187	181	158	169	179	154	148	154	156	173	193	163	177	168	162	179	179	170	186	167	187	177	154	180	150	181	162	168	170	172	179	174	188	164	158	156	170	153	172	170	175	183	135	179	147	181	177	170	173	167	182	172	169	165	175	196	175	154	187	170	158	170	163	167	147	193	151	195	193	190	167	171	189	164	146	170	191	153	148	185	164	189	154	176	189	176	186	193	160	168	166	165	166	128	172	178	151	160	181	182	172	191	180	170	140	178	179	126	182	173	165	155	156	166	180	157	170	162	184	177	158	190	152	166	164	161	168	151	159	187	178	175	182	134	173	192	150	165	170	172	183	168	155	166	178	155	157	167	165	207	165	182	174	171	179	173	198	147	168	163	176	179	164	179	181	170	175	162	149	160	160	149	174	163	206	160	173	173	183	174	193	167	173	185	179	169	178	176	167	169	177	182	169	173	176	150	169	150	188	173	152	163	161	171	154	165	154	163	167	164	177	161	159	174	159	177	184	175	168	175	137	167	154	141	154	162	159	155	167	157	150	159	152	175	174	178	166	150	162	157	196	159	165	158	169	166	168	161	178	153	174	188	164	189	183	168	163	163	181	159	182	184	165	162	185	147	169	181	187	164	179	156	159	165	160	178	167	168	200	151	158	167	143	171	168	163	180	170	189	184	181	171	159	144	154	167	170	175	155	170	146	186	192	153	136	174	158	165	171	169	171	183	188	178	182	178	159	163	180	159	158	167	165	171	179	158	179	173	156	178	165	180	162	154	174	184	178	179	164	173	170	162	171	167	192	165	182	179	175	188	168	173	198	162	162	181	167	179	175	168	163	156	165	203	170	182	169	177	138	152	164	149	149	165	142	181	155	148	168	162	157	162	175	159	191	167	189	156	184	166	179	170	147	171	171	166	167	165	183	168	169	153	176	164	169	170	176	140	163	169	153	166	152	150	169	171	193	165	188	161	163	183	153	147	165	170	162	167	166	158	193	149	156	174	158	160	172	172	172	177	188	155	171	192	176	180	157	164	152	167	179	162	178	154	177	160	194	177	185	172	173	174	152	157	173	172	176	154	150	161	171	169	170	171	147	178	171	154	180	170	186	174	161	187	176	176	175	184	156	166	157	173	163	168	180	167	172	139	164	168	179	161	177	174	165	159	185	160	158	166	167	169	150	169	171	187	162	166	164	161	176	182	155	156	167	184	177	178	159	146	165	164	158	181	175	172	183	185	194	178	161	177	173	169	149	168	160	153	150	169	174	171	157	185	152	165	183	174	174	164	203	164	164	185	168	179	177	181	163	169	172	156	190	172	164	167	168	167	145	157	166	164	193	156	208	174	173	187	182	171	163	172	179	192	179	166	170	166	185	177	148	177	190	148	159	161	174	170	174	145	165	163	170	166	155	163	171	145	158	169	155	165	163	175	175	173	173	169	174	173	193	180	173	176	156	166	191	171	167	160	161	174	192	183	183	152	143	183	159	181	187	171	161	180	160	156	171	169	159	147	186	165	184	156	173	185	168	163	171	158	166	180	151	175	169	180	167	190	218	160	176	172	149	151	162	163	144	159	174	161	169	159	159	186	169	171	184	156	168	189	192	156	184	150	170	166	172	168	150	166	158	178	169	160	140	153	144	169	171	193	149	161	158	162	174	183	171	171	167	175	160	143	180	150	152	174	148	146	199	153	149	165	171	171	176	167	174	154	140	184	159	164	175	184	193	167	143	184	166	183	178	149	175	153	177	169	159	202	162	167	177	164	205	133	191	153	159	154	156	175	143	157	171	189	146	144	160	175	139	178	152	173	199	177	174	153	157	180	170	167	180	182	172	164	182	175	164	174	156	183	177	177	173	174	181	156	185	182	149	173	153	156	168	195	195	137	188	152	176	172	177	178	187	163	154	163	149	163	160	170	177	181	179	162	175	173	188	184	172	184	174	155	178	167	163	171	162	139	170	166	180	171	169	193	156	162	197	148	171	176	192	175	184	157	159	169	197	158	151	167	173	179	171	163	171	157	181	145	180	161	152	160	199	169	187	148	147	179	178	183	153	168	180	183	149	160	164	164	154	183	162	148	164	161	152	150	175	168	160	166	191	176	171	162	184	166	180	169	169	175	143	161	163	164	172	170	156	156	165	171	169	197	192	182	180	172	177	191	183	198	156	168	162	156	166	145	180	175	172	154	198	167	160	173	179	140	167	159	180	183	182	165	173	183	156	164	173	173	184	205	157	177	159	166	182	168	147	163	172	178	175	146	170	177	179	179	160	175	177	178	160	155	176	183	170	151	156	188	190	175	160	163	187	158	186	169	179	191	138	160	166	159	158	179	155	157	177	165	182	164	178	176	180	152	171	186	197	207	191	170	186	174	158	147	191	197	159	146	160	172	155	181	143	174	156	161
8584	2695	6360	6922	5877	4656	3927	3238	2696	2268	2055	1845	1700	1494	1369	1237	1173	1078	1076	1023	985	904	842	815	843	789	739	687	726	728	685	686	663	710	674	713	627	623	606	561	616	593	652	596	571	582	567	564	613	539	585	563	569	516	542	585	562	510	539	526	554	550	561	551	542	509	537	552	545	510	564	508	518	508	536	537	513	493	563	520	555	533	539	538	553	512	544	524	532	535	520	510	500	485	512	541	527	519	532	543	514	476	502	567	525	470	500	555	508	502	531	501	508	524	512	500	539	514	479	531	499	488	531	512	476	557	531	495	515	548	518	515	568	510	506	508	526	497	520	483	491	529	514	502	501	476	564	477	505	462	486	486	475	514	500	483	505	502	481	586	540	483	468	501	505	536	492	511	510	541	543	512	521	504	537	504	495	497	496	498	473	470	515	498	496	501	526	551	458	525	479	504	542	535	497	482	533	522	489	513	484	482	526	532	478	488	472	502	500	490	492	503	481	479	558	527	495	498	477	495	523	481	503	537	489	487	539	507	510	476	517	512	525	501	513	535	515	506	503	523	505	483	529	511	554	519	494	511	495	511	493	530	469	479	535	510	511	508	496	542	529	508	472	493	479	501	500	530	488	489	462	470	470	532	521	527	514	479	477	512	489	495	498	503	526	499	484	503	518	506	501	485	484	483	496	505	505	498	527	508	494	518	500	513	512	482	501	537	488	473	483	494	508	477	474	509	491	521	477	517	481	546	508	514	525	530	526	536	500	483	485	514	489	480	512	516	509	514	503	508	525	531	525	507	522	474	477	509	491	532	498	539	476	504	500	496	501	461	541	472	506	500	517	500	488	526	458	482	493	485	498	483	493	510	508	503	492	521	481	481	498	530	508	518	546	495	514	490	476	487	514	506	476	535	514	516	483	532	518	513	519	501	498	490	497	516	498	536	484	517	498	507	516	511	508	486	515	462	475	510	506	470	491	509	519	499	510	474	495	477	525	488	464	483	522	503	489	492	547	465	540	514	483	517	495	513	497	487	486	494	514	480	518	493	497	485	481	522	476	527	519	486	471	511	517	441	550	492	517	501	510	505	477	471	490	472	482	495	503	515	551	506	454	525	450	503	505	512	457	469	504	493	455	535	549	492	483	466	520	487	531	468	495	514	498	515	488	498	481	497	500	509	518	515	521	491	530	505	506	511	524	482	531	500	485	497	520	518	507	507	499	477	518	502	518	480	501	525	521	504	520	512	491	507	489	510	494	500	485	504	530	492	521	515	497	486	495	518	493	449	519	478	519	521	491	500	519	492	501	501	505	471	485	487	498	489	527	513	521	489	564	502	465	487	504	466	496	503	464	492	500	506	470	460	494	480	493	535	493	496	483	494	529	518	464	542	491	514	471	504	515	471	456	493	510	488	492	449	514	486	482	501	527	491	512	547	517	499	509	515	514	471	479	509	539	541	488	470	554	513	536	471	484	495	466	514	488	499	483	504	493	489	475	512	472	494	546	499	513	538	502	522	483	511	521	551	510	488	504	523	484	486	479	483	482	535	513	491	497	517	489	504	458	496	515	483	478	474	479	527	508	554	483	525	516	508	519	509	470	480	487	494	563	514	501	477	527	461	494	513	464	516	492	484	534	510	537	467	458	475	532	485	508	492	502	503	473	486	507	496	519	483	510	503	504	490	528	476	512	513	527	465	536	523	507	523	535	495	499	465	518	477	543	505	527	510	482	507	495	507	486	506	533	506	495	518	503	490	487	478	548	474	453	484	470	471	517	524	526	481	485	510	502	525	473	506	491	519	497	527	524	512	489	495	513	520	488	504	518	479	487	486	463	498	500	466	538	502	552	508	494	523	511	522	472	527	472	517	513	493	519	539	483	471	559	459	504	536	505	483	480	496	513	520	476	494	510	481	477	477	496	496	491	503	507	451	538	489	486	472	519	524	498	499	499	505	505	534	516	499	520	466	529	495	520	475	544	504	493	527	520	533	515	524	516	499	496	515	523	475	490	513	536	473	479	491	523	533	510	482	481	526	491	512	501	498	486	480	506	502	541	555	532	532	543	514	516	496	489	501	522	499	509	518	502	524	512	517	539	510	514	509	519	487	513	539	516	479	526	515	477	516	494	462	528	522	502	485	504	493	556	510	470	511	472	508	500	548	518	547	452	518	446	509	496	464	485	535	473	527	492	522	520	506	543	491	508	481	529	470	502	516	516	488	485	493	489	518	482	509	489	514	504	515	496	478	498	492	489	453	507	460	481	501	518	479	486	492	463	509	480	517	507	478	470	471	504	472	528	523	517	496	479	506	494	480	504	507	491	547	457	494	495	500	520	456	495	475	529	486	483	477	534	510	485	537	491	451	525	493	500	544	484	511	515	498	529	504	467	463	494	479	460	515	515	497	500	454	488	493	519	503	493	482	501	503	485	503	511	485	548	486	501	501	500	492	477	476	505	506	530	520	536	469	488	508	459	496	501	479	490	523	528	483	529	469	492	528	517	552	513	487	462	498	513	505	495	500	492	486	511	494	443	486	517	481	535	522	524	483	489	518	489	514	480	543	503	511	497	484	512	480	589	516	508	491	518	507	526	492	547	492	519	521	457	513	497	523	520	515	483	513	524	500	485	486	526	481	535	487	507	504	533	466	461	499	478	506	448	499	518	529	488	508	498	511	484	483	486	523	524	506	486	515	514	505	484	466	522	496	521	532	498	533	498	523	500	479	490	537	500	483	506	474	513	495	473	504	523	476	505	504	505	519	483	521	519	511	516	487	527	538	499	491	475	540	520	500	515	462	477	493	494	501	522	512	488	526	537	482	550	531	516	490	499	467	523	511	481	513	527	517	493	487	499	511	483	490	458	495	542	491	493	492	525	508	500	503	457	505	500	478	508	484	506	464	491	500	501	514	506	474	478	506	505	478	502	491	491	509	516	487	525	488	476	485	479	497	478	521	545	516	502	503	504	465	456	508	515	489	539	500	508	495	519	480	504	506	522	537	515	494	463	489	506	485	466	513	495	502	509	515	510	533	495	478	485	503	523	529	520	497	489	504	510	456	514	524	538	485	508	481	520	515	524	476	491	495	511	492	539	489	494	460	479	507	488	507	482	534	521	540	553	505	469	540	500	488	501	493	542	525	488	482	501	507	549	507	507	518	491	513	476	526	515	496	503	466	545	487	500	475	535	535	486	506	491	514	516	482	480	522	502	521	504	528	497	522	480	513	498	483	467	491	483	504	483	507	503	503	481	487	482	550	508	494	505	517	513	510	529	507	507	510	504	501	496	500	478	511	501	525	506	496	505	478	489	504	491	498	515	480	512	481	528	486	484	504	546	501	556	499	492	481	518	497	442	503	501	514	495	475	498	519	512	520	498	498	479	518	493	497	531	494	550	503	502	469	529	519	478	525	511	495	505	485	505	518	536	522	446	479	496	507	514	484	488	530	492	481	493	483	490	463	510	490	535	520	542	491	522	475	530	486	499	502
2468	256	248	218	213	187	171	198	182	200	178	178	193	188	169	181	166	171	188	165	179	187	154	175	159	160	170	167	159	166	172	151	160	179	187	156	190	177	181	162	162	167	162	163	157	177	172	174	176	186	170	162	186	171	149	191	172	189	179	146	190	169	167	168	202	207	175	181	186	175	175	161	177	172	188	195	178	155	152	204	186	172	204	186	213	171	187	197	161	190	192	169	171	175	175	175	186	188	173	147	185	201	172	177	196	177	191	182	178	170	172	152	162	175	168	166	194	149	173	183	169	186	167	174	153	176	173	189	179	177	153	211	191	165	164	168	162	172	188	191	183	180	203	203	170	164	177	172	171	188	161	165	178	204	169	178	188	192	166	173	186	181	170	172	174	178	202	187	187	191	185	196	149	203	176	154	149	174	166	175	175	158	183	184	166	175	173	160	179	157	156	168	185	187	185	189	185	185	189	153	176	172	173	186	182	182	157	162	166	187	181	187	177	151	163	191	158	147	164	165	179	195	180	210	173	173	176	176	151	191	165	169	171	153	189	171	183	161	164	167	168	190	165	168	175	157	167	183	182	161	183	195	201	176	194	176	194	172	168	173	155	177	159	171	158	177	160	163	186	187	188	158	168	180	168	184	197	166	197	184	181	162	147	152	175	166	185	163	181	177	158	163	190	154	162	168	177	150	140	167	181	190	154	169	164	185	192	169	161	169	192	162	181	185	175	166	161	199	155	191	164	169	157	163	178	186	181	174	162	160	181	167	169	162	160	165	173	164	178	164	173	169	188	167	183	168	176	192	160	202	159	208	173	196	153	180	160	151	181	200	188	161	171	173	170	170	176	169	174	171	158	175	165	171	201	169	157	178	157	195	172	198	178	171	190	171	173	177	177	164	181	171	165	204	163	200	174	157	157	180	136	178	164	181	186	173	174	189	165	164	172	174	178	190	176	174	163	194	206	180	193	180	167	158	178	164	172	173	135	168	175	213	169	168	168	175	164	172	177	172	168	182	171	183	181	171	185	185	177	181	177	169	165	167	167	175	201	197	188	190	170	154	176	175	181	180	170	196	182	178	182	161	183	150	199	167	159	187	182	177	162	176	180	169	177	182	190	196	169	175	179	177	176	169	137	172	183	178	160	168	173	207	165	175	170	160	180	168	179	167	163	169	196	165	196	181	184	184	167	187	175	178	172	183	170	180	176	167	175	164	170	164	174	171	198	176	180	175	192	148	176	205	156	174	195	180	166	188	173	169	170	169	182	181	159	161	159	169	166	199	202	160	192	193	167	165	124	196	164	181	186	203	168	166	181	158	168	163	151	170	175	178	189	156	185	166	186	156	193	177	153	174	174	188	162	181	164	168	183	186	161	163	160	150	173	171	207	183	178	164	162	156	193	163	190	154	190	172	171	189	171	182	175	193	179	182	167	160	184	170	190	165	179	181	186	175	167	161	180	167	167	174	168	167	186	185	174	156	165	194	172	171	186	158	189	189	148	218	181	174	166	180	187	174	163	171	168	195	191	187	181	172	173	163	149	155	167	201	170	186	184	183	163	173	156	174	187	162	186	202	174	153	196	196	194	177	176	190	188	165	178	187	168	175	160	176	180	185	163	161	167	156	170	180	172	174	188	174	158	175	178	201	179	173	159	173	166	166	195	169	174	178	159	183	167	205	184	192	174	149	177	178	164	162	169	176	181	166	167	179	172	185	187	180	199	191	167	179	179	184	183	168	157	159	171	174	183	177	181	146	176	157	142	173	168	181	195	174	167	168	169	176	191	162	169	170	163	181	166	170	167	194	170	156	181	167	183	154	164	166	166	165	167	160	193	177	171	193	190	184	167	168	177	189	172	167	172	158	148	160	180	191	135	183	147	169	174	190	171	167	172	188	199	174	165	166	176	178	171	163	175	152	176	204	172	151	173	177	180	158	161	182	171	158	167	186	182	158	197	182	170	166	172	171	173	179	163	184	198	172	147	178	181	148	158	200	161	172	159	158	187	152	174	169	170	152	193	154	162	162	163	174	171	141	189	186	164	179	197	171	169	190	195	164	187	200	174	181	141	182	175	177	190	182	164	184	172	186	163	153	171	149	164	179	144	164	179	146	179	192	166	168	183	163	193	181	184	178	172	140	163	177	167	155	151	165	164	174	182	177	157	163	156	166	193	144	178	174	167	176	190	190	164	154	165	162	186	179	162	198	208	188	177	190	149	167	169	157	167	180	173	180	183	170	176	167	170	172	172	190	175	160	197	170	166	168	174	188	187	181	184	167	174	171	172	176	186	197	180	178	158	165	177	170	185	174	155	186	195	178	187	177	174	177	174	180	188	181	191	185	179	163	164	174	156	176	165	190	171	156	183	162	179	180	202	173	183	160	158	180	168	150	191	158	170	190	179	180	154	161	176	176	171	183	159	176	178	174	188	167	150	153	182	183	184	172	141	178	159	159	189	174	192	184	169	187	182	167	183	177	167	142	169	175	195	188	187	166	178	184	178	180	151	199	157	179	178	174	163	189	164	218	188	182	140	173	171	168	177	167	191	171	165	164	175	179	172	160	190	197	190	176	154	159	174	181	161	160	173	166	194	190	184	191	162	164	164	186	210	174	184	187	174	159	179	181	167	173	169	158	163	161	189	163	174	181	181	177	187	154	183	184	151	189	185	183	171	175	132	177	176	188	167	180	189	178	169	206	158	191	178	175	174	171	156	173	170	172	166	201	170	170	176	166	193	165	194	180	174	177	207	163	191	195	168	170	174	184	178	178	165	184	150	150	163	181	162	171	174	191	151	164	177	180	153	159	170	186	162	191	194	186	172	195	194	175	166	188	149	170	205	182	172	196	166	164	189	150	172	170	167	186	180	156	167	164	178	172	160	205	198	179	176	185	155	146	185	182	144	150	161	183	168	193	211	170	178	168	175	172	184	173	162	153	173	173	200	180	172	183	185	176	171	170	179	173	170	158	182	175	176	165	180	168	193	176	158	171	179	151	156	176	170	189	174	187	162	160	166	183	182	168	186	202	158	168	174	182	160	161	175	202	195	163	175	178	162	178	208	190	172	184	171	163	151	162	186	178	194	206	181	155	176	165	198	160	183	141	168	174	171	160	173	156	172	168	171	194	164	159	152	168	152	176	181	196	181	170	167	167	162	179	170	173	139	183	148	202	169	179	189	169	196	188	177	172	158	173	167	170	174	179	166	161	181	159	152	164	173	191	168	196	165	169	189	175	210	206	167	147	194	192	164	169	189	172	154	180	198	205	154	191	161	179	180	190	186	173	183	200	182	197	180	160	167	136	194	154	189	182	169	189	187	179	183	162	157	154	157	203	181	149	176	177	174	194	190	179	185	177	152	194	197	182	186	169	171	179	181	182	186	178	193	177	196	154	173	178	185	170	180	170	155	180	176	172	166	184	169	176	185	169	192	173	158	176	179	164	180	164	160	184	148	164	179	161	180	164	175	163	156	188	166	201	174	172
2245	569	652	638	611	613	614	569	573	565	559	520	520	531	518	483	498	516	509	529	510	514	550	535	527	552	521	462	500	450	507	468	453	544	513	478	431	522	493	519	466	469	498	486	544	523	530	498	490	476	469	501	471	505	483	510	522	493	484	527	487	499	487	468	477	460	524	511	511	501	499	507	514	497	488	525	484	492	523	528	515	496	495	511	496	555	522	527	481	527	503	521	499	486	474	497	533	472	500	502	497	524	497	528	483	498	464	484	500	496	505	501	523	518	473	495	476	502	485	510	503	477	493	531	503	493	518	514	441	459	488	505	498	505	486	463	456	469	501	515	495	482	521	478	464	475	485	518	542	484	519	491	503	475	486	491	506	466	518	473	457	476	461	465	507	512	493	472	529	470	502	486	483	487	497	494	500	462	484	480	478	495	581	481	505	475	471	500	471	453	466	483	471	513	485	464	507	555	507	518	477	501	459	483	448	519	479	541	473	489	483	514	472	473	465	502	546	490	486	527	503	524	481	482	513	489	516	505	508	458	479	504	510	511	466	494	493	467	485	486	494	499	508	506	501	489	493	502	499	491	505	512	500	524	496	488	459	470	454	516	489	491	505	475	498	512	473	495	561	493	470	470	508	487	454	499	486	487	432	490	481	493	491	486	514	430	498	526	489	480	474	471	501	492	491	543	487	451	498	504	486	501	477	522	465	474	502	530	472	456	469	478	508	540	502	526	528	495	504	493	503	480	450	530	567	464	444	436	449	490	495	469	471	513	493	503	505	476	463	490	511	458	477	484	515	443	489	504	491	533	508	469	497	490	520	488	521	474	477	469	539	488	544	548	507	523	502	538	531	488	493	530	501	477	504	436	528	503	510	538	524	486	494	498	528	528	490	539	487	484	457	478	461	512	546	468	492	500	469	511	513	484	499	516	512	526	481	486	529	515	506	440	492	501	464	468	447	488	462	521	488	515	499	474	473	550	476	539	503	498	471	528	522	470	491	449	512	519	469	528	531	507	489	434	505	480	480	461	488	471	499	525	444	471	480	458	485	528	504	503	466	462	460	487	471	489	523	493	501	498	521	533	481	487	473	499	490	488	520	538	495	493	500	546	514	482	502	453	465	492	486	476	538	521	498	474	466	524	463	455	475	500	431	469	510	472	496	501	491	463	484	469	498	487	500	475	522	478	503	535	491	486	510	507	501	524	523	489	484	515	502	472	437	522	481	493	496	495	472	471	474	500	510	485	519	493	479	492	504	489	499	501	500	467	522	462	514	507	488	466	503	489	482	520	508	490	504	510	488	515	498	510	463	452	554	482	493	465	501	527	522	518	508	494	495	515	519	490	480	498	478	510	521	502	511	499	493	493	486	481	488	512	476	490	482	493	516	513	493	483	497	514	536	486	510	488	485	511	504	481	442	478	518	500	517	476	487	490	532	493	430	504	440	483	462	476	489	491	511	456	502	502	481	530	501	469	524	494	474	477	491	506	485	493	509	513	525	488	510	489	502	508	510	488	480	477	468	469	451	484	517	487	484	516	489	505	453	500	517	480	476	478	527	496	500	495	512	488	511	475	509	490	519	492	502	514	509	502	522	492	481	470	501	463	485	498	519	481	555	515	539	528	469	492	477	470	464	524	483	510	476	492	482	514	482	530	487	513	518	459	457	486	487	488	509	489	502	523	534	491	480	457	530	480	483	494	462	507	487	489	505	499	507	517	501	515	494	466	512	495	499	456	513	531	478	492	485	469	495	498	506	500	488	477	553	509	522	459	488	443	481	458	477	515	486	507	496	519	508	506	478	479	459	547	489	499	490	473	494	482	433	527	482	478	457	535	510	509	467	472	505	486	482	517	498	502	504	484	495	490	497	514	478	501	484	495	531	486	488	502	495	466	485	501	485	459	456	494	494	484	506	504	505	497	503	527	468	547	561	459	494	538	504	487	509	504	504	494	486	494	476	467	490	471	498	478	517	513	486	460	498	480	466	502	489	484	510	474	475	509	502	489	490	510	466	482	505	505	493	514	534	476	507	494	485	519	494	503	523	455	515	511	509	493	480	526	483	477	493	490	496	483	448	482	526	456	539	479	479	492	484	513	508	540	502	498	522	481	496	463	489	483	486	495	455	494	474	510	544	529	464	521	498	491	452	504	463	484	484	488	486	494	528	466	520	478	491	484	489	478	468	528	510	483	511	495	467	508	456	521	502	495	503	467	485	491	473	481	514	465	484	519	463	487	449	512	485	481	532	492	516	485	520	469	482	492	442	482	477	488	488	486	476	484	498	505	481	487	520	480	474	459	506	503	482	532	476	482	465	488	522	465	504	497	477	477	476	485	476	449	483	504	504	481	528	486	447	498	470	525	462	481	497	523	473	514	469	447	487	473	496	474	456	489	533	502	491	523	518	495	460	490	534	524	498	486	511	472	487	492	492	503	531	504	479	499	475	488	514	526	470	478	487	503	501	513	508	489	487	474	468	509	524	504	497	492	460	475	491	507	470	461	485	509	521	478	492	482	510	478	501	528	509	488	510	500	526	447	469	472	523	509	487	491	491	456	455	508	473	493	519	512	485	511	438	490	534	506	521	493	492	469	482	520	513	548	531	530	514	476	479	500	478	471	446	501	490	476	506	487	506	560	471	496	458	466	515	489	504	501	500	466	484	512	485	524	507	503	498	478	525	471	493	462	495	473	451	475	507	506	518	474	450	468	480	542	512	490	491	455	486	490	490	490	494	472	491	470	473	502	499	480	475	493	507	480	486	452	493	458	465	501	450	493	531	512	496	469	505	502	489	517	498	506	518	498	477	484	448	523	515	496	516	491	498	511	468	480	520	507	503	444	493	478	487	511	514	458	509	520	489	510	481	498	499	502	522	502	538	522	480	482	495	521	485	462	454	450	513	490	479	474	497	496	480	483	479	480	492	471	528	519	507	473	535	539	490	510	490	483	512	496	452	500	544	504	515	483	476	485	493	488	517	505	501	483	465	481	519	464	510	509	494	486	446	503	531	545	491	486	471	496	480	502	512	483	469	481	506	507	508	535	477	487	469	494	501	496	486	503	516	482	492	514	469	465	517	513	493	499	471	505	492	482	510	471	478	540	489	514	510	487	519	499	471	493	467	488	489	499	495	557	545	464	532	519	466	498	510	489	483	491	489	486	500	450	485	507	476	535	493	488	472	475	483	482	459	477	487	482	501	508	501	517	487	498	457	536	518	488	494	468	506	512	524	488	503	496	487	477	458	502	492	505	476	468	503	527	526	494	492	497	455	474	481	513	498	504	514	461	493	494	507	513	488	496	509	455	529	461	461	499	521	501	494	491	492	506	463	470	466	525	499	492	517	519	501	465	459	497	521	490	511	506	509	487	500	492	498	491	523	501	496	531	538	487	497	485	476	511	478	497	516	491	502	473	467	488	456	476	493	460	519	487	502	448	505	483	495	493	496	505	536	500	481	507	483	468	508	495	498	461	519	534	523	487
11602	1180	1413	1097	703	556	437	326	282	233	209	160	163	160	176	127	141	127	134	113	140	98	112	102	115	115	117	103	104	132	87	103	96	96	90	102	108	96	103	112	93	90	109	75	111	110	97	79	107	80	87	92	105	90	92	83	109	93	89	99	93	77	92	79	91	111	94	91	102	88	89	110	95	116	95	98	88	87	96	115	92	101	103	93	99	92	103	89	88	81	87	92	88	96	89	90	94	77	93	107	83	95	100	91	95	98	93	80	109	94	89	101	104	95	97	89	72	108	88	93	82	99	81	85	84	100	83	83	113	94	87	97	83	73	82	117	109	85	78	84	98	91	82	94	83	99	99	101	83	73	86	107	99	99	75	78	94	105	100	95	103	99	84	86	89	97	91	87	86	96	95	96	85	98	103	101	86	84	94	96	96	111	92	72	94	97	89	81	93	86	101	98	92	101	96	86	93	88	85	103	103	90	73	92	89	94	93	106	97	90	110	103	90	99	99	95	75	96	85	107	89	83	117	87	76	83	99	87	92	95	88	78	82	105	87	94	73	91	88	94	96	80	88	93	83	104	83	86	94	100	79	93	87	93	98	77	80	107	65	83	84	78	76	97	80	99	119	100	80	76	69	100	72	75	85	86	72	90	80	95	87	90	80	87	79	89	107	101	101	88	113	99	99	84	94	107	104	90	91	102	85	93	89	74	95	102	88	103	91	90	83	89	95	94	103	100	94	94	92	101	105	98	76	88	93	92	96	78	96	92	96	95	78	84	99	88	94	81	98	98	93	125	89	97	82	85	93	89	91	86	76	102	87	88	84	85	90	88	99	106	94	78	87	101	101	86	113	81	88	85	84	90	91	78	91	80	88	86	67	91	82	109	90	85	84	88	82	103	99	99	74	84	89	100	92	105	87	90	81	84	92	97	106	102	92	73	94	92	92	91	94	86	99	84	97	94	89	97	107	85	90	110	89	75	95	88	104	91	94	97	80	74	85	95	97	89	88	78	95	88	72	82	98	82	86	86	90	77	79	90	88	89	73	74	119	91	84	92	86	85	94	73	83	89	97	104	82	87	94	103	106	95	81	94	100	97	109	82	110	80	100	88	82	90	77	77	77	89	95	84	86	88	86	111	85	98	90	100	82	93	68	81	101	85	112	101	87	82	93	102	79	87	93	93	84	89	119	92	82	83	93	111	85	96	91	89	99	80	78	98	103	101	95	100	78	102	105	86	80	79	96	88	89	85	90	94	91	86	88	100	87	83	88	96	107	81	92	92	80	99	82	89	88	103	85	81	90	72	107	93	102	92	75	83	98	91	108	97	79	81	106	86	91	96	108	116	93	89	73	97	66	118	87	88	96	95	85	73	130	85	81	95	94	89	94	92	86	94	84	91	82	93	93	89	93	76	96	83	98	96	99	97	87	88	80	84	110	96	97	94	91	107	90	99	94	81	108	98	87	81	89	82	88	77	93	82	86	81	97	91	91	97	82	80	98	93	94	84	87	103	80	103	87	84	81	94	87	100	79	97	88	94	91	86	86	95	104	94	97	109	82	78	85	79	97	75	111	78	87	106	86	100	85	94	98	97	89	87	96	95	99	88	103	91	93	86	97	83	83	75	92	103	101	89	78	88	68	79	87	93	101	88	96	84	90	96	80	85	74	97	101	86	82	93	90	91	83	95	100	83	91	80	92	81	85	107	89	102	95	87	83	101	92	92	91	102	92	96	104	87	108	94	82	81	99	88	99	101	100	108	92	88	92	65	97	83	83	76	89	92	89	94	99	101	109	81	83	77	87	86	100	84	85	89	84	87	100	88	82	103	87	86	83	107	87	88	93	92	102	73	83	76	78	96	93	89	90	86	75	95	77	103	90	101	81	101	66	94	107	97	85	85	112	97	95	82	104	94	85	71	91	98	100	84	103	75	93	100	90	84	95	88	77	85	94	88	84	77	83	93	98	100	97	115	83	94	99	89	100	97	90	95	90	86	116	87	80	96	102	73	72	90	96	88	88	101	86	90	82	84	81	75	102	108	97	81	81	84	97	78	74	106	91	100	85	105	92	88	100	76	105	87	103	89	82	74	90	99	94	85	89	100	88	94	83	91	77	83	88	95	88	94	96	77	97	75	106	98	97	96	87	79	94	91	97	98	81	97	95	80	81	113	83	99	101	76	103	90	94	87	102	81	110	97	96	90	79	102	84	89	78	67	92	115	89	88	101	98	82	81	68	80	91	114	90	110	90	81	99	91	89	89	91	77	94	87	98	91	107	96	85	97	84	108	103	93	92	72	96	105	81	79	81	87	87	90	78	97	92	83	93	94	108	84	82	84	81	105	91	87	120	86	86	100	94	93	74	77	88	94	100	98	77	88	95	87	87	82	114	104	93	92	68	91	118	95	91	71	92	110	68	98	85	85	69	96	92	104	96	87	92	100	95	68	92	100	83	102	87	85	90	83	105	93	85	83	87	101	73	96	102	63	100	86	107	106	88	94	97	98	100	91	106	94	98	86	76	77	93	82	78	90	76	102	92	93	87	98	78	90	78	89	97	95	88	100	81	97	83	81	91	91	88	101	80	90	91	98	91	114	88	94	72	96	96	98	83	94	108	79	78	106	78	87	93	93	76	110	89	73	88	83	96	80	84	89	81	91	90	97	109	94	90	95	94	86	86	94	87	94	80	93	112	94	80	76	82	77	108	81	100	84	92	92	87	102	81	69	94	100	84	91	103	74	110	90	86	74	97	90	86	76	75	120	88	83	84	106	81	76	93	98	111	90	96	93	103	94	94	80	82	90	94	102	97	85	84	84	100	86	92	86	84	80	79	89	78	102	109	93	80	114	74	103	85	110	98	108	74	94	81	86	76	82	86	79	85	98	86	74	99	96	90	89	84	85	85	80	88	78	100	86	111	94	83	91	80	83	98	88	87	87	105	88	96	91	94	91	107	75	91	76	91	89	82	96	86	83	89	89	78	101	98	104	95	103	78	92	68	79	97	120	88	110	98	93	66	99	83	98	100	100	92	74	87	87	81	123	98	97	91	106	79	90	85	85	101	87	76	79	73	100	91	89	83	92	96	108	84	99	77	82	91	88	88	92	90	86	101	102	96	78	76	84	90	102	108	71	99	88	93	102	97	78	88	86	81	84	89	84	91	86	97	103	89	104	81	104	82	92	80	94	86	85	96	107	80	85	88	86	83	98	113	98	97	108	83	80	100	91	91	85	88	82	101	86	103	86	82	87	82	85	81	83	108	104	92	98	103	108	76	79	95	73	83	107	91	89	104	86	105	90	87	85	98	92	92	86	94	104	76	82	107	91	111	88	93	96	90	103	99	77	91	75	87	86	92	90	87	92	74	106	111	94	93	105	97	93	87	67	104	94	87	77	87	93	77	98	88	74	89	97	92	79	71	81	98	95	108	100	82	76	83	85	90	96	99	77	79	88	86	96	89	109	114	91	92	88	84	88	80	80	99	88	76	82
6253	1438	3108	3617	3001	2552	1903	1717	1396	1198	1018	921	854	736	730	641	586	589	598	524	488	495	433	493	415	436	441	404	401	409	416	363	369	385	335	396	344	370	367	356	359	340	311	349	325	310	345	352	339	332	326	285	339	329	328	311	324	308	310	329	298	323	299	314	347	330	305	300	298	293	298	335	309	333	300	287	305	302	291	309	311	298	288	299	314	291	350	278	313	306	315	276	273	284	345	305	320	318	287	327	315	310	290	320	293	278	311	289	313	286	273	325	276	278	279	315	314	287	330	303	307	320	300	299	272	315	286	285	284	295	308	294	324	292	282	284	287	256	313	292	293	285	271	295	294	316	301	322	302	326	308	281	320	317	292	274	287	308	292	263	330	306	298	285	299	321	294	263	299	322	307	314	306	317	288	283	306	290	281	308	280	340	331	293	300	287	278	287	275	285	340	308	332	316	301	308	273	328	288	301	299	293	275	306	263	283	303	300	303	320	270	300	322	320	299	312	297	272	289	316	311	289	303	295	284	308	312	323	293	332	276	296	262	308	335	278	292	302	281	280	326	283	300	270	282	298	294	294	274	319	310	288	271	281	292	324	302	268	283	288	306	284	313	311	288	275	282	309	312	284	275	296	278	296	258	298	288	331	292	303	257	321	299	314	309	295	290	321	285	290	307	324	268	280	304	300	284	291	278	293	289	343	271	316	311	315	283	291	305	293	281	308	302	288	294	297	282	287	281	326	307	300	283	299	288	287	299	313	303	300	311	291	299	310	288	297	293	280	284	294	311	335	288	297	284	294	276	307	315	296	320	330	314	291	286	291	293	311	316	289	289	291	271	264	296	314	286	302	287	290	307	291	262	296	302	317	308	274	309	274	301	306	281	305	325	284	332	310	308	309	285	273	295	308	282	286	297	299	308	270	278	304	293	277	300	282	289	286	294	276	280	299	301	302	303	288	318	290	292	288	335	324	300	308	297	277	313	295	278	271	270	278	300	293	332	286	287	297	265	298	330	320	288	299	281	297	300	281	293	289	294	310	304	264	311	280	302	272	253	278	301	295	311	302	275	309	301	298	294	291	298	318	302	259	313	303	324	299	317	293	283	302	286	293	292	292	324	312	299	284	289	313	277	308	313	304	307	265	314	310	308	311	308	297	308	289	296	305	270	330	311	292	288	309	310	334	267	301	303	304	266	281	274	318	282	299	324	261	302	279	324	301	280	295	327	302	285	289	296	331	304	281	295	293	276	289	286	291	330	316	297	298	312	280	270	295	308	297	323	280	292	315	282	265	274	303	316	312	339	284	313	298	269	273	299	289	320	306	291	280	304	290	314	273	299	279	303	282	298	287	295	303	312	322	326	287	269	312	300	272	284	302	302	290	280	315	313	301	308	285	310	301	296	288	293	290	341	307	254	283	292	287	297	273	300	310	307	289	301	289	294	294	270	313	312	286	309	300	286	264	292	299	295	272	291	305	285	313	289	285	303	312	281	305	296	293	278	296	308	310	313	269	300	304	309	290	308	288	297	331	272	284	302	294	316	321	291	289	289	295	302	285	310	307	317	266	317	276	293	303	298	294	313	290	289	318	282	297	291	284	285	295	308	271	285	336	299	269	288	324	267	329	311	303	295	307	301	289	276	311	309	280	299	310	305	279	300	279	308	290	277	271	291	306	299	299	326	304	304	292	280	317	313	304	288	261	317	287	272	294	274	310	307	346	307	272	326	332	290	261	315	302	282	316	305	304	293	295	304	328	326	264	314	282	293	294	299	299	243	300	287	290	315	268	282	321	305	288	290	283	256	290	274	308	296	306	286	282	315	324	329	292	311	303	299	263	285	288	296	285	285	287	300	304	295	291	288	295	301	291	306	294	330	289	305	305	312	321	278	276	269	278	285	304	292	295	285	321	293	311	307	282	286	316	296	314	260	263	278	296	279	296	324	289	312	282	274	306	332	281	300	277	298	313	295	279	320	305	298	275	294	318	292	324	279	309	305	287	282	293	302	310	293	285	311	299	287	279	305	293	330	308	287	294	289	308	308	297	301	318	300	285	287	289	268	276	299	292	308	265	294	227	288	301	288	293	274	291	317	340	286	329	310	294	288	312	293	291	301	301	311	271	296	295	292	297	280	313	278	300	311	298	297	316	298	316	290	320	307	267	306	278	323	293	316	268	317	305	304	312	319	266	271	275	300	305	290	300	294	284	281	295	258	314	275	277	266	291	254	309	316	279	292	309	268	284	301	304	297	307	287	299	326	290	269	312	290	292	315	300	306	286	311	298	283	283	273	273	328	294	277	292	291	280	296	287	291	288	294	308	319	297	283	287	319	316	283	302	313	303	314	300	291	295	262	323	263	321	296	272	316	318	303	280	317	277	302	299	270	291	289	307	309	321	316	317	329	285	282	327	300	285	312	316	287	324	294	317	288	301	305	316	317	303	279	293	309	274	290	290	288	279	293	288	290	303	286	284	308	313	317	294	278	285	314	273	299	286	295	290	292	278	293	255	299	284	307	313	294	300	287	286	317	285	260	290	282	251	296	289	264	314	302	306	307	305	298	292	288	328	297	294	281	314	298	297	302	302	312	286	298	312	279	296	299	327	342	324	273	295	332	315	310	280	264	285	291	347	308	300	270	309	267	298	285	318	323	282	274	275	305	303	326	275	298	285	281	293	321	327	270	287	314	312	280	277	285	288	293	286	328	271	267	290	326	295	301	292	286	318	326	296	302	304	264	303	317	320	280	291	279	285	334	263	294	284	296	295	299	306	299	310	287	279	295	300	285	264	297	273	308	296	265	296	268	298	300	280	326	287	300	300	283	315	310	277	314	281	305	301	332	299	303	285	299	301	272	284	288	308	318	296	309	283	296	267	299	278	273	297	280	278	280	287	304	294	323	311	309	261	318	323	285	279	281	331	309	305	300	320	302	295	303	296	293	301	299	287	271	280	300	283	281	291	287	287	312	321	287	313	286	276	300	265	308	304	315	317	312	311	282	296	286	263	300	297	283	281	270	288	284	302	297	300	292	296	306	292	299	295	330	311	291	295	319	314	291	317	286	287	284	287	315	298	315	288	285	305	295	302	269	281	287	264	304	317	301	286	276	299	258	306	289	289	292	277	307	269	289	300	289	298	299	310	268	296	292	304	318	302	281	309	309	274	293	307	283	302	296	279	330	293	302	286	284	277	304	269	309	276	294	330	310	297	277	309	299	304	297	298	271	318	326	283	293	280	313	347	280	303	298	268	297	278	304	273	276	311	272	334	297	288	293	331	307	253	308	317	297	310	266	286	280	269	303	280	278	278	293	289	297	335	288	267	280	276	300	304	289	298	298	283	282	266	285	305	296	284	289	288	282	296	308	289	305	317	293	311	276	301	270	287	280	291	325	289	294	280	289	308	272	295	312	288	324	251	282	297	268	278	302	300	300	299	293	299	276	278	283	301	313	325	265	278	273	291	310	282	329	313	268	288	262	312	284	277
21390	3428	3024	2282	1598	1126	904	676	559	468	400	362	316	329	312	308	268	234	220	267	249	229	200	226	190	207	193	180	204	193	181	188	210	209	170	184	184	185	196	184	185	189	181	195	169	172	176	184	186	171	178	200	148	181	151	192	192	161	163	176	157	168	149	143	183	155	140	163	172	167	172	170	171	185	151	166	171	166	165	171	169	149	191	170	181	155	174	143	172	167	152	154	158	163	182	167	164	185	171	148	174	155	152	161	186	178	199	152	160	155	169	172	186	171	178	171	164	153	170	178	170	195	172	194	168	149	206	164	188	214	176	140	146	187	177	161	156	152	160	169	180	154	162	156	179	163	180	169	161	165	149	150	181	156	176	188	174	184	165	152	163	166	170	142	170	146	200	160	164	165	151	148	173	178	191	158	137	163	182	168	154	167	189	192	197	171	172	180	157	171	177	181	172	147	179	169	191	174	175	163	187	171	151	185	135	167	172	162	196	202	146	173	140	171	168	181	182	176	169	162	169	169	159	182	156	168	164	150	170	180	154	154	178	173	161	181	173	196	171	182	170	162	173	193	165	173	182	165	156	155	165	173	167	161	158	162	166	189	168	170	193	154	174	156	183	176	181	182	166	167	169	165	189	181	172	166	182	182	183	147	159	167	163	165	165	165	155	154	168	159	185	175	142	163	168	188	187	170	178	167	161	163	157	185	179	181	152	164	169	185	151	150	170	194	176	195	183	154	190	150	182	175	180	173	178	162	153	172	164	168	150	161	174	151	166	180	177	172	156	184	172	180	184	177	177	153	150	162	169	176	178	186	140	148	157	169	164	153	139	152	198	180	163	154	176	152	184	154	176	158	164	158	147	170	166	161	151	166	156	180	170	149	178	156	190	179	138	178	168	185	152	171	168	180	193	159	169	155	164	154	194	165	178	204	185	171	176	165	161	166	181	176	155	162	155	150	147	185	167	177	160	158	174	156	171	152	168	159	177	202	169	173	178	158	189	144	155	172	160	157	154	168	175	163	160	183	208	183	171	180	179	155	175	166	159	164	157	165	158	156	157	172	184	139	160	189	169	156	172	183	151	167	164	144	167	173	194	164	172	151	150	161	166	154	176	173	174	149	186	186	167	165	160	166	159	192	162	152	153	164	173	164	164	161	177	173	152	170	180	176	166	187	168	175	160	169	171	174	178	170	156	186	169	171	171	184	148	158	162	158	180	181	181	142	174	174	175	175	159	142	159	159	183	163	157	188	182	178	167	158	173	191	179	150	162	168	177	188	161	158	196	181	162	160	163	146	159	173	168	173	159	166	170	151	172	165	160	174	161	150	158	170	152	165	161	154	176	162	169	166	168	165	193	204	168	168	180	159	163	186	194	180	177	185	143	179	181	167	158	148	175	179	139	173	161	155	148	172	162	178	183	163	154	163	167	174	171	158	156	152	168	151	140	200	167	155	168	173	174	146	168	176	153	156	149	152	170	165	168	161	144	171	190	170	183	157	160	188	143	185	168	160	167	148	167	173	169	174	160	151	185	164	185	165	181	175	177	165	183	182	170	165	181	193	162	150	162	157	152	163	170	183	169	159	167	156	191	187	184	184	162	161	167	172	185	169	178	174	162	178	164	170	166	177	173	163	155	137	155	152	165	169	185	179	167	180	162	153	166	170	178	169	146	170	147	170	173	186	167	204	174	157	170	156	173	159	172	164	169	152	188	182	191	163	175	166	158	164	135	171	177	181	179	177	183	185	159	175	151	168	189	169	162	167	155	156	182	171	189	158	173	146	176	139	183	161	157	177	155	173	179	155	200	169	136	162	178	175	175	181	162	157	154	163	171	171	171	168	137	180	154	176	177	170	181	182	161	170	161	174	167	147	169	148	175	178	162	149	188	164	166	154	171	164	181	191	165	175	164	175	162	167	166	153	155	190	182	167	184	173	188	157	152	149	182	196	175	167	165	162	203	157	189	151	173	192	164	155	156	184	182	174	138	172	177	164	189	196	190	162	144	165	153	165	169	166	160	182	171	180	188	167	181	196	206	169	168	165	186	173	197	152	172	175	154	182	180	175	169	159	177	179	178	174	179	172	167	173	176	194	168	183	180	196	152	167	178	144	162	164	144	171	163	187	190	177	166	169	154	198	161	175	167	185	191	191	181	143	182	177	154	163	172	166	164	155	166	156	168	186	172	182	161	160	175	177	170	173	159	178	187	168	166	188	196	201	171	164	189	171	145	186	156	174	174	175	198	162	171	170	171	177	166	164	175	154	162	159	161	185	164	132	155	172	156	170	167	184	157	167	168	164	178	181	162	158	168	163	171	172	175	149	207	153	138	173	200	169	177	160	177	188	183	186	163	167	174	179	204	166	165	157	189	144	165	179	178	190	163	165	175	162	165	181	156	170	162	177	161	159	162	168	143	186	166	139	181	165	174	181	165	170	192	191	170	159	158	168	175	174	173	165	175	201	164	182	178	192	177	153	176	159	161	183	176	140	153	169	160	157	165	151	181	180	138	162	182	158	163	166	182	168	179	176	180	184	187	156	165	155	156	170	157	161	173	184	159	176	184	157	169	184	164	161	158	156	183	171	163	182	184	174	174	181	178	192	174	166	143	176	164	170	173	159	166	187	168	163	185	180	186	168	166	171	164	168	172	174	174	177	161	141	156	179	165	157	174	174	180	172	162	174	167	184	161	182	186	163	165	185	152	175	155	160	167	178	159	180	170	185	174	186	186	166	158	163	174	175	141	155	162	179	162	167	140	152	150	157	165	172	169	168	165	170	180	162	166	175	172	188	161	179	192	173	167	196	164	163	180	181	150	170	151	171	171	169	159	177	153	182	175	176	184	171	151	170	170	169	174	168	178	182	143	168	158	175	157	144	172	161	224	169	166	148	156	171	179	166	156	163	167	152	170	171	159	168	172	152	175	168	152	190	171	184	163	173	160	163	176	173	148	164	173	176	171	143	165	166	181	159	170	180	150	152	186	166	176	168	192	159	182	170	175	186	161	183	192	180	171	161	173	169	169	173	184	170	182	148	168	188	170	152	168	166	154	168	182	158	185	152	155	176	158	163	158	153	165	144	169	169	182	158	171	180	170	143	183	172	157	155	157	148	160	163	174	174	177	150	172	145	174	155	174	161	172	154	175	162	158	185	179	169	151	166	168	181	175	181	147	171	177	177	150	159	173	172	175	159	170	185	142	169	158	163	172	162	155	161	154	166	164	167	183	160	161	194	148	158	147	140	192	167	194	155	178	165	176	156	167	180	173	174	159	179	163	169	164	165	177	178	174	203	149	167	183	161	157	175	170	179	158	198	174	164	166	158	159	179	151	198	176	162	150	153	166	182	164	170	171	170	189	190	176	150	196	183	169	185	177	186	173	151	180	189	147	165	185	156	163	161	179	167	174	169	178	180	153	180	165	158	189	142	167	173	188	170	171	161	153	177	175	176	169	165	166	180	206	178	158	179	190	200	168	174	162	153
8956	2697	6143	6891	5805	4736	3877	3201	2759	2342	2061	1744	1517	1478	1352	1236	1187	1109	1034	1013	898	931	893	881	812	811	795	725	733	725	723	686	654	690	675	625	627	649	638	635	630	612	577	601	623	611	586	600	555	637	560	577	541	584	559	584	536	577	516	537	548	579	570	531	560	523	529	534	527	563	556	513	574	506	546	512	540	525	544	550	518	530	518	517	555	504	529	524	525	512	559	553	543	527	532	539	511	475	537	488	493	569	498	525	468	515	505	526	489	475	529	530	471	518	541	534	499	493	493	541	474	508	538	500	502	483	523	553	535	484	513	571	494	500	524	526	486	488	513	511	536	503	510	484	497	517	472	519	483	526	480	540	473	522	525	478	504	537	498	532	489	479	520	486	498	509	520	490	486	474	521	515	489	469	497	478	514	509	521	492	489	525	498	528	500	520	470	496	504	485	481	506	482	525	542	469	475	482	503	493	510	535	488	475	505	492	487	506	484	472	467	494	506	489	495	496	513	473	521	520	461	470	521	483	519	517	498	505	509	518	513	502	518	490	508	495	514	484	508	525	496	459	477	512	525	485	495	483	530	523	519	468	500	512	507	526	529	520	525	473	490	492	489	501	518	523	512	461	491	484	493	466	488	445	529	510	474	525	520	510	500	467	494	524	540	487	516	501	493	513	507	513	505	492	534	472	491	506	475	520	547	516	472	509	514	508	485	463	461	492	500	501	472	464	552	480	492	513	504	469	452	556	498	505	535	470	496	503	482	483	511	482	458	478	489	480	528	494	524	504	505	524	491	512	462	484	478	467	474	493	504	439	510	513	462	537	473	503	495	511	451	489	508	515	469	535	498	538	499	514	544	516	446	521	496	512	491	509	564	515	512	510	510	505	465	521	521	489	501	479	523	483	471	487	525	483	486	496	495	503	502	480	515	501	526	514	505	501	516	525	490	555	522	512	523	510	511	511	538	508	463	529	546	510	514	518	490	524	508	527	450	490	488	500	519	536	506	512	518	518	491	503	484	488	482	503	527	504	506	514	527	476	479	507	513	509	483	498	500	495	482	488	513	511	467	492	475	544	503	488	504	530	518	522	475	503	497	507	526	542	521	493	501	484	508	509	502	495	483	526	531	504	505	499	495	499	501	490	492	497	496	490	535	514	537	524	458	500	519	520	478	477	507	482	509	461	522	505	491	523	482	514	524	470	479	494	465	525	528	470	552	523	513	510	545	503	491	463	467	515	478	493	480	466	537	523	523	528	483	480	528	516	508	512	490	529	508	436	484	493	468	518	519	512	495	469	516	495	473	501	497	495	512	532	496	505	448	481	507	504	522	503	545	478	494	524	548	489	499	503	508	465	500	506	522	545	511	512	508	477	483	525	524	550	518	537	506	507	475	487	470	477	512	509	484	497	500	476	494	513	500	531	477	516	485	518	508	517	519	501	473	507	495	487	479	515	547	502	490	516	525	498	498	471	492	486	526	488	515	547	497	490	514	477	494	510	498	513	501	501	485	552	496	509	489	468	530	521	505	492	507	493	515	454	516	522	508	527	502	497	484	494	480	493	509	473	486	487	521	477	495	511	484	485	491	485	448	452	496	510	509	482	502	530	475	486	443	504	505	500	521	548	549	478	493	490	481	514	538	482	497	509	512	499	500	488	524	524	481	511	487	506	514	496	502	485	507	511	500	456	476	463	494	526	514	526	514	524	489	479	466	456	530	491	473	518	525	526	504	502	474	517	499	511	473	474	475	478	488	524	501	493	510	483	535	521	505	502	515	463	499	504	488	486	502	504	501	511	490	557	480	529	469	505	497	497	538	508	537	526	470	506	470	506	527	502	512	541	517	498	466	528	517	474	511	483	493	487	507	499	503	504	486	467	482	500	465	497	514	485	542	505	512	507	474	492	530	542	531	501	511	509	487	508	493	514	492	462	471	510	514	518	515	469	530	497	511	544	519	503	533	511	492	503	490	504	482	539	550	494	487	500	511	507	495	517	516	508	530	526	511	485	466	517	473	484	495	499	491	504	479	514	488	491	506	474	520	529	547	479	480	521	468	515	523	521	502	460	496	475	496	468	498	533	515	508	489	520	499	531	453	515	531	502	519	506	498	507	533	523	499	520	510	492	457	498	457	525	517	499	503	458	482	473	510	516	498	532	493	501	515	476	516	489	534	495	486	508	496	528	527	511	481	469	559	494	477	509	501	505	511	474	477	501	507	508	527	490	513	493	507	485	497	512	510	508	523	552	525	535	527	505	489	495	486	503	495	478	493	462	533	525	480	506	517	457	470	457	492	475	480	495	536	484	485	474	517	526	481	475	493	564	477	467	487	484	544	515	520	503	492	505	506	480	486	483	537	500	478	520	478	489	529	522	513	509	505	508	530	509	496	517	490	489	510	502	516	469	476	470	521	522	506	503	529	491	487	511	513	493	535	484	517	521	484	482	475	462	485	523	486	450	546	534	527	489	501	505	459	505	516	476	499	532	490	519	456	476	482	514	521	469	483	477	492	496	524	496	497	481	548	494	537	472	515	516	488	512	522	505	513	527	503	566	534	490	459	508	533	507	467	496	481	491	530	514	471	485	511	515	503	494	498	522	486	479	493	499	485	501	533	545	478	486	506	473	507	479	485	518	510	504	501	553	550	486	512	510	525	510	449	505	476	490	461	473	507	483	523	514	455	500	491	495	491	500	493	528	488	498	457	508	495	468	480	515	497	524	505	501	482	470	504	486	503	493	535	510	526	491	505	532	533	518	498	511	537	515	496	505	526	515	499	515	480	485	502	489	471	497	515	507	481	536	481	491	538	488	520	537	478	491	502	483	513	498	475	509	507	515	484	512	506	504	499	463	549	517	519	515	515	499	532	522	524	538	515	499	548	495	482	492	519	467	525	553	505	500	492	482	482	509	483	538	483	542	486	494	522	516	476	483	508	545	561	494	520	504	506	465	508	503	520	488	509	518	498	500	455	520	493	498	475	458	501	473	514	502	499	492	499	512	516	490	488	482	442	496	473	487	490	501	561	506	542	505	512	444	493	513	538	477	493	485	499	502	538	482	467	513	492	507	550	497	489	494	493	492	560	547	521	475	523	487	479	512	473	518	475	547	509	501	473	524	515	502	492	515	478	530	449	527	508	501	517	496	482	460	526	505	488	503	490	493	530	501	538	526	470	535	469	490	500	543	502	531	543	552	496	480	500	521	487	505	522	521	523	505	484	464	541	499	475	489	470	517	522	496	508	517	509	501	495	484	493	525	472	485	527	501	494	522	561	512	466	488	540	514	515	562	481	494	498	454	487	538	537	493	552	472	501	474	525	512	500	498	515	491	507	518	509	506	506	502	508	457	517	548	528	520	509	507	517	489	519	468	455	476	465	548	510	467	530	491	457	490	492	482	521	485	526	525	514	495	500	525	464	471	492	488	492	481	496	515	513	476	502	451	538	487	499	491	489	517	470	534	475	509	482	520	521	480	541	524	472	528
2517	254	272	231	191	185	184	195	198	189	186	178	162	172	176	153	168	182	184	180	186	173	160	208	171	155	159	152	173	203	175	184	158	161	174	191	164	194	186	170	168	186	170	165	175	144	155	169	137	198	155	181	179	185	170	154	161	156	152	191	206	160	156	149	179	194	197	163	170	189	172	179	192	170	189	171	173	180	162	169	170	176	175	153	189	185	178	181	164	166	161	167	167	169	166	182	184	181	161	190	174	172	184	172	162	212	162	164	186	174	191	174	162	167	188	177	162	173	186	183	171	165	184	174	181	174	187	173	184	165	171	171	167	179	151	157	174	178	195	171	171	169	191	168	168	187	156	179	151	165	168	160	169	185	164	139	175	190	173	176	176	185	188	179	175	172	157	166	160	180	187	156	149	185	174	167	169	156	164	168	175	182	164	172	175	176	170	168	163	195	153	171	161	155	144	187	157	178	169	186	179	184	179	180	165	192	180	158	206	188	200	158	162	149	167	171	183	189	176	163	176	174	186	203	172	171	199	188	174	177	190	203	160	187	151	179	170	160	153	158	161	158	195	178	184	150	183	167	178	178	167	181	196	180	181	177	176	173	188	164	171	170	179	148	151	177	186	155	177	165	191	152	144	206	172	166	177	166	159	190	186	176	179	173	166	168	161	167	173	174	165	164	178	176	160	181	152	180	187	177	188	183	157	158	157	197	154	174	188	186	162	190	173	180	158	188	185	175	164	163	185	186	167	173	177	172	199	168	166	186	201	189	165	182	199	156	169	171	182	173	175	186	172	178	161	141	165	168	166	171	172	166	173	166	183	170	152	180	180	164	182	175	155	179	168	203	164	205	185	167	198	189	162	176	157	163	176	176	177	185	174	162	169	174	193	195	196	173	160	145	181	178	176	171	169	177	198	164	185	178	185	188	184	169	201	187	194	176	172	181	162	173	165	169	167	165	187	174	146	195	177	172	173	193	153	159	178	184	177	167	183	167	165	163	165	183	172	164	204	199	178	158	163	196	191	183	190	195	172	183	158	166	177	151	155	170	178	165	168	209	189	153	182	182	208	181	179	183	190	183	166	166	192	161	161	157	190	172	197	179	176	191	180	177	166	175	147	181	166	172	190	150	210	170	165	175	192	176	148	145	171	197	174	173	161	168	171	164	160	183	191	169	154	193	187	179	169	157	143	213	193	181	161	175	157	191	180	171	162	175	174	187	187	147	192	178	177	175	162	153	172	166	179	191	179	186	152	173	189	180	161	187	165	183	159	174	187	167	213	185	163	162	172	177	179	177	186	166	179	180	160	178	169	199	170	145	161	183	159	170	199	166	166	181	162	191	155	182	165	161	172	181	182	187	172	139	160	180	156	166	168	188	155	187	161	172	159	170	175	167	160	162	177	191	171	172	177	193	177	173	182	191	167	163	160	163	166	195	143	199	189	167	179	145	182	172	178	175	162	160	175	157	187	197	193	179	193	163	165	156	178	192	170	188	183	170	170	143	163	198	172	173	179	177	155	165	180	176	172	177	178	183	189	157	166	194	157	207	160	164	177	170	148	168	167	170	212	180	174	161	167	178	181	179	162	165	194	189	171	168	161	191	148	168	172	155	198	189	178	170	157	161	170	196	193	159	167	190	191	196	164	177	161	150	202	173	178	182	156	157	184	169	201	175	171	188	181	154	157	182	171	148	190	147	182	180	186	171	174	167	180	196	176	175	174	201	153	177	186	169	180	182	150	179	194	182	175	149	178	167	154	168	194	164	182	180	184	193	196	181	175	150	179	164	161	172	175	192	158	172	180	181	186	167	168	159	149	170	191	193	164	174	157	158	183	175	193	172	162	185	166	195	182	195	178	188	183	166	184	182	189	177	153	169	183	162	176	183	167	193	168	177	178	186	159	170	164	180	177	175	167	173	180	200	175	165	200	150	176	178	199	203	178	165	205	174	178	192	177	191	197	176	154	176	176	174	163	161	178	194	167	183	174	160	179	173	165	157	178	179	171	178	180	185	172	172	181	161	161	152	169	175	177	175	160	200	158	157	164	173	169	158	167	194	167	152	177	162	183	187	178	159	159	188	204	194	165	165	172	172	175	179	186	158	167	182	161	149	188	183	172	170	166	174	203	161	165	169	158	173	159	181	157	183	183	174	182	204	165	170	183	176	180	178	177	197	170	169	184	154	176	178	181	180	170	175	168	187	176	175	178	171	152	182	176	156	151	156	172	163	175	182	193	178	167	164	168	163	167	180	164	195	190	160	201	161	164	204	175	182	171	179	170	172	172	188	170	198	186	155	153	174	185	200	182	186	167	184	177	170	160	189	175	147	180	173	178	171	188	163	162	169	193	181	176	174	189	172	166	162	166	149	163	171	172	182	185	152	170	170	174	173	185	179	185	171	175	178	170	184	166	167	170	181	171	162	179	155	191	155	182	169	194	182	188	163	159	169	160	173	173	180	165	186	170	170	195	164	170	179	161	167	179	188	178	181	182	158	181	175	190	175	191	174	169	165	179	178	157	164	156	155	186	201	185	190	165	162	173	175	185	165	166	160	174	190	176	183	163	185	192	157	189	181	144	171	173	185	161	189	190	176	184	185	162	175	201	185	198	184	173	175	163	182	176	187	185	179	174	159	180	156	163	199	171	199	185	186	181	190	187	145	178	184	197	181	175	187	187	152	182	168	183	178	197	180	149	171	205	176	155	168	158	196	195	168	183	181	182	173	174	166	179	167	168	198	174	178	196	166	179	175	183	164	149	177	195	186	176	170	177	171	181	170	163	173	159	176	181	168	171	191	189	144	177	179	186	173	189	162	187	179	173	196	184	170	205	170	169	180	169	195	178	183	166	172	169	162	171	173	190	180	185	192	185	163	190	172	182	158	156	172	161	159	198	167	156	162	185	189	164	181	166	168	180	187	163	188	189	172	165	150	174	159	183	164	163	174	196	155	184	181	182	190	170	180	185	168	213	160	182	157	163	203	182	156	188	156	186	179	182	148	170	183	171	163	157	154	182	207	169	155	167	171	179	150	183	168	175	175	150	174	172	159	187	155	149	193	177	171	185	175	165	167	148	186	196	158	175	192	184	182	188	211	189	158	166	193	183	210	144	179	171	198	172	172	190	173	172	185	163	192	177	167	142	157	151	186	178	155	159	172	176	176	190	178	192	171	164	166	206	180	185	182	166	164	176	182	169	190	176	176	188	175	166	193	201	157	173	188	189	160	175	163	168	169	187	199	170	174	187	183	190	177	171	178	172	178	172	159	219	171	147	164	178	196	188	153	182	159	213	187	160	175	169	173	175	175	181	171	184	174	179	173	193	178	179	190	166	185	174	170	151	167	184	169	193	177	141	167	165	171	182	172	161	187	158	193	185	167	168	181	171	186	176	143	166	178	175	169	168	188	171	174	158	172	170	170	195	172	179	150	165	173	179	151	194	183	155	175	164	206	180	176	176	175	170	161	155	165	158	165	170	171	181	182
2302	569	650	741	688	627	616	619	578	503	528	524	518	547	507	554	484	506	500	492	513	521	502	504	490	501	512	505	501	485	499	507	488	504	510	498	476	492	489	513	474	491	488	484	502	484	511	528	469	503	506	479	507	433	527	510	451	519	503	485	507	495	487	473	504	499	526	520	466	519	472	515	502	510	472	453	507	490	494	484	530	496	479	477	472	506	499	486	467	499	499	513	520	488	500	485	533	508	487	500	498	495	509	494	513	485	511	504	450	487	483	515	482	513	504	494	508	429	485	472	502	452	494	465	500	489	465	496	467	492	481	490	517	528	516	525	477	519	512	458	524	487	486	519	531	521	498	541	486	495	511	506	495	521	488	483	492	499	513	505	504	520	457	502	468	506	507	507	519	474	500	494	507	506	494	507	487	483	495	482	524	487	490	486	474	475	474	511	491	495	540	506	507	516	482	465	548	479	505	492	482	504	525	517	447	503	508	487	410	478	493	471	488	501	481	520	489	512	466	499	479	476	504	485	528	462	467	493	508	506	521	509	485	517	471	518	480	469	472	468	490	515	481	480	479	488	518	519	473	489	516	478	517	497	508	514	522	513	508	454	541	479	503	486	492	499	503	536	489	474	542	496	556	509	504	480	462	509	475	500	502	461	471	462	473	476	516	479	509	449	491	497	505	505	487	472	504	499	510	497	496	513	492	497	507	495	509	450	527	532	451	518	517	477	503	497	509	520	464	504	487	535	481	497	514	491	480	450	499	484	489	474	493	514	499	508	465	488	487	489	526	480	470	490	517	473	462	522	504	514	512	505	485	527	492	530	493	557	508	521	526	479	469	487	461	494	503	492	490	483	480	483	493	482	507	474	463	529	533	515	502	524	497	487	461	495	452	515	510	475	491	514	503	431	482	479	514	524	503	461	493	525	490	529	507	464	498	468	491	498	514	477	504	511	483	523	496	499	471	527	464	496	465	489	443	478	517	482	488	491	492	499	499	483	527	508	475	477	509	479	511	477	502	518	486	529	505	453	521	511	512	464	506	462	519	487	491	510	479	492	530	512	511	492	491	485	478	497	494	495	502	499	523	464	485	482	445	477	505	496	471	502	503	502	481	531	483	454	495	543	520	497	472	505	502	494	531	446	481	483	504	520	529	530	474	514	494	520	512	440	540	489	508	526	462	504	494	489	509	456	475	523	506	481	475	491	480	509	525	460	472	486	507	514	486	449	534	466	513	504	462	493	466	510	494	436	515	482	503	471	486	457	498	535	505	477	506	482	483	504	482	541	505	499	514	508	483	461	489	494	489	486	494	475	508	504	506	494	465	462	507	512	458	498	485	508	488	463	467	480	483	462	532	528	514	531	497	481	503	466	503	505	486	551	500	463	495	481	524	468	510	469	496	515	522	465	485	474	501	493	489	509	501	501	498	521	543	502	497	485	504	458	493	476	473	511	511	468	500	496	457	500	453	530	430	490	492	502	486	501	470	538	483	457	479	561	522	557	509	499	482	475	506	485	534	487	504	483	490	495	458	488	510	460	479	503	523	482	537	495	501	519	442	499	527	483	498	498	530	533	520	495	488	500	484	504	447	503	486	505	470	490	492	488	496	522	476	497	520	496	492	463	509	521	473	497	499	510	516	494	524	479	477	517	468	496	505	452	476	494	495	524	490	503	504	517	500	512	471	485	486	504	537	458	529	509	511	495	503	496	476	482	477	482	503	467	476	518	504	471	512	521	485	514	507	507	504	497	502	468	494	518	522	466	506	466	464	473	508	439	498	484	446	512	509	528	507	487	484	526	509	494	509	494	456	463	515	501	489	449	550	487	504	488	501	481	548	543	468	450	528	491	501	491	474	471	491	516	491	498	508	494	498	518	439	543	515	484	508	488	484	459	545	476	530	502	517	522	480	490	492	456	485	484	490	485	515	439	486	498	458	474	491	495	446	503	442	508	524	472	511	505	476	480	466	495	496	510	469	535	471	478	504	550	481	508	463	488	500	485	505	460	491	557	495	503	453	501	494	523	459	517	501	468	496	492	505	445	524	490	470	491	488	488	495	527	504	498	526	502	438	507	511	487	499	494	530	497	505	517	537	508	485	487	477	485	511	471	496	513	503	458	480	539	479	500	497	498	509	507	473	481	485	498	497	530	470	481	508	507	478	485	482	496	512	510	541	491	523	498	465	460	517	506	504	505	491	503	467	512	484	537	527	505	516	478	495	525	507	454	511	490	522	501	496	494	484	527	484	485	514	501	524	469	494	534	506	471	509	494	515	458	486	497	493	514	497	485	505	490	500	516	475	503	479	501	492	473	491	497	487	496	525	498	476	516	500	491	479	499	480	472	479	485	492	471	475	503	492	473	494	514	462	526	507	506	509	456	514	515	472	526	515	480	508	532	501	501	470	491	489	471	492	527	514	510	491	496	513	492	498	480	530	454	480	506	461	452	499	483	465	486	466	508	509	525	472	491	484	488	499	491	484	481	461	547	507	513	500	501	505	518	507	458	490	507	510	503	539	459	463	542	515	457	453	480	468	489	461	482	481	488	483	514	450	478	503	541	470	506	457	465	504	465	521	477	502	534	463	488	509	481	471	474	489	505	501	492	511	499	459	497	519	505	475	501	494	496	501	492	478	486	455	524	437	478	520	518	517	516	487	506	502	472	504	495	517	500	528	505	480	464	432	494	473	544	489	482	478	475	498	483	475	486	478	498	506	521	513	519	504	484	502	496	492	515	474	502	490	529	470	466	494	531	528	470	480	529	522	515	482	470	461	485	465	499	484	474	512	498	496	490	447	475	471	502	462	492	505	504	532	541	488	487	475	507	519	476	497	451	470	476	461	514	443	497	487	495	509	504	516	475	459	487	505	465	490	488	509	475	524	485	468	481	500	483	481	472	476	466	529	494	497	518	475	475	478	474	462	524	490	471	515	475	466	487	513	502	510	500	487	498	496	486	492	509	478	508	484	499	494	480	514	460	486	507	482	503	469	486	564	479	474	467	480	497	511	522	510	519	514	498	523	493	500	470	488	503	513	452	489	517	502	485	469	525	475	452	468	439	493	506	491	506	502	504	485	452	466	502	465	520	484	466	507	477	503	482	498	446	464	496	541	476	486	493	476	544	509	530	487	476	472	535	482	492	461	497	526	508	497	508	525	496	474	498	472	484	501	518	505	487	500	523	499	508	517	546	531	464	478	495	481	533	481	500	534	525	483	485	510	470	506	471	494	480	494	533	527	478	515	475	498	468	497	513	485	505	473	504	493	532	475	469	447	489	513	495	445	491	492	531	513	489	484	508	511	495	486	508	497	542	488	468	507	468	517	499	488	492	496	476	471	453	508	505	548	500	509	481	498	493	492	484	516	462	498	476	515	496	495	502	499	504	490	484	496	468	536	473	503	518	503	484	496	465	492	489	459	510	503	468	513	480	480	487	466	456	499	516	494	467	498	522	491	500	494	517	498	480	455	518	527	486	454	499
11307	1204	1343	1007	725	545	450	345	288	239	209	176	182	173	161	159	127	124	124	131	118	109	108	123	129	95	113	89	116	91	114	93	104	97	87	92	84	106	96	97	69	95	99	93	97	97	97	95	88	82	98	111	108	83	84	107	91	82	97	86	97	105	104	106	91	86	97	91	99	86	103	79	88	79	101	89	67	99	95	99	80	85	108	73	93	73	80	95	87	74	80	90	100	76	93	95	106	101	100	73	79	99	98	97	86	87	91	87	85	93	97	95	86	90	89	112	90	91	96	87	82	83	94	94	105	93	90	86	98	116	115	88	76	79	73	84	84	86	100	98	106	90	81	97	90	80	108	98	87	95	79	88	68	82	79	83	82	79	91	89	115	104	89	104	104	91	89	95	93	101	93	94	89	80	64	77	102	98	84	101	89	86	92	85	108	63	95	91	84	103	96	83	99	74	91	89	98	76	92	101	100	103	88	71	88	86	91	90	88	101	77	91	92	88	85	81	96	94	93	87	75	90	106	89	76	95	88	97	100	94	97	84	86	93	83	87	85	114	74	99	82	91	91	87	93	95	90	93	103	76	78	85	90	95	107	85	93	109	87	64	82	96	95	91	85	97	69	74	88	89	108	91	95	87	109	76	91	94	101	113	99	119	98	81	71	93	93	96	102	89	87	82	93	92	78	88	101	89	123	84	91	101	100	84	92	84	88	86	108	87	84	87	90	87	92	91	95	93	99	91	85	100	88	79	80	86	88	96	74	91	89	91	100	96	86	83	84	97	83	95	106	89	88	86	88	90	81	94	106	87	82	98	95	91	106	90	81	77	76	89	96	93	87	94	86	83	88	85	91	64	107	75	74	104	79	88	87	100	85	83	97	77	96	102	104	83	95	82	90	91	87	97	83	108	88	80	103	79	95	92	88	87	91	82	81	92	78	91	85	97	98	104	94	72	85	83	98	81	99	72	97	91	74	101	86	106	97	106	74	96	96	112	85	86	94	102	99	77	97	80	86	85	81	94	116	90	100	89	94	70	91	73	91	76	99	99	84	95	84	86	87	105	84	83	106	97	85	75	80	82	74	85	86	88	86	97	93	83	95	70	91	100	89	101	80	87	87	83	94	96	83	84	87	83	96	80	73	77	83	103	78	86	96	84	112	94	78	85	99	87	83	81	99	86	85	97	80	95	90	78	100	98	93	95	108	97	108	91	97	101	98	89	100	88	111	86	88	86	105	81	105	107	84	93	90	94	95	88	110	114	96	91	97	87	81	87	82	87	73	97	87	83	92	84	86	98	92	108	90	93	100	78	99	86	115	78	100	81	78	79	99	88	106	86	95	79	89	96	77	95	100	72	69	95	80	94	79	98	95	105	91	110	103	98	77	97	79	70	99	78	93	81	86	89	88	83	76	84	106	78	94	96	78	90	96	74	81	97	92	108	93	97	89	79	101	94	89	83	101	89	98	91	89	86	97	85	91	78	93	83	89	98	99	104	87	86	114	99	81	81	86	90	99	90	83	91	92	80	92	86	100	80	85	89	94	86	90	98	91	86	91	98	96	92	86	88	78	106	96	92	94	85	88	81	77	71	89	94	96	107	91	80	87	95	94	93	93	87	80	95	108	81	85	92	84	86	88	80	72	93	88	93	85	95	103	89	87	92	91	56	95	86	110	103	106	98	94	97	96	99	90	106	81	72	93	86	96	93	96	78	78	107	103	100	90	80	81	81	102	78	91	80	97	94	90	95	81	100	85	94	100	76	110	101	75	93	94	79	82	87	88	99	97	94	88	112	111	100	90	90	86	71	94	99	89	87	99	87	98	99	91	76	73	74	79	89	95	85	98	90	77	87	107	85	97	71	91	93	81	107	79	97	82	83	90	89	71	89	95	95	94	88	109	86	98	106	89	88	91	87	82	93	94	78	89	75	91	83	100	67	95	104	91	82	79	93	92	81	81	81	87	93	102	95	81	96	93	75	93	83	107	96	98	92	92	79	97	103	87	77	96	87	89	78	93	90	87	97	99	81	91	80	99	102	78	89	118	84	105	110	83	80	100	82	84	100	86	78	90	80	80	89	85	101	100	87	92	79	90	102	86	112	102	107	92	89	69	92	100	85	77	108	95	93	95	92	98	99	80	94	104	102	73	95	93	92	80	93	88	101	89	79	95	88	80	102	85	73	91	85	86	91	96	83	80	103	77	82	77	91	86	96	99	82	91	104	88	91	86	88	87	91	83	87	99	87	76	97	90	96	92	92	75	99	89	77	97	86	95	97	93	104	95	99	104	98	99	86	98	84	99	82	86	111	98	87	89	88	74	69	84	84	97	85	78	105	92	72	94	94	98	91	86	80	85	87	87	78	99	90	119	108	105	87	92	95	90	89	80	98	97	83	85	86	89	85	89	98	102	104	78	83	90	74	96	99	77	84	78	75	82	98	89	95	78	81	89	82	90	75	87	112	93	84	89	101	86	86	91	90	88	92	95	89	86	96	86	84	97	93	80	83	97	98	100	77	94	86	91	96	93	99	80	90	81	97	88	95	93	100	78	83	106	86	95	79	76	90	84	100	85	99	109	93	90	79	86	87	82	81	86	85	89	84	95	96	79	84	83	92	79	104	97	102	106	90	79	86	95	84	100	98	92	74	79	95	101	104	91	83	97	82	90	97	94	90	85	77	90	92	87	101	97	94	105	78	94	99	74	107	88	95	89	91	88	73	88	96	107	83	88	99	101	95	86	73	100	94	94	85	89	92	87	84	84	86	95	99	94	108	97	92	88	69	97	68	96	83	94	88	70	90	86	78	72	87	100	97	91	102	78	102	89	98	93	107	88	83	76	95	86	103	92	95	93	86	81	99	97	85	105	92	82	105	96	112	86	86	79	90	102	87	79	81	86	73	89	92	103	85	96	89	100	92	94	83	89	94	97	107	88	108	93	81	93	86	74	99	76	87	107	99	94	87	92	94	100	100	89	87	90	82	84	88	92	97	104	77	87	80	97	85	74	79	92	88	74	71	93	103	99	82	92	97	95	98	88	81	96	106	100	84	75	97	88	88	92	108	98	84	103	93	67	92	90	87	78	96	94	119	80	88	85	109	96	92	102	76	78	86	88	86	94	80	99	92	85	95	104	88	106	87	73	83	80	81	90	90	92	87	86	100	114	95	88	82	87	85	99	90	89	87	98	80	94	84	93	93	66	90	86	98	81	81	96	100	92	84	98	90	86	76	103	91	103	91	103	77	84	102	85	94	109	101	87	104	96	95	94	91	95	100	86	89	92	86	86	89	89	89	83	93	100	90	85	80	94	78	90	83	95	93	79	103	80	91	80	101	103	94	95	98	91	79	93	103	92	95	92	88	82	89	100	102	108	94	94	76	93	91	100	83	93	82	67	91	73	93	81	81	89	102	91	92	111	65	90	95	84	83	73	93	100	96	89	91	99	88	112	99	83	102	82	98	79	78	95	86	91	66	90	84	91	84	96	85
6198	1387	3257	3620	3073	2439	1964	1658	1428	1118	1052	922	854	773	699	617	625	579	595	527	546	510	462	489	397	440	438	430	443	399	363	438	405	367	358	374	354	357	383	353	403	345	357	320	339	340	327	355	336	329	347	305	307	343	306	302	335	308	280	326	309	352	309	348	280	299	315	328	350	291	295	299	316	326	300	308	305	302	281	298	285	296	292	312	298	306	308	308	295	308	330	310	320	287	292	306	320	315	286	296	309	298	327	322	318	306	296	322	287	300	273	300	330	305	290	294	284	276	313	303	280	293	304	322	276	302	269	323	297	319	306	315	320	342	281	292	326	286	286	305	294	297	290	302	316	296	286	304	300	305	295	295	286	266	318	265	274	320	297	284	307	310	286	307	294	275	306	275	301	308	288	290	307	298	291	271	281	298	289	311	283	291	322	303	332	283	306	302	298	269	333	286	307	298	315	316	297	291	286	296	283	314	302	332	305	324	298	303	300	304	294	285	283	283	294	291	268	289	342	276	267	310	280	289	279	303	324	289	308	249	291	309	298	275	334	283	318	278	299	285	302	301	277	266	233	326	308	310	304	270	280	314	274	288	291	302	311	301	303	292	276	301	312	324	286	289	278	318	285	298	295	283	320	321	302	281	308	279	281	283	297	300	291	310	267	287	299	254	299	301	288	296	315	298	318	294	296	318	308	285	313	310	278	294	295	304	305	251	291	294	279	344	285	289	291	293	310	279	271	298	277	283	284	321	296	296	290	290	300	307	300	295	319	304	263	264	288	277	288	282	287	281	294	291	302	290	325	308	299	314	296	278	306	268	279	300	301	280	293	276	268	279	292	295	303	305	310	298	257	301	274	291	293	310	276	288	297	280	280	319	300	282	313	296	305	295	312	286	290	275	321	278	278	285	286	279	304	311	290	297	300	297	296	310	283	296	297	290	289	294	297	302	306	295	296	304	312	302	301	304	302	315	285	282	313	288	290	286	277	299	288	304	305	295	285	299	305	296	300	287	276	290	300	292	279	348	277	318	325	292	289	291	310	305	319	318	297	297	319	288	304	297	270	308	266	275	305	320	277	303	293	292	284	300	332	304	296	321	277	324	289	293	287	284	322	298	287	288	283	313	282	325	283	296	278	296	323	293	298	290	337	285	316	309	291	286	278	308	292	294	322	257	307	294	307	308	304	310	285	279	325	286	310	231	294	259	306	286	253	274	292	291	299	284	291	292	309	285	300	306	314	279	292	300	309	267	290	297	286	311	248	260	312	324	313	269	233	302	286	286	296	318	298	316	299	295	282	280	295	300	306	283	304	309	286	297	308	296	307	278	302	286	315	284	294	284	280	311	285	296	291	281	315	268	309	311	312	278	278	296	322	276	265	300	311	287	282	280	287	288	293	311	297	273	276	298	265	281	299	302	283	318	297	322	305	308	291	305	324	263	302	309	318	283	316	281	296	311	293	286	268	284	319	311	310	317	301	288	294	302	274	314	312	296	294	245	307	300	286	291	296	306	280	276	287	288	309	298	277	291	282	303	282	298	288	304	310	289	267	277	300	302	297	323	274	310	286	288	291	285	316	305	282	278	328	320	267	272	268	321	299	299	308	281	282	293	269	297	289	332	319	293	289	306	282	275	299	301	315	337	282	312	303	288	285	330	297	292	289	315	315	309	286	333	306	305	288	264	320	283	339	319	291	295	336	274	306	324	309	303	279	293	291	275	300	280	320	328	322	316	303	272	278	297	309	286	336	295	268	316	293	292	261	311	265	308	299	279	309	292	261	309	278	278	298	314	293	268	297	282	296	288	274	314	307	297	278	324	283	272	298	307	303	295	270	284	297	311	321	276	285	292	287	300	303	294	295	289	310	307	277	279	282	322	283	305	261	297	272	304	292	298	288	279	287	297	286	291	299	328	312	305	294	295	300	328	318	291	305	280	288	261	306	332	315	311	315	293	299	291	275	284	308	289	289	319	311	304	302	297	316	293	293	323	298	262	274	278	316	293	297	299	289	289	298	306	326	311	299	294	298	295	298	292	327	333	275	286	317	287	276	264	286	278	273	302	301	298	300	315	322	306	291	305	313	324	294	301	290	290	280	286	290	278	284	307	301	289	319	314	298	280	294	283	287	280	276	300	291	284	301	325	269	319	288	302	303	293	285	279	313	293	325	286	311	286	287	284	308	289	299	280	292	279	309	317	290	310	275	281	289	306	285	313	285	312	289	311	281	320	288	299	297	294	319	298	326	304	305	289	296	284	311	285	291	280	323	281	273	275	312	277	296	266	271	296	291	304	286	295	306	298	289	293	311	313	277	296	302	309	318	333	263	299	299	328	288	309	279	304	275	310	352	306	301	301	277	308	314	268	286	296	256	296	277	302	274	277	312	286	300	301	234	281	288	294	303	300	275	269	308	271	284	276	286	300	302	304	286	260	279	291	295	322	285	279	306	299	305	293	333	263	309	301	314	301	317	278	297	284	288	284	300	310	289	269	254	302	274	294	280	287	257	294	311	298	283	305	284	308	281	291	306	295	307	291	295	283	275	300	332	290	323	317	267	285	283	326	293	273	321	307	272	297	290	286	293	315	278	281	277	286	310	263	307	296	325	280	307	285	313	280	307	277	285	294	324	269	294	281	321	295	273	288	304	316	276	318	290	278	287	292	312	305	273	270	308	323	266	318	322	263	305	274	271	308	311	257	270	338	303	298	295	312	284	290	305	319	269	298	290	291	266	281	318	329	321	313	308	286	299	273	294	306	304	287	318	287	302	317	267	283	325	280	308	311	319	300	290	276	313	309	286	292	291	315	274	298	283	297	287	303	307	285	318	279	290	305	314	307	282	269	280	285	330	286	318	280	311	277	293	299	289	248	329	307	327	294	275	304	282	314	294	258	294	280	305	299	271	291	282	323	291	278	321	322	309	266	326	293	293	283	302	294	302	316	301	324	294	289	295	310	320	307	279	315	299	301	315	311	290	295	294	276	290	289	283	286	283	287	263	276	303	286	284	297	300	277	313	309	309	269	315	283	303	304	313	283	305	298	293	253	266	286	287	275	259	287	306	290	291	263	282	324	301	302	270	309	280	316	304	289	274	285	313	319	279	328	288	321	289	303	287	290	314	295	274	321	263	302	289	281	310	301	303	302	285	300	301	290	318	289	295	293	295	308	313	301	295	265	291	283	291	283	308	280	291	289	268	293	319	264	297	306	316	277	293	303	301	277	313	297	286	308	298	280	307	312	300	319	303	278	303	280	295	293	291	302	288	267	269	288	312	281	265	296	274	331	270	318	285	275	263	287	304	297	293	301	322	284	327	286	273	310	301	309	301	284	283	283	284	292	280	304	300	317	305	307	311	316	284	307	280	263	318	283	322	297	276	298	324	284	319	290	293	290	293	298	291	264	297	319	293	268	276	301	296	317	303	284	283	309	310	308	284	293	308	317	284	289	277	285	279	335	296	331	311	295	327	292	308	278	275	291	273	307
20825	3503	3123	2234	1542	1150	896	697	574	504	384	385	335	329	270	266	249	227	269	221	229	234	219	224	217	202	173	217	211	187	185	179	204	200	192	191	159	200	180	182	173	182	195	199	192	171	181	176	183	177	168	162	158	185	177	201	184	165	183	172	195	186	163	158	168	205	187	200	164	167	206	163	184	173	180	159	164	167	161	160	163	196	166	158	151	169	178	155	172	180	187	165	178	176	171	175	200	165	185	162	159	166	162	205	157	170	174	167	185	171	178	161	178	171	167	179	166	153	174	177	167	167	187	181	186	156	169	167	178	166	169	178	182	155	182	172	152	175	192	155	172	151	168	155	151	178	176	169	169	182	185	176	152	164	171	198	159	184	159	191	147	155	187	178	154	148	144	179	159	163	165	165	165	168	177	152	150	190	140	160	184	190	163	161	160	157	155	179	173	175	178	180	147	177	190	168	169	156	165	164	162	178	165	188	188	156	144	174	173	153	151	165	164	163	174	194	171	168	192	164	185	150	169	168	164	148	180	192	166	171	164	134	184	164	163	163	175	185	156	201	190	171	169	174	169	168	162	157	178	172	166	151	176	148	177	175	177	162	179	179	180	166	180	155	165	154	172	158	176	181	162	177	167	160	160	161	178	162	183	197	151	168	185	191	156	166	151	168	159	152	154	169	169	162	174	181	158	176	161	155	179	173	155	167	162	182	150	182	165	159	167	163	183	171	146	162	143	151	169	169	178	160	166	148	160	160	178	157	169	155	180	155	177	165	180	146	165	159	159	189	165	172	169	141	185	196	154	159	175	169	170	168	155	147	171	156	158	159	164	177	153	163	162	153	167	183	172	176	177	178	173	187	156	175	156	158	174	180	160	144	174	185	178	161	177	152	175	196	141	179	213	194	171	170	165	171	177	171	170	164	148	179	154	156	137	167	178	180	164	194	170	161	148	164	171	181	169	164	162	180	154	180	171	159	165	182	161	156	161	175	175	145	184	184	161	169	177	185	158	172	149	156	155	172	183	172	175	183	166	176	165	166	149	144	192	181	140	175	164	155	161	168	174	171	173	186	158	158	177	174	144	168	161	176	165	159	181	173	170	186	187	152	189	175	170	171	171	189	163	153	176	142	178	180	184	162	175	149	161	169	162	167	160	161	156	160	173	171	149	153	159	178	179	175	163	167	165	177	153	162	157	174	153	167	139	181	150	174	185	167	165	153	170	184	151	155	164	157	161	152	152	188	138	173	176	160	164	165	172	191	164	161	168	159	169	168	178	181	159	182	158	187	165	175	148	177	155	181	164	178	189	174	189	163	171	161	155	155	196	172	183	177	158	169	179	156	150	186	136	168	154	163	169	152	137	176	181	159	192	176	188	191	178	187	171	152	179	151	163	192	169	171	140	165	181	157	162	168	178	170	163	177	157	165	167	188	201	192	157	140	173	172	150	160	192	165	154	171	137	185	149	151	161	171	163	171	175	172	181	150	152	166	171	160	174	168	166	159	146	196	183	182	176	153	176	158	173	158	149	174	166	186	173	161	181	170	154	164	194	165	167	155	157	175	199	156	158	164	156	162	164	177	160	162	162	188	162	178	161	169	175	143	182	147	164	164	158	162	162	167	186	180	188	148	160	166	157	173	163	156	172	163	171	166	163	164	177	182	169	184	167	184	168	162	179	177	154	183	176	190	165	177	170	163	160	185	157	167	146	181	163	175	167	150	190	163	157	157	165	151	171	173	158	140	150	162	155	178	163	204	175	172	175	184	166	177	168	151	182	168	199	161	168	146	168	163	157	178	162	173	172	181	172	156	181	162	167	178	192	185	158	154	156	154	174	165	186	174	176	175	160	165	153	157	174	164	173	166	180	166	162	157	163	167	172	164	160	171	172	179	169	151	148	163	175	159	148	169	159	183	183	178	178	181	152	160	186	196	176	159	133	166	173	155	150	160	180	174	180	182	172	164	166	179	187	193	190	161	167	159	186	177	183	158	178	168	154	187	181	171	186	170	162	137	181	158	156	160	160	172	171	169	167	179	179	182	152	176	173	165	192	155	150	164	180	158	187	159	180	183	149	188	158	184	175	165	179	168	174	141	167	164	157	159	170	181	164	169	195	173	182	169	152	179	172	163	167	165	159	161	175	190	162	180	162	168	183	155	161	184	198	175	171	141	169	178	179	162	172	158	144	159	162	186	190	162	164	176	197	154	162	171	163	164	159	156	190	160	168	167	159	176	179	176	161	166	151	168	167	159	186	182	178	184	175	154	166	172	181	161	156	178	158	143	176	156	133	170	178	171	158	170	201	166	168	198	167	152	167	176	160	183	173	144	167	131	165	150	191	169	172	136	153	167	156	172	159	165	177	170	145	163	157	151	179	157	178	198	184	148	172	175	155	161	187	161	171	167	172	135	176	191	173	174	177	192	131	194	163	146	158	170	181	164	185	155	157	169	157	157	169	154	168	159	162	162	179	167	149	170	174	178	174	162	154	142	164	170	176	155	171	164	177	147	173	159	167	165	162	151	148	153	184	167	167	184	179	158	140	182	168	177	160	159	167	168	171	168	156	177	145	166	160	163	161	169	164	179	173	175	160	175	166	151	189	152	144	148	168	160	154	191	177	145	175	157	169	148	166	151	167	164	163	166	155	159	164	177	179	164	191	189	188	158	194	168	189	178	144	174	165	153	178	160	169	169	187	152	178	176	162	156	166	175	183	181	187	169	167	149	171	184	160	176	160	159	143	177	200	177	167	159	163	153	174	155	176	143	181	189	204	178	155	168	173	174	172	152	156	180	205	161	160	149	157	164	174	152	153	174	170	171	178	166	165	166	159	190	153	179	169	160	162	159	152	172	166	161	159	158	164	149	178	192	183	148	170	165	178	191	159	131	150	170	173	171	184	177	170	153	171	169	157	167	189	157	175	175	147	167	177	167	177	197	184	153	162	152	183	164	171	179	173	186	172	171	165	181	173	154	191	176	163	176	179	156	162	171	165	184	142	173	192	149	176	181	160	161	173	171	189	168	175	179	170	167	171	184	179	144	190	166	178	170	167	179	167	181	168	178	187	157	154	184	147	182	174	175	157	190	173	179	160	155	177	182	176	181	158	163	180	168	151	171	167	172	174	168	195	186	170	163	169	182	167	186	160	142	163	167	171	176	178	169	169	159	148	175	161	177	180	145	147	174	142	167	187	161	184	162	164	164	163	168	168	189	162	157	185	187	177	171	166	153	169	173	160	172	152	157	153	162	139	162	167	168	136	168	173	155	147	173	164	176	155	140	171	168	156	165	175	170	174	172	152	166	194	174	159	176	162	168	156	184	179	144	159	162	169	147	197	198	156	158	165	165	163	156	170	161	177	180	164	204	176	144	168	164	192	178	174	189	177	159	135	168	164	193	152	171	155	158	164	190	163	155	148	188	185	153	152	178	178	171	172	188	154	161	148	175	150	172	160	182	141	176	161	186	175	166	168	176	156	173	175	158
8711	2774	6239	6958	5755	4731	3905	3112	2656	2252	1984	1779	1572	1500	1346	1297	1148	1117	1049	927	977	903	876	796	796	756	795	780	729	735	726	715	731	636	657	712	665	594	579	638	595	586	553	595	527	605	583	572	584	563	571	565	637	553	546	541	561	504	545	503	550	515	535	531	531	525	561	568	517	559	538	504	553	511	551	494	544	545	500	544	521	544	521	510	500	528	520	519	527	510	524	542	530	513	529	554	511	499	524	532	515	471	502	526	489	520	480	542	484	502	474	499	527	529	494	535	497	503	485	530	547	473	499	515	468	549	522	526	522	514	489	514	500	512	496	525	478	502	528	520	532	464	511	463	522	496	525	507	500	502	532	475	502	475	481	506	499	547	455	523	490	548	498	474	505	520	501	477	490	544	504	472	466	493	502	509	518	464	500	502	487	559	473	532	497	503	499	496	507	515	487	457	465	484	479	490	484	505	505	479	498	491	486	456	525	496	498	515	488	497	492	531	491	502	501	497	487	507	489	496	532	522	495	561	515	461	518	504	524	533	505	510	500	549	512	503	510	528	495	500	511	501	502	498	541	509	464	509	476	525	519	502	497	502	485	511	475	456	514	500	519	509	500	486	528	452	486	493	503	530	511	482	507	543	503	516	515	501	527	481	566	490	472	508	480	484	496	510	504	512	450	510	500	482	484	485	477	487	487	500	508	517	489	516	487	481	483	493	515	543	480	441	471	529	457	537	481	508	515	481	508	512	486	498	548	483	502	504	498	468	500	519	523	514	537	514	496	542	539	520	454	499	479	528	522	503	486	491	490	490	484	498	465	505	481	542	488	504	503	495	519	523	519	542	542	469	521	464	477	487	523	478	543	526	541	508	526	514	489	478	473	523	517	463	525	502	473	478	492	492	549	526	485	493	470	484	503	470	508	498	493	515	509	551	496	487	494	498	510	505	511	469	497	530	559	513	527	489	503	502	562	522	548	502	506	481	489	508	480	469	466	539	502	482	449	475	538	487	544	496	513	468	498	521	500	515	477	510	493	476	549	522	488	508	485	470	492	531	532	531	491	488	490	502	500	541	506	428	454	516	480	533	537	526	467	533	553	465	530	497	518	502	498	503	530	483	449	524	494	495	534	497	517	498	479	525	528	542	518	467	526	488	498	499	518	554	511	483	497	493	499	513	466	505	488	486	496	532	475	522	514	504	492	514	501	551	484	510	481	437	515	460	471	510	493	474	497	505	476	519	487	521	573	567	536	472	490	485	474	522	482	513	504	520	505	484	500	500	484	490	500	494	484	475	527	531	544	503	488	501	467	530	519	497	544	479	447	534	527	462	510	492	512	513	483	499	530	488	491	516	502	490	494	522	501	532	512	497	502	500	520	525	536	482	568	511	500	498	525	510	495	494	543	531	533	493	467	489	497	494	524	484	471	533	519	472	515	506	488	484	496	511	529	468	461	469	516	498	507	524	499	476	508	532	487	497	525	518	483	507	465	515	484	471	507	486	547	511	504	472	474	508	482	479	491	490	533	480	483	521	512	492	468	497	493	510	487	519	473	547	514	451	493	516	495	532	515	474	475	496	494	492	501	501	492	518	501	513	497	473	489	535	536	489	503	508	488	503	499	501	500	499	479	499	499	492	456	463	501	518	485	527	514	509	529	511	483	488	496	537	518	473	505	513	506	526	527	490	469	509	500	521	498	455	487	511	530	469	484	488	508	486	544	483	467	458	493	525	525	504	481	472	486	483	500	493	480	463	496	499	488	503	491	521	488	504	504	463	494	474	503	489	505	509	519	488	496	520	483	521	487	513	507	497	526	512	498	481	513	514	462	499	482	497	546	502	494	512	531	538	505	484	546	473	501	513	514	498	511	504	495	535	540	494	493	506	489	474	487	510	489	505	519	480	526	529	553	506	508	488	529	527	509	474	476	496	516	530	504	471	481	502	475	497	470	474	471	497	476	495	462	504	508	513	491	550	493	505	503	503	488	503	500	540	495	464	555	509	478	488	493	513	541	511	511	532	495	482	509	532	505	515	533	514	449	504	551	510	496	504	526	512	533	454	491	537	468	528	457	501	501	450	482	457	510	505	520	539	482	512	509	512	497	497	531	508	492	499	524	460	520	513	508	505	470	497	501	471	510	514	494	504	508	441	518	513	481	479	504	473	494	505	497	441	487	527	484	524	518	515	503	535	499	517	493	480	488	501	509	502	511	511	510	494	506	486	488	510	506	512	509	502	508	519	489	491	516	518	493	506	504	514	494	525	478	452	472	459	488	495	464	519	507	508	464	513	500	497	527	487	513	495	499	490	518	475	513	491	521	510	509	475	481	498	470	495	521	498	550	520	496	516	480	484	539	484	504	468	518	534	501	502	477	540	493	459	483	515	500	500	473	473	511	484	535	517	505	486	548	497	507	567	519	531	542	466	507	498	517	502	505	461	477	513	483	501	498	521	503	476	499	481	509	515	512	508	514	511	522	529	500	466	520	522	515	497	471	534	484	485	470	488	532	489	447	501	501	520	471	533	517	523	548	496	478	518	496	515	506	474	515	502	495	506	501	492	499	486	472	464	485	507	475	511	510	509	507	509	506	477	468	498	483	542	539	496	486	505	482	492	544	507	459	502	508	487	534	531	498	476	470	483	528	499	532	471	495	498	501	485	464	540	495	510	476	492	491	507	507	466	483	475	497	507	484	505	485	527	539	490	519	505	522	482	555	490	510	504	523	515	513	462	530	473	488	515	530	532	524	536	510	487	490	512	544	514	550	489	475	492	559	517	527	507	477	519	490	524	507	485	484	477	498	497	485	514	480	499	464	494	486	532	515	510	502	499	446	506	492	516	510	504	492	500	531	506	504	486	512	465	538	508	488	515	510	516	477	521	525	513	522	487	485	472	471	484	475	528	513	484	497	495	520	488	498	475	483	463	525	483	512	471	470	527	496	533	486	540	502	502	480	498	471	481	458	492	544	470	476	527	544	516	506	503	463	474	488	455	509	522	479	501	493	507	474	503	479	509	479	501	507	496	521	486	516	504	477	517	491	510	524	506	490	488	488	516	500	487	519	522	522	500	494	496	476	496	485	526	494	453	489	496	556	535	496	505	464	496	488	522	541	484	514	515	470	485	476	495	514	465	486	528	514	496	484	478	536	458	496	526	485	486	533	511	505	481	452	528	511	505	516	511	468	511	495	469	498	482	478	530	487	476	518	538	454	529	496	500	487	486	502	489	502	545	487	499	522	502	494	518	485	480	488	475	518	506	522	503	459	496	536	469	510	542	490	518	491	485	492	501	496	481	479	487	476	516	515	538	481	509	528	489	503	476	508	515	485	468	537	500	471	498	505	493	497	509	513	466	495	519	454	493	478	494	547	487	499	496	503	499	480	482	480	488	511	530	502	505	473	535	486	495	521	492	502	510	486	529	512	534	528	536	510	508	481	512	456	450	484	528	489	519	477	521	484	529	478	503	506	487	517	517	505	509	524	531
2576	259	241	238	226	178	168	172	165	197	204	203	184	211	175	174	184	181	141	174	163	170	183	183	194	169	184	168	172	185	166	165	164	163	195	193	203	178	164	165	182	193	201	178	179	154	160	153	164	184	177	154	161	164	175	190	181	169	163	179	161	169	163	157	190	175	202	178	152	182	165	169	183	148	178	146	170	153	159	182	163	157	168	181	175	167	179	153	180	178	181	163	183	181	170	169	174	167	161	180	177	182	174	158	171	172	155	190	170	164	196	156	167	172	182	144	175	168	177	185	145	171	163	182	169	157	160	157	181	161	167	166	153	187	183	163	193	174	178	169	153	180	140	181	159	180	150	166	169	164	173	180	152	182	181	174	175	166	167	168	166	177	193	165	157	165	174	173	159	187	167	161	187	187	204	189	187	163	180	182	183	148	190	183	162	183	173	157	191	167	186	200	169	179	159	182	177	190	163	186	200	182	194	155	160	159	149	162	172	159	187	183	191	186	147	182	176	161	166	173	191	212	176	177	160	158	162	178	193	179	177	171	186	157	178	175	166	192	164	154	165	204	170	168	174	160	162	165	158	201	191	155	176	180	173	187	192	172	164	171	173	168	191	193	172	179	183	192	174	158	161	186	198	176	191	169	171	164	183	146	187	173	194	195	176	180	171	165	170	177	169	149	155	159	200	157	181	181	201	174	164	166	159	163	178	180	196	169	183	167	164	147	157	151	159	172	168	197	171	170	182	165	195	182	168	169	158	159	162	165	178	180	173	193	172	177	164	159	184	198	158	177	161	170	160	167	171	198	175	175	174	162	178	176	179	165	162	177	180	160	170	179	154	170	169	189	178	159	183	182	180	179	179	161	160	173	177	187	184	187	167	176	178	180	191	185	166	179	190	164	193	170	181	172	181	181	190	158	157	174	162	193	161	178	160	184	180	191	145	183	205	189	176	165	182	169	152	188	179	163	197	168	169	171	148	144	169	175	164	183	182	178	169	166	160	171	163	191	161	161	172	175	165	185	168	164	183	164	165	162	165	189	211	155	168	179	156	156	175	162	188	191	207	179	197	171	187	200	183	186	187	181	190	178	184	172	188	197	169	191	180	194	179	164	179	200	163	178	157	170	185	173	171	197	175	183	170	178	170	166	157	155	179	142	180	171	154	166	163	148	196	160	171	186	202	163	181	199	170	169	183	173	177	170	191	159	182	178	178	178	162	182	173	173	159	162	186	169	207	171	172	180	184	159	196	181	174	160	189	175	159	187	199	197	164	168	169	186	157	172	185	166	181	183	167	124	184	174	173	170	164	169	170	181	166	193	175	183	185	168	185	171	186	170	160	160	170	193	156	175	162	154	179	183	167	166	177	156	180	156	152	176	159	161	168	190	167	177	169	166	190	168	165	184	201	176	161	155	191	163	175	182	164	196	188	173	179	184	177	184	156	158	163	164	169	181	162	153	185	182	190	163	180	161	179	152	183	184	174	169	171	139	184	187	183	164	161	191	184	175	169	196	173	153	183	169	166	203	187	161	178	172	186	147	178	186	197	149	173	174	178	176	192	175	171	180	160	200	177	174	149	158	195	182	168	186	171	170	189	193	188	176	156	159	180	186	172	160	175	190	169	173	172	174	185	186	164	168	154	157	192	196	177	186	177	175	179	179	170	168	190	159	173	170	193	177	165	159	169	186	167	155	190	191	180	162	139	166	161	168	169	186	169	181	166	193	185	162	163	191	172	177	186	183	168	165	177	159	155	184	150	180	147	174	172	183	184	193	166	162	191	169	167	159	163	182	159	177	184	168	194	157	188	151	183	193	191	196	172	161	158	171	188	167	177	204	179	176	157	162	184	172	188	165	183	186	190	184	140	159	146	173	199	186	181	168	179	156	174	176	172	194	193	159	187	188	168	159	182	155	170	160	178	177	194	184	219	171	163	163	169	168	155	166	181	166	177	180	182	176	180	185	150	175	177	192	189	179	188	175	179	183	181	184	179	203	190	179	143	169	192	188	177	187	173	177	203	180	172	172	179	162	196	192	146	169	163	163	159	188	173	180	186	185	158	173	180	176	193	163	181	177	167	160	167	150	162	168	171	159	186	189	162	160	186	174	169	171	158	176	173	181	179	162	172	143	179	183	164	161	160	198	191	161	154	193	179	174	176	190	194	169	174	167	163	192	164	174	184	179	169	170	172	179	189	180	156	194	165	170	179	164	180	158	185	180	175	171	160	167	196	179	150	179	197	172	147	163	176	165	198	185	183	160	222	162	167	175	157	164	169	160	166	170	149	166	171	159	187	193	164	194	161	184	169	184	166	174	174	178	173	169	171	178	167	164	158	181	182	181	178	170	162	170	187	165	174	188	156	174	144	188	189	151	175	194	160	175	165	184	186	182	174	175	177	161	195	171	184	168	160	149	156	170	154	176	171	180	164	186	151	168	194	159	176	156	157	179	191	162	189	147	168	175	188	177	178	189	179	176	173	176	211	165	195	180	153	183	176	162	177	182	146	171	181	162	174	184	164	179	172	197	168	164	164	200	186	181	185	176	145	178	173	173	193	172	168	181	177	148	173	174	185	178	196	148	195	167	196	197	178	142	157	168	191	204	205	163	175	173	174	167	169	169	173	175	199	204	164	171	185	198	184	172	192	155	172	172	174	167	173	172	194	188	168	163	165	175	190	172	166	169	179	172	167	173	181	182	168	196	187	169	190	172	175	186	171	166	166	181	196	161	163	164	165	199	182	192	154	175	188	178	149	171	188	164	165	178	146	176	186	191	176	186	157	187	162	169	160	181	190	172	158	173	181	161	174	158	197	161	213	171	171	185	150	165	203	173	192	156	151	166	166	168	192	169	168	171	145	188	186	196	157	152	175	163	174	200	153	160	202	169	186	196	174	166	168	166	185	154	159	178	163	151	166	191	164	195	158	183	170	213	156	152	174	170	162	179	172	163	179	190	170	191	171	195	174	173	181	166	184	172	175	171	178	169	200	174	190	159	167	162	171	184	181	180	202	203	173	152	150	209	174	174	151	166	166	200	179	187	167	200	180	155	148	170	169	182	154	184	168	174	179	177	152	166	191	163	175	171	220	159	170	171	158	196	181	169	172	178	165	191	175	185	195	160	187	185	160	171	190	176	170	169	174	176	192	169	181	179	163	174	206	165	155	185	160	165	177	172	171	196	196	155	168	144	162	183	182	169	158	171	166	181	192	164	170	175	190	177	178	167	166	175	172	182	179	171	176	165	163	200	180	168	176	171	157	184	179	172	173	186	176	184	185	171	170	174	169	184	165	198	168	160	163	159	167	179	186	165	180	157	171	182	163	193	151	186	176	185	166	169	159	171	167	170	175	161	166	175	196	181	186	145	187	175	181	175	151	185	164	159	165	189	169	179	145	168	170	147	165	179	176	160	156	174	179	154	161	192	197	176	175	166	168	184	184	182	159	180	190	170	162	153	187	185	169	166	174	166	177	182	146	166	214	169
2284	551	714	714	685	598	631	585	544	576	557	543	534	518	488	483	492	494	540	504	498	476	539	518	495	518	483	508	507	486	487	515	470	514	528	495	526	486	470	497	515	470	488	512	550	493	463	495	508	483	475	476	494	486	470	494	461	481	514	473	506	478	474	482	475	507	519	487	478	518	475	483	514	517	492	453	491	476	498	474	471	494	487	509	497	523	453	493	496	492	475	502	512	472	496	506	470	524	493	510	503	476	496	496	498	467	437	451	504	497	504	517	498	484	481	491	534	503	495	473	484	503	491	508	474	518	471	520	505	517	487	503	471	479	524	531	507	497	532	494	511	509	506	496	519	434	474	475	471	508	493	464	486	496	506	472	526	498	503	476	504	487	500	472	489	489	521	456	480	482	486	501	491	469	482	527	480	448	490	493	491	512	476	516	489	471	452	462	497	502	484	501	484	468	490	543	506	524	471	490	500	505	482	487	490	485	494	507	486	492	533	515	534	482	474	510	481	489	519	494	523	535	512	506	516	499	489	486	477	527	500	489	498	510	493	489	498	470	494	510	529	501	503	470	485	491	465	519	450	471	474	497	522	483	517	487	499	522	454	506	462	497	512	458	498	488	498	485	529	475	480	477	447	515	497	482	476	501	480	480	488	486	510	500	460	475	456	499	459	535	497	474	457	491	483	489	479	507	481	502	503	547	471	472	531	520	488	486	464	487	526	506	450	523	491	511	477	483	481	487	481	511	477	500	478	492	485	511	474	462	508	463	486	472	473	457	445	460	496	499	444	499	473	521	491	504	495	462	531	519	515	491	479	496	479	526	511	477	493	483	506	499	531	486	531	473	469	515	511	489	529	490	479	460	531	509	520	514	524	493	505	456	507	460	497	523	477	520	508	524	471	515	486	506	467	443	463	487	533	478	516	485	484	492	497	504	486	484	509	502	492	517	515	451	497	472	527	480	499	525	451	480	501	485	486	522	517	486	483	509	507	514	523	452	488	464	499	451	528	490	487	524	511	493	514	458	509	505	490	514	484	511	506	483	473	440	457	500	491	475	484	497	507	496	474	509	466	464	525	463	535	466	504	460	524	512	488	506	437	511	483	481	442	505	567	468	466	455	494	547	465	491	468	521	493	503	488	486	469	503	471	468	509	501	506	497	488	475	486	500	471	507	489	490	487	478	446	500	496	480	468	483	482	504	487	523	519	482	481	479	479	446	516	483	511	474	496	450	499	471	470	487	481	505	519	462	491	514	500	467	467	493	524	481	458	516	502	472	486	487	533	480	451	454	462	487	509	528	490	475	527	540	481	510	492	485	469	511	520	475	462	506	479	460	498	509	470	526	494	504	484	511	490	485	471	469	492	487	533	528	505	484	501	529	493	495	483	478	467	499	446	468	472	496	483	542	516	509	455	480	467	474	498	527	505	484	477	508	473	449	484	531	486	499	491	515	477	496	496	516	479	510	450	534	487	449	529	511	504	453	490	496	475	507	485	452	452	452	500	470	523	445	523	488	506	484	472	509	524	529	478	507	479	500	478	505	479	494	470	513	463	506	489	512	497	456	463	511	482	537	499	477	482	484	481	487	455	491	522	487	485	448	473	486	444	480	443	495	487	502	478	498	510	466	501	499	479	465	496	506	501	519	490	468	497	505	514	505	479	468	484	483	487	469	470	516	494	507	486	488	504	524	455	487	499	505	488	475	462	495	491	471	480	506	515	511	457	506	509	493	474	508	528	491	463	501	474	457	541	485	479	455	477	498	488	528	517	505	491	497	525	507	490	477	518	490	511	466	469	486	505	498	510	487	524	484	518	539	502	495	517	459	483	528	462	465	535	511	466	482	534	508	468	508	526	459	507	490	472	440	502	524	488	468	495	501	492	484	485	484	489	535	459	505	522	482	485	488	523	474	533	476	518	495	508	490	509	471	468	462	518	480	527	487	513	494	504	446	476	484	514	497	460	512	479	477	492	495	433	496	478	515	480	494	517	488	510	496	478	481	532	463	494	474	474	528	453	495	461	477	506	523	468	511	485	460	485	469	496	508	494	460	476	475	457	512	561	475	484	513	526	511	490	488	496	506	498	472	493	489	518	485	471	475	504	493	519	506	455	498	468	510	508	469	476	488	507	471	495	528	459	512	452	473	502	533	502	435	470	469	472	480	507	478	525	492	487	519	467	521	504	487	487	486	518	482	489	457	469	526	496	501	485	503	506	484	505	447	477	460	483	499	508	517	446	468	486	510	474	521	504	520	514	491	491	473	555	455	485	483	487	486	520	439	458	503	488	525	462	491	511	509	510	493	477	490	488	481	504	502	521	502	481	482	506	473	488	518	489	496	497	468	454	473	481	499	497	525	509	494	510	486	516	486	510	478	509	485	525	503	486	476	510	453	478	498	466	538	478	480	503	506	489	500	442	502	463	524	505	531	507	487	494	488	505	504	461	543	482	512	478	487	491	490	513	472	478	475	500	455	452	512	481	504	455	480	520	499	492	461	505	504	496	500	495	471	511	507	478	486	478	513	515	499	510	553	494	485	501	505	463	472	529	447	478	495	504	470	478	469	464	462	473	495	504	477	526	543	465	501	526	483	453	512	467	487	507	494	460	482	494	496	461	480	456	507	479	480	474	474	464	451	515	538	512	491	496	515	506	536	459	508	499	522	532	493	494	528	527	486	473	513	502	495	490	489	525	488	534	482	514	485	496	491	496	491	505	438	489	473	468	496	486	471	481	508	509	504	451	464	476	481	526	528	470	481	456	463	479	516	505	516	479	503	471	490	470	482	483	491	509	469	472	507	486	503	488	496	509	506	488	476	518	472	490	506	486	450	490	507	474	518	467	493	516	526	501	512	492	508	524	472	520	515	459	488	498	518	512	506	501	520	515	481	483	499	480	513	463	515	510	495	497	457	540	503	494	492	495	462	487	476	499	494	477	481	528	494	514	544	461	468	505	448	479	517	446	500	557	466	509	490	529	522	498	483	506	500	469	504	482	515	497	475	516	457	505	490	537	485	511	533	479	500	478	471	500	480	513	490	515	466	496	469	520	481	509	508	509	490	466	504	501	474	489	477	515	503	460	478	508	506	508	492	467	485	508	473	460	485	499	488	505	456	489	474	467	506	464	514	509	487	515	480	534	445	475	549	494	534	509	483	442	452	501	497	493	504	473	507	498	485	515	459	493	497	464	471	471	478	499	482	498	538	477	490	491	473	505	525	508	493	486	500	511	511	497	520	535	480	497	506	463	478	489	448	485	452	501	505	488	525	468	485	471	484	505	494	506	504	471	497	480	511	477	479	506	499	512	473	459	483	511	497	503	519	511	476	490	459	496	517	501	468	512	468	517	496	488	538	483	493	538	494	476	496	517	507	500	452	500	489	479	518	483	499	549	502	498	455	494	465	496	460	517	521	506	503	512	501	464	486	498	490	488	497	506	509	462	531	530	505	515	497	486	507	497	488	512	478	469	485	498	529	471	459
11190	1252	1317	1050	752	521	436	335	264	243	196	187	155	157	152	154	139	128	121	126	135	99	122	106	103	104	113	109	78	113	98	92	100	91	106	99	89	95	102	78	93	101	100	99	99	91	106	93	77	114	99	92	98	101	103	84	100	80	89	106	94	86	89	86	112	100	85	104	99	92	105	72	73	89	99	100	106	105	86	107	105	108	115	97	91	94	89	88	86	91	86	74	80	97	89	94	83	90	86	92	99	102	90	93	93	107	92	79	91	98	91	97	70	91	110	122	83	90	97	82	90	94	97	96	91	109	89	88	112	114	106	83	68	82	87	93	76	84	105	87	83	107	108	83	82	101	89	95	108	74	84	90	81	82	85	103	93	89	99	86	88	97	83	98	96	102	89	104	78	97	76	110	105	80	72	77	102	95	83	97	86	98	93	98	80	87	104	104	100	97	103	97	100	88	99	86	92	101	111	91	91	79	83	83	99	79	87	103	83	92	83	89	96	97	91	95	91	80	86	81	87	99	91	108	86	106	97	88	96	89	86	92	85	101	74	82	101	99	90	78	81	102	70	79	99	85	95	87	97	79	82	89	108	77	102	92	95	85	90	90	86	90	89	89	113	87	93	98	97	90	99	88	82	79	101	92	95	104	88	83	96	100	83	99	107	97	93	105	97	94	88	86	98	96	79	77	83	98	84	85	111	93	101	99	78	97	71	85	85	88	85	92	78	86	99	80	70	86	76	86	93	76	78	94	101	89	84	104	99	75	90	93	90	92	79	90	101	94	90	91	77	97	94	94	91	89	75	86	83	92	93	77	85	96	88	81	100	93	70	97	86	76	69	107	93	103	113	107	103	99	93	96	90	90	79	107	104	94	86	91	96	101	73	85	83	94	92	111	75	72	96	87	78	101	77	94	86	100	107	92	86	101	88	83	94	116	83	96	75	94	85	87	90	85	96	101	101	77	84	93	77	91	96	79	82	96	103	101	71	94	86	85	90	77	96	122	94	78	78	95	91	94	93	91	76	88	104	93	92	85	91	80	106	92	101	96	98	112	101	78	99	79	83	94	100	93	79	83	80	92	104	93	73	98	89	81	84	107	89	84	82	90	94	99	96	101	84	75	89	101	92	77	106	77	100	76	83	83	86	99	67	105	91	78	90	85	103	80	95	84	94	83	88	81	90	77	94	89	86	97	72	98	85	93	100	99	90	82	79	93	97	70	90	93	93	76	94	113	75	89	89	94	99	102	95	94	79	98	81	99	105	92	83	103	87	114	102	88	102	94	94	95	92	102	87	95	88	93	88	87	101	87	84	81	90	97	97	114	90	101	94	80	86	95	82	99	71	78	98	103	82	87	80	102	97	117	89	89	87	81	78	104	96	83	112	92	87	85	83	110	86	107	106	83	104	86	75	94	87	91	89	111	83	84	97	85	97	102	94	108	91	92	80	82	91	87	94	93	66	100	100	81	88	93	92	84	91	95	93	93	103	92	88	95	92	80	94	86	94	107	93	68	95	100	109	89	82	105	103	94	76	82	117	86	87	76	95	71	105	102	90	80	94	88	88	94	93	87	90	80	101	85	94	77	104	91	99	93	87	83	84	84	104	99	96	68	91	91	92	93	107	86	95	80	96	82	88	95	77	101	96	97	105	103	86	83	102	85	95	85	94	95	87	91	81	78	91	92	104	102	85	89	94	92	75	94	102	89	94	100	75	93	94	92	85	80	83	98	101	96	94	78	87	90	84	104	76	105	94	83	73	98	114	97	84	78	66	90	96	82	99	99	94	86	86	84	93	87	117	78	89	97	99	75	90	74	88	91	75	83	89	106	97	106	86	91	97	108	107	84	90	91	118	88	82	91	89	89	92	79	95	97	98	86	77	103	82	82	93	84	88	81	79	116	100	88	72	99	102	91	84	67	91	76	83	109	84	99	68	77	100	84	98	83	84	86	72	100	103	73	91	103	73	74	77	82	83	72	84	89	73	97	82	82	96	73	110	99	89	83	105	63	87	86	82	102	78	103	87	103	87	99	105	96	86	90	85	69	86	94	97	93	88	81	84	105	109	86	91	91	79	87	96	76	104	92	68	83	98	89	101	88	90	88	105	108	78	79	103	85	96	91	110	97	85	96	81	81	101	76	87	80	86	107	95	91	80	90	87	96	94	91	101	84	94	105	99	88	105	78	96	81	98	92	89	90	91	92	95	90	104	75	80	98	94	95	93	90	73	93	99	97	101	106	80	89	94	81	90	62	82	99	101	80	92	79	80	97	89	111	86	89	113	91	91	87	96	121	94	104	79	98	82	79	79	97	90	82	94	85	89	102	83	85	88	109	107	99	101	107	92	88	83	100	75	79	76	88	93	85	83	79	110	104	81	108	100	97	97	86	99	94	90	92	78	85	78	92	92	99	98	85	81	80	85	84	78	77	97	92	89	65	87	84	105	94	96	87	96	86	93	91	87	94	84	99	77	88	77	112	78	83	87	81	81	93	81	87	99	95	97	111	86	87	93	76	90	85	96	83	88	91	92	91	84	93	86	89	84	89	90	97	73	101	101	90	95	87	97	86	82	117	75	86	86	97	95	83	94	105	100	80	86	115	84	81	95	81	91	97	97	92	87	90	95	81	85	92	93	102	103	105	92	97	86	99	82	108	98	90	93	80	113	78	109	83	77	90	99	95	90	76	98	98	82	105	79	88	92	93	77	95	82	84	97	99	93	82	96	98	79	98	97	82	92	94	96	96	78	103	83	93	90	91	92	92	101	106	85	84	88	101	84	80	103	86	92	88	104	99	93	95	101	84	96	113	91	84	83	101	91	97	105	109	82	93	98	90	88	97	100	85	83	86	83	90	95	94	79	77	93	88	100	95	100	71	93	97	86	93	83	93	89	110	78	94	75	81	100	97	96	82	96	79	80	88	91	85	96	82	97	105	81	79	88	84	84	79	90	86	98	71	86	80	111	99	93	103	92	87	91	89	86	85	87	90	89	90	83	98	86	84	107	87	92	85	98	78	103	92	102	107	93	107	86	92	80	80	77	94	69	91	97	69	85	85	92	98	84	101	92	88	100	87	94	105	93	99	74	83	98	101	89	98	84	93	90	91	102	91	90	83	90	82	79	91	110	91	100	84	84	90	94	91	104	82	78	96	70	88	93	84	98	84	77	82	110	99	78	88	99	97	78	88	88	98	87	86	90	91	90	105	104	104	94	88	70	94	84	92	86	108	85	83	99	94	106	84	96	103	103	84	83	94	107	92	85	97	83	89	95	108	104	92	80	96	89	86	82	109	100	86	75	88	97	88	85	86	101	101	101	94	85	88	101	76	89	92	94	79	87	92	91	85	104	102	96	96	99	87	81	88	104	88	93	75	104	97	82	94	105	84	93	94	85	91	93	74	94	89	87	82	91	105	98	86	87	99	110	86	101	87	73	95	84	91	98	92	93	95	82	95	98	83	99	98	84	90	86	88	101	82	90	78	90	94
6226	1400	3307	3644	3008	2520	1959	1602	1341	1158	1125	980	811	738	671	673	606	570	546	498	515	488	499	420	408	416	421	410	372	408	360	408	381	381	370	344	353	320	386	359	358	335	347	364	349	325	311	301	310	323	300	331	298	324	317	335	347	304	318	297	306	345	313	332	321	287	336	300	290	300	309	333	319	290	313	326	305	327	288	314	325	307	287	304	269	286	317	309	301	293	316	327	289	288	276	263	314	311	291	290	284	285	240	298	296	268	300	307	293	289	292	266	266	280	270	286	312	287	302	300	291	310	295	280	299	309	315	322	311	310	315	257	293	279	303	270	274	283	296	304	341	300	307	287	306	299	300	300	286	298	303	288	304	299	287	287	275	291	286	302	288	345	306	329	277	315	285	300	319	301	269	282	308	287	309	311	317	307	301	323	307	295	303	282	330	299	315	283	262	296	304	296	291	314	277	290	292	315	318	299	293	273	301	277	272	300	311	275	309	304	276	316	274	302	289	280	324	321	334	296	292	300	309	300	295	310	287	268	281	302	306	318	297	265	285	289	328	294	308	278	278	266	301	292	268	294	285	275	319	272	270	321	298	284	287	317	296	291	299	327	304	299	274	303	313	288	309	297	279	286	281	276	283	292	320	281	325	300	298	291	276	297	310	319	287	311	278	267	273	281	306	280	286	328	287	284	274	319	315	298	301	347	305	290	296	314	293	267	271	303	288	266	284	306	300	311	270	288	317	296	308	288	278	302	302	295	314	294	333	288	276	289	290	311	328	316	278	312	294	310	281	299	309	293	306	291	273	299	308	287	299	314	292	290	297	287	265	297	324	309	295	267	303	303	314	283	297	282	323	334	290	281	322	288	341	305	309	287	290	310	263	313	309	255	324	289	301	279	268	292	340	278	308	290	302	301	282	268	266	302	301	291	305	278	288	294	279	290	293	271	283	287	301	290	269	298	291	286	298	278	289	305	291	288	311	297	314	296	310	289	268	274	288	258	283	280	288	312	300	284	285	290	287	261	273	295	287	297	256	332	296	295	339	298	302	275	283	317	293	264	278	297	313	273	275	300	287	279	281	273	280	313	320	281	305	277	287	293	314	293	279	303	310	306	280	300	282	302	301	309	293	293	300	315	290	298	316	273	269	279	291	298	281	320	271	319	280	288	303	303	299	294	280	310	300	263	265	285	271	308	289	305	281	290	253	266	303	267	256	289	297	308	270	282	304	337	269	301	302	298	283	282	311	298	278	304	263	323	284	286	287	290	304	322	293	313	261	288	294	296	298	292	259	302	306	274	284	290	266	308	296	291	306	326	292	285	293	276	285	297	299	288	282	305	273	317	294	296	268	287	296	309	282	292	321	280	305	324	292	298	318	306	283	282	321	271	286	288	276	287	289	303	281	318	288	290	304	296	279	283	284	291	323	306	309	300	296	298	332	310	289	300	289	284	290	294	347	293	258	300	297	281	301	273	303	330	315	286	294	296	281	284	288	300	276	278	306	261	259	296	284	271	322	325	302	287	302	293	311	286	312	277	322	293	272	298	302	271	290	291	304	296	308	279	280	274	283	300	295	322	307	300	272	295	313	283	285	318	291	279	271	337	296	307	297	300	311	297	311	299	264	294	304	310	306	327	267	330	284	315	306	300	294	267	268	301	334	309	297	301	280	284	304	316	283	320	304	274	292	277	297	296	268	297	277	290	290	287	279	271	333	294	255	303	289	285	320	294	239	296	289	296	270	307	314	298	307	291	275	285	331	306	280	289	285	308	314	313	283	301	293	272	264	289	299	269	296	297	289	285	299	290	319	288	281	289	330	267	282	263	289	301	277	284	307	264	303	320	290	297	298	316	259	261	277	304	295	288	270	312	298	262	314	308	311	296	337	247	269	284	300	294	282	284	280	279	298	286	303	303	311	271	300	300	317	283	338	291	259	293	303	308	269	300	294	290	321	298	285	273	258	303	278	313	284	294	257	299	304	286	278	314	310	287	293	298	312	310	303	271	263	295	284	273	316	297	282	282	288	315	291	327	312	304	313	318	260	290	313	283	304	251	305	302	273	261	280	266	258	267	298	278	282	272	294	272	273	252	289	302	290	276	305	275	295	282	305	308	289	297	285	292	264	301	313	289	284	321	280	311	286	299	304	313	295	297	299	308	282	306	294	279	280	273	306	318	289	290	273	332	310	270	292	329	312	297	297	294	305	313	325	273	287	306	304	289	297	273	301	286	286	312	286	306	308	279	312	336	272	312	287	286	299	298	283	294	285	273	288	292	284	293	268	304	316	299	308	305	299	286	266	273	292	254	311	299	295	312	291	316	293	274	284	272	297	283	331	272	280	287	314	304	294	289	304	303	275	297	294	288	294	265	273	282	294	284	307	301	273	298	280	288	292	268	284	283	311	293	287	325	285	280	311	290	310	303	274	298	306	317	295	327	280	293	324	306	273	293	332	288	243	290	298	314	293	277	284	306	290	275	324	269	318	308	291	285	283	277	312	316	297	306	277	276	282	302	297	306	278	310	286	318	319	264	288	333	295	308	298	281	304	286	283	274	293	321	282	296	316	311	310	332	300	322	302	278	279	303	273	282	308	294	309	311	294	294	297	299	310	273	270	298	257	274	265	277	291	313	291	312	308	292	291	294	288	278	259	286	298	276	278	299	265	305	309	290	284	261	285	297	282	280	261	275	302	314	284	333	302	329	288	280	292	286	278	273	312	295	292	288	285	297	302	302	267	288	259	286	275	301	278	305	302	301	314	297	333	289	291	294	299	289	285	300	281	295	287	307	298	323	286	270	298	286	290	326	284	284	290	290	310	298	325	331	289	305	332	305	324	307	314	277	283	310	301	308	327	296	268	290	304	284	283	280	295	308	291	339	297	274	288	299	315	321	297	264	272	282	293	306	313	298	312	291	311	290	330	317	293	318	314	288	322	305	286	300	285	321	292	280	316	277	330	264	286	307	311	280	257	312	318	321	319	262	290	292	314	297	292	321	305	257	285	290	313	302	332	244	316	261	325	315	307	259	298	271	280	280	297	299	285	302	281	289	290	279	306	314	290	313	327	293	280	253	300	301	326	291	295	320	301	298	307	323	285	293	294	272	305	288	308	299	269	295	270	319	289	303	282	300	334	264	278	309	309	279	293	297	328	282	294	291	317	268	347	284	299	314	302	318	275	307	315	268	301	272	267	280	301	283	272	316	304	300	278	278	289	274	304	281	315	293	288	301	260	302	309	287	286	297	294	280	328	303	316	303	337	321	300	276	301	265	294	290	347	276	302	310	276	304	293	289	295	290	305	289	304	274	301	273	315	289	318	284	309	290	298	287	286	291	285	322	288	282	312	328	308	303	293	293	288	289	296	303	286	306	284	259	317	284	294	285	293	267	294	279	295	299	314	316	291	278	294	320	291	327	311	302	269	317	325	295	281	293	298	299	319	281	283	288	315	285	280	285	311	315	308	261	312	260	279	315	280	295	330	275
20676	3413	3107	2235	1593	1136	903	619	564	484	427	391	330	342	282	271	275	262	278	254	215	237	213	168	206	223	216	189	185	188	186	178	179	187	203	204	175	169	174	210	175	169	174	172	162	185	189	178	189	170	187	181	181	173	185	181	199	134	155	175	192	163	185	162	176	201	177	169	172	154	175	184	181	185	181	158	173	169	167	172	182	181	172	165	184	163	181	159	160	158	175	160	174	176	163	151	186	165	171	169	163	165	162	172	156	161	167	158	191	185	166	166	174	187	166	190	165	179	151	186	174	170	195	174	196	187	162	158	171	175	160	150	149	174	176	157	158	181	175	176	179	142	141	156	170	146	177	161	146	187	169	169	176	185	165	157	170	170	168	168	158	199	183	162	184	193	176	163	156	182	169	170	177	180	180	160	170	171	163	153	163	155	162	172	174	175	182	151	167	189	167	183	150	178	160	209	161	160	175	142	168	179	163	172	168	175	186	161	153	186	176	182	176	178	150	176	171	150	173	173	181	153	167	167	182	174	177	173	182	185	149	176	186	152	162	184	138	155	161	145	135	163	142	167	186	155	161	170	151	177	179	176	167	177	162	183	171	150	178	153	168	173	158	174	183	166	170	164	174	174	162	172	143	166	146	196	157	172	169	185	174	155	166	175	179	171	156	153	171	155	158	181	170	171	179	168	159	171	172	170	158	170	163	159	147	168	185	183	190	172	172	192	187	156	167	167	172	155	170	184	192	165	158	189	160	190	172	172	162	177	169	171	163	162	174	174	160	148	180	175	162	176	172	145	166	175	158	148	155	174	185	157	184	184	169	168	166	170	155	155	159	171	183	153	167	144	187	169	179	178	171	144	149	162	176	161	160	157	160	165	166	155	170	172	175	191	162	136	166	149	150	170	196	169	163	151	163	169	178	179	185	188	188	170	161	186	165	180	171	176	173	169	190	167	151	148	163	163	154	181	146	172	179	146	155	183	171	154	170	165	171	155	165	167	158	176	170	162	145	152	175	153	169	147	161	184	170	184	163	165	151	140	162	187	169	191	185	164	173	162	178	147	203	166	178	189	192	191	176	154	159	152	181	173	179	130	156	161	178	154	170	159	135	191	175	170	161	165	167	179	172	183	161	148	153	195	169	183	181	202	163	157	186	186	168	169	187	174	165	147	164	159	169	163	177	194	161	170	184	179	161	173	175	156	184	157	166	166	171	150	171	169	175	157	178	185	178	168	153	176	172	185	166	181	151	151	186	156	176	150	174	173	175	147	191	162	162	153	158	173	191	178	170	165	173	174	166	147	158	165	179	178	171	177	139	196	181	168	176	153	182	165	193	185	170	200	188	146	170	158	187	196	170	162	161	152	166	167	167	171	185	200	156	172	165	141	159	154	158	168	184	150	181	181	169	166	178	179	161	169	181	155	185	201	147	187	163	167	193	181	170	181	155	186	173	196	168	185	161	168	158	158	172	157	167	171	180	152	164	168	178	173	130	164	193	181	163	176	146	168	175	173	164	182	169	168	163	140	180	175	175	176	170	187	179	185	168	157	173	156	157	164	150	169	180	192	195	181	171	173	182	151	157	180	160	193	189	178	164	145	163	182	169	178	160	170	160	161	153	138	172	178	169	182	188	160	151	184	181	178	147	179	165	183	179	178	161	158	175	158	170	150	174	177	184	148	187	186	152	195	170	182	161	172	152	165	203	168	157	166	155	187	158	157	176	165	192	179	169	143	172	183	168	175	180	175	157	187	171	174	170	185	165	167	150	171	158	173	158	175	164	158	178	178	180	168	175	173	165	175	175	154	151	169	185	160	159	163	184	164	165	160	152	164	170	172	187	156	151	159	160	176	176	166	151	166	173	166	169	150	177	171	189	167	157	163	185	174	165	179	180	174	169	160	166	163	183	153	167	190	161	189	167	166	168	196	171	147	160	157	160	180	162	154	186	163	175	153	187	166	197	170	180	191	150	166	176	152	159	161	168	176	162	160	162	167	190	179	198	197	164	172	168	143	182	173	174	177	170	168	165	187	144	184	177	185	155	167	150	142	161	172	186	175	163	150	163	181	184	168	174	183	162	168	157	178	174	157	165	174	171	174	183	158	174	181	163	164	162	174	150	170	179	174	164	171	164	150	165	159	163	185	159	185	157	157	175	174	159	145	187	199	158	162	156	184	171	200	183	140	151	164	164	156	168	148	186	178	179	175	178	189	172	147	177	180	160	160	181	162	144	176	169	178	164	174	192	150	184	172	166	196	173	197	190	182	152	164	171	162	190	146	180	187	177	164	170	174	167	167	171	157	182	150	167	167	171	166	174	172	174	191	171	172	144	156	165	166	170	170	182	159	175	164	185	162	196	158	169	193	159	133	166	130	158	169	163	169	200	159	185	172	170	166	173	157	174	162	162	176	185	205	189	201	178	191	186	157	167	191	158	175	166	161	150	146	181	161	178	176	170	174	182	179	162	175	158	183	176	177	154	172	166	188	183	145	179	146	168	161	176	164	165	173	199	158	160	184	161	175	175	149	152	166	164	154	177	174	188	168	164	194	174	175	150	191	163	141	183	151	198	167	175	174	161	170	189	154	165	154	195	156	174	193	164	177	184	185	176	144	164	149	187	160	159	147	171	161	157	161	153	179	163	156	186	184	154	154	191	155	164	178	187	186	186	173	168	163	172	164	177	160	155	153	162	174	162	166	176	148	173	169	173	174	181	152	180	169	165	182	168	163	170	154	193	170	174	165	168	190	145	170	199	167	146	161	158	167	171	162	168	139	192	183	158	171	156	195	174	163	174	176	138	170	160	191	151	147	182	184	163	165	167	161	153	194	145	178	156	179	167	136	174	165	175	155	221	138	168	170	181	173	146	165	161	151	172	162	174	176	180	151	165	154	146	134	164	173	159	166	157	175	176	170	171	172	162	174	170	158	183	142	176	163	153	161	177	169	151	180	179	153	153	171	168	137	175	164	169	164	154	151	166	175	164	137	166	142	175	156	169	169	168	152	188	148	200	161	168	182	171	176	145	162	174	153	182	158	172	157	187	181	156	182	161	176	165	154	154	167	177	176	178	181	176	164	161	166	183	159	150	149	180	179	149	175	174	175	159	153	176	157	199	189	136	172	165	181	159	176	168	177	167	191	180	202	167	163	183	191	149	169	171	160	157	195	156	176	170	181	160	184	155	169	203	148	165	159	162	175	181	170	169	145	177	181	161	181	194	171	166	164	176	188	186	185	169	171	153	177	159	173	176	154	168	189	173	175	148	159	157	138	160	165	198	180	169	164	166	168	160	174	172	153	163	152	173	175	177	147	164	170	181	167	177	162	181	165	170	185	158	152	149	162	177	173	155	180	181	145	174	156	158	145	167	184	172	173	161	142	190	157	161	161	166	152	170	158	169	172	198	158	173	172	174	173	166	166	185	182	158	158	151	170	188	167	157	163	170	157	156	155	165	162	168	162	146	179	175	186	194	180	165	146	173	156
8666	2702	6385	6866	5784	4830	3927	3248	2767	2277	2036	1766	1614	1526	1398	1213	1194	1143	1049	1017	913	942	855	826	794	740	760	736	708	688	709	677	626	669	640	653	648	640	595	609	613	596	597	585	568	597	576	550	612	560	581	557	539	571	595	550	533	579	517	559	552	556	562	558	593	568	541	546	552	513	532	533	504	526	505	529	531	542	488	537	522	516	565	575	556	540	506	542	558	492	539	526	499	508	519	509	507	520	518	484	540	477	523	521	514	523	514	509	476	493	538	493	500	529	517	498	546	512	505	569	508	505	536	511	523	529	539	504	511	503	508	524	516	511	531	509	521	498	518	516	520	520	547	534	532	510	501	518	505	532	498	499	490	469	530	494	519	539	540	484	524	498	548	519	554	496	515	527	483	485	490	501	533	497	537	489	470	492	505	501	518	527	534	493	519	496	533	536	502	513	498	477	484	512	497	514	498	490	498	522	498	526	502	512	495	513	514	504	522	490	520	518	553	490	482	522	509	549	521	522	536	456	524	516	486	523	478	480	488	474	489	511	541	536	519	460	514	487	463	504	501	464	473	515	497	508	527	502	492	507	501	512	492	494	507	478	492	540	508	486	509	499	473	525	499	523	516	469	531	498	492	517	539	553	493	552	516	515	469	503	472	536	480	473	474	514	485	518	531	504	523	513	508	494	508	521	510	503	553	499	466	469	470	544	493	479	500	518	487	492	528	522	511	515	491	515	544	503	476	511	548	531	465	520	497	472	485	484	494	513	510	478	539	511	516	509	508	479	494	473	458	487	456	505	482	486	486	485	502	490	519	486	517	492	536	495	491	505	518	515	469	507	505	507	516	484	483	492	534	446	501	488	510	488	477	466	501	507	513	526	474	513	484	484	470	514	473	510	511	522	527	513	508	533	536	504	465	488	478	465	524	508	518	522	474	495	499	489	492	504	528	495	451	440	512	513	508	490	498	476	491	512	467	510	499	518	471	508	491	500	494	472	467	520	448	470	524	519	488	463	466	494	501	520	482	506	489	500	488	501	495	514	572	550	463	468	483	463	486	530	495	472	475	477	472	542	505	513	492	466	512	474	486	512	497	502	520	469	467	499	507	524	497	490	515	504	542	523	473	500	502	490	528	494	513	491	525	495	512	478	530	478	506	494	491	461	507	470	519	480	495	509	470	479	518	511	499	484	501	464	510	480	496	513	512	490	516	497	511	517	483	485	513	526	526	494	494	503	509	537	536	474	529	508	486	486	493	494	506	497	527	524	482	455	481	537	495	475	502	510	530	496	508	507	482	496	491	535	523	515	492	527	517	468	498	500	472	479	516	513	478	532	472	477	502	549	520	491	508	468	509	535	500	496	528	443	463	483	522	489	499	522	531	485	521	487	506	504	487	482	504	511	480	514	477	545	498	514	494	505	514	502	460	460	517	478	534	518	503	496	504	532	530	494	475	525	520	541	512	476	513	526	489	503	528	500	506	418	548	539	515	511	536	486	458	492	511	507	478	494	522	464	494	500	466	502	501	505	498	508	491	524	495	467	505	530	470	478	496	489	493	512	516	501	468	500	503	505	493	518	514	507	477	475	463	504	516	502	479	509	489	491	521	526	507	524	500	479	515	520	451	471	525	511	484	491	517	488	520	534	491	545	520	554	507	453	513	523	521	536	520	500	507	483	501	497	497	494	511	522	453	498	472	477	488	480	508	521	490	517	514	502	492	485	478	520	479	505	525	513	517	493	473	517	498	500	490	467	515	455	497	551	498	527	504	492	505	513	487	492	479	476	503	499	509	494	525	498	527	548	508	509	511	512	483	530	461	479	496	519	488	533	479	497	510	492	484	490	479	501	465	521	494	490	501	487	496	495	536	506	552	526	528	486	535	484	493	495	464	505	495	481	509	494	472	476	511	494	521	482	494	486	550	471	511	490	482	518	474	484	526	507	507	533	517	489	517	487	485	474	544	483	487	495	494	512	520	513	467	485	527	508	499	467	483	500	530	509	510	495	482	484	467	509	496	516	451	482	503	517	493	485	500	495	517	500	456	519	505	498	487	500	490	517	540	501	483	510	486	528	552	527	517	497	520	487	490	521	483	487	473	521	482	484	523	457	497	504	496	528	531	463	511	493	502	505	508	512	482	469	474	503	486	506	511	480	479	516	532	490	496	472	494	501	516	500	502	555	549	517	492	507	518	533	502	497	492	467	461	506	493	493	513	483	509	521	520	532	492	506	505	478	478	470	494	521	500	516	519	452	531	493	509	515	506	460	523	518	489	495	456	494	502	498	519	510	512	521	483	481	484	511	499	565	509	500	490	495	502	493	518	486	501	507	522	487	468	487	503	484	470	514	523	482	515	504	495	531	514	544	488	492	503	491	513	466	496	523	499	485	474	497	524	478	465	479	493	504	492	482	501	527	521	498	518	491	512	548	498	523	491	472	485	518	494	476	519	506	527	559	533	507	504	491	506	523	484	460	511	492	531	502	514	480	495	506	495	511	463	476	494	483	527	530	500	503	503	506	500	474	489	502	498	505	468	500	461	470	489	499	481	499	496	507	512	508	517	535	531	467	492	527	473	514	500	497	504	508	520	536	485	554	566	495	494	526	516	534	518	518	487	506	459	473	520	523	501	474	513	505	500	476	515	524	485	486	503	464	483	519	525	466	538	525	512	492	525	497	479	479	477	512	530	508	510	482	505	554	502	471	499	486	518	490	482	491	490	525	518	493	463	513	492	487	511	507	497	472	485	498	503	489	462	460	519	463	498	523	515	507	450	507	474	503	518	520	485	448	475	491	525	520	515	484	545	511	481	523	513	499	473	484	591	523	510	480	497	501	509	506	502	509	514	478	522	483	481	505	474	462	525	516	499	499	523	520	507	525	529	513	488	497	496	485	488	472	486	512	505	448	475	521	525	545	498	535	512	481	490	494	462	519	507	486	501	517	518	537	498	478	491	507	521	498	512	510	511	488	467	524	487	541	503	508	537	498	490	531	503	465	479	485	482	502	509	498	490	509	507	509	488	523	508	506	477	522	485	494	507	507	514	520	540	507	492	491	507	465	504	477	481	499	529	483	489	536	503	504	519	486	529	506	492	499	504	536	492	487	514	487	447	486	487	478	517	480	486	501	495	479	487	504	519	485	486	539	507	500	509	501	574	497	508	476	459	492	462	450	496	516	507	494	477	474	470	503	523	487	497	481	482	479	460	501	534	504	482	442	515	504	535	521	484	493	519	517	498	494	484	497	520	490	487	520	469	500	483	503	540	514	486	494	469	514	515	489	482	488	491	526	480	532	478	469	550	496	507	491	486	482	462	483	470	488	514	475	556	477	478	455	477	489	510	455	501	470	482	523	500	521	533	516	481	513	506	526	528	487	490	492	498	462	476	484	516	527	478	520	488	459	446	474	499	488	487	527	469	498	491	545	462	441	453	521	488	469	536	485	507	488	504	467	542	524	522	468	532	534	494	513	507	484	481	484	496	487
2505	230	244	218	213	204	177	180	188	178	176	173	176	167	167	173	175	188	175	178	166	159	195	173	159	170	167	180	166	169	197	189	161	182	184	170	172	150	166	153	153	169	173	159	160	158	157	162	191	177	179	183	166	165	184	190	188	163	161	170	156	184	171	158	175	176	162	185	178	179	195	179	160	162	181	170	163	173	169	157	157	170	185	162	170	152	160	153	164	167	173	185	184	174	174	152	196	179	163	180	161	184	177	192	169	178	186	183	194	177	183	171	183	168	174	187	177	159	152	171	188	171	179	159	167	163	152	196	180	175	161	152	165	170	168	186	162	170	176	179	171	190	174	168	164	164	192	176	192	175	165	198	141	160	155	165	168	146	183	190	145	161	156	172	176	166	180	168	164	173	157	163	184	160	171	150	199	163	184	192	175	175	166	166	169	175	161	164	159	180	172	192	180	187	182	151	172	145	152	153	162	181	166	175	161	166	176	178	166	168	146	205	150	179	190	183	174	150	161	155	177	164	179	196	191	169	155	184	173	188	177	181	180	182	177	207	168	211	181	174	179	152	199	190	158	187	163	186	178	178	161	178	171	138	170	159	187	184	176	196	152	198	139	163	169	185	158	142	190	173	184	178	186	165	186	186	192	169	173	181	188	193	167	186	165	195	175	165	161	177	189	165	190	175	160	194	184	151	175	169	188	178	165	169	182	177	171	168	180	185	159	177	173	160	192	167	169	168	169	152	188	174	183	190	185	165	171	175	155	174	165	164	177	157	164	173	165	167	165	181	159	180	179	224	196	203	167	140	159	188	170	186	161	194	166	199	170	157	164	177	176	180	180	175	174	177	157	191	183	161	183	166	189	208	171	162	155	183	155	191	161	162	163	180	173	169	179	179	165	172	170	169	144	181	176	164	166	178	181	171	158	187	176	184	191	170	157	179	186	173	184	190	191	186	173	197	185	173	176	172	171	162	163	189	166	160	165	142	172	196	166	157	163	170	183	152	179	165	156	178	143	173	184	192	179	179	151	175	152	167	162	164	161	140	147	147	159	177	179	153	172	174	155	176	173	151	167	194	177	167	159	145	176	167	156	169	169	171	157	178	168	178	179	187	161	187	169	176	177	181	169	187	189	186	173	173	173	163	154	169	178	168	164	181	194	176	158	161	182	165	170	176	141	169	179	141	173	181	151	166	173	156	174	163	172	159	160	203	170	142	170	174	167	137	169	173	160	194	190	173	179	172	164	150	175	177	179	183	178	148	163	153	192	190	163	172	182	187	165	167	179	170	191	188	167	173	175	168	172	177	161	164	168	200	171	160	172	152	163	182	158	157	185	178	158	197	180	173	199	165	174	167	150	192	157	175	155	170	166	174	172	165	169	182	179	209	170	183	155	183	160	182	182	153	189	204	183	160	198	161	188	187	186	172	168	179	152	188	188	190	176	162	186	181	183	150	178	185	184	165	163	174	159	187	180	198	155	174	175	170	184	154	181	194	185	185	157	174	173	191	184	196	175	183	154	178	178	163	137	200	169	188	195	171	192	184	149	185	165	159	177	160	168	178	177	184	182	187	172	166	157	161	170	154	170	180	182	180	185	178	173	186	197	194	186	195	185	180	160	187	195	167	156	218	155	151	199	163	143	191	183	191	147	172	178	177	174	162	196	171	165	154	172	161	193	192	160	160	180	170	170	170	159	169	157	162	174	168	164	168	178	147	171	148	164	162	185	146	192	168	195	176	172	155	158	174	168	166	184	148	174	149	175	190	172	166	163	155	183	175	172	182	155	162	175	186	165	187	184	174	170	186	182	163	167	163	194	196	174	156	181	195	167	187	156	179	154	167	156	169	155	167	164	167	172	168	189	154	182	163	197	176	188	186	153	196	192	185	182	176	175	159	169	171	157	184	161	191	179	169	157	185	173	170	156	189	179	159	160	158	180	192	172	183	176	156	217	180	190	198	185	182	149	196	170	171	153	192	165	187	204	172	175	177	170	186	169	177	195	193	187	182	165	182	165	150	156	154	161	167	158	200	202	165	179	168	186	192	198	170	174	188	176	160	168	181	172	181	151	186	172	181	172	205	154	184	184	179	206	174	182	171	170	179	177	177	188	164	163	157	170	167	181	169	153	182	163	161	194	147	164	164	171	192	159	168	168	157	183	193	158	166	151	143	180	186	159	185	168	169	185	201	181	190	170	181	200	205	171	180	177	188	154	157	205	148	160	177	161	175	186	159	167	176	175	171	164	190	168	165	187	165	191	184	177	192	190	164	192	187	173	160	162	167	157	162	178	166	155	194	176	164	183	191	152	187	184	178	158	164	195	159	195	139	162	190	166	146	159	177	158	179	175	172	179	163	151	185	173	171	168	179	168	182	199	177	151	148	169	178	167	194	187	167	159	173	175	178	182	144	179	176	149	174	162	192	150	154	172	188	161	185	182	179	176	171	166	159	166	156	185	174	168	185	177	194	170	178	179	157	163	183	180	183	169	200	171	194	171	181	178	187	184	178	198	170	205	175	175	175	198	164	186	206	175	178	187	182	163	166	164	171	187	152	189	167	179	154	176	171	170	186	183	182	171	182	183	165	163	162	177	156	151	192	191	171	159	157	169	145	195	175	170	161	178	185	177	183	167	167	163	179	175	151	158	180	177	181	186	163	176	165	173	163	191	169	171	176	172	162	194	185	176	161	179	168	182	157	172	166	200	191	169	192	143	147	184	164	180	167	173	152	177	148	178	152	190	184	183	163	195	174	203	165	197	199	174	185	173	170	159	170	193	181	179	175	179	200	176	164	200	182	184	170	173	177	174	185	148	196	147	200	178	195	162	176	150	172	159	152	196	158	185	170	171	142	154	140	162	170	175	172	183	179	186	165	169	182	157	175	167	170	168	170	170	168	177	179	193	176	151	145	181	167	162	152	173	167	155	176	186	156	195	176	194	196	161	176	179	149	181	184	174	165	185	166	187	176	184	169	183	159	154	170	174	152	193	180	183	200	179	177	175	170	181	184	171	185	170	186	172	167	170	150	165	180	156	165	169	160	152	157	174	189	184	174	163	199	154	178	169	165	156	182	172	170	181	158	195	197	167	179	168	172	152	180	172	174	155	162	174	171	170	159	177	174	156	176	147	169	173	153	173	183	182	160	162	163	175	185	161	166	163	164	148	175	182	154	184	168	177	152	161	152	167	169	178	146	177	156	173	190	180	180	185	179	148	139	187	177	163	180	167	178	180	182	152	180	178	181	182	182	171	157	193	167	169	180	166	181	186	178	176	167	167	161	151	178	181	147	161	153	149	194	176	172	187	162	171	196	168	162	153	175	177	177	215	195	188	172	165	164	156	152	200	207	175	169	167	176	159	185	159	193	178	188	151	197	179	176	156	184	169	185	156	174	152	168	179	166	165	165	160	177	160	158	168	158	157	163	193	159	160	170	198	172	167	175	184	165	180	177	196	171	181	164	179	174	181	182	184	165	179	168	163	176
2472	560	712	683	679	642	618	571	550	572	505	541	547	546	514	523	512	480	518	505	484	520	538	505	489	491	467	483	434	445	511	486	499	485	490	476	485	487	503	485	495	518	472	464	515	484	520	500	483	501	530	525	451	507	494	478	474	476	494	492	505	498	483	505	496	472	510	492	499	505	478	506	515	489	484	489	485	502	504	499	484	478	478	545	507	529	481	478	491	490	521	456	505	523	461	508	489	475	497	477	515	489	474	468	472	480	496	496	490	492	496	495	473	515	500	470	478	509	466	537	504	485	527	515	522	495	515	498	510	510	469	509	488	508	515	466	502	497	527	503	450	483	474	523	525	426	524	522	505	518	506	485	510	482	476	500	470	496	537	467	493	469	501	481	472	482	498	500	499	505	501	485	487	478	507	501	474	486	476	478	477	488	494	480	457	466	517	472	459	513	504	503	461	502	467	505	505	555	440	493	480	449	532	487	533	475	543	489	484	483	512	472	481	471	460	465	528	501	483	467	485	497	506	484	462	488	484	503	490	509	497	491	480	492	515	489	506	478	455	501	481	491	492	493	497	509	490	479	486	534	486	471	474	532	520	506	487	537	495	469	507	485	490	513	491	461	533	505	488	468	517	450	522	511	512	492	511	510	492	517	510	507	454	517	477	456	511	529	501	480	534	495	457	481	506	482	479	487	509	524	475	480	519	451	521	509	446	466	516	467	522	484	458	535	488	518	523	520	474	470	520	491	517	490	489	534	512	480	484	530	503	454	504	474	522	508	500	505	511	481	495	506	474	514	477	507	478	547	520	483	486	496	513	544	492	501	491	503	498	482	513	492	495	478	524	497	500	521	467	513	503	507	505	492	496	486	510	519	495	487	451	487	459	517	491	492	491	494	528	488	508	499	507	512	507	522	460	522	470	462	466	515	501	482	527	499	483	506	501	471	482	492	512	526	473	488	515	472	510	494	478	470	474	448	500	489	513	475	492	476	488	509	507	464	483	473	460	508	503	464	522	514	483	465	500	487	474	497	459	518	494	446	498	494	480	540	527	484	517	475	483	485	432	501	488	520	508	495	474	477	519	491	476	528	489	475	510	503	501	507	470	476	491	468	517	495	504	472	501	502	472	477	488	501	506	443	468	468	482	508	515	467	504	460	494	475	466	480	501	513	482	508	528	512	487	510	517	515	491	493	474	491	463	466	498	556	482	497	539	465	503	465	488	507	507	479	509	484	514	473	489	483	499	514	510	479	485	488	487	485	484	486	475	445	490	477	479	524	508	507	470	483	483	495	484	483	473	530	488	506	514	491	515	488	469	474	496	464	474	478	488	528	484	514	468	476	523	494	495	517	516	484	508	508	511	525	458	474	508	472	475	500	475	489	480	448	521	507	468	442	510	503	487	488	463	495	488	467	508	498	478	506	543	494	473	519	535	462	490	448	519	480	470	514	538	501	470	482	468	505	488	502	512	497	460	471	506	491	504	507	471	501	527	514	520	474	501	469	473	509	510	478	464	486	459	476	525	490	472	483	492	521	482	467	455	502	485	477	482	482	500	502	472	473	521	482	497	513	510	501	483	528	479	508	471	504	502	478	487	474	535	474	508	500	478	438	463	506	509	482	468	484	484	500	481	523	462	515	497	543	474	493	469	470	490	494	517	504	479	435	504	499	512	524	508	511	514	511	524	463	511	509	447	461	485	479	460	498	510	498	496	490	503	522	505	494	465	474	481	504	496	506	489	487	485	495	447	509	473	457	465	496	486	504	478	471	492	452	492	479	493	495	467	498	528	493	515	470	520	494	489	447	500	486	500	442	495	464	489	503	467	463	473	460	573	496	491	496	480	478	526	497	510	500	487	458	483	456	507	478	498	522	475	493	498	476	483	488	520	477	518	490	500	506	476	484	471	486	504	489	475	483	486	465	483	502	489	475	514	499	462	519	474	500	490	504	495	548	471	475	487	508	444	505	473	506	513	511	502	516	474	478	518	489	502	511	502	498	496	484	450	467	503	523	509	439	481	484	484	509	490	471	517	474	483	489	475	482	467	491	468	478	474	526	500	481	517	472	485	452	474	492	521	473	510	470	463	474	520	486	468	514	502	499	514	523	507	467	480	488	500	495	547	508	505	504	513	469	501	505	459	466	500	489	491	479	440	520	475	456	475	495	465	501	488	502	464	498	497	509	494	495	503	532	506	472	487	500	522	482	523	485	470	516	487	496	493	448	478	494	493	497	499	504	512	502	467	475	482	505	486	503	451	508	485	496	473	454	480	532	564	463	513	505	500	492	487	484	503	506	525	512	473	489	463	469	471	505	486	507	515	464	482	488	460	516	500	483	474	488	470	499	494	512	474	458	503	513	486	518	453	452	491	514	503	473	487	524	443	482	492	496	504	455	488	477	506	486	492	497	474	474	487	482	487	491	518	510	489	540	473	455	503	519	495	494	484	459	516	530	522	527	504	503	466	529	513	493	494	487	483	502	470	482	483	507	510	497	506	489	525	496	461	483	541	481	487	476	451	491	494	502	469	506	519	480	460	499	505	487	482	483	495	517	495	499	499	489	502	465	495	504	511	504	501	488	483	496	484	491	485	493	528	505	462	493	472	525	498	531	465	506	540	486	510	509	502	528	451	475	474	477	497	519	519	504	492	469	488	499	505	500	471	512	505	500	532	495	471	469	500	517	471	506	511	510	514	508	469	503	503	491	521	480	471	502	454	517	474	481	556	495	505	494	454	486	532	516	522	513	535	481	504	479	497	503	513	526	516	503	508	484	454	476	506	462	489	472	486	460	482	489	478	487	500	517	467	489	493	536	497	456	491	482	479	502	500	469	527	497	490	517	504	475	477	443	464	467	456	469	477	537	516	503	504	465	499	508	499	492	500	511	476	521	501	481	464	503	488	505	492	486	482	514	482	523	477	520	510	510	482	524	481	510	529	515	497	493	476	535	508	470	474	520	506	472	462	509	452	496	509	499	480	494	505	459	517	525	500	482	475	542	467	482	489	520	474	472	500	483	511	494	484	510	478	494	454	487	482	523	470	504	521	470	509	501	502	489	488	459	448	491	514	502	490	506	455	503	545	514	501	483	535	474	491	511	474	501	486	505	485	469	489	464	498	483	510	505	460	492	459	533	515	487	485	480	502	467	485	508	484	484	490	505	469	505	510	525	490	470	459	525	523	511	465	495	450	464	456	493	467	498	481	504	519	465	485	467	486	490	485	504	448	505	524	490	460	473	505	496	509	495	473	514	505	529	505	432	485	502	504	498	481	468	519	504	484	479	465	480	481	476	507	496	495	505	462	445	475	468	456	493	475	475	482	478	485	487	508	515	467	473	480	500	487	490	504	525	491	493	480	456	483	440	452	488	479	499	473	486	455	488	490	524	507	512	476	486	498	459	482	456	510	547	516	504	517	525	498	494	501	499	520	475	493	499	535	474	466	471	506	521	469	503	521	524	508	516	501	462	553	446	481	505	497	492
11244	1190	1323	1083	749	535	410	335	286	220	213	211	164	137	147	151	137	135	125	105	131	92	112	124	123	103	98	106	104	111	106	78	109	109	83	96	99	82	113	99	100	113	111	95	86	110	100	93	90	101	108	76	78	66	94	83	88	101	102	91	103	98	95	94	94	90	75	87	85	107	90	91	91	106	88	94	86	90	81	85	96	99	99	99	99	91	89	100	89	101	102	88	82	107	111	101	102	100	83	93	81	101	88	89	85	108	86	93	91	96	86	98	104	94	78	76	112	90	89	106	79	86	92	97	86	77	98	112	97	97	82	88	95	96	89	96	89	89	84	84	92	76	97	94	90	86	85	93	93	83	85	81	83	96	98	98	78	86	86	94	91	73	82	96	92	99	98	90	78	96	89	97	86	82	92	99	85	91	101	72	78	89	82	94	81	81	76	87	93	84	70	99	106	86	95	86	101	98	83	95	91	99	76	84	110	74	93	89	97	92	96	93	83	87	83	80	85	86	94	87	97	101	85	74	85	91	88	76	92	80	82	110	97	77	107	94	86	101	84	86	92	97	91	93	88	102	80	96	89	98	95	98	88	96	93	84	86	73	93	81	96	114	77	69	88	101	79	83	71	92	95	85	80	73	78	96	96	93	92	83	78	93	80	90	87	97	82	81	95	86	75	73	85	85	99	91	89	89	96	86	72	97	112	90	98	105	94	111	68	98	73	107	89	98	84	100	85	97	91	84	94	86	83	116	91	90	97	86	96	98	98	96	91	85	89	85	95	96	89	97	89	79	92	104	84	110	72	99	98	93	97	101	95	84	76	97	100	88	87	83	73	75	89	98	90	89	87	88	89	88	100	91	90	97	93	88	83	95	106	97	79	88	91	95	74	94	90	99	92	83	80	95	95	78	84	91	94	89	91	94	99	98	80	86	96	94	79	89	104	83	90	82	83	102	102	86	88	104	93	86	83	79	89	93	85	87	80	86	98	87	90	94	83	103	90	87	85	97	86	102	81	93	80	91	77	90	82	76	93	107	82	89	117	111	93	97	81	82	89	95	96	97	72	85	76	71	90	76	100	105	102	87	69	71	88	95	104	83	99	95	89	81	101	90	94	79	84	88	94	99	97	89	112	79	100	108	101	77	79	85	89	87	87	104	88	89	97	94	95	80	76	104	90	85	77	88	92	78	95	88	88	88	89	93	92	106	82	98	78	108	93	79	85	81	95	100	93	92	89	94	74	100	95	90	89	90	97	87	92	101	101	81	69	88	94	75	86	85	88	86	89	106	74	86	82	90	97	78	103	78	74	89	96	103	75	99	97	68	78	71	77	98	95	82	77	99	99	93	95	93	90	97	103	80	94	99	81	89	102	117	82	92	96	82	75	81	99	72	95	101	96	93	96	92	99	83	88	77	82	95	93	89	105	81	109	75	78	101	93	99	102	104	76	91	90	79	73	100	85	89	82	92	97	93	92	90	86	93	83	98	91	96	80	86	96	104	74	73	96	78	78	82	85	77	108	98	77	98	74	86	97	88	106	89	74	77	108	80	96	97	86	95	75	90	88	85	97	105	88	100	83	74	96	84	83	83	90	95	103	83	98	79	82	95	94	91	88	87	88	95	104	90	87	90	92	100	79	79	85	80	82	94	88	81	110	71	76	87	75	90	95	89	85	98	108	94	101	73	80	100	84	101	82	85	98	89	87	75	109	80	85	101	103	103	67	97	95	83	101	93	97	88	98	84	90	114	82	92	114	98	92	96	89	88	80	86	71	90	79	77	101	86	99	95	105	104	76	106	94	78	100	75	98	98	95	84	96	90	88	88	117	101	86	83	72	91	84	77	88	84	93	91	97	84	83	87	84	90	86	102	81	86	103	73	80	73	87	79	98	85	91	96	82	86	78	103	76	81	104	89	81	81	99	81	100	104	89	88	77	88	94	93	67	75	77	90	86	90	108	90	91	80	74	112	76	103	105	79	85	89	79	94	71	91	89	86	96	91	74	84	70	75	83	84	104	85	80	89	79	94	70	89	75	81	89	74	87	96	79	99	95	100	96	99	86	91	90	91	109	86	97	98	96	70	84	83	89	83	82	92	76	86	117	79	101	104	83	94	96	82	101	88	108	100	81	98	97	86	85	92	94	94	94	95	104	107	106	99	85	95	66	105	97	86	95	101	91	85	91	101	75	98	88	98	77	86	85	91	108	104	98	95	76	107	101	80	88	97	82	90	85	78	87	97	79	79	93	101	83	94	87	83	118	98	84	104	81	79	92	92	86	104	101	91	83	80	90	100	105	88	103	98	98	87	82	74	92	92	106	86	86	90	83	78	94	89	86	105	82	86	97	83	89	74	87	102	83	85	81	90	81	94	90	87	93	94	103	84	87	91	105	109	82	93	97	95	88	77	104	77	100	88	103	99	81	84	104	81	82	78	100	91	84	87	102	77	93	97	109	68	104	88	92	100	104	87	90	91	83	100	85	90	95	103	85	108	76	88	84	109	92	80	91	85	79	100	86	105	82	70	91	88	83	92	72	95	98	75	111	100	87	95	79	82	85	86	98	91	87	87	101	87	83	93	98	80	84	86	95	103	92	79	83	90	96	103	90	91	91	97	84	101	94	89	89	99	87	108	92	94	96	101	82	89	98	98	88	93	78	100	83	84	99	87	88	93	98	81	87	98	101	108	83	104	97	79	109	87	103	83	97	86	109	94	88	106	76	90	85	80	78	99	105	72	86	94	68	106	92	81	83	84	77	93	110	102	85	93	74	87	88	91	90	92	88	98	72	91	74	105	89	102	86	92	85	104	88	97	94	107	79	85	85	74	88	94	67	68	87	97	100	82	101	92	87	83	84	84	102	89	69	78	88	90	93	78	83	94	85	75	83	108	91	77	102	89	80	71	86	93	109	86	100	81	106	87	104	94	99	92	90	84	100	92	90	86	83	110	81	80	93	87	91	101	96	96	107	100	100	93	80	105	91	84	84	84	86	99	100	95	93	90	85	94	105	83	86	95	90	84	89	86	102	91	91	80	89	93	108	79	100	94	91	92	88	82	104	112	85	89	90	112	91	91	89	90	106	95	88	84	84	90	82	90	86	91	93	85	94	77	97	82	88	89	93	101	73	86	94	82	68	99	69	97	71	91	82	98	81	93	95	88	88	94	81	89	87	97	84	90	73	85	86	106	84	103	87	78	89	111	103	95	94	85	73	88	73	99	71	76	95	98	96	91	88	103	93	81	94	96	87	78	72	100	83	95	91	93	90	85	84	95	83	80	82	77	88	97	69	103	92	78	94	104	86	107	88	104	96	99	84	110	89	99	79	108	92	109	73	95	96	79	87	74	117	97	86	86	91	90	100	77	87	81	68	80	85	81	80	94	89	87	90	100	91	94	81	90	89	92	73	90	99	74	84	70	80	85	101	98	83	101	99	97	97	88	101	89	79	88	89	80	115	88	82	87	89	100	91	74	112	100	85	84	90	79
6248	1352	3136	3559	3072	2525	1951	1622	1357	1143	1154	908	817	765	728	671	661	594	557	532	518	498	487	498	463	429	411	429	379	416	391	399	418	389	332	376	363	349	357	370	312	323	392	357	379	322	343	345	320	346	313	325	336	327	324	307	328	325	330	294	353	342	287	312	341	338	325	326	297	294	295	322	306	341	305	315	316	293	298	320	312	285	279	271	318	278	289	295	316	309	301	323	307	290	306	314	315	292	307	279	296	315	269	306	320	296	302	310	287	298	299	284	308	268	276	300	296	281	284	278	265	287	289	288	310	334	288	321	294	299	297	319	301	260	276	321	275	289	322	284	301	302	271	284	285	320	319	294	315	313	295	282	290	306	279	295	291	298	296	284	298	318	280	310	307	295	295	291	289	332	289	274	313	311	305	319	304	276	299	283	284	298	326	275	323	305	311	283	299	312	274	321	289	337	275	315	302	274	299	294	275	301	306	296	313	310	318	300	294	287	300	314	261	305	324	284	279	323	305	292	280	298	323	282	306	301	297	278	281	290	307	298	288	315	297	288	260	287	306	293	287	281	312	295	268	310	293	298	283	273	319	292	291	267	296	312	321	281	275	264	291	293	304	300	322	295	278	297	273	254	281	301	281	290	268	299	256	310	262	281	288	304	285	285	305	290	279	271	277	279	291	286	269	316	289	297	315	305	278	285	307	300	318	292	297	272	285	288	279	288	317	278	301	278	301	273	297	304	282	292	293	306	284	271	276	291	300	295	290	311	300	288	313	300	307	273	304	277	263	295	316	283	300	291	272	307	290	332	293	293	305	281	317	287	352	319	284	296	281	301	281	284	308	321	338	293	330	270	278	302	296	296	270	327	286	289	325	299	292	298	265	333	293	309	263	289	285	275	282	284	249	298	253	284	303	278	263	278	288	285	289	328	317	287	273	282	275	264	302	283	293	304	312	261	311	273	272	311	300	266	297	309	304	286	297	305	295	307	289	270	296	329	314	263	346	329	263	290	295	281	290	300	273	276	296	293	278	272	298	296	280	301	273	281	286	315	307	317	290	283	288	304	272	268	285	281	306	328	290	279	308	288	297	286	260	269	288	314	274	257	286	318	288	301	298	304	283	304	302	276	285	275	305	275	322	286	284	278	289	295	329	300	312	286	277	308	331	288	265	292	298	286	299	292	330	269	307	317	270	329	296	292	284	303	307	270	290	274	298	274	314	288	274	288	330	312	277	291	287	271	314	276	313	303	301	295	306	308	301	304	309	308	278	296	313	289	321	291	298	307	279	289	302	287	292	319	297	290	284	281	276	291	312	269	294	296	278	270	305	307	311	281	312	284	337	279	290	309	286	310	282	346	275	330	293	293	277	319	309	299	292	280	297	309	341	326	274	282	283	315	293	302	297	294	305	279	290	294	286	286	304	300	278	289	296	292	320	301	288	304	299	291	281	304	308	292	269	306	291	280	289	310	275	282	286	300	294	291	297	302	290	321	311	298	295	293	298	312	309	307	283	319	327	272	285	318	309	305	296	291	276	297	298	276	292	310	297	293	296	266	275	299	286	273	292	286	307	279	249	289	316	312	285	308	295	290	288	341	294	309	285	288	291	304	355	273	313	282	291	282	286	309	279	291	293	294	297	299	294	289	288	286	289	300	327	293	283	288	277	287	290	297	284	288	279	320	299	304	285	282	293	313	314	284	295	273	263	288	292	328	296	305	265	287	297	271	339	305	301	316	304	285	277	295	272	273	281	285	299	302	302	303	290	299	282	299	272	315	297	273	286	263	303	307	271	277	261	309	289	275	309	296	312	284	296	305	292	290	306	279	289	286	303	293	308	288	322	303	308	284	333	304	256	284	285	291	308	282	291	298	286	295	277	290	280	305	280	300	287	301	269	325	298	296	279	288	312	301	281	301	280	289	284	275	275	305	275	291	301	312	289	302	287	287	305	291	302	267	252	315	283	308	258	308	303	287	277	277	301	272	250	292	293	292	311	306	288	299	287	314	288	328	294	294	314	324	300	254	284	306	297	291	296	298	291	288	295	276	298	305	281	282	307	305	319	310	306	275	300	291	297	302	303	300	303	300	293	309	288	292	283	272	290	322	291	288	284	291	300	274	295	297	297	300	264	297	298	283	295	304	284	277	298	312	308	348	344	310	281	296	273	292	330	297	339	264	307	309	317	287	293	293	281	277	281	303	267	284	314	313	287	280	279	286	283	311	308	268	269	294	275	289	296	280	293	292	281	286	280	290	321	282	308	290	282	304	299	295	281	298	286	338	279	311	301	309	299	309	295	270	314	294	324	295	295	283	286	281	295	302	309	315	289	290	266	314	317	268	280	269	272	308	291	312	307	292	305	292	294	284	276	298	334	276	302	319	266	287	297	307	296	296	292	293	287	283	272	305	298	308	280	307	319	285	305	303	298	299	300	294	303	295	286	293	285	290	287	302	278	269	269	323	297	297	304	260	304	297	298	279	264	289	308	317	330	283	307	285	318	266	298	292	266	310	278	292	288	324	319	270	279	279	290	312	333	297	296	316	295	320	269	309	279	257	301	311	307	274	289	290	283	263	323	296	303	310	288	295	301	317	302	283	296	329	287	300	280	282	277	307	268	296	308	276	281	311	279	306	272	316	303	301	291	281	283	283	292	297	311	270	270	290	290	330	310	274	279	312	302	319	286	286	258	295	294	295	280	321	263	305	318	257	299	302	281	326	290	290	300	320	289	328	275	278	246	267	311	276	317	283	312	311	308	286	300	280	273	286	283	314	295	272	283	310	286	324	283	259	305	286	310	313	305	284	280	294	291	286	269	292	322	294	280	298	272	297	307	300	290	257	278	297	313	274	296	280	305	302	274	266	301	296	278	304	293	279	318	280	275	264	311	288	283	289	287	268	317	297	274	315	294	292	259	288	284	290	297	328	304	313	298	270	301	319	289	302	286	307	315	289	344	295	269	288	284	257	292	319	285	262	289	285	265	263	329	305	272	269	296	286	310	297	291	270	281	293	286	271	291	323	288	284	308	300	297	286	297	309	278	284	290	274	301	317	296	311	273	291	312	305	296	307	306	274	310	272	291	318	271	313	307	297	302	291	286	321	253	318	298	295	304	297	324	291	280	276	293	317	270	282	299	288	278	305	295	287	284	295	303	259	282	293	297	281	306	277	297	292	323	305	294	281	277	305	255	290	278	305	338	275	296	301	284	295	310	300	276	275	288	284	334	312	306	325	308	279	279	279	298	294	290	320	281	304	287	317	281	310	294	310	244	301	289	301	309	273	306	291	281	265	285	278	299	316	309	294	296	294	312	297	309	313	319	286	318	313	304	262	310	288	292	309	271	278	294	270	282	296	268	300	288	294	307	297	292	298	280	283	278	308	318	316	293	305	314	290	298	271	288	314	294	307	304	279	301	284	278	290	300	327	288	282	275	288	279	303	298	279	290	285	308	306	290	302	296	284	311	321	315	280	285	315	312	304	307	303
20453	3443	2976	2279	1730	1145	853	689	578	441	418	368	330	343	322	287	247	271	242	221	218	231	221	232	218	199	212	208	209	191	198	190	176	182	188	166	179	195	219	178	172	201	191	175	184	197	176	167	187	185	175	174	178	171	187	204	159	182	209	184	171	173	166	169	191	157	165	178	156	152	166	165	188	179	180	175	167	176	177	151	165	160	154	177	185	174	177	156	191	169	156	167	180	149	174	174	160	164	181	158	154	196	177	171	176	170	148	165	147	162	158	166	187	161	167	201	150	171	162	197	158	168	166	165	170	183	187	175	192	170	151	155	154	182	172	145	169	170	167	170	173	157	154	145	171	140	159	164	155	169	163	153	176	164	203	181	172	174	156	174	158	153	181	171	180	178	169	153	185	186	157	180	145	140	179	170	165	186	169	164	150	171	199	157	163	199	188	161	172	168	174	184	174	182	151	167	174	177	175	162	175	166	151	168	162	170	149	159	177	179	154	146	172	183	161	174	175	178	163	158	166	179	163	154	152	188	157	179	159	163	176	181	142	148	185	148	175	165	159	164	166	170	156	186	170	173	152	173	181	170	168	161	160	184	159	145	168	164	159	148	166	191	162	166	171	180	160	154	168	194	174	173	179	170	157	153	168	161	165	167	161	161	164	161	147	156	170	157	166	158	148	175	152	183	155	174	152	164	182	198	198	183	162	200	164	170	169	178	158	154	166	173	190	173	165	184	199	169	163	180	157	176	169	155	149	168	159	187	147	176	152	189	164	189	172	171	169	178	165	177	169	152	189	169	168	168	189	200	183	164	164	161	178	180	180	178	174	185	161	179	168	189	139	159	159	159	164	148	157	163	179	172	161	165	163	171	161	192	176	167	177	172	182	146	182	166	147	176	175	150	176	170	164	152	179	160	172	179	149	161	192	179	154	183	195	176	168	166	155	171	184	160	169	176	169	174	173	178	181	175	194	141	167	155	167	165	158	161	156	172	175	176	173	181	158	167	169	169	160	164	173	166	172	165	167	174	178	201	155	144	179	172	161	177	175	174	162	172	186	162	166	185	173	167	161	175	177	163	152	172	168	169	167	157	151	149	163	174	151	179	171	148	173	157	181	178	160	173	170	192	155	165	165	175	170	167	169	196	164	160	162	176	181	177	150	154	173	161	172	179	182	149	164	163	194	190	179	154	142	163	156	175	157	174	162	157	152	182	183	170	160	160	167	185	170	158	150	146	168	183	144	162	154	161	153	185	176	153	172	178	202	151	137	152	172	143	173	170	168	178	164	169	157	170	173	167	163	182	178	167	169	172	184	157	173	185	156	164	164	169	168	171	165	185	161	153	171	168	167	150	170	171	153	185	154	173	174	156	159	159	160	158	153	176	183	171	172	177	172	135	160	127	166	162	151	160	155	169	170	151	164	177	161	151	171	159	160	189	160	171	173	164	196	173	184	178	181	156	173	184	180	156	184	159	164	157	181	180	178	167	148	179	161	168	148	159	178	164	146	182	143	168	173	178	209	166	174	164	167	172	178	170	167	172	182	170	165	158	173	167	178	196	166	176	172	181	149	162	174	189	178	168	155	158	167	170	185	142	205	167	146	160	162	182	198	166	169	151	193	167	188	171	161	173	174	168	171	165	187	143	180	148	151	148	155	193	174	158	189	161	160	169	162	174	171	182	146	193	168	160	163	159	172	159	184	166	199	170	190	167	157	180	157	180	183	171	162	182	173	148	189	170	164	182	170	158	162	165	164	168	145	156	180	158	170	161	155	142	156	166	166	162	157	178	161	152	177	164	153	201	159	174	184	136	161	176	164	158	157	157	162	169	185	183	175	169	172	171	145	157	162	165	156	172	193	154	169	150	179	175	166	168	162	160	162	211	146	187	159	151	162	186	191	216	158	165	157	176	171	179	159	189	174	169	169	186	177	160	146	208	175	174	160	162	174	197	154	194	162	185	166	155	181	182	191	144	157	177	176	172	171	180	163	177	161	172	160	161	177	155	188	159	172	147	160	182	202	156	172	161	156	184	162	177	145	156	178	155	168	178	169	174	161	153	174	186	170	184	174	178	157	165	178	195	157	142	162	149	177	150	176	169	170	183	173	163	162	169	133	147	172	171	162	162	194	154	150	165	160	170	175	168	137	188	181	175	170	168	168	160	167	167	172	144	164	162	179	171	160	148	157	160	156	167	167	175	171	187	166	159	174	169	157	159	151	143	162	172	160	178	172	150	179	151	169	160	175	168	175	160	172	174	156	174	165	168	152	178	161	160	189	150	162	158	167	189	164	174	177	166	187	165	169	140	150	186	161	162	147	182	172	148	159	174	162	179	153	144	180	153	161	164	161	137	167	192	187	189	146	179	156	168	157	182	159	167	164	169	182	162	163	196	165	162	144	183	163	151	179	174	164	156	164	174	164	173	179	171	183	188	160	186	184	179	177	167	176	165	168	161	176	151	149	181	183	181	151	187	174	164	164	172	160	185	147	167	160	153	170	173	173	181	206	158	170	164	168	157	169	166	165	173	153	154	182	143	180	178	166	154	149	175	174	143	168	155	146	162	186	168	149	180	174	158	170	198	157	168	149	176	160	161	182	171	153	164	167	165	168	144	158	170	165	161	184	135	180	180	213	185	169	181	187	164	172	174	180	170	150	173	171	186	134	143	156	161	161	189	173	163	180	164	158	168	154	179	172	179	176	183	162	184	157	175	165	155	178	171	139	166	167	180	170	164	160	163	170	194	176	163	164	160	190	183	168	163	179	177	173	169	185	156	148	174	149	164	167	169	168	183	157	173	177	165	155	183	155	176	171	165	166	195	159	160	174	170	179	183	162	168	140	167	163	153	152	165	177	159	169	162	148	166	144	157	157	154	175	195	165	171	156	181	168	153	171	163	146	163	161	146	168	162	184	152	174	164	144	164	160	205	171	166	171	163	152	171	163	171	181	174	172	174	185	157	165	183	168	152	201	163	170	162	168	185	185	193	160	165	150	186	177	170	167	167	169	187	163	160	178	144	197	175	185	151	162	172	182	163	178	165	165	170	185	164	173	177	172	172	175	166	177	149	164	173	175	159	181	179	178	209	166	190	155	163	164	150	164	173	177	166	171	164	156	174	181	159	172	178	154	189	172	166	158	162	169	178	175	166	169	175	153	152	144	161	156	165	184	180	181	162	158	154	149	165	167	170	161	168	166	196	188	188	158	176	163	167	160	174	153	179	167	170	185	194	161	162	172	177	164	174	155	161	160	160	174	168	170	194	137	181	171	166	173	150	160	191	169	151	175	192	171	180	185	168	150	168	180	160	170	148	159	155	167	184	191	177	163	187	177	170	162	153	159	173	161	188	164	181	180	186	176	170	149	171	166	159	184	156	176	189	161	162	180	177	158	154	164	178	171	170	155	193	163	152	130	153	155	157	176	162	168	163	142	153	167	190	181	201	191	189	156	178	162	147	178	168	172	160	169	173	197	171	176	189	159	192
8526	2683	6378	6941	5820	4843	3900	3158	2682	2447	2041	1711	1582	1482	1278	1259	1134	1126	991	1041	946	884	873	856	798	805	775	749	752	704	746	690	679	665	637	656	616	639	672	624	649	622	594	603	640	550	587	565	555	544	582	573	572	592	587	582	558	565	574	534	537	558	589	537	506	547	535	566	548	558	569	545	528	573	568	579	558	507	528	523	496	534	501	499	529	517	520	506	536	557	526	508	502	479	534	519	499	504	481	580	523	542	510	514	529	549	493	511	521	497	515	520	529	535	506	506	510	500	499	504	514	557	526	523	534	520	506	512	495	512	502	505	523	525	528	504	474	528	492	521	508	505	524	480	498	498	462	485	477	478	499	498	488	508	519	510	514	456	496	519	482	492	479	513	507	560	489	481	485	518	476	500	548	534	493	549	468	474	508	515	478	490	496	496	534	509	477	467	468	519	507	488	489	510	490	486	500	472	493	525	497	486	503	496	501	479	478	531	466	501	513	520	493	509	522	494	477	518	494	493	504	499	504	523	546	509	513	521	493	475	513	480	514	484	515	491	491	530	531	473	497	520	522	526	482	492	499	498	482	512	499	494	505	508	467	485	499	549	483	542	512	509	488	543	492	498	527	506	522	519	471	475	501	489	545	486	520	526	499	528	550	508	537	473	504	483	497	497	547	531	526	535	486	491	520	495	542	478	515	511	517	536	503	517	512	526	498	490	553	533	454	507	486	504	477	485	539	501	497	527	548	489	504	491	511	520	513	523	511	522	545	535	500	492	544	537	510	493	484	522	524	532	518	522	500	491	475	491	526	512	508	493	496	502	535	526	476	495	518	502	507	499	515	500	517	488	501	514	490	499	496	464	501	500	487	482	534	504	551	500	503	550	509	532	489	494	453	493	526	513	493	496	474	492	472	488	497	517	513	520	524	485	484	535	488	475	500	492	444	516	507	486	507	465	519	502	521	503	537	499	507	533	463	513	484	535	477	486	519	499	508	475	495	484	455	468	492	507	542	506	490	457	485	501	464	506	484	530	511	487	554	472	539	516	566	511	524	485	521	464	515	517	512	545	520	480	491	491	514	499	511	479	501	495	520	483	500	507	499	539	506	511	495	477	518	531	476	542	513	533	513	513	486	468	498	478	520	542	536	517	511	481	526	545	509	526	508	519	464	501	511	508	489	523	476	532	510	500	526	495	498	519	536	498	489	480	521	551	489	475	502	504	518	468	510	502	517	485	502	480	481	479	539	558	495	533	466	509	501	518	520	500	505	486	515	521	477	494	501	522	474	496	553	544	508	536	539	540	469	475	494	511	475	474	540	528	475	485	565	507	494	511	487	509	483	484	497	501	515	518	481	467	540	505	509	495	538	482	499	537	496	490	509	469	499	476	468	485	481	496	566	567	481	531	505	510	502	529	513	505	500	498	515	496	503	482	485	473	493	520	501	504	471	527	476	529	498	520	536	479	510	497	502	495	458	538	504	565	490	479	525	492	462	511	521	510	518	507	485	537	533	494	487	513	484	458	492	506	495	541	519	486	490	490	539	492	518	495	566	516	483	492	517	525	482	501	497	492	508	477	491	492	515	537	499	513	518	477	502	486	501	504	487	496	515	532	504	442	501	551	538	522	458	492	492	543	495	512	497	483	533	519	490	494	528	509	490	513	479	513	492	496	512	485	498	492	560	496	473	525	490	510	467	497	494	511	455	491	506	522	495	495	503	496	493	496	509	498	497	488	488	483	464	558	504	518	488	486	505	505	515	472	523	523	545	501	479	458	465	544	481	496	517	480	517	488	525	448	447	502	545	511	479	501	503	530	505	515	527	506	497	504	469	492	509	469	519	475	460	484	510	482	525	528	535	493	532	509	531	531	524	495	501	513	489	510	491	448	488	492	484	528	487	504	474	479	529	478	498	482	486	527	506	506	531	506	457	483	502	518	514	544	505	559	496	479	504	546	467	524	496	489	494	479	546	527	540	487	523	533	508	537	457	509	469	487	513	478	516	498	477	527	517	488	528	481	491	440	529	483	475	496	501	461	519	502	522	472	506	545	497	507	506	491	511	513	497	500	513	517	531	572	528	498	493	533	493	478	518	469	486	520	507	510	490	518	481	494	518	503	510	506	527	500	506	474	473	465	522	474	481	514	519	554	501	531	509	519	451	532	540	479	530	515	472	486	520	490	523	497	492	502	487	532	499	501	516	515	508	516	513	523	488	478	482	517	489	508	491	500	519	478	499	517	489	493	481	483	479	474	521	529	487	501	472	495	511	481	504	541	502	531	467	498	480	537	540	539	514	463	536	496	513	513	499	507	519	478	472	513	529	540	479	495	473	546	514	496	481	519	481	468	531	524	534	489	523	513	468	517	563	472	481	480	485	527	465	497	518	496	530	492	509	548	490	502	510	515	560	473	499	514	523	566	542	495	505	502	458	511	530	502	531	516	503	507	551	506	499	505	518	501	526	533	490	515	464	527	526	458	528	487	542	460	513	506	520	512	528	476	510	481	507	528	496	537	532	467	485	501	488	500	510	501	478	530	495	539	489	490	505	448	537	514	512	509	511	514	508	516	489	519	482	477	500	482	490	521	518	451	493	511	493	484	494	484	486	457	488	507	448	517	490	522	533	530	519	532	542	492	480	536	471	495	509	534	523	512	473	507	554	474	495	491	510	540	511	531	477	510	519	494	495	508	493	531	501	544	496	507	460	497	476	479	500	490	508	496	491	497	487	501	474	501	527	493	456	497	508	543	487	472	497	526	546	525	546	498	496	479	510	529	509	497	533	509	485	533	507	493	473	532	495	495	486	477	501	441	491	548	482	557	495	509	506	512	502	525	528	517	491	498	519	477	534	484	480	479	493	485	465	498	530	509	565	459	514	522	484	482	489	518	520	522	509	504	508	474	504	457	494	492	498	504	512	479	521	503	499	491	499	479	512	475	506	520	510	491	518	505	489	515	519	512	535	503	510	526	490	492	479	508	528	498	501	508	522	518	565	484	523	489	478	532	495	492	463	466	484	469	518	489	525	537	498	533	491	488	505	488	532	465	517	509	525	546	512	474	487	494	485	474	557	547	520	502	482	506	522	518	516	473	559	497	555	513	502	517	522	481	501	532	492	537	504	517	545	516	456	511	511	551	505	491	510	488	479	495	479	524	472	487	535	499	535	524	484	494	479	498	529	505	475	537	489	524	499	507	517	485	532	493	504	520	497	487	511	482	508	518	494	507	530	545	488	485	541	521	495	476	511	500	532	506	490	490	513	522	540	514	483	457	499	477	501	530	485	531	518	528	503	491	492	506	499	501	493	479	546	504	488	511	455	534	514	512	527	508	459	546	512	531	501	505	481	500	491	512	486	499	480	499	564	549	495	456	486	486	528	484	488	466	502	485	536	527	521	509	546	478	477	522	522	486	520	495	503	484	546	527	474	520	517	455	524	497	510	515	518	491	519	519	527	477	515	493	500	459	472	504	530	536	501	493	511	478
2565	249	240	206	218	202	198	179	179	186	174	182	169	182	169	178	186	188	180	188	154	177	173	148	170	184	182	157	177	187	179	172	168	183	180	168	196	172	196	179	161	177	172	171	183	206	168	167	150	183	177	169	179	145	195	138	172	161	164	162	165	181	159	173	158	161	182	175	167	181	183	173	183	156	182	203	169	170	183	191	183	190	176	176	179	176	173	162	170	178	192	167	180	163	178	161	190	167	200	172	179	191	159	177	174	192	181	161	167	164	180	189	156	167	183	185	177	163	153	175	160	159	166	144	155	159	167	171	170	169	175	162	175	175	196	165	182	180	167	178	169	153	174	174	164	167	158	158	158	152	184	194	175	174	152	175	162	160	177	204	186	179	186	157	168	176	181	166	175	156	176	167	158	179	176	151	153	168	186	171	144	203	168	187	182	160	173	158	153	187	166	188	178	165	174	174	165	169	165	188	173	153	188	162	167	173	181	150	157	181	168	177	172	178	170	158	175	174	172	170	149	174	185	174	180	172	194	182	167	165	160	167	189	170	178	174	172	202	175	172	151	164	178	159	166	175	165	158	145	177	178	160	187	159	199	167	174	169	178	180	188	163	179	168	188	188	151	161	170	183	162	174	185	172	168	171	160	166	175	163	179	182	191	170	175	173	162	155	180	174	174	178	156	179	182	149	169	166	180	174	189	178	174	181	166	174	152	147	163	166	169	169	174	160	148	183	155	178	157	161	161	151	175	192	195	184	179	175	182	170	174	170	196	179	185	170	147	175	171	161	174	173	153	165	195	178	161	170	206	156	157	171	165	176	193	175	167	182	182	211	161	184	173	137	175	170	166	166	134	165	188	190	179	184	185	179	182	151	157	174	169	168	150	184	146	178	179	168	175	150	160	177	161	201	179	163	178	163	157	181	167	174	172	167	165	169	176	153	167	176	166	166	161	167	173	150	172	154	170	164	152	175	163	174	167	162	183	189	188	178	195	185	189	134	176	194	177	199	159	179	208	182	181	178	183	185	155	183	154	177	166	177	185	165	194	162	168	160	188	173	199	166	171	169	179	175	162	161	158	170	159	167	173	163	161	180	179	176	178	182	172	168	175	158	182	155	195	193	177	171	176	177	183	160	189	156	175	185	167	171	165	189	188	163	168	173	183	169	194	177	191	200	170	186	160	181	167	172	152	195	160	178	178	198	180	167	176	151	173	173	154	186	189	197	179	156	168	198	173	175	173	173	181	177	150	209	174	171	154	174	176	162	189	190	181	176	179	155	185	159	169	180	154	170	170	166	160	180	190	159	195	178	172	141	162	175	167	160	168	167	172	201	182	168	167	184	167	172	163	177	187	173	160	172	177	170	155	174	155	179	183	177	202	178	187	171	151	147	162	191	156	158	168	187	165	177	198	178	161	177	172	185	197	179	178	177	181	173	188	191	198	156	160	181	193	199	173	182	192	179	177	177	174	185	161	155	167	184	172	192	153	192	181	182	157	193	166	175	169	179	152	154	165	178	164	201	181	148	185	149	171	202	180	155	163	165	170	172	171	174	159	198	175	169	180	177	184	175	152	175	176	150	159	159	183	183	182	165	178	165	181	166	162	134	169	177	165	168	184	161	157	188	199	166	163	166	176	159	185	162	162	187	159	164	169	185	160	187	181	163	185	150	188	186	159	164	170	178	195	179	189	152	180	174	182	169	154	164	164	165	204	174	190	152	197	178	157	177	172	152	199	192	160	171	173	177	155	190	192	195	140	164	160	209	162	173	186	174	181	170	164	140	177	161	193	193	179	196	150	149	189	186	190	172	189	188	180	203	167	160	180	163	154	182	169	173	185	181	174	195	176	184	185	183	173	180	180	176	175	177	186	162	180	164	197	164	140	188	180	202	176	178	170	179	157	175	196	187	184	175	158	173	175	150	183	160	174	170	155	177	175	148	169	182	154	182	170	188	182	154	164	157	164	171	159	204	182	187	154	189	157	170	161	173	165	171	174	171	178	173	190	185	164	179	171	173	183	182	167	177	166	183	195	167	203	158	170	183	190	181	167	143	174	154	192	158	178	180	196	182	183	186	184	172	158	173	182	160	187	166	164	196	171	168	168	175	152	165	182	168	176	188	166	177	166	198	180	198	194	180	151	169	184	165	167	185	163	160	186	181	174	183	172	193	158	172	163	175	184	178	177	172	158	195	189	182	162	189	195	177	143	186	171	186	169	176	194	178	182	179	174	170	188	175	193	174	181	163	145	205	178	171	160	188	185	177	168	165	185	159	177	181	190	146	150	163	171	182	159	145	196	173	173	156	164	182	149	174	178	171	162	168	180	176	188	163	180	176	167	179	180	166	159	187	158	178	159	158	165	192	174	167	166	208	174	172	198	181	183	154	177	156	187	167	151	164	168	181	153	169	192	186	180	162	176	152	199	186	189	160	203	164	157	164	182	175	183	177	170	175	195	187	178	180	151	165	171	176	150	177	190	188	174	164	184	180	199	177	180	144	171	171	187	160	187	195	181	205	159	164	177	188	130	168	156	142	158	148	161	168	169	161	185	166	186	186	168	182	185	186	192	157	157	185	183	185	203	168	184	174	195	169	177	149	178	178	174	163	155	173	154	200	164	165	139	188	180	199	186	177	179	166	169	167	184	185	172	167	172	172	165	173	196	173	190	181	192	150	186	184	186	190	169	173	198	162	181	148	171	188	160	173	158	164	173	199	175	147	167	175	193	149	176	185	149	157	157	159	177	181	186	172	171	167	189	161	173	171	197	150	167	152	213	191	174	185	161	152	156	190	162	149	177	171	161	156	156	157	171	169	164	189	155	169	194	187	149	160	141	170	175	161	180	159	170	162	182	175	177	184	169	165	172	173	161	166	168	214	174	174	164	190	176	170	164	173	169	144	188	166	196	159	179	174	161	196	151	168	187	161	158	183	153	190	159	196	144	173	162	173	189	162	151	179	176	171	170	165	173	156	187	181	188	164	170	173	181	152	167	142	171	181	161	155	179	155	176	167	173	189	188	207	178	175	151	199	187	161	192	170	176	196	159	159	181	198	201	160	192	168	175	160	168	170	149	168	156	175	179	194	166	171	173	187	187	192	168	168	159	161	192	144	165	175	171	171	160	162	183	193	184	184	184	158	189	161	169	179	175	161	155	152	182	172	176	169	164	172	182	186	179	170	173	152	158	166	196	157	176	163	178	186	147	172	160	184	163	171	172	176	158	191	177	161	184	175	171	178	173	178	202	169	185	170	187	169	181	155	186	176	184	178	180	177	186	149	159	181	147	175	177	180	167	159	208	162	188	207	196	184	169	168	187	150	156	161	185	165	160	192	169	195	173	175	188	179	150	164	181	153	165	157	169	182	154	164	170	175	166	161	195	177	177	146	156	197	148	156	175	162	161	174	164	161	177	162	169	168	182	185	154	176	168	168	178	170	186	166	159	155	178	155	152	186	165	162	145	179	184	188	165	192	172	165	168	171
2422	606	685	720	658	655	597	571	546	543	565	535	547	517	484	529	522	487	524	519	526	502	539	517	507	503	471	508	497	517	483	516	519	500	485	483	518	506	500	536	487	485	510	532	516	472	493	458	523	508	483	527	478	524	536	523	507	447	499	500	472	504	508	476	464	480	511	504	515	473	480	506	469	486	482	462	454	479	482	506	470	477	471	480	501	507	488	517	532	493	477	505	466	477	501	509	532	471	476	492	503	505	498	486	456	519	463	447	501	502	509	487	515	472	490	532	479	469	459	488	489	497	478	480	510	499	462	478	521	519	502	511	526	514	491	527	495	519	509	465	483	488	507	502	502	457	449	467	515	462	525	496	507	468	495	496	507	475	505	509	464	474	501	493	461	477	482	478	498	526	475	471	481	486	477	516	499	484	499	465	466	498	485	485	524	516	564	504	518	460	493	476	487	496	511	489	511	523	456	510	494	491	469	477	509	498	486	509	488	488	509	463	482	535	460	480	476	494	498	493	539	468	521	495	485	460	496	485	492	469	507	506	504	459	470	462	490	487	494	480	494	450	466	525	492	487	477	468	476	509	486	461	433	500	484	459	484	478	520	503	503	508	490	493	514	489	476	496	489	449	477	460	479	481	505	503	471	503	472	470	490	484	514	540	490	477	499	508	455	495	527	479	500	512	477	496	495	475	535	472	502	487	497	521	507	475	505	484	513	447	484	524	479	491	514	453	485	543	479	540	519	504	511	517	523	531	493	476	484	531	509	474	492	503	475	503	494	513	533	477	471	503	530	467	476	519	498	499	508	499	486	531	500	471	485	511	483	483	505	481	477	498	469	513	443	491	475	509	463	482	484	494	449	518	536	494	491	497	501	488	503	526	485	497	488	500	490	494	539	480	512	465	486	492	464	502	520	492	462	523	486	527	514	453	468	508	490	506	500	497	527	437	464	488	474	469	473	489	505	527	503	456	512	543	503	522	467	452	496	510	496	487	454	464	433	461	495	536	468	454	514	486	497	530	505	475	492	502	491	496	528	482	484	513	445	516	521	517	519	490	511	490	497	556	507	529	501	456	472	509	513	498	466	493	460	510	477	508	478	514	494	491	520	487	475	515	477	468	502	470	488	471	480	485	458	504	510	495	492	511	491	411	513	448	479	560	499	492	527	458	509	490	492	516	520	520	495	480	502	499	507	491	463	496	483	467	478	499	538	476	472	497	483	445	483	464	515	478	513	526	462	534	500	487	513	507	513	483	496	516	484	498	511	533	497	515	476	497	501	494	470	495	546	506	516	515	467	495	478	493	531	447	459	462	499	503	463	485	491	495	513	472	499	498	474	458	496	480	506	492	502	467	488	503	485	524	454	483	517	491	505	531	457	461	492	530	495	462	459	481	524	486	484	465	452	507	496	509	467	502	486	461	471	494	507	437	488	468	459	479	490	507	471	529	528	502	519	469	518	525	462	474	517	479	526	503	477	523	522	517	488	496	494	471	512	536	480	524	462	490	491	491	529	515	478	477	535	479	492	472	494	503	481	495	491	504	481	482	508	450	504	476	457	460	500	488	497	500	504	495	502	465	470	502	475	523	495	481	480	477	508	479	508	486	472	475	502	489	501	491	485	519	488	542	502	455	493	501	513	494	480	503	466	450	486	469	480	543	499	492	519	484	481	538	527	529	488	524	480	510	513	469	497	468	492	506	530	487	476	490	474	476	511	515	525	487	509	499	488	497	500	567	516	537	499	523	515	460	514	514	498	518	512	484	518	485	457	448	474	482	514	513	473	498	491	531	494	483	524	502	513	495	527	507	509	516	511	471	511	480	456	509	453	482	481	484	516	509	493	466	482	492	549	479	471	508	498	448	493	530	515	463	512	487	480	531	487	511	472	531	424	509	509	467	500	495	510	522	462	510	482	500	466	518	493	466	504	471	502	517	504	490	503	478	489	465	503	529	526	478	479	490	579	485	494	494	508	493	481	479	497	481	508	478	511	523	486	519	549	505	476	527	474	476	445	480	466	493	459	492	476	502	497	471	519	489	476	506	478	522	504	488	469	493	498	481	514	459	482	505	500	472	508	509	518	490	475	486	502	507	482	518	515	507	473	498	520	466	495	474	495	514	461	471	507	497	470	492	488	488	486	497	506	524	476	515	442	457	516	486	492	484	507	519	477	470	488	498	523	489	464	500	487	476	481	486	494	484	448	474	454	499	526	483	492	505	494	481	449	486	452	510	506	541	503	463	456	497	512	539	498	478	506	453	445	474	506	486	497	519	515	475	497	493	486	539	458	494	499	461	527	484	470	513	484	475	455	510	501	469	494	488	501	532	531	474	462	491	511	494	475	467	505	490	529	498	507	530	471	506	519	447	481	512	490	486	446	518	489	512	467	464	484	474	498	495	510	466	481	480	475	506	463	509	488	496	536	480	510	478	460	503	493	480	508	482	475	503	501	490	483	487	478	515	500	488	486	535	519	492	472	498	517	515	487	476	512	518	472	498	485	491	474	484	472	515	542	525	464	520	497	476	504	518	521	488	531	468	484	487	453	505	477	479	498	518	488	500	484	453	515	483	488	460	490	523	511	489	521	452	502	482	480	484	495	499	515	516	493	492	495	504	468	530	513	451	491	491	503	490	488	499	485	516	511	485	479	478	501	517	491	475	467	508	456	504	486	479	518	468	493	506	486	503	476	469	465	487	469	481	510	487	487	499	514	517	481	488	545	465	488	489	511	498	488	492	474	509	476	483	486	475	484	474	518	521	508	523	484	486	508	490	483	486	468	493	515	475	500	490	518	498	473	525	492	493	502	514	495	465	498	486	512	487	482	498	491	531	462	480	467	461	442	513	476	522	497	495	507	505	496	492	538	481	485	410	514	519	494	481	478	464	505	496	515	481	486	544	505	511	514	500	471	468	494	503	493	527	494	513	483	455	528	529	476	485	476	484	513	500	501	524	447	483	498	484	488	500	516	461	533	501	528	486	492	494	497	495	517	478	499	472	487	528	491	465	495	471	494	532	492	470	508	486	510	508	494	487	518	495	498	499	473	539	493	529	506	522	439	478	473	477	509	450	506	442	522	490	489	466	538	478	492	478	510	484	478	491	494	464	484	467	504	497	567	507	502	528	494	469	477	492	475	488	501	486	526	488	485	525	487	472	481	502	487	515	500	496	500	499	485	470	445	493	498	511	525	531	480	483	507	486	495	506	479	534	486	492	531	484	510	488	467	509	472	511	462	516	506	491	469	536	531	482	456	493	471	460	449	488	494	473	483	453	545	469	493	537	515	469	494	523	466	527	479	482	549	493	500	483	529	479	484	498	491	468	501	501	475	472	504	480	497	500	486	453	489	512	482	503	489	494	510	459	494	483	459	507	493	521	484	478	513	488	471	471	480	481	517	500	441	502	498	504	502	450	515	495	490	524	487	477	514	518	481	498	464	484	490	482	520	480	541	489	482	466	513	508	451	491	480	530	544	466	489	495
11062	1211	1348	1025	756	573	415	331	267	247	224	184	172	169	158	145	135	137	147	125	120	116	123	109	99	127	103	83	107	96	99	98	102	98	118	105	116	94	85	105	100	81	96	109	113	88	95	93	78	80	93	94	102	101	99	103	89	85	82	85	87	108	83	85	92	97	96	98	78	93	100	94	75	97	93	96	93	86	98	82	99	76	94	105	77	92	78	102	89	91	92	91	100	83	92	92	82	101	92	89	111	84	89	78	86	79	92	91	99	85	77	102	113	89	98	104	83	80	85	84	76	98	98	78	100	86	104	85	83	96	95	99	91	93	87	96	100	74	82	98	101	79	84	96	93	69	95	105	86	87	109	116	91	92	91	104	118	113	88	92	90	86	96	72	101	100	105	99	92	88	87	86	96	105	105	95	88	86	88	82	96	83	100	74	90	78	77	102	80	77	93	100	87	105	106	80	100	90	91	90	110	81	90	66	111	81	77	69	75	99	83	95	79	86	91	83	112	98	98	86	77	98	89	82	84	99	96	94	97	83	96	87	84	64	91	88	98	85	96	81	77	85	93	71	93	90	95	83	98	97	66	97	89	83	94	84	94	99	92	89	98	93	103	97	96	95	88	90	87	77	99	89	105	104	95	82	97	92	97	98	87	92	84	98	98	85	89	87	87	94	90	90	83	90	86	82	91	85	90	88	95	82	103	90	92	86	93	88	77	78	77	80	86	84	85	84	83	82	81	81	102	92	78	73	76	90	89	83	104	91	72	94	108	83	103	92	86	83	83	84	80	83	103	84	96	98	91	89	90	83	86	77	99	92	101	93	107	90	81	95	99	104	91	77	83	79	112	87	85	95	84	95	94	89	80	92	94	96	84	82	94	63	83	101	100	84	95	88	93	89	98	88	90	103	99	102	76	88	92	100	87	107	96	102	85	95	97	89	93	93	99	77	78	81	79	87	95	83	103	89	87	101	110	95	81	76	88	90	86	114	85	85	95	88	100	94	82	78	86	103	83	92	86	82	99	80	90	87	94	97	88	105	85	95	93	93	88	90	100	78	68	96	85	93	85	88	82	74	91	90	74	84	83	90	93	97	80	84	79	91	101	102	84	85	70	94	90	87	101	84	74	103	92	83	94	96	104	98	91	82	85	85	79	102	93	81	88	95	91	77	83	76	91	79	86	90	77	94	91	99	104	90	85	85	84	70	106	85	94	91	98	91	79	102	100	84	79	82	92	113	92	72	88	81	91	117	75	92	87	81	97	106	93	82	84	90	88	74	99	92	99	89	89	82	98	96	80	94	97	97	95	81	79	77	80	89	76	78	92	93	76	106	88	83	86	86	84	105	102	85	90	90	88	96	77	90	90	110	107	95	110	94	111	90	96	91	106	82	89	86	92	90	89	98	80	76	84	74	99	93	81	86	78	78	100	82	87	97	97	105	93	85	86	83	100	90	101	70	75	103	91	83	83	93	90	97	87	89	91	104	91	101	94	97	95	92	97	98	86	68	79	86	87	87	92	80	105	81	89	89	80	91	75	92	77	95	89	80	92	84	94	72	104	81	100	87	83	86	103	84	101	88	94	79	95	75	68	91	105	94	97	108	87	96	82	100	83	88	82	83	95	80	100	85	99	84	90	86	87	91	87	94	87	71	86	83	82	87	78	92	93	84	79	95	87	107	95	79	81	88	75	98	103	73	93	91	93	89	86	101	106	79	86	96	98	94	106	100	84	73	102	92	96	93	78	101	99	86	88	72	92	76	98	102	88	88	90	91	83	82	96	67	82	105	77	87	70	94	84	93	99	106	91	87	101	78	73	86	98	87	78	102	96	96	97	76	87	80	87	100	94	86	104	86	78	102	92	106	100	102	91	71	97	85	93	108	83	76	91	70	90	92	102	94	113	91	91	98	100	103	85	85	95	108	85	103	94	92	111	95	96	96	84	105	87	95	97	100	104	99	100	91	105	84	97	95	68	97	89	91	91	80	84	85	77	102	86	84	96	95	94	89	103	87	98	98	80	105	91	93	104	89	84	88	87	91	87	89	96	86	91	84	85	84	103	77	97	82	74	95	107	91	98	84	104	93	94	86	88	90	92	108	87	85	99	83	90	78	96	104	83	86	89	95	94	85	100	90	69	86	98	95	77	89	100	85	87	109	100	90	80	61	100	86	89	99	101	84	102	92	104	107	113	78	103	80	87	98	108	77	76	85	105	91	82	82	95	81	77	101	91	82	105	98	89	81	88	95	93	93	92	83	97	107	104	88	80	94	101	90	98	82	78	85	105	74	80	74	95	100	83	87	77	93	96	101	89	87	88	107	91	99	90	109	106	83	101	81	86	90	103	93	97	103	97	91	95	96	88	79	105	77	95	97	92	98	105	97	97	93	93	92	89	90	85	89	98	102	96	89	92	76	98	103	86	73	95	92	86	89	101	80	102	98	81	79	89	101	104	107	66	99	95	107	108	92	106	97	90	105	69	94	96	84	98	92	97	93	84	97	90	80	81	90	90	93	105	91	74	93	94	91	97	77	96	109	88	92	85	82	93	84	79	91	85	87	89	87	99	74	100	85	101	75	96	85	92	89	116	80	81	79	92	92	95	77	88	80	78	84	85	108	93	106	96	103	92	82	84	92	84	92	95	77	92	100	88	111	97	101	101	92	81	85	78	105	85	96	84	81	94	92	90	89	93	92	95	96	100	86	100	97	92	93	95	96	85	90	94	107	96	110	109	78	93	94	72	86	78	96	113	90	94	87	89	90	98	99	72	80	92	100	69	92	100	79	95	83	86	98	81	93	100	94	72	81	85	87	87	82	97	110	90	92	111	97	104	86	83	91	98	95	92	84	88	104	94	99	86	111	92	94	92	83	82	105	94	87	108	101	99	96	96	90	92	89	89	96	97	91	97	83	101	94	100	91	113	77	85	88	91	84	108	74	78	86	96	77	77	78	106	85	87	92	109	94	102	84	84	101	91	84	100	76	82	63	82	86	85	91	93	110	86	94	80	80	83	92	100	87	84	77	84	96	86	102	81	87	86	100	88	100	100	72	78	78	93	91	61	72	95	87	102	93	74	92	114	93	96	99	89	86	110	94	89	87	111	67	104	90	91	89	98	108	95	88	90	90	80	84	99	88	91	82	84	84	91	94	101	89	81	104	88	91	77	91	90	97	86	97	99	95	91	81	89	88	89	86	83	87	106	93	83	89	91	104	80	90	93	95	107	91	101	121	89	89	97	74	84	86	93	80	98	99	87	79	90	88	92	108	92	83	87	89	94	85	104	89	89	79	88	92	74	89	87	88	91	99	79	116	93	109	97	99	89	97	102	100	102	93	95	102	76	95	83	103	94	88	98	82	104	97	83	88	117	78	82	80	90	93	82	83	85	92	80	83	94	92	88	89	96	77	87	77	106	78	104	98	84	82	90	106	78	88	76	93	93	92	97	79	94	104	93	102	99	88	69	94	83	76	83	87	90	85	75	83
6200	1314	3261	3668	3096	2578	1983	1606	1361	1200	1100	928	836	736	794	615	617	579	635	564	520	473	453	470	454	430	421	380	383	423	429	380	367	403	373	338	368	338	381	346	386	328	334	330	348	354	320	345	313	322	332	338	320	361	294	327	331	311	335	354	308	311	305	292	283	309	295	305	333	330	294	283	301	300	289	306	314	285	278	295	309	297	300	308	277	310	307	293	315	295	315	293	306	294	324	322	305	319	305	303	305	301	306	311	307	291	286	312	337	285	272	274	305	293	280	273	334	288	295	290	279	287	305	278	315	313	333	284	317	291	278	293	284	297	299	294	329	266	312	271	345	337	298	311	291	299	297	324	285	315	316	291	299	296	313	269	276	287	300	290	311	280	331	296	279	306	284	293	254	310	285	284	308	320	297	297	285	315	286	321	252	289	309	316	274	313	319	299	321	271	280	307	307	293	285	313	317	263	305	297	300	299	282	284	302	291	304	278	267	275	297	334	302	351	293	284	277	285	288	260	278	286	295	287	308	279	279	304	305	284	284	283	301	294	298	296	306	312	309	274	307	336	279	277	292	286	284	268	274	291	301	291	282	274	268	312	275	288	326	288	297	265	294	289	307	262	295	298	310	296	289	309	300	313	304	315	292	293	292	297	280	295	309	273	286	307	317	295	339	301	288	284	277	282	276	297	282	259	302	284	305	292	270	311	301	318	282	291	288	278	296	302	301	277	312	285	274	278	302	300	282	274	294	280	317	291	273	300	293	327	305	323	300	270	287	307	321	298	275	309	282	302	274	315	323	300	290	322	315	296	313	298	273	296	303	273	271	293	284	321	297	289	324	314	298	270	309	297	289	299	288	317	333	300	283	310	304	278	281	298	302	314	306	259	285	294	282	319	283	252	274	294	300	286	324	310	303	289	298	297	297	306	302	305	316	269	310	326	300	309	303	297	307	357	311	292	283	271	280	298	298	302	291	326	315	268	325	260	264	309	321	311	306	288	266	307	289	266	279	272	324	323	271	314	307	295	286	268	297	288	270	296	305	261	309	278	276	304	277	303	295	265	280	301	269	336	286	341	308	264	288	296	288	321	323	322	276	263	338	276	281	281	276	286	286	300	312	285	276	262	312	314	289	293	310	301	295	339	285	293	286	285	307	314	296	305	287	288	277	278	281	273	316	273	284	278	317	274	297	272	323	294	279	306	289	311	303	322	298	304	290	295	303	295	285	283	330	288	292	274	275	294	327	291	310	287	288	306	279	289	311	305	340	294	265	318	306	288	280	269	322	270	319	305	313	244	314	307	262	289	287	305	316	298	281	294	302	280	310	325	292	273	269	317	288	276	294	297	305	294	291	279	270	318	308	323	313	315	325	277	303	276	278	307	301	295	324	276	303	298	287	302	298	301	279	271	304	282	316	283	268	277	351	335	298	281	315	296	293	291	316	287	246	283	322	299	297	295	316	299	304	286	314	274	266	302	285	321	333	314	282	314	281	290	307	291	293	301	290	277	294	297	305	302	311	317	290	265	295	299	288	298	322	303	271	266	296	331	262	277	288	294	290	293	311	284	254	293	338	279	289	316	291	279	285	297	304	280	312	297	304	313	266	295	285	309	278	293	277	272	280	309	310	298	320	314	291	327	287	294	292	285	295	322	293	301	292	315	276	276	302	302	301	275	303	305	289	306	289	292	257	291	289	267	297	277	283	286	273	299	296	296	287	314	303	276	299	300	287	296	309	306	325	284	271	259	289	293	312	316	305	299	306	309	260	315	270	272	293	259	301	300	315	295	283	283	305	284	270	290	297	301	326	280	322	310	278	291	294	298	349	305	259	278	287	317	295	294	248	272	272	280	310	302	295	294	267	300	308	326	289	276	284	290	284	286	260	299	315	297	320	280	301	296	293	294	282	315	300	309	278	278	265	291	286	274	327	300	293	340	288	279	295	266	299	314	272	300	279	264	288	286	284	304	277	299	275	279	306	277	296	289	286	301	304	294	295	292	246	293	283	295	275	271	280	278	299	313	315	308	290	287	284	296	291	289	297	305	281	282	322	314	265	283	285	337	299	268	271	292	304	296	292	297	283	319	293	306	319	271	286	321	295	282	294	265	266	293	278	299	288	252	306	310	292	313	269	289	261	302	278	297	328	295	301	281	314	313	300	337	285	324	299	288	304	262	283	282	293	293	271	305	309	277	322	296	284	317	276	325	304	315	287	301	281	300	294	297	296	311	290	274	271	272	317	306	295	275	261	273	317	279	280	290	303	285	290	324	292	297	287	281	291	282	294	289	319	276	257	322	273	256	283	326	269	316	283	316	298	286	312	344	313	278	285	277	270	299	290	329	290	252	280	293	305	322	289	328	297	309	290	297	291	315	304	299	325	275	289	286	275	292	276	321	297	304	276	305	287	304	305	291	325	283	300	282	271	271	280	306	283	291	285	316	261	290	271	318	281	291	283	319	316	307	289	291	284	267	272	298	297	288	302	292	267	268	283	298	279	300	296	305	315	296	302	269	310	311	291	304	290	304	304	292	283	280	293	288	288	275	292	300	286	285	314	302	303	279	287	316	262	293	292	300	278	280	289	282	297	317	318	277	308	337	303	285	301	287	288	273	321	301	276	313	278	286	276	309	279	290	297	292	270	276	275	309	283	307	274	279	293	292	275	283	306	305	283	305	295	284	270	282	287	305	289	308	288	277	311	319	301	294	302	280	328	314	292	292	318	309	277	286	291	337	294	295	287	305	296	314	308	317	294	293	297	281	273	268	270	320	301	287	319	280	281	295	306	283	299	278	302	294	294	284	260	279	332	315	295	314	272	292	269	306	285	291	303	324	301	273	297	272	282	324	288	327	297	328	263	299	282	307	272	294	282	269	298	287	275	284	296	261	279	301	290	277	295	272	284	331	309	302	301	290	279	304	309	325	302	306	288	293	304	295	227	311	291	270	262	303	302	294	329	272	275	310	274	284	252	283	274	267	278	298	273	293	307	325	300	294	333	302	299	292	308	277	276	315	299	314	285	314	280	275	287	295	290	278	286	290	301	301	270	292	288	268	317	288	282	299	293	275	284	293	280	308	277	291	303	287	294	313	316	295	293	314	303	282	267	308	275	317	262	329	301	311	306	293	326	301	306	294	284	272	279	288	318	296	303	320	311	291	288	292	279	299	319	327	308	321	291	336	285	313	312	271	290	321	331	310	287	301	284	295	305	310	268	277	301	306	294	314	290	290	317	338	296	297	285	281	291	256	315	306	300	288	280	315	316	301	326	321	306	265	293	298	295	314	315	300	305	303	322	314	304	289	320	289	310	304	282	280	257	294	290	277	308	284	282	283	298	267	320	289	268	244	321	281	304	291	293	307	328	300	323	279	317	271	304	291	285	298	288	297	325	314	264	276	273	299	290	313	295	281	297	291	309	271	276	292	302	284	312	302	311	274	285	284	277	276	281	312	302	316	281	268	306	292	287	306	290	299	301	303	281	279
20361	3395	3066	2229	1599	1151	855	650	569	496	413	359	342	300	290	263	247	261	236	231	216	238	227	229	209	199	176	216	177	187	195	200	205	175	198	190	168	181	192	167	187	154	194	169	178	194	174	186	178	190	184	168	185	185	179	171	169	185	176	154	172	151	181	174	186	169	177	153	190	154	184	167	172	156	156	178	176	151	160	152	163	197	164	179	159	167	168	161	172	183	187	168	162	184	151	155	163	174	167	163	153	173	167	173	189	184	153	174	183	154	175	173	167	166	190	174	160	175	173	143	160	196	155	169	169	168	184	164	206	160	162	172	200	152	161	186	171	155	172	168	179	162	180	166	161	172	160	154	165	169	165	149	171	154	202	158	180	189	187	167	185	175	148	185	175	152	185	180	149	165	180	168	169	160	187	162	179	165	192	166	179	154	177	173	179	173	174	176	167	162	170	185	161	172	146	175	171	161	137	154	175	184	156	179	175	173	155	159	159	154	167	182	184	170	162	177	205	175	165	146	170	187	156	192	149	153	186	174	154	164	145	178	174	163	176	176	167	149	190	170	177	143	159	168	185	186	155	178	159	159	189	181	184	172	184	164	157	164	146	179	180	170	166	159	172	166	150	150	185	169	171	145	143	160	168	185	175	168	172	166	172	145	175	172	163	170	183	167	162	181	168	176	145	172	165	164	159	158	164	163	181	189	178	149	140	153	168	188	152	168	197	183	187	169	187	150	163	170	162	158	165	168	155	178	155	167	168	167	172	159	182	171	150	158	175	187	154	167	160	145	163	145	167	170	166	168	177	147	195	179	178	171	146	162	171	163	155	183	176	170	185	180	187	152	170	161	166	165	184	174	170	183	155	194	185	154	150	178	156	153	181	166	145	152	174	180	161	168	162	190	148	173	175	186	171	171	184	165	180	169	157	172	176	155	162	171	159	166	175	176	146	158	186	177	180	184	156	171	210	163	161	159	184	177	165	170	174	170	157	172	160	170	165	176	163	166	181	154	202	165	163	181	146	178	158	167	177	166	171	161	171	197	181	152	165	151	157	171	149	161	171	157	148	156	172	166	154	185	157	148	178	191	181	181	179	149	185	171	190	154	167	153	170	181	183	155	149	209	184	153	157	158	155	165	127	185	164	176	163	156	198	178	189	161	158	183	142	181	142	176	147	155	182	189	173	187	179	148	182	147	170	189	179	152	160	172	164	175	197	196	161	150	164	176	156	162	169	166	180	168	165	167	153	180	163	186	159	168	139	173	179	178	187	160	183	166	163	166	180	161	177	190	169	157	143	164	163	155	152	157	177	181	152	161	153	168	166	183	172	179	184	172	187	172	169	175	163	163	182	148	175	173	184	183	145	166	162	190	192	164	159	152	166	150	178	195	168	181	174	173	155	180	175	172	173	158	158	171	180	185	174	164	171	146	179	161	173	191	167	164	153	170	151	150	156	160	161	163	166	170	162	161	184	183	168	176	168	186	163	179	180	166	176	181	195	197	172	167	161	161	169	161	150	202	167	149	176	148	182	179	169	177	191	183	184	183	187	179	186	164	161	168	164	156	166	174	141	168	165	161	152	170	182	151	127	155	167	181	156	167	177	168	161	174	178	166	140	207	170	166	160	185	149	149	162	187	169	159	170	178	189	171	182	150	172	161	166	150	193	169	160	155	162	173	157	171	174	168	139	172	142	176	150	170	171	161	158	167	167	151	183	178	177	182	146	187	153	163	179	186	175	166	179	184	148	176	159	168	159	171	177	158	176	165	200	174	142	171	145	153	163	147	171	185	179	157	189	161	181	168	207	168	195	163	163	164	157	177	140	161	157	191	177	171	140	169	158	166	181	158	161	145	171	163	190	189	167	157	166	178	160	172	153	168	166	172	167	165	158	174	173	157	158	150	174	175	193	167	149	165	176	168	175	144	175	182	182	172	171	150	158	165	159	176	162	170	175	157	142	167	169	181	174	146	166	161	164	163	179	162	165	170	172	167	182	178	157	161	189	164	159	165	181	172	153	140	182	180	191	173	173	152	165	176	142	164	147	151	164	163	168	167	154	162	165	190	151	163	164	156	199	178	140	174	171	151	150	165	176	155	184	175	165	179	180	158	173	178	162	179	158	195	146	160	185	133	185	183	158	180	167	184	165	214	162	184	145	205	193	149	162	156	163	163	166	184	182	169	170	194	173	168	181	171	135	171	169	185	183	142	163	169	182	164	179	166	160	165	150	175	182	153	161	178	167	173	150	153	159	155	164	195	149	155	139	157	173	156	156	188	166	142	167	150	147	162	169	162	154	165	185	178	176	175	178	156	171	146	160	178	152	177	172	175	168	152	160	177	157	165	177	165	158	173	171	184	182	172	168	157	189	146	149	166	168	172	180	164	177	163	184	178	191	173	160	159	180	170	175	165	187	175	172	179	181	183	155	163	160	159	155	174	147	165	164	170	158	183	162	162	150	168	168	169	160	150	158	159	175	176	177	165	163	202	181	138	184	187	189	161	167	160	167	171	181	177	154	140	173	141	155	181	174	184	176	165	152	178	151	168	165	193	179	177	145	171	192	163	195	167	191	191	186	183	153	155	186	159	194	206	167	153	163	156	171	168	168	180	152	167	176	163	170	168	180	167	152	172	151	163	172	164	156	174	182	186	171	175	175	190	176	174	178	155	162	164	146	160	175	172	156	163	164	174	158	162	186	187	171	182	176	148	153	187	190	143	166	186	165	166	167	167	182	163	175	151	175	158	181	178	160	169	152	149	159	173	158	165	174	164	180	189	157	155	164	187	123	152	167	174	174	159	162	139	171	160	160	178	178	173	166	163	172	165	134	147	172	164	164	195	185	157	180	193	179	152	168	185	182	191	174	173	183	150	165	184	170	173	155	145	172	176	163	170	168	172	185	172	183	154	163	171	159	166	155	184	158	153	168	160	175	177	155	139	162	167	191	155	163	167	162	181	169	162	179	185	180	169	194	161	160	170	184	196	173	153	172	197	162	175	188	169	147	158	179	171	177	156	166	171	182	179	176	166	173	153	153	188	173	176	154	171	182	168	160	175	149	157	190	178	184	168	157	156	172	167	181	182	183	173	189	158	177	179	162	212	188	173	154	153	162	168	174	157	191	141	169	167	154	167	159	169	170	164	194	155	176	159	188	186	173	163	168	167	184	178	183	176	142	169	162	172	160	155	166	153	183	173	150	142	163	166	176	184	176	139	156	137	136	168	184	174	159	177	188	144	166	195	152	177	147	165	164	167	165	154	171	163	177	189	185	154	178	159	166	179	151	168	182	166	159	167	160	171	151	161	144	171	182	175	167	169	164	165	188	175	166	179	180	174	160	165	190	176	178	153	170	156	152	157	138	176	160	182	157	171	181	180	174	183	160	169	173	153	185	153	170	188	167	165	174	173	150	147	166	178	169	171	166	164	178	171	178	183	192	191	161	187	169	178	179	189	152	182	169	161	170	175	150	149	134	145	163	156	156	177
8447	2715	6342	6902	5835	4830	3889	3219	2660	2327	2022	1742	1646	1428	1410	1290	1176	1127	1015	975	948	891	890	864	825	774	787	757	717	715	655	677	700	623	673	638	635	623	647	620	613	553	591	599	604	572	585	584	583	588	570	577	544	587	577	537	600	557	547	566	515	516	545	524	561	529	550	562	534	575	568	501	512	527	546	545	520	550	556	540	528	546	550	498	547	525	534	526	557	504	546	507	505	517	512	500	490	518	502	529	526	484	546	514	489	547	510	551	557	506	520	537	508	521	504	486	477	520	490	527	552	532	519	556	506	512	479	543	497	487	536	507	556	508	508	494	522	494	553	508	505	503	493	493	509	493	485	531	524	472	486	536	488	460	530	485	491	474	454	494	489	533	475	502	505	520	516	480	494	487	514	518	519	526	462	484	515	512	512	491	509	525	519	499	481	480	544	547	532	482	513	519	472	486	459	501	477	535	497	483	462	491	497	479	501	503	522	528	484	499	521	457	525	535	486	502	516	536	519	491	503	511	494	489	488	534	516	481	517	508	503	522	499	500	484	513	490	528	471	516	542	494	479	468	507	528	496	507	510	507	495	540	492	510	515	510	513	506	547	498	503	515	517	483	512	485	494	476	511	532	529	527	493	523	508	499	499	505	529	502	492	501	536	500	481	503	479	478	535	475	454	490	533	503	485	514	503	506	463	520	506	512	495	528	522	486	545	492	487	493	547	507	515	493	473	484	458	501	511	513	539	498	536	488	494	497	504	510	484	473	494	496	475	482	508	495	508	473	503	536	510	482	526	455	502	504	491	496	526	491	490	511	491	527	514	493	457	526	501	480	500	480	530	535	502	480	507	482	507	468	485	483	507	523	499	496	499	471	456	528	467	536	481	500	536	512	484	521	531	523	523	481	503	482	494	512	514	514	509	474	487	532	553	486	514	538	478	451	528	489	497	516	524	469	520	531	543	534	532	473	537	488	487	493	506	537	480	473	476	479	487	489	504	496	501	536	498	513	506	492	559	515	505	504	482	508	524	519	481	456	486	483	476	541	518	497	472	509	502	481	529	547	530	505	511	458	512	516	480	494	517	458	487	492	508	509	466	504	501	491	512	525	507	455	507	532	478	509	518	492	465	493	465	478	471	519	490	466	502	498	528	498	530	496	500	524	480	518	477	513	460	518	503	507	531	503	519	459	472	485	484	487	524	507	494	535	487	497	516	505	505	490	513	505	505	506	509	497	506	506	481	506	505	501	484	509	506	501	540	511	520	502	515	489	484	503	477	508	499	517	515	479	497	509	484	510	502	508	515	449	518	501	542	475	491	509	524	511	495	487	505	516	485	481	438	479	502	546	481	486	488	545	511	522	523	470	520	495	499	500	479	531	530	497	490	525	469	522	518	498	501	455	521	452	525	492	474	515	508	514	495	551	515	508	522	477	545	517	492	532	504	514	460	477	511	535	495	537	522	480	516	551	503	489	485	477	521	515	531	500	518	501	491	491	475	503	482	504	530	504	532	480	521	496	471	512	512	477	500	541	494	511	560	492	517	493	479	535	489	496	486	488	508	535	545	512	513	503	509	502	562	505	507	548	520	568	495	504	499	505	480	484	507	507	475	454	472	476	498	477	504	465	519	502	492	505	501	488	503	506	524	520	507	500	490	510	484	474	470	501	506	476	482	513	537	508	508	483	512	458	498	506	506	521	468	520	520	521	507	490	498	494	493	517	479	479	523	503	475	488	503	471	539	490	488	485	496	504	493	502	483	523	528	511	517	521	462	518	485	498	507	502	492	478	520	496	539	477	493	477	496	500	498	478	502	515	528	502	503	475	521	486	518	495	521	505	492	511	498	489	526	527	530	524	466	563	512	491	511	515	469	517	521	501	513	502	510	479	510	512	504	539	513	515	526	494	496	526	489	497	492	463	508	494	495	528	514	490	536	528	483	514	488	481	500	485	517	511	518	527	481	545	542	498	505	494	503	508	448	513	505	499	486	483	514	496	491	539	456	511	520	542	492	498	510	497	469	514	476	497	473	473	490	509	518	491	529	511	492	528	502	509	491	505	498	462	461	535	513	528	523	523	516	508	487	492	513	570	485	522	513	488	477	496	523	514	480	489	532	506	545	484	501	490	465	502	483	490	474	518	504	542	483	480	516	461	488	490	565	480	523	505	510	501	504	488	511	490	509	487	529	497	507	479	487	497	506	506	503	499	529	498	466	492	514	496	490	482	549	508	503	456	479	508	509	483	538	465	499	521	508	489	522	538	504	500	513	509	489	510	504	478	484	510	544	485	526	497	507	496	519	503	533	525	525	514	531	473	456	499	517	512	471	518	536	511	493	468	476	493	484	479	504	507	509	554	474	453	547	519	504	505	512	486	457	460	479	528	528	459	475	496	490	480	475	506	503	489	504	559	496	508	500	498	508	535	486	479	542	544	555	534	534	483	483	533	493	487	522	510	478	538	485	507	535	479	530	488	487	520	519	534	481	521	481	510	507	499	490	514	464	469	526	483	499	552	517	488	504	478	483	515	490	493	531	516	477	461	465	499	545	527	502	572	511	509	503	503	544	479	560	489	507	519	496	477	513	537	512	490	511	511	512	477	508	523	480	512	524	504	498	491	489	530	505	502	535	480	494	480	483	522	482	493	510	500	513	509	578	503	496	515	510	506	497	517	485	493	524	476	462	509	453	501	512	511	486	488	502	489	520	496	480	490	507	526	518	492	514	505	495	508	504	495	517	497	483	510	481	491	496	482	498	486	511	532	517	524	499	482	487	516	495	439	472	503	496	496	489	508	521	488	471	475	508	491	516	478	515	498	487	510	490	497	522	495	523	500	491	464	519	539	499	498	521	526	514	497	504	492	489	529	514	466	481	486	532	502	505	495	490	511	531	501	503	502	481	523	511	511	516	506	506	507	491	516	518	481	560	501	493	487	546	488	495	503	497	502	535	492	499	533	554	481	528	544	486	486	448	499	478	495	511	490	517	523	535	517	489	517	525	519	487	543	471	526	524	502	548	500	464	484	524	520	530	542	524	527	486	471	536	513	498	505	509	474	510	516	511	502	520	494	513	505	460	496	474	474	521	467	501	521	519	550	501	522	514	512	475	499	461	523	516	512	498	503	495	478	520	484	510	521	516	531	468	541	456	511	520	481	529	499	518	465	523	513	513	490	481	533	506	499	517	502	516	477	524	520	465	477	513	503	467	493	491	481	507	475	456	497	521	542	497	470	478	484	546	492	497	496	571	504	470	512	507	518	535	466	507	514	520	507	488	541	488	499	476	461	525	484	510	495	496	494	496	515	529	485	522	521	512	523	462	518	509	540	524	486	514	461	503	470	550	505	492	460	488	500	521	487	504	500	497	487	505	489	470	508	508	480	514	484	523	484	512	518	485	489	526	510	504	497	483	484	487	495	530	495	529	527	492	529	520	542	514	486	485	526	505	526	516	492	473	527	489	488	469	553	499	551	497	499	487	511	494	491
2527	271	265	257	236	206	212	208	173	186	193	161	158	174	172	170	185	168	156	184	165	168	175	185	152	182	183	162	172	171	176	175	158	185	147	172	159	172	159	184	186	156	170	171	163	174	181	144	153	189	176	189	176	151	175	160	160	163	178	184	183	164	208	172	170	186	154	183	185	178	143	155	143	147	185	169	164	171	171	193	178	162	170	151	161	177	185	171	175	174	175	185	171	150	167	169	158	176	177	173	178	163	189	156	155	148	158	182	157	165	165	151	166	177	189	185	173	173	181	195	151	164	166	158	170	157	179	158	165	203	175	180	184	180	184	192	167	154	177	181	172	167	148	174	166	165	161	180	188	174	159	175	183	182	174	177	172	190	163	186	166	152	178	157	136	187	160	156	169	185	142	169	160	152	149	171	151	167	149	182	169	182	142	140	177	184	166	188	174	178	155	172	167	172	162	152	167	172	156	184	182	169	143	180	164	166	174	167	191	159	183	181	180	180	167	169	156	148	183	192	164	169	157	164	144	161	190	170	169	167	159	163	179	179	183	163	146	161	167	195	179	205	164	176	162	158	169	171	176	162	170	183	165	174	155	144	192	162	166	165	167	188	189	181	163	176	191	169	179	160	177	168	186	184	190	164	202	194	168	157	169	194	160	167	165	178	162	166	157	167	162	181	174	158	177	165	168	172	189	165	160	174	164	167	190	169	180	177	188	145	183	179	165	175	189	160	176	159	164	150	171	174	198	154	146	175	186	148	170	168	182	190	157	190	158	159	169	147	164	164	156	161	190	172	192	183	182	155	165	178	193	186	153	187	151	160	183	172	194	157	176	174	177	185	166	169	185	170	171	170	166	173	183	165	173	175	187	169	167	197	181	195	192	179	171	174	153	202	161	165	166	169	171	170	183	163	215	175	170	174	173	187	190	167	203	180	172	184	188	160	167	164	149	181	176	149	137	179	174	173	177	162	179	167	185	204	161	187	170	184	167	174	166	172	179	174	187	184	181	182	162	177	168	181	149	168	176	172	158	199	188	164	171	199	161	171	149	175	161	163	180	166	183	175	150	168	171	167	177	186	187	182	189	180	183	169	170	174	192	198	158	165	180	156	169	174	145	196	165	195	193	188	185	175	172	173	167	168	175	140	179	189	171	186	171	172	181	173	180	155	181	163	173	174	166	183	158	189	174	190	174	187	171	197	155	172	169	189	149	165	168	180	170	170	173	177	174	193	170	171	163	155	168	142	181	172	169	176	163	179	174	161	153	183	162	170	171	178	154	193	179	144	184	179	157	153	143	186	154	163	186	196	165	160	179	195	158	174	157	164	173	144	179	199	177	179	150	165	182	167	160	195	157	179	175	174	176	177	149	180	150	184	178	169	144	155	183	181	189	201	177	180	152	195	196	175	166	162	171	170	193	174	160	171	179	170	176	179	176	189	153	159	150	191	165	166	167	172	171	175	185	165	187	178	160	159	174	179	180	187	157	184	156	157	184	139	169	190	171	142	177	161	186	168	216	177	202	160	177	179	149	166	165	172	171	182	168	168	180	191	168	166	166	159	207	165	179	145	190	178	143	153	171	177	188	166	147	191	184	183	163	192	160	186	167	164	155	170	159	176	147	175	195	158	185	159	190	152	191	177	168	189	201	180	161	178	170	149	187	164	163	178	175	158	170	180	188	164	184	167	160	160	185	186	181	171	185	162	173	164	177	170	153	158	155	179	175	165	174	157	185	163	179	162	169	147	172	156	171	163	170	166	145	171	173	163	168	175	172	175	153	152	172	201	185	175	177	172	186	181	144	152	176	158	156	166	170	166	174	176	172	166	177	195	161	156	158	183	154	159	184	168	158	179	159	168	176	170	173	183	167	179	176	170	174	162	185	166	166	160	180	153	152	185	174	151	191	170	184	142	186	187	197	169	186	200	164	190	168	193	181	168	187	193	189	181	177	160	188	166	173	169	163	201	181	178	178	185	183	165	188	164	169	161	143	179	173	167	172	173	181	162	173	181	169	165	188	181	170	147	174	153	171	167	174	167	182	188	176	173	161	163	167	156	168	188	157	168	170	171	170	167	173	178	152	165	158	165	174	179	179	168	166	185	193	164	157	153	153	162	168	168	189	156	182	172	175	200	177	161	167	173	152	164	175	163	160	165	181	195	156	176	185	158	163	180	186	172	182	172	177	174	191	187	160	169	176	152	184	168	191	169	170	171	155	172	192	157	185	168	186	145	188	170	163	168	183	161	171	168	186	178	169	165	183	185	163	175	188	202	169	169	174	165	158	165	175	168	167	181	167	155	158	175	147	176	178	166	189	171	172	159	180	186	170	169	146	199	182	153	160	173	169	142	175	181	148	149	183	189	146	178	169	170	197	169	170	183	178	187	157	178	197	179	167	164	158	147	164	168	186	173	161	166	166	163	154	184	180	165	178	196	159	138	158	160	180	204	183	186	163	174	186	191	165	182	170	173	136	171	172	177	181	185	190	181	165	201	174	178	172	177	177	171	189	159	187	153	154	183	164	163	162	162	161	172	169	186	175	182	177	186	175	183	158	174	151	165	165	165	168	147	180	179	171	159	166	193	164	145	168	159	163	165	188	159	155	150	165	177	170	178	171	179	164	135	181	159	151	172	203	178	168	187	168	161	173	158	159	166	178	158	183	177	182	158	171	170	188	178	181	161	141	185	163	186	172	165	170	180	176	175	187	160	180	189	186	149	180	182	163	181	169	175	172	152	159	136	160	171	175	164	179	182	181	184	157	169	163	173	186	170	178	184	181	177	178	137	178	181	200	144	139	169	144	183	162	181	155	171	171	165	164	195	178	162	176	158	159	176	181	208	162	166	161	185	181	160	181	178	177	163	176	190	167	169	167	165	167	178	189	212	167	169	185	167	210	156	178	171	175	160	151	163	169	200	182	183	178	161	184	181	165	179	170	172	181	166	198	180	192	179	170	190	166	174	176	153	182	161	175	189	193	175	161	140	171	167	199	186	188	164	173	153	205	178	173	164	167	155	174	168	189	173	161	169	176	192	207	143	163	168	189	172	165	181	160	175	175	164	152	160	148	175	175	192	167	169	159	179	182	171	166	172	163	173	186	174	175	161	194	171	181	172	172	197	195	157	180	177	186	192	132	191	172	184	162	176	187	174	164	178	190	167	204	171	183	193	167	166	153	169	143	193	152	184	186	165	168	176	164	175	159	155	164	157	181	186	168	179	167	176	194	185	184	177	179	169	166	150	159	145	186	185	208	172	143	165	166	180	176	200	183	187	156	171	181	191	178	158	188	180	180	171	169	193	178	163	172	152	196	179	163	168	156	157	183	165	165	190	153	164	168	199	185	157	186	174	169	162	158	179	158	178	172	184	162	161	171	185	168	163	154	174	161	185	175	178	186	147	186	167	183	199	168	186	198	165	173	186	176	179	157	158	164	185	169	184	178	172	160	177	182	151	183	168	174	169	177	178	163	168	167	188	187	166
2410	568	712	750	666	606	615	607	543	567	556	526	537	549	530	500	548	523	519	549	485	475	486	529	508	514	537	507	499	519	539	501	479	496	462	433	502	471	517	507	474	487	514	501	483	506	510	535	478	482	502	480	482	494	468	507	474	487	498	494	541	492	485	493	511	484	515	526	509	464	514	513	490	507	531	472	516	528	507	470	478	478	513	518	470	520	502	487	502	509	518	466	518	500	475	504	482	516	488	503	494	460	491	444	500	493	495	513	480	449	496	469	493	516	475	485	440	526	525	489	527	495	484	498	499	463	505	501	453	493	489	537	461	515	516	491	503	504	505	487	509	476	465	481	482	434	484	485	459	472	498	499	495	502	524	514	471	496	549	501	519	505	488	466	512	537	474	508	458	486	502	478	511	499	452	483	494	497	485	473	482	526	475	460	493	507	507	484	482	495	506	515	491	513	507	477	515	530	470	488	478	525	496	465	504	533	488	521	488	510	510	511	479	505	496	487	531	483	509	487	494	461	476	500	514	510	500	503	457	546	466	499	492	462	474	494	473	498	462	493	463	497	534	487	466	462	454	483	511	466	480	475	488	510	491	510	499	463	508	518	542	469	510	524	475	509	464	453	510	477	502	471	505	489	469	465	506	432	478	467	493	443	486	505	524	509	502	477	478	469	505	452	489	477	540	476	463	515	488	509	512	510	482	449	504	506	477	450	485	503	458	489	474	503	489	487	560	518	500	465	497	463	446	512	509	498	466	532	474	427	514	509	488	526	469	502	518	496	480	486	499	476	481	478	482	478	430	527	525	482	518	496	484	518	470	475	489	509	521	507	498	474	489	511	499	468	505	484	530	489	499	506	493	478	500	502	473	472	486	499	476	462	494	516	489	480	515	483	452	466	469	492	442	524	504	485	476	526	507	478	516	500	505	450	536	478	491	495	502	495	528	514	501	495	513	472	523	537	481	453	499	518	516	516	456	492	480	470	503	485	491	498	530	514	458	470	495	491	484	496	468	512	484	507	488	483	483	507	503	450	475	505	505	476	473	478	481	487	531	490	505	507	517	458	480	479	476	516	511	501	491	525	454	535	504	519	486	474	499	479	495	516	477	482	497	459	508	468	473	481	481	493	499	469	486	517	458	460	475	509	519	542	503	501	514	478	509	492	500	460	452	524	469	491	523	465	486	510	474	477	483	466	475	489	503	524	507	470	490	501	444	495	503	505	494	518	509	487	506	484	503	505	459	517	514	480	454	478	487	493	477	518	501	508	508	525	508	486	486	478	481	489	513	452	494	496	516	486	531	478	477	511	470	486	494	490	493	509	491	424	472	489	505	504	489	493	458	495	481	482	515	508	486	474	508	475	486	460	493	427	499	478	502	500	469	525	520	481	531	492	502	529	472	492	513	478	461	447	499	543	480	491	464	516	491	484	464	477	504	531	502	505	480	469	467	491	473	496	455	476	494	490	507	490	489	490	497	478	529	506	434	470	533	516	479	484	491	508	476	470	470	480	484	473	488	487	510	488	514	532	489	482	480	450	485	470	495	516	518	483	499	491	536	462	470	456	474	472	476	480	481	515	476	517	501	478	523	481	536	492	444	509	516	511	510	537	488	499	508	520	488	498	512	479	521	481	509	478	470	461	494	485	486	551	510	464	496	493	532	522	468	493	448	518	507	474	476	477	525	482	497	482	480	491	487	436	507	518	513	477	453	491	508	506	513	515	502	516	517	514	484	474	487	461	490	494	499	540	504	489	489	476	467	451	455	492	493	455	503	483	483	489	534	483	527	510	474	494	510	486	500	502	528	493	473	484	476	460	507	494	498	471	495	487	474	491	492	493	484	472	469	520	525	509	412	489	484	514	488	527	524	495	490	514	511	474	499	515	482	491	538	475	461	468	513	511	487	478	485	495	521	526	508	471	486	442	496	454	457	466	466	492	513	513	477	526	507	461	491	506	466	482	499	443	488	515	473	485	485	515	489	491	494	503	509	513	461	500	499	474	484	510	448	499	511	488	518	522	472	515	507	487	517	502	456	489	463	482	476	495	470	537	486	503	491	459	506	507	530	473	479	501	540	500	480	495	537	517	480	527	503	474	464	466	498	496	522	492	495	489	517	492	486	451	486	469	485	512	480	513	464	439	497	494	495	495	492	484	492	487	499	529	474	506	507	519	503	518	500	517	500	494	483	484	489	476	469	495	485	466	492	474	507	491	522	516	522	515	495	512	464	476	520	500	497	469	503	540	480	522	506	458	531	500	502	479	497	499	496	508	496	487	503	492	463	495	477	438	498	490	505	494	501	527	495	529	472	474	492	455	500	500	465	562	492	485	517	463	467	504	460	491	526	496	490	480	466	506	521	504	494	473	466	503	489	509	500	530	496	518	502	480	478	504	504	504	503	481	492	490	504	490	503	482	539	494	483	509	550	489	488	505	494	492	443	478	450	507	525	516	497	466	465	492	529	497	472	469	498	538	478	495	495	509	473	476	509	464	473	472	508	480	459	507	528	480	479	483	503	488	461	477	522	500	469	516	505	484	491	452	468	529	501	450	467	511	497	483	531	471	480	477	490	484	490	472	470	464	488	512	511	484	502	493	487	499	493	473	471	482	478	501	477	544	485	536	483	509	510	510	537	484	494	514	487	482	519	436	467	492	460	520	464	488	484	470	517	539	512	481	511	490	502	483	466	484	505	478	472	524	500	520	502	479	498	511	483	462	499	502	508	513	487	548	513	509	514	448	511	480	482	514	499	502	500	480	470	492	523	492	499	477	500	498	522	500	531	501	509	449	458	495	535	475	502	487	497	501	509	491	488	491	513	486	523	489	451	513	508	483	504	488	483	483	533	544	480	452	520	481	503	545	513	505	487	487	493	458	477	469	476	464	457	475	493	515	510	495	522	511	480	513	487	477	528	467	466	450	487	524	474	481	494	497	504	490	478	522	501	457	464	482	521	491	507	501	457	535	505	487	481	517	446	463	474	538	490	501	494	496	478	466	479	487	513	492	503	546	488	489	463	493	469	478	521	530	510	518	465	478	515	517	520	476	511	499	513	471	513	501	479	480	459	487	495	477	485	483	487	553	483	469	520	495	528	466	503	498	480	520	515	494	453	533	484	480	471	511	475	504	473	501	487	547	475	480	483	458	497	496	493	454	494	509	491	484	486	448	520	519	508	491	518	510	513	504	495	504	493	507	512	495	454	494	545	477	512	489	483	526	490	478	490	489	516	533	523	517	537	492	458	509	504	488	492	486	489	474	527	491	502	512	502	486	464	495	503	473	475	518	528	503	443	514	518	544	469	474	500	464	463	482	505	466	493	492	491	481	473	485	483	491	514	500	510	529	518	465	518	500	518	499	503	475	473	485	525	497	473	477	507	521	496	523	500	513	514	475	531	507	476	479	464	510	457	475	489	523	494	512	503	480	484	459	473	475	480	469	510	465	452	530	521	460	487	448	497	494	513	457	516	481	493	558	503	499
10847	1161	1352	1040	744	584	444	348	294	238	204	189	156	169	141	145	133	121	130	143	124	116	119	115	126	100	101	92	94	103	141	96	89	90	114	91	95	110	93	101	93	105	99	113	99	89	99	94	86	92	101	92	103	96	67	105	86	99	83	84	99	103	98	90	102	91	89	97	94	90	94	89	88	105	81	85	93	98	94	83	85	85	92	77	99	85	91	93	65	81	86	95	81	103	90	106	82	84	92	87	93	79	92	90	100	83	83	100	110	110	90	90	84	73	101	91	84	96	85	95	88	96	99	103	90	89	105	91	79	79	87	88	102	74	82	93	87	85	84	95	96	77	115	81	91	92	97	92	98	82	108	102	102	92	95	97	88	101	86	100	102	94	81	97	86	101	81	104	73	94	99	76	94	84	96	105	64	111	86	95	75	96	75	84	71	76	96	82	83	101	109	95	78	94	112	84	84	99	98	96	89	97	95	96	108	102	86	85	105	92	75	79	105	99	76	84	87	97	74	83	98	88	97	103	74	94	87	97	103	102	84	104	81	90	79	81	84	95	107	83	95	90	93	83	98	88	112	74	95	76	101	76	99	84	93	110	84	97	101	86	85	91	98	108	90	82	102	90	103	92	88	81	84	87	92	81	97	95	91	100	94	88	100	102	94	90	104	92	98	97	93	90	87	77	83	85	97	84	75	88	97	106	96	87	92	108	79	96	93	84	91	85	90	91	79	104	88	102	94	97	105	74	97	107	86	101	70	104	85	86	88	94	99	120	101	94	104	99	77	90	109	83	94	77	108	80	99	94	107	87	93	77	76	96	77	95	81	92	103	98	84	73	89	99	92	86	84	97	94	112	90	89	90	86	91	66	84	84	85	92	90	80	94	90	83	71	90	99	96	102	83	99	96	94	90	92	80	89	92	94	95	82	100	89	84	81	94	89	83	107	86	91	92	85	105	78	97	83	83	82	93	88	96	91	88	83	97	109	93	95	94	91	79	93	91	82	98	85	93	98	99	103	98	92	100	87	111	74	86	79	97	94	91	91	95	87	90	105	97	83	103	83	109	89	77	90	93	95	106	93	101	96	79	78	106	89	83	93	96	75	84	87	84	74	111	96	91	71	95	102	94	90	96	77	99	83	81	91	99	106	100	86	82	87	87	73	94	90	86	97	84	78	102	78	92	87	80	96	103	87	89	83	80	90	94	92	90	82	108	90	88	72	84	72	72	100	79	95	99	90	93	90	83	82	72	102	85	99	74	91	93	99	84	89	100	76	84	82	84	93	109	80	98	92	76	95	79	84	91	77	87	79	103	95	103	101	93	93	100	104	91	81	91	92	98	91	85	83	91	85	87	87	103	99	86	100	87	93	75	109	92	95	94	114	87	90	90	104	90	100	74	82	95	109	98	87	88	113	95	91	71	79	80	87	87	68	91	96	90	95	97	98	85	97	93	81	86	85	94	100	84	82	86	94	111	102	96	87	99	87	96	94	91	105	81	101	87	107	87	94	95	94	90	95	94	93	88	79	83	101	92	100	94	94	92	93	80	86	99	92	93	106	103	96	80	76	84	93	101	87	91	98	88	78	93	84	92	89	106	102	96	72	86	88	85	87	87	91	109	106	98	95	94	79	85	100	99	88	87	89	97	86	96	101	94	83	103	93	98	82	90	75	92	82	104	105	86	92	83	104	93	88	77	79	89	87	81	72	85	80	90	86	97	85	78	107	97	101	91	82	91	102	89	79	84	94	80	78	100	94	88	74	97	116	72	74	84	102	98	77	94	110	90	93	88	93	90	85	83	73	98	90	102	94	99	86	90	93	99	85	97	92	85	86	100	94	79	82	86	101	94	103	91	88	109	101	89	99	103	79	86	85	100	118	97	82	100	112	97	89	89	99	83	86	94	103	85	84	92	110	71	97	88	105	100	91	76	104	86	108	102	87	100	97	96	92	82	94	108	73	80	98	86	85	93	90	94	90	93	94	98	100	106	105	104	76	90	111	100	97	83	72	111	107	90	96	75	102	91	86	90	98	96	89	93	95	93	101	106	92	75	90	73	101	83	100	100	71	101	77	99	82	81	75	77	81	63	105	90	99	95	69	107	100	90	90	95	93	97	83	87	89	94	100	101	77	93	89	85	106	85	82	85	88	93	87	92	86	104	99	97	99	88	96	88	95	77	95	106	72	93	94	88	89	81	100	81	73	99	87	93	88	77	77	100	88	70	84	92	96	93	87	91	103	106	87	76	84	82	95	89	107	91	95	81	88	88	79	94	96	72	91	95	85	100	92	113	101	94	98	98	83	104	97	114	94	92	89	90	96	103	99	106	90	99	94	92	95	75	73	99	79	99	104	96	91	79	89	97	85	89	92	89	85	106	94	82	91	91	102	90	93	89	91	102	90	60	88	78	88	96	84	86	100	91	102	92	98	101	82	92	84	115	81	99	86	92	110	80	84	118	98	89	84	81	94	102	85	81	95	98	83	101	88	101	106	71	92	94	76	88	88	93	90	86	111	89	100	97	69	93	112	80	83	90	98	99	100	94	98	82	85	92	85	85	92	98	80	93	83	96	83	88	103	75	89	83	80	99	82	105	94	65	83	86	80	85	95	82	108	86	92	81	91	109	88	84	93	86	105	95	98	80	88	92	98	99	90	87	103	85	99	103	104	90	99	84	99	97	87	83	90	102	90	95	88	103	99	96	95	95	69	91	84	86	81	90	86	95	90	101	79	75	88	93	86	99	80	81	103	95	80	88	77	81	85	89	101	103	93	82	96	69	100	94	83	77	92	85	97	89	79	65	108	105	79	101	89	97	83	84	78	90	95	94	107	114	83	93	89	84	94	91	80	84	107	82	79	97	87	88	90	98	90	99	81	116	91	86	101	80	91	77	88	78	89	94	87	81	99	94	77	92	88	94	85	84	87	102	81	76	92	101	108	89	88	79	87	88	103	100	106	89	88	84	80	99	84	85	87	97	83	110	89	73	87	95	91	99	72	111	96	92	85	104	84	78	85	76	87	104	103	115	88	97	86	89	95	71	99	90	91	67	100	94	95	102	102	83	80	85	91	71	103	99	86	93	101	78	99	99	76	84	97	93	79	93	102	91	88	97	88	94	104	84	91	89	88	88	98	93	84	88	95	89	82	94	68	100	87	93	75	73	86	94	107	87	88	90	84	95	90	72	104	96	92	104	96	97	89	94	80	71	89	97	71	92	97	98	94	92	99	92	81	80	95	102	91	94	86	77	83	97	108	86	96	82	89	89	100	91	76	86	75	101	87	86	89	95	99	88	89	84	86	90	103	95	91	83	94	83	97	112	82	86	101	93	98	94	82	89	106	76	111	81	98	94	90	89	97	103	87	97	106	95	85	76	103	84	93	106	93	99	81	85	89	99	94	110	82	94	83	92	74	81	96	93	85	80	98	97	98	103	103	101	95	94	99	93	112	97	91	103	78	88	107	96	86	88	97	106	84	93	95	85	100
6087	1439	3299	3544	3016	2538	2016	1611	1438	1245	1053	910	849	785	731	706	626	624	552	542	513	480	471	489	458	440	437	411	394	426	395	402	388	389	381	329	395	351	330	351	339	354	365	310	327	339	340	332	339	342	326	331	321	310	320	281	324	339	329	322	308	321	306	304	296	295	315	294	296	302	317	319	328	290	313	298	319	281	310	311	305	318	301	306	309	306	314	310	294	317	297	309	299	315	278	301	286	300	314	298	318	306	293	310	312	330	294	315	316	296	295	303	300	296	272	293	328	315	277	327	275	290	301	313	282	316	267	313	321	289	294	302	325	298	285	296	325	281	312	299	280	314	325	277	298	325	338	279	286	270	302	290	303	311	290	302	324	323	336	282	305	318	301	274	308	284	302	293	267	293	279	312	290	346	269	302	310	266	318	304	294	275	302	312	292	276	262	304	285	311	310	289	305	291	304	307	301	281	280	319	284	322	314	273	268	289	292	263	290	284	296	321	280	298	310	290	260	295	285	282	313	292	289	292	320	330	300	307	308	311	282	263	289	276	297	267	289	249	288	269	262	268	325	325	305	279	306	323	309	276	300	276	310	311	293	303	288	298	296	263	282	295	333	331	291	300	282	275	321	303	321	296	290	287	295	306	276	304	287	287	271	311	277	281	259	297	304	295	299	272	305	287	293	310	296	273	279	295	294	268	301	281	321	290	301	296	316	284	287	303	308	273	263	311	296	296	304	279	296	308	293	302	277	283	312	300	281	284	290	289	296	308	304	301	307	276	307	318	271	312	284	284	276	289	286	289	322	288	309	293	298	299	277	291	287	283	284	304	296	264	321	297	302	296	347	296	300	288	293	299	293	303	279	285	276	272	289	318	303	313	312	288	285	304	297	323	281	277	291	287	293	271	292	277	311	281	320	282	287	289	306	283	290	278	286	254	319	334	305	298	287	309	273	263	332	283	316	289	316	289	254	299	313	253	292	275	270	296	311	288	298	295	295	275	266	271	310	294	291	284	290	291	305	266	292	302	311	291	305	312	297	294	293	308	297	262	307	306	309	309	294	316	276	294	323	290	318	345	305	298	268	277	305	279	309	292	338	318	305	291	275	301	294	306	317	269	286	282	302	319	291	326	301	285	285	321	282	280	300	282	295	302	327	302	281	276	306	297	285	290	309	309	281	279	282	287	285	306	325	305	301	260	298	291	319	298	296	297	285	321	287	281	270	272	268	300	287	293	313	305	252	308	339	339	300	319	294	298	303	276	286	308	276	333	276	307	311	286	299	289	282	285	315	280	263	280	293	275	275	305	278	282	279	278	323	295	316	299	301	314	282	278	298	305	287	317	288	299	296	300	285	316	297	300	312	292	287	271	313	314	279	290	303	297	256	293	301	279	305	289	294	282	298	292	337	288	279	291	311	325	274	272	313	294	302	294	290	268	302	285	331	268	304	280	293	301	271	299	316	290	280	292	273	287	293	327	310	307	293	315	257	262	294	274	331	306	310	261	281	294	312	302	309	286	305	291	301	296	289	287	283	310	274	283	312	323	329	294	295	313	306	314	308	301	319	306	310	296	297	298	266	260	283	298	266	289	302	286	296	276	296	295	284	284	286	286	301	274	309	264	277	279	289	307	268	309	307	299	337	306	283	299	306	320	311	273	313	290	299	308	303	297	286	282	295	298	263	316	292	310	239	272	283	303	299	310	260	293	281	270	310	279	266	304	278	275	301	291	311	284	279	287	323	290	298	318	318	322	310	273	276	279	309	303	293	259	308	271	260	290	279	300	294	323	285	304	291	305	283	293	292	289	258	310	302	320	294	313	316	272	299	265	307	319	256	284	274	298	276	280	296	280	339	310	294	255	305	282	298	316	293	287	285	282	331	251	290	282	286	301	278	260	309	281	295	304	312	293	295	303	299	286	259	321	296	284	295	271	309	316	291	300	299	289	305	292	297	289	317	328	285	284	304	292	293	301	316	309	273	298	282	300	282	315	315	271	305	317	304	313	291	305	273	297	339	274	299	287	287	303	278	266	286	306	282	289	272	321	307	293	337	261	286	287	301	314	287	264	272	292	280	291	272	311	290	291	310	308	271	273	323	298	297	306	320	292	297	313	300	285	266	289	296	298	303	279	289	264	295	304	324	304	335	290	292	279	270	284	315	297	312	286	305	279	285	295	311	262	262	296	298	293	298	290	297	294	321	289	276	286	308	295	314	281	297	269	285	301	293	271	297	255	288	310	291	290	333	328	284	295	295	311	310	290	275	298	285	302	264	305	268	304	292	307	279	324	274	291	315	301	284	273	287	296	282	269	302	285	296	310	329	272	285	313	299	290	272	309	264	280	288	297	282	299	271	313	270	289	312	297	276	281	290	261	294	307	281	299	308	287	338	283	293	287	286	299	293	327	302	286	270	291	281	311	312	308	259	302	321	281	248	296	288	272	282	266	315	282	280	296	294	274	314	330	307	276	308	310	295	298	288	307	309	290	288	275	296	322	269	301	299	276	307	268	289	307	310	274	312	305	271	292	298	297	282	306	277	281	305	265	280	313	271	288	319	301	301	303	325	290	309	325	312	323	289	316	293	299	291	301	294	317	305	294	266	287	304	294	300	296	316	272	334	298	312	276	281	319	262	289	310	337	285	292	289	308	288	320	291	323	296	295	247	267	292	277	274	313	324	266	300	336	292	261	287	298	311	291	347	309	325	323	297	312	293	258	315	315	313	274	264	324	304	309	334	325	299	287	301	303	302	299	307	321	254	307	278	305	243	300	299	305	296	305	308	286	299	305	305	334	258	301	284	293	268	276	296	275	301	293	300	291	277	293	293	323	305	278	305	295	300	308	272	281	277	307	301	288	287	339	303	309	255	296	299	337	274	276	265	272	284	274	274	315	328	298	301	304	311	322	317	326	281	285	306	281	298	301	300	318	303	284	249	294	334	295	272	269	327	283	292	281	293	273	291	261	276	298	308	327	267	281	300	297	339	292	304	302	301	307	301	292	306	308	272	306	308	269	327	272	303	301	288	305	290	319	307	291	311	254	317	278	286	321	298	304	271	290	334	277	316	294	280	287	313	269	311	289	304	308	319	312	310	328	309	281	310	305	294	307	275	303	318	306	278	298	286	283	302	298	285	321	299	305	329	277	273	294	272	331	288	271	289	299	279	324	334	282	298	285	313	285	310	282	292	274	303	305	286	327	300	276	323	313	294	292	308	295	309	297	247	299	321	300	263	295	302	268	277	276	285	312	293	284	299	276	295	313	313	327	302	304	295	303	263	307	324	313	316	313	291	275	285	285	295	302	293	307	281	307	301	342	323	321	300	298	300	284	284	283	299	274	309	323	318	339	290	301	292	282	261	298	279	299	313	335	315	299	334	314	308	308	312	311	299	306	290	287	283	278	289	325	275	333	324	290	282	292	296	271	305	256	299	264	293	281	297	286	320	349	319	291	279	282	265	312	300	268	284	292	313	312	266	275	277	280
19980	3456	2941	2290	1646	1120	827	666	579	464	373	380	361	284	292	272	267	239	249	206	231	218	221	226	189	225	178	203	176	213	192	170	208	189	214	193	179	198	188	192	176	173	164	165	174	180	181	197	189	184	166	198	174	213	204	175	185	163	175	152	167	178	180	183	198	175	170	147	178	181	181	149	178	151	174	156	155	155	168	152	194	180	166	177	156	160	176	165	156	171	183	162	206	199	181	172	180	165	158	178	168	176	177	191	156	169	152	178	163	159	143	190	193	172	160	168	169	168	170	174	167	188	155	150	170	170	168	167	161	162	150	169	162	189	169	174	173	157	191	176	185	152	174	171	159	156	153	179	161	159	162	185	150	192	165	153	155	163	180	177	170	165	198	168	182	162	166	178	180	144	133	165	156	184	178	170	159	171	153	185	148	152	140	166	170	167	152	159	190	159	169	164	168	143	158	181	174	168	149	166	173	179	156	189	169	166	156	165	174	195	144	169	180	174	164	160	161	174	192	196	166	169	158	181	193	171	170	166	172	179	155	168	190	194	176	174	194	167	179	146	161	177	169	175	184	180	173	157	147	170	158	176	173	169	172	184	157	172	185	199	175	156	176	172	166	162	192	160	156	177	165	148	168	167	158	171	177	180	177	172	171	179	178	170	179	160	172	191	158	158	168	162	171	175	174	166	162	165	158	176	172	169	179	182	171	158	173	172	160	174	190	199	154	201	187	170	171	178	164	159	203	155	171	182	188	165	174	147	171	184	160	150	166	167	160	166	178	178	172	179	182	173	155	185	174	161	152	170	156	159	182	157	183	165	173	160	158	164	171	150	173	163	160	151	158	191	172	160	183	186	151	168	173	178	167	170	158	142	171	157	172	167	174	180	173	173	158	153	181	165	179	171	164	137	185	168	165	162	182	163	170	182	187	169	168	158	139	164	157	208	155	161	186	172	175	170	171	166	153	160	210	166	181	152	142	179	181	170	160	172	155	178	174	171	173	190	179	179	186	172	186	180	193	172	132	140	163	131	156	170	173	146	182	171	164	177	156	168	181	174	176	173	162	182	166	179	173	162	164	162	142	168	165	181	173	151	151	170	180	175	165	167	146	168	151	170	160	168	163	166	186	173	174	162	158	169	183	178	177	154	163	177	173	179	176	173	168	173	152	177	180	171	176	176	155	166	168	173	149	160	178	178	185	169	166	157	171	173	145	188	175	166	195	145	153	176	142	183	177	171	168	170	141	166	161	185	180	154	160	188	165	159	145	160	186	165	157	169	180	163	160	136	185	177	177	164	184	180	192	188	169	156	157	156	175	165	172	148	153	174	187	158	165	179	149	177	170	172	165	150	179	185	177	154	163	157	143	179	163	132	162	147	170	156	178	164	159	155	185	168	186	196	184	176	193	159	158	160	151	180	178	190	181	182	174	162	155	196	162	168	174	154	187	152	170	156	157	165	149	163	171	190	165	163	163	206	187	168	162	160	160	174	177	172	177	174	165	181	182	196	168	183	171	165	172	174	177	152	160	173	151	159	188	176	206	177	170	167	149	173	182	172	167	155	175	163	161	149	188	158	166	171	152	167	145	156	162	152	161	172	167	182	187	179	193	161	150	163	156	176	165	178	173	155	179	153	168	181	168	186	167	188	159	172	166	149	164	161	179	163	171	166	160	160	173	163	179	143	157	150	174	164	162	164	168	172	171	159	169	166	170	167	158	190	170	165	180	193	175	169	161	154	184	196	167	166	190	160	172	158	173	183	165	160	189	159	169	161	159	158	168	177	169	168	158	172	154	157	160	151	176	175	156	182	173	160	183	166	169	184	175	154	187	176	194	163	171	194	169	165	171	159	192	176	166	174	174	191	184	196	166	172	167	169	178	161	168	160	174	143	176	179	184	167	165	151	175	167	172	195	165	156	175	163	196	183	180	167	155	186	178	158	159	156	158	153	183	182	183	157	159	169	172	163	199	176	180	172	142	167	168	150	151	174	180	178	165	163	171	160	174	187	189	149	184	183	187	148	173	140	190	182	177	206	154	172	177	169	177	175	154	177	148	181	162	146	180	183	159	146	186	167	147	178	179	150	176	181	198	175	172	176	183	169	166	157	152	181	159	148	163	170	184	180	160	189	159	167	167	163	160	144	160	180	160	180	178	176	150	148	143	178	189	173	172	136	155	198	178	185	187	191	153	143	175	152	148	175	157	155	144	165	159	173	159	202	166	174	159	178	180	169	172	173	168	154	153	170	177	152	179	183	166	183	180	170	170	168	166	171	178	173	172	179	181	144	194	165	197	147	179	173	165	175	161	179	171	192	168	163	161	166	175	190	171	162	174	180	164	171	180	165	175	153	176	176	167	146	163	196	191	177	156	171	166	184	176	175	179	188	161	197	166	180	173	165	156	178	168	179	185	185	174	167	174	181	158	157	175	155	183	180	166	170	159	167	180	184	169	155	162	181	159	164	203	173	174	163	154	165	173	184	177	172	171	175	146	182	171	157	182	158	180	139	178	180	162	188	171	156	158	178	175	149	178	168	193	173	156	171	167	188	178	179	176	159	179	174	167	149	173	177	189	161	163	166	168	185	163	145	172	175	174	183	179	200	195	157	180	198	163	196	185	170	159	175	177	164	172	179	182	133	171	165	173	155	154	159	169	177	159	175	185	155	190	153	183	160	164	155	168	189	173	180	180	152	172	154	183	178	150	156	158	154	164	145	140	167	165	165	140	145	159	171	171	154	175	159	153	173	167	166	164	180	153	151	165	170	157	162	153	169	169	149	152	170	146	165	165	165	146	155	143	179	157	162	153	169	149	176	170	155	169	165	166	155	167	186	165	170	192	166	175	148	168	182	169	193	150	138	156	172	169	161	162	189	174	160	175	153	185	171	172	158	173	168	170	163	171	203	179	156	196	156	178	183	171	155	176	176	180	198	154	179	159	184	174	152	183	171	175	183	141	186	160	154	154	183	172	173	153	159	168	197	158	167	158	185	183	170	178	151	165	178	177	175	149	148	161	166	169	185	181	155	173	201	197	164	212	199	195	172	166	174	184	155	163	167	195	191	155	155	163	167	149	172	160	180	185	150	167	165	170	194	154	176	176	178	151	157	167	171	161	179	169	176	173	158	157	170	153	166	183	168	191	184	154	178	182	169	152	157	176	162	186	161	174	159	196	151	188	156	167	159	165	161	167	152	170	171	159	170	164	178	137	159	162	173	189	159	172	187	168	162	172	165	192	168	162	136	177	144	155	171	167	160	169	183	182	156	165	146	195	153	138	154	175	182	174	177	187	165	168	179	180	170	159	168	165	174	149	167	184	161	143	177	163	177	180	174	158	168	168	168	179	141	181	158	146	191	152	152	175	177	178	157	173	199	181	169	168	171	144	190	170	167	159	163	151	175	173	173	191	136	157	177	186	189	184	191	172	167	173	176	164	159	185	187	173	158	161	170	167	189	182	158	172	159	179	156	173	157	149	164	162	172
8448	2726	6272	6922	5890	4682	3864	3213	2728	2340	2040	1724	1511	1451	1321	1169	1148	1100	1007	994	900	881	852	835	820	785	770	753	709	689	743	673	652	671	654	630	641	611	619	625	665	652	584	631	590	615	531	617	529	563	575	591	556	575	511	586	564	535	579	519	525	518	553	571	524	537	554	538	489	531	569	547	560	538	504	524	511	532	512	506	564	521	514	529	553	538	524	543	546	512	491	499	521	515	514	511	515	515	488	484	492	518	519	526	531	505	528	479	502	510	522	508	511	525	518	543	485	566	507	493	516	515	476	469	499	478	491	526	499	522	527	513	522	499	500	482	486	515	504	528	489	514	503	493	465	496	502	477	464	503	529	519	491	520	500	444	497	511	499	485	486	505	544	470	504	523	536	494	487	521	498	500	506	448	509	492	490	512	528	475	496	525	503	500	526	518	505	514	501	468	489	488	520	492	495	534	475	482	505	501	543	507	494	514	479	506	497	498	527	536	530	532	492	475	482	515	477	492	515	526	504	532	481	459	532	510	483	470	503	489	499	521	513	467	483	494	559	503	486	530	461	494	535	478	477	478	505	522	494	507	518	507	486	459	521	519	493	528	499	514	514	539	488	462	490	508	503	468	505	501	503	524	527	478	501	488	486	502	506	508	485	489	513	482	502	506	500	485	489	457	542	524	511	505	525	505	447	467	527	491	511	516	435	494	492	519	483	494	499	473	465	514	539	504	538	519	478	547	504	512	494	528	514	514	502	523	509	507	439	534	497	507	521	503	501	505	463	496	507	501	523	495	462	514	544	513	471	524	501	522	509	484	465	516	463	485	497	451	496	502	524	514	462	497	484	514	497	478	487	507	481	487	482	553	520	527	514	524	489	508	546	540	495	497	493	486	500	492	479	481	503	493	475	513	510	492	506	500	467	501	451	558	502	466	488	506	515	502	507	514	529	490	511	470	539	530	514	473	492	499	509	508	489	515	519	495	499	464	464	494	484	476	530	474	487	545	486	449	508	529	503	481	478	508	502	518	520	483	487	507	505	479	492	466	490	499	505	526	505	486	484	552	531	513	519	505	480	520	446	527	505	497	529	509	502	534	508	492	500	483	483	530	492	512	492	491	524	465	474	511	489	519	493	475	486	528	516	473	479	461	509	513	542	529	485	461	535	474	539	507	519	493	526	508	559	489	512	521	564	527	528	494	505	492	522	513	516	517	518	521	507	497	530	530	474	485	510	518	490	473	536	489	496	473	510	505	554	517	504	504	510	517	501	480	490	464	456	515	497	505	469	519	491	494	512	504	522	506	466	492	535	487	518	521	420	490	557	554	492	526	477	513	532	511	507	510	469	477	547	487	489	483	475	497	507	496	503	494	517	457	514	483	488	522	514	507	471	558	537	470	512	553	507	550	503	482	493	464	531	504	484	555	539	489	488	514	514	476	468	524	486	485	503	494	514	508	474	514	513	506	502	516	494	469	519	491	476	522	464	476	499	504	528	481	518	478	486	511	575	487	490	486	551	511	500	480	489	551	480	487	460	506	489	549	517	472	538	491	509	511	547	558	505	530	513	493	489	505	525	502	503	476	507	487	509	544	507	465	546	541	502	504	546	492	514	531	520	524	545	529	493	500	479	490	556	499	514	438	485	514	473	483	526	507	496	521	522	490	522	500	493	508	518	502	468	494	523	519	528	508	467	483	505	500	498	524	481	513	476	492	519	497	505	504	482	486	525	516	484	480	501	500	481	480	483	511	499	542	532	518	559	507	495	516	458	506	492	476	493	500	498	523	490	550	516	491	517	472	489	507	488	480	481	455	524	520	508	498	530	520	480	500	536	454	479	515	488	536	516	536	518	480	516	500	461	465	495	502	479	533	503	461	492	515	488	527	519	529	497	483	474	523	478	529	496	510	515	547	492	494	458	473	485	521	497	463	503	515	541	504	511	472	507	499	533	542	520	521	518	505	499	486	503	493	478	477	501	518	500	539	507	482	508	482	486	521	492	531	459	493	491	512	495	473	485	505	522	490	491	494	532	513	486	505	503	491	477	550	530	508	516	507	490	471	508	515	504	535	501	492	531	501	492	533	480	496	490	489	488	499	513	494	481	517	498	490	503	463	522	475	518	508	531	520	444	476	523	473	513	490	554	551	491	490	486	494	494	514	496	521	489	485	523	520	495	530	559	507	485	505	491	480	488	501	497	529	495	490	473	483	517	504	488	513	515	523	501	503	476	504	519	520	515	501	472	472	535	503	506	484	470	497	512	506	484	504	520	500	528	477	516	472	467	505	483	518	517	540	523	493	455	510	505	504	511	549	522	489	497	513	494	532	487	533	491	487	495	548	491	536	496	476	502	494	517	519	481	511	527	516	509	470	531	482	533	450	521	478	515	505	483	503	482	495	492	482	475	491	535	502	516	523	489	514	470	507	500	514	502	497	478	484	487	483	521	499	535	481	463	491	497	507	474	515	450	488	493	488	524	505	529	518	458	523	481	487	514	473	497	498	495	515	446	494	501	495	490	515	504	501	505	514	501	512	499	520	490	503	476	476	508	492	460	486	525	529	491	512	549	494	486	494	528	492	485	514	516	529	494	526	569	484	507	487	508	498	518	502	469	501	504	526	524	529	519	497	493	480	512	530	514	479	478	519	516	566	515	535	488	498	552	507	452	495	506	479	472	489	501	506	516	506	468	509	523	506	453	512	478	514	472	481	517	521	472	509	508	527	517	527	480	496	503	521	526	503	456	472	538	518	506	513	480	462	470	466	495	484	518	514	511	478	491	515	520	513	497	520	475	501	521	485	456	524	497	554	496	505	474	498	491	516	467	512	501	513	500	464	565	482	511	510	522	516	527	506	526	510	494	491	504	568	509	477	500	505	489	534	514	521	484	503	499	495	487	517	511	496	489	505	530	508	492	518	533	490	511	517	478	484	471	502	531	450	512	490	499	472	489	530	535	523	528	523	542	523	483	478	502	489	516	504	493	454	530	513	536	486	511	482	477	497	465	523	527	514	550	490	482	519	521	500	528	494	509	473	493	532	499	518	483	524	477	508	517	508	452	485	499	508	538	506	530	510	512	488	500	502	505	513	496	474	486	510	477	493	515	461	493	535	478	522	478	519	480	489	489	510	464	512	534	504	538	516	548	520	525	466	515	486	472	499	497	501	459	497	522	493	500	460	503	488	514	518	481	510	502	494	500	447	545	538	514	509	490	507	505	501	518	486	526	526	519	515	518	489	479	537	501	496	517	497	482	527	517	514	519	488	476	527	458	495	509	515	521	532	487	458	509	511	513	527	488	486	497	501	512	474	468	535	513	486	522	460	491	504	493	516	475	503	480	489	484	507	521	491	478	481	511	495	508	491	485	507	502	512	472	554	460	470	514	499	498	508	524	468	516	523	444	540	528	505	507	461	511	484	447	504	508	542	554	528	512	490	526	521	521	503	492	523	531	480	476	499	490	472	503	521	474	484	497	527	529	550	520	507
2501	243	236	234	214	198	189	179	166	180	174	163	172	170	167	178	185	177	156	169	161	164	191	204	188	155	181	183	186	172	162	166	171	170	170	169	171	211	184	165	197	188	158	187	179	183	179	183	188	187	166	162	178	180	167	174	194	166	174	162	184	192	166	157	171	149	161	182	192	173	177	175	163	193	173	172	194	204	166	169	181	161	175	203	181	174	158	163	186	167	174	182	186	168	164	179	182	156	176	154	142	162	155	161	162	177	172	155	158	170	187	175	177	158	179	195	187	183	180	167	187	175	171	175	160	155	167	181	181	169	162	164	160	152	177	169	190	170	170	176	164	173	156	190	188	172	205	168	179	150	184	174	161	185	156	181	169	177	169	159	188	187	157	163	152	171	187	175	154	188	163	183	164	172	165	158	179	172	177	170	183	171	195	149	183	164	176	164	168	164	178	164	160	199	161	156	183	189	174	150	177	178	176	179	157	173	173	186	198	211	172	165	153	196	174	161	158	166	193	178	163	182	185	159	168	175	184	181	183	192	150	178	163	193	161	173	159	187	157	184	154	172	177	157	143	181	153	178	168	176	177	192	172	186	169	190	209	158	170	194	152	154	143	170	171	174	175	160	175	169	168	163	184	200	180	183	162	185	181	186	177	162	168	168	184	178	162	194	180	178	153	162	162	177	170	152	148	170	185	193	179	176	175	163	160	155	172	192	160	179	171	151	187	160	181	162	179	172	176	177	174	177	172	167	175	176	158	185	154	159	185	187	175	167	176	161	161	159	170	175	181	165	177	164	175	181	181	159	194	164	173	177	161	143	174	173	172	168	151	160	189	170	173	183	166	184	170	169	174	177	182	181	154	209	159	174	193	177	159	152	174	160	169	180	193	154	155	179	172	172	206	162	198	159	187	164	210	170	152	158	178	185	186	179	163	169	163	180	151	175	185	170	178	164	188	170	180	167	160	170	167	169	167	153	176	164	149	203	176	173	188	163	197	182	179	191	172	180	159	169	164	157	161	149	172	186	173	182	184	185	162	162	192	177	169	188	163	182	179	160	173	145	159	173	187	165	175	163	175	182	188	180	173	176	162	195	171	174	177	137	183	187	153	171	179	160	168	205	174	164	164	161	157	190	181	192	189	145	183	178	175	181	172	184	184	181	172	170	187	174	166	151	165	182	171	210	183	176	153	165	181	186	183	170	170	182	173	183	184	174	172	159	183	155	175	162	158	195	184	153	143	166	175	170	192	167	171	218	165	168	162	190	175	164	164	179	173	173	170	176	159	178	158	163	183	161	149	173	162	173	187	175	185	163	166	196	182	152	158	171	167	187	190	176	153	171	184	182	177	177	180	202	185	180	173	186	181	187	217	166	163	171	178	200	174	168	189	193	189	163	178	201	165	181	184	157	175	196	148	164	200	168	199	149	143	172	174	165	161	178	191	171	176	169	170	176	191	153	184	167	192	179	181	200	186	181	190	172	189	174	169	159	160	180	177	193	176	165	170	168	181	163	171	167	165	171	166	191	169	138	192	158	180	165	187	179	179	187	177	166	175	176	169	159	166	195	159	157	163	167	191	166	154	198	160	155	144	171	184	140	156	165	167	170	146	155	162	162	168	154	152	170	169	175	180	163	172	194	161	166	175	161	193	190	149	184	170	180	163	176	167	174	176	181	175	159	189	162	197	166	159	165	161	168	191	190	172	204	167	175	164	160	149	183	168	172	184	175	173	188	207	164	191	162	159	183	175	180	169	181	165	166	167	177	172	157	161	197	158	179	184	171	195	175	173	161	193	177	191	216	162	170	172	167	149	167	162	179	155	163	159	179	153	171	175	181	186	186	160	193	177	170	189	185	176	155	158	176	155	181	156	168	180	187	181	176	166	193	171	177	169	165	197	194	177	159	179	167	180	178	184	170	177	150	156	165	160	169	175	195	175	169	179	168	176	171	166	163	174	198	171	158	203	184	166	173	155	175	160	176	163	143	193	168	180	184	145	168	160	195	183	179	168	167	168	178	167	183	175	166	176	171	186	183	166	159	196	188	183	175	195	168	173	182	155	171	159	180	162	166	178	179	213	190	163	168	172	180	163	183	168	175	172	168	172	173	185	161	179	191	190	151	129	193	172	183	155	174	180	157	179	172	159	179	179	147	175	165	164	178	178	182	192	151	160	188	174	171	181	171	177	177	182	193	179	189	163	165	166	143	174	172	169	175	182	160	197	174	173	177	180	161	141	166	188	176	144	173	175	176	181	174	181	173	186	198	172	177	185	149	164	195	171	166	155	176	154	142	150	167	168	187	194	175	192	168	155	174	160	185	157	170	182	196	159	175	177	169	184	186	180	165	159	159	200	172	171	153	176	178	168	183	161	169	186	171	181	178	178	167	179	167	160	181	174	168	169	153	173	182	163	189	188	160	195	159	180	165	163	175	176	186	176	180	192	185	207	178	185	176	166	168	162	163	192	192	177	184	185	150	195	180	171	194	176	151	193	179	196	191	186	169	172	180	169	162	169	173	167	178	173	187	159	160	187	182	171	181	167	181	150	165	175	169	186	179	179	152	172	180	190	176	174	163	182	169	181	193	182	162	168	169	157	163	158	167	179	186	162	164	163	175	173	161	184	193	174	177	177	170	171	169	178	164	167	170	177	197	170	180	164	135	184	192	192	191	159	183	200	171	187	180	160	175	164	156	152	188	177	159	184	182	190	174	194	176	167	166	179	173	176	178	183	181	172	169	164	169	152	177	150	166	170	157	182	169	193	149	186	180	187	144	167	167	159	163	192	167	185	180	170	178	160	170	158	180	183	192	165	198	158	146	171	167	190	186	166	157	190	182	151	177	165	176	173	169	175	176	203	157	159	161	159	164	197	168	154	147	186	173	162	166	162	158	174	176	169	179	161	178	183	176	181	158	160	169	159	179	197	183	181	172	147	179	199	168	166	197	183	165	159	170	179	163	170	158	191	163	172	153	177	186	201	160	167	185	193	164	168	175	186	160	161	169	160	202	188	170	161	191	167	171	160	181	170	161	180	173	160	175	195	172	179	162	183	153	174	150	174	174	164	165	186	159	183	159	164	170	189	156	184	157	202	183	163	161	190	169	175	169	203	174	177	165	161	165	175	165	187	175	166	180	149	162	183	145	187	161	142	186	178	193	165	174	157	181	166	170	177	186	198	160	217	174	169	167	184	180	170	166	170	196	178	186	199	172	189	169	153	162	194	182	164	172	182	174	190	161	192	177	158	150	170	137	178	179	160	170	176	196	171	185	183	161	136	163	178	169	158	193	153	159	183	155	164	175	174	161	184	173	166	180	179	196	176	185	164	191	190	164	136	193	193	164	174	148	162	174	172	160	152	171	157	161	180	181	166	167	155	179	174	153	170	200	170	154	172	186	178	158	168	184	162	165	162	182	180	201	163	206	157	168	176	159	170	198	179	155	171	177	158	184	157	170	154	184	161	169	161	174	166	170	174	174	195	173
2479	559	638	755	688	631	581	559	546	546	535	518	525	559	516	553	499	490	517	549	505	487	466	540	496	521	474	506	485	493	525	514	476	507	499	487	482	488	521	481	484	455	459	474	485	502	505	501	455	526	531	474	480	507	496	485	477	515	483	522	541	512	473	491	455	500	491	477	494	468	456	497	481	545	519	476	485	505	488	501	500	516	494	469	477	491	479	458	497	490	487	422	482	438	488	501	511	496	484	449	501	470	462	483	499	502	484	516	526	483	456	508	505	460	492	482	490	483	478	478	478	496	496	469	491	490	478	455	490	483	507	494	499	491	466	443	492	476	460	499	477	517	487	508	514	478	470	486	509	471	450	482	538	484	487	514	450	517	532	474	481	506	494	498	496	486	498	522	529	501	513	465	472	543	505	479	445	453	491	502	462	503	466	503	496	514	485	479	516	478	508	528	495	495	493	476	496	489	486	511	496	493	478	485	497	512	501	447	497	477	488	469	485	478	485	518	485	469	509	521	474	469	489	467	476	457	510	473	477	486	470	457	488	478	493	538	453	482	500	524	467	484	492	454	478	487	456	496	498	480	498	529	477	499	496	447	515	504	485	465	514	523	449	505	482	511	484	492	464	511	512	459	473	497	484	429	479	486	499	504	502	465	476	486	473	518	529	487	530	507	511	514	501	512	506	484	494	469	505	504	515	460	510	498	493	521	482	486	503	519	485	468	508	514	504	487	502	453	487	524	520	498	471	497	478	475	544	452	485	477	509	465	491	491	470	502	474	500	514	469	523	493	474	446	524	468	507	510	513	511	483	470	455	475	515	469	457	497	494	517	477	459	519	521	516	471	496	507	495	486	526	524	490	480	501	517	462	481	500	483	471	461	502	490	452	511	467	453	461	520	457	488	510	515	471	476	530	498	472	477	478	519	462	475	510	496	461	514	509	479	479	511	483	501	489	513	488	491	513	511	512	480	511	495	484	494	510	475	513	480	505	481	480	505	459	473	493	478	508	470	496	472	496	505	476	464	522	461	469	457	524	475	499	543	513	503	466	480	521	453	475	480	510	472	482	492	442	496	480	533	493	493	487	455	508	506	509	492	515	469	472	484	497	501	473	524	495	489	496	459	500	498	508	477	495	437	445	483	498	486	485	502	466	507	481	437	472	470	516	469	451	456	475	480	506	501	492	468	443	454	484	480	457	508	489	512	459	488	484	493	484	491	504	485	499	492	507	461	523	462	477	479	483	480	478	497	478	480	496	510	453	497	527	513	517	492	480	506	502	476	488	487	482	508	527	470	496	498	448	468	491	446	501	492	457	502	448	493	500	507	498	451	468	467	512	498	515	482	477	503	517	478	514	522	482	471	475	542	487	481	510	479	474	498	518	465	543	500	457	496	467	513	497	473	470	483	499	489	512	550	517	483	497	505	518	512	505	466	518	521	500	477	514	483	477	514	467	496	527	519	515	472	482	470	459	473	506	487	479	475	517	481	502	514	478	494	456	496	485	470	490	521	458	505	505	462	435	465	478	518	482	495	496	495	468	498	513	484	444	489	488	449	480	514	477	518	489	489	494	480	489	482	474	471	479	520	458	511	491	490	486	486	488	485	430	470	495	485	470	515	505	519	519	501	490	553	495	486	510	482	508	491	486	501	516	467	454	437	491	483	487	503	474	488	470	471	525	487	431	500	511	513	498	498	488	485	474	489	474	491	490	482	535	523	481	516	452	498	504	490	482	510	489	485	488	498	475	471	476	465	484	481	530	461	464	497	485	474	480	463	466	496	495	494	479	486	497	487	505	520	490	481	477	484	516	491	482	495	467	484	537	487	437	480	487	475	499	477	503	514	510	485	502	499	486	478	500	479	506	488	472	522	458	488	492	482	495	494	506	504	510	494	506	463	491	479	533	492	456	468	514	475	427	461	482	469	501	504	514	445	464	466	484	506	518	499	479	488	494	491	471	527	494	460	491	495	446	496	455	498	484	460	462	474	474	507	519	492	479	487	488	474	488	473	459	463	519	470	499	525	495	479	482	500	474	514	484	485	513	462	456	475	472	515	507	478	481	489	488	529	469	505	503	469	514	470	522	545	504	529	498	472	487	480	487	498	503	530	510	470	476	504	478	473	532	471	524	485	451	533	492	500	507	467	479	502	470	492	463	521	461	500	508	539	472	474	482	478	524	508	472	475	517	474	454	487	490	487	511	520	469	495	517	456	503	469	496	493	501	520	496	517	524	502	498	508	502	460	539	458	492	506	503	528	539	541	441	515	495	463	494	471	491	508	498	499	525	562	497	524	493	509	528	481	500	507	518	483	499	499	501	473	462	451	482	441	511	470	498	485	487	436	493	488	498	477	508	535	516	447	479	499	461	518	482	523	532	493	486	531	511	487	519	480	482	492	482	478	480	519	492	477	492	465	504	465	483	511	518	485	527	489	489	522	465	481	480	517	490	474	480	481	494	489	503	456	477	471	525	510	459	466	480	495	487	503	504	500	476	488	488	453	517	479	481	514	491	525	489	496	520	496	457	451	505	483	497	481	475	509	529	469	503	496	457	508	488	465	498	502	534	517	511	448	531	497	496	489	496	473	452	519	481	468	514	516	454	517	499	494	478	481	511	527	494	492	508	488	503	492	506	530	457	479	457	513	491	474	441	459	461	497	522	495	449	479	489	517	474	521	466	482	499	482	492	453	492	500	478	459	475	508	530	524	476	507	486	502	526	500	476	491	448	479	509	482	488	482	443	505	522	496	509	481	496	471	491	506	498	481	458	492	498	479	498	486	514	475	480	435	480	509	488	474	510	501	513	460	453	501	475	458	478	475	513	526	526	462	477	484	539	494	518	483	490	501	449	482	496	491	489	490	513	493	509	508	504	505	495	509	484	451	498	511	481	509	460	505	479	493	520	516	516	467	489	497	511	496	506	501	480	483	470	464	493	473	483	461	486	521	492	485	489	494	466	485	500	483	501	473	486	442	539	525	471	467	524	485	515	462	479	489	484	483	466	473	466	534	519	472	501	498	524	479	523	481	497	496	523	530	483	502	455	477	500	467	462	479	501	506	500	484	522	435	456	447	505	486	480	465	488	465	456	514	473	528	463	497	497	491	473	486	479	494	488	493	508	489	461	572	491	528	465	497	491	489	501	497	432	511	445	540	457	487	469	453	494	469	476	506	453	461	468	522	437	491	515	486	517	504	494	507	489	497	463	513	449	485	508	456	457	476	487	515	473	482	478	496	476	508	481	486	467	464	483	475	484	461	532	499	511	471	492	500	495	481	493	494	508	516	480	456	489	509	464	449	501	494	458	494	501	495	458	494	502	496	497	514	456	527	503	480	476	509	498	464	481	491	473	475	484	487	495	494	496	478	481	501	506	499	486	475	480	521	483	502	472	514	470	539	523	491	462	458	454	471	476	462	509	491	497	489	515	482	458	504	520	483	490	446	522	502	486	518	465	500	534	490	495	517	478	447	472	534	483	450
10693	1206	1433	1065	744	544	408	323	286	242	187	186	178	149	148	158	140	143	123	134	109	115	117	120	115	106	112	95	96	89	95	109	97	101	101	104	101	97	94	99	91	90	97	87	102	82	108	93	103	67	89	106	84	102	83	98	101	81	116	88	94	105	97	71	86	100	98	86	85	80	78	106	97	105	95	76	97	78	117	91	73	83	96	87	78	97	112	111	94	95	98	84	70	93	88	81	86	75	92	109	78	101	97	99	94	82	84	73	91	85	87	96	122	86	79	92	100	98	89	104	103	104	101	101	106	108	86	101	100	95	108	88	95	98	98	94	89	92	98	100	101	94	73	85	90	98	101	103	98	86	109	92	93	101	95	86	88	79	89	92	77	93	101	111	96	103	95	101	88	81	88	84	99	85	83	88	125	103	102	102	113	80	103	78	94	76	74	86	76	101	77	98	96	88	82	94	92	103	103	97	92	99	96	83	69	97	94	101	71	94	96	92	93	87	76	71	102	100	76	86	98	84	77	90	102	93	96	87	101	94	83	95	105	73	102	101	84	98	82	95	83	77	88	97	94	97	95	90	82	80	94	92	90	93	88	83	95	104	95	98	78	79	85	97	105	95	88	100	108	93	102	93	65	88	92	98	100	103	81	91	103	106	86	84	78	93	94	86	85	78	92	86	76	94	90	90	91	85	102	91	82	102	94	100	98	73	88	95	104	86	76	87	101	87	87	78	95	80	86	97	97	93	89	70	83	78	107	75	90	77	90	87	75	88	108	83	100	105	100	104	79	86	77	75	88	84	84	101	82	89	96	103	89	96	109	104	88	99	82	79	100	94	87	93	83	90	95	85	100	87	91	83	83	102	99	116	89	86	83	85	80	88	79	91	86	100	108	109	105	85	78	90	83	84	90	102	94	70	103	100	73	81	111	103	92	85	77	81	103	90	69	75	103	83	88	86	84	75	88	101	117	107	82	86	82	85	99	85	108	92	81	79	89	93	90	97	88	72	82	96	77	102	89	90	85	90	87	103	83	107	98	82	89	100	92	96	77	98	82	82	103	72	76	99	102	103	88	107	89	101	89	87	95	86	102	88	88	99	81	90	102	94	120	91	100	80	101	93	84	98	81	103	88	85	83	99	81	95	92	86	89	90	86	100	102	94	91	74	86	91	96	92	88	104	89	102	91	82	92	92	95	84	79	90	109	96	85	85	76	96	81	108	98	106	81	92	90	100	79	108	84	74	106	93	89	96	97	100	83	100	107	88	95	93	102	99	94	84	81	82	86	92	78	103	85	90	94	90	88	89	100	98	88	88	108	97	86	85	102	81	96	94	91	101	90	99	75	79	80	89	82	85	83	88	89	72	97	83	86	71	85	90	75	87	93	103	76	84	85	90	80	102	93	99	91	89	96	81	83	112	82	63	110	91	96	98	86	80	83	77	106	74	112	91	108	108	112	82	100	89	90	94	93	94	87	87	103	88	85	88	98	89	91	98	78	82	74	97	92	112	93	95	89	97	102	86	100	80	97	76	91	82	93	103	101	88	76	98	106	93	75	85	104	86	75	87	92	103	103	94	85	80	94	79	95	96	104	98	87	80	76	94	88	86	101	93	91	86	84	89	99	83	102	67	93	106	98	98	87	97	107	75	87	81	78	97	75	93	92	82	92	91	90	96	99	85	74	85	99	82	56	82	72	93	95	112	96	96	78	91	96	99	74	72	83	95	91	109	95	92	107	93	93	79	82	97	79	94	69	88	68	84	93	75	98	96	80	101	74	84	91	78	86	88	99	89	95	80	104	72	98	92	81	95	88	81	82	86	75	96	103	90	84	77	82	78	79	81	79	72	80	69	97	92	92	85	87	96	87	85	96	102	90	93	89	79	78	97	98	82	93	89	73	93	75	100	82	80	84	94	80	93	100	101	80	88	80	100	81	65	81	101	100	104	82	102	98	93	98	104	100	81	92	87	80	72	93	90	93	78	100	78	86	84	80	78	77	84	92	106	112	93	107	77	98	101	78	90	87	90	78	96	105	100	90	82	94	75	104	82	95	86	97	74	97	85	86	100	101	89	93	91	92	75	78	72	100	86	84	93	92	110	103	110	110	98	103	87	87	96	102	94	80	66	72	98	113	93	90	82	92	81	97	88	88	103	75	79	110	75	92	94	75	84	90	90	99	80	86	82	97	98	102	78	81	82	79	92	95	95	75	91	81	98	91	84	83	101	101	101	84	86	83	88	93	87	80	81	88	106	84	97	84	80	89	96	80	98	92	95	78	89	77	91	79	106	89	86	70	93	99	78	100	98	97	86	98	100	84	87	87	81	95	94	79	89	94	87	92	77	84	79	80	99	103	80	104	94	102	77	77	84	95	70	91	88	88	63	110	93	87	88	78	87	85	93	85	98	85	79	93	91	102	94	78	79	85	87	87	86	86	95	102	81	87	94	95	81	104	75	94	83	87	115	92	90	95	85	99	80	80	85	87	108	95	77	81	91	87	76	78	95	88	84	78	98	84	92	87	89	93	84	85	96	91	98	91	93	87	88	85	90	90	88	84	102	78	91	84	100	103	83	86	96	99	81	87	78	94	102	82	74	91	77	100	85	109	91	93	96	86	83	87	87	90	78	84	83	90	114	107	98	89	96	108	79	86	84	93	97	88	113	86	78	101	99	81	111	74	84	83	88	82	94	86	91	101	99	91	94	88	96	75	94	88	89	88	100	89	85	75	99	108	95	94	78	95	85	86	89	72	115	98	89	84	72	88	82	82	79	91	66	89	113	89	93	103	87	82	100	89	87	83	100	75	88	89	95	111	91	89	85	80	97	94	100	92	88	100	95	95	88	96	97	76	80	107	90	116	97	89	98	90	107	98	100	92	75	105	79	90	88	95	83	84	87	89	98	104	101	88	80	91	87	91	88	89	93	86	82	83	100	112	70	91	97	105	97	103	94	67	94	97	96	95	91	92	87	88	87	89	100	94	80	99	102	91	96	97	87	93	87	84	105	92	91	85	75	78	101	95	118	74	88	93	94	97	82	87	98	101	98	90	90	86	82	93	89	96	101	75	87	82	98	77	92	109	92	89	85	92	92	91	92	111	91	97	78	95	91	96	83	74	100	74	98	93	83	113	79	84	98	87	113	88	92	84	97	80	96	91	86	100	99	107	96	73	87	91	77	86	83	83	102	91	100	109	83	79	95	69	88	101	94	89	91	93	115	87	90	80	98	92	83	105	97	99	99	94	96	90	92	88	112	91	91	98	100	92	91	92	85	90	91	86	95	86	88	112	95	85	94	95	95	77	87	80	86	104	90	98	94	93	79	109	96	94	106	88	97	81	97	88	86	81	94	95	90	84	104	97	97	87	98	85	82	82	91	97	90	99	94	95	83	77	104	97	88	91	81	81	83	83	107	79	112	77	92	87	104	81	88	89	97	96	89	79	69	85	99	86	78	94	85	97	87	92	98	95	88	82	100	82	97	85	89
5966	1329	3142	3640	2941	2460	2020	1626	1389	1205	1027	895	899	762	747	587	602	584	519	543	501	500	435	453	425	428	426	447	381	397	389	397	363	394	355	369	358	362	350	351	339	346	344	323	351	325	304	356	321	312	335	355	324	313	325	334	323	324	320	325	302	317	332	328	305	325	307	292	317	300	310	304	309	323	355	281	327	303	312	312	306	298	309	340	316	318	300	306	280	337	302	303	296	347	290	292	276	337	290	322	287	302	303	288	293	307	299	290	312	341	299	283	307	306	293	317	289	326	306	302	287	314	304	318	291	301	266	267	289	310	291	298	280	302	329	280	300	287	303	306	281	295	309	323	298	292	268	298	303	300	303	264	307	290	278	283	291	284	318	301	288	281	307	301	311	291	290	291	279	276	264	301	288	312	305	316	307	296	278	291	276	293	284	306	310	288	265	301	274	301	305	295	317	288	280	267	275	299	289	286	286	285	286	296	308	305	308	307	315	289	282	301	304	267	321	304	298	310	267	312	302	305	267	273	284	269	285	286	323	308	281	263	300	286	304	279	309	301	287	281	274	316	284	313	302	332	296	326	285	300	309	281	293	306	296	300	299	298	304	330	276	297	288	322	325	326	288	286	296	266	293	285	281	317	291	276	288	283	299	298	296	303	292	283	287	280	318	300	288	295	296	302	305	328	272	305	305	294	304	293	309	297	283	320	245	286	308	300	297	253	290	270	301	278	294	271	314	258	266	263	286	290	312	292	260	296	262	262	291	285	284	287	282	275	285	293	299	316	286	295	301	335	311	302	330	299	314	277	268	331	289	293	294	256	284	299	262	318	283	292	318	273	283	300	297	296	293	289	314	305	269	291	289	290	309	272	314	302	262	260	276	276	298	273	277	279	303	290	288	274	282	289	288	310	287	332	286	318	291	301	268	269	309	302	272	305	302	284	322	316	290	299	302	291	302	346	271	269	294	308	287	263	273	326	299	292	324	289	309	308	268	292	267	306	293	303	280	304	331	324	262	311	287	326	298	291	293	289	287	272	285	290	301	292	274	286	284	311	322	273	265	276	307	285	315	306	294	266	284	309	276	295	304	328	314	295	322	285	298	306	297	290	284	293	301	320	268	301	271	313	280	279	305	298	306	283	291	307	286	274	267	298	306	286	305	269	288	321	314	297	285	294	328	292	302	276	313	300	295	293	303	316	275	309	313	295	277	252	311	282	265	326	280	296	287	284	257	287	310	312	262	267	281	284	280	289	307	289	313	310	304	272	269	278	301	300	279	296	284	296	299	284	284	279	305	283	288	300	262	340	307	318	311	293	305	335	271	277	314	298	307	308	335	305	305	271	276	285	281	320	300	297	297	322	305	276	299	316	319	280	287	301	282	304	280	294	321	268	307	292	300	305	296	280	303	301	318	306	304	276	296	285	291	297	298	300	289	253	333	269	285	291	285	314	298	301	276	292	307	304	290	287	332	298	302	290	286	302	284	294	311	282	293	276	287	313	304	291	265	292	269	306	288	274	332	277	290	293	316	272	271	312	318	313	289	312	293	298	276	313	296	270	289	271	279	316	305	313	308	288	299	305	260	301	320	277	281	306	285	300	279	309	286	325	288	298	308	299	290	289	288	297	287	272	275	297	302	298	286	296	286	296	282	262	291	270	307	297	274	313	300	293	308	336	294	274	296	314	311	294	284	317	253	290	276	297	281	283	322	290	286	311	314	274	266	266	266	285	266	300	312	285	277	273	315	271	309	258	283	262	284	274	270	286	297	265	313	333	311	292	274	309	286	299	297	300	280	314	294	284	317	303	279	306	299	267	282	281	298	281	296	292	269	294	294	267	299	289	294	286	307	292	273	278	283	301	297	277	319	303	273	275	288	284	316	278	314	267	285	292	305	287	318	283	277	297	302	264	290	283	291	293	307	305	283	264	304	322	308	288	288	267	293	287	302	292	288	281	304	281	294	320	269	301	293	288	321	269	285	322	289	315	273	309	311	291	274	313	298	299	306	280	316	292	289	288	306	251	278	299	286	330	315	303	258	329	290	286	285	285	295	299	305	281	271	348	298	300	269	254	271	317	292	312	294	288	273	353	291	289	307	288	300	285	283	298	311	272	309	313	289	293	297	268	260	296	292	299	274	307	320	267	298	318	281	309	285	295	284	285	292	277	281	325	284	313	300	270	304	300	287	302	293	318	280	284	262	286	311	297	333	294	284	307	301	290	290	283	296	275	310	271	292	288	244	277	281	296	297	300	290	286	291	315	286	297	299	284	294	298	316	295	306	279	295	266	288	275	296	283	286	292	281	319	305	286	289	291	300	308	292	280	291	254	303	287	318	319	273	279	323	307	305	287	312	267	284	291	270	319	298	306	293	299	303	286	260	297	308	312	317	286	294	314	325	293	299	290	327	281	268	270	282	310	276	312	318	313	288	304	295	298	296	299	326	337	307	281	292	296	316	284	308	293	312	275	265	280	301	277	262	328	313	291	308	294	289	299	312	293	310	259	277	273	279	319	296	306	291	304	291	284	317	295	275	292	294	301	287	275	307	291	269	299	284	308	270	298	248	314	292	288	286	311	334	306	300	299	321	294	305	305	335	265	309	275	327	297	302	329	319	298	278	282	307	293	307	295	306	330	294	295	291	325	289	289	296	283	315	320	279	302	309	309	282	280	345	313	291	299	283	282	323	309	271	308	287	280	302	310	284	283	290	309	320	261	290	324	271	319	277	273	288	279	278	288	311	278	302	285	301	282	287	307	288	299	306	293	296	299	289	312	304	294	313	301	289	291	301	322	275	270	291	315	306	291	268	297	278	285	290	288	295	302	291	279	320	269	294	342	289	282	287	302	270	278	266	317	318	306	284	270	311	288	305	294	290	297	304	311	290	297	310	269	259	321	314	303	272	299	274	299	279	277	291	297	253	285	263	317	288	275	308	306	274	289	268	304	306	300	277	288	289	283	309	307	298	290	301	278	304	299	291	305	268	280	281	281	299	304	291	315	321	289	286	290	282	307	306	284	322	302	333	269	323	293	308	302	333	288	265	279	280	307	287	292	315	290	274	292	273	293	262	309	313	315	306	258	299	293	293	272	287	286	302	315	299	285	289	291	277	305	280	301	303	308	280	293	303	305	291	307	297	287	288	272	319	273	301	286	288	308	275	304	322	308	316	288	300	295	282	261	305	299	298	301	294	277	284	287	279	288	277	293	295	287	287	283	309	287	309	288	300	318	291	269	300	284	286	300	283	300	298	298	313	263	292	279	277	287	318	279	298	307	260	312	290	265	315	293	307	280	282	335	291	287	300	284	300	291	311	310	288	309	292	314	309	310	293	272	289	304	292	303	314	299	330	289	275	294	280	294	296	288	265	289	278	295	292	295	325	282	316	291	290	308	282	320	271	307	278	293	301	299	320	318	287	263	292	313	283	284	306	289	286	280	284	323	314	318	288	307	287	294	278	315	281	302	279	310	279	288	323	313	317	319
20046	3405	3029	2265	1564	1106	886	719	590	476	411	354	346	325	305	286	229	240	255	236	201	221	220	196	221	192	196	203	185	213	192	184	184	200	199	190	181	178	197	153	201	187	197	174	196	180	176	177	193	188	157	169	181	191	171	179	159	184	155	169	173	168	161	180	190	184	209	191	175	178	162	175	160	166	155	161	170	162	167	178	189	154	172	163	184	195	167	172	171	187	183	160	168	173	176	176	185	160	173	167	174	164	159	178	166	185	186	163	128	149	141	181	177	159	175	157	178	193	178	153	137	176	154	171	170	175	174	188	173	167	149	184	172	178	167	168	155	191	157	198	162	179	155	153	194	164	147	156	164	165	164	171	176	155	188	160	152	166	178	181	185	157	181	167	158	179	189	157	161	184	194	167	167	180	182	155	186	164	150	154	151	176	163	160	169	173	195	186	176	191	161	156	164	165	164	176	170	151	178	163	140	173	183	170	195	159	167	161	160	196	149	164	163	168	165	158	155	152	161	170	165	173	181	150	161	168	160	181	171	163	166	180	151	183	183	169	159	180	138	152	172	171	154	180	185	163	191	172	153	175	188	195	193	171	179	142	184	143	164	163	159	161	168	166	167	164	148	174	166	141	186	157	159	163	189	163	184	162	163	157	171	173	166	135	152	162	167	166	184	167	154	182	138	152	179	168	167	173	157	176	157	191	169	176	187	158	178	157	160	165	154	167	145	182	181	184	165	167	165	158	164	175	153	170	178	166	173	170	174	182	173	162	164	170	173	184	178	188	194	149	175	190	160	156	187	172	182	159	152	181	191	189	160	181	161	163	188	160	182	188	188	174	151	149	151	177	182	156	183	178	169	135	193	160	177	163	163	147	176	192	169	159	175	167	169	168	178	185	155	171	155	178	157	165	179	162	169	175	163	174	177	180	157	168	155	171	155	174	176	174	177	154	160	152	176	162	164	162	160	143	145	151	174	162	178	190	191	154	156	160	181	186	156	166	159	159	168	165	156	158	174	178	168	178	183	150	164	155	180	162	161	157	157	155	165	175	165	174	160	148	149	156	169	177	166	166	182	163	151	187	164	153	180	148	178	161	165	171	166	198	155	171	166	174	151	178	174	166	156	173	182	178	173	169	159	183	178	177	171	166	165	153	162	159	178	156	179	178	177	173	167	161	146	154	192	178	153	186	164	160	170	170	194	191	171	161	183	180	172	186	186	174	153	151	164	168	169	182	151	174	176	183	169	209	158	178	197	190	170	162	161	167	189	188	158	183	171	165	181	181	156	168	167	152	177	170	174	146	161	164	170	164	151	176	195	160	189	173	179	180	167	163	162	161	166	186	158	160	138	191	166	185	146	158	158	169	165	164	168	158	177	173	161	179	176	205	175	162	162	159	172	164	158	164	181	184	168	183	164	159	161	211	174	181	176	157	177	181	184	153	176	163	148	187	180	179	158	178	163	182	170	168	171	167	171	172	190	175	180	169	163	187	167	174	161	161	185	180	177	165	168	146	186	185	182	153	179	176	150	134	181	156	168	207	194	174	174	162	163	165	168	154	185	155	153	184	174	170	174	159	180	176	180	139	144	160	171	164	180	152	174	164	187	172	189	184	172	161	170	172	187	175	187	153	159	156	168	174	163	173	158	170	173	146	162	158	151	162	169	182	138	168	200	156	175	161	175	161	170	182	163	185	170	179	185	172	143	168	178	171	172	141	180	179	166	161	175	173	173	163	159	181	144	161	169	186	167	167	182	166	173	185	178	181	188	167	163	171	157	170	179	163	164	166	166	168	162	171	155	182	171	168	159	146	158	174	149	173	178	177	188	195	170	157	148	158	169	182	183	170	163	175	148	179	173	169	154	181	148	170	197	195	169	161	168	168	163	177	189	165	170	158	155	160	179	193	168	158	183	173	172	181	154	175	165	167	165	171	180	168	170	161	176	158	156	156	190	156	176	153	177	187	167	171	184	166	163	175	189	187	159	163	150	185	188	154	164	160	185	199	165	164	159	173	154	159	184	157	158	180	158	171	191	158	156	147	142	153	185	189	189	161	151	174	181	172	167	169	155	173	158	165	163	169	174	175	186	188	170	167	158	148	165	199	163	147	182	181	185	183	161	172	143	192	165	157	164	166	175	172	154	173	165	167	187	161	168	156	170	171	176	192	182	168	153	180	165	187	163	189	168	180	136	178	205	155	191	147	169	168	191	181	167	154	155	146	171	182	161	182	167	163	183	157	180	193	151	153	180	174	153	159	151	174	183	209	169	179	145	142	184	183	152	187	168	148	164	153	183	167	178	174	163	167	153	158	170	181	179	168	163	170	166	172	162	178	150	158	159	197	189	160	174	165	177	185	157	167	164	168	154	164	185	189	149	196	177	169	163	155	178	171	175	147	199	160	182	175	169	149	173	167	169	173	164	181	149	152	141	181	172	189	172	157	158	166	168	174	174	167	145	169	149	170	180	167	159	192	185	171	148	175	163	170	181	165	180	199	179	168	164	161	171	166	196	162	168	182	183	160	190	154	155	162	142	168	182	148	184	161	166	163	159	172	189	158	166	173	149	194	174	164	172	168	169	203	137	178	166	162	153	193	153	186	172	173	165	153	189	182	159	169	174	165	195	165	169	151	161	176	153	168	169	152	183	150	157	178	171	176	178	163	175	160	158	176	164	170	169	193	157	157	160	183	178	172	157	157	174	172	182	175	187	177	175	168	161	183	183	174	157	162	185	156	208	165	153	170	166	157	166	170	156	158	188	177	158	184	166	166	168	176	164	181	179	168	184	181	163	187	146	185	154	173	189	155	149	165	176	170	171	145	179	157	159	173	145	162	166	179	183	187	166	167	164	179	163	142	161	157	197	159	165	169	171	164	149	174	177	163	158	178	167	187	172	187	152	152	187	154	170	150	160	168	169	174	165	158	168	161	189	173	180	161	163	173	167	149	187	157	163	174	171	180	166	178	162	152	183	173	171	171	182	179	178	178	176	153	175	151	172	162	152	193	162	172	158	168	170	178	168	143	149	175	182	180	169	149	165	172	180	161	175	176	166	176	156	176	184	170	206	163	179	160	182	168	165	173	191	170	156	150	165	172	165	168	179	169	157	179	171	183	194	187	149	184	168	169	153	178	170	194	150	160	161	188	186	177	163	189	160	190	166	157	164	189	185	154	169	176	169	156	176	175	162	193	171	156	164	159	165	154	170	146	181	184	164	182	166	189	204	188	174	181	164	176	169	170	170	211	144	172	172	178	199	177	172	170	182	174	154	187	159	173	177	171	169	163	194	147	167	176	179	177	165	165	163	168	190	153	162	196	186	152	159	173	186	159	207	182	176	179	169	171	192	166	162	165	177	195	169	168	211	168	182	153	171	165	169	168	175	181	193	163	173	151	173	163	185	194	166	180	165	177	170	152	169	174	186	168	190	177	183	169	157	174	156	145	165	168	182	153	149	172	205	181	171	192	157	175	187	186	158	162	170	168
8360	2697	6297	6862	5775	4669	3838	3182	2665	2289	2044	1787	1532	1493	1320	1193	1215	1105	1002	938	918	895	864	838	810	798	768	761	728	695	698	710	700	617	659	660	674	617	631	604	662	611	607	571	616	620	605	573	601	606	544	528	560	587	562	542	555	549	558	554	564	559	567	575	578	514	521	526	519	514	518	541	570	523	528	553	538	545	523	517	505	558	498	547	565	490	483	539	502	551	530	501	464	506	484	518	521	520	518	534	529	485	519	507	502	495	488	516	519	530	526	518	547	483	517	524	536	513	504	483	493	495	528	531	502	491	491	503	503	522	502	500	539	513	511	502	497	510	496	522	495	474	508	501	483	508	489	513	533	498	517	461	517	503	518	522	530	519	505	506	522	504	529	511	485	524	505	526	509	515	479	514	502	513	515	500	494	509	502	526	491	520	464	541	480	504	515	496	546	519	496	480	514	504	521	506	486	498	529	503	488	485	525	497	557	461	492	520	460	507	498	544	510	509	558	497	490	494	519	469	514	466	520	492	507	497	486	540	506	497	494	490	503	487	487	540	468	508	518	505	482	468	517	525	453	513	534	522	570	517	492	489	507	528	482	499	529	492	505	495	512	480	502	524	532	511	464	519	493	484	478	493	497	509	505	497	529	490	491	515	542	495	498	488	506	479	530	471	512	511	522	492	485	539	480	515	500	482	513	488	521	485	463	500	513	463	493	523	518	520	498	505	513	508	533	499	515	502	490	445	506	468	511	502	523	520	484	471	479	485	538	525	490	490	526	525	516	484	479	481	505	510	495	516	495	526	526	545	463	521	521	513	503	510	484	476	513	499	513	521	493	524	492	512	483	500	506	501	500	519	538	502	468	518	497	540	482	539	503	510	503	489	505	511	516	481	490	499	479	499	447	479	460	505	466	530	549	496	503	466	511	553	492	493	513	515	499	498	538	503	492	477	463	471	520	478	485	495	468	500	500	522	502	484	501	501	485	520	529	549	517	513	486	498	531	510	498	526	508	503	493	480	456	488	493	492	518	466	505	494	505	473	516	467	558	494	495	485	483	537	530	532	491	483	492	513	532	529	456	504	491	563	521	546	516	499	492	476	484	524	505	515	499	499	496	467	487	494	468	487	516	501	526	519	508	501	508	522	511	488	456	515	508	493	517	502	518	521	488	530	489	501	511	482	521	481	476	537	526	497	488	515	519	533	476	491	512	507	522	491	514	528	530	493	521	506	489	441	507	510	470	523	494	511	546	549	484	495	498	520	527	477	499	462	522	503	470	455	518	495	526	513	463	463	520	480	504	501	476	532	506	519	513	502	510	545	510	515	520	505	502	517	499	519	490	514	493	486	500	514	502	516	472	472	514	499	531	489	450	527	479	486	501	508	502	491	529	521	518	462	505	492	511	512	525	504	533	456	510	478	490	521	521	498	520	492	520	478	532	487	528	498	512	517	486	478	498	504	504	482	470	489	494	482	529	460	511	502	501	515	493	482	508	507	518	487	517	511	515	502	514	506	513	475	505	502	484	451	486	520	520	525	481	472	550	533	509	520	537	515	521	506	508	507	517	476	504	459	505	525	513	520	539	547	511	519	523	488	526	435	523	527	487	544	520	520	450	499	559	554	471	518	486	492	497	509	519	510	506	507	472	493	505	498	510	479	525	520	532	486	500	494	491	509	511	493	509	522	503	543	510	512	467	490	495	493	524	520	532	474	551	455	485	502	484	476	481	507	473	517	480	532	502	520	536	540	501	489	501	446	497	495	533	494	468	493	548	534	492	464	503	524	521	513	497	507	495	536	509	491	488	497	464	507	503	472	534	515	509	516	491	509	499	515	507	517	471	524	528	490	554	486	480	529	495	476	568	499	488	519	515	487	499	542	514	471	503	509	499	504	504	474	567	499	480	530	520	533	475	501	489	476	498	489	489	464	542	524	483	483	450	523	474	482	493	494	494	508	471	470	496	459	525	481	526	485	495	547	487	505	551	517	569	479	492	539	523	498	494	518	477	490	478	497	522	493	513	500	492	470	504	486	523	503	503	485	502	512	509	554	533	495	502	507	506	510	530	508	537	547	539	503	454	516	496	515	546	528	529	525	489	511	492	512	479	540	539	532	504	474	505	480	487	527	486	521	514	508	500	528	519	476	462	490	532	513	519	521	542	513	480	475	521	524	506	473	570	499	502	517	473	514	561	498	534	505	507	500	489	492	470	479	485	493	523	483	511	515	473	488	501	502	514	458	532	480	517	485	494	505	529	538	520	511	516	512	469	489	479	509	540	531	528	506	498	546	488	487	481	464	553	451	515	541	507	479	494	499	494	538	486	539	492	457	550	503	490	481	528	504	491	509	522	512	556	484	488	518	527	506	508	462	509	477	484	526	500	517	458	503	535	521	465	470	467	482	505	511	487	493	480	473	525	479	499	479	542	495	519	533	484	505	537	518	483	502	553	501	529	477	492	509	500	509	500	517	502	539	487	509	492	511	523	510	505	558	496	493	494	504	509	509	509	527	527	518	501	524	512	506	543	495	472	447	509	527	476	503	497	487	488	526	539	485	507	479	503	529	471	521	482	509	478	482	515	512	500	475	550	475	468	467	542	461	488	485	540	486	502	546	509	503	519	527	513	487	509	558	500	508	529	466	471	524	452	523	491	485	532	522	521	495	498	513	486	545	513	502	519	477	503	508	485	531	505	511	517	484	459	513	536	540	537	475	487	541	515	512	482	542	495	535	482	493	505	507	487	520	487	508	531	483	506	492	496	468	503	493	513	537	486	519	512	478	518	473	525	502	471	496	507	500	520	557	502	469	516	508	517	475	497	479	512	524	491	480	538	514	512	505	533	509	492	541	535	511	547	508	529	466	512	504	549	478	518	542	516	478	472	511	477	485	540	534	507	472	524	508	472	517	487	537	511	494	493	462	497	506	506	559	532	524	517	480	521	510	486	483	495	523	505	507	554	486	520	495	522	513	484	506	493	518	535	487	494	509	483	517	502	497	526	520	521	512	495	524	511	487	497	507	460	510	527	500	462	558	542	490	497	484	509	480	493	499	493	518	514	519	508	504	485	494	513	479	528	494	488	501	507	474	527	552	466	522	497	500	521	482	486	472	506	514	513	477	523	515	494	503	534	480	522	543	479	490	469	516	499	547	478	474	523	484	512	520	528	562	486	505	493	481	494	484	512	484	524	531	528	494	493	495	529	469	531	497	467	508	533	485	454	490	456	473	486	507	550	496	537	506	460	508	499	518	521	459	524	498	490	499	509	460	520	506	515	521	520	508	526	500	521	494	511	517	518	471	462	521	498	517	501	502	536	539	500	515	510	508	481	511	499	461	522	492	503	494	508	516	479	487	511	507	506	520	484	480	483	525	524	512	501	481	516	504	535	508	476	490	508	486	505	496	502	548	522	458	512	514	488	522	510	519	492	494	478	526	482	527	482	511	511	489	501	485	508	500	484	503	507	472	529	526	560	483	512	480	525	498
2465	253	272	247	198	171	185	186	207	173	189	160	182	166	170	192	174	189	181	171	178	166	154	178	163	166	168	158	161	165	179	210	171	166	163	171	158	169	174	148	159	183	187	171	189	182	174	178	189	161	176	186	190	165	173	188	183	203	187	171	165	193	148	181	190	166	185	178	177	164	161	164	164	152	152	181	193	189	173	156	191	175	163	196	181	175	182	189	180	183	169	168	164	204	182	177	176	158	167	172	155	178	184	198	186	145	167	179	165	159	175	165	170	192	148	198	161	182	201	182	184	170	188	135	153	160	176	166	159	155	170	175	172	153	168	168	177	176	161	168	177	181	171	161	177	172	155	137	176	197	175	165	143	178	184	197	164	177	161	171	165	168	150	173	195	159	194	172	197	149	194	183	178	187	184	171	165	169	190	158	204	171	189	180	198	188	173	157	174	171	191	154	193	179	178	183	160	175	183	188	174	147	192	166	183	167	188	151	162	179	201	171	176	168	172	164	195	177	191	177	166	177	155	177	166	169	168	175	180	186	154	166	165	185	166	177	176	180	172	164	169	180	188	175	147	179	212	176	172	183	176	146	180	168	187	191	188	168	189	173	171	184	196	165	184	175	167	158	181	163	187	182	155	168	181	163	184	177	172	186	191	156	183	161	156	190	181	146	168	193	167	203	169	164	182	194	177	167	163	173	142	166	201	186	169	196	188	173	156	165	167	159	184	162	177	172	189	186	154	190	164	162	194	169	165	179	169	198	166	145	186	167	174	170	172	167	164	178	170	202	195	176	188	200	175	174	190	186	168	182	176	139	169	160	169	158	173	179	172	170	169	208	191	172	153	183	162	180	179	156	168	183	168	174	160	156	180	167	176	172	178	145	187	166	165	162	184	184	157	173	179	155	172	156	150	171	161	169	179	193	187	170	165	169	157	196	181	185	172	155	186	183	163	162	179	185	178	185	184	194	168	163	174	162	185	130	149	155	162	162	157	171	198	162	162	177	170	192	175	179	182	172	149	155	155	181	172	171	177	171	173	158	150	162	136	140	148	174	164	175	172	161	176	183	187	203	163	178	147	154	182	154	176	170	158	165	139	190	181	196	173	175	164	161	190	148	192	161	199	172	190	207	169	168	178	180	189	171	160	167	168	167	172	144	170	176	166	169	167	175	186	161	175	158	167	158	204	157	185	153	175	169	183	162	177	172	167	166	184	175	167	168	164	176	187	157	186	196	168	175	198	168	173	158	190	180	165	175	207	173	173	178	182	173	206	176	179	154	187	186	179	166	152	156	157	178	165	153	189	177	181	193	175	184	184	150	156	190	180	179	179	168	183	163	176	169	192	155	177	152	164	163	177	171	173	182	171	159	151	181	152	168	165	173	167	172	186	181	183	164	167	163	182	180	169	195	193	193	158	182	183	160	175	142	163	153	159	151	184	175	159	173	181	208	185	147	182	183	186	171	165	186	150	183	202	172	164	152	170	164	173	162	168	176	186	172	167	183	158	150	172	163	184	172	165	162	188	183	189	157	166	185	184	167	182	180	181	173	168	146	159	175	181	178	182	171	158	144	168	175	164	166	179	176	168	179	155	192	181	150	192	168	175	174	197	172	180	188	177	177	187	173	168	169	184	192	177	164	188	190	167	165	159	192	173	170	170	166	166	168	146	179	180	184	170	172	164	156	178	161	175	155	178	187	167	156	166	168	168	170	173	169	196	191	179	177	181	190	168	187	192	183	185	159	178	183	175	152	175	192	171	175	171	170	178	185	163	201	189	154	164	160	174	183	159	162	172	171	170	147	179	177	181	186	171	172	194	167	165	155	176	171	161	175	189	162	169	178	169	162	194	176	169	186	156	172	170	168	178	179	173	174	182	176	202	157	177	157	185	162	172	174	177	163	168	174	189	178	197	183	191	171	176	175	182	167	206	186	165	162	164	175	161	175	181	209	180	175	175	180	187	172	171	164	181	171	177	158	201	178	172	209	177	182	179	159	181	180	148	176	173	181	157	176	178	195	169	162	150	157	169	165	172	147	183	174	171	160	195	194	164	200	173	193	179	163	178	176	182	173	172	190	149	177	171	180	176	186	187	151	190	175	176	164	176	158	201	186	165	162	178	161	172	177	150	151	201	154	168	192	169	204	159	190	169	177	199	185	171	167	195	180	156	188	174	168	165	166	168	172	162	189	186	168	190	202	175	141	180	185	188	153	177	182	173	201	173	161	187	185	156	165	148	185	173	159	195	184	176	212	168	184	175	182	199	181	175	159	200	176	170	189	160	184	175	168	183	173	177	182	201	195	172	166	201	164	169	170	182	175	160	184	173	163	156	154	178	143	159	195	202	168	166	184	138	177	145	163	148	176	157	176	185	169	171	167	180	167	168	176	159	171	172	172	187	180	190	194	185	189	168	169	193	205	192	160	161	152	178	182	161	185	173	169	199	159	158	177	178	179	158	162	174	187	198	191	169	189	152	162	159	167	167	164	159	188	156	159	168	151	171	164	174	167	189	159	161	174	173	172	170	172	164	167	178	174	195	151	178	165	179	163	192	174	167	180	196	179	164	205	175	189	175	177	167	203	167	178	171	150	176	174	180	178	185	178	163	187	177	168	172	165	170	186	159	179	180	179	176	156	161	164	167	183	171	188	174	170	169	185	190	159	155	195	166	195	174	167	158	158	200	169	169	181	175	192	158	176	158	166	174	177	175	163	166	191	187	159	141	171	173	177	158	176	171	184	171	175	194	159	175	173	188	164	170	161	157	162	171	155	152	162	176	165	191	155	191	166	147	150	148	171	208	160	193	181	143	178	174	199	163	181	174	191	177	185	201	178	168	168	166	189	188	180	156	183	191	174	172	175	174	155	184	170	171	190	190	173	177	175	174	171	193	197	160	192	148	194	161	171	176	182	156	151	173	156	172	178	154	174	172	163	185	153	204	162	158	163	172	180	165	162	184	160	189	169	185	174	179	174	185	183	172	198	163	173	186	183	174	151	178	179	164	151	193	171	172	149	160	181	180	157	173	196	177	188	171	158	177	182	170	186	164	173	188	155	162	162	189	183	162	209	181	179	196	163	176	180	169	207	180	149	154	167	176	131	159	173	168	163	178	158	179	177	175	178	158	169	179	198	150	162	167	181	184	187	165	165	147	147	189	179	156	141	191	200	197	143	159	190	171	188	175	165	173	179	176	182	170	145	153	182	155	155	155	186	163	172	151	174	176	163	172	159	168	167	178	177	170	160	174	180	178	178	184	170	169	156	146	185	174	194	175	186	157	180	165	161	159	178	172	165	165	184	165	184	182	164	187	162	165	179	180	173	183	179	166	174	174	163	154	163	151	164	177	181	189	193	171	182	169	156	188	183	163	168	181	166	174	168	187	180	161	163	158	177	165	184	163	175	162	171	178	183	163	160	157	163	169	188	202	176	169	179	165	174	164	187	186	178	167	196	183	189	161	187	170	175	180	179	168	177	170	174	171	168
2441	604	704	733	682	625	614	619	591	565	530	592	510	523	482	484	497	504	515	535	508	492	521	485	491	498	488	532	487	506	480	530	517	484	503	516	527	494	448	500	458	491	461	513	507	503	521	476	505	496	468	472	484	513	469	465	474	472	509	496	497	501	513	454	454	464	504	467	424	489	533	489	476	508	463	471	498	513	461	497	477	511	477	505	496	486	466	478	517	457	495	523	522	462	456	487	448	484	459	500	539	509	478	472	474	475	509	487	500	485	463	508	481	516	519	479	469	478	472	460	467	495	505	427	504	456	507	507	492	490	483	519	515	473	517	500	520	442	472	510	524	478	518	531	531	552	474	458	501	511	514	488	498	485	484	480	498	476	509	520	486	483	481	481	492	488	504	493	483	490	487	472	480	442	476	490	460	523	467	473	502	495	503	469	492	502	530	477	475	458	507	484	513	492	535	458	525	512	476	495	457	473	472	477	493	467	510	480	496	499	495	515	484	445	508	522	460	558	464	489	470	498	528	468	469	505	503	470	494	472	511	480	533	517	490	498	536	478	495	485	532	499	511	487	473	484	471	459	500	465	463	466	458	517	512	486	515	489	516	480	486	502	483	470	482	511	492	497	503	477	501	472	450	496	480	511	461	448	540	497	505	494	506	487	475	488	433	481	491	484	475	459	483	464	445	436	482	509	464	439	464	512	490	482	532	475	481	444	517	470	495	455	454	478	472	480	534	495	499	502	498	496	449	498	450	473	510	477	469	449	460	476	464	472	440	501	476	525	509	459	467	472	446	477	454	515	507	490	482	497	488	492	494	472	481	489	519	516	497	465	471	516	534	489	522	495	464	459	474	516	476	476	508	516	487	459	521	507	497	474	471	474	530	525	485	540	481	517	460	478	452	504	441	480	479	483	479	503	482	480	501	483	506	495	470	487	498	474	462	511	502	541	499	513	493	469	492	458	489	544	490	474	479	460	510	472	510	493	512	478	522	436	533	485	498	481	482	533	495	532	454	518	513	518	458	469	507	464	529	500	509	482	468	490	493	468	482	514	493	446	504	470	488	485	478	473	538	519	475	522	516	478	455	499	471	527	533	513	483	516	526	499	489	486	473	467	466	483	496	466	479	469	519	483	453	469	489	483	501	491	494	519	475	527	489	474	480	478	527	493	462	482	492	476	486	472	505	484	492	467	522	482	484	499	451	516	541	443	452	490	544	462	466	493	479	486	465	462	467	507	483	516	497	521	505	476	456	484	463	500	507	444	493	472	502	499	484	513	489	504	466	494	470	494	455	535	465	478	516	466	485	493	476	458	476	530	495	485	477	472	501	481	483	503	472	497	488	513	492	475	496	534	478	504	495	505	523	523	492	496	449	485	481	493	497	496	521	484	488	503	472	500	496	488	501	500	450	488	472	496	539	518	509	456	467	515	508	477	518	517	518	457	495	494	537	523	510	481	520	467	486	491	507	516	482	479	524	486	486	492	522	495	503	501	514	500	520	528	475	507	462	468	507	482	506	513	519	520	499	518	468	488	483	473	497	454	516	486	459	488	502	489	483	520	526	474	485	494	531	499	524	460	492	523	535	478	502	471	482	491	487	514	492	505	497	508	513	521	481	483	519	514	454	493	501	482	506	498	511	498	496	508	499	501	474	510	453	490	487	503	468	481	509	486	497	471	486	488	492	503	480	475	461	460	462	491	476	502	527	463	450	497	496	493	504	477	471	487	506	472	483	469	510	492	506	473	478	504	518	551	514	460	482	512	478	517	533	461	516	472	481	478	473	498	502	492	485	498	493	525	482	474	490	511	525	493	447	489	494	469	468	514	459	476	500	463	491	501	465	470	493	472	495	510	469	478	504	478	494	460	467	479	467	480	466	493	479	487	475	457	500	469	481	486	476	524	477	525	542	477	467	499	493	545	471	467	461	482	483	498	489	454	516	481	499	515	457	496	487	458	470	515	492	496	491	477	465	439	482	484	505	459	501	480	548	448	474	479	468	510	476	489	488	524	479	512	475	540	491	492	497	475	496	511	457	486	491	474	498	472	493	464	462	465	462	504	517	481	493	469	481	538	508	430	503	494	496	504	459	467	486	500	492	464	500	486	484	474	494	482	526	463	508	483	451	521	521	497	481	493	493	472	489	501	499	484	491	506	478	507	449	481	531	486	433	480	518	524	491	466	508	497	506	477	487	494	489	504	511	483	501	499	492	522	481	488	455	491	532	460	507	500	464	488	474	506	490	475	488	479	449	495	476	517	489	497	495	466	498	495	505	488	552	510	463	513	471	522	465	499	487	436	498	516	503	458	440	518	507	508	505	492	500	492	487	451	521	495	504	511	512	479	487	486	508	514	497	505	480	507	491	503	496	481	507	511	513	458	522	479	491	468	500	488	533	487	487	476	479	512	478	504	498	465	454	482	559	478	511	488	524	445	475	481	472	474	537	476	475	488	527	520	516	491	481	504	503	496	488	516	488	516	515	535	482	477	480	470	488	486	485	451	526	518	506	447	455	487	482	481	425	481	475	470	536	459	490	477	487	484	459	503	504	521	517	513	517	478	470	539	475	519	517	470	522	482	498	495	424	470	492	464	429	490	498	457	467	530	473	462	502	514	463	541	507	490	474	503	477	520	444	463	464	496	512	476	496	505	466	440	517	486	505	465	516	482	474	463	494	504	474	469	463	506	464	514	495	518	497	473	459	477	495	512	468	521	518	491	471	507	491	491	482	530	480	494	488	499	488	484	501	508	528	512	478	501	503	474	476	511	466	494	516	500	484	504	481	534	500	504	510	469	457	468	486	477	499	493	459	463	516	524	533	528	493	466	510	479	492	509	519	477	505	486	468	454	500	493	495	501	496	490	497	487	487	493	526	481	502	487	517	516	537	509	487	497	458	526	497	478	461	508	513	509	551	449	536	483	506	482	496	474	481	479	460	479	504	478	484	452	499	474	519	492	544	478	446	472	494	473	530	483	495	494	499	487	449	447	477	511	463	498	484	487	470	469	488	486	495	459	525	524	474	465	514	481	502	491	504	494	477	456	475	474	509	504	535	494	519	487	506	476	545	490	455	469	489	486	526	485	495	521	511	481	495	505	466	499	514	519	494	472	499	515	480	478	481	469	468	513	466	499	463	497	467	513	509	440	500	470	461	521	526	530	506	460	490	491	485	481	525	500	496	451	508	443	472	506	488	497	527	481	500	490	486	530	493	517	464	527	474	497	475	460	476	475	505	492	519	495	495	507	455	487	474	490	495	458	467	497	505	493	495	487	494	494	499	498	489	496	478	469	530	460	490	481	485	485	474	455	531	514	482	494	475	487	506	485	496	492	474	511	472	447	475	482	524	520	508	509	452	512	489	508	458	458	476	481	473	437	459	458	476	483	486	454	479	501	501	484	474	457	484	526	474	522	523	475	499	467	518	469	468	505	466	474	500	482	503	462	479	508	483	449	481	495	505	487	500	518	511	493	507	492	480	481
10453	1092	1367	1056	718	513	397	317	288	245	188	163	173	164	155	148	146	135	109	117	105	113	113	112	109	105	102	98	87	98	101	97	76	87	88	90	100	101	92	85	105	95	98	93	94	99	79	96	94	90	93	77	98	91	72	92	78	89	109	106	92	88	108	100	99	89	80	105	83	82	93	99	91	104	74	91	113	91	93	89	78	90	95	88	93	96	86	98	99	90	86	75	96	101	94	77	94	102	87	82	98	89	104	95	101	86	100	98	107	67	103	87	101	91	88	105	85	75	90	94	93	92	92	102	97	97	96	93	97	100	82	83	96	93	96	101	79	75	75	86	99	114	90	85	101	104	90	95	83	80	72	89	91	84	96	82	79	86	93	97	100	99	101	95	91	112	94	94	81	97	85	114	100	94	91	82	82	108	95	80	95	87	89	89	71	80	94	94	89	77	76	82	101	81	93	91	93	87	109	95	88	79	92	89	114	72	102	95	89	87	97	95	109	95	99	108	94	89	97	103	84	92	80	85	89	88	99	87	105	89	98	97	95	93	91	95	83	98	103	97	89	76	92	81	79	92	92	81	88	61	92	64	88	114	93	96	95	85	94	97	100	86	91	82	98	92	92	91	79	73	112	77	84	88	101	94	77	96	108	80	77	66	92	101	89	87	106	84	87	95	62	107	78	85	100	98	92	79	89	78	92	94	102	72	86	97	98	96	102	98	83	101	98	92	96	100	80	99	93	82	90	76	80	95	94	103	108	92	78	94	78	83	98	86	87	89	76	92	86	101	93	90	87	86	100	82	90	89	79	86	82	97	103	76	113	89	86	95	78	92	100	108	92	80	90	88	80	83	97	77	101	86	90	85	96	93	93	90	96	98	91	84	92	100	96	86	98	94	106	92	107	78	94	97	77	97	90	82	85	93	89	85	83	103	109	100	91	86	99	96	105	86	89	73	81	96	99	82	91	111	85	91	88	80	75	77	92	89	100	96	79	94	86	100	114	75	92	86	91	79	107	101	96	103	99	100	98	97	93	107	85	89	88	118	75	81	99	82	86	91	86	77	98	90	101	104	97	101	95	97	81	98	105	83	68	99	112	105	102	85	95	85	103	80	101	72	78	86	98	79	85	100	97	79	94	88	95	90	87	107	93	96	85	89	91	95	101	92	88	109	70	96	103	92	91	81	79	94	101	82	101	88	82	80	76	82	85	85	81	101	79	84	67	87	83	104	98	98	97	75	84	94	95	84	94	86	86	72	97	79	86	77	81	102	100	79	89	94	91	91	113	82	78	83	82	80	89	105	70	96	78	70	84	92	106	96	87	107	102	98	82	78	108	92	92	63	87	90	91	91	86	87	96	90	82	101	91	93	88	91	79	87	81	84	103	87	72	97	95	83	97	91	104	98	90	91	81	93	91	85	83	91	80	120	92	84	86	99	97	84	82	99	103	92	84	102	88	93	85	81	74	118	86	74	79	111	68	90	105	98	89	76	66	90	92	89	106	99	90	93	103	99	81	89	89	90	86	86	97	88	93	86	81	90	96	78	90	89	84	81	68	113	104	81	102	94	81	93	97	92	93	99	97	99	111	87	73	86	80	82	84	115	85	84	98	98	87	92	89	88	85	74	97	86	99	68	88	85	88	84	99	88	82	84	78	87	83	87	72	81	88	83	86	79	92	90	95	81	94	66	82	85	85	90	85	96	81	86	96	74	86	90	94	102	89	74	85	79	86	89	95	92	85	104	80	90	97	71	96	87	105	89	94	92	88	93	86	94	99	96	98	84	94	104	94	86	99	93	90	80	77	107	79	88	79	75	101	76	106	95	75	88	87	86	92	78	88	86	101	74	78	83	85	89	119	84	101	79	82	88	92	96	86	86	98	108	98	88	88	98	81	84	74	121	97	88	110	94	86	86	90	90	80	99	85	85	98	82	100	83	88	93	84	93	89	108	90	102	76	98	101	104	105	69	80	79	83	92	88	99	79	93	95	83	83	106	95	71	102	94	100	85	103	90	82	90	97	75	92	101	101	97	74	99	88	82	94	97	110	86	83	89	72	119	88	107	96	97	63	75	120	92	92	93	103	102	83	95	114	81	103	95	82	87	78	86	103	95	100	85	98	94	83	101	72	87	85	95	84	78	96	95	93	94	100	110	88	114	89	85	70	86	89	91	95	103	84	104	81	94	95	90	91	90	77	83	92	105	94	84	87	90	93	88	87	82	85	86	95	90	83	87	99	85	103	109	114	71	88	88	89	70	89	104	115	78	86	94	88	73	97	95	98	83	63	98	88	93	81	91	104	78	89	110	81	98	86	84	98	72	87	85	110	105	84	87	90	91	103	96	101	99	94	95	80	95	85	75	95	97	95	94	96	95	86	106	100	91	91	86	97	89	82	91	103	89	104	87	85	98	95	89	98	87	76	79	79	86	84	86	95	72	100	84	80	95	85	103	98	105	84	88	91	98	78	106	101	106	94	76	100	96	83	85	105	87	88	76	100	89	91	106	101	97	97	95	80	68	81	96	66	92	91	98	87	96	88	94	94	103	83	96	75	84	113	83	79	83	90	96	91	97	81	91	78	79	80	86	85	82	85	79	73	81	104	86	73	84	99	103	99	85	81	107	94	91	98	89	100	86	88	86	87	92	105	94	88	85	92	97	89	87	83	79	91	87	95	92	87	100	81	88	94	107	91	92	70	73	104	93	94	80	79	78	84	97	93	93	117	88	105	104	98	79	99	92	87	109	81	94	83	83	98	92	99	66	103	90	98	96	90	113	88	91	103	99	87	103	69	77	79	106	93	88	74	100	89	76	81	90	80	82	79	87	69	74	81	83	89	109	91	87	85	101	97	80	112	81	105	90	86	82	97	95	98	106	103	97	90	86	104	85	76	101	89	85	83	99	95	73	90	83	87	115	99	80	77	87	109	98	87	80	102	112	78	102	87	78	99	92	83	82	96	88	101	97	86	108	77	100	98	80	90	95	88	81	76	91	97	92	99	83	94	84	91	85	84	98	97	87	83	82	88	94	81	101	71	78	79	84	95	75	89	92	80	93	91	84	85	92	93	89	86	68	80	98	92	76	72	93	91	95	75	74	83	96	88	103	92	92	98	95	103	84	98	99	96	94	81	97	76	86	86	87	96	95	91	103	94	101	94	80	95	102	80	82	97	91	79	92	86	109	98	96	82	99	74	95	89	95	90	100	97	85	90	86	91	99	96	82	81	79	89	97	84	73	84	88	98	87	90	91	73	68	95	79	85	106	92	94	89	102	82	93	103	93	94	90	90	105	70	84	82	88	84	89	80	95	82	82	89	91	98	81	89	62	94	87	98	90	96	85	98	82	84	100	91	81	93	86	103	85	89	102	71	92	89	78	102	78	89	78	106	89	71	99	118	93	96	79	99	75	92	117	94	83	95	74	81	100	81	81	94	80	87	82	91	83	88	105	97	79	101	84	98	90	105	102	101	93	97	87	91	85	99	108
5840	1356	3229	3543	3010	2364	1901	1668	1368	1147	1031	874	867	773	685	662	626	616	548	517	504	500	429	457	426	446	418	429	389	399	369	366	383	377	345	386	348	344	322	371	341	353	347	303	367	371	318	326	313	355	346	301	329	343	316	303	333	333	303	316	339	323	345	334	318	345	295	313	307	336	291	304	318	301	320	282	273	323	310	309	329	276	322	305	298	296	317	294	311	329	313	296	316	317	273	306	318	290	297	281	325	300	296	304	312	297	303	318	299	326	263	297	267	295	289	306	313	314	298	310	302	318	286	280	305	254	301	301	315	309	301	293	296	292	299	282	307	284	298	296	308	288	301	299	313	261	295	286	270	295	288	300	317	271	316	310	297	317	296	271	294	292	291	296	280	287	310	315	290	294	309	312	310	290	282	293	301	266	302	305	278	306	320	301	292	288	317	277	288	277	279	287	307	293	335	314	282	298	277	266	282	269	296	304	307	275	264	297	281	265	294	275	249	293	272	343	305	300	296	287	297	318	298	283	322	293	266	308	293	320	266	307	282	264	322	300	287	299	321	308	292	302	261	298	285	288	310	300	265	292	306	263	326	284	318	299	334	310	305	320	277	302	285	312	295	298	295	294	272	275	297	296	298	297	327	274	299	301	285	299	308	276	256	286	267	301	319	282	279	276	293	295	314	281	332	275	290	283	301	273	287	260	275	280	281	330	297	315	258	296	311	274	275	292	308	302	287	288	320	273	304	296	268	309	278	278	264	300	259	288	340	260	298	318	300	310	295	302	287	312	319	271	327	283	317	310	266	303	275	267	284	275	280	262	263	305	300	259	284	265	268	287	293	285	291	302	311	301	295	289	300	265	267	288	288	293	285	290	310	292	276	291	306	288	305	249	277	275	310	295	262	289	275	303	305	305	315	278	287	317	291	280	295	250	332	254	296	286	287	297	268	293	292	277	276	307	290	290	287	284	283	254	286	303	292	300	293	284	287	265	303	294	305	279	301	300	301	311	281	306	271	287	275	288	286	316	288	335	268	288	288	309	293	261	286	291	304	282	272	324	315	288	291	292	315	266	316	308	285	266	268	275	278	292	314	273	320	303	277	285	267	297	285	275	307	299	317	291	269	291	298	295	285	277	286	285	283	293	282	305	302	295	305	301	281	295	297	321	278	303	270	274	281	339	310	282	286	280	283	285	297	324	299	274	274	300	311	292	320	289	296	292	258	254	293	276	283	277	274	297	294	308	289	313	292	305	259	290	283	274	278	262	274	276	304	316	321	298	285	290	290	272	268	294	279	276	289	296	296	265	279	275	283	288	289	305	311	299	319	299	268	276	292	239	276	281	299	288	276	280	275	273	279	293	307	281	297	295	280	299	295	311	342	265	293	297	312	290	305	299	321	308	297	319	293	295	286	299	299	311	295	273	289	282	280	319	315	267	279	272	289	281	274	275	284	288	293	307	308	284	304	308	312	300	290	321	298	289	262	271	280	320	308	312	269	300	306	299	288	312	330	288	273	293	280	293	282	310	281	287	326	327	272	299	292	288	288	311	296	293	299	291	265	292	265	290	298	300	293	307	321	289	281	310	264	299	253	308	281	304	308	282	307	272	290	276	290	295	303	303	324	275	313	279	309	303	318	272	267	305	278	276	282	283	299	288	297	293	303	291	302	274	265	298	289	280	318	328	292	294	296	301	283	294	306	280	312	276	284	295	279	250	252	303	267	272	288	316	309	311	322	292	292	289	307	286	303	277	307	297	296	293	277	285	288	299	303	265	305	286	293	266	281	284	268	284	306	277	329	330	282	282	270	302	296	273	319	291	282	268	302	293	290	299	293	297	310	284	292	300	307	298	289	282	301	280	293	270	288	324	281	292	274	287	305	288	286	290	320	308	288	286	291	313	270	265	284	300	316	297	284	317	296	285	296	281	293	288	302	289	331	310	293	305	296	315	279	278	331	295	293	328	303	314	308	278	278	291	305	303	313	315	300	313	293	275	291	283	304	258	304	314	279	277	285	283	284	295	294	278	314	308	299	288	270	286	302	263	283	272	286	280	297	289	306	296	316	303	295	285	265	270	277	318	289	309	290	301	276	291	307	291	276	265	312	328	300	318	288	288	308	295	284	292	297	306	288	270	310	285	295	310	298	279	290	283	289	271	283	300	309	284	282	283	306	297	274	292	293	262	294	298	280	315	309	289	290	292	291	286	292	287	288	275	318	275	281	278	321	315	316	267	270	280	314	315	267	303	289	317	295	298	291	314	287	268	301	283	298	269	310	312	287	291	287	312	298	279	283	257	281	264	286	267	294	321	283	312	267	310	299	311	290	310	309	290	300	306	314	301	318	287	297	295	292	307	304	297	294	296	258	286	301	296	304	285	287	267	301	326	269	304	291	297	283	298	323	278	309	262	286	283	296	285	281	264	313	305	299	277	325	312	299	295	281	279	298	268	293	288	275	252	327	309	318	304	342	307	265	296	294	269	338	304	311	321	297	289	297	275	268	292	285	293	283	298	297	276	271	310	294	278	290	305	281	291	285	293	311	315	300	306	285	314	303	280	319	267	292	285	305	293	294	320	283	301	274	280	304	282	302	279	287	267	286	313	309	303	305	294	280	291	259	310	267	320	289	304	289	287	290	300	296	302	284	276	320	315	285	285	308	300	296	302	310	294	285	258	313	292	300	288	278	305	300	265	304	286	283	277	300	263	266	297	298	298	280	283	294	294	301	282	265	297	291	309	272	301	295	289	284	287	290	284	287	275	324	307	300	295	293	280	293	289	295	287	262	290	292	267	263	284	302	287	279	294	327	289	280	299	289	292	263	275	307	307	294	273	275	272	274	280	251	287	302	304	272	306	303	282	292	316	269	303	308	303	306	316	289	285	363	299	262	292	306	288	281	321	285	306	263	300	250	299	302	308	284	282	282	282	298	288	273	286	304	293	310	286	303	273	289	331	279	306	295	276	336	280	323	278	313	303	307	287	298	311	293	309	294	297	319	288	283	300	258	306	298	302	303	282	277	283	298	296	317	284	283	281	270	323	324	261	291	301	284	287	288	313	287	311	283	294	310	288	274	266	279	293	280	311	283	279	288	292	289	296	259	298	289	311	273	274	292	322	306	284	310	297	305	304	272	302	259	281	298	293	334	274	299	290	315	283	277	290	285	311	277	320	328	274	292	299	287	270	296	318	286	301	277	296	326	285	311	273	291	289	303	297	293	318	311	296	268	312	305	301	300	273	294	299	300	293	291	265	251	303	288	269	293	288	323	298	297	292	275	282	306	268	307	276	293	293	289	311	282	268	288	281	290	293	298	292	304	299	272	273	280	286	261	295	300	267	292	293	308	277	281	273	311	310	283	292	303	314	280	293	284	267	274	290	299	273	293	276	280	275	321	292	315	263	272	300	302	311	306	247	288	288	315	287	275	306	278	293	289	290	295	298	294	304	288	299	300	297	281	301	283	298	281	289	272	320	332	316	296	302
19900	3376	3108	2279	1570	1095	849	702	517	487	402	396	335	306	275	268	246	243	245	231	211	228	202	219	223	218	228	215	191	195	199	184	194	200	193	169	172	196	190	183	164	181	167	187	181	185	164	168	167	198	182	186	178	180	166	156	166	187	183	169	192	179	168	146	171	141	165	150	171	174	172	147	174	175	166	169	184	176	154	190	214	177	183	173	175	181	203	167	174	185	158	185	154	184	189	176	196	152	184	164	178	153	176	172	155	194	195	157	214	173	160	147	144	178	194	195	157	185	199	154	160	182	160	159	188	160	171	156	183	164	194	162	173	182	177	168	172	178	174	197	171	138	173	177	178	136	166	182	159	166	187	169	167	189	174	193	165	182	162	179	169	173	145	199	175	152	150	163	178	183	200	178	189	208	150	155	171	182	179	160	195	173	158	167	182	177	168	177	154	172	191	158	158	184	195	168	191	183	166	151	161	140	181	197	194	159	160	175	181	163	169	171	181	161	178	173	180	169	174	161	182	186	168	167	168	171	179	189	169	181	175	180	150	168	178	178	175	197	183	166	169	158	168	195	188	183	166	155	156	193	169	172	196	145	195	162	145	183	161	195	161	175	154	170	144	161	169	157	146	151	166	189	187	170	162	168	172	177	201	168	170	163	182	168	158	157	187	164	197	186	190	162	169	161	177	164	172	187	161	149	162	136	168	180	165	185	162	195	192	174	179	174	184	169	150	158	192	195	140	174	190	169	175	178	148	177	164	186	191	176	181	171	158	152	174	150	166	122	160	159	181	192	187	158	159	156	142	168	188	160	166	175	171	173	178	173	177	183	172	185	181	167	149	146	169	169	170	165	176	183	194	157	172	147	149	154	186	175	151	148	179	141	174	166	190	159	160	192	159	167	160	159	178	161	175	176	174	161	157	180	155	150	160	155	157	147	157	173	159	160	147	164	160	155	164	153	155	167	168	178	153	169	173	178	169	161	192	164	149	152	168	169	155	163	161	158	166	163	157	150	198	156	159	152	175	159	172	187	171	171	170	174	153	183	157	163	174	186	163	161	169	164	175	175	182	161	164	192	162	157	161	189	156	173	143	157	176	171	187	169	159	165	157	154	173	171	173	163	171	171	158	184	179	169	172	177	173	193	176	177	171	188	142	152	164	149	175	177	191	167	188	162	172	169	176	191	153	163	169	162	160	159	133	163	198	163	174	180	196	172	184	172	168	165	161	178	161	150	172	179	183	175	202	161	157	179	152	165	142	148	164	147	160	171	186	163	151	183	180	156	172	177	163	160	169	168	176	171	155	178	181	164	184	170	157	158	162	175	179	178	144	160	182	162	164	163	168	169	182	155	156	174	173	162	159	172	173	175	159	163	173	175	167	177	163	184	186	149	183	161	171	179	178	155	152	167	154	152	171	149	174	206	182	156	156	181	145	148	157	187	155	148	162	184	165	187	152	161	177	172	162	166	181	173	177	177	185	166	167	172	185	165	168	180	178	147	182	163	178	162	155	191	174	164	191	222	188	158	166	168	159	155	179	173	176	146	185	184	175	156	155	182	169	155	185	159	144	183	172	177	170	156	159	150	157	172	138	180	170	181	176	160	153	173	166	165	174	156	154	173	162	143	170	158	170	185	188	172	173	163	163	159	174	179	171	183	156	169	183	169	155	144	189	165	137	172	155	163	189	185	175	154	188	181	177	176	176	179	167	167	185	163	170	162	200	154	200	159	173	181	157	175	164	177	185	186	174	172	189	191	207	159	167	168	171	177	164	193	171	170	179	169	159	165	183	162	176	176	193	178	171	169	170	170	161	166	176	169	160	170	198	200	165	177	170	189	172	154	161	167	182	150	191	172	171	154	149	156	164	173	171	161	192	166	151	185	179	169	150	187	167	166	185	155	148	166	175	171	160	165	138	163	162	192	178	169	167	140	165	170	186	173	181	183	161	163	181	158	190	150	183	173	163	171	189	173	186	159	136	151	176	179	168	169	170	150	195	172	193	174	193	172	165	186	178	140	178	159	194	184	166	173	176	177	138	180	199	183	161	163	153	181	191	171	163	204	166	178	166	174	164	191	187	161	173	174	171	158	170	161	190	177	181	173	173	175	153	151	180	180	168	168	158	162	167	152	162	156	207	175	173	184	165	156	169	152	153	168	177	169	187	177	138	157	177	168	156	173	182	185	163	174	136	162	165	168	178	178	176	159	159	198	172	181	198	186	163	192	182	178	168	164	186	162	149	172	152	167	152	151	161	154	194	158	196	158	150	157	166	173	170	181	170	178	176	160	172	208	184	144	169	177	147	182	168	144	196	193	145	156	167	154	148	182	169	190	169	168	176	164	146	184	154	193	175	184	173	145	161	167	162	168	155	186	152	164	163	181	166	185	163	160	170	151	163	195	141	175	166	162	162	162	173	175	178	154	175	160	157	167	166	156	169	153	174	158	165	178	168	200	149	177	159	172	173	181	155	152	165	180	183	170	158	158	174	173	174	156	156	165	155	165	189	143	188	180	182	186	171	179	165	156	172	182	160	162	177	185	178	164	187	161	168	167	168	190	149	170	204	171	179	169	167	160	182	153	204	165	165	170	168	195	180	172	182	170	165	157	171	153	176	175	156	158	160	157	177	167	179	167	179	177	152	189	185	167	184	149	183	184	155	171	183	173	186	187	173	157	178	158	174	178	179	158	180	184	171	180	173	184	149	174	160	175	152	179	188	172	175	174	164	156	163	159	152	177	173	174	186	156	178	176	173	173	177	153	176	167	159	189	153	168	172	175	164	190	184	174	181	156	162	190	154	174	193	181	145	155	177	153	150	153	167	175	170	161	163	157	162	206	151	172	183	178	176	173	149	174	191	151	178	153	172	187	140	178	198	184	182	164	179	157	155	140	170	155	152	161	188	142	171	175	145	158	168	182	181	156	163	190	152	175	149	172	152	150	175	175	165	179	152	186	170	168	177	171	172	153	146	175	158	202	185	167	143	189	148	167	169	149	170	171	186	184	189	156	196	181	165	154	185	179	190	185	164	165	173	171	184	158	166	172	165	158	141	173	181	180	169	158	175	172	157	183	178	167	174	196	181	178	144	157	182	177	167	139	160	165	195	179	147	166	193	188	182	166	177	177	150	170	180	163	156	175	173	175	168	162	147	158	176	166	187	139	158	166	163	176	184	182	159	161	162	168	167	170	190	179	151	151	162	165	158	172	183	155	171	170	153	187	182	160	176	171	150	162	188	157	156	171	177	160	171	160	167	176	157	169	147	187	172	180	148	170	164	170	190	157	141	142	145	160	166	177	170	188	172	168	154	172	173	195	162	183	174	172	201	153	174	159	144	179	156	150	162	165	168	167	160	162	189	178	195	185	175	154	151	184	175	161	164	154	176	163	147	164	193	142	165	167	164	137	174	166	139	172	190	170	157	168	186	186	184	173	161	169	166	143	173	172	149	176	188	190	174	188	152	154	188	174	183	163	176	153	177	173
8344	2788	6237	7044	5784	4744	3905	3192	2664	2238	2029	1760	1657	1534	1308	1261	1141	1091	1067	980	1003	949	800	855	787	806	786	723	710	736	705	668	669	687	682	644	588	617	605	575	600	575	581	562	583	595	547	556	530	604	583	548	588	544	568	540	567	555	545	556	532	570	524	505	525	543	572	530	513	523	548	512	547	552	547	507	561	519	556	563	558	548	533	506	529	507	529	515	528	530	482	532	477	542	487	480	516	499	537	503	551	504	507	497	496	515	498	503	530	527	508	500	520	524	495	535	518	489	539	508	498	523	526	510	477	522	472	531	520	482	504	549	465	513	538	560	535	471	525	528	506	537	503	507	486	491	528	497	508	528	536	592	486	499	503	520	524	523	502	476	508	521	501	522	463	523	506	535	462	478	504	522	502	522	503	482	512	531	496	539	512	502	474	518	494	512	525	464	471	503	517	500	508	501	501	528	507	515	520	482	486	499	497	530	465	492	483	521	516	499	517	473	488	511	519	516	471	515	538	516	500	502	496	512	548	503	540	495	498	505	543	511	467	515	511	452	497	517	502	522	501	505	485	461	461	524	489	489	504	515	496	487	536	503	448	497	451	469	512	514	483	514	530	531	490	446	492	495	456	512	511	476	538	523	486	501	517	508	488	472	509	487	455	492	533	496	491	498	473	521	465	508	490	514	453	498	516	514	518	508	545	487	481	490	483	517	495	520	511	503	514	457	490	524	508	517	508	484	486	508	498	512	510	500	495	480	507	472	516	498	491	494	494	477	499	512	488	459	504	497	532	500	466	480	506	545	537	472	512	486	459	450	524	471	525	488	510	486	491	480	497	499	473	489	514	523	511	474	491	514	508	512	554	505	492	533	500	526	500	530	479	512	460	472	511	477	514	519	539	460	497	523	483	506	508	484	476	515	489	515	487	529	520	479	457	543	502	525	540	504	506	472	498	507	513	491	472	507	543	494	490	485	530	469	484	518	473	528	498	491	505	499	495	497	512	522	484	541	519	518	480	492	507	492	463	495	522	473	546	508	476	561	534	522	518	436	509	493	526	503	503	527	506	484	464	486	516	511	470	486	500	474	504	488	522	527	509	467	535	521	534	516	495	503	514	494	528	507	527	548	510	466	515	502	502	473	510	488	518	511	529	573	468	527	507	531	504	475	482	482	471	463	445	519	547	497	481	526	493	513	504	535	505	478	499	491	522	501	494	490	471	523	529	513	528	492	498	505	494	523	526	509	503	492	485	476	499	510	522	509	489	491	488	499	466	527	523	458	512	503	463	518	515	481	533	506	509	514	527	474	508	490	527	514	497	478	506	527	483	492	488	486	474	522	482	482	517	508	526	499	503	467	510	497	478	482	514	472	512	492	511	501	471	502	509	526	493	504	525	489	520	456	499	525	503	494	561	493	492	493	492	491	496	486	528	566	466	518	480	484	511	466	508	508	530	552	497	522	536	484	467	498	484	475	449	536	516	485	472	519	473	522	505	490	499	516	459	470	510	472	509	489	531	535	513	481	493	473	514	509	483	476	485	477	534	512	526	487	472	517	500	498	541	512	505	503	519	509	499	459	534	483	503	515	498	449	516	525	507	475	514	515	504	533	500	488	481	477	469	537	487	466	515	522	547	496	493	513	474	523	553	523	492	470	502	510	503	500	512	473	517	496	490	491	508	449	478	500	469	511	530	524	515	534	473	496	484	471	492	523	510	518	508	503	470	492	478	527	536	482	504	504	505	490	523	532	494	514	489	491	465	511	474	525	542	512	503	475	463	502	516	470	514	529	531	504	514	468	538	493	473	488	515	489	502	532	497	526	501	491	491	483	500	490	525	534	530	483	489	497	508	506	483	527	517	522	496	512	484	513	503	490	529	487	476	501	491	512	481	509	495	481	499	524	458	486	453	530	540	518	498	526	477	492	507	509	485	447	483	502	428	512	498	516	528	477	469	492	488	469	464	507	489	492	509	488	477	480	513	492	485	481	497	498	505	460	497	526	500	509	529	476	488	466	517	492	524	503	501	528	496	485	481	477	539	472	514	462	516	467	536	520	519	505	468	460	488	463	529	520	466	522	544	474	544	510	494	507	493	491	496	451	487	481	467	513	524	509	496	494	507	495	518	484	530	480	514	508	491	490	503	459	492	483	490	497	529	477	505	472	461	510	509	518	475	508	474	491	525	515	520	523	509	485	520	469	495	501	487	473	494	510	495	497	494	481	504	541	530	504	512	524	478	490	505	494	501	466	509	487	480	506	513	488	512	486	506	449	520	469	514	484	526	517	503	498	509	473	497	526	482	499	475	479	512	476	517	495	518	500	490	508	481	497	502	522	458	482	520	439	486	478	466	474	482	477	481	542	470	510	512	538	497	519	470	493	524	504	511	503	488	513	519	482	510	507	494	508	496	493	532	537	526	509	487	516	512	485	496	500	472	508	538	485	483	481	481	524	499	493	501	493	492	510	525	496	515	502	485	487	505	471	519	497	479	508	464	491	496	475	493	508	496	501	484	522	497	517	516	499	493	519	511	482	492	496	504	509	533	479	463	499	481	496	491	540	501	497	477	479	488	472	500	495	484	467	453	532	506	462	458	516	487	504	511	513	510	506	504	513	512	527	488	539	510	507	466	535	494	506	518	475	486	477	516	483	495	503	480	496	524	504	512	478	509	474	540	474	485	526	463	538	515	502	521	508	513	493	501	477	512	502	481	516	509	520	547	501	499	493	509	507	466	516	492	498	508	492	521	487	530	497	501	525	544	502	508	502	538	474	530	501	518	513	480	490	489	553	507	505	495	528	504	499	503	471	488	489	500	488	537	489	480	453	535	522	505	535	504	501	488	514	478	504	471	524	500	447	471	513	502	491	471	515	518	501	491	503	508	513	476	533	526	492	526	487	531	529	475	482	473	494	471	518	506	502	507	500	445	513	491	544	504	519	527	488	471	501	490	518	474	520	557	514	541	515	536	464	467	500	495	465	491	487	498	505	485	510	500	501	499	475	510	529	504	499	496	519	549	471	547	518	479	462	499	488	477	478	503	546	515	516	523	461	518	522	515	502	480	491	504	479	494	482	553	465	508	542	487	529	509	474	526	493	466	515	487	491	533	504	545	511	512	501	499	509	508	512	469	480	484	470	524	482	523	502	469	551	511	503	511	511	508	473	482	515	558	470	529	512	541	490	492	520	495	529	546	495	518	492	518	498	503	522	486	490	489	518	514	564	502	493	542	535	500	523	508	501	504	522	524	559	536	470	482	496	531	475	479	517	502	449	514	555	510	495	535	491	490	526	518	521	543	471	527	494	558	496	487	497	509	503	484	509	523	527	508	488	450	496	511	488	497	489	481	496	519	502	494	500	520	492	484	488	507	523	535	462	483	499	490	505	498	497	455	499	507	506	507	502	515	487	488	506	488	542	515	535	525	518	514	479	490	523	483	482	491	535	526	487	516	474	496	487	546	509	518	486	513	471	500	523	492	516	505	503
2555	255	242	252	234	210	199	186	196	202	179	176	141	189	203	189	182	145	161	172	165	179	189	161	160	172	155	163	175	187	160	165	155	176	178	166	168	177	155	144	192	158	151	162	189	171	151	191	192	159	176	174	152	175	153	203	193	165	166	161	153	153	171	197	182	178	185	182	167	182	190	140	175	185	165	197	201	191	152	148	155	180	174	165	187	147	168	178	181	170	173	184	154	168	169	177	162	175	177	179	165	156	173	193	164	164	174	171	166	186	172	167	179	180	158	166	181	173	173	160	164	178	187	163	167	182	152	179	195	186	166	168	201	176	165	179	189	186	182	161	156	185	187	185	176	182	168	177	166	167	175	184	169	169	164	165	167	188	175	152	168	162	184	184	165	158	170	173	178	186	169	180	143	148	154	170	171	161	169	174	175	173	169	166	162	177	168	167	153	178	155	190	170	162	155	174	167	161	164	171	175	194	166	158	192	170	167	157	188	172	157	172	149	193	182	186	191	190	165	187	157	164	154	172	169	161	177	168	148	180	191	180	166	181	173	158	143	176	155	169	175	171	160	182	190	166	160	163	176	166	168	198	190	172	180	183	179	173	160	163	146	153	175	163	200	202	174	169	169	170	170	169	180	192	163	176	179	161	185	137	163	186	200	186	154	184	175	179	165	166	182	167	180	167	167	169	176	185	173	172	170	168	170	169	179	162	191	147	153	144	161	183	189	189	147	173	157	169	172	175	167	186	165	172	186	201	183	168	178	176	183	165	161	174	152	202	168	173	175	177	167	168	157	191	168	142	160	152	150	169	183	158	177	189	142	164	161	168	175	150	168	162	144	171	156	181	204	177	200	166	158	155	164	179	185	186	185	145	173	170	190	160	177	143	183	175	163	169	181	171	180	172	181	163	176	211	179	157	168	169	179	163	179	148	167	207	160	170	142	147	163	168	197	172	164	198	170	153	198	178	164	172	171	182	153	134	177	181	167	195	169	184	158	190	157	155	142	159	170	181	167	189	162	170	197	179	170	188	174	158	169	201	166	182	192	165	197	192	176	180	155	155	170	169	197	172	166	141	193	156	161	165	170	172	177	161	172	179	166	178	163	181	185	166	180	167	179	189	160	168	154	159	163	178	183	205	171	151	171	172	192	179	198	167	170	174	169	159	179	178	171	172	172	158	173	191	166	169	178	174	167	179	170	181	179	177	172	159	173	177	173	166	163	177	204	192	171	180	157	177	162	163	173	161	176	173	159	165	152	173	190	175	162	178	192	184	189	156	167	157	180	186	177	152	161	165	159	151	147	160	182	173	181	189	159	193	181	176	167	176	173	182	154	171	169	170	177	155	166	190	143	194	177	156	191	168	170	166	159	168	175	170	158	190	170	182	177	175	165	172	167	174	172	153	168	154	148	172	176	178	160	169	168	169	188	202	179	149	156	170	170	169	173	180	145	168	181	188	180	163	165	174	189	155	157	166	171	169	156	164	171	181	184	161	165	178	190	178	207	167	156	177	180	171	160	159	172	150	183	178	165	170	161	168	163	179	169	162	180	182	164	204	160	181	167	165	154	172	145	166	183	142	181	154	182	165	163	157	170	161	180	183	164	195	178	176	162	173	147	196	153	152	173	182	188	187	159	156	159	179	162	168	180	174	183	196	183	182	167	171	189	160	181	191	151	177	153	192	174	161	183	170	158	155	193	172	172	155	192	184	165	168	191	180	181	161	180	172	199	175	170	153	208	184	171	183	175	191	163	172	169	162	166	163	169	164	151	173	163	185	187	188	185	165	182	153	180	167	191	155	148	186	158	182	179	192	172	161	172	170	174	179	176	156	176	189	170	154	174	177	153	165	162	186	166	173	140	180	186	188	167	173	157	166	181	176	170	173	177	151	163	169	169	157	159	162	160	197	163	178	167	174	153	163	158	155	169	185	157	178	177	169	152	167	176	185	176	156	190	165	187	151	153	197	201	206	160	177	164	175	164	173	176	158	179	187	164	156	180	174	179	173	178	166	187	174	146	187	141	186	163	199	187	164	163	165	157	194	165	181	152	176	159	176	172	204	159	197	185	172	178	175	166	164	186	155	172	183	159	169	171	177	169	154	172	183	180	187	179	195	190	166	164	210	183	169	178	180	153	161	149	184	183	170	168	160	164	170	156	212	167	163	157	162	168	162	181	170	173	174	157	171	198	163	162	176	189	160	163	165	175	165	164	172	180	169	190	173	181	140	162	164	187	172	171	181	155	141	163	163	178	163	168	176	166	184	174	161	185	175	177	162	158	179	141	182	166	179	182	194	156	166	186	175	174	179	164	172	165	171	152	171	149	165	200	193	173	160	179	167	178	162	178	174	168	170	165	161	178	175	162	176	164	190	178	168	181	183	177	172	171	169	174	184	185	173	179	183	170	186	153	168	170	181	182	196	161	163	178	171	165	180	166	188	153	174	169	178	161	192	155	183	178	172	197	191	175	177	183	191	169	186	187	179	172	180	163	173	184	165	162	184	156	186	178	158	182	191	186	160	166	165	179	171	177	182	176	152	164	187	194	167	158	191	201	173	193	172	166	152	166	172	174	164	174	169	173	194	174	198	188	187	178	158	190	173	155	190	167	159	176	184	194	151	171	179	161	172	180	172	171	192	167	195	183	178	148	171	176	188	193	171	177	160	152	168	172	157	163	158	175	176	188	198	178	172	161	185	160	169	179	178	166	168	159	162	178	171	163	140	170	155	165	178	188	180	180	155	156	172	173	146	158	175	177	182	159	175	184	182	177	163	146	173	169	169	167	180	183	181	182	165	176	167	163	160	181	168	181	183	152	159	176	176	157	171	191	175	170	193	154	183	169	174	198	170	162	195	169	175	158	176	157	160	180	176	164	169	167	165	166	193	168	173	187	161	188	172	186	154	177	177	156	166	165	173	179	171	175	186	187	184	171	169	184	169	159	180	177	173	169	174	173	184	189	158	173	200	156	163	158	147	178	194	196	183	177	168	184	170	156	165	174	168	164	190	175	154	150	183	194	174	194	160	150	181	183	144	167	161	153	170	172	160	172	186	154	154	173	164	177	175	148	176	161	180	173	148	185	162	185	188	182	163	173	161	168	172	146	171	172	158	164	155	158	175	179	205	165	171	156	185	196	177	174	173	193	164	147	169	153	186	166	169	162	174	172	154	176	167	181	167	168	190	143	157	183	186	160	177	177	152	177	136	156	179	165	166	181	174	154	156	204	177	168	170	149	169	166	180	175	181	165	208	171	170	173	194	175	156	193	183	190	177	162	167	185	157	144	177	174	171	190	170	165	177	155	176	194	187	179	156	157	173	179	158	162	170	183	196	162	166	178	147	162	173	171	149	161	190	182	157	163	139	175	185	176	156	177	182	174	153	179	172	163	195	159	152	202	199	164	177	169	171	168	189	160	149	159	167	165	170	199	162	165	159	166	148	176	174	168	181	159	164	160	178	160	155	186	183	177	160	167	178	171	181
2537	557	676	699	583	625	603	587	603	568	567	522	490	521	541	527	486	520	513	481	476	501	551	501	475	456	512	527	488	484	481	515	505	477	468	499	495	474	521	475	482	488	474	486	468	503	502	490	474	465	467	497	492	481	539	456	513	497	463	516	471	495	504	464	524	472	517	493	500	504	472	496	484	482	470	476	513	483	484	482	508	501	468	489	499	490	490	500	478	448	481	499	481	476	518	471	454	506	479	441	526	501	494	497	515	481	468	492	504	480	513	504	461	495	533	505	422	528	490	513	497	472	491	456	484	495	473	481	473	474	455	487	500	510	496	530	488	506	495	499	503	492	481	513	478	491	490	508	497	472	488	481	483	519	464	440	452	453	489	500	509	503	484	509	463	481	505	512	472	505	463	478	473	502	476	451	500	543	462	480	471	444	535	506	503	469	496	506	501	504	484	489	511	509	493	485	484	502	533	482	484	475	455	541	486	466	499	462	501	488	457	473	473	476	541	502	506	475	476	499	491	516	509	467	481	463	483	503	480	451	463	475	481	521	444	519	519	512	466	477	475	475	519	456	504	505	477	474	498	509	476	491	500	482	452	486	510	477	464	461	522	487	505	488	480	513	478	506	485	453	514	499	445	486	512	467	479	494	478	474	497	464	507	491	480	507	488	490	539	498	470	497	470	471	485	452	512	474	497	448	487	495	485	468	501	490	482	454	498	500	448	488	534	523	482	475	491	483	470	497	465	500	476	469	493	508	485	492	498	528	512	492	504	460	486	458	440	496	484	457	466	511	519	486	459	499	515	486	465	486	464	504	470	467	481	566	524	478	465	500	496	476	491	464	482	464	525	519	512	483	506	499	448	480	464	511	467	505	481	506	467	520	462	481	452	449	510	496	508	465	479	473	490	504	552	492	491	475	470	479	466	469	483	481	473	476	496	521	488	482	460	434	511	504	492	496	499	523	503	495	468	488	507	468	449	492	505	445	509	480	470	466	513	543	497	510	459	522	482	483	451	537	483	472	463	507	476	471	513	447	497	480	474	470	506	488	461	485	552	448	511	467	471	444	485	531	491	511	510	496	487	501	495	456	464	489	517	472	485	481	471	480	459	451	491	502	483	482	479	499	506	541	523	496	489	502	465	508	482	500	511	521	488	508	478	464	487	477	471	468	512	474	495	528	493	489	451	456	491	519	479	488	503	511	470	492	474	503	518	467	464	484	494	435	475	459	499	521	519	484	480	510	486	479	482	480	471	476	491	521	519	475	538	521	485	541	480	468	518	506	509	485	493	475	495	489	475	472	463	491	508	466	471	483	493	452	513	470	474	496	483	478	495	498	469	510	537	498	477	481	480	463	514	508	504	475	500	532	511	511	479	500	485	502	471	467	488	490	499	504	520	490	512	468	503	486	501	499	506	483	494	475	527	508	501	500	485	515	450	469	492	516	466	511	482	472	539	482	474	474	485	472	493	510	491	455	477	479	480	484	503	466	461	484	468	474	501	455	518	476	552	499	492	496	460	488	467	500	505	495	452	518	491	498	464	453	459	498	487	444	450	484	508	456	468	469	477	456	475	499	491	502	473	477	454	500	484	510	467	470	444	477	450	477	501	463	509	516	456	489	429	508	484	457	465	512	471	497	451	476	456	490	482	506	482	466	487	492	487	456	469	465	471	448	499	471	468	502	503	488	451	505	529	492	502	447	504	476	505	484	435	456	485	488	487	483	471	490	515	452	523	477	469	494	467	519	508	478	488	498	486	481	509	485	451	504	520	491	485	509	479	472	461	461	465	480	493	433	489	496	483	494	469	485	487	499	529	476	479	503	480	513	498	506	467	487	482	484	471	499	461	479	484	500	505	465	510	509	442	483	448	499	527	484	518	512	514	463	484	442	480	490	497	466	464	474	471	479	482	528	505	462	509	476	465	482	472	464	473	463	474	456	525	482	495	496	462	450	487	443	488	513	468	505	522	531	469	484	512	495	491	511	482	498	471	522	477	483	487	485	525	487	520	543	472	474	459	486	511	495	471	489	533	491	476	473	500	501	500	504	484	476	483	506	463	535	468	500	482	493	511	523	524	461	483	503	501	521	471	468	521	489	526	494	481	475	451	518	487	484	455	461	441	506	471	522	472	480	459	483	530	494	529	498	493	497	487	474	494	524	497	501	463	509	511	466	478	451	481	492	465	495	456	509	487	478	526	464	490	506	485	488	491	438	461	472	505	467	507	480	481	483	510	462	480	446	520	518	479	490	479	489	453	473	507	490	456	489	491	474	515	492	451	456	479	485	473	466	483	505	452	523	449	486	472	485	478	524	497	495	475	484	481	515	494	519	506	465	486	499	492	503	457	479	495	452	517	520	458	540	481	470	493	445	514	505	481	514	471	467	498	496	441	501	488	521	505	505	480	501	501	512	507	487	494	478	507	484	473	503	495	488	473	450	440	481	469	491	443	462	512	475	492	472	502	486	495	482	528	456	483	503	458	512	476	506	524	495	482	500	490	507	453	483	495	534	497	496	474	458	494	517	510	500	495	491	494	458	463	516	503	506	505	479	465	482	488	473	478	491	474	538	478	484	505	484	519	488	481	495	502	516	480	490	532	500	478	480	538	511	542	474	458	491	453	494	507	537	514	476	481	472	492	476	493	478	502	493	481	492	462	484	503	476	508	497	483	486	473	480	450	473	474	481	528	470	505	515	443	495	471	448	505	485	526	475	511	526	457	455	503	509	495	512	496	502	479	447	491	485	500	497	506	454	485	489	489	491	499	484	499	509	501	481	468	502	492	495	480	460	470	524	492	503	463	522	508	485	513	472	512	455	459	458	484	484	507	453	496	473	491	480	514	550	506	466	500	516	450	526	513	467	477	429	486	490	494	470	491	470	482	466	484	514	491	544	457	506	483	490	478	497	524	469	515	449	486	477	522	510	480	472	519	489	498	456	476	531	497	513	510	476	479	490	524	514	458	454	510	522	482	503	481	507	472	491	493	495	495	518	497	509	489	467	445	489	498	489	514	470	474	519	492	496	484	543	482	475	461	489	514	485	434	509	482	483	482	487	484	551	469	478	479	507	528	498	477	486	463	507	518	483	485	476	482	504	510	461	471	470	487	466	507	495	494	469	490	479	498	503	466	482	481	497	479	470	522	540	531	493	460	478	486	502	532	499	458	436	486	460	483	479	513	524	468	499	516	487	486	510	487	501	505	452	483	488	480	468	461	500	485	501	505	448	489	469	480	508	496	483	503	497	468	471	510	489	483	461	468	467	492	512	474	482	458	496	481	530	487	494	492	515	472	477	508	485	493	450	462	491	491	504	465	498	511	495	472	484	477	518	507	513	500	494	484	447	473	515	480	450	476	523	511	491	498	525	512	476	452	498	483	490	503	490	496	532	449	454	476	478	478	454	449	446	503	533	452	435	521	490	509	504	487	543	501	465	483	476	463	479	499	462	483	477	508	488	523	505	448	497	495	497	520	486	492	499
10872	1141	1333	1051	747	537	407	339	274	242	220	195	169	132	130	150	137	116	137	118	116	140	106	103	92	112	118	121	97	78	91	107	108	111	104	86	80	92	90	80	113	114	82	99	107	95	93	115	96	99	73	87	99	76	91	93	95	82	84	79	82	93	99	100	87	91	82	80	97	90	98	90	80	69	96	99	76	75	88	96	87	85	73	86	101	88	101	114	87	111	112	99	97	100	83	95	99	82	94	95	83	83	84	99	94	114	97	92	92	93	109	88	90	92	94	81	104	81	103	87	78	78	93	80	89	99	103	100	102	102	99	83	111	68	81	91	89	82	94	89	93	70	94	93	92	99	90	69	104	95	103	83	80	83	98	94	89	82	102	85	78	91	85	83	88	98	100	87	78	96	76	92	96	93	93	80	85	90	74	89	100	98	113	100	84	106	100	74	94	86	94	93	89	80	94	85	112	89	82	94	81	95	87	92	89	77	94	99	91	80	93	84	101	91	94	98	102	82	74	83	73	87	101	90	88	95	89	93	100	105	82	97	95	106	83	94	85	89	91	89	94	110	109	90	94	94	83	98	98	95	104	79	86	90	76	108	83	94	102	105	111	103	108	109	108	83	84	93	82	80	101	80	96	95	102	85	71	78	84	91	95	107	92	76	85	87	78	108	89	84	101	78	91	98	92	106	94	93	79	96	98	89	102	87	89	87	106	91	99	97	97	103	84	93	91	109	79	89	92	86	91	106	90	96	88	101	87	84	81	73	99	96	83	92	89	101	99	93	124	83	101	92	88	95	100	93	90	76	97	75	88	98	98	80	70	92	95	98	90	88	103	90	86	94	97	105	95	100	82	86	89	89	79	94	90	93	84	90	96	102	93	94	103	95	100	85	75	79	87	82	104	92	96	95	88	87	90	94	90	84	78	83	78	81	96	78	107	81	93	100	84	86	91	86	83	81	68	82	97	97	97	95	94	89	91	90	79	105	84	95	82	90	108	88	77	101	92	112	91	97	85	104	97	91	82	94	79	91	93	86	91	107	89	100	89	97	87	92	96	78	98	95	91	69	95	97	90	89	96	95	89	126	91	89	100	89	99	98	97	82	92	87	94	70	81	88	93	98	79	94	97	102	88	89	90	86	84	96	99	88	77	83	68	84	95	79	80	92	99	89	81	102	87	87	96	89	87	86	95	96	87	66	89	92	87	83	96	95	82	78	94	99	72	85	80	84	109	81	81	90	90	83	92	97	85	68	96	83	94	101	84	90	85	96	74	90	100	88	96	86	117	87	89	86	86	108	96	79	86	90	79	91	85	103	85	93	102	82	84	91	85	78	86	88	98	103	83	81	97	74	91	89	83	88	110	83	86	85	89	98	91	96	94	84	85	91	99	84	80	82	80	86	95	102	82	108	85	87	98	105	84	96	94	89	84	84	88	93	84	86	83	96	99	102	89	95	91	95	120	87	92	88	101	94	82	86	95	91	90	95	91	86	63	93	94	85	84	92	84	85	86	86	81	110	97	88	91	83	107	85	89	88	94	83	94	126	108	86	95	83	83	88	90	86	93	91	110	88	87	86	74	97	91	97	92	94	79	100	76	93	89	90	96	85	86	93	92	106	94	88	74	98	99	89	87	85	91	98	97	105	107	91	83	87	96	94	90	80	69	88	85	91	106	98	85	84	86	88	101	102	86	113	92	86	98	82	80	103	94	90	101	104	88	79	96	104	101	89	73	82	71	103	100	75	92	86	93	104	94	89	104	89	100	88	99	94	83	96	100	82	96	80	92	91	90	103	97	85	82	96	99	98	98	74	84	69	105	96	85	95	74	94	88	83	77	97	102	87	88	95	90	108	82	90	102	95	85	91	85	91	87	86	89	84	79	81	94	92	94	90	108	98	87	77	94	77	82	89	111	96	71	100	101	106	92	86	97	83	97	102	80	93	77	73	93	92	72	91	96	104	82	94	93	91	85	77	87	86	89	84	92	89	89	83	93	95	98	80	96	93	85	82	90	95	97	79	88	95	88	92	98	84	96	98	90	83	103	82	85	96	107	86	79	93	94	95	85	88	99	93	102	80	104	82	72	88	84	85	95	81	86	104	85	79	95	83	82	103	77	88	99	75	92	88	78	88	86	85	104	92	89	94	89	88	88	94	76	85	89	91	83	94	78	90	87	110	82	90	102	113	106	90	95	96	99	92	83	97	97	89	95	112	102	98	87	90	83	81	84	78	90	100	80	103	99	81	75	102	79	93	100	85	88	83	96	103	89	97	86	87	110	78	98	92	95	83	74	102	81	87	89	93	96	98	83	87	89	86	86	99	84	96	86	101	83	76	85	92	86	91	110	73	93	77	85	95	69	102	100	79	88	78	89	75	97	90	79	98	94	94	85	98	90	89	97	91	81	88	81	105	88	80	86	83	100	61	87	89	103	96	108	88	101	86	73	84	86	85	89	109	81	90	90	77	93	78	87	91	87	86	85	86	76	87	93	88	87	105	101	100	94	87	83	110	92	90	99	92	77	92	85	96	114	93	98	92	80	87	98	97	74	79	96	84	73	87	76	88	99	93	96	92	77	75	104	86	85	100	84	93	102	85	92	103	94	98	92	80	109	93	96	86	96	69	89	91	92	86	91	84	85	78	96	92	63	79	87	72	69	80	91	95	85	97	90	72	102	85	92	75	94	106	89	91	82	86	79	76	75	100	83	85	103	91	88	86	81	90	85	90	105	91	96	89	83	92	87	98	92	103	89	96	100	111	83	78	96	85	91	82	90	109	86	84	100	92	88	89	86	88	77	101	87	81	96	93	80	102	98	79	85	93	87	88	83	98	82	90	89	93	82	101	91	97	79	79	98	94	90	103	89	74	107	90	78	93	84	89	80	95	96	96	77	80	98	77	101	96	91	106	94	96	93	99	83	100	100	88	103	96	99	81	90	106	99	71	100	78	85	83	83	90	83	91	84	80	86	83	81	83	82	95	101	89	78	86	78	88	89	100	98	89	111	79	91	75	103	83	93	76	98	88	103	84	73	93	100	78	92	85	90	88	96	87	96	95	84	92	104	89	64	81	80	86	75	90	70	97	95	107	75	115	79	91	82	86	94	106	94	92	78	99	90	83	79	79	85	96	89	88	106	98	87	103	96	104	106	91	93	76	89	82	90	89	87	86	88	80	90	106	89	91	88	78	98	84	73	82	85	101	112	94	94	96	93	90	95	89	86	96	87	90	85	92	81	98	112	104	91	77	83	98	105	73	79	81	93	99	84	94	73	93	102	83	96	81	87	93	85	104	92	83	93	111	93	99	92	71	103	88	104	80	88	94	89	94	79	98	92	86	87	78	86	89	86	81	86	105	89	82	97	89	99	99	91	90	94	108	73	84	108	94	88	86	90	89	96	81	91	95	79	96	81	89	87	84	104	101	90	95	100	100	87	97	87	80	111	85	89	73	78	96	88	87	80	83	88	81	86	78	95	101	96	100	93	79
6018	1357	3224	3580	3069	2414	2013	1550	1359	1219	1010	923	846	761	704	671	656	558	561	574	516	514	443	423	450	398	406	429	388	394	401	379	384	384	343	373	370	359	342	329	327	376	352	328	343	347	346	312	334	314	335	337	319	335	298	352	300	339	306	340	325	308	313	332	274	300	304	312	310	329	334	296	331	338	312	329	338	289	296	305	340	303	312	307	305	341	303	318	310	292	295	330	305	314	295	273	288	296	317	299	288	292	306	299	293	308	308	292	281	298	290	300	305	321	288	272	273	283	296	287	302	281	346	289	294	288	286	284	310	300	289	281	324	328	268	309	276	308	306	292	270	274	323	291	285	295	298	263	269	286	276	307	300	296	295	319	296	261	285	301	298	285	293	309	291	297	297	300	305	316	297	296	291	291	308	294	304	313	306	297	288	308	312	297	299	289	269	312	300	298	262	302	311	279	305	278	260	301	307	312	322	304	306	313	292	279	307	294	307	316	296	309	301	297	300	280	304	282	280	298	274	314	310	282	292	298	304	289	292	285	272	310	284	298	329	318	292	269	282	315	278	298	270	316	320	279	277	272	309	279	256	277	271	277	300	311	302	308	313	291	301	321	283	300	266	290	309	304	299	319	295	310	289	275	283	308	248	313	278	281	257	290	305	297	302	288	266	309	268	302	291	301	303	276	308	304	324	308	285	278	289	301	319	300	316	283	279	305	309	303	272	293	294	310	284	334	321	276	286	265	285	296	275	284	315	271	272	298	310	317	307	286	317	284	278	308	266	260	326	317	319	313	298	325	302	288	310	316	296	297	273	285	265	316	284	296	313	272	297	295	301	324	295	290	317	245	283	310	279	305	305	302	310	295	299	271	290	246	328	299	264	330	339	294	307	287	318	315	305	290	310	300	296	290	261	293	298	292	284	310	291	281	293	308	293	288	297	286	271	287	316	287	308	278	326	296	304	286	291	274	307	285	282	277	304	304	278	329	292	311	298	276	295	288	312	286	318	302	314	271	293	263	261	298	282	279	276	300	299	317	289	290	265	264	310	296	278	285	277	294	259	298	344	323	321	325	270	308	288	279	322	292	286	308	282	292	286	309	286	282	310	334	278	306	270	296	271	326	320	278	301	275	310	303	261	284	271	275	295	298	295	325	289	298	303	297	279	278	298	280	324	290	288	298	337	303	333	297	313	301	289	304	292	304	334	269	289	314	294	270	318	279	298	302	296	314	298	276	272	294	283	307	302	305	292	262	297	305	275	250	286	292	298	307	318	282	294	263	319	325	303	289	292	280	298	316	301	300	289	316	268	264	321	309	302	257	269	320	289	308	297	298	304	295	287	298	292	269	307	306	292	332	300	275	299	292	291	286	278	272	287	242	282	297	289	296	308	303	294	287	278	287	304	279	306	278	291	279	275	318	304	300	283	304	294	275	274	296	306	277	323	283	296	281	295	270	283	280	310	284	322	306	300	300	296	289	295	324	314	291	315	277	251	306	281	281	272	254	298	295	310	285	293	274	309	285	306	302	288	304	301	294	315	253	277	302	304	309	296	270	306	287	286	281	328	298	300	320	283	319	320	310	289	295	282	267	313	267	311	294	298	276	283	295	286	278	288	300	298	284	269	305	269	302	294	319	284	287	272	295	255	290	312	262	291	269	298	316	318	288	292	301	287	331	292	270	300	282	284	294	309	286	292	287	301	274	267	265	278	291	318	319	317	297	313	314	296	295	305	295	290	299	299	293	273	301	285	319	295	299	323	297	283	292	319	279	309	278	310	312	307	311	283	274	292	309	305	292	297	318	320	324	316	314	304	309	281	314	307	316	308	296	293	277	320	294	287	282	285	284	271	274	302	279	311	316	291	269	305	311	287	291	285	280	284	303	269	316	294	306	300	306	297	284	308	268	289	285	310	312	287	267	278	282	300	307	274	265	267	301	282	301	271	308	329	311	269	297	294	301	304	275	332	277	285	300	304	275	281	301	301	285	314	288	298	318	265	269	313	307	319	278	306	305	260	288	292	289	311	276	334	279	309	257	279	275	311	301	292	300	310	297	284	312	242	321	294	313	299	282	303	317	295	299	312	311	299	263	284	292	276	281	279	294	282	324	289	269	270	271	267	310	295	304	287	301	269	267	292	268	283	261	323	317	304	299	294	278	301	325	282	296	290	283	315	297	262	289	313	270	325	297	305	261	284	280	287	302	307	296	287	284	278	299	285	282	322	323	295	266	302	296	295	291	299	285	308	336	330	301	306	270	316	286	295	291	282	324	305	305	295	267	327	303	267	306	289	320	298	300	263	291	315	309	288	303	291	296	304	292	290	283	300	281	287	299	288	282	290	307	282	312	283	314	298	281	282	309	299	294	291	288	277	323	279	278	294	323	303	295	312	273	302	297	273	308	267	296	295	254	291	283	317	311	295	278	320	299	294	297	304	301	292	292	289	254	295	273	311	315	285	308	264	291	325	284	297	287	286	300	314	299	293	303	287	308	316	291	285	270	291	317	258	287	263	304	314	283	316	295	305	290	283	283	282	271	308	249	310	308	332	278	306	307	287	302	305	300	283	257	305	284	274	302	313	309	295	274	280	287	273	279	292	285	270	271	271	290	297	274	274	297	292	330	303	298	282	281	276	297	305	288	321	278	305	307	277	294	303	301	297	304	290	294	270	304	301	298	302	298	286	298	305	299	297	300	294	293	303	284	310	302	274	308	291	286	307	277	304	308	313	318	286	311	277	307	307	286	279	280	308	273	303	273	275	320	299	305	298	326	309	294	289	285	282	272	298	267	300	285	303	313	297	327	290	298	281	294	304	286	305	296	285	286	289	302	305	301	299	288	280	274	299	311	286	336	312	308	307	325	281	316	273	283	349	289	263	287	286	286	240	307	304	298	334	299	307	298	303	307	309	260	295	311	261	308	281	288	273	270	279	319	270	279	298	292	286	311	276	311	274	298	317	263	304	309	303	297	287	291	261	291	283	267	336	272	301	291	284	296	290	264	276	278	298	295	265	306	308	304	285	253	290	293	298	302	320	285	306	301	303	299	294	314	256	281	289	293	278	277	304	310	291	293	268	324	313	291	289	279	313	303	304	330	296	297	289	289	289	275	326	289	296	280	327	257	302	271	307	267	297	317	289	315	301	291	305	324	317	302	307	290	283	303	288	337	276	285	271	291	296	276	286	316	293	276	313	290	291	275	315	280	302	288	289	293	291	285	293	264	289	320	299	295	284	320	305	302	278	294	281	288	297	275	288	285	306	291	271	276	274	315	291	291	285	292	289	287	244	295	295	299	292	297	316	299	282	318	264	331	297	280	298	292	287	293	297	294	315	295	295	304	318	275	310	310	307	296	289	299	316	293	288	323	317	311	285	286	311	302	301	307	295	292	280	296	302	296	297	308	286	268	315	295	320	285	278	286	282	291	307	304	266	308	347	306	299	291	315	286	300	272	293	304	276	295	274	276	310	298	292	315	291	289	288	310
20170	3346	2992	2311	1574	1165	892	673	531	493	447	355	369	306	302	311	288	232	258	226	212	223	223	214	202	184	191	194	192	165	176	197	195	200	175	171	170	199	186	185	165	193	193	177	188	193	171	186	177	159	178	192	189	172	159	190	173	164	205	169	190	148	168	157	184	185	179	150	148	164	185	174	175	158	187	170	185	162	158	194	199	166	168	183	182	167	182	157	200	158	186	159	174	178	178	142	193	190	156	170	180	162	167	195	164	164	169	172	172	170	177	179	184	181	181	176	192	161	167	170	150	182	168	167	153	160	177	176	153	159	174	191	171	185	167	161	206	172	180	171	146	187	151	155	164	175	151	142	166	166	170	176	194	175	162	169	159	212	176	162	178	156	146	166	183	167	197	158	189	180	162	191	150	140	144	144	149	159	166	150	172	166	196	168	160	156	168	173	158	162	173	175	151	165	154	186	187	157	185	157	188	157	156	177	203	152	167	166	176	165	161	155	167	182	169	174	177	168	183	167	169	194	150	142	182	176	192	179	185	192	175	185	176	174	171	177	181	174	177	177	170	164	172	190	175	185	161	158	187	170	154	150	171	177	167	174	178	225	177	167	155	154	180	188	171	170	179	183	166	172	172	162	169	186	166	161	176	172	153	171	160	189	163	165	155	173	176	150	183	186	165	189	163	178	152	159	194	140	163	151	164	175	164	185	174	183	154	164	179	192	185	182	160	169	184	159	182	178	165	189	165	159	142	158	145	173	157	148	159	184	193	152	169	174	162	187	162	171	159	154	181	159	157	186	196	170	152	186	162	173	174	188	171	172	168	177	157	171	184	148	167	179	166	161	157	167	167	159	164	158	156	197	190	178	171	159	173	170	162	178	181	173	152	190	193	172	185	181	191	182	156	170	173	174	183	175	180	170	174	149	193	156	169	166	188	190	175	169	186	131	189	179	165	144	176	180	166	164	169	198	150	155	143	186	167	162	172	183	162	147	171	168	147	163	184	165	178	162	137	182	185	173	174	148	177	175	154	161	170	171	184	146	180	192	169	168	180	175	171	149	158	172	197	182	175	156	169	163	158	159	180	178	193	137	185	183	167	159	182	161	156	186	174	174	155	174	164	180	159	174	167	177	177	190	150	162	172	180	174	178	165	168	170	152	179	187	163	175	167	170	158	179	150	159	155	174	169	168	190	173	166	141	169	159	175	174	177	157	175	151	157	160	179	175	186	185	176	176	156	183	177	173	177	190	175	170	162	165	185	192	168	144	191	183	163	162	175	160	170	157	162	174	185	166	153	157	159	177	189	174	164	147	169	187	165	197	159	169	167	161	151	170	175	170	178	149	187	166	169	162	177	149	169	157	140	180	161	152	193	161	146	150	183	171	163	184	173	183	184	142	187	179	186	191	172	157	180	152	175	184	188	176	194	164	169	158	152	181	167	193	204	169	161	160	145	186	181	174	151	190	171	170	170	163	165	187	188	179	160	170	147	175	163	145	178	162	172	148	178	176	172	146	173	176	156	143	159	181	184	175	188	184	148	165	148	178	178	188	181	155	168	154	178	163	171	165	177	171	178	146	182	148	168	175	161	193	183	147	186	192	163	165	174	164	173	153	183	165	171	189	165	136	153	204	176	167	169	168	173	160	179	162	172	174	150	199	165	157	149	157	170	163	149	175	199	130	155	180	159	177	180	176	170	174	157	163	164	165	161	160	191	173	159	167	171	181	167	153	199	172	171	165	171	178	184	178	178	175	167	172	182	181	176	146	178	144	150	152	164	157	173	158	165	154	180	191	165	158	176	177	185	174	167	176	172	174	144	181	159	182	166	152	154	152	153	175	186	143	157	175	150	176	195	181	168	190	181	193	159	164	162	179	168	155	178	152	162	170	160	165	173	154	173	166	176	165	171	180	162	172	158	207	158	197	185	164	194	165	145	187	160	159	176	153	166	194	169	173	186	180	184	166	198	179	145	168	163	159	186	190	168	209	155	179	170	167	178	167	158	185	175	159	181	168	195	153	166	171	168	193	143	159	174	159	142	183	169	190	177	180	162	141	151	165	188	159	171	183	178	174	166	156	155	177	172	171	148	172	174	194	158	148	162	165	186	179	184	159	186	174	177	176	168	186	154	173	186	168	188	166	171	172	166	186	165	173	175	145	189	179	150	166	171	174	147	163	167	167	179	169	146	174	183	155	159	162	172	184	156	171	160	181	163	158	152	146	164	165	172	152	147	178	194	164	185	167	152	191	180	172	185	174	171	179	170	173	155	163	160	173	155	169	168	162	162	160	175	175	157	199	192	172	165	155	177	153	153	181	180	170	186	195	173	158	180	181	162	168	167	200	163	181	178	163	202	195	165	193	147	181	167	171	137	145	167	173	161	166	187	158	169	168	173	190	162	169	167	165	164	147	183	175	155	148	186	186	181	177	151	167	185	180	158	178	203	182	156	164	166	174	171	156	186	162	167	151	193	165	167	182	176	166	177	179	172	179	186	160	159	177	171	156	167	159	184	168	169	174	176	161	171	168	164	161	183	165	169	159	175	169	172	195	179	153	166	176	162	198	163	178	141	154	174	170	168	171	190	172	175	163	187	173	171	158	193	162	163	152	172	188	165	153	148	174	182	161	168	171	160	151	193	167	184	151	150	194	183	175	153	143	195	184	175	161	187	166	165	184	159	166	167	185	139	171	191	166	158	194	168	159	176	168	153	174	178	169	164	158	173	173	193	150	193	168	164	173	171	165	154	173	173	170	160	183	154	149	169	186	187	148	153	143	176	175	166	169	175	154	158	177	163	171	165	182	175	169	191	170	173	162	199	152	149	170	159	172	161	163	190	188	182	158	147	172	179	164	179	173	167	184	173	185	166	157	164	175	174	144	169	176	155	171	179	182	174	186	171	141	166	147	196	154	164	174	159	175	187	149	170	194	175	149	153	179	160	154	183	168	185	154	173	161	171	169	180	152	152	184	144	151	168	170	163	147	143	196	151	163	158	153	168	162	146	178	170	149	183	172	160	187	165	184	167	178	160	158	180	142	156	160	169	175	152	186	153	189	152	166	174	145	161	171	179	165	182	169	164	155	154	182	165	174	165	176	154	159	173	175	162	158	174	159	183	166	218	172	182	163	159	173	198	172	162	166	166	173	191	166	174	173	198	163	173	161	178	188	162	183	169	171	161	151	168	170	178	172	175	167	170	180	185	174	186	163	144	166	195	154	157	155	157	180	151	160	163	163	183	174	205	183	175	177	172	186	171	178	140	162	181	169	144	185	169	174	136	152	165	172	161	164	171	187	172	168	188	157	157	152	178	185	167	191	151	178	176	171	173	184	178	168	170	165	168	159	157	173	171	173	187	155	167	168	139	149	168	163	151	156	212	173	173	168	184	164	170	180	179	178	177	171	160	147	150	160	183	169	177	150	184	163	184	166	165	177	190	189	184	184	163	162	170	172	169	185	148	166	137	160	188	161	175	169	165	150	170	166
8495	2609	6293	7091	5823	4694	3874	3229	2661	2292	2085	1768	1636	1457	1341	1240	1235	1080	986	992	933	957	929	843	794	757	730	766	777	700	697	726	631	670	673	604	594	664	650	599	624	629	611	597	604	584	552	577	558	559	588	557	546	571	583	559	547	575	568	590	533	565	589	532	580	501	525	508	522	494	520	549	525	551	583	534	559	527	529	543	523	519	502	532	542	501	529	569	486	557	516	515	525	497	492	528	532	544	503	546	529	487	497	495	530	555	534	492	499	541	563	559	519	550	504	490	522	494	514	563	543	496	484	470	534	487	531	481	545	473	509	524	498	499	503	558	504	500	527	524	522	494	499	499	503	477	476	500	507	472	508	554	496	547	481	511	490	508	494	490	507	507	487	490	503	528	530	508	560	557	498	502	501	523	490	505	502	495	509	557	522	481	506	501	537	501	518	497	504	499	495	485	503	481	512	505	531	510	457	464	517	505	461	501	460	509	505	517	496	494	544	492	475	504	477	498	520	530	505	518	497	547	497	473	518	492	467	513	512	493	517	449	485	516	507	488	542	541	490	520	540	518	493	539	479	528	464	505	501	487	506	487	474	519	506	528	540	492	519	524	481	506	498	501	533	476	505	479	501	510	527	497	535	482	533	492	495	509	492	511	498	489	531	482	478	478	466	477	499	507	497	485	476	515	516	458	505	503	530	477	507	480	478	523	469	520	504	492	458	505	512	500	481	515	525	524	464	555	499	504	535	450	516	512	500	527	531	506	523	515	463	493	510	511	496	497	491	515	501	529	534	506	507	476	464	492	539	496	495	515	488	504	512	488	494	497	485	484	495	511	517	520	509	492	493	505	518	496	530	502	534	548	494	476	550	510	514	534	487	502	506	541	471	473	510	493	517	499	467	494	510	480	507	516	509	491	524	511	505	519	512	500	495	499	471	534	469	511	490	458	534	489	488	539	498	502	479	508	500	527	520	495	502	531	477	490	503	537	468	526	498	520	493	524	543	487	493	485	543	481	511	470	503	493	482	476	539	508	500	547	535	481	476	529	512	502	503	521	461	497	506	490	493	521	501	487	491	503	481	505	478	473	516	496	511	500	524	537	560	454	536	496	488	464	506	455	451	456	479	520	535	508	506	489	503	536	495	499	498	513	501	531	489	506	491	498	473	517	492	512	504	496	501	469	525	491	503	485	521	508	513	522	472	500	527	531	484	508	489	503	531	501	504	538	518	493	503	483	512	468	502	529	510	534	487	533	487	495	495	475	480	493	529	486	484	496	483	467	511	478	482	494	536	501	517	531	505	519	503	544	455	545	515	537	522	482	491	516	514	485	504	501	527	518	436	486	542	509	527	500	458	536	523	499	535	519	470	542	500	471	494	486	502	497	487	507	505	532	530	468	530	533	558	482	486	519	505	511	527	478	474	479	476	468	538	487	528	497	496	474	519	503	473	522	513	488	563	531	486	507	489	508	534	493	513	497	545	494	482	484	544	497	514	481	552	491	521	509	510	549	495	520	535	523	499	502	523	486	471	484	487	515	490	512	525	513	506	503	474	493	482	500	455	493	491	474	472	489	520	464	522	494	520	534	490	536	482	490	514	525	520	509	528	502	473	511	526	507	549	518	535	529	499	518	512	476	514	498	510	498	509	506	484	465	538	539	459	521	486	525	495	518	554	509	527	509	487	538	497	509	517	477	470	518	530	480	515	531	499	531	485	503	503	515	499	493	565	523	491	496	528	514	527	521	463	490	503	484	491	477	518	471	550	499	514	503	527	544	503	505	505	458	504	518	502	455	516	485	503	511	485	525	471	502	533	518	476	465	531	489	483	507	480	504	492	455	503	512	545	540	546	486	526	529	481	492	476	508	502	508	480	552	487	506	478	503	513	493	518	487	487	553	520	459	483	473	476	472	537	494	478	523	495	488	515	484	503	511	491	455	487	517	480	510	513	531	502	546	475	479	478	505	519	502	492	489	544	525	489	477	510	517	485	474	494	487	506	481	472	515	488	498	512	487	519	495	488	477	468	501	541	483	527	514	506	489	509	536	509	492	503	497	521	466	527	514	518	502	538	491	521	532	534	523	507	512	519	531	491	521	563	490	500	491	516	517	498	511	471	485	502	560	526	504	476	504	500	493	463	499	500	548	547	519	530	495	499	499	435	478	487	494	512	489	516	484	509	503	513	529	544	529	498	521	490	493	443	510	522	511	530	518	495	532	533	518	495	475	512	525	536	505	531	513	493	511	507	516	521	482	490	513	526	543	488	485	488	527	513	530	517	511	483	515	489	497	522	494	527	528	531	489	522	485	480	533	494	471	486	487	497	497	536	515	499	547	508	523	459	535	481	530	496	512	472	494	520	526	529	509	473	483	516	519	490	482	478	523	497	536	500	489	482	511	515	481	506	533	492	523	493	506	511	527	518	500	497	514	523	523	499	519	475	509	478	505	533	483	460	545	506	519	518	504	504	511	484	482	468	532	504	462	517	513	514	483	478	488	526	499	470	488	469	510	514	528	488	535	500	514	496	501	499	490	477	501	503	504	524	428	470	466	507	460	479	514	541	532	507	496	515	508	535	483	518	489	534	508	515	522	497	519	532	454	502	529	515	525	522	536	467	515	465	496	469	522	460	490	493	474	496	510	510	482	505	522	532	523	506	540	511	531	528	490	475	519	499	507	492	531	476	497	513	493	509	537	502	506	508	470	537	537	504	503	524	528	522	503	537	464	499	542	477	505	508	532	537	504	511	520	513	501	510	500	522	528	541	492	526	478	495	492	518	499	537	536	486	494	481	527	479	469	492	534	537	513	499	496	507	527	455	510	487	503	492	476	503	515	520	513	511	508	518	498	478	472	519	522	534	537	555	480	499	505	516	498	514	501	451	497	459	536	509	508	493	498	514	494	503	513	473	519	500	508	518	462	505	522	505	497	507	502	462	524	538	458	510	487	511	507	490	490	489	495	497	507	531	514	519	511	491	503	514	475	495	528	466	519	505	524	501	522	483	492	515	508	515	549	524	496	467	506	474	485	503	542	474	518	453	490	504	503	561	495	467	502	494	508	510	498	507	527	491	499	475	496	525	534	495	509	497	557	506	524	516	488	470	488	495	501	503	537	545	472	494	473	513	551	516	499	464	510	483	489	504	464	540	454	499	496	474	513	510	479	558	490	484	480	487	513	545	483	508	513	522	510	503	539	489	510	484	470	496	470	499	540	498	510	532	493	538	516	502	531	507	484	527	495	470	478	463	525	519	536	481	506	504	505	544	468	508	509	502	527	504	505	497	517	486	494	493	524	523	505	504	484	496	515	529	487	487	489	517	506	481	501	524	526	519	537	462	507	513	521	520	458	510	548	520	527	492	478	492	469	511	507	504	499	492	525	486	494	527	507	523	480	501	525	512	485	471	484	554	533	469	499	536	516	520	481	484	546	503	505	519	497	494	531	493	518	447	537	471	491	507	505	516	482	554	498	507	494	508	536	539	553
2544	217	240	231	191	239	187	194	171	169	167	167	194	152	181	174	161	175	178	194	165	187	210	175	192	144	169	215	169	173	193	172	179	178	175	200	162	192	172	177	160	175	174	183	168	187	161	187	179	181	187	195	179	191	179	172	147	183	180	148	158	169	172	168	157	173	184	168	189	160	162	182	169	160	168	178	154	171	194	171	191	159	153	163	183	182	184	159	156	170	182	182	173	175	175	152	176	187	166	183	172	162	175	184	172	181	168	177	187	160	164	172	169	180	189	176	169	153	161	167	174	167	181	150	178	169	178	160	159	185	175	160	169	167	169	163	185	184	169	153	190	178	169	159	172	166	144	187	173	171	170	188	178	173	191	159	165	176	176	168	160	166	179	177	197	177	171	187	161	160	171	178	184	167	161	156	180	176	182	192	183	164	162	156	165	168	171	196	180	157	172	159	180	188	164	148	196	162	163	191	181	164	178	172	167	181	180	190	163	170	168	167	166	183	180	177	158	156	178	179	173	174	147	171	174	175	155	165	175	163	183	190	177	156	197	184	182	170	159	194	178	149	194	158	162	172	178	173	153	164	164	153	167	191	191	194	161	155	163	202	175	160	175	162	150	180	206	168	175	169	167	168	174	162	146	165	155	158	183	174	175	170	168	160	165	164	171	183	163	175	158	180	192	199	157	188	175	162	167	185	192	182	174	163	182	152	149	156	183	188	167	165	173	197	158	173	166	137	175	192	180	196	164	163	175	181	176	164	179	180	175	178	184	164	189	159	164	192	183	183	162	181	172	176	166	164	167	174	165	180	165	171	175	170	161	166	156	175	163	166	162	192	175	186	193	182	188	173	156	164	172	179	178	167	145	167	158	161	162	165	199	178	156	206	163	179	165	192	174	166	153	177	164	160	156	148	164	166	180	201	160	163	168	159	189	174	198	173	179	172	182	186	182	165	175	168	159	167	152	160	164	164	164	162	146	163	196	169	186	160	188	191	171	188	161	172	163	177	151	167	184	154	174	188	166	178	141	184	152	191	181	137	172	167	164	181	149	179	177	180	186	162	169	178	195	164	170	187	193	168	156	163	184	157	187	164	175	165	170	167	176	201	173	169	131	191	158	169	156	182	171	181	157	168	184	171	183	173	173	182	190	149	163	175	157	201	187	200	197	178	169	155	168	173	174	179	160	176	177	185	174	165	193	194	172	170	148	163	172	151	187	158	178	186	170	172	161	171	178	188	163	169	188	168	174	185	178	181	155	186	176	175	159	163	176	199	162	186	166	171	149	186	149	178	169	163	182	168	167	163	168	194	165	185	191	151	189	160	191	176	192	169	161	181	179	173	172	154	190	181	173	182	172	181	156	174	187	156	155	169	126	152	158	172	190	178	198	174	158	172	170	160	168	189	155	178	207	187	173	175	185	189	178	196	167	157	177	179	183	185	175	179	189	169	169	164	170	154	175	193	167	184	190	147	160	175	171	169	161	172	167	177	165	170	173	175	158	181	182	198	180	185	162	159	191	171	167	163	168	172	163	185	188	163	170	182	159	182	173	180	194	156	158	169	173	177	165	147	162	196	162	171	179	147	172	161	169	174	181	188	185	167	169	173	174	180	158	170	163	180	160	175	154	181	159	178	178	193	184	177	175	176	201	170	167	182	192	176	168	184	157	183	176	195	162	154	170	167	164	156	191	176	173	171	180	195	149	179	166	169	179	152	185	191	149	200	185	185	171	183	155	183	177	153	152	178	153	188	199	187	164	166	158	172	171	183	169	150	163	165	175	195	170	153	182	177	150	182	157	178	180	170	164	184	164	180	199	164	174	162	148	169	174	192	184	165	168	186	172	167	180	168	179	178	170	155	184	167	170	162	168	183	162	195	154	174	157	180	164	185	162	169	188	160	168	137	176	154	182	209	206	179	174	183	168	161	166	186	184	192	177	170	166	169	154	159	180	185	193	169	190	182	205	171	182	206	191	155	158	185	166	183	168	156	181	188	166	176	165	170	173	173	174	160	199	198	147	199	164	181	173	196	175	161	180	178	155	145	164	168	189	163	182	162	170	158	186	146	161	179	182	190	167	173	174	166	158	203	184	168	171	182	181	165	184	210	178	165	166	174	163	158	178	179	161	175	156	181	186	160	166	170	170	168	165	170	179	185	157	165	165	190	162	175	187	192	155	175	170	147	182	153	182	179	210	191	180	158	178	191	185	167	185	175	181	193	181	181	165	144	175	164	201	176	158	173	178	176	171	170	149	180	180	166	165	170	162	185	183	167	173	184	192	179	166	191	173	191	173	189	182	175	180	161	177	163	174	165	153	174	177	166	160	151	195	186	189	189	191	184	181	157	174	181	185	204	180	146	168	170	201	147	174	169	195	164	183	177	174	183	161	180	179	165	195	178	199	162	146	158	160	171	201	152	181	167	191	168	183	187	156	182	209	152	175	156	148	197	153	180	186	185	187	169	179	167	183	163	170	148	179	162	187	178	180	170	164	191	179	153	143	197	164	185	200	171	160	171	173	164	169	166	152	179	177	161	178	168	148	166	185	159	164	165	185	184	201	179	178	175	177	151	203	180	160	178	157	177	188	179	158	178	158	169	170	168	183	149	184	155	162	194	174	154	171	148	168	188	156	176	165	181	189	178	175	179	179	156	180	191	173	176	179	180	170	170	197	179	186	161	169	164	184	173	189	164	166	162	182	165	181	180	166	175	184	198	164	165	171	171	178	155	175	173	162	185	167	156	166	180	151	174	174	154	186	163	163	157	182	180	163	166	143	201	171	159	166	166	172	180	169	194	176	173	199	166	182	173	176	183	171	178	167	178	164	167	173	203	181	175	206	181	167	157	161	172	201	154	195	150	186	171	189	175	163	197	174	178	180	151	172	169	180	150	163	174	171	170	197	173	175	182	177	160	161	177	178	149	170	143	165	179	177	167	141	176	189	175	169	175	170	183	167	190	169	174	183	157	178	190	185	168	185	155	153	170	188	167	155	165	170	170	171	184	163	210	170	166	188	164	181	175	190	195	168	159	162	163	196	155	176	149	191	174	188	173	178	183	200	163	166	184	179	160	178	170	186	166	183	171	173	177	175	165	194	182	191	179	180	157	173	169	169	172	182	182	157	178	164	182	194	160	181	156	159	165	157	188	156	140	139	180	161	191	163	182	166	175	177	180	176	187	133	172	172	161	213	176	174	166	178	198	165	168	176	163	142	171	165	172	165	187	159	176	154	147	151	182	210	186	172	181	178	184	163	183	192	176	159	180	153	157	191	161	184	190	162	187	171	197	187	168	175	191	204	195	162	191	166	177	148	159	151	157	161	212	156	178	156	189	176	171	199	162	165	168	188	168	190	169	181	174	173	181	161	151	161	171	173	175	175	169	157	204	196	164	171	169	181	170	191	163	171	158	161	171	161	144	147	178	170	182	164	146	165	173	161	159	178	164	177	185	179	194	184	174	168	163	177	173	174	174	173	154	149	167
2702	555	684	705	639	645	606	579	515	566	554	516	542	488	543	515	516	528	511	493	519	506	476	525	469	522	534	532	481	482	480	486	502	444	505	483	482	493	506	457	516	485	457	511	505	500	493	491	493	465	487	506	483	528	491	502	523	508	498	507	497	497	476	504	515	508	466	491	495	488	479	487	475	460	467	479	456	447	492	497	484	520	484	480	484	523	487	506	451	519	474	452	490	513	535	466	472	502	472	507	473	462	477	476	519	475	455	458	503	500	466	478	546	520	482	456	482	473	515	490	511	483	506	500	471	462	468	490	497	449	508	480	455	471	507	473	491	489	464	477	501	449	509	497	478	493	514	481	473	482	495	501	451	452	484	498	477	555	488	496	483	470	473	496	485	502	486	475	475	515	478	483	497	521	463	498	515	484	460	483	478	476	456	500	503	478	497	487	459	479	459	539	441	478	489	508	488	506	502	471	511	460	474	460	502	503	474	463	460	494	480	491	472	501	477	496	517	498	485	458	507	476	497	475	465	495	467	508	497	488	478	497	487	464	498	510	506	481	518	492	520	527	445	487	551	511	506	474	502	464	521	492	467	529	444	510	480	489	501	483	472	471	528	482	458	478	513	488	509	462	493	513	509	459	460	478	472	459	470	498	456	483	524	474	488	480	533	479	496	457	484	525	497	510	458	460	495	500	491	502	495	486	437	484	528	511	487	456	489	465	491	535	500	501	482	522	495	485	479	498	473	479	491	505	460	456	485	495	484	505	448	447	540	501	509	485	522	460	494	494	466	510	507	492	521	493	496	476	524	469	484	514	495	474	486	540	523	492	508	488	454	492	499	478	495	462	461	452	524	500	484	512	475	469	481	472	483	537	480	470	474	482	488	500	474	493	506	481	482	473	467	525	464	497	490	504	520	460	483	497	452	491	505	475	523	500	467	491	501	465	523	470	475	494	500	511	506	467	484	518	448	501	521	523	535	467	505	473	463	528	474	471	461	515	467	460	485	508	471	500	545	487	498	480	470	474	457	475	497	465	494	533	482	496	483	515	485	498	471	426	483	494	477	499	482	483	497	487	493	491	463	492	468	517	471	483	479	475	498	467	501	471	502	448	494	545	509	502	516	478	516	497	522	489	488	542	454	515	478	470	502	477	530	494	487	509	465	462	480	485	520	533	466	457	520	487	479	505	486	475	479	450	453	469	476	490	492	451	492	480	527	514	422	473	517	497	481	498	494	512	527	504	518	531	488	497	500	449	494	485	468	521	497	496	505	484	492	474	524	458	488	501	468	428	487	514	474	490	487	474	507	508	481	474	460	520	464	490	464	523	512	472	493	467	460	538	496	503	516	543	492	513	511	494	515	544	486	520	478	511	527	511	483	483	517	496	529	512	492	463	477	485	462	451	523	509	463	492	503	521	492	495	523	486	475	475	476	519	548	518	482	493	502	489	480	505	480	511	501	462	478	527	482	443	511	544	484	461	527	493	460	466	462	500	490	507	517	479	495	497	484	504	513	463	490	477	494	488	564	496	510	449	497	501	490	489	483	456	486	509	499	503	489	485	494	483	488	465	495	470	470	456	495	501	486	535	466	501	456	504	454	529	528	479	500	522	478	479	485	500	476	475	463	497	463	487	458	486	482	524	456	506	516	478	520	441	455	493	533	500	512	498	475	502	493	483	487	488	490	456	513	468	495	513	526	482	506	503	500	530	486	488	495	475	521	476	486	519	484	496	512	493	449	484	495	469	488	493	485	517	499	473	486	503	489	489	497	492	493	510	471	484	513	497	482	490	479	515	480	500	475	486	517	522	512	497	492	502	496	480	517	480	495	456	523	471	454	473	529	473	516	515	469	506	479	490	492	468	495	453	544	487	491	514	536	465	489	484	520	492	500	515	496	502	530	498	518	526	494	491	499	489	557	494	515	545	498	463	481	504	465	516	517	504	521	496	456	514	495	485	453	520	515	497	518	490	496	498	467	481	523	486	526	465	444	448	496	474	497	463	486	493	512	490	476	476	462	470	477	486	487	495	491	482	467	477	499	480	443	511	467	476	470	483	495	503	522	449	485	497	473	512	497	493	496	469	496	526	489	456	497	502	495	515	480	465	487	490	507	504	495	455	488	469	467	454	513	497	446	489	484	504	538	505	473	478	511	513	506	484	480	498	481	468	523	476	511	509	466	494	487	503	530	474	459	524	480	494	498	513	501	457	458	479	493	472	474	478	513	501	511	516	492	505	481	521	451	478	503	493	471	481	477	526	473	473	519	479	487	504	507	480	480	518	489	494	517	497	534	552	456	482	467	523	480	496	486	456	463	521	497	514	509	497	477	482	470	490	486	508	473	514	502	496	467	480	486	541	472	489	508	510	499	502	495	491	448	526	500	490	515	482	507	480	497	505	452	474	456	547	468	459	506	465	477	480	485	494	486	461	503	463	472	481	501	492	536	500	456	464	493	500	498	495	494	514	461	514	511	469	481	494	488	503	486	490	484	471	464	455	474	501	477	494	509	495	486	529	507	495	486	444	489	551	503	488	473	468	479	492	518	485	472	525	480	470	440	497	474	490	461	470	462	489	495	511	494	490	501	494	499	484	532	488	480	469	467	531	468	446	471	462	457	511	501	469	482	482	515	472	469	497	472	457	505	472	471	498	490	474	510	495	483	515	511	500	480	497	519	497	478	476	470	453	509	497	519	478	534	482	505	511	469	542	463	483	473	488	489	494	529	491	498	527	470	487	461	507	448	487	497	437	477	461	479	531	485	508	529	546	522	499	471	499	532	495	491	499	471	455	487	517	458	497	500	496	479	535	462	488	475	479	514	465	487	481	478	499	501	486	477	523	485	506	487	513	455	459	457	501	461	460	485	505	495	474	467	516	482	512	510	501	537	473	456	493	515	494	466	463	487	443	512	469	482	492	483	467	481	460	501	486	477	485	472	501	519	496	471	506	470	504	450	495	503	507	487	469	439	508	503	477	497	512	493	445	429	494	512	522	466	527	457	486	526	465	531	464	548	496	501	486	466	498	485	434	492	484	480	486	492	522	465	508	506	509	496	477	499	499	485	468	489	502	487	528	484	503	534	500	486	486	445	466	533	553	455	471	483	494	486	510	453	525	526	512	477	487	477	484	497	517	508	472	461	495	491	491	498	499	466	501	485	485	513	492	499	515	471	513	486	490	513	472	478	479	532	486	506	476	509	490	463	442	467	507	507	441	517	492	480	460	496	464	455	468	492	502	461	451	482	454	475	485	443	486	463	472	463	501	486	490	502	509	496	468	492	515	502	465	487	479	476	486	488	471	482	505	456	464	491	483	493	487	484	507	476	477	507	478	453	464	490	492	509	501	499	486	494	507	462	498	512	503	453	501	485	494	500	523	494	469	498	531	470	472	478	491	468	485	483	448	443	455	502	463	480	507	506	441	483	487	519	528	502	502	494	493	485	483	473	526	528	473	526	498	489	485	531	499	488	452	482	516	471	501
10839	1174	1360	1044	729	578	396	325	269	230	209	205	174	146	153	127	125	117	137	122	117	97	116	104	136	96	113	81	89	110	119	92	113	105	103	100	98	108	86	89	95	91	83	89	88	99	97	106	104	96	103	100	98	85	93	90	91	81	90	108	89	78	108	91	75	76	93	78	106	87	92	109	115	103	90	108	81	97	79	95	79	111	87	98	97	84	85	101	73	98	103	88	90	92	86	81	116	95	95	92	93	94	94	103	89	69	61	89	99	88	101	114	87	103	85	93	82	88	78	86	110	98	97	72	104	85	90	82	79	104	94	86	101	102	88	79	101	86	76	78	94	71	110	105	91	93	84	86	87	94	84	87	92	96	82	83	84	90	92	96	69	88	97	92	78	98	92	76	105	81	97	97	82	78	91	89	96	98	84	95	85	97	87	89	102	96	78	107	94	101	95	84	85	78	86	101	78	92	83	104	105	84	104	84	85	83	95	93	93	71	82	72	88	89	105	87	73	99	87	98	75	88	85	102	90	98	82	92	70	93	86	73	83	99	85	89	95	78	84	92	86	85	81	76	84	85	85	82	90	84	85	97	99	90	80	83	95	84	93	77	72	99	91	96	86	81	95	90	79	124	91	99	94	95	75	79	86	82	90	89	89	85	91	83	94	79	106	96	100	90	107	75	96	93	92	97	78	82	87	73	78	66	72	100	99	86	103	89	117	95	89	89	98	75	79	94	96	89	96	69	82	89	94	87	104	89	75	86	64	82	110	108	86	91	101	90	83	75	83	77	87	99	82	89	81	82	87	89	104	92	102	76	94	86	99	76	85	88	99	89	89	106	95	109	85	115	70	101	70	96	96	90	79	110	84	81	94	99	83	81	78	81	89	80	84	77	90	97	103	89	86	85	71	91	90	86	80	92	79	87	101	92	97	102	96	91	95	103	89	80	98	85	70	86	90	106	80	99	72	91	93	104	84	106	82	98	91	103	87	100	86	101	96	95	87	95	81	116	93	92	107	82	77	78	100	79	86	106	79	97	75	75	90	66	86	102	99	88	90	94	84	69	88	89	87	70	87	76	97	97	85	95	93	83	99	91	97	84	97	89	82	97	95	79	84	96	78	97	97	88	99	90	78	90	87	104	101	110	95	79	79	76	84	98	106	91	89	98	88	82	83	81	97	85	97	104	94	86	90	101	104	105	94	88	81	102	87	99	77	71	100	105	106	76	90	93	69	94	105	79	113	90	89	100	77	81	79	97	85	92	99	85	119	89	90	86	99	95	95	110	83	102	88	88	82	90	95	89	93	100	104	88	79	80	94	77	77	93	86	91	97	104	91	92	87	92	82	87	91	83	96	96	101	100	101	90	99	79	75	100	83	96	99	96	88	83	84	95	83	97	99	97	98	99	104	83	99	108	80	74	92	103	75	103	93	85	74	95	85	100	84	89	92	90	94	86	82	88	70	75	95	87	107	79	87	101	91	99	92	87	79	82	99	88	80	102	97	95	77	94	96	98	92	72	83	93	92	100	89	87	89	100	94	75	102	84	85	97	80	99	84	79	100	89	78	88	84	115	90	80	96	90	99	87	79	92	84	105	101	83	92	84	87	86	93	81	72	102	79	96	87	85	101	87	77	101	78	93	97	97	87	95	73	88	81	81	85	80	74	93	90	104	88	99	90	79	90	94	70	94	82	86	82	94	105	103	80	103	99	103	66	104	86	88	75	86	90	88	77	79	84	93	85	81	97	80	103	95	87	78	89	109	73	77	109	78	95	104	96	99	86	88	91	81	101	108	72	86	83	83	95	89	105	98	98	90	78	93	90	94	83	105	101	100	63	100	107	93	90	88	102	91	93	69	101	91	83	99	84	98	94	96	88	70	90	82	88	98	84	88	93	86	107	72	75	91	92	109	93	92	91	107	114	88	87	84	96	105	87	86	82	93	98	97	85	84	86	79	78	80	82	100	86	76	90	80	82	94	79	90	81	65	89	89	107	82	85	102	93	84	101	95	85	84	78	100	95	96	78	102	94	94	100	92	79	71	94	93	84	86	106	83	99	91	101	82	76	90	89	104	71	101	90	102	80	94	97	92	79	89	91	84	92	94	85	81	83	77	86	104	97	85	91	87	90	99	71	92	92	98	97	97	77	96	92	96	117	90	105	87	80	91	113	94	96	82	87	88	85	82	102	88	80	96	100	95	90	83	79	78	88	77	72	100	81	90	99	75	94	77	74	80	99	75	83	77	81	85	86	85	77	103	102	101	84	82	104	91	79	92	60	113	84	80	79	103	104	76	91	95	71	83	96	90	98	110	115	85	86	83	88	100	95	101	91	98	81	94	97	117	84	88	111	94	87	86	103	101	98	100	89	90	93	88	97	85	90	89	90	94	90	89	101	111	83	66	86	103	107	92	87	101	89	98	106	84	90	102	73	89	80	96	94	88	89	98	102	97	92	85	103	96	95	96	79	92	102	87	93	90	72	64	104	88	85	97	101	92	87	81	89	86	85	112	93	74	81	81	100	111	112	86	92	98	83	99	94	76	81	97	100	104	91	89	99	82	80	93	85	92	91	89	96	76	97	82	92	79	98	80	87	108	74	101	90	92	89	85	88	84	107	86	80	82	89	100	97	69	85	107	103	82	96	85	81	84	74	100	98	100	90	91	81	113	107	105	91	107	91	93	105	84	77	86	82	96	81	100	86	90	91	107	105	71	102	96	86	89	95	82	89	88	99	84	83	65	99	104	84	92	98	86	101	113	81	71	59	101	109	78	91	104	88	84	84	83	94	78	80	102	88	75	108	91	82	82	99	107	99	82	94	87	87	84	83	101	88	89	83	93	93	98	81	75	88	88	98	74	79	82	70	97	90	88	85	93	99	102	80	86	79	106	91	99	79	97	91	106	94	101	89	93	98	89	85	87	104	94	105	92	73	84	91	99	93	89	79	87	89	82	64	91	110	93	104	105	75	91	111	86	109	103	91	86	88	84	85	95	109	79	81	86	89	89	92	80	81	72	81	105	88	100	81	99	89	81	77	84	92	100	88	92	80	73	94	89	70	91	96	84	85	92	87	101	74	88	94	82	78	84	95	95	91	93	81	82	66	95	89	89	94	100	97	98	92	72	92	75	90	97	86	95	91	95	85	106	85	93	99	86	119	82	89	77	103	93	106	84	77	82	79	85	104	78	92	89	83	93	85	88	78	90	91	95	92	84	95	94	99	96	80	106	102	86	89	90	93	90	123	97	92	81	87	88	106	97	106	94	82	82	97	95	81	92	110	84	95	114	90	101	82	94	90	75	102	91	96	98	90	98	97	85	78	88	100	87	101	85	86	82	80	84	88	89	81	103	113	82	85	90	88	93	89	84	96	91	93	90	77	102	110	76	102	87	88	98	88	86	89	100	95	98	84	69	94	89	85	87	95	95	90	98	90	82	75	105	100	88	89	67	100	92	104	88	83	94	95	85	75	84	73	89	101	84	91	92
6260	1311	3133	3626	3035	2403	1964	1637	1350	1163	1054	905	829	794	691	621	608	550	544	563	497	459	455	480	463	459	441	426	415	385	374	408	380	352	374	370	381	350	375	364	348	324	321	317	350	340	328	331	353	327	330	300	352	291	333	307	306	293	331	306	288	316	339	309	308	307	277	295	304	285	334	289	309	300	325	336	288	315	287	313	286	311	300	289	287	330	318	287	302	307	273	298	274	308	319	293	299	311	281	285	284	315	289	298	303	297	255	297	293	310	308	290	308	311	316	308	288	302	317	284	333	272	278	274	290	286	282	280	271	280	279	282	319	287	289	294	259	310	270	300	296	301	295	309	275	289	283	279	301	279	279	318	311	272	300	305	302	285	311	288	306	273	277	316	305	290	272	283	293	279	300	310	297	342	275	293	280	283	278	286	274	321	271	310	290	282	293	285	291	251	299	296	293	290	310	304	315	275	272	281	304	293	281	299	297	287	297	285	303	302	314	282	309	330	283	302	302	326	308	292	296	304	321	302	283	320	287	308	321	278	286	285	278	321	300	301	291	289	303	304	312	317	284	324	276	279	310	297	281	331	295	254	262	301	296	296	276	285	289	311	291	308	310	285	274	293	312	299	290	282	321	312	278	278	269	332	319	270	288	299	293	264	288	305	270	327	281	257	308	319	281	306	269	265	300	294	284	291	268	300	301	280	293	310	254	291	301	292	315	297	295	313	289	317	262	302	310	281	317	280	279	286	277	276	336	311	293	315	294	296	292	272	323	293	293	280	280	289	311	300	296	297	283	312	307	263	306	291	307	295	316	289	297	267	302	283	253	300	295	301	315	320	286	305	308	261	307	288	290	296	273	294	294	297	334	277	322	285	275	289	283	317	296	295	320	290	329	237	274	311	311	289	267	323	317	269	273	294	283	285	309	292	273	308	278	276	296	289	305	322	295	292	282	289	304	321	318	304	280	282	285	288	287	305	309	248	295	321	293	304	275	274	291	281	308	297	298	303	279	295	294	299	291	312	299	294	274	264	312	292	320	273	278	309	266	286	294	305	288	303	296	284	281	305	275	323	275	287	287	322	301	262	312	285	280	307	266	285	300	295	289	301	253	286	264	292	305	268	294	305	260	302	284	245	279	291	308	304	313	310	279	320	290	319	308	343	318	307	293	276	288	325	320	312	324	309	295	313	280	299	269	291	295	314	275	279	301	281	273	265	271	279	278	296	264	321	308	309	291	313	290	274	291	308	316	298	327	278	300	302	285	302	293	320	320	290	274	321	320	313	290	301	293	276	312	311	313	280	293	311	294	303	296	319	289	295	287	289	294	304	286	308	280	288	292	293	312	308	293	283	290	297	284	258	276	305	302	297	304	304	257	305	286	307	300	297	301	299	305	299	278	292	269	303	311	288	252	267	272	275	291	282	267	292	319	300	300	246	291	257	306	295	307	276	302	271	260	306	280	304	251	300	301	286	272	290	290	277	289	282	274	276	293	328	297	309	304	292	270	289	291	304	304	293	306	295	307	310	337	312	292	294	317	298	286	273	296	314	280	297	297	317	301	294	283	273	277	307	286	270	263	302	267	318	293	318	284	294	286	255	320	305	236	330	305	307	275	276	298	265	271	288	302	265	288	287	269	284	285	306	283	268	270	302	299	297	296	273	322	314	282	285	295	291	293	303	283	295	266	321	300	303	270	314	301	293	311	278	308	320	263	300	300	298	307	286	261	280	292	290	297	271	319	280	289	288	265	316	283	277	293	316	283	307	291	328	301	279	306	285	300	287	297	301	268	300	306	302	283	282	325	295	306	295	303	297	306	298	332	298	266	304	278	265	290	279	317	262	262	300	278	305	304	310	298	305	296	306	292	309	284	293	330	322	269	269	318	285	255	276	333	304	263	314	290	302	298	305	243	268	319	273	292	329	297	311	305	256	287	271	285	268	279	302	278	304	313	321	320	316	287	316	285	307	277	319	261	329	309	280	285	275	291	304	291	283	313	313	319	303	294	310	299	321	300	284	270	320	274	319	309	299	305	291	290	296	297	305	281	274	292	240	291	290	262	287	264	275	274	328	277	302	273	306	281	270	294	254	305	274	285	296	291	314	306	268	309	264	283	292	289	316	298	319	281	287	276	299	288	300	308	262	314	291	276	281	304	305	300	299	283	329	307	279	270	291	290	324	277	285	264	302	275	319	282	270	265	290	306	303	299	266	295	304	299	296	282	272	322	266	288	264	284	289	275	308	277	295	292	283	270	329	295	287	302	284	303	301	287	287	283	300	286	288	306	295	301	287	290	303	321	315	303	285	287	293	319	312	311	259	279	312	304	293	259	314	305	289	316	299	281	289	282	296	318	301	272	285	285	291	280	291	313	300	258	328	312	326	271	276	280	300	280	288	278	300	279	305	343	275	285	280	303	295	283	279	284	297	271	287	259	298	304	307	284	284	281	297	265	291	259	289	275	302	295	275	309	289	272	311	302	298	277	286	299	269	301	278	322	293	255	277	277	291	286	291	308	293	309	263	314	295	311	291	262	289	296	276	276	263	291	301	285	283	283	270	293	321	291	300	280	274	321	317	327	267	289	294	282	283	294	312	324	245	302	298	299	279	275	277	284	297	298	244	304	295	300	283	274	287	290	309	275	330	277	301	296	309	286	284	284	299	278	288	332	298	267	301	316	299	266	328	305	301	288	305	282	284	306	273	304	293	291	308	275	276	305	307	275	300	306	322	296	300	281	304	293	265	286	285	276	328	324	288	316	315	303	273	289	274	299	290	332	289	295	280	288	287	297	288	285	286	306	275	285	307	302	271	300	275	256	300	299	272	297	290	278	303	319	267	298	307	305	304	285	295	295	309	308	293	279	318	281	287	271	309	314	309	280	290	313	301	260	296	312	318	286	283	309	320	294	272	301	254	300	311	323	310	298	276	299	283	292	297	290	274	303	281	286	283	311	262	321	270	291	287	289	283	288	284	318	281	300	270	290	280	262	311	306	290	304	281	297	311	304	285	310	275	315	309	280	307	257	325	286	319	309	290	303	289	300	291	308	301	281	285	295	300	279	309	322	264	298	308	297	314	310	281	297	325	280	288	313	269	311	299	305	300	260	299	298	291	273	308	310	317	275	275	287	301	267	298	299	277	287	272	309	286	302	304	273	317	290	304	322	265	293	280	296	286	299	299	332	281	279	292	270	291	296	292	275	286	303	285	270	283	332	305	266	271	304	301	306	287	297	296	288	302	295	286	291	314	269	291	295	291	304	277	275	294	283	283	266	295	273	280	257	290	293	256	283	278	286	316	323	299	285	306	308	260	310	273	291	290	311	288	315	311	300	292	293	298	286	327	269	293	327	295	311	305	292	275	301	280	316	305	283	320	303	290	328	265	291	267	305	314	287	279	298	342	324	296	284	286	299	294	254	268	276	296	270	270	289	297	316	259	281	252	317	281	280	302	268	291	294	305	292	302	283	289	276	275	266	292	310	265
20662	3468	2945	2256	1593	1160	851	697	586	458	396	369	341	291	296	315	281	237	261	254	221	221	195	186	206	227	227	195	215	180	197	168	184	185	190	196	171	189	163	182	194	184	183	175	173	173	177	176	170	175	178	184	161	153	189	167	195	174	197	164	189	182	188	166	208	189	176	180	163	168	162	167	181	156	172	169	188	175	149	172	177	169	202	199	168	179	164	159	186	170	173	196	174	192	152	183	179	156	176	171	192	159	165	175	180	178	181	156	159	162	191	149	157	165	167	153	185	203	173	170	158	157	157	173	173	171	174	154	155	158	180	174	169	196	162	159	152	161	162	176	174	172	157	164	149	185	175	160	174	147	163	159	160	184	171	148	192	150	192	173	170	172	168	161	166	178	179	174	157	175	189	168	167	176	154	153	191	173	182	190	169	204	171	188	155	185	156	177	186	184	173	187	167	161	152	158	192	174	171	162	175	162	179	181	148	184	139	175	166	158	168	184	165	185	177	187	156	160	166	159	167	170	169	157	198	183	172	187	164	166	152	169	187	168	172	178	152	194	179	183	158	161	180	164	177	173	177	192	168	179	160	155	146	178	160	156	151	174	196	175	153	167	190	191	176	158	155	193	193	183	170	164	160	161	165	156	188	173	164	166	166	162	169	182	191	181	171	177	195	144	184	169	196	174	179	208	163	168	168	159	190	172	144	172	164	180	165	166	172	158	148	159	162	149	156	171	157	172	148	155	178	167	197	161	186	159	154	153	172	184	142	182	171	171	151	181	159	166	158	167	173	205	150	173	190	194	161	159	165	179	149	178	196	192	175	155	159	185	181	174	184	179	152	173	189	181	171	185	186	175	164	178	160	181	175	163	182	160	170	181	165	175	159	161	164	190	164	165	173	152	161	170	171	178	170	175	183	167	167	175	180	164	166	142	171	176	166	156	165	167	171	167	173	162	189	170	176	164	142	170	197	162	164	172	170	163	173	165	164	168	172	166	153	154	168	186	177	167	156	162	157	172	175	175	149	169	181	203	169	144	153	152	173	156	178	160	168	175	158	190	168	178	167	185	170	169	147	166	173	184	186	172	166	187	137	177	171	161	184	172	152	169	161	182	173	164	159	168	182	176	172	181	152	154	164	161	171	171	155	148	169	179	175	166	186	164	156	151	161	181	164	169	193	179	168	188	177	174	179	146	155	168	161	168	144	179	175	165	171	179	184	173	154	172	177	192	168	176	188	167	199	170	159	162	177	163	169	177	183	164	167	153	173	167	164	162	158	189	172	159	174	171	179	162	204	169	188	177	168	146	199	158	169	170	157	187	169	171	169	179	178	165	181	159	170	171	167	170	175	171	160	161	179	159	195	187	161	142	171	184	162	171	165	163	179	185	160	174	162	172	167	183	174	175	168	164	178	166	156	187	191	162	179	177	159	161	175	170	163	147	181	164	184	180	171	173	159	157	154	167	200	169	171	171	197	176	171	189	159	162	177	168	169	145	175	169	154	181	179	164	150	163	149	186	152	178	168	141	162	167	171	164	179	174	192	162	165	174	174	162	182	161	179	185	160	170	169	166	179	152	152	167	171	197	164	169	162	185	160	170	191	183	164	167	193	177	183	181	165	168	170	166	157	164	184	163	177	164	180	171	175	175	175	177	158	142	197	175	178	169	178	166	183	158	184	179	195	160	168	156	169	159	163	186	165	164	162	174	172	152	185	177	202	172	189	148	181	142	157	171	166	172	160	193	162	186	190	183	162	133	155	164	158	162	163	150	170	174	194	159	156	180	174	179	176	163	166	179	146	164	161	172	160	179	148	164	167	156	156	161	162	164	170	174	179	174	161	181	165	178	166	180	178	191	171	190	175	180	155	180	154	162	199	172	201	182	173	204	189	168	169	182	191	170	163	172	174	158	180	174	176	158	179	169	189	171	168	168	162	170	151	168	162	177	163	156	166	175	170	161	178	176	167	150	171	190	169	177	162	172	173	195	172	162	185	158	184	179	176	186	177	152	150	185	179	151	178	157	172	160	165	158	167	173	188	171	163	181	165	165	173	160	178	169	162	165	186	168	160	196	177	186	177	177	165	171	171	190	174	157	175	170	152	159	162	161	154	176	156	154	153	164	180	162	179	164	168	157	167	177	187	176	168	169	185	198	163	171	178	168	177	184	164	160	157	156	179	175	180	178	186	189	141	171	171	180	155	174	148	157	198	181	200	175	195	166	180	156	197	168	170	141	177	169	172	169	168	158	168	168	160	173	192	175	152	176	154	148	162	170	181	147	164	176	193	190	179	156	165	187	152	173	163	188	177	155	149	172	159	172	147	165	171	169	147	174	189	178	172	163	177	188	164	176	164	166	154	168	200	158	162	172	181	178	177	178	185	171	176	166	172	160	168	175	167	179	158	140	174	171	179	168	153	170	199	160	187	182	189	160	170	143	167	181	180	173	167	175	178	168	189	165	159	178	189	176	183	155	172	180	181	184	182	160	155	174	163	164	167	189	174	179	172	199	175	176	183	163	183	197	148	166	157	166	176	164	182	186	184	157	164	167	182	155	170	181	192	165	172	184	177	168	163	174	169	168	171	185	174	179	164	167	194	174	154	163	201	169	154	182	149	163	184	190	170	161	164	178	158	157	152	173	158	176	162	181	161	145	157	162	186	166	179	161	143	175	170	155	162	168	170	163	164	174	190	182	158	181	148	189	167	157	150	174	169	191	191	177	164	166	151	179	159	163	168	170	170	149	160	205	159	164	157	172	168	167	165	146	159	179	172	177	151	166	167	169	165	168	207	185	190	131	150	142	183	147	156	180	175	155	172	159	197	173	168	173	184	186	186	181	189	168	175	180	179	192	200	169	149	165	179	189	176	163	152	150	169	171	167	152	172	163	148	147	174	160	177	188	154	146	169	165	157	172	182	174	177	151	163	154	175	160	159	150	158	155	169	168	199	166	148	137	162	181	172	185	149	185	190	190	165	165	176	183	188	173	159	157	165	159	168	147	172	176	154	176	157	164	186	155	192	165	166	164	171	161	183	182	172	176	175	166	164	160	190	161	158	181	179	156	179	173	168	152	174	155	168	167	165	186	156	177	180	165	167	178	189	157	187	176	168	161	166	174	183	136	158	174	170	142	170	190	182	189	204	164	156	163	165	169	188	178	176	172	178	151	145	155	178	177	176	167	191	179	189	173	186	173	191	189	176	178	162	141	174	146	188	168	164	175	173	181	189	178	173	180	155	140	178	175	173	197	184	173	169	158	156	189	172	155	185	158	167	144	169	149	172	154	173	178	142	157	185	176	170	154	187	153	182	187	168	165	166	174	164	172	159	174	163	196	153	155	163	170	174	178	166	164	181	145	170	167	165	172	179	148	160	185	170	166	177	182	150	168	178	204	161	180	163	173	162	194	164	171	204	167	173	146	184	152	180	155	176	162	170	169	182	167	193	183	163	167	184	184	156	177	166	169	157	176	183	155	164	170	164	174
8676	2691	6055	6806	5725	4617	3784	3190	2715	2264	1987	1774	1658	1433	1384	1219	1194	1093	1000	969	926	844	877	803	796	786	747	764	734	717	695	663	627	719	644	675	659	642	589	606	597	617	574	580	638	600	557	548	589	614	545	530	550	561	564	577	581	573	589	561	523	523	544	511	557	539	587	540	571	545	547	549	538	516	525	509	487	564	548	536	523	540	497	543	534	556	497	554	528	500	517	536	504	483	534	496	537	469	528	512	563	510	563	519	504	535	512	504	542	502	500	527	513	518	527	467	523	516	507	515	512	544	531	533	497	516	503	522	521	493	493	548	516	476	475	469	494	509	491	510	531	520	523	493	517	536	510	484	518	511	498	524	479	531	529	564	492	485	486	461	489	510	499	457	508	529	514	532	516	471	546	510	507	491	505	492	486	543	516	493	474	526	533	527	504	440	503	520	530	482	497	536	502	493	509	488	520	490	458	498	490	537	495	505	525	523	511	519	501	510	501	497	520	519	493	485	511	533	534	489	480	515	503	499	469	481	482	503	504	479	508	510	449	532	494	480	486	466	503	512	541	534	528	499	512	513	544	553	494	502	551	462	456	514	509	498	481	523	491	548	512	495	507	467	519	509	551	480	465	527	480	480	499	541	502	494	522	510	502	485	517	512	510	491	505	526	525	510	495	514	527	503	516	496	501	465	525	488	494	471	489	478	478	528	481	506	494	501	545	474	476	505	461	493	502	485	484	477	527	483	513	512	501	498	518	528	558	532	495	543	506	532	504	509	494	505	547	545	536	490	483	476	459	522	488	502	514	522	515	523	505	532	503	504	505	471	493	501	508	511	483	522	490	496	497	452	505	505	514	502	480	506	497	503	470	500	513	491	486	539	502	485	485	467	518	499	541	484	496	523	509	542	518	465	491	499	518	508	493	517	511	505	472	478	467	459	524	552	493	476	557	506	511	478	467	513	484	483	531	528	489	495	520	502	545	531	516	530	525	536	529	534	511	472	553	462	478	504	506	515	460	490	492	541	504	487	477	542	463	501	482	504	514	567	515	481	492	517	525	510	497	502	575	480	480	472	535	506	558	485	482	540	536	506	490	506	492	515	475	507	553	506	539	467	545	517	505	468	546	487	492	538	457	529	535	492	503	499	534	502	497	467	502	510	490	523	510	513	514	526	481	504	515	488	512	518	491	494	515	470	517	507	492	513	473	508	510	498	481	498	520	491	487	451	500	521	502	533	490	501	482	533	480	466	508	513	450	512	507	511	540	515	473	492	509	515	528	507	502	487	506	467	520	510	489	504	504	491	450	503	518	491	489	512	513	521	477	468	511	520	556	493	510	528	489	487	474	497	507	482	495	534	497	530	552	533	505	533	497	517	538	492	538	531	503	538	509	472	515	514	497	484	532	471	510	492	460	543	489	522	507	536	497	514	496	503	495	509	471	483	529	515	505	499	524	511	553	516	480	501	549	499	528	468	507	511	484	523	522	480	503	516	474	519	497	492	537	458	465	548	491	481	503	529	506	487	523	494	488	513	532	493	503	496	518	503	531	483	523	492	493	473	552	483	521	489	533	477	489	495	480	478	520	547	503	501	508	500	467	460	493	495	484	481	510	494	522	482	492	516	463	484	454	520	500	532	504	507	521	497	498	532	493	483	518	513	510	512	523	464	472	528	494	517	494	544	538	508	527	465	512	500	510	501	508	489	523	493	499	478	485	489	529	504	479	508	502	478	536	490	511	504	508	513	477	530	475	490	521	480	489	528	504	494	485	503	553	508	507	500	508	505	506	479	476	554	491	483	487	509	492	516	518	506	458	515	493	476	475	486	492	521	469	518	482	526	506	495	516	470	472	481	510	521	505	484	486	501	475	495	521	481	503	505	516	530	518	519	539	528	515	510	519	492	511	505	513	522	498	511	466	504	465	535	539	525	515	486	534	497	454	521	479	486	481	523	475	477	469	501	525	575	515	515	548	505	497	482	498	494	498	466	494	459	502	514	508	487	476	538	493	488	515	516	513	477	489	510	474	517	485	479	523	438	508	491	493	523	493	514	537	470	512	471	535	499	528	518	534	492	504	526	485	505	468	497	501	497	523	518	541	532	515	507	507	465	507	552	480	523	487	515	457	483	469	509	513	580	526	523	547	511	475	512	522	496	488	524	498	516	541	494	556	500	477	489	510	503	489	472	496	507	553	464	506	458	480	529	491	502	518	504	477	485	490	530	508	517	489	493	505	520	490	502	505	540	522	510	513	512	521	524	527	517	509	492	502	520	500	516	541	533	531	495	502	537	499	537	500	500	506	515	519	463	517	495	472	536	492	512	525	518	536	498	506	492	483	517	504	479	500	508	508	517	516	488	508	484	495	487	469	521	470	485	521	542	514	504	469	493	488	476	458	480	515	481	519	485	516	520	508	476	492	538	474	512	492	539	518	501	487	558	511	472	490	491	523	471	516	490	501	503	522	497	519	507	520	515	515	479	514	493	519	487	507	476	489	464	500	553	505	519	487	561	496	494	471	518	489	513	528	524	513	482	492	536	466	424	496	519	493	520	490	516	527	468	513	499	481	492	570	496	492	506	518	519	510	547	508	500	488	528	497	503	497	489	529	475	522	479	513	517	480	472	527	544	522	524	487	505	520	506	513	486	495	502	527	551	458	506	493	493	450	507	508	502	508	468	500	475	520	485	540	487	510	467	531	494	475	505	470	484	471	488	504	518	506	489	485	481	514	515	524	501	449	482	482	492	540	502	531	509	529	512	477	530	486	484	458	477	469	471	467	459	471	504	473	521	517	477	476	491	511	519	498	527	530	506	486	465	536	517	501	499	464	514	492	559	467	561	492	494	533	481	520	508	468	460	525	540	485	478	509	527	521	495	461	522	516	503	520	543	498	504	510	499	511	508	501	462	459	529	482	499	478	499	534	518	485	498	525	527	510	524	481	542	483	497	478	524	490	469	514	511	479	512	464	547	522	484	481	522	503	505	520	506	492	489	506	484	521	503	537	498	498	540	483	482	547	485	505	487	529	511	509	504	544	559	495	530	493	499	476	512	531	512	514	484	458	518	510	503	483	491	477	508	505	506	521	484	535	491	508	494	528	544	503	521	528	516	526	491	536	509	489	525	509	506	475	472	542	504	487	519	486	509	499	507	515	490	481	505	488	528	499	485	532	495	500	528	487	501	513	506	552	513	491	540	507	480	479	492	484	519	507	498	504	457	488	487	486	532	469	506	482	502	516	514	510	512	482	509	497	538	460	524	523	503	561	508	549	513	540	506	513	523	517	510	508	499	488	534	518	496	488	475	455	487	454	498	508	521	503	496	528	503	494	494	540	491	532	529	484	485	540	512	476	488	488	485	506	514	479	514	512	553	511	476	494	502	475	516	479	472	543	514	504	504	502	517	474	519	497	463	479	471	542	452	454	498	498	505	525	482	540	512	511	511	478	453	506	510	492	517	469	494	527	529	505	540	479	508	475	495	495	515
2558	256	272	222	193	205	182	200	197	169	168	163	192	156	178	165	157	182	153	170	187	173	170	165	157	177	168	179	186	176	172	188	169	176	155	170	182	182	177	176	165	185	164	146	171	152	182	177	177	184	174	173	168	165	180	168	159	192	166	177	157	164	199	182	188	184	173	185	186	192	163	186	207	154	183	188	201	161	172	184	164	169	173	152	201	146	188	171	174	179	141	149	159	172	148	160	143	169	172	160	160	166	193	175	176	174	193	185	163	178	185	192	174	170	175	147	170	174	193	171	174	144	185	181	168	160	192	165	156	154	179	173	196	179	194	171	165	184	163	181	164	160	161	168	165	152	164	169	173	168	161	150	177	160	142	180	160	173	164	192	169	157	189	174	184	179	167	180	165	161	172	167	138	166	178	173	181	156	176	143	157	175	176	182	172	151	165	166	149	170	169	166	179	162	183	176	182	169	175	150	209	151	172	198	181	165	184	170	175	183	189	185	177	161	177	160	178	157	161	151	152	175	172	176	186	167	157	175	169	156	179	166	169	155	202	189	172	159	172	174	168	175	178	163	148	160	191	199	179	160	181	185	153	167	170	156	171	177	171	167	178	166	181	160	172	169	185	156	190	195	159	179	174	171	156	161	161	171	183	170	185	143	192	173	175	165	165	177	160	172	164	178	166	173	165	153	177	167	178	184	198	154	181	147	171	198	184	165	156	163	182	162	175	157	174	178	189	178	164	141	147	177	163	164	180	152	185	159	176	184	172	187	178	170	160	164	175	167	197	180	171	181	164	179	163	175	189	159	180	162	181	157	190	155	184	192	180	178	179	176	187	201	173	171	169	173	183	171	170	173	163	147	173	191	184	155	180	177	170	178	166	183	182	155	175	169	169	170	172	179	183	171	186	168	171	181	166	157	158	178	168	168	154	164	182	176	161	172	188	173	180	166	182	195	178	179	141	169	187	171	184	158	183	168	184	169	152	164	184	174	169	161	169	167	180	161	159	176	179	189	182	187	173	152	182	154	191	156	154	180	187	169	154	167	177	176	166	166	167	169	164	146	179	172	165	171	177	172	168	188	169	181	176	173	194	161	184	168	167	175	187	152	184	166	188	155	161	204	171	175	181	159	183	152	179	182	164	169	185	152	178	184	176	189	165	172	162	153	185	149	173	174	173	170	182	160	163	181	179	189	185	178	155	168	175	148	191	171	173	186	168	173	180	163	171	155	148	156	161	172	167	174	171	188	172	190	161	168	166	189	185	175	159	171	171	170	159	166	181	174	171	170	183	177	179	186	174	185	184	175	184	181	183	163	191	164	198	164	154	157	163	158	203	170	156	174	162	178	161	182	165	192	156	172	172	161	176	188	190	156	167	154	185	183	177	162	175	200	176	167	172	157	162	182	171	150	177	180	172	160	162	173	174	159	176	158	179	173	160	158	163	161	182	153	161	161	190	174	172	144	168	189	176	185	151	155	157	171	197	205	152	185	159	172	189	188	148	196	197	171	168	184	171	192	186	153	197	157	163	162	165	181	177	160	162	168	179	165	149	159	182	151	177	174	163	171	149	183	170	171	167	177	170	183	183	183	173	144	190	163	165	186	150	164	176	171	176	156	154	166	179	154	173	166	160	175	157	171	184	181	169	197	184	182	167	150	167	173	195	167	193	184	187	156	190	169	172	179	183	171	176	163	186	173	187	151	164	173	161	177	194	181	185	155	176	183	183	165	191	181	173	173	163	153	184	150	180	197	190	171	163	155	166	163	167	165	182	175	192	164	177	184	169	155	163	162	166	180	186	183	176	165	173	185	171	165	194	181	172	183	177	189	173	168	191	155	192	167	177	152	182	180	176	172	192	163	158	170	168	179	198	178	156	160	184	165	182	152	192	183	179	182	189	143	173	171	171	172	179	188	180	175	191	168	198	168	165	165	188	206	183	154	195	185	162	181	173	164	165	174	176	165	170	155	155	209	161	168	170	190	172	171	181	169	158	166	148	178	151	165	188	162	182	180	173	166	187	171	171	175	178	167	180	183	175	195	176	170	192	171	159	169	178	174	171	160	187	156	170	178	176	160	162	158	159	164	157	179	177	156	183	177	169	143	184	169	175	199	184	162	188	182	176	182	176	184	166	164	168	162	157	182	161	187	142	156	167	165	169	175	160	188	188	177	176	171	162	166	169	156	184	176	155	148	179	154	169	163	169	167	168	175	161	163	170	179	163	169	155	165	206	156	174	162	187	184	162	165	173	192	140	193	175	181	169	165	180	163	186	174	182	151	177	163	192	166	181	162	172	174	153	171	191	168	155	196	171	156	187	164	179	188	165	170	161	180	166	163	171	173	163	161	185	187	175	171	166	182	160	191	172	190	150	181	183	172	170	174	173	161	161	173	197	177	167	192	160	163	170	172	162	186	168	157	152	176	157	179	196	162	177	190	152	164	169	153	177	177	187	159	162	186	196	193	160	182	178	149	158	160	162	165	171	189	172	161	177	178	195	166	177	162	184	157	182	148	165	175	152	162	168	183	180	182	178	181	170	184	178	167	159	184	173	168	155	183	163	170	167	187	172	168	158	181	163	164	185	150	219	175	182	189	183	168	183	169	181	161	185	181	184	169	185	170	162	161	165	174	142	185	181	183	165	171	165	180	172	174	163	166	169	182	156	167	178	208	151	161	157	147	175	188	176	162	169	154	174	184	194	162	181	161	172	191	188	183	155	155	214	186	156	147	192	159	161	160	151	158	148	164	174	170	159	180	155	170	165	186	182	180	180	188	179	151	193	179	186	160	169	190	181	157	176	176	173	169	178	171	161	182	176	165	174	187	176	161	154	171	175	179	160	172	155	175	180	139	166	160	151	179	191	180	157	163	180	180	184	177	148	186	171	169	177	155	143	159	172	158	173	160	157	175	184	173	163	155	181	201	173	163	168	172	163	176	191	185	167	142	193	165	159	169	180	195	167	145	190	169	174	183	176	184	179	188	166	177	174	179	195	170	158	187	167	175	152	173	177	150	173	156	150	168	173	190	205	156	167	179	153	182	170	163	141	172	167	167	173	200	181	160	153	153	202	164	168	169	157	178	187	164	185	171	175	170	167	203	182	183	167	174	168	171	165	183	179	181	185	177	209	157	140	151	175	172	170	168	170	165	176	171	176	194	181	165	162	185	181	179	150	183	151	173	196	170	188	178	175	164	174	176	173	171	180	172	182	193	174	169	155	173	171	191	193	181	187	166	168	167	164	162	202	178	186	185	153	179	168	174	188	156	172	182	190	169	178	174	203	180	151	179	214	184	161	146	166	187	154	178	190	171	155	161	144	169	167	139	151	170	155	195	170	169	179	162	160	154	169	167	160	166	183	192	200	164	183	164	184	166	181	195	169	169	155	184	150	167	168	154	173	168	168	184	184	150	163	181	165	172	187	150	159	151	150	159	179	174	165	155	174	174	158	158	166	188	166	167	163	166	155	168	178	173	158	177	172	163
2784	554	642	727	684	589	613	594	567	539	543	511	518	520	534	504	509	544	503	521	481	526	528	474	505	480	473	518	521	490	503	526	519	465	477	468	513	482	476	490	504	490	496	474	471	499	484	540	431	519	441	518	467	531	558	461	475	514	554	512	503	528	458	468	520	485	493	486	465	486	460	518	487	469	468	492	532	488	454	471	466	481	476	497	499	477	480	477	502	495	488	473	488	502	491	500	489	486	508	487	479	524	478	478	460	495	505	498	524	489	513	484	476	482	495	508	479	446	481	527	523	476	482	479	525	468	498	485	489	504	521	491	504	501	484	484	487	441	442	496	472	511	463	519	490	503	539	485	478	510	500	477	485	494	477	462	499	494	512	483	506	505	483	519	496	475	493	482	528	489	497	503	473	499	476	504	471	487	491	471	465	505	491	496	463	510	474	455	482	493	468	510	474	475	478	458	456	497	535	427	524	523	483	519	508	518	488	520	514	508	502	500	467	470	487	476	495	523	475	523	527	514	452	500	527	490	485	478	468	489	499	494	483	502	521	460	543	499	466	472	475	532	463	517	491	488	486	481	486	453	445	459	475	511	495	516	533	491	473	493	447	512	495	451	481	508	516	467	497	481	475	474	467	491	490	456	515	461	468	473	498	511	516	482	487	516	466	486	468	502	460	504	470	463	465	489	518	504	439	521	437	494	499	509	461	520	500	506	477	497	488	510	491	506	480	486	494	465	535	503	505	480	470	493	507	463	536	508	487	488	496	483	510	502	506	445	508	532	516	478	507	492	525	463	484	485	455	544	470	501	456	478	527	452	495	513	496	455	516	477	471	480	511	479	464	500	469	480	505	468	530	494	490	531	486	462	487	490	484	509	493	488	469	513	474	462	491	465	486	479	494	496	522	493	498	467	484	505	480	515	496	504	498	481	482	473	509	455	512	479	489	486	491	467	515	460	540	446	523	522	495	459	499	458	477	479	480	484	484	494	422	539	512	525	472	522	514	494	481	528	477	538	443	457	523	463	474	528	464	476	517	509	492	521	521	517	481	445	487	541	504	475	458	490	521	464	489	467	487	512	476	515	491	470	448	488	479	480	468	461	504	529	476	494	489	489	509	464	512	490	514	528	481	512	496	426	500	464	455	455	492	496	461	502	457	471	447	463	516	447	451	495	521	515	473	442	484	465	509	472	516	472	485	501	482	507	475	493	503	508	475	493	490	495	480	502	504	473	482	466	481	455	458	478	487	501	474	486	479	506	465	471	470	489	512	503	499	496	493	474	479	451	491	491	511	467	466	464	490	472	493	488	485	450	488	483	488	495	482	467	512	480	488	497	492	454	505	474	472	484	478	497	475	516	497	468	463	517	459	509	470	464	489	467	459	476	512	508	510	482	478	504	470	498	457	494	448	475	517	464	489	488	501	515	500	568	497	496	478	495	522	501	451	485	477	489	513	470	483	559	474	506	477	490	492	516	511	465	480	483	513	452	471	497	488	499	526	468	457	477	508	464	465	509	494	516	481	442	495	513	459	518	486	509	510	511	524	489	488	485	449	479	483	534	488	477	481	467	494	430	509	527	482	461	497	469	507	487	475	514	541	490	499	471	464	480	479	506	488	467	530	485	467	463	458	461	509	493	475	492	454	500	491	488	484	527	493	484	462	481	446	461	494	473	466	491	467	497	462	448	481	476	495	478	441	473	516	490	476	468	485	542	429	478	434	471	509	468	487	477	470	507	485	461	464	455	485	487	518	468	491	454	514	472	486	476	478	524	488	498	500	500	468	504	511	474	492	470	507	469	528	505	474	494	478	492	494	509	499	489	515	481	506	485	514	472	493	482	502	480	478	491	511	506	516	468	490	476	487	489	498	488	460	493	466	493	504	433	502	487	504	507	483	483	493	488	481	519	457	465	454	520	487	482	469	472	477	482	485	470	466	462	516	479	499	483	471	504	473	497	505	447	495	502	503	527	474	513	506	494	512	487	482	465	478	474	510	465	487	463	515	458	479	487	483	518	524	499	465	537	491	521	487	516	489	517	497	501	496	508	484	504	466	493	436	489	485	482	482	482	455	446	515	493	511	473	439	476	466	528	459	492	506	504	499	455	520	500	453	492	514	474	482	478	504	497	507	468	484	489	499	477	472	497	471	470	495	518	481	493	472	476	498	447	505	488	488	522	493	506	480	525	500	515	474	506	449	510	514	477	523	489	489	487	491	497	472	458	475	494	518	510	486	459	514	478	515	494	490	473	473	480	451	491	481	502	458	471	497	503	496	522	473	488	485	506	510	488	505	483	487	490	475	518	517	508	506	465	478	487	488	491	474	478	503	481	499	471	518	493	447	458	494	505	453	488	444	498	503	451	512	509	448	463	476	514	504	497	491	507	503	488	508	487	508	485	477	470	476	502	506	465	478	480	496	489	495	451	498	493	486	473	486	534	527	507	521	542	472	477	478	495	537	503	518	516	486	473	479	439	449	497	475	515	503	439	482	505	481	487	498	467	515	491	491	464	488	510	505	505	450	543	499	504	460	481	486	439	492	504	479	527	451	457	524	476	508	493	500	528	500	470	527	485	451	513	469	492	496	444	461	481	508	532	447	496	479	465	446	495	506	452	481	504	490	490	513	494	494	458	496	489	479	493	449	506	499	464	502	495	503	467	518	494	481	491	446	526	488	485	554	482	457	476	501	475	461	512	516	488	456	487	463	423	514	456	515	462	494	500	479	479	516	464	495	465	515	516	512	507	489	471	466	507	482	478	480	497	497	470	495	536	499	504	504	487	541	474	528	457	513	463	494	477	483	487	494	453	491	497	499	500	504	495	490	443	489	471	518	512	489	464	511	497	510	472	470	456	474	502	486	487	468	502	478	489	501	471	512	490	485	496	470	469	498	489	502	530	479	517	480	451	497	511	495	477	495	491	483	469	493	475	474	464	500	495	442	475	494	440	480	451	511	511	495	453	484	503	506	482	506	531	501	508	520	519	474	479	505	475	504	520	472	492	498	474	485	484	506	469	464	497	496	464	497	490	519	484	507	501	495	497	481	498	521	491	529	464	447	513	523	435	527	491	477	468	462	465	461	479	487	483	484	476	456	493	486	519	485	486	475	504	538	473	499	479	488	505	457	471	465	482	486	501	497	462	481	498	452	435	495	478	490	447	513	501	482	538	469	473	509	488	483	472	494	522	499	490	467	503	503	513	470	495	476	456	466	486	506	446	478	492	526	502	497	498	477	500	486	476	440	507	509	522	465	533	507	518	475	519	497	433	481	464	480	463	501	449	474	521	498	463	483	502	513	486	452	516	523	497	479	475	520	481	479	469	482	501	522	498	455	464	493	505	484	465	506	522	472	497	512	521	482	493	488	471	541	431	507	485	462	499	478	510	514	472	495	512	461	471	531	469	493	504	471	472	462	541	487	492	534	491	447	464	469	514	485	515	552	448	474	493	460	482	491	498	499	476	468	512	510	471	479	467	491	468
10822	1195	1373	1093	715	512	414	325	271	240	183	210	190	155	128	146	148	126	116	127	123	107	95	95	85	113	103	118	114	103	92	90	88	101	108	97	100	106	100	92	104	98	88	103	89	99	103	82	91	91	84	106	87	95	80	106	103	81	84	89	98	86	100	83	94	88	86	96	88	95	84	86	98	103	83	105	74	95	92	84	88	90	83	104	90	106	112	107	79	77	76	96	87	87	106	92	102	105	104	83	93	88	92	104	97	96	74	84	81	93	104	66	85	116	81	74	93	97	71	84	93	98	75	113	87	95	115	90	96	86	81	88	93	93	93	87	73	93	93	101	89	93	104	83	94	90	91	100	87	96	95	88	96	86	96	70	77	84	76	84	95	92	100	92	89	92	80	99	86	79	95	91	70	88	87	82	83	98	81	86	84	84	82	97	86	77	88	84	101	83	102	79	91	112	100	82	76	85	96	96	83	99	106	107	90	90	91	87	96	82	96	90	82	92	83	90	96	91	94	79	88	94	80	95	85	91	73	91	75	91	99	82	99	103	108	85	92	80	108	83	90	85	90	87	88	84	100	56	72	85	73	83	69	97	91	103	97	107	78	96	98	95	84	106	85	79	99	106	104	102	105	92	81	92	98	86	89	98	83	90	88	83	84	84	86	98	95	86	84	99	81	107	102	109	102	63	75	95	83	82	98	94	93	83	85	60	79	97	99	96	99	115	100	80	82	89	89	85	112	104	101	92	97	72	99	85	88	95	96	87	90	79	97	84	88	92	87	79	85	92	77	107	81	78	93	99	77	80	103	101	95	75	93	86	103	78	92	87	90	81	99	86	96	78	109	74	94	97	92	97	88	89	89	98	86	93	97	88	100	91	95	88	104	96	82	88	84	93	82	82	101	106	98	83	91	89	91	86	98	80	79	100	89	109	95	109	84	85	94	89	89	84	80	88	84	92	78	88	75	102	96	84	105	91	100	89	90	77	90	85	105	84	78	93	81	92	102	93	94	93	100	90	83	97	99	93	105	108	93	82	75	118	80	81	104	83	88	88	82	82	119	82	91	90	77	117	76	86	81	87	88	100	88	95	97	93	92	81	93	97	87	90	89	97	79	79	90	79	83	111	86	78	81	78	79	73	95	93	90	97	106	77	89	95	92	91	89	92	86	89	95	96	83	87	103	96	100	90	96	93	98	79	103	80	100	90	104	96	83	85	91	88	95	79	81	78	98	82	93	87	95	80	80	95	81	88	100	98	86	74	96	99	99	109	102	83	106	97	87	79	92	85	94	96	102	95	98	88	82	99	98	83	86	89	111	83	87	89	81	84	107	99	90	75	89	99	98	101	94	103	88	80	88	109	91	87	89	89	94	94	94	106	91	89	93	86	83	84	83	101	92	91	98	97	91	97	108	95	78	95	99	103	82	100	98	86	71	93	93	85	100	100	92	92	83	91	92	89	86	84	91	72	71	90	92	76	86	105	85	92	86	69	84	86	85	94	95	89	76	94	91	94	84	95	105	87	101	112	78	86	85	97	81	84	91	92	88	88	114	90	103	86	82	89	88	94	103	80	67	81	100	88	95	95	90	105	93	88	93	88	91	100	91	90	81	89	96	98	90	99	80	90	95	87	86	87	77	77	92	91	89	85	106	81	84	96	91	94	76	84	86	113	94	96	90	98	90	89	91	85	81	82	94	77	79	81	95	80	80	94	97	89	81	87	84	88	89	72	92	83	82	85	78	94	88	98	89	89	102	84	80	95	91	79	81	79	73	96	84	85	90	106	96	83	101	109	91	95	96	98	83	89	86	92	97	89	91	106	85	81	82	78	97	96	74	73	91	104	82	92	92	78	80	104	99	92	93	78	88	75	108	91	81	76	93	77	72	84	83	93	97	103	74	76	88	101	89	108	99	80	83	96	83	70	91	91	85	93	95	89	83	87	99	95	99	79	80	84	80	76	97	111	95	96	82	100	85	85	106	88	84	90	96	87	84	89	78	109	102	95	89	76	82	100	74	92	87	94	83	88	91	86	83	89	84	94	93	92	92	94	92	91	84	74	100	93	94	85	98	99	80	95	77	97	92	93	88	83	103	111	95	96	100	87	77	93	99	81	79	87	81	82	84	82	81	78	89	94	100	85	108	98	79	92	106	96	77	89	80	78	85	84	92	93	96	100	91	111	90	88	90	77	95	89	94	85	87	88	90	89	93	101	85	83	89	77	80	77	100	85	98	85	103	83	93	84	89	94	86	85	89	89	102	86	83	92	99	90	97	87	96	85	79	92	90	83	91	78	88	84	82	95	117	88	95	98	87	76	85	93	97	87	86	80	81	92	97	77	76	87	79	103	89	82	74	84	98	82	84	93	103	74	90	79	73	95	107	89	73	75	89	96	102	109	98	81	110	86	100	85	102	107	92	84	78	95	112	97	96	94	111	90	101	104	96	99	92	84	86	101	96	81	81	85	66	104	107	88	70	93	85	82	102	86	90	75	95	89	86	85	81	99	97	92	103	87	81	99	79	96	89	89	75	84	97	91	79	84	80	89	84	104	99	92	99	97	105	90	89	103	96	107	94	91	75	91	85	121	85	93	75	91	96	87	87	81	91	94	96	97	80	86	73	83	97	96	84	101	70	100	80	85	79	64	88	97	93	88	88	98	90	107	96	88	87	111	89	74	101	100	79	77	92	80	108	69	85	88	86	96	77	106	86	94	91	109	80	88	70	118	91	85	90	89	80	90	103	104	80	84	77	84	109	91	84	95	89	84	92	107	95	112	94	87	92	89	91	84	84	91	81	92	90	98	78	85	72	80	85	91	91	94	99	79	98	88	97	101	115	87	86	79	80	89	72	85	91	81	84	96	86	99	77	85	90	95	88	94	85	95	81	105	108	79	101	90	89	66	114	90	74	77	109	80	91	78	100	63	83	89	88	77	81	84	82	89	63	75	85	81	105	79	80	84	100	77	100	82	96	85	101	118	83	73	83	91	101	109	87	94	100	114	100	89	104	103	72	83	83	104	93	88	94	87	98	89	74	85	89	78	89	94	84	109	82	96	86	96	78	83	82	103	90	71	79	88	101	79	94	82	83	83	102	92	80	94	92	94	108	91	94	99	107	100	89	107	80	73	78	98	105	105	107	72	85	98	90	70	86	91	83	80	90	91	88	90	91	78	90	81	92	95	89	98	85	98	90	80	94	77	87	94	86	91	79	88	94	91	85	93	90	82	99	85	91	93	90	102	74	92	87	92	91	95	87	116	94	83	97	90	81	91	85	88	79	95	105	94	98	92	80	98	83	91	97	68	90	87	89	76	86	101	105	94	107	80	87	89	91	79	77	89	79	84	89	98	91	82	74	81	103	90	93	100	100	90	80	97	104	92	84	107	72	75	73	98	87	91	107	84	90	100	108	94	108	85	93	95	92	69	97	92	100	84	99	80	106	113	82	80	81	91	97	85	88	83	88	87	99	87	94	83	103	103	91	100
6147	1320	3167	3618	3046	2512	1934	1625	1345	1232	1037	918	867	763	733	671	657	552	560	507	513	469	461	450	447	435	434	409	416	403	405	409	430	397	384	366	343	355	339	309	342	312	348	335	355	362	333	340	356	333	331	334	298	362	338	325	328	292	325	274	327	336	281	360	301	314	338	290	327	311	295	298	288	284	293	304	300	291	322	291	321	308	322	308	291	305	279	311	279	292	320	301	290	273	271	267	300	308	321	283	276	299	295	312	308	319	299	308	306	306	297	284	305	330	293	294	293	287	295	286	291	326	292	295	288	296	320	314	288	289	320	274	297	309	299	294	288	274	306	316	269	293	300	308	298	289	292	292	289	304	275	299	300	268	289	328	289	327	334	282	257	311	274	309	320	297	271	301	284	311	283	283	297	287	301	312	279	294	275	273	286	276	313	290	294	287	297	278	291	326	296	294	317	305	297	304	305	304	297	307	309	284	304	301	289	298	301	269	303	311	289	301	294	307	286	274	292	273	298	275	300	310	326	303	271	270	290	278	292	301	305	296	320	315	306	294	293	291	294	304	301	270	308	274	291	276	302	319	292	280	296	330	284	299	281	296	300	295	302	272	272	273	292	281	322	283	272	282	268	272	272	294	320	297	291	331	283	306	302	309	301	296	292	294	297	313	276	272	314	270	316	320	308	308	277	302	285	282	288	308	273	304	293	272	309	300	316	321	296	300	293	313	273	306	304	299	298	276	280	294	300	304	299	311	281	290	296	310	291	286	293	274	283	291	270	264	297	278	283	279	307	293	291	292	302	306	329	350	276	279	280	263	270	290	284	284	300	288	292	279	284	244	261	285	301	285	318	291	294	281	302	311	307	300	269	268	272	289	273	297	292	271	285	323	285	292	276	322	302	293	317	312	294	290	308	301	295	292	322	310	273	274	275	315	264	298	267	289	287	305	284	311	307	286	303	294	315	306	330	301	305	340	294	309	255	292	309	283	299	316	293	295	272	303	293	307	285	331	313	281	272	318	258	276	282	288	290	303	317	299	258	296	268	264	243	288	286	315	299	275	265	289	313	294	304	310	290	299	279	282	303	280	305	283	274	273	317	285	283	288	289	269	287	311	303	279	273	292	279	273	294	283	301	271	315	301	310	321	318	309	293	288	325	276	309	313	322	271	275	299	290	293	331	287	298	293	277	313	302	298	278	279	267	304	316	289	308	284	288	271	306	316	300	290	250	282	318	321	269	262	293	313	271	276	284	288	294	288	284	352	295	314	298	302	292	279	311	267	296	321	301	281	313	274	285	273	302	271	277	284	299	275	263	289	293	310	289	296	286	293	299	319	315	304	298	306	285	289	294	283	278	273	275	306	284	302	279	299	334	293	267	302	276	308	262	296	325	273	287	286	291	260	300	274	274	309	276	286	267	284	295	283	316	292	279	299	279	299	264	306	302	286	308	266	284	295	306	255	323	294	280	293	284	312	318	295	308	325	306	260	295	297	284	302	281	278	271	272	293	294	289	308	330	282	288	300	283	331	338	281	275	303	246	296	288	280	286	273	304	265	301	278	315	318	273	278	306	282	268	304	306	254	291	282	303	277	299	324	269	291	300	286	282	294	323	282	289	299	309	316	328	309	324	256	295	288	309	286	303	303	275	275	271	295	276	313	286	291	279	283	295	307	287	277	267	302	299	321	261	269	312	286	297	298	290	295	306	315	307	294	296	272	290	268	269	267	304	339	306	295	285	310	262	305	282	303	282	301	297	318	299	278	265	299	278	278	297	288	275	296	276	280	304	325	304	302	321	305	292	306	324	259	292	268	286	263	293	284	296	294	286	321	284	314	306	306	291	304	291	306	303	282	288	305	251	310	255	292	287	287	268	313	318	288	285	285	261	277	294	271	294	306	316	286	291	299	285	296	274	310	306	284	284	304	283	297	307	326	296	311	296	289	321	288	277	287	299	277	278	335	271	285	278	291	285	274	280	275	307	281	290	288	298	288	282	285	296	286	300	298	264	322	318	300	284	299	300	271	297	292	306	315	288	271	310	295	278	302	304	294	329	283	288	295	293	299	275	327	295	272	299	285	292	296	283	289	276	316	298	296	256	271	310	283	274	276	313	277	322	292	299	289	298	304	274	310	271	307	319	269	324	295	312	284	297	317	274	308	268	289	279	289	274	314	278	270	280	291	298	279	307	276	281	289	298	294	291	305	288	275	298	286	302	286	276	317	289	311	283	311	279	255	309	264	271	308	278	301	279	295	300	284	318	306	317	303	309	304	317	301	320	302	285	282	330	316	276	310	285	264	302	339	287	255	267	293	279	289	301	304	316	324	306	286	302	309	272	283	265	291	289	298	329	285	285	315	285	313	282	299	282	305	298	312	281	308	259	291	286	259	309	267	280	298	300	317	296	293	283	298	286	311	269	286	293	311	311	274	273	285	311	291	299	319	272	276	312	313	297	302	292	288	287	289	278	305	268	286	290	295	294	265	302	293	286	292	274	336	304	308	298	282	273	329	277	291	289	314	304	287	289	339	287	302	296	293	301	282	364	306	292	281	303	299	290	299	316	296	281	292	294	312	302	289	286	249	306	280	292	314	300	275	298	289	281	288	244	277	274	298	297	303	293	273	308	285	284	303	272	301	278	313	287	298	298	282	284	290	278	298	292	297	289	306	292	286	286	277	256	311	308	301	279	314	309	311	326	292	314	307	308	293	279	285	281	299	285	305	287	303	323	265	293	307	281	285	276	288	281	311	285	286	296	287	315	297	288	274	302	291	305	290	284	313	277	304	305	279	302	310	259	304	316	282	301	264	324	299	292	297	284	305	284	294	305	313	297	300	319	302	265	271	268	288	304	262	273	290	309	285	321	289	298	273	265	283	301	288	290	276	294	298	308	303	303	315	313	302	275	301	279	291	284	282	278	329	292	293	273	268	272	283	281	294	280	294	277	293	288	272	295	296	304	314	293	272	263	299	295	296	265	304	295	305	302	291	307	293	272	283	293	284	270	284	295	308	290	318	286	294	308	292	288	318	300	266	318	311	282	300	275	301	295	280	300	287	272	295	292	318	282	296	312	324	304	300	305	316	284	301	302	313	302	335	264	283	304	278	298	310	285	328	314	287	301	300	311	263	277	287	287	301	304	313	302	289	260	307	253	288	280	291	318	298	270	309	258	308	314	288	277	306	302	308	279	286	286	254	285	295	261	261	276	297	276	285	276	298	287	308	291	316	299	281	278	287	291	272	305	318	300	273	299	295	264	295	289	283	303	313	286	284	321	331	274	286	308	277	315	276	290	291	309	298	295	305	270	283	308	283	321	311	301	298	301	293	276	278	304	289	314	305	310	285	287	276	285	310	286	290	284	248	308	297	295	292	281	291	324	299	297	301	270	322	321	285	290	266	269	292	294	271	278	298	282	282	280	300	296	276	291	284	284	293	306	275	300	268	265	272	316	313	276	280	285	301	327	277	302	318	296	291	265	259	300	301
20100	3464	2974	2301	1557	1169	846	688	565	504	416	373	335	333	309	286	284	249	256	236	222	241	218	229	190	204	190	180	192	211	205	167	201	194	199	172	170	186	186	211	169	182	181	178	180	182	194	204	141	181	161	184	175	173	155	182	185	163	168	158	172	199	173	177	161	196	194	180	175	196	154	161	178	180	169	181	176	185	195	188	201	172	190	186	167	171	145	188	153	184	172	168	198	180	171	154	178	171	183	147	167	178	168	187	174	185	173	175	176	182	195	168	175	163	154	162	168	175	181	170	165	169	188	198	154	156	169	164	171	184	190	180	173	173	159	174	143	191	196	189	174	172	197	160	155	155	168	176	174	161	155	151	161	146	162	160	169	193	159	175	152	169	176	173	203	165	180	160	168	166	154	183	170	151	166	182	159	143	181	173	173	173	195	187	181	196	194	181	148	178	168	176	155	157	181	192	176	168	149	167	160	178	157	172	161	157	168	165	151	176	148	160	151	170	158	169	159	189	172	154	172	161	175	172	185	135	174	161	152	147	178	169	155	143	158	193	147	161	137	157	150	178	178	172	175	166	175	161	164	177	179	156	159	191	163	173	165	167	190	146	181	182	158	184	167	145	180	189	174	189	157	176	179	181	168	169	180	185	163	183	185	173	160	162	177	176	181	171	150	147	187	216	173	180	152	160	172	174	158	181	157	186	168	182	194	170	169	184	189	165	169	174	179	158	155	191	161	170	188	177	173	158	169	150	183	168	170	158	190	169	154	190	172	142	169	193	161	180	204	182	172	179	151	199	153	175	144	184	177	161	176	164	160	157	169	201	177	183	178	157	179	161	169	165	163	152	163	155	175	155	177	157	157	151	163	179	171	155	190	182	153	150	171	162	156	174	171	151	163	152	158	176	196	173	179	153	175	158	165	158	180	188	169	185	146	175	168	176	178	174	158	168	147	170	178	166	183	182	157	177	183	162	172	180	198	164	163	165	164	177	170	146	199	162	182	159	175	160	165	150	184	181	156	171	159	183	178	174	157	156	175	169	194	179	171	156	172	174	168	174	160	182	165	196	178	193	180	194	158	189	134	168	158	176	181	189	173	213	181	156	168	160	162	170	182	175	160	163	165	174	166	166	183	185	174	170	191	177	170	170	150	128	149	172	168	159	181	155	188	157	178	180	168	168	183	178	146	179	160	155	172	161	179	168	181	192	184	160	169	152	174	166	192	187	166	168	172	174	172	166	147	153	178	158	155	190	148	146	157	166	180	182	162	172	177	158	185	151	169	189	131	169	177	153	192	167	172	158	145	141	171	199	168	163	147	160	158	183	191	177	166	170	181	173	164	171	196	154	169	177	180	184	184	195	154	194	170	193	156	172	177	174	171	164	165	167	163	149	167	177	151	203	185	163	171	178	162	158	167	153	156	165	177	152	154	169	170	174	183	149	161	179	170	188	170	190	181	157	182	175	184	163	172	163	210	149	157	176	169	152	188	177	168	166	162	181	161	170	204	170	182	177	169	160	177	171	168	181	161	171	143	193	175	165	176	164	180	175	171	177	170	170	155	174	161	175	163	191	200	181	167	180	194	175	152	140	157	164	180	179	162	182	153	161	138	176	174	181	181	180	161	179	147	170	166	159	175	162	123	184	165	161	167	163	158	164	161	170	178	150	186	194	157	170	164	188	175	168	156	183	184	179	177	181	150	173	164	153	167	146	184	182	171	182	155	160	189	178	191	193	151	190	167	174	165	157	169	182	168	173	140	164	165	160	158	172	167	148	173	157	169	202	178	173	172	167	166	166	167	170	164	161	201	185	168	164	179	171	158	177	175	174	163	171	188	158	164	138	162	168	163	162	163	165	190	156	177	180	173	152	176	192	178	191	180	141	171	163	165	144	176	162	173	175	176	159	163	176	160	174	164	165	141	190	180	171	172	185	148	164	204	185	169	169	165	159	174	182	174	197	175	150	172	169	162	192	168	159	167	169	173	173	181	158	150	182	176	180	174	187	184	174	173	169	159	167	184	201	175	166	167	171	158	171	168	185	152	163	175	177	165	140	161	164	171	184	161	168	187	163	188	156	171	144	145	173	155	187	189	155	182	176	167	180	144	165	191	155	165	176	183	169	148	174	172	177	178	182	152	183	159	167	157	180	180	168	147	184	168	123	199	154	168	184	163	159	177	197	166	183	159	175	190	162	164	157	171	175	181	181	167	151	192	165	176	214	191	175	164	193	196	170	177	176	189	165	174	163	176	158	197	174	169	159	220	159	158	156	178	182	159	153	171	174	165	177	143	179	156	155	171	188	191	164	176	191	172	166	150	162	145	189	155	176	168	179	147	155	172	155	174	153	191	187	155	182	156	159	175	149	159	168	159	178	176	186	171	185	172	165	167	175	160	167	170	152	174	174	191	155	162	157	154	155	198	159	151	158	169	160	164	163	183	181	190	165	161	158	152	182	175	170	159	179	158	145	178	196	187	165	175	173	158	165	156	206	197	162	147	203	174	168	169	161	162	164	182	172	166	164	157	168	151	165	166	158	185	184	185	158	186	163	163	156	175	163	156	186	183	176	176	185	182	171	168	166	174	168	168	170	154	164	173	173	173	130	168	181	147	156	171	178	173	164	199	159	172	180	168	147	184	158	151	159	168	180	186	166	157	162	202	167	191	186	177	170	172	176	175	152	174	186	163	156	193	169	164	172	184	169	199	172	166	157	184	154	196	180	181	173	168	165	157	170	151	178	180	160	197	155	179	177	195	195	172	168	185	177	171	157	182	172	158	161	161	154	174	177	142	179	190	166	180	135	158	163	178	159	165	173	162	173	166	176	150	161	188	179	167	174	167	164	170	208	181	180	178	168	164	191	190	187	180	172	157	184	186	202	183	170	183	161	170	177	151	171	192	162	181	174	161	185	165	177	176	173	201	174	168	177	152	160	159	166	194	158	165	178	176	186	181	171	177	168	168	179	189	149	171	156	169	177	183	182	151	164	189	147	176	136	187	182	188	159	151	166	197	194	179	198	178	168	164	173	164	179	167	167	153	166	182	188	159	168	199	150	173	179	157	174	176	179	182	183	159	168	200	206	156	172	173	199	163	173	151	159	168	178	163	185	166	158	207	165	151	169	196	164	162	167	178	183	159	139	167	205	145	163	175	174	159	167	172	149	186	186	180	173	171	166	167	173	191	191	168	149	182	150	180	188	145	179	167	157	193	178	157	203	152	149	163	168	157	166	161	193	175	147	175	183	170	177	183	181	166	182	156	180	175	172	168	189	153	160	185	174	172	186	198	189	166	184	163	173	185	194	171	161	182	163	166	191	175	207	196	181	178	176	174	161	162	154	166	170	170	164	157	166	174	161	191	182	172	158	178	179	171	166	183	172	175	140	151	185	157	175	157	145	165	185	160	143	179	173	158	164	155	156	180	166	172	164	150	177	172	173	165	143	138	171	174	160	168	181	172	169	178	166	164	206	186	175	191	177	166	147
8369	2750	6277	6795	5788	4869	3808	3173	2600	2289	1937	1750	1576	1466	1365	1249	1183	1103	1065	968	912	874	851	856	807	779	753	755	721	638	690	678	689	631	641	703	675	595	585	623	616	614	618	554	650	574	589	592	585	585	584	556	540	574	562	549	586	554	560	528	538	549	517	571	570	538	562	565	530	523	532	526	523	477	542	562	518	577	510	508	562	512	519	515	536	557	568	547	509	504	525	532	554	464	521	528	487	515	547	504	520	468	489	503	484	527	503	525	505	546	509	527	514	499	545	551	539	529	555	490	507	508	488	510	556	518	504	485	479	496	493	541	532	501	522	503	526	506	535	498	512	493	501	501	513	497	524	519	528	510	503	512	482	495	495	547	516	486	547	500	519	519	507	458	496	500	480	466	521	519	536	498	519	520	480	476	536	531	501	482	489	509	528	502	508	496	498	545	503	498	503	510	523	519	525	479	499	516	503	451	511	525	541	532	516	471	482	494	504	500	517	480	522	495	519	489	500	467	531	523	469	460	520	500	500	524	513	470	458	536	535	501	527	491	510	500	548	527	473	499	490	518	491	511	470	470	526	507	536	524	523	504	523	519	519	499	506	501	503	503	522	490	528	493	541	524	541	502	505	516	530	517	540	496	508	552	499	476	498	497	528	494	506	484	536	511	510	532	506	528	483	525	523	460	522	491	503	492	514	498	511	509	525	495	494	502	453	505	485	492	519	507	551	530	510	490	504	490	505	514	526	502	513	539	472	542	491	510	532	504	481	531	467	499	497	499	497	522	492	527	484	535	509	499	536	465	491	565	523	503	507	508	465	489	515	478	521	523	508	471	513	503	477	481	492	474	491	492	507	486	495	530	433	502	505	538	495	479	515	569	478	492	547	529	499	492	467	543	515	511	505	489	504	502	496	510	528	528	547	568	519	468	490	480	520	497	505	473	476	555	486	498	496	502	516	547	488	524	523	499	494	507	474	467	526	547	492	525	507	497	512	502	531	546	538	515	494	486	529	505	494	484	539	500	478	507	520	502	540	511	521	479	494	479	479	498	477	541	503	515	521	548	498	492	491	478	498	455	493	491	515	490	463	514	491	527	522	467	492	489	523	519	492	523	484	508	513	477	484	556	488	497	509	500	504	517	504	487	514	490	472	503	469	504	481	476	500	478	469	480	497	517	504	463	508	508	517	495	503	485	491	512	511	499	463	501	505	498	501	528	529	511	514	486	493	495	472	485	528	458	525	472	478	505	500	506	497	497	500	512	514	578	482	477	501	490	494	560	498	470	462	493	519	501	506	481	503	466	507	483	522	490	481	488	486	490	469	534	500	480	535	486	506	499	504	551	506	515	477	478	496	505	548	508	534	509	512	471	457	475	541	479	496	531	509	515	507	515	501	521	542	516	509	537	495	502	495	505	484	483	506	499	493	488	509	541	532	462	500	493	504	473	481	467	491	498	507	536	505	524	484	509	503	523	527	494	515	512	521	514	485	527	528	505	462	482	487	516	494	453	528	533	499	505	487	512	500	506	510	488	521	468	522	503	524	487	532	497	524	527	482	517	509	515	531	513	522	495	500	514	508	497	539	476	493	481	509	499	526	464	517	533	488	539	547	473	470	485	496	516	478	471	460	505	477	520	505	546	514	519	511	485	501	507	482	502	528	486	481	474	514	477	504	515	472	493	513	516	520	457	525	491	519	526	471	537	530	518	492	521	487	520	533	461	515	519	487	475	511	506	491	500	515	485	505	533	498	477	477	488	460	544	477	510	512	522	477	537	482	511	488	481	524	513	519	503	511	545	478	516	498	499	494	545	516	490	511	466	521	507	530	543	476	495	504	513	519	484	507	536	551	472	474	478	520	496	536	483	519	525	529	488	524	513	525	482	493	498	497	510	489	524	532	544	529	496	509	506	510	505	486	512	508	497	509	505	487	532	501	530	497	524	507	483	545	514	522	503	505	459	504	514	487	496	502	473	514	498	504	491	512	490	487	476	487	555	487	496	512	490	520	529	514	501	522	470	487	516	523	550	468	521	558	512	490	507	486	461	516	517	502	519	521	489	503	517	529	505	512	531	513	519	544	511	496	468	469	500	486	516	493	492	520	502	480	511	499	514	495	528	490	520	527	464	484	510	490	502	476	459	532	502	566	535	499	500	475	509	490	517	532	510	521	483	515	523	532	456	493	485	511	500	497	527	536	493	509	512	519	486	518	485	506	537	486	499	525	516	467	505	516	487	531	509	491	514	489	539	546	498	512	471	464	466	521	547	502	499	522	520	482	517	501	489	456	510	467	541	550	503	503	475	494	496	525	494	504	510	533	493	507	530	540	512	475	521	525	540	522	525	498	527	516	492	495	508	494	521	497	524	511	510	505	522	506	482	530	520	508	493	501	497	481	568	515	495	544	511	504	535	471	508	528	514	496	534	513	500	503	506	482	525	486	491	514	480	492	489	488	497	480	526	506	499	509	516	523	517	508	545	500	495	499	558	490	504	521	508	484	530	494	503	471	503	503	507	459	506	516	472	485	490	507	511	494	515	464	498	484	494	530	515	516	504	486	516	484	497	537	523	492	485	505	493	524	509	501	512	504	473	495	527	501	525	530	504	464	480	501	496	450	466	507	538	510	496	506	515	482	524	515	526	464	503	504	479	486	516	480	505	498	469	492	491	455	491	506	472	491	453	469	497	469	505	517	500	519	481	498	469	529	517	495	505	540	493	518	507	538	507	465	484	507	522	489	510	516	535	517	521	490	515	478	498	488	489	500	501	504	503	492	492	505	497	504	520	518	525	514	536	483	482	511	504	519	507	503	471	516	505	480	487	492	492	482	494	463	504	523	522	504	502	534	511	509	479	498	490	465	529	515	527	490	490	510	513	529	547	546	524	460	489	500	508	476	470	520	496	492	519	525	502	522	484	490	467	495	504	493	499	505	496	540	494	484	497	523	494	515	470	491	546	547	480	481	508	472	473	497	479	507	483	538	501	484	492	468	527	496	464	514	476	485	528	498	486	494	502	477	519	467	525	515	487	499	522	473	522	505	522	512	524	516	544	464	495	471	496	563	483	542	517	468	519	499	508	513	531	514	498	529	500	500	500	499	518	493	509	587	488	471	473	512	519	520	478	519	523	486	501	542	525	520	509	480	556	539	521	495	483	459	544	495	524	487	438	484	494	502	496	479	466	552	512	518	474	465	503	516	541	518	545	544	513	477	513	522	479	534	497	461	517	544	483	494	528	461	506	513	515	500	449	520	520	489	536	467	553	512	504	504	523	499	506	499	496	500	474	505	470	494	537	501	491	500	504	481	507	484	530	527	482	503	523	487	516	485	489	566	488	509	513	486	534	529	463	461	548	486	499	495	500	519	524	497	550	477	529	499	518	483	521	508	509	523	501	528	489	462	472	487	524	516	490	551	501	515	512	480	520	471	495	491	512	468	523	516	460	498	485	472	538	538	499	474	503	514	487	460	449	509	480	527	527	509	504
2636	253	249	223	191	188	207	188	182	178	170	184	190	168	167	172	169	182	147	148	177	203	168	181	153	177	183	163	182	171	186	178	179	167	181	167	190	187	159	176	173	180	175	169	187	167	162	177	153	149	168	162	190	167	204	166	182	186	168	188	163	173	157	193	185	185	173	172	147	156	192	189	190	178	187	161	153	153	184	187	165	204	187	161	187	177	196	156	176	166	173	210	167	182	166	162	201	168	145	173	154	164	160	170	179	181	173	192	149	174	160	194	164	174	186	164	177	169	169	181	167	171	173	179	176	191	165	183	169	178	159	162	172	162	183	188	167	168	167	187	198	174	175	153	185	180	148	162	161	163	166	166	154	161	166	194	163	203	182	176	186	170	179	154	179	179	186	186	172	190	176	178	162	167	152	163	177	173	174	199	172	173	201	170	180	177	148	194	175	169	195	184	155	173	167	181	187	159	162	158	167	168	184	173	169	188	170	165	197	174	148	143	176	185	195	177	173	169	170	200	183	177	196	202	178	145	168	160	177	180	181	168	169	171	170	147	178	188	173	185	189	162	156	179	200	171	151	160	162	169	167	156	163	154	177	169	179	149	158	199	179	195	145	193	173	169	183	168	186	179	152	163	170	163	156	156	140	181	203	160	168	174	180	184	196	168	192	169	163	199	160	173	175	151	182	161	165	160	182	151	171	175	162	159	178	194	160	166	179	155	179	177	168	180	170	164	166	195	181	161	181	165	169	174	194	160	171	161	176	169	174	181	162	164	183	156	181	177	187	175	158	179	193	186	157	161	158	183	192	163	184	181	156	162	164	170	171	168	171	150	141	166	155	169	161	173	185	189	163	182	158	167	169	178	176	188	161	169	168	163	193	149	161	146	159	183	182	180	181	178	165	159	196	193	160	165	156	181	142	163	185	159	181	196	160	175	151	180	158	163	186	161	164	179	184	146	182	197	162	192	174	151	185	178	195	164	168	191	167	181	187	147	183	150	168	173	161	185	147	145	183	186	179	163	171	171	167	183	174	140	178	152	157	201	179	168	174	166	171	183	157	174	167	190	187	169	180	192	166	171	161	180	181	175	156	181	159	153	145	186	187	183	188	165	174	179	169	174	181	148	186	184	150	182	178	157	183	180	158	186	162	164	163	166	167	187	157	172	159	164	157	190	186	170	191	176	134	169	170	176	157	168	165	184	148	191	184	183	158	186	176	179	150	172	169	172	170	186	162	187	167	158	181	165	186	175	172	189	152	203	170	176	172	161	176	180	144	149	167	172	196	185	164	171	169	185	165	169	170	160	156	187	170	181	172	171	165	165	144	165	186	162	174	169	197	188	135	153	192	160	170	161	171	165	173	145	168	163	172	159	169	183	155	165	176	178	177	168	166	181	168	154	174	157	176	159	164	202	181	156	183	176	171	157	168	181	176	181	175	172	161	168	186	177	139	175	148	155	183	161	176	174	160	170	178	172	163	168	164	180	157	160	178	160	156	161	177	188	169	173	151	164	169	167	160	169	153	185	199	184	166	182	155	192	163	177	182	176	188	162	181	163	197	165	175	190	196	193	185	167	149	189	160	160	162	159	152	169	180	120	172	140	175	195	174	156	186	158	172	154	178	194	184	208	155	168	154	153	157	183	166	160	158	188	163	170	179	162	176	182	173	165	175	172	157	188	196	162	177	195	182	185	161	179	184	161	172	181	188	166	166	169	147	168	161	173	170	141	187	191	183	188	166	161	183	137	171	180	160	170	154	161	167	175	191	184	179	172	160	172	190	191	180	173	165	164	171	173	179	146	145	156	165	191	175	212	175	171	156	154	168	165	143	155	161	182	176	170	152	176	169	157	178	174	167	176	155	192	144	151	159	164	195	165	194	174	186	170	172	172	155	175	182	170	172	180	175	172	181	174	148	181	162	170	162	225	185	176	180	168	158	189	161	182	167	163	167	177	176	158	162	156	156	179	180	165	174	191	179	159	158	174	176	194	170	173	197	157	174	182	214	166	190	185	174	170	163	175	161	140	169	151	186	157	171	167	178	163	181	165	158	181	168	187	149	167	177	180	178	146	171	174	180	183	159	192	158	178	169	172	167	179	164	176	162	167	170	161	159	161	185	171	174	185	179	163	147	158	187	179	155	158	182	169	168	161	162	158	187	168	186	173	159	174	170	189	181	162	151	168	187	174	192	165	157	188	193	180	173	192	195	174	178	173	156	189	170	182	181	188	185	185	164	158	192	158	182	149	179	172	169	160	167	161	173	148	165	177	161	164	157	200	192	169	162	163	184	182	172	198	168	170	159	179	182	159	169	175	165	167	163	167	180	159	167	183	163	166	183	153	165	168	151	179	177	162	174	191	162	166	152	175	173	173	169	157	160	200	170	163	146	173	163	174	156	164	188	173	195	175	172	176	155	183	155	198	171	167	175	177	159	166	201	162	159	166	191	198	182	195	160	177	204	166	182	152	191	159	175	173	186	178	169	177	148	181	168	183	176	174	185	184	173	200	186	154	156	185	165	146	180	186	172	152	164	171	181	161	172	165	210	181	191	184	158	160	160	156	174	177	154	181	147	175	171	173	167	156	159	152	185	176	171	171	152	186	188	174	165	193	158	168	166	163	167	191	158	182	183	157	198	179	155	177	164	188	174	177	159	180	193	184	174	161	167	144	191	184	171	180	181	179	171	168	184	172	193	166	172	172	174	144	161	164	176	184	167	171	155	170	161	167	186	174	157	166	158	159	164	185	189	179	162	175	170	156	157	183	172	177	145	177	177	156	165	166	184	169	181	145	167	161	172	170	163	169	168	187	161	170	168	170	165	184	186	179	177	179	181	146	190	182	176	164	204	146	175	167	203	150	182	156	183	179	191	175	208	184	173	152	153	173	180	172	183	159	168	156	164	172	156	173	193	187	158	158	165	176	159	158	165	184	153	181	165	145	181	163	177	203	177	178	182	199	169	181	166	173	165	167	172	179	187	187	176	171	137	164	166	147	169	201	161	180	203	177	168	201	163	160	184	181	143	175	171	167	159	133	196	156	168	162	156	166	165	171	180	187	147	165	157	180	173	167	181	152	149	157	169	158	168	159	179	199	175	184	181	149	173	153	178	172	166	176	183	179	189	181	177	163	200	153	200	169	165	179	155	167	179	164	192	169	183	157	158	169	190	160	163	160	185	180	166	167	187	176	168	176	181	185	186	165	162	149	172	162	175	170	163	175	181	149	167	171	171	192	180	179	168	173	156	164	147	180	161	187	179	194	193	167	170	178	168	171	173	153	188	165	164	193	170	175	166	175	152	166	172	160	206	180	196	167	155	186	167	178	167	174	162	139	192	174	173	154	165	164	184	195	193	169	160	169	157	157	152	162	186	142	187	149	197	158	188	143	198	191	176	168	163	151	166	188	169	158	192	146	174	158	180	189	176	166	179	165	181	182	174	180	175	168	152	192	160	167	165	156	171	152	175	173	162	182	152	147	160	164
2738	545	663	682	649	647	597	578	579	513	523	550	515	563	506	501	486	548	528	454	472	503	484	486	537	514	483	461	506	464	494	453	479	496	496	525	510	480	504	486	493	495	440	511	455	499	496	445	481	569	507	494	513	488	499	470	504	495	452	462	522	441	522	512	479	489	477	496	472	474	510	470	493	493	454	497	486	485	486	483	492	500	508	479	486	496	471	495	513	475	502	465	526	487	488	502	476	500	435	474	502	513	493	489	480	452	475	496	509	519	455	479	486	487	501	524	455	481	488	466	497	465	516	520	548	468	532	483	468	485	470	494	510	464	464	515	461	507	467	454	480	473	477	479	459	486	489	514	466	470	503	500	477	518	473	503	470	488	526	459	536	488	479	475	534	508	520	484	469	475	494	516	526	499	456	479	483	465	516	464	468	504	491	484	490	485	488	481	480	449	488	485	474	483	488	491	504	529	534	505	492	502	479	479	473	460	498	530	491	456	510	448	481	465	491	455	511	463	515	472	453	462	503	472	440	462	456	492	486	509	484	479	471	498	461	520	482	467	512	477	476	479	460	480	505	497	474	461	433	473	501	452	497	474	502	460	474	503	513	476	489	524	472	497	449	434	461	465	511	523	509	455	466	447	467	520	485	476	489	486	469	484	542	460	475	467	479	451	513	485	504	511	521	475	485	463	466	464	510	483	450	516	477	486	510	479	452	473	489	486	485	477	511	472	480	491	447	487	456	484	508	513	484	468	466	469	483	449	513	463	499	468	472	501	479	423	473	502	511	496	487	476	454	479	480	477	463	461	495	487	474	486	476	444	413	430	466	472	464	477	498	483	479	469	536	486	494	514	523	494	476	468	475	503	551	484	452	481	493	453	487	468	472	452	520	504	475	440	505	461	465	464	479	499	500	492	469	493	438	492	495	511	516	500	473	525	506	481	492	466	518	507	489	516	488	535	493	452	444	477	496	501	511	475	500	496	501	499	491	515	469	522	507	463	507	494	464	500	492	471	483	491	500	498	479	506	509	455	468	476	452	506	459	504	499	489	473	470	504	475	488	468	508	481	474	486	449	499	477	485	481	486	458	436	494	497	462	477	496	495	455	489	509	479	491	454	501	496	483	475	489	467	477	442	494	554	489	522	488	465	506	496	441	492	513	470	458	453	494	466	470	461	488	486	536	485	481	488	474	447	471	493	503	479	489	522	466	513	447	498	528	500	483	500	490	514	465	458	494	451	464	488	501	517	504	488	434	486	506	475	487	466	493	502	504	467	484	482	452	519	495	496	466	500	484	507	498	425	516	505	511	485	509	538	490	459	509	449	516	483	495	513	470	472	462	462	507	482	475	488	485	521	492	452	481	492	491	493	493	425	481	498	482	468	483	514	527	468	481	454	501	508	512	503	486	466	483	525	474	488	516	503	480	497	508	537	531	488	482	470	499	500	492	496	480	522	491	466	492	476	463	497	506	481	447	447	503	499	488	482	541	524	472	497	515	505	479	480	461	515	461	498	466	496	491	516	502	483	496	484	459	484	457	498	486	496	448	474	471	474	512	496	492	471	444	514	499	522	508	499	488	456	487	482	458	496	456	479	511	507	485	503	482	476	494	479	452	513	498	522	485	492	501	498	470	486	522	491	488	481	492	503	495	469	459	498	474	517	490	444	461	489	498	474	467	499	477	471	510	485	487	456	488	486	459	454	500	507	503	489	478	466	478	470	522	466	460	485	527	494	506	432	479	486	476	474	503	496	483	480	504	483	429	457	486	498	534	500	525	490	471	485	470	530	507	474	493	525	475	452	523	498	503	504	477	517	451	499	521	514	499	511	493	487	467	489	479	455	481	492	527	466	512	460	492	515	464	523	479	516	512	486	492	487	466	496	469	465	470	467	504	496	473	453	456	462	505	484	492	469	531	467	555	500	473	503	471	458	466	486	486	460	500	446	498	466	483	455	482	523	460	508	498	477	496	424	447	508	514	471	468	489	477	484	460	460	475	506	486	484	510	470	518	448	488	498	496	513	425	464	501	524	520	498	484	489	450	476	536	456	497	522	460	520	475	476	461	478	468	460	491	468	457	539	506	473	464	515	466	480	488	465	471	498	495	466	514	484	461	476	496	518	479	536	481	490	513	496	465	479	501	490	495	497	457	501	487	525	506	470	486	488	511	518	481	467	517	486	490	473	509	503	479	453	516	528	479	491	516	497	443	515	498	474	431	484	522	449	503	491	452	451	479	533	502	479	490	489	530	455	458	498	512	493	525	482	505	437	495	505	524	516	502	509	518	513	510	501	475	505	494	442	488	454	513	446	503	500	493	542	468	470	458	507	495	497	495	498	498	482	571	458	466	445	516	490	486	437	506	486	476	459	493	539	511	512	514	525	466	509	545	498	499	502	501	486	500	505	496	483	490	489	504	455	512	500	452	486	486	511	478	471	476	505	499	507	434	462	443	466	483	488	460	525	459	480	528	490	484	457	480	493	463	509	502	470	493	470	496	480	494	495	499	450	459	497	486	478	506	547	486	500	472	464	494	467	488	515	475	516	444	451	502	465	508	474	468	506	486	458	494	492	520	520	450	470	466	499	500	495	512	509	464	491	485	488	496	491	488	461	507	458	482	483	478	495	457	527	481	517	512	466	481	514	464	501	498	478	459	502	493	487	491	500	492	504	461	502	530	493	477	483	476	478	504	480	470	458	487	530	458	491	490	484	479	484	502	500	492	482	463	473	515	452	475	471	491	453	502	526	481	477	483	475	494	505	504	509	484	502	471	489	474	512	500	515	475	481	499	523	481	470	491	497	441	525	493	476	464	518	482	500	480	496	476	482	507	467	468	496	482	500	486	485	457	470	497	469	505	529	475	490	454	455	481	476	486	511	495	476	480	475	476	465	532	513	510	467	473	536	481	523	481	483	501	493	502	491	475	473	501	483	488	476	459	484	533	514	552	474	482	455	513	506	478	511	476	512	443	484	464	504	440	497	493	480	489	523	436	473	485	471	501	489	478	481	501	496	543	531	487	475	467	469	486	513	438	477	483	477	518	482	487	461	475	516	486	492	527	485	500	482	461	521	509	545	501	517	524	513	455	484	468	513	502	476	476	475	458	494	483	471	495	525	520	511	470	451	470	527	503	456	451	482	502	480	511	460	480	487	503	446	466	509	486	466	473	420	482	472	487	472	517	500	513	518	480	429	494	536	500	513	476	458	487	481	493	494	475	504	443	475	496	515	523	523	454	509	484	489	501	478	493	467	479	485	517	489	515	503	525	478	445	516	485	454	499	471	498	485	525	494	519	500	458	442	497	518	503	546	471	499	496	449	470	470	473	479	485	495	506	503	447	512	476	464	502	485	474	482	501	493	505	460	484	504	523	508	502	512	491	518	483	494	497	490	458	508	467	474	510	475	485	494	481	510	498	471	490	490	505	494	477	484	499	502	463	481	477	489	484	476	485	440	496	515	467	473	489	508	496	461	504	528	454	494
10973	1156	1399	1033	715	543	428	354	266	224	200	168	184	156	141	151	142	134	128	140	112	110	116	102	104	105	86	105	98	112	110	97	107	105	105	80	104	96	85	102	98	109	109	97	97	84	106	93	93	97	85	81	88	93	95	111	100	80	102	97	95	103	98	77	106	102	84	96	89	103	92	102	102	97	91	100	94	82	102	106	85	100	103	113	86	101	92	100	102	109	74	92	89	96	87	94	87	89	97	83	94	104	78	91	94	103	96	80	94	95	75	101	93	86	78	88	117	88	92	91	107	96	91	92	89	80	79	102	86	79	93	104	92	109	107	93	72	76	93	88	88	89	84	85	97	87	104	81	93	95	79	97	104	80	95	86	78	89	101	88	89	101	89	83	91	84	84	85	90	109	93	79	103	109	86	100	79	100	102	104	92	82	90	99	85	91	79	91	73	97	91	86	93	102	87	84	81	83	93	78	103	76	90	99	100	88	88	92	96	82	104	88	84	80	99	89	79	91	83	113	101	109	72	82	88	79	102	95	92	81	100	86	92	82	98	77	93	85	80	92	99	117	94	89	91	93	100	90	90	81	91	97	88	84	89	97	90	85	102	97	99	97	88	94	98	93	79	79	86	80	95	84	93	95	92	96	90	88	92	92	79	92	82	97	92	66	76	103	82	83	91	102	86	81	85	79	95	87	86	97	73	93	85	94	95	101	92	80	100	99	91	104	84	95	97	91	96	91	93	92	96	103	98	94	103	78	91	99	96	91	97	94	92	90	83	96	82	95	92	85	88	94	83	84	89	90	101	79	90	86	91	80	90	93	102	88	101	81	88	103	95	89	85	103	100	84	105	87	99	80	92	87	85	89	86	84	96	86	63	90	79	87	108	96	70	88	98	92	86	71	95	96	104	92	80	82	93	93	78	101	99	93	79	80	97	94	85	81	89	81	95	87	88	86	78	80	70	105	96	89	100	98	80	102	90	91	99	83	92	96	95	73	82	94	73	83	76	96	100	83	88	86	102	98	76	87	86	84	107	88	94	99	88	71	104	94	95	84	80	86	105	94	75	88	94	87	72	83	105	74	92	92	97	86	77	85	80	81	95	86	77	86	92	86	108	98	89	93	88	83	76	85	77	79	87	84	95	89	90	87	106	101	91	90	83	86	91	91	92	102	80	103	76	100	103	89	89	96	96	95	80	96	86	114	96	83	89	92	74	98	85	97	101	99	90	97	84	86	81	88	86	92	92	78	76	84	89	103	91	89	75	95	64	83	93	77	88	92	92	90	89	93	96	80	78	82	84	79	89	102	102	91	93	102	81	96	110	103	88	104	98	87	87	121	103	74	104	110	91	91	77	101	78	81	83	92	88	89	87	90	104	97	101	94	95	96	89	90	85	72	91	88	90	82	96	88	94	97	100	108	86	68	92	100	112	70	103	91	77	83	100	80	94	102	94	90	84	95	87	109	93	98	80	96	71	103	104	98	90	95	99	97	79	122	84	82	82	93	91	80	95	91	98	76	76	85	88	91	92	70	99	97	94	86	98	92	110	90	84	83	112	90	102	85	86	99	91	77	90	101	85	87	90	82	95	103	102	89	85	89	79	79	101	80	103	100	83	83	90	88	84	107	92	104	91	86	87	94	93	82	86	75	101	70	75	83	101	87	113	84	96	75	88	78	78	77	97	96	96	87	88	90	95	92	93	85	110	82	73	93	90	96	77	91	71	79	92	101	80	89	75	90	93	104	94	84	101	85	105	77	78	87	118	95	99	93	100	92	99	82	95	88	77	94	86	98	98	81	90	82	83	69	80	74	87	91	86	109	100	87	78	101	106	81	84	94	76	97	79	102	73	106	91	87	82	95	106	112	89	66	91	96	95	99	82	95	97	113	94	85	74	81	86	87	100	74	96	90	78	81	108	84	97	100	93	73	76	81	81	74	91	77	99	73	95	87	78	98	76	90	85	99	88	107	86	97	86	80	79	85	81	81	80	95	77	97	112	95	84	79	79	85	77	92	95	90	79	90	108	87	95	98	88	95	91	98	88	86	87	85	74	84	91	71	97	73	97	99	119	79	102	106	82	91	108	83	87	83	98	93	76	82	90	102	84	86	85	88	102	106	83	84	95	89	94	113	100	104	92	78	93	86	109	103	82	79	92	95	83	101	81	106	89	83	95	86	97	84	90	102	75	93	78	83	90	100	88	117	81	106	95	87	81	63	110	71	88	89	106	90	101	88	93	87	92	89	105	91	95	95	89	80	85	101	82	84	100	90	91	84	86	85	87	94	99	80	85	87	92	95	83	86	83	93	70	88	94	104	92	73	103	84	95	93	85	84	83	95	88	91	81	87	96	77	84	92	83	80	103	101	75	90	88	80	89	107	92	87	89	105	95	101	107	104	95	98	97	92	103	96	85	89	100	92	73	89	86	98	80	82	97	74	89	102	91	78	100	102	95	80	87	91	98	108	93	112	82	85	99	99	94	77	77	99	104	86	76	97	84	71	80	83	83	94	87	102	89	92	92	93	87	97	90	77	95	103	95	94	85	77	99	88	102	104	85	92	112	102	81	92	106	88	116	95	93	100	89	80	83	97	86	76	110	85	80	76	67	89	105	83	76	100	78	81	87	78	101	76	92	90	85	104	94	90	82	91	90	80	92	109	71	88	97	81	80	101	102	101	88	74	99	97	87	78	98	89	80	73	112	79	109	86	101	103	93	92	102	102	91	89	88	92	94	94	85	85	80	95	90	111	90	111	100	79	80	98	89	82	78	92	106	87	95	100	94	100	70	96	80	85	77	77	99	92	88	94	97	86	92	89	96	95	88	90	84	91	95	88	90	78	104	91	95	85	84	98	104	79	100	82	94	90	109	84	99	92	79	91	91	87	83	81	92	71	94	98	73	90	82	92	93	84	112	89	84	66	106	90	86	90	82	113	89	75	79	98	101	110	93	86	89	89	92	88	94	83	84	85	83	93	93	80	97	82	83	87	97	90	83	89	84	87	103	81	90	95	84	103	120	98	91	91	107	91	73	89	95	91	82	83	84	90	90	95	82	88	92	103	94	75	78	111	107	85	82	102	84	80	80	101	74	92	72	91	98	76	100	84	88	96	70	90	93	81	93	105	80	79	87	81	92	94	94	85	90	94	105	100	74	105	94	89	87	92	96	80	79	99	104	93	82	106	88	81	74	64	85	92	103	85	94	89	85	89	80	92	78	94	94	102	102	82	89	94	92	71	91	105	73	101	95	95	88	98	82	89	87	64	93	101	87	74	87	94	89	83	92	87	83	75	77	98	102	103	89	92	94	89	82	75	89	92	80	73	103	95	88	77	96	83	91	80	74	87	91	99	102	91	94	76	99	73	101	83	77	93	96	90	93	94	91	85	73	90	86	107	90	74	87	111	91	92	87	92	88	86	99	83	103	102	111	89	101	95	86	78	99	81	85	69	95	88	101	99	80	100	100	79	99	70	78	92	83	82	81	74
6155	1401	3154	3644	2930	2422	2018	1550	1398	1188	1037	924	855	759	660	663	564	596	539	546	511	489	480	494	478	421	423	420	405	386	376	420	368	393	351	332	387	323	363	379	329	344	340	336	337	349	316	354	341	315	312	313	312	304	332	337	297	285	343	308	340	320	320	301	313	318	311	301	308	303	299	316	300	314	285	291	316	296	318	291	337	330	324	316	277	298	303	312	309	335	304	290	294	286	275	272	295	267	326	295	289	316	313	310	306	313	300	306	327	267	299	308	324	283	289	287	309	306	316	306	310	314	277	292	303	286	315	305	281	301	325	255	298	286	284	295	319	299	309	297	279	294	322	286	317	310	289	309	281	276	284	286	281	291	284	279	311	288	291	317	295	336	306	300	312	305	301	294	289	290	304	290	302	306	296	306	312	315	314	283	273	280	272	265	319	303	299	271	300	323	289	299	285	273	278	294	290	284	313	304	315	309	296	277	303	309	269	276	301	291	294	278	290	271	315	300	279	299	294	273	285	307	307	251	298	290	315	274	281	298	320	303	284	288	298	272	292	308	287	289	288	282	283	299	279	272	264	285	297	298	302	291	310	287	302	296	265	315	287	318	292	273	288	296	278	288	290	276	301	315	302	286	292	317	320	290	291	296	277	287	309	283	306	313	265	329	275	288	290	306	262	314	292	295	304	301	316	297	296	300	283	293	303	299	284	295	319	259	312	288	288	269	308	276	296	290	296	301	273	284	307	286	276	305	272	286	301	275	288	271	265	291	297	298	313	351	292	287	282	315	275	276	285	279	285	284	265	260	295	259	299	295	279	312	313	282	265	302	295	282	276	287	295	285	327	280	322	287	287	299	276	275	286	286	305	302	296	299	290	295	283	309	285	298	304	309	288	294	303	280	286	291	292	312	306	291	306	281	303	259	305	310	309	309	278	265	302	319	271	306	280	303	287	310	277	306	291	278	276	266	295	302	265	297	297	276	293	298	283	292	280	269	266	281	334	294	260	287	280	311	275	287	265	266	269	293	277	294	268	301	265	325	298	305	293	278	300	282	307	257	291	314	293	283	300	307	280	318	297	288	308	289	296	287	273	309	272	279	296	287	289	286	270	310	277	305	261	269	298	294	298	298	288	291	304	301	291	305	291	288	298	259	289	298	307	307	296	300	276	281	296	302	284	263	301	314	302	293	291	320	326	259	276	301	299	305	320	311	276	281	308	276	308	305	290	306	267	257	296	292	267	292	274	264	283	278	311	270	286	303	274	297	292	285	273	271	279	302	287	271	303	307	294	282	277	296	298	319	282	273	271	264	264	301	313	297	301	307	301	312	295	285	309	279	267	287	287	302	297	293	306	298	258	312	271	282	291	295	273	304	286	261	298	293	297	297	302	296	314	295	260	331	284	297	274	279	299	315	315	273	254	282	294	304	289	292	293	287	299	284	296	296	291	323	289	273	295	283	312	293	266	272	308	250	290	268	302	269	316	290	296	311	275	297	297	294	306	299	280	304	297	288	275	306	258	300	292	270	279	286	294	287	261	304	303	274	311	314	289	299	324	296	289	290	279	308	299	299	293	276	284	279	305	305	294	275	274	287	286	291	284	276	304	272	259	299	271	276	306	252	315	315	299	271	267	319	270	266	289	289	310	311	266	273	285	311	289	280	300	291	306	301	277	307	289	275	328	304	297	250	320	282	304	282	294	301	302	290	304	267	298	301	353	271	270	274	301	268	306	291	295	343	301	303	305	327	290	297	279	278	260	271	319	307	294	302	304	285	290	295	303	255	306	276	272	308	278	292	304	297	286	285	274	290	325	307	323	319	286	313	302	303	285	288	272	289	310	289	253	297	292	284	294	291	304	315	293	276	288	308	321	270	300	299	293	293	293	308	280	263	284	298	288	268	312	274	295	322	310	308	320	305	311	324	294	266	300	304	282	283	316	315	294	295	272	265	261	321	309	305	285	302	310	281	310	287	308	269	301	274	241	337	327	316	299	296	303	301	281	295	299	279	262	259	298	319	313	277	280	282	271	310	291	281	291	305	297	284	263	297	312	305	309	305	305	307	302	286	304	266	263	314	325	302	297	281	309	298	271	293	302	309	268	284	295	319	303	282	315	282	298	295	306	315	297	271	274	267	292	268	297	308	273	267	304	276	282	266	269	304	301	278	293	319	281	267	276	279	294	286	286	304	276	273	294	280	277	290	281	280	283	282	306	275	280	274	305	303	302	266	268	298	304	304	295	320	300	282	293	321	292	288	322	303	324	272	297	257	305	281	258	275	304	337	300	296	299	279	311	291	298	299	298	304	304	286	297	313	293	293	302	312	295	294	310	286	330	261	260	284	295	256	295	327	290	283	257	291	266	261	274	309	270	320	301	295	282	287	293	304	296	291	273	267	294	268	307	282	312	288	289	292	272	291	294	268	268	287	296	304	285	278	280	268	317	317	297	289	280	301	262	292	296	290	285	292	302	311	282	282	305	307	277	299	277	279	306	258	290	273	280	295	299	295	297	299	269	257	272	276	278	314	256	297	301	322	314	285	304	276	299	273	315	283	282	330	297	281	293	341	300	286	298	304	289	244	312	287	257	293	287	263	281	287	282	290	267	317	288	328	304	281	310	284	325	299	293	280	300	270	270	273	277	278	297	276	304	274	318	297	264	282	289	289	320	297	316	276	305	259	282	263	270	273	282	305	272	304	276	311	289	291	295	279	327	303	291	282	281	291	299	296	307	284	300	296	276	297	327	309	313	255	317	298	300	278	300	293	322	313	309	288	276	294	311	294	287	291	271	295	289	285	286	313	298	289	319	298	272	254	294	271	295	338	264	279	281	290	291	288	316	275	295	291	267	294	273	312	317	279	303	302	260	291	290	311	296	318	272	269	320	306	277	298	282	306	288	296	283	290	301	298	276	290	314	295	297	291	287	284	302	299	299	285	260	313	288	275	317	306	301	314	245	310	292	296	295	281	297	307	316	309	286	289	309	311	296	289	300	293	294	276	286	318	290	284	303	302	313	311	312	289	319	344	320	286	307	283	276	284	305	277	307	309	290	309	284	290	288	279	317	287	292	269	299	298	275	252	271	276	297	305	277	287	296	317	295	280	303	272	262	280	293	308	292	308	294	296	277	302	286	300	263	297	280	277	279	282	266	291	267	295	284	293	308	302	265	292	333	342	281	310	300	288	316	306	284	298	309	296	299	299	279	286	278	262	285	279	298	312	252	276	289	293	288	269	308	295	316	260	322	326	315	306	289	286	300	287	319	253	293	269	289	281	299	286	295	284	284	350	286	282	294	272	301	286	313	285	311	273	297	302	304	303	310	284	277	311	306	290	301	307	281	302	298	301	285	297	291	305	306	295	275	311	252	297	294	265	305	329	308	265	275	342	273	290	303	294	294	294	279	266	293	277	261	292	292	295	272	321	308	299	300	282	284	280	291	301	304	291	263	297	307	295	304	305	300	307	309	309	301	308	261	285	283	304
20172	3350	3016	2259	1598	1088	823	668	554	468	414	362	353	337	322	291	237	264	265	222	205	209	213	208	218	208	202	188	202	179	169	222	180	206	197	158	181	184	199	169	169	194	185	180	172	182	169	168	155	179	186	173	156	178	193	177	161	156	152	157	177	183	174	189	187	162	153	194	176	177	179	174	176	183	163	181	176	159	169	184	166	177	182	191	158	156	160	181	182	172	161	160	166	136	179	155	189	145	164	156	174	173	186	156	196	178	171	169	187	179	159	161	162	160	179	171	156	193	192	147	174	170	168	201	179	195	181	183	176	175	185	167	161	183	157	162	178	199	176	158	179	187	140	169	167	165	170	172	169	163	180	196	174	168	192	168	154	181	156	157	156	151	186	162	156	171	163	189	185	157	160	185	176	183	161	191	173	163	161	208	154	166	163	188	177	189	180	154	178	188	166	172	179	179	164	178	157	175	171	185	179	163	171	174	191	181	179	188	156	162	180	158	172	181	183	161	177	181	168	188	160	147	168	179	169	193	164	159	190	175	172	161	170	185	168	184	163	178	161	175	178	166	180	136	176	159	177	180	179	182	179	182	183	189	154	178	163	171	185	146	166	163	178	175	161	154	177	180	165	178	146	157	187	175	192	182	170	168	176	186	182	176	176	146	192	145	172	179	145	159	164	162	136	175	164	159	158	176	189	165	161	162	160	174	176	170	176	181	170	186	189	136	187	190	178	157	183	213	196	159	175	138	193	170	190	181	169	160	163	171	178	190	155	177	175	200	174	170	178	167	150	177	168	171	177	175	201	144	140	176	178	182	148	166	161	164	166	183	166	180	168	170	155	157	177	183	175	156	173	190	174	174	167	167	159	174	173	170	153	160	147	155	169	168	171	168	174	177	195	162	169	168	184	172	172	170	156	177	166	171	169	143	156	153	168	162	165	160	195	151	156	171	170	153	164	160	195	182	174	192	148	190	184	173	176	146	165	148	181	174	131	162	171	155	157	170	167	175	194	181	149	188	182	182	181	167	166	157	184	169	159	169	171	147	156	186	160	155	172	185	165	173	167	163	187	183	154	162	183	168	160	172	173	184	176	173	160	165	184	180	156	206	175	172	162	187	160	196	182	191	169	185	177	170	189	162	145	184	175	178	170	157	154	162	160	174	160	188	183	152	172	163	177	170	158	169	177	173	166	203	167	161	174	176	180	173	202	163	154	175	147	190	177	156	202	168	150	182	171	177	189	185	183	179	178	175	189	176	152	163	188	162	147	180	179	173	183	180	161	150	169	179	185	168	188	150	190	166	182	163	151	181	174	171	184	160	177	170	174	167	176	165	204	174	162	173	149	187	161	176	180	179	153	180	170	168	153	162	158	160	172	169	163	185	203	152	179	148	179	178	187	183	181	170	178	163	158	172	149	162	186	156	162	170	179	175	165	180	190	157	176	199	133	170	164	167	162	170	182	162	157	175	189	193	152	147	149	170	145	179	166	153	174	192	148	189	177	191	161	190	162	162	155	195	179	170	175	181	160	144	168	180	179	176	147	183	171	178	170	188	141	172	157	180	175	189	154	163	159	182	166	190	168	184	170	183	191	156	179	187	194	170	171	196	164	172	150	153	161	159	146	193	145	178	158	163	185	159	153	164	147	183	196	165	164	167	158	183	159	161	155	167	147	170	161	196	155	161	152	160	159	162	161	163	190	180	171	180	154	185	150	164	191	176	186	171	155	163	186	163	183	183	168	146	166	171	183	162	183	165	165	157	152	153	170	186	183	172	161	191	162	179	199	175	148	137	173	181	158	146	168	196	171	174	163	176	182	162	168	175	173	153	176	178	163	171	194	171	194	172	183	155	165	193	193	153	174	177	178	172	169	151	202	170	177	162	176	155	140	160	165	174	158	161	176	173	161	172	176	161	172	177	184	175	165	157	158	155	163	191	190	164	179	189	187	161	171	167	158	147	177	163	170	163	197	175	145	177	140	195	166	164	140	152	159	165	152	161	164	154	208	171	170	168	170	196	193	162	155	172	171	165	167	163	184	169	178	163	162	161	155	182	154	176	171	184	152	158	164	162	182	178	178	174	165	149	159	162	171	183	168	173	187	172	146	162	176	182	150	166	149	176	167	175	172	169	168	206	161	170	196	183	164	160	158	156	196	179	135	144	161	165	153	156	169	179	167	182	186	165	166	207	194	169	185	151	159	181	172	189	172	194	193	167	201	174	183	187	172	186	176	182	151	185	159	191	198	180	144	168	170	158	200	164	181	172	165	164	154	171	166	175	173	166	158	183	151	160	159	171	164	174	181	191	183	144	177	174	184	154	170	165	180	171	151	196	181	177	175	163	170	169	157	196	160	182	158	158	168	160	154	192	175	171	158	171	138	183	209	177	140	157	170	179	155	151	156	161	168	169	161	159	198	163	189	161	167	183	189	185	168	177	193	158	149	170	165	182	170	174	162	166	149	155	179	172	154	152	173	203	181	185	166	170	176	155	179	187	172	184	174	168	154	182	163	175	187	136	169	171	189	179	162	166	139	177	197	175	177	162	180	209	171	173	156	179	165	182	161	181	147	150	182	156	154	158	186	186	159	166	181	175	182	182	187	165	154	170	132	179	176	174	165	166	178	179	205	175	174	172	198	168	191	150	171	167	158	164	180	178	166	157	185	160	156	180	179	162	174	142	197	169	148	166	160	179	184	179	175	176	183	179	181	166	164	175	147	171	157	182	198	173	165	172	147	179	160	161	155	161	198	154	168	157	170	163	148	185	174	162	178	175	164	175	157	170	156	140	148	141	156	182	158	155	158	168	170	164	170	173	181	185	164	146	181	162	159	175	154	180	157	153	164	161	159	144	163	169	173	188	183	191	184	177	147	175	174	168	175	153	169	151	194	179	175	165	167	164	174	175	180	160	189	159	166	144	174	158	179	184	184	179	181	193	187	196	169	197	169	157	156	200	177	160	171	158	195	193	168	173	190	163	171	173	152	166	179	196	166	158	169	159	148	153	176	163	135	159	165	152	174	160	164	187	179	174	162	182	171	173	162	171	180	155	175	165	196	168	172	187	172	165	173	192	170	185	176	149	187	173	170	174	169	161	167	180	137	169	169	150	177	170	169	171	159	173	168	156	166	173	169	160	157	181	180	215	175	169	179	193	173	176	180	185	160	180	142	182	162	163	164	178	162	157	172	153	177	180	193	139	152	176	164	146	177	178	162	189	175	189	142	187	136	171	190	163	177	162	141	175	179	159	185	179	168	209	177	169	168	174	201	147	183	164	160	131	186	180	166	168	184	176	165	165	180	161	175	162	170	162	176	186	183	176	156	177	161	201	145	172	152	160	158	161	168	174	165	128	169	175	181	158	149	170	175	169	167	173	180	196	185	146	165	181	186	168	165	185	156	172	161	150	164	151	180	171	172	187	176	177	173	168	176	156	182	147	186	172	177	168	169	177	164	146	170	166	182	173	166	174	135	189	154	166	161	184
8658	2705	6273	6803	5777	4800	3785	3200	2582	2340	2052	1784	1643	1450	1366	1248	1157	1111	1088	996	924	865	860	873	803	791	798	723	731	734	695	724	647	632	641	616	671	628	650	658	603	573	583	594	579	530	569	564	573	562	601	583	573	557	532	555	530	568	558	575	576	520	585	566	539	570	528	576	531	490	576	544	523	526	543	550	564	579	530	524	529	521	520	560	498	528	546	531	532	507	515	527	527	523	546	555	500	492	513	519	516	567	494	513	530	491	541	510	516	498	547	500	542	484	499	503	535	522	515	512	510	493	517	526	544	511	521	494	574	526	567	497	518	507	522	515	529	539	467	492	482	517	501	532	513	540	535	508	511	574	491	539	534	482	530	500	518	556	475	463	496	511	477	488	486	482	509	522	512	513	494	469	515	531	511	487	460	524	487	479	507	516	545	486	516	504	530	527	510	498	470	467	477	518	492	505	487	519	501	514	489	501	503	558	535	537	516	505	485	492	514	476	499	520	516	502	509	521	517	503	498	501	509	502	534	523	490	487	475	507	491	527	500	526	499	512	502	500	488	513	547	490	519	490	483	505	456	507	534	473	515	493	480	499	535	499	504	466	505	504	499	500	513	521	501	514	520	476	492	446	514	523	486	500	481	480	506	476	479	484	526	478	504	515	516	498	484	484	482	492	559	530	500	470	450	536	543	498	510	522	480	480	498	499	560	539	511	456	536	530	533	518	489	509	498	480	504	509	456	536	481	473	489	470	474	498	526	518	534	504	490	496	534	454	451	504	510	535	522	524	529	499	529	505	496	515	495	485	525	510	494	532	485	481	543	527	516	504	526	505	559	503	516	484	500	486	533	502	539	524	516	477	504	500	493	469	506	506	492	469	492	470	479	500	437	524	494	516	508	526	505	501	541	501	523	498	516	496	539	499	483	488	465	496	494	534	529	487	500	505	518	504	510	518	528	532	457	518	473	529	439	519	521	475	498	482	503	464	476	494	465	485	516	509	506	482	489	525	474	508	484	532	495	555	510	527	537	521	495	489	508	532	507	508	556	530	501	510	493	514	504	491	478	503	481	472	502	491	478	481	503	508	526	516	509	531	528	495	520	481	513	476	529	490	505	559	466	493	467	515	476	517	486	479	532	544	519	492	539	529	504	484	497	514	519	515	485	525	514	501	517	496	511	504	514	511	529	484	474	529	510	462	534	530	533	554	518	487	521	514	510	509	517	517	480	495	499	505	508	492	536	537	491	474	506	454	499	517	494	527	528	495	508	527	502	518	516	536	468	492	499	545	506	541	519	505	530	532	466	520	507	523	516	499	494	510	496	521	492	496	528	494	553	502	524	492	546	525	478	476	497	475	518	480	503	496	462	481	520	508	494	492	453	506	548	480	460	537	499	488	505	536	462	504	507	495	533	484	467	486	465	484	489	483	515	513	490	499	522	493	453	573	491	506	503	473	488	507	471	505	501	500	508	474	507	499	494	534	497	504	467	504	559	496	498	580	501	487	479	505	508	520	498	515	507	487	504	501	572	479	489	541	493	475	536	541	490	559	553	492	519	512	518	478	528	509	500	506	540	514	496	495	532	513	503	574	480	532	493	509	457	466	501	495	497	524	455	492	499	490	533	472	512	494	525	483	530	499	493	473	534	481	535	489	519	568	493	463	524	513	468	499	477	545	526	495	490	500	527	490	460	492	512	511	522	481	481	496	482	485	494	520	557	523	456	487	487	483	461	481	502	521	498	504	490	499	510	495	509	508	500	509	470	500	541	473	480	492	524	454	493	484	509	506	507	505	504	493	499	498	543	482	500	486	490	452	506	479	545	495	502	489	533	493	496	501	478	495	496	499	481	488	495	445	517	471	505	518	482	481	511	540	494	510	505	484	481	521	506	534	515	476	503	479	522	509	522	485	501	481	488	497	505	487	482	497	484	513	502	508	495	476	485	511	498	482	506	529	470	514	544	522	496	476	500	487	498	489	492	504	523	510	505	501	487	492	504	482	479	507	539	548	495	510	480	491	491	513	496	478	494	473	476	492	507	487	487	506	568	526	480	513	539	511	548	504	481	474	476	492	482	499	452	497	528	504	485	524	491	486	492	494	494	502	515	487	486	504	515	474	513	567	506	498	521	492	454	560	480	485	486	518	476	500	537	513	476	465	486	493	505	467	533	506	499	452	538	524	496	574	486	536	527	506	523	462	494	493	530	500	511	509	512	454	567	514	516	467	493	509	523	492	464	477	500	532	475	530	519	522	510	491	545	489	534	505	496	510	474	494	495	512	444	520	519	517	484	503	521	513	490	520	521	525	465	491	482	469	497	471	539	508	509	523	493	474	439	503	493	526	517	489	509	518	526	486	513	480	474	537	544	499	551	466	486	510	508	458	488	499	487	529	488	526	493	526	499	538	482	517	514	515	529	488	521	489	490	498	528	541	489	501	498	483	491	506	477	522	452	503	496	468	507	486	512	480	508	484	520	497	505	500	506	520	516	550	517	516	476	541	511	521	493	473	494	493	528	532	525	555	496	487	484	530	499	487	496	520	476	502	480	492	489	484	508	541	503	503	447	519	501	507	532	529	531	475	500	491	514	512	482	516	490	491	496	510	457	524	486	487	511	508	482	493	485	469	510	510	517	510	544	475	496	473	521	504	477	516	514	500	493	489	487	506	490	496	503	468	511	542	532	506	502	528	541	509	491	490	511	506	548	537	479	474	501	534	528	510	511	559	475	500	487	526	502	492	492	474	544	456	491	524	526	489	535	527	550	518	497	537	494	501	532	482	521	492	493	474	492	517	479	492	498	526	495	519	499	510	489	493	520	516	507	553	519	507	475	489	485	466	480	475	494	526	540	493	521	465	500	504	548	524	490	519	524	531	484	520	524	510	480	528	483	489	513	494	486	473	512	497	496	502	520	457	487	526	528	530	494	506	500	537	548	550	477	514	494	514	491	475	526	469	507	508	528	469	491	512	509	528	465	516	473	468	485	474	477	504	492	471	503	517	501	474	489	499	469	518	482	517	504	491	477	504	489	524	469	510	519	483	483	506	468	495	492	475	501	473	553	502	461	493	497	511	478	492	473	483	477	508	473	490	555	487	500	474	503	514	507	509	521	492	497	523	520	451	504	518	480	517	520	494	479	521	539	515	481	470	509	486	537	531	529	506	489	541	506	520	549	492	466	485	503	487	524	531	527	499	524	493	483	498	499	504	475	467	524	484	474	511	497	503	521	538	539	562	515	519	524	486	475	531	533	487	513	513	485	507	501	514	544	497	497	487	509	517	495	537	471	522	492	518	531	510	528	525	510	492	538	465	528	548	513	478	483	526	497	484	519	518	509	521	501	513	492	507	484	473	491	488	474	482	499	470	515	478	505	490	540	512	500	463	548	487	527	524	533	535	502	489	460	473	495	500	490	528	495	523	560	471	513	507	464	505	493	500	509	507	501	492	496	497	525	533	516	505	488	470	506	491	525	511	509	480	506	513
2585	226	207	212	205	216	211	184	193	166	175	166	189	169	152	173	166	147	193	172	171	169	176	188	188	189	167	183	182	171	182	160	157	164	176	178	182	196	151	172	160	170	158	159	166	187	176	167	188	174	173	182	164	164	150	149	168	184	185	178	151	177	194	175	176	173	179	182	194	165	151	163	189	173	164	190	153	181	172	170	173	181	153	169	191	167	161	215	173	190	155	157	147	167	165	161	165	171	193	188	173	149	171	161	182	206	185	168	177	174	146	175	164	166	166	196	182	175	189	192	171	145	180	187	169	154	190	151	157	159	176	154	176	181	159	197	168	176	163	173	186	167	171	185	161	142	182	168	155	159	160	174	179	168	150	174	182	173	169	178	197	168	167	164	168	182	169	184	175	149	142	176	174	182	173	176	167	182	152	159	187	157	187	159	159	183	154	158	169	154	180	182	192	166	167	165	193	161	171	166	168	163	179	163	186	178	168	184	182	164	150	182	165	177	183	171	177	178	166	183	161	194	149	147	174	171	170	179	174	187	197	167	182	178	139	180	181	169	173	142	167	173	162	191	157	178	178	172	175	181	185	172	154	180	154	156	175	156	195	186	157	180	152	194	194	154	164	167	178	181	161	155	163	178	165	155	154	161	169	165	174	183	180	151	158	178	187	182	158	176	157	162	164	182	172	158	164	165	176	179	150	170	181	135	178	180	182	165	156	182	183	164	164	168	180	157	171	158	159	175	173	152	173	161	180	208	157	179	174	172	162	169	164	182	161	170	175	172	173	158	168	207	170	193	163	162	182	184	181	170	176	183	145	154	174	178	163	160	162	161	173	180	174	167	190	139	170	156	174	158	166	150	166	176	159	143	161	170	180	176	165	162	172	163	177	204	150	163	192	157	163	147	166	171	192	179	167	164	181	208	147	171	180	173	175	174	178	171	187	184	169	164	176	192	158	161	165	186	164	186	180	138	179	149	154	169	186	180	171	181	177	172	184	165	164	176	169	178	171	181	163	172	161	180	176	154	169	173	168	177	160	184	173	175	195	158	184	156	208	184	166	159	174	188	181	164	170	178	196	164	167	153	182	155	186	159	182	148	163	193	163	162	152	179	182	151	148	178	175	176	141	173	179	158	158	161	162	164	172	174	170	184	156	170	167	188	175	158	162	165	157	164	174	170	174	185	171	173	182	170	168	214	188	195	161	162	183	176	169	167	159	170	180	171	147	177	147	187	147	142	169	165	181	166	170	180	169	195	175	157	166	167	175	164	179	172	160	187	170	196	188	170	169	132	158	163	179	190	180	174	146	167	172	186	194	168	171	173	164	177	186	166	167	180	177	179	165	172	186	179	174	146	175	178	161	166	146	146	172	163	173	166	185	165	183	168	153	170	177	165	159	184	149	195	171	184	175	148	171	177	187	144	199	157	175	197	180	174	189	173	162	169	170	156	152	151	211	176	183	155	175	157	164	181	187	164	176	176	170	152	149	211	157	179	163	144	158	179	180	166	161	180	185	171	145	159	186	180	171	188	160	147	166	167	169	197	171	179	176	179	162	180	182	163	171	172	153	165	177	154	160	170	186	170	169	173	158	185	162	184	154	165	159	187	165	176	178	178	167	170	175	180	146	159	153	173	172	146	187	181	173	163	168	169	176	174	149	155	203	170	170	186	171	175	178	186	169	194	199	157	157	193	166	161	178	166	167	180	163	188	193	168	180	159	167	146	170	180	188	173	156	186	189	166	175	164	164	166	165	131	179	193	172	164	184	164	178	195	169	161	159	168	191	188	176	172	192	182	167	181	181	152	175	189	199	184	175	183	155	187	169	181	150	162	158	173	175	176	191	189	145	171	189	192	170	183	173	145	182	179	171	157	152	164	150	184	169	167	178	155	168	189	177	173	144	181	149	163	186	166	161	202	159	169	169	171	166	166	152	152	166	197	183	170	174	188	180	186	168	183	164	175	193	192	181	157	160	173	173	191	164	172	181	172	160	167	184	149	177	161	194	149	179	164	158	178	177	170	174	184	162	169	166	178	172	167	166	133	160	150	188	177	171	163	179	177	164	200	175	159	172	161	189	192	176	149	145	172	179	178	166	157	161	166	192	177	194	158	176	166	177	174	177	182	144	158	163	167	177	168	162	171	155	166	183	159	170	172	191	155	165	175	157	178	180	168	175	174	173	147	166	174	161	168	202	179	167	166	160	218	168	166	166	171	183	170	171	201	166	179	178	184	148	170	171	164	171	149	175	170	156	154	196	159	168	183	152	184	174	167	166	163	168	169	176	180	180	200	174	191	167	162	169	156	172	181	152	192	179	176	166	171	175	169	181	148	154	186	177	197	169	143	177	170	183	195	154	157	171	167	173	185	183	184	156	158	166	169	169	174	165	168	181	161	154	153	168	171	132	191	174	177	180	171	183	183	166	166	186	160	163	147	170	174	178	166	165	174	160	173	163	163	171	149	153	183	140	200	189	176	159	178	153	149	173	203	172	197	137	141	156	189	136	170	162	167	175	183	159	172	180	191	203	168	145	178	208	172	155	191	187	178	166	183	174	168	156	171	176	182	158	178	148	193	170	172	172	188	166	182	170	171	191	154	179	176	157	179	161	167	188	188	169	146	204	165	185	176	194	165	181	186	151	175	161	175	154	161	168	181	180	186	184	192	204	199	163	208	189	174	169	156	156	159	157	162	152	182	187	186	171	175	171	181	158	168	169	169	180	157	167	169	161	166	168	182	167	170	174	177	173	178	149	172	168	196	184	163	170	184	187	171	176	176	178	158	150	178	159	186	189	143	165	167	183	161	168	165	188	169	180	181	157	161	173	171	157	194	147	174	147	187	163	172	161	172	165	162	160	190	171	156	175	149	178	178	164	185	150	177	183	189	139	149	169	168	158	167	188	171	166	149	162	170	168	167	188	175	168	144	155	173	178	147	165	180	177	183	173	174	170	147	171	156	182	154	163	183	145	174	165	157	168	170	156	191	174	184	156	173	181	189	168	160	154	171	166	168	172	180	143	168	173	181	177	175	177	181	166	162	155	168	166	164	210	171	174	163	191	170	161	177	164	185	171	171	166	143	168	152	185	176	159	186	158	183	175	177	178	170	183	179	175	166	161	150	168	182	165	160	191	176	168	172	181	209	154	183	177	164	198	169	169	179	169	162	155	191	168	173	158	141	188	171	158	173	170	163	186	150	185	181	172	178	168	169	153	170	173	174	161	182	163	163	154	189	177	171	164	165	168	175	178	168	158	151	167	180	151	169	165	165	145	198	173	163	179	168	163	191	181	182	173	157	157	156	157	196	175	192	173	170	167	169	188	153	175	145	153	190	184	167	185	156	139	163	185	159	178	199	162	141	160	157	175	161	193	163	190	161	187	196	169	172	166	186	169	168	177	157	161	183	156	179	159	189	187	171	185	194	165	168	154	167	182	179	179	168	185	184	182	165	167	159	177	166	177	179	169	168	173	169	164	159	166	155
2808	564	678	681	654	566	582	557	549	571	535	510	549	487	518	498	485	509	485	506	481	515	530	483	489	491	493	491	495	524	467	496	500	507	489	482	491	495	493	540	522	499	500	492	511	526	474	460	444	461	442	483	468	488	460	516	478	470	484	451	523	464	481	482	505	487	515	461	523	496	482	521	480	507	493	499	498	469	467	479	482	484	496	520	470	448	470	465	462	514	510	506	490	514	451	447	457	510	495	509	479	488	511	537	499	500	532	526	500	471	477	476	491	526	509	460	480	499	489	493	493	472	500	496	510	509	467	481	510	484	449	501	491	481	505	460	474	521	506	469	497	458	490	498	510	501	499	500	455	476	483	476	458	439	490	501	485	460	519	456	483	521	504	505	476	489	483	503	492	493	484	485	473	469	513	499	539	418	469	485	480	502	504	481	458	484	477	529	496	486	494	500	439	485	517	470	449	497	473	515	466	452	483	457	480	467	493	448	468	476	474	522	453	459	477	529	472	510	492	509	498	493	481	500	501	479	484	513	495	448	521	522	509	483	450	470	498	497	485	518	521	468	489	476	499	489	488	501	490	496	484	497	483	496	476	475	476	464	506	499	485	497	497	534	512	469	493	483	468	498	495	474	541	507	469	518	509	504	481	477	467	438	468	465	489	520	501	516	487	492	498	485	496	537	521	508	494	466	485	499	456	426	486	465	474	485	480	458	492	479	479	499	493	524	495	474	518	536	511	506	519	487	511	484	524	500	475	490	492	491	510	506	485	509	498	484	453	504	502	518	452	470	486	536	472	436	472	490	438	542	496	462	485	496	495	489	491	501	475	474	462	510	466	451	520	449	520	488	470	506	477	471	457	484	532	476	500	477	542	457	481	491	522	511	502	490	474	447	506	432	473	509	505	474	474	480	468	477	450	500	493	511	478	512	517	486	508	441	482	503	514	469	496	516	489	459	479	469	486	485	468	450	470	508	464	487	443	490	470	477	534	502	490	499	457	500	471	507	488	478	463	463	510	512	486	495	468	522	481	492	454	512	504	451	476	542	491	494	504	459	496	436	528	555	478	506	512	486	465	454	496	476	475	485	513	494	476	485	433	480	440	491	461	493	460	469	470	496	449	479	508	535	490	468	525	470	497	473	459	505	537	440	499	485	505	435	527	476	473	497	492	462	492	515	487	473	485	477	462	477	498	486	462	469	474	499	482	503	479	468	494	490	483	513	463	470	514	509	472	477	488	520	502	457	490	494	464	480	482	496	483	542	468	455	491	480	458	519	466	488	488	428	517	480	488	477	470	479	445	489	493	461	485	466	496	471	439	492	506	482	468	474	485	451	510	487	491	462	488	471	511	545	460	447	472	523	486	494	451	452	514	501	503	464	503	494	479	474	503	499	480	484	506	492	481	493	421	483	539	477	496	449	484	524	460	484	490	487	490	441	497	481	473	486	503	466	479	453	486	485	441	467	445	447	489	499	470	524	470	453	476	487	506	519	461	460	519	468	502	464	511	523	497	494	513	491	454	489	479	510	521	473	476	487	476	450	481	485	468	515	515	541	519	496	484	500	469	483	489	511	482	461	477	503	465	500	535	505	495	477	500	450	497	448	468	480	522	487	464	495	501	491	482	504	481	497	469	472	511	433	479	451	492	486	498	479	488	497	482	469	516	476	486	539	494	460	471	467	503	450	459	500	457	475	484	503	496	457	507	512	480	514	486	519	440	484	482	458	514	527	498	493	457	425	503	481	506	448	497	504	452	495	485	477	515	510	504	481	476	533	524	499	507	492	457	492	494	495	486	457	508	527	463	466	469	492	532	520	479	490	470	485	506	476	528	466	514	465	512	524	460	468	511	459	486	466	476	519	518	442	511	447	501	490	470	440	502	471	486	496	486	514	480	488	494	487	460	479	500	498	509	461	492	501	477	495	488	465	490	490	503	518	525	527	529	462	483	488	481	532	481	504	500	513	453	465	464	482	479	456	512	523	490	520	485	511	502	475	473	484	521	505	484	504	441	462	492	481	468	490	469	452	469	519	505	466	453	476	462	497	438	479	483	497	507	461	492	500	489	503	478	539	523	466	505	516	532	493	466	491	477	503	481	472	472	461	539	494	479	475	503	492	487	496	493	524	486	454	446	466	488	458	504	474	453	466	471	497	446	489	483	477	496	496	491	438	499	433	453	490	484	459	430	478	515	467	539	513	459	476	472	487	477	457	440	488	492	453	490	508	518	457	496	498	501	493	464	474	513	489	476	471	483	506	477	494	508	528	516	480	481	473	482	466	490	507	459	537	495	512	497	476	482	460	467	474	477	473	500	492	503	499	516	494	452	517	508	489	463	466	492	502	494	481	500	504	478	468	521	448	503	438	475	499	517	514	517	486	492	492	461	500	511	519	519	509	474	488	475	471	516	524	482	505	500	456	470	494	472	488	476	521	500	502	495	492	548	527	479	508	499	491	502	505	466	498	499	455	469	493	480	482	501	492	507	505	467	474	454	477	504	483	478	524	529	475	466	506	483	475	481	484	503	526	480	486	502	489	473	478	494	466	528	503	500	488	471	512	464	473	497	475	496	473	500	472	502	496	509	473	501	511	520	458	500	431	543	504	537	488	473	499	466	469	476	491	481	477	493	487	464	489	440	496	555	522	490	497	460	474	468	494	479	511	517	490	449	517	483	464	477	464	494	458	496	483	517	477	474	477	487	521	465	514	489	518	494	529	485	484	526	449	483	483	506	539	497	449	481	484	512	466	496	460	500	507	479	506	492	480	484	472	465	486	472	481	463	465	491	504	512	492	480	497	510	431	505	451	491	485	464	507	528	529	425	463	467	518	489	516	480	482	457	487	492	508	528	476	476	489	490	465	460	475	467	486	475	480	520	503	475	500	474	506	500	472	463	489	470	461	532	470	484	508	525	443	482	481	498	486	463	513	466	488	493	490	478	461	548	496	471	487	515	501	421	486	480	447	494	502	478	455	459	475	507	473	505	478	451	494	519	504	489	488	471	494	491	486	468	437	448	530	476	481	458	487	454	488	520	497	512	519	493	498	481	533	501	467	514	489	491	518	495	494	552	471	509	494	488	476	480	470	481	537	518	518	490	505	496	460	514	476	472	476	465	519	491	476	478	497	520	463	459	498	464	453	504	487	510	486	493	508	509	463	462	513	473	444	475	439	494	483	489	531	459	500	455	472	507	484	498	488	472	532	514	451	497	504	523	480	479	499	491	520	422	470	496	463	487	484	535	508	515	548	463	462	502	507	500	504	467	501	487	458	515	479	493	485	492	495	481	516	446	485	483	516	485	477	496	450	477	483	486	462	528	443	501	460	509	480	515	500	454	506	474	472	493	458	443	462	473	505	506	501	520	440	435	486	482	526	455	452	508	513	471	499	443	470	468	513	516	540	504	469	490	477	509	461	514	494	512	470	509	469	504	501	478	515	536	480	495	507	501	513	508	484	480	445	468	517	507	483	476	433	456	454
10857	1217	1312	1048	672	529	402	289	257	219	221	216	142	178	145	140	115	152	103	118	106	93	114	110	108	101	98	108	113	92	84	116	91	95	110	98	107	94	103	98	100	91	93	100	97	101	92	82	90	103	109	98	89	87	99	85	83	98	99	89	80	100	104	109	93	89	96	104	100	83	82	93	93	92	86	87	84	101	91	89	87	113	88	90	93	93	98	109	90	96	83	105	92	72	108	91	92	96	68	94	84	79	77	79	97	85	67	95	90	98	85	81	85	99	89	101	87	89	81	80	83	65	83	99	87	86	97	105	93	109	98	104	100	101	81	85	95	81	60	83	92	80	74	98	95	120	95	95	77	89	105	77	81	83	86	102	84	94	108	90	87	77	89	88	97	80	73	76	93	77	92	98	81	88	92	81	80	106	86	88	85	81	91	89	86	95	89	95	107	95	106	95	79	92	94	100	86	87	89	107	102	71	82	87	81	99	82	93	74	82	90	90	77	88	102	89	98	79	106	101	93	88	91	109	85	75	88	87	93	94	100	86	109	82	83	73	89	88	94	93	105	69	109	86	81	95	86	105	90	100	105	77	79	104	84	90	81	83	78	83	84	91	94	75	89	79	98	82	85	94	99	88	95	96	89	92	81	84	91	85	75	81	95	77	93	84	82	83	97	79	92	84	91	93	81	83	94	92	86	85	92	103	94	97	94	95	99	97	89	101	85	94	99	81	88	89	95	94	96	101	77	109	72	83	85	114	89	82	79	88	96	93	72	95	84	81	92	108	88	95	90	102	94	90	90	87	81	104	95	87	99	78	96	88	93	101	95	83	81	89	85	83	94	94	88	90	68	83	75	94	98	89	79	90	84	100	96	72	75	106	83	80	91	76	97	106	94	95	85	99	92	84	110	68	102	96	88	89	82	79	86	90	76	99	82	97	80	85	84	83	96	114	104	96	90	70	81	95	91	81	82	89	72	105	96	90	85	103	86	86	86	99	94	84	94	96	96	87	78	82	71	106	88	89	84	97	84	101	106	94	93	93	100	76	88	102	76	81	81	103	73	95	111	88	98	93	97	92	82	83	67	94	84	78	100	88	83	97	95	78	90	93	101	104	98	101	81	91	83	67	83	84	80	92	91	90	96	105	90	86	80	102	96	107	82	91	86	88	88	110	85	87	80	79	84	80	93	93	86	85	68	83	99	106	89	73	100	104	87	100	90	97	81	75	88	72	91	89	80	86	100	88	87	88	79	89	74	90	100	99	90	88	97	91	82	93	76	91	81	106	86	95	88	96	81	89	83	95	91	92	92	82	101	91	95	90	79	75	82	80	78	93	84	102	75	87	100	78	81	104	101	87	92	94	110	73	79	102	86	88	93	91	96	96	91	75	91	85	74	82	88	82	108	103	106	86	82	83	91	101	98	75	90	87	95	101	89	76	88	118	77	79	102	80	92	95	79	96	71	82	98	102	91	86	96	92	94	67	99	79	87	99	80	89	104	84	88	93	81	90	88	82	98	99	107	83	84	90	109	87	80	101	81	76	97	75	76	105	80	80	91	96	72	76	94	97	87	96	82	95	81	83	108	110	68	92	84	97	89	116	102	100	71	94	98	98	93	79	91	82	95	83	88	82	85	86	110	75	89	85	78	81	64	100	88	95	97	99	97	83	77	99	94	84	82	97	85	88	80	93	89	97	97	71	86	95	85	116	105	85	94	79	83	80	94	75	92	74	87	93	88	93	110	86	79	93	86	90	89	81	82	96	69	87	80	99	82	93	96	76	103	99	85	104	85	100	103	81	120	95	100	85	96	99	111	90	87	79	80	97	91	81	73	92	90	97	96	68	99	98	97	75	88	87	85	90	105	88	89	96	90	96	120	89	80	86	134	106	68	88	87	90	102	93	95	85	83	89	73	98	77	87	74	106	77	85	67	99	87	78	79	87	73	92	84	77	84	85	91	98	77	99	92	83	100	96	105	76	107	72	87	85	87	97	83	86	78	79	97	91	89	74	96	77	97	82	92	90	83	92	91	83	78	70	82	111	103	92	83	99	82	81	72	98	108	88	88	84	83	94	94	91	89	88	91	89	86	83	84	83	77	99	101	88	87	73	79	90	111	101	86	91	91	96	86	99	78	75	85	73	84	93	86	109	95	78	80	84	113	102	96	90	115	91	84	95	94	82	85	71	91	81	103	89	110	97	85	96	102	71	86	90	96	77	112	85	87	89	84	105	90	107	78	113	80	93	98	95	96	81	87	98	93	112	90	101	96	98	83	77	91	93	87	92	83	93	72	70	95	84	65	71	81	84	89	84	77	80	81	89	81	84	78	96	100	102	90	80	97	79	76	83	83	89	88	96	101	76	106	99	96	92	78	79	81	92	85	84	78	89	85	69	64	89	94	85	87	103	92	90	85	94	83	82	91	105	93	87	74	93	79	91	87	100	84	105	103	104	95	82	96	75	104	88	95	80	80	103	95	76	78	81	109	84	80	79	79	88	103	95	93	104	93	102	88	86	101	97	87	108	81	93	82	84	78	109	85	98	79	74	93	85	92	83	91	97	76	78	99	92	80	95	89	85	83	86	80	114	103	79	95	76	97	80	81	76	99	71	82	97	96	80	95	105	84	80	97	89	75	79	92	74	89	94	77	79	85	101	100	85	85	86	92	90	88	90	108	102	93	102	92	89	102	89	79	87	84	89	86	94	85	78	79	91	85	78	90	82	102	106	96	99	80	78	74	86	96	73	103	108	96	101	96	100	83	93	87	99	70	83	76	96	83	88	71	88	83	92	103	92	99	89	95	89	92	77	91	87	78	102	92	88	89	97	59	101	97	86	89	102	89	89	80	87	89	100	56	94	70	81	94	75	91	93	71	87	69	89	80	88	100	85	96	73	83	99	105	84	119	88	91	105	84	89	91	75	93	83	79	82	89	89	92	98	76	86	85	98	87	93	82	94	94	75	84	94	85	90	79	97	79	100	92	113	71	94	85	90	93	86	93	97	92	89	72	81	82	74	95	81	90	90	102	81	81	96	84	106	96	69	77	92	86	81	85	90	117	85	97	94	104	80	100	88	85	94	88	78	91	86	99	94	71	97	90	83	72	84	96	96	85	89	90	84	96	91	93	79	108	101	90	85	97	94	84	80	88	81	98	91	83	107	101	88	90	91	102	95	91	87	99	98	89	85	91	92	101	84	93	88	107	102	90	98	110	89	76	104	87	91	75	75	90	98	95	84	85	96	82	108	90	82	90	86	88	103	93	89	89	79	85	98	95	80	89	96	96	94	89	88	86	89	82	92	90	87	97	90	101	110	70	83	97	94	86	93	88	95	94	89	102	96	87	108	81	92	98	84	124	100	87	68	84	91	90	80	83	100	100	84	104	95	76	85	93	98	91	87	102	92	76	83	82	103	85	102	83	89	79	90	97	81	89	84	86	84	108	97	78	86	73	89	77	85	84	86	85	98	91	75	86	105	89	84	100	103
6159	1387	3210	3505	2995	2553	1918	1609	1358	1215	1011	929	794	779	678	654	595	608	509	530	532	503	504	420	459	453	454	396	411	394	393	378	389	406	355	344	387	360	344	332	371	362	367	330	351	341	317	355	329	314	338	302	300	333	322	292	315	315	331	294	295	312	317	323	313	304	305	298	315	310	262	306	323	308	315	292	307	308	307	306	315	277	300	327	315	340	273	315	295	275	319	276	298	297	291	298	292	294	298	345	306	310	276	330	294	283	295	317	307	283	306	320	332	325	281	288	297	311	281	304	314	290	310	290	287	295	318	319	292	295	301	303	303	307	315	251	306	290	311	275	293	282	316	280	310	303	307	332	275	302	293	297	292	305	323	314	297	256	294	263	285	270	311	296	289	271	298	291	327	321	293	284	274	276	304	304	247	299	299	287	287	296	252	287	326	298	266	284	278	309	308	299	298	283	297	285	280	261	296	286	315	318	284	307	285	292	296	318	276	312	285	301	273	305	298	298	285	283	292	285	285	270	312	305	300	316	297	311	277	284	307	296	283	294	294	320	278	299	307	296	285	297	296	300	308	284	275	316	320	293	272	285	299	280	293	284	303	309	307	308	309	302	313	313	288	315	322	298	284	298	332	301	288	291	288	278	295	307	283	295	291	299	293	300	278	316	304	274	288	316	288	306	309	293	285	312	272	289	305	303	279	295	276	305	306	329	301	294	309	278	279	331	300	289	242	317	294	269	267	302	279	287	292	278	295	270	267	311	311	290	312	291	294	272	285	302	288	309	285	305	292	288	287	288	290	257	299	292	324	256	301	260	297	311	288	299	293	284	264	281	277	298	295	307	301	281	294	326	297	306	304	338	293	277	292	305	281	285	289	299	302	287	286	283	307	286	285	301	275	319	298	288	300	283	305	302	298	303	285	274	283	288	276	283	307	291	295	290	290	283	277	273	297	316	310	328	296	290	285	309	287	283	286	271	322	295	286	293	281	297	302	284	302	250	278	303	281	286	302	303	291	270	321	295	298	267	307	301	334	276	292	275	289	281	280	273	278	293	322	274	262	277	282	305	302	321	301	310	285	278	333	288	270	281	283	292	301	316	267	286	276	298	280	275	272	279	259	292	310	292	283	294	355	284	258	275	307	313	301	290	278	315	296	283	286	310	320	311	294	301	308	291	257	304	294	290	285	257	303	298	324	300	287	270	280	322	279	297	289	277	285	325	279	269	334	295	276	267	289	302	293	311	283	296	294	298	310	290	280	286	292	290	312	293	301	291	301	298	300	289	317	292	304	264	294	285	273	312	262	294	302	292	280	294	285	284	321	286	290	293	283	271	276	297	310	317	285	279	295	286	314	298	285	280	306	301	313	322	262	277	256	301	298	282	288	287	304	291	302	287	286	316	287	274	287	267	302	286	289	307	263	292	274	295	279	303	308	325	275	293	296	323	262	335	312	293	285	299	297	296	296	305	324	285	308	325	302	312	337	288	293	290	294	288	274	297	309	298	304	310	315	274	288	261	295	310	324	309	302	295	308	300	299	291	294	310	269	343	250	291	300	294	265	287	275	283	293	289	284	303	287	292	291	287	291	279	328	278	324	288	295	285	298	305	274	310	340	300	281	259	284	293	285	285	284	281	298	280	284	299	304	290	293	274	287	282	282	285	312	258	269	278	279	275	285	327	307	301	287	287	289	271	284	277	283	314	281	268	311	271	315	284	297	298	275	315	278	275	310	296	301	308	333	287	300	309	279	316	305	276	292	290	291	281	265	325	282	270	304	282	300	288	273	305	283	295	281	272	294	303	284	277	293	301	286	308	281	308	309	296	290	272	309	325	303	286	280	294	284	287	282	311	301	289	303	303	290	308	288	298	288	290	313	321	302	287	300	304	273	293	279	263	290	284	274	297	321	295	306	273	282	304	313	332	300	312	280	284	268	293	302	287	306	305	297	304	283	302	296	320	248	268	280	306	318	270	273	294	289	315	299	279	271	284	286	322	310	315	298	302	280	319	260	307	301	296	287	282	296	326	316	284	293	282	305	310	279	304	296	324	298	270	295	320	261	312	308	292	308	263	279	288	264	271	330	278	272	270	304	284	319	296	304	298	303	310	278	258	268	294	290	327	298	310	302	305	306	299	292	253	294	301	296	298	320	310	306	305	303	289	297	311	303	315	276	275	299	293	290	281	302	287	311	298	295	304	263	311	327	277	334	301	280	282	269	303	308	307	266	305	275	302	296	311	277	297	309	294	277	279	303	290	293	292	269	288	278	294	263	278	282	296	299	293	296	246	281	293	277	283	306	289	307	313	296	248	287	287	327	296	291	292	310	324	303	275	281	296	276	297	287	265	283	281	308	276	309	314	263	276	309	300	304	280	271	295	278	314	299	304	300	279	304	285	260	293	286	289	311	277	318	287	306	288	282	280	316	282	304	293	297	299	283	319	318	302	282	270	316	259	286	293	268	281	270	274	295	263	292	286	304	322	276	266	272	284	300	301	276	325	309	299	284	301	280	296	274	281	282	291	273	284	288	265	319	293	295	311	318	281	298	276	306	314	268	286	296	277	303	292	295	285	288	263	294	319	314	286	285	304	295	296	291	278	302	327	283	262	311	290	301	307	281	324	287	289	304	296	294	271	263	303	296	318	318	253	297	299	301	293	293	263	296	308	305	287	287	275	308	261	295	317	280	316	295	311	292	283	261	303	311	290	296	282	296	298	265	279	285	283	279	304	306	259	302	306	294	287	293	279	297	324	308	327	305	266	276	312	308	307	270	290	287	312	281	291	298	339	261	293	277	275	289	314	294	323	247	288	289	297	309	302	303	280	286	297	308	287	291	294	320	305	308	292	299	282	306	316	283	265	276	293	294	299	339	287	261	302	292	301	308	287	318	343	294	249	282	291	302	285	294	289	288	320	290	285	282	307	260	269	323	310	275	304	301	309	290	268	270	312	297	296	293	280	294	286	304	314	284	305	316	290	312	299	261	286	287	284	275	292	281	283	316	287	314	291	291	303	297	287	294	259	281	301	298	307	294	287	300	260	308	307	294	288	274	271	295	316	298	301	268	291	304	286	306	286	299	317	300	300	278	311	278	283	288	276	303	324	315	298	282	300	287	285	274	281	289	273	296	294	301	285	290	276	295	308	285	288	309	284	271	279	296	282	279	258	283	294	294	281	271	310	302	273	298	286	247	268	287	285	300	282	299	279	290	294	307	294	260	278	311	272	282	280	285	305	288	312	256	277	294	280	337	334	297	277	296	284	282	318	255	271	284	293	305	289	303	314	309	287	285	284	288	306	299	290	280	287	316	276	311	290	279	294	300	299	291	327	309	302	303	245	284	319	289	272	289	311	287	309	323	294	302	337	256	299	275	280	288	292	310	268	299	299	311	291	301	281	276	298	302	292	279	271	284	266	281	283	268	278	258	304	285	296	279	283	283	275	297	304	304	274	300	304	328	322	273	275	313	295	301	279	328	301	275	299
20020	3505	3010	2245	1550	1161	792	664	553	470	383	406	346	367	291	272	257	251	241	238	212	235	215	204	201	199	214	223	214	184	189	185	185	181	156	201	202	179	185	179	189	197	182	196	207	145	167	181	170	155	156	151	200	171	176	179	165	190	163	164	180	169	184	181	191	188	182	161	166	165	186	179	183	176	178	168	156	189	178	167	177	156	175	194	165	172	188	146	165	161	149	190	197	177	163	197	160	148	178	181	166	194	160	155	159	165	159	173	195	177	178	182	169	200	172	189	163	173	174	164	151	147	178	172	168	163	183	136	183	150	159	167	166	153	155	189	182	176	153	190	177	159	175	170	176	163	147	168	185	172	158	179	183	162	173	202	166	161	166	179	150	144	198	160	176	180	171	165	173	184	143	165	164	164	175	176	141	157	189	161	156	171	198	197	163	172	153	168	160	184	165	172	155	164	171	181	185	194	161	173	158	155	179	167	185	167	148	159	192	137	176	155	184	165	169	166	151	154	163	184	174	156	182	162	155	189	174	158	159	171	177	154	167	149	171	166	191	166	160	153	139	137	175	174	164	152	181	167	193	153	151	183	163	196	158	150	181	179	160	174	141	160	175	174	175	162	161	170	183	158	168	167	153	163	188	180	149	165	159	175	188	167	170	167	169	154	178	157	158	167	170	179	172	166	190	156	188	169	195	147	163	177	139	176	204	169	153	153	148	171	161	175	174	160	169	175	151	177	167	168	159	136	184	173	148	151	191	157	169	157	177	176	186	171	160	171	199	154	150	163	123	184	164	172	170	155	185	176	166	162	168	158	173	184	159	176	194	177	170	165	170	154	163	185	179	170	158	157	168	158	169	156	150	169	126	143	185	163	174	174	158	165	150	139	178	166	176	139	176	153	175	175	162	181	161	177	146	180	178	164	158	156	159	151	167	162	164	175	167	177	157	176	154	165	169	165	173	152	149	170	146	171	173	136	191	151	171	192	183	173	164	171	175	159	181	169	177	162	172	159	164	152	155	173	161	163	190	182	158	172	175	187	153	162	177	153	180	171	158	180	192	154	174	170	178	166	168	147	179	163	164	167	159	162	176	153	177	198	171	154	190	167	175	155	163	158	171	189	153	148	141	184	181	157	154	146	182	189	177	175	144	170	166	147	148	151	184	156	188	151	163	167	171	177	190	160	172	175	165	166	162	156	163	190	154	161	173	155	163	171	178	180	161	176	188	166	186	184	178	161	171	176	167	170	178	182	160	160	179	175	183	174	168	180	174	163	143	175	160	131	163	156	158	175	194	179	175	159	163	175	181	160	156	185	187	171	166	160	156	165	146	173	185	165	154	175	166	174	174	182	167	166	166	198	183	163	155	170	157	186	170	186	166	165	177	187	175	171	173	178	148	175	173	145	194	163	174	177	198	175	185	170	161	157	158	169	177	184	193	173	173	172	163	178	193	179	194	139	149	162	165	166	150	152	170	173	186	173	164	174	148	170	180	171	162	166	139	185	166	164	167	187	198	164	176	169	161	151	157	192	162	190	169	160	174	171	180	155	170	162	171	184	166	166	176	201	182	166	178	175	160	172	164	215	160	154	156	166	147	159	185	166	168	199	191	154	162	158	133	184	162	178	155	173	151	179	196	174	172	172	174	169	180	168	135	191	167	150	164	171	144	158	201	185	173	169	167	158	161	157	159	172	176	163	177	182	176	181	177	166	170	166	155	170	171	178	158	175	182	148	152	139	155	156	176	162	180	149	155	166	151	169	191	179	175	172	171	170	158	173	160	163	175	171	167	174	189	153	161	188	169	182	143	167	154	138	170	157	152	158	154	188	157	177	167	161	155	186	180	183	162	185	155	205	184	174	167	144	183	167	166	162	181	179	189	155	168	197	165	150	161	185	157	157	158	176	169	184	155	179	175	171	166	157	158	143	170	149	186	174	164	176	166	165	176	193	178	183	154	192	169	166	153	166	168	146	168	152	176	160	169	152	164	181	187	173	182	190	164	185	208	174	168	168	151	164	169	165	193	164	162	168	158	164	148	182	172	169	186	181	176	172	151	170	161	156	175	198	168	184	169	155	163	185	174	161	172	172	145	200	169	164	163	202	180	153	171	177	194	136	172	188	183	153	167	220	163	167	165	169	171	169	186	183	175	155	170	168	174	177	144	172	158	162	190	145	186	190	160	176	158	165	172	159	176	179	191	174	185	164	135	157	178	188	174	158	176	165	153	163	189	183	154	129	166	171	178	168	173	165	171	152	189	169	176	167	171	159	167	187	171	182	159	154	188	180	155	173	175	160	163	180	155	172	152	157	161	169	149	169	161	151	166	154	144	179	191	161	181	169	150	169	166	148	143	182	166	175	158	171	149	176	154	157	178	182	177	150	174	143	175	172	159	153	180	180	173	168	181	159	151	175	196	171	180	167	154	167	159	194	164	173	164	171	170	176	204	164	174	161	184	159	170	179	172	177	159	185	157	183	175	166	164	150	162	158	191	157	171	180	183	164	189	172	164	175	180	194	157	162	173	148	152	152	177	142	184	152	159	157	149	158	174	173	169	185	189	168	163	156	153	179	159	181	162	154	180	182	171	186	179	154	175	176	189	172	157	164	189	164	180	180	163	184	163	155	170	165	163	163	180	159	167	157	162	163	159	155	155	157	164	172	165	176	156	157	144	174	207	162	164	170	170	188	162	175	198	172	183	153	162	148	161	166	171	151	163	194	176	180	152	180	175	152	159	171	162	171	177	212	184	176	147	191	162	173	148	179	167	158	159	133	185	164	176	171	181	148	200	155	172	192	176	177	166	165	156	174	182	165	170	187	167	134	171	171	168	159	160	163	183	165	185	174	170	169	164	144	177	155	170	175	184	161	154	151	175	169	153	177	144	165	192	165	164	182	185	176	173	153	161	190	151	145	170	151	163	176	173	165	181	176	193	163	146	156	161	171	192	157	181	163	169	167	167	181	161	184	168	187	188	164	197	182	161	157	156	164	186	159	167	158	177	164	184	164	195	175	176	169	174	168	147	188	174	171	171	193	171	181	165	186	164	183	169	176	163	159	174	173	187	182	194	163	169	146	171	163	163	141	174	164	189	156	149	189	171	179	158	162	186	168	168	159	167	167	163	152	150	146	171	149	179	133	189	178	142	187	175	169	197	167	161	178	168	174	176	188	167	167	169	167	173	204	174	185	172	172	161	163	189	163	162	184	189	181	185	160	146	164	201	192	176	161	179	141	162	179	188	181	178	161	178	180	167	146	179	175	174	174	176	190	175	163	190	165	180	158	179	157	172	176	165	182	171	174	155	172	174	181	148	161	158	186	163	180	170	152	160	171	174	176	167	179	179	178	148	185	170	138	177	155	212	186	183	161	156	150	140	161	162	174	155	154	156	153	169	172	171	162	188	172	172	155	136	168	161	146	181	171	164	169	176	169	155	162	179	169	161	146	194	183	175	175	168	150	198	168	174	177	173	169	154	156	177	163
8601	2684	6109	6865	5802	4718	3955	3116	2636	2271	1954	1782	1566	1364	1324	1286	1194	1100	1025	1017	939	917	888	859	825	776	796	740	722	749	700	676	695	721	660	682	643	601	640	610	636	583	581	563	598	586	593	593	550	589	613	593	575	582	537	536	563	561	569	570	602	556	528	529	549	540	541	582	518	545	549	546	566	556	527	520	543	516	511	525	509	522	544	534	506	550	537	508	538	588	555	524	557	515	512	510	552	517	556	511	534	515	570	559	497	525	540	534	506	509	526	502	499	513	489	525	502	512	501	538	503	507	470	499	506	487	518	495	546	481	538	522	516	503	561	537	522	504	499	499	555	532	499	512	512	478	499	537	546	514	461	514	465	528	537	529	506	483	508	507	516	480	515	492	491	560	476	500	475	531	488	537	494	532	504	537	549	539	521	492	497	448	480	487	492	513	486	551	513	507	516	501	506	510	502	512	556	516	493	471	492	535	508	513	513	521	480	524	501	486	523	505	497	502	481	476	461	511	495	456	489	496	510	520	583	535	532	457	520	481	499	523	510	507	529	531	487	507	494	530	512	515	543	498	499	510	537	534	479	513	497	462	494	538	493	475	524	483	526	502	497	513	485	518	496	488	515	491	515	471	497	494	501	522	505	521	549	509	492	529	524	525	487	519	509	522	483	498	473	527	500	484	515	477	472	502	495	512	510	522	507	496	516	486	500	486	517	464	499	497	497	492	503	490	514	494	525	569	485	474	520	515	501	481	525	521	487	469	546	478	520	538	492	498	488	512	476	522	520	500	483	511	484	482	490	460	505	569	521	498	495	512	503	444	514	499	517	521	520	501	507	527	498	486	558	506	542	522	522	490	530	522	503	510	473	526	459	514	503	511	485	451	533	476	492	489	477	484	551	495	509	485	521	451	494	498	509	502	490	497	488	483	475	527	498	531	496	488	515	526	478	500	515	518	541	521	474	467	485	503	501	486	478	511	494	464	489	504	485	490	484	532	503	497	480	506	520	489	517	498	461	493	539	500	483	496	522	497	516	523	526	483	522	468	512	510	492	468	481	460	503	522	510	523	501	516	550	520	492	531	501	520	536	506	494	520	525	497	493	492	485	512	463	500	494	498	536	482	515	519	519	505	502	539	541	501	499	505	478	534	530	472	477	522	513	498	508	511	493	506	528	509	516	501	469	524	490	482	519	500	494	528	478	473	497	526	527	485	516	500	511	517	485	553	507	508	487	518	532	469	495	526	500	476	493	497	522	480	510	456	489	489	494	479	529	533	476	487	497	499	505	502	497	467	514	506	489	522	472	548	456	492	440	486	514	487	495	497	525	511	503	485	517	464	531	493	488	460	505	573	448	479	521	494	498	509	480	495	489	497	457	519	503	507	487	491	507	513	521	486	533	529	491	509	495	539	506	498	495	508	470	507	533	473	478	521	474	499	478	499	515	477	490	487	498	487	498	489	438	460	492	530	520	503	488	513	525	513	461	494	484	567	515	499	483	520	482	549	483	531	513	478	483	493	494	526	471	478	517	507	515	519	487	501	489	518	520	472	489	499	472	480	496	519	454	441	530	503	508	490	499	515	504	541	535	493	514	488	528	525	501	494	484	522	503	493	501	496	498	489	492	538	489	505	516	509	520	499	493	508	466	519	515	502	503	488	498	484	499	482	517	516	477	524	486	482	520	510	526	511	530	487	424	510	537	543	516	505	512	518	536	471	508	489	505	538	510	546	514	481	524	515	494	516	480	520	500	474	529	536	512	540	485	503	504	479	494	503	493	492	515	488	501	453	505	473	488	511	488	497	515	491	491	482	517	536	558	467	499	511	521	485	512	478	520	480	493	484	452	486	521	505	482	466	533	503	525	515	501	490	533	502	514	498	475	485	515	491	496	525	504	539	468	502	527	485	526	492	503	494	495	519	501	468	500	503	479	506	483	541	531	506	467	535	526	514	527	506	468	480	510	510	502	524	470	481	493	520	523	516	491	550	521	497	477	477	496	516	509	519	477	459	507	525	480	481	523	488	485	484	485	510	509	464	463	472	483	545	478	515	573	540	563	518	496	499	531	503	478	483	531	517	488	479	495	501	509	495	515	488	528	504	555	531	494	487	494	518	530	533	479	481	484	476	475	492	525	519	554	480	510	484	522	517	534	452	498	485	485	511	484	513	498	467	528	500	532	478	509	473	520	515	473	482	535	526	483	518	492	506	507	518	530	491	539	496	521	518	498	481	504	460	543	497	498	509	499	475	477	488	503	516	547	527	513	504	555	544	459	480	494	505	511	542	491	490	482	518	493	462	484	489	519	496	509	490	480	534	488	494	524	514	500	485	494	524	541	505	474	500	450	524	477	492	457	531	512	473	501	481	485	512	487	515	515	529	495	485	493	479	491	507	484	458	507	511	480	513	509	506	515	509	510	542	518	511	505	499	497	480	479	538	516	542	504	517	537	483	510	492	478	470	487	523	452	509	569	478	490	532	542	499	505	466	497	485	511	549	491	479	497	527	525	474	511	492	495	496	513	535	521	520	509	514	489	507	486	496	521	525	520	492	482	511	514	513	505	513	476	485	504	537	495	533	511	509	482	477	473	455	507	481	509	512	471	502	502	463	525	524	516	498	522	537	542	513	468	505	511	494	493	524	499	519	460	535	508	506	487	500	542	552	497	485	509	483	496	489	494	487	488	509	563	472	503	504	519	527	516	478	527	549	491	540	520	493	514	510	477	529	513	482	480	525	479	491	529	505	556	476	499	514	483	513	487	497	495	476	481	478	510	493	495	501	525	517	514	516	519	496	483	478	497	467	505	519	495	543	488	517	502	497	521	459	501	512	494	497	547	561	498	526	505	495	503	500	491	490	521	486	446	515	523	509	505	507	490	490	529	510	508	450	504	539	512	482	498	494	472	508	503	469	527	489	524	524	510	475	552	494	476	525	528	483	510	473	502	448	528	488	511	526	507	529	488	486	496	527	521	498	513	514	500	530	507	511	546	478	487	481	524	538	527	480	474	493	526	522	503	486	551	494	557	480	484	497	489	521	480	517	466	504	494	490	499	483	477	486	544	506	482	499	494	516	505	445	527	491	513	523	520	498	496	526	508	489	499	531	516	535	498	506	508	509	526	521	529	499	452	504	522	488	496	494	474	500	517	509	478	491	515	525	506	487	481	505	493	484	526	525	496	495	527	475	481	480	511	499	531	508	520	519	467	504	489	530	473	495	534	519	485	477	533	519	497	473	505	504	494	485	519	471	486	499	502	526	531	481	478	485	499	512	493	524	481	479	525	512	455	504	510	502	514	495	551	499	516	492	501	525	467	518	519	540	474	517	493	477	515	506	491	438	517	513	502	524	493	533	485	474	501	501	509	510	519	503	495	512	518	507	504	535	542	490	534	532	522	500	505	503	467	472	484	495	509	497	534	490	483	502	501	510	516	515	488	494	508	468	489	504	463	510	447	501	566	535	547	498	502	486	509	532	483	543	482	496
2730	245	254	251	209	214	190	202	162	157	168	194	185	174	168	170	182	196	166	193	175	157	165	191	169	162	173	169	157	155	164	159	170	169	166	164	190	177	160	187	186	185	180	193	169	164	173	155	162	167	165	151	153	167	165	166	183	185	181	172	168	179	179	154	179	173	164	168	151	159	184	182	177	179	152	174	176	157	176	192	185	162	159	154	163	166	161	183	157	186	168	197	192	174	166	169	199	175	162	167	165	184	169	153	168	173	174	164	158	174	177	179	153	167	166	141	187	177	140	175	169	172	159	168	168	152	139	190	172	160	157	174	166	168	178	176	167	142	159	164	176	153	178	180	157	153	194	154	163	171	176	170	175	173	198	161	163	185	168	147	160	148	167	156	180	160	177	182	174	169	172	185	153	159	166	198	176	182	182	161	169	171	185	176	156	151	194	178	181	148	181	168	159	181	181	188	190	193	166	170	161	180	139	170	164	150	188	179	170	161	155	177	185	161	165	180	165	178	170	165	173	177	170	172	186	176	187	185	166	167	152	173	162	172	143	178	185	153	161	162	167	166	158	147	169	173	178	183	197	160	172	172	154	170	172	179	161	145	163	180	214	180	195	163	190	158	174	175	169	172	178	167	179	205	175	155	190	184	173	178	151	153	180	170	168	176	174	178	150	180	189	165	173	165	171	171	195	196	171	179	168	170	149	204	164	159	180	201	166	194	165	170	172	178	165	181	177	175	175	179	162	179	168	165	171	173	176	175	165	178	167	169	176	157	170	174	187	181	170	173	182	164	167	166	159	157	167	162	190	177	183	170	175	168	183	191	175	164	171	194	154	166	173	186	196	170	165	183	156	158	180	179	179	144	166	168	166	204	169	166	161	168	152	189	181	180	178	164	161	180	163	189	178	164	190	179	193	193	174	180	190	164	173	165	165	167	167	163	150	175	156	195	147	150	160	165	167	167	166	185	190	154	151	156	182	130	144	169	157	169	169	185	188	176	162	180	195	172	187	167	179	175	162	155	167	147	165	146	157	178	159	173	172	176	194	215	159	187	164	157	161	181	172	184	193	161	177	164	177	174	166	195	184	172	156	167	163	161	166	138	183	140	165	181	164	179	188	167	154	171	163	162	174	169	169	176	184	179	172	168	159	154	176	160	185	169	179	168	145	175	152	184	147	148	160	162	176	169	163	169	182	168	158	170	145	167	164	170	162	169	182	143	171	142	177	174	174	192	159	191	173	176	197	173	175	166	184	193	172	175	153	188	173	182	154	183	206	166	159	172	184	149	165	143	166	177	199	157	192	158	161	172	171	165	181	173	179	163	157	169	158	161	165	186	192	166	161	161	174	162	162	164	169	167	171	167	153	156	167	169	189	168	180	178	173	163	202	175	183	193	153	179	171	162	169	180	155	183	174	163	157	182	160	178	180	147	136	154	173	164	173	168	178	177	178	166	173	172	179	192	179	174	170	189	166	183	187	165	158	187	175	168	177	156	177	175	157	191	175	178	172	186	163	149	173	167	180	161	183	190	138	155	147	161	152	167	184	153	175	180	186	161	153	176	149	178	180	129	168	175	166	173	167	185	173	185	147	152	186	174	162	166	170	170	176	174	195	167	171	184	180	186	203	158	165	180	165	177	176	167	166	184	157	174	160	158	147	173	184	145	173	163	183	202	160	172	185	192	165	194	163	186	187	179	178	172	162	165	165	181	169	170	168	173	166	166	174	166	165	188	171	179	152	188	143	179	167	160	173	164	157	150	178	173	169	162	159	170	173	176	173	171	193	168	182	159	154	155	186	177	159	156	173	183	164	145	170	138	174	163	150	153	163	176	184	181	193	145	166	178	160	174	164	167	197	161	186	170	165	153	177	168	166	168	182	148	156	151	151	145	168	201	172	154	175	157	173	154	170	195	175	172	193	171	159	162	179	168	144	202	186	171	162	166	154	151	177	166	181	167	188	198	174	178	171	160	170	192	168	183	178	174	163	156	178	165	179	183	178	165	163	152	180	172	174	182	173	172	163	172	179	174	168	160	164	148	155	159	167	183	164	192	171	169	170	180	178	180	182	187	176	159	170	181	157	143	178	177	165	161	196	173	175	162	170	172	161	192	163	174	175	203	155	182	158	158	189	156	185	178	222	201	147	163	178	180	177	186	154	182	171	171	181	181	167	183	176	165	135	182	173	177	176	168	181	196	182	186	159	157	187	197	165	160	190	179	185	159	165	175	165	195	180	195	159	149	185	179	179	182	163	197	172	171	164	163	167	195	164	160	171	166	163	206	154	160	196	181	172	171	171	179	177	167	176	186	157	161	179	144	166	165	177	160	192	175	177	178	181	150	169	160	176	178	154	159	160	168	177	176	185	171	197	162	176	167	202	167	192	161	177	192	186	169	153	172	174	162	162	177	191	171	183	188	165	164	186	196	187	180	191	171	160	157	171	179	187	172	173	195	173	174	175	178	190	190	210	153	171	179	205	176	164	154	185	180	156	185	164	159	155	174	168	210	167	173	155	161	169	175	176	169	167	189	167	189	176	162	171	161	166	150	189	171	170	176	203	174	149	196	196	167	173	169	149	168	157	173	163	143	168	172	175	168	193	155	180	169	159	182	159	165	160	169	178	177	177	164	158	168	155	166	185	180	163	173	179	189	156	143	146	193	169	177	162	140	173	178	194	198	167	182	161	183	173	161	180	164	141	193	183	177	167	174	154	182	177	165	179	179	148	161	166	183	199	160	210	166	166	197	168	151	160	181	178	166	184	191	176	162	160	165	173	174	145	215	165	177	171	193	146	188	152	154	175	186	161	158	171	171	197	168	182	175	169	173	173	193	181	164	168	162	148	160	159	159	180	181	163	165	171	156	182	154	187	165	185	176	174	159	152	185	172	160	169	151	162	159	163	182	155	172	180	179	185	175	171	165	169	162	186	179	179	190	176	161	174	170	172	148	135	154	170	193	175	177	200	151	193	164	159	163	185	180	157	181	188	177	189	173	176	165	196	170	153	179	159	172	155	168	195	166	177	195	167	159	170	171	160	161	194	180	191	175	159	165	171	187	193	175	156	175	147	145	153	193	144	165	171	189	161	166	172	166	168	169	187	171	188	165	163	164	185	150	188	187	170	161	161	155	200	156	162	172	166	166	178	168	154	156	165	171	180	170	170	157	174	182	180	175	169	181	175	195	166	148	179	177	173	178	158	154	192	176	185	163	188	196	192	134	170	167	177	179	189	176	170	170	167	163	179	162	172	172	174	166	180	161	191	154	179	176	177	179	162	186	164	165	149	174	199	151	160	167	152	164	166	164	180	169	185	168	179	169	168	168	159	167	173	179	147	161	166	166	140	169	188	189	173	186	184	179	154	170	188	177	149	180	199	171	167	169	187	169	176	167	180	175	154	164	147	168	176	175	183	181	150	159	165	187	149	185	165	172	159	172	167	157	161	180	157	158	158	187	161	177	181	176	170	169	180	170	173	178	167	164
2901	606	643	750	696	634	628	549	566	573	508	524	518	531	534	561	481	510	506	480	469	523	502	494	464	511	491	506	474	497	467	453	513	482	509	496	485	510	496	492	512	522	521	481	515	493	511	470	528	502	475	495	455	512	516	518	490	477	489	480	496	480	465	500	499	513	467	471	477	493	447	505	492	483	452	473	493	493	493	487	510	459	480	516	475	498	477	465	498	502	487	476	489	480	480	480	461	463	487	463	506	496	461	477	481	447	505	467	476	471	462	523	498	452	490	520	507	481	494	460	490	472	483	462	479	483	453	491	536	491	480	495	501	472	460	468	473	479	469	506	524	482	462	492	502	451	472	491	480	512	508	506	499	454	452	490	467	468	508	508	491	480	469	501	478	492	490	516	477	470	512	451	473	482	498	519	487	437	465	525	475	496	509	470	491	501	461	444	496	466	501	489	501	474	458	479	470	479	457	500	498	494	490	485	467	475	493	517	493	509	502	474	483	465	467	495	465	483	486	457	473	467	502	491	459	480	469	499	538	481	512	457	464	506	513	512	477	478	468	520	514	519	456	476	473	506	485	513	527	484	490	477	475	477	486	505	478	482	483	512	490	552	459	509	505	495	499	473	475	510	503	461	528	452	465	507	484	463	490	498	457	457	487	484	484	439	486	526	481	513	578	479	523	473	511	466	505	477	456	506	487	494	466	483	492	499	504	498	499	491	508	517	508	489	495	512	480	469	464	540	463	461	519	499	500	491	472	502	458	508	480	499	493	482	510	495	462	526	504	521	484	507	492	485	445	525	504	491	456	461	505	530	480	523	497	507	470	515	512	436	506	508	483	506	516	495	501	526	428	505	480	490	466	497	491	467	491	501	516	519	505	519	469	490	487	481	492	500	507	486	470	453	481	470	482	458	427	468	480	531	493	515	506	514	507	500	478	505	514	482	523	512	503	536	491	492	503	511	485	546	521	487	488	457	493	501	488	507	497	475	483	479	464	501	520	481	489	537	475	488	473	444	499	465	500	504	444	495	509	493	531	459	478	485	468	452	500	459	472	501	519	491	442	483	499	471	464	474	480	459	510	474	502	498	480	470	499	480	510	463	470	486	492	456	499	481	527	457	491	503	488	491	482	478	482	527	478	498	488	463	453	484	489	494	472	506	475	471	514	458	483	501	449	462	480	497	464	498	477	456	499	502	517	481	451	465	510	480	459	487	498	509	520	475	449	485	493	480	480	471	517	467	470	489	502	475	469	475	441	471	480	464	518	456	468	495	456	473	473	508	526	524	456	493	466	509	486	513	519	504	453	461	469	481	460	490	480	459	475	497	510	456	497	498	492	427	492	482	482	494	519	470	464	474	519	472	439	491	525	479	503	480	485	457	449	480	474	456	518	482	505	494	439	459	501	499	487	469	476	457	488	547	465	493	539	482	485	490	517	526	490	494	466	497	478	511	486	522	493	475	489	492	476	459	463	461	484	460	516	513	493	498	506	495	448	482	461	441	459	476	480	522	480	456	458	473	507	464	446	484	489	520	507	470	483	507	498	473	515	514	486	519	476	481	486	488	488	513	519	526	485	507	508	490	481	502	502	480	492	531	454	518	480	500	495	490	508	444	479	484	458	483	474	499	492	509	497	503	453	469	466	489	468	503	468	479	529	432	511	472	456	484	447	467	496	475	526	495	461	503	487	515	504	466	495	451	507	519	499	479	519	463	471	519	449	499	516	472	471	490	485	495	513	479	520	469	498	509	472	487	512	473	464	536	501	466	470	462	492	503	502	477	533	518	518	503	494	493	488	493	475	469	472	494	432	475	519	481	489	528	497	480	464	485	470	465	508	492	476	502	477	503	491	474	489	451	471	472	510	473	478	495	430	496	451	479	477	477	489	513	512	510	483	470	463	483	489	505	500	466	514	475	463	460	496	519	521	539	482	468	512	503	506	501	460	457	505	487	474	454	482	487	492	457	487	468	474	485	462	496	490	457	482	454	484	508	487	483	510	509	509	490	515	470	459	465	432	502	484	478	499	461	444	449	488	511	491	496	492	462	531	524	490	476	475	511	489	502	499	478	534	472	495	529	509	488	462	424	499	494	489	487	487	451	468	482	525	481	435	539	502	493	506	468	459	507	493	516	503	483	452	448	515	467	493	443	494	492	473	464	505	518	476	488	458	486	493	492	485	483	508	467	529	499	497	477	517	519	468	504	505	464	477	531	466	534	479	495	481	490	476	516	515	493	503	528	444	478	466	469	448	519	503	503	473	495	454	473	470	496	487	517	491	473	448	499	453	503	500	483	539	465	468	496	499	488	455	453	505	478	457	486	512	518	499	497	476	494	501	503	500	495	493	481	518	541	501	491	497	468	466	497	493	443	469	483	478	524	489	529	484	497	472	490	465	501	483	492	506	457	480	444	496	475	432	516	509	508	508	436	488	489	505	485	499	505	462	492	477	488	502	439	474	456	486	464	508	502	481	474	477	490	479	486	446	459	503	464	497	477	455	499	487	513	477	525	515	469	495	488	462	484	488	465	470	490	519	503	511	531	464	446	481	501	515	474	469	492	474	473	464	412	485	512	510	506	497	479	477	448	510	518	490	482	521	489	451	491	509	491	511	515	448	499	493	472	490	510	488	473	522	471	453	485	475	478	446	478	476	496	466	500	482	523	482	488	486	424	461	497	475	501	496	506	497	495	477	495	504	466	473	487	427	525	485	452	509	499	517	478	448	500	496	470	486	520	482	487	495	494	471	473	507	482	516	517	435	448	518	491	515	474	512	471	502	456	474	490	504	491	467	498	503	476	443	476	496	476	491	466	476	461	465	539	488	503	466	462	507	520	511	505	473	482	517	494	510	461	461	479	468	505	498	477	498	435	480	453	487	524	515	505	553	475	496	492	480	501	467	482	479	490	496	471	503	510	500	517	517	491	478	466	479	462	443	517	506	489	508	487	472	483	493	469	499	469	471	468	473	496	521	474	464	503	505	507	480	488	494	488	492	466	487	476	516	464	471	508	515	459	479	511	473	500	493	523	499	490	500	508	488	505	475	485	466	460	490	505	458	481	477	480	523	495	442	484	461	524	468	439	484	514	450	483	522	481	522	516	446	491	508	493	530	505	524	442	467	453	489	497	510	484	477	473	485	452	483	507	479	493	480	497	513	493	484	536	476	466	517	459	452	461	493	483	474	493	503	458	481	491	468	470	513	501	427	498	476	515	465	515	491	507	492	486	507	505	490	459	499	501	446	497	465	490	505	512	465	496	477	500	474	490	463	507	486	472	498	512	499	509	493	495	497	495	484	501	484	496	494	485	459	469	500	486	455	500	463	521	483	433	463	484	489	472	510	498	487	459	490	493	480	461	482	464	491	471	525	474	458	470	496	476	461	491	512	473	469	483	473	454	470	488	509	459	483	478	493	491	506	466	448	542	517	491	492	479	525	472	503	509	509	457	524	469	506	478	474	508	478	498	484	503	501	503	496	496
11108	1160	1407	999	721	549	436	305	267	218	209	178	172	192	140	150	136	135	121	112	118	133	114	129	119	100	105	126	103	108	97	80	100	91	91	112	103	95	98	82	84	105	90	108	89	114	97	83	110	71	86	109	85	109	82	103	93	75	91	115	118	87	93	97	82	87	82	105	88	90	89	101	95	96	86	104	100	81	71	100	89	83	92	78	97	95	91	86	94	90	100	96	81	83	88	73	75	89	89	90	85	86	76	89	92	95	86	81	91	113	83	89	96	83	87	102	90	77	70	96	104	100	74	83	87	73	98	94	84	123	82	75	98	102	98	83	93	82	88	88	80	101	84	84	95	78	86	84	79	108	98	86	90	77	96	95	71	97	91	89	86	92	93	88	112	96	91	95	103	89	103	85	90	85	76	97	91	91	85	95	91	95	96	88	87	96	91	99	84	82	102	79	72	83	99	78	96	73	88	92	108	78	85	100	86	77	92	71	105	93	91	92	79	91	96	96	91	83	94	90	84	82	96	91	82	80	89	91	84	82	92	94	102	84	84	99	113	96	91	86	98	90	76	97	82	96	88	90	78	87	93	84	91	91	76	73	90	99	77	100	91	71	104	93	90	69	82	81	102	87	104	87	78	93	100	87	82	96	86	100	90	95	83	92	87	86	97	78	78	84	90	82	87	72	96	93	87	83	89	98	94	89	92	68	71	88	90	91	98	82	89	81	100	90	83	107	91	92	89	91	89	89	95	90	91	92	92	81	89	84	86	80	83	87	75	71	88	87	87	74	88	98	68	92	99	98	110	91	99	85	84	82	87	98	84	89	80	97	85	97	84	80	83	92	81	76	97	87	99	79	93	104	90	77	85	102	81	90	104	71	94	96	95	84	82	76	67	85	95	93	102	86	89	93	83	63	83	83	92	74	110	84	76	97	76	94	95	81	101	89	83	78	84	80	77	111	87	90	83	93	88	82	80	87	84	101	100	102	98	91	92	85	91	92	89	82	76	80	88	88	70	93	82	93	107	88	72	73	84	88	91	80	94	81	92	92	98	101	91	113	95	75	112	98	77	99	87	88	82	89	90	87	95	78	94	95	96	91	81	82	90	106	83	79	85	92	90	110	70	86	65	114	89	91	74	78	79	75	75	88	83	75	84	96	79	85	89	83	84	97	88	69	101	89	96	107	82	81	71	85	87	78	96	102	96	90	101	66	83	83	93	97	95	86	82	89	100	80	75	93	87	83	92	91	99	79	87	115	82	89	98	90	78	84	89	92	92	83	83	73	74	81	87	104	91	82	79	74	108	77	64	83	96	81	71	97	84	98	111	90	118	95	92	78	104	90	82	89	89	100	76	87	84	93	87	90	78	89	100	94	89	80	74	77	97	97	104	85	92	84	118	87	88	89	96	92	94	87	80	91	94	87	85	95	87	86	80	101	95	85	84	73	108	99	95	87	96	107	92	91	80	72	86	83	71	97	107	82	90	74	96	100	93	85	93	103	88	94	85	86	89	85	87	80	88	77	89	94	92	92	84	81	78	103	78	86	110	81	96	84	79	96	100	82	88	70	93	98	99	103	97	79	94	82	91	84	79	98	87	82	89	78	87	84	90	89	102	93	85	92	88	95	87	76	103	109	100	93	93	96	89	93	99	89	87	79	89	89	92	97	82	88	90	81	93	85	95	121	92	78	108	91	85	86	87	94	84	79	99	93	77	75	100	72	84	85	83	79	87	95	84	108	84	92	95	77	79	74	89	92	105	85	88	84	84	108	84	103	97	90	93	92	89	81	102	86	92	105	88	87	81	80	84	94	85	102	100	86	85	101	109	89	59	90	96	79	85	90	67	96	84	88	81	95	97	81	83	94	80	98	85	81	78	82	87	100	84	92	104	82	94	123	77	82	75	97	91	108	84	84	104	83	90	78	85	88	96	100	97	89	83	96	83	87	97	85	106	93	91	83	103	76	75	73	83	91	79	86	106	76	86	97	99	84	77	92	89	95	89	78	86	85	92	74	83	83	84	105	87	77	80	88	105	94	102	92	78	99	98	83	69	89	101	87	97	105	90	94	89	85	84	97	82	94	87	86	118	96	111	76	80	76	92	78	91	94	77	79	98	87	88	101	95	82	91	88	89	96	87	86	85	77	91	96	79	86	88	96	87	94	83	86	73	70	105	77	77	95	101	90	88	101	82	87	104	86	95	92	76	78	84	93	90	94	87	109	111	85	68	87	102	94	95	93	70	101	83	96	73	92	91	79	99	59	92	87	84	79	98	90	83	80	82	98	98	94	91	94	95	85	92	101	89	89	88	96	99	89	82	72	84	74	99	84	112	84	102	101	95	84	93	96	89	78	93	83	83	87	94	80	92	79	98	103	104	101	90	88	95	103	103	93	81	85	98	91	95	88	92	78	101	92	85	90	78	102	87	95	103	88	102	84	91	94	92	84	83	90	83	86	95	88	88	110	89	76	88	95	82	94	87	98	91	96	78	105	72	91	102	87	80	91	98	82	89	74	93	99	77	85	120	77	94	94	93	83	71	76	81	85	92	104	89	75	82	88	88	87	103	84	102	73	80	117	93	90	83	86	76	99	92	81	91	77	90	91	95	89	71	87	94	93	74	73	89	98	88	93	97	82	72	95	70	103	84	87	98	91	106	103	106	88	91	74	92	94	92	91	98	100	89	100	93	93	86	76	94	100	71	94	75	80	76	74	98	94	77	88	87	89	95	89	97	80	78	117	89	94	95	112	71	88	105	81	97	85	85	89	85	91	111	83	101	87	99	120	75	97	98	93	88	92	79	79	95	88	73	86	85	94	70	107	100	99	94	89	117	98	89	92	80	89	91	100	81	96	93	102	84	81	98	80	95	84	88	83	96	94	93	80	89	91	92	83	89	87	111	82	106	87	105	89	105	85	93	106	108	89	98	79	64	93	86	77	91	91	104	84	90	75	92	90	84	100	92	91	88	81	91	97	93	90	106	68	99	91	82	97	79	83	71	94	88	92	90	82	85	94	106	92	91	93	94	93	98	85	93	91	83	92	102	104	113	87	93	90	78	82	84	119	90	109	89	90	99	78	82	90	83	96	66	72	99	81	85	79	120	76	84	81	93	109	96	93	97	100	73	101	89	89	99	105	97	103	83	105	110	106	97	86	85	91	87	97	90	99	87	96	96	79	111	93	95	84	99	82	94	79	94	107	97	84	75	73	86	88	96	99	104	90	95	94	104	76	75	86	73	78	94	110	85	108	78	102	106	76	87	103	91	83	85	94	79	82	92	80	91	96	90	96	93	78	83	83	105	100	75	83	91	90	82	86	70	76	72	85	80	75	96	71	88	69	75	89	102	87	76	91	87	78	95	89	89	90	98	94	98	84	93	85	82	87	86	80	75	75	84	88	100	83	96	106	91	83	67	76	83	96	101	75	90	65	95	83	94	98	91	72	92	81	89	99	87	92	81	101	98	79	92	95	84	75	82	71	93	106
6216	1379	3118	3586	3081	2461	2014	1582	1366	1187	1059	912	839	794	743	690	632	627	543	530	513	529	471	422	446	442	446	429	445	397	395	408	413	411	368	369	371	346	356	344	330	355	364	351	347	346	308	327	296	294	348	347	308	341	338	316	292	336	332	293	331	306	331	330	336	315	284	309	311	295	296	304	304	325	340	302	292	268	334	329	277	277	315	301	316	302	290	304	288	306	305	299	288	314	312	285	290	319	323	320	301	307	289	298	314	327	292	280	295	291	305	300	293	309	334	316	291	278	320	281	308	298	315	287	322	298	304	290	304	319	303	297	285	305	303	308	315	300	307	313	277	296	265	295	283	289	306	314	308	284	283	311	310	276	291	317	272	298	271	307	267	307	293	311	271	285	309	318	311	302	289	256	278	302	295	318	281	287	276	292	301	304	283	318	300	310	275	316	293	279	294	295	287	302	339	279	305	278	263	297	271	292	294	290	306	301	316	304	306	309	265	295	282	327	301	306	291	274	316	284	326	277	288	302	276	331	285	315	295	304	313	309	251	312	290	271	320	317	305	280	302	302	287	306	302	271	317	318	296	276	265	287	288	280	338	296	314	291	300	293	323	329	292	277	302	285	299	271	290	339	308	269	315	281	271	306	276	306	305	320	309	289	313	315	285	270	339	297	310	314	270	301	316	298	322	307	283	285	304	313	299	298	278	276	281	303	277	325	313	315	276	344	320	307	288	271	287	289	301	310	283	288	292	291	312	293	302	291	297	325	307	247	276	280	290	265	311	293	299	321	270	300	299	273	274	291	307	284	266	277	282	268	289	270	289	259	293	293	302	301	285	303	271	292	277	309	295	284	292	289	278	317	295	299	288	306	285	294	290	291	286	296	292	284	288	284	313	303	312	298	278	271	311	307	296	284	290	318	285	315	310	270	305	286	287	284	290	305	283	280	279	278	278	281	314	305	305	276	304	306	300	294	304	313	298	303	311	296	311	280	278	259	280	309	304	331	298	303	261	304	323	296	279	292	295	298	309	301	280	292	287	304	281	324	289	299	314	295	297	337	297	283	311	291	309	311	301	273	278	320	285	341	301	302	290	287	272	314	283	321	286	281	297	300	287	310	289	297	288	308	299	290	278	262	283	326	248	312	308	314	294	268	303	309	257	303	306	286	270	296	307	313	322	287	299	289	278	304	275	273	298	263	306	267	291	290	289	267	296	266	290	292	288	292	311	297	277	287	306	274	288	303	306	284	296	282	272	269	260	309	287	298	304	297	283	288	333	309	298	284	296	325	313	276	304	301	290	291	301	283	305	285	278	295	290	270	274	281	299	297	298	309	305	288	279	312	264	280	318	290	299	283	250	267	288	285	287	286	263	279	271	281	286	291	314	270	329	286	304	291	299	290	287	259	291	315	276	296	292	252	305	279	298	292	304	311	294	283	315	266	278	278	302	293	287	273	286	312	313	274	302	303	280	264	305	287	265	326	280	297	313	289	333	271	314	329	284	311	323	302	281	276	297	290	310	267	324	295	270	295	284	282	285	299	311	295	294	289	270	306	286	301	292	316	284	293	313	277	282	307	308	282	280	289	263	283	314	276	300	292	312	301	295	328	303	302	300	284	293	300	309	286	315	292	272	268	292	304	286	358	304	271	302	300	270	312	252	271	260	303	311	282	317	262	278	295	286	275	305	302	296	320	294	292	276	310	287	292	318	302	271	261	289	261	295	287	302	321	258	304	290	304	315	284	300	301	275	298	282	300	280	291	297	303	290	320	289	269	264	288	302	289	271	301	282	288	243	348	284	311	259	282	274	280	289	307	286	284	295	284	316	290	300	289	316	275	305	305	298	295	297	278	298	285	271	290	296	328	277	300	313	285	250	283	300	264	278	293	263	319	288	345	299	303	299	313	318	308	302	297	301	286	298	315	272	301	299	295	316	289	305	295	292	284	274	280	273	277	295	262	307	311	293	289	286	319	305	271	300	304	292	280	293	301	294	269	279	302	299	302	297	276	283	286	302	299	295	298	288	282	340	279	288	320	302	261	302	266	313	291	301	301	304	305	304	282	294	309	306	267	298	329	323	275	301	295	306	295	282	351	301	288	281	291	295	292	270	286	287	309	284	255	282	317	281	280	279	299	281	280	280	280	311	283	288	302	291	315	302	278	299	298	318	277	286	331	287	292	293	279	310	300	299	303	285	281	271	286	307	268	277	306	291	315	283	311	260	301	295	312	290	283	267	314	281	281	308	291	274	308	289	301	298	300	293	286	295	310	321	302	263	298	297	290	269	302	256	295	268	308	319	291	301	293	290	289	304	286	277	285	301	332	293	310	272	328	314	307	279	296	319	318	295	266	284	301	295	291	292	313	305	308	284	296	278	320	304	297	294	298	315	283	290	254	294	293	280	306	313	304	307	288	312	289	302	305	280	291	274	294	274	266	289	276	263	292	300	273	288	306	308	296	290	332	310	289	313	269	271	310	301	291	302	335	301	278	288	298	284	294	294	299	290	259	263	312	292	269	319	314	316	285	264	284	273	294	328	265	297	277	298	272	311	302	304	305	313	252	291	300	272	287	247	272	295	307	305	279	286	280	284	256	259	308	310	313	302	276	294	315	290	326	332	287	305	258	300	325	301	291	306	281	297	266	315	312	310	275	289	261	281	314	280	290	260	311	258	280	299	280	252	292	309	294	286	318	294	291	283	288	284	297	311	291	301	278	285	314	295	300	310	312	311	257	276	301	276	298	313	305	292	268	284	283	281	302	293	245	274	299	288	274	283	294	304	294	288	322	331	284	283	281	272	314	289	293	322	296	286	284	292	289	314	277	287	261	296	306	301	264	302	279	290	285	309	292	275	294	283	287	299	266	293	321	285	272	278	307	288	290	289	320	279	312	278	298	288	303	306	293	287	294	300	322	274	300	308	277	288	272	304	297	299	301	276	286	308	293	292	296	289	286	305	277	279	281	292	272	294	308	299	312	289	282	296	291	304	302	272	302	281	304	298	282	269	298	292	280	273	282	311	303	262	309	281	302	295	300	291	278	308	309	287	300	274	303	273	299	318	286	281	325	309	268	284	276	274	276	306	321	254	271	295	304	298	277	286	273	292	298	292	280	279	291	283	281	286	297	283	294	311	269	250	261	296	254	299	306	280	283	318	290	315	297	296	303	266	264	310	305	299	296	309	293	327	295	272	292	256	288	309	289	317	279	280	306	274	289	306	303	290	283	298	282	296	274	283	307	288	313	303	309	290	269	297	297	277	293	281	306	314	298	296	292	293	264	313	306	293	302	308	299	291	276	306	297	283	300	282	272	320	293	301	300	262	315	289	281	311	272	312	281	305	297	276	296	295	282	252	280	270	298	294	296	327	302	273	280	363	292	285	282	292	278	301	302	327	302	298	296	281	312	281	303	331	298	299	296	314	292	282	305	287	286	305	297	282	285	257	313	303	303	287	298	307	283	299	293	298	297	278	299	297	288	290	287
19712	3373	3125	2250	1521	1115	891	633	522	496	427	391	310	317	273	281	282	205	231	262	215	193	228	220	181	183	188	227	186	170	195	186	182	170	187	160	196	185	183	178	205	178	199	178	184	170	174	186	172	165	175	177	195	197	178	164	188	173	162	182	153	158	165	168	189	189	172	210	182	188	163	149	178	175	164	167	161	190	182	202	173	146	172	176	166	190	179	180	177	193	159	162	153	199	175	180	171	183	182	169	173	170	179	163	195	183	171	159	192	170	149	185	184	154	151	156	163	165	190	190	164	176	171	179	158	172	172	166	189	176	156	165	161	165	138	196	151	165	156	171	157	173	167	176	150	185	167	188	162	163	168	166	170	179	180	166	170	176	176	175	177	164	171	156	178	163	180	184	172	206	183	140	164	171	156	167	152	186	162	170	161	182	190	160	163	152	170	177	155	185	150	159	141	169	163	175	161	197	163	161	180	162	175	178	191	162	161	165	183	183	180	157	178	170	178	175	170	148	166	184	163	159	185	147	175	174	169	189	172	180	174	159	171	173	193	147	184	160	163	145	170	180	181	179	180	172	170	182	174	171	169	175	166	184	161	162	168	167	167	157	173	166	157	167	163	197	174	177	198	195	171	155	166	174	158	149	157	186	192	154	156	170	187	164	162	170	196	173	146	160	169	166	179	197	175	159	160	164	196	143	164	172	173	173	145	168	152	176	184	194	165	177	179	202	160	180	177	195	177	160	175	151	180	176	151	155	144	165	160	177	158	171	153	185	199	159	164	172	163	177	208	154	167	158	180	185	160	159	177	155	168	147	150	169	189	167	179	160	159	152	166	164	156	153	166	156	147	163	165	164	181	159	158	191	181	159	174	180	152	163	154	179	159	163	144	207	203	169	167	149	171	147	168	171	163	175	177	175	162	171	178	193	171	147	156	195	179	165	151	189	170	151	177	176	166	177	173	155	181	158	179	166	170	180	179	173	160	173	170	159	168	156	159	172	162	168	183	170	162	169	167	178	149	156	184	140	170	163	178	162	171	150	134	171	161	151	172	180	180	179	165	165	168	190	162	152	175	152	159	152	165	167	174	149	167	159	159	146	146	192	161	142	181	175	153	166	172	164	162	189	176	175	176	177	171	199	159	186	192	191	205	178	187	160	160	175	161	185	162	153	187	185	155	149	180	170	187	187	168	156	154	172	175	148	168	155	189	151	164	163	140	148	170	158	166	168	184	178	183	197	188	164	152	180	152	174	156	154	181	190	159	173	155	159	158	158	147	174	145	173	182	171	170	164	179	162	158	160	171	186	163	177	169	168	182	166	175	178	185	175	189	172	149	162	157	163	135	184	165	165	176	159	167	149	184	168	158	170	165	152	158	161	194	203	167	138	165	164	162	171	166	175	191	148	160	150	155	172	183	178	139	179	158	159	171	178	203	175	161	175	200	182	163	154	145	159	160	163	169	171	167	165	167	164	171	149	181	189	180	198	162	162	179	159	145	178	167	157	144	167	159	156	155	156	170	168	176	186	158	160	197	160	158	188	165	145	174	166	179	178	149	169	164	186	153	172	186	145	176	161	152	152	169	157	184	184	174	172	163	171	167	160	181	155	181	193	155	159	164	165	186	178	164	174	157	165	158	151	154	174	163	174	156	163	174	194	148	181	147	168	155	179	191	164	161	159	176	172	184	175	177	154	156	159	183	171	156	157	183	186	160	166	155	159	168	179	142	145	144	164	163	188	157	158	154	177	151	181	168	189	161	194	173	156	178	168	156	172	174	201	166	151	130	136	182	161	169	171	193	156	164	166	172	179	180	180	170	178	165	172	165	160	173	177	150	174	169	161	161	162	157	168	199	165	160	186	166	171	180	142	183	167	190	171	184	175	174	173	162	181	187	195	161	157	151	164	166	162	197	173	171	182	182	156	165	158	169	191	184	157	181	147	191	189	186	176	170	152	161	154	168	155	153	168	177	154	159	162	175	167	149	174	151	158	173	162	182	173	164	174	174	166	180	186	182	198	147	171	159	191	178	175	205	164	139	158	173	174	180	154	158	188	176	198	182	158	184	185	159	165	143	182	190	185	153	178	186	196	170	158	163	184	176	160	180	155	188	153	185	181	165	152	158	180	212	161	174	165	151	175	171	171	159	194	189	171	148	179	196	181	154	169	168	150	163	163	188	177	173	165	170	173	170	179	176	173	158	158	161	157	156	185	181	169	162	163	151	171	162	193	183	165	192	182	179	173	177	187	154	175	151	184	163	191	195	159	164	164	159	151	165	149	175	182	192	171	168	146	174	157	186	164	170	167	146	153	162	168	164	175	180	143	184	187	148	164	163	193	155	155	195	173	163	161	171	167	166	151	164	197	202	172	154	181	190	172	171	163	179	150	175	162	199	171	149	177	156	173	151	175	177	182	177	169	137	167	159	174	161	180	178	176	182	148	169	161	176	175	166	175	158	152	147	156	160	173	158	165	183	182	153	187	190	165	165	183	161	187	153	149	174	182	166	163	187	155	169	167	189	150	156	149	195	183	175	178	150	150	182	171	155	163	174	152	168	162	170	166	172	156	176	168	177	168	179	154	173	162	166	159	175	160	159	159	157	142	155	174	167	179	181	155	182	180	158	180	150	152	169	179	159	157	187	161	154	190	172	169	153	155	157	189	162	170	190	148	159	186	197	175	157	176	147	153	163	172	174	173	159	170	166	177	152	179	150	150	134	174	160	167	152	146	171	167	184	170	192	175	154	167	175	165	155	182	147	163	156	167	184	170	182	169	173	149	171	184	180	189	188	181	172	150	162	148	183	168	157	155	146	157	179	182	194	163	153	179	193	166	185	176	173	158	171	179	175	162	174	169	183	172	176	167	163	183	159	195	167	160	152	184	144	143	203	173	153	171	169	149	168	169	173	163	150	184	163	161	184	162	155	180	159	161	157	187	171	147	158	180	173	169	180	175	196	180	176	175	170	155	157	176	186	160	190	173	161	188	171	175	161	172	169	177	163	158	163	165	145	181	155	165	180	177	155	174	205	166	162	175	170	162	208	162	170	180	156	183	184	158	192	174	186	202	168	154	190	172	167	201	169	168	171	162	156	175	168	175	142	144	159	161	175	160	163	182	156	195	162	154	159	158	174	162	182	185	168	163	159	171	160	184	161	174	164	154	183	152	157	171	182	177	176	170	163	161	168	177	171	164	165	167	157	153	175	174	140	154	188	178	210	174	183	153	172	182	166	169	180	158	180	183	172	165	170	177	184	194	173	181	158	170	161	150	171	142	148	193	179	162	183	164	182	166	164	169	183	155	177	183	166	174	163	188	163	160	141	167	200	182	176	188	165	199	171	180	161	175	150	177	160	178	146	150	176	198	145	162	168	159	177	179	186	159	178	169	172	160	195	158	159	164	138	189	177	177	194	168	178	147	148	183	174	172	168	167	168	174	175	138	144	189	159	190	171	147	150	162	167	184	146	185	192	163	167	177	176	164
8421	2780	6467	6927	5877	4669	3925	3160	2672	2322	2006	1761	1595	1476	1358	1215	1180	1119	1047	974	956	889	895	811	796	778	749	739	746	676	685	695	728	677	708	636	585	627	646	637	598	650	613	591	622	588	566	589	550	567	571	577	570	525	556	571	566	575	535	550	517	527	582	547	515	579	568	517	525	524	529	552	575	586	497	564	518	568	528	548	519	580	494	533	519	538	564	521	540	525	535	535	538	502	517	529	554	485	532	532	501	563	472	503	498	533	511	504	552	511	489	488	500	505	513	493	546	481	533	520	479	521	505	520	485	508	492	467	475	495	532	500	516	513	484	498	526	542	516	502	505	511	494	517	506	499	514	507	490	542	502	512	508	479	513	472	506	517	508	496	495	526	495	463	482	492	528	485	494	518	502	500	528	528	479	509	506	506	521	480	502	481	506	480	507	536	518	495	513	485	506	522	506	494	534	478	514	484	538	530	486	490	489	550	490	518	496	521	540	529	534	503	498	478	482	508	517	493	514	484	490	506	516	480	478	524	474	500	525	470	492	469	492	516	475	530	489	479	524	526	511	554	500	503	533	478	505	527	497	498	495	535	516	478	525	483	508	515	464	534	512	487	510	514	515	479	487	476	512	494	506	495	505	508	483	552	497	485	474	492	499	504	512	486	525	491	510	529	481	536	517	470	517	492	527	554	514	450	512	488	542	499	520	535	507	539	473	497	497	506	490	510	539	510	517	513	476	438	506	481	479	524	487	517	492	476	526	508	486	514	476	550	534	463	487	498	529	539	509	562	510	500	497	522	564	506	506	471	504	507	454	509	535	475	489	519	503	492	527	509	487	524	504	483	490	514	497	497	488	464	521	542	495	562	541	467	506	518	481	486	485	521	498	501	497	494	524	523	510	489	499	511	522	522	510	498	542	506	506	505	504	506	505	493	537	495	500	483	495	519	493	500	488	495	506	514	506	520	499	506	494	520	526	543	498	507	476	500	506	493	518	490	535	499	531	513	518	496	521	527	510	503	520	490	473	486	493	489	508	546	521	532	506	507	514	515	548	517	512	505	492	521	532	505	525	494	507	521	519	487	502	513	496	519	507	518	519	497	504	504	472	528	467	516	525	494	494	518	503	467	548	504	505	493	438	509	521	503	519	482	510	543	507	485	529	500	551	474	483	518	478	548	528	489	557	525	479	510	515	514	505	507	502	505	504	488	499	480	539	508	484	488	524	521	483	473	523	516	448	511	507	503	512	526	481	472	505	463	521	484	518	481	540	540	508	499	502	520	492	519	521	486	486	499	510	503	522	489	511	492	508	527	515	523	484	546	510	524	511	498	535	500	566	473	524	487	500	573	531	550	542	519	482	530	525	499	526	504	498	516	513	544	542	520	497	497	532	488	484	532	513	509	494	531	508	525	496	490	503	516	517	509	504	479	521	475	488	458	504	518	466	533	522	480	501	514	499	495	477	463	508	531	478	495	510	498	494	495	500	513	540	488	547	506	511	490	521	457	488	541	516	497	525	538	525	480	533	497	509	525	509	485	506	497	485	498	489	500	459	517	469	456	474	541	477	515	477	478	492	502	485	466	486	533	464	526	489	484	519	486	570	476	447	500	479	519	539	501	492	512	536	487	509	486	530	496	519	513	502	506	498	518	477	480	495	498	521	455	506	507	508	506	485	495	488	560	535	490	491	501	494	499	504	517	514	490	480	501	477	488	481	512	498	507	492	500	485	522	510	503	500	505	482	486	511	491	496	475	511	503	506	525	495	531	510	447	503	484	461	469	516	514	522	530	474	476	497	525	505	515	606	487	487	492	490	505	497	488	496	510	563	514	484	530	463	492	530	488	509	505	480	559	495	525	517	499	486	510	511	522	485	493	516	499	526	495	507	492	518	502	518	502	480	489	514	488	485	549	490	513	521	475	534	516	503	490	517	503	490	542	530	484	463	546	508	539	520	504	504	480	516	500	552	477	518	504	551	471	521	512	527	508	491	492	522	513	491	458	490	539	513	516	483	535	527	480	485	504	500	541	505	553	522	505	511	526	525	526	511	510	518	476	507	471	487	529	505	476	459	529	544	513	507	526	528	498	522	515	483	477	503	448	531	491	529	479	523	507	484	526	469	512	520	489	503	495	507	492	487	485	524	520	532	487	531	480	507	492	522	494	507	514	502	536	474	478	506	522	495	513	500	519	487	526	526	522	505	472	487	500	491	492	500	531	527	504	495	534	494	601	499	495	495	499	499	559	534	494	509	537	466	498	501	509	518	448	478	500	462	492	512	529	534	530	520	529	505	506	480	520	511	516	503	493	541	524	483	516	483	508	508	507	493	493	505	514	537	518	515	476	500	522	537	508	502	511	514	451	488	472	520	495	500	454	507	521	456	480	509	503	521	508	503	496	522	527	543	518	476	494	529	521	490	465	467	499	467	469	496	517	496	510	513	488	507	507	501	466	533	500	474	513	504	542	479	549	489	510	502	529	503	514	523	470	534	518	514	486	484	489	548	526	490	485	483	539	464	519	492	474	479	493	463	503	504	528	502	538	566	500	504	561	501	505	480	503	499	470	520	517	455	539	517	515	499	476	505	498	469	507	503	533	472	549	509	476	506	514	495	487	507	513	519	505	491	462	513	500	508	486	514	475	495	508	518	504	512	509	497	482	504	538	508	508	483	498	517	515	499	507	490	512	495	517	508	520	500	521	495	505	503	521	467	514	505	497	500	516	515	537	527	490	528	452	493	493	525	504	490	523	518	538	475	489	555	522	511	456	478	493	521	473	480	515	488	534	547	522	487	538	525	506	510	511	508	491	490	501	527	487	471	493	492	494	504	477	497	515	536	540	498	495	540	516	503	493	488	493	496	523	489	499	527	485	499	511	524	471	513	488	497	565	479	502	516	481	531	543	453	481	533	510	491	494	509	527	542	477	471	487	510	500	542	484	472	530	456	542	501	484	474	537	505	484	503	496	502	471	523	529	490	547	553	524	525	508	467	483	499	522	482	487	511	479	539	500	534	492	476	474	528	476	487	502	525	513	562	482	484	461	524	511	511	536	521	506	506	479	511	524	521	508	497	536	476	518	489	515	514	492	514	498	557	510	522	517	554	515	490	525	527	520	526	503	500	493	491	563	513	489	508	498	519	509	524	531	467	506	535	520	506	505	487	512	555	543	533	505	488	469	516	513	493	516	524	511	500	489	506	547	480	504	476	538	534	474	518	501	474	465	497	508	513	541	491	502	487	499	507	525	509	516	521	512	502	505	550	481	480	480	518	555	516	506	520	518	487	498	532	519	447	510	468	514	495	516	497	504	490	499	554	486	485	527	491	506	508	502	443	542	517	512	484	529	527	472	478	518	501	517	490	512	506	480	509	519	484	495	521	529	497	512	521	493	488	502	506	490	503	461	525	499	520	500	518	500	463	487	500	524	516	512	496	498	519	498	482	504	516	518	522	464	541	478	504	502	526	527	484	538	469	504	527	526	472	503
2633	272	281	251	226	194	183	192	167	175	172	178	183	161	162	158	190	162	174	172	182	177	162	152	173	193	203	144	164	162	186	158	160	174	179	177	192	168	163	170	192	182	176	145	170	176	184	185	153	166	173	148	155	159	186	182	176	159	181	188	167	148	153	172	189	165	184	150	156	156	162	174	171	192	180	155	162	166	183	180	163	166	150	175	179	155	166	177	167	185	149	176	167	149	172	174	148	193	161	173	163	175	151	164	172	177	192	173	151	179	190	182	168	186	186	165	180	157	163	180	160	176	178	182	175	173	174	194	171	175	181	197	172	145	183	184	136	174	164	172	181	173	192	153	162	157	192	178	176	172	172	154	168	146	173	179	162	168	172	175	174	166	157	169	165	153	146	157	181	156	190	186	148	169	152	159	154	166	151	168	153	179	148	167	156	168	153	183	183	169	190	158	166	162	170	154	174	145	154	153	175	172	170	158	178	182	159	172	159	171	157	166	158	175	154	176	173	171	176	178	172	174	169	149	167	210	161	164	171	170	165	177	170	157	170	179	145	157	169	151	158	202	167	175	169	162	144	162	161	184	174	173	156	164	165	171	158	165	155	163	147	165	169	182	151	168	163	155	193	194	188	165	152	148	158	192	172	152	195	169	173	173	174	172	191	162	184	147	158	171	180	183	148	172	162	153	185	167	158	163	179	173	192	176	174	170	159	190	186	168	159	165	149	174	155	178	158	185	158	165	147	185	148	188	193	154	184	161	146	157	172	173	149	155	170	188	164	145	179	168	176	179	192	174	160	153	167	180	161	180	162	137	163	163	158	155	166	173	163	179	158	168	166	178	166	176	169	192	175	160	180	178	177	160	162	199	167	181	148	159	162	167	189	153	156	164	181	176	188	184	164	187	179	158	185	177	164	171	147	172	167	160	167	165	177	163	181	164	162	173	161	173	169	157	159	141	182	162	165	154	145	163	157	173	167	181	153	171	166	168	165	169	195	174	182	165	179	181	145	164	151	184	173	185	177	168	167	159	154	181	178	177	146	151	182	180	160	168	182	186	172	186	173	184	185	177	170	163	169	169	151	166	165	160	174	185	154	157	171	159	175	162	162	179	177	162	160	157	178	163	164	177	186	160	155	151	199	176	185	154	162	154	188	172	184	137	183	177	180	164	157	179	138	186	179	167	188	166	151	201	170	183	164	179	156	163	169	149	179	183	172	207	181	154	186	154	152	174	170	149	180	174	162	169	181	167	188	198	156	187	185	187	175	180	173	175	150	161	169	166	159	174	185	153	192	167	171	173	184	152	156	188	178	172	171	158	186	171	176	161	171	168	170	167	170	162	160	174	179	169	171	178	178	167	170	183	174	170	143	181	180	161	170	158	166	167	152	175	167	157	160	158	152	143	161	143	193	180	165	168	164	170	163	176	152	155	169	165	163	169	148	173	150	160	161	178	160	160	191	171	162	165	161	182	151	165	168	149	159	168	169	179	153	206	189	177	171	176	141	145	149	179	176	164	152	180	155	179	161	181	165	176	164	171	149	177	181	179	173	176	175	161	172	170	159	182	188	178	135	149	203	181	168	200	178	177	165	181	169	162	175	158	163	168	178	190	180	143	175	170	167	177	180	159	164	158	181	180	159	172	178	144	133	156	172	169	169	165	165	154	172	156	166	174	195	160	151	178	170	144	185	177	168	184	179	139	159	179	173	187	171	163	165	189	184	172	181	169	140	201	165	193	185	201	167	177	173	158	154	168	176	145	164	157	190	192	152	174	189	204	162	165	167	161	191	175	170	168	169	174	188	167	171	166	193	175	163	194	175	183	190	138	152	171	160	174	148	178	151	163	167	155	180	146	179	153	180	177	176	185	170	151	178	163	171	162	139	157	161	154	174	151	156	171	169	178	184	163	184	175	160	168	161	199	156	171	188	180	183	173	151	176	166	161	167	158	184	160	183	173	164	157	168	165	180	186	183	164	161	169	165	176	168	150	192	160	179	181	148	176	179	166	176	163	156	152	168	159	190	180	180	157	156	171	175	158	159	192	165	176	170	156	151	150	163	171	184	170	164	167	175	157	196	195	173	166	165	168	181	164	155	155	175	172	185	177	163	154	176	159	158	157	170	161	191	166	183	182	169	168	170	166	174	146	151	140	163	175	192	151	167	167	188	170	177	196	179	194	156	177	175	180	159	160	180	171	150	172	188	160	168	179	149	166	171	199	171	182	183	187	169	187	167	178	161	156	164	177	147	171	186	193	172	186	168	184	165	164	195	149	162	154	132	166	174	197	183	157	160	163	159	165	177	185	176	166	185	173	170	173	162	175	193	177	170	177	165	176	173	172	182	168	187	191	184	173	163	159	164	169	165	159	180	157	180	166	186	153	158	196	148	178	186	178	153	154	167	172	156	152	150	172	165	178	151	165	193	177	168	177	190	169	155	168	152	153	194	147	178	195	172	139	186	168	176	178	168	158	191	174	167	155	176	166	173	184	171	171	170	155	172	151	153	184	155	200	155	169	172	163	165	185	152	165	184	162	166	187	172	169	180	187	174	182	157	187	140	167	180	160	140	166	169	165	153	168	178	162	166	174	185	162	182	177	184	206	212	155	186	175	160	158	180	163	168	161	169	152	145	155	155	150	188	157	183	160	162	176	164	171	154	186	163	168	161	168	178	159	142	167	164	172	170	185	184	160	176	172	155	158	166	161	156	170	158	176	191	153	178	159	162	179	158	168	154	162	156	178	175	168	157	180	179	145	220	200	178	171	203	155	166	179	172	154	182	182	163	164	157	164	162	167	187	158	172	158	165	153	186	181	160	180	191	172	160	166	164	185	152	198	160	163	184	174	171	180	178	162	176	173	172	159	165	160	166	186	165	161	165	163	186	177	168	192	147	160	171	163	174	193	149	157	181	171	164	161	189	176	177	160	187	168	167	178	174	181	165	184	134	182	171	167	176	172	181	171	172	166	174	174	155	167	171	164	166	160	151	140	159	185	177	139	180	155	178	156	167	173	146	163	176	172	171	165	168	177	165	164	142	173	162	188	177	170	175	171	154	163	185	187	174	164	170	168	171	180	156	178	172	143	164	159	149	164	168	160	176	148	185	182	166	180	175	185	173	148	152	175	159	167	161	153	187	151	159	139	167	173	171	161	205	194	155	162	168	170	177	146	177	169	162	153	198	178	179	157	156	192	172	166	160	154	199	161	168	178	178	160	172	165	169	176	153	178	178	187	182	176	163	168	157	179	160	158	167	152	185	150	166	187	169	178	172	152	200	163	193	156	153	147	170	165	187	156	152	150	191	166	178	171	172	192	163	162	165	178	162	156	185	172	174	146	185	158	166	177	162	153	159	180	157	164	175	183	175	169	164	172	165	188	143	154	172	171	157	191	185	168	168	180	145	175	153	176	149	161	173	159	174	153	149	151	167	190	162	151	190	193	179	158	164	170	159	190	172	155	176	180	161	172	160	161	198	164	198	171
2689	587	632	686	712	622	594	593	572	544	563	504	507	529	435	520	492	504	486	548	531	500	495	527	477	491	441	489	475	473	492	469	488	465	481	505	485	477	457	481	503	508	524	489	495	444	475	477	492	493	484	460	507	518	476	513	436	449	468	463	487	484	480	508	495	495	520	502	484	489	498	474	468	501	449	519	473	486	502	480	460	453	504	477	468	494	484	492	488	452	505	490	492	474	475	501	489	450	451	467	482	467	454	514	497	460	443	506	461	483	490	472	405	499	484	501	512	492	466	486	486	478	485	484	502	519	483	476	499	452	498	477	467	500	490	502	466	474	490	427	490	512	471	483	484	477	454	507	508	463	517	502	441	510	523	469	498	423	512	479	446	450	480	485	488	538	456	483	492	505	525	452	486	467	463	493	502	475	484	516	514	485	469	476	490	498	455	486	477	455	498	490	502	502	474	526	494	463	466	517	489	522	469	512	511	491	488	453	494	456	486	481	453	499	452	453	493	523	468	488	485	464	512	500	489	492	473	487	481	494	472	527	511	507	466	517	476	466	478	495	498	491	453	528	494	492	484	493	489	482	501	516	494	468	502	469	434	490	497	523	443	483	491	488	511	470	483	455	494	524	515	507	469	493	466	487	486	472	477	480	518	508	502	513	490	434	474	505	497	466	447	482	461	456	491	475	489	462	471	505	504	467	508	504	500	479	536	489	493	461	521	490	456	530	474	463	465	491	452	481	542	467	444	476	491	487	511	442	502	482	516	452	498	443	489	463	513	498	478	469	465	493	458	442	507	515	502	483	482	514	491	468	469	479	507	509	470	456	473	484	506	493	465	467	506	487	469	465	478	474	483	461	502	480	495	493	507	479	475	498	508	468	475	454	450	493	481	458	486	492	465	481	451	476	483	449	502	501	468	501	510	481	477	476	525	492	476	485	497	502	529	498	476	441	480	492	490	526	504	502	465	499	526	496	493	491	463	495	457	517	508	466	510	508	499	519	486	471	482	503	486	491	466	466	468	499	477	472	466	523	460	518	507	504	450	486	477	527	480	498	485	521	489	508	429	463	508	503	513	519	479	448	475	518	436	478	500	488	509	443	505	518	495	536	497	476	485	478	436	480	482	532	501	462	494	493	499	500	464	495	455	496	496	471	467	456	502	482	490	471	501	484	442	503	506	467	515	506	486	488	476	447	485	517	480	499	471	489	524	516	485	522	476	466	439	452	478	454	528	492	486	516	474	471	503	483	525	533	514	492	450	474	508	482	454	507	476	508	485	487	497	471	448	486	481	523	514	483	455	445	485	466	477	454	498	454	466	437	471	484	507	464	466	478	457	486	520	493	457	493	495	470	490	470	524	450	512	503	493	493	462	472	505	488	491	531	483	478	482	480	493	537	497	480	445	493	529	515	490	522	472	486	462	483	517	493	511	462	462	457	504	451	486	483	469	489	453	480	509	479	462	486	435	490	520	507	488	495	490	481	484	451	471	490	467	474	487	485	486	457	523	471	494	449	495	474	471	506	477	495	444	537	493	514	499	484	508	518	465	463	511	485	460	499	502	487	479	510	469	527	490	477	507	481	506	471	480	511	475	505	495	444	491	483	461	480	460	497	482	473	483	474	449	502	536	477	497	480	500	434	469	494	495	474	491	471	476	512	515	508	480	504	452	467	453	453	474	482	472	521	485	489	515	546	503	498	505	496	511	509	481	496	468	467	493	476	492	503	482	455	495	504	488	471	507	467	472	462	507	499	488	517	507	500	528	461	500	467	510	522	529	475	507	532	467	512	470	482	510	486	452	508	466	501	546	513	470	499	485	483	460	499	471	490	483	470	457	481	527	477	477	496	469	490	487	495	495	481	504	477	505	486	489	488	474	472	491	490	489	486	487	476	497	537	514	501	502	486	476	477	429	480	475	487	468	450	502	479	479	466	477	515	466	475	485	432	482	497	477	519	457	464	476	506	482	461	516	521	466	501	512	536	467	478	513	464	497	487	473	508	479	492	504	473	508	449	439	512	485	503	492	494	489	509	480	493	495	493	488	511	474	483	442	479	498	506	485	453	447	503	464	507	485	480	473	503	494	462	466	460	456	475	467	470	449	490	472	472	450	459	516	476	515	469	510	521	491	460	464	512	461	532	481	491	490	425	517	522	490	505	503	484	482	505	457	486	494	526	477	491	491	474	486	486	454	490	439	484	444	453	485	493	492	459	499	510	487	503	477	487	511	494	492	495	464	444	513	502	484	507	476	496	495	430	480	486	485	498	458	491	498	493	468	474	504	505	491	485	526	479	487	482	468	506	430	490	499	451	501	512	474	486	500	471	509	467	503	488	478	504	484	449	479	530	477	484	487	505	488	493	493	511	497	473	497	476	509	430	478	462	478	495	492	489	524	485	492	488	465	411	522	518	474	494	481	460	494	494	482	500	450	505	460	505	487	499	474	528	487	488	500	452	513	495	489	466	492	524	437	500	458	487	504	484	470	475	510	462	519	474	494	465	500	485	468	464	519	495	453	475	494	521	477	477	461	484	477	478	456	514	478	472	497	515	506	490	504	466	476	498	498	501	471	474	466	497	456	493	512	520	515	495	467	436	507	529	482	511	524	461	529	496	482	545	486	441	475	487	435	526	480	487	471	481	513	462	471	491	496	465	481	497	484	492	440	476	484	530	496	507	456	461	492	494	479	519	499	528	484	526	463	491	510	445	497	465	518	506	499	484	473	472	473	494	512	460	476	516	495	506	554	506	479	526	480	469	471	441	503	506	457	481	447	454	485	484	474	506	500	518	461	526	504	484	483	506	472	479	484	492	468	466	483	480	468	476	493	511	470	497	498	452	481	447	511	489	489	499	460	496	468	458	452	537	469	470	469	518	489	432	491	469	436	433	470	476	499	464	517	502	493	489	459	477	518	459	476	471	508	492	465	470	507	462	478	514	472	478	508	440	463	467	471	498	455	504	460	469	512	507	454	489	451	494	490	482	469	539	511	518	487	462	480	480	503	475	475	483	498	457	503	471	493	464	488	453	514	506	477	480	473	512	489	489	508	511	474	482	502	496	480	460	457	492	501	462	481	471	498	475	495	489	482	455	457	492	446	500	486	479	461	448	451	497	533	464	502	466	484	488	508	527	472	481	495	478	477	525	518	445	483	449	491	471	499	482	456	494	500	473	533	483	502	537	501	491	473	480	515	500	505	481	494	484	468	477	499	435	511	509	529	500	471	492	533	465	483	469	504	524	509	458	506	479	499	445	445	484	459	444	515	469	476	490	471	490	474	491	473	498	491	491	465	494	505	508	515	473	465	499	524	486	471	483	492	500	451	437	508	480	491	476	492	492	465	478	495	458	484	452	491	465	501	426	503	497	480	481	489	482	487	469	497	495	472	497	501	436	482	518	486	509	455	458	477	443	459	507	474	470	472	480	492	526	502	502	491	531	460	492	519	485	497	493	473	510	482	453	501	454	453	511	476	464	519	466
10657	1236	1329	1115	734	508	390	355	273	233	211	179	159	148	152	151	123	127	134	130	109	108	89	128	102	95	111	123	80	94	121	111	104	84	94	113	97	93	109	110	101	89	97	96	95	97	84	122	82	83	90	98	81	102	87	92	89	80	95	91	84	92	92	90	99	82	112	93	94	116	107	105	86	80	80	89	104	91	89	100	90	82	91	104	95	94	104	87	99	79	92	83	113	88	83	92	71	96	85	92	101	91	92	75	91	107	92	88	94	111	87	72	87	85	80	92	86	73	84	83	91	87	82	105	104	89	77	91	94	92	95	97	90	91	89	83	68	91	92	74	86	87	105	84	77	90	95	85	81	89	88	99	94	98	94	93	90	85	86	90	83	93	78	73	80	82	90	118	86	99	102	81	91	98	78	105	83	103	94	110	109	81	99	80	97	92	83	99	90	88	77	110	91	69	95	96	90	98	95	99	82	95	81	77	88	102	89	98	89	79	79	86	72	86	91	90	107	106	85	77	96	80	94	85	89	98	97	84	85	93	98	90	87	91	94	91	86	95	95	82	87	98	92	81	88	81	101	89	89	91	107	93	95	108	83	79	63	104	91	94	74	101	100	83	102	97	81	80	113	95	82	71	98	87	101	91	95	101	88	96	86	68	82	80	99	82	78	81	106	78	82	94	83	86	85	94	77	104	104	99	73	100	77	83	87	89	69	66	90	86	95	113	98	89	86	94	84	107	88	106	92	97	78	81	111	88	94	103	94	74	83	88	84	91	93	69	86	82	71	89	90	81	91	88	94	82	95	82	75	77	90	88	78	99	75	74	96	84	78	104	82	96	101	71	94	89	90	103	84	98	84	80	93	84	93	95	92	95	94	88	82	81	84	88	85	99	101	104	86	98	90	81	86	87	85	89	92	87	95	93	82	79	83	87	84	93	89	94	108	97	91	79	107	72	93	80	82	80	66	83	95	77	76	92	95	100	86	63	88	101	94	89	77	91	89	109	89	77	88	87	103	76	82	89	95	86	87	82	90	81	93	100	83	94	92	95	96	75	100	106	93	102	96	86	92	85	91	100	78	79	105	98	81	87	96	105	110	88	101	81	90	88	78	90	80	88	92	86	94	83	80	92	99	100	83	89	82	92	84	96	84	86	81	93	94	91	90	86	105	98	84	83	80	91	80	76	93	91	100	93	82	82	71	84	91	103	90	92	75	76	96	103	63	86	87	95	87	82	90	91	91	85	93	102	110	101	88	90	94	90	96	85	86	98	83	91	95	106	82	99	81	86	100	99	93	90	87	95	70	82	96	103	76	81	87	76	93	71	87	85	79	104	88	108	80	83	95	79	100	78	94	94	93	118	82	92	87	79	97	106	74	78	86	99	73	77	95	87	77	81	95	90	92	85	96	86	89	95	87	100	102	94	77	93	98	85	85	89	99	91	91	102	94	91	90	86	94	69	93	84	78	89	72	98	72	103	102	72	85	75	91	92	85	106	79	87	69	88	95	100	96	96	79	91	99	92	96	80	86	89	98	78	80	101	73	76	81	102	83	76	73	82	95	98	76	94	85	102	97	111	79	85	95	78	98	97	100	85	84	84	84	83	96	82	90	81	77	89	84	97	99	97	98	99	90	87	90	99	75	86	87	101	94	76	80	97	104	83	99	103	99	92	84	84	99	91	92	66	92	93	104	95	88	92	98	97	79	87	80	77	102	87	95	93	92	87	97	84	113	87	95	81	95	101	83	79	91	77	95	93	91	79	89	94	82	89	94	78	84	113	82	96	91	94	97	75	82	95	104	98	88	98	93	81	89	88	94	89	100	103	83	88	91	83	94	93	84	85	83	83	96	75	85	100	84	78	80	90	78	88	105	101	92	95	67	89	89	94	87	99	87	92	92	84	79	77	85	86	81	91	100	103	115	88	87	85	100	85	93	87	86	98	77	73	86	87	97	90	74	86	90	83	83	88	88	100	79	95	97	87	80	85	103	69	97	92	116	89	90	82	102	87	85	96	76	81	76	79	94	102	90	97	79	99	84	83	109	82	77	87	96	92	86	100	89	94	85	80	84	86	83	87	104	114	81	78	73	84	84	91	83	81	69	94	88	76	92	75	95	88	79	99	100	85	100	93	71	113	92	96	81	90	86	99	98	93	74	84	80	110	106	95	101	75	83	87	101	91	91	100	66	93	94	87	89	91	91	97	87	72	81	105	90	100	83	94	90	70	86	100	95	103	81	90	79	80	103	95	85	84	86	90	104	72	84	96	105	97	94	95	82	81	104	92	82	92	97	80	82	80	101	75	85	93	80	86	80	97	86	91	81	83	83	90	93	97	103	92	73	80	93	82	95	92	90	97	107	83	80	94	85	79	79	76	70	98	89	86	85	87	102	109	85	98	91	87	77	104	108	109	110	103	82	85	92	102	82	85	104	100	90	82	89	94	97	90	93	85	70	80	96	87	90	80	82	69	92	91	94	88	104	81	81	106	89	97	94	91	73	94	110	92	98	80	85	81	72	91	84	84	83	83	100	84	101	81	85	93	99	112	98	94	88	86	79	79	85	100	105	88	91	113	96	93	107	91	94	95	100	102	74	86	101	92	83	82	85	98	84	86	97	104	95	90	90	81	96	98	87	88	96	90	86	89	99	98	84	98	72	95	95	90	102	83	96	89	82	104	94	72	73	72	84	73	87	77	101	84	71	89	98	94	108	87	81	94	86	97	93	90	101	89	104	95	94	87	96	92	75	82	82	76	84	89	89	88	94	92	98	75	98	98	88	98	84	82	73	78	71	88	94	73	81	96	82	70	92	91	107	103	73	93	98	95	72	95	79	98	86	88	85	97	80	97	76	92	73	82	100	88	95	81	93	96	96	89	92	88	89	111	89	103	88	98	84	105	88	73	94	99	67	102	83	78	89	90	106	89	79	87	90	102	93	83	79	106	99	86	89	91	88	88	89	88	99	91	89	85	95	92	89	82	85	72	93	70	93	87	112	76	93	103	94	89	97	69	92	110	78	94	70	90	97	80	80	81	78	86	80	99	87	101	98	88	104	102	97	83	96	104	95	91	84	86	90	88	94	104	82	98	101	85	85	93	90	87	99	79	92	89	94	84	73	84	85	112	90	99	97	91	73	93	87	81	82	100	88	109	86	92	94	77	94	96	82	99	109	103	88	68	84	94	96	74	69	82	92	99	71	94	91	69	93	85	67	79	83	93	88	86	95	83	96	84	94	93	90	96	97	79	91	84	99	93	94	103	90	93	90	86	91	89	97	87	77	107	77	88	100	83	92	87	84	86	83	85	104	90	79	81	87	89	94	91	97	90	95	88	96	100	104	86	99	77	96	78	109	86	102	105	90	78	100	98	85	117	89	82	97	88	101	73	82	99	86	94	99	86	89	94	92	89	75	92	84	105	75	73	93	107	83	89	95	93	96	88	91	79	80	100	98	92	97	75	93	109	96	80	102	80	87	74	92	112	80	77
5976	1394	3213	3540	3073	2403	1945	1649	1398	1148	1031	913	835	784	745	664	629	551	530	542	532	457	458	427	429	465	395	435	394	408	403	356	379	375	333	338	343	397	376	344	311	330	337	297	326	320	321	301	261	333	323	323	320	320	301	310	331	301	299	325	284	336	281	286	308	297	328	288	310	299	331	322	280	286	302	327	302	282	306	285	321	318	310	320	298	311	290	310	302	302	324	313	310	312	305	297	326	296	303	319	271	290	303	284	329	306	313	276	284	299	322	284	298	325	306	295	280	277	304	296	296	291	306	280	299	283	290	306	298	312	303	310	269	285	277	334	302	302	297	285	278	292	279	286	268	287	302	317	301	310	308	273	290	263	298	301	292	301	308	296	281	284	282	289	292	308	326	300	311	310	318	305	291	286	259	303	274	307	305	269	322	292	279	302	289	288	285	294	269	291	302	301	262	285	284	316	315	272	289	293	278	277	278	271	289	289	292	277	286	303	299	306	319	271	256	314	297	307	276	280	306	321	279	299	294	294	301	286	297	321	266	286	275	306	321	296	315	324	295	287	295	290	257	302	299	298	306	304	277	312	261	278	307	300	302	300	272	299	267	319	253	300	261	300	294	281	265	316	268	312	302	304	291	254	317	294	291	294	267	295	295	284	282	285	252	262	302	295	289	271	314	288	301	316	261	293	318	295	272	283	317	268	291	274	312	308	295	304	314	283	288	267	256	329	286	305	294	268	283	285	264	263	310	277	281	273	293	303	277	302	309	286	300	270	293	323	286	267	261	307	327	259	277	288	289	311	290	291	305	270	311	293	292	306	293	295	296	283	300	298	300	289	287	298	298	298	294	311	313	308	292	290	284	278	325	278	333	295	279	281	314	333	297	296	282	280	297	268	302	313	304	284	319	299	312	272	272	322	276	279	269	296	277	271	251	301	313	291	293	305	290	274	286	267	297	285	309	300	253	284	306	286	270	281	267	285	290	328	301	299	284	293	289	268	307	276	283	291	298	318	285	286	294	266	295	301	300	247	306	287	272	337	269	281	291	325	311	308	276	273	292	287	281	304	285	313	305	300	289	306	278	277	281	290	260	283	270	280	281	278	281	273	299	298	270	312	302	306	267	298	251	286	301	273	274	278	298	289	287	302	308	314	281	281	309	290	318	285	296	309	281	299	284	312	287	274	298	299	322	280	281	285	297	299	298	308	255	307	308	313	296	282	287	295	286	280	293	269	283	306	292	288	307	277	296	293	301	279	310	272	307	300	313	294	260	281	310	265	310	326	273	302	295	320	310	289	302	265	282	252	292	261	295	284	290	275	252	287	266	259	327	284	265	298	256	267	312	266	308	263	275	297	328	293	311	276	304	278	300	303	265	307	259	336	277	320	278	255	292	297	284	268	291	271	316	300	297	293	285	295	280	266	302	303	270	265	277	297	275	281	271	268	289	287	284	296	273	299	254	284	288	281	307	318	280	298	308	279	297	316	285	296	277	299	284	299	296	323	268	282	307	320	291	296	273	283	294	312	279	303	286	304	309	309	267	266	267	292	274	296	299	280	287	272	267	298	284	256	280	290	290	298	266	274	284	281	272	289	280	291	302	292	297	291	314	275	318	269	316	298	283	318	284	304	300	278	307	287	301	301	271	296	299	293	280	281	295	297	296	293	302	308	285	320	302	313	271	318	313	275	338	280	321	292	297	302	294	296	274	285	280	305	265	300	296	297	277	274	314	281	289	273	270	273	262	324	290	312	295	307	300	265	285	289	274	284	296	292	285	276	283	289	298	313	285	292	286	299	275	283	260	335	256	292	294	292	320	305	272	307	258	262	293	293	320	291	286	310	303	293	283	284	289	311	280	281	278	318	293	300	269	303	299	281	307	301	311	306	278	294	303	253	297	285	269	293	251	278	309	288	320	285	305	288	265	293	308	287	292	282	304	295	280	310	284	284	291	250	296	288	268	261	298	315	278	294	269	276	296	310	311	310	279	282	309	284	288	281	286	270	255	297	308	293	282	275	298	277	313	276	282	285	304	256	336	290	292	285	295	281	302	281	278	286	309	305	303	289	312	271	277	280	290	281	268	283	277	270	259	306	314	263	272	256	307	307	275	316	275	297	252	312	266	277	276	288	266	268	260	275	318	318	290	274	286	270	307	286	279	316	288	280	291	276	289	292	265	288	289	267	280	323	312	239	294	276	303	288	274	276	258	289	282	276	276	279	292	307	280	268	288	316	293	280	266	272	308	270	281	286	303	272	307	289	320	280	321	289	295	290	297	258	285	328	293	303	302	315	291	272	284	284	277	288	252	288	266	310	321	289	302	310	299	290	265	308	311	301	270	281	302	271	320	285	284	301	302	287	291	318	310	280	303	293	292	316	279	298	273	273	259	294	269	285	262	291	300	286	308	281	292	277	291	276	266	293	268	278	312	297	296	322	291	313	299	287	282	304	328	286	277	306	284	274	275	280	268	279	287	310	303	293	268	282	299	271	284	290	267	302	280	309	268	290	244	310	324	270	295	275	296	273	265	306	290	293	290	312	293	297	295	284	280	302	324	315	273	312	256	262	280	305	292	283	300	290	281	295	271	295	304	314	286	318	285	300	295	279	283	288	301	295	313	286	286	291	281	275	265	279	292	283	301	266	280	306	287	306	298	275	276	246	300	286	270	310	281	276	291	297	313	310	286	270	300	297	286	302	276	298	285	255	262	291	285	274	303	288	290	302	271	309	278	290	293	321	281	302	264	296	318	273	290	287	290	304	292	284	282	259	276	295	300	311	270	281	296	306	300	293	302	318	281	325	285	301	320	280	294	277	324	272	308	296	297	280	294	265	269	298	286	287	272	277	308	284	317	315	270	278	292	291	301	303	310	316	295	285	284	290	302	313	287	295	301	289	286	327	307	269	317	304	315	278	284	264	303	291	275	278	304	288	259	313	253	279	285	280	309	278	276	278	300	263	264	288	282	295	275	306	283	287	312	280	289	312	274	281	269	297	294	313	285	278	286	300	290	256	308	272	275	319	275	267	295	262	300	293	284	314	280	282	256	295	263	302	304	288	304	321	312	310	288	275	294	304	297	277	309	294	305	290	285	277	309	282	284	290	274	292	286	263	260	288	306	281	278	272	312	303	281	306	292	291	295	289	302	284	303	317	304	284	308	277	296	283	318	289	280	287	284	298	261	271	279	278	287	281	283	285	280	318	280	335	343	284	294	281	320	308	291	275	278	320	308	263	311	280	293	270	287	320	313	307	299	276	313	310	278	291	286	309	289	279	284	279	269	288	283	321	287	266	284	301	286	287	292	285	279	283	265	275	311	252	293	274	290	286	287	303	298	301	327	254	296	294	288	282	306	318	303	280	260	289	288	285	299	294	291	270	305	269	290	332	259	317	305	288	298	323	301	316	289	287	298	260	277	294	256	284	288	272	289	308	300	272	289	307	285	311	289	307	275	298	282	305	299	285	289	279	301	310	297	300	286	275
19601	3409	3056	2195	1570	1157	860	679	528	472	455	400	340	351	306	304	283	253	231	260	201	220	186	205	207	203	230	200	178	197	193	173	201	188	214	192	178	198	191	163	167	198	170	174	163	162	171	154	176	198	210	187	204	168	187	178	172	154	175	158	161	169	161	181	165	165	160	171	191	176	171	168	170	178	177	155	186	194	165	182	161	157	154	195	181	173	173	178	162	166	172	184	171	159	182	168	175	184	179	168	180	188	188	177	167	170	174	173	175	165	172	165	149	169	172	186	185	172	169	168	158	158	154	185	169	179	178	168	173	151	167	158	192	146	171	180	173	179	187	166	167	174	207	195	188	159	184	166	158	163	162	170	183	171	173	162	174	161	164	161	173	184	166	153	206	176	188	175	184	188	158	169	181	196	194	173	166	175	177	176	169	176	167	176	167	172	158	154	176	161	148	157	185	155	145	156	174	153	184	163	160	172	194	183	161	165	169	163	196	177	172	182	164	180	144	175	146	162	181	172	179	189	184	167	173	173	169	168	162	170	149	176	156	183	156	193	163	158	158	187	178	151	179	182	160	161	167	165	165	188	167	158	161	169	157	161	145	154	179	176	151	171	156	159	175	196	175	163	142	161	164	162	155	191	163	186	158	153	167	171	171	149	217	169	177	172	186	164	179	173	161	174	172	210	154	151	191	168	177	183	189	181	149	187	176	148	179	169	184	177	184	169	181	179	170	185	162	177	156	178	177	160	167	176	195	158	184	184	156	169	190	179	184	179	207	156	183	171	162	187	176	167	172	166	171	180	156	183	162	168	183	159	165	171	158	159	170	173	193	173	160	167	155	147	158	174	152	172	177	181	165	168	158	145	187	167	141	185	192	174	167	168	174	169	180	172	181	179	151	167	190	170	157	154	140	183	182	155	146	167	184	185	161	145	141	186	154	168	179	169	165	174	194	170	173	163	172	168	157	166	181	166	173	166	185	168	174	150	193	160	170	161	165	189	166	175	170	165	161	161	173	167	168	154	162	179	167	143	150	183	186	173	187	147	180	177	174	161	160	187	145	181	170	157	161	187	153	163	163	161	173	169	180	175	171	191	180	172	159	162	190	186	140	175	173	165	183	179	169	159	156	191	160	179	168	187	161	178	146	187	151	170	154	169	171	185	184	157	176	180	179	173	181	171	177	165	176	181	160	171	181	162	154	177	165	205	193	155	177	176	195	163	166	159	175	180	177	165	187	170	158	170	151	182	146	152	175	180	176	170	195	194	172	180	193	166	140	180	162	182	161	168	171	168	166	193	184	163	156	155	197	148	174	187	150	167	190	181	183	171	176	170	165	176	182	160	166	192	168	168	181	180	170	181	178	171	206	168	141	153	167	161	173	184	197	178	184	136	159	162	187	176	174	183	171	159	189	163	146	174	177	182	191	168	189	135	182	203	187	184	166	170	183	179	176	147	141	191	164	159	172	164	176	152	164	175	158	173	160	150	160	173	158	192	160	164	189	185	169	172	163	155	179	179	221	155	199	147	179	151	156	160	177	154	180	183	150	166	170	167	182	168	168	175	168	165	167	174	190	173	151	152	182	173	173	169	158	201	187	167	174	161	171	164	168	173	177	173	189	198	183	159	167	150	159	188	158	157	167	164	169	204	183	181	189	158	160	190	167	175	161	180	142	176	160	173	161	188	156	191	180	175	160	164	185	179	178	172	175	158	159	159	163	164	149	176	184	187	177	151	169	146	163	179	171	176	157	150	164	138	171	151	171	163	182	159	185	187	182	155	202	167	177	174	187	179	172	160	159	189	164	176	163	156	153	154	151	192	176	172	176	207	166	180	164	174	186	187	168	169	141	183	165	166	152	184	189	164	162	191	182	193	182	174	124	167	168	180	167	175	174	184	170	164	143	148	184	176	150	158	153	173	190	169	169	174	171	173	195	186	159	179	170	158	177	159	165	161	153	165	184	157	175	175	175	190	173	195	160	167	183	163	171	178	175	204	179	188	168	187	162	163	163	168	177	156	155	180	157	156	171	161	167	153	174	170	155	170	168	170	158	176	181	158	189	168	170	146	159	141	160	165	196	177	163	171	177	181	163	165	173	184	175	164	181	167	189	146	181	153	148	177	170	188	153	168	175	175	171	164	149	180	169	179	163	148	177	181	188	168	175	182	164	175	148	149	157	160	157	174	174	170	185	146	173	166	171	170	151	164	167	168	168	166	158	203	160	175	175	169	172	165	175	180	184	167	163	195	155	181	156	165	174	167	157	171	182	159	191	166	157	171	171	182	153	147	172	170	152	184	173	163	158	160	162	183	141	199	175	160	167	170	221	182	149	218	204	168	146	156	196	163	170	188	155	160	155	176	180	166	167	155	170	178	185	154	172	177	180	160	167	154	188	170	163	163	162	183	176	170	174	179	145	149	178	197	170	145	170	173	175	162	168	166	173	160	159	164	164	165	179	158	192	184	156	172	202	166	178	161	173	164	156	171	175	204	161	154	170	185	175	155	171	148	148	166	175	157	178	168	161	176	148	184	160	197	180	188	177	187	166	180	179	180	157	181	160	160	160	171	158	169	179	169	174	156	196	177	169	165	182	153	160	191	157	160	169	197	173	168	188	148	181	163	156	169	154	177	149	172	151	161	152	168	176	177	168	180	187	176	172	171	192	168	170	151	153	167	200	201	159	191	150	158	165	169	158	177	191	182	178	165	157	163	162	212	149	159	153	171	163	177	174	207	182	155	166	172	190	183	166	167	184	166	163	156	163	161	175	154	177	184	167	188	180	177	169	177	170	169	160	174	165	178	159	172	183	151	168	147	168	169	170	180	187	203	192	170	167	163	148	189	182	155	186	168	166	188	171	166	167	158	156	165	181	169	176	144	179	169	170	178	138	169	160	170	189	176	177	178	151	188	169	152	156	158	151	178	185	179	162	179	167	181	183	168	170	162	160	178	186	172	163	146	150	170	170	171	154	163	150	144	171	163	169	173	174	171	166	158	169	151	179	160	166	179	163	177	159	175	184	165	165	182	186	186	169	170	177	175	183	191	187	183	173	181	166	165	181	146	181	169	181	173	157	170	157	151	164	161	209	191	165	167	163	157	154	165	180	167	171	183	160	186	164	183	185	175	153	151	154	153	156	147	177	155	171	178	199	175	140	169	177	155	178	160	162	186	195	169	172	160	182	174	170	163	177	160	183	211	174	181	164	177	181	177	164	187	189	189	169	155	179	165	177	165	166	162	173	188	169	171	175	169	180	176	161	147	148	160	191	145	185	172	151	171	184	150	151	181	178	161	159	171	192	181	151	174	159	152	175	174	169	160	175	171	168	186	164	175	153	165	176	162	171	164	184	163	164	177	158	181	163	164	173	167	186	180	180	161	183	169	157	165	178	179	161	165	170	184	145	185	208	187	176	179	148	204	191	171	165	182	174	192	163	171	179	174	174	171	176	169	174	168	156	169	179	191	163	177	174	166	167	176	175	180
8185	2705	6338	6915	5830	4709	3796	3110	2652	2352	1997	1880	1593	1431	1380	1258	1176	1081	1052	981	957	928	884	800	812	744	834	715	720	747	717	709	662	666	650	609	646	611	607	607	670	620	639	581	592	561	580	617	587	623	553	542	585	572	579	623	581	570	582	498	550	527	574	558	549	532	523	549	530	552	569	531	543	560	523	532	521	564	558	515	520	529	518	502	536	533	531	549	500	523	524	544	512	529	489	517	513	528	574	525	504	512	572	502	524	522	521	528	504	497	571	498	504	511	520	514	522	508	525	510	493	549	481	552	501	507	494	458	476	498	512	507	529	580	507	516	520	531	502	476	566	531	508	503	458	503	536	509	494	502	502	525	502	501	512	494	513	507	484	461	513	517	498	527	482	516	523	523	517	514	476	543	501	516	512	453	519	506	517	478	553	474	483	531	523	518	468	524	486	496	513	519	514	483	540	483	539	503	523	544	486	486	501	537	482	525	494	476	516	514	493	542	506	524	490	467	520	520	508	530	452	495	505	499	526	500	492	505	484	515	477	472	489	519	534	519	469	491	483	490	571	524	515	503	537	534	497	526	496	502	490	528	496	494	470	461	505	496	485	508	498	501	487	489	443	498	504	473	496	507	524	494	521	457	460	462	500	485	493	494	509	524	536	512	478	529	491	535	495	488	489	467	492	537	503	514	535	507	472	534	495	470	531	471	525	494	518	499	486	518	508	510	491	473	515	553	536	519	532	554	508	515	497	546	522	527	506	501	516	491	494	482	525	531	522	482	499	491	505	531	488	464	524	537	528	483	501	477	505	507	505	482	514	548	542	505	521	547	454	506	473	526	507	517	528	500	508	509	503	483	508	485	498	499	485	505	472	499	494	466	506	516	483	495	521	497	518	502	483	526	524	528	440	478	503	504	485	472	505	499	498	458	466	498	518	545	525	514	479	468	505	486	513	527	508	466	498	488	505	513	471	524	496	480	514	519	484	486	486	522	497	493	485	480	514	510	466	518	527	522	475	486	528	537	507	454	516	495	501	521	482	504	480	524	494	540	513	546	487	533	533	503	511	496	517	515	485	539	524	483	526	513	495	515	502	504	541	497	535	532	496	486	516	480	492	500	512	488	514	513	464	517	508	454	480	527	515	517	484	477	486	516	506	535	480	502	498	543	541	497	528	508	539	501	539	503	511	488	476	499	470	521	500	503	514	530	477	523	531	478	528	480	499	538	509	538	519	504	517	489	476	573	481	522	503	505	477	502	475	501	537	507	471	517	512	499	511	473	469	550	479	518	489	494	491	513	490	525	502	507	484	473	474	486	489	465	488	529	495	499	509	493	521	515	541	513	485	548	496	511	545	509	476	518	502	544	533	496	479	513	475	523	515	499	470	507	524	510	508	525	529	497	452	484	537	493	506	493	499	486	531	487	493	537	505	502	516	486	539	487	510	515	486	541	513	482	502	500	488	483	522	440	513	543	445	509	530	508	496	487	498	489	499	534	489	521	516	484	491	511	505	491	497	513	532	512	534	469	512	526	527	508	500	513	444	525	500	522	462	488	522	486	516	486	496	517	492	541	455	493	495	490	530	486	475	495	511	488	495	511	484	468	520	492	504	479	524	508	482	499	450	503	488	462	459	443	500	520	515	507	514	484	497	479	519	503	454	501	515	470	505	483	490	473	513	505	514	509	505	477	499	509	507	543	517	501	542	500	503	489	478	504	504	508	494	535	470	491	536	501	491	505	511	501	502	516	538	541	532	532	509	510	548	509	530	508	533	523	511	556	511	534	503	493	523	499	492	489	496	498	469	510	524	492	525	504	480	491	456	525	478	479	482	519	521	489	532	495	500	513	459	514	535	497	521	503	459	530	495	502	527	510	468	489	492	510	478	527	490	509	538	478	527	529	508	529	488	526	523	480	460	563	502	546	541	519	498	526	468	492	519	494	521	481	525	505	467	443	484	541	510	496	487	502	506	480	510	499	463	520	517	492	487	510	536	506	495	494	517	525	503	483	503	470	528	492	528	544	516	492	497	524	530	510	505	486	502	505	495	497	554	516	506	499	526	538	488	496	521	503	497	494	536	487	510	497	495	513	496	495	523	510	478	497	480	520	498	505	507	495	476	485	492	527	483	477	515	531	473	520	510	486	493	462	463	526	493	496	471	509	499	517	520	509	450	497	482	479	527	475	500	477	462	518	498	505	476	504	506	499	469	516	461	505	468	533	543	498	520	486	485	521	506	465	535	452	520	517	491	500	496	478	519	507	528	486	499	505	478	523	537	504	507	554	507	511	467	543	480	528	477	571	514	547	500	559	525	498	485	485	528	499	485	534	474	466	449	491	520	477	510	510	497	501	516	497	507	539	482	532	507	482	489	475	509	493	501	511	520	489	518	539	505	511	532	513	486	466	539	495	490	558	452	520	534	481	498	487	469	491	528	502	510	492	493	487	494	479	510	519	538	507	535	470	518	466	499	512	528	500	482	515	507	514	511	520	484	509	508	509	490	517	470	519	522	491	508	493	537	535	492	491	524	495	480	523	494	491	490	460	489	484	487	518	508	512	520	530	491	514	512	510	513	479	504	480	520	508	525	468	547	504	480	521	483	485	496	452	502	494	541	499	493	516	530	503	519	484	528	506	516	490	508	536	523	465	507	483	512	526	510	475	480	527	530	484	468	500	500	506	537	485	514	529	494	514	523	531	521	502	489	509	485	491	505	510	516	538	516	520	497	456	470	536	495	481	528	537	503	499	500	491	521	497	482	515	524	509	503	482	506	517	508	505	501	512	454	481	536	481	490	551	508	504	513	546	500	516	533	511	507	490	524	496	483	543	486	510	536	461	501	522	482	528	421	511	488	504	533	483	521	470	471	530	519	486	525	523	482	505	524	532	523	496	499	532	502	515	499	524	505	522	476	481	501	507	491	516	552	497	479	500	515	499	516	493	513	516	535	509	517	519	525	516	517	527	501	531	512	522	486	541	524	512	515	523	496	487	480	482	492	488	512	530	480	537	541	515	511	561	523	509	503	537	540	505	467	533	510	520	518	507	497	524	525	495	527	489	438	525	500	511	509	521	544	451	496	471	499	511	494	536	480	502	519	535	493	507	446	502	464	491	566	470	509	493	524	471	511	540	484	521	549	489	482	473	471	538	513	545	522	482	531	542	491	506	491	490	510	488	509	505	492	529	523	502	501	486	507	509	511	504	515	462	504	509	477	481	538	495	476	525	497	494	534	489	494	484	510	493	487	504	525	494	499	554	502	525	513	475	508	518	502	545	509	522	517	518	488	479	511	550	493	513	507	507	502	495	491	512	510	487	515	501	475	480	515	487	491	505	486	487	531	505	515	528	419	455	510	529	493	520	521	506	501	497	516	509	529	513	482	522	492	506	533	507	492	473	491	515	486	489	507	489	519	498	483	494	486	511	473	517	462	561	518	511	525	495	454	514	544	490	535	495	499	493	543	490	489	509	513	500	533	500	487	478
2600	254	263	235	194	196	189	180	207	183	171	191	165	147	168	174	170	168	165	175	159	153	198	186	171	154	172	156	161	174	171	173	162	151	137	150	159	169	179	186	164	179	174	153	182	182	189	178	194	158	200	181	171	154	150	164	191	174	155	160	180	147	167	167	188	163	198	172	143	171	190	156	178	161	165	187	161	157	156	167	172	192	161	170	168	164	175	155	185	168	165	182	141	177	173	196	176	166	187	160	162	157	164	172	179	176	163	163	182	161	180	178	184	169	198	155	185	181	163	162	166	189	179	181	171	169	183	179	160	174	168	178	176	184	187	168	146	175	153	173	180	144	161	169	179	164	198	178	181	185	148	165	161	141	177	171	171	154	177	171	160	162	175	185	162	166	167	174	198	152	159	175	154	185	184	161	178	169	163	174	177	180	187	154	176	180	178	157	157	176	154	165	162	162	143	176	154	173	153	177	140	192	186	185	150	176	175	161	178	154	164	173	172	169	174	160	164	164	183	186	176	182	164	169	189	169	160	168	163	163	169	182	157	176	207	173	191	169	188	154	176	157	174	162	161	144	216	176	172	173	175	171	175	167	166	185	165	197	180	159	171	166	163	189	169	204	186	180	160	175	191	168	179	181	174	182	172	167	172	193	184	171	173	170	163	163	186	197	176	178	170	179	173	179	190	175	162	165	169	138	157	133	183	219	154	175	170	150	175	176	191	183	173	194	191	179	166	183	156	181	170	181	164	188	190	201	182	180	165	174	158	173	155	153	178	202	163	152	177	184	178	178	154	185	194	142	168	157	162	141	187	185	158	173	161	177	188	171	170	184	150	172	164	178	167	179	155	169	187	168	184	193	181	154	180	173	184	175	178	178	179	215	179	163	173	170	191	185	174	154	160	183	161	172	169	167	171	206	153	190	179	163	171	167	167	162	150	175	177	163	181	188	168	182	160	172	170	176	184	177	164	192	178	180	186	179	154	150	186	176	180	157	171	172	164	184	169	147	195	170	169	189	178	166	149	187	167	172	141	196	185	174	145	160	145	178	173	180	165	174	156	191	152	182	183	175	180	163	150	176	136	170	193	154	167	164	163	176	184	183	161	166	175	168	167	161	169	169	184	154	161	158	157	156	163	194	162	169	173	158	164	168	150	164	173	162	187	154	158	153	164	171	178	174	166	185	188	192	154	165	189	175	164	162	175	144	162	160	162	152	176	193	148	173	174	180	175	162	181	153	156	180	153	148	180	173	181	148	184	171	188	167	142	168	196	149	161	174	176	146	199	163	208	155	189	179	168	198	170	148	189	169	196	187	169	169	172	166	176	167	166	166	164	165	146	188	160	167	188	154	146	184	175	171	162	177	172	168	155	196	169	174	161	161	183	163	170	194	157	188	171	165	187	187	166	177	155	183	147	155	161	190	181	175	158	159	169	163	185	187	165	141	151	157	161	173	187	180	196	155	153	153	178	160	168	200	166	175	151	183	183	178	161	175	173	172	184	149	177	168	154	188	159	161	166	170	170	191	162	204	174	175	154	168	171	132	183	188	170	169	157	189	167	158	145	172	198	184	177	157	174	139	169	168	169	173	171	177	162	183	206	153	154	163	152	175	153	163	185	172	176	152	175	178	175	183	170	185	156	170	168	148	178	174	181	187	165	185	177	174	162	149	199	181	170	177	192	168	163	157	173	150	155	172	174	176	181	178	170	187	173	160	185	164	179	139	168	170	175	180	172	154	178	181	163	161	156	172	170	170	196	155	172	184	148	163	177	182	198	149	164	169	184	150	177	180	187	200	190	178	162	156	181	179	164	190	160	173	171	172	179	157	182	160	172	155	173	188	179	191	178	161	170	174	159	174	156	171	168	170	148	177	163	173	175	190	161	168	164	156	149	173	173	173	166	155	166	157	172	161	167	183	169	172	167	187	182	165	160	165	151	169	175	160	182	177	184	174	163	176	163	177	169	142	164	175	187	162	186	166	182	188	206	177	150	166	159	165	156	152	179	183	162	159	161	153	153	181	171	161	176	165	178	145	183	184	181	153	175	167	174	168	175	177	156	194	170	169	174	161	162	171	156	173	168	166	176	187	157	175	158	169	177	158	167	161	153	165	172	185	177	186	177	170	151	186	170	149	168	173	171	168	163	187	157	203	177	165	160	173	175	173	168	181	168	164	171	157	169	160	170	150	170	161	147	164	156	180	169	149	166	160	202	152	186	147	164	178	179	159	154	157	143	176	191	192	163	175	159	170	183	197	170	169	161	185	176	182	198	167	171	156	171	155	175	151	169	173	184	166	181	163	157	166	157	168	157	144	158	162	158	174	159	167	171	157	188	155	169	149	172	161	191	178	153	173	161	201	169	184	170	164	165	173	174	174	164	177	165	187	166	181	203	174	164	167	180	181	185	139	151	150	177	176	176	166	193	175	187	183	194	144	138	170	169	175	183	168	178	148	140	175	189	186	192	163	181	153	163	185	157	173	180	184	190	162	179	181	162	178	147	175	177	169	163	172	169	185	154	164	172	154	190	165	195	155	174	151	164	194	168	156	165	201	200	176	197	177	156	143	129	146	189	167	160	158	131	178	160	141	186	197	183	163	165	187	159	150	153	194	195	171	185	188	149	164	163	153	169	165	172	179	173	156	174	141	170	160	151	175	142	149	175	153	150	170	148	156	192	156	168	172	162	198	148	175	154	171	164	165	145	201	184	188	154	163	147	165	158	192	162	154	172	172	174	151	182	184	162	172	191	174	167	177	169	181	191	179	147	180	157	161	186	159	169	163	195	155	170	148	178	170	152	205	153	174	166	164	186	167	164	144	169	173	169	166	160	163	170	146	170	161	161	171	179	184	162	178	181	166	159	161	165	158	183	156	160	178	191	158	174	156	148	161	154	174	171	180	162	151	164	156	192	166	155	177	172	193	163	173	174	152	178	169	148	166	155	146	174	157	172	172	160	171	157	150	164	186	180	179	167	158	167	180	169	164	149	161	175	163	152	172	182	169	172	159	159	176	143	182	155	150	187	171	161	172	181	172	167	178	165	172	185	171	181	164	164	166	178	199	168	188	160	166	176	153	158	194	140	177	167	183	183	163	171	176	148	152	175	173	190	178	164	162	188	166	155	197	156	159	162	167	161	174	172	151	172	161	174	180	167	173	175	171	181	174	167	169	183	195	178	154	180	162	143	163	174	176	143	160	162	153	171	179	184	191	162	155	171	168	188	190	155	161	161	145	190	174	170	193	174	159	171	164	173	163	155	186	172	172	150	141	161	153	148	185	151	165	166	159	177	162	160	156	163	187	188	177	175	170	181	175	176	167	168	141	179	169	168	152	199	180	164	178	162	164	150	151	165	172	174	167	173	167	164	185	175	186	172	169	176	173	153	185	169	184	160	163	167	158	176	178	135	175	160	171	166	190	171	160	151	157	168	171	175	172	163	170	173	161	182	177	168	157	170	176	161	174	184	160	146	187	184	157	194	150
2579	557	683	742	673	644	598	577	577	564	563	533	581	542	537	487	483	491	514	494	496	528	514	496	489	478	464	478	491	495	492	482	473	496	543	492	463	496	462	500	473	496	485	452	484	513	483	466	470	480	520	497	508	464	455	511	483	471	477	475	473	567	498	528	500	474	469	478	529	490	462	486	491	499	508	493	474	521	480	519	476	490	481	470	485	484	512	502	500	484	514	420	484	504	462	474	479	462	414	458	460	508	458	505	471	457	462	500	456	507	472	479	519	491	500	476	471	462	489	493	479	524	489	492	477	514	438	526	503	505	499	468	530	490	505	467	458	501	463	474	488	454	464	455	488	492	494	458	487	484	514	488	506	492	472	486	482	456	484	497	506	471	494	495	476	449	465	477	501	469	511	519	489	477	484	475	461	491	482	464	485	489	459	476	444	484	519	494	468	499	489	462	481	496	507	479	448	468	487	472	476	473	471	528	500	502	479	462	480	461	479	479	449	483	454	477	488	481	497	467	486	501	511	446	510	501	462	439	468	485	491	493	476	509	501	464	487	479	456	487	471	501	495	484	510	472	494	494	499	484	463	474	499	470	474	514	469	483	517	457	498	474	483	510	477	467	482	455	483	495	486	486	510	515	470	503	486	479	485	490	456	477	487	482	457	463	497	466	501	547	457	470	471	525	492	513	481	488	461	482	500	496	500	470	449	471	526	498	450	472	488	479	493	455	481	519	510	438	497	458	499	503	490	500	478	468	480	510	465	466	493	486	464	482	457	453	468	529	471	532	443	466	528	444	473	490	482	509	484	479	494	482	462	494	487	525	444	479	466	487	486	490	492	514	500	466	482	447	515	474	504	479	467	453	492	536	487	494	476	493	503	493	456	478	452	476	490	513	503	511	457	528	486	459	527	479	485	474	516	531	529	479	521	501	491	540	490	478	453	468	476	460	471	480	487	521	480	465	488	493	491	500	483	462	498	478	428	480	465	492	481	493	490	491	512	490	478	504	488	536	476	477	512	475	506	470	450	485	476	488	463	493	517	498	464	473	514	520	475	502	510	499	468	475	442	503	491	492	484	536	480	517	491	463	481	460	457	454	494	491	493	475	489	517	476	478	517	463	528	504	512	438	498	524	482	467	469	486	512	472	502	466	506	500	440	511	471	480	509	505	492	450	489	454	493	478	473	519	508	519	497	442	503	508	483	507	486	461	477	496	475	499	521	467	525	507	451	472	460	489	503	478	477	503	474	503	474	479	527	493	512	505	518	519	507	444	453	491	469	463	454	503	480	461	495	474	490	501	510	445	510	464	482	504	508	505	493	490	505	497	470	485	485	508	462	460	499	484	505	480	489	464	450	503	490	469	474	489	484	483	479	465	514	525	446	495	477	483	489	455	469	462	454	485	466	459	440	492	492	513	523	472	514	475	469	473	457	486	467	454	484	450	490	474	502	466	449	482	568	473	498	474	495	468	488	493	503	503	515	475	483	467	468	439	530	451	487	516	460	516	500	500	502	508	463	474	457	511	495	488	468	478	496	456	439	499	467	513	536	514	501	469	502	468	554	487	478	501	493	484	468	494	474	472	488	462	492	519	488	476	460	484	464	470	446	489	427	498	501	452	505	490	499	471	520	470	463	447	477	469	501	430	499	467	488	467	498	457	501	482	470	472	524	470	509	494	475	438	491	465	513	521	468	481	488	505	457	489	486	480	442	471	452	474	483	478	484	508	522	448	498	488	459	475	488	469	487	495	440	516	508	515	452	478	460	489	461	491	474	459	498	480	527	470	511	512	455	453	463	499	454	438	455	451	473	480	495	490	467	490	449	462	468	489	486	547	461	469	466	520	461	465	498	493	460	488	480	509	503	485	492	464	467	524	479	500	449	508	465	489	509	507	512	508	477	487	515	508	519	466	495	462	463	475	494	494	495	458	475	476	530	460	476	497	452	499	523	451	480	457	464	483	488	479	480	474	483	489	499	474	478	471	473	522	490	487	515	502	469	502	501	490	471	540	473	515	476	509	480	495	484	504	476	493	497	481	454	519	496	506	458	498	475	502	456	511	466	466	437	529	485	495	497	508	481	507	463	484	484	517	479	501	510	497	492	497	474	435	501	517	504	459	491	491	484	422	489	460	478	530	442	493	477	503	498	453	492	480	480	464	481	461	493	499	464	472	480	447	501	491	474	511	510	493	493	446	500	466	461	493	472	496	489	465	483	447	460	472	441	490	480	461	489	498	506	526	521	516	486	513	481	506	490	505	476	512	445	487	482	500	476	516	462	469	488	475	490	494	503	424	493	463	478	480	512	443	502	449	459	526	449	469	476	481	513	496	485	453	498	471	494	476	505	511	432	520	471	448	481	521	483	482	504	509	503	452	485	486	517	473	395	496	450	501	482	484	470	504	492	497	472	468	511	525	523	474	508	531	461	473	465	455	479	507	450	472	514	481	468	478	532	477	484	469	505	491	503	526	493	480	486	506	472	493	518	471	462	439	493	457	479	456	474	486	496	494	499	511	522	468	474	463	516	484	450	454	466	460	507	469	474	461	471	504	502	441	470	476	461	458	483	457	507	488	478	522	453	487	497	487	509	441	500	442	457	483	455	496	486	476	511	511	499	497	487	464	505	487	489	492	463	442	534	485	531	468	469	468	462	493	482	477	472	529	520	478	470	499	478	435	462	490	484	537	510	503	493	505	492	509	475	466	466	445	483	482	491	485	497	479	487	493	450	464	496	524	509	473	526	472	488	452	484	492	506	480	473	483	494	483	465	446	501	470	460	528	453	484	464	479	460	484	513	446	454	449	454	485	474	506	463	455	506	530	487	483	492	501	506	520	456	464	444	489	477	493	482	493	531	513	514	500	498	509	500	459	479	488	497	456	482	488	529	469	511	552	510	502	517	448	447	487	481	518	479	490	487	466	474	476	463	487	514	500	482	463	491	505	478	513	463	484	461	419	456	464	527	497	479	520	471	483	444	475	516	502	444	506	520	506	479	467	517	531	473	482	435	447	513	502	499	482	472	482	521	503	445	484	510	469	491	468	475	481	472	514	454	443	440	478	459	495	485	509	480	498	488	487	541	477	484	485	532	484	544	463	477	508	501	542	465	495	545	498	475	489	499	499	494	516	484	473	470	483	462	506	469	521	470	496	483	489	485	422	475	474	504	460	489	487	503	507	504	474	444	485	492	467	475	478	464	479	509	474	471	509	511	466	469	476	476	465	464	499	487	437	469	447	443	508	487	455	487	462	486	460	500	493	459	480	487	485	443	500	462	463	426	505	429	493	492	501	500	472	474	485	459	486	470	482	486	481	462	452	511	495	468	480	474	504	461	468	487	484	469	505	495	471	469	472	457	483	494	455	503	484	461	505	478	506	493	522	483	492	476	470	485	474	490	518	510	507	493	484	474	483	512	503	441	451	474	497	486	512	466	490	491	473	471	460	495	470	470	485	481	475	489	468	493	488	489	492	507	502	511	466
10603	1205	1380	1067	756	549	412	347	265	238	218	172	182	151	156	142	135	135	132	115	121	118	122	126	129	99	105	99	94	103	108	93	99	101	101	96	98	73	102	95	87	96	87	105	95	80	97	85	114	98	77	106	83	80	88	98	92	80	89	83	95	104	93	78	85	87	102	83	86	87	75	70	91	93	90	98	107	87	82	82	87	75	69	98	79	88	90	83	89	74	95	94	79	84	90	83	84	91	89	83	86	96	87	87	82	83	89	87	93	87	78	94	93	89	86	94	100	82	92	83	77	70	88	95	84	96	85	105	99	98	94	104	99	91	94	80	104	95	82	78	87	90	92	92	86	95	71	81	92	87	85	79	101	93	100	101	107	80	105	92	114	88	83	79	90	93	80	93	78	110	78	90	89	86	75	81	105	81	89	75	73	78	93	111	85	96	84	94	91	109	91	85	91	90	101	84	101	104	99	85	93	78	84	90	80	80	106	103	100	82	66	83	100	92	98	71	81	84	90	81	90	90	88	91	86	95	100	78	77	70	79	86	87	82	91	90	107	104	75	83	90	71	92	90	93	90	85	83	97	97	102	82	82	87	98	113	106	80	93	106	89	90	90	87	86	86	81	82	82	90	89	102	86	85	86	91	92	101	87	87	97	94	101	98	74	70	87	92	80	89	81	85	82	95	85	89	76	93	72	107	79	101	83	96	77	87	79	86	108	95	84	76	77	72	81	76	84	77	80	98	108	88	71	98	87	87	76	77	95	93	100	77	92	80	83	95	77	87	98	94	81	97	87	100	97	95	88	72	95	85	83	79	72	96	78	67	83	81	99	95	87	78	86	86	87	89	84	72	91	100	88	76	92	95	90	84	81	74	89	97	89	95	81	72	78	95	78	75	103	78	85	95	103	98	87	99	91	85	89	92	99	90	84	93	95	100	95	88	84	78	96	70	91	92	98	78	91	102	94	89	84	99	105	91	98	94	90	90	79	92	90	98	106	86	80	97	81	78	85	86	76	87	74	87	98	79	93	81	100	96	99	101	84	91	89	62	94	89	95	87	68	110	86	92	91	82	75	81	95	78	110	93	82	93	104	107	99	77	89	89	96	80	91	70	84	93	80	83	93	77	59	94	78	83	80	103	77	89	87	72	89	96	94	82	93	114	79	102	82	93	93	86	76	92	79	102	96	86	92	99	100	84	92	96	84	87	90	90	96	83	71	94	95	92	91	77	106	92	86	88	101	76	89	95	103	99	85	88	79	88	82	94	74	87	71	99	82	95	92	96	93	92	103	68	84	89	95	87	88	72	82	84	101	92	95	100	94	89	97	84	77	85	77	100	93	99	99	70	88	86	81	88	98	85	80	78	78	103	87	81	82	76	112	88	90	90	86	88	93	81	72	98	90	90	83	85	90	100	101	90	99	105	109	97	83	85	81	85	108	75	98	78	108	81	101	68	100	78	85	89	86	76	97	92	96	93	91	94	90	94	94	95	97	78	104	87	73	98	88	77	93	80	89	89	81	82	104	92	86	84	87	89	84	84	90	89	96	78	99	87	88	98	96	80	92	86	89	90	83	94	76	62	98	83	92	88	74	84	77	100	91	96	63	95	84	95	98	93	81	83	92	83	90	91	104	91	93	92	106	96	81	98	89	82	100	104	98	82	88	87	89	86	87	105	86	91	89	81	86	75	100	87	87	81	93	94	92	94	86	95	91	68	76	92	74	89	82	91	89	76	97	82	71	94	80	93	77	83	89	96	87	101	86	87	86	97	84	77	77	84	97	80	90	75	78	99	85	101	87	87	76	94	83	92	86	96	92	82	79	97	107	103	84	95	90	85	74	80	101	87	88	92	87	89	86	81	106	85	88	88	113	82	93	92	97	90	99	90	86	83	100	97	87	85	94	91	80	89	98	86	71	77	82	79	98	100	79	79	98	99	95	79	85	107	98	96	80	74	87	76	74	79	103	111	86	80	87	108	78	93	103	96	73	85	90	80	80	114	89	94	78	77	103	89	100	98	82	100	77	83	89	84	79	95	82	87	86	88	108	95	76	102	99	90	91	83	74	79	69	82	85	87	95	108	97	100	97	93	84	101	88	94	78	87	112	86	88	77	107	88	91	93	81	90	77	85	81	79	90	81	75	76	100	97	68	97	94	88	92	102	94	72	95	79	112	86	85	81	75	88	102	87	101	76	86	111	96	87	84	87	74	75	86	90	81	91	83	90	90	100	71	81	83	97	82	81	90	86	81	96	84	103	76	88	106	89	98	93	97	95	98	84	86	103	91	79	80	70	89	95	79	78	91	98	71	96	83	86	79	81	86	95	100	82	102	76	81	87	80	90	84	102	94	86	85	80	97	96	78	77	82	97	90	83	99	89	85	89	88	97	87	83	88	89	78	85	86	75	83	86	82	96	82	88	89	75	80	80	76	109	79	100	85	92	86	77	92	79	78	97	94	102	87	102	86	87	72	82	99	82	105	101	88	106	100	92	92	97	80	93	97	75	91	92	60	84	87	90	74	75	100	81	108	84	87	90	97	100	99	79	65	66	80	99	91	85	94	91	85	82	87	90	91	105	94	97	90	93	89	90	94	99	96	76	86	97	95	84	83	103	90	68	74	88	91	80	96	82	80	82	86	76	98	103	73	98	91	85	100	80	88	89	89	73	88	89	79	84	90	94	88	79	87	78	85	72	100	87	86	99	108	77	89	83	83	88	104	79	91	90	88	85	92	87	93	88	69	86	105	97	84	104	78	76	76	80	89	92	91	87	81	97	79	97	93	89	96	95	88	99	79	88	91	97	74	88	88	83	83	103	106	77	89	93	94	86	97	85	78	88	97	86	89	89	84	90	83	75	79	85	78	99	89	92	79	95	78	96	107	83	96	92	96	62	90	85	98	87	64	94	98	84	83	85	97	94	89	85	94	93	92	84	81	84	106	89	77	91	91	96	88	106	71	116	85	83	80	89	82	106	79	87	95	97	82	91	101	89	74	92	98	93	101	101	78	87	88	102	77	83	89	93	83	88	94	72	93	88	81	90	90	103	98	93	91	93	107	91	89	89	70	84	95	91	93	84	86	108	99	81	102	96	93	103	96	101	90	82	102	91	81	88	90	102	88	75	75	86	101	70	92	83	92	94	84	90	90	82	100	96	85	88	78	82	96	97	70	89	84	85	93	85	93	84	74	93	103	112	89	69	106	73	84	95	71	81	93	83	90	99	94	69	102	72	105	104	108	71	99	105	94	95	94	83	76	96	82	102	87	74	93	103	88	83	80	93	102	82	95	83	93	83	107	95	97	91	88	94	79	78	84	87	92	88	101	90	83	86	65	80	86	74	87	90	98	80	93	92	102	83	79	105	84	75	104	85	89	93	89	88	83	86	94	89	82	89	80	72	106	70	96	95	116	81	83	93	80	83	86	80	96	89	91	80	81	100	81	102	103	83	85	85	90	85	84	84	96	93	98	76	104	83	97	78	86	92
5959	1371	3286	3553	2978	2484	2078	1714	1439	1163	1030	955	811	765	717	696	689	559	573	523	463	459	476	453	409	398	392	432	408	392	387	348	368	346	370	353	353	345	363	315	372	355	351	354	335	344	349	351	304	321	316	339	320	315	293	339	287	318	326	300	307	279	331	302	309	297	315	319	313	316	286	327	302	320	305	296	293	298	285	325	321	296	339	316	297	299	304	308	286	328	291	288	283	308	311	303	301	315	267	323	275	299	315	311	289	278	290	297	276	301	283	344	287	279	290	303	302	286	287	300	312	278	313	307	269	286	314	285	291	304	289	323	264	294	314	291	265	292	307	312	268	311	292	296	305	264	277	303	295	323	281	271	322	308	293	285	316	331	298	292	300	301	260	274	257	303	284	288	317	282	269	304	267	313	246	299	289	279	267	291	303	281	272	305	295	323	290	305	324	290	265	281	265	282	310	311	292	259	314	308	284	299	322	285	291	303	280	290	321	311	299	285	285	315	293	288	315	282	310	283	294	281	303	281	269	281	282	295	286	304	287	323	264	259	308	303	302	298	275	310	305	324	294	293	298	278	283	293	288	330	296	319	288	282	300	299	253	276	277	261	306	279	283	276	309	277	266	285	266	292	302	318	310	254	282	287	265	268	290	287	281	282	284	291	316	283	293	270	309	306	309	317	306	289	314	314	281	254	306	247	297	296	306	287	310	275	267	272	285	289	280	284	291	321	275	263	289	288	312	323	333	281	319	273	301	321	303	279	318	327	294	278	273	276	261	275	283	277	257	315	310	290	284	288	289	292	275	294	286	279	287	307	282	269	273	301	273	278	312	288	283	298	290	340	277	321	262	301	268	285	274	323	319	300	264	254	300	284	294	314	302	289	271	297	309	279	272	277	275	296	287	277	288	317	267	290	300	271	262	271	274	336	271	273	273	287	297	272	273	289	300	292	304	317	306	303	277	304	303	292	294	289	280	291	282	295	302	288	284	308	289	328	258	293	325	292	279	286	255	288	269	310	301	288	281	295	296	318	273	267	313	297	301	283	286	282	276	280	270	274	301	277	261	279	296	310	298	296	282	273	300	296	293	302	291	304	268	289	275	283	289	269	304	288	330	278	286	301	305	305	288	287	314	298	299	276	301	285	328	316	290	312	304	283	300	263	272	291	301	256	261	290	293	301	263	260	297	265	306	269	277	303	299	273	290	288	261	289	309	306	295	301	272	266	296	297	292	261	292	303	297	255	308	283	291	296	314	268	281	289	297	277	299	275	275	283	298	277	263	305	296	313	280	288	292	315	279	275	304	276	250	284	285	277	289	285	294	318	307	292	291	297	264	276	276	291	279	294	282	239	319	294	286	298	287	269	294	294	283	279	266	299	289	269	296	298	288	292	281	270	280	293	270	267	272	240	312	278	306	309	299	298	300	304	310	288	293	296	287	282	280	278	268	293	295	288	276	269	292	280	292	301	285	279	279	304	292	290	303	320	277	289	296	295	324	298	292	308	278	301	326	265	305	305	290	289	275	332	295	284	307	271	281	275	316	274	303	302	291	295	307	267	252	287	301	291	282	278	298	249	321	280	285	295	294	276	285	290	280	291	286	293	294	311	288	302	281	279	314	308	270	303	260	276	305	284	266	330	300	272	292	300	275	280	274	294	299	288	293	317	296	296	264	298	298	289	325	293	255	330	323	288	291	277	281	300	291	297	289	318	293	299	283	268	260	290	295	275	282	285	257	275	278	302	312	272	289	264	300	300	259	269	284	293	300	301	327	285	283	275	314	299	313	255	307	278	282	288	269	289	276	319	274	302	294	299	300	278	278	287	273	295	325	314	283	302	282	288	288	285	307	268	263	290	283	273	256	293	308	309	274	308	292	282	277	298	303	286	288	300	276	289	291	292	287	277	281	292	273	277	313	307	269	310	307	306	283	260	277	272	290	295	309	293	292	255	274	274	273	271	302	336	260	291	265	284	291	281	268	291	315	287	300	296	275	286	258	302	271	286	290	283	292	287	298	291	275	299	299	282	303	281	313	330	268	327	253	260	309	284	283	309	299	272	254	304	272	268	280	299	291	264	290	267	298	306	298	301	289	298	291	301	295	288	278	291	264	307	252	302	300	282	291	292	318	285	288	276	305	291	271	274	276	301	298	295	280	299	296	269	271	293	315	272	287	275	304	269	294	289	278	253	300	281	292	295	279	290	288	272	299	303	317	306	271	288	289	265	298	272	311	335	287	286	307	294	289	314	303	301	328	314	315	265	313	286	297	313	305	284	310	311	256	312	289	272	277	328	282	300	278	302	267	274	302	285	255	309	305	281	252	316	311	324	320	298	301	297	275	302	287	305	269	277	283	280	287	287	299	299	289	280	316	299	310	269	270	311	287	296	272	290	305	287	295	282	274	276	302	260	303	298	285	298	251	299	301	279	277	279	308	319	271	332	277	316	284	273	255	263	293	307	290	302	275	253	276	275	292	252	280	298	276	315	262	311	281	278	294	282	267	268	295	318	281	275	293	287	289	292	251	287	285	260	283	271	267	281	298	271	267	267	267	324	260	321	289	292	288	277	294	292	291	274	292	283	304	288	288	282	291	301	283	314	295	283	299	326	307	265	293	281	294	276	286	287	266	271	288	291	279	286	306	257	297	276	276	269	297	291	293	288	277	276	283	292	265	283	312	282	290	318	266	317	291	313	290	325	310	308	279	275	287	304	278	299	323	291	282	280	283	294	292	289	277	307	283	261	307	332	310	301	276	280	286	304	287	278	301	312	293	284	325	303	291	302	305	299	277	286	294	315	298	310	279	287	289	286	275	264	284	292	300	301	295	294	304	294	293	284	304	294	287	256	290	289	310	276	340	305	311	287	274	272	291	296	312	316	304	287	272	271	295	279	283	295	263	313	266	284	284	297	323	316	291	282	281	273	272	307	273	295	307	279	277	282	257	273	284	258	304	290	309	281	303	285	285	286	302	274	330	307	282	276	303	289	293	261	272	292	313	274	269	292	260	292	302	285	280	271	255	282	287	284	291	279	304	289	338	295	278	288	282	285	293	274	295	251	304	303	284	293	331	276	303	269	288	296	305	290	302	279	291	309	281	289	306	286	306	282	297	284	301	287	286	284	298	316	276	281	244	303	247	298	275	299	296	303	299	254	287	267	307	290	321	279	307	295	301	283	264	281	303	307	282	329	281	296	275	296	333	306	268	281	320	258	304	260	289	265	291	287	298	306	324	261	311	289	275	316	292	278	329	315	265	295	317	274	272	273	304	289	294	283	293	338	259	279	284	332	254	304	249	254	296	290	305	311	282	318	271	270	299	283	277	274	275	277	279	289	260	267	310	271	297	279	307	257	276	273	282	300	277	284	288	279	297	297	297	268	285	288	301	311	293	272	302	319	297	282	301	327	263	330	275	275	280	326	284	292	301	271	323	272	263	301	326	300	276	310	288	279	302	299	282	267	306	308	281	290	277	264	301	276	293	289
19908	3533	3074	2276	1553	1150	830	701	569	491	398	376	341	299	276	274	278	248	254	254	251	239	236	228	237	202	207	190	187	210	177	191	179	185	222	196	194	200	190	189	201	193	152	166	197	179	202	167	182	185	157	167	189	164	144	172	155	174	178	167	157	168	201	202	159	181	180	190	148	162	171	173	155	179	147	189	152	183	169	175	190	187	166	175	180	178	156	182	187	155	176	157	193	162	158	161	173	162	169	179	182	174	194	173	171	204	183	170	152	162	179	177	178	148	175	180	159	190	169	177	178	158	176	197	170	165	173	160	165	151	175	152	177	144	190	170	196	200	176	166	172	179	166	162	162	173	194	201	161	160	176	153	169	170	191	161	163	175	172	159	173	182	153	166	180	152	163	179	180	152	168	176	166	168	151	170	176	183	166	151	161	154	189	177	194	171	168	158	168	165	176	165	169	178	180	185	154	174	146	154	150	174	164	171	153	179	181	197	149	174	175	160	164	178	171	187	167	174	158	170	171	176	162	168	142	173	157	181	181	162	173	185	180	145	164	151	177	174	176	194	171	159	156	172	165	149	170	157	171	171	186	175	165	183	170	174	186	163	165	159	175	166	193	168	157	184	148	150	190	185	148	164	183	152	173	171	153	182	135	178	173	169	177	187	175	150	163	169	165	171	157	177	149	170	177	181	148	168	149	181	160	180	165	185	144	151	174	155	196	164	171	151	199	144	179	164	162	168	172	183	153	170	174	179	180	153	180	159	166	171	184	167	172	183	178	157	172	158	156	163	178	144	165	178	183	162	174	173	173	193	160	163	194	169	173	140	161	166	167	181	136	172	189	176	209	156	176	206	180	170	204	193	175	191	160	154	163	162	164	201	188	191	177	176	133	149	192	179	156	165	182	181	158	164	188	180	165	151	181	164	172	187	173	195	175	168	203	151	185	161	179	197	147	169	155	175	159	186	173	154	160	167	200	177	163	177	158	172	183	180	180	199	156	166	157	180	175	168	174	167	166	164	170	163	170	154	158	180	172	180	179	165	162	164	174	191	181	173	163	164	134	178	182	186	171	146	169	154	178	172	169	185	183	171	180	171	162	168	164	173	172	162	190	169	182	175	161	161	169	160	163	189	165	164	173	158	162	174	183	177	196	186	166	194	157	159	177	172	172	174	183	182	162	171	167	153	174	170	180	177	167	169	166	175	168	199	168	178	154	186	189	191	190	153	162	163	183	171	159	169	160	178	172	165	170	185	159	188	159	178	170	157	142	170	152	174	155	167	162	185	163	151	175	185	182	174	186	194	159	172	178	163	168	202	183	170	159	172	162	152	173	174	171	168	186	190	165	171	175	140	177	154	162	161	148	167	158	178	166	169	160	163	145	162	161	178	177	170	179	147	160	175	182	166	193	168	152	169	188	168	171	173	163	170	173	177	173	189	179	174	157	159	191	160	177	181	168	154	173	147	169	162	147	183	161	154	171	180	200	196	166	150	162	171	172	152	172	168	158	176	170	194	170	173	183	176	142	181	145	154	191	168	189	173	165	165	169	175	155	148	196	189	165	189	150	157	163	156	171	170	186	188	175	194	146	153	174	182	156	179	186	171	175	166	174	178	178	173	164	176	168	158	173	178	168	179	150	170	151	170	187	167	193	167	179	187	191	143	153	161	167	192	151	184	161	156	168	154	177	170	164	162	154	171	159	140	158	162	179	151	193	166	167	167	182	169	168	194	186	175	168	169	167	167	163	159	172	196	165	169	173	174	177	152	161	170	165	179	171	158	178	195	151	164	148	159	185	164	144	177	164	159	199	178	169	153	189	180	150	180	158	165	164	157	161	161	171	146	167	150	179	164	188	164	172	197	171	181	172	158	167	174	172	171	168	139	170	166	186	150	161	186	149	170	165	187	181	163	170	180	151	164	173	192	193	150	169	174	187	192	164	177	191	184	175	170	179	182	180	164	179	170	159	180	186	162	176	163	150	172	190	169	182	151	156	180	170	162	181	174	180	173	177	216	184	166	178	163	152	157	175	165	148	167	171	154	177	175	179	177	170	156	168	186	174	174	157	173	155	177	185	172	185	154	163	161	172	182	168	161	172	185	140	164	175	146	174	174	176	181	166	178	155	173	171	165	159	200	184	187	186	175	179	169	177	179	147	173	156	157	165	178	163	188	158	172	148	159	156	151	174	168	176	168	145	185	163	150	171	175	160	183	145	154	155	155	168	168	169	164	167	159	158	152	179	168	155	176	173	166	175	176	165	157	156	185	147	155	177	179	187	187	169	171	144	181	194	172	176	170	166	169	165	164	179	162	179	182	167	168	201	187	180	179	165	149	192	173	171	185	174	167	170	163	183	176	176	178	181	165	157	169	182	180	189	145	180	192	154	165	183	143	188	186	177	159	180	188	166	157	182	190	165	157	160	187	170	180	163	165	143	155	176	192	181	179	187	184	164	167	173	187	164	151	171	170	159	177	181	191	163	186	164	168	160	162	178	200	170	161	154	172	165	180	178	162	162	154	180	176	156	174	160	154	155	171	146	170	161	156	161	152	173	172	180	193	168	174	166	170	162	154	135	154	177	172	185	174	176	141	163	173	169	159	146	176	184	190	169	176	165	151	170	166	160	172	142	164	198	179	197	172	167	175	176	175	201	173	158	162	163	155	150	171	159	159	166	169	172	161	160	155	166	172	180	172	193	180	181	170	160	164	165	143	168	175	175	164	150	151	158	156	187	154	173	146	166	182	176	178	169	170	190	171	172	173	162	159	195	158	172	180	191	172	182	195	172	168	154	173	184	164	167	154	170	186	173	178	158	163	189	163	161	200	165	162	173	178	171	169	169	177	168	142	155	163	179	168	158	157	182	182	178	146	175	185	167	165	161	154	160	167	195	164	209	163	165	183	191	163	165	189	149	193	182	156	165	147	160	190	176	192	167	181	175	147	163	159	173	149	156	146	187	160	156	164	179	168	182	177	162	180	174	170	179	172	155	180	185	186	163	170	170	170	196	151	171	174	157	172	141	166	154	161	176	169	174	191	155	167	181	171	140	173	160	170	167	175	183	153	188	170	161	175	145	165	184	171	177	174	191	194	185	173	160	180	187	168	163	181	169	187	190	146	149	175	185	179	175	179	166	142	162	164	181	175	182	166	172	152	177	166	198	186	173	164	141	166	170	187	184	170	167	182	174	169	163	147	168	160	175	188	161	194	157	177	177	162	183	156	162	168	155	140	187	168	192	168	194	188	164	167	152	168	154	159	148	181	158	163	179	163	163	172	172	198	165	170	187	168	182	164	151	168	163	159	170	207	191	177	158	183	149	177	186	181	181	163	194	188	166	186	177	175	188	166	172	197	174	167	187	190	153	160	186	138	166	191	182	206	180	188	176	163	162	176	187	188	156	165	169	188	176	167	165	156	176	165	200	181	158	163	169	178	192	160	160	158	182	162	152	155	165	166	197	177	151	177	186	169	181	164	164	174	176	171
8367	2747	6140	6891	5800	4743	3862	3071	2758	2217	2009	1769	1534	1485	1385	1204	1133	1090	1013	970	963	947	856	813	820	816	713	731	724	751	659	675	712	689	651	635	631	598	639	599	630	588	618	593	600	562	607	607	599	585	580	592	565	634	555	571	556	575	534	570	535	551	557	541	545	517	561	524	580	544	519	538	604	532	516	525	564	527	556	541	501	536	537	536	517	522	494	576	486	523	563	585	522	492	511	510	535	522	534	547	542	525	460	484	556	536	517	508	491	497	483	510	574	507	530	563	566	476	524	538	515	492	533	493	531	460	532	539	485	474	499	504	513	472	547	539	510	575	533	521	489	510	522	526	502	527	518	479	542	495	530	556	502	554	523	535	521	489	520	525	522	508	495	526	517	531	474	512	562	466	571	475	479	505	525	486	495	522	510	482	505	515	539	499	479	495	530	471	525	506	496	507	492	502	497	489	502	478	478	502	474	487	542	554	502	477	535	548	481	499	482	501	544	488	508	541	486	484	488	483	513	524	471	470	528	568	491	503	535	518	514	508	528	514	505	546	476	537	496	458	502	517	502	526	537	498	480	498	484	523	541	483	530	472	481	498	539	486	506	495	511	527	523	519	519	484	527	514	500	503	517	512	496	489	485	512	499	508	497	481	492	487	483	513	451	501	466	539	470	480	517	481	521	468	468	522	490	476	517	509	504	508	517	546	516	465	504	484	463	533	537	505	469	542	515	484	518	488	559	529	530	522	476	501	488	470	491	489	482	518	512	526	481	501	491	492	518	527	460	508	511	508	458	500	477	510	474	545	457	544	481	507	526	518	476	479	469	486	501	471	508	473	486	516	524	481	464	519	476	497	493	504	487	516	481	499	529	513	515	509	475	542	455	498	521	509	475	476	495	452	463	507	521	506	504	508	485	475	513	502	517	505	520	517	527	484	520	510	557	540	524	538	504	507	511	555	510	516	508	530	508	515	507	478	498	526	515	510	491	517	462	494	529	498	514	516	465	488	476	491	465	484	525	466	497	509	515	504	499	478	482	496	484	516	505	513	504	534	501	498	504	510	499	483	461	504	549	489	501	528	529	507	483	547	498	530	520	482	495	488	492	497	550	475	508	528	454	485	532	495	491	493	495	508	498	493	527	532	500	517	491	467	488	539	476	535	514	511	504	504	464	443	516	475	495	543	517	524	548	470	489	464	498	507	507	507	525	495	511	485	513	492	485	422	524	499	488	513	500	496	550	545	545	512	504	504	466	533	484	466	553	461	520	509	541	518	536	499	523	493	504	492	509	513	456	469	497	502	498	534	486	491	506	500	494	515	557	545	527	504	506	492	508	515	506	514	496	508	486	533	534	466	493	508	477	538	500	498	501	531	512	496	488	494	490	492	524	446	533	472	491	518	503	483	480	535	480	485	501	482	477	505	480	472	471	493	506	493	474	510	492	494	509	476	514	457	565	506	506	475	463	488	489	535	488	525	486	536	525	490	489	503	521	533	499	482	471	503	506	507	530	502	495	481	537	445	482	479	501	496	489	558	525	511	502	510	487	476	490	483	501	481	505	502	518	502	465	509	519	523	494	487	491	461	513	505	506	518	548	503	534	526	483	505	540	490	504	506	527	493	513	468	527	508	551	501	453	494	497	518	493	440	506	500	495	527	520	526	521	519	471	525	528	499	505	503	492	515	521	543	478	507	524	487	476	524	464	504	532	453	465	497	521	519	472	502	516	480	441	513	505	521	504	526	495	495	542	485	508	526	487	507	519	491	483	529	489	521	476	501	503	521	499	479	510	498	491	518	484	539	538	519	485	522	505	487	501	558	515	494	530	506	505	535	485	545	501	493	494	487	469	517	517	475	551	506	504	540	522	534	490	482	524	492	490	492	532	486	478	529	522	508	508	496	487	491	500	492	476	503	476	513	537	512	478	510	513	480	514	469	493	493	521	509	518	496	479	472	483	456	520	451	500	512	500	497	539	516	492	537	492	481	500	486	505	507	522	479	536	482	492	504	480	503	529	529	503	527	471	516	500	529	526	487	519	512	491	524	503	495	499	542	507	481	481	493	493	499	517	548	560	501	513	491	524	526	518	512	493	488	462	507	524	514	510	512	512	518	510	525	512	509	538	507	492	544	505	517	524	543	480	497	498	504	489	539	561	481	472	506	505	477	455	505	484	487	502	518	478	501	520	530	486	449	468	503	483	508	531	486	529	490	485	530	476	471	542	498	497	508	550	477	495	514	513	497	499	503	448	466	482	468	484	485	509	467	478	521	508	504	506	485	496	505	528	503	538	494	503	499	502	512	513	490	525	512	526	497	443	520	500	518	479	460	474	541	491	538	481	471	529	482	520	491	488	525	507	524	475	505	502	546	515	513	504	505	503	485	489	498	508	523	514	505	506	489	481	495	516	523	509	472	501	500	536	514	503	481	509	473	473	500	533	493	506	507	501	479	544	498	518	538	488	477	533	508	502	516	521	486	466	479	524	485	514	487	504	525	511	492	508	516	467	535	520	522	506	530	507	507	476	528	473	506	514	486	489	514	520	530	524	482	490	506	479	474	479	466	500	505	500	549	533	519	492	503	494	504	521	514	512	532	523	490	492	495	521	495	488	500	531	508	471	458	485	469	494	466	483	522	476	523	470	488	479	473	497	463	551	467	511	561	456	473	507	530	520	501	497	499	492	542	496	496	507	517	540	509	513	533	515	487	471	525	489	512	498	540	482	481	539	507	533	490	489	462	517	508	530	512	516	484	512	519	543	478	519	500	497	507	521	515	519	543	498	557	457	501	496	509	494	503	501	480	503	535	543	532	515	506	484	495	524	500	515	511	513	523	528	527	492	509	504	483	564	497	483	499	519	449	508	485	498	536	485	500	493	553	522	502	481	498	468	490	513	485	466	514	490	492	528	514	519	518	452	476	521	535	510	487	525	491	540	512	500	497	474	471	492	535	510	517	478	471	497	505	505	477	512	512	532	495	522	497	506	487	514	482	513	532	525	503	523	496	507	479	498	516	501	520	485	531	502	527	513	499	500	494	501	512	496	511	521	482	513	511	534	501	517	485	512	507	509	515	483	461	521	512	539	512	495	540	513	484	459	520	503	501	517	494	514	463	508	466	529	519	506	524	470	503	505	501	495	491	496	526	497	470	505	448	436	498	493	536	477	516	513	512	524	501	504	483	510	498	513	516	496	477	510	511	546	480	483	527	497	530	474	514	489	495	528	521	479	495	486	498	526	484	514	518	515	483	530	515	516	498	503	502	514	509	492	482	498	512	497	503	513	524	521	494	511	460	491	500	512	482	534	491	472	509	475	509	501	511	503	532	523	484	463	451	498	521	516	525	507	504	477	503	534	477	490	493	471	503	483	506	508	505	510	481	505	537	490	519	524	509	498	528	519	486	507	445	519	472	504	501	480	496	519	494	485	486	485	515	508	520	490	563	534	495	488	458	510	534	503	486	523	480	507	502	511	510	558	501	478	498
2481	242	230	239	194	188	192	168	197	187	170	173	173	156	188	167	149	175	154	178	157	181	151	180	175	158	155	191	169	198	170	159	161	162	163	164	153	148	182	160	164	180	169	169	170	152	188	167	165	156	149	162	164	173	182	178	166	173	174	174	187	140	161	141	156	182	186	171	190	159	170	158	166	161	169	158	160	184	153	178	155	174	148	163	170	174	192	160	155	171	166	167	170	186	181	185	167	163	199	160	155	169	163	153	171	179	166	165	173	180	155	157	155	207	162	184	158	179	180	158	158	162	169	157	162	156	175	188	170	168	182	178	147	180	153	167	159	172	161	169	161	180	161	185	153	166	152	176	156	175	171	175	167	173	167	154	166	169	157	177	159	161	191	152	161	168	169	164	155	165	152	162	158	167	166	169	172	163	171	169	153	153	162	165	177	165	156	198	195	164	172	155	170	164	161	161	164	150	152	170	159	172	173	211	166	169	151	163	157	160	176	165	169	187	163	147	159	188	173	159	147	179	163	157	148	153	160	170	178	148	182	149	167	179	171	122	158	161	146	213	174	161	177	184	165	169	174	164	188	171	172	171	156	164	165	163	161	174	184	170	161	167	178	192	160	173	178	162	154	180	196	185	162	162	156	165	177	140	174	173	161	188	156	173	162	202	169	180	175	157	197	186	156	178	171	167	159	167	174	181	169	171	176	171	177	189	176	181	176	140	183	152	157	164	153	170	174	162	171	176	174	166	153	144	176	168	171	182	196	151	145	151	173	174	189	180	164	151	165	147	139	183	192	167	174	146	181	169	192	185	155	170	169	188	154	173	148	157	145	158	159	183	167	160	162	175	153	158	145	149	170	176	184	198	194	157	171	157	170	178	179	131	188	156	167	143	183	167	156	173	174	160	168	157	164	180	164	195	156	188	164	172	175	162	188	187	142	151	174	195	163	169	172	167	145	151	145	169	146	194	152	163	165	158	168	175	153	173	177	173	158	182	181	147	140	143	168	148	159	176	168	193	162	170	190	140	184	194	145	164	175	173	154	167	170	154	172	161	160	151	161	168	152	162	169	136	162	164	162	163	158	170	156	163	164	172	161	172	177	172	171	192	174	163	167	142	145	165	180	201	175	161	167	180	151	152	184	184	176	167	177	174	162	173	180	193	185	183	176	173	154	180	153	160	152	170	160	137	171	153	175	166	167	182	160	159	151	170	177	165	161	174	162	149	191	165	167	164	156	170	158	193	189	174	138	155	153	161	156	160	190	157	173	156	174	176	162	164	160	160	148	159	173	149	172	160	192	175	145	158	148	158	160	179	189	188	182	179	160	155	144	176	160	147	167	162	160	171	178	186	158	160	122	176	189	149	153	180	172	163	156	158	162	186	160	159	161	161	184	167	176	161	150	192	177	164	165	170	168	162	179	188	153	179	159	143	177	168	158	164	187	198	169	178	167	168	176	147	167	199	178	151	155	152	173	158	155	152	171	167	176	183	169	170	162	162	168	187	164	155	160	183	186	150	140	161	155	181	153	158	148	171	166	167	160	168	170	196	182	167	156	170	166	159	186	163	150	179	167	166	167	143	154	172	187	178	190	168	158	174	159	162	170	162	155	160	179	171	166	166	160	164	174	178	165	172	188	190	159	180	157	194	152	152	168	174	172	182	193	179	168	154	167	131	152	164	178	165	174	171	158	174	175	188	149	162	172	178	175	152	156	170	165	181	173	179	184	169	164	154	160	176	168	169	169	168	177	153	173	160	158	171	164	176	175	171	175	191	184	175	164	151	158	203	170	168	177	147	155	160	160	176	185	150	159	148	170	168	169	164	167	156	174	160	155	163	159	178	168	129	169	166	168	160	175	168	187	152	166	185	183	175	182	145	167	154	159	167	168	166	212	188	164	165	171	156	188	170	156	170	172	169	168	163	149	167	159	180	142	165	163	174	158	172	182	194	163	161	186	160	178	192	178	177	164	142	164	159	143	168	190	180	152	182	159	175	185	155	178	167	174	143	141	171	154	159	162	157	167	157	148	190	181	160	172	183	194	182	157	177	163	161	189	175	158	148	180	179	169	140	165	168	149	157	172	174	180	165	147	166	173	175	175	148	186	168	176	166	153	187	168	153	182	157	183	178	188	169	169	160	180	175	163	142	181	154	165	154	174	146	158	159	173	188	181	152	163	162	175	162	175	179	159	131	165	156	154	151	168	149	183	190	172	148	165	185	168	170	155	171	162	142	162	164	166	181	177	169	199	180	177	159	162	173	147	175	152	196	163	156	163	171	189	150	160	165	175	196	148	163	177	174	161	175	185	192	154	159	159	172	167	190	162	155	171	180	169	170	152	162	161	148	174	169	174	187	198	168	175	181	179	187	182	172	157	173	169	169	166	161	177	152	173	166	172	160	184	154	162	183	157	165	180	186	157	188	180	168	166	175	186	166	174	163	160	171	160	149	142	175	164	175	180	153	162	189	159	159	160	168	182	180	168	186	154	168	176	160	152	200	144	183	162	173	163	180	182	155	157	197	145	177	169	172	158	173	156	191	152	149	172	179	147	182	157	172	154	163	156	155	143	154	165	186	183	180	169	156	173	159	175	172	146	154	178	159	184	179	170	176	172	163	176	162	158	161	178	186	188	202	156	162	174	175	183	190	170	158	166	162	183	180	172	141	172	161	172	152	173	164	172	166	175	165	155	178	178	152	157	175	175	160	163	188	170	173	158	159	189	178	165	182	187	152	182	188	186	178	143	176	127	170	160	192	165	150	166	137	186	129	165	166	157	161	170	171	185	159	143	173	159	174	166	169	164	160	167	166	154	164	178	177	185	180	162	179	176	167	148	185	170	171	160	143	142	163	156	173	171	165	148	147	145	171	148	152	171	174	141	156	167	170	202	150	190	168	160	163	153	170	198	175	178	171	173	166	142	177	153	167	148	157	159	175	177	194	168	176	151	150	167	156	137	147	162	155	174	175	171	185	172	148	158	136	166	174	162	178	186	177	174	204	152	162	155	183	170	173	160	185	150	157	148	184	182	175	182	183	166	176	160	177	176	180	147	155	182	193	161	188	183	183	145	173	155	190	177	162	152	179	147	180	148	171	157	189	171	175	175	176	160	171	180	172	151	167	155	182	175	172	176	196	189	178	207	192	176	174	177	170	170	156	173	164	176	163	173	191	166	167	164	168	148	181	160	153	155	162	174	164	185	152	174	191	184	175	181	159	178	163	132	183	163	177	177	169	169	180	158	165	156	178	179	179	161	172	175	175	163	159	167	176	169	169	178	148	150	161	153	191	165	170	172	155	168	161	199	170	160	177	180	156	173	184	159	180	152	178	170	146	163	170	160	168	173	166	162	163	168	169	177	159	173	161	179	166	164	168	152	178	161	158	166	153	182	157	166	164	167	178	165	164	178	166	177	168	163	176	161	152	176	171	171	151	177	195	162	179	165	180	168	165	181	193	184	160	172	176	177	185	175	160	164	175	173	171
2520	537	646	686	651	638	634	572	517	551	547	541	502	520	475	523	511	520	489	509	484	518	460	480	474	516	442	498	502	513	450	477	488	505	498	508	476	489	526	504	494	457	467	453	510	461	492	436	477	456	512	498	471	476	479	496	463	469	486	484	488	495	477	433	498	448	421	500	501	485	448	499	453	488	490	478	483	462	516	497	447	467	477	494	454	469	521	502	512	481	470	478	463	474	521	450	471	445	450	439	455	501	445	508	455	506	479	469	530	513	478	488	451	463	483	423	456	468	430	490	462	479	451	459	476	529	488	481	461	496	494	476	484	474	477	479	491	496	482	488	447	485	446	514	487	500	482	449	459	460	479	480	471	509	487	485	452	485	478	488	463	440	504	507	490	452	516	490	467	436	512	490	499	491	468	471	517	467	493	473	488	501	501	474	444	452	445	497	486	459	492	433	461	449	552	525	482	496	464	489	518	459	465	503	473	437	511	464	477	487	477	471	495	482	456	468	479	493	473	496	497	523	443	490	503	502	464	451	423	484	461	460	465	458	474	462	458	465	467	500	492	475	480	471	498	439	501	486	478	458	453	498	490	499	473	504	472	499	458	501	452	452	464	461	486	465	445	493	462	475	462	496	469	477	516	494	483	474	475	513	479	476	448	480	495	476	478	481	450	484	511	477	508	433	474	483	469	489	464	459	458	479	447	506	496	499	504	457	487	473	482	493	476	502	453	462	490	481	494	490	485	486	476	451	468	462	488	503	484	451	470	484	477	459	483	448	475	527	507	496	425	462	481	516	480	475	451	504	465	460	458	498	446	463	461	474	506	482	482	432	486	447	458	482	484	481	491	493	455	474	551	493	505	470	432	481	466	458	461	488	443	467	525	486	457	488	515	460	499	490	481	493	506	505	500	434	464	457	542	486	484	486	493	502	446	474	463	479	496	481	451	484	448	468	535	484	462	467	467	437	462	496	486	460	475	489	465	513	469	491	460	469	506	484	498	506	457	465	480	487	483	510	478	509	462	511	450	415	434	476	472	476	497	469	488	463	470	462	517	474	467	503	484	485	481	484	447	531	474	504	453	497	472	457	500	477	463	497	465	482	487	461	468	461	481	508	479	447	491	473	506	493	520	458	439	484	468	489	513	482	470	472	489	458	456	493	482	487	475	490	479	480	467	476	496	509	486	512	474	477	452	465	448	461	495	473	462	521	524	522	448	429	472	496	486	465	470	461	478	473	482	499	477	491	490	452	476	453	462	468	469	502	495	478	528	492	491	489	508	497	499	469	461	470	455	494	496	504	474	502	489	485	470	462	513	482	478	480	421	489	441	479	516	464	492	481	498	478	477	468	470	478	474	456	482	482	479	497	468	483	458	452	497	492	479	455	439	490	515	500	485	486	464	524	459	440	465	493	451	491	496	461	450	470	418	508	503	480	441	446	494	491	505	518	492	462	476	493	459	462	507	499	481	464	448	478	463	476	515	476	485	449	508	475	509	486	489	512	494	462	506	438	486	478	479	500	488	465	499	456	518	488	459	469	474	472	496	481	456	498	496	489	511	462	518	505	463	500	465	457	460	463	497	472	451	416	458	467	449	454	488	516	512	507	451	456	491	522	530	477	504	501	449	485	404	534	481	472	450	479	473	496	473	477	503	467	488	482	513	473	455	458	442	488	470	511	477	512	497	446	475	477	520	461	486	493	484	484	481	459	485	446	503	483	465	523	488	516	462	496	488	478	500	480	480	509	503	493	505	486	474	498	506	471	493	488	509	496	491	492	453	477	527	464	477	475	493	503	442	507	475	491	461	470	485	491	474	473	484	492	489	500	506	459	488	488	474	486	530	450	465	474	460	519	455	509	488	511	503	496	464	479	471	481	490	501	505	481	461	505	516	467	454	448	501	522	469	527	461	468	445	476	480	452	505	487	410	492	453	452	467	480	468	473	492	476	484	506	474	508	489	488	467	473	508	492	493	483	460	506	480	488	512	458	453	502	530	479	482	461	498	515	448	476	465	526	517	481	466	474	470	497	482	488	463	488	487	466	492	463	464	500	456	483	468	466	497	488	513	491	440	463	483	480	444	465	458	449	487	506	478	450	460	486	452	474	508	436	476	511	449	485	485	455	447	459	476	487	474	502	448	474	466	499	476	487	483	482	474	465	500	479	467	471	489	480	483	459	448	467	474	503	485	482	480	479	462	503	504	445	473	484	508	477	492	442	452	486	480	454	484	464	539	471	491	479	469	485	480	476	511	484	470	459	463	495	514	480	489	470	456	452	480	473	481	478	484	500	485	459	484	455	470	471	507	488	456	497	453	481	435	438	453	469	475	488	460	473	507	470	461	509	470	497	491	468	442	493	506	500	485	463	480	482	481	452	485	474	506	483	455	452	509	473	466	500	493	467	482	443	507	459	493	493	468	492	459	501	469	454	481	497	485	501	471	478	467	469	500	473	462	475	509	472	502	436	481	485	472	456	479	503	439	460	463	462	493	463	483	426	481	426	489	474	498	479	486	469	473	480	478	478	478	493	459	465	466	523	461	507	508	458	482	452	462	478	510	485	476	482	474	464	455	456	479	483	466	501	476	464	507	482	457	497	511	487	440	509	449	456	492	507	469	499	500	442	463	445	510	467	491	495	482	454	482	504	484	506	464	494	498	503	481	521	454	469	475	471	484	475	484	450	506	473	470	491	503	513	437	501	481	478	495	514	494	450	502	514	492	483	462	462	460	426	507	458	481	461	510	449	471	470	471	483	500	490	438	461	495	450	470	456	505	471	461	441	522	504	488	486	484	441	469	485	474	460	479	439	455	500	455	522	485	483	458	487	437	448	493	441	469	472	498	466	485	501	464	526	440	474	480	468	483	483	486	463	492	452	485	487	485	485	469	469	470	503	465	485	488	448	479	490	493	422	433	494	482	498	509	480	451	464	514	461	482	511	482	460	478	470	486	495	474	477	457	461	436	519	487	489	489	484	480	448	467	512	469	459	481	521	453	521	462	491	463	453	485	487	497	464	445	466	471	516	498	467	491	471	536	497	487	498	521	465	463	469	494	495	495	454	458	475	525	523	461	480	481	493	501	514	460	447	468	465	467	471	518	457	470	490	455	502	489	459	451	452	511	499	480	465	502	498	483	459	501	490	464	503	502	482	459	487	481	485	494	489	491	476	467	492	460	451	457	484	489	471	478	490	497	466	528	469	468	489	458	488	480	488	485	482	471	491	454	477	477	495	459	477	468	499	435	457	546	452	490	471	437	487	496	472	468	476	484	505	471	485	497	464	465	486	513	470	477	474	484	500	460	477	447	487	467	443	494	520	483	455	475	478	463	451	472	477	476	466	501	485	457	486	506	496	493	463	489	473	476	464	454	492	478	474	519	477	467	475	465	484	458	452	467	490	470	427	498	462	507	476	526	493	486	462	493	431	500	493	475	448	505	454	460	500	495	475	484	511	487	504	505	492	479	490	474	481	481	483	502	467
10729	1164	1399	1002	708	529	384	335	244	237	208	177	170	155	129	143	124	118	111	114	112	111	107	93	113	96	95	101	96	111	107	113	103	100	114	111	98	103	80	94	99	100	95	95	84	92	95	87	81	88	108	84	77	90	70	82	85	99	85	86	107	84	79	91	99	92	81	87	97	80	92	106	81	92	101	69	92	99	88	83	97	89	90	82	82	88	81	95	85	82	98	93	92	100	97	78	88	120	80	91	76	104	76	77	105	101	94	70	82	87	97	94	79	106	76	82	77	67	97	70	76	104	77	82	93	99	84	100	85	86	96	71	79	99	91	77	93	89	82	74	97	105	83	102	92	94	81	96	100	80	86	89	73	87	97	92	101	80	97	88	82	87	70	83	91	102	95	88	94	77	103	90	88	92	106	89	93	87	68	91	91	90	84	83	83	104	89	94	81	89	101	94	93	108	83	77	94	94	108	83	88	88	99	97	94	82	78	70	77	91	81	106	81	101	93	102	84	98	84	97	88	90	91	81	82	93	83	88	85	100	98	88	90	94	80	101	86	86	84	84	80	97	88	92	73	91	97	86	96	106	88	82	95	93	100	81	86	79	85	93	81	88	78	83	82	108	87	87	90	94	95	72	113	81	105	96	81	89	86	84	98	78	89	100	86	82	74	96	96	100	92	91	86	98	89	82	74	94	96	100	80	97	94	68	102	78	80	96	99	92	89	78	86	106	95	72	84	91	105	85	107	102	80	82	67	80	100	103	95	76	71	98	94	94	96	94	107	76	101	79	98	88	100	102	87	86	87	96	92	72	87	72	78	83	87	99	91	86	84	91	83	113	86	84	85	107	86	94	83	82	95	92	99	76	82	86	85	78	89	95	97	92	82	78	86	104	95	93	81	87	97	71	98	98	99	87	76	108	109	95	81	97	91	105	99	70	101	100	93	97	91	86	107	80	104	99	94	87	97	98	81	85	103	76	93	90	102	111	100	101	85	89	92	84	91	89	86	97	87	95	85	97	81	109	89	75	85	73	96	81	88	105	87	96	90	87	93	95	94	98	90	84	86	78	78	81	81	91	88	94	101	96	82	98	92	93	83	100	80	87	85	89	87	93	88	80	81	81	91	78	80	94	90	79	78	89	79	92	87	83	84	83	86	92	81	88	76	105	94	73	98	81	81	94	101	88	98	87	92	64	67	100	85	93	82	100	92	82	82	87	71	83	101	82	92	96	84	108	76	98	74	86	78	80	77	85	100	103	94	86	90	76	95	75	73	71	84	87	101	91	82	70	72	76	75	95	94	103	96	98	79	93	67	90	83	89	82	89	70	99	89	80	94	91	81	98	101	92	79	81	84	94	83	91	96	75	91	87	94	98	82	75	82	84	82	91	87	97	94	85	91	92	111	81	89	105	77	100	83	93	92	82	99	113	85	89	102	99	85	81	86	103	92	78	105	76	91	74	82	78	76	94	83	103	73	103	104	80	69	93	79	90	98	87	85	79	90	91	90	92	99	101	105	92	90	95	90	77	83	104	96	73	97	80	93	84	84	105	85	80	82	102	84	82	87	79	90	80	92	88	82	83	114	95	90	79	72	98	70	86	93	71	97	104	93	90	95	78	94	78	94	76	98	77	80	97	81	101	95	96	104	85	73	86	104	72	83	96	82	100	94	100	89	67	82	75	67	89	98	85	90	86	86	85	102	94	84	94	87	84	88	92	86	98	92	91	98	91	95	78	105	88	92	89	101	104	91	81	76	81	87	92	82	86	101	91	87	89	97	98	81	90	75	94	86	85	87	91	97	83	79	116	70	82	85	87	89	89	92	78	113	94	89	94	114	79	96	86	106	88	91	86	86	91	91	113	85	103	97	86	95	79	84	87	88	86	89	100	86	94	92	84	78	102	83	82	101	89	104	82	79	108	97	105	101	90	88	89	89	91	88	77	95	78	74	94	80	81	88	82	98	92	74	81	75	88	91	94	100	89	94	86	92	101	91	114	71	72	114	87	95	89	99	82	84	93	91	85	91	85	85	77	88	89	112	73	83	75	92	92	70	89	99	91	96	101	88	98	97	96	94	76	92	91	92	102	89	77	105	98	92	62	97	93	92	78	90	95	104	86	78	114	105	89	82	95	81	77	95	100	87	69	101	93	85	107	89	94	88	92	66	85	92	96	89	95	89	87	86	84	114	75	100	88	102	102	91	80	113	76	88	85	82	88	98	91	100	101	77	93	86	94	83	97	90	89	77	83	87	81	87	91	99	86	96	72	72	87	94	99	109	65	78	84	79	91	93	83	81	86	82	94	83	99	107	71	98	102	89	82	83	87	91	98	98	96	72	89	76	80	76	76	96	94	94	76	110	82	97	97	94	87	71	85	85	88	76	69	78	89	89	87	93	92	83	90	84	83	99	89	100	81	95	92	76	87	109	80	84	77	90	77	87	87	95	65	88	90	81	87	91	81	95	83	97	100	99	106	86	92	94	82	66	78	96	104	87	88	73	69	84	87	77	87	104	79	84	95	85	62	103	92	95	101	85	98	84	74	85	80	94	90	91	97	91	74	88	87	100	81	88	77	101	93	77	94	103	101	85	99	78	70	92	96	92	91	70	82	79	86	101	71	86	76	97	85	94	95	87	82	86	64	104	103	74	91	111	100	81	100	93	90	83	82	93	109	86	82	105	95	92	93	95	77	85	86	96	95	84	64	96	72	79	90	89	82	85	100	91	102	83	85	99	81	90	71	75	98	89	94	81	93	84	86	105	86	94	70	80	86	108	73	97	83	85	92	98	94	83	87	88	89	82	76	103	91	87	73	84	78	76	80	102	83	97	83	92	94	94	83	79	91	66	89	92	67	70	90	99	96	93	88	97	102	93	89	92	93	95	85	104	96	97	85	85	84	92	88	100	72	96	76	86	86	78	103	87	90	77	92	102	112	108	110	106	78	76	91	89	80	87	85	101	108	96	75	79	74	84	95	77	78	80	83	94	88	116	82	92	90	88	89	103	88	98	104	84	68	89	96	79	101	93	83	88	80	76	78	71	106	77	97	101	92	86	101	96	93	95	105	78	78	90	86	106	81	102	86	87	87	81	74	79	89	88	89	88	113	86	82	80	87	98	91	94	82	67	78	95	82	90	70	92	103	80	91	98	94	95	88	83	67	102	76	74	84	95	92	96	85	91	87	92	85	75	99	107	85	82	92	84	87	82	77	91	83	90	97	93	87	89	78	84	91	80	82	88	96	97	91	109	100	89	78	92	76	96	73	87	81	87	85	93	94	88	72	83	80	80	93	92	74	103	79	101	91	75	92	82	99	88	70	98	91	83	97	81	93	94	89	97	75	83	111	101	95	89	91	87	96	111	82	94	85	74	87	77	102	86	83	81	86	92	89	87	79	89	85	104	89	94	103	72	78	70	94	81	103	87	86	68	84	78	93	78	94	91	95	87	77	79	86	84	95	85	82	70	85	86	88	92	99	76	98	92	94
6216	1355	3172	3692	3077	2536	1954	1661	1348	1172	1084	988	896	729	696	669	664	565	565	520	470	425	457	464	454	437	438	411	391	367	395	378	364	392	359	358	368	393	329	367	363	335	344	349	333	333	308	338	295	310	331	271	324	302	308	322	347	292	278	308	323	325	296	301	340	295	289	321	303	307	311	314	296	304	310	281	321	299	326	288	312	309	312	310	319	298	293	286	344	273	321	282	298	309	278	292	316	313	277	297	295	291	263	295	317	287	285	319	291	257	271	283	294	302	304	331	335	312	305	284	290	305	303	273	305	322	301	306	309	295	270	290	308	303	293	287	274	319	299	271	275	262	303	288	308	286	299	302	300	296	278	295	285	311	299	272	333	292	294	306	280	302	290	304	269	284	265	296	298	273	315	292	268	265	309	286	293	326	296	305	273	288	277	297	319	264	311	273	269	274	301	276	296	276	312	316	301	304	279	301	297	301	319	288	294	298	313	292	297	294	292	273	274	308	315	284	257	295	307	274	295	288	296	283	297	302	280	306	306	286	312	274	276	250	290	289	280	282	295	276	296	317	303	306	287	299	290	265	318	295	304	272	300	279	295	303	295	288	275	274	284	337	286	244	301	278	309	296	276	269	267	268	296	288	303	281	294	327	307	292	305	299	283	284	291	294	300	262	317	278	305	283	279	295	307	252	295	299	287	281	270	278	276	281	270	299	307	307	312	261	296	284	277	277	302	279	287	313	299	297	290	293	273	267	286	301	293	295	303	281	314	286	280	277	290	266	298	299	308	311	289	249	302	293	260	270	286	299	294	294	298	275	305	280	307	271	294	268	316	263	290	307	295	277	277	285	285	285	297	279	288	281	287	327	294	279	279	293	268	287	281	301	301	255	280	259	291	287	304	301	294	284	302	306	311	283	314	306	304	305	300	274	277	290	327	270	304	300	302	246	291	287	284	294	280	280	310	279	309	287	299	292	291	285	282	307	250	283	320	310	264	315	294	288	291	255	311	290	271	285	261	270	281	265	292	276	322	278	300	279	266	330	286	282	291	312	335	276	286	289	287	263	299	294	250	300	314	272	275	302	298	286	297	253	285	275	307	305	300	276	318	292	298	313	268	256	272	323	255	312	305	319	328	313	293	296	316	266	292	292	268	294	295	290	271	285	280	271	289	292	327	285	300	302	340	276	288	263	257	285	283	327	294	307	289	272	267	303	290	283	287	277	293	285	280	285	318	271	287	289	286	289	292	304	277	304	316	318	309	325	321	301	287	294	295	298	256	273	297	290	302	302	282	299	290	306	304	294	289	297	283	268	297	270	266	263	277	283	278	304	308	266	323	322	301	331	295	275	311	286	309	329	302	276	288	329	280	282	288	314	318	305	294	270	292	297	299	262	273	303	288	302	306	295	297	307	300	273	260	280	284	326	288	274	290	273	283	287	280	284	262	303	290	287	309	309	291	277	275	310	312	270	304	289	293	303	305	264	321	294	300	289	296	296	258	282	261	293	294	292	287	268	298	291	288	289	286	283	291	284	294	302	298	290	310	262	294	289	240	283	287	286	293	287	286	290	283	293	296	292	285	319	317	281	270	300	287	326	271	276	316	317	308	277	300	312	288	288	285	305	274	294	311	283	286	311	302	328	272	297	307	296	297	318	291	295	295	305	297	268	290	300	300	268	300	265	294	299	297	299	288	296	270	319	278	243	283	307	279	312	277	281	267	282	305	271	310	297	280	313	291	282	325	267	285	310	260	285	291	270	291	278	314	293	279	288	294	286	298	324	301	292	272	303	291	296	298	281	270	322	258	299	298	292	308	273	280	289	284	296	295	303	290	291	284	287	307	286	294	280	312	287	319	284	279	304	282	293	301	267	286	283	324	298	289	279	249	299	301	310	284	316	253	276	306	309	296	307	304	324	316	287	278	272	280	285	269	301	282	287	264	311	290	268	296	309	315	303	294	271	287	301	282	312	286	289	301	288	267	312	274	283	288	275	279	323	307	320	287	297	332	328	293	277	297	290	263	304	289	293	273	321	284	309	313	289	315	272	304	336	309	254	256	289	261	290	280	283	265	303	284	267	333	273	303	278	251	299	305	290	279	274	274	294	269	271	293	307	257	280	246	281	313	285	300	293	317	304	270	263	311	278	309	309	290	274	278	281	286	272	279	293	290	286	289	311	304	289	290	291	318	296	292	300	300	285	301	300	304	267	318	297	279	302	285	272	284	287	283	296	297	274	285	313	292	305	259	288	272	301	277	313	300	313	317	289	291	277	304	307	332	299	282	295	306	286	299	304	287	292	294	258	303	294	268	299	300	312	268	282	299	299	268	294	290	285	280	281	309	289	274	287	276	279	309	319	271	247	304	301	295	278	294	272	297	256	280	284	295	303	293	298	288	293	321	316	319	269	321	324	275	290	288	296	290	260	294	281	279	269	306	307	316	296	288	277	283	279	243	315	314	269	300	260	289	284	304	288	283	288	284	302	286	270	299	284	265	292	269	271	308	314	309	283	285	264	315	275	292	279	298	305	283	309	300	259	291	287	310	261	285	283	313	299	295	257	301	290	271	302	317	296	305	293	268	287	300	283	332	308	259	299	289	273	271	295	311	294	306	295	300	309	289	299	271	301	300	262	294	313	278	285	315	315	271	281	306	266	303	296	284	289	262	321	276	303	309	312	282	296	323	300	300	278	297	258	271	307	302	276	257	319	307	320	269	255	279	282	337	298	292	298	289	269	305	285	309	277	303	246	271	293	284	274	290	275	286	274	279	306	294	283	301	297	271	322	280	303	264	260	286	290	282	284	313	281	269	272	277	313	331	290	286	298	311	280	307	257	296	303	292	306	294	293	296	321	299	293	292	281	293	305	287	279	266	309	291	271	322	328	304	279	320	284	299	299	314	283	282	284	259	324	315	276	293	292	300	283	326	300	262	317	277	306	298	337	273	262	284	292	295	286	286	291	286	304	284	287	281	287	274	317	297	284	291	280	289	288	274	269	279	280	300	328	295	265	265	288	260	326	297	285	290	311	292	305	296	274	276	286	262	272	301	281	278	312	278	273	301	294	316	260	317	286	318	265	292	296	313	273	254	303	271	268	292	295	277	295	317	267	301	303	285	296	293	285	265	254	305	281	276	279	306	272	312	259	305	306	318	337	290	303	262	290	292	290	301	289	282	303	263	276	268	280	307	288	290	292	297	282	297	298	297	295	280	274	301	278	298	302	292	300	332	314	289	299	300	290	308	307	299	318	290	300	314	288	300	289	289	280	288	272	285	255	275	281	271	278	253	305	292	310	298	283	305	287	300	296	261	306	294	291	300	298	268	297	282	290	320	291	295	293	309	287	271	288	312	272	266	292	300	259	293	306	335	276	312	285	289	296	294	285	314	309	300	283	295	289	291	319	287	287	269	293	275	304	285	276	276	288	294	314	314	305	263	260	262	273	281	277	271	244	302	275	307	310	291	304	286	300	286	295	316	295	302	278
20123	3490	3100	2255	1553	1152	860	649	600	518	392	377	350	310	290	278	265	261	238	244	237	224	199	229	198	196	215	203	222	176	190	178	191	165	190	177	200	172	177	181	170	178	195	185	190	191	194	205	183	204	144	169	177	186	195	183	186	173	164	160	184	209	173	181	151	160	181	196	156	161	161	183	198	172	169	174	168	181	173	194	158	187	182	135	163	158	186	155	150	168	167	189	144	170	172	185	171	160	190	182	192	174	190	161	184	185	189	162	166	139	179	138	180	155	142	185	165	147	157	157	151	168	201	150	166	165	167	176	171	160	180	165	194	158	149	189	183	149	195	169	153	179	164	177	170	170	178	185	189	181	177	198	148	149	169	156	172	139	183	165	153	156	186	163	171	195	185	194	164	167	154	163	145	151	163	176	169	162	162	162	161	161	191	159	161	189	183	178	159	176	189	154	165	175	179	178	173	146	174	171	144	188	172	161	186	153	150	175	156	157	175	175	166	164	184	154	172	153	164	149	166	202	197	154	171	167	162	158	162	173	186	186	183	161	183	161	153	196	172	151	157	142	174	167	151	185	170	183	163	172	164	193	168	153	163	174	164	181	159	154	169	171	182	177	155	171	167	163	174	177	195	170	185	161	172	171	165	144	149	186	184	163	181	167	176	156	179	191	170	166	163	184	177	161	162	183	149	154	146	191	185	173	160	138	182	176	189	156	171	153	158	177	157	180	177	149	169	171	146	169	187	172	166	167	199	139	181	176	182	161	177	183	172	194	175	174	173	177	181	178	175	173	177	161	155	163	166	183	176	179	189	182	172	174	173	177	169	177	174	174	154	168	154	159	169	171	198	167	160	152	172	157	161	166	171	209	154	171	158	171	180	184	171	179	173	143	168	176	172	165	184	189	178	153	168	165	185	171	185	163	176	180	159	176	186	167	147	136	171	163	187	153	186	178	114	161	164	167	155	161	159	177	168	178	190	160	167	175	166	154	176	157	168	162	144	165	163	187	162	163	162	160	158	154	176	194	170	157	184	169	165	157	147	168	198	157	165	183	179	161	179	172	181	191	172	158	174	166	183	176	129	161	167	161	165	167	176	178	159	169	158	164	157	170	172	162	165	177	166	168	167	172	182	171	193	183	180	167	190	177	182	169	192	177	179	156	171	168	170	169	182	176	162	152	172	180	163	183	166	190	192	163	148	160	170	163	196	184	189	187	146	150	191	166	166	141	177	163	164	183	179	158	148	162	172	178	171	161	176	172	152	184	179	170	175	185	178	169	158	179	181	173	161	169	171	181	171	179	177	162	166	161	175	171	174	169	172	172	158	162	153	185	176	150	149	169	167	164	178	172	195	173	149	167	168	172	171	184	193	155	191	177	202	167	171	170	183	171	156	207	163	145	166	181	164	167	176	206	203	185	179	167	182	163	155	182	188	180	159	168	179	179	180	145	183	150	181	144	161	179	156	173	184	161	175	174	176	170	195	174	165	194	171	173	167	157	162	191	167	174	184	163	188	156	152	161	165	174	152	192	153	185	169	176	170	194	177	194	169	183	163	175	165	167	160	157	168	156	192	174	176	155	159	170	147	165	160	167	161	160	151	157	181	172	161	147	186	199	159	170	160	163	178	171	186	168	192	163	156	172	171	179	157	184	189	160	172	168	167	159	168	168	139	201	174	188	166	162	178	172	168	201	156	129	168	161	181	168	187	168	188	167	182	173	174	177	166	172	156	161	159	165	176	172	170	161	164	173	156	177	162	163	169	166	171	181	174	151	173	159	171	147	171	185	182	171	169	174	168	173	184	169	197	167	168	174	169	164	170	131	186	145	178	180	190	159	172	161	167	167	155	179	159	149	165	197	166	176	184	167	178	178	159	182	166	172	158	154	182	179	179	182	175	167	163	186	173	170	173	183	173	166	166	181	189	179	166	180	150	160	192	155	161	183	173	170	146	165	165	159	158	184	154	155	186	182	144	153	177	159	178	174	164	185	183	182	168	185	185	165	163	161	170	174	147	151	164	171	188	191	164	164	172	176	170	156	176	185	161	153	187	130	160	159	166	173	171	173	170	170	170	175	169	166	179	153	184	168	158	165	192	168	168	166	174	161	187	153	167	173	185	158	167	173	201	186	159	148	170	145	181	185	145	184	158	145	192	167	170	164	167	175	179	155	148	181	191	174	168	177	202	169	172	155	154	175	166	139	153	181	150	194	173	171	159	154	168	160	164	173	173	159	157	157	158	166	166	152	155	171	140	162	179	187	196	165	162	153	150	161	160	160	154	176	147	162	166	163	165	163	161	189	150	190	204	178	182	180	137	185	163	179	187	185	166	176	173	176	141	179	158	182	176	177	152	187	146	162	169	186	173	170	168	190	176	171	166	188	180	163	189	167	162	194	163	181	180	173	170	167	141	154	172	163	182	183	186	171	162	180	183	180	167	170	150	200	179	195	180	174	177	175	176	163	178	185	186	165	172	155	178	163	160	149	164	184	176	180	160	200	156	163	161	172	164	182	161	160	165	138	155	166	163	171	161	179	172	181	177	168	193	178	169	174	182	163	148	175	156	182	184	179	176	156	150	165	172	156	187	168	180	170	174	184	167	210	198	179	165	172	160	172	170	176	161	163	166	145	158	165	172	150	167	177	165	160	170	182	172	178	160	186	172	150	168	177	176	162	162	150	169	174	148	156	172	160	157	194	150	166	163	156	170	160	154	177	192	173	165	194	172	155	163	162	169	158	162	168	178	156	181	151	155	150	154	171	171	168	194	156	174	174	178	160	155	178	162	163	178	169	169	187	188	175	159	172	159	170	162	158	164	183	162	157	181	159	166	167	178	169	206	203	178	150	182	177	172	159	153	174	149	159	165	187	160	162	182	188	173	167	154	177	148	173	161	183	178	183	170	177	155	180	171	167	167	157	180	157	164	176	165	161	177	151	151	153	172	166	168	167	155	161	175	170	155	164	175	160	149	193	173	165	179	170	163	167	159	154	177	182	144	169	173	146	173	166	171	171	161	175	180	169	186	192	163	156	159	176	165	164	176	174	144	166	168	179	176	181	166	183	168	158	170	145	186	181	152	156	170	174	162	166	185	179	173	161	167	157	165	170	177	163	198	177	159	165	150	168	174	176	169	169	194	183	193	194	193	176	158	168	187	183	175	161	159	202	162	163	178	159	185	149	172	169	177	195	193	177	188	191	172	180	183	171	162	183	195	151	171	195	169	161	172	178	166	170	186	166	196	188	156	178	203	178	153	155	171	171	167	177	138	172	190	175	161	170	161	180	193	159	181	157	189	170	169	179	165	173	144	159	180	171	164	154	177	173	139	163	169	164	192	189	181	184	155	157	180	172	184	186	173	194	152	177	154	183	166	190	129	164	172	159	180	154	183	190	156	165	176	158	192	187	173	177	169	119	177	153	158	171	189	183	165	157	169	169	157	179	169	171	134	183	162	176	162	170	159	163	172	178	190	183	183	168	178	174
8438	2754	6375	6937	5786	4768	3882	3163	2676	2407	2028	1771	1639	1501	1339	1244	1195	1089	1068	989	921	883	829	850	806	752	775	736	731	676	657	642	647	697	658	665	589	648	610	595	617	593	637	656	609	627	551	566	593	558	609	586	580	531	561	545	562	552	560	548	566	576	545	564	528	534	533	518	533	571	541	532	508	516	507	527	501	561	560	540	522	504	574	527	512	528	512	575	526	501	519	557	549	509	564	537	517	509	514	487	525	579	524	493	524	476	497	509	489	516	535	477	557	521	503	537	516	516	522	465	521	493	460	559	478	509	520	524	510	524	551	522	518	509	496	519	516	499	498	511	488	511	539	477	517	510	529	501	477	461	519	509	471	510	506	485	498	503	473	497	514	490	495	511	540	508	526	496	530	539	506	531	545	524	527	504	475	492	485	508	508	489	545	495	492	494	474	498	504	489	541	511	515	493	485	492	510	506	473	513	531	516	500	509	498	513	507	506	476	469	503	556	535	499	518	500	469	508	547	483	519	526	521	504	516	512	500	523	479	502	530	466	484	512	490	492	523	505	499	520	500	508	494	523	503	539	519	522	513	543	527	528	452	462	479	471	541	506	509	541	466	476	479	510	478	524	517	507	482	539	510	535	516	537	516	466	516	522	474	488	502	475	465	508	500	507	481	471	528	496	491	516	494	531	533	497	490	463	505	488	512	522	468	494	537	522	506	521	483	507	487	517	526	470	501	558	501	492	494	522	485	509	536	487	512	488	518	479	481	524	521	495	493	544	514	497	498	485	461	479	500	544	463	516	489	502	490	517	506	479	504	518	511	495	472	526	500	480	470	526	461	488	526	492	464	534	483	490	525	517	486	468	496	531	504	481	473	505	498	525	480	467	531	518	538	507	498	446	501	511	510	473	501	481	459	481	509	494	504	502	456	522	578	477	508	459	513	530	470	486	460	519	503	531	495	459	444	461	498	547	502	503	515	481	488	472	526	521	550	516	517	505	569	484	517	489	528	502	471	518	488	483	479	524	509	490	519	518	548	516	473	523	472	522	519	468	491	537	510	512	530	518	517	510	464	500	461	524	485	506	515	482	527	518	490	503	527	487	476	471	478	491	531	510	482	530	540	527	532	518	475	488	486	523	519	528	542	507	471	494	497	472	547	494	491	477	482	540	484	539	545	466	516	468	501	520	515	529	521	500	516	498	512	479	525	493	495	493	543	476	519	522	466	488	479	514	521	480	502	490	495	518	539	522	478	524	513	499	502	481	504	508	532	503	501	496	467	491	500	505	501	506	496	499	493	451	495	469	497	524	496	496	521	492	482	502	550	484	516	481	494	542	515	521	467	506	526	497	526	488	534	539	522	495	501	535	514	517	501	568	488	503	539	505	478	486	550	509	492	475	472	506	482	498	520	510	525	487	515	493	522	510	480	514	451	501	491	517	511	517	551	509	488	517	525	510	516	488	477	533	520	500	488	493	459	522	515	479	508	494	518	547	522	512	502	515	501	507	514	519	513	530	499	475	523	504	524	524	510	513	497	535	475	483	493	532	508	509	515	529	482	511	470	497	523	521	497	516	514	523	507	499	546	497	508	492	498	534	483	532	533	492	542	532	491	531	513	484	468	537	493	529	469	463	523	514	507	543	501	486	495	497	494	500	478	555	522	497	520	509	515	497	512	528	511	486	532	498	527	488	534	454	516	525	483	559	515	555	493	499	488	484	487	483	494	476	570	546	525	489	509	517	495	512	490	494	504	473	522	512	476	506	499	498	542	513	498	500	481	517	495	509	486	511	499	515	503	500	489	510	524	529	491	511	512	500	488	495	513	534	535	502	513	495	523	523	519	459	573	533	494	487	510	484	512	522	480	514	502	462	538	559	501	476	499	487	485	515	515	511	500	473	533	474	522	503	494	515	540	472	505	481	498	458	492	467	535	503	493	517	530	525	484	529	516	508	493	539	506	488	502	503	504	535	484	502	535	537	544	555	486	485	484	508	543	540	464	502	513	548	482	515	511	491	504	504	542	501	555	520	506	524	483	503	538	496	540	491	527	487	457	470	478	512	514	512	494	532	524	515	497	554	480	554	534	481	454	515	539	501	514	496	495	487	540	504	512	519	487	453	520	488	528	476	526	494	524	528	507	494	479	521	473	501	524	486	504	563	486	531	507	487	523	494	491	490	500	481	486	498	523	500	525	522	510	470	508	506	530	505	481	502	500	511	482	493	540	521	539	477	521	501	513	543	525	492	510	527	505	515	499	461	496	504	482	535	513	522	458	472	512	516	505	512	511	474	510	500	460	471	477	538	504	477	523	542	515	582	521	513	522	507	486	488	462	471	508	518	549	500	557	490	497	561	501	499	497	519	509	539	483	456	527	540	488	517	514	493	496	493	549	505	533	486	473	482	501	519	479	459	519	467	455	506	491	522	469	482	468	530	492	495	528	491	497	496	528	506	491	546	501	475	518	508	524	505	510	543	488	525	515	499	521	518	510	505	518	523	503	506	545	516	570	515	492	510	498	490	473	531	488	515	507	502	517	516	498	543	483	497	515	499	541	473	482	495	482	494	529	467	544	479	509	526	491	460	456	529	491	482	526	492	498	515	497	473	500	512	504	509	492	503	526	507	514	507	510	484	469	493	484	457	562	503	541	486	550	513	521	490	489	488	494	497	539	485	489	534	492	491	517	520	479	503	514	525	514	494	488	471	490	480	471	510	523	503	500	495	504	533	469	486	545	522	456	484	520	479	501	469	489	503	480	494	485	497	512	509	514	509	559	526	514	485	472	516	520	482	502	505	526	495	486	552	498	475	529	487	492	508	513	511	500	470	454	509	517	482	539	498	524	522	523	487	502	495	490	482	493	486	528	535	505	541	509	547	500	537	480	483	473	508	485	524	491	514	526	472	515	528	509	493	490	487	500	473	512	502	506	495	508	523	447	536	525	515	509	524	492	482	493	490	496	501	505	538	508	508	517	525	548	506	497	506	520	500	490	522	500	512	490	496	503	562	523	492	529	564	527	517	501	491	499	539	533	483	497	534	523	524	519	492	496	471	481	457	525	561	464	493	478	492	470	529	470	480	489	505	486	541	521	450	476	500	509	502	531	526	535	457	534	515	523	508	502	503	512	512	522	503	490	516	496	542	490	459	497	537	495	496	466	512	520	507	500	505	474	513	503	514	499	520	524	472	535	522	491	500	497	513	489	494	481	503	513	497	520	475	487	522	514	481	488	540	547	486	511	486	492	516	521	478	538	496	521	521	508	514	492	495	500	463	459	514	488	507	462	469	484	522	518	491	526	504	481	509	551	444	500	483	524	489	488	501	535	528	486	527	459	501	510	504	469	462	492	546	527	499	513	476	512	467	559	484	489	484	515	489	513	472	486	543	507	503	492	520	528	507	528	501	485	523	532	479	514	515	519	519	535	472	503	470	506	536	464	521	536	508	500	525	472	534	469	495	475	495	493	468	516	484	532	506	490	493	493	492
2647	233	246	202	241	198	165	181	179	163	188	176	168	164	173	185	168	173	177	186	192	163	166	179	171	145	158	158	145	145	182	133	169	195	155	167	200	171	164	171	150	167	152	191	173	174	171	176	176	183	142	182	171	192	162	164	176	166	168	158	163	156	149	176	164	182	184	157	169	181	162	184	167	150	157	155	165	155	130	138	189	199	164	164	168	172	179	183	192	168	167	156	158	194	172	168	174	155	149	150	170	164	176	174	180	176	177	183	190	169	169	182	175	154	172	171	156	158	165	170	159	170	158	167	171	170	179	170	203	159	165	155	168	151	183	163	186	164	169	165	146	167	144	148	188	177	177	188	170	164	183	168	155	166	148	191	181	169	168	188	165	185	171	162	172	150	176	159	170	176	172	167	167	174	177	154	152	175	160	184	174	138	169	181	175	176	159	180	162	172	183	160	176	175	168	168	151	147	171	171	172	182	165	176	173	177	184	179	164	155	167	151	189	175	169	160	171	147	182	150	168	173	193	160	173	162	155	149	169	158	179	189	164	174	160	169	171	166	161	162	175	158	162	172	181	147	166	153	166	161	173	160	187	167	172	178	188	169	146	161	182	182	161	161	176	162	142	152	175	172	184	171	175	165	194	143	172	151	196	160	153	173	149	167	144	177	149	137	173	175	169	177	151	158	171	189	163	172	184	163	157	177	183	180	143	165	159	183	183	161	175	174	147	145	184	187	165	185	174	159	166	165	175	168	181	157	160	143	180	160	162	148	181	166	155	147	164	177	187	167	173	165	167	179	168	163	177	156	137	181	173	153	162	170	153	180	137	175	187	169	180	163	156	173	169	177	160	159	161	155	159	167	178	168	184	194	189	179	176	147	180	174	153	175	151	161	173	175	161	192	178	171	171	167	162	172	164	168	176	178	157	161	178	180	179	165	164	161	161	161	164	181	165	156	171	192	165	145	157	163	197	149	164	153	159	167	172	154	176	154	171	172	138	179	166	165	159	167	156	178	188	166	155	162	166	195	165	152	177	176	172	177	177	179	199	165	162	162	199	175	147	161	171	159	155	158	173	162	185	177	158	149	171	130	159	189	138	173	156	165	176	157	171	178	186	149	202	195	159	166	177	167	158	178	174	183	158	177	163	151	166	168	173	151	151	164	178	166	164	157	172	170	172	185	161	161	167	166	183	179	180	180	179	187	180	171	170	150	153	180	175	189	146	152	155	169	189	169	139	198	175	184	185	165	173	178	166	191	183	185	182	153	163	151	159	166	174	157	188	165	171	155	188	154	153	172	159	168	180	171	156	175	177	163	168	152	138	168	159	176	174	160	157	170	180	163	162	160	167	176	168	157	151	162	147	182	167	180	186	156	156	155	165	198	168	166	163	175	156	176	163	194	175	166	170	178	192	164	134	177	165	186	187	158	150	166	172	173	164	180	173	149	165	142	205	173	198	185	172	180	168	175	139	170	178	158	188	168	154	173	178	167	171	172	182	165	173	159	149	192	168	166	154	154	174	152	188	189	147	174	141	164	151	158	149	183	151	168	158	195	163	162	187	184	148	198	174	177	163	159	176	187	175	180	166	175	169	159	163	180	177	152	177	182	165	176	159	178	158	156	167	174	156	173	145	176	168	197	149	176	155	174	176	175	176	151	193	177	159	165	191	176	165	136	154	185	160	163	169	176	178	195	170	199	161	184	180	171	179	174	171	162	170	160	181	165	182	164	173	181	161	173	145	167	162	168	184	180	188	182	161	154	163	180	169	178	166	159	178	156	170	171	151	180	167	170	180	168	162	193	189	171	175	194	179	177	155	163	155	172	166	167	172	172	139	160	168	170	157	171	171	161	162	170	188	198	145	189	156	149	159	168	167	173	177	172	171	184	169	181	174	184	164	165	156	155	171	150	173	186	149	147	182	183	152	147	165	165	159	173	173	164	164	153	158	175	158	195	165	185	154	170	163	171	164	176	156	167	165	173	170	179	158	180	179	168	184	184	143	168	154	146	179	162	155	169	160	175	166	171	197	176	188	142	176	187	158	165	173	166	177	179	190	157	176	146	192	168	186	147	186	184	165	161	172	166	168	188	167	145	154	170	172	171	178	170	162	165	178	158	155	170	162	174	169	165	181	161	152	163	190	171	172	164	168	156	153	179	147	166	156	183	176	164	174	177	187	169	160	164	148	170	141	172	153	177	164	157	165	168	171	179	173	175	185	170	180	163	161	160	171	161	149	170	169	152	160	169	173	157	167	191	187	160	145	162	180	172	153	188	173	189	177	167	151	168	177	175	166	175	152	179	172	173	189	153	169	144	173	151	169	159	151	179	158	169	169	144	156	172	155	173	175	206	161	164	160	186	173	177	162	177	189	170	188	166	160	152	158	162	155	166	145	155	160	149	160	165	150	172	157	179	171	155	193	172	177	167	169	154	154	174	163	162	177	187	156	181	181	171	165	180	155	154	152	159	168	155	165	177	180	186	195	176	159	160	164	161	178	165	175	159	179	161	193	181	166	166	153	157	188	178	167	151	166	182	187	165	172	179	166	181	175	191	191	174	206	172	182	178	167	154	147	164	172	150	176	189	186	167	154	193	178	147	166	174	174	183	181	151	161	176	177	167	154	175	173	172	168	178	185	182	148	163	169	166	163	181	172	160	170	166	178	191	169	183	169	155	175	149	164	139	152	188	207	165	176	154	163	171	176	168	172	136	185	150	177	179	160	165	170	187	160	188	159	184	166	176	149	178	181	159	175	187	182	170	155	185	187	172	174	144	153	186	147	173	157	169	164	162	157	189	157	170	158	155	166	185	175	180	162	175	179	146	190	152	145	177	146	177	169	175	175	156	168	178	186	152	166	141	170	157	179	145	145	160	159	183	172	179	186	171	170	169	170	163	170	180	162	172	171	192	176	150	149	183	182	149	192	156	194	177	171	181	182	175	179	153	164	178	182	175	138	203	158	181	168	174	156	171	170	179	152	157	180	195	178	197	135	190	160	186	166	162	150	159	162	169	186	193	154	158	181	186	184	165	176	167	157	175	184	148	161	161	154	181	163	169	193	164	158	175	195	185	168	161	154	179	173	164	173	175	151	166	160	164	160	157	156	177	174	181	176	172	167	178	178	186	172	176	156	163	144	178	155	174	160	158	174	167	153	166	177	158	180	199	144	176	166	158	173	150	165	169	211	169	148	185	191	180	172	144	169	179	180	153	142	163	164	175	155	204	166	174	179	177	160	173	157	166	193	150	168	175	186	149	177	145	174	198	150	168	188	160	164	171	157	150	146	169	163	167	170	189	178	150	185	159	161	144	158	154	145	187	164	176	142	142	162	160	180	172	161	158	171	151	169	179	179	164	182	170	180	180	186	209	175	163	182	176	154	185	167	169	154	156	172	162	185	154	164	155	186	164	165	183	178	155	157	172	182	156	168	158	144	177	186	191	174	170	159	172	159	163	165	181	148	169	195	170	187	186	168	175	170	184
2645	537	683	678	634	629	567	572	559	565	522	541	514	540	517	527	486	540	510	485	474	473	470	463	532	488	519	472	454	516	499	491	477	480	496	477	475	507	489	488	492	508	468	507	476	509	514	476	500	477	476	508	491	525	491	479	486	482	499	469	474	459	482	465	479	425	485	499	497	518	520	465	488	450	505	468	489	457	486	510	469	490	541	491	530	482	475	458	480	463	493	468	458	456	481	494	496	523	502	440	413	453	468	471	462	431	481	480	459	460	489	507	470	476	469	498	476	463	438	461	497	502	489	458	501	440	519	463	488	437	470	421	472	446	475	510	495	467	454	510	471	459	490	499	508	463	498	484	507	508	502	479	456	493	483	520	466	463	456	456	536	515	482	438	425	486	505	463	500	478	439	460	509	478	529	504	462	505	469	485	471	513	490	460	439	500	463	520	479	468	508	499	483	485	494	506	480	480	445	487	459	510	475	490	504	457	481	491	508	478	472	475	457	480	469	503	494	470	482	477	438	523	476	491	506	502	468	489	547	504	512	524	503	486	495	465	458	465	481	505	477	463	521	519	478	508	445	494	476	470	493	502	510	497	507	463	493	476	476	489	474	515	511	481	507	470	466	455	486	474	452	457	487	468	502	479	467	512	501	483	460	485	451	476	444	508	471	498	478	459	477	515	515	475	464	499	465	478	534	500	482	492	480	462	473	547	457	487	467	498	458	470	497	511	463	518	468	491	494	490	485	444	497	501	473	466	443	459	467	480	498	470	470	468	483	480	480	491	483	519	477	490	468	473	487	457	471	520	489	526	471	450	506	490	491	463	491	470	495	496	453	489	498	520	511	485	486	491	448	483	489	454	444	465	475	479	510	467	462	508	478	493	463	452	489	495	454	494	512	474	486	504	475	471	479	491	516	478	472	467	462	469	482	494	476	463	534	482	509	446	445	476	476	489	465	473	507	485	496	527	491	423	487	485	471	461	459	502	509	463	445	436	480	430	504	499	469	479	463	462	444	493	482	445	486	540	468	505	449	479	497	515	457	500	496	466	476	490	434	474	505	490	503	441	500	496	495	478	480	488	481	479	526	494	477	506	488	497	510	522	480	501	454	449	445	477	507	458	464	527	504	454	478	484	501	465	499	469	468	472	496	509	488	471	486	468	472	466	491	481	489	458	450	477	476	478	475	462	476	473	457	449	477	450	471	437	531	498	481	497	463	453	454	486	478	450	486	505	486	553	455	498	501	469	459	485	507	483	467	514	481	503	503	482	487	485	476	468	547	485	476	478	502	510	479	484	508	476	462	473	496	421	462	481	465	482	496	486	508	489	476	492	475	448	500	478	477	456	495	496	505	466	485	441	484	455	472	488	474	499	516	493	494	492	479	510	475	469	468	465	470	484	447	474	502	495	483	469	487	490	520	477	496	473	483	463	445	472	510	478	483	474	492	469	436	478	487	462	466	484	457	469	499	502	478	501	488	456	495	471	444	471	477	487	529	487	449	471	513	478	479	466	502	489	472	496	476	493	489	505	470	492	526	507	553	485	467	495	505	521	457	474	458	498	466	490	442	526	474	463	458	482	502	456	474	533	524	509	470	478	495	496	472	468	501	433	465	480	456	490	487	492	464	488	462	488	472	488	480	426	490	485	424	470	480	443	499	525	468	526	482	528	446	508	510	489	470	525	477	512	484	476	481	459	489	482	486	485	461	496	461	469	491	518	480	469	461	521	505	472	492	458	494	481	509	477	537	471	512	450	460	528	459	504	474	507	521	494	487	485	483	494	467	497	480	490	482	503	525	464	478	486	451	491	453	497	465	453	493	446	515	448	452	446	432	549	471	496	497	470	485	468	488	473	484	463	449	507	481	459	485	484	471	471	464	533	482	476	470	520	480	448	480	425	471	479	477	483	474	446	495	483	485	454	442	464	456	474	469	505	482	495	490	492	466	468	482	469	493	466	513	469	470	455	481	452	473	500	483	478	444	462	503	457	505	454	447	494	458	455	477	489	476	489	488	473	463	505	474	499	473	519	474	463	462	485	445	453	473	444	462	512	471	483	505	487	487	492	462	457	469	495	444	501	464	486	476	514	480	451	472	440	495	498	490	475	461	482	483	458	491	502	465	449	497	495	462	471	516	442	514	453	481	471	489	480	477	494	471	482	474	485	479	477	497	487	497	500	499	463	474	480	494	463	485	492	446	442	466	437	453	520	508	481	446	495	463	457	465	447	474	484	458	467	432	473	460	506	470	476	484	487	505	483	499	517	499	506	481	472	473	466	479	492	459	499	414	489	483	466	487	466	448	482	484	502	474	505	471	478	482	498	449	517	495	481	486	447	488	467	482	466	496	494	465	504	464	479	475	480	454	479	480	471	480	475	468	447	508	530	490	451	448	487	452	468	487	484	491	469	497	472	483	459	453	502	484	479	451	504	469	515	460	537	457	497	488	501	473	488	479	498	482	488	510	471	457	481	459	474	462	517	488	451	487	509	512	522	456	501	467	478	487	482	461	455	469	475	480	466	472	479	480	494	515	462	474	459	455	444	467	488	498	488	469	458	482	498	468	487	507	519	502	471	487	437	513	494	470	448	476	505	461	471	488	480	467	495	491	460	451	482	492	488	476	495	474	493	485	457	483	507	462	489	504	471	470	519	473	425	474	455	463	461	491	462	503	517	481	503	470	489	482	527	484	443	470	487	494	499	501	489	479	475	467	486	482	448	493	498	458	521	498	509	474	527	473	450	457	476	509	466	442	489	475	471	467	445	507	484	475	491	492	491	510	499	471	456	507	508	475	494	478	515	421	530	468	475	471	468	512	499	531	506	468	495	484	470	514	468	480	462	523	432	503	476	455	452	476	506	473	467	484	519	474	470	506	465	484	494	542	478	539	471	483	499	487	457	473	472	480	480	474	484	515	507	435	483	470	488	449	505	465	468	448	497	467	513	486	497	478	497	484	500	482	477	479	469	517	484	466	504	500	470	496	449	479	472	486	505	449	482	469	504	462	492	447	476	479	511	453	480	501	519	475	471	492	473	453	480	528	506	455	505	499	476	496	475	451	463	465	501	515	514	527	489	451	469	471	454	503	441	466	504	500	477	483	471	433	456	513	505	481	535	505	497	469	475	485	478	489	482	501	446	522	491	479	514	521	462	481	432	483	464	504	501	471	480	495	488	493	479	485	462	487	445	478	490	489	450	487	482	508	446	473	488	499	468	470	490	490	506	469	529	480	461	470	502	508	492	477	508	445	493	481	484	502	495	502	454	488	466	485	459	451	475	484	494	472	487	507	503	429	444	474	518	476	490	487	480	469	508	481	523	457	502	488	469	537	468	475	441	452	465	485	461	462	491	496	501	487	501	463	467	474	477	496	467	474	462	483	465	484	478	439	533	514	457	478	461	478	497	505	471	474	481	468	469	479	469	481	471	470	492	486	495	519	477	474	487	484	420	513	459	465	477	485	480	486	512	458	520	497	510	471	508
10777	1169	1380	1063	677	558	420	344	273	245	194	193	142	150	138	145	144	120	125	133	116	90	115	105	110	123	103	93	98	95	106	116	92	90	89	94	101	99	100	98	88	102	94	90	79	103	93	89	92	114	87	77	104	82	104	88	92	89	93	65	81	87	66	100	91	95	80	97	102	100	110	88	109	106	82	97	86	98	83	99	99	93	90	94	101	85	106	80	103	90	89	92	95	85	74	96	83	83	96	86	97	83	106	82	80	90	78	100	113	90	89	90	91	90	102	72	86	90	102	105	98	89	85	79	88	89	90	87	79	73	90	102	88	106	84	87	101	113	94	90	92	100	94	92	86	107	94	100	82	77	81	80	94	78	71	94	97	89	96	83	96	90	93	73	79	98	81	85	81	106	92	74	84	99	82	97	77	102	94	92	95	98	80	91	92	90	109	70	94	99	91	80	80	77	99	107	87	58	91	108	104	84	74	91	74	81	98	84	84	86	88	93	84	62	68	92	99	76	97	78	79	87	77	88	106	86	87	72	87	91	83	93	95	88	71	99	83	90	75	83	80	90	85	93	94	104	93	87	94	98	78	94	79	84	94	73	98	101	90	91	78	97	97	97	101	98	105	96	86	96	76	93	74	99	85	96	89	89	88	102	73	97	85	100	88	100	93	95	97	83	117	89	81	80	97	94	94	94	99	91	107	96	92	84	98	79	106	85	109	99	90	103	78	86	90	98	97	89	84	67	92	85	90	87	85	97	91	91	71	108	94	92	116	114	96	101	95	94	109	97	71	96	65	88	86	90	87	84	67	85	104	105	84	95	81	85	90	81	90	78	80	110	89	85	90	91	89	105	78	89	96	84	107	98	96	76	103	83	86	73	87	76	85	81	93	84	99	105	101	82	93	89	78	82	93	117	102	92	98	86	80	99	89	75	94	95	101	104	75	94	83	77	89	93	97	86	97	87	80	88	79	97	69	106	102	82	93	92	99	85	92	86	94	95	79	88	97	107	96	72	100	77	102	83	98	117	87	84	85	97	100	85	86	94	83	92	99	100	79	92	84	81	101	77	86	104	75	104	76	88	98	105	100	74	77	85	88	99	98	93	92	79	94	98	100	100	67	91	85	76	105	89	83	95	92	88	90	94	107	94	88	85	66	84	106	105	98	79	105	93	94	113	74	86	92	84	90	90	78	95	93	91	83	79	89	97	81	94	98	92	69	109	107	108	82	74	80	69	96	109	85	77	86	103	91	66	94	104	111	84	88	101	103	86	78	80	91	88	89	99	87	95	85	95	95	91	93	90	73	91	73	109	100	82	92	78	77	90	80	86	59	73	87	90	87	87	85	93	95	84	95	88	90	83	75	87	96	92	93	96	83	79	95	92	90	89	74	86	81	97	70	76	77	75	89	80	105	78	77	88	86	98	91	90	103	89	76	95	90	79	79	79	92	89	97	80	95	72	85	88	102	87	93	68	87	90	104	91	80	114	112	82	93	92	81	87	99	74	84	91	97	91	73	92	97	82	90	102	100	77	100	86	86	94	89	89	84	91	72	88	78	79	86	89	91	88	82	100	92	99	84	77	87	109	80	81	87	108	91	107	84	66	79	93	94	84	91	92	94	70	88	85	100	95	87	98	88	94	81	104	93	82	85	94	93	81	101	69	78	90	98	88	80	83	92	79	94	82	100	103	94	80	88	85	78	72	103	95	78	111	85	109	84	85	99	76	98	85	88	82	78	97	89	94	80	99	95	100	84	86	93	75	76	108	90	85	97	96	79	85	75	98	80	82	101	93	91	82	85	91	79	108	85	86	91	78	77	97	97	83	73	80	102	84	76	89	98	105	99	107	86	72	80	79	102	92	79	82	84	92	76	85	92	96	89	96	90	96	100	86	85	82	86	75	102	93	98	98	95	90	106	91	73	96	66	80	91	79	102	79	84	104	81	81	91	77	89	90	89	96	97	91	86	87	79	104	96	83	92	86	108	84	78	88	92	88	72	75	85	92	93	82	94	91	104	85	87	103	90	96	85	95	100	90	84	91	97	92	92	76	109	90	98	79	88	87	83	88	90	83	101	91	104	85	100	79	92	84	71	89	95	89	93	79	100	80	90	90	95	79	85	100	96	92	98	96	68	84	87	86	107	94	87	86	95	62	109	79	87	76	76	109	103	96	87	99	114	85	88	103	70	100	79	84	93	93	94	75	82	95	93	88	74	88	92	77	90	100	74	91	81	82	76	93	75	92	93	93	88	76	100	82	88	83	89	87	90	85	84	83	85	93	89	80	90	91	97	103	102	90	90	99	103	107	87	83	81	80	103	90	85	74	80	76	93	96	91	97	91	89	100	77	89	92	87	104	95	83	92	96	99	89	68	87	94	92	81	89	98	80	86	89	84	99	84	85	104	79	92	111	88	86	74	84	95	78	93	86	94	93	96	93	102	84	102	88	92	102	100	94	99	76	93	126	94	79	77	100	71	95	90	80	105	87	88	79	84	80	77	100	90	91	95	82	91	101	95	84	100	93	103	102	91	93	85	96	98	98	90	80	79	76	93	76	88	103	92	97	85	75	97	82	77	68	88	83	93	77	94	90	67	74	96	84	89	90	96	91	109	84	100	86	101	85	83	101	88	90	92	89	87	90	83	87	84	111	91	93	75	89	85	98	86	102	93	109	95	92	101	97	78	88	91	97	90	96	104	100	95	67	86	82	90	101	88	88	72	87	89	91	85	74	92	81	93	80	83	126	87	78	92	89	103	96	79	92	101	77	100	94	92	95	91	90	88	75	93	97	90	74	88	85	91	81	97	80	100	99	81	83	88	104	99	98	87	84	95	86	98	98	97	111	83	100	97	94	90	89	79	102	89	84	81	90	88	98	84	91	106	87	97	71	98	80	82	75	100	69	89	82	98	88	92	77	100	100	98	83	86	77	78	89	79	85	93	88	68	81	89	110	96	107	87	93	101	78	78	84	96	85	83	97	70	79	73	94	97	88	88	66	88	80	88	96	91	94	91	85	96	96	82	92	85	91	90	89	101	89	85	94	87	60	96	93	87	84	91	98	82	95	88	106	104	94	92	86	79	65	72	80	90	75	101	88	81	95	79	96	89	100	92	90	96	94	92	95	85	98	101	95	75	89	97	97	82	75	86	100	81	76	98	78	88	94	82	89	75	95	113	84	86	81	92	80	82	82	86	101	88	95	82	98	92	82	86	98	81	96	92	91	81	104	106	85	82	99	102	84	73	96	77	97	83	99	99	94	62	85	94	86	95	81	101	89	110	81	77	102	88	98	86	77	105	79	93	74	79	99	95	101	102	78	109	91	78	88	77	98	84	93	81	106	100	99	98	96	103	88	73	98	88	71	81	87	92	71	85	88	90	82	96	83	94	86	84	97	80	93	86	79	103	87	89	78	88	78	78	89	85	85	71	93	92	79	108	75	84	113	83	97	95	85	99	89	82	86	79	97	73	82	88	87	102	83	93	83
6158	1343	3096	3658	2984	2519	1954	1640	1409	1167	1061	938	800	779	708	691	618	549	575	532	497	477	501	436	447	467	388	422	402	398	402	339	352	372	400	331	379	365	361	378	334	329	331	342	366	327	347	310	328	341	342	327	316	336	343	329	312	321	304	335	312	353	306	305	303	326	307	314	309	304	320	313	314	321	284	313	300	317	309	322	301	342	313	294	301	276	265	300	321	314	286	294	294	285	293	310	298	302	303	341	271	281	259	321	305	282	286	311	327	302	307	273	290	298	312	291	310	280	297	314	276	294	306	283	282	294	318	291	303	303	305	257	283	280	296	283	263	307	282	295	294	300	269	288	290	297	294	304	288	308	272	270	319	246	286	279	284	280	280	302	292	295	295	283	267	306	289	280	307	288	271	302	301	271	307	306	266	327	266	252	278	310	304	303	316	326	297	287	284	322	324	307	318	303	315	296	323	284	322	297	289	304	287	277	298	281	319	305	302	276	295	266	278	289	290	295	304	316	277	263	311	297	294	307	301	276	298	295	254	273	308	276	291	304	288	295	286	280	290	302	265	279	304	278	321	315	250	308	271	281	327	271	277	264	271	277	303	303	302	303	297	285	258	262	265	286	290	276	280	281	299	288	281	268	304	308	282	289	267	306	306	293	296	280	274	262	280	272	288	288	286	306	304	311	266	255	291	290	310	329	289	289	313	296	293	269	279	275	288	295	285	283	282	276	282	267	310	307	278	346	309	282	269	304	308	279	280	290	284	290	305	279	289	294	294	295	293	276	290	291	291	261	304	262	248	284	321	288	287	303	289	308	284	294	312	273	276	300	290	300	288	246	291	270	291	258	265	307	278	298	291	278	275	284	295	279	296	290	271	314	258	312	301	282	300	293	278	281	293	311	249	304	305	269	301	274	297	249	313	282	291	284	277	282	300	296	288	307	275	283	307	276	276	287	282	303	301	301	265	302	305	323	281	280	296	275	283	306	273	280	264	259	282	307	303	263	290	303	261	270	286	244	275	288	284	301	289	298	284	292	291	298	305	283	281	276	282	280	309	278	289	277	309	275	282	277	297	280	301	282	283	284	271	290	271	271	277	307	280	288	305	291	304	273	302	313	300	275	305	302	242	294	306	288	278	299	294	303	291	307	311	284	302	282	308	281	282	278	293	283	277	290	303	285	297	259	284	265	296	294	285	305	282	312	298	279	271	279	289	297	297	334	291	306	289	285	281	276	306	315	254	288	277	273	290	302	295	306	272	321	286	280	285	282	328	257	308	298	263	280	304	293	309	291	312	283	279	303	270	283	298	294	290	289	324	265	308	308	273	273	255	280	284	304	262	299	326	293	250	307	294	269	319	282	310	288	253	261	271	294	313	306	271	297	301	277	324	293	275	334	287	277	279	320	294	276	287	288	273	305	290	302	292	296	307	286	274	296	262	287	308	299	259	276	291	298	290	314	289	299	286	291	289	282	270	283	270	287	268	300	253	287	287	261	266	294	297	310	293	279	295	306	254	295	287	257	282	262	294	281	287	301	299	305	270	291	314	256	279	311	308	276	257	289	288	268	294	260	272	286	323	280	311	284	309	266	286	295	311	307	291	285	270	305	304	290	342	292	295	294	290	282	286	308	312	264	293	290	316	302	346	284	295	304	320	294	311	264	286	312	283	280	266	290	274	303	279	289	292	286	273	278	343	290	259	270	313	291	286	310	294	316	287	282	276	278	273	301	305	285	296	293	313	277	268	296	285	304	268	290	269	296	269	295	307	314	284	294	285	294	287	314	310	297	308	276	295	307	256	336	294	277	289	290	292	295	308	287	320	303	306	299	316	269	254	290	287	276	279	280	291	279	305	277	273	284	306	284	334	296	294	303	296	291	303	265	311	300	259	297	275	292	261	284	277	276	291	230	287	306	268	269	288	306	306	293	302	286	293	309	276	266	291	312	255	277	298	279	313	273	312	276	279	294	307	278	259	297	293	325	282	302	301	297	256	280	272	288	305	316	283	304	315	291	267	296	291	286	289	295	289	261	312	317	300	290	275	296	287	290	296	263	294	264	289	281	295	289	303	298	276	284	311	282	287	298	316	276	276	284	289	290	285	295	280	297	280	284	261	293	299	312	280	270	298	308	282	290	296	270	275	290	299	301	279	306	323	296	292	303	288	279	285	289	305	311	265	287	273	292	295	275	277	296	304	298	283	311	317	283	316	313	271	254	293	290	295	298	294	302	260	289	301	276	293	305	260	297	281	252	307	283	299	277	307	265	281	306	317	274	303	283	311	292	307	260	300	282	288	303	292	284	302	289	269	254	286	296	311	286	306	266	266	274	311	291	293	286	272	282	286	316	286	269	305	295	284	298	294	290	290	297	282	299	291	292	288	314	307	274	332	286	280	302	293	280	283	262	325	282	275	295	297	293	302	296	300	269	292	258	271	295	282	266	305	289	289	298	268	278	287	314	271	281	280	287	273	285	274	289	250	272	306	282	278	290	277	307	283	284	322	295	281	267	285	281	263	278	265	270	264	269	300	345	298	292	298	277	306	275	288	296	308	272	283	270	302	286	287	297	282	282	292	305	308	272	287	289	245	315	296	304	321	277	293	297	283	302	303	347	316	319	307	289	298	267	276	296	318	283	291	291	277	298	275	275	312	308	298	282	284	293	308	287	284	352	263	282	286	268	287	293	300	296	279	317	271	310	287	319	275	314	309	272	299	272	297	293	303	267	299	270	283	267	277	261	260	307	260	298	305	290	248	299	268	254	281	290	303	289	274	289	294	291	323	295	288	290	292	324	288	301	255	299	281	257	268	309	299	303	298	272	321	309	284	294	298	300	273	283	289	281	287	294	291	295	278	282	278	275	293	252	290	294	292	290	283	310	285	292	298	304	298	284	299	307	301	287	282	272	285	306	296	261	303	285	292	276	293	286	300	305	275	273	318	301	248	306	266	284	288	296	278	299	266	282	291	293	250	284	297	291	273	303	302	280	272	305	296	295	279	284	308	288	292	303	283	317	293	299	291	274	295	276	277	266	276	335	301	270	305	302	301	275	298	276	311	301	282	290	254	299	303	301	307	290	292	336	277	289	291	274	277	285	289	294	332	296	298	295	294	270	299	302	293	300	275	300	271	314	288	303	338	312	292	288	278	287	282	287	289	285	328	298	275	271	321	294	301	286	315	305	283	293	267	305	272	309	321	296	245	305	305	301	294	289	275	296	272	270	289	290	292	330	302	280	266	287	285	298	265	275	295	288	294	294	288	292	274	277	275	272	276	302	304	259	273	286	271	317	282	299	290	280	286	303	280	283	306	305	282	315	322	314	293	279	275	275	298	301	284	276	308	281	291	291	300	303	298	278	276	252	299	287	280	301	260	315	295	302	315	300	289	326	310	315	315	287	290	298	282	286	310	276	302	285	271	278	269	303	266	262	263	290	320	298	297	289	260	282	300	273	294	264	275	274	294	278	298	283	297	284	305	298	302	253
20421	3405	3063	2294	1541	1120	866	632	513	477	442	345	327	324	288	269	277	234	222	226	245	206	237	238	222	201	209	206	201	197	200	195	194	191	201	190	181	194	175	191	186	177	189	182	164	171	173	192	186	186	175	176	168	170	205	191	181	174	202	168	153	180	167	177	172	161	176	183	175	174	164	178	174	155	172	161	170	167	164	209	181	172	161	188	179	175	175	196	153	159	185	176	163	210	168	172	182	170	171	161	181	176	171	146	162	175	187	167	172	162	167	192	166	160	167	146	164	134	178	181	190	184	189	161	171	184	164	193	165	171	169	179	172	168	143	176	169	177	165	173	180	178	158	171	190	174	170	172	167	171	173	146	175	177	167	163	155	185	154	156	152	153	176	176	165	169	167	163	166	196	177	155	164	157	178	163	148	171	188	179	157	149	167	156	185	186	179	169	146	157	168	178	178	153	184	172	171	186	198	184	156	189	175	171	198	154	191	182	188	140	193	176	177	173	175	166	162	167	190	171	174	171	162	170	149	176	156	164	171	176	152	183	182	157	179	173	169	175	171	168	173	172	180	163	176	175	178	168	178	163	166	163	179	147	184	163	178	174	169	171	163	166	178	169	154	165	176	181	173	164	160	170	203	160	158	172	149	179	180	186	166	166	151	175	184	167	159	172	166	166	193	167	155	172	168	172	174	158	179	186	191	172	171	157	175	172	171	174	174	186	181	165	192	189	171	184	173	176	170	160	170	187	183	163	174	182	165	148	148	167	164	157	172	174	166	185	169	184	180	195	173	185	169	160	173	158	157	180	176	170	148	189	179	173	177	190	152	164	165	174	186	163	161	188	156	166	177	158	150	170	173	179	185	157	189	191	156	162	187	154	195	155	181	181	195	161	184	167	151	179	181	173	167	160	185	163	186	171	173	185	189	177	136	174	146	186	178	152	124	155	158	194	162	186	152	181	161	177	174	154	193	160	185	172	163	166	208	184	165	192	164	167	181	162	189	160	165	164	176	179	156	180	158	151	179	184	184	167	174	170	165	153	169	157	187	163	170	156	170	154	184	161	152	168	164	188	203	176	173	158	178	148	157	167	182	167	190	163	186	185	159	177	185	203	179	157	188	172	190	173	140	176	169	184	190	203	170	145	184	169	190	151	167	169	181	177	159	182	182	179	182	173	160	161	174	165	157	144	177	175	183	180	156	175	159	152	201	160	157	161	177	166	152	151	173	195	196	145	181	159	168	159	179	168	199	191	167	172	187	160	183	160	162	182	173	170	167	177	173	174	156	157	164	136	157	158	147	168	163	175	156	160	172	191	162	187	186	183	156	164	169	185	178	174	149	182	171	177	153	151	181	182	156	168	172	167	158	172	184	184	162	151	178	180	159	175	184	181	168	183	171	158	161	165	181	165	155	166	154	178	177	174	161	191	175	172	170	151	188	179	166	174	179	166	166	161	184	169	202	179	173	180	164	202	196	164	190	169	158	154	162	182	149	168	159	182	148	162	152	204	158	173	182	187	162	155	177	191	197	163	168	185	194	164	168	188	187	147	198	170	173	175	182	165	160	209	145	175	181	163	167	163	185	201	154	175	186	191	163	172	165	175	209	185	164	148	180	166	169	156	166	184	177	201	154	156	181	194	178	175	174	161	201	177	154	172	168	174	167	171	167	178	172	163	190	177	163	166	188	156	191	146	167	178	170	171	168	185	155	182	181	160	169	160	186	162	197	173	192	208	163	171	162	148	171	146	164	173	176	176	174	168	176	188	194	158	171	163	190	164	173	159	199	183	183	147	178	166	196	164	176	173	158	164	162	180	178	152	157	187	158	178	178	181	165	163	203	176	166	156	192	150	150	184	168	173	161	172	157	148	177	171	168	171	177	181	184	147	177	163	186	195	166	170	186	144	180	193	175	171	169	186	194	162	162	180	178	173	182	180	187	180	189	205	174	168	170	153	168	171	174	149	162	180	177	167	159	157	189	190	159	187	166	159	178	169	160	199	186	170	183	175	160	161	181	178	161	153	181	163	169	136	155	159	184	158	191	166	172	155	177	169	177	165	170	166	201	147	166	157	163	168	180	194	169	190	182	188	169	164	145	131	146	194	171	165	167	174	169	186	184	141	175	166	154	150	183	167	174	181	176	171	173	159	195	193	175	200	159	170	173	161	166	161	176	152	163	176	177	163	169	191	166	159	174	183	166	182	165	175	179	173	166	171	190	175	169	160	158	163	141	153	170	168	157	160	155	195	166	184	153	191	169	177	169	153	162	181	178	165	190	179	173	159	158	148	154	186	177	176	171	178	165	162	164	164	155	162	165	158	170	161	152	165	166	179	168	170	156	162	175	186	189	180	150	179	175	168	184	186	173	180	154	172	161	177	163	182	185	150	197	159	170	175	165	184	162	206	137	174	187	178	182	178	175	167	164	177	195	190	174	171	183	165	173	177	182	199	182	155	171	179	163	192	183	182	171	169	138	186	182	156	183	165	145	196	168	170	173	170	171	182	169	182	193	165	169	172	199	173	177	176	150	180	161	167	191	172	174	159	189	181	176	165	150	174	156	160	151	175	167	186	172	172	188	180	187	174	170	162	172	172	195	190	161	172	164	168	167	175	187	173	172	166	166	161	180	169	168	183	165	168	169	166	172	175	170	176	178	169	172	174	150	189	157	163	163	178	167	169	171	162	167	165	202	170	175	169	165	187	163	177	169	178	168	179	190	161	199	161	180	168	166	197	148	175	162	181	177	162	177	153	161	170	173	163	160	158	147	168	171	151	137	163	188	150	179	162	153	151	197	183	175	167	184	161	162	174	135	170	156	174	139	161	167	200	165	159	176	180	164	153	160	186	153	162	170	167	168	143	184	168	170	179	176	158	161	166	165	191	156	179	180	190	184	172	155	167	143	173	153	160	149	164	165	167	190	157	171	168	182	161	156	166	167	165	191	157	158	155	172	178	174	176	177	169	167	151	161	154	142	176	184	160	164	151	171	143	182	160	166	206	160	155	188	167	189	175	165	152	206	179	161	163	157	169	189	158	157	186	155	180	190	180	162	202	175	153	200	159	179	176	153	156	176	171	159	165	170	166	162	145	177	177	167	168	175	176	173	185	188	178	177	181	178	186	151	168	178	153	196	164	173	168	177	155	169	163	156	171	170	183	176	173	172	163	158	181	176	168	183	162	156	152	189	142	165	176	151	164	176	188	180	169	152	205	183	166	170	175	188	190	188	163	165	174	165	176	178	197	175	181	183	158	185	182	171	164	174	183	173	180	149	187	185	190	174	160	180	172	183	168	165	181	170	176	153	155	160	167	194	174	156	172	170	175	172	180	169	163	162	156	202	167	151	148	174	175	162	160	176	160	153	180	160	190	173	166	155	176	174	171	198	167	169	158	179	177	174	181	164	167	161	168	174	205	173	194	174	169	156	165	161	171	158	157	171	179	163	202	182	163	179	177	165	164	159	168	182	174	174	173	191	135	180	157
8468	2736	6323	6842	5788	4755	3859	3238	2652	2307	2020	1771	1569	1449	1344	1229	1191	1113	1023	985	932	885	860	841	810	790	726	781	694	739	669	722	604	696	642	645	637	629	594	564	641	609	604	544	595	567	604	515	643	555	616	592	557	578	530	570	558	592	510	565	543	542	563	531	504	559	574	564	561	527	506	533	568	535	554	539	553	491	560	571	533	542	495	532	496	597	484	577	524	541	536	480	571	500	497	524	521	542	481	522	567	482	530	518	527	536	506	522	506	515	495	486	496	526	508	465	519	530	557	522	526	452	515	472	551	473	465	539	493	553	519	518	473	497	525	494	484	487	521	498	523	503	477	468	519	538	546	517	525	490	470	521	520	530	481	504	526	511	539	528	513	499	496	484	496	499	473	470	517	487	500	529	535	489	483	516	545	475	510	535	495	496	517	491	500	539	504	544	529	492	479	510	519	542	508	523	471	517	514	492	508	494	512	517	499	550	505	494	504	487	498	505	504	489	522	524	521	470	508	531	491	500	501	505	485	538	519	503	515	503	516	527	529	550	528	521	512	508	536	476	538	512	522	471	443	509	477	488	528	491	484	523	511	475	512	531	516	514	509	540	487	501	529	509	538	560	491	501	479	482	540	533	493	481	490	538	496	543	497	548	492	450	516	488	454	520	458	491	486	523	484	548	541	511	492	513	499	500	528	514	519	494	502	482	487	505	497	470	527	516	559	493	487	525	496	503	508	485	509	484	518	531	491	504	525	506	492	503	512	499	508	523	518	503	511	519	523	541	499	482	495	522	507	509	484	488	515	517	475	519	487	481	505	489	541	538	463	506	464	502	526	559	528	497	446	495	509	509	508	522	553	495	532	532	422	449	503	491	487	493	496	537	534	466	481	531	478	507	521	513	490	514	512	511	538	502	518	529	497	542	510	456	479	503	489	518	504	501	508	478	504	461	527	486	503	501	476	481	473	512	509	513	494	535	542	461	486	511	497	471	499	513	529	495	484	475	526	489	484	494	488	459	496	487	541	508	492	506	517	529	516	519	475	464	511	497	501	526	525	542	529	496	525	498	509	542	484	483	516	488	492	493	519	509	520	529	525	510	482	476	468	511	524	509	499	534	467	500	519	497	480	526	499	504	506	470	482	518	548	488	516	497	453	552	484	535	519	499	483	502	496	476	535	517	488	500	506	486	550	481	481	547	488	501	484	489	496	498	537	499	499	517	503	519	522	500	482	518	515	537	515	464	485	531	511	517	494	494	502	473	505	511	512	505	513	499	459	534	476	494	498	510	494	521	531	507	498	484	510	493	519	518	523	493	528	539	496	486	493	560	480	518	510	527	495	455	532	528	484	531	486	515	503	500	515	483	561	509	496	500	516	535	519	517	507	480	515	495	455	493	484	507	489	458	533	500	500	528	520	474	478	521	518	492	542	456	500	528	475	504	492	494	557	522	525	488	503	541	496	532	482	488	486	525	525	548	461	467	514	526	533	504	463	538	515	537	479	490	503	480	510	463	547	512	486	510	502	490	491	476	483	478	472	461	524	477	501	507	471	514	505	487	501	507	511	492	491	544	467	488	507	499	493	508	502	535	512	509	520	531	512	516	469	510	501	483	518	505	534	504	532	501	481	509	510	503	575	509	480	506	473	537	550	495	528	497	526	517	486	562	536	458	522	448	494	507	552	530	528	523	517	477	481	461	482	504	507	511	462	502	486	488	516	478	491	517	519	541	516	505	488	519	537	466	478	498	532	510	506	509	496	486	465	495	520	519	474	512	553	523	504	501	522	500	495	489	511	491	508	504	518	476	489	531	561	491	513	500	526	532	548	506	515	495	522	479	500	503	477	479	486	453	492	491	489	499	490	522	507	478	514	497	481	489	483	508	487	533	475	464	485	508	508	519	478	562	551	487	502	485	503	470	510	511	488	491	500	511	500	511	514	495	470	497	536	488	530	491	513	513	497	476	501	510	531	456	506	546	493	508	456	523	486	548	501	491	477	535	496	513	504	484	480	540	478	505	544	461	514	514	487	490	506	510	466	493	542	524	497	497	521	530	512	492	508	461	502	563	500	561	503	504	506	541	482	502	536	466	500	509	544	511	541	514	464	496	508	487	482	540	474	487	563	476	524	521	486	508	505	524	475	461	490	503	477	510	478	460	500	532	534	482	549	534	468	515	513	544	517	477	516	495	487	513	486	499	514	499	536	481	486	496	513	472	491	549	478	513	518	538	469	471	496	468	477	517	528	512	498	522	481	493	520	480	492	485	481	547	494	511	507	501	494	461	504	521	488	518	477	520	520	482	493	509	504	509	542	551	517	492	504	540	520	487	526	481	540	534	537	492	507	501	477	469	509	508	487	473	469	519	524	513	501	509	478	510	519	485	528	519	513	523	526	537	493	480	546	506	486	493	467	519	488	528	480	480	473	508	482	523	501	496	557	495	539	489	539	475	509	497	491	546	552	496	510	509	506	532	457	486	490	545	491	494	506	496	584	531	511	525	552	497	515	538	503	529	493	520	533	511	542	504	534	486	510	507	507	508	549	536	511	491	558	518	495	543	544	494	509	501	553	512	504	482	466	507	514	482	495	506	517	467	506	495	535	496	512	491	488	501	457	470	550	509	509	470	490	460	531	490	479	504	551	447	515	504	513	499	478	542	534	510	501	520	480	492	504	496	488	493	482	521	530	525	529	486	497	525	505	506	488	514	456	507	526	489	522	524	556	507	523	497	491	558	522	515	484	525	498	487	535	509	507	514	498	524	530	489	507	489	528	486	518	506	537	483	529	527	531	489	516	461	510	510	509	500	521	516	517	468	496	499	539	499	506	487	472	536	505	498	509	507	505	563	508	490	494	491	488	560	535	495	520	487	494	532	503	554	541	464	488	516	468	481	527	477	489	492	505	490	490	505	507	511	504	519	500	472	530	517	488	536	494	527	555	492	498	474	494	470	501	512	514	529	492	515	513	485	521	531	517	499	517	519	523	503	546	498	503	488	482	474	479	532	487	522	502	484	506	546	511	512	468	496	494	488	555	552	530	514	468	493	489	482	524	512	468	536	474	493	524	488	510	493	505	489	530	487	498	514	485	494	519	550	503	517	497	510	485	504	504	466	530	508	516	455	499	479	497	531	523	529	511	527	497	501	529	517	506	490	504	513	533	491	483	517	506	492	488	467	517	506	493	511	539	523	522	499	514	518	518	503	505	484	493	493	493	513	548	508	478	477	517	506	516	523	486	517	503	502	517	472	496	509	461	485	460	490	499	486	514	500	500	505	517	513	504	495	529	498	506	532	507	541	474	534	499	506	482	544	499	487	459	501	483	519	492	507	525	502	485	501	536	473	499	471	517	460	467	522	469	515	493	485	487	502	497	487	520	536	508	516	492	505	496	456	478	515	499	530	510	531	498	495	498	545	516	487	536	506	494	508	503	479	476	511	493	482	515	472	520	533	486	512	519	497	476	490	457	503	504	511	543	503	504	490
2501	229	254	223	202	198	159	192	166	172	168	153	168	158	196	185	190	172	190	161	157	178	176	187	150	136	189	175	169	157	177	173	152	180	185	177	167	154	167	160	187	174	162	155	181	193	171	189	173	163	169	160	180	174	182	182	182	170	174	173	173	152	175	179	172	160	186	153	178	188	154	137	163	159	182	173	174	180	162	173	174	153	183	164	166	170	180	153	163	178	170	194	191	176	181	159	179	169	202	171	180	185	163	155	147	173	165	173	180	170	171	181	141	176	174	148	163	163	172	191	191	158	188	177	157	172	182	138	167	173	165	171	166	182	178	174	187	180	180	175	157	171	133	171	175	163	168	177	156	164	166	160	139	175	149	160	159	147	184	166	177	154	188	167	188	177	180	154	198	172	168	208	168	174	181	161	156	179	203	156	163	169	187	187	155	178	151	176	162	156	157	169	167	162	162	141	148	179	176	166	165	173	196	181	162	168	177	167	155	142	168	153	196	182	177	182	191	182	191	187	176	177	159	159	176	164	173	159	166	169	171	165	144	177	176	192	143	173	166	173	173	169	187	156	178	189	150	190	152	181	181	176	198	172	148	164	189	170	153	170	154	173	163	175	176	172	183	179	177	161	178	172	177	183	153	188	174	180	149	183	174	181	171	170	159	150	203	167	158	176	144	190	153	166	167	158	148	170	150	182	171	155	193	158	173	172	187	145	171	166	186	170	168	161	170	146	172	182	146	169	165	165	157	180	180	185	167	177	174	151	198	168	157	166	152	190	173	171	136	163	169	168	175	164	168	190	163	166	176	160	152	175	170	162	170	168	185	189	160	183	161	166	164	180	158	159	173	160	166	158	187	173	173	175	191	160	190	160	189	173	180	177	204	189	151	175	153	172	174	181	169	177	183	175	176	176	163	153	149	158	170	174	186	181	190	169	186	157	171	173	144	160	164	140	174	176	191	158	179	167	144	169	178	178	173	169	146	188	160	182	152	152	163	179	162	184	167	165	184	165	163	147	148	185	176	172	183	162	195	154	168	171	165	153	171	135	166	170	160	176	168	165	163	176	167	141	151	150	177	166	174	169	173	175	164	147	173	149	178	172	167	165	185	158	149	170	156	154	181	188	170	166	126	164	160	165	174	184	179	156	170	163	162	175	166	170	149	169	167	168	160	164	160	152	167	195	146	160	156	166	179	163	164	167	190	160	152	158	166	167	170	176	141	183	146	174	159	177	164	166	157	155	178	177	170	187	161	155	172	186	161	177	176	156	178	166	158	172	176	139	158	170	149	168	162	159	161	169	162	168	162	171	175	181	175	156	182	165	167	144	195	151	176	141	171	180	172	184	179	155	158	179	165	172	182	166	151	188	163	164	164	168	161	173	142	148	178	182	166	178	156	179	176	186	166	173	180	186	178	182	160	158	153	167	164	182	189	182	178	183	167	161	166	171	197	170	161	172	177	154	163	194	167	175	163	181	176	166	167	182	167	198	157	153	162	159	163	186	185	186	159	173	162	187	163	170	173	186	171	187	181	177	196	173	172	186	166	160	186	176	169	147	173	197	134	166	183	170	147	163	169	159	177	187	184	190	178	177	189	174	193	195	161	182	180	186	184	178	159	190	132	194	161	166	153	169	177	167	179	167	181	165	175	169	180	157	155	163	153	166	161	153	184	184	166	177	166	183	192	148	179	183	164	208	186	163	147	169	163	160	176	188	171	169	172	148	165	196	176	156	156	179	191	158	172	162	164	185	168	183	160	187	174	150	167	158	170	173	185	166	185	179	184	160	149	161	188	171	179	149	175	170	142	196	157	156	202	161	156	157	172	174	178	177	171	175	191	156	128	173	157	162	164	169	174	154	146	173	168	170	169	169	194	153	179	177	148	198	158	160	160	174	173	171	192	164	144	154	179	172	172	163	160	181	163	168	165	181	190	178	147	174	177	173	167	175	162	166	185	163	173	183	164	173	162	163	154	155	165	195	154	186	169	136	167	173	185	173	165	210	156	142	174	172	157	185	155	164	180	170	166	175	179	190	162	147	183	189	183	131	186	170	188	187	157	176	163	169	165	159	168	175	172	168	167	180	161	153	159	185	158	183	183	187	181	172	187	182	168	179	163	170	144	152	203	166	178	204	188	177	184	189	207	161	167	157	175	168	172	161	151	163	147	164	183	168	190	174	154	176	179	166	160	170	172	177	173	167	157	147	158	178	181	178	182	162	195	150	181	172	190	188	151	186	168	155	196	158	154	164	161	152	185	167	178	167	197	151	163	155	178	183	167	163	179	179	161	201	165	170	171	168	151	172	160	172	157	174	180	195	159	153	177	155	176	188	158	174	165	169	156	163	182	172	179	162	169	166	180	174	177	145	162	165	168	167	180	168	190	171	149	158	176	171	168	166	165	175	151	189	162	172	171	180	195	188	177	177	164	195	204	164	186	154	175	161	169	161	188	172	188	167	168	171	176	157	177	172	164	155	153	181	169	175	172	165	176	184	180	157	179	191	154	166	149	194	170	155	157	161	172	151	189	172	160	162	177	153	179	200	158	165	153	172	155	139	160	156	170	173	171	181	173	147	160	172	178	173	187	161	164	181	175	157	163	159	172	147	155	174	148	169	160	157	179	162	170	171	176	195	176	179	190	177	174	157	155	191	171	176	173	177	151	166	170	157	164	175	178	148	159	177	161	150	163	145	158	177	186	163	177	144	172	179	163	156	145	169	155	168	182	179	167	184	176	180	171	174	176	188	171	167	182	155	166	185	182	171	155	169	177	153	175	152	182	159	181	157	181	175	162	163	163	145	180	147	143	183	166	190	161	180	188	178	170	170	182	161	182	178	160	174	163	151	163	158	170	179	146	165	168	189	172	160	192	151	157	166	175	142	140	153	177	159	164	168	164	189	191	181	138	158	153	181	191	160	183	186	170	180	168	182	177	198	168	181	165	183	168	161	190	141	171	163	165	181	186	156	174	180	211	167	181	165	173	172	166	168	155	144	183	155	152	171	163	199	172	164	173	180	172	169	164	161	170	161	168	143	158	176	162	169	146	144	164	165	168	151	165	147	172	174	166	191	189	164	166	167	147	146	169	173	170	170	149	173	171	189	157	160	148	167	152	152	164	172	164	179	159	172	170	159	158	152	164	197	167	140	161	166	172	172	150	182	142	156	153	167	158	178	174	171	159	175	162	177	186	164	162	162	189	182	155	162	178	155	173	199	161	178	172	174	169	160	187	185	148	176	176	168	167	157	161	141	150	166	160	159	181	162	176	160	179	176	155	178	167	179	164	148	180	164	147	186	179	176	168	168	156	173	166	178	151	173	184	147	174	160	159	197	148	165	180	159	198	196	173	159	162	186	159	169	192	183	163	155	151	162	182	149	165	155	168	185	150	182	165	171	195	183	170	158	192	186	157	153	180	175	171	155	187	161	168	158	167	174	140	153	183	178	163	181	163	147	169	150	172	169	184	141	166	166	175	164	169	164
2680	549	707	712	608	606	534	581	572	575	535	555	538	499	536	512	484	453	517	510	530	521	430	499	435	489	498	468	468	493	481	500	477	477	484	499	483	511	511	467	420	518	489	492	498	501	543	504	476	494	476	474	520	463	457	477	460	498	496	493	539	454	508	467	506	535	478	474	488	481	449	513	491	456	482	499	439	475	459	470	495	486	460	464	480	450	471	462	492	504	441	455	476	458	438	486	433	455	492	463	536	462	474	538	513	480	499	460	473	478	449	470	478	487	485	491	526	455	480	449	505	460	467	475	474	480	540	518	486	450	482	454	453	434	487	487	510	517	515	501	499	490	478	494	478	465	459	459	487	463	493	449	474	502	468	458	502	461	482	488	505	456	439	456	475	495	460	493	484	511	498	473	483	522	523	475	443	437	490	467	473	505	447	512	461	430	493	481	475	485	455	468	484	428	509	471	425	462	458	489	483	513	464	489	494	486	471	465	472	494	454	422	470	462	448	494	496	462	488	499	468	518	461	487	498	462	465	487	514	508	494	493	445	504	494	489	455	483	494	443	524	509	466	474	444	505	485	470	459	471	519	431	467	478	490	471	505	460	482	469	501	474	533	449	489	464	487	447	494	497	482	423	493	458	470	481	491	493	451	525	460	469	472	480	484	468	511	469	488	484	466	492	460	480	501	504	492	493	473	443	487	469	489	457	484	488	473	483	476	504	482	497	517	510	479	463	445	450	501	468	505	465	489	494	462	523	458	493	468	444	487	480	464	493	492	472	457	453	470	463	458	471	521	493	443	482	489	506	456	450	460	482	506	485	476	462	452	512	482	459	477	451	506	446	490	512	452	456	479	426	484	459	492	437	490	485	498	434	471	482	460	499	474	487	461	483	521	460	487	490	513	488	505	456	484	464	498	466	456	473	474	456	494	426	492	434	528	527	466	482	478	462	492	471	479	457	469	442	458	514	480	473	472	499	485	443	467	484	445	480	473	482	506	487	472	479	506	467	459	452	489	447	472	455	460	466	504	467	467	466	464	455	497	440	480	486	488	452	496	448	462	483	498	480	478	444	478	467	470	481	497	483	489	472	480	477	473	490	502	492	486	487	479	466	528	459	498	461	454	458	466	430	470	460	467	498	464	479	494	477	473	460	458	487	462	478	467	477	487	472	479	464	487	495	485	488	496	469	492	455	507	482	518	468	495	502	508	459	486	467	478	469	538	465	462	511	472	482	474	464	462	462	500	475	469	448	500	488	495	498	463	493	467	463	483	504	474	465	469	459	442	508	493	467	503	484	482	465	476	477	484	483	450	513	507	497	481	505	471	464	461	530	500	501	492	472	492	485	469	487	432	492	441	510	485	530	505	468	471	464	453	471	480	476	498	462	468	479	502	474	480	496	437	481	482	484	469	459	512	483	450	509	504	451	499	460	496	449	488	490	507	467	499	472	499	485	448	481	498	462	467	470	480	478	483	478	481	469	454	493	463	436	483	479	478	455	504	458	461	465	445	487	489	482	488	453	500	520	463	445	499	507	477	472	489	496	420	514	509	506	487	459	502	448	476	502	451	457	520	483	474	490	441	466	497	503	503	485	471	488	459	483	488	469	509	471	532	486	392	472	450	493	525	480	505	537	493	493	423	501	491	442	498	462	511	516	495	443	503	484	489	475	497	477	447	459	475	487	514	474	462	495	474	481	466	491	446	499	476	488	471	469	469	492	475	482	522	451	516	498	464	485	460	477	490	504	492	465	480	476	448	457	496	459	491	509	479	469	495	480	478	431	476	448	467	485	486	465	456	464	476	464	477	473	487	490	475	490	458	478	485	486	515	484	489	468	499	500	507	456	452	487	520	476	459	469	472	463	491	429	489	492	469	504	485	498	462	519	505	472	503	460	489	519	489	514	468	468	490	465	481	493	449	495	477	448	456	474	466	478	486	498	447	488	472	461	471	469	505	485	462	457	522	498	475	473	475	503	476	494	472	471	453	469	514	490	465	490	474	483	502	514	513	489	494	473	460	461	484	473	507	463	504	466	504	501	512	468	448	485	482	462	500	472	490	465	515	506	510	465	505	495	491	508	488	511	476	489	460	497	499	440	469	509	465	494	447	481	456	462	484	493	495	469	466	454	451	477	495	456	465	500	475	439	508	458	457	465	464	511	510	470	460	457	462	496	514	499	462	509	515	452	508	469	484	507	505	504	456	467	464	528	465	523	448	481	482	474	516	498	508	476	426	477	532	471	427	495	488	497	526	476	521	504	508	504	492	453	465	466	468	512	434	474	516	427	489	492	469	480	515	496	488	492	483	480	504	493	478	461	490	489	479	504	481	431	484	512	482	469	476	484	484	469	468	477	473	459	483	534	426	499	470	495	503	483	484	479	468	449	481	495	526	475	472	469	522	497	500	466	518	454	445	455	474	470	448	482	468	489	515	475	512	467	512	489	490	480	489	513	465	522	499	468	507	497	457	463	459	518	516	478	428	490	480	528	438	507	467	495	476	484	491	462	489	483	499	483	455	455	483	489	479	467	451	472	460	483	485	513	469	473	450	456	478	464	472	472	501	485	499	467	508	506	462	472	492	455	518	475	478	489	456	491	493	493	491	450	469	426	460	494	495	494	459	488	481	484	469	475	500	497	470	430	503	503	464	489	495	524	483	461	486	473	485	485	492	479	517	503	470	447	476	473	503	500	459	497	464	479	495	457	450	456	472	499	474	498	477	488	472	468	483	495	506	464	514	492	528	477	462	442	463	485	494	513	489	467	522	473	490	484	470	490	469	484	500	484	434	479	531	452	522	508	494	470	485	449	467	524	509	476	482	493	495	498	486	461	503	458	484	476	449	516	481	519	474	510	506	469	453	473	440	479	434	506	483	455	442	470	484	492	449	440	492	473	475	501	466	473	492	455	492	491	475	503	483	441	450	444	493	472	460	458	492	500	504	465	497	484	511	443	491	453	531	445	447	455	456	473	466	500	446	492	487	448	488	479	479	481	476	495	486	495	547	487	486	462	482	442	471	460	500	513	505	510	470	464	447	496	458	456	467	531	533	450	508	465	469	494	476	448	469	447	465	512	500	497	483	516	452	464	474	479	490	462	475	473	465	510	431	456	487	516	453	467	433	511	510	453	490	497	446	482	486	509	500	442	492	483	500	477	499	529	460	466	479	496	454	496	445	458	513	504	501	426	478	489	494	474	483	459	472	445	488	485	482	507	479	512	449	472	453	464	501	461	454	464	486	460	479	486	494	543	510	503	463	483	495	505	470	497	507	431	493	471	495	475	474	461	465	479	467	473	498	453	490	505	445	490	480	470	463	461	459	476	478	467	494	460	470	492	442	433	473	486	485	475	497	509	461	474	449	481	467	485	475	477	496	508	455	463	496	471	516	485	496	454	465	461	449	509	476	488	494	440	484	497	454	509	503	475	482	499	471	500	487	454	491	483	485	486	472	485	510	450	491	487	518	469	514	506	478	434	511	454
10756	1246	1347	1059	781	567	379	335	243	226	210	176	181	170	126	139	147	157	135	123	102	126	109	113	120	102	105	123	100	107	111	97	76	113	81	112	102	101	109	101	104	101	89	103	107	78	85	117	103	90	91	93	90	100	99	94	91	102	105	89	83	99	96	104	80	113	99	85	102	76	88	110	107	107	80	92	91	105	98	74	83	100	88	86	93	103	88	85	77	86	90	92	88	81	81	80	85	77	78	69	100	107	82	91	113	80	100	93	92	92	107	92	92	103	84	92	72	73	85	89	78	89	78	90	90	81	67	75	92	92	96	81	80	86	94	92	94	86	104	84	89	97	74	90	74	90	87	90	94	104	83	78	101	84	100	84	79	94	86	93	71	99	99	90	100	96	99	86	80	91	104	82	89	93	92	73	78	70	97	92	90	94	101	78	92	111	90	82	102	96	98	83	91	79	92	93	79	76	81	93	96	68	97	89	81	100	87	93	98	102	90	111	83	98	84	93	87	84	98	97	85	108	106	75	83	80	100	97	84	82	90	79	93	94	84	97	112	95	88	79	89	99	92	88	95	88	110	72	108	99	99	91	101	83	96	93	90	79	102	90	77	93	94	95	82	97	93	99	74	108	85	83	77	85	104	103	100	65	88	103	98	86	80	84	66	79	102	79	85	81	79	78	84	91	100	75	72	71	93	83	108	77	102	91	96	75	80	105	100	84	91	91	87	99	93	105	99	96	90	75	87	84	93	91	105	90	80	106	79	72	96	87	99	76	82	75	78	93	87	86	90	76	84	91	81	94	81	93	89	85	93	83	88	74	83	76	79	84	98	92	84	76	78	72	84	100	97	86	87	95	79	84	99	96	81	88	80	82	83	77	75	74	110	82	112	99	83	95	95	74	92	100	95	78	99	90	97	72	76	105	84	112	91	87	97	81	89	86	93	91	82	104	91	85	86	96	84	91	90	101	82	95	81	105	83	91	100	87	74	90	84	89	86	85	94	79	86	94	94	93	95	84	105	86	106	85	83	100	80	92	77	89	90	84	88	86	84	80	75	104	70	96	72	103	81	97	95	92	84	85	104	86	81	89	100	78	89	89	90	82	84	89	100	95	91	104	85	92	99	87	98	76	87	80	93	92	92	89	79	96	86	83	82	74	88	91	102	69	87	86	83	86	96	63	93	90	103	93	81	86	79	91	107	87	87	89	82	104	92	98	61	94	80	86	89	82	92	83	79	98	100	101	89	97	94	84	84	110	71	88	82	108	84	89	85	82	119	90	78	89	94	75	82	88	96	94	90	80	94	93	85	81	87	78	77	107	94	88	77	96	75	90	95	95	91	86	96	77	81	90	106	91	82	93	75	83	77	110	95	104	68	82	111	97	90	85	88	86	96	94	94	83	93	90	100	73	101	77	90	79	89	79	99	74	91	85	84	96	93	86	92	80	87	84	103	66	91	98	78	118	95	87	110	81	107	77	81	96	98	88	89	84	69	111	96	103	63	93	93	99	87	91	88	83	100	90	96	91	80	113	89	84	91	83	90	84	78	82	87	94	98	88	102	102	87	93	107	91	65	88	74	79	97	88	102	104	106	88	90	87	81	85	94	77	79	97	91	67	93	92	85	102	95	97	78	94	79	88	100	89	82	96	85	87	91	94	91	81	97	97	82	89	95	70	81	93	85	82	85	87	87	108	97	93	88	96	88	108	93	85	79	86	92	100	87	83	105	73	89	86	92	92	81	86	87	92	75	95	108	92	97	98	93	84	88	86	86	93	88	84	94	89	98	92	72	79	70	89	64	86	97	116	87	97	96	89	102	95	92	93	75	84	87	103	92	96	77	97	101	87	90	91	85	87	91	87	90	104	97	75	82	85	95	92	86	91	96	81	94	86	85	88	81	96	94	90	90	78	86	114	93	86	86	84	83	90	91	89	87	86	96	89	83	85	102	85	100	98	84	89	97	88	87	87	83	100	93	84	79	113	102	89	105	100	110	83	97	82	88	98	80	89	79	78	94	93	102	91	91	84	96	100	99	92	91	66	105	77	63	88	97	90	101	77	77	94	94	86	80	97	101	89	95	90	75	74	81	77	100	85	90	110	81	92	97	77	91	100	103	86	104	87	96	68	85	90	107	91	73	89	98	80	86	83	77	85	97	88	86	84	91	90	91	83	89	83	85	86	92	84	106	89	91	92	93	69	90	78	86	101	92	94	86	92	97	95	93	90	95	84	89	76	82	91	81	66	89	84	95	90	83	81	103	107	89	87	72	102	87	97	80	90	79	108	97	100	67	82	88	106	82	84	90	91	90	95	91	93	87	92	91	96	92	75	92	109	93	88	107	83	94	79	92	80	84	82	89	91	88	98	79	79	102	106	89	94	103	99	96	71	110	92	72	111	92	96	72	92	76	70	86	111	86	80	89	87	97	92	95	84	80	79	92	98	91	91	93	87	101	95	93	91	96	88	91	92	97	103	92	71	89	95	98	85	77	99	85	91	86	92	98	85	87	91	91	100	59	100	88	77	91	73	96	111	107	78	93	98	83	93	99	108	96	82	89	65	78	89	98	95	90	83	83	81	99	102	106	89	101	83	76	93	83	86	69	85	92	84	94	87	85	80	97	90	99	90	89	107	89	73	76	102	87	89	97	70	89	86	79	70	105	67	80	102	81	108	71	77	83	96	101	110	102	80	98	81	76	102	85	89	87	91	79	92	84	86	80	80	82	80	93	72	89	81	77	82	79	100	100	104	87	88	81	85	81	98	76	80	101	84	104	93	99	83	97	91	94	86	86	79	85	71	88	100	93	100	86	80	81	96	96	94	91	93	81	90	99	79	91	91	81	74	95	86	89	93	72	87	75	95	104	99	98	93	80	93	95	102	89	81	105	98	95	98	101	91	78	88	90	98	89	85	98	78	90	92	93	97	77	99	87	91	87	95	94	90	74	102	93	83	101	85	82	78	115	92	97	91	85	102	81	94	77	84	101	84	106	88	83	92	86	82	86	95	89	81	90	81	80	86	80	80	92	109	80	86	84	77	91	84	105	79	94	65	75	89	98	89	88	91	98	101	102	76	87	76	83	81	83	87	91	87	75	99	88	85	90	81	99	103	82	85	94	93	78	73	87	98	110	102	95	86	84	95	98	97	93	102	112	109	112	92	88	83	85	90	80	84	83	102	93	85	89	100	96	82	96	83	97	97	106	79	95	108	80	77	89	81	71	106	85	96	83	86	92	99	98	90	93	91	99	84	102	99	87	82	81	96	89	100	70	92	89	86	101	88	97	94	80	98	71	98	83	74	77	99	94	86	92	83	87	85	84	92	95	98	89	85	105	96	95	78	91	85	75	100	80	73	99	83	91	101	87	86	95	68	100	81	87	86	91	97	96	87	89	75	97	90	101	82	78	87	88	98	76	102	88	84	83	94	92	92	107	91	89	82	89	91	88	106	75	85	78	89	78	91	75	91	84	88	86	88	93	100	83	101
6076	1373	3189	3625	2948	2466	2029	1580	1321	1208	1008	962	778	788	660	687	643	587	567	549	482	517	474	488	433	417	400	416	416	377	374	361	344	366	354	366	327	375	355	381	308	362	343	336	334	349	334	305	345	341	308	323	304	341	317	330	322	320	299	346	321	280	324	307	309	307	271	301	328	272	284	286	292	317	306	278	311	337	330	269	279	267	284	315	305	306	287	308	290	292	282	306	287	314	263	281	346	328	315	296	319	286	288	277	326	302	298	304	300	247	281	285	301	300	281	262	294	313	339	310	284	281	308	278	303	307	323	320	275	286	325	296	277	284	319	298	303	307	311	297	305	310	297	286	330	282	306	312	294	285	308	284	295	264	286	315	275	289	299	285	297	293	277	289	275	300	305	308	319	304	298	274	310	274	304	323	296	301	254	278	298	280	326	317	283	298	310	310	277	301	300	279	287	314	322	270	301	311	267	291	287	303	302	307	311	317	295	308	276	308	292	289	268	299	279	281	281	315	290	283	312	311	296	310	298	277	273	279	303	300	286	286	288	290	275	294	298	312	273	270	257	285	270	302	287	285	304	297	274	296	284	283	313	275	252	289	286	307	286	285	327	276	284	298	273	303	308	304	298	280	285	291	279	280	270	269	266	278	291	310	268	296	292	290	268	311	283	268	323	290	312	293	267	276	261	278	281	272	293	289	293	280	287	302	285	305	306	296	290	278	323	281	287	288	309	274	283	287	311	277	265	271	276	282	281	313	280	305	300	272	289	299	269	280	275	257	235	307	295	265	305	295	261	292	292	290	284	288	290	305	306	294	289	279	282	276	279	321	307	265	282	266	294	307	301	270	303	287	257	293	278	277	299	294	265	282	280	292	280	304	305	298	298	296	315	297	292	291	296	284	269	312	275	299	287	284	333	282	314	299	291	305	277	300	327	290	258	330	304	295	305	305	271	288	264	318	303	297	296	289	271	331	298	320	322	322	299	286	319	277	282	283	310	302	292	290	294	285	300	272	279	287	295	295	296	326	274	307	281	272	289	286	287	293	304	293	307	277	304	295	300	265	296	309	273	294	302	295	289	328	266	279	271	281	288	277	328	295	302	288	280	276	302	301	313	281	304	273	295	286	313	272	301	289	285	275	323	286	295	291	271	261	303	303	285	291	291	294	278	288	320	264	259	262	307	276	279	304	271	303	300	312	287	279	289	290	296	298	279	285	293	270	291	302	312	330	282	293	252	293	288	299	295	312	284	257	296	267	265	308	309	273	320	269	245	309	300	285	261	295	285	283	309	274	298	298	280	307	272	313	300	271	278	286	277	295	282	276	267	295	284	288	296	302	275	312	307	323	297	289	261	268	334	281	310	276	277	290	295	307	270	306	289	275	296	259	317	319	290	306	314	318	287	298	274	289	313	280	265	307	281	306	275	272	269	320	299	299	279	309	274	293	292	272	299	274	278	304	321	295	321	306	281	285	317	281	290	307	303	300	267	295	286	276	274	281	277	263	281	269	278	291	294	269	274	286	290	284	289	310	300	297	288	275	296	304	279	281	270	307	283	290	266	301	295	295	276	275	306	292	283	280	301	293	294	273	287	305	315	296	299	289	305	296	289	291	300	289	315	307	283	309	316	298	267	308	284	274	286	264	299	303	298	270	273	308	288	309	272	318	303	286	297	291	289	290	298	276	274	320	286	288	293	272	281	304	278	304	292	299	317	267	295	301	286	286	292	308	313	309	247	295	253	271	285	291	293	298	315	279	304	289	289	293	278	290	315	295	330	270	318	265	307	290	288	303	301	271	269	271	288	276	259	272	303	298	295	329	272	291	280	297	292	265	300	281	294	289	267	286	280	277	307	268	284	292	285	303	349	271	268	266	292	292	293	292	297	282	309	281	262	289	294	315	285	318	283	293	268	297	321	294	307	306	291	264	269	303	285	274	297	277	287	290	286	314	295	284	312	278	264	272	275	310	280	300	266	293	280	305	291	303	278	288	295	292	304	271	276	302	321	310	272	287	269	323	268	295	297	279	293	279	290	310	285	304	266	277	276	276	284	319	307	269	293	301	255	279	282	285	286	278	255	275	293	290	290	279	304	269	280	322	287	285	320	292	285	308	291	273	271	275	286	301	291	275	320	283	296	292	300	255	272	293	290	293	292	294	313	285	289	293	312	311	295	238	272	283	280	309	306	306	303	298	278	267	288	271	284	315	297	283	289	284	301	295	296	309	291	262	296	284	282	296	304	273	296	283	264	264	306	290	269	302	287	276	269	272	286	304	298	277	326	282	273	264	251	274	278	284	278	282	291	291	280	316	293	289	316	291	296	283	293	288	298	283	295	294	279	279	281	294	277	294	308	267	349	279	302	285	292	284	289	311	266	292	279	327	317	287	277	293	272	328	302	326	292	298	294	267	304	299	311	302	288	321	275	296	294	304	317	276	267	312	276	282	302	298	298	309	283	272	306	276	291	302	305	276	301	272	277	305	308	322	296	301	307	284	339	282	296	312	275	271	296	305	288	283	252	294	286	279	283	288	298	278	285	310	303	297	307	335	298	294	308	274	280	299	301	285	300	280	284	281	303	272	287	254	279	275	315	283	298	281	265	281	305	315	290	273	259	295	314	275	295	292	278	259	308	284	280	289	280	285	297	310	295	279	291	260	282	295	288	283	294	308	289	287	296	288	301	296	260	273	286	295	282	310	293	307	296	280	269	298	294	285	298	317	273	277	268	326	297	310	293	328	284	298	312	279	301	309	284	304	318	285	290	290	306	262	277	273	297	291	318	279	306	311	284	278	305	276	295	299	256	322	278	319	279	291	278	271	284	307	311	285	294	304	306	317	287	295	259	294	283	302	259	290	296	295	293	297	339	297	302	265	315	303	272	266	283	292	262	306	281	316	328	267	339	285	299	301	311	302	287	302	280	279	261	297	287	289	301	297	313	292	310	268	269	276	299	330	280	312	305	305	297	272	297	295	304	284	302	316	295	304	238	280	274	284	298	295	262	295	300	310	289	282	265	278	276	249	272	299	310	285	326	276	319	286	252	286	278	275	288	272	279	278	267	273	299	313	266	305	283	302	298	275	285	294	288	300	276	306	288	297	290	285	277	295	324	278	277	264	291	319	287	294	300	273	308	300	285	306	290	321	285	296	301	299	269	312	324	278	250	279	279	278	294	304	281	324	303	270	283	316	307	293	256	312	307	270	271	296	287	285	280	291	316	301	309	277	295	270	276	272	284	267	322	283	304	286	285	286	270	260	286	299	288	283	266	267	321	277	304	283	292	298	278	292	296	290	270	293	270	296	303	263	250	260	312	293	280	295	300	286	267	252	265	308	270	291	314	304	262	282	280	319	282	283	310	297	271	267	291	258	279	292	279	316	280	285	298	272	296	286	295	308	338	311	281	275	292	300	292	262	276	273	272	284	305	294	289	274	286	287	284	275	269	302	279	246	274	247	275	307	288	298	309	303	267	283	279	268	290	267
20087	3575	2961	2271	1583	1150	867	681	586	449	430	365	297	294	284	264	272	268	224	233	231	210	204	222	185	200	186	173	212	180	211	200	198	165	189	157	193	184	180	205	185	177	178	210	174	169	199	161	179	184	190	168	173	191	203	194	189	173	186	184	178	162	185	186	171	165	173	168	170	183	165	158	183	153	184	175	186	176	173	197	168	164	180	162	157	182	155	158	175	186	171	195	160	183	177	166	170	173	171	156	174	167	174	161	178	153	168	176	204	164	168	193	188	194	165	172	170	167	184	166	155	161	171	186	169	186	156	180	188	179	156	187	176	159	165	167	143	173	162	176	165	194	162	179	156	173	168	176	178	175	180	158	201	170	174	197	156	172	206	176	161	146	154	181	139	163	169	175	180	171	171	164	185	169	155	169	165	185	167	171	179	164	170	180	191	165	166	173	162	162	169	141	161	168	154	153	172	168	183	170	175	167	151	176	166	157	158	170	160	173	182	156	182	175	169	165	188	161	178	165	170	152	168	160	178	154	172	176	182	168	172	140	165	180	173	178	153	167	148	160	198	185	158	154	182	137	161	181	166	143	163	130	170	184	194	171	160	165	170	172	186	152	176	166	178	172	154	146	188	166	148	155	179	177	163	151	199	159	185	176	175	175	160	178	156	156	176	144	161	153	164	175	181	185	162	161	170	174	171	173	180	175	152	170	161	174	172	179	179	163	171	144	151	162	169	169	160	163	174	168	194	152	176	162	137	157	186	191	170	187	190	180	159	176	160	173	174	183	178	159	168	168	164	173	157	142	164	165	167	155	182	178	161	173	172	144	176	182	185	173	181	172	155	161	184	151	160	172	177	165	157	159	153	172	165	161	181	152	171	173	182	164	168	158	146	197	138	199	166	175	181	150	171	149	179	161	206	167	179	172	169	170	191	165	206	174	157	179	174	182	177	155	168	158	151	173	161	179	182	152	176	186	182	185	184	156	165	187	192	188	175	176	173	171	178	156	167	170	168	165	160	160	174	141	173	179	169	138	177	182	143	179	172	161	178	184	160	158	160	154	170	151	134	165	161	172	187	174	166	186	169	212	171	171	160	169	177	182	170	174	162	197	192	161	167	173	179	164	170	169	147	170	173	157	171	182	178	168	158	184	164	168	180	161	164	179	163	167	182	173	174	181	151	172	146	154	182	176	153	198	166	182	155	163	167	147	182	149	158	166	153	160	167	195	153	164	161	170	155	170	161	160	155	186	159	145	145	159	166	169	162	175	170	171	165	160	191	193	175	170	159	148	154	166	183	182	144	175	173	173	169	187	170	174	177	152	173	150	173	183	180	154	161	166	160	166	177	122	165	171	158	151	178	166	156	204	169	158	143	185	184	149	170	183	164	166	145	173	168	172	160	172	165	166	152	164	160	181	159	169	155	170	168	164	192	159	196	171	185	173	175	160	175	186	168	144	165	165	164	187	162	166	168	166	190	172	167	203	173	193	153	163	184	168	160	149	159	176	176	167	148	188	175	184	197	191	146	158	190	178	174	166	175	160	158	163	187	171	192	183	160	188	190	189	162	176	160	158	174	149	153	135	160	161	163	177	176	164	140	169	194	155	185	175	171	158	160	167	171	170	176	177	172	175	173	174	162	167	159	186	183	168	178	169	162	151	182	158	207	160	169	174	164	170	151	158	165	168	183	180	162	175	180	139	175	170	163	181	154	152	197	168	137	192	154	183	156	163	153	182	165	171	171	145	162	176	172	206	182	173	176	169	180	161	149	186	207	160	173	161	172	165	176	169	189	171	158	157	153	168	188	155	175	150	154	158	169	169	145	187	181	165	161	183	169	172	195	167	171	174	185	168	156	195	193	174	166	171	172	192	174	175	153	187	154	173	171	162	175	181	158	185	173	191	207	187	185	178	189	169	176	193	149	181	179	183	166	175	142	156	164	161	160	175	178	178	176	169	166	187	172	169	155	144	169	174	179	163	153	179	168	172	190	168	177	168	178	171	168	145	191	176	163	168	178	146	184	171	154	162	159	187	174	137	200	174	155	175	175	150	177	184	205	154	160	172	160	167	153	196	175	174	191	193	168	175	174	176	171	165	195	184	180	160	165	185	172	165	182	196	168	159	156	158	168	170	172	167	164	163	181	165	167	183	190	179	155	141	186	181	205	181	161	170	167	152	169	158	183	188	162	175	152	162	142	168	137	182	162	163	168	181	168	168	185	180	163	189	171	152	163	164	170	150	165	149	183	192	167	155	164	184	175	180	174	162	168	167	172	173	156	177	171	161	142	193	160	215	151	194	184	160	177	180	172	173	142	201	171	169	172	160	160	173	181	147	168	174	153	165	168	161	177	170	147	177	148	152	178	179	163	182	191	172	169	164	181	191	173	173	153	167	179	169	175	170	195	175	176	169	170	143	159	171	162	162	157	164	168	182	157	163	185	175	177	168	152	155	170	158	166	135	156	167	165	192	179	145	198	169	201	190	172	181	148	188	195	180	181	170	167	164	160	170	163	159	154	163	185	151	170	153	151	172	156	171	164	191	163	170	184	155	163	187	158	172	169	163	169	158	170	163	177	196	151	175	182	165	193	179	159	143	173	174	139	149	164	189	167	164	166	161	174	157	158	183	204	170	180	155	159	159	153	162	164	157	152	159	186	180	158	175	150	178	159	191	157	152	164	162	177	152	180	156	153	192	158	150	151	171	179	168	155	146	194	156	177	137	167	160	194	186	158	157	151	161	176	145	172	200	171	177	175	172	152	182	165	161	187	158	175	149	195	164	169	147	182	168	156	183	161	160	164	182	165	153	203	174	177	179	168	182	156	165	195	192	167	187	176	175	179	156	173	161	150	147	172	170	200	178	183	186	161	162	157	163	157	170	174	144	183	165	182	175	190	169	170	173	179	159	187	149	174	181	174	167	167	182	178	183	175	182	166	182	170	179	155	179	191	160	180	189	186	178	156	164	144	192	151	170	163	174	178	170	178	177	160	148	196	162	178	148	153	180	177	172	179	179	168	171	173	171	147	159	188	192	191	190	158	185	187	172	179	184	192	169	169	183	176	209	150	158	170	159	160	166	179	154	161	160	177	209	167	155	198	199	190	148	186	151	189	171	164	183	188	193	192	181	162	179	170	164	172	167	173	165	159	152	160	167	163	176	179	169	179	183	183	156	169	181	171	176	192	164	194	175	174	147	198	156	153	195	167	174	177	158	149	192	154	143	176	185	186	171	201	179	176	146	169	166	170	164	153	176	182	169	170	197	148	145	155	193	164	174	188	181	161	172	167	192	156	165	174	179	174	193	174	171	182	162	172	154	189	159	160	194	165	163	178	169	160	153	179	174	168	201	167	189	181	166	176	177	188	183	157	158	175	150	182	158	150	155	172	179	171	151	189	185	154	165	165	149	174	172	173	155	175	186	145	178	172	146	184	164	167	158	174	159	191	155	160	166	154	174	170	179	168	168	159	156	157	157	157	200	159	189
8524	2801	6237	6853	5816	4790	3920	3114	2675	2303	1925	1771	1576	1392	1380	1284	1217	1054	1013	1005	960	952	837	837	832	764	805	731	687	762	688	691	669	629	630	639	657	649	626	628	635	647	646	614	603	559	611	557	568	565	606	584	617	552	568	586	553	575	573	538	580	542	539	540	545	517	603	557	517	496	575	528	550	514	531	536	522	536	566	531	576	536	554	546	536	522	497	519	526	520	509	490	551	496	506	553	487	532	511	552	520	516	509	505	490	527	478	518	475	591	511	519	507	485	505	568	525	520	479	546	475	502	539	507	481	514	493	526	472	539	587	512	528	495	503	512	536	515	477	528	501	488	510	529	520	532	519	519	538	533	493	547	495	506	536	523	493	521	528	523	516	532	543	498	476	485	514	510	508	517	482	493	509	489	521	522	501	501	495	537	562	556	525	531	498	508	501	511	506	520	497	486	505	531	526	531	508	498	522	525	481	481	480	487	517	505	554	474	535	512	509	506	478	485	486	524	527	475	527	530	501	516	529	464	478	489	476	498	490	515	508	533	519	545	509	513	498	491	518	497	491	506	499	540	510	505	510	507	512	498	500	500	497	510	505	474	474	553	539	500	532	511	510	533	496	491	509	529	528	535	496	506	492	513	481	514	496	524	513	489	550	490	545	489	545	514	486	507	501	497	491	526	525	518	515	540	508	512	520	524	525	472	505	468	459	482	490	482	511	530	500	521	511	542	466	539	492	506	503	541	511	474	527	482	534	511	519	493	525	515	479	512	516	521	522	484	497	508	446	557	520	528	489	509	506	498	534	543	499	505	489	497	526	467	515	503	495	483	517	556	474	518	529	518	492	526	489	523	528	499	507	447	496	513	468	450	503	481	505	566	491	459	526	480	470	509	503	514	484	501	509	504	534	517	518	513	508	511	556	515	499	529	524	499	471	519	494	521	557	453	523	484	504	498	487	533	530	480	485	549	478	507	540	478	497	512	506	505	540	491	515	496	519	524	564	512	475	530	515	516	524	516	507	529	482	497	493	481	532	490	542	527	488	543	509	517	471	557	488	489	503	491	503	500	512	512	538	494	518	467	553	469	509	504	514	514	545	529	535	509	520	506	496	520	551	492	503	524	466	498	497	505	468	496	526	504	536	480	467	490	520	542	498	438	482	529	516	523	494	483	479	469	496	508	502	510	487	508	517	496	495	491	458	514	487	494	539	496	502	487	464	481	510	510	489	524	563	484	518	473	510	506	518	465	504	429	491	490	512	509	497	488	460	473	487	520	525	472	511	527	509	482	512	504	482	507	481	512	549	478	541	493	517	509	509	526	487	519	548	470	513	512	486	479	516	470	487	507	521	473	531	525	489	474	507	488	537	483	527	510	539	531	513	501	484	546	504	469	542	522	503	509	483	490	487	502	510	478	534	532	504	497	544	479	488	514	514	518	496	495	495	480	478	491	513	490	484	497	526	507	508	519	499	511	519	476	514	480	515	536	517	484	501	550	452	504	482	534	543	548	494	533	521	504	506	518	478	531	497	500	527	511	501	532	467	481	491	505	513	514	523	504	525	508	504	480	572	525	521	544	509	526	511	539	494	506	551	534	521	518	488	532	512	478	519	507	493	544	550	500	486	486	487	507	505	495	518	457	500	537	511	511	559	524	518	510	524	571	478	518	503	507	494	479	475	520	528	531	536	505	506	530	519	494	499	492	531	488	508	503	513	504	490	464	514	518	513	517	519	469	523	495	520	492	518	542	512	511	516	480	504	535	484	525	501	477	478	489	514	512	474	508	512	494	552	476	592	513	531	518	533	508	493	527	516	515	510	499	488	477	528	501	521	497	480	518	516	518	502	488	543	468	496	486	527	515	478	494	504	502	502	532	503	533	501	479	514	511	462	482	517	463	509	503	495	514	515	456	523	500	526	535	486	526	489	497	467	567	528	486	473	504	501	505	527	545	526	526	471	490	465	516	547	558	471	473	533	528	542	516	505	488	548	464	527	547	518	490	524	509	483	523	493	527	526	524	468	498	549	506	523	495	500	528	505	512	519	529	477	540	521	488	499	544	494	524	493	498	530	468	501	491	488	526	486	505	499	499	526	476	521	526	507	498	492	487	531	522	500	486	523	538	487	535	501	510	508	484	524	512	520	541	496	523	536	557	501	539	479	499	526	547	456	482	478	447	523	523	498	552	550	524	516	470	495	483	497	487	488	518	510	510	489	471	486	526	519	489	514	530	514	541	502	517	525	554	521	541	497	490	483	527	505	532	536	469	479	514	519	510	524	498	474	522	499	500	510	494	502	488	499	522	529	529	508	482	518	530	509	487	491	505	484	482	523	498	536	489	503	477	516	511	528	501	521	497	511	496	507	522	534	492	515	461	514	552	521	534	509	524	510	481	504	495	512	492	504	483	524	476	481	532	520	506	516	471	516	487	533	508	505	474	521	498	486	508	519	528	526	504	505	519	520	521	501	509	524	498	492	505	513	520	512	508	494	481	492	476	524	495	496	515	496	541	501	484	527	491	495	498	476	464	475	555	526	534	480	508	485	540	479	535	483	516	509	515	487	531	509	474	539	535	549	503	483	516	496	494	533	532	521	516	517	460	501	496	497	505	509	526	507	492	509	495	484	523	505	509	511	534	500	540	539	510	455	510	504	475	498	491	512	535	498	497	475	506	508	509	502	520	484	493	540	474	490	496	484	507	513	511	508	507	496	489	526	524	509	522	508	521	518	506	512	491	528	468	544	503	549	505	506	513	508	504	472	499	533	491	513	481	543	552	509	512	504	485	488	490	476	559	494	497	535	508	536	496	505	495	533	502	488	489	535	552	520	488	486	511	534	500	486	514	489	525	500	496	487	525	510	525	517	530	507	515	498	537	500	536	508	490	526	560	505	529	503	525	530	504	554	512	471	546	564	528	475	497	507	497	485	523	508	508	508	504	472	526	491	542	518	505	542	502	489	515	460	514	542	504	503	545	520	500	515	498	498	493	519	472	496	523	489	486	501	476	535	509	565	511	529	532	522	513	471	514	501	491	497	489	516	493	510	536	508	475	509	550	538	499	537	499	476	502	464	544	501	490	508	514	495	492	522	489	484	492	517	499	488	508	483	480	506	479	481	523	518	470	513	537	489	516	507	549	477	472	467	519	497	516	517	497	502	515	498	503	509	501	500	459	487	505	508	520	481	517	498	487	523	532	515	547	538	491	505	535	494	496	525	478	524	506	504	467	485	511	519	535	497	543	542	556	508	483	503	496	520	522	512	509	486	504	500	529	501	504	488	523	518	514	491	493	492	514	447	509	557	521	508	502	510	506	463	523	515	491	517	484	541	510	502	503	462	540	514	489	493	492	482	529	493	497	502	494	493	518	502	482	482	481	555	517	473	476	491	500	543	505	456	543	531	484	489	478	469	500	532	490	526	537	544	477	521	494	522	483	495	498	492	496	516	514	511	501	488	529	522	479	512	492	484	469	496	480	490	506	455	504
2550	241	250	210	188	202	188	158	182	174	178	169	159	161	177	164	170	172	161	166	175	180	180	155	168	199	162	168	178	174	182	211	171	170	155	174	172	156	135	155	177	157	159	179	168	162	167	194	178	166	153	163	156	179	161	170	167	136	179	164	177	141	162	176	168	176	149	159	180	143	159	165	127	151	152	164	163	171	156	181	157	154	179	178	166	165	161	153	155	167	140	159	196	171	173	157	147	173	153	154	170	171	186	172	161	175	177	189	188	184	173	179	155	165	159	167	158	177	159	147	160	157	172	158	167	158	180	149	163	137	149	160	150	151	202	159	180	180	147	157	165	180	156	179	169	175	188	131	141	179	194	162	165	179	175	162	152	181	157	166	171	148	177	157	161	154	165	176	184	153	146	159	201	185	169	158	148	172	157	163	168	166	184	181	159	186	149	150	159	146	181	175	164	160	163	163	163	178	168	177	179	169	175	159	162	174	162	148	165	159	191	171	185	150	166	164	161	182	167	158	153	162	157	163	175	169	163	169	179	174	175	179	170	176	185	175	163	135	153	180	170	187	166	181	168	159	158	161	154	158	197	185	150	155	171	159	176	163	167	160	164	157	162	152	184	168	169	176	167	170	175	162	171	144	155	149	162	163	168	171	158	162	172	164	175	178	168	180	148	148	171	158	167	173	161	155	171	180	175	186	163	163	182	162	153	151	166	192	170	151	179	174	191	185	161	145	151	163	189	175	190	165	192	172	175	184	176	157	150	164	173	152	174	167	185	164	177	145	175	135	175	149	160	169	173	162	179	177	163	163	140	154	167	167	166	169	161	146	179	160	199	166	159	166	170	160	181	171	173	158	149	171	170	184	161	192	160	175	179	175	152	173	158	169	181	147	168	137	160	159	177	145	169	162	173	175	182	145	155	147	156	162	161	168	178	154	175	149	154	182	181	169	154	162	172	149	157	167	186	138	167	171	181	174	183	170	161	166	177	155	174	176	154	168	163	168	181	138	137	139	160	157	175	154	176	162	164	163	159	161	164	162	159	171	184	161	138	185	152	161	154	170	188	161	186	210	187	157	176	173	189	141	180	158	170	182	166	158	170	169	191	166	162	175	164	164	176	141	170	157	167	160	177	148	165	163	142	149	156	152	158	166	162	176	155	166	176	156	155	162	151	151	161	150	159	155	158	160	148	189	169	160	171	163	163	168	161	146	155	172	166	158	159	196	152	163	146	201	168	173	153	157	165	171	164	170	155	176	205	174	178	170	164	149	170	168	155	158	168	185	164	181	196	182	156	169	162	177	154	157	179	147	176	160	145	158	180	161	191	166	189	160	174	176	175	161	166	160	146	154	183	184	181	161	160	143	170	164	162	170	176	161	173	145	174	180	162	178	154	146	152	152	166	177	175	163	148	160	179	163	173	189	180	148	176	168	164	160	155	172	165	173	172	157	161	174	174	187	178	171	161	203	174	168	175	157	164	155	153	170	163	170	162	176	152	156	150	183	165	167	163	173	170	177	167	149	168	152	173	186	157	176	138	167	183	162	204	152	159	182	168	148	150	180	157	178	156	171	159	157	165	175	152	167	181	160	151	167	177	199	181	158	161	168	187	136	169	170	153	167	168	193	145	174	179	165	173	174	167	166	180	175	170	146	154	176	159	164	183	195	173	163	171	166	165	162	181	178	181	141	175	181	170	163	171	160	177	146	149	155	141	155	171	204	171	190	169	174	139	176	152	149	141	160	167	149	184	153	171	167	165	155	166	169	148	169	176	174	161	170	151	166	165	159	165	137	178	144	164	165	177	177	184	164	162	174	139	171	154	173	147	160	171	149	138	160	155	176	165	175	177	164	152	159	167	161	181	181	171	167	163	154	172	151	137	169	162	164	149	163	152	172	184	174	163	159	159	176	172	185	156	164	190	171	158	181	162	155	174	162	168	186	190	174	167	156	161	177	161	168	163	175	163	170	186	161	144	157	163	155	151	150	171	163	160	133	170	172	148	170	162	162	169	187	167	171	160	174	176	153	166	186	162	165	181	157	162	181	164	166	159	168	172	167	204	179	173	190	178	151	160	187	159	183	169	158	173	180	173	176	160	171	151	143	170	166	157	150	177	156	172	144	177	168	158	159	182	174	155	138	167	189	149	161	176	178	152	149	178	177	146	155	161	165	157	178	159	163	155	169	173	210	159	170	172	150	153	178	157	154	154	187	166	170	186	165	179	160	160	151	167	185	172	165	148	148	175	166	164	154	184	150	170	158	191	166	157	153	162	154	187	148	160	177	152	180	167	186	158	171	180	164	167	180	183	174	147	172	164	152	166	158	163	168	171	157	170	178	175	180	142	149	166	167	156	163	176	199	150	150	151	167	190	193	157	160	200	148	170	168	161	173	162	176	181	190	177	165	172	153	164	160	162	175	163	155	162	170	201	167	171	173	153	167	183	171	163	170	189	196	192	171	182	172	179	160	164	177	165	173	181	153	147	181	170	164	158	166	165	181	180	154	169	144	157	152	173	161	166	174	171	153	168	161	178	187	154	172	201	151	166	167	160	166	168	177	175	148	175	162	157	150	171	185	144	148	188	182	156	169	162	153	175	153	149	195	154	169	187	174	162	170	177	183	163	168	160	191	157	175	166	181	169	152	155	163	173	146	171	176	148	184	146	159	181	166	165	165	163	142	175	165	151	163	165	163	187	170	173	186	167	171	166	164	176	179	162	170	145	194	180	164	157	159	165	133	183	164	155	179	137	176	178	183	153	153	166	153	176	164	157	170	173	152	174	147	151	158	175	190	158	149	189	167	163	151	171	145	203	143	179	176	175	157	178	180	155	163	203	158	186	164	156	149	160	164	181	141	158	168	171	167	166	156	191	179	161	168	171	177	162	156	155	191	155	165	161	173	155	159	191	159	174	157	127	140	156	181	169	159	171	191	179	159	163	163	158	146	165	191	164	147	170	161	178	187	148	173	186	183	158	147	154	185	163	157	185	167	136	169	158	165	168	179	163	160	174	157	163	181	176	168	168	165	157	173	177	163	173	186	181	161	148	166	161	143	172	172	155	169	181	160	178	150	183	186	169	182	182	166	177	177	157	161	157	156	148	166	155	172	159	178	189	164	170	164	147	147	153	156	176	167	175	169	150	150	172	165	153	142	168	183	163	169	155	162	177	183	159	171	171	175	144	175	159	174	154	168	169	163	170	181	163	162	177	155	155	179	177	175	169	175	186	179	154	182	150	156	181	164	152	170	157	181	144	164	171	172	148	169	164	189	157	163	152	166	165	196	170	144	168	181	168	193	178	189	169	156	163	174	174	181	171	169	157	172	160	171	174	180	189	169	170	154	154	160	173	170	153	169	173	164	194	183	165	163	169	176	151	189	148	176	158	157	174	145	159	152	144	183	188	157	164	196	184	170	185	143	186	150	180	173	161	149	168	160	164	181	143	161	203	176	173	173	164	163	164	155	168	157	151	156	159	165	158	167
2655	583	626	689	631	649	565	558	543	522	525	547	555	490	498	505	518	515	456	492	509	489	497	495	512	486	495	493	484	486	493	506	474	504	520	511	465	466	461	473	477	439	454	468	491	490	460	509	481	497	414	483	480	427	450	485	492	506	469	474	475	465	509	480	513	479	467	485	461	474	496	451	457	474	473	494	490	474	492	499	490	470	449	502	505	497	455	465	483	500	483	545	517	474	458	503	498	494	471	510	473	457	481	447	478	500	530	488	505	546	489	503	452	511	503	495	469	466	480	477	506	505	440	468	470	474	463	465	456	483	497	425	497	474	505	466	476	485	448	468	465	455	495	466	496	493	492	470	482	449	528	468	479	475	470	455	489	456	440	480	468	448	452	479	483	482	453	482	494	471	484	474	452	475	482	434	438	463	486	521	511	448	472	484	434	455	474	539	452	492	530	527	497	438	471	499	469	522	443	440	495	488	484	516	465	460	448	508	475	453	448	430	481	493	516	462	485	461	488	457	498	479	454	490	488	482	478	503	444	437	468	490	458	517	506	478	489	495	473	499	540	468	466	457	502	511	483	493	475	474	483	518	489	483	486	475	439	490	483	485	488	489	488	495	456	463	476	442	490	491	470	499	521	490	442	485	485	468	491	493	487	444	517	484	484	480	477	505	464	461	444	442	461	499	464	489	489	507	489	487	456	458	494	466	462	495	484	448	487	500	474	472	457	470	461	501	471	453	462	508	441	490	463	449	463	495	484	522	445	485	517	469	459	442	484	507	463	441	469	517	483	487	491	478	487	492	449	436	489	465	479	478	469	441	483	514	488	446	477	500	425	509	442	420	490	445	474	469	481	479	449	457	492	506	519	470	506	466	480	460	494	497	478	472	467	451	480	479	511	454	526	481	483	469	479	493	522	528	465	504	492	443	459	523	425	503	461	499	488	460	455	492	481	469	472	482	474	509	482	478	493	461	520	504	479	450	518	515	520	489	423	459	501	454	465	479	483	469	491	485	472	473	484	498	498	458	504	435	459	453	449	470	440	429	455	460	500	458	507	462	478	494	437	487	467	506	501	494	512	456	492	432	464	454	473	476	449	424	485	483	470	456	480	481	488	486	473	459	471	466	502	482	490	492	501	479	478	474	474	497	480	504	466	484	505	472	492	484	471	478	461	449	451	454	477	473	476	484	487	532	454	458	446	492	484	453	477	495	431	460	500	459	498	429	455	508	487	523	462	467	488	490	437	475	476	453	480	486	449	473	478	503	476	485	496	496	468	492	498	497	509	497	489	515	484	468	505	489	509	502	480	503	500	494	499	465	441	482	501	482	506	494	455	465	469	477	498	471	489	453	467	488	457	430	462	463	466	457	461	485	459	461	467	493	460	499	467	506	471	462	493	482	484	488	490	482	474	511	466	485	479	497	504	488	491	499	487	490	471	483	469	469	468	481	508	465	492	478	507	499	471	502	462	442	504	462	483	498	499	476	467	469	469	467	470	497	456	492	488	503	486	501	486	483	475	456	467	452	468	470	494	480	473	489	459	466	491	462	466	489	475	490	454	491	464	494	500	454	487	424	469	492	460	513	530	478	513	486	498	502	495	478	441	451	477	432	457	453	470	519	484	524	494	471	457	457	467	462	491	503	496	480	485	512	459	463	509	498	458	455	443	449	477	469	475	480	465	460	477	451	477	487	493	515	480	475	500	481	453	490	488	463	485	487	471	489	427	476	500	489	464	482	497	444	464	467	508	519	451	459	507	440	475	527	475	516	471	456	492	485	475	459	445	451	509	475	463	517	504	464	468	476	462	451	493	464	483	458	431	488	486	487	473	485	488	469	484	476	474	456	448	494	519	502	466	467	469	504	520	473	444	440	522	456	462	432	488	486	470	443	436	482	470	449	483	496	512	478	485	439	441	467	471	464	506	495	458	481	517	471	456	456	535	451	456	495	459	465	485	473	468	472	454	482	487	468	460	436	524	491	469	490	488	483	437	493	442	470	479	459	486	520	456	480	443	487	461	510	458	521	491	510	500	473	467	464	503	469	468	507	450	474	475	474	479	491	430	452	439	479	505	477	506	486	485	456	477	498	501	447	480	449	488	456	445	493	452	491	453	485	505	473	497	457	478	486	473	499	497	461	521	470	478	452	453	473	492	498	424	451	514	451	474	492	488	526	504	469	493	496	487	477	472	476	504	463	499	489	470	463	480	462	461	489	475	485	471	471	485	489	469	517	490	447	480	485	501	449	488	475	493	508	503	497	509	498	475	490	460	496	481	505	505	504	481	462	480	478	439	478	464	492	484	503	485	486	453	483	481	448	476	494	519	508	485	454	488	516	535	489	482	477	464	509	471	466	474	499	487	489	518	505	478	473	480	504	481	464	474	451	468	460	494	444	485	494	438	462	487	475	500	461	509	456	431	486	485	468	492	463	494	427	454	479	497	492	487	444	425	450	489	498	466	528	473	456	493	522	500	504	489	514	471	473	484	490	485	467	491	447	531	461	487	485	472	476	470	490	523	484	513	484	482	490	473	471	480	451	514	493	504	488	466	492	541	467	451	469	500	471	478	470	474	491	485	434	498	484	452	495	501	467	470	491	474	458	522	489	477	465	475	448	465	475	459	483	470	457	467	491	483	496	478	453	501	486	475	423	485	486	462	478	477	470	512	484	487	529	470	500	484	427	490	468	483	458	485	448	476	492	474	486	467	454	486	498	486	497	498	474	455	487	478	499	475	497	480	492	503	452	464	490	475	514	470	512	462	507	509	483	485	470	484	496	445	465	530	469	494	474	470	496	523	474	461	489	469	467	479	448	454	494	480	492	467	448	505	491	485	485	470	481	482	492	445	520	542	457	452	416	452	480	466	497	505	478	436	505	455	485	487	481	483	506	459	481	461	491	473	481	519	493	478	441	473	473	505	505	452	461	486	492	488	492	467	468	453	505	448	494	486	474	483	465	510	465	499	480	451	489	466	474	473	490	456	508	483	456	459	465	506	477	511	471	470	485	465	484	510	481	495	472	476	498	486	486	493	468	471	481	467	482	481	451	471	456	461	478	468	482	471	437	428	459	483	485	502	465	490	477	469	500	476	465	481	450	506	495	463	456	472	468	535	509	465	469	483	445	465	516	500	453	483	473	502	489	493	497	537	489	489	508	459	468	519	472	473	498	518	526	466	489	501	486	481	491	481	491	514	475	523	464	498	505	509	491	466	481	476	410	482	468	475	448	478	482	486	491	456	425	498	476	465	504	481	494	466	455	501	463	446	503	469	494	481	468	513	511	460	472	469	479	462	483	518	471	486	490	488	510	505	500	481	456	433	497	482	493	458	477	474	456	491	499	487	502	480	477	470	496	491	468	484	454	479	511	496	488	455	521	495	483	438	437	452	474	468	486	472	488	478	526	485	497	482	489	477	510	457	454	489	484	506	494	491	485	501	512	445	458	466	473	463	447	501	456	504	471	500	473	466	437	478	466	479	426
10800	1221	1437	1034	722	530	418	355	289	247	221	169	173	141	144	136	136	116	131	112	118	112	112	119	108	104	130	100	105	108	109	116	122	99	99	99	99	80	99	109	82	106	89	103	87	64	92	86	95	94	98	103	84	81	84	96	82	76	99	98	101	79	94	115	95	65	88	99	82	98	74	89	95	100	103	82	70	105	94	101	88	101	75	93	98	78	84	87	72	89	84	100	96	91	82	91	77	92	92	89	88	87	83	66	93	84	100	101	109	85	81	99	85	80	79	76	70	96	96	83	89	91	106	75	91	86	79	69	79	92	108	109	87	92	84	94	89	93	90	113	87	80	89	102	77	89	85	94	85	85	108	84	88	90	96	108	101	101	81	99	86	93	90	82	99	98	98	87	85	91	94	84	98	75	92	93	78	82	98	82	76	81	94	100	102	97	97	86	86	78	88	93	75	101	92	81	83	88	98	98	96	108	107	83	103	86	81	89	78	86	105	88	90	84	93	83	89	95	96	86	92	89	81	71	83	92	79	97	91	88	90	82	100	93	103	87	80	96	78	80	105	77	71	93	94	76	85	90	78	94	71	102	91	86	97	86	86	81	102	95	82	102	78	87	81	94	99	114	80	95	90	92	87	88	89	79	91	67	88	85	93	102	89	98	93	91	99	98	92	87	70	84	74	95	96	90	76	91	90	76	88	78	89	87	89	108	95	90	89	89	77	107	88	99	93	99	92	89	97	82	91	96	82	100	82	89	85	103	98	87	103	97	91	89	81	83	84	113	81	86	91	96	83	67	93	95	98	78	89	99	92	97	95	100	94	97	98	89	98	100	62	82	108	102	97	80	103	87	81	104	91	83	90	87	92	76	98	99	92	107	97	88	84	83	82	89	102	93	85	86	109	92	82	93	84	104	90	76	94	92	90	101	97	78	88	96	88	97	91	90	96	83	78	76	94	85	84	80	88	82	87	78	95	97	84	90	85	77	93	86	117	91	81	104	82	76	95	85	89	94	83	73	84	91	82	80	101	98	93	82	83	91	94	83	86	101	75	88	87	99	107	96	89	90	95	91	95	87	76	89	91	92	84	86	105	91	86	88	98	109	90	93	91	109	103	99	106	100	105	82	74	104	95	78	99	86	101	97	90	88	79	78	92	88	74	100	104	101	86	88	86	85	72	89	93	89	91	75	80	87	79	92	89	98	105	80	101	85	96	86	80	99	103	89	91	98	98	103	90	88	102	81	85	107	84	93	93	106	113	99	102	92	78	69	75	93	95	82	84	75	101	92	94	89	72	81	85	119	84	92	82	97	102	102	105	89	94	86	86	76	107	98	86	91	81	83	81	84	95	75	96	93	101	107	103	81	90	101	116	84	111	92	101	83	67	80	93	94	84	90	92	93	96	96	79	87	94	80	100	78	102	96	93	73	95	92	90	101	82	85	86	78	97	84	103	95	109	90	107	94	81	97	91	73	98	101	83	88	86	104	87	89	104	108	93	123	98	103	113	90	101	84	88	94	92	81	99	87	94	81	93	91	79	100	83	97	64	101	92	73	80	83	94	90	106	101	101	71	88	78	91	77	80	81	89	88	105	89	94	79	89	106	65	85	82	90	90	86	109	96	85	85	78	96	97	80	99	96	107	88	98	89	96	82	94	72	81	83	91	87	96	93	101	89	94	97	83	107	81	112	90	94	107	83	90	88	107	93	101	77	90	87	80	95	79	98	79	87	95	84	79	87	72	86	79	85	75	91	95	94	76	95	107	96	82	69	70	97	98	69	105	88	99	88	94	91	84	90	81	90	90	92	90	80	87	94	88	92	81	89	75	91	98	70	102	108	81	98	85	91	85	85	99	104	83	71	86	90	84	84	76	75	104	95	102	68	83	91	87	99	85	98	80	74	103	82	89	88	91	90	90	101	87	83	95	100	80	94	114	87	102	74	74	93	79	97	66	89	88	97	93	79	90	95	91	100	93	80	95	107	94	79	71	95	90	95	82	93	108	93	115	88	95	104	100	87	81	92	87	77	82	84	77	99	92	94	85	88	106	97	81	87	98	89	96	98	93	87	65	82	75	90	73	102	107	73	102	102	86	89	103	89	86	100	91	94	82	82	81	102	92	92	90	88	78	86	87	70	88	78	98	99	83	94	84	81	76	71	80	99	88	96	97	94	82	93	92	83	89	77	80	94	74	85	80	98	95	89	91	80	106	93	97	83	112	83	94	84	90	94	80	95	72	94	70	96	115	89	106	83	106	89	109	87	87	97	81	78	94	75	75	87	100	84	93	95	87	93	84	88	94	92	97	84	84	85	98	79	79	91	115	103	84	89	99	78	85	87	102	110	96	75	94	93	96	98	78	88	91	87	88	95	98	94	94	87	103	106	103	86	93	81	92	82	83	83	98	85	76	96	78	101	108	85	74	100	97	98	93	99	94	90	91	92	88	83	82	89	83	88	98	84	96	94	99	84	87	77	105	119	75	95	79	99	77	95	87	80	102	97	94	87	102	85	98	91	88	88	84	97	105	74	84	100	86	90	94	95	76	82	81	87	89	85	71	95	82	77	82	104	104	91	92	88	63	93	107	102	103	86	84	94	87	84	83	92	91	78	101	80	95	90	101	89	74	81	83	74	93	110	99	81	87	90	80	109	83	107	89	108	87	87	88	90	88	86	92	109	88	79	106	91	95	95	93	99	101	91	87	84	101	85	86	80	92	84	94	77	88	94	87	95	99	94	88	102	88	83	84	97	93	86	93	83	89	100	88	83	80	96	89	93	74	85	102	87	83	97	83	98	101	84	90	72	83	78	92	93	83	90	91	99	104	84	79	89	87	81	78	87	82	97	86	80	94	106	79	89	93	86	84	90	83	76	68	90	100	86	90	86	81	89	96	84	92	85	88	77	89	85	84	100	91	95	84	93	88	80	86	86	93	81	90	112	85	102	92	80	97	75	95	81	87	88	102	91	104	89	101	74	99	88	92	92	81	93	74	85	93	73	84	99	121	103	88	90	90	83	100	83	85	92	74	90	91	89	101	78	102	94	107	75	84	106	97	78	77	84	95	97	82	88	91	92	100	78	72	97	89	90	90	103	80	91	101	87	90	80	81	80	81	114	99	86	85	85	74	91	80	98	69	102	95	83	89	89	86	87	87	87	73	73	93	88	86	92	64	75	98	84	90	88	97	101	75	87	96	89	96	88	110	72	93	82	106	107	100	84	75	85	97	86	90	87	75	81	98	78	82	79	88	92	86	92	96	81	99	84	75	104	87	92	83	88	94	78	88	96	94	86	79	68	87	96	97	103	91	84	89	83	101	99	91	82	84	96	86	83	95	89	99	95	81	77	84	93	91	95	102	77	81	100	94	72	75	88	87	88	89	88	81	105	99	73	106	84	103	71	85	91	83	93	66	97	96	86	99	85	99	80	92	86	83	97	104	80	109	87	97	101	98	95	80	80	80	91	95	79	78	87	77	82	91	89	104	118
6132	1365	3241	3631	3119	2495	1898	1604	1428	1146	1032	876	813	789	684	654	656	559	553	512	505	455	461	438	439	419	413	426	389	420	409	367	356	382	391	389	341	332	328	330	339	333	351	337	345	336	311	314	342	294	322	342	328	321	313	318	330	330	332	327	313	302	312	334	342	309	284	315	307	281	303	289	315	319	299	311	308	292	315	305	307	322	277	287	291	306	292	307	315	277	271	285	313	297	274	310	297	282	307	287	251	292	304	335	313	287	291	325	322	276	298	287	283	279	271	269	288	318	280	294	290	307	318	272	309	296	253	302	303	278	310	273	301	310	273	280	297	282	279	280	282	318	265	258	278	299	285	305	291	258	310	302	324	283	289	300	293	294	265	264	284	302	279	297	268	324	281	286	299	301	298	308	299	303	284	270	297	291	272	287	308	291	297	306	317	297	303	300	302	294	299	305	306	276	292	291	244	277	277	293	283	285	273	274	297	303	287	276	298	261	259	278	310	262	310	267	265	278	270	308	279	312	306	275	283	288	330	317	278	274	294	315	288	273	290	271	276	295	282	269	284	307	255	288	291	308	278	300	292	267	293	309	303	278	293	295	283	303	275	281	307	288	295	262	312	278	296	286	300	269	264	316	277	287	325	281	278	254	312	275	282	291	282	293	287	288	302	297	266	281	294	279	281	263	293	306	280	295	300	286	285	290	288	264	279	284	295	266	302	312	277	260	295	263	289	275	260	274	254	288	290	309	299	300	288	285	288	286	302	289	299	284	312	284	298	311	301	282	271	275	279	269	286	308	318	314	290	279	289	301	287	299	270	272	282	275	291	295	273	274	287	279	297	285	325	317	308	260	293	309	275	274	263	292	293	301	264	282	274	310	291	282	307	289	275	277	277	279	282	302	281	311	300	305	292	298	291	300	292	271	301	271	286	268	271	290	284	298	291	269	268	300	290	269	266	283	311	289	306	300	300	286	275	270	314	306	285	293	300	272	279	293	292	309	294	279	293	285	273	277	293	289	291	290	275	293	309	269	278	268	299	280	302	313	261	290	277	296	301	265	315	309	275	269	297	301	264	283	298	306	305	307	296	277	280	293	267	282	288	290	278	284	261	266	292	272	284	273	276	287	289	290	300	299	320	332	298	277	292	280	282	295	319	320	282	283	266	283	298	264	289	287	276	316	270	315	298	296	304	312	298	275	271	256	289	322	284	281	293	294	304	290	281	313	284	291	294	294	262	284	285	272	308	308	292	283	296	308	274	285	302	271	307	284	283	293	305	275	286	307	268	297	302	261	285	312	314	280	293	319	277	295	281	279	296	304	316	273	304	303	310	311	292	291	296	292	288	255	320	320	307	287	324	287	285	270	301	307	329	270	296	279	299	299	276	291	293	262	286	293	284	275	296	298	270	260	304	290	304	279	287	303	330	297	292	282	302	281	283	287	248	297	283	305	301	286	272	280	256	292	316	315	300	255	303	292	302	296	292	270	273	308	302	299	298	260	293	270	297	278	292	290	287	289	284	281	306	297	273	252	298	258	280	282	280	290	268	285	321	306	293	326	301	286	277	284	295	301	254	292	279	263	295	293	270	290	290	283	275	292	277	279	268	325	283	285	276	325	314	311	293	289	287	305	314	292	269	272	314	271	285	284	285	288	286	283	292	303	278	281	286	296	303	298	318	296	298	307	313	307	289	312	311	273	284	282	296	296	272	261	283	278	304	255	294	291	263	278	322	280	296	292	286	276	285	301	272	260	266	282	271	307	298	290	256	311	288	280	291	301	267	280	315	287	284	296	282	289	304	279	300	277	287	293	261	282	266	272	287	300	283	300	284	288	295	300	280	299	281	248	286	275	287	271	304	270	298	283	301	278	317	292	300	292	289	286	300	303	252	291	298	323	282	295	300	267	325	298	291	267	274	275	256	266	286	279	252	307	279	305	277	268	309	272	312	301	290	268	296	296	269	295	302	280	302	301	279	329	267	303	289	310	275	290	269	287	268	300	287	304	273	296	258	307	300	297	294	303	280	304	303	275	293	311	271	285	308	290	286	290	292	262	281	293	293	276	331	280	270	253	274	323	307	307	298	311	257	293	289	304	268	284	279	283	276	343	295	269	270	316	282	313	293	295	267	288	283	318	306	274	284	293	270	260	269	300	300	272	322	261	318	282	284	311	260	252	299	300	280	292	322	295	276	293	271	309	265	293	278	291	284	285	303	277	298	282	299	291	296	306	278	308	287	313	275	295	285	289	280	292	280	293	268	298	314	293	268	263	288	302	290	303	290	310	305	273	319	288	316	303	271	275	276	282	297	284	276	299	266	276	287	308	290	284	265	262	270	281	288	282	263	265	303	256	317	266	292	293	286	288	309	298	264	284	305	300	284	287	288	300	302	295	300	286	295	328	286	280	272	299	276	284	309	317	303	293	289	281	283	295	299	277	325	299	302	273	332	278	264	285	271	290	322	332	265	266	308	284	297	303	285	302	265	296	311	297	293	284	315	298	301	265	304	290	282	308	279	285	285	312	308	312	294	301	294	279	262	294	260	259	310	292	279	291	301	278	293	282	258	296	295	288	305	297	294	308	309	275	267	305	305	292	307	288	277	274	280	288	271	287	293	299	270	265	310	295	299	296	293	285	308	290	287	293	296	283	272	309	298	270	283	280	280	304	257	305	272	317	282	300	312	290	297	283	312	277	317	291	296	280	288	280	325	254	277	289	304	266	309	287	273	310	310	293	301	316	312	305	262	294	283	300	286	298	299	271	279	312	292	300	276	292	293	279	304	309	310	285	305	276	284	277	288	273	285	303	287	270	312	305	307	301	290	286	336	320	293	307	292	318	276	296	282	283	319	297	303	283	293	292	259	290	283	257	323	300	301	315	295	271	274	278	287	288	328	322	304	310	287	296	323	302	316	312	274	275	314	298	270	287	283	310	306	314	298	250	286	285	255	277	283	301	299	279	257	282	291	289	276	281	303	310	295	302	283	274	289	298	329	306	310	292	256	294	297	255	283	293	300	265	260	298	279	311	275	299	304	284	248	256	324	295	294	269	286	291	314	262	305	300	284	293	321	289	299	291	302	283	301	292	298	287	279	303	325	293	334	275	300	282	290	305	312	274	274	299	306	300	274	286	271	272	282	293	293	270	278	292	320	303	295	311	338	284	299	271	319	276	280	287	275	340	319	321	275	286	285	299	264	320	271	311	284	271	301	259	289	314	280	293	296	311	289	275	305	301	283	297	281	287	275	298	291	276	279	299	266	277	281	331	280	240	292	305	313	283	294	277	284	288	335	297	300	311	311	296	285	307	283	294	285	279	279	291	306	279	299	305	295	319	296	294	335	305	291	274	274	278	313	287	320	282	291	302	257	273	325	276	310	287	304	298	301	278	317	279	280	336	304	292	291	279	278	316	293	260	287	298	245	287	300	285	277	267	298	314	272	285	289	288	300	285	280	286	305	269	303	308	280	300	295	312	309	275	274	291
19651	3378	3048	2296	1571	1218	900	682	611	481	431	343	329	325	312	269	239	249	269	254	224	227	242	218	211	243	210	203	221	182	169	208	201	199	203	174	227	171	174	192	174	199	180	160	189	164	146	176	168	207	171	192	178	173	173	181	181	179	198	172	172	174	185	182	184	179	191	217	165	151	178	183	162	163	157	160	204	177	176	162	190	173	191	164	170	157	188	173	159	193	159	194	191	196	158	171	191	195	164	178	169	145	186	178	163	142	163	176	184	164	193	144	176	195	193	159	174	171	169	182	164	145	164	165	187	173	185	189	181	157	160	163	165	170	149	193	161	162	186	147	178	191	172	166	185	190	180	180	161	162	147	169	189	179	189	175	159	163	167	170	187	150	173	168	163	168	178	185	161	157	199	154	166	149	170	186	178	159	168	163	169	179	169	164	175	152	180	178	190	202	178	179	158	178	183	176	163	168	176	194	178	176	174	195	186	165	178	165	160	202	151	155	176	165	169	177	172	170	187	159	171	173	201	142	160	184	171	180	158	190	156	164	161	147	165	159	197	184	170	158	161	169	175	156	154	163	151	165	174	137	171	166	170	142	167	152	162	161	183	152	164	182	167	169	153	160	188	182	182	169	175	158	142	148	159	173	162	171	166	179	176	148	157	162	182	182	183	175	180	157	209	171	166	163	156	179	183	187	178	183	160	172	180	157	165	181	181	155	165	177	163	157	167	158	183	185	171	173	154	164	186	156	169	164	194	196	159	176	170	168	173	173	186	163	165	161	160	178	168	181	182	191	170	177	169	173	179	177	165	148	155	148	144	154	158	181	171	159	146	168	174	175	171	148	159	170	167	163	169	183	166	171	160	156	166	172	175	158	184	168	165	182	169	174	143	206	144	171	169	176	174	167	159	162	138	161	152	193	180	171	170	173	150	157	168	146	175	162	184	176	156	179	168	165	159	191	182	183	161	158	159	172	169	191	156	178	168	153	141	164	156	168	196	180	167	156	149	156	177	165	169	174	167	175	180	180	164	195	170	148	180	152	152	190	157	158	183	178	157	175	150	197	188	193	165	160	164	197	185	165	174	174	202	145	178	163	192	181	146	195	163	181	161	158	174	166	168	178	193	170	162	174	159	166	163	152	194	160	195	177	169	174	178	165	197	172	191	167	189	181	186	168	148	153	170	152	157	185	181	183	168	175	179	177	181	177	160	153	162	182	182	146	164	182	172	168	168	164	152	159	171	155	198	172	163	161	166	186	177	176	153	171	176	159	163	180	147	157	175	153	163	149	177	194	194	183	169	178	156	183	187	175	174	161	165	148	171	160	177	169	158	173	156	175	183	169	185	175	168	165	182	152	163	170	152	170	178	173	171	158	169	150	145	151	163	190	167	174	166	192	181	172	214	161	169	164	156	169	153	173	141	137	168	157	156	154	162	164	179	166	170	172	186	166	156	162	188	138	168	170	184	172	149	180	186	171	169	188	175	176	189	159	175	167	180	156	190	173	172	171	183	159	210	161	168	194	167	172	171	158	169	163	169	162	172	193	167	166	177	175	203	174	186	176	162	191	177	131	169	156	154	172	159	169	148	171	153	180	161	190	161	155	194	162	163	157	140	162	155	204	162	169	165	173	153	159	175	146	166	172	149	182	166	191	203	173	173	186	144	166	168	181	174	140	185	190	161	200	155	167	162	174	186	193	171	191	165	164	165	186	152	172	153	161	183	166	181	176	157	167	180	208	174	187	191	172	181	156	194	158	174	168	192	175	161	174	145	165	159	176	175	192	170	174	177	172	156	153	172	147	167	171	139	177	178	179	189	161	161	169	154	169	177	174	168	169	179	168	157	155	195	168	180	174	179	156	163	157	160	163	192	170	192	163	174	179	169	196	177	156	167	160	192	186	162	174	160	165	153	191	165	185	165	151	156	168	167	161	164	156	159	146	182	175	173	151	166	163	171	147	174	189	151	166	206	190	172	169	160	161	168	167	168	155	178	184	170	153	162	176	181	165	161	178	185	157	166	167	187	189	182	154	147	169	164	195	195	195	188	168	163	148	175	155	162	167	179	171	183	155	188	175	187	162	178	178	167	171	171	165	154	167	157	152	186	156	178	179	161	174	154	166	164	165	185	172	177	171	146	174	207	195	166	208	173	163	183	172	175	153	171	157	180	185	154	187	174	181	170	145	165	156	142	163	173	161	178	161	149	147	146	167	149	171	149	148	178	199	190	185	191	175	146	180	166	178	158	166	167	167	160	195	165	180	181	163	190	181	160	144	171	166	164	192	157	152	185	167	172	138	168	165	180	179	176	171	170	165	162	175	184	175	196	159	173	150	172	166	176	192	170	166	189	178	193	150	189	176	181	159	172	162	166	164	177	169	169	171	192	202	152	154	175	193	170	161	172	172	163	159	163	169	143	206	161	180	174	153	167	172	170	171	140	159	151	155	186	179	193	171	152	206	164	165	169	149	161	172	172	136	157	186	186	187	195	170	178	196	178	192	202	171	190	155	150	177	164	173	188	167	147	165	170	187	180	179	173	162	204	181	191	169	157	172	173	146	167	169	178	162	170	156	154	146	180	166	177	180	183	155	163	177	175	179	158	163	152	187	202	189	175	163	181	161	159	153	192	163	179	167	159	168	178	199	174	160	163	183	151	175	182	154	168	125	168	166	179	170	163	165	152	181	162	162	156	168	189	174	155	184	165	140	173	166	165	167	173	163	171	187	142	168	156	171	185	156	164	178	187	155	162	175	162	152	161	193	174	187	147	155	160	169	176	171	159	174	138	174	161	170	172	173	174	170	162	169	160	153	177	191	159	153	164	197	175	163	186	188	162	157	176	161	162	174	154	172	159	166	174	168	172	186	150	146	145	154	180	176	201	148	180	157	161	184	177	148	173	191	166	155	159	191	160	158	169	201	179	181	164	174	161	176	180	165	149	163	161	169	169	192	154	206	194	173	173	173	178	188	173	185	185	184	150	147	189	165	174	173	209	199	161	157	157	154	158	180	178	155	173	160	176	160	172	163	183	183	164	157	159	173	177	162	168	175	161	170	205	169	163	146	178	174	152	159	181	162	152	182	147	155	180	155	169	181	167	168	184	183	156	157	189	164	166	154	152	178	187	207	151	166	160	185	178	155	166	181	175	170	163	185	166	170	174	169	203	145	162	178	180	186	168	188	160	169	162	164	174	159	162	199	196	166	165	177	175	178	160	178	183	179	174	172	154	178	158	167	173	195	173	157	170	175	189	164	157	177	167	179	166	166	181	151	154	151	193	171	148	161	172	166	159	197	161	167	169	148	215	164	166	159	173	171	157	170	174	157	184	161	167	160	193	165	185	181	158	179	164	143	188	129	180	167	185	140	157	169	183	172	181	165	182	155	163	168	180	169	177	182	169	180	182	189	173	175	188	154	148	160	169	162	168	179	176	175	167	182	164	157	181	170	169	198	175	192	174	157	170	192	185	155	147	157	184	174	194	160
8364	2716	6466	6960	5882	4818	3900	3190	2699	2300	2085	1773	1539	1427	1332	1347	1169	1147	1107	963	891	943	864	830	842	816	781	758	724	789	740	704	679	626	699	642	654	654	638	610	648	651	609	591	564	584	631	606	546	592	593	573	524	564	554	558	507	551	506	573	568	547	529	542	523	530	524	534	520	539	597	514	536	569	529	508	529	530	546	526	562	508	547	525	554	563	498	530	514	543	526	511	548	509	476	521	544	518	518	470	536	546	543	497	555	554	490	527	554	526	529	457	491	524	519	517	522	535	502	513	534	470	501	483	499	534	491	548	536	538	531	520	471	540	493	488	488	500	527	501	497	477	483	538	508	492	474	541	504	533	502	505	479	488	509	510	517	544	517	536	470	520	497	491	527	508	532	519	508	499	497	510	510	515	513	511	504	516	490	506	520	519	523	469	497	506	503	501	490	574	511	524	509	501	496	495	491	531	480	515	492	476	529	523	518	513	498	528	490	501	517	531	484	513	497	540	494	507	494	493	518	523	515	453	500	538	524	479	526	569	509	529	515	495	505	497	508	527	521	476	554	516	576	476	511	530	492	502	491	517	497	491	503	524	498	466	545	496	499	553	503	530	527	485	488	527	562	484	499	489	493	523	538	487	508	486	569	486	483	508	469	526	500	482	520	532	521	487	564	506	459	511	517	507	522	482	469	520	516	551	483	513	480	522	478	492	501	460	522	497	550	478	533	513	492	465	505	472	491	518	492	452	468	520	494	516	489	482	489	461	509	511	510	464	492	516	500	536	529	515	539	515	504	481	522	492	507	473	507	480	507	506	461	522	516	496	510	505	545	511	493	506	504	515	511	513	513	530	478	506	521	542	507	508	525	498	483	490	493	514	501	486	504	527	477	482	536	474	496	539	526	503	471	498	439	473	501	485	512	534	522	484	544	525	509	514	496	535	479	515	501	534	483	474	496	497	499	533	510	501	530	532	515	494	492	476	525	506	494	497	468	498	494	503	466	513	532	495	489	505	488	539	519	554	474	498	508	433	465	521	479	513	548	485	480	506	482	500	513	490	494	507	516	500	517	514	510	507	466	521	484	514	497	504	521	496	538	515	526	509	492	537	499	455	484	529	507	571	517	507	541	490	483	515	555	463	507	478	475	489	481	526	483	503	481	481	476	481	487	473	476	515	500	533	519	517	511	549	548	540	489	510	507	495	516	478	466	459	542	516	491	526	528	500	553	513	526	512	492	526	541	490	501	528	516	482	520	451	516	472	527	527	509	507	472	500	512	511	529	490	480	543	473	494	498	479	481	494	499	511	502	488	523	489	525	487	525	484	486	503	481	490	472	501	519	503	509	547	482	538	477	507	529	510	459	526	498	516	473	489	535	481	480	495	513	505	479	480	545	446	477	515	534	466	486	506	522	515	464	525	517	531	507	510	517	486	509	532	465	537	492	497	503	545	498	503	528	516	549	502	544	478	528	481	537	495	481	476	512	496	455	512	500	508	505	519	457	481	475	482	500	514	483	513	495	533	522	501	554	475	455	474	530	531	473	502	508	504	503	494	491	542	465	516	523	473	511	501	524	493	470	522	507	516	485	536	483	512	492	473	441	508	512	491	508	501	501	483	534	508	477	497	518	546	509	521	491	527	491	548	493	479	491	521	484	507	489	522	480	508	506	471	481	465	516	480	531	512	474	494	538	490	484	489	516	505	528	482	483	510	506	492	476	492	519	469	498	532	485	502	498	475	533	528	504	530	502	533	487	504	482	531	530	504	519	537	515	492	496	525	521	506	511	495	468	439	481	529	563	500	516	477	472	532	510	496	534	511	549	514	534	490	479	458	520	509	500	520	486	529	520	489	490	513	520	505	490	480	530	455	492	524	485	512	509	499	511	509	528	493	549	530	500	520	563	460	489	467	487	486	522	499	505	553	506	488	501	490	533	547	521	478	498	495	503	488	499	510	486	500	503	507	517	513	503	525	545	509	499	519	468	480	477	529	483	500	525	521	535	532	546	549	507	498	486	511	484	495	516	511	530	497	527	539	495	521	488	491	525	522	554	514	496	522	503	497	509	494	520	535	511	505	540	468	494	514	521	534	457	482	524	503	492	502	482	515	512	499	466	508	510	519	509	532	492	529	467	497	505	481	480	500	490	493	496	498	507	521	522	494	496	539	508	510	517	481	520	496	500	524	550	476	540	505	504	545	486	502	527	535	527	526	530	492	519	479	503	482	513	493	522	466	503	484	496	507	503	515	483	499	536	500	525	490	529	551	514	474	523	478	500	483	503	559	488	507	542	504	501	499	459	497	489	481	546	518	484	495	501	497	477	536	532	533	529	489	490	478	484	496	529	507	510	496	514	456	488	487	518	539	545	519	489	532	500	542	501	519	533	499	522	497	563	522	507	508	541	495	481	536	502	467	518	471	492	472	511	481	508	507	512	455	483	492	505	487	497	494	525	481	530	484	496	520	485	503	528	468	510	485	521	477	499	477	492	514	480	539	496	471	500	504	518	539	483	539	478	496	495	475	516	483	500	526	505	507	503	497	529	543	528	506	480	473	556	504	505	519	544	507	553	539	538	550	500	469	478	542	498	538	541	527	563	491	504	509	510	492	502	492	549	496	519	488	514	559	493	519	492	505	537	473	524	537	524	503	527	494	506	480	524	494	515	496	463	480	508	542	552	540	579	522	497	505	489	476	492	466	523	522	511	495	478	472	496	510	500	497	532	585	530	520	520	509	560	513	489	490	497	502	519	507	515	497	504	508	460	490	516	492	510	500	527	489	510	480	500	487	457	506	509	469	488	504	507	508	535	530	459	524	501	514	489	508	492	509	506	493	510	504	514	449	518	501	495	516	459	483	492	545	515	509	505	522	551	481	520	515	484	484	511	552	496	451	503	506	508	507	522	506	528	525	500	518	508	514	506	535	458	458	529	487	472	523	562	484	504	515	519	501	482	500	541	529	535	514	517	510	499	514	486	481	507	506	515	510	529	508	481	508	524	495	473	532	482	514	542	512	522	481	521	514	530	489	506	493	500	510	461	531	493	514	533	520	492	490	496	516	497	478	542	503	504	528	504	510	510	459	510	525	534	519	515	518	505	474	539	499	498	489	522	518	472	494	488	498	546	504	501	505	518	503	487	524	556	491	505	481	530	519	502	459	512	500	499	506	504	471	497	480	512	526	503	522	462	497	510	490	496	504	518	484	475	504	528	492	505	481	514	512	490	489	547	449	542	489	503	499	502	551	468	470	504	495	487	513	518	521	497	516	471	491	484	476	484	545	547	482	549	492	515	523	499	496	515	505	530	507	519	531	541	522	501	524	485	477	523	525	491	519	502	517	496	496	520	466	495	486	504	507	525	504	520	493	508	473	540	521	529	509	530	482	503	516	506	505	525	525	503	516	549	465	518	527	543	521	515	545	486	515	498	470	443	495	452	571	499	519	510	508	484	505	483	485	464	512	473	521	524	516	503	498	484	557	464	545
2485	242	239	226	208	187	180	173	199	161	186	185	163	167	190	170	167	192	148	171	183	164	151	176	189	190	173	178	183	154	183	172	179	176	157	158	149	145	174	166	175	186	169	189	179	144	172	171	172	167	161	175	159	193	162	153	172	179	159	168	187	152	177	173	164	182	163	161	177	155	140	162	166	159	190	157	160	183	175	165	151	196	157	171	172	169	190	143	147	158	183	169	174	145	162	150	158	155	154	167	163	160	179	179	171	188	165	163	171	177	160	176	156	178	152	166	163	167	181	193	158	148	180	188	154	172	169	167	160	171	183	158	161	164	150	173	175	151	160	172	178	183	167	149	164	183	168	168	175	186	148	179	160	158	155	171	161	169	192	168	181	140	144	160	172	175	140	180	172	169	158	175	195	178	176	160	158	150	176	167	150	160	163	167	170	169	167	182	176	154	189	164	138	157	153	186	158	180	166	158	186	146	169	170	147	180	183	150	160	174	176	159	149	174	161	184	176	175	184	163	178	151	165	156	153	180	170	149	166	148	162	179	175	174	166	159	168	161	190	154	157	187	152	160	150	147	163	163	156	163	168	169	180	186	161	148	181	166	187	160	175	170	168	182	180	164	172	205	153	159	171	152	168	157	216	187	159	158	157	187	167	168	161	173	157	162	172	170	157	190	200	162	149	162	161	158	155	165	173	173	148	179	181	152	164	163	168	171	171	196	156	187	194	179	158	180	168	176	162	151	165	170	164	157	169	166	169	169	193	173	169	185	173	157	171	175	143	163	164	152	172	188	168	190	183	183	160	202	179	174	181	184	141	153	175	159	134	179	167	150	166	164	166	162	171	163	161	180	162	167	165	152	193	157	168	195	152	177	181	174	183	161	160	161	173	158	160	156	180	174	179	165	167	154	163	172	157	171	151	170	164	182	157	168	160	156	173	173	156	163	163	164	171	177	184	142	149	169	158	158	193	150	166	146	162	167	175	175	175	183	151	161	166	155	169	187	164	194	170	165	181	156	173	161	167	163	154	182	183	133	197	192	171	162	167	195	160	168	160	156	154	167	160	158	160	156	173	161	176	165	167	177	190	178	163	147	184	190	177	154	168	162	180	153	141	164	147	198	191	154	180	175	157	166	167	161	155	178	166	147	150	184	185	143	175	141	151	151	177	156	166	188	160	165	180	187	178	163	165	158	167	164	176	175	169	183	189	171	155	171	166	162	169	151	162	147	189	145	146	159	202	161	171	178	179	169	158	161	152	143	155	171	169	172	151	171	143	186	179	163	176	182	173	178	173	178	182	181	165	149	185	174	158	195	200	162	182	170	155	162	158	185	176	166	152	178	142	158	167	191	178	185	182	176	164	168	171	153	185	197	204	147	181	187	176	162	156	170	168	146	159	169	149	151	151	172	166	176	176	148	159	169	163	175	169	183	178	162	169	153	197	167	204	149	166	148	156	168	184	161	177	167	183	177	157	179	170	179	152	164	164	156	151	160	177	144	162	173	132	175	164	150	185	185	164	150	168	154	166	183	189	184	159	152	184	168	182	157	165	163	157	167	191	178	179	172	174	173	161	174	164	174	173	152	149	198	165	184	164	162	200	156	169	183	175	166	163	158	155	183	162	167	168	169	186	165	170	170	186	169	176	163	138	178	155	185	170	161	166	180	181	179	168	167	184	176	172	168	176	157	187	153	177	163	161	163	155	162	171	173	164	158	158	168	157	180	155	155	157	152	160	163	192	164	151	181	149	149	159	188	188	172	166	175	179	176	166	182	149	156	190	164	150	177	175	145	169	155	186	161	168	146	183	176	173	170	171	193	183	167	178	167	185	176	170	168	168	146	155	155	186	174	168	179	165	171	187	183	178	161	153	183	170	161	161	171	166	164	192	156	150	173	172	183	145	164	190	172	144	163	178	180	166	157	153	156	149	165	158	154	184	186	169	159	167	161	176	176	174	167	190	172	179	146	152	165	181	163	171	152	172	169	142	162	169	158	169	168	168	173	158	168	160	167	169	171	156	166	175	191	185	174	173	149	166	171	187	194	161	182	157	177	163	146	179	174	166	160	158	165	144	167	180	162	167	177	168	163	158	157	142	175	153	162	164	166	172	171	153	170	165	184	172	169	177	179	185	184	176	179	158	174	147	152	171	161	169	159	154	170	156	168	174	164	150	165	155	180	175	161	176	180	191	163	157	161	177	178	179	164	159	136	161	158	166	153	161	170	185	179	147	168	168	174	159	164	155	172	175	162	169	151	157	161	181	170	151	181	190	158	154	193	176	167	188	157	174	167	197	178	160	171	169	190	176	173	170	171	168	155	161	184	186	179	170	187	186	149	164	168	162	170	188	148	182	177	175	169	168	170	163	151	154	165	155	179	170	168	157	191	184	177	169	160	182	181	184	164	167	175	169	150	180	169	159	158	170	184	172	177	167	181	173	162	152	174	147	159	177	181	176	179	171	164	180	157	163	151	177	170	154	174	167	187	140	175	169	163	147	180	159	181	180	182	152	175	169	180	204	157	157	153	190	167	141	200	181	167	202	161	185	180	167	200	172	186	188	174	168	188	164	183	169	159	175	175	170	171	173	161	178	143	178	147	154	158	199	159	168	153	149	184	167	181	177	157	156	155	154	167	142	172	159	162	172	172	170	142	169	188	149	157	168	155	167	171	170	159	164	178	169	171	152	182	160	140	170	161	146	158	170	167	183	187	165	169	188	138	138	153	175	184	178	136	177	149	164	163	168	176	150	183	157	175	161	153	160	161	148	158	169	163	180	159	184	167	165	165	176	168	146	180	153	148	164	153	171	153	159	161	186	154	181	157	166	184	170	172	179	179	182	183	163	172	197	163	171	170	167	155	164	153	185	178	180	166	192	144	173	166	182	178	167	131	165	164	172	176	172	178	185	169	182	155	173	171	175	159	152	175	177	142	169	155	166	161	157	157	182	142	166	169	171	170	204	153	179	190	150	163	183	154	159	169	176	173	176	184	192	160	169	138	149	157	171	166	140	151	162	147	163	185	180	158	173	181	141	173	167	170	168	181	163	177	153	156	140	168	149	174	189	174	172	162	191	183	167	168	175	167	169	159	173	160	162	167	169	158	142	173	166	157	165	179	188	161	163	184	176	181	188	166	161	183	162	165	176	169	174	148	170	170	176	151	152	148	178	167	174	175	161	165	167	180	153	168	172	147	164	189	177	162	183	182	167	153	154	155	163	153	162	183	189	156	175	126	171	175	161	151	166	175	169	168	174	159	163	170	147	181	187	172	166	185	165	190	173	195	151	162	155	182	187	164	170	164	161	185	171	169	203	187	186	165	162	172	155	177	157	161	162	181	162	170	186	178	164	164	151	181	178	190	176	170	167	190	136	193	177	176	148	191	167	150	170	187	191	172	146	185	158	175	158	168	156	166	183	167	191	169	189	150	154	174	161	163	196	169	164	166	177	168	162	166	167	188	176	178	176	153	179	164	161	152	170	156
2455	554	624	698	646	618	557	616	511	580	531	559	494	494	481	539	486	519	498	454	513	489	462	497	550	500	465	484	483	480	489	479	482	468	518	487	453	460	477	446	473	467	498	468	499	527	489	502	480	469	489	465	480	485	454	490	471	495	508	508	492	507	474	467	473	516	461	462	486	527	508	532	480	473	454	460	478	472	434	477	505	523	510	450	489	494	536	524	545	484	467	435	460	514	477	478	481	469	504	465	500	477	492	439	467	473	457	491	467	519	495	515	454	464	473	468	477	455	486	497	492	465	470	464	503	478	493	467	483	438	456	506	511	477	510	511	510	453	464	485	512	479	521	479	456	483	526	489	481	522	486	513	480	456	481	467	474	467	454	479	520	483	506	465	487	455	468	479	460	468	459	457	475	507	472	507	493	469	511	447	447	491	455	493	485	470	492	476	513	443	460	466	448	464	498	468	453	483	446	497	474	474	452	454	498	491	473	496	422	460	504	441	493	487	496	468	479	511	511	497	444	489	483	480	484	459	458	480	453	472	508	462	468	495	485	470	480	500	517	488	495	499	484	517	481	457	477	483	478	474	468	489	494	454	490	490	462	475	490	415	449	481	456	461	477	501	444	491	485	466	466	479	496	496	490	466	510	524	496	478	503	455	500	499	469	473	484	478	491	458	452	438	499	490	492	472	461	499	459	507	486	501	470	441	499	523	484	507	508	498	482	489	434	495	488	464	495	470	450	552	457	491	481	448	467	513	488	486	436	460	502	460	487	473	485	484	446	488	504	436	485	455	483	461	491	498	488	534	450	454	480	499	452	490	473	483	453	476	485	504	503	496	483	478	470	471	473	454	522	474	453	475	469	525	489	486	488	456	450	469	474	476	489	474	477	510	475	481	453	441	480	450	474	496	458	498	508	423	507	488	506	467	469	472	487	471	480	492	456	468	451	498	470	447	509	519	472	462	469	454	445	486	510	501	470	534	448	483	498	494	482	471	460	504	468	436	505	531	490	478	471	482	450	525	455	463	537	504	465	474	467	520	502	520	488	519	482	472	472	460	465	505	450	494	480	502	486	481	510	512	456	502	479	511	480	502	502	446	510	475	496	492	516	461	437	506	473	493	462	499	456	451	479	453	519	461	518	456	434	494	477	490	461	447	457	469	485	457	483	479	495	452	466	469	476	487	479	492	506	443	496	504	497	449	497	450	472	464	486	503	461	458	495	495	459	487	508	500	462	468	473	480	494	486	477	482	487	478	512	482	479	489	459	532	511	490	470	513	483	477	489	508	505	451	500	472	453	443	449	511	467	491	433	486	481	525	467	480	471	472	462	505	490	487	490	455	506	495	487	461	509	481	500	498	430	469	492	510	471	447	448	454	457	464	469	483	488	467	500	468	513	491	457	481	486	485	460	475	490	479	453	503	490	468	499	549	491	467	455	441	498	412	443	515	439	472	496	470	487	526	481	480	490	494	432	475	473	484	457	472	525	454	465	493	477	493	483	464	501	482	462	476	468	514	469	490	477	474	507	479	495	510	481	520	482	472	466	466	503	484	479	456	454	456	464	446	501	484	481	475	473	481	482	463	498	466	464	472	469	504	440	460	476	486	470	507	451	483	499	467	521	456	435	518	485	487	469	498	487	493	452	462	454	461	481	472	473	470	485	482	463	485	460	463	493	480	479	501	483	465	474	440	454	515	491	441	484	483	502	484	491	492	485	473	496	497	502	448	452	476	500	480	501	467	479	498	452	505	445	476	525	495	461	471	478	477	507	484	491	479	479	456	430	473	470	500	489	502	441	469	502	477	493	506	503	478	480	491	464	464	468	491	538	445	504	469	484	472	508	455	480	551	458	483	453	450	450	454	466	474	502	493	510	495	525	456	483	497	466	442	453	523	460	498	461	452	489	451	482	488	500	467	466	526	491	482	486	488	462	482	441	466	439	527	476	481	462	483	490	449	477	492	512	467	460	486	483	494	475	513	491	501	475	470	498	445	470	513	463	473	477	509	476	478	457	486	483	479	504	456	480	506	474	500	475	475	461	503	482	462	503	460	503	493	482	506	476	464	541	509	507	471	497	490	496	486	456	490	493	496	492	471	474	497	459	492	484	477	498	477	465	478	496	476	493	497	513	470	472	461	490	475	485	483	485	483	484	471	460	468	488	464	445	491	509	480	499	503	537	461	470	485	462	493	497	478	458	439	465	467	460	479	460	457	451	487	459	454	482	489	512	461	480	501	515	502	452	473	511	447	498	452	450	462	483	504	483	461	463	472	465	484	486	474	507	461	485	476	456	497	493	468	498	501	471	517	467	482	464	480	477	499	475	444	478	466	488	475	512	498	507	467	454	480	459	488	478	475	469	468	444	468	472	503	467	452	487	498	453	505	472	477	482	486	470	470	497	478	458	460	479	481	481	491	466	438	520	518	458	444	460	468	489	475	510	500	458	442	497	472	447	472	465	460	434	445	468	499	473	476	436	454	464	444	495	458	488	463	490	434	529	460	468	474	468	456	466	485	501	463	463	455	464	450	465	508	486	474	499	505	497	454	515	440	496	470	493	474	441	493	497	518	460	479	470	473	472	467	492	433	471	478	517	452	513	457	477	479	491	477	475	442	494	470	461	488	437	479	514	456	503	456	474	478	442	443	489	462	480	471	487	487	464	491	493	497	460	469	463	510	474	469	484	466	478	469	491	449	488	489	489	459	483	421	466	459	459	484	467	492	474	487	490	492	500	506	494	447	435	480	551	491	480	477	494	503	514	436	441	467	483	454	486	460	479	465	479	486	463	487	478	469	480	466	442	487	440	463	492	467	477	470	475	494	506	469	500	486	453	464	474	471	516	454	460	475	426	507	481	499	455	456	465	508	511	483	504	468	444	476	506	495	479	483	481	482	482	481	477	505	499	467	431	502	445	471	473	490	475	493	470	476	492	484	495	483	467	468	498	462	508	481	512	458	481	461	464	482	512	474	495	482	485	447	473	468	488	482	484	459	471	483	464	434	444	478	489	482	506	444	499	476	498	474	493	496	519	524	468	461	520	510	506	476	474	494	468	461	532	524	461	468	498	454	529	450	463	501	495	471	471	473	457	448	464	438	447	476	471	462	477	479	490	472	458	451	476	463	519	473	523	479	479	507	469	505	481	488	461	451	488	483	520	490	469	507	500	464	502	457	477	461	468	451	483	474	473	494	445	496	447	455	457	449	485	539	516	481	454	478	465	507	431	515	498	445	476	508	463	490	475	489	469	490	536	495	468	484	453	464	439	455	484	498	509	472	438	467	491	437	463	461	468	484	510	462	472	484	497	482	499	462	527	501	491	502	472	467	494	444	463	440	489	502	474	498	486	528	487	489	471	495	485	485	493	421	475	501	446	509	483	470	486	471	464	467	493	492	478	515	479	473	466	473	490	465	476	507	508	498	478	458	484	507	465	484	473	478	492	468	498	505	478	496	468	470	460	528	514	476	472	476	459	486	453	497
10475	1204	1413	1021	741	522	418	314	297	238	196	172	170	164	161	144	136	142	135	109	103	115	113	103	108	75	104	96	97	88	100	117	120	111	94	94	96	100	78	98	103	95	103	98	88	97	82	74	103	90	88	84	102	110	79	94	98	90	77	110	98	91	98	93	92	95	105	84	83	87	83	94	83	88	79	89	86	99	95	103	76	87	96	85	88	96	92	95	97	91	91	100	105	90	93	92	87	94	81	93	108	104	82	97	87	83	83	99	82	97	94	92	104	88	67	75	98	77	93	87	92	90	87	81	93	89	85	97	106	91	79	89	91	75	111	95	81	97	76	117	86	97	92	112	98	92	77	83	94	90	117	81	90	101	100	85	105	106	101	64	84	82	80	84	104	95	96	82	89	83	92	89	113	84	98	94	101	97	102	80	91	77	95	98	90	94	93	78	106	99	93	91	76	104	73	100	73	81	71	60	108	87	84	108	92	92	102	89	93	73	92	79	90	97	81	85	69	76	98	89	113	86	102	83	89	92	75	96	97	91	100	108	94	83	92	81	81	79	74	95	92	82	95	72	81	90	93	87	77	77	86	87	107	84	93	78	96	84	70	101	97	89	96	73	93	108	94	81	86	91	88	92	92	88	100	89	86	86	99	89	107	88	101	85	72	86	85	92	88	75	81	88	99	80	85	75	96	79	96	98	111	86	98	93	94	93	75	93	94	71	84	99	76	93	92	101	100	83	97	84	94	101	83	85	95	83	107	91	110	91	82	92	109	79	101	99	80	86	93	80	105	90	90	87	108	71	72	84	82	98	98	93	108	90	77	91	106	91	72	96	95	85	84	87	82	82	83	97	94	102	104	91	95	77	95	86	89	86	86	81	79	95	89	72	88	77	89	83	86	82	90	101	88	92	71	92	86	88	85	93	86	78	95	89	86	94	86	85	90	86	79	100	84	90	86	96	88	103	90	84	96	85	85	79	90	92	101	97	82	82	109	76	85	96	83	82	93	97	85	86	83	82	98	95	82	96	86	99	89	90	98	70	80	93	97	109	93	85	88	99	101	93	88	98	94	89	78	94	81	89	94	83	97	81	76	79	97	86	80	88	71	77	85	97	92	84	109	79	92	88	96	92	97	82	89	94	87	93	103	82	82	95	82	84	93	91	84	80	87	93	96	89	101	79	88	86	92	99	100	92	87	86	82	71	93	94	91	95	98	98	94	102	89	82	96	95	82	70	89	95	96	95	93	83	97	99	72	75	98	80	95	82	85	84	84	92	103	93	80	79	71	91	80	86	70	87	73	89	78	88	95	102	98	80	91	77	96	96	66	69	92	77	103	104	83	93	85	90	72	90	98	81	97	97	82	99	94	85	95	95	77	88	91	71	104	102	85	98	98	83	93	89	83	92	81	92	101	99	94	88	88	95	82	96	104	85	101	93	81	79	101	78	97	100	86	71	107	86	93	89	88	99	88	92	75	92	63	75	84	91	99	78	87	85	89	91	90	96	96	96	90	81	79	98	88	84	80	84	95	88	94	92	73	83	88	91	89	91	87	101	97	85	71	103	95	100	90	88	95	79	82	79	92	83	75	92	88	86	94	87	90	84	84	101	95	76	90	89	79	75	82	97	81	102	85	81	86	74	98	72	95	88	89	95	91	91	80	84	90	100	92	88	92	80	84	87	90	93	97	99	86	99	85	83	85	81	98	98	89	91	94	105	118	81	100	91	87	83	86	89	102	111	103	107	96	107	99	104	86	94	83	87	86	87	80	77	85	84	83	86	97	86	76	92	97	102	95	78	93	104	88	90	111	93	78	94	80	93	84	102	80	82	90	82	88	68	95	107	73	97	73	105	71	76	93	88	100	97	85	72	71	75	98	68	90	90	85	95	96	82	97	95	81	84	88	68	93	88	80	106	94	78	101	93	99	98	77	87	90	82	94	95	100	106	92	94	104	95	100	73	82	86	81	77	76	82	80	86	95	83	83	92	98	91	112	76	94	78	85	81	77	84	92	91	93	83	90	96	78	92	117	101	82	83	87	80	98	72	75	85	85	80	84	100	110	101	95	106	87	75	91	79	99	85	87	96	89	88	101	80	80	80	78	88	71	73	99	90	66	85	101	74	82	92	70	102	93	94	107	81	88	93	107	83	89	87	99	88	88	85	103	90	96	97	81	88	88	89	83	110	96	98	99	106	75	74	88	89	79	87	93	97	93	96	101	96	81	100	74	95	90	97	88	80	103	85	96	91	100	100	86	87	93	84	94	90	88	79	96	96	100	80	97	94	94	93	84	114	74	75	74	86	81	88	95	83	74	75	85	125	84	89	98	92	104	96	81	94	99	93	88	76	85	82	83	100	88	103	85	92	103	97	81	100	80	76	84	90	96	94	86	101	84	80	99	71	87	95	99	100	94	93	90	106	103	105	103	75	89	119	95	95	93	83	86	86	91	94	86	76	86	97	107	76	95	80	88	111	101	104	94	91	89	105	96	87	93	93	86	101	106	76	101	82	78	88	91	109	95	78	94	77	97	103	84	78	101	88	102	88	94	104	92	94	79	92	91	93	79	97	89	101	100	100	77	104	94	89	97	91	87	89	82	104	100	92	75	89	90	90	83	78	96	96	99	91	76	79	84	83	87	95	76	91	80	108	98	90	85	83	87	83	90	81	76	96	97	75	74	94	104	94	80	85	94	88	94	85	108	98	81	91	85	91	71	100	94	107	111	105	93	101	96	90	83	98	87	78	74	96	92	77	84	94	88	89	78	81	86	74	89	86	83	80	83	84	100	86	78	70	86	100	98	78	70	82	89	98	84	69	95	88	83	76	99	80	97	102	97	96	89	81	77	89	99	96	92	82	99	98	92	96	96	90	78	92	86	80	93	84	84	98	79	107	93	93	80	82	97	94	90	91	76	108	92	93	88	78	61	75	93	94	74	80	86	80	96	95	105	92	92	89	78	98	82	91	101	100	87	99	111	101	96	90	78	81	84	84	76	89	98	88	88	74	96	114	71	99	105	91	94	91	97	91	98	92	91	94	77	89	91	94	94	99	84	78	80	77	96	88	88	70	98	107	81	87	93	76	93	82	79	85	93	107	85	86	103	94	86	96	88	106	91	74	93	71	79	98	93	113	81	98	82	77	77	96	77	83	82	82	95	79	97	85	83	105	90	89	79	100	90	84	79	85	72	94	92	78	88	84	88	101	102	98	80	84	89	93	89	77	106	86	78	87	83	79	101	97	72	95	71	82	103	89	107	83	96	99	90	99	85	101	92	67	85	84	96	94	79	98	77	89	90	72	78	103	88	92	97	79	89	76	107	84	77	76	93	86	81	110	97	73	75	98	89	88	88	85	92	77	83	97	103	83	92	106	95	88	78	105	87	100	83	88	105	87	98	81	84	98	83	86	82	85	85	84	89	90	83	95	89	95	88	94	95	68	91	89	99	88	78	84	81	78	104	95	81	83	103	101	88	79	102	86	102	80
5941	1429	3348	3665	3102	2520	1911	1711	1375	1173	1085	948	809	796	698	640	634	603	533	524	503	460	502	421	435	458	392	417	376	401	379	368	373	359	393	344	383	342	359	320	364	331	335	376	319	332	332	332	315	349	291	337	330	309	301	321	317	297	326	325	317	325	326	337	316	307	315	310	300	326	290	291	286	308	330	313	293	322	291	289	331	262	330	343	283	287	305	289	294	283	320	304	305	292	305	323	276	295	294	294	308	271	302	295	286	299	297	301	290	294	313	318	281	315	290	293	297	257	315	292	311	290	267	285	266	292	277	310	304	307	286	316	283	305	313	282	265	318	261	291	291	272	297	299	298	307	309	286	307	295	296	273	306	290	291	315	276	284	281	289	292	280	331	298	271	339	280	279	311	296	282	260	255	309	273	307	284	301	289	287	299	307	276	266	304	293	250	290	266	276	303	302	316	290	286	302	283	301	277	316	282	276	331	287	260	288	277	289	286	273	241	317	303	307	293	301	299	287	326	297	314	291	284	301	305	283	269	314	272	303	282	288	286	291	271	264	312	269	276	306	294	282	285	301	298	264	316	297	292	281	304	300	265	292	280	269	310	268	292	307	257	295	301	318	315	278	300	275	308	301	290	284	279	271	292	288	304	260	310	277	287	291	294	280	297	275	298	284	283	292	272	265	284	272	300	270	288	282	297	309	305	298	276	281	288	281	296	293	296	273	270	298	273	293	270	291	299	291	292	287	296	292	283	278	294	276	280	288	277	309	293	287	281	272	283	282	289	301	266	284	268	283	296	285	272	294	267	308	289	313	299	282	279	257	281	287	328	303	314	283	269	310	304	297	303	288	277	279	317	286	286	263	278	270	317	300	286	289	300	287	268	273	287	305	280	264	246	321	274	314	286	300	272	289	272	275	287	284	305	308	315	271	284	294	295	296	297	283	270	295	282	296	289	281	299	303	281	282	279	285	298	269	309	279	285	266	271	276	294	307	281	323	288	273	273	273	271	290	302	304	257	278	281	270	316	311	302	286	313	283	298	320	309	279	296	311	291	291	300	278	279	276	281	283	285	258	286	302	272	298	280	277	295	276	301	337	276	290	319	291	310	300	290	288	279	296	291	287	301	301	304	299	291	277	273	238	272	295	293	275	280	299	277	294	271	319	289	305	271	280	291	276	301	272	281	270	276	308	280	306	288	302	284	295	277	266	295	279	308	264	315	287	315	314	304	314	283	276	313	295	302	285	289	254	265	279	294	266	322	280	322	292	290	291	278	285	297	271	259	297	290	283	276	294	261	290	283	304	276	283	282	288	308	290	264	290	312	286	295	293	278	307	271	287	316	283	282	306	299	321	300	291	294	271	283	293	295	273	293	281	311	328	271	280	279	287	309	300	285	288	285	302	287	268	280	289	284	269	275	289	298	291	269	302	283	305	258	300	311	298	298	273	260	286	317	316	278	295	261	285	269	293	295	307	276	283	267	301	277	279	264	281	317	299	321	318	271	275	298	265	280	289	288	298	284	285	300	286	304	267	288	314	278	317	272	250	295	279	284	317	283	298	285	289	266	298	292	273	252	296	288	298	285	320	280	277	256	267	304	273	276	316	268	279	305	300	264	305	275	268	315	260	289	298	282	269	297	277	299	274	298	287	286	268	301	277	295	301	317	276	273	305	300	308	310	279	302	277	276	275	292	289	279	271	294	261	301	297	321	285	296	319	273	311	284	297	305	274	305	286	280	312	287	294	292	298	292	323	301	304	277	277	309	321	291	288	293	291	297	269	296	280	306	281	311	298	316	319	284	301	299	286	283	299	305	310	275	306	247	297	297	287	313	275	304	297	280	316	280	286	300	293	310	287	286	300	322	295	289	291	304	290	278	288	308	282	282	260	284	314	292	314	285	294	287	266	300	263	280	289	271	288	297	299	280	282	257	309	287	305	297	289	271	254	274	279	310	271	277	326	304	284	305	310	287	314	291	270	310	283	271	255	278	293	299	284	302	297	300	281	301	279	257	271	288	263	297	308	288	298	279	278	247	302	273	275	298	274	267	279	306	297	317	305	298	290	281	290	272	300	281	291	310	291	297	291	326	292	307	260	271	307	296	273	255	299	273	291	281	292	263	282	322	259	312	270	280	284	291	291	280	318	269	271	265	283	292	291	260	319	281	277	286	316	285	271	295	311	288	288	293	280	321	281	284	278	299	257	272	302	307	298	283	270	281	296	293	290	310	250	289	309	282	271	306	283	297	280	272	282	283	290	293	274	302	279	286	312	311	303	311	273	289	263	297	308	335	300	281	283	273	263	272	297	292	296	290	275	285	289	289	301	297	263	291	270	272	292	276	304	281	280	309	331	307	303	334	279	292	253	285	278	276	298	267	300	284	272	270	300	291	277	249	299	289	303	276	296	280	294	259	287	283	307	310	320	295	279	311	308	296	277	302	289	286	280	269	299	325	275	304	282	298	314	299	288	290	277	293	265	289	300	312	274	297	271	299	278	296	293	300	314	290	283	286	280	286	288	290	296	290	300	304	269	294	299	279	306	308	315	306	274	336	283	309	299	289	271	314	312	293	290	281	267	270	294	287	290	269	272	267	283	267	280	301	268	297	299	322	305	290	267	296	304	315	304	315	315	276	278	283	298	303	334	269	285	284	297	295	281	277	300	281	283	280	273	270	264	285	305	278	318	297	290	270	335	285	292	274	298	312	289	274	295	299	282	280	288	298	283	301	279	313	277	316	272	291	310	310	307	286	321	285	291	265	303	283	281	267	275	281	297	268	282	287	295	286	290	279	275	302	300	267	269	247	260	289	307	296	268	295	286	284	294	301	294	301	276	310	291	285	289	299	302	262	263	288	298	294	280	328	278	277	284	315	306	288	296	314	295	289	281	323	277	283	296	280	290	294	296	282	299	278	280	299	289	296	310	279	288	307	290	283	269	279	289	280	274	283	310	285	282	278	277	300	289	297	278	318	258	291	256	284	281	281	296	299	272	281	288	279	306	272	310	283	296	286	292	291	268	305	269	306	310	314	293	276	297	295	286	287	262	266	283	301	278	302	311	281	269	297	290	298	270	255	314	260	321	298	287	284	302	310	297	294	264	313	286	262	284	283	294	314	286	294	315	340	333	284	257	305	270	303	297	289	284	303	275	286	330	338	271	265	265	277	275	280	275	299	263	284	285	285	257	262	280	306	279	274	256	285	256	322	301	281	292	286	310	282	289	295	316	294	285	309	279	266	295	279	274	281	318	303	304	301	299	320	313	282	281	258	278	266	296	280	292	345	288	281	279	283	261	289	272	263	319	299	283	258	281	305	288	276	279	308	304	262	292	266	283	305	295	251	290	262	333	285	285	290	300	286	278	305	287	294	288	288	308	294	276	289	295	299	309	278	266	279	283	258	302	303	286	321	320	308	279	316	304	267	281	253	350	287	266	270	271	321	293	270	276	290	281	322	282	309	304	286	241	274	267	306	290	257	277	283	295
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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
