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
338182663485	338182664043	338182664593	338182665143	338182665693	338182666243	338182666793	338182667343	338182667893	338182668443	338182668993	338182669543	338182670093	338182670643	338182671193	338182671743	338182672293	338182672843	338182673393	338182673943	338182674493	338182675043	338182675593	338182676143	338182676693	338182677243	338182677793	338182678343	338182678893	338182679443	338182679993	338182680543	338182681093	338182681643	338182682193	338182682743	338182683293	338182683843	338182684393	338182684943	338182685494	338182686043	338182686593	338182687143	338182687693	338182688243	338182688793	338182689343	338182689893	338182690443	338182690993	338182691543	338182692093	338182692643	338182693193	338182693743	338182694293	338182694843	338182695393	338182695943	338182696493	338182697043	338182697593	338182698143	338182698693	338182699243	338182699793	338182700343	338182700893	338182701443	338182701993	338182702543	338182703093	338182703643	338182704193	338182704743	338182705293	338182705843	338182706393	338182706943	338182707493	338182708043	338182708593	338182709143	338182709693	338182710243	338182710793	338182711343	338182711893	338182712443	338182712993	338182713543	338182714093	338182714643	338182715193	338182715743	338182716293	338182716843	338182717393	338182717943	338182718493	338182719043	338182719593	338182720143	338182720693	338182721243	338182721793	338182722343	338182722893	338182723444	338182723993	338182724543	338182725093	338182725643	338182726193	338182726743	338182727293	338182727843	338182728393	338182728943	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
14025	1291	935	732	470	367	287	263	242	255	211	201	183	197	166	174	178	168	194	173	171	199	201	154	185	149	170	175	169	188	173	163	139	168	138	141	150	174	187	143	135	170	164	165	145	169	167	140	169	186	165	194	187	155	141	163	157	173	180	181	156	146	166	137	165	146	142	166	158	162	169	169	155	152	178	154	149	166	163	161	176	145	163	129	158	145	154	140	149	167	169	144	163	157	137	162	172	175	161	155	139	172	141	156	156	162	159	145	175	153	176	168	148	161	157	167	132	135	158	158	152	149	173	156	150	159	153	160	158	115	174	145	152	160	139	154	160	159	136	142	158	171	156	173	137	143	173	146	176	141	142	163	143	164	150	158	149	136	163	142	157	167	163	164	128	151	143	156	145	175	168	164	157	151	178	177	141	161	154	154	146	186	173	156	161	123	174	148	162	154	141	185	155	147	163	162	162	157	163	153	156	107	142	128	148	144	143	147	181	190	165	162	156	147	141	176	171	158	157	158	123	171	156	158	146	127	149	154	154	165	152	159	147	151	149	171	163	146	153	154	181	163	146	157	172	162	183	152	170	162	154	157	171	141	158	172	159	164	155	151	172	133	137	153	151	139	153	168	158	155	151	154	174	154	177	143	128	183	149	122	155	146	156	165	167	146	152	155	136	156	167	159	156	169	168	142	154	172	156	161	167	148	139	168	159	182	147	156	147	148	149	144	139	175	143	153	155	165	166	166	171	164	134	157	157	164	176	164	141	130	165	138	143	170	145	160	171	147	162	154	156	122	165	153	153	132	147	131	155	151	142	147	167	156	158	176	131	160	151	164	158	157	172	167	141	156	164	175	196	141	151	156	190	151	159	168	154	149	134	131	169	157	161	168	153	186	165	151	151	140	168	163	196	153	150	147	163	139	147	175	156	166	185	150	144	171	157	175	187	187	144	147	145	148	146	134	153	141	176	144	154	163	155	181	147	150	164	147	149	167	155	152	165	153	143	158	159	179	147	150	158	157	138	182	163	144	183	166	170	148	143	151	168	166	154	179	160	172	155	165	154	151	168	166	183	178	140	162	167	178	153	144	142	194	163	176	169	180	147	149	143	161	120	153	174	152	180	145	171	137	163	150	153	156	172	150	152	143	158	176	170	163	144	153	166	166	173	172	157	166	148	161	152	155	160	168	154	174	136	141	161	156	152	169	143	181	152	161	163	155	176	146	149	154	156	151	151	165	165	168	170	158	151	170	158	147	149	140	142	135	158	175	177	160	165	165	140	145	169	156	143	159	192	152	164	161	155	159	170	147	150	172	161	144	151	147	151	178	170	152	163	158	167	168	166	172	159	163	184	133	161	119	141	161	169	170	169	175	161	158	153	183	148	170	162	171	172	176	173	150	161	155	169	140	151	175	136	171	163	163	143	154	159	169	177	168	147	168	148	148	145	158	163	178	141	148	162	150	169	141	174	164	139	160	144	151	138	164	163	165	148	166	149	162	156	159	163	146	154	128	162	134	166	145	171	155	183	149	149	157	154	129	169	165	141	166	136	123	146	172	142	122	164	160	165	173	159	157	141	138	167	162	168	144	141	149	171	168	171	146	145	142	139	143	151	164	169	147	169	169	147	162	144	148	174	155	166	149	172	132	140	184	144	185	147	135	156	168	160	149	146	167	138	153	149	147	168	176	165	143	171	152	166	144	150	158	149	151	143	152	151	166	177	144	155	147	135	155	163	169	152	152	154	146	157	152	177	165	172	155	170	178	167	166	164	162	148	145	154	155	156	146	151	151	166	197	154	153	161	170	150	156	155	154	160	162	164	188	187	142	145	171	157	147	159	146	157	152	156	156	151	147	166	154	169	137	177	168	140	146	180	158	146	173	154	149	177	146	143	159	142	153	148	177	150	173	171	167	160	164	140	163	132	136	144	197	167	166	167	165	148	150	170	150	172	155	155	151	161	173	169	161	163	175	174	170	180	163	158	117	156	151	134	195	151	176	170	178	157	125	175	159	141	156	157	166	154	170	133	151	172	156	161	172	169	173	154	173	172	154	159	158	188	166	163	145	182	173	168	150	183	153	158	153	156	176	172	144	138	138	165	157	173	174	151	172	161	152	152	154	157	158	141	144	157	178	178	160	174	154	158	167	156	117	171	185	157	173	147	154	165	140	170	168	138	158	155	154	141	174	145	160	159	156	155	190	142	162	167	149	161	164	148	171	164	174	186	164	174	147	196	167	166	168	142	177	156	174	156	155	144	147	169	168	163	165	164	181	161	167	157	152	159	182	166	171	165	169	157	181	156	170	165	170	164	144	150	144	159	172	161	147	167	164	148	135	171	148	144	170	169	163	157	155	156	156	176	162	143	166	132	148	134	150	175	147	149	138	159	140	145	168	161	136	157	144	151	169	140	173	155	164	163	155	167	154	149	140	149	173	157	149	168	166	148	152	151	147	145	153	157	136	166	169	169	169	167	169	163	169	168	181	166	162	168	154	147	154	139	146	157	170	143	176	158	155	154	175	170	178	188	178	161	148	152	150	176	155	168	158	154	156	167	168	150	165	164	161	159	153	148	152	159	166	150	151	170	163	154	148	164	156	142	154	137	159	160	161	167	137	184	150	168	135	160	152	172	143	145	165	150	150	159	152	156	153	149	171	165	161	163	141	140	149	175	164	152	142	171	152	145	150	147	148	182	134	174	157	131	161	146	156	173	155	169	168	167	153	155	153	166	143	149	175	150	154	176	174	163	155	184	160	167	176	161	171	154	148	159	142	156	166	184	170	164	161	142	154	163	150	156	155	159	164	180	142	170	154	176	131	141	151	141	175	147	183	192	164	150	167	184	171	153	154	154	163	172	160	171	155	143	169	155	159	153	165	153	173	158	154	163	184	166	156	164	125	158	167	159	173	160	167	171	180	152	160	169	151	151	137	163	154	166	172	145	132	173	194	149	137	146	150	139	159	162	151	169	169	158	174	179	157	159	175	130	159	155	152	154	151	144	167	154	154	151	152	181	140	161	169	166	156	136	163	159	135	151	155	139	173	163	131	153	153	141	149	149	178	158	146	166	157	160	165	156	144	143	158	161	159	160	158	135	169	131	163	150	160	178	157	143	169	147	147	165	163	159	178	137	171	158	151	163	151	162	178	184	162	142	169	170	129	153	172	154	163	145	153	144	134	158	153	157	148	156	153	158	160	150	140	173	152	165	165	154	162	165	155	167	145	148	142	149	173	154	166	160	171	143	161	149	154	170	140	149	148	143	156	172	152	155	158	150	155	198	165	157	147	182	156	174	159	151	160	142	147	158	147	145	150	143	164	159	155	149	147	147	170	168	143	163	162	170	168	147	146	155	169	172	169	158	132	141	174	146	158	164	152	138	152	144	160	181	167	160	152	155	163	173	155	172	160	158	145	153	152	157	139	151	147	148	157	149	150	155	161	175	154	181	151	165	161	154	152	167	143	162	161	153	166	152	164	148	162	160	138
8099	1113	1972	2283	1888	1512	1217	1003	891	800	709	663	660	575	565	555	526	526	518	493	469	471	492	486	453	476	471	474	417	440	400	475	468	415	435	438	482	465	373	424	425	409	456	413	409	418	393	402	417	462	424	392	444	404	428	398	472	423	389	393	370	410	383	422	404	399	405	374	423	396	400	446	414	383	398	440	387	415	428	407	373	428	385	411	427	413	387	383	423	441	394	412	375	411	432	401	387	431	422	386	392	379	410	417	378	403	404	421	406	423	408	427	457	413	412	395	426	404	407	414	415	416	433	409	452	406	382	434	416	406	370	421	388	391	396	406	409	398	426	396	411	461	414	408	395	383	376	412	401	405	389	411	424	436	438	408	394	387	356	416	392	404	389	394	411	434	382	382	401	397	390	416	415	403	402	460	421	401	390	400	450	402	376	390	395	429	418	390	416	387	368	373	409	426	415	414	391	415	395	421	372	412	417	398	407	420	385	406	382	426	404	411	377	412	400	381	379	392	407	369	389	408	388	401	374	438	422	408	410	392	378	366	383	387	395	380	414	385	387	425	406	424	420	427	412	392	393	416	398	394	397	392	430	357	413	369	413	400	398	407	400	398	349	387	409	402	356	393	417	392	405	407	412	443	389	392	390	394	378	369	436	389	412	419	417	326	389	438	403	416	381	428	394	391	383	425	426	382	396	417	439	416	398	413	441	426	417	413	395	425	428	397	406	402	406	406	391	391	419	393	395	385	396	424	406	415	393	415	405	426	412	381	406	373	379	403	400	400	445	388	423	394	402	393	403	397	409	393	414	383	424	411	397	400	423	408	385	469	380	415	447	344	405	378	379	434	418	428	433	410	416	427	433	435	455	410	422	388	412	419	435	407	436	433	372	408	380	400	402	416	411	421	425	383	420	416	402	408	386	411	418	396	404	408	407	401	403	416	371	411	430	424	417	354	401	424	408	399	386	371	404	417	424	406	403	412	417	392	369	381	388	429	417	377	377	414	410	396	401	382	431	395	407	431	399	423	404	401	372	416	401	390	424	382	380	416	429	399	411	378	389	413	422	408	383	433	417	397	382	345	396	395	380	435	406	390	420	430	383	408	385	393	404	373	389	406	419	406	372	440	361	433	403	421	420	405	378	401	417	400	377	434	439	386	393	364	408	379	420	404	412	424	403	378	378	393	417	403	377	391	387	374	402	413	383	389	426	383	398	378	399	416	422	410	377	393	384	378	405	380	415	377	386	400	397	413	435	402	409	422	411	432	375	393	362	401	391	420	392	432	429	449	396	384	407	398	407	425	427	397	374	429	386	424	413	424	406	395	407	395	424	416	394	380	387	420	377	423	405	392	397	423	398	425	383	364	438	367	417	427	394	362	405	438	423	427	424	400	405	398	412	396	428	419	370	416	403	395	416	426	360	405	395	410	424	394	384	355	395	377	392	402	396	388	376	413	428	422	402	408	358	373	386	393	415	382	422	394	421	383	399	389	405	424	409	398	411	391	380	414	355	410	436	423	411	423	424	352	409	427	438	394	376	375	411	381	416	375	409	366	412	389	397	385	399	391	411	423	417	406	400	403	366	421	390	395	442	390	358	389	374	394	382	417	414	402	417	381	390	387	423	384	366	451	378	391	377	370	393	357	378	407	375	382	386	392	416	408	424	383	405	412	406	371	383	390	390	374	382	441	433	417	357	423	406	377	402	423	404	414	401	425	420	401	419	394	414	378	399	437	407	412	394	396	381	414	364	416	389	412	387	400	378	404	420	388	424	399	400	367	365	390	433	410	395	384	378	371	428	384	403	417	398	442	398	412	425	389	373	424	396	417	417	460	410	393	416	397	427	390	456	414	423	409	372	389	379	396	402	404	400	450	390	440	395	422	426	398	405	411	397	403	394	380	397	380	433	395	402	402	436	413	416	403	384	408	435	383	401	430	416	375	402	395	402	396	404	408	415	383	386	389	443	390	386	375	406	406	415	369	387	392	455	419	417	423	396	429	427	433	385	376	411	410	375	408	376	390	430	400	423	387	430	380	400	390	374	354	425	412	385	380	399	398	393	407	416	426	407	397	361	426	412	377	421	372	410	399	407	391	404	405	376	371	386	390	381	386	380	434	392	436	438	383	406	423	405	424	417	384	445	447	414	410	433	431	405	386	374	360	412	368	401	393	383	395	398	410	399	402	431	402	414	407	402	402	428	392	397	369	410	385	408	380	399	422	393	376	385	415	406	434	446	379	413	394	414	405	416	379	408	426	383	417	388	375	407	394	377	426	395	405	392	393	425	397	424	390	399	360	372	397	412	440	378	381	396	411	380	396	404	434	434	396	410	407	409	426	412	402	419	413	429	389	368	411	390	389	385	413	396	389	370	428	393	379	408	411	406	380	359	364	423	398	429	405	383	383	418	417	454	420	389	425	378	452	384	444	384	404	399	412	395	390	399	414	400	401	370	388	412	386	405	390	409	399	440	410	393	391	383	372	401	399	394	422	432	411	396	392	405	394	377	420	437	407	403	409	385	377	405	410	412	413	399	422	432	458	399	394	415	426	385	376	412	418	388	398	381	392	430	428	411	435	395	375	414	431	416	421	406	401	455	370	379	380	388	408	388	403	389	397	406	401	434	380	395	383	431	406	397	426	376	438	397	372	383	422	416	416	431	366	375	387	385	410	408	395	373	405	416	370	382	437	403	382	355	407	384	388	420	441	395	415	393	377	390	417	420	407	412	422	409	385	407	393	389	388	418	398	391	416	366	391	413	379	415	426	414	428	422	383	393	376	411	425	393	381	412	409	392	389	376	396	358	390	399	394	390	330	433	441	398	390	418	407	413	422	418	378	379	398	414	415	449	404	431	385	415	391	426	397	423	401	406	413	406	377	403	449	384	425	396	388	425	366	353	401	427	408	368	370	424	411	383	401	410	405	406	411	371	423	444	390	405	384	418	403	385	433	412	410	394	359	342	424	419	404	379	414	389	412	397	425	366	390	410	423	394	394	392	392	412	433	405	406	390	432	404	379	388	413	385	421	406	394	343	389	410	360	397	405	408	423	427	406	389	401	384	383	392	422	374	411	390	390	412	413	410	419	401	385	376	423	409	403	392	416	419	380	442	409	434	425	371	419	414	405	400	380	418	380	393	396	401	396	348	424	424	406	379	397	414	384	397	353	407	392	417	395	383	383	365	391	377	443	414	403	399	397	429	388	400	403	379	379	400	396	417	416	373	418	408	419	400	424	432	400	419	414	402	389	384	389	396	409	422	402	407	411	437	398	427	420	389	390	391	398	388	405	369	412	413	388	388	374	399	433	356	424	393	432	408	431	420	378	424	412	433	465	405	364	404	429	365	391	406	405	401	405	369	370	446	385	407	402	413	398	416	403	371	398	414	399	429	381	408	406	414	445	369	395	428	426	409	424	387	382	386	435	403	374	407	389	391	404	426	431	372	410	402	443	402	378	365	365	371	397	425	392	402	420	413	410	394	408
1553	314	336	272	287	285	311	296	241	267	305	273	288	240	303	272	241	279	257	285	312	284	289	286	306	256	279	298	295	262	265	297	259	256	295	261	278	267	309	283	297	299	275	280	269	259	282	282	272	280	253	291	250	309	300	283	284	315	276	295	278	294	269	280	279	247	291	254	312	297	293	281	268	276	255	266	274	279	282	301	308	301	258	263	272	275	257	270	285	254	278	271	289	274	295	273	263	262	260	292	306	272	303	301	278	281	280	298	259	291	306	274	276	250	302	266	289	259	273	289	260	290	284	321	278	261	253	261	274	255	286	262	291	276	291	274	293	273	282	275	265	247	249	267	274	280	266	284	264	258	319	273	314	292	282	280	254	279	298	265	259	279	291	271	285	279	259	297	286	280	247	296	249	276	304	241	290	291	286	274	286	298	300	252	289	270	292	275	267	283	279	270	318	259	289	277	306	280	304	272	269	274	307	278	281	254	287	305	264	278	295	286	269	294	246	305	288	252	250	284	265	275	267	288	285	245	265	273	256	250	275	303	290	267	273	276	287	270	221	279	312	260	259	259	272	293	276	311	248	267	252	296	269	289	276	267	260	295	285	247	287	289	269	258	292	302	282	292	281	276	303	285	277	302	269	266	272	267	277	276	291	281	303	260	251	296	238	255	311	299	292	271	303	293	290	255	257	306	253	272	304	271	260	251	283	271	265	257	238	296	292	259	270	276	256	276	277	260	287	294	256	292	269	271	324	258	274	280	310	266	289	281	272	270	261	272	289	284	280	272	284	283	262	290	297	292	292	295	303	257	299	285	254	253	292	268	315	271	271	270	289	285	266	261	295	272	289	308	261	285	273	252	272	274	302	289	275	236	260	290	283	265	280	260	253	257	258	253	277	265	239	258	277	268	271	276	294	269	294	284	287	270	269	288	283	278	281	308	282	288	273	272	282	272	260	287	277	264	273	307	291	262	292	266	280	282	309	288	279	277	274	257	301	261	277	292	273	310	307	283	230	235	272	270	260	304	289	261	280	269	276	287	280	270	234	263	255	274	282	291	279	273	267	262	264	296	288	305	253	283	272	315	265	247	274	274	256	286	268	261	259	255	266	266	254	293	285	279	269	249	274	264	268	287	246	279	291	293	278	276	306	306	274	293	286	251	272	267	289	284	262	278	280	319	282	250	279	308	298	276	270	263	294	278	297	284	295	288	268	290	258	261	293	264	279	273	279	263	243	273	239	275	290	252	270	281	304	289	301	299	282	294	299	301	280	257	300	310	302	264	282	243	284	286	265	249	304	236	296	290	271	253	284	276	282	276	268	249	305	266	300	264	293	274	257	266	234	272	256	252	266	268	290	292	269	294	289	288	324	283	278	264	316	317	315	260	306	274	290	287	272	289	295	276	267	278	305	306	238	285	239	261	302	284	287	287	276	259	271	289	269	247	267	268	256	253	303	247	287	291	278	264	282	270	275	241	311	295	308	296	272	302	262	281	314	262	258	254	298	268	275	286	293	262	309	257	317	282	262	290	289	290	286	257	303	270	289	302	274	283	301	270	296	260	291	298	273	238	272	301	297	274	281	282	296	286	283	240	270	287	280	272	286	322	282	303	286	264	260	287	296	238	262	295	272	255	275	272	315	264	275	292	262	279	304	278	276	288	287	262	276	264	251	283	252	254	247	282	280	246	273	255	271	250	265	268	269	290	264	284	282	278	257	273	262	285	257	312	276	251	277	304	289	280	273	264	259	253	283	279	288	284	251	236	285	263	267	263	257	286	273	259	275	275	277	292	313	261	288	263	270	302	306	278	263	273	275	273	277	284	290	288	305	318	284	299	320	299	285	241	257	306	261	259	293	280	313	273	262	285	323	281	268	303	273	276	258	276	306	301	282	283	332	272	271	308	280	285	298	283	256	285	277	259	295	276	287	275	295	274	268	291	260	298	247	299	271	273	260	286	312	295	286	268	256	302	278	268	276	290	258	275	298	260	281	272	278	285	276	259	284	292	271	306	276	255	251	256	249	263	286	239	277	306	272	241	308	271	285	283	259	294	283	265	272	274	267	278	280	251	296	264	290	273	292	308	319	259	246	262	263	275	263	285	290	279	274	255	264	298	287	292	267	281	287	283	291	247	256	293	280	295	246	297	279	250	242	252	293	260	303	240	285	265	266	284	279	256	282	286	253	272	269	260	269	283	283	221	275	268	266	266	259	252	280	245	277	284	275	294	282	274	311	255	258	249	286	308	272	295	271	261	299	280	289	281	297	269	280	310	272	266	266	272	265	274	309	287	270	293	265	279	243	264	266	289	281	253	317	267	257	276	283	276	273	270	318	292	292	250	265	270	247	281	273	288	272	301	264	290	266	262	299	287	300	287	237	271	256	283	264	278	303	265	324	269	255	282	250	293	280	265	296	266	291	277	275	279	290	275	259	281	272	275	258	266	271	257	308	263	283	291	283	259	268	248	277	255	273	290	294	252	275	271	282	256	315	285	282	285	241	257	282	251	286	254	257	288	273	293	278	267	297	293	294	261	299	266	278	252	287	304	271	275	279	274	295	293	301	301	305	277	264	248	306	311	286	256	276	261	266	278	262	267	257	286	277	307	299	295	290	285	253	279	280	278	306	261	326	299	291	279	260	285	241	291	264	264	252	278	306	257	273	280	247	269	272	251	289	268	285	278	315	286	289	274	249	282	287	276	269	296	248	297	289	281	302	285	245	267	289	278	284	277	248	261	274	281	285	282	253	292	254	274	266	271	273	295	285	283	266	258	239	250	271	276	257	265	296	270	287	317	298	293	250	276	280	294	286	275	246	276	255	253	259	278	261	256	296	278	276	276	306	259	249	271	281	266	266	248	291	306	302	293	284	279	282	271	288	271	292	291	293	273	239	281	286	290	284	268	248	254	287	275	274	296	293	303	293	270	308	248	242	263	299	300	283	291	266	261	306	270	300	331	273	305	298	278	300	247	315	291	293	277	281	286	242	242	261	280	296	278	271	261	270	275	278	261	264	289	286	263	289	305	263	272	274	302	271	295	295	276	280	292	275	289	281	293	266	257	276	278	244	247	262	268	304	301	301	284	290	272	273	278	294	315	297	265	298	271	262	261	289	263	293	277	251	316	270	261	303	280	266	277	273	277	253	290	293	261	305	289	275	248	303	305	258	293	269	288	267	291	297	274	261	299	309	284	288	303	294	293	290	311	291	308	281	266	271	258	278	291	247	276	284	303	293	279	297	275	278	289	312	259	264	271	271	280	256	246	255	291	269	287	270	281	260	276	294	278	247	296	252	256	269	292	286	285	289	263	284	282	273	285	289	282	271	300	294	244	235	268	317	264	289	257	278	268	263	284	250	265	284	282	278	267	278	273	277	280	270	261	290	293	265	281	283	259	270	259	261	277	256	303	255	287	284	270	280	255	258	258	329	291	291	250	261	302	243	316	246	291	283	282	273	277	284	263	265	301	281	298	265	303	261	279
1835	670	620	660	649	692	650	628	595	621	600	648	627	622	617	647	674	667	627	639	634	642	678	597	610	594	634	605	653	608	601	632	621	608	598	620	630	614	663	629	619	645	601	580	638	605	641	574	638	612	655	617	604	606	614	631	633	630	618	620	583	611	596	636	640	580	608	609	589	577	627	631	613	605	618	661	602	620	636	595	568	608	636	619	618	585	624	634	655	618	600	628	623	591	633	619	581	652	616	592	618	619	642	630	602	618	647	627	595	626	625	601	606	609	647	626	678	602	602	602	577	632	608	651	630	637	650	603	598	616	606	651	597	616	590	648	633	626	646	628	595	646	605	604	602	590	633	615	587	605	628	552	621	584	603	650	630	631	594	590	581	606	567	595	629	644	626	575	596	637	643	641	645	597	616	601	618	617	604	621	620	598	610	647	599	623	617	608	600	612	618	638	630	680	658	654	628	621	649	634	605	616	622	610	644	615	610	599	587	627	641	608	613	644	634	592	640	626	643	637	583	613	625	617	623	567	597	632	576	584	619	622	624	647	589	624	604	660	653	660	607	601	616	611	633	617	610	641	593	582	608	606	675	537	622	590	619	667	611	635	632	663	640	631	654	623	611	615	577	631	617	626	599	597	620	620	631	609	641	605	626	631	577	642	583	663	585	584	615	587	595	590	630	537	620	620	603	644	620	619	589	640	626	613	607	631	614	619	648	651	580	620	584	582	627	634	618	648	593	628	654	626	626	642	592	657	628	607	630	625	608	591	629	627	593	620	621	625	624	574	611	593	609	567	628	585	631	652	636	616	610	614	636	561	646	586	612	618	651	593	614	619	589	609	635	645	606	574	611	652	624	579	608	642	605	648	599	668	594	661	597	631	591	612	614	606	570	600	590	622	659	580	584	623	627	626	642	559	692	586	624	635	605	586	632	620	619	618	638	629	598	599	614	608	640	642	592	569	632	603	608	611	624	586	617	604	605	627	605	637	605	642	570	574	653	616	629	589	643	643	626	581	656	578	620	597	635	604	606	590	594	658	646	621	596	629	621	563	596	655	650	604	617	631	595	601	614	617	624	622	632	578	593	625	619	610	624	659	564	580	617	607	623	611	611	635	631	647	640	598	595	622	596	646	629	657	617	656	631	628	566	586	633	640	604	639	635	619	598	630	587	636	604	608	600	608	642	591	618	612	608	610	601	629	614	611	594	604	607	612	614	623	635	623	639	592	611	610	612	651	627	598	651	635	599	666	612	619	601	617	593	575	669	636	607	586	589	606	621	635	577	597	595	638	644	584	573	590	631	667	614	622	645	648	592	611	623	580	588	639	608	614	587	635	600	610	649	598	581	669	600	595	602	642	640	629	607	603	626	644	606	640	645	628	631	604	597	642	671	634	598	605	643	605	595	600	584	581	601	601	657	617	598	647	590	663	632	602	569	564	651	639	620	637	625	602	651	600	606	599	612	611	602	637	610	592	609	659	652	602	670	595	603	600	602	574	581	648	632	628	616	604	603	658	610	596	618	611	614	625	607	633	608	616	593	628	573	622	630	612	669	651	616	653	603	606	609	623	634	669	656	606	583	625	625	606	572	556	595	585	599	626	614	586	654	660	616	598	618	637	613	674	623	611	614	635	600	588	612	636	621	612	653	615	623	590	605	582	601	588	611	608	628	604	646	585	615	627	636	601	607	581	627	658	620	608	625	658	643	618	604	683	597	605	640	592	620	580	606	652	592	625	590	615	639	613	722	617	644	630	612	597	607	640	653	628	610	645	623	660	643	657	601	638	639	632	627	589	580	650	569	683	589	602	618	628	598	624	609	610	608	609	623	622	598	625	583	588	617	631	568	587	600	602	641	569	631	611	641	616	612	625	636	621	582	579	566	622	585	624	625	597	593	603	595	613	582	602	585	607	658	607	616	612	614	634	628	635	579	615	616	625	639	645	583	645	619	617	641	676	617	636	650	603	601	657	649	631	630	589	597	577	595	632	580	661	631	670	616	595	627	595	558	642	637	627	615	602	620	621	628	611	639	604	617	623	640	612	666	617	608	610	599	583	624	622	636	664	629	619	621	608	653	624	626	659	612	598	648	639	620	611	598	574	638	575	629	636	600	670	615	613	621	614	639	636	590	588	626	615	627	570	623	634	617	648	603	627	602	641	620	549	589	629	674	628	604	613	679	630	579	613	647	641	600	591	608	582	625	652	627	596	651	645	664	602	585	596	593	610	606	631	652	602	658	634	636	650	620	630	597	637	631	609	650	585	615	647	562	617	663	588	654	577	601	568	604	639	658	657	595	645	559	619	602	657	604	642	581	589	633	612	596	632	615	613	587	610	596	612	619	640	602	630	654	631	604	610	571	619	605	605	618	611	632	618	617	607	602	583	625	588	594	648	622	587	609	630	651	636	572	629	631	588	604	601	643	617	585	598	637	599	621	626	611	617	599	644	628	601	593	626	607	610	586	676	627	636	592	631	623	621	606	574	583	663	612	616	616	611	621	615	599	611	622	599	571	559	629	601	651	648	602	667	649	618	636	612	635	600	632	622	675	608	590	590	571	625	597	615	615	624	617	570	616	632	666	645	625	588	623	659	613	666	609	608	629	657	550	595	568	588	619	620	617	633	651	639	629	629	587	638	601	604	646	626	638	610	615	585	603	650	620	593	621	593	603	628	615	631	630	596	619	594	584	658	604	576	579	633	600	619	612	639	636	647	607	638	614	605	632	636	590	596	596	623	581	629	611	586	634	597	642	662	631	586	580	567	618	594	579	604	592	632	621	648	661	611	662	633	608	625	628	673	562	660	584	639	641	612	632	653	638	695	625	675	633	629	645	601	652	580	593	628	611	676	652	611	629	616	580	580	664	577	610	627	606	588	631	654	610	628	596	612	615	591	621	597	616	639	575	623	566	623	603	614	628	645	625	587	640	656	615	607	601	594	577	629	546	644	608	579	619	623	599	574	623	604	600	589	619	607	592	575	618	618	603	595	575	592	635	584	650	621	633	555	622	620	606	629	647	650	569	630	578	648	589	637	593	616	622	594	659	654	618	607	572	605	581	606	663	654	600	622	656	605	653	607	617	596	628	625	624	628	620	622	611	599	613	629	642	614	626	610	624	615	664	613	616	620	611	574	611	636	617	646	612	630	599	603	603	603	629	637	586	628	648	625	630	639	631	666	635	629	657	589	620	589	667	652	599	641	585	576	632	632	637	618	610	633	616	634	607	607	613	583	604	604	589	614	660	670	671	628	654	587	600	603	581	618	600	591	578	592	611	618	613	650	585	597	622	584	663	646	670	634	616	608	615	625	629	627	621	594	634	630	605	614	616	602	633	647	587	595	612	585	592	586	591	643	646	610	641	587	633	643	621	634	631	637	636	583	615	627	659	633	642	611	596	597	615	637	657	583	617	603	598	603	621	622	628	613	626	582	646	621	617	593	590	636	623	621	610	665	608	613	627	623	628	634	648	629	646	637	618	629
7203	526	518	401	272	242	194	199	154	146	151	123	130	131	149	132	134	136	123	142	123	122	140	142	132	124	128	123	117	116	134	135	137	122	119	125	129	118	136	118	110	132	139	114	124	136	112	115	125	118	99	125	105	113	125	106	124	122	132	112	100	124	119	140	107	121	124	92	123	132	100	155	106	128	123	125	138	113	118	117	120	116	138	140	113	109	132	111	138	107	115	121	118	104	125	126	122	116	100	102	121	141	113	135	140	108	131	119	114	128	120	136	114	123	128	132	126	113	136	120	104	125	112	129	133	107	117	122	125	119	116	114	116	116	130	133	126	124	118	142	123	111	107	123	133	144	131	109	103	138	105	121	134	128	126	107	104	130	111	127	116	110	122	125	124	119	121	110	115	115	129	130	117	115	116	121	112	116	103	119	114	136	136	99	117	112	128	123	124	108	124	105	108	126	156	114	113	119	125	144	128	136	110	130	104	120	109	111	113	118	131	97	120	120	129	102	99	119	116	126	127	141	138	124	136	131	137	118	134	126	116	109	110	142	120	126	121	139	138	136	111	120	116	121	97	126	136	119	104	103	114	115	137	141	115	112	110	117	120	99	114	112	111	122	127	126	122	136	107	111	140	123	123	130	125	120	105	108	105	95	109	102	130	119	123	139	110	112	123	124	104	118	118	105	137	107	114	122	112	111	137	134	122	127	133	103	96	114	126	124	123	123	128	150	126	109	135	109	116	105	118	115	118	120	113	152	111	116	139	97	124	119	113	109	132	97	107	121	113	139	132	108	129	123	125	128	101	120	93	130	98	126	109	114	113	121	105	115	131	131	115	115	124	131	141	104	122	106	92	113	120	122	128	118	129	118	140	120	127	120	114	107	111	116	101	118	137	121	112	113	142	112	158	132	117	115	109	140	103	124	93	101	115	115	108	130	119	90	132	132	118	153	145	125	121	110	118	92	123	119	112	121	111	105	113	132	118	123	123	116	138	109	134	112	118	123	126	121	115	95	96	101	114	135	122	118	97	118	118	103	116	114	114	136	136	137	125	135	134	119	114	114	146	138	116	131	128	122	104	104	127	122	131	117	121	129	129	126	108	110	128	125	114	121	124	130	110	125	97	99	129	117	131	118	119	117	112	105	130	147	108	111	99	142	113	99	111	91	105	120	104	131	124	104	105	127	99	100	121	129	132	123	97	120	133	119	135	121	115	116	110	125	129	117	136	139	117	122	113	113	89	113	111	132	131	111	119	108	103	128	109	127	117	120	121	127	135	124	120	110	120	120	126	147	124	138	118	113	118	115	117	122	137	142	132	149	116	141	109	116	100	132	104	106	123	126	137	120	108	137	127	118	123	115	140	103	129	106	118	93	128	132	137	144	120	124	108	109	115	90	118	111	107	109	118	96	124	146	130	115	115	131	115	135	135	127	114	118	119	119	110	123	115	125	114	101	105	117	120	139	134	131	126	125	111	132	121	121	121	111	129	88	108	137	98	101	114	121	123	112	124	115	110	89	107	113	106	109	109	102	115	110	105	111	125	108	113	127	97	129	106	114	115	121	103	129	120	119	130	104	113	120	121	114	109	127	130	112	97	118	108	131	97	107	119	118	140	118	121	115	109	134	121	130	109	121	115	124	104	125	100	109	131	113	130	117	116	96	118	124	129	126	119	116	110	131	97	136	106	104	139	107	128	115	133	132	126	117	89	102	117	114	119	120	127	123	125	111	132	140	116	108	117	120	129	103	124	125	107	132	112	124	114	114	126	141	124	115	123	106	136	122	105	129	119	137	125	107	139	108	123	108	115	116	114	129	129	136	134	112	109	110	110	115	126	132	142	142	136	108	120	142	111	126	123	113	120	97	120	116	109	119	118	128	129	134	115	128	115	126	117	107	120	134	127	119	119	127	128	96	115	114	142	121	131	110	122	117	101	133	130	136	144	122	111	135	124	105	125	115	114	103	99	123	131	111	106	98	120	113	103	123	112	118	131	120	116	142	125	113	102	122	120	133	134	141	122	133	127	100	135	124	93	114	119	122	115	110	106	109	130	130	130	126	117	114	122	111	128	101	117	114	101	128	119	114	135	128	133	124	117	114	122	135	109	119	110	113	125	127	118	114	114	106	116	129	111	128	128	117	121	130	127	119	119	142	110	115	121	122	103	132	131	116	121	117	105	126	127	113	117	126	111	117	106	118	113	124	109	128	124	110	116	97	115	118	139	129	112	105	102	139	98	118	126	95	131	109	128	147	103	141	125	130	138	106	110	154	112	124	126	138	95	128	112	123	131	124	136	104	122	130	143	129	120	135	128	114	133	98	136	102	105	124	125	139	134	109	143	121	105	124	131	109	117	129	124	101	106	108	116	111	118	114	142	118	125	120	138	122	133	118	116	123	116	121	127	111	123	120	110	102	130	125	110	128	111	114	128	122	131	106	112	133	110	98	130	127	109	118	117	111	124	107	115	109	127	105	106	131	137	116	122	143	122	122	121	124	107	121	127	107	122	130	113	122	129	133	121	92	120	128	124	127	119	139	114	131	107	108	125	132	125	119	115	119	160	105	137	126	125	116	142	96	110	130	98	145	122	118	112	123	117	124	124	115	130	128	117	98	126	110	117	129	119	113	113	116	125	127	129	119	118	115	148	113	110	115	105	111	110	120	122	143	127	134	103	123	130	117	114	111	129	124	121	106	115	132	141	127	130	103	132	102	127	126	117	128	135	100	102	102	107	127	109	125	112	104	112	126	125	121	124	106	103	125	127	124	138	109	125	123	130	125	101	114	106	118	146	108	120	115	104	112	120	127	122	138	125	102	136	124	106	130	100	128	108	118	106	126	126	109	115	117	131	107	121	123	107	130	112	113	128	123	112	129	126	97	109	117	94	131	143	115	107	146	104	109	119	91	125	119	110	122	142	125	141	102	139	108	128	106	127	104	114	108	123	115	125	109	129	115	140	112	108	123	115	124	95	114	121	96	98	104	113	120	116	113	115	113	132	121	117	120	126	121	116	119	127	122	113	126	114	133	114	95	115	104	124	115	125	105	98	114	119	110	119	113	112	114	120	120	106	116	104	115	137	98	100	123	120	114	99	117	129	108	125	111	115	114	118	137	131	107	130	104	121	120	125	122	137	111	111	117	121	119	141	132	123	107	95	101	103	123	111	124	115	129	132	144	130	112	111	122	136	118	108	116	114	112	107	121	127	122	98	143	108	105	110	127	121	121	124	127	112	118	107	106	114	126	118	101	120	125	119	116	151	120	121	113	107	78	114	122	118	105	118	110	123	118	130	106	132	108	121	119	123	133	112	131	110	108	97	127	116	118	119	120	111	96	116	116	138	128	128	133	108	131	128	108	118	126	139	122	138	132	106	84	112	121	141	113	134	107	120	96	131	112	112	110	122	117	115	98	128	121	122	122	111	104	134	112	127	132	111	121	111	96	122	123	109	134	126	128	121	117	114	114	116	124	129	122	108	125	132	117
6133	662	1158	1322	1074	908	703	602	552	529	437	454	419	417	385	353	362	355	323	343	374	339	357	327	329	366	349	315	331	336	298	306	308	319	325	298	325	325	306	320	332	345	323	313	307	305	289	292	309	325	303	308	320	330	327	323	325	293	295	325	333	300	297	287	311	321	286	287	300	296	290	299	300	309	308	265	357	305	328	332	301	308	330	280	344	306	335	253	343	282	287	287	304	305	299	322	329	289	318	335	312	321	328	310	299	313	316	303	326	296	313	294	297	292	313	338	286	305	292	295	300	276	326	303	274	318	300	308	304	281	334	330	314	298	305	309	275	320	288	282	309	303	303	284	281	297	320	294	289	294	308	302	323	325	323	330	298	306	279	298	293	290	303	300	311	264	335	305	300	315	314	348	314	295	307	341	292	324	327	281	324	314	304	320	299	291	315	293	262	280	310	294	315	348	303	334	305	323	310	293	294	303	296	303	312	304	316	315	283	330	313	324	289	307	315	298	284	288	300	316	326	298	331	267	302	346	306	285	314	299	280	322	299	301	317	301	300	311	339	307	323	295	312	299	276	310	305	311	306	296	342	292	308	311	294	303	317	310	318	300	317	303	301	315	315	275	290	289	331	303	298	315	285	302	286	319	307	304	332	278	305	290	319	323	281	270	293	305	342	313	297	298	295	285	290	305	313	305	338	318	325	317	309	310	254	269	292	288	285	269	305	301	294	304	295	279	304	305	340	313	338	319	312	288	306	302	301	314	308	294	285	305	317	296	297	331	319	299	271	307	302	302	292	319	310	290	283	304	296	320	327	320	302	300	330	300	320	308	278	313	293	316	291	328	319	291	311	312	291	334	313	282	333	301	324	287	299	322	314	296	302	296	314	299	295	313	319	301	287	294	306	296	318	318	317	337	258	281	290	302	296	304	287	306	299	283	295	291	295	318	336	313	350	298	337	298	283	298	310	313	303	321	264	325	278	314	298	317	303	321	307	332	312	309	274	284	302	322	318	321	303	319	330	317	302	309	302	261	307	320	296	309	327	303	321	311	310	292	285	294	280	298	315	290	320	317	336	284	330	329	297	335	290	277	290	300	297	332	296	284	315	288	315	285	316	325	337	318	300	302	315	328	341	318	299	340	274	306	325	293	308	316	271	291	305	303	278	298	313	271	298	309	308	337	305	302	337	327	299	312	327	326	340	283	302	321	300	320	286	301	317	293	314	305	320	307	284	308	291	282	316	331	297	306	310	315	302	317	278	311	320	293	298	310	265	310	282	304	296	313	281	306	293	312	316	321	302	324	318	295	347	292	289	310	303	284	315	330	335	309	298	265	303	343	332	349	321	296	270	268	293	300	288	300	327	313	304	321	293	301	301	300	325	292	323	306	344	295	316	292	301	331	304	302	331	306	338	282	279	290	294	342	259	327	324	327	300	296	317	376	319	265	301	314	304	289	290	330	270	326	314	291	291	314	325	290	304	287	298	299	307	298	309	293	330	329	318	297	302	283	306	327	327	315	303	294	300	314	304	305	310	293	292	294	289	294	325	298	294	298	297	346	302	328	313	314	309	287	267	311	256	301	310	309	327	292	309	321	329	328	310	293	318	303	312	295	275	305	322	296	305	274	335	294	289	309	322	293	310	353	316	306	307	285	302	298	320	287	311	330	351	300	299	325	310	329	322	295	295	285	309	312	293	317	302	275	276	297	266	299	322	313	307	290	293	334	305	309	295	316	308	308	288	290	296	330	278	292	320	301	322	308	316	316	285	293	313	293	315	297	284	306	290	287	308	276	281	298	293	309	326	313	304	292	277	284	303	312	309	272	353	276	273	317	332	310	324	350	304	304	296	280	310	310	331	301	317	298	295	283	311	304	313	315	350	280	318	311	343	307	314	289	287	287	297	284	302	290	309	287	336	322	275	296	315	305	280	280	288	291	305	301	316	305	313	303	314	276	336	297	302	285	307	308	303	288	349	306	289	273	333	325	335	329	290	319	315	289	325	308	332	278	327	314	295	288	281	302	296	307	297	327	285	298	284	341	313	303	324	303	306	302	303	324	317	270	305	306	307	300	317	300	285	320	286	315	321	289	329	308	310	274	320	313	290	291	270	284	290	292	281	290	311	297	312	302	306	300	318	337	308	296	318	296	299	309	307	305	333	287	288	295	297	328	316	314	327	264	285	320	292	304	342	321	297	298	328	294	297	314	306	289	283	326	285	308	289	331	288	324	312	314	297	297	303	340	320	294	271	267	307	314	303	321	252	318	280	320	310	295	292	282	272	311	303	305	302	299	320	313	290	320	335	288	297	327	282	328	294	306	331	297	306	302	310	295	306	269	339	289	291	311	326	313	295	302	295	293	268	277	319	302	308	314	307	293	338	321	286	302	328	288	326	307	319	291	284	293	319	297	305	332	289	300	356	306	305	301	326	302	306	288	297	303	288	306	329	311	288	309	286	296	274	288	308	327	301	320	305	277	289	330	296	306	300	298	323	305	325	330	289	292	299	297	332	298	304	281	300	301	301	314	288	294	290	282	298	305	305	300	340	327	306	315	289	300	322	304	321	279	327	347	313	308	333	301	311	297	336	291	320	274	320	310	300	309	326	292	269	296	289	329	340	321	313	273	317	295	311	325	305	337	313	321	320	359	333	325	318	297	329	282	323	309	294	318	315	323	293	301	284	291	290	290	336	320	296	283	340	293	273	280	286	292	319	290	306	295	302	304	283	308	313	312	312	302	304	290	294	316	310	284	287	301	330	266	326	317	299	278	307	295	335	326	299	332	310	316	307	297	318	299	297	280	342	332	284	291	269	312	303	294	316	277	302	298	305	301	286	315	290	341	343	309	320	351	321	286	298	303	327	306	338	301	323	297	282	311	288	321	309	296	276	307	301	329	298	298	319	310	300	320	295	292	315	310	318	299	304	300	301	292	319	313	323	317	275	303	284	296	322	325	291	332	305	322	304	318	281	278	286	306	291	313	334	290	307	310	301	308	311	310	310	304	291	273	316	312	294	288	296	305	303	295	281	301	308	297	315	302	304	330	317	339	266	331	316	320	306	314	333	310	347	310	299	341	320	333	318	302	282	309	305	315	321	320	300	274	299	321	289	286	322	295	323	308	299	307	340	285	311	306	310	327	275	306	299	322	328	292	273	300	286	314	317	301	286	278	323	314	296	296	269	324	326	260	306	311	290	328	319	304	296	292	282	295	301	303	316	316	297	297	335	322	274	307	334	308	304	303	313	323	301	332	308	312	291	293	282	296	302	306	281	297	309	311	302	304	299	280	327	323	290	308	275	306	318	273	254	276	303	308	265	312	262	306	307	284	296	335	314	294	304	300	314	288	308	312	331	334	327	316	317	308	285	314	328	295	300	270	278	296	317	304	318	328	303	307	329	281	320	295	324	313	316	291	313	319	278	317	340	308	283	289	292	343	305	312	304	290	327	304	290	315	318	309	299	317	283	295	274	305	313	277	287	327
13842	1164	929	721	547	355	290	278	238	237	212	188	196	212	183	166	183	144	148	182	161	162	171	169	158	162	162	143	163	164	147	135	171	178	158	157	170	146	167	184	150	152	168	176	147	183	156	163	198	156	145	156	149	150	167	156	151	168	176	175	144	162	161	154	147	161	154	142	144	160	170	162	149	134	130	155	151	177	150	146	172	154	154	149	156	156	170	152	137	144	159	141	145	156	158	163	151	147	160	153	156	167	139	144	160	152	176	157	135	151	146	177	143	162	149	149	126	161	153	154	140	145	149	145	162	158	148	164	152	157	144	157	176	136	157	151	144	155	174	124	173	163	184	171	157	142	136	154	161	135	164	138	153	169	155	141	159	141	154	171	174	149	139	158	148	155	158	160	142	130	145	153	147	126	158	154	133	146	137	148	171	150	183	169	165	164	154	168	152	150	181	157	145	172	165	152	152	177	152	159	167	145	147	155	168	156	171	145	145	159	137	150	160	170	146	128	153	145	172	142	155	147	133	132	161	141	182	158	139	184	153	131	154	150	179	134	161	187	150	160	165	152	160	165	157	177	165	163	153	149	154	157	158	136	165	155	163	151	166	143	160	175	151	186	164	164	170	154	151	167	155	164	150	165	149	172	153	164	175	144	155	148	175	160	150	165	139	154	158	163	174	190	151	166	162	153	163	151	171	150	164	149	166	167	135	165	140	154	191	153	140	150	162	134	146	153	171	152	155	183	130	168	165	155	149	168	159	169	152	148	178	158	150	137	164	159	167	154	138	153	142	149	163	167	175	167	165	144	145	140	157	139	156	155	146	142	147	175	173	170	166	146	141	152	153	145	137	142	167	132	173	141	158	154	115	135	154	169	158	149	138	161	135	146	143	149	163	148	173	147	147	163	149	163	148	155	126	160	161	149	156	159	169	160	160	149	142	167	143	158	131	163	178	175	155	183	141	158	155	145	151	146	179	148	174	140	168	171	167	159	150	174	148	140	156	150	166	160	138	145	138	155	139	144	157	181	180	158	166	152	147	156	154	163	158	156	164	119	154	153	143	156	141	174	141	149	148	167	173	150	157	140	169	161	164	152	138	157	158	170	158	138	156	159	160	173	164	151	166	154	154	182	153	147	175	143	143	155	172	167	141	153	156	154	146	134	172	163	173	134	180	146	161	149	152	158	135	181	153	162	166	150	136	182	164	173	187	154	159	160	139	163	158	164	163	169	137	165	166	177	148	165	170	155	135	179	171	142	149	167	148	160	156	124	165	167	168	146	152	137	151	137	162	155	164	169	139	157	143	144	164	166	133	157	153	149	133	152	165	147	157	180	171	142	143	163	157	145	164	173	171	170	164	138	140	148	167	187	158	158	175	166	148	179	139	127	136	138	141	163	158	177	179	158	129	133	137	146	153	148	162	152	150	166	152	160	158	150	163	165	147	144	146	167	170	155	154	151	168	153	176	147	164	143	155	136	177	149	154	161	150	153	163	149	156	170	162	164	169	148	135	132	181	147	168	154	176	143	164	145	142	156	164	145	166	142	185	138	142	178	151	145	136	134	134	140	161	159	143	146	167	160	164	155	181	146	133	154	144	127	162	152	153	175	178	179	133	167	162	156	142	161	150	153	173	133	180	155	145	140	147	163	148	135	157	168	142	177	156	162	150	137	142	130	159	136	149	148	139	152	155	150	140	158	159	161	146	172	175	164	154	115	135	174	156	156	137	161	180	176	168	150	160	146	156	140	167	165	178	176	167	162	178	143	181	172	144	142	125	163	160	160	148	150	152	136	142	173	133	156	147	164	152	147	143	150	160	157	169	160	161	151	173	162	164	155	133	147	183	159	170	158	158	182	156	144	167	134	150	127	162	142	167	148	139	181	176	140	155	150	158	157	149	153	183	173	146	149	136	158	186	149	153	184	159	152	156	169	150	153	161	151	130	159	149	150	171	163	149	149	139	157	149	175	133	155	176	145	178	159	143	144	145	153	180	141	124	144	150	176	142	153	145	156	155	153	122	161	170	169	142	161	161	151	169	158	170	167	148	190	155	163	138	132	174	150	175	159	156	145	159	175	149	147	155	167	144	152	151	159	146	154	144	183	170	140	162	169	163	159	157	163	156	161	175	155	171	158	161	127	170	171	146	165	158	139	151	159	138	152	154	159	148	111	147	139	162	184	163	170	173	152	157	168	153	146	151	152	161	161	155	143	180	193	162	160	145	131	147	168	173	168	140	157	141	158	157	132	155	134	166	135	136	140	162	158	155	140	157	137	153	140	129	149	160	136	122	173	146	161	145	160	187	163	160	155	142	162	177	154	137	153	165	156	175	160	128	138	153	146	130	144	144	149	151	161	162	162	154	154	135	165	159	157	149	169	161	164	147	181	158	146	139	131	158	179	136	152	170	155	155	156	181	148	165	153	147	161	151	127	166	174	161	160	168	141	172	163	154	156	165	152	152	152	145	158	138	174	168	169	152	122	153	159	126	172	173	163	163	174	159	161	130	155	170	154	188	127	144	181	142	173	173	148	152	133	147	142	141	141	151	154	150	171	162	151	169	162	150	171	170	159	147	139	156	156	145	108	123	149	127	150	159	140	168	139	164	161	150	180	142	164	173	139	125	144	164	138	146	181	130	162	145	140	134	151	154	152	168	159	174	158	159	143	152	168	134	140	166	161	152	194	147	156	150	159	168	149	164	141	143	157	170	140	150	142	140	149	144	163	161	155	181	158	152	162	142	152	158	176	167	156	160	157	157	159	141	165	155	164	135	169	172	148	169	158	140	143	153	144	132	164	159	163	143	146	137	154	154	127	180	153	142	180	160	149	147	151	145	161	173	143	135	167	181	156	153	156	169	163	169	159	166	179	168	163	153	156	179	165	126	153	190	167	158	155	164	170	162	169	160	159	182	162	161	151	154	140	156	177	154	172	164	152	129	177	147	150	143	145	162	143	151	153	141	154	173	152	148	143	164	154	165	152	156	162	152	168	152	192	152	179	155	129	174	156	167	161	147	153	132	157	145	166	129	168	139	155	138	130	173	182	141	157	184	144	133	145	141	137	144	154	152	139	152	153	179	162	152	129	154	179	160	166	166	187	168	150	164	163	162	171	173	144	163	168	156	154	139	146	137	159	158	153	142	147	151	171	147	152	145	160	165	128	147	151	161	169	158	138	135	153	161	144	147	170	166	171	130	168	156	178	161	141	133	165	144	144	137	170	144	157	161	137	154	179	163	164	174	166	140	170	157	136	148	171	138	174	156	136	129	159	157	157	144	164	153	157	145	150	138	145	168	153	145	133	143	171	187	142	143	160	157	154	145	148	148	155	144	156	153	169	148	145	178	154	166	163	180	166	160	163	160	156	165	141	170	163	157	157	159	164	166	164	156	145	141	150	149	176	127	168	149	150	159	161	141	159	156	160	164	143	150	153	161	159	147	178	161	124	157	140	170	164	169	148	156	182	153	151	151	164	156	132	151	144
8067	1036	2001	2312	1877	1454	1131	997	816	773	739	690	587	535	611	572	526	483	551	520	467	446	522	507	455	505	446	440	487	482	456	444	413	435	389	434	430	416	415	499	401	417	413	404	421	439	389	421	440	412	455	430	412	425	408	382	419	392	435	363	402	410	428	400	374	421	427	415	387	431	409	389	369	439	356	401	398	424	408	385	396	412	398	408	400	404	428	421	405	389	383	378	408	416	439	384	423	374	434	396	392	388	362	422	409	388	375	415	361	422	394	412	386	387	452	365	435	394	414	408	354	367	405	399	376	395	391	387	391	448	404	389	418	406	390	414	386	399	401	449	368	386	409	428	417	405	396	396	392	415	386	393	400	412	385	406	399	413	384	383	365	405	413	435	417	390	390	367	394	391	392	439	389	402	380	433	418	389	405	407	433	413	395	351	400	360	398	382	395	427	386	398	430	426	409	427	384	431	383	432	380	389	426	399	388	389	434	443	398	406	401	395	385	414	395	413	407	392	385	416	375	396	387	395	388	403	373	389	426	405	431	364	403	368	399	409	415	429	404	418	385	409	375	379	375	372	402	380	374	405	408	389	409	431	420	366	387	390	379	384	392	415	402	426	408	418	405	395	382	416	346	370	399	389	388	409	380	368	393	401	389	429	403	387	405	390	368	400	383	360	381	413	382	430	376	385	408	411	401	389	426	390	406	377	412	395	384	399	402	417	370	387	409	372	388	409	378	401	423	374	359	375	372	396	412	367	401	410	397	396	399	362	390	402	428	382	399	416	407	386	391	388	407	401	401	349	385	389	356	362	409	372	382	386	432	448	425	405	387	413	422	358	390	412	380	386	415	397	419	381	356	386	410	415	408	402	390	400	379	410	420	410	416	381	381	388	373	410	384	429	421	378	371	443	402	424	383	412	418	410	398	366	382	368	383	412	408	398	380	398	384	427	377	403	411	412	382	380	404	398	425	389	439	385	396	378	396	386	396	395	390	408	393	426	405	380	444	428	403	372	386	434	400	369	365	392	354	394	386	394	420	404	388	390	435	459	414	418	376	384	382	416	421	395	445	365	379	413	399	397	401	413	403	383	371	436	405	420	424	414	386	396	404	416	425	401	389	406	425	378	386	416	404	396	421	416	421	403	393	376	392	370	393	398	382	415	418	438	361	387	402	400	396	379	408	375	406	388	397	442	389	367	400	378	383	373	392	398	411	408	396	413	405	390	384	394	446	402	389	397	381	403	420	378	403	400	394	379	424	389	416	370	439	385	383	405	419	425	389	386	378	404	373	380	399	373	420	418	399	393	330	383	427	419	408	414	398	395	369	435	412	392	381	409	418	415	392	382	407	403	398	428	394	403	401	428	385	408	426	418	410	398	419	393	391	402	380	439	356	368	399	415	402	420	408	378	389	416	415	422	414	375	408	415	396	407	400	390	364	364	399	422	384	388	353	398	409	373	392	430	401	422	384	363	379	418	390	396	386	390	401	427	397	411	433	407	399	380	407	425	391	396	403	415	414	389	394	412	374	357	391	368	404	395	388	379	393	391	404	388	363	414	379	391	371	405	382	386	410	394	415	409	420	406	386	387	405	390	416	385	369	385	393	399	417	415	446	382	383	394	411	383	398	428	412	400	397	414	398	413	392	420	428	391	374	410	372	398	352	405	393	372	418	428	388	390	418	382	385	409	414	400	422	388	420	351	354	415	395	413	371	403	395	404	383	399	430	386	402	411	403	426	396	373	337	412	390	383	408	415	435	402	428	461	402	430	410	425	428	449	367	385	380	383	390	399	421	406	387	383	430	385	403	383	425	397	428	386	383	427	374	415	415	394	377	383	403	393	394	396	397	375	400	359	350	401	401	388	405	384	381	426	400	393	370	386	391	401	406	378	418	380	467	409	425	417	399	394	386	428	402	409	399	403	386	393	387	394	380	371	365	390	382	401	402	401	396	411	419	402	381	400	388	397	423	413	390	388	394	423	399	416	396	405	393	361	431	399	378	426	419	386	379	405	403	421	407	371	410	386	391	379	399	390	424	392	404	371	412	392	414	404	392	415	386	364	427	387	369	366	433	392	416	413	385	420	409	394	375	419	419	404	373	369	378	381	382	425	422	416	437	416	401	429	408	404	400	422	390	397	399	389	403	376	391	425	399	407	397	402	399	383	433	416	437	401	399	403	406	384	375	408	394	424	386	430	392	361	376	393	396	419	477	405	392	394	397	376	399	422	383	391	398	409	392	429	368	368	392	394	377	388	372	402	362	411	411	383	392	376	402	400	389	402	393	412	434	409	365	396	406	374	419	375	406	399	380	417	380	427	397	389	374	381	421	364	410	387	396	389	435	400	374	413	396	431	393	371	406	400	433	403	431	404	404	405	387	401	429	393	421	403	381	404	424	392	360	438	361	384	405	434	392	385	439	378	383	441	388	384	369	359	400	367	389	380	400	390	374	411	401	401	395	373	408	410	403	414	397	407	432	395	415	446	428	339	398	417	400	368	419	384	445	401	389	404	397	352	412	414	397	391	352	412	394	417	371	390	418	428	401	447	406	411	414	400	393	389	387	410	389	370	415	403	411	393	410	424	386	382	408	410	404	398	432	378	371	399	398	352	372	409	410	387	403	383	382	379	387	353	402	407	376	414	400	404	424	394	368	383	370	442	384	387	371	408	377	415	393	376	415	426	400	393	418	429	396	402	389	407	372	425	396	393	416	426	402	399	372	405	381	389	420	387	378	384	399	404	410	366	403	406	415	387	393	363	387	372	405	402	420	427	406	409	394	364	372	394	402	396	374	389	413	405	384	399	394	401	387	386	394	386	378	376	417	405	415	408	432	402	413	404	419	367	385	382	403	430	414	393	382	402	382	418	383	404	399	411	420	403	415	388	380	453	414	408	379	356	363	437	402	366	381	413	392	392	387	401	405	381	383	409	372	374	397	407	413	365	378	418	399	415	378	418	397	412	389	411	378	388	365	415	410	381	400	427	371	408	394	379	386	392	405	406	400	429	388	396	416	399	398	390	396	390	397	423	371	411	406	407	410	396	436	406	369	430	392	404	421	340	374	413	405	403	386	387	383	385	383	440	392	410	402	418	391	390	384	380	399	388	378	411	371	383	402	406	399	444	399	357	395	419	373	370	432	396	417	379	381	384	387	371	400	412	351	397	379	410	419	415	400	430	378	419	450	415	422	368	407	413	395	387	404	447	387	401	415	411	393	417	410	410	409	392	410	380	415	416	416	375	418	405	423	393	396	418	401	397	350	442	409	408	381	415	371	438	399	406	432	393	368	383	407	420	387	424	419	347	419	411	417	403	426	387	399	425	418	394	441	404	352	410	393	391	426	398	383	436	435	394	401	388	361	412	401	437	438	425	382	417	383	419	416	386	404	372	389	391	408	404	397	396	413	406	392	354	404	413	452	418	376	400	396	357	395	402	380	403	419	385	407	393	387	367	392	343	395	392	394	395	398	414	394	430	413	428
1524	298	302	323	304	278	316	286	282	290	247	287	324	283	254	276	291	264	264	303	256	245	295	280	268	282	263	256	275	261	245	272	275	250	295	274	283	275	246	260	272	291	282	286	317	294	324	313	250	302	262	303	278	295	311	286	291	261	278	260	274	256	265	272	281	293	290	297	317	278	278	260	293	271	242	283	271	277	256	311	272	268	265	264	259	278	299	274	255	233	293	268	258	285	273	288	269	287	241	273	288	295	282	262	260	275	294	262	278	281	243	311	296	299	294	322	269	338	275	316	257	257	278	252	269	276	260	280	257	288	294	300	298	288	239	272	284	274	299	259	276	275	249	268	278	273	299	232	288	271	262	260	257	307	293	284	289	288	292	276	275	282	258	287	315	300	265	271	325	277	296	295	278	264	286	283	294	249	281	266	239	270	270	272	256	276	283	268	275	255	288	279	282	265	278	275	282	302	275	244	256	247	282	261	305	281	273	286	250	307	262	287	263	274	259	266	265	287	281	277	294	302	270	291	257	263	303	321	286	258	314	289	238	255	261	263	309	260	292	262	282	283	290	255	273	251	287	266	240	279	288	280	286	284	272	298	297	265	256	276	287	252	267	285	295	295	275	284	314	294	228	276	290	251	286	289	291	258	264	287	283	305	288	276	274	278	280	269	247	293	294	290	294	292	257	262	284	251	254	272	256	282	300	278	264	261	259	257	292	249	289	294	267	301	249	275	273	271	284	297	252	264	276	297	279	281	277	287	290	279	284	267	280	283	276	272	267	277	262	284	308	287	282	288	264	305	246	278	265	271	296	249	294	293	252	319	293	288	275	265	255	281	270	290	296	285	291	324	304	279	316	298	268	299	288	268	267	276	314	293	306	266	283	261	249	312	249	299	279	289	254	281	283	294	272	268	276	256	273	275	281	274	265	298	238	293	278	269	267	251	275	279	323	258	302	265	279	281	278	264	287	262	244	324	262	265	277	255	274	276	258	290	288	267	281	282	276	282	258	261	277	306	267	268	260	287	293	258	281	275	279	299	271	271	279	292	296	255	294	285	273	271	266	260	278	304	254	262	228	259	299	269	281	252	255	278	267	297	307	274	259	244	279	293	267	280	261	248	262	291	270	255	287	285	294	241	252	265	272	279	234	276	274	279	286	275	278	301	287	271	282	266	256	301	246	297	244	286	282	290	299	266	252	284	329	308	277	272	309	294	295	264	272	285	278	272	305	283	282	290	282	291	274	318	264	260	248	270	324	307	291	281	282	259	255	277	268	317	279	294	258	261	264	288	295	294	295	264	249	250	301	312	272	267	281	291	299	292	249	274	261	285	277	275	281	279	283	285	300	288	298	251	245	270	286	267	252	289	266	299	240	280	280	290	299	267	290	292	259	249	291	284	247	287	269	248	263	292	282	312	294	251	264	266	265	286	278	296	247	304	277	282	274	283	273	298	296	288	304	291	308	282	259	272	291	269	270	295	256	249	243	285	274	288	300	268	295	280	284	276	290	266	280	263	277	283	278	282	272	286	289	270	251	282	288	291	274	291	282	330	295	322	285	283	283	303	263	285	275	302	263	260	278	304	271	313	284	285	309	276	271	296	276	294	267	233	268	293	294	279	265	243	274	271	278	279	278	287	254	242	260	278	262	272	298	289	310	241	270	291	277	273	240	267	305	283	272	277	301	303	304	320	289	269	230	266	278	252	254	268	320	280	262	263	269	304	295	262	288	284	258	256	294	275	287	262	256	253	247	282	274	325	296	286	292	290	257	281	295	291	272	254	278	253	305	275	261	290	285	278	268	278	287	311	307	277	279	319	288	268	269	300	275	236	278	287	286	291	299	275	242	266	270	282	258	280	295	284	301	312	285	236	279	270	272	294	270	297	301	292	334	280	279	280	262	268	282	267	260	281	307	284	264	285	284	266	292	262	271	286	287	286	287	284	297	304	277	275	303	232	288	270	309	253	306	285	286	303	270	275	271	297	281	267	268	265	286	302	273	275	280	282	296	248	268	287	312	280	265	304	265	257	264	268	274	270	285	275	294	275	307	248	306	256	266	243	267	264	254	295	254	287	266	262	290	245	257	313	262	259	307	265	270	261	258	298	271	261	269	284	289	284	257	287	293	283	267	278	262	279	289	314	263	268	275	284	299	283	274	263	299	247	318	285	278	266	253	237	299	284	287	284	322	301	308	293	302	323	286	290	280	278	282	279	256	260	266	296	298	275	294	283	300	270	271	249	274	265	290	308	258	272	253	271	298	270	246	282	274	289	294	274	278	291	258	248	296	318	281	260	250	305	262	272	269	258	305	264	274	257	251	299	279	254	261	250	245	274	264	265	273	285	264	284	314	304	295	282	299	266	294	263	316	275	285	284	285	278	268	287	324	294	265	305	283	272	268	261	293	301	331	265	269	278	276	291	251	278	270	281	271	287	267	282	302	256	301	266	266	276	261	287	298	256	276	251	264	248	292	267	255	264	275	277	273	277	311	283	279	258	298	265	338	254	276	285	289	298	291	277	292	275	269	279	295	333	294	251	268	304	266	280	251	246	305	282	261	307	285	263	291	296	286	262	326	327	335	263	261	237	267	288	247	242	271	260	281	246	284	291	282	267	284	302	291	291	275	269	323	284	274	245	286	273	279	284	283	254	248	291	242	259	264	249	290	277	286	245	285	306	307	272	276	271	283	270	254	290	237	269	284	276	267	267	277	267	275	249	278	290	294	306	253	273	285	296	235	268	324	274	248	271	276	251	295	269	297	260	249	284	281	288	303	286	282	276	284	290	282	268	265	252	273	277	264	286	317	279	275	235	313	278	248	279	301	293	270	283	296	287	292	256	298	290	246	273	282	269	292	296	281	279	296	285	298	264	267	309	275	266	273	282	279	279	284	252	277	276	304	273	286	294	277	286	282	244	256	264	300	262	305	270	305	298	272	265	276	266	286	295	293	263	272	268	280	283	272	272	283	273	265	279	292	254	274	283	291	273	324	264	288	279	295	266	289	248	264	300	233	278	302	258	309	280	259	274	271	286	286	275	256	300	291	277	330	292	281	314	299	234	242	302	238	265	288	287	287	284	304	270	259	283	261	269	295	288	266	272	285	288	277	271	276	311	303	260	271	285	280	302	271	303	291	262	276	271	273	269	270	264	309	272	297	234	248	283	260	277	283	279	273	305	258	249	244	307	278	282	256	267	271	291	282	280	292	270	260	282	278	254	280	288	272	288	248	277	262	275	296	292	272	281	277	281	253	279	253	276	282	286	256	285	298	279	274	277	275	292	289	318	308	265	283	296	265	284	279	291	249	282	318	281	289	281	300	249	264	279	306	256	261	303	318	295	286	243	261	261	290	225	303	246	268	289	281	280	315	293	299	282	294	276	283	291	306	267	282	276	285	298	286	290	284	290	290	281	284	300	216	292	281	288	296	293	274	283	295	289	268	314	256	300	293	309	269	271	299	271	247	265	271	290	266	272	265	271
1781	619	633	638	631	652	665	588	650	645	653	620	576	639	629	659	638	595	561	658	661	630	621	605	586	624	622	616	621	631	612	577	613	605	622	583	646	623	653	650	630	614	637	598	610	640	658	618	625	657	618	606	654	650	624	627	669	624	644	579	618	624	624	608	592	581	630	541	613	619	627	598	655	611	634	589	635	588	613	604	577	612	619	594	616	662	616	666	615	619	599	661	635	641	606	628	625	613	594	617	567	591	588	624	658	630	629	633	578	607	646	631	646	636	598	596	606	638	648	608	628	565	571	602	571	624	593	589	635	642	601	613	624	650	584	611	627	615	599	595	591	613	632	618	635	640	594	645	594	565	614	671	590	581	635	642	663	591	696	629	582	619	582	627	580	627	593	616	606	631	615	640	596	617	571	642	573	591	617	630	579	617	622	619	629	595	628	632	597	677	593	639	624	627	619	615	590	609	632	634	627	631	571	593	617	651	551	613	600	605	618	558	617	633	600	666	625	617	564	619	603	638	636	647	609	652	632	620	596	585	582	593	608	643	652	613	600	612	626	611	618	632	621	639	635	599	646	577	629	596	638	668	580	650	613	653	624	622	617	618	615	625	644	655	628	633	641	634	616	637	629	654	636	589	622	575	601	590	636	602	629	640	601	623	605	643	616	602	646	614	634	668	624	634	567	632	600	609	620	595	609	613	620	586	605	633	578	582	623	659	602	644	624	610	606	661	606	607	582	652	651	616	617	648	638	621	580	622	587	623	630	603	580	640	615	576	648	646	652	605	612	623	607	609	633	612	580	594	593	620	543	645	590	602	639	664	653	635	583	614	597	624	604	598	616	621	578	616	598	610	666	581	587	610	631	625	617	577	616	606	594	587	626	641	633	635	603	617	603	607	590	599	588	655	625	573	659	614	637	585	647	621	644	602	608	621	603	633	600	655	611	662	625	608	666	615	624	615	578	604	634	643	547	626	627	627	599	650	665	613	603	630	604	601	590	667	619	674	623	553	597	619	614	641	587	622	620	628	638	620	609	662	607	623	595	614	587	629	619	657	629	676	634	602	597	615	621	599	613	633	676	634	580	598	632	633	616	604	607	626	576	611	672	600	610	649	617	673	629	627	584	613	647	600	609	627	682	619	633	617	618	625	590	582	640	648	578	617	615	617	633	592	604	571	675	564	622	588	587	631	594	636	649	639	665	666	611	626	618	620	591	610	622	618	619	596	584	641	576	675	636	643	579	598	650	599	612	604	616	634	622	565	606	616	613	611	574	584	603	594	632	637	589	602	612	608	610	597	606	626	598	623	652	643	628	587	619	637	608	583	596	619	604	671	672	627	602	633	575	648	626	618	612	638	621	662	647	636	590	614	618	611	581	582	608	653	616	641	659	606	653	606	617	625	604	612	627	631	621	593	625	601	597	604	610	593	605	635	611	645	616	631	639	608	635	601	581	610	580	643	621	590	588	669	576	653	630	600	580	608	651	626	636	620	631	618	649	650	625	628	638	651	645	596	591	637	592	588	595	609	584	651	558	622	588	632	617	660	604	624	579	610	625	614	648	566	633	604	582	611	639	612	634	608	595	623	624	615	616	589	624	606	637	623	609	610	611	615	633	609	655	612	608	629	607	599	650	646	633	634	589	656	597	606	598	587	615	619	603	580	641	651	608	604	606	661	604	613	644	613	623	669	583	624	613	643	563	612	635	614	641	631	648	622	618	601	604	625	632	595	646	579	607	615	623	621	658	617	629	630	604	580	611	623	622	587	608	613	597	615	587	592	599	625	607	596	596	650	630	585	555	643	600	576	644	586	602	583	595	648	601	606	583	618	619	608	646	648	643	614	598	591	580	607	617	621	635	628	611	606	594	594	592	605	601	633	628	634	611	659	616	618	616	605	581	641	623	642	582	601	689	605	646	593	559	598	626	578	616	650	670	628	587	651	614	632	581	623	616	607	614	659	636	584	595	648	605	609	647	608	651	608	642	634	625	635	584	620	641	614	586	606	656	625	601	622	624	622	598	643	615	606	607	607	574	649	620	613	647	641	606	643	642	613	606	602	609	616	601	579	589	621	579	581	588	598	615	618	644	574	635	598	579	602	617	630	640	647	613	676	594	650	623	660	612	576	597	612	621	641	620	633	621	616	595	619	615	629	653	587	651	625	676	636	627	616	643	626	605	655	606	610	588	623	622	619	609	576	628	580	608	581	623	601	635	611	656	610	609	631	569	567	632	660	568	603	631	617	650	638	577	623	690	594	588	608	584	671	612	602	615	617	607	591	611	626	634	618	583	618	646	618	636	632	617	605	640	603	672	644	575	594	607	624	635	636	660	618	598	599	605	589	599	629	607	567	640	664	639	607	603	581	616	632	628	620	602	630	603	633	628	572	613	626	640	627	596	599	610	623	621	614	598	617	608	614	667	605	574	553	632	616	582	613	626	654	592	631	616	616	633	609	612	579	638	622	634	586	570	604	644	620	659	611	599	647	617	642	574	594	600	629	613	643	589	660	629	624	611	606	588	621	600	652	630	618	595	623	649	593	608	605	581	631	628	612	601	642	644	625	602	643	611	648	661	574	636	604	620	592	652	623	609	633	586	616	612	656	591	639	604	610	665	571	627	584	634	612	650	647	625	600	641	600	622	607	587	618	636	604	610	611	611	625	582	629	642	611	555	645	669	590	614	579	597	606	632	608	591	609	614	609	584	586	660	603	656	599	598	637	614	636	603	597	638	619	617	623	645	580	595	596	601	601	603	590	603	614	544	600	619	560	592	576	608	602	574	623	636	628	656	603	589	546	619	600	603	642	621	605	626	617	650	583	658	626	620	687	597	564	633	601	625	618	646	601	559	647	624	646	608	613	629	596	635	567	665	662	627	642	637	621	591	659	613	616	624	621	625	593	636	598	599	603	613	623	644	585	604	644	616	666	646	629	625	643	663	606	622	635	657	642	646	619	604	625	627	587	645	646	644	590	641	627	622	625	614	625	560	598	620	688	608	593	619	625	594	618	600	618	592	572	604	609	621	630	568	602	621	621	623	638	611	610	624	667	636	620	612	652	618	638	573	634	647	637	595	614	553	625	621	623	668	612	577	653	643	625	616	616	581	637	620	625	571	632	617	613	639	606	620	605	580	632	595	571	605	618	562	578	626	641	636	631	597	647	653	657	626	600	614	571	637	625	616	597	582	590	633	610	631	582	621	588	615	617	580	621	618	602	639	630	600	593	559	606	614	662	567	575	601	589	636	629	557	623	609	594	619	601	579	663	583	609	637	608	633	648	636	657	616	641	616	613	576	636	621	616	611	620	652	601	627	611	627	651	598	611	632	628	626	578	609	626	628	615	622	651	608	633	679	581	626	598	613	627	630	624	582	660	577	608	611	650	616	618	597	608	622	596	655	598	609	602	594	577	633	638	654	609	651	609	586	593	591	626	631	620	653	615	604	611	616	661	634	604	646	640	588	604	582	609	569	632	584	605
7416	468	489	399	282	227	180	172	176	149	144	147	138	130	140	151	120	128	133	152	130	119	124	103	125	133	138	115	139	129	128	115	138	113	120	139	132	115	134	118	111	113	100	128	131	100	100	106	125	101	132	130	140	109	130	126	114	125	113	124	143	110	117	132	120	138	119	128	114	108	121	125	128	125	131	109	121	114	100	135	133	113	136	114	103	119	121	133	122	116	108	114	111	114	131	118	111	122	123	99	139	139	127	113	128	123	140	112	110	127	104	112	109	128	112	95	129	132	123	125	111	118	122	129	124	108	122	126	120	123	125	113	134	117	128	115	116	114	101	117	110	107	102	116	124	106	109	141	130	124	107	126	135	135	105	115	129	106	115	110	97	107	104	126	127	128	110	117	118	120	129	135	108	124	117	136	127	113	138	105	128	124	135	123	122	123	142	130	103	116	125	106	107	127	123	130	120	102	124	116	127	120	107	125	119	104	110	102	117	122	138	114	148	110	99	117	130	123	135	134	125	104	132	134	128	103	140	127	101	139	134	121	117	142	112	125	118	121	129	123	114	121	110	119	131	125	127	113	121	124	131	126	88	121	114	126	121	115	109	118	113	113	107	123	112	123	103	123	135	135	115	120	120	118	125	113	117	106	126	113	112	118	120	120	141	102	123	134	126	134	103	122	136	114	121	87	105	109	124	134	132	121	160	119	110	130	132	112	98	111	131	109	146	114	114	117	103	115	107	116	102	128	106	133	132	109	130	132	128	115	102	120	127	118	105	130	123	108	129	116	100	108	126	116	106	116	126	119	119	102	147	104	105	107	116	124	107	110	116	96	93	113	129	124	114	112	129	140	134	138	133	112	131	100	119	116	119	125	114	128	117	127	110	136	103	131	104	132	112	123	128	139	116	125	116	112	114	122	105	91	109	133	123	106	124	115	122	127	116	138	109	114	163	113	132	123	123	110	115	114	129	113	125	118	119	112	112	112	130	137	136	106	108	128	121	131	116	114	122	142	107	113	125	130	136	147	116	93	114	132	124	156	121	107	127	103	103	129	115	116	111	108	138	126	129	120	135	130	100	113	132	118	124	119	113	122	104	111	102	116	115	129	118	107	119	92	127	118	122	126	107	115	119	119	142	126	99	109	125	128	128	108	133	109	146	112	132	136	125	117	126	117	132	130	143	93	117	123	112	111	118	143	104	117	129	98	120	110	114	110	119	149	122	116	108	112	133	90	115	99	104	124	124	113	112	115	121	114	121	120	117	118	128	113	120	123	136	120	122	125	124	120	128	129	119	120	126	131	98	124	111	119	116	122	119	122	135	127	123	96	117	130	117	124	111	128	105	112	116	141	108	112	123	110	138	123	109	109	131	106	118	132	112	122	124	125	114	102	142	126	135	115	123	117	135	113	124	114	108	102	124	129	110	101	117	108	109	110	121	122	132	117	118	120	127	116	125	111	120	104	107	137	111	130	103	115	115	105	114	128	128	135	108	109	124	146	119	119	97	136	125	133	127	120	134	118	124	102	110	137	118	112	124	128	113	127	118	104	134	111	107	109	136	128	141	104	130	123	124	105	120	105	115	124	122	112	126	142	126	117	97	113	127	133	141	118	130	126	108	122	113	143	112	121	117	154	118	119	136	112	117	112	119	142	137	128	107	124	122	132	111	110	117	113	112	130	146	127	141	130	122	127	111	116	122	115	108	115	133	116	117	112	113	127	118	114	127	121	119	104	112	110	112	97	103	117	107	117	149	122	130	128	130	97	114	109	108	115	126	110	114	144	117	126	139	127	114	131	117	113	148	134	150	125	136	121	122	115	120	119	107	115	120	129	125	121	121	113	130	124	106	113	134	114	116	106	111	109	131	100	131	111	116	133	131	117	110	120	111	106	116	117	124	123	124	132	116	128	140	126	118	112	112	103	105	102	120	123	119	118	129	109	118	116	129	131	119	118	106	111	105	104	129	121	106	116	123	129	126	123	112	97	113	126	115	109	110	95	105	90	120	135	97	115	109	99	110	125	125	113	120	111	109	123	122	106	105	116	148	127	108	133	122	137	122	100	105	113	105	121	114	127	132	132	122	117	133	134	106	110	120	114	131	136	127	129	99	121	126	122	117	114	134	150	112	115	105	126	113	119	125	141	121	103	114	101	131	113	112	112	129	126	137	129	123	119	123	137	122	116	116	126	104	116	113	122	120	121	123	121	129	105	113	133	115	119	100	130	107	118	136	129	104	121	133	138	111	103	136	119	134	129	115	133	133	107	105	120	128	140	114	108	130	122	114	105	124	134	136	121	115	129	106	114	125	104	112	120	103	109	103	127	125	124	109	124	123	138	104	111	105	115	116	96	117	114	127	116	112	109	140	127	141	144	127	117	108	107	123	111	126	142	134	135	115	142	125	112	142	135	116	113	119	123	125	103	130	129	110	128	132	123	124	114	110	122	124	114	112	132	126	129	123	115	118	117	136	133	144	135	123	123	113	134	109	116	120	117	114	120	102	122	105	120	117	113	139	112	110	108	108	116	128	123	125	127	106	114	115	112	126	118	151	115	110	116	101	113	126	121	107	113	134	108	128	127	120	159	116	129	119	141	138	96	117	119	116	123	126	118	108	134	114	113	126	115	102	112	134	114	115	117	115	87	118	125	111	134	123	127	130	145	114	99	132	133	130	136	106	109	118	113	134	129	125	127	91	117	112	128	114	113	128	128	112	122	115	95	123	118	123	146	112	103	132	108	118	120	113	98	115	124	146	122	107	133	111	125	120	125	120	127	108	145	116	147	131	108	117	109	104	116	121	109	116	117	130	112	133	130	138	136	131	108	145	120	112	103	131	106	126	118	105	120	119	127	120	120	123	123	138	116	109	122	126	102	115	129	127	129	111	114	106	108	121	126	128	119	104	124	104	112	105	160	142	123	135	128	121	113	142	137	120	122	135	115	119	124	129	139	104	122	125	118	119	111	133	125	136	136	108	118	110	108	111	132	126	96	119	128	140	123	132	125	115	110	129	132	99	98	119	123	117	131	134	94	126	128	125	134	123	119	116	126	131	114	118	107	118	111	126	108	109	121	127	119	135	129	102	106	113	121	114	107	113	108	113	112	122	131	113	118	97	117	124	103	125	127	120	106	122	129	131	128	110	118	88	124	156	114	111	109	101	115	127	132	121	120	121	113	128	112	129	131	112	125	124	125	135	113	127	125	125	133	136	129	100	122	107	127	124	126	151	136	111	120	109	121	108	112	133	127	109	118	128	92	121	133	141	106	128	113	113	112	107	120	126	118	120	119	121	130	125	117	128	96	110	116	109	103	125	112	103	121	112	129	143	102	123	120	125	121	146	108	129	113	131	121	119	123	109	124	109	120	124	106	101	118	105	113	110	140	130	105	121	114	105	108	135	119	125	132	126	124	127	108	106	109	125	102	117	139	105	89	116	119	112	104	108	103	121	127	144	117	117	119	120	97	116	110	129	147	111	121	111	121
6049	649	1113	1316	1039	900	717	595	530	537	477	455	395	408	398	411	351	365	364	369	345	314	327	288	366	326	332	334	312	322	334	296	324	316	327	320	312	303	323	330	306	332	286	335	319	289	323	323	325	338	308	335	299	295	319	304	316	295	292	316	335	301	319	306	314	317	354	300	319	325	299	338	297	288	325	284	303	290	333	314	336	307	313	341	273	328	317	291	291	323	285	308	284	293	304	328	303	283	314	298	305	302	322	300	299	281	299	328	312	323	294	315	302	263	314	287	315	288	325	321	293	306	322	306	306	312	315	318	299	293	307	304	314	309	303	341	332	300	331	331	310	318	313	301	291	286	280	302	272	321	291	313	296	309	296	303	302	335	289	309	313	309	277	305	296	301	294	302	313	291	299	292	317	314	315	295	314	311	339	309	257	308	330	303	313	324	296	308	307	294	263	291	355	266	303	319	330	319	305	302	324	310	328	315	303	295	278	297	324	288	321	323	310	308	292	316	326	304	308	312	361	302	301	298	298	327	289	332	317	291	316	311	300	283	321	288	277	304	279	296	308	333	305	262	324	282	314	321	307	285	320	295	300	292	330	279	302	265	304	321	310	291	326	299	308	302	316	287	324	285	317	296	293	287	328	302	297	312	313	298	288	350	317	284	290	319	285	281	294	302	278	301	328	298	272	308	329	281	318	295	330	296	325	299	314	299	303	315	289	312	296	309	294	299	317	290	317	277	288	280	295	300	320	335	311	296	276	320	306	316	316	337	341	322	293	333	302	300	326	286	275	311	318	282	291	293	294	285	313	325	323	275	299	321	310	306	295	290	295	316	304	298	308	324	315	294	300	320	328	294	307	316	290	270	259	297	280	293	326	327	313	300	312	298	312	301	299	338	317	327	298	323	303	308	303	321	295	298	290	317	305	318	279	288	308	306	313	298	297	300	318	323	315	306	310	340	301	319	304	340	300	315	293	318	307	326	313	305	306	302	328	296	299	293	282	297	312	329	292	316	295	328	302	351	309	299	287	288	315	354	307	341	304	278	305	302	280	282	311	309	334	303	310	322	325	301	302	345	276	315	289	259	331	319	314	271	281	337	316	314	315	307	270	282	314	289	313	311	314	275	309	284	320	283	310	289	322	297	328	311	300	308	331	320	294	311	274	302	327	309	305	320	321	300	278	336	305	315	279	298	326	277	293	289	340	282	328	324	329	280	310	300	292	332	278	309	310	322	333	294	311	319	318	290	330	304	279	326	276	310	320	279	318	293	299	282	271	292	305	320	331	301	325	331	319	294	326	344	283	297	312	291	327	294	298	300	307	311	310	312	319	327	283	276	282	328	302	310	306	331	333	287	330	286	328	296	304	331	284	287	272	304	322	325	318	299	290	274	299	260	293	266	302	288	305	302	277	292	290	286	328	315	280	286	316	308	297	279	330	282	291	304	334	293	329	310	330	309	298	295	295	327	320	289	316	319	324	313	292	274	300	291	311	319	283	294	299	320	295	330	324	285	310	290	297	332	305	297	316	287	307	313	275	313	335	303	313	308	324	310	277	315	316	337	312	312	297	290	288	317	323	335	283	302	288	330	311	310	277	311	315	286	278	307	312	324	309	318	285	307	265	305	292	319	277	322	285	322	308	312	288	319	313	336	309	311	283	305	294	282	292	280	332	302	293	295	310	349	310	302	319	297	312	315	297	319	316	295	291	282	313	278	365	290	341	319	285	325	297	307	333	312	296	288	325	293	298	305	283	268	281	331	316	289	293	345	317	279	284	291	301	261	313	306	314	326	295	309	308	309	285	322	311	313	312	293	302	294	293	305	316	296	308	315	326	312	293	292	328	284	268	282	318	295	313	282	282	298	323	336	277	278	323	316	292	284	324	291	303	341	289	307	297	300	293	333	296	284	330	320	314	323	333	298	351	334	282	295	293	290	339	332	308	313	286	282	317	296	313	290	323	336	297	303	275	290	305	258	308	317	324	313	341	294	291	322	264	302	299	292	308	293	320	297	297	329	309	294	321	306	344	312	305	280	297	305	285	302	314	355	317	281	284	313	244	279	282	322	299	316	315	296	313	309	332	312	290	298	331	263	335	311	306	310	311	327	282	305	273	332	315	292	310	314	308	323	323	296	323	329	281	324	306	295	295	316	318	308	324	281	296	309	287	322	311	303	294	311	355	324	323	343	311	292	324	291	305	335	294	304	311	293	264	310	290	320	277	286	303	299	301	318	303	297	281	299	313	307	316	292	315	335	324	307	310	317	308	320	289	295	316	327	321	298	310	294	330	280	284	319	280	310	302	300	301	304	299	316	304	312	348	277	335	322	318	322	302	311	282	264	301	272	290	306	324	294	296	322	311	256	284	279	296	322	346	315	299	334	294	298	296	312	334	309	301	303	318	308	314	279	341	285	302	327	279	332	292	309	339	322	295	319	345	319	294	318	320	331	307	305	306	316	297	314	323	299	340	315	308	298	268	327	303	321	276	283	302	288	318	316	307	307	311	296	322	313	321	326	305	335	284	299	304	291	293	287	317	318	326	297	316	303	349	319	306	282	302	328	330	261	298	306	310	300	277	305	300	320	299	291	322	291	315	313	282	268	322	287	338	301	303	340	268	317	306	320	301	306	307	304	322	304	299	290	326	292	315	347	302	278	301	284	303	291	285	291	315	306	321	325	328	281	289	273	318	305	307	295	305	348	287	309	305	306	294	311	277	300	308	322	289	317	267	285	284	309	275	292	291	330	301	303	318	290	279	278	277	308	307	303	305	328	307	309	283	313	296	280	306	288	274	303	330	300	297	312	307	311	312	296	296	292	304	320	315	307	287	306	303	297	285	309	289	278	317	332	342	315	320	298	327	302	322	288	328	300	302	297	301	294	297	294	262	282	316	322	278	297	304	347	273	309	329	306	302	303	332	274	288	325	282	326	301	305	321	282	299	296	291	311	316	297	282	323	289	303	294	300	320	287	315	293	303	324	317	293	302	316	317	304	307	312	302	279	310	303	322	297	301	314	287	303	291	307	292	284	277	268	298	324	309	289	317	302	318	292	293	336	321	334	316	287	310	306	294	308	324	322	290	315	274	328	291	294	309	304	322	318	289	308	305	333	293	294	322	291	304	303	302	286	320	322	288	298	308	348	284	320	319	300	274	314	348	320	311	275	296	326	310	305	264	296	331	347	295	295	333	328	311	272	309	299	285	298	304	308	285	295	294	313	334	320	311	295	320	309	309	304	343	310	274	313	321	301	344	315	269	321	308	332	303	297	311	296	302	304	299	346	314	293	267	291	321	335	307	285	264	290	318	305	294	301	272	309	288	298	297	275	288	290	294	292	288	305	312	302	296	332	295	331	321	329	309	309	318	328	301	276	304	310	295	304	300	286	314	324	301	291	324	284	306	291	323	295	321	323	293	288	302	296	347	288	284	313	287	292	291	307	316	300	285	286	304	318	298	303	320	297	314	329	295	300	288	320	302	293
13990	1167	978	736	510	392	275	274	239	223	212	184	225	167	190	164	191	176	179	157	164	178	148	169	177	126	176	168	172	152	154	154	171	167	162	155	178	188	179	147	144	136	155	150	145	165	153	141	185	178	144	153	149	142	150	162	161	159	167	145	176	138	142	159	125	164	149	154	158	162	145	169	163	161	134	135	151	134	174	149	173	174	163	145	196	154	151	163	171	147	132	155	145	143	164	156	131	144	146	173	159	141	149	154	153	135	171	145	168	164	136	153	163	148	145	169	156	153	151	157	142	155	155	156	148	137	140	144	136	169	152	129	166	169	177	147	158	147	168	130	147	159	177	141	165	149	162	162	147	148	129	143	159	166	159	173	151	128	142	160	166	156	164	156	151	147	149	164	128	161	156	151	146	155	171	174	148	146	152	154	158	140	136	121	162	164	170	148	163	140	156	132	142	164	173	175	168	144	147	162	167	152	167	169	158	151	148	158	152	158	166	148	164	147	156	140	168	161	149	130	166	165	165	163	158	135	176	147	165	147	144	160	150	165	179	191	157	132	177	156	149	161	142	144	144	153	157	160	154	173	141	140	148	160	156	156	167	135	152	160	144	168	156	146	161	156	143	177	171	145	142	167	181	168	145	182	152	140	145	153	182	170	150	140	166	170	167	168	154	158	185	130	148	150	161	162	160	164	170	166	171	142	150	176	170	160	155	161	172	166	152	144	155	164	166	155	154	157	181	146	152	164	142	168	158	147	160	163	158	146	160	147	150	159	158	138	153	147	172	159	149	153	145	157	155	135	152	138	149	140	146	154	169	127	153	136	147	152	157	137	152	153	152	151	169	184	155	161	167	159	140	137	167	137	152	164	176	165	151	170	153	167	151	148	154	169	166	162	134	159	141	134	175	160	165	143	177	137	180	146	182	182	166	175	134	148	166	157	183	176	173	154	141	140	158	159	176	184	165	179	138	153	142	142	151	141	189	148	138	150	157	142	147	141	178	156	141	177	148	150	153	158	149	147	156	141	152	152	140	172	121	151	141	168	164	140	140	144	136	153	155	144	156	166	173	188	163	146	144	187	169	176	179	146	185	182	160	150	139	187	153	154	170	164	165	138	155	159	179	142	135	145	171	150	156	138	162	134	162	163	162	158	149	153	142	143	148	163	163	158	170	169	155	144	178	161	171	169	157	146	145	150	176	156	158	180	153	170	161	150	175	153	145	153	156	156	158	151	153	165	158	145	166	158	168	157	160	175	167	143	137	154	170	173	135	162	161	181	145	134	133	146	139	161	164	168	172	141	165	158	147	131	168	146	136	162	164	163	146	163	165	155	177	178	185	159	157	127	157	143	142	147	186	150	160	146	144	143	172	157	163	138	173	167	157	147	158	134	162	146	155	166	164	174	166	164	158	176	168	177	183	163	166	156	167	166	150	163	153	156	149	166	153	144	167	166	153	128	159	150	157	174	158	147	139	172	173	175	153	157	145	141	137	144	147	153	152	142	181	149	169	138	173	153	169	165	155	170	157	165	144	142	165	175	157	165	125	173	164	163	151	123	156	141	157	135	171	151	169	144	154	158	142	167	159	157	148	142	173	155	157	156	172	143	176	143	147	136	140	184	147	151	136	142	162	148	166	159	150	119	171	144	139	167	115	160	148	148	138	156	145	170	171	167	180	131	130	157	151	193	162	180	145	142	181	132	152	163	145	163	169	165	137	160	154	161	164	163	148	151	134	150	157	150	151	148	154	157	173	156	151	164	143	160	129	145	151	129	153	141	144	186	160	137	151	150	146	166	156	172	158	175	133	157	143	172	123	134	192	168	168	135	154	157	174	162	169	153	146	138	156	166	145	148	164	166	147	156	166	169	155	138	160	156	141	155	158	142	144	158	143	150	139	159	177	149	142	138	168	171	145	160	151	153	148	156	134	158	168	145	158	158	167	147	148	145	147	158	162	159	138	156	173	171	134	148	156	154	155	155	175	144	160	146	140	169	154	138	172	181	133	150	162	175	157	162	140	130	146	141	158	150	144	154	152	152	159	158	168	178	169	153	152	140	140	172	141	169	150	190	145	181	151	160	127	139	158	166	164	157	150	164	169	151	146	154	134	165	150	163	150	157	155	138	159	130	153	133	179	150	180	152	143	165	169	155	156	178	155	163	149	155	164	167	149	146	155	145	166	121	136	166	170	145	186	131	147	145	158	143	142	163	155	147	152	160	143	135	168	190	148	193	173	158	159	146	172	158	157	135	160	174	172	156	143	183	137	169	160	143	157	146	167	158	140	133	152	164	144	149	135	150	147	156	158	176	139	133	147	168	148	139	144	165	152	167	161	155	155	156	154	162	150	167	157	154	154	193	162	159	159	165	134	157	163	158	154	154	150	139	165	148	163	168	177	153	152	162	148	165	159	165	162	158	158	166	153	143	158	130	140	166	160	150	164	171	149	153	142	153	157	160	135	145	161	163	166	162	164	155	183	158	151	169	175	143	162	159	160	163	164	162	137	141	162	170	168	154	159	150	136	162	178	188	168	169	170	161	135	150	164	147	164	147	151	145	150	159	172	146	147	162	166	161	132	150	154	154	129	123	166	156	166	181	162	148	139	167	181	155	166	193	160	162	155	159	146	145	168	137	144	142	153	175	165	150	143	177	138	145	183	150	163	140	152	162	141	138	155	167	135	157	131	142	150	145	152	164	130	170	158	122	158	158	135	166	143	152	164	152	166	167	158	160	131	137	162	153	139	165	160	152	177	162	144	161	162	152	146	183	169	145	147	156	154	147	155	185	145	138	137	168	159	139	155	158	156	146	169	148	174	165	136	188	198	176	153	182	179	170	177	171	154	162	177	170	138	153	167	163	156	151	163	158	129	159	166	170	160	163	166	147	162	156	148	158	161	173	172	178	149	134	137	132	153	169	152	158	137	158	128	141	165	167	147	152	146	147	170	153	142	162	144	135	145	150	171	194	132	147	159	165	145	152	169	177	159	162	157	168	156	164	155	183	148	160	141	158	181	179	159	158	149	122	137	135	147	156	154	130	162	142	175	151	141	152	177	144	158	167	165	128	131	140	157	167	148	162	144	164	161	132	168	174	143	122	144	152	147	158	155	159	145	116	173	142	175	149	144	161	150	162	153	171	173	159	161	162	146	146	131	160	148	167	133	163	167	177	142	156	165	144	158	181	165	196	144	166	147	143	153	142	152	159	165	189	159	163	154	151	161	160	171	157	158	141	181	152	168	159	159	162	156	161	156	166	142	145	120	169	156	151	175	152	175	151	155	154	136	152	133	151	155	160	157	140	161	162	154	155	164	153	150	178	146	140	155	184	154	145	164	141	123	132	136	161	141	158	145	154	155	149	157	157	138	162	152	173	174	176	154	177	170	154	148	161	160	152	146	155	161	179	156	167	170	152	172	161	177	154	151	127	150	166	184	132	170	171	145	186	153	160	152	144	159	168	128	146	145	171	158	143	163	168	149	144
8089	1075	1964	2286	1863	1512	1199	991	875	792	750	653	612	563	579	564	524	488	495	450	460	502	496	461	470	450	437	417	447	416	423	428	432	433	437	427	410	417	444	429	440	425	430	411	433	413	413	433	410	408	429	409	398	445	395	405	437	412	422	397	380	430	382	413	393	412	383	394	424	414	481	385	416	416	403	399	420	434	423	375	393	395	399	398	418	371	391	419	384	413	377	404	421	445	399	401	385	389	408	392	409	390	427	415	401	422	444	412	406	380	392	409	419	385	431	416	397	381	388	401	417	408	436	385	426	394	420	414	376	403	383	401	387	403	435	418	402	415	379	397	368	423	418	393	424	379	411	382	419	387	390	399	400	415	368	420	438	442	383	416	362	379	391	393	375	398	421	420	390	399	427	378	383	372	396	404	371	420	419	381	413	383	376	416	389	403	427	357	382	391	402	416	404	399	407	403	392	410	400	416	409	417	405	380	416	399	411	408	411	425	401	407	408	395	393	431	428	389	392	401	414	386	374	421	412	445	403	384	385	378	412	409	386	397	393	417	414	428	388	400	378	412	409	385	415	381	385	435	380	387	359	408	415	398	382	368	407	422	446	382	397	412	412	394	390	374	393	388	421	424	395	412	377	416	410	426	428	416	393	385	373	380	402	436	441	404	396	383	418	388	387	407	406	387	406	408	396	408	420	410	411	385	363	389	417	413	382	374	387	384	422	368	374	414	428	392	420	409	408	407	375	444	402	380	400	398	410	382	381	401	404	426	426	394	381	364	383	410	408	403	411	421	401	411	387	391	389	428	401	418	420	407	434	386	387	403	408	381	381	381	383	377	424	376	393	410	405	403	418	406	408	395	382	398	416	416	424	409	399	426	400	379	373	377	382	387	386	403	423	385	389	385	392	371	367	353	431	399	397	419	421	409	398	443	407	401	394	383	384	401	392	404	404	364	406	376	426	413	390	372	395	383	397	392	423	394	380	409	398	407	461	392	362	446	392	410	385	384	405	417	425	396	404	393	403	412	392	420	437	440	426	369	437	407	388	378	417	407	368	393	382	431	388	391	402	404	397	387	429	407	416	407	419	415	427	381	406	390	387	426	390	390	377	395	403	418	425	394	432	386	370	386	381	387	423	394	418	386	419	390	395	377	430	415	373	378	403	377	400	417	388	393	366	393	391	371	371	419	404	397	429	384	379	394	410	414	375	410	395	407	419	403	382	392	406	394	370	379	415	429	375	400	401	382	382	413	389	419	399	387	412	414	408	414	438	385	417	406	409	384	399	411	395	383	399	405	387	389	387	390	398	377	397	413	409	401	422	350	444	377	403	413	451	419	421	424	400	395	379	382	361	409	407	367	401	368	431	364	401	423	391	372	364	430	401	405	438	412	403	397	352	417	416	377	397	400	404	360	393	402	427	416	358	405	365	400	411	412	379	408	403	420	443	421	415	422	432	401	412	394	407	377	442	438	351	382	418	398	384	402	436	345	394	393	399	416	373	431	401	371	412	429	413	423	400	385	389	398	391	390	390	394	396	433	414	386	369	388	384	363	434	422	401	395	394	345	403	395	421	413	418	378	393	398	413	443	383	384	402	369	418	389	401	417	388	388	391	406	401	395	419	411	381	388	397	383	432	361	400	383	408	385	389	431	396	395	407	402	377	373	411	393	382	387	363	415	409	402	369	395	394	431	405	402	429	381	375	404	385	391	409	403	411	420	364	429	398	374	368	366	406	409	423	381	359	391	386	397	420	379	424	410	382	380	397	380	444	395	396	361	385	373	444	391	374	411	379	390	404	389	388	411	403	423	427	405	424	454	391	390	353	355	393	360	388	411	399	363	390	390	392	403	447	405	385	395	424	380	422	384	383	418	421	422	435	402	397	404	454	416	396	423	401	367	418	395	413	421	388	422	393	414	380	410	402	382	441	366	420	400	398	405	394	388	399	424	388	396	419	366	388	406	380	381	385	404	363	403	376	407	426	414	419	416	408	368	425	366	393	395	375	405	363	406	401	388	371	401	364	392	389	367	387	367	414	394	445	402	412	356	377	379	400	405	378	392	383	408	379	419	391	403	415	411	420	415	411	359	398	376	431	399	352	395	403	380	395	421	390	361	371	415	388	410	410	411	420	413	397	406	400	394	404	383	405	404	414	397	402	369	415	402	397	424	385	431	398	403	408	382	357	370	418	384	403	424	394	389	410	435	385	423	402	377	406	408	437	419	355	409	398	420	415	390	394	387	371	376	400	395	381	411	403	402	437	410	406	413	390	381	416	407	407	392	375	390	393	348	428	419	367	397	382	374	425	399	403	388	387	389	416	402	403	384	415	408	425	370	403	383	434	395	373	405	419	413	384	392	380	424	393	387	439	412	358	399	403	403	402	410	391	408	399	399	373	409	406	388	381	447	388	441	405	368	432	405	390	409	374	412	396	376	383	393	419	404	385	364	389	396	397	413	386	414	386	405	429	428	404	395	414	426	372	406	376	387	390	425	362	396	380	414	420	416	410	401	381	403	384	399	444	364	424	394	378	379	406	409	375	430	405	437	388	411	416	421	414	402	394	403	375	430	379	417	374	418	408	410	400	384	375	369	397	443	389	369	402	409	377	370	399	348	409	413	390	413	384	346	408	396	410	410	419	410	413	413	443	391	384	383	421	398	387	409	383	389	415	399	409	400	398	372	406	416	393	419	409	408	373	380	385	394	424	394	376	389	441	412	397	394	385	394	399	420	375	373	403	432	382	418	396	402	387	411	431	381	411	393	385	401	365	388	399	402	392	418	414	393	413	386	404	429	403	392	402	414	396	412	353	398	404	388	404	385	392	407	404	402	386	382	405	414	377	373	409	415	411	359	413	412	358	379	391	433	408	386	388	404	456	366	387	408	403	368	399	365	410	427	373	402	387	386	400	418	419	375	437	394	422	401	393	384	357	423	388	387	390	407	402	422	398	369	468	424	435	410	419	399	377	389	413	400	408	377	388	381	399	405	423	412	404	404	385	401	410	389	400	404	391	368	384	442	388	384	414	381	378	382	374	394	367	405	389	369	377	400	392	404	420	434	417	405	404	399	343	408	413	402	421	405	409	377	405	381	404	389	396	428	409	389	444	406	409	424	398	412	407	460	421	422	382	438	382	407	400	401	372	438	386	413	400	410	381	407	387	375	434	397	407	364	403	385	413	387	379	390	411	415	380	409	407	424	413	409	380	420	375	413	412	401	414	403	417	409	396	416	389	391	397	434	394	387	415	370	407	383	390	383	405	384	437	416	410	419	418	378	406	399	410	377	412	373	386	412	391	438	402	405	392	406	353	396	373	416	413	420	426	362	390	385	416	429	411	363	407	415	410	375	403	394	396	392	398	395	420	417	386	401	358	390	405	382	369	404	373	397	444	383	416	433	392	407	374	386	401	442	341	409	405	393	377	376	373	401	416	447	357	423	428	356	390	451	415	409	421	389	395	384	390	390	388	389	420	375	395	415
1575	265	285	293	287	287	281	278	263	275	282	298	301	268	265	273	277	270	290	262	302	265	298	299	290	289	250	291	287	280	259	287	318	281	247	265	274	226	267	294	292	286	287	273	291	301	281	267	294	277	285	262	266	274	297	301	292	277	265	245	299	277	303	276	285	278	284	280	285	275	281	306	258	290	267	256	262	275	297	273	301	241	307	289	315	283	273	306	255	272	300	298	269	282	310	284	268	273	274	290	291	270	264	262	260	271	275	276	271	266	310	256	283	284	301	279	249	287	289	276	280	237	258	256	301	250	297	284	270	302	271	279	283	259	268	265	264	273	266	285	285	279	292	274	259	276	272	277	296	302	278	275	256	270	266	242	301	314	255	289	270	289	276	285	326	259	294	277	299	294	283	261	272	286	244	281	310	299	249	266	232	268	241	249	272	291	283	311	279	260	243	287	271	309	298	289	285	283	304	274	268	276	276	312	289	295	263	290	287	255	296	291	282	300	282	241	294	277	293	295	259	272	274	246	275	253	292	300	257	266	276	295	291	258	277	277	310	261	243	270	284	242	301	268	254	262	265	280	268	301	248	280	268	252	301	271	271	277	247	273	251	294	265	258	278	261	293	293	279	268	270	268	298	288	291	270	290	274	297	255	270	269	274	292	269	282	296	283	289	262	270	253	271	294	302	286	241	291	287	279	258	253	276	274	308	297	294	295	259	262	279	276	264	281	300	290	281	286	258	299	257	261	278	278	254	283	296	296	260	263	307	305	282	277	255	288	250	255	271	276	264	263	273	275	263	284	290	251	255	257	297	255	291	272	321	293	286	254	282	260	270	257	281	280	277	301	267	278	269	267	293	262	262	270	280	301	285	265	308	287	278	295	288	286	283	289	298	299	298	276	271	275	268	286	283	244	271	277	276	276	274	270	263	274	301	290	296	272	268	255	271	306	278	280	305	272	264	285	266	294	296	299	287	283	297	293	279	264	272	294	278	296	279	268	271	289	266	289	285	268	301	276	279	289	303	265	281	287	279	266	272	252	246	303	271	297	256	281	282	260	293	276	268	282	281	301	299	270	289	263	284	262	284	283	265	281	307	310	276	267	299	278	283	290	260	246	272	249	267	273	283	270	273	295	267	284	292	312	269	330	266	299	263	274	303	293	250	250	285	260	300	282	268	295	294	268	278	264	282	254	268	264	263	264	292	282	281	273	241	271	298	294	307	274	292	280	281	279	271	296	285	267	295	265	294	315	254	293	269	285	281	285	272	272	299	310	298	302	302	291	264	294	258	277	262	274	263	259	271	305	242	268	289	259	272	275	270	277	287	263	301	252	271	298	256	291	269	246	282	298	297	254	306	284	276	257	300	280	296	257	257	285	313	278	275	256	286	254	294	295	273	274	275	298	274	279	287	275	250	312	297	276	288	297	280	310	287	264	260	279	263	288	271	299	298	294	280	262	265	285	265	312	290	270	262	279	287	282	278	280	286	303	282	298	289	287	281	270	268	289	271	288	232	259	292	272	275	275	272	274	277	261	258	247	253	281	310	296	274	292	270	271	245	317	279	309	261	263	294	317	266	292	308	270	277	286	287	265	288	296	270	310	304	297	273	306	290	274	301	285	297	290	295	278	273	299	262	275	279	307	271	286	320	284	282	286	282	279	262	284	317	255	274	316	283	291	290	258	302	272	289	264	312	291	283	308	269	253	297	253	265	282	264	252	292	260	287	283	308	278	268	264	234	285	290	290	288	251	300	301	313	254	269	296	287	312	269	282	319	296	262	293	291	286	287	269	276	317	271	262	285	305	340	264	299	295	306	301	293	264	283	270	276	280	289	280	300	273	265	266	254	297	292	274	271	254	269	288	266	239	262	322	303	303	294	277	277	304	268	287	286	298	289	227	266	281	287	274	281	305	262	271	265	300	260	265	305	304	301	278	281	279	254	298	270	270	268	314	301	274	279	282	233	295	311	303	260	266	288	309	270	278	282	269	268	267	259	262	262	273	281	297	287	283	285	263	288	297	273	260	312	276	282	305	286	306	280	262	295	285	283	262	268	270	289	281	286	257	300	268	277	247	267	265	289	250	279	270	283	276	265	243	273	256	259	275	290	298	301	293	281	259	277	280	323	310	307	277	274	285	273	258	265	260	270	277	301	275	283	291	295	252	258	294	337	254	255	302	233	281	276	241	275	279	289	243	277	258	260	286	288	281	278	284	272	254	257	257	261	276	290	299	260	259	290	323	271	297	281	295	263	267	268	256	278	273	267	271	294	265	276	241	272	270	278	248	276	270	259	276	274	262	271	271	278	301	270	282	282	294	278	262	287	281	261	289	262	269	268	289	275	244	258	290	250	267	261	274	275	282	280	236	285	275	284	285	297	287	291	319	294	312	290	297	272	269	274	279	250	258	285	265	259	284	275	283	301	269	252	308	297	286	278	266	298	288	261	307	248	273	285	316	270	260	314	296	278	295	284	277	273	274	257	268	277	275	283	260	275	280	267	271	288	304	293	309	295	270	280	250	255	247	317	291	247	291	285	278	299	275	284	279	249	279	274	307	258	255	273	252	258	275	250	280	269	303	298	257	274	302	285	240	262	254	303	308	288	309	285	287	263	316	263	294	296	301	256	292	239	255	264	299	278	241	260	289	287	303	274	270	307	290	294	287	272	264	268	269	275	276	309	314	283	283	243	288	292	271	304	252	268	264	265	260	289	322	308	282	282	302	273	289	258	270	237	289	313	286	268	268	254	313	243	276	288	291	265	268	270	296	272	299	276	283	266	260	268	270	284	274	267	275	271	301	266	253	300	244	291	291	258	264	241	252	275	242	279	271	298	283	247	264	293	291	281	269	271	295	287	278	274	264	276	258	283	271	280	270	283	287	280	284	304	285	288	277	246	266	267	287	276	294	286	265	295	301	274	305	295	286	279	273	295	268	305	315	279	283	281	301	252	267	279	281	296	288	294	294	292	274	284	277	304	312	260	269	286	270	303	256	250	280	290	269	298	304	299	243	300	288	278	286	268	307	273	284	303	288	263	266	312	294	292	319	270	282	276	251	258	259	302	276	274	265	295	261	264	285	266	257	282	257	253	308	253	268	287	267	280	286	257	316	265	293	289	256	288	275	277	285	288	296	299	289	255	286	270	279	284	293	272	294	290	330	249	240	231	261	262	253	274	281	303	276	275	260	255	282	245	242	270	276	265	291	282	291	281	289	287	271	276	280	259	284	278	277	305	308	281	287	289	274	282	285	291	274	269	318	282	257	266	275	260	285	283	275	271	276	282	273	308	270	282	278	266	296	278	265	272	297	254	274	267	270	268	270	314	284	254	265	244	273	285	265	287	298	298	269	297	275	287	313	295	274	245	265	279	272	286	294	253	287	272	317	290	262	278	257	279	301	297	261	275	293	270	265	302	286	292	290	319	280	299	252	289	289	262	294	261	260	255	266	277	292	273	305	273	291	280	304	299	255	267	283	290	316
1900	649	615	656	633	574	662	600	638	630	592	616	600	632	614	556	615	645	646	638	638	622	670	579	614	607	627	593	624	608	616	593	622	611	611	619	661	582	627	615	640	598	606	597	584	595	633	609	632	606	608	635	595	626	594	614	626	596	615	618	647	601	621	625	609	650	634	598	619	617	593	622	615	611	603	608	615	616	619	594	643	622	628	598	611	589	661	620	631	612	659	596	589	588	669	620	594	642	604	607	610	661	602	624	648	622	586	633	614	678	662	640	625	600	643	633	637	610	637	634	613	599	626	603	613	582	655	664	560	599	585	625	642	611	633	643	592	627	595	638	616	608	608	603	651	588	630	598	623	635	597	622	602	607	625	625	651	595	592	639	628	587	571	639	672	629	630	608	604	621	619	630	623	632	614	673	579	595	588	625	655	629	640	606	615	639	638	616	608	611	643	623	580	617	613	591	640	621	613	616	568	611	624	647	616	591	624	649	629	646	633	607	627	591	611	573	647	602	614	598	604	640	590	669	632	629	607	617	659	630	606	604	630	603	581	636	634	638	607	660	597	613	660	645	588	626	587	617	662	622	608	624	644	603	655	639	616	621	584	578	589	630	640	672	661	587	633	612	644	632	634	644	603	619	646	620	607	571	598	645	660	630	638	613	636	635	632	617	615	611	616	620	578	598	651	628	612	622	595	683	651	623	605	645	629	597	669	587	597	597	585	605	659	638	638	570	591	609	576	598	595	609	659	589	590	616	631	564	669	641	606	628	639	625	632	615	598	660	620	661	618	593	675	607	629	604	644	623	638	644	638	622	611	613	622	622	652	614	579	655	619	640	678	615	616	603	604	638	630	603	631	617	646	621	640	618	595	652	645	626	638	602	657	639	586	633	607	587	609	624	625	621	600	597	626	639	641	612	681	633	638	633	618	619	641	605	602	597	571	655	644	614	624	631	624	644	629	630	628	608	648	638	612	634	582	621	594	634	621	620	580	647	654	604	629	598	610	615	587	607	632	592	587	659	652	615	539	614	653	611	596	620	621	589	623	593	556	651	631	622	597	595	667	657	624	639	580	584	631	656	596	611	587	599	629	580	600	594	640	611	601	626	633	608	593	603	584	609	633	623	638	587	663	590	644	590	622	633	629	616	619	628	668	630	596	581	592	584	597	601	618	617	617	648	622	630	619	621	579	608	610	631	647	574	610	663	607	600	662	635	618	603	627	634	564	642	624	620	587	634	655	595	610	591	592	633	637	610	645	603	631	594	609	599	611	647	638	612	607	612	666	582	646	597	624	643	625	627	611	632	655	632	633	581	622	629	614	632	657	626	619	621	659	647	592	600	611	666	632	586	616	629	606	603	655	609	630	563	585	614	636	615	601	630	608	678	595	610	579	674	597	603	573	622	630	590	610	603	598	617	624	578	626	671	629	568	629	581	620	573	605	568	576	625	607	570	607	609	594	614	625	658	611	617	586	640	636	656	615	628	654	601	598	638	595	587	599	638	621	596	636	616	632	609	649	669	645	606	635	621	638	650	608	595	595	614	648	599	659	657	620	590	662	599	604	644	596	597	615	634	623	611	610	574	577	656	579	618	594	604	635	625	621	620	641	648	625	624	620	573	576	633	584	619	652	659	608	670	618	625	601	591	583	615	616	680	621	625	635	642	633	633	624	586	653	571	622	652	602	604	589	607	629	661	644	649	638	645	615	625	640	578	602	641	611	626	612	586	621	613	613	624	609	646	577	604	607	613	598	659	636	627	625	613	608	627	649	633	619	609	570	583	603	605	648	606	612	587	632	620	608	610	622	635	649	593	633	599	615	673	648	630	600	622	581	609	590	586	624	652	611	643	602	642	605	576	663	598	628	595	633	621	610	618	645	593	641	552	596	617	606	587	647	648	671	607	649	620	635	651	629	623	632	650	603	600	623	600	629	643	622	619	615	609	597	619	618	595	636	658	583	649	617	578	603	632	650	625	652	680	576	649	630	604	593	613	612	630	582	618	618	636	686	639	569	626	636	658	608	633	608	605	594	660	601	585	632	646	604	611	601	604	585	572	627	596	634	608	634	596	610	575	616	634	645	587	602	613	627	573	624	645	621	601	606	649	597	601	626	633	605	606	612	588	631	635	606	616	602	605	643	621	613	561	628	614	654	607	632	625	585	586	632	611	629	613	654	662	589	651	638	652	675	630	617	611	610	634	676	612	592	592	636	569	604	625	631	682	599	664	600	605	613	632	634	554	621	622	625	642	631	576	609	614	632	603	645	627	577	627	602	576	581	604	579	664	641	601	622	579	600	585	607	609	619	637	616	586	611	594	648	639	652	647	682	662	628	628	630	605	639	613	586	611	583	630	646	634	657	613	635	586	624	582	611	636	593	629	630	655	568	621	579	629	618	612	600	625	607	639	620	630	634	594	634	613	612	631	641	649	612	679	588	641	611	634	670	619	610	593	606	613	620	602	619	602	640	609	598	615	640	642	597	611	588	621	636	642	605	640	577	614	658	583	637	636	569	629	621	576	607	658	608	595	625	647	646	583	627	628	622	647	641	675	588	654	599	616	591	622	650	626	640	610	644	631	664	612	626	629	606	615	635	596	642	594	604	625	620	608	621	615	605	633	634	607	621	652	606	620	618	616	617	580	643	590	603	613	590	629	614	631	603	594	637	656	632	638	600	591	629	598	652	615	636	576	626	601	625	573	591	638	601	609	607	586	637	618	635	597	591	682	562	606	589	637	610	646	628	626	617	583	602	620	655	630	680	629	618	661	623	638	597	643	593	624	635	645	602	605	582	588	614	618	627	609	610	567	615	634	602	605	579	621	616	611	612	634	615	606	640	602	620	573	610	602	608	647	579	601	562	628	621	626	611	582	628	602	625	629	604	646	613	614	594	599	648	695	634	596	597	615	618	633	648	578	617	626	640	642	651	578	659	612	608	637	603	658	621	619	589	591	631	638	623	597	579	648	598	592	601	571	615	641	615	610	635	653	577	597	638	586	652	606	642	571	640	626	634	598	569	610	590	597	650	560	640	601	608	615	629	606	640	610	653	641	623	619	597	587	611	634	626	638	603	627	612	632	623	592	586	617	591	625	653	600	655	597	644	595	628	606	602	638	589	629	666	646	600	629	597	622	616	620	621	658	613	620	632	634	613	629	641	602	625	612	577	610	641	647	593	642	658	613	575	647	606	626	625	626	633	645	591	656	643	638	636	641	626	629	617	614	642	561	616	578	604	563	613	603	628	621	632	591	649	644	589	612	615	596	671	610	660	607	634	664	608	649	619	626	605	595	631	592	631	648	633	598	597	615	594	601	601	619	617	568	584	645	562	603	568	566	613	620	657	582	636	604	659	629	629	671	603	698	604	594	617	685	601	650	645	624	628	614	632	623	601	619	612	647	647	633	609	620	670	640	618	630	595	591	624	621	671	648	628	603	622	593	603	616	687	587	599	610	596	601	620	659	617	639	631	612	597	633	612	615
7104	468	487	382	287	277	216	155	167	152	161	155	144	128	155	125	142	158	110	137	113	113	139	132	128	115	153	110	119	133	142	120	96	124	117	110	118	124	133	93	123	141	121	132	132	121	108	133	132	103	137	131	119	127	119	96	113	113	115	123	121	123	122	119	113	118	109	100	121	117	120	110	108	110	113	124	93	122	89	113	124	133	111	120	110	108	149	104	103	103	133	125	122	107	127	106	113	131	122	112	122	117	137	113	127	119	128	94	130	127	121	115	107	103	117	110	117	126	131	86	129	127	108	124	127	122	115	118	123	113	123	109	110	120	111	130	123	132	110	103	112	146	139	109	125	129	116	99	90	118	95	128	137	108	113	127	130	133	113	102	120	139	109	125	139	110	143	117	99	124	129	123	113	109	113	129	105	127	132	127	130	109	106	135	135	114	139	98	110	123	135	109	110	102	113	108	101	106	121	124	128	115	113	107	112	120	108	124	140	133	135	152	135	109	132	136	123	117	141	111	134	120	113	123	123	122	109	107	120	92	112	99	128	139	110	119	113	124	114	118	130	106	126	136	106	117	132	140	117	111	111	96	135	131	104	120	138	131	122	116	123	127	126	140	139	134	115	128	112	106	127	133	119	111	118	142	113	105	124	134	112	134	108	121	134	102	109	116	109	122	115	102	131	128	123	99	109	130	105	134	97	124	125	100	131	97	121	147	119	119	117	101	131	108	124	133	126	126	106	122	138	121	106	112	96	127	109	114	111	111	114	112	121	117	106	97	108	125	111	116	140	121	118	110	110	123	124	135	109	120	147	119	146	126	126	116	114	123	114	111	114	99	136	135	156	134	119	99	98	128	110	113	120	113	140	101	101	128	119	125	112	126	119	127	118	105	121	135	124	124	110	136	118	121	136	136	112	133	101	130	133	124	105	121	91	112	103	113	128	112	99	125	130	128	120	106	130	113	99	105	120	118	128	116	96	146	135	106	161	117	111	107	111	130	118	122	122	124	100	126	99	126	110	110	138	126	130	123	123	135	119	137	137	121	122	128	132	101	132	97	113	109	110	134	126	122	132	118	119	109	118	112	127	107	116	107	129	106	88	114	118	121	111	121	114	104	119	126	141	133	103	119	124	122	101	94	120	114	131	136	108	112	105	131	128	135	113	125	121	89	136	108	108	95	121	117	126	145	106	134	120	121	112	118	132	127	127	129	132	114	107	122	125	113	114	129	126	112	132	145	127	123	119	109	130	119	136	131	122	105	103	124	128	104	113	124	107	134	148	122	112	132	113	144	112	130	141	112	107	113	119	95	120	122	140	122	107	113	133	113	128	118	132	121	125	106	129	101	120	121	122	117	117	141	124	118	128	116	126	128	123	107	133	120	98	116	123	143	125	111	120	113	110	130	122	115	115	130	113	122	116	111	120	111	120	117	136	111	115	111	117	136	135	139	111	117	113	104	108	120	117	108	137	111	123	134	148	116	147	115	93	125	123	133	129	115	131	122	113	96	100	122	107	99	107	134	126	111	124	116	121	114	124	116	140	125	130	122	125	127	123	113	121	111	110	128	126	94	87	109	89	125	113	118	120	110	130	126	129	139	118	111	103	124	115	130	127	128	105	117	113	108	121	142	105	102	142	129	108	141	110	116	98	125	124	104	124	147	135	102	127	126	123	107	134	146	106	107	123	107	113	131	121	139	118	94	141	99	101	110	96	119	114	111	131	105	104	128	129	111	122	100	136	125	110	132	128	117	115	122	108	112	100	127	137	115	109	120	131	124	136	123	146	114	108	123	108	130	110	123	105	124	97	122	130	130	102	123	117	106	110	141	112	120	127	119	121	123	146	125	133	116	114	124	127	125	116	120	107	117	108	146	108	96	126	132	114	128	118	81	140	112	125	98	104	127	115	111	116	132	130	124	119	125	116	121	117	104	117	129	130	117	136	125	106	127	119	118	135	124	122	136	155	105	126	116	107	103	117	103	132	119	98	133	137	118	124	104	111	126	133	113	109	112	129	100	124	111	151	128	112	133	105	105	138	124	105	148	110	109	134	101	116	119	119	134	121	136	124	131	128	109	117	102	126	127	117	131	115	119	122	131	133	126	110	106	115	116	105	118	123	102	113	119	135	106	140	120	115	114	124	126	101	136	99	109	114	126	111	119	103	129	137	113	138	135	153	137	124	134	148	129	127	126	129	119	134	129	161	123	105	100	124	112	129	125	123	123	107	119	80	112	109	119	126	129	119	116	125	111	124	134	115	123	118	109	141	128	104	129	125	122	108	133	121	126	140	119	134	122	88	105	127	122	107	141	120	125	137	133	110	115	105	120	122	103	159	126	118	108	131	114	122	108	115	98	111	94	120	122	141	106	121	117	107	116	124	125	115	117	113	116	126	99	113	111	107	131	136	132	122	125	136	98	113	113	129	124	116	117	118	103	119	130	125	137	115	126	105	116	119	105	99	116	117	116	111	113	110	111	147	127	119	123	104	126	127	99	116	108	130	131	101	122	114	107	112	132	139	128	129	121	104	113	130	118	119	132	122	117	124	129	114	129	98	103	145	115	121	128	116	127	129	123	124	124	117	120	111	116	122	132	125	114	126	112	127	104	107	127	95	118	143	97	125	125	106	137	106	111	128	113	106	117	126	132	114	133	126	114	119	121	107	109	127	111	126	138	121	131	122	129	111	122	121	127	104	135	109	114	115	116	121	115	126	139	138	125	121	104	128	115	134	135	144	139	109	99	111	119	132	122	109	121	119	124	126	135	121	104	111	125	98	98	125	121	127	115	101	103	127	113	105	131	113	102	112	117	116	125	125	125	134	96	104	118	134	137	103	143	130	130	113	119	120	131	134	131	115	122	117	124	129	127	119	123	122	130	119	136	127	128	132	108	124	102	116	121	96	113	130	89	112	98	115	151	110	117	114	121	123	123	117	115	113	119	119	137	120	130	97	99	127	115	107	119	108	126	107	104	121	122	114	114	107	125	121	123	131	112	124	147	107	124	110	113	121	119	115	108	107	120	115	126	136	124	97	122	116	131	134	109	121	104	102	118	134	96	121	127	126	119	129	131	112	116	128	131	145	124	131	125	120	113	129	112	138	115	108	108	108	126	135	135	115	124	123	97	111	139	96	143	102	117	109	132	136	126	111	123	105	124	133	127	124	122	122	123	129	108	116	129	123	125	115	109	131	123	119	122	114	137	137	123	128	99	121	143	123	135	118	113	150	127	105	98	113	114	107	107	119	136	114	117	113	128	111	123	133	125	119	102	113	125	117	123	147	130	111	132	128	142	116	101	101	117	150	126	116	118	139	129	118	102	119	128	111	135	128	123	116	122	126	107	122	105	132	129	120	108	116	125	120	102	124	119	110	122	113	118	125	129	109	138	111	114	116	118	117	121	123	118	119	107	131	129	115	113	121	137	153	117	112	113	132	123	132	133	126	138	131	137	127	125	127	118	115	117	127	113	125	100	113	139	124	130
6090	658	1123	1259	1121	916	750	623	572	520	489	444	438	384	387	329	359	381	352	319	381	331	367	339	349	336	350	348	336	332	352	332	291	297	322	324	300	353	310	334	324	292	297	276	338	313	317	280	312	287	332	307	337	341	318	317	339	303	308	308	312	313	343	328	312	299	247	320	308	321	337	319	307	313	321	319	326	308	287	331	292	349	330	321	324	330	297	318	297	308	306	292	295	317	329	300	319	317	328	300	306	348	305	285	311	287	335	311	318	307	296	317	309	288	304	312	307	291	299	347	332	297	314	276	297	293	290	316	327	311	299	309	314	315	288	341	320	312	276	285	286	345	306	298	294	292	311	307	307	345	310	299	325	318	297	283	331	336	320	314	278	278	306	320	306	263	315	318	315	290	327	283	326	291	290	308	324	321	300	297	301	297	299	333	337	290	294	305	298	307	315	315	320	300	284	298	307	321	327	311	283	348	342	313	287	282	299	312	312	313	306	316	285	284	295	271	316	302	281	278	298	309	315	291	285	288	333	313	332	315	322	298	271	313	310	297	292	283	306	315	310	313	316	312	353	327	299	330	305	294	303	288	302	294	311	308	312	299	309	269	284	287	304	323	321	305	295	313	330	304	307	335	293	291	276	323	286	325	306	322	348	331	323	328	301	326	289	307	308	301	311	307	288	310	296	314	300	320	313	321	283	299	325	284	317	306	322	347	323	287	299	319	295	279	293	276	303	325	298	310	301	302	294	296	326	288	338	315	296	330	310	321	292	282	289	317	303	310	287	283	310	309	300	314	303	313	326	304	304	323	299	320	296	316	355	321	346	301	306	328	295	324	317	315	301	281	279	312	320	318	333	332	342	264	300	260	287	304	319	311	319	344	300	298	289	324	304	318	304	315	305	299	301	328	290	319	344	295	324	332	307	323	357	291	365	324	303	310	335	302	287	302	270	320	322	315	328	318	311	297	300	295	303	287	300	325	296	303	315	311	304	288	323	332	284	310	309	297	301	316	287	285	262	273	278	305	280	291	288	286	324	322	304	287	284	315	291	299	302	325	275	279	282	305	342	287	305	295	305	316	310	310	308	322	322	317	300	314	306	293	313	314	313	332	317	298	304	335	281	343	307	330	295	315	278	283	295	314	315	298	305	268	302	292	307	291	294	304	315	336	311	318	305	301	331	286	276	343	297	318	327	332	310	319	284	333	307	263	294	312	322	334	297	337	276	288	295	295	333	320	317	320	322	331	340	313	323	309	322	321	302	290	279	332	289	302	316	304	287	325	322	311	286	314	295	312	319	304	303	294	252	331	313	337	334	314	318	280	286	297	291	285	296	298	290	313	304	306	333	316	284	301	292	328	302	330	334	333	296	313	294	281	294	315	318	307	291	304	351	293	347	306	317	303	287	287	328	294	287	331	324	310	271	299	301	292	309	320	313	307	290	335	287	321	318	334	322	280	285	285	324	284	307	289	361	332	315	297	286	292	286	309	256	324	281	326	287	315	307	292	333	307	280	300	292	313	298	286	305	289	293	318	322	301	307	312	339	311	252	294	293	318	314	330	308	289	309	295	309	276	299	296	300	316	290	314	310	307	334	301	309	322	307	282	284	287	292	312	326	296	305	293	315	297	319	352	294	309	277	324	324	284	322	290	319	282	288	314	304	304	326	312	322	301	321	343	315	302	308	315	309	295	320	295	262	307	299	280	298	307	294	281	305	301	341	304	309	297	337	296	288	279	294	306	313	275	323	325	302	317	304	318	305	320	314	307	295	281	315	290	338	328	301	352	284	258	320	309	293	304	302	309	301	309	324	293	332	293	300	310	277	315	333	311	310	320	293	302	306	341	315	315	337	303	309	321	281	303	334	302	324	272	343	342	312	291	302	289	316	289	313	345	327	332	296	307	276	329	321	281	299	318	278	302	306	314	302	297	277	315	334	318	322	320	295	296	301	318	310	309	311	305	322	339	306	318	295	287	313	306	315	330	333	309	330	314	278	329	324	284	322	287	315	290	339	325	294	325	277	320	320	337	329	314	298	299	336	300	327	310	320	312	298	309	336	307	304	343	274	311	319	321	310	317	314	293	335	297	305	334	307	305	304	295	325	285	327	313	299	307	307	321	329	310	335	308	297	333	311	310	298	318	298	314	302	330	278	274	322	340	312	308	311	310	311	317	268	306	322	311	320	285	321	325	325	289	264	311	326	335	296	288	280	321	288	297	318	320	301	313	293	298	321	328	294	292	279	273	296	280	310	302	322	330	330	290	326	292	305	318	291	283	320	337	287	302	332	268	336	325	340	319	316	268	306	302	282	280	261	317	289	315	299	276	288	314	296	330	312	328	320	325	279	298	303	282	329	323	320	294	299	277	308	324	327	314	278	300	304	304	325	303	306	297	307	316	335	303	313	294	346	297	284	281	286	330	327	300	308	309	291	307	291	308	291	285	293	299	321	316	311	275	284	327	313	306	290	313	289	352	313	294	297	274	310	325	268	272	304	318	313	289	325	313	305	341	314	350	326	317	329	285	322	299	329	326	330	312	299	298	300	305	306	318	311	313	297	302	289	293	298	265	346	287	331	317	319	334	314	330	307	293	334	278	335	304	295	298	313	288	345	291	280	304	303	285	317	290	303	295	299	304	303	329	290	309	291	347	304	282	322	290	326	297	288	287	319	321	318	323	306	276	280	288	282	309	296	311	334	307	318	293	261	312	308	300	302	309	296	282	291	276	301	316	313	316	290	309	317	312	305	304	316	284	322	297	314	307	303	293	303	317	278	297	320	306	318	318	304	302	313	323	289	325	343	303	290	278	322	320	286	301	294	318	324	316	268	317	337	308	299	294	326	325	298	316	307	326	339	310	286	331	327	284	299	307	315	318	292	319	324	312	283	326	286	303	334	310	300	309	316	289	323	294	347	289	326	294	313	312	341	337	324	328	292	312	340	280	287	300	341	308	315	316	325	323	293	302	301	309	318	306	321	272	320	307	285	285	322	337	296	281	319	337	296	313	322	275	339	300	296	288	325	321	306	317	312	298	298	332	306	301	276	306	299	312	314	301	305	284	330	310	325	304	300	297	303	279	305	315	318	314	312	297	308	315	320	315	307	289	292	313	306	327	321	304	293	306	289	309	323	289	323	312	336	291	307	311	311	341	330	291	330	303	320	298	269	324	293	310	323	315	343	294	279	319	328	312	288	271	315	319	284	318	297	321	325	266	298	297	310	320	292	334	305	311	313	327	283	335	306	328	318	332	292	311	301	306	339	313	338	302	319	302	308	311	337	317	324	282	314	301	316	313	335	327	293	299	277	284	301	296	320	293	310	310	292	347	296	338	291	317	328	311	318	310	294	328	338	326	316	311	329	326	296	324	323	306	297	322	322	324	300	294	307	314	297	300	317	297	297	341	293	318	315	331	299	283	290	336	314	335	318	308	304	345	298	288	330	275	328	289	289	298	290	333	276	300	306	309	313	319	299	320	312	289
14166	1276	956	696	500	380	316	258	223	218	203	212	188	189	198	210	183	185	146	171	186	156	193	183	175	161	167	149	161	148	157	158	155	161	136	150	137	144	153	147	181	171	175	151	176	174	148	133	189	157	158	149	162	149	161	166	172	146	167	166	145	140	153	149	153	141	185	150	175	149	153	143	182	167	163	153	161	163	168	162	154	161	169	163	162	162	160	142	167	164	172	161	151	165	152	149	173	168	164	151	150	156	171	164	160	136	139	176	162	169	165	163	155	147	175	186	142	143	148	184	162	148	161	151	138	151	148	149	201	169	172	156	166	140	158	169	142	144	174	143	146	171	146	156	164	130	171	167	149	154	161	161	152	171	151	175	186	158	160	165	171	172	204	170	140	162	158	137	154	168	158	166	139	140	161	177	175	158	183	141	157	169	158	169	147	149	158	159	157	184	147	203	172	150	142	154	176	154	165	154	167	171	125	159	147	172	138	162	152	158	165	152	161	174	172	165	140	165	155	177	150	128	156	153	133	156	173	141	171	152	181	152	178	168	185	148	141	135	185	158	158	152	145	158	149	169	172	171	145	184	138	177	190	112	165	146	147	160	143	144	151	187	144	157	139	163	163	151	132	170	157	157	164	130	171	166	136	165	134	170	173	166	163	156	148	156	154	172	141	142	146	167	149	141	139	151	159	138	161	172	168	170	166	165	128	150	162	158	162	157	132	161	152	168	157	168	139	155	157	139	159	152	145	157	165	173	142	154	134	148	154	162	150	161	169	149	147	194	158	143	159	152	139	192	153	145	165	144	166	152	147	176	158	156	182	149	153	142	164	180	129	177	187	163	163	178	157	156	168	154	170	153	155	152	177	140	141	161	157	163	162	158	172	143	125	161	147	144	167	146	172	173	152	153	161	175	149	150	159	162	150	139	169	151	142	159	166	191	158	165	182	158	160	157	161	159	150	153	186	138	170	134	142	150	170	144	149	161	137	138	181	156	175	181	177	156	158	176	141	161	160	171	149	170	168	163	176	148	153	148	162	157	168	128	166	137	155	162	159	145	174	143	152	156	146	143	133	173	149	192	171	162	140	148	149	146	144	156	177	172	138	140	155	167	165	159	153	141	185	158	163	148	153	161	153	142	158	164	138	144	146	147	150	176	142	147	156	143	174	140	155	168	157	154	181	152	170	162	167	150	182	159	144	165	181	152	152	173	173	186	151	145	146	159	172	153	174	165	175	147	158	157	141	144	166	175	167	157	155	170	180	179	156	160	189	171	175	159	156	176	166	140	162	162	125	156	173	151	151	189	156	144	160	159	158	152	156	158	151	149	148	180	151	155	149	161	145	157	153	183	143	147	167	148	170	172	155	144	167	156	147	146	158	162	147	167	192	146	148	137	159	139	151	148	141	146	173	146	186	134	136	194	162	149	197	149	152	164	154	141	167	144	153	179	173	154	136	149	175	157	161	148	155	164	176	172	156	161	159	176	181	163	131	143	136	160	174	178	166	158	159	151	131	131	152	153	153	153	155	161	163	143	133	145	171	173	184	155	161	163	140	161	162	171	128	155	161	150	180	140	165	174	153	183	168	166	163	166	140	159	147	165	151	147	162	142	130	147	150	165	140	136	139	148	149	149	178	136	155	174	163	159	163	154	180	161	161	155	169	151	173	156	153	155	161	156	159	155	146	161	158	159	135	154	153	153	168	151	148	150	155	147	162	173	151	154	149	154	165	146	149	159	160	172	149	178	169	149	157	152	137	152	158	149	150	176	161	158	145	144	182	156	159	146	163	137	153	165	144	165	165	152	134	167	163	143	151	156	144	160	132	167	159	142	152	172	131	162	145	160	164	156	135	147	169	146	153	141	166	172	165	173	156	141	168	179	155	154	149	153	162	192	144	163	180	164	155	155	157	144	168	153	162	157	146	135	173	143	138	160	146	162	153	149	149	166	166	146	156	159	163	153	176	165	129	160	148	138	181	166	130	167	154	137	161	157	165	136	178	150	183	175	166	143	186	164	161	172	156	160	154	160	143	153	175	140	184	146	149	124	184	154	145	147	145	157	162	177	159	168	141	140	143	140	138	153	157	166	198	172	158	162	173	189	168	144	155	156	171	157	145	155	161	150	155	150	159	145	157	155	151	191	161	178	131	129	136	172	195	146	153	158	157	127	150	162	180	161	169	175	155	154	144	162	147	161	157	144	165	168	163	161	138	176	145	140	134	171	163	158	167	163	168	160	132	167	181	170	156	161	171	161	148	131	170	160	170	196	173	159	145	140	171	152	169	189	144	157	144	142	164	170	171	174	162	147	154	161	134	172	166	147	173	147	147	153	148	163	160	159	160	143	150	147	151	151	140	162	168	174	152	136	171	187	131	141	153	143	165	155	184	143	145	164	165	176	148	184	150	165	119	161	165	165	170	182	177	145	158	143	138	154	175	181	156	178	168	146	141	156	147	144	142	164	171	148	155	156	145	169	176	150	164	185	144	146	161	132	172	156	151	149	153	140	172	161	166	155	172	130	149	172	159	148	157	157	146	171	158	161	134	163	153	180	175	130	141	157	167	168	154	156	148	172	150	165	148	146	156	126	128	155	172	145	159	136	164	158	159	159	152	159	154	159	167	161	142	143	191	174	158	145	164	139	148	154	171	169	146	162	145	142	136	159	166	151	184	171	156	157	157	191	143	138	152	160	145	168	160	151	146	154	140	154	143	156	126	171	144	149	175	160	157	155	127	166	142	167	164	163	150	152	173	182	171	171	159	151	125	153	159	139	157	187	171	148	159	170	139	179	164	155	148	162	155	165	155	171	155	161	167	174	161	159	163	166	144	171	147	172	138	144	165	152	152	171	158	154	175	126	135	169	153	168	178	159	162	152	147	166	152	148	153	152	186	142	153	151	155	146	151	175	164	147	136	159	133	151	137	148	144	172	154	139	170	139	183	171	151	152	165	159	170	181	157	167	157	146	154	171	162	161	158	148	152	139	154	144	169	129	167	173	168	141	168	146	181	177	156	126	160	145	149	143	157	142	146	144	170	169	168	155	149	166	162	155	131	157	151	169	179	149	144	135	155	144	145	175	140	162	164	144	161	148	166	177	129	168	155	167	148	154	149	183	160	157	171	153	151	150	138	139	158	180	154	138	158	155	145	153	169	151	167	152	159	152	164	132	158	163	151	148	155	174	152	149	151	140	133	158	137	169	165	162	158	155	161	167	147	163	144	155	176	172	165	162	154	150	164	150	150	170	169	153	138	142	174	153	158	131	153	169	152	154	170	176	154	170	156	171	157	154	144	164	151	153	138	157	158	161	161	150	180	157	152	162	160	139	184	165	162	161	153	148	171	150	136	172	168	144	164	158	150	177	174	157	165	154	163	156	174	168	171	154	156	139	149	144	147	167	131	155	162	153	139	138	149	145	153	173	161	177	158	167	160	139	179	171	172	180	171	152	167	148	157	167	154	135	196	189	134	163	148	169	147	139
8110	1134	1982	2314	1901	1545	1203	989	828	762	745	593	600	572	556	505	502	555	518	495	517	514	512	451	467	445	461	479	490	451	451	445	436	445	414	429	418	436	412	453	436	434	424	415	418	422	410	405	413	375	429	401	425	431	397	448	422	435	407	434	402	387	405	427	401	378	453	447	442	430	434	400	406	423	441	399	396	362	401	400	388	391	431	433	382	396	442	376	409	414	405	418	415	396	399	423	415	449	434	377	371	431	401	403	388	401	409	396	432	398	427	399	431	407	394	427	394	427	394	384	363	403	432	424	376	369	417	394	351	378	404	422	427	422	380	412	434	409	398	404	404	394	403	405	399	374	385	440	444	395	388	418	418	389	400	407	379	393	411	388	378	393	384	391	402	469	441	402	422	387	402	381	376	407	434	404	389	376	415	399	366	394	380	419	424	376	418	396	392	401	397	404	406	405	382	381	408	389	399	414	402	424	395	413	383	439	392	388	393	391	420	447	408	380	419	377	418	432	391	368	394	414	386	427	409	396	397	433	412	409	404	432	447	412	417	369	397	401	389	417	413	410	366	427	426	393	403	392	384	403	411	404	402	419	397	407	379	406	385	432	403	400	420	388	390	397	384	425	390	347	415	400	422	405	397	380	405	379	398	398	387	366	403	387	383	379	404	378	410	400	390	393	403	411	423	418	395	420	386	448	387	375	390	419	386	393	363	399	422	429	404	417	390	418	437	420	424	370	420	421	380	393	409	404	429	395	407	411	376	376	394	427	372	407	405	389	381	432	427	382	382	404	413	400	408	389	418	360	386	415	414	411	395	424	446	389	362	435	406	399	393	401	392	371	401	394	389	381	437	396	376	376	403	401	440	410	392	427	357	384	428	391	371	422	391	388	420	365	399	401	374	409	392	448	382	433	393	380	430	433	390	390	410	357	438	409	349	407	424	371	421	398	397	440	403	415	383	411	389	391	421	445	378	391	394	395	413	397	357	403	396	387	427	383	389	390	395	399	413	412	424	376	397	389	412	408	436	393	390	422	394	421	394	402	402	434	400	420	414	417	415	368	424	394	360	414	436	418	395	403	394	427	419	422	429	424	392	420	407	421	413	426	444	398	391	417	434	414	369	422	400	393	399	383	387	384	372	423	421	405	465	393	420	409	411	398	422	387	390	403	378	386	413	416	380	408	400	407	420	412	407	452	398	439	394	393	407	419	439	402	409	444	436	409	424	391	391	431	413	400	391	396	406	433	411	413	412	432	409	389	426	392	374	400	409	385	389	405	389	416	418	393	398	377	374	416	398	394	407	382	394	395	408	381	410	422	400	424	398	386	421	407	396	378	416	396	412	395	394	383	365	423	398	400	389	380	401	366	408	389	402	381	401	403	435	382	431	403	387	387	416	351	370	406	381	375	420	385	391	379	408	414	404	425	384	395	443	374	437	412	399	423	386	377	373	407	384	409	405	414	406	399	371	402	418	413	425	418	401	412	407	423	381	441	408	378	411	364	365	381	407	420	402	375	401	380	400	416	423	403	424	414	405	400	433	385	419	411	426	413	422	396	395	393	397	372	416	397	408	375	409	397	389	440	398	364	380	420	392	401	419	413	410	400	372	419	447	405	403	372	393	418	424	392	390	401	405	372	439	375	392	395	396	394	382	370	399	396	408	438	381	400	407	364	427	402	384	425	390	423	392	410	399	348	381	442	389	380	399	418	400	372	372	387	411	399	403	439	388	386	376	362	392	401	375	394	424	405	404	453	399	399	407	466	418	404	389	385	426	406	395	417	407	413	393	432	412	409	385	426	373	375	408	381	431	417	412	367	409	398	439	386	387	375	399	410	419	428	403	380	389	381	368	403	397	413	431	394	418	410	410	431	408	427	415	414	380	403	413	449	412	423	394	386	390	387	403	394	404	388	367	418	410	416	395	420	390	403	399	400	372	406	407	439	406	396	389	409	463	405	376	361	382	419	416	396	389	421	404	412	385	393	360	363	383	412	424	402	425	408	404	421	390	375	373	422	405	421	391	416	430	425	373	366	375	398	412	411	402	412	397	425	375	409	408	435	407	395	411	417	388	406	406	428	419	400	388	433	432	438	383	390	431	438	382	398	416	384	397	384	426	390	371	417	424	411	419	402	401	394	393	448	408	387	379	403	435	364	391	409	391	392	392	357	403	407	442	408	388	388	404	412	392	422	402	425	410	414	427	412	407	411	448	425	383	391	390	371	401	418	370	397	406	385	386	396	398	397	405	393	389	404	405	396	401	400	441	399	392	441	396	401	396	427	385	412	379	382	397	425	415	393	366	402	433	444	415	374	389	410	419	409	422	412	419	393	360	418	431	413	413	407	388	408	386	384	410	408	388	375	373	386	423	422	428	401	385	384	379	425	386	376	396	426	366	414	393	411	442	408	430	402	394	416	390	389	425	361	401	395	385	426	404	396	416	394	386	400	399	376	411	388	421	446	441	397	366	421	411	432	407	400	388	427	386	387	398	411	406	424	392	428	363	391	390	396	403	412	442	390	394	430	376	415	423	388	414	365	363	402	391	383	394	412	384	417	398	399	411	397	432	379	394	398	382	408	419	391	416	430	395	378	414	389	378	420	437	423	392	398	397	437	393	409	405	403	435	379	396	390	403	377	399	412	404	388	400	395	424	372	392	424	389	411	417	373	384	424	379	430	342	408	419	370	378	360	398	394	443	408	388	399	413	416	387	406	437	401	377	399	410	423	380	374	440	415	390	404	422	391	412	402	400	427	433	419	372	398	398	372	394	421	410	402	411	392	405	430	384	410	394	367	403	412	409	397	414	386	409	417	433	463	410	402	394	384	398	412	411	412	394	407	414	404	403	406	418	450	406	412	396	443	391	409	399	395	389	401	377	395	383	373	366	392	400	424	390	401	405	423	401	414	383	408	390	361	404	434	400	396	379	403	418	354	442	396	422	430	410	452	396	399	378	395	440	413	403	391	380	433	408	379	392	388	406	416	406	395	389	401	375	396	363	397	396	388	402	425	375	390	373	422	380	365	389	385	433	374	407	403	376	415	415	391	394	392	392	387	422	408	414	384	373	451	395	426	403	366	424	378	402	396	420	417	397	413	438	395	396	390	400	403	385	373	377	414	395	384	396	426	413	403	430	414	416	370	383	373	409	396	404	358	376	402	425	378	360	442	410	404	408	408	389	382	405	406	403	379	412	416	383	410	382	442	427	429	394	397	408	411	410	427	411	348	417	399	435	392	404	400	429	413	418	405	407	386	373	381	388	398	431	370	406	425	433	381	374	417	362	396	393	392	390	442	393	393	420	419	423	384	458	387	401	416	413	400	393	391	401	374	406	389	381	376	427	412	399	434	388	396	376	397	376	422	389	400	429	426	377	397	377	420	380	417	403	409	379	408	410	422	406	396	409	396	427	402	396	386	401	399	390	383	395	420	403	388	437	409	396	391	392	409	388	361	405	381	361	393	381	415	396	422	416	417	371	392
1573	296	313	300	275	273	284	290	265	288	264	295	287	281	256	295	286	271	283	291	267	272	300	303	279	296	305	294	311	278	318	270	257	271	300	262	257	290	302	286	276	261	292	264	253	276	320	303	305	313	268	304	320	288	266	288	281	303	282	291	298	287	255	295	286	265	298	266	291	281	280	287	328	272	277	284	264	274	259	269	264	280	296	351	312	295	283	279	268	263	265	263	321	275	305	279	330	291	242	275	256	266	299	293	280	280	258	293	294	284	303	278	293	295	289	291	281	270	276	279	289	306	312	291	280	279	291	298	309	269	271	308	293	276	264	281	270	260	285	296	293	254	265	307	261	252	284	267	267	266	290	300	311	282	280	279	273	292	253	261	286	284	238	252	268	302	283	305	267	251	252	237	279	285	257	299	262	295	285	300	285	267	251	321	314	289	259	265	315	295	249	281	284	256	309	270	300	289	286	278	240	258	293	275	291	285	303	274	260	302	293	266	275	279	288	298	280	322	321	327	301	282	281	300	316	319	301	280	256	309	268	298	266	298	284	272	265	297	274	269	285	250	308	293	306	288	316	262	280	278	260	267	277	303	295	295	289	264	262	255	274	300	304	266	247	259	281	277	252	265	291	289	287	274	281	291	271	311	259	282	306	262	282	283	271	270	277	287	285	262	276	270	257	288	296	313	265	269	302	278	262	263	259	290	261	274	293	314	305	284	288	284	268	269	236	294	261	272	292	293	282	284	269	301	281	287	264	267	261	294	264	266	305	298	276	290	282	283	304	245	291	294	302	279	294	300	295	271	289	289	293	304	290	295	299	269	287	297	299	295	279	290	263	257	314	285	291	268	305	274	281	256	275	284	280	263	285	339	276	273	277	284	295	284	311	274	310	271	252	273	294	261	299	279	281	251	276	276	275	263	277	249	295	277	300	282	283	290	270	267	256	343	292	250	266	269	293	283	272	309	268	268	268	295	298	296	287	270	251	260	280	283	280	311	253	318	257	271	275	251	294	294	287	291	269	270	259	269	292	269	313	276	287	265	271	308	290	281	261	278	267	289	273	308	268	281	297	265	250	267	308	281	290	254	282	264	259	299	236	284	277	265	281	311	287	277	273	282	264	263	305	271	267	272	267	266	253	306	289	271	269	296	273	272	265	305	286	278	300	277	299	289	252	280	299	282	290	273	296	261	290	281	273	270	295	291	312	294	302	303	295	290	278	255	301	313	287	304	278	254	246	281	281	263	256	263	278	291	287	248	270	256	299	274	277	298	252	294	292	292	275	259	291	292	294	275	291	317	267	274	245	319	268	300	272	288	263	264	275	279	293	289	253	274	250	269	288	252	289	293	256	296	303	316	265	263	299	300	267	261	272	283	290	269	274	281	274	295	290	254	269	326	271	297	290	274	292	268	246	286	258	256	268	311	261	272	260	255	306	259	253	273	255	272	286	280	282	268	293	292	277	272	270	295	273	256	293	263	290	291	268	298	285	275	259	292	282	291	284	290	299	287	306	289	289	277	268	302	277	289	268	281	322	279	277	300	299	283	264	266	259	303	255	264	267	296	305	258	284	255	284	256	271	300	279	307	284	306	309	300	263	302	261	314	302	277	276	275	286	275	270	255	289	270	304	276	248	273	297	294	271	274	269	277	282	288	259	301	277	294	282	295	286	265	271	284	291	264	316	308	298	271	261	293	284	281	274	282	284	263	268	297	260	297	291	289	261	263	257	292	281	274	293	268	248	281	274	287	270	273	266	272	281	267	286	280	315	253	281	287	269	311	267	293	282	269	265	247	285	266	282	281	280	323	259	319	271	284	254	284	262	277	265	283	311	298	296	246	269	278	284	267	297	281	300	255	269	287	276	255	281	287	294	272	311	301	288	260	277	293	288	303	269	285	280	281	278	255	257	309	260	300	309	302	251	297	289	237	263	268	268	285	269	297	284	245	281	284	277	294	313	257	292	290	293	282	281	271	282	276	268	245	289	291	296	256	275	287	291	269	288	330	299	281	264	300	290	253	267	305	280	273	309	316	273	283	270	275	286	262	278	279	270	271	254	269	281	265	269	279	323	284	301	277	291	258	287	295	293	278	266	273	263	272	249	266	269	275	278	285	283	301	294	274	287	265	295	329	260	269	268	309	247	297	301	278	288	274	289	299	298	290	301	284	237	269	278	266	270	255	266	303	269	277	283	275	300	283	246	287	244	279	262	284	240	279	300	247	256	275	291	283	258	252	278	264	289	282	294	275	262	271	271	290	278	279	293	276	265	264	256	305	289	291	256	293	263	252	298	285	270	259	293	255	269	275	302	308	250	277	318	290	263	271	292	246	265	264	256	292	308	280	253	278	276	259	296	278	279	279	262	266	271	302	305	259	282	294	309	254	251	289	262	277	280	291	270	309	278	272	281	295	270	296	295	283	277	284	308	288	279	273	276	258	301	288	303	285	251	272	299	256	271	274	289	300	261	286	294	255	291	247	264	295	262	283	275	265	256	276	259	278	271	247	256	263	271	256	300	266	262	276	275	284	279	281	301	273	237	251	286	258	287	293	298	285	279	281	301	240	316	304	314	265	273	263	271	267	294	273	262	272	298	287	263	256	267	275	284	255	285	243	266	256	255	309	283	307	285	284	269	290	262	293	276	268	282	285	290	313	282	310	296	251	250	276	268	294	283	283	261	243	306	278	262	288	290	304	271	271	258	282	285	295	262	283	282	241	286	273	248	282	293	299	298	278	280	280	269	266	279	261	299	285	292	262	285	268	307	290	277	258	312	285	268	280	279	294	263	254	299	258	292	298	295	271	285	286	304	282	262	287	290	272	288	292	249	276	262	283	279	260	276	304	263	281	278	279	269	272	288	276	305	289	253	294	248	249	282	304	272	323	274	264	279	246	291	281	264	292	279	313	270	306	293	276	263	288	262	288	275	271	283	317	270	307	273	285	302	290	303	288	299	264	292	294	302	287	304	282	269	299	301	278	273	274	262	253	272	264	311	250	233	259	300	288	271	287	298	259	276	289	289	273	297	298	261	264	287	275	315	226	277	312	284	309	285	295	267	281	298	275	293	284	265	287	272	266	258	284	291	306	260	300	271	259	276	277	275	309	273	299	262	258	291	264	285	301	268	284	298	287	279	306	278	285	298	299	270	260	300	269	273	264	272	260	278	295	273	293	263	281	301	272	265	302	280	284	248	270	265	274	282	281	279	287	272	252	279	262	301	283	282	275	265	283	301	243	271	276	276	265	286	292	272	262	290	303	261	295	307	238	272	277	282	255	279	273	285	307	270	267	242	274	279	305	293	273	275	261	315	294	275	288	300	267	303	291	273	270	252	297	302	259	280	284	291	283	278	280	286	261	301	279	312	303	295	282	295	286	295	289	261	275	255	291	253	273	304	251	282	273	250	299	275	266	252	292	283	266	270	255	258	283	304	237	281	293	294	270	281	290	264	241	264	294	286	276	303	280	290	291	291	306	271	279
1867	633	650	626	638	620	620	604	589	607	617	626	596	622	618	631	632	628	639	665	624	628	642	616	651	652	594	662	640	596	646	652	612	624	612	585	645	660	587	612	587	636	577	651	666	605	630	651	638	601	615	635	608	562	606	600	613	657	628	624	634	614	621	623	586	626	618	590	588	600	623	578	627	619	611	629	620	625	615	627	605	598	642	623	592	655	623	610	647	616	604	634	661	610	634	618	591	616	675	625	590	628	618	550	602	659	575	619	610	634	643	620	640	640	638	691	620	658	621	601	598	614	645	665	588	663	583	605	618	635	605	642	622	656	619	656	613	603	662	653	603	662	620	633	619	607	666	630	666	620	644	605	645	586	646	632	617	629	627	650	617	641	647	664	614	632	646	639	614	662	631	647	621	614	644	647	588	658	607	624	643	650	621	663	587	633	629	622	647	641	599	610	650	594	612	640	634	604	652	612	672	599	632	586	634	632	632	578	645	615	626	618	636	597	637	629	570	601	648	626	605	635	616	656	603	665	623	643	599	675	635	618	602	640	599	591	598	613	628	626	621	610	600	643	660	616	643	608	640	634	645	585	613	626	588	621	630	592	627	643	633	638	569	619	620	662	665	567	627	646	591	653	633	653	634	625	601	640	659	621	594	655	640	591	621	622	598	649	598	644	631	611	626	608	621	581	594	599	598	655	592	645	609	681	621	664	613	610	627	586	619	610	600	573	587	597	585	561	607	591	615	691	593	583	616	653	602	628	568	569	589	609	620	635	660	629	579	659	591	671	655	625	635	624	638	630	626	637	647	672	665	624	580	617	578	626	678	648	597	592	630	619	627	582	620	630	661	624	622	601	633	628	632	639	656	588	592	627	613	595	625	641	625	629	576	627	614	603	604	646	613	656	633	648	641	600	652	621	641	597	645	601	602	602	657	609	627	627	640	620	634	621	647	645	624	643	630	619	613	575	583	618	691	641	576	634	651	655	635	602	619	626	633	649	640	602	645	633	592	604	670	562	659	651	664	618	632	612	644	662	594	621	620	568	609	630	615	617	643	625	646	580	625	626	607	603	623	620	605	635	601	635	637	601	627	670	589	632	630	638	650	645	581	636	599	635	653	685	627	601	633	623	633	635	573	615	613	612	613	676	637	630	673	583	620	598	655	635	635	646	612	609	584	581	600	650	599	636	607	643	664	614	627	595	613	617	609	660	635	636	633	643	642	638	639	637	573	621	587	590	652	646	624	636	636	614	588	606	592	627	608	646	630	617	607	604	568	582	599	632	587	634	631	635	605	602	549	615	613	620	597	626	643	584	594	622	600	642	598	615	610	639	611	612	611	586	588	620	613	620	631	637	631	634	655	660	632	630	632	621	620	650	628	624	608	609	653	591	582	598	627	576	676	590	607	628	618	619	586	584	603	605	624	615	607	611	661	644	635	640	675	641	630	617	618	619	657	579	603	606	599	642	588	593	631	620	613	554	622	619	589	632	623	612	599	598	628	635	606	587	650	664	610	604	603	615	650	651	614	613	619	582	629	603	641	641	575	630	598	616	593	640	615	612	639	634	659	618	602	650	613	580	614	651	640	604	644	567	615	611	617	589	626	630	625	635	662	588	641	637	576	648	620	627	601	649	621	661	627	651	647	619	601	629	602	612	646	644	637	632	626	663	604	633	668	638	612	589	622	628	576	606	596	614	623	663	637	564	639	592	597	585	602	620	614	594	592	612	614	641	608	612	589	634	620	666	630	643	593	617	614	574	606	649	621	655	598	630	614	601	641	598	636	610	601	633	627	648	635	687	631	592	598	619	595	676	619	635	636	564	581	636	652	633	632	660	630	617	597	594	595	640	625	638	647	603	666	549	610	620	689	642	592	642	621	659	633	649	650	611	624	651	639	635	599	592	615	620	589	555	647	644	656	664	624	662	637	647	670	606	662	650	644	622	629	633	617	615	629	670	607	605	642	566	591	600	583	562	605	647	657	598	645	678	645	644	682	598	602	618	612	589	651	615	698	624	625	622	600	639	615	584	592	649	630	611	619	643	631	654	628	620	627	647	624	625	600	635	628	670	643	632	643	619	626	638	619	613	602	599	623	600	678	642	582	629	643	680	644	625	659	672	638	672	605	640	635	628	595	635	609	604	667	626	635	593	591	609	601	682	634	617	625	604	598	633	672	629	624	636	596	652	633	645	646	554	616	644	632	633	632	574	649	621	585	648	582	621	660	615	611	595	598	603	591	605	644	620	632	664	611	648	612	610	603	660	592	608	668	641	681	630	587	674	605	628	616	628	616	602	598	628	661	668	589	627	642	615	615	604	657	621	630	594	610	618	614	596	595	645	657	601	622	613	570	631	591	610	627	661	659	643	630	634	663	625	615	618	623	572	628	628	655	642	670	628	598	619	612	623	588	615	626	614	628	656	636	648	613	590	600	556	642	684	621	605	579	653	632	630	609	554	609	614	640	574	615	625	639	609	626	624	609	594	666	664	598	609	600	618	636	603	661	624	602	624	619	643	606	621	614	643	574	642	649	601	660	630	624	582	637	645	628	591	649	578	641	595	608	607	640	617	623	626	614	644	622	631	637	623	621	644	635	598	634	645	586	644	639	612	611	629	595	613	605	630	653	591	668	573	636	653	626	668	633	581	601	626	619	615	645	597	643	601	657	654	615	608	649	659	630	655	615	657	667	645	612	632	630	621	636	662	624	609	663	650	624	643	642	623	605	619	610	591	614	640	622	632	583	618	655	627	619	596	632	604	597	612	623	606	642	645	603	616	642	636	665	636	597	662	590	630	593	617	632	622	607	643	603	624	607	616	636	601	617	631	594	613	569	652	659	665	628	600	628	591	628	641	607	599	579	630	620	656	639	618	627	609	673	634	600	625	665	648	578	572	621	602	601	628	634	636	616	591	617	634	584	643	622	672	633	574	633	594	639	636	596	615	656	579	603	609	613	631	602	635	598	650	614	611	641	644	629	598	627	616	631	607	618	649	639	602	681	628	640	627	656	641	605	661	579	579	621	627	612	639	606	603	660	617	683	636	594	665	608	575	603	608	623	631	607	650	630	613	585	600	631	597	635	624	625	600	631	603	636	666	620	636	644	600	592	633	656	566	636	583	580	601	657	637	598	624	623	643	614	600	597	610	622	694	633	615	603	628	607	606	645	626	592	612	650	617	627	633	608	598	646	632	611	650	612	599	612	642	597	629	647	616	599	622	588	601	630	647	624	590	616	618	631	585	628	617	635	638	609	637	594	644	631	626	638	629	579	650	610	621	585	607	710	588	648	633	632	633	663	597	608	618	591	598	604	649	648	670	612	629	612	612	611	685	622	670	614	647	612	560	613	636	647	564	663	642	589	591	629	631	603	636	625	658	642	654	615	597	599	587	624	635	607	625	569	601	670	632	666	573	632	633	680	588	640	666	641	628	623	620	593	611	599	643	627	614	651	619	597	617	549	640	653	616	619	580	614	656	582	641
7251	510	472	427	288	220	190	181	186	154	131	117	138	133	137	148	141	116	128	144	138	128	140	128	128	108	146	132	122	126	124	108	137	124	149	100	122	123	139	129	131	118	104	124	120	131	137	120	105	123	137	131	144	131	117	132	109	115	112	115	116	137	121	119	137	137	123	113	115	101	116	123	118	140	119	102	118	124	141	144	119	116	105	120	150	114	128	155	114	130	132	124	117	120	122	110	114	131	116	127	112	123	126	124	135	113	137	134	116	101	123	129	111	114	127	123	120	127	122	105	138	119	132	125	109	130	102	109	114	118	116	121	120	115	107	113	118	117	133	113	120	114	161	102	121	109	121	115	119	130	112	121	125	106	113	118	117	114	140	113	130	106	104	118	114	136	116	107	130	122	112	113	109	128	131	118	133	129	111	115	107	103	113	135	145	135	128	118	120	94	127	118	126	105	130	114	104	105	107	132	108	127	142	136	123	118	119	126	122	118	109	118	111	126	130	129	116	132	132	119	120	118	113	128	110	129	126	121	151	149	95	130	126	120	117	125	135	101	112	110	133	117	114	89	136	119	133	119	118	134	119	124	114	133	127	117	103	115	104	131	124	107	134	113	96	117	122	147	105	124	124	109	138	129	116	114	91	120	98	115	137	155	119	121	116	123	108	121	99	128	113	131	137	124	123	135	131	130	125	135	122	114	98	125	126	128	117	129	104	106	142	113	120	116	115	104	118	106	124	133	123	112	131	116	113	123	121	112	133	117	131	117	93	123	120	123	121	121	115	120	114	121	112	108	116	119	128	129	134	145	134	156	135	132	135	100	127	140	134	125	119	132	145	124	144	117	116	111	99	110	117	131	141	126	106	125	106	126	113	126	113	121	107	132	133	124	135	120	138	117	155	111	132	120	141	118	122	113	137	126	108	127	123	127	120	140	141	117	115	127	119	109	105	124	149	119	138	145	133	125	123	129	115	102	125	132	115	130	133	138	119	152	120	131	124	114	117	142	131	101	101	124	103	134	128	153	118	126	126	119	99	125	131	123	131	140	137	142	122	101	126	118	120	95	111	111	107	94	121	116	117	144	120	114	135	125	133	113	163	126	97	106	142	128	135	120	124	114	124	127	114	118	120	135	112	124	130	113	120	117	121	115	107	116	135	126	112	118	118	106	137	150	114	103	130	119	102	138	117	105	116	115	112	119	107	132	110	116	119	113	124	131	121	120	140	119	122	114	116	91	121	128	129	112	137	130	119	134	121	128	127	134	122	116	118	115	107	117	122	135	94	114	115	128	121	121	122	101	105	115	110	125	118	132	114	122	127	119	122	109	122	112	113	132	127	127	116	135	119	112	107	108	123	106	144	119	102	142	145	123	110	114	123	113	124	118	123	136	142	141	137	117	104	116	120	104	122	139	116	114	123	110	110	126	123	112	107	125	105	106	117	134	115	120	121	121	133	122	127	114	118	116	123	115	140	118	108	125	127	116	107	148	116	119	93	110	102	138	123	115	127	108	118	114	110	91	109	109	112	119	123	139	124	125	133	102	146	134	130	119	111	135	117	111	127	126	133	109	149	136	127	122	124	98	141	116	112	128	116	119	119	137	101	123	117	99	120	113	113	113	115	115	141	114	126	118	128	102	113	115	126	126	105	98	121	118	134	129	116	134	125	108	120	136	123	123	107	123	148	137	132	138	129	118	108	137	116	100	108	126	130	124	110	126	134	134	117	138	115	121	116	118	104	105	140	129	133	136	109	111	141	123	142	121	122	123	131	112	109	126	123	120	118	110	118	130	137	141	99	115	114	116	106	120	133	128	113	131	119	139	130	103	126	109	121	121	117	123	125	117	139	110	130	127	127	104	102	114	104	105	138	121	120	99	118	115	132	141	137	109	117	133	98	114	131	99	120	124	119	116	141	128	114	137	108	121	129	138	103	127	126	126	106	87	109	120	120	117	108	112	120	119	110	122	101	128	133	97	128	131	113	124	141	111	111	125	134	116	139	131	107	124	140	145	116	97	115	131	120	100	134	113	117	151	129	129	125	135	118	133	130	138	128	115	127	133	115	112	116	114	125	120	133	108	121	149	139	116	116	125	122	114	128	129	123	141	123	121	105	130	119	113	120	101	103	127	129	131	111	117	121	121	128	118	121	119	128	112	137	108	122	107	112	122	123	111	144	114	123	114	144	114	135	118	105	115	126	131	127	125	116	110	130	119	112	120	127	125	102	153	119	109	119	136	114	118	138	127	133	106	133	103	110	115	115	123	121	121	124	103	117	134	108	114	113	125	115	123	133	119	110	110	112	116	106	132	124	116	118	125	127	128	120	122	120	136	104	137	126	126	141	96	131	118	127	138	124	117	140	110	115	134	120	128	140	105	157	127	118	119	115	126	132	109	121	116	119	120	134	130	131	112	129	144	113	126	119	120	94	114	114	112	117	137	119	144	113	121	118	117	104	126	114	107	115	118	112	131	124	123	111	131	112	125	115	141	108	137	166	127	151	122	124	106	124	120	126	132	110	124	138	120	115	119	122	116	144	104	137	129	125	130	110	128	117	116	104	131	117	101	116	117	138	127	116	115	133	108	110	110	131	126	116	124	104	113	129	119	125	126	123	107	120	123	128	136	101	124	111	141	129	114	125	128	121	135	114	134	129	117	116	122	121	123	130	95	113	134	116	113	117	116	119	121	129	126	123	134	107	109	99	91	104	110	113	118	99	105	151	112	116	114	123	131	117	118	132	117	122	124	135	120	138	127	115	138	111	109	124	133	123	126	146	109	123	102	124	106	160	107	114	139	118	107	128	138	122	111	124	124	113	141	137	116	127	124	121	96	130	103	117	108	120	107	143	133	116	115	108	105	139	129	113	108	129	138	145	112	112	125	126	118	133	116	113	147	112	133	115	134	137	109	112	121	109	124	115	108	115	119	119	111	119	121	105	120	116	142	114	128	156	124	133	105	111	109	122	117	135	115	137	125	129	108	126	112	131	125	110	110	119	114	117	140	120	104	100	125	109	109	116	101	118	107	104	135	109	118	106	131	152	130	102	115	114	108	107	114	131	118	128	103	112	120	127	131	128	122	125	112	124	117	119	108	117	122	125	122	109	122	128	121	132	109	124	147	112	121	133	112	134	123	107	140	114	116	109	108	111	120	123	152	146	121	143	106	122	117	128	124	116	128	110	126	124	133	109	127	113	123	109	131	128	103	113	115	110	121	121	106	110	137	112	128	139	143	116	98	110	127	119	116	107	137	101	104	122	117	110	123	129	115	124	110	127	101	112	121	116	138	146	100	114	113	118	111	135	115	129	113	114	126	109	123	118	109	119	126	125	128	121	146	131	145	138	126	120	144	113	157	116	124	120	128	110	120	141	105	117	104	112	122	121	135	129	135	119	147	152	108	114	131	122	113	118	116	138	123	116	145	123	128	125	115	133	111	117	111	128	112	123	140	131	127	122	130	111	127	142	147	131	129	114	124	126	119
6090	631	1142	1306	1097	917	704	637	560	531	451	452	417	457	357	383	388	382	378	329	353	366	395	358	322	344	348	338	318	330	328	345	346	332	314	327	317	329	331	324	312	334	307	296	341	317	342	323	305	320	309	331	307	349	299	315	303	293	304	310	350	323	313	323	338	321	290	299	347	311	285	317	289	309	301	320	289	328	296	291	287	304	314	304	298	339	308	306	325	316	312	315	278	309	333	310	342	296	304	310	318	321	281	301	306	305	331	330	286	302	309	321	306	269	333	311	311	314	334	279	297	318	322	325	304	309	310	297	296	282	307	298	309	314	332	309	301	310	318	319	300	280	323	290	288	301	316	311	286	311	277	354	308	330	333	328	316	326	301	285	303	314	296	303	323	319	346	339	316	296	312	313	336	313	321	315	312	302	325	311	332	309	289	307	294	314	313	323	310	309	325	299	323	318	308	324	350	331	315	341	338	323	327	298	292	309	311	325	303	321	309	296	296	342	305	306	299	298	327	324	289	302	303	302	344	295	325	310	304	326	296	350	333	320	300	300	317	292	325	312	298	311	289	290	309	328	293	293	358	314	302	335	310	322	290	300	354	281	323	292	298	332	310	289	311	311	304	280	293	337	355	288	287	298	317	304	325	315	304	308	302	298	291	269	298	308	327	330	285	315	298	293	299	308	291	277	293	282	331	296	328	326	296	303	331	297	283	279	309	329	294	325	315	318	326	294	319	312	330	316	300	320	346	304	361	304	307	338	332	287	285	298	323	319	290	308	343	334	315	328	329	343	326	291	299	301	275	304	340	332	306	329	295	312	313	338	328	308	327	331	295	296	292	337	278	319	311	299	343	301	299	306	332	321	327	286	300	299	265	306	333	303	280	306	327	307	284	278	302	293	322	302	324	306	306	292	326	294	310	307	287	316	332	318	333	268	313	324	294	293	319	312	305	318	303	296	312	286	291	321	304	313	311	291	311	333	281	340	338	334	326	303	327	301	303	305	303	279	326	301	285	300	285	319	323	330	257	291	299	282	311	293	290	296	289	334	303	283	321	305	269	318	299	289	320	311	316	328	292	309	300	315	293	291	319	310	288	297	306	292	344	303	312	317	333	305	299	299	335	314	318	301	290	290	288	317	312	299	285	283	311	309	315	314	302	335	312	311	332	298	301	339	300	319	290	314	288	288	317	295	296	313	301	315	306	313	288	288	298	314	335	282	281	307	284	315	296	290	337	276	322	322	313	296	320	314	342	305	303	279	332	294	287	299	339	335	302	319	315	305	316	310	330	301	321	324	310	310	296	331	286	321	274	329	290	314	300	290	305	281	294	314	311	332	338	341	297	331	291	302	280	321	318	290	293	300	297	330	328	296	311	329	307	312	278	290	265	298	311	324	334	359	308	319	312	322	297	320	293	326	354	339	269	329	324	314	301	327	328	317	305	326	316	313	294	299	316	286	306	282	301	300	313	316	302	287	346	304	316	309	304	312	290	315	315	311	325	271	306	280	344	333	270	310	302	290	329	297	300	322	296	298	280	315	294	293	321	301	304	331	317	297	323	314	343	266	306	342	311	308	343	313	294	311	282	303	316	299	318	303	287	322	313	271	332	324	327	298	307	323	323	307	305	328	309	270	289	301	317	321	323	316	311	318	297	308	341	357	281	291	328	280	299	295	315	296	293	299	335	340	302	319	305	316	333	324	300	305	322	314	332	317	308	311	278	282	295	322	272	304	309	300	273	319	312	316	302	330	302	336	326	295	325	305	273	296	300	288	310	306	311	320	340	342	309	351	295	292	312	296	339	304	307	302	293	325	306	300	294	286	287	281	298	303	304	333	302	286	299	298	293	286	292	299	302	306	302	339	329	309	317	343	320	275	305	315	329	308	281	294	324	331	341	337	309	322	309	324	340	288	271	315	309	305	325	306	295	309	306	340	324	290	316	321	304	311	299	316	324	317	323	294	300	277	288	302	294	350	303	301	316	342	306	328	319	328	311	274	321	314	306	276	286	333	306	308	308	307	324	307	306	315	324	318	314	311	306	298	316	336	303	330	281	302	315	284	296	291	279	302	328	301	312	316	312	298	282	298	323	292	310	331	317	284	316	307	299	312	302	338	288	313	307	302	278	335	298	330	281	302	286	308	306	322	310	341	334	259	302	325	314	320	311	308	270	331	307	292	316	298	303	329	277	326	340	314	309	290	299	274	328	301	327	280	287	276	298	330	342	296	287	316	334	330	316	309	347	333	356	328	316	283	333	299	329	327	287	313	312	281	294	308	326	310	301	294	314	327	280	297	299	346	294	282	301	317	305	320	341	322	321	326	295	291	305	298	287	289	316	345	285	310	313	296	292	298	316	286	298	337	325	299	347	272	306	326	315	304	324	277	329	257	319	316	316	280	313	288	353	308	316	319	317	318	324	311	331	334	320	328	295	335	272	273	326	281	314	295	343	316	280	309	298	293	299	329	338	307	309	308	289	329	297	293	320	301	285	280	318	322	342	295	306	312	333	319	348	303	321	303	310	317	305	300	287	309	308	321	307	314	312	325	334	301	290	271	315	331	301	308	295	307	330	299	342	278	279	331	304	302	303	311	308	306	319	305	304	294	315	317	307	323	353	313	329	302	333	301	313	303	305	311	333	320	304	314	326	307	306	321	312	308	319	290	332	320	317	324	318	329	322	317	303	307	307	285	299	304	303	310	284	309	346	292	343	308	317	308	301	296	309	302	314	317	289	307	309	330	303	290	285	302	304	308	329	306	313	320	296	340	280	328	300	349	321	278	310	288	287	286	317	297	302	295	297	289	309	301	291	296	285	290	322	314	325	323	314	313	322	309	291	294	348	321	310	299	289	287	308	299	333	316	335	329	304	281	326	288	277	274	271	303	319	298	316	316	301	333	339	296	328	331	285	292	312	311	303	298	334	310	308	312	293	321	289	273	314	323	303	306	309	304	312	326	337	291	311	328	318	332	309	305	319	299	323	305	317	322	301	315	288	295	315	312	312	283	281	313	283	283	313	269	284	306	333	329	313	305	286	286	292	289	292	322	312	307	325	301	314	308	307	302	320	315	259	288	312	321	305	308	283	337	304	305	326	308	280	340	303	328	282	312	292	342	306	321	317	310	320	330	314	330	292	286	288	324	282	317	304	301	336	300	317	276	300	321	297	316	304	288	328	309	346	307	311	279	325	332	311	284	289	285	330	311	309	293	303	269	293	312	269	332	326	322	306	341	292	312	288	305	342	331	310	322	292	339	314	285	313	310	295	336	334	303	288	288	296	304	307	303	314	308	315	285	315	311	297	300	331	293	322	298	323	315	298	306	325	331	308	324	300	294	360	335	330	308	303	310	302	287	287	300	300	323	326	324	328	292	304	319	313	293	334	314	318	314	307	339	307	342	320	287	316	307	284	354	303	314	314	293	313	302	320	290	307	355	315	315	306	255	338	294	289	304	303	320	325	275	271	297	310	286	331	304	303	304
13825	1223	910	760	517	368	302	276	228	200	186	245	231	199	191	197	175	167	183	178	156	174	156	174	172	201	181	183	161	164	167	172	182	157	155	160	195	176	141	133	160	186	170	189	173	146	174	161	143	153	159	172	154	170	170	171	162	163	150	147	162	168	173	179	166	163	129	159	164	148	198	170	145	150	156	151	154	166	159	162	122	143	166	152	155	170	142	152	168	158	144	163	144	167	169	180	172	155	162	164	147	148	187	163	143	168	158	159	176	154	187	143	171	158	192	152	154	152	149	164	169	141	144	161	156	121	147	146	152	166	140	140	156	153	166	132	155	161	143	137	161	143	170	152	157	162	158	170	157	141	168	142	155	129	155	171	181	155	187	170	150	155	180	149	155	162	165	149	171	154	173	168	167	176	182	156	143	170	154	160	163	164	175	155	165	161	133	172	153	131	140	142	175	170	123	166	136	137	157	151	158	134	159	149	142	150	168	165	159	154	162	158	133	162	193	156	136	136	164	144	147	138	152	152	166	155	148	153	159	146	168	157	157	156	165	181	165	169	133	162	167	158	167	167	136	141	153	159	155	174	139	160	137	163	166	155	147	146	188	152	179	150	151	180	166	143	159	177	174	140	155	161	156	172	148	179	159	138	134	150	180	180	183	145	157	154	136	160	156	168	156	138	140	191	161	156	141	149	153	176	180	151	170	145	141	144	148	174	174	154	162	157	188	154	150	147	152	153	149	174	145	159	138	175	139	151	145	155	146	171	170	144	183	156	131	143	143	151	164	155	161	148	132	174	174	151	158	148	134	186	137	154	159	142	153	176	158	165	174	175	160	169	163	142	165	169	183	141	162	170	170	160	129	151	150	178	159	167	159	156	155	135	153	179	160	144	166	137	155	148	147	154	157	168	167	133	149	158	156	182	171	137	155	163	165	181	152	162	160	153	156	159	133	149	140	144	158	163	149	154	144	162	173	198	127	150	152	164	161	192	160	163	158	153	157	163	168	151	174	148	167	164	172	140	145	167	153	143	155	150	171	161	143	159	149	159	139	154	147	164	147	183	147	164	157	182	154	161	168	149	141	171	150	160	151	160	144	133	147	139	126	153	148	169	177	144	169	147	164	149	152	165	173	165	171	175	147	160	172	158	170	175	139	169	175	139	161	163	182	154	149	161	142	189	150	171	149	174	158	156	168	149	162	165	146	177	149	160	150	156	167	161	170	176	145	157	156	156	162	139	165	149	183	149	156	149	145	178	165	173	156	158	173	178	156	157	169	179	169	163	161	158	163	155	186	167	154	165	157	183	169	153	171	154	158	164	171	146	137	139	157	164	157	151	141	145	148	162	165	176	152	172	148	155	161	172	179	155	144	147	155	146	145	143	150	155	165	128	148	148	144	148	129	149	182	156	141	170	139	161	147	171	179	156	151	152	141	169	168	170	155	150	159	158	164	140	141	138	139	158	158	164	150	153	148	150	172	163	124	159	143	141	158	165	151	175	142	155	167	155	177	165	139	150	155	179	140	167	151	179	177	140	167	160	148	142	166	159	149	151	174	124	145	134	159	146	161	132	152	192	156	170	148	134	147	164	153	180	157	155	155	143	136	150	173	163	171	149	170	191	149	144	179	171	170	140	170	151	158	142	173	152	129	149	166	153	162	191	169	184	148	153	147	161	182	148	172	179	133	160	148	155	179	166	167	172	173	163	143	156	146	145	181	159	157	135	155	154	182	155	160	149	172	171	152	150	159	175	177	141	171	159	150	153	179	146	164	148	150	146	170	161	117	171	171	155	139	154	144	152	162	145	161	170	141	145	138	171	149	149	145	166	165	144	159	159	184	162	172	160	130	182	146	173	170	152	148	191	161	161	174	154	136	174	168	171	172	154	177	150	161	173	179	164	148	158	162	165	141	152	135	169	159	165	146	127	149	148	183	152	146	163	160	164	147	169	156	167	182	148	160	137	175	175	156	157	149	180	162	147	163	166	150	138	151	176	154	169	149	182	152	163	177	152	169	187	152	139	156	178	136	190	138	137	155	151	163	142	182	143	148	157	165	171	162	139	161	171	157	158	159	174	137	125	151	155	145	158	152	180	165	169	172	182	163	143	136	136	136	163	178	155	149	149	131	181	147	141	150	146	169	188	145	167	159	162	140	148	152	142	180	152	151	178	178	126	156	153	156	162	153	170	136	152	167	143	145	162	171	138	161	157	173	163	141	155	146	169	159	166	185	161	185	167	147	166	159	169	154	158	140	145	168	153	165	152	185	154	141	160	146	176	135	151	178	176	156	167	162	157	164	168	154	147	144	161	156	147	152	149	155	156	181	157	158	153	143	153	173	175	171	161	147	158	157	151	166	157	141	181	148	151	162	147	148	162	171	163	154	141	165	183	164	171	143	145	179	168	172	156	160	142	166	175	180	169	174	157	148	146	165	157	153	138	135	146	159	161	179	141	154	176	155	156	153	180	133	147	193	150	162	143	163	164	165	149	145	168	139	181	155	161	150	153	150	138	191	154	165	149	144	187	160	176	164	150	177	168	151	156	166	164	169	158	152	171	196	174	167	167	164	159	140	152	156	169	155	143	167	144	170	162	137	154	165	133	163	154	166	154	152	144	123	173	174	161	172	185	157	166	149	137	163	161	172	167	159	153	157	160	162	147	154	138	177	162	147	161	151	146	159	148	146	156	136	168	157	147	176	152	165	160	185	158	147	158	150	173	169	184	143	135	155	159	177	171	193	170	151	158	177	185	145	167	138	143	166	179	146	161	196	155	159	165	175	179	170	175	152	142	167	149	146	158	160	132	155	169	173	155	168	191	149	166	151	158	150	156	157	147	165	165	164	135	163	152	178	141	164	136	138	161	131	157	166	170	170	160	123	158	149	166	155	179	155	155	149	145	147	127	188	163	132	177	146	154	144	182	146	154	170	143	163	138	148	201	156	185	167	167	166	128	151	160	147	163	159	151	150	135	127	137	151	156	158	156	138	157	167	189	160	149	171	191	160	154	158	150	147	159	173	145	159	155	164	158	157	174	172	147	145	148	158	152	153	168	142	162	165	138	133	159	178	144	183	148	173	167	159	162	162	185	160	178	138	169	170	175	164	164	165	151	129	181	158	144	159	140	171	155	157	165	179	128	149	169	135	143	148	154	156	146	153	155	154	176	139	184	163	174	175	178	137	169	173	154	155	156	141	139	147	147	149	161	161	159	164	176	135	173	161	159	191	189	161	149	170	154	177	131	160	157	155	171	156	191	161	152	166	162	149	159	178	154	135	169	159	150	148	156	155	139	152	138	158	170	146	159	167	147	140	169	166	146	154	166	195	170	145	166	165	167	166	177	152	163	163	163	174	155	152	165	188	151	177	173	139	156	145	147	158	180	150	171	182	146	179	194	182	169	149	158	160	155	148	155	167	148	152	175	157	183	149	167	153	174	131	171	148	170	164	153	151	145	133	152	130	170	135	161	155	138	160	121	151	182
8145	1106	1976	2264	1893	1420	1251	1023	877	833	740	668	630	564	562	555	540	503	454	509	502	501	439	466	422	489	474	429	433	435	428	437	448	432	428	416	459	451	471	416	449	395	421	442	411	438	414	430	458	427	413	457	410	443	426	384	422	449	432	430	459	420	420	441	395	428	446	428	409	401	427	385	428	395	433	366	385	451	408	435	434	398	423	415	416	372	412	434	367	407	388	411	405	436	437	427	431	384	425	421	422	423	428	401	396	399	400	413	405	447	406	413	413	429	425	430	398	388	432	448	403	410	430	406	402	409	423	421	422	381	409	404	396	396	412	427	414	372	423	414	384	429	379	396	396	457	418	395	408	407	393	370	384	389	378	399	414	383	401	408	406	391	396	400	412	400	371	400	379	441	376	363	402	410	411	409	397	374	389	389	408	403	397	394	397	407	400	414	388	363	395	418	418	383	420	390	399	394	417	418	402	383	410	371	378	403	384	410	411	405	416	440	400	414	378	390	406	357	405	419	431	377	417	404	391	405	387	389	406	394	442	403	393	365	370	399	379	389	391	407	397	412	401	410	376	428	409	415	418	446	433	374	391	418	418	409	401	420	449	421	420	416	383	426	415	392	438	435	406	391	419	383	389	409	375	416	383	433	369	391	394	406	419	388	406	398	370	407	385	411	405	399	379	416	448	434	371	390	435	368	405	418	361	419	385	397	416	401	399	427	401	427	405	390	383	369	409	425	358	416	413	405	432	395	396	415	400	421	425	403	401	386	382	378	418	402	402	373	395	392	391	371	397	391	425	378	400	380	407	397	448	362	378	396	429	418	400	377	389	419	393	431	411	405	395	389	412	384	402	419	418	445	381	392	431	416	430	385	398	387	405	395	400	405	428	406	391	432	400	405	421	422	428	445	392	405	399	429	410	418	388	430	420	384	449	385	399	404	430	394	408	409	415	431	400	409	406	399	411	413	427	378	412	390	400	413	385	403	398	394	452	376	401	407	423	421	415	371	381	403	416	362	411	430	400	412	417	443	398	410	376	405	413	390	423	424	423	425	381	445	411	395	420	406	367	390	388	389	402	391	408	419	416	416	426	380	396	417	424	413	402	399	396	391	406	432	378	430	413	389	371	379	428	414	406	430	405	392	377	420	417	415	408	404	391	449	429	386	344	408	378	380	426	380	385	389	419	388	385	405	410	361	417	411	423	402	357	425	392	408	394	384	379	389	408	376	397	449	378	426	414	405	443	402	388	418	414	369	413	423	397	395	381	389	412	399	402	373	404	386	450	390	356	413	412	385	431	416	392	399	409	450	420	432	407	407	387	403	391	429	404	406	387	418	397	372	438	390	411	381	427	393	412	392	397	399	402	414	395	375	392	419	413	421	405	403	411	395	414	415	393	391	423	407	416	391	408	405	381	415	401	413	381	417	408	414	432	452	419	413	449	462	415	399	408	386	412	399	406	405	392	375	404	394	401	438	418	399	390	383	412	404	410	396	415	393	399	396	364	433	385	389	412	402	402	422	429	408	413	400	376	421	388	380	409	402	426	386	394	420	407	366	391	438	443	416	410	387	395	384	403	381	390	398	411	416	429	397	416	393	437	420	397	382	414	401	432	404	417	380	385	436	409	395	411	414	414	416	418	420	406	437	428	418	418	418	407	399	402	390	369	436	425	438	397	376	393	400	393	399	408	411	416	400	432	399	387	409	382	375	428	402	406	399	412	423	370	406	413	446	410	416	388	385	432	392	382	420	417	421	408	383	385	406	398	367	399	413	368	416	423	368	385	405	373	421	379	402	413	400	427	415	416	406	399	425	433	386	383	399	382	388	400	450	413	424	384	424	401	440	376	384	405	417	394	382	404	404	417	421	386	399	424	404	401	417	390	398	385	419	407	433	416	398	423	426	432	416	391	382	374	406	446	407	374	385	372	401	422	413	424	445	471	407	429	413	408	393	418	429	398	389	403	399	390	409	382	398	406	442	395	440	433	392	420	415	432	381	393	412	409	409	400	406	421	413	376	430	381	387	436	387	401	408	403	390	402	403	415	428	405	415	391	402	396	398	433	431	386	450	394	422	397	423	381	391	429	421	410	416	443	420	403	419	394	383	383	426	431	395	420	391	409	421	415	400	396	436	367	399	414	424	417	379	396	405	412	396	374	409	427	423	413	415	415	438	394	412	411	396	420	407	439	391	422	412	387	402	428	371	386	392	374	404	400	375	403	407	386	388	420	421	435	402	384	358	408	413	392	420	390	375	419	372	418	411	429	393	399	413	404	396	405	389	391	433	387	395	411	428	385	404	413	372	407	364	419	419	421	403	389	374	401	414	373	397	374	404	443	396	397	422	425	439	420	408	395	399	415	386	404	406	382	431	424	410	402	441	408	419	385	406	451	394	407	412	383	387	390	397	432	411	419	390	426	449	413	405	432	400	385	400	402	408	415	392	413	438	409	418	395	412	403	408	421	388	379	429	377	409	398	372	390	410	428	363	420	403	405	390	423	406	418	414	412	399	427	401	390	420	434	360	415	425	365	385	410	448	404	377	415	437	416	403	412	431	442	461	407	389	387	407	378	427	421	394	406	402	389	396	432	422	397	397	404	373	391	414	366	397	402	394	403	400	406	411	418	426	373	385	389	398	428	395	483	447	443	412	400	355	401	405	396	399	435	381	416	403	399	370	409	408	405	399	396	361	422	427	418	405	418	402	392	387	412	415	460	421	445	402	389	444	427	434	395	400	427	393	416	410	369	413	376	436	398	399	379	372	390	425	364	422	378	380	416	386	414	434	420	402	400	392	414	398	365	417	395	393	402	385	396	386	424	387	408	416	383	396	377	379	434	386	391	398	409	447	390	381	373	415	384	415	383	405	405	387	433	396	406	372	361	391	395	387	399	429	416	388	390	396	408	425	385	404	413	395	416	433	397	375	384	413	420	409	380	394	383	426	390	411	393	416	412	395	450	408	417	395	406	383	398	421	405	379	421	422	419	443	402	412	414	401	385	398	387	444	413	444	386	407	418	404	399	401	400	378	366	415	411	366	426	388	392	423	364	407	411	429	422	421	425	396	371	418	370	448	386	429	417	406	395	416	434	437	403	375	417	412	392	389	398	386	460	416	386	405	413	393	413	426	427	385	406	397	389	409	425	371	402	396	412	385	396	433	407	428	397	432	371	423	359	411	384	410	381	408	409	440	358	395	370	439	400	370	411	365	429	398	414	416	401	389	410	414	415	438	440	409	370	413	368	400	399	442	439	416	392	384	404	382	428	360	419	399	429	407	455	426	397	402	430	433	397	407	407	388	418	400	394	400	374	419	391	421	388	366	408	384	415	430	413	437	397	406	418	402	398	397	411	399	390	417	433	401	397	401	402	371	396	380	447	385	392	431	382	380	425	422	456	401	375	401	423	417	368	429	399	399	461	392	389	417	448	400	448	418	434	413	372	376	399	389	405	396	416	380	413	396	398	395	411	400	387	382	426	391
1689	300	301	294	272	300	299	267	281	289	297	264	265	308	297	276	304	243	280	280	299	278	253	240	278	281	278	286	301	277	310	291	275	267	274	276	267	266	288	281	266	249	268	260	283	301	252	280	267	268	286	285	298	294	268	264	282	313	303	310	274	264	275	256	276	287	282	276	291	290	273	268	279	267	282	280	286	253	246	289	281	292	268	260	287	283	289	285	296	291	281	297	224	270	270	302	262	274	262	240	266	298	270	283	265	291	312	266	287	287	294	259	297	273	255	272	255	277	288	249	287	277	269	292	280	272	309	279	270	304	269	271	294	297	302	270	271	264	249	278	279	270	262	250	294	290	283	287	273	272	281	287	293	332	298	282	320	285	281	290	270	293	302	296	315	287	291	261	314	274	283	250	268	257	261	274	269	278	263	258	255	246	271	280	267	296	281	262	279	264	285	309	249	316	261	279	265	283	250	287	250	242	284	288	281	272	270	340	288	264	296	277	286	270	292	265	260	278	329	260	276	274	255	284	299	289	314	308	266	268	304	285	282	276	292	265	259	289	269	258	285	270	313	276	278	297	280	296	266	271	305	259	271	291	296	290	256	251	270	288	270	272	232	277	269	265	331	296	314	257	293	288	270	247	295	278	261	275	255	248	275	276	275	312	291	282	296	291	282	281	291	290	299	272	297	291	263	276	259	286	284	313	257	309	266	265	286	239	269	274	273	298	279	276	273	301	267	263	244	282	292	271	291	319	285	271	259	296	253	264	276	244	256	278	257	320	250	285	286	267	316	261	277	292	281	279	271	261	299	272	275	262	260	301	254	277	280	288	264	265	280	303	306	279	288	278	286	275	298	276	288	272	263	251	271	297	291	285	251	282	304	290	291	263	277	280	285	295	253	282	252	279	264	244	273	247	292	266	294	276	323	290	312	288	306	305	291	282	297	251	297	286	235	268	258	272	289	319	283	299	263	291	279	320	255	313	279	319	260	267	263	246	293	257	277	278	295	296	291	247	281	283	284	290	280	275	290	260	283	266	314	280	303	312	253	256	310	272	299	273	310	281	261	280	266	272	302	287	267	240	256	303	303	267	280	280	262	303	304	281	265	268	258	272	301	262	301	276	270	279	280	284	268	286	272	270	273	270	256	285	269	309	254	242	267	278	266	286	308	270	289	289	286	300	271	317	289	224	268	298	298	242	291	298	280	254	252	244	261	293	284	300	283	279	272	260	252	279	289	309	298	306	262	291	278	279	257	287	254	267	271	285	281	247	301	293	279	294	270	266	292	271	287	297	271	268	312	276	257	274	281	252	291	295	273	288	262	292	298	291	264	283	291	310	279	293	267	275	290	270	280	270	280	265	259	314	278	270	280	261	268	263	268	275	289	255	300	275	301	289	259	284	280	287	295	294	277	279	284	230	258	317	267	272	271	288	264	297	310	310	276	305	280	228	284	260	296	271	259	298	236	252	278	253	247	271	269	290	280	276	277	272	275	266	262	293	274	289	300	302	291	306	307	284	279	290	283	305	285	245	280	261	287	284	284	292	298	284	282	268	289	294	280	305	292	310	263	304	273	296	300	308	272	259	286	267	272	293	297	303	293	283	300	268	291	270	286	279	278	292	282	284	260	291	267	262	287	312	245	260	280	285	281	295	286	307	268	264	244	252	266	295	300	269	306	305	273	278	296	263	261	293	284	260	289	298	284	285	267	290	277	321	288	283	283	286	297	274	288	305	279	274	269	278	311	282	249	272	269	247	293	282	290	267	264	253	282	278	270	304	296	272	294	288	264	252	258	277	265	270	280	299	285	277	277	278	270	277	318	291	266	280	281	285	259	303	268	280	293	265	307	275	279	293	256	284	295	286	285	314	308	246	294	273	268	281	290	280	261	272	265	268	270	271	274	295	265	276	278	267	266	259	303	272	275	283	271	289	263	289	282	266	283	285	277	273	240	267	291	263	277	268	283	294	265	266	282	281	293	261	289	299	281	275	275	292	291	274	300	250	284	287	269	256	296	275	279	263	280	275	261	278	278	289	269	310	261	274	261	297	271	279	260	289	264	261	253	302	283	258	268	274	268	260	297	277	277	254	298	259	294	269	270	270	293	256	245	279	274	269	267	321	257	270	293	304	275	288	281	275	314	259	260	290	283	280	258	273	291	254	299	291	315	291	262	288	275	250	299	279	247	297	320	294	260	280	292	289	305	301	286	293	290	266	297	306	291	290	252	270	299	262	315	275	269	278	282	279	270	259	305	271	271	264	278	294	251	246	277	286	280	267	294	304	292	298	259	287	270	277	276	255	268	312	284	278	291	280	277	274	280	287	291	280	290	273	276	283	259	307	290	268	293	287	292	313	293	274	276	284	275	284	285	293	270	304	269	264	265	266	264	275	281	275	306	269	274	280	281	269	275	263	301	286	279	268	308	287	270	261	278	275	236	256	283	289	264	292	265	295	260	270	280	290	266	295	279	272	281	298	275	285	266	278	285	310	290	275	267	288	281	310	258	271	275	275	282	273	288	260	285	298	317	266	296	258	296	245	285	286	303	249	284	305	280	269	266	256	300	283	279	264	270	304	288	299	291	285	294	288	284	273	298	274	249	276	270	270	289	291	283	258	278	306	274	305	277	288	284	254	287	293	274	275	313	265	305	302	291	280	281	275	266	308	283	272	279	278	255	270	285	272	277	277	304	242	285	304	297	295	317	291	271	271	284	250	252	277	272	285	278	258	235	266	298	289	296	292	261	260	291	259	304	284	272	268	275	275	309	283	272	267	261	293	268	247	236	305	278	309	289	240	282	302	278	279	294	271	269	288	269	303	274	259	280	286	286	288	294	267	302	274	292	271	277	282	285	288	279	276	318	297	317	230	278	306	270	289	300	289	282	309	276	281	304	269	304	254	225	307	276	300	293	262	300	258	280	267	272	280	265	266	290	278	301	246	274	278	295	265	290	290	291	275	280	272	312	290	297	289	288	272	286	265	287	299	302	322	255	287	312	311	284	297	242	308	268	275	299	297	300	266	315	300	282	292	300	298	251	289	244	284	281	271	289	287	284	285	255	280	268	298	258	273	283	288	258	283	267	293	323	256	277	268	298	275	269	283	259	271	298	268	268	282	276	273	258	282	292	279	285	296	302	258	290	249	268	312	254	274	291	280	273	253	279	281	251	262	296	299	273	312	245	255	255	249	283	293	287	275	266	267	243	274	288	277	277	280	281	291	301	300	303	263	262	291	291	273	263	290	292	297	255	276	302	268	273	292	263	289	271	277	298	243	276	305	272	264	274	258	269	282	247	273	260	277	260	256	301	276	285	297	281	268	270	271	246	292	278	267	291	291	264	278	314	297	270	269	316	288	298	293	273	290	264	277	261	299	319	260	277	317	296	252	308	303	242	278	274	270	260	273	290	270	261	268	280	301	324	274	275	266	283	290	251	282	277	320	315	324	298	270	281	299	309	296	276	292	301	306	298	270	262	247	264	262
1967	622	639	660	696	658	635	614	610	624	662	651	610	617	614	625	664	600	621	635	577	612	646	634	656	588	620	655	661	642	625	632	654	637	599	667	638	681	630	663	663	603	637	629	660	639	678	591	635	636	597	574	657	635	604	617	597	635	627	654	646	591	590	603	640	607	624	626	671	616	582	593	631	598	600	637	645	609	651	639	578	623	621	599	644	639	638	609	630	622	626	608	608	634	593	568	649	645	623	580	617	638	664	656	610	605	629	646	600	631	603	586	617	658	636	597	643	635	602	613	616	643	633	613	621	645	613	605	628	680	676	636	614	616	610	611	602	688	650	586	633	604	658	641	644	579	654	630	626	626	659	646	600	648	617	585	587	607	604	643	641	593	584	536	602	632	613	613	634	598	611	633	593	599	602	638	642	629	616	625	559	626	605	630	586	624	658	609	598	626	627	599	616	624	612	602	588	602	614	660	651	623	648	599	640	621	606	581	641	611	609	625	619	614	579	656	641	610	602	638	626	641	650	634	618	594	656	635	658	599	584	613	661	596	627	606	573	569	597	621	616	577	602	660	638	579	619	636	575	614	610	613	661	617	605	610	617	653	609	668	588	632	616	615	646	647	663	565	577	584	616	578	629	651	613	653	613	614	563	598	595	673	629	618	644	654	607	645	602	595	635	633	635	604	669	619	681	626	635	646	621	604	617	619	600	629	621	636	636	632	635	597	595	654	600	634	628	617	655	642	637	620	594	619	675	634	624	650	648	602	573	646	653	635	598	562	641	640	622	622	663	556	617	618	564	638	580	636	629	612	607	631	653	611	597	616	663	603	629	668	667	652	657	630	626	641	626	615	620	664	658	622	626	671	592	617	628	612	616	621	594	621	655	663	592	625	597	627	622	575	602	631	622	648	693	620	616	627	628	646	618	576	597	638	621	581	622	646	639	609	639	605	640	607	632	626	670	653	644	620	636	625	659	596	595	606	640	642	636	664	623	592	658	589	639	635	648	635	624	682	580	613	629	635	636	577	656	597	633	625	618	568	652	651	597	634	588	562	609	589	630	609	612	635	542	603	634	624	651	667	625	626	626	603	623	576	617	572	632	555	613	624	662	650	658	660	617	654	626	564	646	629	632	598	607	637	620	605	623	615	607	542	622	670	632	608	627	636	662	652	612	616	628	594	659	582	624	586	589	619	631	614	669	644	635	615	572	633	633	629	644	617	618	629	631	598	639	536	595	631	670	621	606	626	626	620	563	656	637	567	627	615	591	644	653	617	596	618	599	585	622	625	605	602	625	648	606	620	603	642	612	609	592	596	609	603	640	591	648	663	648	668	696	675	649	621	632	626	624	617	613	600	613	577	615	654	625	643	601	593	593	606	647	637	632	604	623	623	591	618	587	617	595	629	647	635	629	597	631	613	647	586	598	642	647	612	617	604	610	620	592	600	605	601	585	629	602	654	634	650	639	598	577	619	613	636	619	642	668	565	636	644	640	640	594	631	613	611	622	626	610	629	599	683	636	585	583	632	606	659	609	607	609	597	631	652	595	648	630	640	584	643	629	597	602	639	649	589	599	655	627	608	652	629	615	618	638	585	630	652	600	611	677	652	617	621	652	628	640	604	645	576	611	632	587	632	668	586	624	638	591	600	638	618	651	589	646	687	683	640	608	594	586	669	587	638	634	560	602	644	624	627	601	559	657	621	615	629	633	604	642	635	587	639	610	652	622	597	622	629	606	597	627	593	614	598	632	621	617	625	615	612	628	635	614	622	609	570	636	608	637	642	638	630	655	653	645	648	630	653	606	607	622	585	628	571	628	590	636	632	621	621	646	636	634	622	623	631	619	579	609	610	622	598	645	673	648	629	623	621	617	676	607	604	633	591	613	604	655	679	646	592	627	603	654	603	610	594	623	592	587	603	598	594	673	580	619	575	583	622	623	632	664	645	606	597	631	588	618	633	605	605	598	634	631	594	600	623	586	572	663	567	656	603	615	652	606	611	655	642	656	639	651	642	603	622	621	641	638	641	602	637	605	649	599	586	662	596	631	652	613	631	580	611	608	647	598	622	637	650	598	652	640	632	624	612	614	638	588	601	606	636	662	581	615	664	615	625	633	630	600	646	641	602	636	635	606	636	615	621	627	637	624	602	622	605	587	645	653	616	620	622	608	655	646	630	580	587	659	577	607	626	647	609	624	598	659	620	571	654	607	614	609	602	611	603	659	611	621	605	651	577	580	611	592	641	605	585	599	600	641	600	591	676	683	592	642	602	638	622	640	570	622	647	600	596	621	639	642	587	654	599	628	611	614	656	604	628	644	607	631	595	618	618	651	589	620	646	586	635	620	633	634	562	649	608	653	648	597	593	632	647	622	620	628	575	607	594	636	646	655	650	609	618	549	591	648	577	588	647	582	597	605	630	608	618	596	635	591	618	602	607	647	626	706	612	636	652	615	635	618	624	656	610	597	601	627	643	612	696	649	610	601	635	622	640	615	630	620	612	620	633	638	650	651	584	625	636	579	624	663	628	652	624	651	637	626	580	643	622	647	594	636	580	629	651	633	622	653	635	628	603	610	655	651	584	598	652	633	596	560	671	607	605	601	635	670	627	619	605	604	624	619	643	619	624	627	638	621	603	649	641	658	650	646	594	563	616	619	583	656	637	606	652	618	645	644	603	608	667	631	616	623	650	622	612	623	665	636	641	638	662	653	641	582	677	609	647	647	612	618	640	596	648	639	607	627	643	645	650	629	660	608	630	629	607	618	616	621	613	659	628	623	583	616	670	618	619	632	630	650	592	628	643	607	635	613	600	644	617	651	658	605	593	635	632	621	622	629	623	609	624	624	632	612	621	662	648	659	622	666	652	645	634	670	619	640	631	643	623	644	602	574	600	642	647	631	634	643	609	657	641	638	617	649	686	616	618	616	604	611	608	615	607	642	601	675	654	608	627	640	661	678	654	612	629	629	662	611	600	610	657	598	662	626	619	649	630	621	561	628	632	607	613	650	658	620	604	593	607	614	593	607	661	642	642	621	622	644	614	603	619	601	594	598	588	625	601	636	571	611	616	625	587	602	599	613	651	646	631	641	592	655	611	616	612	637	632	623	639	656	590	573	650	588	607	622	643	655	611	664	614	605	605	620	663	592	575	634	595	634	599	645	637	585	628	623	597	638	620	614	623	628	645	603	615	639	584	611	630	619	639	642	618	632	638	613	635	649	606	595	628	630	603	577	686	646	648	591	630	639	592	626	603	616	595	651	633	642	612	596	610	595	624	609	670	652	613	605	635	627	653	623	609	674	586	635	634	603	611	592	667	648	655	638	622	603	676	620	605	613	608	574	633	643	653	650	619	653	658	634	601	604	608	606	580	614	638	623	601	644	622	652	586	640	646	617	636	596	622	651	612	618	620	636	575	631	668	631	598	619	613	668	605	673	582	614	591	610	646	625	637	607	604	632	667	612	626	615	601	617	596	636	598	583	647
7555	503	492	384	294	230	190	167	159	164	161	151	165	166	139	122	152	124	132	136	116	133	125	153	135	121	121	107	118	101	110	132	123	119	133	132	126	120	119	106	119	126	136	119	119	129	137	111	125	132	126	137	114	130	102	115	109	119	133	114	118	119	128	112	116	112	127	124	132	124	107	137	118	122	129	130	128	120	102	111	133	108	121	119	116	115	126	130	114	117	127	122	123	119	122	121	117	135	116	117	104	102	121	115	114	106	108	102	140	129	129	123	118	136	121	116	109	138	125	123	122	109	134	131	118	125	127	119	111	107	120	113	141	130	110	114	140	91	132	135	130	120	130	114	123	110	99	130	111	130	119	113	141	110	135	117	123	110	128	118	98	116	137	130	125	108	112	98	130	103	129	126	137	137	127	120	126	113	110	108	134	133	116	118	122	114	116	130	141	135	117	119	123	149	111	133	118	106	109	111	130	121	122	137	130	111	88	128	102	99	132	135	130	134	139	134	118	114	139	142	110	115	125	107	123	118	118	126	124	116	127	117	140	111	137	117	123	129	135	119	123	137	145	116	125	124	112	121	109	130	111	139	119	130	103	116	131	135	127	129	122	111	109	114	124	113	112	118	116	120	130	99	97	109	120	125	126	108	115	135	116	125	142	133	127	117	120	110	118	127	125	116	127	112	117	126	123	119	114	131	134	113	108	117	122	116	132	119	131	108	123	110	126	106	140	117	121	134	109	141	137	110	111	121	115	150	120	116	112	109	131	120	99	137	127	123	109	122	126	123	120	153	131	123	123	143	113	127	117	109	114	134	126	108	132	105	135	106	114	128	118	134	118	125	123	120	121	122	99	126	131	115	119	131	124	119	132	102	145	124	112	125	118	105	122	119	123	125	131	125	117	135	140	127	139	123	126	108	123	107	126	121	145	129	120	104	114	116	128	110	122	130	123	104	107	122	110	133	110	123	142	138	122	123	126	106	126	121	116	122	137	122	126	123	114	126	132	144	123	114	128	103	136	124	122	113	112	143	114	126	98	105	113	127	140	123	142	129	131	94	139	108	129	126	109	146	131	115	127	144	140	130	123	125	130	124	139	115	121	122	106	102	122	131	127	130	124	133	130	117	110	108	113	151	134	116	109	132	126	120	128	100	129	124	123	139	109	125	131	126	142	119	112	129	129	124	106	103	114	112	110	122	114	116	103	117	112	127	121	105	125	108	117	125	131	131	104	127	97	120	109	133	104	117	127	122	144	126	116	144	121	113	113	130	131	123	105	107	109	151	102	118	126	109	124	123	151	118	122	129	120	120	145	124	113	106	132	111	127	133	128	117	145	120	131	126	121	103	113	142	134	102	131	116	134	98	124	125	113	114	120	122	124	111	109	123	125	117	111	131	102	143	118	102	142	130	148	135	102	110	145	143	127	108	132	115	123	133	121	136	119	125	124	101	114	133	112	114	118	132	133	120	114	99	134	122	131	113	114	143	122	113	115	123	123	128	144	120	115	131	129	108	100	113	122	110	126	118	135	135	109	133	118	138	114	118	101	123	115	124	122	123	122	116	130	127	113	131	125	120	112	129	121	84	130	109	127	131	103	117	126	143	130	109	129	128	122	110	122	118	104	126	125	113	118	132	129	137	134	121	126	114	126	116	115	122	119	126	144	122	109	134	124	130	120	125	139	115	111	100	127	110	135	129	110	123	130	119	120	113	124	116	128	140	111	132	105	130	121	126	118	123	112	141	126	139	146	124	143	126	133	120	125	127	129	120	132	153	105	132	122	152	111	106	111	118	133	103	137	104	110	119	107	113	120	132	119	130	126	139	136	121	114	128	112	120	135	125	126	109	144	129	125	119	129	139	148	123	121	110	137	117	131	142	125	117	132	134	120	131	111	123	132	133	134	115	117	121	94	131	131	122	132	110	112	119	109	120	116	117	116	116	111	123	140	126	140	143	128	123	124	124	122	118	105	134	102	133	112	128	99	107	119	136	117	133	141	137	126	93	134	129	133	101	127	119	115	111	128	121	115	118	127	121	116	114	121	112	127	117	121	120	110	107	121	133	119	104	125	117	119	120	132	131	125	119	128	129	112	125	99	120	129	103	125	118	155	110	121	137	107	107	114	146	140	133	124	123	118	124	121	127	119	126	116	112	135	103	122	134	117	126	105	135	130	105	105	132	111	115	111	135	140	109	116	134	112	140	119	137	123	112	123	118	120	128	115	128	102	115	102	118	108	136	109	130	106	118	133	121	126	133	135	115	111	130	122	116	105	121	103	107	119	99	110	113	105	105	132	127	129	118	106	138	123	135	121	131	129	136	116	133	131	121	128	133	131	124	109	131	124	127	123	138	123	120	116	117	137	131	128	115	132	118	133	124	121	111	128	139	116	126	106	121	129	116	111	124	133	124	157	107	129	149	126	125	128	120	138	122	114	122	129	139	91	123	133	119	118	127	132	131	114	124	149	105	138	136	96	129	110	126	111	111	138	114	106	102	115	112	142	116	102	107	141	125	115	115	118	116	110	132	119	110	125	131	141	132	119	119	143	119	137	129	117	112	124	111	121	121	125	114	115	122	145	147	130	131	132	112	133	130	141	120	122	115	132	118	123	121	131	119	137	117	116	94	121	111	127	119	102	120	123	107	129	124	118	131	136	130	141	115	138	120	132	137	131	116	142	134	118	121	110	103	148	129	113	125	118	139	134	119	110	120	108	114	120	120	104	131	113	117	111	124	130	142	105	124	124	134	129	117	110	117	125	112	112	110	123	158	129	147	106	121	105	122	123	110	134	117	115	128	117	127	133	124	118	108	128	138	114	117	123	114	132	108	131	123	112	135	136	140	122	124	112	128	120	98	125	124	112	115	116	138	132	116	126	142	127	110	147	112	126	121	147	132	100	128	103	116	128	146	110	116	132	131	146	126	112	117	124	94	97	124	127	122	138	134	131	121	114	154	105	120	112	114	120	127	117	124	103	136	125	104	127	128	111	125	133	124	110	123	115	112	113	138	129	122	117	121	121	132	104	97	140	111	115	131	110	122	115	109	119	112	117	122	118	133	118	134	102	112	138	115	106	106	123	119	115	115	132	132	114	124	119	104	130	120	129	113	122	133	132	117	132	117	87	112	127	114	127	123	103	107	106	98	124	134	141	111	111	137	101	138	134	121	139	120	123	136	129	118	126	125	117	117	105	107	127	119	111	131	126	114	117	128	123	105	123	99	123	105	107	104	118	130	105	133	117	111	108	128	117	117	105	118	121	116	108	113	122	107	137	137	118	119	125	131	122	124	124	124	119	118	119	117	129	142	93	129	131	109	141	108	122	116	114	127	138	106	134	131	120	130	107	123	115	102	112	108	119	125	124	130	144	126	136	130	98	111	127	121	102	125	113	127	122	136	101	133	150	109	136	87	124	150	130	123	102	104	97	93	129	145	109	111	121	120	132	135	123	118	143	122	130	127	145	126	113	134	135	127	110	127	133	116
6131	657	1128	1266	1076	897	761	560	568	540	497	446	448	391	415	356	374	406	409	353	379	338	324	354	339	317	316	296	330	356	311	309	338	313	337	304	309	309	351	337	330	338	312	340	326	361	329	337	329	309	301	329	342	321	350	313	299	283	314	324	304	315	323	321	307	326	304	325	324	295	327	330	293	308	299	284	320	318	314	313	293	300	304	312	340	310	320	348	330	319	349	306	309	328	324	310	285	314	354	327	304	309	308	292	293	320	299	303	285	329	294	317	301	313	334	333	323	291	306	294	310	302	292	309	304	291	322	325	307	335	279	304	313	289	358	289	315	281	291	313	313	324	309	324	323	320	303	317	349	318	313	307	305	355	317	333	315	295	299	296	315	313	309	312	302	283	325	287	318	327	275	318	316	326	321	300	329	304	296	292	308	325	297	298	303	323	317	327	324	303	322	302	318	293	306	323	300	317	290	295	295	312	314	280	336	334	286	291	292	294	318	300	294	329	318	313	311	322	304	308	323	311	304	298	318	283	300	315	303	295	306	311	290	303	299	313	316	341	295	300	304	312	303	329	317	306	326	314	295	296	309	302	341	317	312	322	331	337	302	299	314	284	324	314	311	309	298	339	331	306	355	311	292	356	295	294	310	330	303	325	288	331	338	330	317	278	320	278	306	287	351	313	318	301	297	307	338	320	320	320	316	281	305	310	326	319	329	297	330	271	307	313	307	326	302	311	332	308	328	316	326	309	313	302	315	310	315	301	287	334	321	336	340	301	313	308	310	314	333	302	313	274	306	311	317	312	350	303	320	355	323	308	300	303	318	270	304	303	341	292	316	311	281	304	297	342	324	299	333	346	296	314	317	296	308	284	316	301	294	330	312	354	302	335	299	300	293	277	297	331	327	307	347	330	324	312	313	306	311	328	310	299	311	297	304	302	314	359	295	327	299	315	331	300	308	289	290	300	317	292	315	303	338	348	310	334	333	311	318	269	309	323	307	313	294	334	307	313	321	308	339	345	302	320	305	326	283	299	276	304	315	315	297	316	325	332	323	298	334	308	316	302	340	341	312	328	282	317	279	306	285	265	264	306	333	317	308	297	329	306	301	347	329	306	298	308	314	325	319	315	313	306	354	290	308	321	310	277	315	315	284	301	302	316	348	318	329	298	348	290	331	298	316	300	351	318	322	289	321	317	322	327	303	278	300	322	316	278	315	316	317	312	293	321	298	337	315	291	292	309	311	325	313	307	328	323	325	314	330	305	296	309	335	291	295	333	292	299	298	334	296	303	305	296	313	306	318	349	316	302	324	309	330	330	292	273	287	306	306	311	332	311	284	310	299	299	338	318	300	312	292	314	334	318	284	303	306	310	319	343	359	296	321	303	304	296	326	301	294	309	343	292	324	295	325	300	304	286	325	337	312	305	279	287	315	348	300	333	316	295	343	326	356	282	343	305	307	299	330	307	299	328	310	299	332	299	320	312	310	262	331	301	362	317	314	280	320	354	306	307	297	324	319	286	269	316	328	307	326	312	309	303	313	311	313	311	335	346	322	331	301	318	312	298	307	315	325	289	304	301	294	286	327	316	263	289	325	327	309	295	303	345	300	312	296	334	320	329	289	320	309	308	320	331	311	347	300	316	318	333	298	287	293	310	304	292	302	305	307	311	293	320	298	316	285	293	288	343	299	302	313	307	295	297	331	299	318	308	318	324	304	332	317	283	311	313	283	307	343	325	316	288	320	343	301	286	337	319	289	342	315	287	296	333	334	302	298	316	323	337	321	315	310	285	295	304	304	307	345	315	293	334	312	312	284	290	349	293	321	328	313	282	304	307	338	307	282	303	289	318	341	313	292	307	301	296	311	280	285	331	317	310	316	307	313	305	304	317	284	287	307	299	305	304	307	323	325	325	292	313	303	289	294	321	324	315	328	345	346	300	309	300	312	302	336	352	292	294	305	312	308	311	325	303	318	320	313	285	294	301	342	307	321	295	292	329	315	293	316	313	314	288	303	293	315	320	304	288	306	290	328	336	310	306	310	306	311	328	289	353	310	293	321	351	311	332	325	300	296	297	324	318	315	296	319	291	348	334	319	298	305	318	310	324	287	315	324	340	325	340	324	309	336	315	267	308	316	310	310	330	307	291	337	310	318	327	328	306	311	320	285	283	326	316	297	333	310	286	291	308	275	344	321	324	306	309	323	304	304	311	294	331	347	319	317	313	306	320	288	326	295	304	340	314	341	328	311	357	306	338	334	283	285	314	300	287	323	285	312	320	306	294	302	322	348	303	290	309	316	307	318	307	311	274	317	308	290	301	333	298	313	313	334	338	337	280	314	283	298	316	326	319	323	311	304	319	305	312	295	319	327	314	288	278	334	314	314	303	338	317	322	313	303	343	273	304	306	307	297	276	305	285	336	345	294	315	307	331	291	305	310	299	282	315	313	314	312	301	303	295	300	310	291	326	284	355	326	349	329	324	283	326	321	313	293	317	282	307	316	341	306	312	317	322	298	312	270	299	311	341	316	317	294	310	301	322	296	309	296	310	312	324	309	288	309	311	297	292	321	297	312	328	303	295	318	301	340	320	307	303	298	311	299	323	320	301	340	309	339	317	318	312	322	340	330	287	294	293	315	310	299	319	295	310	287	300	334	313	325	313	327	346	281	283	333	286	324	306	311	318	337	330	324	291	302	314	311	301	314	329	293	333	322	310	300	319	305	305	322	298	321	342	341	325	330	337	335	311	330	291	296	342	302	310	301	326	332	292	309	315	302	312	303	266	338	317	307	311	298	290	328	320	313	313	294	316	305	308	333	321	311	293	334	335	294	333	295	308	329	308	297	313	294	309	324	319	275	327	304	351	340	287	268	324	307	343	332	297	303	282	343	280	318	312	351	275	306	310	287	308	323	326	277	323	304	314	307	312	320	328	322	294	296	318	281	326	291	301	323	307	302	322	310	300	350	340	289	324	311	302	340	329	326	324	290	301	329	304	338	299	332	319	323	299	318	311	301	301	289	327	314	315	279	337	303	325	276	351	303	305	317	332	306	307	295	307	323	302	330	283	291	283	333	320	312	332	299	325	317	320	323	324	304	295	327	252	332	327	297	266	312	315	307	332	295	308	326	309	323	298	324	312	288	266	328	323	329	286	320	301	322	328	286	316	299	324	271	313	320	328	298	356	326	347	316	329	322	318	328	303	313	302	332	303	318	307	286	313	297	325	310	282	313	293	344	345	307	300	310	327	322	328	311	300	327	308	286	310	278	332	329	336	326	356	290	318	309	323	300	297	313	285	343	322	341	319	307	324	293	305	286	331	334	322	321	285	287	309	308	332	288	324	294	317	324	314	299	287	322	297	308	321	316	299	315	325	307	323	283	309	325	304	322	309	305	336	293	310	285	303	339	238	333	296	331	312	280	287	281	330	317	310	341	309	354	308	324	293	327	304	315	297	305	317	337	322	312	304	305	323	304	322	302	288	314	274
14402	1207	921	686	512	385	290	242	228	232	200	201	180	174	194	197	166	188	175	191	156	169	184	164	160	157	160	154	169	161	147	164	150	163	183	182	164	147	150	159	160	177	148	185	156	145	170	174	178	159	159	166	146	147	172	168	160	174	148	177	149	176	168	145	153	163	141	179	152	164	160	172	148	156	175	164	157	146	162	164	179	145	185	150	135	139	143	152	159	162	128	167	139	148	157	171	153	136	159	159	151	147	147	151	143	174	184	187	157	162	152	165	163	164	159	163	127	147	188	152	162	161	159	194	168	166	155	142	152	173	171	163	162	147	168	166	143	177	144	148	158	178	152	141	160	167	160	143	138	164	164	163	154	148	167	169	170	171	161	152	164	152	152	166	161	177	166	139	170	162	182	157	174	157	177	139	170	161	152	140	165	168	168	183	171	159	157	169	170	174	168	142	137	153	156	150	163	165	154	143	147	149	176	145	170	169	150	153	171	138	177	158	179	172	174	158	158	131	152	136	165	179	155	128	147	165	160	162	142	172	161	166	171	182	164	164	139	162	136	157	162	157	172	164	181	172	130	145	171	172	137	168	187	161	172	145	163	150	185	163	146	155	155	168	162	153	183	168	169	160	184	174	146	156	158	149	145	147	149	158	131	151	186	130	168	146	151	130	156	147	149	187	158	140	161	162	154	147	156	162	157	145	126	160	155	187	141	174	176	162	153	172	162	145	149	177	158	180	182	162	172	162	171	161	165	170	186	156	168	143	160	152	157	165	161	143	150	154	152	156	155	161	181	153	168	175	154	159	146	126	149	165	196	188	161	160	135	151	160	147	167	137	147	152	136	179	143	158	188	155	155	147	165	172	166	170	171	172	138	128	158	162	177	136	179	169	151	158	157	149	166	157	168	168	146	149	175	190	180	131	123	137	160	137	166	158	145	156	167	150	171	161	178	162	159	166	157	135	149	156	181	148	154	168	159	166	168	149	149	141	160	162	164	156	149	169	161	150	154	158	160	188	174	162	145	150	138	152	158	173	175	125	166	162	185	155	177	161	151	158	169	183	148	155	140	167	135	185	184	153	168	179	165	147	138	153	154	173	162	184	137	149	158	171	167	153	135	129	156	160	158	196	175	131	163	159	148	153	135	155	149	152	163	180	160	168	176	151	172	144	165	160	149	157	159	168	131	141	141	175	186	163	152	150	137	156	197	152	167	145	154	182	150	133	161	125	161	176	180	174	175	165	144	156	170	169	145	164	169	155	161	157	182	146	137	145	142	161	159	187	150	169	164	151	152	151	157	155	167	127	155	167	161	162	148	163	154	138	169	178	147	179	173	176	156	160	154	177	152	157	165	155	153	152	169	165	164	155	132	146	171	147	171	151	159	138	161	166	170	169	149	160	168	144	156	158	184	164	149	150	187	152	161	146	138	162	161	156	140	177	140	158	162	155	163	146	161	140	165	170	160	164	166	154	164	167	140	149	165	134	164	148	163	155	161	150	170	156	153	155	153	148	156	159	156	165	150	169	166	176	177	158	179	157	148	167	144	159	160	172	165	145	165	161	162	152	151	138	157	158	168	165	157	153	146	180	183	160	151	159	157	169	162	138	156	141	161	137	182	160	132	137	154	133	156	168	173	150	166	131	160	175	159	142	144	137	153	160	136	151	142	125	158	169	166	166	142	132	164	156	164	159	169	152	156	144	163	186	159	155	175	183	151	161	174	147	178	130	160	163	166	169	176	140	156	169	130	176	177	174	165	165	178	170	176	152	183	154	149	167	157	151	177	182	145	163	165	165	148	178	164	150	154	158	167	182	169	159	170	185	150	160	155	164	158	150	159	147	160	166	154	141	164	150	164	142	176	156	159	145	141	145	167	137	197	171	167	173	156	134	163	185	156	134	164	141	158	168	177	156	165	148	172	175	163	167	153	152	167	156	166	137	158	151	142	161	162	159	174	163	159	169	138	152	152	158	126	152	175	161	158	171	148	154	181	144	166	162	150	176	149	166	189	165	171	157	171	147	145	134	152	157	193	164	147	167	157	142	175	161	158	168	165	154	174	165	138	163	167	163	146	179	164	149	176	173	178	167	152	137	152	135	146	143	170	147	169	177	171	162	149	154	159	150	160	152	130	153	150	141	159	147	148	144	172	164	158	154	171	162	159	158	146	153	184	146	144	187	165	154	162	162	154	181	164	147	166	167	176	161	160	158	158	162	161	142	168	149	152	172	157	177	181	175	163	176	150	177	189	135	182	124	131	165	146	145	183	156	153	143	167	158	157	152	158	140	122	171	179	173	167	169	160	174	167	170	168	158	172	160	176	151	154	174	158	149	159	165	163	170	180	187	149	183	145	161	161	162	156	163	177	155	165	165	173	173	143	132	176	164	150	159	170	178	162	154	160	162	152	132	157	189	153	185	192	170	151	183	149	155	171	143	149	161	171	188	175	184	157	178	182	160	181	168	175	156	153	139	147	152	171	169	164	154	161	145	148	158	173	153	149	148	165	150	185	180	144	159	159	130	182	165	157	176	134	154	148	169	155	164	170	169	149	154	164	152	193	160	153	175	161	182	173	155	181	146	182	132	165	148	141	167	178	174	167	174	153	145	172	190	143	135	161	158	146	156	172	162	153	154	172	153	158	178	144	185	161	148	153	168	143	164	142	125	160	176	160	156	164	161	192	163	172	175	166	175	164	188	191	174	163	170	151	146	137	156	142	161	174	168	136	175	158	152	154	198	148	152	165	179	180	184	173	164	133	158	159	155	166	145	143	146	114	179	149	156	172	149	153	161	155	153	179	154	145	158	148	162	138	155	144	165	148	165	159	151	138	135	145	161	124	136	140	156	176	160	160	152	179	151	165	176	171	169	164	164	165	164	142	153	157	151	189	166	161	157	172	197	163	157	153	179	154	151	160	157	153	181	149	172	153	164	185	155	149	142	160	154	153	169	142	164	159	169	161	149	172	175	155	163	164	139	157	132	175	172	174	156	169	141	142	163	174	142	152	160	145	194	138	146	183	150	149	162	191	168	164	152	168	159	161	189	135	160	147	172	170	149	177	166	154	177	152	171	157	165	160	146	159	152	163	170	156	172	166	164	145	147	177	176	166	154	166	156	167	176	148	152	151	159	149	157	138	172	172	183	141	149	159	135	153	154	159	150	149	153	130	145	173	174	175	172	167	136	147	160	122	155	162	184	142	150	150	132	165	175	149	169	149	182	166	161	153	148	171	147	163	143	167	154	151	168	162	130	176	145	144	146	168	157	145	147	136	159	187	124	140	142	179	185	167	144	170	143	133	176	160	184	155	166	140	159	143	178	167	161	170	157	148	173	150	178	152	149	150	130	139	172	169	163	150	173	139	183	169	153	139	174	158	177	162	161	161	155	167	155	163	154	144	172	152	148	162	162	144	171	166	187	166	143	134	174	161	159	139	173	159	155	174	177	163	143	164	144	139	128	152	162	133	190	165	158	182	151	143	166
8238	1062	1976	2240	1878	1441	1176	979	847	771	702	671	641	608	583	567	505	537	505	500	501	518	515	454	456	440	481	463	459	461	462	427	453	448	470	450	413	402	418	410	410	438	382	409	428	424	429	412	433	400	435	388	439	381	413	410	417	428	394	419	421	425	402	422	436	439	391	436	444	386	433	422	385	421	405	374	440	403	418	419	443	427	414	401	432	438	423	397	427	438	429	387	402	420	402	466	428	392	428	405	407	404	419	408	383	413	422	398	397	430	415	404	400	400	374	402	407	418	404	369	416	408	408	408	386	397	414	432	397	418	420	396	424	433	414	426	420	393	416	462	411	405	443	406	413	421	410	403	421	400	451	373	454	429	463	444	426	385	424	454	418	395	396	396	402	401	417	447	415	418	409	451	398	386	402	388	408	415	422	378	429	416	423	413	401	435	419	413	403	443	442	374	449	405	416	435	410	413	393	407	417	424	405	392	380	368	388	457	437	424	426	397	412	405	364	396	432	405	428	420	423	406	402	416	381	391	444	406	437	418	448	424	387	463	429	431	411	427	378	424	411	403	432	421	408	389	417	371	424	408	390	398	402	413	397	379	426	414	422	424	413	384	422	390	372	393	385	399	421	423	429	423	373	413	380	445	403	375	409	392	415	384	425	393	433	431	376	443	427	379	418	388	395	399	431	443	416	379	423	432	385	430	403	363	391	425	420	440	436	439	421	384	389	348	403	391	418	384	397	399	396	390	416	418	372	412	379	390	417	426	453	403	420	380	403	411	406	415	432	396	397	414	427	398	426	402	443	409	390	386	387	406	397	417	410	412	428	380	428	411	402	379	387	383	405	413	419	407	368	418	427	417	424	383	400	440	412	450	386	398	398	414	395	414	408	392	402	402	393	370	387	400	377	411	414	392	393	397	417	382	378	404	441	425	383	380	391	387	409	415	416	423	402	432	417	416	380	410	453	421	418	393	387	425	395	408	393	429	428	438	388	367	427	395	430	422	436	398	441	422	411	402	409	399	408	403	373	439	377	411	373	416	378	377	416	434	432	409	409	420	410	368	361	401	399	415	397	427	405	430	436	413	418	371	394	418	355	389	398	401	421	387	380	420	396	385	415	413	420	413	371	379	421	427	448	396	404	371	413	399	428	393	450	406	436	407	401	366	383	399	384	396	396	411	391	416	399	375	397	395	395	368	397	423	404	416	410	421	401	403	424	420	397	399	406	386	460	392	421	397	384	445	450	393	428	393	406	412	421	401	430	398	374	435	411	412	400	429	428	430	405	419	401	396	433	418	374	393	364	388	388	430	420	409	387	375	403	403	400	393	418	384	425	424	421	418	403	409	455	428	399	388	418	383	377	428	419	425	410	365	446	413	428	409	440	398	415	423	406	431	400	399	433	430	377	382	415	377	404	411	386	407	446	392	418	383	397	387	455	392	400	421	386	390	397	406	422	452	439	399	403	433	415	395	404	416	429	399	409	407	407	416	425	391	373	445	418	436	382	434	431	420	411	408	429	458	382	380	411	401	415	382	416	418	405	451	437	427	387	409	400	414	435	411	419	418	413	425	389	425	413	407	393	391	404	427	425	405	401	418	420	440	414	398	368	432	379	418	411	417	385	400	359	420	417	412	377	443	418	440	400	384	425	389	415	391	396	422	420	435	428	421	393	429	408	422	416	414	407	383	413	377	429	407	396	465	380	429	407	398	410	426	379	423	400	422	395	427	441	412	421	385	386	422	372	370	370	381	408	412	433	400	403	398	393	417	413	435	404	441	434	432	411	418	419	412	409	429	425	409	404	382	403	390	421	387	403	399	422	374	417	387	421	382	367	413	376	401	410	400	441	417	415	404	424	398	391	446	421	389	385	448	387	397	383	405	395	392	379	391	398	399	385	422	413	433	410	394	436	385	425	416	392	418	406	439	414	443	385	439	384	432	433	390	390	405	417	395	379	405	417	402	404	420	436	409	384	404	407	391	399	420	379	432	448	400	410	416	426	418	449	422	397	371	410	386	380	363	404	402	425	402	412	407	426	391	427	406	395	429	382	398	427	418	425	374	425	419	424	410	404	393	447	413	408	423	425	397	386	394	410	414	403	439	418	435	414	447	426	417	373	391	462	387	443	401	396	411	465	422	403	384	445	403	416	397	409	379	414	408	425	402	387	373	403	405	426	385	434	420	415	390	414	408	371	415	404	401	387	399	380	405	400	410	435	424	388	413	411	434	416	433	387	410	433	354	393	401	413	439	435	420	392	396	392	407	400	394	416	424	389	393	380	391	399	389	403	420	353	400	365	399	389	403	406	374	411	387	440	385	435	429	412	435	402	417	415	387	422	411	438	383	411	378	405	381	397	401	478	458	362	426	384	391	409	410	408	394	398	423	411	414	410	417	396	385	405	424	422	422	409	415	434	423	397	418	421	428	407	387	401	413	397	406	418	414	430	424	401	414	409	429	419	410	392	380	418	414	390	394	395	423	370	416	427	431	454	394	406	399	411	381	427	432	435	382	411	411	421	423	417	421	389	412	430	425	391	427	408	359	409	405	409	382	429	423	410	400	416	414	386	393	410	426	424	416	399	401	439	419	419	426	414	408	451	431	410	455	393	417	429	392	425	410	395	413	394	391	386	435	421	432	426	403	441	407	389	390	431	420	389	401	411	381	400	422	429	400	385	426	374	449	407	440	421	406	388	388	415	429	387	362	420	413	409	409	442	418	391	393	401	399	404	392	405	430	384	399	366	400	411	405	391	432	417	418	395	414	454	385	406	423	401	453	388	419	405	407	410	402	400	409	373	420	370	384	457	392	413	393	429	416	443	441	398	406	368	427	413	394	403	421	382	432	411	391	433	414	398	397	398	383	457	410	399	409	427	417	404	381	400	422	443	409	424	386	416	448	416	361	439	410	415	423	424	414	400	396	403	413	386	427	426	390	372	445	419	393	403	413	392	416	461	385	403	411	417	373	427	414	448	409	412	399	395	431	402	421	401	397	414	442	421	378	396	414	440	397	448	399	423	425	388	391	399	444	415	420	363	422	407	429	401	406	418	412	412	442	408	392	417	388	425	410	404	418	392	365	429	402	408	393	403	411	433	395	388	428	383	390	399	387	416	439	411	398	411	431	425	379	437	410	433	410	407	438	417	448	442	414	390	407	428	434	442	405	378	407	428	364	427	375	410	386	415	382	409	436	403	411	403	413	385	430	417	384	395	378	401	423	454	401	404	418	368	388	396	394	389	411	408	460	405	349	422	388	416	404	418	430	425	416	388	405	393	414	392	387	417	443	410	375	410	392	415	429	397	401	414	381	406	412	394	399	424	416	405	408	392	424	402	437	428	464	394	460	449	415	385	427	376	441	402	398	406	399	381	406	418	398	417	443	406	402	425	426	427	414	395	424	395	433	367	421	433	436	401	410	401	417	424	399	405	401	426	426	394	425	390	375	417	402	406	406	401	386	413	398	406	337	431	409	440	445	421	393
1590	281	309	280	289	277	265	281	299	275	271	248	294	303	276	298	282	264	283	306	252	247	290	284	281	285	287	283	304	273	300	274	291	294	276	272	294	257	283	280	275	257	270	293	277	289	286	292	310	292	285	299	264	280	271	274	292	276	304	276	275	279	273	293	291	299	268	260	302	271	262	300	264	281	300	285	271	308	290	287	292	308	258	254	267	273	281	255	297	291	291	259	301	280	292	269	288	297	291	288	290	269	282	265	259	261	259	280	283	263	304	285	251	300	282	298	258	267	293	283	267	281	289	291	296	279	272	306	305	305	288	324	301	314	290	268	290	285	256	283	287	266	307	314	313	274	280	280	286	281	294	287	286	264	271	276	285	305	296	276	276	277	318	246	258	272	262	286	302	290	269	233	276	256	265	252	279	316	274	286	312	296	292	297	254	263	268	270	305	259	261	251	270	270	330	287	336	277	287	272	264	278	292	279	283	260	279	269	303	266	295	274	301	270	250	295	306	271	257	274	257	277	284	273	286	270	276	263	285	291	289	265	266	279	283	310	270	262	287	294	277	293	289	278	290	277	268	290	251	282	276	281	303	266	271	260	305	281	296	263	250	280	279	256	275	262	265	266	326	277	279	305	244	289	287	267	286	266	279	292	259	276	318	306	250	262	290	301	291	264	239	293	275	279	294	309	275	283	239	251	280	310	280	270	262	256	267	294	291	297	284	281	235	305	258	285	267	281	282	286	275	305	284	296	294	294	280	285	266	256	260	279	316	301	299	291	256	258	289	278	263	315	264	271	287	305	264	279	320	286	259	271	310	290	276	260	270	279	283	285	257	270	270	290	284	283	342	286	272	315	266	297	291	246	286	267	263	259	309	278	286	306	293	259	292	254	267	262	300	291	278	289	257	287	287	252	273	295	284	278	302	303	305	260	283	269	283	284	294	282	279	259	283	282	279	250	291	315	275	280	239	280	290	290	262	270	270	284	298	308	285	280	296	288	290	295	303	297	266	288	298	245	258	267	307	283	279	282	309	330	278	305	248	258	254	266	295	281	283	283	288	284	224	265	245	263	279	278	252	254	273	315	271	277	255	300	283	309	290	300	277	284	291	282	262	275	262	273	277	285	237	306	301	289	270	308	302	274	246	275	279	261	278	296	270	246	290	293	281	266	293	307	295	288	290	258	289	262	274	283	278	284	257	270	287	259	299	285	282	302	275	288	264	291	274	285	286	288	284	295	290	266	278	287	295	300	289	275	262	294	257	282	296	295	264	260	312	247	288	277	243	272	270	285	295	279	298	272	278	284	257	258	276	285	267	270	292	308	300	292	269	320	308	311	308	330	279	298	268	271	284	292	290	255	285	276	280	267	294	287	259	281	246	275	321	302	273	263	269	276	275	279	260	292	272	295	280	281	290	303	327	249	293	291	276	273	255	282	262	302	303	280	282	287	252	281	302	277	293	279	261	283	298	276	261	286	295	270	290	285	247	291	266	259	292	237	274	299	282	290	284	262	293	293	267	274	270	303	278	302	307	262	283	292	293	295	285	281	307	279	262	269	256	308	289	264	255	300	277	284	271	306	277	239	325	300	292	282	264	296	299	302	303	285	268	328	280	269	295	261	265	273	295	281	271	271	266	268	304	263	271	297	297	271	311	282	261	300	290	277	256	288	266	287	269	292	270	288	322	270	264	304	309	294	280	280	262	283	281	278	302	297	257	287	299	286	270	316	259	281	311	294	298	267	250	262	250	287	294	289	292	295	257	283	283	303	267	266	266	262	280	291	290	289	284	299	266	260	265	278	260	273	286	290	296	261	295	265	300	277	294	286	274	262	257	289	312	303	266	315	307	265	267	277	284	241	279	334	273	284	295	287	288	274	271	311	339	307	310	261	296	272	298	309	263	271	281	268	274	299	239	291	289	264	290	273	282	270	281	271	281	293	252	289	280	287	275	274	274	293	325	294	279	301	271	299	261	295	283	259	291	244	274	279	283	283	269	258	290	283	267	272	279	276	294	272	282	300	300	290	294	290	342	281	273	284	265	261	275	286	305	287	279	305	273	310	295	291	284	265	321	277	248	305	277	257	294	246	274	297	269	291	279	272	265	293	273	289	280	291	268	322	275	261	274	272	296	249	300	278	315	324	307	294	280	261	278	307	293	287	259	250	312	290	314	300	298	276	276	246	264	303	279	251	274	277	300	268	280	313	283	259	286	295	292	310	287	265	274	286	307	276	287	256	288	258	301	236	319	262	277	258	288	295	264	287	264	300	274	279	323	270	281	295	248	282	270	269	278	266	285	278	266	318	263	315	281	278	245	279	298	320	297	303	288	289	292	246	302	276	298	259	274	295	288	297	282	247	281	317	299	266	282	268	273	258	301	267	279	272	315	271	265	267	262	268	306	279	280	273	292	294	306	290	283	285	284	263	271	281	302	267	258	273	264	291	289	300	248	271	306	288	298	294	287	282	268	277	281	258	295	252	282	292	279	307	286	288	289	288	242	280	279	286	260	297	278	250	297	266	286	293	307	263	250	294	285	282	290	259	264	256	308	273	245	262	290	309	260	273	287	289	313	272	253	302	275	278	306	263	266	285	293	268	287	281	273	285	279	269	269	253	278	285	248	284	246	262	282	261	299	298	317	275	253	265	271	281	289	297	256	281	287	290	291	273	277	303	289	290	281	261	271	294	273	278	291	292	278	299	291	294	285	309	282	273	289	277	269	285	266	279	275	277	282	261	273	285	296	288	278	239	254	280	264	285	295	315	289	248	267	247	288	292	259	298	284	279	264	259	267	275	274	253	272	316	304	303	259	316	280	271	294	288	286	277	276	293	311	272	296	304	289	266	282	303	289	281	293	277	291	315	271	273	256	309	277	301	290	294	327	250	280	285	249	256	273	285	268	257	277	302	294	283	254	278	265	301	274	293	281	297	272	290	301	270	267	281	280	271	279	271	277	245	238	274	294	289	298	283	289	268	291	288	304	282	314	291	293	265	254	305	266	274	278	269	280	289	277	252	301	304	263	303	268	285	288	275	294	285	296	268	263	282	259	281	282	294	288	290	268	276	291	310	312	286	285	279	270	282	286	265	289	285	314	256	306	270	291	280	286	258	255	259	282	305	287	278	294	280	258	272	263	264	271	272	281	295	275	298	275	300	344	268	251	251	298	289	267	276	292	295	310	291	289	293	281	264	293	282	251	263	304	291	271	292	283	258	283	271	306	258	274	311	283	275	292	296	294	281	292	290	334	254	287	288	270	279	299	243	269	273	287	283	293	292	311	323	280	286	289	257	292	261	258	257	266	325	271	241	258	308	289	294	283	286	308	260	283	276	265	296	286	306	259	255	289	260	267	278	296	277	260	267	277	273	306	265	295	283	251	286	289	277	287	278	283	267	298	278	299	254	285	263	237	285	289	268	271	271	241	276	271	281	286	297	294	307	276	302	286	297	314	290	276	275	292	263	275	297	287	285	267	262	289	283
1949	625	601	696	668	642	673	617	642	601	639	634	631	620	645	593	612	676	594	613	678	626	642	628	649	630	681	595	636	646	601	661	627	616	603	651	679	623	643	620	620	633	670	633	617	638	614	663	594	634	621	603	582	604	635	591	575	616	610	584	637	631	637	662	659	629	600	579	585	563	650	612	623	614	663	625	630	643	626	642	650	609	596	629	663	583	632	637	657	620	675	671	659	637	633	590	639	619	631	582	612	614	597	676	626	645	654	610	640	628	623	604	600	618	622	632	622	607	648	626	610	575	658	616	640	624	602	627	580	589	646	612	569	653	562	624	617	647	610	650	634	678	599	665	634	620	590	656	612	643	609	574	593	570	608	655	614	590	647	618	682	609	596	643	669	646	601	619	610	564	609	597	658	607	614	596	650	624	640	628	646	608	618	632	652	597	601	612	637	608	644	564	620	653	650	619	607	633	634	630	599	618	631	601	615	673	620	667	633	636	603	572	603	605	599	574	644	615	603	599	615	606	647	592	608	601	621	631	629	640	639	621	654	635	639	617	615	653	625	622	635	645	622	620	603	619	641	568	591	583	650	617	607	638	625	570	616	583	607	574	582	655	610	595	632	602	626	631	643	640	610	585	598	661	613	624	593	678	619	591	645	602	610	635	642	643	627	639	637	628	611	580	635	605	610	603	636	616	596	675	615	670	624	672	627	622	674	629	675	620	603	609	611	624	603	671	658	670	595	621	578	627	649	602	598	620	654	606	642	626	634	605	634	625	622	584	642	593	617	650	602	635	623	606	618	609	613	642	657	631	613	591	635	592	611	646	597	620	623	635	673	577	633	650	594	649	646	659	612	622	640	617	622	601	641	620	639	612	639	657	626	606	619	639	568	579	640	633	582	604	604	636	606	630	603	615	627	605	634	640	649	648	614	621	656	639	627	607	590	631	599	648	654	572	655	621	614	666	616	610	624	623	636	603	653	566	633	640	572	616	645	597	689	590	592	598	629	610	612	616	631	644	589	604	593	619	598	607	647	613	616	634	588	642	600	597	610	625	626	618	638	618	629	635	647	622	619	657	620	660	601	619	644	592	599	655	660	647	643	621	622	637	618	651	621	636	593	603	673	562	620	596	664	611	626	620	648	605	644	621	671	618	657	599	615	614	608	667	610	610	630	615	648	634	589	624	612	651	661	617	672	615	614	609	633	624	641	608	612	666	616	642	662	622	576	641	631	614	658	612	603	609	637	603	622	665	621	567	624	652	595	648	630	658	613	610	589	612	604	665	651	608	633	619	666	607	643	597	625	615	675	599	623	662	637	593	626	597	645	623	634	604	618	606	647	638	654	607	633	634	662	571	649	602	579	650	614	632	615	609	616	602	638	603	616	630	628	626	603	602	634	630	632	624	633	622	643	575	644	589	631	662	634	628	607	622	596	655	615	593	622	595	590	622	611	630	641	664	610	623	626	624	675	588	602	629	638	635	635	650	631	619	618	682	613	607	616	605	632	627	660	627	638	608	595	617	626	646	636	620	607	669	634	617	618	615	658	604	623	674	604	635	628	608	637	639	628	568	647	612	602	640	613	637	600	622	624	660	617	631	621	630	644	606	637	658	639	619	630	633	599	634	629	662	652	635	612	607	644	658	664	626	598	595	609	614	628	581	605	610	660	633	602	600	649	649	628	617	634	639	641	590	630	618	634	630	646	649	599	624	663	615	598	590	656	681	636	658	678	607	614	660	635	618	670	657	572	601	655	640	595	630	660	661	637	624	595	626	685	582	605	639	619	642	616	635	633	607	590	639	619	630	615	633	637	606	629	640	623	633	652	623	608	643	655	609	627	646	606	593	662	646	585	631	653	627	629	614	613	599	587	652	602	597	646	630	632	703	623	662	617	574	634	648	606	616	635	610	637	600	646	637	604	644	601	640	622	600	597	620	645	614	624	605	589	614	614	664	608	617	649	629	600	617	642	609	591	588	576	641	562	608	630	641	624	659	622	651	593	589	634	626	621	660	635	642	582	617	613	627	601	654	588	622	591	628	629	630	636	684	623	649	640	656	610	612	588	620	631	621	660	604	627	632	679	636	605	611	673	638	606	656	571	605	604	603	597	621	631	614	609	618	595	631	660	636	656	633	636	611	637	631	584	647	648	619	656	639	591	612	611	609	678	626	666	590	619	566	631	603	595	649	600	632	619	589	601	661	648	606	609	607	602	637	602	634	609	575	613	593	642	593	636	627	685	604	653	657	625	640	627	570	628	595	602	653	600	639	612	605	601	603	595	612	657	646	635	637	639	619	603	614	633	598	604	606	602	646	615	626	637	635	587	622	611	606	624	607	616	674	657	633	656	586	645	648	551	613	621	613	614	592	611	632	604	675	612	599	627	647	614	604	640	621	634	626	625	625	611	636	606	614	624	634	621	640	627	650	634	584	624	598	621	613	618	646	591	601	663	561	634	636	608	597	654	634	613	638	600	672	644	635	674	596	648	665	618	650	666	608	656	621	612	611	623	684	642	627	658	619	605	632	636	638	659	624	631	656	594	627	593	596	637	647	622	648	628	601	603	590	589	634	604	629	617	632	613	618	619	613	632	630	617	602	613	641	630	616	608	640	639	628	668	616	612	616	605	639	626	589	593	638	626	589	637	656	656	608	640	640	617	614	647	598	655	634	626	635	643	592	647	609	636	644	602	652	621	661	591	640	639	636	593	629	636	621	626	638	662	588	587	616	620	630	637	603	654	651	623	621	640	554	683	604	604	627	600	607	631	627	598	620	648	604	654	641	613	568	659	621	596	618	606	559	605	641	577	622	617	630	615	628	618	636	626	593	613	663	665	649	619	642	651	589	646	583	632	604	589	621	605	636	573	638	622	611	630	615	647	649	617	636	602	627	611	600	634	603	638	640	628	619	641	616	631	615	654	620	585	646	583	611	570	615	616	645	634	620	617	628	627	602	618	600	599	611	595	626	636	631	633	656	639	601	644	646	619	602	654	606	637	614	626	596	649	601	654	640	580	622	645	648	693	623	607	607	574	613	538	657	666	616	593	605	600	612	626	653	626	655	637	595	583	625	630	636	604	647	678	617	632	587	614	628	636	627	602	635	637	607	635	585	636	590	589	606	628	656	639	617	627	650	639	625	642	575	660	586	625	611	666	608	648	608	640	631	630	633	634	617	658	657	617	651	589	637	592	582	630	663	607	628	580	646	604	644	634	651	586	635	591	638	615	663	639	637	623	630	595	636	602	651	624	613	623	600	640	635	582	645	621	651	666	628	645	617	627	650	604	647	580	607	633	656	632	636	619	580	629	596	632	627	628	597	615	584	639	609	614	641	611	617	641	613	614	615	591	634	649	649	563	586	636	603	614	637	613	581	633	582	653	638	628	650	644	666	619	659	641	646	618	655	627	623	618	626	616	629	604	647	615	632	669	593	622	607	611	596	632	656	666	619	613	629	628	631	649	639	635	684	643	612	643	629	674	622
7503	482	498	393	269	275	238	192	171	168	175	149	157	121	122	134	118	139	129	136	154	124	127	104	118	132	97	124	138	137	140	124	123	107	125	122	138	141	127	159	129	105	138	98	131	132	137	130	133	137	116	108	110	112	128	143	146	95	108	123	128	102	109	131	110	124	137	150	131	117	118	116	134	130	131	126	133	115	127	112	103	122	119	103	106	117	107	122	119	126	118	115	115	124	124	96	121	123	122	116	126	104	115	125	108	139	115	111	129	119	126	130	114	103	107	121	133	107	112	109	129	119	112	111	127	126	107	100	121	140	115	113	125	126	129	105	130	105	133	123	136	111	129	122	144	135	134	99	119	135	125	127	135	123	127	115	117	113	119	132	113	138	104	130	143	126	105	108	110	116	128	113	129	117	143	120	104	125	105	123	100	100	124	114	110	122	132	103	111	119	105	122	111	109	134	117	104	114	108	124	130	116	123	94	123	109	114	137	111	130	118	126	119	129	127	133	103	123	108	119	135	100	123	120	120	134	127	137	100	131	132	117	123	121	108	130	122	136	129	126	121	131	115	124	116	120	131	124	117	122	113	133	140	125	124	109	122	139	130	141	119	129	121	146	112	128	133	128	124	130	117	113	115	131	114	127	117	99	121	121	136	122	131	118	129	109	158	123	131	130	128	126	114	103	126	127	121	125	114	115	132	125	115	115	122	123	134	128	117	105	106	118	109	109	119	124	122	124	139	115	113	119	117	108	109	129	132	101	126	127	115	131	127	123	109	120	114	118	124	123	120	112	138	106	128	116	143	136	120	124	114	135	128	116	93	130	151	123	131	106	113	158	122	111	135	123	123	126	110	98	134	141	137	144	113	140	106	98	105	113	122	130	103	110	106	123	115	118	113	131	134	117	106	125	137	110	103	123	115	136	120	135	127	120	126	130	120	122	125	108	123	132	137	121	120	133	134	152	116	132	130	114	111	121	144	120	108	112	113	95	118	123	129	135	107	136	128	117	144	122	128	113	112	99	127	148	142	133	154	134	119	143	154	145	127	93	116	118	112	115	119	143	101	126	116	125	119	132	130	129	138	118	117	112	117	136	103	116	129	118	106	112	137	125	133	119	119	128	118	129	115	113	99	94	124	117	132	128	117	140	123	133	116	101	115	111	139	141	130	129	142	129	110	134	114	132	115	113	104	94	111	116	122	113	129	134	123	122	112	117	137	141	157	95	115	132	121	111	145	122	97	138	137	123	105	112	103	138	106	117	119	126	127	98	123	117	129	138	129	92	115	161	119	136	113	117	104	108	124	136	119	128	130	123	84	126	118	111	96	123	110	138	128	121	114	121	120	137	127	138	126	118	117	123	121	125	143	116	118	114	125	144	123	122	119	112	124	111	116	111	125	119	115	115	121	141	125	120	114	120	135	155	139	124	120	118	136	120	132	129	122	127	113	112	123	139	130	144	138	127	150	110	140	127	121	126	108	114	114	94	115	121	99	130	110	135	119	111	111	101	117	101	119	120	111	123	122	114	111	117	109	108	103	115	109	116	108	125	97	120	152	127	124	131	138	123	137	119	126	143	100	126	107	102	129	125	130	110	129	134	132	116	116	136	135	126	135	141	118	115	121	131	122	112	108	112	126	120	130	139	135	115	123	123	116	105	116	113	122	120	101	126	132	131	116	104	130	117	117	136	130	140	132	99	132	133	128	123	107	110	118	116	116	115	147	126	119	109	138	119	122	142	143	121	110	114	132	122	118	128	108	117	125	115	116	139	134	137	100	134	137	132	122	131	151	157	125	118	109	103	110	121	112	123	122	103	124	106	155	131	129	101	127	115	113	133	106	126	117	118	118	126	126	122	122	93	119	122	82	132	123	113	126	99	124	107	118	100	125	121	136	139	124	119	113	139	130	145	128	113	122	96	119	125	90	106	120	115	135	114	146	117	113	119	131	119	136	128	136	105	109	125	122	120	106	108	118	122	118	103	121	121	108	143	109	142	124	120	126	135	112	138	139	118	123	119	117	123	143	120	103	123	131	145	131	114	125	117	137	152	111	125	122	105	118	99	113	118	138	125	113	112	131	124	123	125	111	124	109	138	126	115	107	135	136	119	108	126	139	147	110	137	104	121	99	139	138	130	118	124	125	120	113	134	113	128	111	120	128	110	153	119	141	117	106	111	125	123	120	116	137	134	127	115	122	131	123	139	125	106	113	125	114	130	125	114	116	120	125	101	105	119	131	123	131	134	115	130	140	135	129	128	124	150	107	118	121	104	117	104	113	114	136	109	157	123	123	112	128	118	141	127	101	136	120	123	148	135	117	162	143	106	118	113	128	110	116	133	109	132	128	110	128	119	126	116	103	106	114	133	129	114	146	102	110	113	149	106	101	121	106	137	116	122	144	116	130	114	125	136	125	109	118	111	121	118	126	130	133	121	115	97	117	141	133	110	142	115	114	119	128	112	130	106	122	150	110	141	131	131	134	124	129	110	126	106	116	97	108	109	129	110	120	121	111	113	109	103	109	115	118	115	137	121	150	136	139	130	122	112	137	104	101	123	128	112	112	123	133	102	119	156	119	140	113	114	119	133	128	127	93	117	95	125	102	111	127	111	118	134	143	119	139	115	119	121	125	92	113	125	102	102	127	128	125	117	159	119	115	112	127	119	118	114	142	113	110	111	122	115	108	101	102	107	109	120	120	129	116	116	115	125	123	108	116	123	119	111	137	123	129	122	127	125	114	131	132	120	134	133	133	109	124	127	136	120	114	113	113	110	118	123	133	136	116	100	107	142	125	139	123	125	132	118	124	114	119	126	101	115	113	129	117	119	120	107	117	132	117	119	124	131	135	144	120	114	120	118	127	139	122	102	113	129	126	125	111	118	118	104	119	123	112	120	138	116	127	112	115	106	128	113	133	118	133	116	109	111	119	136	134	133	118	128	104	118	123	133	134	108	146	123	142	137	140	109	131	115	121	97	128	128	126	127	138	116	121	130	127	128	121	121	151	116	124	112	109	126	123	139	120	121	113	124	122	100	99	126	99	133	124	149	112	114	113	115	110	110	127	136	124	121	146	128	114	107	111	121	115	109	111	121	126	142	124	120	126	128	151	131	140	146	117	124	125	130	109	139	142	121	94	120	122	146	138	131	116	124	118	109	120	131	141	111	114	111	123	117	118	107	111	137	142	117	124	109	119	120	115	117	133	123	126	122	123	137	100	99	144	121	112	113	112	103	152	120	127	119	112	123	111	114	107	121	120	124	125	127	113	125	106	125	127	130	147	116	126	125	120	122	109	123	140	117	131	128	110	135	153	141	120	111	119	123	124	112	120	120	120	144	102	125	119	123	106	151	109	129	117	118	142	117	126	110	121	140	113	143	133	126	112	120	127	131	121	91	99	137	116	130	123	123	141	117	122	119	123	118	126	120	126	124	122	138	108	124	115	139	120	119	132	128	142	125	131	142	121	115	109	127	130	92	121	145	128	123
6334	653	1131	1291	1072	854	677	615	547	533	477	416	448	415	378	412	388	389	391	374	348	362	327	365	349	348	335	352	340	320	300	343	337	328	311	313	328	325	336	309	324	323	325	326	331	346	326	332	297	309	289	342	320	290	328	353	298	308	327	304	328	334	321	339	302	296	309	304	322	286	318	304	316	329	345	325	322	284	289	319	309	307	309	324	322	294	322	330	286	314	303	336	314	337	351	317	328	310	324	336	332	289	327	322	293	303	318	286	313	310	275	321	320	314	306	286	319	328	349	297	307	325	316	304	285	307	318	324	312	323	305	304	310	299	288	283	328	280	293	322	300	315	311	309	326	298	297	334	326	320	317	326	315	307	289	308	300	331	305	302	303	331	327	292	312	327	299	295	327	336	304	307	313	299	295	302	298	319	293	325	333	307	333	302	330	291	338	319	332	311	316	321	301	309	321	307	307	313	318	324	284	327	360	298	305	316	304	315	311	303	329	296	322	316	351	327	295	294	304	312	302	304	291	289	306	302	359	307	306	325	331	306	262	321	313	310	279	315	332	314	272	289	308	295	322	314	315	307	303	327	327	322	309	322	282	300	309	285	290	344	313	288	281	296	315	303	316	317	349	306	321	291	331	301	307	313	309	298	328	340	308	320	341	294	307	321	362	318	297	346	310	306	301	311	304	314	345	334	287	312	303	277	286	316	286	331	296	314	333	303	332	324	334	306	348	308	323	310	318	313	275	325	314	294	307	302	328	318	316	326	318	290	310	311	296	340	324	318	293	321	343	332	318	338	309	314	331	313	317	307	311	322	340	298	318	292	332	316	322	308	290	302	333	304	310	330	304	293	319	352	315	341	335	316	320	320	308	314	346	306	323	341	293	286	328	290	308	302	307	322	336	294	349	300	305	269	324	347	301	311	277	349	293	302	330	291	324	297	312	310	286	323	292	333	309	351	307	342	335	308	312	320	317	291	294	340	328	304	287	285	302	310	307	320	306	320	306	308	282	316	302	321	293	340	315	314	323	322	280	271	325	356	334	301	310	329	319	309	310	313	290	322	308	306	283	313	292	309	308	320	296	293	320	308	279	318	298	314	304	296	328	329	326	315	277	296	309	281	322	330	313	345	324	303	286	290	292	315	328	286	304	269	317	273	328	318	292	308	316	285	299	342	314	304	306	300	344	317	288	295	309	327	315	323	334	307	326	339	304	337	296	334	321	301	311	298	293	284	298	265	323	347	304	331	315	304	316	304	300	291	317	294	317	321	303	301	299	302	302	311	332	307	337	328	310	337	306	283	320	330	320	315	296	328	301	331	337	295	314	314	316	300	323	306	327	298	301	300	303	306	288	343	313	311	312	288	326	286	291	328	343	311	307	281	322	283	331	305	325	311	312	297	324	304	317	297	317	344	286	317	309	329	309	294	331	323	283	286	299	337	299	297	318	317	311	332	294	350	304	311	324	354	309	305	305	292	303	338	316	310	366	282	312	304	328	310	343	338	320	278	313	335	297	320	313	287	333	295	284	298	315	346	318	341	301	325	306	304	338	324	291	318	319	289	294	330	288	329	306	286	316	311	311	314	292	270	324	324	312	327	302	332	288	253	295	303	313	338	319	293	337	281	310	318	280	340	304	298	316	343	316	296	313	319	315	323	282	308	310	330	306	293	300	316	312	299	337	320	360	316	306	300	334	315	316	302	275	316	299	321	362	314	323	304	313	332	334	353	314	330	314	278	319	311	340	325	296	325	329	289	309	342	283	307	310	335	311	366	340	278	331	339	290	341	294	295	356	319	327	321	297	337	302	326	324	318	302	321	300	305	310	299	329	305	283	325	338	294	284	323	309	289	317	306	341	305	309	302	327	316	303	300	323	306	271	331	326	305	308	305	324	307	331	306	320	315	324	309	303	301	305	339	334	298	338	303	321	312	310	307	348	334	319	296	300	303	316	329	291	345	351	312	337	299	364	331	279	307	287	325	288	318	298	312	277	276	323	289	263	295	330	290	311	310	288	337	313	322	333	312	293	314	331	313	312	320	307	291	300	292	343	348	345	325	292	353	294	295	287	335	352	305	306	332	330	308	297	309	320	318	310	327	363	322	319	311	326	297	310	299	311	310	327	291	317	323	315	331	312	313	333	319	307	307	292	344	300	303	326	296	307	341	303	288	290	302	344	326	303	318	292	325	292	314	307	330	327	294	291	308	329	292	330	278	306	341	287	318	293	320	325	332	319	306	333	283	351	299	326	305	315	310	300	311	304	327	343	307	310	319	327	311	319	323	305	311	312	288	321	297	295	311	277	278	303	328	281	325	302	319	321	309	304	314	314	315	332	352	321	313	327	296	319	321	326	299	342	297	325	315	322	299	297	280	319	300	301	342	304	299	324	329	312	323	286	307	291	332	318	336	292	326	308	314	294	301	300	313	318	263	336	293	326	329	282	309	315	310	301	322	326	351	291	301	298	303	302	301	313	289	317	309	328	304	306	299	301	299	316	305	337	283	290	321	308	290	319	336	314	311	312	308	308	312	302	283	295	344	296	307	311	308	328	310	306	317	334	316	316	322	328	298	336	314	316	316	296	326	295	280	297	327	345	317	312	302	337	318	324	307	321	319	306	287	305	306	331	326	337	315	317	332	333	337	311	368	321	299	296	300	318	325	300	310	285	337	296	325	303	287	323	282	320	322	323	334	325	308	296	317	322	331	315	345	319	314	310	297	304	274	298	326	326	297	330	299	288	303	309	319	327	304	364	331	311	310	316	334	313	336	330	310	293	300	343	310	332	300	297	322	285	312	308	359	292	298	320	312	298	321	323	282	287	290	313	338	321	292	310	318	319	325	293	331	286	327	346	323	305	342	329	300	283	346	323	315	311	310	308	319	306	296	336	305	331	303	318	299	313	347	331	301	344	322	302	304	325	329	296	300	337	279	328	335	312	325	314	314	344	318	307	311	309	296	315	310	310	317	339	331	363	311	334	326	313	315	308	330	326	319	314	344	321	296	296	321	306	319	280	308	297	330	325	305	290	314	304	304	323	321	301	305	303	308	328	315	328	319	301	318	315	318	331	280	299	342	344	335	328	299	341	316	309	314	308	281	299	310	308	317	308	299	313	314	311	300	321	282	325	314	286	317	308	334	305	313	292	318	304	302	283	321	271	291	306	335	345	323	292	339	316	346	319	298	292	324	300	333	330	326	305	355	290	298	309	294	289	286	302	321	284	327	305	329	312	314	343	296	322	313	351	310	315	372	304	283	315	313	346	315	316	352	332	276	311	284	293	323	311	297	319	303	335	306	324	320	333	300	319	315	324	315	337	349	312	301	323	298	337	313	304	290	307	326	325	304	314	292	298	296	306	293	329	298	301	280	305	319	304	294	302	261	312	332	317	298	311	312	310	291	295	340	310	298	316	331	291	330	305	307	319	294	318	316	293	296	324	317	310	310	303	323	325	308	320	297	320	319	305	324	300	311	317	307	306	312
14430	1208	910	709	522	381	303	256	241	218	225	217	184	179	165	179	188	176	155	171	179	180	168	201	167	160	186	165	161	158	149	185	185	175	168	131	187	170	156	157	184	159	155	138	196	186	164	148	159	163	150	151	175	161	145	169	169	154	149	172	164	146	155	172	177	158	142	170	173	157	141	160	166	154	145	163	164	136	163	171	158	160	180	178	145	155	134	178	171	171	139	160	174	159	167	166	167	200	178	175	152	148	155	163	139	160	179	166	167	165	170	172	167	140	172	165	159	163	167	163	162	155	136	152	155	157	188	174	148	180	171	178	169	156	139	151	171	157	142	148	168	150	152	152	158	176	171	163	159	127	160	143	153	194	170	169	155	138	151	164	166	169	170	169	168	142	159	149	145	153	148	164	188	162	149	130	166	160	174	175	139	172	159	153	167	138	165	156	175	148	146	150	158	159	140	183	148	158	158	137	168	156	153	161	156	163	163	176	155	157	153	165	187	162	164	147	154	166	168	163	154	164	149	189	150	144	172	145	164	158	171	161	168	144	135	147	166	151	179	160	153	159	147	156	151	160	162	141	159	157	155	151	150	142	147	179	174	150	145	197	149	155	151	146	198	163	155	147	153	150	152	146	139	147	138	146	182	163	155	141	154	176	124	148	159	152	145	166	147	172	155	146	169	172	157	174	172	148	130	152	180	165	155	149	160	175	154	149	174	170	172	150	155	157	177	167	154	162	167	134	189	179	168	159	139	137	145	166	152	176	139	176	156	152	170	162	182	143	150	148	158	155	162	123	148	167	154	166	176	154	147	153	151	165	187	154	173	182	137	156	149	154	158	156	165	161	124	180	157	150	157	172	182	147	156	163	193	168	157	154	138	170	172	160	135	159	173	169	158	151	159	150	157	155	136	164	164	158	172	158	157	162	164	172	171	182	152	168	167	134	159	163	151	157	163	168	177	163	160	165	179	175	144	144	156	161	170	130	133	126	148	181	175	140	178	153	140	138	182	149	153	174	156	177	148	160	148	169	150	163	184	165	154	171	165	148	178	177	164	156	169	172	171	181	159	163	184	133	167	172	168	163	160	170	157	142	177	161	160	144	174	166	171	149	161	166	163	166	138	178	179	191	156	168	133	156	140	166	148	156	146	166	162	161	158	163	157	166	160	159	177	140	168	187	157	159	160	167	157	130	173	158	145	167	184	157	160	168	177	157	160	145	136	137	152	158	169	162	137	140	158	199	172	137	145	171	156	178	162	183	150	155	154	146	154	145	142	159	150	136	150	161	146	154	145	146	155	152	139	149	155	164	151	153	158	146	155	142	158	161	169	162	171	148	140	130	151	150	149	164	160	163	153	151	175	163	141	153	165	173	156	155	154	153	157	154	147	149	189	160	149	170	146	140	159	167	154	168	157	192	152	173	141	163	145	168	155	161	148	172	170	142	173	152	158	157	153	137	152	147	168	153	166	170	189	177	172	154	152	172	159	156	148	165	155	149	145	168	161	198	165	182	170	159	173	160	179	164	169	177	192	147	176	186	170	151	159	167	152	141	149	175	156	149	180	167	167	161	168	156	168	161	167	163	163	145	133	152	146	129	175	163	160	163	178	144	178	183	153	165	178	153	162	173	182	146	174	164	191	168	148	158	156	148	153	149	183	160	161	165	151	180	137	160	165	178	174	146	149	162	156	165	174	140	174	177	163	152	155	159	162	157	171	198	175	148	139	178	195	140	155	149	178	174	143	171	172	146	161	152	167	166	158	137	164	188	190	177	151	161	178	186	167	171	171	149	151	164	148	130	155	144	176	183	145	167	174	165	152	152	143	174	162	173	163	167	139	165	184	167	148	148	163	145	165	179	135	154	153	144	159	163	156	163	173	179	166	163	174	171	189	152	148	152	167	153	154	158	161	173	146	158	169	161	158	169	141	165	164	158	149	157	170	157	153	151	160	149	155	150	158	161	160	160	152	151	159	178	153	175	150	178	141	148	148	149	171	161	156	153	185	168	143	179	161	147	154	162	162	143	147	158	142	154	164	160	173	144	162	158	187	152	165	154	160	145	152	160	188	166	156	163	166	164	139	154	164	155	174	154	175	163	160	133	183	152	143	158	136	154	196	163	176	158	184	167	154	175	157	137	154	165	152	157	176	166	173	134	186	154	154	175	155	168	165	183	182	159	154	157	148	142	177	143	160	188	187	172	176	158	171	137	157	155	154	171	162	168	171	171	168	153	169	184	168	155	146	164	161	173	152	144	171	145	157	156	143	171	136	144	165	173	148	161	161	164	164	136	166	155	159	161	169	143	149	137	169	150	159	167	181	165	190	189	140	177	142	154	161	178	190	150	145	147	177	181	171	170	165	162	144	181	163	143	141	167	138	156	146	159	150	150	155	161	162	149	145	139	162	170	149	178	166	161	153	169	160	146	138	162	166	179	164	180	170	155	152	167	151	151	141	169	145	160	166	177	166	136	146	159	180	165	138	166	168	154	160	172	157	155	161	147	168	146	170	167	158	155	131	178	154	154	129	163	153	155	178	178	137	155	158	120	140	148	162	151	170	139	162	162	140	169	152	171	168	156	161	152	166	160	149	156	172	160	157	133	165	185	163	174	165	188	184	169	161	147	137	164	136	161	195	182	148	160	166	158	150	186	153	154	150	164	184	133	161	162	153	178	177	151	144	151	145	183	146	167	171	158	170	142	177	155	152	156	164	154	174	150	171	138	169	170	162	180	165	182	159	160	142	169	160	157	185	147	164	147	146	184	138	163	142	150	157	155	157	171	163	168	141	169	154	151	178	151	160	136	170	154	159	151	165	156	164	166	153	158	158	175	137	148	146	179	152	170	157	189	154	142	169	165	180	166	148	166	163	158	182	169	178	151	144	151	144	134	154	139	151	160	146	146	156	187	168	142	167	177	142	160	160	147	133	168	165	174	165	168	142	158	154	155	167	146	142	168	161	186	158	173	158	154	132	149	142	179	155	174	180	160	169	151	142	173	173	171	167	146	141	172	158	149	134	152	159	173	161	160	177	145	166	166	160	160	149	144	151	140	139	153	176	171	177	159	163	158	182	171	183	177	169	175	143	167	161	139	168	163	159	175	180	141	154	180	186	166	163	185	170	161	162	157	178	152	149	172	150	153	166	166	172	183	170	169	153	158	136	187	164	140	163	169	142	164	174	174	168	163	147	137	144	149	147	176	168	172	176	152	165	191	177	159	172	178	168	158	146	161	163	169	189	168	137	173	170	171	140	180	149	171	162	151	141	168	165	148	150	139	141	166	169	192	146	170	144	155	135	143	144	178	164	160	160	186	153	153	152	145	163	157	147	160	134	165	161	148	163	185	139	130	162	172	153	157	178	164	160	179	174	161	160	182	156	150	170	166	152	148	168	173	171	145	176	143	166	147	156	142	161	186	153	147	164	162	144	171	163	135	145	158	148	147	168	159	150	158	159	161	157	155	158	159	156	182	153	191	176	172
8312	1089	1983	2303	1793	1466	1175	961	932	780	701	700	614	602	553	549	538	547	503	482	513	472	535	453	465	467	460	425	489	427	477	448	488	393	426	444	458	399	402	431	430	439	448	421	421	382	419	379	455	435	426	453	367	428	422	390	406	424	405	408	419	429	404	379	414	432	406	391	425	421	411	405	403	420	439	401	441	423	418	402	415	440	421	406	417	410	396	366	415	457	417	396	407	413	410	423	419	407	447	423	408	400	389	401	350	412	411	411	403	361	422	374	411	381	421	386	414	430	430	413	414	402	406	435	405	406	474	393	408	404	454	440	433	391	441	403	396	438	395	404	388	414	397	430	429	403	394	376	450	431	436	391	394	359	429	444	414	394	440	406	384	451	414	432	397	431	370	431	425	428	375	400	400	433	394	370	423	426	423	417	413	403	414	394	389	395	399	398	397	385	398	421	414	408	402	421	395	433	415	394	403	424	401	410	433	407	422	393	402	432	409	457	403	396	385	436	423	415	371	402	420	408	384	389	398	393	412	394	395	435	416	414	368	387	448	425	412	413	395	424	407	422	377	398	411	414	413	396	432	405	413	391	419	408	416	402	428	407	438	410	448	389	383	444	386	443	396	366	417	388	428	389	380	401	432	411	413	392	383	401	417	403	397	381	420	464	429	417	389	403	400	411	395	410	380	423	395	397	372	453	394	411	421	442	414	378	434	420	365	401	392	414	398	406	406	418	381	397	413	398	394	400	388	378	420	399	426	457	417	439	440	433	410	413	412	390	384	394	399	421	415	428	405	429	390	411	438	408	459	412	406	405	419	393	445	394	379	397	431	414	448	461	435	384	401	411	420	443	375	447	425	402	408	400	400	398	396	415	422	420	408	386	363	438	440	381	388	395	432	438	408	426	396	422	437	383	409	415	413	405	415	400	402	426	398	377	408	410	458	393	413	431	394	432	424	385	403	392	391	370	383	408	413	399	427	411	397	408	410	449	405	371	403	439	407	427	409	452	401	378	411	401	386	398	386	445	392	427	410	424	397	401	438	413	380	414	415	443	383	439	411	446	449	419	394	395	402	388	404	380	440	386	419	427	369	391	411	411	416	389	423	384	417	429	429	407	406	424	393	392	419	392	428	359	396	429	401	412	394	419	414	427	383	431	416	388	390	388	417	436	414	399	400	396	417	408	384	418	376	444	408	391	471	417	385	434	404	411	359	405	398	393	416	426	411	401	373	397	404	430	408	426	393	403	425	450	417	382	397	422	450	415	414	425	411	403	412	423	399	434	397	415	402	391	429	403	416	399	382	428	388	410	413	412	423	387	409	418	416	411	401	417	408	390	382	421	376	402	438	398	428	394	387	426	404	435	402	436	435	392	442	437	418	392	441	457	459	366	425	426	411	398	417	425	406	392	411	405	407	388	372	385	385	450	415	361	397	419	408	392	379	410	388	418	425	423	379	367	437	445	421	438	400	391	407	438	408	405	419	399	393	413	455	390	416	397	413	375	431	398	414	400	422	419	444	444	403	410	431	417	412	442	423	428	359	357	414	409	389	408	371	430	433	391	431	403	418	382	412	410	426	388	409	418	402	402	438	451	378	377	390	416	397	410	396	399	450	416	400	434	392	435	391	437	389	408	386	382	436	410	409	376	410	372	402	419	424	370	414	428	375	424	388	394	401	413	419	433	418	380	416	437	400	414	456	391	419	432	428	471	379	394	393	409	419	417	427	390	387	420	388	412	375	401	442	428	436	410	405	431	398	419	403	418	405	427	423	405	421	421	412	387	410	417	422	437	439	429	415	407	383	413	403	416	388	391	408	402	438	423	393	430	392	370	445	434	370	445	393	386	424	394	361	384	413	434	411	375	427	443	393	411	387	430	413	447	386	418	400	429	390	421	428	372	397	391	386	384	404	366	441	405	378	415	411	431	416	412	406	398	410	376	454	401	446	419	425	401	429	387	410	374	433	396	429	388	406	422	397	406	400	412	438	370	405	395	417	374	401	367	443	388	399	401	413	419	431	385	364	427	414	410	419	360	412	418	384	375	405	423	400	423	397	387	403	422	389	409	418	405	419	398	393	457	432	425	423	432	416	421	440	423	425	431	459	412	397	372	426	397	388	398	424	363	406	453	415	416	430	407	365	422	450	409	368	391	404	385	418	404	387	433	408	399	404	435	400	422	391	401	416	407	413	409	418	419	371	434	419	404	434	403	401	379	419	393	401	421	389	392	430	388	415	401	421	423	407	392	430	427	409	382	419	433	371	434	409	412	398	391	452	373	418	448	389	389	423	381	380	389	440	436	431	416	420	389	453	410	414	437	420	399	424	402	408	416	417	375	406	443	410	399	415	437	409	431	397	435	383	398	415	401	382	418	402	413	387	416	415	386	398	413	436	403	386	442	404	432	404	418	398	417	422	437	448	430	360	441	375	380	417	417	426	402	396	406	403	409	398	405	400	406	392	417	408	432	409	424	391	428	418	425	420	376	420	391	405	438	406	421	410	422	416	420	425	422	395	400	421	429	405	385	391	407	412	458	408	411	412	416	407	441	435	372	391	411	388	442	390	393	408	402	399	436	426	382	401	381	444	389	423	412	375	400	389	404	390	416	437	406	375	409	413	410	393	421	398	412	422	411	462	411	409	443	418	414	425	447	432	400	408	405	436	371	400	387	415	415	427	398	399	432	393	376	376	402	412	394	404	423	401	389	396	412	411	385	412	431	374	412	432	387	401	399	397	414	384	417	409	446	387	449	423	414	407	433	406	400	416	417	416	391	403	398	392	407	420	393	377	394	429	400	395	421	436	407	414	406	394	395	419	434	398	437	408	434	393	399	392	398	371	411	402	407	414	417	404	404	444	392	406	409	442	404	416	434	412	451	440	382	402	399	389	399	418	409	416	391	407	397	443	425	384	411	402	417	398	424	399	431	390	408	413	368	407	418	379	429	368	440	441	417	387	337	392	417	402	400	421	436	427	409	407	388	447	389	405	434	423	401	437	435	406	421	412	422	395	418	411	413	388	400	437	422	399	423	399	405	407	415	424	409	404	407	408	429	413	455	420	423	415	419	413	427	413	380	376	449	428	427	431	426	481	415	381	373	401	404	444	435	417	417	407	455	424	395	404	410	424	432	401	437	364	437	388	428	402	418	416	398	416	425	433	406	389	427	375	408	420	432	401	382	403	405	423	428	453	403	414	435	424	403	456	374	430	429	415	408	435	413	420	412	408	419	397	424	419	395	368	442	413	423	407	422	425	392	435	378	433	416	436	427	415	421	437	436	403	441	419	438	473	390	406	415	423	402	420	417	409	377	439	438	401	430	375	393	378	416	438	443	407	427	414	455	435	425	421	413	412	396	387	381	410	433	390	429	469	379	398	390	371	376	386	416	402	440	406	392	400	417	366	426	387	415	385	411	414	377	415	445	416	411	412	402	410	433	400	416	396	409	402	417	413	408	398	374	417	405	441	414	425	402	404	430	409	405
1596	281	282	309	334	301	286	268	280	309	293	310	275	247	302	279	274	236	269	248	298	267	304	290	281	266	307	283	271	293	294	272	310	269	275	290	305	278	288	253	258	313	285	297	283	279	270	264	250	261	279	260	271	280	302	279	268	268	274	293	252	292	280	305	291	293	274	276	247	275	261	290	310	279	313	272	292	270	267	287	264	284	279	274	273	284	249	265	313	264	267	289	259	291	280	270	271	283	278	292	279	296	286	269	304	281	259	276	293	287	264	296	298	272	297	277	266	267	311	281	255	239	255	273	299	320	279	279	280	277	282	283	280	267	258	290	291	287	275	299	270	267	280	262	296	281	301	295	250	284	298	267	298	267	266	297	280	314	281	297	278	287	267	270	277	272	274	265	278	285	273	302	261	294	300	282	291	255	284	268	279	291	268	291	288	302	285	280	294	307	261	307	289	316	299	254	289	259	316	273	278	262	276	284	296	279	288	270	271	299	279	295	284	306	283	324	275	295	292	287	280	281	282	294	281	285	257	307	275	269	282	274	299	309	284	287	248	255	297	299	301	318	261	276	264	274	302	299	279	259	276	313	305	279	283	291	273	271	251	285	287	281	244	268	306	250	243	268	275	276	282	269	280	266	286	257	299	286	285	297	266	284	297	279	275	289	284	289	277	312	287	304	286	278	241	281	272	273	272	302	242	282	317	293	284	296	249	285	272	280	271	270	285	286	283	258	280	298	296	277	270	307	288	259	280	263	281	243	242	269	269	275	274	306	301	326	288	269	286	282	312	279	274	261	250	265	287	293	271	262	270	303	281	268	281	292	291	261	295	267	253	254	267	267	261	297	314	282	265	278	292	283	290	246	294	269	284	285	302	302	298	283	249	270	288	279	292	303	285	252	263	272	278	267	306	266	307	264	285	286	291	295	268	301	292	272	285	240	290	303	277	259	267	281	278	247	298	264	267	286	266	276	291	322	302	264	305	270	269	268	307	276	274	286	273	265	256	270	292	245	276	288	295	275	277	287	278	287	238	278	299	273	261	278	291	260	245	281	304	259	289	296	305	267	262	304	284	281	269	312	264	244	256	288	264	278	325	313	278	266	292	290	284	292	274	281	260	254	309	299	296	254	247	281	250	263	238	263	279	283	304	278	296	268	310	286	300	283	262	244	259	292	291	286	255	287	283	269	282	277	257	318	301	305	288	296	276	273	293	267	267	293	305	303	281	261	281	278	281	277	260	286	276	283	284	260	269	293	303	282	274	284	313	290	270	252	282	260	283	252	274	287	268	282	260	278	289	270	282	265	283	297	289	271	289	273	274	315	260	278	275	277	276	284	275	304	249	306	294	284	289	268	285	264	296	263	283	266	288	289	267	255	301	297	287	296	272	280	294	307	276	276	285	302	272	299	270	296	294	306	273	285	286	310	262	283	260	304	287	268	266	273	305	304	258	292	300	287	295	291	297	290	279	289	283	266	282	272	295	286	254	265	302	289	247	292	295	274	291	322	279	257	260	255	260	278	282	297	292	317	306	268	267	287	289	267	248	271	278	246	268	272	281	298	273	283	277	296	267	266	262	251	261	273	288	264	272	273	268	279	293	289	273	253	300	284	298	264	265	254	285	263	303	279	278	290	259	293	275	289	273	276	269	258	281	265	280	277	275	294	294	269	297	238	274	278	230	258	310	294	286	294	322	259	275	301	305	280	261	266	257	287	258	280	292	274	306	322	298	281	288	277	296	299	286	326	300	296	268	277	277	275	286	277	309	287	266	276	300	299	264	289	280	262	288	252	272	291	282	285	281	273	288	270	241	296	264	288	255	260	280	274	288	280	262	277	257	283	299	283	265	311	269	316	263	274	282	252	289	267	317	270	281	317	274	309	311	272	301	288	285	288	303	256	295	296	266	307	300	274	319	286	286	278	303	267	261	279	250	286	276	269	253	258	244	302	281	272	265	279	305	283	259	288	279	305	276	278	307	283	281	290	270	274	277	262	268	248	285	296	289	296	275	293	290	304	266	270	288	311	295	296	281	265	299	271	273	275	286	276	294	281	284	273	299	282	288	256	287	261	293	296	287	290	320	283	255	246	258	312	278	283	278	246	269	243	291	273	312	266	280	289	306	272	290	264	288	275	314	272	270	260	264	275	281	297	274	283	249	266	235	291	270	276	288	287	265	291	286	286	273	289	299	266	274	259	275	279	256	270	270	313	293	270	303	294	282	302	267	291	259	276	262	299	294	282	313	279	269	282	263	268	292	307	281	253	291	296	295	302	285	263	272	291	279	286	304	289	264	259	268	280	267	317	275	253	265	301	291	287	315	295	274	274	295	265	285	298	294	296	277	267	263	265	264	275	253	312	293	269	287	272	272	266	287	294	282	245	247	296	306	270	275	258	265	251	284	259	281	280	298	263	290	281	257	326	294	281	282	302	275	299	264	283	285	256	272	310	269	287	279	264	301	295	286	267	295	244	306	272	278	287	266	289	337	281	280	295	292	307	265	258	286	275	273	261	277	303	283	316	261	281	299	272	286	267	286	298	304	293	268	270	288	306	253	276	281	255	263	277	301	286	261	281	289	296	285	300	265	286	294	271	274	261	288	266	297	275	284	320	262	267	283	281	288	260	276	268	302	272	275	299	274	265	270	299	245	299	279	262	289	277	302	282	238	291	264	305	279	269	303	266	300	269	320	266	270	304	309	296	303	287	304	278	307	290	257	289	266	243	261	293	276	258	304	309	325	280	324	256	322	310	280	281	295	274	280	291	301	283	283	270	295	274	279	267	257	267	287	299	273	295	285	259	264	246	268	288	292	267	261	255	272	246	288	299	292	272	272	276	277	272	282	300	272	288	294	310	293	292	279	274	288	271	276	281	271	296	263	270	271	255	281	270	289	260	263	292	275	283	272	273	281	275	257	274	322	269	282	300	273	278	279	282	290	281	286	281	279	288	285	276	274	270	315	287	248	274	267	316	303	311	288	302	313	263	284	267	274	254	284	302	286	263	269	295	279	288	283	302	272	281	296	269	267	268	272	275	256	284	302	296	289	272	292	286	308	272	274	269	273	298	287	297	265	275	269	258	282	275	269	277	307	311	294	316	264	291	275	257	299	267	268	293	289	263	277	291	303	278	257	249	269	312	297	293	260	286	247	244	285	290	279	316	275	310	291	275	239	293	267	267	297	263	271	269	310	280	272	294	315	269	281	294	270	275	282	298	295	293	264	273	279	278	274	262	297	259	278	257	308	278	286	271	266	277	270	282	257	264	266	271	324	294	279	275	265	286	300	274	279	270	273	260	286	248	297	293	276	241	252	286	240	265	272	274	268	292	293	272	295	282	255	297	292	304	267	269	289	268	286	270	281	293	250	276	303	292	285	265	311	315	281	251	307	295	269	274	286	255	263	273	249	282	285	291	261	286	298	286	240	251	268	267	268	256	252	296	238	268	286	262	275	287	291	303	301	266	293	282	283	271	274	259	288	260
2021	632	685	737	652	624	621	644	664	638	658	601	601	620	598	607	620	644	635	666	651	629	638	593	645	601	658	626	601	631	553	635	594	636	590	603	641	629	631	615	618	598	640	639	639	599	622	615	602	628	611	635	673	590	627	582	641	628	628	643	612	602	636	610	619	657	572	625	631	605	629	600	633	666	622	623	585	618	608	603	634	637	647	640	628	677	639	605	649	572	622	619	636	623	571	616	580	603	592	629	591	638	641	576	651	629	613	667	638	580	636	613	630	611	663	547	634	592	606	633	621	634	610	617	619	623	640	651	659	623	587	655	638	624	620	665	647	623	618	637	628	625	636	556	607	620	631	596	616	620	610	636	615	628	602	635	669	629	589	621	627	639	685	616	611	573	619	612	671	550	652	663	633	593	610	643	683	653	638	663	619	646	599	615	603	624	580	623	637	645	606	622	609	605	595	589	630	597	633	591	584	644	592	623	659	692	632	624	642	619	618	629	621	616	677	669	655	617	633	625	656	652	617	606	620	594	615	638	649	632	635	621	650	608	645	606	596	599	613	607	592	641	663	590	608	600	603	599	662	611	623	628	615	645	622	608	563	605	589	573	636	617	640	652	615	625	615	664	602	637	645	648	615	651	622	627	644	660	639	621	619	618	657	649	597	625	646	628	637	581	639	543	620	636	682	614	651	635	616	636	586	637	640	631	623	628	610	569	596	638	617	667	633	585	656	673	588	608	631	607	631	612	635	634	611	626	620	653	651	580	556	634	631	606	620	604	597	637	610	603	603	596	593	605	637	634	588	595	588	610	603	614	602	616	637	628	627	608	606	607	622	638	609	621	568	629	616	641	601	618	592	585	625	614	582	612	638	664	608	647	656	612	576	621	632	621	667	585	630	624	589	640	608	580	585	652	627	629	664	658	578	613	577	642	618	605	629	583	617	638	620	594	598	604	687	635	612	569	635	656	630	630	608	672	644	598	617	634	645	598	649	581	624	675	575	692	665	590	616	648	618	633	633	656	590	665	671	594	632	630	635	607	627	591	623	608	633	627	604	628	635	626	621	663	636	619	601	591	627	591	609	660	602	629	607	653	591	670	657	621	621	595	632	587	654	659	670	629	605	636	601	615	632	578	599	633	594	619	632	621	647	647	644	643	661	610	682	654	595	668	592	632	654	668	630	629	600	648	642	600	656	653	628	628	643	628	604	637	611	636	592	604	631	626	630	620	645	621	601	644	614	616	664	624	617	606	611	613	621	576	612	650	662	654	611	589	616	604	629	628	591	628	632	615	647	635	622	587	655	609	608	634	647	590	627	659	593	598	609	649	602	656	654	632	630	605	632	638	648	614	574	637	624	626	654	669	640	625	623	655	637	575	619	656	628	654	602	622	615	592	619	610	635	611	634	624	615	622	626	639	636	616	583	626	649	596	623	602	626	566	637	612	662	560	607	614	639	629	642	627	655	655	669	619	597	648	658	632	624	600	631	677	704	638	642	566	655	591	618	626	629	638	635	614	626	611	626	589	609	632	636	677	642	593	590	638	630	625	614	595	644	616	607	633	623	572	642	612	620	617	610	661	612	616	601	635	658	603	587	679	603	598	585	644	632	608	621	650	603	662	618	613	613	624	626	625	587	602	629	591	613	640	586	574	610	643	658	581	594	629	586	612	629	584	594	672	600	626	607	615	640	609	638	644	639	638	600	637	594	682	687	604	630	603	617	639	643	623	603	647	606	584	615	586	622	650	650	638	619	644	594	602	638	619	584	679	636	599	631	632	651	621	621	610	645	623	621	622	618	610	622	600	636	645	629	567	608	639	631	605	655	631	612	622	590	597	609	653	646	599	658	589	586	602	638	630	610	617	614	626	572	643	569	606	633	605	648	644	633	587	594	624	648	617	591	660	608	641	639	609	607	672	622	623	586	558	584	612	612	640	662	634	618	628	631	632	612	638	602	583	645	606	555	639	613	627	599	632	666	638	591	566	634	617	614	572	634	587	605	610	612	622	581	639	646	628	611	645	614	622	610	602	647	638	642	668	618	617	565	599	632	659	643	652	630	651	612	617	623	636	664	629	602	664	662	646	648	562	656	632	630	627	606	617	649	639	604	614	594	605	645	631	641	651	652	633	630	651	701	621	623	593	608	640	629	593	653	646	597	625	606	664	600	615	596	616	647	623	615	623	625	591	650	605	605	617	623	602	598	642	639	670	629	651	617	684	636	569	624	570	576	635	629	621	676	617	601	629	647	642	642	646	634	611	622	631	629	636	642	650	601	632	646	598	663	651	632	612	648	629	596	642	628	612	656	631	638	627	650	646	629	674	630	652	692	637	592	592	641	606	618	590	647	642	626	603	652	622	614	622	580	625	639	631	586	634	612	602	665	645	633	596	589	602	648	616	634	630	647	615	639	609	601	591	630	605	635	659	595	623	630	612	634	613	581	621	618	596	628	641	635	589	608	655	639	608	643	596	613	630	635	581	643	623	610	606	609	662	651	626	607	589	666	661	629	563	637	651	663	602	606	613	643	666	606	641	622	622	619	635	632	666	620	619	620	625	608	616	600	626	616	637	605	615	657	571	670	622	613	628	656	700	624	612	589	619	610	612	627	620	622	637	592	615	597	639	632	631	609	614	637	626	607	618	633	614	633	623	599	575	635	605	643	637	618	602	646	626	668	607	637	617	602	622	608	625	634	615	633	655	620	634	621	584	618	669	665	604	660	602	613	647	593	634	640	634	631	589	580	666	617	634	669	599	609	595	623	625	636	636	610	572	611	644	680	625	623	599	641	614	603	586	660	587	640	645	645	582	581	672	604	650	636	620	667	630	588	637	607	615	629	552	634	578	601	623	649	581	638	638	621	608	584	563	615	628	657	616	600	634	614	607	652	618	595	670	639	648	654	656	623	605	680	577	609	621	654	610	625	627	621	643	620	648	599	599	623	563	620	597	641	618	636	632	663	613	621	617	613	633	647	640	616	641	639	644	655	628	609	616	671	599	603	619	608	587	580	607	612	636	604	633	635	607	624	635	598	686	605	627	610	606	629	617	614	627	605	576	639	641	596	654	631	617	599	641	631	604	585	621	649	641	615	609	607	689	597	585	643	608	674	581	610	585	598	648	665	637	629	652	602	615	599	626	590	648	597	596	589	619	607	621	620	652	608	649	604	618	635	629	649	608	625	637	643	608	625	648	597	595	611	587	622	642	592	658	630	613	637	611	628	658	598	664	582	653	613	627	623	611	658	614	600	594	649	656	623	624	627	636	603	645	618	607	629	636	650	670	612	656	655	598	593	628	652	621	643	639	633	625	665	570	606	609	613	555	635	607	676	614	644	673	617	649	616	636	580	630	637	625	641	673	622	630	626	630	640	656	644	590	629	618	619	663	622	595	656	606	558	606	629	620	640	574	600	622	634	626	660	665	616	594	621	642	622	626	607	585	622	614	626	618	594	625	665	638	660	624	640	660	641	624	652	601	603	624
7549	475	506	376	282	227	194	189	161	150	174	120	128	114	128	130	133	111	120	142	138	141	134	140	135	112	142	131	141	111	126	136	138	134	119	154	120	119	113	112	135	144	133	119	119	116	134	136	119	119	111	116	137	114	97	119	114	136	114	117	131	110	122	132	136	125	109	126	128	141	137	112	125	124	120	130	120	116	91	92	120	131	116	140	144	99	118	104	133	135	143	101	111	133	109	135	121	124	124	127	127	137	114	124	100	127	131	144	128	110	118	118	125	129	108	118	117	129	128	133	122	118	132	120	119	126	120	106	120	122	119	116	132	120	127	120	117	119	110	132	124	127	120	120	111	123	119	135	117	128	119	117	141	122	131	116	115	124	108	106	99	116	133	98	117	123	147	110	106	124	118	118	134	122	106	122	145	126	122	135	131	105	134	112	88	147	127	135	143	107	126	111	121	112	133	137	101	121	130	139	123	127	123	133	124	133	126	121	112	129	139	137	120	125	131	104	102	126	106	118	120	116	134	147	131	127	122	135	107	129	89	121	104	138	121	122	142	137	133	110	115	107	137	121	120	134	117	128	141	130	118	144	125	109	135	93	101	113	133	123	127	118	134	135	108	125	121	115	102	113	120	144	123	131	133	120	105	102	127	125	122	143	155	134	106	125	126	112	147	135	146	128	118	138	117	119	143	121	142	101	105	114	140	111	125	125	135	129	113	117	113	134	123	118	113	113	125	120	120	103	116	126	116	112	127	122	122	106	130	128	133	109	119	122	124	104	103	127	130	124	115	121	122	135	121	132	92	118	111	138	121	112	120	115	119	133	113	124	106	102	108	122	128	128	100	106	106	135	122	114	124	147	104	145	128	125	130	113	115	139	135	127	115	124	125	124	127	136	109	110	131	115	131	130	109	126	124	115	110	129	109	128	131	125	134	99	137	121	121	135	132	144	116	97	129	123	118	136	129	128	139	103	123	119	126	121	105	128	114	102	122	114	103	130	125	124	110	126	124	115	115	122	113	132	142	136	132	134	127	126	113	119	123	124	146	124	140	145	114	123	120	93	139	130	114	98	141	114	122	114	102	119	136	122	126	152	114	105	100	115	115	135	151	109	111	119	97	104	119	125	120	115	126	118	116	135	115	126	136	127	117	132	122	118	150	128	129	133	123	120	108	131	126	142	116	123	128	132	115	116	124	125	135	126	145	132	115	120	127	128	108	132	142	124	104	99	129	119	107	109	117	136	110	114	110	115	136	113	104	127	133	128	97	118	120	123	127	114	144	126	124	108	114	124	120	131	134	113	118	140	120	112	129	123	109	113	111	123	117	123	119	134	118	123	122	127	110	103	112	112	119	118	139	118	115	119	120	121	123	135	142	106	119	121	109	111	129	137	128	118	122	122	108	115	131	117	112	128	121	127	126	112	129	112	139	111	126	103	128	129	122	126	129	117	109	111	118	111	130	120	121	133	132	123	129	115	146	135	138	108	115	113	113	117	119	115	135	130	132	102	144	100	109	138	124	109	126	127	113	124	134	133	113	102	114	136	125	117	102	101	130	125	126	124	116	114	128	134	133	118	121	96	137	167	127	135	121	133	130	121	123	129	120	140	132	121	152	142	126	138	102	151	126	99	139	134	123	113	128	124	110	96	140	110	103	135	137	131	132	120	121	140	106	135	125	128	127	149	115	108	132	121	123	102	108	129	109	117	123	130	107	141	127	111	109	102	123	132	122	133	127	102	125	132	112	114	133	102	135	121	131	126	127	113	129	114	125	122	119	101	120	111	105	127	112	123	133	117	106	116	124	128	123	122	116	103	124	105	127	114	113	125	115	115	108	134	133	112	121	118	133	121	125	125	137	134	104	124	115	110	129	107	126	116	144	122	130	110	132	127	125	123	130	134	104	141	139	123	120	139	133	125	112	119	126	111	130	122	139	130	117	133	111	108	123	115	125	135	128	142	132	124	117	86	125	128	109	112	132	137	114	109	120	128	122	102	100	115	124	144	145	116	125	123	109	123	129	139	141	134	129	117	118	114	107	120	125	109	127	125	115	131	130	137	108	130	126	116	115	135	131	146	145	123	124	118	118	128	132	124	119	113	129	110	135	118	124	110	115	129	108	135	126	125	103	100	117	131	120	136	133	122	115	129	102	103	120	137	121	143	128	132	122	120	107	109	122	120	117	126	132	129	128	140	130	127	111	123	151	113	111	120	114	92	111	112	116	129	113	103	117	120	116	107	151	151	112	125	95	143	124	115	131	138	133	152	133	121	125	132	129	125	124	120	101	131	128	98	146	125	117	116	121	115	118	160	112	109	130	135	141	115	127	112	107	135	131	131	115	119	139	118	128	117	118	120	116	120	126	124	107	128	129	113	122	115	119	117	103	129	124	117	118	116	116	102	128	143	122	120	137	115	103	130	120	124	131	130	123	91	97	111	119	129	142	126	124	116	113	104	111	116	137	135	94	128	125	111	125	143	118	121	102	98	101	131	126	135	113	124	131	107	119	133	134	118	130	132	146	116	121	115	128	127	123	137	114	112	141	150	101	111	124	117	105	144	99	114	110	131	117	128	116	119	118	108	97	117	131	93	108	118	143	117	133	132	96	126	119	127	129	130	113	125	113	120	119	122	136	140	132	116	108	139	120	136	122	124	120	128	118	114	124	129	122	116	115	101	140	121	125	123	110	115	132	147	130	100	132	128	138	136	118	120	106	117	133	128	112	120	113	111	116	122	107	89	119	123	122	114	132	132	107	124	131	126	135	152	112	107	134	106	120	125	134	142	115	119	126	121	129	109	120	119	116	113	115	132	118	115	140	125	130	125	117	115	128	123	121	131	137	126	124	103	139	123	123	113	121	132	111	125	128	122	131	108	116	108	124	140	132	116	118	115	114	129	131	115	123	134	116	119	108	125	132	104	94	135	114	114	106	124	129	125	131	129	111	106	128	94	97	121	119	127	144	136	123	122	117	126	118	122	105	116	138	127	136	103	118	139	136	140	110	143	130	117	146	145	121	128	141	113	130	127	127	113	107	125	151	126	121	107	125	122	120	128	118	136	114	115	132	117	129	120	137	111	117	121	117	133	112	111	99	106	117	111	109	96	98	105	135	110	123	119	131	125	119	134	125	150	135	129	105	124	132	131	114	106	142	119	125	125	112	117	111	121	137	129	115	95	127	115	122	103	119	118	126	107	121	111	127	126	116	137	121	118	115	131	118	111	134	137	121	124	131	116	115	111	127	118	99	110	137	127	113	112	114	124	111	141	137	132	99	109	126	111	121	123	127	111	143	104	102	127	119	121	126	117	117	118	119	134	132	111	115	119	111	109	125	140	129	118	114	126	117	116	114	134	125	131	105	116	78	100	95	153	105	115	115	158	111	116	127	113	126	132	120	127	116	97	132	110	138	127	134	118	121	121	142	113	131	140	151	121	135	142	119	132	131	125	115	112	98	129	113	118	134	123	113	126	134	131	110	131	127	110
6274	638	1149	1292	1042	869	688	632	578	495	465	451	444	445	386	408	352	401	378	373	360	347	357	375	335	329	345	341	354	327	343	322	353	351	340	297	309	324	332	327	331	329	288	316	319	332	322	330	327	318	306	288	317	337	372	333	331	295	304	309	296	329	308	326	301	330	344	300	315	336	310	287	321	323	306	322	309	312	278	323	315	292	328	337	299	325	335	291	299	322	294	326	319	317	351	324	329	335	339	291	306	334	335	322	313	346	307	327	324	301	309	284	312	333	310	302	298	323	292	330	307	316	303	333	323	301	291	319	316	296	307	302	320	319	311	346	285	317	295	276	322	323	312	316	378	324	306	296	338	293	332	298	298	327	303	292	279	297	324	292	275	332	304	319	329	334	298	310	335	313	310	347	293	299	351	295	291	304	317	332	320	289	302	312	329	316	335	305	304	277	336	320	314	321	297	367	310	354	293	292	304	301	296	293	319	304	297	336	330	293	328	290	314	329	306	330	315	347	301	309	329	288	334	343	331	302	326	285	326	323	322	298	307	306	292	295	320	304	267	304	288	302	316	310	328	298	297	339	344	309	292	295	322	355	321	309	318	303	334	349	315	322	315	325	323	331	317	323	315	317	306	318	318	298	333	313	324	304	331	333	295	282	270	350	312	295	329	277	300	309	318	304	314	277	294	331	338	281	318	327	282	349	306	307	303	369	324	309	328	310	343	319	326	331	307	301	312	350	335	312	308	327	311	315	301	325	336	298	314	324	325	277	297	345	297	314	331	334	308	316	315	328	303	324	294	307	297	327	308	301	266	299	302	327	302	285	311	294	325	369	273	315	287	302	303	336	295	295	294	297	304	288	350	318	297	302	301	323	327	298	269	337	326	287	312	299	333	324	310	333	319	309	312	306	313	316	315	296	280	307	322	295	339	325	338	345	328	285	303	300	328	297	276	336	320	330	328	316	339	262	326	307	314	327	285	293	340	296	334	290	331	293	336	305	325	309	301	339	297	271	325	324	326	312	333	302	321	280	282	318	319	294	312	325	355	284	323	297	319	316	280	339	340	312	323	311	289	296	311	316	318	283	321	310	313	327	323	295	299	287	324	326	369	330	315	339	305	355	270	308	309	308	298	345	323	306	311	289	301	325	338	329	336	301	315	313	298	318	301	313	344	302	315	339	316	318	343	294	299	297	353	325	340	311	333	344	302	297	324	313	344	315	327	309	302	304	284	321	294	324	346	305	321	291	279	302	331	315	318	323	290	309	305	320	297	328	292	318	318	312	318	334	300	333	285	333	310	290	275	321	309	291	348	299	290	313	350	297	328	309	317	326	330	305	308	303	325	305	302	350	293	284	303	284	308	272	328	313	327	282	298	327	313	315	333	322	295	295	281	330	312	314	272	333	298	307	309	301	342	292	325	329	299	320	283	286	290	317	324	311	304	331	334	303	331	322	281	310	322	348	283	325	327	316	307	346	352	315	320	286	295	294	341	305	299	336	307	307	328	325	319	316	304	320	338	323	330	287	321	277	333	321	315	286	320	339	318	335	315	325	317	292	312	267	314	331	302	319	324	281	296	328	332	305	330	316	327	291	332	344	320	291	297	313	306	341	310	301	321	318	310	284	300	320	309	315	309	288	308	297	295	307	294	302	303	309	283	295	289	320	320	318	337	307	302	311	335	303	326	340	309	306	292	317	287	323	315	348	305	297	307	301	273	292	307	320	310	303	327	292	330	315	342	348	305	339	303	294	306	285	317	356	338	319	350	307	317	311	285	307	307	317	274	290	302	326	327	333	310	320	325	318	319	351	318	291	331	301	322	328	324	304	288	312	324	308	296	295	303	295	290	299	336	292	319	314	305	292	358	319	333	293	312	288	321	328	336	312	322	310	327	315	310	325	347	308	317	309	315	302	313	328	347	308	321	327	286	325	301	344	316	281	291	313	288	308	295	313	342	319	327	363	321	285	295	321	290	333	309	307	317	315	338	301	313	321	288	292	289	290	306	288	335	277	290	275	308	326	327	325	284	338	327	306	316	356	303	295	332	337	305	285	315	300	339	301	297	301	292	301	355	291	325	309	308	296	278	318	305	307	329	304	304	328	304	323	328	308	296	314	324	311	305	348	298	329	336	308	303	300	285	299	328	325	329	272	305	309	312	335	290	300	309	299	274	321	304	326	317	305	293	314	288	281	311	331	335	319	308	356	295	253	353	303	313	300	342	317	329	337	327	302	337	307	282	313	342	290	291	303	277	326	318	278	310	335	325	315	303	298	330	311	311	303	345	342	295	304	307	325	336	286	301	313	329	328	270	312	307	309	333	316	321	306	332	297	302	303	331	323	343	340	316	313	301	317	346	327	295	338	313	311	305	323	331	323	293	318	309	290	286	320	318	332	341	358	298	301	286	335	278	301	284	286	306	321	256	299	301	312	322	307	333	329	294	336	322	328	342	317	309	358	326	307	355	321	291	313	289	334	289	304	303	305	313	320	310	317	300	324	328	334	302	323	321	314	295	332	343	282	329	329	284	311	280	305	289	303	303	313	305	305	319	340	339	335	286	340	302	336	312	319	315	312	299	322	326	313	320	302	307	323	333	305	300	319	307	329	285	312	307	315	287	325	289	320	285	318	286	287	300	284	311	331	311	334	311	326	284	318	314	314	326	289	323	298	319	315	315	317	319	320	316	308	285	290	322	305	314	309	336	326	325	333	316	274	271	332	333	305	314	283	313	325	287	316	306	324	302	315	311	326	283	310	334	326	321	329	287	326	335	313	315	322	271	286	287	315	313	313	281	312	305	283	290	333	318	319	318	355	307	313	304	325	308	336	314	332	339	334	301	292	333	323	302	295	309	318	322	296	311	322	290	306	312	320	303	339	280	317	312	296	303	347	314	324	327	297	278	306	303	305	320	324	299	307	278	294	309	291	351	334	316	309	331	310	308	329	295	283	327	305	319	337	309	327	308	295	274	281	302	323	321	323	289	345	297	316	319	291	327	307	307	321	324	309	271	320	304	342	335	320	309	320	321	294	303	315	309	334	334	312	302	298	316	315	291	341	301	294	326	322	311	319	327	318	310	271	324	325	311	308	321	294	323	326	310	306	310	304	291	318	306	307	310	304	319	318	270	299	332	309	297	307	325	289	314	308	272	333	331	337	321	328	298	302	302	331	313	330	298	313	317	339	325	317	328	323	332	306	343	297	309	307	306	316	328	279	330	309	339	291	303	320	330	293	303	293	304	313	292	306	311	294	325	283	312	298	305	325	332	340	302	302	349	302	294	320	335	302	329	291	309	315	312	335	290	303	301	305	310	320	322	351	336	326	314	311	302	334	306	272	314	300	292	310	313	313	332	314	314	300	317	308	297	324	326	334	300	315	312	298	334	355	306	325	334	315	318	297	306	320	349	316	305	324	323	333	297	292	318	337	313	292	322	304	352	315	318	339	324	306	324	281	305	310	338	309	326	340	323	305	305	335	328	346
14332	1328	997	732	515	397	283	270	264	225	180	210	196	203	223	198	184	177	193	165	171	181	172	174	160	171	167	177	146	173	170	179	189	162	155	158	162	162	167	165	175	176	157	146	154	166	159	175	155	154	198	171	175	159	155	163	173	164	194	153	155	166	162	166	164	163	167	157	147	169	147	163	172	164	142	146	174	162	162	165	174	174	161	172	158	182	158	159	150	132	158	155	147	182	152	148	179	173	180	160	141	142	157	137	160	180	191	171	158	164	161	172	155	167	149	165	167	164	156	150	163	168	157	184	163	157	181	179	136	177	169	155	172	170	156	153	160	156	174	151	152	138	162	182	152	157	165	163	147	130	195	163	160	157	173	146	155	161	161	165	161	153	157	152	161	153	159	170	165	178	145	163	168	148	164	171	158	161	159	154	153	190	144	162	168	165	178	177	132	152	159	169	172	140	158	179	139	151	202	135	153	179	172	167	188	154	151	169	170	143	156	148	160	157	143	160	171	169	128	169	170	161	162	155	136	177	184	164	154	158	145	155	168	147	158	134	146	143	172	174	165	148	148	174	152	192	159	180	185	157	160	160	182	149	158	149	159	163	151	175	160	167	119	161	158	171	197	178	146	153	143	178	154	148	148	125	181	163	183	176	156	137	169	156	138	163	161	168	154	151	193	170	177	189	152	134	170	168	180	163	159	163	162	144	187	171	161	158	168	140	165	149	178	155	157	182	148	183	176	167	178	151	145	138	177	173	191	152	164	131	156	169	180	159	172	190	197	167	159	140	149	153	140	167	162	171	157	156	138	164	174	159	140	150	153	148	141	171	164	177	154	156	165	144	159	163	137	144	161	188	158	167	166	149	168	180	137	149	136	154	182	171	172	136	157	166	163	161	162	148	171	141	154	150	141	158	172	156	163	158	148	162	147	151	159	174	185	171	178	151	169	173	162	174	158	192	154	165	170	163	154	151	157	157	141	162	165	144	135	130	150	171	177	151	160	183	165	163	165	165	168	164	148	174	148	178	149	137	163	151	141	156	146	199	167	159	144	165	164	154	184	178	143	145	156	140	131	168	178	151	156	162	186	168	162	166	164	150	161	158	163	144	149	165	142	173	169	153	140	164	156	140	176	153	133	141	164	173	154	180	174	170	182	174	198	163	162	192	169	158	173	172	168	164	166	156	158	164	179	136	147	182	155	158	155	166	173	166	179	158	153	147	191	142	170	142	154	195	141	187	152	160	147	134	185	171	166	162	175	172	187	155	160	153	171	170	160	153	141	141	159	166	168	143	163	152	181	150	189	162	171	160	181	157	175	149	136	174	174	145	160	166	170	153	161	165	127	167	150	157	150	189	170	175	159	173	184	170	132	165	193	156	174	152	164	153	178	149	129	138	149	167	149	167	158	158	170	156	145	158	158	134	151	178	156	152	178	165	160	160	150	162	147	159	159	158	154	158	170	155	166	155	155	172	160	158	178	162	150	164	158	163	159	157	174	161	146	157	152	154	164	162	171	147	156	182	169	166	183	148	148	150	187	148	179	163	168	152	149	166	181	146	162	164	184	167	155	155	155	153	172	162	143	138	152	181	183	157	168	181	150	157	142	154	159	168	168	197	160	169	166	145	166	180	171	170	175	154	131	186	163	147	168	158	157	144	182	165	178	165	180	186	148	165	164	136	170	183	193	186	142	139	167	150	164	162	163	165	154	162	168	165	169	146	151	136	170	165	153	157	166	187	146	172	149	171	149	175	166	157	146	161	175	141	161	155	157	168	161	188	155	176	158	167	141	181	172	173	175	160	176	164	160	171	166	147	147	155	146	171	154	177	177	194	166	152	184	162	175	187	162	160	140	146	165	153	181	175	172	148	181	184	164	175	200	184	157	160	162	177	165	187	169	173	143	159	153	159	199	162	151	187	153	172	168	161	150	162	182	151	165	169	160	146	144	156	163	173	149	145	190	185	160	159	158	172	146	155	152	148	159	178	165	173	150	157	163	157	145	157	177	138	182	155	160	166	129	164	170	174	136	154	168	142	146	147	160	156	138	177	128	151	156	176	166	160	166	149	172	171	163	156	141	167	172	160	166	182	171	175	168	173	175	174	162	183	150	148	141	171	152	153	167	154	146	162	174	160	167	154	139	165	129	178	172	178	181	171	160	154	162	156	156	168	161	149	156	182	176	166	153	153	161	153	137	160	152	146	161	152	171	159	169	164	175	168	172	164	147	177	159	160	138	141	158	140	149	151	174	164	153	157	135	142	163	151	163	174	150	145	151	140	163	181	155	153	178	141	163	187	159	161	174	139	168	147	171	161	170	169	148	164	169	166	174	144	155	139	154	144	159	178	191	154	157	170	167	156	174	129	183	169	170	163	143	175	144	152	152	175	143	148	170	170	141	176	166	164	175	146	159	166	172	148	155	166	145	156	161	164	159	171	170	180	159	173	166	166	182	184	163	152	153	159	153	170	157	170	149	159	165	166	163	160	185	171	158	183	133	174	174	166	167	146	166	155	161	144	146	185	188	144	181	169	176	183	180	158	152	152	181	166	148	150	168	177	154	162	158	158	153	154	146	180	170	149	139	134	152	183	157	162	142	164	147	188	169	172	164	183	154	162	164	155	155	160	167	163	157	152	159	193	183	163	142	133	197	180	179	150	175	168	169	143	167	188	163	163	163	162	179	160	160	180	170	160	148	162	137	155	152	128	152	177	165	202	185	169	154	167	162	168	174	176	155	169	171	145	170	170	145	140	145	162	155	152	148	180	185	153	158	155	179	183	182	160	152	152	158	161	162	164	172	164	177	160	170	163	173	177	155	160	173	168	176	163	156	187	162	184	165	123	157	153	159	174	154	179	132	159	148	157	162	161	188	154	167	137	150	168	184	158	170	149	164	158	142	137	150	167	159	163	169	155	166	154	151	146	180	148	153	152	159	149	186	157	152	155	154	145	148	144	163	173	146	164	165	171	159	180	160	145	148	164	147	162	148	151	149	178	172	132	162	151	172	166	127	148	170	178	154	155	149	168	167	161	176	145	191	155	173	168	157	173	143	152	158	154	158	159	150	172	222	149	134	165	151	163	167	150	173	164	162	143	142	163	153	176	165	154	155	173	166	167	175	154	172	172	192	174	156	154	163	168	171	168	183	162	154	142	164	154	166	163	177	151	156	139	150	167	141	154	147	180	159	164	157	154	178	159	175	145	166	165	168	156	188	148	178	147	163	161	168	140	166	158	151	162	178	160	158	148	155	153	153	139	178	144	159	165	174	141	152	146	170	164	172	171	189	126	137	158	194	156	166	148	150	155	171	164	173	168	150	160	157	195	165	160	159	159	177	150	159	172	168	165	146	163	156	155	166	147	158	186	161	143	148	159	165	162	162	164	173	152	169	144	161	155	161	150	159	150	166	167	169	153	159	166	163	158	157	166	160	153	158	147	166	200	158	176	154	175	155	169	147	171	154	166	160	145	154	154	169	155	179	166
8316	1124	2010	2298	1909	1454	1213	965	921	772	726	696	650	637	572	564	544	514	524	543	513	486	484	450	478	458	430	473	472	443	451	455	431	434	440	455	437	443	466	459	456	434	431	429	432	436	409	418	434	397	410	434	407	385	393	428	430	445	438	402	414	428	397	428	414	404	369	389	370	442	432	393	439	451	432	411	448	404	394	387	419	413	412	409	377	398	443	420	397	407	412	425	395	384	384	423	437	397	431	398	422	359	426	470	415	374	394	389	385	400	384	433	403	401	418	422	425	385	433	400	423	377	444	416	444	406	424	397	380	399	388	427	444	406	386	397	456	409	441	395	382	421	411	409	423	446	408	399	423	433	413	412	407	402	380	401	414	423	401	439	449	430	407	425	402	416	427	369	420	401	407	435	399	457	400	424	423	411	414	423	436	402	402	409	381	375	405	422	401	385	398	421	426	422	387	398	398	418	424	421	397	407	443	434	379	390	399	422	395	397	429	432	403	423	405	431	424	410	410	431	432	410	453	392	419	408	408	407	393	446	409	416	410	431	431	442	438	425	428	437	389	385	414	384	412	420	397	397	425	419	401	379	441	408	434	407	418	396	421	410	372	397	426	418	405	435	439	408	378	416	423	436	414	425	410	422	409	383	422	378	435	416	401	403	404	438	407	408	416	397	395	426	433	419	392	416	399	428	430	441	430	416	401	423	436	363	403	420	418	403	415	420	375	434	453	410	444	408	433	421	410	413	373	408	429	397	426	407	401	401	420	422	416	387	430	402	420	424	407	430	411	405	430	445	377	400	370	407	381	410	416	425	408	401	440	381	397	424	388	369	429	411	400	399	427	370	423	395	391	428	411	417	405	410	391	407	382	392	387	392	398	426	463	396	407	422	446	385	409	403	402	426	414	412	455	402	418	436	416	411	384	410	419	399	402	421	395	440	377	391	450	443	439	373	428	432	433	415	408	457	420	401	421	418	390	401	394	470	430	383	395	421	404	421	412	393	441	433	381	422	403	411	424	400	450	408	449	395	443	390	370	394	431	372	417	408	405	430	450	403	435	404	424	394	398	441	405	422	413	396	424	429	385	396	430	411	431	436	390	408	420	397	417	389	426	377	412	390	435	425	410	391	420	381	422	428	401	400	418	403	410	383	430	402	397	443	399	401	390	406	390	412	414	417	444	418	414	369	414	391	411	402	369	444	350	412	419	424	419	366	394	405	413	383	421	389	403	440	389	451	409	416	421	416	397	418	386	430	397	392	385	403	429	409	373	380	438	420	415	415	406	427	397	399	408	386	414	396	385	384	409	416	408	384	389	405	418	399	451	390	454	411	430	416	383	411	411	391	390	417	426	427	402	401	411	415	434	391	414	422	410	431	408	409	420	417	395	430	370	418	438	382	426	421	432	406	402	392	392	382	406	415	410	373	403	387	365	413	413	419	430	390	415	400	435	413	409	415	402	414	432	412	385	418	444	437	397	397	399	376	409	428	402	424	441	424	429	419	424	429	463	402	431	387	454	393	423	423	386	375	408	453	406	454	406	395	386	399	423	406	424	416	379	388	460	408	387	396	423	417	379	391	398	410	438	414	416	407	405	405	388	409	424	416	413	414	394	432	413	411	389	399	411	423	386	414	412	427	399	425	407	398	400	417	425	413	402	425	404	406	430	423	457	429	402	435	417	411	401	419	417	407	409	400	393	418	455	433	406	391	405	432	381	409	404	427	418	443	395	446	417	406	413	405	410	417	411	421	447	419	419	443	418	412	402	430	366	420	415	468	409	366	403	430	414	392	462	424	431	445	410	400	376	403	423	405	407	427	388	453	418	409	385	417	416	391	429	406	391	366	369	421	424	418	397	412	414	413	427	421	401	424	404	411	416	409	410	421	426	416	411	429	401	393	424	418	436	418	411	428	400	395	395	423	378	432	424	420	425	408	430	405	378	404	387	388	393	414	413	449	379	438	412	430	383	409	390	403	398	396	432	419	424	397	366	408	416	392	367	415	400	429	420	404	369	371	393	427	407	378	433	413	412	377	438	398	389	434	437	410	418	372	403	388	440	402	388	425	409	430	412	388	403	440	407	400	415	424	426	409	412	411	437	420	387	399	402	418	443	394	413	400	415	409	411	418	405	460	422	432	405	407	422	400	435	423	435	412	376	374	459	434	424	434	438	445	399	414	420	429	419	450	395	400	411	419	413	411	392	431	432	416	414	450	436	438	408	406	424	433	407	414	420	417	431	399	421	428	403	396	416	384	434	412	419	425	404	370	414	408	404	375	405	429	384	424	431	385	464	428	391	423	419	394	399	416	396	403	424	401	411	420	399	379	413	411	455	430	387	442	418	396	408	414	384	401	402	406	412	401	394	430	398	423	425	426	398	431	400	392	398	421	392	416	408	413	415	404	452	420	391	382	405	409	395	429	424	406	398	396	431	373	393	412	400	413	437	400	382	402	402	414	451	398	400	436	450	379	427	408	432	442	379	400	378	399	411	438	406	434	367	417	391	390	413	429	435	435	406	411	421	387	440	405	418	401	402	415	431	385	398	437	416	429	411	426	420	428	400	431	429	397	433	440	392	437	376	385	408	427	423	395	429	387	385	400	413	389	392	430	386	423	403	414	461	430	419	419	410	404	437	396	368	402	390	421	423	402	425	395	400	404	396	426	391	413	429	408	401	420	389	398	410	470	379	401	442	413	405	394	369	410	410	460	407	389	401	399	425	422	411	404	384	430	427	399	425	395	460	360	407	412	400	427	414	417	412	393	393	435	432	429	435	381	396	408	411	475	366	417	429	430	425	409	396	407	428	369	416	426	409	400	433	430	414	383	421	395	411	408	397	416	432	409	398	418	398	383	420	379	413	417	389	398	420	404	392	433	383	438	446	425	419	405	463	419	416	418	428	405	418	439	411	434	432	464	403	412	397	400	432	424	431	411	372	384	443	412	400	398	412	441	410	408	441	384	410	413	403	401	416	392	392	409	412	385	421	390	428	430	390	396	412	384	372	397	406	386	387	410	423	417	409	389	427	436	419	413	437	419	414	397	387	398	417	397	442	417	414	377	397	376	424	404	417	382	405	396	423	413	428	421	390	409	421	393	358	406	453	403	401	399	418	440	449	408	401	414	391	379	386	398	412	408	399	397	405	429	435	409	413	430	391	386	443	399	437	420	379	418	415	409	411	415	410	426	415	410	415	399	433	402	394	423	420	385	433	401	417	422	394	399	411	437	418	401	390	416	418	417	416	420	414	410	409	389	445	443	398	393	419	421	428	416	418	417	421	410	427	428	394	395	411	422	421	383	391	394	424	381	404	398	395	389	431	364	442	402	389	422	389	407	379	402	414	391	412	408	405	399	344	429	414	417	385	437	399	417	413	426	404	380	414	423	398	377	399	413	411	428	423	440	353	404	415	403	408	390	406	391	409	417	397	414	391	451	395	402	441	399	384	383	394	425	434	393	420	421	391	405	420	381	413	415	430	409
1711	284	288	279	307	290	302	302	291	272	292	285	293	284	306	277	270	279	290	280	278	294	296	292	275	281	288	263	277	267	274	247	266	248	269	291	244	311	298	285	300	271	299	278	294	278	272	303	266	271	248	282	281	309	311	315	289	264	285	281	267	268	287	304	305	296	286	274	282	292	299	250	293	284	305	301	289	285	283	279	282	282	287	278	283	289	290	279	318	252	271	284	266	277	274	303	286	286	273	273	277	278	289	269	312	308	313	263	259	269	309	303	295	299	285	287	283	249	265	258	281	303	277	274	285	287	314	288	321	296	300	272	247	261	282	308	319	285	280	284	265	297	305	291	281	280	297	289	287	283	276	290	302	294	284	297	261	296	240	286	281	283	289	273	295	282	308	265	261	280	275	272	323	283	300	284	282	298	271	271	290	286	290	283	312	254	262	272	264	262	264	238	250	283	309	294	277	265	308	283	302	285	291	311	282	299	298	260	318	312	302	249	325	276	259	274	275	319	312	322	294	281	283	291	314	292	298	272	276	294	283	276	316	271	264	287	290	253	252	297	281	285	280	258	287	291	292	263	293	280	272	269	261	271	284	301	303	305	285	240	259	290	317	263	312	291	266	294	249	288	265	295	298	271	297	280	285	314	262	275	280	274	279	289	265	303	306	265	293	300	294	301	300	266	293	293	268	301	275	272	299	300	306	279	276	277	281	276	289	274	262	294	283	271	284	259	281	297	298	258	292	231	285	289	287	261	259	277	278	274	283	288	284	256	272	291	277	277	272	229	280	308	306	314	287	306	281	266	286	276	267	249	300	296	262	305	279	254	291	288	299	312	293	268	267	293	263	299	275	265	275	304	279	290	311	256	308	294	270	267	311	276	297	277	268	285	301	258	267	290	270	288	274	289	261	271	276	285	269	281	289	298	279	286	274	333	288	256	301	275	244	274	297	291	265	292	264	261	283	278	286	276	328	281	269	257	274	284	266	286	286	265	284	273	275	262	296	254	276	280	263	231	264	283	242	297	276	261	285	290	286	308	278	309	269	279	290	312	266	282	299	279	288	290	268	266	281	288	295	273	306	298	272	295	288	311	304	283	264	288	280	280	268	285	306	292	283	294	286	279	269	302	269	277	244	297	299	273	300	284	275	287	297	283	291	312	281	293	294	265	279	287	291	302	294	261	253	273	294	300	271	313	285	298	293	264	267	313	252	271	313	294	304	269	268	277	241	289	303	278	273	274	269	249	260	293	312	314	290	286	308	303	290	275	269	283	293	304	276	259	287	279	288	301	238	325	250	278	289	307	300	272	275	315	304	291	307	280	286	311	308	262	287	285	292	269	282	274	328	296	293	277	291	255	278	276	244	304	279	258	286	286	266	308	269	281	301	271	265	285	268	302	277	301	299	280	275	270	282	247	282	260	291	287	267	299	281	280	271	296	293	273	289	293	318	305	279	280	280	275	260	273	274	308	296	274	284	316	294	313	274	296	292	245	309	235	288	293	285	280	288	282	330	269	265	270	305	290	284	292	284	270	294	304	292	274	306	278	276	322	291	247	301	269	268	255	269	281	290	307	299	269	271	305	257	321	279	283	283	305	324	245	285	326	269	305	284	279	276	283	287	268	291	312	283	295	293	289	303	300	272	284	286	300	291	273	289	311	294	323	273	286	276	280	262	278	287	303	321	273	269	287	274	280	291	267	287	304	283	263	281	296	300	253	283	273	284	281	268	264	272	251	271	259	284	308	296	275	295	293	343	245	260	287	284	268	267	266	289	256	247	287	299	288	281	274	289	290	267	284	279	285	307	300	267	292	306	282	268	289	272	285	274	252	286	317	273	303	283	258	275	268	289	294	284	267	284	276	306	295	301	281	288	310	308	273	282	284	300	281	277	232	304	286	279	295	312	266	264	288	246	267	270	304	273	246	293	282	285	292	291	281	274	295	273	291	298	288	269	293	286	239	303	262	287	265	268	278	255	282	279	277	303	281	259	291	271	295	281	278	279	283	275	267	260	295	298	286	293	263	265	284	260	243	267	270	270	264	273	292	283	303	281	293	267	251	280	285	284	288	326	303	286	284	301	306	293	264	287	305	268	312	321	242	279	227	286	279	302	286	251	286	309	285	269	311	266	270	300	301	293	295	271	269	262	292	302	295	272	297	302	297	287	306	284	243	301	299	326	266	299	306	287	301	295	305	286	275	290	295	286	306	300	265	305	286	300	301	288	299	314	296	290	276	265	265	258	257	288	259	329	280	260	284	311	280	286	308	299	302	274	278	282	302	303	293	276	284	296	252	264	291	285	291	296	283	287	285	308	259	293	303	270	308	327	275	280	278	300	291	306	296	289	294	309	278	287	290	269	287	322	268	263	307	317	254	272	261	301	305	309	277	307	317	271	263	245	265	299	292	282	295	267	320	286	277	280	294	310	285	280	291	267	285	322	269	260	284	313	322	276	264	310	319	273	289	269	302	278	293	286	272	280	245	262	301	290	286	324	292	314	283	297	284	273	325	301	290	300	327	294	274	282	270	286	275	287	278	282	278	290	270	273	268	256	324	256	292	301	296	264	284	296	279	258	316	289	254	302	261	262	298	287	292	273	246	254	260	284	279	271	266	282	259	272	298	286	292	302	283	281	260	260	294	273	296	287	299	283	289	306	284	279	287	287	289	271	269	286	300	235	283	295	300	267	290	272	259	267	270	286	273	278	245	273	290	257	269	298	291	266	270	258	274	271	263	287	288	309	286	296	283	268	273	292	292	316	276	315	311	273	310	296	307	270	295	307	288	273	274	271	276	247	289	270	317	286	281	322	298	293	276	300	265	283	302	287	298	304	322	286	300	287	312	296	252	256	272	289	242	269	264	281	291	270	273	315	257	262	293	280	289	287	318	277	258	266	264	266	259	252	286	290	271	245	251	260	281	289	286	294	311	272	277	283	306	292	284	280	294	282	279	269	257	265	269	292	306	284	276	290	280	288	245	285	257	249	247	297	313	314	294	279	279	293	286	289	268	322	277	287	285	271	280	290	286	283	266	284	294	276	271	276	288	266	285	271	288	293	264	280	273	296	297	281	267	269	267	249	270	280	286	330	304	276	257	273	297	292	283	295	283	284	290	283	288	286	254	266	306	290	320	268	253	292	265	257	256	314	260	299	296	279	292	280	254	283	301	262	315	267	246	253	312	281	276	273	281	282	290	262	305	296	287	290	274	272	309	295	293	233	241	271	301	311	283	246	286	292	299	308	283	282	274	278	281	287	294	272	319	296	278	264	288	253	302	279	295	293	273	287	260	289	269	301	262	293	316	266	250	323	269	235	290	280	290	271	306	291	315	269	288	301	295	264	267	284	269	290	271	305	302	274	305	289	290	282	273	263	285	287	281	261	295	303	267	273	294	278	296	305	280	262	269	312	275	291	310	304	309	296	257	274	282	303	253	283	293	257	249	286	265	270	297	309	288	299	292	312	329	258	318	291	306	269	247
1979	686	607	662	674	651	618	626	642	635	636	582	674	646	628	610	635	644	633	659	587	637	653	626	591	606	631	642	591	621	616	623	591	590	645	574	650	624	618	611	596	619	586	577	646	658	643	624	620	634	609	684	654	616	661	619	681	598	629	649	622	633	628	584	661	634	662	643	648	633	610	622	649	610	597	629	629	629	633	653	650	647	596	653	591	621	593	621	611	646	648	655	596	611	601	679	601	659	655	666	591	648	650	629	641	628	602	659	671	632	628	633	693	625	632	562	657	626	613	579	614	635	596	625	641	649	638	591	640	601	692	626	597	616	629	609	640	625	643	633	613	625	621	597	639	668	637	651	600	615	615	627	634	606	630	648	602	632	641	643	638	627	677	588	626	636	655	636	663	629	611	624	613	653	645	639	606	566	661	628	627	625	634	642	661	597	644	592	590	630	612	605	622	626	627	589	578	599	657	641	634	638	620	627	632	643	611	600	588	611	579	630	669	598	599	645	617	646	614	616	631	667	628	613	633	578	619	638	608	596	644	638	604	656	607	655	619	654	647	641	630	646	630	616	597	611	698	609	659	629	624	670	607	618	610	649	624	587	611	608	618	646	618	624	634	626	651	620	621	627	630	679	644	637	589	645	610	612	657	634	625	650	609	667	662	643	573	617	606	632	635	619	582	610	637	677	624	634	612	627	622	629	596	636	654	586	606	626	640	675	593	603	589	639	602	621	639	666	599	601	632	635	611	593	643	611	609	589	654	631	670	652	554	653	639	591	605	608	599	617	641	616	652	552	647	619	642	617	628	629	620	588	622	609	605	608	554	630	631	612	616	637	633	665	592	609	642	614	613	676	636	646	684	695	628	624	620	623	617	619	652	623	643	607	642	644	638	695	631	588	633	624	638	624	628	626	669	620	590	612	607	661	628	653	597	656	670	622	569	639	604	621	608	610	632	615	650	628	630	566	611	634	632	625	630	648	581	653	625	622	645	629	671	609	622	602	634	644	644	621	639	598	610	622	664	649	615	646	626	682	601	628	625	655	620	572	598	584	600	629	620	629	621	647	625	628	637	589	659	580	645	612	624	629	593	634	621	659	627	551	643	629	648	642	658	638	669	630	662	594	605	628	628	634	610	601	583	635	641	613	613	579	588	652	625	616	588	630	627	651	663	603	630	624	589	640	621	609	653	622	624	648	641	634	591	627	640	628	589	641	632	626	624	626	657	572	618	644	593	618	647	622	617	598	614	600	649	648	622	682	629	593	642	604	646	644	613	632	605	638	665	647	599	599	630	648	618	602	638	629	597	621	610	637	615	635	644	626	635	584	619	646	624	658	648	639	660	598	660	634	588	637	639	647	580	592	579	640	637	648	648	602	629	601	636	607	643	604	631	618	645	596	619	673	592	626	651	655	610	600	650	632	643	632	596	647	615	631	584	646	597	644	597	600	635	635	631	610	612	616	666	630	653	590	652	611	603	625	600	599	646	577	612	641	631	606	639	584	619	618	648	635	644	632	578	622	632	649	647	589	655	598	614	617	630	609	608	637	648	613	620	586	619	612	601	625	618	683	672	602	618	609	646	664	626	646	649	665	609	608	662	622	642	610	648	633	637	681	609	591	592	626	620	623	661	660	637	653	638	653	597	612	584	667	609	612	629	633	580	645	668	631	576	632	600	641	646	644	594	633	643	599	611	597	602	626	604	651	641	607	638	662	634	663	610	653	611	604	671	567	602	620	618	653	617	650	639	613	625	627	619	649	639	636	636	656	649	659	635	581	665	590	655	639	656	600	631	669	624	630	679	620	626	628	674	622	644	631	614	645	650	601	632	621	587	628	614	657	637	641	626	605	642	579	625	612	607	641	645	589	615	601	652	635	654	611	641	616	651	643	683	620	611	627	610	613	607	634	594	589	624	618	577	628	626	626	603	637	581	614	628	625	678	599	670	639	627	621	659	633	621	671	621	622	588	624	605	623	614	611	659	616	646	653	633	619	635	607	618	602	617	638	602	631	619	631	636	597	669	665	589	636	631	645	657	597	628	639	591	637	661	599	625	629	604	648	627	608	647	620	599	680	632	628	620	648	600	643	610	612	619	639	653	665	632	667	652	608	633	656	625	628	621	664	598	608	711	627	621	638	611	592	660	652	614	598	649	651	659	639	622	616	621	591	641	624	645	646	646	637	618	580	630	650	646	656	641	615	630	639	621	616	594	661	675	669	602	661	611	593	620	634	628	631	613	603	635	632	641	609	641	652	643	617	631	667	663	620	665	590	644	633	643	596	653	606	589	621	626	605	609	647	664	602	620	625	607	635	626	578	634	633	684	610	667	628	659	644	605	604	596	653	595	625	607	625	686	611	643	639	593	656	622	598	610	651	622	623	637	627	613	634	653	625	595	610	636	620	598	618	622	639	681	564	609	630	610	634	667	587	637	628	635	621	602	618	618	676	616	617	679	571	661	670	595	609	638	652	606	605	592	601	656	584	640	615	650	641	643	637	597	642	602	591	631	604	672	598	598	636	661	583	610	619	645	605	598	619	618	603	662	606	593	604	598	655	645	619	590	611	630	620	631	646	631	624	599	586	622	614	596	628	588	652	648	599	623	595	643	621	616	624	632	643	657	678	592	618	649	636	643	615	638	665	592	639	633	612	596	656	582	589	591	581	607	621	649	580	603	653	631	614	629	628	628	617	637	628	589	590	627	598	603	636	605	649	634	673	628	650	604	628	668	656	590	616	579	633	651	616	578	640	651	652	631	634	592	655	622	624	666	646	636	656	640	649	649	628	636	630	627	617	631	612	578	596	666	619	606	623	637	612	614	661	584	672	614	653	621	628	617	601	586	616	660	638	651	621	602	562	637	619	632	576	625	629	611	614	617	639	634	622	614	660	634	663	603	627	636	641	652	638	586	628	605	586	617	608	614	626	600	664	613	659	639	625	633	598	621	610	602	651	616	652	597	677	666	618	585	672	576	665	648	599	626	604	618	640	647	681	644	631	621	576	616	655	617	622	655	606	588	608	618	628	624	626	645	606	655	645	607	627	638	652	605	642	586	594	599	613	615	577	630	620	643	661	614	613	621	612	570	659	609	671	624	620	632	612	638	686	646	589	649	644	605	638	621	675	644	623	612	596	610	567	610	640	638	670	645	589	611	589	618	613	646	662	618	653	609	638	636	691	653	637	627	653	606	622	640	633	661	613	635	627	632	675	633	666	664	602	655	665	630	627	635	679	605	587	621	654	634	626	652	616	659	629	601	617	599	605	656	615	604	608	614	622	648	642	615	627	604	664	661	631	611	643	586	611	642	599	615	636	674	615	604	637	647	620	637	562	605	649	625	614	648	643	638	612	613	620	631	619	645	678	632	582	676	597	641	648	641	636	644	565	646	650	610	595	678	640	577	634	655	638	642	604	630	686	589	628	642	615	614	612	617	611	648	634	559	647	592	605	655	605	657	674	640	661	647	643	638	610	581	621	589	648
7622	589	516	361	301	201	226	178	153	157	144	140	139	133	143	141	131	135	119	127	131	130	122	125	143	120	122	139	125	142	116	121	110	126	109	115	120	140	135	133	134	136	119	124	119	125	126	115	100	132	115	131	114	121	120	116	126	108	144	114	112	145	104	114	125	120	132	99	116	137	104	114	134	113	117	137	120	85	97	102	145	130	153	121	142	124	124	139	102	106	108	132	109	142	137	124	120	136	121	139	117	117	123	131	144	121	118	125	112	114	129	103	162	121	121	140	120	121	119	156	109	117	117	103	116	125	116	114	126	116	134	120	110	110	119	144	106	114	125	121	122	120	136	136	124	115	143	112	133	129	112	128	113	119	119	121	119	103	141	142	111	139	99	123	136	120	122	113	126	127	116	109	132	107	131	117	128	137	127	119	131	122	107	129	148	121	127	113	101	121	129	134	135	143	119	111	123	117	129	101	129	96	142	133	107	120	119	135	119	120	106	122	124	117	127	136	111	127	123	114	122	117	126	116	138	135	120	127	134	114	104	142	119	122	137	125	119	105	142	114	130	138	133	116	145	116	128	127	123	107	118	121	131	123	114	116	107	131	126	111	143	144	116	119	126	129	131	115	117	123	125	135	130	117	115	125	117	144	116	147	120	139	109	115	116	118	113	135	125	146	139	132	118	128	113	121	129	115	103	123	139	118	134	121	128	142	137	128	112	110	120	128	117	111	129	130	120	126	99	97	132	144	123	130	134	109	116	107	114	89	139	117	109	120	106	109	130	130	109	100	128	118	133	138	114	126	123	127	157	128	143	142	134	139	139	123	121	133	131	129	104	132	115	133	120	127	149	119	104	121	129	117	137	132	126	129	122	136	104	132	95	129	123	117	108	142	119	141	123	96	113	104	129	139	116	130	127	105	127	125	122	119	128	131	110	107	114	140	114	142	120	139	121	127	111	131	120	146	114	100	125	143	112	134	131	125	135	128	127	107	121	119	98	135	130	123	120	133	132	130	116	125	134	125	102	123	125	124	132	112	111	123	127	150	128	132	107	128	110	103	138	149	151	124	113	140	147	130	128	128	158	121	117	126	144	116	128	135	125	121	125	116	129	137	128	136	131	132	122	130	144	130	120	132	126	111	127	127	120	117	115	121	132	123	102	125	112	141	128	138	130	137	130	121	116	112	142	132	116	147	102	132	127	144	133	112	118	143	149	115	119	116	136	148	137	125	120	123	121	125	132	118	124	124	123	109	124	107	108	113	119	107	144	100	122	134	126	116	98	116	117	139	135	112	112	120	125	124	124	131	119	130	121	121	127	109	110	138	130	122	123	129	128	123	132	131	112	130	130	118	121	109	129	110	133	118	124	109	127	125	135	120	111	126	124	144	135	99	123	117	123	113	111	112	146	129	131	120	124	146	120	135	153	129	133	123	118	132	128	130	138	120	121	108	96	106	125	105	124	138	122	119	119	135	127	125	129	125	145	128	114	127	124	117	125	112	120	127	121	145	134	122	128	122	118	132	104	129	116	119	128	126	103	122	132	119	109	111	116	144	146	116	128	142	108	131	115	119	125	141	127	118	105	138	111	132	128	106	131	125	119	109	142	129	137	96	121	123	142	123	124	131	107	136	125	134	124	127	110	113	121	124	135	104	100	140	118	146	119	136	118	114	115	119	121	128	101	124	138	110	128	132	119	128	128	127	112	118	134	127	114	113	135	132	134	126	145	102	115	107	116	114	133	126	139	107	140	121	116	131	118	125	114	129	126	134	109	120	120	124	114	134	144	129	122	136	126	125	117	125	109	118	121	141	124	153	130	109	118	106	117	135	106	105	133	102	127	134	126	131	137	113	106	126	128	108	119	114	125	114	135	150	142	126	125	115	133	121	136	128	108	149	106	133	123	110	140	130	142	122	125	118	130	133	118	135	111	119	122	116	110	114	103	122	112	137	112	118	122	137	112	124	131	97	113	117	107	108	134	130	153	125	119	112	122	108	138	129	131	136	119	133	143	139	127	123	149	139	103	118	105	138	136	120	129	143	141	143	139	115	126	124	140	135	130	125	130	141	118	111	113	114	137	118	119	145	122	124	134	115	129	134	144	136	108	135	120	109	102	111	109	110	125	118	122	118	124	131	115	120	128	110	131	114	111	116	118	128	115	129	123	123	112	115	136	116	107	104	122	107	118	126	135	122	116	122	124	130	132	133	113	115	115	128	120	125	130	101	131	129	125	141	123	119	124	104	112	92	126	136	126	128	138	148	133	132	129	113	125	98	121	119	128	129	108	163	140	110	114	131	109	127	113	108	138	116	124	108	118	114	109	112	125	117	123	128	128	129	110	120	140	130	119	129	121	138	122	120	126	139	123	109	133	130	114	135	131	126	118	127	120	120	115	140	118	126	125	125	134	126	112	106	111	102	124	113	133	119	107	120	125	115	117	122	125	150	125	136	132	120	127	98	134	124	129	139	121	133	124	128	134	123	122	127	122	128	123	132	121	110	108	119	127	125	119	113	113	108	130	141	120	124	112	124	140	132	130	140	135	120	123	167	121	153	137	126	125	117	112	136	121	132	127	123	105	109	140	137	118	122	112	148	105	117	127	117	124	116	107	123	146	122	119	125	107	111	115	119	137	116	121	150	143	123	129	138	112	115	135	120	126	124	146	113	141	117	133	123	113	98	128	107	116	114	109	105	113	102	128	143	117	94	136	135	129	121	119	111	153	110	152	140	128	124	116	125	143	134	134	121	123	112	135	131	151	117	123	124	127	120	111	119	112	107	118	113	126	106	151	123	132	106	121	122	115	133	108	112	115	109	120	143	125	145	104	126	107	108	123	123	115	136	112	131	121	122	138	127	145	133	117	137	134	121	125	124	127	146	130	115	123	135	126	144	110	135	128	117	127	113	129	115	121	132	116	128	141	122	138	105	114	110	141	122	138	142	139	122	130	106	128	133	128	124	138	130	129	115	133	117	132	115	105	137	140	120	130	116	130	124	119	108	121	103	135	111	105	112	127	127	121	119	102	138	117	105	134	111	113	128	92	111	117	90	114	121	129	120	122	131	127	134	120	134	120	126	119	116	128	125	123	108	114	144	124	139	144	118	130	114	124	124	130	120	118	125	123	116	127	134	111	120	110	111	131	121	131	121	131	138	130	117	126	118	127	118	145	125	141	140	132	124	121	130	141	109	120	117	142	104	113	115	122	124	122	112	173	118	123	111	108	145	133	121	116	115	133	112	131	147	110	119	123	141	122	103	110	136	133	112	123	114	125	134	121	116	102	132	122	142	100	132	116	112	112	129	107	135	133	128	118	120	122	117	119	126	130	124	138	114	121	148	100	122	136	135	120	124	149	115	132	136	116	138	133	136	136	113	125	126	129	139	113	120	107	111	125	123	115	115	111	141	129	138	114	113	114	134	148	121	102	111	115	114	112	118	115	128	144	112	124	141	121	120	138	137	136	127	127	121	101	118	116	136	131	118
6382	714	1142	1242	1044	894	678	636	563	521	485	467	465	393	399	391	352	378	383	374	361	331	362	359	338	367	322	332	343	360	357	332	322	355	317	310	348	351	335	308	323	349	322	299	354	360	332	353	342	315	315	312	336	314	315	325	334	284	344	324	323	319	318	314	327	332	324	321	280	344	320	296	331	312	310	324	310	328	327	336	328	317	347	335	291	325	307	319	310	339	361	293	310	322	297	287	302	306	295	321	306	291	298	284	323	315	270	310	321	298	318	316	277	343	331	325	307	315	316	323	300	324	307	333	314	303	320	322	327	328	307	321	348	310	325	349	290	322	345	312	324	325	303	322	300	321	313	298	302	324	323	316	307	309	298	306	303	308	319	328	301	314	318	349	345	305	314	291	335	337	314	295	340	326	304	318	314	314	301	301	307	325	327	344	288	313	306	309	317	338	296	281	297	322	338	332	319	290	331	323	319	336	271	308	331	330	326	312	314	288	313	304	307	336	323	315	335	349	310	308	299	351	332	308	315	311	316	313	315	330	329	328	312	308	295	348	311	326	319	320	289	327	292	330	303	318	335	311	326	298	326	292	333	335	306	272	304	315	310	335	308	301	302	334	329	293	289	310	318	314	291	298	331	309	344	303	319	326	313	300	324	323	315	314	339	325	308	299	305	329	291	299	317	284	297	277	316	320	315	296	320	310	327	316	322	317	318	299	315	340	306	305	332	298	351	292	322	303	334	310	297	311	342	298	292	307	323	332	332	320	296	351	317	304	318	334	318	317	337	307	298	299	313	324	318	314	325	296	297	289	295	308	328	297	347	317	332	296	313	321	296	324	315	332	366	298	327	315	324	285	318	326	351	311	335	317	308	317	326	323	328	310	324	325	330	323	335	308	334	335	342	298	303	316	304	327	292	343	314	302	304	281	318	304	313	309	332	315	332	342	307	323	295	347	302	304	302	289	313	309	309	300	319	297	305	316	302	293	328	320	331	316	324	270	296	337	316	287	297	331	290	322	278	316	294	307	292	302	338	352	318	355	313	342	313	292	291	284	333	332	309	330	317	335	317	342	308	290	299	305	328	320	296	374	303	310	317	292	311	318	316	341	274	333	313	322	294	304	308	316	304	303	308	330	283	331	334	328	329	321	323	317	338	292	308	325	284	305	310	317	308	295	314	326	289	311	329	288	323	337	322	336	320	325	330	324	285	326	333	287	334	330	306	309	315	296	312	294	308	302	306	310	323	311	326	331	289	333	280	308	316	290	348	298	324	299	316	306	313	307	334	309	324	335	322	290	303	324	303	308	295	299	325	309	296	315	296	318	312	331	278	323	327	338	338	321	307	321	328	303	307	295	352	292	322	285	301	296	315	350	310	324	278	311	309	282	315	323	364	315	327	294	299	308	302	317	355	329	319	299	337	276	308	329	320	286	301	340	331	306	319	310	296	309	324	336	356	337	302	343	321	333	307	340	332	301	296	324	304	321	317	304	300	300	309	323	283	359	301	304	295	306	309	336	283	327	327	318	344	318	313	322	298	332	309	303	296	296	309	319	311	345	297	303	312	301	300	327	303	344	316	345	307	297	354	323	322	336	339	320	330	272	315	304	310	301	320	307	337	302	330	324	333	303	295	332	312	303	323	295	294	354	344	331	333	298	266	314	308	308	318	304	298	325	311	302	320	310	356	342	303	300	307	311	314	328	298	314	311	312	325	309	341	308	284	341	303	288	303	302	277	309	325	299	293	320	280	296	324	306	302	297	321	317	336	320	304	336	288	328	330	305	328	308	322	301	289	313	309	307	339	320	345	321	303	263	318	331	314	338	303	328	314	297	342	320	331	281	309	337	323	304	313	304	335	322	336	300	338	307	307	342	320	338	321	279	301	325	346	263	315	301	335	308	302	336	320	318	311	310	336	323	323	320	347	313	323	335	308	304	323	319	313	293	308	282	282	296	324	297	298	321	330	306	349	337	331	283	317	320	301	321	313	318	357	311	316	293	320	319	292	311	293	338	308	294	294	297	284	308	321	290	313	303	343	307	290	323	295	291	328	326	301	317	308	293	319	356	326	334	309	313	321	317	305	330	307	302	348	298	296	311	313	335	307	319	319	309	304	329	305	293	308	284	321	307	294	339	309	330	311	335	341	294	327	319	329	290	293	312	333	292	327	272	332	320	268	313	306	312	338	294	306	337	345	278	285	303	281	332	313	302	335	333	324	326	337	310	301	321	306	345	309	325	302	322	338	329	306	326	349	319	295	303	329	329	335	284	282	308	326	329	296	293	309	309	291	286	321	284	311	294	285	336	335	323	319	305	302	300	319	343	308	322	293	296	316	312	318	350	296	341	312	331	327	324	321	304	317	354	306	295	312	296	339	296	312	318	333	299	313	316	301	305	330	324	297	318	327	280	330	302	330	315	306	296	313	310	338	320	319	300	313	306	318	312	300	296	292	291	341	320	298	343	281	323	308	300	324	296	345	277	316	298	304	329	280	299	300	309	304	325	291	352	322	330	325	321	292	325	308	325	328	320	313	316	302	313	304	323	340	307	335	345	332	317	331	365	298	321	298	306	305	297	286	302	318	299	296	292	287	334	293	314	354	302	310	368	330	315	303	339	326	307	324	305	303	311	313	295	306	314	321	335	340	290	301	317	305	330	323	324	311	313	319	298	317	319	311	314	311	331	306	340	300	298	323	312	293	337	302	316	309	322	339	302	308	313	345	314	309	299	320	307	286	337	303	304	337	327	309	312	283	334	316	311	284	329	298	295	352	314	319	346	322	305	308	317	318	333	306	335	335	327	321	325	309	325	317	319	325	322	327	292	318	306	299	325	335	289	319	296	313	309	330	319	332	339	323	327	290	321	315	316	294	338	271	302	302	310	323	346	276	334	327	351	352	334	324	306	342	311	303	339	283	311	317	318	283	291	296	285	317	305	290	293	301	324	317	293	328	289	335	318	296	308	320	309	297	294	325	304	294	348	299	314	324	307	306	297	325	338	316	311	292	336	293	308	348	328	324	308	295	330	300	299	310	335	330	335	306	296	306	312	316	301	291	338	308	340	280	303	314	354	319	298	279	334	308	313	330	297	339	291	296	321	326	287	326	298	288	312	316	342	330	328	313	316	308	324	309	330	296	335	298	314	309	335	310	295	334	311	321	328	332	331	324	339	318	301	307	293	366	335	336	289	351	329	322	297	306	296	270	320	292	331	297	331	301	328	295	317	348	312	329	282	326	345	287	314	298	328	325	308	335	290	299	279	311	330	311	322	341	301	316	279	332	322	342	310	299	308	298	306	307	304	345	309	304	286	304	320	319	336	338	291	312	354	311	273	329	321	339	301	349	294	323	305	318	322	270	297	307	326	334	318	327	304	305	336	303	314	325	323	307	284	316	293	338	333	322	322	337	280	313	285	316	280	322	305	315	302	299	337	327	309	318	324	316	312	309	311	286	314	298	321	313	325	328	283	276	297	306	321	304	329
14400	1345	919	734	484	345	324	274	248	233	220	223	221	207	196	165	181	178	163	151	166	171	193	181	169	164	155	161	158	145	167	165	172	185	168	165	172	165	167	162	167	160	156	140	153	179	175	174	169	194	128	155	171	168	141	175	158	166	176	175	145	150	162	165	156	171	173	164	174	181	151	155	156	154	158	168	179	160	177	158	177	190	162	147	145	161	149	169	147	171	175	164	169	163	162	139	160	175	177	143	132	166	179	155	168	175	150	151	179	161	171	154	138	165	165	156	159	177	166	142	158	163	151	153	188	202	159	143	159	182	153	166	177	179	177	175	180	168	184	146	157	140	154	166	185	158	158	193	158	175	159	159	169	177	159	184	152	176	160	169	163	148	142	143	175	171	179	169	158	182	169	178	148	146	163	115	155	151	169	168	167	162	162	166	151	182	166	167	167	168	156	162	158	175	159	162	161	160	162	152	164	175	163	152	161	177	157	176	169	136	167	162	165	165	147	154	153	155	127	151	149	152	162	145	146	165	161	151	173	161	162	175	171	165	179	188	171	161	166	161	179	187	170	150	139	160	173	163	163	151	159	165	146	183	156	159	159	174	172	172	169	162	173	157	153	153	134	160	161	167	170	157	163	165	167	159	163	159	158	174	175	172	163	168	135	172	176	157	187	143	158	161	158	151	160	163	162	152	178	172	160	164	143	161	150	156	172	187	148	165	157	151	145	168	183	156	155	174	159	153	182	161	142	165	177	163	148	158	157	167	178	161	176	159	176	178	157	163	164	128	172	190	178	179	162	167	176	154	165	179	159	151	140	154	162	159	163	167	162	179	177	175	144	163	167	160	186	145	161	168	166	154	178	143	170	163	156	158	170	165	154	145	164	165	162	175	155	150	142	166	148	152	156	153	151	158	158	167	174	153	172	152	167	157	167	177	153	154	171	180	138	142	187	198	153	159	175	168	178	152	165	160	174	152	183	167	164	147	143	143	172	151	169	171	169	164	163	158	151	177	176	185	163	155	181	172	148	154	158	151	176	147	156	148	165	143	176	154	161	164	178	165	157	163	157	158	163	159	154	147	149	160	150	174	167	149	159	183	184	167	175	141	184	160	156	148	167	167	143	144	170	161	142	195	161	162	162	142	147	161	142	152	178	162	148	162	156	142	165	172	155	174	167	162	167	174	159	163	144	145	177	172	161	161	165	151	139	158	155	153	184	145	154	174	149	145	178	174	169	161	146	146	157	158	170	168	167	150	131	166	176	153	160	169	157	167	163	142	165	168	165	164	128	142	153	171	142	162	177	156	163	166	150	186	144	167	146	160	170	163	173	157	158	172	153	147	157	155	167	186	177	157	175	150	174	193	139	139	183	166	140	165	158	157	134	184	154	172	168	168	164	161	156	173	161	146	154	175	178	156	129	161	171	137	158	157	149	168	151	159	162	198	158	186	181	141	164	148	168	167	167	173	187	163	185	169	170	162	177	140	159	156	168	156	150	150	172	169	185	170	174	153	135	159	150	218	198	153	153	137	161	163	162	165	167	147	163	168	151	154	173	169	172	157	130	158	159	146	161	168	192	153	132	158	164	178	150	171	155	170	162	170	160	151	185	146	142	135	166	188	170	194	170	150	168	162	163	169	170	159	160	166	167	168	136	149	157	205	155	149	158	166	134	154	157	148	171	197	168	174	192	149	151	156	159	162	177	151	149	164	145	160	177	170	145	175	152	142	143	164	161	168	155	169	195	152	148	161	169	150	144	143	147	165	134	174	170	159	159	159	145	146	168	171	189	148	163	151	167	171	172	160	167	175	165	166	147	174	149	143	191	139	178	155	169	147	168	170	171	168	180	134	179	177	154	163	152	170	170	153	163	151	163	146	183	161	158	170	183	141	161	161	164	159	174	164	187	179	176	157	167	168	176	164	169	167	159	162	146	164	153	156	183	148	168	180	174	144	179	153	166	155	164	161	162	167	147	167	190	155	184	168	175	151	155	159	172	166	173	177	166	179	165	155	146	172	172	168	164	170	157	173	156	168	156	159	168	162	167	192	152	157	141	157	140	184	149	181	163	161	181	183	156	163	156	162	144	168	155	133	162	162	176	138	138	141	162	167	193	183	159	140	144	173	150	170	162	156	152	154	176	177	166	160	193	150	165	140	162	160	184	166	157	190	150	142	159	156	152	171	147	157	144	181	161	171	178	167	190	158	149	167	190	161	159	179	188	161	171	182	165	175	175	166	183	157	172	172	187	166	165	158	176	146	159	157	171	205	163	163	192	182	150	157	180	174	165	157	148	156	167	179	161	149	172	156	157	144	149	185	160	189	169	155	169	176	164	168	162	176	208	166	152	144	154	151	166	158	174	172	146	180	159	154	188	170	153	156	144	175	152	179	166	186	164	155	152	170	152	163	164	189	159	160	170	165	154	154	164	149	172	147	152	185	147	158	168	166	156	169	175	167	145	152	169	169	168	175	154	150	169	150	156	167	165	170	147	161	163	146	159	163	155	171	167	165	173	153	151	137	186	158	186	159	153	173	169	155	178	148	159	172	141	155	178	162	163	162	171	146	183	173	167	176	192	171	168	164	168	163	196	148	151	153	144	182	174	158	172	163	150	149	158	173	174	160	141	150	166	140	169	142	154	164	162	174	167	172	176	166	150	153	162	156	173	176	181	174	176	146	159	157	167	169	168	156	160	149	164	189	145	167	171	183	161	157	157	161	162	173	155	168	139	163	179	156	139	151	166	156	140	174	138	191	162	151	174	171	179	163	157	139	167	170	175	207	162	177	148	157	192	149	175	169	146	170	166	153	132	177	156	167	173	166	157	167	166	165	139	152	163	171	156	165	146	128	177	159	200	159	181	184	174	176	181	175	167	168	172	152	165	156	169	164	175	176	165	185	171	168	172	157	169	149	187	183	173	184	168	164	171	165	162	172	150	150	165	189	162	176	147	143	160	169	175	158	167	153	161	167	169	156	165	165	165	152	161	173	164	164	158	179	142	153	162	145	184	157	176	180	146	191	160	154	173	147	177	162	171	157	166	165	162	166	173	150	148	163	165	158	152	145	168	160	172	165	164	162	162	167	165	144	163	174	132	163	161	155	137	153	143	157	164	163	167	156	134	144	169	183	173	165	157	155	153	145	164	147	169	165	165	161	166	188	149	173	177	129	166	157	170	165	151	160	143	183	170	165	162	179	158	164	152	157	154	127	141	179	169	154	194	140	172	157	163	170	151	162	162	159	154	178	160	149	170	175	185	179	169	170	156	171	151	179	156	164	158	149	148	152	149	159	175	186	179	160	164	177	162	146	136	146	164	181	171	164	143	169	172	142	165	185	158	156	185	188	157	168	162	149	182	156	189	175	182	167	174	183	176	137	178	162	185	163	169	165	149	159	152	149	169	154	157	170	164	149	150	165	144	175	137	167	163	155	140	169	164	149	175	171	175	163	138	147	168	162	171	166	156	160	157	179	147	199	200	167
8204	1140	1943	2284	1862	1437	1156	1072	839	767	707	699	688	614	585	561	528	516	535	513	495	515	492	437	458	468	491	484	450	433	418	459	435	453	438	438	421	458	474	437	423	435	416	429	409	430	435	398	439	409	443	409	434	439	444	424	407	424	416	417	428	441	380	401	409	408	395	406	399	391	472	409	401	466	389	443	440	414	481	404	385	437	403	428	400	409	423	364	463	454	428	376	431	389	410	461	458	421	412	409	399	400	414	386	403	435	428	407	419	398	421	410	421	423	395	359	424	424	409	398	395	426	411	385	434	434	421	442	395	417	415	396	415	444	392	392	438	416	382	422	414	424	404	434	399	424	416	435	415	454	400	422	402	425	396	410	409	384	412	381	408	407	406	445	419	401	408	415	404	416	431	402	406	392	403	425	404	415	411	405	403	418	396	395	440	389	437	422	416	404	412	419	453	403	429	396	428	428	391	381	379	463	420	436	392	416	433	412	393	401	442	406	388	384	427	435	411	421	404	433	438	431	467	405	445	429	392	393	414	352	419	419	436	399	417	435	407	409	389	419	400	448	411	409	403	403	425	418	432	428	416	390	420	441	393	460	445	403	413	434	454	421	414	420	422	395	378	390	451	379	383	416	416	405	404	404	447	402	400	397	369	428	418	361	423	418	411	419	408	415	444	365	394	391	424	429	387	398	410	459	448	420	381	410	391	450	379	367	395	438	422	402	386	415	387	395	415	414	415	422	413	420	403	423	454	437	390	410	413	385	404	370	419	402	410	447	388	430	408	396	418	385	406	401	419	422	382	382	411	454	443	397	436	410	420	420	389	425	359	402	375	432	392	403	422	407	421	405	402	383	416	425	400	415	430	416	424	444	415	410	412	407	415	397	425	369	429	393	392	442	415	427	430	424	414	433	403	411	428	375	426	372	397	407	398	397	414	417	408	418	427	416	407	426	426	415	385	417	379	386	418	431	429	419	364	445	394	404	400	371	424	410	407	427	412	390	400	387	447	409	430	377	382	378	397	393	458	402	385	426	414	397	412	422	397	371	377	411	424	385	411	449	388	454	414	447	433	422	458	421	417	448	402	395	403	396	421	412	434	434	433	414	400	397	433	432	422	401	408	413	435	413	380	399	451	399	368	375	405	384	457	389	409	393	453	418	418	385	414	414	411	433	397	404	414	401	425	423	457	428	427	410	396	421	414	414	395	395	404	423	416	403	381	421	396	378	418	434	397	430	387	438	417	394	377	361	404	371	392	402	429	395	414	435	426	425	436	382	406	370	415	404	407	443	419	441	396	393	375	423	425	420	410	389	434	381	422	434	398	385	406	426	422	453	431	421	380	410	445	378	418	419	412	414	395	382	440	419	444	415	444	411	403	376	427	460	421	406	421	429	377	436	418	422	383	387	380	424	410	422	435	393	405	418	416	406	406	423	405	405	395	412	445	406	419	398	440	432	387	416	406	404	428	417	420	371	418	418	414	416	432	398	407	424	404	412	414	405	392	394	420	415	410	423	425	425	415	433	424	426	402	420	393	398	422	467	387	390	429	439	427	418	423	409	416	414	423	405	420	388	431	399	422	408	391	369	455	426	430	425	411	447	416	420	407	415	419	389	425	403	435	415	408	410	433	415	432	416	399	418	412	448	440	420	402	423	422	391	392	442	429	434	420	388	388	387	417	379	414	395	387	404	395	415	429	410	388	432	418	392	414	431	383	430	388	433	412	421	432	421	385	405	427	406	382	420	397	424	409	439	411	398	428	425	370	418	454	429	415	410	398	417	430	405	406	427	373	410	403	432	449	409	413	425	390	409	407	391	435	433	412	431	386	406	416	415	430	393	416	398	397	424	404	408	381	414	429	421	414	436	375	396	424	409	402	395	399	419	385	448	400	400	398	422	398	407	390	376	386	386	402	408	416	412	409	415	410	402	417	440	397	394	415	467	431	417	421	402	424	425	413	398	412	420	423	421	399	430	413	411	424	439	377	410	375	436	413	425	429	367	381	387	440	406	418	373	388	456	416	428	391	421	364	391	405	443	386	399	409	389	459	444	427	404	412	401	387	425	419	411	433	445	416	422	419	432	400	429	408	374	409	392	428	452	419	387	435	433	428	405	417	412	403	437	464	422	395	394	380	439	410	391	425	376	420	397	388	396	396	375	388	399	440	416	387	389	403	388	425	377	372	399	397	427	405	415	419	433	394	407	415	412	370	404	466	454	458	385	436	409	450	414	373	408	404	394	406	450	410	416	417	416	415	433	424	435	424	428	414	423	426	439	409	398	398	399	397	435	428	405	416	415	416	406	384	391	410	416	447	429	394	412	436	425	422	404	380	416	394	423	402	395	408	399	405	423	391	423	453	419	373	411	403	413	437	395	404	451	409	402	385	405	401	397	409	429	411	432	425	402	431	388	396	422	417	400	401	376	386	429	412	397	434	406	397	420	409	439	401	385	389	420	474	399	415	416	396	398	403	395	424	401	459	420	418	391	402	394	449	401	439	413	416	422	390	412	435	451	403	377	390	430	439	426	382	434	434	401	455	398	411	428	437	410	407	419	405	422	427	451	394	401	415	403	430	412	425	391	416	425	387	418	417	373	458	434	444	423	450	395	429	416	418	410	392	408	429	439	419	375	422	402	440	427	446	393	408	430	445	384	400	399	422	418	431	400	417	389	405	420	409	377	437	407	412	372	371	385	422	446	411	427	416	410	381	405	408	413	397	447	429	389	401	395	429	381	407	434	396	417	426	398	408	411	385	432	398	361	397	383	410	462	445	418	417	440	403	404	388	404	440	410	399	392	442	416	400	426	416	390	447	393	446	451	381	480	394	396	416	416	430	412	389	409	414	408	347	393	413	411	367	431	392	395	420	367	414	451	433	427	395	444	443	402	432	412	423	439	436	423	401	401	414	397	425	415	409	441	403	412	401	424	400	411	431	404	391	408	398	378	382	397	379	437	448	387	398	415	422	390	401	412	380	430	427	412	403	438	420	414	409	426	419	412	372	420	411	381	411	406	397	403	411	403	412	435	402	422	449	419	415	418	460	387	431	415	447	425	397	439	418	408	409	386	390	389	385	419	405	422	415	423	399	371	416	426	417	415	402	381	432	412	385	426	400	404	420	410	390	410	389	398	454	374	414	409	425	405	386	416	427	420	433	413	417	404	397	429	431	425	425	401	387	380	391	384	420	415	388	412	414	418	447	380	395	413	432	413	437	408	396	441	380	431	412	402	413	420	390	387	419	445	400	394	406	412	401	401	393	387	420	437	420	427	444	397	438	408	383	397	394	409	406	400	443	418	426	420	433	423	393	414	433	392	400	424	427	399	427	411	393	422	409	376	400	388	431	414	419	426	421	404	398	418	385	404	432	409	385	409	418	387	387	401	425	390	466	412	424	398	391	438	371	432	446	413	373	409	405	421	426	398	387	383	382	416	412	412	431	381	405	393	436	432	415	411	370	446	401	391	431	411	418	401	412	403
1675	378	320	270	279	280	264	272	286	295	291	284	275	276	323	246	250	295	262	289	267	293	281	261	278	322	283	282	296	265	297	284	318	278	297	319	295	274	277	310	283	267	279	269	272	290	284	293	305	251	302	270	326	261	301	276	292	281	284	284	289	269	281	266	287	306	302	306	302	273	269	285	270	251	285	291	303	295	271	264	291	274	286	306	309	293	249	278	265	271	287	286	281	305	300	269	289	282	269	297	291	272	307	277	286	318	284	324	274	305	285	295	266	279	277	292	259	300	300	281	272	271	285	266	294	264	311	294	273	265	296	278	273	289	268	308	289	265	269	291	301	279	293	254	290	273	287	296	288	306	274	294	276	266	259	277	280	285	286	279	268	292	303	310	287	289	307	290	299	261	279	290	293	253	279	286	265	314	292	262	306	303	277	292	271	294	294	309	273	252	284	311	316	263	272	309	281	274	316	265	271	292	281	279	283	265	306	270	248	306	270	281	300	290	310	288	267	305	277	275	284	299	286	295	287	308	301	281	292	292	284	265	276	300	299	295	256	292	289	296	324	283	281	306	300	296	296	292	270	285	286	275	303	283	254	273	306	283	319	270	247	283	280	285	271	300	311	280	226	253	278	283	312	314	332	263	268	275	312	250	270	287	306	326	257	264	294	279	301	299	278	287	278	266	291	270	270	307	308	263	272	276	254	303	293	287	296	280	261	270	288	301	293	300	311	298	300	283	282	294	280	267	302	265	280	274	260	270	271	285	293	301	318	276	289	298	277	304	301	262	291	312	276	294	321	285	268	285	305	271	306	282	262	311	321	279	307	287	270	291	298	283	277	269	284	261	291	289	275	292	269	293	277	275	261	272	270	258	254	270	299	287	266	279	297	261	298	294	279	283	266	279	287	302	296	288	317	296	310	282	280	303	280	277	307	274	247	262	272	287	270	267	279	321	253	306	234	308	317	291	290	262	270	296	299	289	247	278	303	307	285	301	309	266	296	265	292	284	274	285	269	277	257	311	296	270	286	275	274	267	281	276	287	290	269	298	299	286	320	298	260	294	278	295	282	283	285	271	300	274	274	304	251	278	287	259	270	277	306	276	294	293	310	265	255	288	290	268	258	283	289	299	292	280	268	278	276	266	264	266	258	271	280	311	288	285	281	285	297	290	260	263	258	295	275	280	314	287	304	247	312	317	298	285	290	304	283	272	294	290	314	261	288	299	290	309	262	316	277	261	286	258	302	300	276	259	310	274	277	280	281	302	257	269	297	269	253	281	292	289	290	300	280	260	272	285	295	271	259	293	251	271	315	292	310	305	285	310	299	265	283	302	263	293	294	293	293	287	293	297	315	312	266	282	304	279	281	279	266	363	283	285	270	277	302	288	311	250	310	292	305	311	298	299	276	294	283	270	280	294	269	269	284	242	297	242	295	294	287	266	265	276	263	297	276	273	289	300	281	313	292	276	321	316	310	267	240	274	270	288	267	284	300	294	287	334	264	259	288	264	298	293	292	276	277	269	302	269	281	311	338	276	313	291	270	304	298	258	305	286	243	273	286	324	309	316	259	301	295	290	294	271	246	287	286	271	258	281	267	277	292	274	275	270	279	264	283	266	256	288	296	287	263	287	273	259	251	287	258	280	297	256	290	257	260	284	300	278	307	268	290	303	292	311	277	284	274	278	281	281	257	294	293	277	271	311	269	291	271	272	258	272	284	301	313	314	286	270	272	286	305	287	286	275	276	285	283	285	242	277	286	314	264	315	299	271	255	279	300	286	275	258	277	271	301	287	287	272	262	302	309	287	242	292	297	291	259	288	314	277	268	280	311	301	241	288	287	292	270	270	292	284	271	293	256	283	286	260	274	272	264	330	281	249	308	265	266	311	267	286	302	281	260	296	293	255	267	302	264	244	275	263	293	270	265	293	289	281	286	301	306	282	274	258	253	304	294	273	270	257	263	280	246	239	283	278	273	289	288	282	296	304	271	316	284	264	290	267	292	294	303	265	262	301	270	281	276	303	291	283	261	301	296	301	280	257	298	267	274	306	302	305	277	302	301	320	280	297	270	264	275	285	256	306	273	287	282	298	290	283	265	297	300	269	300	297	291	291	305	268	305	310	279	266	303	245	272	256	284	297	292	274	272	304	306	268	252	298	256	296	292	300	285	289	269	294	281	302	299	290	281	281	284	258	304	272	284	303	308	282	242	271	326	313	279	281	280	285	269	276	308	293	292	278	283	289	288	281	262	305	322	290	289	287	298	241	246	306	281	291	291	290	302	304	300	299	288	308	301	272	286	292	272	241	282	274	282	308	271	273	275	260	280	283	275	268	276	290	294	287	315	291	264	257	296	287	294	286	310	295	280	259	324	316	279	281	307	313	275	289	303	312	254	271	299	283	298	316	304	281	277	273	287	301	321	275	302	286	279	304	309	288	266	321	278	261	256	255	257	241	262	262	279	292	271	266	273	302	255	310	282	272	273	261	263	315	290	285	301	308	276	250	297	287	296	302	305	318	299	291	291	276	299	309	297	227	326	266	300	282	259	286	310	301	281	261	284	309	269	276	252	300	321	299	306	273	292	346	300	333	267	310	309	272	225	279	285	293	295	263	265	277	269	267	284	257	268	305	301	336	309	298	260	296	279	281	239	275	285	250	295	297	298	276	280	273	288	279	298	289	296	275	284	289	276	279	267	321	286	267	293	280	320	287	280	285	280	287	275	309	250	291	291	279	291	291	256	306	303	278	300	295	275	258	304	268	275	275	256	251	266	330	288	288	317	296	306	253	264	295	253	254	300	285	290	281	277	291	298	270	277	304	285	270	296	290	298	273	265	330	282	291	287	302	259	317	323	276	274	254	284	302	299	281	287	324	289	279	274	264	278	290	269	316	279	281	298	306	291	292	312	289	253	276	265	292	283	269	287	283	248	264	279	303	318	298	284	283	268	272	285	259	279	301	275	330	270	267	294	260	277	290	285	290	269	275	272	300	263	302	271	300	286	305	265	269	278	310	276	291	305	284	305	302	299	311	267	262	292	293	280	272	277	245	262	267	263	281	332	283	289	269	274	298	264	273	280	286	295	291	268	284	271	258	290	284	266	299	274	300	298	286	314	278	302	280	298	277	262	284	313	270	307	313	278	315	297	312	293	293	277	265	299	261	296	289	281	271	298	271	268	291	269	317	286	296	313	268	252	301	284	261	294	296	274	305	262	289	245	262	311	281	280	270	268	287	310	290	239	282	294	291	269	262	282	326	274	272	258	287	270	255	298	288	282	296	280	267	315	274	298	282	264	265	270	277	272	266	281	309	276	290	277	275	282	250	302	269	289	315	283	293	261	277	254	311	315	257	302	336	262	291	316	284	303	303	315	307	274	283	258	261	287	297	290	306	323	298	306	302	288	288	273	310	294	259	286	256	276	261	281	287	278	245	262	271	269	296	289	261	312	282	272	260	267	266	284	286	322	299	273	301	312	288	311	283
2056	664	674	668	703	658	640	596	658	687	628	633	640	613	614	613	621	644	653	640	618	602	652	643	620	640	626	599	659	633	636	619	610	640	620	637	699	637	604	617	598	676	640	646	638	638	652	633	594	654	629	682	640	585	627	627	615	613	612	631	654	662	632	650	656	606	607	662	618	629	642	603	643	599	622	644	720	607	678	656	602	627	607	594	617	599	625	615	632	631	607	619	668	605	620	627	621	616	647	621	607	628	663	643	633	667	663	597	606	639	682	660	671	640	644	650	632	641	638	614	623	574	631	572	600	602	647	639	618	665	676	669	617	652	633	650	629	608	657	626	634	646	660	613	643	673	611	616	610	627	621	626	621	620	619	582	645	585	644	625	589	606	601	636	633	644	621	608	628	642	664	605	637	616	658	630	626	601	642	644	629	646	621	672	620	620	649	646	641	648	670	638	577	585	614	645	668	603	610	635	588	636	614	660	668	620	643	611	627	653	627	689	628	605	657	650	629	636	624	660	647	662	659	620	715	607	602	634	629	676	663	601	641	641	590	637	624	629	606	637	637	615	646	622	616	620	636	632	581	607	650	620	622	597	633	641	604	659	600	611	619	628	618	636	608	595	601	641	666	668	647	631	685	665	680	649	644	636	639	597	691	656	655	645	606	640	626	633	641	642	645	666	615	654	575	656	648	609	617	601	627	567	644	630	634	627	634	567	637	617	595	609	623	599	663	606	601	620	622	642	620	655	654	603	608	641	652	626	626	642	614	632	688	618	611	633	654	644	634	664	636	620	616	626	670	596	656	604	638	617	618	679	624	613	604	646	630	633	616	650	606	634	619	668	629	639	627	671	607	634	645	629	597	620	587	597	652	613	654	618	611	634	592	635	631	662	648	664	681	625	589	665	637	637	627	654	636	616	609	662	624	632	644	631	652	637	620	639	652	623	635	611	639	627	625	659	667	597	627	644	608	613	670	635	591	600	611	644	602	633	628	684	616	647	621	641	640	669	604	666	644	602	625	640	682	622	655	620	670	671	616	603	629	604	659	662	592	600	640	604	592	627	615	603	583	653	583	599	595	603	608	658	612	615	684	662	655	636	649	628	634	657	591	625	654	601	659	627	625	645	635	651	675	664	632	650	642	638	630	603	690	691	633	645	626	593	652	611	625	606	611	619	677	658	613	658	636	592	610	603	634	595	618	626	583	627	618	636	681	682	628	650	597	618	621	618	641	640	634	648	618	634	620	673	600	647	627	633	643	668	653	638	628	598	637	618	620	636	625	642	642	616	620	660	687	645	612	628	631	601	607	598	600	648	616	673	609	647	595	666	656	598	630	615	610	645	640	638	647	615	614	638	618	568	638	635	635	672	631	618	625	660	672	662	615	643	588	621	616	644	621	638	632	601	632	641	606	643	656	614	585	625	629	639	646	678	668	619	635	590	658	594	652	642	638	626	652	642	603	587	642	622	623	646	627	638	619	592	611	630	665	669	663	630	629	625	615	661	616	593	622	579	628	623	646	603	606	630	627	631	645	623	659	690	624	634	604	620	613	637	629	587	631	663	605	645	633	621	645	622	605	663	572	635	663	650	703	648	660	639	575	638	667	610	638	634	618	651	594	716	638	636	650	620	635	635	615	618	649	602	605	682	605	628	647	607	598	670	667	579	639	600	630	633	659	627	622	639	627	639	659	643	595	634	623	579	638	588	593	623	638	646	643	590	633	636	615	648	605	670	613	614	598	649	650	639	637	704	623	627	613	650	611	643	687	605	568	591	580	600	658	626	654	610	601	634	621	599	644	583	600	615	652	642	588	638	693	620	628	640	630	636	626	615	656	586	673	596	645	637	608	615	621	609	611	633	604	641	665	634	679	625	633	620	658	596	626	604	605	652	603	567	627	639	659	626	651	608	636	623	622	648	637	614	642	592	656	606	669	559	575	636	645	599	644	629	637	630	649	656	619	654	655	634	660	665	612	613	629	573	654	617	660	565	660	627	649	619	619	574	650	614	674	628	618	629	600	639	659	664	603	597	682	643	650	614	632	692	647	595	658	644	659	707	616	645	577	603	639	628	689	618	635	673	638	639	605	644	623	649	650	603	628	636	643	608	607	640	609	650	629	612	643	614	612	682	655	612	609	661	610	655	645	630	599	624	639	629	607	696	634	608	668	609	658	682	602	628	641	594	655	663	592	647	627	604	653	614	659	595	608	605	610	588	633	620	632	624	592	675	582	637	632	641	638	654	613	637	640	654	611	631	584	627	669	573	647	640	664	660	606	616	640	633	720	633	642	588	614	602	615	638	617	630	656	634	580	633	614	650	649	608	621	617	635	616	641	623	626	608	637	612	611	598	645	674	655	609	630	575	613	581	623	604	663	620	634	620	639	611	600	675	650	645	664	616	619	644	628	629	677	633	655	649	596	654	604	662	645	680	629	616	624	673	611	654	623	596	638	621	627	653	567	614	665	605	599	580	625	650	685	589	667	607	637	603	619	653	608	651	663	608	626	612	623	604	596	580	625	643	632	604	621	633	588	619	634	645	674	662	656	608	642	656	630	604	594	638	665	634	681	640	598	633	614	647	645	619	598	623	636	598	643	618	633	622	619	594	671	614	607	652	599	649	592	647	621	681	651	649	591	625	640	670	676	638	656	644	588	604	605	624	593	623	648	583	621	679	629	621	617	677	590	660	621	613	619	618	634	627	608	619	650	645	636	600	685	623	686	611	649	615	632	632	580	684	649	634	648	645	673	654	631	631	688	625	619	596	627	621	607	631	626	656	638	629	601	629	616	626	636	631	629	618	623	614	616	591	610	661	615	601	665	633	660	575	640	604	644	641	657	617	654	619	625	673	666	603	655	598	658	673	637	595	612	650	613	610	599	609	641	632	642	692	665	637	633	604	575	626	635	655	603	652	656	662	639	610	626	611	607	627	603	680	631	659	640	615	596	626	624	590	612	610	627	642	589	621	615	621	602	589	640	608	626	634	601	631	606	647	593	651	634	624	618	653	656	635	644	637	647	662	596	629	641	618	640	650	629	613	638	622	607	610	627	669	606	619	623	604	623	631	567	578	641	631	642	611	637	619	633	660	658	672	598	623	607	603	631	640	623	642	646	611	628	640	621	597	649	618	637	607	648	594	637	618	613	622	638	676	636	668	642	635	652	693	643	630	641	588	626	612	645	618	624	631	658	606	628	603	641	640	578	626	632	592	607	628	673	617	633	601	686	623	581	603	630	616	664	656	657	618	646	587	633	632	608	647	638	669	665	626	616	672	638	625	629	619	585	633	619	654	641	617	620	634	625	604	639	627	613	638	633	672	597	621	621	649	638	655	643	617	644	590	616	639	613	629	582	629	629	667	606	603	621	599	676	654	619	639	592	662	614	604	648	683	652	611	607	653	638	603	610	646	645	625	626	577	613	594	657	610	644	648	610	633	665	604	655	602	646	653	623	625	650	617	550	601	651	678	622	631	676	611	656	635
7675	588	516	378	318	224	187	178	150	180	161	156	139	112	103	128	120	140	132	139	135	155	118	144	124	109	123	142	143	123	151	115	134	126	120	154	121	115	151	134	134	142	141	120	121	118	98	110	113	114	126	118	121	153	113	114	102	126	118	119	141	117	142	122	110	127	129	132	106	119	146	122	122	118	159	117	131	96	115	119	122	126	129	137	95	126	120	119	106	148	122	125	138	118	135	121	116	137	132	124	135	107	124	113	116	119	113	148	117	118	124	121	131	106	107	145	126	113	112	151	113	125	138	140	123	110	150	120	114	131	121	117	122	135	126	110	116	124	111	116	130	134	112	138	130	119	139	139	145	129	140	137	126	129	123	107	128	124	119	128	120	104	101	147	141	121	117	118	143	124	139	138	114	130	143	125	100	117	98	115	115	129	134	144	149	115	134	140	123	139	138	125	128	96	106	105	144	129	122	146	146	148	143	127	151	112	141	114	126	117	142	123	123	118	129	119	134	108	129	133	122	137	133	118	137	110	112	129	123	132	129	116	126	127	110	116	139	124	152	107	122	123	136	139	115	120	121	131	83	126	132	126	103	106	121	144	116	136	124	110	137	127	119	124	113	121	137	117	115	134	112	124	97	124	102	121	117	119	113	112	111	125	137	111	114	126	112	130	118	127	120	107	131	133	132	124	136	135	127	138	115	128	126	142	112	117	121	121	98	101	111	98	124	110	123	110	128	100	122	115	148	133	121	123	119	123	130	123	127	123	144	113	132	122	140	140	138	120	135	122	146	132	120	128	110	101	109	148	154	116	122	128	97	123	126	134	105	138	121	115	140	141	120	109	135	127	114	124	120	124	116	102	116	128	111	141	131	140	115	111	127	128	134	115	117	126	143	132	125	136	129	138	114	119	113	146	138	119	124	112	136	119	111	138	123	122	99	129	147	117	115	133	130	114	125	131	121	138	141	122	125	123	123	129	131	119	131	126	138	137	134	133	131	105	116	116	139	132	128	125	135	142	123	109	136	117	116	132	147	128	127	128	100	132	150	117	131	118	119	120	113	112	147	124	117	123	125	123	129	120	109	117	128	153	134	141	123	126	127	125	97	128	134	113	121	115	130	98	112	123	120	135	126	133	128	135	118	128	130	117	115	145	122	127	126	109	119	119	121	115	139	104	110	137	150	123	132	119	132	120	106	115	145	130	117	138	139	115	128	150	142	135	113	123	123	117	120	134	124	124	124	105	115	134	120	127	111	127	120	122	116	130	115	159	132	133	129	123	140	134	124	134	133	121	144	151	101	135	131	144	104	119	117	124	133	132	128	126	125	128	115	129	127	124	134	135	135	124	115	120	117	102	139	113	127	109	95	115	122	128	122	100	121	96	141	131	105	133	120	132	105	118	141	107	119	117	141	109	119	139	149	124	124	113	101	113	115	85	134	119	125	134	117	131	123	142	134	118	134	135	127	117	124	112	100	102	127	128	103	124	128	106	115	124	103	130	121	130	147	124	122	109	122	129	114	134	133	133	98	113	103	125	147	135	134	107	145	128	110	140	131	114	125	120	120	114	126	141	126	125	135	124	113	112	124	112	135	137	128	115	136	124	124	118	109	129	144	120	112	129	140	123	148	127	122	126	120	130	134	130	109	114	120	129	114	127	119	115	125	132	122	113	132	119	118	135	115	118	131	138	149	136	131	135	132	140	117	98	138	110	126	133	143	129	139	136	118	117	113	132	113	121	124	118	120	117	131	130	141	136	129	127	120	143	139	128	146	115	109	130	126	127	134	135	138	127	123	108	116	132	129	138	126	126	126	95	110	120	112	102	123	111	114	140	103	133	137	139	122	116	111	121	121	128	123	135	124	111	121	121	134	145	136	146	93	110	146	139	136	124	128	137	136	136	111	131	121	126	138	122	116	123	136	131	126	137	116	116	150	125	133	123	114	117	113	126	142	117	117	126	117	133	105	100	109	129	128	127	127	116	115	112	114	129	108	113	121	136	125	120	99	111	123	110	125	132	129	113	124	130	129	145	108	119	119	124	106	133	131	134	132	108	114	120	119	117	138	134	133	140	133	120	114	132	107	130	137	129	139	134	146	139	103	133	140	125	119	136	115	130	123	140	116	133	135	125	101	127	104	113	134	130	121	107	96	121	130	114	121	133	97	115	137	111	131	111	126	127	110	106	119	129	107	126	127	112	131	133	121	126	117	125	139	118	126	122	131	110	122	109	128	129	119	148	118	114	116	107	124	110	139	116	130	127	132	106	118	112	98	127	114	129	130	128	127	120	130	141	134	130	138	124	130	122	144	123	118	130	98	130	134	127	126	123	125	130	124	134	118	129	141	133	128	134	134	131	118	122	115	123	126	123	128	118	100	118	125	130	128	137	119	120	124	119	118	125	120	144	145	96	112	102	129	115	125	98	147	124	140	110	139	119	129	106	112	123	113	126	120	122	118	116	121	123	135	122	110	134	120	132	109	110	99	125	128	107	124	111	121	113	117	103	141	140	130	111	115	123	113	124	152	110	134	123	138	144	113	113	113	122	101	120	146	117	104	158	126	132	132	140	129	139	122	129	112	131	116	120	132	102	125	125	133	124	130	134	123	123	134	114	127	126	130	101	128	119	110	123	117	127	123	110	130	114	128	121	101	116	113	130	130	113	145	124	129	142	110	137	116	142	112	118	127	127	109	123	126	122	107	118	135	115	127	121	127	115	125	118	110	116	142	128	142	116	114	137	118	117	131	130	141	138	131	117	115	134	124	141	116	110	127	107	124	109	115	118	113	150	121	134	105	143	135	131	136	119	111	139	114	119	138	130	126	119	110	129	127	120	108	105	136	126	156	122	120	119	140	120	136	132	143	107	124	109	103	137	120	121	119	114	139	125	123	139	122	131	124	158	130	108	143	112	137	129	115	132	126	136	132	121	126	126	115	111	128	106	122	141	134	129	137	123	122	120	119	130	140	142	117	118	108	137	117	126	125	113	93	134	115	116	135	126	121	141	132	133	130	121	119	117	144	144	137	108	138	142	137	124	124	112	124	119	135	122	127	125	118	104	140	136	106	155	126	130	111	152	120	127	132	119	116	135	129	119	115	120	121	116	122	130	110	108	120	143	142	130	139	161	114	135	110	88	123	136	143	135	135	128	115	119	120	111	137	114	131	144	146	121	130	121	157	126	125	123	95	125	123	121	108	118	114	134	128	136	138	126	110	115	120	136	130	136	123	128	129	131	128	134	138	127	155	135	122	126	113	110	132	111	120	153	118	136	138	106	124	123	124	135	126	132	124	139	127	129	100	136	105	101	106	128	137	123	128	101	121	141	129	102	125	105	130	142	135	132	130	149	117	142	111	95	108	131	130	130	126	112	114	119	128	122	136	133	120	143	100	129	127	139	109	157	113	125	122	124	96	137	110	118	130	139	107	121	137	128	111	112	112	124	120	120	120	130	124	136	120	109	107	128	106	117	132	130	110	117	109	147
6378	696	1119	1264	1132	888	697	592	521	494	497	446	441	400	414	390	367	392	356	383	367	341	346	366	322	320	343	349	366	373	317	369	333	350	307	325	328	320	353	327	317	347	350	323	329	300	320	351	330	331	300	344	311	323	316	303	320	331	362	320	340	322	308	335	329	311	308	314	317	302	316	302	316	329	350	287	310	315	297	373	307	354	273	301	354	318	326	296	315	330	325	288	340	281	320	334	329	323	310	341	301	327	303	350	319	324	351	298	283	322	321	298	290	341	308	310	308	341	329	337	297	318	292	325	295	334	326	302	290	355	322	299	314	297	293	301	320	277	279	343	317	286	318	304	330	326	311	289	339	286	331	287	332	295	290	365	312	331	317	305	286	307	354	353	308	337	299	301	344	288	304	347	352	293	316	323	358	315	335	316	342	308	300	323	339	297	325	324	318	320	319	349	313	324	331	278	321	307	344	331	334	323	286	318	312	326	323	333	325	321	325	303	302	334	298	323	319	310	312	320	320	334	338	302	321	300	312	329	316	273	370	288	308	312	297	329	295	297	271	316	321	324	311	331	322	287	336	324	319	338	298	314	330	306	322	323	351	298	331	330	262	307	333	343	330	316	287	300	334	309	326	327	319	321	297	322	318	303	315	314	292	329	331	313	280	337	315	301	263	324	288	316	347	306	331	332	329	312	308	316	310	314	292	329	288	296	295	313	305	312	307	316	299	281	345	348	331	338	317	312	312	329	306	322	322	324	346	331	331	316	315	333	311	326	302	300	304	330	316	320	305	298	301	315	286	305	309	314	319	327	327	314	327	336	340	345	304	294	341	324	333	324	310	288	316	273	294	316	317	318	294	296	339	319	309	322	307	307	291	323	344	303	291	324	321	284	335	321	321	330	301	309	331	309	281	313	318	328	329	344	337	295	286	323	336	359	328	322	305	326	315	322	296	304	331	328	320	294	325	312	337	313	303	327	314	318	297	336	324	331	322	311	304	304	300	296	317	352	332	328	289	309	333	309	293	311	324	284	284	326	305	315	306	303	318	350	307	283	332	324	331	295	311	313	314	333	315	312	329	312	275	315	305	293	351	321	334	328	311	305	305	318	326	288	286	319	329	293	312	331	284	342	316	291	311	311	325	310	324	336	311	294	287	297	307	316	324	318	321	320	301	326	331	344	306	309	324	304	308	322	318	328	315	292	297	320	309	329	349	325	312	314	326	324	338	305	324	309	334	308	320	301	331	320	295	303	299	305	325	304	348	295	312	315	341	320	308	297	302	322	318	324	311	326	288	336	334	319	306	315	306	301	294	297	331	299	332	299	318	277	325	335	304	292	314	312	310	325	345	321	338	343	312	299	325	267	309	326	325	326	312	300	343	290	325	335	334	285	331	298	311	353	323	337	324	314	297	320	303	341	321	324	292	280	309	326	335	302	303	331	313	306	330	324	328	304	300	311	310	325	319	333	312	293	330	329	302	308	320	337	332	305	321	331	308	298	335	307	313	294	280	336	306	330	293	308	299	320	337	322	340	342	310	301	338	318	290	291	284	296	331	349	310	324	293	302	298	333	303	294	325	313	294	334	319	305	321	343	295	337	359	322	342	357	349	327	302	315	329	310	351	292	307	328	340	304	304	317	292	321	300	315	311	324	317	333	319	287	333	291	277	268	323	363	342	300	299	331	322	329	343	333	321	335	325	289	345	320	322	347	318	314	308	320	339	277	289	283	329	300	302	313	326	326	334	333	290	328	308	331	309	289	298	319	331	309	284	314	292	334	330	295	311	338	339	309	328	319	326	319	330	311	308	299	341	310	331	290	321	305	319	312	309	318	328	337	306	321	318	324	318	289	315	326	293	317	302	329	342	317	316	316	299	310	309	297	338	297	318	336	342	294	336	286	342	278	316	317	331	316	288	309	320	323	333	304	329	283	313	312	314	319	303	322	359	298	314	309	287	350	316	314	338	318	335	289	327	319	315	318	322	343	302	297	325	338	325	332	316	311	313	317	340	312	320	311	339	348	319	306	347	302	309	289	310	318	316	312	305	289	332	311	307	289	328	316	304	294	325	341	360	294	306	319	291	331	340	334	305	290	315	298	355	299	315	301	342	307	297	282	316	331	332	307	316	310	306	326	317	347	341	342	302	309	342	325	330	329	309	284	323	303	265	320	297	333	350	326	328	291	316	288	308	310	313	303	311	297	293	329	325	315	304	296	295	306	313	333	326	300	312	293	330	319	302	309	346	294	297	307	312	330	299	310	323	313	343	305	316	325	323	287	313	322	315	304	302	299	304	296	313	313	338	299	301	324	310	314	325	337	328	292	301	337	301	281	342	325	305	290	343	310	301	294	339	311	308	317	301	315	328	312	346	311	307	305	307	313	334	316	317	319	300	302	306	307	323	290	314	343	331	285	297	298	313	336	294	312	284	292	312	307	289	347	317	300	314	329	303	331	307	350	301	299	323	308	311	321	314	298	313	308	343	336	309	333	309	300	292	321	329	302	323	304	319	322	319	286	328	305	326	336	338	312	321	335	370	284	299	331	333	315	301	320	324	334	323	315	349	300	296	321	313	319	310	310	341	327	312	294	335	335	279	335	300	335	356	285	331	296	323	338	332	328	302	329	306	291	307	283	331	306	325	302	314	317	330	319	329	293	285	316	313	328	311	324	308	305	325	314	347	313	301	296	324	308	322	309	343	334	316	295	335	310	324	325	313	295	295	318	274	313	328	316	340	327	307	316	288	329	296	346	316	335	318	276	314	356	276	327	312	284	328	341	340	304	308	283	341	319	307	311	296	318	314	327	305	335	332	322	290	316	308	328	337	290	298	297	330	330	323	303	313	357	319	324	318	307	302	343	342	336	344	324	304	337	287	307	318	312	309	330	324	336	343	309	296	300	329	329	300	333	309	338	312	284	337	342	328	330	304	325	331	310	306	328	333	298	283	345	306	285	323	342	352	298	312	294	323	303	330	329	293	311	322	315	335	304	310	327	324	330	314	313	312	298	298	329	322	305	324	333	304	333	309	304	363	326	295	306	319	350	288	278	327	325	299	309	295	319	316	318	291	349	345	292	296	301	290	300	315	311	303	295	302	286	267	336	309	304	300	289	308	313	324	324	328	325	329	321	317	320	329	283	339	323	334	308	302	282	301	311	310	312	288	313	306	318	292	337	289	341	321	350	326	313	325	323	332	329	289	325	312	345	288	322	288	335	304	341	323	293	321	317	309	302	331	300	328	302	294	308	323	329	297	311	327	312	334	346	311	341	321	314	328	317	306	297	313	311	316	317	293	303	292	329	325	306	270	301	316	345	358	309	332	331	292	282	323	315	285	309	314	314	292	293	332	327	320	286	329	306	325	335	281	329	336	280	296	322	331	334	314	294	322	345	300	340	348	302	345	306	336	316	292	286	322	291	307	288	320	329	351	294	336	309	316	321	296	322	302	332	326	310	298	330	306	322	333	313	342	339	328	318	329	329
14524	1395	897	711	488	402	331	288	251	251	221	198	197	180	194	201	179	175	153	159	158	207	167	181	156	163	163	155	191	165	170	171	189	175	181	142	176	143	141	167	151	176	184	191	151	164	162	152	166	151	149	170	187	161	142	161	168	154	168	173	159	176	171	174	147	195	174	124	163	166	159	159	164	156	152	140	154	163	184	156	172	159	187	158	185	173	180	150	144	166	193	176	153	153	162	169	174	163	161	171	174	156	138	148	175	187	131	169	141	158	154	165	157	179	159	155	146	163	169	172	182	171	149	142	173	160	166	140	179	176	164	148	150	152	156	180	175	175	165	181	169	161	178	164	167	170	195	189	154	194	161	171	170	166	166	161	170	173	142	168	150	154	163	173	151	158	149	159	168	181	151	170	151	164	173	154	153	168	181	168	162	166	162	150	168	171	163	175	158	150	201	144	159	142	186	158	177	143	144	152	161	179	171	161	165	136	144	146	166	149	149	166	166	151	154	182	187	170	162	158	157	146	181	168	145	158	161	164	149	157	147	170	155	159	143	185	150	154	152	151	166	153	133	160	145	166	139	171	156	177	153	187	149	174	173	173	171	148	174	167	149	155	176	186	156	169	160	153	155	157	186	169	153	162	147	155	168	158	178	166	153	165	184	170	153	153	164	146	152	167	177	162	165	148	148	129	181	153	155	172	156	199	188	151	157	171	149	167	148	153	163	193	165	146	155	123	173	195	173	161	180	177	145	158	179	158	169	140	170	174	186	155	174	188	162	149	176	151	171	153	159	164	156	171	139	167	147	166	192	173	142	153	188	179	170	167	143	144	183	148	174	172	164	174	176	164	173	169	167	185	161	154	162	149	189	159	170	165	172	179	148	151	157	175	160	159	160	166	149	158	164	175	155	174	170	167	138	165	192	169	163	165	165	160	167	168	150	169	147	158	194	167	174	182	155	156	190	175	147	165	167	166	187	156	176	152	185	151	174	157	176	164	171	152	158	145	144	157	149	144	148	153	143	160	161	163	175	153	159	149	162	166	170	164	159	170	155	181	128	150	162	180	177	152	131	162	149	140	162	164	159	168	178	163	175	161	182	157	164	145	160	167	179	171	168	167	164	179	185	138	159	183	151	184	167	166	146	172	158	148	150	135	157	146	181	168	172	136	129	180	150	187	172	173	153	179	142	154	153	141	158	155	179	182	162	143	150	148	171	168	155	148	147	171	158	160	167	166	151	156	162	150	174	198	149	191	155	156	173	152	178	190	160	152	158	156	179	166	170	150	163	156	167	141	179	179	164	157	157	160	184	153	160	195	164	171	181	188	165	163	165	162	175	170	151	156	147	144	159	161	166	137	173	167	168	165	151	174	164	147	143	171	168	181	158	156	156	146	155	161	161	161	174	160	168	168	177	173	160	141	160	154	167	157	175	140	150	154	171	158	187	172	196	148	184	163	162	166	170	165	165	144	164	163	171	168	155	172	162	171	155	176	151	160	167	149	153	170	187	183	164	144	150	164	199	170	169	167	175	183	162	161	153	172	155	167	152	168	175	154	180	158	157	145	166	146	164	173	194	171	171	154	172	174	177	128	143	167	160	160	166	157	179	159	172	139	145	170	171	153	171	167	168	164	153	149	181	177	149	165	167	144	173	141	166	148	171	192	175	154	173	144	180	151	174	150	158	152	174	155	175	161	186	174	184	160	160	150	157	167	145	163	140	173	162	165	161	164	161	155	169	151	178	169	156	169	172	160	164	185	167	182	181	157	152	159	172	174	146	195	161	164	158	180	179	174	159	182	164	195	183	185	173	155	164	168	169	156	162	185	162	174	174	169	185	180	180	157	167	168	168	168	148	153	172	158	163	177	186	162	186	158	138	157	141	162	148	151	150	156	176	185	154	175	169	154	161	175	184	164	147	176	166	180	144	145	165	144	171	178	183	149	140	141	164	180	164	167	165	151	170	173	157	169	174	148	159	177	163	178	153	174	148	170	177	141	161	163	172	186	149	159	147	181	188	184	193	163	166	159	168	169	167	153	157	126	167	145	168	147	154	129	148	139	184	157	156	186	158	182	167	153	176	164	172	176	160	178	153	158	137	157	164	179	154	169	169	158	173	155	163	175	164	143	153	189	169	139	157	159	156	161	171	139	169	162	157	169	156	143	167	144	142	135	157	138	184	190	177	199	129	170	162	176	159	179	187	166	160	135	186	158	160	158	167	158	147	174	122	160	170	167	158	169	173	175	176	167	153	146	135	163	193	154	145	165	186	149	164	172	171	163	153	167	159	184	139	165	166	139	173	157	178	148	178	144	155	164	158	166	171	139	152	147	165	152	177	168	165	192	145	163	158	156	158	167	168	195	153	166	161	179	160	150	185	172	123	170	144	145	146	164	162	200	140	165	195	191	195	153	174	166	144	165	167	177	177	135	143	163	153	161	146	156	159	187	162	185	178	187	151	144	154	153	159	149	153	157	170	183	190	178	139	174	158	170	140	153	169	169	166	154	171	169	156	159	165	164	157	165	192	178	148	173	164	171	159	151	150	157	157	168	186	177	181	199	148	150	177	187	138	167	143	151	173	197	150	143	160	170	150	142	170	162	145	153	182	149	160	170	186	164	169	163	158	186	166	156	141	123	194	154	144	172	151	137	187	153	169	167	162	173	175	172	164	152	159	162	152	166	152	162	187	171	175	152	155	159	166	174	162	157	170	159	153	158	169	163	159	175	164	169	185	149	139	156	157	165	171	152	161	143	162	174	178	155	133	177	160	168	165	171	165	149	155	187	161	166	163	148	167	188	173	155	158	172	165	151	180	186	172	158	139	155	149	183	155	157	160	163	153	151	160	157	159	155	147	183	153	160	145	156	171	173	166	174	162	149	173	152	140	161	166	126	186	144	165	143	156	160	144	168	155	166	151	178	149	180	142	166	166	179	170	160	188	189	184	152	147	159	152	170	167	174	170	169	158	157	176	152	153	193	159	187	179	159	176	151	172	185	186	174	140	164	161	151	153	149	157	177	155	160	165	187	155	184	164	183	176	185	186	146	176	150	149	160	147	174	203	154	152	160	188	159	167	178	173	183	176	159	164	180	197	143	141	164	187	202	164	174	141	154	143	154	122	187	161	161	177	156	173	164	162	133	160	145	150	177	169	168	153	172	172	136	185	168	156	165	169	157	180	166	187	171	137	172	156	165	163	172	162	147	162	164	172	175	151	149	168	183	135	168	182	175	171	155	153	144	146	157	145	180	172	141	169	178	170	151	199	182	157	140	159	176	163	155	152	163	156	169	183	161	153	162	160	171	153	155	165	168	175	170	169	172	160	175	167	147	214	181	153	167	155	155	159	143	169	143	160	173	153	155	153	140	178	132	148	128	150	162	191	161	163	154	150	168	170	153	172	158	163	206	154	165	189	147	173	153	157	164	161	178	159	170	148	155	153	156	157	191	155	171	166	160	163	152	154	166	179	166	150	170	164	159	154	180
8392	1143	2089	2323	1840	1474	1138	1020	845	797	746	641	602	586	588	554	581	509	579	502	523	528	508	471	453	468	441	457	483	431	438	429	453	453	450	410	423	429	398	465	474	476	412	432	449	432	442	384	426	428	407	415	402	417	441	420	429	460	453	411	426	411	444	402	439	427	429	427	447	430	402	419	429	401	427	404	425	425	448	421	413	389	417	414	399	423	434	406	425	479	388	403	406	455	418	429	383	412	414	410	424	428	434	437	391	406	399	422	399	403	411	420	402	447	399	390	424	418	419	373	435	407	429	402	403	419	429	394	378	442	397	435	424	420	399	398	424	424	396	377	434	427	417	410	388	448	408	394	384	446	464	483	371	427	379	411	408	406	445	424	411	383	435	413	413	386	415	418	425	429	404	448	422	415	428	444	429	421	445	363	395	392	412	365	412	433	383	398	413	408	393	409	427	425	422	443	428	439	400	421	420	416	438	389	438	415	400	389	417	439	394	411	388	389	408	407	415	431	425	432	418	456	434	418	392	406	414	396	389	445	407	459	392	416	409	421	433	400	422	436	406	425	419	432	427	429	420	403	399	376	433	412	424	399	401	398	418	423	424	434	405	462	420	400	390	420	420	405	412	375	408	405	405	449	428	441	378	401	405	464	420	411	385	454	414	403	397	415	418	405	425	421	434	379	416	420	378	413	403	414	440	420	437	427	400	409	451	430	429	444	421	420	390	388	370	382	397	390	445	437	440	400	381	460	434	404	402	407	399	416	403	424	410	395	396	443	407	402	413	402	410	375	412	443	416	428	426	443	420	423	429	389	394	422	412	413	406	428	384	370	418	407	395	430	408	431	419	394	422	410	412	438	425	436	436	467	410	427	397	462	420	380	440	401	441	435	461	392	427	392	419	400	407	443	428	405	411	370	443	423	420	390	394	381	415	396	450	416	406	420	373	417	374	399	375	398	405	432	426	395	395	408	388	432	401	446	442	389	396	435	403	403	428	416	404	423	418	437	394	421	391	430	436	420	382	404	418	416	415	426	407	413	422	373	404	449	420	426	436	416	442	425	428	407	436	417	431	396	399	421	417	431	458	413	427	423	412	399	441	390	404	429	387	409	409	380	406	433	426	427	393	452	454	381	427	441	394	378	419	421	399	421	399	416	422	411	423	418	413	396	407	367	430	400	418	404	399	372	397	399	407	405	389	404	449	384	423	383	429	412	464	424	411	445	425	436	399	422	404	456	457	403	451	443	454	394	416	424	436	429	408	452	408	369	424	411	447	411	417	412	400	400	424	431	415	419	450	373	425	372	408	401	418	407	417	412	390	408	394	431	410	435	439	410	411	412	418	418	456	392	414	421	408	427	383	423	437	414	455	426	443	393	440	395	409	438	411	420	403	409	405	420	391	414	400	402	433	386	409	389	382	442	415	427	400	456	420	421	410	442	403	417	443	414	407	417	419	460	393	407	415	423	395	429	410	410	438	415	431	439	389	406	441	427	426	400	406	421	435	431	436	407	445	398	393	441	429	436	427	410	434	438	464	415	412	419	404	425	399	427	399	412	422	415	413	375	435	418	432	404	410	397	413	442	397	434	436	430	429	368	449	434	377	435	402	405	436	418	449	413	413	425	398	411	390	408	406	466	417	430	398	413	446	396	398	390	388	379	389	401	428	389	396	426	417	426	437	407	422	424	410	379	432	401	393	394	421	454	424	407	406	407	400	430	436	438	408	399	395	401	445	422	388	400	420	392	416	433	432	417	456	443	427	393	415	445	410	433	410	413	454	415	386	407	433	419	443	394	395	414	448	391	421	417	429	447	433	438	393	447	408	414	396	428	451	359	417	447	457	402	412	394	417	412	432	424	385	416	413	414	397	394	416	392	419	413	419	421	448	399	395	440	421	419	384	422	394	458	399	417	448	400	384	395	413	433	437	430	413	403	416	378	430	395	414	447	420	425	394	432	403	385	414	419	414	417	445	386	414	387	389	467	428	402	432	419	393	416	397	376	418	396	382	393	411	398	428	417	425	415	407	383	385	397	376	418	413	389	405	388	418	412	422	415	429	397	417	417	427	425	440	383	396	404	411	403	438	403	384	374	379	418	394	434	401	423	422	420	382	436	399	420	421	417	383	423	396	414	445	425	406	424	391	410	408	422	424	395	410	402	386	425	420	391	388	386	388	413	437	425	428	410	418	397	433	441	407	402	394	398	422	428	404	405	400	436	375	413	372	391	387	421	449	414	399	440	448	437	388	431	402	385	431	418	442	413	455	432	420	405	396	449	405	397	415	399	434	428	396	452	414	429	426	342	427	411	390	443	423	428	409	465	431	416	400	432	413	416	416	373	380	440	411	421	413	406	432	422	405	438	406	390	425	422	445	366	423	412	390	402	405	426	388	422	445	393	389	430	405	433	418	410	402	404	414	443	368	407	401	419	398	411	375	424	417	437	377	425	396	401	416	432	396	390	388	396	379	396	398	419	410	441	454	410	411	405	416	417	418	388	442	465	406	423	368	404	418	444	376	391	407	393	406	407	389	422	396	403	412	405	432	398	389	404	395	453	441	437	387	391	418	395	436	431	411	447	418	427	474	422	419	403	378	435	408	444	422	433	392	428	422	395	461	413	416	426	416	431	434	410	413	427	405	419	376	423	403	426	425	403	406	400	413	383	399	434	428	415	426	470	428	417	369	446	443	452	424	410	399	399	406	400	397	388	416	410	416	415	428	414	406	398	375	432	419	413	428	465	402	401	417	417	387	386	412	419	401	404	408	379	409	435	431	417	397	381	408	435	417	418	423	395	418	442	438	399	394	439	437	439	395	459	417	427	428	405	401	425	409	436	467	393	385	377	422	409	427	413	382	437	396	400	403	404	419	393	428	453	418	447	415	402	415	416	387	418	428	432	408	447	422	454	415	408	401	412	423	395	410	432	419	400	435	399	414	429	417	409	395	371	408	377	405	419	436	393	412	370	425	411	412	394	401	409	404	435	427	442	427	445	393	393	408	424	438	425	421	396	389	448	440	402	418	423	407	433	428	475	371	389	431	405	388	449	468	412	404	397	394	418	428	423	421	417	419	418	399	431	436	433	427	430	372	417	447	398	416	393	391	375	432	421	426	379	398	437	376	419	395	430	401	418	399	452	403	419	416	412	426	444	465	423	424	390	404	367	390	416	414	416	456	401	420	424	383	415	405	387	423	403	423	421	412	418	402	413	417	449	420	428	445	434	404	437	400	406	407	414	418	415	423	431	411	425	433	438	397	405	394	433	392	383	423	446	422	374	414	414	436	401	428	427	418	396	417	387	422	403	407	415	406	410	427	406	418	401	426	388	430	391	439	407	441	422	403	400	420	415	389	424	426	448	393	416	415	419	441	442	421	402	434	396	410	446	434	441	413	432	421	420	424	388	444	409	441	415	393	435	435	426	408	438	366	432	466	383	454	401	408	426	411	378	413	443	384	411	396	393	447	460	414	420	444	437	413	419
1687	346	282	300	272	284	285	278	303	269	304	275	285	267	307	305	274	321	259	300	252	277	296	273	296	311	273	293	276	280	287	280	291	282	290	276	287	323	289	279	283	270	297	279	282	290	267	272	252	297	290	313	290	284	265	274	274	320	297	296	281	291	305	282	293	279	299	267	280	293	269	332	285	261	291	271	288	299	253	266	291	319	283	301	288	272	262	306	280	309	327	279	315	296	299	264	288	323	276	277	273	280	309	279	290	294	288	259	283	267	270	272	279	271	271	264	274	276	282	298	305	278	304	249	288	275	278	293	257	282	262	277	288	278	267	308	310	284	268	272	311	282	285	278	281	296	289	262	263	274	286	309	288	307	284	318	274	308	297	299	308	324	269	256	295	251	266	307	287	307	289	298	273	311	294	298	295	288	305	273	289	267	301	295	303	261	271	306	319	306	292	282	291	289	332	280	294	290	299	285	287	270	295	278	295	287	303	298	286	288	261	283	285	294	283	279	280	289	273	291	288	280	271	292	233	281	299	293	298	291	323	252	303	293	253	244	293	312	314	285	268	277	294	304	270	278	291	303	274	310	294	300	276	298	292	270	237	285	274	283	276	293	305	310	289	268	281	301	300	286	276	289	311	293	313	292	275	253	295	276	271	261	295	274	239	305	280	287	257	252	336	266	307	261	304	279	265	290	285	297	316	333	286	269	292	291	279	293	291	296	280	299	300	269	277	255	276	306	280	325	299	284	308	341	293	331	280	263	289	303	281	263	317	287	320	289	269	274	316	270	308	274	284	260	294	289	280	296	313	264	272	277	302	309	267	276	288	288	309	288	301	300	289	283	294	293	311	288	288	279	285	298	285	289	298	265	290	276	264	306	265	305	271	281	289	292	269	292	267	300	295	251	267	254	271	298	277	293	283	282	313	287	268	297	295	297	293	326	318	290	293	298	285	302	270	278	269	289	321	299	281	280	283	278	280	286	312	278	281	301	280	272	288	270	275	258	293	278	319	301	284	266	271	291	285	247	257	276	280	289	269	291	283	295	261	302	313	263	277	300	302	255	274	279	290	297	273	267	279	292	278	271	293	247	264	301	291	298	285	275	282	267	287	283	277	297	317	273	294	263	293	276	301	274	322	297	305	294	285	269	282	289	262	305	262	300	297	273	253	252	260	268	297	271	287	304	288	260	299	299	279	344	319	287	278	296	277	280	266	298	312	279	262	292	269	309	272	303	262	270	336	294	275	312	317	270	277	295	314	307	275	282	293	271	269	333	270	322	301	309	292	282	269	298	271	258	280	270	293	246	281	267	265	285	304	284	286	256	285	280	251	266	267	280	299	316	260	303	269	282	282	260	298	297	277	294	285	289	291	273	302	269	284	282	296	294	253	277	290	276	297	299	284	292	270	275	289	250	278	293	296	291	267	322	286	322	266	280	291	287	288	286	289	290	326	275	308	280	316	294	241	289	266	263	228	262	271	285	289	277	273	251	294	289	293	245	291	295	291	296	268	278	294	288	297	282	282	266	293	277	267	261	269	278	273	282	302	299	296	290	298	282	323	276	299	281	275	286	297	288	278	263	297	255	295	278	302	270	324	276	299	278	278	284	255	281	261	255	283	285	276	289	282	291	265	278	284	276	265	288	301	265	281	306	262	265	281	274	284	326	315	314	264	252	268	264	304	292	301	314	263	276	301	271	280	282	256	302	295	266	295	317	264	295	279	269	306	295	277	285	275	266	264	286	298	268	287	266	308	285	285	305	288	301	304	313	282	255	291	277	295	298	261	275	302	285	282	304	294	295	236	280	290	265	317	297	293	283	287	323	268	235	277	280	264	281	284	288	292	305	283	297	284	283	299	300	263	273	262	285	297	315	286	317	306	293	291	283	304	290	292	248	291	246	271	311	290	234	296	251	287	261	250	273	283	268	266	280	286	276	270	267	268	261	263	282	290	259	301	331	286	248	287	302	293	295	239	280	282	285	282	304	317	285	315	318	297	291	231	281	266	271	254	276	274	307	288	274	262	263	275	281	286	251	302	288	275	285	305	269	276	287	288	254	281	290	265	286	283	284	319	328	322	277	265	303	286	263	290	231	263	272	306	259	285	264	273	311	261	294	289	258	269	239	274	299	291	261	288	266	269	295	274	277	298	284	309	291	274	261	257	296	303	284	268	311	278	311	274	299	294	280	308	312	293	273	298	311	266	299	308	294	265	286	281	277	290	289	275	280	299	286	296	298	305	288	291	278	296	286	295	315	287	273	287	310	269	289	291	268	281	287	320	293	267	269	274	294	311	263	312	301	288	275	256	323	328	302	277	288	306	288	257	308	303	308	295	294	278	289	308	286	288	295	304	295	285	296	326	291	296	278	270	285	302	264	290	286	295	269	273	304	286	316	300	283	294	258	262	315	291	326	272	253	280	266	274	278	280	334	316	284	240	280	304	306	299	286	273	280	270	277	298	286	301	271	283	317	262	284	292	266	283	248	271	292	312	288	259	260	261	298	272	267	302	300	284	279	301	266	277	259	265	267	305	285	296	271	292	299	303	249	275	340	277	313	273	289	303	278	279	286	288	278	294	257	265	263	323	266	264	308	276	267	308	314	297	280	280	279	282	299	307	269	319	276	287	279	275	297	287	346	346	334	312	277	292	268	290	276	259	279	298	276	272	322	262	259	304	286	326	318	295	304	271	298	304	255	272	273	273	289	295	292	297	265	283	289	258	283	261	310	291	291	273	313	279	277	278	305	276	287	273	315	332	308	290	290	301	320	289	284	247	255	309	292	275	292	283	276	269	299	242	279	304	271	321	314	311	306	292	292	294	308	279	310	278	267	287	294	291	278	274	297	286	287	305	234	293	307	266	298	288	294	251	277	310	278	269	283	298	284	287	262	292	288	270	282	294	288	286	302	287	297	295	304	259	284	310	298	301	278	309	293	290	282	283	330	282	282	281	310	284	276	289	280	279	275	296	282	290	311	291	287	306	300	266	297	283	285	277	305	276	290	320	285	312	266	297	252	260	280	272	290	284	302	266	246	306	265	274	246	277	308	312	273	295	323	304	278	275	287	289	265	286	270	270	262	322	261	309	312	275	308	275	279	303	302	277	266	275	297	269	264	299	271	273	295	288	299	259	288	259	295	307	286	295	284	269	280	284	299	279	278	307	302	304	297	288	266	271	308	283	256	297	285	288	284	273	263	290	279	307	285	297	306	283	287	312	333	269	276	295	307	272	266	293	290	268	255	261	268	261	296	315	280	273	279	248	306	302	321	266	293	261	254	249	266	302	326	239	269	291	284	300	287	274	282	288	276	263	287	318	296	289	264	292	303	279	277	281	274	315	275	328	247	264	258	296	293	296	298	312	309	283	320	290	254	283	299	298	262	277	295	283	287	267	290	284	261	287	256	272	238	277	315	291	257	283	270	295	278	323	277	256	257	309	289	251	298	312	281	350	282	279	290	253	274	294	304	306	260	272	292	297	270
2043	632	623	690	699	641	659	637	626	647	643	640	618	602	617	676	604	620	630	664	669	639	611	633	613	663	640	661	628	614	625	591	606	651	656	630	630	701	635	587	608	639	623	668	596	624	611	653	653	635	596	663	617	630	651	606	598	641	629	644	641	654	643	606	622	620	621	615	672	601	594	654	638	593	636	605	640	651	589	611	630	665	633	614	656	638	648	674	630	611	637	640	616	635	654	578	584	612	571	619	635	676	585	649	593	644	624	652	613	622	629	678	627	577	640	609	646	614	656	634	645	586	640	616	640	616	636	616	638	641	627	568	628	604	616	580	638	625	610	631	582	628	628	587	590	650	648	633	625	576	647	642	667	625	609	656	606	607	634	616	599	595	658	591	632	585	693	614	627	633	601	635	643	624	634	664	623	636	609	628	638	614	616	639	592	630	615	682	610	622	608	633	630	653	609	617	610	608	622	615	644	627	610	671	617	612	632	665	589	625	668	600	631	618	596	640	646	641	637	635	613	623	676	609	674	608	586	590	637	611	650	633	613	601	632	654	617	616	622	601	630	651	610	613	603	644	597	633	620	664	631	609	638	586	625	617	602	667	641	638	645	617	636	610	600	642	636	636	634	600	645	661	636	602	615	604	634	682	620	645	650	629	671	671	589	666	599	679	614	624	610	625	659	617	607	628	665	624	661	602	620	586	597	648	588	617	616	568	662	607	630	629	595	627	623	637	602	648	622	602	646	607	645	579	658	656	648	605	596	605	642	645	603	610	662	639	640	638	652	603	603	612	618	633	606	644	658	631	659	653	572	629	620	601	615	610	655	617	621	637	602	606	615	634	644	671	600	637	611	656	677	611	628	594	615	657	613	617	605	643	647	586	603	655	605	615	613	630	631	637	601	617	604	636	625	634	653	584	627	617	658	610	619	578	604	646	664	650	603	631	611	638	617	577	647	647	642	660	666	665	618	669	642	634	653	615	634	562	656	642	626	629	626	655	658	649	571	649	629	637	647	622	641	625	654	591	624	612	632	647	596	658	636	631	606	650	607	640	587	607	620	641	658	667	631	666	657	651	665	653	621	663	632	659	620	641	620	623	662	637	651	625	682	636	674	632	651	648	629	629	643	641	627	652	613	616	680	637	638	603	574	630	593	682	649	636	635	632	630	657	657	611	598	617	648	646	640	613	689	607	612	616	629	598	625	635	621	636	628	649	597	651	646	633	603	635	645	622	653	612	629	637	644	616	656	634	634	607	660	620	628	630	659	629	631	650	603	618	609	625	614	658	610	619	645	656	628	647	645	658	647	573	601	632	660	640	615	590	643	606	672	622	641	630	628	671	633	631	630	673	614	595	663	641	629	592	613	638	626	593	671	652	591	617	670	563	597	676	638	594	632	619	629	605	618	678	646	603	600	595	581	649	616	649	603	619	612	606	631	640	615	580	633	627	645	620	681	605	587	677	589	648	647	621	638	653	647	680	626	641	638	627	623	634	639	637	600	642	619	631	609	634	655	629	647	631	632	625	648	624	623	632	654	636	604	585	647	631	677	640	655	618	604	599	630	645	663	614	591	572	647	617	611	607	597	641	614	601	626	570	644	678	623	652	623	625	595	657	591	618	640	618	636	625	613	630	627	631	614	662	634	661	619	623	645	612	629	626	622	625	599	565	578	573	593	674	656	628	652	620	623	607	662	666	654	640	620	632	648	637	629	630	631	643	615	635	635	593	639	621	617	653	617	567	603	616	622	648	619	630	621	609	614	641	624	612	682	612	669	634	635	618	622	649	648	642	643	599	631	604	617	687	604	620	600	621	592	615	628	620	653	625	703	640	604	610	637	618	637	653	609	622	597	605	692	635	612	619	622	625	641	616	635	635	594	669	643	599	647	647	630	641	643	626	624	652	602	632	621	633	647	586	649	633	610	596	609	546	638	699	606	651	663	656	664	629	656	665	605	620	634	638	658	632	609	614	680	660	656	636	668	653	585	643	668	653	598	622	625	593	586	636	609	657	623	647	645	635	647	650	655	614	618	646	616	586	574	679	605	617	685	607	661	576	564	625	635	656	649	617	633	595	612	647	650	660	639	611	629	646	607	616	637	653	595	646	665	640	591	651	622	623	630	640	605	577	626	616	629	632	630	616	617	627	647	628	605	651	597	640	632	629	628	562	609	652	657	634	631	641	625	636	585	607	614	663	576	622	638	619	649	650	638	634	615	631	682	631	619	601	633	685	575	616	641	634	595	630	618	604	649	643	644	617	615	607	651	630	622	601	596	638	648	601	642	670	600	643	659	613	612	624	647	641	607	604	586	610	651	602	674	635	622	626	661	630	648	613	603	630	650	615	600	639	609	634	602	615	660	652	597	614	600	647	640	600	596	620	627	619	616	597	618	602	602	657	634	639	631	589	644	676	612	630	609	582	642	603	630	585	636	608	635	592	646	640	673	668	626	590	589	655	615	630	657	664	624	661	611	650	601	647	672	583	613	656	639	657	638	657	625	655	598	611	596	591	674	674	625	614	643	651	669	663	608	588	635	645	605	590	642	599	659	619	630	637	641	630	619	594	622	621	606	623	604	592	611	638	643	622	596	618	623	628	620	667	595	646	629	623	630	625	599	651	624	633	646	623	601	634	647	624	605	635	626	657	677	618	671	690	705	674	665	613	611	610	619	590	607	601	622	620	615	617	671	603	595	637	608	652	631	638	631	620	621	643	586	601	597	657	569	671	597	635	636	621	629	687	648	624	595	611	635	626	642	593	621	642	591	623	622	635	638	672	671	657	601	581	650	607	651	622	618	619	596	617	620	639	627	595	592	651	638	648	654	633	621	668	651	627	632	650	672	604	609	652	634	633	645	628	617	650	624	616	634	641	641	609	622	618	637	603	644	639	649	615	651	643	591	637	636	660	602	658	630	629	635	621	600	629	623	668	655	621	655	637	630	642	612	616	600	653	595	581	630	591	583	606	610	628	633	606	580	603	640	640	617	639	658	641	607	613	578	628	650	600	595	621	631	648	640	646	651	628	639	643	609	652	630	610	616	594	663	666	626	615	631	631	594	606	606	601	593	595	622	653	632	649	622	600	666	598	627	635	641	578	637	606	628	645	624	645	638	638	615	647	621	605	643	633	621	607	681	640	599	622	681	652	627	591	612	597	615	606	639	657	589	664	620	616	627	629	650	634	640	629	682	598	661	636	612	619	614	594	663	656	628	648	628	578	613	631	620	607	623	601	621	606	624	665	605	588	623	681	625	626	664	638	624	605	618	637	645	625	666	628	613	606	592	625	635	634	670	593	616	606	641	627	629	653	635	550	635	559	607	623	654	598	646	665	615	635	632	612	637	593	605	616	587	579	625	637	622	642	611	612	677	635	623	618	603	669	687	675	682	649	626	675	613	610	619	596	643	617	654	637	573	612	640	599	641	672	580	638	659	620	630	608	629	597	627	668	579	614	622	650	626	652	631	600	660	630	616	644	618	648
7717	558	520	401	300	218	188	181	187	170	136	140	149	141	135	136	131	137	120	135	162	137	92	128	131	129	115	135	120	138	127	134	146	123	132	141	89	126	145	120	124	144	125	112	119	128	110	128	142	123	129	128	125	144	115	103	110	135	124	124	125	121	110	137	106	134	141	132	120	122	120	118	147	136	119	116	127	124	147	115	134	138	128	102	116	121	117	120	118	148	136	125	115	104	127	137	135	131	108	137	114	128	108	142	121	113	124	140	150	127	131	121	122	136	130	107	116	108	132	132	120	118	107	138	120	126	132	134	118	120	112	131	114	125	114	111	128	94	122	127	125	124	116	123	123	123	123	111	119	99	153	121	109	127	137	116	120	115	106	113	130	115	121	121	124	109	129	117	117	122	115	112	124	125	122	142	129	119	134	122	122	142	127	119	132	121	131	126	107	133	137	123	119	117	135	121	140	128	119	133	116	129	103	110	133	125	126	126	114	134	117	134	111	124	139	118	124	144	118	120	121	135	131	112	142	120	114	130	128	130	116	114	118	128	146	110	130	116	130	108	121	112	120	114	115	125	147	124	123	105	108	130	147	130	109	115	132	143	124	151	120	141	137	117	147	117	120	122	126	124	133	122	143	119	121	118	135	140	126	132	124	136	117	121	151	108	128	115	117	136	147	118	125	110	125	118	113	108	136	121	113	95	148	141	138	141	114	125	143	138	118	126	123	132	99	145	108	113	121	135	135	120	149	134	122	117	138	122	113	121	107	127	120	134	118	118	138	120	121	118	135	133	142	137	121	125	125	118	106	146	127	125	124	130	115	126	126	98	114	122	127	121	126	128	115	120	121	128	91	111	108	128	139	140	130	126	108	110	123	135	145	137	122	117	121	139	129	135	131	121	149	130	138	144	115	130	120	114	120	112	120	113	132	146	116	119	133	137	119	127	128	125	128	130	117	119	125	104	147	139	132	122	126	106	143	112	128	127	104	117	126	126	129	141	156	109	121	151	133	108	122	126	128	149	131	114	114	136	127	118	123	99	115	128	104	135	115	132	134	121	160	138	133	126	131	124	121	123	135	124	132	149	139	116	114	128	126	138	136	131	124	128	125	139	115	132	126	130	129	131	127	116	130	133	113	122	121	124	93	121	116	124	118	101	116	132	123	127	120	116	122	133	99	116	131	102	125	134	123	129	117	118	127	130	120	115	107	114	133	128	131	123	115	145	142	118	105	113	129	123	116	107	114	117	117	116	132	125	133	136	108	119	119	111	116	142	115	112	138	120	115	123	113	131	128	101	125	123	119	152	124	143	134	125	116	123	109	109	117	148	135	111	112	153	128	124	126	142	144	130	112	103	121	131	104	98	143	126	115	113	133	130	131	131	138	134	117	130	120	148	115	140	118	117	128	132	129	102	158	130	151	144	126	110	137	114	128	110	120	130	137	128	98	115	128	121	136	90	146	149	118	139	160	116	122	134	129	141	135	115	133	124	118	104	143	157	122	119	118	134	137	117	127	128	115	117	123	128	134	124	129	104	99	130	117	99	121	112	124	131	115	98	124	139	119	131	120	115	125	110	125	113	125	129	129	157	110	138	137	130	120	115	122	128	116	136	130	107	116	122	124	128	136	138	141	103	130	128	127	116	116	114	116	139	143	109	140	142	123	111	120	136	105	120	131	142	111	134	128	142	118	121	135	124	136	135	108	110	145	140	121	126	113	112	112	107	124	127	139	145	126	160	112	115	120	139	138	126	115	110	118	115	106	118	123	127	128	133	114	137	98	132	110	152	143	124	124	145	129	119	140	119	133	124	136	108	133	126	121	129	119	127	133	133	143	125	121	130	109	130	100	147	137	126	117	134	125	129	121	118	139	139	134	133	123	138	132	121	143	121	98	119	116	109	106	116	113	144	112	145	123	115	130	123	111	123	128	115	136	113	134	132	127	124	112	118	123	129	122	103	117	113	124	124	125	117	129	139	127	113	118	154	136	141	128	129	118	122	126	108	98	144	134	134	105	113	131	134	129	138	106	143	153	124	118	99	138	126	101	129	135	124	142	152	108	122	113	127	126	115	96	126	125	147	102	132	115	125	145	153	133	133	112	149	132	93	127	119	124	125	117	119	104	120	119	123	128	126	125	121	140	131	122	97	108	154	142	112	126	135	126	145	125	127	115	142	131	127	124	111	114	110	116	133	140	123	129	120	120	128	147	120	137	137	129	124	107	129	111	113	110	147	129	132	113	120	117	131	147	124	109	140	106	122	111	145	128	110	113	114	115	127	115	137	114	123	140	121	110	141	140	147	114	111	113	127	110	128	117	121	120	142	124	134	143	97	123	121	110	129	112	122	135	123	122	133	157	116	132	111	106	117	143	112	160	130	111	133	112	142	147	123	91	105	115	109	130	147	116	125	130	123	126	108	109	116	127	131	117	135	112	107	126	127	116	109	119	107	121	111	108	114	123	117	121	135	124	124	112	111	136	133	118	126	117	115	116	122	128	108	118	113	131	127	136	127	106	124	133	129	143	123	136	128	134	131	95	109	113	96	105	140	116	125	129	125	130	90	146	103	132	115	162	130	129	130	116	121	117	141	127	124	143	127	118	118	132	99	152	130	135	116	127	105	140	115	119	124	113	136	154	118	97	114	104	116	134	135	139	147	144	141	117	131	120	121	126	125	124	127	118	115	129	105	147	120	125	130	127	126	114	124	114	114	112	130	103	126	124	132	112	113	123	132	147	117	128	130	121	137	118	136	138	114	110	120	130	128	90	102	121	119	128	117	133	124	123	121	134	144	129	123	117	129	125	132	125	120	129	130	112	139	114	107	136	127	124	128	134	98	139	119	120	121	142	148	101	115	143	133	126	134	124	146	133	129	121	129	127	132	124	123	135	114	142	106	114	121	130	146	121	113	133	137	119	126	119	112	131	148	126	132	127	134	110	134	135	137	125	124	117	135	118	120	128	133	128	105	131	125	132	127	112	106	131	123	139	118	117	128	139	116	127	111	122	108	126	123	118	137	134	141	112	117	124	116	131	132	136	132	115	125	127	106	134	115	116	157	137	114	116	121	130	119	122	138	131	132	133	127	109	101	119	141	132	126	112	123	138	155	120	119	116	106	133	122	114	136	115	134	128	137	125	105	137	131	123	111	133	115	129	131	131	134	117	147	121	123	117	132	129	131	128	123	139	130	136	144	111	130	118	135	115	128	150	120	116	130	113	127	122	122	115	130	132	123	103	125	154	123	118	129	112	130	121	130	110	105	129	127	116	132	116	139	116	128	123	168	133	118	120	127	124	118	127	123	122	132	134	114	134	118	152	144	135	110	119	118	116	131	125	109	119	115	106	118	138	154	136	121	131	99	126	121	121	125	135	132	114	137	117	120	119	106	141	122	131	123	127	137	106	120	122	118	127	142	118	115	114	151	131	133	129	117	119	129	107	136	142	122	139	106	110	136	124	141	113	133	100	115	138	140	134	113	118	117
6372	649	1139	1246	1016	843	762	632	540	503	489	452	426	351	414	373	411	365	422	346	367	372	391	341	383	325	384	327	340	327	335	322	361	350	336	351	326	339	289	330	339	297	311	329	351	307	309	297	324	347	306	319	302	307	325	345	314	328	332	326	345	312	337	307	317	334	333	321	317	318	321	316	298	314	308	325	307	303	320	310	292	296	318	325	314	303	318	295	300	301	309	306	295	323	295	327	334	306	310	323	314	316	303	313	328	343	310	343	318	291	335	342	336	332	349	295	327	325	319	320	318	278	301	306	335	315	303	305	314	319	276	312	324	310	328	329	318	312	308	316	353	320	321	286	288	319	296	327	279	293	306	314	330	308	321	331	306	334	330	323	297	323	331	310	299	295	311	330	322	294	325	292	303	306	290	325	328	338	279	288	297	339	317	299	309	320	302	288	249	311	359	304	313	353	338	298	312	296	327	296	308	298	308	332	301	320	324	301	339	281	296	284	307	298	355	329	315	325	295	356	316	342	323	299	314	314	342	309	309	321	319	344	305	317	338	273	309	335	329	293	320	347	313	308	297	270	307	328	337	317	343	339	320	335	308	324	305	302	312	304	323	312	328	289	309	305	334	308	290	301	328	305	348	329	304	282	322	314	312	313	291	313	358	335	300	311	332	308	318	317	313	332	314	327	318	278	332	317	328	319	308	296	311	306	278	338	334	296	297	330	308	337	298	310	302	318	301	322	306	298	333	312	315	329	319	311	316	301	330	349	312	302	302	311	321	281	315	304	342	308	321	306	326	328	297	313	319	298	283	328	299	302	343	333	328	302	291	295	304	315	304	340	313	315	288	309	300	304	324	344	312	294	327	332	312	306	326	314	354	297	337	370	337	286	331	313	315	319	308	307	328	299	286	290	306	294	303	293	309	322	320	327	330	334	302	330	320	295	310	300	315	309	284	310	300	312	322	339	354	300	308	340	317	324	292	281	345	287	301	306	315	299	313	327	326	321	326	307	321	310	324	299	320	313	278	350	317	319	318	292	335	343	311	339	333	329	324	318	336	305	321	307	313	329	328	317	332	325	342	290	300	319	295	294	345	353	338	329	320	310	303	313	270	309	320	315	333	323	298	313	312	342	323	303	288	296	299	352	319	323	286	314	280	332	296	337	337	319	326	290	301	317	306	326	303	317	312	304	305	367	342	315	307	305	313	318	302	302	343	337	319	335	313	304	284	310	305	314	311	326	332	332	339	306	340	311	322	303	311	289	285	349	302	330	311	309	323	316	338	311	318	303	333	296	286	308	289	327	322	316	313	298	307	314	333	295	320	313	305	325	322	276	310	291	357	346	322	313	294	308	314	319	297	329	300	302	299	321	296	299	295	337	286	320	321	315	319	307	308	349	301	322	328	329	321	307	305	323	304	323	310	349	302	325	306	324	317	340	311	308	317	347	286	303	311	318	308	318	304	324	281	309	294	300	320	323	294	326	313	296	336	315	337	315	278	337	303	327	307	335	320	326	322	337	317	260	321	308	289	287	324	286	311	336	312	320	340	309	336	307	304	315	318	281	301	322	370	337	333	304	356	298	329	310	328	340	298	305	326	300	300	342	323	320	288	292	301	300	311	284	303	314	336	302	332	298	329	321	335	291	316	285	322	324	288	274	315	315	308	343	309	324	326	306	309	303	344	296	353	295	306	343	321	308	321	318	349	316	299	357	316	288	333	297	352	337	308	283	329	283	316	295	310	313	271	348	314	278	346	338	308	318	333	320	337	284	299	309	305	300	302	317	304	299	303	339	333	305	295	330	322	302	300	289	344	333	318	313	317	276	325	344	342	293	319	327	337	308	296	317	342	326	330	304	316	325	327	334	301	306	313	299	257	293	298	321	315	330	283	320	356	317	317	307	301	325	298	325	319	329	285	335	313	314	325	328	337	310	310	318	342	294	351	283	325	292	310	301	316	313	347	301	340	329	331	324	295	286	329	326	330	337	330	307	296	313	342	307	318	332	340	323	323	306	295	317	295	293	320	301	294	298	350	307	291	315	327	307	301	314	295	321	315	324	296	320	327	297	277	315	331	295	337	315	334	297	321	326	331	312	312	333	298	296	321	332	334	305	318	306	298	303	313	295	335	298	324	301	308	280	295	310	316	314	305	324	295	296	281	304	314	291	349	298	341	316	332	299	306	321	304	298	303	277	298	333	333	322	309	311	322	298	284	312	341	310	344	294	292	340	297	306	316	320	296	320	307	302	331	324	315	333	317	323	298	307	356	339	324	301	292	343	306	316	312	322	301	317	302	301	311	291	305	333	310	315	297	320	328	326	282	333	306	320	296	298	308	356	331	322	324	330	330	303	297	321	339	323	341	352	306	296	301	333	311	295	348	310	263	293	311	339	302	327	309	266	306	328	287	305	323	342	331	286	322	329	292	310	303	317	303	336	301	321	336	323	327	303	326	340	325	341	300	334	296	329	312	317	342	301	276	331	319	349	291	304	332	352	289	337	329	306	317	327	328	312	299	309	293	343	308	311	298	316	305	324	329	306	307	321	328	346	337	320	302	306	298	349	309	288	317	339	284	333	303	324	321	314	330	323	307	300	327	320	355	314	290	314	338	312	322	309	307	299	302	303	304	302	327	323	332	333	322	328	342	312	338	311	319	307	315	318	315	316	313	327	320	330	312	325	287	282	333	281	290	322	331	300	343	308	347	318	303	317	305	309	274	349	336	325	313	282	342	340	332	280	324	314	346	311	318	329	312	353	335	329	353	299	300	318	296	304	333	327	325	323	337	315	298	286	312	329	291	299	322	325	319	337	320	327	296	310	316	295	322	323	315	314	332	332	348	316	319	329	317	330	344	299	285	326	284	325	331	310	297	315	311	318	305	303	291	339	313	295	303	297	314	319	317	322	298	320	318	303	318	314	312	286	336	305	315	347	301	311	320	306	334	329	305	318	318	322	304	330	308	348	373	331	334	315	306	301	324	296	312	294	320	303	342	294	316	346	304	299	354	347	318	304	341	323	296	324	312	323	315	317	351	346	306	310	352	325	323	342	336	310	337	288	331	290	314	309	298	316	304	309	278	300	327	328	307	335	335	326	298	293	310	316	314	293	319	302	303	341	311	329	340	288	313	313	307	309	306	291	313	273	322	307	302	339	335	346	324	303	327	340	319	310	341	289	341	311	299	310	330	332	339	346	324	295	320	319	312	333	334	300	312	321	321	347	332	310	330	295	322	320	317	272	308	355	330	309	335	299	298	341	317	291	336	319	315	311	315	283	320	319	313	307	311	342	298	305	348	294	304	291	322	325	312	339	342	332	300	334	307	278	305	312	303	344	326	334	329	277	285	308	308	309	344	319	305	295	345	289	326	343	297	312	336	325	330	305	291	309	315	314	287	321	311	317	347	302	320	304	284	316	306	300	316	329	339	322	326	347	311	339	321	293	306	328	334	329	328	316	301	282	306	325	318	316	329	316	314	316	356	341
14671	1311	949	723	520	371	301	275	234	239	204	213	213	160	184	189	160	181	170	187	169	168	166	179	172	167	184	138	162	161	167	155	146	202	162	165	194	177	176	189	167	178	174	181	181	170	183	185	145	179	174	159	150	175	174	175	162	125	157	173	164	175	161	153	168	167	175	160	141	191	181	183	162	170	150	184	167	176	160	174	168	166	156	173	150	194	144	162	168	166	171	172	170	178	163	173	171	175	170	164	159	170	175	180	155	149	167	160	179	163	167	159	152	166	163	139	166	173	178	169	138	158	160	154	141	172	154	166	153	173	188	158	169	174	171	165	200	177	182	149	173	173	187	149	157	173	156	163	159	175	178	180	168	174	182	215	179	157	145	175	160	162	168	156	196	177	147	176	189	146	147	173	158	159	166	188	176	143	194	165	185	148	136	176	164	154	168	157	197	137	165	167	157	169	180	171	168	137	201	143	166	135	156	153	165	153	175	174	162	148	163	137	154	171	193	154	156	157	149	148	176	170	154	168	159	153	165	170	171	158	173	159	174	169	165	154	163	173	174	167	178	168	185	163	186	145	172	183	170	187	165	153	153	149	156	154	162	153	162	150	173	151	175	134	149	164	164	143	163	160	182	179	157	196	181	156	169	161	171	154	143	153	146	159	143	155	176	173	184	165	153	183	155	155	139	150	143	184	157	143	164	169	142	160	149	139	146	164	143	142	156	167	162	179	157	155	159	155	158	180	163	147	173	165	143	142	166	161	141	164	159	161	146	153	174	176	163	154	183	182	159	149	152	159	162	138	176	174	172	178	177	157	172	142	145	155	185	159	149	157	141	200	174	155	184	156	164	149	148	157	176	191	196	190	163	175	181	160	170	131	153	175	175	162	174	196	175	165	158	172	162	147	152	151	148	185	141	179	179	168	177	134	157	175	174	178	159	171	151	165	147	199	172	129	181	191	160	166	164	202	180	191	155	153	174	183	181	140	211	152	193	173	172	152	170	196	151	153	163	152	146	157	173	160	167	147	146	164	161	154	173	177	124	159	149	167	182	196	192	196	191	160	161	170	187	164	153	172	173	163	151	155	151	160	152	162	184	192	148	172	184	162	161	193	175	165	173	152	156	167	140	170	165	144	164	177	174	171	156	157	159	180	174	162	146	175	165	175	156	172	160	175	148	179	161	154	163	158	151	165	144	164	180	149	163	157	158	173	160	178	179	169	178	162	146	173	154	163	167	170	161	172	161	166	148	176	188	192	167	166	172	158	141	176	166	177	158	153	161	168	139	164	150	186	196	146	174	148	157	178	154	181	173	163	163	163	173	198	134	144	160	179	155	158	176	154	150	196	176	191	162	168	184	159	160	136	154	162	158	186	168	159	181	156	182	138	170	149	151	156	180	186	161	152	199	173	140	164	157	164	170	148	141	148	169	156	161	166	162	185	158	166	153	197	191	168	173	170	148	152	162	148	177	177	175	184	169	157	154	199	177	169	158	173	168	168	165	158	149	183	146	170	158	148	168	167	172	151	160	152	165	180	176	150	158	167	157	173	135	117	152	174	177	177	169	181	165	185	165	147	163	148	169	134	144	168	167	170	168	156	134	183	157	188	169	150	179	154	178	146	196	162	159	162	166	185	185	162	174	138	167	179	177	178	156	161	174	185	172	155	166	179	160	175	180	200	162	168	173	157	171	170	198	197	155	153	157	135	146	164	159	157	176	161	161	162	168	162	149	156	149	163	177	179	143	161	142	186	185	166	186	161	159	162	154	187	176	150	170	158	165	178	149	182	167	168	177	156	163	159	156	148	169	133	126	146	155	142	163	161	183	153	170	171	175	162	128	155	146	182	178	166	155	146	167	183	158	153	148	176	149	160	178	151	149	170	140	174	161	165	174	157	167	162	176	183	169	165	169	170	181	159	147	162	156	135	179	160	152	144	159	148	167	153	144	164	158	159	150	168	177	169	139	159	164	177	178	163	159	163	172	166	164	157	182	185	172	164	165	168	183	166	146	185	169	172	167	173	157	176	176	155	172	158	179	157	151	171	165	169	148	163	181	163	151	173	138	151	151	156	178	161	183	163	171	170	191	148	192	184	167	152	170	146	150	165	171	131	144	137	156	144	151	150	158	175	155	173	148	157	148	158	165	165	162	183	142	171	190	169	139	144	167	189	154	128	153	174	167	187	170	151	154	205	176	171	159	160	182	186	152	176	170	172	163	177	163	187	165	172	177	154	141	166	160	150	202	159	169	163	169	161	179	182	191	169	171	164	149	152	161	174	151	170	147	148	151	172	194	175	131	154	153	134	181	196	176	151	183	175	178	167	171	174	159	176	146	169	164	145	165	174	159	157	164	170	187	169	137	188	170	158	153	158	143	167	180	186	169	163	155	176	147	165	184	168	157	151	154	171	161	176	156	174	154	170	153	158	149	178	137	171	165	171	155	173	163	162	137	192	176	157	171	162	164	176	154	140	182	176	191	130	193	155	176	141	170	148	167	149	166	162	165	160	137	166	199	191	148	146	160	179	164	151	181	156	181	187	162	161	173	174	170	152	175	170	162	162	189	147	151	158	172	177	168	162	177	163	153	145	170	175	179	171	148	151	152	151	163	166	156	174	156	172	166	162	175	166	163	145	136	175	150	175	169	176	169	164	163	179	151	164	188	174	187	173	206	176	147	159	164	182	198	161	161	165	173	164	182	165	207	181	145	142	171	179	174	181	186	180	169	160	169	139	174	145	186	150	178	164	131	176	194	164	162	150	165	184	183	167	175	185	157	160	171	162	195	158	166	176	155	164	147	143	158	145	152	156	159	148	136	180	154	162	168	167	152	163	184	166	184	177	166	158	143	168	158	168	171	182	140	163	151	163	149	162	157	167	160	161	173	146	145	177	171	151	164	177	163	172	165	146	177	168	170	184	178	157	180	164	164	167	166	163	148	191	178	149	185	189	161	186	188	155	167	146	176	184	159	160	172	167	165	154	144	180	189	201	166	171	184	145	204	166	170	159	173	173	147	177	172	160	169	159	187	167	154	180	170	178	172	135	144	161	170	182	174	162	169	173	144	147	141	169	167	154	157	175	154	160	167	199	170	193	155	155	187	156	166	169	177	161	156	120	191	177	182	165	189	152	165	137	179	166	194	175	162	186	183	150	159	162	174	163	168	177	142	164	169	155	158	141	180	142	158	154	170	148	166	161	175	160	167	162	150	173	177	166	148	164	187	172	167	183	160	163	159	170	178	147	179	182	178	172	151	154	144	146	154	172	160	191	170	184	167	162	158	165	193	173	146	146	136	169	180	155	145	158	151	175	147	148	179	164	175	167	172	156	171	163	180	160	175	164	172	167	174	156	153	166	189	151	171	170	175	171	154	164	150	142	162	170	161	159	184	165	157	171	144	171	157	166	161	154	177	154	166	157	155	161	181	156	170	171	129	173	172	152	154	131	161	176	166	181	169	150	174	142	180	148	173	161	171	176	150	160
8373	1100	2029	2250	1941	1414	1184	1003	892	786	721	717	645	634	581	552	537	498	536	539	543	466	536	466	472	453	479	443	469	430	468	430	418	430	471	457	429	466	410	468	413	421	469	421	423	463	449	394	405	448	467	433	449	383	404	412	420	403	428	428	386	429	422	424	415	417	430	430	377	400	407	449	427	432	389	436	398	427	389	419	423	437	401	434	439	443	433	387	392	433	387	423	371	385	366	434	448	378	408	407	437	418	405	424	420	473	408	426	435	409	435	413	406	392	441	447	418	387	423	390	432	399	417	414	390	337	429	405	437	436	450	442	414	406	384	377	410	391	458	374	429	429	427	450	409	439	402	446	387	402	421	393	406	398	418	405	399	370	405	400	414	438	426	412	407	441	436	427	432	420	412	416	366	426	454	440	395	454	426	430	456	426	384	415	404	432	397	419	439	435	417	440	438	434	409	397	432	390	450	421	413	428	403	413	394	415	454	409	434	422	420	403	438	387	429	425	434	396	413	427	396	429	402	387	402	420	367	448	424	463	448	428	395	402	401	390	422	393	403	398	399	427	413	446	428	392	419	453	419	430	445	404	411	415	420	402	443	400	441	407	426	433	399	394	407	411	402	407	424	396	418	408	447	407	437	385	413	444	448	407	455	447	433	449	411	394	472	451	400	428	424	419	412	414	419	424	398	427	430	413	428	425	419	416	438	402	447	462	420	421	420	426	433	421	428	391	437	383	409	425	411	399	399	391	432	392	415	422	445	450	440	429	433	426	406	416	423	418	417	417	398	410	431	423	418	410	428	416	425	441	428	425	420	421	416	410	415	420	449	442	448	432	401	443	401	397	420	434	410	439	409	396	433	398	391	467	456	473	419	445	432	439	418	386	430	427	418	438	420	417	411	426	400	365	401	436	407	416	434	400	432	422	422	419	412	480	423	433	449	410	456	388	406	459	412	408	432	409	428	467	430	421	394	396	397	399	434	424	443	390	449	450	408	440	448	394	421	443	401	420	399	424	429	383	405	402	411	385	447	417	419	403	362	417	448	407	409	382	406	428	408	421	389	427	466	417	410	400	404	407	421	435	421	452	420	413	400	427	444	433	463	411	411	411	449	421	444	402	458	415	418	418	396	406	446	400	468	441	374	419	418	427	407	411	408	430	428	402	418	396	445	410	359	432	422	411	441	383	425	378	439	448	387	435	399	446	424	413	438	420	408	452	394	449	399	382	445	380	401	404	429	382	448	400	424	416	433	433	433	435	486	415	417	371	438	462	374	428	434	457	408	385	379	398	455	419	487	380	402	430	407	384	445	421	401	400	414	379	452	437	394	419	422	363	424	422	439	426	441	408	445	449	403	438	394	410	397	430	459	425	437	425	441	405	443	417	413	381	425	414	450	442	399	452	407	438	439	426	388	412	391	430	413	463	409	442	409	453	412	412	398	365	427	415	454	357	417	385	449	370	407	420	405	439	424	391	399	445	414	417	406	428	412	420	436	379	423	406	420	426	410	422	447	408	418	421	401	382	402	419	388	383	410	387	423	439	428	423	383	417	433	430	445	384	434	459	429	398	455	444	383	416	398	448	424	407	401	386	419	427	418	441	428	440	406	389	445	442	445	436	377	378	416	406	401	380	408	432	420	429	439	403	447	406	410	443	386	449	434	429	406	408	423	430	428	412	413	438	422	427	438	421	382	425	446	400	418	425	426	407	412	428	411	441	410	452	453	452	420	425	446	421	374	412	422	416	428	411	399	425	415	421	388	416	419	420	455	424	403	407	421	419	409	415	418	410	444	429	449	395	424	423	410	412	390	415	428	424	401	410	423	435	390	405	423	382	411	437	411	428	450	426	388	392	423	436	423	416	417	431	421	380	442	406	458	426	401	430	409	383	425	395	422	401	446	435	429	439	383	422	426	421	447	400	446	422	403	405	403	432	442	419	441	451	439	438	396	448	452	433	429	431	410	431	417	415	390	446	407	407	423	407	406	391	419	400	418	410	409	412	420	416	402	389	413	404	415	414	422	394	441	384	411	445	444	412	405	404	426	424	429	417	432	399	415	391	445	402	408	415	397	427	420	351	399	420	439	429	422	433	433	402	408	385	393	425	473	412	443	419	443	403	450	408	413	373	460	426	417	405	415	451	422	379	419	395	419	420	427	442	393	406	405	412	404	408	413	412	403	426	418	409	429	438	428	433	395	420	440	438	409	416	405	427	431	437	403	417	452	392	397	421	409	430	404	431	391	430	409	418	446	423	426	407	442	411	387	437	419	433	375	418	430	402	448	422	399	439	438	406	407	424	399	404	432	432	392	415	375	429	389	429	401	410	374	404	412	448	428	427	391	453	391	382	425	418	448	412	393	408	419	414	455	421	407	412	403	408	457	391	433	411	482	397	401	404	414	397	414	431	402	411	406	426	427	443	445	438	427	381	399	425	379	397	391	416	465	449	413	423	416	435	432	453	435	406	395	424	412	412	425	471	428	371	395	416	423	426	404	443	452	487	391	425	411	418	433	446	419	416	397	422	420	368	396	403	434	415	426	447	403	417	406	381	424	441	410	416	417	390	451	423	425	408	406	465	418	448	441	388	426	425	406	396	452	433	402	391	384	418	416	375	380	426	387	395	406	416	408	385	444	426	429	416	445	427	437	422	440	420	392	442	422	415	407	398	424	444	388	402	415	435	427	423	420	453	456	408	396	402	432	425	395	417	385	429	416	410	421	412	414	401	408	397	411	440	416	463	390	414	374	431	413	401	395	454	419	434	386	405	409	431	419	435	417	408	438	435	454	404	432	416	428	446	418	406	435	419	430	422	399	415	411	452	441	402	418	408	462	396	459	424	417	426	433	405	430	408	399	426	400	423	407	406	379	471	408	413	417	428	440	400	411	431	404	412	429	398	401	407	418	433	436	404	390	415	407	402	420	407	431	433	423	415	383	409	401	428	401	416	413	404	410	360	380	420	442	364	407	441	405	433	423	423	433	410	396	413	407	409	405	399	405	420	401	403	367	397	425	422	420	440	465	432	427	436	402	411	404	431	423	394	406	432	425	421	424	440	423	439	395	405	459	443	399	379	411	421	385	449	415	408	408	457	440	383	423	411	408	417	428	436	455	406	406	389	413	403	395	383	411	393	407	391	406	388	423	403	418	408	438	411	396	404	428	465	431	403	392	398	390	371	418	420	453	414	448	412	418	444	445	430	416	419	413	403	417	437	448	405	420	402	388	394	452	404	420	416	408	417	411	415	455	440	401	408	419	402	427	436	422	417	429	435	408	449	469	398	433	414	404	414	406	423	409	414	397	465	381	453	416	400	444	403	421	407	401	436	436	426	458	427	418	454	414	381	425	400	469	412	439	442	405	440	422	434	442	393	369	412	428	412	412	435	393	417	408	405	396	427	400	419	376	398	446	414	409	414	414	423	425	398	433	399	414	437	416	411	413	424	446	437	393	434	416	424	465	415	417	439	396	421	390	418	424	416
1807	320	285	307	285	273	291	272	265	304	292	298	269	275	321	287	287	289	262	335	307	312	291	316	282	315	302	272	267	274	297	279	280	271	308	280	288	285	263	286	314	265	269	264	288	288	299	297	268	295	282	281	308	313	281	280	296	285	295	285	283	265	299	304	282	250	269	269	314	247	278	290	286	266	298	324	294	299	291	298	289	300	291	278	302	305	310	284	289	311	311	266	275	278	296	293	288	298	282	300	277	280	269	295	284	304	274	295	253	282	282	303	292	263	294	298	288	282	285	297	281	293	263	248	269	284	270	301	297	292	343	308	289	251	267	290	293	269	254	281	284	289	255	299	283	303	305	295	269	293	296	257	276	260	269	293	290	238	286	308	299	301	292	282	275	279	300	332	268	338	268	276	305	271	267	296	284	293	292	283	267	279	302	287	307	290	307	282	251	286	306	305	274	294	305	297	295	282	274	289	265	275	300	275	277	282	288	314	268	309	278	317	271	258	287	276	310	288	268	282	259	285	292	286	255	288	306	261	272	289	295	274	290	313	280	270	295	291	298	240	292	260	279	285	278	275	269	275	285	258	261	269	267	323	307	287	291	245	285	280	278	287	281	285	312	284	295	282	288	285	276	273	291	284	281	269	261	277	319	302	271	293	280	329	317	255	299	277	285	313	316	287	281	275	276	326	319	287	317	303	324	303	306	296	287	288	273	276	272	300	304	300	261	326	297	275	290	282	266	288	296	302	282	288	273	269	267	253	270	260	266	310	301	301	295	284	252	295	283	272	294	316	271	284	272	317	277	312	296	302	300	278	310	274	274	317	291	268	282	263	271	247	282	272	284	300	305	320	238	272	286	283	280	305	286	261	275	287	308	284	282	255	278	262	270	266	285	286	285	272	254	316	276	260	283	275	271	276	277	265	282	275	289	293	305	280	302	286	292	313	291	256	277	295	246	290	272	298	260	264	287	305	309	276	287	309	310	289	268	292	277	289	258	253	289	290	301	292	310	302	289	283	288	287	295	278	298	291	265	269	244	278	285	281	306	313	271	311	303	300	255	326	295	295	280	270	297	290	245	289	294	262	294	272	252	297	297	306	301	289	299	289	305	299	281	272	300	296	312	282	295	273	288	295	265	320	312	284	276	282	306	323	278	317	276	290	319	294	270	297	268	296	271	293	319	314	270	331	267	274	315	288	294	275	311	265	298	300	307	281	297	285	297	276	250	273	278	285	276	268	296	345	265	309	298	288	273	299	264	283	280	284	259	264	270	283	258	252	278	282	312	273	315	275	259	304	294	269	268	260	321	260	261	287	289	271	285	308	296	265	306	304	278	289	277	267	309	280	299	291	305	265	260	288	274	299	283	274	304	259	260	311	306	294	279	268	297	291	279	285	304	290	293	302	300	274	265	325	242	278	278	283	286	268	307	269	274	289	310	286	291	296	294	290	304	278	292	276	280	265	306	301	300	311	276	284	286	300	301	310	259	292	287	305	277	296	274	301	270	272	238	254	258	289	278	291	295	276	272	283	301	274	309	291	276	275	297	315	286	296	293	287	290	279	288	307	274	251	286	280	296	277	275	298	252	290	261	330	291	304	289	287	274	280	306	280	281	260	305	323	301	291	301	276	262	290	336	276	283	283	281	293	259	316	244	289	278	258	281	285	299	273	288	310	256	303	294	329	277	279	272	281	279	307	272	296	287	280	270	272	307	280	291	294	312	288	279	274	293	294	290	308	293	285	296	276	259	290	285	272	289	272	267	272	298	308	291	279	290	294	319	284	285	282	296	312	296	289	323	269	263	290	282	259	290	282	311	315	249	283	272	281	285	336	274	265	289	252	293	280	297	283	256	269	278	295	314	313	308	276	275	287	307	288	294	308	288	300	272	269	276	265	269	265	299	283	278	313	273	286	294	260	288	277	289	309	297	300	249	288	301	282	274	320	285	294	291	269	295	287	287	284	281	302	293	290	297	305	293	281	278	265	303	271	284	282	291	305	290	272	327	265	288	262	305	291	293	281	320	268	305	270	283	292	299	308	326	294	286	268	311	283	278	282	258	276	277	277	308	266	324	293	280	268	266	273	280	268	251	265	279	299	328	305	300	295	273	269	258	290	290	274	281	321	328	271	298	306	281	269	288	316	283	316	279	299	289	276	272	271	270	289	287	270	278	314	310	262	307	281	290	309	287	267	306	277	283	288	249	294	277	271	291	310	302	307	268	303	288	298	258	311	315	284	273	260	305	265	276	260	269	322	299	284	293	255	284	294	296	287	309	303	286	294	282	309	284	293	313	301	272	271	276	305	312	275	302	284	248	260	306	287	301	289	321	259	297	273	264	254	278	265	300	301	320	289	291	281	323	298	293	303	302	305	281	288	281	270	272	272	305	311	305	309	271	285	266	271	287	264	295	318	310	298	270	330	287	313	259	293	315	285	275	287	257	289	254	301	293	262	281	299	298	310	294	305	337	274	265	272	289	285	275	309	302	265	281	285	314	293	251	272	280	254	295	253	262	273	281	280	285	278	309	303	311	258	253	287	276	294	302	288	297	282	303	247	274	273	299	306	276	284	291	265	286	287	311	268	302	302	267	300	274	291	290	266	294	275	307	282	324	318	293	266	265	292	278	311	319	274	273	283	277	260	302	272	281	310	287	303	316	296	323	275	278	282	303	301	267	286	270	303	313	272	283	288	304	270	312	270	268	282	250	263	274	251	312	291	290	291	280	284	278	250	278	317	280	313	290	259	267	263	283	253	290	277	284	301	311	316	266	321	268	266	258	309	298	284	308	319	297	282	290	295	318	297	299	271	285	291	294	253	263	332	286	272	297	296	293	274	267	303	266	256	309	307	302	324	304	299	261	297	292	309	287	276	284	286	248	270	277	251	285	304	286	286	274	283	258	285	296	274	274	291	296	296	288	301	286	310	257	291	256	272	303	277	257	297	350	276	309	279	257	279	260	265	283	281	313	305	276	298	333	282	252	276	295	276	252	277	320	263	297	308	284	289	288	278	260	294	301	288	302	268	320	283	255	296	298	254	282	315	300	287	331	306	303	264	253	290	290	303	298	312	310	291	298	297	261	297	305	306	271	276	275	268	251	265	266	267	286	309	276	282	282	279	313	294	290	305	285	291	320	274	265	256	280	292	290	315	304	310	264	296	284	303	280	303	311	284	286	271	279	298	281	277	270	278	292	270	270	276	273	253	269	277	307	305	262	301	293	263	266	281	277	313	285	272	277	301	257	259	258	277	269	303	291	264	268	294	286	256	323	290	318	319	294	289	290	318	292	254	321	306	302	283	295	274	310	265	322	290	250	246	276	294	285	294	258	323	311	272	304	291	308	250	272	285	263	287	302	285	298	278	279	280	303	304	291	284	283	311	301	274	264	312	290	292	266	308	316	295	284	288	303	253	315	306	272	302	279	299	274	294	260	274	289	306	288	288	298	273	269	273	301	302	315	304	303	264	283	290	273	285	287	289
2169	692	695	709	648	669	638	655	629	657	626	638	627	654	619	642	639	627	670	644	669	594	579	603	624	595	647	608	670	603	623	673	616	629	663	614	617	628	681	625	629	631	615	662	587	640	664	649	577	644	630	611	650	626	627	623	619	659	613	604	597	622	624	625	638	641	640	586	608	627	595	616	636	657	640	643	656	628	615	676	613	612	635	662	659	621	638	617	550	612	600	668	602	641	617	672	655	617	585	562	659	621	623	677	663	620	622	653	638	611	649	635	644	642	644	619	627	664	610	660	596	607	635	634	678	657	616	634	604	678	636	650	643	658	636	600	602	640	631	614	632	623	659	616	582	645	623	624	669	667	628	624	639	664	620	648	716	634	610	637	624	657	658	649	654	643	628	612	646	636	667	585	655	626	622	611	634	617	662	594	656	650	651	617	629	654	656	612	639	635	666	633	655	682	612	665	645	648	612	615	661	618	634	621	638	638	634	629	650	665	586	576	605	643	621	624	588	638	618	609	599	634	633	601	646	673	650	667	613	603	617	642	640	613	631	654	652	623	627	614	639	657	615	614	661	626	639	651	610	630	598	632	689	609	658	659	665	634	636	631	610	653	589	673	559	652	600	611	602	681	649	611	603	619	630	630	602	650	634	654	628	619	602	619	586	646	609	669	665	632	619	615	622	658	643	596	660	658	595	591	645	624	637	659	605	635	629	650	626	640	593	648	623	600	630	593	624	651	660	627	603	672	633	645	585	611	636	618	588	612	669	661	647	624	651	598	584	607	650	666	657	615	601	622	602	666	631	626	643	658	643	635	642	647	647	608	636	628	604	665	582	641	650	628	663	591	614	597	667	633	689	612	610	629	606	583	704	623	610	608	678	688	650	649	615	617	627	616	606	636	661	641	633	628	634	638	655	588	652	591	592	580	664	625	638	654	629	632	562	667	599	671	641	621	600	633	608	602	624	611	639	646	590	601	625	640	644	637	593	633	593	648	661	689	659	635	632	662	674	639	642	643	667	640	639	640	584	658	573	627	644	606	662	622	590	606	639	627	637	586	616	616	623	591	657	620	642	635	615	646	644	608	587	613	656	674	635	639	643	613	627	640	638	630	623	645	606	629	638	634	636	611	596	602	631	641	658	663	647	667	646	586	612	658	629	647	628	642	638	612	610	615	658	658	612	654	666	664	606	609	630	657	620	634	629	632	659	650	618	648	615	590	599	610	648	642	614	670	608	697	628	568	642	631	631	585	604	598	647	648	609	605	681	644	636	613	615	616	639	638	642	617	651	623	619	595	667	619	651	612	661	636	585	635	603	602	630	647	614	678	608	699	645	670	637	624	610	635	639	631	636	595	651	631	632	649	641	666	594	616	615	643	603	657	679	603	621	640	617	625	644	625	636	615	644	599	632	647	613	636	630	658	646	649	646	651	660	627	649	660	662	646	617	636	654	633	639	589	667	655	636	571	668	628	610	633	626	605	658	634	603	644	673	604	636	650	599	663	605	613	618	641	629	625	649	662	684	619	649	647	672	620	594	656	683	630	623	591	662	623	653	668	632	585	644	637	622	609	625	627	635	599	609	619	646	618	647	622	634	623	601	664	663	621	625	646	633	595	631	610	559	643	614	658	623	568	644	631	599	651	633	669	644	605	630	634	670	642	628	602	638	659	638	667	637	634	627	631	612	613	668	628	642	632	630	624	656	611	644	636	577	640	663	628	637	640	629	673	621	668	629	606	617	654	610	650	689	677	579	633	690	615	612	631	656	615	628	606	647	685	604	644	629	641	611	622	659	595	606	610	587	618	620	618	667	594	633	587	629	657	581	674	656	628	621	625	620	611	627	601	633	624	663	591	630	610	616	638	597	634	659	603	637	633	651	592	683	631	665	622	637	608	601	621	664	666	638	637	607	675	651	605	645	615	644	608	618	585	639	634	632	613	653	634	606	620	691	603	615	647	614	604	656	655	619	638	666	629	638	577	647	605	599	635	623	646	615	631	592	643	601	640	633	603	669	628	620	643	653	609	621	620	581	603	622	649	611	653	640	623	664	662	686	635	633	628	618	591	633	680	600	611	660	600	629	610	634	637	638	633	637	646	628	618	636	633	623	647	646	636	671	626	580	612	642	569	644	605	651	645	653	640	640	646	584	623	660	639	621	612	650	601	638	640	646	630	681	605	634	636	632	681	576	627	611	642	650	627	613	623	606	596	624	639	616	625	657	634	623	639	626	596	646	660	648	610	611	653	614	656	617	606	612	610	632	622	640	612	634	590	619	664	664	613	658	635	670	634	628	678	659	623	652	618	620	605	604	630	613	611	626	648	665	615	659	589	657	646	629	630	682	600	639	675	614	631	594	644	654	640	655	646	664	619	673	675	640	614	632	633	644	650	609	622	636	626	681	646	638	590	633	629	614	648	657	632	627	631	655	598	614	608	632	631	630	645	665	630	668	668	588	654	625	633	654	646	660	685	641	600	637	589	661	636	591	602	632	633	622	627	629	605	624	598	607	655	688	614	602	629	649	657	618	669	629	622	620	577	629	593	648	660	609	609	618	605	602	681	629	593	617	644	637	651	588	590	642	647	624	617	633	649	611	605	657	622	651	624	644	672	605	613	617	639	626	629	637	623	609	603	656	667	599	601	672	652	661	610	611	629	576	631	622	586	649	638	669	608	604	655	644	628	644	630	637	611	671	658	652	587	658	638	611	641	652	617	620	627	612	626	647	598	649	630	624	637	625	612	622	635	615	561	622	635	625	613	656	646	649	651	662	631	664	661	646	652	666	627	640	635	649	595	652	669	640	594	601	613	635	642	663	670	603	613	602	618	688	626	652	649	632	602	618	641	610	645	612	649	573	657	650	686	588	653	637	610	644	639	658	646	639	604	628	684	596	599	645	610	650	663	627	639	650	636	621	625	577	619	585	610	628	605	622	622	642	586	596	641	641	658	648	653	610	640	653	588	630	667	627	648	645	604	671	642	632	638	640	615	614	619	571	657	636	642	677	658	655	589	652	624	581	635	625	690	623	630	608	668	652	612	641	585	661	625	662	671	608	607	628	595	638	657	647	680	637	597	673	635	602	649	626	631	649	632	662	642	630	596	659	660	660	651	668	625	646	622	640	638	594	652	618	636	644	661	643	646	648	683	636	604	686	627	603	610	667	653	589	589	597	650	633	623	624	575	632	675	616	687	644	655	612	648	620	639	656	635	584	635	619	649	643	585	608	656	653	612	595	675	634	628	647	593	609	638	609	628	632	625	660	596	630	650	661	610	618	608	647	652	628	641	643	625	611	631	591	645	641	663	649	659	667	656	665	596	657	636	647	606	637	611	610	595	610	615	608	644	634	663	601	649	645	631	654	682	641	616	676	659	619	671	608	659	648	597	601	635	601	626	622	641	631	666	603	600	664	672	620	632	622	652	611	625	642	649	642	639	605	593	711	588	614	610	632	608	634	688	637	599	631	614	643	611	656	634	615	626
7909	556	491	376	304	221	188	169	184	164	166	136	140	106	146	139	118	140	122	110	132	131	134	110	126	132	127	146	142	132	130	138	133	127	125	123	123	141	113	134	140	135	123	143	126	115	106	125	136	143	117	119	119	128	125	135	125	120	110	123	157	124	131	129	124	136	149	127	131	128	126	152	105	129	114	107	120	120	127	132	135	127	127	110	115	136	126	136	132	96	125	120	129	120	133	143	136	124	121	142	128	126	120	138	129	118	129	104	105	143	132	131	126	135	118	120	137	148	130	120	103	125	123	132	141	118	148	129	123	133	123	127	123	137	124	141	121	123	119	107	121	113	126	129	109	107	115	123	106	128	109	126	100	107	132	116	93	142	149	123	130	102	123	124	143	122	113	108	123	133	126	89	140	143	128	103	122	141	122	123	107	116	118	119	134	128	118	123	133	123	141	126	123	132	104	116	110	133	126	102	126	131	122	140	116	95	104	109	121	128	146	114	115	130	121	112	118	115	123	105	119	127	118	142	127	163	130	145	119	108	102	106	123	123	144	112	118	124	118	107	115	135	129	126	140	129	123	102	110	127	124	126	131	119	112	136	105	129	135	122	118	126	125	105	100	117	101	106	112	150	128	144	141	115	118	134	122	124	135	135	134	115	140	97	126	134	146	120	112	127	125	128	117	130	132	123	139	135	115	120	127	104	121	137	125	122	140	136	121	135	131	123	110	127	121	141	125	126	97	111	117	131	114	123	117	117	108	117	128	116	133	131	111	128	129	133	117	116	134	133	124	138	116	121	131	133	111	130	124	134	104	131	133	124	137	107	138	101	130	114	124	117	129	120	126	139	126	122	105	135	132	103	127	114	115	143	150	98	112	113	122	107	121	140	119	118	111	106	136	136	116	148	141	124	133	134	134	133	138	116	119	139	119	117	128	114	134	111	118	124	130	112	104	121	97	142	136	129	122	101	124	115	138	131	113	123	129	155	140	117	127	123	143	100	130	130	119	117	133	114	127	119	127	119	132	109	123	137	111	121	143	125	117	130	133	122	119	131	123	123	125	118	118	130	141	120	155	154	131	126	116	110	112	119	103	110	125	136	120	117	129	132	141	142	119	128	119	122	129	105	122	118	125	131	136	129	135	112	131	129	118	123	133	117	140	135	117	118	100	128	115	130	127	125	107	100	111	148	126	140	131	127	136	130	131	110	131	125	110	120	120	126	117	134	126	120	163	148	123	120	111	133	127	125	132	136	127	124	119	130	111	125	107	141	129	137	86	137	124	125	124	140	142	113	105	155	131	124	125	120	118	141	119	130	134	114	139	146	130	108	146	123	114	127	145	131	117	127	126	134	109	133	131	137	103	137	138	110	114	115	110	126	119	108	130	122	147	147	155	113	121	134	118	120	125	129	154	150	127	126	96	107	134	125	124	105	114	124	112	122	129	108	118	111	133	117	127	125	147	130	132	143	127	147	133	125	137	113	111	135	123	117	135	137	132	121	131	131	126	130	124	115	111	100	136	139	137	114	132	118	116	114	116	120	125	140	127	110	115	122	129	120	127	117	132	133	153	121	128	105	109	128	108	123	125	125	111	132	117	119	101	140	122	139	115	119	126	122	114	130	115	140	118	116	100	109	125	111	132	121	101	112	114	103	133	123	125	130	112	105	129	105	138	120	119	107	122	121	140	127	131	141	131	119	127	108	116	126	129	128	127	140	138	98	116	128	126	116	127	147	125	143	110	121	118	148	105	102	132	106	136	120	125	121	113	130	106	138	101	120	109	129	108	138	116	129	131	133	117	133	125	128	110	110	129	135	120	124	126	122	120	126	127	143	106	125	116	116	116	135	129	118	111	126	134	107	139	119	122	121	109	125	122	133	105	117	136	128	141	115	135	137	116	101	138	119	135	140	130	116	123	135	117	110	108	119	127	139	136	125	117	139	122	139	102	117	127	135	122	125	112	129	115	103	140	107	132	121	108	115	123	130	135	136	129	110	116	122	95	124	127	130	132	119	106	140	130	108	130	131	126	134	118	129	112	128	110	125	130	119	139	130	126	108	107	139	121	131	100	140	127	121	116	128	121	114	131	118	106	116	141	124	133	120	119	116	126	133	121	138	122	137	109	128	116	111	141	121	118	152	122	132	118	139	126	159	127	120	138	124	108	117	136	113	115	120	119	133	116	104	137	123	131	118	122	118	115	135	137	129	114	136	124	136	120	150	127	122	105	127	114	128	135	119	144	128	112	141	103	108	137	119	103	129	132	111	130	116	112	113	134	124	101	118	108	122	121	106	141	140	152	139	152	123	131	112	131	115	117	127	130	125	123	101	143	153	141	107	118	142	108	153	119	98	131	124	119	140	127	124	108	92	119	134	132	133	139	136	122	122	127	118	144	124	136	127	130	105	107	116	130	121	126	120	136	130	121	111	130	123	122	115	119	127	127	129	150	116	119	120	137	135	129	143	143	134	126	114	105	111	125	129	112	132	126	120	125	130	112	128	135	116	149	120	122	135	136	131	136	120	109	113	126	137	121	121	121	131	134	142	110	116	123	114	107	124	147	120	129	143	139	110	133	119	137	117	102	125	117	127	132	128	116	142	111	120	123	92	133	143	136	141	126	118	121	132	128	122	134	145	122	110	114	137	130	123	114	130	133	112	127	117	131	109	105	137	100	120	124	128	141	129	155	122	159	132	127	116	116	111	138	119	108	150	121	118	120	110	116	139	120	134	130	123	118	111	115	107	108	117	133	101	109	144	106	101	122	108	136	144	122	147	117	124	124	128	130	112	108	139	118	122	138	109	112	125	130	138	128	116	127	108	155	113	112	117	112	152	140	147	126	146	138	115	128	141	131	116	116	118	133	128	124	120	127	114	123	142	123	141	106	130	103	112	119	143	130	111	113	125	117	116	122	132	148	121	105	110	143	106	118	112	107	125	131	106	128	131	117	124	119	117	111	100	143	115	110	136	134	140	112	137	104	115	116	130	129	106	106	129	150	117	129	128	110	113	102	116	126	107	119	115	131	107	125	125	131	132	120	123	117	129	132	106	124	148	117	132	119	122	121	126	113	122	114	120	119	124	131	117	131	125	126	120	141	111	139	143	109	110	127	123	149	141	115	107	103	129	103	137	132	143	118	106	137	135	131	138	127	117	110	132	119	120	137	103	124	115	111	141	116	138	140	133	126	125	117	128	98	117	122	130	135	102	109	130	137	127	114	150	133	118	132	129	118	121	120	129	135	137	95	105	129	119	121	115	128	139	128	113	97	147	141	131	125	115	131	108	121	108	109	115	107	127	124	141	136	129	135	114	125	137	111	121	134	135	121	128	125	135	119	125	113	109	120	114	143	122	108	106	124	103	105	119	127	132	109	131	135	129	151	115	112	124	127	134	131	106	113	115	132	153	108	138	139	134	123	115	113	126	130	117	178	125	135	124	115	148	145	117	125	137	136	111	138	128	122	136	128	117	116	146	124	122	122	137
6312	686	1133	1338	1088	875	679	608	549	532	507	464	464	394	400	413	358	378	357	391	342	333	378	395	347	312	349	339	340	347	344	357	331	332	341	348	321	324	347	301	350	318	313	336	327	328	308	334	332	312	329	307	305	319	293	352	347	299	299	296	254	338	331	312	313	307	280	299	313	315	335	334	328	338	342	317	334	344	319	321	301	284	308	328	322	336	316	338	303	296	307	322	305	328	301	339	349	308	351	309	314	331	320	312	304	312	301	344	333	314	319	338	331	308	337	331	317	312	333	351	332	309	342	341	316	297	313	328	328	283	286	374	311	331	314	305	339	300	309	333	341	329	309	311	312	324	328	319	336	276	317	328	317	333	310	319	313	267	296	332	315	338	320	322	302	308	327	331	295	321	302	307	315	317	327	316	317	311	323	334	304	320	330	305	300	296	331	314	290	312	296	324	322	350	348	283	340	331	333	363	311	302	345	326	328	308	317	309	327	328	319	329	343	325	315	310	330	300	340	305	318	355	344	303	296	326	308	301	337	353	311	316	283	326	281	310	317	317	321	331	286	325	328	339	341	342	334	330	304	301	322	306	316	356	324	303	333	299	339	316	299	334	338	303	335	289	318	316	339	326	295	321	325	309	305	328	309	334	338	318	328	300	329	293	341	344	323	290	338	305	290	342	323	343	344	348	329	317	302	314	320	331	273	305	350	281	298	298	337	307	334	349	347	313	316	327	292	293	307	300	298	288	353	303	286	315	323	298	337	273	306	337	330	334	322	320	317	312	298	359	316	293	311	340	328	279	307	344	324	295	339	334	291	303	313	304	321	323	297	306	317	326	322	322	306	327	319	320	318	347	341	333	348	292	302	310	323	346	315	281	314	311	289	318	324	302	304	295	355	306	338	301	347	275	300	289	324	296	304	317	334	338	305	363	311	324	311	310	320	313	314	300	334	311	344	298	291	362	319	302	302	322	304	301	333	310	283	339	324	348	275	317	317	321	311	295	323	310	311	333	317	281	306	304	291	352	299	332	328	298	309	283	309	316	329	300	311	315	298	322	264	300	307	320	322	319	329	292	320	376	284	334	332	290	299	308	300	279	325	298	347	314	300	308	301	308	330	328	342	326	291	340	308	324	306	314	312	333	338	298	298	276	311	291	305	328	321	312	295	322	305	318	317	317	289	352	292	326	304	311	303	311	300	310	330	351	288	334	307	336	323	281	305	296	348	301	296	291	307	323	326	303	314	345	306	292	301	332	305	332	339	324	325	323	302	310	309	313	315	340	315	325	323	320	327	330	342	317	317	361	334	321	316	335	313	292	315	314	290	322	314	303	328	283	282	332	316	316	323	281	318	326	304	293	321	320	313	316	348	307	315	336	338	310	308	314	314	315	334	315	327	283	338	320	318	284	316	319	302	326	342	311	339	299	312	318	295	332	316	316	316	314	337	311	337	291	302	342	288	283	335	310	350	300	302	333	325	337	334	308	288	302	301	300	322	308	310	317	299	323	313	315	303	296	286	333	310	310	352	303	279	338	308	337	338	310	326	311	306	281	290	336	294	321	321	339	307	320	308	340	339	299	318	333	333	295	317	316	323	317	312	317	300	271	299	321	301	318	322	342	311	321	335	320	350	312	328	308	360	304	325	321	314	303	341	289	288	314	289	323	295	304	308	317	274	359	317	339	321	299	322	292	295	333	338	331	295	320	327	303	323	319	305	321	286	323	314	304	334	316	341	330	318	305	302	296	333	329	320	297	352	289	332	313	302	314	356	317	300	307	297	329	327	319	313	343	323	299	281	307	308	328	282	325	306	299	317	318	313	304	320	284	336	321	336	317	333	305	313	324	306	305	332	316	278	307	283	305	325	316	311	311	335	296	285	327	352	302	329	297	339	328	305	314	333	350	326	303	335	325	294	298	303	309	341	305	304	301	330	325	315	343	305	338	321	302	333	318	331	342	348	293	336	341	324	324	338	334	341	315	294	350	299	313	329	318	302	304	289	319	328	310	324	345	320	324	309	306	348	346	309	315	326	328	287	314	300	298	305	311	292	364	360	320	333	321	312	305	322	301	301	314	319	352	297	334	330	294	303	351	278	309	287	314	338	325	311	345	310	330	321	279	297	320	343	307	326	329	324	284	291	318	293	344	305	297	313	328	311	362	279	318	322	325	314	316	341	335	328	331	328	316	320	319	320	333	303	354	300	364	320	296	306	307	311	317	293	289	321	329	294	323	297	295	337	338	330	308	322	285	336	337	328	345	303	292	368	297	342	312	316	295	340	316	344	303	311	312	305	327	318	317	302	341	300	313	317	313	323	300	322	308	308	340	298	303	319	333	345	320	342	332	311	299	268	293	291	334	322	346	305	304	331	319	320	303	311	342	321	328	330	305	327	342	327	324	330	320	315	332	328	330	306	300	324	349	298	313	279	316	297	358	273	340	304	304	290	328	335	313	313	313	342	321	319	335	318	323	302	331	299	334	293	334	289	318	316	329	299	326	320	309	320	306	332	291	304	346	302	327	317	351	309	308	309	303	336	342	313	278	324	293	360	291	306	299	342	287	339	312	321	339	324	329	297	324	316	308	339	298	317	324	333	310	290	344	304	343	319	318	316	348	330	316	272	298	338	320	303	302	322	312	305	312	318	306	331	302	315	302	302	314	352	322	327	350	324	326	305	334	332	329	291	306	324	292	325	325	326	360	313	282	353	303	335	288	343	308	285	307	327	358	309	313	287	269	300	332	302	300	334	318	335	301	326	305	326	315	307	311	328	337	312	310	315	316	324	333	320	319	315	295	327	352	298	320	296	318	320	315	321	301	298	312	305	307	318	322	318	307	342	325	317	320	300	366	300	306	293	301	326	364	311	324	314	333	323	329	337	314	299	298	310	329	309	319	312	279	343	316	331	323	293	295	302	304	339	338	336	320	306	294	317	332	325	301	303	294	313	366	314	327	308	298	313	304	292	301	275	322	354	323	324	322	302	313	303	309	298	336	303	328	331	300	281	328	309	314	304	347	297	318	306	315	314	332	303	308	289	277	306	310	328	330	345	293	310	331	320	300	329	306	313	305	323	304	318	340	313	289	328	327	303	327	293	329	309	295	308	306	321	339	301	315	304	284	342	273	306	299	315	343	296	314	319	335	333	279	314	340	357	281	314	330	310	314	336	322	341	304	324	293	321	300	322	327	311	324	307	322	336	320	293	343	328	292	322	305	319	306	317	306	319	317	338	327	278	336	316	318	281	290	301	344	325	354	337	296	323	310	306	309	298	345	313	305	318	304	321	334	304	322	336	343	287	309	311	314	331	328	284	296	309	337	304	311	344	316	323	346	326	342	265	337	355	304	343	344	286	302	358	314	319	301	338	311	323	288	324	309	334	315	297	321	346	292	310	311	320	331	328	316	276	328	302	309	322	308	322	300	324	315	319	316	340	310	313	323	311	334	302	354	296	314	312	289	296	335	305	318	315	338	310	329	284	333
14590	1346	986	783	526	383	300	281	233	228	226	228	231	170	189	209	172	182	190	200	168	181	175	171	155	160	192	176	189	195	168	153	175	171	158	190	162	179	153	147	189	171	166	160	164	199	139	164	175	178	167	159	168	164	165	168	156	161	187	168	157	175	162	167	175	175	165	162	157	159	157	185	167	156	170	168	160	142	159	181	174	158	180	161	169	163	186	186	155	152	157	139	146	172	158	149	168	172	160	154	139	155	169	172	135	179	173	157	185	179	145	151	168	167	155	185	143	183	176	179	172	175	140	175	154	168	192	161	180	174	157	149	162	163	161	167	133	161	158	155	142	151	152	166	160	155	162	181	157	173	158	162	167	143	142	168	176	175	156	180	143	149	145	171	190	184	184	148	177	175	155	161	189	153	156	202	167	169	167	156	167	154	161	168	156	160	186	171	175	171	147	162	156	166	170	155	152	163	162	168	145	165	174	171	175	173	182	184	164	171	167	147	163	185	172	167	171	169	137	188	160	149	155	174	162	143	162	152	171	173	135	171	170	161	188	155	184	165	172	184	184	169	178	180	152	172	162	161	167	184	191	163	166	146	170	156	158	172	182	139	140	158	141	154	173	171	145	173	156	167	193	189	178	179	159	178	160	153	164	157	175	176	159	152	164	187	164	134	186	172	170	172	171	151	162	164	164	146	142	167	154	156	181	169	180	169	152	164	151	179	148	150	144	158	159	162	174	162	184	179	177	176	167	166	173	181	137	163	167	139	171	167	181	158	150	136	169	160	183	188	135	156	163	153	163	158	138	168	169	165	171	138	171	175	155	160	173	167	171	185	158	170	172	169	159	181	141	162	172	165	160	163	171	175	170	171	174	130	175	161	160	173	145	158	162	162	151	158	160	166	160	153	156	169	164	157	169	173	169	173	154	175	167	178	148	158	151	165	147	159	156	167	171	139	165	169	128	177	169	182	181	198	152	155	153	159	169	178	167	176	186	164	185	176	183	163	180	159	154	149	177	166	172	152	183	176	158	151	140	167	173	169	176	182	179	167	164	181	154	181	157	163	163	138	154	169	180	179	161	161	169	152	156	156	174	153	158	168	155	165	162	157	156	177	161	176	186	157	163	152	171	180	176	188	179	189	160	149	167	177	166	175	178	182	157	194	169	149	158	153	159	184	187	187	142	162	170	162	155	171	183	176	162	166	167	195	198	149	161	145	161	157	144	155	143	143	158	159	182	159	158	169	153	156	159	161	155	161	158	153	150	159	170	160	165	172	170	188	160	131	157	175	150	197	179	174	183	169	153	163	169	171	178	161	187	168	168	155	149	166	171	172	170	141	155	167	145	177	167	154	161	169	172	181	150	157	165	163	149	163	171	178	171	165	176	164	148	194	176	146	172	157	174	142	165	136	166	157	170	175	175	175	148	163	162	169	153	155	178	157	164	171	147	168	171	189	151	178	187	155	150	166	167	158	169	145	141	164	159	173	179	176	171	161	197	168	171	177	164	191	159	167	155	164	147	175	160	167	171	188	138	156	184	154	148	173	148	186	141	146	162	161	181	180	171	187	140	155	163	147	163	169	188	169	162	140	171	156	177	169	154	165	158	169	180	156	156	180	138	169	152	155	177	192	170	180	166	168	172	171	173	157	169	178	185	192	160	161	181	187	154	163	164	152	172	160	153	191	179	163	169	147	165	168	179	155	166	174	193	174	175	172	159	164	162	192	152	155	157	151	164	204	161	143	177	168	152	172	163	163	159	151	150	166	150	176	156	181	152	180	172	154	138	175	156	172	144	169	173	166	178	178	142	181	162	184	173	176	144	144	159	147	163	156	170	166	151	152	164	152	172	156	173	174	180	181	187	150	164	156	158	162	137	151	145	173	181	153	166	156	162	173	168	170	151	159	198	170	170	174	153	197	148	166	139	168	189	167	139	183	159	149	166	172	143	157	150	138	155	172	153	166	169	163	177	169	179	162	165	161	150	136	154	160	140	161	178	167	193	177	160	150	134	144	140	164	195	172	170	153	157	157	174	185	166	166	196	175	149	175	160	162	168	178	166	154	193	158	158	173	151	186	163	157	148	174	162	160	167	172	148	147	167	168	184	166	161	170	163	173	179	165	150	171	169	191	195	175	191	161	153	153	163	165	154	144	156	160	169	160	139	176	155	153	174	177	199	193	146	156	171	175	149	164	182	161	164	170	174	137	170	166	177	172	154	179	154	127	178	159	165	144	159	170	186	171	165	130	184	181	179	167	171	162	186	167	184	150	177	163	167	172	168	154	151	173	166	174	158	162	182	172	152	139	139	136	156	166	156	131	161	159	165	163	166	178	174	185	166	173	161	170	168	170	178	156	160	172	166	173	150	170	165	167	176	185	154	184	153	161	157	136	147	171	185	171	156	175	182	185	157	172	135	156	152	166	156	169	147	180	144	161	167	159	160	141	141	180	153	174	164	174	182	199	180	171	159	171	174	157	182	185	139	181	156	152	157	181	167	172	190	181	147	172	142	154	165	170	153	152	181	157	174	175	170	176	171	166	145	159	151	169	140	154	171	181	170	177	166	171	180	166	190	163	169	184	180	173	150	162	166	161	167	150	165	156	184	168	182	169	151	165	142	164	162	183	182	186	181	153	155	146	154	167	165	178	169	176	166	138	168	160	138	161	170	160	170	160	181	155	164	168	175	155	160	178	166	168	146	154	160	146	187	163	165	169	161	182	162	163	168	138	174	206	157	172	155	147	164	166	172	208	186	138	178	151	166	181	165	169	146	146	160	167	172	170	151	160	163	164	173	184	166	166	168	171	174	152	185	168	166	172	180	181	170	171	151	187	163	152	149	154	162	170	191	157	143	163	179	147	165	165	168	163	160	172	189	178	169	162	200	150	151	156	183	196	171	164	166	157	161	175	168	156	167	159	212	157	190	136	175	177	155	169	163	161	180	151	167	164	169	188	166	145	157	147	171	183	195	177	179	150	160	177	172	173	168	179	159	182	162	173	156	171	139	164	171	155	152	166	166	145	197	152	152	150	177	188	178	164	185	162	152	197	171	179	153	202	179	162	136	167	149	171	163	169	173	155	170	202	175	164	165	184	170	165	168	184	171	126	174	167	133	158	162	154	164	150	170	151	140	186	171	151	174	191	129	158	165	157	149	168	155	162	188	162	177	165	165	155	186	171	168	161	153	194	184	162	188	174	172	171	183	158	151	185	166	156	152	160	153	143	149	156	161	154	174	143	194	150	162	180	162	152	164	144	146	174	131	152	159	189	173	175	155	163	166	151	165	152	127	157	184	143	166	128	197	174	183	157	165	190	170	150	162	174	162	175	153	162	138	155	157	170	191	188	183	189	164	167	167	167	182	150	194	189	171	140	172	167	176	160	158	163	153	171	155	156	173	168	146	169	159	171	184	190	171	161	172	170	179	171	154	166	172	152	161	174	183	150	180	171	162	190	171	158	187	181	169	164	155	181	160	188	156	173
8447	1112	1979	2277	1832	1464	1214	953	898	799	760	681	644	612	614	569	508	527	515	515	508	469	485	524	489	476	470	447	477	495	464	421	455	446	467	468	472	470	453	412	447	445	485	440	446	442	433	418	423	427	430	440	444	449	446	424	416	442	436	417	406	432	434	442	465	424	428	421	422	427	472	419	415	483	455	422	438	417	403	439	426	459	405	448	432	432	418	431	442	442	410	433	411	392	428	437	399	440	379	427	386	416	411	383	434	394	434	416	394	402	422	410	396	400	396	413	412	387	415	438	393	406	455	452	427	419	413	443	410	431	439	388	432	376	382	401	428	409	439	411	478	435	424	433	388	442	434	408	405	392	400	389	390	452	435	406	420	397	416	417	390	422	419	370	429	444	402	397	424	416	411	436	401	401	384	431	419	433	400	419	401	394	421	399	412	440	414	428	435	425	402	396	400	457	436	418	395	409	397	407	404	421	414	423	422	424	429	413	364	400	418	410	413	438	412	443	417	418	425	424	405	396	449	451	419	391	461	441	425	414	374	412	442	424	429	431	392	417	397	427	408	443	409	428	406	398	399	418	426	422	423	409	453	408	365	458	409	383	397	439	415	408	449	436	398	428	400	412	421	435	389	400	418	419	380	410	405	397	416	431	398	410	427	416	423	421	460	399	402	440	375	447	418	437	399	418	420	444	408	406	419	412	439	436	382	409	384	442	415	435	441	419	407	441	387	437	415	450	417	410	456	403	454	436	405	404	426	409	415	443	437	395	406	401	411	395	418	386	408	400	373	433	394	407	401	432	414	392	413	425	415	428	411	418	398	420	407	389	418	396	408	401	408	425	435	424	372	440	416	436	427	408	372	405	408	420	425	427	428	412	424	407	468	419	431	427	399	431	428	427	399	427	432	423	397	437	388	407	394	417	423	414	398	437	407	424	437	410	414	402	421	432	410	455	374	419	399	432	410	398	403	437	393	441	426	422	442	415	392	397	392	432	420	415	420	417	418	440	425	421	398	415	435	416	429	402	396	418	400	414	447	401	401	390	438	422	442	433	414	459	428	402	413	429	382	441	436	417	390	397	436	415	410	475	417	415	395	443	397	416	426	410	404	437	431	425	426	438	444	399	423	404	396	431	435	442	431	410	437	398	446	387	395	410	423	446	427	427	467	406	433	413	428	390	435	417	421	404	410	387	388	392	400	420	402	417	439	451	422	424	439	423	452	386	443	453	417	439	406	405	392	450	405	403	431	412	430	394	442	398	386	389	414	408	426	426	398	428	420	424	425	444	395	430	429	399	409	408	408	439	429	437	401	377	417	378	410	417	403	382	415	438	403	429	420	449	424	445	423	430	402	406	415	437	410	401	399	424	419	434	393	427	439	429	435	393	409	423	403	440	435	447	423	420	408	397	405	451	420	435	393	407	427	426	457	415	443	364	414	419	401	358	417	438	440	442	429	422	413	424	428	420	383	391	457	415	401	392	420	414	425	424	436	438	403	409	452	428	405	427	448	409	449	459	420	410	403	423	417	440	441	415	423	423	425	443	404	445	439	398	404	427	433	403	375	435	422	419	374	407	397	417	434	421	434	394	416	418	396	428	429	424	417	445	424	406	364	412	441	432	462	416	415	419	420	401	425	405	422	395	431	405	421	454	378	415	436	380	426	396	443	425	435	424	401	455	385	431	427	435	409	442	433	439	393	389	410	406	417	429	420	432	393	424	443	394	417	421	403	378	425	423	428	410	427	427	421	388	413	410	426	456	388	435	419	402	418	457	427	415	415	380	445	444	423	465	404	440	404	431	433	395	416	448	438	425	408	405	423	372	410	367	410	445	436	421	468	380	445	420	416	407	405	413	418	419	447	405	414	379	429	396	432	401	409	431	393	425	417	392	398	387	426	391	395	432	460	458	432	391	397	412	419	446	419	422	424	422	374	407	404	406	382	401	422	381	434	393	433	406	385	431	443	424	407	443	434	420	384	388	419	388	424	421	416	383	393	427	413	385	452	467	438	407	433	392	412	399	368	423	457	443	418	390	422	387	407	425	428	406	386	388	413	447	423	440	391	450	426	415	380	415	383	384	432	418	419	426	403	403	431	425	408	412	398	454	411	417	418	414	450	457	417	420	370	457	396	465	433	406	446	428	392	440	423	448	421	410	419	429	429	426	419	396	449	423	411	385	425	398	424	448	426	397	426	442	414	419	415	424	430	413	439	399	380	419	435	428	411	431	409	444	422	406	418	381	433	395	419	413	421	427	437	387	407	402	423	401	404	428	474	482	408	433	422	375	394	429	425	400	432	413	464	399	390	387	386	408	390	414	421	411	393	402	375	415	419	398	434	442	416	396	434	441	394	423	417	405	428	421	423	430	417	393	404	410	387	409	395	425	410	443	403	422	402	438	409	425	427	424	416	441	438	430	392	408	367	412	415	428	441	415	437	421	430	410	403	399	392	459	423	435	426	438	420	432	400	442	408	411	432	431	395	393	420	445	435	432	416	457	395	417	425	450	428	415	427	427	389	401	421	450	445	385	434	414	447	412	410	448	373	429	431	438	431	403	391	433	421	434	417	404	398	438	421	436	441	436	429	420	358	431	405	454	400	425	432	401	414	409	408	419	450	419	416	426	435	426	425	426	443	424	438	418	417	432	421	406	411	412	421	417	427	403	431	434	393	409	398	385	464	411	401	416	382	417	413	416	389	395	392	433	428	407	410	424	406	411	432	396	427	401	424	399	405	396	387	410	422	429	426	415	407	412	424	449	409	402	405	409	420	436	413	420	400	432	435	438	386	396	407	417	405	406	417	409	412	398	395	419	414	392	415	434	446	377	441	413	423	419	437	436	390	447	387	422	407	413	430	436	410	419	380	432	414	446	414	386	402	428	423	426	408	435	443	436	399	431	432	433	446	429	419	420	399	436	435	365	429	423	421	386	405	399	404	417	403	435	429	430	419	401	400	394	386	409	437	439	420	383	438	369	409	421	413	418	430	428	412	414	455	384	427	418	445	416	404	417	411	442	426	382	416	421	416	440	408	400	422	400	405	405	406	427	458	400	432	411	438	428	404	454	399	449	426	381	450	423	404	395	372	380	411	480	420	455	396	392	411	398	419	410	427	379	407	391	448	423	422	407	418	402	434	413	422	441	405	412	411	410	421	391	418	421	407	427	401	420	393	406	459	404	435	380	431	394	447	407	381	399	396	440	394	433	440	386	378	409	412	404	411	440	420	409	422	386	401	370	418	401	402	389	431	408	434	414	392	423	412	420	425	439	428	399	435	403	412	406	439	414	443	438	457	422	437	413	410	476	405	428	407	424	441	436	435	457	434	410	447	430	430	396	400	412	394	414	420	406	433	427	414	429	435	450	419	445	448	420	446	441	419	413	422	427	407	465	420	410	398	444	349	397	427	434	405	412	407	409	437	412	431	417	422	458	395	420	410	397	430	408	401	414	437	425	394	423	419	437	440	434	440	384	427	386	423	447
1751	320	280	303	285	307	289	298	313	305	248	300	275	264	281	284	307	285	282	309	302	278	311	291	274	262	310	286	291	320	283	297	310	278	304	260	299	274	265	292	313	294	285	265	280	312	272	268	271	255	293	261	272	317	307	292	265	255	275	314	272	237	278	286	270	298	286	250	298	306	322	308	276	280	248	296	269	257	274	314	275	297	301	306	315	311	301	260	268	305	295	288	307	296	263	290	303	310	316	301	295	296	304	259	300	285	311	283	264	270	301	290	267	321	305	304	299	309	266	282	314	303	304	271	306	277	285	260	271	281	324	263	289	323	313	294	236	281	307	273	273	279	297	283	281	291	301	287	270	274	303	263	288	333	290	306	276	281	299	296	244	269	270	275	301	254	317	298	281	277	261	252	277	275	339	298	315	301	256	289	319	317	270	271	294	270	262	287	323	277	320	300	285	297	285	255	294	340	288	305	303	297	321	291	267	279	274	308	304	266	314	285	283	284	264	267	284	289	287	325	313	283	297	283	277	312	298	294	312	298	296	265	308	255	276	268	266	297	298	265	298	295	311	274	269	254	323	304	310	279	288	284	284	278	291	316	290	284	292	299	276	284	279	281	286	294	297	256	276	302	277	299	291	300	279	282	274	275	275	245	294	292	318	259	297	285	267	293	287	271	265	302	302	256	305	290	279	256	291	266	296	306	295	268	318	285	286	277	292	294	289	268	294	260	272	290	278	298	293	281	282	271	239	300	286	309	312	302	274	292	305	310	292	271	323	288	268	283	275	309	281	287	282	302	277	291	270	287	285	257	304	312	270	257	296	292	265	289	268	262	275	264	317	318	299	276	300	309	277	324	278	288	295	278	280	280	253	291	302	317	305	284	276	294	322	249	274	285	283	285	280	277	291	258	280	288	287	297	264	321	296	270	314	296	284	306	285	282	330	297	298	272	297	294	261	288	268	288	283	286	295	292	296	324	308	250	272	255	275	283	291	321	305	275	270	286	275	305	275	289	299	283	282	273	321	280	253	295	288	262	284	268	311	294	259	276	302	256	283	297	235	266	285	286	299	252	280	313	257	263	278	269	279	275	300	260	278	298	320	267	275	275	267	278	293	324	270	282	300	264	311	284	275	267	307	269	317	299	272	294	312	270	273	284	274	274	278	282	286	311	316	269	283	272	307	257	275	277	263	276	273	305	301	330	282	325	312	293	263	288	259	281	296	303	329	292	282	272	300	283	315	299	262	315	273	272	279	298	307	297	268	267	278	264	257	281	268	275	281	285	284	299	274	250	306	283	294	295	319	319	299	277	268	276	303	298	281	275	284	267	295	280	316	282	291	272	239	258	310	270	254	252	294	271	287	262	282	300	285	265	286	288	270	274	276	282	288	304	271	275	314	281	288	272	258	294	297	290	295	282	271	293	272	307	283	307	299	260	258	284	314	273	295	314	280	277	282	314	283	296	294	268	286	273	294	312	308	304	291	268	243	291	253	301	278	308	262	256	301	299	285	310	302	315	293	315	284	267	298	288	309	296	277	273	293	275	300	295	280	258	293	291	308	297	277	250	279	273	289	254	268	284	286	284	267	304	307	287	279	278	289	296	290	267	285	254	271	330	282	288	285	299	287	293	299	304	263	286	312	293	285	298	320	290	275	292	270	305	288	291	285	280	272	284	301	307	236	313	254	290	280	294	296	267	269	309	305	303	287	259	272	276	282	302	281	272	280	266	279	306	306	284	249	277	260	287	286	280	307	317	290	274	301	306	302	297	282	275	274	275	311	260	319	298	288	285	246	281	306	257	266	275	287	279	282	297	257	295	282	288	289	278	280	296	262	277	264	245	296	301	285	290	281	278	318	291	265	307	273	298	263	295	297	281	309	266	250	296	275	256	267	278	281	286	293	267	290	265	305	281	313	281	277	272	273	304	322	261	271	297	317	304	270	284	259	295	274	295	289	287	272	263	269	318	282	289	279	276	270	300	238	291	281	295	307	288	328	260	280	305	311	263	300	305	289	281	295	258	265	294	311	307	276	279	318	295	274	275	283	313	281	287	286	272	254	321	275	282	267	311	268	303	274	268	290	261	315	285	310	308	313	306	297	281	260	283	296	299	292	277	290	306	262	312	301	307	304	282	257	300	286	259	278	291	234	305	291	295	292	252	295	272	292	279	292	268	247	275	287	312	308	298	273	306	285	298	307	258	297	301	289	302	279	321	281	277	314	287	293	282	265	287	291	290	300	278	257	300	293	302	290	247	261	294	276	256	280	280	305	294	270	287	293	271	292	283	278	303	292	298	292	325	285	272	264	246	275	292	277	273	286	274	279	295	272	322	302	265	299	291	288	245	270	289	274	259	264	275	301	249	276	253	297	286	232	284	298	285	274	260	278	298	289	293	273	274	319	260	299	268	277	256	245	272	292	273	268	276	315	278	297	326	281	306	265	286	289	297	289	267	264	305	321	313	271	269	315	302	276	289	324	295	292	297	298	278	265	309	297	264	299	282	273	282	280	278	277	277	265	278	248	253	296	275	297	269	302	344	256	314	294	282	276	303	251	296	255	312	250	292	336	284	298	294	260	300	266	286	266	288	291	310	306	280	274	320	269	310	271	274	291	319	281	273	252	296	292	286	257	271	264	274	273	313	288	264	272	280	269	311	263	295	268	275	272	275	283	270	263	262	286	317	258	296	290	286	285	296	258	259	278	275	256	305	281	258	284	294	292	286	257	287	273	272	259	287	249	280	274	289	283	311	283	284	275	291	321	285	263	253	257	261	310	308	284	292	311	255	302	310	310	288	279	258	258	281	291	284	298	267	288	263	288	284	320	322	312	270	271	277	276	251	276	265	321	279	306	288	294	277	286	298	267	262	318	303	276	263	287	304	284	267	250	274	263	276	299	306	256	314	287	279	267	275	303	305	289	254	285	307	312	298	304	250	313	282	263	281	296	288	300	273	268	289	284	295	288	269	274	277	285	271	302	283	274	265	280	276	261	304	322	301	277	311	295	298	276	333	284	283	284	309	283	295	281	278	277	281	282	271	283	281	273	297	267	272	301	284	283	286	244	282	309	306	317	299	291	257	303	285	294	290	301	267	274	302	283	308	285	272	267	299	266	287	272	293	264	290	252	309	293	285	298	305	301	291	282	291	274	275	289	304	265	277	264	289	282	247	272	294	264	253	276	274	287	296	266	310	292	263	300	266	281	282	315	268	243	266	310	265	291	315	297	307	281	270	328	306	260	268	266	271	274	282	260	285	277	323	281	314	307	298	266	251	288	266	291	271	253	275	297	268	286	277	293	288	291	281	289	246	258	285	269	302	289	296	270	300	272	284	267	299	289	286	276	276	306	286	270	294	250	278	288	268	300	270	288	298	331	280	252	308	287	286	264	279	261	271	255	273	304	275	292	233	263	307	288	279	260	292	264	287	262	272	270	268	300	269	271	271	285	283	273	276	276	258	300	289	276	285	284	316	274	291	296	290
2085	646	671	651	691	600	650	631	677	603	653	622	653	662	629	614	637	650	604	628	648	662	591	635	643	644	631	663	646	633	640	662	606	658	582	611	666	606	613	640	668	629	643	664	613	596	614	584	649	623	633	590	631	619	620	637	611	659	604	640	625	650	636	625	633	671	644	615	583	596	630	601	655	605	605	685	602	679	633	623	647	637	663	591	631	657	599	610	647	609	660	626	643	661	644	634	661	660	647	604	601	583	604	639	585	587	637	665	680	560	635	649	614	663	634	639	605	650	572	623	627	620	680	590	662	675	646	576	632	639	635	611	629	640	630	657	636	606	640	565	633	636	656	640	621	623	633	632	623	579	640	635	635	660	670	642	623	617	637	604	666	614	631	645	652	583	615	652	629	632	633	619	642	583	628	634	632	686	659	644	587	609	660	634	614	624	651	645	637	642	608	633	642	597	631	653	629	630	646	649	586	637	603	670	632	605	601	651	656	591	619	649	603	627	615	641	671	631	642	608	606	597	618	649	640	605	612	641	654	641	637	626	625	608	660	645	652	695	658	633	628	597	632	657	645	629	642	586	593	660	690	616	692	637	614	674	586	596	638	611	621	674	605	638	647	605	617	624	632	674	641	634	586	661	636	651	643	624	683	666	654	609	630	643	653	621	643	617	643	582	622	630	644	668	653	595	645	676	598	647	574	647	611	674	660	590	609	624	552	629	644	640	609	626	598	654	588	594	608	672	629	653	594	671	621	664	615	610	635	615	618	610	620	640	613	654	659	632	621	608	608	609	644	633	616	649	600	641	615	622	609	638	629	660	642	628	634	644	645	640	599	654	629	593	628	678	664	645	643	633	657	635	643	664	597	645	650	611	606	616	610	657	624	611	633	618	622	652	612	608	703	632	643	640	641	629	649	627	634	642	619	641	631	669	638	581	612	586	638	645	654	667	661	617	620	644	668	598	610	657	662	633	633	621	600	622	612	608	645	613	633	639	627	597	597	622	640	601	599	630	604	645	617	671	613	643	640	615	688	649	608	628	670	622	666	667	684	628	583	607	635	659	621	612	662	633	609	631	632	590	629	630	611	650	644	648	657	612	632	655	623	656	594	675	661	648	607	648	650	618	626	631	662	649	653	636	607	633	617	671	631	685	633	618	622	619	626	650	634	637	576	599	629	668	612	627	616	668	647	670	622	594	623	663	619	638	613	638	629	620	605	642	646	612	589	616	607	636	641	658	691	660	668	644	641	649	611	589	611	653	626	635	696	649	624	636	601	634	604	675	609	663	606	636	640	621	650	601	657	631	619	608	636	607	564	628	631	635	628	670	658	653	610	672	634	631	679	690	652	662	651	676	652	596	645	614	636	646	641	638	612	735	648	630	652	605	567	596	605	639	636	641	653	628	640	658	655	657	637	601	662	637	652	630	645	613	659	615	610	653	620	630	658	659	648	616	592	666	653	646	659	635	620	623	619	596	617	681	648	606	656	655	629	637	605	641	619	665	589	658	639	617	589	636	653	641	591	624	599	630	644	670	634	624	599	631	614	658	627	618	638	653	637	606	635	604	623	585	622	650	629	607	612	596	649	639	638	648	625	651	624	668	617	658	611	636	653	611	601	688	662	639	580	643	636	666	568	614	623	627	592	662	626	653	589	662	622	641	626	609	611	609	634	679	658	606	632	619	636	625	617	619	633	639	659	623	613	638	633	655	633	635	651	619	626	585	639	666	664	646	642	634	645	640	610	660	605	664	647	651	630	593	620	607	639	570	613	602	607	656	666	640	602	613	654	618	655	629	622	646	602	629	631	603	636	625	640	666	634	630	631	657	589	596	673	629	649	659	599	655	607	604	646	656	621	627	664	627	631	594	638	615	592	611	610	616	649	659	615	657	649	594	642	617	626	644	619	644	696	667	625	599	611	635	659	616	655	571	598	607	634	619	632	662	649	616	642	618	600	623	614	624	588	573	601	644	610	603	651	607	623	642	580	629	652	682	651	604	636	606	586	615	612	602	653	634	631	646	607	599	678	615	623	627	620	645	648	665	601	704	651	647	616	667	639	638	582	620	644	627	624	638	606	607	652	616	619	626	657	638	590	657	679	598	621	648	625	617	655	676	629	632	658	603	643	623	634	632	624	669	663	643	658	608	633	651	609	601	601	615	654	645	606	615	650	590	634	639	632	637	624	621	605	642	599	594	591	691	643	583	625	604	632	654	649	601	603	578	625	660	613	613	617	621	615	672	613	666	605	679	651	589	658	609	589	626	601	637	602	712	625	635	635	646	645	649	586	611	619	645	596	648	626	641	660	640	667	637	632	601	668	661	641	580	619	633	651	631	665	676	668	592	619	662	628	607	648	663	628	621	608	649	615	601	632	643	671	621	628	661	609	625	637	624	680	641	632	663	616	597	629	647	592	619	590	649	680	658	626	625	624	600	625	667	603	604	615	664	591	633	633	655	647	648	631	645	637	647	646	645	623	632	624	637	637	622	651	629	591	644	612	616	585	656	656	631	655	665	677	646	649	683	661	600	630	625	645	642	635	631	641	590	591	630	612	672	648	648	654	623	631	615	632	650	662	669	638	658	615	622	659	615	627	638	663	641	662	612	655	607	645	644	625	623	619	685	623	642	676	607	598	678	624	614	640	609	634	646	630	651	621	641	642	616	641	616	637	578	634	645	613	624	630	656	646	605	607	667	586	652	667	620	622	591	639	656	638	635	623	637	635	607	648	623	611	648	606	615	634	618	618	619	636	632	665	660	610	600	672	671	627	682	676	646	619	650	582	592	634	637	624	638	613	621	699	605	584	643	630	664	602	634	629	603	662	615	591	620	647	637	617	605	611	636	622	636	641	651	635	610	641	630	630	617	653	670	620	629	619	648	595	680	643	642	615	613	571	634	635	627	635	655	646	611	643	653	609	618	668	614	615	639	621	604	644	666	679	642	644	631	646	618	641	607	654	627	660	621	638	618	674	626	625	639	627	664	609	628	627	624	641	641	598	643	610	628	619	585	644	654	688	629	581	618	611	659	648	602	627	610	654	628	640	628	615	641	641	634	653	614	629	632	613	610	637	636	645	610	645	624	666	664	651	620	639	648	600	621	620	623	629	603	602	642	647	653	634	688	607	613	649	672	666	611	623	644	654	669	613	645	648	635	638	591	639	590	591	597	646	643	625	618	609	637	661	679	627	633	625	612	658	648	637	627	583	635	647	621	678	617	636	584	612	627	610	588	615	640	659	597	635	671	632	675	667	656	670	666	639	610	644	595	630	635	648	609	610	623	631	650	617	620	649	651	635	655	655	667	621	621	633	569	666	651	679	671	643	661	601	630	644	608	643	630	583	612	650	648	645	631	587	653	598	623	648	609	596	639	639	644	612	663	649	675	606	621	612	618	619	648	663	647	654	643	661	635	625	620	634	678	587	618	694	624	646	663	611	641	603	624	628	624	608	638	649	663	633	606	640	610	607	616	630	616	619	666
7775	600	510	401	318	234	196	183	162	131	151	129	150	144	140	148	133	129	149	137	136	142	129	135	120	120	131	122	121	139	128	132	139	123	115	108	122	128	117	155	142	102	133	121	140	138	122	139	121	129	124	139	133	135	127	112	136	116	135	142	103	115	122	112	114	131	140	126	124	131	125	116	137	98	129	115	128	127	129	130	117	119	133	104	114	127	109	125	116	112	107	131	117	149	119	137	130	123	122	125	137	119	138	121	141	130	130	110	103	126	121	141	124	125	121	130	127	119	117	142	129	129	115	107	120	139	129	115	134	134	158	121	138	127	109	126	117	131	116	122	147	125	133	131	109	132	125	104	110	103	120	107	120	124	127	111	126	106	115	132	136	123	109	128	129	117	144	101	144	130	133	143	151	108	138	116	120	142	131	117	125	121	117	150	120	133	126	132	109	121	125	114	101	103	134	113	124	110	119	129	106	118	129	120	125	116	108	121	125	132	130	106	115	121	152	132	114	115	130	124	113	131	110	127	134	120	106	105	123	124	121	140	132	127	131	127	122	128	117	118	154	117	127	116	120	105	121	125	119	107	126	135	125	121	130	132	118	129	134	140	126	145	128	139	128	124	121	121	118	118	126	126	135	126	131	124	122	114	127	127	140	112	129	139	119	127	130	118	116	120	135	137	135	126	116	132	120	137	138	115	115	149	130	105	121	129	133	111	127	120	114	119	132	121	133	139	134	115	104	102	120	127	120	123	133	116	103	121	124	144	116	109	125	133	122	106	143	133	128	133	129	105	116	137	112	136	134	113	104	131	111	106	114	98	121	129	118	119	116	121	97	130	123	109	148	123	116	121	153	132	128	133	119	117	122	140	129	139	121	125	138	113	141	118	120	106	119	125	113	127	125	123	130	153	112	143	109	140	132	135	107	119	129	139	115	127	104	105	141	117	106	141	142	112	130	132	131	142	127	140	143	115	146	126	134	142	120	103	107	131	124	116	110	125	131	128	116	104	144	119	117	123	124	127	130	136	131	114	136	149	106	125	128	135	123	122	136	121	121	162	130	134	106	136	132	104	120	131	141	130	126	118	129	144	131	131	127	144	140	114	127	130	111	139	112	134	121	118	115	111	136	132	125	119	115	128	139	157	130	114	127	125	126	131	109	117	146	127	117	132	127	119	135	106	120	127	136	147	122	109	111	108	112	118	146	132	128	124	122	135	142	151	133	113	125	130	128	135	109	116	130	123	143	130	123	137	121	124	143	119	127	121	126	126	117	130	116	119	128	117	113	132	148	141	127	132	130	136	100	102	111	131	135	118	90	116	145	140	140	108	112	112	132	136	126	115	146	147	141	114	125	115	130	117	121	139	128	121	116	126	115	122	120	128	128	130	139	109	124	129	133	125	111	120	136	136	116	133	118	130	145	108	138	121	137	110	118	110	127	143	142	112	126	134	135	136	146	135	111	110	92	124	116	121	129	138	127	126	108	140	123	133	134	129	136	124	125	130	131	117	137	144	111	123	125	135	114	114	145	132	124	132	145	111	121	116	107	136	120	137	131	119	120	122	123	103	129	122	125	136	119	139	131	112	146	130	133	115	111	122	131	102	120	128	144	120	122	143	121	137	126	150	128	148	140	129	145	132	112	153	123	130	129	156	131	133	126	109	127	118	118	158	130	119	138	123	135	112	130	118	124	111	141	147	126	115	98	110	127	117	146	95	115	112	154	136	116	127	117	131	118	126	115	129	139	151	110	107	121	123	113	116	137	111	112	94	122	128	115	93	126	115	118	120	128	113	131	137	113	101	128	141	131	121	129	116	139	128	142	129	114	95	119	112	118	137	117	139	138	117	116	122	108	115	116	122	116	141	139	135	126	147	121	130	141	119	127	115	123	119	148	128	136	120	125	137	115	141	133	143	106	110	124	140	129	127	112	126	117	126	138	135	131	128	125	107	141	120	138	126	128	140	136	140	135	110	91	144	130	136	139	117	112	131	127	159	147	153	141	136	140	112	130	135	122	120	116	145	123	123	141	124	116	102	109	115	122	134	121	107	107	117	155	156	128	125	136	138	138	103	113	131	118	105	127	124	110	123	116	140	104	145	114	126	117	126	145	115	120	129	122	125	103	94	122	121	138	137	120	144	118	95	109	117	117	137	124	127	128	119	107	106	129	132	122	142	139	117	117	113	115	117	154	117	123	120	96	118	120	116	127	146	108	118	116	117	122	119	118	112	115	129	133	138	124	131	124	135	135	113	144	141	138	122	113	126	127	141	126	126	146	119	114	121	140	113	109	140	109	114	124	128	120	105	116	137	141	112	140	107	119	139	103	102	127	114	120	139	133	144	110	122	138	126	118	141	122	134	120	124	117	117	129	123	124	163	118	138	130	116	129	128	110	111	135	131	125	120	148	121	129	104	141	136	121	94	112	134	137	117	144	127	129	106	113	103	108	135	119	119	119	121	134	109	133	112	113	142	126	137	118	111	145	128	122	129	126	133	123	132	133	118	139	117	114	116	132	132	144	135	131	115	125	105	118	138	116	115	115	115	100	122	132	136	141	117	130	125	128	100	139	121	127	133	112	128	124	127	110	128	114	132	126	135	122	115	118	127	116	120	105	121	131	134	136	123	107	93	114	113	139	131	130	125	123	151	123	109	122	123	151	133	132	130	112	131	133	125	138	133	123	119	130	109	122	145	113	135	122	137	129	133	146	123	114	134	125	129	121	143	98	125	113	121	112	116	161	140	118	127	138	131	120	122	130	134	129	105	123	124	134	129	116	128	143	128	124	131	98	115	111	139	127	108	105	141	121	132	129	137	129	114	135	142	125	116	96	113	118	136	160	123	108	125	119	143	141	119	128	121	141	108	116	136	117	115	124	125	129	110	129	147	130	126	136	93	133	121	141	129	121	129	121	117	123	123	139	133	116	126	123	123	129	124	128	107	110	112	114	130	127	125	130	111	139	103	127	111	122	118	108	128	119	139	99	106	141	135	122	120	123	126	117	154	126	117	119	125	146	128	134	123	136	132	138	127	129	141	121	116	144	107	106	134	124	146	124	111	132	129	122	136	118	124	120	132	130	116	130	123	141	129	113	122	150	134	153	131	115	114	115	119	118	115	118	120	118	106	118	122	144	120	120	128	146	130	141	128	100	107	107	112	128	118	102	143	121	122	118	142	106	130	119	132	136	118	104	128	118	121	128	140	126	118	125	129	114	111	111	123	121	118	99	103	116	106	152	110	131	144	132	114	120	124	125	118	128	119	121	116	121	117	110	121	133	137	120	121	105	136	115	115	131	137	155	113	127	123	128	109	132	142	140	122	128	109	115	133	145	120	125	119	127	120	121	137	100	113	113	95	121	133	124	122	117	134	115	142	122	124	126	142	127	146	134	143	115	133	121	112	133	130	127	131	118	132	101	105	127	140	150	120	117	122	137	118	132	135	131	121	122	140	125	111	148	118	135	121	142	130	111	121	119	135	110	111
6403	666	1154	1330	1060	896	748	641	568	538	453	468	411	416	423	402	354	408	381	372	319	372	365	347	313	378	359	375	359	362	308	356	311	336	314	317	353	305	337	332	298	318	345	321	311	319	318	308	302	339	334	345	319	333	323	342	339	301	349	329	308	341	327	307	308	322	326	340	324	312	305	340	328	316	335	336	343	328	322	321	305	299	304	316	295	333	318	318	322	301	309	311	302	305	346	320	307	315	337	311	328	310	303	316	324	341	310	337	331	320	285	365	315	290	327	330	322	328	289	339	315	333	301	322	283	340	300	300	335	310	298	286	295	333	315	326	305	317	328	307	328	278	327	296	333	302	321	286	302	354	316	353	303	306	314	321	324	332	333	303	316	311	287	331	311	299	307	328	330	310	291	312	324	311	315	277	319	291	363	276	288	322	320	275	321	314	316	301	339	294	316	329	324	338	321	320	297	336	304	296	308	312	320	308	297	324	328	309	332	297	318	312	313	304	269	325	313	316	316	285	305	323	310	340	316	276	314	320	317	330	316	313	298	319	314	337	305	349	349	326	319	317	297	288	309	328	332	298	288	331	326	317	312	317	284	309	303	314	306	287	337	305	281	309	312	333	298	302	319	320	307	290	338	313	310	326	326	317	309	309	301	340	320	316	326	333	320	297	296	287	333	296	313	328	352	331	330	317	282	331	344	325	307	343	293	320	334	286	309	311	309	310	337	306	305	322	298	332	302	311	327	341	316	298	314	333	316	302	352	298	329	335	308	305	322	328	309	327	336	348	316	312	301	307	331	340	299	326	355	332	321	315	321	316	306	320	314	311	324	324	318	286	313	295	303	316	342	341	303	316	286	299	324	297	324	301	328	337	300	317	327	338	298	312	311	276	340	282	314	306	309	302	325	339	344	331	315	300	296	315	327	294	313	299	330	304	306	305	309	304	344	316	322	318	362	338	352	291	307	317	279	296	293	323	328	326	318	324	325	283	338	310	313	341	320	342	310	318	320	311	323	295	319	283	289	307	336	338	308	307	313	308	318	287	343	325	329	327	326	294	316	339	301	318	322	325	308	304	312	355	336	301	315	338	331	342	287	323	315	324	330	309	307	326	342	319	309	333	317	321	315	311	311	303	319	305	348	338	334	323	308	316	309	331	293	324	306	331	308	283	329	335	323	329	304	344	297	304	310	301	305	306	302	303	337	308	299	323	313	327	287	315	340	303	361	313	314	327	318	283	300	308	320	304	334	320	340	301	330	313	305	324	295	296	315	301	297	304	278	294	307	319	308	358	326	275	319	332	287	301	309	305	322	299	302	316	315	302	316	324	343	312	303	327	274	307	301	323	331	319	328	331	321	292	330	294	332	344	327	318	312	308	312	288	317	305	316	325	337	285	290	300	313	287	339	294	317	305	309	318	317	339	286	319	307	335	291	314	309	331	304	309	319	294	327	310	316	326	306	312	318	315	331	333	305	316	337	338	323	309	298	312	316	286	302	292	309	337	333	299	323	303	340	323	301	302	321	318	352	286	310	298	316	283	288	344	320	295	291	304	304	294	340	317	307	293	327	323	315	324	274	346	336	307	301	335	315	280	327	336	316	318	334	316	318	293	319	329	296	323	297	291	307	300	308	310	301	326	299	323	307	328	282	325	306	340	283	335	300	320	324	315	341	315	314	317	296	353	332	315	312	310	301	292	272	320	319	340	321	318	342	317	300	321	328	334	324	316	308	305	309	344	309	314	336	324	322	319	309	300	307	284	301	298	328	315	308	317	282	340	309	306	280	308	303	310	331	298	313	290	315	344	335	326	318	297	337	325	300	313	338	305	309	320	298	325	323	307	309	315	288	326	306	304	298	331	309	313	314	296	345	295	302	305	284	334	319	321	335	304	317	349	285	302	331	318	310	324	299	328	329	313	304	295	288	318	336	321	323	302	339	309	338	327	325	289	327	305	296	320	304	318	308	297	315	315	332	313	355	279	311	303	369	309	321	331	295	289	314	289	321	318	322	299	295	293	316	364	301	317	313	335	338	327	273	337	308	312	328	344	289	324	343	347	283	300	328	334	358	301	297	340	319	333	315	320	356	310	340	338	292	307	331	328	318	292	325	329	289	298	318	340	315	328	332	292	279	301	324	329	317	298	313	319	300	317	325	334	342	327	306	306	293	332	299	317	272	303	329	316	284	299	315	299	297	300	328	322	324	305	307	310	326	349	336	337	351	308	320	335	330	342	314	339	301	297	322	339	336	287	295	297	331	308	308	320	311	312	297	340	330	340	312	348	331	340	308	348	323	324	297	302	297	328	324	320	334	349	316	334	318	356	344	328	321	300	324	342	334	313	324	265	288	302	304	291	349	317	281	343	299	317	332	358	329	309	307	310	291	305	281	337	317	277	308	318	303	332	284	333	312	319	298	326	283	295	316	311	332	298	351	339	295	291	324	309	323	336	309	330	327	322	296	317	273	317	332	343	316	307	339	327	302	309	331	318	295	318	314	337	337	282	340	284	319	300	288	289	336	317	313	305	312	330	317	305	305	334	314	329	322	341	311	338	312	310	333	290	283	323	336	298	348	307	319	307	313	295	282	301	329	296	329	285	295	289	350	311	317	297	322	331	291	315	295	321	323	314	312	326	329	319	325	344	353	326	283	307	332	314	343	282	331	302	332	288	327	335	307	317	331	328	341	317	322	306	277	358	308	303	296	359	309	340	316	293	345	317	335	351	297	304	308	304	337	321	290	313	329	309	293	317	326	303	328	331	299	320	330	299	292	287	301	317	342	301	329	301	326	340	321	330	326	329	331	300	304	296	314	290	312	312	319	302	288	297	331	309	324	292	327	323	304	314	356	303	316	340	328	307	338	338	346	314	304	311	331	343	287	331	329	317	346	296	303	310	318	307	331	319	321	326	339	315	326	313	339	315	347	290	335	314	313	286	341	308	307	287	314	324	292	326	312	359	326	284	292	310	332	305	324	345	323	310	327	340	296	314	305	331	332	327	312	315	299	320	325	325	334	287	343	285	282	311	317	292	309	326	343	351	307	328	324	318	287	319	305	316	308	344	308	288	313	323	339	342	287	319	294	324	299	318	325	323	316	305	289	310	331	301	348	320	317	317	296	318	316	316	303	301	328	349	342	292	354	323	298	318	321	326	308	292	321	296	326	349	301	329	348	319	353	339	292	300	356	333	308	312	289	305	292	314	331	300	308	310	300	314	307	337	300	352	337	347	324	318	327	312	296	283	316	327	330	341	306	315	294	328	311	312	347	303	289	320	301	313	330	288	300	336	318	319	317	350	309	281	333	331	294	292	300	311	315	285	295	318	310	307	328	316	317	306	317	315	318	304	336	318	299	292	351	312	328	315	308	298	288	297	330	297	310	330	303	320	281	300	314	326	326	303	350	312	347	323	314	287	304	308	327	338	292	317	276	314	344	357	307	319	281	310	318	326	336	325	304	327	331	301	308	331	301	374	300	350	331	323
14387	1361	922	677	469	378	318	262	244	225	205	192	220	203	204	168	188	190	162	172	184	168	153	176	181	166	173	165	144	171	172	175	198	181	163	172	177	167	173	183	146	173	176	162	162	180	157	172	197	182	165	144	187	159	178	147	156	162	173	140	165	162	177	176	173	146	159	178	161	189	141	161	188	139	151	167	174	185	166	196	163	158	191	151	164	171	186	154	182	172	169	209	161	148	149	185	158	173	160	200	171	176	164	195	155	179	179	174	197	162	170	156	168	174	175	176	144	209	154	142	171	184	135	155	167	159	150	174	152	164	163	141	156	180	185	200	172	146	143	175	181	167	165	161	159	174	165	187	157	173	145	170	151	168	170	190	177	162	158	169	159	169	168	152	167	163	176	166	203	147	153	158	181	157	163	161	149	164	189	137	158	159	159	179	171	173	153	164	170	141	148	162	161	173	178	171	174	152	180	169	154	164	150	156	180	151	169	197	160	188	175	184	162	168	173	178	163	164	160	165	175	175	167	185	174	148	190	140	172	160	162	170	164	197	158	172	156	146	165	139	141	160	164	149	165	174	185	154	160	151	176	160	166	164	152	173	162	182	161	182	184	162	155	177	168	158	157	165	180	149	175	183	175	176	167	164	187	169	140	173	174	161	165	166	170	175	166	191	162	172	170	165	181	168	169	179	148	170	169	187	156	184	171	175	156	161	152	147	150	160	170	173	160	161	152	145	151	145	146	150	161	156	167	159	138	162	179	147	159	160	180	179	137	143	195	158	161	157	152	164	154	147	173	164	146	156	178	155	146	144	161	156	155	160	167	166	190	166	140	141	153	175	172	166	165	148	167	143	173	173	174	151	178	167	152	142	148	172	155	178	177	183	186	165	170	168	153	146	152	176	134	157	165	162	141	153	157	186	143	135	179	170	154	159	159	166	160	171	160	161	170	168	154	180	183	157	175	149	154	188	162	166	140	174	175	170	178	153	161	189	177	193	135	165	146	181	143	191	182	175	155	166	166	155	163	163	172	159	180	185	185	181	166	155	168	163	166	152	173	189	178	148	175	147	187	185	164	175	156	137	156	175	177	177	150	171	179	142	135	186	168	178	152	146	163	165	180	188	175	173	176	166	163	163	166	164	178	168	191	152	154	164	169	171	149	160	150	179	199	154	172	158	175	178	177	173	137	144	162	153	159	178	154	159	162	181	163	175	162	163	199	166	186	163	164	160	172	183	164	133	158	166	186	193	158	152	179	161	170	172	178	176	174	166	167	164	163	141	185	169	176	183	163	167	164	169	174	189	171	147	177	161	183	162	178	169	168	174	168	181	144	172	166	147	147	160	179	180	176	180	138	159	187	186	187	173	151	150	172	177	167	146	153	155	166	162	199	172	158	166	162	182	177	159	188	162	163	161	151	148	156	162	160	178	168	161	183	167	175	184	162	185	163	198	170	164	172	169	159	162	176	177	157	162	148	159	152	147	165	150	181	157	181	154	174	186	168	187	179	177	140	156	139	179	164	184	170	145	175	137	155	175	174	161	188	165	171	186	159	185	178	141	170	177	163	175	177	195	170	178	158	193	170	158	178	193	174	169	179	160	171	137	151	180	162	173	163	169	152	146	169	154	176	169	151	167	142	144	188	157	160	143	172	195	162	168	172	165	173	185	155	163	160	155	157	176	159	136	172	166	161	150	171	162	146	165	189	200	167	156	146	156	195	155	154	160	183	159	160	151	181	176	181	157	171	157	165	175	142	168	170	189	155	164	133	172	139	166	175	159	160	177	152	153	158	172	177	154	152	182	136	157	168	158	157	168	178	187	172	179	175	157	147	152	163	162	172	157	182	185	187	178	160	175	158	168	137	166	161	156	167	164	182	153	149	191	166	174	157	182	181	197	151	157	176	193	170	165	166	158	154	157	186	171	183	177	162	168	151	164	178	171	164	163	169	182	174	150	188	189	148	188	139	167	149	165	156	147	189	202	168	174	173	153	151	152	183	155	165	151	145	197	152	158	172	155	174	167	176	173	165	159	164	171	137	180	156	174	152	182	175	169	159	179	177	168	188	158	196	161	146	192	139	160	167	159	190	165	166	152	142	152	161	196	166	168	187	146	156	168	187	144	148	148	148	148	161	158	150	170	159	173	153	160	149	162	165	157	185	168	184	157	173	157	177	187	157	180	174	173	176	168	164	174	176	128	155	144	156	179	164	157	199	156	165	148	174	144	189	143	164	168	145	182	177	176	167	157	169	149	204	162	178	172	171	169	164	165	145	172	165	204	172	154	161	167	153	157	180	179	173	169	145	177	156	156	182	160	166	159	155	166	171	162	149	183	165	173	161	156	165	165	151	153	176	158	134	146	153	176	160	157	168	161	175	165	159	157	174	160	158	173	173	154	176	198	159	156	141	161	144	172	139	162	197	200	169	163	166	152	171	133	191	177	153	179	190	186	171	156	184	168	171	149	170	173	173	182	168	169	161	155	160	179	159	162	152	180	166	162	161	157	152	175	186	166	168	159	161	164	170	155	176	171	167	169	152	151	168	166	156	182	150	141	161	191	183	165	164	172	158	188	151	151	189	159	176	166	169	161	148	170	146	154	171	142	181	175	161	169	174	181	149	160	172	144	151	168	178	196	180	173	154	166	162	183	181	164	142	139	174	190	182	191	174	173	188	150	139	160	170	168	193	154	184	183	152	166	146	165	175	171	168	187	192	204	157	153	179	173	173	173	181	164	126	198	151	163	162	163	170	177	190	198	149	174	157	187	175	158	177	155	156	168	155	186	167	181	153	139	188	186	169	158	162	152	174	170	178	175	165	174	161	150	178	168	133	162	159	151	170	167	155	177	185	165	161	163	175	161	151	175	192	186	153	147	178	145	169	140	157	144	164	180	169	172	184	167	162	174	168	178	161	197	159	187	151	183	167	130	147	174	176	144	146	188	172	167	157	180	161	170	155	140	169	142	163	154	183	150	145	151	195	152	161	157	182	200	168	177	170	166	194	135	173	154	174	177	151	171	169	161	176	191	162	168	171	159	156	192	174	176	172	131	152	173	190	140	156	192	166	190	179	148	166	155	204	169	159	141	161	167	178	160	162	166	165	178	150	164	156	172	163	181	169	149	141	161	159	174	143	168	165	153	160	159	169	142	157	159	172	180	175	170	161	165	179	166	175	177	160	171	192	162	139	154	142	153	171	150	151	200	185	158	158	155	166	147	158	169	168	203	194	176	164	148	174	180	156	162	178	175	166	194	163	159	171	175	149	163	159	147	165	147	157	143	171	159	169	165	171	153	158	174	166	150	163	166	158	170	142	159	140	173	170	159	174	165	148	154	211	179	163	170	144	120	164	165	160	130	158	182	168	153	157	184	174	175	182	157	183	203	144	192	175	175	158	181	175	176	173	186	175	172	165	166	165	155	175	176	174	171	175	172	169	150	175	157	136	177	157	153	179	171	168	180	149	152	190	161	166	187	178	173	175	184
8329	1067	1973	2266	1827	1511	1170	1043	840	800	695	664	630	622	582	530	538	525	497	524	558	475	447	447	465	533	466	491	465	465	456	490	419	470	472	434	461	465	447	449	384	421	426	437	470	421	422	438	463	392	464	447	426	455	398	441	469	435	419	432	463	433	451	406	397	394	429	436	434	424	453	423	412	397	393	413	442	408	437	419	414	420	431	404	442	415	416	413	365	402	436	424	448	438	422	454	427	406	442	390	396	393	378	444	405	406	434	433	410	413	431	393	442	397	425	423	400	423	420	429	416	410	417	425	403	422	406	423	435	412	435	429	419	444	431	412	439	400	427	439	409	419	431	413	434	421	391	415	425	398	442	434	409	420	419	396	434	399	403	413	380	405	404	448	464	427	425	422	419	472	447	435	408	430	393	446	448	434	424	430	453	393	416	395	440	435	424	454	433	453	428	402	420	408	434	395	423	471	372	391	447	435	435	447	399	418	417	411	421	426	410	428	442	443	421	421	406	426	439	449	401	416	397	419	434	407	390	409	424	465	414	446	420	429	434	416	406	429	429	426	432	408	423	435	360	413	408	381	412	440	426	437	420	415	432	450	421	453	415	408	422	443	434	380	428	430	420	391	449	398	384	393	417	409	415	406	443	388	449	409	431	445	422	405	398	405	424	423	433	447	436	391	435	421	405	397	448	422	388	410	395	401	421	424	453	453	408	385	425	421	393	398	433	383	444	429	425	394	423	426	410	446	416	419	410	405	375	411	390	427	432	399	407	430	411	427	402	463	416	453	421	400	412	424	440	395	400	414	427	454	391	434	421	417	409	428	418	382	413	373	442	422	391	382	425	425	426	427	423	414	401	410	438	448	421	446	414	417	424	417	418	419	392	429	420	447	427	418	420	435	409	404	439	441	426	427	425	400	446	443	433	417	427	395	445	398	432	414	429	412	421	416	392	427	402	422	439	436	423	420	386	427	418	444	412	466	382	429	378	409	432	417	394	464	399	446	399	391	425	417	431	412	419	394	404	448	414	428	442	426	407	434	426	378	427	382	418	410	477	426	455	372	423	404	424	435	411	394	427	445	440	389	426	437	428	436	413	427	456	436	419	411	413	384	406	449	398	404	408	404	460	447	423	431	396	402	427	379	392	407	417	405	423	399	401	413	402	438	414	454	435	409	416	416	409	431	395	472	441	398	414	420	456	428	416	416	385	405	442	417	422	388	420	430	408	424	454	419	431	426	416	440	405	400	410	409	403	444	412	415	412	433	448	401	419	393	433	388	434	438	437	423	431	394	424	408	374	436	431	436	422	403	427	409	395	451	458	402	378	422	400	417	398	449	426	381	422	416	419	415	411	469	382	409	410	399	407	412	422	413	419	395	450	421	421	421	415	410	417	417	405	434	404	417	396	399	409	392	400	446	423	371	417	419	419	452	389	452	396	421	399	436	444	414	438	455	428	439	411	394	427	431	415	471	409	419	429	442	391	412	434	440	365	436	423	436	417	440	411	447	419	443	441	420	398	380	428	426	434	387	413	406	409	432	401	399	414	398	415	457	405	409	422	340	393	386	448	433	408	402	421	400	398	410	416	395	375	443	423	444	432	364	390	452	433	472	422	435	406	437	403	404	375	419	425	433	411	422	410	423	455	439	447	384	407	418	418	436	416	437	490	441	410	437	425	397	436	424	428	407	455	409	424	430	438	461	421	422	384	396	429	402	426	415	414	394	426	422	438	434	413	450	424	428	416	416	416	467	461	435	397	436	427	391	422	430	408	420	441	390	392	420	422	446	424	473	403	422	465	400	403	435	406	431	418	409	435	419	454	427	419	438	443	422	413	397	411	386	484	420	428	379	428	431	397	428	411	413	423	428	434	410	445	445	450	423	428	425	410	451	391	408	406	427	447	440	438	422	412	424	414	413	438	388	416	421	411	410	449	413	397	417	424	410	441	409	439	428	442	406	469	421	398	409	407	409	399	460	402	414	416	409	447	435	413	392	426	408	460	436	417	414	414	440	399	424	440	449	411	409	424	412	400	449	403	424	457	446	428	429	434	396	410	440	404	436	405	380	392	434	423	447	374	423	422	421	438	412	402	414	407	405	431	393	434	450	428	384	417	432	423	402	399	405	442	426	425	452	372	391	444	417	447	436	384	434	442	419	407	379	429	451	446	384	421	433	416	424	403	430	424	404	456	402	422	428	419	406	392	399	438	399	460	397	427	450	420	419	429	414	380	435	397	439	418	439	417	412	403	464	452	409	430	451	426	400	471	458	403	413	396	403	444	424	395	393	432	415	422	419	423	398	434	438	434	404	408	419	434	411	467	422	405	404	418	422	430	427	427	409	402	412	423	438	379	446	443	414	430	430	451	406	394	389	404	463	404	430	408	414	417	421	415	427	411	393	408	440	395	409	362	432	393	413	427	425	450	401	397	406	384	429	439	396	455	391	401	407	402	439	437	397	438	433	428	450	430	465	390	422	419	401	422	373	408	447	436	447	425	449	448	399	388	414	432	412	410	394	389	388	448	427	420	443	414	391	442	386	433	428	453	419	386	425	384	398	373	429	413	417	418	418	389	430	414	439	406	442	437	425	441	408	436	437	430	402	414	423	426	357	406	421	400	415	436	456	414	408	419	431	430	411	420	419	408	382	430	423	412	405	390	389	445	431	438	452	422	428	438	427	434	399	451	415	415	371	417	420	406	413	399	414	434	374	448	432	447	458	416	412	413	446	380	389	406	402	439	410	409	415	404	399	422	445	393	409	410	440	431	420	404	377	414	425	425	429	426	418	402	389	436	401	422	429	436	373	444	386	404	482	469	407	418	413	418	413	461	440	432	408	455	422	435	428	413	410	431	392	413	414	400	412	386	404	419	417	403	409	410	408	434	427	416	427	450	416	419	456	430	424	403	381	401	435	418	406	429	410	388	426	427	422	407	414	441	404	425	388	393	393	450	443	387	432	428	419	417	461	424	400	414	466	435	428	397	452	387	428	428	408	386	399	412	431	408	413	416	395	465	437	391	434	443	431	419	426	399	413	426	428	438	438	461	476	402	429	413	416	453	418	405	457	386	450	381	404	411	439	425	423	413	439	413	384	431	410	422	394	424	423	435	428	455	408	443	414	448	407	444	407	386	396	375	448	422	425	440	440	410	420	409	398	426	456	405	394	418	403	427	430	429	440	420	417	399	414	445	391	413	408	427	411	368	422	416	443	461	432	419	418	452	387	414	435	435	409	435	421	402	423	455	393	409	402	406	427	403	424	430	461	396	437	393	412	387	444	435	392	413	381	411	421	364	460	403	421	409	441	452	444	413	441	465	415	437	441	446	397	408	416	447	405	419	470	440	431	441	421	364	418	416	459	429	390	415	451	405	412	431	410	433	411	419	440	435	439	392	417	450	448	431	400	404	449	404	414	444	411	410	437	400	391	441	411	424	442	432	418	434	415	424	456	419	382	460	427	430	422	398	447	416	434	387	420	447	424
1742	304	284	279	324	321	300	278	285	336	276	301	276	270	273	296	269	294	283	290	298	282	278	285	283	275	298	256	284	268	304	305	264	276	293	301	290	269	313	306	310	302	275	296	273	316	306	314	314	276	270	299	272	300	311	305	275	272	305	274	290	297	283	299	282	297	274	306	290	296	334	289	305	274	266	283	285	303	273	258	271	288	313	306	275	298	273	292	254	329	279	278	270	271	301	282	302	294	270	291	308	303	293	259	274	312	301	297	304	257	305	301	290	272	276	313	292	281	293	286	310	310	297	280	256	299	277	330	294	295	310	281	291	254	250	256	260	309	301	286	264	273	264	307	291	271	271	277	273	313	280	336	318	299	318	273	252	289	267	325	294	266	270	267	287	270	286	269	288	275	275	275	283	262	272	321	268	264	283	291	284	279	274	285	307	280	319	269	290	267	261	290	292	259	260	282	319	285	259	274	295	318	298	301	278	271	308	272	294	281	295	269	281	282	250	308	312	271	284	293	276	288	300	284	317	259	336	314	269	274	294	254	276	277	301	294	301	268	287	299	297	260	281	281	318	271	271	301	315	312	319	313	273	269	273	323	320	251	278	291	264	326	304	294	298	270	243	309	327	305	258	274	265	290	330	281	296	265	310	241	293	260	293	285	309	275	306	272	301	298	303	271	300	269	284	290	308	300	261	292	263	251	295	296	273	278	263	295	320	259	276	278	338	291	284	275	300	302	295	312	304	297	323	282	292	307	280	281	259	297	284	267	308	288	298	307	297	272	301	308	266	286	316	295	285	280	301	272	291	297	286	292	255	295	318	305	295	321	290	262	256	283	264	316	281	263	291	301	265	289	292	305	281	291	308	280	271	272	307	326	290	276	329	288	282	275	268	326	296	283	288	280	271	295	325	295	283	267	265	302	264	299	278	262	254	267	286	286	264	306	309	271	299	301	284	288	264	268	280	260	289	300	270	285	290	293	256	299	250	308	279	295	303	285	299	288	287	290	302	300	287	276	291	301	275	312	275	286	294	262	287	290	264	298	276	301	283	263	297	292	252	281	283	322	299	279	283	284	271	277	290	299	259	280	278	262	313	258	262	273	267	290	276	279	300	264	288	269	275	310	294	302	325	290	308	291	263	318	280	294	268	287	242	302	315	275	276	283	286	280	266	289	295	298	290	289	294	270	271	297	311	297	288	279	284	293	301	310	283	282	267	296	312	274	288	285	299	282	290	309	266	292	288	286	293	291	285	294	280	306	267	299	338	263	292	294	262	265	303	263	266	291	273	277	299	294	307	320	304	283	260	286	298	288	288	305	299	314	269	310	282	280	297	254	262	309	260	330	287	278	292	275	271	292	296	249	321	304	287	316	269	265	266	345	300	295	311	249	315	315	283	289	266	301	261	295	262	275	289	300	302	300	284	269	312	259	240	303	310	296	259	267	283	289	286	302	306	280	281	273	313	301	292	290	267	273	282	289	315	275	266	303	277	301	279	274	261	285	287	336	309	283	271	290	292	286	291	260	296	290	242	289	306	285	248	305	297	354	293	286	294	265	295	268	329	276	337	301	293	275	285	316	300	272	290	274	295	275	281	314	299	284	272	279	300	282	310	325	296	277	286	273	302	313	308	290	286	288	260	246	263	267	332	256	274	303	332	288	261	261	307	291	314	295	283	299	272	299	286	270	283	275	292	284	296	298	279	290	274	292	291	277	281	283	297	309	291	286	294	285	299	287	254	296	281	268	278	295	256	280	239	271	282	292	305	264	266	309	273	275	278	271	295	288	326	289	263	266	263	259	281	275	259	258	325	283	275	269	331	308	273	290	276	315	286	290	295	282	264	293	280	283	269	296	244	286	297	311	298	320	286	294	286	271	286	285	304	278	286	292	292	305	292	287	314	286	288	282	339	303	283	274	277	312	315	297	272	301	291	265	314	306	249	282	287	299	284	304	289	305	284	326	324	283	297	293	260	297	251	303	278	309	292	291	310	277	267	313	280	297	280	318	284	301	293	317	298	313	307	304	271	252	291	309	292	290	237	294	290	235	271	278	258	307	273	320	295	276	299	286	264	263	268	278	295	299	295	271	293	294	264	287	281	294	295	296	300	306	251	299	303	266	299	284	292	293	279	302	326	284	281	299	268	265	248	285	265	302	276	267	271	333	310	301	304	291	273	283	303	287	300	276	269	275	295	278	280	295	284	314	272	262	287	309	289	292	293	272	305	293	279	277	279	290	297	256	264	320	279	289	290	270	295	289	287	262	285	281	289	288	281	273	322	268	290	280	285	263	264	289	260	291	298	304	289	292	282	287	286	290	277	271	258	297	257	258	299	285	282	293	312	294	281	289	286	294	278	316	307	291	276	305	285	317	304	321	315	275	285	296	287	299	285	265	283	288	310	275	274	300	331	278	292	309	262	271	256	285	284	285	295	288	278	296	274	298	277	313	276	346	281	265	288	297	288	272	301	296	283	306	262	288	307	280	260	284	263	289	287	255	239	286	261	294	263	286	250	270	260	287	249	262	286	269	291	263	302	305	301	311	260	301	278	268	294	313	310	266	294	303	291	319	312	305	279	261	296	281	286	312	287	299	276	278	319	299	266	304	304	273	282	249	281	303	269	294	283	308	303	271	261	275	257	290	269	320	301	306	304	287	284	280	292	288	334	318	273	322	258	277	288	285	273	295	312	289	307	307	302	295	290	311	268	303	309	282	264	289	311	316	301	272	279	278	310	261	289	287	285	281	296	301	283	301	283	293	297	323	277	312	323	260	236	265	256	308	312	269	316	299	305	282	282	293	274	263	287	313	295	287	280	312	282	299	298	288	276	281	268	291	279	287	278	304	292	293	326	295	277	307	274	259	265	271	236	317	288	295	317	293	287	266	263	258	304	274	312	298	303	273	261	258	277	287	335	288	276	267	273	284	292	308	258	308	267	302	287	312	301	280	277	301	280	295	230	282	288	304	261	257	292	302	293	295	287	309	279	301	294	274	258	298	291	289	256	307	270	252	278	287	294	272	287	265	267	314	308	326	280	268	286	273	282	295	307	254	284	277	295	266	263	273	274	278	290	280	281	305	271	276	280	287	243	299	297	262	297	289	256	270	300	267	271	292	271	279	274	269	252	256	254	274	267	297	263	301	296	271	279	274	286	291	272	294	291	280	263	302	290	281	295	267	301	279	287	322	275	289	276	299	267	254	296	294	266	299	262	248	290	278	307	291	259	258	292	327	277	271	282	277	304	316	266	303	272	305	291	265	311	282	287	284	297	287	288	279	327	327	281	279	297	287	314	298	263	316	280	284	285	312	277	303	231	291	315	310	310	288	303	319	306	279	277	293	287	250	295	273	244	284	298	269	269	328	255	272	283	283	303	293	291	283	294	302	278	310	316	323	259	300	291	277	260	293	329	262	300	300	313	268	273	262	296	288	253	272	281	270	292	281	270	272	277	289	296	268	268	316	295	277	280	297	291	287	291	276
2031	660	654	695	623	669	658	676	640	594	670	644	614	663	609	654	659	625	611	660	655	634	648	629	648	657	599	627	587	623	622	589	694	616	629	612	645	594	678	633	544	647	663	626	653	596	641	598	642	646	656	632	580	621	616	632	613	648	626	674	592	650	630	620	650	638	648	633	630	605	611	649	615	596	587	626	628	635	600	621	611	652	611	592	628	652	700	641	640	633	632	624	640	612	593	648	643	704	632	618	629	664	630	601	612	620	659	663	633	634	637	597	664	658	629	597	625	633	626	605	621	646	605	629	667	620	616	675	616	585	669	660	633	601	630	643	686	710	615	673	621	676	611	647	644	596	659	682	626	606	604	643	612	647	598	677	625	630	619	596	619	659	633	648	647	659	625	637	636	659	627	589	633	609	554	643	620	641	608	623	648	621	631	673	640	633	651	656	642	666	656	598	658	666	608	662	608	613	629	666	646	657	633	641	638	630	617	634	609	627	653	647	630	565	586	643	647	652	628	654	585	630	611	693	638	630	658	590	594	598	580	610	635	657	645	653	610	656	654	634	662	625	690	706	637	596	607	619	616	632	651	651	596	620	610	660	640	696	627	654	611	660	592	647	624	633	636	633	653	624	618	625	602	644	634	601	591	697	647	641	641	684	613	619	638	603	616	646	645	608	661	606	647	653	610	605	679	584	624	599	620	620	714	608	633	614	632	674	671	664	624	634	643	606	616	673	647	605	615	607	632	628	598	641	607	638	652	615	596	657	607	598	658	622	634	614	598	637	665	632	612	624	683	620	627	640	622	646	653	616	659	642	642	628	594	631	618	674	611	626	672	588	636	633	635	627	627	647	632	651	626	636	651	677	616	620	602	618	628	618	660	652	653	586	622	633	619	623	611	647	655	610	607	639	600	680	641	668	598	662	612	648	664	660	659	639	600	634	625	627	609	619	634	624	622	649	625	645	593	652	645	630	618	651	599	625	582	614	670	660	636	603	659	584	608	634	647	620	623	630	628	634	635	652	618	604	660	630	640	615	636	624	618	603	609	626	606	570	601	654	630	653	628	685	606	645	652	647	646	613	629	611	593	626	638	643	632	660	634	627	619	598	589	552	633	637	645	633	635	633	611	649	590	612	595	659	672	624	628	696	615	623	589	675	588	640	635	644	597	638	608	624	628	671	667	628	654	645	657	643	616	632	648	581	583	666	634	621	679	631	616	672	638	622	667	583	613	676	586	643	597	617	663	610	648	604	636	651	640	654	636	613	646	637	633	624	670	633	619	616	675	604	607	659	624	630	641	611	616	630	605	633	642	617	660	636	632	602	604	624	628	638	607	637	616	635	652	609	651	660	643	648	654	628	624	565	598	635	662	621	650	657	651	625	662	619	660	603	686	631	646	647	631	595	629	625	646	585	606	647	650	607	626	650	624	634	635	647	606	638	595	613	616	643	660	655	657	600	617	589	682	640	625	640	690	640	653	677	615	583	639	638	634	618	667	594	601	623	646	662	648	640	625	622	570	644	640	635	632	646	627	596	604	631	633	648	679	620	616	663	641	617	675	662	620	658	645	627	627	697	659	664	587	612	635	615	588	629	590	608	672	648	626	623	642	597	651	652	669	672	642	647	578	575	634	657	644	689	620	599	626	559	607	636	565	674	652	595	643	678	589	641	638	632	625	638	613	660	605	629	612	641	615	638	637	619	640	624	653	630	617	618	653	585	628	647	635	641	603	648	635	641	632	626	611	591	673	632	605	619	631	622	630	686	632	620	610	606	588	674	648	635	621	650	650	668	610	673	659	635	637	636	608	659	624	621	663	635	614	614	655	587	606	637	659	659	660	620	608	648	667	657	586	643	631	654	595	573	600	630	607	609	590	622	640	636	630	622	647	606	590	631	618	647	630	588	633	632	609	636	592	646	623	626	633	584	632	622	618	626	637	666	642	666	646	663	671	682	619	621	666	628	627	655	626	650	608	610	605	619	595	651	645	640	657	598	661	640	597	622	631	649	598	634	694	612	616	651	574	665	647	630	617	697	643	581	654	661	608	632	617	611	653	543	643	654	620	629	660	648	640	685	639	628	619	647	611	629	611	648	626	651	632	658	637	595	667	667	665	618	659	631	665	611	628	622	625	621	659	650	603	612	650	608	648	637	637	598	672	635	597	638	644	556	663	622	622	685	667	649	653	630	632	633	619	651	628	613	606	608	660	621	670	604	653	639	616	627	617	646	637	636	630	639	683	630	600	653	628	716	649	602	651	605	635	623	647	628	629	655	605	634	632	610	598	623	634	636	646	611	675	617	630	592	627	601	630	635	607	686	663	622	626	617	652	610	656	661	669	628	600	681	603	659	650	615	670	660	615	610	613	618	651	692	629	611	583	636	635	630	610	625	626	649	635	634	644	655	637	655	704	605	575	612	622	620	597	626	636	636	611	632	636	592	606	642	652	664	593	647	650	608	612	601	661	607	647	664	675	630	648	637	632	604	641	620	631	640	623	593	601	584	647	653	628	652	626	640	636	650	617	657	599	618	661	689	643	671	631	634	641	642	641	640	613	638	610	600	626	637	635	674	631	642	697	642	637	627	616	607	593	595	610	628	655	637	640	665	652	619	604	676	630	640	644	606	595	641	640	641	612	610	619	670	607	638	641	620	631	655	632	684	626	650	613	617	641	678	674	613	634	610	595	667	626	644	641	596	566	639	675	642	626	602	638	652	618	623	606	667	637	615	667	642	613	657	677	634	609	658	608	640	605	642	626	612	667	643	624	620	646	640	607	630	611	632	674	624	619	599	620	670	650	611	676	627	639	639	597	626	598	630	653	631	613	611	613	602	622	630	680	636	598	635	620	590	644	627	683	623	594	634	631	605	675	618	653	637	629	640	636	630	638	641	646	638	659	644	670	598	672	605	640	630	676	680	606	637	589	662	643	658	637	642	694	678	601	672	632	659	603	590	647	603	629	652	650	675	651	659	650	629	630	635	601	624	640	633	649	623	585	624	604	636	638	618	594	648	621	647	635	604	594	642	668	647	638	627	600	620	625	613	664	638	662	634	640	626	642	632	646	616	573	671	617	657	654	641	616	639	648	637	658	653	626	649	662	652	640	583	619	653	605	645	628	593	585	689	643	642	597	620	608	622	639	598	661	624	639	650	629	627	610	616	620	643	603	635	608	599	621	613	658	632	609	683	640	649	667	647	639	647	606	621	652	646	557	620	642	640	662	652	602	628	604	632	618	628	662	614	573	644	660	622	659	663	670	633	649	620	616	622	627	635	620	628	627	612	659	671	642	607	621	640	664	660	658	601	659	632	644	597	646	638	617	643	595	626	641	675	617	636	601	695	638	643	657	688	635	591	677	646	619	608	615	631	587	638	633	640	564	631	633	636	626	615	642	622	633	661	608	672	638	629	630	599	626	621	600	648	610	630	637	621	612	615	632	679	647	579	636	650	653	672	608	638	639	654	621	641	605	608	622	669	635	658
7654	465	459	378	273	227	167	152	162	175	142	127	151	133	134	147	116	149	138	119	107	143	132	116	112	123	128	110	119	108	142	115	115	124	121	130	138	135	118	119	138	118	136	126	115	116	151	131	133	132	111	137	146	115	115	133	131	123	121	106	130	124	118	122	127	133	138	127	138	116	136	137	116	144	114	130	118	135	134	119	111	142	142	129	104	97	112	111	126	127	121	132	115	127	133	129	137	128	133	116	120	126	126	89	147	128	122	135	122	134	125	112	148	121	120	109	110	118	122	126	135	116	119	118	117	123	121	122	113	101	113	127	105	116	126	133	160	132	125	132	131	115	117	126	108	120	102	135	147	126	137	128	130	142	138	133	120	111	123	95	145	106	118	147	129	149	117	133	147	133	116	129	143	149	124	95	113	132	137	120	132	113	138	123	124	116	155	158	133	136	136	139	135	113	115	131	121	92	119	134	136	112	122	112	125	154	135	125	105	116	127	142	131	114	111	136	133	122	110	130	108	107	131	139	145	126	121	138	128	131	118	136	115	134	149	112	123	139	117	135	133	142	116	143	111	122	135	131	142	127	136	121	117	128	115	120	132	116	125	125	135	118	128	111	132	137	115	126	122	112	121	127	134	132	119	126	144	122	126	113	111	140	94	117	115	109	116	132	151	102	107	147	132	104	124	117	105	137	129	121	126	126	98	114	118	110	116	142	145	115	134	169	127	125	112	136	110	105	121	123	129	125	118	149	128	121	133	136	130	131	109	153	142	156	114	128	116	141	101	90	114	120	126	106	124	120	137	109	123	106	120	119	106	108	129	138	148	111	104	119	140	139	132	132	118	135	135	128	125	124	131	125	115	129	104	123	104	109	114	129	128	150	114	134	129	102	138	118	107	120	125	127	111	111	139	133	138	134	118	110	154	132	137	100	133	141	116	121	117	135	151	134	124	117	130	126	107	113	121	101	121	126	137	151	141	119	113	137	122	112	121	109	93	114	121	113	142	110	128	154	138	105	114	123	115	105	135	120	125	110	120	120	124	146	126	116	107	116	122	121	109	118	128	140	127	131	98	104	140	118	123	120	125	123	143	113	128	117	135	107	105	124	116	106	145	117	128	130	123	121	125	140	119	130	111	115	112	117	129	127	122	94	107	114	146	125	146	131	126	118	116	123	147	115	135	137	130	125	135	142	120	132	128	124	115	115	116	121	114	125	144	114	149	123	122	135	109	122	109	126	125	117	125	113	120	132	128	135	142	99	115	112	130	129	127	132	102	133	130	136	126	118	129	126	114	133	133	119	126	121	139	136	118	122	130	115	124	113	126	124	134	123	108	124	120	117	106	118	114	122	130	121	110	115	105	113	158	113	121	115	134	131	143	112	133	120	117	112	132	117	120	131	124	124	125	140	124	152	128	103	128	122	129	117	114	128	111	120	133	155	100	127	117	127	107	148	132	131	113	143	129	145	136	137	116	123	119	134	106	145	129	116	119	142	135	120	122	108	129	124	139	127	118	143	117	103	139	123	123	122	108	121	121	120	113	145	128	129	127	121	115	127	115	130	128	111	134	137	103	122	130	137	126	115	132	123	117	136	125	124	130	114	129	132	122	123	136	130	122	118	153	115	122	114	118	135	140	112	129	136	109	122	106	157	120	145	107	111	149	123	137	136	136	124	138	138	117	145	131	129	126	131	123	120	126	129	126	136	122	129	118	143	133	115	117	123	125	147	120	110	114	124	125	126	104	109	115	125	123	125	123	126	134	117	135	119	117	119	127	124	121	113	144	137	114	121	148	111	136	120	141	113	132	142	124	116	137	116	127	126	113	128	121	124	126	124	118	119	127	107	135	133	118	117	104	133	130	125	98	118	139	136	142	119	137	116	118	137	117	114	117	114	129	121	92	110	124	139	130	124	125	109	117	118	130	123	119	130	128	134	140	127	129	105	137	127	123	121	116	129	128	100	128	112	121	117	119	118	120	117	111	124	128	121	119	141	117	133	115	149	139	156	146	118	126	109	130	127	113	150	133	118	120	129	108	124	139	110	129	148	123	126	124	101	145	153	116	126	105	118	135	148	112	111	132	115	107	116	126	116	142	133	112	116	126	108	134	146	97	117	117	119	114	126	143	119	113	132	136	117	128	152	132	126	122	115	117	114	109	124	102	133	128	126	138	148	123	125	141	123	112	124	115	118	125	116	138	127	110	114	120	112	108	134	117	109	124	131	133	128	123	121	113	126	114	144	122	125	126	117	126	118	112	107	135	106	120	125	116	123	108	124	121	118	126	121	121	105	107	132	104	131	130	126	121	139	136	114	123	131	126	116	102	111	121	122	161	129	130	148	132	128	112	124	132	124	120	130	114	114	123	121	114	138	130	149	119	134	150	138	129	124	123	131	126	154	136	149	117	133	132	112	117	100	127	127	134	134	123	119	138	119	122	113	124	110	136	114	138	117	130	124	126	114	109	101	119	121	113	110	98	119	123	121	118	115	115	150	120	141	137	119	114	123	133	138	147	127	131	121	139	113	100	94	121	146	130	126	91	125	121	98	143	118	142	115	132	132	128	134	120	136	113	105	122	144	123	129	123	108	116	123	111	131	103	109	128	126	134	151	135	115	129	160	132	123	127	98	114	127	124	137	117	146	151	124	127	152	127	130	138	110	118	116	152	139	127	135	106	133	137	136	122	127	120	134	126	134	111	112	129	115	116	116	124	124	116	112	121	143	122	122	134	124	121	132	113	134	122	122	114	116	126	141	97	125	161	132	140	124	113	134	119	131	113	103	130	139	117	132	132	120	116	145	123	120	122	113	120	119	128	122	125	143	107	126	126	127	116	107	115	120	115	110	138	116	109	125	121	131	121	145	126	128	130	131	96	137	104	113	130	137	120	116	137	124	110	117	121	137	126	108	124	121	116	104	98	112	106	134	123	118	126	122	130	116	144	152	140	126	125	138	151	120	115	124	111	145	150	143	116	111	115	130	130	115	113	125	126	125	120	127	145	139	133	131	120	111	122	132	114	140	131	107	122	119	133	112	131	127	119	128	139	127	124	124	99	134	144	127	119	129	99	98	116	131	117	133	129	130	135	102	119	126	135	119	112	139	117	116	123	135	132	112	126	131	117	124	130	115	134	120	116	141	104	127	123	150	118	97	107	124	114	117	118	126	128	140	110	114	135	129	147	124	127	125	119	108	127	127	125	125	112	128	119	114	126	133	125	120	130	104	124	123	135	127	146	113	136	132	133	146	119	127	129	121	127	104	90	135	139	151	129	109	99	130	122	120	120	122	131	114	131	130	99	111	107	105	120	114	157	117	110	101	112	131	116	105	111	114	130	138	119	136	114	128	109	130	126	127	134	130	123	115	108	142	130	121	128	119	121	112	109	133	151	125	141	119	115	143	125	132	125	118	116	123	121	135	138	115	120	131	119	115	124	105	120	147	121	146	133	123	105	125	134	118	136	118	109	141	149	129	105	116	129	117
6282	666	1159	1281	1061	831	701	615	508	503	466	444	435	421	407	398	329	382	336	390	328	398	358	346	336	319	308	333	376	330	345	349	317	318	353	347	338	327	319	328	334	326	326	298	339	333	335	320	325	340	330	339	327	348	269	319	333	309	335	345	316	310	324	317	325	311	336	326	294	328	337	312	310	287	337	310	301	356	322	336	346	298	328	309	334	351	335	329	312	288	307	328	337	328	328	317	330	334	321	329	341	352	306	304	307	303	326	288	314	348	296	367	295	311	341	321	286	355	318	312	308	318	313	329	320	312	325	305	344	332	300	316	328	296	299	317	321	351	321	342	330	302	313	314	300	290	306	290	294	339	316	318	328	319	315	332	301	326	324	320	310	314	306	337	293	317	341	292	315	322	320	313	322	316	352	299	310	295	302	317	308	328	321	279	314	332	292	332	319	312	320	342	288	303	317	322	309	312	297	349	350	324	291	331	360	318	286	312	283	306	324	316	326	332	313	307	311	340	317	283	320	326	285	317	320	327	326	334	332	306	322	313	317	322	317	309	316	303	287	339	372	318	322	318	298	325	338	336	331	329	326	360	321	327	286	322	306	316	318	330	309	336	352	322	301	302	329	326	318	289	342	338	301	314	305	297	333	321	329	330	304	313	304	331	308	336	321	334	303	295	329	317	312	315	326	316	335	320	307	295	352	323	335	350	299	350	311	328	312	329	336	339	303	300	350	311	296	316	299	314	305	329	303	320	297	291	287	334	334	284	315	309	321	314	290	323	316	339	300	324	327	341	315	322	399	340	359	317	316	312	299	290	300	288	316	308	295	287	309	298	311	326	299	282	340	312	288	310	318	311	305	329	327	313	300	310	325	306	349	307	306	304	322	358	318	344	319	326	342	320	324	304	345	350	323	315	287	325	309	321	303	355	347	307	323	319	309	365	319	309	322	330	330	305	300	330	342	295	278	310	331	305	291	309	298	336	322	326	318	333	331	296	305	289	314	307	345	335	334	316	308	313	323	303	323	324	339	313	323	305	337	323	323	317	321	320	300	331	323	309	315	300	359	321	345	331	343	323	323	343	315	333	331	296	330	342	338	264	328	340	326	341	327	313	309	330	329	338	344	301	299	269	343	295	317	295	332	320	314	362	297	342	314	312	323	300	303	289	307	319	327	309	310	295	318	322	347	314	322	310	320	310	316	313	325	277	277	292	314	348	332	327	317	336	305	350	326	295	306	342	331	324	345	286	322	322	331	305	329	306	322	336	348	316	323	333	332	307	300	298	337	301	341	282	318	337	341	308	320	302	308	339	293	328	308	316	350	348	312	305	316	305	292	309	314	348	315	307	316	313	324	304	328	306	302	321	324	289	326	332	308	321	330	314	292	322	327	295	301	316	338	355	354	290	307	306	320	344	324	333	321	305	314	321	346	304	343	292	309	310	329	313	330	329	323	299	279	309	268	315	311	359	313	335	334	318	303	309	298	337	323	344	309	327	291	325	309	323	294	327	315	339	335	315	334	319	342	303	286	343	333	333	304	335	335	326	318	302	331	324	325	321	295	317	308	300	316	295	343	337	352	303	321	329	315	312	358	321	358	297	318	308	317	326	319	323	329	322	292	315	306	297	315	309	343	312	326	332	288	319	337	317	320	342	329	305	300	326	280	313	313	337	316	304	329	306	316	307	300	305	306	306	304	317	301	290	287	357	299	353	319	353	301	328	315	284	332	299	315	317	287	317	333	350	311	312	297	308	297	319	300	302	316	323	323	255	340	316	359	298	326	311	304	294	310	325	328	291	305	323	349	295	305	321	346	328	325	297	310	324	351	308	317	329	321	302	290	332	287	312	307	309	309	371	304	328	310	325	321	307	303	311	329	313	323	298	327	331	309	342	292	290	312	310	323	343	319	327	341	333	311	317	308	333	335	325	365	329	325	314	294	321	352	286	312	305	307	290	319	289	351	308	310	288	314	310	321	353	353	286	338	313	323	334	310	305	316	294	327	317	328	316	300	310	298	341	313	313	314	328	308	336	290	300	316	304	317	320	307	305	320	300	275	327	309	331	337	360	345	348	303	335	329	296	296	299	329	306	286	293	367	312	301	317	325	314	305	328	346	313	341	339	333	303	324	298	322	326	279	310	296	307	340	310	341	315	326	341	312	329	302	328	311	345	337	304	302	313	334	296	330	293	329	292	341	337	337	331	317	352	307	321	311	313	288	309	298	309	312	341	321	305	330	327	317	337	288	339	311	316	328	296	321	282	298	333	328	316	318	285	295	301	302	289	300	292	329	314	324	316	291	284	354	314	323	298	322	310	297	333	318	277	329	336	320	328	355	325	346	344	319	300	308	301	316	294	305	319	339	329	316	339	325	280	309	343	304	308	308	327	296	362	345	304	338	303	298	293	305	314	337	321	314	347	303	353	312	332	302	321	317	299	299	342	303	331	304	321	319	302	318	322	290	363	305	346	306	324	336	298	287	335	330	367	285	317	277	304	319	304	310	341	331	343	293	304	327	313	311	295	302	331	321	308	360	332	312	273	323	276	315	297	303	315	292	291	307	322	289	316	314	303	333	330	342	331	291	311	320	351	326	303	341	343	355	301	317	309	294	286	322	309	320	332	310	294	307	317	287	303	304	319	336	340	311	310	337	327	323	282	330	322	296	332	296	307	330	319	318	318	342	305	315	317	298	313	304	340	294	303	301	313	318	342	347	319	326	323	298	363	335	310	277	323	321	300	322	315	304	302	323	282	325	315	323	318	306	347	304	302	332	334	339	356	300	294	328	315	306	328	334	318	302	322	326	340	341	312	284	322	308	329	329	334	303	318	314	323	357	309	327	303	317	315	325	277	312	314	307	331	327	330	328	288	301	342	320	332	309	296	302	317	319	298	334	297	299	310	306	313	290	335	349	339	328	294	319	319	295	327	352	309	333	336	329	309	295	308	296	282	298	318	345	306	323	329	330	323	305	305	297	310	326	288	298	335	336	289	322	329	304	342	321	289	278	346	322	328	317	326	296	310	318	304	288	325	308	287	319	329	321	296	330	323	333	300	314	347	261	308	299	296	303	342	348	315	345	323	310	314	315	305	322	367	321	340	321	341	335	298	310	285	308	288	316	322	303	311	312	315	305	319	348	326	328	297	302	306	295	337	308	337	324	327	307	329	339	276	296	327	317	328	356	356	282	339	319	319	354	300	319	323	327	327	284	323	312	296	309	328	342	312	341	331	295	327	315	314	352	293	299	308	309	311	309	300	323	323	289	298	328	304	340	295	319	318	345	331	324	306	317	309	332	313	277	311	316	333	328	319	303	323	312	301	317	312	320	287	314	339	345	301	287	326	308	320	315	299	359	283	337	324	311	333	310	312	290	341	360	339	284	346	293	302	296	330	308	323	334	303	344	334	343	323	306	328	344	314	303	326	306	276	335	317	310	297	335	312	324	339	317	324	298	299	317	324	346	330	299	297	358	319	309	271	311	330
14488	1232	973	720	502	417	308	292	279	236	209	212	204	177	170	212	209	188	164	209	158	175	162	165	171	189	158	163	188	184	153	169	155	170	177	173	162	162	179	168	138	168	148	158	180	158	148	147	170	172	179	177	163	154	166	155	158	169	135	149	188	183	154	192	169	151	175	178	169	177	169	163	199	140	178	166	183	177	167	192	196	154	152	145	171	176	129	163	152	171	161	153	168	144	162	147	168	173	160	183	164	170	151	173	135	178	152	179	165	158	158	179	172	199	174	184	169	188	178	178	150	174	165	146	187	170	162	133	163	198	170	165	155	174	161	146	165	174	151	167	169	141	172	144	175	162	181	165	176	157	162	166	165	166	163	183	177	149	156	163	169	205	165	202	160	152	155	177	163	178	155	165	164	138	169	159	168	176	197	167	165	182	185	165	189	165	168	154	205	161	146	158	161	148	141	175	199	179	180	164	142	159	154	148	169	164	184	171	172	190	185	164	196	183	170	140	150	180	167	181	182	183	169	153	163	191	164	157	180	167	179	165	157	162	167	180	174	187	151	154	183	178	168	129	154	175	157	165	179	181	135	167	157	147	174	160	172	178	162	171	162	180	187	164	169	179	168	181	156	170	184	183	188	162	171	171	160	145	179	178	177	143	187	161	150	148	153	158	160	169	177	152	145	169	165	169	170	166	183	160	148	155	185	145	177	179	184	138	157	177	144	151	183	154	161	183	173	147	161	160	170	154	163	185	186	160	158	152	183	172	153	175	175	176	174	162	166	159	165	175	181	182	158	178	171	163	163	158	157	179	183	175	139	167	160	171	155	160	173	170	155	165	170	174	157	156	197	160	164	147	170	160	165	188	171	154	167	163	133	178	165	159	168	160	190	147	179	195	167	153	172	181	183	154	173	155	164	179	161	159	172	188	184	165	178	170	167	168	176	197	169	194	168	167	166	162	145	171	170	175	163	188	178	135	170	152	162	186	180	168	176	185	175	183	153	175	161	175	169	163	185	150	177	156	156	167	194	151	136	180	179	142	169	164	141	155	157	191	143	166	178	163	190	147	169	144	168	163	155	206	168	198	151	170	174	151	171	187	158	170	165	170	163	171	159	149	174	140	153	164	159	177	147	172	165	163	167	174	144	156	183	179	186	158	172	186	181	153	182	153	163	185	168	174	160	169	162	176	176	188	165	165	168	181	160	146	140	183	174	179	204	156	169	167	147	179	166	169	161	175	171	160	206	170	170	151	169	168	187	176	161	163	146	176	163	157	152	152	190	185	174	173	191	154	158	176	168	163	177	193	172	159	165	155	160	174	178	149	190	169	150	167	165	172	152	154	146	161	163	172	149	165	146	162	120	155	179	157	156	194	157	174	164	147	180	188	177	161	187	150	167	198	153	166	171	148	171	157	192	156	184	171	185	172	160	177	148	168	166	158	157	154	169	153	174	175	152	149	159	183	165	154	155	161	156	167	161	175	161	162	156	183	183	161	183	171	162	164	182	164	135	165	187	163	166	166	161	160	172	162	163	170	157	188	183	172	171	161	158	176	153	167	184	152	178	159	150	184	165	169	158	166	178	156	164	157	174	188	173	179	151	166	166	155	171	192	152	174	194	160	175	156	168	167	155	147	160	158	148	149	184	144	167	154	171	148	170	153	177	182	183	183	168	157	161	189	162	163	162	142	161	174	197	168	143	175	160	153	162	138	174	162	181	196	186	192	167	173	151	177	150	164	180	159	150	166	175	164	153	156	130	181	172	174	188	151	167	145	153	162	159	175	172	180	160	159	163	186	179	158	154	156	165	175	155	176	167	173	160	176	162	148	169	171	182	183	168	186	159	162	138	155	189	174	177	167	153	183	136	173	167	174	152	169	162	156	183	171	201	180	191	197	182	150	165	186	169	198	166	184	178	156	150	182	162	177	151	178	209	153	172	165	160	177	157	182	147	154	175	171	138	139	165	167	170	177	184	153	154	160	168	191	169	189	151	186	158	163	157	166	183	150	157	167	179	161	170	154	185	165	164	199	149	179	170	173	178	166	170	168	160	164	194	163	167	188	196	141	148	151	170	172	180	181	196	178	154	178	166	160	168	168	173	160	175	174	167	157	175	173	168	154	158	151	149	167	166	151	150	171	162	146	188	171	170	180	159	183	165	147	169	169	158	170	176	164	162	163	183	171	146	191	150	175	175	172	161	171	140	172	140	191	170	164	171	157	178	151	168	176	156	159	177	158	172	177	161	150	189	183	138	165	167	155	147	152	161	160	139	156	194	184	169	156	160	183	165	161	207	143	170	187	152	165	170	176	170	170	172	163	152	151	138	158	166	157	182	161	181	155	156	171	153	177	185	165	181	180	175	184	153	140	172	185	158	140	159	173	165	173	154	168	184	196	180	176	155	180	179	165	210	154	173	186	166	177	179	177	156	170	166	151	181	166	158	164	159	166	186	173	160	167	172	165	171	165	159	181	154	179	156	157	172	155	159	162	151	165	156	174	132	168	165	173	144	144	175	184	174	164	172	190	158	176	154	164	160	168	178	163	173	179	170	193	166	153	163	154	166	150	180	163	165	180	158	147	170	148	171	153	177	144	174	154	159	182	155	174	169	155	153	182	159	188	147	161	159	174	188	170	159	138	152	154	158	162	168	157	160	155	177	156	157	177	154	160	181	153	172	171	180	184	187	172	173	187	168	158	183	160	157	163	164	181	140	193	178	176	173	170	196	178	173	155	186	166	157	182	170	161	188	160	167	154	150	162	154	162	170	163	165	188	159	161	182	170	172	140	166	173	154	152	187	165	182	174	146	158	155	192	176	167	165	180	162	147	184	168	160	170	154	167	183	155	160	163	175	178	166	157	164	168	157	167	168	179	187	149	186	168	150	175	185	155	146	163	176	162	161	168	180	193	161	172	192	156	144	177	157	171	148	152	158	170	184	153	146	142	147	152	151	171	156	159	188	180	157	193	164	147	166	167	176	205	159	178	160	174	201	174	163	155	152	196	184	166	168	157	172	161	185	186	151	171	155	185	171	172	149	176	162	175	178	174	160	184	138	174	172	155	171	164	166	171	175	150	162	175	182	147	146	158	157	154	175	179	154	158	178	161	156	171	147	168	176	157	142	180	178	183	172	170	159	160	164	192	167	182	159	175	160	148	185	153	126	169	173	166	175	156	165	177	179	173	166	166	142	165	181	155	163	153	150	157	206	184	177	172	163	191	152	168	152	198	170	157	181	161	178	164	168	159	172	157	164	166	174	161	144	150	157	204	167	163	165	162	160	172	157	175	154	158	153	156	195	179	164	189	154	160	136	151	189	168	184	201	173	155	159	182	159	177	155	166	160	177	191	154	167	151	178	153	168	198	166	159	163	144	155	161	171	156	151	161	169	147	161	165	176	177	112	140	154	174	164	153	161	189	183	153	159	148	172	161	168	175	161	174	172	157	161	174	161	173	162	170	178	186	163	187	182	142	177	172	170	172
8330	1099	2027	2343	1873	1453	1180	987	888	798	734	680	673	639	638	561	597	535	527	501	511	499	513	437	514	489	468	488	475	447	438	473	469	436	455	462	444	419	414	481	418	462	509	453	501	458	442	453	414	387	447	437	398	472	468	430	436	481	408	427	408	452	424	407	422	408	478	417	420	397	377	422	416	392	400	392	420	444	437	407	429	401	413	420	415	432	401	403	439	415	419	421	407	430	449	427	462	465	452	454	435	435	414	413	430	410	407	403	421	436	419	405	464	420	422	441	393	410	430	408	399	399	371	421	442	448	431	395	434	426	441	425	426	413	421	419	409	420	390	412	427	469	444	433	427	410	452	393	434	408	437	404	436	379	431	407	443	443	431	412	412	427	425	395	458	401	441	403	404	427	441	404	401	412	433	407	409	408	431	431	387	406	405	400	419	420	443	406	396	426	443	433	459	455	431	422	430	418	392	410	415	441	427	423	451	429	395	420	450	423	408	414	421	435	412	422	431	385	409	392	458	415	457	411	431	425	389	464	445	394	406	428	425	430	381	426	434	411	423	414	419	383	412	444	415	450	407	393	444	422	396	443	428	360	399	400	404	440	418	419	400	408	460	457	404	454	407	427	443	427	437	393	440	420	415	419	404	426	435	402	395	433	392	390	423	413	434	410	443	419	422	427	401	388	414	392	370	451	417	435	415	402	393	435	379	400	417	406	420	419	435	436	424	446	445	408	412	416	424	403	370	410	431	418	411	398	439	423	453	423	434	419	435	434	450	382	417	425	422	414	400	421	440	437	446	414	386	398	376	434	408	414	444	395	411	415	414	400	416	416	445	423	413	403	475	448	460	413	410	408	384	387	389	437	424	419	401	444	411	450	378	416	404	402	404	434	408	423	433	458	421	401	387	411	408	381	418	454	464	423	423	412	435	418	413	410	423	421	398	442	427	442	439	419	440	420	432	423	425	422	413	431	409	400	436	438	441	435	412	405	417	393	436	410	422	391	425	397	379	440	419	439	427	436	394	435	411	405	432	413	423	410	415	456	429	446	418	446	436	424	435	427	381	407	451	383	431	455	456	432	419	445	430	430	443	439	431	413	419	402	411	422	422	385	399	426	424	401	403	448	417	434	457	429	427	453	419	413	419	431	398	443	413	423	414	424	413	409	444	416	413	386	406	437	398	396	421	440	402	400	418	406	435	376	407	460	421	429	443	397	439	418	418	432	419	415	436	439	442	422	441	431	400	447	443	428	403	392	433	408	419	399	404	406	415	392	409	413	403	402	421	428	414	425	415	399	424	391	440	404	406	431	472	459	430	419	429	441	436	432	406	386	398	413	418	413	414	450	421	399	417	393	464	415	406	399	442	386	416	449	401	395	419	416	429	429	427	403	428	443	440	393	380	418	432	433	421	399	386	413	429	449	387	429	402	398	431	452	412	401	454	404	395	447	385	440	421	426	413	442	425	399	415	411	412	434	436	435	399	387	417	440	424	402	428	376	417	429	421	424	415	387	422	411	428	411	438	418	417	440	460	419	418	392	371	473	407	427	413	383	458	469	418	407	398	420	437	444	409	445	422	423	441	433	418	401	398	418	463	396	425	408	413	417	397	454	424	413	435	433	434	393	422	437	441	431	422	442	413	351	441	419	413	393	412	447	416	430	447	382	419	451	437	413	455	407	432	411	395	409	430	424	429	420	443	430	409	438	424	457	438	436	457	421	418	427	425	447	451	428	386	433	395	443	455	395	469	458	393	399	470	439	443	436	443	417	401	422	430	438	408	411	417	416	450	484	430	407	441	432	422	421	409	417	388	402	414	434	449	413	416	421	376	387	421	387	432	446	381	436	417	403	381	436	420	423	426	399	445	436	394	433	420	418	435	413	439	454	432	411	415	386	438	454	432	398	455	415	409	407	444	439	418	467	416	427	429	448	426	445	467	414	463	418	416	431	380	415	425	388	428	404	427	431	414	436	430	428	440	399	436	395	430	421	398	404	416	416	450	382	415	397	421	431	416	416	379	429	429	382	443	446	444	366	413	419	418	402	420	465	434	415	418	391	430	419	457	440	435	436	451	393	452	428	404	409	368	419	461	411	425	398	395	467	452	432	432	407	432	417	445	424	386	404	377	412	424	436	405	468	409	405	435	426	429	419	447	384	413	391	439	444	424	422	423	408	442	398	374	399	419	459	457	426	438	424	422	406	400	402	407	459	425	389	452	411	418	401	433	435	413	440	422	465	420	447	424	421	419	452	421	398	404	426	401	412	403	403	454	394	423	412	409	387	412	436	433	466	413	407	434	432	421	417	409	399	418	438	429	453	423	411	383	411	412	367	460	431	413	410	411	408	400	457	445	442	397	412	448	446	428	396	438	407	447	421	408	400	407	424	412	413	422	419	421	404	447	453	408	389	403	410	417	408	407	438	414	434	424	438	390	397	416	371	373	393	417	420	420	405	423	425	392	450	404	416	437	401	429	434	420	413	401	429	456	421	389	413	434	436	462	405	409	421	380	454	416	420	418	424	390	424	417	386	418	398	435	402	423	384	405	383	355	426	422	419	413	423	433	426	421	420	483	429	386	403	383	461	396	449	421	380	445	433	418	380	401	422	430	464	485	389	397	376	416	387	432	438	443	432	400	443	425	447	446	426	459	405	366	418	407	414	417	430	419	437	417	417	435	433	420	415	404	410	398	411	433	414	446	437	423	432	406	396	437	416	426	416	401	444	428	443	477	381	407	409	433	432	399	444	448	425	411	423	441	401	431	397	443	416	436	388	433	463	389	411	403	413	441	441	415	445	447	416	443	396	396	406	417	392	419	376	414	441	403	426	416	422	424	396	408	406	430	440	418	458	386	428	430	402	425	451	430	440	426	398	406	400	419	453	445	423	389	434	447	374	428	411	418	408	423	471	423	372	401	422	450	431	390	398	413	443	417	391	416	416	418	451	417	449	437	404	421	443	421	386	413	460	388	412	433	466	447	414	434	410	400	392	419	431	462	410	425	424	438	440	417	424	407	415	445	418	450	412	421	402	397	436	438	452	416	426	414	403	422	424	410	400	445	434	423	449	424	404	393	406	401	386	437	447	411	452	432	418	403	413	411	408	412	413	419	406	375	408	425	413	424	417	425	399	418	430	422	420	413	416	434	431	411	395	414	436	424	407	451	409	448	380	430	444	443	442	444	425	396	414	408	429	438	428	402	398	403	435	413	444	422	427	470	435	427	417	406	428	432	448	416	417	434	456	419	452	444	422	427	404	447	422	411	398	469	422	427	411	449	417	413	425	425	433	444	400	409	406	422	431	438	429	430	410	420	454	473	444	415	416	422	412	410	391	437	437	417	430	421	455	457	429	436	432	417	431	412	397	452	424	452	408	451	463	428	449	443	389	435	390	432	417	450	416	448	411	415	460	420	417	432	410	420	430	407	421	416	434	403	387	437	400	440	442	416	415	430	466	439	438	397	384	444	412	409	484	407	442	404	421
1713	320	287	293	319	296	308	301	300	274	265	292	290	266	279	279	296	295	290	279	314	280	281	262	275	311	297	261	297	272	254	278	273	280	285	255	304	295	284	297	269	268	292	284	292	262	296	270	304	308	303	256	281	261	267	267	304	272	283	249	267	285	282	287	282	293	293	286	272	296	276	271	285	294	271	279	296	268	298	258	264	317	267	249	265	304	279	262	281	290	281	285	290	277	303	308	285	298	302	293	273	275	270	273	286	266	304	280	304	298	297	295	291	270	302	283	293	298	278	286	275	301	285	279	276	303	278	288	281	268	292	312	314	313	293	325	294	279	313	244	296	277	277	279	265	297	306	276	282	273	304	270	295	275	294	296	278	288	304	315	293	329	286	295	282	317	283	272	335	278	275	288	278	298	279	251	286	318	296	296	299	311	280	275	308	284	296	273	316	251	264	304	294	274	306	307	263	285	289	273	264	277	275	300	273	288	286	298	287	279	288	284	254	280	316	281	269	277	249	270	318	303	294	282	316	306	279	282	260	268	284	313	289	308	309	289	277	280	294	268	273	266	318	293	289	282	295	259	258	283	287	272	251	288	288	306	266	270	272	267	295	321	277	292	277	251	295	296	290	272	291	282	277	284	301	294	272	247	282	319	305	290	273	298	294	265	295	319	306	285	297	266	281	302	313	267	297	303	272	281	290	282	295	268	267	273	298	317	280	324	300	300	283	276	288	272	296	270	280	289	265	292	259	298	276	312	322	278	283	270	294	292	300	283	250	278	290	279	275	276	296	294	284	284	268	285	310	257	324	277	294	295	272	291	283	225	252	287	270	299	287	326	285	326	289	298	300	274	287	282	297	305	299	292	262	291	299	298	305	280	281	296	291	267	277	287	288	309	264	277	274	300	259	273	330	322	282	310	277	317	280	304	312	304	260	295	275	262	257	296	291	294	262	293	321	291	291	305	290	343	284	308	333	302	281	275	288	291	314	263	291	261	277	262	322	275	264	301	286	265	275	276	295	315	278	320	279	282	273	286	268	275	278	288	297	266	284	275	297	271	279	289	289	242	279	292	278	308	283	283	306	281	290	310	308	292	314	324	260	274	267	269	273	299	307	312	313	272	289	287	295	315	270	294	288	286	308	288	275	293	312	270	251	266	281	275	292	283	282	306	307	275	280	318	281	288	308	278	313	291	289	307	286	292	258	271	270	303	312	286	288	283	274	294	306	302	263	273	266	270	272	277	272	259	269	272	290	279	289	293	291	319	315	264	280	280	286	286	306	292	302	289	311	254	277	302	295	284	278	286	266	282	294	273	289	287	309	274	264	280	330	272	295	297	285	266	285	295	276	311	286	294	280	301	325	286	277	310	280	267	299	290	292	297	290	262	300	308	289	270	287	258	243	267	289	265	296	284	325	312	255	289	286	298	287	280	274	320	298	284	303	271	267	280	299	282	291	273	290	274	262	283	319	316	292	274	276	274	266	257	277	320	249	262	299	260	287	318	281	296	280	286	276	278	282	278	293	318	310	284	301	271	268	285	279	266	309	282	280	297	291	312	290	326	276	299	309	271	303	307	278	281	295	279	263	283	283	297	300	278	311	291	281	284	297	302	265	265	285	276	318	292	287	267	308	299	287	267	265	309	302	301	270	261	311	263	257	295	289	286	321	286	269	254	264	282	290	286	296	294	298	272	264	292	304	295	307	277	261	281	264	250	294	279	319	292	293	253	278	304	271	300	295	279	287	312	270	274	294	291	276	266	318	306	249	301	316	286	248	296	277	241	266	288	292	295	285	278	301	275	288	293	259	279	292	289	315	296	275	263	298	275	311	297	272	283	291	287	284	317	283	294	266	285	320	296	282	308	269	268	287	282	284	269	287	298	287	291	274	276	314	290	346	293	273	296	301	274	313	310	275	294	280	311	305	285	278	295	284	247	306	281	259	292	275	265	265	284	302	296	256	296	306	281	255	276	281	262	291	283	283	291	310	306	243	291	305	309	306	324	275	305	269	276	272	297	271	275	281	279	292	261	277	279	314	286	294	281	274	274	250	303	300	283	282	271	269	290	292	296	301	292	268	281	276	288	302	298	324	287	256	273	323	287	279	262	276	299	240	271	288	286	285	285	310	298	292	315	277	288	268	279	260	273	301	299	299	272	298	293	296	311	268	278	282	288	261	285	297	304	254	309	286	285	321	319	300	311	290	263	274	269	304	244	257	290	292	273	267	297	282	305	300	273	263	313	275	273	267	281	282	285	261	285	274	313	275	274	280	282	281	262	262	309	284	294	239	275	290	293	287	266	284	295	276	292	271	299	296	276	293	270	313	299	321	272	259	292	286	278	304	323	321	297	295	266	265	269	286	295	278	299	264	311	278	304	284	279	261	287	293	269	291	291	302	316	296	293	283	295	285	336	300	327	281	276	309	274	295	310	259	313	267	293	300	303	280	278	266	283	289	263	280	285	284	308	266	281	297	286	281	284	282	311	269	272	275	308	303	276	292	262	262	293	282	301	257	281	286	313	304	268	308	276	267	304	284	279	263	288	298	295	289	311	275	291	305	295	286	282	285	282	265	250	283	271	278	274	282	274	266	320	275	321	286	289	277	265	256	315	261	310	304	292	290	293	306	284	271	278	242	277	284	281	281	294	279	300	306	312	286	269	327	297	302	279	294	288	313	278	283	292	301	282	248	284	303	277	270	272	268	300	278	310	297	307	305	280	289	318	277	280	276	311	296	295	298	329	269	254	296	313	291	291	302	271	307	301	274	294	285	297	279	321	280	272	262	272	272	299	300	277	297	278	282	306	280	281	291	287	293	280	297	281	285	290	289	332	264	289	297	282	285	292	271	288	275	282	292	279	311	289	262	299	293	275	291	291	279	310	289	267	297	285	274	269	241	264	256	286	299	286	293	295	291	303	270	300	276	284	264	295	308	277	323	298	310	291	299	258	275	272	282	274	320	289	297	270	269	270	298	298	271	281	268	274	272	295	346	270	287	286	256	296	259	294	321	322	322	278	306	284	274	288	299	287	295	283	285	280	280	268	291	273	294	259	249	238	289	264	280	312	304	283	275	286	245	296	271	300	306	268	260	308	286	286	291	266	283	296	322	285	273	284	269	290	319	259	268	303	279	324	270	298	269	298	297	303	307	281	322	299	319	307	308	294	267	315	306	272	274	309	324	313	252	290	278	283	269	294	294	271	318	275	284	288	316	309	277	286	286	259	303	295	279	275	278	288	300	279	279	286	270	326	288	301	302	279	243	273	273	277	295	271	282	286	299	290	292	269	259	271	300	324	280	311	297	266	308	313	285	314	289	263	307	247	271	307	297	306	310	296	276	291	266	279	278	263	285	308	258	299	292	303	288	282	278	297	278	296	275	288	275	291	300	305	259	289	300	291	279	284	261	303	270	246	253	279	276	290	308	277	269	247	304	326	304	304	298	271	274	296	292	324	271	249	281	288	284	316	270	307	307	260	285	293
2059	666	669	649	688	677	702	603	630	623	654	648	580	666	630	583	661	662	648	643	623	583	656	602	615	670	624	639	640	625	664	599	632	679	641	596	592	634	617	641	604	634	645	614	657	660	635	644	644	632	643	621	624	594	611	634	595	653	624	623	600	615	633	621	654	594	618	654	624	613	643	624	621	602	587	645	598	636	657	647	657	648	634	573	628	636	571	604	585	613	632	626	618	576	596	649	639	628	623	676	588	632	637	621	598	641	655	644	625	568	635	668	656	646	624	635	638	642	622	649	639	620	636	613	604	634	674	645	624	625	663	643	647	611	652	643	610	658	590	578	670	613	649	594	632	628	603	653	623	593	627	598	653	641	585	591	655	652	640	623	647	663	637	619	578	618	626	615	584	655	600	638	665	646	693	623	644	634	660	600	586	676	655	639	623	615	611	610	634	575	606	620	623	620	640	621	686	631	652	596	652	642	578	633	632	630	597	619	617	576	639	639	621	629	656	662	628	599	627	606	607	635	657	644	641	636	654	626	609	611	646	648	611	648	628	610	630	633	647	596	645	607	652	619	592	599	587	616	625	647	639	679	652	640	593	623	627	642	631	658	621	669	647	614	619	606	601	650	610	627	593	598	611	646	601	618	620	603	622	615	668	631	602	675	655	636	658	592	587	636	638	617	641	625	577	660	674	619	647	645	630	600	641	594	632	643	646	657	612	620	629	653	618	634	620	666	608	644	627	663	635	665	631	615	658	632	611	601	574	645	613	576	652	598	635	606	650	645	646	614	654	675	648	630	597	595	629	605	619	623	615	608	631	592	611	615	591	632	628	669	619	557	643	651	636	636	624	691	629	634	587	639	576	638	593	617	628	614	648	613	617	647	603	668	599	615	594	589	604	639	654	644	628	644	603	628	646	608	606	623	677	642	639	660	611	625	615	588	627	620	657	630	666	650	617	671	617	616	598	637	624	615	587	612	627	618	614	580	607	628	618	633	615	599	632	614	608	637	617	594	649	620	611	666	650	583	667	645	632	633	629	611	687	645	638	606	637	655	687	636	611	636	613	631	670	618	629	603	655	673	634	624	599	595	643	621	647	620	654	635	608	672	608	609	642	576	634	667	647	593	673	643	638	595	638	581	631	596	658	631	649	659	642	670	660	599	603	667	622	637	625	594	637	636	676	594	630	604	625	663	624	615	625	601	651	559	649	621	629	619	622	630	601	638	610	611	584	636	634	614	644	622	614	689	599	636	605	639	626	645	610	658	657	611	603	644	624	620	630	615	593	636	630	657	630	633	618	629	617	627	637	619	622	604	573	622	600	603	668	597	649	619	581	577	609	599	646	640	622	622	638	604	653	618	677	663	618	640	608	651	634	598	613	674	618	643	603	644	620	602	628	649	616	590	634	644	692	587	630	670	672	602	600	626	659	600	586	667	691	607	613	638	626	603	673	617	665	616	641	585	595	640	620	636	610	625	639	594	652	570	669	636	619	618	586	662	624	595	646	632	618	594	557	635	631	643	608	616	634	638	623	630	623	610	616	652	651	587	646	617	669	616	633	646	638	593	653	638	575	633	691	625	603	602	627	673	645	644	632	666	653	647	659	617	654	625	629	658	626	633	661	595	570	601	616	609	666	579	599	644	622	630	636	656	618	649	639	662	623	621	618	651	610	621	577	627	627	637	626	618	629	620	610	684	631	642	666	633	622	638	623	641	650	668	668	667	553	661	656	634	686	591	617	623	675	593	617	633	641	653	628	618	637	663	627	583	618	587	627	619	623	630	608	626	616	618	591	606	657	628	627	642	666	651	657	611	637	614	599	615	629	620	593	667	637	619	618	630	639	622	638	658	615	663	657	639	649	661	626	609	631	648	638	639	624	585	650	605	649	622	642	611	653	574	622	649	589	690	633	641	620	620	609	631	626	598	596	640	653	648	645	644	656	622	627	666	578	643	624	651	599	602	621	608	688	609	652	611	625	628	608	626	645	653	613	627	621	643	602	613	663	651	607	661	632	631	608	663	575	645	633	653	606	671	626	642	714	634	635	617	577	681	582	614	604	666	639	613	609	633	651	652	616	616	647	609	631	634	601	602	656	611	599	582	620	624	640	616	646	618	623	622	642	603	628	631	635	628	669	597	639	598	675	609	663	656	626	648	616	630	618	614	637	610	659	597	613	649	643	573	640	590	628	649	630	629	630	596	653	603	638	661	673	634	626	637	601	619	577	600	620	619	659	623	628	585	643	668	644	596	622	609	604	626	642	592	608	601	593	616	623	601	618	583	583	611	590	630	610	629	604	650	657	584	608	636	626	652	613	622	659	613	652	599	614	675	618	625	654	621	615	613	641	628	641	646	672	677	658	592	636	641	610	642	633	621	638	643	614	607	585	634	595	670	630	636	601	644	678	641	661	646	628	607	677	599	620	686	688	660	675	602	605	639	610	604	618	616	652	631	612	646	627	641	667	673	627	594	585	630	629	636	657	688	670	610	592	669	648	629	616	634	674	586	593	633	614	645	593	672	638	616	589	629	616	684	650	635	596	601	645	660	648	646	610	612	610	663	598	613	649	647	650	621	632	606	625	560	639	639	640	607	640	633	645	639	622	661	618	640	597	628	625	633	656	630	612	624	614	610	632	652	578	663	633	618	606	617	624	608	614	651	635	629	625	639	603	630	631	628	650	606	673	666	643	609	655	626	631	647	633	613	622	608	647	655	600	624	602	657	639	622	627	658	678	663	614	660	602	644	625	631	637	647	652	627	597	622	633	645	647	614	684	622	641	638	640	620	654	646	619	670	639	628	641	622	654	616	621	624	618	616	642	635	639	597	613	614	619	647	666	611	637	665	651	672	581	659	623	643	645	644	657	664	629	608	627	621	615	588	674	680	634	639	615	595	679	600	656	615	600	595	654	617	676	625	644	653	627	605	599	642	651	642	640	625	682	610	609	602	621	641	656	637	632	606	620	648	606	653	663	662	639	632	631	627	634	625	591	656	686	640	624	606	663	609	620	636	629	649	629	579	667	616	627	633	610	643	663	643	575	672	665	578	658	602	624	641	656	625	601	660	613	657	667	623	650	672	625	674	595	627	632	603	660	587	634	596	628	618	602	642	634	594	595	589	672	601	594	639	622	612	662	701	572	601	615	655	661	594	648	663	607	655	631	629	611	648	613	619	627	621	611	594	589	653	625	659	674	625	612	617	668	644	654	628	617	583	577	652	665	626	633	611	621	606	629	632	628	596	644	614	619	589	652	636	652	597	610	618	582	626	637	598	640	613	633	646	581	635	604	643	658	602	612	617	637	647	598	674	625	670	648	672	663	638	632	607	685	612	628	652	624	607	596	598	588	636	629	672	592	677	603	656	660	596	639	645	634	638	610	581	602	638	659	623	609	664	647	621	606	622	618	610	645	644	620	657	613	626	603	615	633	643	620	651	607	653	665	621	645	629	620	597	654	606	651	673	621	638	586	644	613	634	636	635
7756	497	472	397	310	209	217	180	184	162	168	155	166	139	124	125	152	156	138	130	114	148	111	126	133	123	109	123	133	142	137	140	123	134	123	120	134	128	122	141	129	119	123	134	138	118	111	123	108	139	152	125	124	125	125	128	123	101	121	115	126	143	101	148	115	126	109	121	143	122	121	116	121	140	123	122	121	111	123	120	103	122	110	138	111	119	140	129	120	124	150	138	142	129	118	108	117	125	133	106	129	129	121	99	124	140	125	128	121	142	141	124	142	130	109	98	111	141	117	136	141	119	112	148	100	135	125	123	103	126	113	121	130	140	128	141	117	126	147	122	127	98	110	124	126	125	121	124	132	123	116	126	123	136	119	130	132	128	123	101	141	121	115	127	109	112	138	134	113	122	129	121	114	101	129	133	149	130	146	153	117	143	115	145	133	138	130	120	114	128	150	125	139	126	134	149	117	109	152	121	126	115	115	122	133	131	122	120	115	137	130	125	145	123	131	129	125	120	100	118	115	126	133	133	131	139	107	127	137	136	123	135	126	104	128	122	109	127	152	115	118	138	126	114	118	110	105	118	118	116	147	128	125	121	101	123	101	115	121	130	108	141	112	122	104	127	118	110	123	123	116	119	118	91	125	113	113	123	105	109	122	131	148	121	111	97	130	139	120	118	126	130	132	94	116	126	123	108	115	121	131	156	105	99	143	108	122	151	139	128	148	123	120	100	125	133	115	139	141	130	107	126	136	137	121	124	125	110	124	113	136	120	123	109	147	129	132	118	133	111	121	121	140	146	117	106	114	106	114	129	141	136	137	154	118	124	129	124	138	129	123	105	123	126	127	119	116	127	127	131	123	132	133	116	120	151	129	127	118	129	117	110	124	131	129	144	143	118	120	138	138	117	120	112	118	115	134	110	110	104	149	125	114	106	132	122	115	138	112	130	133	113	120	142	119	132	132	119	130	114	109	115	124	127	129	130	126	116	122	108	122	124	118	116	131	136	107	127	130	138	132	111	120	136	123	127	130	122	115	126	141	146	125	132	112	123	122	112	118	113	116	140	139	127	136	118	120	115	128	117	140	121	121	113	131	120	118	133	134	130	120	125	153	129	128	140	104	121	147	134	105	132	113	116	111	139	129	124	115	145	121	138	115	114	119	130	109	129	117	143	133	126	115	125	136	135	143	136	126	128	122	115	108	119	156	123	120	127	148	131	137	135	127	113	134	141	129	108	119	105	118	109	139	129	115	145	121	130	128	133	143	104	119	123	124	125	129	137	115	112	152	122	128	117	139	127	124	123	119	107	119	151	120	118	142	120	128	111	116	116	119	113	130	135	121	126	123	133	141	119	118	137	128	117	130	122	124	126	153	121	119	121	130	117	118	132	120	120	124	139	143	143	106	107	132	128	134	134	103	104	108	138	127	125	127	119	139	120	129	125	112	126	111	139	128	141	111	119	141	116	119	132	134	114	132	112	109	126	137	122	114	132	107	125	116	118	132	125	147	103	132	140	134	120	103	153	137	121	137	121	117	122	143	115	104	136	111	117	144	131	105	108	120	114	89	145	142	118	107	118	141	113	135	149	125	130	127	131	129	128	128	117	121	120	109	146	116	124	137	125	124	131	130	124	127	121	137	144	159	120	127	142	154	118	136	162	137	124	121	128	116	120	146	141	121	133	131	168	114	124	132	130	135	137	129	112	113	125	125	109	134	130	108	105	123	118	104	100	127	144	119	120	117	118	120	135	103	138	124	117	114	109	137	134	144	128	129	124	154	135	113	121	136	127	114	124	130	135	133	138	142	141	121	161	136	116	123	108	130	143	126	125	128	137	105	114	141	112	131	139	124	129	134	111	140	135	143	119	129	120	129	151	116	123	158	125	132	116	119	130	123	109	109	126	120	119	131	120	139	108	126	131	118	104	132	140	118	120	136	132	129	130	156	135	119	131	110	136	118	128	113	150	119	111	121	117	97	115	141	132	145	128	124	125	146	114	134	99	138	117	134	138	138	124	111	114	129	104	135	135	149	135	120	143	101	130	125	129	131	128	126	93	134	116	108	156	123	130	133	112	140	113	102	121	142	145	98	147	119	131	105	141	106	114	125	97	116	145	121	127	113	115	161	138	107	130	131	131	134	113	115	115	112	137	122	127	119	136	139	140	127	127	120	118	121	116	123	121	122	129	117	98	115	119	121	138	125	124	120	119	126	105	138	116	118	129	134	131	125	122	116	127	142	132	112	142	126	128	132	136	158	131	123	121	138	130	138	148	129	126	105	134	132	109	104	119	113	123	133	108	132	128	125	134	127	130	122	132	136	127	145	110	118	113	133	117	130	100	126	117	126	119	110	109	108	123	124	122	146	129	151	123	110	123	142	124	110	125	121	134	144	105	130	123	123	140	151	123	140	129	130	142	138	133	113	136	108	104	159	125	127	132	112	109	133	112	107	134	115	119	133	129	130	99	133	137	119	138	117	105	135	119	105	113	115	124	141	123	116	117	129	111	145	135	123	124	106	118	108	128	110	118	148	111	116	118	150	126	129	134	112	133	120	106	119	111	127	116	137	137	122	138	138	111	132	117	120	109	120	120	120	132	138	133	106	94	126	118	128	133	133	146	124	128	132	121	131	143	125	135	146	126	133	149	138	122	132	129	158	115	131	116	143	110	127	132	119	143	119	116	145	133	107	133	104	99	107	132	125	134	131	129	137	139	123	130	140	135	134	126	110	126	138	120	116	131	147	113	89	127	145	111	133	134	153	121	133	124	144	127	137	121	127	116	116	127	123	96	138	113	137	133	139	128	128	135	109	114	134	119	142	127	139	113	142	107	135	127	135	137	124	126	129	126	126	130	129	126	133	130	137	123	148	120	100	114	118	150	134	112	126	123	113	120	145	138	131	139	113	115	111	119	135	123	133	111	134	128	116	134	122	130	112	111	120	128	103	118	120	113	114	115	135	101	118	138	117	119	111	135	130	115	136	113	135	133	118	122	126	117	113	133	115	138	132	128	125	100	121	124	121	134	128	135	109	118	122	127	137	128	123	111	143	131	108	119	137	128	155	133	122	126	135	116	124	133	134	130	148	128	121	119	136	127	129	122	110	136	122	119	123	128	133	117	139	130	113	119	126	121	118	123	104	119	117	128	124	125	127	116	135	103	129	124	117	124	102	144	120	120	130	115	116	132	135	132	145	117	109	121	126	128	139	152	124	144	139	123	134	112	128	122	130	138	136	139	137	121	127	117	107	108	141	110	106	111	135	150	134	154	119	139	128	110	120	123	152	127	120	106	117	135	118	121	119	131	119	113	135	110	147	125	140	127	104	134	117	106	121	111	143	113	135	142	122	114	140	127	115	139	117	127	113	120	107	119	107	137	128	146	121	136	129	125	114	135	128	129	138	127	147	113	139	115	114	156	122	140	114	96	123	104	125	120	128	123	137	127	128	132	128	97	132	107	116	137	141	123	125	130	136	132	131	135	110	132
6402	642	1120	1323	1082	869	687	599	534	542	470	448	422	438	415	408	391	375	377	363	363	357	369	362	335	328	328	346	357	360	321	342	349	324	351	307	314	323	334	328	310	346	326	323	320	330	330	318	322	341	320	323	304	303	313	319	339	323	304	348	320	290	343	351	331	316	298	292	349	295	308	306	311	319	348	317	325	337	329	325	327	352	316	325	300	306	316	329	300	313	288	351	344	292	312	325	324	337	299	349	339	326	311	325	334	340	340	319	310	316	316	305	301	318	324	316	296	292	347	315	328	322	291	334	332	311	342	309	320	317	338	303	326	301	310	325	295	331	349	303	298	334	326	314	299	306	317	319	333	329	326	332	343	310	309	324	327	301	335	306	302	339	310	337	353	316	295	318	296	334	299	319	330	313	348	348	327	344	279	340	294	318	322	345	295	337	317	321	315	329	306	313	313	281	318	311	295	293	292	303	303	304	298	337	327	325	331	314	341	326	311	296	312	309	310	314	315	305	347	348	299	318	298	335	335	339	310	328	327	317	328	332	298	292	301	346	308	318	309	307	316	341	344	301	299	276	368	300	299	300	345	319	328	317	320	328	297	324	320	348	334	337	316	341	343	324	317	311	333	305	305	299	308	310	342	312	332	312	323	307	318	283	301	320	317	313	347	312	330	337	343	305	314	316	334	312	337	351	287	342	337	317	301	329	281	324	331	318	308	327	327	334	330	303	326	282	315	326	358	330	331	367	321	325	313	335	344	337	301	295	340	318	349	307	305	309	321	296	322	316	344	307	294	310	328	345	326	331	314	318	315	297	292	325	281	329	311	314	310	296	309	320	337	339	289	262	311	343	291	297	336	313	332	316	315	321	317	346	319	324	326	322	321	329	347	292	300	315	312	305	324	312	317	305	321	339	343	335	323	305	345	301	306	313	308	320	308	287	310	323	334	282	316	335	340	325	311	323	322	300	344	276	330	328	319	345	318	334	331	319	307	311	303	299	311	288	357	351	299	338	323	353	336	295	344	355	299	347	340	300	299	318	306	327	302	329	348	346	326	332	295	289	327	306	343	305	318	303	292	312	336	359	301	326	333	332	303	286	340	315	321	324	322	349	306	293	308	308	310	335	334	321	293	303	311	332	306	310	316	288	324	336	372	323	298	336	321	320	308	326	328	322	303	304	327	308	331	329	324	322	306	318	323	328	312	327	320	321	309	323	329	299	298	325	335	308	317	319	310	306	299	289	321	323	321	288	337	328	286	306	315	332	289	314	324	293	291	336	324	335	315	350	281	325	353	299	335	328	289	338	320	288	350	340	322	316	347	328	300	307	327	299	300	330	295	318	311	320	330	331	335	330	319	326	322	297	292	305	313	328	289	329	334	310	303	297	305	318	289	326	278	290	300	328	332	332	354	327	311	319	317	316	331	342	343	340	316	343	317	295	317	311	318	295	305	324	295	296	305	286	301	338	346	305	337	324	275	318	295	333	332	305	322	302	313	286	352	316	331	330	312	305	347	349	309	315	339	302	315	291	345	313	314	320	334	306	287	321	342	332	313	346	345	332	333	292	322	303	345	346	305	327	331	345	322	308	310	320	337	306	306	334	359	324	315	356	326	309	320	327	291	341	326	322	374	325	307	345	276	329	317	343	346	321	321	340	304	347	291	303	336	331	372	335	291	332	309	319	331	295	325	337	360	293	348	305	308	320	343	344	320	318	316	337	284	322	294	302	326	305	311	319	293	330	319	344	313	301	329	330	312	319	320	332	332	324	322	335	348	314	322	338	326	307	312	298	316	310	346	334	310	302	326	309	320	292	313	341	287	323	340	325	298	314	304	314	331	308	356	318	318	305	322	327	323	315	340	326	344	325	331	317	319	315	324	307	324	323	346	278	310	317	317	298	315	335	333	307	308	345	305	315	314	284	302	314	311	313	311	330	324	328	329	301	338	325	320	346	321	308	309	303	311	324	318	293	337	301	304	322	321	334	315	290	329	334	337	322	303	314	305	301	308	345	318	302	319	345	307	326	332	321	328	333	332	306	347	302	336	320	311	344	283	327	328	312	352	339	317	339	355	328	313	299	327	328	318	301	329	327	335	313	325	329	306	353	316	310	324	305	277	321	337	320	309	295	348	318	317	339	320	311	296	294	352	291	341	312	329	329	314	306	315	317	319	318	294	327	338	323	315	331	333	369	309	366	347	320	337	324	351	334	322	283	324	327	314	308	278	341	347	338	311	315	323	320	334	321	341	358	323	316	342	323	301	323	313	349	335	344	306	280	314	292	338	311	324	305	320	327	326	328	357	288	303	330	292	341	301	315	310	328	306	315	347	312	301	296	351	369	334	332	311	326	324	341	325	337	363	326	315	299	324	352	346	312	312	332	315	332	331	343	276	338	323	333	323	311	309	323	295	352	310	309	300	305	332	312	330	289	332	308	332	326	346	327	279	316	293	304	309	315	303	340	322	337	352	301	337	313	366	309	317	338	325	324	315	306	294	325	300	306	327	291	307	340	295	324	309	319	300	339	350	345	339	310	310	343	301	312	323	323	349	316	335	303	314	350	329	311	302	313	307	323	340	345	322	364	354	329	301	323	303	328	340	288	303	316	315	293	283	316	290	334	300	343	296	347	301	319	303	370	316	306	313	345	325	353	308	320	322	318	318	333	341	307	351	313	334	316	342	334	299	320	317	323	329	341	284	303	324	312	343	352	328	342	355	313	348	322	306	327	318	306	320	359	341	326	302	325	336	298	341	297	289	309	350	339	327	325	318	338	316	312	308	277	322	334	314	297	275	338	330	332	340	341	317	317	367	313	327	289	320	314	345	336	310	343	308	349	326	322	307	316	332	312	303	330	334	280	293	316	307	317	326	352	355	310	348	300	291	328	318	317	318	319	346	300	291	291	313	313	341	301	330	295	333	305	319	315	298	308	332	296	340	341	360	304	326	334	330	353	332	320	303	339	325	308	321	326	324	333	311	328	286	303	359	329	308	333	345	341	307	360	326	325	273	333	271	320	340	338	339	360	340	305	305	319	320	320	346	329	330	306	282	316	318	337	332	332	303	362	314	308	327	339	291	303	329	331	329	307	314	312	297	338	337	330	343	333	322	330	317	314	288	315	320	328	305	323	322	309	325	318	355	335	330	312	306	325	302	300	320	323	296	344	329	307	336	310	320	298	305	369	317	297	300	310	328	330	305	310	323	277	284	327	325	293	314	330	303	300	337	295	320	301	300	302	304	316	314	264	360	291	325	305	281	349	308	292	334	324	317	315	309	323	322	323	302	329	342	301	327	299	323	346	311	325	321	307	311	301	356	320	347	337	340	304	324	347	321	335	332	323	286	301	304	324	300	329	303	310	309	312	336	303	339	277	313	324	323	307	328	314	326	284	309	275	298	305	315	305	342	327	317	348	325	329	299	283	339	347	309	331	345	307	295	306	294	308	305	309	321	310	300	321	322	329	358	318	333	342	324	323	311	318
14413	1216	903	689	470	384	315	271	240	243	221	224	217	216	204	173	201	182	173	190	156	180	163	185	168	192	177	168	151	176	163	180	170	181	162	147	173	149	163	196	179	169	191	172	166	179	167	154	159	155	165	164	162	176	137	172	148	166	128	157	195	196	152	146	159	161	153	171	192	171	160	164	166	163	180	183	163	175	190	165	167	157	169	168	169	166	165	139	158	176	164	161	152	163	190	168	150	168	177	163	156	177	154	168	153	156	167	161	171	181	153	156	165	200	193	184	168	184	163	174	185	174	178	151	189	173	186	154	179	163	175	179	168	154	150	169	166	151	175	154	152	163	160	183	165	155	152	156	161	163	172	167	161	164	160	186	167	174	154	169	133	173	175	175	168	175	154	166	186	168	180	164	146	155	154	172	138	155	166	186	168	151	167	199	174	161	162	166	157	159	175	141	184	161	161	179	175	189	175	192	184	141	168	151	150	174	200	183	171	153	177	185	206	170	167	157	175	196	174	157	201	183	171	176	162	173	155	181	197	173	192	159	149	173	159	170	158	171	170	180	161	183	162	172	167	172	160	145	157	148	163	151	158	142	164	157	189	154	156	182	164	162	154	157	164	180	139	164	154	158	166	156	154	154	173	168	167	174	209	199	163	170	180	155	145	153	183	174	152	174	159	153	185	160	148	188	178	157	161	179	171	175	183	169	167	164	160	175	157	164	158	152	149	195	198	172	158	175	150	161	174	166	159	179	203	178	173	176	155	150	177	146	168	148	135	159	171	179	178	162	153	164	146	169	165	149	180	178	177	161	172	166	178	134	164	184	174	156	180	146	177	180	170	179	177	184	164	165	177	141	179	181	181	187	169	179	160	164	179	173	181	170	171	180	195	156	160	179	155	162	165	185	163	171	176	176	166	157	170	143	168	172	155	166	153	166	161	179	155	164	166	174	175	189	166	143	182	176	188	177	177	184	153	181	149	182	167	172	173	200	178	174	197	161	160	184	157	169	163	187	165	176	171	177	155	150	165	185	170	150	178	164	162	170	175	151	186	170	144	162	185	161	145	177	178	179	142	172	163	155	166	168	151	152	155	153	165	154	161	170	151	169	180	151	147	146	164	151	152	192	149	169	141	153	161	135	164	153	164	144	144	169	167	160	167	140	157	161	169	159	168	202	165	156	150	192	210	180	176	180	176	189	164	196	166	148	162	187	191	155	171	152	164	175	154	161	161	165	152	189	157	157	159	175	182	173	162	162	179	165	183	136	151	160	171	167	178	167	176	136	169	168	176	190	168	150	190	179	160	173	166	179	177	154	179	152	176	183	172	188	162	162	180	143	171	176	181	160	141	143	165	174	153	174	164	189	158	138	152	173	150	163	159	177	171	153	155	161	158	166	154	167	155	152	159	165	171	164	177	175	161	153	165	169	156	174	169	172	186	149	150	169	154	161	180	176	179	188	171	170	172	194	150	180	177	163	162	149	149	156	183	173	186	153	173	164	156	171	186	169	137	161	157	163	178	145	164	162	181	144	170	147	152	192	180	176	175	137	167	166	165	161	163	172	178	169	159	169	149	165	181	163	173	190	181	175	180	166	161	149	165	150	185	151	159	161	181	150	163	163	164	202	162	184	143	175	152	152	174	189	158	171	156	188	184	160	140	166	176	181	186	172	160	139	148	163	192	168	158	174	173	162	157	179	170	169	163	149	183	182	161	168	161	184	161	172	182	188	191	186	163	155	159	179	167	157	179	154	158	175	181	156	190	189	178	140	180	167	156	161	148	173	168	171	162	181	179	175	151	178	143	182	145	174	170	189	200	181	154	193	169	156	169	195	160	187	169	178	150	171	175	156	179	171	155	168	172	186	143	152	166	185	176	160	155	163	161	181	149	160	164	177	185	175	156	169	179	150	172	158	167	164	161	182	198	155	167	155	177	172	192	184	180	191	149	170	161	179	175	170	168	155	164	174	169	168	178	156	156	156	145	171	160	132	160	158	160	149	183	183	164	164	164	175	174	169	150	144	171	176	148	149	151	185	134	163	179	152	185	160	173	171	184	162	144	189	159	174	170	197	161	181	171	163	176	173	175	167	172	154	164	162	171	180	163	168	185	175	158	167	170	167	158	154	184	177	180	190	162	158	179	169	161	163	164	197	167	158	147	168	172	158	194	187	165	169	156	158	160	165	157	199	171	177	131	166	151	175	173	163	155	155	172	165	167	176	155	162	176	156	142	155	159	163	145	162	185	167	159	149	177	175	148	183	154	166	176	184	155	163	179	175	193	179	177	164	169	202	148	177	174	161	168	150	182	166	158	164	166	147	170	168	167	175	156	192	149	174	162	178	156	162	155	161	179	170	165	175	148	160	159	151	164	172	179	175	168	189	153	160	168	146	167	169	161	153	161	187	178	153	163	150	147	165	162	164	152	164	180	175	156	149	163	163	167	148	152	169	171	148	164	184	162	175	195	170	163	172	156	178	150	164	152	183	153	176	175	173	168	134	190	177	175	152	162	179	189	162	175	189	180	180	178	155	151	180	160	145	156	172	158	147	180	168	156	163	173	157	175	164	147	166	174	178	191	168	145	178	169	204	150	150	180	180	169	194	167	146	166	123	134	153	167	168	160	166	178	180	167	203	175	172	194	174	158	161	157	178	166	154	188	191	184	175	132	158	184	156	160	154	180	151	163	170	179	180	165	159	177	162	154	156	154	159	175	167	167	159	175	178	180	165	179	182	186	184	171	186	182	147	184	174	182	176	210	142	159	159	148	162	147	156	147	174	176	191	170	150	160	171	173	163	205	165	171	182	152	181	145	180	191	173	188	130	182	167	157	190	175	169	162	174	176	164	155	168	165	166	162	170	137	170	184	166	168	160	184	190	169	164	166	170	156	177	182	163	151	162	154	176	182	189	166	167	138	178	157	161	162	177	180	175	165	139	158	154	193	161	172	150	173	172	163	172	197	164	184	167	185	177	151	166	153	169	184	172	189	144	165	179	177	166	151	161	174	167	165	195	182	164	174	158	157	172	161	189	159	148	174	151	162	160	159	159	163	175	158	164	144	183	177	151	167	199	194	160	181	163	155	182	170	153	159	150	157	169	178	183	151	141	190	162	170	163	172	151	171	179	184	188	186	171	160	195	173	159	191	164	162	197	164	164	159	170	148	176	148	165	142	148	191	146	172	169	171	168	189	185	169	193	176	155	170	180	141	147	179	168	170	144	154	181	174	174	173	169	170	194	155	181	172	157	165	180	176	169	173	164	167	200	173	171	167	176	158	169	176	162	189	177	170	174	172	166	167	159	181	172	155	157	147	159	175	157	163	173	162	154	179	191	155	148	165	187	161	176	158	138	154	167	187	171	133	173	182	136	168	172	153	152	170	141	157	171	185	166	143	164	184	180	165	155	169	150	176	163	152	173	193	169	180	143	157	154	180	166	176	144	157	178	159	175	173	155	189	181	171	165	158	166	174	146	150	149	180	178
8305	1194	1947	2288	1863	1536	1133	1001	885	808	737	672	623	622	587	577	551	523	530	509	494	498	504	501	487	485	501	490	481	463	462	455	411	457	465	439	470	435	447	442	474	469	456	421	438	446	487	429	481	422	427	454	455	454	395	481	452	443	441	440	423	467	449	426	417	422	412	484	431	426	408	406	452	412	418	415	423	406	388	418	445	434	398	410	440	463	453	417	433	423	410	414	467	426	459	420	391	410	440	437	421	454	442	415	425	434	403	459	439	399	431	446	429	426	436	442	400	427	399	428	379	454	414	396	421	400	448	444	395	438	450	439	427	436	446	402	417	457	433	444	393	461	443	443	435	390	450	353	407	448	400	401	431	427	433	414	425	423	433	424	379	410	426	442	430	418	427	423	437	439	435	417	394	390	445	447	430	418	364	426	425	416	435	423	391	402	415	420	416	421	402	438	440	425	460	415	462	435	462	450	408	378	404	427	438	421	366	474	425	434	420	406	405	396	438	405	455	422	429	431	431	432	421	423	421	413	423	424	397	411	383	429	453	415	428	435	399	434	449	432	405	411	419	418	427	430	433	445	426	422	425	389	438	403	415	409	443	438	380	406	417	398	423	410	395	440	432	428	459	413	443	395	392	450	436	414	395	411	432	457	412	375	405	423	437	430	391	411	413	427	452	405	432	441	446	427	409	419	443	441	436	409	425	439	412	432	459	414	429	403	457	444	396	436	415	427	410	423	401	435	426	465	437	408	408	441	411	408	412	477	432	411	423	407	478	386	431	458	410	417	396	389	434	413	419	416	403	425	435	400	410	430	450	397	414	430	408	401	475	400	434	421	419	406	386	439	430	411	440	419	445	423	421	417	413	469	436	461	447	441	418	390	391	439	416	450	443	455	413	474	433	430	415	414	418	420	438	408	398	412	425	463	439	447	478	441	424	458	430	436	403	396	386	395	433	459	445	432	372	406	440	401	371	400	400	427	446	416	427	398	435	381	429	434	442	443	421	429	419	448	428	420	443	415	420	389	435	412	445	427	440	437	449	413	424	383	411	399	423	450	397	431	422	437	405	435	398	420	426	408	428	429	390	433	373	423	408	437	445	442	383	422	430	442	412	427	475	400	412	427	428	405	476	432	429	412	391	439	443	406	424	442	442	430	449	429	436	436	407	401	444	420	396	467	426	405	416	399	390	401	446	392	436	417	371	422	414	441	452	439	379	439	433	465	444	418	404	390	434	408	441	406	461	409	400	424	438	394	459	425	349	411	437	441	436	460	442	410	416	428	418	440	429	414	411	450	401	439	441	403	419	417	453	391	437	440	436	420	450	388	409	422	430	413	407	431	413	379	430	411	451	456	421	426	413	382	418	415	455	412	433	447	412	398	440	473	415	450	417	404	460	386	415	463	411	457	378	414	442	407	395	413	423	429	450	401	429	431	433	410	424	376	444	437	412	427	406	456	403	382	447	444	418	426	437	433	415	432	445	411	421	419	402	406	404	418	417	420	399	399	427	377	406	429	424	406	375	423	433	414	422	431	435	431	400	456	406	435	436	424	410	440	428	394	436	391	413	438	404	408	452	408	447	368	408	383	429	406	390	405	420	448	398	439	400	406	409	405	435	413	423	421	421	432	431	427	434	439	430	398	462	426	478	413	423	451	405	437	412	413	413	414	456	390	420	435	406	426	401	449	421	430	435	429	400	440	409	449	444	425	420	415	435	413	437	430	397	460	362	382	442	382	439	415	408	436	430	411	404	407	417	420	414	412	425	422	456	422	428	408	461	424	400	384	412	447	413	431	430	449	422	414	406	448	469	439	425	406	434	416	441	398	400	424	428	429	433	394	429	391	403	393	446	455	418	414	452	369	364	422	447	433	407	386	456	424	433	410	406	438	388	458	425	404	412	457	415	432	431	426	420	458	414	394	437	446	459	433	437	427	424	413	452	438	444	413	394	454	445	446	419	454	404	430	410	398	417	453	414	404	419	411	417	412	410	416	459	401	413	447	430	433	424	407	454	460	415	417	417	397	413	428	458	457	447	434	421	439	417	414	420	420	447	439	417	428	449	458	436	408	406	417	472	416	433	401	432	415	435	425	446	417	402	416	385	430	438	419	421	398	450	461	429	421	394	426	437	439	429	420	420	399	404	468	376	402	395	466	425	415	403	433	397	434	449	397	421	405	386	427	431	455	426	468	432	434	410	376	429	430	449	446	404	413	459	422	421	401	392	425	447	402	442	393	413	430	437	421	420	415	430	414	435	433	428	422	441	420	441	473	405	367	421	417	407	439	390	453	420	409	443	386	467	419	417	413	399	403	424	397	404	418	419	465	435	446	395	424	428	443	399	447	453	427	425	401	407	440	421	412	425	442	445	433	434	434	391	380	408	474	443	418	426	441	429	425	396	460	408	448	434	379	472	450	482	395	420	402	432	428	392	398	424	413	396	390	409	418	415	429	430	436	431	433	392	431	403	448	430	390	387	432	443	422	411	410	404	417	423	435	409	395	417	434	390	431	434	423	434	432	419	439	442	416	388	428	453	427	380	412	421	436	447	448	425	393	425	405	397	408	403	421	397	454	417	439	393	404	422	462	452	406	425	438	437	389	378	431	432	421	412	419	397	455	421	424	423	419	411	401	414	443	429	457	423	429	405	484	400	448	429	469	398	442	380	401	417	406	400	402	406	419	405	427	392	426	424	391	381	418	401	444	438	403	405	442	401	393	391	405	455	427	455	396	428	412	443	433	398	424	440	435	405	404	420	437	410	453	437	470	411	455	445	432	426	418	459	390	416	390	431	434	437	422	405	372	426	412	425	411	442	448	404	430	420	431	424	442	414	438	454	421	400	437	442	470	431	406	473	428	409	413	413	399	448	453	435	419	429	413	454	408	436	423	415	456	404	440	403	458	449	419	412	407	441	455	439	418	418	405	413	421	419	435	418	436	461	441	404	407	408	414	416	371	381	450	434	431	452	420	439	435	439	430	369	409	392	420	397	447	442	431	457	440	428	432	408	422	463	455	377	431	425	433	417	415	433	428	418	418	416	408	410	399	427	422	424	445	385	456	406	401	395	452	402	456	406	412	427	449	441	402	431	452	402	436	412	407	448	429	426	447	390	410	455	436	443	394	451	434	434	415	401	387	426	396	428	375	448	411	451	401	468	417	442	458	422	410	406	457	407	424	408	425	425	415	445	387	416	398	446	439	403	389	375	415	409	370	419	404	426	451	436	442	420	437	438	417	450	424	427	425	422	452	408	415	445	413	438	452	410	414	420	419	428	416	437	441	378	421	437	454	426	448	417	420	398	447	432	418	421	451	436	436	428	440	425	426	408	402	422	474	413	439	383	400	410	444	415	452	431	433	425	465	379	419	404	433	412	385	403	407	384	425	449	440	461	421	415	415	389	417	414	435	433	439	450	416	442	405	398	448	416	400	433	429	429	425	433	438	427	414	413	369	422	470	428	452	418	419	430	437	434	437	440	457
1675	266	289	327	314	297	301	297	307	301	266	309	307	294	311	310	301	262	298	321	300	291	281	304	304	270	276	302	261	268	295	281	274	288	265	289	293	277	319	287	267	309	283	293	290	290	307	289	285	321	283	297	273	292	304	323	316	284	300	349	281	284	292	330	336	275	248	268	290	295	280	256	266	284	272	290	306	289	256	301	307	283	288	328	292	323	296	288	316	293	300	307	284	305	284	256	296	317	314	330	296	304	314	291	272	291	292	299	268	272	261	277	261	252	263	281	289	279	255	267	302	290	320	292	286	283	270	296	289	285	270	317	284	289	286	299	263	296	289	307	262	325	277	306	303	256	267	296	285	277	290	281	253	309	278	271	286	294	273	276	281	288	294	342	290	272	309	280	264	248	288	281	286	259	278	260	294	283	278	279	288	307	277	272	285	289	294	302	279	285	296	258	321	257	289	262	301	307	282	317	318	303	305	298	294	250	275	277	304	277	278	268	307	289	283	324	297	292	277	265	283	330	258	285	289	269	305	280	321	271	311	284	290	282	303	315	280	308	249	280	284	310	292	254	307	267	259	273	304	295	276	305	297	310	300	281	304	239	300	323	306	298	262	273	274	278	310	282	253	285	315	300	265	283	256	275	295	307	306	271	275	288	264	273	309	274	315	272	286	267	306	270	279	316	279	270	318	273	252	275	309	255	265	262	302	313	266	291	300	264	268	301	290	289	273	293	293	294	273	237	265	317	308	293	299	293	301	284	277	303	266	270	281	290	296	263	258	287	287	297	281	282	294	301	281	278	260	270	325	331	275	318	258	285	282	239	249	271	305	273	308	274	277	289	286	291	278	299	292	323	278	309	288	294	320	293	259	297	308	265	277	282	294	306	280	316	287	292	298	284	331	307	313	279	267	279	253	287	260	295	286	288	252	285	295	275	289	305	307	271	302	301	298	315	273	271	273	324	301	316	301	287	313	316	330	285	239	302	271	289	271	273	302	297	284	303	311	272	277	257	309	260	273	292	275	300	301	275	256	261	299	320	270	298	286	284	294	296	277	318	294	299	302	284	273	275	301	275	277	300	320	292	267	269	302	249	274	278	271	290	281	273	290	291	294	306	292	306	292	285	314	325	313	274	311	302	268	298	286	271	279	289	286	268	282	294	281	305	275	300	314	307	265	270	278	259	276	283	276	269	291	275	304	304	281	263	265	283	278	281	294	289	252	272	294	295	315	301	257	278	313	302	284	310	308	256	247	252	266	295	280	261	294	276	295	310	249	260	299	268	305	248	263	293	276	299	262	278	274	308	284	282	302	272	291	306	280	280	279	287	295	280	314	283	273	289	288	278	293	310	292	295	287	254	304	264	273	269	313	287	310	285	275	304	298	296	276	285	267	268	271	283	290	257	266	280	281	292	295	284	305	290	297	282	328	304	322	311	268	276	319	276	280	259	255	331	277	291	289	285	257	280	275	270	304	313	258	322	279	300	263	270	259	289	307	282	272	271	297	324	264	273	286	286	265	290	303	306	279	297	251	302	303	274	278	271	310	311	291	286	284	275	270	301	268	302	286	277	282	328	300	297	259	312	270	271	272	309	285	291	291	299	272	319	258	317	285	274	287	283	269	289	297	252	285	275	264	267	283	252	284	273	298	288	315	260	289	327	286	289	261	291	269	279	308	294	297	257	266	340	252	246	283	321	312	300	255	273	303	296	293	268	262	278	278	281	321	321	281	287	278	293	298	289	283	309	272	306	291	292	293	290	293	268	274	292	282	259	240	268	293	285	276	243	275	297	269	280	290	256	276	316	279	291	290	299	288	271	299	278	301	286	259	298	292	307	280	279	286	301	259	277	279	237	279	249	259	272	260	295	288	304	293	279	276	296	269	263	276	281	289	287	264	316	264	243	269	274	285	285	282	308	311	304	326	302	301	305	291	280	277	262	264	293	289	265	287	288	296	314	314	260	303	278	292	295	300	246	302	279	286	284	284	251	283	270	304	286	283	292	265	289	281	308	305	282	282	305	265	290	302	293	271	304	328	293	304	295	275	290	311	262	268	264	296	251	284	307	281	310	288	281	273	240	271	236	281	279	284	248	306	280	282	310	291	268	316	294	280	295	312	299	297	298	297	276	305	239	310	284	304	282	276	276	307	280	299	289	277	270	308	286	246	295	256	264	279	278	266	293	274	281	303	286	269	300	269	308	262	258	302	287	287	272	293	259	272	294	278	276	272	293	307	297	276	310	259	283	275	299	257	277	284	284	289	316	275	260	284	286	274	268	288	306	269	278	293	310	300	279	324	295	311	270	319	279	281	294	281	298	274	277	291	299	264	297	290	300	285	261	293	309	284	309	289	288	255	290	279	303	289	282	280	271	295	310	274	301	278	274	322	265	292	310	287	303	258	305	302	241	256	269	274	286	276	268	284	252	253	273	258	274	278	282	297	282	307	282	314	276	280	287	299	300	255	308	305	285	290	290	293	291	321	273	299	291	316	296	325	274	287	292	264	271	289	288	301	315	291	287	289	286	305	299	342	288	290	253	279	293	301	304	288	288	291	281	297	287	298	257	286	273	270	286	313	270	279	288	251	293	310	320	325	312	276	278	288	278	274	281	275	295	279	297	289	274	301	291	275	261	271	288	311	295	269	257	297	264	314	275	297	288	286	256	268	284	292	288	315	289	296	237	313	310	289	283	320	297	315	275	282	305	322	315	275	302	327	304	275	293	287	284	311	281	269	276	284	285	296	288	294	288	281	312	310	316	275	288	301	296	273	320	291	323	298	311	256	288	306	274	286	294	263	321	280	275	303	291	266	282	274	280	282	300	291	308	275	318	288	287	285	281	271	255	284	292	289	248	284	284	295	329	255	286	285	288	290	274	290	283	320	292	308	289	292	311	295	283	299	291	316	273	282	269	287	277	310	274	270	286	317	280	279	299	253	288	282	305	319	283	282	335	299	268	289	260	308	283	310	297	297	316	306	289	273	288	271	285	320	264	290	303	307	278	279	308	269	296	286	298	285	298	273	279	261	272	296	313	277	284	307	285	260	283	251	288	291	280	274	272	266	263	248	311	288	312	284	301	261	285	300	300	263	280	283	298	301	302	301	281	292	293	293	273	287	305	283	268	304	309	285	258	283	296	287	270	257	304	282	270	301	315	314	296	302	301	263	269	303	287	273	267	283	303	314	288	301	295	314	283	291	274	275	278	308	281	278	250	249	270	306	276	259	296	293	254	281	299	293	318	261	290	271	283	268	270	278	264	270	329	286	305	254	281	276	282	272	274	310	293	289	241	295	303	292	286	305	281	312	316	268	291	284	291	284	294	299	269	296	274	285	305	320	283	329	271	265	263	275	292	278	290	270	305	305	287	288	289	314	306	281	278	270	299	313	332	330	248	324	299	277	308	333	296	296	304	291	283	281	277	254	311	295	291	298	258	306	275	269	274	253	295	284	276	291	325	294	302	284	303	284	285	290	312	281	280
1986	637	698	629	667	624	650	668	605	643	666	625	626	615	703	614	674	621	624	670	601	663	660	627	686	655	663	621	666	616	653	627	649	667	597	646	611	611	668	641	620	605	602	625	624	652	613	613	658	621	628	668	621	648	614	643	665	648	595	645	609	638	658	627	599	607	667	634	642	633	654	594	636	624	637	624	586	598	602	655	670	648	676	614	621	597	586	660	623	653	603	646	586	642	657	628	581	638	612	652	651	665	649	606	668	664	647	650	638	605	596	671	576	590	628	633	641	587	639	653	592	628	650	640	632	656	649	619	608	676	643	675	629	606	636	652	623	651	614	593	633	642	617	613	663	686	664	640	633	657	627	644	619	635	613	616	637	644	612	652	597	649	578	670	656	634	632	672	637	628	628	626	623	671	613	635	615	628	667	596	637	629	643	604	644	657	588	646	629	602	587	653	616	630	605	635	631	630	635	630	650	633	628	632	646	655	646	651	646	617	642	669	637	620	611	661	590	616	626	587	650	643	663	624	673	592	584	641	594	654	619	600	616	659	611	647	643	666	579	594	638	633	630	620	659	567	653	653	611	635	642	581	636	638	622	655	613	637	586	669	664	646	583	641	639	678	558	660	602	615	610	645	597	675	715	607	634	644	609	617	619	621	636	640	649	633	653	627	652	641	601	651	626	639	583	631	633	634	655	658	628	615	661	610	628	615	629	624	608	657	646	621	673	599	603	621	640	604	627	624	593	634	658	648	643	645	613	645	661	610	637	646	639	640	635	634	703	663	657	634	674	648	605	612	657	611	633	629	639	608	650	623	611	576	631	661	651	597	608	634	629	657	643	609	642	694	617	640	608	657	619	641	606	687	626	659	636	634	645	607	611	636	645	604	626	625	642	630	636	616	628	617	660	614	603	658	615	656	650	590	672	633	616	582	641	689	668	671	655	635	622	623	636	632	610	597	616	584	650	675	593	656	646	620	607	635	590	642	647	650	670	635	684	610	642	598	644	701	619	614	584	628	618	637	631	659	653	654	637	598	584	649	678	610	610	629	637	620	632	650	589	673	635	653	642	630	656	663	641	648	612	632	623	639	565	617	619	595	637	639	618	632	586	629	632	614	639	607	653	618	643	633	628	657	664	618	635	594	636	618	605	625	598	634	595	605	639	609	651	583	612	668	582	649	620	631	663	634	610	644	591	601	633	602	607	632	652	639	605	602	628	586	647	633	624	628	654	622	628	608	622	601	618	605	621	690	636	621	585	608	626	634	631	642	614	665	614	622	605	581	628	589	603	657	638	661	620	621	640	641	615	633	626	657	629	623	626	623	630	622	613	613	615	652	647	634	617	652	663	622	619	679	623	604	619	611	586	630	617	627	624	664	669	624	660	640	664	598	622	643	630	640	662	629	599	655	599	635	631	624	595	608	624	630	662	632	579	581	607	631	667	610	650	642	645	637	618	634	644	615	651	644	644	603	623	634	645	585	647	620	584	623	587	660	672	630	622	629	657	596	655	601	636	634	636	674	646	627	630	599	612	588	624	693	638	640	585	613	642	617	615	639	643	620	626	657	605	639	670	646	633	652	653	596	639	613	620	634	647	637	628	621	629	652	624	641	636	620	635	658	625	662	648	611	603	676	672	631	642	623	640	617	619	622	643	638	643	643	674	613	657	660	633	695	677	622	659	599	606	618	674	655	661	647	636	643	667	647	681	640	640	618	687	633	626	653	618	682	626	584	634	618	606	648	632	651	608	589	670	645	662	634	637	628	564	631	616	633	688	582	641	621	628	635	639	651	650	592	579	623	624	650	631	641	701	631	640	632	622	681	613	597	600	627	668	603	606	601	626	588	649	587	649	656	629	628	597	663	631	631	624	591	574	670	635	655	610	636	642	665	644	626	601	662	671	659	586	608	659	646	584	649	620	667	616	649	579	645	662	613	593	607	637	628	659	595	669	664	632	619	615	628	637	622	651	694	631	621	660	632	628	647	657	625	627	610	631	604	649	617	645	616	648	659	577	633	664	642	653	624	658	636	628	639	645	660	659	662	617	657	626	637	630	613	649	645	642	600	610	611	651	636	661	649	682	614	647	637	617	633	654	650	617	599	634	673	684	609	623	631	621	627	592	611	631	665	620	658	649	620	638	613	643	642	597	603	627	600	628	600	664	638	648	625	644	628	614	670	625	634	588	668	622	624	627	629	668	594	617	612	682	637	608	630	610	653	605	670	638	663	621	616	600	634	617	624	632	674	670	624	649	601	636	620	637	640	626	579	626	642	623	613	638	684	643	654	667	594	614	611	653	652	660	639	656	620	646	619	600	640	641	668	647	632	635	631	651	617	621	598	627	635	622	629	637	645	600	670	637	643	641	657	583	591	662	612	674	617	626	625	680	653	617	640	640	617	620	630	615	596	637	621	632	631	637	630	652	662	618	626	645	621	606	630	625	573	610	678	627	664	604	610	660	655	636	608	654	636	619	675	659	624	609	589	604	607	630	653	626	595	627	598	646	609	606	608	645	602	633	676	641	634	685	648	630	605	637	653	608	630	603	591	657	638	584	627	626	618	658	644	628	626	600	608	665	619	645	610	616	667	623	653	650	635	606	627	630	656	654	612	600	679	598	653	642	618	675	623	664	612	625	588	602	659	642	647	606	632	644	648	627	632	657	660	643	636	615	616	687	605	618	631	621	623	656	584	647	637	656	598	653	613	643	671	605	623	619	643	627	613	623	627	646	644	683	646	599	649	682	628	675	570	642	616	619	618	634	638	615	648	647	636	623	655	614	620	639	648	638	633	619	590	645	641	634	606	602	648	605	644	629	646	635	666	588	621	650	622	627	621	619	670	653	653	612	663	652	656	620	615	610	640	632	653	661	654	601	666	600	642	643	620	652	620	614	622	671	582	646	651	633	621	609	600	650	644	617	662	623	633	649	673	610	618	677	643	671	628	628	664	618	687	650	613	623	613	620	632	603	641	668	598	629	633	624	672	669	574	663	638	660	657	651	644	618	647	639	623	614	626	586	645	630	620	622	648	677	650	625	625	660	580	614	648	624	644	641	613	602	629	612	638	667	588	653	638	608	650	601	620	621	592	632	679	631	619	623	651	635	664	636	640	642	623	649	645	616	607	665	660	649	654	647	628	680	631	608	680	615	644	653	621	645	655	605	607	658	635	660	591	649	616	645	600	598	603	608	615	635	685	632	634	609	667	654	644	618	645	604	665	648	617	622	624	612	600	703	618	631	646	650	640	658	601	664	607	654	606	632	666	641	663	631	645	623	635	639	627	629	573	643	621	663	652	639	662	586	634	663	607	640	588	621	644	652	665	606	672	653	624	624	638	592	658	646	644	619	650	594	606	668	641	668	589	620	628	640	620	659	605	611	647	688	586	661	619	585	610	592	642	648	645	646	646	623	662	649	608	664	607	628	653	578	656	632	655	656	637	675	598	641	663	670	667	607	638	623	591	648	617	668	607	661	634	651	588
7413	491	468	415	279	229	213	186	162	142	146	137	117	137	121	134	133	110	143	136	124	135	139	106	114	108	122	134	104	115	138	107	134	101	124	151	136	115	109	129	129	126	100	124	113	109	135	128	106	112	109	122	138	122	121	127	142	118	140	106	116	100	133	121	126	108	124	119	107	109	143	133	129	134	128	129	132	114	128	116	106	112	127	130	110	117	122	112	113	118	113	124	114	112	122	112	122	142	135	125	111	96	142	122	129	120	107	95	133	130	120	115	120	109	139	138	107	101	128	125	126	132	137	151	112	142	137	152	127	132	118	132	129	142	128	119	125	124	117	123	133	149	133	142	127	107	131	110	121	99	98	126	123	127	139	125	135	107	122	131	106	116	113	116	112	116	125	115	125	138	139	135	128	129	113	161	101	124	151	123	132	104	124	123	127	122	121	120	110	129	128	111	123	109	112	110	142	132	130	116	123	112	111	96	153	142	133	95	131	128	114	124	120	122	117	123	118	128	137	132	133	109	128	114	131	143	115	129	115	125	143	129	133	136	149	104	120	110	113	141	129	115	126	121	117	144	129	132	118	127	121	138	102	121	121	138	111	106	111	132	153	111	126	120	118	120	129	113	127	133	137	126	140	115	111	141	132	137	110	106	109	125	113	109	124	124	116	118	114	146	134	120	122	119	125	134	138	115	128	120	121	103	115	128	113	103	120	122	122	143	117	140	123	119	129	141	131	143	117	136	101	125	125	121	126	128	119	142	124	142	125	123	104	144	120	131	115	125	122	116	108	138	119	115	112	138	145	110	110	116	104	121	138	118	119	128	127	138	111	144	121	114	119	107	109	119	130	125	118	109	123	117	104	97	113	107	118	122	119	129	140	121	135	127	109	146	126	116	109	141	128	126	116	119	117	106	111	134	126	109	132	125	116	118	134	115	108	131	103	120	102	130	134	100	123	103	105	124	128	101	124	138	123	110	121	124	94	107	121	117	111	125	124	140	114	112	160	128	136	120	116	121	122	117	116	117	135	118	146	123	112	113	105	108	115	95	131	119	133	136	115	114	139	128	140	111	151	117	114	120	122	126	136	134	142	113	142	140	132	128	120	134	128	108	106	125	123	119	140	119	118	128	124	148	109	120	135	127	125	129	116	111	136	111	133	126	111	113	112	119	118	123	114	131	119	133	105	123	138	117	116	144	116	119	111	147	143	112	98	115	141	143	129	127	127	119	117	133	134	124	124	127	127	118	133	150	107	141	129	114	117	120	122	118	147	132	118	113	130	125	130	120	117	130	129	124	124	144	124	145	132	136	116	114	113	122	139	130	124	142	142	124	125	136	124	137	126	108	136	115	136	103	132	137	128	149	123	108	120	119	122	141	140	131	116	129	124	147	153	121	121	114	127	114	122	148	115	124	120	142	137	128	130	128	114	128	129	115	119	123	138	141	121	123	121	106	120	131	106	140	113	119	119	135	124	122	112	125	133	112	124	140	125	112	139	97	105	113	118	137	122	127	122	125	112	151	137	107	113	140	134	116	119	135	100	131	119	131	101	127	116	122	127	130	137	129	115	135	88	109	134	113	131	132	107	130	126	112	122	144	151	104	109	110	114	142	132	113	119	96	138	128	129	121	114	107	121	128	114	107	111	113	140	131	114	147	151	129	139	118	106	131	145	133	129	114	134	128	125	140	137	114	141	129	101	126	111	117	99	130	139	135	115	105	126	108	136	116	134	140	137	123	127	130	149	150	124	123	119	123	117	129	118	110	127	140	103	118	117	133	106	121	130	118	139	120	133	119	126	120	114	124	126	123	115	118	137	110	135	120	132	147	132	106	105	99	113	140	144	112	121	141	127	119	143	115	129	130	130	130	98	114	126	135	120	122	98	113	115	113	128	123	147	123	125	133	112	114	113	112	134	105	124	121	122	122	106	127	121	113	122	139	136	126	141	114	115	117	123	118	110	106	122	146	120	114	111	110	124	126	113	126	135	141	127	106	130	120	108	139	115	133	91	119	114	124	131	106	102	129	125	145	137	123	106	144	118	130	118	103	123	110	118	122	112	124	107	113	120	110	107	101	138	117	136	134	106	120	121	109	117	118	133	107	141	132	121	119	124	131	112	127	120	111	126	113	112	117	134	148	111	122	122	122	131	141	107	103	117	135	124	126	106	115	139	108	122	130	127	144	143	109	110	127	121	133	117	119	117	143	118	118	130	129	123	109	116	105	99	139	117	129	138	136	114	124	120	118	122	105	134	118	123	122	121	136	102	125	133	121	111	117	146	117	126	123	149	121	123	134	129	113	115	126	117	120	143	129	115	127	118	123	144	128	130	121	133	131	106	116	105	116	119	115	113	116	111	148	142	112	129	115	81	111	121	135	114	111	113	117	131	134	121	127	143	104	114	111	123	129	126	94	114	145	118	131	124	116	132	128	125	128	123	129	123	153	124	119	117	151	145	105	139	135	131	152	141	152	140	116	129	130	123	137	146	132	110	121	140	133	119	140	127	109	135	142	137	111	135	121	130	123	136	151	151	127	131	122	117	115	131	135	137	112	111	113	127	127	123	128	109	111	107	116	138	123	141	119	125	124	120	111	123	124	123	153	124	111	110	123	121	110	129	128	154	135	128	129	114	111	109	117	110	101	111	123	105	128	111	131	137	127	135	135	124	125	120	113	125	125	109	125	94	118	132	135	112	134	125	131	135	136	112	123	149	129	140	89	120	124	127	115	106	120	125	115	123	127	113	130	104	126	120	135	108	131	128	145	107	124	118	120	124	122	122	119	125	139	115	111	131	149	128	135	111	136	146	125	123	132	127	121	125	144	103	116	131	115	143	128	118	124	119	121	137	111	119	117	118	99	130	103	117	101	154	132	125	121	131	108	123	133	123	127	137	145	122	111	137	114	115	110	107	112	127	111	119	124	114	133	122	117	126	120	122	128	121	116	110	134	111	131	125	122	136	131	109	105	141	121	122	114	133	122	111	125	132	126	134	128	138	136	134	136	140	121	135	112	141	116	128	123	138	124	112	127	128	133	143	121	123	122	117	120	127	123	107	134	108	99	143	105	123	130	94	126	128	107	107	110	116	131	125	123	123	122	120	122	117	113	125	120	112	125	113	123	131	131	122	141	140	113	141	116	139	137	125	139	130	120	122	133	155	133	114	145	131	135	117	124	133	116	122	143	121	127	135	119	95	136	155	130	125	120	134	140	105	130	133	124	108	140	126	140	136	138	118	119	117	120	145	142	107	101	145	122	118	119	118	123	130	129	123	122	122	119	134	131	118	139	110	111	116	112	123	115	131	127	109	120	125	141	133	133	108	126	105	134	123	121	128	110	138	132	130	122	138	165	126	120	110	106	137	141	133	135	134	126	115	114	139	152	144	130	132	134	134	113	139	126	113	115	107	99	112	109	128	121	145	102	143	90	123	113	145	138	129	109	105	124	121	129	134	123	115	117	149	142	135	132	133	136	126	111	136	109
6198	630	1149	1286	1073	892	720	619	564	529	450	449	429	425	386	403	358	379	343	346	359	371	354	339	354	344	346	355	363	356	351	375	345	321	322	305	296	336	322	318	319	333	340	299	286	342	341	330	295	327	331	318	333	330	316	353	328	328	333	330	318	327	308	317	321	306	316	324	319	319	328	314	346	302	307	295	295	325	317	343	324	318	329	286	330	340	334	316	316	304	304	324	295	335	290	322	314	315	304	312	328	314	301	316	299	318	333	336	288	323	331	303	322	328	298	309	326	327	338	311	307	353	293	300	315	333	307	316	329	322	310	340	320	325	295	313	312	266	321	330	319	334	326	337	312	341	308	287	321	285	273	319	308	319	320	307	329	332	320	328	324	326	322	291	317	332	336	332	353	301	278	281	292	310	336	323	309	308	330	312	315	294	355	339	306	342	326	304	303	295	362	313	271	313	314	323	298	307	304	322	313	314	326	324	307	309	318	342	321	344	323	317	299	319	339	302	320	351	334	308	375	307	339	319	310	325	311	324	332	303	305	345	310	302	301	348	333	307	285	283	338	301	336	336	317	321	304	295	312	311	312	358	320	294	294	305	308	325	323	306	298	321	348	326	337	339	370	362	334	333	306	298	315	305	345	300	319	318	297	312	325	294	298	318	313	318	335	320	366	300	321	334	308	327	325	312	319	298	332	307	310	303	306	282	298	301	323	280	336	298	292	311	332	303	303	359	324	322	328	316	329	343	344	346	306	333	331	325	307	357	296	309	340	289	345	324	328	280	350	299	318	318	311	333	324	318	321	342	295	344	280	302	311	320	288	325	331	288	304	297	300	299	344	306	311	296	305	321	316	310	293	302	340	333	349	319	329	290	293	331	286	313	320	291	298	319	310	328	333	305	287	297	298	323	282	305	314	300	318	321	313	359	333	317	289	302	326	301	320	328	322	315	301	309	323	348	330	372	314	318	320	333	330	313	295	327	319	313	304	321	326	334	353	314	302	312	326	317	316	328	320	296	326	297	342	321	358	313	321	345	304	322	306	322	303	318	325	322	328	343	300	349	312	332	325	303	320	362	309	286	329	308	344	304	326	302	318	312	311	285	301	334	291	323	326	334	307	314	348	307	309	309	320	296	307	344	312	301	347	325	321	306	291	303	278	354	332	303	309	337	313	327	336	293	310	290	313	287	309	300	282	275	328	325	290	318	313	334	331	366	354	250	349	342	299	327	320	342	323	310	302	362	311	319	321	311	332	337	308	315	328	354	328	318	290	335	350	288	311	305	329	269	316	330	324	310	364	325	314	318	317	346	321	318	307	292	296	330	278	330	348	313	326	314	336	300	295	294	337	312	309	370	338	293	337	299	295	322	316	304	332	314	319	307	307	284	317	312	343	307	304	274	311	312	326	342	317	328	309	325	319	325	322	300	315	292	329	328	301	279	305	293	332	313	337	314	308	303	313	307	318	333	336	310	317	318	325	304	295	307	286	310	335	338	333	353	316	325	309	349	294	326	310	309	309	296	317	352	321	308	327	312	329	324	292	271	311	316	310	332	315	320	309	324	288	319	335	318	316	304	322	302	293	329	328	324	292	327	321	289	321	302	318	322	292	301	317	343	318	307	308	327	316	289	340	324	316	310	317	326	315	302	317	306	308	309	340	271	326	342	345	289	315	321	324	331	329	313	324	339	339	303	323	320	319	299	318	343	322	297	293	315	308	309	280	309	327	333	303	375	326	294	322	335	347	320	323	324	352	335	322	307	295	326	322	342	341	356	315	302	308	318	366	305	335	280	306	306	301	305	309	314	324	296	334	316	363	296	358	286	334	289	318	312	347	320	306	312	320	333	329	323	303	348	312	324	307	339	315	332	346	295	307	345	324	327	319	334	327	324	339	329	296	331	351	296	317	294	293	343	302	318	296	295	304	316	330	332	304	287	350	328	322	297	332	297	326	316	342	328	334	319	301	289	321	304	348	354	307	330	285	315	306	306	309	334	331	349	321	323	332	315	312	327	302	310	297	341	282	333	317	319	316	292	359	299	335	318	300	319	293	289	300	315	315	328	292	322	329	317	322	316	307	306	311	323	356	318	315	301	336	310	328	314	315	294	312	307	306	309	327	284	311	316	342	292	336	293	316	346	323	327	315	318	307	313	319	317	302	303	304	334	327	311	331	329	304	319	335	318	347	294	339	324	302	275	327	327	329	307	310	323	328	316	305	320	296	335	332	314	335	308	327	330	315	312	308	324	306	309	333	309	332	313	301	309	307	333	319	299	298	317	311	314	304	303	306	314	328	337	327	318	306	333	305	310	303	305	335	310	338	311	300	350	331	300	342	299	335	324	307	351	318	334	309	322	314	341	283	315	331	330	290	329	316	333	310	340	292	312	357	265	288	335	337	311	320	318	321	334	321	342	333	337	339	307	323	305	288	302	326	312	328	312	326	307	309	293	349	328	319	304	325	312	320	333	315	321	334	318	283	299	331	317	327	287	306	336	325	324	307	306	299	285	338	306	303	339	323	309	311	302	329	317	317	301	318	331	337	308	333	330	332	310	303	312	338	329	330	323	320	327	335	330	319	318	329	329	312	308	305	334	321	303	342	365	335	317	335	297	332	326	288	297	342	309	323	341	308	317	345	342	317	307	309	307	320	314	297	329	340	336	302	329	320	339	337	340	301	322	319	321	343	353	300	294	301	333	334	316	336	310	319	333	298	315	317	306	294	331	311	315	334	313	287	296	294	322	357	311	319	339	298	322	322	370	322	322	336	339	325	347	328	320	313	322	339	314	322	325	325	313	362	343	318	335	309	301	316	295	325	317	327	328	318	299	319	307	316	308	311	334	331	324	314	353	294	361	313	279	320	322	316	307	361	327	316	311	340	320	306	273	344	306	327	350	317	360	330	326	333	318	331	333	302	319	340	319	277	286	297	301	317	313	297	339	329	315	327	332	316	319	306	343	316	323	313	316	325	271	329	320	327	312	311	333	317	323	310	328	322	318	319	308	304	336	343	306	325	296	298	338	301	348	338	331	305	297	356	299	311	326	316	297	355	299	318	318	345	316	333	298	307	318	344	309	318	317	322	287	324	338	331	315	323	304	329	326	347	305	320	303	338	309	312	342	312	353	313	331	294	312	319	322	313	329	302	311	299	328	326	293	315	291	348	320	323	309	320	325	334	318	301	331	338	315	312	304	332	318	311	317	269	327	297	314	254	315	332	335	326	340	328	318	293	293	311	313	353	316	327	332	282	356	316	320	315	332	295	326	303	322	243	323	327	326	364	324	339	316	345	317	314	330	330	339	320	313	316	278	336	333	320	296	328	356	302	302	325	317	320	325	331	294	299	348	330	304	320	356	298	329	300	285	341	308	334	336	288	292	318	304	319	317	320	363	329	328	317	321	345	300	316	322	331	305	329	303	313	330	282	344	312	310	304	341	337	324	358	340	321	303	305	302	335	325	313	316	317	356	321	339	315	282	313	315
14186	1163	960	716	511	408	340	277	253	228	206	192	192	189	177	195	183	195	181	188	186	166	205	174	187	167	199	155	166	155	173	183	192	177	178	154	194	192	176	177	162	174	200	194	212	179	154	169	180	163	184	171	180	180	159	178	187	166	162	153	154	172	159	176	177	168	158	185	164	154	165	156	184	158	198	173	192	168	174	172	156	143	145	139	169	179	169	185	169	190	174	172	165	167	162	143	210	183	158	210	165	148	181	187	147	162	148	154	164	163	149	138	172	162	175	172	176	177	158	147	175	176	146	189	136	158	157	168	175	179	180	170	154	159	151	177	146	168	174	165	164	175	161	182	159	178	171	154	172	150	189	158	159	156	146	191	135	168	168	187	153	162	155	162	159	146	201	198	170	168	190	176	150	146	174	163	149	146	167	157	150	158	191	159	168	151	186	181	186	143	149	157	155	183	169	186	160	161	152	145	150	163	170	148	142	146	168	180	163	132	189	176	183	165	156	190	176	136	139	152	170	149	158	188	175	154	168	162	162	173	146	163	164	192	152	172	169	150	158	151	146	145	143	157	151	177	176	163	170	154	170	162	170	174	164	181	165	165	186	127	145	163	156	144	155	180	170	149	182	144	158	190	151	144	158	172	151	161	169	162	163	168	188	162	183	182	162	180	183	162	166	144	199	129	157	164	166	165	185	166	163	178	160	171	153	166	156	164	171	152	188	163	159	155	165	143	170	166	173	155	167	162	160	164	176	167	169	162	171	170	171	165	151	165	166	180	165	169	156	159	160	180	164	159	159	168	177	165	161	164	158	162	173	150	187	150	164	174	158	152	177	156	158	189	159	141	145	149	147	180	170	186	166	168	145	162	167	177	150	172	175	193	168	183	173	153	149	171	189	156	155	168	169	172	168	152	143	177	176	175	186	150	169	166	149	163	158	180	157	178	161	167	177	170	178	170	144	157	170	178	148	190	159	176	150	177	115	172	153	153	163	179	141	161	159	170	169	173	164	162	173	155	144	153	185	173	147	184	146	193	170	165	181	132	147	178	160	158	161	192	181	176	183	160	162	166	180	175	150	169	170	169	199	170	191	176	134	183	168	178	163	165	175	164	182	146	166	154	172	155	176	188	151	155	161	166	161	177	156	186	160	167	154	146	166	158	187	192	167	194	174	191	161	140	173	159	149	158	179	145	149	169	155	149	157	173	150	181	161	164	180	159	150	160	149	204	151	149	167	167	172	145	176	153	140	187	151	182	159	162	195	179	154	188	163	182	187	157	202	155	154	159	184	166	141	155	169	163	172	150	158	135	169	188	166	163	183	161	171	179	160	171	174	165	152	152	157	173	161	182	153	179	172	173	166	149	175	151	172	144	171	157	181	153	157	164	154	180	154	178	151	171	165	180	184	184	174	170	140	179	160	148	161	162	193	176	176	155	184	187	183	165	158	138	180	186	159	160	180	177	165	161	160	145	170	151	174	170	171	169	158	174	168	170	142	181	170	160	156	183	163	172	178	173	167	168	162	171	153	158	171	173	164	165	176	178	184	160	146	173	160	169	164	146	163	141	156	176	164	170	163	172	178	172	152	162	183	166	144	162	170	162	169	163	162	156	144	161	163	160	159	201	185	140	171	143	181	180	205	171	183	150	170	165	145	138	175	140	170	174	160	160	198	157	171	150	164	158	134	185	170	169	162	154	165	160	156	169	158	173	153	159	171	162	174	160	167	166	147	165	173	172	178	171	179	177	163	158	179	175	181	159	160	165	162	133	169	144	190	162	171	147	169	189	147	171	175	161	180	161	175	183	185	160	166	185	184	184	157	155	162	133	152	147	166	181	165	171	159	151	178	173	204	159	182	161	171	157	197	146	186	166	185	187	176	167	156	159	160	178	180	141	157	160	148	186	153	181	173	178	175	163	179	160	150	185	169	172	162	189	156	188	161	135	159	170	165	168	152	144	157	169	166	162	171	160	146	186	165	159	148	175	175	160	165	166	176	166	156	145	158	163	138	164	168	168	178	179	173	182	158	196	194	148	148	166	149	172	167	184	157	179	171	186	147	174	188	163	182	195	156	163	159	160	190	177	173	157	158	154	180	163	155	152	178	160	159	179	178	169	157	145	177	153	186	175	179	166	180	168	175	190	139	173	176	174	180	180	150	181	167	158	190	170	157	161	188	167	151	159	160	194	153	155	170	169	169	185	157	171	157	186	145	152	189	168	164	172	153	165	170	159	166	147	137	171	158	168	147	156	168	201	172	164	179	175	161	197	178	171	187	178	156	144	164	162	183	167	183	155	159	172	160	161	163	156	177	189	183	202	188	160	199	154	154	164	178	172	189	191	145	148	164	165	180	165	173	161	171	166	158	157	153	186	180	147	147	170	169	151	160	165	144	151	158	160	182	166	140	152	160	149	157	184	163	193	163	193	164	175	169	186	172	165	178	176	181	155	149	167	170	172	143	176	166	150	149	162	150	182	145	178	187	152	165	162	132	156	164	176	148	161	190	182	168	172	178	157	152	138	165	154	153	180	161	142	144	147	204	177	174	151	191	161	162	159	190	155	174	177	152	166	149	186	147	174	177	176	149	157	160	165	167	160	171	143	164	149	165	193	171	151	159	166	188	193	148	160	159	171	160	175	163	187	181	179	162	186	151	156	165	163	170	132	162	177	151	170	162	181	157	174	166	156	164	182	183	166	184	184	158	190	178	159	156	175	183	165	165	181	168	166	146	166	167	165	176	163	184	155	163	164	155	143	170	157	167	132	164	171	163	186	152	157	170	185	194	169	169	168	179	173	182	166	175	189	142	159	179	161	141	181	166	164	163	175	144	162	181	169	155	159	162	160	187	174	184	161	147	146	139	151	153	166	148	147	170	163	150	158	175	157	155	138	158	163	171	167	183	185	154	147	177	158	169	154	160	173	171	163	136	150	171	174	160	157	157	161	159	160	180	164	161	177	173	162	161	156	173	180	157	160	140	169	199	181	167	166	145	161	174	158	148	160	166	175	168	189	162	186	201	169	164	162	187	168	165	174	192	169	171	160	160	157	167	160	165	144	178	157	168	177	165	158	178	164	152	159	173	156	165	166	192	166	172	168	163	166	152	166	159	135	177	192	172	147	148	160	178	144	158	181	170	162	185	156	155	163	172	155	160	162	173	144	185	148	172	177	140	175	143	149	176	151	172	165	150	159	158	161	181	176	173	128	158	187	183	173	195	175	165	151	167	140	146	175	168	178	156	155	174	193	178	160	158	189	175	152	134	171	172	193	147	153	153	163	188	157	188	184	168	192	130	156	178	180	169	177	170	165	169	171	157	192	147	166	169	163	165	152	161	158	179	153	154	178	164	167	163	155	167	187	171	173	145	158	143	161	179	151	166	132	168	189	153	145	164	160	161	176	163	188	175	169	159	166	169	152	172	140	152	163	158	160	127	173	181	171	183	146	176	163	172	183	186	206	180	164	152	164	163	155	173	178	142	164
8089	1109	1997	2207	1923	1528	1219	1013	839	752	738	724	655	629	591	552	548	540	542	505	521	475	532	489	452	501	477	457	454	455	439	482	442	460	413	449	477	428	440	443	461	454	435	449	454	413	442	467	427	401	422	420	430	440	442	430	455	440	444	437	404	459	446	429	455	397	442	423	425	403	427	391	438	424	443	411	434	432	431	410	398	430	451	438	451	439	415	399	406	456	440	430	442	417	456	428	432	412	423	410	430	436	405	413	446	454	439	464	436	386	393	431	431	441	411	412	428	425	428	432	415	418	446	477	422	400	386	438	453	420	437	446	425	424	422	397	384	430	406	434	438	413	427	389	401	427	401	430	429	419	413	405	436	426	418	416	421	421	425	412	443	399	437	376	413	443	429	423	393	416	395	441	405	439	417	419	399	447	432	450	416	440	405	409	416	430	413	423	442	448	442	433	435	417	417	397	428	430	423	417	410	454	398	426	368	362	402	419	399	421	398	388	452	402	458	412	425	440	399	431	402	453	395	410	435	468	416	388	407	411	431	431	416	435	414	413	416	405	415	442	438	411	435	395	397	394	457	436	408	425	409	435	439	405	446	408	422	396	447	389	437	411	424	431	445	426	377	432	426	421	446	418	473	436	395	430	426	426	406	388	445	389	428	418	424	444	434	454	444	417	415	431	434	400	426	462	382	400	400	440	391	424	402	427	404	435	429	403	424	452	419	418	446	414	402	408	429	402	416	430	406	396	443	422	446	434	433	422	448	462	405	415	409	421	445	452	426	412	415	383	428	394	419	413	426	453	417	432	413	418	407	427	466	413	451	386	426	440	409	433	440	403	380	427	466	410	413	433	432	422	413	413	431	445	433	364	414	452	401	442	397	414	401	443	423	410	446	385	417	451	464	436	416	427	426	411	386	408	416	403	414	405	450	431	451	379	425	406	407	427	432	401	418	377	400	440	379	420	419	439	451	413	457	449	414	424	409	416	420	405	386	447	457	432	464	398	421	420	385	416	391	395	444	433	392	394	435	368	415	404	406	421	436	439	396	456	459	424	419	434	389	419	464	422	405	398	407	435	448	409	444	419	426	462	439	395	444	417	443	422	420	430	389	457	396	421	428	455	383	397	416	423	429	408	435	400	448	417	442	404	411	392	434	373	426	402	461	448	424	473	410	470	429	416	419	380	432	403	371	393	432	426	427	408	460	400	420	393	423	441	423	459	412	447	411	449	451	449	422	395	437	428	464	397	384	395	422	414	416	424	437	415	403	397	429	449	425	402	426	412	413	426	430	431	427	471	407	400	444	448	431	431	448	424	406	399	463	402	423	416	422	395	420	401	422	440	410	392	391	454	433	412	435	430	405	457	395	409	437	434	447	444	427	445	404	422	401	441	380	402	422	424	392	433	411	430	409	432	412	419	427	458	401	407	435	451	455	419	397	416	423	423	454	417	436	446	415	414	422	395	420	435	429	420	395	402	440	435	455	411	399	454	414	389	414	421	413	406	431	431	438	441	376	411	444	424	428	432	419	389	433	423	384	438	394	413	437	432	446	421	418	426	381	456	436	428	432	413	456	409	420	433	416	383	443	428	386	407	428	443	366	451	421	439	445	444	428	380	389	451	437	429	403	427	450	413	426	392	424	376	444	432	391	421	454	435	431	422	471	391	372	468	438	453	384	437	438	428	390	451	444	414	442	398	435	426	397	422	427	425	451	452	414	457	420	423	431	383	372	422	425	403	438	410	409	438	432	422	414	452	395	418	444	390	439	447	437	412	423	412	413	394	427	437	415	404	411	437	438	412	384	455	446	392	418	402	437	402	392	420	418	418	450	403	420	455	405	427	416	394	433	425	412	469	439	430	378	437	437	426	424	415	412	439	406	428	413	443	405	435	419	428	425	412	436	402	428	365	402	444	424	446	419	443	386	376	435	408	415	455	396	410	422	425	428	399	404	436	425	421	387	419	433	449	450	431	417	417	429	392	416	426	457	429	421	389	384	423	444	430	399	419	398	455	411	416	409	449	432	438	418	409	436	397	405	411	421	446	417	414	418	446	403	414	435	412	403	396	439	427	380	390	379	448	430	426	417	402	399	435	412	419	424	440	416	425	407	411	416	391	446	426	444	412	432	416	398	392	422	405	428	441	451	443	407	465	421	452	409	439	388	422	450	419	449	443	432	431	421	395	424	433	448	371	428	397	440	417	422	461	415	416	437	402	442	441	423	438	437	411	400	417	410	452	457	444	437	418	425	407	420	415	429	444	410	443	403	390	415	425	445	426	433	406	433	427	441	436	410	401	430	405	422	416	387	443	405	373	436	443	450	438	401	406	416	402	423	414	394	404	424	385	430	457	444	407	421	453	422	433	443	420	433	421	403	401	433	402	438	422	444	402	398	392	402	396	386	391	434	390	422	425	448	413	413	427	399	398	452	445	369	431	427	380	423	466	443	452	422	410	393	387	390	394	439	430	419	439	412	435	452	420	392	415	439	401	394	428	391	433	386	412	404	389	407	380	435	428	434	404	424	435	399	447	461	388	403	424	464	412	430	434	412	428	465	398	420	407	439	420	429	434	402	455	424	419	419	400	419	380	418	405	409	436	412	375	442	387	457	398	419	420	415	417	433	398	416	431	388	421	418	440	391	404	406	431	433	445	414	442	467	425	409	429	411	421	389	406	445	421	439	420	447	447	423	412	445	440	415	406	415	416	425	418	442	380	385	439	423	388	420	436	450	403	417	410	456	416	446	415	424	406	426	477	423	455	437	424	433	425	439	480	475	407	432	382	408	424	434	384	424	416	414	449	429	440	421	376	442	432	443	404	429	423	399	411	432	468	411	436	428	411	428	448	430	380	372	422	406	424	404	403	395	410	444	412	422	407	414	375	419	427	422	403	445	431	400	404	382	439	424	399	423	422	430	416	432	438	412	406	408	401	453	405	431	413	408	432	419	440	439	440	437	403	444	419	481	450	417	428	429	435	435	382	446	405	419	407	414	450	436	405	409	464	418	410	426	418	419	443	414	408	424	420	416	410	431	415	388	450	439	452	390	410	410	431	394	432	410	449	429	415	434	439	380	446	422	409	456	421	404	397	447	420	364	409	384	428	387	391	442	403	408	411	374	435	415	403	433	428	402	414	437	411	413	427	370	410	435	384	408	409	439	425	419	460	426	428	430	419	423	468	395	445	418	433	440	412	419	392	455	415	423	448	425	434	419	461	429	426	437	405	430	437	429	419	446	413	423	432	412	466	407	453	425	442	399	401	438	428	407	445	401	429	429	406	422	411	439	418	441	437	460	407	393	433	433	415	432	419	410	421	428	464	429	407	386	418	457	415	427	448	417	395	447	405	407	404	441	410	443	403	450	455	377	427	429	418	418	426	449	420	438	431	466	435	437	428	438	376	439	419	432	414	441	419	411	415	419	461	405	397	415	404	449	430	397	434	386	421	456	437	394	476	421	373	425	394	431	422	436	439	421	416	450	434
1545	273	332	303	269	289	285	295	268	297	267	275	324	311	242	286	299	287	298	286	301	265	337	270	278	314	267	287	283	289	293	258	337	304	292	272	294	266	266	286	270	266	274	269	258	284	242	262	281	274	271	276	312	287	306	272	262	305	271	289	293	282	284	282	254	295	287	315	299	286	277	240	271	244	282	314	282	287	297	265	285	285	277	250	281	277	285	305	304	283	290	297	287	281	267	294	287	263	269	290	302	313	314	296	300	307	294	291	268	276	277	244	285	287	304	276	286	275	279	281	288	306	290	279	279	286	300	319	287	296	280	285	312	295	290	272	292	280	261	252	276	268	250	261	268	268	264	293	273	270	281	274	252	293	298	250	266	264	262	292	267	274	280	263	284	268	292	272	273	269	285	295	288	304	259	289	265	269	284	292	293	285	244	277	275	274	259	271	239	271	277	280	304	303	300	258	275	290	288	278	278	298	300	263	286	291	297	308	274	287	295	283	321	286	287	272	273	285	295	286	249	285	324	311	271	309	300	281	281	305	279	275	317	298	307	302	260	322	263	276	262	269	277	274	264	300	260	272	282	266	269	302	291	291	252	259	296	298	300	281	262	283	304	299	294	280	274	281	270	302	297	273	261	280	248	268	286	285	260	281	305	294	318	291	280	285	310	263	268	298	288	283	277	325	279	274	237	249	274	260	308	285	292	292	290	267	265	275	281	266	300	296	277	278	279	294	263	310	275	306	303	283	291	317	267	265	241	244	247	256	293	287	291	279	295	251	263	288	291	295	289	286	262	277	264	266	299	271	265	262	299	275	262	310	268	285	302	260	278	280	308	292	285	283	279	280	261	289	272	264	275	287	289	312	259	248	287	303	330	277	260	302	252	284	258	261	251	289	263	293	272	293	287	270	292	292	286	303	291	307	308	310	277	272	278	311	275	258	297	272	288	274	308	270	281	295	291	261	277	272	268	279	298	289	287	284	287	299	274	291	277	313	253	261	260	283	279	255	296	278	275	313	285	299	274	257	296	297	286	269	286	269	252	287	280	267	271	262	268	285	271	263	316	312	296	284	284	288	292	276	283	279	297	242	264	238	283	259	272	263	294	315	294	280	245	303	282	298	312	299	296	259	284	256	321	270	272	296	268	300	304	292	277	265	272	278	294	278	275	274	298	273	261	288	261	291	286	315	285	258	281	286	300	264	283	283	273	318	306	269	270	257	294	307	290	297	292	253	314	267	294	274	307	282	275	267	263	249	282	307	311	256	282	264	295	282	282	313	291	275	320	263	257	274	292	300	295	293	308	246	275	282	300	273	257	300	259	280	278	280	286	269	304	321	296	286	282	225	305	288	303	274	272	302	274	252	267	310	276	280	317	309	276	258	304	274	311	269	280	261	311	327	307	284	285	282	279	307	285	270	268	294	280	266	276	272	296	292	275	256	296	286	269	263	248	254	300	267	277	272	304	322	280	293	259	272	297	282	318	256	280	334	289	269	237	270	289	278	261	278	282	272	292	278	273	303	268	279	267	283	270	281	274	326	268	305	280	286	314	264	292	304	297	283	302	283	278	281	289	318	282	312	262	318	296	278	302	280	285	269	276	326	294	288	256	306	270	301	305	297	303	272	292	267	307	300	316	296	269	295	288	302	284	263	297	264	261	274	286	277	283	282	291	302	285	283	264	272	284	276	295	310	264	303	265	303	322	298	302	295	270	316	271	253	281	278	275	274	287	270	280	272	311	290	283	292	274	316	294	297	269	262	306	279	271	283	285	285	292	282	299	276	286	290	277	256	287	272	306	273	300	260	265	314	294	305	294	262	279	288	306	290	257	268	263	301	274	297	283	293	279	334	280	321	281	271	272	294	295	302	286	258	270	289	293	271	288	286	258	275	322	305	287	272	289	292	321	292	302	267	266	284	292	256	309	316	260	283	295	301	279	292	312	248	321	282	302	317	305	291	287	291	306	265	287	282	302	304	304	276	289	271	292	314	287	317	262	287	300	309	285	285	264	269	285	257	297	274	271	289	288	319	285	282	309	315	275	258	242	286	264	283	270	251	257	271	284	280	272	298	285	280	314	291	287	267	257	308	312	277	292	307	256	293	309	280	278	327	290	256	277	300	266	280	273	262	294	301	320	272	247	285	288	282	244	294	268	294	266	290	265	268	271	260	269	281	292	289	311	296	279	296	283	300	262	292	279	286	280	291	290	259	301	308	258	280	288	257	276	295	291	296	302	275	295	316	294	292	266	284	305	271	272	274	266	267	247	272	307	318	273	282	283	306	288	272	287	296	266	291	296	282	298	295	282	318	298	311	295	320	295	266	264	288	266	260	291	276	272	248	286	308	281	314	292	255	317	291	301	273	297	303	292	256	289	256	299	287	312	309	265	317	305	284	285	280	294	299	286	307	288	313	303	276	293	277	254	297	262	275	303	276	294	268	268	293	306	269	272	278	286	277	281	256	276	289	228	268	280	285	282	270	284	288	298	244	282	284	280	279	286	279	249	276	283	288	314	267	270	305	301	289	276	297	295	301	281	277	279	276	253	272	270	301	289	289	298	262	277	272	275	311	321	298	311	271	275	278	299	261	261	252	307	283	292	304	270	284	295	297	259	278	265	284	293	283	300	270	279	293	286	294	312	310	301	289	286	290	272	219	278	282	285	303	261	266	278	313	261	297	280	269	264	273	301	264	257	295	323	260	281	280	281	253	306	272	269	296	280	287	277	280	261	288	262	279	343	287	286	293	289	286	294	289	282	300	262	318	293	302	287	285	307	280	260	330	287	258	263	266	271	299	243	279	301	269	275	285	286	307	270	258	275	302	312	283	294	274	309	279	281	288	351	321	293	275	288	270	283	303	294	312	291	270	288	254	288	293	261	286	275	273	274	257	291	265	283	265	292	260	279	300	299	248	288	276	304	284	295	266	248	302	276	287	279	297	295	332	267	286	281	295	315	293	286	258	290	264	265	278	281	254	266	243	266	294	287	276	317	289	284	268	249	291	276	263	257	273	273	275	276	289	262	260	269	271	273	297	289	288	261	327	289	280	269	277	285	259	292	290	282	309	290	285	262	306	286	314	280	254	298	309	263	291	319	313	290	295	304	284	285	304	319	291	267	290	291	282	296	256	280	266	293	252	268	285	260	267	267	278	296	320	303	300	268	282	309	262	320	316	265	278	292	264	306	278	282	279	309	292	260	318	266	256	265	289	279	271	289	294	284	263	270	310	272	264	319	298	268	295	297	274	285	269	283	277	254	294	285	287	323	294	270	266	279	314	308	298	296	298	261	259	272	277	313	313	298	296	298	265	305	277	297	278	272	292	270	271	289	263	318	304	317	290	290	300	278	312	306	296	294	326	268	307	271	285	267	261	272	291	280	311	281	274	288	312	317	278	296	318	284	274	264	289	284	304	303	309	281	288	303	298	295	267	289	276	273	276	278	298	278	278	278	285	278	316	294	293	301	280	308	275	319	269	319	316
1862	627	628	654	677	630	656	684	656	654	654	597	631	627	616	636	646	611	594	656	660	628	619	607	635	648	606	606	653	606	600	644	594	630	608	653	606	650	610	611	642	577	617	608	603	613	634	651	650	592	638	615	685	628	620	637	607	652	653	619	612	671	660	644	640	652	645	645	650	613	617	599	602	683	606	643	611	671	628	643	621	613	614	640	618	611	638	608	644	611	682	630	618	658	653	654	584	639	633	633	647	618	601	640	666	618	629	631	625	645	658	627	573	624	648	659	586	634	646	650	609	613	616	696	647	661	630	641	588	610	631	608	594	607	613	599	600	600	623	675	652	638	632	671	616	643	609	643	592	606	610	641	622	624	650	644	684	635	669	672	659	684	642	661	637	644	618	674	659	588	604	639	625	629	635	629	622	650	579	660	600	618	651	623	592	588	639	603	620	633	648	637	667	630	658	654	646	601	601	627	640	598	661	626	641	640	638	641	586	605	620	644	610	626	643	594	632	643	617	600	596	595	636	625	635	613	644	601	641	644	601	605	621	605	622	606	674	661	649	613	664	662	626	610	631	584	678	618	611	641	631	597	589	637	646	644	620	621	616	659	636	595	640	627	635	600	604	605	684	634	644	615	620	590	615	599	666	610	640	656	646	638	618	578	625	608	645	652	624	613	628	630	605	592	626	656	583	627	625	647	688	583	599	654	638	601	580	583	565	613	626	650	616	612	651	624	591	608	573	616	617	598	626	647	585	638	625	612	591	639	631	632	620	618	625	667	619	640	647	622	618	607	600	604	651	609	598	629	621	683	599	654	647	638	631	620	598	646	620	668	586	633	689	610	653	621	630	616	659	595	624	629	619	617	651	634	619	602	617	608	602	636	671	637	626	625	651	596	622	605	638	625	652	616	633	609	603	657	616	626	598	629	663	595	659	623	616	602	610	581	605	626	594	568	600	659	645	616	593	642	656	648	607	605	665	632	671	641	608	630	627	635	591	646	613	641	613	674	640	609	614	606	653	618	597	614	595	668	655	622	609	633	643	652	628	637	640	632	599	585	594	646	623	632	614	604	603	617	635	609	643	602	641	623	668	604	597	646	641	607	638	611	627	700	662	624	654	627	613	659	616	583	643	612	610	610	616	632	661	636	620	656	656	640	597	630	629	622	622	605	662	625	636	646	621	595	629	581	614	605	639	636	597	644	621	637	639	651	649	612	610	665	620	582	568	615	603	604	610	601	635	637	650	652	552	649	637	664	631	598	637	604	631	614	627	604	687	633	653	673	614	656	631	692	603	638	609	616	665	647	613	640	637	659	614	607	653	607	606	627	627	620	629	592	659	623	643	632	596	629	648	616	615	632	684	609	621	644	610	631	634	648	628	654	600	651	593	641	619	652	664	637	642	622	624	651	612	619	633	620	634	636	643	645	594	629	641	648	652	618	615	626	650	638	658	650	631	623	616	627	628	655	655	653	655	599	614	605	698	648	627	610	639	605	662	605	618	621	617	606	613	618	606	618	631	622	621	644	599	674	613	616	627	647	655	646	582	637	593	627	653	628	606	635	607	606	637	629	648	615	615	654	683	610	671	643	676	630	654	597	645	621	624	636	590	600	669	613	672	613	663	660	598	594	608	652	628	572	678	618	603	608	603	623	614	606	616	667	636	643	647	620	614	586	577	635	643	630	625	637	621	623	589	641	591	601	626	591	595	625	615	651	581	686	595	622	606	656	559	649	628	659	666	634	638	672	619	660	613	619	616	654	590	641	638	626	577	641	678	620	617	629	632	649	587	659	592	644	635	620	621	636	627	668	624	619	633	636	638	633	600	616	608	600	613	639	658	661	628	625	607	635	597	634	646	674	612	631	584	641	628	587	605	595	604	575	645	608	621	680	659	641	605	651	648	613	644	661	615	635	616	630	639	686	618	639	617	636	663	666	636	639	634	651	649	608	692	602	651	640	652	637	622	642	653	625	621	633	619	642	624	652	648	607	650	626	611	653	639	634	635	650	629	621	600	600	656	614	602	609	636	629	593	648	648	665	648	643	639	612	645	652	635	628	584	589	645	611	674	595	612	631	686	623	699	651	626	625	660	649	619	639	593	638	577	645	580	625	612	598	665	646	649	617	617	596	636	583	601	629	630	595	657	667	600	603	698	623	591	623	610	582	607	592	624	654	667	608	638	582	609	580	669	643	566	638	656	628	607	640	632	662	633	626	694	648	641	618	628	638	602	606	643	637	642	706	640	610	605	634	609	637	608	657	650	652	658	587	599	639	643	602	668	632	595	657	620	609	586	643	624	605	627	633	605	616	620	642	576	641	629	623	640	608	585	609	630	643	664	598	596	620	627	640	668	618	657	610	618	620	644	643	621	601	596	639	607	633	597	636	590	614	643	633	630	639	606	636	659	616	595	630	654	647	644	618	630	623	639	630	631	648	637	652	631	666	615	612	620	598	615	621	631	600	620	617	632	630	594	655	630	612	627	659	621	670	606	624	643	641	596	653	611	635	614	612	623	623	647	627	626	594	611	602	647	576	627	660	595	611	597	625	629	647	644	641	612	671	591	618	612	619	607	618	651	615	688	599	643	606	682	600	611	644	634	633	605	653	606	614	618	649	603	638	590	648	632	625	632	599	628	660	645	631	634	608	656	643	654	630	602	624	660	642	638	630	598	627	685	629	663	677	600	623	628	651	632	692	617	593	627	616	607	667	680	626	638	644	595	633	668	639	656	582	627	620	608	630	646	632	628	651	627	594	666	591	676	631	619	631	645	597	649	580	636	668	599	608	621	629	614	610	654	602	616	581	668	627	609	626	607	629	628	625	634	659	627	641	646	612	631	666	623	662	666	619	585	600	607	623	638	679	607	639	598	591	635	621	610	655	642	627	663	610	660	682	620	630	645	612	649	637	635	608	679	621	650	610	620	601	612	625	677	638	606	597	598	627	648	655	598	613	629	582	627	613	609	649	618	631	623	615	608	620	644	618	623	650	612	692	613	625	644	652	591	625	648	621	591	615	654	642	637	664	643	657	605	582	607	635	638	671	628	597	635	639	647	645	583	626	639	654	631	661	628	644	621	661	666	650	625	619	643	609	647	572	651	623	588	581	642	622	659	605	629	624	649	645	658	626	671	597	679	657	657	643	640	648	619	631	621	603	694	618	618	635	606	608	618	600	641	626	624	614	663	606	636	614	650	640	601	625	641	633	629	626	625	661	607	592	616	617	653	635	619	583	654	617	654	659	628	575	612	629	630	625	600	563	650	629	645	621	612	611	625	637	627	614	665	636	631	557	670	596	603	633	634	630	605	631	655	644	626	630	613	610	601	602	617	652	635	644	627	633	667	624	670	577	657	596	626	618	673	664	638	599	596	638	611	628	594	626	664	619	611	617	640	607	647	584	651	665	602	628	621	613	629	603	657	604	647	588	647	593	622	625	660	633	644	626	646	644	593	661	635	601	623	644	599	593	639	653	602	677	658	607
7433	525	523	393	325	265	187	169	162	159	144	154	161	158	151	136	146	110	119	136	135	124	117	118	134	121	128	132	135	124	110	119	135	148	118	111	112	128	105	141	123	140	131	131	125	118	118	126	121	137	116	129	115	134	124	101	122	113	133	120	134	135	132	138	104	123	130	105	113	119	117	124	120	111	129	141	137	123	108	133	100	125	108	124	125	112	124	138	131	117	113	116	117	139	125	104	139	125	116	126	138	135	116	107	121	106	150	107	130	131	112	111	125	122	142	139	113	134	122	132	134	101	131	148	124	136	110	119	108	129	105	123	129	124	124	132	123	109	145	137	124	154	104	130	142	122	135	136	128	103	135	121	140	137	124	117	106	112	115	127	113	119	138	123	117	110	130	125	118	130	131	120	162	134	118	124	120	115	115	112	122	129	129	99	124	111	142	97	120	134	118	140	136	122	114	123	104	132	121	117	112	132	120	119	104	120	152	148	141	104	127	123	126	132	121	121	126	116	132	120	107	134	139	130	130	102	124	117	156	118	102	116	130	114	105	109	117	137	131	122	121	98	142	116	121	121	128	129	117	126	143	130	130	121	117	113	143	126	133	131	95	116	152	118	118	122	113	103	119	113	94	105	116	126	145	113	109	122	132	117	126	104	127	111	126	147	112	122	140	137	135	125	135	123	117	126	131	129	130	116	117	130	142	100	126	148	121	130	117	136	120	146	137	140	112	137	133	134	123	131	140	137	122	124	114	121	132	122	105	141	120	140	141	133	112	112	107	113	132	129	129	112	106	142	99	110	92	120	123	124	126	119	122	136	127	121	126	109	112	119	134	121	117	119	122	101	120	131	137	140	120	122	116	137	98	124	117	111	117	133	117	144	128	116	119	142	120	137	113	133	129	139	134	132	131	136	128	118	129	121	139	111	126	109	112	123	114	110	131	132	124	136	119	105	133	125	112	129	138	126	108	117	111	113	124	111	118	125	122	119	112	118	128	110	135	120	105	135	126	135	138	117	136	124	128	129	142	133	137	139	125	117	122	110	121	124	138	118	132	122	126	126	131	134	141	118	96	121	107	127	122	118	129	122	133	137	115	121	133	135	112	112	110	117	120	131	137	132	127	115	147	129	115	138	111	131	108	109	116	132	119	117	118	116	116	127	118	113	136	147	128	136	114	126	115	123	131	144	123	126	136	122	108	126	117	105	110	146	132	132	120	119	153	138	135	132	128	131	129	118	131	155	125	126	115	138	141	117	128	118	118	117	132	120	127	123	125	132	126	109	138	128	132	122	122	132	126	144	109	133	125	125	127	138	112	105	128	112	114	117	155	142	116	122	124	123	133	112	123	135	128	145	140	104	143	125	119	111	95	99	124	111	127	143	126	130	120	117	146	115	126	151	121	121	132	125	107	131	118	134	102	103	140	103	107	135	126	120	120	129	144	102	107	135	125	124	98	98	127	124	112	124	134	117	106	128	137	120	135	116	121	116	109	131	126	121	122	127	101	125	102	107	121	123	114	128	123	139	121	120	119	129	127	122	115	132	130	134	112	122	133	144	135	127	121	98	122	118	125	116	139	123	117	111	122	120	110	133	131	152	119	106	121	126	116	120	115	127	136	130	104	142	114	105	121	122	115	101	122	111	126	133	131	122	101	121	140	123	120	116	107	123	109	119	121	112	120	122	115	124	123	122	132	126	139	100	115	120	104	113	122	126	123	117	129	134	140	128	107	137	122	138	138	119	125	122	108	129	134	111	127	113	111	124	99	116	115	121	149	111	126	108	135	125	130	149	138	125	123	129	135	108	128	112	104	113	109	96	122	109	136	140	104	119	121	120	121	132	125	122	135	115	115	142	117	114	124	119	120	131	130	145	113	155	126	147	141	137	118	129	121	126	105	122	131	109	99	131	153	134	138	121	132	124	127	128	133	95	125	107	96	130	138	116	118	117	116	103	122	125	141	116	135	127	128	123	129	120	123	112	136	127	107	91	127	119	132	145	123	123	121	103	113	127	137	136	121	125	134	139	156	142	125	121	130	139	112	114	114	125	134	107	101	127	120	136	128	130	135	124	134	94	105	141	118	127	113	124	102	125	146	142	112	115	132	142	105	131	130	121	132	134	135	145	136	130	122	125	123	119	146	134	111	137	144	110	125	136	120	122	117	115	126	112	121	122	122	142	108	126	119	115	124	130	130	121	126	139	112	133	108	129	142	129	119	130	110	113	130	114	139	135	127	101	98	141	161	141	119	127	125	110	144	133	123	122	121	106	151	123	114	138	109	102	109	109	138	132	142	126	125	112	101	122	135	119	133	119	113	126	139	139	110	132	123	138	121	129	121	120	121	141	124	133	113	136	120	143	120	133	131	132	149	119	136	132	118	126	139	132	115	127	128	137	129	129	122	143	127	132	149	132	115	99	141	97	149	121	126	124	114	123	121	123	106	124	111	120	122	106	123	132	134	125	106	128	121	99	123	108	116	111	117	112	138	140	124	129	131	140	115	137	141	133	106	104	138	124	118	128	126	108	126	135	135	118	130	131	138	135	140	128	145	118	114	114	148	120	121	140	128	143	135	117	129	158	134	132	132	117	120	116	137	117	118	140	122	118	119	125	117	137	132	114	132	147	138	129	137	137	134	122	125	108	129	147	122	127	106	118	110	125	135	119	117	112	120	118	129	142	130	118	146	129	114	128	126	136	130	139	120	120	132	113	125	101	102	103	139	132	118	119	125	119	109	117	125	112	138	129	128	126	121	122	135	127	113	135	111	117	129	131	108	137	127	116	121	129	118	118	111	103	120	142	132	120	121	122	126	114	107	107	136	116	148	127	136	136	139	131	125	118	139	106	122	122	123	103	118	125	114	119	123	135	132	107	118	125	141	128	130	100	122	118	136	120	120	139	125	140	96	99	125	116	130	114	125	131	112	113	110	137	126	130	112	98	147	124	130	128	127	139	142	142	134	101	125	104	136	125	104	116	106	133	119	122	137	109	117	133	119	108	133	135	126	133	145	105	135	132	141	107	137	131	125	103	108	130	123	122	128	124	116	142	111	140	121	115	134	116	112	127	145	103	122	114	119	123	137	123	109	114	123	135	119	119	131	134	133	123	122	109	161	144	127	124	142	137	110	110	129	122	120	103	109	108	110	128	128	140	130	123	123	134	129	119	112	148	131	124	134	144	124	83	116	135	130	132	119	130	131	113	127	126	125	113	115	127	108	115	113	106	96	127	125	116	100	122	117	143	131	116	131	113	112	115	132	129	137	110	108	119	127	145	127	109	132	132	146	131	135	126	119	127	136	112	133	120	124	136	133	134	142	129	104	121	133	122	134	126	117	129	129	122	136	134	115	145	112	117	127	116	118	123	111	115	136	135	118	131	128	123	132	127	121	128	101	109	136	129	130	110	130	110	142	122	124	119	145	119	118	112	130	111	146	119	119	127	117	128	125	130	129	128	129	126	120	128	104	125	104	123	109	125	127	128
6051	628	1148	1317	1092	944	709	663	537	498	467	447	449	431	385	393	398	375	381	326	362	360	352	343	339	349	352	352	362	341	339	356	297	352	290	329	303	327	322	315	324	355	335	338	295	315	329	361	328	317	301	305	336	353	329	320	313	320	332	318	338	299	333	327	297	320	318	313	319	312	338	272	321	312	331	312	300	315	299	311	317	322	318	292	328	324	323	307	306	314	308	323	316	342	299	324	317	320	312	289	335	324	303	276	290	312	295	335	338	322	286	308	327	307	309	335	303	326	297	302	330	315	289	326	329	308	315	344	333	323	303	280	307	325	319	321	293	335	307	325	320	326	318	313	326	328	301	333	319	296	340	309	317	317	300	341	283	326	326	342	335	322	327	328	326	296	316	348	353	273	328	287	323	291	333	336	328	337	283	296	311	326	333	290	313	305	291	324	335	333	301	315	309	329	313	316	313	327	319	337	310	351	302	327	333	326	312	300	321	333	313	316	319	322	297	303	322	322	317	309	292	303	293	299	326	297	343	320	326	329	327	317	320	308	319	289	341	342	308	326	314	350	316	310	309	322	291	336	346	322	304	302	332	304	309	339	307	323	298	302	311	319	309	297	324	302	284	324	335	315	313	313	326	315	314	306	320	308	343	308	330	314	323	316	288	320	345	328	349	307	293	329	313	352	320	337	331	284	320	292	322	314	336	320	327	310	291	288	298	310	308	315	331	315	328	305	290	321	308	322	337	320	291	338	307	298	293	317	328	320	305	316	283	326	288	337	338	328	287	303	301	332	325	323	340	314	297	344	299	328	301	318	337	284	305	312	300	291	303	305	286	307	365	331	317	302	327	357	313	345	312	318	320	320	306	322	324	309	323	280	328	311	327	313	301	306	323	308	327	351	327	316	319	317	305	308	290	350	270	308	310	306	342	285	319	317	338	324	326	337	275	339	338	340	319	351	313	308	315	304	314	320	323	331	303	304	289	345	319	281	321	328	294	320	310	343	319	328	349	326	305	310	335	326	316	291	315	316	316	341	319	307	308	327	310	335	360	352	320	319	318	337	349	329	303	314	345	325	324	329	342	320	338	315	333	295	324	298	304	331	309	334	354	341	292	306	307	316	323	302	320	308	299	314	298	325	327	288	302	282	314	353	311	315	315	307	304	332	324	326	292	350	327	323	302	335	350	328	264	302	328	358	319	301	315	329	328	303	293	292	349	327	344	312	272	314	318	302	314	305	323	301	310	333	334	310	308	361	328	293	327	321	336	317	322	320	368	322	306	308	300	311	337	290	304	326	333	327	315	319	313	308	330	315	336	333	316	319	290	334	330	316	328	325	314	316	363	309	295	348	278	322	315	328	281	306	297	319	330	316	313	294	317	322	303	289	304	299	308	325	340	360	315	320	299	288	306	310	313	318	310	299	317	346	333	291	298	336	307	325	309	330	292	303	321	316	289	311	318	302	290	298	323	323	307	309	325	316	266	328	315	315	276	283	352	301	297	311	335	325	305	302	313	314	282	330	321	336	309	317	356	289	342	338	293	314	313	313	328	301	281	318	323	296	307	335	323	351	312	324	305	310	325	341	316	323	354	333	332	321	296	304	319	300	315	287	321	341	284	315	319	317	268	285	351	319	289	304	314	294	309	309	313	302	327	320	301	317	334	358	299	331	296	313	300	320	298	322	278	321	330	318	299	315	320	318	326	337	333	313	358	338	375	308	296	303	333	313	307	332	266	319	335	330	311	303	272	306	324	346	339	310	304	331	281	317	292	313	323	331	320	305	314	304	312	331	303	321	328	328	335	313	324	354	309	313	318	316	327	354	319	309	282	322	330	307	372	326	287	316	337	345	328	310	313	306	308	328	324	299	283	310	300	346	317	294	321	313	287	345	312	319	302	332	319	297	305	283	325	310	319	302	305	315	307	344	300	325	323	326	302	339	299	298	311	296	299	350	311	302	321	370	328	292	300	322	332	309	361	337	315	307	347	322	328	313	333	311	313	318	298	288	328	330	336	293	291	319	295	290	328	310	299	316	309	327	319	302	310	284	324	298	275	351	314	323	306	318	324	309	313	338	330	324	306	320	341	288	329	277	304	320	289	338	312	330	351	345	324	331	331	333	328	331	289	314	346	291	322	306	305	313	316	288	304	283	354	341	314	322	339	285	317	333	314	323	323	303	306	281	299	326	316	325	316	299	354	332	309	313	303	301	293	338	323	309	300	338	315	331	341	317	325	330	327	333	354	317	325	309	279	285	320	297	319	338	307	317	338	317	338	328	347	308	297	339	316	320	313	323	313	330	321	304	293	304	334	305	316	309	312	333	317	318	309	326	335	329	300	306	323	315	305	339	309	311	314	293	281	313	326	316	326	324	320	323	285	312	312	331	302	331	317	325	343	306	292	313	336	326	326	314	323	337	342	349	323	311	317	298	297	295	313	316	337	306	308	353	312	300	341	358	341	318	315	293	327	326	314	284	349	321	301	317	314	296	303	303	342	281	306	315	321	300	297	301	351	322	343	297	317	288	305	315	303	318	312	296	301	303	289	326	315	308	305	304	341	309	298	322	317	316	308	316	297	283	346	324	304	309	332	301	319	295	313	329	345	360	317	320	329	326	328	327	299	317	319	330	326	336	338	296	316	312	301	312	331	311	341	317	286	313	328	327	309	337	317	317	333	293	304	339	350	316	310	330	305	313	311	315	297	318	312	325	349	310	319	337	311	294	341	312	300	316	319	332	317	296	312	288	335	287	334	278	322	310	333	313	322	313	339	309	321	289	334	344	310	335	306	334	326	293	315	299	316	337	317	320	327	280	315	279	295	284	314	322	298	340	313	326	323	314	356	287	327	308	286	304	285	302	331	331	291	329	307	333	329	283	303	305	341	313	321	298	317	322	276	309	296	311	300	351	332	294	313	344	324	312	335	339	321	298	298	267	321	325	333	311	333	297	291	284	295	322	314	315	346	316	337	328	308	321	306	330	327	340	329	327	327	310	299	306	311	312	336	318	283	291	324	301	335	325	314	325	345	321	296	299	307	307	320	292	319	317	332	348	319	311	292	315	308	311	316	328	303	327	320	299	301	343	335	304	328	305	325	325	304	296	307	341	299	310	309	307	294	312	304	295	332	310	318	301	317	319	326	343	302	340	320	307	317	309	297	302	286	273	316	308	319	291	328	307	340	311	330	321	325	344	309	333	369	348	338	319	304	330	295	287	340	288	316	297	359	289	343	344	337	327	296	268	314	301	346	347	321	338	341	320	286	338	333	327	299	310	299	356	322	321	322	319	346	318	315	343	368	294	319	303	370	354	327	302	319	311	347	332	322	326	331	302	299	311	311	367	331	306	324	335	324	279	327	284	319	324	315	303	313	323	313	314	282	338	312	292	324	309	337	297	311	294	326	318	310	316	295	301	309	316	346	316	315	320	320	338	344	312	321	331	321	334	281	335	312	331	328	322	314	324	325	305	338	318	321	309	318	318
13827	1145	938	665	576	389	343	292	242	235	229	209	191	206	186	159	197	202	178	183	197	201	159	153	167	166	173	159	167	166	179	178	152	182	161	145	165	163	156	134	155	179	169	161	171	168	151	152	156	151	154	172	140	175	163	149	158	190	165	162	159	162	171	177	183	173	137	173	166	163	141	187	167	158	171	174	171	177	160	151	185	157	155	180	182	183	179	184	158	186	165	161	168	144	174	152	175	162	139	149	145	153	167	166	163	164	157	177	158	149	137	161	147	161	165	152	173	157	178	155	157	186	173	148	171	149	168	150	162	171	156	169	179	168	156	166	151	190	160	166	148	169	179	176	202	162	177	155	152	161	164	164	148	177	152	144	159	176	151	145	177	177	173	147	171	176	184	171	163	157	143	162	173	138	150	178	165	164	186	188	166	179	159	178	164	163	178	157	186	196	164	165	166	156	182	171	165	174	181	174	165	165	181	166	163	173	193	150	164	174	178	165	169	177	168	160	159	171	173	152	192	161	172	158	174	144	162	175	147	173	148	136	166	159	166	171	187	174	171	141	177	148	143	157	159	164	168	173	171	189	173	169	169	178	178	137	184	170	196	165	159	154	155	168	163	169	167	162	159	161	153	161	161	168	173	171	153	152	148	191	168	163	147	163	192	204	150	152	147	168	152	176	178	155	160	175	169	165	191	181	189	169	165	143	150	153	193	128	176	174	163	166	152	180	169	148	171	191	148	153	156	177	197	174	151	137	132	166	131	154	159	145	150	170	171	194	172	174	173	177	161	157	173	156	161	166	177	159	171	172	157	162	149	143	182	168	168	137	151	147	162	172	151	168	184	143	138	176	174	185	166	146	159	193	149	158	156	150	165	156	179	157	160	158	150	179	182	187	158	166	174	176	169	147	161	159	160	155	166	152	144	157	142	169	147	164	180	165	159	166	165	153	185	166	164	166	191	163	165	165	166	152	135	187	143	161	148	168	147	151	145	176	188	178	170	171	158	181	158	172	156	160	172	186	158	179	163	150	175	187	165	149	148	173	173	151	156	152	177	176	152	183	174	157	161	161	163	183	168	150	161	161	152	140	194	174	169	176	157	174	163	172	157	172	151	179	168	156	171	157	185	172	165	149	158	165	166	150	164	141	166	164	188	142	179	152	163	156	162	154	167	151	153	173	157	125	162	164	155	154	157	156	134	158	148	163	156	169	169	143	182	157	152	192	183	149	179	143	167	177	184	134	158	171	163	154	171	169	156	152	159	173	163	155	173	161	186	172	157	128	148	161	172	151	192	174	160	156	170	152	164	130	176	146	162	163	141	147	149	182	169	152	166	162	168	159	178	157	146	132	163	173	178	155	189	170	146	190	180	162	149	142	178	152	163	152	167	148	186	156	169	143	146	168	181	158	181	166	162	131	175	168	170	166	167	142	185	165	168	135	184	150	165	165	160	167	153	159	177	167	156	148	156	143	171	142	185	173	146	161	178	171	185	179	177	157	180	162	173	177	186	178	170	188	138	163	154	159	180	181	162	201	163	156	169	176	171	173	152	157	173	157	152	166	155	173	174	161	177	150	170	160	174	173	149	167	160	147	166	174	143	156	143	174	136	155	142	166	148	155	170	153	163	168	182	138	161	175	179	161	144	159	171	172	174	170	178	186	184	168	145	177	178	149	141	165	179	160	173	173	191	147	131	167	158	171	156	181	177	181	164	160	152	159	154	184	148	168	179	151	170	143	149	163	160	163	182	169	170	158	173	169	176	140	138	199	164	171	158	158	150	168	167	153	181	157	165	161	144	175	171	132	157	168	173	165	155	160	160	167	166	180	147	165	174	156	167	179	171	172	160	158	179	148	160	153	157	172	164	171	169	192	179	158	146	158	167	136	157	190	195	156	172	180	165	173	153	158	192	156	146	166	169	138	141	169	160	144	167	171	168	151	164	177	178	159	158	174	154	175	171	147	160	150	162	178	159	170	155	161	149	162	173	177	167	150	171	176	171	171	176	166	166	190	175	178	162	150	173	147	173	166	167	185	149	154	180	167	154	172	181	167	173	142	145	168	177	147	183	158	173	167	179	150	170	185	158	178	172	160	164	155	146	160	171	158	141	173	169	172	159	175	172	188	163	171	181	166	184	187	163	180	161	175	160	144	150	157	153	173	160	151	147	176	170	166	155	156	139	173	173	202	192	177	166	161	177	145	171	160	172	160	186	180	147	163	174	159	151	145	178	167	154	186	187	176	180	159	156	152	175	173	161	158	145	158	165	174	152	160	165	167	149	167	156	172	170	152	148	170	146	151	174	171	172	183	172	146	177	160	170	171	140	170	170	156	174	147	154	142	155	180	160	174	150	169	171	179	157	152	184	179	177	139	159	170	189	185	151	143	149	185	167	157	172	146	148	148	150	156	145	157	185	147	141	172	176	197	178	144	165	189	157	141	147	178	171	152	158	136	159	156	180	175	174	144	155	168	193	176	141	153	162	173	167	158	150	180	169	158	173	199	165	161	155	154	177	160	152	162	170	143	153	169	153	168	183	180	170	164	155	159	156	167	182	184	172	144	149	163	149	170	174	148	167	182	167	172	168	153	144	148	163	173	167	169	164	177	163	158	149	178	169	179	164	182	143	173	168	178	164	168	172	171	156	174	179	149	142	186	157	171	146	160	175	166	171	158	152	172	175	149	161	153	150	179	164	151	154	144	179	182	172	151	179	164	169	162	163	162	184	168	167	170	167	157	178	177	175	138	143	168	153	162	141	148	166	184	162	178	185	184	164	168	158	161	185	171	155	152	170	152	153	173	153	169	155	153	178	175	147	141	154	161	149	155	162	154	157	163	155	138	150	168	166	152	157	169	168	154	149	170	167	179	174	168	166	176	178	182	154	150	153	190	167	169	148	147	142	150	143	184	171	149	166	138	154	184	174	195	179	174	153	136	165	161	158	154	160	171	166	173	208	171	147	165	165	125	163	170	167	162	168	163	156	175	159	148	180	177	148	152	156	152	152	135	143	153	146	165	171	174	163	180	152	166	141	144	161	139	168	159	176	165	157	148	176	173	166	163	157	150	161	169	147	169	159	157	151	138	166	151	162	169	165	182	169	160	158	175	154	190	156	190	162	189	173	165	160	162	176	159	152	169	178	184	183	186	169	174	169	161	195	160	157	167	157	181	169	149	166	159	144	153	170	162	156	158	168	176	182	161	182	173	134	154	151	158	169	158	166	143	166	181	164	159	182	183	177	174	121	142	155	156	150	168	140	171	144	161	178	181	194	167	186	173	157	137	140	174	172	176	159	171	154	152	148	158	166	148	171	153	142	179	175	177	127	172	139	142	126	162	156	167	155	173	170	154	162	154	160	153	172	154	164	171	166	154	163	145	166	174	160	165	183	149	148	159	167	145	170	169	151	179	177	124	175	173	172	154	147	164	173	134	174	157	158	179	153	174	164	149	166	168	161	151	155	178	156	149	171	156	130	135	158	176
8111	1022	1992	2308	1871	1493	1206	956	862	806	802	696	671	650	538	580	559	548	545	461	495	465	519	498	529	453	488	454	459	462	446	439	496	422	449	447	474	448	426	443	451	468	455	459	433	447	432	400	442	468	460	455	423	441	469	427	412	439	459	400	426	431	456	439	425	423	427	434	436	400	423	384	457	443	416	431	408	432	435	372	391	454	420	422	418	431	463	410	448	462	417	405	447	407	422	430	418	395	451	407	419	396	379	355	388	431	401	360	465	448	397	415	427	389	441	443	393	444	399	420	432	428	413	430	399	379	420	423	435	435	402	435	379	413	402	429	402	411	435	408	456	429	406	426	388	421	392	388	432	432	412	388	407	396	411	408	384	436	372	395	383	452	455	426	370	412	438	422	424	430	442	436	432	379	425	408	409	439	423	413	402	415	425	451	412	452	405	425	428	402	444	418	390	413	438	430	395	437	426	430	438	442	381	409	454	412	460	430	385	384	433	442	456	414	446	416	422	431	396	405	413	402	375	445	384	410	425	452	457	418	386	439	419	387	445	419	458	411	437	398	419	423	411	397	425	403	425	421	420	437	402	421	397	428	422	420	419	438	441	403	424	406	441	392	410	419	433	382	434	455	412	408	455	453	436	401	408	402	401	415	384	422	417	403	422	399	420	432	473	396	419	414	412	453	401	415	390	415	417	416	439	421	401	408	395	420	406	417	388	460	463	385	454	444	449	457	441	403	396	416	408	420	446	423	388	399	460	474	415	444	403	414	418	403	405	373	399	426	414	404	392	445	400	418	449	417	389	458	414	418	417	404	423	424	412	416	444	392	422	418	408	426	472	430	397	392	463	423	417	420	414	430	412	423	470	385	430	425	484	408	462	402	412	428	435	401	394	411	413	423	435	425	444	432	403	423	460	411	435	430	405	444	430	410	467	445	412	386	427	403	394	434	442	401	444	414	438	421	408	442	401	383	404	459	433	406	414	431	425	413	423	412	460	397	446	445	381	447	395	419	431	406	428	378	420	415	381	432	414	421	422	427	385	396	423	459	417	397	412	408	409	403	420	422	421	405	437	454	414	398	438	416	421	402	431	409	436	407	405	407	376	419	407	424	397	443	448	431	409	451	384	405	432	455	386	390	445	438	434	411	437	429	387	423	430	374	440	406	386	437	435	413	381	451	413	427	391	408	432	428	398	397	387	400	429	420	433	424	444	427	419	399	432	395	441	412	422	426	407	404	408	412	410	362	438	413	429	432	428	412	405	447	395	416	411	412	425	416	415	413	400	398	427	396	424	419	435	393	407	423	430	442	458	418	392	425	447	435	383	410	423	403	454	384	399	447	436	422	387	446	414	392	411	413	419	430	465	426	440	432	437	424	406	402	419	400	397	435	397	448	419	389	417	397	399	421	407	413	427	431	408	414	397	423	389	395	413	462	383	443	461	398	450	366	448	411	466	432	419	381	388	449	406	441	455	420	410	418	418	413	411	419	435	421	419	415	458	459	370	439	404	404	431	405	377	381	398	483	432	396	443	433	409	433	409	458	385	432	413	398	405	393	446	407	423	436	422	399	448	428	421	448	424	415	397	432	461	409	414	399	448	428	420	417	428	410	419	420	410	400	418	447	407	431	429	421	451	434	410	407	410	410	410	444	433	430	418	452	452	389	409	413	416	403	404	413	428	414	469	428	420	439	405	447	409	441	422	427	392	405	436	395	436	431	415	416	446	417	412	436	431	410	441	470	459	431	423	430	412	412	413	402	419	424	416	417	407	446	397	375	409	402	413	418	414	426	380	476	443	431	384	426	409	399	431	416	419	402	412	397	411	394	442	429	420	400	429	446	429	404	407	430	385	398	414	416	438	401	402	415	444	434	438	413	410	422	444	435	407	420	433	379	424	393	400	393	411	427	407	421	426	427	420	428	426	424	405	424	435	421	424	426	420	397	450	406	413	437	451	401	459	384	445	426	418	403	416	434	425	472	426	411	425	416	430	389	436	400	431	373	389	412	415	419	473	393	430	431	390	422	472	388	404	395	442	407	421	427	384	429	414	406	406	400	407	396	396	405	421	411	446	388	415	448	425	426	420	429	422	388	431	432	404	442	419	415	414	397	409	401	425	440	392	412	426	419	405	422	441	420	432	390	391	428	403	398	419	400	401	427	457	402	410	440	434	437	429	441	437	405	420	383	444	440	408	443	395	396	448	423	427	424	447	441	432	407	410	434	427	399	433	438	454	434	403	409	409	428	423	445	424	446	418	440	393	417	461	426	434	412	397	416	448	400	427	419	388	403	428	420	432	463	404	412	423	391	417	418	432	390	424	433	411	404	390	388	387	401	433	442	418	433	426	396	449	441	431	429	395	433	435	471	411	423	424	439	414	403	412	413	407	412	416	410	396	414	450	420	437	433	408	424	391	394	413	404	421	446	410	388	400	383	447	391	414	436	424	423	417	410	405	446	426	418	457	416	419	418	419	448	422	397	393	404	397	412	420	435	419	397	415	417	400	398	428	388	439	396	455	434	427	416	405	431	450	399	422	418	477	417	415	430	415	428	429	410	434	482	425	438	389	392	387	415	404	405	439	393	415	439	451	377	419	442	400	382	419	396	458	396	454	396	430	396	392	430	425	368	434	412	390	460	402	419	402	405	404	421	400	464	411	435	431	423	397	442	399	441	441	452	406	422	451	402	394	426	421	399	438	429	396	408	422	432	429	397	398	386	444	406	416	430	431	384	426	379	427	396	436	431	409	415	421	409	399	427	438	434	440	410	414	417	423	421	405	423	421	404	385	423	423	382	404	410	434	437	419	406	473	394	448	431	451	436	451	418	457	440	421	401	401	431	451	450	443	447	395	413	436	394	453	447	404	425	401	414	426	419	418	432	433	452	414	419	419	377	399	397	434	393	421	403	456	440	404	419	431	431	395	460	422	409	420	412	436	471	399	424	428	429	448	462	439	414	407	409	409	415	417	445	390	410	426	410	382	413	438	420	393	468	434	417	409	424	405	371	422	424	435	421	411	391	440	448	444	461	401	455	387	447	461	404	427	440	410	391	417	414	431	411	434	398	457	414	448	416	412	414	442	415	422	426	409	423	401	420	368	427	412	413	405	419	449	414	469	371	420	400	382	432	445	399	425	447	415	421	412	417	385	389	385	426	430	430	378	407	425	414	433	394	411	391	401	412	422	426	416	438	419	411	443	398	414	420	420	404	431	381	446	411	421	426	401	386	405	412	428	388	409	427	393	443	403	414	405	406	438	408	463	426	414	443	433	462	405	441	425	384	448	430	434	403	400	449	394	403	458	428	421	411	378	432	387	415	407	427	436	422	422	405	418	416	431	407	393	383	397	430	389	408	398	429	419	422	433	453	452	454	411	439	428	382	493	427	413	409	412	421	418	458	445	432	430	407	424	402	391	413	395	391	433	404	401	380	444	432	404	416	429	410	421	447	368	442	397	402	384	446	459	399	391	442	449	445	405	418
1485	307	273	280	283	315	286	290	308	287	247	269	306	267	250	292	297	282	275	293	292	262	307	278	265	309	314	281	279	289	253	291	268	317	265	266	289	241	279	287	268	267	256	271	302	330	296	254	297	315	314	259	262	277	284	265	307	243	304	285	264	294	320	310	268	291	258	271	269	316	247	321	322	276	325	272	322	327	314	273	266	284	287	299	258	298	269	289	289	298	266	276	301	290	285	301	246	261	271	321	292	291	295	280	291	266	241	290	285	260	283	277	298	290	331	316	245	260	308	268	280	310	293	269	273	249	296	255	267	277	302	291	256	319	310	264	298	276	262	292	288	297	297	298	302	304	280	278	275	271	289	278	257	292	264	295	284	302	256	252	296	305	295	283	319	302	260	294	248	268	286	284	254	305	321	262	285	275	281	256	256	259	297	289	257	293	293	288	289	302	264	307	299	278	276	271	306	300	268	252	295	295	275	261	308	283	312	297	301	276	278	306	316	321	294	293	272	299	281	308	278	281	268	300	292	319	250	293	316	282	270	314	270	276	291	319	302	304	258	315	288	304	252	324	287	264	286	256	283	294	271	276	309	294	277	292	285	290	283	254	267	278	305	288	289	296	291	277	262	279	284	303	291	351	300	282	298	293	287	283	290	282	291	271	270	293	308	280	285	299	259	316	291	283	292	270	240	301	261	286	279	310	281	275	277	307	303	273	286	258	293	316	307	277	288	265	289	294	293	274	278	274	303	280	270	296	298	284	284	266	296	267	306	262	263	291	275	289	289	278	265	256	283	266	286	303	313	293	279	288	251	313	284	312	293	299	260	270	277	258	297	292	255	278	310	286	263	272	288	268	256	303	285	317	309	285	295	278	270	259	296	292	272	287	307	279	289	319	264	293	276	261	270	286	272	277	289	307	295	250	318	287	296	276	319	329	281	297	299	276	257	292	274	292	319	278	290	290	316	257	282	254	260	264	268	294	237	276	254	280	270	294	283	313	261	316	279	300	292	319	270	302	280	278	292	298	290	294	288	292	289	292	294	267	333	309	246	280	273	292	338	277	261	254	293	311	287	286	294	273	273	286	299	311	264	295	267	245	302	293	317	263	287	301	298	269	296	292	277	282	278	293	261	254	276	281	298	259	276	258	268	310	275	282	295	279	286	284	298	293	274	312	270	285	280	264	298	270	264	254	259	238	267	268	283	285	300	292	312	265	302	281	268	258	291	264	303	286	289	268	306	277	259	295	284	304	274	281	299	274	275	266	290	269	278	268	289	322	265	291	273	266	277	282	292	286	293	305	273	256	260	256	274	258	306	243	310	255	263	286	281	282	310	295	296	265	317	276	277	283	298	291	287	294	265	284	292	270	272	317	290	302	268	289	285	250	290	285	263	293	274	289	296	302	261	296	293	282	289	278	302	302	305	296	268	265	290	291	304	297	283	289	299	267	294	281	279	297	273	297	284	300	311	282	257	262	261	252	285	306	286	243	295	299	289	290	291	301	317	265	284	305	312	310	275	289	284	294	242	271	259	302	309	306	278	297	287	304	296	309	261	261	264	273	302	277	304	276	290	296	268	283	298	279	263	298	294	263	291	264	322	285	301	295	293	268	287	270	292	290	316	327	285	315	275	280	284	280	274	329	313	268	253	283	275	294	300	289	282	295	261	277	285	272	299	288	319	258	310	285	300	260	301	299	264	292	285	267	276	303	289	265	271	253	270	302	274	298	294	283	321	324	258	266	309	290	267	275	276	292	272	291	284	276	299	287	318	297	271	251	290	299	299	244	306	307	285	248	270	315	303	308	262	290	285	288	262	275	295	275	277	280	279	273	296	276	282	293	240	274	292	258	284	282	271	258	267	265	309	310	290	295	254	308	318	286	274	291	286	292	270	293	284	255	268	272	249	294	259	284	296	273	268	278	296	274	304	290	305	279	280	265	271	300	280	280	313	310	277	294	308	302	261	289	268	300	302	280	277	278	274	290	264	276	269	294	282	285	271	273	270	253	298	253	278	286	269	323	323	274	283	266	289	274	272	290	299	274	255	255	292	299	255	308	302	270	283	303	281	308	329	291	243	262	284	283	285	260	266	250	289	279	287	283	292	245	282	289	275	324	275	265	289	285	281	308	277	304	304	322	343	292	270	260	266	269	266	269	296	284	268	269	258	296	301	293	315	286	301	307	295	282	271	288	319	286	283	309	303	289	295	283	293	324	314	275	285	263	264	288	302	277	281	294	311	258	288	271	261	263	257	290	301	286	261	273	289	278	269	275	293	283	275	298	271	267	296	303	318	288	253	269	308	314	286	299	278	298	292	299	301	269	276	249	286	317	287	290	312	294	328	310	269	286	340	263	287	281	307	320	284	280	291	284	309	259	299	299	281	294	303	275	302	286	263	286	286	299	314	271	327	261	274	291	252	255	284	326	282	283	301	312	266	279	312	298	276	305	273	301	285	331	297	253	269	289	309	290	297	286	274	276	263	305	275	279	287	293	282	282	291	330	295	280	291	304	270	327	273	269	282	309	295	319	269	292	267	266	289	287	296	279	268	318	294	263	268	266	297	273	309	264	291	268	261	275	290	280	308	298	289	300	291	303	300	270	287	270	297	287	272	300	307	313	295	272	279	247	251	290	288	294	291	256	277	294	299	261	298	305	297	303	304	301	276	279	295	332	279	279	308	323	293	289	306	284	266	290	288	271	289	301	279	246	291	271	271	262	281	279	262	270	297	269	273	270	258	318	272	278	265	256	293	268	273	275	279	298	258	279	300	303	291	318	290	285	272	276	299	293	270	287	276	272	273	283	285	284	290	289	258	296	320	315	285	301	271	263	288	288	292	275	300	280	271	278	282	265	286	290	299	320	262	289	286	276	266	298	272	307	286	305	289	301	298	306	275	268	297	290	284	251	282	296	288	292	282	273	229	290	263	273	284	291	257	278	297	244	270	276	273	280	302	290	264	272	265	293	267	253	274	263	251	276	303	290	313	282	333	269	298	275	291	287	276	253	280	304	276	283	303	301	291	297	324	256	287	266	277	309	301	288	306	291	278	250	242	317	279	275	270	284	301	299	267	302	288	291	258	277	276	273	272	305	288	269	287	287	288	279	305	260	279	306	282	301	259	260	290	275	280	296	284	332	305	262	298	305	259	284	270	284	278	296	300	253	297	303	300	315	258	288	257	261	297	309	286	253	287	283	271	300	308	280	280	274	282	275	313	294	299	290	269	276	308	272	280	240	273	277	310	296	250	298	291	298	275	266	299	272	255	274	268	293	289	285	269	288	265	266	287	257	298	265	264	308	320	311	286	281	289	306	288	280	304	248	258	264	268	323	278	283	302	276	295	298	251	277	297	284	314	285	262	264	294	275	268	280	302	267	279	277	316	311	299	280	302	305	258	299	258	253	250	275	300	283	277	298	261	243	320	277	291	314	304	268	288	286	301	305	270	246	293	308	245	280	309	259	283	273	294	322	297	274	254	280
1809	661	686	678	649	634	689	615	608	648	616	653	660	630	666	609	663	632	701	591	676	625	621	583	555	606	602	598	629	626	634	655	645	617	575	581	623	627	681	672	651	676	616	610	656	616	602	613	617	593	611	574	622	579	638	632	641	608	634	667	654	634	698	652	615	645	628	670	631	604	693	629	668	625	618	641	597	598	624	625	584	620	646	611	648	648	612	623	590	656	638	655	631	621	641	641	621	666	588	637	594	643	628	633	629	618	676	616	625	668	603	589	635	631	613	663	635	602	647	632	625	615	688	617	625	585	619	672	617	628	602	614	675	622	638	605	636	643	635	648	655	645	610	622	618	643	622	648	607	638	657	698	658	650	580	636	595	583	602	624	621	606	635	658	596	599	650	636	633	643	671	637	667	628	593	605	636	636	608	662	641	581	604	607	586	629	654	646	613	638	628	645	605	648	641	620	665	629	636	599	641	668	637	624	587	638	642	597	593	640	635	683	585	679	627	630	621	632	646	611	627	628	627	616	642	592	614	616	575	644	641	615	573	619	673	626	613	703	657	651	634	640	610	651	620	676	643	654	637	658	625	657	612	597	620	643	654	668	605	649	654	663	604	629	590	646	566	635	644	622	627	662	613	664	616	644	667	620	619	570	652	627	637	619	611	599	632	622	584	597	633	625	608	623	642	624	657	672	618	629	592	628	656	616	612	573	635	632	650	603	633	689	636	646	594	602	640	642	598	592	656	591	604	601	629	612	637	644	636	639	609	638	634	667	621	659	627	650	642	579	603	607	653	655	668	642	599	620	616	637	669	611	582	562	615	626	618	570	611	630	622	602	642	646	610	658	613	656	637	624	602	631	621	607	658	623	607	633	630	599	650	635	629	648	651	627	642	638	646	676	655	634	664	628	603	637	673	652	650	635	643	635	601	605	613	604	623	609	629	621	611	639	689	666	646	616	669	676	622	630	593	603	650	676	639	658	649	651	658	612	634	647	648	637	625	608	628	622	637	629	637	627	629	571	613	620	668	645	683	602	608	632	645	612	586	610	618	651	625	626	629	588	612	611	578	646	649	630	634	609	640	602	643	614	625	655	656	643	612	674	591	669	616	598	649	651	597	659	656	648	637	647	616	638	621	642	607	627	736	610	660	658	644	569	638	612	586	633	593	595	609	628	624	599	622	613	634	655	597	627	625	601	621	621	592	642	661	591	622	663	657	601	603	640	643	628	657	688	650	639	612	627	620	629	600	627	598	601	610	585	611	636	672	614	622	621	631	648	614	619	604	628	620	599	630	661	621	608	634	628	616	632	652	629	633	617	596	638	675	666	633	610	609	635	657	626	639	631	622	600	611	617	608	611	647	631	633	600	660	653	614	627	599	674	641	674	623	638	640	606	605	639	632	590	634	669	601	648	672	623	658	631	584	596	648	669	633	678	618	642	649	659	634	669	645	639	618	578	624	624	617	617	682	632	614	602	599	645	641	623	654	633	627	623	632	594	628	631	635	644	666	619	677	626	642	641	628	629	601	630	653	637	681	615	638	586	585	620	637	601	623	648	663	638	595	615	650	648	643	639	603	702	626	678	610	631	620	602	600	651	610	650	627	645	626	676	622	678	659	620	627	628	606	589	604	657	644	645	620	617	626	626	636	638	651	623	633	667	620	602	630	650	597	646	645	670	674	602	648	647	625	645	624	646	589	620	617	638	590	639	625	634	633	625	641	660	582	610	638	611	617	654	648	611	630	646	601	619	638	618	651	638	609	610	662	639	631	625	610	608	672	610	652	629	599	647	635	687	671	620	617	590	564	674	644	634	622	646	602	639	619	635	601	614	661	634	624	604	652	627	620	603	674	621	625	593	596	599	637	652	666	688	657	688	619	627	581	639	619	662	631	599	681	636	590	656	648	653	622	619	636	626	617	623	609	639	611	654	647	630	613	636	677	619	660	570	674	638	631	613	625	609	620	655	624	612	599	643	628	598	648	633	607	607	615	640	658	643	630	662	640	625	638	600	614	618	598	629	597	631	591	610	597	657	606	613	617	618	658	601	660	612	629	632	662	623	629	626	623	629	671	615	627	663	667	619	646	599	672	622	637	662	602	570	608	643	608	599	664	649	635	613	563	607	661	643	660	680	638	627	638	665	634	662	625	662	639	636	641	605	635	626	647	620	604	660	621	655	634	638	621	614	614	680	618	643	652	643	585	645	578	601	585	672	655	642	684	622	612	647	636	586	618	625	634	656	659	667	635	656	639	623	629	661	597	635	596	618	624	677	605	638	638	633	642	628	628	628	613	635	604	681	638	639	587	624	629	627	597	644	608	611	623	643	616	596	616	646	642	688	619	629	652	641	606	595	596	625	633	674	649	649	660	649	606	650	609	591	672	603	650	611	628	613	629	633	655	613	627	640	681	642	625	647	604	663	652	634	690	601	627	639	624	609	616	627	591	623	594	623	643	625	589	643	637	609	613	617	662	702	634	630	634	654	646	608	645	599	619	654	652	609	644	654	635	608	665	608	615	618	637	667	639	630	667	620	700	620	638	623	629	661	610	667	618	643	627	644	627	639	636	619	666	648	613	606	687	617	658	647	588	626	633	616	685	619	652	573	624	624	648	643	643	648	636	615	632	636	649	638	604	597	599	610	643	607	630	627	653	595	652	596	625	587	636	649	611	620	613	646	650	609	640	582	672	581	610	622	619	583	632	650	645	566	682	630	636	627	636	636	627	624	621	655	634	649	616	619	649	653	645	663	627	641	630	597	666	632	627	613	599	605	631	602	645	668	612	620	665	614	616	636	644	620	605	651	627	642	577	619	646	637	667	684	637	594	661	606	619	616	667	667	632	618	629	618	643	644	621	642	621	635	606	614	659	604	602	656	653	588	649	627	627	636	632	634	651	635	627	642	653	629	634	621	627	639	656	619	577	614	614	638	616	630	635	639	657	679	661	623	613	593	622	630	623	632	661	666	648	567	614	602	662	654	624	606	606	615	636	666	640	647	626	621	683	669	642	678	621	653	650	580	633	633	630	624	601	683	629	666	647	665	642	605	623	640	667	654	656	630	622	624	619	631	608	625	578	625	594	644	634	638	655	642	597	615	661	612	621	614	667	625	662	577	671	591	667	684	621	573	633	657	618	654	608	577	646	598	649	656	618	652	670	618	644	654	666	616	648	611	630	643	627	634	608	628	626	615	637	660	671	587	648	621	633	600	654	632	612	613	656	571	602	633	657	603	610	625	641	618	639	614	639	629	619	644	580	676	620	628	597	607	607	631	647	636	678	623	621	614	659	647	608	640	652	601	647	595	659	619	630	597	646	634	642	615	659	629	589	640	606	634	682	606	619	613	622	635	641	622	641	651	619	634	645	659	666	647	639	627	586	619	611	649	653	619	701	641	618	668	673	602	642	631	650	625	627	616	648	622	646	655	658	600	655	632	620	658	661	700	632	651	634	631	674	606	673	652	716	610	635	633	624	655	626	631
7386	459	499	422	300	219	202	189	148	155	126	174	161	150	143	119	107	149	134	127	125	119	126	138	88	134	143	130	120	115	139	134	139	122	126	123	137	112	127	128	127	109	114	139	130	126	102	117	118	130	123	121	119	137	133	112	114	135	113	112	99	110	125	126	108	135	111	131	116	139	119	129	110	73	132	147	127	121	135	128	100	100	127	132	104	103	122	129	133	130	145	122	113	117	112	134	134	113	123	119	95	136	130	109	141	110	112	136	122	135	130	133	139	114	121	120	128	132	150	118	121	153	118	146	133	118	106	120	121	119	104	131	115	113	123	117	110	130	109	126	142	127	93	125	105	146	130	129	135	114	125	109	134	125	116	124	109	117	96	121	129	131	134	129	139	117	120	131	124	116	131	112	128	117	113	133	136	123	133	132	134	123	128	121	117	147	128	128	138	126	145	130	130	121	119	119	109	160	125	155	127	140	127	123	107	136	131	122	118	129	110	111	120	132	108	118	120	115	106	127	114	122	106	126	132	122	141	127	115	105	133	112	108	133	119	121	130	116	100	120	139	125	146	124	143	118	122	131	120	121	113	128	123	138	110	112	130	116	128	122	124	136	130	103	119	129	122	138	131	131	125	129	125	120	120	113	129	112	118	117	139	122	121	107	111	110	128	117	128	143	133	128	120	128	149	109	123	90	112	129	115	118	112	124	109	122	116	98	146	141	118	132	148	139	131	102	151	111	130	106	112	98	105	118	129	135	116	120	140	121	116	154	139	132	131	112	132	101	123	150	113	112	113	138	143	123	118	124	117	147	146	133	123	143	121	134	117	128	131	131	109	121	132	119	153	131	126	109	128	129	128	120	130	122	124	124	116	109	106	136	137	116	119	126	105	139	119	119	127	115	113	102	123	102	101	118	132	117	122	132	143	131	103	127	141	126	118	119	147	124	126	113	125	155	111	112	140	128	137	137	127	124	125	148	130	117	121	122	107	119	115	141	123	124	129	130	118	120	101	113	146	132	106	128	127	117	98	111	101	106	113	112	116	133	129	121	122	118	110	121	119	119	140	117	137	126	136	103	127	110	122	127	139	135	121	137	149	118	116	120	140	125	108	119	144	113	119	124	136	111	155	146	119	113	117	94	121	113	141	115	123	135	120	132	126	121	101	107	127	107	105	123	120	121	132	127	138	132	111	124	129	117	112	115	137	120	147	136	106	130	125	137	170	105	128	114	111	126	135	153	114	120	126	126	111	129	146	133	131	137	126	122	121	104	100	126	130	123	115	117	117	130	155	140	145	108	132	126	134	123	89	146	137	121	130	116	110	144	122	118	124	141	110	104	117	120	121	133	123	116	110	116	119	128	110	125	131	119	124	141	126	126	141	134	129	108	116	119	125	99	114	134	142	128	128	121	128	118	131	123	154	119	100	118	117	134	110	105	144	130	123	132	110	131	142	122	133	96	116	126	128	120	112	104	136	131	132	106	117	104	116	124	117	99	122	119	112	107	141	128	141	130	127	159	130	117	116	131	106	110	116	100	101	131	124	131	100	123	132	153	125	121	113	119	108	116	133	128	115	109	116	118	112	110	121	118	110	126	129	125	120	132	121	95	121	137	131	112	114	123	120	114	128	117	118	139	117	136	159	141	121	107	133	135	104	114	123	108	115	134	115	120	122	119	132	142	116	128	140	123	146	120	117	143	152	125	132	115	124	132	115	124	124	124	125	131	110	125	128	129	128	140	114	109	105	117	137	152	116	123	126	122	123	126	121	104	136	107	113	135	131	129	132	129	122	115	139	124	106	124	119	138	123	142	123	106	118	118	120	121	126	121	123	117	133	124	122	119	117	113	130	110	120	109	108	109	113	142	97	140	137	112	125	124	122	113	129	141	128	112	127	126	131	123	119	115	118	133	108	128	102	121	125	98	119	117	115	131	136	108	126	123	123	114	137	119	129	132	122	120	125	132	123	138	94	138	131	120	117	114	126	123	139	118	146	114	104	131	125	122	125	129	127	123	127	137	132	147	132	120	105	140	128	123	129	121	119	128	122	103	116	122	123	158	111	105	99	107	128	138	124	143	113	123	125	124	142	128	134	103	130	112	107	115	124	103	114	135	124	137	117	114	113	116	128	97	109	121	125	129	139	121	118	116	152	124	107	107	118	126	129	125	133	130	119	123	117	123	122	124	122	114	120	119	102	119	116	122	129	128	117	130	127	100	127	126	128	119	116	124	130	135	130	135	117	117	105	122	138	117	104	113	116	122	123	104	117	118	121	119	125	119	133	112	86	121	119	136	121	133	112	119	128	124	124	135	123	113	104	113	129	148	104	118	134	108	107	130	146	125	125	140	117	108	97	126	116	126	127	148	132	130	126	128	109	121	129	131	111	126	136	127	120	99	117	133	141	109	128	130	120	113	126	139	91	147	116	128	124	132	136	127	157	122	114	130	117	107	124	137	127	107	110	100	118	114	111	128	121	107	117	127	127	146	113	148	114	160	135	109	119	127	112	127	109	112	118	114	127	117	134	135	130	100	127	111	137	128	153	121	109	121	108	114	127	137	140	141	145	123	115	119	124	111	146	110	124	129	126	108	96	110	113	120	124	102	115	124	145	120	134	134	134	102	123	139	138	114	101	143	120	120	110	134	119	131	126	125	133	127	131	115	106	143	124	149	144	129	117	157	130	136	137	115	135	130	120	128	117	120	111	130	114	133	112	125	126	128	120	126	112	146	110	116	116	130	125	110	135	136	130	110	124	148	105	109	107	144	116	136	146	103	112	128	118	146	116	122	122	106	134	131	110	140	114	110	128	119	122	109	127	124	123	126	142	128	106	135	111	116	124	139	129	126	137	149	121	114	134	137	118	122	116	133	120	119	146	133	120	122	108	117	126	138	138	129	123	127	126	118	116	116	123	129	121	114	117	125	106	128	132	103	122	113	129	133	126	120	112	118	115	112	120	114	116	103	116	118	119	138	126	115	149	132	115	112	108	136	121	124	133	121	112	131	109	149	119	124	124	124	123	121	142	123	112	124	135	115	135	119	115	100	90	120	131	122	150	131	123	146	129	100	125	134	118	128	110	128	131	120	134	139	136	134	117	109	120	112	145	114	133	130	119	112	119	110	122	126	140	130	113	95	129	112	120	104	113	109	128	128	126	104	117	121	134	119	124	108	138	116	120	109	107	126	111	124	136	121	125	144	120	88	115	126	133	152	126	129	146	130	121	119	133	133	103	144	126	122	115	141	115	128	134	112	110	120	139	108	127	113	130	144	110	103	134	130	127	120	123	117	133	108	106	118	116	129	117	116	120	110	118	131	114	119	139	120	107	129	122	129	111	112	120	130	131	127	130	120	109	128	96	130	126	133	124	110	120	115	113	140	144	109	118	108	112	114	134	123	121	136	131	112	129	132	128	116	126	120	128	130	128	121	124	141	94	108	136	109	136	129	117	139	98	121	127	110	110	123	134	108	139	122	127	112	114	146
6094	644	1134	1244	1091	868	713	626	574	536	456	444	382	419	447	406	388	382	347	332	375	390	328	362	342	337	359	342	341	339	355	332	336	314	320	353	322	317	313	330	342	335	307	300	345	290	306	338	353	321	318	331	322	357	309	320	304	293	331	308	313	319	292	350	318	301	346	296	300	318	330	325	298	324	322	367	334	307	333	326	320	336	335	309	338	293	330	338	307	322	317	301	326	308	327	328	346	312	329	306	300	349	314	350	328	303	305	335	321	305	315	309	348	313	308	327	320	288	319	325	287	324	301	320	321	325	275	321	333	305	333	300	325	315	295	316	324	354	331	322	315	332	296	305	313	309	338	285	332	313	336	334	330	304	266	327	303	328	301	279	310	281	333	329	277	292	339	329	334	350	302	303	327	358	345	290	330	318	312	313	327	317	285	308	327	309	306	318	321	312	298	298	318	342	325	322	310	361	321	320	304	364	306	311	321	317	307	324	290	342	340	332	329	330	289	303	311	300	334	328	314	327	329	338	313	314	316	312	313	296	291	325	314	308	304	277	321	292	322	317	309	296	321	302	357	329	303	320	320	337	336	337	317	320	330	306	319	326	347	307	292	317	349	292	324	322	314	338	314	285	307	310	346	317	301	315	310	346	310	307	335	311	331	355	313	371	299	330	307	265	304	329	307	331	330	335	327	283	319	289	302	312	327	296	308	362	319	310	337	331	343	308	284	302	288	291	283	337	319	294	342	313	330	311	326	290	308	319	310	308	317	318	337	311	329	339	317	330	319	320	298	304	327	304	345	295	300	280	337	289	329	272	334	359	314	312	310	302	313	303	335	327	328	309	340	316	327	327	319	325	320	351	313	315	300	315	306	296	296	325	329	339	317	339	329	355	305	318	303	311	342	310	272	314	290	309	316	330	305	321	315	317	312	306	310	317	319	318	299	305	312	320	311	310	313	328	314	304	290	324	322	345	302	324	307	317	319	302	305	272	313	326	326	303	328	308	341	335	311	284	312	318	289	342	331	320	297	311	325	318	323	325	320	302	326	318	299	309	308	287	305	327	293	329	293	315	348	319	317	324	320	332	331	346	315	340	311	315	301	319	311	309	310	306	336	300	340	308	318	323	309	298	332	313	319	314	336	313	308	339	323	319	308	304	312	327	312	330	314	341	325	311	294	338	359	315	334	318	334	318	357	312	300	292	299	298	292	324	282	296	297	316	324	338	308	344	296	324	304	272	321	306	320	289	306	336	307	294	321	280	305	293	291	323	299	330	323	315	346	304	340	279	308	299	317	350	309	279	343	307	295	323	312	291	335	319	315	321	302	315	344	295	302	313	312	319	294	323	325	323	329	344	287	316	289	322	310	331	378	293	338	334	329	321	327	315	313	340	334	304	327	318	319	320	308	337	325	347	308	288	295	322	332	323	317	307	312	347	320	287	323	342	352	287	329	299	306	294	332	318	293	298	312	306	318	311	306	297	310	299	322	301	291	355	307	306	335	328	326	277	315	300	345	318	299	297	316	328	325	304	303	301	331	314	300	329	321	315	296	326	334	337	346	310	303	316	311	352	323	340	326	321	318	373	328	306	311	315	332	353	309	318	295	333	293	324	312	329	294	331	310	308	291	342	311	317	314	346	302	325	316	320	311	313	317	318	322	331	317	318	352	295	307	313	309	351	314	322	350	350	303	317	332	319	309	311	330	350	299	292	310	313	325	309	307	314	333	300	333	322	316	281	278	293	315	324	284	335	351	299	292	273	316	312	320	329	331	325	311	319	326	318	320	311	312	293	341	336	337	312	311	298	312	312	329	304	319	283	295	314	356	350	312	336	307	319	318	328	361	327	297	309	297	314	311	328	328	308	335	313	316	316	311	302	302	315	318	285	288	328	331	277	322	337	291	336	314	321	319	312	309	312	312	312	303	317	298	298	293	312	290	316	331	306	320	332	288	302	348	316	323	316	307	309	302	303	346	299	340	271	294	303	299	334	321	302	314	322	322	296	320	334	335	300	311	329	326	327	324	294	303	304	286	312	334	316	342	283	317	307	362	323	299	289	333	321	312	311	339	311	317	314	343	330	325	315	287	305	292	323	283	323	323	300	333	300	316	296	303	343	311	317	359	302	330	314	342	325	326	314	306	291	308	311	315	330	335	297	314	335	320	300	352	284	324	314	321	275	323	329	302	306	291	325	335	334	330	277	295	314	300	311	303	307	322	353	321	301	295	270	332	331	320	303	326	336	328	290	312	325	302	310	315	309	323	369	338	307	315	314	312	328	311	333	315	337	312	339	281	307	328	304	306	327	301	325	328	335	317	332	324	294	328	322	325	317	296	330	282	295	329	275	274	306	345	299	302	305	309	333	318	307	306	293	330	305	310	291	296	308	339	288	321	343	321	297	301	305	326	315	311	296	317	317	316	294	336	314	316	306	349	347	329	300	298	321	298	310	341	340	313	310	310	313	302	309	316	293	303	308	326	300	329	332	332	289	322	305	301	296	316	293	286	303	301	307	296	312	327	326	335	315	305	339	339	321	331	297	346	323	308	300	308	317	334	287	324	337	282	343	335	303	332	347	309	309	310	311	329	288	328	305	332	327	321	303	317	321	300	290	345	295	322	310	331	340	317	281	309	309	308	293	298	307	325	317	302	300	330	332	300	337	297	348	298	317	329	337	313	309	292	307	288	322	326	315	321	301	344	323	306	323	325	342	319	307	307	347	328	367	332	320	302	320	287	298	329	326	314	298	299	345	297	332	322	323	331	339	329	327	341	321	295	326	327	326	351	299	309	324	312	301	325	309	319	326	323	309	323	299	305	320	306	292	318	307	292	323	306	294	316	346	296	295	311	343	321	324	329	317	309	300	308	301	352	304	327	313	346	310	346	327	278	266	293	315	296	313	324	318	341	310	359	326	314	329	304	331	328	314	351	326	307	330	296	292	317	320	324	327	294	321	321	368	291	289	296	314	324	303	341	341	292	324	314	265	317	319	358	323	344	329	294	335	327	299	327	354	333	335	337	315	309	332	294	327	311	304	330	324	283	296	319	355	308	331	307	316	306	320	306	329	308	317	319	300	337	300	315	326	312	325	311	327	325	301	347	300	318	303	278	319	305	284	298	291	291	300	311	320	314	307	330	302	313	328	291	307	308	309	326	339	328	327	294	317	276	318	329	299	332	309	296	318	315	289	308	326	334	314	349	324	325	314	344	316	273	290	309	319	312	331	297	346	303	331	332	322	304	308	333	316	302	309	305	302	343	305	316	320	324	314	326	307	283	310	318	320	308	313	305	318	323	327	324	294	313	293	315	290	305	299	325	300	339	326	327	293	296	332	346	310	316	328	341	321	322	309	339	316	332	307	313	309	308	296	300	326	311	317	292	330	323	295	299	349	335	305	283	318	326	335	332	302	308	312	315	275	336	338	314	311	324	302	310	305	298	298	321	313	296	304	308	292	328	308	328	314	310	347	301	316	326	322	328	307
13950	1181	934	745	515	398	342	266	233	241	193	202	225	205	201	192	199	199	191	173	176	162	168	192	146	162	209	193	183	170	163	155	182	184	158	174	159	185	168	162	155	164	178	200	148	158	177	156	173	168	147	172	157	163	186	174	160	144	156	149	172	161	174	184	158	133	172	138	154	189	149	157	164	170	191	160	161	134	153	172	188	176	173	167	160	154	152	173	177	171	140	170	198	184	159	154	152	179	155	168	182	178	174	165	201	186	172	147	159	170	181	154	174	181	161	163	162	184	170	186	155	173	168	171	150	165	154	156	155	197	180	166	175	150	183	191	178	171	170	163	156	152	172	152	160	182	150	156	158	175	163	196	186	183	157	164	139	173	162	173	217	157	178	158	147	150	150	149	157	154	172	150	169	153	152	164	185	158	153	158	145	175	135	187	174	162	173	149	161	189	159	155	144	185	164	184	163	156	161	173	149	166	170	178	158	161	147	181	152	162	171	157	178	134	179	149	179	155	176	158	166	200	155	174	146	171	186	151	177	174	157	164	155	153	151	154	161	162	169	174	149	153	150	174	170	145	170	174	166	171	166	184	168	162	167	154	178	153	176	153	195	168	178	168	160	153	166	181	165	149	159	156	178	165	177	178	163	187	162	150	172	181	182	171	151	187	162	175	157	156	194	168	165	145	188	188	160	166	165	163	177	180	182	159	175	155	154	175	137	182	155	147	152	143	189	186	164	201	165	164	174	170	154	178	175	173	173	164	167	166	166	194	160	161	186	190	172	157	173	174	194	164	176	188	150	142	138	183	181	171	176	165	167	188	177	153	151	166	166	173	154	164	178	147	171	154	182	193	159	170	161	129	170	173	160	179	168	181	176	145	156	162	165	168	174	163	156	174	154	188	155	143	164	162	198	166	169	166	148	154	147	142	176	168	154	159	159	152	167	173	150	179	164	145	165	157	186	151	168	184	165	171	145	164	155	165	186	175	152	140	171	185	176	161	135	176	181	141	153	161	192	160	182	159	160	153	172	140	177	169	155	154	188	181	176	140	147	167	152	158	182	169	170	168	176	164	162	134	164	180	176	189	161	170	166	155	158	167	187	170	157	161	181	159	161	175	134	153	171	184	153	174	165	160	168	142	149	150	163	149	152	153	209	205	174	154	199	163	160	153	159	188	157	180	162	195	172	161	154	175	155	166	195	187	172	151	166	174	157	173	163	160	163	177	165	154	142	175	167	170	167	142	163	175	163	191	183	161	129	145	153	154	169	187	146	165	178	178	162	152	173	185	163	161	189	176	180	174	172	174	158	156	158	156	148	150	176	190	160	192	141	166	148	155	165	160	191	156	161	169	147	165	161	165	144	146	160	178	164	145	164	166	161	179	179	170	140	158	141	149	166	178	184	176	177	169	174	180	152	175	194	179	152	153	152	156	165	168	155	154	144	173	154	176	186	178	158	168	153	153	174	174	163	159	155	176	155	164	160	187	182	178	174	156	177	168	156	166	145	158	162	160	161	169	183	157	174	165	144	177	181	187	176	157	170	185	187	161	150	181	153	166	168	160	184	148	172	147	157	150	180	175	152	182	162	172	166	164	150	144	198	156	191	171	157	174	170	179	163	161	177	152	163	178	157	190	160	175	194	174	139	176	161	167	143	157	148	198	167	155	147	172	170	161	156	143	172	137	186	152	175	149	163	168	168	165	164	164	168	164	175	189	172	159	182	138	156	149	178	171	186	158	164	169	168	157	164	185	149	153	180	146	179	134	194	168	168	170	173	169	175	167	154	180	140	189	160	169	158	156	182	172	143	169	162	171	165	177	181	162	166	177	178	170	174	181	197	195	155	169	154	157	187	163	165	159	141	161	169	176	174	168	198	167	199	163	162	163	157	178	140	145	145	188	174	176	176	156	180	146	177	144	160	155	163	173	178	155	146	147	133	154	154	171	165	194	175	186	156	148	151	175	151	188	186	168	169	187	190	189	193	164	160	151	166	157	174	164	172	147	184	169	169	159	170	145	143	200	157	174	174	173	160	148	153	185	190	139	169	172	150	171	166	152	160	159	167	159	153	183	175	176	163	196	182	150	176	155	162	159	155	180	177	165	173	172	150	175	178	163	161	173	173	162	159	166	142	161	158	176	182	163	164	161	164	144	169	162	183	171	161	163	138	182	199	172	183	158	171	164	160	153	175	175	154	187	159	165	163	157	139	176	163	171	168	169	172	173	157	151	169	179	154	150	185	172	167	179	184	177	177	154	159	162	159	170	181	164	156	157	191	170	144	158	181	146	151	156	171	193	157	157	182	179	164	177	154	170	165	157	144	181	201	166	174	176	158	154	154	158	150	155	167	163	173	164	157	152	162	174	166	172	159	202	188	160	159	144	170	172	173	151	169	173	174	168	180	152	179	182	168	181	169	155	158	154	169	160	164	153	161	145	133	173	176	190	167	146	167	179	182	166	154	177	151	180	160	175	162	164	165	150	161	151	159	174	146	168	170	172	158	163	157	206	175	178	171	165	164	160	162	172	159	164	160	166	158	157	160	170	146	171	154	173	185	164	132	204	163	167	173	190	167	143	209	183	196	154	195	168	173	188	170	165	168	169	184	182	174	151	156	150	158	184	159	171	175	175	168	170	165	167	167	169	167	150	163	175	164	161	149	182	181	182	181	177	217	163	160	153	171	158	148	183	164	163	162	189	155	170	145	171	167	190	166	178	154	151	171	154	151	168	184	185	180	169	171	189	175	164	155	176	164	157	146	147	170	169	163	169	168	158	165	168	162	172	161	161	173	163	182	170	151	155	149	148	147	183	159	143	173	179	160	153	168	171	172	196	156	160	154	160	166	181	182	167	162	152	170	175	183	173	151	185	171	154	172	167	154	169	171	158	174	161	173	180	193	167	152	164	164	143	161	148	150	149	158	187	154	193	163	187	176	146	192	160	165	166	192	143	156	161	185	196	199	152	173	158	166	173	145	154	149	180	160	157	175	163	173	184	180	151	173	164	139	162	195	185	163	163	175	185	146	163	164	164	178	171	156	172	169	165	190	165	190	157	158	170	157	172	163	137	144	213	159	157	194	133	156	172	164	160	162	182	178	150	175	172	178	174	166	174	138	176	173	155	172	170	165	176	168	182	168	141	154	174	186	159	187	155	184	175	176	147	178	136	166	143	156	177	154	165	146	171	153	173	152	165	172	178	154	168	148	169	155	161	178	163	163	181	178	159	154	159	162	153	149	174	140	150	139	165	175	154	162	177	144	147	152	146	160	176	133	149	154	165	172	152	169	177	166	157	158	162	145	173	166	172	167	169	150	171	178	142	174	152	164	165	162	165	147	162	157	180	150	175	177	161	186	150	159	153	168	162	176	152	184	191	153	157	156	146	156	182	163	177	160	171	151	179	147	164	154	173	164	180	167	169	175	150	165	140	164	174	172	180	152	161	142	156	173	172	153	165	163	175	170	154	173	176	194	149	184	183	186	149
8085	1007	2031	2281	1919	1543	1151	1061	877	799	746	708	624	634	599	579	596	520	563	498	468	534	481	423	483	506	459	484	479	479	459	479	448	444	450	472	465	442	464	447	473	428	425	402	409	438	469	442	443	439	406	428	428	449	454	461	438	422	423	447	428	452	437	478	446	439	423	449	419	424	404	402	408	422	458	379	426	452	448	410	455	412	415	421	397	439	426	417	412	397	442	411	434	416	415	412	424	452	409	440	410	443	448	388	460	410	431	447	406	407	404	418	406	390	422	394	387	395	432	434	405	424	434	455	414	432	402	428	426	408	426	409	403	448	398	406	418	434	443	430	439	429	424	456	441	420	410	412	436	387	433	402	382	440	444	444	364	371	408	420	426	422	433	440	435	397	431	426	428	432	427	440	405	445	415	431	448	413	421	405	402	419	412	415	417	418	443	385	397	429	436	398	412	435	404	395	438	416	386	426	414	417	440	406	427	397	415	413	423	452	432	435	403	421	470	380	388	404	451	403	405	428	420	451	436	419	366	424	397	419	425	426	433	407	427	403	429	465	395	425	393	448	402	414	418	406	427	417	439	432	415	387	424	425	422	448	437	413	439	455	393	372	422	382	415	405	429	427	402	421	412	400	418	399	411	395	400	422	446	428	427	443	444	437	439	449	429	401	410	414	422	467	433	429	422	424	442	373	432	442	459	387	366	414	432	420	426	430	457	440	429	390	407	378	430	404	402	469	412	455	431	423	462	456	444	399	432	379	443	419	397	442	455	415	458	371	409	450	426	409	426	428	427	421	420	393	424	410	390	411	467	409	432	410	416	408	417	400	439	435	409	416	453	428	437	420	401	440	410	391	412	408	432	436	417	406	417	418	413	394	394	446	421	420	370	418	426	428	425	415	388	405	415	444	452	427	449	422	423	428	411	410	425	394	426	411	388	425	406	393	427	425	446	404	450	384	438	414	435	416	424	424	418	401	416	417	411	414	434	394	413	418	431	429	396	430	395	428	446	430	418	396	428	431	430	438	427	421	437	443	459	423	398	467	404	425	436	422	411	440	436	452	447	423	439	409	424	412	432	412	439	406	443	432	374	392	425	432	452	408	458	431	442	411	405	422	425	391	400	411	412	405	434	380	416	420	415	453	428	412	437	427	448	363	445	439	412	446	399	416	423	440	443	436	449	405	405	418	410	427	397	446	453	403	459	408	429	400	439	418	402	393	402	466	395	460	402	423	404	470	424	410	415	407	443	417	422	430	416	441	439	421	414	396	404	442	418	397	409	424	426	452	451	400	407	421	409	420	449	440	434	421	397	454	439	383	412	382	443	413	423	415	422	401	479	407	399	423	419	491	398	410	408	417	413	433	427	406	422	432	405	401	443	398	437	396	418	423	412	457	405	430	399	451	445	436	406	426	417	387	424	482	396	434	389	419	405	428	413	434	439	423	429	426	383	436	378	403	430	404	432	412	400	389	420	421	431	439	435	393	437	395	430	453	386	414	425	381	424	381	422	374	414	413	435	411	395	433	434	399	421	417	432	433	389	417	408	419	442	366	404	404	405	434	467	408	468	412	420	433	403	445	401	454	447	436	410	458	403	417	414	473	403	405	405	428	421	416	389	400	450	402	442	419	431	409	394	391	410	449	442	445	407	408	436	431	401	420	386	416	421	397	420	440	427	404	454	440	414	424	407	412	387	402	414	427	456	419	403	444	440	411	442	453	442	395	390	452	405	408	440	431	410	415	401	447	392	426	429	439	423	452	424	405	417	441	425	416	422	423	431	423	419	430	415	425	413	366	402	413	440	446	450	399	445	437	428	453	384	392	440	460	398	439	428	426	428	424	418	423	436	475	402	400	452	419	448	441	437	432	422	432	382	413	427	414	438	430	403	447	409	462	397	406	427	422	436	460	438	449	431	445	411	417	402	434	381	406	441	418	398	417	435	376	432	438	453	418	428	426	426	441	398	411	437	405	421	400	411	460	428	451	415	406	399	393	432	448	453	457	419	381	445	431	428	413	453	445	402	406	411	424	416	444	403	450	377	424	417	423	426	391	444	439	439	445	402	402	448	419	420	408	395	437	464	433	431	421	387	478	456	449	417	425	443	416	386	450	480	437	442	431	402	424	396	417	438	389	437	385	426	456	414	429	401	431	428	434	412	429	420	447	417	415	449	440	422	415	406	389	386	424	468	399	473	411	414	413	458	410	425	399	419	439	437	396	414	435	448	449	426	425	415	434	415	417	399	431	418	443	424	440	400	439	427	428	403	422	445	421	439	463	406	403	431	407	471	415	435	420	385	432	433	408	371	430	430	409	386	434	421	402	409	409	451	438	422	429	387	424	427	430	452	459	466	420	480	415	421	415	441	422	448	430	392	409	423	435	382	420	441	427	427	434	399	460	392	417	434	423	380	457	446	421	439	441	432	424	421	396	423	397	379	415	411	398	391	451	398	398	406	422	410	401	405	380	370	415	436	420	407	436	402	391	430	406	428	387	409	428	465	407	397	418	411	410	433	436	426	424	399	390	418	417	390	427	417	380	457	392	424	422	427	415	417	411	431	413	416	443	423	418	393	397	413	398	413	412	433	457	405	430	416	394	422	395	444	480	449	395	432	427	442	423	423	426	389	433	408	444	431	404	424	398	448	446	449	437	414	412	394	417	417	410	426	427	452	425	447	431	413	428	399	443	373	394	431	411	451	391	423	390	437	402	428	437	419	428	440	444	449	435	387	399	440	413	430	406	415	448	447	448	469	433	430	423	402	422	431	435	441	431	383	410	402	398	428	435	458	417	398	446	390	423	421	409	450	403	424	412	449	458	443	453	428	431	394	403	359	395	441	388	435	396	402	432	411	414	392	433	412	437	418	412	385	422	434	433	456	412	386	428	480	385	419	412	417	418	407	392	421	428	403	379	434	401	424	426	417	453	398	391	447	421	412	424	410	412	466	469	421	418	458	398	405	445	425	387	404	429	430	400	415	367	404	383	409	382	379	459	431	410	424	445	442	442	464	427	450	418	428	459	421	441	390	444	399	415	393	448	443	436	405	424	450	425	420	443	425	413	419	441	428	441	406	424	405	409	395	419	439	450	444	383	424	426	446	432	438	394	401	423	429	449	405	389	427	423	420	415	447	409	408	410	430	437	409	403	450	403	432	425	404	442	392	394	385	414	393	452	427	422	411	411	450	394	468	452	395	429	425	418	461	426	431	443	418	425	413	429	409	404	412	405	426	382	403	401	407	407	429	415	369	426	445	413	397	421	419	421	382	432	416	407	458	406	419	428	467	436	416	436	434	396	413	430	446	414	417	458	422	402	415	400	464	432	416	401	439	452	429	397	407	410	410	443	432	426	416	409	401	435	434	396	433	405	432	411	471	440	456	414	429	411	408	415	369	416	406	413	465	416	441	420	398	410	433	435	403	419	436	427	403	440	435	414	410	411	404	466	421	407	460	403	406	440	399	408	421	435	404	408	423	402	429	436
1622	278	297	304	283	294	288	272	280	293	251	297	285	264	290	289	272	277	305	297	281	297	265	286	266	275	323	305	260	300	305	270	274	255	252	287	287	282	282	295	281	261	315	278	284	262	272	301	292	280	269	251	280	311	296	285	279	287	250	259	315	281	272	299	273	278	291	281	288	245	289	292	266	269	256	294	307	294	247	261	281	283	311	286	319	310	288	248	283	278	269	286	286	289	270	298	276	319	277	254	310	291	285	275	274	309	289	258	296	270	278	281	258	267	273	279	266	304	312	312	288	270	271	280	278	277	255	266	266	291	295	281	301	291	308	272	294	269	268	233	293	245	317	303	270	286	282	308	256	318	326	304	303	271	289	288	287	288	292	285	297	313	288	291	277	256	300	305	286	310	294	270	279	316	285	284	311	275	284	264	279	299	252	250	289	279	288	293	265	259	306	272	283	288	310	300	315	310	325	285	289	294	282	280	280	316	301	264	291	287	281	289	283	304	309	334	259	292	294	312	275	286	270	264	322	266	295	281	275	271	298	280	295	278	288	303	325	250	331	288	262	276	280	306	334	293	316	283	308	252	293	252	288	279	303	292	308	279	256	287	297	304	293	276	289	268	286	302	292	265	273	256	320	273	298	285	303	324	268	298	309	274	302	287	286	280	262	255	277	269	274	260	285	298	310	262	272	285	240	269	282	274	275	269	250	293	289	242	294	269	272	281	252	265	279	319	268	278	322	288	280	294	284	270	261	272	271	282	265	292	302	253	280	287	265	261	289	300	274	269	294	295	300	274	278	267	276	275	289	253	274	262	291	268	271	256	300	281	282	281	283	316	289	302	287	250	286	282	281	302	294	284	266	307	264	262	294	274	290	297	292	257	298	333	300	307	317	300	275	245	277	304	262	287	281	294	282	270	278	278	288	316	297	314	302	245	270	296	295	252	267	243	274	277	311	256	274	291	333	307	299	267	302	284	285	275	304	282	287	303	292	267	320	282	285	271	294	276	266	292	290	257	276	301	288	272	303	260	278	347	278	302	304	303	281	273	286	270	284	251	274	290	274	272	274	272	316	287	264	306	315	288	277	280	275	268	266	276	301	288	306	282	308	265	273	302	265	262	281	290	273	290	301	280	280	262	309	314	312	294	269	249	329	296	263	294	242	259	248	263	324	278	301	283	299	282	255	286	307	291	278	283	297	270	276	267	271	332	267	267	283	247	304	273	299	295	275	286	283	293	284	283	302	292	303	280	295	276	271	276	267	271	294	270	270	276	275	282	269	268	248	273	277	313	292	286	265	284	296	269	300	287	296	258	288	283	295	292	279	281	288	274	291	292	310	282	259	260	276	297	269	286	313	312	257	272	255	272	311	286	304	275	295	250	268	282	304	278	291	282	288	257	273	282	282	298	279	280	279	314	306	297	257	266	286	278	309	298	274	317	304	263	292	281	257	262	282	303	277	277	258	288	286	263	292	291	295	266	298	303	276	258	257	269	263	278	285	266	306	290	275	262	285	287	273	277	334	278	269	278	285	255	289	285	294	275	269	270	259	290	332	271	304	322	288	263	283	278	278	288	259	298	299	294	271	277	233	289	255	283	278	297	289	298	293	291	296	245	250	300	309	286	314	270	325	300	275	326	262	271	271	325	278	293	292	255	292	283	308	300	255	292	280	260	309	326	301	296	324	295	283	262	266	291	293	268	303	279	272	276	321	283	306	280	290	297	271	284	273	288	260	282	316	312	272	263	301	256	268	268	307	310	275	289	291	298	252	288	270	308	274	282	273	299	262	266	314	313	288	280	302	288	288	294	284	258	284	285	272	344	293	272	305	295	265	261	270	299	265	268	283	296	241	289	300	296	302	297	276	306	262	304	275	311	312	270	290	302	312	277	314	304	325	254	267	274	307	263	266	284	272	289	261	272	278	326	280	264	272	274	291	282	286	261	282	303	305	299	283	288	252	241	291	272	297	309	293	254	274	258	253	265	277	285	323	280	279	275	297	326	314	277	307	287	270	290	303	285	268	299	290	288	298	292	289	282	292	292	302	269	281	298	282	270	279	288	254	264	235	278	275	284	314	282	298	277	267	272	335	276	286	286	313	291	290	271	289	323	312	278	307	304	300	271	272	287	276	277	300	272	277	286	284	280	275	295	277	260	307	254	291	245	282	291	281	267	258	266	293	282	282	295	288	256	256	258	242	290	285	304	300	299	311	280	291	270	270	264	300	285	297	273	279	237	278	280	291	267	286	286	277	261	244	298	292	276	304	286	277	303	265	306	277	276	298	270	274	310	291	285	291	251	278	260	292	282	275	290	296	287	279	274	285	272	296	265	268	270	259	275	286	274	285	268	297	311	318	289	280	291	275	282	281	269	297	285	293	254	269	321	289	293	301	230	282	288	298	314	294	287	267	281	283	278	287	282	263	259	278	263	271	231	300	267	264	256	279	297	320	269	288	289	318	278	297	284	282	297	268	269	259	296	279	301	284	346	265	275	278	294	257	283	331	304	297	262	271	287	282	254	264	305	254	290	271	297	265	278	295	274	279	288	305	268	316	274	296	309	284	289	294	301	319	269	288	301	261	275	278	300	272	295	266	285	262	292	296	275	284	286	276	297	284	290	300	283	266	271	300	294	247	298	293	267	295	274	297	284	245	325	309	287	274	292	273	245	294	298	295	286	278	261	273	285	244	268	271	280	293	289	275	255	292	283	286	257	288	258	270	279	301	258	324	284	307	292	279	246	264	278	295	310	316	280	291	279	271	258	296	311	317	295	299	312	296	290	307	269	266	278	272	311	262	284	287	276	262	293	290	283	292	255	288	285	291	275	292	277	259	288	307	258	292	298	302	310	290	305	290	291	283	312	271	270	259	292	279	287	287	297	277	287	274	281	268	273	254	303	278	281	278	286	276	283	277	329	249	242	302	300	298	312	283	280	286	303	294	282	288	277	279	318	300	289	287	255	280	252	255	266	255	298	272	288	271	292	278	280	269	272	273	306	287	272	264	313	308	296	290	288	301	274	292	290	261	317	266	299	289	258	295	325	328	278	294	330	274	289	303	282	304	256	278	315	320	292	310	253	303	281	294	298	313	262	320	275	285	287	284	255	246	288	290	247	286	258	304	293	291	278	276	273	308	271	315	265	290	254	262	262	308	282	274	261	297	277	338	264	270	269	296	250	313	282	297	287	295	275	299	290	275	285	278	303	287	284	295	273	266	298	289	307	287	313	318	249	283	296	264	306	293	261	281	309	310	306	300	268	267	265	283	282	231	311	248	303	272	283	294	234	254	288	258	263	287	278	280	301	286	283	287	298	292	274	283	281	277	290	286	264	271	299	272	283	280	293	312	301	265	268	303	267	276	302	260	285	279	281	304	266	269	269	293	301	268	271	325	300	288	302	265	288	292	299	314	296	303	304	292	263	245	280	262	291	279	273	289	287	266	300	271	284	297	272	283	306	300	276	282	298	256	285	291	286	265	298
2004	671	643	673	671	704	646	648	673	661	661	603	610	637	626	632	624	635	603	642	645	651	671	631	671	630	615	626	668	627	651	593	622	612	575	615	606	673	656	624	659	701	610	650	622	631	608	597	618	633	613	585	666	615	636	618	642	650	625	615	630	646	615	630	659	624	626	645	651	621	619	642	609	657	626	639	649	615	611	617	605	609	602	649	590	628	648	631	634	616	644	617	596	627	649	635	651	607	596	628	655	657	631	657	651	671	628	613	618	614	647	621	636	625	650	638	669	656	632	652	636	654	598	614	631	633	615	636	619	615	616	626	659	610	623	645	630	598	624	661	637	599	670	638	604	608	650	641	629	595	608	609	623	649	632	663	644	619	657	611	642	612	635	613	612	586	635	658	663	637	608	637	611	629	651	672	609	616	604	619	635	629	677	622	660	653	610	622	643	623	636	614	656	605	620	658	599	609	643	632	615	653	601	622	658	636	622	606	616	662	602	606	656	611	601	623	623	640	624	620	600	591	631	649	626	673	594	644	631	653	648	614	632	657	642	626	620	642	632	647	619	650	656	654	654	637	626	678	637	625	657	600	671	663	649	694	648	646	596	629	627	668	643	605	614	635	656	614	608	608	677	645	622	625	637	637	618	621	610	661	632	632	626	591	624	636	649	590	620	578	606	657	638	648	635	619	626	588	650	684	649	590	621	645	625	678	644	618	630	606	630	657	635	631	623	635	653	651	619	644	677	645	599	645	611	599	650	650	617	657	609	638	658	666	603	641	623	593	610	642	629	641	615	606	625	613	585	619	603	611	643	613	625	621	625	630	620	645	652	658	604	615	609	637	635	650	609	623	623	638	665	650	660	650	649	649	696	647	659	624	620	611	593	634	592	682	658	621	614	650	678	668	613	658	634	632	643	651	618	645	661	622	616	647	646	619	644	630	662	645	602	608	595	621	630	626	595	599	676	643	626	650	615	620	602	610	643	662	653	610	623	635	637	646	692	649	682	640	682	666	621	615	636	613	658	652	622	604	657	653	645	621	579	609	611	602	670	649	617	649	675	646	626	614	634	682	597	643	651	621	619	688	674	581	637	620	636	670	638	617	673	623	560	612	613	648	691	655	622	662	576	635	617	607	601	592	666	656	634	636	618	620	625	618	606	637	626	655	630	603	646	664	623	632	612	618	690	633	640	566	593	615	644	600	635	637	620	620	630	611	630	611	626	659	643	612	623	636	661	635	599	652	623	621	607	610	631	629	599	638	637	638	635	618	632	653	615	588	657	623	661	662	575	656	639	618	654	603	602	626	628	645	607	669	624	613	620	589	642	604	621	602	614	624	583	640	632	613	614	656	642	633	587	656	609	648	677	698	673	673	613	611	644	593	646	613	624	624	636	675	626	618	628	670	665	625	635	642	602	629	580	620	606	653	630	646	673	612	670	668	624	639	641	636	625	604	641	629	646	625	629	614	622	598	615	632	652	634	610	600	678	642	624	596	581	640	614	613	612	566	611	629	626	639	640	622	651	605	635	643	662	626	611	600	619	623	612	639	627	605	627	615	645	616	593	656	605	634	702	629	623	618	656	591	621	636	671	647	608	660	616	610	609	676	650	620	634	596	634	626	616	615	640	634	550	627	640	633	661	665	592	626	650	619	608	634	649	666	647	605	659	607	606	633	639	647	670	653	612	658	625	595	621	653	652	600	693	623	638	640	620	614	642	701	616	602	631	627	609	639	647	588	574	680	659	598	594	629	659	637	620	632	661	635	631	680	636	676	625	606	648	627	628	606	630	660	631	613	629	600	681	628	642	620	644	609	625	616	604	604	653	675	642	618	590	670	653	662	605	618	649	644	645	624	591	657	607	610	635	630	687	668	602	664	614	623	651	670	636	614	625	650	659	679	622	644	674	584	632	626	630	635	610	617	671	647	629	625	657	608	607	639	614	623	602	611	634	630	611	649	677	644	602	621	588	634	638	657	611	595	621	626	611	646	659	618	639	587	668	625	627	620	621	616	643	654	702	666	633	650	628	578	631	607	625	620	624	575	601	634	611	633	626	636	642	652	596	651	691	594	582	621	659	608	625	619	644	595	607	659	641	658	615	636	644	643	662	588	646	620	591	560	605	611	611	619	619	630	628	629	673	603	659	641	649	622	646	619	640	640	620	626	614	679	626	626	635	619	634	659	638	590	634	635	644	587	624	649	617	668	635	654	639	636	624	653	625	617	623	597	650	654	632	616	635	676	636	615	664	632	622	695	664	655	623	581	615	601	649	662	645	583	621	635	637	610	585	632	631	621	602	673	615	594	605	643	657	612	585	607	619	588	639	659	611	703	614	650	663	681	634	653	612	595	634	588	626	635	685	633	618	644	613	639	595	623	606	653	623	611	674	631	615	613	591	629	653	635	619	621	627	610	582	651	609	625	676	623	616	597	636	631	594	654	679	631	639	618	613	625	631	624	631	647	615	614	651	623	622	599	665	658	633	603	681	661	593	640	614	640	635	611	645	678	624	587	602	615	665	624	636	630	622	600	622	612	660	630	654	660	610	676	600	607	646	652	633	664	637	658	626	636	598	625	617	642	592	589	595	644	613	650	638	628	613	627	614	650	613	634	626	680	633	611	668	611	624	639	596	656	625	620	687	645	634	629	648	642	635	641	598	647	667	629	672	622	611	633	601	653	596	630	580	603	662	626	602	650	631	623	626	649	645	654	584	664	602	623	631	676	606	631	616	576	639	627	595	596	648	622	647	636	649	611	583	620	601	577	640	631	627	638	624	567	634	626	635	632	636	584	616	623	600	633	575	641	692	631	623	640	646	710	659	603	627	625	651	629	624	618	644	641	595	642	615	611	668	617	629	659	621	643	643	615	619	581	644	605	592	614	642	626	660	659	635	610	655	609	666	635	653	616	625	610	646	670	661	649	591	689	606	654	646	595	632	651	638	560	596	628	636	601	581	618	614	640	599	635	647	634	608	638	618	665	575	636	607	652	657	626	665	597	607	622	634	620	630	633	646	636	636	674	606	618	603	598	626	660	631	651	606	644	666	664	650	654	642	643	631	634	599	617	617	622	650	638	606	607	648	652	620	604	628	610	656	658	617	630	619	629	676	638	610	669	618	593	640	617	595	649	611	606	627	634	637	614	628	622	607	622	637	646	645	618	629	599	611	645	622	598	624	620	621	624	601	607	606	614	632	568	666	651	635	673	637	624	628	606	594	616	636	601	641	609	613	621	625	615	650	640	605	629	600	628	632	593	591	650	645	649	595	629	640	626	645	618	682	638	641	628	650	635	617	648	624	631	639	593	604	592	642	670	634	622	595	653	624	617	589	608	638	611	628	639	627	638	604	604	639	647	614	639	641	629	647	633	605	647	612	620	619	659	626	609	618	586	618	616	649	632	624	677	633	607	640	613	627	590	642	616	643	631	612	597	606	647	645	653	611	608	620	636	644	658	684	631	600	646	624	613	642	646	617	663	647	631
7179	522	488	407	295	204	186	151	154	149	133	132	148	141	124	144	152	136	140	125	129	150	130	158	109	121	139	128	113	125	128	121	123	119	137	132	114	131	114	134	140	109	122	124	122	125	126	134	129	115	116	110	133	157	135	145	130	112	134	123	115	123	126	118	135	128	112	94	128	143	127	131	121	138	126	109	119	128	125	132	134	131	114	107	105	125	117	117	142	148	127	124	123	106	112	122	141	119	130	135	126	132	120	139	124	139	131	134	147	141	124	109	108	133	141	144	109	137	124	119	134	104	136	132	117	127	113	121	115	123	128	105	92	145	124	129	148	121	122	123	119	122	119	123	155	135	118	116	119	121	114	119	128	139	126	124	126	116	138	97	121	112	119	122	108	114	112	123	132	137	117	132	117	114	121	124	133	134	117	107	120	147	106	133	128	123	122	130	114	113	123	116	127	97	123	127	109	118	112	112	154	125	127	141	134	96	112	121	117	124	111	118	127	133	121	130	137	128	120	109	106	109	104	103	130	136	121	120	135	130	113	138	130	131	126	136	126	117	125	117	113	110	114	116	133	122	116	134	120	124	122	127	142	107	122	149	136	108	124	117	118	130	136	111	117	110	135	149	129	114	103	104	127	132	116	130	128	115	111	113	121	114	121	129	128	139	103	128	120	105	120	109	136	103	136	130	119	95	128	135	136	146	144	143	122	135	133	135	162	134	121	124	121	115	126	147	111	112	118	130	123	109	108	128	124	133	144	113	129	121	134	130	119	100	133	131	136	122	124	105	119	117	127	113	127	127	117	136	141	110	153	145	117	124	127	138	129	118	120	123	114	111	115	133	128	120	120	130	123	127	144	124	133	113	121	124	128	122	130	140	128	131	119	118	115	130	131	120	122	141	111	122	122	100	93	127	106	113	140	116	148	133	99	121	110	124	102	129	120	123	132	119	138	113	153	128	131	129	123	146	116	124	118	133	136	129	117	120	151	137	114	112	107	123	126	110	137	136	128	126	131	126	123	133	122	131	130	110	135	133	110	108	128	107	108	119	104	153	147	132	123	129	121	124	114	123	130	123	112	128	139	120	135	127	123	145	118	111	119	120	114	127	149	129	119	124	102	122	112	135	139	100	106	149	137	117	137	139	118	120	119	129	116	130	125	122	116	110	130	152	121	121	112	102	126	100	123	126	136	126	110	120	134	127	106	123	129	124	109	131	100	144	127	110	130	113	127	140	121	127	120	121	125	130	112	135	115	122	112	131	133	132	141	142	95	132	118	130	127	124	124	103	128	116	137	140	125	103	138	135	114	141	112	138	124	107	124	112	106	135	139	140	115	131	111	115	139	111	105	128	122	107	124	127	123	125	127	120	150	128	127	112	139	124	121	120	160	124	109	111	125	119	107	121	130	109	132	154	123	125	103	121	120	120	135	139	132	109	118	116	100	125	139	123	106	130	121	119	127	111	107	132	133	143	125	134	121	127	113	123	151	118	131	127	130	115	121	125	121	120	104	139	134	127	122	124	107	130	139	150	127	128	131	110	101	123	123	113	145	113	123	143	118	130	139	154	134	133	120	113	121	118	115	115	122	122	131	135	128	140	114	98	114	130	116	112	132	137	108	113	104	127	131	137	124	144	117	141	142	118	113	99	123	127	138	116	113	109	121	142	140	117	127	134	117	138	130	115	124	123	131	117	141	134	102	112	118	150	120	126	112	126	124	151	122	106	125	113	120	110	144	115	155	134	96	124	134	155	102	114	117	126	112	118	124	105	136	134	108	124	133	94	128	109	154	128	122	126	121	143	109	124	131	103	128	124	124	118	112	117	124	110	118	108	112	132	141	138	157	126	120	159	108	105	129	103	128	122	139	124	100	123	111	138	144	135	129	124	110	147	154	116	133	121	124	118	108	133	126	133	127	110	104	138	104	126	117	144	110	141	130	110	113	123	108	112	138	127	137	118	123	118	114	116	124	127	142	118	119	121	119	117	121	141	128	95	112	125	129	131	110	125	127	113	128	105	123	124	120	107	129	99	124	133	157	143	135	117	118	113	149	108	108	130	129	141	108	136	130	124	122	120	114	112	121	157	108	122	104	136	126	117	139	99	115	130	115	103	117	115	134	144	108	142	118	119	126	136	116	123	107	130	111	117	122	112	125	93	127	134	128	145	126	121	148	112	112	124	110	101	125	112	112	90	138	117	154	131	122	129	125	127	127	127	129	102	121	122	100	138	131	164	118	135	102	127	106	128	123	136	114	107	120	97	103	111	121	114	116	134	99	127	131	127	105	117	127	119	149	149	123	114	124	137	128	118	120	123	130	130	119	117	112	118	119	121	125	134	124	132	113	150	133	108	124	121	115	122	108	138	128	111	125	152	142	125	123	142	137	97	127	123	123	141	114	111	119	141	109	122	121	140	97	143	123	118	135	128	119	123	129	131	133	104	115	109	139	105	114	132	131	128	122	136	128	104	123	115	138	117	114	111	131	123	119	117	135	129	141	131	134	116	148	131	129	112	141	134	133	127	119	95	112	119	125	114	125	102	133	126	123	134	136	135	128	109	93	129	112	125	118	117	134	128	138	126	128	137	139	146	109	125	112	118	120	149	112	109	123	133	115	101	113	133	137	120	153	104	125	119	121	136	124	122	135	109	116	127	123	138	122	125	128	128	120	106	128	113	114	125	129	116	129	112	121	145	147	112	127	119	127	128	119	137	147	131	108	115	150	115	120	137	146	106	128	94	123	115	152	135	141	102	112	117	105	123	108	114	117	132	129	125	107	123	150	124	117	111	136	128	123	137	140	99	110	114	121	112	132	130	118	136	131	127	113	125	115	120	108	117	105	113	115	139	130	125	122	142	129	110	115	119	99	118	118	127	135	120	108	121	140	124	117	139	124	112	130	119	135	132	111	125	104	119	137	133	124	108	115	118	104	118	122	102	128	125	114	120	128	129	111	114	125	117	118	121	138	132	108	109	112	121	114	130	136	98	120	129	117	121	140	114	126	118	125	110	125	120	129	137	131	139	126	130	138	134	135	124	127	109	111	110	131	122	121	115	128	126	102	117	132	111	130	128	145	130	136	108	143	102	139	135	120	134	119	131	107	102	96	126	114	140	129	141	111	125	129	116	137	118	106	137	113	127	133	130	127	114	127	111	161	118	132	140	126	110	126	113	120	103	114	123	127	121	125	116	101	135	122	123	133	116	115	123	126	110	144	110	104	144	113	136	117	99	127	132	120	136	121	146	116	131	113	137	106	125	127	119	125	112	125	117	141	114	125	134	112	116	119	110	130	126	126	136	110	131	145	94	116	124	129	142	124	127	129	143	129	134	117	133	122	110	129	124	120	119	159	115	118	133	116	132	112	113	128	114	108	106	141	132	115	140	114	107	122	139	125	115	120	105	116	136	129	116	143	116	128	129	126	130	111	137	138	151	117	131	133	125	119	117	128	107	108	110	126	149	109	125	124	142	127	107	122	143	100	122
6082	661	1085	1245	1062	869	778	615	551	539	459	468	449	420	424	397	393	368	394	340	382	374	349	394	342	355	334	312	372	321	341	331	340	334	344	343	309	331	324	326	327	352	310	339	318	359	350	289	335	329	312	295	325	327	357	318	310	326	319	336	319	337	312	323	324	315	306	317	316	318	316	303	319	351	317	336	307	343	316	344	308	367	301	312	332	303	340	335	310	305	317	309	310	311	327	290	311	333	330	325	340	313	319	327	349	320	338	320	304	323	349	311	335	342	302	315	327	318	329	312	346	289	311	339	303	311	338	342	324	311	305	331	332	341	277	320	349	307	326	320	311	308	305	304	284	323	306	284	315	317	289	318	319	320	314	297	308	332	322	302	303	315	304	307	329	308	320	322	361	319	316	294	312	321	322	306	347	314	297	302	316	347	326	329	337	327	291	304	322	302	308	328	307	313	285	298	307	325	334	343	307	307	318	297	318	315	313	317	323	315	357	309	298	323	287	322	322	326	344	311	301	328	331	328	301	312	314	303	323	313	318	317	316	312	344	322	289	292	308	338	349	317	293	352	338	305	317	292	344	317	322	358	307	322	315	295	334	348	319	309	321	302	314	342	292	291	278	311	334	353	330	296	321	323	304	304	316	312	348	316	325	312	340	342	354	319	315	305	343	340	301	306	303	293	306	334	294	311	313	315	333	298	296	332	320	314	330	327	323	306	305	326	300	335	340	321	326	350	310	318	364	307	298	323	357	349	328	306	311	336	301	325	310	320	317	293	329	312	324	312	322	338	335	303	291	318	321	301	272	288	322	326	318	334	321	308	313	298	329	317	268	326	377	310	323	296	318	338	324	310	316	342	335	312	341	321	344	310	348	293	303	326	315	337	302	303	315	314	318	329	307	333	326	308	323	332	280	293	317	311	316	298	347	336	298	327	335	323	308	328	323	350	295	321	354	347	330	299	297	356	306	298	326	322	320	327	349	316	323	309	322	346	295	301	309	313	308	313	313	317	304	312	321	321	331	352	311	353	313	324	306	312	310	322	310	309	301	294	330	282	309	302	328	324	325	339	335	302	311	346	327	292	330	345	334	323	286	318	339	326	321	356	326	327	286	328	287	300	318	342	297	323	307	274	334	330	312	331	326	296	347	302	311	290	346	286	310	307	312	333	317	304	354	317	328	338	342	310	347	312	324	320	295	316	328	338	294	285	309	323	298	311	308	324	322	323	348	303	321	352	317	355	294	341	306	295	334	279	299	365	278	306	319	297	306	309	315	325	321	306	341	310	315	311	300	322	318	337	312	319	315	267	345	305	309	293	339	339	292	331	315	335	287	322	314	308	292	306	336	309	332	323	305	313	304	301	314	339	308	316	323	321	318	332	319	307	335	313	289	333	339	321	301	316	316	307	337	316	299	326	314	304	314	326	321	325	338	327	326	302	316	326	297	303	300	302	305	297	310	335	304	326	282	308	312	317	333	338	302	310	353	344	275	315	340	366	313	309	329	351	301	302	306	328	292	326	318	313	315	304	310	287	302	309	311	310	318	332	311	310	297	309	322	345	332	303	319	341	323	338	295	313	325	290	314	321	311	290	310	291	325	322	334	298	301	365	297	348	304	324	314	321	322	312	324	340	352	313	319	299	312	315	316	313	319	315	292	302	325	297	291	326	308	323	312	293	303	303	329	316	321	319	291	316	294	325	336	286	309	319	311	336	318	348	312	332	316	302	278	298	290	300	322	318	330	319	323	311	359	321	356	297	324	329	302	333	317	332	314	306	318	315	329	299	312	319	304	327	323	315	322	299	308	334	303	322	301	343	335	316	333	308	319	328	314	339	303	318	309	287	341	301	307	319	326	307	327	266	317	308	315	328	318	318	295	326	323	334	303	312	312	295	341	298	342	348	326	313	319	294	303	323	326	338	332	331	303	311	317	338	327	316	345	324	318	301	318	288	306	332	317	329	310	325	357	304	307	290	264	315	305	330	314	341	320	324	355	285	324	315	299	338	332	316	308	313	346	321	323	323	322	341	327	324	326	334	319	308	296	332	310	331	299	330	331	305	311	315	334	333	294	301	334	336	272	312	286	341	327	294	304	316	323	308	343	330	320	342	354	333	344	336	306	325	308	306	312	329	314	283	346	336	332	308	311	325	338	307	297	328	322	300	315	349	304	317	313	319	303	323	337	302	321	311	316	266	333	349	285	325	338	353	314	332	286	346	329	310	314	329	321	335	296	294	351	336	344	297	329	332	354	319	322	327	273	291	327	305	317	316	322	288	315	297	297	311	313	311	329	319	331	307	311	314	327	300	342	323	284	326	325	332	337	335	329	333	319	339	306	319	334	295	324	343	327	333	330	323	318	327	331	334	295	341	330	322	324	310	306	341	358	318	299	318	312	316	330	330	310	327	346	316	319	348	287	304	340	322	329	335	343	301	302	324	357	323	317	320	332	325	322	335	320	346	312	299	298	332	353	297	295	319	329	324	356	312	330	308	314	311	318	344	299	335	334	301	294	306	336	297	338	296	318	316	326	308	326	337	314	307	305	309	300	305	345	343	307	323	299	341	334	318	309	301	289	326	318	305	328	322	345	302	329	351	304	297	305	325	306	319	285	309	298	321	280	322	315	298	326	327	307	371	330	323	341	288	303	294	327	328	316	337	361	333	301	316	319	322	309	323	334	371	335	294	317	338	307	335	296	307	326	303	319	324	272	295	319	339	327	311	296	313	322	347	325	300	344	329	314	307	328	311	328	307	326	312	314	330	331	301	323	284	305	313	289	316	328	321	320	355	312	330	313	341	313	291	325	318	303	318	282	312	293	301	300	301	328	307	284	292	327	321	296	306	353	332	316	324	288	323	322	338	343	297	314	323	303	317	311	346	298	338	322	314	331	312	330	298	341	313	306	309	314	304	330	330	308	312	311	318	317	324	313	318	322	321	324	325	300	334	296	309	302	327	281	323	301	319	303	332	308	278	324	338	296	327	358	325	309	308	353	306	293	311	333	310	333	343	307	286	295	300	313	300	315	315	329	312	324	338	307	346	308	292	339	310	316	306	294	312	334	307	331	328	312	326	297	288	334	306	316	343	331	351	317	325	329	313	316	293	344	308	322	285	312	331	360	338	319	311	344	326	280	329	301	322	309	303	294	290	302	331	355	326	315	306	327	329	313	295	302	337	324	330	326	298	329	324	322	334	306	318	344	335	282	328	302	327	335	312	329	292	307	315	331	329	317	293	301	332	295	311	343	329	347	320	333	336	367	326	295	290	349	304	330	318	302	286	322	332	328	307	324	316	325	307	319	293	319	290	338	304	290	300	332	305	340	343	310	332	351	365	338	314	288	342	324	320	286	335	302	336	325	348	308	322	343	319	320	324	290	317	300	318	322	313	346	317	311	337	302	313	311	365	309	305	329	320	336	304	307	335	293	311	343	298	315	322	286	302	293	317	344	322	319	309	309	315	301	338	266	322	330	319	365	319
13997	1213	984	744	514	415	321	264	240	241	238	188	207	215	202	176	172	150	162	180	202	174	175	160	155	174	162	171	179	164	158	186	171	184	196	167	173	192	187	163	172	199	179	196	161	195	157	177	193	174	166	171	184	172	164	180	140	174	176	165	131	164	153	170	171	172	152	165	171	165	176	176	155	163	175	153	157	146	158	155	177	170	143	144	143	168	179	161	167	153	187	203	179	170	169	204	186	165	166	174	151	168	169	172	173	149	172	168	154	152	169	186	149	173	163	182	161	185	191	215	169	166	164	174	177	158	172	152	172	172	158	145	167	172	171	179	151	163	180	171	184	152	176	158	182	154	157	176	144	158	157	172	189	154	208	157	165	154	161	185	147	186	176	173	175	156	192	169	163	170	168	175	169	183	179	173	166	140	174	145	170	165	174	175	189	186	171	184	166	179	158	174	162	180	183	179	168	183	167	155	158	157	169	177	178	157	146	144	166	190	171	165	145	155	157	178	194	154	177	179	165	172	148	163	158	137	150	174	145	153	175	158	167	145	155	147	188	159	174	150	169	167	182	142	143	154	149	171	168	193	150	155	173	160	157	166	162	149	156	191	158	173	168	158	175	142	157	189	161	156	174	193	174	163	151	157	155	173	165	168	172	156	155	150	158	164	133	164	179	176	197	173	164	163	161	152	175	163	160	186	173	188	167	176	216	174	161	153	157	204	154	187	141	154	151	162	161	181	169	186	179	142	188	164	155	184	179	158	153	158	153	180	178	178	163	164	174	145	182	152	185	152	149	176	172	152	147	167	170	182	153	161	148	149	186	195	171	146	165	152	157	164	157	172	172	167	159	157	183	161	170	143	151	193	181	147	157	146	192	189	186	161	182	159	158	141	155	191	183	191	173	165	166	163	178	155	156	177	159	168	163	153	176	167	168	189	162	137	162	181	151	173	161	164	163	179	186	181	193	171	166	185	156	171	175	187	164	164	173	144	147	157	147	138	172	180	164	163	153	161	167	171	175	159	146	167	172	199	163	128	165	190	162	175	176	149	165	167	165	159	158	153	166	169	154	160	150	153	185	154	181	128	186	157	158	148	167	163	161	183	162	164	149	184	189	175	161	170	189	165	163	156	167	184	176	163	164	164	154	165	165	171	180	157	150	177	166	172	155	170	158	147	166	162	152	175	164	144	174	167	179	164	146	152	194	162	159	172	173	155	152	183	169	163	148	152	168	160	178	169	187	161	166	159	153	162	175	193	151	186	155	149	162	146	155	157	169	159	153	165	150	175	156	171	154	179	177	183	161	160	172	152	170	178	201	178	162	170	150	189	171	159	160	159	187	158	162	173	152	165	153	161	156	186	167	164	159	151	164	191	181	171	162	175	169	158	138	153	165	158	150	164	175	159	164	156	164	177	140	148	165	151	170	132	147	154	183	163	190	176	177	164	166	182	166	161	148	191	201	170	153	146	177	150	158	141	151	154	195	158	162	152	184	159	180	154	162	184	173	183	171	203	172	172	159	157	160	159	164	149	148	156	173	171	159	188	190	155	146	150	170	176	160	155	167	179	151	154	167	168	153	179	149	173	162	157	186	157	146	161	169	175	143	190	181	187	173	176	186	181	171	180	165	151	165	178	149	213	200	160	190	190	178	160	204	153	180	174	201	146	162	160	153	186	192	141	180	139	163	160	158	163	152	170	190	198	169	172	163	162	155	183	175	179	148	199	151	191	170	165	178	170	149	169	177	152	160	174	150	134	180	152	160	172	155	163	159	173	182	152	160	168	169	173	163	177	175	167	169	170	168	162	179	165	138	161	163	161	177	148	152	185	191	157	158	187	179	146	156	162	188	155	152	164	155	172	169	157	155	177	175	158	174	155	167	153	181	159	160	160	158	162	167	177	196	136	141	157	158	168	152	180	143	157	177	166	163	135	172	169	186	153	156	139	153	165	167	169	171	175	177	182	195	195	160	180	182	175	162	157	163	145	158	177	165	207	178	199	135	155	168	139	178	165	156	168	154	164	175	152	163	155	158	163	177	170	158	169	176	183	156	161	189	188	213	175	186	182	180	155	154	161	179	158	167	159	160	161	159	146	158	162	162	176	142	156	164	168	179	172	156	155	167	157	171	190	181	168	142	173	178	153	195	147	177	176	175	166	182	173	156	175	165	200	158	178	183	159	167	171	183	163	166	163	187	162	150	160	172	191	179	175	153	148	159	159	201	156	182	157	159	158	176	162	152	152	171	190	160	156	157	146	160	177	168	161	172	187	174	143	174	167	176	167	182	139	168	165	181	155	155	182	177	172	131	153	168	151	181	161	184	147	157	161	146	167	173	162	171	145	149	160	186	160	180	171	173	185	157	144	185	178	153	157	139	166	166	177	153	167	194	183	190	150	163	189	155	183	161	133	160	188	151	153	156	158	175	165	189	169	176	160	197	166	200	157	172	164	132	165	153	170	169	187	166	158	182	182	163	218	182	165	166	145	169	206	188	158	146	153	166	161	182	155	177	188	158	182	173	205	151	119	154	156	179	167	158	148	161	175	161	162	159	157	197	163	170	193	155	173	154	194	192	164	173	165	177	172	189	159	156	148	179	153	164	153	170	160	151	186	153	162	189	163	192	175	156	172	145	173	157	151	175	190	179	181	155	157	155	172	158	170	145	191	175	173	169	176	171	171	170	182	193	187	176	173	162	171	155	184	168	178	176	179	161	187	180	138	173	174	138	171	167	152	167	157	178	173	158	169	129	172	176	182	165	197	186	163	167	143	173	167	141	190	171	148	168	163	146	177	178	137	161	182	151	153	152	183	179	136	181	166	168	172	179	151	153	138	170	178	161	153	183	191	169	170	181	165	153	160	183	178	179	156	152	153	159	145	179	201	171	177	170	155	193	168	189	181	158	172	175	183	179	167	154	159	165	172	168	127	183	146	156	174	172	174	177	172	181	179	128	170	139	138	175	154	148	159	151	131	186	181	159	162	171	160	183	178	170	171	138	158	185	153	159	166	168	168	176	163	158	152	143	187	153	181	178	159	153	156	179	163	149	190	161	179	172	149	175	167	161	164	168	155	166	175	162	153	147	171	139	170	158	149	172	175	139	148	167	192	167	177	136	159	166	154	160	167	173	152	156	155	179	182	161	165	158	155	139	150	154	205	147	158	176	153	158	182	183	173	187	197	186	160	185	136	175	167	183	171	155	161	169	163	189	169	182	186	178	179	178	162	169	166	166	169	148	184	194	152	157	146	150	158	142	161	163	186	169	175	180	159	169	159	153	164	163	151	155	164	172	162	175	170	158	186	159	154	187	163	144	186	163	147	170	183	169	157	168	172	158	187	167	174	157	172	160	156	172	181	145	168	155	188	159	165	167	179	145	185	171	160	155	175	187	170	154	172	169	181	159	179	151	150	177	184	192	200	176	157	190	183	173	188	158	184	157	177	164	175	178	164	175	164	183	188	165	190	174	185	162	162	165	162	150	161
7989	1120	2055	2268	1875	1547	1252	1008	878	824	720	736	626	639	596	550	580	536	548	516	488	490	493	505	511	430	468	474	444	455	397	487	465	452	472	405	432	496	446	475	445	478	434	460	481	412	407	460	462	483	446	467	472	452	418	418	451	384	450	447	444	425	396	417	452	407	421	454	422	381	420	435	412	437	439	416	405	447	417	472	398	434	446	435	419	433	415	407	424	398	425	445	465	440	440	395	420	407	397	404	421	418	411	422	419	425	445	408	401	440	415	436	415	392	405	443	425	394	400	432	475	404	433	433	408	403	397	424	433	469	449	405	428	459	445	450	436	434	426	418	408	414	410	439	415	443	405	404	436	446	444	410	420	413	427	428	415	436	462	448	440	422	421	446	433	428	406	447	436	369	426	416	427	432	382	440	441	436	438	399	429	397	407	456	401	425	416	434	426	377	425	409	416	412	415	434	439	461	446	452	451	440	401	427	394	453	448	416	430	424	432	420	417	429	408	408	408	441	395	449	387	420	447	419	419	447	442	417	378	400	382	405	422	402	407	406	416	452	416	432	414	431	419	380	427	435	454	439	371	448	373	397	473	422	431	414	441	428	414	414	441	453	418	427	395	443	407	410	414	469	398	405	417	402	445	426	446	426	449	465	431	431	418	410	415	416	421	425	416	402	397	415	425	420	395	419	424	423	406	427	439	438	437	435	422	398	403	404	425	462	386	438	398	392	416	416	399	432	425	413	434	456	402	414	418	383	423	393	421	422	433	430	412	440	406	415	440	438	405	411	442	420	436	428	443	413	429	414	408	423	443	408	423	426	418	395	423	441	415	399	426	462	437	437	401	400	435	467	427	442	408	410	430	444	419	396	404	421	438	454	443	429	459	389	426	423	386	399	439	438	395	418	426	442	444	426	435	418	415	449	415	427	385	403	431	422	430	432	437	434	408	402	414	401	431	407	444	445	420	426	408	430	405	419	412	404	436	457	418	417	448	421	458	436	451	438	379	435	421	427	431	403	398	422	444	390	431	440	384	432	437	428	429	472	421	412	400	409	433	461	426	389	406	421	415	387	435	428	408	413	427	408	390	457	402	409	415	406	422	428	460	418	408	416	416	413	409	442	404	468	411	452	402	439	405	414	413	405	403	467	428	396	413	410	400	383	410	427	419	432	449	427	427	402	427	410	424	420	415	453	420	427	378	398	438	411	430	459	408	447	419	431	421	454	413	398	454	428	422	402	412	448	427	427	412	419	420	418	402	435	410	406	414	449	416	411	395	439	444	411	446	414	436	454	437	421	401	384	442	432	418	410	423	427	417	420	442	437	434	426	380	437	411	480	444	432	438	457	437	414	427	396	439	399	420	441	458	458	413	414	412	398	408	383	439	422	403	426	441	403	405	418	423	421	430	389	425	428	446	405	415	398	443	443	436	421	429	427	433	417	392	429	403	389	436	391	429	412	428	419	426	441	397	430	478	423	437	449	412	442	398	401	459	416	390	436	439	413	432	419	402	430	423	407	400	419	425	398	423	420	421	430	440	404	423	387	442	434	429	380	449	422	420	405	420	417	404	442	423	365	407	415	404	418	441	430	419	446	425	420	415	429	443	445	426	393	394	433	386	410	425	412	411	436	434	435	433	422	415	449	391	460	424	420	384	425	365	422	422	424	436	423	406	428	436	412	418	424	409	433	441	389	416	394	442	413	432	401	401	417	440	423	450	412	449	444	428	384	423	394	404	409	453	443	463	415	385	404	415	428	407	424	434	410	402	397	424	440	410	391	417	445	416	409	403	408	421	408	424	451	423	405	407	429	425	435	420	409	437	385	412	452	416	391	411	416	414	433	432	405	448	417	427	409	389	375	414	432	427	419	434	412	376	422	400	432	461	433	441	387	451	406	415	398	434	403	399	434	406	416	398	422	452	433	400	408	426	404	447	416	449	449	410	414	407	448	422	408	447	393	409	444	429	423	424	393	431	470	403	438	422	393	404	412	432	418	423	390	408	413	406	409	391	435	429	418	444	411	448	448	431	417	429	437	445	391	433	400	433	431	421	444	411	383	366	415	395	407	406	455	442	438	433	430	429	454	402	420	437	447	394	408	418	436	446	401	414	417	429	383	431	399	428	446	465	420	399	408	414	440	419	428	384	435	435	446	413	394	427	416	413	438	394	403	414	422	408	415	446	412	421	390	421	426	410	438	419	430	422	428	426	416	443	401	407	429	424	428	405	442	425	446	405	448	420	472	424	398	420	449	471	421	446	445	432	404	429	440	399	421	423	404	370	431	423	415	378	419	436	384	386	408	433	423	425	436	420	415	404	456	424	398	391	459	437	410	419	424	414	404	440	423	443	414	416	415	401	453	453	424	381	420	432	456	448	421	428	411	403	427	415	420	433	438	452	400	421	416	432	433	422	455	411	438	436	436	430	444	411	397	437	405	445	433	441	421	382	419	445	391	436	425	446	410	389	404	432	435	424	430	433	460	421	425	442	391	421	399	423	442	415	427	419	398	397	434	432	429	438	403	426	447	388	397	420	411	438	409	413	436	452	451	425	435	392	425	407	415	419	462	414	409	421	407	417	452	449	405	420	458	459	458	444	412	381	426	440	391	448	424	452	387	421	427	403	432	455	446	422	404	433	451	407	438	388	419	408	432	447	373	406	417	439	450	432	417	445	429	408	413	427	425	393	439	386	412	398	415	397	416	408	461	459	394	413	413	398	418	457	408	403	437	381	427	422	454	413	382	419	420	461	450	368	418	443	411	397	403	419	421	436	417	410	431	391	419	425	416	414	453	444	419	427	419	415	438	437	407	426	432	434	437	451	441	430	412	386	414	409	422	443	402	425	427	444	401	399	394	408	428	435	423	405	425	415	398	420	418	446	443	455	424	428	409	403	417	477	438	395	404	410	412	413	408	465	443	408	382	429	412	423	395	413	428	434	457	437	431	459	435	432	409	418	423	414	400	419	453	411	432	463	416	372	402	435	426	423	412	423	452	447	428	426	419	418	410	426	404	416	392	420	397	460	426	438	454	433	394	444	425	382	425	456	434	430	455	427	427	430	399	432	422	416	417	427	418	392	426	405	427	437	422	426	424	459	397	414	428	418	424	429	386	399	408	430	395	408	387	400	460	416	411	407	389	382	392	443	393	405	422	412	464	456	388	386	415	417	397	441	374	421	449	422	416	417	430	417	450	449	455	418	426	411	396	429	429	394	430	398	406	412	414	449	417	429	409	427	448	439	440	431	429	428	448	464	444	427	389	436	400	414	444	424	401	398	422	422	420	413	430	424	448	424	448	457	408	388	422	392	418	426	442	450	416	422	421	382	403	420	440	413	406	395	426	455	447	431	415	425	445	438	418	448	427	426	390	383	420	416	424	437	435	411	384	413	448	408	449	433	393	407	411	438	433	430	394	447	414	462	403	441	437	440	434	419	396	411	404	394	461	384	381	426	463	420	426	439	425	426	442	384	442	431	452	452	395
1649	310	315	272	308	276	312	267	308	269	281	286	309	259	303	296	269	300	317	301	307	309	293	277	285	287	284	245	318	274	286	266	285	304	301	280	299	312	310	282	312	299	303	282	312	298	290	256	291	292	280	286	285	273	267	297	282	284	284	298	274	272	317	278	297	299	296	290	263	293	297	277	273	274	293	289	273	297	259	258	307	310	289	277	261	293	280	304	309	318	289	291	279	270	259	263	292	253	272	279	292	275	277	278	280	287	313	271	272	310	296	280	280	253	286	262	269	292	307	320	283	304	292	289	289	281	346	272	286	294	314	290	246	298	306	275	283	322	282	288	254	288	280	279	286	289	280	275	302	268	266	287	294	297	294	302	297	292	308	290	292	280	268	259	270	238	297	265	253	277	290	289	246	275	273	256	287	275	296	292	291	289	270	282	335	308	290	301	286	284	339	281	286	276	282	296	296	292	294	301	301	294	259	248	308	318	297	297	271	283	300	288	292	302	265	309	296	284	256	284	312	300	289	278	283	301	263	289	291	295	276	277	292	268	265	272	309	268	274	288	318	288	266	255	310	280	301	282	303	259	279	278	302	301	264	298	283	269	287	272	262	282	280	308	288	279	273	292	269	267	265	277	306	289	257	300	296	288	314	271	284	301	305	312	283	256	268	272	259	266	296	291	306	296	261	256	284	240	302	285	305	289	322	325	285	257	297	261	272	284	277	268	299	265	280	261	287	300	278	278	342	257	246	297	256	269	241	308	320	280	264	311	267	276	262	284	289	289	288	301	287	238	283	272	279	255	266	307	275	280	305	297	276	290	308	320	281	288	281	285	259	263	292	268	296	278	294	249	285	275	260	303	251	291	299	259	270	252	298	287	277	317	283	298	272	293	286	257	295	312	256	278	293	283	312	310	256	307	284	312	322	320	272	297	272	322	311	267	286	305	314	298	265	248	272	284	286	252	299	295	267	283	269	302	290	294	277	342	308	279	272	310	286	298	281	284	281	293	266	283	279	303	282	285	305	259	267	312	303	262	285	285	271	287	300	284	282	287	276	284	277	303	293	280	291	270	291	293	276	297	286	288	304	283	276	293	272	281	288	293	311	273	284	286	276	272	292	309	286	313	289	306	268	298	221	302	307	301	308	297	296	288	277	262	289	271	296	302	291	303	246	303	307	278	281	282	288	283	296	285	299	291	270	259	296	292	274	285	236	292	299	285	294	276	268	299	296	326	290	306	281	317	288	286	293	305	287	261	290	319	269	288	301	296	277	243	284	297	320	273	294	277	277	253	261	264	260	287	292	266	308	286	295	274	293	281	288	308	286	292	253	267	289	299	264	276	276	280	256	239	270	303	265	265	249	293	289	322	279	296	294	286	282	262	268	287	268	299	256	292	303	288	288	249	250	306	289	289	274	302	261	296	316	296	263	293	275	240	278	289	314	299	224	285	308	318	282	256	282	283	275	291	296	297	266	315	296	280	284	267	266	293	291	266	284	280	284	259	277	305	308	301	274	290	288	289	278	278	260	283	310	294	257	315	262	252	303	307	315	288	292	303	286	296	275	278	309	286	284	277	273	256	286	293	293	293	273	276	293	302	294	289	261	315	270	308	273	308	310	292	262	275	273	301	295	281	286	285	315	291	289	303	263	268	294	261	280	291	320	296	311	288	266	300	284	267	315	242	281	310	290	315	254	287	293	259	297	292	320	306	276	276	307	284	290	289	284	295	280	332	309	298	294	288	287	285	290	275	276	275	285	278	283	293	308	271	284	303	283	251	307	318	291	238	300	267	279	259	267	290	287	288	265	315	275	276	278	261	255	275	286	293	280	287	279	275	290	269	266	292	271	281	287	255	308	322	268	298	274	280	265	290	284	256	288	321	269	296	278	278	258	294	272	251	298	288	299	327	265	298	310	251	284	289	279	284	289	262	289	272	278	289	276	297	317	281	273	308	283	295	270	264	312	280	280	278	298	277	325	276	262	279	285	296	254	291	277	278	286	272	284	291	302	298	283	328	306	315	329	304	260	284	278	311	292	299	275	272	248	305	310	316	274	298	287	292	272	277	306	286	271	248	269	271	277	268	280	307	314	285	289	299	295	292	263	257	265	308	294	297	271	284	308	285	282	276	288	259	256	293	287	301	269	287	287	314	274	275	304	269	282	270	314	289	271	269	293	276	291	265	323	305	268	276	274	283	275	279	283	316	262	270	301	278	284	303	289	306	281	292	268	299	277	258	311	306	267	296	313	309	310	309	290	298	301	302	274	273	285	300	275	289	285	279	282	318	299	290	276	287	299	290	252	295	285	256	267	286	281	257	302	270	272	262	280	265	273	320	292	271	303	271	288	299	241	303	305	273	289	315	306	330	278	296	260	306	247	309	252	298	275	277	287	270	281	268	260	254	269	261	304	264	292	290	341	287	286	257	270	301	291	259	310	272	284	256	293	258	285	308	288	277	303	317	300	305	249	297	296	290	279	275	255	274	277	270	314	329	297	254	299	304	274	288	243	303	267	271	299	281	316	280	297	285	274	272	294	290	308	286	267	276	318	267	295	279	249	300	264	294	289	296	322	292	288	284	292	302	274	263	244	265	294	295	258	273	281	290	314	292	299	308	297	311	300	284	263	278	305	310	269	261	263	289	268	285	271	293	336	305	316	297	301	291	288	275	306	277	256	276	270	246	302	315	252	264	266	282	310	274	324	282	287	250	310	299	280	287	252	257	277	274	265	269	264	332	257	292	280	308	283	243	262	285	265	293	260	303	307	292	312	302	285	306	272	260	286	294	282	259	266	290	288	282	267	312	298	225	282	287	287	317	281	294	310	293	267	286	291	284	275	285	254	288	280	318	263	280	284	264	285	312	291	262	269	311	282	278	320	316	270	259	304	294	316	290	275	283	297	290	280	299	306	300	272	284	269	278	276	278	286	296	282	279	263	259	311	271	282	276	293	292	300	269	289	305	299	270	298	289	307	264	279	265	302	283	262	282	267	276	274	259	288	266	304	285	283	281	276	291	302	293	278	278	274	313	292	309	306	299	284	266	292	264	305	275	304	288	278	309	293	286	274	307	283	258	282	273	288	301	268	298	285	297	279	258	278	293	297	270	264	252	293	276	261	290	259	258	259	283	267	259	272	297	283	290	297	276	306	291	296	228	256	274	296	296	287	275	299	301	316	313	272	294	292	273	296	305	321	303	263	290	286	272	287	261	304	311	271	285	260	274	273	317	302	272	255	303	260	263	311	255	286	332	299	271	243	292	285	276	296	283	258	262	294	264	312	291	292	292	295	297	300	305	311	289	329	251	282	279	285	286	299	281	278	249	258	298	299	289	292	286	319	280	274	297	290	290	310	284	288	307	254	266	276	309	314	329	283	293	251	266	297	270	286	292	265	276	311	266	266	239	257	282	257	271	299	293	266	290	278	267	285	269	286	277	247	268	273	274	279	275	280	306	279	264	280	260	284	303	299	309	270	280	293	271
1976	706	705	700	645	708	668	652	639	660	595	643	657	661	592	645	671	639	689	612	647	636	600	644	650	629	650	615	615	620	651	625	599	659	627	624	624	633	664	645	651	630	608	690	665	664	687	626	617	599	630	658	595	637	636	686	609	656	621	640	619	607	607	676	650	655	654	640	560	630	663	631	601	618	616	609	638	630	660	609	639	632	650	619	603	583	630	618	656	547	678	667	640	592	665	665	621	644	652	649	616	661	616	669	671	659	645	592	597	630	596	634	657	710	619	589	609	633	643	631	626	577	636	578	665	670	630	622	634	654	608	589	650	661	632	663	668	620	665	619	584	595	621	651	629	638	597	703	624	672	624	677	611	637	596	655	665	630	641	633	642	647	705	614	631	622	642	619	621	630	670	606	638	686	587	613	582	628	627	587	622	657	629	624	640	625	681	572	623	629	626	661	642	646	676	605	629	622	635	633	622	663	633	634	679	642	633	600	662	699	601	619	646	629	619	620	622	652	658	578	621	622	605	618	640	612	600	619	649	617	661	628	593	624	639	614	619	628	573	687	621	605	609	599	588	594	653	650	640	596	669	631	652	614	627	618	620	656	631	662	660	640	627	643	604	637	597	635	635	630	623	631	628	624	607	623	615	644	643	661	631	631	627	674	649	640	595	638	649	645	601	579	656	617	615	613	615	598	619	608	626	605	613	613	593	682	647	647	646	646	625	669	648	600	673	612	667	625	655	672	653	671	632	668	634	612	657	617	612	609	657	630	645	647	582	587	624	608	649	635	649	633	647	609	625	642	625	638	631	654	635	654	634	644	616	635	652	615	603	696	624	659	618	649	617	660	604	624	634	654	644	651	678	656	594	684	615	663	646	635	625	633	636	658	670	613	666	578	672	637	585	619	621	625	657	633	606	613	629	648	616	631	586	595	624	643	659	613	625	609	629	592	665	586	624	657	587	631	634	615	583	622	621	672	591	683	620	612	617	650	599	593	607	636	647	603	643	622	666	681	647	628	577	592	665	644	600	670	624	629	620	591	590	588	643	593	624	645	611	675	649	602	616	662	651	648	649	619	581	630	587	654	597	628	643	651	615	612	618	606	643	703	667	664	688	644	630	649	642	677	647	627	599	578	613	642	639	608	649	603	605	596	619	595	592	610	641	573	599	627	661	654	643	635	620	647	576	660	642	637	607	634	615	601	606	663	631	613	602	648	624	576	668	637	603	604	642	630	601	598	618	626	674	624	630	589	617	603	624	610	592	640	646	658	572	624	641	610	664	643	587	649	653	652	649	622	638	624	611	638	644	645	687	614	645	641	625	588	667	619	635	603	630	568	604	651	658	644	645	633	608	643	667	595	656	640	631	614	625	659	651	622	665	614	632	658	581	643	596	628	620	611	631	635	617	617	629	658	614	605	633	599	640	652	587	622	631	621	644	655	622	615	641	600	650	638	612	643	637	623	638	625	652	621	679	633	668	612	645	619	644	639	639	652	607	611	605	647	661	668	637	640	625	586	594	636	616	651	624	615	639	640	637	602	600	686	673	614	645	619	615	625	646	646	591	651	621	667	647	641	605	620	638	617	590	606	642	646	641	618	612	615	574	652	637	573	582	663	595	619	623	633	600	665	654	670	660	616	641	628	614	654	649	588	611	633	598	679	598	626	628	613	625	636	637	639	636	723	622	609	633	626	630	607	617	608	633	602	604	638	668	628	672	626	630	695	666	607	627	635	649	568	624	651	642	656	646	663	600	646	655	633	598	587	640	618	571	603	638	646	613	622	640	647	652	609	619	622	605	661	614	617	622	629	632	612	659	613	658	621	659	662	620	652	682	614	703	593	643	614	627	656	585	617	564	577	602	592	621	599	613	609	655	636	615	591	601	623	619	692	659	657	606	606	589	630	686	659	618	642	655	641	647	670	639	659	614	591	597	626	612	647	667	630	576	626	585	594	645	665	600	672	624	646	647	626	617	597	680	655	616	622	637	644	643	678	625	688	602	615	625	651	613	671	632	670	637	681	611	668	618	647	591	642	647	600	648	641	609	649	623	626	621	647	640	622	602	662	704	629	655	640	618	663	631	617	674	619	621	656	626	650	593	624	620	614	628	645	643	644	649	638	639	598	627	629	596	653	607	638	655	658	650	617	637	637	620	636	599	596	662	647	627	622	607	656	644	624	668	632	627	610	648	636	653	617	619	618	639	638	634	624	626	692	653	633	639	654	641	660	623	594	622	620	637	634	641	607	652	609	617	587	579	644	630	632	617	654	632	589	629	629	621	660	647	627	591	618	621	640	628	630	596	628	628	615	665	656	605	625	597	646	650	612	648	621	589	625	657	601	630	622	657	629	631	645	631	637	648	601	610	628	570	633	620	639	623	618	649	621	644	587	661	613	608	676	643	618	605	635	628	647	652	646	617	594	620	663	636	589	650	652	621	655	626	663	663	654	604	588	680	627	656	627	620	588	649	635	625	617	615	640	667	658	615	643	612	635	624	663	654	683	590	643	593	619	587	641	640	642	610	596	623	621	612	658	649	630	628	655	653	585	676	639	608	636	650	638	636	628	627	694	648	701	636	631	627	636	617	591	612	638	601	604	616	630	623	637	626	576	653	630	628	651	605	657	624	625	572	628	653	645	617	627	614	618	637	680	674	641	625	618	679	626	621	641	591	651	647	644	611	626	670	638	583	594	652	655	631	647	671	599	597	612	603	673	623	653	665	667	609	661	650	600	661	604	624	585	659	648	644	686	620	658	604	617	606	687	616	657	635	628	629	627	624	638	649	651	603	635	602	605	653	636	651	609	645	629	658	625	632	607	640	589	607	628	649	572	634	629	620	624	621	618	617	647	622	633	624	665	628	656	647	664	665	668	673	662	650	629	637	630	662	649	661	604	631	634	615	597	626	621	659	636	626	610	615	608	649	621	619	595	608	670	657	619	638	639	646	676	665	636	647	656	578	636	643	625	620	627	660	617	642	590	662	626	670	610	624	637	613	648	656	639	597	640	595	630	612	621	632	639	639	640	645	665	661	651	624	610	589	600	561	644	627	609	638	676	633	621	678	616	599	682	666	657	621	672	632	642	606	595	638	669	605	631	631	619	628	666	630	620	615	589	658	695	624	595	640	593	658	644	612	587	613	604	664	636	629	632	643	575	603	605	672	687	647	664	649	616	619	607	642	653	648	616	575	605	624	652	656	668	625	635	631	641	623	623	649	647	603	679	674	582	613	608	623	619	648	614	632	636	628	616	638	597	614	681	620	607	632	646	628	613	602	626	601	609	610	599	606	645	640	647	634	610	644	623	622	607	604	659	614	601	608	603	643	663	637	614	643	610	626	644	610	641	695	602	604	654	639	583	660	637	652	621	620	619	602	623	629	608	635	636	687	654	619	601	651	644	596	688	637	643	619	605	612	595	617	655	630	675	585	646	633	623	630	615	636	667	633	653	595	621	601	608	652	619	624	608	654	632	620	605	647	634
7432	458	522	399	271	216	212	194	163	173	158	131	162	167	144	136	132	111	131	121	124	157	144	142	105	127	129	115	135	133	129	120	120	116	151	139	126	138	126	122	111	147	124	136	122	138	136	133	148	139	138	125	114	136	119	124	139	144	124	130	116	127	127	118	139	111	122	119	121	132	123	121	147	114	145	139	135	137	128	120	111	135	126	118	107	114	120	133	132	95	146	133	124	120	120	135	113	119	142	95	119	117	122	127	138	131	136	126	126	117	138	129	117	136	126	118	109	120	129	121	128	131	124	117	105	119	123	114	120	106	127	101	129	108	113	136	128	121	144	121	104	125	111	129	131	112	135	122	138	130	122	121	131	132	149	124	135	118	129	135	123	119	122	115	122	131	132	138	128	121	122	141	131	147	130	110	128	136	105	128	114	116	124	135	123	120	87	132	107	136	131	137	137	128	122	131	114	126	136	113	122	120	129	133	124	127	130	115	132	107	110	118	141	103	110	120	114	130	120	99	131	143	132	100	128	116	125	131	120	111	129	126	135	131	134	121	119	110	133	112	119	129	134	124	121	119	117	126	115	99	136	130	114	126	118	140	137	123	122	125	134	123	101	111	119	108	139	117	134	122	145	122	126	134	120	133	142	144	130	108	114	129	119	107	151	128	128	121	129	120	133	117	128	140	124	141	108	127	123	121	127	125	119	96	110	144	121	123	108	142	108	131	136	129	125	147	97	134	123	122	128	114	118	106	123	114	116	128	131	127	137	103	123	106	99	122	106	108	104	120	132	129	120	123	137	141	135	119	112	148	128	131	110	100	123	126	108	132	122	121	115	109	129	117	127	118	132	126	126	122	117	124	140	93	137	107	132	132	129	137	144	136	136	110	126	110	135	102	133	129	121	131	141	151	118	102	132	142	110	105	138	124	116	146	148	120	120	142	116	103	128	118	119	137	118	115	126	134	109	132	115	104	118	133	149	119	102	140	106	143	130	170	128	118	116	125	126	135	122	113	108	155	122	106	126	138	128	129	138	140	125	132	104	116	114	122	129	139	135	101	129	130	112	126	130	116	101	115	114	126	122	104	115	130	143	143	127	112	120	148	136	136	114	148	119	122	111	116	135	113	113	104	119	126	112	114	125	135	112	131	116	116	120	124	121	139	112	116	115	114	109	124	139	123	112	131	133	114	129	121	103	106	125	126	136	110	119	141	117	108	122	148	114	112	111	112	129	139	115	133	131	130	99	124	130	119	135	124	125	116	146	128	134	130	114	109	111	107	131	114	110	120	109	145	125	106	138	135	109	118	105	117	125	115	117	118	129	121	134	96	144	137	104	104	145	125	103	121	127	116	102	120	120	118	128	106	121	116	131	143	121	107	113	127	140	142	143	152	126	111	118	124	143	128	117	130	122	128	145	123	127	109	115	127	138	126	141	124	119	120	121	134	113	134	119	120	110	137	114	101	103	122	133	135	133	140	93	125	121	116	117	125	136	141	131	125	142	129	130	126	118	141	112	126	132	115	122	135	117	123	115	145	117	119	120	130	132	127	115	108	156	102	125	96	126	109	118	123	111	112	109	114	140	117	134	140	109	126	125	143	140	143	111	123	125	123	145	117	131	136	119	124	119	109	147	148	112	112	131	103	113	120	94	131	118	119	103	116	114	113	125	139	101	111	126	123	112	141	112	132	136	120	125	119	140	124	137	127	118	117	130	107	123	123	149	144	106	125	127	143	121	133	114	142	120	111	132	127	95	114	142	113	125	116	124	117	144	107	150	117	109	123	106	118	132	128	137	133	118	115	123	115	123	125	120	113	116	123	128	118	117	125	117	141	130	128	130	123	123	111	119	137	115	134	115	122	121	132	128	108	122	138	118	116	137	127	115	111	109	126	109	103	113	125	112	151	120	103	116	118	124	136	125	129	122	109	136	133	123	112	146	123	130	116	106	117	137	104	123	129	114	122	132	110	128	129	109	117	119	111	138	117	127	131	119	124	106	124	112	133	144	135	126	118	127	137	123	134	112	101	128	120	118	133	143	132	106	117	141	111	139	115	130	134	100	138	100	119	102	123	133	120	113	117	141	131	127	143	122	124	127	123	121	110	106	146	118	111	99	121	117	104	112	126	127	147	104	114	134	122	124	110	116	128	133	117	121	124	116	116	130	123	121	126	149	133	105	112	126	119	121	143	115	123	123	135	120	101	126	130	122	124	133	120	122	112	120	137	119	129	103	130	157	139	135	123	128	114	119	120	125	130	117	140	123	120	117	169	116	115	111	126	130	139	131	129	113	114	116	131	132	125	132	129	132	120	131	142	109	131	135	124	148	119	125	118	121	116	120	136	131	128	137	126	130	142	134	137	111	106	104	136	123	125	126	134	141	129	141	124	121	114	100	136	118	126	150	121	134	126	112	145	123	118	119	111	106	124	117	101	109	107	119	126	126	114	123	121	107	130	129	123	104	111	126	131	129	134	126	123	128	134	125	124	136	135	130	137	139	132	117	127	118	128	121	121	135	136	138	113	164	120	121	137	131	141	156	118	150	141	118	105	159	120	136	122	125	135	106	101	119	110	117	136	128	119	108	133	109	118	109	127	126	122	108	130	113	120	121	119	145	119	138	147	140	123	117	114	139	136	136	134	133	122	111	115	109	119	119	123	123	103	137	113	121	123	107	133	120	101	122	100	135	106	137	105	116	111	116	123	124	141	137	146	136	129	123	139	130	127	152	121	120	130	113	127	120	140	113	128	138	137	129	133	107	139	130	131	116	110	123	139	156	128	140	119	145	139	131	129	130	127	109	115	116	132	110	112	113	112	134	116	129	143	126	131	106	127	123	144	115	138	124	141	112	153	139	128	131	144	126	117	117	124	140	122	142	139	114	151	143	118	121	127	157	144	121	114	116	134	135	139	109	149	123	139	139	125	111	120	132	130	136	128	124	108	123	132	111	136	112	99	140	114	133	105	142	126	129	116	108	128	97	112	112	138	132	128	122	124	121	146	144	130	125	133	111	113	117	113	150	125	125	122	145	127	114	131	120	124	123	121	108	132	111	150	118	116	125	125	125	107	132	113	136	123	114	141	116	124	146	137	123	127	130	126	121	132	143	105	106	123	129	134	148	120	136	110	118	134	120	145	126	109	122	109	126	129	140	117	138	134	117	127	114	144	140	122	128	113	120	125	127	122	139	116	125	107	119	148	129	131	113	131	145	120	116	110	121	128	114	130	127	99	134	148	138	141	132	125	106	128	110	123	138	124	115	127	126	128	111	139	122	133	140	118	149	121	124	121	104	129	115	131	119	137	136	109	140	118	117	114	136	122	124	130	126	129	131	108	126	120	130	132	108	104	120	131	119	113	127	144	130	135	116	121	129	145	134	144	119	141	124	122	126	129	120	139	112	131	142	124	128	118	103	132	97	129	124	124	108	117	128	110	119	113	124	109	122	120	123	110	111	126	130	127	137	130	116	124	127	103	147	131	128	100
6124	610	1135	1300	1090	937	769	620	536	517	483	489	439	441	423	404	425	374	369	353	361	366	364	351	400	353	356	370	295	302	335	340	371	343	364	349	344	303	306	336	312	354	297	328	371	335	336	320	345	348	343	338	349	313	328	329	289	324	318	316	327	343	316	305	349	303	313	332	292	332	300	334	326	298	322	325	315	314	297	333	320	347	334	316	349	352	339	300	320	327	288	303	356	310	303	309	310	347	296	317	319	325	316	321	304	317	337	327	334	313	298	298	336	307	327	285	295	330	348	331	323	315	298	334	306	299	305	337	322	314	349	319	300	355	301	327	343	299	337	306	333	309	293	308	317	294	344	314	314	318	325	331	313	325	327	363	308	308	342	288	323	316	318	361	318	300	359	299	346	287	316	358	337	345	357	297	322	337	309	326	303	317	335	329	308	312	308	298	293	337	348	382	320	311	310	296	344	329	349	297	339	317	306	295	358	327	349	276	320	353	305	334	327	319	278	285	330	341	332	282	321	326	333	316	305	322	314	302	325	324	320	328	310	300	332	321	304	304	328	299	317	313	342	313	310	308	338	306	296	307	293	327	308	309	310	348	306	315	317	329	333	315	298	333	331	326	322	356	324	328	299	304	333	292	325	334	302	345	302	298	326	329	321	337	320	311	325	339	323	314	324	290	322	298	333	308	325	314	334	305	332	325	317	317	305	333	346	321	313	324	313	294	315	328	329	328	330	343	312	320	302	288	332	324	311	311	299	313	319	283	313	308	332	310	306	316	298	322	307	321	311	295	302	309	319	313	309	318	311	334	302	315	313	296	329	292	328	337	339	343	291	303	327	301	319	333	340	336	322	300	287	334	316	296	321	352	314	333	327	312	320	303	294	317	301	323	284	318	326	329	329	334	337	338	298	306	342	306	340	282	347	308	315	331	301	325	300	342	352	298	297	308	299	312	338	308	298	304	315	328	351	296	311	316	320	284	301	313	318	291	336	331	291	331	339	309	313	327	317	270	325	320	322	315	339	303	313	318	338	306	343	296	311	304	324	330	322	335	303	301	326	323	319	321	308	323	332	337	285	329	313	325	318	343	318	328	323	303	315	276	288	302	333	337	300	308	331	331	327	329	270	325	310	316	300	311	318	322	297	315	281	321	310	325	293	316	306	317	342	318	329	295	307	332	360	330	331	315	300	319	321	311	325	333	286	301	327	331	320	320	349	302	311	311	339	329	341	324	309	304	318	325	330	346	319	323	311	332	325	328	342	319	327	312	336	283	317	317	298	294	336	361	333	320	303	315	295	328	290	322	322	314	319	299	323	327	310	312	291	301	321	351	322	343	317	318	285	334	317	310	337	310	313	312	285	343	301	314	294	337	310	313	348	289	334	345	316	302	341	297	299	300	320	337	335	286	313	314	323	286	310	310	305	305	301	289	305	310	345	308	316	331	325	320	300	297	314	326	332	309	332	303	290	325	360	273	320	294	323	307	327	296	324	290	329	334	335	313	324	314	314	315	328	348	295	319	344	310	322	293	355	336	310	330	319	330	288	342	323	296	314	322	325	307	292	322	326	335	322	296	324	331	324	314	299	289	298	304	322	299	304	341	326	323	316	340	317	300	326	314	353	335	321	331	328	320	330	290	296	310	305	322	344	305	298	326	306	343	327	291	313	301	285	293	336	319	320	330	330	327	288	362	286	324	336	298	313	329	299	326	342	339	315	319	331	307	322	303	298	321	299	320	332	292	326	314	342	343	300	303	336	334	323	333	314	316	346	306	329	297	331	305	322	351	307	343	294	291	341	282	308	301	309	337	302	322	311	300	318	339	317	337	324	330	310	284	327	333	288	311	341	334	314	311	305	307	297	305	309	306	312	333	305	297	312	287	334	297	314	340	321	338	311	292	301	338	292	344	316	315	291	290	335	348	310	325	352	312	299	281	306	330	330	352	302	291	316	319	284	332	282	307	329	302	319	321	341	315	316	300	331	350	329	306	296	333	315	316	325	316	336	321	305	321	303	329	337	303	333	354	312	328	304	320	318	314	299	306	279	309	355	316	269	347	323	324	304	276	312	293	337	303	326	297	304	316	295	348	313	307	284	325	314	296	298	307	339	326	314	335	323	316	305	342	338	333	394	321	315	330	275	308	332	332	288	326	322	305	331	311	305	305	323	341	296	339	324	329	327	314	320	313	306	317	313	321	321	311	294	327	300	310	345	310	331	332	340	375	328	293	316	324	294	349	328	356	316	328	321	305	363	318	298	355	314	313	325	330	293	292	298	331	301	317	325	323	326	289	319	315	335	333	307	340	339	305	300	346	334	294	340	321	317	332	346	337	304	314	289	287	309	319	312	304	331	319	320	308	309	330	346	300	310	335	297	318	305	311	323	318	341	352	305	348	332	305	331	291	309	341	337	317	325	331	302	353	335	320	304	292	330	335	317	301	289	325	322	327	316	287	286	316	308	302	343	314	325	308	289	323	335	327	353	317	323	301	312	296	303	300	304	318	298	290	307	315	332	312	333	296	304	294	308	326	288	330	318	344	332	290	326	302	270	326	284	303	325	314	308	316	310	328	348	324	317	310	309	288	338	304	325	303	319	304	317	282	311	331	331	326	312	298	333	350	295	327	311	324	302	310	337	312	340	333	320	317	324	318	319	349	348	323	323	334	334	313	317	321	318	291	328	314	298	319	314	326	332	345	325	327	325	334	331	288	312	313	336	333	309	348	301	309	346	332	345	320	308	302	300	307	351	328	340	341	288	311	321	313	338	343	315	299	313	333	292	305	310	317	302	317	317	321	307	354	336	295	336	329	299	326	310	333	347	330	313	320	343	322	316	292	276	290	326	362	319	326	294	328	301	337	334	320	301	332	324	334	299	299	321	291	325	284	310	309	347	325	289	311	293	308	324	340	291	329	341	319	327	351	322	284	294	318	321	356	302	320	325	335	336	312	339	306	313	307	316	307	268	308	328	295	295	335	331	317	283	301	362	324	324	327	366	312	306	302	320	309	305	289	340	291	336	340	319	304	327	334	273	301	287	320	312	286	303	334	317	294	304	336	344	294	290	317	326	346	322	299	301	354	331	302	286	325	311	323	331	272	310	302	299	316	306	324	337	278	320	327	335	311	350	316	308	302	321	300	319	325	319	304	367	299	295	320	335	305	301	312	302	380	331	319	327	299	279	297	310	322	306	300	312	286	324	330	346	310	313	321	305	292	331	346	324	294	300	309	322	323	332	298	284	320	303	302	294	313	340	333	318	282	330	334	313	330	322	336	340	346	323	308	332	317	317	309	326	329	333	292	302	318	341	311	308	333	310	314	337	328	332	306	331	310	328	284	333	321	334	304	323	316	312	316	306	308	302	282	314	317	325	318	339	325	314	321	343	276	299	323	319	320	347	323	315	299	303	308	326	316	333	342	312	321	332	314	309	319	355	332	326	311	322	308	347	316	315	328	340	299	330	314	292	329	338	302	318	307	335	310
14065	1182	952	704	507	377	324	283	267	227	228	189	228	201	170	181	189	208	173	185	176	215	172	182	185	159	183	178	174	163	187	176	178	188	175	187	181	182	164	151	190	173	161	158	160	149	189	187	190	167	191	169	151	169	158	170	206	166	163	166	181	168	176	190	168	166	169	155	168	159	177	161	189	165	180	170	177	169	194	173	164	151	185	163	165	171	200	141	161	159	167	157	153	165	178	168	182	173	185	152	163	167	176	157	171	182	149	165	163	174	178	168	163	177	178	188	171	181	178	165	154	196	171	144	147	190	152	159	169	200	171	155	182	155	179	158	144	161	166	152	150	170	169	164	175	177	185	172	186	167	179	151	169	155	158	159	137	152	193	154	136	177	162	148	191	169	171	169	174	162	176	180	162	170	156	144	158	182	182	162	166	169	172	181	156	175	145	170	132	176	165	180	167	152	165	158	150	171	171	177	169	190	156	170	171	166	167	157	171	151	169	169	159	141	165	172	157	177	201	173	171	167	173	169	160	162	139	167	165	188	166	156	160	186	181	170	164	146	168	150	171	170	166	167	140	173	194	160	180	187	179	166	171	179	179	164	172	172	170	193	172	169	168	180	174	168	169	160	147	178	186	180	183	173	158	183	166	150	183	185	162	163	159	209	155	156	180	174	184	175	141	168	174	173	170	177	187	173	176	176	158	167	178	164	150	154	184	164	160	193	150	166	177	169	168	133	199	160	161	187	174	173	156	154	176	167	179	159	161	183	170	168	180	151	179	165	160	150	165	142	166	173	167	162	158	173	173	165	179	178	172	160	169	187	174	219	145	227	153	164	173	168	143	150	170	165	159	172	157	171	172	176	158	167	169	159	169	178	152	174	172	164	172	156	189	172	155	159	176	159	162	174	185	175	189	150	168	152	156	158	157	164	176	158	180	173	150	148	169	169	155	153	179	192	159	151	167	157	145	147	172	171	197	138	164	153	163	163	139	144	147	152	169	150	199	143	188	153	166	173	173	160	159	221	166	194	160	199	190	196	179	155	148	157	188	172	172	164	163	163	152	157	157	164	178	176	177	177	192	172	174	184	143	145	168	170	157	180	143	199	177	161	178	152	180	164	140	145	165	145	140	192	152	171	179	163	160	153	147	176	154	168	177	139	173	147	191	185	194	116	157	181	168	192	198	160	176	159	160	173	171	170	171	187	166	171	149	215	164	168	165	153	146	175	193	157	188	160	152	163	179	162	159	160	190	162	166	154	188	147	176	146	172	178	174	154	173	179	179	195	150	153	172	180	151	174	180	154	182	146	157	186	167	151	168	150	154	152	184	166	143	167	214	169	151	180	149	152	173	175	153	157	149	172	183	191	161	163	147	163	176	167	190	134	153	168	159	159	156	184	171	144	175	184	148	155	194	176	171	194	142	165	141	131	172	170	166	142	158	167	158	145	157	133	166	157	155	162	170	172	142	143	176	170	164	170	190	177	146	167	171	158	145	197	175	174	142	162	183	179	169	141	157	147	167	162	189	178	181	150	187	155	177	177	158	169	168	184	162	151	162	178	166	138	158	169	149	162	167	159	148	173	211	156	141	167	168	145	184	166	143	165	175	172	155	200	144	151	147	177	175	161	193	176	174	183	164	149	158	182	160	156	164	182	190	163	170	146	169	168	145	187	171	154	171	175	152	156	155	170	175	148	168	142	186	147	169	152	182	167	170	168	153	160	170	170	181	164	180	183	173	146	156	142	169	160	159	152	168	174	149	164	141	165	149	184	171	174	183	162	171	176	176	167	154	164	179	156	161	171	166	201	166	168	156	181	157	168	166	174	156	163	164	144	168	163	167	187	184	175	180	165	172	195	170	185	173	157	163	192	157	197	138	160	161	146	166	154	180	170	169	151	201	162	148	148	176	166	164	170	187	151	168	181	153	176	169	162	168	157	163	168	180	156	182	160	169	149	171	166	170	182	150	168	148	167	158	180	176	139	180	159	161	192	164	171	164	131	147	181	179	154	160	166	157	177	168	168	169	164	175	158	173	153	134	190	186	167	180	167	155	194	160	174	161	159	172	162	162	140	152	158	172	166	187	161	168	163	153	174	158	176	142	166	149	160	172	175	198	166	165	164	161	164	158	150	173	172	144	178	167	149	157	166	160	179	181	157	177	145	146	171	168	165	159	157	177	138	170	169	135	178	172	151	179	174	172	167	197	181	193	144	161	173	168	158	166	173	156	188	162	157	186	183	169	191	164	182	152	196	173	182	148	154	173	151	186	166	175	188	175	166	157	155	188	184	150	166	184	162	173	187	186	186	166	180	185	173	165	162	140	179	188	157	182	184	153	177	182	175	181	182	147	190	162	189	167	156	152	185	166	181	174	170	165	173	148	157	185	162	163	185	151	184	178	190	167	167	168	152	189	207	156	156	174	151	164	165	199	184	163	170	165	172	168	180	161	164	158	175	160	170	173	158	198	185	185	180	172	166	145	155	167	176	184	179	177	171	158	185	155	143	156	152	151	192	167	159	188	156	180	152	172	158	179	178	174	178	159	160	195	167	172	181	185	175	182	171	188	169	173	143	155	156	179	146	160	163	161	174	170	189	150	174	177	168	166	156	186	165	168	144	158	190	162	156	166	131	157	161	179	171	154	166	168	171	162	189	157	168	165	164	196	149	146	182	161	163	181	173	175	176	153	153	161	154	145	159	151	142	160	177	182	163	170	169	156	170	151	158	149	158	164	160	158	183	164	159	173	180	170	170	152	153	159	154	174	161	170	168	149	158	141	165	181	206	178	141	173	173	161	157	158	158	170	183	177	173	180	179	155	175	190	163	161	152	161	187	218	184	146	173	171	178	178	158	162	177	169	169	178	177	176	189	138	163	177	191	152	180	173	151	144	155	188	176	159	197	163	167	155	172	172	171	177	177	155	184	194	145	169	162	177	173	177	173	180	178	161	173	162	173	176	148	158	192	168	176	151	163	184	173	167	185	158	166	183	150	164	195	190	159	150	153	163	163	155	179	159	176	187	172	174	163	156	183	165	174	188	154	165	165	144	163	171	181	160	151	179	162	170	182	180	177	179	176	174	155	158	161	152	158	187	171	173	170	185	167	176	174	182	166	185	162	170	127	165	156	180	135	180	170	191	156	168	157	159	153	185	177	183	183	151	176	166	162	150	159	160	152	151	153	155	171	185	175	160	161	156	161	178	168	166	153	155	195	152	169	169	185	189	163	174	180	176	152	166	177	146	173	161	201	189	168	183	188	175	163	153	171	170	162	188	187	168	153	166	153	166	163	174	182	168	155	174	192	158	166	170	153	181	167	171	157	172	152	158	167	175	169	159	192	166	180	183	167	140	185	165	171	181	158	174	161	175	178	161	154	161	161	145	171	171	177	175	164	159	165	176	152	176	178	178	144	166	160	162	163	173	151	153	201	176	172	179	176	147	158	164	159	151	157	149	144	172	156	151	166	162	160	187	185	160	177	163	161
8074	1116	1979	2262	1885	1499	1186	1046	890	774	716	709	660	600	596	535	551	589	506	521	514	543	478	524	482	470	492	503	453	479	503	474	457	494	464	447	444	460	510	458	444	453	443	431	451	465	469	422	461	461	458	440	420	417	425	438	431	446	466	423	455	454	425	413	437	421	429	430	434	405	430	453	426	443	396	421	426	469	449	432	456	433	442	427	442	417	422	411	363	419	444	416	449	408	424	454	430	437	412	476	408	448	463	411	422	434	438	448	403	425	393	444	435	403	400	394	447	439	437	411	413	409	423	426	412	450	428	406	444	462	421	439	430	424	428	440	417	482	441	438	425	420	445	441	404	396	450	458	442	429	444	444	415	463	385	482	437	424	449	395	421	444	416	423	399	436	422	438	417	451	447	444	414	435	422	426	420	403	467	399	362	440	409	399	433	475	387	417	425	456	414	464	430	413	430	416	439	458	430	427	415	437	426	376	401	453	438	420	458	459	431	403	436	442	391	438	427	427	452	408	413	405	439	413	427	410	417	410	421	402	381	444	427	446	404	440	439	444	419	404	442	441	427	400	446	451	430	418	420	428	425	443	462	443	423	406	423	440	440	390	392	424	407	425	429	452	446	409	433	423	439	433	408	408	419	470	395	441	421	403	440	399	419	392	427	439	405	421	424	425	423	395	456	444	437	424	423	442	446	442	421	434	397	442	443	435	444	447	430	447	480	436	422	415	402	431	434	447	424	408	425	436	395	450	420	389	417	433	434	449	445	429	432	440	437	410	442	422	413	468	414	464	458	445	417	426	455	430	383	439	432	433	479	382	411	404	375	433	449	468	436	436	405	428	432	422	398	403	422	431	418	418	438	439	459	458	398	434	432	412	410	441	432	421	402	402	446	461	405	434	457	450	425	397	401	401	428	477	438	430	404	444	407	412	409	443	429	424	414	426	432	430	431	422	437	431	414	444	416	410	418	446	460	435	415	414	443	380	425	427	408	423	411	439	428	427	424	428	409	409	439	431	422	422	437	417	380	419	460	402	452	405	393	412	450	442	406	433	418	441	435	448	426	429	427	424	415	421	405	414	437	419	390	409	399	428	429	415	425	435	415	400	432	422	452	409	422	445	394	423	432	446	445	448	425	429	424	398	455	435	433	471	423	478	424	427	416	416	404	389	430	404	426	398	454	395	426	428	436	420	403	429	407	400	427	390	451	438	406	416	415	402	439	455	404	409	458	423	446	453	440	411	450	431	435	389	418	398	418	399	408	421	386	416	397	422	412	402	426	404	460	422	439	487	468	457	408	450	392	408	422	433	420	430	415	438	430	413	398	437	415	402	428	423	422	422	449	426	409	378	439	431	388	397	420	413	406	445	419	432	425	451	397	428	400	417	435	430	437	441	431	448	402	448	453	405	426	397	391	422	421	428	411	390	421	425	411	410	416	436	416	433	439	402	380	397	409	402	407	408	441	425	446	436	453	429	406	443	425	425	414	415	420	426	444	438	421	442	434	375	402	454	434	448	400	426	414	416	395	451	393	451	383	399	413	413	443	441	433	453	428	437	434	411	409	409	443	432	448	440	473	417	435	403	411	408	457	423	419	419	432	435	411	412	440	409	433	418	393	407	448	425	406	414	395	446	432	413	419	436	464	420	411	441	409	421	421	477	438	452	444	418	414	404	457	433	461	455	423	403	413	418	453	396	428	410	404	381	388	401	424	402	431	436	416	432	466	414	425	410	416	442	404	404	470	425	452	396	435	420	396	385	426	420	385	438	401	429	407	439	460	433	426	458	414	458	445	390	431	409	396	409	428	406	391	422	418	428	406	441	412	391	473	422	437	433	415	430	421	430	390	431	452	414	410	435	414	437	402	428	410	407	439	419	394	387	468	401	426	428	422	446	416	423	457	421	425	451	448	427	450	445	433	402	414	436	417	416	439	431	425	412	427	438	438	377	446	422	403	418	383	465	433	403	439	414	405	416	406	417	407	441	430	433	453	413	411	414	430	440	436	432	471	415	435	425	420	452	403	395	423	419	431	410	424	419	462	370	420	389	415	389	416	407	454	441	421	458	421	433	427	423	408	386	400	464	404	421	450	443	445	412	426	440	402	424	439	447	438	442	484	436	446	401	403	413	378	392	442	409	421	435	412	416	412	419	429	429	451	442	424	394	413	444	448	463	426	429	408	457	419	420	408	437	422	447	423	416	468	462	433	430	409	413	445	394	427	470	427	424	450	421	435	433	460	474	464	431	410	409	412	407	395	435	405	414	461	448	448	397	425	424	414	391	425	396	430	423	453	449	416	390	429	417	454	441	379	420	413	460	446	467	435	418	401	399	438	421	417	404	439	440	457	438	445	425	447	409	418	389	421	433	425	390	422	455	425	468	432	459	416	424	419	448	408	434	402	424	417	445	372	473	443	415	447	425	435	416	424	457	443	390	447	404	435	437	446	389	430	403	403	434	434	425	415	424	441	430	422	433	416	411	430	420	419	451	411	413	415	413	408	426	421	454	452	439	405	436	409	469	439	443	432	425	414	412	419	451	383	401	406	395	413	427	406	431	417	399	423	436	430	398	416	416	413	430	426	405	447	428	443	396	398	479	424	428	460	395	434	422	439	445	441	417	397	400	455	435	409	431	425	398	473	427	450	416	450	409	427	451	442	416	425	436	425	434	417	413	426	440	387	409	415	419	418	411	431	406	440	408	430	426	416	430	438	436	419	427	436	396	422	417	392	408	437	447	465	465	435	422	412	413	462	420	420	422	433	368	430	423	418	433	431	414	391	445	399	383	456	406	411	443	429	424	422	413	419	429	406	397	437	454	447	418	392	410	425	402	418	441	469	399	411	442	411	447	423	445	448	431	449	423	460	445	435	472	421	454	425	421	437	426	435	418	405	381	414	433	441	431	449	427	370	416	423	446	413	449	397	447	428	404	414	410	416	454	434	426	433	457	471	395	437	435	448	419	473	459	445	416	442	434	428	418	407	423	432	421	416	419	426	412	424	437	435	395	409	428	423	432	425	410	430	445	418	415	434	436	410	405	403	431	421	395	447	428	412	406	474	423	399	464	437	437	425	408	451	423	402	414	430	441	476	386	433	413	426	435	465	445	468	409	406	436	421	457	427	401	436	438	407	409	409	446	434	421	423	390	438	439	455	413	451	433	470	433	428	422	425	411	438	368	425	430	380	390	420	424	390	421	441	445	445	390	387	421	447	382	419	404	390	449	437	418	428	448	480	403	419	435	428	412	424	427	438	419	426	450	454	433	406	439	407	428	430	434	377	415	423	401	394	441	423	413	403	427	444	410	445	450	405	375	439	425	397	435	414	441	410	407	430	417	417	469	416	418	377	432	434	428	451	433	416	410	449	438	413	427	427	437	419	417	385	467	397	408	440	420	446	427	456	421	400	404	423	419	417	400	444	429	432	420	409	433	463	454	431	403	429	420	457	453	416	461	408	448	379	392	397	433	423	416	434	422	431	419
1497	273	290	270	279	308	267	273	314	248	316	290	304	299	274	325	274	294	284	283	248	274	297	301	323	297	265	291	288	284	305	282	257	300	265	284	273	277	272	309	311	284	273	338	281	298	282	292	308	301	250	279	300	310	267	297	284	298	297	278	307	285	289	270	301	321	269	298	290	307	302	302	279	322	303	287	299	312	288	302	270	278	287	293	306	313	303	288	306	257	302	287	257	293	304	290	328	324	281	309	281	272	302	284	275	287	313	287	284	293	276	294	272	289	264	309	297	302	300	290	293	265	288	281	301	318	290	282	282	271	284	286	305	315	318	267	316	266	283	284	288	262	286	265	270	287	289	284	285	283	301	288	282	288	292	282	269	277	307	287	260	308	286	284	314	285	276	271	287	251	296	295	298	277	274	284	290	295	291	294	281	269	278	314	277	249	272	286	274	289	297	313	294	281	289	303	290	283	284	323	289	291	275	258	244	276	265	272	303	279	295	273	278	285	316	303	295	311	266	309	276	288	245	279	276	289	279	299	275	299	324	292	251	292	281	264	280	273	293	283	277	310	301	256	280	270	284	283	291	284	267	317	281	292	306	285	248	286	254	261	274	337	285	273	264	291	267	296	304	301	289	272	267	295	275	297	285	283	285	285	267	260	300	272	273	293	296	303	277	266	295	304	281	299	269	296	318	275	263	307	300	276	283	330	287	271	300	262	280	267	288	296	303	285	288	283	303	272	328	286	276	303	282	307	314	294	277	274	294	255	264	262	282	261	288	293	298	292	263	284	282	288	296	279	315	306	288	260	242	273	265	308	331	320	287	234	277	308	284	299	271	294	265	302	308	271	257	266	292	284	282	267	294	284	293	298	294	291	299	287	273	247	283	291	290	296	264	275	274	297	287	285	251	229	282	291	272	294	279	299	284	268	268	307	286	288	274	320	276	299	277	272	273	277	298	278	277	306	275	262	287	273	255	302	281	280	273	262	283	270	288	289	288	291	280	278	290	293	249	275	295	306	317	298	281	288	297	313	278	287	294	287	298	303	294	273	259	295	275	281	272	288	312	283	259	288	302	281	297	267	259	265	281	300	290	278	294	289	277	275	306	292	290	279	307	287	292	264	257	307	277	317	289	279	280	297	274	285	292	284	280	271	287	313	279	285	269	268	296	302	242	270	284	266	309	306	312	278	271	281	284	292	291	279	273	298	269	280	275	304	271	274	291	288	275	296	274	286	282	252	278	280	291	249	310	257	291	310	285	275	293	284	309	293	283	288	290	299	286	289	289	282	303	271	301	266	302	279	245	298	298	300	328	284	286	276	294	283	294	298	287	256	293	297	276	283	268	304	288	303	263	307	290	308	308	255	278	311	274	286	250	271	307	276	260	288	293	285	287	256	273	283	262	274	292	253	329	308	281	296	314	295	297	268	263	293	297	312	278	301	266	318	269	256	292	297	263	251	286	287	273	303	280	275	299	262	297	280	267	286	314	280	292	285	313	264	308	288	307	281	255	261	263	271	287	286	308	308	285	276	271	292	303	273	289	308	291	295	304	282	300	258	280	305	308	259	290	300	306	286	296	277	273	257	315	277	298	292	280	252	278	287	273	317	329	283	292	275	266	277	328	264	276	297	260	253	290	260	291	278	274	288	251	275	307	310	287	306	294	276	318	290	259	278	289	292	300	299	304	253	281	269	294	285	303	281	288	281	263	311	288	261	261	282	285	327	311	287	306	271	297	296	257	285	276	312	273	275	309	324	296	268	306	247	297	284	283	290	309	296	276	283	300	276	281	263	313	318	318	262	314	257	292	261	286	270	304	260	288	268	288	275	264	274	285	289	246	310	272	307	309	276	287	305	321	302	275	269	280	289	285	289	288	283	280	281	301	289	282	292	299	274	299	285	290	270	286	315	286	298	276	279	303	295	261	306	271	252	283	298	268	261	300	263	261	288	268	306	294	283	313	326	334	257	278	280	279	243	294	315	285	268	260	283	273	289	286	311	299	307	287	278	318	286	281	264	294	281	289	298	313	278	268	269	284	321	266	282	320	272	296	267	264	285	297	250	275	293	244	258	272	272	293	286	293	282	309	304	304	302	315	256	261	266	312	313	269	279	296	279	261	246	266	246	264	255	318	294	271	312	322	270	305	293	295	299	256	264	317	281	303	258	299	268	270	310	310	306	267	292	257	246	265	276	271	288	258	279	291	321	285	298	278	266	304	290	268	271	297	301	296	288	276	262	260	288	269	280	297	280	319	258	233	275	278	288	331	282	262	296	280	298	280	267	289	292	271	317	294	287	296	290	307	288	295	281	295	273	290	271	290	275	300	301	300	284	292	304	317	330	296	315	291	302	317	295	294	267	244	244	243	265	266	278	295	318	283	286	271	280	311	288	280	268	286	331	283	279	278	270	285	242	294	284	287	275	291	302	294	281	291	272	303	264	307	285	285	291	302	313	291	314	255	255	280	292	289	314	280	273	293	276	287	280	288	272	310	297	276	286	294	281	296	297	267	280	254	261	312	285	266	277	280	263	317	291	260	263	293	274	285	281	306	306	342	306	308	310	304	291	267	277	262	315	286	304	271	254	260	276	328	278	287	253	302	298	303	286	279	268	292	247	290	297	273	293	276	287	272	251	275	295	313	281	306	239	279	270	320	295	299	235	289	284	288	298	274	272	303	285	312	277	293	274	280	277	296	317	306	287	271	266	291	300	301	319	284	299	281	238	279	283	317	277	267	293	306	305	307	298	321	256	301	302	247	288	303	293	292	272	288	284	305	318	293	296	275	307	289	286	290	310	267	286	291	307	282	271	297	289	304	275	261	290	297	269	275	259	304	319	315	291	281	263	332	309	271	270	264	286	262	303	284	265	269	279	308	271	268	316	285	309	249	313	295	297	304	295	339	265	296	281	288	296	264	300	256	286	240	279	292	245	309	293	283	282	300	291	263	272	264	271	285	308	293	270	271	264	278	285	269	245	286	265	284	251	280	292	261	266	279	288	267	262	266	314	285	290	302	272	273	276	263	274	288	291	322	267	260	303	293	282	267	299	251	286	282	297	287	320	280	302	287	272	300	292	290	326	317	273	283	297	250	286	300	251	278	285	263	275	287	302	269	280	262	274	274	298	310	278	274	302	310	301	291	269	290	313	306	297	273	322	283	293	295	321	303	323	270	286	294	274	286	290	300	278	284	287	261	304	284	253	282	312	299	279	278	289	285	308	299	315	304	285	288	301	284	283	252	278	266	304	301	304	267	244	289	296	301	293	284	299	320	266	262	287	264	302	305	295	333	292	293	288	307	288	303	297	269	268	277	301	282	268	294	275	286	316	282	280	277	282	286	295	298	288	297	322	311	282	313	281	288	273	280	284	291	293	279	270	293	294	275	308	303	310	295	268	270	293	266	272	278	258	274	269	242	244	286	285	263	299	315	276	290	280	269	306	286	305	242	277	293	265	279	295	303	267	281	282	265	274	271	266	323	251
1831	673	636	695	644	678	645	608	656	622	666	634	631	654	631	598	659	622	596	661	601	673	637	683	642	644	648	646	594	663	588	639	602	604	631	655	601	658	680	615	653	653	676	613	627	720	629	647	672	633	608	677	628	640	626	614	681	589	653	624	641	609	664	660	659	661	668	609	617	655	620	662	655	613	664	678	650	642	635	615	586	647	639	658	672	694	669	640	653	635	613	641	648	670	648	607	656	579	640	628	642	648	659	628	641	646	581	596	635	593	658	630	627	607	618	646	623	640	610	618	616	622	670	627	622	647	626	626	606	650	632	637	627	625	618	603	608	617	636	629	591	570	649	610	675	636	701	650	664	692	609	584	603	632	657	610	619	615	663	625	647	647	647	612	645	577	612	648	607	637	574	628	627	670	628	630	666	633	595	608	704	650	629	611	627	609	622	634	618	624	640	624	634	623	635	622	667	667	662	642	588	641	650	603	606	618	635	648	594	624	624	631	609	641	634	634	605	631	641	613	652	625	633	630	626	648	618	686	648	612	670	649	631	620	628	605	639	616	621	625	609	557	659	630	660	600	632	623	621	636	649	650	633	607	636	650	653	652	624	659	635	623	650	598	665	685	661	643	663	644	639	610	622	622	643	643	632	654	654	627	628	637	660	623	632	612	611	614	674	618	619	589	641	615	629	592	623	614	618	584	584	617	667	624	647	643	625	639	656	622	617	630	612	625	673	628	649	632	614	614	606	625	650	640	644	679	620	673	647	627	615	628	633	631	642	638	639	615	639	658	651	623	575	626	630	660	611	645	613	616	606	639	623	612	670	623	620	649	647	622	677	656	606	632	603	637	623	619	679	620	644	657	648	616	599	644	633	580	666	682	644	654	561	626	643	639	607	605	599	653	674	614	645	666	634	618	638	603	623	637	623	619	613	613	662	609	625	630	615	622	656	657	647	643	620	612	628	636	608	570	600	658	620	616	632	614	653	632	631	629	639	639	631	614	624	604	645	634	623	648	666	627	579	614	669	663	612	654	670	601	637	637	622	671	650	615	647	650	616	653	646	675	585	608	628	661	645	651	647	631	661	595	580	601	570	630	606	668	639	634	675	631	601	652	659	631	628	641	678	671	665	650	661	690	600	598	650	594	664	609	639	624	610	653	635	639	654	618	654	681	568	607	536	632	659	648	620	584	605	678	681	619	612	622	654	634	639	621	623	587	652	611	633	639	630	645	645	616	605	612	603	625	610	640	644	661	602	638	652	630	632	599	635	642	617	625	582	655	643	630	628	602	646	574	636	634	599	642	644	604	603	629	636	680	618	665	602	635	673	642	614	635	608	673	663	611	616	617	662	649	656	661	640	647	646	620	607	648	662	624	640	646	664	607	654	625	637	615	612	643	610	601	633	667	604	624	675	613	612	568	605	609	643	627	623	639	609	647	637	643	620	591	632	620	633	594	643	615	591	685	641	616	608	607	637	602	615	581	628	662	637	629	615	686	635	666	598	660	635	624	682	622	646	625	659	647	619	632	674	607	647	632	663	667	603	571	625	636	657	674	603	644	631	657	679	651	618	628	616	638	668	664	616	621	689	608	618	617	619	598	623	646	656	624	601	614	639	660	639	616	627	631	636	603	623	620	609	660	659	608	640	662	638	630	616	601	641	643	601	643	663	631	642	643	586	638	616	652	620	639	629	631	610	659	629	670	624	622	605	618	613	610	620	623	607	624	670	622	602	594	632	631	574	635	610	590	614	596	648	587	674	602	634	659	674	663	615	611	654	601	580	637	615	612	602	606	635	586	632	642	644	629	648	630	605	614	645	656	647	634	637	644	606	661	631	658	658	648	620	678	625	637	624	634	616	562	584	646	641	619	671	630	670	607	577	647	609	661	604	618	603	629	656	660	593	635	636	616	647	689	600	635	659	609	583	655	613	563	642	609	619	640	646	629	652	658	661	631	653	631	645	624	655	651	655	632	604	635	649	638	652	619	605	640	632	663	673	610	612	647	638	626	638	606	596	675	644	631	592	602	638	636	641	619	641	653	622	636	630	622	646	600	619	633	649	615	635	615	622	616	596	626	663	610	594	647	626	604	581	563	630	602	623	588	622	656	624	566	655	632	619	650	631	626	656	622	605	647	573	684	646	617	649	610	667	612	676	654	594	619	616	660	596	645	667	680	638	614	650	633	630	629	621	620	640	602	630	644	654	605	654	618	647	671	615	643	660	678	615	621	647	621	646	618	683	634	615	660	629	604	624	620	594	626	650	630	621	667	646	636	678	621	640	648	722	619	613	667	642	604	580	637	597	605	669	587	611	626	637	584	632	612	628	639	581	593	653	589	640	655	632	624	625	617	602	673	608	649	630	607	626	608	593	623	624	618	639	666	632	618	632	658	637	636	629	642	628	649	666	651	678	657	600	674	631	612	607	676	640	590	606	657	606	621	591	630	632	643	589	651	612	581	648	600	660	631	624	633	653	624	664	598	640	644	581	621	619	594	621	631	650	622	629	648	614	601	652	655	691	595	623	659	645	618	600	661	606	617	625	633	583	592	655	620	640	673	639	647	649	648	603	611	588	637	613	646	636	634	637	625	583	678	639	633	562	639	607	631	598	680	658	594	650	626	618	688	591	647	585	611	607	639	620	639	611	648	668	632	631	618	610	580	616	605	641	609	630	621	592	655	616	631	653	613	642	620	646	642	662	616	625	641	608	614	625	668	636	609	659	640	648	622	671	626	609	599	643	632	629	652	636	656	623	622	640	620	602	642	635	611	649	652	646	609	636	638	658	640	669	575	606	669	637	611	645	646	604	621	650	580	623	636	600	628	621	623	646	612	662	653	594	684	621	620	600	640	650	650	609	595	634	623	596	604	670	633	640	631	636	689	637	662	638	672	588	580	619	618	621	595	650	610	617	641	657	674	626	602	709	644	610	652	584	588	634	631	603	645	614	664	644	596	630	657	646	628	631	608	675	603	583	621	632	625	612	593	634	604	606	635	637	616	650	668	573	626	585	627	639	611	611	638	620	632	628	607	628	634	596	599	631	621	676	639	645	620	621	618	623	596	626	615	642	555	623	651	652	666	656	596	639	642	659	605	571	606	625	627	630	623	669	619	641	616	649	628	632	621	600	615	685	633	617	665	628	564	615	627	616	615	614	644	625	627	669	619	571	656	609	675	612	697	629	647	583	616	624	639	662	642	660	626	616	650	606	643	596	663	654	619	666	625	643	594	599	640	579	577	599	659	628	660	614	653	614	659	688	661	597	584	619	676	624	629	627	602	645	635	657	595	656	621	623	613	616	608	642	608	685	623	697	631	638	664	649	659	591	628	629	621	675	598	665	615	651	645	632	684	607	654	637	639	635	643	577	612	654	638	639	624	618	625	644	581	629	618	572	631	652	608	584	645	652	663	635	608	602	621	612	661	597	617	623	622	595	604	663	616	642	670	638	622	654	674	626	631	616	609	699	683	637	615	589	666	628	638
7161	458	507	429	314	215	212	176	148	146	151	148	141	170	142	140	123	144	113	135	127	145	114	121	133	119	121	148	128	124	136	140	115	138	121	122	100	141	124	117	132	119	103	129	120	113	121	139	145	121	140	154	135	118	118	139	103	128	130	118	124	129	99	119	113	126	113	150	122	136	114	129	120	111	121	121	120	111	114	118	120	104	132	124	125	131	105	110	127	118	119	127	108	103	111	105	95	125	138	128	138	131	130	115	109	132	120	132	118	127	116	125	115	130	146	148	145	123	120	124	103	123	117	91	122	143	128	144	128	113	127	133	107	96	107	130	119	115	148	151	120	122	134	142	116	150	130	132	138	112	136	121	140	129	126	119	111	96	119	129	123	130	145	123	141	133	106	120	106	128	122	148	124	150	129	103	128	127	133	106	110	125	118	125	95	116	107	110	124	134	120	152	117	121	118	125	138	134	120	128	103	139	120	112	127	124	114	116	118	117	128	117	112	140	121	139	134	100	133	145	98	122	108	135	128	120	118	112	119	123	110	120	116	132	104	121	141	122	135	130	140	131	123	159	119	111	92	137	128	110	109	108	148	137	97	120	116	128	109	133	113	103	105	92	119	125	120	124	140	122	155	124	122	115	111	120	125	124	121	123	116	115	127	123	123	146	108	124	135	133	142	126	114	142	129	113	119	124	119	105	146	133	144	142	105	130	118	107	130	119	127	125	122	133	110	119	131	121	139	128	116	133	135	102	119	124	128	122	121	116	119	115	121	107	126	109	115	109	138	111	125	123	124	101	125	115	120	105	120	112	98	118	141	115	106	103	96	136	129	134	117	111	131	115	113	122	121	114	129	137	123	125	103	121	120	117	125	126	122	138	129	128	110	101	117	124	110	111	133	128	125	115	140	135	112	131	108	129	125	118	134	116	122	130	127	121	140	132	154	146	112	129	114	116	124	117	126	109	131	130	126	122	113	133	132	107	153	121	118	128	127	138	112	128	106	114	112	120	141	127	149	131	133	131	126	118	149	109	123	114	117	113	109	128	115	119	115	152	123	136	116	139	129	128	132	130	113	126	126	123	161	117	98	111	112	154	117	119	126	128	124	108	111	106	132	121	115	127	127	128	145	119	110	121	129	123	123	122	136	120	135	154	125	119	121	116	105	112	119	139	133	134	129	130	111	107	117	123	135	135	122	127	134	133	122	132	119	129	138	111	134	89	108	136	118	124	129	99	98	115	115	105	109	125	115	102	119	128	124	118	151	155	129	139	136	117	123	134	115	131	112	133	116	125	124	120	130	110	142	119	131	137	125	111	120	124	102	114	108	106	123	123	119	133	133	115	128	105	138	150	120	134	127	129	123	108	137	120	125	137	121	143	128	137	114	135	130	114	132	102	122	133	131	119	110	91	135	122	147	138	108	118	117	140	119	123	115	138	109	107	116	124	137	143	120	137	115	115	125	114	115	120	127	139	112	130	125	123	119	124	136	135	124	151	144	115	112	128	137	124	119	125	110	136	119	152	118	103	143	124	119	109	127	118	126	132	133	123	128	113	127	98	113	141	111	146	116	126	113	119	133	122	137	104	114	110	116	110	132	132	126	110	122	99	140	96	112	129	128	129	136	126	106	119	119	123	130	96	116	130	148	128	128	103	118	144	117	127	133	155	130	129	117	134	113	149	122	134	132	123	116	134	128	122	111	106	116	138	105	123	134	137	121	130	136	119	126	116	121	96	120	139	122	118	133	125	122	132	146	113	139	113	119	132	117	110	104	124	121	143	124	124	114	111	112	106	116	113	116	110	129	117	117	119	127	119	105	128	160	130	120	134	143	125	124	148	134	127	133	132	144	143	142	108	110	93	148	129	134	125	127	111	127	147	131	130	116	119	120	107	141	111	148	136	113	135	122	144	144	130	128	133	130	129	136	118	112	122	115	120	128	105	101	104	110	112	119	124	114	129	123	127	132	126	141	129	129	125	108	123	131	127	101	99	106	124	121	115	138	112	117	126	121	137	135	141	123	124	154	121	121	118	131	125	116	125	132	120	150	125	116	129	133	133	124	114	108	140	128	120	105	114	123	112	120	109	120	148	122	112	107	119	92	126	117	136	123	107	124	114	127	119	115	148	122	117	128	103	132	129	132	122	128	112	155	129	123	132	133	118	128	121	116	114	142	140	158	112	137	124	137	126	142	116	134	125	119	108	135	134	144	125	113	115	126	112	136	123	134	137	110	119	124	131	109	125	124	126	109	135	136	117	113	136	132	119	138	116	121	116	132	128	125	138	127	129	129	108	111	148	127	116	121	110	130	141	119	143	124	124	133	122	126	121	119	112	129	130	125	136	129	140	151	125	127	123	120	147	129	118	115	127	124	113	117	131	124	119	119	129	153	127	110	113	137	109	123	129	127	120	123	147	130	147	129	116	115	135	126	128	109	125	118	138	125	127	116	117	125	131	130	130	124	111	125	112	129	140	145	128	114	125	136	124	91	121	121	124	135	119	122	114	127	125	136	112	121	137	145	138	137	137	111	123	132	134	124	124	109	142	129	107	115	108	121	125	134	127	121	129	143	137	151	122	143	128	149	141	110	108	126	111	147	140	132	109	114	104	121	132	134	121	117	134	135	114	100	101	122	117	133	153	113	109	120	147	132	120	125	131	139	115	126	141	111	118	140	122	121	142	109	139	104	125	104	131	120	125	132	142	119	114	139	126	115	126	125	135	111	112	128	142	125	105	121	135	116	129	117	115	134	134	134	131	117	116	136	144	109	119	112	135	136	137	124	130	141	123	111	135	115	127	120	138	133	141	111	110	102	135	126	132	133	121	131	126	116	124	116	147	124	132	147	111	115	127	130	134	129	91	133	129	133	134	131	137	130	113	125	121	113	131	130	103	127	129	128	120	109	102	135	126	130	111	136	137	132	147	122	129	120	128	130	136	126	112	102	115	112	100	114	124	146	140	132	100	155	115	150	117	116	128	137	133	119	130	128	134	116	115	116	126	116	131	118	119	112	133	118	136	119	145	114	117	115	105	132	129	117	75	123	109	107	115	113	134	95	128	126	126	146	123	131	128	122	128	128	148	142	120	123	135	122	120	123	118	111	132	130	157	126	110	130	104	143	123	107	146	129	127	129	141	125	114	129	138	99	125	121	125	138	108	119	106	119	112	121	132	115	126	119	118	126	129	149	122	134	141	109	124	117	115	123	122	113	140	124	112	127	116	129	101	129	106	112	118	118	146	115	126	124	102	123	99	140	152	119	129	123	121	125	125	117	140	131	119	140	130	144	134	126	142	121	130	135	107	121	141	115	145	110	163	126	124	117	116	126	110	115	149	121	137	117	143	125	130	110	117	114	121	134	110	121	142	125	140	134	128	114	130	118	139	122	108	118	121	107	119	120	116	129	121	136	106	132	115	142	99	131	126	122	122	138	135	112	109	135	117	134	99	119	130	136	124	116	129	131	101	114	122	111	129	124	130	107	127
6097	609	1124	1274	1036	880	731	592	503	526	415	461	438	418	401	394	398	387	341	395	348	370	382	373	367	358	341	361	353	354	363	344	366	324	349	327	303	314	316	322	325	314	357	312	277	315	353	296	336	353	317	330	325	307	304	365	281	335	302	358	342	308	318	302	331	333	264	345	308	313	321	298	303	315	312	322	307	296	325	323	346	331	332	351	331	294	327	302	320	318	323	305	335	325	310	318	290	314	336	335	307	298	332	303	349	295	305	328	314	316	310	322	290	327	327	334	336	328	305	306	330	328	298	344	310	354	291	314	302	317	293	298	310	337	340	329	289	295	321	322	314	306	349	317	290	323	311	307	349	315	336	321	349	321	338	310	324	346	319	330	298	311	313	296	315	321	305	325	279	306	337	326	318	327	315	290	306	325	319	338	299	321	308	338	307	295	303	296	312	336	326	354	298	347	311	329	301	339	354	317	346	305	315	306	341	320	321	285	345	313	326	322	328	330	351	347	306	305	299	308	317	306	301	316	327	302	311	294	332	353	307	318	344	291	307	312	293	305	289	341	338	298	333	303	308	281	314	315	308	283	312	315	293	271	324	323	314	318	311	320	314	294	341	304	325	362	340	310	322	330	272	347	289	301	320	355	325	347	304	312	305	318	348	321	306	321	287	287	315	310	290	346	315	280	330	312	369	318	334	309	297	346	349	338	306	304	299	302	288	321	323	327	302	351	312	322	342	326	332	288	322	318	302	315	336	323	332	298	313	333	315	353	319	329	318	304	334	311	309	323	323	303	358	303	327	291	315	307	326	319	308	325	344	338	321	332	339	320	282	302	319	345	311	293	298	335	349	292	321	318	285	317	316	278	322	325	308	339	321	282	321	337	288	328	253	295	335	359	332	312	325	329	343	291	335	330	316	301	330	317	343	345	344	307	356	340	325	333	312	324	331	309	302	306	349	314	311	308	292	351	301	316	324	334	326	321	329	308	335	332	288	353	349	348	298	303	345	301	330	301	300	348	294	304	292	314	307	306	304	318	286	336	316	326	302	283	311	334	337	321	324	295	329	298	328	312	317	317	321	319	304	302	329	333	331	309	320	337	314	328	301	320	363	335	317	314	332	335	300	323	318	310	337	315	318	309	328	344	306	313	274	332	268	307	347	308	295	300	341	279	333	307	290	331	322	319	353	324	313	342	313	326	319	332	315	309	352	296	307	317	293	326	309	309	322	304	299	358	334	300	341	295	293	319	309	297	325	299	321	307	333	325	324	329	335	326	294	334	338	309	291	294	327	332	321	277	339	313	285	315	320	315	350	303	299	338	329	306	312	315	316	293	299	311	301	322	337	308	339	342	336	332	323	307	297	320	331	313	328	291	349	313	343	324	314	297	305	297	322	288	342	286	337	316	303	305	303	284	308	325	291	318	310	288	337	338	349	338	303	302	317	315	306	335	320	321	313	332	305	329	317	321	301	313	311	325	297	320	314	309	336	308	321	335	299	339	278	330	282	312	319	307	329	308	345	328	296	319	301	336	343	337	302	339	305	317	309	314	328	330	333	289	314	322	309	310	302	313	322	332	313	345	306	300	356	270	327	330	316	319	316	314	309	337	341	327	315	297	290	349	309	308	320	313	299	336	332	299	292	297	315	321	310	333	327	330	301	343	326	319	324	333	306	321	333	353	302	310	316	298	319	310	346	327	308	315	309	325	335	285	310	299	326	347	281	317	317	315	332	320	275	320	304	341	301	361	314	279	290	306	314	346	305	315	311	327	349	305	321	300	314	303	324	313	323	311	306	303	327	319	335	299	302	299	326	342	283	327	330	308	330	318	325	339	355	316	330	319	288	320	330	304	325	323	328	322	317	336	325	321	316	305	314	308	291	339	330	313	302	325	304	322	341	313	305	323	297	304	315	314	304	310	333	299	332	334	312	332	313	335	330	326	286	317	292	313	284	326	315	326	317	291	341	339	326	309	307	327	351	329	344	331	291	316	286	319	292	320	309	303	321	336	313	330	304	313	336	321	326	295	288	342	311	306	338	315	304	299	300	314	362	352	325	316	336	347	308	350	313	310	316	307	292	302	330	307	335	328	295	315	328	265	306	341	279	346	332	341	306	306	308	314	314	325	296	315	329	302	297	301	326	323	296	317	327	320	336	314	321	295	321	316	323	334	316	324	310	317	335	348	321	341	288	334	314	310	336	304	295	318	305	308	290	331	357	327	325	298	294	310	320	342	301	300	315	289	320	322	314	313	347	316	291	310	325	306	321	321	321	331	323	347	306	306	302	349	321	312	308	320	301	350	333	335	294	344	300	306	294	289	322	351	332	328	325	348	336	317	299	323	303	337	320	289	322	314	331	300	316	300	332	330	320	320	316	334	317	356	316	307	317	348	332	313	335	326	314	324	333	283	310	313	316	304	324	317	342	315	335	309	363	300	296	347	352	333	315	294	316	298	317	308	360	327	302	323	315	312	325	322	309	317	349	327	315	328	334	308	327	335	311	288	294	303	337	335	319	283	340	289	338	299	302	292	299	367	339	329	316	331	348	311	303	344	327	312	333	327	301	321	261	304	326	331	312	334	307	324	311	313	332	300	325	323	347	334	304	342	332	348	320	322	284	342	306	290	296	338	322	318	313	311	326	297	300	337	303	284	322	313	329	272	355	274	334	295	288	277	301	336	329	310	319	286	312	320	312	337	339	316	313	300	326	348	303	318	311	325	326	310	316	264	346	291	317	297	338	316	334	313	308	320	301	307	311	296	291	304	312	303	326	325	330	317	345	290	295	297	324	311	352	357	318	297	311	375	366	324	325	301	354	312	351	304	288	338	305	335	305	330	308	317	329	325	331	313	320	322	344	295	296	332	323	306	305	292	335	316	302	307	353	327	318	322	320	302	339	350	325	316	346	292	304	320	326	289	317	321	320	289	347	302	331	329	315	286	326	304	330	318	316	306	298	339	326	304	328	312	331	332	311	342	320	300	310	320	315	309	312	298	326	314	336	323	291	296	338	323	330	331	301	346	304	318	304	301	327	307	275	322	309	344	312	293	350	342	297	346	312	321	339	302	292	346	298	269	308	327	319	339	304	347	326	338	333	337	314	300	300	323	324	327	266	306	336	347	318	317	327	327	298	279	342	327	325	324	295	298	302	306	296	313	292	317	320	333	303	309	322	309	322	305	299	315	315	305	293	326	306	332	316	283	346	296	298	291	341	306	296	346	309	321	298	324	314	295	317	350	304	311	304	312	303	334	314	339	332	319	304	327	305	290	339	328	290	314	358	316	326	343	324	328	337	313	323	306	325	270	320	327	306	312	309	321	335	323	316	332	351	299	309	349	296	353	345	283	300	284	322	334	308	329	289	300	312	321	342	321	329	280	342	324	328	321	298	318	318	296	288	334	329	351	314	310	313	308	289	293	305	327	299	346	359	313	324	317	311	328	330	339	314	343	288	297	325	298	312	321	293	309	295	340	329	294	300	314
13612	1196	962	694	520	411	325	271	284	236	210	212	183	197	193	203	170	183	178	188	176	175	152	173	213	193	176	178	184	169	188	178	171	179	162	165	180	211	206	152	135	167	171	169	167	146	159	184	169	159	154	199	161	152	150	140	177	183	152	163	146	172	164	169	176	156	188	138	173	159	166	149	162	161	152	171	182	175	152	190	162	162	170	181	144	150	189	162	164	167	177	165	161	186	139	191	164	170	166	157	175	178	155	164	155	167	189	159	150	174	185	152	155	185	175	163	181	162	172	169	176	173	165	155	167	179	172	153	183	156	189	169	145	155	180	171	167	169	156	157	161	155	152	170	173	162	170	162	163	172	191	177	164	172	154	183	181	147	141	161	159	162	155	160	172	180	171	182	172	183	159	139	164	148	170	181	180	176	150	165	163	187	170	157	151	178	160	161	175	176	174	173	183	137	149	172	178	180	173	189	146	169	176	157	155	168	181	189	192	162	191	147	194	160	134	151	183	134	166	141	156	167	189	176	177	175	168	152	192	147	171	147	162	168	175	171	182	166	175	161	150	183	148	153	163	161	151	175	192	154	174	150	175	173	165	151	183	186	159	209	151	182	185	169	179	130	170	170	181	170	182	170	162	176	160	150	168	168	176	176	186	139	159	160	182	157	157	162	161	168	166	155	154	170	191	174	177	175	154	174	152	164	164	151	167	162	169	155	184	154	161	178	178	145	175	155	152	159	163	162	159	163	168	155	192	151	174	154	157	154	188	186	163	171	176	167	167	167	168	174	164	163	184	134	170	161	160	167	146	173	162	170	188	160	149	182	173	181	199	139	141	173	161	147	161	175	137	174	134	185	174	156	180	169	168	160	181	159	189	169	133	169	161	163	182	192	164	158	173	166	155	173	162	153	169	157	168	162	165	153	156	177	177	163	168	174	151	145	170	182	167	163	187	151	153	174	158	176	146	167	159	174	180	184	179	172	175	172	153	159	169	156	174	174	159	165	193	176	192	159	159	194	154	151	180	191	153	190	190	166	182	153	173	162	157	167	174	195	166	182	182	149	174	166	172	151	153	175	163	156	157	159	151	148	184	163	146	173	180	163	157	161	181	176	160	157	162	159	185	188	174	147	144	159	175	138	172	159	180	186	159	179	135	142	157	177	166	171	150	174	177	168	151	167	156	182	141	158	171	164	172	165	171	163	153	178	149	151	148	158	158	177	188	171	172	172	185	171	169	173	187	145	165	173	157	174	185	189	187	164	153	163	145	159	138	160	178	153	155	138	160	200	144	159	157	163	170	156	167	148	171	160	171	188	153	142	178	151	182	159	171	170	159	175	175	169	146	135	161	161	196	164	171	148	178	177	169	172	164	160	157	142	171	192	159	189	184	192	184	177	152	156	178	165	201	164	186	165	169	171	180	154	177	184	198	156	182	184	182	178	152	165	180	158	175	181	176	147	185	174	152	155	156	157	166	147	183	163	152	158	138	158	187	155	164	135	163	189	173	174	151	135	178	191	176	185	185	170	169	152	178	169	202	164	180	143	174	175	171	178	183	173	165	212	165	186	155	177	143	149	156	189	173	177	156	141	194	164	185	164	173	180	184	162	219	182	153	161	154	163	136	180	173	168	155	170	146	156	187	167	161	167	157	189	173	173	177	141	182	177	183	183	183	156	170	172	171	160	176	161	175	167	170	157	187	167	191	165	193	139	180	175	155	183	141	165	179	159	146	180	159	159	171	179	160	155	213	148	164	154	183	144	151	157	185	172	183	162	161	143	144	147	185	149	191	188	175	161	150	168	156	137	171	187	187	149	181	152	167	177	164	170	160	171	171	160	175	163	166	137	186	155	149	150	158	165	198	159	173	147	180	156	181	169	153	168	134	137	162	164	148	152	155	167	172	154	176	182	152	190	192	152	176	161	159	187	147	175	177	170	150	159	160	146	160	163	157	182	165	188	169	153	188	166	167	166	198	166	159	165	172	163	167	142	175	188	164	163	155	168	163	171	161	188	185	156	159	142	178	164	166	153	174	148	170	157	181	164	155	180	160	153	163	157	158	159	150	161	164	181	149	149	171	159	166	150	155	182	183	173	168	149	197	165	144	174	180	159	175	177	170	175	168	191	144	151	155	182	156	168	191	169	153	158	175	157	155	167	162	146	165	182	172	156	190	186	177	138	156	174	178	151	173	173	159	188	155	168	157	179	154	166	179	173	149	155	162	152	175	152	180	129	162	178	161	170	154	172	186	161	177	173	168	181	180	174	132	190	183	187	172	177	166	169	168	198	170	171	166	141	168	179	151	168	175	172	165	184	182	173	174	155	178	137	163	168	161	175	157	178	165	158	158	165	145	167	165	163	146	160	172	147	151	167	157	166	151	177	173	166	187	162	171	147	179	173	163	168	186	181	160	179	161	160	184	171	177	158	159	206	184	162	190	157	153	200	168	176	202	168	190	184	174	155	210	137	160	177	173	174	167	177	169	222	153	160	168	174	166	167	159	153	188	151	150	167	180	159	150	181	178	178	177	171	194	145	155	154	175	156	180	163	167	165	172	161	180	176	160	177	164	163	163	167	165	167	172	169	153	166	176	184	184	145	159	169	164	174	164	138	162	157	175	167	176	173	151	196	169	162	165	180	176	156	180	151	158	160	162	163	158	180	181	156	173	175	162	168	165	179	179	182	165	161	181	173	177	160	170	193	173	168	171	176	162	190	158	174	150	186	173	186	175	148	159	160	150	172	182	170	169	156	170	173	171	166	165	199	160	160	153	177	177	173	162	179	175	168	166	198	166	157	165	134	170	160	157	154	162	168	181	166	169	163	162	187	179	184	169	166	196	199	183	179	168	148	162	169	194	187	183	192	155	175	162	177	176	148	172	164	132	166	169	154	186	160	163	194	172	171	160	173	184	195	144	156	190	181	177	193	171	165	158	170	166	202	174	164	160	170	155	152	151	172	154	151	178	192	192	174	186	156	161	162	150	178	146	171	171	173	193	177	193	150	151	149	163	164	158	158	171	167	192	144	149	200	150	152	174	174	158	169	167	182	172	141	160	151	153	140	179	182	171	154	161	154	175	162	166	170	167	195	173	175	167	181	174	162	150	166	166	165	182	210	162	166	190	187	174	188	146	188	164	149	180	161	159	182	162	177	167	163	180	162	165	154	170	178	160	170	144	159	144	176	162	148	167	135	187	177	176	166	181	191	190	169	154	179	175	179	139	158	188	187	148	182	171	168	152	156	152	167	173	176	182	191	183	183	145	159	146	171	172	174	155	187	164	160	166	160	169	176	190	167	177	176	165	147	174	183	176	182	174	153	175	176	173	155	162	168	167	159	182	149	146	167	160	148	167	175	165	155	178	154	186	135	148	165	168	173	214	187	186	182	191	163	179	170	177	156	141	156	190	162	153	170	158	158	198	159	182	148	157	177	161	193	171	156	152	170	167	170	159	197	168	186	179	185	169	139	145	157	175	171	161	164
8126	1061	2017	2332	1843	1495	1218	995	920	805	750	690	644	619	624	554	523	567	521	492	490	511	484	478	499	506	479	463	432	476	458	458	481	442	459	448	479	442	435	403	475	428	456	446	435	421	412	429	441	447	439	448	465	411	451	446	448	480	437	431	422	455	423	449	415	406	407	447	449	381	449	400	406	409	426	406	422	414	472	431	456	441	402	437	428	468	409	455	401	423	459	410	421	416	461	448	400	463	436	439	412	437	410	445	439	450	394	448	439	418	420	465	405	390	393	414	443	415	442	431	382	416	413	429	419	429	396	411	425	435	417	411	426	421	424	406	421	404	378	456	447	427	429	379	412	432	399	424	417	436	440	476	428	422	387	423	430	454	444	380	448	433	415	454	456	432	469	447	426	403	424	479	490	449	412	419	453	464	470	412	416	403	385	463	419	444	410	426	410	431	386	437	454	422	440	449	435	399	419	395	433	450	419	442	454	420	423	420	405	421	424	423	413	413	448	418	454	405	445	461	415	406	433	397	432	441	412	419	438	423	411	453	420	416	430	427	429	427	428	417	413	432	415	439	444	453	415	422	429	444	473	443	396	433	424	438	427	419	411	394	421	422	422	415	428	430	472	395	412	411	452	387	450	446	383	447	436	417	427	402	412	397	432	450	409	403	445	461	401	430	455	412	411	412	418	428	412	430	459	390	399	430	417	466	410	417	432	462	431	458	419	388	430	417	408	400	438	428	463	426	421	398	448	435	438	456	470	442	406	400	420	440	413	429	451	423	428	438	429	428	421	408	394	427	450	431	487	418	412	413	422	441	452	432	422	440	442	426	387	414	409	393	437	396	417	383	436	416	443	428	425	408	411	421	422	377	407	394	425	429	439	423	418	435	436	430	395	435	394	417	424	401	417	421	399	420	397	445	438	421	411	424	436	406	421	435	420	426	427	403	420	418	434	412	417	464	394	462	416	425	453	444	389	415	447	404	438	411	456	434	409	450	422	420	400	405	483	426	410	439	417	455	452	464	455	416	411	416	440	417	422	435	411	409	425	410	439	438	421	410	418	436	454	442	406	425	419	407	416	401	438	435	380	447	407	417	422	415	440	423	399	397	407	459	424	443	402	435	422	393	437	431	416	415	410	429	408	388	412	439	390	410	429	457	416	423	430	428	429	407	412	454	436	402	430	429	426	443	442	404	481	432	443	421	400	418	449	437	412	439	401	443	422	471	442	448	421	441	417	416	408	403	405	424	416	419	437	436	428	428	443	392	437	402	409	394	434	426	459	441	454	404	373	416	411	400	436	387	435	408	429	406	438	417	449	401	445	456	428	416	424	419	411	414	444	424	423	425	407	404	437	434	395	421	395	438	442	423	415	430	407	391	415	450	461	399	411	390	421	406	439	442	432	416	462	425	438	418	447	361	421	423	415	428	387	418	412	424	393	427	426	412	435	431	414	412	414	425	445	430	385	423	405	396	416	411	386	379	416	420	405	463	434	397	429	417	410	401	409	457	429	421	388	405	438	423	409	449	401	414	413	482	419	393	434	396	457	449	411	399	479	443	390	420	415	447	394	419	449	443	428	428	419	414	429	427	415	452	427	433	435	434	393	483	432	440	446	396	433	442	438	433	437	413	417	436	433	419	441	420	426	433	429	417	439	402	430	400	437	422	415	440	435	425	431	407	429	414	401	412	419	404	456	390	446	407	422	423	421	418	383	421	427	426	426	427	481	465	426	406	426	418	428	420	431	422	448	417	403	380	407	414	427	429	440	392	467	438	413	458	415	436	438	462	429	422	398	437	426	430	462	440	441	429	427	399	399	425	389	422	425	425	406	440	443	440	393	400	364	403	432	434	448	459	397	392	440	453	436	411	416	415	397	439	409	423	428	409	441	461	467	432	395	451	427	413	416	433	421	417	424	403	410	419	427	431	478	459	455	413	424	464	437	418	418	435	452	405	423	421	424	441	401	425	413	450	428	420	455	413	403	437	436	460	419	398	433	444	387	440	437	431	459	422	429	413	418	429	392	411	434	454	418	445	423	418	456	425	449	444	421	460	418	451	439	426	407	420	431	433	436	425	383	441	439	447	409	405	435	462	403	405	428	417	419	413	437	395	437	431	412	467	408	425	458	402	433	432	416	421	426	416	417	429	441	437	453	440	394	410	436	403	426	442	447	456	398	399	409	435	404	397	421	413	454	407	400	427	448	386	447	444	397	426	427	425	444	412	415	386	463	419	415	449	444	387	407	417	460	410	440	457	438	437	457	412	416	454	453	410	417	445	452	402	435	380	419	397	409	421	456	430	411	432	419	395	403	433	433	400	436	449	446	445	399	426	431	410	413	425	399	413	445	439	426	425	402	433	447	425	422	436	399	422	436	435	454	401	422	423	427	457	421	435	434	400	403	408	416	419	413	414	430	423	431	432	402	381	457	424	450	441	412	437	450	388	376	424	420	416	434	381	434	412	412	473	452	438	426	402	397	416	414	429	413	424	426	402	427	403	417	435	403	434	400	410	411	417	423	425	420	490	395	456	373	458	420	447	457	386	472	420	420	455	425	422	424	428	444	439	399	451	417	429	419	417	416	428	428	398	456	439	429	456	419	455	450	381	405	463	421	445	428	426	434	410	440	443	446	431	424	413	422	427	442	442	395	438	394	389	449	392	421	430	456	412	369	433	446	399	430	414	416	451	390	470	428	432	406	431	432	464	427	388	455	392	442	432	418	407	439	422	411	454	446	398	405	434	482	439	439	424	400	476	419	420	458	438	415	411	404	452	458	443	424	448	443	404	434	395	422	451	450	428	430	420	410	397	447	422	419	448	430	471	430	397	427	380	395	411	418	413	418	433	452	401	455	414	414	415	425	393	407	422	435	412	407	453	392	408	437	421	420	390	451	433	431	409	408	433	435	427	446	394	448	441	427	423	410	437	410	414	430	447	425	411	408	452	403	448	427	410	422	440	438	403	442	436	442	435	422	438	413	405	424	440	422	447	452	433	410	443	402	433	426	444	431	409	424	428	424	432	450	456	411	470	443	415	423	400	394	411	419	423	432	397	439	408	413	427	435	439	440	400	481	461	393	377	463	422	419	445	449	427	414	413	431	425	430	415	450	443	455	473	445	441	420	440	391	388	392	423	422	444	391	419	422	420	437	409	402	442	401	425	442	426	400	420	434	464	408	381	478	478	413	395	433	410	460	453	418	443	396	464	422	397	423	438	442	394	417	420	410	419	434	429	450	410	418	426	424	380	440	432	423	401	408	401	454	394	413	364	451	398	419	445	437	393	472	422	444	418	437	410	438	425	485	431	410	408	481	398	426	403	392	415	395	390	456	445	396	394	440	458	445	401	402	421	464	441	417	411	426	449	439	440	410	399	416	398	418	415	450	441	426	441	446	436	403	413	407	420	428	407	436	445	420	421	396	415	409	418	425	436	411	402	426	432	416	431	413	396	433	426	422	447	417	417	415	403	427	398	411	425	424	409
1481	296	285	289	285	279	262	289	231	294	265	298	267	262	296	297	311	256	272	288	302	280	282	269	297	302	298	287	270	292	289	294	278	285	261	299	272	263	279	258	260	286	279	303	303	272	264	271	276	294	332	272	309	295	297	282	287	274	326	289	298	283	273	306	280	310	305	296	297	259	295	280	288	279	264	286	306	268	301	299	270	236	283	293	285	303	261	285	289	304	306	284	309	303	260	292	309	292	266	299	283	312	274	325	336	267	283	286	284	275	296	232	272	260	282	295	279	267	280	270	326	289	242	280	320	309	260	285	277	305	278	284	276	297	284	270	239	284	285	324	245	306	293	257	274	279	291	293	250	253	293	289	304	263	276	290	313	270	292	287	278	287	270	326	316	305	288	294	294	281	283	291	289	330	295	281	278	275	296	264	310	273	293	312	281	324	294	305	281	246	265	249	290	260	260	286	307	273	257	283	290	297	315	283	285	270	288	309	254	288	292	308	289	287	297	271	341	290	292	270	270	285	266	295	264	305	287	293	272	278	268	279	280	281	296	287	302	249	274	311	269	293	299	259	268	270	295	301	321	275	291	283	266	285	302	295	282	289	286	272	290	294	274	259	293	294	278	256	295	287	281	307	314	288	277	273	282	297	301	281	298	294	245	274	301	245	270	271	270	293	304	247	266	239	269	293	298	295	286	269	271	287	274	269	274	283	275	271	295	272	279	280	303	289	276	268	277	276	284	313	281	293	270	316	292	290	274	254	289	307	286	316	267	256	281	270	290	305	313	269	271	250	258	265	321	306	292	294	300	299	309	264	301	276	302	286	273	287	276	272	288	278	295	324	282	283	264	258	274	256	270	298	285	251	251	277	298	280	278	299	296	297	278	291	306	318	302	286	273	258	267	271	295	295	280	283	267	288	280	301	263	280	314	300	265	268	287	312	279	263	313	289	291	275	297	311	282	288	294	277	295	271	274	261	293	259	308	324	295	293	292	292	273	305	280	281	289	265	280	294	271	263	268	259	290	248	280	336	288	296	302	320	296	265	293	304	276	291	282	297	287	292	274	289	259	267	314	296	255	279	274	272	285	267	311	263	313	281	330	297	307	322	311	299	272	280	278	280	285	273	280	251	280	286	285	337	263	272	286	264	267	267	250	301	296	312	282	318	298	290	291	294	271	293	256	289	285	246	250	325	291	293	273	278	301	263	312	293	270	269	258	248	276	293	274	305	284	277	278	311	294	302	294	294	275	276	270	314	284	273	278	299	259	286	305	296	290	316	302	267	279	287	311	276	252	296	273	277	279	291	251	280	307	303	286	273	276	277	286	311	265	263	263	288	310	296	305	281	260	260	277	275	299	278	281	285	272	301	275	301	296	265	258	244	269	276	270	288	287	264	264	272	293	286	326	313	293	302	279	276	290	240	301	249	299	283	270	276	295	301	301	272	304	286	260	257	293	279	275	290	301	258	272	279	294	286	316	276	281	282	263	318	278	294	312	264	296	276	279	311	275	272	278	273	304	274	267	295	277	259	309	254	252	279	290	264	250	263	308	296	289	264	313	282	285	266	282	314	282	284	331	296	284	260	282	274	274	261	283	307	293	317	282	276	279	278	303	279	275	269	282	287	293	274	299	278	308	282	309	283	276	299	289	293	285	255	250	272	279	272	284	293	262	300	275	263	292	278	333	254	283	274	282	286	281	262	289	267	275	285	297	272	283	288	285	314	279	260	287	256	265	291	289	295	319	294	251	288	307	284	291	289	295	298	297	262	271	276	286	273	291	285	294	298	280	280	277	310	237	281	284	301	287	268	318	289	283	265	278	256	304	309	288	272	257	291	300	281	285	293	283	294	276	273	291	279	245	287	279	294	309	294	282	331	287	265	254	289	278	267	281	267	284	308	281	265	254	294	298	285	274	295	252	287	270	282	282	287	297	311	306	281	294	232	284	277	306	307	296	275	296	319	248	303	290	290	310	281	294	275	268	273	260	275	276	272	270	310	304	307	301	269	311	291	284	293	282	297	275	273	280	256	291	267	259	290	286	280	314	263	275	302	278	249	307	276	260	301	314	301	294	288	257	252	300	288	268	253	303	305	295	302	281	303	288	299	292	284	277	283	283	292	285	272	274	290	310	274	283	253	287	257	290	262	284	281	290	273	262	306	306	289	318	278	301	320	300	267	282	291	302	277	270	277	278	303	270	280	283	265	288	292	249	266	320	293	285	289	274	296	264	303	252	286	252	280	268	280	273	256	262	290	272	270	257	294	284	320	276	284	282	264	256	283	275	301	273	275	302	265	298	295	292	309	270	295	294	277	291	302	312	274	278	273	299	299	279	283	259	290	272	295	265	297	264	263	292	267	294	285	312	263	277	319	261	298	289	283	275	279	263	308	288	281	322	293	295	285	281	286	292	299	260	288	257	297	268	336	292	300	302	279	296	282	311	288	292	310	278	295	272	274	276	289	284	296	287	272	278	306	301	285	272	301	312	289	314	293	282	276	271	284	272	279	270	260	269	277	288	315	253	231	290	300	274	311	281	298	288	274	285	289	278	262	292	305	277	281	247	283	267	260	312	290	284	268	256	280	283	279	297	277	302	276	294	275	289	253	261	294	320	293	280	290	315	278	279	280	295	300	288	257	252	263	276	261	293	236	260	284	269	269	274	270	290	277	277	275	294	255	261	271	274	298	290	302	308	291	286	311	295	277	291	290	297	275	311	271	246	294	270	284	278	265	289	285	293	318	275	280	308	274	273	282	287	266	288	283	265	313	279	296	307	287	282	300	311	289	309	281	262	319	279	289	279	286	281	303	258	281	294	293	272	256	279	290	308	295	251	278	287	293	323	291	324	284	251	302	268	264	274	303	277	295	277	282	269	307	309	301	266	252	276	274	264	308	305	276	262	239	276	298	264	290	293	293	279	308	297	266	269	311	297	281	268	285	269	314	283	275	290	296	283	262	302	313	278	302	302	295	292	290	296	286	280	286	296	292	277	299	284	279	304	278	292	273	286	303	285	305	289	235	280	279	298	287	283	295	289	298	316	285	300	320	280	269	287	287	289	281	285	285	256	277	295	246	262	295	288	275	316	297	299	280	284	298	317	295	306	286	285	283	289	295	272	290	268	326	298	278	289	283	282	285	284	278	289	283	308	296	304	311	321	294	294	267	255	265	320	296	277	293	290	276	280	273	297	285	308	286	285	294	296	311	278	289	284	302	276	264	285	293	306	262	281	290	295	266	294	277	308	296	304	288	294	311	282	278	287	294	303	327	264	289	288	259	277	310	294	248	311	284	307	287	289	258	283	297	293	266	280	304	256	283	260	304	298	270	274	281	301	278	279	273	310	260	303	294	248	312	309	292	265	278	266	300	252	282	277	278	281	288	316	281	324	315	321	274	283	278	330	276	300	253	287	302	273	278	304	285	284	360	295	267	288	287	307	282	268	311	295	306	251	285	311	310	281	270	252	300	275	284	291	241	271	266
1902	653	690	676	640	642	615	625	626	600	617	583	630	645	685	583	597	683	676	644	645	721	622	628	615	651	664	643	648	632	642	677	597	645	623	646	639	658	601	663	651	680	617	580	591	684	649	636	624	640	610	622	614	668	652	663	611	637	620	644	645	649	629	693	627	648	646	620	613	634	643	614	629	625	655	673	633	618	616	660	641	626	582	644	645	590	618	635	633	583	598	617	638	633	603	655	592	613	578	628	584	654	628	616	623	659	621	637	639	589	598	563	617	659	671	617	654	630	642	630	628	609	657	599	629	629	630	613	631	622	652	627	609	575	567	635	614	619	609	633	648	629	635	658	595	643	626	635	625	609	603	621	645	619	681	596	592	593	656	639	640	660	597	612	599	658	616	623	636	621	674	570	633	653	647	638	641	628	623	643	628	662	582	656	610	656	673	623	594	651	633	612	646	605	620	640	669	648	613	599	645	612	639	650	642	642	609	632	599	634	632	647	640	617	636	650	614	588	601	611	631	617	620	668	597	608	661	620	658	652	671	613	643	615	650	593	641	659	640	636	653	627	647	629	614	585	584	623	613	616	593	623	620	674	632	643	663	601	636	585	619	662	641	632	634	616	655	609	649	627	618	614	647	633	680	627	596	578	672	633	666	619	579	679	612	633	630	640	612	637	604	610	612	600	597	585	635	622	604	613	581	632	630	604	650	650	628	625	653	628	640	647	599	623	654	671	612	641	631	629	640	616	670	629	621	635	650	570	643	621	645	590	618	625	621	666	567	666	628	657	576	623	584	663	657	633	593	685	639	619	664	594	683	637	624	654	661	672	613	622	609	585	627	600	650	621	630	578	650	612	640	656	628	639	624	606	644	671	643	629	642	642	580	613	624	665	665	645	621	634	668	621	623	660	620	618	646	619	650	610	651	626	620	636	650	631	612	646	635	634	636	623	625	612	614	636	612	600	633	612	661	653	648	584	647	623	617	620	637	590	627	616	595	599	613	606	684	635	629	629	648	596	597	612	595	586	606	634	637	596	615	621	604	600	643	643	645	622	626	661	624	636	588	632	655	622	648	607	630	616	692	616	588	648	635	638	650	619	607	622	606	647	603	601	647	622	666	620	617	606	620	620	611	620	624	651	607	648	652	623	618	649	616	616	611	592	602	663	598	628	623	599	614	634	695	660	638	671	633	643	606	601	644	663	616	616	594	620	635	665	619	620	614	692	636	586	612	640	639	646	629	640	629	671	637	589	667	620	650	644	622	650	597	651	660	582	639	634	621	643	630	610	645	623	647	662	638	600	637	633	650	610	604	643	646	660	643	653	625	605	622	655	655	621	627	614	619	636	594	668	653	621	622	641	632	624	645	640	623	634	638	611	581	602	682	658	578	602	640	594	604	625	618	644	699	638	613	618	594	616	653	681	640	609	632	661	609	615	676	619	629	643	620	618	663	558	623	584	627	643	609	640	604	643	642	598	625	615	616	670	658	631	636	624	651	577	624	614	625	677	605	585	620	599	604	657	596	610	601	645	657	619	652	603	626	630	616	685	566	660	588	659	616	586	610	634	635	635	652	587	627	609	624	609	549	673	588	652	619	627	632	587	648	636	625	648	613	610	625	613	599	605	617	607	633	652	612	663	644	659	578	610	594	639	623	631	657	602	627	627	682	636	661	603	636	677	589	665	663	652	618	648	651	628	626	649	606	636	645	647	626	643	636	636	626	632	600	633	629	641	568	575	655	652	645	638	643	642	667	617	656	579	590	675	634	616	649	609	645	620	606	650	617	615	644	677	595	619	588	594	659	654	583	646	596	635	609	612	623	641	624	607	615	633	626	614	628	609	646	624	637	596	598	600	609	622	646	658	661	642	628	639	622	653	669	641	579	654	629	641	655	581	661	609	661	635	633	596	608	641	609	631	632	648	591	630	647	590	633	611	632	649	659	629	612	648	645	632	642	664	619	632	606	622	622	632	646	637	624	626	603	635	614	651	638	609	644	665	634	583	583	674	599	631	627	654	639	637	612	624	613	676	626	660	604	621	640	657	636	646	610	626	643	647	635	605	625	622	601	605	647	677	618	650	643	666	627	593	663	623	600	591	608	646	670	623	658	654	651	643	619	604	669	633	665	626	624	637	638	613	665	596	626	634	647	635	630	642	637	619	625	658	649	602	603	618	650	602	614	574	688	616	613	601	678	589	614	634	638	631	651	589	632	672	655	636	667	623	616	634	630	636	579	637	611	710	709	636	657	647	627	614	608	620	615	635	654	626	605	577	628	616	593	622	636	615	620	667	616	628	602	651	630	640	622	620	608	682	664	640	656	630	633	641	646	613	621	683	643	644	630	650	637	676	615	604	592	654	683	632	654	633	651	636	661	607	617	605	613	615	643	627	649	610	608	635	634	652	625	626	691	608	613	622	600	660	649	613	619	625	603	649	638	658	651	688	629	614	645	636	635	605	634	640	652	686	607	639	626	652	641	608	638	652	653	626	630	612	603	588	640	615	595	661	653	626	648	654	667	650	618	625	668	607	684	633	617	586	651	646	640	592	587	588	652	627	623	629	642	608	603	623	606	630	621	665	666	620	640	620	651	663	649	646	652	593	648	614	675	589	598	587	647	651	587	639	583	614	639	628	622	624	627	636	666	637	618	625	637	551	625	683	635	642	647	591	595	588	637	645	686	644	639	559	625	626	655	638	610	631	624	596	643	629	613	611	622	651	612	625	617	643	613	650	591	640	607	643	643	601	622	675	661	613	610	674	641	633	639	676	655	658	645	610	612	642	652	633	620	593	662	675	649	647	647	628	608	605	662	589	632	615	616	661	644	643	627	630	570	639	615	622	666	667	608	615	626	624	638	608	592	685	605	596	616	640	591	628	643	628	625	628	617	638	630	602	590	615	636	609	652	619	596	659	626	577	642	644	599	644	642	618	608	626	615	604	633	681	649	598	628	641	612	650	655	652	635	625	603	624	675	647	614	568	671	582	602	611	588	642	580	667	600	648	625	651	619	614	638	622	653	613	639	629	659	612	623	625	611	650	658	578	601	637	644	621	612	622	635	596	627	604	640	652	626	665	643	629	623	629	615	655	611	617	622	647	593	605	597	617	650	625	643	662	629	609	623	615	620	644	612	642	607	614	626	651	616	620	636	641	596	642	625	563	604	670	647	613	596	634	684	638	619	591	622	622	584	628	637	645	641	607	599	616	644	643	645	633	664	631	608	668	621	669	643	654	623	627	632	592	625	683	585	581	643	619	610	611	626	628	636	596	605	634	593	641	652	643	636	614	624	603	624	607	640	629	639	647	660	609	612	647	648	583	584	658	603	628	611	618	655	649	650	623	658	627	625	598	610	618	639	627	600	651	596	596	661	627	612	614	591	599	607	653	613	672	613	636	616	687	635	631	611	606	624	652	669	607	638	645	623	624	623	617	625	664	611	637	574	609	611	634	676	634	645	625	654	637	662	622	600	643	632	617	626	644
7327	449	494	405	323	251	194	192	158	183	150	153	158	114	136	128	135	158	114	133	129	140	117	117	121	123	128	115	131	144	161	132	135	145	132	122	126	126	126	133	125	129	133	132	139	123	137	126	102	145	133	109	145	142	108	123	137	115	131	105	127	120	98	123	135	118	105	112	120	144	107	94	118	139	113	119	125	114	117	130	138	137	126	113	128	141	128	126	121	137	126	126	123	115	145	117	108	117	143	114	106	107	125	122	118	139	106	115	130	126	125	123	120	117	108	116	141	139	126	113	117	108	130	114	131	123	142	125	138	127	123	135	134	103	137	115	121	106	112	134	136	128	120	94	98	137	134	136	106	116	123	146	124	126	126	127	144	118	116	127	110	106	115	121	116	123	146	146	108	131	107	140	115	116	121	130	118	136	116	112	108	116	106	107	120	111	122	133	131	102	151	127	136	136	132	154	110	107	109	93	140	145	127	111	112	147	139	132	120	116	140	127	138	115	118	117	108	107	134	128	117	112	103	129	109	123	138	141	133	128	141	127	135	124	117	129	146	129	132	118	113	115	112	137	98	133	118	118	101	112	145	130	135	122	114	141	105	119	113	129	136	116	119	111	121	117	131	132	140	95	126	127	138	115	141	138	108	137	126	115	132	138	125	110	124	116	113	117	136	146	127	113	111	133	128	123	130	126	109	149	134	142	124	95	114	143	123	108	147	116	92	122	145	127	107	103	109	128	132	119	116	116	117	120	112	106	126	135	126	126	153	118	121	92	112	136	128	134	126	129	109	120	133	119	109	122	170	88	107	116	121	132	110	99	121	119	122	111	143	106	121	114	125	144	119	99	107	127	125	140	137	137	115	111	116	135	133	150	128	112	116	134	144	117	118	123	118	120	103	110	120	126	119	137	148	112	120	117	133	120	125	120	122	133	115	112	127	115	156	144	123	110	120	135	125	111	132	108	137	121	130	103	133	128	128	134	138	114	133	126	108	124	132	110	125	135	121	128	112	137	124	129	111	132	129	116	133	133	134	124	128	112	126	125	129	105	122	124	120	130	123	111	118	102	110	129	115	127	116	127	98	151	125	116	123	119	125	110	134	129	127	154	120	131	132	112	120	114	131	124	142	135	135	121	110	127	142	121	119	111	117	120	117	128	133	139	123	121	115	102	112	132	130	142	120	89	120	122	131	120	135	130	124	111	115	136	115	126	120	138	110	125	127	103	124	137	118	101	111	139	105	140	106	126	116	115	124	123	124	112	105	122	120	147	136	130	120	129	125	116	124	123	134	124	118	100	133	121	135	126	115	121	143	128	118	134	118	115	137	158	106	115	110	106	123	123	121	135	116	134	137	170	148	113	121	119	113	130	123	90	127	118	137	123	133	139	113	117	143	121	142	132	91	122	137	123	104	133	124	99	131	129	120	123	121	120	113	124	132	141	120	123	119	99	114	127	118	136	120	128	157	122	133	131	103	122	129	119	116	124	117	110	133	141	130	135	101	118	128	125	129	149	135	136	115	128	116	117	103	122	125	107	103	121	151	119	117	112	107	129	123	140	123	106	102	139	124	130	129	118	130	117	96	114	123	121	117	104	131	105	106	149	131	122	134	143	126	110	137	125	164	133	133	100	129	124	154	110	112	142	149	123	107	116	130	113	134	113	118	127	118	127	135	136	133	126	138	136	124	120	124	123	112	126	115	125	115	117	125	126	98	126	118	108	118	121	121	123	120	141	144	152	101	114	115	119	129	120	113	126	121	129	124	120	134	103	134	104	119	138	132	116	131	119	103	124	108	120	112	145	124	139	126	119	111	125	125	132	113	118	121	132	132	146	127	125	126	117	122	118	129	139	114	126	117	117	117	128	108	132	128	116	114	115	103	110	115	118	123	113	124	122	119	127	123	129	122	112	126	111	127	139	128	116	123	139	114	124	90	120	132	127	134	109	131	142	120	123	100	136	128	146	134	134	144	132	116	133	143	119	127	119	120	107	113	125	129	131	121	145	136	102	136	130	110	110	136	130	111	105	134	122	131	133	123	131	134	124	110	121	130	126	114	106	118	119	144	133	136	126	130	129	125	144	128	129	120	118	138	138	153	110	109	124	108	134	138	114	125	109	125	146	128	130	142	128	132	119	115	128	113	143	118	123	131	153	126	119	112	107	126	125	129	147	126	113	143	142	132	106	142	132	114	144	118	117	103	113	121	132	113	112	129	130	113	133	124	114	130	120	98	127	118	129	136	136	123	147	100	120	124	118	142	121	122	120	136	126	118	121	126	129	126	112	124	140	111	114	130	120	118	109	117	136	114	109	107	130	111	107	119	150	148	109	102	134	129	131	96	121	121	135	109	129	138	124	134	129	122	108	149	147	119	104	111	127	137	109	132	132	114	125	133	140	131	120	140	144	136	109	120	108	134	103	140	144	103	130	131	109	118	135	110	133	117	123	129	98	138	108	129	147	127	122	128	135	121	133	132	136	122	129	120	117	108	95	107	90	121	137	141	112	122	127	140	115	124	129	102	125	129	134	104	136	124	129	106	142	115	140	123	116	133	128	116	119	131	132	122	130	131	117	130	136	122	142	127	142	134	115	121	135	113	104	116	109	113	123	120	126	123	129	116	121	110	135	125	128	136	125	116	112	117	107	119	117	109	138	118	115	138	108	118	124	112	134	141	129	149	119	116	127	127	127	115	132	127	113	117	114	116	129	118	148	106	119	114	127	134	120	114	113	129	141	123	132	113	137	116	114	118	134	114	116	149	134	130	125	154	136	116	126	127	110	115	126	135	117	120	124	135	124	112	130	97	121	120	107	117	127	135	114	118	121	125	110	100	149	135	134	116	132	120	149	109	124	118	125	111	127	123	122	121	124	123	128	132	130	103	104	130	121	117	117	91	137	130	126	154	109	128	129	135	128	127	139	125	137	114	107	114	119	119	128	109	127	119	114	112	106	119	106	116	130	132	133	110	135	116	151	132	114	141	127	122	107	133	152	126	120	124	119	122	117	136	142	134	130	120	127	133	153	115	120	140	117	127	106	116	128	108	131	117	114	120	124	126	112	136	112	116	138	148	126	116	130	135	130	115	140	127	109	132	114	111	125	137	136	125	122	107	122	127	123	118	113	118	130	139	102	108	121	142	116	108	124	127	141	139	132	111	117	129	127	138	117	110	127	128	143	135	114	128	114	128	118	120	120	114	130	126	128	146	111	118	126	113	121	128	120	131	120	118	126	138	141	135	128	136	115	119	123	122	120	113	113	140	143	136	113	107	123	147	126	112	106	127	122	133	118	114	142	108	111	111	135	112	130	118	152	137	117	124	118	127	143	132	140	136	133	142	121	151	135	113	116	115	111	123	122	154	131	129	128	104	121	125	115	125	102	122	117	134	133	133	114	123	132	111	152	139	129	127	158	109	112	125	115	116	144	121	123	140	142	127	104	118	126	118	132	135	115	141	130	137	127	116	106	138	113	120	125	107	119	115	102
6050	636	1082	1233	1073	897	739	616	544	511	470	443	420	398	396	375	381	383	371	407	387	341	366	340	354	330	331	335	337	330	340	347	333	324	323	306	354	321	322	338	340	315	346	312	339	328	306	310	338	371	312	336	334	356	330	304	328	325	345	306	284	293	291	333	319	326	318	332	299	311	305	308	334	305	341	295	353	315	336	324	322	321	336	332	306	300	330	293	334	296	301	336	339	326	296	330	303	316	321	306	309	314	344	319	303	314	302	320	314	316	337	326	336	325	301	294	341	329	310	359	301	320	292	345	325	339	342	327	322	287	324	313	339	346	319	327	312	316	346	331	338	328	292	337	307	315	295	281	323	349	296	322	322	291	308	295	336	323	334	307	286	367	346	357	339	329	340	352	319	329	312	307	345	299	313	359	334	311	335	300	300	332	330	320	323	333	308	294	313	317	297	339	336	313	329	303	313	278	341	311	319	297	307	339	303	287	297	306	293	336	309	316	319	321	311	329	317	339	335	324	313	333	317	313	350	288	351	306	342	296	300	318	304	305	311	360	317	325	352	297	290	325	296	284	334	327	346	287	320	314	323	321	306	358	318	296	315	315	301	343	321	302	325	301	326	306	299	314	309	375	303	328	347	288	307	318	336	287	304	338	332	335	310	286	303	297	329	340	325	324	298	333	303	333	332	306	314	314	293	337	307	302	356	317	344	330	335	307	312	316	317	330	312	294	310	289	317	303	329	335	311	293	342	293	329	340	300	330	316	310	311	299	315	325	342	283	314	332	305	334	326	321	326	325	312	309	346	305	326	319	295	300	292	291	327	318	331	330	328	319	295	328	344	331	332	309	367	309	328	305	310	303	303	314	335	299	316	328	312	320	343	337	329	306	343	310	304	296	300	325	307	330	286	297	331	299	329	309	332	317	337	324	319	307	301	313	282	314	335	324	338	352	300	320	347	297	343	311	317	304	322	308	311	320	335	324	319	331	315	289	306	306	342	335	330	291	314	332	328	328	306	336	268	330	326	330	327	307	318	336	313	348	307	338	348	307	337	309	333	336	331	339	311	334	309	332	324	321	320	298	295	306	327	294	337	319	336	345	304	304	304	310	322	352	307	297	317	294	309	338	329	356	309	325	323	297	318	346	335	347	339	320	352	349	330	331	307	309	323	329	308	327	330	347	305	327	347	329	291	303	342	320	325	358	315	340	305	291	334	334	307	311	332	330	300	348	346	340	313	323	314	302	331	306	352	291	348	317	331	323	305	329	308	340	297	321	321	306	318	303	296	305	302	323	329	322	305	351	313	328	303	301	342	299	314	312	310	310	299	323	337	314	290	301	345	323	330	305	311	333	319	315	331	338	318	333	320	331	309	323	320	295	291	343	348	359	295	311	301	322	315	326	310	290	329	339	322	302	295	326	306	300	339	314	304	333	347	320	297	326	311	366	318	352	321	314	326	346	329	297	333	329	301	311	308	304	315	330	311	325	339	309	321	285	301	321	297	281	328	295	313	309	304	307	301	271	309	291	328	324	336	335	310	298	330	325	313	332	341	330	316	339	328	326	310	326	297	312	311	306	306	305	342	323	321	313	300	319	318	338	303	308	321	345	291	317	318	326	330	293	298	325	308	314	313	341	342	329	358	328	326	335	345	305	305	316	294	297	350	311	298	334	318	335	316	340	303	292	301	325	343	317	323	321	290	309	346	327	321	336	329	333	327	310	346	319	347	334	331	301	303	314	331	340	288	298	312	323	306	316	290	310	313	359	301	330	357	301	308	308	319	304	289	325	318	329	311	342	336	353	333	324	318	318	333	337	290	313	313	332	300	329	318	328	313	298	313	346	344	320	325	319	310	280	339	341	348	311	317	330	324	315	303	287	317	325	315	324	330	305	312	328	332	320	293	318	337	323	294	332	331	307	304	302	330	327	336	320	291	306	318	289	280	306	323	311	278	360	318	307	313	321	323	304	321	329	306	326	298	361	302	311	317	320	320	326	309	302	331	324	307	305	288	305	337	341	336	312	307	262	314	332	301	313	332	381	304	370	306	339	301	306	302	315	322	318	311	301	336	344	324	317	306	310	313	326	311	335	329	333	320	321	337	341	306	317	309	301	279	288	326	322	316	335	307	333	314	331	327	314	299	310	326	297	279	324	330	324	308	326	323	323	323	321	312	352	322	310	319	357	330	301	304	315	320	305	349	288	325	347	334	253	312	302	318	309	305	300	350	355	341	329	307	306	311	327	296	306	349	306	294	345	301	299	322	338	303	316	312	308	356	328	296	309	337	314	308	337	327	308	339	313	308	291	322	301	328	314	308	313	316	321	326	267	287	337	345	302	334	330	328	291	309	323	292	312	339	312	305	334	287	305	310	320	327	315	319	327	331	292	321	313	351	327	307	324	330	299	315	321	344	330	324	330	339	302	302	335	314	299	320	319	292	347	332	334	344	298	298	297	322	326	331	317	333	332	342	337	313	315	312	323	300	319	320	334	326	336	320	276	319	315	316	306	329	315	335	330	317	327	336	316	332	302	287	329	305	330	326	317	316	338	334	328	318	337	329	326	295	325	321	305	304	292	325	312	338	327	317	302	333	313	328	330	309	311	316	343	349	301	332	310	323	335	320	312	337	310	333	319	306	302	344	317	340	327	299	305	296	310	330	318	333	347	315	340	318	317	335	307	313	333	345	296	340	327	335	325	320	351	302	304	378	312	283	361	281	355	292	314	344	326	315	337	299	306	335	324	327	310	350	279	358	311	320	342	319	308	304	313	319	323	344	326	354	351	316	318	308	333	324	319	310	340	277	271	317	304	312	317	294	331	282	299	302	329	309	318	291	325	309	325	333	312	322	324	318	304	316	308	322	327	316	290	338	324	318	312	306	312	284	308	332	312	328	357	345	302	283	310	315	297	278	293	287	338	349	331	326	351	321	298	302	283	309	305	321	319	321	324	289	279	337	291	361	268	324	361	304	323	323	328	305	323	341	311	301	308	315	290	361	342	327	310	314	331	294	280	304	306	307	319	341	324	334	328	356	318	324	320	310	328	315	302	309	304	326	292	351	309	302	307	320	320	321	307	312	331	296	322	302	323	349	327	274	323	322	350	324	326	301	308	328	294	316	340	314	304	340	299	317	300	306	324	297	294	334	329	312	321	287	321	335	317	293	347	311	310	322	298	332	336	326	341	307	294	327	319	299	302	327	294	310	320	319	322	301	284	334	280	295	309	315	303	320	332	315	320	333	328	312	298	347	316	318	335	316	348	291	364	309	354	325	356	306	320	348	319	324	331	356	322	306	315	320	337	308	340	311	288	324	332	321	325	325	310	317	309	318	334	342	312	270	294	343	322	328	333	349	323	323	304	321	323	314	304	319	322	333	325	313	304	312	327	319	291	293	305	347	315	309	354	328	319	291	314	326	327	308	306	303	326	334	352	317	278	321	295	306	321	323	299	320	298	328	302	283	308	311	321	301	327	303	315	287	296
13663	1258	950	688	464	358	347	268	228	213	217	207	208	218	212	187	215	184	188	190	165	172	177	188	176	170	160	162	173	208	148	174	181	169	146	159	199	163	153	161	149	179	154	153	161	159	183	191	173	169	157	182	141	151	174	177	172	142	166	174	161	192	173	154	159	159	181	145	173	152	172	164	163	152	155	177	181	182	179	174	142	160	176	148	178	188	147	168	163	157	155	159	172	165	172	155	153	162	165	174	173	179	167	176	165	153	169	153	161	164	133	165	171	158	150	148	137	164	175	166	164	161	157	174	163	175	158	141	167	175	153	173	160	132	182	163	155	165	178	171	156	153	185	155	157	164	194	182	160	178	158	158	166	158	160	146	154	164	145	146	149	168	152	170	177	177	164	163	173	182	157	197	161	154	184	160	198	186	150	150	163	143	185	158	166	173	204	159	159	177	151	166	157	145	186	161	147	157	171	178	174	155	176	173	185	164	174	183	173	183	156	151	177	168	136	154	158	157	190	176	177	153	172	155	157	143	160	160	138	148	142	177	150	163	182	167	176	170	152	154	176	165	176	135	167	192	167	175	170	169	183	164	180	187	143	156	142	149	167	190	153	156	165	188	167	177	193	186	188	154	179	147	175	161	150	176	151	177	176	164	165	151	163	168	184	156	167	154	180	141	175	199	146	157	165	175	167	158	159	144	174	169	153	152	152	141	173	153	158	161	173	162	131	147	151	150	179	147	187	161	171	188	178	143	154	160	164	167	176	158	189	183	180	172	170	170	146	164	160	152	163	171	171	196	196	208	182	154	166	157	188	187	153	159	167	162	189	157	168	152	183	183	158	164	160	172	174	152	173	165	160	177	184	184	178	199	178	143	138	185	170	161	170	175	194	169	176	176	157	157	160	165	187	149	171	182	179	166	151	163	147	157	167	145	175	181	149	190	159	185	173	184	171	158	156	149	170	165	177	166	171	144	149	149	164	170	135	170	154	190	159	166	127	153	129	149	152	151	158	168	177	165	162	154	149	188	169	174	183	174	182	172	162	194	170	178	165	147	155	156	170	146	151	156	170	172	169	163	170	161	181	173	158	148	144	145	167	162	162	163	167	150	179	162	166	175	191	172	174	171	164	168	159	151	183	148	171	182	151	148	149	182	161	171	170	172	174	139	161	195	157	153	161	142	157	160	172	162	171	181	170	159	153	168	156	164	136	171	166	160	168	145	174	160	159	168	179	170	181	186	167	159	158	182	180	171	156	147	165	161	164	178	172	168	160	164	162	161	171	159	204	171	184	160	160	170	149	179	166	149	188	165	164	170	141	167	145	168	175	168	180	166	189	163	176	191	168	192	143	149	163	171	170	182	157	156	160	178	160	182	184	194	174	196	164	161	165	180	183	159	174	175	188	167	161	161	187	166	164	176	152	191	155	177	187	160	193	165	162	159	186	180	160	148	178	171	161	158	126	162	169	173	169	149	135	179	169	151	160	163	157	147	146	191	157	188	158	157	160	197	187	163	172	163	185	160	174	174	166	168	171	166	172	145	155	176	158	176	173	161	162	147	154	155	161	150	175	196	172	170	172	158	174	174	154	153	165	196	172	161	175	166	151	165	153	171	174	182	188	160	159	167	191	178	162	177	156	160	180	180	182	157	165	165	185	184	176	161	169	213	164	161	140	170	188	160	186	181	174	157	157	170	172	157	169	186	161	165	163	173	146	196	187	191	161	190	149	163	183	174	169	178	166	160	176	160	148	153	183	178	179	159	142	150	147	159	151	149	159	182	177	165	160	152	181	201	183	189	176	173	148	167	155	173	169	165	134	158	158	197	167	193	164	145	142	151	175	173	158	164	176	182	154	143	186	175	180	171	182	167	135	181	177	164	156	176	119	188	165	170	146	175	160	162	160	162	169	154	164	162	174	164	175	177	153	186	174	157	166	151	153	149	162	160	151	170	154	183	186	145	173	179	175	181	145	190	129	154	181	177	155	189	156	154	155	148	176	152	167	167	176	179	174	158	163	154	170	175	153	162	160	186	168	144	164	183	189	183	144	156	167	184	184	152	136	176	177	156	183	176	159	154	159	186	153	167	166	151	177	144	170	183	167	164	159	173	143	168	153	155	162	159	168	177	155	158	194	163	162	175	170	163	171	150	164	177	175	154	202	157	176	186	171	185	174	166	186	174	153	129	178	167	172	153	159	165	157	169	172	173	155	192	171	179	157	179	167	171	194	149	160	177	175	176	167	152	181	163	161	188	172	156	167	184	154	149	167	167	176	188	151	165	180	167	174	166	171	167	191	163	176	167	166	186	202	171	158	176	162	162	185	160	174	174	153	146	175	158	179	169	167	168	193	165	192	144	191	139	179	148	173	162	192	190	154	166	155	171	164	179	153	176	177	172	172	162	162	161	176	174	174	156	173	151	155	170	162	187	174	164	158	170	142	171	177	174	162	166	174	175	152	185	156	154	185	172	157	164	165	173	157	163	166	192	149	177	163	155	176	144	139	151	188	182	155	161	147	170	166	143	205	170	184	145	170	148	179	166	155	163	190	154	181	162	175	155	163	155	171	160	167	148	147	182	197	166	174	122	196	147	159	162	184	147	173	178	153	165	181	185	170	159	150	148	159	167	161	174	184	172	157	151	170	169	195	168	162	168	159	182	168	169	189	178	172	159	150	188	168	177	168	173	149	172	147	172	192	141	174	169	167	173	166	180	167	152	177	185	166	156	159	154	171	160	179	187	154	190	171	156	165	171	148	156	172	162	149	191	181	180	162	170	154	173	174	152	174	151	161	151	156	179	152	180	191	176	144	185	168	162	147	160	164	187	183	188	138	169	173	172	171	158	150	167	150	143	174	162	181	168	164	155	170	163	163	167	147	163	145	164	148	180	155	174	158	162	167	157	194	164	146	190	209	183	155	160	160	186	159	149	152	149	160	183	164	182	155	164	160	157	200	166	165	158	175	169	156	166	152	164	152	164	189	177	154	136	182	183	181	170	166	173	175	180	193	196	140	173	155	168	153	186	158	171	161	164	163	172	157	160	163	183	174	169	148	171	155	154	172	168	157	176	170	180	181	147	206	157	168	176	154	150	180	173	186	169	177	162	197	172	177	162	181	157	157	153	166	169	180	152	182	151	147	161	157	163	171	175	158	197	168	173	161	157	160	174	161	161	190	176	165	169	173	157	168	155	180	177	142	155	167	194	151	184	183	168	165	188	183	154	156	157	171	158	162	166	168	140	170	173	150	179	185	143	151	192	188	159	151	150	162	193	165	157	166	156	161	202	177	137	156	178	171	151	172	170	190	185	184	185	150	170	187	168	161	193	186	147	170	170	156	158	155	185	188	180	154	174	152	172	158	137	158	165	160	157	186	174	154	144	163	171	172	185	178	188	161	165	179	179	186	167	167	158	175	195	174	200	186	167	166	169	176	163	153	157	152	168	172	155	173	187	162	160	171	185	141	159	162	158	171	187	157	157	163	178
7978	1072	1991	2211	1878	1478	1229	995	862	797	755	707	653	628	575	606	575	580	511	571	511	529	560	486	476	486	474	471	472	471	443	468	457	432	443	468	439	467	441	427	456	461	425	460	443	452	477	430	452	430	480	393	429	443	467	400	398	437	410	441	385	445	471	459	411	409	420	393	437	420	417	426	401	424	468	416	446	417	418	407	453	424	411	428	410	412	396	426	444	441	412	439	425	408	444	422	362	399	402	444	423	409	414	434	377	390	426	424	435	430	441	415	467	443	462	411	395	361	451	431	419	410	468	428	408	446	398	416	410	455	436	423	425	427	477	428	424	406	409	451	406	420	444	403	444	441	420	398	451	409	422	429	391	426	404	442	421	410	438	450	444	395	427	445	376	434	434	437	452	451	416	379	439	420	453	435	413	426	368	399	452	385	397	402	419	426	453	395	404	459	439	384	448	440	415	408	422	398	427	409	455	415	411	421	412	402	449	448	434	405	404	443	416	428	435	449	397	425	415	401	431	431	402	433	431	417	446	436	405	441	424	405	460	427	418	430	425	413	433	430	421	420	414	431	407	402	429	392	436	433	442	437	450	428	417	422	426	405	410	440	425	410	416	434	420	455	459	416	421	437	431	384	448	423	409	471	428	429	398	421	455	409	464	433	407	400	450	395	424	422	413	424	417	436	440	425	404	426	410	421	417	437	409	421	447	437	409	411	442	398	414	419	428	448	426	418	409	397	450	404	393	411	416	429	438	434	433	395	447	384	428	434	420	418	408	410	417	437	425	402	394	433	411	439	416	451	401	431	423	421	395	396	446	414	421	417	409	442	419	412	397	429	419	398	406	415	424	399	402	429	462	412	442	444	432	440	422	389	478	457	416	443	424	406	411	446	433	411	404	392	392	429	402	407	434	373	429	432	439	438	406	463	427	401	425	436	400	456	426	395	432	448	435	426	411	443	404	405	431	410	419	458	395	433	407	405	442	409	414	428	407	419	431	433	393	401	393	417	457	403	437	441	380	434	435	407	449	427	438	437	462	463	471	451	453	391	429	421	437	414	441	425	406	404	416	414	413	422	421	424	452	443	449	407	450	422	428	437	446	401	415	452	449	459	418	434	422	413	391	410	433	412	432	400	399	400	442	439	394	400	421	420	388	397	455	429	420	429	431	420	418	426	403	407	430	399	440	424	426	415	427	442	421	438	452	431	395	437	424	400	390	412	438	426	439	399	436	411	443	432	423	447	435	401	426	414	437	413	428	471	413	427	396	449	440	449	400	463	425	454	456	416	444	414	432	408	422	460	415	455	411	381	424	375	401	428	396	387	446	397	455	390	428	422	401	388	420	460	439	437	422	391	478	449	439	454	437	408	441	410	430	460	448	443	425	418	408	429	435	411	417	393	461	422	416	449	417	438	434	416	380	411	435	432	448	418	435	451	421	403	432	411	452	406	423	398	405	419	430	415	434	440	424	387	443	414	449	405	440	430	423	428	434	461	420	418	401	437	411	414	430	464	414	398	445	409	402	433	413	429	391	430	415	376	441	416	439	409	419	451	417	449	447	403	405	443	420	423	448	445	410	421	444	424	403	405	428	407	394	397	417	410	427	457	440	413	455	429	412	432	454	406	443	417	427	465	418	437	442	458	393	418	421	425	446	437	450	424	453	406	409	406	447	417	468	369	394	442	448	421	428	461	406	441	401	440	394	411	432	403	416	464	457	428	428	428	405	431	394	419	432	415	402	411	439	401	428	436	429	437	375	435	426	445	473	416	408	429	457	439	400	435	453	440	402	450	418	383	414	425	419	440	433	410	457	405	411	458	406	446	421	449	412	407	426	455	437	412	408	424	429	408	451	409	430	429	414	414	430	402	423	459	429	458	415	429	402	395	442	408	450	414	455	404	415	417	436	410	475	435	412	429	408	412	442	430	411	417	443	424	455	426	458	439	414	435	457	441	460	418	395	389	462	437	432	408	369	385	426	390	432	411	434	430	437	442	410	425	426	423	452	397	441	427	427	438	400	427	413	435	443	412	410	456	413	405	395	409	447	408	423	430	443	432	419	409	427	439	403	452	443	432	424	418	403	427	430	452	407	420	413	398	435	415	429	446	427	396	429	391	442	400	430	415	389	445	463	410	433	437	414	402	431	427	389	414	457	448	419	440	416	461	408	429	401	359	382	389	443	454	419	437	424	458	386	420	475	398	410	401	442	413	467	437	439	425	447	428	424	447	410	447	427	418	417	418	448	443	441	412	387	431	451	429	415	418	409	427	414	408	418	444	430	430	400	451	427	373	419	397	449	419	414	416	427	423	422	444	442	421	406	467	417	428	386	431	400	412	464	421	404	456	469	433	408	422	403	451	417	424	454	413	435	416	422	428	403	434	427	461	429	457	420	420	442	422	441	418	417	384	399	428	392	432	413	418	411	435	401	390	433	449	423	427	431	422	411	419	435	431	443	481	400	400	401	418	430	432	405	402	445	440	419	443	393	413	433	404	395	424	423	415	408	396	408	458	437	457	436	412	385	437	420	394	427	439	456	420	424	444	434	439	390	393	418	433	427	466	413	423	449	424	426	414	416	398	451	421	403	433	461	429	416	411	399	436	418	422	405	414	464	449	446	406	442	423	430	400	444	451	402	433	434	439	416	419	416	443	416	434	396	441	436	428	430	436	436	480	437	420	468	427	410	423	404	420	441	429	432	453	424	424	442	464	413	431	464	404	398	441	448	430	434	416	412	430	439	437	452	388	401	405	414	445	442	398	426	438	462	414	424	437	415	408	461	412	426	403	429	414	425	436	436	450	452	463	411	422	448	420	376	425	417	398	397	445	403	426	462	401	411	456	422	415	408	422	440	414	425	433	431	435	434	433	424	429	409	385	389	403	460	405	423	468	433	424	404	449	449	428	401	416	396	422	432	437	435	441	449	448	426	454	425	391	390	411	408	419	407	419	460	430	429	374	439	442	430	392	400	461	429	416	418	443	385	443	412	429	430	430	432	419	452	420	438	418	430	432	420	414	437	394	420	401	470	396	418	413	399	412	443	427	421	412	461	445	441	433	456	428	413	388	405	418	435	406	427	404	377	424	413	438	418	461	429	438	416	433	480	401	435	437	396	421	413	419	421	446	387	407	456	441	395	421	425	414	434	403	423	426	425	415	423	420	417	420	426	443	425	434	420	430	441	452	416	421	460	422	405	417	446	396	367	405	444	404	433	404	444	443	439	483	439	453	431	410	449	420	432	419	437	405	412	442	402	416	406	411	423	444	427	412	471	413	457	434	444	424	428	450	434	461	430	414	414	438	406	409	417	454	404	416	423	412	423	416	466	446	417	410	422	423	460	446	442	426	447	455	443	425	408	442	415	407	398	417	404	429	423	454	445	427	451	439	442	396	429	412	425	447	443	410	428	406	452	422	410	403	416	411	419	423	409	445	427	446	432	402	448	403	433	426	416	424	431	458	427	423	433	393	413	429	441	411	434	386
1507	297	296	265	307	278	275	317	311	282	278	276	294	289	264	265	284	261	295	281	294	254	272	292	274	287	288	290	292	252	299	308	291	269	302	302	266	274	269	261	280	287	275	289	290	285	289	275	309	253	275	288	268	308	296	275	280	279	304	300	295	270	285	280	286	246	269	329	309	274	249	276	296	286	321	253	273	291	265	278	270	298	295	285	299	313	321	290	274	276	257	273	269	273	272	289	273	266	292	318	303	280	259	277	301	296	283	273	272	282	294	301	289	300	327	299	301	282	258	303	286	300	242	263	280	256	270	301	285	265	277	271	299	277	269	288	301	280	295	317	297	311	293	295	282	264	248	301	267	265	267	302	275	287	235	259	273	275	250	308	255	273	283	293	301	284	309	295	282	309	313	279	280	255	252	244	302	240	279	310	276	275	264	281	302	285	293	283	309	302	276	315	274	279	289	268	279	288	269	296	299	299	278	286	291	294	298	277	305	305	294	279	285	302	272	269	277	288	272	303	292	321	295	258	262	273	249	290	262	291	276	267	257	311	274	255	309	276	273	302	285	310	292	257	294	279	291	286	292	274	291	305	297	281	277	283	299	277	280	272	286	259	336	288	289	300	287	257	305	298	285	302	289	282	272	278	270	305	257	274	289	251	300	268	320	264	261	261	272	278	271	284	279	330	292	290	290	268	284	275	272	294	283	272	290	298	293	282	270	270	299	289	247	320	298	275	264	280	253	294	286	284	282	253	276	317	296	290	294	276	281	281	311	287	258	282	280	281	273	258	313	301	304	290	283	286	288	278	281	295	267	292	281	311	268	320	287	278	302	312	297	291	294	273	267	283	283	283	289	264	281	299	288	308	284	276	290	290	282	277	297	285	275	302	276	274	257	303	261	270	289	292	304	269	317	282	316	285	331	282	259	327	296	303	316	249	309	281	302	293	283	309	291	310	325	301	248	256	273	307	298	317	296	261	250	292	299	294	306	294	279	322	273	279	278	282	299	254	274	257	293	273	298	290	299	273	320	305	325	266	316	283	306	285	269	265	305	277	281	290	279	280	264	299	306	273	302	298	274	254	277	286	294	322	273	280	267	268	285	306	260	289	253	259	301	293	296	278	251	284	283	288	298	290	305	308	278	313	261	274	304	260	299	281	267	228	277	272	290	304	283	283	262	264	254	229	284	293	300	282	271	259	310	291	281	283	284	277	278	275	323	316	270	284	292	326	279	280	270	300	295	308	314	284	298	291	286	295	273	270	295	279	275	289	295	278	286	263	305	270	307	301	253	276	300	331	296	321	283	281	293	290	299	283	292	253	278	299	290	297	274	307	288	285	292	279	278	285	261	264	316	318	244	287	319	275	303	268	297	258	269	285	276	269	269	288	301	282	260	268	277	276	308	242	276	288	306	290	289	262	268	290	266	291	269	286	298	280	284	300	284	322	304	279	259	308	293	289	287	298	289	300	292	273	251	294	300	272	266	273	346	265	277	289	300	290	242	292	268	288	308	272	304	271	302	282	269	285	290	234	268	285	291	258	277	280	302	285	301	293	315	295	330	321	286	260	262	312	281	280	286	238	273	276	241	291	268	272	282	272	303	270	313	286	289	260	290	289	286	291	284	282	270	283	266	316	288	236	296	277	270	279	278	305	272	269	292	300	312	257	320	269	293	264	285	286	309	292	270	297	265	279	265	287	287	310	308	242	322	287	275	295	303	262	291	277	278	299	280	290	262	296	285	291	292	286	276	325	320	302	300	278	280	251	294	269	302	295	273	305	273	300	298	307	283	282	271	294	328	265	264	277	295	295	265	307	258	248	252	299	283	257	298	288	277	242	285	268	278	268	292	302	281	246	282	282	285	305	255	304	292	303	295	273	275	321	279	289	296	290	255	309	300	283	317	285	291	269	310	266	257	284	296	266	277	240	282	298	270	263	298	284	279	253	260	289	280	281	283	303	303	276	277	266	291	263	310	273	315	307	304	323	271	289	301	274	302	309	251	308	266	301	266	267	291	240	264	285	296	290	280	306	306	310	276	299	296	284	309	312	298	264	260	307	291	296	286	241	271	273	277	291	283	324	288	307	301	280	264	273	291	267	261	276	298	297	301	293	289	339	318	261	280	289	292	290	260	274	251	274	255	278	302	274	281	296	281	268	290	302	280	263	236	265	277	280	298	323	279	284	301	290	290	279	293	276	291	275	276	286	310	260	278	311	266	322	291	310	301	276	275	251	266	265	291	268	280	312	310	272	302	291	257	250	315	264	303	254	293	288	333	301	283	304	285	310	278	271	303	314	291	299	272	264	257	286	273	277	298	303	282	291	305	338	236	298	281	274	235	287	288	308	283	299	287	288	291	289	298	268	274	283	239	279	292	285	268	249	258	295	281	275	283	270	260	279	284	270	314	306	288	317	277	268	291	288	281	279	310	277	258	284	273	251	281	285	279	264	286	308	262	270	299	305	289	301	270	268	289	288	244	278	290	267	251	289	303	266	300	268	283	289	279	318	303	266	280	298	287	273	258	300	261	283	255	305	284	284	254	275	297	263	268	268	276	287	287	293	287	281	300	283	312	266	263	295	279	300	286	261	275	286	271	302	303	305	274	245	281	267	296	276	311	287	267	288	290	320	282	231	293	279	275	289	269	302	271	285	288	271	279	298	312	249	253	278	271	283	287	300	266	285	268	296	281	320	301	325	285	277	272	287	280	257	280	309	270	269	283	296	268	300	272	269	290	269	298	273	277	305	263	283	274	247	291	264	308	282	286	275	278	312	280	288	284	276	287	300	297	272	299	260	301	248	272	286	290	301	265	294	270	275	294	280	275	294	285	266	290	278	272	293	326	310	264	311	290	301	269	283	267	267	286	268	259	304	282	292	297	261	299	264	277	276	253	280	294	265	270	284	294	308	292	288	267	272	280	269	284	297	277	270	252	313	297	273	285	293	284	286	290	276	257	269	266	308	271	277	273	284	300	306	303	257	293	280	273	294	308	272	302	285	315	261	268	268	317	261	324	268	302	292	294	303	241	309	298	258	284	293	299	264	279	293	304	305	281	292	287	266	276	290	288	292	291	289	290	277	276	266	308	288	297	268	327	277	305	263	286	318	312	286	295	277	283	309	284	283	303	293	315	260	279	261	294	282	261	258	257	301	269	260	291	269	304	275	275	301	286	274	268	290	291	279	300	333	281	271	279	306	264	267	296	298	298	289	273	289	291	322	300	301	265	294	318	300	307	298	315	253	270	263	275	282	265	296	283	292	257	287	306	279	260	302	252	281	251	286	302	292	282	281	253	287	295	302	304	268	263	254	285	273	308	244	268	303	265	287	279	298	298	262	288	316	290	312	286	251	304	246	268	303	287	257	259	269	275	292	292	275	298	268	311	304	276	265	263	301	303	296	270	276	266	301	288	299	279	308	259	258	264	266	282	291	269	285	302	298	319	312	259	286	268	316	326	288	261	291	278	264	268	285	264	260	304	273
1822	640	686	645	664	658	642	664	611	690	640	609	611	646	612	638	636	611	633	628	591	672	605	604	587	623	608	633	645	609	604	680	685	620	612	638	641	618	589	644	641	616	642	649	624	661	628	632	652	640	645	633	628	623	602	640	615	579	638	634	602	642	664	637	618	607	706	601	599	650	618	636	649	581	619	615	643	607	654	627	666	602	648	622	633	629	634	646	664	613	607	608	641	645	632	626	640	664	649	632	629	588	623	615	650	631	664	620	629	629	623	635	626	613	673	614	601	647	606	619	594	625	650	613	645	596	597	596	644	650	604	629	635	632	662	619	700	634	679	629	655	626	623	624	608	652	685	592	625	680	619	631	633	675	619	619	613	628	651	599	671	650	588	637	594	678	640	639	616	626	648	580	652	673	636	616	642	646	587	603	666	625	624	681	581	569	621	643	624	649	665	624	612	631	652	610	646	661	624	623	610	651	638	637	596	601	661	624	664	663	666	656	632	627	615	608	662	615	625	629	627	612	657	649	630	582	639	614	629	618	608	631	671	632	634	591	601	666	666	599	601	623	576	641	613	618	684	615	615	645	631	630	631	632	656	635	596	654	630	656	651	611	596	593	657	630	594	634	635	649	645	685	595	613	649	640	651	605	628	627	662	617	626	614	643	586	615	597	663	624	663	616	593	635	627	609	657	647	667	649	593	609	617	626	667	585	644	632	601	640	603	616	664	618	674	587	623	677	664	620	610	620	664	629	664	657	608	625	681	618	630	610	617	610	608	604	634	622	626	637	639	603	600	631	639	611	648	590	597	611	623	596	641	631	656	593	645	604	613	655	641	639	657	594	649	616	622	652	637	614	594	614	701	613	610	632	647	660	605	633	630	605	647	652	645	636	607	636	606	592	581	612	599	683	617	591	662	649	620	648	607	638	659	612	601	635	621	674	622	630	613	614	658	651	613	601	661	632	615	636	645	625	638	614	667	633	630	643	667	635	662	616	600	658	627	614	578	613	615	650	597	600	662	576	639	621	637	635	626	610	614	631	577	653	623	579	685	621	650	651	629	640	640	643	570	646	631	623	681	616	644	632	633	642	600	655	606	620	633	627	670	626	622	602	626	688	669	653	591	601	646	646	617	642	643	572	631	619	604	665	562	654	586	600	624	616	656	654	630	614	671	645	637	640	614	588	622	624	626	661	634	632	614	600	616	635	642	647	669	656	605	645	650	634	653	589	662	642	622	661	656	619	636	601	656	605	639	651	637	644	638	622	608	626	616	594	645	667	616	622	598	631	635	627	613	603	623	671	581	640	638	622	642	606	637	614	615	636	657	588	675	644	633	655	609	637	615	655	647	597	671	589	662	580	638	603	655	639	615	649	611	632	631	624	607	647	640	613	663	646	629	626	627	667	619	621	647	618	571	663	603	625	651	572	618	620	614	660	665	683	665	679	629	595	627	624	590	604	633	631	643	655	626	656	636	659	646	650	662	678	646	645	679	652	619	629	647	638	600	627	655	607	649	608	638	640	617	635	627	652	630	632	599	672	588	630	716	644	633	627	638	661	664	650	601	619	627	606	591	614	633	678	600	606	677	627	650	625	622	626	595	642	635	612	675	659	596	634	675	644	622	651	653	644	604	614	633	678	609	670	593	636	615	619	647	615	628	626	610	626	655	649	658	645	634	648	668	647	619	581	664	624	630	620	643	598	576	635	593	634	611	625	623	654	626	634	628	565	619	623	685	687	629	608	648	610	663	620	701	637	633	609	642	661	665	647	641	643	646	650	650	625	593	674	640	585	637	611	638	619	632	624	655	654	660	578	632	668	666	590	637	697	632	596	590	688	629	630	616	605	666	560	610	673	642	625	637	647	624	641	612	605	629	644	657	604	595	603	620	643	625	634	646	612	601	631	582	577	615	661	621	679	649	617	625	669	622	622	601	620	669	612	633	611	593	638	662	654	620	666	636	640	598	643	641	615	591	582	629	643	625	626	639	686	646	635	670	624	615	633	633	617	616	674	641	651	601	622	610	628	625	597	637	662	630	579	680	631	645	607	617	665	618	623	614	613	694	597	616	627	665	614	619	620	634	630	613	650	643	626	640	645	647	662	629	612	642	618	599	611	648	644	641	646	620	679	653	645	626	602	625	619	635	647	630	646	651	607	666	633	596	626	572	646	578	638	690	634	606	624	619	622	621	627	654	627	654	630	669	671	623	600	687	648	612	577	610	629	617	643	630	611	712	608	654	674	624	611	635	701	637	654	623	627	628	614	652	632	645	634	621	612	605	587	628	659	619	652	609	618	591	583	632	624	642	624	632	670	586	631	616	605	618	614	617	642	652	654	616	633	651	684	626	621	680	636	633	640	669	630	607	661	651	616	610	667	629	618	652	589	637	602	596	644	626	668	654	622	661	628	631	651	610	611	641	658	604	635	641	627	644	632	580	593	613	671	641	628	643	632	650	631	643	642	641	647	621	636	635	629	620	652	618	653	608	654	636	626	621	644	624	637	590	676	661	601	648	655	618	654	583	660	617	642	599	641	632	613	612	661	614	613	651	647	637	606	596	650	673	628	605	611	608	594	624	597	639	593	694	604	612	673	643	642	653	612	630	636	632	624	615	615	606	630	663	616	635	585	620	627	643	642	653	641	713	631	625	618	623	643	604	650	627	607	647	615	666	607	630	613	650	623	607	671	659	681	618	635	623	686	613	619	635	608	630	652	632	671	617	625	649	617	625	686	634	617	645	630	618	683	608	634	620	657	638	586	624	601	659	617	604	639	605	609	628	637	600	630	622	639	634	618	576	615	626	620	604	673	640	648	636	643	613	634	628	613	610	603	627	664	616	643	624	618	625	619	597	625	637	659	581	672	616	633	611	643	641	660	606	632	619	656	621	665	669	643	629	612	620	681	595	580	640	647	628	614	650	623	615	641	627	625	605	653	641	569	605	666	675	611	647	661	615	670	609	675	641	646	638	630	619	624	631	686	634	609	631	615	630	663	614	616	616	650	606	629	648	601	669	621	603	607	623	633	664	594	639	617	622	639	629	583	638	675	642	612	618	601	660	609	637	604	653	628	627	616	648	603	575	631	649	589	645	620	634	624	622	642	602	631	634	623	564	667	613	614	648	665	564	654	674	613	609	637	632	616	622	638	666	608	616	666	655	637	654	595	653	657	632	590	609	642	649	604	602	632	655	605	644	630	622	674	622	608	651	616	636	616	609	627	637	595	621	591	656	646	605	652	595	593	621	613	658	649	617	637	678	601	677	638	666	621	634	619	689	608	606	612	638	644	709	627	639	588	626	582	628	622	668	645	622	636	665	650	680	687	624	621	667	663	666	622	650	682	596	616	632	632	652	641	648	612	669	629	609	629	621	657	654	639	622	669	627	600	644	625	643	612	636	642	605	584	612	630	666	640	641	619	648	671	663	628	595	651	647	653	671	643	660	620	596	590	652	616	627	620	591	632	606	657	684	568	651	632	590	678
7283	487	453	416	320	200	199	167	168	164	164	132	160	149	159	154	137	131	112	122	137	159	124	138	107	116	135	123	130	136	119	132	136	141	131	126	121	131	131	142	133	139	133	136	105	129	133	162	137	122	122	116	108	118	135	110	118	155	113	146	137	120	140	127	120	115	135	132	110	127	108	115	138	134	148	128	135	127	109	134	96	126	134	115	138	104	133	114	137	107	136	116	130	140	127	148	132	133	107	115	124	110	150	143	122	134	141	127	148	128	106	122	128	129	113	136	127	109	107	107	135	111	135	127	111	104	107	119	104	114	120	132	110	119	151	130	108	124	119	105	119	109	132	122	140	95	162	116	118	120	93	102	105	127	120	108	128	121	99	110	104	104	122	125	133	112	99	101	134	121	130	142	140	151	140	121	130	138	123	119	124	133	121	124	109	142	131	110	110	134	131	133	134	100	101	133	120	116	136	109	113	126	129	109	140	125	122	127	125	123	128	121	115	107	127	136	128	116	112	152	132	121	113	144	113	125	122	147	109	127	135	113	127	114	133	116	131	116	120	126	146	110	115	112	143	115	125	128	127	126	132	109	129	130	130	128	118	124	125	112	119	148	111	107	127	121	124	141	124	118	134	120	129	103	116	129	124	126	126	118	122	129	140	116	123	122	123	135	115	121	134	126	110	109	115	126	130	97	118	112	119	106	115	132	132	129	117	126	124	135	125	102	132	107	132	129	119	144	135	110	109	126	134	119	123	100	112	98	121	104	139	129	123	124	117	125	124	105	134	130	142	104	135	123	111	149	119	111	122	130	121	123	140	144	120	123	133	123	119	123	110	132	126	121	105	127	112	129	116	141	135	123	122	110	130	133	116	117	123	120	108	138	108	126	123	129	134	144	105	134	106	114	109	92	112	135	105	139	146	133	117	131	115	126	134	127	100	130	96	129	140	122	92	132	123	126	120	113	96	126	115	116	128	129	135	98	139	114	132	109	133	107	130	135	111	131	123	112	129	129	133	105	127	123	122	108	106	140	132	129	114	115	135	141	127	137	121	118	139	98	147	112	143	102	128	126	123	127	124	129	127	138	121	127	124	121	102	105	114	109	116	128	149	111	118	135	117	124	128	124	114	139	109	122	115	114	124	114	127	109	110	135	108	130	148	133	154	133	137	125	125	131	122	112	131	123	121	101	137	124	118	124	118	115	124	127	123	124	129	102	120	116	125	120	100	112	126	120	116	112	109	129	118	99	113	123	113	139	98	99	115	111	142	114	105	141	113	115	137	122	151	137	124	121	124	137	121	113	127	113	109	119	121	139	121	114	99	129	101	115	131	132	110	126	114	118	122	151	128	129	153	112	114	117	131	118	119	124	122	124	129	120	107	124	120	120	142	110	123	119	110	118	117	129	116	124	101	102	107	103	103	124	103	131	124	149	128	118	124	121	124	131	114	118	149	140	124	129	137	122	115	120	111	121	134	136	128	115	121	109	127	130	153	124	133	122	122	117	132	129	100	132	105	119	116	116	126	116	121	154	115	125	118	128	118	121	141	127	138	120	136	113	110	128	113	115	108	119	144	104	121	117	150	132	115	123	147	152	142	99	128	150	138	125	121	122	130	124	112	110	118	118	120	113	135	107	143	163	136	114	117	132	117	117	108	126	117	137	118	138	115	129	132	121	123	123	118	107	125	143	123	111	124	110	106	134	114	139	129	117	98	128	139	145	119	144	128	118	122	130	133	117	133	122	127	121	113	135	150	106	126	116	110	124	102	125	117	127	142	134	147	130	116	124	129	99	115	127	144	131	118	112	126	104	124	95	116	125	130	108	127	120	123	119	138	129	108	112	124	127	130	128	123	131	125	137	127	109	129	115	131	139	132	117	119	121	123	127	121	139	110	123	122	139	129	126	119	113	131	126	133	112	99	113	121	119	128	119	145	127	102	129	131	132	96	105	118	130	128	146	120	109	147	125	133	114	111	150	113	117	133	106	110	100	129	135	135	119	131	108	126	125	137	138	121	126	121	128	123	111	134	120	104	145	138	123	126	131	126	116	147	124	138	123	108	104	125	129	106	126	129	129	119	137	123	125	132	119	126	128	118	133	133	135	114	104	110	129	126	119	143	123	108	134	140	104	134	123	119	118	97	106	143	124	129	132	121	109	151	151	102	137	121	115	121	115	115	135	123	129	120	141	145	137	122	135	126	114	120	133	129	149	134	143	127	123	120	126	140	107	124	131	121	125	112	112	108	143	112	137	128	116	102	136	138	118	123	126	127	134	117	136	112	116	117	127	137	131	126	109	99	126	115	127	122	128	134	117	126	125	111	115	109	121	101	113	110	127	127	123	131	129	133	120	106	120	117	115	152	127	125	108	92	107	126	141	126	109	118	130	134	116	98	132	113	107	120	109	146	125	113	123	115	120	114	126	105	117	135	138	107	117	138	130	113	123	142	125	111	108	128	95	123	115	119	128	123	104	111	132	130	112	128	130	126	121	130	117	113	123	127	121	143	130	120	127	112	113	117	106	122	107	118	108	93	113	108	111	129	110	127	110	133	138	104	141	131	106	128	129	112	130	117	123	119	105	106	136	115	115	137	108	118	116	114	109	130	144	127	124	110	130	109	127	118	120	117	110	136	121	141	139	144	148	120	122	112	143	152	126	129	120	115	118	136	112	121	135	127	118	102	117	126	130	119	142	128	131	131	124	115	131	126	121	133	129	130	130	120	115	99	132	116	118	127	131	107	116	118	115	147	126	117	138	119	121	116	132	120	124	109	127	118	135	140	113	129	123	120	100	120	108	117	158	124	112	149	106	142	131	122	119	128	111	133	140	132	136	146	121	165	126	111	139	120	120	128	136	122	134	122	109	127	118	119	143	110	133	125	129	114	125	138	117	125	123	97	127	127	153	116	106	115	131	122	123	117	132	130	132	119	140	125	128	128	104	135	114	110	131	129	135	128	109	118	112	115	116	120	132	109	122	146	138	135	118	142	89	114	108	109	105	119	112	102	113	115	112	104	88	121	101	112	109	122	112	131	111	137	123	125	117	130	110	131	114	131	121	128	130	130	141	135	152	122	121	126	121	125	122	133	131	116	118	122	131	121	118	139	115	108	108	139	147	126	111	131	128	132	124	122	109	128	103	117	130	123	103	99	115	123	136	136	111	114	122	126	110	127	127	124	114	113	115	127	127	119	107	111	139	125	122	122	118	113	125	135	128	135	115	134	124	139	120	114	121	104	122	152	110	103	121	131	121	132	136	138	123	141	137	127	133	140	123	106	115	106	131	133	152	115	121	124	125	112	131	118	125	111	116	115	128	115	96	130	115	122	139	114	138	108	130	143	131	119	132	107	117	118	113	128	129	107	107	104	131	129	109	147	137	107	124	134	121	141	115	141	134	132	125	121	122	124	128	109	120	137	116	126	125	125	130	118	94	121	129	128	127	130	144	133	118	101	130	112	128	105	126	138	126	120	118	104	147	115	140
5998	630	1140	1257	1078	889	715	607	537	514	482	460	451	443	395	422	415	363	366	366	372	392	368	366	336	331	361	341	319	310	337	306	333	312	375	347	326	321	306	315	331	327	331	300	333	304	339	302	311	315	292	333	317	336	298	297	294	341	317	321	340	284	315	326	314	346	340	341	327	290	334	322	299	306	291	350	344	292	316	333	320	311	319	311	342	307	291	301	306	297	331	313	324	334	325	309	289	350	354	292	288	319	330	294	300	323	337	294	331	299	300	337	313	334	281	325	317	331	327	345	317	315	325	321	318	326	344	322	303	327	313	312	333	303	333	306	288	285	302	352	324	318	316	336	315	312	320	291	325	289	323	302	309	308	308	338	314	312	306	329	300	324	321	320	306	348	321	322	311	334	321	368	332	287	316	299	310	318	334	319	325	296	317	330	319	297	317	306	341	309	311	352	324	342	303	328	328	309	299	333	364	293	306	355	374	287	354	323	307	293	305	324	339	314	309	325	354	341	302	298	291	311	322	302	317	310	293	327	281	283	333	312	323	310	307	317	342	281	306	314	302	320	302	337	317	303	311	263	306	343	334	307	300	320	307	312	292	323	315	303	298	320	332	322	317	320	307	335	326	334	308	319	327	306	332	338	320	319	312	304	320	313	349	310	320	290	327	353	310	310	342	329	303	300	333	317	312	299	322	300	317	326	308	312	327	328	291	320	279	289	306	291	314	318	310	309	281	288	333	313	299	323	299	317	307	312	329	316	332	317	315	282	331	343	333	344	321	336	306	334	316	321	318	331	305	322	290	306	337	288	315	321	324	286	311	354	314	324	295	321	296	326	304	309	290	333	331	333	309	333	328	292	307	325	341	315	341	304	313	320	299	306	344	300	298	353	296	322	336	298	312	327	321	320	316	307	308	299	309	330	346	336	319	323	312	305	312	320	334	320	286	356	317	328	343	320	323	287	312	346	350	345	316	328	336	293	326	333	298	278	325	319	336	295	330	312	326	294	336	327	301	304	329	302	336	309	345	322	320	308	320	340	359	353	331	317	334	319	338	330	297	293	334	334	298	333	326	345	330	307	317	296	275	320	308	324	307	293	325	354	336	325	311	328	348	307	315	325	314	316	298	312	289	315	325	322	324	341	331	316	319	287	330	307	299	346	340	297	334	294	310	316	308	315	320	291	318	294	322	287	320	313	306	321	315	330	269	330	286	294	327	315	309	361	309	335	337	311	309	330	323	330	328	321	339	327	354	310	297	312	307	285	320	316	318	320	317	318	321	331	329	304	338	332	298	314	298	319	308	315	310	324	306	293	286	321	300	313	284	294	326	316	307	321	334	306	312	359	302	277	302	308	333	293	315	337	309	307	347	322	313	314	326	314	291	351	367	314	336	321	319	314	317	314	296	330	324	321	327	342	288	312	301	310	314	328	313	338	292	317	346	321	312	306	336	270	342	360	291	311	333	335	356	325	274	317	322	327	330	346	337	301	307	319	314	320	303	328	331	304	304	307	321	326	332	335	328	317	340	312	308	318	300	280	329	302	307	297	331	272	303	304	291	316	303	303	336	302	346	293	343	354	306	320	319	313	336	296	297	306	307	371	323	335	318	302	289	321	315	305	334	301	349	320	292	338	331	291	332	297	292	312	318	350	302	289	317	311	298	336	312	301	334	315	280	350	362	326	321	314	304	319	290	310	309	316	282	341	279	320	308	309	307	351	331	309	319	306	281	292	310	311	326	308	317	311	348	316	310	291	336	309	319	300	303	312	328	340	350	320	304	285	329	331	345	291	305	333	314	296	344	325	322	297	319	312	338	314	337	334	334	329	354	336	339	312	339	325	289	327	335	297	312	322	295	324	295	345	308	322	323	327	325	330	319	309	303	320	318	322	291	304	301	332	318	338	340	338	338	338	343	345	307	315	320	313	314	301	292	325	303	341	316	315	304	291	285	313	339	314	319	319	345	317	306	345	314	336	311	323	317	312	318	319	327	317	309	295	318	310	286	314	307	340	329	328	288	318	318	321	319	327	360	347	309	327	347	341	297	319	308	309	308	319	280	308	289	342	328	306	335	329	280	309	308	314	289	347	310	333	314	320	310	318	277	318	328	328	295	288	290	334	336	314	347	308	339	343	327	328	322	331	325	313	296	324	321	320	324	343	358	327	322	337	328	306	318	323	326	336	343	281	317	312	323	310	319	347	317	304	317	315	316	328	308	318	303	305	290	352	318	311	316	332	322	297	330	296	312	313	337	333	319	300	310	333	297	325	329	331	303	304	322	301	298	286	298	306	313	346	308	323	353	312	309	316	298	340	317	316	340	320	327	292	337	308	350	333	305	306	337	331	334	300	309	271	328	362	325	319	345	327	308	289	312	309	303	339	307	331	290	287	329	306	328	336	313	311	329	291	311	320	285	308	292	340	296	317	299	313	331	304	335	317	302	348	319	284	330	295	320	318	300	295	333	359	350	269	294	324	299	305	325	311	337	299	307	326	318	337	302	327	310	309	336	328	298	332	331	343	303	319	332	315	314	340	310	301	298	337	323	346	338	313	270	315	338	307	313	338	337	335	302	316	323	325	282	350	314	298	305	338	290	332	302	327	320	346	323	320	336	321	285	353	302	344	328	344	316	284	306	355	310	321	345	303	318	321	332	304	321	328	336	300	341	317	331	304	329	304	306	308	289	327	349	302	292	297	321	350	313	328	297	267	314	344	330	342	315	289	307	324	319	316	315	337	346	313	307	313	341	293	305	320	318	334	321	305	320	323	319	305	316	323	316	313	329	350	319	315	276	317	319	335	309	317	332	322	311	318	300	309	312	334	300	317	306	293	338	344	305	327	307	298	293	315	280	286	313	298	325	290	351	333	340	309	317	311	349	308	349	302	337	308	295	312	351	341	298	337	289	323	296	309	285	315	344	315	325	310	290	333	326	324	333	315	320	321	319	307	316	325	321	294	311	332	310	341	334	311	310	319	333	326	335	320	300	355	308	329	303	304	295	309	333	293	305	304	306	304	308	314	303	314	326	324	320	297	313	351	319	327	321	281	313	362	320	324	290	329	311	312	360	343	315	330	303	315	318	323	304	334	321	300	317	317	293	318	296	299	307	322	315	300	340	299	324	312	319	340	304	347	288	305	307	301	279	326	329	328	308	315	299	320	353	317	340	320	295	316	294	327	286	289	288	323	332	294	331	282	300	300	305	305	304	324	301	319	277	335	311	309	306	317	301	286	320	329	322	366	331	310	293	329	338	322	343	344	360	305	317	340	304	339	309	322	316	322	313	313	306	339	340	323	323	296	312	329	309	313	298	334	337	294	311	321	329	287	311	334	317	346	294	296	326	312	328	322	337	329	307	297	308	319	329	331	333	307	333	311	326	340	300	346	316	317	316	321	282	334	351	309	338	332	310	317	287	315	299	355	327	325	347	303	336	292	308	321	340	312	302	351	323	311	320	325	303	325	307	311	333	312	339	301	302	337
13941	1170	971	732	486	371	294	287	258	216	236	217	186	178	185	210	190	194	186	187	179	184	168	167	191	182	191	168	150	175	140	183	184	159	184	168	167	164	166	177	180	175	176	150	199	160	162	183	179	184	150	167	186	157	175	181	154	137	171	178	162	183	171	182	180	165	168	164	178	163	168	170	186	139	185	161	149	180	191	174	155	164	161	187	178	157	189	131	183	173	200	166	157	167	164	171	157	154	159	188	169	182	190	173	169	179	150	143	151	154	171	189	151	207	196	167	133	178	183	176	180	182	155	160	172	152	177	190	180	154	156	166	173	165	163	179	150	185	172	175	171	149	136	169	165	183	187	152	191	194	180	176	167	161	171	168	178	155	158	165	165	195	149	172	159	157	179	163	171	182	166	164	155	165	176	164	172	183	157	149	176	168	176	148	156	165	172	166	149	187	182	129	176	171	183	158	171	176	158	191	145	172	159	157	149	165	160	171	193	170	149	182	179	187	185	185	171	186	160	148	171	160	156	171	157	182	191	169	180	170	153	166	154	147	163	180	155	175	169	181	184	165	161	183	172	159	194	147	179	182	173	149	168	178	163	184	136	163	162	174	145	151	167	157	186	180	170	150	160	189	158	142	164	163	146	168	171	169	169	167	159	151	155	160	163	141	151	170	160	164	160	140	151	170	172	156	193	183	184	181	141	151	175	146	165	162	174	176	160	164	174	149	158	171	176	170	180	145	184	164	154	184	193	149	163	148	149	161	173	147	188	173	165	166	166	183	181	154	169	167	159	178	167	154	161	172	164	165	140	151	168	178	170	157	168	157	152	141	230	186	153	180	167	186	177	164	164	166	168	166	164	194	172	187	168	173	187	171	165	172	181	164	159	154	159	143	163	155	157	199	170	170	165	154	152	161	146	159	179	175	156	175	158	157	172	157	156	169	163	166	203	165	164	199	190	184	168	158	185	160	156	164	169	161	171	171	172	156	188	176	153	178	173	207	167	166	149	170	166	161	139	160	145	163	163	176	188	191	182	154	145	175	161	163	157	163	156	185	169	165	159	179	159	170	188	174	176	175	155	154	180	184	164	172	161	164	171	171	162	142	146	134	164	149	176	161	174	177	167	190	169	159	169	155	177	176	161	187	161	180	193	152	172	200	173	164	155	173	176	164	160	180	200	139	163	164	167	182	166	170	173	168	195	166	167	183	157	172	180	201	160	170	179	166	175	155	160	136	179	165	176	177	152	168	175	162	156	173	191	173	181	187	156	168	179	177	137	171	152	202	179	180	166	184	164	173	180	176	176	159	172	159	144	177	183	179	165	166	177	144	165	148	167	155	189	184	158	177	175	167	167	152	139	190	166	170	176	159	163	195	175	182	177	206	177	181	172	148	161	179	168	178	189	176	163	169	163	159	143	152	175	152	185	172	179	153	156	191	181	162	160	158	161	177	170	144	157	161	160	185	169	198	161	171	139	158	169	162	188	163	131	191	175	213	184	200	189	172	157	153	152	169	154	163	148	172	163	152	158	149	172	182	188	151	151	157	159	138	138	173	184	145	165	150	170	171	152	165	168	186	166	173	173	152	163	184	157	161	151	163	187	167	168	179	173	163	159	177	148	171	172	160	156	154	172	158	165	182	194	159	158	136	156	156	196	168	175	173	170	174	137	162	168	178	162	159	181	162	160	182	153	186	159	189	187	161	169	143	147	156	163	175	168	183	165	184	161	162	147	177	178	179	196	171	196	173	180	148	157	174	160	203	169	182	170	171	158	183	178	179	166	160	132	175	156	157	162	176	163	140	167	158	161	185	185	174	175	169	174	164	166	153	144	178	176	173	170	158	174	163	179	174	159	143	177	167	161	169	178	169	192	170	169	151	172	177	173	170	169	164	183	169	191	167	165	160	181	172	171	173	168	177	164	161	161	191	166	158	176	163	171	163	165	156	165	162	155	165	169	172	192	147	159	163	178	181	147	182	174	137	180	174	161	178	201	173	143	178	173	164	164	157	172	167	151	161	154	179	167	167	166	159	172	158	156	142	183	167	148	171	179	167	170	199	172	164	170	151	188	165	155	167	174	178	166	187	172	143	166	170	181	204	172	155	156	181	157	150	168	169	177	160	165	159	182	160	171	173	186	162	160	168	180	179	184	181	145	172	180	179	164	181	194	159	159	185	174	175	164	190	171	170	160	174	172	175	183	174	149	163	154	168	169	172	161	167	169	176	160	175	167	143	177	153	180	147	167	189	167	163	173	154	159	157	160	165	168	176	167	165	161	183	184	158	171	163	169	158	165	185	183	157	167	163	205	162	159	156	157	161	152	165	181	175	166	167	178	177	161	163	164	169	195	166	155	183	154	165	175	180	167	165	178	184	170	168	182	135	182	173	154	163	163	183	179	167	154	158	182	177	163	152	159	143	182	172	170	161	168	172	170	172	166	162	174	182	181	186	166	167	188	164	161	167	162	169	156	169	154	161	169	175	166	173	158	146	193	166	167	182	149	156	151	169	152	155	169	168	181	181	147	189	164	172	164	148	154	167	169	156	172	180	182	175	148	166	172	151	178	150	193	170	191	161	158	160	183	177	168	154	160	173	149	202	172	192	178	173	154	164	155	181	159	157	175	164	156	163	181	163	187	169	188	177	167	167	155	185	168	184	146	179	169	167	173	158	155	147	167	169	161	192	160	178	160	142	154	165	161	194	185	177	151	167	172	151	155	128	191	183	188	157	179	178	166	150	153	157	168	157	164	151	158	160	212	164	149	170	152	155	156	153	186	199	178	173	186	180	171	180	180	171	186	154	165	157	185	171	172	157	157	182	156	144	152	194	167	179	177	161	164	155	156	155	161	165	160	174	173	170	138	158	151	151	162	134	164	158	143	142	176	196	168	149	146	198	175	156	190	182	171	176	161	157	157	171	158	173	169	175	178	157	145	172	182	177	150	161	153	175	144	161	161	165	166	148	177	152	147	177	174	161	165	187	187	157	172	185	181	164	170	181	165	161	139	177	202	136	147	166	147	157	157	163	181	145	186	163	168	157	183	180	162	196	156	161	166	162	168	154	171	151	157	169	160	150	162	165	169	172	183	184	165	181	172	189	171	173	156	171	154	166	153	191	188	187	182	156	191	155	182	159	168	172	165	172	160	173	150	158	136	180	147	177	157	144	177	153	177	175	164	182	172	147	160	151	153	155	143	186	149	149	166	186	166	150	176	174	174	165	167	165	181	167	154	176	183	168	176	175	176	177	148	169	177	177	181	179	153	154	175	174	141	158	158	185	165	167	166	174	150	154	173	177	189	179	139	169	172	164	175	175	175	159	153	169	164	165	169	169	154	188	162	171	183	151	163	140	167	168	170	149	167	153	161	178	175	192	169	205	119	165	163	177	165	166	168	199	179	168	139	161	192	166	155	156	165	190	183	173	162	152	155	164	178	171	184	184	171	189	178	194	173	163	200	162	180	152	183	182	165	170	195	163	184	231
7966	1030	1929	2274	1893	1424	1162	980	968	778	754	629	637	597	535	585	574	527	510	536	525	467	514	515	491	475	506	484	449	468	454	462	475	452	440	413	433	465	449	441	405	445	444	429	464	407	421	463	422	453	433	414	430	421	441	408	451	422	463	489	447	448	442	439	444	456	413	391	472	461	451	462	381	424	448	448	432	416	439	417	421	460	468	424	431	429	434	424	451	472	407	428	426	432	455	455	448	415	408	434	442	434	447	443	394	420	402	434	413	412	434	440	403	420	473	416	411	435	413	423	418	424	428	451	421	441	446	407	443	451	447	441	421	435	406	427	450	394	420	431	407	425	417	431	438	425	423	404	429	423	406	410	448	434	447	457	424	426	413	435	412	446	449	438	428	445	434	411	456	417	428	417	406	404	409	436	462	434	448	427	410	384	445	427	451	398	419	464	425	410	462	437	432	450	468	431	460	417	413	430	439	401	434	450	409	446	438	457	392	385	449	400	450	423	414	401	428	424	411	424	393	455	438	446	415	431	431	431	414	413	455	428	449	426	416	438	377	409	464	458	400	406	434	428	411	423	431	408	443	391	416	415	437	440	431	426	440	443	395	462	414	444	444	431	430	422	400	448	435	412	418	451	410	438	451	432	452	413	417	439	413	429	407	400	403	446	415	392	419	414	421	398	432	430	441	411	406	419	442	411	391	445	411	443	414	419	404	415	435	444	410	450	425	439	467	418	447	433	447	443	457	440	458	409	441	417	400	441	451	433	410	434	430	448	422	412	431	423	455	426	439	443	436	459	384	411	451	442	425	438	462	444	437	414	423	416	396	434	419	404	395	420	402	454	430	432	451	414	435	411	432	425	407	420	442	430	450	419	422	437	415	441	398	415	430	427	452	414	415	452	416	409	420	431	437	410	454	419	410	443	427	421	423	377	375	442	422	442	434	421	422	442	424	407	416	422	423	408	400	395	434	428	406	393	411	428	430	408	416	438	486	406	396	433	439	417	450	438	403	400	460	410	445	426	411	424	436	440	450	423	377	444	397	418	385	439	420	426	448	460	453	471	388	408	418	412	440	431	435	424	423	423	400	420	430	431	408	434	459	410	429	434	402	448	428	394	428	432	414	436	418	394	420	461	443	411	457	448	457	449	391	419	427	385	402	414	437	458	464	386	419	426	395	484	455	432	401	416	429	360	436	434	415	443	446	467	404	460	438	440	424	441	409	426	410	407	426	405	399	409	427	416	455	414	433	410	420	402	440	424	394	440	453	472	423	441	431	443	447	420	410	456	437	458	441	430	421	416	385	427	430	435	432	450	432	425	472	452	418	445	418	387	383	440	432	420	415	467	405	406	446	415	446	406	413	406	391	427	417	410	419	391	421	420	374	407	390	426	404	403	444	454	432	424	413	424	469	435	412	426	438	446	421	448	441	412	465	435	451	418	369	443	423	433	444	454	466	434	435	434	394	386	415	426	410	385	431	404	427	436	417	420	480	404	422	418	416	421	436	408	431	415	406	382	430	376	475	402	418	435	419	410	416	390	391	422	394	427	440	422	434	397	414	441	392	460	425	404	415	431	435	406	417	419	395	400	404	425	421	432	431	420	416	407	434	442	424	425	431	417	426	431	429	408	450	432	421	422	397	399	425	404	482	403	416	431	441	449	418	419	457	425	413	456	395	411	464	391	441	406	456	430	400	409	444	486	421	425	395	418	434	402	442	419	425	432	443	397	431	432	402	395	393	447	416	435	448	435	415	439	475	428	429	428	432	449	434	419	419	452	426	446	404	460	433	450	451	404	419	430	383	424	480	382	440	397	404	423	452	415	409	416	400	425	428	395	420	432	439	415	447	433	392	402	452	450	441	417	440	416	445	463	424	432	383	415	400	432	411	435	429	407	463	458	460	446	419	430	432	435	428	412	414	409	457	453	446	434	461	410	416	451	432	450	441	418	383	414	387	430	390	443	420	432	430	440	394	432	417	419	414	403	402	446	418	411	423	408	395	431	421	421	414	424	421	420	466	401	399	397	444	438	463	413	410	442	441	408	408	405	402	448	415	454	414	414	435	433	447	467	437	455	455	405	464	450	434	436	423	426	409	443	474	428	433	422	399	441	432	408	386	446	414	421	430	383	485	437	413	421	402	441	428	400	434	425	426	432	485	427	456	431	419	480	432	426	403	417	405	413	402	425	431	428	422	418	436	422	486	426	415	446	420	457	414	459	380	475	437	409	404	438	424	426	447	416	421	438	426	457	413	416	421	395	439	418	445	421	447	425	431	424	410	461	418	434	451	447	446	465	399	391	419	442	456	430	432	401	428	414	378	416	427	438	439	451	434	403	419	463	423	437	438	434	408	412	427	415	430	438	454	391	435	416	458	422	430	456	399	416	434	430	393	450	411	452	415	422	421	426	408	420	395	469	419	453	437	409	390	432	443	455	425	422	428	464	436	433	402	433	428	399	440	434	408	460	441	413	424	422	452	458	423	426	430	425	408	394	440	417	437	437	383	406	387	427	412	407	430	390	437	423	427	411	446	442	409	417	451	437	435	432	443	443	437	438	401	421	442	425	445	407	411	422	426	440	413	428	390	429	383	416	425	400	452	446	408	394	408	403	439	422	460	428	403	420	416	428	417	424	439	433	427	429	459	453	428	470	460	419	394	445	444	411	433	415	424	421	442	411	409	438	431	407	412	400	439	454	399	411	400	403	449	419	410	442	424	438	415	454	445	435	483	433	434	415	426	423	417	409	419	380	418	425	437	389	437	401	448	459	448	436	397	455	420	435	427	439	406	428	421	424	430	400	400	461	394	420	415	419	397	427	430	397	429	424	404	406	422	412	459	412	427	435	423	432	403	420	432	423	454	467	424	405	419	435	430	395	416	438	428	413	413	395	425	428	435	415	459	446	418	428	431	445	430	421	456	415	426	432	424	427	419	401	435	421	451	411	406	459	400	435	425	409	451	430	431	419	441	437	413	457	403	423	433	427	435	420	429	372	401	420	407	424	441	427	425	411	436	464	414	401	441	454	442	413	449	426	417	404	457	409	437	409	457	437	429	403	420	412	443	438	412	432	408	458	428	431	436	423	450	426	422	438	423	420	430	438	413	434	428	447	436	405	438	418	396	401	417	420	454	427	424	423	414	408	409	459	464	444	412	417	463	424	465	417	420	406	441	411	415	439	463	426	389	446	424	405	401	401	430	423	456	422	408	405	419	439	428	418	447	433	462	391	428	392	454	424	426	429	428	402	412	451	440	431	429	400	408	423	419	451	397	463	423	410	427	420	406	431	411	437	437	446	445	398	414	436	436	423	446	434	404	439	435	449	416	435	417	434	418	440	412	440	434	423	413	435	443	453	422	417	387	419	405	418	400	430	422	412	421	466	415	422	400	479	436	403	426	386	369	460	394	435	428	409	445	415	410	469	433	451	450	385	463	416	399	394	437	442	418	431	444	430	452	421	422	450	427	420	446	425	403	395	441	451
1485	288	298	272	304	266	296	294	293	283	283	267	327	290	294	285	292	271	270	301	266	251	306	287	291	296	269	282	295	338	301	261	280	282	283	253	287	279	297	261	299	257	305	312	299	284	271	278	274	287	255	267	293	294	295	252	251	311	271	267	284	288	301	287	307	297	287	299	312	273	298	293	291	298	292	304	256	293	272	287	305	262	313	268	262	303	276	334	303	250	322	271	309	305	291	245	283	258	270	277	284	264	279	307	264	271	253	270	288	265	266	269	282	313	275	291	330	311	259	296	298	279	290	288	264	278	279	292	277	307	269	296	289	268	309	269	284	285	308	291	290	278	270	288	297	263	301	290	292	309	300	293	308	277	298	271	288	306	263	269	293	285	313	296	292	310	300	306	288	293	272	257	246	262	288	276	281	276	297	277	313	279	295	283	305	274	250	273	302	290	277	279	286	281	285	307	285	290	254	245	301	273	305	281	242	296	296	295	296	277	307	289	283	296	299	302	267	276	297	269	269	267	256	286	290	277	294	284	296	278	267	298	316	295	288	255	244	262	279	273	279	311	305	276	309	303	304	298	318	295	291	314	297	251	294	274	303	268	301	269	314	315	269	280	287	308	317	293	293	271	287	325	299	286	284	269	294	288	260	253	270	284	280	278	272	315	306	295	296	295	279	330	296	268	282	265	291	275	303	283	299	301	274	295	299	265	284	273	288	279	305	296	293	306	326	315	295	278	278	269	288	298	281	270	268	307	294	267	276	246	283	298	280	264	252	295	270	306	308	266	277	272	301	294	306	252	291	312	285	270	278	303	279	293	262	289	273	295	277	263	281	297	282	274	311	310	280	255	255	258	262	292	301	300	291	304	283	299	294	318	273	241	298	274	282	317	304	297	280	301	249	291	302	273	277	290	306	294	287	306	263	298	286	297	310	277	270	284	303	284	320	287	303	304	315	299	302	315	299	314	304	286	300	253	284	306	273	284	286	280	311	300	288	279	243	257	264	309	311	287	286	292	296	247	264	293	283	296	296	263	300	294	279	279	286	279	264	259	310	274	265	291	308	290	282	284	285	270	289	270	281	294	283	273	290	313	262	291	276	259	267	259	303	282	299	313	287	320	306	283	308	307	284	281	269	284	308	317	282	289	296	275	260	303	287	309	326	271	289	301	285	285	255	249	314	279	277	307	284	246	305	306	315	261	304	301	278	239	289	266	313	283	314	280	241	298	259	291	301	283	273	290	284	267	286	282	301	290	283	263	255	279	309	291	297	270	270	292	319	269	262	291	262	277	320	279	281	300	307	289	295	288	304	290	300	280	281	307	282	272	281	289	291	298	301	289	299	323	333	284	265	283	323	285	256	293	280	281	277	305	317	285	283	297	275	256	296	277	324	282	317	275	273	284	303	298	255	302	289	288	276	278	294	283	314	285	258	277	278	331	278	286	284	280	289	290	298	270	275	305	282	286	259	281	287	315	282	285	305	291	270	268	279	271	263	284	296	304	250	326	255	288	307	287	273	306	312	319	273	261	284	284	256	267	299	305	263	303	310	284	279	281	306	302	280	250	274	276	272	274	308	310	265	264	252	283	275	310	261	287	288	314	270	288	299	269	302	259	291	300	309	286	274	303	275	288	288	305	301	275	258	279	283	265	271	316	246	284	296	273	284	271	319	297	296	270	274	268	272	298	294	274	278	259	285	295	278	267	274	271	288	276	304	294	308	301	287	308	290	298	271	263	293	307	304	313	297	313	306	316	284	268	309	277	302	308	276	274	267	281	317	312	278	283	270	298	305	276	277	300	318	301	272	280	272	292	297	261	296	302	304	291	292	279	273	291	292	295	308	271	274	308	286	264	296	278	304	301	271	277	306	271	291	300	258	296	303	316	295	292	280	290	256	289	266	287	302	303	270	278	294	257	297	335	281	330	259	282	283	295	297	318	300	231	248	334	248	337	284	274	280	285	278	305	266	247	282	265	275	267	294	236	301	292	282	320	280	333	290	316	263	321	328	288	292	267	290	281	323	306	279	304	278	295	294	277	301	293	265	296	278	313	282	262	270	278	272	273	290	282	248	286	300	276	306	320	248	252	311	283	293	274	314	277	283	281	306	299	308	274	275	290	301	288	311	307	281	308	280	310	294	300	269	250	258	314	299	273	281	327	274	311	286	290	278	296	304	300	300	313	309	263	283	265	285	305	292	263	300	290	271	336	296	276	270	297	276	305	283	296	319	306	270	299	285	304	296	327	296	279	288	286	284	294	282	311	278	290	303	290	301	289	308	292	306	251	295	293	272	318	291	269	285	261	300	280	295	295	313	296	299	296	302	245	287	284	288	294	285	280	298	270	317	306	262	296	292	296	264	293	279	290	288	276	254	255	275	269	250	284	301	254	303	234	286	296	275	270	257	279	284	263	272	272	272	274	253	299	283	274	265	269	299	304	237	306	319	257	278	274	305	314	283	282	288	304	266	321	276	305	302	284	301	270	325	305	298	274	309	294	306	308	267	237	290	316	279	289	287	299	268	305	308	282	284	294	270	256	294	252	280	276	264	255	272	264	300	302	314	260	244	292	295	273	279	331	322	291	301	293	284	293	306	296	270	272	301	262	278	297	302	289	310	262	298	280	264	300	296	289	294	283	294	239	293	291	278	294	294	285	301	295	289	293	299	298	255	286	283	290	290	278	251	256	289	278	260	280	289	320	289	262	278	271	260	257	303	289	308	276	290	311	273	252	289	336	291	263	279	297	301	279	303	285	272	294	277	259	282	295	292	281	278	304	278	271	301	304	301	290	271	277	289	286	289	241	283	288	269	273	314	264	310	258	286	255	305	295	268	280	276	293	277	291	294	311	310	284	317	312	270	297	279	271	303	280	247	284	285	290	293	272	281	267	287	288	257	291	287	268	276	321	302	317	283	294	273	273	315	314	261	245	261	299	283	328	287	258	315	291	269	262	284	305	289	267	305	311	285	310	281	309	295	302	250	253	309	317	319	292	293	267	264	286	269	283	291	293	305	265	283	297	281	278	291	273	304	288	278	306	295	305	317	284	322	299	301	284	293	299	274	270	279	321	286	281	303	285	284	308	250	260	300	296	291	275	293	267	292	267	312	271	259	282	273	288	303	313	278	268	267	279	273	264	282	311	311	285	292	276	262	308	302	294	300	293	286	261	251	324	285	257	250	277	283	284	278	287	310	271	299	283	266	302	288	251	293	289	269	299	302	295	262	315	319	276	283	280	319	259	276	276	299	312	277	283	286	294	281	278	291	295	324	308	252	295	308	288	272	276	295	294	299	286	253	297	281	280	255	283	293	333	304	280	279	273	308	264	296	309	290	281	303	296	297	308	283	307	272	265	306	280	314	285	267	300	277	293	301	268	301	301	250	278	301	317	267	296	282	288	249	293	294	286	322	273	296	292	270	290	288	277	274	262	250	284	291	305	272	268	276	297	280	290	258	286	262	296	267	267	279	309	255	296	280	269
1816	650	622	704	615	625	657	624	619	673	627	632	633	607	650	645	660	632	612	629	647	623	667	642	640	584	660	658	643	636	623	609	637	614	644	645	619	605	622	615	699	598	563	612	653	596	633	644	617	664	610	631	604	632	636	631	649	607	622	634	616	637	676	617	623	628	596	651	658	641	615	619	633	619	637	608	618	638	595	681	649	595	655	592	623	641	625	588	635	618	650	646	629	610	629	623	619	626	652	614	587	629	624	615	624	590	647	649	627	668	634	587	631	619	556	632	655	608	645	616	642	610	642	651	622	615	631	640	634	615	642	642	609	580	643	596	608	663	615	634	633	640	628	592	658	621	649	616	578	663	603	621	647	600	626	631	663	611	623	623	643	591	660	640	580	681	622	639	630	612	620	616	658	617	609	643	629	620	624	681	605	595	660	682	611	600	619	615	592	643	643	635	634	619	631	627	585	640	610	597	634	666	626	669	632	597	664	626	594	607	643	641	638	610	624	658	591	592	612	637	628	659	668	630	657	613	635	640	652	631	658	651	625	629	608	611	626	666	651	689	633	631	667	650	648	619	596	597	642	659	659	631	641	595	598	587	631	634	630	588	650	642	589	640	660	673	580	626	587	641	652	630	623	636	659	634	617	623	655	630	629	595	642	653	612	623	681	599	572	614	644	675	655	593	678	608	646	651	611	643	621	588	685	642	589	654	646	614	631	631	673	620	617	618	561	639	622	611	633	627	574	661	633	625	669	608	576	640	642	629	630	621	653	633	614	580	635	629	605	627	638	555	647	615	653	590	610	679	648	670	624	637	651	578	618	616	590	669	631	677	669	659	614	635	616	659	633	715	671	620	666	604	620	607	614	644	615	624	621	608	647	593	598	660	608	641	619	608	650	664	660	633	582	624	659	635	639	625	661	649	593	601	626	644	590	629	583	611	578	608	623	630	623	636	628	641	649	644	623	631	641	660	651	675	607	605	649	599	669	642	636	610	622	602	668	601	635	636	628	652	656	661	588	653	621	625	652	596	606	629	622	627	689	639	621	650	608	661	609	641	634	629	647	649	645	618	626	658	628	652	623	618	614	620	617	654	623	619	645	637	662	624	631	603	625	643	642	637	636	657	617	634	656	663	595	662	592	580	597	629	630	613	634	604	634	635	599	642	620	664	657	612	622	612	616	618	659	639	671	625	599	648	642	633	651	605	613	638	650	623	632	667	625	582	580	658	689	642	657	602	654	625	648	654	646	599	582	590	635	598	665	645	614	584	636	641	651	617	665	651	634	580	623	648	643	648	633	645	570	642	631	610	629	642	619	598	644	632	646	621	621	676	614	617	641	593	660	698	591	615	644	614	600	687	619	615	622	625	612	602	629	667	672	598	569	642	637	654	628	582	619	636	652	635	625	630	623	641	676	618	644	619	632	684	663	598	654	681	620	618	629	702	609	598	640	634	647	621	638	626	641	655	621	632	625	638	694	654	592	622	570	612	599	630	662	620	665	645	605	645	621	625	625	655	641	630	622	580	610	655	637	648	645	603	639	639	625	624	693	669	629	634	655	609	605	668	634	626	612	586	619	648	651	643	626	640	654	643	645	586	618	643	648	655	623	624	635	575	608	613	637	631	640	675	609	616	659	599	662	682	652	633	644	614	607	616	636	657	662	632	648	617	647	625	649	656	657	593	636	593	615	593	590	681	660	644	615	629	664	657	628	652	639	652	649	639	572	678	607	602	669	630	612	612	670	651	627	659	617	635	652	646	644	635	635	670	630	649	630	621	591	632	632	653	678	628	644	625	600	621	612	635	626	637	629	690	629	659	630	659	631	606	639	652	602	605	660	641	628	632	652	660	624	604	643	603	621	658	586	623	647	673	626	672	624	631	619	624	651	621	702	665	646	610	600	658	588	659	634	655	635	654	628	641	639	658	610	605	612	626	691	658	672	647	630	657	614	628	689	619	607	644	626	667	601	698	628	670	613	638	641	627	687	617	619	631	643	594	617	611	605	595	622	613	657	622	620	674	657	636	621	633	640	661	624	656	627	636	636	624	582	645	593	645	662	650	658	651	599	622	667	653	656	658	706	600	628	651	622	663	650	634	651	638	662	613	637	622	623	610	666	597	627	636	612	657	602	604	648	633	593	648	639	651	668	643	622	654	626	602	600	650	595	585	629	613	656	614	637	635	589	646	628	594	650	611	603	610	613	620	598	645	656	647	649	611	654	632	612	612	626	636	636	587	629	645	625	620	618	627	653	597	623	610	608	604	585	661	632	608	655	637	644	646	646	668	623	633	683	623	593	619	605	639	640	657	659	693	636	641	627	678	666	622	597	678	630	652	635	629	634	649	630	630	623	668	659	600	651	610	596	584	652	630	661	656	624	590	625	603	678	619	656	660	637	649	677	649	627	649	633	626	617	654	642	626	641	630	628	672	581	667	643	624	577	609	625	584	602	636	649	646	646	634	602	642	573	612	645	638	609	600	613	639	666	587	639	654	603	662	634	659	639	641	631	660	648	675	656	643	626	621	639	625	652	644	667	611	626	599	641	643	610	653	655	639	606	619	628	651	599	588	619	640	613	652	606	663	662	676	627	599	684	630	685	578	617	677	621	615	648	621	701	640	588	641	641	654	658	640	606	598	676	556	590	626	646	643	653	612	576	675	615	692	633	647	641	601	654	665	635	646	651	595	610	661	645	613	650	620	589	646	584	648	624	603	589	651	651	630	645	677	549	641	630	684	614	643	629	696	619	659	632	641	624	609	594	607	621	670	615	632	617	680	612	642	616	641	654	629	625	577	589	648	660	647	647	643	596	638	656	631	630	600	625	602	620	645	629	645	668	619	596	669	629	631	622	637	667	615	646	611	623	625	656	663	634	640	668	672	631	625	666	629	636	641	592	620	639	612	631	645	630	599	644	609	639	630	646	621	657	633	623	694	645	641	614	641	648	611	634	644	629	609	627	605	645	611	625	649	623	638	619	604	652	660	650	615	579	624	668	662	696	604	626	610	624	657	656	619	639	638	624	608	619	669	644	607	616	628	636	646	588	637	611	694	630	643	651	616	634	640	672	624	655	643	657	641	586	670	676	651	668	604	655	633	653	658	628	634	656	620	649	652	645	631	639	605	623	668	610	663	646	611	630	600	640	613	597	622	643	606	663	635	625	618	628	623	643	637	632	625	629	556	613	620	666	616	620	638	626	645	654	630	612	619	623	628	608	625	653	632	616	627	655	657	648	619	662	630	625	637	619	601	637	601	626	625	622	642	645	651	634	614	648	616	583	621	669	640	604	654	633	647	626	573	640	628	605	632	608	607	640	657	628	640	661	633	663	620	652	600	640	618	628	638	631	620	644	635	620	625	608	629	605	596	642	656	633	668	673	629	649	619	639	617	621	645	624	621	655	662	646	636	612	635	604	621	574	622	625	660	583	633	624	612	623	635	617	635	633	589	630	618	650	620	613	639	623	640	632	626	592	620	599	648
7317	549	550	431	298	252	217	174	196	180	165	161	132	146	155	142	125	163	145	153	121	119	123	112	136	127	119	128	127	162	135	135	133	107	148	144	127	135	132	111	135	145	118	129	145	124	128	122	137	128	111	109	135	120	138	128	113	152	128	136	121	105	124	124	114	116	127	96	141	116	112	142	113	146	117	117	110	124	145	140	133	144	123	136	133	132	132	128	104	136	111	115	112	108	120	138	118	120	121	156	112	110	119	114	126	119	104	130	136	127	118	126	112	121	132	117	124	139	136	121	102	114	109	113	117	116	121	133	121	114	117	124	139	106	134	135	135	123	118	127	148	129	109	119	116	141	137	115	95	128	118	127	123	138	139	116	146	132	129	127	138	116	114	134	129	103	118	129	142	116	117	131	119	121	128	123	116	130	114	125	105	114	125	131	123	121	114	138	145	128	138	108	133	128	133	133	114	81	127	130	122	125	128	112	124	114	88	127	112	143	127	125	111	131	118	110	122	103	135	127	116	121	119	129	127	124	127	146	101	125	132	121	122	129	114	127	136	141	115	107	101	124	111	131	117	125	139	111	119	121	148	106	126	113	112	126	119	123	122	133	116	107	122	127	133	88	110	94	95	112	89	140	121	127	121	116	129	124	115	117	110	117	105	126	122	122	103	129	118	135	102	120	117	111	118	117	107	115	126	129	136	134	119	126	114	127	135	115	128	118	136	127	119	106	130	139	123	125	131	112	120	125	109	117	115	131	130	116	107	118	113	124	108	149	122	128	141	124	125	115	130	142	101	126	98	116	117	134	108	134	102	120	96	124	107	145	114	126	131	131	134	122	134	121	144	143	120	124	123	137	109	97	125	133	111	134	123	113	136	117	134	109	114	116	114	129	127	127	104	116	123	117	117	117	114	107	119	120	121	123	120	124	170	117	137	131	132	119	120	115	146	114	136	124	131	141	121	121	116	142	139	125	126	117	110	134	126	101	120	116	107	121	111	115	126	139	125	127	103	115	141	122	129	129	111	116	125	126	137	129	121	133	140	122	133	109	123	131	108	111	113	137	114	140	134	130	147	123	117	131	131	139	122	128	96	118	132	128	127	107	94	120	148	114	139	116	131	108	104	152	143	120	142	129	120	107	122	141	127	122	109	117	128	145	108	119	114	109	118	105	131	121	120	96	113	125	124	127	116	93	114	132	97	128	112	107	120	126	117	110	126	127	122	116	121	106	101	104	113	122	138	129	121	135	134	132	117	127	128	127	121	143	120	155	129	128	126	128	121	133	117	116	145	114	111	107	119	111	131	124	137	112	131	117	133	130	98	140	134	113	97	119	106	124	121	121	119	124	116	132	115	120	134	116	119	110	125	122	114	130	125	119	111	119	120	113	99	108	109	109	109	114	128	143	108	114	113	127	136	146	109	134	126	120	120	129	116	121	147	118	143	120	110	129	133	136	112	128	124	108	124	116	115	105	109	97	107	124	99	107	110	127	111	131	129	118	108	126	152	121	109	128	109	133	96	102	135	132	114	128	134	113	137	105	131	121	132	125	120	136	131	113	121	123	129	114	110	142	127	110	116	106	115	142	117	132	130	122	123	105	109	112	118	141	114	119	123	131	124	125	144	125	128	119	123	127	139	103	123	137	124	119	119	107	150	158	132	118	99	116	120	113	138	127	119	145	107	130	128	135	116	99	125	117	123	135	153	108	125	118	106	112	125	112	111	137	109	133	120	135	138	128	128	134	134	120	122	126	134	148	134	130	131	137	93	128	112	132	124	131	125	119	130	112	124	133	112	123	116	112	122	122	115	128	125	140	125	97	110	129	122	120	124	110	140	141	126	116	130	130	141	120	124	111	113	118	106	124	113	121	125	107	129	129	122	131	112	121	130	109	120	126	112	117	99	114	135	108	141	144	144	110	137	124	120	101	121	129	126	128	128	122	121	116	135	131	124	116	130	102	101	147	138	124	139	126	124	126	106	116	130	144	106	123	110	102	121	128	144	120	115	126	97	108	127	121	133	133	125	111	114	112	121	103	108	122	116	112	127	130	108	144	129	117	113	106	130	151	130	124	120	128	129	119	131	109	114	127	118	126	119	125	107	106	128	134	130	119	148	117	123	117	129	124	136	131	105	134	114	116	112	136	102	134	151	125	141	111	119	130	141	129	110	120	129	128	120	124	94	114	138	125	134	138	134	113	110	103	130	116	118	122	125	113	122	115	99	121	131	117	138	117	136	107	130	109	131	128	116	88	120	128	107	117	111	113	117	122	132	143	131	136	114	135	123	129	112	87	124	127	134	108	121	127	124	121	140	116	124	112	118	113	97	124	112	132	119	110	131	136	110	147	112	118	109	146	123	117	135	131	121	107	110	129	123	122	130	121	129	106	132	103	120	95	139	118	121	128	138	101	104	101	117	140	140	137	118	121	95	124	127	125	118	123	110	114	127	139	110	121	121	161	128	153	121	116	125	127	124	121	133	136	129	124	123	133	123	128	124	120	125	114	128	95	113	122	117	135	117	120	126	118	100	145	116	126	124	115	115	103	147	114	110	122	112	126	107	110	132	99	142	111	131	144	126	132	146	133	127	139	125	126	128	110	123	124	122	128	138	128	119	120	116	152	118	114	125	130	123	135	120	134	102	114	135	112	112	124	121	115	127	140	116	120	151	125	106	109	136	138	129	131	109	116	110	130	112	125	126	128	111	125	124	134	141	123	124	107	140	121	109	119	121	116	93	105	117	125	117	138	144	119	136	116	125	114	98	116	138	119	113	102	110	104	125	137	131	119	114	131	108	119	121	122	146	133	126	134	127	101	118	132	106	109	137	132	135	114	144	109	120	139	110	132	117	108	133	124	123	129	123	154	123	137	132	125	110	117	126	112	120	136	139	119	106	124	104	129	125	110	112	143	124	146	107	143	126	121	126	136	133	116	116	105	118	134	103	137	117	99	119	136	111	101	103	104	109	140	124	125	153	109	130	107	128	143	113	146	129	123	117	113	127	121	91	100	110	117	120	134	116	135	106	123	106	126	118	127	107	114	132	111	102	114	112	123	123	124	122	135	148	132	124	127	138	124	125	132	119	113	124	105	135	130	123	118	113	104	122	127	126	121	102	126	120	102	113	141	117	139	141	128	119	111	123	117	114	121	129	140	120	135	138	135	130	146	114	137	123	127	131	101	110	102	120	120	124	124	127	126	126	126	110	108	109	115	117	124	129	130	105	119	99	110	117	126	105	119	131	117	140	112	98	126	115	123	133	137	123	114	119	118	120	131	128	126	105	138	131	115	151	115	134	128	139	128	130	128	127	116	96	120	120	137	118	127	97	119	140	99	98	110	125	116	117	124	121	119	110	120	132	124	105	106	125	116	127	122	118	133	115	138	112	110	123	131	145	131	123	131	130	111	125	99	126	114	128	116	121	118	118	155	125	132	140	107	125	119	107	122	113	113	126	118	141	129	118	99	133	135	133	142	116	141	106	134
6053	618	1084	1240	1092	862	734	591	567	501	511	439	445	384	445	422	417	364	397	356	347	366	347	349	330	358	335	363	316	324	322	356	303	332	319	359	332	335	329	315	336	319	308	340	307	315	321	324	322	307	308	337	337	326	327	332	322	320	335	317	325	329	359	333	317	294	346	290	339	294	319	311	348	300	324	335	341	318	327	304	340	320	282	338	299	318	321	301	351	330	301	336	336	290	321	336	317	294	341	324	304	337	292	307	318	305	317	303	313	299	315	332	303	348	308	262	295	336	330	319	303	323	304	310	296	325	327	316	319	301	343	320	320	314	326	332	354	317	341	319	334	287	290	323	313	322	344	314	318	316	304	305	312	325	307	318	316	322	336	315	327	314	312	308	322	336	300	310	298	301	294	316	295	335	297	323	300	317	313	338	292	299	311	326	288	285	301	326	324	309	292	327	316	334	305	317	318	314	339	300	333	307	332	327	354	300	335	321	304	289	355	308	304	297	275	302	296	291	329	299	349	322	338	275	285	318	338	345	309	336	293	318	311	318	327	333	307	283	322	329	311	311	348	331	306	319	343	334	295	299	308	313	300	321	306	332	311	317	315	298	337	314	330	317	282	323	294	301	332	306	322	313	321	365	317	329	303	326	299	315	334	317	346	331	313	281	288	314	332	312	306	302	312	317	296	327	308	312	330	321	304	338	334	356	295	323	295	298	315	304	337	347	310	358	341	316	324	317	313	325	313	309	307	287	272	336	335	316	324	290	318	296	306	323	320	308	300	306	321	289	315	327	325	295	308	316	312	303	331	307	294	309	304	313	317	305	311	310	325	372	325	314	307	324	348	321	327	319	307	278	278	304	304	333	312	298	336	336	310	329	297	304	300	300	312	302	335	310	306	285	331	293	330	302	314	333	294	335	317	322	331	297	336	323	311	328	309	331	314	341	306	305	304	267	330	342	306	331	303	305	338	329	279	326	335	323	281	315	286	343	300	291	309	314	334	324	293	359	308	304	278	335	342	320	302	304	340	337	347	321	313	302	333	305	319	315	338	325	308	314	328	345	292	328	334	325	305	323	300	331	323	322	296	292	301	338	312	299	347	292	310	295	290	308	324	319	285	300	321	350	277	305	288	334	323	308	314	307	280	322	329	319	321	320	308	300	317	302	319	330	315	304	306	340	310	312	308	330	301	341	340	305	326	318	292	318	306	312	322	345	284	343	279	333	330	318	312	337	299	330	296	348	299	333	304	316	296	311	330	321	318	306	314	322	337	308	329	308	356	303	330	292	299	322	288	291	330	301	315	311	305	311	301	314	292	290	305	307	338	305	297	322	314	314	357	292	318	328	287	287	320	304	350	313	306	319	346	325	309	279	305	324	311	322	346	329	294	328	296	330	309	334	337	313	329	317	322	318	323	295	327	315	295	312	325	293	311	308	343	336	338	321	330	308	324	347	308	312	309	340	318	317	328	307	331	327	284	325	310	292	310	339	329	329	331	335	289	336	305	298	266	309	333	306	321	296	306	345	324	293	323	301	366	314	323	315	263	324	326	299	310	312	309	320	326	324	313	319	316	315	327	350	314	328	284	326	352	338	286	332	303	317	310	316	313	336	288	283	312	348	327	303	301	304	302	333	317	345	325	294	296	312	294	328	325	331	337	327	313	306	344	330	298	312	320	282	300	325	325	315	327	333	297	303	305	334	340	321	304	361	325	326	315	336	324	288	323	324	313	341	335	328	317	328	297	274	299	325	322	337	325	326	303	321	300	334	317	301	286	300	310	319	326	301	312	280	314	331	319	300	310	300	322	312	315	322	324	336	297	320	281	337	306	340	308	316	315	335	296	311	315	336	309	307	292	308	329	301	323	321	314	314	337	312	324	350	328	287	315	303	315	309	303	325	296	336	310	335	335	310	319	321	313	323	307	327	352	342	316	319	322	342	295	287	309	325	294	292	297	315	316	331	309	307	304	310	325	305	305	304	318	342	349	341	329	302	281	303	330	319	319	323	301	339	318	282	289	346	322	320	320	320	322	310	358	328	315	320	328	334	317	339	343	320	312	325	336	305	325	309	317	320	311	343	289	301	295	318	321	318	363	329	323	315	320	310	289	320	344	325	327	342	274	316	283	319	304	321	319	349	315	298	340	302	321	305	320	316	334	298	304	327	289	320	341	278	311	278	302	318	314	323	329	319	288	322	309	317	307	354	308	316	315	348	322	346	339	276	285	326	298	295	308	289	311	305	311	311	335	335	291	305	350	316	288	300	326	328	317	316	298	297	302	362	327	313	295	334	307	316	294	358	324	327	288	332	301	316	294	314	262	285	322	314	301	347	343	346	297	301	332	316	329	323	291	301	312	304	317	314	292	320	320	301	336	293	305	307	317	329	318	344	312	321	312	321	293	303	319	300	300	304	327	315	300	295	304	307	291	311	300	342	323	310	315	331	350	309	337	316	316	336	320	292	314	337	316	319	297	328	334	351	317	313	288	306	315	317	329	304	321	315	298	319	313	325	293	326	338	292	313	311	321	294	361	314	332	278	317	328	302	313	297	295	350	319	312	340	336	304	291	335	326	317	325	320	305	323	305	338	309	328	299	303	329	322	339	339	330	280	309	307	297	324	315	289	320	312	318	324	313	321	316	327	302	328	313	338	320	333	317	324	326	289	337	281	317	294	330	302	334	322	314	289	305	338	340	264	304	322	344	339	306	318	324	329	308	322	329	328	322	330	307	284	305	321	339	333	308	333	282	296	304	317	314	319	315	327	319	283	289	352	317	319	297	345	335	328	329	316	322	324	313	289	305	325	301	324	321	351	303	317	323	304	327	326	318	333	311	306	322	313	301	322	301	309	325	314	301	295	348	338	317	316	290	316	355	342	318	318	345	317	342	291	325	303	306	297	306	312	331	314	340	344	314	300	333	308	344	310	346	295	320	320	294	306	322	284	310	321	305	316	333	326	332	315	305	322	317	359	289	351	334	306	350	311	299	299	325	345	312	310	313	320	290	300	306	289	322	330	311	318	306	349	338	345	316	278	332	317	304	322	310	299	293	277	316	329	298	304	349	326	299	308	305	295	320	287	297	314	322	321	333	288	306	296	311	319	345	288	303	315	329	346	346	310	301	290	309	319	335	341	290	298	342	309	302	333	276	284	306	306	324	352	311	338	332	304	295	344	353	335	328	296	324	305	307	309	288	304	303	297	345	316	348	333	318	336	306	312	308	321	308	288	331	295	315	317	316	294	334	314	319	333	311	333	310	328	296	335	308	298	303	312	318	344	306	320	363	303	288	351	307	319	320	307	345	300	309	333	338	340	314	305	319	341	345	337	323	310	332	336	321	360	271	314	309	298	316	318	301	313	311	284	319	296	336	339	307	281	322	338	319	298	315	305	331	312	302	332	342	319	288	308	311	310	322	323	343	314	310	312	330	345	328	317	301	317	351	357	324	304	326	329	336	339	310	313	318	330	319	300	291	314	298	316
13847	1254	975	681	475	374	299	238	250	249	223	219	211	207	199	174	188	164	185	169	188	189	170	180	166	172	174	185	175	184	171	180	154	171	159	161	162	167	180	167	167	185	165	158	170	152	151	165	173	188	165	171	175	173	210	149	164	176	173	176	188	193	162	189	155	186	171	165	203	176	171	160	191	149	154	186	187	194	179	158	141	170	183	184	170	147	159	159	183	157	169	181	170	184	158	174	178	180	179	191	189	151	168	156	177	160	197	166	174	148	153	167	168	180	171	184	157	165	164	176	171	169	178	162	165	174	162	178	166	158	195	157	173	160	146	154	151	179	170	164	156	167	163	158	173	170	183	188	150	166	184	171	158	190	163	163	189	155	171	151	157	176	171	184	180	166	183	162	192	172	143	163	171	170	163	178	161	175	180	182	155	189	154	166	147	174	149	140	159	160	151	157	170	162	186	158	143	179	162	169	163	161	154	174	163	154	149	181	173	172	193	148	176	167	179	169	152	150	159	184	168	172	176	169	184	155	156	168	152	151	166	175	160	153	162	162	178	157	156	176	153	168	173	177	194	149	170	170	164	204	166	189	184	173	179	178	164	171	181	156	153	163	189	154	178	161	157	163	163	165	152	159	195	181	184	167	164	162	183	174	141	184	178	155	172	171	172	144	164	168	159	161	172	185	162	170	178	172	155	157	191	149	175	166	182	159	156	136	141	161	165	164	130	198	186	176	179	179	174	178	172	174	182	169	161	170	163	151	147	158	186	173	171	173	158	155	138	160	182	154	149	151	153	167	169	162	177	147	141	144	165	162	180	173	190	168	168	158	168	165	155	167	151	166	170	200	164	190	144	173	147	161	164	181	162	187	184	179	174	158	167	189	165	152	146	184	198	170	194	178	161	165	170	162	165	166	169	168	173	178	149	154	166	170	165	174	153	156	162	156	149	167	131	189	173	155	178	158	145	172	147	184	195	165	173	199	173	182	177	159	173	155	163	181	176	163	191	161	213	174	152	198	169	161	147	169	179	167	156	171	158	177	177	186	163	188	166	180	152	191	160	164	173	204	171	175	158	160	167	173	158	187	202	149	181	157	181	179	157	147	163	178	168	145	165	162	145	169	161	177	166	152	201	185	171	183	164	154	163	183	175	170	166	164	171	161	171	166	158	160	169	140	176	180	156	167	140	186	173	171	158	160	148	190	153	158	163	164	179	151	193	167	195	161	195	189	188	194	184	201	161	168	148	153	167	178	193	165	180	155	152	192	171	177	190	140	156	147	173	168	165	184	176	170	171	162	159	154	169	148	154	158	170	176	182	160	149	170	146	165	151	156	167	167	154	146	209	178	193	171	162	163	195	163	179	168	160	182	172	178	175	182	196	188	181	176	171	161	169	158	170	169	174	174	185	149	167	161	152	156	153	201	195	174	175	169	163	188	173	167	138	177	139	144	185	167	157	174	172	162	154	142	159	199	175	155	171	176	187	181	195	148	163	190	187	183	146	179	169	171	166	166	171	177	161	135	155	159	161	163	158	149	165	168	182	179	166	154	176	169	178	176	161	154	186	159	145	146	187	181	155	163	163	169	173	186	164	167	177	160	179	169	132	183	167	174	157	173	157	140	184	184	168	139	158	171	171	193	182	154	177	138	150	164	178	171	158	150	151	159	177	154	169	173	173	152	156	192	160	168	182	182	181	139	168	153	164	163	159	163	209	179	174	153	164	183	177	181	167	170	151	166	164	166	182	182	160	169	163	193	175	162	148	190	168	183	161	178	179	186	159	156	174	174	182	178	174	149	195	154	185	168	167	149	156	167	161	155	169	174	154	169	148	179	168	157	170	151	160	166	152	169	158	156	199	183	176	187	149	168	164	176	157	147	168	175	157	149	160	158	180	153	169	160	174	179	167	162	168	177	161	155	177	157	176	178	180	155	175	164	148	187	163	162	154	156	175	169	169	151	173	189	171	146	155	165	177	133	146	179	165	146	178	165	138	148	155	174	178	162	141	170	178	182	195	178	188	167	168	184	168	164	178	157	162	174	150	146	148	180	167	160	186	181	166	169	156	172	158	174	168	143	166	131	171	176	179	172	160	182	180	173	168	182	191	188	172	152	165	157	161	147	192	187	175	169	176	139	138	150	171	149	176	161	173	193	192	159	152	158	167	140	182	173	183	175	153	164	166	145	187	174	160	200	181	175	160	172	174	162	152	172	151	175	150	164	150	178	154	176	169	166	142	164	174	147	164	158	165	170	168	170	192	154	151	167	165	158	160	185	172	153	147	150	160	185	151	171	191	164	170	168	175	148	155	157	178	183	169	187	181	199	182	164	164	149	190	167	184	132	144	158	136	169	156	178	167	169	168	149	186	167	173	145	164	161	155	210	155	171	166	202	160	158	181	174	165	153	187	169	170	163	162	176	183	166	174	149	173	162	156	178	135	161	164	188	187	176	157	197	162	166	133	158	156	165	154	162	135	196	143	163	190	169	158	163	164	169	164	166	161	149	154	152	184	160	146	171	130	161	165	152	182	167	157	185	159	154	143	181	179	187	198	170	171	122	159	148	159	171	187	196	154	200	157	161	195	171	179	168	164	194	176	186	172	171	163	163	162	191	140	157	146	180	190	166	161	159	187	161	163	172	164	176	155	176	185	153	165	193	152	187	165	196	172	186	153	177	152	188	153	186	160	153	146	177	169	167	163	158	153	172	169	162	156	161	180	169	167	175	163	153	169	144	173	170	193	150	177	158	159	192	181	152	176	165	178	173	163	173	170	191	151	176	165	178	164	178	169	167	164	160	187	150	155	188	173	170	148	147	160	160	163	161	182	143	180	164	161	161	169	166	163	146	154	154	165	186	153	163	171	164	171	167	165	179	162	168	180	181	177	169	177	162	165	160	164	172	158	155	164	189	153	168	159	165	183	141	151	122	171	175	169	174	159	158	170	165	164	171	183	187	153	172	173	165	153	165	145	172	175	182	170	161	175	168	176	171	187	168	172	145	158	141	162	187	154	182	180	184	181	156	154	161	145	168	180	161	160	185	164	166	202	162	170	190	184	172	158	193	183	160	164	181	177	187	164	156	146	159	160	143	201	195	171	176	170	141	117	172	177	162	171	170	155	165	177	158	165	171	168	155	183	171	154	175	186	168	165	177	168	170	185	178	171	152	172	154	171	161	154	141	171	164	167	152	159	169	195	177	162	148	175	190	158	150	184	146	192	159	169	185	178	163	170	135	155	151	177	165	170	172	155	156	179	199	163	142	168	189	179	146	156	174	180	173	165	168	131	176	189	182	160	144	147	181	143	190	171	173	176	172	172	179	172	182	185	149	161	169	166	153	186	187	154	161	146	184	191	149	170	177	147	148	167	169	165	169	180	187	180	153	197	173	178	162	174	171	153	200	139	155	161	156	176	165	155	185	153	164	180	179	172	161	160	159	169	149	160	163	191	165	179	182	180	168	165	160	154	164	162	185	172	182	154	198
8072	1135	2000	2347	1951	1536	1194	1015	933	817	713	692	588	666	585	599	529	575	525	539	524	486	537	491	491	478	511	488	477	500	461	463	423	455	465	519	429	453	449	466	465	426	458	464	444	457	425	455	483	448	437	414	440	429	468	447	421	451	444	455	379	451	448	458	416	448	448	433	415	452	452	407	427	465	457	427	404	431	457	448	412	433	431	439	443	443	433	470	398	385	438	465	434	436	422	418	430	438	393	429	437	395	431	469	422	431	404	426	440	425	472	422	478	441	386	396	434	440	445	419	429	412	430	419	462	404	458	418	399	383	422	428	446	482	479	418	445	400	421	455	434	430	387	430	437	407	406	434	440	428	400	412	419	433	424	445	439	432	419	462	443	446	416	396	416	475	446	402	417	440	453	434	406	417	448	412	454	431	405	407	432	443	437	443	417	442	416	407	410	462	420	411	441	450	435	448	404	430	397	429	411	470	406	441	409	443	405	436	458	444	441	417	400	439	455	404	448	396	414	449	415	413	435	405	424	433	432	428	380	428	430	443	431	443	447	432	444	397	415	437	384	457	431	436	424	479	409	454	410	444	392	402	461	434	447	406	434	387	389	395	389	421	442	462	436	445	426	447	431	428	453	458	446	397	452	428	431	439	452	405	414	458	401	410	425	475	433	422	436	439	403	458	432	444	385	423	383	392	423	431	432	433	425	457	449	423	398	426	413	419	404	404	413	422	416	412	452	437	430	416	420	376	439	414	411	424	441	390	388	436	434	423	434	415	415	423	420	419	424	437	455	414	427	437	431	467	424	429	457	413	397	443	446	377	409	407	456	384	428	430	445	414	469	441	400	421	438	374	441	460	435	439	410	397	421	430	434	378	378	432	411	437	460	423	429	391	433	408	439	436	451	426	426	429	448	405	407	396	462	425	424	422	434	463	451	401	468	405	409	423	448	422	431	403	468	391	436	438	401	416	386	396	407	390	439	420	397	445	438	406	432	425	446	430	394	426	461	465	422	414	426	395	417	400	460	437	423	457	398	371	449	426	434	456	432	440	407	414	444	414	421	458	414	430	427	443	417	396	380	415	462	439	420	438	426	434	417	455	433	438	396	447	424	425	395	400	404	392	448	450	432	400	423	402	423	455	414	472	411	466	424	416	430	430	432	401	427	422	382	431	434	415	421	432	426	386	397	401	406	424	454	405	477	401	387	463	431	411	404	439	465	414	412	437	430	431	455	419	443	394	454	470	436	414	424	458	450	436	420	415	437	412	420	426	441	421	397	419	399	382	424	408	427	451	437	407	450	426	392	422	444	397	410	451	397	428	435	418	398	435	431	394	433	442	469	435	439	446	402	442	404	412	410	433	457	448	401	486	397	423	425	373	377	399	417	437	415	445	457	438	414	423	397	375	460	417	424	441	468	400	423	397	389	428	463	387	417	458	468	427	416	446	443	407	432	432	449	425	422	413	451	431	410	452	466	424	384	443	420	395	409	427	448	393	420	415	426	422	448	445	433	413	422	391	432	427	417	419	449	434	424	409	384	448	425	451	415	446	400	406	447	415	440	457	407	434	421	421	424	420	446	437	391	436	421	445	406	417	432	429	467	443	406	413	436	428	426	412	464	431	397	436	414	424	382	423	443	429	417	428	412	404	444	418	458	429	447	420	453	458	426	415	411	415	424	431	426	459	441	398	417	419	423	453	454	425	423	426	452	422	436	418	423	397	443	418	416	447	420	412	433	398	416	397	406	444	430	396	426	385	435	431	418	415	434	460	434	408	465	443	447	425	446	428	403	381	390	427	440	441	449	446	404	402	438	394	429	424	418	407	424	388	448	411	432	393	413	447	444	418	420	420	422	414	414	410	445	411	439	419	402	436	430	398	405	454	430	408	460	447	442	446	383	442	441	396	401	409	419	432	426	424	416	461	439	450	426	433	414	445	410	411	420	397	426	457	424	468	444	446	412	422	390	415	440	447	413	454	452	373	428	401	410	458	425	407	472	394	386	409	440	443	426	454	441	416	407	412	473	458	433	397	406	398	464	425	402	395	428	438	434	422	452	413	448	414	415	435	447	442	382	434	417	437	422	407	423	417	430	414	400	437	423	394	399	441	429	421	438	445	477	469	474	437	448	455	423	437	412	440	403	439	395	417	415	394	435	397	439	435	419	452	419	432	428	451	443	409	416	459	453	453	437	460	419	395	453	411	415	442	428	428	446	401	418	407	432	396	419	413	427	444	442	428	454	436	407	421	418	433	428	447	434	431	434	435	424	378	409	427	431	425	447	421	360	430	457	442	437	417	431	414	449	437	394	426	423	403	436	448	425	423	466	438	383	437	432	421	443	413	412	429	415	410	399	438	402	432	435	386	423	425	409	452	427	421	439	442	395	422	424	395	410	429	431	415	428	436	389	437	422	443	425	429	420	441	446	413	455	407	437	421	427	420	438	444	396	424	424	424	456	400	421	472	432	407	413	431	431	435	458	400	414	434	454	439	420	430	415	414	432	451	461	459	425	396	444	467	418	417	394	401	413	426	421	436	446	441	428	403	393	393	414	396	464	424	444	390	387	425	401	432	432	446	417	426	417	411	432	368	409	413	418	383	427	430	444	448	382	385	414	443	429	421	401	446	425	476	442	445	434	429	479	465	436	416	410	391	412	431	427	414	415	419	440	426	376	440	388	435	460	404	421	402	402	412	449	440	409	397	434	443	407	405	404	438	425	432	396	396	468	411	432	438	433	399	434	430	405	444	430	427	452	427	431	430	400	411	405	436	417	426	444	422	441	423	451	467	431	433	448	414	440	410	418	428	411	431	431	440	398	421	453	405	432	435	434	396	427	414	445	402	433	381	457	379	403	464	408	415	443	423	443	419	397	428	424	450	391	404	437	413	396	424	402	433	417	419	414	468	452	441	446	424	419	427	406	409	456	396	442	420	411	462	405	454	411	466	409	429	381	437	408	418	413	430	416	465	384	437	429	421	424	442	388	437	459	429	448	441	433	467	407	404	456	453	477	413	394	419	426	389	450	471	409	441	410	399	471	402	408	473	418	408	442	437	420	437	449	407	401	419	437	427	458	437	476	423	419	406	438	451	457	408	405	466	421	428	462	447	444	407	444	408	425	452	451	437	469	433	407	448	420	403	420	428	425	430	444	468	412	395	401	442	441	410	438	442	416	419	377	429	398	450	410	399	421	465	442	429	464	404	428	446	405	396	407	434	431	390	387	402	388	435	423	440	371	481	452	452	389	436	404	486	427	413	401	406	431	423	403	441	442	427	439	419	421	408	424	434	396	423	417	417	450	407	428	392	445	455	433	438	414	435	426	420	453	443	436	430	466	404	430	435	443	407	416	424	429	408	430	420	444	442	407	450	449	434	444	449	414	422	421	417	409	429	405	412	437	433	471	446	454	438	427	430	419	421	424	396	430	434	404	457	415	428	395	410	451	413	383	432	418	425	452	384	442	401	405	415	414	440	440	434	436	420
1459	307	270	267	255	274	268	333	290	274	252	239	257	270	255	312	270	309	283	297	282	284	299	279	289	334	318	288	258	300	286	263	310	280	298	259	287	271	267	277	265	292	308	264	308	308	291	293	326	265	257	252	284	298	268	262	312	307	298	275	304	281	297	267	291	285	300	306	293	286	320	290	260	282	325	279	257	281	262	281	294	273	253	283	259	253	285	275	264	286	277	280	266	268	269	282	271	283	246	256	254	287	295	272	292	276	274	265	266	277	257	243	276	271	283	283	246	283	278	306	283	267	287	250	275	285	279	285	269	296	299	281	285	283	285	286	279	309	313	292	279	293	300	275	264	294	277	273	282	286	293	280	260	288	321	275	298	278	286	286	274	266	293	285	278	302	286	275	253	274	285	289	284	297	332	300	285	301	267	291	302	284	306	259	250	280	297	273	270	289	315	292	288	289	299	261	306	248	298	289	263	302	264	290	260	294	310	280	287	279	295	250	286	306	297	304	263	271	312	302	261	288	298	265	267	284	307	295	283	297	299	314	275	251	277	300	286	285	271	264	262	304	299	291	282	281	291	272	280	280	289	309	320	266	303	262	295	311	280	304	286	298	260	288	313	289	292	268	302	265	308	286	301	297	270	310	291	282	236	288	288	282	275	274	293	285	306	234	257	309	307	279	278	266	276	287	269	323	272	284	287	294	284	268	267	258	264	292	266	254	248	278	296	295	243	299	280	270	264	265	291	285	294	291	331	308	310	272	279	278	277	275	314	294	258	311	284	258	297	300	313	292	280	291	314	280	268	259	283	305	316	270	270	248	294	278	281	307	281	280	284	292	267	307	292	255	259	295	290	287	300	299	275	302	261	238	289	287	257	275	294	294	288	281	328	263	301	288	289	281	280	247	300	301	274	255	290	255	311	271	306	263	254	292	311	251	293	285	288	279	284	277	270	282	266	288	264	281	310	272	281	278	280	295	300	289	297	281	261	282	276	319	283	296	290	277	272	306	308	291	269	262	263	299	310	270	291	292	275	296	274	280	272	297	264	290	297	255	271	277	305	253	272	302	255	274	312	317	306	271	258	290	271	276	281	290	309	300	266	274	257	288	279	272	291	258	262	295	292	298	252	272	294	291	270	303	294	300	284	288	227	290	286	275	279	253	288	267	296	289	279	280	288	272	261	282	301	273	287	262	283	285	257	284	269	272	281	265	268	291	278	273	276	315	306	263	305	267	266	303	312	301	275	298	278	295	289	282	274	312	264	290	278	290	292	247	279	295	286	287	312	313	320	287	251	297	285	271	240	318	277	283	278	304	285	268	294	272	303	266	272	315	296	293	265	294	282	270	290	283	261	282	288	256	321	260	278	296	279	284	291	327	265	274	283	322	325	269	296	280	296	281	275	317	283	300	305	288	281	290	277	279	242	301	284	304	274	277	306	264	285	229	274	271	279	277	281	283	267	278	290	305	285	281	243	286	291	300	293	304	278	292	273	316	291	279	260	302	279	258	272	288	253	304	287	305	287	277	278	288	263	278	307	272	286	267	299	348	260	284	305	309	266	253	285	256	274	294	280	290	281	290	289	283	292	281	307	335	293	306	268	261	333	250	260	270	301	272	299	281	279	283	302	286	302	281	272	291	234	286	304	282	304	299	280	283	290	273	305	256	320	274	267	323	256	290	254	296	301	296	311	291	302	298	268	262	273	273	284	255	276	275	274	302	273	264	308	231	262	274	260	284	298	267	293	303	273	274	307	279	254	291	273	251	293	296	281	314	247	275	298	286	309	242	277	290	281	250	308	310	318	245	302	323	285	281	292	296	294	261	264	314	287	264	262	255	316	282	327	265	315	259	289	265	307	264	282	279	266	276	295	282	294	304	295	339	339	258	273	281	273	276	268	275	274	259	252	264	267	280	312	266	313	286	297	268	286	293	252	276	294	271	304	287	307	291	262	283	289	308	295	305	297	297	279	287	288	310	303	307	287	312	315	288	305	283	269	302	301	309	273	268	280	263	273	261	284	262	257	272	243	265	239	276	273	313	284	272	278	271	292	283	291	269	310	271	285	258	290	292	286	279	279	318	294	317	304	282	287	281	278	307	305	309	272	288	305	287	269	290	297	312	256	255	274	247	296	294	247	272	276	281	281	253	269	284	268	276	277	297	261	277	290	326	279	272	277	287	299	245	286	283	277	290	253	279	272	281	262	280	270	296	291	254	281	299	283	280	277	269	277	281	291	311	291	321	275	306	306	287	264	286	271	279	315	299	265	259	268	288	276	307	283	277	304	280	279	315	326	284	314	311	288	274	297	258	290	264	275	283	240	264	269	258	293	291	294	278	277	270	297	282	289	268	276	267	294	285	277	284	241	252	298	299	293	294	310	299	273	294	254	318	263	290	287	289	263	265	251	285	288	282	279	303	265	268	273	275	293	278	272	278	274	249	294	288	257	298	256	266	325	291	236	268	281	279	269	274	307	276	288	275	293	298	292	295	291	290	292	250	289	298	292	265	279	292	277	264	281	295	263	298	282	311	297	277	308	312	258	265	270	309	283	258	296	289	277	266	314	320	274	282	319	253	283	278	287	271	295	295	290	275	286	238	289	302	304	319	242	275	267	266	317	281	269	310	284	268	281	294	274	281	273	298	280	272	285	301	286	300	265	299	265	286	309	271	323	302	314	289	255	303	308	275	291	261	310	269	298	294	288	282	318	273	299	291	297	305	284	281	267	289	270	266	319	301	261	262	272	273	273	274	316	267	291	265	311	254	286	251	267	311	294	265	321	280	250	274	284	282	284	298	284	301	264	272	283	300	254	274	252	280	281	286	269	256	307	280	275	296	267	255	303	285	269	298	269	299	259	277	274	281	274	279	293	281	268	289	250	282	293	248	268	278	269	260	284	271	301	303	298	291	291	297	275	269	278	311	323	319	320	278	263	275	267	264	286	293	247	280	308	259	322	256	287	271	281	315	279	248	282	293	277	264	266	303	318	296	271	265	282	293	277	284	276	283	285	295	282	268	254	269	279	269	289	279	293	282	266	301	294	292	284	294	304	287	274	258	313	261	298	290	283	290	294	257	258	284	248	283	278	287	305	306	300	262	284	301	266	299	256	294	269	282	274	236	292	272	302	287	255	289	303	279	287	303	298	310	304	291	291	259	265	280	279	299	278	269	276	288	320	256	287	260	287	309	299	290	285	263	290	294	307	305	294	306	285	285	298	284	286	271	285	277	284	281	269	295	300	254	273	310	315	270	292	276	267	288	266	300	262	326	305	288	299	261	273	267	244	276	309	316	275	277	290	281	275	284	288	283	290	275	305	286	318	257	319	305	273	286	285	267	310	307	284	281	291	322	294	262	302	249	275	271	288	285	256	282	290	297	286	295	299	282	282	300	279	285	294	293	283	284	267	275	254	310	322	303	274	249	266	308	307	282	303	318	269	272	275	329	293	273	286	303	268	299	302	267	290	308	275	255	248	271	283	292
1814	634	652	697	673	669	665	646	704	623	648	641	613	618	634	663	630	663	627	606	655	670	646	603	636	635	608	641	631	604	659	614	629	633	631	606	636	616	600	599	639	649	637	612	665	613	649	599	643	637	606	610	634	640	623	635	639	630	612	634	616	617	612	622	644	592	638	624	633	668	636	630	649	596	629	618	607	643	625	638	599	629	639	636	646	669	640	620	601	616	607	666	670	677	623	626	630	584	670	616	612	624	592	591	602	618	617	661	684	631	642	655	650	633	605	596	612	640	609	628	615	584	638	609	614	643	635	617	620	584	587	612	604	624	625	578	604	649	583	600	635	640	643	654	605	604	649	622	635	624	632	628	623	613	651	625	673	603	595	652	625	637	630	667	565	611	666	632	624	651	640	645	613	668	591	647	642	637	654	628	642	664	640	612	654	610	640	608	641	595	643	626	638	610	603	615	667	660	616	615	602	670	635	676	620	672	650	629	656	645	690	675	623	643	609	616	662	603	630	650	629	613	590	640	630	594	666	631	614	637	652	615	630	587	638	601	670	613	619	615	607	609	612	647	568	618	596	623	631	644	675	617	649	614	618	624	628	603	583	668	656	631	663	622	642	645	645	636	612	633	658	639	687	587	662	629	571	659	599	606	611	632	620	631	665	588	653	610	684	630	652	650	618	656	625	567	623	641	628	644	637	662	651	593	601	638	620	644	645	630	616	621	636	605	584	629	637	624	555	662	631	619	665	645	608	642	641	632	611	645	631	650	624	616	643	634	619	640	606	673	594	600	633	651	612	646	656	603	619	637	614	618	589	674	651	612	658	634	624	654	611	624	604	639	647	604	628	592	640	612	674	625	586	610	664	621	633	632	586	617	638	639	644	620	619	627	594	575	645	615	555	677	650	643	596	631	601	617	595	642	653	618	636	652	632	604	652	618	655	614	666	610	603	632	635	631	624	623	619	612	636	655	646	623	614	634	619	604	654	606	653	617	636	627	645	659	655	602	605	583	655	623	632	633	631	676	599	613	575	621	646	570	601	609	678	635	590	638	627	630	605	635	627	612	635	592	626	610	666	621	690	623	616	655	627	605	627	592	635	590	599	620	629	605	610	643	632	671	643	613	609	634	658	571	611	641	606	612	636	591	569	662	668	613	610	645	585	628	627	620	616	651	669	639	645	656	646	639	634	594	635	684	639	614	623	641	625	626	654	630	612	646	662	616	614	592	659	624	675	560	651	609	625	625	620	653	596	645	603	587	609	601	698	609	615	613	594	629	636	652	611	630	650	615	629	654	650	602	638	653	636	626	643	635	618	618	620	601	611	650	620	609	634	641	557	637	639	659	628	610	586	664	671	614	606	667	625	645	621	636	610	643	638	600	582	661	634	658	618	634	611	632	655	612	594	588	608	624	624	618	615	627	645	616	655	629	620	676	629	634	595	642	603	612	562	646	603	622	653	603	621	674	636	603	620	602	616	661	658	612	628	609	622	638	651	666	665	622	579	628	647	629	599	639	625	605	672	628	637	681	666	627	558	616	611	619	670	608	659	628	620	644	651	600	647	616	648	618	650	638	606	608	602	640	628	652	601	635	599	569	615	626	565	586	574	670	617	627	627	595	633	615	636	684	595	606	675	595	624	641	606	628	656	669	630	642	621	626	640	605	638	603	634	675	615	672	608	670	682	637	629	627	649	646	610	614	589	644	630	685	634	580	651	625	589	659	614	654	643	651	655	666	605	640	622	622	622	627	606	579	639	628	654	610	584	599	642	593	632	647	635	617	662	625	677	597	623	607	652	679	628	615	593	622	653	616	661	667	665	605	581	622	587	657	638	643	621	636	645	619	635	626	640	574	641	634	593	620	617	626	591	621	603	622	629	601	632	627	609	647	662	673	693	617	639	658	618	628	653	625	661	653	629	624	646	646	601	642	615	601	619	699	602	643	583	630	644	652	605	657	623	639	650	652	658	651	605	639	603	598	615	618	623	598	620	653	675	598	616	634	641	647	643	620	641	623	644	614	636	649	662	606	615	625	666	592	594	634	629	620	610	578	609	612	652	560	686	648	633	606	671	633	630	577	649	644	597	635	641	637	597	647	654	640	639	643	632	654	629	663	636	623	615	630	656	583	616	643	615	654	615	630	651	622	587	631	607	634	648	591	627	633	663	631	632	629	618	631	643	629	606	633	616	645	599	621	621	600	579	647	618	595	660	625	586	635	638	602	615	652	589	630	637	662	629	657	610	642	632	615	674	643	597	587	623	603	655	577	681	624	604	628	596	631	616	607	601	662	606	621	636	616	598	631	614	602	670	657	633	639	579	626	617	593	560	702	581	611	646	585	633	620	602	657	660	596	639	605	634	590	658	613	632	610	651	689	615	630	646	612	604	616	644	622	629	631	664	594	639	631	612	642	663	570	611	600	636	641	643	581	585	635	610	618	622	596	597	630	618	619	666	620	610	618	627	661	627	660	615	644	589	649	627	608	591	620	601	628	654	562	572	638	661	637	651	604	668	600	592	655	621	610	619	620	616	625	645	632	634	642	614	641	607	645	638	660	626	622	661	626	639	650	636	625	601	638	644	656	600	607	636	584	641	632	601	636	661	612	628	659	637	691	624	647	600	627	632	638	652	620	625	624	620	575	596	649	590	639	598	633	582	634	588	621	633	639	566	598	627	597	582	627	593	626	606	615	608	614	585	617	633	612	647	612	605	612	625	565	622	627	615	615	678	684	615	586	653	644	621	627	584	602	613	700	660	665	660	603	593	604	643	611	664	612	668	610	645	632	620	643	698	636	654	636	623	610	624	587	628	618	641	614	631	663	602	655	649	655	621	607	607	604	627	649	654	583	631	621	654	631	653	639	578	621	621	651	645	599	649	626	670	665	569	606	618	637	587	662	656	633	615	644	613	614	650	660	619	640	646	642	605	639	609	660	607	642	586	625	642	586	606	678	627	577	605	652	572	656	636	677	639	624	615	634	670	663	611	637	589	589	637	635	631	638	643	591	608	636	624	607	647	618	638	598	641	611	647	664	606	594	607	646	646	643	620	659	634	596	599	626	660	642	623	636	586	638	630	607	599	608	638	620	630	574	621	626	609	638	617	668	602	664	639	624	630	647	659	636	640	592	653	652	645	577	637	588	631	582	670	603	681	667	645	620	644	633	632	633	627	639	637	592	643	612	606	621	606	691	606	618	630	606	599	636	639	592	598	622	617	614	665	631	664	671	630	602	658	620	659	621	625	573	662	649	640	603	615	615	621	595	605	633	564	624	630	596	633	635	637	613	635	628	607	642	631	620	659	627	595	651	657	574	605	618	593	589	630	645	642	604	659	606	608	630	606	643	592	644	632	602	652	610	612	647	648	675	655	676	614	566	648	584	678	647	641	643	605	644	644	653	628	634	613	641	680	600	616	563	620	648	609	586	637	650	587	596	677	643	595	596	637	644	628	603	652	597	612	597	616	624	627	649	635	650	655	654
7193	529	540	435	305	222	185	179	166	153	168	187	150	154	113	118	125	128	130	152	135	95	148	115	114	135	107	124	128	112	118	113	135	122	122	123	120	114	115	125	121	127	128	153	129	145	117	135	113	126	136	150	104	127	107	111	115	123	113	123	140	142	136	116	144	105	114	111	115	117	130	103	118	115	142	112	114	111	127	129	119	121	119	117	101	128	130	115	121	118	131	126	134	132	123	121	131	114	127	132	128	134	124	125	118	128	132	122	124	139	120	112	94	145	99	115	126	115	122	115	116	115	123	138	113	142	124	126	108	111	103	123	124	135	121	111	134	137	124	113	115	122	139	121	133	131	120	119	123	117	129	133	110	115	131	137	119	122	127	114	92	152	108	108	104	121	117	126	132	125	122	120	141	89	113	101	111	152	125	117	140	105	107	144	108	128	123	121	99	128	113	134	138	102	116	120	111	131	120	127	146	130	120	125	133	141	139	126	101	127	122	98	118	121	126	144	140	131	111	111	130	144	119	128	126	134	96	98	132	130	124	113	144	113	125	127	110	98	126	153	121	122	121	136	131	119	135	138	91	129	105	140	108	113	108	118	118	126	122	132	118	124	121	121	138	136	128	155	139	120	130	128	139	124	117	119	118	120	126	106	124	107	132	119	112	116	119	112	105	118	143	113	119	119	126	111	117	135	117	121	105	106	124	113	132	127	120	105	122	143	120	113	118	137	136	106	122	117	107	120	135	128	114	132	130	142	122	124	157	129	127	141	122	132	118	109	113	110	130	122	114	129	141	132	124	145	132	135	139	117	139	154	106	106	106	127	102	121	113	121	123	122	126	125	143	127	126	105	99	112	140	95	139	115	123	127	138	116	127	116	134	130	121	103	128	102	133	124	118	100	102	107	124	119	117	120	111	124	136	133	104	132	121	127	139	131	116	137	133	110	133	125	131	126	132	109	115	131	116	117	115	127	138	132	107	105	118	138	125	120	125	111	106	101	126	116	119	140	119	114	120	119	124	108	121	129	131	142	113	148	123	138	123	127	125	116	142	142	153	130	130	148	114	135	124	111	132	114	119	131	119	122	133	135	131	123	113	122	91	125	139	130	106	129	122	95	130	123	104	118	139	109	132	125	108	125	137	116	125	131	120	116	110	127	114	101	116	121	121	116	119	111	116	117	128	127	109	120	113	117	119	125	121	116	112	118	116	121	118	112	122	118	114	114	145	115	127	126	111	130	118	128	132	137	146	121	114	131	118	128	116	129	121	117	117	107	139	130	130	126	131	120	124	137	126	118	135	113	137	135	131	133	122	159	127	111	111	125	136	134	114	127	128	129	119	118	119	117	122	119	148	140	120	104	130	133	134	134	118	95	125	122	94	107	113	117	130	119	128	120	128	138	130	124	122	119	120	116	126	145	118	128	135	142	131	122	123	120	103	117	160	127	130	128	123	131	116	127	98	134	139	102	111	127	114	123	123	114	137	110	131	94	113	125	120	136	135	136	138	128	129	122	112	120	118	139	99	103	122	117	116	110	121	143	118	115	128	109	141	117	98	135	135	116	107	118	127	115	99	118	132	113	104	100	124	113	139	131	88	119	121	112	145	116	116	113	121	110	102	138	130	93	123	115	122	120	142	113	124	137	115	119	109	114	125	129	137	115	128	108	121	109	120	134	106	125	115	114	96	137	123	131	145	109	131	129	133	123	114	129	125	128	148	126	112	131	126	124	125	130	115	128	120	141	119	91	138	135	112	130	125	122	130	109	144	135	116	105	115	119	117	115	134	139	120	121	135	131	119	117	106	130	129	121	132	113	129	141	130	138	123	129	138	123	102	112	131	122	101	134	130	114	121	102	131	152	111	97	112	105	122	110	128	126	118	123	127	123	132	128	144	106	135	120	133	128	117	132	147	115	121	102	130	129	146	138	131	132	115	118	109	127	148	119	103	123	120	134	108	107	124	124	122	126	132	133	128	132	130	122	120	143	138	114	132	121	141	130	106	112	136	123	111	119	129	126	110	131	118	133	131	140	135	105	118	120	117	120	133	116	124	117	146	143	111	113	132	115	117	122	119	121	128	131	124	110	116	115	126	130	121	120	130	106	114	120	99	124	132	109	118	131	144	110	119	117	116	118	118	128	135	139	117	142	144	121	115	123	144	122	114	100	128	148	123	129	112	113	129	122	122	127	114	138	121	109	128	128	121	114	130	118	122	106	140	140	135	119	122	114	120	127	117	137	122	116	118	123	119	109	122	111	97	115	110	123	136	142	165	123	128	116	132	141	101	104	136	107	111	127	118	113	127	146	133	121	121	129	134	132	132	103	125	120	126	123	131	136	121	121	118	125	115	118	136	120	118	132	150	129	130	108	127	134	120	127	110	105	126	132	144	119	96	114	108	120	125	115	126	102	103	110	124	117	124	98	138	140	104	119	118	138	138	122	137	137	120	120	108	154	108	117	121	125	119	120	111	117	134	127	132	136	118	130	128	108	146	116	121	104	125	140	117	100	109	93	116	107	119	126	135	129	117	114	111	118	128	129	133	122	96	114	137	124	127	104	137	136	121	122	132	135	130	117	123	120	100	128	126	121	128	139	121	134	115	125	119	122	119	119	119	132	119	130	98	141	125	135	142	133	119	121	115	111	124	117	122	111	101	135	118	121	110	114	126	123	149	117	120	135	123	128	133	152	132	104	119	134	113	119	120	127	132	126	117	116	108	123	126	127	127	104	147	114	124	105	126	120	121	131	131	102	140	107	133	107	107	130	131	121	125	115	140	117	122	124	148	131	135	122	116	114	142	140	132	110	111	129	121	124	113	131	145	110	112	117	119	123	112	111	119	128	113	121	111	113	96	107	137	112	136	130	137	114	117	139	123	135	130	126	111	122	105	118	129	136	127	123	137	114	121	130	136	125	162	113	126	128	121	112	105	115	105	121	103	121	128	106	115	145	141	106	108	111	146	134	147	153	120	127	123	103	121	100	115	109	124	126	116	114	114	99	117	107	126	108	134	101	103	124	125	115	118	101	119	136	109	121	133	138	122	116	140	128	108	120	122	134	127	142	122	135	128	122	114	102	113	132	120	117	135	135	113	142	138	113	133	126	135	99	151	142	110	146	133	110	128	116	119	123	112	123	120	120	110	146	133	94	120	104	134	138	120	134	112	106	123	107	132	103	105	135	119	135	129	130	136	125	119	129	118	129	129	128	122	120	123	130	132	116	149	105	120	103	110	98	120	114	126	150	133	121	123	106	125	133	135	115	120	136	120	125	147	124	121	110	107	125	123	140	121	125	148	104	128	108	123	128	104	112	122	138	119	128	118	114	110	116	110	107	154	118	122	98	134	114	127	113	111	130	126	108	133	125	138	124	117	121	121	108	124	126	120	138	113	104	119	119	126	104	117	129	139	127	124	115	141	123	130	103	113	121	112	130	133	106	128	135	141	114	111	120	114	103	119	112	124	120	109	123	102	123	118	125	129	117
6044	633	1132	1321	1058	912	705	630	543	459	477	458	424	409	419	366	424	391	335	377	389	362	357	354	349	335	353	342	367	321	350	380	319	309	319	321	313	310	334	324	321	329	317	320	337	339	292	315	341	332	323	334	369	333	314	345	314	328	332	328	307	315	345	351	301	352	321	331	311	319	342	317	324	337	329	307	308	320	313	332	292	315	284	312	302	327	326	332	329	331	323	311	315	339	293	351	325	340	315	288	313	318	331	314	305	299	318	311	324	304	314	316	309	319	301	322	325	314	301	339	290	338	283	303	310	325	299	331	337	323	314	302	307	351	346	297	302	293	321	278	342	336	340	316	310	315	312	303	374	325	312	317	308	303	295	286	309	310	336	321	292	315	315	289	321	319	284	313	325	311	331	310	303	317	287	302	315	340	320	328	308	319	322	312	334	302	327	306	293	333	322	310	315	314	320	303	337	314	329	287	310	352	266	320	323	323	299	310	325	334	325	320	304	314	346	310	295	310	322	327	310	294	318	303	322	327	325	327	289	309	323	300	327	280	359	309	311	313	308	325	345	305	315	306	277	317	304	301	279	301	280	328	323	341	301	310	293	309	343	365	293	319	320	297	325	319	322	328	305	311	323	335	301	326	324	348	300	345	311	308	308	299	345	324	323	284	302	286	286	335	304	306	323	334	332	325	313	303	317	329	308	299	330	331	322	317	328	296	319	326	318	325	314	307	315	317	314	327	328	312	307	276	290	300	311	332	306	269	319	312	326	320	324	331	304	337	320	296	320	315	303	298	347	318	273	295	319	305	278	326	337	325	322	316	299	304	317	323	334	302	289	302	287	314	328	299	324	298	294	316	335	292	330	286	314	310	306	309	318	346	341	331	319	326	348	304	328	329	310	312	349	320	352	325	323	335	299	291	325	306	307	317	308	318	327	313	298	301	287	322	344	328	330	318	320	275	305	330	337	331	382	297	340	346	329	304	305	305	330	316	323	309	313	281	327	320	295	324	294	333	353	302	276	334	314	319	321	297	333	307	331	295	325	282	309	305	368	315	303	326	360	294	284	310	316	288	355	310	285	329	290	335	278	340	323	295	313	305	266	292	302	320	304	310	301	352	309	294	319	324	322	324	350	311	289	299	310	327	365	319	292	339	320	319	315	319	314	321	310	326	277	297	322	321	328	288	306	318	347	322	304	304	299	345	321	330	322	307	323	318	292	332	340	320	302	301	334	338	318	347	292	332	299	318	321	299	329	320	306	328	290	304	307	320	290	323	312	311	297	325	303	308	293	295	317	305	326	314	354	333	334	312	276	291	348	299	352	322	332	304	315	357	358	293	313	299	321	304	295	300	318	301	327	308	300	337	349	335	325	281	317	285	340	319	292	311	306	318	286	310	291	340	300	293	307	307	321	317	308	326	288	280	329	296	325	308	314	306	315	296	322	329	305	301	331	350	308	320	304	326	327	318	321	342	320	307	307	307	312	307	299	354	307	303	310	316	300	328	295	321	327	289	298	295	305	321	296	293	316	303	324	329	315	297	342	298	311	325	363	316	297	335	305	301	303	336	330	310	327	307	344	325	325	319	345	311	290	302	325	321	318	307	312	308	350	324	343	324	346	330	288	302	311	310	289	296	314	321	311	320	296	343	291	341	307	335	290	312	309	303	329	308	356	322	329	309	304	353	314	320	303	312	304	290	332	374	312	343	285	346	302	316	322	312	334	304	334	311	320	310	323	301	335	295	300	322	301	309	320	291	326	320	329	356	299	279	287	296	335	313	309	341	324	314	308	327	310	329	310	307	314	296	322	298	310	319	307	330	352	294	297	308	345	329	328	313	328	307	326	315	325	312	290	321	301	336	280	287	333	302	317	288	307	334	314	325	332	309	324	311	319	334	330	301	332	305	320	313	311	327	284	307	344	320	333	334	270	317	334	302	297	331	325	329	316	303	294	306	301	338	299	317	314	309	287	328	279	306	298	303	350	314	318	334	312	343	314	308	306	321	301	314	303	339	321	305	327	298	304	324	312	325	328	345	310	321	335	316	315	300	311	312	335	302	338	302	320	293	305	330	311	327	328	306	332	309	298	302	305	317	325	271	338	302	304	305	337	332	310	333	307	285	335	329	334	311	364	301	324	333	311	319	333	328	307	305	340	327	320	330	323	349	345	308	315	308	327	356	297	304	320	335	315	307	319	283	320	322	308	322	330	331	321	317	340	298	319	312	303	333	305	346	296	309	276	297	323	359	319	339	352	295	289	304	325	314	309	327	324	303	333	316	314	291	309	299	314	324	333	301	314	333	327	311	341	307	305	300	327	298	351	351	309	333	283	319	296	295	317	337	349	280	297	312	330	308	294	314	318	314	337	323	327	316	318	354	309	335	324	335	306	305	318	299	332	298	312	303	357	319	291	338	338	326	319	338	304	323	295	303	299	337	329	312	332	317	345	336	322	354	290	298	335	336	318	292	301	328	319	333	321	315	322	305	306	292	345	312	333	309	346	309	308	334	321	312	313	328	276	305	348	315	325	317	301	285	318	302	311	331	302	315	327	336	362	299	318	306	316	323	299	315	287	332	326	294	320	340	344	305	311	316	308	304	313	303	321	304	306	339	311	296	327	307	328	294	322	281	294	308	323	322	306	338	311	312	348	325	305	313	334	318	311	346	346	331	297	287	328	314	316	310	309	291	305	275	300	306	317	339	330	331	321	301	274	331	310	316	340	304	303	343	311	347	342	281	308	340	326	344	303	303	315	299	298	295	322	324	282	325	319	361	262	329	288	285	309	313	299	332	287	330	287	329	316	301	331	332	338	328	342	318	300	320	328	338	310	335	321	328	308	313	325	337	292	303	266	329	327	342	302	316	279	313	339	301	293	330	319	313	332	290	308	326	341	314	323	302	301	350	311	329	320	305	304	296	330	304	309	336	308	293	327	309	315	298	311	278	308	306	317	320	288	329	311	326	288	322	294	311	301	270	339	303	357	298	275	334	342	312	314	324	311	323	291	349	338	319	321	302	320	331	301	293	281	335	316	314	301	312	355	296	324	285	288	286	316	324	345	311	308	318	293	326	331	300	358	315	355	325	338	327	323	318	317	305	307	337	307	316	352	305	340	325	332	315	307	325	343	314	274	310	311	339	324	300	323	338	329	303	325	340	303	287	314	304	322	316	302	329	316	340	359	337	308	316	307	334	304	336	290	336	309	343	293	301	283	311	291	329	301	261	322	321	297	281	307	324	303	326	312	314	298	326	317	301	303	305	333	279	303	349	346	315	316	322	308	326	351	288	323	324	307	307	304	340	309	334	309	287	296	333	310	302	317	278	360	327	303	296	324	282	284	299	294	303	332	336	314	314	301	281	313	343	333	315	291	333	286	315	304	297	346	333	315	296	316	316	327	325	312	306	323	304	298	284	319	312	301	293	367	309	324	306	288	330	306	296	315	313	321	321	309	349	293	328	300	328	312	311	296	308	307	331	331	297
13975	1238	930	661	502	416	351	322	220	226	232	198	205	189	205	164	178	201	201	160	164	161	201	189	189	171	180	185	159	165	172	146	166	165	170	156	161	162	153	170	167	189	157	164	185	172	157	149	159	141	181	166	184	186	153	173	145	156	162	203	167	176	157	167	157	179	149	166	185	170	160	185	167	174	185	164	168	162	163	164	142	167	159	166	168	160	154	170	170	162	151	197	166	146	150	193	148	151	143	171	166	169	192	179	174	162	159	166	160	181	183	155	169	168	167	171	169	177	179	155	172	189	203	185	203	170	162	154	175	178	184	156	188	178	171	164	159	193	178	157	197	166	172	169	154	174	152	178	149	160	181	189	178	166	167	167	188	142	184	169	167	187	167	186	150	154	170	183	178	167	148	179	159	158	183	170	151	202	169	154	191	160	141	163	158	183	181	168	165	179	168	159	162	173	182	144	167	142	163	140	196	164	182	180	147	165	183	165	150	147	166	179	163	167	176	172	184	161	166	153	151	159	184	162	159	169	158	141	165	177	175	148	149	143	162	168	164	155	147	176	179	168	181	199	175	176	150	151	177	172	150	155	179	171	164	165	176	171	160	152	176	182	180	154	137	169	181	182	179	177	194	181	156	161	153	181	140	149	156	167	165	183	143	168	160	178	177	153	172	199	154	137	143	181	155	176	175	169	166	184	186	162	151	152	187	173	162	186	175	153	156	183	151	180	163	174	163	173	170	170	171	174	168	172	164	161	159	173	168	183	172	153	184	178	188	172	167	162	192	161	189	149	185	182	156	176	173	151	169	172	166	172	177	189	170	172	154	157	158	163	183	163	132	179	172	158	162	166	159	165	189	167	164	180	176	181	163	166	160	204	185	143	145	171	157	142	170	167	157	144	167	170	186	164	157	151	141	188	149	157	133	167	178	176	179	181	183	149	169	156	171	196	170	164	179	173	181	169	157	167	169	168	157	206	174	160	175	175	189	166	197	146	158	169	169	173	173	174	165	170	148	159	162	145	157	128	172	166	171	169	146	163	202	178	182	138	160	140	208	177	179	185	173	175	164	142	156	168	151	189	171	163	175	159	149	176	184	162	168	158	175	181	157	157	157	155	153	150	176	185	170	187	170	164	180	164	156	182	176	133	174	179	158	185	166	152	160	178	159	170	164	165	156	147	148	159	183	149	168	153	168	149	166	144	162	157	155	176	156	170	163	176	160	148	168	186	170	167	163	187	165	167	167	150	158	186	188	145	156	168	165	142	151	168	166	164	145	172	177	160	189	177	178	175	181	197	182	177	167	171	151	182	165	157	178	165	142	159	180	179	174	169	151	166	158	166	157	158	179	179	145	169	173	175	154	168	160	167	183	172	170	178	187	167	190	167	152	136	164	169	175	155	161	154	161	182	167	174	161	146	165	170	177	144	155	170	154	192	189	162	168	186	162	160	180	170	154	148	173	159	194	169	181	178	174	152	164	182	198	164	174	150	165	144	170	166	154	187	181	171	158	176	182	141	195	162	182	181	153	159	157	162	182	180	181	166	185	151	172	180	164	170	162	175	167	158	170	172	171	164	191	186	158	166	155	181	175	151	160	151	150	167	187	165	144	169	186	177	171	158	171	174	174	170	161	154	163	158	151	177	207	180	147	153	158	155	168	173	175	187	144	197	164	188	193	158	155	190	166	150	177	176	156	153	167	162	213	143	158	160	190	177	169	159	168	172	175	172	178	191	150	180	152	181	153	165	187	140	176	174	154	173	175	161	160	185	173	162	171	156	161	161	160	161	149	163	153	143	177	157	145	157	169	174	179	180	137	173	176	168	151	186	145	144	164	148	180	168	152	152	171	169	177	171	190	159	167	181	185	182	168	186	177	198	172	164	184	167	172	162	169	170	156	137	168	156	162	189	154	168	182	201	168	165	166	183	185	170	175	187	171	148	176	162	155	163	174	169	162	166	168	151	157	175	166	178	161	177	165	150	151	145	177	175	166	171	153	178	188	156	157	161	148	177	168	180	177	167	165	202	179	166	151	156	179	158	158	158	170	182	137	169	146	162	148	178	159	176	162	164	135	153	152	174	171	160	160	188	155	158	170	179	154	164	179	147	170	176	170	186	173	177	159	168	167	181	180	187	174	162	171	180	173	178	166	165	173	144	156	142	195	148	173	167	160	164	188	161	159	164	146	168	169	174	173	181	170	153	158	137	186	191	173	177	145	157	195	170	170	175	153	169	182	158	157	164	164	168	139	176	166	152	185	149	149	175	192	153	160	177	188	166	161	144	173	148	181	162	150	161	159	154	178	168	177	170	178	162	183	162	171	164	161	154	155	196	186	185	169	176	169	181	176	195	151	160	155	165	178	128	164	176	178	168	176	180	157	125	170	172	157	166	192	158	162	175	176	156	182	189	148	150	141	181	152	146	163	184	164	171	161	163	160	165	157	194	156	138	183	174	168	180	170	160	191	173	171	181	202	183	159	154	157	151	157	167	170	162	171	150	161	166	160	181	152	167	155	167	158	176	167	161	160	180	147	186	170	167	159	171	147	189	165	137	184	169	153	193	151	158	144	180	165	154	158	158	171	146	171	156	173	173	165	155	183	156	159	160	150	149	166	191	169	155	160	169	154	174	151	176	205	185	162	174	182	146	163	173	157	185	166	174	185	174	154	197	172	200	165	170	157	172	154	167	169	173	176	145	153	152	166	150	164	165	166	175	169	158	161	141	166	172	167	182	152	161	171	176	185	158	180	187	140	158	199	174	146	173	154	168	169	171	166	161	163	151	162	147	170	200	164	164	176	162	155	145	180	175	151	139	136	154	169	181	152	163	153	163	187	170	175	184	153	164	171	192	162	183	166	175	181	174	170	177	186	171	194	155	155	165	176	195	165	163	158	163	156	151	163	150	155	163	162	178	189	158	147	160	158	163	183	175	168	129	167	170	164	129	161	183	172	189	149	153	167	167	176	160	149	172	159	157	166	151	184	156	179	197	170	164	188	170	179	167	158	161	181	158	161	172	139	169	184	176	136	198	166	167	173	179	168	148	183	146	153	163	168	182	161	179	165	182	162	168	175	186	154	162	161	178	190	180	132	204	185	166	184	172	161	166	185	162	159	159	171	147	172	164	153	160	163	167	149	185	145	207	172	168	182	178	154	173	170	174	175	155	166	184	196	157	153	170	175	195	175	152	174	175	195	149	181	165	159	174	166	157	172	175	167	158	168	145	177	164	185	171	171	167	171	156	164	156	165	186	160	165	151	147	183	196	157	175	154	167	188	185	156	168	172	177	166	178	175	178	169	149	171	188	167	164	165	181	167	149	188	189	168	152	174	151	176	166	168	156	177	177	151	171	141	148	165	181	161	158	153	131	179	162	159	186	163	174	158	168	176	163	189	164	173	150	156	168	164	183	161	171	176	162	185	151	166	165	187	172	171	189	161	163	187	160	150	169	160	181	170	166	142	153	186	169	169	147	183	131	165	175
8012	1098	2069	2250	1990	1433	1150	998	854	793	807	681	670	616	606	586	538	561	547	522	541	471	444	521	544	482	486	488	511	458	463	478	455	488	487	445	450	466	438	445	464	416	458	458	412	462	460	439	449	440	463	445	416	463	450	457	438	417	434	447	444	430	447	435	406	443	440	427	481	439	429	436	397	414	397	442	445	428	456	423	486	418	434	445	445	417	445	451	457	463	397	446	425	439	429	417	447	422	431	433	428	394	430	425	454	468	397	391	456	419	425	440	432	428	448	409	440	448	436	448	469	459	436	403	425	435	457	454	416	416	431	420	453	427	428	414	443	369	424	384	417	448	444	436	434	410	412	407	414	422	400	447	406	457	437	426	444	446	399	418	409	459	436	432	465	449	454	396	477	438	454	412	460	433	426	458	420	407	434	384	441	439	443	430	456	393	413	416	440	416	418	450	436	402	441	424	396	433	431	418	427	450	444	434	457	397	437	446	425	438	397	402	461	413	403	441	424	473	412	415	448	456	410	426	425	420	438	431	394	466	429	436	436	417	417	402	436	448	437	427	435	421	397	387	419	443	391	398	422	435	455	453	438	437	443	445	428	437	405	404	433	458	437	430	419	429	407	406	401	408	421	450	454	401	439	440	427	411	429	407	423	457	452	438	433	397	454	455	413	427	402	421	437	422	456	447	432	452	462	419	407	425	448	469	440	451	436	413	433	398	420	407	450	443	420	423	442	441	431	455	419	428	426	407	435	454	417	445	495	380	420	400	430	426	437	412	456	426	439	379	429	410	436	405	380	401	392	413	445	433	393	411	429	432	390	430	444	406	416	415	381	444	407	438	406	441	426	431	426	401	412	464	437	421	384	426	426	411	444	437	468	430	411	448	441	456	441	426	454	420	434	424	377	420	404	423	431	421	424	406	431	465	428	433	425	444	472	490	450	440	414	461	446	434	392	426	387	431	443	404	409	418	438	431	422	430	428	442	404	448	475	422	420	406	452	426	442	413	437	405	428	422	410	418	420	370	431	401	405	421	427	490	419	451	434	407	481	404	427	428	427	428	420	411	426	384	397	434	436	396	405	425	436	438	425	410	463	424	433	421	427	422	448	416	408	462	466	416	441	421	439	425	410	437	449	455	402	398	449	465	419	389	437	431	444	363	400	391	434	434	430	443	412	429	441	429	461	439	426	443	438	396	424	423	417	404	459	448	432	425	447	409	420	384	440	448	431	405	393	455	414	419	455	409	467	409	431	466	442	400	453	430	427	414	442	437	404	416	404	421	449	381	443	425	387	423	393	409	392	427	424	435	402	466	428	405	442	417	452	410	432	424	420	464	378	457	416	407	456	451	437	439	422	403	419	422	427	447	422	381	442	431	463	432	403	434	445	435	438	452	441	438	409	422	450	423	416	433	452	434	436	416	440	473	418	430	396	418	399	398	412	467	399	430	434	413	446	463	425	405	438	382	423	448	447	424	436	403	429	436	437	407	451	475	404	440	441	444	454	417	454	434	425	445	437	411	425	403	406	426	444	433	431	430	384	427	440	423	427	408	407	433	393	407	393	411	424	418	457	416	442	407	453	447	450	485	430	446	443	426	412	443	442	409	455	411	418	416	430	450	465	441	419	432	464	428	408	425	408	411	389	401	403	395	401	456	438	398	439	436	429	430	423	407	423	453	451	411	408	418	428	434	435	460	467	446	408	441	433	415	408	408	447	453	482	439	416	451	418	413	417	426	423	451	417	399	416	427	439	433	416	406	407	441	447	462	427	448	412	439	429	434	438	443	427	418	424	473	476	478	421	425	437	399	461	440	457	461	409	390	435	419	398	422	400	443	425	451	455	396	467	428	435	408	422	406	441	447	428	472	417	408	415	425	410	465	411	432	414	431	443	436	434	409	458	418	412	456	459	419	429	421	452	427	446	458	435	423	396	410	417	430	441	424	433	384	441	448	427	456	420	408	428	445	437	456	405	425	408	430	394	397	453	391	448	470	398	469	437	410	401	454	422	442	443	403	468	455	452	396	417	408	429	438	423	456	433	488	475	413	418	440	440	402	437	440	436	432	435	398	413	457	403	440	394	418	425	407	418	387	405	407	455	387	477	400	404	457	474	437	476	411	457	412	422	435	420	398	411	348	429	434	457	403	441	431	423	418	473	363	431	404	423	415	442	446	446	404	431	441	447	420	452	452	422	420	415	396	434	438	418	436	426	395	428	380	443	396	444	453	420	392	399	400	401	438	414	432	426	421	443	466	446	473	425	403	454	423	402	403	429	411	422	435	418	445	431	450	384	434	482	404	470	412	397	409	444	423	424	406	412	384	419	417	415	443	440	431	394	405	420	384	430	441	432	453	430	423	426	453	425	418	467	429	406	418	435	452	451	438	405	409	438	421	442	410	415	380	437	428	424	424	456	456	458	442	426	454	421	397	434	437	418	446	430	439	440	461	414	433	455	432	421	427	424	400	413	426	442	455	445	443	439	421	487	416	425	429	432	438	437	454	446	434	407	419	431	415	443	403	467	408	440	418	449	426	427	379	438	468	493	467	436	425	462	386	423	425	434	404	413	412	396	427	411	391	417	429	458	448	466	367	420	456	423	471	423	423	392	449	385	412	440	472	442	435	433	452	389	427	416	419	442	382	427	443	414	420	397	432	419	421	433	421	428	440	439	431	413	437	434	452	439	439	411	489	446	433	396	436	411	429	411	440	445	424	458	431	441	452	410	424	422	428	417	422	436	436	427	384	436	444	423	436	442	436	401	437	406	393	434	424	433	405	441	445	478	472	455	431	443	463	416	426	408	424	405	424	447	433	428	434	422	437	414	443	409	457	417	430	429	419	420	451	421	450	459	410	430	429	456	438	447	428	424	417	469	424	441	430	445	463	423	398	414	419	453	456	443	420	424	428	413	420	446	422	409	462	441	448	419	451	445	399	464	436	438	433	446	379	466	449	455	410	439	424	460	465	411	407	427	391	440	454	407	425	438	455	429	438	431	394	426	449	422	420	421	405	464	398	421	413	410	457	444	405	413	407	440	403	427	450	425	499	419	410	411	409	438	406	419	419	443	462	406	423	429	408	402	419	380	466	425	410	446	432	449	410	448	415	449	409	426	430	441	416	425	425	420	439	404	410	416	427	452	415	432	386	421	454	446	423	465	406	431	411	419	460	430	446	462	446	445	452	449	445	389	438	374	446	397	426	433	404	440	393	410	440	472	443	472	410	413	417	428	435	417	404	417	443	456	441	441	457	393	431	422	439	431	437	440	390	403	406	449	412	433	415	442	376	429	413	405	443	440	464	458	412	411	445	408	428	453	416	434	459	415	434	445	419	434	434	437	413	445	455	404	430	441	423	409	397	411	381	450	450	402	459	404	399	435	440	439	422	454	432	414	412	407	406	430	446	461	432	411	446	419	415	414	464	450	424	422	418	395	402	432	454	437	451	436	441	412	405	439	490	418	433	442	452	440	445	410	455	418	431
1644	299	276	254	306	280	283	277	337	273	280	301	283	299	299	299	293	288	270	305	295	263	288	304	275	290	285	310	304	280	250	307	287	253	279	264	296	269	272	283	267	268	293	296	277	262	296	302	286	301	315	282	309	308	291	276	285	257	259	290	255	292	326	302	318	317	292	265	270	293	285	272	290	297	296	304	313	293	305	277	256	253	289	300	272	292	272	290	268	264	299	236	275	268	247	301	255	288	246	319	293	294	284	248	309	273	286	326	267	284	282	302	294	295	279	287	290	298	253	292	299	295	292	290	299	304	270	278	257	300	293	283	295	306	259	279	284	310	267	267	286	255	306	279	281	292	275	283	316	262	276	285	295	293	302	281	295	299	279	288	273	289	307	235	274	279	288	268	281	289	276	265	270	264	278	257	272	285	302	291	282	281	290	231	294	302	274	306	293	259	272	312	267	264	282	273	285	287	285	267	266	319	257	277	282	267	290	316	300	266	266	277	269	279	275	270	282	275	288	266	312	289	285	280	290	272	241	293	267	255	288	256	282	258	302	281	283	272	289	265	319	271	298	263	260	283	285	286	280	314	318	291	287	289	295	254	284	288	294	281	260	323	271	316	245	281	300	312	273	282	294	270	288	284	256	271	295	300	280	261	280	278	280	290	291	269	309	271	298	272	320	259	289	278	254	284	320	282	258	296	284	273	259	282	290	294	258	302	280	281	285	277	285	307	291	276	249	257	260	298	304	258	264	296	318	307	289	251	276	279	279	264	263	305	297	286	267	318	288	260	252	293	305	273	282	278	286	260	285	260	277	272	288	299	262	267	294	279	293	299	276	299	281	315	287	310	280	271	287	294	306	296	302	266	280	270	295	285	276	283	280	281	283	284	273	274	250	277	314	256	297	291	273	290	303	290	277	285	286	278	283	285	299	273	289	278	290	288	284	280	270	247	274	292	281	289	271	286	315	293	286	278	304	236	298	302	297	284	319	260	273	309	313	309	273	255	307	269	300	298	282	293	277	279	300	289	311	310	306	290	275	304	271	303	255	271	268	309	297	290	278	288	276	298	292	265	290	281	269	257	295	299	268	251	305	263	287	286	263	279	266	307	295	294	297	293	288	280	271	296	274	294	269	270	296	246	283	287	284	294	264	264	285	283	298	285	315	300	292	301	292	269	286	303	275	281	308	275	297	252	260	275	313	263	330	245	262	270	285	286	300	283	269	285	272	286	291	258	288	256	259	294	277	286	291	276	289	296	284	286	305	270	330	319	293	278	237	286	276	294	263	272	257	292	286	290	266	288	292	281	301	280	275	275	273	266	296	316	292	288	295	275	296	268	274	291	283	279	286	294	327	275	301	277	267	284	282	259	263	291	281	296	278	284	322	304	290	271	268	279	287	256	292	279	291	288	250	281	300	280	293	265	293	277	289	294	310	282	296	298	306	277	255	270	307	291	306	307	239	302	261	266	284	308	306	268	235	262	312	275	285	272	288	284	273	298	291	303	317	282	310	290	296	262	274	271	287	287	271	268	269	295	288	288	288	279	293	300	257	265	276	246	294	298	271	268	297	303	267	295	273	292	304	271	306	279	311	289	280	271	236	280	277	304	330	229	279	284	278	291	285	258	257	264	289	264	276	265	297	258	287	300	273	261	294	303	266	313	288	283	285	286	286	271	262	295	302	311	274	269	281	279	273	268	282	272	258	283	274	286	255	270	259	290	277	260	252	330	288	266	273	306	279	286	275	288	262	283	295	271	286	282	286	296	241	262	271	260	331	270	248	296	301	287	285	268	270	306	272	294	264	278	268	278	319	303	281	270	284	282	269	283	289	278	297	293	315	259	306	278	291	284	256	295	293	294	352	296	289	280	279	276	302	291	285	277	273	291	305	287	282	272	269	274	283	263	293	300	292	293	259	323	264	279	270	275	301	293	266	268	273	312	273	282	299	257	260	277	258	275	296	299	324	287	276	257	302	321	259	276	286	266	303	267	305	311	307	271	278	345	278	252	336	304	275	294	311	295	285	273	292	282	287	304	271	263	273	298	301	292	268	288	274	282	275	255	287	259	274	299	313	301	285	289	263	300	229	278	296	253	281	275	278	240	277	298	262	270	259	258	260	299	309	297	288	287	244	259	283	306	269	271	271	310	266	246	263	259	261	287	285	288	294	286	308	270	253	286	303	289	276	278	303	292	259	290	261	300	255	286	295	283	289	289	328	286	285	265	297	259	274	292	263	305	273	255	304	273	272	271	262	316	262	296	255	291	282	304	283	294	272	274	279	301	293	310	287	317	286	295	265	293	297	290	283	289	301	299	257	311	296	294	280	277	273	279	314	302	278	271	282	315	255	311	270	281	283	297	283	301	250	279	286	292	300	287	256	277	298	233	277	292	289	293	284	285	257	291	291	286	310	287	279	290	283	291	293	290	267	289	266	279	244	333	264	297	289	255	275	313	290	267	307	227	326	307	296	290	282	268	247	279	294	265	280	267	298	283	268	318	286	326	280	305	271	258	275	304	257	296	290	296	275	257	269	300	299	269	281	256	295	282	286	264	319	285	285	286	256	276	301	277	307	261	294	306	288	285	273	278	257	284	269	261	271	328	262	315	279	291	263	292	277	276	294	290	273	270	301	264	284	306	297	294	265	295	294	288	284	266	275	250	286	281	282	291	294	287	313	286	307	275	271	275	293	307	256	283	270	260	304	281	302	286	298	274	336	275	293	289	283	283	269	240	267	275	308	255	235	275	288	300	259	306	304	275	280	311	272	290	259	287	295	283	312	265	291	268	277	268	306	301	279	270	285	268	244	316	287	288	270	286	311	298	249	257	273	312	285	272	286	264	282	315	295	299	255	287	272	293	306	282	302	296	255	283	277	231	284	249	250	290	299	295	318	302	275	270	323	277	263	301	303	279	290	316	285	292	277	236	278	306	266	265	266	305	304	318	267	245	277	286	268	289	282	261	310	270	289	271	293	288	273	276	288	298	277	264	281	342	296	327	279	275	289	278	281	305	283	258	282	279	303	287	273	258	302	275	279	303	239	312	279	298	294	281	274	300	291	294	269	286	264	255	301	266	268	233	256	281	268	282	285	287	256	282	296	305	298	278	266	304	252	291	296	283	311	290	321	284	298	289	278	242	277	277	291	301	322	265	292	288	264	299	295	294	306	273	304	291	281	278	277	290	283	291	272	270	266	259	277	276	260	286	305	252	306	298	318	270	277	284	267	265	301	274	307	310	291	315	264	305	279	266	322	266	301	277	267	293	256	259	268	282	284	299	264	300	272	289	294	275	276	243	271	270	278	281	277	288	308	284	279	281	317	280	270	301	325	269	269	269	270	242	295	296	278	298	274	278	277	293	320	272	294	258	282	262	310	285	255	279	277	279	265	295	282	268	280	268	285	300	260	272	301	289	315	283	308	262	290	263	301	286	289	266	263	252	255	256	282	300	280	286	248	265	280	285	309	282	287	266	250	267	278	255
1858	670	671	713	700	634	642	628	636	618	607	616	626	626	635	621	609	657	599	658	608	621	627	602	674	630	644	631	641	660	627	650	625	624	593	662	638	708	638	603	634	650	642	651	622	652	650	610	648	595	672	637	671	713	627	611	610	625	663	616	627	580	600	612	656	618	642	616	604	643	703	617	659	638	596	627	646	656	654	600	683	578	611	634	590	614	651	621	676	665	679	631	631	617	639	592	626	638	693	607	650	617	610	624	602	609	655	625	648	619	642	636	630	658	630	650	624	615	626	698	640	608	607	587	672	651	635	642	621	633	617	675	632	615	616	605	631	577	620	642	639	675	648	637	637	614	660	658	608	616	606	665	610	572	628	598	639	662	630	579	630	589	633	632	667	657	650	639	609	635	650	657	614	634	610	617	620	631	643	648	626	614	667	613	633	609	615	582	624	644	628	614	586	641	641	643	626	607	629	627	558	642	632	647	614	694	620	662	645	610	648	647	664	629	654	662	588	591	613	616	638	629	650	637	629	659	562	641	615	593	634	592	607	619	644	657	604	647	637	656	654	650	634	605	614	617	627	666	657	630	615	631	646	615	644	614	652	628	617	641	633	657	621	626	600	637	596	606	648	614	634	620	666	685	613	665	602	635	618	642	585	584	571	613	605	619	641	604	683	642	626	591	612	629	617	599	618	630	618	665	595	604	664	624	580	634	670	608	640	626	637	668	650	622	650	653	573	634	631	654	630	635	609	611	608	601	622	645	635	624	664	624	590	631	580	682	605	622	621	641	608	639	639	685	634	607	645	618	610	565	645	616	638	618	640	635	645	593	643	632	622	631	648	618	642	631	651	693	635	606	619	621	630	650	625	628	646	655	626	630	602	629	646	621	656	633	660	627	608	616	599	614	594	627	624	627	681	590	612	686	589	635	654	600	672	631	610	682	628	671	623	624	621	652	640	638	598	623	620	639	606	607	652	620	601	615	634	650	592	598	636	630	651	628	644	628	616	661	642	601	662	632	663	630	625	621	586	647	637	624	661	634	665	649	643	602	610	648	626	585	635	640	651	664	606	631	655	629	668	639	591	592	603	613	649	636	633	650	641	631	676	643	645	596	653	629	590	632	612	640	625	606	623	630	649	621	610	608	599	615	623	631	579	607	646	623	651	626	653	623	612	629	647	615	594	646	596	617	624	638	624	601	635	631	593	643	620	616	624	636	639	625	606	660	628	637	606	620	638	622	637	644	571	640	638	653	624	654	628	645	663	575	641	603	639	623	623	645	652	619	620	645	589	647	636	587	629	623	667	617	620	615	602	622	659	631	649	628	631	668	642	658	612	648	605	620	634	623	652	568	603	657	637	613	592	625	623	610	609	618	604	646	604	647	628	635	618	626	637	617	595	661	608	648	629	626	666	608	617	581	604	649	638	627	625	608	643	629	614	617	625	650	608	624	611	633	608	689	597	639	647	646	635	612	610	648	660	625	617	618	645	652	624	592	645	605	638	665	595	673	624	614	632	636	651	615	638	627	644	618	678	667	624	610	649	647	589	634	662	584	606	627	606	646	617	641	644	660	601	651	606	622	613	663	631	614	596	640	646	612	610	621	666	646	590	633	627	608	618	617	622	656	602	666	652	624	667	606	644	599	651	625	658	650	625	653	626	642	666	631	625	617	632	623	600	599	591	619	659	638	620	606	608	637	623	602	615	629	643	647	586	627	661	629	611	617	637	634	611	655	613	638	639	605	666	610	643	609	601	653	638	629	640	673	644	616	652	568	612	637	608	633	598	620	662	650	605	592	629	633	626	673	642	617	619	663	647	589	660	652	661	661	663	587	608	658	620	629	607	686	648	622	684	630	641	626	610	631	598	627	686	615	638	601	625	655	644	663	614	628	596	602	657	589	675	627	671	676	636	651	586	639	631	659	676	619	679	588	642	643	613	605	656	669	644	632	634	638	670	598	617	637	623	643	650	616	628	625	633	644	620	590	709	642	688	611	612	600	637	645	617	623	613	627	648	590	670	634	618	608	608	648	659	674	663	638	630	620	619	614	628	623	644	600	590	605	635	604	653	605	615	608	633	666	609	626	619	642	628	582	645	626	636	592	597	636	657	634	649	638	637	616	589	621	669	612	638	598	620	631	626	614	661	631	638	619	610	603	618	614	652	638	652	639	660	623	597	652	617	630	607	596	677	622	625	617	632	661	627	645	677	616	639	654	617	638	630	629	605	642	618	643	665	642	650	616	636	614	665	602	636	580	648	580	648	610	613	619	633	586	653	662	637	651	596	656	661	640	628	629	598	620	664	642	650	656	604	610	623	678	607	646	618	637	667	651	610	666	630	632	615	649	617	631	645	634	677	628	626	631	654	613	627	617	632	606	651	604	616	654	631	641	631	668	553	622	578	621	644	642	630	616	612	655	629	603	639	648	621	612	623	614	575	630	604	631	621	591	632	618	638	662	620	651	666	639	629	640	633	669	605	632	610	675	633	685	602	630	616	613	678	638	669	605	637	601	649	632	610	627	659	635	612	614	630	616	630	575	654	659	642	626	609	606	621	613	607	608	644	636	613	652	606	669	662	649	629	683	637	641	650	647	620	629	602	603	669	639	609	635	642	659	646	608	669	640	580	652	635	683	629	598	626	636	617	670	629	608	583	677	677	615	593	612	630	633	627	629	599	602	586	581	644	642	639	627	617	598	667	631	704	651	623	628	643	573	633	623	650	627	657	637	647	610	629	630	644	634	658	574	640	625	647	656	666	604	661	609	583	637	610	555	651	604	638	652	651	620	610	625	599	654	634	651	592	640	618	611	654	649	635	590	618	636	667	603	668	633	661	575	636	617	617	619	647	639	642	636	619	625	622	604	634	641	595	647	594	635	614	630	644	599	641	676	616	634	607	660	640	631	637	634	683	628	636	649	636	682	627	668	628	638	706	611	613	620	587	600	649	607	653	646	655	661	674	657	642	610	673	607	607	615	594	636	610	617	605	593	640	636	646	637	612	644	610	642	616	654	638	647	648	652	589	629	628	630	570	641	603	632	648	643	639	590	601	628	645	582	615	650	625	616	673	665	665	648	609	621	607	668	631	605	640	640	597	604	642	616	671	586	652	621	670	641	640	596	615	573	630	667	648	598	650	635	643	675	665	615	652	651	641	650	593	621	618	580	621	634	638	647	638	706	656	602	634	575	623	617	613	652	660	622	652	616	565	616	631	635	607	671	585	609	618	628	650	618	640	629	647	588	643	667	628	582	603	608	626	657	606	656	614	662	647	633	607	604	597	619	668	627	619	616	682	637	632	646	643	671	642	633	615	630	606	619	690	638	601	621	593	609	644	651	640	611	600	629	616	650	626	632	617	648	629	632	630	633	629	636	588	645	638	596	635	640	665	627	616	627	675	621	626	662	612	641	609	599	616	630	620	649	612	633	613	623	620	585	636	617	675	612	635	644	601	646	618	609	667	687	619	671	651	612	634	640	586	689
7227	490	450	382	294	254	188	181	147	166	137	171	138	142	147	150	121	125	137	121	115	145	130	115	132	117	106	136	118	138	115	111	125	111	126	130	127	145	118	112	106	142	120	121	124	128	118	124	129	131	114	132	134	108	122	125	132	132	145	117	129	122	119	109	125	123	108	115	124	119	101	132	137	131	120	121	136	122	140	113	122	115	125	111	121	145	120	126	149	112	118	130	126	127	126	102	126	108	102	143	130	113	117	110	122	119	155	114	111	119	96	123	107	123	121	143	151	138	123	124	127	152	110	110	132	114	135	116	114	125	121	126	109	121	123	118	139	120	126	143	103	114	130	116	107	116	134	137	114	112	111	150	132	128	111	122	124	133	125	132	138	150	116	109	125	118	142	133	119	116	105	135	106	116	110	138	115	124	137	142	131	132	103	131	127	117	97	112	126	118	128	110	129	116	108	113	144	145	126	120	127	132	131	133	115	129	125	100	145	103	136	124	113	112	118	124	130	116	148	128	116	139	124	124	100	111	115	109	126	118	127	152	96	104	124	117	149	131	129	134	116	119	120	110	111	119	130	147	116	121	118	119	121	131	117	131	118	139	99	116	123	123	128	148	105	125	135	111	123	107	123	135	141	114	115	108	121	103	119	114	128	107	131	136	116	125	122	104	133	121	147	133	112	130	128	117	114	126	129	130	120	133	146	130	118	109	132	122	143	127	114	113	101	132	124	120	125	130	88	133	138	118	112	110	115	113	117	146	89	130	75	113	133	113	131	130	132	115	119	112	135	120	108	127	139	134	115	128	130	112	123	116	145	128	123	122	139	109	125	122	94	120	106	132	124	121	128	119	124	123	123	125	131	115	99	120	139	117	113	136	102	102	145	105	132	126	119	114	117	128	108	116	109	112	127	120	128	115	115	131	141	122	104	116	112	115	139	145	125	153	119	125	101	132	118	112	110	118	105	116	114	115	125	109	129	139	115	121	119	120	148	129	111	111	122	125	123	142	121	109	161	93	122	116	133	113	110	137	131	123	126	120	134	144	131	109	133	126	114	145	138	119	132	123	131	115	131	127	100	120	113	140	100	139	114	134	132	110	139	122	125	127	116	107	125	140	106	126	127	118	124	121	116	153	121	139	107	111	142	109	127	113	108	149	111	122	118	138	128	132	135	130	136	119	151	121	122	108	150	118	114	128	122	140	119	147	136	124	118	127	121	146	122	120	118	106	123	117	143	129	132	146	120	109	131	110	125	121	144	135	141	129	103	123	119	99	124	105	128	112	114	145	131	106	147	115	135	122	121	157	122	129	130	137	109	126	129	127	129	102	139	142	118	117	125	126	132	137	119	131	140	119	115	142	126	124	126	118	127	142	120	133	129	149	120	128	134	123	118	128	114	121	114	133	124	113	117	131	111	116	131	130	116	123	103	135	150	110	129	109	122	126	125	122	134	133	119	129	138	148	107	125	122	103	119	131	128	128	116	133	126	96	127	111	121	129	122	129	114	99	129	118	135	87	117	122	115	114	106	130	110	135	116	138	121	120	134	133	119	159	128	118	123	107	115	133	92	114	108	137	123	116	120	116	124	123	109	131	116	102	122	127	111	153	129	108	123	118	118	126	141	123	142	129	125	116	110	124	95	125	128	124	123	130	125	129	135	122	124	117	121	122	131	134	112	117	139	132	125	112	122	99	100	107	129	117	122	115	127	121	137	107	128	124	118	124	127	108	136	113	107	134	118	123	118	120	126	141	115	124	123	121	107	125	102	104	126	129	126	132	136	114	135	123	106	102	121	141	121	120	112	121	119	131	127	142	109	107	115	108	112	141	104	122	117	93	120	132	128	119	121	130	127	134	122	138	127	129	124	107	130	116	125	127	129	134	131	120	114	111	115	122	121	117	143	141	127	118	125	123	112	128	140	122	123	99	120	119	126	126	122	120	126	121	141	130	129	119	112	132	128	110	115	118	108	119	107	115	109	136	136	123	125	121	112	109	93	123	122	122	118	122	130	117	127	124	129	100	90	124	134	126	118	112	104	122	111	134	128	111	138	128	118	109	120	118	118	129	114	100	121	134	134	128	136	122	145	116	121	122	123	134	114	121	107	140	101	140	107	113	128	130	132	122	113	124	141	136	119	109	116	133	134	124	127	126	133	109	102	142	132	106	119	135	135	135	140	116	132	112	113	126	133	111	122	109	111	114	113	145	125	116	119	119	121	106	112	126	114	116	128	113	130	112	128	120	125	118	116	113	116	120	128	116	138	134	130	115	121	121	132	107	123	103	117	116	118	149	139	142	116	122	135	113	112	112	109	127	106	101	118	127	112	127	106	123	123	130	129	134	140	122	129	107	125	124	120	116	124	120	126	130	117	132	114	128	115	124	110	100	120	111	140	123	122	135	118	122	121	135	118	124	120	108	109	137	138	130	138	118	134	124	141	127	129	113	95	124	121	143	140	151	116	149	128	126	124	125	105	96	129	119	128	117	104	107	127	143	94	131	113	125	117	130	117	128	114	116	103	118	109	119	126	116	116	144	111	108	145	119	120	128	124	121	115	132	118	138	114	116	112	117	114	99	101	130	133	133	112	140	153	116	145	114	139	143	121	110	109	140	134	127	128	125	113	119	111	120	110	132	146	129	146	104	99	122	152	118	120	116	130	132	127	126	106	118	123	131	132	108	121	150	136	108	122	119	125	122	115	129	132	130	143	143	107	116	113	130	121	124	100	125	127	121	121	129	126	126	133	129	84	124	124	135	124	128	121	121	111	121	135	133	145	139	130	113	110	90	120	115	139	121	113	119	136	100	126	114	130	111	117	122	117	138	137	121	116	112	127	122	109	123	111	112	125	123	112	111	116	122	128	134	136	121	128	125	109	146	99	128	119	100	117	119	104	132	117	117	135	138	124	129	121	128	113	123	123	117	132	123	95	146	123	125	138	136	118	138	115	125	123	121	122	116	116	118	130	133	103	111	112	139	130	119	123	141	140	123	106	142	117	131	122	143	115	126	122	123	121	115	136	124	113	110	120	136	125	114	114	126	149	140	110	118	121	129	133	120	131	117	143	120	117	107	140	119	119	106	112	133	109	142	152	134	128	130	127	130	126	98	134	136	123	108	141	132	124	133	131	127	137	116	130	147	138	123	115	133	139	132	123	142	125	122	127	138	142	127	126	126	138	130	129	143	109	118	129	118	114	123	124	132	125	137	122	122	126	113	113	99	116	128	119	132	116	119	132	130	122	111	128	95	154	120	125	128	129	148	121	133	122	112	143	119	130	130	117	101	131	115	118	116	127	127	146	122	145	114	147	119	116	126	109	149	116	123	128	122	125	130	149	111	136	123	105	124	135	135	122	139	120	143	126	142	128	124	137	115	134	115	107	125	139	120	129	123	103	125	114	103	107	129	124	110	109	128	136	136	107	116	123	130	109	131	137	112	117	104	97	106	120	123	95	119	135	131	124	124	112	126	117	126	110	129	112	106
6069	655	1137	1293	1051	842	761	680	566	514	461	443	452	421	370	390	379	379	354	375	383	357	381	346	338	334	300	330	357	362	324	347	323	319	322	329	303	329	345	341	306	305	334	323	322	322	347	321	341	340	301	333	329	339	325	321	323	299	309	299	345	334	292	292	307	323	281	319	323	325	329	317	336	312	312	335	346	332	306	304	324	307	320	354	329	303	320	324	313	302	311	311	364	326	344	308	346	315	333	312	299	306	304	336	315	336	289	292	299	307	344	325	304	298	306	286	312	301	306	319	334	337	322	314	330	297	318	342	337	327	307	301	326	302	331	320	298	333	350	283	304	352	311	296	302	312	323	285	339	311	325	274	317	271	323	315	331	324	345	342	303	329	294	298	291	305	328	307	334	295	324	319	301	292	334	297	324	319	300	332	311	313	308	320	273	368	340	332	317	337	312	325	305	328	322	331	354	305	312	304	321	321	318	340	296	355	307	303	319	321	316	301	315	325	311	302	311	316	296	295	322	294	316	338	301	341	299	328	331	296	311	298	329	306	318	313	314	305	319	320	343	302	294	336	350	325	337	316	287	298	334	338	318	289	336	299	311	354	333	321	336	321	330	283	347	331	285	330	310	320	316	315	317	331	295	336	313	326	347	299	317	299	323	312	309	327	337	299	317	299	326	323	285	376	326	336	323	302	301	299	309	327	278	314	335	322	334	292	270	307	291	299	291	303	326	309	294	342	297	354	313	296	324	339	318	324	336	284	329	305	309	304	297	271	327	341	339	324	321	318	309	318	308	318	325	310	316	306	365	316	303	335	283	328	318	301	300	325	337	328	336	292	283	328	335	312	291	330	311	291	306	306	324	311	325	303	321	316	341	301	298	294	331	333	322	323	321	292	326	302	296	294	301	307	285	307	305	322	311	284	320	281	314	332	313	308	336	312	298	330	306	349	306	331	303	316	346	306	323	363	327	315	304	332	296	297	302	320	336	321	347	307	326	320	317	362	311	316	274	305	343	321	324	315	307	303	328	317	284	303	275	303	302	296	325	343	335	334	285	325	292	300	298	296	312	303	305	324	316	335	284	309	272	298	313	335	320	320	346	309	314	334	315	304	330	302	333	311	325	328	354	297	320	303	309	291	297	331	318	304	329	344	305	332	334	317	314	319	311	310	314	296	304	312	304	324	326	319	313	318	325	315	291	329	327	303	313	307	314	287	302	325	331	274	318	330	313	285	316	339	277	289	308	347	318	320	311	313	323	329	347	299	320	315	343	319	289	314	331	311	322	309	318	354	329	307	323	334	333	317	308	287	303	349	317	305	299	321	334	317	328	285	294	321	302	318	303	335	311	307	332	305	332	318	299	341	314	321	312	335	299	278	305	329	311	336	317	344	303	322	299	338	300	325	286	288	318	291	310	342	287	312	296	327	310	332	335	315	292	323	306	327	362	320	333	294	315	304	337	316	325	300	299	331	287	305	353	306	336	327	351	298	293	341	332	329	306	316	299	329	320	330	291	315	282	289	284	308	339	302	313	304	307	299	322	319	292	337	313	344	316	327	281	313	303	317	356	297	281	311	314	335	312	316	316	341	315	348	304	301	314	364	314	334	297	342	315	312	299	307	304	304	316	341	338	317	331	334	318	298	333	314	325	309	316	298	309	273	337	321	333	329	306	344	306	297	316	298	328	297	313	289	308	301	323	326	325	311	316	346	342	321	306	321	331	283	290	321	327	327	322	321	325	291	300	301	341	318	326	295	331	310	327	323	340	310	290	320	340	337	329	323	315	299	311	312	311	358	297	317	335	291	340	329	269	295	314	307	321	352	325	345	323	322	273	331	339	323	325	324	301	296	301	321	336	338	321	320	308	320	330	270	310	308	314	315	336	307	314	341	313	315	315	316	336	309	281	313	316	321	328	334	300	332	318	336	313	303	291	285	302	289	315	339	285	311	322	309	319	333	309	320	316	318	313	320	301	313	347	317	304	310	303	305	347	342	348	351	309	316	297	310	317	326	321	294	306	306	325	302	325	329	380	310	290	320	330	335	312	323	346	313	302	335	311	299	297	323	300	315	323	282	299	328	324	322	298	326	294	294	302	314	322	347	319	325	326	330	305	298	301	336	320	329	294	306	301	306	294	326	315	322	339	296	321	334	310	298	298	310	321	331	342	315	298	337	300	327	319	316	331	339	291	321	323	340	314	301	313	311	315	350	360	319	327	319	337	295	362	321	334	321	366	319	329	328	325	318	307	321	309	309	291	328	325	307	327	312	319	337	315	288	345	330	315	316	334	324	278	307	312	330	317	319	316	308	314	316	284	346	322	344	310	334	300	327	324	334	323	324	332	304	327	312	289	297	333	306	296	296	318	305	299	333	317	335	302	280	322	306	339	290	303	330	333	329	336	311	330	332	306	350	303	322	288	320	336	324	329	303	304	313	296	285	297	334	333	313	324	323	315	307	318	308	318	299	346	283	311	303	327	341	360	337	312	326	305	317	309	332	321	295	353	339	334	323	321	304	300	308	329	308	293	317	298	302	333	320	312	327	287	319	290	326	335	323	312	329	367	346	308	301	280	304	339	337	310	325	312	296	329	314	370	321	338	334	336	336	346	278	328	304	297	293	303	313	315	307	291	316	323	326	332	297	337	295	332	308	344	358	340	311	343	336	317	334	296	281	284	333	301	292	314	329	325	322	301	319	316	316	326	302	316	304	310	338	315	291	288	322	282	333	344	326	314	302	275	330	340	342	301	282	328	356	329	313	328	371	307	305	277	319	333	332	304	312	325	311	307	333	349	308	305	310	299	318	345	325	304	310	330	285	331	320	315	290	303	303	339	343	321	312	333	308	321	320	287	327	288	323	339	311	321	289	283	274	327	292	314	343	316	328	307	307	317	340	335	344	334	293	329	334	310	302	314	347	318	290	317	317	292	282	331	308	313	276	283	299	299	275	296	296	312	299	321	330	305	307	299	290	331	299	315	309	290	306	315	355	315	321	339	270	317	295	324	315	304	322	311	336	298	278	339	327	337	319	312	319	313	297	317	329	340	346	315	329	325	300	309	332	339	308	335	300	316	345	313	301	317	340	308	318	310	308	297	341	318	328	311	327	347	297	288	303	313	333	303	323	314	298	314	312	318	306	315	329	306	287	325	321	332	319	317	323	311	340	294	313	296	314	310	301	313	330	314	313	327	310	297	314	301	336	335	300	330	313	354	328	326	298	306	283	324	331	346	359	316	310	310	305	305	295	312	336	347	303	327	315	330	343	304	316	313	342	322	320	309	334	331	363	305	324	293	327	285	351	337	324	326	329	302	321	298	288	317	326	339	320	341	330	338	323	316	327	327	321	332	328	296	312	332	338	323	324	346	293	337	315	280	300	312	318	343	304	276	331	332	313	304	326	299	308	323	334	307	307	331	350	322	288	367	347	286	329	332	319	284	299	319	324	316	335	350	335	316	313	345	290	314	324	288	321	336	325	314	319
14201	1201	1002	731	527	321	329	265	239	262	233	188	198	212	205	205	198	178	188	175	182	192	184	171	174	167	154	155	162	178	172	177	179	145	171	181	188	175	155	161	152	184	182	165	177	179	174	162	148	169	175	162	157	166	159	172	160	160	166	166	202	167	143	194	158	160	168	208	180	159	159	189	166	149	180	167	141	179	157	173	199	168	192	171	157	175	186	169	147	156	172	154	188	177	179	192	159	173	147	174	150	203	168	125	173	166	151	171	170	155	150	197	181	161	190	182	181	173	168	184	180	160	186	165	183	158	171	143	150	162	161	154	162	164	167	165	175	165	172	178	174	173	150	173	159	162	170	194	174	166	160	154	190	190	169	176	154	164	165	146	163	178	159	170	181	162	151	186	167	181	152	182	172	163	139	169	139	165	171	155	175	138	144	151	173	156	168	169	156	156	166	151	153	172	169	181	150	178	162	150	172	183	162	171	155	164	192	196	172	162	154	163	154	184	167	174	184	150	159	162	178	184	163	159	148	199	167	164	183	178	172	169	168	200	179	171	172	164	171	173	159	196	162	190	180	166	156	148	179	170	195	175	184	130	148	158	159	179	165	187	206	174	179	179	182	186	160	181	166	196	158	204	161	176	183	177	177	183	163	183	157	144	153	160	147	150	201	173	161	180	157	165	157	153	176	178	136	175	146	174	169	184	185	175	163	174	177	152	168	170	153	171	187	167	165	169	183	148	169	162	171	170	195	182	147	182	154	165	155	153	170	175	178	188	186	169	154	181	180	165	185	164	176	190	199	165	161	171	171	180	149	182	176	138	153	177	187	175	157	182	157	169	158	171	190	198	186	175	196	174	177	179	173	174	159	169	180	164	158	172	162	183	184	187	168	143	155	150	164	168	175	176	172	171	181	172	168	156	154	165	158	173	160	191	159	145	178	153	186	147	201	159	156	171	184	168	178	165	171	154	165	190	171	168	173	150	142	184	131	174	176	177	157	159	162	181	163	173	177	174	158	155	193	160	174	154	159	187	169	164	168	174	160	157	162	155	166	164	194	175	180	159	185	171	182	166	168	178	174	170	174	169	173	169	163	165	165	165	178	163	191	188	163	172	183	166	173	170	154	152	177	169	183	179	173	191	165	180	152	185	165	144	183	160	162	137	164	166	166	157	140	168	157	161	155	156	182	186	183	160	170	167	159	168	161	149	171	147	181	157	168	195	201	152	147	176	153	136	155	146	151	165	194	188	163	161	192	162	172	154	176	187	180	165	145	184	181	166	179	176	170	161	154	177	152	178	195	162	167	157	159	165	168	164	148	146	183	150	165	149	179	162	165	167	152	152	152	162	162	151	185	179	162	165	201	146	159	144	183	173	147	164	167	157	155	181	184	161	143	166	157	140	179	173	167	171	163	157	183	151	153	161	165	168	177	158	172	143	144	162	148	167	154	172	155	184	174	150	202	151	159	166	178	165	179	167	162	161	179	176	170	213	154	163	164	169	187	189	157	152	165	170	165	175	156	155	155	175	144	180	187	168	168	179	185	179	173	180	170	170	161	187	152	160	165	156	178	185	160	157	188	158	185	177	180	188	152	168	164	170	178	176	142	179	180	171	177	167	153	174	169	165	168	154	173	166	191	145	166	198	166	188	160	182	170	164	141	170	179	148	167	184	183	158	179	173	144	165	202	177	164	159	166	165	196	172	167	155	188	172	170	189	169	174	192	166	168	147	168	163	178	159	165	143	178	174	162	187	149	170	155	162	175	169	174	157	171	156	166	190	185	172	142	172	144	166	177	148	192	210	175	174	184	160	201	147	160	181	162	173	190	156	134	174	187	184	177	182	178	160	181	181	193	160	171	153	174	170	180	160	153	171	188	146	173	194	163	160	158	176	160	162	168	174	165	142	181	159	132	158	189	161	197	167	142	167	154	177	166	154	179	164	142	175	161	198	148	154	168	179	180	174	153	153	169	184	176	164	162	152	155	147	163	192	168	166	143	172	172	168	194	151	178	179	176	148	182	177	170	139	160	151	167	192	161	173	159	181	178	169	173	159	156	195	181	162	159	162	159	179	175	178	154	182	161	165	159	158	168	159	165	168	182	147	172	172	162	163	162	182	171	175	169	159	171	166	168	165	183	189	168	181	177	195	176	133	167	191	156	189	174	181	168	174	186	162	156	171	185	170	186	150	189	144	183	153	168	168	166	160	175	175	172	164	169	145	168	182	177	178	155	206	189	136	159	155	158	155	168	192	169	177	188	179	160	172	140	169	170	181	154	165	176	183	181	151	171	139	162	151	145	176	179	171	167	181	154	195	182	169	155	165	170	157	161	160	163	168	161	188	180	174	194	161	154	168	167	170	205	193	153	132	171	174	179	174	158	165	162	146	162	164	179	173	162	153	160	159	139	171	159	178	157	156	156	173	186	144	172	185	169	178	169	144	147	174	147	175	169	167	185	164	175	164	177	145	171	161	162	163	173	175	159	198	174	157	178	176	179	153	175	168	153	157	189	175	185	170	170	175	179	165	156	188	169	176	193	164	172	172	175	178	156	175	181	167	166	180	169	178	161	158	178	157	149	160	176	175	153	164	168	147	178	173	165	177	176	143	187	176	170	183	173	159	174	158	187	182	160	194	178	178	157	160	169	179	154	156	151	160	169	173	160	169	161	172	167	186	165	147	178	142	159	147	149	168	179	159	181	178	194	168	184	171	160	155	155	161	168	162	165	145	181	166	155	173	183	184	157	168	136	151	195	192	185	176	200	134	178	183	144	163	158	181	169	165	173	171	175	166	176	152	172	177	184	167	164	174	172	186	164	185	174	162	147	180	180	175	165	155	149	168	164	183	170	166	162	175	159	176	154	173	174	162	182	192	153	174	160	152	175	164	167	184	195	160	170	173	155	156	151	196	153	149	180	178	175	139	148	142	176	181	175	174	170	161	182	167	178	176	157	165	173	174	177	156	156	165	164	147	155	146	174	181	160	175	161	160	192	165	158	181	181	181	154	151	163	153	156	160	172	149	196	191	172	162	173	149	131	182	196	183	166	135	187	150	162	202	155	159	168	181	169	189	166	184	168	173	174	173	161	174	183	197	181	163	172	154	169	179	143	158	155	155	135	161	164	190	179	192	177	176	165	164	169	151	202	164	128	173	164	150	150	159	201	155	177	167	167	151	202	141	173	162	170	178	154	163	168	146	160	160	165	175	163	205	189	185	198	145	190	184	179	174	182	167	144	176	180	178	126	140	151	159	145	174	170	164	145	163	137	156	162	144	180	166	182	173	194	164	181	173	154	157	185	195	187	179	170	184	152	176	156	180	160	156	168	160	162	174	181	149	182	159	193	151	179	172	143	160	182	147	174	152	167	142	144	176	159	163	156	175	165	174	198	165	168	164	167	171	158	159	184	167	168	154	156	149	152	152	196	174	184	136	161	163	172	180	169	168	166	168	148	184	141	189	170	193	198	187	170	165	165	161	185	167
8167	1080	2079	2253	1917	1520	1172	1042	971	850	754	739	674	625	615	580	574	597	526	511	531	540	525	515	485	514	488	493	458	458	456	485	450	461	456	450	483	441	453	488	426	471	431	455	447	451	447	476	439	437	415	433	442	453	436	449	440	439	446	441	404	452	434	473	457	447	465	431	435	413	438	451	462	385	473	444	457	455	430	405	452	436	452	428	440	461	436	417	382	413	437	452	430	419	417	451	426	459	443	425	436	454	420	385	466	436	444	433	434	415	430	427	426	450	442	445	436	442	416	402	446	419	441	436	432	458	432	437	429	410	434	477	411	436	414	459	444	438	456	421	401	433	433	447	415	440	449	445	432	447	424	396	440	424	440	456	411	444	426	437	417	424	458	444	435	454	400	410	418	415	429	433	466	479	464	438	442	394	430	441	418	416	462	427	432	424	449	458	429	400	466	419	457	411	448	418	439	414	399	416	428	442	406	425	418	425	431	424	427	429	477	445	428	419	415	457	420	438	402	411	406	391	443	446	421	411	413	446	470	413	445	444	417	414	394	404	476	413	452	450	434	429	423	402	432	443	440	414	399	446	427	429	404	453	442	422	460	417	430	437	430	463	420	454	428	471	405	406	413	402	402	417	446	410	426	435	413	442	423	469	418	445	451	427	459	474	448	391	425	443	422	458	453	369	427	474	418	424	456	443	481	386	412	430	412	442	435	437	459	422	428	452	425	437	455	458	423	431	471	409	416	427	418	421	461	443	387	441	422	414	412	431	413	442	418	415	418	428	431	437	409	471	425	426	480	442	403	418	411	402	396	452	443	442	428	442	454	464	412	424	415	388	409	432	401	409	428	432	452	424	416	445	437	435	432	422	449	413	429	443	431	444	411	449	461	457	427	432	443	464	372	433	428	459	427	423	424	421	410	395	419	386	413	466	421	434	427	429	396	435	417	417	435	440	436	453	404	442	431	443	440	409	417	404	418	405	407	428	414	439	399	421	457	424	436	431	440	421	445	447	425	480	421	419	419	443	444	419	440	443	414	416	421	420	419	399	421	386	439	443	420	433	436	435	431	444	420	451	419	434	440	472	459	438	416	437	422	438	393	430	397	418	433	405	420	426	420	420	442	399	394	438	425	415	443	401	429	434	445	404	475	428	436	415	439	429	439	420	404	419	432	445	407	416	408	445	423	426	423	407	421	442	430	423	456	422	440	453	401	419	427	472	444	453	410	422	437	399	456	463	453	418	460	452	421	399	417	435	445	434	421	457	431	438	387	457	410	424	431	432	435	441	430	459	422	448	425	398	442	397	439	411	460	453	407	410	443	439	444	455	413	468	418	401	428	408	436	419	423	439	401	427	431	416	443	399	427	445	445	429	428	414	440	411	421	409	434	403	444	419	419	449	420	454	415	461	419	447	430	447	448	442	455	441	477	433	409	430	447	415	430	447	427	451	428	431	394	421	440	396	374	415	398	425	436	416	420	394	456	405	445	440	407	413	457	440	427	456	430	445	433	417	423	414	400	392	399	478	405	449	483	414	492	427	439	448	451	434	417	405	452	412	415	435	397	415	409	425	426	405	432	427	413	458	476	413	423	405	414	421	423	444	477	454	436	446	454	422	434	435	425	408	430	446	406	423	419	453	423	455	436	421	427	441	477	456	486	449	418	424	428	430	442	454	421	469	461	437	436	395	437	424	409	385	417	433	413	404	437	428	461	435	414	442	424	453	426	450	424	389	445	474	453	427	428	433	466	463	450	395	448	379	440	403	432	455	404	429	444	435	457	461	425	400	441	397	432	480	424	424	390	389	420	439	443	434	413	428	449	466	446	418	444	454	432	457	397	414	409	416	424	447	440	414	490	407	425	417	450	487	410	434	420	439	452	423	454	424	421	457	422	408	396	428	379	415	451	447	464	425	414	449	438	387	406	435	428	380	460	467	462	414	407	459	418	478	413	444	416	427	432	436	445	445	441	435	422	418	427	438	417	435	431	440	412	456	402	426	423	461	470	396	429	457	418	444	464	478	437	446	445	437	468	428	430	427	422	416	428	450	433	440	428	407	412	439	464	420	425	472	442	432	410	412	454	448	447	445	449	459	425	453	392	409	444	444	416	409	429	407	422	429	412	405	436	444	419	437	413	435	427	449	435	418	434	440	443	440	402	433	432	429	467	475	449	425	417	441	405	410	414	402	451	452	439	442	418	459	429	462	427	410	441	448	419	414	416	429	463	440	454	435	474	422	438	434	418	376	442	425	449	382	416	441	410	455	421	407	452	449	463	435	395	414	381	407	458	447	404	411	427	465	427	417	430	437	447	449	436	452	433	453	463	464	448	409	421	424	403	466	393	419	415	442	405	437	423	426	441	420	412	425	440	428	470	429	426	418	429	421	420	369	429	410	434	456	469	427	443	407	427	440	384	440	416	418	447	412	425	436	446	377	398	433	458	422	444	445	397	418	419	431	388	412	433	416	459	407	461	422	432	432	422	383	416	412	447	427	420	438	408	432	429	424	440	425	469	435	453	404	419	355	427	434	462	411	465	460	444	392	412	381	441	434	405	432	404	407	455	429	427	441	420	433	466	379	438	435	451	482	449	422	428	447	451	446	434	421	461	437	384	395	440	428	416	451	429	426	442	445	444	407	435	400	434	425	416	387	444	421	415	436	429	403	463	426	449	424	416	425	448	417	418	432	488	413	406	431	409	428	459	432	411	449	409	414	431	420	405	437	453	431	409	433	453	421	469	387	477	447	430	429	437	431	404	447	425	419	409	428	475	444	433	412	448	423	426	418	423	451	452	399	432	440	432	406	441	438	409	408	432	431	428	481	419	469	438	435	432	444	432	416	436	413	430	442	450	418	429	465	447	414	472	414	466	449	417	413	446	414	409	414	465	432	415	410	411	434	427	425	408	423	434	434	433	396	429	454	409	414	412	412	428	431	426	446	462	406	437	438	405	385	431	418	437	435	410	448	407	408	426	456	435	386	452	434	399	422	438	435	451	400	446	463	446	449	449	418	427	415	441	408	423	446	428	437	431	442	458	423	444	417	445	422	407	435	470	415	447	426	404	414	422	461	435	416	425	433	377	418	410	461	423	422	428	449	438	447	437	440	421	418	428	376	407	451	450	466	436	436	449	433	428	432	421	441	425	425	446	407	411	441	409	444	427	400	437	495	426	436	464	435	424	450	417	452	424	456	447	459	450	415	433	397	424	402	453	426	422	417	405	470	470	423	434	452	404	468	454	417	417	434	425	429	411	418	430	436	486	439	415	441	433	423	446	408	385	406	454	445	396	402	479	438	463	419	436	461	409	453	418	397	409	426	459	445	428	400	447	425	423	421	448	443	434	450	447	460	462	405	423	430	396	426	422	422	419	445	425	422	418	423	421	426	493	446	436	399	417	477	417	432	419	446	425	438	420	491	434	444	413	453	437	438	439	447	416	424	443	437	453	422	445	430	406	438	474	430	425	400	450	429	433	453	416	442
1568	320	310	302	297	312	301	300	290	285	261	281	293	293	309	298	298	299	291	248	303	284	297	299	305	266	287	298	276	302	261	266	280	272	263	289	250	262	293	268	277	305	278	282	310	250	313	273	264	275	271	272	299	297	252	284	281	254	280	264	294	314	299	253	306	282	269	297	295	291	257	270	272	265	262	264	312	292	276	285	257	303	279	282	268	287	295	291	297	305	291	265	269	291	270	255	291	295	307	338	302	258	285	299	285	282	245	280	286	287	295	276	260	303	288	249	283	272	275	268	258	293	274	271	245	253	297	249	279	281	314	274	300	287	307	292	270	242	273	263	266	286	296	291	285	285	289	258	272	274	265	285	262	273	288	256	262	267	284	285	279	294	266	277	269	293	284	273	273	271	276	275	297	304	312	302	269	277	248	263	271	272	266	288	258	267	269	255	283	302	284	265	283	263	253	288	266	269	262	261	302	300	296	276	304	279	281	259	297	286	264	303	307	293	271	255	283	294	271	286	286	298	284	274	287	312	290	267	311	282	284	272	293	258	293	288	290	281	304	318	291	292	287	285	273	277	285	284	264	285	264	288	288	295	273	276	280	262	308	277	319	290	294	299	332	275	292	289	316	300	272	295	270	282	301	273	283	286	292	249	282	282	264	289	258	319	316	250	321	313	289	313	298	284	270	289	273	296	287	253	316	277	273	267	266	275	291	254	267	262	252	278	286	307	305	269	269	255	315	291	278	283	281	267	243	302	292	322	269	267	283	288	248	266	302	287	275	256	289	285	262	306	271	265	282	282	281	290	296	297	275	259	298	266	282	275	299	278	274	263	297	291	280	255	273	267	300	265	270	299	305	292	305	279	292	278	282	291	279	276	261	264	260	303	249	276	248	289	242	272	294	301	285	299	236	266	282	269	261	278	267	346	251	266	330	250	268	278	293	286	282	303	281	267	276	293	282	274	287	275	304	293	273	268	299	272	295	267	296	267	305	294	286	311	241	288	294	263	264	242	269	256	302	292	309	280	288	303	325	290	308	282	289	281	255	271	266	270	276	297	255	240	242	266	268	271	278	283	286	288	284	284	287	279	302	279	296	273	280	290	257	243	275	294	266	266	291	291	299	274	260	281	249	295	292	263	264	289	281	274	283	272	281	293	288	290	277	276	270	277	264	263	267	289	284	294	303	284	266	260	266	307	285	264	269	265	264	271	271	284	270	260	312	304	275	281	268	302	280	288	302	287	252	294	305	287	257	267	283	271	264	269	335	297	265	267	306	292	286	318	274	264	301	299	274	278	257	316	254	277	277	314	250	257	285	272	272	294	253	251	253	277	248	285	294	323	260	268	274	274	270	275	268	267	274	280	298	282	307	258	281	277	269	254	264	283	264	291	289	277	273	275	278	262	299	293	287	295	291	261	276	258	276	274	260	271	319	276	292	300	242	284	247	286	274	290	278	285	298	288	288	277	283	289	280	296	292	254	281	278	276	296	251	265	287	316	280	251	276	289	255	232	306	282	290	286	289	280	292	291	291	290	282	304	257	301	271	270	286	282	259	295	292	259	286	318	275	279	284	278	271	285	269	312	302	285	285	279	318	244	268	289	275	332	288	267	297	306	269	275	292	286	278	313	292	290	282	269	284	295	295	266	275	284	274	302	280	284	291	282	283	273	303	269	265	264	254	278	265	269	283	274	296	289	279	297	325	252	261	265	279	265	272	305	295	293	279	273	259	272	263	280	276	243	258	278	314	274	283	286	301	256	311	303	278	251	274	254	288	293	273	281	247	292	279	284	273	253	300	274	285	281	301	285	269	285	299	283	288	288	302	278	280	285	261	268	311	248	248	309	276	271	268	308	271	298	277	265	286	259	303	275	254	264	298	301	271	270	305	264	281	287	289	262	276	257	295	282	291	273	287	297	289	296	267	277	283	296	271	290	284	283	260	257	283	284	283	289	293	308	319	304	280	274	284	308	283	253	293	285	276	311	262	261	305	300	259	290	264	308	283	297	289	275	301	269	288	282	275	298	268	291	257	283	268	294	314	295	305	249	265	288	287	272	273	275	284	261	308	292	291	285	313	249	257	294	253	267	290	284	271	293	281	237	332	262	288	305	300	308	262	265	283	273	281	268	305	286	276	275	248	266	298	304	312	298	290	302	303	276	237	275	271	306	285	301	267	273	286	281	269	261	254	292	278	234	291	281	285	255	303	266	251	254	320	278	240	286	281	256	273	281	301	283	289	242	291	316	272	262	264	269	310	296	264	290	309	294	290	249	291	258	275	270	268	270	315	281	275	287	268	273	258	282	258	297	322	316	275	283	264	291	283	296	260	262	270	265	299	296	302	280	288	267	271	300	267	289	291	287	287	298	286	294	285	277	295	309	278	298	248	257	291	275	250	297	307	295	273	257	276	261	299	301	276	299	271	253	290	291	264	272	310	280	306	266	279	281	262	291	288	258	258	282	270	264	295	312	298	272	279	301	291	281	294	288	285	277	269	289	299	298	286	291	278	244	319	282	272	282	293	269	280	287	290	263	291	296	281	287	309	282	293	271	299	280	279	275	309	301	280	302	270	247	274	242	281	289	277	278	279	286	314	289	263	287	308	302	276	284	281	247	285	281	297	286	306	288	281	294	267	299	295	287	298	295	302	281	317	263	253	262	289	305	282	289	269	291	290	283	256	288	279	277	251	242	268	271	271	319	297	299	254	295	269	284	269	274	240	289	279	287	308	293	308	287	274	264	286	310	275	281	285	276	276	248	249	305	317	312	279	262	279	317	322	260	300	275	282	266	291	262	266	244	245	283	304	274	274	267	293	293	299	279	270	333	268	260	281	277	294	303	295	290	288	267	260	266	252	301	286	254	299	301	291	303	299	284	306	239	270	276	277	278	267	251	295	295	285	302	275	287	264	258	289	265	325	276	264	270	269	286	332	278	278	262	285	271	258	296	270	270	290	301	266	297	267	282	281	269	279	295	281	300	273	275	293	266	251	314	263	253	265	267	261	283	253	269	286	290	252	306	255	297	265	268	279	256	314	277	287	278	282	298	261	294	268	261	285	240	270	283	290	302	298	269	279	266	287	248	263	294	293	298	274	280	289	270	300	281	305	279	279	277	295	283	272	274	295	302	275	326	270	302	316	276	302	299	303	270	297	314	294	277	241	295	271	266	283	293	257	270	277	268	267	265	266	292	287	284	283	293	297	237	290	266	312	314	310	312	316	324	284	267	290	293	307	302	272	306	316	268	276	266	298	237	281	245	252	288	264	286	284	273	279	270	290	301	286	278	274	297	292	345	291	270	260	273	296	269	249	312	290	265	239	277	313	283	276	272	260	276	283	298	270	299	322	300	263	285	284	258	296	267	299	288	256	297	308	296	327	283	237	237	269	281	269	300	272	301	307	246	268	292	282	291	300	273	310	280	295	300	275	295	274	279	259	331	263	258	258	278	246	268	275	297	252	238	280	252	275	257	287	277	289	273
1831	664	671	619	652	624	665	647	612	672	582	622	646	643	600	640	650	607	646	631	649	623	660	599	635	626	652	685	622	620	626	610	625	617	630	658	602	610	620	614	597	608	664	609	683	590	639	617	622	602	662	556	637	613	612	635	592	646	631	661	624	621	636	637	676	669	665	620	622	622	607	608	632	603	617	700	639	594	608	623	642	573	685	598	654	618	613	630	639	647	624	649	635	599	589	673	617	632	633	611	609	633	578	652	617	655	636	609	642	618	600	607	629	615	646	681	689	594	643	655	644	651	606	637	621	648	610	635	636	596	653	648	592	618	611	590	638	639	667	619	621	633	639	613	609	634	635	592	625	651	622	612	640	644	606	641	645	595	654	626	629	585	639	603	631	676	654	631	574	648	656	636	566	665	639	637	610	642	591	617	640	623	640	630	652	599	647	600	661	616	616	685	616	597	611	619	649	591	601	666	619	613	595	600	615	679	660	622	668	600	653	634	638	615	611	578	649	647	610	619	657	600	609	580	569	628	546	639	619	643	621	605	630	607	601	619	595	626	605	576	671	593	601	620	627	600	633	597	638	628	569	630	656	630	640	648	593	643	611	633	647	589	625	606	656	600	596	617	639	636	642	623	652	634	601	581	608	608	574	669	648	636	638	674	591	634	666	610	615	598	622	645	620	675	602	626	595	659	574	599	625	632	646	637	659	615	640	654	604	643	591	594	624	659	677	622	621	681	642	634	597	658	617	583	627	577	611	621	627	637	625	626	644	587	623	704	610	618	605	626	666	577	602	629	649	615	641	625	620	651	649	621	621	634	617	626	609	608	642	636	609	602	626	620	631	650	621	619	617	619	565	661	643	597	647	656	589	648	621	681	610	623	640	646	648	598	620	596	642	623	607	650	679	648	679	588	620	582	638	625	667	662	590	615	623	615	607	618	613	634	640	665	604	685	614	627	599	649	675	634	630	618	660	644	628	650	575	665	651	627	631	626	600	566	578	624	643	634	598	636	631	601	601	642	578	604	600	636	604	596	634	624	657	619	671	640	657	641	645	646	646	580	662	619	639	640	592	629	641	608	663	608	596	597	640	562	616	639	641	644	616	608	579	612	649	646	629	591	629	611	643	602	602	628	599	597	648	604	627	635	600	620	606	681	643	594	628	635	672	627	671	607	633	657	610	647	618	599	642	647	613	608	638	595	649	659	603	625	585	638	608	658	633	638	596	611	590	655	623	638	625	593	646	636	637	645	595	632	624	614	621	628	613	582	655	608	622	595	598	650	609	638	601	583	608	620	632	613	666	674	660	641	609	634	656	606	648	653	646	596	672	635	624	628	647	693	614	644	611	632	662	636	643	650	629	630	608	622	594	621	611	629	629	611	613	587	614	552	638	623	636	590	618	679	610	591	636	619	631	638	598	630	590	589	625	652	622	654	671	636	651	619	651	606	612	658	643	632	603	624	628	592	620	607	608	628	609	654	584	676	646	636	630	660	656	623	665	606	647	605	621	602	636	597	595	663	645	595	640	623	632	609	610	616	610	616	635	626	642	628	568	629	613	650	595	626	673	635	597	642	647	588	578	595	619	626	629	612	635	548	595	643	658	662	627	641	616	615	602	659	577	639	639	599	616	628	617	658	644	625	620	626	589	642	582	617	612	586	641	632	642	620	650	602	653	574	641	594	665	602	625	610	610	618	659	610	604	647	601	660	631	641	631	678	617	611	592	618	620	669	562	631	635	662	616	620	621	608	597	627	584	624	675	605	624	596	586	594	625	583	607	630	582	601	616	608	587	653	650	611	635	630	596	613	659	615	602	619	658	609	620	673	637	644	614	654	621	612	581	633	648	636	616	629	634	628	578	612	653	654	628	637	645	608	607	631	632	682	633	606	598	642	627	593	637	634	602	621	597	621	667	649	628	634	656	577	639	627	647	625	624	629	598	629	621	629	678	630	613	637	612	612	616	641	615	636	623	568	606	692	627	616	642	633	596	593	640	617	628	602	619	640	597	637	617	613	644	655	584	568	631	641	591	623	594	648	625	701	642	610	605	622	655	643	645	644	577	578	642	588	587	645	605	604	627	628	606	591	632	602	635	660	622	623	591	642	661	638	651	595	629	632	625	592	639	650	652	626	622	642	637	591	612	654	660	652	626	631	619	618	652	652	684	616	644	602	611	664	631	646	640	638	616	643	665	636	565	594	608	651	588	634	673	659	665	600	622	641	651	656	576	625	617	613	591	644	642	669	627	559	602	672	580	623	632	653	643	649	615	640	642	644	638	632	626	629	626	624	661	650	665	609	630	630	663	600	616	675	571	609	600	663	670	659	636	619	607	641	639	660	627	602	610	639	612	639	652	624	625	600	608	614	611	614	608	647	614	576	659	651	603	663	700	607	636	667	650	644	617	625	578	645	626	633	649	654	613	611	643	583	612	636	614	659	668	624	612	632	624	558	650	606	617	613	638	652	666	609	614	638	642	593	642	632	610	643	558	604	636	630	638	635	592	589	653	640	596	613	621	630	599	600	643	605	652	662	626	565	631	633	617	597	590	601	650	657	637	661	620	628	651	622	613	636	624	628	601	645	611	623	641	608	661	654	603	615	639	617	614	661	627	635	652	650	600	597	639	599	621	633	611	633	596	619	623	621	633	582	642	650	609	635	611	648	612	620	649	620	624	685	647	670	599	629	584	655	613	623	645	643	644	669	641	665	603	639	607	646	639	605	608	626	649	585	653	647	592	618	599	628	598	598	611	617	628	623	605	620	600	671	656	623	654	633	601	602	618	612	627	604	636	653	631	651	630	620	645	661	640	592	647	619	595	601	585	647	658	651	608	633	640	635	597	665	605	597	624	579	618	629	625	632	604	618	597	637	591	683	651	627	638	633	644	583	622	632	675	618	623	610	612	612	616	633	632	574	627	631	660	636	660	602	618	593	636	606	609	697	624	635	673	629	657	637	609	654	642	598	652	625	607	685	656	611	627	623	619	636	608	618	596	602	640	636	619	586	636	619	628	593	656	567	634	657	629	629	587	620	593	624	633	615	625	608	587	578	646	609	606	633	653	593	612	626	628	598	607	633	633	635	658	626	615	625	657	694	610	626	647	619	589	659	611	643	587	621	607	607	594	612	635	600	646	569	608	701	654	612	635	653	614	688	606	619	595	664	657	660	583	622	592	618	630	588	592	605	605	637	645	615	606	629	633	598	626	673	636	614	622	650	607	640	615	631	663	615	592	662	617	638	597	593	629	620	603	657	653	633	643	625	592	608	670	634	639	629	625	609	631	632	593	639	643	606	640	642	611	671	644	617	648	672	606	607	619	594	626	647	621	632	631	657	625	607	617	640	656	587	606	685	628	599	634	613	643	612	646	580	640	579	631	629	633	613	598	666	661	630	634	630	629	636	725	617	648	603	644	593	640	619	612	618	578	640	612	641	627	619	583	646	620	616	641	635	647	637	627	622	592	675	629	655	618	605	592	603
7210	517	490	411	268	241	193	191	153	154	126	148	151	146	126	143	152	153	140	138	142	140	111	125	113	125	109	123	123	114	126	136	124	110	116	137	119	122	121	133	116	140	116	97	106	126	123	132	124	115	136	99	98	124	113	114	127	132	152	119	141	125	128	121	119	124	132	104	113	124	128	113	118	123	126	125	120	109	124	136	121	110	106	119	120	125	124	120	116	144	109	115	125	114	121	120	122	136	140	121	115	112	131	114	122	113	104	102	141	123	97	134	131	125	168	121	131	106	117	105	121	118	108	116	128	124	127	137	124	118	126	131	131	135	117	100	123	106	140	100	125	119	146	103	133	105	128	127	126	102	109	107	115	101	120	106	117	135	139	144	154	109	108	112	114	116	112	143	94	146	118	128	115	118	121	137	126	123	125	120	151	118	133	130	120	129	138	116	129	126	118	100	108	110	137	90	125	125	128	112	136	149	97	110	134	114	118	108	109	97	101	141	132	130	126	106	123	126	113	125	119	118	138	123	134	122	106	98	123	137	125	135	115	124	125	108	112	113	113	123	114	107	143	124	125	126	119	127	143	104	117	126	114	138	133	151	112	110	123	139	136	125	131	151	104	138	132	121	132	133	124	110	123	123	106	137	111	119	110	132	116	135	128	120	102	132	102	143	123	129	124	115	119	141	136	122	138	151	122	113	127	125	123	116	115	103	117	100	112	132	119	100	104	112	126	140	104	119	119	122	128	105	115	103	97	119	127	131	136	140	101	111	108	142	102	116	144	134	113	133	120	123	105	122	115	89	125	124	93	120	130	106	128	155	123	116	140	127	117	113	139	91	119	111	129	128	112	120	145	112	114	100	126	102	127	112	119	129	125	117	108	124	130	131	115	125	110	131	122	116	118	114	124	132	104	141	123	112	129	110	122	124	132	118	121	125	133	127	112	111	129	133	125	132	144	113	120	127	118	133	116	125	119	133	130	120	124	128	113	125	120	96	131	125	123	127	122	131	118	155	134	123	118	128	114	132	111	134	133	135	125	106	124	124	102	119	112	105	112	127	119	137	104	126	153	117	128	132	130	111	147	117	129	119	129	122	133	155	123	122	134	112	137	134	116	120	101	112	125	114	122	122	117	115	124	113	127	116	124	116	90	104	121	146	104	124	153	150	119	136	132	116	135	121	120	125	105	128	110	139	135	143	119	113	121	123	143	109	110	123	138	134	115	130	108	124	111	127	142	126	104	102	117	126	120	124	119	127	139	109	113	114	124	107	138	131	111	131	117	108	144	114	131	124	121	119	126	112	144	121	106	151	133	148	116	107	122	136	130	117	130	122	119	101	127	114	105	131	132	125	120	125	138	130	124	127	121	129	119	121	113	106	123	117	119	123	115	132	119	128	106	129	130	139	122	114	131	127	109	142	130	122	114	110	125	122	118	121	124	107	123	109	125	135	120	124	135	124	122	106	120	134	117	134	128	115	121	133	129	136	109	156	110	129	128	107	118	127	103	114	120	112	114	116	106	132	108	121	115	121	134	108	127	115	141	111	114	122	115	129	122	106	121	117	118	144	141	115	100	126	107	120	114	108	117	119	117	106	135	118	127	108	119	127	103	113	120	153	117	111	130	106	116	119	134	123	146	142	109	133	110	122	131	115	108	127	115	115	128	100	108	138	128	119	125	131	112	105	149	142	121	128	127	102	119	120	150	116	117	119	120	124	114	136	101	124	139	97	141	128	116	119	127	124	103	116	122	120	120	137	132	127	129	121	119	143	109	106	107	127	118	117	125	143	113	124	127	130	124	118	114	107	119	135	111	118	122	122	117	134	123	139	93	113	116	128	126	137	135	119	107	131	128	126	122	124	134	135	125	118	119	111	128	115	131	135	128	129	108	121	124	133	117	112	126	125	125	132	110	134	124	122	129	119	119	109	121	115	125	123	115	116	98	115	112	115	116	122	113	118	122	136	102	119	137	141	97	128	109	112	114	118	126	122	118	133	119	128	117	123	139	118	140	148	110	139	120	124	114	96	136	110	97	128	149	130	126	123	115	119	137	135	128	139	127	133	137	128	111	117	125	140	102	136	123	120	109	139	104	98	101	121	129	121	141	130	135	124	119	110	108	109	104	123	132	133	121	130	120	139	105	134	118	133	116	117	126	129	130	126	104	101	134	97	120	137	135	122	109	147	136	110	129	110	104	110	115	132	119	128	138	132	119	124	127	113	124	124	117	133	137	117	120	118	128	106	133	109	134	137	127	127	130	114	102	130	138	138	117	104	113	129	124	128	114	123	111	127	146	111	144	105	124	132	111	123	125	118	133	135	124	113	130	113	112	113	115	125	114	129	96	131	110	115	121	124	101	100	137	117	123	117	124	131	156	108	136	121	111	137	135	105	115	121	109	115	131	107	107	115	105	112	118	95	108	114	117	137	120	143	120	129	108	124	128	123	126	123	129	131	132	124	118	114	130	123	119	121	108	126	127	132	104	104	111	130	143	115	116	126	134	122	129	134	125	100	119	134	131	123	107	135	112	126	122	141	120	123	129	125	128	153	140	136	108	108	123	122	137	125	103	123	112	128	119	113	136	141	116	146	118	135	128	136	127	133	130	88	135	126	105	127	121	112	123	135	108	112	118	128	103	114	127	126	124	122	143	114	132	132	125	126	109	113	128	132	129	123	135	142	113	122	105	116	123	124	142	124	124	119	144	132	122	109	119	129	125	139	117	114	129	128	129	123	145	140	104	113	117	113	137	124	138	115	121	135	127	133	121	103	126	90	113	135	128	135	137	125	115	147	128	157	145	123	108	118	119	152	122	118	132	105	116	123	121	131	120	132	118	118	130	136	132	140	116	108	121	127	111	123	136	122	123	118	118	131	133	117	116	117	113	104	120	114	118	153	125	134	135	119	135	129	117	116	103	125	134	137	143	110	113	114	118	121	105	91	153	134	87	120	103	130	149	117	118	110	115	132	107	118	117	109	115	113	119	134	101	111	130	117	134	118	143	136	150	117	124	131	107	142	116	153	127	138	129	140	114	119	132	121	102	115	135	123	107	142	91	125	101	116	120	136	101	126	120	124	129	128	119	130	137	110	125	123	136	133	122	127	111	119	116	134	120	134	113	107	101	134	129	146	108	114	129	135	131	107	120	120	111	124	120	115	122	103	110	91	115	114	137	125	132	119	130	114	126	103	109	113	107	140	147	142	129	122	134	123	106	134	126	133	116	141	122	127	117	120	109	121	111	121	114	124	122	130	113	120	134	170	124	143	112	119	117	134	100	120	118	131	129	122	124	114	131	121	117	115	144	127	140	115	106	124	108	124	139	109	134	122	124	129	135	112	131	131	132	130	122	147	107	135	111	115	131	91	125	101	109	133	117	129	113	138	121	133	147	111	107	123	124	100	119	143	120	123	133	126	137	124	122	113	117	129	130	115	133	139	112	126	121	139	127	123	131	104	94	125	111	115	143	103	129	121	118	116	108	146
6171	659	1116	1297	1081	897	722	625	535	498	467	454	433	403	415	407	415	352	378	361	357	381	383	336	330	330	359	349	327	331	322	308	341	297	314	320	331	356	325	328	312	333	314	324	355	330	332	312	301	353	334	319	350	359	319	307	338	284	323	310	333	301	326	331	301	327	299	317	296	319	325	314	301	333	319	343	292	312	297	327	350	321	284	326	333	307	319	305	284	299	343	321	343	300	338	294	307	348	338	312	310	312	310	348	334	319	311	330	292	307	319	324	342	301	342	298	319	309	327	310	317	329	299	311	334	298	312	301	315	319	350	295	319	310	294	322	320	335	328	287	305	325	277	297	313	318	303	300	328	321	340	310	281	310	304	318	325	320	282	291	300	322	313	326	303	331	322	359	301	317	302	326	303	305	288	312	339	315	293	347	316	341	309	320	304	307	293	308	311	297	308	320	322	275	306	305	334	291	301	334	313	329	319	351	324	322	325	317	334	314	339	306	340	295	298	310	311	300	314	297	354	297	337	303	323	326	331	311	328	355	336	313	310	308	323	318	310	319	315	334	355	317	277	310	332	301	301	331	316	312	303	306	326	298	292	293	268	316	291	306	310	292	311	295	333	323	327	339	301	283	301	313	297	309	310	331	309	375	336	300	323	307	334	327	300	327	326	286	320	304	286	295	327	309	318	326	294	322	293	330	286	327	314	348	343	297	321	324	347	347	328	343	306	310	309	282	278	308	307	310	317	299	347	316	291	310	325	303	304	300	287	348	312	301	326	328	303	297	314	307	298	308	281	345	303	302	314	315	310	334	317	310	310	308	290	297	303	321	299	341	318	325	303	310	336	333	324	303	323	317	322	304	326	320	290	322	338	314	333	319	309	354	333	329	350	293	285	296	300	299	325	335	327	310	350	314	330	279	320	298	340	280	314	299	281	312	343	287	316	298	315	341	290	305	298	288	353	337	352	328	350	299	325	311	337	312	345	341	340	326	313	324	313	341	304	313	343	324	300	330	327	284	306	333	317	335	344	338	338	314	324	312	303	323	318	328	314	323	331	353	294	304	310	337	304	337	326	305	303	323	341	307	325	299	304	313	323	323	315	297	312	336	331	325	329	312	314	298	327	316	329	339	304	313	326	287	311	312	378	265	293	300	286	314	346	296	327	306	343	335	302	293	313	339	304	326	325	295	303	317	321	308	298	329	338	321	326	336	307	296	326	334	340	325	306	320	304	306	311	323	313	295	308	335	310	290	339	320	295	330	299	327	310	318	310	308	341	318	304	342	337	324	334	321	319	305	321	291	324	326	330	328	318	322	296	350	298	321	319	331	342	316	325	283	308	292	319	338	321	342	331	327	299	333	318	342	325	301	302	305	328	303	324	324	336	319	328	323	308	298	313	279	317	334	311	306	340	330	330	319	308	293	310	303	352	324	331	335	325	289	308	330	321	305	313	314	322	326	358	315	298	332	302	334	334	325	329	311	334	303	341	321	291	307	327	321	298	320	336	314	334	327	342	291	323	329	331	325	302	320	311	309	277	334	322	328	301	305	311	327	323	328	292	305	311	335	287	336	324	284	329	328	312	318	322	326	330	293	299	324	309	290	300	324	323	311	324	309	321	306	337	317	334	303	313	312	306	295	318	300	340	319	305	347	328	344	316	323	305	300	305	287	319	330	308	308	321	342	328	311	303	288	330	344	309	328	281	293	292	304	301	303	305	327	317	320	308	311	339	329	324	320	303	309	336	339	306	320	291	306	322	319	299	309	317	325	321	325	305	345	317	314	305	282	297	267	310	313	306	307	316	300	330	308	301	313	315	309	294	305	271	305	303	323	335	292	340	298	339	303	324	314	312	326	300	301	314	310	339	311	273	288	320	335	307	316	318	327	296	305	317	318	298	293	321	303	312	293	326	293	314	306	308	291	368	329	337	319	303	342	323	307	326	338	330	314	306	331	319	303	319	281	312	343	316	291	355	326	324	312	324	334	312	320	307	303	304	287	329	342	347	306	309	303	290	305	319	282	345	303	338	301	320	293	315	319	288	294	292	336	309	321	334	312	309	313	315	312	299	306	343	297	313	313	297	306	337	317	289	300	316	323	325	336	329	321	332	312	322	316	308	310	337	345	283	330	309	312	343	275	313	331	326	304	328	331	283	303	317	315	335	317	320	309	334	332	330	263	306	291	307	300	317	313	335	318	335	293	317	295	311	335	300	301	320	296	319	297	300	334	291	281	350	347	332	295	316	316	343	313	287	307	299	303	331	301	311	302	299	326	306	313	308	312	305	304	345	340	340	333	331	284	355	324	310	313	316	303	303	299	315	336	307	328	299	348	339	315	308	318	298	324	296	333	333	332	321	344	324	304	303	310	304	311	298	318	310	322	305	327	304	300	312	310	315	306	324	310	307	308	319	345	268	309	324	329	319	327	307	322	320	320	307	340	340	314	308	290	364	335	304	321	319	308	326	310	280	326	290	323	327	342	329	320	303	308	310	320	304	303	337	312	312	331	306	295	334	302	296	309	332	332	294	265	317	345	285	332	344	330	300	328	318	325	348	322	304	296	313	302	307	299	313	303	356	316	313	314	325	331	321	338	303	310	302	312	332	308	316	320	318	318	303	332	304	346	343	345	323	300	296	310	342	281	314	354	313	301	324	306	336	323	281	289	275	294	312	329	299	312	302	310	320	301	336	320	320	329	287	341	318	328	325	299	333	320	331	311	311	293	316	300	275	321	332	319	313	315	323	295	299	268	313	291	290	286	340	309	306	295	324	306	313	346	326	283	305	295	333	352	298	331	330	329	317	312	277	299	295	290	313	312	290	301	330	279	322	330	306	299	303	326	300	302	345	281	335	294	295	315	333	342	281	312	294	337	334	332	302	283	314	316	318	274	305	312	332	272	294	320	300	311	318	308	316	324	323	308	321	310	326	311	295	308	318	322	303	350	313	310	317	303	338	301	298	308	322	337	311	315	303	317	320	299	293	309	327	318	301	316	290	307	312	322	335	323	312	314	322	314	304	323	320	300	348	330	301	302	332	335	296	285	302	304	339	351	310	338	289	323	306	345	279	323	291	297	313	314	309	304	314	324	358	308	351	296	309	331	302	287	318	315	316	324	305	352	339	323	299	314	313	291	336	314	294	303	300	337	311	279	331	333	324	296	320	286	313	342	307	320	331	318	303	313	329	358	333	303	314	294	294	306	314	268	292	326	294	293	303	319	330	321	341	313	319	280	297	295	309	304	313	319	327	337	306	335	322	312	312	274	330	316	298	330	310	296	321	336	297	289	318	297	328	283	315	324	311	302	310	327	300	292	306	302	323	305	302	296	348	313	295	351	305	308	310	354	300	329	306	325	329	309	289	334	330	346	274	317	311	344	332	328	308	297	309	320	323	300	310	300	337	302	306	321	345	297	302	300	295	309	293	281	340	301	313	285	301	319	302	310	340	312	302	308	308	315	272	342	349	293	311	292	332	294	320	323
13996	1188	948	785	509	399	322	264	263	249	209	208	222	196	207	186	200	207	192	201	185	189	161	156	153	160	171	159	183	185	191	154	166	150	180	186	164	153	177	173	180	172	175	175	157	180	130	172	158	170	189	150	176	192	173	162	164	168	161	152	164	178	164	149	163	173	185	152	163	169	175	154	150	193	192	181	158	169	172	158	157	168	172	154	160	172	131	169	148	177	166	187	164	205	186	155	171	176	147	162	176	176	174	175	168	193	171	177	191	144	154	177	150	195	178	164	179	167	148	160	158	141	169	157	134	186	159	157	180	148	179	174	178	158	163	174	178	179	172	179	176	183	168	178	130	179	164	168	157	180	165	158	173	159	173	198	141	195	193	163	178	179	187	183	144	171	156	165	174	156	167	171	170	138	165	174	205	158	157	180	155	173	157	167	151	170	166	180	171	164	177	156	173	150	154	187	163	199	153	178	134	167	150	166	179	155	180	206	178	151	187	175	175	151	186	176	163	145	177	163	167	145	158	214	156	180	160	154	169	142	185	171	158	170	158	176	153	175	173	168	173	161	186	156	161	161	153	173	160	189	168	158	164	138	162	153	173	163	176	190	189	161	165	152	164	158	144	146	170	159	177	182	199	169	167	152	168	176	183	185	150	159	173	160	177	165	158	179	177	171	155	161	177	186	169	152	147	173	146	178	173	186	175	192	160	154	172	165	179	173	188	198	173	170	148	182	187	170	171	175	165	157	156	182	156	183	171	170	163	169	168	175	175	181	166	152	169	181	164	161	187	161	167	171	128	175	152	167	162	179	158	164	138	186	156	161	169	170	168	182	202	178	188	168	164	204	160	171	134	153	184	151	170	171	174	171	163	172	175	174	161	167	163	163	152	158	188	161	175	164	151	175	151	157	155	152	159	168	164	172	164	163	179	171	162	147	157	169	173	159	168	183	172	175	174	192	167	172	183	174	184	192	167	164	165	148	171	144	161	153	157	169	182	144	173	162	178	167	190	183	175	137	152	151	168	158	173	169	192	156	175	163	161	161	164	181	152	155	170	164	174	161	169	176	173	170	142	187	176	168	171	189	160	167	182	166	180	177	139	170	175	158	179	186	180	176	143	177	155	171	178	155	154	158	204	178	164	156	148	169	176	184	171	184	189	162	174	153	184	158	174	185	165	164	189	176	178	145	160	174	164	147	173	166	167	187	158	155	166	164	159	164	172	184	171	148	168	152	158	152	175	153	157	166	205	200	144	180	172	141	180	153	165	179	160	186	172	167	179	188	176	191	170	143	175	154	182	167	154	175	177	172	171	148	204	185	188	169	192	183	184	179	187	170	158	118	161	196	145	165	170	157	145	157	173	157	173	160	162	155	175	160	187	193	185	156	150	148	187	185	154	150	178	155	167	162	158	164	179	171	158	161	170	160	143	180	170	204	175	194	167	189	171	161	145	154	158	153	145	168	183	181	160	166	150	155	181	139	182	188	189	164	192	157	201	183	186	180	170	182	163	150	185	175	145	143	165	188	188	166	143	179	150	163	169	166	164	168	158	147	174	152	174	173	165	170	179	146	162	157	160	177	171	179	168	147	177	168	175	188	165	180	167	165	161	174	175	160	167	162	171	186	170	170	183	166	134	176	160	145	179	169	149	176	168	164	162	171	170	159	142	160	189	156	165	155	172	185	186	167	181	170	173	158	177	166	173	165	177	167	171	172	129	175	162	135	182	193	179	172	162	165	163	177	164	163	172	165	153	151	162	169	171	184	159	159	150	169	156	179	155	177	159	183	188	149	175	180	165	172	157	136	159	168	156	177	167	181	148	180	160	171	162	156	178	159	172	180	163	187	195	156	185	167	195	175	174	191	190	158	149	175	158	193	179	180	168	146	162	165	170	168	159	158	180	155	182	156	149	187	145	174	160	165	170	156	155	194	170	186	136	153	174	191	171	160	162	166	176	150	165	155	170	145	190	148	178	169	168	154	187	163	179	168	172	193	181	157	176	159	167	199	170	148	159	180	165	167	172	153	171	192	186	146	172	162	169	172	170	187	178	163	168	173	168	175	181	153	167	184	194	174	168	164	141	186	166	146	172	177	171	163	208	180	167	173	145	160	159	179	141	174	158	167	168	160	154	176	159	155	157	182	139	173	164	159	167	187	161	176	159	163	172	176	172	182	173	168	142	163	157	174	159	186	168	201	178	175	170	159	161	163	185	172	166	170	173	181	177	182	157	151	163	173	166	156	205	158	140	171	182	155	179	161	154	167	172	160	171	175	169	180	166	151	148	178	162	187	183	180	174	201	174	164	190	182	159	158	160	169	178	180	175	186	157	177	184	169	168	149	152	200	188	190	153	159	173	167	171	157	205	157	183	156	165	158	174	146	194	134	171	173	181	185	173	156	162	192	167	162	189	180	164	153	170	177	154	142	163	178	174	158	159	188	163	203	147	184	157	177	188	182	181	154	182	178	149	172	149	168	185	156	136	180	155	163	169	173	142	171	171	161	154	153	170	185	175	150	177	163	158	177	169	157	167	187	147	179	167	171	183	192	170	147	189	188	162	169	185	145	186	166	178	187	178	176	167	171	178	180	180	166	168	177	201	120	156	172	136	159	181	157	173	170	173	140	158	141	162	188	170	196	171	137	153	163	154	161	160	180	154	173	143	147	177	180	162	165	151	162	154	147	181	192	185	176	135	154	145	155	195	162	184	179	165	178	157	163	175	167	195	146	144	176	162	175	159	169	195	172	166	145	162	181	183	161	174	158	167	172	159	189	162	155	176	172	183	162	151	149	184	168	171	184	149	173	162	155	165	145	178	211	148	157	155	163	146	170	181	211	176	155	165	183	185	157	171	191	180	155	157	150	187	168	193	189	162	145	179	154	176	152	163	184	164	169	180	154	177	173	137	155	193	183	154	180	163	171	190	168	166	151	175	163	170	161	184	154	166	170	144	166	172	174	164	169	164	174	180	184	148	198	182	196	141	180	165	157	181	198	168	162	152	174	157	154	159	188	159	160	159	176	175	174	153	179	200	157	160	154	185	170	180	185	172	151	177	177	164	168	165	159	193	153	173	168	188	174	177	180	184	181	170	152	181	177	193	140	155	159	155	160	157	148	164	189	154	165	141	160	150	157	168	179	190	160	176	143	173	183	181	179	183	168	163	184	168	191	178	180	137	177	158	174	167	158	144	149	144	174	182	182	162	160	201	179	166	156	169	170	151	182	159	147	176	167	160	165	184	163	173	151	181	176	166	169	187	175	195	165	190	150	201	168	172	154	175	156	168	174	175	178	176	160	165	152	204	175	183	171	164	153	187	139	179	182	147	156	185	178	179	176	168	190	172	175	153	129	164	176	169	151	157	169	172	127	186	165	167	167	164	151	152	190	150	167	177	183	172	178	133	168	183	183	186	171	148	162	168	173	188	164	171	168	177	175	161	171	167	181	166	145	169	168	174	170	183	162	131	141	174	175	140	157	138	163
8036	1088	2020	2254	1899	1453	1222	1040	899	770	767	705	664	613	567	590	565	526	542	542	522	522	491	527	506	483	473	515	487	477	474	496	448	436	462	454	459	468	480	467	420	447	471	446	471	408	420	444	420	443	432	436	474	486	402	421	446	389	434	448	463	473	427	452	460	435	471	429	452	462	448	393	428	414	456	428	440	429	408	437	449	452	454	445	402	415	422	453	404	456	446	440	426	386	438	451	494	401	429	411	478	413	442	425	414	422	436	417	435	405	429	412	449	450	457	451	371	431	421	447	439	436	445	442	474	422	413	386	443	408	447	429	375	429	459	441	441	426	446	422	447	439	425	388	442	411	395	428	397	448	443	413	429	444	450	437	390	432	429	451	467	465	425	404	426	440	436	424	423	444	439	396	406	442	414	448	424	391	419	422	403	449	461	417	397	428	470	437	433	462	440	453	425	428	453	423	426	462	427	428	426	486	439	425	438	426	420	435	465	449	394	432	445	424	425	397	456	418	413	454	400	409	407	464	424	460	431	437	449	447	408	446	441	419	432	441	443	415	500	421	399	405	466	418	465	431	418	407	430	424	412	424	434	446	451	457	414	444	460	409	393	455	427	422	463	414	449	471	419	433	474	427	397	437	426	404	427	438	455	427	418	409	446	462	404	435	431	457	429	429	419	433	434	449	444	426	417	451	450	393	463	425	440	441	421	402	445	431	417	392	422	448	425	435	411	438	449	465	426	439	412	446	452	405	438	408	389	419	435	409	434	444	401	438	456	435	430	465	434	425	456	441	419	409	458	398	425	418	451	448	375	428	362	416	391	429	440	450	423	443	405	441	423	431	430	417	452	427	422	410	433	441	405	434	449	414	406	409	468	420	415	427	433	432	440	452	442	405	387	412	422	414	419	451	434	418	457	435	404	403	447	447	434	435	463	439	426	388	461	395	400	429	413	432	434	433	445	449	442	453	403	420	494	453	432	472	432	457	427	450	466	450	443	411	426	427	431	448	440	437	440	432	372	430	401	421	410	430	458	439	450	442	465	467	423	451	403	472	412	467	399	392	417	465	399	430	439	422	387	452	437	456	436	437	385	449	408	461	455	413	425	444	406	458	424	450	416	418	443	446	420	416	475	413	446	428	484	425	435	440	415	438	415	431	418	435	425	444	441	419	460	433	469	430	394	443	440	418	433	428	427	451	424	396	439	408	446	410	434	402	399	432	370	415	469	406	409	453	444	436	424	458	419	408	443	412	453	454	446	444	423	406	400	395	416	424	387	429	395	408	432	414	445	444	439	422	450	471	403	419	481	410	441	433	454	425	411	427	448	456	424	412	414	400	459	444	431	442	452	430	443	397	439	429	398	443	452	425	444	410	443	420	411	453	440	423	439	421	416	424	452	430	427	425	446	423	433	410	434	424	409	428	404	463	432	432	420	443	437	428	439	460	436	438	442	436	425	387	421	440	420	409	436	420	427	414	460	452	423	429	410	454	469	416	415	394	446	433	432	429	426	404	432	386	444	461	395	457	438	414	453	452	402	456	385	441	403	422	454	468	395	444	427	438	393	424	415	413	444	438	440	432	430	476	444	413	431	429	429	424	415	461	431	445	423	438	401	450	468	440	445	393	396	417	425	442	412	433	456	407	453	465	446	423	421	402	415	399	419	463	427	388	420	426	449	414	378	400	447	435	404	416	420	452	399	452	479	434	415	409	429	408	436	448	433	444	452	411	431	410	372	429	393	418	463	429	446	424	454	412	436	411	471	433	429	397	431	446	445	453	439	449	428	410	446	471	401	449	417	441	457	434	432	399	418	443	422	425	430	428	429	456	450	416	432	434	434	439	431	420	433	375	437	418	408	447	464	435	450	460	427	427	412	424	433	462	464	429	441	413	452	414	428	446	460	437	410	449	445	452	432	453	436	419	415	443	414	418	467	449	408	440	401	429	457	446	433	447	408	455	467	423	460	406	449	418	413	415	404	426	444	435	392	403	396	434	396	481	451	435	439	440	425	433	422	458	421	476	435	451	404	408	408	414	410	414	431	423	484	452	397	421	407	437	470	444	417	413	452	419	424	393	420	435	455	420	363	406	431	397	423	413	437	419	424	434	431	410	443	424	421	444	451	450	457	409	415	441	428	456	429	442	407	395	433	429	459	462	399	415	389	434	428	411	411	453	412	417	428	439	399	418	402	447	417	428	435	406	441	457	444	424	412	416	437	417	391	448	431	453	440	395	449	441	457	421	474	427	460	408	470	488	408	405	440	432	379	427	428	445	438	437	399	450	391	427	418	430	400	434	420	465	447	422	406	422	452	411	412	442	413	426	394	440	405	387	393	443	438	437	434	458	448	434	430	409	433	451	467	431	429	443	404	416	429	425	440	418	392	410	404	474	440	444	438	427	463	399	450	433	393	421	407	432	431	433	437	424	423	428	436	451	426	442	436	431	437	443	431	470	435	402	445	452	422	454	457	438	431	451	456	428	411	423	438	451	400	435	416	428	390	417	430	455	402	450	410	425	417	403	461	468	430	425	430	419	454	413	414	424	446	427	414	428	436	397	427	411	415	472	420	436	430	454	421	455	452	423	413	411	433	397	433	405	435	421	419	395	441	455	414	411	409	443	455	412	455	432	414	434	395	462	428	446	428	434	443	462	419	421	380	443	477	403	428	442	418	424	449	415	447	450	428	428	408	435	441	440	439	438	408	458	448	412	448	448	462	435	400	397	422	430	422	433	415	437	400	392	415	427	434	429	438	415	420	460	448	439	384	395	426	417	366	446	437	464	425	427	464	441	442	426	438	455	443	441	453	446	406	448	380	432	415	444	426	427	409	425	475	389	467	438	423	433	410	431	422	417	442	418	431	447	460	445	385	443	429	415	448	421	429	439	433	442	424	458	403	417	387	426	447	440	423	452	451	412	464	447	438	443	429	416	448	439	433	439	434	460	434	421	392	414	437	443	421	441	469	428	440	412	421	408	414	458	456	466	446	417	432	430	387	415	428	430	421	426	412	456	412	408	421	422	443	449	419	475	411	381	465	395	439	418	449	430	444	444	422	469	430	444	414	445	468	443	428	404	407	392	452	436	434	428	399	454	438	393	419	456	403	425	396	397	396	425	432	418	432	433	407	425	438	431	439	397	394	456	425	397	412	408	443	433	455	431	398	486	431	407	434	437	425	419	429	406	418	391	430	394	425	427	438	445	429	461	395	445	426	464	443	376	444	427	407	480	417	446	393	422	424	428	443	445	419	401	460	455	457	393	479	398	396	428	469	431	426	398	473	417	471	426	443	455	431	409	418	426	424	400	439	434	402	460	446	431	380	428	430	425	442	446	434	453	434	419	399	433	471	392	438	382	426	425	445	446	451	406	430	441	405	428	414	436	432	431	431	417	430	413	418	424	449	412	418	394	435	431	454	422	443	419	416	433	465	432	420	425	439	448	437	432	440	390	432	449	433	437	431	440	447	421	448	433	430	445	429	427
1501	324	293	296	247	278	282	285	272	268	293	286	283	323	281	287	293	265	263	288	309	286	285	273	240	258	261	278	292	296	293	284	290	284	271	302	302	267	287	281	285	315	283	281	316	323	242	314	261	276	267	262	296	283	267	302	294	267	286	265	282	294	316	279	267	282	288	276	273	248	270	283	265	262	268	264	277	260	262	279	307	302	276	270	283	268	306	281	257	275	311	308	281	301	288	288	278	258	270	329	271	302	280	237	267	274	304	282	299	259	275	249	282	283	256	275	262	272	300	258	277	279	275	255	266	285	284	251	290	246	287	305	293	285	278	270	301	269	286	287	271	291	263	243	264	269	279	286	292	268	270	259	293	287	256	309	273	263	281	286	274	270	290	282	273	258	296	262	270	304	257	285	287	282	278	266	286	306	271	248	309	239	262	276	261	249	303	273	284	265	291	281	288	315	292	255	309	260	301	276	241	274	299	279	285	277	255	276	290	287	291	310	260	264	269	263	280	274	288	282	303	298	292	250	276	270	288	273	262	261	294	277	285	273	285	288	246	300	301	252	297	312	301	295	297	236	278	266	301	266	276	291	251	264	292	300	283	283	295	280	254	269	274	291	275	289	301	309	290	282	311	280	300	292	260	309	299	237	285	258	261	249	275	291	295	281	296	303	286	297	291	254	273	270	295	290	281	284	260	335	268	290	303	299	316	292	287	246	287	325	305	288	304	267	288	280	287	268	261	245	262	243	267	279	284	259	298	323	277	284	321	289	262	301	306	270	301	276	301	296	287	265	251	269	258	328	279	279	262	288	245	265	252	278	266	262	281	274	302	274	283	238	297	271	284	272	279	245	295	273	294	277	300	290	312	293	268	268	272	291	300	304	285	281	280	274	258	278	278	292	253	280	255	278	300	305	288	282	299	283	251	275	284	266	292	313	274	290	269	287	295	297	298	276	262	302	309	300	290	294	260	284	281	277	256	313	269	260	286	260	306	250	277	248	287	261	252	250	265	304	300	286	289	287	262	269	276	268	287	284	279	264	250	272	305	293	290	259	308	283	295	306	277	283	253	270	302	275	252	298	274	293	275	269	274	274	304	251	291	288	289	321	268	259	284	304	298	280	299	260	294	301	273	277	243	257	283	290	263	252	260	284	310	254	271	294	287	269	320	274	250	289	270	272	254	270	279	271	270	290	292	286	288	255	264	258	262	261	260	290	276	271	289	277	284	319	295	261	280	279	270	268	284	275	288	274	278	273	330	254	287	268	274	284	299	249	272	282	307	295	282	280	289	272	278	288	273	277	272	264	258	275	277	271	271	255	277	309	265	258	296	254	281	273	289	305	265	286	278	276	305	283	270	271	271	259	248	302	283	265	274	269	293	324	253	265	305	279	273	270	285	319	282	296	318	310	302	285	274	309	263	291	258	270	272	274	295	309	285	290	273	296	273	261	258	293	253	290	291	279	286	269	293	291	286	265	266	261	272	266	253	281	241	307	268	255	288	253	259	267	263	280	260	244	258	259	294	260	270	289	294	294	287	285	267	257	312	298	280	288	287	289	291	277	276	321	284	309	257	262	282	264	277	279	306	259	298	263	248	266	301	297	278	309	296	290	319	292	289	263	282	276	293	265	254	245	292	275	270	286	295	254	271	275	278	306	275	280	295	290	300	297	316	266	275	286	271	289	243	294	288	286	270	280	306	283	272	300	291	280	271	275	275	262	274	292	276	296	237	262	307	272	282	270	274	300	314	310	263	276	238	293	276	281	286	298	269	269	299	268	308	275	295	273	268	299	256	284	299	305	280	293	251	268	315	288	307	261	276	297	317	286	316	253	267	267	286	280	246	290	267	291	276	268	282	286	242	264	236	256	263	292	283	313	315	301	281	301	271	298	274	283	294	283	297	309	266	275	271	298	292	280	294	271	272	269	273	251	290	279	247	268	309	277	304	280	284	288	255	273	288	298	277	302	298	318	288	300	289	283	288	293	262	298	300	306	285	260	271	260	297	227	282	263	299	268	258	284	284	284	277	240	257	256	262	285	286	307	266	316	284	278	237	288	310	259	272	301	280	282	292	274	285	284	284	302	291	259	250	304	258	301	313	276	281	285	282	276	284	322	260	274	283	285	227	261	256	279	260	252	277	276	269	287	297	278	258	292	268	287	308	271	266	241	309	298	279	278	250	302	294	257	267	292	282	292	288	285	246	288	293	287	289	278	247	269	260	294	283	275	267	292	289	261	284	270	275	268	254	269	300	295	294	263	303	317	315	287	266	266	274	266	286	322	262	274	285	307	284	264	276	282	252	264	282	259	248	257	320	285	267	266	309	291	268	277	310	282	326	285	293	278	270	295	295	305	300	301	270	267	282	275	266	280	290	287	291	311	268	275	294	287	281	278	302	278	291	288	282	303	304	287	250	284	252	296	310	283	275	249	275	276	289	275	255	259	260	260	305	259	282	288	276	269	288	275	313	259	252	268	285	300	264	268	272	291	298	311	276	286	264	271	272	270	294	283	267	253	297	287	270	290	316	283	283	303	302	288	285	275	296	289	329	251	264	270	299	285	316	293	294	264	270	290	279	278	247	271	281	300	304	238	246	284	235	282	271	277	267	304	302	255	244	285	303	270	289	270	284	296	257	267	271	268	280	274	283	298	251	271	276	300	309	258	267	290	282	271	253	296	307	321	255	300	281	318	270	278	293	278	277	286	292	278	277	272	287	269	274	282	272	288	301	299	275	268	284	270	281	261	296	313	270	283	327	246	270	300	291	298	296	277	290	303	292	289	310	300	287	298	309	250	267	262	281	255	301	284	293	254	265	250	294	291	283	274	289	265	284	293	297	294	262	272	261	289	280	273	252	267	282	284	280	270	301	283	289	281	294	257	280	285	277	275	243	261	273	291	256	328	281	295	249	267	286	285	260	305	285	266	287	312	290	289	273	267	286	290	259	285	271	278	311	298	295	336	272	258	275	288	248	309	287	275	281	276	241	268	267	262	293	274	261	278	278	341	294	257	277	272	275	308	258	257	282	283	288	279	269	325	245	262	290	270	289	262	274	279	301	275	277	291	300	267	276	276	282	259	294	288	289	266	306	264	296	293	268	280	267	300	274	276	267	268	276	278	282	272	307	273	249	289	268	280	278	301	274	292	301	287	238	289	272	280	249	288	275	304	271	279	295	311	263	320	282	272	296	297	289	272	275	286	281	288	293	286	282	285	291	290	276	264	282	299	259	288	292	290	273	274	290	275	312	299	301	301	275	318	265	253	283	279	265	297	271	278	241	320	304	287	301	287	247	285	329	264	267	275	298	278	284	282	293	299	286	281	287	266	282	286	279	253	286	282	260	275	266	257	279	263	282	299	278	288	294	264	281	272	292	302	287	279	285	257	328	282	282	281	255	253	293	296	249	300	301	254	289	271	301	297	297	282	273	318	270	265	275	293	286	280	281	279	310	256	304	322	276	300	281	272	273	292	281	284	279	259
1853	663	649	692	646	634	640	642	617	627	606	641	616	615	675	640	609	580	625	632	610	592	656	626	632	617	616	582	620	675	649	628	633	648	647	600	606	610	684	630	608	637	614	615	595	651	643	595	622	621	594	619	658	609	632	642	589	678	621	610	648	607	628	645	631	632	626	577	614	650	668	578	601	620	619	606	623	637	650	646	626	631	640	580	603	665	618	656	631	586	678	625	630	638	637	669	644	645	612	596	664	612	648	623	631	638	638	650	644	636	635	632	645	637	609	602	634	646	603	591	613	619	657	684	576	641	591	653	642	607	662	603	669	612	609	649	685	626	637	666	597	642	641	626	638	591	658	648	646	625	628	614	578	627	632	586	649	614	646	566	607	626	645	680	617	604	630	647	600	623	684	624	614	652	649	579	626	612	630	634	662	625	561	651	619	571	627	635	605	628	572	612	601	664	641	601	602	597	621	623	634	680	660	601	628	644	581	605	603	604	659	623	650	678	688	607	628	641	614	664	603	638	611	658	630	650	606	669	593	628	602	610	624	636	624	580	649	657	620	602	640	605	632	674	614	639	568	669	685	637	592	585	626	646	670	680	612	601	652	617	628	612	660	558	609	645	613	626	647	632	602	597	640	654	600	600	614	627	646	640	629	640	597	617	647	612	639	645	616	627	606	627	609	598	643	617	640	590	621	672	583	614	564	629	638	596	606	577	608	601	633	666	618	626	577	609	626	591	655	619	631	633	587	630	612	630	629	623	630	583	628	601	592	622	610	659	653	614	617	676	646	629	618	635	657	627	632	616	595	613	658	624	621	629	654	634	633	645	597	608	683	656	658	593	615	633	642	640	581	624	626	665	594	648	596	647	659	598	604	628	633	593	650	660	617	627	661	663	625	613	626	642	643	620	622	574	627	619	651	656	608	622	667	636	629	586	590	612	613	623	618	609	658	615	621	614	618	614	630	596	631	636	576	636	635	624	594	613	617	652	641	637	671	628	640	616	625	589	628	604	554	612	628	611	625	597	642	613	617	593	641	705	607	611	648	594	623	614	609	638	598	613	632	649	601	630	602	622	634	664	632	608	622	621	625	602	618	619	661	575	625	617	615	608	638	661	622	571	625	634	583	619	641	613	599	619	666	609	604	656	629	628	621	654	649	633	638	644	665	629	638	689	647	619	643	628	622	580	634	590	631	595	645	611	674	660	614	627	634	652	632	653	608	593	691	604	601	604	615	680	648	639	621	595	673	652	605	645	635	628	608	615	601	614	671	659	651	595	626	643	593	635	613	591	633	610	603	649	670	624	648	641	616	660	628	631	590	593	635	617	642	635	637	655	640	597	636	611	602	634	638	657	602	580	582	642	626	694	631	608	623	595	591	605	615	642	597	617	651	612	640	634	599	662	581	572	582	596	609	660	677	661	625	646	668	658	654	618	577	623	615	636	691	626	612	642	626	622	642	611	596	625	622	636	610	617	638	649	645	686	658	640	669	608	561	586	579	584	623	616	615	594	636	645	633	591	580	633	592	635	641	670	635	614	641	644	653	623	607	589	600	634	620	627	657	589	572	655	653	684	624	611	616	639	621	617	679	611	599	600	657	688	655	647	630	623	668	654	611	625	637	602	613	621	618	623	625	598	643	643	638	598	618	634	609	646	633	643	620	605	632	636	642	622	632	624	646	619	601	634	584	634	616	615	599	610	651	604	601	622	632	615	614	618	628	655	591	624	578	666	592	597	633	626	654	649	609	642	672	619	610	596	607	633	602	625	620	591	643	645	642	621	593	628	595	628	672	631	619	641	579	623	670	618	606	590	618	617	599	637	619	643	604	652	593	640	620	610	631	634	635	599	583	581	635	631	632	622	641	621	624	645	596	671	588	642	587	696	618	651	620	613	622	648	574	589	602	656	630	625	623	657	639	631	623	591	658	626	621	668	640	571	638	591	622	607	649	624	634	638	546	615	674	593	626	613	647	646	609	615	636	606	640	627	622	649	642	629	568	641	609	598	695	639	621	621	681	577	639	618	646	631	611	637	605	619	661	596	611	642	621	644	630	634	609	644	604	598	645	603	643	595	620	620	599	570	610	651	621	663	606	635	609	638	603	629	606	653	624	652	589	640	626	617	604	620	627	619	640	646	632	621	607	604	593	648	651	668	624	601	638	679	657	614	600	623	617	650	643	617	646	614	629	630	623	653	607	601	608	676	585	623	596	608	630	616	597	624	596	610	673	616	610	647	585	636	647	634	665	625	633	674	640	641	701	619	644	648	685	633	567	631	661	584	623	605	560	614	607	608	679	628	607	622	617	612	671	592	625	627	629	632	619	710	579	648	589	621	618	659	602	603	661	602	613	635	619	663	642	661	611	591	602	606	577	616	621	626	624	656	649	674	638	652	629	667	643	635	582	622	635	593	634	627	598	585	632	611	603	645	622	647	613	592	618	597	646	622	629	579	605	636	547	592	630	601	545	576	615	606	611	611	640	638	632	633	626	621	656	621	622	650	610	620	641	627	626	616	606	644	638	620	608	644	632	621	606	619	622	647	655	585	638	615	619	602	610	656	612	676	599	670	616	604	665	644	637	633	612	621	610	637	607	675	604	638	631	624	598	609	650	626	631	604	593	627	594	637	626	681	654	636	630	631	636	677	618	614	662	628	651	671	611	609	602	594	648	619	606	657	660	593	602	584	598	602	612	621	672	635	607	655	593	636	639	657	627	604	619	636	624	643	658	594	592	574	640	635	586	614	622	626	642	637	630	644	656	619	591	657	595	643	606	656	645	625	602	636	564	608	594	629	612	643	640	609	645	620	618	612	626	593	591	590	643	619	643	629	631	625	658	645	618	629	611	626	611	641	632	662	635	644	587	632	617	642	648	641	634	641	599	612	634	662	599	636	661	633	662	626	632	631	604	602	615	650	636	618	635	626	644	608	636	617	636	587	620	645	644	605	621	624	650	614	640	611	632	620	574	601	582	637	651	646	596	589	629	614	612	619	644	634	608	617	685	626	585	624	607	652	630	582	602	621	597	593	623	642	600	666	638	631	607	600	629	580	627	673	623	611	625	625	639	657	645	646	615	638	620	669	615	647	604	612	630	663	656	616	611	616	652	639	593	568	607	598	597	645	570	634	663	574	620	644	605	588	619	661	588	632	632	655	632	664	642	607	671	647	663	638	644	641	687	682	647	610	619	592	601	617	625	672	593	634	635	650	603	622	601	605	624	595	609	662	599	573	628	601	633	642	676	614	608	662	632	615	663	658	623	626	604	621	632	582	609	611	646	634	612	675	642	616	619	631	661	642	599	642	620	615	634	651	636	612	643	597	673	647	570	639	617	631	632	632	656	619	627	635	633	633	606	654	627	637	681	635	597	605	619	614	589	576	612	606	615	604	665	606	686	597	556	636	618	649	653	599	675	619	591	630	610	626	636	606	641	595	624	605	594	613	603	607	606	654	613	614	682	640	620	646	683	676	567	582	629	622
7451	502	499	371	300	220	211	203	166	143	148	150	145	138	141	142	137	138	128	141	151	129	131	116	112	120	128	102	134	150	119	121	143	151	125	130	121	138	106	131	116	125	98	115	121	114	127	136	115	130	124	155	120	124	116	123	111	136	131	121	128	124	135	135	127	116	118	125	115	119	131	113	122	153	109	148	130	119	142	108	119	119	123	114	128	116	124	120	99	93	121	119	112	136	126	124	113	113	137	159	123	129	120	117	124	117	116	109	122	142	127	151	122	118	136	120	130	138	117	128	132	109	103	115	100	117	117	155	115	119	92	125	119	133	111	127	117	132	125	141	135	125	110	94	124	108	126	128	135	126	132	133	148	133	140	133	117	114	114	123	112	120	122	119	119	103	114	114	119	136	127	115	117	135	128	134	120	147	133	117	128	125	118	121	134	123	154	104	123	128	112	132	115	129	135	106	128	135	108	95	117	115	132	133	139	121	115	114	130	101	122	128	132	111	114	112	130	131	120	130	123	141	135	121	131	139	124	118	110	107	99	114	135	135	129	119	131	122	114	121	113	117	129	135	114	123	126	108	123	125	113	118	126	150	120	123	136	139	126	118	128	122	113	133	134	130	119	127	127	143	127	120	112	137	116	149	139	111	117	120	141	139	112	124	125	117	131	119	134	117	138	105	142	134	116	128	120	107	126	138	122	119	114	121	140	126	124	117	113	131	130	118	132	122	136	121	118	126	123	128	124	131	127	135	122	154	121	111	143	124	118	105	126	122	130	147	139	119	123	118	125	124	123	127	120	138	118	136	112	124	145	115	101	122	120	116	99	124	145	124	94	135	119	113	121	102	136	135	114	131	133	101	102	120	118	140	122	108	128	113	128	146	143	102	123	110	122	134	119	128	108	130	126	93	144	138	115	106	126	98	113	133	114	138	109	133	132	121	124	124	147	118	127	141	126	128	124	133	138	119	124	116	120	140	146	150	131	138	102	142	110	135	144	125	118	125	120	114	131	145	101	114	124	106	105	118	131	109	94	108	115	115	154	131	120	128	139	134	94	122	127	145	116	107	113	144	107	118	122	113	145	107	123	125	119	106	120	123	111	131	127	109	118	127	130	124	119	121	117	113	120	128	124	120	127	138	104	122	141	109	110	124	126	115	120	108	111	120	130	131	132	123	116	131	121	122	113	128	104	126	114	132	115	106	100	139	130	148	141	122	110	124	143	119	116	122	127	118	130	129	139	96	143	131	129	117	103	121	128	123	108	116	111	132	132	114	117	120	104	133	107	110	137	106	152	128	119	126	149	116	106	112	116	108	116	123	123	126	121	127	130	127	126	121	153	131	120	123	118	131	112	102	102	105	124	111	110	131	108	123	121	110	158	114	125	123	138	146	153	114	138	102	120	152	136	99	122	141	122	120	123	148	114	136	135	103	106	116	116	120	110	134	120	130	137	123	130	100	123	121	123	120	123	143	131	123	130	123	133	118	119	123	103	97	112	117	135	121	115	109	135	113	123	121	128	139	125	126	127	122	139	126	127	140	135	133	111	116	106	123	116	113	124	104	104	127	130	117	126	120	138	130	130	115	124	123	127	119	126	147	127	104	129	144	139	117	111	117	120	119	136	123	128	118	122	140	125	116	120	112	119	104	139	142	121	101	133	114	118	114	122	117	139	120	116	109	136	120	129	135	115	117	128	111	110	118	105	117	101	98	130	114	127	132	118	130	112	122	115	125	115	112	124	117	115	102	131	110	109	119	116	119	123	137	128	119	132	111	126	126	131	102	119	132	146	113	118	128	131	113	113	120	110	116	125	116	143	92	123	126	119	93	105	116	112	102	125	123	121	125	128	139	116	130	117	131	131	114	137	104	124	108	113	106	122	121	118	101	120	116	119	102	121	133	132	125	138	120	120	127	98	118	113	115	124	118	122	144	104	132	124	109	123	116	109	124	139	128	119	127	109	127	140	140	123	101	110	101	123	115	120	123	130	116	110	100	126	100	131	110	104	138	117	129	139	122	117	100	115	128	86	109	122	135	111	113	129	134	127	117	125	121	123	118	119	105	118	139	129	147	118	111	94	121	115	127	112	115	135	117	143	138	144	137	104	123	128	123	113	116	114	110	132	105	112	128	132	119	128	131	128	129	111	121	109	127	105	131	127	125	108	108	132	109	106	109	97	147	121	107	122	129	105	131	159	130	123	128	136	103	119	144	122	147	124	139	126	146	117	139	123	111	117	125	137	132	129	116	147	120	115	120	130	123	145	116	134	132	125	105	119	114	134	126	118	119	129	118	116	126	133	128	128	119	118	119	133	131	136	134	124	127	127	101	117	128	136	126	125	132	104	118	133	134	113	151	123	123	145	128	120	132	128	127	114	136	141	129	137	126	130	137	131	129	118	98	118	136	96	110	134	105	116	143	100	124	115	111	121	116	115	99	122	145	114	117	132	124	131	129	100	123	111	114	127	94	123	149	124	114	131	137	137	131	121	126	115	134	103	139	96	121	101	114	107	110	114	124	122	98	121	129	129	104	114	135	107	132	117	123	106	114	135	122	119	131	150	129	118	145	124	103	128	119	121	115	131	112	128	127	126	90	120	134	118	105	117	137	120	103	122	120	114	152	116	144	128	118	113	137	108	112	105	124	97	117	101	108	119	116	147	124	135	109	139	122	116	124	132	117	100	124	127	142	144	142	124	121	116	115	139	127	119	103	111	111	120	124	133	125	120	116	114	130	109	142	117	130	135	129	145	122	123	132	145	126	126	121	116	124	102	136	104	131	114	107	124	148	137	122	128	122	99	140	137	109	131	119	107	129	118	123	112	107	116	123	108	129	132	110	113	130	112	109	124	123	137	112	120	137	125	104	131	109	117	137	113	140	128	120	127	115	114	113	109	123	102	104	149	118	124	124	129	141	128	128	146	146	135	128	120	117	120	125	98	117	113	120	135	139	119	125	129	112	122	124	138	131	108	130	126	92	137	106	108	138	100	124	109	127	107	115	118	129	120	120	128	109	131	123	123	125	121	124	114	146	113	115	129	115	129	96	113	116	144	117	104	125	94	123	129	102	122	110	123	111	118	117	114	119	121	138	124	117	116	104	121	128	128	135	155	104	132	122	135	107	134	124	120	138	149	127	133	145	123	120	120	133	125	126	108	114	122	105	120	133	131	117	123	133	130	128	120	134	129	116	107	121	119	121	113	123	152	122	139	117	108	122	116	127	104	119	110	88	109	131	118	125	127	115	97	122	139	125	125	127	145	116	113	124	134	129	124	122	114	105	102	141	124	119	106	118	113	121	127	135	137	122	126	98	125	111	133	119	130	118	134	108	93	126	108	135	139	114	130	104	126	130	132	146	118	128	119	111	113	127	138	132	114	140	119	130	118	134	114	137	129	135	132	128	114	113	109	133	128	115	151	127	123	123	122	118	107	122	113	102	113	113	110	133	130	138	110	125	142	110	124	114	111	151	128	116	124	128	124	121
6208	621	1181	1316	1111	854	752	641	546	520	479	444	445	428	380	389	417	368	424	368	358	345	334	348	374	371	313	342	354	322	323	360	341	335	328	356	331	335	323	378	326	315	328	336	332	340	313	312	340	306	351	323	304	352	326	326	322	331	340	321	354	353	295	306	323	291	307	303	344	317	323	299	312	347	329	335	309	286	333	334	352	348	337	323	330	320	310	326	323	332	326	291	317	332	329	335	355	301	307	328	334	309	327	306	307	310	327	329	319	308	332	325	324	310	295	298	310	347	293	313	323	320	318	300	301	289	344	327	335	337	286	319	324	317	282	314	298	308	312	322	342	298	311	327	309	319	324	334	316	352	310	308	305	330	324	323	315	304	295	321	337	311	312	332	335	316	304	312	308	306	328	300	346	307	301	323	306	304	288	343	336	315	326	335	304	323	350	320	326	320	319	317	305	323	312	317	332	286	333	318	282	335	356	316	335	339	318	310	327	317	321	305	284	288	324	284	302	330	344	319	363	322	339	297	333	278	317	309	334	304	292	322	302	323	317	271	302	326	340	328	331	341	324	326	302	347	318	309	312	285	328	330	332	307	327	312	304	318	319	365	338	297	278	325	310	297	302	315	308	314	308	326	334	304	316	310	300	329	297	300	325	302	303	320	311	291	271	308	346	324	318	319	285	348	315	332	313	298	305	354	337	313	330	302	297	314	305	314	325	303	310	338	320	304	331	315	336	317	316	332	325	316	308	328	321	304	316	326	315	337	336	327	301	309	315	340	343	312	329	340	343	271	309	324	311	322	319	346	287	311	312	307	296	303	312	320	283	300	350	341	308	330	344	302	308	331	331	328	316	352	319	364	315	321	351	336	315	307	337	326	320	315	322	296	353	340	309	301	335	323	342	316	355	327	291	331	304	329	305	316	312	299	336	308	308	342	330	334	285	303	309	309	307	313	301	329	293	346	294	340	302	341	266	305	288	351	311	314	327	277	315	310	308	306	317	298	328	358	333	302	322	309	334	329	332	344	291	303	302	347	354	355	335	331	305	331	304	317	299	352	312	342	310	306	342	342	302	308	302	310	317	328	297	340	320	318	299	320	311	298	343	308	312	319	347	322	313	343	345	346	307	321	333	303	286	299	336	306	321	319	306	370	320	299	293	327	309	334	322	305	303	315	316	307	361	315	339	314	324	298	329	311	306	325	321	277	355	303	325	295	302	290	349	322	311	304	329	339	314	312	320	325	347	329	311	327	325	299	322	303	346	317	341	325	325	322	319	336	316	276	333	282	304	284	341	333	322	299	317	301	317	308	278	326	345	315	328	296	316	330	317	326	324	332	302	318	301	307	329	315	329	332	319	319	295	330	311	339	326	344	291	292	333	307	319	330	336	324	307	310	308	332	333	336	355	321	310	337	293	321	303	292	334	345	314	295	292	299	326	357	338	335	317	311	317	340	323	324	315	319	330	312	328	308	330	324	325	302	322	290	315	305	336	286	321	322	304	324	352	327	297	344	327	305	354	279	310	317	314	313	346	339	335	334	331	306	330	335	311	325	311	317	317	329	296	337	303	319	338	325	281	299	332	328	289	288	310	326	321	337	334	284	290	297	312	324	277	304	323	339	314	304	318	314	351	318	300	318	303	336	314	348	315	328	299	332	305	301	326	322	289	342	321	292	304	312	326	312	314	293	306	329	302	321	319	316	299	332	333	302	323	314	311	327	336	329	323	314	306	328	332	314	327	309	321	293	311	366	332	303	348	351	313	319	290	306	346	316	296	305	335	319	305	309	319	330	294	322	336	304	330	305	304	335	329	343	308	306	312	326	335	330	314	355	334	321	303	315	327	324	329	331	304	334	342	285	295	335	320	337	343	330	311	331	325	292	345	341	311	344	316	333	318	333	289	286	308	310	328	314	282	340	355	329	336	335	280	275	317	308	339	316	345	299	299	332	297	347	293	337	340	328	336	310	348	327	322	279	354	348	319	324	336	316	315	298	338	326	342	291	322	333	281	312	289	309	315	304	316	298	349	331	323	340	301	283	315	346	289	329	343	321	319	298	324	327	301	312	327	301	362	337	344	328	297	331	319	322	323	307	304	292	320	346	330	315	322	297	317	316	343	308	312	345	303	314	341	343	331	312	298	344	322	307	333	325	320	314	318	315	348	303	336	302	294	339	298	334	308	332	306	320	300	315	323	320	322	336	320	312	328	323	317	341	322	334	318	341	320	328	325	329	318	322	323	325	322	310	334	327	331	321	291	356	299	290	311	334	303	307	329	337	319	306	318	298	299	293	281	302	306	304	311	273	302	327	284	335	326	313	285	306	324	316	301	307	324	305	323	325	301	334	329	306	325	322	299	306	299	318	326	324	309	313	315	332	312	299	303	314	301	339	325	327	297	297	319	319	306	301	331	318	324	300	317	307	295	298	337	302	318	331	302	358	314	319	332	301	350	325	317	300	325	296	313	327	342	332	316	296	319	330	317	321	341	313	309	299	342	304	323	319	341	310	304	303	305	313	315	297	319	279	338	327	311	328	305	341	301	304	307	335	307	305	263	326	312	307	340	338	323	317	323	352	305	344	301	323	278	342	306	346	313	318	312	321	323	301	329	288	315	327	314	312	300	281	321	314	322	325	318	330	334	300	319	288	332	305	320	314	297	304	308	331	297	306	323	308	306	292	316	326	321	319	329	318	349	330	323	305	300	321	337	304	327	309	332	323	304	326	316	364	303	315	351	311	328	314	306	347	353	315	307	354	316	299	314	319	357	302	312	306	298	316	303	323	334	339	312	304	292	292	324	318	332	297	313	303	317	300	324	332	342	333	306	299	308	324	295	342	327	337	316	315	305	311	336	324	336	307	331	324	312	300	343	347	306	327	347	307	362	294	286	321	334	345	290	324	317	327	331	310	341	333	310	304	306	307	314	335	297	312	308	326	326	315	298	335	313	300	300	321	302	322	326	299	290	348	278	313	313	328	314	304	325	324	335	337	301	321	320	301	327	312	295	326	345	320	309	326	300	350	335	311	323	337	304	310	309	291	341	295	320	331	294	294	330	331	341	330	306	307	347	324	320	334	318	291	351	309	340	318	334	320	311	310	301	318	324	329	323	328	363	318	298	288	400	299	313	339	293	309	339	310	328	304	340	339	301	320	307	302	320	323	297	347	312	328	343	326	303	339	324	330	292	292	290	334	316	299	329	318	332	319	326	327	340	337	311	328	311	297	280	326	305	319	285	339	319	308	292	314	297	310	327	297	269	313	335	320	311	281	299	344	334	352	291	332	310	309	323	336	306	319	309	345	350	312	331	315	318	335	309	333	323	272	320	299	291	308	315	323	320	339	314	298	309	330	300	314	314	321	326	294	310	349	306	311	311	313	337	302	346	309	315	298	332	315	314	314	331	327	341	317	305	314	307	308	345	322	331	322	303	349	318	297	318	325	315	308	341	335	319	322	290	300	355	329	298	349	309	302	352	321	302	312
13904	1251	952	741	500	420	287	269	283	224	231	193	170	195	199	200	178	193	195	181	196	196	159	147	174	170	151	160	185	196	195	172	172	175	190	159	169	189	168	159	186	190	175	181	175	155	189	150	166	180	174	164	174	165	157	172	146	197	165	169	164	160	161	169	176	181	182	140	163	171	158	196	181	173	181	163	179	177	178	182	168	186	155	184	182	170	171	168	176	160	152	168	177	164	166	207	164	193	171	176	174	184	174	171	179	167	157	196	165	167	184	162	185	199	159	171	162	162	173	174	182	174	170	170	147	182	186	176	177	180	196	183	185	194	167	179	177	160	173	176	185	189	193	192	161	152	174	169	145	135	165	193	214	170	145	184	168	176	150	150	165	176	164	179	178	161	151	167	168	148	176	148	164	189	167	164	177	181	189	170	154	188	165	172	159	159	161	190	154	171	170	184	177	143	179	191	173	155	160	150	178	171	188	188	166	162	164	183	186	173	183	156	182	169	160	167	162	149	173	164	196	172	173	169	155	163	155	179	160	159	190	182	176	152	179	178	156	166	177	187	184	168	173	154	160	169	176	168	181	189	195	189	152	173	138	158	166	180	169	175	131	178	171	154	159	162	201	195	192	167	177	208	173	162	156	185	173	182	172	151	151	155	164	156	177	184	149	154	169	177	127	180	152	151	177	162	178	172	136	162	188	178	186	154	165	136	198	186	153	175	170	185	157	148	165	160	175	160	174	193	167	141	158	182	169	177	181	165	195	162	164	162	147	174	164	166	166	170	186	167	156	141	169	182	186	175	174	159	157	183	164	162	178	170	174	153	145	163	140	190	167	186	163	151	187	183	151	170	176	173	160	176	164	164	161	161	161	172	179	157	193	161	144	173	169	181	166	169	160	161	134	170	203	142	180	187	186	160	176	194	139	154	179	163	164	163	135	171	161	160	180	175	176	178	181	171	158	198	173	192	165	143	142	168	190	169	201	161	173	166	170	198	169	165	188	167	182	176	181	173	194	159	143	163	175	144	177	152	173	164	171	185	165	156	176	156	183	182	165	159	179	166	190	154	165	185	160	174	186	179	159	170	169	178	174	164	173	182	166	142	158	157	179	199	176	165	175	170	168	191	166	174	167	171	170	164	175	178	181	151	182	188	198	155	170	182	172	138	164	176	166	198	164	180	143	185	181	159	187	156	168	179	161	162	155	185	150	172	161	155	178	129	165	184	168	195	191	152	159	177	167	173	170	147	163	170	186	185	181	174	154	164	163	154	155	166	154	189	165	178	196	193	194	196	159	173	158	164	171	172	152	180	184	161	171	191	167	146	168	166	171	179	188	204	173	179	170	171	167	174	160	178	178	181	180	173	184	162	164	188	186	165	171	184	174	174	190	170	173	187	162	171	170	178	161	169	167	164	149	179	158	160	169	171	168	173	173	158	168	167	193	174	174	147	168	156	179	159	213	160	173	157	184	177	150	174	179	159	191	157	164	157	170	164	174	192	168	170	164	165	164	183	163	143	182	163	170	159	133	181	150	189	172	171	142	171	181	160	174	165	184	176	184	178	178	173	149	195	186	162	179	198	191	180	176	160	191	176	160	158	183	171	158	177	159	162	181	157	154	151	165	189	172	154	154	188	173	154	187	181	166	163	145	168	158	168	158	160	152	183	169	154	176	168	189	166	163	170	176	189	154	184	180	163	181	159	158	161	196	141	157	168	201	154	160	183	158	189	175	177	164	154	159	191	160	156	175	169	168	161	158	152	168	174	154	172	192	156	160	171	187	160	170	175	154	161	191	174	162	185	153	147	177	193	183	194	164	154	170	201	170	158	158	171	175	174	180	151	163	156	189	165	161	173	179	162	167	176	163	165	160	139	181	161	184	179	189	156	171	167	174	187	166	173	171	145	150	153	163	176	182	180	178	171	155	183	171	162	183	171	166	140	180	177	181	142	157	172	168	144	161	172	155	141	175	161	179	178	168	143	163	189	178	158	179	168	174	166	168	178	188	144	153	170	181	171	161	158	181	132	189	163	154	164	177	179	185	182	161	168	177	163	164	182	180	175	155	176	173	177	161	166	166	137	181	199	161	155	211	168	185	174	195	160	199	186	178	144	154	167	167	146	179	160	160	181	155	160	183	161	168	164	174	157	189	160	173	161	165	156	169	138	175	133	179	173	178	178	155	173	179	187	182	153	163	159	168	206	183	167	156	162	155	143	180	179	154	164	177	179	193	175	169	173	156	157	152	175	202	176	180	199	164	180	157	159	191	166	173	183	151	154	145	189	160	167	157	171	144	170	178	167	158	182	176	158	162	175	159	169	147	176	197	199	195	162	168	147	158	159	170	161	176	172	158	160	171	163	187	188	179	154	159	183	155	150	167	172	163	155	183	192	196	193	157	165	154	157	164	166	167	171	166	184	198	142	167	170	175	163	176	176	191	178	175	164	168	158	161	172	159	183	174	177	185	176	164	146	180	163	153	163	180	167	173	178	162	168	151	161	162	146	181	175	182	169	167	174	184	182	160	164	174	162	154	173	193	154	166	177	158	169	144	150	193	153	191	169	166	159	169	185	185	186	206	160	144	189	145	125	155	171	145	173	174	137	135	163	181	176	185	183	157	146	159	180	161	179	181	152	188	127	154	183	175	187	157	161	185	181	168	164	162	171	168	179	140	190	157	177	165	178	180	168	171	181	172	175	179	153	162	147	173	161	185	178	174	143	170	184	190	179	177	154	149	167	171	159	158	166	191	180	183	158	180	164	177	179	157	162	168	172	163	166	181	163	162	163	133	146	143	165	173	172	167	143	158	182	181	178	177	181	163	182	183	177	129	165	161	152	171	140	173	179	194	157	186	200	146	142	181	172	180	177	187	184	178	123	184	200	159	181	170	179	177	151	152	161	176	165	166	190	166	175	167	176	191	190	172	210	165	159	179	171	171	179	170	165	190	179	162	162	163	166	148	146	166	157	159	159	160	173	175	158	135	172	162	146	174	160	166	174	169	166	165	167	159	187	163	171	179	189	146	182	175	177	180	176	181	141	175	182	164	174	200	147	179	146	160	162	167	178	161	196	191	159	150	185	193	173	168	191	178	188	154	178	188	175	178	170	160	166	178	153	164	170	169	172	144	187	178	171	162	166	189	184	165	168	160	198	176	184	175	167	162	158	178	172	172	150	173	165	145	184	173	174	173	162	183	176	175	163	184	147	180	162	166	175	170	161	151	157	184	191	155	152	168	171	166	155	147	144	160	192	185	197	158	130	153	166	148	172	172	139	159	163	157	163	190	180	180	182	166	159	172	179	163	164	181	188	175	133	166	156	180	192	132	152	159	169	184	187	173	161	151	165	195	168	178	173	168	168	162	167	176	159	180	162	157	179	122	190	185	151	157	164	154	176	161	159	165	143	171	160	157	145	184	179	173	157	180	172	153	155	175	166	183	180	191	166	181	165	174	153	182	168	146	173	167	178	167	186	178	161	164	175
8163	1093	2040	2294	1892	1485	1194	1006	904	798	723	696	663	590	587	585	548	517	551	547	512	517	455	495	493	483	484	512	466	515	479	434	480	485	455	459	447	464	473	414	425	457	426	435	416	429	469	426	443	461	443	434	472	445	473	398	429	434	477	473	448	447	459	413	463	440	402	424	460	410	433	448	443	445	456	445	454	444	417	384	439	450	397	413	458	432	414	411	441	433	455	442	425	439	450	471	411	411	426	427	455	408	421	439	430	405	453	436	453	429	457	446	453	464	461	415	414	415	429	461	439	419	409	436	424	439	459	443	470	458	456	441	434	438	446	451	457	454	451	418	453	480	417	436	400	398	436	436	448	426	467	447	414	416	407	440	415	436	458	435	416	409	466	424	429	431	442	431	435	463	454	446	396	389	440	421	451	436	436	436	409	455	419	423	466	399	392	468	469	453	446	418	433	441	396	444	457	422	468	384	421	438	439	420	426	419	413	418	414	409	428	444	402	455	405	428	472	465	441	437	476	442	417	400	469	450	390	426	425	438	389	397	398	435	415	437	416	428	435	441	428	432	416	422	403	449	447	445	402	429	411	406	437	399	452	412	426	404	386	464	421	399	419	436	442	396	416	463	424	418	436	463	436	450	426	405	436	453	438	409	432	423	426	411	420	447	437	460	408	408	405	460	426	404	400	448	415	422	429	479	426	385	458	429	418	432	409	456	416	433	405	490	435	467	418	412	426	424	444	445	428	415	417	439	436	422	457	408	444	427	452	445	431	450	429	399	428	407	420	433	412	392	441	459	410	404	413	422	409	462	435	446	458	425	410	466	403	453	433	424	420	431	426	414	414	397	413	428	420	416	423	430	418	415	435	435	437	426	415	427	417	431	422	461	423	453	410	400	420	427	435	428	451	422	461	443	410	420	434	437	421	458	420	426	464	415	440	444	412	429	464	449	426	421	415	432	391	428	443	395	398	426	461	455	442	436	457	397	426	435	455	461	453	411	411	433	414	378	451	448	442	420	435	394	411	449	419	446	420	423	469	420	446	426	407	411	405	481	422	440	429	441	419	450	446	431	396	445	437	452	409	421	467	423	420	431	482	436	423	416	442	429	458	464	404	450	429	439	402	478	432	401	442	399	420	435	396	424	424	425	411	407	407	425	421	427	417	410	418	410	444	435	427	432	420	449	440	426	425	428	392	439	393	430	416	437	445	436	433	422	446	435	421	408	413	433	392	479	459	441	412	417	423	413	414	449	389	472	396	410	407	451	423	412	451	413	447	409	444	387	423	460	458	449	404	412	442	425	404	444	428	417	447	439	445	433	434	427	418	406	437	446	419	462	432	442	414	392	461	426	465	434	413	419	415	412	426	424	462	422	450	429	420	440	463	397	421	414	470	412	348	441	412	470	421	449	435	413	472	443	412	432	407	421	417	425	491	460	434	418	433	401	430	453	425	461	464	396	438	410	451	420	400	406	467	431	433	411	453	375	421	428	370	428	433	479	497	432	436	428	439	434	414	432	401	422	432	397	418	390	409	446	411	447	441	450	436	430	432	445	439	459	409	433	421	411	437	413	435	434	443	443	448	424	406	421	446	445	393	407	424	452	428	444	460	429	456	459	416	442	441	427	428	410	433	433	424	449	453	407	402	411	439	429	420	467	447	449	435	394	437	438	446	428	438	450	419	444	470	446	458	431	459	428	419	435	433	482	419	398	414	390	427	437	452	435	444	441	414	433	432	411	396	450	425	433	445	408	450	413	438	425	454	418	416	469	437	434	439	433	406	431	449	433	438	386	414	431	461	419	431	417	433	388	435	476	389	448	447	423	450	429	453	421	407	411	419	453	454	430	432	425	431	404	426	435	446	414	409	419	424	447	450	419	445	433	437	411	414	410	467	427	434	432	388	413	402	406	440	418	409	439	421	430	440	400	406	448	401	417	398	451	395	438	453	450	442	429	437	436	443	451	407	456	409	393	453	426	405	412	375	442	426	442	436	423	427	422	421	389	430	439	449	442	424	432	399	435	435	412	447	415	460	434	465	422	437	464	431	446	411	451	425	432	443	441	444	453	427	466	416	463	407	443	400	430	448	426	436	432	445	426	436	422	453	441	419	474	418	465	442	448	425	429	428	419	431	446	438	442	462	415	419	446	400	419	415	417	391	420	417	428	398	415	407	446	428	411	438	421	442	413	466	434	416	434	440	461	476	394	394	410	452	404	401	422	417	390	440	428	417	457	450	472	466	445	427	435	417	430	434	402	480	456	429	407	452	450	448	438	409	425	417	438	425	441	426	418	447	439	419	415	478	452	432	438	420	436	427	432	416	423	456	477	419	420	450	484	430	470	395	408	440	393	451	451	408	410	418	432	442	466	398	441	395	436	398	445	422	443	428	449	459	420	430	451	420	452	417	440	465	432	426	456	385	426	424	448	426	426	449	435	394	441	435	462	386	436	419	464	432	432	434	446	462	419	418	437	459	417	481	438	424	424	471	448	469	449	437	401	420	433	417	439	438	410	477	424	429	413	416	402	401	411	428	431	452	457	396	476	421	416	404	436	444	465	429	466	473	434	438	478	435	491	419	441	433	441	413	421	429	420	427	509	412	417	403	435	425	449	421	423	435	447	461	395	422	404	433	399	420	430	447	414	417	421	419	426	502	451	425	436	424	434	400	424	443	436	414	424	422	462	460	418	400	398	422	450	455	435	456	413	417	413	421	433	447	438	449	429	405	385	387	447	438	456	450	434	409	433	420	438	439	407	413	432	437	420	399	447	435	428	421	399	412	409	404	457	420	423	434	465	429	409	422	419	423	436	419	454	481	421	441	418	432	433	429	422	414	389	452	441	421	405	441	409	438	425	427	416	424	389	444	413	433	414	423	401	385	412	443	425	436	410	429	429	469	410	447	418	426	457	439	436	439	448	453	411	458	454	461	439	414	435	432	442	469	413	435	446	412	458	431	423	406	441	401	462	416	408	456	432	398	403	450	404	413	435	430	412	417	427	404	426	399	462	406	407	436	421	425	442	429	452	431	430	417	446	434	480	421	424	441	403	413	405	438	430	435	430	407	425	404	428	390	455	437	441	422	412	434	417	419	433	471	427	418	425	406	444	445	438	425	436	434	428	425	389	429	445	429	427	415	455	434	403	423	352	429	446	433	406	442	409	435	414	407	416	429	424	455	419	474	428	443	386	412	451	445	410	413	443	427	420	425	413	395	449	476	453	445	466	436	409	432	454	420	469	384	453	392	424	421	434	483	434	444	432	399	422	417	402	425	457	455	459	406	436	460	425	389	487	465	433	438	435	405	429	424	394	407	411	422	436	464	429	408	406	460	414	439	428	455	440	446	425	425	390	507	427	436	455	462	435	449	411	426	389	450	435	443	444	439	431	442	434	461	478	421	437	441	397	450	411	453	426	393	453	405	436	407	421	443	425	410	424	446	431	415	419	416	410	407	442	426	442	441	430	451	423	410	432	381	429	436	412
1620	311	318	259	283	317	288	299	286	296	284	318	253	266	281	283	278	300	303	307	268	262	298	295	267	250	277	263	269	300	255	286	289	283	258	286	323	273	277	315	281	263	313	292	290	297	281	277	257	254	293	274	272	297	279	299	300	277	305	269	309	301	289	256	275	263	283	260	267	273	283	309	259	290	261	304	263	294	282	285	235	293	295	261	288	282	269	268	291	296	278	303	299	307	299	304	280	300	319	292	274	268	240	270	276	274	335	298	303	294	275	301	308	289	294	277	295	277	283	302	255	278	278	277	292	305	273	290	275	297	281	303	302	302	278	294	305	262	255	292	261	277	276	289	273	316	285	283	276	292	285	263	272	237	265	255	277	318	319	294	283	277	280	296	260	301	270	264	302	267	274	271	263	292	241	285	285	275	253	249	307	270	295	291	289	264	280	305	286	284	302	284	286	296	282	305	283	271	242	270	284	302	269	328	300	297	298	292	274	276	300	265	289	278	282	273	269	289	286	274	264	257	292	304	276	301	274	332	303	294	296	294	284	285	268	292	290	288	277	312	296	262	318	279	254	274	303	322	303	281	246	281	289	270	268	320	298	272	263	284	297	283	259	265	286	312	273	306	283	268	300	263	286	287	268	301	284	252	272	288	274	284	285	297	270	293	287	267	284	309	275	274	286	257	318	302	286	281	267	277	280	284	282	282	293	285	298	259	282	316	304	285	290	276	297	285	271	267	267	284	281	305	290	298	271	282	279	248	303	287	271	286	257	275	289	312	291	295	267	292	298	290	269	287	321	255	281	301	284	265	289	297	325	323	287	285	278	303	300	289	305	288	251	319	233	249	297	279	315	255	309	274	289	279	265	299	260	270	293	266	277	287	298	273	280	284	292	265	283	267	256	299	289	276	266	269	275	301	292	309	280	311	269	301	296	304	302	271	287	273	264	299	275	247	290	286	284	309	303	284	257	298	305	271	261	306	301	324	276	311	306	260	287	311	269	306	269	301	311	265	248	289	262	287	261	310	278	268	334	278	298	294	246	280	286	304	297	306	329	302	280	263	288	284	330	257	274	284	287	284	292	264	283	269	280	295	270	274	254	268	256	276	291	313	285	247	264	291	308	296	314	267	298	289	285	294	273	265	279	280	292	267	290	298	282	320	290	282	304	284	287	298	284	288	272	257	293	289	322	291	265	300	296	304	288	284	277	248	295	279	308	325	297	287	267	309	297	272	288	291	265	283	301	281	282	272	239	298	281	294	314	301	278	282	277	263	287	292	259	292	279	262	322	263	300	276	295	285	286	259	289	248	284	277	293	300	296	289	279	268	270	288	268	279	288	282	296	272	287	302	307	279	257	284	308	313	264	272	251	293	304	284	262	265	283	315	276	272	289	284	273	280	320	306	271	286	278	315	283	274	310	273	247	334	278	282	276	273	255	288	323	287	314	258	275	255	251	299	266	287	272	281	309	304	262	311	309	309	274	311	298	265	288	266	298	301	302	276	276	290	298	266	269	310	275	294	289	295	320	298	264	275	330	295	244	301	305	298	294	276	263	263	292	289	280	268	275	267	263	275	291	268	332	289	289	285	289	304	323	287	270	267	277	256	282	298	272	244	294	276	277	294	289	301	294	294	289	256	239	272	270	303	288	277	246	274	282	290	291	252	294	272	234	311	308	300	287	296	260	283	277	277	285	274	272	254	270	286	293	333	275	272	246	293	312	286	293	283	286	294	256	294	285	261	304	306	349	310	319	318	295	294	300	314	288	286	266	312	250	298	291	277	264	286	299	266	280	308	276	255	287	276	331	277	302	282	274	268	292	310	276	267	287	294	282	298	258	287	275	266	279	300	262	310	288	271	283	256	219	266	259	314	285	247	269	299	296	288	291	297	287	294	320	268	282	298	280	279	285	248	305	273	313	280	288	273	280	288	257	289	299	263	280	269	274	304	313	257	306	288	261	294	320	297	297	275	306	281	298	300	251	296	317	273	268	276	300	264	294	287	281	265	293	275	276	264	288	319	272	287	284	297	303	271	295	304	285	311	319	307	269	282	288	251	314	292	295	287	298	284	274	308	262	274	297	286	269	228	253	269	268	276	278	280	283	272	273	279	290	281	270	318	265	322	284	266	262	270	288	267	265	265	302	267	296	303	255	266	246	304	293	292	291	263	289	283	244	276	281	294	265	265	279	287	252	282	278	256	271	294	280	258	278	265	317	276	281	281	305	306	273	279	290	294	263	272	247	265	275	284	267	262	282	263	288	293	262	251	262	261	300	304	329	289	295	270	294	272	266	263	280	290	297	274	324	241	262	295	289	313	277	255	278	322	291	260	276	250	291	266	271	275	292	295	297	314	264	280	266	288	286	317	329	287	297	265	291	296	261	271	281	277	279	261	280	288	285	286	266	316	301	245	256	289	287	304	262	305	274	314	305	282	294	249	274	312	282	284	301	296	281	290	321	273	314	278	302	275	280	246	304	261	286	237	280	314	320	303	280	293	266	258	285	330	290	295	264	236	269	284	300	294	266	265	266	252	273	283	302	257	282	255	294	291	271	296	327	299	278	250	262	263	291	266	273	246	302	296	277	249	283	300	259	266	289	281	303	270	287	292	298	275	290	309	265	259	298	308	300	294	306	293	297	261	283	309	296	281	302	306	272	273	303	273	256	293	302	301	308	282	269	280	247	302	277	296	306	301	265	290	319	268	279	282	306	295	315	271	246	268	295	281	261	293	289	233	285	302	307	277	298	280	232	270	275	301	263	289	302	305	291	305	270	311	287	264	264	279	290	312	266	276	283	308	262	272	289	279	302	263	306	274	264	296	303	273	285	286	263	260	289	306	279	279	298	292	273	278	278	291	301	268	288	285	279	294	267	277	317	285	260	264	294	264	274	260	317	292	284	265	267	279	309	291	249	292	304	308	250	310	279	307	278	288	259	292	293	256	234	307	295	286	262	298	287	285	312	295	292	284	277	299	277	296	262	309	268	282	265	287	267	252	240	275	300	262	293	279	288	314	295	282	300	288	278	286	258	259	290	301	253	265	329	300	291	306	311	280	278	322	290	274	318	273	259	252	309	291	281	273	282	315	293	314	279	288	303	291	308	289	287	289	259	278	299	253	245	317	249	266	304	293	285	270	309	252	298	274	277	296	284	263	285	309	256	255	252	274	247	279	312	294	269	303	260	287	263	291	278	272	276	315	308	282	279	295	267	274	298	306	277	285	287	293	303	333	268	259	236	274	273	270	297	259	287	296	273	312	281	276	278	276	281	275	287	266	301	265	258	266	296	277	252	250	253	234	259	305	257	299	290	268	267	284	300	270	319	283	277	282	259	255	265	279	260	257	265	297	250	247	306	292	296	294	287	289	315	291	299	303	297	266	296	303	289	308	254	312	282	260	293	272	256	281	275	284	275	282	306	253	277	288	281	271	255	328	285	246	286	301	288	299	266	282	265	317	285	286	275	268	273	280	265	297	272	308
1877	693	646	691	685	653	648	635	651	654	658	623	612	666	592	570	739	632	588	605	647	667	618	659	637	647	662	599	614	590	646	614	665	648	608	641	647	646	638	626	631	636	652	634	633	649	641	662	590	634	626	577	593	667	609	660	618	639	657	634	661	623	625	602	601	609	628	645	698	634	650	658	638	625	627	616	589	661	633	621	579	614	624	614	611	613	600	619	614	656	613	649	554	615	625	611	608	627	627	635	667	607	616	680	595	626	658	672	648	610	638	587	645	676	634	603	605	635	603	586	613	658	609	580	617	594	625	626	653	639	653	665	634	612	601	665	641	675	645	617	612	621	624	625	588	619	624	615	665	605	605	653	600	651	669	611	647	607	597	596	629	580	662	617	611	682	640	643	618	634	575	601	624	636	628	663	603	657	667	612	643	658	630	652	628	636	648	636	610	645	626	633	605	622	656	653	638	616	603	599	648	636	660	635	594	628	590	642	655	650	627	666	595	629	640	634	604	650	691	612	647	662	581	592	596	639	662	645	613	649	631	656	696	674	636	598	680	656	660	631	648	633	637	638	643	618	624	597	678	645	577	638	607	640	584	628	649	628	633	642	622	632	605	620	615	672	606	614	638	620	638	611	637	655	627	650	613	652	625	657	609	665	661	622	654	609	650	595	641	648	632	623	623	610	660	617	603	628	665	613	650	636	575	652	600	634	612	612	642	655	621	627	647	656	623	600	678	627	608	633	664	621	586	605	646	617	613	608	622	648	653	614	631	649	625	605	634	574	632	640	643	635	636	638	608	593	638	610	631	687	627	658	617	656	650	590	628	670	642	639	598	647	642	654	624	645	677	647	636	613	618	683	622	634	622	625	616	657	607	622	638	645	605	661	649	648	640	645	596	622	669	625	679	619	639	604	593	646	622	624	668	619	634	654	612	636	609	625	642	627	594	665	616	679	615	612	630	642	647	647	605	625	627	651	637	603	655	630	631	635	654	663	659	602	620	630	644	680	624	613	657	607	628	619	639	651	653	608	675	638	645	601	677	616	644	616	652	606	622	664	628	609	609	644	641	623	598	648	707	632	650	624	626	667	634	586	636	635	618	644	626	628	633	649	668	621	634	622	643	634	656	636	609	608	595	617	666	678	627	681	642	668	630	634	629	638	657	630	623	650	641	623	636	633	601	699	634	615	627	611	659	615	651	612	636	628	607	613	667	647	631	611	615	665	619	647	630	612	641	654	633	599	648	618	670	640	674	616	590	617	615	577	610	674	660	630	652	646	580	628	677	601	635	595	658	597	677	623	609	608	617	665	611	616	615	651	598	619	655	623	650	663	645	630	599	599	673	609	654	619	618	603	653	680	641	653	643	651	574	625	618	617	629	633	641	611	612	657	648	608	623	675	625	607	620	634	630	651	599	603	630	642	624	622	660	644	668	670	624	632	598	622	615	620	615	655	643	603	626	605	618	628	632	589	627	619	679	681	635	630	617	570	626	625	646	621	616	611	673	647	623	628	652	617	614	608	648	598	623	648	650	623	624	625	637	638	669	646	652	626	645	600	639	613	611	636	591	625	696	642	682	629	623	594	613	609	700	633	608	625	613	592	650	645	600	628	672	587	652	637	631	659	652	638	652	628	637	636	587	638	641	697	618	631	619	621	624	642	640	623	681	660	623	635	591	618	678	587	613	636	611	610	616	665	589	648	611	696	637	642	644	658	643	639	671	596	656	637	632	634	619	674	675	629	636	656	634	594	658	620	633	592	643	634	605	634	621	633	616	593	645	579	649	619	667	649	641	651	636	681	624	581	605	645	670	659	621	629	639	657	639	647	626	617	610	609	639	617	577	650	596	621	641	665	623	634	606	614	627	590	568	611	639	641	633	691	618	657	591	597	619	657	626	679	633	626	646	612	645	589	613	626	616	633	566	671	703	651	622	585	663	621	628	615	651	613	622	649	673	610	674	665	656	629	631	607	637	642	626	642	637	599	667	611	658	643	617	626	626	633	600	628	668	627	633	645	672	614	658	617	591	640	669	614	622	676	648	649	621	675	623	603	612	620	614	598	590	636	659	636	619	621	669	607	651	624	648	595	630	632	615	628	625	589	583	615	654	648	643	653	631	658	648	620	648	605	642	611	657	631	644	625	623	628	632	588	596	593	629	644	636	656	646	686	650	591	640	612	647	613	687	606	648	617	628	660	674	672	580	604	691	611	604	684	626	615	643	656	599	648	601	671	611	630	615	666	645	700	615	624	651	589	682	580	621	635	609	624	665	642	662	612	631	637	637	615	638	612	623	650	619	630	628	613	702	645	673	567	612	657	628	610	624	646	661	641	617	606	582	654	630	665	609	617	637	640	616	640	627	662	625	639	623	576	643	637	617	648	613	653	629	629	597	619	615	624	650	623	663	641	639	619	603	630	605	640	632	621	629	619	606	602	635	643	678	633	651	633	648	603	699	654	654	621	629	628	642	605	596	602	665	647	633	685	632	636	601	650	661	608	599	601	624	647	613	627	598	633	623	626	607	605	590	678	660	620	680	642	642	596	640	641	622	631	619	641	650	634	606	667	625	657	683	604	640	635	635	611	692	637	620	653	620	634	576	596	636	654	590	629	627	634	630	644	607	630	626	641	628	652	601	648	645	635	588	603	560	629	701	635	584	631	612	612	641	609	664	635	658	656	620	629	645	585	641	610	610	615	664	630	686	648	619	657	640	634	653	595	600	604	640	606	626	667	668	675	624	644	649	669	622	633	606	633	652	596	662	599	629	668	633	660	643	633	667	648	637	621	638	634	578	613	609	612	626	649	627	656	652	641	644	593	610	593	598	633	629	630	614	624	642	633	590	655	631	661	647	650	640	594	675	575	578	616	682	641	623	662	602	654	644	599	660	640	597	614	615	599	619	647	649	592	585	615	604	632	619	666	674	615	675	589	610	605	607	649	641	644	666	654	635	675	626	640	651	636	611	635	652	639	639	640	704	592	649	574	604	603	650	605	636	639	645	622	624	640	659	601	612	651	587	656	630	634	621	653	650	624	602	586	638	600	601	606	602	598	669	608	627	712	637	644	655	640	676	587	636	658	571	634	606	639	625	633	622	675	669	685	655	625	649	628	624	632	639	663	586	607	658	630	612	555	597	632	620	623	614	637	618	647	617	618	661	637	620	632	601	634	613	693	619	637	595	659	654	619	650	614	670	611	610	648	628	647	619	596	628	643	672	637	645	642	685	645	623	599	646	648	671	655	683	638	625	660	662	586	647	691	588	617	645	639	606	646	660	679	638	641	620	598	612	616	620	620	627	686	628	658	572	674	656	652	655	667	633	669	636	589	639	597	635	648	629	613	644	615	618	653	658	663	673	595	649	662	641	608	609	677	592	628	630	648	627	662	622	640	604	654	614	639	690	657	647	625	638	608	628	635	627	622	647	663	605	618	646	630	612	627	645	651	620	656	627	641	602	622	598	607	646	616	600	611	618	644	623	644
7377	451	493	356	271	256	200	190	165	142	159	128	139	146	126	135	118	130	131	115	132	145	133	142	138	129	144	135	140	137	131	119	128	132	130	112	110	104	135	121	126	125	115	121	128	135	93	114	120	124	123	123	113	103	115	126	116	135	129	115	120	114	110	122	95	125	127	118	146	121	128	119	116	122	143	102	115	135	128	114	113	126	108	128	122	138	116	119	94	124	133	133	127	132	137	112	112	119	122	116	118	129	117	123	125	126	136	121	110	125	129	111	110	120	129	104	117	96	98	133	89	123	130	134	115	109	119	128	132	129	133	135	117	111	103	117	123	131	133	127	123	120	123	141	134	119	138	118	124	109	121	108	135	121	119	149	121	106	101	114	133	111	109	100	105	127	106	112	102	115	128	129	113	120	110	113	128	123	118	115	126	129	124	114	131	125	97	132	131	123	122	131	129	129	114	116	118	125	114	128	125	113	101	113	122	119	136	127	91	108	107	117	102	113	127	106	117	125	137	128	132	122	133	101	121	132	131	105	123	108	120	125	121	134	127	130	120	135	123	133	137	130	131	142	105	136	122	122	131	103	128	111	121	130	111	138	120	109	110	127	109	134	120	122	121	133	118	127	118	126	112	99	139	127	115	132	100	130	117	135	127	128	126	108	107	128	121	129	115	125	120	129	125	110	122	117	117	119	121	105	126	134	122	123	116	111	116	109	128	127	120	127	124	136	137	124	120	127	132	158	135	124	112	127	129	121	118	129	135	136	100	112	108	139	110	127	132	133	125	148	108	125	119	144	114	135	118	113	122	132	122	117	110	102	111	137	123	119	135	115	139	130	120	125	113	120	137	109	120	124	125	131	133	121	139	155	138	136	126	119	104	110	120	120	131	100	126	115	120	121	115	121	117	138	132	130	128	125	129	121	121	127	130	108	126	114	112	123	122	102	128	127	132	128	137	110	109	130	92	119	135	113	117	116	119	124	136	127	130	118	129	113	124	132	127	129	100	115	119	113	118	119	133	111	118	109	113	124	128	141	146	133	138	116	133	127	108	106	112	108	116	111	134	133	127	125	115	110	126	112	113	120	119	110	115	129	130	121	135	137	124	114	100	127	118	103	121	129	109	131	121	141	139	121	132	118	114	100	112	136	97	130	126	123	135	123	110	124	155	110	131	125	113	122	119	98	130	109	114	115	116	136	119	132	115	123	115	110	127	127	94	133	106	123	98	134	126	140	142	118	125	104	108	117	115	128	117	133	137	97	152	122	139	122	114	119	107	135	118	115	133	117	119	107	139	125	122	116	120	129	108	133	110	136	123	119	116	121	107	108	114	130	145	122	125	117	110	120	113	125	107	110	108	116	133	120	134	131	130	140	119	140	114	112	97	121	131	102	118	134	137	118	119	125	109	138	127	127	127	127	111	132	154	119	126	126	112	115	108	130	122	102	139	125	124	113	101	125	113	114	132	158	136	134	93	114	125	142	136	131	105	117	105	127	114	130	140	120	125	117	109	101	140	117	143	125	133	113	143	121	107	105	124	104	141	126	132	136	113	144	139	141	111	124	119	104	119	130	147	105	128	131	108	138	111	120	136	132	122	135	108	115	115	122	103	136	135	123	113	132	136	118	121	139	104	114	145	111	114	140	134	144	117	110	137	116	126	110	120	150	126	115	136	136	126	127	130	123	113	115	139	115	114	128	126	114	119	126	111	124	122	116	121	125	134	129	111	134	134	122	101	123	108	104	154	114	133	122	138	139	117	113	156	130	128	131	127	124	123	134	115	134	137	136	117	137	108	129	135	119	126	126	109	131	131	133	109	120	117	113	106	125	108	118	103	128	117	124	131	131	127	123	118	129	135	142	112	108	132	118	117	120	127	116	115	92	133	98	140	116	125	140	111	124	127	123	138	112	136	108	134	119	120	122	118	120	130	120	110	99	140	115	138	114	140	130	139	110	137	111	117	120	119	124	140	119	113	146	114	115	137	121	133	108	108	111	107	134	131	121	142	131	107	118	120	129	112	105	155	101	116	122	132	120	106	106	110	113	125	122	112	143	121	136	151	139	137	142	120	132	131	123	120	120	140	120	124	120	132	109	118	115	122	115	128	140	119	119	118	132	111	113	123	143	123	124	136	105	104	109	124	146	148	136	120	106	118	125	117	115	112	86	120	119	117	104	123	104	125	111	128	123	109	132	118	107	123	118	136	111	115	144	93	142	128	113	147	115	128	130	119	135	135	113	113	122	134	126	126	83	119	122	128	110	124	124	125	112	134	154	136	115	139	109	135	121	143	111	122	103	104	125	107	100	127	137	125	114	118	124	131	144	148	136	129	109	118	127	127	131	139	106	113	113	108	110	139	138	107	116	114	126	131	98	107	118	122	130	122	103	111	109	100	113	122	105	119	119	104	117	120	136	135	123	107	123	131	110	124	143	135	115	104	119	121	107	106	111	100	123	118	112	100	123	114	119	120	116	126	113	120	123	111	115	129	116	124	116	111	126	123	138	120	113	110	122	110	100	125	125	105	120	122	121	131	107	125	98	140	97	145	126	114	132	124	121	147	114	122	139	134	126	130	120	121	123	122	127	120	133	142	117	101	109	140	112	117	125	112	121	123	114	134	123	132	126	116	130	106	113	117	137	106	125	135	107	138	124	120	123	131	104	130	133	119	116	114	131	108	127	135	124	105	107	119	134	113	113	102	115	112	103	112	105	124	124	111	129	135	123	131	116	125	134	110	104	110	112	121	130	109	140	104	117	110	128	120	120	118	122	116	127	111	114	107	108	128	119	113	125	127	116	96	125	120	109	131	130	94	122	129	118	110	111	118	137	121	132	157	122	122	119	114	134	123	121	127	123	120	104	121	131	119	155	138	142	130	117	119	112	124	139	131	125	132	132	118	125	125	141	123	128	121	122	129	110	113	135	116	116	119	108	105	133	129	127	114	120	122	114	107	109	114	148	111	116	133	107	127	133	112	124	102	110	128	108	120	138	138	139	142	109	117	102	131	134	105	113	122	136	130	114	121	118	136	139	136	108	141	105	94	118	119	141	145	143	103	121	127	119	95	105	128	132	118	97	112	133	126	116	104	108	107	110	141	134	132	100	121	132	126	108	129	122	127	124	120	123	117	114	112	109	122	142	134	147	108	137	151	107	118	119	127	126	118	139	105	113	123	100	121	121	128	116	143	129	131	130	114	127	110	127	115	115	110	138	129	109	121	112	124	112	104	138	117	119	122	117	147	111	115	130	123	116	159	134	126	113	117	112	137	117	133	113	125	133	121	133	122	109	142	124	110	131	118	135	133	127	101	114	125	128	108	134	139	119	119	130	136	119	118	141	134	100	129	132	141	105	125	103	116	123	119	130	109	110	119	111	93	127	112	123	128	121	142	124	133	105	107	126	130	135	115	128	125	132	120	94	119	127	122	105	117	103	126	119	116	113	117	119	135	127	121	133	98	105	103	118	128	102	122	112	104	151	118	132
6131	676	1163	1281	1140	885	732	610	534	528	449	460	458	428	409	358	368	356	370	357	375	335	357	364	345	336	327	348	366	333	332	337	334	328	334	328	312	325	365	329	373	338	330	338	354	316	333	283	296	328	327	331	344	339	328	310	326	324	322	329	340	333	337	319	308	333	319	304	296	306	336	323	324	302	311	322	320	300	300	330	333	323	318	342	313	309	300	294	308	315	329	307	312	305	305	307	320	351	332	307	303	317	322	310	343	345	327	357	329	307	349	310	314	315	307	317	315	303	315	302	303	319	344	366	333	313	326	310	301	334	324	318	293	306	319	337	294	312	339	316	293	339	370	346	304	379	332	305	310	322	345	313	314	323	314	322	325	320	325	341	319	360	295	353	296	306	340	322	327	320	314	333	326	318	321	339	300	303	311	310	327	320	299	338	329	315	336	310	294	315	298	300	326	301	309	306	324	339	318	310	297	355	311	309	298	318	327	346	280	320	327	300	275	295	334	331	345	324	315	321	288	293	324	322	310	298	330	299	300	344	353	309	325	345	311	341	317	322	301	308	296	314	308	334	328	300	317	312	314	323	310	320	284	330	345	327	326	334	306	303	353	327	293	321	334	356	313	301	308	324	323	311	307	320	290	324	328	315	319	299	315	327	311	351	318	306	322	293	329	324	304	329	332	340	320	287	339	302	345	289	321	325	323	313	336	283	335	316	296	320	324	333	292	301	297	310	326	385	284	292	311	318	341	284	274	315	328	337	322	306	335	329	317	286	324	302	298	320	310	300	310	325	326	332	319	295	325	316	331	302	318	309	282	318	317	308	304	300	297	333	313	304	321	328	327	349	302	306	308	321	326	333	341	336	347	331	308	299	308	300	358	307	286	328	323	321	318	303	297	329	300	307	332	315	324	300	344	326	292	316	315	322	305	346	327	295	327	322	299	333	317	328	302	341	327	295	282	326	283	296	314	363	305	321	300	326	329	302	285	317	329	365	319	329	298	344	287	310	329	330	318	300	300	298	347	297	298	292	322	312	317	338	306	289	316	312	294	325	302	287	332	296	338	347	307	321	314	326	306	320	308	303	307	302	304	355	308	307	289	285	283	337	312	316	346	318	332	302	294	308	295	317	336	325	302	304	296	314	298	293	317	318	312	282	306	339	338	318	303	306	304	273	331	366	305	360	327	308	327	323	334	320	319	334	321	332	351	332	315	321	311	311	298	321	344	306	332	342	316	314	304	335	337	315	328	318	316	317	309	309	293	308	329	311	315	313	310	357	312	304	303	299	331	321	343	304	319	341	287	296	350	328	338	302	308	308	312	354	315	313	296	313	338	323	323	318	353	317	303	287	329	363	311	328	308	331	329	338	284	310	298	310	301	325	318	335	298	321	333	315	328	298	324	289	317	318	301	348	314	302	326	302	306	307	308	320	335	319	327	315	294	307	301	315	324	316	332	351	324	309	300	312	337	296	313	315	306	338	328	319	334	331	311	347	313	314	322	298	320	341	302	307	326	326	300	305	319	301	320	320	332	317	312	312	335	301	312	324	309	358	329	323	315	333	326	327	326	314	294	310	324	316	312	310	347	295	323	307	305	315	296	306	301	357	308	307	317	352	323	322	329	320	338	314	334	311	306	310	323	306	312	294	362	306	326	344	325	336	327	327	312	336	311	320	307	310	281	290	308	325	318	331	310	302	299	321	322	296	313	332	307	283	293	302	334	310	301	317	295	288	342	296	319	295	358	308	320	323	335	316	319	310	313	335	329	328	325	309	286	315	359	337	320	353	293	323	339	318	307	309	322	330	298	291	343	319	317	341	324	317	292	306	304	315	346	332	357	330	334	348	344	320	303	329	318	345	292	307	328	328	309	289	333	359	302	326	301	346	341	302	342	293	304	339	318	357	335	338	305	316	307	314	336	343	306	312	293	322	291	299	303	334	310	321	337	309	362	316	325	318	316	319	349	316	340	265	304	291	306	329	300	351	321	334	319	312	289	316	309	303	318	322	348	351	307	328	323	321	339	337	311	299	330	303	330	291	314	311	324	292	299	321	279	334	323	330	306	305	297	315	301	338	343	319	338	335	327	303	343	332	328	295	287	301	313	360	326	285	337	322	302	305	312	300	341	329	334	309	286	330	292	315	338	311	349	321	308	327	345	270	324	294	341	333	350	279	319	316	311	289	320	321	316	316	328	322	328	321	327	339	314	307	315	284	301	317	324	300	303	301	289	319	314	322	316	362	332	298	293	307	295	331	314	328	326	343	310	331	303	274	341	325	308	327	307	332	330	317	341	312	295	317	318	314	310	319	325	324	325	311	320	305	323	319	314	327	334	340	341	313	333	306	343	327	328	313	299	294	313	332	318	306	326	288	280	322	324	314	303	318	319	312	335	309	311	334	303	317	319	320	297	325	300	311	293	298	313	329	339	277	336	282	329	313	327	310	342	289	322	311	334	274	329	310	322	332	317	353	326	325	302	319	325	325	275	297	302	338	346	294	329	300	323	326	338	296	304	289	350	284	322	351	339	317	344	340	342	290	289	309	329	310	315	276	330	332	315	334	332	335	337	309	341	301	321	326	311	317	324	326	291	317	302	331	288	345	325	342	329	305	323	292	309	315	316	311	322	300	350	356	321	323	301	306	345	291	357	323	320	317	295	301	292	305	313	327	313	332	304	333	353	315	292	299	308	319	306	326	310	303	323	313	324	339	329	340	327	295	303	345	307	331	321	322	316	308	318	326	314	324	320	330	317	329	295	290	303	318	296	291	327	338	325	289	338	305	324	322	322	316	304	337	309	356	314	327	320	311	338	331	302	293	332	341	304	318	287	315	328	283	316	327	314	309	332	308	312	312	328	354	327	324	310	343	328	338	318	303	339	329	297	343	317	327	304	290	319	304	297	332	328	314	333	331	293	312	319	301	321	332	283	311	327	311	332	318	334	315	311	301	305	303	325	311	283	344	332	325	296	333	291	341	292	332	312	329	338	299	299	318	319	345	316	293	321	337	288	324	294	301	326	325	316	324	319	289	320	318	313	333	279	318	331	313	293	327	326	269	310	341	324	323	326	296	325	330	329	338	334	308	316	315	331	328	333	339	308	311	299	330	341	307	332	294	329	292	303	332	296	325	337	337	313	323	342	301	299	334	324	299	337	314	328	349	297	313	318	315	311	305	317	312	332	327	340	325	299	293	303	280	309	334	306	331	320	328	314	291	296	302	295	340	324	354	306	308	312	346	305	296	328	323	320	308	303	314	334	304	317	315	308	323	341	340	303	323	341	287	290	296	292	299	353	336	321	326	297	330	288	332	325	318	325	303	286	302	302	313	308	345	305	310	339	322	315	348	310	327	258	348	305	332	319	305	330	315	318	298	325	301	340	297	326	342	306	307	327	301	336	303	326	308	299	326	318	334	288	311	322	318	332	329	319	295	319	317	291	296	335	333	314	302	355	293	300	303	309	317	317	278	333	304	303	338	323	340
14014	1240	963	712	490	352	303	277	258	218	206	207	205	209	182	198	186	184	195	164	190	174	161	174	186	196	175	195	183	185	192	176	162	147	173	181	172	190	181	181	146	183	168	155	161	184	180	168	187	162	149	174	159	187	167	157	151	199	183	185	168	170	189	165	181	166	181	180	180	192	181	176	174	168	177	155	179	174	185	192	167	174	184	157	164	175	181	166	176	167	161	165	172	198	159	220	182	154	127	166	171	187	173	158	180	158	169	171	152	146	145	181	165	166	178	168	167	168	151	160	163	167	169	162	178	161	195	177	186	185	165	144	165	206	167	186	157	176	175	191	162	189	166	184	173	159	178	171	160	195	162	142	157	184	167	157	171	173	173	171	171	170	160	180	165	179	197	151	166	141	160	192	164	172	173	177	168	154	171	147	173	176	174	181	156	142	165	153	164	167	172	179	181	152	157	157	151	191	154	174	169	161	159	183	158	168	198	169	167	173	171	149	172	162	176	169	172	184	154	173	171	164	147	164	177	193	183	156	172	176	169	182	174	179	147	150	172	145	178	171	202	183	186	166	156	152	160	189	169	175	167	165	167	182	157	175	146	185	170	167	164	186	175	146	157	151	174	137	183	157	156	167	147	158	179	183	152	160	159	185	168	185	177	156	150	154	196	187	143	196	156	159	151	200	168	169	165	171	160	141	175	184	164	176	180	163	156	145	162	143	167	188	190	170	142	177	183	171	181	153	176	185	162	169	185	146	170	162	167	176	157	172	158	183	167	158	166	184	161	159	169	157	152	169	181	170	178	182	171	176	181	181	140	174	152	169	194	167	177	173	188	167	179	164	167	182	158	158	168	166	191	176	174	146	178	161	191	179	170	166	167	166	179	153	149	166	175	166	182	185	176	165	184	170	165	178	150	188	184	177	152	155	166	158	167	152	174	185	177	160	162	172	190	184	164	198	194	188	183	164	159	162	161	160	160	160	157	168	211	163	156	155	182	180	181	177	165	155	161	181	197	158	182	171	187	183	151	195	166	152	181	151	148	170	179	177	183	187	172	149	180	180	180	155	169	164	161	164	192	171	198	188	171	172	191	141	186	203	190	181	163	178	161	174	174	186	180	183	166	149	180	153	178	170	169	164	183	182	178	169	171	160	187	180	170	200	152	186	176	142	191	140	146	159	165	151	175	158	140	141	192	167	165	172	180	163	148	164	182	176	179	173	186	157	176	154	152	175	165	162	164	165	156	159	181	160	148	176	164	143	170	176	161	196	169	177	160	162	178	161	178	163	194	160	190	161	199	166	174	166	162	177	164	168	187	200	168	159	187	163	158	170	175	165	190	191	161	162	172	179	147	158	148	168	181	169	164	171	176	156	187	161	163	183	159	164	166	157	157	156	170	164	179	181	159	151	165	161	156	150	167	160	177	155	160	174	169	162	146	166	182	177	168	160	185	158	168	172	188	152	189	152	147	169	183	183	163	180	168	163	174	140	169	161	178	171	164	165	161	164	171	170	163	170	157	168	160	165	183	163	177	162	167	171	173	165	148	171	166	176	157	165	180	185	160	199	182	164	163	170	170	176	154	176	158	153	170	201	193	153	177	170	146	197	178	185	145	181	154	143	167	183	171	182	195	151	171	168	165	193	182	155	159	189	180	182	158	187	176	183	181	183	193	158	153	184	160	161	145	141	170	177	167	170	189	171	167	179	181	145	203	169	157	157	161	152	153	189	185	180	167	156	175	173	145	149	178	174	169	174	172	183	180	185	185	162	168	155	162	165	180	176	183	156	165	145	154	148	154	171	146	152	178	146	184	152	169	189	166	159	171	159	170	148	191	169	166	178	188	184	187	166	187	185	176	199	179	143	146	206	159	175	162	135	172	168	196	203	166	188	172	169	159	170	202	170	161	161	182	155	179	169	177	180	169	173	182	211	178	143	169	180	157	176	174	168	160	184	176	181	161	158	168	180	166	173	177	177	178	167	172	199	178	204	166	166	177	173	165	189	180	204	176	179	171	164	165	160	173	175	193	179	145	164	172	189	174	157	163	163	171	182	161	168	169	186	174	144	200	166	182	166	162	187	156	199	174	173	169	168	177	145	187	162	171	176	168	184	194	156	178	164	169	158	186	182	147	199	180	180	141	177	156	155	155	178	180	168	147	169	179	165	166	180	175	153	161	171	158	161	159	174	170	159	197	186	172	161	163	171	171	151	193	168	176	189	173	151	183	153	165	147	181	172	160	201	198	168	157	176	171	166	160	185	176	182	175	179	167	159	181	166	155	177	187	171	170	166	175	166	206	172	176	182	191	162	177	177	172	156	175	172	166	169	155	180	176	164	157	189	159	167	164	148	159	155	140	157	154	180	197	189	157	172	180	192	178	162	179	180	170	185	172	171	163	195	152	199	169	187	183	179	161	142	195	174	173	180	174	165	159	136	146	154	152	168	167	175	156	150	161	162	158	182	164	176	169	184	181	201	191	164	161	178	176	176	158	164	177	188	150	166	157	185	189	201	167	164	160	164	160	177	179	179	171	182	155	176	179	137	180	174	173	164	155	162	177	166	199	155	161	175	169	168	155	159	156	172	189	146	153	180	160	175	161	150	176	167	171	162	176	162	184	165	170	160	186	135	175	194	196	174	192	163	181	156	179	180	160	170	173	197	191	148	165	154	153	166	143	181	157	171	154	168	167	191	155	168	150	163	198	174	166	168	164	170	160	176	176	169	152	186	169	148	183	176	174	164	166	157	165	156	155	166	157	160	180	187	176	169	167	180	188	139	188	189	182	169	181	179	172	169	163	169	135	185	174	139	149	160	180	172	157	182	151	177	157	204	180	177	177	166	169	148	199	188	150	182	173	175	184	168	162	192	163	182	174	152	174	162	164	157	168	186	164	155	162	167	187	176	166	157	194	184	169	125	156	153	177	168	182	173	144	166	174	154	159	148	143	163	173	169	147	188	176	182	168	159	169	174	176	180	155	141	173	182	178	177	162	169	162	166	167	192	155	162	170	185	184	176	169	168	178	181	161	163	181	152	179	160	161	185	160	175	189	173	175	153	156	188	154	160	185	191	171	150	151	177	158	164	168	183	204	155	163	159	190	157	166	176	183	204	192	166	192	161	171	167	174	153	170	171	173	148	172	164	176	170	193	183	169	171	155	173	142	173	179	176	140	165	161	193	185	192	183	192	160	169	160	195	184	167	172	200	178	154	149	187	184	164	171	157	169	174	154	179	169	169	167	162	164	156	157	159	174	163	163	167	174	167	154	165	157	161	173	153	175	165	155	187	169	174	213	169	182	183	161	164	176	175	190	152	155	151	157	164	164	192	190	184	173	167	183	185	168	167	166	160	149	177	166	172	134	175	168	180	167	189	176	172	161	154	164	146	166	175	167	138	155	194	160	182	174	178	174	161	146	180	171	193	199	176	180	191	169	174	177	159	171	156	158	194	162	148	159	168	180	167	171	169	151	177	157	142	175	163
8211	1084	2065	2236	1958	1492	1178	982	932	763	743	696	710	648	598	598	550	617	556	540	532	533	516	525	484	526	489	522	486	453	477	509	443	464	453	455	464	453	474	447	476	470	441	423	430	454	469	433	477	402	428	384	441	425	458	471	417	462	422	486	438	451	443	426	452	447	467	428	405	407	413	414	433	446	450	414	460	432	430	409	395	453	439	439	421	397	403	468	433	446	422	424	459	444	434	416	434	402	432	395	432	423	450	444	382	477	434	403	447	427	391	409	424	435	433	428	454	455	415	411	417	411	453	434	472	402	452	434	440	420	467	418	473	440	388	420	408	482	413	415	410	417	447	460	484	473	409	476	397	426	435	465	445	435	451	431	454	449	409	434	439	465	421	452	409	447	430	427	418	422	396	444	429	409	409	385	410	429	416	436	440	470	446	408	424	424	442	406	409	474	440	443	425	413	436	389	432	443	450	408	401	409	466	391	454	401	437	412	450	437	412	409	419	398	444	438	420	401	465	432	426	459	403	494	416	422	463	436	433	401	443	464	402	454	429	404	418	420	452	434	406	423	446	433	414	414	421	435	422	437	445	428	431	433	424	397	367	420	451	462	417	439	425	470	430	424	421	420	426	406	437	418	434	435	414	434	414	437	432	433	389	443	454	426	449	448	433	435	470	439	422	414	427	461	443	411	466	462	477	428	440	423	429	429	444	428	423	436	417	433	431	446	375	454	433	401	436	467	475	435	448	440	459	437	453	474	445	415	446	442	420	427	421	374	431	423	440	430	439	439	446	399	450	434	437	463	421	393	416	424	414	419	430	432	445	394	434	483	459	395	410	421	404	451	425	409	418	403	420	466	438	456	478	445	397	455	454	473	430	424	460	436	430	451	410	425	425	415	397	463	414	436	449	434	417	414	419	458	432	409	470	463	397	438	434	418	402	389	426	421	435	479	476	451	441	431	461	450	437	436	416	444	456	412	464	442	446	416	426	468	406	456	467	455	427	427	395	452	409	439	430	459	373	430	429	438	439	410	455	456	417	387	427	433	417	453	462	427	429	409	430	419	454	414	435	400	429	436	470	437	438	447	417	450	421	436	412	414	441	434	415	453	452	425	447	416	407	428	426	431	443	406	428	404	436	447	420	464	437	455	437	430	390	437	472	442	399	395	420	405	484	398	447	435	464	445	426	419	456	431	422	446	427	438	447	468	398	457	420	393	447	423	420	486	424	410	452	432	420	432	443	410	448	462	423	424	407	408	421	415	400	429	446	444	426	437	422	424	422	424	429	448	408	427	461	431	429	391	441	422	432	425	403	398	463	429	487	433	414	430	398	441	440	431	419	426	397	406	411	442	437	449	450	465	425	439	450	433	457	427	432	435	430	444	436	392	437	462	399	482	438	456	457	430	434	433	444	436	437	435	449	423	462	446	437	432	424	416	437	426	444	409	423	454	406	424	431	455	431	380	422	443	467	409	443	420	448	444	429	388	433	399	409	448	444	419	432	443	455	421	410	442	450	443	457	437	471	408	434	474	444	430	424	420	431	450	419	426	490	438	414	415	454	441	413	432	398	377	435	407	434	458	425	447	462	418	424	432	453	399	430	444	425	442	413	403	396	429	431	453	447	414	426	467	413	451	420	410	417	461	441	446	412	420	457	445	437	447	429	440	441	433	435	417	450	456	399	455	433	417	416	422	471	444	459	461	430	445	427	468	449	433	438	445	465	454	431	443	460	476	465	445	391	420	457	450	444	422	439	453	475	426	440	415	462	415	404	430	433	444	407	427	435	425	439	388	424	443	431	449	428	406	443	448	448	427	456	414	431	430	416	392	409	434	440	440	376	471	425	427	427	403	416	427	420	413	413	426	438	410	402	419	422	412	415	411	441	445	440	414	424	414	393	427	441	452	414	444	490	431	460	468	450	392	414	445	416	446	435	451	449	399	423	430	398	406	433	422	402	428	435	384	421	435	429	392	454	435	411	466	432	459	448	454	441	399	420	419	422	437	400	444	446	419	446	447	400	449	417	418	420	408	430	446	441	443	444	423	431	455	463	442	450	398	420	467	421	427	427	424	426	436	453	454	452	424	421	432	415	399	462	431	465	431	407	392	432	438	411	447	419	445	421	442	411	437	419	422	420	484	427	408	438	432	403	415	409	404	408	456	406	431	415	421	433	396	438	429	391	446	382	416	408	462	406	411	455	437	447	443	431	424	420	433	431	448	414	421	464	424	413	436	401	418	447	454	435	406	442	426	466	414	377	455	425	410	415	398	446	441	397	431	429	450	420	436	434	402	436	459	415	454	424	393	440	414	430	436	445	405	456	428	437	427	435	407	455	411	448	433	440	420	398	405	419	423	468	452	394	415	408	413	420	430	437	443	441	440	444	445	398	424	418	414	426	431	481	436	407	482	429	398	396	415	431	447	441	457	427	413	412	443	434	438	439	393	424	460	424	464	392	455	427	452	434	448	480	417	443	436	422	436	452	439	425	445	436	433	424	443	436	449	424	388	418	419	388	413	422	413	463	448	446	444	414	458	396	436	415	429	430	447	457	409	440	416	438	451	399	420	439	429	450	442	454	436	434	450	440	416	411	429	479	426	428	425	408	449	483	429	424	433	437	402	435	400	434	407	420	424	448	397	424	413	403	444	426	405	430	432	446	435	442	450	453	430	462	449	415	429	467	422	428	403	440	454	445	442	407	440	440	406	433	428	424	421	435	424	416	430	444	451	423	425	417	392	484	423	471	445	440	422	440	423	418	461	412	454	415	415	418	420	419	429	447	431	405	432	420	448	409	416	433	465	413	459	450	424	400	412	441	434	411	474	495	413	405	431	398	424	427	445	435	410	437	426	450	427	415	429	450	462	440	428	438	453	412	424	433	445	431	422	436	374	429	431	466	433	478	430	391	444	423	432	383	448	448	463	416	409	424	428	419	449	389	447	427	465	402	441	450	433	442	455	460	442	404	438	424	414	444	417	436	429	414	446	462	424	430	412	426	449	439	417	435	467	449	439	435	447	420	443	473	480	454	408	449	441	436	414	434	422	450	437	429	445	429	415	409	473	438	446	434	445	428	435	489	473	445	413	422	440	449	411	444	443	420	460	412	430	408	417	432	408	479	423	446	446	426	442	421	433	394	440	410	412	439	435	443	422	433	464	432	420	415	412	485	415	454	411	439	431	447	419	452	442	443	468	430	451	469	413	398	422	427	446	448	430	430	421	469	457	422	426	454	452	408	439	413	444	446	415	405	457	405	434	429	456	442	445	423	474	427	417	446	409	466	419	422	429	449	452	493	391	410	418	427	409	436	471	421	460	426	443	462	386	419	415	414	411	419	411	410	430	441	446	455	437	433	476	459	435	455	400	419	436	424	427	442	460	423	439	424	437	411	399	438	443	447	413	466	479	429	415	430	450	452	416	412	413	434	387	439	447	437	433	442	447	414	414	386	433	417	460	456	439	410	418	417	436	459	455	451	467	465	436
1520	314	310	243	298	291	315	282	266	284	253	313	280	301	295	279	264	295	311	288	265	279	271	326	302	306	293	266	280	282	279	312	322	269	268	285	259	269	283	271	314	291	252	279	289	286	294	294	309	312	267	287	269	297	292	296	306	286	287	316	320	291	286	291	298	300	248	285	258	317	298	289	239	276	278	269	303	257	262	296	305	277	301	264	267	275	280	258	308	275	271	270	286	264	300	266	296	284	287	261	274	271	277	273	284	252	308	303	257	244	327	274	262	316	276	270	274	259	315	281	275	341	286	300	284	259	283	265	271	297	301	257	299	291	253	281	267	269	294	305	285	286	276	280	283	312	283	269	289	289	297	295	284	308	280	289	265	288	296	242	282	286	268	298	267	286	264	291	277	273	291	279	303	316	301	258	267	269	292	267	285	284	289	261	290	277	241	267	256	253	283	278	301	290	251	272	287	287	261	288	273	307	282	277	320	281	276	308	265	275	276	276	263	310	325	258	285	279	310	276	288	298	259	298	291	309	290	256	282	277	270	292	284	277	286	284	282	237	302	277	279	302	262	295	251	301	268	284	297	260	301	264	284	305	311	279	313	287	287	253	272	288	288	288	276	316	293	292	316	310	285	313	305	313	258	276	266	276	261	285	279	288	300	271	270	277	284	275	289	284	312	303	312	289	276	260	270	269	294	285	300	270	290	292	263	282	302	283	296	301	271	277	283	311	295	288	289	285	300	263	297	284	264	270	273	298	298	286	310	250	281	285	293	299	283	307	275	303	253	287	274	250	302	269	300	292	290	304	288	282	295	296	287	272	255	277	283	299	283	286	288	269	282	300	289	293	252	285	296	256	294	284	270	284	292	269	270	248	280	269	292	289	289	261	297	258	283	301	283	322	273	273	256	277	321	289	303	288	281	305	279	312	288	295	300	301	319	266	264	282	289	293	283	300	295	309	267	314	283	327	282	283	266	243	282	281	287	260	278	292	283	300	285	297	266	292	273	305	308	269	316	250	268	242	262	274	281	302	287	261	305	268	286	308	276	295	290	277	302	282	261	312	278	255	249	264	308	298	300	298	290	278	277	287	257	275	301	296	273	273	293	321	319	288	284	259	258	273	271	300	282	293	286	280	268	262	286	290	262	306	261	250	268	302	309	276	239	289	279	294	269	280	300	288	277	309	266	282	292	263	293	305	273	321	271	268	263	300	297	293	261	269	287	282	292	286	284	292	281	263	284	276	287	254	295	281	301	299	309	258	280	288	275	275	292	264	306	270	297	276	291	226	255	302	285	301	276	285	302	307	279	262	266	280	286	265	278	283	306	265	271	289	294	298	262	232	317	246	267	265	281	281	283	280	313	267	275	292	320	272	290	293	309	272	291	295	292	256	259	306	264	283	330	273	275	280	283	288	336	280	297	278	268	258	296	275	258	277	284	291	289	304	293	278	311	268	270	275	273	269	274	265	275	294	288	295	277	269	307	280	270	304	281	307	269	257	290	278	283	291	277	310	271	250	251	262	255	319	262	275	323	260	267	301	271	279	284	254	282	284	289	284	250	267	293	278	292	289	302	308	292	251	292	299	310	282	284	290	288	272	272	288	299	305	295	294	300	274	304	294	306	274	287	292	313	304	296	279	267	282	257	277	286	282	281	274	308	263	303	326	284	293	280	272	271	295	309	296	304	298	303	260	267	263	294	286	291	300	264	289	301	298	293	283	296	311	301	251	265	258	306	253	293	261	273	333	298	283	248	278	262	298	320	286	251	284	295	292	262	279	292	291	267	278	266	269	266	289	282	282	282	288	297	296	248	274	283	271	282	309	252	333	304	255	278	290	280	269	285	271	274	288	290	280	310	292	280	286	297	304	261	284	290	263	271	261	263	293	265	287	280	281	249	278	299	261	282	306	284	277	284	278	277	307	280	284	269	274	295	272	264	290	288	276	319	258	270	310	288	302	283	272	328	263	249	275	309	263	294	299	285	314	287	279	263	257	279	312	270	274	273	314	280	259	297	279	273	283	298	265	292	281	283	292	267	295	247	285	299	284	280	320	300	294	307	299	282	287	275	260	287	277	274	286	272	300	279	280	305	280	309	290	276	279	297	271	281	268	278	294	244	264	298	292	290	282	287	292	279	281	295	285	306	289	290	280	256	274	272	260	273	253	278	286	282	273	275	273	258	264	269	321	300	285	286	283	264	307	259	283	293	292	291	320	277	257	290	285	290	274	280	311	281	289	294	297	266	274	295	296	292	277	272	257	305	289	274	267	239	269	285	274	290	286	296	246	287	286	257	309	296	244	282	269	307	269	294	297	316	275	278	307	264	307	251	255	310	327	290	273	261	292	334	294	262	275	279	264	268	260	281	274	283	280	271	277	255	293	275	269	296	307	302	283	263	312	235	261	310	269	271	281	275	285	299	294	261	270	322	292	254	228	297	274	289	295	289	268	293	297	286	303	275	269	248	278	324	303	259	309	293	284	271	268	256	295	290	280	259	311	268	300	313	296	293	283	302	251	252	295	282	269	262	245	290	283	293	258	279	320	299	293	281	307	299	250	272	316	284	264	277	268	243	274	282	301	267	306	268	264	250	289	277	294	263	241	304	309	307	256	301	232	262	267	291	284	286	284	278	321	277	261	277	292	246	293	285	283	247	283	263	300	274	320	285	273	297	249	301	308	308	289	294	246	299	278	274	280	281	272	280	256	284	254	247	280	291	287	271	316	311	299	286	287	316	256	275	311	307	288	309	288	271	271	282	245	286	259	274	294	268	285	296	294	291	305	267	287	260	303	274	257	278	309	255	264	269	268	289	262	270	311	265	262	281	271	253	255	266	258	282	305	299	306	303	278	306	298	274	291	294	253	262	257	296	271	305	270	297	245	277	278	319	280	303	320	281	282	249	287	291	269	291	301	283	302	308	285	258	266	313	289	295	278	264	271	293	264	293	294	287	282	295	281	277	262	300	294	290	308	312	291	307	286	315	264	288	267	276	307	291	285	298	287	305	280	302	268	299	302	272	284	298	304	285	280	294	288	326	281	284	270	301	264	282	290	260	305	307	265	309	270	283	282	249	264	281	289	282	299	264	301	269	292	259	275	279	278	279	248	283	251	274	274	279	292	295	274	274	291	312	295	286	313	258	289	287	280	299	274	249	296	279	270	283	288	248	314	283	290	297	275	299	278	288	316	236	259	305	289	311	301	310	265	250	282	299	295	322	282	271	269	280	251	277	285	272	293	283	284	268	267	251	261	266	329	267	318	276	278	287	284	260	300	291	278	287	304	314	283	281	284	268	301	293	285	278	289	325	306	289	292	303	329	270	272	307	289	298	302	309	257	286	313	275	280	265	259	291	310	288	287	274	280	313	264	255	285	286	294	277	265	285	273	269	250	288	287	293	270	304	281	282	308	261	293	303	281	271	252	315	325	304	302	310	269	279	306	298	282	280	275	284	289	246	320	327	325	296	325	283	294	288	271	265	288
1879	671	673	647	654	676	607	678	663	676	648	626	647	645	653	606	634	624	637	619	660	581	626	630	657	677	633	651	623	616	664	615	600	624	672	617	632	620	634	594	668	625	634	594	639	593	622	657	633	603	634	644	633	617	651	629	650	631	623	631	632	641	648	597	614	624	626	639	629	625	615	652	609	631	582	656	657	639	643	642	637	633	646	643	637	634	625	617	583	664	632	660	636	657	636	651	629	637	646	618	637	610	606	634	670	622	653	613	650	632	648	613	610	647	664	660	636	612	659	654	637	602	625	586	642	647	684	648	645	623	610	640	622	631	631	671	644	612	611	626	646	590	624	606	623	646	620	631	638	615	637	609	653	640	631	627	651	643	650	613	603	629	686	551	649	624	608	652	636	643	597	640	637	633	625	588	641	640	649	640	584	644	618	660	603	650	669	670	646	612	595	667	622	630	610	607	641	624	628	654	650	633	622	654	658	637	657	657	622	603	649	678	650	648	649	631	654	651	692	607	646	655	670	652	640	620	620	674	634	614	636	616	657	608	646	651	614	620	646	644	625	664	642	676	663	638	601	649	632	615	640	642	594	633	624	599	594	629	643	649	633	602	702	651	623	614	633	653	634	634	599	637	630	643	671	616	608	601	615	607	636	633	676	657	572	600	609	677	662	593	609	659	650	623	639	604	646	638	649	607	622	613	638	648	614	662	638	614	627	616	648	635	597	617	622	589	630	590	652	637	601	621	644	651	639	608	619	620	605	631	623	652	621	639	620	605	627	697	616	625	647	593	591	644	660	587	647	684	622	674	632	658	610	605	646	604	642	560	648	627	654	657	656	626	617	643	662	628	604	623	660	610	620	619	614	659	607	601	632	602	647	635	656	656	588	587	618	648	607	638	623	603	680	606	606	677	620	623	597	603	627	617	644	607	651	663	632	639	649	633	624	690	606	601	622	637	638	666	660	631	618	609	676	642	642	624	617	626	646	633	658	642	604	611	603	579	636	615	668	606	620	618	668	578	633	634	621	658	625	631	616	651	604	665	672	669	671	632	611	630	631	619	678	609	624	609	622	634	595	644	579	620	604	634	610	646	637	601	628	622	617	634	636	654	616	642	674	625	656	609	637	627	641	632	695	609	625	634	624	639	597	604	675	642	651	652	597	582	590	672	660	641	586	644	659	599	621	643	623	665	656	642	655	611	658	580	663	582	647	616	655	620	576	597	622	605	617	634	638	635	613	615	636	640	616	645	601	641	607	633	585	618	626	620	641	635	665	622	642	650	626	627	622	612	614	589	659	636	608	633	630	653	659	624	641	648	642	612	663	646	674	585	623	648	597	644	596	635	648	636	632	634	659	666	625	641	670	642	631	635	625	620	588	639	610	655	647	646	636	601	665	569	631	587	644	632	616	631	608	618	603	565	587	634	636	587	619	638	616	597	631	653	586	634	682	650	637	628	637	660	639	584	625	598	656	653	638	612	625	623	649	632	656	608	655	611	605	664	631	615	642	659	641	657	626	634	591	644	639	598	633	652	586	616	627	684	613	645	626	700	639	652	643	609	622	681	619	643	601	622	595	625	647	634	636	600	633	585	613	609	605	603	607	664	642	636	623	625	635	650	625	662	637	620	626	612	629	631	656	679	619	653	660	642	609	625	599	668	589	621	647	635	603	624	591	593	641	598	618	618	627	652	603	613	671	607	645	603	700	612	597	629	609	610	629	672	656	654	632	598	633	648	624	629	658	652	593	609	638	626	646	617	615	567	670	660	621	644	611	623	603	612	630	659	659	607	602	652	637	650	598	625	611	632	655	656	613	632	612	593	687	619	617	626	596	627	654	673	640	649	662	623	672	651	627	656	638	631	653	650	586	637	646	651	660	687	593	680	682	613	632	646	684	619	612	655	591	621	622	622	647	633	616	611	599	625	649	591	623	636	639	668	630	666	608	639	621	589	642	628	612	586	675	631	583	616	624	584	584	609	641	586	624	588	628	623	612	643	650	638	626	640	642	623	616	619	599	640	600	606	671	606	617	613	636	601	619	651	657	608	639	603	615	609	605	639	593	597	609	657	655	602	649	634	592	626	604	638	648	633	588	659	632	627	582	583	601	621	631	608	676	620	601	613	644	629	664	611	677	687	637	635	622	615	604	614	571	618	617	627	644	649	650	671	588	652	663	611	660	609	599	600	675	656	647	604	611	615	613	653	623	598	676	646	622	637	642	635	627	653	646	606	648	683	644	626	607	624	592	671	628	622	601	598	634	616	642	644	613	619	621	608	613	574	667	629	655	633	589	609	637	630	628	615	611	641	646	626	661	621	639	648	631	640	612	662	594	690	645	647	662	630	643	602	632	591	633	599	631	609	578	678	666	649	670	646	661	654	619	665	626	604	586	603	653	586	598	631	604	630	657	609	648	635	640	623	605	574	679	695	607	702	594	633	604	662	649	618	636	642	671	649	650	635	616	630	679	663	644	626	605	598	644	636	673	599	627	650	678	621	656	604	643	650	605	633	615	618	639	637	639	662	613	610	650	668	667	617	606	607	640	650	621	590	631	576	653	606	590	631	590	599	620	651	661	618	595	608	655	623	613	635	625	647	652	648	638	646	615	611	611	636	650	660	590	601	602	643	633	625	633	645	650	626	672	638	653	654	610	600	629	610	624	635	649	633	609	618	630	598	600	620	646	642	625	607	624	624	628	637	615	644	693	614	627	634	678	639	627	641	666	676	625	653	604	697	605	611	626	599	629	623	624	625	578	640	588	639	611	579	631	630	651	619	632	656	689	576	645	615	625	612	628	629	669	696	640	624	617	641	626	625	614	600	627	615	663	648	658	620	598	629	630	590	656	641	641	636	587	663	610	645	640	625	612	651	600	670	623	626	621	631	667	583	638	588	674	600	638	625	625	626	662	675	660	645	591	623	609	669	597	631	619	671	633	627	599	636	622	617	636	641	632	667	619	604	648	613	656	648	590	633	651	642	631	661	637	640	654	643	598	637	647	635	638	639	600	649	603	582	664	633	614	589	630	635	621	625	650	616	603	664	647	652	686	642	605	626	611	634	664	614	633	660	673	621	676	612	671	626	625	686	648	679	655	597	615	610	600	622	627	628	610	639	586	634	640	619	613	673	655	634	667	608	603	652	667	672	636	581	660	609	627	640	613	612	634	655	640	644	583	607	629	618	590	588	619	619	634	647	654	612	653	625	600	629	652	631	641	636	680	656	631	620	631	663	617	643	617	620	627	648	673	621	615	639	641	679	635	649	634	621	631	648	598	652	664	655	639	641	591	579	634	677	606	635	619	630	606	601	625	630	663	660	629	617	669	604	603	617	622	651	604	645	631	642	586	639	628	580	633	616	620	639	618	621	577	651	625	608	595	645	640	600	656	607	606	636	608	602	591	625	619	646	636	665	646	645	644	630	618	609	636	627	608	606	639	609	611	630	622	619	618	608	598	648	643	613	608	616	642	625	596	621	616	608
7524	513	507	370	301	220	219	212	161	153	149	145	133	143	124	121	127	114	126	155	110	126	149	112	125	109	101	118	136	149	126	118	115	138	124	123	155	116	101	117	118	136	142	129	105	126	128	118	112	133	116	127	124	140	119	134	123	128	117	151	118	118	124	150	112	110	130	140	117	117	137	99	120	128	118	119	123	112	113	128	113	121	119	126	119	115	116	119	132	115	147	115	131	102	134	125	115	130	134	148	113	101	121	125	119	122	153	141	118	101	129	135	134	83	109	126	148	124	135	128	110	103	101	126	133	94	127	123	129	120	123	113	111	117	132	121	128	130	124	118	130	120	123	120	110	133	133	126	135	113	112	130	120	135	127	129	127	97	110	135	122	149	142	108	112	122	102	117	122	128	125	123	123	115	125	130	125	120	104	128	126	128	121	137	128	124	123	115	118	139	140	121	122	136	151	126	119	117	117	135	111	127	134	121	143	128	113	120	130	110	120	110	136	135	155	117	121	128	110	139	119	111	112	137	120	114	92	94	128	124	128	148	107	117	119	118	118	109	117	120	125	128	112	128	114	118	132	104	120	141	121	122	136	107	117	135	140	112	123	121	125	119	127	110	119	136	115	122	127	133	128	120	122	118	160	130	124	145	140	122	103	129	130	139	125	117	132	106	150	119	117	113	122	140	127	117	115	123	134	139	134	111	117	129	129	135	128	120	129	131	112	135	121	126	136	124	127	126	118	114	126	116	123	137	124	112	118	130	116	118	144	110	117	112	131	145	107	117	129	119	129	135	114	111	129	120	126	131	127	121	112	144	125	130	117	130	132	127	141	132	117	136	134	114	132	134	123	133	122	129	121	119	132	123	118	133	117	159	118	139	121	109	124	119	123	113	93	130	118	116	137	95	112	110	110	128	104	120	108	122	103	115	114	105	144	114	135	153	115	134	112	109	146	133	126	121	123	112	133	137	154	127	112	112	128	105	102	134	110	132	110	128	97	140	131	140	123	119	129	123	107	129	140	103	119	112	124	147	127	138	127	124	142	123	137	128	118	136	124	103	135	140	126	117	157	135	111	139	112	123	125	136	112	105	132	130	129	112	110	130	133	146	118	117	94	114	114	125	106	109	131	115	120	108	125	120	103	135	122	100	134	121	124	120	142	124	125	150	148	137	117	124	129	114	126	111	126	121	114	118	130	134	110	122	132	129	123	119	110	120	87	131	140	122	125	130	102	141	131	133	118	115	117	133	131	131	142	95	113	113	124	117	126	118	135	121	161	138	117	120	118	130	140	107	120	92	130	120	120	122	119	95	134	118	121	128	110	121	114	116	113	134	139	109	125	133	134	113	134	118	139	135	100	120	118	116	151	130	133	153	137	134	110	138	124	112	113	126	109	110	129	123	145	135	128	120	134	112	128	119	141	130	133	137	128	145	128	100	129	121	119	114	116	118	109	130	116	115	124	122	105	140	137	105	122	112	89	136	144	157	127	128	124	118	109	115	110	117	126	118	131	113	132	125	122	157	119	112	121	127	131	138	117	120	122	127	114	126	121	112	128	150	127	132	131	115	128	113	124	114	109	112	134	125	126	105	126	141	121	110	127	125	111	118	105	113	115	121	115	110	137	116	134	135	100	113	127	111	133	116	126	124	128	123	124	122	131	128	123	116	122	142	131	131	142	129	113	121	116	104	133	141	141	116	116	99	150	114	128	119	111	137	128	118	130	128	139	139	125	127	120	118	141	139	136	123	112	115	126	117	121	118	109	147	116	131	122	125	149	108	109	101	100	125	110	132	132	128	112	146	113	125	114	127	127	135	128	128	130	116	113	131	122	121	133	127	110	137	104	128	103	112	133	120	119	130	122	138	126	113	133	132	122	115	116	131	135	109	130	118	141	147	144	136	113	147	118	129	123	127	110	138	115	117	108	117	129	128	115	114	114	118	119	140	120	142	112	126	93	126	130	106	115	126	124	124	138	125	127	124	138	116	120	129	135	106	132	105	118	125	141	147	114	115	114	136	117	133	132	128	116	119	113	107	144	135	106	131	129	145	133	106	131	123	121	136	109	133	110	113	131	138	121	126	119	123	104	124	120	120	125	110	131	132	116	110	137	134	128	116	119	120	121	113	100	113	134	124	114	130	114	124	129	130	132	121	118	129	120	122	129	120	141	125	105	121	126	128	126	141	139	122	99	110	125	103	135	144	128	149	118	127	118	110	122	125	133	130	110	133	157	134	114	152	159	122	119	121	101	113	136	107	129	131	110	127	143	110	131	129	128	125	129	140	112	118	132	120	120	131	120	146	113	111	139	124	118	137	130	123	115	116	127	139	136	106	100	122	133	137	97	108	139	127	128	112	137	141	125	126	110	128	131	129	115	145	143	118	118	140	107	122	117	156	146	122	128	130	129	103	109	136	111	129	131	112	134	143	136	134	132	105	129	118	118	128	121	119	107	110	123	127	119	133	138	126	116	110	115	104	104	109	127	114	119	122	114	111	118	120	120	122	123	92	99	115	123	124	146	118	103	129	141	147	119	103	129	122	128	134	121	117	96	130	141	126	108	124	96	122	118	119	113	105	105	123	120	114	130	116	121	109	137	120	132	127	114	122	125	134	114	147	114	121	116	103	127	117	137	128	124	130	122	102	137	117	130	116	99	127	129	153	132	140	112	118	149	116	133	93	103	122	159	143	128	123	121	132	133	117	103	110	96	121	114	131	128	107	123	142	108	129	119	111	128	125	148	116	123	141	130	119	100	125	115	105	119	132	118	128	122	147	143	128	128	126	115	127	136	118	113	133	100	111	120	129	113	125	133	120	125	114	113	128	125	120	118	135	119	127	131	144	98	107	118	128	132	113	142	126	95	111	115	137	127	131	133	134	117	128	119	138	122	122	102	136	123	109	114	100	115	140	121	137	111	120	139	126	137	123	134	95	114	108	121	138	124	140	130	118	126	122	134	123	114	117	112	113	132	115	134	135	113	133	128	109	115	120	121	126	122	139	102	112	120	136	131	123	139	121	134	109	127	123	121	114	110	119	127	127	130	138	114	116	113	128	146	138	145	145	124	125	148	116	106	108	104	103	105	127	116	111	121	135	124	123	121	136	127	147	136	109	103	106	121	96	127	120	131	101	98	124	128	128	105	129	151	123	120	117	151	109	113	111	121	90	112	118	125	125	132	124	97	152	131	134	118	115	135	155	146	136	137	123	114	125	129	117	141	137	112	133	130	115	114	132	133	152	125	138	122	115	112	118	126	125	137	106	110	141	141	138	120	113	114	139	116	126	125	111	126	128	120	111	148	102	126	114	134	151	135	121	117	121	124	131	130	109	105	137	145	138	137	121	113	121	121	134	135	122	144	137	145	142	118	131	132	122	134	129	127	121	135	135	117	128	127	125	129	135	117	110	127	99	136	114	134	136	126	115	132	119	98	97	132	118	141	114	137	120	126	115	112	124	126	127	125	116	109	120	123	116	106	134	116	136
6147	670	1182	1288	1006	880	759	586	568	517	474	461	419	444	436	385	391	378	383	389	358	369	365	345	337	332	343	330	347	313	336	342	332	319	346	320	320	316	303	327	334	324	308	327	318	309	335	335	325	347	290	309	313	333	317	343	324	324	332	351	336	321	333	285	318	321	303	305	355	340	306	314	332	302	330	300	308	344	309	314	321	303	324	312	334	315	309	311	303	353	300	328	302	284	322	320	294	313	334	324	324	324	320	338	315	342	311	314	298	333	316	329	330	321	340	308	352	319	290	326	318	326	332	337	318	306	294	276	302	308	305	317	340	338	309	307	343	299	300	310	335	332	326	317	292	305	295	346	310	287	342	334	349	302	302	310	325	336	311	337	304	335	333	318	330	314	330	317	325	313	317	300	293	318	283	305	287	329	312	313	282	324	329	305	315	298	310	334	303	323	328	310	312	340	307	322	285	303	293	317	331	336	280	309	325	331	285	311	306	305	293	333	307	356	333	322	305	304	299	308	314	324	310	315	334	307	324	331	313	287	289	311	289	318	309	323	320	324	313	320	321	336	292	312	316	309	300	314	322	327	321	331	301	317	311	336	321	302	320	315	301	302	304	321	291	315	337	320	316	321	310	304	332	323	312	313	347	318	337	329	334	332	278	328	320	347	318	334	302	303	318	316	313	300	318	298	269	334	329	312	307	271	291	325	319	297	300	301	337	314	309	328	284	305	324	310	308	326	321	347	324	325	313	352	315	297	318	298	340	307	327	330	271	309	306	351	288	314	316	280	299	307	315	312	326	283	340	297	306	329	328	313	335	342	301	342	296	338	301	376	328	310	327	327	317	337	322	360	338	323	322	314	312	314	324	334	324	302	330	327	303	325	320	297	296	323	352	330	307	319	320	284	308	307	330	316	286	304	333	316	308	325	321	278	321	305	316	324	312	334	331	286	340	318	315	317	309	314	313	304	313	277	323	345	294	289	314	323	327	297	319	325	280	321	307	363	309	308	350	318	343	304	317	295	328	330	316	319	296	347	314	326	351	325	337	350	323	302	334	345	343	318	317	352	320	351	316	326	315	261	317	302	327	340	294	338	339	326	331	336	313	332	343	321	290	343	301	325	328	322	338	316	326	329	344	310	369	306	313	306	326	320	321	303	320	314	304	338	333	322	320	304	318	338	312	314	311	322	292	325	339	286	288	348	315	296	317	339	297	297	321	312	307	348	317	337	342	298	315	269	331	301	322	323	300	313	303	302	320	293	300	319	323	318	302	337	300	315	365	295	291	317	309	322	313	311	341	307	290	289	358	295	289	294	306	323	331	300	307	317	315	318	355	290	316	305	307	315	281	261	319	306	310	289	322	283	313	314	312	338	314	304	306	325	295	339	322	318	312	280	297	314	315	327	303	306	335	300	322	318	324	323	340	355	336	335	331	328	342	331	333	298	347	283	313	322	300	331	333	298	345	322	324	346	317	350	303	318	329	322	329	336	316	296	305	304	292	346	314	313	317	320	321	320	328	329	322	300	298	307	316	323	320	317	337	342	268	322	317	321	327	348	311	320	329	350	286	341	330	324	341	297	358	348	305	315	350	291	311	297	304	302	289	299	314	331	315	328	331	320	298	300	335	329	328	290	341	303	341	308	346	303	329	345	318	313	324	323	312	346	330	330	308	314	326	301	306	333	332	316	303	336	320	292	305	334	321	333	306	351	307	319	301	342	312	318	347	310	322	339	309	318	287	316	305	345	307	293	301	324	329	318	326	327	319	324	326	297	330	307	300	338	300	315	303	296	328	314	323	323	281	294	320	292	321	340	328	323	338	343	346	337	333	326	323	326	303	296	331	359	317	312	282	302	303	329	311	324	335	314	331	314	328	336	328	327	314	345	328	297	313	350	346	345	295	320	313	299	325	311	330	313	339	300	321	297	322	313	313	326	331	318	300	328	322	323	297	287	335	307	301	325	305	342	302	321	298	334	281	315	334	315	329	300	337	326	323	292	322	326	302	306	341	314	326	345	343	334	330	326	324	310	314	320	328	326	308	325	305	292	344	340	347	312	327	340	301	293	326	274	313	330	331	303	311	320	336	289	367	365	351	333	331	326	311	312	320	319	318	322	312	310	315	347	301	307	317	309	327	341	314	293	338	306	294	286	333	341	296	307	319	328	325	309	280	307	334	334	305	303	291	305	328	347	302	290	315	316	334	318	337	317	307	332	318	319	310	300	318	303	330	325	318	343	293	307	303	301	335	337	336	353	339	301	335	325	293	332	319	301	318	329	306	321	337	336	336	365	315	349	292	327	337	304	288	305	339	308	322	358	272	324	342	312	341	301	286	332	339	304	311	338	309	357	302	310	301	310	340	326	342	331	316	288	313	335	320	304	322	309	313	294	352	303	324	314	297	351	296	330	334	290	332	316	312	305	319	290	318	329	319	323	297	321	294	373	324	336	320	337	312	317	329	320	314	300	298	332	325	339	331	311	327	295	305	327	326	320	309	323	383	344	334	297	296	308	345	295	346	309	308	315	302	337	319	342	285	344	285	341	322	323	299	324	335	314	345	321	297	328	322	288	326	331	311	292	314	315	345	308	344	297	297	339	306	331	339	307	314	331	283	337	286	348	315	291	302	329	338	327	314	298	320	313	314	315	316	338	322	344	327	315	277	301	287	309	300	295	322	330	311	315	328	317	340	323	294	323	330	346	337	317	353	287	319	308	337	341	304	316	328	301	314	330	342	321	320	338	346	301	333	306	341	318	312	287	310	338	348	321	307	330	309	311	303	328	310	360	326	312	340	380	314	303	340	333	316	344	300	346	309	297	307	356	328	300	335	340	325	314	328	297	328	312	300	345	333	340	326	300	308	332	299	315	291	327	313	319	321	328	332	280	319	294	305	330	274	314	301	290	306	306	321	347	320	335	323	299	352	304	327	276	297	317	331	274	318	310	299	337	308	332	338	301	322	313	306	302	314	329	296	326	297	318	296	294	314	310	299	329	346	314	335	311	301	336	316	334	318	358	312	292	305	297	346	321	320	284	301	281	322	337	319	311	311	307	326	293	319	295	326	318	303	327	310	337	321	293	319	337	274	347	337	355	320	340	336	311	328	311	324	333	345	307	317	306	283	332	335	337	328	318	319	305	300	328	292	319	346	317	301	330	317	320	299	303	295	307	318	308	325	343	314	300	311	327	321	322	325	325	316	356	338	307	316	317	307	323	340	324	317	330	341	311	325	315	325	323	326	308	307	312	311	309	341	342	314	299	331	303	326	286	323	301	317	336	332	332	350	299	305	360	344	328	284	295	332	307	319	311	311	336	311	313	316	331	300	322	304	339	312	318	315	318	301	343	314	320	325	311	300	346	320	336	301	300	320	313	325	336	328	322	316	315	340	318	313	318	340	320	296	292	299	305	331	300	339	300	315	308	327	328	322	319	319	315	309	299	355	357	364	303	345	305	320	320	289	340	314	300	328	300	273	333	333	323
14175	1283	958	733	535	398	282	271	251	236	254	216	226	191	187	201	185	176	186	202	202	195	184	187	179	190	177	177	151	176	196	204	169	180	175	185	168	174	183	208	181	170	177	197	174	184	202	162	178	165	137	161	171	172	175	161	188	158	179	153	175	172	166	181	163	203	177	150	158	149	182	198	198	181	153	171	170	178	154	153	177	168	160	177	168	218	162	169	194	185	159	171	163	197	184	160	192	156	153	156	191	167	157	192	175	180	177	176	141	148	158	148	161	133	139	164	160	178	196	169	184	182	183	176	181	185	175	171	163	172	170	154	175	187	157	177	182	197	152	170	184	164	185	156	179	155	159	147	153	170	171	166	183	169	172	176	161	175	194	192	186	195	185	179	157	156	184	157	196	176	162	173	161	142	185	147	186	176	195	179	172	159	190	145	138	188	174	157	158	165	158	158	168	149	154	162	150	160	153	181	148	170	181	165	176	159	181	149	175	169	184	157	189	155	182	166	157	183	155	180	177	171	168	212	142	167	175	150	159	160	175	178	154	170	172	183	168	159	193	162	171	133	168	187	171	168	156	159	173	176	186	183	168	181	152	152	169	199	160	186	160	176	172	162	165	189	159	160	136	139	165	157	166	182	182	171	184	182	186	158	208	149	163	163	149	169	187	168	151	168	173	153	177	189	179	157	174	136	197	185	156	156	174	163	173	175	181	159	175	141	174	166	179	163	185	204	176	170	155	168	176	171	173	169	175	157	166	171	192	131	166	158	183	168	178	139	178	164	163	156	164	184	156	152	170	169	161	186	191	154	165	165	196	177	155	169	151	161	174	188	167	179	182	167	149	179	180	192	166	191	159	157	171	143	153	219	169	169	167	176	168	172	183	154	179	164	171	168	175	170	188	180	177	174	158	188	157	153	145	184	158	164	184	146	190	179	150	182	164	162	141	164	165	158	152	154	175	169	138	156	163	174	186	176	181	194	160	177	165	153	169	165	177	169	166	144	176	196	189	163	174	165	182	154	206	176	149	167	164	168	189	160	160	164	175	177	162	200	192	180	164	163	181	194	162	154	159	177	179	181	158	172	168	158	189	159	182	178	168	184	176	168	175	165	153	171	153	170	164	186	175	175	189	179	161	172	168	189	164	170	155	170	193	172	172	167	196	157	174	153	173	183	157	176	173	164	188	170	176	176	169	167	148	157	183	167	159	188	183	160	156	181	152	182	184	170	192	202	198	183	153	159	193	149	195	178	185	160	191	204	140	178	144	170	200	177	161	163	173	189	186	159	159	145	185	166	166	168	155	171	183	167	192	168	160	166	176	157	187	173	180	178	161	148	194	145	161	181	169	152	158	168	177	161	166	178	165	172	158	166	168	153	157	160	180	173	172	163	157	186	169	176	180	169	153	187	169	168	183	166	190	192	166	171	171	148	151	170	180	138	159	204	183	135	169	158	186	197	165	186	176	152	184	147	151	178	172	153	173	177	172	165	172	197	173	160	169	158	185	188	160	163	178	169	172	167	170	176	154	196	172	171	156	151	169	169	188	199	167	161	180	165	165	159	157	181	165	163	188	180	176	192	182	174	152	153	179	165	157	179	204	194	188	177	160	169	146	158	162	156	166	164	162	164	176	185	173	173	142	169	180	154	167	176	169	138	180	181	160	167	149	187	167	162	184	173	186	174	174	169	190	164	176	183	181	165	156	155	190	207	160	159	149	165	151	185	161	171	170	186	184	195	193	180	185	169	165	179	157	178	166	158	166	157	157	178	154	164	167	179	194	164	152	182	164	151	172	169	178	158	170	208	172	170	178	165	142	157	149	185	168	151	165	174	196	168	171	169	178	175	180	162	163	189	179	172	175	167	155	157	156	189	159	162	146	182	183	158	154	163	168	184	199	178	173	152	178	180	167	157	161	187	180	144	149	177	181	180	201	197	159	167	153	161	155	188	167	171	189	171	155	156	182	179	186	159	192	174	170	160	154	194	160	169	167	186	168	161	175	156	191	171	163	165	178	185	170	188	168	177	174	168	163	144	174	153	163	175	174	157	168	179	161	206	155	173	184	163	183	156	176	192	156	149	162	169	156	157	154	173	170	173	162	189	178	162	157	160	168	197	172	153	169	163	178	194	162	179	162	190	148	177	186	154	184	157	165	170	180	174	159	158	165	156	146	158	202	161	176	167	146	186	176	187	163	195	188	161	139	141	174	176	190	163	156	162	178	168	146	202	182	146	189	179	151	181	165	173	163	177	152	185	166	157	160	156	163	202	163	186	158	175	160	171	152	175	157	162	189	186	190	193	169	188	178	177	184	165	177	160	162	165	190	186	177	156	158	154	186	167	166	190	156	189	162	183	162	195	157	177	179	170	176	197	163	149	178	165	155	169	183	156	181	180	160	167	184	170	185	156	201	178	172	135	162	164	165	195	173	169	179	174	166	173	168	162	149	178	192	174	167	143	167	179	185	171	171	173	185	153	144	190	151	170	177	149	155	183	170	168	172	169	158	194	181	178	177	169	167	162	157	187	153	193	178	176	169	179	178	187	176	170	154	191	170	153	161	154	164	190	171	161	174	169	180	184	150	201	157	209	176	170	175	180	186	193	147	169	152	193	179	177	156	173	167	161	177	157	171	175	150	158	181	175	168	175	170	149	178	171	190	181	156	163	190	151	162	160	157	156	134	198	157	176	169	175	168	170	167	148	184	172	171	160	162	162	180	185	161	193	156	187	130	187	160	188	198	193	153	171	188	194	157	197	164	188	188	175	140	185	162	164	167	145	139	140	158	153	162	158	165	183	174	186	183	162	159	165	161	146	164	179	161	167	163	178	161	132	153	146	175	154	197	161	179	167	179	171	169	159	163	150	169	169	152	161	175	189	171	168	185	154	165	176	170	182	163	167	185	169	181	147	180	168	161	168	187	181	176	188	167	154	181	185	198	150	172	163	168	194	183	163	164	163	189	169	171	180	171	169	173	182	193	176	185	175	176	171	181	166	194	147	151	152	194	143	176	169	193	184	164	179	151	158	168	167	165	179	144	155	157	186	156	160	174	187	190	176	169	181	185	168	166	176	168	174	162	160	158	154	171	153	178	169	172	183	170	181	198	188	164	157	166	150	167	181	154	154	157	185	164	174	174	149	172	187	193	168	189	161	151	152	169	162	154	165	163	186	172	194	163	184	179	162	193	159	180	161	160	181	166	169	173	189	176	194	174	169	168	153	182	175	166	152	146	154	160	169	140	171	191	199	185	156	176	192	156	180	180	155	162	177	185	197	181	192	150	171	176	182	150	157	187	182	163	184	181	187	167	155	168	153	174	166	192	180	171	175	166	159	165	156	169	179	171	175	191	179	185	154	171	162	157	197	161	186	175	176	180	178	187	187	155	172	195	202	161	190	176	163	172	188	199	140	161	153	162	176	172	173	149	177	185	153	175	166	185	174	207	170	186	170	192	186	183	167	178	176	169	163	157	180	163	153	193	179
8173	1148	2050	2291	1904	1522	1201	1030	908	839	712	693	686	638	612	594	607	544	521	525	531	515	498	543	485	497	488	476	494	488	532	442	470	449	477	494	445	408	435	465	469	448	456	435	433	422	427	455	436	464	441	425	425	461	417	464	470	436	438	402	429	455	463	447	416	472	439	428	418	444	433	450	436	439	430	458	494	448	449	452	470	489	419	426	456	477	425	489	448	469	449	425	399	438	422	446	449	438	415	454	468	438	425	435	421	446	480	422	442	408	443	458	479	442	417	423	456	456	453	459	418	430	427	447	438	427	464	395	428	389	425	434	416	434	457	399	420	439	437	435	436	360	419	439	449	432	429	422	427	434	461	419	434	432	440	453	449	416	441	443	424	376	443	423	467	446	457	410	456	421	433	454	443	407	440	392	427	447	439	509	406	415	458	432	429	399	447	476	467	436	463	455	458	458	453	473	435	440	404	439	423	425	395	483	419	403	444	413	394	403	485	410	438	438	403	459	387	420	407	406	424	442	441	430	444	404	411	433	477	419	466	432	438	438	391	428	446	442	409	408	435	436	418	399	416	422	465	473	467	467	399	465	462	403	415	440	418	437	446	509	410	445	425	451	424	430	415	462	426	425	449	432	455	402	431	425	419	410	429	423	432	476	454	449	400	436	441	415	434	450	427	406	433	397	450	447	454	433	455	429	437	474	432	421	468	412	418	477	460	415	440	410	412	432	460	406	434	398	442	489	437	413	450	412	382	416	433	433	432	452	428	449	432	438	471	436	404	446	414	434	421	398	448	446	421	487	434	413	437	403	451	445	403	487	445	458	431	483	424	424	435	447	428	466	394	428	425	445	425	412	419	426	404	450	412	408	411	437	415	441	407	465	434	454	431	403	413	433	417	417	437	461	417	410	459	403	435	435	484	448	430	441	380	424	448	457	436	431	442	421	464	422	397	389	399	427	405	454	408	466	377	449	427	438	423	442	427	446	394	436	455	430	451	427	465	440	414	441	446	440	459	441	412	425	408	422	454	424	393	468	452	432	449	441	445	449	435	421	431	445	492	435	410	412	410	425	458	430	449	466	429	442	435	438	422	449	440	422	432	439	444	424	426	410	446	422	431	410	460	407	461	400	443	457	429	420	405	389	413	433	386	443	453	399	402	412	459	453	444	430	472	435	441	402	430	429	482	435	450	433	440	440	406	434	417	408	444	421	417	457	412	426	414	445	423	453	449	429	455	419	456	438	463	421	491	444	426	412	412	409	430	435	455	424	452	454	469	443	418	431	389	396	452	442	462	421	434	407	411	399	452	442	453	424	451	402	450	440	442	460	389	419	439	426	434	463	420	432	453	450	424	419	422	434	424	452	440	437	420	421	405	423	413	478	420	455	432	424	447	450	420	440	414	447	398	429	410	456	445	446	457	424	403	454	442	456	442	394	465	420	445	457	404	445	423	426	411	445	435	419	419	477	442	460	435	435	395	442	398	414	435	403	444	419	445	448	407	407	409	406	432	406	407	455	444	452	480	423	456	397	428	433	423	454	417	406	436	408	460	444	429	392	438	418	476	488	436	466	412	473	461	396	431	438	483	406	422	436	455	404	424	438	429	453	448	452	449	401	472	464	382	410	431	423	413	428	417	455	415	451	409	419	452	457	448	443	431	431	410	441	441	462	413	434	396	439	413	426	443	439	445	422	460	447	438	410	408	438	455	475	454	445	420	443	427	438	441	435	437	446	436	464	463	424	405	409	419	438	365	437	426	395	410	427	420	436	424	464	404	416	453	447	419	434	439	426	424	450	470	406	447	456	468	461	445	444	435	449	457	422	408	443	392	448	465	385	457	437	468	431	406	478	413	451	434	431	421	423	445	455	453	425	406	469	447	476	420	410	442	422	411	436	391	428	424	445	422	429	418	417	418	433	422	402	437	440	454	436	434	468	455	425	454	440	400	436	437	396	438	463	437	429	374	425	449	392	413	414	474	441	411	428	418	472	436	416	407	425	421	459	417	443	401	400	439	407	438	433	395	455	464	457	490	398	436	434	461	446	414	434	406	446	451	459	449	448	392	413	429	394	410	463	438	450	443	405	429	457	426	419	402	423	397	446	459	416	416	440	432	407	412	427	415	433	457	419	450	428	455	422	418	408	423	459	472	436	422	411	434	435	408	432	457	427	425	420	489	479	399	457	485	417	415	429	457	401	438	434	466	446	432	435	502	446	428	431	427	393	435	456	459	418	446	466	455	440	447	420	469	436	498	419	420	450	479	446	457	444	388	416	392	421	436	443	419	451	448	462	457	429	430	429	431	414	412	419	401	420	400	448	412	420	413	429	446	452	466	399	395	379	419	410	438	419	444	421	464	422	431	423	404	432	455	484	433	432	415	467	450	455	436	466	403	417	439	428	449	450	441	442	464	429	423	445	423	449	461	436	448	435	437	436	436	435	399	451	444	451	446	415	446	467	442	429	430	424	475	427	427	443	444	422	429	448	414	418	392	430	451	458	429	414	415	468	420	450	415	446	452	468	428	400	456	460	414	455	435	427	416	430	437	417	439	423	464	415	408	424	463	442	439	424	404	428	442	461	445	439	445	417	409	437	419	422	420	403	390	455	423	433	420	439	410	487	435	462	441	465	404	419	443	418	432	459	426	421	405	462	426	416	437	411	445	434	442	426	409	418	466	413	433	457	452	449	441	406	394	440	454	439	435	454	396	417	440	421	435	438	439	395	402	437	428	433	426	430	475	444	450	417	420	436	438	439	410	463	408	426	462	442	441	429	444	411	405	447	419	459	435	467	473	448	458	433	430	485	436	427	380	417	453	447	469	394	417	447	406	401	426	448	437	413	419	424	456	452	438	408	417	449	460	426	453	416	433	419	428	433	472	464	447	459	434	435	438	433	407	464	428	434	421	447	423	416	415	437	394	427	432	444	438	429	421	454	452	431	412	446	450	435	461	453	464	415	445	468	463	419	475	464	471	422	447	431	404	426	394	431	412	454	454	458	444	468	422	400	465	417	440	436	458	421	453	449	432	405	415	389	458	448	439	404	409	433	440	418	419	420	430	447	457	388	456	446	466	435	472	436	454	433	413	464	433	421	449	442	457	449	471	442	448	409	432	415	462	468	450	444	406	411	410	417	441	418	464	428	429	407	436	413	397	423	410	401	416	420	450	425	461	447	413	434	461	420	431	463	445	408	430	398	412	420	423	419	460	436	445	417	420	398	432	427	452	439	388	444	446	413	464	428	414	474	429	448	439	363	446	424	459	439	411	431	433	480	397	440	410	424	470	407	436	416	443	451	422	427	444	467	452	433	464	416	448	436	458	449	428	444	403	408	438	434	469	439	419	424	434	441	452	447	472	433	441	400	442	392	480	421	430	410	427	452	448	436	436	401	419	376	438	396	424	467	427	397	488	450	427	444	480	432	434	442	424	441	413	422	424	407	457	381	454	417	438	441	404	456	406	446	434	447	424	482	423	420	427	402
1667	334	301	262	293	296	321	273	278	251	298	258	294	253	290	283	266	290	277	316	301	270	312	313	287	268	287	293	282	279	298	270	254	259	309	290	304	260	261	314	244	290	282	277	306	279	303	276	305	265	312	300	295	292	277	270	290	297	302	301	283	286	244	296	283	306	289	297	281	279	288	271	266	293	291	275	308	330	307	291	288	315	301	287	268	311	274	274	268	275	281	302	302	273	252	277	273	297	327	268	299	268	275	318	313	296	294	257	274	294	283	250	265	270	262	267	274	305	276	275	290	266	270	301	270	285	280	279	255	247	287	285	284	290	274	242	322	245	292	314	263	284	268	283	278	258	282	314	276	288	292	270	298	294	289	288	292	268	309	300	298	292	270	256	281	277	271	279	293	302	285	294	278	274	282	286	250	282	311	263	287	271	285	277	307	276	271	316	277	281	283	282	269	305	305	301	258	271	244	295	303	265	299	299	311	262	295	267	278	297	281	300	268	274	298	260	254	252	288	304	322	310	268	273	274	275	269	247	278	266	280	282	306	276	284	279	245	307	270	305	280	302	291	251	275	275	258	304	305	269	261	299	306	296	285	299	307	305	287	305	268	270	260	244	267	312	279	288	313	275	315	270	271	286	284	313	302	278	300	264	297	300	274	281	311	278	277	282	293	276	284	291	266	323	279	289	298	285	284	310	301	307	287	274	291	306	262	281	290	301	286	282	264	280	281	297	303	273	278	298	271	285	288	301	286	295	312	276	309	272	302	259	293	261	311	317	264	294	310	287	325	257	267	284	278	284	278	285	302	291	299	269	301	281	281	273	279	269	274	282	272	292	266	295	290	322	268	265	309	317	272	300	319	270	281	253	284	264	294	265	274	302	303	299	315	310	303	258	333	279	283	300	284	252	274	261	319	277	279	255	269	263	270	284	287	265	290	292	268	290	308	275	269	334	282	296	294	263	304	293	283	301	275	286	281	291	269	281	285	259	281	306	280	299	268	256	296	247	273	286	290	338	274	301	269	276	250	264	251	292	265	280	270	267	289	303	264	288	261	241	266	297	280	302	268	348	283	267	270	312	298	279	277	300	319	263	294	294	262	291	283	279	293	273	282	303	257	267	295	290	279	313	293	279	281	297	302	271	283	274	260	248	291	269	273	267	282	275	279	310	264	277	298	286	274	276	292	300	294	293	294	257	273	279	337	284	283	264	266	270	295	270	322	274	284	301	303	280	229	315	265	286	265	293	313	308	252	272	260	284	272	287	306	293	286	278	271	295	256	315	288	252	250	268	264	287	272	307	251	279	268	266	269	261	335	293	269	333	295	280	280	295	265	301	302	282	278	275	277	295	285	295	290	284	283	265	272	281	308	268	278	281	251	278	260	299	263	260	284	293	289	284	278	257	284	281	288	260	295	265	284	305	300	282	282	300	280	294	321	284	261	266	260	286	276	288	270	262	298	280	275	283	290	297	277	310	272	255	314	304	264	252	307	278	259	265	313	257	307	261	299	285	276	281	274	289	278	298	290	270	300	310	265	253	309	274	265	285	268	297	288	281	259	311	301	292	271	287	276	287	275	286	264	266	273	257	279	281	315	276	298	300	306	286	252	270	298	288	323	283	278	256	278	304	262	282	299	294	288	292	269	283	284	264	296	278	300	287	280	281	291	293	286	278	303	292	267	306	271	305	284	257	250	269	257	271	309	244	284	303	311	304	300	297	315	289	284	265	273	284	271	302	298	265	280	298	297	266	287	272	268	291	256	286	234	268	312	269	288	250	274	255	292	303	251	285	271	288	267	268	281	296	283	299	285	294	302	269	285	273	266	307	286	260	282	272	298	309	302	273	252	268	282	279	272	261	329	294	249	295	280	300	280	276	300	254	259	300	295	300	289	285	264	246	279	276	277	276	282	289	293	314	285	250	275	273	290	310	295	330	286	284	288	302	262	285	280	308	259	254	266	259	279	265	299	279	279	262	313	301	294	276	303	267	281	269	288	272	300	277	270	290	265	289	302	284	265	284	284	285	294	303	273	290	286	279	308	256	317	264	269	297	295	268	279	284	294	282	286	288	271	292	301	307	286	298	282	255	302	294	282	266	266	296	258	290	277	278	249	323	283	306	313	292	310	326	295	316	278	296	296	331	270	268	287	285	325	283	268	287	285	285	284	304	303	283	275	291	265	266	241	282	292	273	294	246	280	293	267	327	271	271	290	312	274	296	286	269	260	283	245	264	248	289	273	285	269	298	277	263	271	270	303	248	285	254	255	299	322	320	261	277	292	323	304	277	265	292	310	282	299	296	285	304	295	278	289	276	248	292	287	281	321	315	285	283	273	265	272	306	293	296	328	292	295	290	279	282	291	313	300	293	280	281	314	289	235	315	278	306	272	261	278	271	270	279	321	296	292	256	267	270	273	344	308	332	293	293	314	279	288	270	279	286	294	252	307	273	299	288	308	306	266	292	289	295	269	274	255	268	257	308	314	262	303	278	279	285	283	290	291	292	297	251	267	312	312	299	304	279	269	282	301	297	236	313	276	295	286	276	320	301	295	279	271	289	287	282	320	278	262	282	308	316	277	250	292	282	278	275	275	290	264	263	255	283	283	287	303	265	267	290	328	293	335	277	290	274	284	321	294	304	258	282	234	302	271	288	277	287	270	300	269	295	310	311	311	300	292	319	309	295	280	305	264	315	280	275	298	284	300	291	278	287	275	286	257	266	281	295	258	318	278	291	289	300	284	268	286	268	291	279	272	254	264	278	306	264	253	296	295	281	291	286	322	281	273	264	279	284	280	294	291	294	300	281	299	288	312	280	271	312	258	286	302	299	275	273	302	270	263	282	280	255	293	265	264	281	313	260	321	276	279	273	272	279	285	268	310	293	269	292	270	262	269	289	284	282	297	282	308	270	256	273	269	276	266	268	268	264	290	272	273	293	314	285	285	241	260	286	292	299	297	273	282	272	259	274	271	288	272	293	278	310	282	289	280	281	289	253	255	279	274	280	278	333	293	261	323	267	289	283	306	286	261	262	296	286	260	254	284	277	258	282	281	274	271	281	292	289	315	251	274	294	271	256	293	263	310	282	253	283	303	306	299	270	308	272	278	255	265	316	293	311	276	271	281	241	265	316	303	282	280	293	240	289	284	270	282	284	271	267	283	279	304	273	283	268	275	259	273	300	299	261	290	298	277	306	300	295	275	273	262	278	300	279	286	276	280	290	289	281	280	276	276	321	300	251	291	285	302	274	306	271	274	267	268	283	281	280	263	279	272	275	275	266	297	274	295	263	282	282	259	260	236	256	261	261	284	309	269	282	293	260	258	278	321	290	259	285	268	304	301	272	312	275	295	309	270	228	253	282	282	300	297	283	300	292	290	300	285	296	290	270	308	271	278	281	270	281	280	258	262	311	268	282	304	276	285	250	305	270	265	306	251	302	281	311	224	307	265	269	271	276	282	245	303	310	251	288	294	277	279	269	278	263
1869	655	680	692	734	659	630	613	581	578	622	663	662	636	619	619	638	619	654	625	697	613	637	620	642	642	616	560	645	626	608	638	643	615	638	630	653	616	697	640	651	653	596	599	613	666	614	634	652	612	642	602	625	627	647	618	640	654	632	618	620	627	627	647	606	631	630	655	607	629	562	611	624	572	637	641	664	631	588	605	617	685	654	618	654	634	634	605	613	635	680	656	620	593	587	619	621	617	640	602	619	607	614	627	610	589	656	665	626	618	621	597	690	667	615	631	622	666	614	653	627	650	624	637	705	587	649	633	659	646	603	649	596	615	666	617	565	642	624	632	619	674	616	621	587	615	621	625	647	662	615	639	627	610	667	626	613	609	604	647	634	668	612	633	653	615	650	650	596	630	620	600	575	634	613	609	603	600	639	601	616	596	634	637	632	626	618	629	650	581	599	618	617	584	679	634	600	640	623	593	719	642	617	650	640	637	682	603	583	614	616	613	650	668	665	622	640	628	636	633	604	660	647	604	623	651	656	634	641	639	640	632	637	649	631	656	642	630	667	647	638	643	614	600	633	651	644	671	623	617	661	626	619	605	649	633	584	612	624	609	607	636	621	620	614	616	601	628	656	615	655	615	575	644	640	615	674	657	614	602	586	599	638	593	617	605	639	636	654	614	598	667	626	582	626	613	616	646	618	618	640	577	599	620	584	594	648	658	623	572	656	608	644	615	622	639	655	624	627	632	620	579	594	599	644	618	657	612	632	611	643	641	652	628	626	638	615	643	621	651	658	625	607	623	593	611	629	636	591	658	629	623	613	655	562	617	660	646	611	634	619	601	637	679	604	648	647	620	598	614	634	616	594	677	598	636	632	623	633	594	587	606	644	632	616	617	667	619	652	620	611	636	616	652	630	617	628	659	644	651	627	632	633	621	577	650	624	602	654	621	620	627	626	651	627	594	648	634	625	576	565	670	708	601	608	603	657	656	643	677	628	659	614	642	658	639	597	639	622	642	641	649	604	646	628	612	599	630	643	634	627	591	609	660	639	653	650	658	655	660	621	644	652	667	599	618	593	615	622	647	608	591	605	651	671	613	647	582	623	648	642	655	665	588	582	572	609	642	611	603	669	623	664	621	638	615	634	615	650	624	625	572	604	638	624	625	691	602	672	593	628	623	624	594	634	650	659	621	639	618	640	648	590	665	611	668	634	650	642	639	563	620	607	649	642	577	650	690	598	641	596	629	604	622	604	618	622	620	607	640	634	642	629	646	620	649	610	610	635	660	609	652	610	636	643	603	616	625	635	639	627	625	644	609	662	655	606	613	654	607	622	646	667	654	639	633	562	665	605	611	647	637	627	615	674	655	643	644	628	659	677	582	649	630	637	622	633	627	615	613	655	626	628	620	602	613	599	589	643	630	641	594	626	591	633	618	625	658	659	585	668	616	621	665	619	639	648	625	639	607	609	630	633	644	609	647	659	644	601	612	655	606	562	674	634	637	639	573	611	655	628	628	639	574	673	659	615	599	602	591	612	602	640	606	647	653	633	611	598	620	627	632	643	621	652	663	577	633	679	625	640	632	620	632	662	588	670	640	596	641	654	652	654	609	638	608	624	627	616	707	651	644	632	602	621	622	655	620	622	609	614	636	675	650	694	579	645	611	632	626	596	639	597	642	606	596	628	594	637	676	638	629	611	603	591	695	651	651	569	680	654	615	696	624	614	616	641	628	611	658	598	634	636	588	666	616	629	596	625	648	655	643	622	609	657	635	626	599	631	620	633	622	612	589	607	630	640	598	671	627	643	598	611	617	667	581	669	603	668	655	629	625	628	658	609	617	624	604	599	600	666	650	654	634	639	641	609	613	633	639	650	642	632	632	616	644	618	613	614	619	612	602	661	634	588	637	642	653	603	619	634	643	635	623	610	615	644	622	650	603	617	634	632	660	601	593	638	603	610	597	604	648	611	622	618	617	650	591	609	653	594	628	597	649	659	638	594	678	674	634	660	618	633	673	640	619	664	618	628	655	617	635	576	609	579	675	627	676	605	650	582	595	598	579	632	623	611	672	633	693	621	659	652	634	623	636	606	607	640	629	586	648	585	651	607	672	647	679	656	605	588	672	611	650	573	632	606	667	614	634	583	638	616	668	596	632	609	634	668	619	621	615	625	679	613	663	636	633	614	620	642	614	626	612	642	643	642	617	598	632	689	629	617	620	636	661	599	661	615	593	636	610	641	643	659	638	627	643	613	626	642	636	626	606	636	587	617	609	592	632	651	663	645	647	620	616	611	621	581	625	684	618	667	659	639	636	642	615	636	683	648	637	579	651	643	621	618	647	631	605	659	663	642	665	642	599	617	597	650	661	614	635	634	600	653	625	626	651	627	662	672	660	602	678	614	642	641	604	683	588	593	671	653	628	640	631	659	653	615	657	676	655	645	591	636	643	628	625	607	640	612	589	595	632	586	652	676	640	663	620	669	598	650	653	630	707	624	629	611	640	611	688	616	629	620	579	616	632	609	646	599	615	603	618	657	635	649	626	662	645	631	657	662	605	583	647	640	624	642	671	638	605	633	573	631	663	624	617	688	610	680	638	640	661	609	611	628	647	661	635	603	626	578	615	602	677	613	598	642	623	633	587	588	600	616	656	612	600	634	618	660	635	654	591	645	643	626	590	672	632	637	618	680	652	646	671	587	662	631	603	630	618	604	651	625	601	569	639	628	619	575	601	608	624	637	633	618	639	668	629	680	610	617	610	627	610	633	596	633	609	611	651	654	648	659	656	643	629	647	625	640	630	637	600	658	610	628	607	592	609	653	660	618	619	564	617	662	618	621	611	645	626	628	636	646	622	606	631	671	617	643	632	589	619	619	601	646	637	671	632	591	615	603	596	621	669	609	606	611	618	628	641	629	681	598	606	601	639	608	636	690	650	631	621	636	599	599	668	668	611	649	572	644	585	661	612	645	602	608	604	613	625	665	651	640	597	619	644	600	601	670	587	569	583	628	604	668	621	602	617	683	643	634	636	582	607	644	593	602	617	593	596	596	614	647	570	594	658	600	621	622	620	662	609	616	659	625	669	590	631	601	599	660	615	613	644	598	603	644	625	623	618	623	664	639	655	678	675	663	617	638	685	629	631	597	643	631	595	626	638	612	655	620	620	643	589	666	646	649	641	638	640	654	615	633	611	657	621	655	613	674	640	612	635	624	654	653	580	621	615	619	647	649	612	622	625	633	641	633	624	609	644	626	642	702	632	646	616	637	652	682	606	641	654	638	679	635	632	587	630	687	626	631	676	658	639	576	683	659	604	625	653	631	606	638	625	630	597	627	618	647	636	626	646	619	612	674	616	620	630	649	665	639	643	597	663	596	628	690	672	627	610	638	637	648	642	635	599	631	629	621	608	615	656	577	640	653	607	611	605	618	655	584	657	650	645	630	677	614	637	648	637	567	649	633	613	638	654	602	608	600	655	663	630	626	604
7204	529	481	406	278	231	211	197	154	163	135	134	149	151	148	122	112	136	136	137	119	119	143	118	144	119	112	138	135	105	140	143	129	122	122	113	128	102	128	125	148	105	115	142	141	129	116	126	146	123	113	131	118	121	123	132	134	111	126	157	130	120	144	126	127	120	142	85	119	121	118	116	135	111	100	129	106	120	96	123	124	129	126	118	124	116	112	128	101	130	131	118	121	140	128	126	103	116	147	91	113	117	107	123	134	113	122	119	124	119	138	116	122	97	118	123	128	113	117	132	118	130	116	132	118	125	115	131	108	120	143	104	108	132	137	112	115	118	118	138	119	118	123	114	120	144	124	118	108	123	125	109	139	151	108	114	116	106	105	140	117	124	122	129	145	113	114	102	114	127	97	146	138	117	124	124	122	121	113	155	127	122	124	114	118	123	127	113	113	129	109	113	110	137	115	128	99	138	138	113	139	128	117	123	139	123	125	135	125	91	121	111	113	132	122	141	127	104	127	142	102	118	115	136	125	103	112	122	109	119	109	99	107	130	122	117	115	122	115	111	134	121	126	128	128	121	126	142	106	125	137	132	131	103	129	127	118	143	125	123	143	115	131	126	123	114	125	120	149	142	126	116	117	129	126	129	103	127	124	130	104	140	112	112	123	116	116	125	118	115	105	130	138	106	115	122	110	119	119	127	110	128	136	125	129	132	124	116	89	130	126	109	125	96	120	119	116	127	107	128	109	121	119	112	114	123	106	132	155	95	126	129	125	128	145	133	116	139	119	117	117	112	122	109	135	123	123	112	113	146	108	134	124	129	115	127	105	119	105	119	111	111	124	128	121	114	100	127	120	108	114	94	112	125	116	111	110	125	139	108	126	133	116	112	133	124	122	116	114	129	133	118	128	111	113	117	136	126	139	128	108	132	149	129	128	118	124	124	131	121	125	147	112	129	114	135	117	106	136	115	128	113	119	124	110	129	113	111	111	129	124	111	129	127	119	114	120	114	133	111	124	118	120	99	110	110	101	113	110	143	122	141	128	120	137	119	121	133	136	125	135	101	142	121	136	120	97	151	136	132	109	123	128	124	118	126	125	126	113	123	120	144	116	121	139	125	134	127	122	125	117	115	108	111	124	108	107	102	126	124	142	123	107	110	120	129	124	120	125	123	107	137	131	133	114	99	110	117	105	109	128	126	130	122	119	128	153	130	114	119	111	117	123	119	118	133	111	116	119	116	125	117	121	127	112	129	123	113	117	129	125	133	112	123	155	109	114	116	135	143	113	121	111	109	129	112	130	133	117	125	127	118	121	143	116	113	112	122	128	102	110	115	125	154	137	115	134	126	139	116	137	123	124	121	128	112	106	122	132	148	113	129	109	134	121	119	111	139	113	139	116	121	107	139	102	139	157	117	119	131	129	122	116	116	137	116	126	120	120	144	145	138	131	121	135	107	113	112	141	105	114	123	124	131	129	124	125	139	125	128	136	109	125	129	109	110	134	116	125	119	114	132	108	119	119	142	112	115	114	140	131	128	110	126	133	139	135	124	129	119	133	137	114	110	127	113	124	123	109	133	106	107	117	112	127	139	128	120	117	127	119	113	118	125	138	112	137	134	131	123	115	145	109	126	134	133	136	113	121	110	114	101	138	138	133	114	131	121	129	124	116	143	121	137	107	119	112	125	122	147	123	137	124	140	116	121	116	119	117	115	115	126	123	143	119	110	137	109	129	122	119	131	116	113	117	118	113	122	119	120	114	122	121	131	119	115	144	129	115	127	126	113	124	152	139	108	138	127	144	119	130	124	147	132	130	128	121	134	122	132	125	127	142	114	114	125	139	144	113	117	127	112	126	116	102	129	120	137	137	115	118	117	111	119	111	129	123	110	135	137	113	108	137	119	117	106	144	124	102	118	110	120	123	130	128	107	125	127	120	121	122	147	103	110	121	117	156	111	127	124	134	107	121	140	115	122	114	128	112	121	133	115	128	141	153	133	145	124	155	117	123	118	108	133	156	132	131	116	119	118	140	114	127	130	134	115	123	121	112	115	125	143	109	113	105	115	101	122	130	129	134	138	120	118	122	113	112	132	133	126	101	115	104	109	117	134	103	127	123	117	121	123	124	113	135	126	117	106	99	106	124	139	126	136	97	131	121	97	110	129	129	132	122	110	126	140	105	137	133	122	132	118	132	123	125	123	113	125	123	124	98	122	134	112	102	105	112	112	142	134	141	137	112	124	121	108	127	141	135	126	117	121	133	121	127	118	140	122	113	134	118	121	122	111	133	112	118	119	120	124	127	135	138	122	112	144	140	125	130	123	115	132	149	128	135	139	138	118	129	124	121	142	126	138	114	111	127	127	141	120	124	113	111	124	134	118	128	114	115	124	111	132	110	113	134	121	130	135	100	126	108	106	114	95	118	120	119	131	119	131	103	110	120	124	113	110	116	127	139	115	113	127	117	113	122	107	126	131	133	112	112	116	135	105	136	122	121	120	137	130	126	124	141	119	123	132	117	124	95	106	118	124	136	112	102	123	138	126	124	128	119	102	127	106	122	120	116	122	139	119	109	117	114	125	119	113	125	133	98	121	118	144	153	125	127	112	122	107	107	134	108	116	120	128	108	128	120	117	126	117	121	129	148	116	127	109	120	126	132	129	128	100	122	160	115	123	125	108	126	111	117	107	133	119	132	120	109	115	141	120	116	142	120	135	135	115	136	140	131	98	114	118	136	103	131	105	123	119	121	119	131	130	121	138	148	125	110	131	129	108	136	129	143	112	139	140	116	127	116	114	131	129	129	124	129	120	108	128	119	146	118	107	124	142	127	142	128	133	111	131	143	116	115	125	127	115	130	143	132	125	116	137	117	118	96	100	120	135	119	118	128	122	102	134	131	114	118	124	126	113	123	133	116	121	117	130	123	140	110	135	106	135	114	152	114	110	141	118	108	117	119	125	110	123	120	119	118	139	126	119	122	112	117	146	143	128	120	119	106	115	133	110	118	124	126	125	129	120	133	112	106	127	113	117	128	120	125	114	110	122	120	123	122	118	114	134	120	125	114	118	118	118	122	95	127	107	113	119	139	118	98	112	120	131	105	122	94	113	112	119	123	135	113	111	116	123	141	125	123	112	120	119	96	125	116	135	130	111	121	135	102	117	143	107	110	125	131	138	110	107	140	113	120	137	125	126	124	150	114	110	115	116	112	110	112	122	119	119	129	125	126	138	133	124	130	111	136	124	124	144	116	117	148	121	122	135	119	136	132	142	115	141	127	121	117	138	130	127	137	134	125	129	137	108	115	132	128	124	125	128	119	134	124	135	147	115	143	126	128	104	125	130	108	116	102	130	115	117	108	140	126	119	102	133	126	111	120	123	101	112	131	109	120	118	135	118	113	111	102	146	125	135	114	126	100	137	144	122	146	129	134	105	139	131	115	113	124	125	123	119	119	117	132	118	139	120	124	132	129	124	119	123	141	110	107	120
6043	633	1116	1299	1043	887	731	655	565	488	472	425	444	434	406	413	340	364	421	346	389	335	338	371	371	329	360	342	351	350	374	327	321	315	332	348	400	326	348	327	332	354	300	300	346	317	324	323	346	329	342	330	316	310	300	324	339	342	304	330	313	279	326	342	353	307	313	310	319	300	372	333	339	335	327	284	310	326	301	312	329	335	322	304	315	307	315	315	355	307	307	292	336	315	332	332	317	316	356	297	315	327	316	320	317	308	352	296	304	299	328	347	321	318	310	329	328	315	296	299	330	288	306	324	323	323	307	305	301	324	317	337	318	312	308	292	314	322	338	289	304	302	310	341	314	336	342	311	337	320	318	308	350	330	310	344	317	294	291	321	306	307	304	346	335	331	319	305	326	319	348	302	322	299	350	304	315	308	302	300	347	308	341	316	346	326	304	317	322	326	304	317	327	290	302	314	308	330	319	310	309	317	314	319	299	335	305	324	325	328	331	324	292	308	319	312	326	299	321	332	330	319	320	334	321	340	284	319	331	304	321	312	326	322	317	337	330	312	293	325	315	304	328	307	294	328	307	320	355	316	315	310	299	293	319	335	329	295	312	330	339	307	304	296	332	303	329	320	341	299	348	338	306	324	259	347	309	330	322	309	324	307	325	306	316	300	303	331	323	317	317	326	315	321	313	303	292	333	293	289	320	320	299	277	326	318	312	302	281	297	303	322	313	316	324	333	320	321	329	317	362	331	354	300	318	310	285	325	273	315	307	326	326	309	317	300	343	328	311	294	286	316	331	316	329	325	318	330	324	309	307	324	318	292	317	287	290	290	317	329	331	342	285	314	337	311	337	290	332	322	320	297	303	283	324	307	303	349	323	331	288	312	327	341	320	312	328	275	327	342	306	320	321	323	315	322	299	328	311	311	351	318	293	304	338	288	354	325	287	317	361	320	311	313	309	307	319	321	305	321	309	308	310	303	310	298	326	319	332	289	318	291	352	311	329	336	329	319	352	313	313	308	336	328	302	308	285	310	297	294	332	311	313	304	297	316	299	330	294	327	285	336	310	319	305	314	304	271	362	287	327	324	300	317	318	285	335	353	323	320	334	323	281	327	316	305	297	351	344	310	316	303	308	314	337	343	323	322	307	309	302	296	303	328	312	320	305	323	310	320	292	296	343	333	325	328	311	305	322	314	296	312	314	305	339	292	323	336	319	321	307	298	305	336	333	307	341	300	323	324	307	326	291	319	303	349	317	310	312	301	293	305	318	270	308	310	308	286	320	348	302	341	312	327	326	263	338	343	338	315	318	292	313	339	300	336	326	315	324	312	269	296	334	323	316	289	337	304	286	298	313	321	340	303	322	321	335	320	318	344	351	323	313	336	343	327	354	303	344	358	326	308	305	336	319	316	314	302	316	334	316	332	316	342	353	302	292	315	320	285	320	330	329	321	331	338	337	313	283	309	300	294	319	318	317	321	304	325	291	319	321	321	304	301	312	328	349	294	295	312	329	301	319	315	319	315	330	292	339	319	316	354	326	305	327	303	313	344	346	320	301	308	300	323	303	342	328	289	307	328	324	331	338	304	316	299	302	309	303	314	333	296	329	310	335	341	348	303	295	312	310	310	313	321	299	297	325	294	309	308	303	327	349	323	323	288	326	299	326	312	303	325	340	309	303	356	354	309	313	316	295	286	318	351	333	329	292	347	310	329	304	295	329	355	327	300	335	333	312	343	304	331	342	358	315	308	316	336	326	316	321	328	314	327	323	313	318	309	313	324	313	310	315	313	280	320	330	351	338	329	305	287	308	332	303	285	274	321	309	306	312	319	329	314	379	298	294	291	299	326	338	318	343	301	341	327	317	342	321	328	319	323	329	301	308	325	320	344	314	306	334	319	343	303	303	298	291	322	300	316	319	324	317	306	336	314	312	300	322	356	300	292	292	314	286	304	318	349	290	312	296	316	313	293	323	295	292	292	318	329	309	300	317	326	324	306	324	305	328	313	313	320	325	326	333	301	313	296	311	272	357	316	319	311	327	323	270	292	315	349	328	308	307	305	307	290	301	297	325	311	325	309	340	313	304	324	284	298	304	335	294	359	298	294	318	299	333	307	328	319	316	315	288	335	332	328	300	305	310	323	339	310	333	319	363	311	337	290	319	315	327	294	321	348	300	336	339	308	300	328	320	279	326	291	320	300	358	286	337	303	315	312	307	293	310	371	322	343	338	332	328	328	310	352	306	291	291	294	271	303	346	303	315	309	302	330	306	319	347	320	319	349	317	302	305	317	318	342	318	345	342	326	329	329	327	296	323	297	301	314	318	303	345	322	308	329	290	342	333	301	316	305	353	319	352	304	314	309	345	335	326	299	333	312	319	305	322	298	314	309	288	308	298	288	318	326	273	328	303	287	327	304	338	340	343	319	333	350	326	305	319	324	333	301	347	345	334	295	343	335	335	310	274	309	323	303	328	350	356	352	306	315	302	334	320	309	298	317	304	320	314	331	327	355	328	328	325	320	277	315	336	335	283	284	326	343	296	320	291	328	305	313	339	336	324	313	324	346	308	306	307	345	317	335	320	304	338	304	313	331	329	328	308	292	305	305	356	318	325	340	321	361	328	281	328	313	310	326	314	304	341	342	306	320	318	294	306	295	330	346	308	303	348	292	306	336	318	316	321	297	346	312	315	339	303	334	339	290	348	331	330	325	298	328	336	340	311	325	322	319	337	377	324	324	274	314	321	320	312	305	360	338	337	312	293	324	319	300	328	289	327	325	310	320	324	315	314	306	307	350	313	363	307	338	330	318	329	354	331	315	321	360	308	292	309	303	283	332	312	301	302	306	347	311	296	347	300	326	319	324	325	344	323	303	308	315	298	313	310	321	306	323	334	318	305	325	330	328	350	325	308	323	323	281	325	336	354	317	311	318	348	316	325	330	326	335	330	348	295	336	327	299	352	330	316	290	291	321	312	317	342	329	288	293	341	295	323	308	315	289	319	317	316	297	335	330	347	331	308	307	335	332	295	312	332	325	307	318	321	335	341	332	343	273	320	305	338	299	324	332	339	301	322	341	354	272	305	328	318	327	309	329	332	320	363	364	307	334	321	318	324	310	297	301	325	343	303	311	326	319	322	315	345	343	320	292	320	319	300	317	281	319	329	351	370	320	324	294	340	310	322	333	309	322	326	320	338	304	329	313	320	338	310	323	353	338	316	332	294	317	349	321	310	339	324	290	325	330	334	321	299	301	328	308	291	321	325	326	326	338	306	294	347	307	353	343	277	283	281	315	301	314	301	303	332	318	345	319	347	339	313	313	300	326	301	341	315	324	329	334	321	327	305	321	303	345	287	312	284	339	306	299	305	299	317	346	326	325	341	285	332	337	340	305	316	330	336	310	344	350	306	354	319	304	290	297	286	315	308	304	314	314	308	333	323	312	313	328	324	353	282	311	312	329	297	317	306	312	318	307	338	295	307	324	333	327
13922	1316	979	737	487	372	306	275	282	197	224	241	204	194	202	171	200	183	167	203	176	163	176	167	172	208	159	177	196	194	175	191	170	160	171	196	173	191	187	182	184	176	175	164	174	206	172	165	176	182	159	169	173	185	161	181	192	185	173	183	160	161	152	156	166	153	152	144	192	174	128	175	194	165	138	187	164	201	163	185	192	171	165	177	169	149	157	176	168	149	154	146	162	159	174	157	170	191	175	164	155	174	203	176	184	166	189	178	182	174	187	159	181	172	153	183	159	177	176	175	182	163	140	191	163	183	168	162	188	159	169	201	190	176	162	152	188	148	180	162	180	185	163	171	164	183	181	165	160	191	171	171	156	154	184	170	193	202	192	172	166	154	192	169	156	155	161	185	170	169	177	171	176	162	156	191	168	202	178	181	183	154	159	193	171	178	160	198	141	182	163	179	190	198	171	155	178	151	167	166	160	161	175	164	161	163	166	177	185	204	181	170	163	171	170	168	179	197	158	159	149	164	194	165	190	173	160	174	188	184	173	180	167	142	149	168	171	174	155	178	170	162	176	176	170	166	166	171	169	162	162	168	171	166	196	174	177	177	199	182	168	187	153	173	141	164	174	200	201	180	158	172	157	174	180	154	156	189	184	172	178	139	188	162	183	177	155	150	174	186	188	149	158	161	143	136	170	172	184	175	157	176	171	196	185	168	172	186	171	175	171	202	154	169	163	160	172	170	159	146	157	187	178	190	186	159	165	181	155	176	167	196	173	175	177	148	185	169	182	152	190	167	181	143	149	153	167	160	181	154	172	160	184	164	159	168	158	175	171	175	189	177	167	182	173	184	179	184	174	178	168	145	175	170	166	179	199	205	165	169	188	177	154	178	155	147	163	163	158	169	169	174	164	173	173	170	150	195	184	190	173	164	173	172	171	181	166	170	166	148	164	179	194	154	140	155	157	175	189	172	178	153	184	189	172	163	158	171	167	176	182	185	183	161	179	177	164	190	177	161	166	184	189	157	157	180	182	188	172	154	182	204	175	188	175	164	185	177	164	157	157	169	147	174	172	165	183	172	178	166	174	160	169	170	172	168	176	178	186	165	164	190	183	167	170	162	164	177	167	177	176	171	183	161	178	181	179	169	164	173	176	174	173	165	170	160	180	177	184	166	186	156	195	168	169	185	174	175	175	177	158	183	176	192	167	175	168	161	177	166	180	171	191	150	176	174	164	150	170	162	156	190	174	170	202	162	165	173	175	183	165	157	160	185	146	167	177	158	171	155	168	178	197	169	153	173	194	183	145	165	170	156	173	175	166	192	175	175	179	170	188	165	200	175	150	167	185	166	170	162	172	179	150	175	175	180	194	166	187	169	188	179	170	161	192	148	166	184	182	161	190	167	170	174	172	188	170	161	164	192	185	161	166	188	161	155	189	186	173	182	179	182	168	147	167	178	190	164	198	144	187	169	182	185	176	194	144	175	163	177	172	211	148	147	170	150	173	164	176	180	162	172	200	165	159	154	170	168	180	179	133	159	196	185	185	192	188	158	171	198	186	168	186	177	156	139	153	156	154	172	175	162	187	151	172	162	150	159	154	156	173	184	162	183	170	166	145	160	157	159	188	143	169	153	178	172	165	196	189	175	160	158	193	162	157	186	198	186	170	156	173	175	172	164	180	180	183	169	170	168	197	169	181	166	187	172	195	165	156	170	167	183	194	180	145	160	179	173	166	174	191	167	198	174	140	162	159	167	167	170	126	168	158	156	170	170	147	167	202	163	146	188	179	176	144	162	176	200	200	174	156	172	205	158	137	182	173	166	173	167	187	194	187	177	176	175	171	157	179	177	165	187	168	152	177	192	171	182	152	164	178	147	160	141	197	176	157	162	176	159	174	159	174	197	181	161	187	162	149	156	151	193	154	182	166	191	171	197	183	172	166	158	178	176	156	141	181	169	187	179	181	183	163	184	200	177	178	155	186	161	212	144	165	157	158	168	161	142	170	177	171	161	139	159	168	164	179	184	176	172	184	170	198	154	157	152	167	194	165	164	157	179	163	183	165	210	183	174	143	168	189	177	157	146	160	163	163	144	157	173	176	172	160	180	178	153	178	198	164	165	163	177	188	173	159	156	185	193	181	162	193	142	182	174	152	173	186	169	174	203	176	169	171	162	186	196	169	201	167	157	140	175	170	164	179	153	189	164	163	166	156	143	166	187	169	170	152	170	170	172	172	167	176	185	176	173	171	182	187	173	178	163	163	176	163	126	160	193	166	162	171	147	163	160	185	174	184	169	187	153	156	181	171	160	178	171	165	194	159	167	174	179	178	177	190	174	163	154	185	177	174	176	155	174	194	172	182	147	183	169	221	187	165	167	171	154	173	174	168	182	157	171	191	172	184	141	165	191	168	185	161	176	178	148	168	158	161	170	179	165	143	185	189	161	168	147	171	181	145	198	181	174	171	189	164	156	180	158	170	166	181	169	166	191	173	162	177	185	193	177	167	157	179	180	161	163	197	153	180	186	157	170	156	179	165	158	184	172	188	193	180	137	188	164	159	178	189	176	171	182	199	167	165	160	171	161	163	162	169	189	192	175	185	188	168	165	141	179	158	154	168	174	182	140	166	173	166	153	191	160	184	164	183	163	181	173	169	150	167	186	182	155	188	158	175	160	173	175	173	184	164	139	168	143	150	157	176	205	172	171	160	159	184	167	172	187	158	171	180	173	184	155	173	149	162	190	171	177	167	162	178	135	160	195	175	188	194	179	219	146	147	170	182	183	154	178	173	203	170	215	184	169	188	163	197	175	180	173	168	169	191	156	157	176	152	183	153	143	165	166	188	155	179	149	143	158	154	173	211	175	170	181	182	152	171	174	167	190	172	170	176	150	150	158	171	151	156	177	151	180	161	163	170	168	168	197	168	188	169	164	182	182	197	177	180	191	169	162	176	157	151	184	161	187	157	133	161	150	162	157	179	181	162	172	166	159	152	163	193	162	173	167	165	196	189	191	157	165	176	183	144	150	159	208	175	150	167	175	164	180	167	138	182	152	182	184	175	169	201	157	194	160	155	174	158	190	151	164	188	173	194	197	182	173	167	156	177	158	192	178	164	184	169	161	177	165	182	170	175	160	163	168	162	170	167	156	184	160	161	149	169	171	135	190	161	177	179	159	187	148	134	151	165	158	182	164	205	159	165	154	175	170	166	174	186	182	168	172	168	157	185	182	169	182	167	158	168	160	181	164	179	157	175	172	173	182	174	167	181	184	183	189	167	203	165	183	170	175	161	173	160	171	155	194	199	163	155	166	174	160	164	163	185	164	175	194	167	183	155	168	179	138	190	185	159	158	168	157	160	190	160	184	164	176	178	162	182	146	162	179	169	170	181	162	174	185	198	158	174	195	188	183	181	190	173	150	179	163	175	176	173	186	176	175	204	169	205	197	177	196	189	182	152	191	185	171	165	153	148	153	172	173	176	169	187	158
8207	1156	2000	2341	1916	1456	1219	1068	957	765	760	669	686	611	645	585	528	530	537	540	511	534	506	529	512	427	488	491	451	482	475	492	480	448	449	472	462	492	441	457	474	431	452	460	421	462	458	444	424	420	434	470	458	463	448	467	439	447	443	442	423	465	467	472	447	457	428	445	453	408	450	414	440	391	430	453	429	443	395	465	424	465	443	455	410	430	479	426	446	408	431	433	450	425	421	435	457	443	436	459	439	477	430	412	434	426	438	433	438	454	414	426	433	430	456	425	437	426	465	417	451	439	450	458	356	448	419	453	478	416	444	442	424	455	430	424	413	408	471	450	433	437	440	417	467	443	438	420	448	460	450	413	449	437	438	413	429	441	430	422	437	467	453	442	417	431	382	430	410	408	431	409	429	422	408	418	463	454	432	427	424	425	420	458	379	443	450	444	448	421	400	458	444	440	428	407	444	429	427	420	462	440	422	438	458	442	451	399	434	429	430	428	396	438	412	413	444	439	409	449	424	456	438	424	431	444	394	420	407	417	441	427	439	477	413	418	432	427	443	405	393	397	418	445	408	455	426	431	435	454	441	440	447	416	473	446	444	442	438	412	426	431	438	428	435	422	454	425	421	436	425	478	435	459	411	408	479	428	449	419	434	421	457	448	441	452	438	456	423	450	448	438	478	503	435	419	422	437	432	432	408	455	425	423	441	428	437	430	408	434	451	444	386	440	409	418	432	404	424	464	441	444	400	369	427	424	395	456	443	440	437	448	456	454	432	395	449	484	458	495	454	466	431	437	435	452	426	459	420	437	397	428	439	439	467	392	432	424	411	434	418	422	439	419	462	425	432	430	431	387	443	421	417	456	436	469	453	427	450	420	427	469	415	445	419	388	425	439	448	430	459	442	431	429	404	461	413	432	424	451	461	404	416	486	404	424	411	435	423	434	455	385	444	458	457	413	438	413	433	424	439	394	417	425	447	428	457	405	417	432	466	419	452	453	440	421	398	442	454	443	483	439	427	419	415	443	414	469	454	428	439	416	411	436	442	418	432	450	478	404	432	475	433	443	441	422	412	463	444	415	431	433	426	390	435	463	479	464	460	451	433	450	405	426	419	430	441	401	444	446	457	407	405	446	420	418	410	441	461	447	429	438	384	427	438	437	433	457	428	391	432	415	443	433	467	412	415	447	440	416	388	439	474	456	426	426	426	437	448	460	432	399	484	416	428	450	398	428	443	417	453	425	439	449	473	457	451	392	408	429	446	428	438	425	458	426	466	441	409	453	431	439	438	404	399	439	432	451	436	421	410	457	449	433	447	438	423	432	439	441	454	417	420	439	458	453	427	421	458	414	414	449	403	421	410	439	431	467	462	461	435	441	412	431	417	462	437	428	437	454	429	411	455	415	423	421	460	469	420	422	406	401	427	449	433	431	436	461	441	425	416	434	406	410	442	474	453	408	404	445	421	438	439	437	414	429	413	438	424	432	423	461	422	408	420	466	446	418	457	421	459	397	440	421	493	431	451	430	442	423	424	448	418	407	437	458	423	460	421	408	452	424	442	439	452	447	433	435	447	459	440	470	436	437	457	421	442	414	427	456	435	450	418	455	401	434	441	418	464	444	434	419	420	414	449	434	494	434	443	441	444	471	406	416	461	432	409	438	453	452	418	458	439	456	401	438	466	434	462	421	433	447	399	446	443	430	447	440	411	395	420	419	423	406	416	439	437	435	456	404	432	453	452	408	470	404	393	445	419	428	422	470	433	470	441	447	426	455	436	446	432	480	490	456	414	409	424	459	432	425	431	424	443	422	459	407	424	444	438	442	458	428	418	448	430	453	459	437	424	452	428	450	451	420	445	445	411	459	428	434	386	427	445	445	436	439	417	464	437	456	432	451	445	428	451	406	448	460	404	459	416	426	412	439	436	401	448	475	422	429	416	465	430	448	455	418	440	423	445	413	425	425	436	435	448	453	425	422	426	435	429	439	425	417	447	448	445	419	433	413	467	395	433	456	460	432	473	430	444	429	417	437	442	419	435	401	472	422	437	435	417	466	454	423	441	444	426	416	451	426	448	412	441	482	431	407	409	410	438	469	423	432	460	452	420	431	431	450	435	444	444	446	463	416	444	439	422	451	435	443	429	429	444	402	423	437	479	419	444	420	425	414	430	418	452	428	431	470	450	445	437	452	403	445	446	469	405	488	422	440	446	465	425	432	426	450	456	465	430	390	436	400	480	459	443	438	433	433	429	434	413	415	385	456	424	426	426	389	475	413	402	448	431	435	412	431	431	466	408	449	400	441	412	462	459	407	431	435	413	421	481	441	448	433	438	453	420	431	413	437	477	439	430	455	400	404	443	397	444	409	428	443	477	454	454	416	474	382	451	450	428	423	456	431	386	442	397	442	429	419	420	425	452	432	441	435	431	425	396	428	417	448	438	454	428	448	436	432	426	418	459	394	438	456	413	414	412	428	448	434	446	404	443	406	433	409	430	418	442	461	411	413	472	428	433	427	454	433	505	436	428	418	428	470	421	422	444	403	444	411	395	408	420	425	441	417	436	416	466	438	435	441	436	418	448	436	427	438	419	461	442	417	420	423	433	428	423	455	423	443	455	407	392	407	429	444	444	444	431	441	420	435	426	408	446	418	422	427	436	446	410	412	439	441	444	393	423	415	452	409	466	423	410	406	425	426	439	446	434	380	445	412	409	445	428	432	410	404	440	435	436	451	424	447	430	467	437	454	436	444	447	437	436	417	415	416	440	436	429	469	434	406	455	434	423	436	416	438	443	408	436	425	415	460	425	434	456	474	398	458	440	440	441	419	434	409	407	421	429	460	372	438	446	457	437	429	422	388	415	437	422	474	439	420	431	420	452	408	451	451	408	472	450	427	452	433	454	431	452	432	444	457	450	432	443	440	435	441	471	446	403	436	416	434	400	424	412	409	419	401	422	416	467	417	464	440	445	437	423	455	455	416	472	447	439	420	453	431	457	463	418	423	446	413	423	430	443	447	463	442	452	442	407	446	445	451	447	446	434	449	432	426	420	438	432	444	472	455	433	432	427	427	476	417	426	448	431	435	426	433	428	455	437	464	432	457	405	446	402	433	480	442	441	408	429	440	457	452	447	469	415	423	444	441	464	445	435	410	375	415	413	445	448	449	465	444	420	420	486	465	481	448	467	423	433	434	420	420	433	420	447	451	438	439	435	454	448	438	472	426	452	437	437	418	455	401	457	440	456	444	464	471	433	446	422	425	438	463	470	426	461	421	441	413	441	406	445	405	429	440	454	439	454	433	422	396	452	426	442	454	413	418	411	431	461	444	376	445	476	454	427	440	422	391	461	426	410	401	449	423	402	413	451	405	449	453	421	457	432	432	429	403	447	458	446	457	457	459	451	431	440	435	454	447	413	428	444	439	427	429	470	426	441	463	440	431	460	433	448	442	443	459	440	433	450	426	451	420	412	398	440	417	458	418	451	408
1496	302	319	312	302	294	246	267	276	274	291	279	309	272	284	307	297	252	281	285	281	257	281	273	285	302	286	273	310	298	288	291	285	267	292	253	299	277	292	316	303	288	270	299	274	282	242	271	271	294	273	268	294	257	291	279	267	309	281	268	284	279	290	273	286	272	295	319	311	286	260	280	273	250	294	270	285	250	297	273	291	295	288	276	252	295	264	283	287	307	274	287	265	254	258	278	288	258	248	303	280	264	323	283	298	307	320	267	286	330	296	249	280	298	313	306	313	260	279	321	310	291	287	300	299	295	271	249	267	214	297	305	290	271	301	298	292	304	297	261	272	290	269	305	267	285	299	289	262	289	290	255	274	294	268	248	257	290	281	257	283	266	277	309	253	303	286	264	284	288	281	287	287	293	314	281	276	268	309	250	274	272	277	294	267	272	300	286	285	262	271	307	275	257	265	248	264	313	289	297	276	286	279	253	271	272	285	272	282	295	267	279	291	297	290	315	313	293	276	266	302	320	286	281	269	289	269	259	283	254	267	292	284	275	285	294	279	258	284	282	298	271	305	275	280	291	277	243	270	263	273	291	255	271	267	264	309	329	281	279	335	290	278	240	287	276	303	290	281	285	284	254	288	285	294	290	278	277	288	255	265	273	295	285	288	275	308	318	323	288	291	276	270	280	296	313	321	312	302	282	311	301	282	279	313	285	276	257	253	278	269	267	305	276	303	313	287	292	277	288	231	311	275	296	282	315	288	293	302	298	281	287	283	290	264	294	295	292	273	265	261	271	309	279	310	258	263	320	266	273	288	270	283	261	262	285	276	285	267	262	267	273	247	276	215	275	260	304	316	267	275	270	296	277	280	293	284	320	311	309	263	298	286	266	278	276	286	281	272	260	289	269	276	277	293	311	304	273	260	273	269	274	263	281	275	301	295	270	265	268	320	291	262	283	307	325	259	309	266	265	275	257	272	283	278	302	275	279	285	276	249	312	267	269	282	287	295	292	278	294	260	261	269	277	277	294	280	277	291	283	303	260	256	312	277	290	269	274	265	265	304	266	271	321	289	317	296	271	303	270	264	324	306	285	300	297	291	285	261	268	278	289	276	260	279	252	275	318	295	283	269	281	278	275	308	271	275	321	305	307	262	295	302	286	260	279	283	271	250	307	313	282	265	249	285	295	259	283	290	303	255	248	310	278	273	277	278	300	288	279	261	296	267	295	280	302	336	287	292	298	306	277	258	269	294	303	339	286	298	296	271	279	253	278	292	266	323	286	270	275	286	271	290	293	297	277	305	307	297	260	306	313	293	288	278	283	238	266	257	300	300	301	298	301	278	304	288	289	311	268	316	269	261	313	306	294	246	266	313	267	319	328	300	309	290	336	284	280	285	296	289	299	302	280	277	324	291	275	277	260	297	270	303	292	306	273	246	266	261	277	271	283	287	287	282	265	288	323	259	263	274	271	283	288	257	259	286	296	291	278	306	288	255	287	273	271	278	257	274	253	322	282	261	319	278	270	282	267	286	272	281	291	251	309	311	312	276	279	266	297	271	269	265	283	276	269	290	279	264	290	280	283	294	287	280	310	307	286	271	269	279	285	255	305	271	267	286	301	297	299	274	257	288	290	302	257	303	267	285	263	252	250	292	277	295	287	277	274	303	292	259	277	299	266	276	265	271	270	266	275	288	272	277	322	301	289	303	270	275	305	302	299	269	276	279	265	301	265	276	257	312	305	292	303	259	265	277	280	270	256	259	285	284	267	292	292	330	272	258	287	311	281	305	309	320	296	295	272	297	279	284	308	284	247	275	270	288	292	300	290	275	283	265	256	274	313	249	313	293	302	317	274	271	327	285	274	277	280	290	283	281	276	276	291	309	264	291	254	286	297	282	259	261	293	299	285	295	259	298	285	312	328	303	264	287	283	278	290	246	282	264	301	268	264	274	278	307	290	323	311	299	290	288	279	312	277	267	237	305	272	290	285	293	306	262	278	302	309	293	264	264	260	292	264	295	300	282	310	284	254	296	251	288	265	272	271	282	266	267	258	292	280	281	284	282	306	240	304	272	291	282	280	288	302	298	248	302	280	280	286	280	288	256	280	277	253	302	271	290	269	296	298	286	285	276	272	270	280	318	265	274	270	306	295	283	298	300	315	288	272	308	291	304	286	322	269	242	292	292	266	271	265	281	283	278	283	314	304	301	282	250	299	253	268	293	254	262	262	294	301	318	290	312	280	295	294	307	321	279	274	294	282	277	268	275	270	253	305	263	297	258	270	276	244	264	261	305	273	296	281	262	307	290	276	308	279	279	294	296	279	269	259	305	268	293	281	281	276	284	301	280	286	264	289	321	278	269	279	270	269	256	297	270	283	295	291	257	297	288	314	294	276	297	276	288	296	265	290	279	270	272	272	303	276	294	298	279	291	289	295	290	301	300	288	286	272	282	276	259	284	299	265	269	273	300	284	284	309	292	278	305	310	292	261	272	277	261	266	242	278	310	268	300	307	287	288	280	284	301	287	310	282	299	269	273	281	280	300	299	287	263	280	292	256	251	279	268	242	317	284	274	315	267	257	258	299	256	284	277	312	296	283	277	300	244	268	299	254	308	305	246	283	322	269	272	312	287	276	264	280	282	288	279	308	280	302	282	274	302	289	263	238	288	284	285	281	265	260	320	271	272	286	275	293	308	278	273	293	271	277	290	268	307	302	290	261	273	298	292	281	282	273	275	266	312	299	298	259	252	270	300	283	257	270	279	277	275	268	314	253	281	294	310	289	291	274	301	263	308	296	283	318	313	298	281	288	273	313	299	281	299	312	288	274	304	287	267	282	312	300	292	288	260	273	269	288	287	299	278	247	284	306	292	268	272	263	287	268	269	272	252	291	286	254	293	301	324	294	308	293	254	288	284	305	271	268	277	269	305	275	280	278	281	302	286	307	287	289	257	282	305	296	273	279	301	272	284	308	288	275	273	284	269	290	254	269	290	282	298	240	312	301	286	239	259	271	273	266	253	281	269	240	232	265	241	256	288	268	297	270	272	279	254	301	293	279	308	298	296	311	249	285	320	288	259	276	309	281	255	282	269	281	282	276	254	284	289	265	329	322	300	294	291	292	267	318	304	284	251	282	303	267	311	302	302	314	288	302	268	294	292	254	288	268	269	282	293	292	278	307	290	306	280	262	280	281	299	286	275	283	257	254	293	270	265	298	234	283	271	266	261	248	265	292	262	289	247	283	290	296	283	310	259	270	296	295	279	293	268	271	285	283	298	299	272	286	271	311	275	304	287	265	280	243	291	295	288	294	273	281	256	253	307	299	293	304	283	290	274	260	307	249	278	240	275	294	303	269	288	261	270	272	290	281	268	309	266	285	275	294	287	272	283	258	253	301	274	296	267	277	299	288	273	278	270	268	295	259	300	288	265	301	281	283	258	268	275	302	313	271	274	295	293	268	277	272	288	247	255	243	291	277	292	283	301	273
1793	650	644	662	660	675	650	619	659	640	666	619	607	644	633	617	633	667	633	643	625	639	609	635	606	644	668	599	641	608	639	614	624	653	685	600	589	626	645	592	635	623	578	610	608	603	587	658	637	584	636	600	642	630	645	604	623	640	619	636	637	647	633	623	601	661	684	600	643	614	624	646	671	608	602	650	631	654	594	711	650	575	596	621	613	652	626	603	660	680	641	640	629	623	599	599	652	625	633	661	647	584	599	644	612	580	675	597	618	667	640	612	624	621	667	670	630	630	640	595	631	574	686	658	610	613	638	652	637	627	611	638	613	640	650	658	631	613	660	660	689	611	697	605	643	618	650	646	629	652	610	642	631	584	607	644	664	622	623	628	596	639	627	601	613	608	661	662	651	636	607	639	630	621	621	603	660	615	646	649	642	654	651	677	630	629	626	613	609	673	617	652	646	643	608	632	627	650	653	597	591	604	626	599	616	701	656	678	630	627	627	634	642	631	589	616	647	631	673	652	656	644	629	612	637	671	659	589	639	663	647	625	630	617	655	657	622	640	629	622	668	637	648	641	645	596	636	631	620	671	624	622	626	660	626	608	645	635	613	621	618	576	637	640	612	667	656	600	656	575	639	639	666	602	626	654	627	612	648	619	635	634	643	641	643	621	622	619	623	628	645	654	642	648	662	623	617	632	608	644	569	633	652	578	676	629	679	610	686	650	646	645	666	626	648	617	608	676	569	629	689	642	648	619	598	604	612	637	649	667	703	615	618	618	632	657	659	642	609	606	716	609	598	567	603	645	656	680	628	637	653	604	684	607	625	666	653	645	600	658	656	633	652	639	675	626	595	616	681	656	637	618	649	608	616	628	631	591	602	632	620	605	608	624	619	601	634	672	625	672	606	635	648	614	656	637	618	640	645	641	629	608	594	620	652	614	619	627	666	610	622	639	593	618	666	613	664	641	654	653	625	629	606	621	586	649	612	622	611	625	643	606	645	618	634	578	599	619	621	619	673	632	602	628	615	651	608	628	635	622	621	564	597	680	629	652	646	626	616	604	642	673	609	621	629	642	653	614	606	636	656	646	651	638	622	622	665	647	663	587	629	602	652	605	650	634	633	630	618	608	603	590	638	641	589	633	629	669	632	639	621	611	616	640	653	625	608	593	654	607	616	636	613	625	586	643	663	676	630	629	639	625	657	710	628	627	652	661	617	638	668	662	610	604	640	645	655	628	589	631	589	630	655	650	673	652	620	654	660	673	603	605	632	676	641	670	603	624	643	600	592	636	643	628	651	635	629	608	651	655	623	621	631	640	673	673	625	636	665	647	617	629	651	616	651	636	667	639	632	615	650	630	640	653	663	604	639	640	661	663	640	647	665	617	651	614	622	637	700	589	655	697	605	600	603	630	611	635	640	649	622	623	637	584	613	613	655	629	616	664	674	641	638	622	656	686	622	695	664	629	590	652	626	616	575	621	636	587	616	592	674	628	630	592	650	612	635	617	600	627	642	606	638	654	651	631	610	653	611	644	617	651	657	633	634	569	623	648	606	643	629	667	625	616	610	663	636	622	645	662	631	640	633	672	631	616	664	601	668	666	639	640	659	599	658	645	607	641	626	600	627	613	592	652	683	636	605	616	660	640	626	644	619	665	619	630	620	627	662	699	623	670	637	636	642	622	629	615	598	656	607	611	656	599	651	655	615	596	657	652	671	640	640	661	649	645	653	618	627	646	584	643	628	617	603	621	577	630	640	614	689	616	638	650	657	686	648	631	642	625	634	645	624	632	588	658	628	632	638	645	634	620	640	620	628	592	632	611	614	652	620	637	623	669	644	663	627	606	629	616	622	598	623	632	635	594	698	601	609	624	601	649	669	607	675	640	666	637	600	621	610	657	604	647	605	621	642	647	624	656	618	638	643	659	634	619	632	624	625	633	645	634	637	601	647	625	613	670	635	639	599	609	671	634	615	635	645	652	660	605	614	599	600	618	546	638	638	653	595	603	570	648	627	652	621	650	634	633	664	650	646	687	638	599	633	605	625	606	630	604	622	657	622	611	661	632	674	637	597	583	647	643	626	637	593	632	690	629	628	617	643	627	648	601	602	610	635	625	598	646	657	633	639	637	647	620	614	628	616	641	676	624	635	680	609	614	631	642	600	588	661	586	635	621	615	661	605	618	621	663	619	635	632	642	649	643	629	601	565	633	657	634	631	628	639	592	639	623	622	666	625	636	664	658	664	646	605	607	663	682	605	617	615	603	633	631	624	609	639	636	647	588	654	632	618	652	617	606	621	703	628	599	634	623	620	618	637	599	647	620	658	712	636	648	610	636	643	619	626	624	627	615	625	643	613	620	662	641	629	621	646	614	630	639	641	587	687	638	600	662	620	632	628	635	650	617	645	640	616	681	589	620	584	631	668	659	641	632	608	613	559	664	651	599	638	610	606	610	608	671	688	648	646	657	636	655	657	612	659	654	641	641	681	648	575	609	665	637	587	612	608	635	597	609	589	690	709	664	649	649	626	631	649	625	640	661	638	657	641	585	615	600	631	658	618	642	590	613	625	586	634	641	632	592	583	625	650	666	638	641	619	620	626	662	617	610	650	658	648	615	630	647	599	648	640	667	643	654	676	675	661	659	648	604	615	649	599	627	609	632	637	622	561	620	620	611	601	646	655	608	624	669	613	656	676	607	637	610	641	637	625	646	616	650	605	657	605	581	640	602	641	634	669	658	607	606	642	627	639	609	657	665	637	678	634	635	623	665	608	671	702	664	625	656	661	638	621	658	633	626	612	627	601	650	643	618	655	604	604	674	651	648	640	634	602	653	598	629	649	650	643	686	645	634	632	632	609	617	647	657	665	679	639	592	629	586	622	683	658	614	648	653	567	606	650	627	650	631	631	623	634	634	623	649	645	613	586	591	630	672	640	657	625	618	664	602	636	618	653	626	610	653	659	651	658	647	638	615	680	641	598	672	661	641	594	652	616	619	635	617	609	643	632	648	615	647	653	614	642	660	638	600	636	657	615	648	647	677	672	586	608	638	627	622	669	603	606	638	614	639	617	633	627	633	624	617	624	633	640	677	652	645	633	627	612	630	617	658	662	615	601	628	665	650	619	645	664	632	616	610	636	599	654	658	641	617	635	671	627	668	582	632	617	644	650	627	644	660	660	635	628	605	653	631	661	649	655	609	620	619	633	631	649	652	603	638	641	597	616	613	606	657	655	640	664	667	644	618	634	623	655	615	617	661	647	603	616	635	608	639	649	649	638	657	649	651	598	622	652	694	607	584	631	628	628	612	623	621	579	669	607	608	608	611	645	627	653	608	633	648	666	606	640	623	602	609	670	622	674	610	623	666	620	603	622	612	635	632	662	594	651	656	663	642	655	630	684	643	612	638	629	624	652	632	610	659	646	627	634	704	652	619	641	605	654	650	667	621	641	645	657	653	590	640	628	649	591	595	601	600	676	633	663	626	618	635
7508	518	522	397	288	252	203	146	187	138	144	148	146	148	146	138	135	149	156	110	114	112	150	133	132	124	129	122	129	124	136	105	123	132	124	104	124	132	123	126	121	142	149	131	109	121	112	122	115	125	115	127	115	111	128	101	124	144	144	111	116	123	112	129	110	126	142	128	121	117	112	104	116	142	114	106	120	117	142	143	117	113	139	127	104	117	117	128	135	121	121	106	119	132	141	134	132	112	104	118	127	145	126	126	141	122	119	127	130	131	119	131	132	120	132	136	134	113	126	114	122	119	129	126	137	119	107	127	142	131	146	129	129	119	120	130	127	140	135	132	126	131	111	101	124	139	108	126	125	117	134	117	114	134	129	124	110	126	118	116	138	115	126	127	103	110	111	105	133	156	123	131	128	104	113	124	113	113	119	129	112	118	121	113	112	124	106	142	140	132	126	158	118	127	133	140	114	135	129	129	136	148	112	139	117	117	111	124	109	110	124	125	133	124	124	104	93	123	123	138	137	94	135	118	110	128	131	127	113	129	122	127	115	124	110	121	93	138	129	128	136	138	129	134	113	121	103	104	125	115	123	115	109	126	143	119	118	119	122	104	135	123	119	121	129	129	120	127	138	120	123	126	115	139	128	125	124	125	133	117	123	109	129	125	138	118	111	105	133	142	123	124	123	133	136	124	132	127	118	107	150	124	114	109	129	121	146	121	125	125	131	132	110	124	136	132	116	139	129	122	133	111	146	114	132	123	142	126	138	126	117	112	124	133	132	104	118	99	132	118	139	120	133	126	159	136	129	123	120	147	123	123	141	128	109	142	115	143	113	114	109	118	132	106	118	156	138	120	130	102	107	129	116	115	131	134	132	118	104	108	129	116	125	101	122	129	120	117	107	111	113	124	133	120	149	162	133	129	130	134	112	128	114	122	127	116	133	150	115	117	121	114	119	129	147	136	141	138	134	109	123	120	123	133	109	114	126	121	110	128	92	126	137	124	118	123	128	129	120	136	114	115	129	153	146	110	116	123	124	116	122	102	127	122	112	115	108	126	109	132	125	112	137	115	139	131	125	130	111	117	100	132	119	139	131	121	141	117	127	103	131	130	141	125	143	101	115	122	116	125	138	124	127	106	117	151	127	121	119	136	140	104	110	132	118	135	117	106	141	141	113	118	138	141	133	106	116	116	112	122	107	107	112	135	132	113	115	119	139	152	117	134	105	133	131	120	124	123	129	132	117	114	121	132	118	101	132	130	116	123	104	133	136	110	123	149	119	142	125	114	119	129	122	130	110	131	137	122	132	139	116	139	144	122	117	111	107	105	107	115	135	143	115	132	136	130	112	117	109	135	105	114	126	111	145	131	124	115	129	143	108	134	118	139	106	135	118	131	108	104	116	131	136	131	125	114	144	130	135	128	134	118	126	126	117	115	135	135	141	124	122	107	134	111	136	120	127	117	110	117	118	133	126	111	119	120	122	111	125	133	129	116	111	124	106	124	117	140	116	123	128	113	116	129	127	120	142	127	125	136	113	136	133	121	127	110	127	123	112	130	130	131	123	119	130	131	129	113	118	95	132	133	138	113	141	123	110	138	131	130	126	114	116	135	127	124	111	137	122	127	121	135	126	126	121	128	118	120	128	111	126	127	137	136	112	110	147	129	137	105	126	139	147	120	132	104	122	103	133	113	145	125	118	130	133	126	126	131	115	124	101	123	110	111	106	116	116	148	132	108	118	113	118	123	115	115	107	120	105	127	135	116	113	99	155	120	107	129	104	122	123	126	122	138	123	119	112	121	139	125	125	121	127	134	121	129	136	140	116	129	131	108	119	117	118	111	120	106	127	116	142	147	118	110	98	127	115	116	115	137	136	132	112	135	104	98	119	131	125	118	118	111	112	136	110	145	117	125	115	122	113	114	140	109	112	126	123	117	117	118	107	136	117	114	119	125	128	127	117	132	135	141	118	137	150	155	138	101	110	143	114	127	125	140	155	108	136	122	140	102	126	135	132	139	143	118	104	126	138	124	125	134	115	135	115	144	133	125	113	153	114	120	120	126	110	103	118	132	116	105	123	144	106	117	118	126	124	124	112	120	125	116	119	92	131	131	109	135	123	125	103	117	122	124	124	104	123	129	121	129	112	120	113	136	117	122	121	123	107	126	111	140	140	140	132	127	111	108	126	114	133	121	134	107	128	137	115	123	133	118	121	112	132	121	129	124	137	123	112	129	111	115	125	103	107	121	90	139	124	140	130	130	116	112	126	147	138	106	102	110	123	131	110	115	129	121	115	126	113	136	133	100	143	116	111	129	131	119	131	108	117	107	104	120	112	127	137	104	116	122	143	112	113	135	121	112	128	151	135	127	136	121	125	112	125	111	108	148	125	126	122	137	130	107	113	120	127	125	97	121	123	132	124	120	112	128	109	108	121	133	131	114	123	122	97	123	124	136	132	117	138	115	135	140	127	128	113	110	114	127	111	121	109	130	120	118	140	134	126	105	114	115	133	122	114	117	139	147	127	134	110	120	112	118	134	125	106	115	121	129	128	125	129	101	110	136	98	112	128	129	121	118	122	112	109	144	151	126	122	108	141	121	131	127	110	138	107	99	126	142	127	136	140	116	115	139	140	134	115	145	121	116	107	111	129	99	107	119	115	105	115	127	121	114	117	110	121	132	126	127	130	130	128	124	138	138	91	119	126	103	119	125	117	113	111	139	109	108	120	113	108	112	143	119	135	111	107	143	110	123	140	124	122	135	122	131	124	125	97	127	119	119	117	124	106	113	113	136	124	113	136	139	96	134	121	135	127	136	129	125	145	126	111	146	107	135	123	122	121	116	111	132	115	133	136	124	119	125	114	121	121	111	123	127	130	127	134	134	132	130	131	104	122	116	120	140	116	127	113	127	128	127	109	106	148	120	111	136	123	144	118	122	108	118	135	120	137	125	123	137	118	105	110	127	100	116	161	140	111	111	107	140	111	131	119	127	134	129	121	133	109	127	114	138	139	107	108	132	118	112	113	119	110	122	114	111	116	97	108	151	116	127	123	113	109	124	92	128	132	108	132	124	141	125	128	132	112	129	124	132	139	130	131	127	107	122	132	123	105	142	123	129	112	117	114	126	135	125	101	132	130	102	121	131	104	114	135	139	127	103	150	122	99	130	119	117	127	89	118	114	138	133	125	138	124	130	123	112	129	139	137	121	144	116	117	107	118	118	118	131	118	131	133	134	140	116	128	117	127	136	124	131	144	113	130	120	107	105	121	125	108	99	138	136	116	113	109	122	133	111	126	128	132	109	123	116	131	126	126	117	119	122	120	129	133	115	124	133	123	103	129	107	122	128	136	121	113	120	117	122	143	127	106	125	127	119	92	120	117	113	121	122	117	140	114	120	103	112	153	116	114	115	136	123	136	115	122	125	125	125	118	113	132	114	121	124	120	133	137	128	127	111	113	111	116	127	122	142	116	118	110	144	115	104	117	115
6186	691	1167	1323	1071	875	730	588	583	514	486	459	445	409	427	392	409	400	370	356	344	379	362	372	367	318	341	317	364	350	355	368	317	308	318	314	320	323	329	341	319	327	357	326	308	319	306	350	305	339	369	348	309	331	348	338	295	324	299	338	331	332	320	296	335	332	353	339	319	305	347	357	335	308	347	330	314	308	335	309	318	320	329	300	335	325	321	310	319	305	320	316	291	340	323	343	357	335	318	335	366	334	323	320	338	338	337	310	307	338	314	314	310	314	306	328	339	316	327	317	311	313	333	326	328	330	316	364	332	308	315	311	278	340	314	314	285	327	329	336	325	288	300	312	323	291	332	324	328	332	303	330	358	317	332	307	280	309	345	313	339	305	295	357	290	302	292	305	312	316	344	349	329	321	296	331	325	293	319	326	321	324	353	306	287	316	319	313	300	312	333	320	329	319	317	337	320	324	303	341	298	322	291	339	319	301	310	326	332	311	327	299	287	329	286	349	311	339	326	330	290	298	342	332	341	327	308	323	356	317	325	325	344	308	310	320	343	326	316	317	319	322	306	317	300	323	319	335	305	329	328	297	317	332	334	353	314	299	340	300	348	337	338	313	301	331	305	335	324	320	344	303	293	337	324	362	318	325	320	318	313	324	302	335	327	306	324	287	303	323	295	351	328	360	310	341	329	307	313	316	311	316	308	323	315	334	333	321	297	329	358	345	314	315	306	324	333	296	314	333	303	308	333	315	330	345	341	340	331	316	287	310	326	371	313	289	333	300	327	307	323	323	332	317	306	315	310	313	280	372	292	304	305	329	312	347	323	323	339	317	329	330	328	293	340	322	334	302	293	298	344	296	316	326	323	284	336	309	342	340	324	322	330	323	330	305	336	332	347	325	342	291	316	316	324	329	332	319	301	281	299	336	326	343	310	284	329	317	291	315	308	346	347	314	334	311	323	328	296	333	333	301	307	299	332	319	333	312	343	316	328	300	324	332	309	305	355	338	302	293	328	324	315	338	320	336	319	319	359	300	326	339	336	326	360	291	300	331	328	302	311	333	325	339	315	312	313	330	350	313	336	338	296	309	302	326	306	333	327	318	337	321	305	340	355	318	320	304	327	304	367	305	355	314	345	326	302	298	340	307	315	296	330	327	333	319	303	295	314	337	357	316	316	296	306	309	302	325	337	307	329	350	337	336	322	327	319	318	319	325	295	333	332	327	303	328	304	351	327	351	294	357	311	328	317	339	323	302	322	339	320	283	307	294	341	315	316	328	289	293	284	342	311	348	323	343	315	309	317	330	313	296	298	326	327	340	347	315	337	301	326	322	333	308	321	332	312	332	308	347	327	298	306	341	337	304	335	315	337	307	337	325	326	304	336	334	331	305	347	324	322	326	349	331	318	328	295	306	336	316	318	323	312	309	317	309	295	323	305	333	313	326	313	296	327	326	330	358	330	320	335	318	323	306	318	322	325	343	322	316	322	345	336	334	318	331	334	317	314	299	298	319	327	327	294	310	347	298	317	308	309	298	310	321	314	348	320	315	315	323	296	308	324	324	328	316	332	312	358	338	325	295	317	351	333	297	324	299	309	307	318	331	303	326	318	322	347	316	288	323	351	319	334	332	318	300	318	319	326	298	312	295	352	308	320	314	312	292	315	312	329	311	362	295	333	327	282	305	316	316	331	317	300	318	325	312	313	325	343	327	319	337	293	338	300	290	317	333	328	317	330	299	312	296	329	319	315	321	309	338	285	337	344	331	338	305	302	315	311	323	331	306	313	327	324	317	327	340	337	307	321	323	291	317	305	294	348	284	322	278	343	284	333	336	336	311	294	311	298	320	330	300	312	328	294	334	353	327	303	346	333	319	320	318	300	333	315	313	324	348	296	335	324	312	319	315	310	336	326	349	313	333	316	317	321	312	324	337	318	313	332	320	327	303	308	295	328	300	326	359	276	341	345	280	336	330	309	322	336	321	318	305	327	296	335	313	308	297	306	311	337	299	345	298	327	313	266	316	332	324	346	315	316	344	319	348	327	300	336	330	353	299	363	341	312	314	334	299	305	370	325	275	324	346	352	315	313	326	323	299	331	302	286	315	360	345	333	323	354	327	325	295	308	335	328	310	318	313	308	289	350	327	315	317	317	325	315	324	331	332	331	336	332	299	307	296	340	320	311	315	330	313	316	311	304	312	286	319	312	317	310	328	351	338	301	306	322	304	303	325	316	308	304	313	358	329	300	357	305	310	299	342	293	303	320	320	327	332	349	314	315	306	302	295	310	316	303	356	284	322	340	329	304	326	286	336	322	327	287	316	319	304	317	290	321	332	298	346	312	352	319	330	308	297	337	345	274	331	301	303	334	308	333	330	309	327	336	311	295	299	312	326	330	332	346	315	324	295	319	332	338	319	315	315	306	325	294	307	322	327	345	335	320	327	329	294	276	317	309	342	305	322	313	303	336	308	355	314	332	315	313	356	314	297	303	315	325	317	295	318	316	343	333	309	326	318	309	308	321	319	342	299	311	308	298	310	343	305	314	329	313	343	349	319	317	313	347	260	327	312	327	334	335	341	338	344	289	332	306	380	308	294	337	323	313	296	332	339	304	291	255	340	350	350	338	342	321	297	333	338	302	332	326	289	313	314	307	330	298	321	321	308	315	299	329	314	298	319	298	338	301	295	303	296	287	327	314	313	334	306	304	321	322	290	316	302	282	311	274	324	318	331	312	317	304	338	315	322	311	334	286	309	304	308	307	328	350	310	312	328	329	289	301	339	337	320	338	297	295	295	317	328	336	325	311	302	299	320	346	337	305	324	318	305	301	306	323	337	337	296	313	330	323	342	314	328	313	291	318	330	320	323	325	318	318	318	334	293	321	339	331	311	355	316	318	325	337	327	318	298	311	277	337	336	363	337	297	341	331	336	286	307	335	304	321	315	346	316	342	293	324	304	325	294	328	339	319	367	333	327	333	302	312	312	341	300	286	330	320	304	309	302	315	306	324	296	287	325	345	301	319	312	318	312	286	303	317	310	328	321	311	321	311	330	332	300	334	328	319	326	327	305	359	301	328	331	307	346	328	318	324	319	303	315	311	337	312	312	316	322	299	302	320	327	344	337	340	289	296	344	319	286	283	311	319	316	339	339	320	313	335	344	326	302	326	324	337	333	308	342	310	328	306	304	290	321	280	292	301	314	345	329	306	313	326	329	302	305	333	300	291	325	330	316	305	317	309	316	297	321	337	357	334	327	319	358	358	307	323	326	305	313	331	374	308	340	319	318	315	342	338	325	276	346	326	307	325	334	325	308	304	317	342	295	289	313	339	333	334	324	345	300	318	306	358	321	307	318	312	338	323	326	301	327	340	309	289	319	301	299	312	301	329	307	358	301	328	327	312	318	307	307	337	327	325	321	343	344	341	327	332	321	339	335	312	313	298	334	314	345	340	287	352	293	324	313	319	294	320	334	280	302	320	319	335	292
14051	1384	911	764	508	377	319	249	257	264	253	223	200	227	211	202	208	178	192	193	197	185	175	168	188	193	191	181	193	179	166	186	162	174	202	172	152	165	184	182	169	166	173	206	175	161	166	176	177	176	177	163	188	158	192	176	171	148	140	160	181	165	172	175	175	179	180	192	180	183	180	181	194	152	172	179	150	157	168	173	170	191	166	162	163	183	187	180	170	177	167	163	177	165	152	170	185	148	171	188	203	167	178	207	174	182	173	161	170	160	165	179	191	174	160	153	157	177	198	197	156	156	159	164	176	178	189	170	177	163	172	202	184	196	189	161	174	163	170	178	172	159	153	177	160	171	160	198	150	157	166	177	160	161	175	165	193	183	177	136	186	167	184	144	193	178	172	172	184	162	192	172	154	185	171	175	170	182	186	182	140	155	151	183	182	160	182	186	175	186	186	150	167	165	155	183	190	168	172	164	157	168	186	166	159	162	155	171	165	144	165	173	177	188	182	161	161	164	161	190	154	168	181	174	174	181	184	163	160	175	173	168	175	180	183	148	166	180	152	187	176	190	181	167	214	151	154	184	176	190	170	150	187	179	180	188	175	158	169	188	184	148	154	172	179	157	168	201	161	161	201	172	144	166	172	185	186	168	166	190	176	184	163	180	155	163	187	166	154	169	163	198	155	173	181	163	176	150	180	161	207	176	181	159	189	187	160	165	170	177	167	154	180	177	178	193	194	146	176	190	178	163	167	189	176	173	159	151	176	157	170	165	162	154	174	164	163	194	145	175	181	172	154	167	163	161	169	163	160	180	183	201	185	154	163	159	158	169	163	161	157	163	152	157	143	184	175	181	176	198	177	204	210	145	167	196	194	153	153	159	175	164	157	155	179	188	160	166	157	145	173	152	172	169	191	185	156	171	170	187	181	169	154	178	165	157	167	188	172	175	179	177	182	195	182	165	164	173	184	186	178	178	175	169	174	178	165	158	164	187	159	172	171	178	184	185	185	192	179	164	154	172	155	173	184	175	152	176	152	176	173	190	190	163	184	148	200	189	196	159	151	162	181	171	178	183	156	147	171	183	157	178	169	164	177	185	174	177	162	187	151	191	173	161	192	173	184	173	179	167	210	173	183	191	169	183	178	169	161	173	175	174	175	185	147	158	186	196	179	189	152	166	170	181	193	161	164	183	173	167	169	169	157	167	161	178	163	158	162	153	177	177	161	168	203	156	170	162	159	164	187	163	186	169	177	157	164	180	161	175	199	193	157	163	169	173	187	173	168	187	173	158	177	156	170	217	176	159	165	163	191	183	172	187	162	188	169	196	177	165	177	171	170	182	184	165	169	155	180	177	166	171	172	186	187	181	189	196	189	179	197	158	162	184	183	174	173	155	168	137	183	172	183	167	170	182	195	158	172	147	186	165	167	189	179	189	174	177	175	200	135	193	190	150	154	166	153	163	184	164	164	170	146	150	177	180	179	159	153	184	171	163	179	172	167	162	190	198	192	169	155	180	157	169	165	147	187	168	172	191	180	151	156	200	189	179	186	179	183	155	199	158	178	165	156	175	171	192	179	184	200	195	186	186	170	155	168	152	163	177	178	177	157	165	160	186	163	165	184	184	175	164	157	178	172	176	172	167	170	158	193	185	188	181	191	157	177	162	177	161	170	160	187	184	193	166	151	194	184	160	145	180	167	158	211	161	177	195	176	164	165	164	154	142	165	172	162	189	177	160	178	162	150	163	181	161	168	182	166	152	173	159	155	162	170	185	196	169	194	179	174	177	184	160	177	166	175	174	166	183	175	173	160	160	152	170	159	158	154	153	187	191	157	171	156	196	163	176	182	170	168	169	167	166	144	165	173	164	163	205	193	183	187	193	170	180	201	171	184	164	146	164	178	171	179	182	214	184	153	196	195	149	166	159	194	185	182	176	155	176	183	176	189	180	157	160	192	178	184	169	171	172	169	203	160	182	198	188	154	154	153	153	167	169	159	200	183	183	166	173	167	195	157	165	177	175	160	156	171	180	183	134	169	158	154	167	178	193	155	161	165	159	165	189	162	154	164	167	166	185	170	188	173	165	175	168	160	188	169	169	175	172	163	219	156	147	202	172	144	162	162	167	173	172	192	169	179	192	192	176	170	183	157	151	175	172	164	191	148	181	172	186	178	164	180	167	194	179	136	166	180	165	161	179	161	158	154	160	179	152	167	184	164	179	181	181	149	144	177	202	171	176	170	181	187	167	169	183	133	168	172	184	170	166	175	158	170	154	185	179	186	169	180	182	187	179	171	165	154	172	194	176	152	161	137	172	139	169	176	157	179	179	169	199	184	184	166	174	174	147	173	165	143	171	190	160	200	161	185	156	179	172	175	146	166	160	181	195	155	161	194	160	173	194	182	179	168	166	162	168	186	176	175	177	160	163	161	151	165	162	171	183	179	166	167	212	158	164	162	180	179	159	153	158	147	157	161	179	164	159	181	161	193	151	154	147	181	154	190	138	178	154	171	185	155	176	198	183	183	205	166	166	181	157	150	170	162	166	152	155	164	149	168	166	166	180	174	175	186	155	173	197	177	163	186	184	166	186	173	174	164	174	181	183	161	182	158	173	182	184	154	169	163	202	171	168	167	162	173	178	167	163	197	151	175	178	172	164	221	141	156	166	144	189	167	182	189	177	156	171	175	177	143	175	163	179	190	177	159	152	184	185	170	190	179	193	168	190	163	163	138	179	185	176	167	178	163	150	152	198	164	197	179	152	145	180	167	170	203	181	164	136	147	164	163	161	201	172	156	181	171	171	174	160	180	176	156	154	167	147	179	175	164	168	159	194	170	188	176	161	189	154	159	166	176	171	180	174	175	193	176	168	180	177	190	180	167	175	153	169	164	184	167	166	171	178	169	169	161	176	176	142	173	174	184	177	143	181	156	203	165	150	189	177	185	185	178	170	191	185	162	165	172	173	166	176	164	164	148	168	162	158	156	155	157	186	168	180	156	191	179	170	199	182	175	187	167	179	184	179	168	198	169	190	151	183	177	192	162	142	171	155	174	172	179	190	184	171	158	185	181	185	189	151	155	167	172	163	199	172	191	196	155	155	165	170	175	152	185	140	168	177	163	162	177	165	168	148	158	192	184	180	182	169	163	145	170	170	180	173	194	168	188	176	168	176	177	183	191	187	180	179	170	169	171	184	170	159	173	178	188	191	170	166	178	169	162	164	186	170	164	180	169	178	163	167	170	180	160	157	168	143	172	156	161	181	158	172	152	186	153	189	169	179	160	176	198	163	164	160	157	172	167	144	172	191	159	177	173	173	169	165	178	195	182	188	180	165	198	172	159	165	188	175	203	179	196	154	167	181	156	186	168	146	158	153	164	180	154	176	172	183	176	178	186	197	172	162	176	163	160	171	150	175	157	158	166	159	165	167	149	162	166	149	155	178	201	175	149	187	182	147	179	169	157	195	184	183	186	169	176	170	159	151	171	153
8191	1154	2054	2359	1944	1491	1238	1004	866	771	712	683	700	672	606	578	571	577	490	562	533	512	499	479	494	494	520	483	509	490	477	477	455	462	461	474	463	465	483	455	464	456	399	486	478	474	454	455	471	455	425	479	443	450	477	479	466	408	434	453	474	491	430	496	452	417	444	440	470	457	455	430	441	433	447	427	439	469	414	428	471	461	412	439	436	394	442	428	393	460	436	446	449	416	442	420	426	460	445	447	458	422	444	458	418	443	430	451	438	411	443	441	428	452	467	445	437	440	430	463	419	471	422	449	409	447	407	420	465	432	452	428	447	456	438	479	420	423	403	434	480	452	439	445	456	426	460	447	470	407	494	445	426	410	423	445	392	458	415	433	379	429	466	446	439	448	431	429	465	452	432	484	476	418	433	452	463	484	458	437	457	451	452	475	416	438	427	463	425	401	452	447	436	464	429	466	454	453	423	445	445	413	484	449	462	448	438	446	445	440	435	442	441	421	438	450	460	428	470	438	461	408	422	431	458	496	480	431	434	449	447	421	416	445	441	418	453	391	403	454	448	469	473	467	463	421	435	438	444	452	428	449	427	439	430	450	430	452	429	433	447	395	407	420	427	427	455	443	405	417	456	430	474	424	460	426	413	453	443	439	420	425	459	460	406	393	440	434	435	468	440	427	415	448	427	410	457	447	410	423	422	441	432	422	439	436	420	454	460	432	416	455	426	447	440	425	447	431	479	405	420	442	443	440	454	436	420	463	472	418	444	449	450	466	409	426	446	412	415	477	436	420	416	434	477	456	414	442	459	450	418	423	465	394	446	412	477	447	443	450	449	441	435	427	439	455	403	464	454	445	440	434	452	446	426	446	459	455	412	404	462	426	449	431	442	447	462	415	454	458	446	494	493	431	457	466	413	453	441	395	436	447	453	384	429	453	437	439	424	417	474	440	421	461	467	458	430	448	443	456	427	455	445	443	430	426	435	440	444	415	476	397	430	435	426	453	450	403	432	455	466	452	447	419	427	440	445	418	436	467	436	407	442	457	453	477	460	475	460	411	437	440	430	427	426	447	438	457	437	430	443	433	456	444	426	442	434	434	420	430	431	456	444	437	438	438	417	447	426	409	463	431	424	446	442	392	430	396	429	410	432	483	436	422	459	446	453	423	423	428	445	411	449	423	420	426	451	435	507	482	440	439	439	423	441	445	414	422	470	413	426	396	454	390	435	434	423	447	436	410	422	416	404	433	463	452	431	432	472	413	462	431	414	436	436	450	405	440	479	447	435	472	458	403	459	420	419	464	433	446	432	414	462	447	444	452	449	452	461	450	409	444	416	454	445	456	448	445	460	456	451	472	455	456	446	440	450	423	450	418	511	421	446	451	439	497	445	403	428	427	452	412	416	448	440	440	438	444	419	421	447	466	478	453	419	440	428	433	407	448	433	409	457	449	431	428	419	434	416	403	453	424	417	464	413	442	498	455	479	461	419	456	454	429	468	452	451	486	461	425	439	419	441	456	413	447	451	418	445	417	428	422	457	450	465	392	427	456	496	447	420	421	412	434	451	454	449	415	422	485	440	431	433	451	435	415	433	447	432	432	449	397	408	458	467	436	417	440	432	461	485	410	436	414	430	454	437	467	444	426	418	468	454	400	464	438	437	395	456	437	445	448	435	451	410	453	422	425	431	440	435	474	431	476	448	426	462	436	465	428	417	436	437	417	443	440	470	484	432	447	401	425	415	414	481	460	423	434	437	445	461	463	469	449	443	473	442	451	448	439	424	448	427	452	433	460	449	452	436	451	472	473	417	467	466	452	459	435	436	452	417	437	439	442	470	417	439	416	430	458	473	443	475	427	414	476	477	424	431	477	430	416	403	393	437	406	438	466	415	429	420	406	427	396	443	477	392	435	425	431	449	434	439	399	452	469	419	476	419	463	440	421	473	443	434	404	445	417	444	496	465	407	413	462	434	417	438	452	446	435	459	425	475	473	458	448	434	445	395	441	424	430	473	421	455	428	434	444	445	465	439	459	444	455	455	467	426	445	414	429	459	458	470	407	428	459	415	483	463	472	440	426	440	466	463	441	473	460	448	419	400	408	431	438	423	431	480	428	435	442	444	435	446	441	455	425	402	487	434	434	442	455	415	424	426	454	437	443	454	436	449	437	421	417	455	392	461	441	454	472	414	451	426	427	470	456	435	412	444	440	466	386	439	437	446	436	428	441	407	408	453	425	455	453	428	436	421	455	440	432	425	409	428	438	473	392	424	440	421	454	431	411	426	443	442	458	426	447	429	439	451	436	448	448	457	437	461	432	417	395	430	437	456	466	420	413	405	440	423	427	435	457	411	437	428	436	460	428	410	421	417	404	429	421	455	422	434	473	451	437	461	471	422	432	445	453	446	439	430	444	435	458	459	427	444	424	445	440	453	485	428	441	393	453	413	425	440	461	429	426	470	457	456	441	444	397	475	442	462	459	453	409	451	434	439	435	393	451	427	424	406	457	438	450	425	425	418	424	456	453	439	420	433	451	438	455	422	437	431	481	460	459	433	434	418	442	418	481	469	427	465	442	466	441	421	430	426	425	417	450	429	472	423	406	422	459	425	455	451	439	414	432	408	416	460	464	436	474	450	455	402	423	424	437	444	436	442	432	467	454	457	450	414	410	421	473	405	419	426	465	426	464	427	442	412	439	402	422	480	403	448	432	446	418	436	421	433	430	440	422	442	439	419	431	415	429	404	437	448	453	398	454	455	428	410	419	438	421	477	448	446	441	410	494	427	433	455	427	435	447	422	436	438	442	485	434	434	435	439	416	451	441	473	434	430	442	428	419	421	436	416	415	434	455	430	454	428	437	434	426	403	435	431	437	476	392	461	397	454	443	430	422	473	445	416	421	434	440	448	444	454	402	411	415	424	426	425	435	446	442	440	413	436	494	422	458	446	443	439	465	436	436	441	455	444	432	442	416	412	452	427	448	425	435	428	456	435	440	464	431	417	442	416	485	472	427	445	440	439	425	425	442	447	453	444	438	459	408	456	401	441	445	445	448	427	465	448	432	406	463	428	426	437	466	487	399	452	404	415	453	427	467	438	462	431	455	417	406	386	439	439	418	386	457	400	445	448	422	416	503	457	432	458	443	441	419	441	440	441	406	432	412	453	428	457	443	415	432	440	415	451	412	441	409	432	443	462	416	404	444	436	435	449	444	468	453	442	434	433	431	450	419	447	416	443	409	442	420	443	444	455	436	430	438	436	434	443	427	450	430	381	457	445	431	450	419	464	421	407	451	459	448	459	447	457	418	428	454	449	430	485	463	370	432	417	436	446	449	429	476	439	452	417	473	441	452	447	428	448	456	469	449	481	448	421	451	434	432	422	437	447	411	421	434	470	429	451	418	459	467	450	387	460	412	426	444	446	449	435	486	460	477	433	430	454	451	479	457	460	440	413	436	454	472	434	437	427	410	449	479	467	470	433	416	428	411
1584	340	282	279	305	314	278	333	331	297	282	277	298	316	289	294	275	299	293	269	258	261	280	329	281	293	260	265	299	291	283	305	307	286	245	302	290	279	233	281	300	252	268	280	263	250	259	299	272	292	272	289	298	301	277	271	255	262	306	279	272	265	286	283	311	300	279	257	307	292	269	275	269	275	282	288	286	290	255	297	266	277	265	286	293	286	293	262	292	265	292	272	278	288	308	282	280	318	288	274	283	262	305	245	272	305	279	309	241	295	300	283	282	289	311	313	266	299	269	276	286	264	308	272	303	245	288	316	253	295	325	282	299	289	286	306	258	292	296	265	289	283	273	272	282	282	301	271	255	287	270	348	291	261	295	274	314	288	321	294	250	273	269	303	263	278	287	323	286	267	305	299	276	277	266	280	283	282	283	295	285	270	283	301	295	322	275	262	251	277	270	249	234	271	304	289	302	299	235	302	295	279	276	282	279	316	279	309	306	270	261	287	276	258	268	309	282	306	298	293	284	272	285	288	281	296	263	286	284	296	282	282	257	321	265	249	259	300	281	290	264	279	292	273	259	275	279	302	299	330	304	262	301	290	269	246	273	267	320	258	309	299	278	275	272	316	239	268	284	267	278	297	282	292	294	273	290	280	305	267	315	294	285	252	281	283	295	279	279	280	272	281	300	284	259	253	277	316	288	268	282	296	286	261	295	327	280	257	292	243	300	299	284	289	272	293	317	296	281	296	280	309	279	280	278	274	319	258	282	268	291	249	268	291	294	305	307	264	283	279	275	287	247	295	313	318	253	307	323	286	300	276	292	272	310	274	275	304	294	311	300	272	262	291	243	315	280	302	253	286	316	286	281	289	275	268	314	278	280	276	276	314	280	289	279	266	296	307	295	281	261	278	275	291	293	309	274	265	240	260	255	266	304	297	297	267	278	280	311	286	298	287	246	275	316	270	290	261	287	268	225	286	295	254	275	268	317	270	279	295	313	295	279	286	305	304	312	286	278	305	279	283	274	287	308	269	275	265	303	269	280	262	289	295	281	273	273	268	292	286	285	303	263	274	280	299	286	267	277	279	258	295	302	285	269	281	268	302	277	265	294	313	284	279	275	292	270	248	263	252	273	299	298	267	273	244	283	264	302	271	269	289	268	284	242	264	291	253	308	260	258	296	263	269	259	299	300	315	275	290	272	301	289	311	278	279	290	257	285	285	300	308	293	263	269	268	259	345	268	283	262	267	293	298	323	287	310	273	285	295	283	278	275	276	273	253	269	280	263	282	269	259	276	280	277	261	278	264	258	297	306	303	289	288	301	293	298	261	263	283	288	264	279	271	272	283	294	297	290	269	285	288	287	297	269	283	299	274	262	279	261	251	268	309	282	289	297	298	270	293	280	266	270	280	309	262	275	295	298	267	301	295	309	286	273	285	293	281	266	248	293	257	280	300	265	295	273	281	278	261	263	301	282	301	305	305	265	282	252	293	297	298	274	280	284	261	276	283	290	261	303	261	297	308	301	299	298	314	305	294	296	275	294	302	336	299	315	290	278	281	264	274	309	277	284	269	290	292	281	288	297	283	276	300	282	268	319	282	295	332	300	319	278	270	295	284	274	297	269	297	254	275	312	276	310	297	312	292	272	270	289	278	276	259	267	288	278	299	265	279	284	277	303	293	240	275	260	295	263	259	285	292	297	265	276	271	284	274	278	260	334	286	271	286	311	279	285	286	284	311	314	262	277	267	283	258	293	270	293	266	251	280	270	268	263	262	290	285	286	267	293	283	275	270	290	299	269	277	274	320	279	273	273	283	265	268	285	269	302	247	331	327	316	281	264	299	319	275	285	291	307	270	292	312	277	277	298	295	266	296	299	246	282	301	276	310	274	273	274	316	268	275	276	281	280	301	286	260	291	283	314	253	287	290	282	299	314	300	268	260	291	264	301	266	298	266	268	268	259	266	288	278	296	305	274	273	315	270	255	285	278	284	273	291	295	300	293	267	298	271	269	304	316	269	332	328	282	276	289	271	280	299	274	281	315	293	300	274	293	274	267	256	276	288	289	281	281	277	307	281	305	292	296	282	282	268	284	248	263	270	261	275	268	281	289	283	277	283	301	277	261	302	298	319	271	272	289	265	255	264	297	271	266	281	295	305	271	254	300	250	269	278	275	286	272	280	256	302	262	304	288	302	288	279	304	305	288	282	285	275	286	281	285	259	296	292	234	270	272	277	270	280	292	282	259	279	276	310	287	272	270	256	289	275	272	303	284	282	277	293	256	252	286	292	291	263	256	269	284	261	267	309	289	281	289	242	290	285	286	313	276	302	248	286	271	282	290	250	273	271	249	306	293	284	331	301	302	250	284	273	288	276	284	293	301	290	276	286	291	316	273	303	305	290	291	283	273	265	316	287	318	281	301	307	278	273	257	310	311	300	297	297	277	321	291	283	281	301	257	283	297	255	295	330	296	281	289	291	329	294	295	275	277	268	290	281	316	305	305	268	264	283	312	288	300	258	308	267	267	264	278	291	242	304	271	288	278	302	270	287	264	262	301	311	287	289	291	263	293	285	281	253	277	285	261	282	234	278	288	269	278	281	299	303	310	295	303	276	296	280	293	272	279	267	288	263	272	290	289	288	277	318	286	256	269	261	309	291	311	295	282	313	266	239	242	287	271	272	300	269	298	266	256	287	288	316	305	289	289	303	319	296	267	275	282	295	265	288	266	298	264	298	285	277	277	301	270	274	260	296	290	259	326	287	285	271	312	297	270	274	309	267	267	288	263	289	301	275	304	278	284	273	275	288	291	279	271	293	298	263	264	272	294	266	283	270	295	286	275	287	286	276	272	255	274	273	292	263	276	308	279	269	300	274	259	291	296	255	271	264	283	301	262	285	271	273	273	295	310	304	293	294	306	277	284	289	261	302	276	298	300	269	300	247	281	304	290	272	301	297	274	296	279	288	279	290	298	285	236	300	252	280	266	273	250	306	296	283	295	263	267	254	300	287	284	283	293	261	260	281	288	260	270	286	304	311	286	277	271	269	279	271	305	281	279	296	311	270	278	291	282	270	308	313	283	263	309	276	273	340	274	284	251	305	261	294	286	295	286	295	293	262	293	276	264	246	277	255	292	264	277	251	294	281	296	261	294	301	291	281	312	294	291	292	282	250	273	304	265	284	309	251	275	287	246	314	255	284	284	282	273	281	302	257	273	287	250	290	274	264	273	322	296	260	256	256	274	292	302	286	280	288	243	298	275	286	288	286	286	269	266	279	281	280	263	295	280	277	281	290	279	333	282	305	260	326	270	256	278	299	290	282	325	250	242	278	286	288	324	293	248	277	314	270	299	310	253	267	303	272	266	279	273	308	274	269	276	256	269	281	277	260	276	264	279	273	270	276	283	289	270	291	327	271	287	285	295	267	288	271	299	317	301	298	281	291	261	278	284	294	271	264	313	298	272	282	267	282	293	311	281	282	308	292	251	275
1927	674	703	677	649	657	681	696	684	634	648	647	637	661	645	621	626	676	627	645	643	695	673	636	644	645	641	617	669	607	614	644	617	603	662	628	645	630	641	649	676	570	654	632	664	645	656	643	675	652	652	630	603	595	623	631	646	565	634	645	630	644	585	637	644	620	603	671	630	649	603	682	606	641	645	678	672	644	621	658	612	610	584	621	646	638	664	640	610	592	615	634	669	620	593	626	648	677	623	695	591	658	631	630	653	626	654	649	652	602	629	600	622	683	661	599	684	613	648	645	614	652	660	635	682	703	628	645	628	645	632	618	608	622	660	663	636	606	617	648	635	639	673	620	649	652	631	626	612	669	693	605	613	610	634	657	613	600	645	641	683	610	661	630	608	650	618	637	612	629	667	630	611	629	609	628	600	652	644	627	631	634	617	650	610	670	641	633	659	600	634	666	663	625	604	623	619	607	624	625	635	593	615	632	656	683	579	628	616	657	706	627	667	655	653	581	636	642	616	637	617	641	620	669	642	653	599	613	639	616	634	566	659	620	652	639	669	644	629	683	656	621	624	603	692	605	663	652	647	688	632	619	624	596	590	619	647	624	656	632	634	615	637	609	630	594	602	595	683	597	624	647	597	637	609	622	633	658	665	679	653	605	623	650	618	612	645	631	616	624	612	612	633	625	669	664	610	676	644	625	604	669	606	652	636	621	603	662	619	606	621	648	616	653	615	600	632	640	645	628	608	605	593	644	643	615	676	601	645	595	661	633	607	620	656	638	668	647	623	660	627	660	625	606	630	586	601	593	621	653	659	640	670	647	621	631	606	662	632	673	638	603	614	577	629	644	637	668	659	636	628	685	630	618	584	695	649	631	625	641	637	654	644	642	631	629	588	618	627	586	635	611	622	596	645	664	606	630	611	634	663	659	620	650	656	633	613	664	621	674	618	633	658	650	635	603	595	626	628	633	625	638	631	633	621	627	643	647	611	634	685	669	636	627	614	631	613	600	663	600	639	598	652	576	602	625	626	601	623	621	686	607	600	650	581	590	589	634	629	617	609	630	619	618	633	696	678	625	621	613	614	612	612	678	664	633	670	602	643	615	665	667	590	667	649	598	686	595	676	612	658	677	662	677	633	608	634	623	606	581	634	646	647	691	672	627	644	618	644	656	611	660	637	622	639	646	661	686	628	604	645	631	625	618	629	670	616	623	581	642	656	627	656	637	591	619	635	667	629	637	652	617	627	596	639	662	571	634	640	640	670	629	631	644	641	636	637	625	616	678	622	653	648	609	596	645	620	612	624	625	613	643	630	616	646	656	641	643	609	657	664	649	673	643	648	678	590	654	649	646	630	608	660	588	570	701	714	678	615	631	629	606	618	672	632	596	653	624	618	678	630	613	667	652	595	624	617	624	648	632	636	636	609	651	659	639	624	646	648	601	603	637	648	581	670	606	654	658	611	636	645	645	599	613	606	675	599	629	625	636	620	606	653	614	655	610	592	583	662	662	654	631	618	634	651	639	631	670	639	649	656	646	627	633	667	643	621	649	636	647	676	596	658	613	644	622	637	626	616	657	621	650	660	590	629	667	642	618	662	666	584	650	636	610	648	668	635	615	633	629	618	638	646	637	633	632	653	648	677	626	589	635	679	611	629	642	615	614	640	665	623	584	626	597	638	640	603	642	588	663	574	598	686	602	690	638	594	610	638	633	596	634	642	591	642	606	665	621	609	598	618	636	638	603	639	630	655	635	623	652	621	634	631	595	636	644	640	664	645	645	655	637	620	657	611	659	624	656	669	649	645	638	629	648	599	667	670	575	652	618	627	638	627	633	629	650	628	625	636	655	573	642	611	638	657	634	601	616	631	620	617	645	600	670	607	617	649	626	577	663	649	634	647	654	631	576	599	657	646	648	584	655	594	641	647	639	608	627	655	608	642	625	688	646	638	645	646	634	608	659	634	636	632	714	664	626	628	688	644	587	602	640	575	642	678	637	668	635	626	630	618	635	615	633	605	634	642	672	641	641	586	654	597	656	646	676	617	689	610	633	663	666	651	642	629	612	612	615	640	669	635	610	614	630	631	649	618	659	616	662	606	646	637	646	629	632	615	633	678	615	619	629	661	620	676	657	642	610	643	618	645	598	637	605	639	625	638	588	646	582	617	628	633	600	639	638	608	636	645	640	586	648	579	557	627	612	616	625	651	619	677	664	623	645	616	665	655	665	640	655	609	627	587	648	633	589	644	628	652	668	636	686	640	646	628	629	614	581	609	623	626	634	617	604	637	621	633	608	603	611	588	605	665	633	689	652	645	670	656	658	629	612	664	610	628	603	641	628	633	617	600	621	603	603	656	660	633	626	649	607	562	592	658	635	616	647	643	655	632	603	587	648	612	602	690	608	619	590	700	615	623	653	655	629	610	601	629	597	614	617	648	633	625	643	620	640	614	628	637	661	643	630	628	624	603	677	627	649	615	605	642	573	632	647	598	626	573	644	660	624	683	590	623	633	647	632	640	643	613	654	653	636	630	597	642	657	638	645	642	637	650	663	609	633	651	625	592	640	631	580	639	631	627	703	647	681	625	637	673	650	591	668	642	603	649	637	623	619	599	644	603	663	634	551	678	652	645	655	640	588	665	641	646	578	621	644	604	660	598	636	670	665	658	637	650	666	625	613	645	640	655	587	618	654	617	662	633	576	689	636	643	646	622	618	623	609	633	694	609	672	621	606	666	603	656	625	624	580	623	637	640	654	598	629	643	672	630	649	610	619	628	652	654	632	658	651	642	677	612	626	661	620	621	612	570	631	587	607	653	649	630	569	635	602	649	604	637	644	698	649	655	639	612	609	640	617	568	641	670	685	628	614	603	625	660	646	680	610	629	607	634	617	611	624	642	659	641	634	712	662	650	641	648	684	613	644	602	614	650	634	601	639	641	675	584	616	636	632	681	622	650	629	650	658	653	630	628	666	655	631	638	597	659	647	637	635	620	652	635	673	602	671	599	624	609	638	597	650	619	622	618	608	640	692	652	658	641	628	602	627	653	611	649	597	659	664	633	610	637	617	645	633	639	669	619	617	617	641	619	636	673	648	558	630	624	679	634	637	646	659	636	655	665	642	645	603	611	593	657	582	635	657	642	659	650	624	607	649	595	632	631	620	617	644	591	610	668	593	626	654	642	605	651	611	641	614	614	615	657	649	627	631	619	627	595	610	655	580	614	651	616	627	620	633	654	650	641	655	662	627	668	614	612	641	631	687	630	665	628	639	559	618	641	662	643	609	651	621	631	633	588	633	647	638	636	671	624	615	613	634	614	652	577	659	619	628	651	632	633	663	655	591	612	657	627	585	671	621	645	627	670	675	618	639	618	648	691	649	691	615	654	625	628	629	679	651	633	628	646	637	621	639	677	621	652	585	608	629	666	613	655	599	608	685	618	608	630	637	665	603	646	627	623	620	677	648	642	691	645	663	687	608	646	633	596	623
7534	617	475	448	317	210	187	198	176	168	166	144	143	124	143	132	136	143	134	131	158	144	144	142	119	150	148	138	122	142	136	122	163	125	109	134	135	117	138	114	129	140	137	134	143	119	133	144	130	129	122	114	118	122	129	125	127	118	140	133	113	108	124	139	118	95	139	139	121	148	111	114	130	140	122	120	140	115	128	127	156	122	122	134	144	110	130	125	119	128	128	119	128	151	147	134	106	106	124	115	128	139	122	149	127	134	116	125	103	113	126	125	109	117	128	142	125	116	126	136	145	121	138	145	145	133	129	121	121	131	103	106	115	126	125	117	117	135	119	139	142	127	135	125	132	128	121	101	120	124	134	121	124	140	133	128	127	127	132	122	100	132	128	115	134	108	108	104	135	124	145	125	123	103	131	131	113	124	125	124	120	99	110	112	113	125	119	155	130	149	143	128	122	109	126	121	90	138	122	126	107	150	126	127	141	113	123	123	113	119	130	156	119	110	132	130	122	121	124	122	114	135	108	119	137	131	128	129	111	116	126	127	121	121	120	143	137	135	144	113	112	128	124	111	129	129	130	132	112	126	122	125	130	139	147	138	132	116	127	109	120	121	138	124	119	134	136	138	115	116	115	119	119	118	110	150	143	109	105	137	116	91	132	126	129	138	130	116	121	128	119	103	125	140	118	113	126	138	126	130	117	134	129	128	103	101	122	113	118	132	128	117	105	132	112	141	135	117	133	127	127	120	114	145	156	153	115	110	137	109	113	127	116	104	118	136	129	140	117	138	136	145	128	147	131	128	127	120	132	128	121	140	126	112	142	149	106	122	118	135	135	104	137	142	126	115	130	112	105	117	148	136	135	147	127	145	127	117	145	122	117	110	144	125	114	117	104	121	125	146	113	107	120	115	107	118	122	128	108	137	99	148	110	146	136	145	123	127	125	134	113	135	129	123	118	118	152	125	137	154	142	130	126	119	132	121	127	116	110	128	125	114	120	104	127	125	118	119	125	119	111	113	127	125	121	125	135	131	102	125	137	136	116	143	123	142	113	117	112	121	137	129	122	114	133	111	104	114	134	124	113	133	113	120	134	140	119	112	123	124	118	122	114	122	145	131	126	124	152	131	126	130	125	104	120	143	121	120	135	112	130	118	114	111	105	135	133	124	133	151	145	121	110	136	124	125	142	121	139	137	115	115	140	129	106	119	117	126	125	127	117	118	123	109	146	122	124	132	121	114	109	108	123	119	121	118	137	119	120	132	127	122	138	108	108	101	125	126	138	137	123	126	115	144	103	125	103	123	104	111	127	129	115	122	144	117	100	125	135	117	158	128	146	116	118	142	123	129	126	129	106	127	132	129	144	143	127	140	135	119	107	98	114	114	172	121	106	139	129	155	113	127	136	123	122	116	125	124	124	134	104	116	121	136	126	115	128	135	123	120	110	135	119	135	133	125	114	121	125	118	120	105	122	114	115	129	119	108	125	125	127	108	125	120	125	148	109	138	145	155	115	128	131	120	114	132	130	120	113	129	139	135	135	144	144	156	138	126	107	154	120	126	137	138	119	143	110	117	142	125	91	109	117	123	136	110	137	117	121	140	132	107	110	117	100	111	105	120	133	101	139	128	134	115	120	126	122	121	109	112	136	118	133	114	119	115	122	115	127	116	125	117	140	134	119	132	120	121	139	148	138	115	154	106	116	118	139	118	102	126	131	127	121	133	121	121	128	110	121	119	112	110	126	109	135	121	139	140	114	132	109	132	144	109	143	106	109	127	127	134	127	112	142	142	118	143	125	132	118	120	121	121	135	140	133	107	117	120	120	107	112	127	129	118	124	122	126	117	101	137	103	134	135	124	120	126	114	121	140	138	122	115	131	120	118	119	119	121	111	122	131	142	125	114	120	141	120	132	128	145	120	123	133	104	143	139	101	145	129	131	159	117	123	109	112	114	114	126	110	115	112	119	124	133	125	133	122	112	125	136	125	114	126	133	125	128	133	113	118	124	114	131	124	135	127	121	124	147	116	121	119	122	140	109	122	132	101	132	135	113	114	127	129	111	132	116	138	100	130	120	125	128	139	113	95	129	113	149	106	108	102	125	131	124	144	142	117	124	122	96	138	104	124	133	122	127	135	113	133	129	123	120	124	117	110	140	122	124	112	114	111	126	121	134	111	108	146	107	140	125	98	125	146	130	114	126	123	124	127	111	123	146	137	121	126	111	118	116	110	118	109	120	129	146	121	109	106	132	133	127	125	125	127	116	116	110	129	145	129	114	140	128	130	113	133	138	116	136	123	131	101	135	120	117	129	132	121	129	131	129	129	119	115	123	123	146	127	123	151	114	143	114	117	105	149	119	133	122	144	124	118	118	137	117	117	127	140	126	130	131	148	123	134	100	123	143	140	108	124	130	99	119	99	122	107	153	115	111	121	120	108	112	99	130	144	114	125	113	152	138	160	115	107	124	117	131	132	128	120	127	110	117	119	149	108	130	117	113	121	107	116	124	129	128	133	147	124	141	132	104	146	145	132	118	132	120	102	124	130	116	97	111	112	127	116	128	145	135	131	102	129	122	126	118	115	109	139	117	118	131	119	133	102	131	122	127	153	113	135	105	127	120	118	115	114	141	126	118	125	121	109	105	111	155	145	143	126	123	109	113	114	104	110	125	133	120	133	122	132	126	137	142	119	117	109	139	126	135	128	140	135	122	139	130	142	122	124	119	116	135	116	116	123	116	129	133	115	119	140	143	151	115	128	121	120	124	136	119	129	120	123	124	120	121	129	125	104	132	133	126	118	129	137	129	131	123	118	105	129	135	145	129	118	134	143	124	130	111	120	117	105	121	115	113	122	148	132	112	139	149	140	122	105	143	130	135	127	106	106	126	109	117	110	106	127	115	129	131	103	147	122	123	136	124	148	144	139	144	96	122	115	150	109	144	109	145	120	120	114	134	135	111	139	119	122	131	133	128	110	126	126	124	92	114	123	110	133	110	116	150	114	120	125	115	120	126	110	110	126	141	122	135	125	140	116	119	130	140	135	123	117	125	132	140	98	135	127	145	116	149	130	129	110	119	131	117	127	132	145	105	132	126	141	132	144	115	133	142	101	118	113	127	132	139	129	121	124	128	122	112	129	121	123	130	126	136	110	110	137	120	144	126	131	119	129	117	117	162	120	123	128	135	132	133	134	124	117	114	123	123	109	140	137	137	113	108	142	127	120	124	129	146	148	138	124	148	112	99	119	131	109	112	143	129	140	133	118	128	136	119	104	114	136	108	110	101	116	148	130	114	123	114	138	121	108	135	95	109	106	114	133	150	130	126	120	125	113	127	118	131	134	127	139	144	123	120	110	139	133	126	118	120	116	102	125	117	119	131	125	142	129	127	123	113	91	128	156	112	128	132	124	117	125	144	115	107	126	109	125	130	138	112	130	123	140	136	108	134	105	163	113	128	111	129	133	106	119	139	117	98	147	113	109	105	140	128
6136	730	1226	1355	1135	885	717	649	554	489	474	444	483	455	445	420	403	388	374	359	389	342	360	353	366	352	378	344	340	339	343	331	351	357	342	344	371	337	323	352	305	340	323	355	316	353	312	322	304	326	323	327	340	318	297	314	335	316	312	325	340	327	333	355	296	338	355	328	321	329	338	315	318	359	329	307	335	352	334	323	341	332	326	315	307	319	343	309	312	302	345	354	319	327	293	313	314	322	281	348	334	320	348	341	333	300	318	328	277	327	354	332	296	327	332	338	314	301	338	331	310	297	302	310	318	328	338	335	316	338	302	325	317	301	303	303	322	343	346	313	307	336	298	320	309	311	315	283	315	287	325	315	347	322	329	298	319	329	323	316	354	302	346	297	337	323	303	309	309	325	317	294	331	310	339	297	322	333	337	312	331	313	318	326	326	299	345	306	319	333	321	311	308	288	312	322	307	278	315	301	348	323	307	317	334	312	295	327	364	320	329	349	319	319	306	330	300	326	346	307	315	351	335	339	301	318	311	324	351	326	301	303	326	338	323	352	356	303	298	331	299	316	338	333	325	363	305	311	335	310	308	319	307	326	321	334	336	327	316	322	327	320	324	325	283	333	318	335	323	330	325	335	335	345	317	321	343	319	338	333	323	316	339	317	324	322	377	330	297	319	301	301	318	289	348	313	309	334	360	336	327	328	312	319	308	347	323	349	350	314	346	320	307	334	313	304	303	348	326	302	343	289	310	310	343	308	301	311	295	327	288	309	318	308	308	329	320	323	312	338	315	325	306	315	322	321	328	325	298	320	342	325	298	297	315	329	307	301	321	319	309	344	317	317	309	342	333	325	344	330	334	313	322	318	300	321	326	330	298	311	310	345	333	306	299	298	304	276	322	314	303	294	313	357	324	316	326	341	290	317	335	317	307	343	328	309	296	309	361	353	271	308	315	316	313	324	314	325	318	316	283	343	357	327	319	340	310	329	319	311	337	328	305	328	335	329	331	303	317	322	328	324	347	282	312	327	317	335	314	320	307	343	332	315	316	315	285	312	316	298	330	352	339	325	294	321	331	342	343	299	309	334	326	317	346	312	323	316	314	334	313	326	295	308	322	306	330	313	314	307	337	285	321	313	348	298	309	308	328	309	307	350	299	309	317	305	326	337	313	323	312	319	327	316	311	298	291	313	323	328	371	337	314	311	319	348	328	327	332	297	306	330	328	327	332	335	321	297	323	309	311	312	305	319	321	328	323	301	339	322	303	311	345	313	311	326	328	344	317	360	305	320	307	311	301	338	319	302	310	304	338	342	305	332	321	314	311	331	311	318	339	325	311	329	300	316	313	310	311	304	336	311	316	314	305	308	309	352	358	316	322	311	310	329	315	335	313	327	337	343	311	327	304	291	351	311	332	313	353	306	320	307	316	289	313	336	354	319	327	282	315	324	322	323	315	306	305	337	304	347	307	304	318	345	312	326	363	319	314	310	300	305	294	306	348	323	326	302	310	332	322	309	333	313	318	308	326	297	326	325	334	310	319	356	325	310	320	330	357	292	332	313	291	348	335	334	341	344	313	334	325	341	343	315	326	322	320	355	364	327	337	341	315	338	322	349	300	313	321	335	327	326	310	296	353	330	350	348	330	344	318	314	294	314	288	315	338	318	321	329	321	290	305	298	339	323	327	306	306	311	316	329	311	294	324	319	322	317	320	320	325	346	292	316	331	309	332	315	321	296	310	318	291	312	319	324	326	308	293	322	335	316	298	355	306	330	337	310	274	321	324	326	332	311	298	311	326	315	353	313	328	312	357	295	290	318	337	325	301	336	335	324	308	334	330	301	314	313	315	319	319	318	361	314	329	324	321	317	351	304	311	330	301	327	299	329	329	319	349	321	285	334	328	335	351	333	331	310	297	307	286	304	319	359	326	301	309	291	322	358	330	318	324	347	356	334	297	296	310	314	356	350	324	301	293	343	310	357	325	335	339	343	310	303	297	326	331	306	324	319	328	318	296	334	324	284	304	309	333	329	318	328	329	317	314	326	316	321	328	338	297	321	309	304	330	315	336	301	333	284	355	341	335	302	335	354	327	353	330	319	299	307	319	328	307	316	334	308	301	316	309	282	313	300	312	340	298	325	298	316	356	343	330	306	312	358	295	333	360	333	326	321	315	325	310	354	319	306	316	317	314	320	320	305	332	319	319	355	314	333	320	317	346	318	298	335	335	332	327	317	343	329	311	341	327	322	311	331	339	286	350	310	319	315	312	294	329	320	332	331	309	316	314	347	306	333	320	325	315	303	306	308	324	348	331	324	283	335	330	322	309	323	329	346	299	331	330	310	290	314	322	345	303	294	328	294	343	327	336	318	338	293	341	342	324	325	300	314	300	315	325	329	323	288	315	319	344	327	294	329	323	329	273	308	300	341	336	325	332	308	305	302	350	318	307	297	339	342	330	326	322	340	296	312	292	305	357	331	303	300	310	341	332	335	322	345	315	331	305	314	331	329	333	315	320	295	334	302	352	343	324	316	350	313	345	327	316	318	306	309	318	319	318	306	316	356	338	316	349	323	327	330	325	346	333	330	325	341	351	315	314	334	340	333	319	370	337	325	318	330	321	353	334	335	329	328	298	310	322	326	309	307	293	320	355	340	339	306	337	296	335	334	350	309	310	348	315	308	328	330	307	337	328	320	327	301	368	314	291	330	313	299	323	317	327	318	320	315	348	303	357	313	322	288	317	302	337	348	330	340	340	338	332	348	318	316	328	304	331	328	333	332	313	314	329	318	334	317	336	326	318	320	361	343	323	343	315	337	290	322	301	312	319	349	376	360	313	274	350	319	315	308	309	294	318	338	291	322	303	314	347	334	324	362	334	315	346	324	323	315	300	317	337	335	334	328	336	327	313	369	298	316	337	310	347	310	293	343	318	322	305	309	348	361	286	332	315	305	353	327	337	323	306	331	304	315	356	336	340	316	319	343	313	303	319	303	320	327	344	313	327	314	319	336	315	341	313	309	323	328	269	325	322	347	334	331	337	317	286	319	309	328	336	329	301	326	320	293	314	351	326	339	323	329	301	318	299	313	309	297	333	310	310	287	317	314	309	309	316	316	329	262	334	323	290	363	336	327	338	340	303	311	327	344	339	310	329	337	322	406	326	340	334	309	325	310	324	326	341	314	316	323	324	345	343	331	336	354	341	324	324	325	289	331	325	313	296	315	326	320	337	297	298	302	326	337	329	319	304	312	325	312	331	321	329	328	354	303	316	284	310	349	324	312	312	338	336	354	324	315	352	334	315	319	324	331	327	301	304	338	321	329	352	351	295	298	312	322	265	352	315	313	360	329	314	328	333	333	301	316	333	312	323	352	346	312	358	281	351	320	294	326	305	332	309	291	317	319	318	314	336	347	339	299	337	318	334	333	329	316	306	283	313	325	330	318	311	310	334	326	307	310	323	286	301	316	306	312	312	313	316	330	313	306	315	321
14270	1325	1019	736	503	387	305	274	272	243	220	209	191	192	199	173	180	205	180	202	196	199	183	197	182	180	186	197	178	155	186	164	195	163	196	194	176	174	172	167	202	203	153	159	184	168	171	177	171	173	161	186	201	181	165	189	196	184	190	176	173	169	162	165	188	163	170	148	180	180	167	184	165	184	184	178	188	172	184	189	164	193	187	193	181	186	182	146	175	146	190	149	169	170	191	157	154	158	191	176	166	182	161	161	172	195	159	172	177	177	171	177	171	173	146	182	174	182	158	194	165	188	157	165	180	191	163	175	152	162	180	189	186	168	173	182	187	152	176	155	142	198	170	173	189	157	160	163	165	179	164	156	180	190	193	169	140	146	171	183	154	178	185	156	190	187	168	183	159	201	165	183	174	165	187	186	155	204	178	160	174	175	204	154	151	158	190	149	178	189	189	157	193	178	191	184	164	135	158	170	176	198	171	176	200	184	175	182	182	178	183	183	172	200	177	170	162	176	186	170	154	152	168	166	190	163	171	189	149	184	167	152	146	153	169	158	173	151	157	182	156	167	222	168	172	160	187	175	178	171	183	180	154	167	168	167	181	155	168	173	200	197	193	148	171	167	183	171	166	173	179	182	172	139	202	179	174	183	168	157	171	165	187	187	178	174	161	179	160	183	188	157	174	172	171	174	165	156	170	173	197	170	179	165	174	158	193	182	162	193	158	184	161	185	152	192	188	204	173	153	170	163	176	174	186	185	143	149	204	172	176	186	168	169	197	194	161	159	165	175	190	180	180	173	149	188	179	159	173	149	183	203	176	158	152	173	173	162	167	175	172	180	195	181	192	153	168	192	163	203	175	137	180	172	179	182	196	176	159	160	160	171	193	184	180	195	178	167	160	168	151	199	191	175	177	176	167	178	155	150	175	167	151	165	193	172	175	180	182	161	130	182	173	151	181	146	181	159	158	170	201	165	168	174	182	168	186	152	164	172	174	173	185	171	146	145	154	152	186	178	212	178	167	189	181	172	157	192	168	173	183	204	162	175	161	169	154	178	157	167	171	184	164	170	167	162	180	151	171	189	187	188	188	161	180	170	164	175	137	155	190	156	177	158	186	164	172	165	162	175	162	170	176	200	196	169	150	168	145	167	175	167	155	203	156	174	169	181	198	201	162	184	145	154	184	161	182	175	169	177	159	198	153	143	163	169	175	159	157	187	184	182	162	166	167	175	160	205	172	187	169	184	180	168	182	190	189	177	178	156	178	179	197	169	185	175	172	184	164	184	176	166	189	161	171	196	172	179	165	176	180	168	168	176	201	182	158	153	161	172	195	167	178	200	186	157	198	157	155	176	188	159	171	151	175	172	189	167	181	173	175	202	162	162	181	188	187	147	154	161	197	175	172	188	197	187	186	165	170	182	184	147	174	162	183	135	162	187	178	166	176	142	175	178	153	158	159	179	188	169	166	180	172	176	172	181	192	196	174	168	176	168	167	172	175	158	190	164	185	186	168	199	163	180	182	183	151	184	170	171	174	169	165	189	194	195	168	159	191	168	160	173	177	140	147	164	183	163	207	190	178	181	175	177	158	210	167	160	153	184	194	182	144	197	188	169	153	180	150	168	161	160	166	150	143	154	193	170	150	217	167	199	180	165	188	195	156	163	158	156	179	168	176	215	160	169	168	208	166	180	177	180	178	186	179	175	163	186	174	189	179	166	195	149	191	151	184	162	199	182	177	200	160	166	182	170	173	171	177	188	185	189	158	178	190	173	145	147	178	158	137	177	152	183	157	167	151	200	156	175	185	167	174	156	159	180	169	147	178	173	170	150	185	183	174	169	178	167	190	188	165	180	171	176	160	154	175	176	161	163	163	188	164	174	187	176	186	177	206	148	163	172	176	148	160	188	170	173	162	180	189	175	163	168	161	176	168	167	178	176	161	182	154	147	173	162	177	175	169	172	163	147	155	185	186	177	169	157	157	196	173	142	192	191	119	177	191	159	185	173	192	178	155	168	152	181	189	164	178	161	175	179	158	168	190	172	156	191	196	167	157	183	179	169	158	180	175	174	189	158	184	166	175	169	194	177	150	169	187	173	168	173	168	153	171	148	185	185	182	171	167	172	185	179	181	183	163	182	188	186	170	186	154	200	189	162	171	150	165	173	156	168	186	156	164	152	187	179	151	172	162	157	161	182	179	170	183	180	174	167	182	195	191	159	171	179	186	187	186	171	154	154	182	171	191	163	182	193	176	189	202	179	166	153	198	187	192	170	193	171	177	170	172	193	187	216	154	171	179	160	181	163	141	184	170	166	200	177	170	188	174	158	193	188	208	174	169	215	182	185	198	174	178	156	182	187	164	182	165	181	186	168	200	180	145	170	176	181	175	184	148	140	171	182	171	179	201	153	159	200	163	181	160	198	157	178	178	174	174	177	153	188	154	177	169	174	167	178	178	158	167	174	138	193	159	184	182	185	158	173	157	196	189	208	198	177	165	167	176	169	176	161	190	181	181	161	176	182	183	169	183	196	176	170	167	157	187	156	162	186	197	165	152	168	189	165	153	180	177	157	188	189	189	151	172	208	180	178	166	187	165	153	173	209	174	154	149	180	169	180	168	173	178	162	154	174	157	151	156	167	207	148	182	180	175	174	159	166	168	176	201	198	145	170	185	171	183	174	170	172	184	162	182	183	169	167	193	176	160	168	164	185	190	176	155	186	187	185	167	172	148	170	170	182	161	170	173	169	180	180	154	178	154	149	160	173	184	170	159	175	173	163	180	171	162	170	169	193	162	193	153	184	169	180	179	160	185	180	184	173	156	191	193	178	165	168	201	151	152	179	165	169	186	167	164	184	170	188	163	172	172	178	167	171	208	182	175	172	162	198	175	183	153	177	172	168	191	201	164	174	167	191	158	170	162	168	181	183	161	177	177	154	150	181	173	178	171	150	197	197	186	183	187	190	179	198	177	176	173	164	166	136	191	160	169	157	162	170	146	174	172	187	170	212	148	165	153	148	150	185	158	167	181	156	188	188	176	163	180	180	153	188	156	153	178	177	185	179	180	177	169	191	177	173	159	203	176	183	147	186	159	186	154	178	186	190	170	191	182	171	172	167	176	187	187	150	187	186	172	194	164	190	169	172	158	213	188	145	176	158	184	168	167	172	168	162	172	152	163	181	151	158	141	162	150	171	176	176	172	177	210	156	165	181	166	177	167	204	180	170	208	183	189	173	184	175	169	178	158	186	160	166	176	187	163	193	163	157	146	156	164	177	154	160	167	183	181	169	182	184	178	161	155	165	196	170	178	180	180	175	167	164	170	175	180	159	172	166	198	177	175	184	175	186	181	174	158	162	178	176	153	180	161	181	177	167	179	181	148	158	165	187	186	177	153	173	200	178	197	182	182	176	208	188	176	189	175	170	171	162	172	160	158	168	145	169	181	170	181	178	189	158	186	188	189	150	179	173	158	158	174	202	193	167	188	179
8193	1162	2048	2412	1861	1421	1189	1034	928	817	759	760	639	597	585	583	581	601	554	527	540	535	542	499	542	505	511	499	483	468	452	510	464	485	463	477	428	482	471	488	483	466	445	453	453	516	432	458	489	440	426	462	448	458	416	462	476	444	442	469	471	450	443	447	418	431	439	441	444	420	443	427	433	499	444	475	427	431	450	437	419	448	455	448	427	468	422	411	458	415	456	444	449	401	424	481	464	429	462	440	435	433	434	461	431	467	414	450	435	407	449	422	444	461	469	443	402	442	455	440	412	390	438	433	440	418	440	430	457	453	424	460	450	467	435	453	435	427	430	462	468	450	443	441	473	412	457	470	471	457	427	422	444	443	403	463	473	416	383	427	459	445	452	437	479	396	441	462	465	444	471	470	424	436	420	406	459	448	436	448	477	428	442	449	450	458	457	459	428	438	412	427	445	413	463	435	495	393	437	459	423	419	452	488	435	473	408	449	450	432	456	441	496	429	444	457	442	426	433	454	435	388	393	452	447	437	438	442	470	436	441	424	463	444	396	488	471	418	414	416	433	462	446	455	442	442	451	462	423	456	417	433	420	466	417	417	455	466	381	452	438	466	474	464	427	450	407	461	426	440	446	449	485	431	422	443	445	413	452	457	442	439	404	421	475	413	442	416	436	440	470	440	435	419	455	453	476	451	426	480	426	427	461	423	454	430	464	465	393	438	445	465	450	448	460	461	431	430	440	461	402	471	428	434	415	470	457	439	452	453	421	384	463	418	410	426	425	444	468	464	455	414	424	444	451	449	441	455	440	423	475	441	438	441	410	461	415	460	419	421	408	444	477	437	451	436	463	447	411	467	435	425	446	447	446	423	450	464	452	451	436	453	466	480	449	429	426	490	446	467	442	418	435	416	466	436	435	474	432	455	448	474	438	416	453	447	475	465	412	452	422	399	451	401	472	459	480	476	449	442	461	450	463	454	465	407	399	429	433	452	478	448	438	448	422	426	446	473	442	454	436	429	439	499	456	458	426	444	451	435	446	462	425	427	399	451	409	471	455	435	429	486	436	460	444	449	413	456	441	431	461	468	440	436	433	454	477	437	457	456	436	459	418	433	449	438	446	455	461	464	448	447	478	416	476	417	459	430	443	453	467	452	437	451	458	459	446	389	466	433	401	469	427	441	470	450	456	440	454	458	442	440	423	436	445	462	447	450	438	439	423	430	430	455	478	422	450	435	450	442	428	457	413	463	444	450	426	439	413	453	445	443	381	427	400	456	467	415	474	464	464	434	414	471	449	452	453	464	415	428	430	416	429	453	408	449	429	416	439	406	448	452	444	446	424	405	416	452	435	418	425	393	442	471	456	447	427	424	476	410	448	446	480	440	430	459	462	426	426	417	473	432	425	448	452	460	412	446	424	422	448	447	463	445	445	459	475	446	445	410	426	424	444	414	434	459	453	440	383	454	445	462	451	477	445	457	406	442	395	443	449	479	428	425	400	423	433	437	387	419	443	473	449	446	442	421	415	417	429	475	405	462	422	469	400	469	435	448	433	414	463	450	430	433	419	419	423	448	484	420	428	447	450	439	431	458	445	402	432	430	435	436	462	435	435	422	435	433	423	422	423	454	449	432	453	408	428	469	463	424	437	449	445	435	419	464	453	490	422	429	466	449	440	471	453	481	429	448	423	458	448	450	434	414	423	459	434	429	465	423	429	424	444	496	432	439	437	480	436	422	429	431	471	444	444	473	444	453	437	448	455	457	452	436	465	448	456	443	452	433	443	450	427	476	449	413	451	454	461	495	442	489	417	461	420	456	413	414	465	415	433	439	420	434	440	453	447	463	459	452	430	480	451	437	440	430	426	478	463	448	448	417	441	395	441	419	442	435	432	453	439	448	478	415	439	478	442	446	442	449	420	403	413	430	459	425	427	414	456	445	445	443	461	474	441	453	421	457	456	437	391	431	409	447	439	451	417	442	447	467	441	403	461	416	450	449	442	466	454	450	417	501	444	449	440	439	442	447	444	420	458	420	424	419	434	446	442	431	442	476	468	456	431	427	434	428	442	422	437	433	459	440	418	425	429	468	469	434	404	429	423	452	411	462	427	403	429	430	466	444	443	421	448	470	440	477	431	460	441	463	470	442	458	430	424	423	452	437	440	440	435	436	432	473	438	424	423	459	411	450	437	447	406	413	428	460	422	435	464	476	474	440	417	404	442	472	458	411	458	461	431	452	447	455	429	422	403	424	428	410	415	463	444	448	424	375	430	448	440	417	432	439	426	439	406	471	408	433	471	420	464	410	429	417	473	450	430	450	455	483	452	428	463	444	431	441	440	468	455	415	442	446	467	447	450	406	441	493	426	431	422	467	466	446	431	449	449	462	435	451	457	456	454	472	443	444	453	473	465	443	433	399	450	474	442	401	430	415	439	449	418	417	426	406	422	453	441	401	463	416	416	479	464	415	412	418	404	428	417	419	460	456	462	456	473	393	437	426	377	424	446	448	430	450	411	453	448	461	461	456	465	433	450	467	434	455	422	441	439	488	463	436	487	428	472	423	458	429	460	456	448	456	459	445	452	473	425	436	463	452	424	472	435	436	445	444	441	439	420	464	475	450	460	429	461	455	410	444	437	416	429	435	411	428	402	439	383	446	448	421	433	444	424	444	437	418	442	451	449	442	469	452	462	422	451	487	412	457	440	461	429	427	451	467	441	436	435	418	437	413	459	454	407	445	412	425	418	446	439	414	459	434	442	433	416	440	448	409	451	454	422	406	405	423	488	435	422	433	463	449	416	439	442	413	426	469	431	435	441	413	460	430	441	438	447	458	391	471	475	417	433	441	435	413	432	429	433	442	428	438	417	449	420	457	440	454	462	430	424	443	450	454	396	453	416	433	435	475	433	443	449	498	382	418	433	445	441	418	454	436	435	452	455	415	454	433	421	446	414	430	453	401	430	460	450	448	441	429	438	470	440	436	423	429	410	434	453	442	435	406	452	449	455	453	397	430	435	446	448	481	442	450	401	444	456	460	441	428	430	441	377	451	437	427	444	413	441	445	410	428	435	466	475	442	480	425	476	436	426	442	440	435	443	480	435	444	475	396	411	446	435	464	465	442	453	454	440	447	437	435	419	471	472	454	450	432	407	411	409	443	447	445	452	478	425	432	427	447	430	433	458	453	452	467	394	447	450	424	439	430	450	423	467	433	430	455	400	442	446	453	472	450	465	452	462	451	418	436	432	462	435	456	432	431	428	433	397	426	452	433	435	458	478	445	448	410	449	430	419	457	435	453	432	467	438	443	446	388	434	436	459	439	461	473	453	439	439	435	447	422	442	408	437	424	422	433	462	455	466	452	436	454	439	459	440	432	421	470	440	437	446	422	439	456	432	452	434	448	449	428	444	451	410	450	422	397	428	459	452	410	417	447	400	423	451	445	482	431	479	422	410	461	459	418	459	465	490	456	422	459	449	441	429	426	414	443
1565	355	266	325	282	309	289	302	270	264	308	278	282	266	318	266	288	282	310	273	292	311	305	310	281	290	251	270	286	254	291	278	254	258	275	282	283	292	257	286	269	297	291	289	322	286	282	293	294	286	305	285	296	276	317	316	300	285	282	292	275	283	237	272	306	253	276	271	271	319	303	300	278	295	280	278	273	306	280	293	259	279	274	279	316	288	269	284	263	277	286	266	306	290	272	305	300	295	264	284	261	269	280	288	303	267	282	302	288	297	301	273	291	313	287	278	269	279	293	279	291	282	286	286	258	276	252	255	304	306	291	311	307	279	299	263	261	296	316	293	271	279	292	291	300	260	295	281	294	309	278	316	280	286	299	263	284	316	304	286	305	284	278	309	345	304	275	306	270	293	280	291	298	313	281	311	281	300	290	289	302	280	272	270	271	309	262	257	261	291	278	269	284	311	286	299	266	299	284	234	297	270	263	294	282	316	305	276	296	311	286	275	288	291	275	314	278	291	287	250	275	263	293	288	277	307	272	271	271	295	297	296	283	274	286	278	301	294	288	303	273	302	285	282	310	304	278	261	263	264	311	283	286	305	304	305	260	284	253	293	285	322	285	328	259	305	272	302	283	222	299	287	276	280	277	279	299	287	259	282	295	279	305	257	268	300	279	296	292	279	293	272	287	262	279	300	278	302	287	303	287	313	298	266	285	293	305	250	294	258	295	278	262	288	257	317	282	278	263	303	251	266	295	265	298	293	294	288	322	312	311	287	236	285	266	287	279	275	293	302	266	281	284	276	306	289	285	305	263	287	292	284	308	308	288	265	281	297	273	280	287	293	301	290	312	248	283	276	272	305	254	323	292	283	303	301	283	261	278	294	267	260	287	263	277	261	270	295	299	290	284	267	319	279	275	281	290	296	298	284	286	294	297	317	279	285	260	275	267	296	262	316	282	261	283	281	285	271	275	279	289	269	318	280	285	271	283	265	258	278	290	263	277	266	277	280	260	275	284	284	273	265	273	303	293	311	281	284	313	317	270	289	268	319	291	288	265	278	302	280	275	277	283	304	277	280	305	287	324	285	278	270	297	296	262	290	301	278	273	305	299	270	300	285	267	268	275	278	308	255	281	268	300	277	276	306	285	272	309	305	280	296	283	312	278	289	254	291	305	296	299	293	274	270	283	283	303	295	271	324	301	268	292	260	269	293	271	289	285	256	298	286	290	272	280	286	308	289	298	275	287	264	257	274	266	254	248	285	248	258	317	283	273	279	273	292	315	289	311	294	333	312	267	311	267	297	321	271	282	287	275	300	276	295	283	278	265	300	289	268	293	296	270	305	290	283	284	289	270	291	308	299	290	277	304	342	296	274	290	271	280	271	277	282	271	258	279	304	292	316	294	245	249	276	271	296	318	269	266	293	270	300	304	287	296	312	300	251	292	306	296	310	273	293	295	299	286	249	280	282	289	288	304	273	294	288	317	290	308	278	286	268	249	281	276	294	278	306	313	254	295	288	268	307	263	290	264	265	309	316	291	276	302	283	290	280	305	296	263	280	311	301	304	256	253	311	294	290	282	275	293	336	261	278	296	266	276	297	246	294	302	268	290	260	296	299	315	312	288	269	290	319	303	288	282	322	309	275	259	325	301	290	285	252	326	249	282	239	291	263	289	297	282	239	261	319	305	314	275	276	301	318	282	268	253	301	315	293	280	327	306	250	272	271	296	264	252	237	273	305	306	270	292	288	267	294	276	295	249	282	266	292	298	284	266	281	315	295	312	273	295	280	316	288	323	288	274	262	272	323	273	273	300	281	248	276	298	269	270	274	300	250	301	312	289	301	299	343	292	280	295	293	291	284	295	289	269	286	312	320	276	288	287	271	289	267	250	300	293	302	272	292	276	294	322	292	292	274	303	282	264	306	310	250	290	278	282	266	255	265	279	288	251	274	295	280	298	287	294	286	295	287	318	270	300	289	297	310	264	282	279	283	280	280	307	299	299	248	291	249	276	260	295	288	264	278	259	257	277	293	280	269	297	259	280	297	306	315	311	242	260	265	282	273	276	321	296	291	290	259	276	283	281	260	286	323	295	285	273	266	260	282	303	292	256	303	297	302	289	295	286	318	278	258	285	298	263	300	302	292	278	259	312	305	306	264	282	277	291	285	270	310	295	305	324	280	308	287	249	291	304	272	311	278	305	255	236	253	293	280	282	301	277	293	274	267	288	269	257	304	269	237	290	294	319	294	275	276	327	285	277	306	320	287	282	282	300	276	263	299	309	290	297	258	277	285	325	297	256	293	289	234	296	298	265	253	300	270	276	268	275	283	273	296	282	300	294	343	288	271	288	266	254	291	298	288	269	276	304	258	310	298	260	326	302	306	315	280	278	264	315	273	279	294	293	276	316	276	313	265	285	265	292	255	262	289	297	301	284	273	291	276	298	254	245	276	289	294	263	265	294	293	263	301	276	284	289	308	286	302	271	272	275	267	298	275	316	282	270	282	334	278	274	287	283	269	303	291	312	278	300	282	293	260	309	280	299	281	309	267	291	294	264	315	293	289	263	298	288	274	266	292	292	294	273	268	270	284	281	293	286	295	268	275	315	275	265	260	295	290	276	294	302	333	275	284	293	293	275	305	268	255	280	298	279	290	306	307	285	284	290	317	286	264	321	346	256	271	270	305	317	288	269	283	273	284	267	245	304	263	286	310	263	301	286	316	293	264	303	300	275	288	298	259	304	288	292	304	289	290	304	298	300	285	275	300	258	280	281	297	272	294	314	280	275	279	287	290	280	280	276	297	306	271	293	306	280	273	260	266	277	283	299	320	290	284	287	278	292	290	288	281	271	258	291	315	307	312	266	310	273	315	278	285	284	263	298	283	285	307	278	294	292	309	328	274	280	276	284	286	269	275	264	276	288	290	269	300	271	260	281	285	271	270	316	290	284	288	257	305	292	273	298	313	279	269	280	266	288	292	297	277	299	273	307	312	299	279	303	276	294	270	305	290	294	286	287	241	276	292	257	285	296	292	292	311	300	274	291	306	288	263	297	269	312	269	272	264	278	298	268	304	260	271	316	305	312	281	299	300	273	301	306	288	314	310	285	310	318	276	300	278	275	291	311	314	277	317	270	306	299	280	267	306	286	301	298	298	270	257	253	264	259	293	287	301	300	250	258	256	299	275	268	302	290	264	274	308	311	279	302	275	290	291	306	282	306	273	287	263	290	279	293	289	281	286	274	283	288	262	264	313	288	288	282	288	321	317	299	270	319	296	312	269	286	283	297	283	280	262	322	308	323	279	269	284	304	279	277	292	299	270	294	266	303	242	308	292	286	308	279	252	284	270	280	280	307	263	299	295	254	240	294	307	281	291	294	266	261	281	276	293	289	311	310	250	251	268	252	277	286	299	280	249	261	287	308	291	282	290	284	293	270	275	269	313	290	296	266	320	265	294	282	269	293	284	324	271	263	287	317	309	297	305	293	287
1868	685	705	669	655	690	643	643	627	675	615	651	653	612	698	639	651	648	636	640	612	625	640	633	620	633	659	620	642	618	702	669	628	646	670	617	627	647	636	603	600	626	651	604	661	621	632	628	583	649	651	668	583	635	638	615	635	633	658	669	647	669	645	578	609	622	645	623	620	653	626	629	614	662	631	648	601	618	664	642	658	623	659	591	687	627	608	625	618	653	674	653	612	636	627	626	663	605	611	663	618	651	670	656	656	599	658	623	628	596	611	644	611	614	624	617	604	640	640	617	644	624	636	629	653	673	619	618	649	674	635	646	656	612	614	639	662	626	686	654	637	630	638	652	629	654	677	637	631	665	652	617	625	619	653	606	604	637	641	622	604	633	622	631	640	610	641	658	605	634	661	632	642	643	641	602	611	638	656	648	696	636	632	689	609	666	635	648	609	632	673	629	625	683	652	610	604	642	609	612	649	664	666	585	616	673	656	597	646	615	629	612	601	636	651	601	616	624	625	656	638	678	669	643	616	634	647	625	642	610	603	608	626	609	657	658	656	647	683	586	607	649	630	633	719	597	621	656	633	626	623	573	628	643	626	661	640	640	641	646	676	661	629	630	656	667	631	607	690	651	652	704	641	634	644	662	657	630	617	641	591	603	668	627	641	608	689	655	647	679	642	651	606	643	596	596	651	659	649	641	610	607	610	657	600	655	601	619	658	616	658	670	602	585	633	633	651	668	628	658	614	632	604	655	636	676	588	698	632	628	679	624	626	604	615	599	650	692	659	662	613	703	645	674	634	637	678	630	623	580	648	616	600	591	645	623	675	648	633	613	597	663	628	643	661	623	669	628	644	664	627	592	638	623	630	658	692	680	630	676	675	637	615	626	628	619	651	666	626	626	619	645	611	623	607	638	613	640	626	659	631	646	664	639	668	616	626	644	607	617	637	631	659	677	647	613	626	611	619	625	668	603	627	632	646	656	655	650	660	645	678	658	603	640	646	675	676	677	615	670	617	646	602	660	629	659	604	655	582	672	621	617	627	611	661	606	638	633	629	611	622	591	609	653	684	682	624	672	651	652	637	637	663	611	673	695	588	648	661	646	584	664	654	679	646	645	650	638	636	629	652	637	657	626	665	629	600	610	633	648	661	645	636	670	626	628	620	647	619	647	623	622	664	654	611	670	632	625	633	640	612	626	597	628	635	651	606	664	638	697	585	666	642	627	722	606	624	655	619	645	635	698	628	588	636	645	624	619	625	649	608	636	643	609	647	627	643	646	642	620	657	634	646	644	542	665	623	630	630	641	611	644	624	645	626	625	609	616	680	627	651	626	658	654	656	696	632	568	650	635	643	663	641	602	638	662	667	660	649	627	661	599	605	686	638	640	620	707	632	630	610	605	687	619	660	608	629	602	688	593	609	613	638	676	659	613	670	678	667	611	589	640	656	644	630	671	640	614	676	608	614	655	656	642	625	642	637	645	691	632	641	599	679	649	677	629	670	689	642	627	655	596	613	651	692	593	671	594	650	674	623	631	625	603	604	603	640	649	650	611	674	641	650	606	645	663	625	618	663	635	649	664	648	662	618	644	608	616	653	631	660	614	633	640	684	646	620	646	638	618	613	614	597	635	666	650	660	655	614	616	664	629	625	622	640	638	617	647	658	632	629	605	656	669	654	641	679	647	656	621	647	622	660	622	612	672	667	638	620	641	669	636	600	642	634	646	647	597	624	652	620	654	602	665	627	576	618	640	628	635	613	605	588	615	649	594	621	674	675	679	634	639	644	671	667	659	636	613	578	593	635	662	604	608	614	604	657	587	672	653	646	675	611	634	649	636	654	600	642	630	659	645	672	683	635	655	585	601	621	624	635	632	580	664	637	603	664	629	651	698	633	665	625	618	641	592	621	660	633	647	626	624	644	624	587	664	663	654	668	617	631	651	635	635	661	679	674	645	653	615	617	660	643	663	589	621	647	629	618	617	618	633	638	615	619	664	618	638	606	634	606	615	569	629	613	592	627	613	651	682	642	633	666	649	624	635	611	618	661	634	646	630	615	592	631	636	624	615	642	642	597	611	652	630	622	655	662	675	634	648	640	686	645	667	673	651	665	629	622	637	659	636	596	626	659	651	650	622	635	672	615	607	656	654	644	609	636	703	655	672	646	606	652	609	647	659	617	664	653	606	627	620	661	616	623	623	655	614	641	614	649	645	658	647	636	673	630	628	643	641	659	637	655	633	663	650	589	655	596	640	634	595	594	630	620	588	642	622	642	658	618	670	636	632	650	661	624	647	621	663	639	647	615	661	634	638	635	611	609	625	636	628	643	636	669	654	647	652	577	608	599	650	681	631	626	650	643	624	620	647	633	608	662	660	621	642	585	654	667	618	638	591	620	637	672	628	620	622	594	661	607	656	600	664	642	638	623	648	625	651	673	599	598	635	711	644	651	623	607	680	629	660	632	693	655	632	616	603	654	598	615	673	619	655	638	658	624	602	664	653	610	660	641	607	672	676	630	666	648	661	617	637	660	623	645	614	656	622	645	657	669	631	591	621	657	623	599	623	649	624	628	630	651	646	650	658	646	639	665	695	640	664	682	633	660	652	627	656	627	630	635	659	635	644	642	685	605	627	618	648	601	606	617	643	631	616	630	637	584	633	689	636	635	622	600	616	612	635	615	632	658	678	648	664	650	649	687	626	612	674	691	635	668	584	644	632	611	615	631	660	616	665	672	633	634	603	640	624	661	585	661	654	665	623	633	642	691	616	656	629	647	639	647	642	669	676	593	632	637	597	672	653	629	630	671	605	639	620	665	603	612	639	608	623	600	645	638	650	618	635	603	639	649	677	655	655	645	637	623	636	647	599	626	620	643	651	636	662	647	652	618	614	632	652	621	580	662	609	652	620	599	678	659	631	631	660	655	657	625	612	636	563	624	655	632	666	645	643	639	636	605	607	607	628	606	609	661	681	636	615	611	654	576	658	632	626	605	642	607	624	655	666	667	685	629	634	674	696	642	647	638	617	611	639	639	660	631	660	677	623	667	645	615	640	689	625	587	620	643	654	627	592	670	631	643	643	620	657	661	657	588	638	665	596	678	628	617	697	643	661	621	636	677	644	609	637	617	670	656	649	659	642	654	624	643	619	656	636	590	664	676	641	597	654	634	578	604	617	654	640	619	632	600	653	647	648	606	637	604	641	597	609	639	661	656	648	636	592	638	640	651	600	643	610	660	659	633	606	668	596	655	694	657	612	613	642	655	661	612	670	640	626	618	657	639	626	606	607	623	667	651	653	602	659	633	687	629	618	616	646	649	662	609	660	622	643	644	704	668	655	682	634	609	669	638	612	683	624	630	648	636	635	697	660	615	637	635	651	646	626	640	697	708	627	651	597	655	674	646	688	604	624	658	626	629	641	633	670	637	609	639	658	678	638	625	653	662	594	630	696	650	642	635	655	617	614	656	602	628	633	625	625	629	653	688	652
7449	625	489	396	299	258	200	180	173	160	148	146	128	135	133	147	114	142	145	130	146	143	132	148	127	139	118	99	127	126	131	123	138	143	132	132	122	111	128	131	120	130	137	156	131	117	134	129	130	127	135	139	126	123	136	126	125	100	129	124	121	102	124	123	124	132	129	122	134	124	108	107	120	122	134	113	147	116	133	126	125	108	119	125	113	111	114	133	100	146	131	135	107	117	114	127	122	121	126	109	129	126	130	152	106	126	145	122	140	123	97	132	108	141	105	128	119	140	107	115	125	142	110	122	104	114	154	109	149	124	129	137	124	129	113	117	124	147	136	108	135	120	122	136	145	111	136	113	128	124	123	148	117	123	113	112	120	124	132	106	120	143	138	137	147	116	136	140	118	133	147	123	115	148	150	152	122	132	136	117	106	129	132	124	127	117	111	127	128	136	121	136	120	133	150	147	132	124	95	112	129	139	130	132	132	129	135	123	110	111	126	139	112	124	104	103	133	147	133	135	126	122	135	137	116	157	118	116	121	124	104	117	123	103	120	103	139	125	129	129	130	142	128	114	105	119	123	102	107	115	134	105	120	114	116	120	106	110	120	131	120	139	123	136	121	126	138	128	119	124	119	112	125	133	110	127	122	124	129	131	129	141	117	126	130	121	108	134	123	102	151	127	123	120	146	129	116	106	128	129	139	150	139	120	107	140	137	133	107	163	136	119	128	111	106	117	115	121	116	124	111	105	134	114	141	146	116	116	130	142	117	125	93	125	126	100	144	111	138	138	132	124	118	131	129	105	128	109	117	138	123	111	118	97	138	112	118	128	131	130	147	147	136	133	138	126	113	127	100	130	147	110	105	114	132	113	126	133	131	119	124	106	136	128	136	132	133	119	106	139	121	114	107	137	132	109	138	135	111	120	129	127	107	129	129	130	121	130	141	117	119	119	110	106	123	133	123	131	136	120	124	125	115	124	135	137	142	121	125	139	116	135	109	126	109	129	114	103	136	129	134	126	111	128	128	129	117	131	134	116	105	129	105	121	135	133	145	127	132	127	148	121	121	148	157	140	137	126	111	118	112	118	116	114	136	117	129	126	120	120	106	138	104	111	141	111	115	122	112	124	116	123	145	129	127	140	129	133	119	135	114	135	117	117	126	123	127	130	139	129	120	119	120	138	134	126	123	115	128	115	122	126	124	133	127	123	107	120	114	113	131	126	133	117	110	137	131	120	108	124	121	125	132	116	120	119	120	145	128	137	130	117	120	110	117	133	115	134	113	103	137	127	139	121	106	125	142	108	112	128	127	121	104	117	133	136	128	142	114	129	131	115	131	120	110	123	116	132	129	124	105	123	111	143	123	131	108	121	119	135	113	143	130	130	147	140	128	136	146	129	111	133	120	135	124	127	124	117	116	122	122	120	142	129	131	118	120	109	111	121	101	137	110	126	133	118	108	114	131	106	124	124	117	107	119	123	104	116	130	146	140	117	140	119	129	92	125	118	128	116	115	118	115	142	132	130	130	141	105	149	124	124	117	132	121	133	146	119	114	107	117	132	124	125	117	142	135	124	137	147	121	90	122	128	117	126	104	122	114	121	117	128	145	130	130	136	129	122	125	143	132	120	116	151	121	146	130	148	152	130	138	120	122	121	130	101	134	127	138	96	106	118	129	122	143	140	123	124	123	121	124	125	125	129	134	114	101	122	118	131	127	138	120	101	118	126	106	122	122	116	129	133	104	129	119	110	140	117	105	117	116	127	114	122	120	116	121	117	131	120	123	112	137	111	131	119	115	136	114	128	106	134	123	140	120	131	146	116	128	120	123	117	133	114	117	135	113	128	131	134	113	129	110	128	139	141	139	125	142	131	116	124	150	127	126	100	136	129	115	109	116	131	138	141	118	119	124	117	120	117	122	130	127	110	121	115	106	155	138	128	120	138	128	122	108	134	126	133	121	128	136	125	128	113	155	122	107	114	136	139	124	136	123	124	116	137	120	114	129	113	118	114	103	127	125	145	146	127	120	133	159	138	100	116	141	123	120	130	117	103	116	129	134	122	107	107	120	129	141	127	138	143	121	125	116	130	128	129	98	115	112	97	120	114	123	142	125	113	129	119	117	120	120	95	123	136	121	118	108	117	113	121	107	109	125	126	129	120	136	104	113	144	137	118	115	116	114	142	122	133	121	116	85	122	133	125	137	132	108	152	143	102	128	125	141	125	126	138	130	112	128	129	141	136	117	122	122	132	134	130	116	130	113	141	125	122	127	136	131	113	131	115	114	108	114	138	110	137	127	142	130	113	128	147	113	138	124	138	121	132	114	127	118	102	128	127	135	135	135	108	114	118	136	112	140	125	120	124	96	99	119	119	121	111	125	124	138	121	97	121	120	136	133	136	121	141	121	138	132	105	128	120	116	124	123	128	112	120	125	124	104	133	135	115	139	123	126	110	114	100	120	114	113	113	143	156	133	141	107	118	110	105	118	116	109	129	132	119	120	131	125	142	118	137	132	132	110	138	120	124	130	119	118	122	122	115	109	117	133	124	127	111	161	120	123	157	156	113	136	124	118	128	142	129	134	118	128	121	108	116	119	118	139	129	128	119	132	106	127	129	144	128	101	125	121	123	135	137	125	129	110	115	122	127	128	131	114	140	138	118	129	134	129	133	146	153	120	133	134	134	120	138	118	137	104	140	145	129	151	137	123	128	122	122	138	122	115	135	111	112	113	140	126	135	128	140	113	116	131	126	142	111	107	117	116	151	122	156	129	122	128	110	147	144	107	111	127	142	99	115	120	136	106	130	130	100	122	134	124	109	119	126	107	127	124	121	115	134	128	121	129	124	120	96	114	133	128	116	140	123	130	133	124	119	149	122	128	130	112	127	145	112	112	130	127	152	123	132	141	127	130	142	125	120	116	138	141	126	124	127	129	116	118	137	113	156	130	132	106	129	140	128	117	124	109	137	127	131	122	130	133	130	136	136	106	119	126	148	149	139	99	144	134	119	111	114	125	123	121	105	130	144	129	125	135	145	112	123	124	131	137	129	121	139	120	144	121	139	123	135	115	150	124	132	151	153	124	129	130	115	114	108	107	115	134	143	110	119	133	114	126	133	118	122	114	115	129	120	98	121	135	131	134	125	128	144	111	137	129	103	97	138	123	113	109	129	123	111	107	128	126	128	138	136	133	137	133	125	134	110	146	120	110	138	98	115	108	121	138	130	122	107	128	115	111	111	116	128	139	137	121	119	116	114	155	109	132	125	129	117	140	130	119	115	126	118	107	128	98	129	116	126	94	156	103	120	116	111	120	127	111	139	123	108	119	129	124	147	125	122	129	99	125	136	121	110	115	135	117	127	115	130	125	124	122	119	107	130	130	117	102	130	111	146	117	137	121	134	136	117	138	113	138	124	108	128	140	126	123	140	117	109	131	120	140	111	118	147	108	109	140	134	127	122	120	116	123	135	130	103	122	127	137	134	115	119
6201	712	1185	1350	1050	893	742	634	552	483	455	464	419	381	392	391	393	408	379	416	363	368	344	366	356	352	336	344	355	373	315	348	345	342	359	357	329	331	346	333	355	335	315	330	306	305	334	352	335	362	343	314	326	339	349	320	309	346	344	315	296	351	327	303	319	340	307	327	331	306	336	329	318	306	331	359	339	308	365	335	348	313	323	318	340	310	316	342	346	303	378	319	325	334	326	319	331	348	325	329	305	322	327	330	317	313	343	307	355	301	336	315	298	317	322	324	324	307	327	306	312	335	307	364	358	305	325	310	347	338	312	328	341	319	356	347	316	317	347	337	295	350	307	364	332	325	327	335	335	293	325	342	353	307	316	312	299	342	302	327	302	289	326	305	346	323	293	364	326	326	353	295	327	343	340	314	295	317	326	347	332	319	312	352	357	304	344	345	311	317	338	310	303	338	323	316	288	351	339	299	346	315	346	333	339	335	282	338	343	295	319	340	339	368	328	343	364	308	288	336	284	299	342	308	328	322	329	306	312	303	282	334	327	340	341	313	359	334	338	357	341	334	328	330	325	316	314	304	323	313	341	319	328	328	315	322	320	322	282	307	298	360	337	315	371	292	319	311	315	288	356	320	306	320	327	305	327	298	332	342	314	301	343	336	333	322	342	317	335	338	317	349	328	299	358	325	311	344	315	338	307	330	324	339	278	320	331	284	298	323	293	297	326	319	336	291	325	387	350	301	336	335	319	320	332	339	295	328	336	356	321	332	306	302	311	312	337	308	299	301	315	313	340	313	342	321	307	329	310	348	340	318	320	328	322	326	357	326	288	319	300	358	309	313	319	354	323	317	310	309	338	311	310	346	342	321	342	323	302	349	304	327	331	313	326	323	330	321	339	319	317	327	296	346	334	310	323	342	321	349	312	311	308	326	312	338	322	338	315	343	345	340	307	306	334	321	350	349	330	306	332	320	303	299	327	325	339	284	327	347	310	322	300	305	319	332	331	304	316	340	304	338	309	323	343	311	327	314	328	315	363	313	348	271	329	328	316	331	356	339	307	338	299	318	337	353	314	315	339	315	348	316	291	292	303	312	330	324	296	361	335	307	313	315	340	319	326	302	345	365	308	325	323	351	332	282	302	304	309	305	302	329	345	326	350	321	308	358	326	306	279	356	350	338	309	326	316	335	303	347	313	322	316	302	308	327	310	313	340	308	331	323	341	359	323	299	305	327	321	332	304	298	289	319	313	329	329	336	332	311	347	290	324	321	318	343	328	327	313	295	353	304	316	311	311	294	364	332	339	317	339	320	327	331	331	311	335	291	293	318	316	322	332	326	364	317	297	346	317	345	324	306	326	322	313	349	305	305	309	313	365	313	325	338	317	330	335	328	305	313	336	302	337	362	317	315	306	340	319	317	312	324	382	324	344	335	319	326	339	327	320	316	325	337	333	334	319	332	380	306	315	334	326	344	325	328	347	308	313	330	305	327	320	339	298	313	322	294	297	315	334	311	293	330	308	314	343	335	344	309	290	332	320	306	334	346	337	341	298	276	306	343	340	317	358	306	334	304	297	316	332	323	323	322	326	345	329	328	326	297	345	332	340	337	327	336	331	323	319	343	308	321	317	304	333	294	342	315	333	339	314	342	326	350	338	335	322	336	340	353	311	337	325	317	330	297	336	323	320	343	297	293	311	309	322	338	321	317	292	297	335	307	340	315	336	335	317	320	331	309	304	312	362	323	313	313	338	318	313	301	312	338	329	323	338	300	318	351	324	317	317	319	296	331	345	316	358	304	320	311	340	329	331	325	353	368	317	319	339	307	353	305	269	326	324	303	360	312	308	342	314	314	338	285	338	323	326	330	303	330	321	327	309	309	342	316	288	327	299	336	303	317	331	350	307	314	334	352	374	358	322	344	295	339	330	300	329	341	313	308	335	307	329	333	332	317	338	307	322	322	323	305	339	338	313	303	311	328	343	332	341	349	297	304	316	300	331	297	337	316	315	323	314	352	328	310	326	319	333	324	296	329	298	325	315	314	350	348	330	344	346	303	301	312	338	325	322	333	318	333	321	332	346	346	360	337	336	356	323	343	326	323	328	305	363	319	313	350	316	313	303	323	335	322	351	307	307	297	321	327	341	326	321	327	322	292	313	324	318	339	331	333	343	332	307	375	325	312	308	309	316	335	315	336	328	333	326	305	337	340	331	303	302	344	335	331	300	290	348	318	313	315	310	339	319	311	307	342	307	294	334	316	317	324	315	309	292	342	336	307	323	308	293	336	330	352	307	297	294	347	341	317	357	306	339	332	309	330	328	341	318	336	310	340	327	309	313	359	344	317	309	343	296	346	318	306	315	324	341	309	317	327	294	306	314	314	313	328	333	318	333	334	378	316	315	315	330	327	331	285	311	342	325	343	336	364	325	315	313	321	297	353	351	298	272	330	311	308	334	338	313	329	326	350	361	338	347	307	317	309	313	323	315	331	331	349	306	333	356	288	313	327	302	315	340	328	315	301	315	354	329	320	346	325	338	336	313	307	289	331	328	338	319	299	340	330	338	340	335	324	293	347	315	345	341	337	318	305	340	347	320	314	328	309	328	327	341	289	339	331	310	330	330	315	311	327	316	332	311	338	323	321	319	334	296	324	303	328	311	317	317	314	327	294	329	322	320	306	313	353	338	294	295	299	340	318	291	289	320	355	325	337	322	286	321	324	350	303	317	338	315	323	335	309	367	336	267	329	304	308	335	340	289	296	371	352	317	306	325	359	311	317	313	324	315	346	287	282	292	335	325	335	333	337	317	316	329	311	337	309	310	309	347	313	319	333	335	335	365	309	300	305	284	328	315	328	337	336	357	289	337	342	320	325	316	318	335	327	304	343	318	350	285	343	345	363	295	328	349	309	299	352	317	361	325	300	332	304	321	343	315	310	355	326	324	305	326	305	311	327	320	313	339	313	338	339	289	351	313	363	354	337	362	334	320	330	332	312	346	282	318	337	324	364	327	330	319	341	324	342	363	289	298	318	319	330	346	331	324	321	331	328	295	333	311	311	295	317	327	318	323	355	317	315	323	342	329	315	320	306	340	341	326	301	335	335	319	351	323	328	315	300	301	319	330	327	321	338	306	315	353	327	320	360	337	317	342	291	354	331	342	311	301	344	315	339	337	289	332	311	318	334	315	307	315	307	303	287	332	325	329	345	326	322	316	307	295	324	308	337	337	302	358	349	301	337	315	315	306	361	331	313	315	324	305	332	321	293	369	328	329	314	345	326	340	347	341	304	305	356	328	355	328	331	298	301	312	316	324	359	300	337	327	300	321	328	293	324	309	336	324	291	317	322	319	319	340	339	300	360	335	318	315	311	320	342	310	282	346	320	341	333	332	324	334	308	306	310	301	319	321	329	313	327	350	340	312	325	311	335	346	299	315	351	306	345	337	300	295	384	316	334	317	317	328	309	330	317	334	364	322	366	284	332	331	313
14288	1425	900	745	546	393	297	277	287	238	231	227	203	215	195	203	185	195	185	197	200	170	185	186	177	158	171	174	190	192	168	164	156	164	177	192	171	190	179	177	168	186	183	190	183	191	191	161	175	159	183	175	185	178	175	189	180	175	157	185	188	155	180	178	172	183	179	170	144	160	171	182	159	166	190	161	156	176	172	197	164	185	177	183	159	159	151	162	185	171	173	169	189	188	178	190	184	169	180	169	181	179	200	181	149	189	182	169	190	156	184	178	165	170	185	183	167	184	177	177	158	180	178	157	172	176	189	169	171	160	188	151	173	162	148	201	181	173	177	174	191	159	193	153	179	167	164	201	210	177	170	158	183	180	186	169	179	181	161	181	185	168	169	170	182	185	189	164	190	183	189	166	181	165	192	166	174	193	161	158	168	205	190	179	190	176	178	173	181	169	173	171	163	187	191	164	164	173	166	168	183	195	186	157	156	176	161	170	196	182	173	193	174	148	154	181	178	180	164	168	174	166	168	176	190	190	166	148	176	169	162	168	178	157	159	183	189	199	166	180	181	161	165	170	204	192	184	179	177	157	173	177	152	178	163	204	155	180	192	185	168	170	172	175	169	189	199	169	166	168	180	147	167	178	169	167	176	194	166	150	186	177	173	193	172	175	190	168	173	182	180	191	183	198	170	173	176	183	180	191	195	151	168	171	168	168	167	172	168	160	173	175	153	185	178	178	179	173	162	180	188	172	172	134	187	158	178	171	170	186	166	160	163	158	181	150	159	169	180	169	168	192	188	155	169	185	184	180	157	175	181	172	170	191	169	176	177	168	171	176	161	148	167	161	156	193	175	160	169	186	208	175	177	194	157	146	178	178	176	182	150	171	158	174	161	175	166	165	135	180	165	161	193	190	148	187	162	164	206	161	184	174	168	153	174	163	173	183	176	178	177	183	159	162	143	170	182	194	179	179	164	188	189	189	184	162	182	167	161	195	170	183	161	170	147	154	185	169	181	156	156	188	161	152	192	173	196	193	181	179	179	174	209	179	194	170	181	155	181	168	178	167	162	171	177	189	174	168	162	174	186	188	198	181	164	169	173	162	176	192	140	171	169	165	191	183	153	172	204	195	192	171	167	175	149	154	200	168	174	189	186	182	173	183	154	161	182	195	167	153	167	186	168	208	201	173	159	183	181	161	170	166	182	185	171	161	151	188	176	157	178	162	175	174	148	186	162	155	167	155	176	183	143	188	179	176	166	156	183	169	185	159	197	177	166	167	193	150	176	159	189	150	157	139	206	184	175	214	173	180	163	177	175	181	167	166	166	151	165	186	200	145	159	181	188	165	167	158	169	158	144	166	153	186	172	174	186	185	171	168	160	167	165	169	203	168	180	187	201	166	168	168	175	159	192	170	169	171	162	185	189	163	174	187	190	170	201	182	165	170	167	173	156	199	151	170	197	147	176	180	204	161	167	163	159	187	162	180	168	183	171	163	176	167	199	149	177	160	184	176	169	163	174	186	163	169	186	151	205	191	150	167	169	168	174	163	185	175	173	186	175	167	175	176	176	170	174	166	159	176	179	198	167	155	173	170	158	165	165	166	174	189	161	173	193	200	158	168	187	180	172	165	160	158	164	159	192	175	153	154	190	175	166	190	186	173	164	184	161	162	178	189	187	191	160	185	198	176	187	190	172	193	211	169	165	162	188	185	173	171	157	202	170	181	184	185	172	205	171	174	170	163	181	188	174	171	187	199	187	165	156	179	167	153	148	200	184	170	159	149	180	171	153	185	173	162	163	169	175	183	166	172	155	159	191	177	171	176	186	178	150	188	165	177	176	128	195	168	170	171	173	144	189	167	164	160	163	160	161	178	172	179	174	171	176	162	182	171	154	196	187	195	182	178	177	174	163	186	169	155	171	171	150	171	153	167	182	169	186	193	156	181	196	161	170	172	167	180	188	179	165	152	173	186	154	165	192	171	181	162	168	186	172	171	177	155	184	170	176	181	187	194	179	162	177	179	158	200	160	162	176	159	184	179	205	173	167	187	176	176	180	157	162	188	174	191	188	174	150	174	192	158	186	174	156	162	185	172	178	159	177	181	175	178	155	186	194	183	183	169	151	179	171	178	165	173	176	197	175	192	184	169	168	166	175	154	154	182	162	149	173	186	176	157	171	155	183	160	159	185	176	194	161	182	133	157	171	177	189	182	158	177	198	184	173	173	164	157	162	176	168	174	190	186	177	181	207	184	193	149	193	169	161	200	174	171	142	201	157	182	181	200	147	181	183	175	186	171	160	185	189	181	163	162	185	169	181	173	187	168	173	157	168	186	163	167	171	214	195	191	177	174	182	207	167	184	173	177	184	155	215	181	155	196	191	168	181	170	165	177	162	160	163	150	163	191	186	175	166	160	189	162	201	155	186	155	179	174	156	164	182	163	194	167	178	173	185	191	183	181	199	171	152	166	190	165	173	189	189	207	199	171	137	168	154	163	184	170	182	196	172	160	189	162	184	175	184	194	195	142	150	176	177	151	152	182	174	174	153	170	166	182	178	178	185	168	176	165	188	162	191	207	190	174	190	152	152	183	175	195	186	184	169	163	170	194	171	172	190	172	185	171	172	187	160	176	166	173	177	182	174	167	160	166	181	177	152	160	201	183	218	175	182	195	158	169	185	164	143	169	197	166	168	176	180	176	154	189	179	179	182	149	157	167	168	176	154	165	171	159	184	159	168	182	152	138	146	172	197	183	182	162	182	195	157	199	167	159	169	194	171	161	147	170	186	182	197	173	168	187	158	182	178	185	172	158	147	173	185	191	181	150	185	162	161	157	183	187	176	145	162	159	172	152	180	173	170	168	149	143	189	153	173	162	168	184	201	171	187	162	200	156	169	159	168	161	189	191	158	189	179	180	175	156	165	175	152	187	180	185	181	170	185	177	196	164	181	163	164	196	172	155	200	187	155	173	193	195	164	178	165	166	178	172	173	156	168	172	175	184	181	180	191	159	171	165	171	147	195	177	171	195	186	167	163	189	166	160	176	175	179	184	156	173	163	156	205	177	150	188	183	168	168	174	167	166	148	171	177	173	165	154	162	216	177	165	176	187	148	159	197	186	167	183	169	195	188	194	194	191	183	168	142	179	164	174	167	175	153	193	177	199	176	159	186	157	179	168	175	182	209	163	192	188	199	174	170	176	181	185	159	177	182	177	162	178	208	189	213	193	179	171	152	189	176	185	179	158	206	177	172	169	162	146	184	147	189	173	186	175	184	172	159	196	183	192	200	181	161	177	179	205	190	164	174	171	181	172	155	196	197	174	165	171	162	159	184	163	167	155	174	166	168	159	180	185	158	173	180	167	177	156	159	168	152	173	181	170	178	161	158	180	183	175	168	172	171	168	160	185	171	173	156	177	172	190	200	158	166	179	174	167	172	171	182	168	163	184	160	191	156	174	171	175	191	194	182	134	181	186	173	172	156	153	186	167
8195	1224	2027	2386	1814	1471	1183	1023	888	744	819	711	655	683	601	614	563	541	550	523	504	524	504	517	498	482	494	487	495	483	472	490	519	473	518	487	485	492	478	482	460	445	452	435	450	445	476	476	436	421	485	449	424	434	435	467	483	430	498	469	446	456	488	456	443	474	442	488	456	443	455	452	455	487	457	435	445	442	440	418	467	455	513	429	489	455	491	394	473	433	426	446	450	424	446	432	428	447	425	434	448	458	461	458	444	459	435	424	440	439	463	427	470	434	445	431	419	449	447	470	446	447	430	470	422	457	445	427	416	420	437	441	449	459	451	436	435	408	448	451	413	415	438	432	485	450	429	450	406	426	464	410	461	467	478	436	415	467	445	434	469	435	403	429	418	445	441	428	443	429	442	439	448	420	463	460	449	439	447	439	418	413	488	480	480	450	450	420	444	416	463	425	421	434	446	429	417	458	457	456	450	442	427	412	463	508	433	478	472	450	435	395	437	465	402	445	431	453	428	458	459	446	448	460	439	447	428	474	445	388	488	458	438	454	449	459	443	458	462	444	466	442	382	426	428	487	455	425	457	445	466	461	424	455	402	451	453	448	426	468	406	470	432	451	418	453	431	439	433	459	462	486	436	460	427	430	477	411	452	422	444	495	456	451	450	464	431	465	448	435	485	440	418	431	443	418	452	454	478	454	429	458	447	445	406	417	463	434	462	474	441	464	454	448	463	456	410	450	448	418	431	468	390	444	462	444	426	435	420	444	443	476	438	429	449	421	420	434	455	432	412	431	458	428	402	440	453	394	426	454	472	442	444	439	459	400	451	461	421	470	433	429	440	488	485	435	422	448	457	449	443	445	449	463	457	444	461	446	431	437	455	401	454	429	416	400	421	452	450	444	383	459	457	434	446	408	438	450	440	431	429	421	426	432	468	433	425	405	430	442	448	469	447	420	474	413	432	433	437	432	437	438	445	477	421	444	446	436	443	449	450	412	427	468	465	442	478	429	449	407	455	435	443	452	445	408	446	431	409	431	476	446	424	470	418	472	455	401	445	465	415	476	443	416	475	457	436	432	429	438	441	482	381	431	425	445	431	448	427	428	423	439	469	451	451	416	420	442	418	456	440	449	500	432	459	450	420	474	463	422	400	438	467	464	452	424	451	438	472	428	417	406	481	449	425	421	478	449	408	447	476	454	412	426	418	447	458	430	449	460	414	449	429	440	443	416	431	444	449	440	464	468	425	417	445	413	480	466	418	442	448	414	445	401	430	451	412	448	478	403	440	429	470	440	454	431	457	406	448	432	479	417	456	439	439	419	446	455	413	477	450	442	419	456	428	417	473	476	429	452	473	437	460	469	422	401	411	445	471	449	456	412	464	438	470	425	456	426	439	404	449	413	426	437	414	429	452	454	418	430	419	468	443	437	422	422	459	415	434	412	416	463	416	447	440	422	456	452	429	494	432	467	452	460	443	435	427	427	469	440	453	427	449	458	466	437	403	441	426	452	435	437	462	449	473	450	440	421	434	467	440	432	440	439	469	459	440	441	432	406	433	465	419	428	471	438	445	446	471	436	459	431	416	460	431	407	456	439	434	451	437	447	484	429	434	477	408	463	466	424	484	425	433	423	416	481	431	449	446	431	448	470	442	467	434	447	445	425	434	454	435	434	455	464	434	428	440	429	464	475	457	478	451	456	468	422	430	439	460	423	405	408	444	452	414	445	431	445	401	440	445	428	448	410	440	413	484	418	437	411	457	447	449	469	467	465	440	428	448	426	470	399	473	453	436	407	419	490	423	452	470	461	481	451	428	479	445	450	436	467	426	420	429	474	448	412	417	431	461	429	445	443	453	428	462	442	388	499	408	449	464	439	444	473	453	458	449	438	397	434	445	459	447	430	432	468	428	466	446	467	440	459	440	449	429	427	455	399	443	445	432	399	431	443	447	443	459	458	431	431	468	456	433	437	456	454	419	426	445	462	479	423	417	435	471	454	425	455	475	425	411	479	440	439	435	450	402	436	452	406	462	443	445	440	448	430	445	481	422	472	438	433	416	474	422	444	440	442	475	459	430	459	420	433	434	451	414	469	422	423	481	464	435	439	459	442	458	471	401	450	453	436	426	451	417	436	472	452	475	458	454	454	428	403	460	414	457	418	452	482	447	472	438	435	402	416	428	438	434	439	449	435	401	457	439	437	443	437	447	441	439	493	435	438	458	406	470	486	417	442	438	462	445	432	437	431	434	414	462	426	467	397	379	451	470	423	433	466	459	471	417	471	461	447	436	422	400	438	432	506	442	444	425	462	416	442	434	452	449	460	457	421	443	488	411	450	441	460	384	470	466	465	467	469	418	463	427	458	455	442	406	442	421	418	402	455	500	510	400	471	461	412	458	475	454	432	461	443	446	429	420	442	448	447	433	469	434	443	451	445	435	439	423	416	465	456	421	446	403	446	452	450	449	462	427	537	434	436	474	432	416	469	439	494	448	451	443	420	407	483	414	452	443	407	408	465	434	435	464	419	482	439	457	450	454	437	457	442	451	437	438	419	414	408	455	456	432	498	452	437	455	458	436	416	455	414	417	470	440	463	460	440	412	439	412	465	428	456	432	456	492	421	412	433	440	444	440	439	463	439	470	433	458	413	460	434	452	470	459	426	467	425	470	477	458	428	423	433	417	429	462	474	454	466	441	459	412	431	454	425	437	463	450	431	415	465	452	433	462	443	442	441	471	443	462	446	422	432	418	398	438	449	455	464	453	469	421	454	451	437	436	451	461	435	415	468	398	433	473	448	444	456	455	434	438	433	441	430	441	457	460	421	451	482	461	437	435	492	411	418	425	442	442	460	424	441	425	429	470	412	445	463	405	426	452	444	433	462	444	444	440	470	454	453	486	419	412	435	453	477	459	415	474	437	459	399	430	447	482	445	462	414	440	465	428	457	463	472	475	444	470	436	479	442	463	449	451	471	401	460	464	425	466	416	449	431	424	470	432	443	471	429	433	414	417	442	447	424	483	438	434	427	441	438	471	483	435	449	426	409	445	417	446	464	412	431	458	406	436	431	442	413	407	432	440	452	406	456	398	431	418	495	440	454	440	421	412	446	433	437	412	451	436	430	447	438	427	439	412	430	444	425	419	470	433	445	409	455	446	435	445	436	450	435	408	476	450	430	431	428	449	446	449	432	436	406	430	474	461	431	463	448	436	447	468	447	396	466	448	420	461	455	463	462	423	472	462	459	464	447	441	455	463	454	420	441	439	426	419	481	447	460	429	451	466	424	428	451	447	451	444	401	483	418	445	449	446	454	453	449	428	414	464	450	470	426	460	492	448	475	442	450	437	493	451	437	440	484	433	445	483	457	423	448	439	440	420	434	475	430	477	438	438	447	428	436	437	437	426	454	458	452	451	458	448	469	435	394	447	463	411	457	477	433	482	440	460	427	456	464	451	461	441	432	456	465	469	384	477	440	463	413	466	450	460	455
1628	357	319	288	290	266	294	292	295	312	256	258	298	317	279	302	283	294	278	295	287	303	251	291	282	268	282	278	293	298	313	283	278	302	291	286	281	273	290	283	290	273	284	287	312	275	287	268	286	265	296	295	313	282	336	290	275	286	293	280	293	308	293	279	283	287	293	277	300	275	286	262	271	280	286	314	296	303	276	260	286	290	265	296	265	282	291	327	292	322	291	258	275	289	310	297	264	269	291	251	281	282	332	274	286	233	270	294	321	242	319	286	291	324	287	321	291	291	286	293	256	292	268	267	305	269	289	298	281	308	270	272	281	292	284	267	304	288	282	294	316	306	290	282	280	278	281	284	290	317	303	273	298	287	283	273	287	308	260	307	260	280	273	296	273	305	310	249	308	299	280	279	306	303	276	296	286	279	272	281	304	264	330	255	289	258	270	323	313	315	301	290	284	295	261	266	282	283	279	285	288	293	273	262	302	249	248	292	297	276	329	276	275	292	312	280	299	303	279	322	287	267	287	302	293	278	301	302	301	282	280	262	276	265	298	236	293	297	316	267	287	283	298	264	298	315	274	310	281	289	294	287	289	282	292	283	269	263	282	262	294	299	262	293	288	292	265	285	259	330	274	259	264	292	302	268	294	287	285	295	290	278	282	283	275	296	319	301	274	261	295	276	313	279	272	295	308	295	287	281	278	255	312	298	324	255	295	295	288	281	269	273	298	318	283	280	318	283	317	281	302	286	313	296	308	289	283	301	291	279	283	302	295	281	271	286	294	314	295	292	283	296	282	265	295	288	307	286	300	264	271	293	336	255	292	258	278	265	283	257	280	318	285	327	321	273	273	287	308	265	281	307	280	292	295	296	259	267	310	269	287	282	301	265	294	270	307	286	253	294	282	327	268	287	290	303	289	290	285	305	307	280	277	261	294	281	298	273	263	285	294	301	307	282	287	273	294	329	298	295	288	297	296	299	313	340	294	315	284	289	299	307	311	265	258	270	225	306	275	317	287	283	269	302	278	263	306	258	262	261	293	268	287	310	299	286	280	281	296	289	305	294	276	279	278	272	293	261	301	300	264	274	286	279	266	263	266	265	279	283	281	302	255	267	267	286	304	272	277	293	302	292	282	267	293	291	284	247	272	270	302	273	269	309	289	296	285	290	291	283	316	290	276	296	298	296	271	302	294	291	256	262	274	267	270	307	310	301	284	284	272	287	288	263	304	272	309	299	276	294	287	307	285	262	288	266	292	271	284	291	299	280	271	297	296	296	282	277	271	280	277	305	254	262	279	273	257	273	260	266	302	318	292	281	300	262	332	282	306	267	267	249	283	302	285	276	276	283	291	312	286	272	288	297	286	276	304	278	275	270	288	276	290	287	289	268	252	305	294	296	299	305	303	308	303	268	283	267	279	270	240	263	280	280	300	276	272	293	294	305	297	334	313	314	269	296	272	282	286	281	304	285	294	302	289	291	254	305	260	298	284	263	272	275	299	265	278	280	287	301	317	268	281	297	258	293	279	289	301	305	284	299	272	252	268	314	296	269	285	305	303	315	315	293	285	267	274	283	281	274	319	304	273	289	278	290	276	253	290	321	263	280	291	309	302	263	289	268	294	317	304	295	290	238	240	281	300	304	292	295	279	304	283	297	309	318	270	298	309	315	297	289	277	284	318	297	291	303	304	297	276	289	263	285	279	261	263	283	291	280	314	251	274	287	292	272	291	282	296	254	294	303	283	284	268	276	280	308	328	289	338	307	276	253	301	277	293	296	284	289	255	297	300	297	307	302	279	299	294	294	280	290	288	263	287	273	317	278	309	266	278	290	290	292	249	287	283	270	292	307	293	269	262	269	301	298	249	274	271	308	294	251	266	285	276	286	276	299	273	309	258	314	275	294	309	266	265	293	273	265	288	303	278	267	298	262	258	294	266	290	279	306	266	286	274	291	269	259	305	251	271	291	284	268	336	289	266	265	294	306	317	292	294	297	268	277	274	276	296	310	271	272	259	279	263	299	266	284	263	289	296	314	305	326	286	301	333	257	283	307	294	295	300	282	312	301	273	310	300	289	295	291	296	324	275	296	259	322	282	270	276	272	285	278	273	257	292	282	270	312	319	286	306	269	269	262	263	321	298	285	309	278	277	275	267	270	252	279	305	297	274	278	290	287	249	266	313	287	267	299	312	274	274	258	271	293	270	275	243	284	310	270	292	245	267	271	276	281	310	328	283	283	286	293	309	273	248	260	260	275	292	299	300	284	311	268	292	280	295	311	303	280	325	285	265	332	288	284	294	289	286	305	300	291	298	273	275	285	290	266	289	307	316	292	297	273	308	291	310	304	311	273	300	287	291	285	281	286	247	261	243	290	300	261	291	309	310	299	299	313	292	275	274	319	275	263	289	312	306	285	302	279	295	267	292	266	277	305	305	311	270	270	264	300	321	294	283	308	305	274	258	294	298	294	267	258	262	311	281	254	278	296	281	297	258	290	308	295	295	298	283	280	313	295	282	309	283	272	297	286	284	306	280	283	322	295	280	311	304	287	289	329	279	273	293	302	277	279	242	267	269	304	281	296	283	269	300	290	276	307	287	267	301	281	280	295	323	291	293	280	285	312	271	283	269	262	259	287	287	302	285	265	316	262	298	281	275	284	273	298	269	288	296	329	296	276	285	301	299	309	273	294	314	312	301	297	274	262	279	278	295	302	298	302	278	315	254	283	267	313	267	270	309	285	274	277	294	259	276	264	286	272	279	267	267	289	277	295	276	281	279	311	279	252	271	294	292	313	291	298	271	295	276	274	278	274	307	307	287	264	263	266	306	307	270	303	275	248	291	256	292	289	299	289	264	298	294	322	293	288	316	293	305	295	297	265	280	271	252	320	279	297	293	258	287	298	277	289	256	251	287	293	257	323	310	305	300	270	309	292	320	267	273	294	276	295	285	294	259	301	291	271	301	265	286	274	285	280	303	288	303	287	301	331	272	309	256	296	299	288	301	278	287	278	298	256	288	265	275	314	325	311	266	249	290	304	289	249	296	313	288	272	276	268	285	285	302	278	264	300	288	260	289	286	298	282	309	262	257	311	281	328	316	299	298	277	307	314	294	279	293	315	290	234	283	299	321	313	311	319	315	324	292	297	319	280	281	301	326	331	271	271	278	301	281	267	308	270	259	293	255	251	309	296	250	286	282	294	270	291	284	308	282	248	302	258	287	298	290	298	297	270	285	273	322	247	282	248	273	302	288	273	263	310	277	294	297	293	281	261	262	316	267	301	315	281	294	301	290	292	296	299	306	281	311	272	281	311	275	289	259	302	302	268	307	257	288	284	271	279	272	265	302	315	304	306	251	241	269	282	272	295	257	277	277	277	292	260	268	275	302	277	284	300	243	296	306	275	277	235	268	301	265	304	323	270	300	286	281	272	293	266	281	318	286	314	297	264	293	306	325	263	295	275	272	308	291	248	264	273	259	323	289	310	296	307
1917	708	678	631	660	707	677	669	645	673	637	652	601	651	648	659	598	611	652	654	670	680	695	642	655	598	657	633	619	649	620	669	632	683	630	639	639	674	592	570	649	605	622	612	605	574	633	645	686	617	680	628	601	628	637	690	594	605	632	645	633	622	664	633	643	671	603	597	620	588	691	616	648	626	604	641	618	651	642	645	642	590	579	632	655	650	644	616	659	600	622	685	624	606	658	660	643	644	671	619	638	634	657	641	682	620	637	598	635	687	656	640	696	650	683	650	634	628	646	681	634	635	619	609	631	611	623	619	670	655	605	613	626	605	652	614	660	681	693	650	647	617	637	659	643	570	660	598	663	654	671	641	646	669	673	641	628	630	610	654	652	642	614	604	657	664	646	630	611	645	642	613	606	592	674	603	613	630	669	663	676	635	637	631	639	605	632	664	685	646	635	620	659	626	664	648	619	640	630	627	659	654	662	620	601	629	596	660	639	653	609	613	574	649	617	618	611	654	636	614	637	601	631	640	628	612	629	626	617	648	685	661	615	600	628	636	652	603	618	646	630	645	625	652	632	662	644	632	663	631	642	654	600	669	627	666	624	659	634	624	672	584	646	675	585	624	632	625	640	684	651	611	635	632	581	672	633	643	607	646	602	666	666	635	681	615	563	683	652	674	652	618	637	653	656	618	659	640	644	655	641	610	652	632	643	601	630	586	610	677	596	662	616	645	619	648	627	626	617	630	621	646	697	680	664	661	616	682	694	649	641	668	631	632	657	627	621	607	645	668	667	677	672	652	668	621	647	656	641	605	624	640	597	670	612	644	679	643	652	656	622	629	665	606	636	601	622	633	642	620	672	622	638	617	639	641	652	643	616	625	695	630	625	628	622	613	652	642	678	616	654	654	672	669	616	625	615	656	623	625	628	622	638	640	676	645	651	612	647	608	643	622	624	683	654	610	619	651	648	658	611	644	656	651	648	631	627	630	651	632	640	650	651	668	637	672	603	647	625	622	667	669	666	622	621	642	672	655	651	610	623	635	653	665	629	627	635	650	660	671	626	642	632	619	659	662	627	652	627	672	630	663	600	650	669	683	682	662	607	648	644	632	622	628	652	636	660	602	687	655	651	633	721	616	661	666	704	660	647	643	618	675	626	639	631	619	657	665	617	660	611	615	652	697	624	623	663	634	637	679	657	620	644	618	647	644	631	587	618	580	675	638	647	663	636	662	655	645	613	650	686	638	661	636	665	598	650	637	621	609	619	624	626	666	651	625	578	619	604	626	629	595	642	620	647	610	667	670	633	620	642	567	646	679	662	644	625	655	603	643	652	594	649	669	658	697	599	635	600	605	647	598	622	695	652	635	622	645	613	605	616	705	660	600	650	665	634	697	627	636	650	617	615	688	658	654	626	655	663	669	665	644	654	680	646	631	670	649	665	628	668	608	635	641	632	673	624	585	625	705	664	624	613	638	622	653	647	608	660	605	662	630	694	637	661	650	622	657	608	643	667	659	609	657	626	681	611	632	655	650	641	628	643	647	630	637	670	663	639	645	654	672	658	665	675	640	637	660	645	639	617	586	640	617	598	622	608	602	587	660	633	601	634	681	604	622	662	660	652	630	644	593	586	624	637	607	654	605	693	691	631	645	648	619	613	639	634	596	647	617	622	613	652	660	623	586	627	618	647	678	635	651	671	651	611	636	633	683	655	646	663	604	663	643	672	647	622	625	643	642	637	634	647	654	625	676	631	650	615	560	638	638	696	657	673	636	624	684	662	659	656	649	701	686	611	662	638	656	598	611	626	556	680	576	605	603	634	643	659	654	677	665	612	675	633	626	656	595	684	665	731	665	614	606	704	631	649	670	672	671	637	682	650	667	669	606	657	646	623	683	663	657	621	600	625	644	584	644	614	650	614	673	604	588	632	658	598	615	614	650	644	625	611	608	640	624	641	686	581	646	622	653	650	618	674	629	671	608	658	676	590	641	629	635	610	659	634	680	644	659	653	630	676	667	690	643	599	617	683	610	605	679	658	648	603	663	605	608	658	639	682	652	662	647	671	607	634	638	599	656	635	688	634	671	580	615	612	706	637	620	625	660	608	647	685	634	660	674	655	648	651	666	624	646	647	670	668	639	627	651	626	616	673	680	668	666	665	633	593	643	624	616	616	673	605	611	595	703	639	634	607	644	647	652	599	642	635	662	640	662	663	641	639	622	642	586	597	633	644	608	633	645	615	689	613	622	655	641	621	664	655	578	665	631	635	657	648	607	630	629	604	630	634	613	614	641	631	631	621	622	634	608	677	632	634	603	680	668	663	588	604	631	663	617	634	675	670	643	662	635	613	653	651	600	628	669	637	638	575	678	653	617	686	663	612	620	594	601	638	681	652	658	645	650	680	651	667	658	653	636	650	606	622	637	644	612	724	596	666	604	614	669	600	660	624	608	621	649	615	643	643	663	625	590	661	632	643	659	667	651	651	644	649	670	638	617	655	658	593	591	632	654	634	633	617	652	668	685	676	592	684	637	582	647	670	613	682	660	601	639	657	657	625	609	625	634	623	650	634	638	629	661	624	599	694	625	644	650	628	633	617	627	607	649	627	652	653	607	632	660	663	627	619	678	659	644	613	621	640	603	645	680	603	606	676	637	651	650	628	631	639	631	642	675	616	591	618	643	664	642	618	603	678	625	622	634	593	647	643	610	634	663	658	657	639	676	634	636	632	613	611	661	585	579	661	630	647	624	650	650	657	611	631	624	621	656	661	649	634	626	659	662	624	654	652	629	640	618	654	700	593	685	617	636	689	649	655	624	629	629	644	628	660	636	623	641	618	592	618	635	606	681	649	642	667	635	646	647	684	644	636	688	626	638	639	642	657	613	650	647	621	630	637	667	587	621	669	609	612	707	666	660	629	641	616	648	644	604	638	637	612	647	625	650	636	597	653	683	632	629	629	627	592	665	628	630	634	617	619	602	637	609	623	649	620	636	585	609	605	597	625	679	671	631	663	639	639	657	628	639	597	627	639	604	609	660	630	663	628	664	671	663	660	623	673	626	672	663	654	649	614	653	569	659	687	627	629	663	620	646	656	629	614	639	598	675	649	618	671	686	646	617	631	637	639	686	594	625	647	656	618	632	622	693	606	636	638	617	629	636	633	707	651	645	617	608	651	681	687	650	637	600	643	663	677	643	620	655	640	633	666	625	653	607	625	622	617	623	682	668	605	642	570	669	636	624	634	669	645	596	638	627	622	611	645	647	602	650	650	674	630	648	560	668	645	636	632	644	628	601	658	654	595	630	643	650	657	593	672	635	696	697	618	620	599	663	614	614	643	618	652	674	629	661	605	661	638	610	640	647	625	642	612	596	601	628	618	604	611	677	622	637	601	633	650	632	611	697	644	651	622	618	609	625	665	610	646	681	647	652	612	659	662	610	617	623	656	658	638	657	646	657	671	636	684	615	637	618	653	622	656	647	639	654	662	637
7614	629	470	402	326	253	188	207	161	173	136	150	144	143	146	140	138	124	152	125	131	142	147	127	125	123	132	106	132	117	130	130	116	115	124	118	123	151	110	119	120	154	124	124	122	138	123	122	131	124	100	135	119	134	136	139	113	136	137	130	137	123	129	131	106	122	141	120	122	130	141	150	141	134	141	126	108	130	125	135	129	110	125	131	125	145	107	141	130	113	135	132	142	127	117	130	109	112	104	141	128	142	120	125	128	121	107	137	118	127	153	130	126	129	123	123	121	119	134	126	118	110	126	123	110	119	118	129	127	142	107	117	113	125	122	126	104	128	136	126	108	119	123	141	136	133	126	107	111	135	148	120	111	125	108	125	140	119	126	112	126	124	143	133	118	127	146	122	117	122	123	120	139	130	141	125	150	135	122	136	118	140	109	109	126	119	136	126	142	142	124	123	129	132	135	133	130	127	146	117	138	130	121	135	129	127	149	133	125	127	155	109	114	122	142	127	122	143	128	128	134	132	114	114	121	129	139	134	148	138	132	145	122	130	117	135	136	140	125	116	119	124	138	132	128	113	135	145	145	144	126	153	153	122	126	123	126	134	125	117	118	122	118	121	98	135	125	134	126	125	111	142	115	131	129	141	115	131	102	130	139	120	130	132	110	113	107	123	128	119	117	103	131	106	139	119	110	99	123	131	121	124	101	107	112	122	119	145	130	135	107	124	144	113	112	114	134	107	115	112	142	122	132	117	118	135	114	101	129	127	117	84	111	119	125	117	105	133	110	122	103	128	131	131	106	112	128	128	125	140	115	118	135	147	112	123	136	119	131	128	147	138	120	119	150	121	144	134	126	119	110	102	144	130	110	116	138	102	125	118	133	118	138	114	125	125	155	133	128	132	111	130	159	135	137	133	136	113	121	111	113	122	119	118	164	129	133	133	133	126	129	116	133	139	113	125	109	104	108	130	138	131	143	122	142	125	108	104	112	124	119	120	121	121	138	132	115	158	145	120	134	135	112	108	136	129	125	126	130	121	119	131	118	118	150	139	99	111	113	127	110	115	106	119	137	124	123	141	120	123	133	128	114	130	111	125	137	133	144	116	140	138	135	115	130	124	162	100	116	115	117	128	127	98	122	117	117	99	114	154	130	116	131	141	137	135	133	132	108	144	151	125	144	125	105	126	142	148	141	111	119	122	119	125	130	145	121	118	132	134	130	126	118	123	140	124	137	125	136	119	135	147	139	133	132	106	106	116	135	121	113	138	123	133	119	125	110	124	136	112	132	141	133	139	95	119	123	135	120	131	123	135	113	109	135	128	133	102	132	115	133	122	131	117	123	123	131	117	121	112	106	120	114	153	105	121	138	132	137	111	124	136	126	128	97	143	129	133	111	131	128	113	135	116	111	120	149	133	123	130	117	118	124	110	124	132	130	134	122	144	140	124	126	133	125	133	135	118	131	120	130	126	139	116	143	139	112	139	125	132	129	116	112	129	124	160	109	121	163	122	124	147	134	117	118	119	133	121	125	118	126	124	152	137	112	120	112	121	118	118	128	122	129	118	122	141	99	132	116	117	139	112	105	104	107	129	140	134	121	108	126	133	129	133	129	125	134	125	133	110	140	111	127	137	139	126	154	124	107	113	135	117	120	119	132	134	140	120	138	113	121	120	121	145	137	126	98	136	120	118	126	117	102	124	126	115	114	130	142	126	142	99	112	157	110	110	145	103	125	126	114	142	121	111	130	127	132	129	132	119	115	134	127	122	143	160	131	127	152	124	104	133	117	122	110	123	120	125	118	118	113	109	129	116	118	132	129	117	133	119	122	140	125	137	142	122	143	134	124	133	134	107	138	145	122	101	103	126	110	131	125	117	118	120	109	152	127	127	124	141	119	117	123	122	131	116	116	114	121	119	123	137	127	117	129	130	126	116	136	129	110	113	137	122	119	141	129	122	125	117	116	132	122	121	140	125	136	140	139	138	125	125	139	127	108	123	109	123	136	138	137	160	131	114	143	120	120	129	135	138	120	132	124	125	121	126	103	137	128	122	109	128	111	128	116	117	132	131	117	120	109	129	115	149	127	136	146	131	146	123	127	124	124	122	120	121	132	135	143	141	141	124	118	140	142	110	133	124	151	119	118	149	132	113	137	117	140	124	109	120	125	125	107	133	118	120	101	108	131	119	106	118	123	133	146	124	115	125	115	132	140	161	118	142	119	115	118	124	110	131	131	124	108	133	122	108	126	127	136	120	125	119	137	130	131	115	156	112	124	116	125	128	129	110	129	145	128	107	131	134	144	120	143	150	122	116	103	144	122	130	116	110	134	123	103	121	127	130	139	139	124	106	111	102	133	120	135	117	134	123	122	125	139	136	137	122	139	115	149	133	118	134	129	150	115	119	134	146	144	163	124	127	144	113	115	126	138	126	128	140	115	113	123	118	120	123	113	126	115	126	125	138	125	109	114	117	111	110	119	124	127	115	127	121	129	145	127	134	112	137	115	134	126	113	123	114	120	122	127	153	128	126	136	132	128	130	112	120	141	118	120	113	111	121	107	111	114	163	154	102	120	140	128	132	114	111	112	107	113	106	112	124	113	136	115	150	136	112	120	134	127	130	144	129	123	142	129	151	128	148	141	140	112	130	135	103	134	139	135	124	119	112	124	108	158	106	143	145	112	147	148	137	144	135	139	123	129	131	129	123	110	149	129	135	109	131	141	113	115	123	128	134	128	137	126	122	131	99	128	136	152	123	110	116	125	132	120	130	144	131	112	103	143	141	113	158	157	124	122	128	132	122	126	137	102	145	121	122	132	124	139	127	145	108	89	133	108	126	131	139	127	115	123	137	130	109	126	118	122	132	120	114	129	130	122	128	150	122	113	110	125	149	130	111	145	122	110	114	157	126	144	136	118	143	132	124	125	117	140	141	142	116	117	124	124	121	120	121	115	118	131	129	117	104	137	123	138	129	114	116	134	111	108	135	133	112	130	111	113	129	125	131	134	136	133	120	109	116	123	138	126	140	137	119	142	129	127	134	121	136	141	122	119	125	133	128	123	122	138	105	163	125	143	131	119	107	122	125	115	122	102	133	130	122	122	123	121	122	105	112	137	139	112	146	145	132	138	124	112	103	120	150	143	124	116	122	121	117	150	120	139	131	147	130	144	139	133	127	129	133	117	114	111	115	130	142	128	118	136	135	133	139	115	129	126	115	108	117	131	136	113	118	118	134	123	115	108	110	115	119	125	128	108	118	141	127	104	114	146	92	126	111	125	112	126	116	145	140	117	135	153	118	133	141	117	115	97	135	139	128	107	91	117	120	101	114	126	137	130	122	148	105	128	126	113	125	158	121	119	144	124	123	129	116	128	122	107	129	114	130	129	126	121	122	134	117	128	120	129	100	115	114	123	104	138	127	120	132	120	120	121	137	149	145	122	112	124	130	113	142	139	155	124	113	124	130	137	129	123	100	118	129	131	126	131	131
6242	755	1204	1311	1038	884	796	654	574	505	507	445	438	412	418	400	363	369	363	372	345	354	349	320	361	332	386	334	363	358	345	357	363	326	336	353	348	359	335	353	345	340	328	332	349	351	336	325	334	346	351	363	322	334	363	321	350	333	338	373	304	362	303	344	295	334	305	350	350	355	337	347	311	308	326	289	335	295	350	300	353	333	324	335	340	331	348	341	332	328	319	313	335	307	340	306	327	346	325	342	328	354	330	306	338	312	321	346	334	323	324	319	309	307	308	352	321	320	341	319	332	352	330	324	309	349	348	325	319	331	340	329	320	327	330	319	330	338	318	317	324	310	309	357	333	326	324	314	346	370	315	305	306	331	347	323	316	314	325	365	337	302	339	338	344	357	332	352	307	288	305	358	338	342	339	291	355	344	309	305	381	337	342	311	312	319	334	314	317	338	336	321	332	322	357	322	308	271	324	360	332	338	329	341	332	315	314	346	345	327	343	356	344	337	331	340	346	331	326	349	320	289	345	323	321	322	327	331	341	316	355	347	310	326	338	327	351	361	331	309	336	328	332	325	328	333	346	349	319	315	316	345	304	342	320	317	290	342	313	298	317	325	336	328	365	310	332	316	327	327	350	341	332	330	326	330	338	320	329	317	293	317	336	304	329	323	298	301	300	306	321	337	322	369	326	306	346	326	311	312	308	335	292	317	346	320	345	336	308	294	357	324	307	331	345	325	334	296	318	329	341	305	333	297	356	347	357	338	338	305	364	331	295	329	329	344	314	291	358	316	322	322	346	316	312	335	311	321	312	320	298	323	315	362	330	319	352	334	327	312	342	316	352	346	326	322	323	300	315	333	333	361	317	323	310	364	298	323	319	330	335	297	330	333	301	300	333	332	334	320	310	292	354	296	340	332	354	341	361	342	360	318	339	327	348	315	332	294	327	304	333	304	315	331	323	334	367	357	335	284	323	362	341	344	380	292	321	331	323	341	319	343	319	331	311	338	307	328	328	379	322	289	353	339	308	370	346	318	344	323	272	348	310	320	349	353	313	324	341	352	339	336	297	303	335	310	328	351	313	309	320	304	319	298	327	356	328	324	326	329	319	325	311	312	310	352	287	334	345	310	331	328	308	313	326	307	310	317	351	334	314	346	297	319	311	313	343	320	343	320	301	338	320	347	294	336	343	324	311	320	314	333	337	332	333	371	309	326	323	335	287	312	341	326	339	321	328	301	325	345	357	338	356	329	326	314	372	333	328	333	314	328	342	327	315	351	320	311	316	319	341	290	359	303	312	315	305	317	327	312	324	313	320	361	311	327	310	313	316	307	385	314	317	324	322	345	330	326	346	340	333	331	286	339	317	331	335	335	332	358	281	330	319	383	324	320	359	325	331	355	326	276	342	315	335	321	368	300	316	318	320	334	331	326	332	318	317	317	315	302	314	330	313	291	308	321	305	346	361	333	365	319	313	338	319	283	317	308	325	289	317	314	303	315	327	347	333	345	317	337	303	352	341	338	316	342	342	322	347	312	314	300	325	329	339	333	343	313	336	319	314	313	309	325	317	312	337	345	298	319	342	328	306	335	310	329	345	334	309	304	349	312	328	319	333	336	334	329	311	332	309	326	330	300	319	310	297	336	328	328	320	302	357	321	337	351	324	328	324	331	338	343	315	322	307	336	334	309	295	345	353	334	324	310	323	304	341	319	315	338	324	347	339	295	342	337	323	326	285	356	346	328	341	337	331	311	308	325	330	317	328	329	332	320	334	334	318	336	296	350	317	309	346	328	324	311	344	307	329	346	302	301	327	319	335	331	350	321	369	300	313	334	324	296	311	324	320	319	304	320	338	302	336	335	343	345	325	386	349	310	338	322	324	290	327	337	308	330	309	331	304	304	332	315	345	311	310	312	313	338	333	335	351	373	331	329	319	312	334	331	326	330	325	307	341	326	337	319	352	354	331	324	305	342	306	347	337	331	344	312	320	320	332	297	340	368	361	334	298	348	315	319	317	312	315	347	345	335	341	293	276	334	328	333	343	294	338	345	329	350	321	327	319	330	349	313	334	320	321	316	338	336	326	335	325	356	277	330	336	350	327	325	333	326	323	317	324	331	320	330	327	330	319	333	343	321	309	311	318	341	338	345	335	294	344	330	339	360	309	326	322	329	341	315	318	297	339	326	322	335	331	328	338	302	335	352	340	336	328	335	330	335	319	350	332	325	329	320	318	353	336	330	307	309	341	329	334	302	327	338	345	323	324	341	274	349	343	318	348	331	340	298	325	328	347	324	325	324	327	317	339	315	333	347	315	359	292	342	313	300	334	320	310	332	311	317	316	319	306	346	356	312	309	322	310	308	321	324	327	356	317	334	337	313	348	344	305	294	316	318	304	363	345	348	348	355	360	338	313	342	300	349	358	358	338	304	335	339	335	359	321	322	329	344	328	338	327	347	306	340	333	336	333	365	334	320	346	335	309	295	306	315	316	336	313	331	337	325	324	290	333	335	323	313	313	309	328	362	321	345	320	320	344	333	316	305	325	335	356	321	362	327	315	338	292	324	325	311	324	334	334	308	284	292	349	311	352	311	336	349	345	334	303	347	316	301	338	340	316	335	330	325	366	327	309	353	321	317	316	305	311	319	303	301	348	301	324	308	303	311	329	359	332	346	334	376	305	333	319	338	330	316	349	343	357	297	325	300	333	318	317	328	331	351	344	329	343	342	337	321	313	307	328	330	306	321	332	325	330	336	350	347	329	313	339	313	330	361	324	335	328	310	344	307	317	327	349	316	295	366	326	344	330	329	318	328	335	315	334	320	345	335	333	363	336	334	348	294	338	331	320	316	325	311	313	324	323	307	339	323	345	319	324	314	335	321	334	320	336	319	326	340	306	329	334	331	352	313	329	339	316	329	339	332	326	291	306	323	346	330	311	323	328	312	366	337	330	317	326	330	327	319	294	322	328	356	303	343	344	340	317	341	341	308	317	317	350	302	329	345	317	305	333	331	364	301	329	340	349	333	343	305	331	323	317	293	331	336	331	331	348	344	330	288	351	329	339	312	301	334	327	303	362	321	356	338	341	348	348	317	341	315	366	325	322	320	289	318	314	341	317	340	340	337	330	331	321	292	333	315	346	321	326	331	349	320	307	336	277	335	325	347	318	348	345	286	316	352	334	329	329	342	334	301	306	326	297	343	325	329	352	318	323	313	308	315	319	373	303	311	319	308	324	310	335	312	334	308	330	309	324	330	318	343	314	319	370	324	309	311	284	310	324	339	311	332	347	332	316	303	328	338	303	332	327	321	335	327	316	347	320	317	321	339	322	324	329	296	371	314	299	341	340	333	360	330	358	343	325	327	359	348	303	335	310	301	327	325	345	326	342	307	329	329	340	350	335	328	354	325	313	305	344	310	359	350	353	303	338	310	333	313	334	334	321	332	308	316	314	342	342	329	316	311	309	326	329	304	326	320	354	318	308	355	343	322
14596	1489	911	713	533	396	339	276	278	231	207	218	212	208	209	226	198	207	171	215	215	182	191	170	162	174	192	199	180	176	166	155	176	176	158	161	173	179	182	165	188	183	166	168	178	174	186	164	184	179	176	147	161	192	198	174	173	183	173	174	188	171	183	201	176	167	170	166	174	190	176	197	186	166	194	199	164	160	183	184	168	168	155	192	153	179	185	186	162	160	163	181	165	181	162	181	199	168	182	183	177	178	177	178	176	168	170	163	168	180	191	169	198	146	203	159	179	168	156	169	196	172	196	176	182	171	179	183	176	166	154	204	175	174	168	192	181	180	178	166	147	159	171	176	191	191	166	161	180	188	167	168	207	193	195	170	159	193	183	164	139	178	187	174	171	172	177	165	168	206	175	183	173	186	151	183	167	180	165	146	168	181	207	177	176	161	176	172	157	154	155	189	148	180	188	162	169	163	196	179	181	164	181	170	203	167	161	169	154	175	187	154	176	182	158	175	169	161	158	168	187	188	182	184	187	164	174	173	162	193	151	178	168	188	152	182	188	155	200	187	187	178	192	182	172	174	183	175	164	199	156	168	177	178	185	187	202	164	172	165	150	191	180	190	187	155	167	194	168	160	181	162	184	174	173	167	171	172	194	159	177	174	199	159	183	131	177	169	166	176	185	158	171	178	162	160	167	154	178	170	164	184	194	163	168	175	174	188	196	165	160	191	182	142	195	177	176	157	180	180	171	158	143	178	169	184	174	182	174	175	163	174	159	168	171	199	177	190	180	171	147	157	193	191	151	172	191	185	157	195	198	164	176	156	152	187	196	180	152	170	164	175	168	170	167	187	192	176	188	176	173	171	200	207	165	207	167	152	209	191	178	166	180	187	175	175	170	182	171	155	147	169	170	153	182	176	181	194	182	185	164	161	178	162	165	156	175	140	156	173	165	174	184	183	170	170	174	186	162	168	171	143	181	167	188	172	147	213	172	188	162	199	190	182	169	156	154	176	153	171	158	156	167	194	160	174	155	176	197	189	170	168	174	182	175	159	163	174	183	153	175	170	183	168	165	195	154	185	167	186	155	161	162	149	172	152	179	189	184	159	176	161	170	171	175	201	171	165	164	184	182	183	176	197	189	165	181	194	229	184	190	158	180	197	177	158	174	189	178	165	181	160	147	176	175	159	184	183	159	159	165	193	147	183	199	169	145	161	160	162	152	165	172	171	190	189	191	167	166	188	166	184	188	168	167	169	180	181	187	167	179	160	196	183	196	187	184	164	177	165	198	175	175	159	141	159	178	160	172	185	169	152	155	196	157	133	166	139	172	160	177	170	165	198	163	184	163	151	170	185	177	179	160	162	154	167	177	170	189	201	173	200	167	150	180	189	176	174	155	180	165	218	170	177	160	186	190	172	188	176	162	178	169	157	182	152	165	178	187	164	192	167	192	174	197	191	190	164	167	169	157	162	191	173	177	178	166	173	185	178	162	153	168	157	147	193	201	210	174	176	190	147	180	190	169	154	175	180	194	149	163	153	178	160	177	165	146	148	157	154	162	201	175	159	166	152	212	147	184	184	179	163	193	183	174	174	173	174	192	178	167	194	161	158	150	164	168	170	210	196	175	179	189	180	175	149	168	178	200	183	150	164	185	178	190	172	172	179	171	179	176	182	174	175	182	179	173	164	174	187	188	196	170	189	177	198	163	152	172	155	166	175	170	181	175	152	150	184	194	146	194	167	175	195	189	160	171	187	204	151	165	162	161	179	186	193	183	180	194	170	161	185	170	177	181	174	181	192	186	165	184	175	171	181	174	181	177	192	176	174	163	180	146	158	187	173	169	152	153	159	168	185	158	210	160	190	152	197	164	190	193	172	173	177	179	165	162	159	155	159	150	196	135	172	174	141	193	194	196	188	177	180	169	173	180	165	183	188	165	192	195	168	184	158	184	176	176	181	199	178	168	162	177	151	161	185	175	205	172	181	168	181	159	165	190	160	180	178	154	177	166	164	171	168	192	188	183	174	186	187	172	186	179	157	153	174	163	158	166	188	177	170	165	162	185	180	172	192	176	163	181	171	167	188	157	169	190	170	146	190	206	161	166	168	187	191	184	172	204	178	188	188	172	148	166	178	165	179	176	186	147	174	157	177	157	162	187	171	171	170	176	166	187	176	170	174	168	187	169	171	170	162	157	205	189	167	159	183	167	150	179	153	200	168	177	151	173	177	160	170	177	179	167	202	173	157	175	186	200	184	185	163	175	195	170	166	159	186	178	183	185	176	170	182	176	204	180	188	157	184	180	166	161	184	187	166	183	206	191	193	152	169	150	176	175	175	177	175	166	179	182	176	169	162	156	172	179	164	188	157	184	185	180	183	208	174	150	174	158	174	183	187	185	168	180	170	192	163	156	166	175	162	192	140	190	177	161	164	205	177	170	175	155	172	185	165	179	199	165	176	187	180	158	170	162	156	188	188	195	173	162	167	150	173	168	187	157	174	154	192	193	171	224	176	176	170	166	156	156	143	190	185	162	176	182	188	181	182	186	172	175	169	165	175	176	193	175	159	168	162	177	154	182	180	190	175	182	167	144	165	176	175	174	181	184	181	162	171	166	182	175	176	161	183	169	162	183	183	190	177	166	173	171	146	164	156	172	170	188	180	187	168	160	173	187	205	163	182	168	177	168	175	174	177	167	174	176	158	160	183	172	202	165	189	151	166	178	170	175	187	169	191	192	162	163	176	168	168	180	177	159	165	176	194	183	168	160	193	188	158	169	166	157	177	148	185	159	188	153	173	145	148	191	187	150	174	166	180	153	170	190	171	167	181	180	163	202	161	163	152	179	183	197	189	164	160	168	179	156	188	204	184	179	165	147	160	201	160	159	159	184	183	179	154	168	149	168	159	156	201	168	161	154	173	173	152	169	181	219	169	190	156	186	170	192	158	167	162	173	187	194	185	160	212	182	177	159	170	160	192	173	180	195	182	185	172	187	162	180	177	197	168	131	191	155	184	162	166	192	165	162	167	166	170	172	191	175	182	171	164	170	169	184	160	185	185	197	183	186	168	189	171	172	171	148	168	186	173	176	177	187	160	195	194	171	162	167	163	183	190	191	171	172	190	146	184	167	161	193	202	184	201	170	158	160	171	172	195	181	175	187	181	153	198	177	169	195	181	184	172	138	204	172	189	170	179	175	178	157	153	143	170	185	168	172	186	199	172	167	206	173	186	199	162	161	179	165	195	178	150	192	175	162	173	163	168	205	162	168	159	167	192	166	174	211	164	182	185	184	167	161	174	191	173	168	175	196	174	156	191	177	204	183	186	173	196	193	150	150	191	173	167	181	186	179	189	155	170	174	169	167	163	177	192	193	188	180	185	160	167	156	168	191	185	146	182	169	184	175	174	142	164	195	183	146	155	185	166	196	166	190	182	160	157	165	170	180	174	153	185	188	170	165	154	169	184	165	158	182	168	187	158	180	170	196	165
8301	1284	2124	2339	1885	1488	1172	1042	908	832	770	675	677	635	624	583	561	539	560	581	585	518	524	521	509	513	478	461	503	463	477	507	510	504	526	474	460	494	510	464	456	483	444	458	458	446	487	433	465	474	442	454	486	445	452	475	461	510	474	436	455	479	463	488	441	468	470	466	459	435	452	470	479	461	444	411	454	475	476	459	431	419	441	487	457	445	429	453	465	450	446	476	436	411	459	414	440	451	402	462	442	409	414	420	456	462	469	448	465	454	452	447	444	435	415	434	471	441	458	447	461	445	471	425	444	436	476	456	439	440	459	426	458	462	439	437	423	458	461	465	440	468	468	449	430	432	440	432	455	452	444	443	423	443	415	407	455	438	431	435	446	486	466	452	439	431	456	461	447	446	482	443	450	475	473	471	448	418	457	435	428	428	465	425	452	457	440	449	459	449	430	442	480	441	436	468	427	443	443	443	435	439	468	454	434	437	467	457	436	385	451	474	429	454	439	467	444	447	414	430	476	447	430	489	480	472	483	447	453	465	411	510	438	479	468	420	457	446	468	445	461	471	435	443	445	413	398	429	450	477	451	455	467	422	463	440	459	439	428	424	415	410	452	432	444	457	485	459	425	415	471	419	450	447	477	439	500	463	479	409	443	440	452	485	461	439	469	447	449	456	418	419	434	440	439	417	431	438	428	480	434	443	394	455	463	469	438	432	477	427	454	423	424	458	419	436	431	476	483	446	483	446	453	426	470	463	460	411	460	472	455	477	470	450	466	448	434	441	433	455	445	416	418	426	440	462	431	456	455	468	439	452	454	440	478	492	460	437	478	448	429	413	457	454	432	467	467	455	444	429	443	409	477	454	441	446	444	443	415	454	460	462	482	444	469	434	451	444	418	444	437	468	446	436	438	446	437	427	470	447	480	429	443	454	439	438	418	457	476	426	469	419	418	420	457	449	418	446	443	437	443	436	454	460	437	397	472	418	434	470	466	430	457	445	448	439	424	462	433	461	414	412	406	458	453	420	477	438	445	479	408	408	420	443	428	468	412	458	440	421	401	437	443	457	445	431	417	441	436	465	432	433	455	435	421	468	427	439	438	439	436	449	470	460	421	425	461	458	415	460	484	460	446	449	458	438	427	433	437	433	419	464	475	422	419	430	466	473	424	459	447	439	435	432	462	454	442	432	436	435	474	446	428	429	408	435	484	454	475	425	425	411	449	443	442	440	464	442	434	451	466	477	481	433	464	439	442	476	440	470	422	466	434	436	430	465	427	457	456	457	421	465	401	462	438	447	445	421	476	436	467	459	434	468	457	456	417	425	460	427	472	450	474	437	441	423	471	473	486	429	460	453	453	452	462	471	441	461	415	444	418	442	452	426	414	471	441	455	449	453	444	454	446	435	426	464	422	461	439	453	434	430	437	446	466	449	435	430	448	422	467	473	427	459	446	474	431	469	441	422	436	498	440	457	435	421	438	421	472	475	425	439	449	490	439	438	477	407	446	423	448	453	466	447	450	442	446	469	476	423	439	422	451	391	464	437	426	436	426	454	451	426	446	433	482	438	442	448	456	461	451	416	412	403	422	461	448	456	458	460	442	426	421	448	456	463	425	456	452	474	468	424	433	454	452	456	427	451	433	407	441	415	452	438	426	462	469	431	445	421	424	415	441	442	452	435	444	469	439	435	437	466	477	471	430	419	429	423	421	441	433	468	413	456	413	476	496	493	451	447	470	449	426	441	415	453	462	454	431	441	446	415	456	413	435	455	442	432	435	429	422	433	442	481	498	461	466	471	455	433	404	458	442	470	431	464	421	475	458	408	454	389	439	473	435	398	440	410	450	475	447	446	464	468	449	475	468	449	473	436	423	454	473	461	480	449	468	475	459	435	430	437	433	468	455	471	449	457	442	431	477	417	470	413	444	425	441	485	445	451	474	468	437	447	418	427	426	427	445	412	457	469	433	431	411	429	436	425	442	430	432	438	450	420	472	471	415	493	467	456	439	429	425	471	413	443	460	457	484	460	476	407	462	418	426	426	452	406	433	438	472	453	436	458	438	461	430	418	430	441	450	429	456	415	426	456	435	441	426	441	427	412	436	407	421	486	459	418	466	449	438	449	501	463	443	422	436	444	475	423	487	450	455	429	451	410	481	421	459	424	444	445	446	451	438	446	469	468	472	482	438	433	444	442	438	424	422	437	443	415	467	429	440	458	466	448	446	438	458	442	484	417	432	414	427	467	433	457	421	433	469	497	428	434	411	438	459	431	423	472	410	445	488	452	451	437	453	442	486	441	468	434	466	476	491	437	456	476	453	443	448	461	435	431	478	462	432	446	420	456	461	416	441	416	466	470	447	434	438	455	459	428	442	473	429	408	465	468	436	440	429	453	471	426	434	466	445	447	441	433	435	415	450	427	454	421	427	454	442	445	421	470	420	414	448	464	436	443	430	384	442	445	486	467	440	424	419	410	442	463	472	445	460	427	476	475	485	438	438	443	426	450	441	427	481	493	442	449	514	388	429	427	451	477	458	446	459	448	443	438	439	421	413	453	426	507	456	447	436	429	424	450	474	494	463	465	461	399	456	465	487	448	450	445	422	483	427	447	415	433	482	442	460	454	404	486	443	471	460	408	426	457	427	428	458	439	437	443	428	448	456	438	435	453	413	442	427	430	424	459	438	477	412	476	481	404	478	433	467	438	448	471	454	413	460	436	434	484	456	431	408	441	454	452	455	489	427	475	441	463	457	418	435	437	445	458	445	408	444	437	441	451	438	430	476	438	442	467	431	436	484	458	515	428	442	426	447	441	447	424	414	428	441	453	456	416	435	435	445	441	457	438	425	462	463	456	425	445	440	457	418	428	461	463	471	440	410	441	408	458	415	426	458	432	470	424	435	415	487	474	433	488	466	420	434	433	438	460	501	467	438	435	403	441	417	447	494	454	452	491	491	477	418	454	446	450	466	465	425	446	456	411	438	442	482	430	456	442	436	426	450	459	460	435	402	469	448	455	445	423	419	423	470	454	436	423	444	448	425	479	438	458	441	449	482	437	461	441	469	438	440	420	410	444	416	429	464	397	433	464	449	432	438	434	417	440	419	459	431	419	431	423	455	440	447	465	462	507	443	442	434	444	418	464	434	461	472	441	471	434	461	431	446	450	427	444	419	461	473	464	465	416	452	434	453	442	462	434	408	458	471	419	428	451	440	447	469	440	422	463	424	435	442	458	430	452	453	426	433	447	396	467	446	440	467	438	441	439	438	458	476	478	458	458	403	451	445	406	435	457	441	444	444	421	494	426	434	477	446	438	428	467	404	431	435	416	468	452	447	432	425	473	482	466	448	401	429	430	475	469	440	397	472	421	411	438	431	411	460	435	435	448	452	437	467	447	399	459	438	442	453	463	464	444	461	451	450	441	438	456	466	464	419	460	420	437	459	434	438	438	445	438	442	418	453	419	449	438	427	488	471	442	415	452	472	443
1681	378	326	276	284	239	306	327	311	309	287	261	285	285	304	312	297	265	271	267	267	279	323	301	256	290	297	331	330	322	313	300	279	277	293	244	325	280	263	269	307	281	254	261	278	260	294	279	266	299	254	306	297	297	301	253	282	318	320	315	266	289	287	280	273	278	252	285	297	267	267	294	312	295	290	272	301	276	272	295	336	278	316	313	285	258	276	299	278	294	291	293	270	308	272	281	302	274	268	281	273	262	310	256	301	282	262	270	265	291	300	289	270	287	271	284	280	284	262	296	295	290	280	270	268	291	291	278	231	286	260	306	281	310	303	311	272	268	283	311	278	285	290	267	295	281	309	234	276	298	318	295	286	302	309	260	302	292	283	247	255	278	278	270	264	312	283	279	277	308	261	268	294	295	264	239	268	304	280	285	274	291	281	298	263	266	254	285	295	278	284	270	315	270	303	278	248	308	306	280	283	314	246	305	262	262	285	333	298	244	289	327	290	316	289	271	283	277	271	271	282	289	311	309	299	280	293	314	278	298	325	296	330	284	293	279	283	301	282	307	279	262	276	257	295	303	292	316	316	288	276	282	295	292	292	319	302	271	272	254	291	287	307	255	263	283	317	280	289	300	270	306	276	290	296	274	274	266	292	306	282	274	289	291	320	305	277	297	284	253	297	332	276	289	264	318	292	293	275	272	284	297	291	290	254	268	247	269	259	289	287	293	271	313	318	295	291	283	277	305	286	285	263	253	289	316	289	292	280	273	280	323	252	290	284	253	251	252	304	294	271	262	277	307	264	260	284	281	299	279	256	281	340	260	277	305	285	284	269	285	310	273	285	294	302	272	236	266	286	224	282	276	270	294	290	262	276	307	308	307	291	278	286	279	277	272	289	282	287	294	292	271	271	262	273	282	265	282	296	293	275	312	302	277	292	278	296	284	291	270	282	275	273	286	281	240	237	280	325	266	297	297	288	280	295	273	297	254	307	283	289	282	301	302	312	282	277	275	265	259	289	273	286	289	299	276	272	309	276	296	297	299	285	290	293	312	285	294	273	302	278	278	291	274	286	271	299	280	292	265	313	244	285	306	291	290	300	279	279	267	347	256	293	299	296	305	287	308	296	253	290	299	299	295	282	307	296	283	277	292	299	286	293	304	295	285	271	284	258	273	243	280	281	268	294	264	254	271	270	292	285	281	269	255	300	312	270	269	278	259	264	283	315	280	271	285	261	292	255	271	279	268	271	322	274	245	252	283	294	305	271	255	266	306	306	308	303	254	306	309	309	293	303	299	283	275	281	315	277	274	301	308	278	290	286	295	307	294	280	260	301	272	306	278	270	304	287	292	305	294	264	282	284	283	296	282	252	270	274	283	291	280	246	255	277	276	282	250	285	289	266	283	306	267	289	273	293	287	309	295	298	271	273	292	296	274	323	293	280	282	291	308	270	279	269	287	327	300	273	292	274	260	269	301	283	296	274	265	294	275	288	308	287	296	298	290	286	275	288	325	276	275	281	307	284	275	306	291	300	263	269	290	303	265	292	287	294	290	296	292	312	273	284	279	284	261	277	285	271	296	271	255	311	279	284	240	265	295	259	286	282	287	299	284	267	298	248	311	292	319	281	295	348	254	279	268	324	304	270	271	293	307	346	324	288	275	282	287	272	292	259	330	293	299	265	292	282	281	290	284	263	292	299	279	318	270	302	281	275	311	273	270	303	292	297	284	270	292	272	283	246	259	295	276	269	292	290	296	304	265	356	262	267	293	346	286	269	306	280	281	289	287	296	277	246	294	249	270	272	298	277	287	325	275	313	305	301	293	260	291	322	283	316	310	281	307	273	323	276	263	296	316	292	239	308	290	274	291	292	304	287	281	299	268	271	288	294	268	279	286	281	308	293	269	271	305	294	310	271	287	259	312	282	309	277	304	262	297	277	287	309	267	275	287	252	301	268	282	316	261	266	323	297	275	268	321	293	266	288	264	282	306	291	321	305	284	297	326	280	284	271	265	287	294	306	314	303	275	289	302	289	299	294	292	275	267	304	351	272	326	288	283	298	312	256	292	305	301	273	253	307	296	323	275	282	290	271	285	283	291	279	302	277	293	255	245	284	260	258	281	273	279	270	287	312	269	291	240	280	270	258	303	295	263	265	279	284	272	270	280	278	298	269	311	265	289	326	266	281	267	270	304	254	275	317	313	264	306	281	286	286	273	268	319	261	297	260	303	312	256	281	298	276	259	271	256	312	312	276	298	281	323	286	263	291	274	284	304	304	282	306	287	310	238	275	273	269	336	315	277	261	287	281	268	287	252	289	268	309	260	278	303	275	270	277	288	269	296	247	248	303	300	284	301	303	312	308	298	294	330	277	255	298	288	263	289	307	300	310	299	333	276	317	291	276	296	293	246	289	288	291	281	254	298	257	279	255	269	281	301	302	268	289	291	297	300	332	278	278	262	283	304	279	294	312	295	274	260	298	283	286	246	234	256	311	310	304	305	275	300	286	293	292	296	265	288	263	305	298	279	293	307	277	304	274	295	312	301	277	266	271	259	262	298	325	264	294	300	287	288	306	277	274	257	277	273	250	281	234	280	298	308	299	271	253	279	262	276	277	277	325	300	271	297	279	297	275	277	298	269	307	266	303	264	303	281	309	301	275	259	298	288	282	288	302	301	295	298	281	320	273	268	252	282	268	273	251	278	313	250	301	296	248	339	270	278	287	300	272	254	283	301	295	301	294	260	288	280	303	317	290	280	282	277	255	299	311	300	287	256	265	292	271	278	292	261	305	306	265	280	272	290	290	321	277	280	270	285	262	275	311	309	282	288	261	268	288	283	300	274	282	280	294	269	272	278	282	278	282	270	266	277	289	278	264	303	312	287	259	307	305	259	286	291	268	247	308	298	282	265	326	264	288	252	268	281	289	306	281	300	286	268	281	283	290	293	311	303	301	280	303	296	251	285	253	291	310	273	310	295	274	276	311	296	311	268	311	243	272	322	299	277	320	289	284	280	270	291	285	286	313	266	266	303	260	287	285	266	315	266	291	287	267	287	286	279	275	307	285	291	291	282	266	296	268	271	261	289	270	295	306	292	271	260	299	269	286	296	293	288	280	283	289	283	289	262	320	243	279	281	280	269	314	263	292	313	308	264	294	284	258	290	284	297	319	279	297	262	268	287	277	305	286	305	254	264	288	271	270	312	261	282	287	277	276	291	282	268	303	307	297	275	290	275	323	274	294	294	273	290	257	315	293	322	296	301	269	240	280	274	292	297	291	282	300	272	282	242	296	294	295	288	260	283	286	290	256	251	280	250	272	268	274	284	287	275	282	304	277	311	278	292	274	285	290	323	282	270	271	311	291	273	280	287	270	279	278	256	313	290	286	290	288	270	292	318	245	312	292	285	258	250	289	288	295	278	277	263	262	280	278	292	282	303	300	272	283	309	288	277	278	271	288	320	278	279	287	297	279	285	279	307	295	271	284	276
2044	705	612	723	660	654	632	654	589	606	618	655	617	649	617	600	634	655	654	686	619	668	641	626	611	641	643	622	582	604	634	665	651	677	648	651	660	610	656	711	628	668	607	682	594	609	650	635	649	672	671	619	664	649	611	616	660	584	680	631	670	656	587	599	662	621	634	623	617	625	620	635	642	633	671	650	630	649	661	620	644	619	589	635	628	666	644	610	634	618	638	646	657	626	602	696	700	647	660	641	629	619	640	634	633	632	647	654	597	616	644	651	658	656	610	598	671	618	645	647	626	627	617	613	609	611	651	623	592	666	596	654	630	698	650	640	687	623	619	647	634	668	653	607	602	628	638	633	658	582	650	627	634	594	646	595	615	647	618	694	660	683	633	660	625	661	670	639	664	685	649	648	630	650	668	649	626	639	624	665	632	635	623	580	587	612	643	592	664	624	631	639	649	640	659	649	657	641	636	673	616	632	642	591	626	600	607	633	614	664	663	602	691	694	608	578	682	619	655	683	644	644	633	646	604	657	658	630	663	658	614	614	662	607	656	672	615	636	625	619	619	627	645	646	646	618	611	638	586	632	610	644	587	606	645	623	604	606	681	679	617	654	694	623	607	627	653	654	639	618	674	668	674	614	641	627	633	686	691	653	636	621	601	600	645	687	628	617	622	641	651	597	661	602	643	700	621	619	642	627	637	657	632	666	715	627	641	622	672	608	630	595	663	626	686	634	645	659	605	651	642	635	599	663	644	621	640	637	631	602	627	650	682	665	656	612	647	653	614	606	661	633	625	629	644	635	664	657	639	649	641	597	617	591	686	602	598	614	585	633	616	637	641	654	647	652	633	647	642	636	610	638	624	683	680	604	613	631	664	682	630	604	600	606	629	638	632	662	645	609	657	620	648	664	644	606	690	649	639	628	613	609	661	653	654	631	634	613	618	631	611	671	637	629	648	641	642	643	628	640	627	608	647	667	672	637	644	670	599	629	620	671	651	613	625	591	642	647	615	628	639	629	636	645	622	633	696	622	608	628	628	652	624	674	671	649	588	643	671	671	675	650	614	649	673	620	649	663	589	647	636	659	642	658	605	627	632	621	644	659	636	632	664	651	650	625	617	642	638	596	662	618	621	628	672	605	641	637	608	627	648	621	675	614	664	667	632	654	662	624	612	665	673	636	578	670	657	672	661	647	646	679	618	650	577	611	573	658	621	621	626	569	652	620	633	612	670	641	606	657	643	610	679	654	635	612	633	613	652	642	599	611	615	653	624	606	697	583	667	617	612	641	591	636	614	591	632	641	625	622	619	604	651	604	625	628	629	682	665	612	612	640	642	613	592	622	662	645	691	645	626	633	631	686	665	639	655	649	667	687	627	671	677	641	599	679	585	648	680	639	636	622	606	630	616	618	599	604	677	661	653	638	645	663	654	634	647	630	595	655	616	642	648	591	659	672	635	683	622	649	630	619	644	641	630	658	609	606	668	631	640	651	638	595	589	660	639	572	616	624	637	617	634	636	635	590	620	558	644	670	623	633	666	671	638	636	628	635	666	630	689	631	633	637	643	621	635	654	614	619	660	637	604	631	611	629	656	693	607	623	615	612	611	636	645	645	642	613	645	609	659	643	704	627	619	650	635	635	632	606	682	628	652	642	639	610	640	651	620	656	655	705	649	628	607	645	669	609	614	639	659	649	623	628	613	636	649	656	602	627	626	635	633	659	653	634	651	654	662	624	673	654	630	618	649	634	654	637	626	631	624	581	607	601	650	646	643	611	608	616	670	652	585	644	599	604	630	626	618	620	661	622	649	679	677	628	621	607	666	631	607	680	663	668	609	675	637	612	604	643	664	612	608	626	632	634	615	617	629	648	677	628	596	689	587	656	616	670	638	640	627	608	650	604	654	637	650	661	668	631	640	665	653	615	667	664	611	623	635	630	607	624	622	634	629	675	660	609	612	627	642	637	647	711	654	679	668	681	640	676	647	671	632	587	650	677	632	595	636	647	671	660	642	587	642	590	609	696	632	619	628	604	668	618	632	626	662	629	667	640	639	632	647	671	652	560	640	602	632	599	702	644	652	619	646	649	647	663	660	629	631	604	663	638	649	636	674	611	596	601	617	649	602	600	642	697	604	639	676	621	607	622	596	624	655	640	630	610	611	622	636	654	649	640	672	604	654	624	645	626	611	661	634	646	670	658	690	667	620	647	702	664	637	580	669	672	685	649	628	628	583	606	620	646	625	605	626	696	648	659	637	655	653	639	665	609	636	612	629	614	600	630	673	641	613	633	640	623	673	699	663	680	645	656	656	661	637	656	644	684	616	641	632	638	677	656	586	678	598	619	588	660	654	632	664	644	648	671	622	635	626	685	628	646	625	611	651	636	648	655	693	630	602	605	609	567	654	642	639	616	660	658	613	671	675	628	617	595	601	637	635	650	634	625	633	617	686	646	654	637	623	667	621	639	622	594	595	599	587	632	679	653	614	627	612	622	668	642	664	644	644	642	597	605	674	644	626	639	656	627	623	608	623	640	630	604	610	642	594	611	650	652	613	612	638	657	581	590	656	672	614	656	657	622	613	633	650	619	672	635	646	683	690	624	632	606	661	642	598	665	619	599	645	673	639	681	676	600	610	611	606	617	636	650	620	628	662	675	639	635	621	648	590	628	625	626	620	649	665	625	668	622	667	659	623	632	598	631	609	660	623	645	614	638	605	664	670	593	592	639	660	608	641	655	612	634	634	616	671	635	634	640	637	633	605	619	630	632	612	635	606	640	626	610	620	581	653	662	629	642	640	620	632	608	649	672	661	623	626	644	635	629	660	668	642	642	619	674	633	675	670	636	647	662	648	641	617	674	631	619	623	668	690	643	664	660	584	634	644	599	672	682	683	620	628	636	622	623	633	675	659	606	673	635	646	678	665	631	613	648	642	618	668	621	636	620	637	605	613	676	622	639	636	661	630	643	653	710	653	629	657	602	658	614	626	672	607	669	662	612	643	621	656	662	663	655	654	677	672	640	650	609	656	580	679	640	659	595	610	613	654	615	619	630	634	619	639	618	652	618	650	649	593	612	647	597	623	635	626	624	609	621	680	634	616	628	601	647	632	610	640	647	632	639	607	637	589	664	605	625	636	642	636	652	604	633	621	651	638	631	649	654	598	587	645	663	659	640	646	612	649	668	594	662	629	623	611	647	636	683	618	599	644	660	607	630	636	642	602	594	632	644	658	631	612	586	646	633	627	658	635	626	656	661	632	665	622	688	684	638	658	633	617	662	630	616	651	661	662	596	627	659	644	646	673	640	666	694	631	619	698	630	626	671	626	648	625	613	627	590	610	681	645	600	644	649	628	651	644	626	620	607	665	609	643	590	665	603	633	651	592	613	603	650	660	665	627	618	663	647	648	626	671	635	653	612	639	632	637	620	660	645	670	635	614	687	638	623	642	653	619	644	670	641	643	668	657	633	638	667	613	598	622	654	619	659
7875	675	501	384	295	219	187	176	181	138	141	160	136	139	124	127	149	114	127	146	142	145	135	115	125	128	154	134	119	114	127	159	141	133	137	130	146	142	122	123	153	129	107	131	123	138	139	108	127	134	126	125	133	133	142	133	127	121	143	121	141	109	164	144	149	122	133	143	120	122	127	143	137	128	139	135	113	119	122	138	134	125	121	130	135	116	118	124	133	158	104	134	113	136	142	112	126	142	111	139	130	121	114	112	132	106	137	116	118	101	123	127	126	141	125	129	138	108	101	120	126	123	120	116	105	105	136	96	139	106	122	126	119	127	127	114	141	125	132	125	127	122	133	119	124	129	142	129	130	126	136	138	150	126	116	135	117	110	110	125	111	124	100	123	124	125	111	129	98	108	151	149	136	116	123	115	125	126	104	124	122	148	128	138	120	131	112	123	119	110	106	107	132	125	123	134	139	108	133	120	140	140	113	127	137	125	114	122	131	113	124	137	123	125	137	115	141	135	123	120	109	140	123	119	126	120	111	133	118	128	146	155	108	114	144	138	118	142	120	139	135	136	131	152	106	126	118	119	136	136	122	133	127	135	120	101	149	130	114	132	140	148	120	123	122	143	129	140	122	135	124	123	131	125	121	124	123	137	117	116	118	135	130	117	117	121	125	98	130	109	124	126	124	153	153	115	119	152	110	141	121	137	123	131	114	129	121	131	107	113	112	128	136	123	136	130	133	131	131	133	129	123	128	111	114	89	113	128	135	133	108	135	135	133	135	97	152	108	122	107	140	134	139	120	127	127	126	113	112	109	125	102	149	131	128	121	110	142	129	122	124	137	148	123	123	143	128	128	145	125	137	122	126	125	149	131	135	118	126	130	132	103	128	162	134	116	126	131	114	117	116	143	133	121	112	136	115	123	132	135	151	111	159	130	120	108	144	117	127	141	139	138	119	110	107	146	147	103	120	127	124	123	125	116	126	132	128	120	121	146	130	145	147	145	115	129	136	123	135	116	128	138	134	144	126	125	113	132	134	144	115	117	119	132	117	120	153	120	119	152	133	112	130	137	140	126	149	135	112	116	141	128	108	128	133	135	135	139	121	106	128	127	124	116	114	103	128	128	143	115	141	115	125	127	121	120	138	114	130	109	128	131	147	136	123	113	111	131	156	120	135	120	140	120	149	148	141	132	113	117	131	110	123	110	121	123	110	135	126	115	128	118	157	118	125	122	125	129	112	129	116	110	99	147	115	135	115	127	121	134	119	100	115	109	126	120	125	118	130	113	122	122	120	102	122	132	129	128	118	127	119	149	127	132	149	112	130	123	139	153	128	131	128	134	130	105	99	135	134	132	109	115	145	117	114	135	142	119	141	118	121	119	118	137	134	125	117	142	139	132	99	132	123	131	118	120	128	98	141	126	138	123	117	134	118	112	125	124	135	125	122	163	115	127	129	123	118	134	137	124	140	129	107	128	136	115	108	111	132	140	129	129	124	127	105	138	130	120	125	124	130	148	123	148	104	122	116	141	140	109	112	116	144	132	122	129	119	140	133	109	124	117	123	131	130	128	125	123	141	133	119	139	119	116	119	132	134	131	136	137	135	118	130	121	128	145	120	110	132	141	120	130	107	119	133	119	136	127	135	118	119	123	137	145	130	130	134	128	129	125	95	125	154	119	137	127	132	143	123	114	128	152	137	143	123	122	124	143	107	106	140	135	121	127	120	147	149	139	134	116	122	148	136	129	143	127	133	106	117	142	116	124	119	143	136	144	114	125	131	147	130	150	148	135	131	109	126	128	120	103	114	126	120	139	126	124	102	129	128	116	131	123	134	135	133	151	133	129	123	151	127	117	107	122	124	124	123	147	121	131	126	126	126	135	144	125	130	131	123	120	114	118	124	120	148	115	131	126	121	119	124	124	128	145	126	108	132	125	126	121	128	126	127	140	137	114	128	112	131	122	135	141	134	140	131	115	128	124	131	118	110	141	161	122	110	126	104	144	123	152	122	141	109	138	125	110	143	134	139	131	123	120	137	151	111	126	132	147	137	130	116	127	119	139	149	132	131	109	131	112	121	120	136	126	124	114	126	118	133	97	112	122	141	127	125	120	152	143	151	123	129	111	120	129	104	118	141	149	111	107	136	128	137	124	121	124	139	125	129	121	125	123	129	119	123	146	139	123	144	140	122	128	131	129	144	134	126	119	136	101	121	139	101	136	131	114	124	104	127	109	119	137	120	141	130	140	127	117	133	117	115	144	126	112	131	132	132	129	120	126	126	136	119	129	148	136	138	103	138	139	117	130	129	129	105	137	118	134	143	124	121	126	134	123	127	141	146	132	132	117	112	138	149	123	132	125	129	154	114	123	101	147	146	121	121	132	108	139	130	133	155	111	128	129	140	101	158	122	138	147	124	113	113	132	140	122	137	94	117	128	119	128	136	124	122	130	96	134	137	128	123	154	131	134	107	134	120	115	147	107	122	125	140	149	126	149	124	114	158	130	128	128	134	139	128	111	140	135	143	113	120	124	125	157	120	124	134	126	123	113	126	109	117	138	131	126	128	113	122	145	135	130	106	138	128	115	132	114	140	112	138	141	109	118	117	90	113	130	109	122	121	156	116	130	126	121	106	119	129	122	135	133	127	128	118	116	136	103	121	153	146	159	122	131	115	150	138	141	134	134	131	149	146	132	121	108	105	123	127	127	137	117	137	126	119	128	121	131	124	131	118	120	123	106	125	135	133	154	113	135	144	110	102	120	138	128	140	126	131	127	129	142	124	130	116	133	149	135	118	133	124	132	119	119	123	124	118	146	110	157	131	130	130	119	147	131	143	132	125	111	125	133	142	114	143	126	114	147	149	125	119	133	126	136	124	125	141	123	114	129	135	117	127	126	126	144	125	125	135	124	119	111	126	149	117	105	127	123	114	111	143	127	120	114	121	133	148	131	125	137	124	120	112	135	109	147	141	124	116	144	101	107	106	121	136	133	136	142	128	127	138	124	117	129	118	130	140	126	118	118	123	146	142	98	131	110	140	118	100	141	139	163	120	109	116	140	117	134	133	105	143	113	123	128	119	112	143	114	120	116	113	119	117	106	140	128	150	149	120	117	127	111	120	133	121	123	138	131	123	138	124	136	125	128	108	116	142	130	125	121	142	123	130	121	122	98	105	123	128	97	131	111	150	120	133	123	123	123	137	139	127	156	122	134	117	151	124	122	129	131	121	120	117	126	123	133	132	103	127	135	130	120	124	138	133	109	136	113	121	98	136	124	141	127	114	126	130	134	129	123	147	131	121	131	95	106	128	131	125	125	115	129	111	125	136	143	115	139	116	138	135	120	107	120	128	131	102	128	128	108	142	145	120	113	112	139	108	134	120	129	148	129	118	119	145	122	116	125	130	133	114	141	129	143	128	120	112	128	107	121	120	116	125	137	123	124	125	125	126	138	130	123	131	106	101	93	134	129	130	133	130	104	119	141	138	110
6404	752	1162	1294	1074	855	766	633	546	524	496	497	453	463	395	391	363	422	342	411	382	367	367	360	326	376	331	349	359	368	344	348	367	369	376	365	338	317	371	326	328	342	375	348	334	309	371	336	331	346	347	334	329	331	334	351	341	330	329	338	360	328	342	337	359	332	335	356	357	382	317	368	348	352	319	335	339	323	316	319	332	306	332	338	333	304	335	331	355	326	358	325	359	364	328	356	305	343	306	311	291	289	334	302	321	330	320	311	337	323	330	305	318	328	329	325	299	328	368	297	332	363	352	342	313	315	329	361	367	319	306	343	331	304	313	348	340	320	307	345	301	330	300	335	340	356	312	319	334	322	325	322	351	303	359	317	343	331	320	351	303	320	337	335	330	312	324	342	329	301	361	328	332	327	335	342	342	343	335	336	308	329	320	328	344	334	315	318	305	349	316	321	290	328	287	340	319	314	300	336	299	328	304	312	354	360	342	345	290	321	313	351	333	364	320	334	349	297	299	313	337	325	316	361	324	401	341	342	384	339	354	319	303	327	328	342	314	347	315	365	334	317	333	351	333	320	329	316	325	349	334	308	320	318	297	367	325	361	330	346	345	363	346	319	328	351	328	319	337	337	349	315	319	318	339	325	310	320	366	322	339	296	303	325	299	331	335	329	333	357	322	305	348	318	332	316	333	324	314	333	330	328	326	329	318	359	297	342	332	339	333	332	324	352	315	323	349	337	303	351	322	345	301	321	346	321	347	341	333	321	358	308	320	337	350	339	326	328	321	325	306	335	310	343	327	332	339	292	324	334	332	319	327	335	353	312	334	332	329	348	312	323	321	334	328	358	339	334	347	356	337	338	329	319	338	310	343	306	319	345	290	322	341	354	320	335	320	349	301	296	319	309	340	337	330	311	320	335	332	321	307	301	342	326	347	319	327	339	319	327	326	320	318	323	351	313	330	356	321	311	313	322	314	336	317	341	339	312	337	318	346	309	363	322	309	315	328	363	313	389	323	332	333	325	344	335	331	334	314	328	352	356	305	331	329	317	350	326	323	315	307	311	328	329	321	306	302	299	342	318	323	317	344	366	350	345	336	296	328	353	324	330	304	322	294	328	322	346	334	338	343	342	338	315	300	331	354	329	331	320	311	305	327	317	336	327	341	328	303	359	346	312	347	338	294	314	340	304	327	321	320	358	328	331	300	338	314	316	334	344	345	308	328	314	308	312	339	373	360	315	327	317	341	358	353	339	344	340	327	335	330	340	352	320	322	329	350	347	317	341	330	330	344	297	335	315	322	326	326	298	329	331	318	330	338	351	333	321	381	350	326	351	346	327	325	322	326	321	333	355	338	343	360	279	303	316	291	286	315	309	332	325	317	331	318	327	338	337	316	326	316	309	366	322	343	346	292	339	328	364	360	314	322	365	321	345	343	294	326	321	325	349	303	340	317	340	362	339	352	335	347	364	304	346	340	325	337	318	321	327	358	327	341	335	340	300	347	320	286	306	363	329	322	318	332	319	317	309	305	307	304	321	352	349	299	321	330	339	323	339	275	317	306	309	320	289	307	336	325	323	305	333	337	309	314	336	336	342	321	295	337	318	340	323	335	308	318	331	298	330	348	315	337	335	353	320	306	356	310	301	351	335	330	320	347	306	306	337	329	329	335	358	323	345	338	313	314	308	332	337	339	350	283	339	336	337	334	328	307	341	330	308	333	332	319	349	334	366	331	323	313	290	342	326	321	352	326	312	322	342	344	321	329	320	318	309	342	356	326	335	322	339	324	338	312	326	331	328	303	302	322	285	331	310	339	354	348	343	333	321	333	339	332	329	313	323	340	361	319	306	296	343	360	330	328	331	355	316	357	315	368	325	318	331	328	316	325	317	337	322	328	305	330	330	308	310	345	344	334	339	320	351	310	298	351	334	320	317	299	300	355	332	351	339	328	321	363	316	322	331	332	333	315	335	343	324	333	344	325	357	310	317	309	344	335	318	324	300	329	298	301	310	334	291	292	338	345	339	340	338	314	332	317	317	349	339	326	359	330	302	346	364	351	316	342	332	329	305	317	324	329	316	324	333	359	339	324	323	346	314	346	320	327	339	320	336	322	299	314	345	319	340	328	320	303	334	320	330	332	298	345	339	339	318	332	347	297	322	374	312	335	331	314	348	315	317	287	327	333	319	329	349	319	312	322	335	320	382	290	305	325	315	347	345	339	357	327	336	317	356	316	320	312	320	304	353	328	322	340	319	310	318	308	338	330	330	304	349	311	353	316	333	340	321	335	340	330	343	291	318	317	362	291	345	308	304	317	334	323	341	352	351	341	351	310	324	325	355	355	339	334	288	314	326	322	353	323	348	348	326	359	321	334	336	329	344	334	358	318	323	296	320	332	321	316	298	325	342	326	329	314	340	310	309	341	318	325	324	313	326	343	331	304	347	326	307	327	314	353	355	338	347	331	331	346	355	315	325	327	333	363	317	374	327	350	317	336	321	325	328	331	347	308	374	309	340	349	308	340	332	321	316	357	316	294	315	351	332	362	326	326	346	311	336	296	313	365	341	322	317	311	304	302	327	349	359	341	355	326	313	329	313	319	349	326	338	298	341	283	361	324	316	329	309	325	318	337	349	324	345	314	315	344	345	311	303	320	302	294	356	344	320	324	334	323	345	303	377	314	336	299	327	355	387	357	359	325	337	323	295	366	331	324	316	301	338	313	319	335	344	316	343	348	331	305	335	347	330	319	331	326	332	319	338	352	309	339	309	344	341	293	326	350	341	340	318	320	302	355	319	336	353	344	350	324	318	330	324	342	347	317	322	308	330	361	334	297	334	334	344	324	349	306	336	286	326	357	329	326	324	323	324	345	328	334	347	345	356	320	286	325	336	340	316	346	324	293	344	323	347	334	356	333	331	359	339	314	296	339	317	325	321	343	327	333	307	340	311	320	349	362	371	330	330	300	332	340	334	313	317	320	330	327	334	336	333	338	330	340	336	306	379	317	321	321	300	328	361	325	339	338	333	342	313	321	337	340	318	344	315	343	320	300	347	309	298	346	322	320	339	306	324	324	328	317	335	290	327	326	301	335	355	323	339	320	352	322	320	328	368	354	332	306	326	362	339	319	334	346	341	350	334	317	325	302	310	337	334	351	328	322	294	305	306	319	348	333	317	334	325	320	326	339	352	344	355	328	325	344	324	332	357	300	323	332	311	313	308	343	325	355	340	321	323	320	329	335	310	305	329	339	329	322	338	342	327	318	323	332	314	353	334	317	340	310	347	310	321	326	380	328	323	315	341	337	335	354	319	301	342	328	343	357	338	339	315	318	329	334	305	313	314	352	323	332	326	319	314	347	330	323	369	336	324	339	311	334	301	295	332	330	337	304	324	322	323	342	349	343	335	312	328	314	305	309	338	296	305	358	369	332	325	341	352	329	358	355	333	325	316	329	322	326	296	297	330	348	317	331	311	324	333	330	334	348	309
15097	1748	1058	742	496	403	293	287	246	237	228	237	197	186	194	214	184	176	194	183	170	203	187	189	192	194	178	184	203	162	198	178	189	183	181	191	190	160	207	174	170	162	184	200	204	165	177	183	184	214	195	178	183	169	180	176	171	189	157	178	200	215	185	192	186	155	187	171	184	158	173	166	172	153	205	179	184	184	157	181	183	161	179	167	158	159	185	197	161	179	196	170	191	174	176	159	158	190	170	158	185	175	193	169	185	171	195	187	167	163	190	185	191	167	172	161	168	173	158	169	195	182	165	198	177	169	187	186	178	165	173	208	170	181	196	144	179	171	158	186	204	179	172	176	182	158	168	186	175	174	192	179	197	205	176	160	183	141	194	171	176	190	179	191	182	202	166	209	141	175	180	173	163	181	182	162	173	169	188	175	189	187	194	191	191	198	175	188	181	172	150	178	170	168	160	157	181	176	167	153	177	186	173	156	165	171	168	145	165	154	157	163	172	161	169	171	197	161	177	173	190	179	162	161	192	165	184	168	194	192	184	161	195	180	185	155	182	167	159	171	171	201	180	168	204	176	175	183	170	199	183	176	182	183	169	190	193	184	178	177	176	201	173	169	177	173	147	172	183	170	144	176	179	172	165	200	176	169	152	167	184	172	164	183	178	195	171	198	200	171	194	173	182	169	180	177	147	181	182	199	171	189	169	171	199	195	178	166	139	157	166	168	177	206	212	176	177	172	180	182	183	169	168	180	186	191	198	157	167	191	182	183	189	189	180	175	177	155	166	175	169	172	180	216	149	162	165	173	179	184	166	178	151	151	189	160	166	172	200	164	161	142	169	188	149	179	189	159	198	166	149	158	170	184	166	141	158	177	188	164	158	196	175	173	178	162	160	163	149	167	184	176	190	187	180	170	165	169	184	181	194	186	158	189	158	187	199	200	174	187	173	191	182	188	168	161	162	187	181	179	180	147	184	177	172	163	187	174	164	186	176	178	171	180	171	177	170	189	193	179	200	180	183	176	168	195	182	176	187	171	158	183	182	177	182	160	187	188	184	155	182	179	163	192	182	179	168	184	170	160	186	196	176	183	174	186	178	190	172	178	170	176	176	171	176	184	178	170	165	188	175	199	170	183	183	195	232	161	160	185	170	171	162	158	166	175	152	173	192	185	178	200	173	164	163	176	180	174	195	165	175	181	185	169	156	161	195	164	169	177	178	192	196	187	202	174	181	191	163	187	179	161	199	169	184	186	169	173	156	187	196	168	174	189	198	202	150	202	197	186	214	155	189	177	175	174	200	180	148	188	184	182	152	158	168	170	174	157	164	191	177	196	166	159	176	181	177	212	184	168	171	168	204	179	165	181	168	176	170	158	185	203	184	136	154	193	195	169	165	187	169	163	188	169	189	203	177	185	144	164	183	152	176	186	168	168	153	175	157	192	182	187	175	193	171	176	154	166	203	167	194	189	180	187	160	194	185	172	185	176	169	174	181	170	162	166	182	170	182	170	183	166	191	172	172	193	158	187	172	172	168	188	177	161	182	178	188	167	187	159	185	180	176	177	187	193	170	148	173	151	154	176	188	179	178	183	201	177	171	154	193	201	194	164	191	132	188	171	166	204	165	179	173	162	183	195	199	174	171	165	196	187	187	169	166	177	153	171	151	177	178	174	188	188	179	201	183	186	184	174	182	166	193	176	179	188	185	214	180	182	164	169	175	169	156	187	165	146	164	175	156	168	195	191	196	163	149	163	147	148	198	171	195	175	163	196	155	167	169	181	175	165	160	179	189	176	175	186	162	185	198	210	174	195	175	175	175	173	186	161	165	182	191	195	177	173	177	178	184	157	190	171	182	189	188	168	195	191	195	177	166	162	163	151	156	154	178	170	169	180	159	161	171	173	187	194	201	211	188	152	169	172	185	185	173	178	168	200	181	165	166	179	187	160	178	194	200	175	178	190	190	167	174	172	201	188	155	184	168	165	163	186	166	187	182	179	183	211	164	160	183	170	144	160	177	167	174	177	186	167	171	176	150	168	194	183	187	181	176	197	164	179	184	164	194	171	152	170	168	175	157	191	164	152	169	191	157	194	150	181	172	188	197	197	169	207	198	171	192	148	177	162	173	182	190	187	186	196	187	183	168	170	159	178	183	181	175	168	157	185	166	162	180	195	186	197	191	176	173	172	179	161	186	173	176	171	195	184	202	177	160	185	184	191	220	189	177	200	189	190	186	171	149	172	189	172	181	186	174	190	184	179	171	150	173	191	202	176	182	189	151	174	171	168	197	160	164	193	196	162	150	164	177	174	172	195	150	157	187	193	169	174	176	204	169	194	200	206	175	181	177	185	166	165	190	181	184	157	188	168	205	158	171	162	163	178	172	182	164	195	140	172	196	180	162	155	194	138	145	150	180	170	173	168	191	183	158	169	169	167	191	182	170	152	186	175	193	158	200	164	163	184	177	200	169	168	161	164	162	159	173	178	152	163	174	166	179	178	177	163	196	209	183	161	209	168	162	173	161	184	174	158	194	188	159	169	166	188	173	167	167	188	173	170	185	188	175	171	157	181	182	164	172	168	167	147	173	175	174	167	194	169	178	173	194	204	173	206	196	175	171	220	196	157	180	188	181	154	177	183	184	187	159	178	188	189	171	179	170	203	193	172	155	155	171	170	189	184	202	202	171	191	167	182	177	151	186	182	159	182	176	161	173	170	189	162	183	183	187	167	172	151	173	191	151	169	203	188	173	167	169	181	187	173	180	193	178	165	166	182	163	191	158	150	185	170	167	180	158	181	175	182	185	200	184	181	165	161	175	153	147	191	179	168	199	182	155	158	200	161	185	159	168	160	156	164	194	145	210	182	183	159	184	185	178	192	157	166	153	183	184	175	171	176	168	163	163	176	176	158	163	178	149	174	180	162	196	174	166	160	185	177	172	196	177	175	164	187	172	159	171	168	189	183	173	183	191	157	184	178	151	148	168	177	176	207	185	175	189	178	193	167	178	185	171	161	186	206	181	205	177	192	176	215	159	191	166	186	174	177	170	164	157	181	171	182	185	188	192	191	182	181	164	192	190	184	171	200	166	172	164	171	190	171	191	162	169	208	194	166	194	177	185	157	219	166	186	158	180	193	166	185	163	170	179	162	194	168	165	181	198	169	169	173	179	190	203	178	153	190	197	155	165	204	180	161	168	176	163	153	170	165	169	158	162	183	189	186	177	207	187	166	174	182	173	184	190	175	166	176	183	210	189	176	172	188	179	175	189	170	187	179	170	182	175	154	188	220	191	180	188	207	185	162	164	160	171	162	159	179	152	164	183	166	182	185	197	170	178	182	160	164	179	170	182	191	219	199	191	182	189	187	197	171	158	161	172	156	156	173	209	166	155	151	182	171	166	191	183	171	181	195	155	151	181	167	200	166	167	200	191	214	196	166	167	179	169	188	160	150	155	195	190	168	182	171	203	170	171	185	179	156	184	178	174	191
8583	1289	2047	2188	1894	1429	1188	1065	900	858	728	705	696	608	615	610	613	601	546	575	528	585	564	483	524	501	538	512	491	505	461	463	461	483	455	489	468	450	504	450	490	450	467	424	482	467	456	491	435	464	454	454	471	510	487	451	451	482	447	496	486	414	457	488	464	472	434	468	462	465	451	435	449	475	431	428	457	437	448	458	459	466	485	425	469	448	436	453	462	465	471	442	465	431	440	483	462	432	417	478	497	395	484	432	501	445	477	449	460	452	438	441	439	447	474	468	469	495	451	468	427	460	468	455	446	428	450	463	502	407	458	431	468	467	441	451	429	441	440	469	480	428	449	460	494	445	463	460	441	482	443	438	463	420	482	474	468	494	444	448	452	468	474	431	452	417	407	445	447	420	440	509	439	432	487	434	458	465	422	476	473	467	476	475	496	422	451	438	435	446	425	438	494	488	447	472	436	446	468	431	442	459	445	455	445	450	508	497	443	408	463	441	467	440	445	433	446	435	473	498	461	457	431	471	413	444	453	470	451	465	480	458	452	433	448	446	488	460	448	430	470	451	459	464	440	447	475	442	481	458	417	464	434	419	455	470	464	450	443	438	433	458	437	445	446	479	457	466	447	491	445	434	459	408	421	447	449	448	406	487	427	400	450	463	412	459	443	471	462	467	436	457	454	486	438	412	473	449	441	415	473	422	431	465	466	444	460	452	434	429	468	484	449	457	449	449	418	433	438	424	444	424	459	450	425	444	468	426	445	463	419	434	505	451	483	447	437	455	460	443	450	445	465	463	456	468	442	442	419	439	421	466	426	445	439	439	433	436	452	435	450	431	471	426	445	473	475	484	462	443	451	469	454	427	431	432	434	440	400	425	479	498	425	453	433	461	427	463	438	485	407	449	435	476	425	444	463	457	444	460	437	451	478	447	414	426	446	482	448	455	413	453	516	417	427	449	437	433	452	424	453	453	452	436	421	427	451	477	447	472	438	459	435	427	437	435	437	460	422	449	462	441	429	427	445	456	436	444	443	444	487	493	453	451	457	467	445	421	495	424	440	464	421	467	437	439	455	452	440	486	464	430	446	479	472	448	442	452	431	459	435	453	457	426	433	425	460	467	491	434	430	405	411	459	475	444	443	447	452	433	496	423	415	464	435	479	452	438	457	436	444	448	403	450	449	419	474	473	418	436	434	473	427	436	471	445	465	470	453	457	480	422	418	421	447	428	452	421	465	452	457	449	434	468	465	456	450	456	489	441	426	431	439	442	470	441	458	444	460	438	482	456	448	451	448	451	456	438	442	429	418	471	461	446	457	458	425	426	449	429	466	440	486	456	398	463	438	463	397	473	460	474	452	444	464	496	423	423	448	481	450	413	469	444	417	452	472	438	456	422	433	463	438	440	436	445	467	439	471	441	463	505	431	455	458	434	415	410	464	455	450	480	417	436	457	456	465	455	419	465	455	458	434	420	426	450	466	460	453	439	431	434	481	433	424	428	456	460	453	467	412	457	440	437	468	463	465	440	416	456	462	470	464	448	420	468	440	436	455	466	410	405	449	431	439	460	473	466	452	444	455	445	446	454	436	463	433	473	440	461	463	468	479	482	435	433	482	448	464	467	461	464	469	435	441	438	470	426	437	441	422	434	411	446	453	468	413	429	471	423	463	452	478	421	431	473	468	460	470	467	485	488	438	456	457	429	436	443	414	429	446	464	481	451	427	463	433	473	448	423	427	469	454	442	407	461	453	458	454	434	400	428	453	456	446	408	436	432	399	462	435	444	451	466	448	436	399	414	455	425	454	451	446	439	418	447	440	477	444	429	458	438	433	433	464	452	452	441	446	444	435	484	457	452	426	454	459	438	472	433	406	458	458	457	439	464	494	423	420	435	469	446	420	456	453	444	422	424	462	426	398	429	493	445	447	439	422	471	464	403	424	434	463	437	417	457	428	450	421	444	471	493	475	445	421	435	443	467	438	451	467	438	420	490	447	466	411	423	433	462	408	440	441	452	470	434	418	437	433	431	457	437	455	414	415	487	475	439	466	422	462	425	450	455	455	425	445	465	434	437	416	463	480	472	445	457	449	479	446	440	441	443	439	454	432	429	430	460	436	464	465	435	417	456	463	464	449	406	468	442	467	471	446	447	437	398	460	432	463	444	466	419	456	443	466	448	443	464	421	443	450	452	442	449	438	436	463	455	448	427	465	439	465	421	436	464	455	476	461	467	445	417	474	466	460	455	482	445	439	445	443	439	449	432	433	451	442	479	461	433	443	436	488	416	469	428	444	478	451	440	442	425	448	454	479	432	453	432	471	443	467	440	452	410	456	520	477	442	424	424	450	479	436	435	421	465	497	399	477	441	470	468	394	453	441	472	452	451	451	460	453	483	435	415	464	469	430	478	468	447	434	450	423	492	442	455	419	422	468	478	431	425	419	446	429	441	421	462	462	471	460	468	459	422	458	440	445	441	408	445	450	498	453	459	485	435	471	449	444	422	499	433	461	455	439	478	443	441	444	469	432	462	446	430	456	439	445	433	424	445	480	454	433	437	418	418	430	470	454	506	409	443	457	442	428	463	448	458	447	460	438	466	419	453	429	458	441	459	461	485	420	416	457	451	484	448	466	409	466	471	418	450	454	428	441	413	480	444	441	461	452	436	425	470	458	433	437	486	447	432	457	452	444	483	459	464	471	447	425	444	467	453	461	459	444	435	446	447	437	454	457	465	451	476	470	399	446	443	481	433	417	459	489	442	438	486	417	457	457	431	479	436	453	472	434	420	428	465	435	449	465	433	463	468	425	453	470	451	458	465	436	449	443	412	440	461	458	436	444	460	448	454	472	424	461	471	438	447	450	434	483	447	438	457	441	401	439	439	438	437	439	495	432	418	443	459	433	479	463	475	460	447	454	416	433	498	441	466	480	445	432	446	443	432	466	469	465	435	454	422	457	443	418	487	452	467	459	442	440	453	442	479	463	480	424	448	443	431	434	457	489	503	438	456	448	447	473	479	444	431	431	435	452	466	437	452	469	454	442	473	444	401	435	427	463	474	473	436	447	464	463	472	443	475	483	407	438	427	445	491	456	430	444	416	440	456	444	431	448	422	441	449	458	424	440	396	422	453	446	429	455	412	457	483	455	444	447	448	461	470	437	456	441	471	470	469	428	473	422	457	412	459	429	413	457	459	474	442	466	446	469	429	453	442	477	413	459	448	426	461	414	433	415	453	452	414	437	454	421	460	433	427	463	444	443	444	452	435	448	427	457	473	425	448	481	456	464	456	432	454	440	453	427	412	452	422	453	454	458	420	419	467	439	433	461	444	456	465	449	465	437	451	444	467	427	434	452	453	450	404	462	472	458	427	460	443	457	439	462	472	431	433	398	451	408	445	447	437	435	411	447	449	465	449	457	436	444	408	482	455	440	472	413	477	461	454	425	441	460	467	453	439	448	423	456	413	461	436	448	463	441	450	451	448	452	421
1946	391	289	286	304	301	341	279	282	285	289	312	299	300	261	276	290	283	280	272	290	285	277	294	288	280	298	297	320	263	272	278	272	291	265	285	331	295	267	259	296	281	269	306	281	313	288	269	269	290	270	302	269	305	302	296	296	306	295	288	285	300	267	311	299	267	261	284	271	290	296	262	334	275	302	295	264	315	292	268	300	288	313	302	253	285	296	272	291	293	333	275	260	258	278	274	295	311	236	320	297	299	268	322	287	278	287	266	291	296	273	278	285	295	284	287	266	303	286	285	285	307	282	297	259	283	298	272	286	305	266	301	286	284	306	303	286	256	298	290	309	312	289	257	266	269	264	311	300	301	303	253	307	310	316	274	273	270	278	269	292	304	293	277	298	289	308	238	288	311	290	284	261	311	314	320	285	295	276	286	304	315	273	250	271	299	267	333	252	318	307	267	313	278	272	265	282	295	257	280	313	290	285	302	283	284	300	261	307	325	304	309	311	251	267	266	272	310	287	298	284	292	272	303	292	274	284	290	255	287	291	311	311	287	280	306	292	288	301	289	247	309	287	293	252	280	291	325	295	252	310	291	261	309	269	283	295	285	305	307	271	279	284	308	320	287	297	303	257	271	297	262	310	266	280	272	289	244	301	282	254	282	267	278	289	265	309	310	282	314	240	270	274	268	302	309	291	273	275	297	287	276	275	285	275	277	278	303	299	285	301	264	283	309	305	304	297	292	291	283	282	253	263	276	305	307	315	321	287	295	271	319	301	276	302	298	281	290	261	291	297	308	268	308	278	285	280	291	259	278	264	268	313	287	304	294	322	302	296	321	300	302	270	256	287	286	325	264	301	297	282	263	269	258	294	294	269	299	295	290	289	288	276	282	266	286	294	261	274	268	281	260	250	247	266	277	291	296	282	307	297	273	286	298	270	272	288	271	266	273	305	258	313	296	307	290	273	277	264	290	284	305	300	260	296	253	287	255	274	272	274	289	301	257	289	324	276	287	274	304	287	321	297	292	278	305	328	280	287	302	292	300	280	272	281	316	303	298	267	317	326	295	310	278	296	295	293	298	266	284	304	293	265	298	309	300	304	272	306	273	278	270	304	295	253	285	303	325	321	293	270	309	317	289	314	282	280	249	307	262	277	298	337	305	256	273	278	274	313	305	243	305	249	279	283	321	322	272	300	310	299	293	273	266	308	282	284	277	281	292	310	319	301	251	284	304	299	288	292	300	281	266	293	311	292	284	315	314	272	286	299	294	283	300	268	292	291	271	287	315	331	272	296	316	282	308	321	314	303	311	287	317	311	287	278	288	261	307	287	270	296	309	309	270	317	279	331	310	284	273	305	293	262	279	304	294	268	275	276	264	298	294	271	284	293	274	266	275	290	275	287	267	264	333	307	312	268	256	251	289	258	270	274	303	296	291	275	288	279	292	312	273	300	282	341	300	315	292	303	276	274	272	263	312	280	266	293	296	249	302	276	292	299	277	307	370	297	284	288	278	292	310	294	298	283	308	266	309	306	296	307	271	269	270	249	303	331	299	300	307	295	286	310	280	275	269	283	304	321	304	291	321	286	303	327	291	319	295	287	261	312	303	316	296	282	279	286	271	313	297	280	272	316	271	276	305	268	285	298	257	298	262	280	266	292	294	298	260	289	279	318	276	281	290	311	320	282	278	313	284	300	270	261	290	302	267	293	294	287	282	275	288	312	314	288	295	261	329	294	289	299	277	282	289	315	292	262	272	343	286	284	294	292	273	275	262	303	274	297	274	296	265	304	274	285	294	271	284	306	308	268	273	274	255	279	291	263	304	263	279	310	272	300	309	300	312	284	276	287	273	324	310	289	298	278	289	274	289	275	309	289	270	261	277	301	275	284	327	290	291	306	265	309	271	296	314	298	300	275	271	290	271	267	293	295	295	307	294	310	262	267	298	275	326	276	319	294	301	283	326	287	273	305	275	291	277	315	297	315	298	273	297	291	274	258	302	321	274	277	280	280	269	284	280	272	291	273	301	263	289	286	303	286	282	288	274	294	291	269	295	277	271	262	284	280	287	275	304	268	302	287	291	278	326	274	281	267	275	281	285	257	275	291	294	260	301	291	270	295	275	299	252	321	288	305	311	287	322	311	286	256	267	303	290	297	285	305	291	306	245	313	302	305	289	302	299	289	290	295	289	295	298	292	333	267	291	289	264	306	292	255	284	300	256	274	285	302	295	313	292	333	329	315	308	278	295	293	317	293	274	286	274	292	316	292	255	308	289	274	298	336	294	309	270	247	296	293	263	299	298	292	267	266	277	277	282	288	295	276	306	324	315	301	254	268	322	287	283	323	303	290	315	302	288	274	291	271	284	294	270	262	273	310	299	319	289	308	268	325	267	261	321	295	293	278	333	279	296	297	280	277	280	285	269	291	326	264	302	289	304	288	299	287	286	295	282	309	263	280	285	263	262	309	296	293	286	269	273	283	282	275	287	301	267	283	333	260	260	281	308	304	285	302	318	291	246	281	260	301	291	285	292	265	309	276	277	233	280	292	289	273	289	290	292	283	291	301	276	289	292	315	288	266	261	255	304	310	283	303	322	303	284	276	283	272	321	279	280	291	299	290	300	262	285	254	268	307	318	279	256	286	281	273	272	304	277	302	301	323	272	275	313	272	294	284	261	274	274	316	327	287	330	257	291	283	289	309	303	264	290	301	288	306	293	303	295	292	289	261	285	262	296	292	258	276	300	278	303	254	295	274	302	273	272	307	267	308	326	307	310	284	263	266	272	280	282	284	293	245	287	277	290	314	296	324	294	319	247	257	310	256	318	279	334	282	309	261	304	280	289	295	306	266	300	313	248	287	265	302	332	299	298	276	299	301	294	263	297	280	334	304	315	292	296	275	270	282	277	270	302	279	265	310	320	285	304	295	262	314	293	282	309	285	292	285	296	261	305	299	268	262	295	317	283	276	307	281	292	279	268	307	292	278	294	283	294	273	266	287	290	273	318	304	304	274	261	287	308	263	283	285	313	273	290	287	287	261	283	298	274	296	295	305	268	294	275	268	266	302	286	279	314	274	285	279	310	278	285	330	281	304	277	303	267	255	303	281	270	291	288	285	280	278	290	335	281	307	278	277	292	278	306	285	280	285	268	266	291	297	270	306	283	276	310	301	296	328	302	260	271	301	286	290	267	275	296	289	293	266	293	295	296	318	278	270	276	320	286	278	303	289	280	256	298	307	316	308	293	272	265	268	297	321	300	320	253	279	284	287	298	311	292	291	309	325	286	318	252	265	333	276	269	276	266	265	306	250	272	308	283	283	264	256	280	260	264	332	305	273	290	296	301	279	273	257	284	293	294	305	288	285	269	286	251	292	280	276	317	280	291	292	282	277	322	323	308	319	301	294	291	305	287	279	271	280	300	279	288	272	305	256	263	273	276	247	319	257	269	288	289	284	308	307	257	270	254	277	341	277	290	296	273	293	282	336	298
2102	707	677	676	685	632	618	636	665	656	702	620	603	587	642	658	648	632	648	610	663	612	636	629	681	653	665	650	617	605	695	658	612	657	626	644	666	625	665	606	661	670	627	662	677	668	630	651	637	605	650	624	616	651	647	633	631	594	638	650	669	623	612	629	640	623	613	688	701	656	646	596	668	681	642	650	628	624	657	603	657	639	691	630	615	640	628	639	635	654	609	640	665	607	620	620	618	634	629	698	625	659	653	657	659	610	648	615	658	654	633	654	644	649	674	653	678	662	625	668	636	636	656	633	661	634	655	640	658	658	627	673	618	684	635	639	646	577	649	689	689	611	648	632	668	632	627	674	625	642	605	619	606	642	632	652	591	653	660	620	630	656	705	629	664	628	608	625	675	576	619	622	648	634	708	648	700	664	620	652	651	668	643	618	600	647	600	572	615	639	676	618	651	678	628	630	623	598	604	628	650	623	626	667	629	660	667	617	648	591	683	626	642	693	668	598	655	616	625	641	623	649	649	630	632	656	644	652	647	658	643	633	646	659	679	669	631	661	631	615	607	629	660	635	660	669	670	655	693	661	687	641	649	635	659	562	660	665	648	660	630	685	674	614	647	639	647	683	641	642	601	648	672	652	675	651	632	670	621	647	653	645	684	661	665	618	644	690	619	648	638	637	649	610	656	632	672	626	650	612	624	606	641	617	622	654	596	636	612	673	652	679	660	657	657	618	579	638	619	664	636	647	588	642	621	662	656	632	665	672	629	640	662	686	637	648	640	656	647	577	659	663	636	664	677	596	615	629	636	676	655	620	656	667	656	607	608	621	629	655	620	657	644	665	675	616	668	631	680	655	632	658	666	621	633	666	665	661	656	645	635	674	666	651	625	607	636	651	620	613	714	644	639	630	641	613	669	658	640	661	645	610	620	664	631	676	666	683	640	667	584	617	625	642	662	698	664	615	665	616	676	637	605	637	634	656	656	678	654	608	635	655	625	680	633	682	660	630	642	637	687	629	635	626	642	667	585	623	640	634	642	619	637	697	678	645	647	654	651	691	634	665	627	666	661	638	654	637	657	651	661	650	622	650	645	619	650	629	648	686	636	660	652	668	650	628	637	656	665	607	635	684	612	652	650	585	607	609	634	604	627	613	614	612	622	663	685	592	635	664	654	648	651	636	666	665	681	651	633	619	689	652	657	648	642	607	628	621	623	642	626	664	656	644	677	643	625	624	671	660	644	624	613	602	625	664	706	644	664	629	617	628	645	634	643	648	606	664	638	608	643	622	643	672	682	660	637	599	682	591	618	687	639	667	645	627	640	672	618	686	608	666	668	645	626	638	655	639	621	675	636	709	651	636	648	612	661	619	623	638	665	652	628	642	649	660	637	639	683	636	613	606	666	663	622	681	648	599	689	647	648	641	661	666	660	635	634	642	656	677	625	637	621	634	617	593	618	662	618	617	687	670	647	665	600	634	625	635	653	657	634	646	634	653	610	653	652	576	638	634	659	638	611	649	619	634	593	627	611	624	650	639	668	632	639	654	619	631	629	656	624	663	633	649	636	600	658	675	684	681	650	625	654	650	657	637	669	653	592	673	627	665	649	616	640	625	636	634	631	660	642	707	638	611	624	626	601	652	645	653	620	665	612	570	624	620	651	693	648	668	651	633	640	643	648	674	664	656	621	632	666	640	638	645	637	630	682	656	594	654	624	674	624	639	688	654	685	610	631	610	648	654	625	635	620	703	656	592	649	655	663	640	626	645	665	638	661	689	632	697	627	642	646	608	623	633	644	628	635	654	616	639	590	665	673	656	690	635	616	685	650	642	619	668	668	720	664	623	673	616	613	688	616	607	668	648	605	633	659	597	655	634	660	642	690	633	649	618	659	627	667	612	652	625	633	647	624	662	710	646	646	658	638	685	638	645	658	647	651	601	629	615	674	620	630	631	664	660	597	605	644	642	632	622	659	681	680	605	667	634	615	634	620	648	645	630	631	649	644	632	645	649	661	596	665	637	634	682	621	640	653	663	655	689	710	670	630	678	623	651	645	644	646	662	650	647	626	640	661	692	652	664	630	626	593	614	669	681	612	650	664	653	664	728	592	668	625	638	664	659	673	633	670	620	640	624	680	636	654	699	628	647	672	681	598	615	654	678	667	635	596	641	632	671	674	613	662	636	695	651	642	681	625	601	596	642	681	637	640	618	692	631	651	602	674	689	688	647	619	653	619	617	620	627	673	624	641	702	657	654	634	626	628	639	626	661	651	638	617	666	610	624	626	662	650	609	670	642	640	679	646	683	620	656	645	657	672	647	636	641	648	642	639	631	616	625	661	640	631	626	658	619	632	639	667	629	685	631	621	577	682	664	646	664	622	675	653	660	650	653	665	633	673	572	641	636	601	645	602	684	648	629	647	646	663	606	685	646	643	651	614	606	615	686	666	649	645	646	695	683	640	670	625	641	645	675	619	613	665	646	647	655	629	587	617	647	621	610	600	643	624	659	653	671	621	648	615	647	688	650	635	652	628	652	677	639	654	637	660	578	685	668	637	671	613	681	604	678	665	616	674	632	666	604	661	663	635	623	662	635	663	655	677	657	621	670	675	641	617	622	684	637	629	639	628	590	654	663	644	667	627	600	660	644	658	648	679	683	607	633	656	629	632	688	604	627	630	605	662	655	638	641	598	650	642	633	614	653	650	644	669	666	622	667	665	645	648	669	626	644	650	604	616	601	689	626	641	648	682	648	625	638	634	689	616	630	647	598	680	690	648	640	642	593	639	652	637	607	669	651	654	660	616	671	648	661	656	638	678	668	649	632	646	669	641	649	620	611	597	633	612	677	652	655	725	662	632	647	616	652	637	635	640	615	646	672	620	628	647	638	680	616	648	616	636	631	627	674	647	580	599	647	644	654	665	654	630	646	596	650	624	625	663	670	667	642	648	687	625	647	659	631	607	677	640	615	658	682	627	665	618	637	642	596	640	648	618	657	661	682	638	642	602	615	610	617	626	664	599	609	665	628	673	623	659	660	643	621	667	670	635	643	655	650	660	646	606	623	668	681	668	632	619	627	655	611	660	698	660	671	658	650	697	663	612	696	694	634	643	658	697	630	641	667	654	648	655	628	609	637	664	638	634	638	665	643	624	640	639	666	669	635	665	685	672	661	617	638	662	605	653	620	647	668	664	640	640	647	686	674	624	618	661	616	597	630	634	641	633	644	671	637	648	645	640	698	687	644	642	689	644	682	642	648	619	646	664	627	668	672	675	659	592	655	668	646	635	679	647	619	646	641	593	649	663	604	617	615	645	640	677	652	670	606	627	673	642	651	619	669	666	628	672	634	640	627	636	689	658	606	630	645	624	616	653	619	700	601	619	623	628	652	605	646	639	674	620	644	619	642	626	606	669	648	622	657	641	602	648	648	626	645	661	652	664	637	660	687	681	615	644	616	680	627	616	664	660	667	667	654	638	617	632	618	621	650
8345	702	484	387	287	223	173	181	173	155	128	164	158	131	131	120	153	149	128	146	148	139	128	139	122	138	138	131	137	120	127	148	147	133	114	120	125	135	129	142	132	128	114	117	124	108	111	127	136	143	122	124	127	156	162	122	126	124	114	144	118	134	107	113	119	118	145	132	127	129	130	124	107	113	122	122	130	128	116	142	139	128	126	137	136	128	112	129	112	132	122	160	135	129	158	124	103	125	119	131	121	121	138	118	123	129	137	127	123	125	123	120	121	124	131	120	112	133	123	106	128	133	135	155	123	149	160	100	135	129	124	148	113	123	134	132	128	122	129	131	133	115	127	116	131	134	115	133	143	118	119	140	133	143	135	142	114	128	138	114	118	126	107	128	133	129	131	120	128	122	125	112	112	132	109	122	136	147	125	159	136	122	122	121	114	134	135	123	120	128	115	131	138	112	126	111	145	137	134	158	132	123	128	140	134	121	124	128	124	114	107	126	128	135	133	125	133	116	123	111	133	110	115	147	120	117	124	135	109	164	140	138	134	121	101	137	136	114	118	130	124	123	113	129	112	130	123	121	138	130	147	137	124	128	130	152	152	107	128	114	121	130	135	114	136	133	132	109	112	106	130	121	134	138	140	135	160	158	149	124	136	123	139	143	127	130	121	134	115	126	139	114	137	143	126	119	98	151	127	115	125	146	103	127	138	119	137	146	130	118	139	105	148	124	134	97	128	121	145	126	126	139	142	122	103	108	129	100	114	123	97	138	133	130	140	106	131	121	122	131	124	132	131	118	121	146	138	124	120	116	121	134	115	133	122	146	141	128	132	149	131	132	154	120	128	117	152	121	156	145	118	110	130	116	124	129	122	142	132	139	131	106	101	115	126	129	118	120	109	131	105	136	143	128	130	148	124	135	126	135	145	126	134	124	111	112	135	142	148	141	123	107	126	141	128	111	131	141	114	129	126	126	123	110	116	134	125	119	117	151	151	148	135	122	143	122	135	129	129	124	151	131	131	126	129	119	119	116	125	116	118	128	127	137	109	111	106	126	143	126	144	132	105	115	124	135	120	136	127	142	136	134	128	130	110	126	128	146	130	121	122	158	138	126	139	127	131	134	121	119	138	140	123	133	132	136	116	136	125	136	135	146	141	122	136	139	137	138	124	134	125	127	138	142	128	117	148	122	135	130	122	117	138	105	126	137	113	121	151	131	141	132	125	145	151	119	121	128	120	138	120	131	113	126	114	121	131	107	131	113	152	129	133	116	126	105	144	141	155	129	137	158	142	139	151	121	135	120	133	142	122	160	136	135	130	113	124	118	109	120	139	131	121	135	121	124	124	120	109	114	109	127	112	130	115	118	151	90	130	109	122	117	127	129	137	127	113	151	121	121	127	113	121	120	129	119	143	114	120	123	128	138	138	138	120	115	128	124	132	111	106	136	148	126	128	134	109	114	134	133	136	144	143	132	134	130	140	115	127	113	119	140	140	125	136	124	129	120	135	124	151	146	118	150	135	126	126	137	140	124	134	136	149	139	141	121	142	145	110	119	102	149	133	121	110	140	109	130	116	91	119	142	105	125	155	131	139	131	138	127	123	103	138	117	140	117	149	139	144	159	118	127	116	120	117	137	106	126	138	124	121	126	136	166	108	126	113	147	117	128	155	135	122	144	149	133	119	117	136	123	139	128	126	156	115	118	114	120	129	124	125	146	94	131	126	144	142	128	114	135	133	138	129	121	128	146	121	114	137	133	123	126	139	131	118	123	125	124	151	137	141	137	115	147	156	143	138	130	128	137	123	119	141	122	132	151	136	126	130	128	128	166	122	153	120	128	121	132	146	127	132	140	126	124	132	153	138	136	129	120	128	122	124	139	130	129	115	132	99	117	136	132	129	148	125	145	129	110	140	163	143	115	125	112	111	137	114	134	127	132	137	126	122	141	146	122	130	112	123	136	99	144	150	135	106	134	107	121	139	130	135	111	142	123	135	131	125	131	135	132	132	135	131	131	143	143	131	118	145	127	126	146	114	131	159	144	136	118	141	123	137	136	117	112	123	139	129	128	119	141	140	131	123	143	124	137	126	120	106	133	142	124	127	122	114	123	106	130	132	131	134	130	130	123	148	110	142	106	134	128	135	134	118	130	137	153	131	123	132	127	119	138	124	146	118	126	119	131	154	124	119	131	145	133	144	138	119	131	136	132	126	140	143	123	123	121	132	150	139	100	145	150	140	141	111	124	133	124	125	122	119	140	112	129	118	129	142	131	126	134	130	127	151	129	119	154	140	117	132	135	132	127	133	112	118	110	135	116	127	118	155	144	125	153	125	121	103	130	133	156	133	123	102	148	134	142	143	136	123	122	107	130	132	123	120	149	106	127	135	153	134	115	136	140	120	139	122	108	120	126	158	122	130	110	133	112	131	142	106	130	128	137	115	111	116	131	130	144	119	126	121	126	115	120	134	123	120	140	123	127	152	113	143	152	137	119	138	130	124	138	124	127	145	150	129	125	122	126	124	139	107	137	126	117	118	114	116	117	121	115	137	123	142	108	137	113	140	129	117	128	113	123	105	128	123	114	117	140	117	125	140	116	134	117	129	144	120	122	135	117	139	123	129	137	136	129	149	128	116	128	125	122	142	127	124	139	109	144	128	128	140	121	113	133	128	104	117	131	126	143	122	150	136	125	127	122	139	124	130	126	118	135	147	142	127	141	110	130	132	128	121	116	118	118	101	107	129	118	119	141	120	128	111	115	132	146	149	139	132	115	122	137	113	145	126	123	122	134	121	136	125	149	124	134	131	145	127	141	125	129	117	131	123	133	117	120	123	103	148	113	101	139	126	147	119	131	128	121	118	122	147	132	145	125	120	128	134	118	127	125	115	132	113	130	132	129	144	98	139	130	129	141	104	127	105	133	150	140	140	115	117	122	109	109	113	137	130	122	114	99	121	131	122	147	133	138	129	119	131	126	136	134	130	139	149	145	107	101	117	154	136	154	136	124	120	120	128	131	132	116	132	127	136	129	117	121	137	129	134	123	122	126	125	121	144	114	144	115	133	128	104	143	133	130	108	113	148	129	105	120	116	119	144	146	116	136	123	141	136	115	138	136	131	122	136	122	129	147	133	124	115	135	130	135	133	117	136	126	112	126	136	116	122	137	122	119	131	135	141	109	110	137	144	139	141	126	142	135	118	117	124	115	130	143	104	140	128	132	151	131	133	108	121	141	133	112	139	133	123	140	127	136	124	107	137	132	120	117	131	119	137	132	141	119	131	106	97	134	121	143	157	140	119	127	141	136	109	116	138	132	106	116	132	130	140	105	104	132	138	127	154	122	124	132	154	131	144	127	125	128	122	143	128	138	130	137	133	119	121	122	124	123	115	131	134	137	139	123	116	150	123	137	144	127	120	115	119	133	120	131	137	123	136	108	137	128	125	123	114	106	148	119	135	128	142	145	129	132	142	112	118	133	123	132	134	140
6697	795	1119	1287	1091	883	774	601	600	559	514	485	439	398	426	419	399	411	377	379	399	361	393	380	350	339	341	379	339	352	359	363	348	339	345	375	341	353	326	351	370	331	346	359	324	308	336	291	318	358	327	312	326	320	312	357	297	338	303	330	330	311	354	365	338	313	324	336	345	348	360	368	316	333	338	342	337	360	352	336	355	322	327	339	337	350	323	359	339	336	308	338	349	317	352	350	362	340	344	331	316	347	354	334	329	359	335	364	318	305	372	321	352	322	322	346	344	326	299	310	306	356	334	338	349	343	317	334	336	304	332	320	331	337	342	323	334	341	315	339	347	335	355	351	319	325	318	313	295	329	327	376	375	327	335	335	337	292	364	304	332	317	331	352	325	334	302	339	332	334	372	359	347	315	356	322	349	328	299	319	307	323	317	322	352	349	337	339	319	325	309	346	335	369	371	349	334	318	333	348	333	305	322	306	329	324	324	341	315	335	341	316	323	358	312	322	343	371	314	362	352	325	319	330	296	326	315	353	338	312	296	319	277	341	341	306	326	324	313	325	311	308	341	304	330	339	328	317	317	329	328	309	344	305	341	327	319	320	326	357	291	327	338	323	337	321	319	367	348	312	290	339	320	326	328	339	364	336	314	340	330	303	341	326	348	323	325	325	349	311	310	363	345	331	325	318	315	352	333	332	329	344	347	317	344	353	328	348	278	340	331	344	352	337	320	323	312	306	315	337	354	314	307	348	343	329	348	321	310	341	344	307	325	308	317	339	364	319	331	338	332	363	330	342	314	315	313	332	314	335	310	349	346	347	347	313	334	325	350	327	320	353	316	307	322	324	334	341	304	327	378	311	322	339	330	321	333	328	355	322	324	307	358	347	340	347	372	329	340	322	331	322	321	326	318	371	352	319	312	349	310	343	341	331	342	333	304	333	332	314	336	314	350	317	346	314	305	335	318	300	338	356	334	379	328	322	320	335	339	308	331	316	349	332	312	352	324	334	335	334	322	297	324	352	310	361	356	330	336	349	322	328	345	326	327	339	325	327	322	314	319	315	351	336	345	291	319	333	334	340	344	334	295	333	366	358	312	319	330	334	328	318	330	349	333	325	355	343	327	312	344	306	351	347	314	353	320	312	321	310	299	324	335	319	309	313	343	377	327	325	316	306	346	323	335	312	340	350	351	311	363	340	309	320	319	361	317	340	329	334	313	347	359	317	332	333	341	326	334	321	339	314	350	310	335	329	299	361	383	347	321	312	331	301	331	333	347	335	306	345	320	361	321	303	317	317	317	346	335	330	343	331	310	333	338	309	315	336	368	333	337	318	329	352	351	325	354	333	306	350	389	363	359	338	308	330	307	318	337	319	303	342	334	313	343	321	304	336	306	329	340	373	302	335	336	310	320	301	326	320	312	315	320	339	326	322	309	344	362	324	344	321	324	336	324	296	326	319	326	304	302	309	310	343	312	341	362	314	356	340	365	340	306	347	330	327	332	343	307	341	329	338	303	316	344	342	336	321	328	318	316	333	315	336	295	345	320	328	337	336	325	325	338	325	348	317	384	333	314	353	328	319	302	303	346	326	327	327	299	349	319	330	359	341	342	331	311	351	316	303	330	306	323	292	338	318	346	325	331	349	333	347	332	322	321	342	298	307	345	304	325	336	341	310	328	351	342	358	314	327	339	307	339	324	349	327	332	329	327	348	343	348	316	327	333	343	291	345	341	327	298	352	355	292	334	336	335	338	329	314	309	331	341	313	330	312	352	351	359	359	328	331	332	354	337	291	331	330	353	326	349	339	322	335	320	307	327	315	315	352	325	315	362	336	322	330	321	324	315	321	348	345	341	349	310	340	319	306	329	375	321	318	323	331	318	344	329	313	307	357	346	355	313	340	339	339	325	336	331	339	308	351	327	302	346	334	322	294	354	316	310	296	316	353	354	316	322	346	342	334	330	327	332	315	342	277	328	304	351	344	334	319	326	311	333	343	327	322	331	313	323	331	315	332	330	338	330	331	318	308	317	352	353	330	331	286	325	317	332	320	308	333	343	328	356	344	316	331	354	327	332	326	330	295	355	295	324	358	358	332	320	352	329	355	302	326	319	315	315	347	344	323	344	329	314	370	329	339	344	321	318	324	331	320	340	341	347	326	349	340	320	325	329	368	312	341	308	325	340	329	312	307	352	334	361	344	350	362	305	332	295	335	340	342	338	316	326	318	320	366	349	353	345	318	320	311	333	319	329	347	311	342	340	342	355	328	336	314	310	334	330	289	311	352	322	330	337	304	351	320	314	343	321	313	318	328	322	340	335	349	315	356	335	321	357	337	356	343	320	314	349	322	371	330	329	326	339	323	316	327	318	296	358	331	329	302	299	291	345	332	356	341	307	348	382	339	315	316	301	351	336	359	324	352	344	312	312	318	335	346	339	316	328	348	323	354	328	348	309	366	349	327	298	328	338	350	345	313	342	314	345	331	300	331	328	316	332	304	349	317	330	354	347	317	345	314	374	324	305	335	298	317	331	327	307	321	327	318	305	313	338	303	325	348	348	310	340	311	311	317	335	336	338	346	353	342	369	338	342	314	309	394	313	317	314	319	308	314	336	310	347	334	345	298	327	349	318	322	337	368	348	309	324	335	307	352	318	325	346	324	364	301	348	357	329	315	325	345	340	330	317	334	372	350	337	317	301	335	316	350	343	382	335	344	334	313	324	302	313	324	344	301	314	345	292	324	299	332	342	324	326	337	303	335	330	337	300	338	341	338	325	332	352	307	314	345	307	358	343	364	308	325	283	335	323	324	305	311	354	316	328	337	297	339	335	348	325	346	297	323	360	301	356	348	323	337	373	310	362	362	298	382	334	324	340	312	334	319	339	331	339	354	369	307	335	346	348	333	326	334	349	327	369	317	334	335	340	311	367	317	340	350	336	346	336	327	314	351	317	309	320	294	341	341	307	366	319	342	352	359	345	313	351	323	308	334	318	312	321	333	312	362	333	336	350	345	340	337	325	365	323	334	330	328	362	325	332	356	348	328	318	312	327	303	361	311	344	334	338	313	351	309	306	336	334	376	347	333	310	331	326	313	311	330	359	348	358	313	294	308	323	331	341	343	301	344	370	302	323	328	319	332	348	330	336	334	346	344	312	321	345	306	329	356	335	359	343	338	362	345	313	303	352	344	329	351	337	324	300	309	331	310	335	345	320	376	310	309	305	297	354	376	337	351	322	334	323	307	309	314	342	369	328	333	330	314	346	314	314	346	307	308	333	341	321	341	346	354	330	301	338	331	313	355	351	313	328	337	327	330	341	351	303	320	338	315	304	336	344	300	366	317	343	346	297	328	319	343	339	319	337	324	321	378	343	314	360	319	330	320	345	341	300	331	351	318	331	313	342	298	329	335	330	307	317	302	338	341	332	347	306	350	349	333	335	323	356	331	300	339	332	313	320	342	335	333	321	330	349	319	307	309	317	326	310	341
15463	1441	964	775	474	411	333	273	236	249	235	232	225	206	203	219	189	198	219	192	189	192	196	217	201	166	179	205	178	163	174	176	190	177	182	181	177	171	173	176	179	184	216	185	184	176	182	188	151	173	177	145	161	208	162	175	186	176	176	159	184	183	162	158	159	178	182	148	189	180	177	210	154	167	181	197	160	172	174	176	162	197	158	183	150	173	168	190	188	142	164	175	166	188	194	184	189	177	151	166	157	167	154	182	158	194	183	202	200	214	183	211	155	184	171	174	169	179	181	212	181	180	188	170	168	166	174	186	166	182	191	154	182	191	163	154	175	181	166	167	174	160	157	175	179	173	185	210	188	170	162	165	188	179	188	183	174	163	172	182	184	161	180	165	184	184	175	159	181	208	166	194	200	205	178	188	187	202	195	182	163	174	187	174	198	155	157	191	138	180	169	180	175	174	154	178	190	155	189	158	177	180	173	158	187	163	168	174	169	191	200	189	183	169	201	181	161	168	155	168	201	189	169	182	160	200	169	165	193	170	163	191	184	179	178	190	179	174	185	184	187	169	175	174	193	192	185	176	174	184	198	197	183	153	195	162	176	176	185	181	145	170	169	191	187	178	182	212	143	178	163	169	160	195	199	171	197	194	166	184	137	183	187	222	172	172	166	196	184	186	199	172	176	191	158	164	177	186	194	165	171	194	181	188	174	187	174	198	170	173	193	171	140	158	182	193	190	174	188	172	166	172	185	176	206	171	176	188	153	173	169	167	152	175	162	181	178	165	168	164	141	159	183	178	161	181	174	187	140	173	166	183	205	167	181	185	175	177	187	164	161	191	175	163	194	190	168	202	195	186	171	165	148	170	177	166	188	166	170	164	188	168	182	167	140	182	179	173	198	201	150	193	191	182	198	159	162	164	170	168	193	186	157	186	171	179	174	172	179	152	211	204	193	169	202	167	162	164	191	203	154	188	207	177	168	206	179	188	164	191	185	178	156	179	185	183	177	164	167	165	157	184	188	153	180	198	158	174	156	160	177	164	186	178	189	190	213	165	192	189	163	181	160	189	166	161	170	153	184	173	186	168	154	182	203	197	179	163	175	159	181	184	179	168	169	191	199	166	196	191	161	177	158	181	178	177	190	166	167	177	200	185	195	191	164	176	176	158	175	190	145	175	201	203	163	176	209	171	199	155	191	183	171	179	175	186	160	175	179	160	195	175	174	208	168	164	150	183	167	185	152	151	174	170	153	177	155	148	172	168	165	172	201	165	170	177	181	189	187	183	180	149	173	195	180	169	153	178	184	191	202	185	186	212	163	170	164	185	140	184	189	192	199	181	190	175	162	169	175	154	197	159	181	198	179	179	192	185	188	192	178	159	176	159	180	174	187	177	178	202	195	188	176	166	164	177	190	204	172	173	146	164	160	198	156	193	179	172	183	166	171	163	188	194	181	196	184	210	180	208	160	191	188	189	157	167	186	176	179	170	167	178	192	188	186	182	170	159	161	193	192	191	186	160	169	159	178	192	169	195	176	188	180	172	155	149	164	192	182	182	147	170	159	160	205	204	193	170	183	159	159	183	199	169	187	181	185	191	184	148	193	172	170	172	176	163	173	187	143	163	167	177	173	172	171	172	182	175	165	178	184	171	173	179	163	168	181	193	177	174	189	195	164	176	179	184	203	174	193	189	164	166	182	189	193	178	176	177	197	186	179	186	206	175	183	170	171	189	152	210	159	191	171	163	175	160	167	204	189	174	181	198	158	188	192	189	176	168	174	200	195	173	176	176	184	162	160	188	146	167	196	158	178	175	150	174	180	192	158	167	199	179	185	193	190	188	153	178	188	171	190	158	175	161	168	154	162	165	135	170	191	179	162	179	161	150	166	165	176	168	166	159	170	198	193	156	156	157	195	172	195	190	162	169	187	185	202	195	170	156	182	173	181	156	175	181	172	196	148	146	169	188	168	168	166	198	185	150	190	172	172	165	163	187	187	183	162	170	166	195	152	173	206	178	190	184	183	176	161	165	181	182	202	158	183	172	163	171	181	172	183	143	190	177	170	169	177	166	155	156	182	175	193	176	165	189	160	178	181	167	175	166	175	174	188	172	184	193	166	151	181	182	195	176	178	179	177	188	169	169	180	199	173	160	186	191	160	172	183	202	201	188	176	195	174	182	191	151	172	165	168	177	170	178	170	186	184	172	174	174	164	174	148	199	202	139	186	194	180	163	184	163	198	181	174	192	156	166	168	166	171	178	165	166	179	182	170	171	187	182	189	166	197	184	175	175	167	185	194	210	161	171	191	165	176	175	164	201	179	180	188	163	219	187	162	178	177	181	192	178	166	188	159	146	170	183	171	186	190	185	208	180	169	169	188	190	158	178	161	184	191	196	155	196	190	182	169	220	193	168	174	176	159	203	192	170	177	190	199	179	167	187	181	168	198	181	170	169	170	167	169	179	182	174	162	205	178	175	154	183	184	170	178	190	165	187	195	190	153	179	168	157	156	157	195	155	167	160	160	186	190	193	203	165	181	161	177	160	156	151	185	170	179	183	162	195	186	165	180	203	178	159	189	193	178	176	162	146	186	189	179	164	185	186	196	178	171	174	189	173	175	179	161	185	197	180	171	156	201	181	160	188	217	192	209	188	173	187	171	196	185	178	164	184	164	164	177	202	167	190	160	159	164	168	136	178	176	190	156	177	162	203	161	173	162	172	184	182	194	189	198	153	162	178	177	197	184	168	167	193	172	187	172	158	175	178	169	197	153	189	177	164	200	169	191	186	135	159	149	202	189	184	167	161	190	186	196	172	156	181	167	188	168	191	190	193	171	179	179	175	167	168	182	169	151	166	175	187	196	173	191	172	179	147	181	172	176	192	194	186	170	180	179	179	189	191	186	177	169	170	159	184	174	181	175	174	187	172	158	172	171	183	196	176	169	187	154	190	187	166	167	165	187	194	168	173	161	153	164	199	181	206	178	163	174	175	183	174	183	171	191	150	176	163	155	182	170	175	201	192	175	163	157	172	174	184	162	178	196	181	161	177	193	184	186	169	193	158	149	195	169	189	171	181	178	179	163	181	165	153	172	178	173	175	171	177	184	186	193	170	189	177	171	166	180	182	186	149	186	182	187	167	189	171	172	174	185	174	189	185	192	185	157	190	150	152	167	184	197	189	185	185	194	160	153	182	166	184	172	197	183	186	187	181	165	188	160	199	186	213	193	196	156	175	180	172	197	160	205	193	179	202	176	174	192	155	178	170	187	157	165	166	165	180	172	188	187	160	157	174	190	188	177	191	197	174	181	150	177	170	193	202	182	199	191	164	181	153	165	174	202	176	197	189	195	154	165	198	156	157	156	169	178	200	198	183	176	205	194	188	158	173	202	167	181	163	184	173	184	177	157	192	200	166	168	181	178	169	199	187	194	165	187	157	192	165	186	192	171	164	157	139	147	189	174	162	214	184	196	198	184	183	151	170	191	184
8735	1241	2102	2344	1910	1577	1209	994	935	842	809	697	700	616	618	615	621	557	563	553	582	528	545	510	503	508	510	499	510	484	500	461	497	492	457	493	425	461	450	469	433	464	441	459	465	426	497	483	443	502	475	466	471	453	469	437	433	428	472	452	430	468	483	471	450	458	471	439	452	461	499	475	451	447	445	467	478	456	424	463	448	452	468	449	472	419	437	459	440	454	412	451	466	444	449	455	438	456	431	479	447	451	434	434	445	479	472	440	508	467	465	441	474	443	464	425	434	478	438	421	436	439	445	450	460	467	479	453	485	425	434	451	453	478	410	479	437	462	436	449	460	422	472	470	451	453	439	469	414	444	415	436	455	457	461	454	419	446	443	454	446	447	439	482	490	401	463	453	449	426	449	449	480	459	470	477	397	435	446	409	414	430	452	474	436	420	436	468	418	472	477	417	494	477	431	484	473	455	466	462	469	461	420	479	425	442	423	424	512	456	473	437	475	430	436	479	426	482	452	430	470	457	453	469	425	441	434	478	456	454	447	447	503	443	502	455	477	444	464	462	425	452	479	442	482	457	430	453	425	477	433	438	464	408	435	447	443	439	424	454	423	445	446	437	459	465	434	455	448	453	423	491	457	430	423	416	455	453	450	475	468	448	465	449	452	435	419	437	465	447	493	433	423	441	443	420	452	467	470	463	468	469	438	453	467	456	454	479	454	461	414	453	456	451	486	453	444	472	465	430	413	441	476	437	471	418	448	417	453	439	459	475	442	477	441	473	433	481	463	419	462	411	467	411	482	462	442	446	445	455	460	451	464	471	449	468	450	437	409	461	410	405	459	481	430	460	433	420	453	453	406	482	436	429	498	454	450	450	412	430	443	480	453	445	425	433	435	438	470	435	451	434	447	472	433	464	449	488	457	476	448	440	441	461	450	485	439	498	438	416	453	490	446	426	437	446	481	447	433	454	400	433	488	459	452	445	453	471	401	440	428	511	473	425	460	438	469	429	484	464	443	430	462	470	482	442	482	469	455	452	459	431	473	465	456	493	450	465	450	443	464	439	446	435	423	423	431	481	417	450	455	452	405	430	445	432	452	426	447	419	432	446	428	423	438	434	385	453	444	451	465	419	478	443	420	436	437	425	440	447	476	404	441	457	445	451	434	440	469	462	461	493	471	434	488	466	451	443	425	473	470	430	459	426	430	439	424	444	456	457	464	461	441	459	469	413	463	455	453	428	446	491	436	475	424	430	449	497	478	460	447	454	481	444	469	449	445	445	467	389	461	444	458	431	443	488	455	422	435	422	425	424	421	423	445	472	468	421	456	495	441	423	468	436	453	450	473	474	472	460	468	425	449	449	437	468	460	450	474	434	428	469	449	447	428	444	411	449	426	428	442	452	432	423	448	459	450	448	421	458	438	490	435	433	474	395	425	465	426	462	459	447	406	494	406	452	413	476	476	457	450	456	475	474	460	478	426	475	428	428	480	462	440	433	447	434	463	489	446	456	426	432	470	440	439	449	483	429	452	472	452	463	438	457	409	484	436	482	455	450	451	447	446	458	428	467	429	469	447	471	465	441	429	467	433	432	429	423	448	449	434	446	473	455	411	444	440	462	461	424	434	422	461	432	428	482	505	461	417	441	478	472	453	466	521	427	443	442	442	464	419	455	449	467	449	428	462	440	449	459	426	493	446	426	478	428	432	453	477	436	483	473	428	459	459	436	479	455	481	447	475	443	457	439	474	429	414	458	435	428	447	430	465	441	462	447	453	439	447	438	450	479	444	437	461	426	450	436	464	460	482	482	454	407	430	462	403	442	465	465	455	437	442	460	409	403	431	448	469	469	459	452	444	475	456	462	477	456	446	441	442	413	470	427	444	469	456	426	469	454	458	452	434	475	457	469	458	476	439	476	478	454	434	439	443	422	439	462	464	439	467	425	443	476	443	471	429	438	434	480	484	470	436	425	492	444	455	420	433	414	443	423	404	473	454	466	449	477	436	432	475	444	464	435	409	440	437	459	438	444	465	416	452	464	463	467	436	456	435	432	473	447	466	476	463	429	442	449	415	463	440	445	451	477	439	446	462	447	479	460	463	434	448	475	417	448	432	440	479	453	463	434	436	447	417	421	471	477	472	465	436	465	442	460	435	471	450	441	460	454	451	443	436	445	452	416	423	446	475	469	467	441	442	453	479	451	432	461	425	475	458	466	436	453	418	495	458	418	451	427	431	484	475	497	446	478	463	419	411	429	438	483	447	480	442	464	431	465	437	433	433	492	450	439	466	482	413	455	447	469	439	456	463	465	444	451	403	464	434	405	471	477	474	436	452	430	439	413	444	449	460	407	459	474	479	419	453	462	454	419	452	418	459	477	467	472	415	446	488	442	449	477	511	407	436	446	460	423	449	484	451	452	411	454	457	464	414	505	423	443	415	473	391	479	416	403	455	493	498	432	459	444	442	411	449	446	457	462	468	482	426	452	466	447	462	456	460	448	461	471	420	418	440	455	479	442	441	434	473	470	445	461	486	465	427	490	453	422	444	420	436	426	438	440	421	417	459	465	480	463	436	395	445	414	464	395	448	470	440	419	422	423	440	448	420	464	473	458	458	433	461	468	417	433	436	462	465	429	449	469	429	477	494	448	455	441	451	462	482	429	444	458	451	420	403	443	472	442	441	428	415	454	434	424	434	421	438	469	457	430	417	444	468	442	514	458	440	436	440	451	442	470	384	438	466	464	440	450	479	476	480	421	479	501	443	472	469	438	496	455	463	435	474	476	451	457	486	446	443	442	449	459	441	447	460	471	466	451	465	450	465	460	461	478	463	425	448	427	431	405	438	435	465	487	448	436	479	423	451	446	428	470	467	452	436	432	431	438	431	448	446	424	426	416	409	423	464	456	430	432	434	494	472	466	396	421	448	459	463	440	450	428	423	471	405	445	425	426	450	498	456	417	476	442	486	458	483	465	435	427	429	479	428	450	457	440	471	433	427	475	440	459	433	443	450	476	423	416	432	453	452	432	465	430	451	420	438	453	458	453	467	401	408	467	482	453	420	459	428	451	468	459	410	469	449	463	406	411	448	436	444	427	480	408	430	463	421	467	482	468	432	431	442	456	445	444	458	457	489	457	501	484	485	457	447	447	455	427	434	461	433	439	434	456	464	451	444	469	440	433	460	462	451	440	417	469	448	504	451	409	435	496	449	420	449	459	425	452	479	437	474	474	404	396	445	456	404	444	432	421	460	467	477	448	481	466	454	507	439	471	461	427	438	431	438	469	470	428	503	444	442	419	485	451	484	489	437	419	483	449	492	493	470	457	489	435	441	428	434	439	417	460	446	455	448	450	429	449	442	399	434	435	475	427	460	437	464	453	415	447	399	457	435	444	423	452	474	460	443	427	437	443	453	440	428	445	436	436	435	484	450	442	430	445	452	460	443	468	451	465	450	444	452	465	453	455	438	425	432	481	470	447	438	474	459	453
1940	344	301	269	277	268	277	287	308	287	283	261	258	286	289	289	315	306	294	278	312	269	261	268	287	310	274	273	257	291	293	280	279	299	278	280	245	264	289	271	259	304	257	301	303	281	305	291	259	298	256	299	288	304	288	292	257	283	303	280	278	290	271	285	287	276	312	288	292	299	275	265	302	320	291	281	274	317	254	263	266	276	282	297	288	270	310	290	296	328	261	290	302	307	277	254	310	258	259	271	299	268	264	266	270	272	287	293	302	289	296	325	311	283	267	263	310	321	296	309	295	277	277	280	281	295	286	261	317	306	263	291	306	308	281	327	293	288	293	276	268	282	317	290	275	295	304	300	264	277	279	262	265	284	283	277	310	265	275	295	281	265	283	306	275	260	267	266	286	296	261	325	267	310	282	286	299	294	264	313	313	304	294	283	285	304	282	245	281	273	296	315	247	279	256	273	274	291	254	287	309	264	273	250	318	299	260	305	307	262	301	264	278	290	289	293	296	286	252	257	282	278	275	312	288	318	290	290	290	295	311	338	324	255	288	290	284	283	269	272	282	272	292	342	285	289	275	297	273	279	265	283	276	280	293	279	273	286	314	276	277	299	305	307	277	293	326	282	286	307	277	288	290	287	295	291	291	323	290	242	267	304	274	284	265	276	298	267	289	297	290	292	314	283	328	296	289	290	271	273	271	289	259	263	281	267	291	257	318	290	313	292	309	272	281	312	262	279	301	318	257	265	272	283	296	273	273	309	297	277	269	271	311	286	299	270	276	301	267	274	276	274	299	285	318	273	305	284	232	232	282	274	336	278	294	271	270	280	287	282	268	288	293	299	292	265	301	330	278	252	294	285	293	324	265	269	278	256	290	271	320	307	279	284	306	277	286	284	289	283	268	286	264	253	291	303	299	297	269	277	267	293	269	303	284	262	318	284	315	258	291	298	311	280	284	276	278	288	288	263	306	305	304	272	286	275	298	266	278	300	271	260	282	278	272	287	301	295	306	268	303	293	249	277	313	298	288	282	339	279	269	297	272	302	263	294	279	290	298	278	282	311	285	310	266	297	269	308	295	255	305	283	265	288	268	299	296	292	303	290	272	313	294	299	283	277	251	264	295	290	290	285	285	262	303	283	272	272	269	257	260	333	315	280	276	279	273	274	278	259	287	284	273	292	327	284	259	295	286	281	278	297	300	260	286	296	280	324	291	285	311	291	293	300	271	321	278	273	293	265	288	321	295	285	276	305	266	320	300	302	269	245	274	268	303	285	288	280	293	293	277	276	299	292	311	320	289	298	284	306	287	291	283	268	286	272	292	267	300	294	259	335	280	293	272	282	269	279	293	313	295	292	281	287	294	286	288	290	245	276	275	267	290	283	245	259	294	294	288	289	291	296	281	320	283	243	277	278	273	266	309	286	273	293	271	304	300	274	313	296	270	290	279	303	258	281	285	310	255	315	276	272	292	274	248	289	292	293	293	284	294	294	276	268	283	293	251	283	275	296	306	256	282	311	279	295	292	296	286	314	294	331	273	292	256	278	286	284	262	257	282	307	339	278	289	279	313	287	293	281	260	275	269	258	328	297	293	271	287	279	297	322	336	280	290	309	292	249	274	294	296	281	251	298	301	306	279	279	296	301	289	264	301	307	306	287	269	291	306	252	273	269	290	258	269	275	275	295	298	254	314	273	251	284	270	279	302	264	269	278	297	285	302	296	283	309	261	291	291	312	312	282	290	284	248	299	304	297	303	270	274	284	291	271	284	254	269	279	269	279	280	271	311	280	282	262	311	252	325	291	286	296	290	308	291	305	267	281	303	297	296	309	294	281	288	277	260	300	240	270	312	272	313	301	302	291	300	278	266	294	280	267	282	247	308	297	305	307	284	299	303	300	289	310	287	264	300	278	280	277	279	292	311	279	334	294	258	285	308	324	310	265	277	262	306	282	331	256	301	311	301	296	265	278	244	257	271	263	309	300	279	304	248	279	283	326	291	293	290	300	264	271	316	274	278	274	274	281	284	284	261	269	337	309	286	295	288	294	270	269	258	271	251	280	301	302	306	273	268	287	300	277	285	272	300	287	272	308	292	323	293	324	304	288	322	262	276	288	263	295	290	267	283	254	303	256	287	280	306	270	289	291	272	279	263	268	269	285	271	282	244	258	293	261	317	288	291	295	270	264	266	276	299	293	307	293	274	278	275	287	284	280	313	345	304	266	275	279	272	292	261	291	255	309	305	261	318	268	277	301	268	326	288	294	323	289	313	275	296	273	271	258	291	266	266	292	302	274	281	275	273	283	281	320	255	290	260	285	311	276	274	283	294	285	297	280	322	275	301	301	295	256	265	302	284	287	265	321	295	311	252	301	299	299	283	266	274	275	301	315	264	293	263	271	266	279	264	279	281	270	322	270	274	316	286	280	253	280	275	282	268	266	290	316	277	292	297	292	268	285	285	271	290	280	292	279	285	286	304	298	275	282	289	271	281	267	308	267	267	293	273	264	283	286	275	301	312	290	247	317	274	269	284	310	304	270	265	268	294	308	274	328	271	277	277	301	286	219	303	286	310	311	269	272	285	289	306	308	274	282	253	262	276	282	294	242	298	301	282	301	306	321	295	299	273	270	297	288	292	265	272	330	304	258	292	294	300	303	279	307	261	262	268	288	244	253	298	262	281	293	291	278	264	281	289	272	266	303	275	304	311	295	272	280	302	287	261	281	266	272	272	299	325	296	252	281	286	321	289	261	263	272	276	274	290	313	274	257	256	275	275	259	289	274	271	317	284	315	282	255	278	255	286	308	298	294	272	298	274	268	296	305	287	263	316	268	266	278	301	248	273	285	282	331	282	270	257	303	305	269	276	302	269	285	293	275	278	299	287	279	272	268	285	317	250	307	279	272	294	265	276	264	319	271	275	309	295	281	283	254	287	303	293	306	301	301	278	258	286	303	279	309	285	276	279	258	260	288	268	276	309	274	240	301	304	288	314	287	267	283	299	292	267	300	297	280	270	262	282	289	279	296	300	309	287	261	292	264	281	242	261	304	255	314	264	278	303	310	314	284	310	312	279	299	286	280	280	231	272	309	263	292	295	316	273	270	293	269	319	312	278	296	266	305	268	291	273	284	281	334	296	258	274	249	243	315	288	252	300	285	269	260	300	258	260	261	330	295	300	291	261	312	322	303	282	289	262	270	296	302	310	299	301	306	242	264	299	308	293	332	253	288	313	284	314	300	296	282	275	298	292	282	269	280	268	287	294	279	276	244	281	278	285	257	287	290	257	285	287	268	276	309	293	266	280	293	266	270	278	280	290	256	249	239	296	334	301	275	284	304	286	273	299	264	309	298	295	309	286	288	268	285	274	254	277	264	257	242	285	270	278	271	301	272	307	304	279	313	318	281	268	284	307	300	316	258	271	254	288	283	267	285	301	313	272	302	299	294	274	283	312	267	267	300	304	286	277	257	303	292	302	310	266	333	310	296
2075	680	661	713	663	657	672	624	605	660	660	676	620	628	681	683	636	602	603	626	647	625	629	658	651	638	647	624	602	650	653	618	631	637	657	637	653	607	675	610	582	631	677	673	606	616	643	704	598	629	641	662	617	653	646	608	620	624	643	640	637	624	641	650	662	688	659	643	651	635	658	619	619	631	627	651	621	633	667	645	645	648	629	616	640	659	642	648	620	594	676	667	690	618	644	676	655	655	611	611	599	579	650	659	704	669	645	643	668	616	622	629	656	598	667	607	665	600	658	621	623	635	597	635	663	640	643	594	654	635	608	625	637	656	625	599	615	574	604	607	637	673	622	595	598	626	613	655	676	611	660	609	626	639	651	669	643	675	645	647	617	652	642	632	656	585	693	647	650	671	594	671	639	613	618	623	631	668	638	638	643	629	651	657	606	646	631	621	686	627	620	622	608	622	602	712	636	683	627	620	690	608	624	642	618	625	631	606	620	637	647	671	658	701	622	644	671	657	648	608	645	638	626	652	615	698	641	617	619	661	648	626	668	606	651	608	665	663	606	625	663	662	613	581	573	608	627	643	648	597	618	606	620	647	627	658	647	643	601	646	665	653	648	651	621	656	647	588	646	660	609	664	569	621	625	603	609	612	602	576	646	640	613	628	655	588	592	677	652	644	632	620	630	591	657	623	629	619	643	618	683	642	582	659	642	653	620	594	657	627	633	613	665	642	674	637	640	644	666	613	663	633	706	638	578	634	646	637	667	667	614	635	612	603	616	620	646	639	612	636	633	674	637	639	658	675	620	641	603	597	611	633	623	628	639	647	657	656	623	611	600	611	636	619	702	611	661	679	657	623	588	650	634	645	568	627	643	633	667	653	652	621	626	607	627	603	604	609	584	609	626	593	679	644	595	575	644	623	617	586	687	634	656	644	689	645	621	669	633	664	629	626	652	650	633	645	646	595	619	654	656	646	685	619	628	647	681	653	604	657	650	613	654	635	629	657	671	624	653	610	601	623	661	647	613	617	671	630	660	642	624	666	662	662	620	697	643	620	683	683	621	622	621	630	651	592	640	618	636	632	629	616	606	637	642	638	698	594	646	613	657	619	696	626	642	643	635	653	604	660	606	650	581	626	598	648	576	652	630	619	646	623	675	656	658	655	661	599	628	660	639	655	665	640	627	680	615	650	616	601	626	689	635	636	609	630	624	625	604	652	609	645	644	641	677	583	636	609	701	689	615	658	671	680	641	672	635	634	592	652	660	646	673	629	625	583	653	684	650	635	611	615	674	596	655	652	650	634	595	665	632	672	624	682	622	637	646	690	635	628	660	629	681	651	627	610	679	642	637	658	619	627	615	638	655	609	646	635	654	628	619	606	678	645	639	635	686	653	664	651	669	639	666	609	642	664	629	646	614	644	691	626	611	680	663	641	670	646	617	627	605	606	642	665	630	633	677	651	608	610	602	676	626	619	654	668	653	593	667	603	638	678	674	635	636	659	643	620	641	622	593	633	667	629	628	594	658	616	667	680	629	670	653	615	588	664	633	651	663	638	615	616	625	625	616	639	601	641	603	618	652	682	652	628	619	655	644	604	620	625	617	632	652	614	651	599	626	593	639	685	611	654	638	643	698	700	597	681	619	586	629	602	628	658	633	647	613	617	640	618	651	617	633	598	612	611	608	641	650	596	623	618	609	664	633	631	623	617	604	643	651	642	654	651	661	653	649	662	635	593	646	655	671	633	658	612	714	623	624	666	636	656	674	635	645	661	603	647	683	660	646	670	653	653	650	617	617	613	653	605	623	617	602	638	691	614	592	664	663	582	622	640	644	661	648	648	630	660	688	620	635	673	623	664	647	591	608	638	647	663	635	628	627	646	587	587	634	607	599	638	622	652	666	605	610	631	652	667	645	629	624	617	605	645	639	627	611	646	605	667	632	656	684	583	712	645	605	634	644	623	623	657	650	649	596	625	593	621	652	637	626	627	599	648	638	620	607	645	640	602	613	638	676	649	629	616	641	657	649	631	635	620	682	633	678	643	595	672	673	638	599	644	644	618	614	604	624	637	649	664	611	624	651	625	649	608	650	658	644	608	616	622	615	615	638	669	617	657	667	635	648	640	606	674	659	639	644	659	633	636	618	607	661	625	645	597	670	606	653	638	644	577	611	643	678	683	637	635	638	649	647	694	679	670	628	584	688	656	622	641	669	656	585	601	600	611	639	606	635	645	634	623	650	568	658	596	667	676	622	633	646	656	644	656	666	587	629	629	650	629	650	647	617	663	662	642	614	605	599	587	623	645	667	631	612	650	655	674	650	628	651	667	630	620	655	635	637	643	677	642	687	604	595	645	625	679	656	658	608	668	638	641	590	633	654	599	645	623	633	628	594	658	694	611	628	636	662	652	617	643	632	649	632	644	625	650	626	617	672	622	625	706	668	656	663	594	669	614	585	609	645	615	639	611	605	644	635	663	616	682	667	607	606	658	580	662	583	625	649	597	660	655	609	670	626	664	627	625	638	664	665	607	656	621	678	653	589	645	635	572	617	666	654	662	630	624	604	632	669	632	651	628	702	669	631	641	619	623	672	663	612	602	693	659	679	640	630	697	622	616	665	632	661	665	626	647	622	622	635	601	655	644	655	623	623	603	625	616	618	658	633	665	701	614	625	669	640	633	641	606	617	597	678	645	651	656	631	641	651	669	606	643	645	674	656	600	626	640	654	618	646	655	607	658	596	659	624	591	693	620	605	663	652	630	662	632	638	638	665	652	632	646	645	651	601	634	596	657	631	680	635	650	635	621	632	633	607	642	619	643	648	628	623	611	654	634	587	637	684	624	612	660	611	612	627	619	663	640	641	672	641	649	671	652	655	671	662	633	643	628	624	614	636	676	624	632	631	664	663	661	651	632	629	633	599	620	707	626	627	640	630	578	647	605	612	665	659	667	633	674	624	624	638	652	685	658	627	652	642	647	626	686	607	656	600	683	642	618	624	621	582	694	651	599	619	638	643	644	641	611	620	621	625	633	642	622	610	636	629	641	605	646	673	613	653	660	634	625	670	616	628	628	663	622	653	577	612	721	636	610	644	575	635	610	649	628	653	652	664	623	671	658	606	662	595	668	630	662	631	690	675	592	657	669	635	663	618	661	632	609	669	687	640	626	619	677	631	644	617	621	643	628	643	628	658	644	635	629	597	649	644	605	647	623	652	647	645	637	636	660	624	605	654	624	645	649	644	589	611	630	660	647	619	623	613	655	612	618	624	628	624	647	624	647	613	644	578	635	626	643	646	662	645	646	673	654	641	673	602	671	643	630	617	591	679	609	615	603	630	656	656	641	633	643	640	654	700	629	672	621	660	610	620	598	582	633	642	615	679	687	591	641	610	589	633	615	585	656	649	639	647	634	634	600	682	645	691	639	642	631	618	646	620	619	622	642	614	635	689	640	659	650	681	630	666	690	679	617	663	628	660	638	573	659	639	650
8026	590	484	386	293	249	211	175	153	162	150	151	135	135	152	156	170	136	143	134	135	142	138	141	122	133	135	132	146	120	118	124	105	123	116	145	135	159	140	130	146	117	130	163	125	146	120	114	133	132	136	117	146	131	130	131	114	98	123	101	121	119	131	132	144	126	127	122	113	119	143	123	96	112	141	128	123	130	131	134	123	133	145	126	116	130	121	124	125	146	126	148	121	138	135	153	120	125	147	112	135	119	121	120	135	123	118	128	137	143	135	118	133	120	121	102	122	140	143	144	130	141	131	125	127	137	136	113	125	114	131	109	141	138	121	141	125	127	137	129	151	134	94	120	129	135	128	110	133	122	113	128	124	101	117	133	145	148	112	124	149	107	134	122	104	127	135	148	122	117	137	113	93	135	115	125	147	118	147	112	121	139	122	112	127	119	154	135	119	139	130	135	104	112	115	125	112	115	113	124	131	107	117	139	116	118	155	134	121	101	153	116	115	113	105	120	111	108	150	119	121	132	115	123	109	137	123	111	138	123	110	116	121	119	128	144	126	124	124	119	116	166	128	113	134	119	126	113	139	143	114	129	143	141	118	126	134	120	102	140	120	159	112	131	123	116	121	117	121	135	114	110	131	135	140	128	105	124	135	151	135	127	111	141	120	144	132	152	133	129	111	140	132	116	120	118	126	142	117	142	119	141	133	124	113	144	111	126	135	110	109	117	126	138	123	136	133	131	125	126	138	148	113	111	123	131	104	126	134	147	120	139	134	136	127	145	135	112	123	132	137	131	111	107	120	130	157	120	141	137	131	131	132	116	138	131	131	138	122	124	137	103	118	148	112	103	142	112	125	134	125	134	110	121	143	138	142	135	113	128	127	107	116	132	135	133	122	132	142	136	131	129	124	130	122	133	124	145	131	129	131	122	118	139	135	157	120	128	121	126	116	119	119	140	96	122	117	98	125	106	119	122	119	141	116	97	129	137	129	122	121	138	117	148	141	127	129	115	120	112	132	132	118	135	129	127	117	114	116	124	143	119	129	136	121	100	116	122	128	99	138	118	122	136	140	131	139	144	130	138	139	148	149	127	121	135	133	119	124	131	124	150	121	146	120	124	127	131	113	120	128	105	142	116	113	130	138	120	131	111	138	153	137	140	109	99	106	129	134	107	109	142	149	138	121	110	120	118	137	134	126	119	138	129	123	119	145	116	135	139	110	126	129	134	129	130	134	139	130	96	118	114	137	129	126	136	146	120	113	112	119	110	128	118	142	138	125	118	127	126	146	138	112	124	145	138	138	135	140	127	124	134	117	136	145	96	118	121	130	131	132	125	128	125	125	136	92	113	129	107	125	99	97	117	133	140	117	136	120	167	138	113	112	136	135	118	129	103	120	124	112	127	134	117	116	120	132	123	123	140	130	140	139	159	111	116	110	108	143	150	146	127	122	140	130	126	106	129	128	141	120	132	137	122	126	114	101	124	114	124	129	134	113	122	122	122	109	140	114	135	135	124	144	123	124	132	109	130	110	118	138	124	117	122	137	110	125	124	129	113	136	129	124	119	119	136	133	122	106	130	132	110	150	142	117	110	129	147	147	148	110	119	124	142	115	112	149	102	123	126	128	111	119	131	149	118	118	122	132	130	136	150	147	110	131	129	142	126	127	142	107	130	122	124	144	120	146	120	134	102	149	125	136	127	120	107	127	134	107	113	137	138	131	104	143	128	123	114	127	135	124	138	131	138	109	138	135	126	153	119	133	129	117	109	130	144	112	102	146	109	125	121	123	122	136	106	126	105	128	115	117	152	127	120	119	110	140	119	133	117	121	112	132	135	129	118	135	128	129	104	130	129	158	123	136	126	112	127	136	123	131	129	125	155	135	121	138	133	139	115	126	113	125	143	119	114	128	124	134	136	121	160	129	128	134	134	126	125	140	137	120	107	139	153	119	125	124	117	116	128	143	118	136	133	143	140	129	120	106	145	115	152	125	129	127	132	115	116	120	119	121	122	109	138	127	134	118	141	131	129	114	127	128	134	132	139	109	118	129	127	128	147	137	110	121	129	121	143	112	122	130	139	128	134	126	125	109	121	143	138	119	143	115	121	160	122	131	147	120	136	140	141	122	135	115	129	139	143	109	143	162	114	117	118	136	128	128	132	112	156	130	123	147	111	124	138	123	135	120	125	155	137	123	122	145	137	133	130	105	127	150	118	129	115	155	132	125	132	125	132	132	110	121	119	128	121	136	131	116	126	118	148	131	130	110	123	119	112	130	145	104	123	110	120	117	129	126	126	132	128	125	137	144	118	110	133	151	100	114	137	140	128	128	115	139	135	128	125	125	112	114	105	127	120	122	137	133	120	125	124	124	122	127	146	125	135	124	97	117	127	132	103	113	146	100	107	137	137	117	118	136	122	108	114	102	140	117	127	117	126	107	154	107	114	126	136	121	116	128	111	129	109	119	127	141	133	122	120	115	141	120	119	130	146	103	121	140	124	106	133	103	132	153	129	106	130	135	139	108	118	132	122	125	122	118	129	131	144	128	140	131	124	115	123	133	113	146	131	129	137	130	122	121	129	127	125	142	143	132	134	116	132	113	123	147	150	125	101	99	132	100	130	137	131	133	115	118	138	146	117	135	113	140	128	141	119	138	134	129	134	122	118	130	132	143	135	128	125	133	146	124	146	143	120	120	133	109	121	136	125	136	123	126	123	131	107	125	113	156	135	111	145	121	126	120	104	134	115	127	113	109	117	127	125	133	128	118	121	129	141	127	120	138	122	105	115	128	134	137	115	126	132	122	116	122	132	120	114	112	132	132	101	115	133	125	138	138	137	115	128	127	118	134	102	111	125	141	130	125	158	113	102	135	134	123	131	132	126	126	127	129	137	113	125	124	132	120	124	150	134	144	107	131	123	114	110	135	136	120	120	127	132	138	157	114	117	121	112	140	112	124	119	113	122	122	147	101	146	154	127	123	127	121	124	129	124	122	146	127	135	124	113	125	122	126	131	127	125	156	128	126	130	120	127	115	117	138	123	143	145	134	124	115	142	136	136	134	123	128	141	121	128	125	119	122	128	129	120	128	129	130	123	115	119	105	146	124	108	130	113	121	116	120	134	106	117	144	114	126	128	117	131	127	109	130	115	127	111	119	117	133	124	123	138	128	105	116	111	125	109	119	122	144	114	120	124	124	138	131	130	117	115	120	122	137	109	123	142	131	89	116	132	133	104	124	127	113	120	123	150	114	119	127	125	130	150	123	106	133	120	108	116	130	122	140	150	129	93	143	135	139	129	129	130	126	135	135	132	149	134	130	130	108	128	132	123	131	159	123	154	137	117	136	128	143	127	106	145	168	117	110	124	135	109	123	138	125	128	133	106	122	125	135	145	135	112	127	133	131	119	130	144	142	148	129	137	149	123	126	115	121	129	122	124	147	130	128	116	112	104	112	122	145	143	121	119	107	110	129	116	108	100	119	116	123	130
6388	665	1183	1285	1062	875	755	655	573	541	498	441	439	417	452	356	384	384	390	377	405	358	367	363	372	336	372	339	324	382	345	378	356	366	349	355	345	322	316	373	321	326	311	346	333	337	317	333	343	314	351	327	350	320	311	305	300	333	327	350	336	332	308	359	332	333	302	326	308	307	341	327	343	341	335	354	357	338	338	321	352	325	325	329	339	342	376	282	321	355	332	315	345	353	354	319	357	334	319	347	301	336	335	329	326	358	307	326	331	326	339	315	327	360	320	347	329	306	363	317	330	347	309	331	321	316	306	332	353	345	336	313	313	349	308	362	307	349	319	320	340	323	336	313	321	326	345	318	333	330	336	329	320	341	326	330	335	336	346	346	342	293	321	332	348	342	338	306	343	350	350	338	326	336	338	324	296	311	346	338	307	315	347	317	325	349	319	333	327	307	317	352	316	316	333	327	331	313	305	340	325	294	354	335	322	312	322	319	325	312	310	332	329	313	346	315	324	314	322	340	285	313	335	335	328	333	287	324	323	324	336	337	350	325	338	311	345	289	352	343	331	332	341	375	329	310	320	374	306	348	332	338	329	342	343	359	338	337	326	338	333	340	323	347	297	333	325	374	292	322	321	331	339	287	302	306	340	347	326	334	343	329	357	290	319	332	311	322	323	319	316	328	317	320	331	334	323	315	310	325	319	341	326	348	343	343	320	324	318	314	323	323	333	329	321	317	316	322	304	342	313	311	376	323	320	347	335	308	325	317	348	310	338	316	318	361	320	337	331	327	318	350	347	307	334	325	315	352	337	339	310	319	297	336	331	330	304	322	311	343	331	330	365	301	345	322	336	348	324	330	321	323	327	335	325	338	324	322	333	339	329	307	339	310	348	298	323	321	314	306	324	336	321	299	325	331	347	365	333	336	328	343	305	311	351	333	350	345	324	339	334	328	327	309	357	331	338	336	342	373	327	305	312	325	322	295	328	318	333	339	342	377	329	337	314	312	297	363	338	342	333	331	342	362	297	312	324	332	366	345	342	331	328	342	315	303	310	329	325	324	307	359	331	339	308	347	357	285	363	309	294	313	314	324	356	366	325	348	311	299	358	350	322	345	294	294	329	381	326	311	340	312	334	343	316	323	300	314	366	306	322	340	319	316	350	345	327	363	345	373	305	359	332	298	327	320	329	305	326	318	327	357	329	336	342	333	339	347	335	334	335	311	309	292	339	315	337	328	334	352	340	343	280	337	351	343	335	325	319	328	319	346	325	325	304	321	351	334	331	343	310	324	330	340	330	348	308	333	328	343	318	361	320	325	339	359	303	341	310	307	316	341	297	338	317	310	316	325	304	278	319	335	324	331	337	326	319	383	339	350	323	304	301	340	311	305	315	328	334	317	337	281	318	316	346	339	308	375	321	308	311	334	325	365	308	318	337	345	341	336	360	314	347	360	343	319	337	331	327	316	356	349	325	317	371	358	298	322	329	331	343	352	346	333	340	301	297	360	323	325	302	342	346	301	326	336	305	366	347	332	314	295	335	333	295	329	322	313	346	364	297	367	347	323	302	361	330	330	341	348	339	332	328	301	359	319	336	330	323	350	334	334	321	359	321	328	347	337	332	321	319	324	338	331	329	332	335	333	313	299	314	364	328	325	342	324	352	324	351	333	337	319	307	360	309	293	332	362	349	337	327	316	322	329	352	319	328	318	296	344	325	309	348	315	328	311	303	304	314	342	343	320	356	335	367	310	357	348	346	351	318	314	313	338	315	312	331	324	313	359	329	313	314	322	340	322	349	331	350	317	331	328	328	358	316	330	351	330	325	343	323	323	329	332	312	314	308	358	341	335	340	321	332	374	330	360	334	309	334	340	319	355	298	365	334	347	315	342	315	295	312	337	284	344	332	300	306	298	371	325	344	350	312	362	345	325	378	336	291	329	296	315	340	317	347	322	331	293	329	324	355	347	327	321	323	346	305	359	318	359	312	329	304	312	320	334	329	324	335	350	318	355	357	340	331	319	330	330	321	300	308	318	297	357	314	329	304	333	329	347	354	325	338	328	324	354	306	320	305	321	338	314	338	312	328	342	331	301	313	358	328	308	320	336	310	335	328	338	312	316	315	323	330	350	346	319	329	309	303	329	350	307	363	315	302	328	325	330	292	330	332	340	335	308	303	315	347	302	331	334	311	325	334	314	314	311	341	339	311	318	328	326	313	333	324	334	343	347	352	317	342	345	275	314	330	328	346	329	328	307	323	343	336	331	326	310	311	336	312	329	321	348	307	334	316	341	339	325	337	309	314	318	317	339	298	316	332	363	325	304	320	303	339	330	327	331	326	315	312	310	303	312	306	336	306	327	324	353	316	295	358	333	324	333	316	331	332	335	307	307	310	319	309	327	308	340	324	321	339	334	359	330	313	299	290	346	336	335	328	316	302	312	323	314	327	324	321	344	339	319	307	327	346	346	321	309	334	368	336	320	315	301	340	360	305	347	321	330	336	329	318	299	348	298	337	325	309	348	338	311	331	327	349	330	335	343	324	311	332	344	318	332	313	345	332	342	303	322	358	314	358	334	335	337	363	312	352	307	325	335	331	325	319	313	332	310	306	349	366	310	350	326	330	297	335	326	282	298	353	307	357	292	297	309	345	335	338	327	328	307	328	346	296	349	319	329	311	379	330	337	339	347	314	335	296	326	326	338	326	336	335	342	346	342	332	300	296	323	280	308	318	297	300	356	292	351	326	341	334	302	329	293	305	326	312	362	334	365	323	291	315	322	302	311	318	337	314	329	313	315	311	352	343	323	350	302	321	293	322	332	348	301	333	330	348	333	339	302	315	345	342	280	310	309	322	306	300	339	338	344	310	315	329	305	341	323	323	307	359	327	339	329	332	326	343	318	360	369	355	316	318	317	343	323	332	360	329	341	349	334	317	315	316	340	326	358	363	300	343	350	322	311	337	305	310	315	329	320	330	362	363	336	344	316	338	333	338	309	338	335	337	318	334	335	309	353	325	352	313	310	361	289	332	316	335	319	334	372	306	345	320	354	322	317	344	323	310	338	303	331	324	322	305	338	339	298	329	322	329	319	331	341	329	334	294	323	348	297	336	332	330	336	353	334	332	319	340	313	322	321	314	347	312	348	322	337	308	262	335	326	328	351	327	335	298	316	346	341	323	328	314	330	361	322	320	341	332	290	346	337	319	332	312	290	341	341	356	302	347	353	348	326	292	340	314	346	325	340	342	334	327	339	300	338	337	344	320	344	316	343	331	345	327	338	334	324	314	325	326	312	352	345	293	315	338	328	322	317	343	331	330	317	316	310	322	307	345	329	322	304	320	351	343	333	304	321	327	333	352	314	314	323	309	315	309	339	337	308	374	323	322	312	334	331	312	327	313	332	298	306	306	314	324	364	303	349	327	326	323	325	309	304	348	343	329	320	313	354	320	345	309	326	354	337	312	350	350	343	311	326	346	321	301	299	345	367
14708	1286	954	762	528	371	312	281	263	257	211	216	188	208	191	195	206	194	197	203	189	195	181	175	184	191	176	178	188	170	188	187	186	169	180	185	225	183	196	182	184	198	179	165	180	194	178	202	192	154	198	172	186	176	200	167	157	179	183	166	172	172	175	195	168	165	157	165	190	190	175	183	180	188	181	192	191	192	173	157	158	174	172	173	186	179	186	196	178	144	189	163	152	169	178	178	141	164	194	155	162	175	198	177	158	178	174	190	187	198	176	173	165	149	153	179	178	205	181	201	170	188	200	161	178	192	188	197	156	167	161	147	178	186	187	177	179	166	186	181	180	169	152	165	193	194	175	195	207	180	177	186	151	164	181	189	199	211	152	177	182	173	165	212	181	180	195	165	150	139	154	180	195	187	183	206	185	167	189	174	173	177	170	173	179	189	183	181	164	172	177	181	200	183	203	183	164	143	159	153	157	169	166	191	188	183	192	195	167	165	170	178	171	170	184	177	161	182	179	170	165	178	162	183	161	173	164	174	177	177	196	165	160	176	173	188	192	166	189	182	200	169	176	165	181	176	153	182	173	184	187	179	202	176	180	186	174	157	171	186	171	207	175	194	188	145	173	185	168	164	186	172	175	154	181	176	197	169	200	196	165	170	191	171	183	198	164	170	166	186	207	184	183	198	151	172	171	154	187	167	163	165	208	159	151	186	181	176	166	161	179	174	159	197	174	160	183	146	191	180	161	169	172	188	183	201	192	176	185	185	152	194	205	187	200	174	182	168	178	187	192	199	169	166	174	178	173	159	170	209	177	185	185	193	169	164	165	176	203	189	181	169	173	176	195	161	172	176	161	160	171	177	173	152	162	151	169	178	178	181	181	200	207	191	199	204	170	156	184	177	177	156	193	205	179	194	180	171	186	174	183	167	176	187	174	173	162	152	161	178	172	195	177	173	191	191	170	156	162	163	189	171	194	175	178	171	169	156	177	128	172	144	187	169	169	171	195	179	178	180	150	184	181	160	173	172	167	174	184	188	163	177	160	200	181	161	155	185	177	169	184	181	149	178	158	157	193	186	179	185	151	149	160	206	195	162	181	180	175	179	177	169	148	195	170	171	169	172	158	180	191	172	174	195	198	159	164	186	189	187	190	176	165	155	181	168	182	176	196	170	196	181	159	185	176	174	189	167	174	181	152	179	178	184	168	179	185	173	188	198	178	173	178	181	177	167	164	186	185	146	176	175	167	163	179	211	175	173	175	169	189	188	172	181	177	149	182	182	179	189	155	192	185	184	180	180	197	173	190	158	183	195	179	172	177	187	195	183	192	187	167	196	159	159	174	160	175	153	191	169	164	143	183	169	182	197	150	134	179	199	191	149	171	184	177	157	192	177	182	193	174	192	180	188	164	186	177	153	167	178	166	164	162	151	183	171	182	180	183	152	159	176	189	219	168	169	173	178	156	167	205	201	177	194	164	149	179	170	211	187	169	179	167	208	182	147	187	169	194	182	162	174	168	160	172	174	191	188	176	188	186	148	160	173	157	160	159	177	183	166	196	165	192	181	161	157	184	188	149	156	157	166	191	175	180	186	172	167	185	186	183	181	153	196	205	174	181	187	169	189	157	197	168	164	167	174	191	209	175	156	205	197	160	174	175	151	199	162	180	175	163	196	186	169	179	178	202	207	182	158	170	167	159	167	189	195	169	180	174	212	156	156	172	157	184	178	179	175	179	200	205	169	158	181	180	159	189	176	182	181	187	166	201	184	178	146	176	175	195	176	185	182	167	175	174	168	163	179	174	165	169	179	163	160	174	162	179	189	171	184	180	157	175	177	196	168	183	178	167	168	179	194	160	195	184	176	172	178	154	153	185	163	174	187	206	174	171	163	181	173	156	168	171	187	182	166	170	176	198	188	187	176	184	175	178	178	171	179	174	180	148	169	179	206	171	196	159	168	189	174	190	156	186	196	168	187	179	187	191	133	191	178	173	203	175	166	167	170	173	191	200	150	155	163	166	160	161	169	185	191	163	193	187	200	181	177	198	208	185	185	178	188	178	201	183	178	172	184	175	170	181	185	160	148	159	171	168	188	188	160	166	170	173	151	188	208	185	152	164	193	152	185	171	174	176	178	169	169	159	164	207	192	181	167	176	171	177	196	168	174	162	176	145	179	179	191	190	173	156	153	153	194	167	185	182	174	165	153	176	209	184	187	171	182	175	162	175	180	159	196	168	174	180	189	171	193	160	173	190	184	162	185	180	177	152	193	169	179	155	193	176	173	161	181	193	149	180	189	171	194	188	174	170	213	209	184	190	167	169	181	176	199	185	192	183	151	163	160	179	183	165	180	151	146	151	171	169	177	150	200	184	189	188	187	174	174	187	180	184	170	174	177	184	173	201	188	185	190	176	185	180	176	181	171	186	175	167	189	180	208	171	172	165	205	184	161	152	155	192	178	182	181	192	186	177	169	185	175	188	171	179	192	204	176	174	198	153	151	171	188	187	178	167	203	191	151	197	177	178	176	161	169	168	184	164	181	198	185	163	158	204	183	175	172	163	147	175	194	182	169	168	160	166	179	185	162	176	144	173	207	173	179	175	195	174	190	185	201	168	165	157	163	179	172	188	177	177	181	174	154	170	169	166	158	178	160	154	151	162	195	162	175	163	155	191	189	172	187	171	188	144	180	181	163	158	197	169	185	175	187	168	170	187	166	158	178	181	182	178	195	172	171	143	164	192	166	166	207	192	170	140	182	181	200	171	174	159	200	173	186	167	166	167	173	185	192	164	169	149	177	162	199	188	186	185	183	181	165	181	171	151	153	188	195	157	150	171	166	188	182	165	177	173	146	180	179	178	172	187	157	188	181	172	199	193	186	178	184	179	167	160	167	176	170	162	168	173	177	178	174	162	173	174	181	187	152	188	186	188	211	165	184	194	169	191	188	179	175	180	179	162	193	193	157	190	165	190	191	185	173	184	193	175	188	168	173	157	168	190	167	169	190	171	178	178	165	180	164	186	188	167	168	157	204	154	183	180	150	167	171	161	179	179	192	180	180	179	148	162	150	181	195	175	198	187	182	173	143	203	177	175	174	213	193	205	159	191	178	170	173	200	171	149	155	162	172	160	179	185	192	171	160	178	165	162	178	169	194	180	150	202	160	172	167	182	160	161	182	171	209	170	151	156	184	176	197	172	196	170	173	153	176	195	171	203	150	175	172	155	167	213	153	168	172	182	182	159	152	166	175	171	182	173	198	155	184	170	174	179	193	157	158	167	162	194	201	158	166	175	207	196	159	165	170	170	172	166	194	171	198	180	193	164	177	170	157	154	183	191	158	191	175	173	171	181	159	152	176	186	174	196	210	149	189	199	175	176	190	158	171	178	194	181	184	167	158	213	197	178	158	155	189	175	176	160	182	168	175	177	152	165	170	176	174	184	188	177	165	182	180	170	145	169	179	161	191	174	169	187	185	191	161	200	180	190	179
8436	1070	2107	2256	1909	1530	1154	1018	935	826	764	744	671	658	630	616	592	570	556	562	531	535	543	540	474	516	495	516	512	476	495	478	477	486	461	464	465	469	462	488	474	432	456	490	456	482	466	450	479	513	458	458	457	458	476	506	444	481	484	477	441	423	455	478	456	464	469	430	446	466	426	487	431	447	450	439	462	413	462	442	469	446	472	425	463	439	471	430	499	440	445	449	426	465	464	446	454	458	465	478	414	458	454	436	486	471	427	437	433	435	444	414	462	486	515	496	488	483	454	410	433	463	448	439	453	425	446	444	449	452	433	456	443	469	469	464	463	433	422	450	441	501	478	461	442	455	425	429	457	468	429	427	441	423	467	426	430	452	448	436	447	473	466	446	435	446	417	436	460	466	434	426	454	437	479	414	429	432	432	442	481	467	429	445	447	464	466	423	461	462	450	446	428	481	450	457	449	467	454	460	420	466	472	455	472	447	447	438	462	476	449	447	466	423	465	450	453	449	435	450	455	416	466	450	423	429	429	495	454	470	437	418	456	456	461	457	443	399	465	426	422	456	421	449	426	438	448	414	479	425	463	448	451	491	457	428	460	459	449	415	443	451	445	465	422	440	475	452	449	423	445	436	497	435	447	453	408	442	485	429	418	452	466	452	458	426	459	456	448	478	413	487	486	443	447	433	481	455	459	439	429	418	437	462	445	427	460	444	439	461	437	444	449	497	445	474	441	412	452	462	454	409	429	481	443	446	439	473	415	429	448	492	440	413	462	430	426	456	438	452	430	437	455	435	463	437	458	431	441	455	459	445	455	454	439	423	444	446	419	412	458	441	433	429	480	431	450	445	443	411	467	423	449	484	454	459	433	472	418	463	457	493	459	466	434	439	440	422	429	409	447	426	466	467	455	449	445	428	469	442	450	395	414	453	432	453	462	453	413	461	442	451	437	472	455	435	434	427	420	484	434	456	438	480	473	443	438	432	428	468	450	454	465	455	416	428	425	439	469	430	431	448	423	468	422	464	417	458	458	467	439	457	435	461	457	460	446	453	462	435	466	451	426	465	459	441	454	446	447	448	433	465	431	450	463	437	444	440	475	437	442	435	451	449	440	444	508	451	433	477	449	427	482	459	481	417	423	453	473	445	460	447	404	443	439	462	445	423	464	451	423	419	451	442	422	441	438	438	456	437	465	430	457	432	467	454	423	445	451	406	424	429	496	446	450	432	479	442	431	444	430	428	435	462	443	429	437	455	436	457	455	457	426	392	456	461	449	442	478	462	475	448	447	446	463	441	443	461	454	472	434	459	463	468	473	441	426	467	470	443	447	472	438	494	436	445	441	452	431	429	412	461	445	449	427	494	458	427	464	448	449	444	469	440	465	479	462	485	438	465	468	439	454	454	442	456	471	390	479	418	475	437	428	493	444	447	444	447	462	442	425	447	454	453	393	444	454	418	430	424	466	450	447	471	426	398	448	451	471	460	431	445	427	434	458	451	480	454	465	443	449	465	472	453	429	440	470	437	433	491	429	490	488	434	475	444	489	419	422	448	500	460	434	439	441	480	448	437	482	490	449	406	435	437	438	454	455	476	433	451	495	455	431	434	433	461	440	467	432	432	433	437	434	423	437	429	446	452	442	477	464	426	444	460	436	452	478	441	426	441	441	436	416	452	459	426	456	449	454	423	443	445	380	450	438	481	491	418	440	508	455	501	432	450	470	454	425	446	447	450	457	462	466	483	428	477	415	472	424	430	477	431	438	450	438	434	412	417	476	472	464	463	472	405	430	440	444	435	462	477	443	485	413	451	468	444	466	448	429	464	462	433	492	492	406	460	455	435	484	472	429	454	501	449	445	424	461	441	427	453	457	452	429	410	473	447	466	462	422	435	437	456	436	456	421	447	471	456	397	446	478	480	431	459	431	497	476	463	453	439	457	429	440	473	501	448	445	462	503	443	480	438	473	463	467	458	448	505	452	492	456	417	446	481	430	447	411	431	486	428	468	454	443	468	422	432	452	473	460	446	482	452	461	444	448	449	412	431	436	449	445	482	451	452	456	455	433	478	450	426	439	435	420	458	451	488	459	408	447	459	407	466	469	494	472	448	452	453	447	439	450	454	441	438	475	473	462	422	458	455	420	430	455	426	440	417	432	433	454	448	422	477	421	419	416	445	459	448	463	411	482	471	471	471	429	471	472	430	467	407	461	415	461	461	457	437	481	448	432	438	404	466	472	437	420	460	395	462	446	422	474	439	439	466	443	464	491	489	423	432	438	444	473	457	443	411	429	450	448	430	497	493	454	443	462	427	487	467	409	461	458	454	423	411	449	445	450	494	411	414	451	477	438	467	450	451	426	420	479	419	460	433	442	479	461	429	487	465	418	469	423	446	454	448	473	436	440	479	442	427	488	451	444	449	466	481	463	469	444	398	433	448	459	477	438	474	449	449	449	448	475	499	488	482	457	425	466	441	436	425	423	425	458	489	445	426	453	473	450	431	457	443	448	437	452	448	445	441	471	406	445	434	443	408	407	420	457	449	424	480	417	444	426	405	417	426	465	456	465	451	423	422	475	424	451	456	411	465	427	429	455	404	420	480	450	446	462	463	433	430	468	434	456	454	447	425	429	468	461	402	435	491	508	453	453	445	478	460	471	471	443	465	415	417	438	417	466	489	476	428	464	445	471	423	415	475	430	450	423	458	488	453	440	453	438	484	424	471	464	450	468	466	431	449	439	412	499	477	433	423	421	449	467	429	423	474	452	408	479	452	432	460	473	437	447	454	482	429	440	421	453	457	442	444	460	440	442	403	446	442	455	444	466	444	422	464	441	396	478	463	449	445	434	429	477	427	425	457	454	461	454	466	434	445	452	457	418	432	454	446	466	480	452	437	451	459	451	461	447	468	450	457	417	437	428	445	416	426	464	478	447	455	459	476	429	417	444	462	443	472	488	457	436	425	446	480	435	453	491	444	475	484	424	426	448	497	424	445	416	435	419	476	438	448	442	424	473	414	450	415	461	454	471	409	425	426	446	466	448	453	474	460	437	462	424	458	427	432	463	435	443	441	449	482	462	446	452	421	470	477	448	399	453	421	433	483	458	442	464	443	457	460	464	426	440	433	437	448	456	449	422	424	468	455	439	440	434	495	430	442	454	435	455	423	449	443	452	425	451	490	438	425	446	398	437	464	437	432	478	461	450	417	451	400	420	460	458	442	433	489	425	460	473	433	446	468	454	452	460	444	425	403	444	442	456	419	440	458	476	414	434	445	462	488	446	478	455	446	441	466	453	428	426	443	443	430	476	434	441	471	438	437	455	470	437	450	427	431	453	426	456	464	459	425	450	434	444	455	467	450	430	462	464	453	428	438	437	428	468	465	431	498	439	434	488	419	436	469	439	430	485	438	463	419	483	418	450	444	399	471	419	440	448	432	497	469	440	436	441	458	407	424	462	448	459	398	456	510	457	419	456	432	462	462	455	474
2007	372	283	291	278	270	284	281	294	322	305	313	297	289	277	286	252	299	294	296	263	273	285	307	260	259	293	263	257	290	295	287	260	258	297	287	312	320	269	284	291	308	289	300	272	284	284	284	290	286	268	308	287	257	305	271	281	289	306	271	276	287	289	293	268	317	286	297	286	283	292	291	283	289	278	290	278	269	266	275	258	286	283	268	330	285	283	236	277	267	251	288	287	266	282	302	273	306	268	274	263	271	311	273	306	269	277	282	294	292	299	298	284	275	302	292	247	298	302	286	293	280	259	309	265	278	290	307	296	313	262	302	278	293	265	269	305	319	331	268	265	283	310	280	279	255	290	306	265	274	263	291	282	291	279	296	297	285	286	280	269	288	284	263	298	297	291	295	279	309	315	266	266	262	273	288	302	299	301	273	305	271	280	300	284	287	291	278	277	269	297	280	290	289	277	287	291	277	288	273	333	300	273	244	297	292	274	276	276	272	279	274	278	298	265	304	277	293	267	284	266	291	273	258	266	291	273	266	262	269	261	267	268	300	269	282	269	284	306	268	328	293	298	298	291	264	305	311	318	288	311	248	288	319	268	283	280	262	277	281	290	296	222	266	242	289	282	277	323	287	343	263	271	284	251	251	286	262	291	298	305	276	289	293	302	275	268	307	287	303	293	307	281	261	261	295	307	289	269	266	278	269	294	268	271	299	253	330	306	291	260	295	284	274	262	267	299	285	314	292	310	292	296	286	281	287	287	288	225	266	298	293	283	293	295	314	269	292	280	262	330	288	302	314	276	299	291	280	280	287	282	282	295	325	297	269	272	303	297	306	290	300	291	312	259	267	281	249	280	293	270	288	294	292	290	300	252	290	321	256	298	285	273	311	299	283	284	274	253	298	284	293	294	307	314	292	277	270	282	283	296	279	288	306	270	309	275	291	296	292	277	289	275	302	297	258	297	253	293	267	264	314	328	292	297	298	285	263	257	277	265	296	299	292	308	287	327	263	324	306	289	251	291	295	279	267	271	267	277	269	308	266	298	335	258	270	283	295	275	308	288	308	288	304	284	251	298	303	278	290	256	291	289	271	313	285	310	303	281	288	295	290	272	281	264	274	254	255	274	296	275	291	313	262	265	279	277	300	286	271	308	283	277	262	292	277	273	265	309	280	267	280	280	261	265	282	280	265	274	291	262	301	289	292	301	313	285	267	272	280	293	298	240	265	291	278	268	258	285	273	274	281	305	273	265	269	256	278	304	276	275	280	275	305	292	279	268	247	286	284	311	291	272	252	266	287	295	286	287	310	289	326	270	301	273	330	287	329	281	291	302	295	284	291	321	280	299	285	261	302	313	273	288	292	297	291	292	265	289	279	268	278	282	283	304	303	258	307	293	275	309	279	315	274	297	317	270	289	291	292	269	286	272	284	294	273	287	305	264	313	276	293	276	300	262	283	245	258	255	282	303	291	280	277	282	296	297	291	277	276	272	302	339	267	273	266	275	301	296	306	278	285	299	292	296	321	298	299	301	260	271	272	291	276	278	308	288	295	299	299	289	291	271	282	284	271	271	276	275	296	297	282	306	278	252	264	263	279	283	306	293	232	257	269	281	315	290	281	319	301	240	270	290	290	315	284	268	259	294	310	260	278	317	295	252	260	286	275	278	297	277	261	310	279	269	335	283	284	264	286	282	278	281	283	291	273	279	282	271	286	310	305	270	286	291	302	293	287	310	266	294	288	276	293	258	256	263	294	283	263	266	301	301	269	282	272	279	271	279	280	305	272	283	266	301	291	298	310	276	274	262	307	269	312	274	270	278	316	291	268	278	298	282	326	324	273	291	295	252	265	305	290	292	250	325	269	269	301	279	290	284	302	285	245	269	290	315	302	262	300	293	308	276	263	292	278	297	267	279	281	272	277	289	278	285	294	267	280	282	276	289	254	299	299	309	319	281	288	297	296	281	295	249	284	290	286	301	289	278	309	256	320	282	290	294	290	297	261	276	264	300	291	272	265	285	282	301	293	278	277	317	293	272	310	279	287	296	310	253	285	264	298	302	300	287	313	288	302	258	279	333	296	307	291	308	298	278	291	319	294	298	274	272	315	269	297	292	309	281	283	291	276	278	296	260	285	292	292	292	292	296	304	299	301	300	283	274	272	314	282	265	278	289	278	290	289	266	279	262	273	295	294	277	268	285	269	309	283	294	306	259	293	319	300	291	302	320	297	261	316	324	296	299	292	316	293	267	307	245	257	296	273	280	283	281	298	269	313	276	300	286	268	319	268	279	282	265	284	278	276	276	257	267	288	289	284	278	292	275	290	288	309	313	299	302	282	308	295	280	258	257	256	330	253	283	251	295	281	309	297	279	313	265	325	280	324	277	305	276	268	275	277	283	288	322	311	300	304	286	266	304	266	275	274	321	305	275	316	310	305	289	286	265	311	321	298	284	290	252	264	249	281	278	292	277	286	293	277	295	277	294	288	288	238	274	262	255	279	278	294	305	317	264	285	304	287	300	288	299	284	302	271	289	286	314	322	284	259	303	268	270	280	296	286	283	302	313	275	302	294	274	300	305	282	304	270	295	260	286	265	268	282	269	281	300	282	260	299	310	281	300	270	251	281	263	294	310	290	285	279	308	274	291	275	277	299	290	268	296	271	269	300	269	289	307	284	261	263	281	261	288	280	286	304	299	287	310	311	300	294	247	287	278	266	267	299	290	307	265	320	273	274	273	288	306	306	268	276	317	285	263	300	307	285	276	263	293	263	265	277	278	290	279	290	297	274	279	270	260	284	264	321	271	265	310	281	307	317	276	296	244	295	281	276	277	312	323	284	311	286	307	310	288	310	292	276	284	289	305	275	293	281	321	328	307	247	271	288	308	302	277	304	254	319	282	324	280	277	269	261	321	274	300	259	293	277	294	286	307	281	309	271	235	313	292	269	279	274	303	279	296	280	279	285	284	288	282	288	294	306	280	279	295	288	259	279	266	267	258	229	231	274	254	291	296	259	273	287	318	299	273	286	284	282	275	304	264	289	292	327	263	280	265	301	312	239	299	251	289	282	320	332	269	272	282	277	295	265	274	294	292	289	304	279	306	253	307	250	290	274	316	265	258	244	282	291	289	297	309	312	286	276	305	275	305	290	306	274	289	295	277	291	293	271	279	274	285	252	243	288	301	270	255	294	270	284	248	295	326	285	289	305	286	277	287	262	268	260	282	244	289	297	284	299	269	277	296	266	288	287	284	312	304	300	312	299	274	288	284	282	296	287	292	245	285	301	274	284	283	288	274	253	259	263	278	293	282	300	276	290	298	279	284	306	300	287	268	275	299	292	315	274	287	264	274	294	307	296	271	347	280	279	280	269	298	264	284	290	283	278	294	297	285	302	244	283	295	261	272	304	278	327	302	253	264	291	300	286	300	294	286	300	305	284	302	332	286	286	261	294	322	295	288	312	302	273	269	320	291	258	300	283	253	313	296	295
2141	645	658	682	668	640	638	666	690	648	687	665	660	644	656	675	648	695	634	657	675	683	619	610	613	698	639	623	664	645	684	639	647	653	661	619	627	664	647	643	647	628	588	656	689	628	669	636	614	648	598	634	651	647	675	611	681	666	668	665	666	633	629	618	625	667	639	654	614	624	659	639	678	625	640	603	611	627	617	661	654	659	626	587	671	638	614	661	603	641	645	641	656	664	633	628	637	661	645	692	634	636	666	610	607	608	636	651	679	612	593	605	641	679	620	675	685	642	649	640	591	675	625	633	646	626	616	677	602	648	672	694	662	685	643	632	660	617	632	628	656	634	654	619	617	644	624	640	664	609	625	621	676	616	629	652	638	661	644	681	624	634	645	645	638	610	637	681	601	641	656	675	597	632	616	676	640	619	658	647	626	622	625	643	657	644	647	635	647	599	607	669	622	642	629	622	667	638	668	597	613	627	628	641	652	671	700	643	656	636	662	655	635	633	636	639	691	624	678	648	616	642	652	643	639	624	643	668	696	673	656	673	654	683	659	655	675	614	624	602	646	680	628	648	620	626	670	641	655	661	620	662	629	604	607	656	609	662	631	622	609	633	662	667	618	629	595	616	625	624	653	639	650	626	672	596	638	622	643	669	646	624	629	628	655	681	663	627	609	623	686	622	663	635	640	664	622	666	641	607	670	663	622	633	639	658	608	654	624	636	672	639	674	637	623	684	624	639	663	634	650	617	632	633	622	617	637	642	618	632	693	656	637	686	643	651	656	642	632	675	631	631	660	649	692	626	657	666	618	657	683	623	616	627	680	615	606	631	654	653	645	607	679	643	607	641	640	651	694	591	604	650	627	668	630	654	617	663	632	628	596	614	653	633	653	640	603	637	603	670	635	641	673	631	639	671	639	620	642	652	658	648	658	650	629	672	613	611	638	671	648	615	616	615	644	651	625	649	637	616	588	648	680	612	613	655	689	640	646	629	641	629	635	679	620	640	604	616	593	632	618	642	674	621	587	613	648	609	629	591	647	645	650	596	673	625	648	628	639	626	648	624	623	646	668	653	648	669	660	693	644	630	598	637	669	645	669	578	640	704	654	648	640	623	614	643	664	626	609	702	634	656	612	627	627	670	617	633	658	618	658	646	632	651	620	638	594	632	629	674	654	624	652	625	656	644	624	638	646	646	666	661	669	644	624	645	636	655	641	670	556	635	603	638	641	619	666	623	661	666	608	666	637	595	624	666	609	594	643	646	617	659	674	659	659	615	635	636	651	661	616	650	619	643	669	653	703	622	620	581	644	660	636	664	664	629	694	674	648	688	635	653	644	625	656	610	653	652	595	620	631	617	615	615	649	587	625	637	657	637	648	659	650	640	617	634	720	667	657	639	641	647	622	661	644	645	660	617	659	644	652	651	636	641	629	611	662	608	603	592	618	623	610	622	628	605	602	634	647	658	615	596	604	605	608	635	686	684	646	668	633	631	661	707	658	645	668	615	588	599	651	645	642	620	672	702	666	629	636	646	614	644	623	639	624	617	634	672	671	631	679	662	583	633	661	666	646	631	605	646	617	635	653	648	651	615	666	633	669	654	618	653	611	623	667	572	666	608	672	641	644	617	610	610	635	618	673	607	624	651	654	638	615	655	664	649	650	656	639	639	647	681	660	610	635	597	670	717	643	652	608	657	645	614	632	639	664	601	626	654	617	636	652	634	640	595	635	677	656	654	652	667	630	633	624	654	583	647	650	611	674	615	587	620	605	648	593	617	625	646	586	632	590	635	661	606	679	660	606	618	656	687	624	630	641	642	662	647	603	661	645	657	612	634	641	633	643	645	629	664	643	660	643	607	677	605	600	630	634	628	655	648	637	599	625	619	619	665	652	640	615	622	654	651	617	630	641	616	643	631	697	620	593	606	651	630	638	627	663	678	651	683	610	629	635	650	629	619	692	652	676	658	611	707	684	624	621	654	679	630	661	637	618	633	650	668	650	669	584	648	615	603	631	646	642	624	664	633	664	629	666	645	593	666	630	648	658	620	680	606	611	640	639	668	597	683	658	632	632	645	655	621	651	660	695	599	635	623	636	660	648	686	598	659	633	655	665	624	638	648	630	648	663	636	645	653	675	671	646	661	667	610	616	661	596	626	615	646	674	610	607	651	646	644	631	651	635	628	630	643	662	639	600	629	642	659	622	621	639	639	603	632	600	624	684	617	668	665	633	665	630	639	643	656	642	636	656	628	624	687	656	578	628	695	639	625	650	619	661	586	671	607	643	622	676	626	676	669	664	619	605	637	604	637	636	589	586	641	647	665	681	606	619	620	622	649	589	638	694	674	643	649	616	650	671	633	645	647	642	648	645	640	666	638	644	664	620	633	624	669	634	642	654	630	618	636	680	662	684	639	641	681	647	590	641	672	652	622	648	641	660	681	615	702	640	621	607	673	618	693	613	620	637	631	655	622	643	655	622	631	693	679	625	612	671	662	701	662	640	659	626	616	630	642	622	660	622	639	629	621	647	637	644	638	640	654	599	588	650	665	656	636	657	613	677	658	650	657	657	645	601	598	675	629	636	677	651	671	601	596	696	635	658	595	614	663	649	672	646	611	653	646	654	649	613	648	649	675	682	617	627	618	659	690	640	650	609	608	646	619	626	585	635	659	676	603	679	619	681	622	601	626	638	631	675	617	628	641	665	637	619	682	633	598	616	635	646	660	655	652	609	607	640	624	672	631	632	653	645	665	671	654	639	656	682	678	669	632	650	652	634	680	651	572	644	647	670	632	645	629	611	596	654	650	604	619	650	628	635	647	640	599	636	625	602	640	631	616	671	651	657	625	591	642	596	673	599	609	675	651	637	615	673	618	632	632	598	622	613	658	624	600	659	621	631	600	648	613	686	645	628	658	628	651	631	613	606	616	634	647	605	611	646	640	629	629	649	605	660	658	652	580	634	651	621	649	624	632	571	647	645	576	673	651	629	634	636	642	652	616	654	620	667	600	599	643	654	671	646	646	639	628	601	632	655	642	652	653	664	632	643	617	632	617	657	628	623	596	622	662	636	617	660	656	649	649	607	629	666	634	614	633	669	655	645	599	652	665	633	673	661	626	632	656	614	720	678	647	643	667	659	656	644	658	635	697	689	700	642	598	641	594	648	630	652	643	629	622	649	621	655	655	620	643	671	636	640	678	660	630	618	607	632	635	620	584	597	643	623	629	665	610	683	658	648	620	627	618	615	609	645	643	632	641	668	593	650	635	623	602	686	634	643	593	649	631	620	627	620	623	629	644	615	647	655	641	629	627	665	677	613	639	634	607	620	634	692	610	621	675	644	667	644	673	617	678	602	638	614	649	661	646	646	640	689	649	616	653	641	643	624	644	669	639	633	684	660	679	698	636	637	635	621	615	687	644	625	635	669	677	640	665	632	680	680	637	604	601	610	633	650	638	619	650	692	632	635	625	664	619	646	654	636	577	670	612
8162	575	456	394	316	232	194	179	200	140	145	141	161	151	154	150	130	154	140	135	140	129	151	133	107	117	111	109	116	131	116	126	158	128	133	118	128	135	128	113	122	118	129	106	121	131	112	130	143	124	138	124	128	143	114	101	100	104	125	139	116	115	128	110	146	140	137	128	133	148	135	136	142	119	133	120	125	135	127	119	118	143	124	143	134	120	148	132	146	138	130	124	122	118	86	139	135	137	116	134	117	115	110	127	122	122	139	123	121	137	112	129	157	127	128	127	147	142	119	106	115	137	130	130	165	147	124	130	114	131	117	104	128	138	128	127	135	116	147	121	126	124	119	120	125	135	126	135	116	127	125	132	137	128	146	134	133	126	141	155	134	103	110	138	123	115	116	135	105	118	108	130	111	117	145	117	116	136	131	131	120	136	135	116	110	128	139	132	143	133	92	147	124	119	131	153	119	123	144	116	125	143	121	111	129	148	124	132	120	138	119	121	117	119	142	139	122	120	120	124	109	113	125	129	101	143	130	114	124	99	125	129	126	146	120	128	128	124	128	145	123	119	126	124	143	136	137	111	116	128	120	146	128	137	113	116	141	126	121	149	142	140	127	104	141	124	128	105	105	132	126	118	136	125	136	143	119	108	125	129	126	120	143	142	124	153	122	113	104	127	120	135	133	123	121	121	125	128	134	107	114	120	134	151	126	131	109	112	128	124	153	128	133	126	115	105	133	124	139	122	136	134	128	129	121	148	123	129	119	118	137	131	144	129	128	134	132	155	101	124	117	133	126	157	141	118	142	138	119	131	122	122	115	128	121	122	101	119	128	121	132	125	139	149	116	125	122	131	119	112	119	119	129	113	116	116	117	145	118	117	115	117	115	146	129	122	132	152	135	141	110	139	127	127	157	123	132	122	120	129	127	126	111	105	126	118	126	113	132	132	136	128	115	128	127	131	118	125	139	121	102	123	110	137	130	131	131	137	103	138	127	132	146	117	128	125	140	130	120	130	141	129	128	111	119	106	133	135	113	134	132	144	114	119	135	121	115	117	122	151	117	133	100	128	106	142	140	129	124	119	127	110	124	109	109	121	116	114	127	114	113	118	114	110	124	108	138	132	117	109	107	138	126	135	142	126	119	135	125	121	135	136	122	126	129	120	123	112	136	130	116	132	127	111	142	128	111	151	109	119	124	121	143	117	120	164	129	133	123	138	103	123	113	148	123	109	119	164	166	139	118	128	136	146	125	131	145	133	132	121	115	139	114	125	103	133	136	124	142	117	122	93	117	118	116	129	121	125	148	131	124	120	135	126	111	134	134	111	130	118	122	132	144	152	127	126	135	123	131	138	133	127	122	115	124	125	142	124	97	105	128	131	132	130	154	139	110	133	122	156	129	140	122	119	133	128	134	118	124	110	115	121	127	127	120	123	110	125	134	134	133	135	124	123	112	113	126	118	125	116	125	111	118	118	117	116	126	119	125	124	131	131	134	120	105	128	119	118	123	152	128	110	141	135	135	125	110	125	135	139	110	122	125	138	134	98	110	100	124	130	123	111	99	113	113	128	126	105	117	129	116	119	101	153	144	128	124	108	128	130	118	130	131	134	135	137	123	129	143	139	124	133	133	129	97	138	135	151	111	141	124	145	128	154	124	139	122	146	118	148	103	127	127	140	136	113	127	116	116	118	130	137	126	126	120	130	129	134	130	133	116	141	134	100	131	103	123	138	115	130	127	122	95	119	118	124	135	105	136	129	104	111	128	132	114	131	124	154	149	140	131	126	119	128	104	136	142	130	131	127	158	140	128	102	113	129	116	117	119	124	129	103	132	137	145	123	122	141	134	123	108	123	115	120	112	138	136	150	152	135	130	129	156	106	99	121	112	124	139	137	120	129	126	119	111	108	134	115	126	138	128	133	130	131	115	124	117	131	130	141	118	145	110	129	124	139	137	131	135	125	138	108	130	140	127	135	124	140	128	107	139	124	122	113	139	125	129	162	121	143	132	123	123	133	128	121	140	116	104	121	120	114	119	126	137	132	118	130	108	128	117	130	130	113	127	114	102	128	121	123	108	128	126	139	122	136	131	117	140	116	143	119	136	131	114	134	109	143	141	133	124	113	120	102	147	135	144	127	98	113	119	136	131	122	133	131	136	125	143	129	125	142	110	114	119	127	132	115	121	123	135	121	110	130	141	129	113	139	128	149	148	142	127	127	109	109	110	137	116	121	115	129	119	145	143	116	128	121	140	121	119	120	131	128	135	133	114	123	130	119	138	125	145	123	148	121	111	133	115	137	145	129	126	136	134	124	124	143	138	127	126	118	120	138	100	129	123	125	125	130	121	140	138	125	125	144	117	116	147	122	127	146	122	116	103	111	124	123	132	130	103	119	116	105	149	133	107	124	122	117	127	116	133	144	121	132	129	127	116	135	131	110	92	129	96	118	117	114	120	111	128	147	142	144	145	129	138	136	130	134	121	110	134	121	114	122	132	130	131	125	118	146	127	139	107	134	145	125	123	138	151	127	118	119	120	114	116	128	118	117	115	118	120	135	140	128	136	125	120	130	124	133	98	128	130	126	118	129	106	118	130	132	117	126	128	123	116	109	135	125	137	119	155	112	123	120	115	126	129	106	111	138	119	120	135	127	116	106	133	117	139	105	134	128	130	123	112	132	130	125	136	128	125	146	120	124	94	114	122	125	117	150	139	112	123	127	109	131	117	109	107	132	132	125	130	125	125	124	111	125	129	122	128	108	131	110	137	130	134	128	132	139	126	123	112	148	133	126	104	136	134	126	138	110	117	114	134	111	120	121	123	110	143	133	132	97	146	116	124	130	149	145	122	146	110	139	113	122	118	129	121	135	123	126	114	127	94	111	112	119	147	116	134	131	132	122	132	159	135	118	133	122	136	135	126	119	126	130	117	130	132	122	109	113	112	125	134	133	137	142	116	130	117	119	132	113	128	128	122	125	140	129	126	124	110	126	123	134	158	127	123	129	112	127	124	126	119	142	114	116	112	134	137	105	138	124	121	108	102	113	122	122	117	130	109	129	119	116	128	139	139	150	128	117	128	109	125	129	121	108	131	131	111	131	123	130	114	130	135	137	123	123	138	126	130	135	132	145	129	113	106	128	124	124	124	137	123	116	141	140	120	110	130	143	115	118	151	128	118	126	120	143	134	122	114	121	110	111	114	109	121	115	110	135	121	124	120	140	114	118	128	120	136	127	125	124	110	116	140	121	110	119	121	135	125	113	127	119	109	115	127	120	111	119	149	138	122	129	123	115	141	122	160	123	132	128	118	112	123	123	132	117	111	121	141	124	127	136	132	130	107	116	120	121	133	123	109	105	122	131	114	112	108	114	118	135	133	133	131	158	122	140	124	123	132	112	146	118	134	132	108	138	137	107	125	133	142	109	133	144	117	145	141	114	123	124	118	129	138	137	121	143	117	101	130	122	119	134	111	122	118	121	104	114	116	101
6379	696	1138	1286	1025	836	707	664	556	529	479	451	418	378	378	380	426	390	388	370	395	348	342	382	364	351	390	345	405	367	343	357	313	334	344	315	352	355	342	336	344	322	328	314	330	330	332	353	339	332	335	348	344	303	344	315	327	316	340	301	334	323	333	341	334	325	340	313	348	347	305	308	322	320	320	313	325	352	341	355	319	346	348	318	349	336	332	311	323	330	305	319	327	309	334	302	334	266	309	336	330	341	340	321	335	354	332	315	363	351	333	320	307	339	300	306	324	312	346	317	312	294	357	332	330	324	307	321	321	332	329	320	326	291	310	329	295	335	326	313	327	324	316	301	342	318	290	344	343	325	329	331	339	343	334	337	313	347	346	334	328	299	333	335	354	349	326	319	310	309	356	344	318	352	320	326	309	315	305	291	344	308	337	330	320	314	325	301	298	336	332	314	340	330	339	326	340	316	318	297	341	314	323	307	327	338	312	333	337	325	317	329	282	330	328	351	350	324	343	301	337	342	309	334	371	332	300	341	329	341	322	291	335	328	332	311	351	323	346	300	333	319	319	319	351	308	320	311	354	350	321	339	330	348	356	297	344	328	330	361	314	310	338	335	321	341	325	337	331	335	352	330	318	309	335	317	352	313	283	283	295	327	311	302	362	343	291	347	295	328	313	310	318	332	326	335	289	305	329	347	318	299	330	305	343	332	349	333	320	339	307	307	317	318	307	306	367	326	357	322	330	354	321	321	393	363	305	335	325	351	320	318	333	361	336	314	314	319	337	332	335	332	337	326	317	339	322	344	322	338	307	319	286	326	303	309	341	327	331	282	300	319	318	319	351	334	317	309	325	295	326	304	327	302	301	340	322	358	300	361	319	316	336	347	303	326	343	328	324	322	326	312	330	334	288	323	315	306	328	326	321	320	353	336	337	335	343	326	334	351	343	320	362	307	304	302	346	339	340	356	311	310	343	336	336	329	304	327	308	301	322	355	320	328	348	325	351	322	331	331	341	308	323	312	330	330	312	346	322	311	320	337	342	332	341	305	323	302	360	315	336	331	305	319	330	315	335	372	342	313	294	326	299	351	326	286	315	372	328	328	344	299	312	339	328	323	356	374	321	330	345	321	336	311	326	322	291	324	326	287	344	309	305	321	325	308	329	312	334	341	329	330	315	324	351	291	327	301	332	313	320	313	296	322	358	334	329	333	317	333	314	336	334	307	327	304	328	317	329	358	319	329	349	313	345	333	319	344	334	329	332	324	333	355	325	342	303	306	333	323	337	353	335	327	313	314	321	330	326	309	332	361	340	336	339	345	336	298	331	323	331	318	370	344	331	329	286	338	311	327	329	289	318	324	301	299	322	301	336	316	295	314	308	308	330	344	343	334	329	343	335	344	360	342	320	370	304	339	330	315	294	334	318	332	329	317	336	327	315	311	312	315	316	348	341	334	323	356	335	325	340	355	344	318	309	322	325	326	329	325	310	332	329	290	320	342	317	333	340	345	311	305	307	329	361	326	331	326	319	306	343	303	329	311	279	326	322	363	320	321	330	301	304	303	319	325	312	346	299	290	346	340	305	337	293	300	346	358	330	326	345	340	318	330	298	329	325	324	299	338	320	350	337	313	287	307	358	361	341	322	287	319	320	302	313	335	341	310	328	323	304	321	321	344	340	317	316	324	275	344	358	346	302	332	299	325	310	320	324	317	338	325	327	322	334	339	329	362	305	313	340	304	310	343	353	322	303	324	349	312	315	342	313	349	314	320	345	325	317	322	310	294	329	311	317	309	345	311	308	327	348	335	330	297	346	361	312	331	338	324	322	328	342	320	346	318	309	309	319	333	314	329	340	343	339	294	327	334	325	323	348	351	335	305	307	322	321	324	309	304	337	307	332	298	304	335	310	327	326	310	342	346	333	292	354	337	339	342	326	341	320	322	357	350	325	364	338	316	308	324	294	316	327	323	289	300	313	329	312	305	320	298	307	343	344	314	360	334	367	347	349	329	330	350	312	309	335	328	353	330	338	336	335	315	321	294	303	358	319	296	323	327	324	307	303	342	319	364	313	339	337	333	364	357	329	329	312	296	328	323	348	314	324	344	318	342	341	339	317	310	378	318	335	303	335	315	355	322	335	331	272	343	318	349	331	331	330	351	346	340	332	327	309	314	330	330	331	354	330	316	336	297	342	344	350	325	360	302	324	347	333	343	342	305	328	354	319	341	313	323	323	339	340	316	328	317	325	331	321	332	352	355	321	294	327	333	345	325	324	294	323	335	329	327	358	301	321	308	335	341	306	341	366	308	317	321	336	311	325	327	319	338	363	310	323	326	329	330	305	321	350	342	324	318	328	316	287	391	327	327	358	346	355	335	314	330	332	351	315	322	325	338	313	322	300	333	341	332	289	329	316	336	312	339	319	323	328	283	330	340	338	347	311	324	341	348	331	312	324	319	317	359	321	351	328	336	327	356	318	318	303	315	332	292	318	324	344	315	322	299	322	316	360	317	344	323	323	324	349	307	309	313	339	330	321	305	340	322	273	348	322	328	301	347	348	321	318	332	361	335	340	327	322	337	345	330	335	334	319	314	347	332	313	342	372	321	309	308	327	321	322	339	335	311	333	345	346	337	348	306	361	333	317	314	314	303	320	338	324	318	319	330	320	323	336	305	326	311	315	312	328	301	317	307	312	310	315	347	350	340	310	352	351	325	326	311	315	345	317	324	336	364	337	324	337	333	327	322	349	331	362	313	358	329	324	301	326	294	342	355	309	314	333	295	323	308	308	290	353	318	329	329	318	294	313	336	303	340	341	325	368	309	328	317	334	339	315	351	282	326	357	322	337	343	342	301	325	360	321	301	317	308	354	317	346	308	325	328	310	317	319	304	304	308	287	323	321	322	331	308	327	324	336	319	316	334	297	351	328	317	338	317	330	316	331	331	323	317	331	345	303	311	318	352	329	317	303	343	339	338	322	332	361	314	322	315	336	336	336	321	318	330	365	331	306	323	278	336	351	304	342	321	330	297	332	346	315	309	331	332	318	316	306	331	298	302	334	342	336	366	325	303	306	335	305	301	308	331	346	331	344	318	334	329	274	351	327	361	319	349	343	329	345	352	318	328	357	346	294	322	368	310	320	336	341	344	327	327	324	312	356	305	326	332	365	333	307	342	325	293	333	330	328	321	325	367	321	358	331	321	300	301	317	309	333	335	326	297	326	326	356	304	353	352	354	307	324	310	325	292	324	330	302	336	318	326	350	282	342	369	345	341	338	330	308	294	323	321	319	309	341	348	322	310	365	359	337	343	354	298	326	333	322	364	363	325	305	314	380	321	336	338	363	345	300	359	303	333	339	337	343	310	343	322	304	295	345	292	322	332	326	347	320	295	293	321	306	311	309	338	337	305	346	327	325	324	315	350	340	344	322	306	305	302	363	324	329	331	322	336	313	342	300	348	312	332	320	347	323	354	313	317	361	333	309	342
15048	1355	978	779	490	359	336	251	253	265	247	249	225	224	226	198	171	200	192	184	222	203	191	198	182	187	195	181	149	182	186	178	168	199	184	193	205	197	196	186	179	152	186	177	181	179	168	179	176	182	211	173	197	172	193	174	152	177	166	174	181	148	201	187	166	169	182	198	164	201	169	173	174	184	193	203	180	165	170	159	156	186	171	151	145	162	175	194	167	170	183	163	192	185	204	177	182	168	173	190	171	166	166	182	159	171	176	182	183	187	189	170	159	173	165	178	185	145	164	164	181	176	163	165	169	174	177	189	170	164	202	157	146	192	153	183	199	172	192	171	192	181	207	170	168	183	194	203	173	177	178	169	163	177	185	175	170	175	195	165	164	175	169	190	178	171	190	185	177	173	132	148	183	170	177	183	187	172	195	172	175	235	162	171	172	171	184	153	180	162	168	199	179	170	167	171	173	184	165	157	188	193	191	173	176	196	179	174	188	162	176	170	190	161	158	156	193	190	157	166	183	180	159	175	156	198	193	189	184	168	177	173	180	184	163	177	206	179	197	182	178	170	160	152	152	146	165	190	209	173	196	170	181	184	185	216	181	182	171	166	164	179	169	166	165	177	184	148	173	178	191	187	168	183	154	167	184	179	186	167	218	172	169	177	178	169	169	174	195	177	157	184	199	185	175	183	192	174	162	147	179	172	194	166	173	181	173	178	177	231	174	185	196	173	199	161	192	174	180	191	205	182	173	192	178	168	180	194	183	192	179	185	193	187	179	173	180	161	188	171	185	164	177	180	154	204	176	169	157	161	190	183	172	180	177	179	173	183	151	176	173	192	178	182	184	177	195	175	195	159	170	178	170	154	182	171	155	163	184	172	158	190	167	154	170	180	185	183	157	181	183	186	181	183	177	181	176	190	175	168	153	166	177	163	209	204	183	186	173	204	156	183	199	189	165	195	200	175	186	160	158	163	195	177	168	151	145	190	181	166	218	173	179	184	159	180	201	169	174	177	186	202	188	170	150	177	178	165	163	182	167	180	168	178	149	139	195	169	173	206	212	162	188	148	164	175	197	137	172	186	182	195	159	164	163	165	183	193	188	179	170	180	178	200	178	175	170	186	206	190	191	173	173	146	173	169	151	169	169	175	165	191	189	191	167	169	171	182	206	175	190	181	189	183	170	176	174	151	151	168	155	186	188	181	177	191	194	205	173	200	151	159	208	168	162	177	185	187	222	166	194	174	182	170	177	140	172	213	196	166	183	196	175	199	190	182	173	164	194	201	184	179	189	181	167	175	183	180	193	175	180	177	164	168	157	179	176	189	191	178	183	190	198	156	172	205	185	211	148	154	178	187	181	154	152	182	162	176	183	179	178	176	174	176	171	191	173	147	178	191	211	205	175	159	171	168	165	163	181	166	154	197	173	148	183	190	203	176	174	163	173	176	163	179	174	188	168	157	177	169	162	181	184	182	178	156	173	166	185	176	179	189	149	183	179	168	178	181	179	171	169	159	178	174	201	174	167	206	184	183	196	168	180	165	163	169	186	169	164	169	185	172	168	182	188	193	179	165	160	181	186	184	169	150	202	172	173	187	158	185	172	168	205	199	167	173	190	187	157	163	174	189	187	149	175	174	177	180	183	174	180	184	197	178	184	164	187	172	183	192	208	154	174	153	171	180	197	156	181	207	176	175	176	183	158	174	190	186	196	177	155	191	157	176	154	179	171	166	224	191	185	185	218	191	189	188	181	160	182	198	166	175	165	177	158	180	192	179	202	150	183	169	167	157	176	216	173	159	202	160	203	195	176	148	176	191	168	181	156	190	181	159	148	161	165	190	202	186	194	183	171	190	193	164	166	173	187	192	144	155	180	164	179	190	159	163	177	176	179	190	195	163	171	199	192	185	171	184	185	168	185	181	175	216	202	190	174	203	172	180	159	182	166	189	179	210	155	180	187	162	167	185	165	197	197	189	188	180	194	183	160	179	183	154	165	167	191	165	195	179	168	166	167	167	163	173	179	191	204	175	160	194	171	178	195	169	195	159	187	179	187	185	151	177	181	182	194	176	177	157	165	166	189	160	158	184	188	169	171	160	178	162	182	174	157	177	174	159	167	176	168	195	167	183	154	189	173	184	169	192	190	171	149	190	207	174	175	153	195	154	211	163	174	189	187	164	183	163	171	163	177	160	167	143	179	191	193	194	184	174	161	187	178	192	161	178	183	155	201	178	173	176	182	176	170	165	189	169	171	184	177	186	176	198	176	169	195	165	172	147	202	182	181	175	180	186	190	179	201	195	179	175	147	178	166	172	147	176	169	147	162	179	158	149	185	188	184	160	185	207	157	170	182	167	175	199	172	185	186	190	148	176	158	138	190	162	191	199	186	178	180	145	184	156	185	174	158	158	174	147	188	156	166	202	154	163	182	156	183	145	182	181	160	161	164	154	190	175	171	178	163	174	171	177	190	153	169	183	175	157	162	161	192	171	178	177	159	175	190	157	194	173	168	165	168	203	163	195	152	162	192	175	201	162	169	178	171	190	190	201	189	175	182	155	172	184	176	168	189	154	191	163	190	165	178	191	161	170	181	172	170	180	182	178	173	173	178	173	193	181	159	175	191	191	148	178	172	162	166	197	178	174	163	143	180	178	159	176	176	182	153	140	170	164	171	172	202	174	169	192	178	184	178	195	194	195	173	157	170	196	187	150	200	180	182	199	195	194	189	184	171	173	199	180	161	168	193	198	184	168	164	179	160	163	172	197	171	166	181	183	177	172	191	180	168	177	149	188	182	162	151	178	193	172	165	177	197	174	171	198	177	182	163	182	164	175	186	180	165	203	172	170	169	165	195	178	157	173	171	164	175	188	216	181	177	182	159	172	185	176	201	159	179	144	182	175	203	160	175	186	164	181	158	181	159	187	164	165	197	181	179	167	155	143	170	174	158	163	179	194	185	190	156	177	157	165	168	184	181	170	174	182	184	182	193	181	171	168	197	160	181	159	183	177	171	171	180	188	183	182	177	161	175	200	177	168	165	190	194	186	181	175	170	207	175	184	197	151	176	179	164	161	173	160	165	158	175	186	172	194	198	172	159	188	201	186	159	192	195	195	163	193	187	167	172	191	165	172	206	170	149	160	158	195	156	173	169	195	154	175	193	202	168	164	180	204	184	146	147	168	176	179	170	196	173	167	175	191	190	184	186	187	173	188	177	181	178	161	180	204	201	194	170	188	175	178	157	184	159	170	177	170	186	174	198	153	172	165	194	172	152	180	178	174	196	188	182	158	177	180	159	180	210	155	156	156	186	188	177	173	165	162	156	162	152	184	182	183	171	182	192	172	208	200	157	133	157	201	150	201	170	178	180	174	196	190	170	168	172	147	178	178	174	185	154	177	175	170	178	176	162	173	164	178	195	175	158	167	193	190	203	180	204	173	198	182	161	152	184	191	157	185	172	193	176	190	200	199	192	173	164	180	160	177	183	179
8558	1167	2138	2359	1920	1467	1264	1036	896	806	746	708	712	583	644	601	581	585	560	517	552	522	518	577	512	519	478	503	521	504	487	492	455	458	475	470	480	502	429	537	481	467	492	434	473	495	448	472	478	519	479	459	431	481	482	446	500	483	458	464	462	471	494	482	458	432	477	481	467	465	458	446	473	479	472	476	446	454	458	447	475	452	466	432	431	434	470	449	505	468	465	456	430	434	429	477	425	447	441	447	426	463	474	475	468	448	422	428	444	483	453	421	428	460	470	475	456	452	443	467	439	424	446	430	475	466	453	429	456	455	429	460	422	424	473	444	459	444	460	487	442	420	453	450	437	416	464	449	451	490	473	442	454	439	412	466	447	475	456	458	466	440	458	439	461	408	425	456	423	436	427	455	482	453	428	427	438	474	461	461	476	470	472	430	418	444	453	494	453	459	430	463	463	469	475	491	403	426	475	468	459	426	476	440	446	427	463	426	440	473	429	453	462	459	450	427	465	431	455	410	433	450	441	447	440	423	470	431	455	442	481	442	442	472	447	435	475	439	457	414	449	436	486	433	427	450	443	484	412	474	457	474	457	429	488	440	452	445	425	427	453	466	453	483	440	505	462	469	499	436	465	453	459	491	442	495	441	454	463	457	439	463	444	463	451	454	470	456	460	445	460	486	424	452	446	487	431	463	415	416	468	419	461	456	455	434	380	451	414	404	468	439	445	447	482	437	435	468	417	428	422	437	441	436	414	465	450	447	424	455	473	465	431	419	460	455	422	442	458	417	441	472	437	428	456	457	457	466	463	470	449	438	432	433	449	495	442	427	465	467	457	419	447	448	461	495	456	424	467	450	463	476	451	485	453	437	461	448	441	443	493	467	451	452	445	457	439	458	471	473	486	430	481	424	527	478	462	470	468	462	483	478	448	451	444	427	418	468	461	463	456	432	428	435	460	424	488	465	459	493	453	447	456	440	448	425	457	433	449	393	436	466	450	418	452	461	443	472	454	459	469	496	437	466	419	452	439	439	477	477	470	427	484	461	406	449	431	485	440	445	452	472	449	427	471	458	446	450	482	439	506	431	453	458	445	454	431	470	467	418	411	424	458	482	444	460	445	447	458	465	430	438	433	434	435	429	458	409	470	455	444	443	462	435	435	448	440	477	418	431	460	462	413	459	468	454	423	434	436	476	467	437	473	414	482	433	461	460	457	468	448	455	466	477	443	456	466	464	436	447	404	412	439	456	452	455	469	430	459	464	447	451	460	467	461	458	472	432	444	435	434	453	441	433	474	422	470	450	432	439	426	457	443	432	449	447	444	467	424	428	445	453	444	464	428	438	418	441	424	425	433	455	441	486	442	445	451	502	411	438	440	414	433	461	454	442	429	407	450	449	434	469	420	445	449	446	489	407	435	485	498	439	420	483	457	435	462	416	484	422	423	464	463	478	439	427	444	424	466	439	449	442	429	479	469	439	461	450	489	443	458	488	474	465	408	430	446	485	457	441	485	464	426	449	468	457	452	451	465	418	488	429	438	458	434	463	465	429	445	453	438	449	422	440	444	443	428	462	450	437	440	430	482	457	445	415	452	473	474	394	490	426	429	445	449	404	429	442	445	412	459	463	452	444	431	437	466	422	448	428	436	409	436	463	461	426	464	470	427	443	424	469	472	435	446	465	457	447	454	452	451	436	442	430	433	448	471	466	439	473	432	451	462	438	421	452	438	447	442	430	433	444	417	417	445	474	468	419	486	415	442	466	438	435	513	489	453	447	451	467	465	466	486	455	437	461	439	482	449	434	486	422	452	447	434	455	487	475	461	484	399	437	447	421	430	461	471	484	482	459	435	430	442	447	452	461	417	455	464	447	465	434	441	455	442	461	463	473	419	450	424	428	444	450	459	466	461	490	497	443	469	421	435	462	428	446	428	464	475	465	458	463	444	431	510	473	485	421	484	456	457	437	446	494	441	471	425	424	446	484	437	470	434	425	466	463	463	504	401	438	436	472	451	462	454	426	452	440	418	432	461	454	477	436	435	443	429	437	468	461	492	494	436	454	460	474	436	467	465	410	441	433	424	434	468	446	454	454	406	439	463	450	419	499	451	430	442	469	434	449	455	412	457	470	437	453	435	465	428	436	440	436	448	483	475	466	453	450	421	454	457	485	459	442	428	437	469	445	433	438	444	468	446	422	485	499	477	419	430	456	444	460	427	467	425	449	480	486	440	474	479	476	453	437	452	440	467	461	442	477	418	453	417	434	451	439	455	437	451	450	414	433	462	473	456	441	445	428	483	496	458	411	419	452	490	488	474	423	487	443	442	424	446	450	450	434	464	420	471	465	443	444	481	452	467	443	511	420	458	446	445	449	443	465	414	408	450	453	472	442	489	421	460	410	431	401	447	481	464	492	490	457	466	484	448	460	484	442	436	434	472	455	445	431	481	424	415	454	449	438	485	465	438	464	479	440	442	420	439	442	437	466	444	445	438	440	438	457	423	481	434	452	469	480	404	429	449	432	437	444	472	446	447	468	472	440	464	464	476	418	459	451	422	432	471	456	430	450	398	481	446	439	454	446	444	430	450	467	462	478	422	436	438	489	444	465	425	451	462	461	464	419	436	462	464	458	411	502	454	440	434	444	452	453	452	421	448	474	444	471	447	417	445	452	405	464	438	475	454	436	418	459	434	453	446	431	454	440	415	500	490	450	470	487	477	417	452	436	434	407	407	496	441	441	462	454	469	492	505	472	453	464	450	480	450	443	416	456	427	434	393	476	475	451	464	431	451	449	437	433	457	454	433	413	467	440	468	454	435	443	482	464	464	502	448	425	459	422	451	430	459	469	454	470	419	437	433	442	463	447	436	427	436	450	419	437	466	456	452	449	452	422	465	474	440	432	486	446	416	413	429	466	430	441	449	431	454	486	461	433	495	471	465	467	451	453	460	426	440	446	467	435	469	450	466	452	439	429	413	453	458	445	467	426	463	449	390	445	481	427	494	448	468	456	503	485	442	415	428	441	411	456	456	460	434	504	483	466	474	447	422	468	454	447	462	447	429	440	443	430	450	497	439	451	451	506	431	481	468	465	471	445	452	415	453	458	442	431	426	449	460	473	453	446	437	474	448	471	454	457	451	451	494	432	434	427	437	455	465	401	476	438	474	446	462	431	422	454	443	451	439	437	431	448	403	472	451	450	433	443	449	456	468	468	451	454	441	456	455	425	445	444	451	449	458	473	437	461	432	413	481	453	436	438	438	465	477	430	417	454	444	447	412	461	446	438	444	421	396	477	507	442	479	434	466	467	412	442	434	456	474	444	440	466	480	443	433	453	416	452	464	434	465	446	449	500	450	462	460	427	446	419	490	442	434	451	459	454	432	462	434	461	431	465	429	471	476	417	424	435	462	442	442	461	428	491	466	470	442	459	437	464	452	472	441	464	473	449	445	490	463	445	459	465	452	440	459	442	475	458	435	442	404	454	466	469
1818	350	302	286	314	311	292	272	307	280	305	292	266	275	294	279	300	263	299	315	278	282	291	254	326	283	256	314	312	291	280	261	299	313	271	286	307	284	276	288	298	237	281	302	293	294	275	266	291	288	297	294	294	274	274	269	295	278	300	297	297	267	304	266	263	269	272	286	310	271	285	286	300	298	294	286	286	314	309	276	277	240	274	322	273	274	279	291	283	289	275	305	320	294	268	297	298	309	314	278	288	290	306	292	238	305	288	293	272	263	283	289	292	300	281	288	294	252	287	272	264	285	276	284	278	279	283	305	295	296	297	288	289	287	250	294	311	282	245	294	310	255	297	273	292	273	292	287	290	291	279	303	293	300	281	273	308	290	269	280	270	268	297	276	265	232	253	279	278	297	302	279	272	275	290	282	270	270	271	286	276	267	286	275	282	317	299	273	284	285	317	283	284	285	302	276	260	286	277	309	280	281	282	282	300	286	310	277	312	302	304	283	252	275	267	311	289	295	293	275	289	279	256	282	274	315	296	276	263	286	275	269	296	310	310	308	313	287	303	286	267	295	267	297	264	219	276	290	267	283	259	282	293	297	295	273	296	285	266	270	298	259	305	268	294	259	321	270	319	297	268	254	266	274	279	308	286	271	280	263	285	284	310	289	316	277	286	293	283	274	289	326	300	291	293	323	301	300	276	286	269	264	289	287	261	293	278	305	310	305	286	306	308	282	288	274	288	274	302	272	257	286	276	277	271	278	275	286	272	269	286	295	300	293	299	295	263	271	304	287	317	258	285	292	271	281	291	295	278	291	286	279	320	342	289	256	274	291	298	280	296	304	249	331	316	261	288	279	297	305	283	262	302	330	296	269	276	264	321	255	284	280	266	310	309	323	318	287	324	276	259	292	277	299	279	339	270	261	286	290	270	323	287	296	296	291	258	288	275	302	279	302	254	287	285	312	297	282	295	300	289	244	289	299	281	286	303	252	267	302	312	271	296	307	274	266	281	271	250	277	277	286	288	277	313	332	286	334	309	291	265	268	288	253	300	248	299	265	277	259	285	269	256	275	264	288	318	265	291	275	255	277	256	289	268	291	303	296	270	334	296	284	302	270	247	269	294	270	269	302	309	258	270	278	265	282	258	290	307	253	284	283	302	272	304	299	311	271	281	312	254	290	267	309	307	286	307	272	278	311	281	288	291	248	291	242	257	254	309	298	304	279	303	284	285	265	297	279	280	304	292	284	287	289	316	320	307	276	273	271	314	295	273	270	278	262	246	262	287	300	288	288	281	282	300	286	314	314	281	258	268	304	324	251	299	295	269	304	301	289	266	277	288	273	322	289	299	297	286	288	279	264	266	291	298	271	292	286	270	320	264	280	329	292	282	292	267	292	317	304	270	321	306	297	267	249	260	306	295	302	305	266	309	323	254	270	297	296	275	311	284	310	276	280	290	310	280	323	276	316	281	269	316	283	313	290	299	306	252	297	274	286	283	306	261	270	257	266	273	270	288	234	293	290	286	279	300	272	284	288	271	251	307	293	252	289	295	301	307	333	306	275	263	292	248	290	295	282	273	287	267	304	306	277	286	300	289	276	274	307	286	311	334	287	298	257	255	283	273	258	278	282	298	280	267	302	267	292	303	270	270	268	287	270	297	265	295	275	290	287	268	271	308	288	305	291	288	300	258	260	256	272	308	271	297	272	300	271	294	289	293	293	288	290	282	289	263	303	300	289	277	289	290	281	261	275	312	278	297	337	288	277	275	308	301	308	274	276	268	313	263	284	279	282	285	270	282	291	278	273	274	251	280	292	287	296	275	275	297	318	292	281	273	285	289	285	259	262	301	326	288	277	295	308	294	282	284	303	264	281	279	278	275	291	274	284	265	303	268	281	302	316	274	281	297	261	279	298	267	278	271	274	272	281	264	303	274	313	283	295	294	310	271	284	286	297	287	249	284	291	268	265	269	296	305	279	281	317	290	283	257	272	275	281	280	288	263	294	280	307	327	281	303	297	286	267	326	283	268	282	278	291	317	297	307	312	298	293	280	282	293	290	264	299	274	311	306	298	308	288	274	292	295	280	281	266	276	268	310	279	298	289	306	282	288	290	282	276	296	304	276	272	301	315	299	269	294	299	283	302	280	307	276	296	302	290	290	297	327	305	284	319	274	257	271	280	283	325	295	313	264	303	258	288	281	275	300	312	302	280	296	331	286	271	303	278	271	301	268	278	243	306	287	295	317	276	290	262	267	263	267	307	259	267	285	281	256	244	289	286	285	297	258	279	315	352	283	281	292	284	289	293	275	276	302	287	302	298	275	288	290	281	276	292	262	240	289	305	301	305	283	271	267	298	304	288	262	268	297	293	287	295	268	278	319	286	298	311	287	267	249	317	276	290	307	288	257	274	308	280	286	309	289	271	257	277	292	250	287	294	282	267	264	321	261	284	287	289	269	278	296	290	309	274	319	276	265	280	289	308	269	285	312	301	298	283	265	310	270	291	271	247	276	279	306	291	276	314	310	281	286	304	296	279	264	269	280	286	283	263	257	322	288	261	281	299	263	297	287	262	291	289	283	275	302	285	275	276	276	267	285	277	281	279	283	301	324	277	284	281	287	296	293	262	279	305	265	297	268	304	287	270	283	322	316	252	320	276	268	278	281	251	272	297	278	323	315	258	259	255	287	288	284	256	296	308	281	263	286	275	279	269	243	330	305	280	294	316	291	278	253	279	250	306	260	258	291	286	267	275	298	297	268	284	300	285	311	281	295	265	293	273	310	318	304	298	287	303	303	316	277	287	308	307	298	278	292	267	269	271	312	290	283	267	272	304	314	282	318	285	278	296	303	274	289	293	295	275	269	293	294	305	291	287	258	225	286	275	294	255	310	301	290	291	265	299	311	308	303	308	271	276	299	306	301	298	279	274	295	274	274	258	317	265	281	293	312	251	283	303	309	257	266	284	297	294	297	260	295	281	291	247	292	300	303	254	318	285	275	325	273	311	311	314	310	304	280	293	277	320	282	277	325	274	282	300	276	276	282	282	260	272	302	306	280	256	265	310	277	284	315	274	281	282	291	296	307	304	259	289	255	312	290	272	282	283	273	328	272	240	287	316	285	273	294	280	307	315	292	305	265	280	293	298	291	287	280	260	267	282	297	288	263	292	266	282	282	273	304	282	280	288	270	290	312	301	303	257	264	280	292	295	287	300	285	269	266	270	300	308	268	324	330	272	297	260	278	311	268	277	248	285	291	307	284	279	290	251	275	286	309	282	293	297	294	319	307	323	285	280	288	286	301	288	298	289	276	263	298	260	248	290	279	272	300	244	333	272	287	295	294	266	288	268	283	287	274	300	280	292	308	296	303	279	276	288	288	279	282	329	290	308	266	281	304	289	290	295	290	307	307	277	242	301	297	325	321	270	277	286	283	292	311	284	306	286	300	300	289	287	281	292	294	279	284	310	310	270	270	295	281	299	277	278	275	288
1938	632	653	666	625	689	636	642	625	633	626	664	605	679	621	670	635	630	623	661	690	588	634	583	585	622	615	600	654	633	669	629	652	641	655	670	630	608	661	603	650	638	648	624	643	639	644	604	637	659	687	588	619	631	596	616	636	623	608	597	670	618	617	671	641	628	645	652	667	647	665	652	660	641	662	582	641	657	601	631	631	654	617	633	646	658	629	646	651	621	604	668	644	651	628	610	675	670	641	649	643	639	641	594	612	655	645	630	673	640	679	646	639	600	603	649	642	643	628	641	659	678	659	627	629	654	628	611	643	631	657	606	680	629	598	636	624	623	640	683	578	631	627	671	660	665	597	656	642	658	670	606	644	667	634	648	617	650	673	673	639	634	615	629	617	638	638	609	647	638	622	624	616	615	642	666	621	612	677	646	636	623	657	636	616	605	592	656	672	653	620	624	638	610	643	656	646	622	599	622	622	669	613	656	637	628	580	662	630	618	650	634	661	649	660	628	642	656	690	646	592	659	653	640	675	593	627	682	619	621	633	629	578	628	671	615	594	647	681	627	644	634	602	641	656	657	623	658	622	615	644	650	614	622	633	630	652	638	642	617	627	633	668	626	679	657	645	697	654	652	639	618	637	667	626	645	639	639	595	616	631	607	617	622	618	638	615	640	624	637	611	596	639	652	648	598	671	627	665	652	648	675	614	618	633	591	598	629	645	610	649	622	617	636	647	672	623	644	627	656	653	588	604	595	622	643	662	658	596	637	639	639	658	643	657	631	656	691	593	646	672	640	641	619	658	638	652	644	635	607	614	663	651	658	651	638	650	611	602	625	605	658	601	644	601	613	602	646	662	601	615	646	647	645	647	645	621	665	616	576	645	611	666	636	670	680	654	629	628	596	631	676	668	676	668	655	608	633	669	600	656	686	647	621	661	678	641	644	678	645	678	643	651	622	630	629	664	618	626	654	586	636	634	667	684	630	638	630	625	640	693	625	610	594	599	654	667	648	633	644	627	642	655	636	619	607	601	642	668	623	690	616	617	683	654	656	638	634	646	634	619	591	655	638	645	666	682	588	610	653	589	610	646	645	668	608	614	618	626	633	636	647	652	605	608	646	634	651	586	619	662	637	696	612	648	630	683	651	685	607	668	646	637	643	622	658	635	661	558	601	625	637	646	662	683	671	636	633	628	620	638	657	614	652	639	619	640	624	658	663	633	672	650	654	653	639	625	595	643	605	636	640	639	681	595	619	632	682	643	566	650	655	619	655	677	638	659	632	668	624	630	637	668	618	635	597	625	705	602	623	652	693	664	643	628	653	616	657	661	647	644	578	659	628	593	595	709	642	649	616	637	668	650	641	653	627	651	603	645	695	618	661	664	582	613	638	634	623	611	611	628	644	616	580	621	648	612	624	659	661	697	610	623	616	644	636	654	595	643	691	613	628	616	642	609	597	652	631	632	660	632	621	610	625	647	626	619	590	619	622	667	659	621	617	630	632	617	583	668	613	588	629	593	665	631	645	667	630	671	618	590	619	652	668	617	638	640	633	661	620	683	603	656	623	667	637	578	599	617	631	632	618	668	638	607	710	644	682	642	652	628	615	618	610	624	673	616	637	670	642	613	605	616	681	662	593	651	644	618	610	583	641	664	626	646	615	639	654	619	646	630	661	620	652	689	643	620	643	629	668	579	621	643	624	639	598	678	661	642	666	631	644	704	683	637	629	659	669	615	648	658	652	656	663	657	627	625	632	632	651	605	653	667	646	673	618	622	643	662	663	660	615	634	617	637	653	638	646	593	648	638	637	641	647	604	635	644	585	619	640	595	605	642	625	708	600	634	594	603	662	646	635	661	639	611	612	606	644	653	657	655	633	637	657	648	637	625	604	614	658	614	616	624	673	612	694	671	611	654	616	673	644	654	623	628	636	659	639	652	643	602	607	647	637	662	637	616	630	683	630	613	613	666	614	631	641	635	634	642	617	635	650	617	627	611	660	659	664	646	646	632	651	602	618	654	637	608	656	646	634	624	692	635	665	664	650	632	660	645	628	616	616	610	660	641	628	618	643	648	635	600	650	633	573	634	599	694	666	643	661	619	607	606	626	632	679	651	633	610	644	623	629	662	586	614	638	609	611	665	660	653	620	633	620	658	630	622	569	628	642	652	641	644	622	634	627	611	666	627	617	675	654	630	622	654	669	610	589	622	640	626	700	607	631	655	662	620	650	604	630	646	607	631	607	643	637	594	626	661	694	651	632	662	660	648	583	639	628	630	593	689	608	626	658	650	602	651	677	651	678	592	629	645	642	567	647	671	644	674	630	653	683	624	642	677	576	689	659	595	626	654	618	644	600	672	687	631	619	626	681	620	633	658	617	590	623	675	676	607	662	614	640	645	646	609	611	641	632	627	675	587	635	632	600	651	656	616	617	632	671	660	598	621	636	695	632	664	622	638	604	629	667	636	642	648	607	615	668	630	654	631	646	632	609	636	611	634	677	671	616	616	673	601	677	659	661	634	630	653	635	624	589	634	668	643	687	664	653	629	672	613	630	588	595	643	646	629	657	646	656	649	640	701	641	626	648	600	607	645	663	615	659	603	619	638	623	695	645	636	601	620	629	645	660	650	648	625	663	647	655	632	646	684	632	676	631	617	682	657	627	679	666	617	664	633	599	634	625	676	669	643	646	629	691	691	686	657	634	610	665	637	624	609	677	616	593	630	613	589	630	643	633	665	635	614	660	636	639	645	650	626	628	645	620	640	641	627	641	658	659	640	636	606	670	647	627	582	636	683	656	669	626	645	618	641	631	644	598	650	653	652	642	652	610	612	643	626	670	627	692	634	615	676	633	700	628	650	625	646	620	629	613	645	620	653	606	619	652	663	602	611	668	668	638	619	631	657	598	636	634	623	649	617	674	612	613	631	603	640	617	641	639	603	631	671	638	639	639	646	654	589	657	678	682	604	638	606	647	657	626	637	653	694	619	698	631	640	630	651	643	675	644	638	625	615	673	668	656	592	636	594	650	611	649	632	612	617	618	575	625	621	602	640	679	607	617	660	642	613	668	609	620	653	636	618	637	624	658	693	616	657	630	627	633	647	588	616	646	666	681	634	634	632	645	615	690	655	635	673	625	610	637	627	676	632	608	650	671	642	673	629	567	669	636	578	660	596	600	665	605	639	664	657	611	594	602	678	681	601	636	608	640	641	717	664	639	642	624	629	615	644	641	646	586	653	603	618	663	626	638	641	666	612	659	665	635	671	645	627	646	628	645	628	603	665	658	625	619	625	637	606	665	668	673	630	648	616	678	630	649	679	639	674	600	648	625	690	622	619	612	637	641	604	648	610	627	638	602	662	688	646	614	606	626	617	696	616	602	655	643	669	632	624	629	653	663	580	620	609	640	651	628	639	671	638	641	639	672	639	653	665	625	668	665	633	640	599	643	668	654	637	645	645	657	679	623	632	649	648	641	658	577	672	642	687	638
7728	490	541	407	286	241	188	168	174	161	162	147	134	163	120	107	148	122	142	153	127	106	123	123	126	136	130	143	126	135	154	123	114	126	112	117	141	128	130	116	138	123	127	101	130	154	150	133	112	120	116	115	126	123	149	126	116	116	111	121	124	137	113	110	111	143	129	132	110	131	142	120	107	122	133	124	147	137	139	137	152	120	131	131	122	137	110	120	128	127	120	124	121	146	140	110	111	136	122	131	122	125	100	118	102	140	114	145	130	114	131	114	136	154	135	140	132	133	125	128	142	137	139	117	109	136	112	129	136	151	130	122	115	126	127	124	127	116	122	124	123	130	111	120	118	98	119	97	117	135	153	137	116	148	111	125	120	109	110	132	139	143	122	130	126	111	128	104	125	103	122	127	128	100	126	116	105	123	135	119	111	123	138	121	113	140	140	153	121	120	126	119	108	127	125	109	122	125	144	134	111	140	137	121	125	131	115	112	105	130	125	99	143	123	132	130	118	130	131	117	114	137	124	126	122	123	139	134	132	153	128	141	128	131	127	118	116	107	127	122	119	133	136	110	130	127	115	116	129	118	138	110	150	110	135	150	115	122	124	128	120	124	110	124	107	125	124	130	138	146	148	112	131	126	127	114	125	129	127	120	123	121	122	148	132	125	119	119	120	116	127	128	115	132	130	122	126	132	110	118	122	133	133	130	116	129	124	128	121	135	104	121	123	130	146	140	131	126	133	103	138	131	142	144	139	134	123	136	134	126	140	123	130	146	129	135	117	117	117	108	122	122	147	124	110	127	113	128	104	125	144	141	114	129	126	115	121	126	150	125	117	118	111	117	129	130	124	126	131	122	114	112	130	119	130	144	133	125	128	126	140	126	120	122	118	115	114	140	133	141	118	124	131	112	121	132	143	136	109	124	123	139	143	135	111	117	135	131	129	130	117	127	115	119	123	120	120	147	126	121	123	126	112	127	133	118	124	127	139	127	111	116	123	119	111	124	114	133	145	118	110	123	140	135	117	119	126	131	121	112	133	111	127	127	118	116	117	112	126	128	113	144	106	123	140	146	128	123	139	121	106	153	145	130	124	125	118	120	133	131	140	120	121	121	126	133	138	129	124	120	143	127	132	130	130	142	151	147	123	108	134	129	114	129	133	128	120	138	122	107	110	107	124	120	149	102	119	130	126	122	110	137	108	131	134	118	136	141	123	114	115	136	124	116	114	123	132	116	127	113	111	108	129	129	108	124	125	115	117	120	142	133	124	127	120	124	132	105	110	121	129	110	139	118	123	127	133	131	127	121	128	117	113	154	136	123	113	141	127	128	114	110	127	129	112	120	110	114	143	142	115	131	99	107	125	133	137	129	102	115	102	107	120	113	137	121	119	121	130	130	129	133	138	119	151	127	109	103	127	106	106	127	130	113	130	147	114	120	132	122	116	107	121	102	104	130	123	132	128	163	128	130	116	107	125	137	126	93	105	139	123	124	109	126	116	136	135	143	121	108	118	111	139	147	132	137	119	120	134	144	121	123	122	140	121	141	131	148	105	139	121	113	111	121	142	118	123	137	132	118	119	125	125	123	125	127	129	122	118	124	118	103	128	128	121	138	120	121	117	117	117	115	110	114	112	122	128	154	133	135	117	117	142	139	124	143	126	118	110	115	124	131	121	116	130	141	115	133	133	118	119	131	116	116	137	130	114	119	118	93	121	118	139	130	124	121	122	135	124	145	123	130	133	125	134	119	140	137	122	115	122	118	134	143	122	117	145	125	135	132	123	100	121	127	124	122	101	116	121	133	135	127	109	118	122	118	115	118	115	119	105	115	106	152	142	102	130	130	132	125	119	135	122	123	106	134	126	113	131	149	133	127	115	130	112	121	133	112	145	128	142	144	145	120	103	119	130	106	139	127	113	145	140	143	130	130	135	112	121	133	133	127	124	136	154	121	130	112	128	149	133	114	99	124	117	105	129	105	108	145	134	126	131	137	115	144	125	100	141	123	122	115	121	126	106	129	115	136	123	110	114	122	118	147	142	123	118	131	134	119	120	139	122	100	145	118	129	114	115	134	94	97	131	111	141	104	136	120	135	136	109	137	119	141	112	136	133	128	148	104	155	122	126	123	97	120	109	122	124	124	133	115	124	124	133	126	127	142	136	122	122	109	126	137	128	137	150	140	108	140	115	132	129	119	120	124	125	141	102	136	128	120	132	133	119	137	126	135	128	107	121	123	140	143	105	104	136	118	122	129	108	111	114	128	144	139	116	144	140	128	125	125	107	133	117	113	122	134	107	122	125	124	131	124	115	118	140	146	134	128	118	147	112	115	114	135	127	115	130	132	123	115	129	133	152	115	131	127	120	129	126	117	99	118	121	123	142	126	128	144	129	119	137	119	130	130	129	121	91	146	116	130	144	130	117	112	124	109	121	115	130	134	137	126	119	148	128	153	138	122	131	136	139	109	109	124	111	124	124	109	136	103	117	106	140	114	121	119	128	108	138	119	133	138	120	142	135	126	129	120	122	128	124	107	136	141	130	134	113	136	124	109	130	113	125	112	135	127	135	131	120	135	117	133	124	121	133	114	135	131	107	134	126	136	123	118	131	145	128	100	142	119	138	129	126	143	145	109	121	131	117	112	108	120	129	150	141	148	119	129	142	125	113	124	113	136	151	128	133	142	125	112	121	137	126	145	127	112	119	131	130	135	150	112	135	115	117	106	135	143	143	115	103	120	133	140	108	137	123	111	117	114	121	110	132	108	123	138	128	110	116	129	125	130	140	118	135	120	117	113	129	114	126	121	144	126	115	147	136	137	152	105	124	129	118	112	116	110	123	133	122	135	119	116	132	137	119	127	125	108	131	121	117	140	121	124	115	116	127	102	129	108	126	126	137	126	123	123	147	132	124	137	122	112	134	121	132	129	128	133	153	154	150	126	125	133	132	131	130	136	132	135	124	113	140	121	125	126	134	118	130	110	133	145	137	127	100	115	125	125	119	130	124	125	122	149	141	124	117	120	130	145	129	118	116	104	128	113	148	121	124	129	107	135	114	122	106	100	137	148	152	128	115	143	115	100	131	117	136	118	134	125	127	120	123	155	131	106	150	130	104	130	120	129	130	130	132	119	120	116	116	145	122	132	116	146	137	131	108	132	124	124	128	134	110	130	150	124	121	134	150	150	145	102	125	124	121	112	109	134	134	126	131	123	113	135	120	133	131	150	138	134	125	136	134	138	110	112	137	117	116	108	145	122	113	124	112	133	120	148	137	126	114	135	122	136	121	116	137	124	108	109	128	113	106	120	135	148	132	142	121	121	122	124	114	111	120	127	131	140	125	119	148	140	130	116	101	154	150	135	115	128	116	142	146	119	125	101	129	124	121	147	107	144	130	140	116	147	126	141	138	129	138	124	121	124	126	112	137	140	131	124	133	148	137	125	126	120	132	116	124	111	130	132	124	126	137	105	142	130	112	142	134	117	113	123
6295	712	1265	1312	1035	875	722	623	576	525	489	476	425	400	417	395	392	351	370	404	382	375	347	357	382	368	344	355	348	336	359	325	366	337	336	358	323	323	315	347	340	357	332	320	322	347	345	328	340	327	366	338	322	333	331	318	349	316	312	344	314	306	322	326	351	319	325	367	340	307	336	366	321	300	335	329	315	321	297	330	332	330	317	321	341	328	332	335	324	324	359	345	357	310	327	320	341	327	311	318	321	282	313	302	323	320	302	371	288	324	358	341	282	315	369	312	347	330	348	330	297	359	336	336	315	323	310	361	326	327	353	336	340	316	331	343	302	312	321	330	316	351	330	346	301	306	320	333	312	356	293	337	330	322	338	302	313	303	320	320	312	359	323	319	319	327	294	335	365	312	321	324	334	331	334	342	326	326	315	314	306	326	353	341	346	347	343	338	311	297	315	322	304	359	323	349	300	329	324	325	329	345	333	321	327	365	339	304	338	338	316	305	329	341	362	355	318	314	326	310	347	322	358	308	331	337	302	323	333	323	311	346	321	316	322	332	326	357	301	328	340	344	324	340	318	298	328	320	360	302	330	318	329	335	326	337	368	324	319	346	329	347	346	297	329	335	313	298	320	338	344	334	347	348	318	349	310	323	319	307	344	335	326	344	348	325	339	332	305	320	330	325	324	327	338	347	325	313	330	313	325	325	285	294	305	334	292	299	335	320	293	345	306	350	302	317	325	346	308	335	303	322	325	303	353	311	362	286	394	310	348	291	310	348	327	347	344	331	327	337	358	302	336	324	312	322	321	327	350	336	316	292	345	327	312	329	343	324	359	326	313	323	320	341	304	335	349	320	316	355	304	300	355	276	318	344	309	292	359	340	342	306	310	287	318	280	322	309	321	324	309	332	357	324	328	361	311	323	288	306	317	343	331	310	322	298	346	313	313	326	311	322	287	325	317	344	293	342	297	335	316	340	297	359	348	331	323	322	317	287	349	339	339	345	334	322	341	308	352	311	350	305	287	321	319	342	315	338	348	319	326	312	315	324	326	331	358	332	340	344	282	316	307	316	308	304	336	308	308	328	331	340	321	326	326	340	331	284	342	322	339	302	312	351	301	323	315	333	341	307	325	347	315	360	328	355	341	330	339	319	359	342	334	317	318	325	294	321	298	324	319	297	346	326	330	350	306	301	322	286	333	363	319	333	323	294	302	328	341	310	348	328	307	333	315	330	370	335	315	338	343	319	292	315	317	335	300	304	292	292	308	314	313	325	346	334	312	335	330	356	319	317	333	332	319	308	362	323	345	332	323	307	366	337	345	328	316	305	329	309	354	328	344	302	328	301	319	321	355	336	329	289	337	332	299	375	313	328	352	296	318	351	349	308	332	347	325	336	327	333	324	331	294	287	323	297	322	303	370	352	353	317	352	319	335	324	328	294	346	338	361	347	325	343	335	305	330	333	340	304	338	300	304	309	323	298	311	289	314	295	342	364	314	358	345	332	319	304	327	330	332	363	348	317	310	315	339	353	327	309	345	316	335	335	322	345	286	314	348	341	308	363	347	320	314	308	321	336	330	282	340	353	309	325	326	336	328	349	322	352	299	349	339	313	317	350	317	299	324	340	338	305	301	322	324	328	344	306	311	307	358	294	295	334	349	307	341	345	317	360	316	319	353	321	317	344	327	319	314	295	320	332	304	341	309	324	304	324	331	328	317	344	333	291	322	294	361	313	335	335	322	305	337	327	272	325	317	327	333	304	358	318	302	320	331	320	354	310	313	303	337	334	315	336	337	353	323	337	303	326	329	325	319	351	331	319	346	299	345	338	280	348	330	334	317	312	345	317	336	347	332	307	333	335	307	338	341	320	328	331	338	345	321	306	316	331	319	334	298	332	331	335	342	309	338	310	323	316	289	324	352	339	326	318	330	307	331	314	308	350	330	336	337	312	351	292	328	332	324	318	293	340	328	330	334	349	338	328	300	349	313	323	331	327	329	309	322	365	316	327	296	345	302	297	334	336	332	309	288	311	330	312	355	304	319	328	300	336	341	339	335	374	350	344	313	309	309	339	300	334	326	343	301	320	312	344	313	347	306	327	340	317	303	328	332	313	327	351	318	322	336	312	307	341	340	356	296	318	311	305	324	316	309	337	316	326	350	339	325	345	317	293	302	305	358	322	326	343	337	321	326	320	338	328	311	352	326	343	338	318	331	301	342	315	317	327	335	360	342	305	298	340	311	345	340	318	329	358	327	347	312	322	310	330	317	317	315	321	322	331	333	327	322	309	341	309	331	324	333	315	335	331	338	336	301	304	355	331	317	342	286	331	344	326	315	341	340	313	340	310	323	324	345	319	346	335	321	295	345	349	319	287	331	317	360	316	293	312	282	356	293	314	329	325	327	313	319	328	349	350	323	321	333	310	314	307	286	305	356	353	315	296	320	318	304	350	327	332	323	312	317	315	310	330	343	315	349	330	323	322	304	310	338	321	333	325	318	310	302	329	338	316	309	322	328	341	316	330	337	328	330	343	325	332	310	335	314	329	344	358	337	320	325	320	326	346	313	367	356	329	310	320	318	292	328	313	296	333	319	317	314	318	336	349	306	302	316	318	320	331	308	316	350	333	305	347	339	329	323	322	321	302	335	329	324	301	370	332	366	336	338	302	324	342	293	336	335	345	334	366	343	362	317	389	350	348	307	299	320	302	358	310	300	326	321	334	312	350	313	330	312	349	346	320	331	359	327	341	327	320	336	324	297	337	306	306	331	336	314	335	328	306	328	323	348	320	316	337	317	333	320	361	326	334	312	314	318	337	336	307	304	328	316	325	334	312	325	351	328	324	345	340	362	316	323	336	355	329	283	337	329	308	317	325	332	309	353	331	311	322	318	318	324	306	337	310	318	306	356	357	296	292	327	353	307	320	322	340	324	311	317	332	315	328	326	323	311	319	302	351	319	369	279	356	314	317	338	369	294	340	346	339	298	321	351	333	335	322	342	332	314	324	338	319	340	344	322	318	337	335	320	301	345	331	292	279	324	309	323	321	326	336	339	350	362	327	329	300	302	345	322	310	318	326	365	337	322	334	329	309	338	312	306	324	345	320	308	328	301	331	306	333	340	308	319	321	329	317	338	317	348	355	341	324	309	322	344	267	330	331	336	335	330	308	296	302	313	329	308	306	338	301	327	301	310	338	323	274	300	311	333	328	325	334	293	334	316	330	323	303	323	342	326	315	297	323	330	340	310	332	355	330	351	304	367	317	316	344	333	277	306	350	346	309	302	312	345	353	329	323	313	302	324	313	358	302	342	336	356	308	322	333	316	293	322	295	320	294	292	314	319	347	345	336	322	327	339	351	326	302	335	317	319	319	333	355	304	307	329	304	328	306	318	327	306	330	333	307	338	288	318	298	341	336	324	319	327	299	352	353	312	348	335	334	347	340	316	345	326	354	329	336	338	355	328	336	311	290	307	336	354	324	313	351	336	316
14171	1205	972	792	506	360	319	316	252	243	203	187	218	188	197	207	196	173	198	175	195	194	184	193	178	180	202	207	196	203	177	176	199	184	185	171	176	201	169	184	179	192	203	169	182	176	174	145	153	144	187	172	181	166	191	161	172	182	178	163	161	178	174	156	185	157	176	198	189	196	160	187	174	161	200	169	152	191	167	180	213	195	169	190	154	206	194	171	176	178	187	172	169	164	182	176	177	179	174	170	186	184	188	187	193	168	203	180	177	171	166	164	196	173	192	180	169	155	178	187	178	181	161	192	184	189	156	185	198	183	170	165	172	179	193	184	178	179	168	156	193	184	192	191	174	171	148	196	190	156	169	181	184	196	159	159	184	163	167	205	173	178	176	162	186	195	195	184	203	179	168	180	155	187	171	160	168	179	182	186	177	183	156	167	173	174	216	187	178	170	188	181	160	196	195	160	191	194	153	177	166	162	213	169	174	189	185	161	170	171	179	207	200	183	183	173	201	184	174	168	185	179	182	178	192	173	192	190	173	139	154	211	188	169	185	189	175	188	180	186	182	190	179	188	175	178	157	163	146	176	183	183	159	178	170	191	168	189	146	201	175	167	204	210	186	180	188	180	180	196	173	180	201	170	152	150	167	204	170	207	168	164	195	161	166	198	160	189	191	200	193	185	173	171	186	169	176	165	183	183	200	149	181	192	200	210	183	174	188	179	173	187	172	184	184	188	188	190	176	169	180	172	183	156	177	183	160	166	189	175	152	197	198	195	153	162	198	155	163	184	161	182	181	168	149	171	187	184	170	173	195	171	188	182	165	190	185	176	200	174	181	186	160	161	162	190	201	182	189	160	171	179	209	168	191	213	188	172	163	159	182	154	185	181	166	167	159	177	192	177	181	180	198	183	176	169	191	187	214	163	173	167	180	194	160	167	168	156	189	183	174	210	174	172	166	175	182	175	181	178	184	162	166	190	178	196	177	158	180	181	166	187	193	154	175	175	161	189	193	176	186	188	204	181	212	179	157	164	197	194	170	150	188	197	204	178	187	174	171	171	171	175	150	156	160	168	170	186	184	166	177	189	169	151	177	179	186	214	182	166	164	167	189	185	167	155	175	167	179	180	161	162	183	187	174	212	190	178	165	187	172	170	199	158	190	185	188	184	174	166	176	148	166	175	179	189	171	199	198	179	181	173	180	149	184	188	167	178	185	198	159	183	179	179	177	188	184	175	158	179	196	169	177	166	184	173	175	174	202	183	179	176	163	163	146	148	176	183	177	168	181	178	181	197	187	193	166	190	166	175	161	169	175	172	188	177	163	189	185	189	181	178	165	142	175	214	185	170	161	183	178	160	170	188	158	176	177	163	189	187	188	170	170	191	177	161	173	160	165	184	180	190	197	154	181	183	171	163	158	175	163	199	173	171	179	159	171	183	169	176	164	181	178	189	159	196	175	174	165	179	173	197	195	189	165	193	194	171	159	158	179	192	141	175	211	195	189	173	174	181	184	173	190	140	175	193	153	156	204	166	162	184	184	179	197	173	183	179	177	180	171	186	173	165	182	180	183	175	192	178	203	167	156	154	163	162	185	176	174	172	168	172	178	172	189	153	189	194	200	191	188	192	198	176	181	178	153	193	193	172	153	182	188	197	203	189	179	172	171	167	182	174	156	162	161	177	186	188	163	166	179	195	179	187	161	187	171	168	168	185	183	161	155	162	183	184	196	190	182	187	163	177	167	171	182	177	160	192	146	172	153	164	175	174	177	201	174	178	171	174	158	173	167	167	165	164	172	209	178	183	195	180	149	198	183	195	164	178	186	200	178	172	151	175	183	140	184	178	183	160	181	159	184	163	181	186	165	157	184	166	176	180	189	206	169	205	193	163	187	189	178	165	175	177	166	175	182	153	190	201	155	198	174	188	178	204	157	183	157	181	187	191	176	183	164	188	156	177	170	166	178	159	193	164	179	167	154	155	186	164	153	142	185	177	156	189	150	158	175	180	163	166	162	177	196	171	183	168	192	183	173	178	169	179	183	189	182	177	202	180	158	168	174	189	173	172	168	140	175	153	158	185	183	159	198	173	165	179	199	162	182	181	199	192	163	197	173	196	183	183	171	184	168	171	189	163	192	184	178	189	175	179	171	172	183	209	153	175	178	172	203	204	192	189	172	157	182	172	213	195	172	196	175	182	163	162	184	181	180	172	147	169	166	168	185	200	176	170	141	184	171	170	161	143	196	184	164	166	165	161	192	174	180	154	185	164	161	169	179	180	182	179	173	153	170	176	185	192	187	162	156	179	172	168	155	175	189	155	213	198	182	173	171	178	191	167	160	175	162	165	187	176	184	167	182	190	201	193	164	196	177	176	175	157	129	188	172	163	171	189	194	173	159	162	173	174	146	171	155	153	175	166	173	171	159	173	178	187	177	183	185	195	138	165	199	171	178	167	166	177	138	206	180	160	144	153	154	168	183	161	173	175	191	179	163	173	167	183	175	188	161	207	171	171	175	164	164	185	170	156	173	195	177	181	190	194	174	167	186	166	181	178	166	185	168	183	190	199	172	170	183	204	154	161	167	170	141	170	144	194	201	172	171	218	165	166	170	161	199	185	187	167	154	180	171	189	159	199	167	158	161	173	176	165	175	165	187	199	209	159	161	189	176	160	165	190	149	183	184	190	157	153	162	189	152	166	159	167	171	197	169	199	170	162	171	191	193	189	178	173	214	185	185	174	187	156	155	149	175	152	173	181	164	166	166	166	162	194	165	167	193	188	179	148	159	165	146	143	172	173	171	179	197	153	193	188	168	156	176	179	204	163	185	183	173	160	176	169	168	185	174	196	190	176	176	172	182	210	165	170	178	143	160	192	163	191	179	164	179	169	147	184	176	178	189	187	187	163	173	145	161	196	164	158	184	192	189	173	204	177	171	169	185	170	185	189	169	169	171	160	192	169	157	177	200	196	171	158	173	173	191	182	184	176	217	196	172	168	190	171	183	183	181	173	163	171	157	167	172	173	148	174	181	187	181	152	177	154	184	175	173	178	162	214	193	197	156	197	175	186	193	172	181	152	160	180	169	165	170	183	178	165	168	173	160	174	187	171	166	181	195	190	186	177	186	177	183	168	178	198	161	185	198	190	157	175	186	153	202	191	209	171	160	181	173	171	162	199	178	193	188	166	173	179	164	184	220	178	208	173	191	175	172	151	168	147	176	169	158	176	187	193	190	180	166	208	179	171	180	187	179	175	176	200	221	170	155	167	160	192	179	173	189	184	189	181	169	165	183	192	162	171	199	185	199	156	190	193	168	158	182	190	196	182	170	164	177	187	174	193	184	185	177	167	191	149	175	152	178	181	194	156	156	170	153	163	162	166	175	157	183	177	177	158	190	178	183	164	150	176	170	150	176	175	172	187	172	173	181	188	175	180	179	187	181	165	162	187	169	160	177	165	174	197	205	174	152	174	178	182	193	180	189	164	198	175
8183	1094	2157	2299	1899	1466	1206	1025	961	877	807	722	656	631	642	643	571	594	586	565	521	532	533	525	501	507	508	495	486	456	478	468	486	473	489	482	436	474	453	490	448	485	464	501	496	490	477	445	450	479	453	470	447	432	434	472	468	476	458	462	453	459	458	485	493	455	439	453	432	437	437	447	466	456	419	457	498	421	432	455	452	501	465	475	489	451	464	444	461	445	447	451	440	431	461	453	466	422	470	496	463	426	445	457	433	419	441	443	425	490	454	443	436	435	467	465	455	449	468	445	431	455	452	455	424	434	481	484	441	415	453	447	450	460	462	418	445	462	428	466	471	442	425	424	446	408	437	473	457	484	470	454	436	444	450	424	438	439	455	408	441	460	463	476	430	460	435	467	435	444	446	430	458	467	450	460	432	428	457	427	423	457	471	461	407	420	436	432	443	445	425	431	478	477	416	467	425	437	425	440	480	437	451	458	481	451	463	453	421	430	457	434	455	505	487	475	460	469	468	469	451	439	471	479	482	408	472	477	465	425	464	440	425	445	437	451	429	446	437	456	428	425	407	397	445	409	452	472	462	457	455	475	483	483	466	435	450	393	451	445	453	433	481	479	460	457	436	441	464	452	471	374	437	472	463	427	450	495	455	473	448	452	435	431	460	470	416	461	454	479	447	461	445	469	453	434	462	438	406	446	475	466	460	445	464	438	462	473	480	476	449	512	473	471	460	468	452	448	433	435	449	454	461	471	436	439	431	456	418	433	470	443	443	460	430	420	438	433	442	472	434	474	447	464	459	423	444	456	444	474	463	469	451	459	423	440	430	437	449	461	449	424	442	442	426	422	420	480	464	440	483	467	496	447	426	444	468	423	430	435	408	445	455	426	433	435	422	446	474	410	441	479	447	444	450	450	414	491	465	455	455	467	439	474	466	447	462	444	443	449	430	456	441	437	466	478	461	430	477	434	476	436	444	412	447	466	448	431	470	427	482	449	468	441	455	439	435	435	434	417	458	429	479	463	473	459	416	462	469	441	450	464	459	434	435	455	455	476	457	443	452	431	425	458	455	521	469	486	487	456	443	468	412	461	458	471	474	443	471	430	425	438	447	461	478	452	452	435	434	456	444	401	449	450	452	448	492	449	447	454	417	471	438	444	441	478	413	468	495	448	424	478	453	439	455	435	462	465	421	429	425	458	450	453	428	466	429	423	434	435	423	455	453	459	477	433	443	450	446	404	431	434	485	432	455	414	468	457	433	462	454	449	460	431	480	458	427	408	468	459	436	442	499	473	461	468	429	474	451	465	465	479	432	442	443	474	446	443	412	424	460	454	462	454	467	450	467	424	447	447	481	475	417	468	430	450	431	472	466	459	459	431	451	441	452	435	402	443	396	459	451	465	415	443	445	441	428	483	448	433	416	426	443	463	438	443	419	477	426	462	460	461	431	448	463	460	493	443	424	454	421	426	441	444	442	475	434	467	461	466	490	477	444	457	445	485	425	443	487	452	445	492	476	424	445	420	456	454	459	438	440	431	415	459	464	435	476	479	447	446	414	453	480	456	445	454	416	441	433	449	469	445	449	448	463	471	417	424	473	463	427	434	445	465	471	427	434	443	437	463	417	452	440	457	476	460	468	418	448	430	429	449	446	460	430	428	466	487	449	420	460	443	445	424	436	446	444	426	425	480	464	450	465	453	434	420	444	468	445	418	481	468	474	481	457	434	474	443	463	450	448	416	445	430	440	439	453	447	477	409	449	437	451	451	439	460	442	461	446	460	424	462	439	463	469	491	430	478	428	475	430	485	436	468	445	472	448	460	459	461	451	452	452	444	438	433	430	461	433	463	459	446	438	390	480	416	455	457	444	411	457	453	437	448	442	454	449	470	436	434	454	461	454	470	453	498	446	437	468	444	456	464	418	459	477	450	447	437	488	407	427	462	450	424	439	482	461	421	421	441	433	437	430	462	439	433	445	464	452	467	482	479	441	424	486	467	438	463	455	402	440	433	428	468	424	425	424	439	421	468	440	420	455	445	491	463	430	459	486	413	478	424	464	444	440	422	435	463	476	450	478	444	463	454	431	450	411	451	455	436	449	430	452	456	418	446	418	440	444	481	407	478	470	446	429	442	525	434	450	441	457	435	426	424	450	452	429	442	455	455	451	453	474	434	413	382	458	432	450	468	427	428	448	429	429	430	449	404	436	404	442	434	440	441	409	442	440	425	471	461	441	490	420	465	416	462	491	441	469	417	439	416	454	403	452	509	505	421	437	432	432	449	442	478	455	461	434	480	433	461	450	443	454	435	446	447	441	396	460	468	410	459	437	446	431	457	503	465	425	450	461	439	471	434	444	484	469	451	451	457	420	463	400	447	440	446	440	473	458	421	425	439	447	459	430	430	454	463	462	470	432	449	472	438	447	428	454	450	416	466	451	442	455	456	437	459	466	481	415	458	436	452	452	454	434	422	460	416	459	463	442	415	450	511	395	416	496	478	476	451	412	430	426	428	463	440	475	446	444	392	463	478	481	418	472	475	424	457	413	444	491	429	438	453	421	417	443	422	410	410	467	413	456	453	488	449	472	431	460	409	424	442	488	463	475	412	430	459	481	453	464	465	449	442	451	436	474	465	439	420	438	482	435	462	443	398	468	412	415	440	496	443	483	472	432	474	445	436	443	456	466	481	445	447	436	447	414	480	449	456	392	460	449	437	453	450	443	459	443	476	424	484	430	425	445	442	447	447	392	420	489	441	442	460	475	452	438	410	433	460	465	433	464	439	459	447	474	443	452	445	453	421	464	436	441	443	440	444	425	450	441	454	428	441	447	451	437	451	442	479	427	455	432	451	454	465	446	442	484	476	447	480	454	423	445	423	452	464	459	469	462	456	442	455	453	469	470	460	422	454	396	457	442	482	427	459	458	477	440	445	454	437	424	471	439	434	452	399	452	461	440	444	469	444	478	412	444	422	443	448	468	455	465	487	455	445	425	455	438	496	437	439	442	434	445	422	456	426	429	439	448	426	443	447	474	443	444	401	487	482	434	474	404	460	449	486	438	464	427	480	417	431	414	418	470	435	451	470	416	434	452	454	428	450	428	464	460	476	437	467	433	457	448	432	469	427	437	469	459	424	458	418	432	462	458	488	477	431	445	474	424	467	442	472	452	463	446	417	464	462	438	421	426	440	443	457	463	473	407	492	425	433	482	398	494	427	484	464	467	454	467	440	460	439	460	425	420	444	443	444	448	486	419	430	468	420	466	444	450	423	453	466	438	438	473	465	450	464	443	435	458	454	423	429	479	465	432	403	450	448	481	445	432	444	483	460	447	460	450	452	436	436	398	505	433	464	472	442	467	450	450	483	432	432	461	468	459	418	442	418	453	459	484	480	434	430	470	462	484	440	451	468	467	431	424	425	465	429	461	437	445	472	442	450	435	460	421	423	417	459	442	442	420	440	448	468	439	446	425	466	449	449	436	474	450	450
1668	278	322	295	274	319	297	308	265	292	304	292	274	280	268	321	290	302	278	303	280	297	279	271	272	291	274	282	320	302	275	270	282	258	268	293	316	273	253	252	310	292	279	246	240	297	270	288	278	307	272	294	312	270	299	293	249	292	308	261	275	292	256	290	310	304	276	300	281	311	273	278	308	297	283	271	277	314	269	284	278	279	294	268	291	261	279	250	261	270	316	292	294	278	290	320	326	286	263	296	272	314	278	276	301	283	262	291	307	282	271	315	292	246	258	275	275	262	299	283	288	276	281	258	288	275	272	291	276	296	296	264	280	281	241	268	316	290	302	289	254	299	273	298	285	288	297	298	255	301	272	308	260	298	300	260	262	293	295	308	262	307	302	249	275	322	274	254	281	279	321	322	305	269	336	302	301	286	274	263	312	270	295	293	287	289	272	271	280	289	269	299	262	281	294	288	307	303	286	304	270	270	294	314	257	303	297	274	322	304	292	305	289	247	284	298	287	285	262	272	266	309	285	266	301	265	307	290	297	285	269	294	280	289	279	290	303	274	293	283	295	327	315	291	270	279	282	284	261	290	300	308	299	302	304	318	318	275	281	310	310	273	247	319	310	285	293	310	274	293	288	267	302	281	257	287	307	290	251	306	256	298	289	282	283	269	268	273	255	258	286	316	318	266	289	273	265	249	252	293	277	262	326	280	301	256	320	290	287	281	287	280	307	289	320	286	279	279	275	280	304	307	276	276	299	269	257	274	262	241	311	283	302	311	277	288	266	259	285	299	276	254	253	273	277	315	274	282	242	301	322	268	267	291	276	293	317	274	285	317	295	302	289	278	249	278	269	261	292	261	275	291	280	300	280	268	294	288	282	279	275	260	267	275	274	255	252	295	281	290	302	265	276	277	273	283	307	281	302	300	273	293	263	282	302	274	298	286	286	291	312	296	307	287	277	273	304	301	280	277	275	318	260	286	308	293	284	296	284	287	285	251	280	289	288	271	294	297	290	298	294	286	273	301	258	289	284	320	278	292	316	288	282	287	294	272	263	285	286	297	291	283	278	290	241	266	289	290	258	262	254	296	275	297	264	286	287	284	321	292	251	299	263	279	304	291	296	317	286	281	312	322	257	271	278	291	333	261	292	289	275	304	286	274	299	305	279	306	279	283	270	324	293	303	307	305	264	289	296	265	237	271	254	295	262	274	266	277	308	295	272	265	319	262	256	270	292	282	285	298	289	287	300	282	298	295	304	277	295	299	277	271	302	305	284	305	255	316	297	283	270	293	309	306	278	287	244	302	263	302	249	297	292	271	248	272	241	297	306	310	279	282	281	267	273	302	283	263	299	281	281	295	289	288	286	279	297	258	274	284	290	294	260	290	284	310	300	264	300	289	288	269	286	282	323	278	287	251	291	270	303	310	288	283	278	285	257	272	294	318	287	274	287	286	301	279	267	277	286	290	283	304	308	285	291	306	266	279	279	289	295	267	290	253	297	300	313	297	318	280	285	303	267	264	276	287	286	301	276	286	285	275	252	264	300	273	318	264	277	288	326	296	285	311	286	290	298	274	303	270	305	288	289	286	320	298	310	304	272	245	257	309	269	250	290	293	288	270	297	280	273	301	278	264	271	287	279	273	279	288	279	313	275	286	290	339	248	291	297	298	291	256	308	266	275	296	290	289	258	267	259	289	275	281	259	264	275	280	319	275	292	256	291	324	280	264	279	292	286	253	290	284	292	281	266	327	264	276	282	296	277	283	297	283	290	266	286	276	299	288	290	286	269	310	297	265	284	247	249	282	314	264	277	300	299	269	286	295	286	314	293	291	265	308	285	310	256	263	282	258	284	288	299	318	274	267	329	254	277	288	241	304	310	312	276	294	314	299	295	274	274	267	309	301	265	288	249	293	278	264	252	285	312	254	314	280	306	260	267	265	304	313	285	277	268	277	287	253	268	264	285	280	316	325	293	305	294	260	303	287	290	274	251	297	280	272	297	275	262	282	298	260	272	276	292	259	269	314	251	291	309	279	284	272	275	248	292	276	294	310	267	266	293	311	289	284	277	277	281	260	271	256	286	289	313	268	235	283	257	296	280	296	311	308	290	282	291	279	278	304	280	296	256	284	280	286	315	313	288	295	295	308	283	246	315	247	291	313	273	297	257	269	245	287	266	314	271	288	277	269	259	282	275	258	280	287	285	311	254	287	291	294	292	268	257	270	268	298	278	306	285	259	263	314	305	289	241	304	292	314	275	286	308	296	298	301	298	278	289	280	257	282	275	295	314	278	277	292	275	299	294	295	259	256	273	270	302	297	270	278	294	319	297	287	291	261	296	275	286	292	268	296	254	298	271	302	288	275	253	287	299	314	272	264	306	287	279	325	288	270	275	296	297	269	308	268	283	290	283	294	304	302	281	285	278	285	313	319	247	265	313	280	295	265	313	267	297	298	276	276	277	252	282	291	288	291	252	298	304	297	251	289	261	272	269	259	270	305	286	299	288	286	283	268	258	284	238	277	300	268	296	265	292	300	304	251	278	259	253	272	281	266	291	280	290	296	263	275	267	274	281	257	282	281	299	262	270	266	297	260	279	293	300	281	263	286	262	269	303	289	259	294	274	259	333	303	254	258	282	267	289	293	273	306	291	286	292	260	291	289	303	316	305	295	309	280	291	269	281	306	293	307	290	290	275	275	278	275	292	269	290	255	283	294	279	285	295	274	261	275	305	280	274	272	285	261	280	292	304	281	273	319	285	275	278	282	279	290	300	289	287	300	254	280	288	279	288	288	280	277	280	308	280	292	310	276	271	289	301	259	271	289	268	257	279	300	263	307	291	316	256	260	292	258	276	285	289	333	288	280	301	257	278	305	301	262	295	293	283	281	313	301	300	285	320	261	272	242	274	282	275	292	311	287	270	259	298	282	292	302	266	280	283	286	289	268	298	283	284	276	277	297	316	259	288	273	257	299	284	291	292	262	245	278	262	300	278	284	334	272	268	293	297	281	321	279	265	318	286	272	267	307	272	271	295	274	334	333	282	303	283	242	288	306	278	279	248	272	308	244	281	279	311	300	280	267	276	327	279	279	283	275	271	305	297	314	280	254	306	299	301	283	318	296	248	275	300	326	269	283	281	272	295	300	277	290	273	299	290	275	303	277	313	263	275	299	304	299	302	276	261	276	276	275	256	269	280	263	269	340	283	288	262	297	310	288	329	311	307	308	262	262	275	280	274	280	249	246	298	244	278	292	281	271	293	286	325	282	310	296	296	301	306	303	243	269	269	257	268	280	257	296	274	247	301	321	277	304	262	278	307	268	274	299	296	272	255	293	305	251	261	277	295	290	301	289	277	256	271	303	290	267	289	279	280	288	292	272	281	264	292	290	277	283	323	296	289	276	295	277	283	277	279	285	264	305	283	246	251	276	299	303	257	264	273	306	281	290	283	302	298	291	314	271	283	309	296	291	301	284	304	275	272	272	270	283
1923	704	663	685	683	633	625	699	642	637	680	637	646	677	592	643	616	629	632	620	630	617	661	640	755	652	596	590	648	636	641	641	642	605	626	622	641	642	608	661	637	644	645	626	614	618	651	690	638	646	635	644	658	693	623	641	623	647	666	638	660	641	640	646	675	651	621	656	593	645	660	634	675	648	647	696	641	624	640	619	647	620	650	634	605	662	627	649	632	630	620	589	677	611	633	615	634	626	662	640	670	680	595	631	604	617	629	614	631	664	589	682	694	604	686	606	571	656	649	619	655	649	643	647	635	647	679	599	634	654	652	659	672	615	643	603	707	625	603	594	601	631	645	610	670	654	678	652	619	642	663	605	647	625	674	621	681	634	667	625	673	585	564	633	621	653	638	620	667	636	628	643	627	632	630	623	662	613	677	628	653	648	658	616	606	634	660	674	627	603	563	624	626	615	665	617	653	622	656	636	642	602	625	648	615	672	613	659	638	682	609	637	629	640	628	630	647	643	624	649	629	630	596	625	618	575	623	670	639	674	655	622	604	649	659	619	636	624	624	630	658	669	664	642	590	645	610	643	606	604	622	630	630	673	634	613	604	626	626	609	678	593	661	634	630	607	711	660	649	609	586	625	623	667	638	631	620	660	709	619	657	660	645	668	623	659	631	647	620	616	645	630	634	637	633	646	648	604	668	653	630	646	657	628	622	669	625	655	664	659	624	611	626	631	644	604	624	602	651	683	655	652	631	638	636	677	656	647	595	646	629	659	641	624	620	646	692	632	637	643	618	649	649	588	638	630	651	653	609	645	643	637	598	630	641	636	698	632	618	669	682	671	668	653	652	626	665	646	641	610	643	603	662	608	628	664	597	613	630	636	654	639	629	623	634	629	631	622	647	617	613	635	586	671	687	647	640	700	697	623	652	636	672	663	647	610	613	647	624	597	618	683	639	626	646	642	600	618	680	614	628	621	630	642	634	666	643	648	647	637	636	626	607	644	644	664	649	637	619	611	640	633	610	600	585	616	605	604	573	628	613	638	627	637	639	647	599	642	627	656	603	607	666	652	593	602	667	607	593	607	661	634	660	635	667	663	677	643	650	643	619	636	646	666	587	608	656	609	635	661	621	629	653	618	652	662	639	622	636	663	647	626	666	600	648	626	586	617	637	638	623	608	657	653	639	640	619	627	607	659	622	628	611	622	652	640	672	639	641	640	684	629	651	648	606	619	630	595	625	627	647	642	616	617	641	637	663	600	671	664	650	609	640	618	619	651	628	597	674	610	640	644	621	671	633	628	659	650	605	668	620	634	599	602	653	637	646	623	652	640	639	671	657	662	619	620	604	626	626	648	662	651	616	683	668	666	620	662	634	651	671	624	638	623	618	663	612	625	658	678	635	596	644	699	660	660	656	626	614	618	631	617	624	658	653	647	620	599	677	628	606	634	652	628	630	620	619	628	614	658	614	576	600	659	643	636	630	617	676	641	618	664	607	652	627	656	615	656	600	638	679	594	636	713	647	614	671	674	651	638	644	645	627	676	578	660	592	633	651	606	625	645	600	599	648	671	651	640	610	625	609	645	607	621	624	642	600	633	635	670	647	640	634	618	594	624	660	666	631	617	641	623	604	612	642	585	628	651	636	631	662	621	665	610	679	635	613	659	624	648	644	624	670	633	618	669	623	648	620	632	639	620	616	581	635	690	649	638	633	659	627	649	635	642	644	676	690	679	580	615	623	595	614	666	627	630	614	655	635	662	626	590	636	665	661	657	635	634	623	646	680	618	580	648	644	619	577	613	654	592	620	667	631	631	636	695	644	620	684	655	626	691	618	635	634	636	634	655	626	633	723	636	617	650	655	682	679	593	692	637	612	627	623	640	649	628	650	637	651	635	597	630	655	667	644	666	638	619	625	627	632	626	658	626	633	599	638	644	609	652	640	650	642	660	670	682	656	670	654	637	644	644	621	630	630	626	688	655	636	626	605	636	617	641	615	621	637	622	637	618	656	652	620	664	677	637	661	630	632	626	665	652	604	644	644	624	606	626	669	613	602	592	636	625	603	656	614	636	620	639	656	655	640	653	628	635	632	601	650	642	607	657	651	692	646	592	643	661	621	631	647	626	655	640	592	593	654	623	673	630	611	653	684	664	648	655	655	669	665	665	633	623	626	626	621	652	636	662	636	658	618	660	648	620	650	624	639	638	628	618	620	646	622	645	612	639	632	666	632	610	640	654	606	590	636	603	594	653	637	632	672	644	637	619	629	616	685	633	661	646	649	656	646	647	653	620	639	660	641	591	620	645	614	629	658	659	644	660	643	660	663	644	601	657	675	663	605	620	617	653	656	633	595	603	620	634	654	652	636	661	637	635	640	565	636	652	636	642	665	656	595	645	665	651	601	641	635	661	664	637	655	614	632	621	659	634	595	627	660	665	674	628	647	563	685	659	647	626	628	631	705	670	627	637	635	648	607	645	647	653	599	609	631	653	611	631	636	666	620	647	599	669	612	643	632	641	646	640	661	635	618	661	636	600	657	653	647	644	692	656	604	639	635	604	610	619	622	626	628	629	655	630	629	666	598	632	644	619	645	666	615	632	618	616	638	651	598	653	591	650	642	632	641	625	706	620	629	638	652	680	648	608	637	634	656	644	637	633	623	649	647	644	616	683	614	647	618	620	609	617	623	615	665	651	619	634	644	640	633	632	635	638	656	657	669	660	668	590	659	653	668	658	656	673	671	673	641	652	629	636	641	633	645	653	664	594	644	660	647	610	617	704	646	658	606	670	659	639	685	647	634	675	669	648	651	611	577	630	595	660	655	668	614	659	653	639	646	633	604	580	620	599	627	625	656	646	651	628	662	653	644	681	618	624	611	626	637	644	641	626	655	647	601	643	671	627	654	650	665	613	680	616	640	616	647	625	656	631	633	640	631	702	618	611	615	636	617	641	660	615	617	619	604	641	651	696	655	636	654	666	636	621	606	627	660	639	688	598	651	650	682	616	646	632	611	654	643	611	608	624	622	618	642	622	642	666	621	617	658	651	667	680	609	632	625	641	654	619	625	621	613	685	625	668	635	637	657	636	582	655	610	668	632	620	634	620	667	663	604	637	662	615	610	615	651	613	616	680	630	665	674	652	641	622	642	615	677	645	654	642	607	651	665	636	613	637	638	601	700	609	648	643	651	680	594	648	645	636	616	647	644	648	626	653	662	613	650	617	640	604	658	664	647	624	591	634	650	629	655	623	623	665	664	632	688	628	637	596	633	642	653	631	644	685	626	619	629	656	624	651	636	671	639	644	645	637	597	636	628	620	652	642	627	618	635	609	667	663	640	625	672	584	648	620	660	664	652	647	661	610	623	661	588	601	664	657	674	594	634	652	638	644	623	629	654	640	567	651	644	607	609	624	672	633	677	654	668	615	593	610	663	614	623	675	653	643	634	622	613	653	630	611	627	645	620	599	660	580	647	640	654	607	651	618	661	637
7346	508	472	411	249	210	197	172	171	165	125	135	131	134	144	132	133	146	113	130	127	132	130	141	126	113	125	133	126	143	110	125	121	138	130	134	148	121	125	112	136	136	144	126	128	124	116	102	121	120	103	141	98	125	125	122	114	115	142	109	142	111	139	134	126	137	118	137	109	130	162	109	125	108	111	119	154	117	98	134	139	119	126	112	126	107	132	100	126	105	125	133	136	111	132	128	113	120	125	128	146	133	104	127	140	139	113	117	115	119	153	128	93	126	125	116	127	134	108	111	103	110	124	117	136	127	135	127	151	133	118	124	107	124	128	128	121	119	123	128	126	117	115	121	118	107	149	132	122	128	117	104	124	140	131	142	135	125	93	138	114	120	110	120	110	109	130	136	104	134	125	116	132	116	122	128	116	116	128	129	120	129	98	123	147	119	136	138	107	126	137	130	133	126	117	139	159	127	131	122	137	118	131	118	131	134	116	120	131	139	124	140	120	121	106	148	127	125	122	106	120	147	125	125	132	127	125	114	118	121	124	141	128	101	112	132	100	115	114	118	143	137	116	133	125	111	116	126	123	134	131	113	146	130	137	118	115	104	131	116	120	98	108	128	121	139	122	113	131	121	137	129	106	118	112	134	122	125	111	141	123	135	118	123	121	138	119	121	106	129	117	106	118	133	140	141	150	134	123	143	158	122	103	94	121	149	132	141	117	120	129	119	128	113	131	128	118	102	141	126	123	148	119	125	130	134	119	119	134	124	136	123	118	110	122	118	106	116	130	128	131	96	116	118	115	112	122	126	131	136	130	130	114	109	132	104	115	128	120	131	111	118	145	130	139	111	119	124	119	136	122	125	122	136	128	117	102	120	116	105	125	146	118	114	129	126	125	117	155	120	123	138	125	108	138	139	122	121	131	120	124	112	129	129	121	108	109	109	120	155	101	125	122	133	138	124	109	135	133	140	130	111	113	127	151	123	120	119	128	119	127	112	100	127	128	150	134	134	123	114	127	150	104	120	123	135	122	134	118	102	132	156	127	120	99	137	136	121	119	113	115	122	123	115	152	103	106	99	125	144	111	145	136	94	131	131	120	123	124	128	115	119	137	137	114	127	131	130	99	123	112	108	132	121	109	127	99	123	148	132	101	123	107	128	136	120	124	115	107	114	142	123	130	131	121	137	144	117	123	134	128	130	101	122	125	106	132	132	113	102	138	133	114	109	127	112	110	127	120	130	118	135	128	137	118	92	136	131	122	131	113	156	134	114	147	134	135	134	144	122	129	121	131	123	139	103	115	127	137	167	132	123	128	134	130	132	146	121	130	107	135	100	120	108	136	118	126	123	141	143	108	118	126	123	111	134	107	139	114	122	143	110	127	115	126	144	116	129	132	118	97	136	107	116	139	131	102	143	137	139	132	119	126	128	127	129	131	125	134	129	129	140	127	104	119	105	112	133	139	129	122	107	131	126	136	125	122	116	133	114	108	141	106	120	136	142	119	123	100	118	133	147	125	115	116	134	121	116	121	127	112	111	118	128	125	117	136	134	140	118	129	153	134	119	117	124	146	118	140	109	134	149	133	121	117	143	114	132	103	137	123	113	150	124	126	119	137	119	122	124	125	110	127	102	122	140	124	123	125	110	127	128	117	118	110	144	129	126	134	120	118	116	130	132	129	115	127	141	128	127	124	113	129	130	119	112	117	115	123	117	87	119	124	140	107	117	117	129	134	126	135	125	113	152	117	102	125	94	125	123	128	111	107	140	137	132	152	149	108	117	141	133	126	128	121	118	115	130	125	119	122	127	119	132	124	111	122	140	127	110	120	122	133	136	117	123	124	143	118	103	122	128	127	124	145	125	118	143	121	135	112	122	126	129	135	98	140	93	158	120	118	112	126	129	121	117	119	110	119	127	133	114	112	140	126	120	133	132	144	119	117	116	115	150	144	121	123	114	106	121	118	131	124	121	113	125	111	135	117	128	126	130	102	110	150	119	114	127	143	112	135	134	124	132	135	142	122	130	127	120	132	160	130	122	124	141	118	107	115	123	151	122	121	119	126	114	127	143	153	107	117	115	131	114	119	118	141	123	113	108	125	122	117	117	113	124	105	127	136	123	155	148	121	109	103	140	132	123	133	119	133	117	127	145	132	108	119	127	130	121	112	103	135	126	111	125	127	121	109	110	127	104	125	118	130	114	142	111	115	112	116	114	140	123	110	100	115	127	125	121	112	115	103	130	150	126	120	139	118	100	121	129	111	136	128	138	138	119	122	129	134	109	117	136	133	147	124	139	144	125	138	127	157	130	125	104	130	97	120	124	110	141	110	132	125	126	113	102	155	132	113	139	117	122	120	124	118	140	132	107	123	117	132	126	121	116	111	130	89	102	116	124	129	127	142	135	127	119	119	134	135	98	113	123	117	132	111	119	133	127	113	130	99	126	135	121	99	135	145	134	126	126	129	136	114	115	97	128	135	129	125	121	129	106	120	137	135	119	117	114	124	127	122	152	123	126	104	118	134	132	129	156	130	106	119	128	117	116	121	142	122	114	117	140	136	112	136	137	128	130	129	130	136	99	134	113	97	111	138	143	127	121	126	136	122	123	113	128	128	125	142	130	113	109	131	116	118	131	118	139	143	144	120	118	103	109	141	141	102	136	109	102	119	123	123	130	135	130	145	122	122	147	120	133	131	116	110	117	119	111	131	98	124	129	130	123	126	148	127	124	122	110	140	136	133	128	137	133	127	134	112	119	114	124	133	128	129	133	123	130	128	111	106	126	134	130	129	123	115	124	107	129	139	132	129	136	137	115	102	142	98	128	135	144	121	131	130	124	116	135	126	116	127	133	112	121	96	132	128	123	129	130	132	125	113	114	99	105	137	131	125	128	118	101	145	131	118	114	113	119	100	117	133	128	127	139	125	113	131	139	140	122	128	124	139	135	116	134	136	116	126	113	121	114	117	114	132	133	119	122	115	133	129	134	139	143	106	141	139	126	113	125	145	115	111	113	144	131	114	120	148	112	114	125	126	114	141	133	124	137	106	128	106	126	143	127	130	90	143	110	122	128	129	108	127	105	111	119	136	128	133	118	126	110	126	102	133	143	135	126	126	138	114	91	115	111	111	104	130	109	120	146	145	122	123	144	113	119	122	124	128	135	124	116	124	129	109	121	131	98	122	130	132	133	122	134	116	146	108	119	104	130	146	121	120	121	139	126	123	127	112	128	120	137	129	147	114	110	136	126	109	137	133	123	134	125	121	126	124	134	122	121	119	100	146	106	123	103	120	129	118	112	124	117	115	118	131	106	126	115	123	157	119	132	120	124	117	117	150	142	125	126	124	137	151	105	116	133	101	132	123	107	122	123	112	110	128	114	120	149	129	119	140	139	129	100	92	142	96	128	131	135	109	124	131	115	126	151	141	113	121	121	123	134	129	132	132	106	126	109	110	107	134	130	115	130	134	102	116	125	124	138	127	118	136	133
6191	690	1131	1318	1031	924	751	676	597	511	510	500	422	438	435	386	413	364	397	353	374	376	378	371	355	347	354	387	362	360	330	342	319	342	325	311	332	327	342	362	320	323	351	339	313	327	339	350	353	308	341	303	310	312	334	348	351	352	345	317	332	330	342	291	347	334	334	314	355	366	342	334	352	325	312	349	352	317	323	332	327	320	297	322	343	321	367	322	317	344	326	352	303	319	349	344	305	335	320	310	342	323	327	348	317	341	305	316	324	365	318	323	349	344	298	322	320	299	330	333	313	329	336	358	284	358	303	330	337	289	320	298	297	292	320	368	347	335	319	322	346	338	313	318	325	325	332	326	338	323	319	347	334	310	350	338	315	317	335	331	335	326	375	310	310	311	346	289	324	314	305	311	321	309	309	323	325	329	324	292	337	313	332	342	337	339	307	300	315	348	322	310	305	318	321	330	315	348	354	322	331	327	305	312	335	321	321	336	339	329	318	326	303	327	353	308	330	314	288	306	343	313	309	310	309	323	347	331	288	335	290	331	334	328	314	323	320	348	293	335	309	313	325	333	346	319	344	302	311	312	322	343	299	295	353	319	333	330	307	307	330	308	304	295	348	371	341	303	319	324	307	316	322	323	305	306	318	317	342	323	313	337	331	314	304	349	315	317	300	311	349	340	328	322	299	330	331	342	357	295	304	355	357	324	325	304	357	294	346	313	332	374	351	320	305	302	328	349	352	321	342	339	340	335	305	319	330	345	370	306	317	334	308	312	325	337	297	336	318	341	330	339	297	297	335	330	303	308	338	335	316	357	345	343	356	305	300	313	327	335	358	311	308	333	323	318	297	293	345	341	328	328	311	324	322	349	343	301	310	319	309	303	279	320	307	295	314	349	315	315	336	305	326	313	323	324	322	320	337	348	350	311	313	308	338	341	346	296	338	343	328	303	341	346	321	318	354	327	305	319	329	313	332	356	299	305	318	337	330	294	319	324	333	309	301	362	309	315	351	338	306	325	313	337	299	327	323	335	340	323	340	317	365	300	345	315	298	327	310	305	381	311	341	323	307	318	311	326	326	313	332	326	335	347	322	298	300	322	343	305	332	311	334	322	333	305	304	327	339	335	317	342	326	306	338	336	311	301	314	347	307	336	320	314	327	334	346	279	320	308	326	332	322	325	339	311	336	307	317	333	318	309	362	312	315	320	329	332	317	316	316	308	310	323	339	318	308	328	333	326	341	323	339	347	343	336	312	332	321	296	332	313	336	333	321	309	355	318	315	347	299	331	333	326	314	327	283	315	317	291	289	309	358	315	337	326	302	350	329	310	340	329	325	316	310	339	313	304	324	309	300	304	323	316	303	314	326	288	315	346	320	346	359	342	322	338	345	304	319	326	355	332	310	368	298	326	352	319	299	317	337	322	362	341	317	314	325	306	327	341	331	311	335	313	338	305	308	345	332	339	336	308	364	315	338	315	343	307	358	338	297	310	318	323	326	323	318	313	332	329	323	299	320	311	306	327	344	346	362	313	324	330	293	308	314	310	336	362	331	342	346	360	311	345	334	327	307	326	308	347	338	330	331	323	306	334	322	345	325	323	326	315	328	318	332	298	314	331	337	344	327	306	311	333	303	331	329	316	323	301	339	327	344	304	366	341	344	337	288	316	298	329	354	339	344	337	303	311	324	304	340	334	339	307	311	281	348	321	340	338	295	333	305	305	326	331	325	323	307	322	339	317	320	331	318	291	308	324	309	324	322	332	341	318	321	351	329	359	317	309	355	352	359	308	309	303	327	320	328	317	346	335	310	311	318	349	290	309	308	327	314	347	342	283	318	340	366	300	323	325	304	325	360	311	323	324	337	333	303	307	312	331	301	312	321	340	319	309	328	328	320	352	303	336	298	313	328	330	312	305	333	299	315	325	331	305	335	344	305	338	351	355	288	331	354	306	325	313	319	336	317	325	336	320	338	279	317	330	319	316	322	337	322	316	306	292	319	341	326	332	333	332	318	332	315	338	335	304	322	312	301	327	323	321	294	305	330	336	300	317	343	324	306	304	312	341	305	317	341	301	316	321	334	330	354	298	309	347	327	348	331	328	313	353	341	371	341	311	347	312	323	365	309	315	366	327	322	349	321	316	312	355	316	322	308	322	339	301	315	313	340	344	321	333	313	332	324	341	306	336	344	298	338	308	326	322	331	301	308	325	311	299	323	341	320	310	323	299	341	329	318	310	340	344	323	312	280	339	353	286	308	311	331	363	319	331	294	320	287	336	327	318	327	333	301	347	332	298	327	365	321	357	325	332	335	327	319	354	309	291	305	311	320	362	348	322	320	346	325	340	313	350	332	373	343	306	316	349	353	350	316	341	343	298	333	294	310	326	347	340	323	314	316	319	319	315	310	294	338	339	322	330	342	346	347	332	346	308	313	330	328	336	345	324	322	328	291	325	305	304	319	347	335	336	359	327	302	315	330	318	303	328	351	314	334	285	345	335	369	318	325	341	327	286	352	321	320	308	329	322	290	330	317	319	330	323	329	333	315	336	327	354	335	346	331	318	315	330	333	301	318	306	344	320	332	308	297	326	301	288	361	324	303	336	356	314	324	329	332	317	302	344	326	326	312	316	313	315	313	335	334	341	320	280	343	314	291	307	312	293	304	316	322	337	336	302	327	322	317	293	348	349	322	324	317	326	287	330	315	316	326	303	327	365	370	320	320	305	305	342	311	295	312	343	323	377	333	300	322	301	320	317	317	336	333	295	309	329	301	283	319	319	306	334	347	341	306	288	328	319	347	313	340	298	319	337	328	325	318	302	345	322	306	330	356	308	306	312	329	325	343	335	343	361	298	317	305	346	314	339	304	309	354	326	318	311	341	302	297	336	335	325	305	326	315	287	332	323	336	310	318	282	335	350	314	322	305	316	313	324	324	316	308	353	311	358	332	347	318	317	343	321	330	334	314	323	323	327	339	308	316	311	327	335	325	323	323	322	354	329	314	356	344	320	294	340	350	349	293	323	332	311	342	348	334	328	303	312	336	301	335	367	365	312	357	314	304	328	298	340	334	321	320	320	312	342	354	336	323	338	324	318	321	335	309	323	326	350	324	329	356	334	323	334	354	308	316	352	335	327	311	315	315	356	325	326	327	317	315	314	328	321	286	294	332	348	327	301	328	301	341	357	337	309	307	326	324	327	329	317	313	312	336	331	290	337	295	306	317	313	335	321	314	347	324	335	333	307	336	327	339	331	335	308	331	300	320	326	356	316	329	320	320	347	308	307	299	310	348	331	312	361	350	298	315	369	333	323	318	315	296	315	328	324	322	347	358	324	334	317	316	304	312	360	295	305	312	295	318	349	305	329	333	328	347	321	324	330	340	342	320	306	322	327	358	340	318	290	325	337	352	337	312	316	295	293	331	306	341	364	309	305	336	320	339	335	347	317	328	315	323	279	327	357	314	343	325	334	308	324	340	332	335	305	308	309
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
