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
338259762999	338259763558	338259764108	338259764658	338259765208	338259765758	338259766308	338259766858	338259767408	338259767958	338259768508	338259769058	338259769608	338259770158	338259770708	338259771258	338259771808	338259772358	338259772908	338259773458	338259774008	338259774558	338259775108	338259775658	338259776208	338259776758	338259777308	338259777858	338259778408	338259778958	338259779508	338259780058	338259780608	338259781158	338259781708	338259782258	338259782808	338259783358	338259783908	338259784458	338259785008	338259785558	338259786108	338259786658	338259787208	338259787758	338259788308	338259788858	338259789408	338259789958	338259790508	338259791058	338259791608	338259792158	338259792708	338259793258	338259793808	338259794358	338259794908	338259795458	338259796008	338259796558	338259797108	338259797658	338259798208	338259798758	338259799308	338259799858	338259800408	338259800958	338259801508	338259802058	338259802608	338259803158	338259803708	338259804258	338259804808	338259805358	338259805908	338259806458	338259807008	338259807558	338259808108	338259808658	338259809208	338259809758	338259810308	338259810858	338259811408	338259811958	338259812508	338259813058	338259813608	338259814158	338259814708	338259815258	338259815808	338259816358	338259816908	338259817458	338259818008	338259818558	338259819108	338259819658	338259820208	338259820758	338259821308	338259821858	338259822408	338259822958	338259823508	338259824058	338259824608	338259825158	338259825708	338259826258	338259826808	338259827358	338259827908	338259828458	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
13994	914	699	492	360	263	182	161	157	99	107	119	99	82	72	86	72	80	72	94	70	64	72	67	69	56	59	58	49	60	67	96	80	68	71	73	56	72	62	52	67	78	63	48	65	60	62	52	52	56	60	66	46	53	52	62	67	57	49	56	41	50	51	58	65	52	59	49	70	48	70	53	57	55	59	48	60	63	62	58	49	39	52	59	69	41	61	65	71	49	49	66	56	64	54	67	57	78	59	58	69	64	58	64	49	60	72	55	49	53	54	61	59	57	50	66	62	63	64	59	57	56	60	65	58	55	72	69	54	64	55	67	60	76	55	67	61	56	55	51	55	61	51	70	70	62	64	56	62	59	36	49	60	52	46	55	67	54	66	63	55	55	47	44	67	66	46	68	74	70	61	46	57	56	57	49	59	57	62	65	61	50	48	54	53	62	51	51	52	65	61	62	58	55	55	46	52	59	49	39	54	43	58	57	53	65	65	58	65	69	71	56	59	64	54	58	41	54	63	59	50	62	60	51	60	52	54	55	63	65	73	63	38	53	62	64	62	67	63	57	64	48	59	59	44	62	65	62	43	56	55	73	56	71	59	60	61	83	54	59	63	53	44	56	53	40	62	58	54	58	66	54	57	70	61	65	56	54	56	67	57	59	62	53	61	65	58	64	63	62	55	72	69	58	70	71	43	61	44	52	54	55	54	61	55	49	51	60	58	43	57	55	58	53	53	62	65	56	54	63	60	59	63	48	63	54	48	64	58	52	50	60	72	49	56	55	56	71	61	62	58	63	39	60	56	53	47	55	69	54	48	72	63	73	60	56	49	59	51	59	54	40	44	61	46	59	57	72	54	56	53	55	57	50	64	49	53	43	67	51	58	48	56	56	60	53	53	69	53	65	66	63	61	64	59	48	46	74	70	50	61	54	59	64	55	51	55	58	56	50	50	37	52	56	52	42	67	43	57	63	52	59	55	70	45	70	53	65	57	53	60	61	59	61	62	51	47	50	56	62	40	69	66	47	53	48	44	55	65	71	70	62	43	55	65	60	60	45	49	54	51	70	66	53	51	59	57	48	54	56	55	65	56	55	52	58	60	64	68	52	45	67	42	69	48	44	58	70	52	54	52	51	58	58	64	57	63	61	74	59	41	79	62	59	46	52	54	49	51	57	64	58	50	48	57	45	65	55	55	46	60	65	43	61	63	81	68	59	56	59	49	51	47	53	56	59	47	54	61	56	63	59	70	55	72	49	72	53	66	55	58	75	56	58	60	51	42	53	42	65	60	42	61	66	52	61	36	66	59	67	65	67	60	47	53	53	59	68	57	44	53	56	56	51	61	82	73	60	57	60	60	52	43	70	58	57	42	63	62	60	61	56	55	54	65	58	50	49	77	57	51	57	55	69	50	47	60	71	64	63	53	68	67	62	69	49	55	67	62	47	52	55	58	65	58	54	50	59	59	42	65	51	54	46	63	43	46	51	50	62	70	63	61	40	65	60	67	65	57	55	44	53	56	47	53	58	63	53	48	48	52	68	54	65	58	53	62	60	61	51	63	56	78	66	56	57	43	54	53	56	56	51	60	63	48	67	61	55	44	57	56	51	54	46	49	62	50	68	72	66	45	53	61	59	49	60	59	71	61	53	59	60	52	47	55	54	45	71	61	83	65	63	45	82	54	41	75	52	63	58	56	63	52	59	50	50	61	55	47	63	46	48	52	61	50	51	59	74	62	61	67	56	65	64	56	66	59	52	49	56	58	49	69	62	66	47	69	46	54	52	51	60	51	63	47	53	61	54	53	56	50	62	47	64	68	69	64	56	65	60	55	69	64	60	56	64	55	46	44	68	55	56	60	62	72	53	44	71	70	63	50	62	57	53	35	53	64	67	52	54	62	60	52	66	46	46	59	50	65	57	60	49	47	45	52	67	55	64	55	56	56	54	57	41	45	69	55	48	49	62	55	54	57	74	59	62	62	51	53	60	50	72	66	47	61	53	47	45	52	68	50	73	62	68	58	50	51	62	57	57	56	69	70	64	57	61	58	62	55	57	66	66	64	66	51	59	65	46	59	42	46	48	48	62	61	59	64	57	66	50	63	62	54	48	68	63	50	59	47	69	56	65	61	51	70	50	41	54	56	52	43	62	66	60	78	54	51	70	70	46	62	49	52	63	68	56	58	53	68	62	55	62	66	60	69	49	53	62	49	58	64	59	45	53	54	62	53	54	52	61	48	62	61	73	62	57	63	64	60	73	59	66	50	59	59	59	60	62	64	62	61	55	74	57	44	52	76	72	64	61	38	48	58	59	55	51	73	56	62	64	44	62	67	56	50	59	64	64	58	54	57	51	46	51	62	59	45	50	46	58	69	74	60	46	60	51	43	61	51	56	68	62	57	47	55	41	58	48	53	59	66	49	55	57	63	66	57	57	61	67	64	59	76	60	51	62	64	59	51	52	62	46	47	63	56	54	63	58	59	54	59	52	41	55	65	64	68	64	51	59	46	56	54	60	71	41	37	66	56	60	60	43	55	60	61	55	41	61	55	70	57	68	62	63	56	55	70	52	72	63	74	62	68	54	56	56	66	61	71	70	56	45	60	56	67	48	47	45	50	55	61	61	58	59	67	68	60	49	60	61	44	56	54	59	51	49	59	60	57	52	55	55	36	62	58	61	48	65	67	48	56	56	43	50	56	60	48	62	60	68	53	49	68	53	49	54	60	54	61	80	55	61	63	62	42	57	54	70	53	51	59	44	46	44	54	55	52	51	56	46	55	47	51	63	62	50	56	59	67	73	59	47	61	50	42	54	63	60	59	59	50	60	49	70	56	62	46	48	63	60	38	46	61	78	58	59	55	57	62	65	57	61	58	54	55	54	54	37	67	62	44	45	64	57	65	44	71	54	68	65	61	57	71	51	51	56	60	61	59	59	72	54	59	58	57	75	63	67	69	52	50	49	49	52	50	41	67	67	53	70	63	51	46	46	55	60	54	50	65	60	62	61	70	47	56	48	56	71	70	53	35	50	60	49	49	59	59	64	58	45	51	55	45	63	59	49	59	52	53	57	54	56	56	58	37	49	67	61	62	49	54	50	52	48	55	65	55	72	53	51	42	57	56	49	59	65	58	53	56	60	50	60	58	48	60	57	47	91	69	47	49	65	54	50	66	67	48	57	56	51	44	61	62	48	56	57	44	74	62	60	67	50	33	62	56	55	63	51	58	57	48	53	52	57	66	62	69	61	49	62	62	54	71	76	54	45	57	45	59	65	46	53	47	63	64	65	59	65	50	60	67	58	56	56	55	62	61	66	59	53	66	52	59	54	59	70	64	62	53	46	67	66	80	57	63	64	40	50	54	47	54	48	61	64	64	55	72	52	70	61	53	34	45	53	61	56	48	54	58	55	50	39	58	53	54	42	64	65	55	57	63	59	63	52	61	59	45	63	59	46	64	55	57	50	60	58	65	55	63	58	53	53	58	55	61	55
8086	699	1565	1763	1451	1105	900	708	657	537	524	418	371	352	353	294	277	282	262	249	248	244	218	242	221	216	211	242	216	218	184	203	206	199	209	225	179	211	185	185	194	196	191	175	205	185	199	157	167	172	197	179	173	167	174	165	170	173	156	176	176	169	163	183	176	174	147	191	192	172	169	162	181	165	164	166	181	161	185	161	163	152	158	172	168	163	153	180	168	164	144	164	175	168	151	158	159	178	157	138	157	160	153	172	150	180	142	172	167	185	167	167	164	170	175	142	180	168	156	149	146	165	160	186	175	164	165	165	172	129	153	152	163	184	150	165	178	158	149	166	138	161	176	155	159	176	158	178	168	172	154	149	147	174	165	165	160	154	142	158	141	152	176	168	138	144	150	124	192	147	170	147	146	165	180	152	159	148	187	148	182	176	157	188	155	160	164	168	152	170	187	150	158	172	167	181	185	133	161	155	167	138	150	147	150	148	186	160	183	131	181	179	172	150	164	180	131	167	160	158	169	157	194	172	153	141	144	159	167	166	174	157	153	181	161	190	172	180	173	188	154	180	178	163	159	156	171	171	158	156	141	177	144	159	164	184	173	159	144	162	175	188	166	154	171	162	140	179	163	159	154	160	160	163	162	177	155	163	173	191	163	176	156	153	141	154	162	160	169	165	184	141	164	172	154	148	177	139	153	169	170	175	157	172	171	147	149	175	174	153	152	172	177	187	185	187	156	151	142	156	178	152	177	170	144	191	151	168	166	154	164	178	174	154	155	177	164	167	157	176	164	167	159	154	172	149	149	152	175	169	164	160	145	164	156	157	175	155	167	141	159	188	178	193	165	156	170	157	142	182	179	155	174	140	161	169	142	164	147	140	169	161	170	164	157	179	154	186	162	151	151	170	148	189	164	146	182	157	179	170	157	171	156	161	154	149	163	164	169	148	166	146	177	180	161	154	144	174	157	163	167	155	156	164	163	169	187	132	153	157	184	161	161	139	160	166	160	141	144	165	142	206	171	168	180	164	158	165	160	178	171	166	162	163	183	160	137	157	155	149	144	164	157	145	161	137	180	149	153	171	161	159	144	162	149	169	148	189	159	172	150	150	176	156	154	189	148	160	165	171	161	164	151	135	155	151	139	153	157	161	167	138	152	152	152	168	167	157	161	191	171	163	158	143	166	152	169	178	139	147	157	139	166	180	154	160	178	156	184	152	152	168	139	147	158	154	154	153	169	138	183	152	163	188	153	155	168	165	166	161	156	171	173	199	171	151	161	162	172	172	158	173	162	167	149	162	165	159	159	142	161	159	173	174	154	175	159	167	151	134	182	158	148	149	196	171	128	173	175	161	163	154	177	141	164	176	170	184	167	151	194	172	180	148	175	154	145	164	167	163	167	153	164	167	140	176	160	146	178	164	187	157	159	159	163	154	159	169	152	158	144	150	156	154	163	179	155	143	162	151	169	167	158	156	167	189	146	165	150	169	136	161	168	149	156	160	181	156	153	168	164	175	146	154	163	151	161	155	155	168	214	178	187	158	170	156	156	157	163	176	160	163	148	148	193	156	159	169	147	161	154	196	140	168	145	155	168	154	149	184	177	203	172	155	168	171	175	173	149	164	166	158	152	177	154	182	160	157	162	153	169	153	168	159	158	167	144	152	169	158	162	152	153	164	146	150	158	159	177	158	181	164	166	172	154	154	152	172	143	165	156	158	165	170	166	169	168	158	174	174	177	171	147	162	166	173	168	157	176	188	156	156	156	180	173	164	149	159	157	162	167	158	169	149	187	162	159	182	162	169	176	142	162	165	184	182	156	143	149	178	153	174	175	143	156	152	169	158	162	177	166	163	141	174	157	156	166	142	179	176	170	157	163	159	155	180	146	187	165	159	166	152	143	155	156	163	144	158	153	163	171	153	151	170	139	142	177	164	157	172	161	167	165	161	140	164	172	178	162	167	150	153	179	174	190	187	152	153	168	163	175	150	146	162	150	168	185	168	172	182	159	150	155	144	168	151	164	164	170	155	166	155	154	173	175	158	149	154	179	177	184	198	173	167	184	175	182	169	167	152	176	158	167	174	176	153	168	168	155	183	169	169	192	187	165	171	159	160	159	176	151	170	156	146	163	177	160	164	162	161	169	168	174	143	160	162	173	151	127	158	160	177	143	177	171	162	159	200	147	190	160	157	154	168	165	166	174	159	166	157	186	160	165	159	141	163	176	158	169	161	171	145	165	149	158	162	147	154	153	162	165	177	156	173	173	138	168	152	148	166	169	156	174	149	148	166	158	173	185	138	164	174	160	185	168	143	168	169	153	170	181	161	143	145	165	167	147	181	185	167	173	150	166	136	143	170	142	184	168	156	151	153	173	162	141	166	143	184	172	188	194	165	180	181	143	161	147	147	163	168	167	148	177	149	162	169	171	141	157	155	168	160	149	187	167	152	160	174	157	170	153	182	166	155	131	178	159	174	189	165	189	157	145	174	160	170	170	143	162	157	158	154	164	162	168	160	173	169	143	166	174	165	143	161	154	148	183	165	202	171	164	171	169	152	161	175	160	178	159	163	171	180	181	174	174	171	183	151	156	158	171	154	169	134	152	153	166	161	165	170	163	140	158	155	150	160	156	172	157	157	178	152	156	186	173	178	168	155	172	155	176	125	166	174	170	158	156	136	159	156	177	179	167	150	157	174	161	168	186	160	207	140	144	146	161	145	158	160	140	159	161	165	154	162	169	152	140	150	155	168	177	173	144	164	160	137	180	171	166	151	186	156	181	163	154	184	167	149	151	162	147	167	141	158	144	173	162	166	194	176	195	174	150	175	154	178	173	174	164	173	161	160	168	159	152	189	158	156	187	161	183	169	156	153	172	163	167	160	149	167	167	145	160	185	160	170	158	157	189	158	164	171	135	148	139	174	145	155	145	156	174	158	150	174	168	183	165	160	161	145	196	148	160	174	159	154	161	170	150	147	177	164	149	170	155	152	164	150	158	170	165	166	146	173	160	186	163	186	160	169	170	145	163	160	195	146	198	172	146	163	141	186	171	164	149	175	154	160	164	161	168	173	157	147	157	155	172	168	169	169	166	138	146	150	159	164	166	154	165	193	159	159	158	154	155	153	144	167	174	178	176	148	190	167	168	138	170	165	166	150	152	160	160	151	159	165	147	158	149	180	151	176	174	167	148	148	168	142	167	163	182	184	168	158	161	162	180	186	162	165	158	151	168	145	185	140	148	149	176	158	180	146	175	170	172	174	165	175	188	185	168	164	156	161	159	160	142	174	157	171	164	155	168	170	173	154	138	180	186	168	155	178	152	161	164	163	158	155	171	169	153	166	147	173	189	163	164	141	169	135	152	153	158	154	158	167	143	147	128	155	173	172	137	147	138	172	156	156	162	129	149	142	167	162	179	140	155	170	170	168	152	154	150	163	160	156	152	157	156	159	166	168	162	155	174	140	160	163	146	188	178	160	186	145	150	164
1530	237	242	244	249	259	260	248	247	258	260	243	246	232	227	220	248	235	227	230	231	296	266	243	259	268	234	221	267	239	232	223	261	234	237	235	273	223	259	252	226	272	236	229	290	253	238	259	243	246	186	242	222	270	267	245	225	212	252	246	248	247	254	253	235	259	250	242	253	229	255	243	225	250	270	222	252	252	257	246	263	245	268	247	241	269	250	250	252	209	241	229	260	258	256	309	250	252	233	248	259	213	253	259	259	261	237	258	226	261	253	265	275	246	258	276	240	275	265	249	228	267	240	240	251	235	264	282	235	222	251	270	238	273	277	291	255	216	250	227	259	221	246	266	230	240	240	242	245	269	248	211	229	257	223	249	227	223	258	257	251	245	251	267	263	243	248	254	245	243	241	258	228	255	233	238	235	208	251	251	221	257	251	231	260	211	272	231	259	246	272	264	243	239	258	245	234	245	239	221	270	237	240	236	248	220	232	279	262	254	276	231	243	261	272	273	274	266	262	247	244	256	217	250	233	261	276	233	231	238	254	250	231	240	228	252	265	272	247	238	219	243	249	266	240	257	251	261	266	239	272	250	238	260	254	256	232	248	265	253	267	263	251	235	239	250	245	254	263	253	256	220	253	268	271	293	238	239	241	266	235	229	254	234	253	237	239	247	238	252	269	260	254	272	261	252	245	261	264	273	252	244	266	253	290	225	251	268	264	279	218	242	229	208	271	251	227	229	235	272	271	255	278	258	261	253	253	214	234	255	240	224	252	237	231	262	231	247	244	216	231	236	251	257	262	262	250	241	254	246	264	241	245	224	262	266	238	227	233	231	296	245	227	262	246	252	239	265	230	248	241	236	263	266	249	266	236	250	251	285	227	227	263	242	231	222	250	258	266	278	227	283	249	262	233	261	256	242	243	239	232	245	227	230	234	242	246	233	225	248	255	255	248	226	265	243	268	254	229	269	285	264	236	223	246	240	238	262	259	234	267	257	253	231	234	235	239	259	256	242	233	277	236	219	268	281	267	255	269	227	254	238	256	280	247	234	257	287	285	247	268	263	259	270	241	257	241	241	271	292	252	291	248	269	246	231	247	254	263	261	225	233	270	248	243	241	252	293	243	244	268	289	255	220	243	278	253	245	248	258	233	273	231	229	255	280	235	261	227	237	278	232	248	262	233	244	282	250	247	247	248	246	244	261	283	261	249	260	247	252	241	229	247	243	271	283	267	251	248	247	247	257	241	237	248	229	229	270	224	276	274	258	276	237	251	251	223	239	289	239	253	245	258	254	274	234	274	242	235	221	260	255	246	219	235	268	247	271	253	242	238	231	270	283	263	274	248	227	231	266	252	240	264	237	224	221	246	231	242	245	233	208	233	232	238	259	228	240	256	250	231	277	246	238	215	249	247	241	255	214	240	237	228	270	251	247	237	222	229	231	237	237	256	229	234	248	244	256	245	257	267	252	249	244	231	244	235	225	242	268	249	249	300	233	272	248	237	231	256	253	245	244	241	253	261	250	245	237	230	229	266	245	220	231	277	259	259	247	286	241	230	215	221	276	287	256	239	227	250	222	232	245	268	258	243	265	237	242	239	229	224	247	262	263	244	225	240	229	258	247	248	253	219	258	248	254	247	249	254	251	232	241	198	260	237	250	245	232	213	227	210	229	233	245	257	217	267	261	229	250	252	270	235	257	226	245	270	250	258	253	235	240	225	244	235	226	264	201	227	234	232	273	254	228	227	265	235	230	258	265	262	261	249	284	252	208	240	238	235	274	250	234	235	236	218	221	277	245	236	242	220	243	244	252	229	214	223	247	264	256	244	221	245	269	262	241	271	250	264	230	248	256	249	258	265	246	225	254	266	243	254	267	232	258	257	226	266	240	220	243	250	270	252	285	248	252	235	299	268	248	222	259	252	242	177	269	232	215	282	255	240	231	240	265	225	282	245	205	223	254	251	211	238	241	254	250	220	267	235	230	242	270	233	231	213	227	251	245	234	265	242	211	286	248	233	248	281	219	249	268	269	249	259	254	244	255	254	231	242	253	252	246	267	255	251	252	257	237	216	248	253	221	260	250	256	265	254	282	230	260	233	241	248	245	266	258	240	279	239	266	225	229	233	251	242	244	229	225	233	229	228	231	259	251	258	245	246	243	226	264	252	268	248	232	225	267	241	254	257	238	246	271	260	256	254	222	246	236	264	246	229	238	206	213	233	238	272	235	253	242	227	248	250	255	235	229	264	258	259	237	239	229	233	230	236	266	267	254	227	243	249	255	297	254	255	216	247	284	250	258	243	263	240	232	214	225	247	243	263	253	259	242	234	250	246	222	262	260	267	262	275	253	264	257	208	248	226	247	258	255	242	237	263	253	260	245	257	237	258	239	216	240	250	243	218	248	253	247	245	254	255	261	229	261	242	267	247	247	241	267	261	244	232	272	207	254	241	262	265	248	238	277	232	217	234	268	225	261	269	254	215	230	223	251	268	266	256	248	242	233	234	252	231	233	233	251	241	258	252	259	273	248	236	233	223	267	230	246	228	226	222	252	264	251	248	242	229	244	261	248	236	263	244	242	280	262	223	245	225	253	259	246	217	245	231	248	228	267	264	239	238	225	248	227	227	247	225	247	249	237	250	237	214	285	269	226	264	250	265	220	249	230	227	256	274	222	257	261	266	228	243	285	267	249	222	219	217	250	289	264	253	262	254	218	221	271	270	273	241	217	255	263	231	228	236	195	254	268	265	256	238	297	248	221	242	251	249	243	234	271	261	240	245	259	246	247	254	234	245	229	254	265	248	253	203	212	254	225	249	240	234	271	229	226	278	256	248	217	241	233	238	252	249	247	257	272	221	259	279	256	253	266	255	243	268	255	235	261	242	273	270	237	277	248	238	245	234	204	233	257	231	274	233	274	264	273	278	251	255	244	258	242	239	208	295	234	247	256	279	264	249	254	203	240	267	206	249	218	261	260	241	249	245	252	240	242	245	251	250	255	262	222	264	271	254	257	247	242	244	258	273	233	263	228	266	236	246	223	262	272	250	252	237	248	278	251	237	277	246	263	285	230	248	239	239	218	235	258	272	247	285	246	257	241	254	221	227	261	246	264	271	245	240	222	234	237	241	254	262	243	232	230	242	225	250	243	228	246	250	273	253	242	243	227	262	238	268	240	228	258	248	259	263	248	266	240	231	225	259	257	234	267	259	249	232	271	267	239	248	243	280	256	246	246	255	217	275	244	249	278	219	238	266	265	233	234	253	245	249	273	245	231	262	254	243	251	237	269	243	259	235	244	246	264	241	258	225	217	249	252	262	269	244	259	233	241	245	219	254	268	259	258	240	266	248	245	262	257	255	236	246	225	248	246	254	228	250	226	221	225	237	267	230	251	242	240	242	237	237	216	246	242	243	260	266	242	265	242	217	277	244	266	277	247	227	242	270	260	244	259	228	253	236	260	275	223	237	245	247	241	236	215	300	239	243	228
1752	576	579	574	565	605	544	533	566	581	584	552	537	619	539	556	539	566	523	547	550	576	575	547	565	512	568	575	558	549	534	509	524	568	556	527	545	561	554	560	513	626	545	556	522	592	566	556	602	598	559	564	534	567	555	552	516	585	579	567	515	526	553	550	534	561	509	547	547	553	508	541	552	553	564	529	541	567	550	546	543	567	570	584	571	556	581	554	528	560	551	541	561	546	537	511	591	551	547	507	543	532	540	545	511	555	575	568	544	544	526	526	570	591	521	530	583	575	548	562	577	566	545	526	540	576	570	556	547	534	561	571	541	543	554	550	563	536	555	520	545	566	539	514	539	578	550	564	553	565	524	544	543	532	573	530	516	522	561	535	568	522	580	532	541	527	528	578	560	493	568	530	592	569	570	572	557	529	548	538	593	545	548	559	590	547	561	556	539	574	550	577	561	574	567	567	592	540	545	573	531	560	566	566	547	541	598	545	541	559	513	563	550	576	539	584	515	605	550	559	567	559	524	570	510	535	545	549	546	551	506	546	566	554	573	561	543	551	525	517	574	531	521	534	560	536	562	515	572	556	554	520	569	524	540	518	562	569	558	597	564	554	529	538	577	544	503	571	523	542	545	612	556	552	585	517	538	553	559	561	548	555	558	511	526	535	593	555	536	552	562	528	576	533	537	542	555	530	524	548	527	524	527	546	549	527	565	574	519	533	584	547	571	581	558	523	592	529	578	559	523	543	553	588	578	547	550	571	522	536	575	550	516	564	571	557	540	542	547	538	532	535	553	539	551	539	525	539	564	567	543	576	535	554	529	594	545	563	550	566	535	579	551	575	540	547	559	532	529	582	523	558	549	561	533	521	565	556	605	569	544	518	533	556	570	492	535	531	511	541	576	562	529	542	570	536	584	544	502	555	534	557	578	501	523	521	522	532	557	541	551	559	568	536	548	565	540	601	539	565	539	515	549	549	517	540	542	525	546	568	555	524	584	574	516	528	557	560	530	610	594	546	572	605	540	512	567	504	563	581	553	550	600	565	547	528	551	579	555	573	565	564	532	603	559	553	507	552	583	555	581	501	588	585	556	545	553	541	547	509	469	547	518	540	509	590	535	585	551	579	567	556	534	547	541	570	545	607	571	523	566	565	520	556	538	533	557	546	546	553	513	565	533	545	541	535	536	552	550	531	560	577	581	555	543	561	557	540	543	538	529	583	585	542	569	553	557	544	507	536	524	568	579	528	561	592	524	559	580	579	572	574	552	548	499	520	548	570	534	542	526	528	581	560	540	554	569	490	572	591	572	597	553	562	560	513	604	556	538	593	556	541	516	534	523	565	531	563	548	538	538	541	566	521	521	579	578	530	543	556	549	505	527	535	547	536	561	565	548	527	561	536	570	561	589	575	550	565	519	590	551	576	563	540	536	519	531	560	530	554	582	537	509	529	569	550	561	566	541	565	553	555	560	551	565	568	560	549	555	543	564	521	565	548	589	543	546	571	573	567	606	547	551	576	553	544	559	579	541	534	571	536	557	581	555	525	567	557	550	552	526	521	559	560	558	573	584	570	559	531	549	554	518	548	551	543	552	519	548	561	528	527	554	547	559	532	558	560	548	516	535	492	563	577	545	573	545	568	540	528	568	577	584	522	528	547	521	562	567	557	540	551	546	569	555	517	555	550	513	539	571	561	552	535	515	545	547	564	522	532	555	545	549	558	513	539	583	555	588	570	528	557	577	524	526	559	537	586	533	560	535	606	589	582	528	528	590	562	580	568	567	547	555	514	535	524	526	571	563	527	586	543	570	557	529	570	600	530	562	562	556	545	607	532	538	490	530	552	559	580	516	631	554	561	540	562	569	495	539	554	543	512	532	517	530	573	535	599	540	545	537	567	539	530	576	616	513	548	557	586	571	526	536	549	521	513	525	512	534	537	513	553	550	605	553	582	559	545	523	526	574	551	519	567	524	541	580	537	539	557	537	583	543	555	541	533	522	565	513	590	556	548	517	538	513	563	544	570	549	528	577	580	574	563	561	513	547	560	530	557	528	521	601	537	555	563	548	547	547	524	554	552	560	509	530	546	556	573	569	491	518	552	528	575	546	563	593	578	538	547	546	509	552	576	549	543	504	543	536	571	534	514	580	593	563	627	585	598	578	553	507	516	572	572	555	568	555	608	541	533	556	545	550	540	538	528	543	556	529	591	552	556	534	536	543	574	574	580	568	542	559	541	516	524	529	518	516	505	548	515	509	577	522	514	514	555	574	516	557	519	501	556	530	544	564	599	561	519	518	574	542	519	586	527	550	566	549	520	518	539	565	534	554	569	566	571	518	527	540	562	542	515	550	544	508	557	505	509	544	520	543	499	509	618	580	522	529	547	520	560	565	558	539	548	566	568	568	591	539	538	509	548	528	560	592	544	568	572	541	566	575	532	583	575	564	601	548	569	563	527	555	579	569	540	513	543	573	551	529	520	542	552	574	583	543	553	510	584	514	528	555	595	577	525	531	546	542	571	552	555	548	573	533	556	553	560	582	569	567	558	523	581	546	536	534	558	539	561	565	601	523	542	536	562	556	559	528	531	550	555	537	536	531	607	543	571	559	554	520	505	568	556	578	552	526	521	512	525	560	535	590	586	519	536	533	557	535	537	539	523	561	527	521	529	568	557	543	545	527	583	575	534	588	538	536	568	539	533	565	570	566	536	533	551	559	568	551	531	566	562	597	550	581	526	553	541	505	584	555	545	561	534	579	552	546	532	580	538	562	520	537	523	553	545	560	618	543	569	577	521	540	558	572	540	518	534	554	535	566	543	571	604	540	581	582	544	538	555	571	552	549	526	558	589	501	538	554	570	531	565	521	539	533	588	561	540	576	546	532	537	516	525	539	509	555	503	519	556	527	531	562	571	574	519	589	515	533	580	547	572	539	592	572	491	579	578	553	556	540	567	555	534	551	546	534	572	561	568	578	544	589	569	535	549	556	566	546	560	539	560	556	545	568	577	565	603	567	581	536	553	519	522	548	579	547	542	544	577	542	554	552	536	585	536	574	557	576	488	579	549	540	553	561	511	585	581	512	556	569	557	549	592	513	550	522	550	566	574	539	581	528	544	534	556	566	525	570	524	592	570	526	530	515	564	542	574	543	513	582	553	568	550	563	556	538	582	552	520	547	525	562	592	569	573	561	535	554	573	522	515	546	578	549	547	553	496	533	552	567	535	545	512	519	525	549	558	541	540	571	549	580	529	517	583	513	529	568	585	553	576	559	552	552	536	528	558	552	558	598	545	537	540	560	533	535	548	618	538	534	528	547	560	558	558	499	567	604	587	564	571	557	523	549	596	511	550	578	559	566	575	587	578	546	537	583	545	560	517	559	572	524	517	530	550	554	566	550	541	557	543	560	533	537	541	566	543	555	555	544	541	542	529	558	553	568	554	510	551	529	561	575	530	559	548	564	485	578	531	559	602	556	587	555	557	552	560
7017	434	427	342	272	233	214	191	155	171	156	140	174	163	139	155	152	159	141	164	152	144	169	141	150	135	141	159	140	140	155	132	147	111	154	150	137	171	152	160	160	142	146	132	133	106	135	139	164	156	140	132	137	144	141	141	142	146	128	140	143	126	163	147	147	146	133	130	133	146	158	155	127	132	156	158	136	143	148	162	149	142	140	145	150	172	147	137	140	129	163	140	161	126	149	158	148	131	157	134	144	136	171	150	135	139	159	158	158	166	157	132	137	126	149	138	124	143	149	175	147	143	162	122	140	129	144	160	132	158	128	135	140	135	126	134	116	152	148	138	168	147	157	142	107	121	145	143	164	155	154	131	142	140	127	154	154	145	158	150	139	163	147	151	125	125	137	157	167	150	147	152	137	143	127	163	156	120	135	150	144	154	148	121	144	138	151	150	149	175	146	159	160	151	154	136	152	108	167	159	149	156	160	154	132	126	144	156	135	119	146	141	137	122	140	132	171	152	157	169	128	121	144	148	165	145	148	138	145	160	125	161	145	137	162	150	119	143	148	118	151	153	164	114	146	142	144	158	135	168	133	144	152	152	157	137	150	153	149	143	155	134	152	144	152	140	143	143	132	139	131	139	157	183	136	139	133	158	148	155	152	151	145	146	171	128	133	133	147	146	146	140	128	143	154	146	138	154	149	162	161	135	144	110	148	132	118	138	123	147	142	164	142	168	157	162	137	147	130	147	138	128	154	138	144	134	172	144	131	143	139	150	145	137	137	149	157	145	149	147	136	140	162	147	162	153	133	151	132	151	135	134	132	139	163	145	127	152	158	170	151	144	137	157	145	140	130	161	141	145	149	150	139	130	138	136	135	153	144	147	143	140	145	150	151	137	137	137	147	142	170	157	152	130	148	154	151	125	165	145	140	156	168	151	135	150	152	143	144	152	139	136	145	144	127	154	132	136	118	142	164	161	143	149	148	154	183	132	121	152	154	143	146	159	173	149	126	134	158	152	135	133	152	151	143	140	142	152	136	139	142	129	167	136	151	143	147	134	152	153	132	136	168	148	147	142	151	146	130	122	152	156	162	120	131	167	147	162	149	127	144	134	129	136	132	158	156	142	129	131	132	120	155	121	172	149	140	138	136	136	153	141	130	144	139	141	139	139	151	139	165	142	150	144	146	151	143	147	158	141	142	140	125	162	145	157	153	147	149	144	157	133	125	158	162	168	130	142	150	138	137	119	131	160	138	162	141	154	148	161	152	148	148	149	142	135	147	165	165	154	134	129	138	136	133	147	150	152	128	145	134	150	149	126	144	150	157	149	153	149	146	137	143	154	158	142	148	108	140	135	147	156	158	152	126	133	144	143	147	156	135	139	164	159	153	129	144	152	136	142	169	142	185	108	144	144	160	134	171	121	137	141	138	153	155	154	140	167	154	155	164	172	146	159	138	152	142	143	167	174	157	140	138	143	151	137	157	147	147	122	162	155	134	165	164	168	125	139	146	157	159	150	145	146	158	146	161	132	130	151	139	156	137	147	148	153	148	172	142	165	143	135	112	128	128	145	140	144	141	130	139	139	134	134	167	131	143	136	129	144	124	147	142	165	176	153	140	136	145	144	160	159	139	170	129	151	147	131	123	130	150	128	171	136	166	149	113	161	131	153	139	157	119	150	148	148	137	143	134	170	136	130	155	140	143	158	158	128	148	140	137	121	121	139	160	148	180	148	137	146	148	148	136	129	135	155	144	137	126	170	143	142	131	112	146	137	164	146	149	136	153	147	160	129	147	142	138	150	139	148	146	144	172	161	159	128	132	137	139	130	147	142	132	150	151	124	131	131	142	163	163	167	139	150	133	135	127	152	138	143	125	134	151	151	126	186	127	142	152	147	126	153	140	150	148	143	176	125	143	151	133	149	153	141	181	143	145	164	137	149	156	138	141	157	144	133	160	117	144	140	115	136	146	142	146	143	151	132	141	147	150	152	133	132	141	139	130	164	154	123	127	166	141	158	136	153	150	154	157	130	146	149	127	153	134	130	148	143	138	140	153	130	142	138	164	145	142	138	130	149	137	172	152	150	148	135	143	143	161	143	151	142	156	157	124	130	126	154	152	146	134	169	180	138	147	139	162	157	144	127	143	154	145	160	150	142	150	139	166	135	165	125	143	152	150	126	157	172	150	136	168	136	154	163	149	129	157	127	156	148	139	123	144	137	145	147	136	135	158	133	150	160	149	154	153	134	142	143	140	142	155	152	145	122	142	164	149	122	138	150	139	160	142	150	151	149	155	152	151	129	148	154	138	147	136	137	143	149	144	139	151	131	130	158	144	132	139	134	138	138	150	156	150	141	140	177	162	143	152	134	165	143	143	136	127	147	157	181	148	153	133	143	148	161	141	135	159	143	144	131	174	157	131	138	155	127	112	170	121	133	137	143	128	134	129	151	141	139	144	144	146	140	144	151	134	135	153	161	127	143	123	181	138	143	140	133	165	161	145	144	128	131	146	146	139	173	161	134	146	174	127	173	144	150	135	125	141	122	145	137	138	139	136	122	153	134	148	134	146	145	137	149	133	138	139	136	137	143	150	134	143	124	168	122	128	157	144	131	166	147	124	151	163	156	132	136	133	130	139	142	166	136	161	150	145	143	130	135	143	171	151	171	154	124	125	142	138	146	141	142	142	143	132	158	150	156	151	148	138	167	142	102	160	128	132	178	126	148	137	132	167	172	147	119	142	157	137	129	152	141	143	152	147	151	135	123	158	154	156	131	130	152	163	131	152	158	136	156	142	143	132	158	142	131	141	161	145	148	153	141	159	141	162	145	121	140	169	136	153	146	143	143	122	139	154	134	150	151	122	135	147	156	136	148	132	127	117	166	151	145	156	158	135	150	147	132	146	121	133	133	132	134	155	151	136	163	123	125	147	154	129	145	163	149	140	150	155	128	153	132	149	151	163	136	145	145	157	139	167	150	143	132	145	127	147	117	150	154	147	160	152	183	139	159	153	149	132	133	137	149	148	141	156	149	134	151	157	128	180	138	138	130	154	160	158	140	157	141	148	161	148	138	146	154	150	142	156	125	145	147	129	139	142	137	139	147	153	131	136	148	154	149	148	147	136	169	112	136	177	148	129	155	142	139	118	128	150	158	143	123	153	145	138	153	140	142	161	147	151	135	128	139	149	128	152	138	154	130	150	155	151	140	157	145	160	145	143	165	129	112	113	128	141	157	135	151	155	149	143	139	146	153	122	160	145	137	157	159	148	154	159	138	150	172	131	141	158	140	122	154	142	129	138	142	142	151	119	135	158	174	160	123	144	146	141	151	146	152	141	133	143	157	137	127	147	143	135	138	142	138	163	162	131	126	161	139	118	165	169	145	136	142	158	127	135	145	141	145	144	122	133	150	160	162	142	160	151	153	141	128	136	147	136	140	142	146	134	134	142	151	134	134	141	123	177	157	160	158	143	141	131	150	127	151	138	142
6219	597	910	1104	971	785	668	588	559	487	483	418	466	396	423	417	375	448	399	364	388	387	380	363	369	375	359	333	375	349	365	353	334	357	328	333	343	335	326	316	338	315	348	366	343	347	331	329	335	349	308	376	335	313	353	299	346	362	307	334	311	330	375	334	317	362	348	364	338	320	338	375	321	307	300	313	345	312	318	345	352	341	363	329	311	282	301	301	301	376	342	329	334	347	331	362	320	334	322	369	346	332	335	363	307	335	374	356	345	305	330	351	322	329	344	317	321	320	312	341	324	321	329	314	329	345	297	371	320	340	298	346	348	332	323	321	324	321	291	334	325	330	340	301	341	350	317	345	350	355	359	346	325	348	308	319	324	330	363	322	328	343	330	347	345	306	364	326	339	337	346	314	296	330	342	337	344	322	341	329	312	331	283	334	345	345	341	349	334	327	373	345	327	342	351	319	312	330	323	336	340	314	363	354	309	355	337	339	317	306	331	320	316	330	358	303	319	358	323	326	348	363	339	316	335	320	327	324	296	349	322	340	356	328	333	302	336	374	332	363	328	340	322	314	325	347	296	310	342	295	338	331	313	344	316	323	296	311	333	332	350	310	322	318	352	339	324	318	351	346	323	316	325	304	319	355	326	335	324	362	345	312	361	314	323	355	362	330	349	341	321	333	303	327	335	313	320	347	346	351	335	342	335	334	320	322	341	345	328	350	325	352	318	380	351	325	326	347	324	313	319	311	348	333	322	351	344	341	335	325	298	314	312	339	350	332	324	296	353	321	348	301	325	333	297	299	326	333	317	337	316	337	328	349	324	318	339	330	342	334	292	305	356	346	353	321	306	350	323	323	333	302	349	333	299	345	377	339	314	333	320	332	303	343	315	338	313	347	305	297	314	365	350	300	351	339	342	325	316	338	340	321	329	372	330	308	327	324	308	334	348	334	315	336	322	357	305	331	362	354	336	346	315	364	323	324	346	328	309	331	289	301	342	318	343	331	319	321	341	326	335	339	327	312	310	321	328	306	348	343	364	334	306	327	339	323	325	365	337	343	315	340	319	336	338	360	322	334	362	335	333	343	315	359	327	323	288	340	333	320	302	313	368	319	344	319	360	338	359	333	346	347	326	338	338	323	313	349	317	347	330	332	316	331	323	342	320	323	342	327	347	357	340	347	338	319	316	321	312	339	354	317	358	336	316	331	343	324	341	319	340	309	306	307	348	294	310	345	335	324	376	343	336	291	326	348	304	351	344	326	343	303	336	326	320	340	322	340	318	352	361	308	345	311	316	318	319	334	335	331	318	318	365	338	350	312	323	315	324	377	371	343	343	343	319	342	323	328	318	297	350	336	340	313	327	335	313	344	324	348	360	342	329	340	318	324	305	340	355	352	343	339	351	374	323	323	317	329	324	347	330	323	340	326	313	332	339	332	325	310	337	385	322	317	368	314	301	324	326	303	345	329	302	326	322	292	362	304	315	343	313	340	335	357	308	335	318	312	334	326	320	313	288	328	306	338	339	367	312	301	341	288	311	313	318	359	307	343	318	324	337	335	346	298	334	334	330	340	328	347	338	318	358	338	314	320	338	351	342	332	311	324	346	340	300	345	347	320	354	327	366	329	320	322	367	332	347	323	345	350	335	340	323	326	335	315	320	350	327	326	364	315	328	323	320	338	334	331	341	353	326	311	353	336	321	320	360	344	317	318	324	342	353	327	340	333	346	365	346	336	371	341	325	350	321	321	327	336	314	312	359	318	360	366	295	341	350	329	314	305	323	317	319	306	365	313	330	349	384	350	333	330	352	313	342	344	347	337	370	339	325	320	340	333	360	337	290	336	332	341	366	319	335	355	342	355	314	337	325	329	334	331	318	341	327	327	321	305	332	334	340	335	344	334	355	336	316	345	325	337	339	356	320	326	345	355	332	369	333	349	345	339	331	309	349	323	335	315	321	327	349	334	301	320	308	322	340	327	333	332	314	320	339	314	335	331	373	336	320	329	376	288	332	328	303	357	333	330	315	311	351	362	295	324	313	346	346	309	326	336	321	321	325	323	287	331	353	349	347	326	311	344	344	328	317	320	301	333	309	332	329	335	351	356	342	335	328	341	346	347	362	334	380	346	314	338	312	358	319	313	352	318	342	332	313	329	326	336	339	344	317	341	323	374	331	336	323	346	326	311	333	317	341	321	323	320	358	321	346	314	301	338	316	364	318	330	315	330	315	330	303	325	317	318	334	331	365	330	311	306	320	352	327	343	320	319	353	303	327	322	323	313	336	310	349	328	340	331	330	347	331	368	317	330	321	347	332	329	347	323	351	353	334	308	357	307	343	347	312	328	306	368	336	346	331	321	353	321	361	334	314	311	351	311	343	313	316	338	353	331	316	327	330	324	326	310	324	348	330	347	330	312	340	317	315	346	324	328	326	340	310	356	340	335	341	328	310	319	350	331	342	332	349	335	355	337	329	310	314	324	339	351	309	326	311	343	320	343	350	323	338	329	320	315	334	342	333	315	311	341	333	354	342	308	313	331	307	326	330	354	318	357	314	349	339	324	348	319	362	305	356	339	319	324	317	360	341	335	366	299	335	331	337	327	327	334	337	312	364	330	322	329	325	327	337	346	348	320	315	305	321	362	370	333	320	336	325	333	333	345	316	318	353	351	307	318	305	337	321	341	300	300	308	330	320	287	341	337	310	307	331	305	333	343	352	310	359	355	318	330	323	332	335	320	319	307	348	334	342	340	321	315	327	335	350	340	325	332	320	353	324	330	343	334	289	326	310	324	309	318	297	344	327	370	331	333	337	300	340	369	325	327	355	348	321	344	349	339	343	359	345	318	340	319	312	318	306	309	336	334	334	320	365	332	330	354	333	320	356	336	367	320	334	336	325	346	321	343	331	289	335	341	336	325	342	357	357	351	332	300	306	334	344	316	338	353	284	328	343	335	351	310	338	350	314	328	363	345	310	337	309	317	323	317	343	324	351	337	324	353	325	342	327	297	352	325	337	343	281	321	331	359	324	310	359	346	341	325	317	346	335	359	336	361	327	326	322	321	316	360	373	320	345	336	351	370	330	322	333	348	314	298	322	356	345	329	336	348	371	316	310	342	311	343	330	334	323	364	345	350	355	332	334	350	333	326	341	326	323	338	357	337	358	344	316	321	313	343	357	341	360	327	339	310	346	345	328	345	360	318	339	358	348	320	290	323	313	314	313	304	317	334	355	315	312	317	330	342	326	345	341	325	332	340	287	348	327	373	326	312	337	338	330	328	338	332	317	337	360	325	334	331	301	327	324	345	331	346	321	326	307	347	316	318	344	305	327	367	317	311	329	296	339	317	328	328	372	350	334	317	336	369	298	333	340	336	329	334	321	355	326	310	339	339	327	360	340	328	309	337	352	330	302	329	322	329	341	318	329	305	356	315	344	336	323	345	360	343	314	326	342	329	371	324	311	347	357	320	377	310	320	313	314	358	327	320
13776	919	673	538	327	246	178	175	118	104	99	102	92	85	83	87	94	61	76	64	69	64	54	61	65	71	57	71	60	70	72	65	52	54	50	58	53	62	67	44	51	49	57	67	68	63	55	65	44	60	65	68	69	62	68	53	51	50	63	43	52	59	58	51	51	45	57	62	52	59	54	56	72	62	73	64	55	58	44	45	66	58	52	65	54	55	52	69	55	48	48	46	37	49	52	59	37	53	61	53	59	54	63	68	65	52	61	37	56	51	68	77	56	60	66	56	63	59	55	50	49	46	59	62	62	52	61	36	80	47	39	50	84	57	51	54	50	54	72	45	48	56	60	58	53	68	48	51	54	60	54	53	62	76	51	52	61	64	62	50	57	49	58	61	62	60	74	60	54	55	71	57	66	42	54	62	68	54	41	65	38	47	75	57	80	61	61	55	62	53	49	61	59	60	55	49	58	54	51	42	49	47	65	65	48	62	51	73	52	52	65	84	52	56	65	51	82	63	49	58	46	58	65	64	56	59	62	45	48	46	64	56	62	63	70	61	52	52	52	49	71	59	57	65	62	52	56	62	72	60	66	59	47	45	53	65	47	55	58	46	74	55	53	58	49	54	51	56	55	52	63	54	56	71	56	58	57	70	58	59	53	67	50	56	58	59	61	47	74	45	54	54	47	54	69	75	65	53	61	47	45	66	52	51	41	47	61	52	64	67	60	48	54	55	57	51	56	54	68	60	63	57	52	48	64	54	55	50	51	54	63	55	56	51	57	60	53	62	45	64	50	57	67	54	66	59	60	59	67	49	54	58	56	53	64	64	50	59	52	59	49	49	59	64	53	44	68	52	54	59	56	50	54	57	63	37	55	54	59	55	53	42	66	63	51	47	61	67	56	55	42	45	61	69	68	54	66	61	59	67	59	65	42	50	57	66	65	53	54	52	46	59	72	53	62	61	63	49	54	62	62	46	60	54	61	57	61	62	52	50	45	58	46	64	70	36	59	57	56	55	51	63	73	57	43	55	54	50	63	56	54	66	42	59	49	41	52	60	41	70	43	61	58	53	49	49	57	54	60	68	51	55	57	65	64	59	52	54	56	65	52	50	61	61	45	53	60	48	52	55	55	59	70	56	59	55	58	43	45	55	53	65	59	64	66	55	63	44	55	60	58	62	57	71	58	51	50	55	63	46	61	61	54	67	67	67	59	53	69	67	68	43	50	48	57	52	61	64	57	51	49	43	42	48	76	42	54	53	58	54	63	57	54	57	47	58	48	56	51	53	57	59	59	81	60	50	53	67	55	69	61	55	65	53	64	56	72	60	66	70	51	39	45	54	70	38	52	49	55	53	55	68	64	42	54	57	63	75	57	61	59	58	64	49	45	49	54	67	63	44	59	59	56	51	59	51	54	66	50	59	51	43	60	61	58	61	45	56	47	52	47	51	48	55	51	63	55	53	68	67	51	57	60	46	61	60	42	70	59	48	65	56	59	64	47	56	56	70	48	58	51	65	50	57	65	62	58	67	57	54	65	58	64	58	44	62	67	49	59	47	66	45	66	73	61	49	54	58	48	66	56	55	53	59	65	57	60	53	49	53	54	46	64	59	49	46	41	51	50	64	69	35	55	50	68	56	50	49	59	58	60	59	69	54	58	40	37	50	62	47	61	46	63	59	51	71	51	53	71	66	61	62	53	52	58	53	68	49	49	60	60	66	52	54	44	62	65	58	39	53	58	56	49	46	67	40	61	66	59	56	71	48	63	59	62	51	69	58	53	58	56	67	60	57	51	54	42	53	53	65	48	53	41	41	61	51	73	55	67	48	67	61	49	51	57	43	60	64	55	38	64	60	66	59	58	55	58	43	54	59	49	53	61	56	64	60	59	59	53	62	54	47	66	70	61	65	61	43	64	69	39	58	61	57	47	51	53	54	52	48	59	79	45	51	58	67	46	54	70	57	67	60	45	59	47	58	60	56	51	56	54	46	36	42	61	45	54	61	56	58	50	50	51	63	51	61	66	50	61	52	46	68	66	60	64	48	53	46	66	70	47	56	64	68	60	56	67	61	61	55	46	63	59	49	41	40	58	44	73	65	46	57	50	47	57	49	59	64	58	63	66	64	51	48	63	57	53	56	55	54	57	45	57	50	58	54	49	50	52	61	59	56	48	55	42	49	55	55	52	53	58	51	69	56	64	47	64	43	58	56	67	51	49	54	59	61	54	64	65	57	53	68	54	60	52	59	64	57	62	51	58	60	56	65	58	60	67	65	55	52	67	57	51	46	53	56	46	69	55	52	52	51	49	61	64	51	52	63	61	54	60	55	63	58	65	67	53	70	55	67	59	55	57	46	76	57	58	48	49	67	71	49	58	55	50	68	60	64	58	66	51	44	51	52	50	53	56	50	53	59	55	63	49	45	47	60	63	56	61	58	55	65	69	55	72	57	53	47	51	59	55	47	55	63	58	47	54	46	54	37	57	52	68	62	61	47	79	51	71	48	61	56	58	73	71	72	66	44	53	55	62	51	49	62	45	72	40	70	58	59	49	56	39	42	60	51	49	51	52	46	58	51	56	51	51	58	48	73	49	42	64	76	68	55	35	56	58	54	62	49	51	65	64	55	52	44	59	68	59	50	56	52	43	45	60	61	54	49	58	64	51	63	50	47	64	53	59	69	58	65	61	60	53	59	56	73	52	51	55	45	64	70	76	61	57	43	38	47	52	56	48	64	53	59	47	57	79	60	57	49	69	60	43	65	51	52	55	52	64	52	45	61	50	65	60	57	36	63	58	59	62	48	48	64	44	58	54	83	48	44	44	58	64	73	66	57	55	46	53	63	58	54	60	53	43	50	66	47	64	56	56	58	39	52	54	45	66	50	55	63	50	48	51	71	68	49	56	62	58	48	59	74	57	43	67	44	48	47	60	64	57	55	52	75	67	52	60	60	46	55	65	48	65	60	51	72	76	67	44	46	52	65	52	56	54	52	59	62	53	67	45	42	58	52	52	44	58	50	50	49	43	57	56	66	81	52	65	51	54	49	54	49	56	55	61	54	43	36	43	52	49	55	65	63	58	51	54	62	51	70	58	55	44	57	62	52	56	65	53	62	64	61	50	69	48	67	60	58	52	63	68	74	54	54	57	63	63	57	60	51	54	51	64	62	46	58	50	43	63	55	70	44	62	54	62	59	66	60	62	46	52	54	53	57	57	47	50	42	53	51	55	57	38	66	61	67	68	57	58	68	50	38	50	56	67	49	55	77	56	53	64	57	58	60	58	61	55	52	65	61	64	57	63	64	52	54	59	58	38	62	67	66	51	69	55	63	62	55	65	56	81	54	64	55	69	54	77	68	61	72	63	52	45	61	63	55	41	57	62	60	59	65	55	46	52	55	56	56	56	52	69	46	61	49	68	63	53	64	38	45	56	49	75	60	56	52	60	54	64	43	50	64	78	54	41	42	55	56	59	59	60	55	60	57	57	66
7955	688	1539	1822	1399	1082	941	782	617	561	485	453	363	348	349	308	289	286	250	282	231	226	243	235	198	214	201	213	222	223	199	227	190	189	210	193	199	174	199	201	183	173	176	186	199	185	186	172	174	170	165	182	194	163	187	186	178	176	170	201	191	143	191	188	154	181	195	152	151	140	161	164	162	184	163	167	193	171	162	148	171	174	168	186	171	165	177	175	162	159	173	167	155	160	161	154	175	171	131	166	159	160	138	171	168	161	154	173	183	173	146	174	178	156	155	177	171	149	155	151	178	184	126	162	165	138	137	153	166	150	153	175	176	176	142	148	176	170	153	161	166	177	157	158	145	178	161	154	168	163	178	155	169	174	162	166	170	168	154	138	149	165	197	171	153	164	164	162	179	145	148	149	166	178	171	161	159	158	177	146	162	179	160	164	153	184	147	186	151	156	169	167	136	169	149	158	160	164	177	160	170	157	170	159	136	170	160	167	157	161	165	173	176	160	163	191	159	166	175	174	150	167	179	140	173	171	146	152	183	171	151	158	173	164	180	143	157	131	181	178	151	140	164	159	155	169	155	161	168	162	149	168	164	166	179	176	169	167	164	160	157	158	158	186	182	157	174	171	189	142	164	158	173	159	175	180	175	156	188	167	141	171	163	170	160	158	160	165	160	167	160	143	159	178	161	156	164	157	126	133	145	151	159	168	168	153	168	141	151	151	149	156	190	156	153	157	142	153	146	142	166	151	161	166	147	188	147	174	159	152	167	165	156	154	171	156	144	160	157	187	182	151	178	147	149	159	175	160	154	162	181	182	181	159	158	153	166	155	158	174	162	175	159	167	155	159	172	156	161	171	175	154	144	156	170	152	150	157	162	151	147	156	149	163	161	169	177	183	176	159	154	144	166	160	144	180	152	151	177	162	150	176	158	183	183	175	137	175	136	160	157	173	162	142	192	159	146	162	154	171	165	163	191	182	151	139	160	164	160	170	169	176	145	149	159	154	162	152	161	140	191	158	154	163	161	148	157	162	155	158	136	161	186	138	150	148	194	161	176	161	151	154	172	157	158	168	161	148	134	171	171	143	164	139	165	162	159	173	161	166	138	147	143	156	162	198	153	154	172	171	164	154	164	159	175	163	156	147	154	156	170	206	155	184	151	149	164	144	156	179	202	161	158	175	200	170	143	165	166	169	172	152	145	165	184	190	132	177	151	150	137	159	180	164	160	158	149	150	154	179	147	157	151	159	168	163	157	165	150	142	169	191	156	152	174	175	164	174	172	155	151	136	150	181	162	166	170	168	172	158	141	178	155	140	164	156	150	177	175	174	154	154	147	165	176	147	179	162	182	183	164	199	161	160	167	153	180	183	160	183	158	182	157	161	149	129	168	140	154	175	159	173	170	166	158	153	160	171	172	151	168	154	171	154	152	154	177	191	173	173	155	146	164	161	153	165	154	157	161	153	162	144	152	172	167	137	160	167	168	156	144	141	157	160	173	159	165	148	173	158	162	147	170	142	149	185	176	162	163	167	142	180	168	146	160	164	185	149	160	152	167	157	154	148	171	167	184	174	139	142	155	176	149	149	173	178	166	149	172	185	158	173	164	162	168	183	164	135	166	158	151	172	157	151	166	167	167	172	160	165	170	171	163	167	173	155	174	166	160	166	155	166	175	147	163	152	178	147	154	160	163	162	155	150	161	149	135	137	178	162	151	164	157	162	160	171	146	171	160	149	158	145	164	137	175	163	178	132	180	169	156	153	128	166	180	162	154	174	152	166	152	169	151	177	181	138	135	153	150	161	174	153	149	177	135	155	159	170	171	170	198	165	144	165	156	182	145	168	148	172	154	146	152	156	151	167	201	170	145	169	180	165	151	146	164	156	145	152	160	165	151	164	155	156	140	179	150	163	160	145	141	135	170	143	150	168	145	160	160	152	162	157	192	142	155	156	160	163	160	150	151	152	156	160	151	160	161	179	149	147	164	145	162	151	159	130	150	155	176	157	185	161	136	161	153	152	153	173	145	163	158	165	176	169	135	171	154	178	166	159	154	165	156	171	168	161	178	151	153	153	174	177	154	172	158	168	174	172	151	158	186	162	166	151	166	156	149	145	153	169	159	166	161	153	160	173	175	164	136	166	175	157	155	162	172	184	167	156	162	150	143	197	188	162	152	173	155	153	163	159	149	168	155	195	160	168	171	145	159	148	175	144	138	172	158	154	150	172	168	147	174	172	148	180	149	145	143	150	170	169	157	163	148	137	182	163	157	155	148	165	175	125	152	166	160	168	151	183	162	195	120	166	148	146	160	151	211	143	165	159	179	177	142	180	163	184	147	147	160	184	143	148	177	160	155	184	177	173	173	147	156	170	159	157	178	123	164	139	166	152	170	184	152	151	142	157	146	137	164	152	171	168	183	156	183	172	155	146	159	149	148	159	162	150	148	159	162	146	147	179	164	164	179	150	141	139	139	166	140	141	156	149	180	161	170	165	157	168	167	147	174	148	190	165	177	161	177	146	154	134	160	165	163	152	182	153	173	142	137	156	169	154	142	147	149	179	175	165	175	175	138	147	175	157	151	151	146	174	152	162	162	171	160	154	177	163	165	178	162	164	176	161	149	165	152	155	167	160	171	150	162	161	166	158	169	159	175	137	163	174	165	154	144	173	158	157	135	166	166	164	149	166	168	148	158	169	140	165	174	159	156	150	158	150	158	158	156	143	145	156	141	156	182	166	183	173	153	146	171	173	160	182	188	163	143	145	183	158	167	172	157	163	152	177	155	160	150	148	170	154	171	164	155	158	163	163	160	154	161	154	178	168	138	152	170	160	150	158	143	164	155	144	152	162	165	171	155	157	162	164	159	147	158	164	160	162	180	161	171	174	157	147	173	197	152	164	165	161	172	153	156	167	170	157	150	158	172	165	173	160	139	181	140	166	165	145	144	165	149	164	164	148	150	161	169	163	157	162	162	162	180	150	157	166	166	139	174	141	169	167	126	156	150	142	144	163	163	178	153	190	168	152	123	158	164	160	149	149	163	149	172	141	155	158	183	168	154	169	172	148	157	137	172	145	163	174	149	150	161	151	167	159	136	145	194	151	145	175	172	176	170	174	171	179	169	163	165	186	153	189	166	152	157	178	159	169	159	157	171	188	157	154	153	147	133	142	186	150	147	166	153	162	156	160	150	159	162	166	179	146	170	148	162	185	170	164	152	169	162	163	146	147	171	174	150	175	197	174	167	157	150	168	153	174	152	174	165	141	143	155	170	162	173	160	162	168	150	155	178	166	167	187	186	176	159	167	177	182	171	163	168	155	152	152	155	155	160	177	167	162	148	151	134	140	164	179	173	138	157	152	165	167	181	143	181	162	160	184	150	149	142	171	166	152	162	163	154	127	157	160	155	180	163	170	156	172	169	152	171	164	151	151	166	200	182	183	158	160	170	153	155	165	158	172	195	140	156	136	159	143	184	144	180	160	176	148
1504	271	264	259	235	261	265	246	268	275	245	268	233	234	249	248	258	277	276	240	261	245	243	226	257	235	242	278	265	223	222	258	230	253	262	222	289	235	245	256	232	241	281	242	243	258	241	284	239	234	230	236	247	239	258	242	238	252	231	237	216	264	282	237	255	260	261	246	266	253	240	234	272	277	229	280	269	256	236	247	265	234	257	255	259	266	270	256	246	260	259	254	259	221	225	230	228	257	283	227	236	261	254	258	234	242	262	239	261	261	230	263	262	282	269	235	238	231	283	232	253	267	245	281	225	215	274	304	259	274	279	259	249	259	247	282	242	259	232	250	294	282	278	264	270	215	241	266	240	271	253	245	258	280	238	278	243	252	273	221	245	247	259	264	245	262	255	273	225	243	286	260	259	224	258	252	260	248	252	268	245	251	207	233	253	257	232	218	252	229	285	280	224	266	218	247	265	269	271	225	260	268	265	256	251	249	254	257	265	238	270	209	256	283	254	233	244	254	268	275	244	250	253	252	254	237	264	250	248	249	256	222	247	227	259	281	244	251	254	238	213	264	265	266	272	231	232	250	271	248	264	250	252	242	297	261	255	266	232	212	222	251	244	251	246	227	264	283	232	231	271	261	254	247	249	260	241	243	235	268	254	250	258	281	254	240	263	252	247	259	230	241	245	293	244	264	253	275	257	251	260	246	261	231	218	237	232	247	254	247	225	242	247	258	228	245	227	257	231	258	268	258	232	262	278	246	247	233	273	238	234	255	266	248	242	250	267	257	274	232	270	250	267	256	257	238	231	285	243	220	238	251	236	257	246	244	258	256	223	266	225	235	232	261	235	244	224	243	236	259	274	256	247	235	235	289	250	261	257	241	267	241	244	250	248	240	235	229	238	269	278	257	214	264	283	259	249	239	241	240	259	223	251	260	261	264	226	245	231	249	242	241	272	248	245	278	262	256	238	255	263	258	265	275	255	260	218	245	235	239	242	241	231	283	265	214	250	240	270	249	249	240	207	238	246	242	245	229	261	225	252	259	255	264	263	239	255	259	278	264	247	254	235	231	239	237	237	246	256	278	264	228	243	258	256	250	263	244	242	255	255	272	264	283	229	226	275	232	223	243	243	268	254	250	251	261	255	253	251	238	268	259	241	249	259	221	278	263	261	259	251	267	259	275	274	252	230	244	287	288	253	249	246	270	263	265	276	253	268	252	234	225	235	242	249	231	265	251	269	259	253	271	261	270	277	262	255	269	224	244	276	250	226	270	271	247	247	232	263	223	252	243	243	256	285	218	257	268	252	285	253	240	259	228	256	260	245	246	261	249	256	232	226	242	234	241	219	266	277	244	248	244	233	270	264	256	234	231	237	246	245	240	244	248	256	199	264	218	244	258	243	290	242	243	216	239	236	238	254	280	242	269	261	250	239	276	239	241	256	241	258	263	233	237	247	210	254	235	227	267	266	235	248	258	246	230	271	221	242	251	273	243	255	240	267	219	261	283	218	224	218	275	230	221	240	263	231	260	266	237	251	225	249	249	250	253	290	233	233	256	250	244	259	229	288	272	250	240	256	254	249	252	249	246	238	254	249	269	263	268	259	276	253	260	276	256	258	220	234	256	234	256	282	255	231	263	240	251	233	235	256	260	252	262	219	230	287	237	257	263	241	273	252	258	261	241	255	240	200	233	258	251	261	234	249	237	262	232	276	251	250	227	256	249	256	235	273	275	249	241	274	233	251	251	247	267	243	255	269	251	220	257	214	232	230	243	262	268	233	227	266	247	257	209	244	297	268	270	251	245	240	251	269	259	234	262	291	247	235	265	233	236	268	256	223	288	254	268	238	255	236	226	227	230	225	252	236	247	262	274	254	228	247	253	246	267	250	276	239	262	259	236	245	233	274	241	283	257	230	263	245	256	281	244	231	241	278	270	224	265	246	231	211	241	276	252	232	222	262	230	269	228	263	228	209	277	231	222	260	264	242	223	278	227	263	260	253	244	231	234	289	256	247	278	270	245	260	274	241	250	253	238	267	252	258	278	261	235	261	266	255	260	249	259	269	271	226	259	255	285	266	266	262	253	263	231	247	243	252	254	211	246	280	248	253	253	253	241	235	266	242	251	276	266	249	268	244	237	231	236	250	248	245	230	228	279	253	249	258	242	257	250	271	258	276	232	262	253	229	250	289	275	243	272	220	227	243	235	235	221	268	275	263	246	255	243	261	249	218	236	260	268	263	289	238	239	256	248	257	230	269	259	229	212	227	263	258	241	275	220	247	235	270	243	238	248	224	225	233	255	244	253	236	266	261	243	222	261	251	262	244	223	233	242	252	245	256	238	266	264	259	242	228	247	254	282	237	248	247	245	267	269	259	247	273	273	229	255	268	268	265	238	232	220	232	269	260	268	240	242	257	257	243	274	245	234	219	268	256	261	262	289	248	261	289	234	228	251	257	268	275	239	222	267	256	265	282	240	257	248	225	229	230	232	273	272	306	243	226	248	251	232	261	244	235	256	267	247	251	255	244	230	230	239	239	238	257	242	257	251	231	230	232	219	243	260	228	240	258	265	280	270	266	270	246	257	265	233	262	254	264	222	264	234	241	250	265	284	256	250	233	230	216	245	285	269	229	250	250	210	284	273	230	255	286	262	228	269	269	247	216	276	265	233	233	237	240	257	236	256	259	266	272	243	224	247	280	252	253	254	261	282	294	235	276	231	237	250	240	236	231	262	287	267	263	264	260	258	258	236	233	257	270	223	252	225	242	242	293	279	219	220	260	256	231	230	227	228	231	254	266	265	235	260	274	229	251	240	267	270	223	260	241	254	287	280	255	253	262	256	264	269	231	247	238	271	267	283	258	260	229	273	249	262	237	241	265	269	248	218	255	243	279	236	250	237	249	260	241	242	277	250	243	262	261	246	277	228	262	249	251	240	262	268	220	232	250	269	238	266	227	234	251	251	263	244	237	243	251	241	241	233	239	250	248	247	269	261	250	302	245	237	255	272	286	237	252	240	243	221	261	245	262	240	234	237	243	254	260	256	287	263	247	245	253	246	290	267	247	243	227	263	266	220	264	273	232	280	235	250	249	242	235	249	241	240	249	257	237	227	281	252	281	241	257	242	226	249	216	234	243	239	276	233	237	232	257	249	251	241	264	233	261	262	252	245	262	226	253	240	258	262	275	239	247	248	227	219	259	267	269	247	245	243	241	248	275	246	232	250	264	259	253	227	245	276	257	236	251	255	251	276	238	249	270	247	229	254	263	235	268	271	253	254	223	270	251	264	221	229	244	261	245	247	243	254	263	240	233	248	211	245	236	273	217	270	240	243	242	242	276	264	251	247	229	275	245	252	272	268	265	249	255	244	256	269	249	226	253	252	241	261	254	231	242	277	244	236	280	247	245	208	265	273	228	273	252	241	261	247	254	250	252	269	225	244	268	243	265	249	233	230	261	261	232	263	251	225	251	286	260	252	261	264	256	246
1837	605	570	561	614	532	516	574	565	571	587	519	557	542	605	516	553	576	581	565	579	542	592	529	594	548	550	553	578	591	533	566	609	534	542	572	570	588	587	520	549	530	560	586	484	542	532	589	549	506	605	522	546	525	540	547	542	581	565	544	586	573	553	607	530	528	593	556	573	573	521	537	571	538	532	527	516	588	552	520	523	568	614	552	552	552	558	577	576	547	522	554	595	575	556	621	561	560	557	582	553	536	578	579	513	609	553	540	566	543	518	517	563	547	496	560	550	579	548	560	592	575	573	558	582	536	591	535	533	529	543	572	546	609	535	539	623	595	573	565	587	580	589	560	566	574	559	551	557	573	549	506	556	537	542	569	554	532	547	547	561	543	531	552	576	562	549	548	621	557	563	529	548	533	562	559	533	527	553	541	566	539	542	541	572	569	581	541	544	587	562	569	582	567	565	567	550	522	585	534	601	506	520	570	531	556	549	562	534	576	575	542	533	580	547	562	563	541	571	534	549	576	507	564	613	526	554	538	586	524	584	566	561	540	543	578	568	535	573	572	545	533	611	577	541	555	554	552	523	569	557	546	597	570	603	563	581	559	573	540	568	576	550	537	568	576	546	575	493	578	562	562	562	525	544	517	553	545	567	562	559	580	573	565	543	580	525	579	595	575	524	558	567	509	573	594	532	543	551	549	565	556	589	545	540	559	550	572	538	502	539	512	550	538	555	559	545	585	584	552	551	579	517	560	566	568	555	530	582	555	567	531	552	568	521	562	562	516	541	569	535	608	516	575	533	522	567	552	577	542	570	626	497	544	567	546	576	526	601	544	553	564	582	546	588	573	548	573	560	577	562	533	548	576	566	564	517	529	516	594	579	535	551	551	535	544	520	537	593	533	553	539	537	544	568	565	597	527	577	561	571	555	558	550	553	542	519	563	600	585	563	567	547	546	608	560	563	570	572	529	522	569	567	527	529	512	551	543	514	568	535	606	564	582	588	614	526	563	588	549	560	624	558	554	577	534	541	571	566	560	556	531	574	578	563	555	553	585	545	598	576	553	582	532	585	543	549	508	547	505	532	505	587	537	561	560	567	527	558	572	558	558	551	534	557	576	557	563	573	548	551	541	545	520	555	536	592	549	561	542	552	552	558	584	485	576	554	586	579	566	596	576	540	537	574	573	529	553	563	570	563	558	559	552	577	540	553	576	551	547	556	550	537	615	612	559	543	566	580	587	588	560	552	550	563	537	520	553	546	579	567	563	584	533	521	548	568	534	514	585	582	562	509	564	559	561	538	529	585	576	549	527	559	590	541	553	571	588	531	626	594	609	567	525	528	551	585	558	546	578	523	547	574	561	542	573	576	587	588	565	558	556	583	587	584	584	564	558	611	588	565	566	524	538	598	554	543	525	553	596	557	589	544	532	546	594	550	547	557	494	560	586	571	506	562	544	531	523	560	542	564	596	556	551	572	591	569	525	584	547	588	550	536	495	564	567	589	565	593	576	541	560	573	557	526	572	557	536	581	553	568	551	560	593	582	560	537	531	557	547	561	534	595	607	561	532	531	593	519	565	562	569	547	538	542	543	544	586	560	576	557	597	529	540	525	566	554	562	560	523	555	585	539	534	514	566	568	571	524	535	551	539	550	554	572	541	581	539	553	564	526	539	538	573	565	573	581	549	550	549	520	585	529	574	589	576	550	546	586	563	553	528	545	564	542	593	580	575	594	571	548	518	537	539	539	520	540	528	558	541	594	536	567	576	552	557	579	556	572	539	545	557	576	565	523	572	567	529	559	561	584	526	577	542	556	581	552	519	568	534	524	543	596	587	539	584	543	565	564	556	538	547	574	559	568	601	559	540	583	545	556	572	530	568	550	523	550	570	560	583	568	531	586	547	579	521	585	544	568	533	582	564	557	534	552	573	604	539	559	566	564	598	577	569	548	532	593	570	542	548	567	609	581	502	571	563	584	554	581	528	566	565	554	563	590	557	581	540	543	555	565	583	575	531	583	516	530	565	556	564	551	525	516	564	592	513	570	597	574	544	563	551	526	536	591	556	576	513	561	558	541	577	548	554	536	604	559	544	566	540	554	527	600	544	525	538	525	551	546	544	577	576	571	539	547	555	574	573	540	545	551	548	549	549	547	533	553	565	587	565	555	563	574	521	537	549	550	548	576	519	556	580	550	535	560	563	578	534	565	559	574	513	536	531	539	543	575	605	537	547	544	582	566	526	594	558	538	544	551	576	550	572	553	554	575	502	547	591	570	572	576	638	592	595	540	584	566	605	549	591	550	569	520	522	616	588	550	578	514	552	535	552	582	558	555	545	552	543	579	602	567	580	562	517	544	521	575	545	585	577	562	533	558	567	555	533	593	547	570	545	553	575	556	583	579	537	570	549	596	538	567	569	558	577	610	571	582	565	516	563	581	574	560	567	520	617	516	554	586	554	546	564	589	568	556	568	577	576	575	543	580	532	588	562	500	489	591	581	579	590	532	535	541	548	561	548	524	529	545	537	550	574	616	538	572	518	554	543	574	547	550	543	572	565	524	566	532	557	562	580	568	517	563	547	564	617	560	592	546	538	552	578	564	582	513	575	552	538	522	517	566	593	583	544	588	567	574	524	555	538	590	542	584	573	565	583	535	547	578	562	533	553	614	559	548	544	621	574	521	538	582	590	555	535	541	530	560	570	563	598	539	603	515	546	549	559	622	502	540	565	547	537	550	572	528	547	554	561	562	558	588	516	593	575	534	565	514	585	607	592	550	589	543	570	581	586	536	570	518	511	569	527	567	561	529	542	558	564	554	520	523	563	560	558	543	561	580	540	592	593	528	528	579	578	539	566	580	601	596	536	609	558	558	589	534	513	534	541	543	572	565	538	551	562	542	568	544	606	538	578	546	538	623	577	555	551	583	580	535	571	548	578	568	558	527	553	541	595	526	563	571	541	537	552	580	576	561	532	561	556	544	533	579	561	546	517	573	569	514	536	539	526	578	609	540	547	572	555	507	557	591	584	527	540	486	524	536	529	582	572	549	544	551	558	573	567	565	536	520	574	576	554	549	503	609	527	591	548	557	584	557	573	539	578	566	572	506	564	561	590	559	520	554	584	535	585	583	537	568	585	542	560	576	564	577	573	594	547	585	560	563	580	549	554	564	575	540	548	586	568	591	531	543	553	566	560	589	541	572	584	553	598	590	516	573	528	583	550	550	553	590	568	552	574	533	562	556	555	535	523	543	561	575	539	566	571	559	549	546	596	565	563	533	551	519	568	567	550	575	581	549	536	576	577	568	517	536	571	550	532	540	575	556	566	566	554	564	585	537	534	535	545	564	573	588	551	522	538	554	544	599	538	578	592	535	539	546	571	600	531	548	553	565	581	580	551	523	554	558	550	541	545	579	599	608	590	576	522	516	562	525	538	534	539	566	561	584	527	537	598	568	534	568	581	544	589	606	588	565	539	525	585	522	541	548	542
7050	457	394	355	251	237	238	180	192	168	192	182	156	163	167	159	158	166	130	156	144	146	171	158	142	155	176	127	149	146	158	151	147	113	137	136	150	130	145	142	135	139	151	147	153	152	152	141	116	147	143	140	141	148	121	146	156	148	155	144	166	120	155	161	163	160	155	145	144	138	161	142	164	126	160	171	131	135	158	150	153	142	166	146	163	153	159	144	154	138	145	135	137	129	140	159	148	157	129	160	171	120	179	142	148	128	139	134	143	153	153	158	147	145	160	143	153	159	146	148	148	161	147	117	144	122	149	138	152	146	141	137	155	160	131	154	130	134	140	159	152	134	136	156	145	158	144	175	148	136	167	149	128	156	154	159	136	116	157	150	151	156	153	152	145	142	123	131	146	158	147	147	140	134	156	148	151	137	167	175	138	137	135	147	133	161	137	149	158	157	142	166	155	149	159	145	150	145	141	127	147	141	134	160	153	162	138	151	130	142	152	140	136	133	129	137	150	148	160	139	133	137	143	147	150	147	150	163	153	127	136	153	137	140	166	155	151	158	141	142	161	129	144	175	144	122	158	143	155	148	153	132	159	142	128	137	148	143	144	149	140	158	132	165	139	140	166	127	139	157	138	122	154	136	130	153	163	155	152	150	174	147	135	167	153	125	130	159	150	127	142	129	122	124	146	144	149	135	138	144	133	140	133	140	121	136	153	148	141	141	135	124	126	145	139	140	146	164	122	152	152	156	144	108	152	147	167	139	151	145	143	143	137	160	129	145	133	134	138	165	146	137	144	169	135	148	132	134	159	128	134	149	163	146	145	143	151	146	118	144	154	130	163	152	132	144	144	141	153	166	144	145	156	146	151	134	145	137	148	148	149	165	148	163	147	155	128	133	147	155	127	182	135	160	113	130	146	157	130	148	140	171	134	146	146	160	121	127	152	144	149	144	131	154	172	153	163	135	132	165	165	160	148	146	154	161	162	157	129	140	133	143	175	158	135	135	142	144	136	156	134	152	143	140	160	158	154	161	145	145	160	131	153	149	148	145	143	145	122	137	138	131	156	158	133	138	138	152	134	138	154	154	151	153	154	160	156	143	129	151	157	145	161	139	151	170	136	151	136	134	143	131	149	134	142	142	153	129	148	132	144	147	167	136	149	154	152	152	151	148	132	124	141	134	134	136	136	121	156	141	171	133	125	127	146	151	143	147	141	121	136	160	137	137	147	144	177	162	177	143	140	137	151	162	146	143	143	157	169	147	146	157	174	134	124	144	151	160	132	154	137	146	157	161	165	153	170	135	132	154	141	154	141	128	145	155	146	163	124	172	141	153	141	131	127	144	112	150	148	146	140	143	154	178	138	158	133	139	142	128	141	146	149	166	136	131	120	151	147	148	172	150	131	127	147	148	128	154	137	144	144	138	136	151	159	156	137	144	116	148	148	160	126	131	154	157	138	171	159	124	138	157	143	137	151	144	141	150	148	132	149	132	161	142	144	163	130	127	137	138	124	166	151	172	130	142	131	153	138	148	142	144	157	163	146	142	142	161	136	167	171	142	152	142	153	157	148	148	127	124	139	132	167	139	135	139	116	131	117	145	134	145	146	161	147	156	145	139	167	149	147	161	144	157	137	146	152	154	129	129	130	154	132	160	123	151	131	144	159	151	153	140	155	148	135	149	164	125	144	152	174	152	146	151	152	136	147	151	136	142	120	148	154	144	153	130	143	154	169	186	137	151	165	159	170	147	135	150	153	151	149	155	179	166	142	147	160	157	137	157	125	141	172	135	138	134	131	150	148	141	128	152	130	155	158	150	154	134	142	138	152	122	149	143	126	142	149	113	142	168	129	150	156	130	153	149	140	125	154	167	135	142	127	127	166	130	169	173	126	146	145	159	148	134	152	127	126	140	163	141	124	153	134	155	175	143	157	175	161	159	141	144	131	159	168	138	135	132	146	168	136	130	141	147	142	150	146	155	143	140	130	140	133	136	148	138	178	159	131	144	149	162	141	153	123	129	170	134	142	153	145	142	154	141	151	159	154	158	140	138	151	151	146	119	172	127	156	140	143	148	143	149	128	164	147	142	132	142	144	154	131	143	134	140	145	149	164	167	148	154	154	137	145	156	162	162	155	172	144	134	170	146	142	149	164	140	139	153	154	134	150	163	152	139	156	159	132	147	161	144	164	162	148	125	137	154	153	146	153	157	153	157	150	158	151	158	157	147	160	141	140	129	146	155	153	131	154	140	111	127	148	154	130	145	142	154	160	143	164	140	149	135	141	135	146	166	143	156	157	165	152	141	149	154	144	151	144	160	141	166	150	162	139	149	159	150	168	151	152	143	129	142	142	144	158	131	154	151	131	126	154	138	141	145	129	154	141	136	148	152	128	170	170	155	132	149	137	159	148	128	149	129	161	129	144	162	137	153	134	150	122	167	152	150	160	126	148	135	151	155	140	133	154	141	147	137	142	149	151	164	116	142	156	138	139	146	158	144	146	163	157	160	155	151	159	149	157	156	115	134	141	166	125	137	149	132	132	144	147	137	141	142	148	147	161	153	159	131	146	149	135	137	128	158	144	146	128	153	143	169	153	127	141	147	142	143	147	123	144	179	148	142	156	137	161	144	131	150	150	145	162	150	136	153	150	159	152	123	144	176	150	160	153	152	136	127	149	146	159	145	152	163	140	131	142	133	140	117	146	142	143	141	154	146	137	140	152	123	128	158	147	156	141	147	145	138	112	135	166	167	134	141	129	143	159	143	143	140	133	150	153	134	152	145	158	159	170	141	137	132	135	134	173	145	141	136	155	144	152	122	148	154	155	147	140	119	113	121	151	139	138	140	143	141	164	158	138	132	134	144	122	153	143	142	127	167	158	153	135	145	136	145	122	143	150	150	118	165	145	143	144	179	145	143	139	121	115	128	150	148	148	149	126	113	141	153	151	142	134	147	151	166	149	146	136	153	158	153	139	160	132	140	134	136	164	155	176	139	147	145	144	147	132	146	129	131	174	168	163	139	149	176	139	128	143	155	141	135	138	143	137	138	144	155	153	168	129	136	118	164	157	153	128	137	123	146	143	133	136	165	153	146	139	140	161	138	148	122	132	140	147	148	137	130	146	155	152	131	140	169	161	169	161	145	144	133	147	155	124	137	124	143	151	145	131	157	135	146	146	129	155	142	153	157	154	141	132	132	144	152	134	129	150	152	171	152	147	132	134	137	167	151	157	157	161	149	144	130	183	164	144	149	129	122	142	156	127	125	130	147	172	158	147	159	143	150	160	136	149	159	165	162	144	136	141	155	133	149	151	135	138	145	134	160	193	127	145	171	142	146	149	166	134	146	169	135	132	149	129	165	125	156	158	153	152	143	137	140	133	148	133	131	144	171	134	146	170	162	119	153	141	145	133	135	147	154	131	141	155	163	153	149	121	151	136	137	143	134	134	148	163	143	146	137	147	139	154	148	159	143	161	149	152	154	138	166
6186	561	961	1167	976	766	666	599	605	524	497	438	434	439	432	428	418	393	376	375	401	341	330	359	357	378	332	372	369	338	348	376	378	380	336	311	356	308	363	381	329	365	356	356	326	344	372	321	335	359	343	326	322	345	368	334	330	326	343	332	330	327	339	336	315	335	337	305	310	333	309	363	346	313	323	338	306	331	339	295	316	362	338	349	340	347	346	337	319	298	329	318	347	341	356	326	329	358	321	336	336	363	331	353	339	317	367	350	320	356	314	352	341	321	343	346	334	350	354	347	323	319	345	344	350	335	365	351	346	366	301	324	340	334	329	340	313	324	309	338	329	311	305	341	342	351	347	327	329	324	351	345	366	370	340	334	332	345	341	354	293	313	349	335	353	368	297	353	364	357	328	324	297	322	342	306	302	336	356	312	375	324	335	331	310	310	334	356	342	318	356	321	339	329	306	331	343	311	315	370	361	349	336	329	307	340	323	344	341	317	363	346	332	348	314	311	326	343	324	345	328	374	318	301	316	312	335	336	321	318	349	290	322	325	368	324	352	333	330	313	351	312	335	326	344	318	329	331	343	323	307	357	342	337	341	366	354	314	359	322	340	337	357	308	336	357	310	339	364	336	352	336	334	363	344	335	325	341	346	339	316	347	352	337	317	345	329	329	339	346	322	356	326	337	324	329	336	335	340	317	338	316	353	327	318	334	338	327	296	323	333	338	344	321	310	287	348	318	330	327	317	332	337	349	346	343	331	359	327	307	327	324	317	320	321	348	365	336	320	348	318	373	315	346	346	334	331	347	315	338	312	345	330	368	304	354	332	325	323	360	342	342	353	304	321	342	335	347	317	306	362	329	317	367	340	342	315	319	282	349	346	310	311	322	328	303	328	355	336	324	300	333	325	326	334	327	340	309	350	322	322	334	296	326	349	322	335	306	330	331	325	318	317	338	287	331	357	328	318	330	326	325	352	358	284	322	333	349	311	323	355	268	301	334	328	321	319	361	326	284	328	364	316	312	346	311	334	365	342	330	289	337	360	277	355	344	349	328	319	321	341	326	340	343	295	338	336	328	332	319	370	346	326	323	308	314	388	324	339	310	324	296	341	313	342	343	338	328	344	341	343	322	320	322	344	348	326	352	325	382	333	311	334	325	334	328	311	324	340	311	347	288	333	342	342	332	319	321	333	336	320	290	312	344	320	321	340	357	331	313	349	321	318	316	331	324	336	349	330	311	308	347	306	337	331	315	355	333	299	380	361	307	295	306	339	357	312	310	333	332	348	352	308	356	314	309	326	326	361	322	340	344	340	348	360	302	356	323	334	323	319	329	314	307	358	339	330	330	288	313	372	355	352	347	324	327	328	347	322	332	362	321	323	321	332	343	330	306	312	325	332	347	325	320	340	358	326	321	375	310	342	304	331	327	355	337	314	332	349	337	325	363	323	327	324	329	348	335	339	327	324	339	318	323	317	363	362	318	351	349	286	323	300	360	346	324	293	326	355	331	313	303	306	369	323	325	350	326	347	309	319	329	345	349	292	343	346	327	323	338	343	319	344	353	329	351	349	332	356	331	336	359	335	327	326	332	350	359	326	363	331	301	332	333	279	350	327	326	318	321	373	317	309	350	331	294	333	344	331	335	337	307	314	335	336	368	354	323	350	333	330	386	335	351	304	351	309	317	320	342	315	342	345	305	325	331	336	299	329	280	344	354	357	289	332	356	326	308	333	314	332	347	335	348	362	357	332	353	340	336	329	345	352	328	336	338	336	372	342	354	307	355	341	349	336	335	317	322	332	305	358	313	336	346	317	305	350	347	345	342	344	319	334	365	333	320	331	355	360	324	329	353	358	328	318	331	336	325	352	322	306	303	359	345	344	288	315	304	323	320	344	343	329	355	311	365	299	334	352	350	345	349	354	348	386	324	311	322	334	326	341	356	356	332	337	356	309	335	329	313	349	327	326	357	342	325	338	327	308	322	334	329	331	335	299	338	354	325	333	316	342	298	288	352	339	324	353	356	345	338	321	343	327	334	315	316	354	314	309	312	332	320	308	366	333	327	347	319	339	315	305	349	328	339	358	329	350	339	324	311	335	327	307	301	338	349	317	329	341	353	364	331	364	317	328	323	359	342	279	328	358	338	357	335	330	354	320	311	300	327	302	341	357	331	332	312	323	325	337	332	328	343	338	341	339	274	315	323	339	330	331	342	318	313	327	349	343	335	327	354	307	343	311	323	343	338	330	317	294	339	347	357	335	328	308	311	307	344	347	328	322	315	333	343	336	315	282	330	297	354	318	339	350	350	340	348	347	322	315	350	364	330	354	316	384	305	327	350	357	340	333	358	337	344	357	311	357	310	342	332	332	347	319	339	314	334	353	364	331	335	334	333	322	330	346	343	296	339	353	307	328	361	351	340	325	347	335	328	357	315	317	304	324	321	315	349	338	311	344	356	319	363	320	314	354	323	349	379	310	326	339	342	340	319	355	334	312	338	338	330	359	359	342	307	315	338	305	293	329	296	359	326	320	365	326	345	349	336	326	328	285	352	324	311	361	321	334	333	330	307	320	318	353	316	337	357	327	316	320	380	361	353	312	342	327	358	361	339	368	312	339	356	341	331	309	306	361	331	323	302	338	345	324	347	336	352	340	334	364	327	332	347	345	334	324	335	369	335	343	345	319	313	326	360	328	320	340	328	308	307	362	319	319	356	314	349	380	357	347	317	333	350	332	337	300	329	342	334	309	337	307	334	326	332	345	320	329	344	294	333	328	349	334	320	326	358	321	329	330	358	326	298	350	313	336	329	361	350	305	358	351	337	330	328	356	287	352	320	319	358	335	313	352	340	361	325	357	321	341	332	345	345	318	352	321	357	313	322	345	346	331	338	349	353	308	344	350	347	350	358	317	314	347	312	332	320	320	323	315	301	365	319	313	351	340	362	388	321	324	317	334	344	361	346	315	333	329	311	323	340	287	352	330	339	321	337	371	367	334	333	359	341	349	317	342	325	363	351	321	364	375	351	350	349	341	348	329	358	316	354	352	343	332	340	333	325	331	338	360	340	329	336	335	327	315	324	330	329	346	313	318	357	337	346	343	323	392	338	334	349	364	316	337	333	322	342	336	317	321	348	350	335	344	381	324	321	339	294	347	339	331	333	322	334	319	357	356	327	319	360	336	325	300	319	337	328	333	303	354	346	357	345	291	361	322	329	343	347	327	340	340	341	335	355	315	357	322	320	326	346	318	330	342	306	344	297	346	338	329	306	317	349	319	306	323	338	291	355	342	343	333	291	353	316	358	303	337	354	327	338	319	313	339	351	326	337	317	330	321	326	357	328	319	351	332	341	320	340	355	286	346	326	347	356	317	353	322	321	345	329	322	320	325	338	297	333	343	336	329	329	354	313	336	335	339	307	325	321	331	366	305	316	305	325	327	317	345	351	369	304	325	356	312	320	324	296	333	328	325	328	342	305	309	364	362	333
13644	850	643	505	364	235	201	134	134	118	94	100	106	82	67	64	68	70	74	60	65	61	72	74	61	59	62	59	56	61	60	65	69	73	64	60	74	63	67	53	48	56	63	57	55	45	46	66	70	63	58	53	57	60	58	47	65	68	52	55	54	68	54	57	56	53	58	71	68	63	56	48	43	55	51	61	59	55	49	71	68	61	50	53	61	59	57	63	52	66	72	61	62	52	53	50	67	46	52	51	50	57	55	64	68	72	50	48	47	54	64	43	47	62	59	55	57	60	60	65	50	52	60	63	44	65	61	44	69	58	50	51	63	63	47	64	45	62	50	53	64	52	72	64	54	56	59	62	60	49	58	50	53	62	75	54	62	51	55	58	46	60	64	44	59	66	68	61	49	72	56	45	69	40	56	61	71	57	59	52	57	40	48	74	58	59	58	41	46	55	68	58	55	45	69	65	59	56	53	50	44	65	46	60	52	53	45	53	46	53	66	46	53	47	55	45	59	58	49	74	63	56	54	61	59	56	62	55	54	64	55	50	54	67	58	55	58	45	65	57	69	54	62	57	43	54	56	54	48	71	60	50	66	63	61	46	55	58	64	67	52	45	75	44	56	56	72	54	56	56	57	62	58	62	51	69	49	49	53	46	54	59	50	56	58	69	55	56	56	57	54	67	73	40	49	58	66	49	57	56	62	58	75	56	51	60	47	54	54	50	55	50	64	59	48	59	51	61	58	60	64	49	64	57	54	47	51	46	52	42	59	51	67	61	67	56	54	55	55	64	70	47	59	69	52	40	70	57	52	55	47	54	44	54	44	51	63	47	49	68	57	52	48	56	44	65	84	45	50	52	57	36	53	72	54	51	71	66	64	54	48	48	42	51	56	46	55	57	81	46	57	49	42	44	62	62	48	67	68	57	50	50	60	65	64	63	59	59	51	61	54	75	59	61	58	56	51	49	65	66	53	61	51	44	71	43	43	50	66	52	55	60	61	58	55	57	52	57	60	43	49	48	57	42	64	63	48	54	59	49	57	53	61	44	66	54	59	57	58	63	66	58	52	49	58	69	52	56	54	52	63	65	42	59	56	53	49	54	58	53	65	54	67	67	50	48	52	49	47	56	70	73	62	63	59	60	40	57	53	49	53	48	43	67	75	74	60	43	73	51	53	60	56	56	51	50	65	60	48	58	49	65	62	52	71	62	50	56	55	66	58	70	60	47	50	62	52	63	57	46	69	51	54	45	59	78	61	59	64	65	65	68	47	54	69	66	62	56	41	50	55	58	69	47	67	75	55	43	63	56	44	58	57	62	54	62	56	54	58	48	47	59	58	47	55	66	62	62	63	51	60	45	73	77	58	72	53	59	58	52	51	62	67	51	66	58	41	50	68	44	54	52	58	49	51	66	48	60	60	68	56	64	48	58	53	68	66	58	66	56	58	68	63	56	50	74	59	64	63	71	62	62	66	53	54	46	54	54	53	59	53	41	47	63	62	59	54	61	54	58	60	63	50	44	63	68	80	62	50	54	69	44	69	43	71	59	47	50	53	54	57	49	47	44	59	60	65	56	68	59	52	71	69	42	53	46	49	69	57	64	60	44	59	54	71	58	55	55	70	51	50	62	63	62	53	63	51	65	51	53	56	50	68	53	66	58	65	47	57	70	65	78	53	52	57	49	54	54	64	72	41	53	63	51	51	47	56	58	58	59	59	55	60	64	37	70	71	61	42	60	45	57	51	60	45	67	57	49	55	53	53	47	53	66	70	55	57	54	63	57	49	43	70	56	54	56	47	54	52	56	70	58	66	41	52	60	53	62	58	63	54	62	49	52	60	65	53	56	74	55	58	61	61	56	46	64	53	58	54	49	53	36	50	54	47	61	60	54	54	67	49	48	61	66	57	56	63	65	55	55	54	57	65	40	52	57	45	47	61	68	50	64	62	56	64	66	58	52	61	68	48	56	55	61	47	74	54	57	44	47	64	56	42	48	49	59	66	48	49	59	59	54	57	62	77	61	63	48	50	55	63	44	57	45	48	58	46	63	66	64	53	57	59	47	53	72	69	42	84	65	48	61	54	51	64	51	53	58	65	50	55	74	54	56	63	55	58	63	67	58	48	64	56	65	54	51	52	45	47	54	74	56	58	59	69	70	68	59	59	60	64	49	57	51	60	63	59	45	64	62	63	53	66	66	66	50	56	54	62	59	64	60	62	47	59	64	60	58	56	50	69	61	54	52	64	59	54	55	64	50	47	45	66	62	48	57	47	58	58	46	61	43	48	49	57	58	63	55	60	69	48	59	67	60	47	53	56	67	56	50	75	56	53	79	59	55	62	60	53	52	60	69	45	60	64	57	67	53	63	58	55	52	47	54	70	57	64	56	53	57	47	55	60	66	44	44	55	54	58	56	45	50	50	53	46	52	51	55	72	47	50	47	74	63	53	64	50	61	54	50	72	67	57	75	40	73	57	64	67	65	54	57	49	58	52	76	56	57	64	60	53	63	69	56	44	53	54	67	50	45	42	63	56	66	47	39	63	46	47	51	46	49	60	61	58	57	53	48	46	52	49	67	53	54	53	40	62	63	51	46	61	56	59	58	46	58	70	60	70	48	56	51	57	53	57	66	56	58	57	58	56	48	49	49	48	64	61	56	54	60	62	54	58	58	40	35	71	70	59	73	53	51	47	54	36	55	69	64	62	55	54	55	51	62	64	77	68	47	67	50	71	52	51	51	63	55	56	42	55	59	56	44	58	59	55	51	59	47	65	68	62	56	64	55	50	56	47	49	55	57	58	48	68	57	62	72	43	68	53	65	63	54	50	61	75	52	70	50	65	58	58	53	49	62	80	68	53	66	63	65	44	61	60	45	42	44	48	61	51	62	69	52	49	52	55	57	52	64	49	54	49	53	65	61	53	71	76	60	48	58	54	56	57	62	51	62	53	55	39	54	46	55	60	49	55	73	58	63	64	56	60	51	60	57	43	54	66	64	59	71	57	60	60	59	62	64	51	48	44	61	61	65	52	40	61	67	72	61	56	47	61	53	61	56	66	54	51	58	46	45	67	48	54	72	47	61	53	70	64	48	62	64	45	60	46	73	58	45	60	49	62	62	58	89	58	62	54	49	53	49	53	44	62	66	62	57	48	48	57	59	54	56	62	48	71	48	53	64	55	48	59	64	69	50	55	73	63	65	63	60	67	56	63	67	69	71	60	59	52	42	74	60	61	64	53	51	63	66	69	52	70	52	52	58	45	60	58	61	47	60	51	46	63	62	67	58	49	65	49	39	65	51	62	68	57	70	57	57	55	52	64	41	49	56	69	60	55	65	68	64	55	75	62	44	60	64	55	57	57	55	51	44	52	58	49	58	54	52	52	58	48	53	62	56	55	61	56	52	63	64	63	56	60	52	64	54	53	69	56	55	54	57	53	61	63	55	65	52	55	52	60	54	58	68	65	58	54	59	54	58	55	49	57	54	55	59
7916	718	1491	1779	1399	1073	916	713	633	484	463	415	373	305	318	296	261	280	268	273	239	233	233	249	229	218	230	250	212	197	194	206	191	213	205	181	177	188	183	178	170	176	173	166	178	184	168	199	175	176	156	190	162	160	140	172	199	162	178	163	183	158	170	169	179	158	174	174	186	145	164	163	181	160	150	168	178	169	157	179	145	166	145	149	150	173	162	133	176	177	164	150	185	169	174	173	183	162	164	175	157	162	178	142	156	156	168	151	178	155	143	185	151	172	170	150	174	157	161	163	151	161	169	145	157	173	179	151	135	149	154	154	172	166	141	188	176	162	180	168	146	195	143	155	162	161	167	153	167	159	164	160	163	173	145	139	185	157	142	152	176	163	177	177	178	170	170	195	179	153	152	161	157	159	134	156	129	139	157	165	168	168	153	160	167	148	160	171	193	165	170	160	150	151	153	167	160	153	174	162	133	151	154	144	151	145	148	175	157	164	174	153	152	150	158	145	155	155	186	138	179	149	168	182	159	163	140	147	181	169	166	149	155	172	165	151	180	148	164	152	178	165	156	166	151	166	159	167	165	160	185	162	184	148	171	167	150	119	169	162	189	123	166	138	153	162	170	162	166	157	194	175	163	148	187	162	175	150	164	182	162	166	168	154	161	162	159	161	155	174	167	159	158	159	175	163	170	152	164	173	160	161	146	186	151	169	180	177	148	171	150	169	164	177	161	145	146	149	128	164	177	175	168	177	144	141	127	153	144	176	168	166	175	183	186	154	150	190	154	135	168	164	173	156	166	159	166	159	143	164	159	147	158	174	173	143	152	144	139	158	165	159	153	167	183	159	169	138	153	145	161	161	143	175	158	157	153	149	154	167	153	142	178	194	147	172	170	157	156	165	174	173	136	163	161	148	172	149	160	179	163	164	164	177	159	133	161	170	186	157	181	151	160	155	172	145	165	137	164	181	151	146	143	161	159	162	169	151	150	173	180	152	145	171	144	153	158	155	148	167	134	148	161	161	170	131	155	175	159	155	173	165	154	163	188	154	162	161	169	161	154	183	162	170	168	160	155	160	185	176	149	177	186	169	155	164	162	147	155	152	169	142	169	172	154	154	149	152	165	171	150	170	151	152	167	161	164	137	161	165	150	146	143	150	144	145	175	171	148	172	166	185	182	164	155	190	166	148	177	182	148	143	154	181	146	163	158	191	199	149	162	158	152	141	184	164	151	135	173	166	176	153	152	173	149	160	146	164	152	169	164	133	163	147	167	183	180	171	158	176	160	177	158	162	154	150	153	155	151	155	158	176	165	165	163	154	163	149	181	165	172	170	149	175	155	160	181	161	152	174	166	163	166	171	154	163	160	159	165	165	159	177	162	148	164	179	170	147	153	162	170	155	164	179	140	164	175	159	161	169	158	168	161	175	170	161	167	183	160	157	163	155	164	161	155	167	171	163	143	167	157	165	160	149	154	149	201	167	180	169	148	165	160	154	164	155	166	155	159	184	140	150	187	177	137	167	160	157	172	156	182	148	177	153	177	157	171	166	168	180	168	174	176	153	169	144	162	177	139	184	160	181	154	151	166	166	160	193	149	157	167	159	173	195	149	177	168	143	161	150	166	166	165	154	174	158	154	144	153	170	165	174	143	156	172	165	178	147	140	174	172	158	138	135	169	149	171	162	154	159	171	159	168	150	157	150	157	173	152	160	170	170	183	146	162	157	162	172	167	135	153	175	162	130	139	150	176	151	157	165	173	171	165	155	161	196	179	165	168	147	143	149	141	173	156	153	179	159	162	161	152	172	156	144	191	148	153	175	162	138	197	162	175	170	164	143	156	150	163	141	141	173	156	157	166	164	155	174	143	180	165	147	163	173	157	169	202	157	154	172	152	149	133	145	172	171	147	167	170	146	126	147	159	176	156	169	157	157	160	166	161	174	144	169	155	160	170	146	175	191	145	167	157	152	152	167	157	149	157	191	168	167	183	135	145	174	160	168	162	161	188	150	146	179	165	159	153	142	167	170	132	157	160	138	154	151	185	171	159	157	169	140	149	142	159	177	158	172	166	169	175	152	165	148	188	166	167	149	148	173	152	169	167	152	128	171	166	165	175	167	165	153	152	158	166	150	201	140	162	168	189	154	157	171	173	168	162	181	184	157	161	133	171	151	183	152	145	185	161	159	149	163	133	165	162	198	151	160	161	173	163	163	162	163	159	177	184	164	167	155	195	154	133	168	145	158	145	177	167	143	147	160	163	168	159	156	179	183	170	159	169	152	142	147	161	169	162	164	150	152	157	181	144	163	157	174	148	178	166	182	141	140	143	159	166	159	161	179	166	143	155	152	182	158	174	151	176	187	166	179	153	155	140	176	164	160	163	175	147	150	185	165	153	166	158	163	167	165	151	176	171	169	166	173	145	176	171	153	145	156	161	138	160	160	183	149	130	149	156	183	153	154	179	155	165	186	166	153	157	162	153	169	169	159	157	159	171	166	151	152	160	148	165	168	151	152	137	174	137	177	170	168	157	142	172	153	165	177	152	162	167	153	171	178	182	176	151	194	177	164	154	153	162	159	163	153	159	171	141	152	170	174	179	156	195	142	164	177	179	160	172	165	151	149	162	151	163	174	154	168	173	179	168	157	175	196	173	187	148	163	149	172	183	183	167	153	160	166	171	165	165	161	183	157	158	153	167	147	165	180	186	154	149	164	173	170	154	150	158	158	155	136	157	162	165	161	177	172	167	139	144	157	157	149	150	169	166	164	154	174	180	161	173	144	169	156	160	148	185	169	192	157	180	165	173	158	163	179	148	162	145	174	167	159	153	157	147	150	158	150	165	152	128	171	153	161	183	156	157	164	168	164	139	153	158	142	162	140	166	162	160	160	155	167	148	145	170	186	137	168	153	157	162	162	159	155	168	167	153	173	158	172	170	151	177	163	164	159	154	158	149	149	174	137	154	167	168	177	154	176	158	169	183	151	163	156	171	168	161	154	182	156	140	135	176	156	168	154	143	168	147	165	158	156	154	146	167	155	177	171	153	165	176	164	190	159	148	164	151	163	161	160	154	159	141	165	169	152	159	131	147	175	169	158	149	149	153	152	180	139	180	173	161	145	152	160	161	153	166	171	159	153	173	149	155	170	160	163	183	164	159	159	170	169	175	155	150	156	139	136	147	162	188	163	168	162	156	149	138	154	165	162	157	146	177	138	165	145	168	157	159	174	138	158	152	168	140	175	154	152	147	161	163	160	138	145	150	154	139	157	166	157	178	180	173	161	155	164	152	162	146	164	182	147	140	156	179	161	150	185	158	158	150	147	172	161	168	162	168	170	175	142	163	166	178	161	169	156	165	160	166	164	169	161	174	155	172	162	167	149	167	153	149	157	161	171	147	175	180	136	151	156	158	159	185	157	166	157	142	144	151	178	151	164	161	147	178	150	182	158	176	175	169	174	158	139	158	152	147	163	158	150	174	153	164	161
1537	266	243	213	260	258	238	236	246	245	235	254	261	297	253	248	284	231	273	228	260	239	242	270	240	223	250	233	242	235	244	242	273	247	205	256	276	254	253	231	273	245	257	223	293	270	264	255	264	229	241	295	270	233	251	278	261	251	268	259	254	237	263	238	273	257	274	254	289	250	268	251	265	238	247	260	238	245	253	254	237	257	209	250	264	268	274	243	258	246	281	250	261	252	242	266	274	269	266	256	240	258	256	246	225	255	280	250	240	231	246	271	263	246	288	254	263	254	249	268	268	250	267	253	252	253	254	266	234	215	258	238	245	230	259	262	236	243	252	280	264	252	232	230	267	254	243	251	227	245	268	274	259	229	258	276	237	262	253	290	241	242	294	285	251	242	251	264	250	212	243	234	270	275	237	259	236	224	252	256	235	254	213	268	274	265	244	255	246	239	259	220	286	285	257	222	250	244	251	256	242	240	233	253	263	267	253	254	229	270	269	227	222	250	241	258	265	258	258	262	277	222	246	238	249	242	235	246	267	248	239	228	237	239	229	275	251	285	262	261	263	256	242	248	253	266	270	244	268	246	259	250	261	257	259	217	226	280	255	250	218	247	226	255	266	220	268	271	252	235	236	272	270	239	271	240	224	251	248	269	251	264	293	244	243	236	246	251	263	250	261	241	258	252	242	262	222	256	241	239	269	283	252	262	262	271	222	225	257	264	244	294	253	240	255	240	264	236	240	270	273	237	230	243	251	249	251	261	245	247	270	258	240	233	254	245	245	240	245	266	230	239	284	258	241	228	268	241	259	242	263	256	258	255	247	263	263	281	254	250	225	244	242	260	241	241	268	253	251	250	269	248	267	288	223	226	263	252	261	229	274	257	218	241	236	269	248	273	271	239	234	239	230	249	272	272	248	239	235	292	258	250	236	231	251	221	282	236	272	270	270	241	238	259	263	268	250	241	237	250	224	235	238	260	261	268	245	257	284	263	272	241	230	241	269	244	253	280	264	269	249	272	262	281	243	266	291	240	235	278	220	240	248	245	265	267	243	259	246	264	257	236	247	224	236	243	274	252	277	252	254	248	265	227	248	278	244	250	270	269	235	265	280	277	267	239	268	231	234	236	269	247	226	257	245	277	263	254	276	242	266	261	248	262	248	252	230	269	231	245	242	273	219	234	239	280	212	222	268	252	269	273	249	250	276	241	241	272	249	266	276	281	256	219	243	279	243	232	251	258	234	228	271	261	230	223	273	256	249	243	252	254	256	226	247	239	216	270	264	225	279	254	278	267	260	237	265	242	268	259	248	241	259	228	237	258	245	246	245	257	279	258	267	275	264	240	268	275	271	255	272	246	234	234	225	232	244	259	250	229	261	264	208	256	265	227	248	223	234	231	259	228	256	256	241	255	279	254	273	254	219	269	247	288	256	258	228	224	254	274	228	222	226	251	230	254	280	259	254	299	260	266	251	262	267	284	248	257	246	233	245	239	241	238	269	269	237	251	239	254	267	240	241	244	266	273	232	253	226	257	250	281	263	255	253	244	279	246	228	236	218	247	245	268	286	246	234	233	249	240	214	240	260	253	245	243	260	241	253	249	268	262	265	255	242	228	292	221	246	242	280	248	251	274	215	235	229	261	236	271	244	222	245	256	246	279	234	224	247	243	252	244	279	280	249	222	223	257	245	269	260	275	246	265	246	259	268	207	225	231	255	232	261	256	239	229	238	240	238	280	277	253	245	255	280	248	275	262	236	250	243	239	241	243	208	243	234	267	259	227	233	246	236	269	252	258	275	245	294	226	238	270	262	255	246	252	273	241	243	253	245	232	255	274	244	235	245	261	253	262	245	220	282	240	244	278	279	245	272	264	265	251	252	246	235	258	224	224	271	262	230	233	248	245	255	312	262	263	256	245	242	257	259	244	252	267	245	265	225	268	224	265	253	233	242	243	256	245	268	287	280	229	249	262	260	268	304	261	237	250	242	259	249	253	237	256	231	275	259	252	262	252	235	244	252	249	255	252	219	252	234	234	283	261	285	219	252	242	237	258	226	289	234	259	244	257	254	243	245	276	267	256	253	257	240	254	250	261	235	261	236	283	256	247	269	274	221	264	264	279	245	221	246	245	256	268	225	279	235	237	281	236	250	238	228	263	233	239	246	263	216	261	295	215	248	252	262	244	262	256	248	252	262	234	262	236	249	238	226	247	263	227	250	244	271	260	239	246	272	270	254	239	277	275	233	241	249	252	258	241	247	270	232	223	240	272	270	240	266	235	234	243	237	252	264	257	239	236	276	254	263	275	272	237	229	242	265	277	270	235	247	279	245	260	257	253	257	246	247	288	238	244	249	228	291	261	251	254	264	275	235	271	236	260	236	238	247	262	253	252	265	263	236	258	261	251	223	216	223	265	275	292	263	279	263	265	228	251	261	226	270	252	213	276	241	234	245	284	261	263	253	254	238	245	272	245	239	277	233	225	272	261	232	259	259	257	229	265	256	221	259	256	225	260	243	251	245	239	252	254	265	261	273	218	243	266	224	259	268	230	266	215	263	244	236	234	244	251	248	245	242	243	296	282	237	250	262	233	206	229	247	254	271	246	251	245	275	238	241	276	250	275	236	249	246	263	253	252	254	248	252	247	257	262	261	239	237	253	264	230	244	247	247	248	254	254	267	262	279	245	243	268	244	271	262	219	232	247	251	234	272	268	261	257	253	263	276	230	258	262	271	259	265	247	244	266	227	246	264	258	246	254	244	264	273	264	270	239	233	233	249	217	260	233	270	272	267	231	252	252	253	250	259	258	267	259	245	248	244	258	236	274	260	289	260	256	249	212	274	262	248	248	272	255	250	293	260	234	248	295	247	255	278	237	256	255	226	243	273	269	278	247	248	255	242	255	236	228	246	232	252	240	278	269	222	235	237	240	228	242	239	242	221	275	238	253	245	256	250	252	221	264	259	251	255	258	257	241	222	255	264	225	233	251	250	233	254	253	217	269	276	249	267	297	257	238	253	245	267	235	242	241	255	248	237	270	239	239	219	249	267	265	263	226	248	227	243	251	244	274	244	260	260	275	230	264	272	244	234	257	226	277	263	233	266	249	250	259	258	250	240	254	245	261	253	290	235	257	263	268	240	255	247	267	240	231	236	287	280	232	270	260	234	253	284	295	291	254	245	247	243	256	262	241	258	275	257	248	258	238	247	223	282	281	239	255	277	257	230	270	269	243	255	245	256	276	258	227	255	260	238	290	223	239	259	213	278	253	250	271	253	279	237	272	222	247	264	291	254	235	256	228	253	265	249	246	291	254	249	296	223	238	259	234	245	251	252	228	275	214	261	242	240	280	264	254	236	237	242	246	245	258	250	242	251	236	264	284	264	222	239	239	284	250	231	233	218	247	239	244	236	244	276	281	258	266	244	236	246	246	231	224	269	234	254	274	241	241	259	234	270	251	254	264	244	264	258	191	220	242	264	239	273	260	216	250
1716	584	568	603	553	557	610	610	567	554	596	559	557	498	569	497	533	575	537	527	560	573	555	577	534	583	600	565	615	514	587	585	570	589	598	540	561	535	581	546	568	522	507	563	574	546	552	582	599	572	554	540	587	535	563	560	552	575	594	563	568	561	591	604	558	568	526	541	602	600	568	606	545	584	602	527	532	557	581	562	541	581	547	555	548	525	565	538	534	553	580	576	522	530	567	579	580	567	577	558	603	588	599	576	570	518	537	552	547	549	529	602	617	604	582	544	519	588	551	560	566	558	544	530	565	531	538	574	572	555	553	589	542	557	580	583	612	553	548	582	567	610	583	561	557	512	537	546	561	587	583	548	584	579	588	559	582	542	526	592	566	525	552	570	567	596	584	566	522	530	543	575	529	559	572	602	581	565	615	578	605	557	545	558	558	565	577	572	613	547	563	576	599	579	561	572	540	546	559	545	580	562	589	620	558	588	535	534	570	548	519	583	531	553	576	607	563	582	567	558	543	580	576	566	547	539	570	554	563	544	559	542	609	544	537	542	557	536	550	549	563	557	535	537	545	565	580	514	555	549	540	568	557	512	528	610	577	601	524	549	570	557	575	621	556	528	600	564	599	529	582	569	599	535	592	547	550	523	554	591	556	574	572	525	565	556	584	543	564	580	550	568	573	542	560	540	543	545	563	542	581	552	550	566	544	564	528	593	569	578	544	570	570	599	584	569	558	534	565	551	529	568	568	537	549	647	548	556	519	538	561	588	588	525	576	540	588	506	556	538	556	580	547	514	568	571	562	537	551	571	506	565	514	563	584	586	531	509	547	573	518	563	546	569	573	535	546	601	561	566	561	549	548	551	556	558	566	550	542	539	544	537	539	575	555	613	593	557	592	575	582	553	573	545	542	553	531	602	593	553	565	541	558	579	658	540	608	527	556	544	548	607	559	509	575	608	555	556	547	545	566	558	575	533	529	591	626	561	574	570	569	586	569	565	593	535	543	533	590	597	548	584	525	533	585	552	547	547	545	558	584	554	577	577	594	551	552	541	556	587	549	543	546	543	548	516	571	586	519	559	550	544	555	593	540	537	569	585	574	528	584	563	520	529	608	576	542	563	547	558	533	553	564	561	535	558	591	540	609	573	567	549	550	582	583	522	550	564	554	563	533	557	536	576	615	543	565	577	598	574	553	576	536	530	553	569	553	593	581	574	552	562	534	557	518	534	547	571	549	569	571	539	552	517	578	552	549	522	542	550	570	520	591	542	578	555	583	542	544	572	561	538	562	551	573	538	536	551	550	559	540	580	526	597	544	568	551	559	593	536	565	573	522	516	576	543	593	533	550	524	560	548	592	552	562	559	538	596	610	550	615	567	599	566	567	579	587	557	580	550	602	568	581	564	606	522	573	542	538	573	558	571	526	599	574	566	594	579	552	541	565	622	565	532	591	526	569	530	551	531	555	594	513	568	515	562	540	497	552	598	563	537	523	527	565	562	545	560	533	584	588	558	606	546	575	555	553	569	528	568	560	567	562	570	511	571	570	544	560	593	572	546	573	557	558	534	608	566	544	572	579	533	558	577	579	550	523	564	531	562	576	566	572	568	576	548	572	521	529	578	580	558	568	557	536	563	544	564	559	545	611	567	530	590	555	579	544	554	547	557	558	537	527	594	574	554	577	536	535	571	502	561	550	576	531	536	582	568	525	567	601	592	556	573	578	581	575	546	565	586	575	547	576	606	525	571	557	551	552	574	585	555	557	545	568	540	557	514	524	523	524	614	597	567	543	521	572	555	537	582	565	613	534	574	526	555	601	565	564	562	559	528	584	524	548	597	528	582	544	566	544	571	552	561	502	531	537	578	549	546	575	529	546	575	550	537	555	583	550	555	591	540	542	575	553	531	563	530	561	565	555	549	548	559	550	555	524	589	551	548	597	541	556	547	594	584	540	530	566	564	588	547	571	560	568	562	560	579	570	576	570	525	577	553	557	549	545	557	564	556	530	538	607	547	527	528	574	592	542	554	553	591	555	572	574	581	564	511	526	558	596	541	554	554	547	531	587	515	588	539	571	539	506	585	547	559	532	560	555	592	587	552	580	570	602	565	600	572	525	549	551	549	535	554	541	522	538	560	582	559	574	528	553	555	575	551	568	562	590	575	567	541	534	549	553	567	538	526	565	550	592	566	584	541	569	541	595	542	570	562	569	536	520	581	548	532	582	527	564	550	589	536	541	550	545	585	561	563	535	540	622	590	557	582	540	554	599	569	568	575	579	572	547	556	575	558	554	537	548	555	563	576	526	554	545	536	574	553	586	518	528	564	576	570	564	561	563	573	571	580	590	600	562	578	551	523	578	522	544	611	570	549	548	558	555	578	539	561	551	574	548	595	563	579	567	607	528	536	522	563	586	549	557	540	583	567	501	577	536	570	569	559	553	573	532	562	554	562	530	520	528	539	583	539	587	548	562	555	570	594	556	584	539	612	588	561	586	561	570	592	577	532	540	552	575	521	591	566	557	584	571	550	572	517	570	567	579	525	553	580	538	613	550	575	580	521	570	570	564	532	563	558	601	560	590	543	520	542	561	551	559	560	533	572	565	516	552	578	556	570	584	566	575	543	529	567	534	562	570	522	602	559	568	590	574	586	547	544	546	543	515	552	580	585	573	558	567	579	565	592	563	542	564	580	591	532	578	531	578	612	519	571	514	571	514	572	543	527	551	575	556	562	568	591	553	565	572	572	587	528	600	578	547	551	558	604	582	560	569	494	574	544	553	549	569	572	568	531	549	574	534	578	556	542	566	551	543	527	569	534	533	564	539	546	541	563	575	549	563	564	549	536	526	568	532	550	571	532	517	559	529	584	545	559	571	578	570	553	531	553	545	557	578	533	531	602	532	518	575	564	574	569	555	545	568	562	531	587	552	594	590	583	553	554	560	550	561	515	560	543	542	563	546	621	577	573	599	553	530	567	569	551	609	587	547	503	546	545	564	532	547	592	535	543	562	597	564	624	558	551	529	554	557	534	552	583	548	531	541	588	554	555	574	598	577	558	566	548	533	595	574	615	566	535	577	593	555	565	592	560	573	557	581	553	566	598	581	582	571	576	577	573	575	612	559	543	574	539	522	585	541	570	534	575	562	554	565	575	593	557	554	597	537	559	519	560	548	562	551	587	561	574	541	592	516	562	552	587	553	591	583	548	556	537	594	561	564	542	579	574	584	570	536	552	575	579	531	542	564	565	552	556	607	534	565	588	539	540	523	500	567	588	509	580	527	544	567	550	557	532	572	549	545	595	576	563	582	539	602	564	561	538	563	575	552	617	560	573	615	544	556	592	571	515	569	531	563	551	568	566	591	568	582	550	566	585	596	581	578	545	536	540	540	555	590	549	564	566	547	581	570	561	553	569	559	545	557	530	575	537	557	559	603	540	523	558	531	560	563	578	546	598	573	522	546	531	591	504	548	609	549	610	590	586	560	530
6984	459	399	348	295	252	221	184	171	171	156	160	147	183	150	165	178	149	153	147	135	165	175	102	114	145	159	171	128	134	161	156	160	170	157	142	152	154	131	133	136	141	142	166	149	145	153	149	167	168	158	140	128	172	144	169	161	128	137	153	153	161	149	131	123	145	121	153	152	148	154	118	147	156	153	141	151	147	129	154	152	136	152	148	146	152	134	148	160	157	147	152	140	136	154	144	147	151	151	138	133	135	122	163	153	152	158	131	143	135	132	152	175	147	162	141	132	169	136	153	146	143	151	157	144	171	142	164	143	141	148	164	137	131	169	153	133	166	135	167	150	135	138	140	142	161	136	137	147	148	157	146	146	136	161	132	140	135	146	159	141	148	124	128	122	150	169	150	160	145	148	132	144	124	151	151	145	128	141	151	166	132	158	151	164	139	147	135	131	148	126	122	158	172	139	139	160	142	142	147	173	141	165	151	116	127	158	142	134	146	150	140	143	134	149	168	134	147	149	151	115	169	156	148	151	153	161	140	128	145	151	135	160	139	140	150	135	150	146	125	144	162	125	144	134	123	136	134	138	138	138	146	111	144	157	155	133	155	170	144	159	127	154	158	149	135	146	152	156	138	146	154	148	146	167	138	159	134	138	167	150	144	182	150	136	149	150	137	124	155	128	166	152	132	137	143	145	159	148	155	165	163	156	158	169	119	140	155	166	118	136	148	164	153	150	182	154	124	151	135	129	162	164	115	165	140	138	140	163	149	160	153	147	132	146	161	140	151	134	155	141	147	140	155	149	153	125	158	120	127	134	135	139	138	148	149	146	137	141	157	138	128	143	134	146	137	148	143	134	167	134	129	152	141	134	140	124	160	146	137	145	137	150	149	154	117	152	128	128	139	151	157	162	144	148	163	135	167	169	150	131	141	140	136	161	139	148	149	135	141	134	131	149	147	162	131	130	150	157	167	147	150	139	151	129	122	163	153	148	157	133	138	156	148	150	116	143	135	137	152	157	159	144	139	146	150	144	159	149	175	146	145	165	125	163	131	131	146	143	162	129	160	159	140	165	149	137	137	146	152	135	138	153	137	139	150	139	135	142	143	143	166	141	161	141	145	153	140	130	134	139	144	123	161	157	137	148	142	156	164	157	140	149	149	164	156	137	135	145	138	152	145	135	141	146	148	152	155	160	159	136	140	169	170	135	133	140	147	143	150	145	133	158	146	170	150	153	143	160	131	160	134	150	146	161	167	151	153	139	167	151	143	141	128	133	142	151	151	134	155	155	154	134	138	179	134	164	149	130	158	149	156	125	130	171	134	153	144	148	140	154	162	137	133	156	158	140	168	158	140	131	145	139	154	151	146	143	129	131	154	143	141	146	108	130	143	150	147	141	128	151	148	146	153	140	169	154	136	144	162	155	154	146	145	147	150	133	162	124	185	161	138	161	131	147	150	146	138	136	135	143	151	169	174	142	151	133	134	166	147	122	163	149	143	154	170	151	146	158	160	141	144	192	159	119	188	151	133	139	160	138	138	157	151	138	131	156	146	136	152	153	126	131	148	151	151	134	149	113	150	161	152	153	141	153	145	144	124	132	136	132	138	135	124	155	148	132	143	147	144	159	145	148	160	146	151	152	136	147	130	156	135	132	138	133	144	150	151	151	126	155	166	137	124	134	169	141	140	154	143	149	146	141	146	154	135	128	123	146	121	151	134	130	141	148	154	153	151	178	139	139	129	142	163	143	159	160	132	134	120	137	152	179	146	139	184	135	124	166	154	142	157	141	142	155	161	135	137	162	146	140	137	140	160	154	138	145	142	154	135	147	119	153	159	141	163	156	124	161	166	147	140	146	155	134	141	140	137	133	175	135	142	145	149	164	136	126	155	160	142	149	142	150	156	145	173	144	151	131	129	151	158	140	154	139	141	142	146	131	154	135	154	168	155	122	144	149	127	155	153	132	149	132	150	157	136	116	148	128	152	125	142	136	142	141	126	140	142	143	145	146	152	137	165	139	158	140	130	154	149	135	163	127	146	154	158	138	142	148	167	146	137	152	130	153	151	132	164	142	132	144	140	132	187	151	166	149	164	131	157	147	156	147	124	140	158	142	128	142	152	120	142	151	141	170	153	154	168	127	154	166	145	143	144	138	116	157	154	158	137	166	149	142	172	164	156	158	164	120	146	139	122	152	147	126	141	151	168	149	136	143	136	152	131	151	136	141	141	147	139	152	134	149	136	151	157	150	120	155	127	156	129	135	145	121	149	158	139	153	162	155	149	147	146	149	154	123	154	155	155	119	140	134	152	156	130	145	161	154	159	131	133	165	151	141	135	161	166	156	151	150	159	137	155	146	164	129	126	151	124	170	161	149	131	150	149	138	163	162	140	140	120	124	146	123	144	151	154	168	153	146	151	137	156	138	147	160	144	130	156	146	156	125	165	141	139	131	164	134	135	153	136	144	147	155	159	129	141	127	162	139	147	153	127	144	172	137	119	134	156	158	148	151	150	153	151	150	159	162	139	141	141	148	130	123	144	169	136	138	152	140	152	145	151	159	165	153	136	160	144	137	154	153	141	160	154	116	144	138	157	144	143	167	164	141	144	162	153	125	173	118	137	147	150	159	143	175	181	149	147	154	161	137	159	164	146	126	140	145	145	146	134	166	135	171	123	146	139	120	144	124	158	144	147	173	128	139	123	135	150	147	161	149	125	129	130	160	160	122	139	148	154	143	135	135	145	144	153	162	153	119	143	147	160	143	150	162	162	141	148	171	129	124	157	161	152	159	168	154	143	149	142	125	134	128	144	142	116	154	174	172	135	147	134	137	132	142	141	134	135	116	128	145	143	131	142	165	134	151	157	142	143	153	166	152	145	147	162	154	139	126	151	142	146	143	154	133	157	156	162	133	134	165	146	163	157	168	146	137	140	142	143	151	131	155	128	116	127	121	174	148	133	144	148	141	136	147	143	151	138	135	139	132	146	128	129	154	122	128	146	155	126	148	143	112	143	127	154	126	136	156	156	152	153	165	145	153	165	144	160	141	159	153	130	126	137	153	161	151	144	152	160	142	148	159	142	133	142	160	148	153	148	152	160	152	141	176	160	133	143	170	170	140	147	165	139	160	139	128	161	119	140	140	147	146	153	162	136	157	162	148	128	154	152	143	140	142	128	135	141	133	134	152	145	145	136	151	153	153	160	131	153	136	155	125	141	132	178	133	169	119	128	134	136	148	143	141	145	148	155	123	135	138	137	138	131	158	150	142	126	132	163	112	162	160	151	144	138	133	141	152	155	141	169	131	163	139	160	141	139	123	131	153	137	132	141	150	127	139	158	145	136	124	161	151	175	132	146	132	140	150	134	168	157	152	159	168	145	135	153	161	152	125	165	155	141	148	151	158	128	144	139	145	167	164	149	159	154	141	133	132	144	133	140	156	156	144	140	137	146	145	154	133	139	139	138	146	137	127	134	143	152	158	139	128	136
6204	641	988	1141	922	770	659	600	539	509	484	490	422	450	417	445	368	414	400	372	355	371	348	393	391	362	355	368	337	370	357	360	368	368	337	318	331	334	332	328	339	359	346	321	360	307	357	347	335	373	329	332	337	318	344	362	323	329	321	341	348	342	344	334	361	343	321	323	303	338	348	363	309	373	335	332	325	344	339	342	353	337	308	329	352	308	328	334	374	337	316	338	334	337	361	340	356	333	329	352	315	322	304	342	350	313	315	319	339	332	347	339	340	338	345	336	368	330	335	334	343	343	324	344	340	337	315	321	325	341	330	322	344	339	318	328	356	353	303	364	348	337	309	321	333	343	328	327	350	313	340	338	305	335	327	331	342	307	362	314	329	351	349	323	336	333	281	327	327	373	318	308	344	343	338	336	340	338	311	312	332	329	310	318	345	357	337	338	339	298	345	346	351	366	310	324	348	318	357	352	368	315	316	322	349	348	340	312	321	314	353	303	334	317	346	350	323	333	337	389	362	343	311	360	324	339	355	315	345	332	346	348	312	314	339	301	325	357	347	363	353	309	342	314	345	330	317	322	351	351	343	313	336	328	374	327	323	353	334	342	323	331	322	326	326	368	310	339	341	339	320	344	346	316	336	330	340	321	337	309	360	347	335	341	307	347	326	351	361	345	318	337	349	361	315	345	307	307	339	374	344	331	312	303	316	340	318	322	327	299	326	312	371	343	317	344	360	321	346	352	341	308	338	313	342	363	350	352	332	329	310	341	335	343	312	310	357	321	327	350	323	345	333	313	339	338	318	338	316	299	360	327	358	321	294	329	343	308	316	317	318	335	362	309	348	366	331	339	337	323	330	309	329	322	306	358	342	339	366	325	324	351	337	335	284	334	330	348	315	339	323	305	321	333	312	316	340	322	347	359	334	330	354	304	326	317	312	339	342	351	343	336	313	314	318	326	313	372	303	326	307	299	340	316	327	343	309	317	335	311	328	337	339	331	333	337	330	359	335	329	318	312	343	313	297	370	308	348	358	357	368	330	332	332	372	299	317	349	306	307	333	325	330	336	339	345	305	306	312	328	332	316	350	338	335	337	322	347	352	345	341	325	347	329	335	331	304	340	362	342	291	345	311	325	320	332	356	343	319	299	370	312	329	326	327	359	310	327	349	380	330	326	352	323	316	324	342	328	293	302	313	377	326	347	348	354	318	345	347	337	353	357	338	351	329	339	317	321	306	352	337	322	317	346	347	335	330	324	311	338	312	330	324	330	352	336	312	335	326	335	298	332	343	332	301	322	345	341	355	330	346	333	353	315	327	318	321	349	295	336	354	338	345	345	352	326	325	332	309	323	333	328	370	347	340	323	317	340	317	344	331	362	320	347	353	296	357	343	362	308	326	311	333	345	331	343	346	346	332	298	378	341	292	303	346	343	316	342	330	308	332	296	358	302	308	329	330	331	348	338	336	348	369	331	319	342	350	346	336	330	335	316	322	355	325	336	318	345	321	302	348	321	341	307	333	349	363	347	316	298	333	328	301	346	343	309	375	313	322	315	315	329	346	325	340	322	313	319	339	323	306	351	340	345	330	302	300	347	350	347	342	340	378	340	377	303	308	347	308	296	324	327	363	359	335	351	306	322	340	358	301	347	323	367	361	319	349	336	369	378	346	336	365	325	357	323	339	348	334	369	317	368	353	350	336	334	356	356	340	330	305	369	345	359	339	328	312	328	335	348	313	329	367	329	320	330	342	332	355	302	347	334	336	330	315	317	334	352	317	317	363	376	334	357	323	352	355	332	332	340	343	328	314	323	364	329	337	315	341	335	341	360	306	358	310	347	301	320	299	326	357	337	342	315	341	368	328	337	383	329	356	352	334	319	320	319	366	350	336	307	345	323	353	339	343	343	353	349	305	341	333	308	338	352	331	332	350	334	343	333	330	319	336	324	318	326	340	333	333	328	328	303	348	356	358	325	354	316	317	306	337	300	344	319	303	324	340	345	321	341	319	347	355	336	328	334	344	343	334	329	301	321	354	333	328	325	357	306	334	311	305	341	340	320	309	279	334	319	320	327	329	313	311	362	358	348	336	326	328	328	338	364	337	356	338	347	341	340	315	311	342	332	334	332	323	353	348	357	330	311	310	337	344	309	334	359	326	307	333	331	350	344	337	343	338	323	319	338	351	367	308	362	334	321	317	337	326	335	322	334	334	348	314	345	324	321	350	349	339	304	329	337	342	323	350	301	344	303	336	342	306	332	337	334	319	306	344	313	296	324	369	307	333	329	325	304	365	322	342	351	316	338	331	321	296	342	341	335	327	322	354	337	332	342	341	324	345	364	316	351	329	345	310	335	319	306	359	325	343	299	341	310	365	314	312	319	348	322	357	363	338	338	297	336	386	357	322	340	331	324	325	357	328	329	335	317	316	318	277	348	314	349	317	338	355	320	324	321	328	311	355	332	328	335	316	329	311	333	362	327	315	332	313	320	342	355	346	315	340	331	328	352	322	359	305	332	327	318	336	316	305	324	348	348	320	342	349	313	313	343	370	318	332	341	355	320	348	303	340	325	320	338	342	315	345	345	333	311	332	328	329	313	327	356	364	343	338	315	348	341	329	333	309	345	352	338	325	303	320	356	304	333	302	327	320	342	361	346	358	327	352	344	332	357	324	342	354	328	350	324	315	355	326	318	386	337	326	344	343	327	338	307	318	340	332	322	331	332	333	350	347	340	344	328	337	337	342	338	292	359	338	291	316	322	344	331	321	332	340	350	362	308	302	348	284	344	334	344	326	336	336	326	355	318	337	318	325	345	329	350	315	342	315	294	347	346	319	299	346	342	364	352	326	354	354	323	285	307	334	327	320	365	353	349	375	360	353	353	378	338	359	345	321	333	335	361	348	348	317	317	336	316	317	323	309	336	321	315	321	323	346	365	317	297	347	316	349	353	337	324	318	347	336	318	333	335	346	358	312	280	364	349	330	294	358	307	345	326	317	327	358	303	340	338	338	319	326	314	327	356	335	295	335	367	351	326	332	338	364	377	326	311	346	303	336	345	361	343	361	328	344	324	331	329	383	331	342	315	329	330	327	331	336	333	335	302	368	313	348	347	346	328	339	335	346	320	354	334	322	368	368	331	345	317	344	321	324	309	366	343	341	297	335	359	336	320	334	340	320	356	336	344	348	357	334	366	350	360	291	332	355	347	356	334	305	350	319	331	353	325	323	330	348	317	312	362	342	336	331	340	320	356	360	311	371	356	337	334	348	307	332	363	328	326	333	347	326	353	311	335	321	344	337	333	333	348	354	329	349	317	316	329	323	345	340	328	352	328	337	334	304	346	364	300	337	338	344	349	348	323	318	338	350	337	305	324	335	330	315	328	309	357	314	324	320	336	341	304	311	359	322	324	347	368	359	335	347	326	328	334	365	317	310	349	332	341	329	320	336	303	353	329	348	355	318	344	318	354	334	348	357	351	331	343	326	345
13874	909	666	448	334	255	215	148	155	111	120	83	98	83	84	78	94	75	81	84	67	83	73	79	79	55	63	59	58	57	52	68	60	49	67	60	63	63	52	68	72	55	54	77	60	54	63	54	56	58	53	56	52	56	66	59	60	60	65	61	59	43	53	45	47	52	52	51	50	65	59	50	72	56	55	65	53	55	50	52	65	72	66	54	69	61	69	49	47	58	62	67	58	42	64	67	64	61	56	57	63	64	64	51	60	56	67	52	36	56	79	50	53	45	61	52	53	65	52	58	48	40	50	64	56	54	64	48	66	48	62	57	51	69	57	55	61	53	75	64	55	59	44	49	59	62	49	48	50	48	51	38	58	59	54	60	46	60	58	53	57	53	64	55	55	54	54	63	60	44	33	57	67	58	50	71	63	69	41	63	59	52	59	69	61	57	50	52	73	48	63	39	59	52	67	36	53	69	48	64	55	71	64	62	53	64	66	51	49	55	62	48	42	72	51	58	71	60	49	67	57	52	58	62	42	61	52	59	57	60	47	58	47	58	59	51	56	58	62	60	62	56	52	64	60	59	43	43	60	65	51	51	46	57	57	68	61	65	64	62	70	51	65	72	55	48	45	59	56	71	60	70	63	37	39	76	48	60	58	61	50	63	55	60	67	58	63	47	43	53	43	66	53	64	56	68	62	41	62	47	52	55	57	60	51	66	66	61	57	50	61	67	75	60	53	59	56	54	63	49	56	43	38	63	50	72	54	68	66	78	60	54	59	54	49	57	53	53	47	67	46	62	53	55	64	49	57	53	59	49	60	54	56	56	62	58	58	57	62	63	49	60	63	58	37	55	55	57	56	64	54	55	51	57	56	64	54	58	56	50	42	63	50	59	51	61	57	51	53	70	55	43	41	63	66	63	58	47	53	60	67	48	47	58	50	54	57	67	68	61	55	50	54	46	69	54	76	63	52	52	62	73	73	78	54	70	51	47	58	70	57	62	55	48	67	54	45	54	68	56	55	53	53	59	77	51	52	47	60	48	59	58	50	66	63	52	56	65	52	57	47	73	57	53	67	67	50	58	48	60	65	61	67	54	46	54	58	43	61	63	53	62	58	57	54	58	64	69	47	51	53	68	57	59	51	66	54	49	57	68	50	59	49	57	54	72	47	47	54	49	57	58	54	58	68	62	70	57	57	67	76	56	49	53	61	63	54	55	50	57	55	51	62	48	57	72	68	59	61	42	61	58	56	62	56	56	67	46	47	67	50	79	75	60	49	48	45	60	58	72	51	42	72	47	60	57	62	44	43	50	68	50	60	62	56	55	55	54	66	59	59	59	55	65	45	60	46	42	60	48	52	56	78	68	68	56	57	66	55	67	72	61	56	51	75	54	57	64	60	56	52	49	58	69	55	52	75	66	47	62	48	58	52	64	55	58	57	56	64	56	55	62	59	61	72	52	59	60	60	53	74	62	56	60	43	50	54	64	64	55	59	46	59	59	57	47	55	51	64	57	61	45	63	82	60	59	49	60	70	49	59	58	66	63	62	57	70	56	59	64	65	47	38	56	60	56	63	68	51	54	60	66	64	54	53	50	47	59	68	67	49	49	64	52	58	48	38	58	54	48	56	73	61	54	64	54	55	53	50	67	66	48	44	71	63	76	60	53	56	60	58	49	54	47	66	56	59	47	61	57	66	54	66	52	52	50	47	59	53	67	42	69	61	59	56	45	59	57	43	64	44	70	64	56	57	61	53	54	67	63	63	75	42	64	57	52	56	45	54	65	56	60	52	48	68	61	47	57	62	67	62	52	77	61	45	57	53	62	69	65	62	70	54	58	50	59	49	53	65	47	54	50	64	62	72	54	65	70	51	61	58	45	33	44	58	61	77	58	46	50	62	44	57	53	50	49	55	53	48	60	52	45	52	66	68	63	60	56	44	52	58	63	63	58	67	72	54	49	47	55	38	60	54	49	47	49	61	42	77	46	57	64	66	57	60	57	65	65	51	67	59	70	51	49	64	62	63	52	68	54	50	59	56	55	64	68	48	61	62	56	55	62	53	61	49	50	58	59	59	68	65	67	54	41	70	71	77	43	60	62	48	48	72	52	58	74	58	55	51	55	50	57	53	60	60	60	48	62	57	50	53	52	67	50	72	61	58	69	60	50	62	53	63	60	64	50	49	54	55	47	54	52	59	50	50	56	58	54	53	59	50	57	61	52	52	47	42	48	58	62	42	65	59	59	56	58	48	46	58	63	54	57	49	52	56	53	58	62	55	62	67	53	50	53	72	64	62	70	67	51	58	54	68	59	51	58	46	54	50	44	62	38	59	72	64	60	49	54	52	51	50	56	51	57	49	52	65	64	71	52	46	58	66	61	50	60	67	70	54	54	50	54	62	69	54	53	53	45	62	72	52	58	68	62	57	53	48	56	49	59	63	72	79	70	67	48	59	72	51	45	55	66	56	54	72	71	42	64	55	59	70	58	62	65	55	66	58	72	52	72	46	52	48	48	49	64	56	49	54	51	69	55	59	45	46	54	63	45	54	55	71	64	44	56	58	68	60	60	68	63	45	54	63	52	64	64	54	51	51	51	69	48	64	63	64	64	57	48	68	54	54	54	76	46	46	61	57	62	57	54	50	55	54	56	61	56	58	43	47	65	55	62	58	45	72	52	53	64	62	57	58	67	78	54	59	60	48	60	47	51	66	63	41	53	62	77	54	62	56	56	67	63	68	60	58	54	49	61	63	62	78	58	61	62	51	64	47	56	64	54	54	71	70	39	57	75	66	45	50	56	65	59	55	55	52	75	62	52	56	60	53	53	56	67	61	49	70	69	54	48	65	53	59	68	59	59	65	58	62	66	50	57	62	64	60	68	57	54	66	63	63	62	53	71	50	53	54	52	51	59	80	51	45	48	49	51	51	50	46	63	69	50	63	52	77	54	65	78	50	61	70	60	65	55	58	47	49	48	47	50	52	52	55	64	65	49	54	60	51	57	71	66	44	62	55	49	54	55	62	47	58	59	57	63	59	52	65	63	64	64	60	61	61	57	57	69	63	56	47	61	55	51	56	67	41	69	57	51	80	68	55	79	61	48	52	73	57	58	65	68	57	61	60	56	51	57	72	56	57	72	57	58	47	45	44	57	65	41	74	56	59	66	45	57	74	44	51	46	57	57	51	37	68	63	61	65	63	55	52	65	63	56	49	56	57	45	47	59	42	51	62	65	56	54	63	66	58	68	55	53	62	59	54	64	54	56	44	57	53	53	67	55	61	73	59	66	50	47	57	49	50	70	67	48	47	64	67	71	74	62	64	69	62	69	51	58	71	56	73	45	60	69	58	59	47	54	46	58	45	50	69	55	62	71	47	67	64	52	58	50	50	55	50	48	62	87	62	59	50	68	50	52	49	63	61	59	55	61	80	41	76	71	54	77	59	58	59	59	64	59	58	64	53	54	66	58	45	42	59	57	39	62	70	45	47	55
7953	701	1477	1731	1366	1078	937	700	651	539	458	415	364	338	312	274	271	257	244	253	238	237	213	207	219	191	205	203	201	221	223	190	189	166	193	181	177	182	190	186	199	195	205	159	166	184	183	200	179	171	177	188	171	199	178	178	156	179	175	167	182	155	197	159	170	149	174	167	174	183	172	184	168	160	168	185	162	144	157	157	194	178	183	177	184	170	171	164	159	160	180	180	180	164	199	178	166	178	157	167	162	157	146	170	169	157	178	169	171	180	162	159	151	172	153	157	158	144	180	167	163	168	184	162	162	170	166	165	182	160	158	153	179	178	171	157	147	155	171	163	178	159	147	156	161	142	159	158	151	155	169	158	168	167	170	172	160	177	146	167	164	176	147	148	181	161	142	195	168	158	175	159	147	165	179	163	133	146	171	164	156	165	150	167	141	148	137	155	146	180	176	193	155	153	169	146	159	147	170	131	164	145	168	158	169	155	164	154	156	151	169	167	176	166	171	147	168	167	162	151	142	150	160	161	159	164	167	154	161	165	144	173	163	143	154	168	170	166	162	172	165	166	169	185	166	158	154	179	160	171	173	169	148	168	158	178	164	157	165	144	151	156	160	150	163	167	165	162	170	153	155	141	152	164	142	170	161	171	167	165	150	159	161	158	172	172	171	161	161	162	171	137	152	157	146	166	161	160	155	159	172	169	163	163	156	176	146	165	158	157	173	137	185	135	149	173	185	174	146	170	142	153	173	176	170	154	182	159	154	163	168	142	179	156	147	146	155	160	119	175	169	181	172	171	154	167	144	159	164	148	160	172	167	151	184	152	152	134	156	153	155	140	155	145	163	150	163	172	192	154	165	147	174	168	168	186	159	181	159	173	175	153	163	169	129	161	159	157	141	161	151	177	166	160	171	172	180	190	175	158	170	175	162	138	162	144	144	166	164	170	155	156	171	169	152	168	165	149	167	174	148	168	134	157	178	168	151	187	158	167	143	160	156	163	157	155	172	151	153	142	159	173	153	182	191	175	157	165	171	156	161	151	147	138	160	155	164	157	145	161	161	150	186	151	147	170	179	153	150	151	150	172	174	185	157	158	161	168	166	184	175	161	171	150	138	171	165	163	171	165	140	145	147	170	153	167	142	142	162	166	136	164	139	173	154	154	185	158	159	161	157	167	163	175	163	161	150	137	177	148	163	168	174	166	170	166	147	165	171	155	155	146	177	174	155	163	167	159	162	185	152	156	163	153	149	166	181	158	170	174	183	160	134	171	183	154	167	184	165	165	156	159	170	171	159	156	167	186	164	173	160	151	175	168	147	167	169	160	161	162	141	162	178	181	183	179	164	152	143	183	154	159	181	159	189	158	170	167	173	143	167	145	160	148	174	171	167	161	152	178	163	163	169	159	165	155	162	152	172	155	162	155	174	177	158	125	156	154	163	154	170	150	164	163	151	154	158	174	158	169	150	149	142	171	142	165	170	164	141	148	146	149	154	154	148	156	169	164	151	140	157	152	147	120	143	159	172	180	156	141	170	163	161	188	155	159	169	165	173	161	157	177	150	172	158	168	155	172	144	159	172	152	153	164	154	160	156	149	158	170	155	154	159	169	156	172	163	154	169	143	181	169	145	166	158	207	175	153	148	165	125	159	155	174	152	170	157	152	161	160	168	150	171	165	173	156	160	147	151	166	171	190	152	155	158	170	159	166	174	161	178	142	146	155	163	167	185	152	168	165	151	178	171	160	153	161	165	162	169	125	169	152	172	166	166	135	141	171	188	150	133	164	150	174	166	160	160	157	162	160	166	141	167	163	165	164	168	167	148	165	174	167	179	162	157	175	162	170	166	188	191	139	170	171	165	157	154	139	166	155	146	167	146	157	163	193	168	162	158	152	176	141	139	170	162	172	164	167	172	159	159	172	165	172	162	159	162	150	161	171	186	180	167	165	160	126	142	162	158	165	153	170	160	161	162	159	180	172	158	138	153	146	141	194	148	190	148	159	181	168	148	140	163	149	149	166	154	147	161	163	165	154	162	164	159	172	161	152	162	166	166	159	161	170	146	167	149	175	181	155	160	164	177	197	159	177	174	176	149	177	145	151	146	154	176	151	162	184	175	168	159	159	139	169	155	159	134	133	182	145	197	163	165	151	141	137	186	171	171	159	157	157	141	158	166	144	191	168	147	157	182	179	163	156	169	159	176	149	157	185	176	155	157	158	170	167	146	153	187	162	143	157	158	135	176	162	140	149	169	157	146	153	151	171	150	147	161	145	161	165	156	183	167	160	165	179	165	157	180	156	162	162	170	170	159	169	146	166	159	161	166	183	156	186	165	168	152	183	152	157	166	149	151	178	164	168	168	162	160	162	196	178	159	154	163	159	151	146	171	145	187	179	157	177	162	157	159	140	168	153	184	158	153	157	159	166	182	163	155	158	157	156	167	165	137	155	167	154	152	185	151	185	153	175	166	173	182	175	178	141	168	149	161	156	168	171	161	164	161	145	183	178	156	162	163	151	164	156	162	182	140	170	124	154	171	170	185	166	147	151	171	190	169	184	147	161	174	156	191	133	175	149	159	173	176	142	162	155	149	173	148	156	170	184	153	183	163	146	165	163	178	155	173	155	160	187	162	186	169	144	175	130	155	167	173	146	157	185	180	163	156	139	166	160	166	157	176	137	172	166	201	154	151	133	165	158	178	163	158	153	178	154	162	188	161	170	144	153	169	164	170	174	145	145	164	169	176	158	164	165	165	164	169	164	173	163	177	165	150	181	163	158	167	173	167	179	143	162	147	169	167	152	163	158	177	149	166	160	157	187	158	177	138	180	169	164	163	183	183	163	162	154	158	159	179	172	159	200	162	156	164	181	143	170	162	170	169	167	163	153	157	190	143	137	162	152	150	159	174	178	156	171	154	152	172	167	148	155	154	160	153	170	133	183	158	196	168	160	180	166	179	166	161	166	171	174	162	147	169	158	142	139	183	168	196	160	180	172	173	154	176	139	141	182	162	158	168	179	133	177	161	139	161	149	176	169	181	155	184	166	167	160	152	157	175	163	132	163	194	130	167	140	166	163	148	154	160	140	189	151	167	157	144	165	163	161	179	157	155	181	168	146	161	151	159	167	172	140	152	169	156	175	172	178	137	141	154	159	173	152	159	163	155	155	158	160	151	179	187	169	166	158	164	154	178	156	149	163	163	167	150	141	173	159	156	172	181	140	162	162	155	175	182	166	174	162	141	155	182	156	173	164	163	153	185	179	160	171	164	137	173	142	175	176	152	159	164	187	153	161	165	158	169	163	153	154	153	154	158	177	153	176	145	152	161	165	196	159	150	178	174	197	166	181	165	151	159	166	164	175	159	158	179	159	159	160	146	165	156	155	157	161	158	166	189	150	167	163	162	178	177	169	154	154	174	162	150	146	174	152	163	180	158	162	157	172	152	183	160	146	176	183	189	135	174	142	176	171	158	156	141	179	157	189	162	157
1561	261	278	273	257	234	260	268	255	230	232	244	265	250	282	236	237	243	283	256	232	230	251	253	239	229	237	228	246	251	277	255	269	266	265	256	269	225	284	281	249	252	264	228	238	268	223	267	255	244	259	242	259	245	264	229	222	243	242	233	252	242	249	247	272	255	236	252	263	261	277	263	261	234	250	248	259	251	260	253	224	254	248	252	217	226	239	255	271	242	282	280	236	220	266	244	261	277	240	243	252	240	274	256	233	228	257	250	258	273	256	269	248	256	270	269	233	248	290	251	249	241	271	269	297	265	248	258	266	243	262	224	250	247	254	267	231	257	248	285	272	239	239	266	270	221	257	255	218	257	265	239	237	254	240	242	275	283	268	258	243	224	235	244	233	267	266	246	239	256	277	293	247	262	277	253	272	271	243	246	255	267	226	255	247	263	255	267	230	258	260	248	289	254	279	236	244	283	266	245	267	267	262	230	235	237	282	254	248	232	230	258	266	227	254	244	257	244	248	259	246	250	234	213	236	281	257	243	245	225	253	268	238	241	246	228	237	237	255	242	236	265	253	281	246	261	250	273	237	272	253	236	244	272	233	271	256	235	252	251	250	252	234	269	240	233	245	252	262	247	255	223	245	247	282	256	260	248	281	248	260	273	256	270	254	267	250	257	250	259	234	264	274	246	265	245	263	262	267	271	263	279	229	251	281	254	254	263	258	215	253	233	261	230	225	262	251	234	287	251	222	247	255	264	259	281	261	255	235	242	218	278	282	274	287	260	263	242	230	255	242	275	279	275	279	251	264	273	278	249	263	243	257	279	253	244	226	249	256	286	241	265	267	276	242	257	245	265	265	234	226	246	231	271	257	241	274	286	273	259	247	269	252	268	265	240	254	229	282	271	242	262	257	262	231	257	248	264	261	253	225	238	264	235	267	254	259	278	244	256	253	258	237	263	270	268	255	264	247	268	257	260	259	245	263	251	300	260	254	224	269	275	247	258	255	258	273	258	250	254	237	258	268	265	247	261	273	252	261	258	259	260	248	243	229	262	253	256	268	232	239	226	261	297	246	209	245	252	251	286	248	281	235	228	248	284	252	260	253	280	253	243	259	231	233	270	273	261	259	242	282	251	275	256	265	259	262	277	250	263	234	266	272	227	258	264	226	256	210	269	226	255	277	246	255	241	267	241	258	263	243	269	226	253	257	217	233	255	212	248	248	283	269	244	236	259	258	268	278	247	255	263	263	230	253	249	258	271	259	242	245	237	233	220	240	269	258	273	255	264	217	223	221	241	270	250	223	237	262	258	263	258	269	267	235	253	249	252	243	257	266	241	264	275	240	256	263	243	230	256	231	260	239	269	242	230	239	267	272	260	240	255	236	236	289	243	259	268	254	229	221	286	233	264	268	279	266	251	270	269	255	232	254	239	267	242	276	256	259	231	276	281	250	255	226	238	257	265	257	239	268	236	255	218	252	234	240	237	264	274	224	229	244	235	250	244	271	244	248	282	275	244	266	271	255	221	260	263	244	238	230	236	259	261	230	243	245	232	266	246	254	237	255	258	265	254	231	248	248	222	245	270	194	229	235	257	274	256	259	231	240	252	260	274	242	203	226	255	267	241	238	255	243	291	251	233	287	238	273	250	235	254	270	269	271	250	261	257	269	239	244	266	248	234	242	248	248	237	246	262	272	248	261	258	227	259	234	252	259	243	223	246	249	226	265	256	229	283	283	241	281	251	256	228	255	269	249	236	260	251	253	252	258	268	252	205	264	253	240	240	262	248	291	254	243	226	244	243	255	273	285	258	259	228	271	232	265	255	260	224	237	226	256	277	261	295	263	245	265	273	219	254	244	287	258	268	240	244	246	244	213	265	243	240	252	276	258	267	248	264	247	267	279	252	223	252	250	256	253	265	280	261	260	288	231	252	200	252	235	266	265	251	224	262	236	297	260	244	256	247	254	273	245	233	266	253	246	273	257	217	253	221	272	256	235	232	273	289	264	245	256	256	225	264	229	266	232	244	246	242	236	259	249	247	269	251	252	249	238	259	252	275	257	248	258	285	257	257	248	268	291	254	282	264	268	256	268	251	245	251	228	243	280	279	251	275	261	250	220	284	259	219	258	269	228	253	266	242	281	234	226	240	268	264	237	225	241	258	239	236	231	253	272	225	254	279	227	282	266	237	268	246	254	272	264	245	245	225	245	273	258	236	231	262	257	255	238	220	256	258	267	248	263	277	272	264	261	231	251	243	276	261	264	222	226	243	243	249	253	256	258	276	254	247	257	240	261	233	229	225	270	252	274	261	250	231	231	266	260	224	252	240	244	260	222	251	227	262	252	249	267	305	254	265	259	246	282	280	250	253	254	239	220	246	256	244	238	247	258	244	267	258	265	256	244	234	251	264	247	237	227	238	237	265	231	261	263	244	243	257	280	244	228	255	258	240	240	247	283	234	266	247	291	255	231	269	274	279	237	270	283	262	257	238	240	289	267	242	254	239	247	260	246	256	277	286	251	243	234	265	272	224	241	261	241	279	238	239	250	280	254	260	266	240	206	228	215	250	257	248	250	254	230	266	239	229	233	270	245	253	232	272	265	284	271	242	248	274	245	255	235	213	252	244	234	290	229	245	264	271	237	280	249	238	227	252	245	202	277	251	231	231	248	252	274	231	291	257	217	250	274	255	279	235	241	269	257	262	264	239	247	265	248	239	242	242	256	241	268	256	255	231	280	247	242	265	267	235	239	256	234	246	243	256	260	255	232	253	238	249	255	280	257	254	286	253	251	253	241	258	265	243	216	262	269	271	257	237	262	288	245	257	246	237	264	262	225	250	265	270	228	282	251	227	246	265	250	258	247	271	231	297	252	268	243	281	237	249	259	213	256	248	230	298	275	245	263	253	272	266	224	232	251	257	253	265	271	266	254	240	242	262	235	237	256	245	252	240	253	275	266	255	211	228	271	238	247	269	266	256	240	237	263	260	266	260	209	243	241	239	236	228	259	241	275	256	230	284	235	267	250	234	248	230	271	246	252	262	274	231	232	254	271	250	246	264	249	278	252	255	239	251	233	244	240	268	252	251	211	239	249	251	267	259	250	303	224	257	280	246	238	268	261	277	250	282	228	230	263	255	256	246	242	274	202	239	257	222	239	259	234	249	291	252	274	255	225	282	268	270	206	253	241	266	252	255	302	266	243	253	258	262	258	260	283	255	256	225	256	248	267	273	276	241	224	263	259	260	255	268	263	240	244	247	256	271	256	265	263	256	288	258	263	240	261	265	236	244	245	281	249	214	264	244	251	221	264	252	276	245	238	251	266	254	246	248	260	265	275	228	261	243	249	286	256	253	245	211	263	249	288	258	234	269	261	262	220	257	271	229	214	236	252	258	270	270	238	220	247	274	271	249	259	240	277	260	270	259	229	272	268	246	262	244	226	228	243	238	270	241	221	258	252	265	250	228	233	281	251	217	268	251	242	245	266	247
1743	574	613	571	587	559	582	526	563	606	549	545	559	526	566	562	574	573	560	568	544	592	568	590	539	546	603	560	534	532	588	564	536	574	550	578	605	575	561	550	588	550	540	585	566	574	579	546	579	513	588	563	528	530	547	585	572	551	522	559	553	573	562	571	555	562	584	550	547	574	576	549	572	578	574	531	531	556	568	581	595	556	568	605	552	575	607	553	555	539	565	548	563	560	540	556	545	589	554	525	533	557	581	538	581	532	511	530	622	531	574	565	554	554	575	546	564	539	560	566	555	541	566	584	530	564	541	581	589	552	562	546	521	549	566	568	588	537	543	549	584	567	513	535	566	564	568	556	583	540	580	584	578	578	606	541	548	563	571	563	510	553	555	537	561	526	564	551	533	515	547	511	567	592	605	561	558	562	552	574	574	523	570	554	612	548	525	574	571	570	567	536	521	554	578	495	553	540	538	541	535	514	568	596	562	534	563	590	548	553	568	576	545	556	615	545	607	556	564	579	580	564	569	586	550	507	566	526	560	534	552	571	537	552	539	579	607	532	595	574	527	555	554	594	557	547	536	568	567	574	578	606	537	560	587	572	581	556	558	574	575	571	573	527	561	596	557	575	554	546	554	535	537	544	582	563	620	554	578	583	576	549	572	552	588	522	598	566	614	569	565	573	530	588	545	552	536	542	541	584	574	548	586	562	532	607	544	561	560	590	605	539	572	519	590	546	587	561	557	533	553	552	537	554	573	543	561	554	567	570	541	542	564	579	588	587	571	564	565	573	621	559	570	583	564	587	579	557	526	604	530	578	627	529	568	532	542	534	583	593	551	568	590	588	530	539	572	563	581	561	576	569	532	587	566	536	574	522	581	596	514	557	569	528	572	552	487	580	567	539	584	538	557	558	555	568	544	565	561	542	572	556	573	550	590	590	520	604	517	552	578	584	571	568	538	528	528	603	536	547	608	593	521	569	563	573	555	560	532	536	575	553	542	552	525	597	561	568	545	573	587	592	579	520	520	577	556	552	572	541	556	517	554	544	543	530	536	574	575	578	608	555	561	587	544	547	548	542	585	579	550	586	532	565	580	546	569	555	600	533	583	516	534	543	570	560	562	584	542	588	528	550	550	560	550	568	596	536	636	536	551	577	538	532	573	535	553	562	571	566	516	599	526	580	600	595	593	567	591	590	582	580	545	562	550	563	589	553	562	556	583	547	548	540	531	582	552	581	544	546	555	576	531	566	563	532	552	535	529	585	578	580	591	621	525	568	553	586	575	594	572	598	534	548	571	530	585	556	563	587	496	578	564	581	583	587	568	569	573	543	540	549	577	567	571	574	549	603	581	599	568	558	582	634	527	589	538	543	554	557	548	558	498	512	573	533	574	548	552	566	522	556	637	608	592	563	579	592	591	593	549	578	592	545	558	555	574	529	603	537	557	553	532	548	566	554	552	571	547	520	537	576	545	567	558	563	595	531	567	569	579	545	542	602	580	557	541	545	581	550	570	540	519	557	536	562	542	575	582	548	562	537	582	585	575	576	564	589	541	524	535	567	558	542	547	571	526	571	536	552	604	600	553	518	558	563	593	539	565	567	561	567	612	552	561	571	550	587	548	516	554	548	539	533	587	532	580	556	565	587	520	534	567	574	553	562	526	518	547	576	585	547	575	558	546	591	513	551	603	528	569	523	542	550	613	549	593	578	596	537	551	539	510	565	589	537	546	552	552	534	604	556	559	588	551	526	565	595	594	571	571	552	581	529	568	563	570	612	568	581	577	574	533	575	526	563	587	567	562	588	560	536	526	547	576	550	559	572	573	596	554	543	597	566	563	540	563	529	577	590	576	563	546	581	587	560	563	549	548	552	568	509	546	568	538	552	573	573	584	599	591	553	583	573	588	527	562	547	595	530	539	578	612	554	542	512	566	532	578	543	565	525	543	553	556	585	566	574	568	552	544	543	583	530	558	552	558	557	563	528	599	571	539	574	577	534	616	545	571	569	546	594	551	578	544	564	567	554	564	535	542	542	568	566	579	518	544	568	593	571	546	565	582	540	592	591	559	584	543	512	562	565	576	529	573	560	567	582	582	531	536	548	581	595	546	559	580	528	555	545	588	518	574	550	571	574	548	572	612	564	540	581	580	570	563	567	550	577	563	521	600	580	543	587	563	560	561	572	581	536	555	519	561	548	523	589	516	593	587	537	584	558	545	556	566	548	572	572	563	553	550	556	583	571	592	582	541	539	573	572	567	581	571	588	560	591	565	557	539	563	578	552	541	567	554	581	558	540	588	565	589	570	646	566	548	586	519	541	557	561	539	577	564	536	539	560	528	543	559	536	566	571	535	537	520	569	526	555	529	538	533	576	547	567	568	515	560	576	607	530	545	563	593	555	560	606	570	578	528	561	576	589	554	578	586	602	556	553	556	520	552	525	547	550	595	562	578	524	579	552	582	573	561	587	551	553	603	588	592	544	539	611	574	554	571	560	563	583	563	559	580	575	560	572	580	529	549	560	541	541	594	585	599	558	556	575	562	564	576	539	533	549	568	560	535	589	557	570	562	516	553	577	601	566	509	544	570	542	580	553	559	578	554	556	501	540	568	583	572	577	599	538	581	530	542	553	533	539	574	557	591	574	549	527	533	553	579	595	519	599	587	602	586	551	634	577	599	576	561	582	551	547	561	568	520	583	598	549	544	504	532	563	530	550	575	563	574	561	604	536	545	549	593	545	530	594	550	552	543	531	507	567	559	614	545	581	572	538	595	532	553	530	576	562	585	518	579	556	597	552	531	551	596	586	585	599	542	549	553	566	567	572	599	586	557	594	526	541	575	547	604	578	533	546	589	536	552	570	576	554	544	548	552	560	604	577	552	551	580	553	563	541	527	555	571	532	558	569	547	586	577	540	564	568	569	566	570	573	554	535	557	569	572	527	569	559	586	552	566	560	581	603	561	523	579	568	532	608	546	582	587	511	565	556	612	515	612	600	530	595	551	542	555	569	536	586	556	568	626	569	554	556	566	528	581	612	572	576	545	560	528	531	554	569	537	522	563	554	573	595	568	527	564	569	567	555	551	561	560	571	552	589	557	586	554	615	550	546	538	544	571	581	563	552	544	568	558	528	527	553	574	547	516	579	567	550	581	523	540	562	571	575	541	601	528	564	598	580	569	511	554	557	565	558	582	521	546	565	539	594	584	551	546	563	564	549	551	600	562	574	537	571	573	562	547	564	549	511	626	564	576	596	557	560	544	548	567	542	537	528	586	539	561	575	515	517	532	550	527	606	573	542	545	539	600	572	546	536	548	608	592	529	541	559	583	563	578	582	526	536	537	593	527	540	599	579	561	570	582	580	544	544	560	598	575	495	586	615	564	535	565	549	575	560	578	540	560	531	547	565	542	590	569	526	524	592	565	583	530	560	592	522	545	632	589	553	542	546	561	567	571	588	585	578	572	529	541	536	594	548	575	561	573	613	537	476
6997	446	423	318	274	241	218	191	185	155	183	172	157	129	147	153	141	134	162	149	128	141	148	140	149	150	150	150	142	144	144	160	142	155	149	140	149	160	144	143	150	164	154	156	148	148	155	150	129	159	122	129	160	145	138	153	133	134	140	154	149	153	151	141	136	143	167	146	126	152	138	148	143	145	153	163	142	133	151	160	149	150	143	124	139	169	159	156	150	121	134	151	137	128	140	141	134	151	153	143	150	152	155	137	154	156	156	162	128	139	121	128	120	161	140	168	136	148	178	145	154	135	136	134	163	123	140	132	135	147	143	141	132	149	140	144	153	126	158	148	156	144	149	148	164	130	138	142	140	149	133	145	150	147	138	128	147	161	147	151	147	135	151	154	158	149	168	152	158	139	152	147	138	142	130	145	138	149	153	132	163	147	133	146	145	140	146	137	165	133	131	134	130	169	135	145	147	162	153	173	122	135	157	139	158	162	151	133	141	139	130	159	126	132	138	137	134	147	127	129	130	143	160	179	137	134	152	144	147	150	137	137	137	138	139	147	147	160	141	137	140	134	145	147	157	163	138	137	134	135	136	105	152	143	115	165	137	152	147	131	142	141	158	149	153	133	145	143	150	137	140	126	135	152	154	145	138	149	143	142	151	141	174	136	162	154	130	136	150	152	140	142	137	145	154	140	136	144	141	152	156	146	179	143	144	177	162	167	129	170	162	134	165	150	143	137	159	144	119	154	145	152	136	154	146	131	168	159	160	135	145	134	156	151	151	168	133	144	137	147	158	135	130	133	131	144	160	130	140	138	144	143	172	155	144	137	146	138	143	166	147	157	167	151	164	171	146	141	141	158	126	117	125	143	156	148	145	142	153	144	125	139	122	147	149	126	145	128	141	127	144	164	154	174	162	135	151	134	132	152	159	148	129	161	142	147	130	157	137	155	142	149	166	163	129	163	139	154	146	160	134	141	147	144	151	135	132	149	130	139	127	138	149	126	123	146	141	162	150	143	145	135	128	134	120	147	148	170	145	143	143	145	164	136	154	140	153	150	142	138	145	171	147	139	141	134	167	153	124	145	145	159	134	143	157	151	135	159	139	139	144	129	141	163	134	134	138	155	134	152	145	162	143	137	143	143	149	134	140	145	141	143	142	162	133	142	149	164	175	167	167	151	112	139	142	171	153	167	147	134	137	135	141	158	157	141	138	153	140	135	147	171	139	133	160	155	133	126	139	151	127	161	141	137	153	129	158	140	155	143	138	145	116	141	145	150	165	116	148	137	143	177	148	143	124	159	158	138	148	137	123	166	147	136	146	145	162	154	151	142	145	159	158	145	145	145	145	139	154	141	165	152	124	135	149	153	148	140	152	146	138	134	153	138	125	134	142	136	143	139	153	156	155	150	151	138	138	150	147	153	153	157	153	149	132	125	135	163	138	148	181	156	132	146	135	172	136	115	150	149	140	152	152	154	129	159	131	135	140	153	138	142	152	133	148	142	133	144	161	124	139	138	143	137	141	146	130	170	139	124	136	146	161	146	140	148	148	139	154	135	157	138	118	135	128	134	158	157	158	178	137	151	131	133	158	144	141	173	133	149	154	167	153	139	134	145	141	152	156	138	150	146	147	158	138	157	125	139	179	134	149	155	165	140	152	140	144	141	167	151	134	143	152	154	161	114	134	146	174	141	142	140	147	160	139	155	149	149	166	146	169	140	135	147	129	152	141	144	151	134	153	145	136	140	140	132	138	138	149	156	131	128	145	145	141	159	141	140	131	138	143	154	167	155	129	144	163	128	158	140	151	136	126	149	147	129	166	148	120	138	160	147	121	148	140	151	155	159	154	155	155	150	157	149	139	153	158	168	170	165	166	139	143	145	145	117	160	115	136	151	157	140	142	140	144	137	160	145	162	155	166	148	135	163	154	159	165	136	156	186	135	139	160	147	136	162	136	141	148	146	158	144	159	138	129	150	124	139	155	143	137	132	144	135	136	161	132	156	159	153	130	164	157	142	134	150	146	128	131	115	146	145	155	130	150	141	159	157	149	151	142	143	147	155	156	146	152	141	141	181	146	136	162	132	146	146	143	141	170	141	141	135	146	160	129	136	152	156	127	129	140	149	135	155	133	142	157	143	128	146	136	143	153	167	164	158	168	143	135	151	136	156	156	139	146	153	138	147	138	142	142	149	140	156	151	131	125	133	139	136	149	166	153	148	142	152	147	152	169	149	135	121	143	145	141	139	156	134	138	140	151	169	153	127	168	129	149	138	138	147	154	161	132	162	149	143	132	135	146	152	134	153	141	153	138	140	147	145	164	131	147	133	136	190	165	171	127	156	124	149	141	147	127	150	148	141	144	138	133	133	151	143	144	115	156	159	124	166	113	174	155	135	155	152	142	141	154	195	148	174	155	147	142	156	150	157	131	158	159	159	155	156	152	167	158	152	151	142	151	129	156	149	156	121	165	135	148	145	150	157	159	157	120	149	158	132	159	137	161	146	150	141	142	134	149	132	168	146	137	133	122	143	149	148	170	151	146	146	155	133	149	137	141	146	158	143	149	133	142	126	130	122	146	144	163	149	154	157	137	158	157	161	139	133	148	150	135	155	115	145	149	154	160	150	156	153	144	123	162	154	156	154	150	171	140	142	152	158	165	145	140	133	123	136	152	141	152	150	139	137	129	127	164	155	135	140	166	119	136	152	128	171	120	154	161	143	158	147	149	137	160	134	151	150	141	133	136	133	177	146	142	157	136	145	142	126	153	173	151	142	162	153	175	121	133	138	159	140	135	132	139	170	136	136	135	146	165	143	148	151	123	137	121	175	134	139	169	131	158	129	138	161	157	154	142	126	148	162	150	146	138	146	134	147	164	162	153	160	146	150	128	145	154	138	155	149	146	161	175	150	134	153	145	148	129	156	143	134	133	117	131	145	163	145	146	134	138	120	124	148	140	141	151	135	116	141	132	147	166	146	150	163	147	133	158	165	147	145	167	130	127	158	136	143	163	138	129	160	132	151	123	141	137	133	143	145	146	113	126	159	144	137	131	148	140	158	149	143	132	156	155	149	155	143	123	133	119	148	174	149	148	145	144	140	163	155	154	147	139	155	124	144	180	147	150	136	136	140	145	130	134	156	154	132	149	154	133	154	162	145	152	144	141	147	142	138	133	146	141	150	139	142	139	143	137	144	156	184	152	156	157	157	150	140	134	164	134	154	140	155	153	153	154	137	148	143	158	149	134	149	133	125	149	162	166	165	155	153	128	129	146	139	131	147	150	151	171	153	138	122	132	157	126	133	187	151	137	139	157	122	120	144	134	137	171	146	124	163	155	164	150	148	172	163	146	158	165	148	154	133	129	156	159	145	128	152	152	138	152	145	123	127	141	149	143	130	136	153	130	152	133	147	161	131	126	142	140	142	131	133	155	177	123	142	146	172	151	151	140	162	143	142	142	150	142	158	140	118	137	139	135	134	155	136	121	126
6175	582	1014	1127	942	796	696	627	594	499	486	475	435	454	406	422	412	405	401	402	340	376	367	384	360	403	359	336	367	364	346	354	355	319	350	342	361	398	323	334	360	321	352	351	347	388	315	326	342	354	338	331	345	378	338	384	334	356	337	327	310	337	329	380	350	324	305	310	321	327	311	330	348	348	346	317	321	350	352	356	376	332	319	350	355	314	338	329	333	332	317	350	322	342	356	379	334	317	309	336	344	327	339	317	304	347	346	343	326	341	346	352	327	351	336	342	343	326	339	347	339	314	335	320	327	343	322	353	324	357	324	354	341	353	307	347	381	349	333	345	289	317	344	321	342	319	309	336	342	333	345	325	336	337	329	348	364	306	344	369	317	315	340	360	320	337	347	341	315	337	338	332	310	352	320	357	317	342	333	304	292	350	339	358	347	363	358	342	332	315	346	325	346	320	328	326	360	345	339	302	333	332	292	325	303	308	346	340	332	307	357	334	341	342	340	324	328	347	312	340	349	327	361	336	309	334	305	332	368	346	333	358	288	335	319	325	328	306	341	311	342	336	346	298	332	325	344	293	337	336	309	336	302	367	342	361	322	311	340	360	311	318	343	320	322	315	302	312	322	356	348	334	348	349	342	358	334	346	336	344	357	333	326	354	319	321	395	353	325	337	354	334	342	352	362	345	342	370	336	356	326	338	341	349	309	316	331	322	340	357	292	302	354	341	329	326	320	293	347	332	370	369	302	311	289	361	335	330	343	355	353	328	307	327	342	326	322	348	338	338	361	332	324	335	349	349	364	321	313	319	326	340	340	341	314	332	323	333	336	336	365	324	315	334	327	316	328	345	342	343	322	323	335	354	371	322	328	363	325	340	322	336	328	319	323	319	351	328	333	327	327	332	372	338	346	337	333	319	353	328	336	364	344	329	335	325	354	354	343	323	314	334	327	339	355	358	346	336	327	345	328	319	335	351	309	343	352	350	370	337	335	331	323	332	304	324	327	284	317	320	349	343	318	367	347	300	317	339	358	325	339	326	323	360	348	321	367	333	351	354	321	355	347	367	328	340	355	340	344	330	360	332	336	313	328	321	300	364	335	292	333	320	324	320	304	336	306	356	336	319	349	357	336	313	305	336	354	342	328	317	313	329	315	308	311	321	304	362	342	348	319	329	305	302	318	310	341	305	361	327	321	343	337	347	308	342	308	321	335	314	320	322	335	337	324	330	342	330	349	317	353	350	337	319	334	332	339	345	293	337	322	344	317	299	328	326	346	342	343	322	324	346	331	329	329	345	364	361	337	332	347	373	385	347	353	350	323	330	323	336	317	311	338	313	310	336	314	318	344	332	363	356	360	334	346	346	368	332	318	330	344	344	347	322	331	330	345	320	339	360	312	350	315	347	334	330	365	325	339	326	291	323	301	314	334	322	320	327	321	305	319	334	328	314	349	331	323	346	322	321	337	345	365	319	328	345	331	342	372	317	346	330	314	362	339	318	345	337	291	328	360	339	334	331	334	333	309	321	325	328	350	345	328	335	288	345	313	283	316	337	351	335	324	347	303	312	312	307	347	347	320	332	341	319	333	344	321	349	319	345	372	315	339	361	320	317	293	324	328	362	359	347	362	319	313	358	345	328	357	369	326	325	319	288	324	332	349	324	330	358	379	341	317	338	331	345	334	352	326	336	329	341	301	345	345	366	327	354	323	340	329	336	319	348	343	362	336	358	341	317	350	340	346	330	349	317	331	327	332	317	330	345	358	343	330	345	356	380	316	327	338	315	333	356	344	332	342	337	307	348	310	335	304	334	327	344	347	345	322	321	334	320	336	334	319	343	374	308	353	341	351	319	355	361	345	336	327	354	330	338	326	321	311	319	318	332	324	348	351	360	347	334	303	331	339	345	350	339	358	328	341	344	377	322	342	328	318	345	305	323	314	335	319	340	331	356	317	352	308	358	321	313	314	369	348	317	329	337	330	342	305	298	311	341	332	339	322	371	351	342	309	312	317	356	330	367	325	334	327	344	326	350	313	321	329	309	325	354	351	329	317	319	333	330	319	352	350	334	328	309	334	333	339	368	309	283	348	318	329	342	314	356	342	335	373	268	358	326	358	291	313	350	359	345	312	300	335	338	317	313	326	352	331	331	329	336	338	326	357	314	344	320	370	324	352	342	307	356	303	302	346	322	315	330	347	361	349	300	310	354	362	309	365	368	361	353	299	324	336	341	332	354	346	351	332	311	320	338	288	340	345	341	344	346	349	336	333	333	325	331	348	304	316	354	369	359	340	323	328	328	342	343	315	323	314	340	352	331	358	351	338	382	328	348	312	320	357	332	338	302	364	344	322	356	340	331	338	339	314	307	323	310	327	324	325	317	334	353	328	341	331	317	347	332	346	339	349	339	306	349	328	349	361	299	327	332	334	341	341	349	347	318	335	351	346	324	335	333	349	373	324	345	363	354	351	367	346	344	349	348	318	366	320	331	346	331	318	324	304	333	334	319	364	317	331	351	334	340	366	327	327	351	335	309	358	313	326	347	329	305	379	371	378	340	343	342	324	354	326	319	329	306	344	295	324	317	347	324	322	346	325	321	349	353	328	308	343	334	348	320	351	348	325	315	335	320	340	387	334	349	310	338	350	358	330	334	316	325	341	341	315	336	316	320	301	328	343	347	317	340	285	321	320	324	328	320	336	332	345	393	314	385	309	314	315	348	328	364	339	336	318	355	321	312	354	315	340	325	347	317	334	328	335	307	321	292	353	341	351	311	341	339	367	362	310	316	337	324	325	339	329	338	331	326	336	314	360	312	348	341	330	345	283	331	320	353	318	357	326	328	335	364	357	357	332	301	375	330	323	344	333	339	352	304	323	316	346	322	327	343	332	333	298	348	390	340	344	338	316	316	315	357	361	342	338	317	333	310	366	341	328	339	316	327	316	308	312	308	343	341	369	339	323	322	347	348	332	308	342	352	330	333	322	336	316	345	345	381	329	318	339	374	338	344	349	342	373	319	298	298	298	331	327	351	344	339	339	331	302	325	327	310	320	356	343	346	335	352	318	326	332	310	337	342	309	287	334	310	316	348	324	321	352	342	342	347	311	390	324	344	325	299	349	360	342	335	356	348	329	324	359	331	322	322	374	327	316	298	323	369	312	364	320	350	325	338	328	364	318	349	360	318	339	346	332	330	344	279	320	338	314	323	335	353	341	346	323	323	330	310	337	332	339	355	371	374	320	328	302	326	314	338	306	336	333	334	353	356	355	361	346	333	338	341	351	323	330	347	315	306	328	302	344	323	351	322	318	332	328	329	318	315	331	355	337	362	330	325	337	365	336	345	325	328	348	355	334	323	343	295	309	328	316	355	343	335	316	334	345	321	314	299	325	342	343	333	322	349	310	324	366	326	357	337	333	286	343	367	357	352	301	323	326	328	357	352	368	349	316	347	329	351	340	338	332	312	325	347	333	317	334	339	329	319	340	342
13726	907	647	539	345	238	213	151	121	108	85	72	78	91	83	72	67	54	60	68	64	73	67	73	52	69	70	61	71	67	59	58	63	63	65	65	64	55	76	63	56	60	69	53	64	57	66	52	45	59	50	69	63	60	57	64	66	55	58	53	59	54	54	55	51	70	59	54	61	45	59	58	62	57	66	58	53	67	59	61	59	37	51	53	61	51	62	51	64	71	41	53	64	75	59	37	62	62	51	56	59	58	64	69	62	68	39	53	56	59	53	57	53	59	51	60	65	48	65	46	65	65	56	44	62	44	57	54	57	61	43	50	64	50	66	58	62	63	50	43	57	63	47	67	61	68	61	56	78	61	53	55	55	63	61	62	40	46	57	49	59	45	61	56	67	65	48	63	58	56	68	63	54	53	63	54	59	47	49	71	65	54	67	56	67	74	55	63	39	55	54	58	55	66	42	62	64	56	50	52	53	57	54	46	47	65	71	55	47	56	59	43	68	47	49	57	45	65	59	63	59	62	50	58	59	54	65	56	55	63	65	55	48	52	46	47	53	53	57	51	59	51	53	65	59	55	45	60	55	69	47	52	52	55	60	50	69	53	57	70	58	54	60	64	54	55	66	59	68	65	57	39	62	54	59	50	67	75	58	59	62	73	75	55	63	64	66	57	54	57	48	45	56	56	68	53	47	54	65	68	70	50	59	58	57	63	62	60	63	68	61	57	51	60	48	77	62	61	53	64	57	63	59	55	44	52	64	52	64	47	62	59	52	57	70	51	58	63	66	72	62	64	63	67	42	50	52	47	50	64	49	58	60	57	64	60	52	61	64	51	67	52	46	80	49	42	61	63	53	67	54	70	72	57	83	52	65	65	48	61	50	60	61	47	64	44	50	53	52	57	56	57	67	59	49	58	55	65	54	61	48	64	64	59	62	69	62	60	49	63	56	61	65	69	68	52	65	66	61	49	58	61	66	58	52	70	48	63	60	58	56	60	55	55	55	41	51	52	55	52	65	54	59	70	74	51	79	42	56	74	60	63	59	55	51	59	56	59	58	49	48	54	56	74	52	40	61	59	65	48	64	53	76	68	55	63	41	59	51	51	52	75	61	46	56	57	44	56	56	56	58	56	56	50	61	62	61	72	47	55	40	55	65	54	62	58	61	50	55	49	48	49	53	56	51	67	64	50	53	45	67	61	62	61	55	59	51	50	44	57	63	46	40	58	60	39	66	56	42	56	71	63	56	63	39	49	69	59	61	73	59	51	61	61	45	59	68	81	51	50	55	60	58	57	50	68	67	42	54	60	48	54	53	62	61	65	68	60	44	46	67	61	57	60	56	59	59	56	54	52	58	47	55	61	53	53	60	69	44	54	66	66	63	54	61	39	52	50	49	51	34	70	51	65	57	66	65	54	65	58	55	55	54	57	54	51	63	66	43	57	65	62	52	67	56	63	46	60	55	49	55	61	67	68	47	68	50	58	67	75	63	70	65	48	45	57	66	63	52	52	67	57	51	65	82	70	60	63	75	56	54	64	57	55	58	59	58	69	60	72	63	63	44	51	54	55	58	44	58	63	70	57	70	60	61	61	54	53	71	50	55	67	63	62	46	59	59	58	58	61	55	43	64	51	58	52	56	44	62	51	58	54	56	52	58	54	62	70	51	52	65	58	55	61	46	56	65	61	57	60	54	62	63	68	50	53	48	60	62	59	53	55	50	64	54	51	74	66	60	61	62	60	68	64	59	62	67	58	64	50	59	42	55	45	57	58	66	55	47	60	62	58	61	60	56	62	63	57	39	47	51	50	63	54	56	50	40	49	55	73	58	59	52	58	56	55	80	68	71	55	70	57	63	67	56	50	66	61	52	54	57	54	52	43	54	65	51	53	48	65	65	49	61	59	64	49	72	57	52	67	60	54	66	46	63	54	56	69	55	39	51	61	52	52	68	64	51	50	52	41	70	65	65	63	56	65	62	53	62	47	56	48	63	60	56	60	46	51	54	49	64	39	62	48	58	55	61	58	55	56	68	56	54	43	48	56	62	54	47	76	63	60	47	61	61	69	56	51	65	47	66	66	38	51	58	55	67	44	51	40	56	66	55	55	68	54	77	61	67	54	53	71	47	60	60	49	48	51	60	61	57	63	55	57	54	40	58	49	52	47	53	44	69	60	59	55	60	56	51	52	60	59	47	55	65	56	54	54	60	58	55	48	45	47	56	68	52	47	44	68	74	68	55	54	60	74	47	52	65	51	49	40	56	61	50	65	64	64	49	53	68	47	57	66	55	57	61	50	61	48	53	60	45	53	51	51	67	63	40	58	56	43	50	46	76	78	53	52	61	55	78	70	64	58	57	49	63	69	51	50	54	45	74	55	58	60	62	57	60	58	50	60	37	52	39	46	59	55	56	82	45	81	45	58	58	46	60	59	50	53	55	47	50	49	52	51	67	64	52	63	67	63	58	58	58	73	59	48	53	60	51	60	52	67	55	49	60	52	54	52	61	49	61	48	65	50	58	69	51	60	61	56	53	59	59	63	56	56	55	58	63	65	56	69	50	60	49	46	43	54	58	55	75	68	56	60	52	63	58	54	56	65	66	50	69	70	59	65	48	50	51	58	60	57	50	53	52	42	61	50	64	54	54	74	61	48	55	70	72	52	66	81	61	65	52	47	53	60	63	72	73	56	60	47	60	41	52	76	52	49	56	70	63	51	54	52	56	58	66	58	59	44	53	69	62	54	55	50	65	45	48	59	48	72	52	65	46	42	60	67	66	62	64	53	65	59	59	61	50	58	55	55	57	53	54	56	65	46	51	64	75	56	64	66	57	58	44	48	53	63	58	48	53	68	62	52	72	65	60	57	55	64	57	64	55	57	67	50	57	64	42	61	73	54	58	55	50	58	44	59	68	72	52	63	70	60	61	65	51	67	68	53	54	76	55	68	39	67	64	61	51	46	59	57	50	57	63	61	61	56	74	51	54	67	57	69	60	55	53	47	62	51	52	70	51	48	69	53	57	65	72	63	42	60	51	57	63	61	64	57	57	56	66	60	54	53	70	53	65	57	67	67	67	62	70	58	53	62	42	64	45	48	56	46	46	48	56	46	51	60	55	59	52	38	47	51	64	50	65	60	49	60	67	73	61	73	48	56	55	60	57	53	56	57	55	51	58	59	78	52	63	56	56	59	62	47	74	46	55	42	65	68	65	75	59	58	55	58	68	56	53	58	63	44	60	65	46	69	69	64	60	66	69	65	42	64	59	51	50	43	67	51	55	56	54	60	56	49	55	48	59	52	55	56	66	55	58	48	59	43	47	62	69	71	45	58	53	62	60	53	63	51	64	64	50	55	50	54	50	56	54	58	59	56	60	69	60	59	47	56	56	57	57	61	66	76	65	45	42	52	65	50	70	72	52	62	53	52	56	59	63	60	76	58	52	50	72	59	54	54	51	58	56	52	61	65	50	56	59	73	52	48	57	61	63	59
7958	737	1497	1643	1373	1064	889	740	627	540	473	418	362	369	315	323	305	278	253	234	261	237	204	216	219	209	218	223	178	184	193	201	225	193	213	176	203	173	149	185	188	208	156	178	189	185	185	157	186	174	168	168	184	192	182	171	167	191	178	165	171	171	172	175	178	179	167	167	153	189	192	170	172	176	162	162	160	157	163	151	162	196	174	166	171	143	171	165	144	175	168	168	167	156	153	150	151	168	157	148	142	162	165	155	174	168	191	161	165	177	167	142	171	170	172	177	137	177	165	167	157	167	198	186	176	127	173	138	155	175	168	163	177	148	161	170	179	149	185	168	170	162	177	178	153	154	188	158	170	152	148	162	173	126	164	141	168	160	171	135	152	157	178	150	156	166	168	158	155	171	165	190	181	158	172	178	160	146	162	150	146	180	148	160	156	152	176	165	176	172	146	173	164	144	149	154	148	200	167	157	155	166	145	169	167	182	178	148	162	168	146	188	151	173	145	181	160	166	170	159	182	146	184	158	128	172	159	170	177	151	202	175	164	189	188	179	142	174	146	152	169	126	177	156	159	162	149	138	136	167	163	166	156	173	162	161	162	156	172	165	146	176	173	150	159	171	156	179	171	153	153	178	170	161	179	153	139	165	180	179	163	169	167	190	174	176	155	153	151	189	187	148	166	176	145	153	163	176	160	137	166	154	164	146	166	185	174	160	136	148	174	181	177	149	178	176	158	148	172	144	164	159	167	163	154	147	159	176	163	175	158	144	146	146	175	155	161	188	165	159	158	135	180	158	191	177	179	169	144	159	176	162	158	154	173	154	177	189	185	179	188	156	168	158	179	186	150	191	182	166	180	170	183	153	171	160	176	173	161	155	145	159	143	161	150	149	154	176	175	150	147	151	170	168	152	170	161	168	165	179	172	167	168	135	154	166	147	161	175	150	158	147	182	176	153	161	186	154	158	163	155	169	164	166	161	157	144	179	142	171	174	158	191	155	151	161	158	188	152	167	177	173	161	165	162	159	167	167	175	179	156	158	182	150	160	165	160	168	158	160	167	146	179	175	148	156	158	158	153	163	192	161	172	162	140	174	179	159	191	171	126	176	153	155	151	156	174	176	150	163	168	155	156	168	172	155	157	151	178	158	172	168	174	140	153	164	157	171	162	175	148	181	169	143	183	146	171	133	163	149	177	167	176	178	155	180	151	146	140	170	156	164	159	148	169	172	178	150	184	151	158	147	160	166	161	155	180	177	140	145	155	147	169	179	178	144	159	166	168	152	158	156	187	197	185	170	163	159	156	152	157	173	166	143	151	157	166	151	171	171	176	166	143	145	169	163	188	152	145	182	149	167	163	165	173	155	165	171	149	160	178	191	160	165	155	163	155	154	135	162	172	181	171	174	183	153	146	144	169	168	163	176	184	175	156	162	156	168	163	163	151	158	146	143	177	161	171	162	170	142	152	160	160	175	162	165	163	160	172	152	153	166	151	161	157	168	167	161	182	165	154	164	153	146	172	163	165	160	169	156	161	176	174	151	149	144	180	153	165	174	144	176	189	141	143	154	164	172	171	166	174	186	165	157	145	129	167	177	156	165	151	155	172	155	171	146	155	146	182	153	158	160	152	160	169	150	152	148	178	143	178	139	161	157	177	182	183	155	157	148	161	150	151	144	172	155	173	161	153	160	156	156	174	178	167	146	175	174	161	155	177	154	170	161	173	159	171	179	170	159	160	162	170	160	164	156	172	179	142	167	147	168	171	176	156	172	176	144	170	191	173	154	158	156	164	190	169	163	175	167	162	182	162	173	143	176	154	184	143	158	154	175	179	172	182	153	164	175	156	152	157	176	165	170	174	161	165	159	153	180	168	156	139	165	169	169	159	164	145	157	145	169	177	167	159	165	162	167	156	151	161	157	161	136	170	174	172	160	144	180	163	146	152	174	155	155	170	149	180	150	164	151	157	149	190	158	163	143	153	162	178	159	155	145	149	183	148	163	158	151	169	156	161	169	175	152	165	178	195	155	156	168	142	183	158	161	156	132	167	176	156	147	169	151	153	162	168	159	148	140	161	157	163	151	183	150	169	173	167	149	176	126	177	186	164	165	157	191	160	166	159	176	189	158	174	185	155	166	168	164	137	192	135	159	161	169	144	170	155	175	156	164	158	166	174	155	160	169	143	193	138	163	157	179	187	170	161	155	165	132	177	150	176	141	157	172	159	141	162	170	169	167	182	169	156	156	137	151	153	153	130	176	159	160	168	156	167	148	166	140	179	148	160	184	150	161	160	142	168	160	171	172	159	160	178	170	173	170	176	158	161	163	161	154	140	171	156	167	147	154	157	153	149	174	164	144	151	161	180	163	160	158	152	152	148	145	144	156	175	157	157	152	181	161	147	174	165	162	144	173	170	139	161	185	190	164	168	178	179	179	173	160	166	168	151	174	162	163	161	177	150	155	187	159	166	175	161	162	163	162	155	152	158	166	164	138	158	143	172	163	166	160	171	157	189	163	165	167	164	162	170	134	168	168	169	178	153	165	170	149	148	151	160	164	178	160	145	146	152	156	160	174	167	173	145	140	149	146	161	170	159	150	172	177	171	162	161	156	150	170	150	178	202	141	152	204	169	171	166	179	181	164	181	159	148	154	152	183	159	185	162	176	154	182	164	157	180	160	154	145	179	173	148	154	206	133	168	162	147	143	159	144	164	158	158	156	157	159	170	171	176	142	190	156	147	160	173	164	171	137	160	154	164	150	146	153	170	160	182	138	157	155	150	190	155	155	175	150	160	183	158	151	168	175	162	135	141	169	176	173	150	148	154	178	150	159	158	155	170	181	159	160	163	149	172	167	180	167	182	190	161	150	156	174	179	179	171	177	162	147	161	172	158	179	164	134	169	162	162	155	171	144	164	152	162	172	162	181	152	176	177	147	162	161	135	143	152	179	183	189	164	141	152	164	167	149	150	164	174	146	169	162	152	149	152	165	169	160	157	153	180	155	156	172	169	150	174	165	149	152	182	134	170	175	164	147	159	179	159	160	171	183	176	143	159	173	169	169	150	152	159	158	146	165	164	184	168	185	148	170	165	182	186	183	141	154	150	150	172	171	165	150	154	166	165	162	173	146	181	185	157	161	160	158	174	157	175	159	139	185	158	133	168	169	161	178	169	140	165	162	155	158	151	148	187	171	155	165	137	159	173	163	179	152	158	144	157	152	157	155	179	176	174	165	149	181	164	160	160	184	172	158	178	146	154	150	118	146	166	166	167	144	135	157	154	130	170	162	156	180	148	158	176	165	181	164	149	155	187	166	178	169	175	149	162	152	182	139	184	164	173	157	180	182	154	165	138	188	138	163	175	137	154	146	159	178	165	148	168	168	141	144	166	178	163	150	162	167	182	171	159	164	167	136	183	177	170	166	174	171	181	144	163	154	149	161	152	147	153	158	159	167	164	171	160	162	157	181	164	156	178	129	159	150	165	159
1460	288	271	242	286	254	237	247	260	245	237	235	245	243	253	233	240	246	247	250	259	237	247	243	277	273	268	237	265	247	234	253	243	233	258	270	247	261	236	271	263	259	260	215	259	263	268	262	266	241	271	249	258	257	257	234	257	283	235	261	264	262	243	247	235	255	253	239	201	282	271	242	266	239	255	229	284	247	273	281	266	276	277	264	241	247	254	254	271	269	249	248	251	272	285	266	253	257	248	239	253	262	264	231	243	253	267	261	271	226	264	243	243	243	252	232	278	269	264	258	253	254	263	274	289	273	256	253	241	245	242	280	236	249	267	258	260	287	244	256	244	261	250	248	240	239	256	279	291	266	238	251	271	243	241	260	255	230	235	249	224	236	252	252	268	274	215	244	258	269	248	235	232	255	237	241	239	264	278	250	230	244	256	244	269	243	245	264	229	261	256	268	262	255	233	245	266	231	260	234	271	266	253	266	260	266	237	244	258	238	249	274	281	223	221	262	228	230	290	257	224	277	231	259	252	249	274	258	252	240	248	247	219	243	240	269	226	254	254	262	253	252	248	219	225	240	225	285	268	230	242	255	260	232	290	230	223	248	240	287	252	228	239	239	275	260	250	238	244	287	262	267	260	247	269	255	220	281	246	248	259	268	262	287	207	235	251	256	239	246	228	231	243	252	232	230	238	243	253	260	269	274	242	232	259	284	267	258	237	251	257	253	259	220	234	247	267	262	277	253	265	280	266	231	245	249	277	251	212	243	258	238	287	247	246	255	236	217	229	239	225	243	257	240	249	244	236	254	211	273	258	236	276	257	229	264	248	262	236	258	265	198	235	276	261	248	254	243	264	252	259	293	274	224	265	258	279	263	250	255	246	254	304	212	261	254	244	240	259	263	262	223	269	277	234	253	230	243	254	257	212	236	266	240	240	253	254	235	264	232	232	269	255	252	294	281	257	293	271	240	245	258	252	253	224	270	239	252	233	271	248	256	220	270	257	222	274	249	251	229	248	251	263	248	271	241	260	253	233	274	259	235	246	250	223	255	260	260	232	258	276	263	272	243	233	234	242	240	248	246	263	282	237	258	270	241	245	235	265	249	270	260	256	225	236	241	226	235	281	273	292	270	220	232	246	265	260	217	224	246	269	220	244	247	260	255	233	269	239	253	250	253	257	244	272	241	256	265	261	245	241	226	262	282	242	250	290	230	288	256	251	269	267	282	236	241	243	261	218	261	232	270	269	228	273	249	253	273	252	277	274	247	232	233	253	260	238	256	248	264	265	229	237	243	281	266	258	242	245	287	285	273	294	287	261	236	259	278	240	270	261	239	230	238	246	262	270	238	248	240	244	236	237	225	271	250	240	235	268	263	279	258	243	248	237	290	266	255	256	262	266	267	233	224	266	260	249	256	240	241	274	235	253	243	279	254	268	226	242	249	224	266	252	232	238	249	228	228	238	226	264	251	259	244	241	262	241	270	227	252	250	266	246	244	258	251	252	239	262	246	268	265	269	268	284	214	251	242	288	257	256	252	228	258	246	252	269	244	264	241	244	260	236	257	217	268	249	266	242	265	261	270	252	258	251	250	239	257	258	248	240	248	278	243	267	255	276	236	267	216	280	254	279	236	275	260	261	236	284	233	236	293	266	292	268	227	275	257	271	252	243	254	230	246	252	250	245	244	283	261	219	241	263	299	268	232	259	252	250	284	261	294	253	249	265	271	252	260	270	251	277	265	255	234	277	284	256	261	274	249	261	247	258	262	242	289	250	254	249	302	269	246	256	233	261	218	252	275	234	238	258	259	234	268	242	274	250	265	243	245	237	242	228	252	246	256	241	223	274	273	263	261	257	266	271	249	271	275	245	254	219	267	230	242	275	228	223	269	210	260	262	253	266	256	238	264	266	273	260	254	265	246	254	244	240	243	252	252	243	233	235	248	234	255	260	236	262	244	253	254	259	247	246	264	267	281	291	253	243	229	249	247	234	235	236	237	242	266	267	251	235	250	255	267	242	241	252	248	246	259	256	243	242	239	273	241	240	248	244	236	249	246	239	241	255	214	269	263	272	240	229	278	242	241	261	254	269	231	238	266	272	224	222	238	254	235	228	245	261	265	256	252	263	249	250	250	230	257	263	261	222	270	274	286	260	241	250	232	246	246	252	290	227	273	249	258	265	242	238	256	251	245	223	257	248	250	265	253	224	248	287	246	236	226	224	220	276	271	213	277	259	258	236	246	231	248	266	229	245	210	265	257	265	258	228	278	223	223	252	245	253	237	251	269	281	230	244	249	231	245	243	261	226	250	245	283	272	278	258	249	249	234	257	247	240	272	276	212	278	251	236	289	260	254	266	235	261	253	248	264	220	247	287	266	248	278	289	246	234	258	270	265	224	240	238	240	235	261	274	246	281	242	230	230	276	240	253	238	240	242	270	249	251	273	244	279	273	235	239	240	231	253	249	230	234	248	265	228	257	290	219	273	232	266	296	258	249	237	271	223	265	259	256	259	251	265	247	263	254	260	250	257	284	251	249	260	260	263	245	229	257	238	253	271	246	251	229	269	257	253	264	276	245	214	219	265	249	244	242	270	274	253	238	251	236	253	271	216	244	248	235	247	263	263	229	281	258	260	249	251	215	257	251	253	280	246	256	258	260	244	233	251	242	238	269	245	273	257	281	259	284	213	266	251	248	226	272	242	263	231	264	256	256	236	242	238	254	245	205	238	257	252	255	219	240	262	271	244	266	243	294	286	255	252	218	282	226	253	236	212	246	245	236	246	243	277	263	256	242	257	231	236	247	261	260	275	255	272	249	297	247	240	254	245	281	264	240	271	232	242	255	249	268	268	221	269	263	240	245	257	253	258	239	236	240	268	252	254	261	237	260	256	290	254	232	249	223	255	225	252	257	259	245	212	247	253	239	239	252	253	206	236	238	252	238	251	278	277	259	250	245	244	246	247	246	280	246	235	251	280	239	259	275	261	244	261	225	245	244	241	252	270	258	233	248	259	235	263	240	233	237	233	233	256	270	232	270	244	251	249	250	269	253	243	263	232	239	242	283	245	277	246	271	261	250	218	240	242	288	273	246	274	265	299	277	248	227	252	270	257	225	253	249	255	260	252	267	253	245	229	232	232	249	242	257	235	284	247	275	234	273	249	283	255	255	254	274	275	262	231	190	247	242	246	252	234	248	241	229	266	254	253	259	269	262	306	259	256	286	230	249	231	250	234	277	264	260	269	254	227	245	262	272	240	258	252	247	267	242	253	276	244	276	234	253	237	244	249	249	286	245	233	278	255	288	254	258	242	219	264	255	280	252	230	288	266	247	247	273	262	263	245	241	249	237	262	273	236	258	256	247	255	277	247	269	237	274	245	254	269	228	275	259	226	284	262	244	270	255	257	302	238	234	272	267	236	245	229	230	247	240	271	264	216	242	269	239	247	255	261	257	275	282	249	241	274	241	279	243	243	239	238	247	272	229	249
1770	588	580	593	635	567	588	576	553	579	580	602	558	547	542	568	539	563	564	551	569	598	571	494	608	568	587	566	551	538	552	541	586	582	593	586	595	595	537	557	576	554	544	516	549	554	548	551	564	583	580	538	579	561	544	578	547	578	550	540	565	571	593	513	575	592	537	538	561	582	611	572	521	549	576	548	573	540	582	576	564	530	565	524	533	586	537	549	564	536	573	554	604	548	523	585	587	560	567	541	582	546	576	579	561	583	598	585	572	569	553	552	568	544	605	532	512	569	547	593	582	561	554	563	558	523	549	591	557	605	551	561	567	540	562	545	572	530	534	593	553	574	557	520	552	550	573	549	543	546	537	581	576	514	572	565	530	570	553	566	544	566	565	546	592	577	571	540	559	552	564	546	564	560	576	573	514	549	516	566	535	565	565	556	536	553	535	545	561	603	562	570	609	566	593	576	531	554	523	582	526	551	536	541	592	586	527	556	559	555	515	528	580	565	546	516	552	561	578	518	574	605	585	536	538	529	548	554	531	519	563	602	569	560	592	557	573	531	537	592	559	571	572	548	546	543	569	565	554	538	605	610	566	541	539	528	535	531	568	535	539	548	567	603	549	566	558	540	551	575	573	555	560	598	531	596	556	571	544	549	519	533	570	527	552	590	548	536	549	524	574	551	503	568	583	555	545	550	575	546	547	535	574	550	582	553	582	547	531	570	575	547	591	543	573	590	567	570	521	574	607	570	570	546	568	599	577	545	573	569	521	611	574	560	508	576	555	563	548	579	555	560	525	573	552	537	558	556	550	575	570	580	545	546	528	605	564	504	581	612	526	550	527	545	587	594	557	597	539	530	586	616	520	589	565	546	550	587	525	570	540	547	530	552	568	537	538	547	573	528	565	541	531	506	575	546	531	558	548	557	587	536	566	566	588	550	564	595	564	579	568	565	547	576	597	544	570	549	563	539	595	536	542	586	552	586	567	568	556	551	563	565	590	573	553	588	548	567	506	532	568	597	559	570	540	600	560	590	544	531	542	575	566	533	605	567	556	534	551	595	523	550	533	524	596	548	590	599	564	570	595	545	539	546	548	596	579	561	561	576	565	549	520	515	543	562	564	538	564	532	563	563	544	528	577	541	581	578	549	527	570	535	528	532	591	562	555	504	572	544	511	611	572	534	536	549	559	542	586	525	538	522	569	520	568	601	511	555	599	605	571	577	580	546	538	543	556	552	555	513	575	565	563	571	570	522	525	563	509	510	572	590	590	570	529	553	584	539	583	561	564	554	585	570	561	555	516	554	530	611	557	531	596	561	542	560	531	563	558	535	531	550	570	556	555	571	561	526	529	510	585	604	562	587	575	563	550	535	560	623	571	532	525	564	544	577	525	566	567	532	540	601	542	548	536	538	569	596	567	568	580	545	581	597	592	603	571	526	540	602	564	562	533	566	560	599	576	541	582	550	591	562	549	587	565	554	575	554	583	569	583	556	552	541	567	554	596	545	510	562	579	506	553	590	557	528	529	532	547	541	580	565	537	536	546	581	565	584	554	570	540	496	550	538	581	503	589	570	555	566	596	535	555	537	563	549	574	574	540	557	552	535	592	579	557	531	581	541	566	543	549	562	560	543	567	578	576	616	575	553	522	554	567	569	590	527	516	630	532	607	578	525	547	565	533	541	605	582	580	587	545	550	548	554	585	553	584	507	570	530	558	554	547	537	562	566	556	549	582	565	579	557	548	553	608	594	582	554	597	533	600	559	619	524	588	561	559	578	571	573	560	546	532	561	580	564	572	557	578	567	562	574	549	549	565	525	589	547	559	552	584	570	551	560	592	591	584	532	553	541	526	568	586	541	540	527	572	571	513	558	570	524	550	550	565	546	603	596	529	578	586	576	554	517	592	548	556	600	556	532	517	583	538	586	586	560	595	530	593	583	591	545	589	534	551	532	570	530	563	571	558	596	588	591	540	585	540	571	574	566	570	566	539	517	530	530	540	552	546	508	580	564	556	572	513	591	545	595	539	586	559	549	558	569	528	555	537	576	566	569	575	588	519	591	550	512	559	588	514	552	616	626	538	528	538	588	553	555	559	516	583	557	496	576	559	554	566	575	619	574	569	553	578	597	515	540	575	583	538	553	564	559	595	569	560	560	531	543	584	530	544	556	559	573	561	558	573	532	533	544	532	534	584	572	520	567	561	546	567	564	567	596	528	548	573	554	574	545	526	563	593	593	581	539	530	599	598	578	555	553	551	519	536	570	556	578	560	541	583	541	608	530	495	537	519	569	552	592	555	553	551	546	547	564	519	548	598	575	569	547	564	567	525	619	543	573	549	566	601	570	522	564	579	594	564	584	537	528	578	541	523	580	571	527	581	571	529	555	577	590	572	585	601	515	588	564	586	545	582	530	538	583	566	539	580	568	563	519	579	582	517	565	579	550	568	537	593	560	576	569	559	602	588	588	541	561	555	545	569	542	543	613	565	578	547	522	582	544	585	564	593	575	552	548	570	579	564	529	535	573	555	530	576	536	594	546	561	583	571	610	576	575	542	553	557	555	549	532	570	559	561	589	568	580	573	577	587	587	545	589	574	553	607	515	604	566	607	544	545	574	544	538	564	545	611	586	614	552	550	583	577	547	554	531	576	549	562	555	560	557	574	527	529	559	581	577	609	546	551	567	593	594	544	561	575	567	533	591	547	551	614	538	568	538	534	588	534	542	548	540	599	580	557	533	573	515	537	527	571	526	551	555	539	549	537	560	558	597	541	532	572	557	586	565	567	538	561	551	557	524	547	530	523	562	557	550	594	579	564	562	582	546	557	575	564	566	539	572	525	572	598	564	565	593	566	565	550	563	534	530	551	528	541	555	572	561	548	571	575	521	574	559	576	537	553	552	552	555	565	608	527	529	550	537	546	565	612	540	564	594	540	533	538	574	515	594	541	571	540	590	528	601	553	591	558	521	532	523	562	546	554	558	539	565	568	581	539	571	564	562	553	570	569	549	545	546	572	549	577	511	588	589	571	575	517	556	593	539	558	541	552	524	555	508	587	520	543	542	578	587	544	568	572	575	544	547	521	529	568	573	545	563	595	562	573	538	564	538	592	550	548	561	581	537	552	574	590	583	545	604	580	537	575	548	573	564	568	597	568	532	582	561	574	607	531	516	565	566	561	567	609	598	554	522	584	552	566	572	539	551	524	555	549	594	591	558	561	566	604	599	558	552	537	613	567	556	593	545	515	532	539	572	564	523	578	577	570	559	544	565	585	575	584	569	500	586	544	552	570	561	599	544	576	574	586	524	559	579	585	567	551	533	540	562	571	513	572	559	584	610	599	590	564	515	541	549	513	568	570	571	540	567	567	552	578	539	587	543	557	550	573	566	577	541	555	536	569	584	532	548	575	556	568	576	572	531	553	562	556	561	590	557	625	547	532	548	549	588	561	560	567	542	550	553	525	572	577	595	540	534	569	558	591	575	535	539
7036	450	446	353	271	251	236	193	191	167	160	154	152	179	176	157	183	145	166	137	150	159	145	149	162	139	150	155	145	146	159	159	136	135	157	139	159	157	152	138	162	145	161	148	168	146	148	153	146	154	161	154	138	153	158	173	175	148	147	152	154	144	144	135	137	171	136	150	159	160	177	157	148	151	132	123	131	148	140	129	150	162	155	134	154	175	140	130	124	146	149	131	148	189	155	138	136	171	159	167	141	141	134	148	142	126	145	146	136	126	145	132	178	122	165	160	169	152	133	139	152	139	146	140	138	171	143	141	143	150	158	144	141	132	164	149	157	134	137	164	157	160	152	131	128	139	140	142	167	151	154	135	147	155	154	146	162	160	141	156	158	185	171	150	155	129	163	156	145	129	151	131	139	145	160	143	139	151	144	144	147	161	127	152	123	154	140	143	139	157	161	153	149	126	138	140	163	120	169	162	153	129	159	141	131	140	121	140	127	121	138	144	161	125	142	144	167	159	157	129	142	168	152	149	171	131	134	152	170	133	134	150	141	164	148	155	136	154	157	151	140	163	136	140	114	139	134	147	142	145	126	129	150	157	162	141	152	142	150	127	146	179	149	145	157	140	167	167	133	159	157	143	159	141	135	123	153	157	141	143	143	131	138	157	155	143	145	154	160	149	153	164	149	151	121	129	147	163	172	121	141	138	152	136	127	147	127	136	159	167	175	134	151	147	168	144	122	166	139	130	173	138	139	138	155	149	136	139	108	154	143	149	158	169	132	153	156	155	158	167	161	173	172	144	168	155	152	135	143	172	146	174	141	152	141	151	140	189	160	147	136	142	146	134	136	128	120	134	169	174	152	141	160	145	157	161	141	136	151	141	137	168	164	125	151	145	160	143	137	157	159	158	167	169	154	138	187	187	154	140	149	163	153	170	143	139	131	146	162	141	143	167	165	139	138	149	158	146	143	151	142	156	165	160	153	135	142	137	130	169	117	149	141	145	135	145	162	144	164	179	178	162	129	137	142	135	144	151	198	134	156	149	142	146	151	159	169	139	150	158	188	141	169	139	145	168	146	139	135	156	153	158	173	150	157	146	146	143	153	149	136	151	130	161	137	164	112	148	154	149	151	128	155	144	135	152	160	146	164	159	146	143	155	159	163	148	150	171	148	152	132	172	151	150	141	151	149	154	149	152	149	143	163	133	117	137	156	138	144	163	148	153	139	142	148	152	151	141	145	157	148	131	145	148	132	143	140	164	145	132	133	174	151	138	144	146	151	156	123	153	147	139	140	154	154	160	133	141	137	144	141	154	160	137	150	146	152	153	139	151	155	161	129	160	160	150	131	155	154	145	146	146	167	150	145	144	120	145	145	143	148	148	134	144	140	153	123	121	155	137	139	151	140	146	154	166	163	130	140	142	182	131	147	152	149	166	155	124	150	153	141	163	131	147	186	165	176	133	162	155	129	141	144	142	128	148	136	137	131	166	127	141	154	176	145	171	124	152	156	141	140	160	139	150	164	160	154	151	170	155	134	153	140	142	137	151	128	134	163	146	163	172	158	146	145	121	146	162	148	154	158	154	149	148	156	152	170	164	135	138	144	160	135	153	163	152	157	136	153	151	153	151	129	152	133	154	151	156	163	129	174	133	115	159	157	133	146	138	148	156	140	143	147	169	144	142	130	146	170	154	160	144	120	145	152	141	131	134	160	141	144	137	173	139	121	122	144	162	125	147	127	141	156	152	166	151	155	127	127	152	169	143	128	162	152	153	151	167	153	139	154	149	138	160	158	147	139	166	146	148	141	154	165	148	168	137	128	157	155	173	139	148	138	150	175	160	152	143	139	156	165	144	159	142	153	130	127	140	138	154	152	129	143	122	150	156	140	167	162	149	148	145	146	169	156	166	148	127	126	146	143	122	146	124	151	167	153	134	154	144	123	135	142	135	120	146	148	165	137	148	153	143	147	133	133	166	134	136	133	149	128	174	144	152	170	147	138	144	166	149	144	138	133	152	155	137	158	129	167	169	148	134	148	150	151	162	142	168	170	147	128	162	124	134	152	152	135	152	138	170	134	137	150	135	156	161	160	156	147	152	136	152	143	140	142	125	154	155	138	144	140	143	167	140	163	144	159	148	150	146	141	167	136	159	150	142	139	143	184	144	125	151	130	159	155	127	136	160	136	150	146	160	149	150	135	146	134	144	180	163	142	163	161	162	140	159	137	131	145	146	131	153	168	159	165	137	165	159	157	155	139	144	140	133	146	145	156	151	145	152	136	148	145	147	160	137	162	139	132	139	144	132	160	149	133	130	158	154	133	138	149	157	136	136	143	156	126	135	144	157	128	149	143	151	150	156	168	141	132	136	161	147	145	155	149	157	135	124	151	167	145	150	140	138	123	145	144	140	126	154	162	163	161	142	138	133	168	141	137	157	132	139	145	153	146	134	174	130	122	136	156	144	147	145	158	148	145	140	147	151	164	140	152	159	162	132	157	151	133	136	153	136	112	131	134	166	140	151	148	152	138	153	177	146	163	140	156	155	154	153	161	140	139	129	148	127	142	123	139	137	154	129	153	144	129	139	159	151	139	129	142	160	155	142	129	149	159	160	177	168	138	135	170	144	138	171	161	159	124	154	155	155	132	154	162	156	162	150	138	149	138	157	171	177	138	131	136	153	148	171	162	144	140	114	171	163	155	149	150	141	149	141	134	141	147	148	146	128	139	157	142	148	136	142	132	129	149	157	161	133	118	121	146	140	132	165	159	165	142	165	165	121	158	150	170	141	148	137	142	157	140	142	159	150	135	170	152	146	161	144	159	159	127	132	130	134	142	162	166	178	142	157	134	145	143	132	154	149	156	141	141	155	120	143	145	168	145	144	149	192	151	146	152	161	140	150	163	115	136	143	159	132	114	150	132	153	139	140	151	137	156	140	154	133	157	168	153	146	146	141	133	140	150	136	168	158	154	136	128	134	136	155	146	142	159	146	109	150	155	142	155	143	121	150	154	146	156	163	155	158	138	157	154	137	154	139	155	134	146	151	137	148	158	150	172	146	150	162	154	126	115	150	129	141	154	138	138	160	143	165	125	132	137	113	165	139	140	178	156	145	134	146	167	157	152	143	179	169	134	161	155	163	157	137	138	132	171	128	154	144	155	161	173	162	161	151	149	157	158	157	130	142	136	157	174	139	151	136	128	150	148	140	164	135	156	149	140	121	181	131	179	120	140	144	128	148	138	151	159	144	137	170	123	154	146	165	164	145	155	148	158	146	136	139	150	146	161	131	146	160	126	169	134	148	136	142	171	146	143	152	150	141	120	143	155	143	150	147	164	132	139	143	148	153	150	136	143	150	180	133	149	154	149	131	155	147	166	143	137	149	152	136	148	147	125	141	155	149	155	148	158	159	131	146	149	147	166	152	175	138	124	124	140	173	147	150	150	149	149	171	129	123	137	138	142	137	148	151	151	138	163	144	148	153	134	136
6221	578	1046	1085	995	827	720	630	596	519	474	451	447	454	425	377	390	392	422	394	379	357	343	359	359	357	388	374	361	357	367	337	364	331	341	407	321	326	366	347	346	359	326	354	388	343	349	387	344	336	348	341	355	329	352	349	337	348	362	364	332	342	344	338	304	363	361	326	334	342	339	351	346	329	353	349	345	322	362	363	337	302	329	339	322	334	339	304	359	320	316	375	335	355	354	309	340	361	347	356	343	377	368	280	327	329	329	311	319	361	344	319	324	313	342	330	352	314	309	364	324	334	308	341	366	311	353	338	334	353	329	353	321	337	346	337	292	348	325	342	325	332	337	354	350	330	357	339	356	338	316	313	323	330	325	323	353	335	341	323	356	349	345	331	331	343	366	314	320	329	339	343	314	327	344	336	345	376	354	334	345	317	313	383	317	348	321	332	336	324	357	337	355	368	336	353	318	362	331	375	350	336	330	355	345	343	372	348	323	337	330	358	325	339	321	364	329	275	351	343	376	379	355	336	334	364	340	345	341	298	312	306	342	327	348	324	340	350	348	334	334	363	353	349	336	321	341	352	367	311	309	359	337	314	356	318	329	348	341	340	385	349	358	304	309	376	331	372	338	314	325	308	332	324	326	333	337	330	325	352	351	354	352	352	314	331	348	344	355	343	331	320	339	358	322	366	312	354	351	350	339	322	350	331	338	362	318	325	336	359	319	315	378	336	332	314	318	327	332	321	298	346	369	316	371	326	341	357	357	319	308	333	312	334	339	350	345	298	344	325	358	333	346	350	312	346	318	351	365	320	355	367	323	344	326	336	354	345	331	303	347	338	348	331	333	331	359	329	332	335	347	340	355	346	335	331	328	330	338	362	344	355	341	343	337	328	351	290	333	336	328	329	316	342	334	375	324	330	346	338	321	306	333	326	348	332	337	337	330	343	347	365	361	330	355	361	331	321	349	321	335	333	323	321	308	319	345	324	335	349	328	352	322	336	350	309	353	349	324	320	321	285	345	326	342	347	355	357	349	346	335	299	344	311	340	342	331	309	327	320	346	316	330	340	331	310	362	324	354	360	346	341	361	296	348	365	354	371	291	308	327	317	314	386	349	324	332	329	324	341	334	331	340	303	324	331	361	328	327	335	335	345	332	357	314	368	346	383	376	321	297	324	303	342	317	343	307	345	354	338	347	350	334	332	341	364	329	349	368	325	355	288	333	347	335	325	323	293	318	338	321	365	323	316	360	342	342	311	327	351	320	332	323	338	343	346	317	331	342	316	350	333	349	358	333	353	312	329	320	322	327	336	331	353	309	343	324	330	310	386	344	315	310	323	370	312	337	343	313	323	333	338	321	351	329	330	340	324	322	324	325	327	348	332	345	308	336	338	303	342	350	336	336	335	337	348	311	324	327	327	339	339	329	295	304	362	355	322	358	323	361	330	319	313	300	360	331	334	357	307	330	353	323	325	341	318	358	315	347	335	333	326	322	312	332	365	325	335	352	330	339	304	341	365	340	346	350	321	354	358	352	330	373	306	352	332	337	320	314	330	329	312	326	337	324	364	338	327	354	314	348	341	322	355	339	317	321	348	327	356	341	329	344	340	355	344	364	335	350	332	312	310	338	340	365	325	321	359	325	336	374	359	355	327	323	345	339	358	326	325	343	355	342	320	338	358	365	316	326	347	337	330	323	330	358	332	338	357	310	321	327	348	353	359	342	346	373	363	321	342	281	342	345	354	356	320	330	334	379	322	385	352	336	327	316	330	346	350	314	354	321	303	332	372	330	358	335	349	371	361	372	305	326	314	358	317	343	336	325	334	318	326	355	330	360	342	336	334	293	341	355	374	336	341	365	334	309	363	321	340	358	337	309	335	322	351	316	349	340	328	350	337	326	326	344	334	386	347	351	314	332	339	311	338	334	330	355	379	370	330	328	375	364	335	345	305	339	338	335	352	323	329	349	353	312	322	339	333	347	355	386	321	350	321	338	339	344	336	323	322	321	319	339	332	362	302	325	337	325	349	296	372	376	322	346	329	334	337	337	359	355	366	329	330	373	341	351	337	330	335	343	346	313	336	343	331	340	310	351	330	356	400	354	341	332	366	336	296	346	344	321	328	364	351	362	348	342	353	331	338	309	334	325	346	332	299	356	324	351	358	320	334	376	342	339	330	307	324	344	359	350	341	311	350	311	348	343	332	370	304	359	376	356	367	343	313	330	351	323	311	329	347	366	343	348	346	340	321	371	342	344	335	351	321	362	348	326	348	336	351	299	380	344	357	369	334	347	315	296	342	322	340	323	351	319	323	340	320	314	355	342	326	341	322	351	312	333	324	333	331	331	346	310	357	320	352	339	332	337	327	351	349	294	323	329	341	338	324	336	340	325	375	297	323	335	338	363	327	356	298	337	328	366	357	346	345	298	339	368	331	351	347	315	327	328	358	333	341	345	311	316	347	336	353	324	352	320	339	318	367	333	320	354	334	315	309	306	330	338	346	352	330	346	329	333	376	309	343	327	351	370	329	316	351	344	342	331	338	318	361	359	345	347	335	321	342	359	308	357	310	360	365	361	340	313	360	315	323	345	316	335	339	312	348	362	341	366	309	317	359	374	352	327	349	311	292	318	347	332	323	349	346	371	353	362	314	335	313	320	345	322	337	341	339	339	322	331	353	344	320	348	357	319	357	332	342	334	346	311	348	330	327	349	314	304	321	333	342	326	341	351	346	305	334	305	306	336	347	344	320	320	341	331	327	338	336	344	312	367	326	326	338	316	285	305	350	345	340	331	322	326	338	344	346	348	321	329	338	339	342	326	329	319	346	302	322	329	315	375	336	345	337	339	331	358	360	335	349	381	317	328	312	360	353	351	327	364	326	359	297	319	340	332	330	318	363	346	327	343	355	324	341	328	351	339	355	304	327	368	347	327	305	339	350	351	328	362	345	343	323	324	341	338	349	335	336	368	306	343	329	345	335	322	346	327	346	348	336	309	348	338	327	337	332	359	325	335	342	334	332	335	355	353	316	339	333	313	354	330	322	333	315	350	358	338	347	392	341	351	344	347	331	328	337	301	320	324	341	357	320	318	332	318	341	330	375	356	368	336	363	344	367	330	346	321	327	369	357	366	300	325	370	315	307	339	330	342	353	341	347	359	339	340	311	322	342	335	300	310	325	314	342	358	359	312	358	357	357	340	347	337	314	326	332	361	322	316	361	317	331	331	346	372	328	338	327	331	351	324	324	336	371	364	345	305	340	366	358	316	353	357	371	338	311	315	367	330	334	348	359	336	321	309	314	337	323	330	326	357	331	367	340	324	356	324	338	357	342	345	330	319	339	336	344	314	326	325	343	330	316	336	337	328	352	328	341	344	339	336	329	332	333	374	311	348	331	351	335	305	378	350	315	333	330	361	352	339	299	351	328	281	360	335	336	307	351	332	352	338	334	346	329	342	314	364	318	371	349	330	357	330	341	322	355	336	331
13740	896	671	566	333	264	210	191	123	113	104	102	95	77	77	83	79	92	67	79	83	74	64	66	60	53	57	69	64	77	61	67	64	85	71	52	61	58	65	63	61	50	49	67	61	60	64	69	49	77	71	50	71	62	52	60	60	67	69	64	68	38	68	60	75	79	49	61	59	43	49	56	77	65	39	56	64	69	67	66	58	61	53	63	63	48	68	62	52	52	56	58	57	67	56	70	51	52	67	71	46	65	54	61	73	48	61	59	57	55	42	42	66	55	67	65	55	57	55	65	66	55	45	54	60	55	47	56	38	47	63	74	51	49	46	63	51	55	57	72	53	66	72	59	52	56	63	65	62	50	51	46	64	51	68	60	63	64	66	52	51	54	67	49	56	53	66	65	59	50	63	64	81	51	62	59	52	66	67	60	54	65	68	43	68	59	73	56	58	64	56	53	43	72	45	54	64	78	65	48	57	43	52	57	58	51	55	62	49	57	84	55	74	60	68	58	55	57	55	49	65	57	43	72	50	67	64	55	57	56	60	55	59	55	49	60	67	66	46	47	55	62	51	57	51	58	58	48	55	64	68	55	68	49	45	64	59	63	56	84	73	49	72	60	75	53	51	51	67	60	47	60	57	43	62	81	64	46	53	62	50	48	46	61	53	36	48	55	61	56	48	57	67	62	69	58	64	61	49	69	60	68	57	73	52	61	48	66	59	57	46	46	56	59	58	54	62	46	53	64	58	47	73	53	60	61	69	67	47	63	57	52	63	67	49	51	49	60	66	60	64	49	59	73	55	57	61	59	69	65	54	69	64	54	52	68	38	55	53	55	62	50	61	63	56	66	57	42	58	61	58	60	52	69	63	59	57	52	62	62	61	60	47	53	50	70	53	54	42	59	65	57	35	54	69	62	61	57	47	56	49	54	56	59	49	66	49	54	57	53	50	56	65	50	62	42	59	65	71	63	57	64	78	44	49	64	55	65	58	82	49	54	58	54	68	48	62	68	64	68	61	64	43	63	59	60	76	53	55	70	43	55	49	73	61	59	53	53	58	66	54	54	72	42	64	68	64	63	63	65	64	48	65	64	59	57	65	58	63	72	60	50	60	65	52	48	75	53	76	52	47	81	56	68	56	58	55	62	63	62	71	52	51	61	60	58	60	56	70	55	49	57	52	57	43	64	55	54	62	47	58	51	58	57	65	45	56	59	55	52	65	54	62	54	51	44	53	51	58	51	51	61	73	45	61	61	55	61	52	48	41	60	58	61	55	70	67	67	66	55	44	42	60	72	66	43	65	67	67	59	54	66	66	38	48	53	57	54	64	60	60	53	50	43	67	53	52	55	72	70	46	56	49	51	58	51	63	63	53	58	75	60	67	58	47	81	62	66	64	68	56	61	73	55	52	52	65	64	67	59	51	76	60	62	66	55	48	60	53	69	64	40	45	60	62	75	56	62	60	61	65	57	52	46	41	54	65	54	41	56	59	62	56	53	58	61	69	64	47	59	56	59	42	48	71	72	67	46	75	76	74	62	51	68	60	64	50	69	57	56	58	67	59	39	51	67	42	66	53	47	61	57	57	72	63	48	48	66	37	50	76	54	44	62	59	62	77	49	60	56	47	50	67	47	51	59	52	53	65	54	44	67	66	53	58	54	75	56	67	63	47	65	55	48	54	58	55	60	54	60	42	58	66	56	66	56	64	51	57	61	64	59	57	47	54	64	61	55	53	79	56	48	65	59	66	68	61	85	62	59	57	60	48	52	55	61	51	60	60	61	64	55	54	72	70	57	56	52	72	55	64	67	63	60	59	55	67	48	69	63	55	47	43	47	58	60	50	58	52	65	56	67	50	65	56	61	58	60	47	48	66	63	59	69	61	61	75	58	70	54	61	64	63	70	61	66	70	65	57	55	61	63	51	64	52	65	49	63	50	49	45	64	67	72	67	48	61	49	54	59	58	54	54	63	69	68	59	61	42	47	52	54	57	41	72	66	53	53	56	72	54	63	49	47	52	62	58	74	65	63	55	45	57	59	62	54	63	55	52	58	64	44	47	60	55	48	52	50	48	55	64	62	71	64	64	53	45	52	78	61	65	58	66	62	58	43	62	66	67	58	78	44	55	52	45	53	48	64	51	53	62	60	59	56	49	52	45	72	65	48	81	53	75	66	50	55	55	50	45	58	62	49	63	70	55	57	65	51	65	71	58	57	61	74	43	58	60	55	61	63	66	56	76	53	65	44	56	71	60	49	63	60	67	54	63	74	45	63	62	68	66	49	54	71	43	49	53	53	72	47	70	50	50	56	73	53	44	62	55	49	51	73	59	66	69	59	54	61	55	40	61	66	52	52	43	57	60	69	59	62	60	52	54	56	50	49	52	62	59	78	61	74	64	60	63	53	48	66	65	62	68	59	64	38	51	69	46	71	61	60	56	50	61	58	51	71	57	65	68	45	70	61	69	47	60	53	60	65	62	62	59	49	53	59	54	55	68	49	71	51	69	61	67	67	62	64	41	58	53	50	65	65	51	65	67	59	53	64	54	50	59	50	56	50	66	53	56	57	62	36	77	43	41	58	66	58	78	53	62	60	53	55	49	59	62	62	50	52	66	41	55	52	62	51	58	51	58	67	61	63	45	52	50	73	43	61	47	54	60	70	44	71	61	69	70	68	52	67	52	51	62	56	58	53	61	49	61	54	54	66	66	67	67	64	54	51	55	65	61	61	68	58	62	47	59	55	67	68	62	45	68	42	62	55	48	52	61	62	54	52	51	67	64	54	53	67	66	56	50	60	48	54	48	69	64	53	55	51	66	61	64	58	68	76	60	53	42	54	65	58	64	49	65	63	57	66	45	49	51	49	58	74	50	60	66	44	47	61	57	57	63	43	48	52	55	52	56	49	58	45	73	55	64	51	45	63	49	65	56	56	55	63	52	63	51	55	56	62	63	50	55	56	51	53	61	67	62	66	56	59	64	53	70	55	56	56	64	53	62	58	71	58	51	67	59	57	59	42	57	62	65	83	50	49	67	62	63	54	58	59	62	43	46	68	62	62	69	63	67	58	57	58	67	58	57	49	54	59	60	58	47	67	72	58	68	64	42	47	63	41	60	68	64	63	69	64	59	64	65	62	61	66	53	41	57	52	59	66	52	51	57	60	59	69	66	64	60	58	51	65	65	53	55	66	60	48	51	60	47	64	52	58	61	47	56	50	48	56	53	54	53	67	60	49	73	55	56	56	54	59	56	59	68	39	56	65	57	60	44	66	66	55	46	59	47	52	56	62	62	63	48	65	64	55	47	58	62	65	59	50	57	44	52	70	35	52	34	55	67	49	50	54	63	68	49	60	60	64	56	47	57	66	67	58	70	60	56	44	59	65	53	49	59	59	58	55	70	65	64	60	52	53	53	65	73	67	60	54	69	61	62	48	59	51	66	74	58	64	71	65	70	60	60	44	70	56	49	57	49	69	58	56	59	63	66	56
7907	704	1537	1755	1398	1125	895	763	611	491	517	397	386	321	316	327	327	274	263	255	257	274	214	235	231	237	214	210	210	206	186	185	203	214	207	181	217	172	177	196	184	209	163	185	185	193	178	203	198	177	202	207	174	181	192	160	173	170	186	161	192	168	172	160	195	186	187	187	154	183	168	171	180	160	160	168	182	152	168	170	148	168	157	180	159	162	162	142	171	176	170	180	145	165	133	176	175	164	157	186	169	171	169	152	179	170	160	170	172	175	163	154	149	172	146	159	142	150	165	174	173	184	161	169	147	194	154	166	160	165	178	161	142	171	169	181	147	182	182	165	149	176	164	160	154	165	167	188	144	187	148	163	161	142	161	169	165	148	158	186	167	159	145	161	169	180	165	173	172	150	164	167	174	172	181	170	160	188	175	148	181	165	156	154	167	147	157	160	186	151	144	184	172	170	185	165	175	173	175	151	164	161	162	163	151	184	152	147	184	152	180	160	178	177	168	163	157	164	161	144	181	163	155	183	159	167	155	191	169	158	168	159	147	163	174	157	142	179	173	163	175	167	170	150	146	174	163	163	189	160	170	182	164	172	167	167	167	155	159	160	166	187	180	155	172	168	158	152	171	148	164	157	174	164	165	164	150	157	179	171	138	178	160	157	188	167	177	151	174	178	158	151	142	153	156	159	154	187	182	140	173	130	151	176	142	149	170	166	169	154	134	175	158	159	165	131	171	163	146	158	162	158	157	169	168	155	169	170	166	135	154	161	166	160	179	179	165	187	163	159	173	172	159	183	156	185	171	203	159	176	167	169	189	163	177	160	170	160	191	178	157	176	156	172	157	150	175	178	170	172	158	175	175	163	138	164	156	139	157	174	175	156	173	193	164	172	151	178	133	153	159	174	170	145	164	163	154	152	189	171	162	182	158	147	156	174	166	158	172	173	159	156	162	168	170	175	163	159	174	173	162	160	160	177	179	173	163	167	154	148	155	183	170	172	149	147	167	166	172	173	158	169	190	137	174	171	168	151	143	150	169	166	175	191	165	157	154	151	161	172	159	145	167	173	159	180	148	195	154	156	153	153	154	186	157	172	160	167	165	172	147	156	150	154	165	156	140	159	162	148	168	157	153	157	175	188	176	173	179	151	157	195	175	159	146	170	130	169	140	206	192	160	180	191	188	173	148	168	165	147	178	172	160	175	148	157	168	121	168	166	173	195	155	166	167	159	171	177	168	174	169	162	168	170	154	168	169	159	172	148	152	161	154	169	174	150	176	145	154	159	128	152	146	173	164	161	144	170	170	175	168	141	174	168	171	167	146	168	176	151	165	151	176	175	168	170	166	167	149	163	165	146	172	169	171	158	181	171	154	167	162	160	154	159	172	172	151	153	169	162	187	162	155	158	171	150	160	194	182	163	164	175	165	149	185	180	175	184	175	171	168	163	160	169	154	163	150	166	168	186	178	168	173	158	175	157	158	180	160	166	156	169	168	167	160	171	150	162	161	167	177	153	171	162	177	176	165	166	177	174	151	154	154	167	161	169	161	163	173	160	168	174	176	176	198	165	167	178	156	157	174	160	174	178	166	167	173	167	169	146	160	178	167	172	161	180	141	165	174	155	158	169	150	163	181	160	154	162	181	184	174	164	179	184	152	195	169	168	171	143	159	158	142	170	168	165	192	166	159	160	167	148	175	162	157	159	174	190	150	175	154	175	187	169	149	166	163	152	169	134	169	163	161	175	173	182	167	161	161	169	184	166	157	186	156	145	157	142	196	176	144	156	156	173	150	166	181	164	157	174	180	162	157	144	173	195	180	159	176	134	166	170	152	157	176	174	172	183	163	183	181	188	162	146	165	181	137	151	166	168	190	168	157	148	183	167	155	157	175	134	154	164	151	162	170	164	149	164	145	160	161	155	176	169	162	156	162	176	158	167	156	164	171	160	184	151	173	177	179	168	178	154	159	176	166	158	170	156	187	145	157	181	173	176	187	148	162	177	146	178	177	166	174	174	158	173	166	141	175	160	162	168	174	168	190	158	143	167	170	150	153	160	146	199	177	136	187	165	148	165	173	174	169	137	181	147	169	163	173	152	178	175	167	175	179	173	187	173	176	183	162	170	158	165	157	163	161	150	155	150	163	150	148	159	164	188	166	156	168	158	140	179	146	157	177	160	155	166	162	162	157	152	136	159	171	163	144	139	170	164	164	174	165	177	174	175	153	171	173	169	166	178	144	182	157	145	183	153	156	167	173	146	165	141	152	166	160	171	151	172	130	181	147	145	161	181	182	183	170	167	149	162	153	157	152	163	151	177	186	152	185	183	180	180	186	178	169	160	156	205	153	172	166	152	155	148	175	170	174	142	168	148	166	171	158	161	153	164	166	148	160	172	178	171	154	159	157	151	162	159	160	162	155	158	154	163	162	152	180	175	163	178	158	135	156	155	167	168	157	158	156	150	171	157	139	176	146	203	143	147	189	153	153	170	158	176	173	178	168	152	176	131	149	165	164	153	161	163	164	167	135	165	205	158	180	153	169	174	167	159	153	168	153	153	162	162	173	156	148	150	162	157	155	154	176	169	174	168	163	177	165	147	154	170	162	162	165	150	153	167	148	176	167	165	175	164	179	168	147	151	155	171	160	175	154	174	169	153	169	144	159	174	161	160	162	168	158	153	164	172	162	173	171	162	173	153	163	158	169	162	165	167	174	166	149	169	193	173	148	137	164	168	160	130	179	156	167	181	178	157	172	169	181	168	166	167	161	142	183	160	162	163	166	171	182	156	151	190	166	166	174	170	173	133	165	176	181	162	183	152	190	165	155	170	171	155	161	180	178	170	173	162	183	168	125	164	146	154	143	171	167	158	159	167	150	151	140	169	172	171	172	152	152	166	175	142	169	176	162	172	156	157	155	180	182	168	162	157	148	166	145	171	187	152	173	169	165	166	156	167	181	180	161	152	165	157	156	172	180	154	160	146	154	148	179	164	150	163	136	161	161	158	178	172	155	151	183	179	146	159	176	161	151	164	157	164	170	132	158	151	166	159	148	156	167	136	180	157	159	161	159	163	167	145	158	181	151	152	172	184	168	151	152	165	166	152	166	163	137	174	142	157	151	152	177	160	150	155	169	158	177	164	163	168	154	147	178	161	160	179	162	177	165	150	150	160	174	150	177	158	159	168	174	154	165	134	150	163	144	155	176	129	169	164	176	179	151	138	185	160	162	163	163	180	179	158	163	169	176	192	159	158	175	181	163	148	183	166	160	152	142	173	176	183	180	146	164	171	152	184	156	186	157	153	143	159	151	182	175	181	160	134	158	167	172	180	153	158	143	171	172	165	168	171	170	152	140	181	157	147	154	157	160	158	159	170	164	186	172	165	160	175	146	157	173	181	175	177	170	150	175	174	167	159	159	140	154	178	188	150	148	160	169	178	171	156	175	180	158	151	178	164	157	163	180	159	159	162	163	200	147	150	151	159	156	150
1442	245	236	275	288	229	260	238	251	241	267	263	265	291	280	269	251	258	262	251	240	245	277	258	279	232	273	223	244	238	230	272	267	241	249	272	263	251	291	265	262	230	261	243	238	257	260	260	249	237	252	245	262	248	248	264	277	251	269	255	246	277	261	256	259	233	274	245	247	240	247	235	262	264	220	257	255	229	242	239	239	286	229	242	220	244	246	248	272	232	242	259	255	256	234	233	256	250	251	256	219	240	228	248	239	252	277	242	242	229	255	224	243	284	252	231	230	255	236	243	254	239	284	222	229	257	284	251	262	244	262	264	258	239	265	246	273	277	268	283	226	263	248	268	248	262	216	252	244	238	244	231	241	269	224	262	247	258	237	248	256	265	251	248	242	248	259	255	254	206	279	273	270	237	264	271	259	264	284	251	242	247	246	254	253	272	251	277	250	251	270	224	273	267	251	251	257	249	253	265	246	265	260	280	258	274	272	285	232	264	250	265	264	255	235	242	231	264	273	265	255	246	260	229	233	234	247	248	253	287	258	261	277	209	227	257	268	286	276	230	275	278	244	211	253	267	272	267	219	268	240	227	243	246	251	268	256	261	252	247	266	256	239	225	266	249	262	238	256	260	260	219	249	281	242	268	286	248	271	262	244	280	243	253	252	273	235	225	249	232	254	250	259	229	254	230	255	256	247	224	282	257	242	260	241	218	237	269	268	261	259	245	222	252	232	220	240	231	260	257	258	251	261	235	272	254	244	261	263	253	239	254	244	266	238	264	247	256	235	257	217	257	225	267	270	295	274	245	253	230	263	289	265	255	269	253	258	275	271	256	250	263	230	267	257	226	254	241	261	263	253	262	245	275	270	262	262	270	243	248	262	263	276	274	240	259	242	263	245	245	267	256	232	272	270	251	264	243	217	234	248	260	225	237	268	247	218	250	258	247	267	256	255	274	251	248	262	240	263	272	257	233	242	262	236	260	260	264	260	259	252	264	245	229	255	269	285	277	277	249	253	290	270	257	252	261	268	258	258	271	254	260	235	233	265	254	248	221	214	258	268	284	254	273	270	231	267	281	274	280	233	226	272	260	252	264	224	253	265	265	247	273	265	242	240	241	226	239	272	249	283	268	264	254	259	232	248	264	246	259	251	268	244	255	257	291	260	235	280	242	265	255	251	222	240	239	260	271	252	261	229	267	267	238	251	274	248	250	235	255	271	255	239	281	257	242	256	239	234	268	250	243	257	266	237	257	240	249	262	254	249	274	249	266	262	233	258	298	281	236	243	254	302	262	267	244	252	248	240	262	281	247	266	272	221	260	251	271	263	234	240	232	245	260	225	248	273	273	289	255	243	260	261	269	261	275	277	270	272	263	314	253	276	246	257	228	279	261	270	252	247	244	245	269	225	244	265	222	268	259	273	239	255	290	255	237	204	251	267	248	249	230	244	272	275	239	267	278	242	265	285	236	237	258	277	243	231	261	259	274	251	264	249	250	264	255	237	258	209	260	248	244	269	271	268	257	242	243	258	260	238	244	236	262	279	215	269	237	243	257	280	247	281	247	242	236	246	256	251	239	250	245	248	244	272	243	251	242	238	274	277	238	272	250	248	262	254	268	270	237	260	305	253	281	257	304	255	271	230	249	233	261	256	255	235	252	262	232	262	296	241	244	261	234	212	287	267	288	250	243	261	263	271	234	216	226	245	243	240	259	278	245	240	232	262	261	251	224	256	250	275	238	249	243	251	283	262	278	234	244	257	242	263	268	254	311	258	238	257	258	272	226	236	262	262	229	276	270	275	238	227	255	240	261	264	259	267	267	218	274	267	256	215	263	248	227	254	268	256	230	254	281	231	221	283	255	237	266	228	249	236	250	243	265	264	248	248	277	278	280	263	251	269	238	277	248	261	254	260	251	245	252	253	250	248	262	232	266	258	268	244	282	237	250	254	280	254	249	245	250	227	239	247	228	241	259	242	216	234	263	283	262	213	250	250	252	232	246	237	253	272	263	207	232	269	219	237	259	284	267	271	276	250	258	240	237	256	229	256	271	263	238	290	251	230	249	248	240	284	277	220	239	245	271	230	243	272	273	244	225	211	282	241	229	254	234	274	253	274	242	247	272	250	267	276	228	260	261	282	261	257	241	234	232	251	227	277	244	233	260	268	250	261	273	266	265	240	254	256	253	256	253	269	265	229	252	262	261	255	266	246	251	300	266	263	285	250	282	296	238	236	259	263	258	270	256	236	237	252	253	232	221	212	273	250	266	254	256	260	264	222	254	267	274	243	238	242	277	289	226	269	259	211	246	242	270	272	266	227	273	235	252	255	235	252	270	275	250	255	261	264	256	292	254	226	252	239	264	269	238	247	237	256	248	273	259	244	259	257	239	271	245	254	280	260	254	240	276	253	244	241	271	265	252	243	250	272	271	241	226	269	241	242	248	279	278	227	269	281	236	238	237	264	242	248	233	285	237	257	279	234	232	252	265	261	232	248	265	235	269	239	239	242	230	238	232	260	277	260	250	269	251	286	244	222	269	234	235	257	258	253	238	274	265	254	240	268	229	264	233	272	270	221	251	260	255	265	247	260	275	319	280	284	281	260	244	227	244	277	263	251	245	263	264	264	263	238	246	262	239	228	273	247	230	276	270	265	244	263	248	238	260	294	237	243	247	246	247	262	281	291	243	268	246	243	243	235	274	234	250	255	256	247	254	250	256	258	252	249	253	250	297	262	261	265	260	253	254	255	240	255	295	255	239	263	287	274	262	264	259	262	249	265	261	244	262	264	258	259	264	260	247	264	227	255	264	254	239	230	248	237	261	238	230	262	270	263	247	278	272	269	274	236	261	251	255	247	292	248	274	280	273	234	228	257	221	236	238	241	236	235	275	281	249	278	238	253	230	232	264	261	263	263	231	242	231	275	241	246	239	298	246	252	258	257	290	241	249	260	277	245	267	243	241	262	270	270	233	232	275	276	255	266	245	263	233	248	263	265	289	273	258	240	272	231	271	234	265	250	240	237	278	265	258	251	285	281	254	250	280	258	279	256	247	253	244	261	265	241	266	260	231	251	247	234	236	229	230	278	269	261	266	205	216	267	244	259	258	277	238	230	268	250	256	255	249	256	260	268	290	250	252	258	240	289	257	263	245	227	264	234	277	249	232	240	282	254	239	248	230	243	273	306	236	251	265	270	260	276	291	245	293	258	266	227	242	258	247	255	251	243	235	266	260	232	238	247	264	255	260	252	225	231	272	254	276	278	254	247	250	249	265	256	248	264	247	249	271	242	256	258	256	242	266	240	217	255	255	237	225	256	271	239	259	271	229	279	273	245	272	230	237	247	264	240	251	261	256	246	264	258	229	263	252	259	228	261	237	264	238	275	270	276	257	275	266	295	255	226	243	246	240	255	280	265	279	225	262	268	233	293	255	256	242	268	278	282	277	258	247	251	275	235	270	257	262	269	279	260	285	238	264	271	260	250	258
1851	555	578	575	596	582	537	585	564	558	568	588	571	588	563	589	565	601	574	568	548	553	550	553	588	561	562	583	586	555	592	591	607	554	547	567	539	590	568	562	547	526	566	587	552	572	543	532	577	552	588	576	552	604	557	550	593	617	567	594	541	563	569	557	572	554	531	607	570	566	625	587	607	548	581	570	589	585	561	554	579	542	554	582	554	578	531	549	576	575	571	561	548	580	550	539	540	579	540	584	623	547	568	567	578	521	552	565	579	551	564	557	539	578	546	568	590	535	564	565	575	578	578	558	526	554	562	554	542	587	590	591	525	579	566	551	585	602	532	594	577	512	551	610	605	562	602	553	546	611	562	590	593	586	545	580	564	578	537	568	601	585	625	598	578	587	553	583	563	543	557	573	576	547	589	559	557	590	603	589	587	597	566	513	550	578	557	568	570	544	529	560	589	597	535	593	549	555	553	523	535	520	561	551	559	507	573	604	537	559	546	582	559	574	595	581	589	621	544	535	598	566	560	604	638	552	557	559	585	594	569	574	571	553	547	569	564	559	594	558	571	585	571	551	551	573	598	584	529	572	563	572	560	584	538	579	594	608	564	565	589	544	568	601	574	553	544	583	519	525	559	564	573	562	578	536	533	575	559	577	561	553	527	572	591	575	550	534	592	583	563	541	593	540	577	542	520	560	571	559	578	558	549	602	563	581	548	580	562	564	549	586	573	554	572	602	563	563	585	523	543	573	563	492	565	544	620	584	545	558	594	597	572	543	541	589	536	566	582	574	570	588	512	539	575	542	548	541	595	539	554	519	563	499	560	579	517	570	551	578	592	547	548	599	553	563	580	528	573	557	557	548	556	569	573	556	555	531	569	542	555	574	548	584	566	534	585	576	610	561	526	567	544	558	548	540	549	562	598	555	530	597	562	560	570	606	574	572	587	599	555	551	560	557	583	534	601	568	571	522	533	544	551	565	526	577	588	558	550	605	565	539	603	619	521	595	572	570	570	623	536	567	599	592	579	536	511	525	593	553	545	533	598	521	587	593	582	558	577	573	594	542	531	563	563	537	577	575	562	560	573	562	565	538	558	549	549	574	532	527	512	547	527	523	546	563	576	537	565	554	536	593	584	576	544	552	567	581	544	556	551	549	544	588	568	548	603	585	554	536	538	585	601	602	596	595	579	572	592	533	577	559	559	522	522	587	586	552	604	576	546	561	534	549	593	591	545	559	555	591	539	561	542	574	623	516	574	542	552	597	593	587	543	552	574	522	546	565	567	578	533	601	561	564	576	543	534	575	611	571	560	536	542	556	599	536	585	563	547	594	543	537	527	595	553	588	545	525	541	563	558	591	583	564	580	549	540	564	557	551	578	571	506	585	539	572	602	579	576	546	558	516	576	568	529	570	570	580	537	560	561	557	543	560	600	571	544	574	548	586	544	542	551	574	558	549	530	544	549	554	582	572	581	574	572	575	552	565	626	580	588	597	541	579	572	557	559	572	590	587	575	559	518	510	574	538	543	555	555	603	552	596	569	510	601	581	601	565	543	569	572	560	572	552	583	553	574	545	551	587	545	575	581	561	529	615	580	544	556	613	565	525	571	562	562	547	559	552	560	524	559	567	572	554	551	526	550	553	580	605	559	549	617	532	597	545	600	562	574	565	556	583	566	583	569	559	571	591	575	588	581	570	536	517	601	536	558	555	559	583	545	591	568	559	556	541	557	600	594	539	578	596	585	578	581	591	543	615	534	555	549	562	558	590	556	623	519	570	575	633	512	547	552	567	553	607	587	596	583	597	573	543	564	597	585	555	560	567	557	580	562	528	557	588	529	575	605	556	573	611	548	555	596	573	558	563	525	554	544	567	550	526	572	599	576	557	563	548	627	578	568	594	612	565	526	540	562	555	570	549	523	555	574	568	557	572	576	569	575	575	581	602	546	585	577	561	556	602	546	558	530	616	529	544	591	544	523	569	527	593	563	565	547	546	567	525	576	536	613	578	545	577	555	536	576	524	545	585	556	541	560	574	546	607	564	587	549	563	586	605	528	587	587	562	545	598	556	594	568	571	548	604	590	572	598	544	595	539	551	579	563	575	590	566	561	554	615	535	564	553	555	537	577	547	557	603	549	574	578	547	556	588	554	564	535	531	568	585	543	573	545	549	612	574	557	569	583	600	566	560	575	571	569	590	608	559	559	588	576	582	549	547	593	548	594	580	578	575	556	580	552	539	584	563	560	521	563	577	554	558	556	550	550	624	552	536	594	527	588	539	560	603	597	593	581	519	544	576	565	546	563	574	547	565	538	586	565	542	548	558	557	573	559	577	570	546	561	560	562	570	608	583	524	537	554	533	561	588	604	579	596	578	575	558	570	586	586	522	559	572	565	521	527	582	576	565	557	602	542	527	578	524	577	582	518	564	600	569	603	548	557	547	546	520	539	573	549	561	571	527	549	544	543	579	598	579	570	514	561	538	567	583	544	612	549	554	575	597	572	578	534	557	548	603	567	600	539	614	598	593	536	565	579	536	595	565	563	585	534	607	599	543	549	575	571	546	549	550	588	553	521	577	539	531	571	563	508	566	583	525	538	586	599	570	563	557	560	570	566	574	563	587	556	565	562	537	575	567	593	553	544	526	573	555	539	595	531	511	562	542	576	554	549	561	556	567	518	537	600	545	561	584	566	540	594	566	560	583	533	553	566	573	577	526	528	593	535	571	561	582	586	546	534	559	581	558	566	536	604	526	551	570	586	564	573	530	553	556	555	544	501	610	589	535	593	540	557	584	566	558	554	590	529	555	570	615	586	586	549	551	566	568	541	605	594	542	543	565	592	559	579	567	560	563	574	564	588	560	568	576	585	549	586	545	532	594	557	543	570	575	591	582	551	586	545	557	514	560	526	593	562	562	525	548	574	560	583	538	552	622	548	592	568	566	552	584	517	536	599	530	532	575	549	553	546	569	585	567	527	585	543	546	596	561	570	537	596	530	552	571	534	542	572	577	539	612	548	609	552	557	585	552	563	559	543	576	552	590	562	525	619	533	596	572	568	586	570	569	569	539	563	589	524	545	540	596	556	561	572	552	537	593	533	595	567	587	590	570	566	590	550	574	565	573	564	577	550	545	556	567	629	541	552	565	563	562	561	561	562	524	571	589	591	559	598	546	541	602	514	561	560	550	553	539	586	589	534	545	579	564	540	596	569	569	533	555	610	562	561	567	537	571	584	574	597	567	581	506	562	549	564	580	534	561	547	589	553	605	568	529	551	534	588	511	569	537	587	561	606	530	548	520	542	606	586	584	578	559	600	593	561	561	564	530	538	538	580	572	544	582	573	581	555	601	534	521	602	562	566	552	575	560	540	544	505	575	598	557	616	570	577	574	565	562	581	569	602	544	561	555	565	567	522	554	528	544	564	619	568	546	600	529	570	549	589	558	586	570	546	589	543	559	555	553	608	573	559	565	644	525	564	568	537	591	561	543
7163	422	440	350	281	234	231	199	177	187	196	180	169	172	176	159	165	163	138	151	146	169	157	153	131	150	160	172	159	177	138	147	159	154	147	162	151	145	150	143	164	165	137	156	152	165	129	136	151	154	125	139	139	131	139	132	151	137	158	153	152	137	138	136	147	149	166	148	137	139	124	157	146	160	142	151	145	129	130	144	165	152	148	138	151	151	164	153	130	157	147	148	190	147	128	154	144	145	150	138	158	161	158	142	153	173	153	141	132	138	153	142	150	150	131	137	147	143	123	132	155	148	131	154	126	164	155	159	162	161	153	129	118	152	144	164	136	150	168	170	129	132	145	158	143	143	153	151	172	155	147	141	152	133	137	118	161	167	150	147	155	155	151	143	144	153	163	144	172	145	135	162	161	144	167	152	169	147	164	154	122	126	163	142	134	136	156	159	175	154	159	161	151	137	137	129	139	149	130	140	124	131	145	136	174	150	142	158	135	143	141	137	148	134	129	144	135	128	145	144	144	161	134	136	145	147	155	147	141	126	154	166	142	163	161	167	139	151	151	165	149	150	149	163	163	140	143	165	168	158	136	147	163	168	171	147	153	147	145	154	153	169	142	145	156	139	156	149	153	150	151	151	143	169	142	155	149	152	131	149	153	143	139	136	166	168	169	133	152	148	155	150	137	122	137	159	153	154	131	151	135	149	136	149	126	141	130	145	145	144	154	154	138	147	165	145	132	113	159	152	163	158	141	151	146	151	143	151	151	146	159	144	168	150	143	149	141	140	143	152	164	132	154	163	141	135	132	149	142	146	166	140	161	155	153	146	145	106	148	155	140	122	152	152	148	149	148	145	151	127	150	143	143	154	153	158	171	134	137	153	170	157	130	163	148	161	125	149	133	135	151	144	139	170	147	152	138	149	149	162	136	155	175	177	164	137	150	161	160	146	146	128	128	150	151	128	160	160	157	142	142	142	128	140	139	121	145	137	166	125	121	160	162	147	154	165	129	147	138	146	139	130	156	161	164	145	128	127	158	177	160	157	170	165	125	137	159	156	153	145	131	138	144	132	142	168	132	150	153	154	138	140	132	132	142	154	127	159	137	133	132	145	135	167	159	155	165	149	137	167	157	136	174	134	149	144	142	151	143	144	153	149	123	142	156	113	143	156	154	130	156	142	158	155	142	146	158	183	134	150	145	144	157	162	161	174	148	141	156	143	155	160	142	149	142	128	153	125	145	139	126	143	144	147	146	159	155	124	149	145	132	149	125	148	156	161	146	136	133	138	142	154	161	155	153	163	152	138	174	146	145	158	146	152	130	148	166	149	138	159	162	135	127	158	156	139	145	135	156	141	145	154	160	129	137	156	154	137	153	160	152	155	136	166	141	164	148	138	155	158	134	146	170	144	139	164	150	150	131	144	141	155	153	155	136	160	158	158	146	160	151	152	130	134	139	130	138	126	139	159	161	152	144	143	140	137	148	123	123	127	143	138	155	161	177	136	155	156	148	142	152	143	151	143	141	147	154	137	173	140	133	147	150	138	150	126	158	153	161	151	153	128	158	145	161	151	163	122	151	146	145	156	169	132	140	148	179	149	130	136	150	125	148	140	127	138	125	156	149	158	138	158	173	112	144	133	145	153	154	129	150	154	136	139	142	149	154	150	153	152	135	130	157	141	163	138	162	158	155	154	152	181	132	132	150	133	148	143	155	148	150	152	148	155	131	165	136	137	124	132	146	149	138	139	138	140	146	135	157	139	169	145	144	154	186	167	132	159	128	154	149	139	150	132	135	144	170	130	174	158	156	174	161	153	152	139	150	161	162	143	138	160	147	144	157	144	177	130	137	138	121	143	146	140	167	146	155	144	146	117	149	174	140	138	162	171	162	152	164	161	144	156	156	160	168	160	159	147	141	158	125	135	139	138	138	133	155	132	153	142	158	155	152	167	127	138	120	150	162	129	147	130	149	156	140	159	169	144	141	151	156	144	156	139	129	149	151	148	134	139	153	144	146	117	133	139	126	141	141	146	155	139	137	134	151	141	149	146	141	142	146	141	172	172	148	152	160	143	146	135	139	148	153	154	149	164	133	148	158	140	151	137	154	127	138	128	142	149	126	157	167	153	136	152	152	195	152	149	126	135	145	143	162	149	132	147	155	151	171	139	138	155	149	128	139	146	126	151	128	157	159	154	137	148	140	161	145	129	135	156	143	111	162	149	141	149	149	146	125	123	124	146	142	159	133	137	148	124	125	144	145	159	138	142	139	138	154	147	137	140	135	135	149	125	122	144	160	148	165	151	149	141	141	151	129	162	126	148	132	150	157	155	149	132	139	157	138	128	150	136	132	133	127	155	162	159	136	134	142	119	141	146	130	141	149	155	130	132	127	139	132	136	143	143	140	147	144	169	145	176	160	141	132	154	168	150	150	151	148	147	149	147	140	143	146	153	166	148	141	151	146	141	149	145	153	137	143	166	148	134	145	166	159	124	163	145	150	145	140	127	137	128	153	156	120	150	152	167	144	144	150	140	149	159	165	165	160	121	117	131	158	135	139	149	151	143	134	151	167	150	165	135	129	156	141	144	143	151	130	145	164	115	142	133	177	129	142	141	140	138	148	139	137	114	158	168	165	164	166	151	170	159	156	138	163	149	132	140	134	151	159	123	148	145	141	142	166	139	146	163	119	152	144	155	159	147	145	148	146	158	155	152	148	164	152	156	149	129	145	148	161	148	162	160	150	138	142	161	157	150	142	188	138	130	130	135	153	140	140	150	150	127	127	156	179	145	137	147	130	147	121	140	136	148	150	146	140	137	158	155	150	152	135	144	160	152	141	138	138	156	142	149	130	183	155	126	138	168	147	146	125	131	158	126	156	119	134	130	132	133	160	128	151	133	158	149	159	150	177	136	125	144	147	174	146	159	151	142	127	161	156	124	134	155	173	141	154	136	164	176	153	152	148	152	142	152	148	163	146	138	154	132	158	136	149	147	163	130	128	159	159	119	138	154	148	159	138	147	169	144	149	141	136	167	133	124	173	127	138	160	149	144	153	143	163	141	123	147	155	174	155	151	148	129	154	132	155	177	144	193	153	152	129	150	165	150	147	153	144	144	143	163	177	114	152	142	139	147	132	165	151	139	147	128	138	151	155	151	156	139	144	130	168	149	139	160	149	138	152	148	164	162	152	166	148	161	149	151	153	155	172	139	136	139	148	134	146	136	147	146	128	151	150	152	146	135	144	159	159	147	141	149	150	179	131	131	142	151	135	156	156	149	136	183	158	158	135	163	141	140	155	136	153	150	151	157	138	158	131	150	138	129	166	139	148	130	145	145	148	162	131	162	140	157	143	151	159	168	136	155	154	149	149	160	139	118	173	157	152	144	143	148	160	155	137	133	120	144	152	143	158	146	145	140	149	148	151	151	151	150	163	155	141	166	150	137	154	141	158	143	138	135	144	150	143	159	150	153	134	112	157	164	161	153	170	138
6256	612	980	1103	939	838	694	590	544	525	480	452	460	462	428	385	405	396	404	359	372	378	325	351	320	374	385	345	352	359	356	338	388	354	358	338	351	345	337	374	333	372	321	362	331	352	347	343	338	349	365	350	348	328	340	347	353	347	311	347	345	366	365	349	331	342	321	338	367	360	331	349	375	312	337	346	354	329	334	352	331	334	344	277	313	345	351	306	321	366	328	340	381	307	315	348	317	346	315	372	345	342	328	350	338	330	322	336	326	304	359	317	340	351	330	386	321	308	318	339	309	324	306	348	329	356	352	325	333	313	370	337	349	321	364	336	345	375	311	360	330	339	328	336	347	338	313	337	325	344	335	326	321	346	357	353	340	322	312	357	312	326	338	319	316	308	302	367	309	335	331	352	333	332	330	316	351	351	351	304	321	336	341	369	345	324	353	323	337	317	350	359	348	337	326	329	321	322	321	299	333	389	336	318	300	335	343	333	334	334	320	313	316	368	354	350	314	325	328	334	340	350	343	354	354	352	294	341	347	348	320	328	341	333	349	331	344	336	388	340	359	323	310	325	314	345	339	334	336	316	326	328	344	304	306	336	339	319	324	327	325	328	334	349	316	348	307	349	329	335	326	338	345	354	340	342	362	353	330	282	318	332	344	318	333	326	325	322	342	321	360	334	324	324	308	327	343	367	320	339	331	344	353	348	357	357	332	342	342	371	322	336	332	347	360	353	339	335	321	327	316	318	317	343	339	325	316	356	323	323	313	335	347	326	344	334	318	316	331	335	340	352	358	333	343	374	342	345	355	304	314	341	318	342	349	355	349	310	352	334	366	351	349	299	325	334	327	358	325	335	301	346	323	352	333	341	360	338	341	322	313	334	339	326	335	340	352	344	342	341	322	324	363	348	333	318	340	326	341	335	359	354	335	323	332	338	348	317	333	340	353	327	331	321	325	330	333	297	322	341	342	338	347	302	313	308	326	333	343	341	349	313	333	344	344	316	352	327	345	341	328	364	336	359	347	348	343	307	350	364	350	326	325	348	328	359	310	334	346	345	339	336	328	326	341	374	306	367	336	332	319	324	362	335	353	345	347	367	368	335	370	354	334	346	362	348	329	329	324	315	342	347	359	336	340	335	334	358	318	340	320	346	341	341	323	339	330	352	316	340	330	315	352	332	337	341	342	352	344	333	340	324	345	321	351	320	357	333	322	373	330	332	341	328	357	336	334	299	324	327	324	352	349	323	333	368	371	330	327	346	329	320	350	340	331	342	378	335	309	317	344	336	356	354	327	321	318	361	310	341	339	316	348	362	347	323	306	330	326	324	317	345	332	381	319	297	337	328	324	346	340	351	351	320	370	309	326	333	331	352	331	343	334	338	321	324	325	316	363	356	338	341	338	335	335	324	326	352	325	388	369	318	319	325	341	321	375	320	386	348	364	349	352	339	328	375	356	320	321	345	327	373	335	352	356	303	317	362	326	345	314	330	317	316	304	318	290	317	352	359	336	381	313	322	323	346	339	356	330	308	326	316	332	327	305	342	318	356	330	355	359	337	320	326	345	342	329	314	314	313	339	342	364	307	275	340	343	343	343	341	325	331	322	332	328	341	327	327	350	330	369	357	359	309	316	334	342	365	350	326	347	322	340	354	334	345	334	349	331	313	362	309	360	314	303	362	323	314	322	329	327	352	313	310	335	343	350	342	385	343	315	330	322	310	310	340	350	349	349	324	355	319	339	319	336	379	333	337	352	348	335	341	346	331	320	336	317	350	336	335	335	334	350	350	291	350	327	328	351	364	360	328	337	347	360	308	336	349	352	342	334	333	354	354	359	337	355	358	322	332	323	354	314	327	327	361	307	326	331	348	343	314	352	343	327	315	342	340	309	312	304	332	314	322	355	328	316	339	334	336	332	346	332	328	325	333	352	355	362	348	331	309	330	339	316	316	328	332	354	347	342	330	322	310	338	332	345	347	344	332	303	341	343	330	322	350	332	317	357	334	344	335	312	335	320	321	337	358	320	308	310	322	325	332	328	370	325	331	369	340	322	342	335	350	320	349	316	365	337	311	338	327	318	344	286	342	330	352	331	340	340	345	312	347	307	346	347	351	324	317	302	314	332	340	359	348	329	324	357	358	312	310	356	360	356	312	308	331	309	330	326	367	355	329	369	329	319	336	356	338	328	330	336	302	299	354	333	333	341	296	366	359	341	352	325	327	335	303	351	337	352	358	312	324	340	328	334	367	344	355	317	331	337	351	348	338	344	322	343	324	334	330	344	342	371	314	371	323	299	367	342	332	360	324	320	343	332	328	337	305	333	369	336	342	328	332	324	352	386	333	347	316	349	364	328	356	338	315	292	334	342	321	331	336	349	299	358	347	357	309	335	339	330	307	332	332	318	312	341	304	308	333	341	339	349	297	319	335	332	368	326	327	320	341	316	358	347	344	333	322	315	332	338	345	359	319	319	343	325	333	342	337	336	344	333	357	325	372	356	322	325	354	309	335	323	319	343	325	304	332	322	341	335	321	310	324	340	341	336	345	365	319	304	325	336	331	347	329	365	335	324	345	318	334	353	377	322	334	308	327	340	365	326	333	329	317	336	348	339	326	271	345	343	362	337	313	329	344	328	327	336	297	332	392	342	364	333	357	332	321	352	325	324	349	304	364	334	341	353	330	354	341	352	316	378	328	342	340	338	316	347	333	325	336	327	349	378	341	344	366	310	336	345	363	373	341	322	333	313	339	341	344	328	348	367	335	317	303	351	365	318	305	335	316	349	332	311	316	320	352	315	313	332	331	316	318	326	341	337	320	318	331	361	347	317	328	309	302	339	351	335	378	350	311	332	318	362	341	331	322	359	342	331	361	357	342	363	305	349	325	352	365	340	337	324	342	349	380	364	320	343	333	353	383	357	329	309	351	320	319	354	325	330	339	327	288	309	328	370	337	309	335	352	352	345	344	353	326	327	356	316	341	328	339	329	361	346	336	325	335	351	348	345	338	330	324	343	327	304	329	343	350	335	352	327	326	349	318	319	349	336	334	327	341	376	372	346	346	353	353	346	344	325	316	374	345	327	345	337	329	341	354	339	368	351	353	327	314	322	329	342	318	340	372	340	317	354	325	318	330	320	345	331	381	352	359	337	336	329	329	354	332	335	348	320	343	353	330	324	329	316	344	342	344	337	326	347	389	323	341	350	360	344	319	341	365	347	323	318	366	353	333	305	325	335	343	372	341	309	331	356	345	334	333	314	347	319	345	359	323	315	325	344	349	363	312	322	309	337	358	346	348	331	366	334	328	320	344	360	317	310	327	311	357	320	339	342	299	344	306	335	331	363	322	329	334	366	344	337	354	328	318	312	394	355	326	320	324	325	326	361	319	339	334	324	363	363	353	345	339	336	363	338	353	345	303	360	330	311	326	340	320	326	341	312	363	329	302	341	363	317	308	336	328	305	339	312	346	358	340	352	300	333	363	317	339
13582	891	698	524	333	252	191	160	104	109	117	114	92	88	85	73	87	75	71	72	79	54	70	56	59	64	60	65	53	64	72	66	73	68	51	69	62	42	54	62	61	67	59	55	78	75	71	58	58	67	58	63	58	74	60	56	67	47	69	69	45	60	63	61	58	46	48	49	60	38	53	43	41	65	56	60	52	52	65	59	70	64	41	54	62	71	61	57	52	60	57	52	88	42	59	64	72	51	47	56	49	63	54	40	52	48	57	51	59	44	53	58	71	53	68	60	55	63	65	64	72	56	66	61	71	53	59	46	57	48	47	57	67	57	41	49	50	59	65	66	53	51	46	59	59	54	65	45	70	59	62	54	50	56	59	55	51	58	57	59	63	51	74	47	58	63	67	63	68	56	49	61	53	54	77	70	55	57	62	50	60	54	57	71	56	56	60	64	70	61	57	56	47	60	56	62	55	59	62	53	47	59	62	56	55	57	56	65	63	51	64	64	55	56	47	51	58	54	57	57	61	65	60	67	63	69	63	56	67	54	70	50	63	62	50	58	70	47	48	58	60	56	55	62	65	68	42	71	57	57	75	58	60	60	57	54	53	54	62	58	61	65	49	49	73	56	64	53	61	62	38	55	69	76	54	60	56	71	62	59	69	51	58	76	59	45	46	56	49	52	56	46	51	73	58	65	55	55	48	57	57	65	47	45	67	47	48	42	49	57	59	68	52	56	59	60	61	69	51	58	52	54	66	54	60	55	75	84	66	47	64	57	70	53	53	45	59	64	56	69	68	61	70	61	60	44	53	65	32	50	62	56	47	70	63	68	54	57	62	54	62	50	48	56	59	73	70	67	57	51	65	63	61	70	68	59	56	62	54	52	64	64	74	60	68	52	61	69	73	67	54	63	67	60	55	58	78	54	60	48	73	53	62	60	62	59	55	67	54	57	64	59	48	56	61	50	50	61	64	55	61	67	48	55	65	66	46	58	63	51	56	38	63	77	57	51	54	67	50	51	53	50	53	44	62	52	58	59	57	67	54	68	62	54	67	62	73	68	56	59	55	52	62	51	56	49	60	50	58	55	56	56	54	61	57	43	45	60	53	61	45	54	66	72	63	64	60	69	55	57	51	50	58	63	40	65	67	50	59	56	55	85	44	39	51	58	53	63	59	41	54	60	56	61	58	58	61	66	52	47	63	55	60	58	47	49	44	69	57	63	69	65	69	50	50	43	59	58	61	65	54	43	60	49	68	52	70	57	59	59	55	70	49	43	49	41	47	73	57	62	55	68	66	55	59	48	54	45	69	56	40	54	55	47	61	56	58	59	53	55	57	64	49	66	69	58	58	56	48	52	86	68	65	52	66	53	55	71	58	57	57	45	54	66	61	62	69	57	58	71	51	42	48	58	59	53	67	61	52	53	63	48	83	55	61	38	71	63	70	48	52	64	71	48	57	60	51	41	64	64	63	57	50	53	49	65	50	54	56	66	51	55	56	58	47	58	60	60	48	55	47	52	49	67	66	66	52	49	56	63	65	71	61	49	64	60	67	58	54	65	58	62	56	64	46	75	60	65	57	48	58	65	66	54	64	61	58	65	59	53	57	53	50	54	47	61	47	69	61	59	80	47	47	69	50	45	58	52	53	60	67	66	61	48	63	66	60	69	53	55	64	57	57	48	57	66	54	61	67	58	47	54	64	54	71	52	58	66	47	66	55	60	61	60	50	67	57	56	49	36	50	53	37	53	59	54	67	57	47	68	50	52	51	49	48	51	58	69	68	60	52	70	54	56	79	57	61	51	68	57	58	60	52	45	44	48	60	50	66	45	50	63	55	55	40	63	56	50	61	57	58	41	47	62	64	63	51	57	61	67	62	77	65	72	58	70	59	44	67	53	53	59	45	50	41	60	51	45	65	57	45	58	58	43	65	54	58	55	45	62	61	59	61	60	53	57	72	58	51	51	59	44	52	63	48	66	44	57	46	53	72	57	73	67	61	49	62	56	72	68	57	50	61	65	81	51	56	58	55	56	50	62	67	67	55	62	62	52	49	62	55	59	61	50	51	59	61	53	56	52	58	74	58	64	80	45	58	55	43	52	63	57	47	57	61	60	47	62	67	58	64	54	54	59	42	57	58	49	52	46	62	64	53	75	62	58	61	50	50	74	70	53	36	60	57	74	45	42	44	64	56	54	57	64	63	52	69	50	64	64	53	53	37	36	57	64	61	70	64	52	67	54	46	57	80	70	54	75	69	65	54	61	83	56	36	49	46	78	62	56	48	53	50	72	66	80	68	47	62	65	51	49	56	54	54	60	50	61	55	53	65	41	61	51	68	59	57	66	59	59	54	51	48	70	75	61	64	73	45	55	53	67	68	59	63	62	56	54	59	60	51	65	63	50	53	52	50	51	60	65	67	58	67	50	46	58	61	49	54	62	59	57	62	41	44	47	54	55	50	56	50	72	63	76	63	48	43	58	53	57	41	58	65	51	53	49	59	54	57	56	70	56	53	59	59	66	51	56	65	42	64	56	60	68	62	60	64	53	51	58	63	50	72	60	56	55	48	68	66	63	60	48	48	70	56	58	61	56	62	60	64	61	63	51	68	67	70	60	59	56	59	55	53	45	63	52	49	45	52	70	56	78	64	57	61	59	69	70	71	44	53	51	57	50	55	71	64	53	57	65	39	48	60	53	46	50	54	58	43	60	55	72	75	72	54	53	51	59	46	53	65	64	52	67	56	53	46	61	63	58	55	53	62	56	64	58	67	56	53	62	75	56	46	62	54	62	58	51	53	50	63	60	59	71	65	55	57	61	64	68	63	57	52	75	59	58	60	59	55	74	55	55	45	66	61	54	79	60	73	73	56	62	52	64	60	54	70	60	50	49	58	55	69	62	59	62	63	69	59	46	64	45	65	52	50	55	58	71	55	45	70	48	50	49	57	73	48	57	51	72	42	58	56	50	53	64	55	57	44	57	53	61	62	50	42	68	42	56	60	63	63	55	67	53	52	59	48	61	46	60	61	63	58	68	57	50	71	56	54	63	58	65	52	61	59	51	51	52	50	64	65	61	50	57	54	64	48	53	56	63	55	74	67	59	59	61	56	48	41	47	62	63	56	50	41	63	72	51	55	54	41	60	51	67	61	61	50	46	53	59	53	55	57	40	66	54	53	63	68	63	65	50	59	63	44	65	68	69	53	57	56	72	50	54	66	65	69	47	51	64	63	72	68	64	74	51	65	68	58	56	60	50	55	82	74	63	51	67	45	71	61	60	67	48	47	68	66	68	53	41	71	46	60	60	62	56	70	54	61	53	52	55	58	69	58	59	53	59	58	48	56	70	68	59	52	77	68	71	60	61	55	40	61	68	64	62	75	61	50	51	63	50	48	54	51	61	54	40	61	54	61	71	45	58	57	56	56	60	47	61	65	58	59	52	45	64	64	63	70	61	59	60	64	68	64	56	61	57	69	52	52	65	65	69	57	62
7950	699	1413	1731	1451	1137	886	728	650	568	503	399	397	331	331	316	296	273	255	262	242	225	256	233	205	234	207	201	175	205	205	178	203	195	178	169	165	213	189	185	187	175	185	178	188	175	154	166	205	186	173	173	163	166	187	181	169	192	164	184	175	179	163	170	166	165	164	187	190	179	168	172	190	159	162	163	164	182	174	176	160	172	139	162	178	198	180	151	159	158	175	164	178	169	153	198	164	172	169	155	154	172	151	154	166	155	185	141	168	172	185	159	149	190	141	176	167	175	167	170	168	145	171	168	146	156	149	190	175	176	172	145	148	147	148	168	160	170	188	164	162	170	192	151	175	186	157	151	154	141	160	174	165	167	158	163	170	154	161	149	163	158	172	168	158	162	148	162	168	175	156	185	152	164	166	186	167	162	155	155	180	174	161	139	147	157	142	181	153	166	177	190	169	176	157	165	155	162	173	169	184	157	140	181	167	157	146	180	174	171	144	172	183	184	160	176	162	153	204	196	175	162	142	160	156	164	185	158	170	196	154	151	179	135	161	172	144	192	168	151	147	184	185	151	156	177	161	176	175	169	166	187	152	179	151	159	157	160	156	171	163	169	152	188	152	161	165	162	179	152	164	166	156	160	177	148	173	158	177	167	172	162	158	143	167	149	173	161	180	149	158	166	149	157	188	144	162	161	161	161	156	175	159	151	147	173	164	180	153	145	149	145	162	142	166	166	170	168	144	188	149	143	176	160	179	169	169	176	162	160	164	159	174	172	166	157	139	181	184	179	176	178	164	163	140	167	182	163	168	143	162	150	163	172	170	173	159	158	157	170	162	176	173	170	167	167	147	160	154	175	177	194	181	139	158	157	142	178	180	177	154	166	167	154	182	185	170	191	157	165	155	174	154	160	152	170	181	142	162	164	158	169	159	150	154	161	167	147	173	153	141	174	180	165	161	166	158	165	155	179	178	145	155	169	176	166	173	153	178	190	165	155	159	178	159	152	174	161	171	176	169	160	150	174	173	171	164	145	199	188	169	164	178	169	179	161	170	165	163	154	167	146	178	181	166	154	190	166	158	170	178	160	165	147	157	176	156	169	150	164	166	165	147	164	145	154	184	176	177	160	171	146	173	188	158	178	163	144	169	140	164	171	159	156	149	158	174	167	155	182	156	149	139	177	160	141	167	141	159	155	154	168	166	182	179	160	160	162	147	147	163	163	143	147	177	166	174	161	149	153	171	152	165	150	159	147	161	138	158	168	140	150	154	159	167	194	165	188	170	161	165	154	176	179	167	166	156	155	166	171	176	145	159	165	166	180	175	159	164	175	162	151	179	164	161	166	166	189	185	162	178	166	183	154	165	142	171	189	137	164	147	168	158	150	170	167	163	181	160	173	192	159	159	158	156	159	147	156	163	170	158	192	197	164	156	167	174	142	146	176	157	161	165	181	164	172	183	172	168	162	169	149	158	164	156	194	178	173	156	142	164	174	171	154	175	156	151	162	165	166	170	158	171	172	172	171	162	179	159	162	144	160	170	178	167	144	158	167	179	137	175	162	167	142	162	178	177	176	174	180	179	161	159	153	168	187	162	169	176	177	162	174	160	155	152	166	155	185	169	169	151	151	181	155	164	163	160	167	159	170	169	180	133	144	172	158	154	174	191	167	152	158	159	167	192	164	171	159	151	181	155	151	163	159	145	158	169	170	181	153	173	140	196	164	168	171	160	171	158	142	161	146	171	138	175	159	145	176	168	172	153	137	165	171	139	156	180	170	177	169	146	172	172	170	170	156	151	168	142	179	166	161	161	159	169	160	166	151	173	160	171	167	164	165	164	150	168	151	191	171	164	167	181	159	165	144	163	182	162	159	149	177	161	179	155	168	146	156	141	164	183	159	180	164	171	164	192	153	142	160	172	167	175	172	141	174	161	158	158	196	151	165	133	179	181	170	154	166	158	161	169	160	174	166	158	159	166	165	148	152	190	162	175	149	164	170	153	165	155	153	166	146	165	153	166	187	186	165	182	151	180	169	169	163	166	180	170	172	148	195	151	176	171	185	163	175	152	155	163	142	166	151	144	181	167	167	155	159	157	159	152	147	209	161	171	157	186	153	163	165	184	175	168	151	142	154	162	173	154	171	169	161	156	171	167	170	165	151	166	165	163	170	155	185	172	148	177	155	151	167	137	172	171	192	139	148	164	184	147	163	183	179	143	156	164	164	167	167	135	181	139	169	157	139	167	134	159	161	166	171	172	166	160	176	174	134	171	147	143	173	172	169	166	158	170	170	165	160	141	158	163	173	168	146	164	183	174	152	216	154	155	162	156	160	149	146	150	163	157	155	170	161	166	178	175	189	176	168	159	154	163	169	148	167	159	154	163	165	158	156	177	171	172	160	175	167	167	176	181	167	178	173	165	160	165	180	165	163	175	178	154	149	178	152	166	156	158	182	160	155	169	178	164	171	155	172	164	154	171	127	163	167	169	157	177	163	167	166	158	182	165	160	152	151	170	178	165	160	140	154	183	169	146	149	152	162	160	160	156	153	165	173	180	145	150	165	161	158	149	193	150	148	171	170	159	187	165	174	130	161	162	160	167	147	159	171	157	164	166	150	163	162	177	187	157	177	168	175	175	161	149	143	173	154	167	175	163	156	163	147	188	153	155	183	176	156	161	180	166	144	169	164	157	179	171	160	183	153	136	167	160	158	163	137	166	167	178	154	157	159	192	166	169	169	189	160	161	156	168	163	159	162	181	167	166	143	140	187	156	174	161	170	184	165	174	150	156	177	160	158	172	169	153	182	166	150	166	168	180	173	170	143	173	153	196	133	175	168	181	154	167	150	160	140	167	153	176	159	163	161	165	158	173	142	186	168	163	156	165	191	159	142	167	177	179	167	158	148	176	143	170	168	157	175	147	146	175	166	171	143	164	175	180	166	156	172	158	149	166	188	168	167	170	168	160	161	158	157	162	169	165	181	169	159	156	158	173	163	162	142	177	158	185	177	185	154	166	155	152	194	174	163	165	141	164	155	175	160	149	167	161	179	184	155	162	172	177	169	189	171	162	155	147	173	188	180	171	165	157	190	177	162	169	180	167	159	182	143	161	167	169	167	152	183	178	162	165	159	159	190	162	143	190	141	141	172	163	165	166	194	162	167	154	172	153	144	156	177	171	139	167	180	158	177	162	174	141	166	172	173	135	172	169	169	174	166	156	169	143	173	188	178	154	144	157	159	133	159	167	138	185	150	150	180	166	168	155	153	141	181	166	174	149	167	180	177	181	184	155	171	148	173	168	171	160	167	160	170	154	159	160	146	149	165	150	149	155	170	174	187	188	156	184	161	165	148	179	168	168	164	179	169	157	151	159	166	172	167	151	173	177	153	147	173	160	171	158	155	148	165	151	169	160	161	172	159	165	189	181	175	166	182	162	182	180	168	155	181	183	156	161	173	142	168	172	168	150	177	185	161	177	166	152	159	163	163
1554	268	297	253	257	243	273	257	231	248	270	262	249	252	255	247	246	246	264	251	243	247	233	249	243	260	245	243	268	254	284	259	231	246	262	260	240	273	257	218	252	240	254	251	244	253	244	262	244	258	269	278	222	264	237	247	218	262	228	269	250	263	251	260	229	267	239	228	272	258	233	250	256	268	255	273	241	270	262	263	241	252	218	279	234	283	225	261	243	256	225	264	252	264	249	252	253	237	279	250	268	251	236	277	254	264	271	240	237	243	261	260	252	243	246	231	226	251	245	244	243	235	240	258	275	243	264	237	249	234	242	241	254	257	249	281	252	231	269	266	228	248	265	269	267	261	249	241	245	252	271	253	242	240	234	262	283	250	277	285	215	258	271	248	264	248	254	233	255	249	253	238	231	234	277	235	253	260	257	235	262	240	254	268	265	240	242	273	261	273	251	249	244	231	254	233	251	254	242	252	257	259	261	268	256	255	255	232	283	266	232	244	260	263	247	239	231	266	284	226	255	271	251	266	239	269	259	246	252	289	253	241	266	248	245	246	266	231	259	236	256	248	210	230	253	245	265	280	257	245	247	256	255	281	217	259	270	251	248	256	254	238	249	237	244	276	220	247	234	266	262	271	240	268	256	267	233	222	278	274	273	264	285	234	278	265	258	258	242	286	244	240	281	244	237	243	247	257	244	254	252	250	289	240	253	275	237	268	246	251	272	270	268	237	235	251	243	264	224	239	260	275	259	254	214	224	272	252	241	282	277	255	276	256	247	240	239	270	241	248	281	222	227	235	258	247	258	273	264	265	223	249	231	304	249	269	245	278	272	247	269	265	268	248	249	293	262	240	245	257	228	284	257	250	274	260	252	262	243	249	271	270	243	260	249	284	271	233	238	243	228	253	247	263	271	269	226	261	230	263	242	237	259	263	275	261	276	249	246	271	278	243	263	261	261	256	269	253	293	241	223	229	229	258	259	235	280	258	226	233	267	287	240	233	255	246	230	241	296	242	250	237	256	231	248	232	236	231	266	264	235	268	262	290	243	231	258	277	289	265	285	287	265	291	269	251	263	240	271	261	283	269	252	274	260	244	246	255	246	260	267	246	236	249	276	308	256	274	246	243	235	249	246	247	232	251	250	261	244	248	248	252	261	235	263	239	235	248	223	248	231	261	243	285	246	226	244	231	260	231	253	292	243	241	295	248	239	246	251	248	260	246	284	273	262	236	241	209	236	263	250	241	263	267	253	257	248	254	245	249	253	246	262	267	275	257	266	251	280	284	253	242	246	254	264	223	247	265	287	244	245	239	234	253	243	253	228	246	243	250	253	244	240	258	219	236	258	226	278	251	283	257	237	262	265	247	257	265	275	281	262	245	217	260	272	260	256	249	228	242	264	299	261	273	269	217	278	254	251	255	247	256	282	282	261	271	220	234	261	273	261	274	251	263	283	259	280	275	257	224	226	268	240	262	259	215	244	282	241	226	274	247	246	228	254	258	257	272	263	258	265	213	265	264	250	238	240	260	264	219	251	240	261	279	279	235	239	276	252	239	280	255	271	246	227	272	236	279	230	254	242	238	262	247	275	259	259	262	302	260	260	219	280	242	265	242	260	288	252	272	264	251	260	264	275	242	264	236	259	273	281	274	248	263	226	250	259	276	256	238	254	249	233	260	244	267	262	224	264	230	264	272	253	242	227	232	240	244	224	249	266	238	260	294	274	244	239	267	290	249	281	253	277	261	250	252	233	261	249	266	239	234	231	236	247	253	290	261	271	250	277	264	249	252	254	250	292	266	237	242	256	262	245	298	254	247	263	289	236	272	239	240	277	235	273	233	267	244	242	226	289	263	259	236	276	269	250	265	254	267	244	261	255	262	266	258	261	256	259	260	223	267	276	228	270	261	260	289	266	255	231	251	252	278	244	260	250	236	247	275	250	249	264	275	256	260	243	242	254	239	257	257	278	253	247	244	225	261	278	267	247	245	238	232	244	232	237	252	267	292	238	250	258	242	234	226	244	262	226	262	281	255	243	253	251	273	276	249	260	264	248	248	291	215	258	242	248	227	246	242	218	246	260	265	250	253	259	277	253	238	234	248	254	247	256	252	237	275	268	257	257	242	272	275	260	233	238	259	299	249	249	257	251	235	241	278	260	245	223	221	274	271	270	276	264	268	263	286	240	249	240	268	239	266	264	251	248	244	253	248	240	224	232	228	270	260	238	229	263	233	262	256	266	233	225	224	274	260	262	216	252	244	250	253	255	278	271	257	253	235	252	264	225	265	241	257	248	252	268	248	255	238	276	261	242	243	257	258	260	269	259	272	241	245	242	277	238	233	247	250	259	238	256	255	241	229	235	271	244	251	205	261	249	255	248	251	285	269	279	248	270	239	216	277	250	243	257	225	256	246	252	251	234	254	282	261	246	224	249	256	247	263	250	247	263	274	243	252	241	247	268	244	264	251	255	255	269	289	235	252	215	266	252	273	228	250	255	253	242	232	257	254	228	260	242	230	241	259	274	266	246	267	236	259	265	254	252	235	244	260	225	222	252	244	274	295	273	225	233	239	252	267	239	238	257	235	257	249	269	263	252	265	239	251	247	236	236	262	260	253	272	273	248	253	261	220	267	248	237	268	246	225	260	230	236	257	232	267	264	264	246	245	234	266	261	234	249	257	266	236	254	255	265	268	254	253	264	248	240	254	272	265	252	257	266	271	297	229	247	250	290	249	249	245	264	247	279	267	247	243	246	274	223	235	276	257	258	248	260	252	267	219	264	249	251	275	289	212	272	231	270	243	225	261	244	256	246	237	261	228	253	286	242	248	248	260	280	267	246	243	235	268	236	276	268	270	265	232	273	238	245	258	254	278	240	262	261	258	248	247	223	232	260	239	257	286	227	255	239	266	236	245	261	258	242	270	274	266	250	250	311	232	235	278	270	249	235	245	251	257	256	250	234	237	232	218	271	273	241	228	223	234	262	259	263	250	266	259	245	274	222	263	258	228	258	275	238	255	239	232	251	248	264	238	275	236	240	239	247	244	257	261	266	252	289	276	289	245	255	280	237	255	253	255	252	272	277	272	235	241	256	276	249	236	227	275	261	274	263	228	232	259	246	228	245	262	285	282	265	261	252	289	228	267	241	233	244	258	275	273	240	291	241	239	273	244	246	228	249	244	253	260	258	253	258	224	247	273	234	241	234	277	265	244	220	245	273	223	236	267	222	273	252	255	270	249	255	265	238	249	238	248	252	229	234	243	280	269	249	256	254	241	252	236	248	257	295	255	271	276	258	244	248	248	258	272	233	282	259	260	265	248	257	248	255	285	237	273	236	260	253	251	253	265	215	250	247	253	271	262	256	242	247	278	248	284	252	284	258	283	236	270	266	239	271	282	276	263	267	262	254	243	258	246	267	235	269	261	265	248	254	258	267	274	224	289	277	262	247	249	264	263	261	254	244	231	223	234	230	281	248	274	272	245	252	265
1795	574	600	587	632	606	622	567	507	555	593	565	559	555	601	548	567	547	577	522	553	526	524	587	569	604	553	593	550	576	568	543	606	537	563	569	581	579	602	577	566	551	582	581	539	531	608	552	525	568	565	547	617	535	531	551	590	590	514	575	550	560	585	540	598	551	585	557	564	565	578	585	578	555	546	589	543	578	568	566	542	587	572	594	517	545	529	564	563	610	581	532	569	514	542	551	555	578	576	581	536	530	517	601	566	548	600	540	599	553	561	567	561	565	602	556	548	563	551	566	576	540	573	605	550	532	542	569	570	563	549	537	567	529	549	556	574	563	567	579	574	573	543	528	547	574	578	552	577	593	574	557	551	568	556	593	596	553	557	579	551	509	566	569	580	561	535	552	541	557	559	552	560	552	570	606	541	542	552	629	546	596	545	525	505	565	569	601	529	494	576	535	613	553	533	600	543	595	562	593	530	583	511	569	551	553	569	554	584	601	586	534	577	554	565	578	582	599	536	539	577	541	549	564	566	553	556	533	523	528	548	555	550	573	578	559	613	560	552	573	539	586	588	571	570	567	593	593	571	546	573	552	558	570	577	534	568	543	528	597	568	563	624	607	565	527	595	584	563	531	613	587	581	563	517	570	533	549	570	608	557	569	547	575	604	544	606	513	549	549	547	562	606	545	546	575	577	534	561	568	570	558	557	574	573	550	556	574	564	549	569	581	517	551	563	563	627	575	558	556	545	573	526	532	536	601	518	574	589	566	565	553	525	551	596	553	593	593	551	553	580	600	559	585	567	579	555	550	578	566	559	550	572	580	608	545	599	593	619	526	545	559	558	530	536	578	588	552	571	546	597	515	574	523	559	570	565	571	581	606	528	595	585	581	556	573	576	565	570	512	566	567	604	567	572	557	567	578	547	530	524	583	565	543	557	584	561	508	538	531	555	586	620	605	554	525	559	543	536	543	534	560	543	495	551	580	569	541	592	561	562	577	551	514	564	534	588	553	549	590	540	512	552	583	569	558	577	573	550	523	582	577	559	581	561	578	524	553	562	582	574	540	581	591	571	592	583	535	575	551	557	575	562	574	578	595	560	538	573	559	606	562	593	543	574	521	580	578	585	521	540	552	555	551	562	530	582	552	595	594	597	550	573	562	556	600	602	576	521	605	562	511	579	540	573	578	526	549	583	548	563	526	558	560	547	606	552	581	571	571	571	560	571	531	577	547	556	525	627	580	563	543	560	525	562	562	537	594	531	573	606	526	580	549	514	579	580	574	529	586	558	565	506	593	571	575	551	600	561	570	523	576	583	591	545	613	542	586	550	526	555	520	502	559	572	532	545	587	576	555	567	578	569	577	555	567	546	528	574	580	591	548	543	569	574	584	541	565	543	557	577	550	575	559	556	596	535	614	562	570	567	556	560	563	550	546	568	576	567	548	545	588	550	559	594	566	521	542	544	575	575	555	615	531	566	561	550	604	599	560	567	577	600	580	532	597	555	526	552	583	545	574	571	572	586	574	541	567	592	574	590	527	561	571	599	527	557	583	572	609	580	571	561	531	530	537	525	541	593	579	539	545	568	524	567	591	516	534	600	563	557	543	545	560	546	601	586	546	589	575	549	544	595	577	543	581	550	564	512	579	589	569	527	550	581	581	574	537	560	547	562	568	572	549	523	564	571	560	565	577	605	555	568	579	568	560	559	538	580	553	519	521	562	558	561	505	548	526	544	554	593	601	543	503	570	512	591	569	568	580	544	583	551	528	564	561	570	580	568	560	589	556	569	544	549	551	574	543	599	556	539	545	549	625	572	545	558	517	596	599	585	535	555	489	541	540	524	585	554	553	626	586	584	562	578	557	569	568	581	534	533	541	547	543	578	627	542	522	541	576	537	564	523	553	602	564	586	550	556	576	520	589	578	597	559	576	572	553	560	555	554	571	617	540	560	583	541	633	552	533	554	558	574	541	565	570	600	569	586	544	521	531	599	544	555	588	581	522	568	576	562	567	528	567	549	549	575	544	612	575	533	562	594	602	505	579	585	575	573	541	586	549	521	545	535	536	589	585	579	571	597	554	564	572	537	554	585	554	546	542	615	579	582	526	560	533	568	563	593	623	542	606	572	571	558	593	542	546	548	536	556	595	580	558	575	582	590	542	580	565	591	577	578	574	572	551	595	545	577	583	556	538	600	557	548	537	529	572	588	585	548	573	572	602	531	571	518	576	588	535	604	554	566	536	548	541	562	555	574	573	546	593	543	544	584	558	569	560	539	580	561	568	560	582	543	574	540	556	546	501	564	577	554	517	568	545	603	598	598	578	573	552	562	596	592	577	540	586	533	582	591	529	583	567	606	572	575	550	555	559	549	540	608	607	548	554	550	536	594	579	561	551	569	542	567	552	557	568	568	518	557	589	600	573	538	600	542	517	562	588	559	581	579	552	550	516	553	532	522	589	557	546	555	544	554	554	560	577	556	564	519	550	561	570	535	568	581	543	577	557	590	584	543	587	564	561	555	573	541	564	569	532	542	511	594	564	572	563	566	529	616	572	534	536	555	561	599	565	576	572	581	559	541	594	576	590	539	534	571	588	589	533	574	554	599	581	537	592	595	589	536	555	577	535	571	540	549	572	580	590	533	573	616	568	539	566	574	553	567	547	563	566	606	583	615	554	573	557	574	573	574	569	591	541	593	580	561	561	583	565	610	562	561	546	566	516	568	554	534	563	579	582	531	579	572	587	541	543	584	540	588	616	576	564	537	555	599	593	553	566	560	515	580	571	544	526	574	577	548	556	571	535	564	547	568	581	555	551	603	599	561	560	565	555	579	539	564	617	544	541	590	543	590	545	619	570	610	591	587	563	540	600	551	554	570	550	522	554	559	600	569	559	558	572	586	579	554	537	541	535	546	589	595	571	567	555	587	576	595	536	539	551	569	549	553	545	559	557	592	522	575	531	586	539	570	563	543	587	568	571	576	580	549	575	594	570	541	548	575	575	562	546	554	583	553	561	540	543	548	593	547	590	589	562	592	610	586	567	594	563	569	545	580	534	588	522	574	588	517	584	582	584	531	577	511	532	536	591	568	554	567	561	588	562	592	559	597	564	554	561	544	545	576	502	570	549	587	526	562	605	613	588	566	576	558	570	572	565	556	550	581	584	569	573	563	589	544	550	594	544	572	586	575	576	552	579	521	560	549	570	570	599	570	573	567	584	549	540	593	561	522	534	543	553	580	525	581	555	546	501	546	549	555	540	553	560	565	551	582	580	632	561	582	619	576	574	586	560	533	572	558	557	574	596	550	571	550	551	563	558	583	583	539	557	580	560	573	610	581	552	569	556	539	575	607	541	585	532	585	568	564	538	562	555	578	607	559	579	591	580	584	565	554	551	589	568	580	591	568	571	609	557	595	564	553	539	598	550	601	561	583	583	550	579	535	580	567	555	549	547	555	526	573	565	552	548	539	582	572	580	592	583	568	527	554	553
7184	430	410	374	304	257	214	174	181	189	204	168	155	141	148	157	142	153	135	128	166	159	140	129	142	137	127	142	144	153	152	125	120	154	138	145	139	127	145	154	155	153	153	142	137	137	138	126	153	148	158	144	145	123	137	144	137	159	159	151	141	159	147	180	146	156	149	144	143	168	145	144	155	121	138	142	158	161	142	156	126	144	150	134	135	135	151	149	164	142	148	160	140	136	165	145	161	145	146	154	168	153	150	168	156	151	148	130	151	142	160	138	145	168	140	135	144	140	129	139	119	152	143	138	135	135	150	152	160	137	143	139	148	139	159	136	135	144	145	131	148	153	155	148	165	165	164	151	156	147	159	134	141	161	138	144	154	144	145	120	133	151	134	152	152	140	152	157	148	148	146	148	135	132	138	153	170	156	145	128	157	132	148	154	147	137	140	161	137	138	130	150	148	156	154	145	126	137	147	138	157	174	127	142	150	135	152	152	145	148	152	162	161	136	148	155	154	160	152	145	145	158	167	144	118	133	137	156	144	137	165	155	138	172	131	133	155	153	128	136	147	165	154	155	158	159	142	159	150	133	146	146	113	155	135	170	140	144	159	150	154	144	156	132	155	136	144	157	153	155	152	167	139	155	150	156	147	140	135	125	147	146	145	164	148	146	169	132	115	153	145	131	151	162	164	175	145	151	142	151	155	158	168	132	138	149	145	158	144	170	124	105	167	177	142	145	164	162	137	114	145	143	152	162	130	143	146	145	139	148	145	145	138	150	134	145	120	157	141	148	126	146	132	146	172	152	150	142	170	145	144	134	162	144	149	141	153	155	140	157	160	151	152	160	132	143	158	139	165	170	140	148	162	158	125	134	161	163	173	176	150	138	147	147	150	165	124	144	140	141	151	140	151	148	137	138	142	131	159	129	160	167	156	143	150	128	133	157	155	149	164	140	180	134	144	134	117	132	159	153	142	152	148	158	157	154	144	137	132	121	154	157	146	157	137	156	136	155	133	133	156	135	167	140	151	153	166	159	138	150	146	154	161	132	155	140	146	156	171	148	166	143	140	181	180	167	140	125	166	126	144	148	162	162	145	144	160	144	131	151	160	134	128	145	119	145	172	158	147	136	160	165	146	149	154	170	145	142	147	137	165	133	149	152	162	149	152	135	138	142	145	128	159	168	157	129	163	160	123	143	131	163	157	129	156	158	154	141	151	166	145	150	149	136	158	128	138	147	153	150	142	146	148	141	152	128	149	124	145	151	136	140	146	159	153	135	143	139	152	144	126	137	148	141	153	143	171	129	119	149	166	142	148	178	138	141	142	140	174	172	147	158	151	143	145	146	149	141	146	131	144	159	154	145	130	129	145	122	153	137	167	140	137	163	142	124	155	132	127	146	123	157	130	164	149	149	166	144	147	146	160	141	153	157	144	135	159	145	169	140	155	147	152	168	157	146	122	157	141	167	137	165	138	139	135	137	159	172	142	140	145	137	151	160	148	138	153	163	156	139	152	151	157	149	146	158	144	151	155	172	162	160	148	150	102	148	137	162	139	151	146	154	152	133	152	128	120	161	142	146	141	148	132	125	163	138	148	139	155	128	141	133	155	174	157	149	143	155	140	152	144	147	148	128	142	139	154	133	162	169	146	142	133	158	143	144	129	154	148	165	181	109	152	141	144	137	140	143	121	160	157	141	146	130	154	123	134	137	146	155	133	154	161	137	151	154	155	154	148	146	152	133	129	136	146	133	135	142	144	140	115	147	145	136	137	163	144	144	144	158	130	145	145	165	153	160	145	147	146	157	150	159	168	139	179	158	153	148	167	157	159	162	146	152	129	150	162	136	162	159	143	141	181	138	149	139	169	145	136	151	163	140	140	162	146	153	151	146	143	150	148	152	142	151	145	172	145	147	157	147	165	140	133	171	158	121	154	142	149	133	147	152	148	168	139	144	157	193	135	138	135	169	166	128	129	165	162	125	159	121	140	195	169	155	162	148	139	151	129	132	139	120	142	142	150	176	139	162	139	138	173	153	146	154	151	161	153	128	158	156	130	173	136	128	152	139	155	167	154	164	138	164	138	151	143	132	143	150	128	146	155	140	164	146	133	150	170	138	165	154	148	129	151	137	137	138	146	159	143	148	150	168	160	138	141	174	143	142	150	131	138	149	157	144	123	134	138	157	134	131	132	158	149	156	126	163	150	151	117	156	140	151	146	170	170	156	150	172	152	142	140	142	127	144	171	151	155	161	132	116	155	158	157	145	154	138	138	123	137	144	152	149	137	140	162	154	163	165	156	150	135	158	166	128	153	160	151	163	159	151	142	120	143	142	154	148	152	149	161	144	161	153	127	128	133	152	157	141	133	153	141	139	150	121	158	149	157	138	144	142	148	154	143	123	146	138	141	134	129	152	132	158	138	149	151	126	156	160	177	157	156	153	153	162	164	123	154	144	129	169	145	150	157	149	144	148	172	148	159	149	162	144	151	151	139	135	145	113	140	168	152	156	146	171	143	163	142	141	139	143	134	163	151	143	159	164	135	148	146	123	132	140	154	129	166	155	142	132	145	141	176	158	127	130	131	146	145	161	139	134	138	132	137	167	136	139	167	141	141	145	153	128	129	132	145	139	158	142	168	150	134	151	150	120	159	146	140	136	149	158	170	157	166	142	171	150	151	140	143	146	148	140	152	157	135	151	134	152	150	152	142	143	119	140	153	142	136	124	158	159	142	150	148	158	132	137	158	141	136	129	154	160	167	152	132	113	134	155	127	126	164	159	146	124	150	150	145	140	133	124	162	139	145	147	150	123	132	148	162	158	139	156	148	142	156	137	144	153	166	128	143	131	140	151	141	127	140	149	167	139	134	150	139	164	170	161	145	146	166	148	141	132	168	138	172	143	170	189	136	140	153	157	145	160	142	140	161	138	151	156	140	147	131	139	151	152	143	120	142	139	137	137	141	144	138	126	154	153	144	169	149	121	149	149	152	151	158	156	165	138	137	145	108	160	138	115	174	135	141	138	136	138	144	143	142	140	137	126	150	151	150	158	152	152	166	147	122	170	144	129	139	144	156	144	136	142	156	154	142	147	159	139	133	162	128	128	149	130	143	151	136	137	124	140	126	142	169	145	152	132	144	147	153	125	166	139	151	135	157	133	147	143	161	146	133	154	170	173	141	132	171	145	169	124	164	125	164	163	164	152	135	131	152	143	172	131	160	151	135	136	162	143	157	135	122	140	137	141	156	166	135	151	137	145	161	168	145	149	147	173	158	139	138	151	146	139	156	146	133	171	148	129	128	142	142	148	159	163	160	150	166	131	127	151	151	135	149	132	150	170	130	157	131	159	146	148	121	148	121	130	162	182	124	169	147	135	149	126	148	125	129	142	169	156	159	154	154	148	130	142	127	153	145	151	145	158	144	145	147	154	137	142	154	179	140	164	165	155	149	143	150	142	158	151	167	157	143	166	152	132	152	143	139	158	137	158
6247	565	1057	1147	979	771	638	618	589	508	492	451	425	437	397	401	409	381	402	382	366	393	395	365	367	343	370	349	370	367	367	351	345	323	370	326	352	338	344	328	387	319	366	348	311	343	350	329	338	309	356	320	321	352	332	341	323	336	346	321	360	331	342	357	318	366	328	328	366	338	329	341	376	322	353	330	353	343	356	344	344	322	326	343	328	335	335	365	337	326	365	307	327	316	312	365	317	321	315	327	330	325	347	353	328	316	351	366	344	341	339	315	329	328	313	342	363	306	331	333	340	331	320	334	359	316	327	356	332	350	292	352	372	334	330	356	327	327	358	363	291	334	321	342	313	364	335	329	314	328	324	305	337	332	350	339	317	310	332	374	326	323	327	344	363	353	333	331	345	354	325	356	360	313	354	318	322	329	315	346	349	341	327	355	318	359	360	318	360	319	327	316	295	339	322	356	349	340	309	323	350	342	354	316	326	320	350	312	314	337	330	316	339	379	297	357	324	291	318	345	319	357	336	326	323	330	334	318	322	338	318	336	351	343	344	317	315	350	363	342	321	359	321	302	329	330	333	350	338	340	314	340	345	322	342	336	343	353	335	358	318	321	298	331	340	320	346	355	331	313	350	313	335	332	328	334	351	340	357	361	324	345	297	292	330	339	339	345	320	310	336	360	336	325	340	334	381	357	307	339	352	304	333	311	335	354	343	338	310	330	335	330	314	349	322	318	364	315	338	337	364	343	320	329	347	330	361	320	352	345	354	333	319	334	331	305	303	312	315	333	342	338	340	320	339	304	360	336	349	342	351	350	362	335	327	329	287	313	307	306	327	340	271	343	315	320	346	324	340	298	313	356	352	323	333	325	311	360	339	373	313	352	308	346	327	338	324	347	372	295	363	347	318	322	336	331	346	340	335	340	322	296	342	353	316	322	347	340	305	341	341	354	347	309	327	353	334	320	366	332	331	318	334	348	353	320	356	315	365	331	348	314	348	322	310	320	351	333	329	373	344	329	316	302	339	344	359	353	334	329	331	358	323	346	316	305	367	343	310	330	345	341	340	329	338	316	318	338	325	361	342	351	354	321	342	369	301	345	367	330	339	298	350	326	329	329	326	325	363	328	343	333	324	343	348	362	371	316	322	328	295	350	320	305	342	336	314	337	315	346	348	327	301	326	359	338	339	326	330	306	367	342	322	339	346	341	329	309	325	327	366	345	337	343	328	331	353	329	308	310	323	332	333	312	359	342	354	325	333	374	377	350	323	305	323	316	336	336	344	360	349	324	332	328	359	326	328	359	356	325	374	360	339	363	305	324	329	287	366	315	333	330	332	323	340	338	359	349	315	344	376	354	309	314	329	323	370	344	346	308	373	322	346	322	360	337	331	313	319	308	311	335	360	302	354	263	348	356	319	366	346	334	313	317	333	336	335	322	332	351	334	303	350	351	319	340	338	341	334	346	351	341	329	362	359	367	353	306	348	335	322	339	296	323	320	356	318	351	298	348	343	333	326	326	340	361	324	314	336	352	293	344	328	341	339	323	332	356	360	349	346	343	346	317	377	313	359	336	329	331	320	327	352	351	369	335	314	307	334	351	349	322	349	336	334	336	332	335	344	340	321	331	305	325	353	296	338	341	285	344	347	336	350	327	325	364	344	324	340	324	359	331	337	310	323	331	343	355	356	365	321	354	359	330	352	325	325	344	324	322	329	337	331	331	351	322	345	324	327	345	335	315	328	338	326	291	346	305	326	339	322	357	353	322	319	328	333	356	356	323	339	337	329	328	335	327	360	319	336	348	343	362	331	320	323	321	324	330	336	337	318	303	352	318	333	324	335	350	315	325	318	342	320	339	305	356	348	368	359	360	354	338	297	341	383	390	357	346	346	336	326	347	333	338	339	337	371	312	327	350	379	356	351	332	323	323	344	339	317	325	332	334	341	344	355	338	316	334	365	368	310	333	315	324	333	328	321	342	359	332	349	334	331	316	354	371	320	345	349	356	358	346	338	316	318	318	326	291	354	312	364	334	362	333	358	362	332	320	331	317	306	319	356	305	331	352	351	303	325	350	329	335	348	359	343	330	330	321	356	318	328	326	324	331	312	296	339	356	344	361	297	324	325	353	357	337	330	316	317	310	353	335	325	348	331	346	338	354	362	344	336	354	351	335	372	327	298	306	315	358	363	326	385	373	340	351	320	371	334	334	354	321	341	325	334	322	336	345	342	317	352	336	332	348	321	344	353	334	342	341	344	337	350	310	330	345	358	353	325	343	339	340	348	318	323	322	341	327	322	326	343	361	334	366	346	336	354	305	351	326	355	325	334	317	338	315	336	320	327	349	330	314	338	335	313	361	295	336	342	332	331	350	326	331	343	320	342	309	318	358	326	332	362	333	344	359	336	323	310	353	344	312	344	328	349	359	322	338	338	355	323	348	341	338	349	322	320	339	367	338	337	332	334	345	321	315	354	343	323	307	364	347	335	314	356	330	339	332	334	353	352	342	326	370	366	353	336	323	324	344	330	336	314	333	303	344	329	310	302	331	331	330	338	354	343	327	346	355	336	322	335	350	343	323	335	340	325	305	333	367	328	328	330	371	313	338	326	323	375	329	328	336	354	342	337	328	333	333	344	321	306	365	362	361	303	339	333	316	327	328	326	346	311	295	314	377	349	341	324	336	341	340	360	358	344	336	317	332	344	343	346	320	341	345	339	335	330	298	350	369	330	316	348	344	330	347	334	337	354	351	340	327	350	346	339	352	337	327	354	333	343	356	344	313	349	312	329	367	329	310	332	307	335	332	336	338	334	364	321	360	326	286	335	317	302	309	343	357	383	353	318	312	360	327	342	326	367	334	325	307	347	357	332	337	349	316	320	356	340	331	343	351	301	341	327	351	346	325	321	338	356	329	362	338	329	361	340	321	310	345	350	340	325	373	316	325	331	323	354	338	328	322	331	350	335	351	359	341	346	311	337	336	301	311	313	386	352	354	305	340	336	345	321	323	335	289	313	331	356	368	338	343	311	318	329	309	341	355	373	336	343	331	360	317	316	338	323	311	345	343	332	349	343	326	326	331	319	331	348	345	346	309	322	338	334	326	372	357	326	324	321	312	308	341	356	343	335	324	328	337	329	342	316	328	318	342	313	308	336	320	360	323	351	322	323	337	316	303	369	316	345	286	318	309	355	329	321	351	370	351	317	323	316	324	333	352	375	334	313	299	350	365	352	352	347	325	348	368	331	348	350	320	299	345	350	325	342	347	332	322	349	320	311	345	341	344	348	328	342	342	373	339	324	328	333	334	348	342	327	317	349	341	329	343	309	321	344	317	356	338	341	304	297	323	340	362	357	360	360	339	328	311	345	345	351	339	322	320	333	345	302	329	337	320	301	342	325	352	327	326	341	323	348	360	322	304	325	361	343	342	344	346	312	355	366	350	338	338	330	317	361	363	326	330	332	326	354	327	342	320	355	294	353	344	320	329
13738	934	691	523	366	237	204	181	138	131	102	98	93	95	95	78	83	95	84	56	62	82	63	82	47	67	64	56	71	72	67	53	55	62	58	57	43	68	62	65	65	57	44	65	52	46	60	71	72	68	47	55	64	62	69	52	63	56	62	44	61	63	45	63	49	55	61	51	63	63	60	75	64	53	64	52	54	62	55	57	65	54	56	66	47	48	64	47	55	53	67	51	52	56	58	76	59	62	70	57	70	60	71	69	84	53	69	66	54	62	51	47	65	62	53	61	42	52	49	63	55	65	54	53	57	57	56	56	67	68	58	69	56	66	51	64	63	79	51	54	61	71	61	65	42	51	47	57	58	58	61	64	63	67	68	62	66	49	55	72	49	66	78	63	62	50	55	42	60	51	52	59	51	69	56	66	49	46	59	49	50	54	53	54	52	57	52	57	53	61	62	59	43	57	64	61	64	60	61	62	51	60	62	57	53	47	59	43	56	56	60	66	57	54	52	64	53	55	57	63	66	42	57	53	61	39	58	62	47	51	69	50	49	68	54	63	62	55	48	74	52	66	61	66	62	41	57	68	50	70	69	62	67	38	60	68	69	57	45	43	42	64	57	45	66	69	56	53	67	51	72	59	59	61	57	56	74	57	68	58	56	48	50	37	57	52	58	57	55	57	69	44	57	55	44	52	54	61	68	63	57	64	61	63	68	56	54	59	64	67	63	55	65	52	58	48	52	59	52	53	57	57	59	67	65	57	57	43	75	53	56	63	69	63	55	57	56	58	62	45	64	64	56	53	60	61	62	58	69	63	46	47	57	61	50	68	63	59	52	66	55	69	69	51	56	60	62	59	65	59	62	53	48	60	48	55	66	76	40	62	72	64	76	57	64	50	47	57	54	63	61	60	49	58	57	70	57	65	56	69	72	56	57	51	61	69	55	59	61	66	48	65	73	57	64	58	80	58	64	59	67	56	75	55	55	62	53	51	45	52	58	53	64	73	60	88	63	64	60	57	63	63	62	47	59	47	51	54	65	60	67	56	57	52	54	75	51	57	62	46	53	59	43	53	61	75	52	41	54	78	49	62	52	75	72	64	69	59	41	50	61	55	58	46	73	66	71	53	56	58	57	65	46	69	60	52	47	49	57	59	60	59	55	65	57	51	58	61	64	56	57	59	69	65	54	40	69	60	59	60	74	60	52	60	55	55	59	63	49	54	57	52	70	47	64	73	72	65	62	59	66	61	73	49	69	63	49	60	51	69	66	55	63	71	53	53	52	62	52	71	47	57	59	50	64	77	50	55	47	53	57	64	51	61	55	61	62	57	54	57	61	67	55	67	62	66	66	55	63	57	48	64	68	64	59	57	71	55	52	60	69	60	62	68	60	51	57	49	64	58	56	45	48	51	77	63	66	44	58	52	66	56	56	68	69	53	68	55	49	83	72	61	68	47	53	42	51	55	50	63	44	42	61	52	50	80	65	57	66	63	57	59	77	61	52	61	61	55	43	75	61	65	62	73	52	47	63	74	60	61	64	52	63	59	48	55	52	44	49	66	74	52	44	49	60	54	70	43	65	60	47	84	69	53	46	80	54	64	56	76	55	55	80	59	61	71	62	48	58	51	47	59	53	63	58	60	47	58	52	66	75	52	55	66	66	54	58	58	55	50	65	55	71	61	58	59	74	56	62	56	66	66	62	53	59	55	59	74	62	52	67	59	68	61	61	75	59	53	61	50	62	65	58	79	54	68	52	60	52	55	53	40	55	71	47	49	52	61	58	55	45	69	46	65	67	57	59	58	71	55	67	63	58	51	61	66	57	61	64	66	58	57	57	53	47	59	56	54	55	60	54	39	72	71	61	74	63	53	57	55	64	47	58	67	61	50	59	61	48	68	50	65	64	50	68	72	61	63	52	69	59	54	59	46	53	46	58	63	50	55	67	52	62	62	65	39	66	61	50	66	77	63	60	69	49	57	71	54	64	63	60	63	54	46	81	63	64	60	55	66	73	69	68	68	54	61	53	56	51	68	48	55	49	51	61	71	69	55	37	65	62	50	75	59	51	57	66	44	49	62	54	68	47	71	63	46	60	66	51	63	51	60	49	65	51	47	52	59	41	69	58	55	43	47	55	61	56	68	65	59	58	58	61	66	59	62	53	54	64	71	51	55	72	51	49	49	56	61	64	44	49	63	50	38	61	35	57	54	58	44	57	72	71	48	60	65	59	68	52	58	51	57	58	60	55	57	55	62	52	51	47	59	69	58	55	55	64	56	67	60	74	67	73	56	57	55	71	47	61	51	63	40	59	58	59	53	61	55	63	51	66	54	65	73	44	70	67	76	76	63	63	55	56	56	62	56	64	74	59	62	59	49	59	61	62	47	61	59	56	70	53	48	83	61	56	59	62	59	70	49	54	67	72	58	52	53	51	56	56	47	70	64	61	64	57	61	60	70	63	63	56	59	59	77	43	59	52	55	57	66	72	48	65	59	61	48	47	67	60	63	56	59	52	70	67	60	57	64	63	63	66	52	71	57	77	56	47	54	66	44	56	66	46	72	57	49	49	59	62	44	49	62	69	42	62	37	41	49	71	42	51	51	77	71	55	58	57	50	46	50	51	55	60	73	51	59	52	54	64	62	67	58	62	57	50	57	58	62	61	58	61	67	66	55	60	71	58	69	52	47	55	60	55	57	54	67	73	66	70	61	50	62	46	63	55	53	59	58	69	76	64	57	58	55	63	65	63	45	66	62	68	51	59	56	60	53	67	44	55	53	45	54	64	67	53	62	56	53	60	48	58	73	57	61	59	71	46	48	61	57	61	60	69	57	63	66	51	62	61	65	61	50	45	51	55	66	54	33	66	66	52	63	59	57	70	43	52	49	57	65	52	66	44	76	65	61	60	57	58	66	55	64	49	63	59	59	53	64	70	72	79	57	42	55	43	56	55	63	65	71	53	48	65	54	58	57	44	52	70	58	63	59	62	76	60	51	65	55	62	58	63	68	56	53	52	51	64	65	61	63	58	56	50	52	47	65	58	53	67	51	37	45	68	78	61	40	58	54	73	68	56	49	69	57	55	55	83	55	58	49	55	50	49	73	46	75	38	62	50	45	77	57	63	56	56	56	72	52	65	60	61	67	55	63	59	51	52	63	63	62	48	72	73	63	49	68	57	69	44	55	56	49	55	53	84	46	46	68	57	65	51	46	56	64	52	57	59	47	73	72	55	54	63	44	43	47	39	56	55	56	45	60	49	52	51	58	52	42	46	44	50	48	52	47	58	49	62	60	65	58	60	48	59	67	66	51	53	63	52	48	63	55	47	48	59	65	41	69	82	72	59	47	51	61	52	49	55	72	68	58	65	65	53	55	61	75	45	45	58	58	59	65	73	54	48	59	55	66	41	54	57	57	73	69	58	68	60	58	56	70	56	64	70	62	48	62	71	56	58	66	37	37	36	64	46	69	55	59	47	60	54	67	55	58	39	56
7993	674	1538	1764	1399	1141	880	726	578	526	460	393	424	348	318	285	294	287	264	250	260	239	251	236	238	211	211	187	213	222	222	187	188	191	183	186	203	196	160	203	189	177	180	165	176	195	180	180	194	190	169	165	178	154	161	186	171	204	193	204	190	165	165	171	171	163	172	206	183	177	188	155	156	168	166	171	155	179	184	163	173	170	162	175	156	174	193	159	165	159	163	174	161	180	173	173	184	172	173	184	184	162	180	179	167	166	164	177	157	159	180	163	159	193	172	155	165	173	171	174	193	148	167	151	180	148	174	200	175	148	167	161	166	175	157	168	171	166	161	156	161	167	148	168	148	172	170	175	137	162	155	165	154	170	160	146	154	140	155	153	171	154	135	165	166	173	171	158	168	172	173	179	167	157	165	167	149	159	164	186	162	160	165	167	178	164	166	165	189	147	173	165	139	156	156	160	150	163	168	172	146	138	155	191	171	142	161	166	156	177	170	149	162	170	166	175	174	169	134	189	166	173	163	156	159	160	168	167	168	176	167	161	172	157	169	166	181	149	174	167	161	184	157	156	177	165	172	162	174	169	168	177	155	156	173	145	176	155	182	163	165	158	171	171	181	161	155	158	149	170	161	151	153	163	170	172	167	167	172	175	159	165	173	154	176	185	173	184	127	152	170	175	149	163	173	156	155	150	165	156	174	180	189	186	159	168	173	163	156	185	143	135	170	174	172	184	157	162	166	159	171	176	190	142	177	173	184	145	163	161	145	158	180	191	175	140	161	171	166	168	168	190	159	163	172	175	169	164	178	154	154	171	169	161	155	152	158	165	157	162	187	171	169	173	153	164	169	168	156	143	163	175	159	159	164	174	168	177	158	176	165	151	169	180	168	138	156	170	167	153	176	186	170	183	164	172	182	157	189	174	157	150	164	174	157	187	157	178	166	151	166	165	171	158	179	143	165	172	162	176	154	167	175	161	153	162	149	170	156	174	176	159	147	173	170	176	162	152	165	155	151	167	137	146	162	170	170	155	172	152	159	150	157	160	162	162	168	153	162	161	176	176	142	147	180	180	184	187	164	171	179	170	171	133	155	174	173	177	179	175	145	179	134	156	160	158	143	182	177	164	165	148	164	165	164	168	186	177	167	171	154	174	150	173	151	163	173	175	166	141	151	167	168	187	163	154	145	177	165	166	168	180	162	162	160	178	165	181	185	154	153	156	155	132	187	165	163	173	171	181	162	151	159	157	171	163	145	161	160	163	164	153	147	164	187	168	191	175	176	147	177	150	174	137	170	163	171	180	156	170	152	169	178	148	179	201	190	169	148	157	173	177	181	169	174	182	176	160	182	181	173	136	188	201	159	162	176	178	185	162	138	167	167	159	176	163	170	147	155	144	155	179	177	178	177	171	170	167	160	155	147	165	172	153	173	145	151	168	179	181	199	164	160	167	155	188	162	157	162	149	155	156	166	173	150	170	152	170	154	179	149	160	171	175	163	138	152	167	161	174	180	158	170	144	176	158	156	141	164	154	174	162	169	145	152	177	182	170	159	178	192	172	156	165	196	161	166	168	168	159	157	153	156	145	170	168	159	186	162	187	148	151	128	181	189	161	169	180	168	148	167	155	173	154	154	151	163	150	155	148	155	181	186	168	194	183	168	163	163	116	164	177	177	145	156	177	141	171	136	160	158	182	132	167	174	164	136	171	164	160	148	173	186	162	151	156	173	166	150	154	143	156	167	175	167	154	153	162	168	169	152	177	191	157	161	150	181	150	147	157	175	144	179	179	185	197	167	164	168	151	167	161	150	168	162	154	164	147	151	164	159	167	157	171	132	146	154	177	166	170	168	197	146	153	183	174	163	168	176	157	171	161	175	163	176	167	184	163	161	157	162	175	165	159	173	161	181	158	150	163	172	175	163	176	145	178	172	169	163	171	176	163	182	161	167	162	163	166	176	150	155	146	177	166	152	188	148	171	149	147	154	170	155	164	176	169	197	142	143	169	159	159	184	159	187	154	168	186	142	168	182	173	157	169	140	179	168	187	158	139	191	150	178	177	150	170	129	171	163	175	150	152	163	160	161	177	138	151	149	179	179	157	163	165	170	188	159	172	160	159	155	152	173	167	174	165	158	166	162	154	176	148	181	183	162	172	178	174	177	174	160	159	192	188	177	150	155	154	169	165	157	155	145	165	164	190	162	154	165	143	172	150	150	144	168	165	148	174	163	160	139	182	157	171	179	151	157	149	149	162	155	151	151	157	144	176	153	184	161	181	193	158	150	185	166	162	151	178	181	151	160	147	187	159	183	178	171	162	171	163	147	169	167	162	161	183	205	183	169	168	174	183	157	173	150	144	158	156	182	173	155	160	170	151	134	172	164	176	168	196	149	156	171	176	165	175	160	157	154	151	163	156	159	190	162	165	180	150	163	171	146	180	174	172	175	172	129	161	164	158	154	174	173	156	163	161	157	167	149	161	170	158	173	174	184	161	148	172	171	154	149	168	165	151	159	155	163	169	179	148	167	158	176	145	176	174	180	148	164	186	157	168	182	158	167	166	165	166	175	182	148	157	172	162	182	154	172	161	166	178	157	177	149	154	158	138	169	199	162	171	172	175	153	161	161	168	161	171	159	157	178	155	184	169	158	166	172	156	177	154	168	200	147	176	152	168	185	175	171	170	167	168	168	150	165	147	169	168	173	172	156	154	168	159	147	150	164	166	156	164	172	168	161	174	165	171	182	166	185	163	196	167	146	139	164	181	157	166	170	166	177	182	189	146	152	171	167	158	164	149	163	172	156	155	180	164	145	182	180	178	163	175	156	175	156	168	169	167	153	136	169	170	156	169	155	160	154	161	162	176	204	160	160	179	183	166	159	162	175	162	162	169	172	165	151	164	161	179	175	164	167	158	177	170	186	155	148	148	147	163	180	153	189	163	172	161	155	153	180	154	138	155	146	172	170	157	162	151	158	169	164	162	163	169	166	161	175	180	176	171	162	159	160	161	152	180	155	146	151	176	159	162	135	164	164	186	172	176	148	179	153	174	169	150	191	169	165	178	173	168	160	157	163	148	177	188	176	157	162	139	153	184	158	165	147	147	147	168	151	167	168	175	161	160	155	164	151	151	159	192	184	171	167	169	156	187	180	184	147	172	189	156	161	177	162	167	164	169	159	186	159	174	178	163	161	169	157	184	205	142	176	160	187	172	167	171	170	173	138	178	182	157	156	142	179	167	137	162	136	172	138	171	170	167	168	194	167	175	172	162	159	161	169	179	150	167	156	176	163	164	154	149	157	178	160	158	173	176	154	192	176	157	146	158	168	166	151	153	172	158	170	167	169	141	181	173	157	150	163	162	139	158	157	153	155	145	161	182	168	163	150	151	154	194	165	180	175	181	172	159	156	189	150	170	152	181	176	157	165	176	181	154	158	177	170	152	159	170	161	172	152	170	167	152	172	174	165	155	175	170	166	174	165	179	170	175
1509	264	274	280	285	270	258	251	235	226	256	239	248	226	285	274	285	270	264	288	249	240	280	257	243	231	235	237	280	262	296	237	252	255	264	274	249	261	253	278	253	258	229	261	256	259	252	239	238	253	265	224	248	262	258	274	265	233	280	248	245	267	252	266	249	245	254	244	245	276	254	255	240	286	266	249	227	227	243	269	299	231	262	250	237	267	266	296	281	285	255	250	295	276	254	210	247	258	250	263	261	255	269	270	263	286	252	229	293	301	246	289	256	239	276	249	268	279	284	254	285	237	250	271	287	245	253	253	245	278	269	257	274	257	253	229	290	251	268	244	241	266	273	260	303	273	273	239	241	276	237	230	264	267	244	269	271	261	274	246	275	230	250	239	236	275	245	225	239	230	221	272	271	250	233	259	238	228	260	250	234	229	254	259	277	279	253	258	223	256	255	263	248	252	234	252	288	283	241	255	267	248	230	279	257	254	253	287	278	222	262	255	275	238	253	262	242	258	242	235	236	245	217	250	260	260	275	274	243	231	233	279	282	242	247	254	231	248	268	259	265	268	258	242	253	246	260	278	252	257	264	256	238	287	259	266	276	283	270	268	240	261	242	250	273	239	233	237	228	248	275	274	285	255	272	249	240	273	247	238	276	271	265	221	220	259	221	257	268	260	237	274	266	265	227	245	235	247	269	229	278	277	257	251	271	287	253	277	269	253	251	279	285	286	243	270	240	263	243	269	241	248	242	235	245	276	233	251	266	270	236	235	253	257	263	294	267	247	246	255	253	267	226	259	267	249	264	264	260	249	280	241	239	273	237	241	243	278	249	251	246	269	245	252	250	277	260	255	264	228	249	274	263	240	275	247	268	256	258	264	223	223	245	258	257	238	254	281	267	257	247	254	263	242	245	310	252	259	247	243	252	246	270	279	290	252	233	251	251	262	224	247	229	257	255	231	243	258	253	262	254	265	269	261	242	252	251	237	254	249	260	268	239	261	235	250	253	283	266	246	296	256	226	272	234	233	260	276	275	246	256	222	228	268	228	242	286	280	239	261	260	238	242	235	258	260	249	252	257	264	285	235	241	230	256	238	279	270	283	275	251	228	260	223	260	232	264	228	256	242	250	238	255	235	273	240	269	274	264	230	245	261	243	236	252	258	278	240	278	250	258	294	235	233	260	253	263	260	261	268	268	245	260	222	257	239	222	285	230	217	233	262	247	273	253	306	239	250	260	254	259	269	275	278	260	286	279	248	217	254	274	242	255	252	265	235	242	249	276	285	250	218	244	229	243	236	218	271	259	258	254	256	236	267	246	268	246	233	260	258	251	244	286	248	252	237	234	237	268	265	228	262	281	267	267	267	249	248	242	246	256	250	246	253	258	268	266	237	222	248	250	268	252	266	241	263	265	253	240	265	263	268	272	275	259	207	275	244	264	235	256	247	241	255	238	234	261	277	252	262	246	275	257	252	201	262	280	229	230	259	237	260	221	224	276	247	212	240	242	239	261	228	250	273	272	249	261	265	222	253	245	237	292	264	275	271	245	265	295	272	276	279	251	264	257	248	276	263	249	236	253	260	244	248	265	291	270	268	240	273	245	280	272	245	259	258	267	257	239	296	244	270	246	211	298	209	227	237	252	266	233	263	266	250	255	268	236	255	244	229	278	261	258	282	256	247	243	286	244	269	259	269	258	252	252	243	258	261	246	227	259	266	264	273	273	270	264	268	279	235	270	267	225	229	259	279	244	259	275	269	263	257	250	242	275	247	230	256	246	251	259	247	242	248	254	262	231	246	259	241	254	257	259	250	251	256	230	263	229	244	256	266	247	240	240	271	245	250	254	241	265	241	248	257	278	246	250	258	237	247	264	222	273	260	273	261	269	264	240	255	237	290	237	240	245	284	261	262	243	252	233	273	268	258	254	244	288	282	243	247	249	257	275	255	255	229	251	252	272	233	255	259	232	283	266	245	247	231	270	277	257	230	270	286	243	263	260	252	259	259	262	249	302	256	242	279	260	237	236	254	253	239	277	271	250	258	235	287	245	280	293	262	257	241	238	258	252	235	236	271	254	268	258	270	259	260	254	224	236	251	247	254	263	257	233	245	261	240	271	252	255	293	243	238	237	264	264	229	224	239	250	267	251	277	241	260	261	221	214	225	250	264	255	275	249	231	254	275	234	301	249	265	251	225	265	255	300	227	205	257	238	256	242	228	281	241	246	316	241	255	272	281	265	240	275	251	249	239	253	253	248	244	266	279	252	252	227	252	266	227	268	248	248	232	249	258	279	235	266	232	251	253	262	278	281	254	262	215	251	244	243	280	241	247	254	271	297	251	252	229	247	260	212	240	266	252	223	280	242	269	263	256	278	274	271	259	244	249	281	229	268	259	249	258	270	230	253	255	262	232	235	257	279	232	268	263	241	267	251	257	259	235	300	284	268	280	282	252	264	229	271	262	292	273	258	291	262	251	268	232	272	229	242	267	247	275	267	274	244	258	228	232	255	256	253	216	244	269	277	280	255	238	246	242	255	246	256	274	248	256	241	251	241	277	235	256	276	255	253	253	244	257	270	272	258	251	245	262	235	244	242	288	296	221	243	238	251	234	243	274	281	272	249	257	271	253	254	253	279	263	236	283	267	257	256	254	266	274	249	243	256	270	219	247	294	249	257	278	279	249	228	257	275	263	256	232	243	267	251	272	247	273	265	236	256	246	235	256	265	246	271	238	235	244	239	239	263	253	272	271	248	221	248	252	230	262	272	252	242	244	239	241	246	223	237	263	238	284	269	288	297	256	244	264	253	221	278	236	244	258	271	260	262	252	258	251	243	287	254	244	248	255	259	229	255	291	264	232	249	255	252	253	229	276	267	256	266	231	273	253	252	251	241	231	253	276	256	280	276	252	260	258	253	229	238	264	293	252	251	257	256	226	262	245	252	229	269	226	253	257	268	270	249	238	262	251	264	258	276	259	247	253	270	262	261	243	230	277	267	250	220	264	267	274	237	271	238	249	248	267	280	242	282	260	244	289	282	258	241	241	265	253	273	254	243	260	243	229	248	275	276	240	259	239	237	253	251	275	296	245	249	261	251	250	256	244	258	291	267	285	276	238	251	259	249	257	275	270	248	266	250	271	263	246	227	210	243	262	266	275	278	257	259	246	253	265	227	234	262	267	244	247	250	267	250	269	230	250	233	245	238	232	253	233	240	279	263	257	257	276	274	238	266	265	217	275	260	289	261	257	250	241	251	244	284	258	276	246	226	250	260	259	252	290	276	271	250	238	239	264	250	248	240	280	256	280	243	259	218	227	251	258	273	263	254	264	239	248	236	248	253	267	238	236	230	282	253	274	270	261	261	232	259	224	254	257	230	300	242	267	264	247	256	307	270	297	251	266	261	260	262	235	252	242	270	289	262	272	273	267	251	285	215	240	270	260	281	255	247	289	235	273	208	281	268	281	248	267	260	233	257	282	236	247	256	281
1820	545	558	620	576	531	584	579	557	584	580	614	570	554	591	601	571	585	605	594	574	582	565	547	563	548	530	550	572	576	583	577	556	579	549	564	573	591	551	548	594	539	554	569	582	571	598	531	569	563	545	577	566	569	574	584	570	537	570	585	580	528	594	587	550	592	561	578	542	575	577	576	558	582	574	568	578	530	542	558	545	558	585	574	552	555	575	545	576	564	580	538	570	579	535	527	539	574	564	557	525	567	563	526	564	592	593	599	526	564	538	603	594	560	540	574	521	584	551	512	572	547	566	559	592	581	568	587	565	592	598	586	574	569	538	614	553	569	582	571	585	582	550	557	560	565	557	551	547	559	547	565	556	543	526	575	567	534	514	576	598	524	580	557	546	590	586	589	541	568	584	575	612	561	523	579	619	599	543	523	562	557	553	555	565	560	532	572	575	561	565	573	576	550	572	574	571	510	560	564	544	595	558	592	540	533	534	537	565	600	556	590	574	627	603	617	517	572	569	561	562	536	582	540	527	536	546	565	597	555	590	550	566	573	586	568	573	542	631	587	608	577	557	569	565	608	524	561	557	545	560	574	578	518	542	514	579	597	553	601	591	618	568	591	547	566	570	585	537	556	570	585	586	539	558	578	560	563	552	586	571	559	549	531	578	553	570	578	586	539	579	582	576	559	548	544	598	574	535	565	567	532	595	561	493	551	554	496	550	564	560	587	608	532	574	556	596	527	554	564	608	564	592	563	530	533	574	555	607	558	560	584	589	569	549	561	575	586	523	528	609	531	584	569	537	580	533	572	574	558	607	565	552	565	586	573	603	594	585	625	569	565	593	533	610	586	527	554	538	538	554	592	617	584	581	592	581	544	587	548	547	558	576	542	595	580	572	571	540	575	551	589	559	579	535	564	563	550	566	526	579	564	581	552	556	599	562	556	527	500	595	571	599	574	584	562	553	568	596	619	564	531	542	570	568	590	556	492	575	575	564	542	539	558	519	608	547	575	562	543	579	557	590	593	577	622	550	580	538	542	561	578	537	517	537	546	564	607	549	570	556	584	583	526	590	576	523	560	579	556	546	581	560	580	541	579	538	556	567	552	547	598	536	580	563	613	563	583	588	556	539	609	522	545	589	561	577	584	605	586	611	559	593	579	600	577	569	593	615	578	603	539	562	570	515	548	550	589	547	538	578	563	609	554	553	559	549	583	581	572	548	600	541	550	528	596	581	575	531	541	549	543	539	605	609	552	541	617	549	586	583	547	547	580	591	558	587	579	572	544	521	578	534	539	499	574	587	545	594	613	594	553	598	588	566	540	593	570	595	558	549	565	548	540	581	535	587	551	568	554	567	573	544	586	575	566	561	543	560	597	581	558	550	572	514	544	534	594	574	548	560	603	516	533	573	574	578	545	531	524	560	585	591	586	566	565	610	545	564	580	553	576	547	613	553	581	581	600	522	595	572	530	509	563	556	547	522	546	579	538	587	557	605	569	572	566	563	574	646	580	528	591	557	617	575	549	565	517	541	560	568	572	584	585	619	576	574	573	581	599	541	555	581	538	573	606	588	528	542	549	575	558	548	581	528	571	613	555	603	567	541	592	611	520	585	554	554	567	572	610	582	579	611	541	544	563	576	563	622	538	537	572	585	522	559	565	582	597	549	575	511	545	580	582	574	553	575	561	578	604	565	568	528	596	550	573	552	576	588	554	585	564	596	533	551	581	557	565	532	569	561	602	546	597	543	598	552	607	566	558	542	600	539	595	574	554	599	581	558	557	584	574	566	519	569	577	563	524	577	525	558	512	591	579	568	526	587	478	565	624	581	567	537	606	571	529	595	586	555	563	564	587	586	591	544	500	594	564	577	536	564	575	555	582	538	578	584	584	619	584	562	555	567	569	589	573	557	559	533	577	610	537	548	573	569	606	561	669	582	553	570	567	599	556	588	589	612	599	532	577	557	583	560	520	531	549	580	567	575	597	584	591	575	585	567	539	543	552	550	558	585	553	604	553	588	560	529	591	592	589	570	537	567	630	546	541	566	574	588	584	544	573	560	572	555	593	579	601	569	547	571	549	591	522	552	570	516	598	615	541	595	563	565	589	535	576	595	592	571	601	587	556	515	555	565	602	542	571	539	597	579	541	595	547	573	548	572	554	603	582	575	559	543	573	529	570	566	536	564	562	557	605	579	597	559	579	569	542	535	550	529	564	556	570	574	544	572	528	568	558	576	578	544	561	568	518	579	598	572	563	535	554	586	526	565	588	577	539	591	533	562	568	568	584	546	571	557	501	548	540	549	561	539	542	613	547	567	565	547	553	574	547	595	563	542	610	549	568	565	611	581	586	574	591	587	524	551	561	586	527	568	575	561	585	585	616	577	543	578	591	558	510	569	620	558	583	583	583	609	571	556	602	592	556	556	593	594	584	534	542	601	567	541	557	520	618	588	612	553	601	610	547	574	575	521	590	602	620	570	571	589	547	561	546	545	532	560	588	534	596	591	572	589	597	578	545	569	587	539	564	534	572	585	554	582	619	583	534	565	593	525	532	554	567	599	580	596	570	561	546	553	569	532	563	550	591	554	562	595	559	571	563	647	565	577	546	512	563	556	574	624	558	575	561	579	556	571	606	577	572	577	551	543	576	548	578	541	575	561	574	579	553	503	617	576	556	516	560	587	568	570	548	562	577	542	569	542	540	563	569	575	573	569	539	560	568	586	584	566	601	569	584	543	529	587	583	552	568	541	564	587	525	582	567	562	558	596	551	580	540	585	553	540	567	561	583	529	540	585	598	602	594	551	542	556	555	565	564	588	589	591	567	569	572	582	545	514	593	563	559	588	579	591	608	565	561	582	597	606	574	555	578	599	594	562	566	550	602	577	544	570	558	553	612	569	557	585	570	552	584	586	549	543	563	615	568	590	606	596	508	530	538	608	509	530	523	627	564	569	555	563	524	564	549	581	505	552	577	546	543	552	525	546	583	588	573	571	595	631	574	556	567	569	610	580	561	570	567	565	591	598	546	566	586	581	550	587	578	568	558	576	508	530	585	536	571	594	594	543	581	594	576	528	563	602	544	560	557	568	536	508	526	586	548	548	617	594	576	577	582	614	604	559	558	577	541	581	566	594	576	531	604	572	585	567	544	610	587	555	558	545	569	558	586	563	567	547	588	595	600	550	579	546	580	570	586	586	563	571	540	532	570	574	570	548	582	601	551	555	553	613	543	580	595	539	570	564	603	492	631	568	573	574	574	533	592	555	601	531	577	558	608	588	552	522	569	551	572	594	614	541	559	554	575	542	575	542	593	558	577	553	564	538	600	578	580	586	558	612	575	580	513	553	586	555	570	593	574	567	537	522	557	619	530	582	569	583	533	561	524	556	554	585	571	584	557	555	595	562	529	554	569	553	585	579	614	581	587	538	567	590	588	582	596	557	561	584	551	577	546	558	562	566	579	572	576	603	584	552	577	535	609	593	530	573	591
7209	399	383	408	253	240	203	194	207	158	167	171	154	162	131	183	168	148	145	133	154	161	154	160	139	146	174	152	144	157	150	174	154	159	179	155	175	163	165	152	145	155	136	151	140	132	150	134	143	133	147	149	165	149	141	136	150	175	145	140	137	171	174	161	146	144	148	145	158	157	157	150	150	161	154	135	138	147	161	134	155	150	158	156	142	130	140	144	139	151	135	150	150	140	151	171	140	155	151	142	135	157	162	131	163	145	171	150	129	161	115	119	151	129	144	145	179	152	140	158	151	132	150	126	129	161	135	146	167	141	134	155	150	129	147	148	132	142	168	166	145	156	158	146	167	129	147	145	173	127	139	151	166	139	145	150	171	159	148	130	152	163	175	130	129	158	169	161	145	151	139	136	149	174	150	161	150	151	158	126	135	138	150	143	140	156	175	149	140	119	157	156	154	141	164	153	165	152	163	152	145	139	133	145	143	146	139	164	152	147	173	137	143	118	161	148	140	149	171	152	148	160	138	146	132	132	152	156	162	135	134	159	155	136	151	162	159	148	148	170	127	141	157	133	151	145	162	150	149	151	142	141	152	166	168	132	151	134	131	153	152	153	133	143	154	145	126	137	130	155	152	161	172	128	123	143	162	179	139	156	145	137	153	161	142	140	129	164	136	127	131	143	163	145	147	135	139	152	142	137	149	143	167	130	158	131	146	138	163	144	130	145	160	144	152	156	142	136	136	150	150	126	154	150	162	145	124	160	150	144	133	138	114	157	144	138	133	151	151	145	166	145	134	163	151	140	144	165	138	158	162	130	157	131	138	159	154	137	132	164	153	136	130	150	164	145	175	144	151	149	156	163	143	159	157	171	149	154	148	141	141	172	143	140	148	166	142	146	147	150	146	131	130	153	165	158	121	172	151	161	150	161	159	150	154	144	127	138	142	150	140	145	148	146	168	138	137	142	137	141	148	133	133	138	145	140	152	171	152	161	132	153	136	150	166	142	134	154	145	130	137	146	135	163	131	131	155	145	143	148	141	143	143	143	141	147	149	134	143	136	141	166	148	130	159	133	149	163	138	164	164	174	145	148	133	147	141	138	119	157	159	173	163	163	166	131	144	153	145	171	143	175	167	156	127	150	140	163	146	158	139	159	152	168	156	159	145	150	158	164	153	144	139	134	132	151	142	145	135	146	136	149	160	143	137	136	136	141	137	169	147	147	155	112	140	121	172	140	133	153	163	162	148	170	135	143	162	149	123	156	136	143	148	131	171	128	147	135	162	150	140	163	147	139	152	137	153	148	146	170	157	127	158	136	129	125	168	146	137	160	150	130	130	167	173	145	151	139	157	134	168	171	145	166	122	123	144	133	148	150	145	184	162	184	163	161	149	133	134	135	146	165	143	150	159	151	131	158	154	126	166	151	171	167	136	154	155	128	161	130	138	124	142	154	162	128	143	141	146	151	131	146	137	142	156	140	162	132	128	145	150	149	174	145	134	136	158	162	125	151	130	135	154	139	160	133	137	139	165	129	140	168	145	149	150	130	142	164	148	139	128	136	162	155	158	162	148	154	152	151	150	133	124	145	149	167	129	149	135	146	156	143	149	123	172	137	155	143	153	141	110	173	152	163	149	146	146	126	139	138	165	137	155	156	147	139	175	137	145	149	187	144	109	158	140	158	162	141	150	153	142	152	143	143	167	151	154	120	148	167	161	133	152	132	117	138	156	158	150	152	148	135	140	153	149	160	145	149	145	140	130	155	156	158	151	165	137	142	135	150	120	157	148	156	153	156	177	139	140	162	141	184	133	173	130	147	150	141	123	168	140	164	139	169	144	136	147	136	151	155	140	140	161	174	156	154	142	155	167	144	136	149	129	163	146	166	140	133	166	166	142	142	162	138	145	131	117	134	159	147	158	125	142	157	159	141	144	142	125	144	168	128	144	144	156	123	165	149	175	178	144	142	164	148	138	141	159	146	130	159	149	137	170	157	160	137	163	162	162	148	178	139	149	128	138	150	157	130	140	136	149	150	160	159	127	138	155	122	141	123	129	150	135	164	163	157	150	154	137	147	118	144	170	148	130	149	144	154	147	135	130	178	147	131	139	164	144	160	140	148	151	151	144	176	152	150	144	152	165	141	143	146	156	150	160	144	161	137	139	139	144	130	119	149	141	142	138	120	155	139	159	121	138	162	162	154	133	171	155	163	160	134	125	156	141	155	136	137	141	153	160	154	139	148	158	157	148	171	142	124	159	162	151	161	158	133	150	153	141	144	150	142	137	132	151	155	148	144	134	149	137	151	173	158	128	155	137	147	132	157	159	159	151	167	146	132	171	158	155	151	158	155	145	132	164	164	151	128	150	148	153	145	141	145	151	162	138	138	156	138	136	138	150	169	159	158	158	132	110	141	136	135	140	139	135	145	149	134	156	136	171	143	143	141	156	155	147	146	165	149	139	134	137	142	141	150	162	130	150	148	164	130	146	128	143	131	119	139	134	137	159	112	130	141	147	156	142	148	144	152	130	157	150	133	141	163	140	129	154	149	141	150	146	140	151	140	127	103	160	150	140	128	133	156	141	167	125	140	155	143	144	153	150	143	160	180	152	154	161	136	161	155	144	154	133	124	189	178	149	151	127	144	158	145	133	128	133	140	152	138	162	163	161	162	140	142	122	138	129	150	156	152	162	152	146	134	130	139	138	153	158	147	137	144	137	142	160	141	128	122	180	142	154	144	154	157	144	167	164	162	147	128	164	138	138	141	135	164	128	135	152	156	150	152	135	171	148	143	127	156	142	140	154	143	155	171	145	149	174	162	153	129	125	138	141	134	145	137	162	135	146	148	147	141	146	168	157	121	138	174	137	158	173	163	154	152	166	146	142	125	151	161	160	152	143	146	137	136	144	179	158	146	151	147	137	169	156	139	148	132	173	165	171	159	150	167	155	148	139	154	151	146	147	167	166	155	134	156	149	126	152	133	161	163	154	130	144	139	144	141	142	134	145	131	113	176	145	163	135	153	153	156	151	134	148	158	180	182	159	158	129	149	155	143	152	140	153	144	158	152	143	154	144	133	123	155	131	169	128	127	175	127	140	153	157	166	149	134	139	176	164	148	158	150	175	141	140	157	139	161	146	149	152	136	153	148	122	160	153	139	159	140	139	135	147	161	152	161	137	141	152	134	142	143	166	148	150	178	137	144	156	143	125	127	151	151	149	149	134	124	142	130	140	156	146	139	168	142	158	151	151	153	131	146	117	158	147	138	127	128	153	148	161	156	132	148	127	130	154	149	132	137	131	143	136	131	141	149	138	146	159	157	148	155	135	158	161	155	151	144	147	153	163	133	126	150	156	136	142	136	118	155	129	149	164	149	154	161	144	146	143	154	144	144	150	166	151	138	156	148	150	129	136	147	138	156	145	149	142	143	159	140	152	176	150	158	137	158	157	152	149	145	140	156	146	151	159	167	154	134	162	131	139	148	170	145
6178	596	1008	1138	948	792	677	688	507	528	475	467	477	419	420	428	393	412	381	355	387	352	344	357	348	365	389	366	389	330	344	349	356	325	329	353	334	359	344	340	322	373	367	353	382	318	334	346	334	342	354	365	359	370	347	343	331	321	319	361	349	328	319	321	365	329	366	309	323	321	339	330	346	305	346	324	345	361	306	337	325	326	329	351	362	342	367	301	374	333	324	352	347	350	330	325	374	344	332	340	316	355	322	321	369	338	365	334	349	357	334	357	349	318	334	354	368	337	314	340	349	344	322	331	306	316	348	359	372	331	322	319	339	338	325	330	339	344	351	349	355	321	372	338	354	333	334	337	361	346	340	320	345	372	323	351	312	296	345	319	340	341	334	331	340	346	338	339	331	350	328	329	332	325	326	321	337	349	303	346	346	347	340	359	328	309	319	333	322	333	388	329	322	339	335	354	346	311	333	355	370	359	317	352	336	350	315	309	334	341	360	359	346	333	341	358	354	342	342	347	333	351	354	314	322	313	336	344	307	342	348	318	323	344	339	343	316	345	322	290	338	335	341	326	347	326	364	350	327	364	328	332	313	295	326	348	340	352	321	337	342	349	348	336	337	356	345	334	341	352	339	324	321	316	310	330	350	338	310	366	336	319	304	320	307	360	346	315	337	331	360	350	337	352	344	338	315	315	326	355	341	339	325	324	316	312	345	347	332	334	321	336	338	348	322	305	324	345	339	320	318	354	333	333	311	321	333	357	352	346	348	352	368	335	361	364	336	367	321	377	319	333	327	348	348	362	324	309	371	326	347	351	342	361	361	340	321	332	326	325	350	344	344	340	323	344	344	344	340	300	346	350	380	324	335	353	334	305	311	335	339	358	341	351	353	360	337	325	338	333	337	335	311	318	327	336	324	342	355	343	315	321	367	360	345	331	333	336	333	326	367	362	320	361	333	343	355	357	332	366	293	349	338	316	331	341	338	347	316	336	342	360	313	320	332	335	339	353	340	312	350	352	376	313	333	331	316	335	330	312	342	339	361	339	315	329	345	326	349	336	333	333	316	318	325	346	335	346	315	367	343	325	330	354	348	325	344	326	334	325	374	324	342	343	339	327	343	339	320	324	331	331	367	332	341	347	330	328	322	329	332	350	344	321	335	345	339	339	323	300	358	327	324	385	346	315	341	326	330	328	376	307	326	322	336	355	336	355	322	357	324	324	356	345	357	343	342	329	372	330	332	316	342	333	377	338	302	319	327	333	321	347	343	341	351	331	327	345	319	343	317	313	363	343	348	338	331	310	333	326	356	336	324	315	340	329	348	344	331	328	326	339	313	351	381	356	316	349	337	331	310	328	339	352	354	306	340	329	345	343	316	320	322	353	336	300	335	349	344	331	332	336	347	353	313	366	360	351	337	310	362	359	332	312	336	360	349	324	327	333	332	348	326	361	364	316	334	339	378	310	322	350	323	334	357	313	354	302	334	326	319	305	330	312	368	371	357	383	309	344	321	355	302	319	347	356	360	336	349	357	316	383	348	340	388	329	295	312	340	356	359	326	332	338	316	343	314	327	317	330	341	346	344	333	345	352	351	343	372	333	349	329	324	362	351	365	324	306	330	357	359	300	369	357	293	316	366	330	320	302	324	338	328	361	393	358	327	322	350	366	323	335	311	322	354	340	354	307	341	366	342	367	312	354	382	311	359	347	329	336	338	338	335	338	322	335	305	334	314	309	336	361	312	354	367	302	340	304	332	346	346	306	339	293	330	353	338	316	340	313	321	343	345	303	341	299	303	343	334	342	317	332	327	356	356	359	359	328	364	329	338	304	339	343	329	354	356	312	328	317	307	325	311	340	345	337	345	332	313	321	336	352	333	365	314	352	333	373	350	336	358	310	326	313	353	330	340	321	373	319	354	341	318	321	328	343	345	324	331	344	353	340	343	321	338	325	330	340	342	311	342	311	335	339	327	356	335	327	350	343	312	342	322	337	326	350	353	352	354	328	366	327	327	340	344	321	338	332	355	357	326	330	336	341	344	334	348	304	305	348	332	353	356	330	329	355	346	365	337	338	355	305	308	351	384	347	318	314	348	356	326	355	355	329	344	335	297	319	331	359	372	342	358	350	363	345	362	343	334	387	331	345	340	314	319	328	316	333	359	349	337	327	355	355	332	353	333	326	331	304	316	316	311	343	379	322	317	366	298	320	313	328	335	360	369	335	340	336	330	322	331	361	358	333	346	355	327	331	299	350	310	353	380	355	360	344	332	340	329	333	320	343	325	331	359	346	333	316	348	343	359	313	319	317	316	347	334	382	375	345	376	345	330	326	325	303	361	342	342	343	373	328	344	315	329	331	321	324	324	337	352	341	335	322	306	307	336	343	315	336	319	330	344	352	350	337	344	343	331	328	330	323	349	348	361	324	360	318	308	329	329	324	319	336	339	349	316	346	324	354	359	331	284	350	365	370	360	340	350	330	326	336	338	341	306	337	339	361	351	319	364	336	353	332	341	304	363	338	350	347	327	331	317	336	358	335	360	327	348	327	337	356	348	322	372	391	334	328	330	348	345	310	346	332	319	344	358	323	375	325	331	329	357	336	320	313	368	310	351	320	357	326	333	315	319	338	331	328	344	312	328	316	342	354	327	324	335	323	323	319	357	337	338	321	329	312	355	343	357	340	325	318	340	361	347	332	316	332	335	346	337	347	322	342	315	323	361	328	322	390	344	355	340	327	349	347	317	331	338	339	341	345	335	352	300	299	347	343	355	348	296	381	324	319	310	325	327	330	311	318	368	353	327	357	322	351	307	319	336	356	342	336	375	333	335	333	350	341	306	346	323	321	353	349	330	361	305	327	317	332	337	348	366	342	331	319	339	280	348	352	347	324	357	325	334	344	335	328	315	325	342	329	361	332	348	319	336	322	350	316	350	326	281	332	349	311	349	381	348	352	364	338	336	336	324	348	355	325	329	333	359	335	322	337	324	355	360	314	342	342	335	370	344	331	330	309	302	321	315	330	316	277	318	334	327	332	317	350	335	316	356	324	349	306	319	311	358	327	342	344	319	332	309	355	333	329	314	358	334	322	346	337	327	302	311	334	316	313	311	315	350	322	326	357	356	337	313	338	334	308	364	350	327	348	336	313	322	339	384	322	362	349	334	351	302	346	331	339	332	335	345	337	312	361	346	373	371	355	367	350	338	351	367	299	356	337	322	357	345	353	378	311	355	311	325	355	331	336	360	325	358	363	326	331	382	354	319	334	332	320	340	323	350	345	349	326	300	319	335	318	309	318	320	321	320	339	355	313	343	357	327	355	354	322	321	322	344	330	341	316	337	363	357	320	343	357	312	332	340	316	323	362	309	358	354	313	355	325	324	332	311	365	315	325	325	366	342	321	317	352	334	337	352	348	321	333	325	324	328	310	351	320	346	358	363	321	338	320	326	344	337	334	325	330	337	368	329	319	332	331	349	329	335	337	322	351
13770	864	650	505	352	249	176	144	134	135	127	89	95	88	75	71	90	83	86	73	58	96	73	73	66	71	49	50	57	62	62	57	74	74	51	53	55	83	73	67	49	66	45	52	48	64	61	58	64	63	49	58	72	69	66	70	61	50	57	57	61	53	52	55	66	54	70	55	60	57	57	56	65	52	57	56	47	62	61	49	46	55	63	53	60	65	62	79	55	66	63	63	50	49	62	48	56	60	65	64	49	47	51	58	58	55	59	56	70	44	55	55	58	60	61	43	70	56	66	51	60	66	61	58	56	51	71	62	49	57	44	52	69	45	66	64	60	66	49	49	53	52	61	52	54	49	55	65	72	57	59	69	51	43	58	72	53	55	56	67	53	56	59	61	55	51	54	61	59	47	58	56	62	52	47	58	57	53	66	48	48	56	47	48	45	57	53	56	59	59	57	52	60	54	66	71	60	51	61	63	73	55	50	57	59	53	64	69	72	55	62	70	67	53	52	63	53	54	61	60	59	50	64	67	77	51	55	42	55	62	53	67	48	51	59	75	61	50	45	52	56	54	43	52	58	53	62	56	64	64	67	48	49	60	64	53	46	69	66	63	59	59	67	65	56	62	65	33	53	53	59	54	61	63	58	67	71	57	51	58	73	50	51	61	51	47	52	76	58	66	66	71	70	60	61	55	59	71	63	66	66	56	66	57	56	56	67	54	45	52	51	57	69	47	60	53	60	72	50	56	46	55	65	52	56	54	38	43	70	62	74	51	52	51	50	59	57	50	65	54	68	56	54	32	50	73	52	57	63	49	47	51	69	53	50	58	53	46	57	63	51	59	57	57	59	48	45	68	51	55	54	63	51	69	62	59	58	50	56	53	58	50	51	70	60	66	52	56	63	55	47	68	55	84	59	58	50	65	71	64	67	55	59	53	58	44	61	49	71	50	66	47	60	58	48	64	55	73	62	52	53	59	68	64	70	44	55	53	69	47	54	66	58	69	71	62	73	62	50	59	71	59	68	54	62	58	55	60	52	61	47	52	67	63	64	61	58	53	52	45	60	52	47	81	66	54	49	46	66	55	60	65	47	74	61	65	62	62	63	56	56	67	58	49	65	56	61	50	76	58	51	64	66	53	57	67	49	84	49	56	56	57	60	57	67	60	49	53	63	61	47	67	65	60	56	66	50	51	63	53	67	63	72	48	80	82	59	52	68	59	85	55	44	51	62	62	78	71	45	59	62	52	56	68	54	53	45	54	64	55	61	52	47	55	68	63	69	55	59	52	72	57	64	70	76	71	57	48	72	49	68	58	66	58	50	49	67	51	59	46	67	57	69	64	71	79	64	50	54	64	66	57	59	66	54	68	81	67	67	67	59	62	55	61	71	60	61	61	63	64	53	53	53	67	59	51	64	64	62	49	62	49	57	59	66	62	55	53	49	69	48	59	50	59	57	59	62	53	81	56	57	71	56	67	54	43	43	57	71	49	56	63	49	50	65	57	52	51	71	65	54	54	59	57	69	62	72	61	59	52	57	70	50	61	56	62	43	55	65	49	53	52	68	61	66	56	45	48	56	51	50	61	66	64	52	61	66	49	56	61	63	57	57	76	65	60	63	58	45	57	55	58	47	60	68	56	50	61	56	49	60	55	49	52	62	51	64	68	65	58	56	54	69	42	67	54	67	40	53	60	61	55	56	66	53	51	61	60	64	60	56	64	58	61	62	54	67	62	51	59	59	46	59	60	61	58	55	57	50	56	69	62	56	61	67	52	59	57	63	61	48	53	58	55	68	80	55	55	40	51	64	64	51	53	79	64	51	68	71	66	68	63	58	57	60	67	48	52	47	59	52	43	60	61	51	59	51	52	65	69	46	67	56	55	48	73	55	46	62	61	67	60	61	49	49	50	39	54	52	68	65	74	48	53	44	44	57	62	50	70	60	42	60	54	37	58	53	70	78	51	52	57	48	61	46	65	70	47	57	48	48	64	62	56	44	62	61	72	60	65	74	52	60	57	57	69	58	79	46	76	63	64	47	58	65	53	65	59	60	59	69	53	45	52	70	46	49	32	58	60	63	70	70	62	44	56	52	70	52	54	58	56	53	53	65	69	54	64	56	70	57	53	50	46	60	60	59	50	59	64	51	66	55	52	78	52	44	56	57	57	56	74	62	75	59	62	67	61	67	45	63	65	45	48	57	56	49	58	66	58	64	61	74	53	71	68	62	54	58	51	62	56	57	49	49	54	52	51	64	57	65	55	62	69	58	59	57	62	63	82	58	57	56	59	58	57	46	57	58	48	60	43	61	51	74	59	68	55	60	62	61	64	66	52	50	51	63	46	57	67	59	66	52	54	63	53	52	65	49	41	54	60	71	48	60	60	56	56	39	46	61	74	56	60	59	53	59	68	58	47	70	50	69	62	64	56	71	43	57	59	51	54	57	59	67	75	64	62	55	44	59	73	53	50	59	64	55	81	56	65	65	62	59	41	57	72	55	57	51	59	64	56	43	50	51	65	52	70	55	61	60	49	64	65	71	56	57	54	57	58	65	48	61	50	62	61	64	62	49	75	61	61	67	52	55	66	64	51	56	54	63	67	49	51	54	72	52	58	65	64	67	75	63	77	74	58	59	60	53	54	64	60	57	73	54	59	59	71	56	65	64	58	53	49	49	51	47	45	65	66	57	49	62	74	53	50	54	41	50	51	51	55	67	63	53	55	57	55	49	68	50	47	63	50	63	48	53	55	54	48	49	47	48	52	51	49	43	59	50	59	49	65	65	56	69	52	61	60	56	67	61	50	72	61	52	62	53	47	53	57	50	67	60	60	48	58	55	65	62	41	52	46	56	56	41	44	58	69	58	52	57	46	64	50	72	56	59	56	58	45	55	49	58	52	52	69	47	49	46	55	64	68	64	60	50	62	67	64	63	67	58	79	72	60	63	62	55	57	72	81	57	54	55	66	61	58	44	49	60	62	49	63	60	69	63	52	41	70	65	45	47	61	54	63	72	62	52	63	56	64	56	56	65	50	69	60	68	69	61	62	58	73	57	64	48	60	77	59	71	61	54	49	65	66	67	49	62	70	57	65	55	65	59	58	55	52	61	50	50	66	62	61	52	64	51	60	57	61	55	73	55	49	59	48	64	65	69	64	58	59	45	55	59	56	67	60	55	64	75	61	50	70	56	56	49	66	66	52	65	54	48	60	57	70	58	57	62	69	75	43	61	53	64	54	54	71	59	45	48	68	62	61	57	59	58	60	56	47	72	67	59	62	57	47	55	63	59	61	61	60	67	63	55	64	62	47	64	54	72	56	61	94	53	56	65	67	64	50	63	52	51	67	73	49	65	75	60	66	67	58	52	60	62	66	78	52	67	53	47	51	60	68	69	72	61	50	58	65	56	53	53	59	52	49	52	49	47	56	54	61	71	67	55	53	69	54	36	51	56	61	54	51	51	47	52	55	52	54	59	48	49	50	40	54	43	45
7922	718	1475	1773	1409	1115	876	734	576	546	468	425	391	343	358	313	316	306	274	277	253	218	256	233	241	228	199	224	205	197	203	216	201	186	201	181	190	182	194	191	167	185	200	214	226	183	179	188	174	178	183	172	185	181	168	158	177	189	179	175	185	171	173	190	161	160	163	159	142	173	188	157	163	170	172	171	155	156	170	180	159	183	158	186	168	176	160	165	174	174	186	187	172	148	167	187	196	165	148	155	167	165	177	172	180	173	186	154	190	159	140	170	175	169	168	149	183	181	173	159	161	168	173	146	160	149	172	170	181	176	159	171	186	147	164	170	171	187	174	169	152	177	180	186	167	177	161	176	152	178	158	148	186	183	184	182	170	179	158	170	171	165	178	181	158	175	171	165	146	164	159	180	151	169	172	158	153	176	184	153	178	158	158	160	150	171	159	185	151	167	160	181	147	165	187	150	164	160	166	150	166	170	152	173	176	153	153	151	166	164	156	153	139	160	173	156	152	154	161	148	178	167	151	175	148	166	174	161	165	163	180	146	170	180	149	175	164	169	206	170	159	144	147	159	162	158	165	164	132	151	163	179	173	179	184	177	176	164	183	200	158	137	164	157	186	153	150	171	154	183	167	160	146	162	168	199	181	157	159	163	164	185	171	172	166	171	144	158	158	134	150	175	167	141	201	169	174	163	171	164	178	175	183	172	151	155	180	159	183	151	157	161	156	174	165	170	185	161	160	181	157	156	175	171	172	147	162	170	187	171	167	168	153	167	178	172	149	164	159	181	164	148	184	192	178	178	167	173	163	161	155	165	176	169	162	152	171	147	177	189	149	178	157	168	154	186	176	189	177	175	161	147	194	190	163	139	173	160	154	178	153	151	155	170	161	156	168	173	179	155	173	176	174	164	174	178	144	172	175	158	162	147	176	154	175	147	170	197	158	190	153	164	191	160	170	169	168	157	167	146	168	176	150	180	181	148	141	186	166	166	165	157	155	165	150	191	150	179	141	172	165	159	144	165	150	174	164	163	175	181	149	174	150	147	193	171	168	169	169	167	172	197	164	175	180	155	167	164	144	158	146	183	158	162	156	156	182	164	188	169	173	169	154	167	146	170	171	175	167	156	149	159	165	171	171	150	160	163	158	179	203	148	169	158	167	159	181	151	167	148	143	177	162	167	193	185	185	154	142	155	178	165	179	177	185	142	180	157	160	157	176	172	173	165	155	158	138	156	160	181	201	164	171	175	160	176	193	210	200	170	150	165	148	168	198	169	144	153	174	187	175	166	152	168	171	172	183	159	158	192	162	158	151	177	166	173	169	163	183	138	167	169	150	174	173	161	167	201	163	162	166	186	164	203	153	159	142	141	184	172	167	162	176	187	158	161	187	149	143	163	172	160	161	165	168	142	165	173	156	158	161	160	159	162	159	178	144	169	168	165	174	183	173	175	154	167	161	174	177	152	183	153	182	178	163	143	168	146	197	175	176	162	177	154	172	162	162	165	157	174	145	176	172	166	178	196	175	176	147	155	180	145	172	171	155	156	157	167	153	160	140	165	181	157	177	155	158	168	165	174	176	175	142	158	154	179	165	178	165	139	165	148	159	144	169	170	137	194	164	156	154	162	177	167	161	167	141	160	153	168	169	134	149	135	164	160	181	193	155	181	174	158	182	174	162	166	185	174	147	175	181	155	164	146	169	165	157	152	160	189	158	148	180	162	145	179	151	172	174	177	163	162	159	159	165	162	162	149	157	166	152	157	166	184	157	168	154	166	151	170	175	152	174	154	175	163	173	184	179	161	157	146	184	178	165	156	149	161	159	178	177	162	178	176	173	158	173	182	167	173	140	167	162	168	161	138	176	169	149	151	159	163	164	174	156	184	184	178	159	170	177	181	159	176	173	190	155	142	161	185	183	165	176	171	177	153	174	162	173	171	173	193	161	171	161	169	182	155	167	166	155	154	177	160	180	165	178	164	169	147	149	179	171	147	173	162	181	176	174	146	172	159	162	185	160	182	171	155	174	165	176	163	140	166	164	172	173	173	168	167	173	153	170	172	162	165	170	165	153	173	139	151	154	158	156	162	154	157	159	162	179	176	156	172	159	168	167	178	166	174	169	176	178	178	154	166	177	181	174	192	155	175	183	159	178	145	184	150	173	184	171	175	150	159	181	140	168	166	171	156	173	162	145	167	165	157	182	159	155	175	171	178	160	159	160	164	187	174	170	160	149	153	167	173	133	152	161	136	198	154	162	164	166	165	153	172	167	177	154	153	170	183	163	161	181	164	185	144	176	162	162	157	165	180	176	165	181	170	162	154	145	175	170	164	183	155	170	153	190	179	162	165	152	162	161	172	163	165	147	150	190	170	156	178	191	179	166	153	169	159	186	166	141	178	182	187	156	169	186	158	147	145	173	167	160	207	157	145	175	163	138	160	171	178	154	161	155	137	162	154	181	183	188	158	197	172	167	170	153	176	162	144	164	171	168	178	172	160	156	162	156	175	134	158	157	164	179	155	152	158	172	165	146	173	142	167	170	161	189	163	172	154	166	156	162	162	150	173	162	182	154	168	168	164	163	167	165	162	164	167	184	175	147	167	169	156	159	162	175	147	170	184	166	193	150	146	175	141	166	162	168	161	173	162	142	158	168	145	170	169	155	167	163	153	177	151	152	156	178	138	190	167	187	161	161	180	159	198	145	162	198	166	167	147	172	158	161	171	169	176	173	169	187	157	165	172	164	168	173	176	174	158	141	163	173	146	159	172	174	177	178	169	167	166	162	154	161	163	157	148	143	151	160	158	165	187	158	151	182	151	145	161	178	167	156	182	169	169	151	185	159	163	162	180	157	165	159	170	171	161	163	146	171	190	153	150	174	178	159	150	166	154	181	169	165	170	174	161	162	163	154	176	145	142	187	165	178	169	175	164	142	167	163	178	162	150	154	167	167	171	155	153	176	159	147	161	157	145	180	126	149	157	154	177	176	190	185	162	156	175	176	165	170	164	143	163	139	160	182	164	166	171	146	153	151	176	168	157	159	169	168	158	145	175	160	141	161	162	167	169	169	142	170	165	189	183	173	179	172	156	170	165	160	165	155	178	161	176	173	178	159	162	159	154	144	205	142	157	173	170	168	155	143	159	179	152	180	160	177	153	159	175	160	138	162	155	163	156	162	168	154	136	169	168	151	159	136	151	177	172	181	153	153	184	153	165	181	143	147	174	174	171	167	150	157	150	166	152	181	187	146	158	200	165	177	174	169	173	167	180	174	168	164	178	177	153	176	155	181	147	163	150	159	147	156	149	169	151	169	166	176	156	146	175	151	184	167	142	164	154	166	143	190	151	165	142	158	182	149	176	163	157	170	167	170	158	172	159	158	151	166	153	187	188	165	154	183	174	164	146	157	164	153	167	147	134	160	162	151	153	169	158	150	152	173	141	149	162	136	146	152	146	171	176	163	168	153	184	176	173	178	169	151	174	159	155
1503	269	242	248	286	261	258	257	246	265	300	243	274	242	294	237	262	257	279	236	264	272	256	250	282	258	275	270	301	271	261	242	226	273	247	291	227	267	253	239	255	265	270	257	252	262	290	280	261	261	247	239	267	252	259	268	244	257	271	243	288	244	250	281	268	252	248	256	258	246	265	260	252	294	266	278	263	261	270	277	274	264	222	250	236	233	258	268	265	240	215	264	231	280	254	258	274	286	255	250	278	258	235	283	250	279	230	254	280	285	273	248	239	272	218	262	265	256	235	276	254	255	236	230	251	250	267	257	265	255	266	248	241	244	250	293	283	265	263	280	262	259	233	247	273	260	260	300	284	258	261	264	269	284	219	250	292	232	253	244	273	269	246	245	262	245	294	246	248	293	267	266	235	263	254	248	256	241	264	278	284	248	272	256	258	243	246	264	255	259	269	241	254	256	245	239	264	231	278	262	283	259	249	241	251	235	260	258	235	235	241	252	257	273	253	247	240	272	267	251	246	259	254	250	250	255	256	229	249	243	253	220	239	243	233	234	263	243	239	275	251	247	241	247	283	239	233	272	265	249	245	254	258	254	229	242	267	270	257	270	239	280	237	268	247	266	222	235	255	252	254	247	239	255	274	240	262	274	250	262	283	264	273	242	251	228	240	246	269	233	261	265	253	242	293	253	259	279	248	284	255	266	256	236	258	253	243	250	264	240	279	250	224	271	257	251	245	249	212	247	264	251	236	280	253	261	248	243	277	258	265	261	249	260	278	276	242	261	240	280	261	237	256	256	274	279	291	250	241	230	238	252	265	251	232	249	249	276	266	268	265	258	295	277	281	246	272	235	307	253	255	226	250	258	266	252	235	258	251	249	226	272	239	232	239	256	251	244	238	272	253	242	265	236	250	250	237	239	256	262	254	262	241	242	256	256	255	265	251	253	265	271	246	231	255	245	278	252	212	256	240	232	246	224	270	237	252	263	247	245	241	246	245	252	287	256	235	284	235	260	259	285	251	283	256	259	254	268	263	270	274	234	271	309	222	262	270	305	273	248	269	270	242	249	254	250	267	269	249	224	261	252	278	257	224	238	244	245	294	251	247	265	250	246	259	254	270	228	255	233	256	292	247	296	276	274	254	286	240	246	262	233	286	250	254	277	278	253	245	255	222	292	259	276	240	229	274	267	240	257	259	236	283	265	281	250	265	223	279	258	250	270	263	254	254	247	253	276	294	254	244	262	223	262	234	252	270	231	277	259	266	255	262	251	237	263	244	243	271	243	271	237	247	235	264	269	294	271	298	269	308	256	248	257	251	250	268	251	278	275	250	235	230	278	256	263	286	264	265	276	246	263	261	257	261	249	247	232	274	248	252	255	258	267	285	251	238	252	259	250	256	248	282	270	282	233	267	266	239	237	255	256	246	267	287	265	255	250	269	279	263	254	284	257	287	254	274	233	258	270	268	223	249	233	236	257	246	269	257	230	277	248	225	245	259	265	238	279	290	238	265	254	217	260	298	259	290	238	254	281	240	269	245	261	265	278	249	285	293	260	274	278	254	261	268	218	268	260	250	262	237	269	260	248	264	271	243	250	227	242	262	258	248	247	255	244	280	252	281	266	270	279	225	249	266	251	251	252	248	269	229	295	271	265	273	210	273	258	249	251	252	275	232	260	259	269	241	283	244	259	246	258	250	254	235	260	261	248	265	238	263	252	286	240	248	276	273	258	251	245	240	247	232	256	237	274	253	287	271	249	281	258	291	287	262	247	265	229	261	249	261	243	252	233	322	263	289	230	231	259	253	266	246	242	244	258	247	235	229	252	269	265	270	235	259	270	269	272	258	236	277	252	252	251	260	261	235	244	262	243	245	265	266	261	275	263	286	286	263	259	272	241	230	225	244	252	221	282	245	261	242	253	255	247	268	263	291	252	241	245	264	273	270	266	248	255	235	230	283	245	275	246	260	263	252	268	252	284	257	252	242	264	254	261	293	249	228	250	239	262	254	271	263	250	230	278	277	247	247	267	242	252	268	257	267	243	243	259	272	249	291	267	248	275	251	287	252	234	243	241	257	246	245	262	274	273	252	289	240	229	255	241	246	281	204	245	277	280	251	226	270	286	297	262	283	286	269	244	262	248	262	246	277	261	238	237	261	260	252	265	232	253	270	248	271	275	237	248	245	257	256	288	252	256	270	289	279	246	286	266	253	269	277	269	237	271	222	263	247	265	259	246	237	249	249	248	238	241	239	269	241	233	258	268	270	269	239	251	262	261	268	272	248	271	245	271	218	231	271	283	258	224	221	262	282	270	262	252	288	242	235	253	277	260	245	246	247	228	263	277	255	251	261	280	252	253	249	263	240	252	275	258	244	258	269	254	253	227	229	265	279	255	265	264	247	247	257	241	230	276	246	267	244	243	292	246	290	239	285	260	233	224	259	264	273	266	256	256	267	286	273	248	293	238	230	269	243	225	233	263	271	269	257	278	271	278	278	253	246	253	280	284	273	288	264	263	292	246	283	265	261	257	265	273	294	272	241	245	269	285	268	283	248	221	261	259	276	242	259	250	260	232	247	258	226	234	242	255	250	256	249	256	235	257	282	263	275	241	268	235	257	258	283	255	247	268	259	270	236	252	260	249	256	262	246	249	244	288	253	225	234	276	254	225	231	240	281	255	256	223	235	280	248	242	274	262	258	254	263	220	266	233	291	248	247	284	246	249	247	252	253	249	252	256	268	267	257	241	260	239	255	256	260	271	253	236	259	288	234	259	286	252	259	302	250	248	248	287	252	252	248	219	273	232	236	218	260	285	256	267	268	224	240	287	271	261	237	247	287	266	273	243	235	257	268	255	241	263	247	276	282	258	252	221	266	258	266	267	271	278	293	266	247	244	280	238	241	229	245	239	254	270	259	254	266	271	249	259	260	243	256	286	231	270	254	267	247	285	218	271	283	279	276	261	294	256	249	256	246	265	278	245	263	224	259	273	252	264	262	232	218	236	217	254	253	248	250	266	273	249	257	250	243	284	223	272	240	267	244	266	243	271	250	268	233	287	267	261	249	251	243	263	279	291	282	240	264	232	206	255	266	265	265	279	260	225	247	251	268	261	256	255	258	256	214	257	268	233	234	279	268	279	287	223	235	267	275	266	273	265	280	273	245	240	250	256	267	276	265	270	251	228	285	266	250	285	246	261	255	266	264	250	228	263	269	251	250	232	257	255	268	263	233	248	287	246	248	255	261	211	257	259	286	270	263	262	246	265	255	258	253	237	258	264	242	249	220	221	257	272	231	279	272	301	249	264	261	248	273	242	255	243	280	232	263	270	276	236	277	246	248	244	228	255	238	247	263	255	256	257	259	244	286	235	258	250	254	235	268	242	281	264	249	244	261	258	269	244	253	244	265	238	257	235	228	261	249	256	272	265	250	245	273	252	240	242	259	262	252	263	243	230	251	239	253	254	258	259	230	219	267	253	250	274	245	238
1785	600	582	608	605	568	582	569	583	628	577	566	554	557	588	599	603	568	608	609	571	572	569	600	573	571	606	562	586	541	555	563	588	561	543	587	528	574	553	549	565	594	596	531	580	525	571	581	551	571	551	536	544	538	560	602	555	563	588	608	590	606	608	567	558	546	553	546	530	544	536	604	560	545	601	561	571	568	560	541	542	561	590	570	588	580	573	582	518	587	578	568	569	568	572	582	577	565	547	549	551	556	563	584	560	585	610	521	538	556	619	587	523	573	561	573	555	540	581	559	582	549	547	592	583	537	564	596	566	541	579	570	557	602	555	615	568	583	544	534	565	610	578	595	573	571	560	538	624	567	588	554	574	574	574	549	566	584	588	585	539	549	569	572	566	588	585	577	583	576	598	545	572	543	549	546	588	561	566	560	572	573	552	571	570	599	539	583	612	537	545	547	562	562	537	608	597	546	587	564	592	593	549	508	558	586	572	576	626	584	553	586	559	597	561	548	535	530	615	561	575	547	552	578	586	561	529	568	579	543	561	547	559	530	549	548	567	564	589	556	606	576	618	559	546	577	541	569	569	595	586	559	556	587	586	594	545	548	558	604	568	538	561	580	569	554	581	558	568	549	556	600	610	549	602	587	599	548	557	591	586	573	602	580	546	574	574	567	617	571	562	566	596	568	540	615	612	574	575	568	549	558	586	564	598	542	555	566	570	546	567	553	534	553	576	561	572	610	554	585	566	566	565	565	574	609	557	551	579	538	550	573	605	560	554	591	645	596	605	583	557	585	568	585	575	603	566	585	576	562	583	541	565	567	594	580	568	536	570	556	624	590	551	596	576	549	572	619	540	572	604	554	541	558	565	571	585	588	584	551	549	547	539	531	578	562	605	561	558	566	534	564	596	555	572	556	547	571	573	551	580	567	581	567	568	537	548	581	577	590	590	561	553	584	570	571	563	552	528	523	604	545	550	591	607	573	542	545	550	559	573	543	532	563	559	528	546	575	587	564	558	546	531	593	544	538	531	556	591	502	553	542	541	571	561	517	542	542	558	556	606	550	569	555	550	577	558	544	588	560	560	609	561	571	562	553	543	568	564	583	544	550	596	554	559	549	528	632	565	575	575	587	555	563	566	564	574	612	586	610	605	565	566	550	552	576	564	528	520	580	604	585	592	552	571	550	563	604	591	570	529	549	581	557	558	563	588	564	566	632	634	592	580	568	576	573	546	613	552	569	572	583	592	555	602	579	600	554	534	569	513	575	613	581	600	561	619	529	552	585	609	584	561	581	582	543	526	536	570	558	580	548	559	519	539	563	538	600	519	509	551	587	581	573	535	578	579	529	596	573	558	564	583	494	575	565	571	591	603	553	557	562	571	553	591	538	560	578	576	499	602	590	590	611	567	595	569	554	563	628	533	540	544	592	561	560	525	558	614	501	587	561	602	576	537	583	570	571	550	582	601	569	570	578	561	576	561	569	557	577	554	535	558	581	544	529	578	585	584	559	573	588	542	606	559	573	546	567	587	555	556	539	575	594	571	583	568	546	587	532	584	521	574	581	557	568	591	556	581	526	552	587	595	577	611	578	573	568	514	568	565	563	549	590	581	562	582	572	577	570	587	546	547	565	569	557	560	548	585	547	592	584	552	560	578	584	578	581	579	594	571	545	526	553	588	603	529	568	577	573	568	581	556	537	533	610	570	562	581	540	530	563	530	557	593	551	545	570	581	582	590	606	581	584	544	544	559	576	580	541	575	543	620	553	565	583	571	564	571	560	588	568	602	616	596	566	571	598	640	554	533	563	535	557	556	537	580	595	556	570	568	546	580	589	548	577	560	529	551	562	565	567	583	589	559	547	566	533	578	576	555	563	561	537	553	607	558	564	556	543	570	567	577	564	562	597	581	585	569	539	551	613	544	590	603	564	558	609	550	573	603	553	591	552	597	559	547	537	577	595	540	578	538	562	553	584	591	581	598	597	568	592	562	618	552	563	571	597	536	555	567	583	541	556	572	539	571	569	591	559	545	606	567	581	561	586	538	541	567	548	582	561	517	584	554	589	591	587	570	602	529	558	605	569	599	576	550	542	570	585	549	571	571	539	572	551	572	542	579	577	543	588	563	576	566	581	529	567	585	539	605	565	529	609	578	559	580	592	632	547	530	588	534	586	569	533	562	612	549	552	562	561	545	577	579	566	564	561	609	564	566	526	575	561	573	526	571	518	588	576	565	556	579	562	559	583	592	611	522	553	564	547	575	575	554	560	562	583	553	541	559	577	576	588	565	560	546	543	564	638	581	565	587	556	568	534	558	593	573	596	575	594	585	578	601	554	561	567	581	569	557	557	594	568	562	562	553	593	572	607	543	553	529	565	572	568	573	553	613	566	505	571	561	571	564	563	587	528	582	581	582	557	529	539	568	582	570	586	495	581	524	528	597	605	549	598	572	562	553	625	546	587	573	581	550	581	564	587	579	598	604	611	590	570	552	591	561	583	538	578	577	588	573	580	575	560	571	544	567	559	589	553	568	564	608	516	611	563	578	568	592	601	559	542	555	563	605	581	580	580	576	565	533	572	559	605	552	571	585	559	577	569	525	571	585	600	612	576	555	583	562	589	584	564	585	581	549	594	548	603	580	561	564	581	545	574	530	585	568	573	585	569	589	594	574	571	564	565	567	531	598	569	554	557	545	594	547	550	568	607	581	551	549	561	583	601	535	588	540	553	615	593	516	591	558	567	575	603	563	573	546	586	568	592	574	529	602	570	553	555	599	605	530	576	552	580	535	571	577	582	578	566	520	535	590	558	595	554	535	596	621	528	558	534	548	548	565	609	581	568	528	578	560	581	575	586	579	591	597	598	587	570	552	602	542	577	541	595	538	597	586	594	563	558	573	548	566	565	606	559	550	586	576	593	584	574	571	528	552	553	567	559	569	578	560	553	529	573	562	555	539	544	602	545	619	586	570	562	619	551	532	580	549	575	574	617	530	595	527	564	571	586	577	597	582	604	587	592	600	570	557	573	607	532	636	557	576	614	607	586	579	558	528	576	541	564	589	589	567	566	577	567	561	555	609	552	562	583	543	543	519	562	591	549	575	532	575	608	600	581	571	536	554	558	550	571	550	597	632	580	621	535	586	547	566	589	567	611	583	538	571	530	575	569	549	549	639	579	596	599	549	589	602	571	588	576	586	515	537	549	576	546	558	573	564	542	549	580	540	578	569	558	603	530	595	592	564	530	588	594	522	539	554	595	518	601	542	569	613	574	570	613	599	501	550	614	634	522	525	561	569	583	538	582	590	574	542	558	557	531	565	557	602	586	562	606	578	564	593	560	532	587	551	564	578	547	548	562	589	536	571	597	561	607	564	528	581	536	599	541	604	564	579	562	568	563	538	565	574	568	598	563	556	508	573	535	569	556	600	555	558	577	570	582	536	586	554	593	557	548	554	557	555	553	582	550	544	577	585	579	577	568	589	530	593	548
7137	412	400	314	269	232	209	203	216	185	158	185	168	182	160	162	146	163	186	201	140	146	168	128	146	152	166	155	126	124	171	149	156	134	161	145	139	138	145	123	121	161	153	140	156	144	133	152	141	148	181	136	149	144	172	153	161	149	137	144	159	126	135	133	128	142	130	152	143	132	145	132	139	154	137	121	141	166	123	166	129	142	122	142	128	139	150	146	156	146	132	142	162	138	147	142	150	131	149	158	149	125	147	151	148	151	165	164	162	136	151	149	136	143	139	145	146	153	148	147	147	134	133	139	147	133	109	137	150	156	149	135	121	131	150	128	127	125	152	165	138	157	139	159	139	148	155	156	152	152	156	149	140	160	152	160	149	145	156	161	163	140	155	148	166	145	141	152	156	124	171	140	137	141	147	168	140	151	148	125	155	139	132	121	162	150	132	135	157	162	131	163	151	171	145	157	146	143	155	130	154	121	147	163	148	161	147	140	119	149	140	156	149	140	150	121	157	149	169	169	144	165	153	139	164	136	147	137	161	132	153	164	136	156	134	140	150	148	159	145	144	147	150	167	152	148	108	157	151	128	150	140	146	138	161	137	132	148	147	173	153	137	156	141	130	161	140	150	177	160	159	128	145	124	173	134	143	132	145	145	169	156	135	144	125	136	141	149	137	155	151	150	134	121	160	157	170	155	145	144	142	146	158	160	156	130	172	158	144	149	157	151	153	170	136	146	127	160	161	140	150	146	146	155	122	137	145	175	156	148	152	124	174	139	138	153	148	137	138	136	149	133	169	127	131	143	148	142	155	145	153	162	159	146	140	175	165	126	156	170	142	137	153	160	139	156	137	135	140	127	146	140	171	140	146	154	152	123	137	144	145	144	135	171	152	150	144	143	147	153	134	154	154	137	164	144	147	138	149	147	144	125	153	144	156	149	151	161	150	144	129	165	164	144	124	143	126	141	135	145	174	148	157	150	137	145	144	164	131	160	135	141	156	147	138	126	141	141	137	138	158	137	149	136	148	151	151	135	155	158	125	143	165	154	144	147	140	149	154	138	129	148	167	145	160	140	136	153	135	155	165	133	128	146	154	132	128	136	150	169	139	142	152	139	149	151	157	151	133	133	134	156	140	165	140	136	161	157	146	164	157	133	139	152	149	119	133	165	156	140	141	154	154	170	139	149	145	145	156	142	144	159	165	144	148	161	130	134	148	149	134	149	165	138	155	163	149	135	150	125	147	152	139	122	135	171	126	144	157	147	141	126	132	145	168	173	156	155	154	143	145	155	159	154	145	160	157	139	142	143	137	149	152	143	133	149	129	152	153	123	144	147	165	135	151	144	165	129	133	161	127	178	143	131	149	168	166	146	142	158	131	129	164	143	139	135	158	174	154	144	156	128	161	145	164	145	153	146	164	171	131	164	140	152	139	147	133	151	131	159	131	141	153	166	142	160	130	139	144	141	153	156	151	143	144	146	141	159	145	157	134	153	139	150	165	163	165	137	139	134	135	137	134	142	151	144	143	133	109	150	113	137	165	169	140	135	137	165	145	150	162	137	148	148	140	174	153	151	135	125	129	137	158	164	157	165	161	162	129	146	150	157	146	145	131	162	154	153	141	138	133	123	137	150	142	130	155	159	141	146	166	125	136	160	156	153	160	144	159	152	154	113	138	137	140	141	142	141	150	132	153	166	146	145	151	148	162	149	151	159	185	161	144	175	158	131	145	128	124	170	159	155	160	111	126	146	148	133	134	149	139	142	141	140	138	139	135	148	150	171	142	150	155	135	156	142	145	127	148	132	146	155	144	174	150	146	134	148	131	163	155	150	140	148	150	166	150	145	133	137	150	160	161	148	146	149	155	152	145	152	130	145	155	154	157	148	140	143	140	139	152	143	150	161	149	159	169	147	167	169	133	146	136	158	134	152	158	159	144	144	137	145	150	146	134	146	170	169	164	136	153	148	151	158	169	134	147	148	145	141	155	140	155	175	142	136	121	154	144	150	159	132	138	148	139	158	140	163	144	124	153	143	160	138	168	160	144	136	171	130	150	137	142	140	149	159	135	145	144	139	165	145	150	143	137	133	145	136	151	127	162	128	158	149	146	171	147	170	169	138	181	152	166	146	142	136	149	153	135	139	132	124	143	129	140	145	163	159	169	159	159	176	154	168	150	149	151	142	163	139	183	153	154	155	150	130	145	165	145	168	131	148	154	158	149	160	165	128	151	140	137	145	151	178	162	131	157	147	143	160	135	156	130	143	142	156	128	164	172	161	158	147	137	165	153	146	158	139	152	146	122	133	133	147	127	150	149	151	165	154	176	148	154	142	156	145	160	143	147	149	134	154	143	163	165	144	141	147	139	129	139	156	151	132	149	150	144	171	164	152	137	142	177	157	157	143	159	139	148	160	147	163	132	154	134	140	146	151	161	119	159	149	145	151	148	128	126	140	152	128	135	163	162	156	142	135	154	144	136	141	159	146	173	158	155	154	166	127	164	158	131	142	170	131	133	133	135	165	157	140	121	142	146	152	169	134	143	155	149	157	159	154	164	149	138	143	159	145	159	143	137	162	153	149	138	137	152	156	135	118	147	151	143	156	139	136	145	130	164	143	170	148	138	145	150	152	134	144	146	141	133	159	131	162	152	157	129	140	176	166	150	153	153	150	132	147	151	142	169	141	146	145	128	149	151	163	128	150	158	162	145	166	131	182	145	162	146	144	139	134	148	123	149	144	155	140	127	147	149	157	166	130	158	168	168	130	132	142	125	136	160	145	130	139	134	157	149	170	166	142	157	165	176	173	132	140	157	165	166	153	173	187	146	147	135	169	157	127	152	146	151	157	145	144	156	169	143	145	149	154	137	136	139	146	143	162	141	144	166	139	159	154	147	155	153	157	149	136	144	143	135	157	140	143	172	124	146	124	144	157	134	140	147	149	143	183	150	156	140	162	140	143	148	139	147	146	170	139	141	174	136	166	108	138	145	139	136	139	166	170	160	151	137	145	156	120	150	140	142	147	177	127	137	151	142	156	130	137	152	144	136	139	157	140	130	132	153	169	151	130	148	161	121	153	131	163	149	145	139	188	139	141	157	175	142	140	129	128	149	144	148	150	153	151	148	177	136	154	135	148	172	166	142	152	147	152	161	139	143	133	141	145	160	176	155	133	113	159	144	167	128	143	146	132	175	133	152	148	174	148	141	136	127	152	143	153	139	163	150	155	147	166	152	145	145	159	146	123	147	138	156	136	165	163	142	144	148	147	136	158	129	155	164	138	166	147	175	154	146	145	149	145	176	154	146	139	134	142	150	147	137	155	107	163	127	147	175	128	137	127	158	159	161	143	136	163	157	163	154	156	141	146	144	145	152	149	152	140	158	161	151	128	143	161	124	157	164	133	126	134	152	138	146	152	179	154	149	138	175	141	143	122	138	147	144	154	135	149	129	157	171	147	139	138	153	153	135	138	171	152	153	123	150	164	159	151
6158	625	997	1134	923	819	703	640	568	526	480	489	454	440	424	376	410	364	400	385	346	389	351	392	403	351	383	355	352	376	353	377	361	337	358	366	371	358	358	354	344	339	351	372	374	344	336	329	341	336	360	370	366	331	361	388	350	323	373	338	342	359	355	338	321	342	336	325	335	350	360	322	343	364	349	361	304	293	322	348	369	310	334	350	336	320	344	341	307	346	340	350	322	355	324	351	326	321	318	337	322	364	325	326	322	324	362	346	360	347	358	320	370	359	331	351	331	337	312	350	319	360	322	372	326	339	342	314	349	349	316	330	379	346	339	329	358	352	309	316	319	356	350	327	332	343	320	318	334	349	328	323	340	349	329	329	340	321	318	371	340	337	343	335	340	333	340	329	335	355	296	328	348	310	364	364	352	299	310	320	313	354	340	316	347	352	331	324	314	329	332	337	327	384	363	315	340	352	365	338	320	309	345	324	326	342	351	353	339	303	298	322	345	310	331	315	337	338	379	321	351	326	341	357	328	296	338	361	334	334	354	303	351	344	328	330	302	298	296	338	359	346	323	331	307	362	364	367	346	375	344	313	343	342	323	351	347	310	326	328	345	312	337	331	329	319	353	351	325	327	339	339	368	343	352	319	340	332	338	346	349	350	361	363	336	345	331	323	317	327	337	351	339	311	299	363	357	325	329	336	346	333	334	381	329	315	339	336	318	313	332	307	326	359	309	353	330	388	318	364	380	345	326	329	313	322	404	334	347	336	362	331	329	354	324	323	361	325	297	345	353	343	331	307	329	366	338	328	333	337	327	367	306	350	363	353	317	363	313	307	331	322	334	300	331	328	345	318	316	338	371	330	357	348	319	344	339	355	348	337	350	331	323	356	366	322	336	340	375	325	353	350	298	335	359	347	340	333	308	329	361	314	314	312	349	346	334	353	361	345	350	348	356	335	327	317	336	363	342	341	373	347	342	338	342	327	277	325	335	343	340	325	349	343	321	306	320	333	345	308	344	347	335	349	366	336	352	340	352	344	345	293	313	400	347	320	374	343	363	357	343	311	327	341	305	338	331	351	339	315	335	327	331	348	371	345	347	324	369	353	361	348	322	328	328	371	364	349	323	331	316	312	322	358	363	321	342	358	338	330	368	315	322	340	319	355	297	320	342	333	319	343	326	329	345	338	335	321	296	340	338	303	379	336	334	354	339	312	343	326	313	356	347	332	351	334	320	305	328	337	309	340	320	349	343	314	347	377	328	327	373	330	302	352	333	314	331	319	347	331	331	342	321	342	344	338	321	311	371	357	335	351	325	320	309	342	323	307	300	368	326	340	348	293	321	327	337	330	340	356	365	334	324	334	347	305	308	323	341	319	372	363	315	355	345	346	292	343	338	386	341	328	337	303	352	350	360	340	336	318	314	370	349	331	328	331	344	327	329	342	346	318	323	352	330	360	303	344	371	349	332	328	337	342	324	361	335	309	361	322	303	339	345	345	333	337	353	328	330	347	328	313	332	317	345	327	343	318	326	364	334	352	361	344	336	330	348	317	341	346	360	340	329	332	349	351	306	317	327	311	345	318	315	337	387	306	311	307	335	338	305	314	308	306	303	336	341	315	357	329	381	338	306	322	324	340	331	349	366	329	333	336	342	324	323	314	331	339	309	328	349	349	334	340	358	342	324	308	336	312	332	328	330	327	353	322	308	349	347	326	362	331	354	337	321	321	312	355	352	302	358	347	342	340	339	350	355	356	340	362	359	336	342	334	333	367	342	329	329	358	337	317	350	310	349	333	325	346	352	353	340	304	335	352	351	356	318	334	365	374	331	327	337	352	340	344	340	331	357	320	324	306	322	326	351	320	370	330	327	338	336	331	340	315	307	354	340	320	345	321	289	348	339	357	307	328	309	329	358	329	391	327	316	307	361	337	336	375	334	330	323	365	353	345	314	315	329	315	330	350	303	354	322	310	349	318	354	323	327	323	348	315	330	306	333	326	347	358	347	337	339	333	314	298	305	335	319	331	346	306	316	322	323	328	335	369	353	353	336	313	314	344	316	330	335	321	335	319	341	324	341	379	328	327	341	326	344	338	315	331	332	349	359	327	321	347	365	313	321	342	340	309	354	332	320	349	344	345	311	340	316	332	321	301	335	332	340	344	308	362	360	344	359	313	319	319	349	313	347	342	350	327	346	322	340	306	351	324	351	338	317	315	314	299	340	339	334	353	345	320	313	333	385	357	375	314	361	329	361	330	341	344	306	287	347	351	344	367	347	320	346	351	356	333	337	348	313	362	351	344	320	350	375	324	309	339	328	331	366	309	324	378	334	330	314	332	343	326	318	334	350	323	320	341	343	341	341	324	351	321	337	320	354	336	333	361	357	351	324	327	344	363	342	326	311	344	364	324	310	310	326	365	377	328	339	363	318	334	322	311	331	330	304	317	337	349	340	291	299	333	337	346	327	315	331	372	348	334	312	312	322	334	315	307	300	361	320	324	325	331	344	325	339	321	359	358	334	323	294	324	335	328	327	376	347	317	338	337	358	336	332	322	316	349	353	337	349	350	334	332	355	315	322	389	327	348	333	378	317	341	356	327	336	348	333	317	352	335	306	334	352	315	341	307	312	320	331	359	321	324	350	342	324	330	346	333	317	337	338	319	328	329	325	345	354	320	323	370	353	381	328	322	363	331	301	349	341	339	366	359	343	343	341	331	345	345	332	348	368	331	335	345	340	311	326	343	339	329	324	312	372	336	386	321	344	344	338	345	328	353	328	335	354	340	320	370	338	346	337	342	350	338	346	320	326	313	330	340	367	314	330	351	354	338	303	307	332	350	338	327	285	319	315	361	346	329	337	341	354	337	345	338	303	309	334	330	324	358	298	325	309	337	324	337	316	348	323	359	322	320	334	315	325	330	336	368	331	358	350	333	350	326	329	330	360	329	349	377	341	320	326	335	319	328	331	359	360	381	322	361	339	329	330	313	354	341	336	340	337	341	353	325	364	350	291	365	329	332	340	370	337	326	355	329	336	326	301	344	340	307	324	326	322	367	325	351	362	317	311	352	319	360	323	332	361	351	360	342	343	337	353	343	350	358	341	320	339	347	313	348	275	332	350	369	325	325	351	312	350	340	334	364	330	344	355	352	316	343	339	325	339	353	276	321	340	315	336	332	347	319	356	325	352	331	360	352	327	327	355	328	311	328	335	343	354	312	356	347	333	343	359	350	362	341	332	332	348	307	318	339	317	366	306	312	323	349	336	340	325	344	333	324	328	347	308	338	346	331	356	342	339	322	335	334	346	313	347	336	331	345	330	343	342	339	349	320	320	344	316	347	360	344	343	341	337	339	338	329	349	344	340	335	372	351	344	359	341	346	327	365	370	339	341	354	329	310	318	326	327	315	375	365	347	351	332	349	329	329	322	337	320	317	354	343	330	307	358	314	326	326	347	352	314	336	326	325	323	333	315	331	318	317	332	354	329	357
13773	893	685	517	353	266	192	173	117	99	105	87	90	65	90	80	86	101	91	84	67	74	65	67	66	58	61	57	66	59	74	70	67	56	58	51	50	75	54	57	50	49	72	64	61	58	51	49	67	70	52	67	58	66	53	58	71	69	62	60	67	65	51	51	59	61	53	60	68	53	61	46	45	62	44	60	67	56	46	66	62	67	53	53	66	56	56	48	60	48	58	60	64	62	72	58	52	77	59	52	53	76	70	48	51	62	60	57	74	65	71	62	55	50	53	60	61	53	61	70	65	74	56	56	65	51	39	72	61	61	55	68	56	65	68	49	49	68	58	50	72	59	65	58	70	54	66	60	63	55	63	47	60	50	60	54	68	36	53	42	50	53	62	60	62	62	68	60	47	51	53	64	70	70	50	69	64	65	59	67	54	62	55	69	61	60	54	50	58	46	58	44	56	59	44	62	54	55	69	57	75	49	55	65	58	63	67	48	72	49	69	49	52	50	64	63	52	56	54	73	59	49	49	70	65	79	83	61	63	52	49	53	58	61	44	61	57	49	68	73	59	49	56	59	61	69	53	60	79	68	44	61	57	61	50	61	52	69	79	67	44	69	65	40	60	73	60	65	68	45	64	51	33	48	62	53	52	51	40	70	66	69	56	54	74	44	68	64	59	61	68	56	59	50	63	57	61	52	47	60	62	57	70	61	65	58	58	54	65	61	72	60	60	56	51	59	52	62	50	58	56	49	70	65	68	48	59	47	69	49	53	56	65	55	57	59	69	63	59	65	57	64	59	71	76	51	61	55	65	57	44	65	59	64	53	69	67	62	57	57	68	74	53	55	72	73	65	50	52	58	62	55	59	49	48	62	49	56	59	72	64	68	50	48	62	66	57	54	46	51	52	50	51	52	69	47	69	71	70	70	60	51	51	56	56	54	65	57	52	72	57	52	48	52	59	65	59	55	47	76	64	54	54	59	55	68	60	70	72	62	72	46	60	59	52	44	88	50	65	56	47	66	55	54	73	52	65	72	53	70	58	45	56	76	53	61	74	68	77	46	55	60	51	39	58	70	48	53	61	55	58	55	51	66	47	62	79	62	53	55	57	50	64	55	53	59	59	51	64	62	49	43	76	66	63	71	55	59	56	69	59	74	69	63	65	67	59	66	51	47	73	52	59	60	52	67	68	68	69	52	60	62	55	44	59	59	52	57	56	54	65	63	52	54	54	64	61	72	51	70	57	50	72	62	67	67	59	55	59	59	55	62	56	69	52	58	55	68	62	56	46	55	60	55	48	58	62	54	51	48	54	72	52	67	64	65	57	43	49	60	51	63	62	52	67	53	60	60	69	60	51	55	45	66	55	51	58	49	56	62	65	59	49	78	57	37	48	53	53	71	56	60	60	69	61	71	66	46	72	75	69	53	52	54	68	49	55	60	59	49	66	52	52	61	61	60	61	67	55	62	55	71	53	63	54	45	64	77	77	60	57	79	68	55	53	58	52	48	72	50	63	58	43	70	46	48	56	51	49	47	75	62	53	56	58	53	63	54	47	63	70	67	60	54	65	62	74	69	54	75	51	55	51	61	73	50	68	54	58	47	58	54	55	62	44	56	57	74	58	51	61	55	56	62	61	75	56	56	74	59	50	54	62	65	48	57	54	57	56	68	70	49	67	50	57	63	69	68	67	62	49	44	55	57	61	62	70	45	62	46	46	52	70	53	66	57	51	65	68	58	65	46	66	55	45	70	57	55	45	40	61	46	58	62	66	52	71	59	58	55	47	61	60	55	59	60	60	58	51	53	55	60	56	59	67	59	60	70	53	47	57	52	57	64	61	58	73	65	44	65	52	50	65	65	69	83	55	75	55	57	61	64	49	60	60	68	61	52	67	60	63	75	62	55	59	65	61	61	45	52	60	65	56	78	55	52	57	51	59	69	55	55	64	63	63	46	62	50	68	66	72	52	50	54	55	61	61	70	64	51	64	57	52	70	66	61	49	56	51	55	63	55	55	74	56	53	59	68	75	62	34	68	52	56	64	57	65	75	55	70	58	70	72	55	67	66	54	50	73	49	64	63	65	49	52	72	55	71	64	45	54	62	54	49	58	61	69	50	55	64	63	69	55	53	48	46	55	63	57	58	41	43	59	51	71	56	59	50	55	47	64	57	72	50	64	61	48	68	49	64	56	61	68	64	74	59	60	44	66	60	63	69	50	60	63	55	66	61	57	67	57	66	66	72	61	53	76	85	63	62	52	70	48	55	62	51	47	53	61	62	60	60	71	72	61	70	72	69	64	61	49	59	60	50	74	69	69	58	64	67	54	76	65	74	54	62	47	41	64	38	55	57	66	59	46	64	70	66	68	58	48	69	49	53	61	79	61	69	85	54	73	81	58	67	59	74	56	64	66	78	55	54	63	77	57	85	54	67	39	55	56	61	58	62	60	60	53	56	46	51	60	60	51	64	60	64	74	54	53	52	55	66	60	59	77	65	75	55	51	40	65	76	57	47	69	49	44	58	58	52	52	54	48	46	65	53	48	41	58	55	57	53	48	54	59	73	65	49	57	45	54	55	52	52	68	68	54	61	59	65	60	62	65	60	58	65	63	54	62	58	62	61	54	48	59	51	47	72	62	52	59	65	58	68	57	69	65	55	52	63	65	71	45	46	53	53	82	51	57	61	64	50	56	50	50	61	52	43	62	57	57	70	69	45	68	53	52	50	46	60	63	55	38	65	47	58	69	66	58	57	57	55	57	55	56	61	72	62	50	58	58	56	49	52	67	60	69	68	62	70	76	63	53	58	61	59	73	58	71	65	63	75	69	56	58	48	63	46	60	57	42	54	62	64	55	64	62	68	69	48	51	53	63	60	53	57	48	47	58	83	61	54	58	62	60	58	58	55	53	57	57	56	70	64	50	53	54	83	68	75	58	55	47	62	51	56	70	61	52	58	71	65	65	49	51	66	52	64	51	56	54	69	59	47	70	46	66	70	70	68	59	50	49	58	67	72	66	57	55	44	78	61	60	57	63	56	64	69	65	64	77	83	42	62	57	63	55	60	51	68	51	61	62	56	68	66	53	66	64	52	46	71	44	67	60	45	60	44	61	56	72	59	48	73	50	56	62	63	61	50	62	41	69	53	42	61	66	60	58	64	51	50	66	58	76	61	45	57	41	62	43	54	67	49	74	63	59	51	53	71	40	58	71	49	42	63	64	57	63	57	46	49	51	47	55	52	58	62	55	51	60	49	55	62	53	48	50	60	62	51	65	58	57	49	57	45	68	50	53	63	63	66	62	64	58	45	63	55	66	58	58	59	56	60	56	59	71	66	61	68	65	63	68	61	60	55	57	56	54	58	49	69	59	57	66	53	62	44	66	56	76	63	75	65	68	59	67	54	67	63	52	60	56	60	38	72	72	50	62	41	64	56	59	51	68	54	51	69	54	47	56	62	51	59	55	52	73	72	74	57	66	62	58	61	55	59
7988	728	1508	1665	1405	1131	883	753	625	554	488	460	374	405	321	318	295	299	309	234	275	247	212	256	233	228	217	222	200	208	207	224	183	203	197	197	203	191	190	198	177	164	160	212	177	201	189	175	167	192	172	186	173	180	194	163	171	170	174	177	185	171	164	165	178	173	182	134	175	180	186	171	184	171	159	157	166	130	168	152	157	172	169	191	191	153	168	169	165	196	155	192	152	159	151	181	169	185	163	193	175	155	170	188	161	164	195	155	171	164	155	160	156	170	176	184	162	160	146	157	185	175	155	161	159	185	169	174	159	176	177	160	180	148	164	187	158	184	162	164	167	187	171	177	187	138	154	177	161	150	188	154	204	141	192	179	175	179	156	191	154	174	151	176	170	177	175	162	178	158	181	150	165	158	184	172	169	176	160	191	160	147	203	159	140	170	171	166	155	169	186	137	186	181	165	170	171	178	167	160	155	126	156	166	156	171	162	172	147	155	168	170	186	178	177	168	167	170	170	168	160	160	189	169	171	182	154	165	165	154	172	169	158	157	152	154	178	162	175	182	162	148	173	162	160	147	162	172	153	150	168	160	170	183	173	164	170	195	172	170	149	146	163	155	169	140	172	174	155	171	171	177	167	183	181	156	171	146	164	164	153	158	156	168	152	164	158	170	166	161	155	159	163	194	155	174	163	166	151	184	158	150	181	161	179	153	170	177	155	177	145	160	164	171	183	157	165	161	179	176	164	165	143	195	165	153	157	161	155	189	165	187	178	152	161	142	161	156	189	174	176	153	167	177	195	162	179	150	167	154	180	156	189	170	185	159	132	171	131	184	201	154	170	151	184	165	191	151	177	157	150	167	176	186	191	161	160	162	167	179	166	166	162	165	140	133	171	164	170	154	165	167	184	144	148	180	174	180	178	169	161	162	162	160	162	162	161	180	142	167	178	153	161	175	170	192	172	167	174	160	165	153	168	149	145	160	166	172	169	164	168	151	168	163	173	171	153	186	166	186	160	173	147	170	166	161	169	180	171	164	181	189	169	159	176	156	149	175	152	171	181	171	172	158	170	182	169	159	150	154	163	156	163	172	157	170	175	156	157	162	172	155	156	180	177	167	149	175	183	182	167	161	156	188	159	160	164	162	147	181	168	169	170	165	168	159	159	161	136	179	171	176	154	171	161	155	153	190	162	152	164	184	153	176	162	164	182	145	156	146	155	171	171	188	178	177	170	168	149	178	171	166	177	162	179	160	154	165	137	187	150	165	155	157	140	176	167	168	144	172	195	169	181	183	160	170	166	172	157	165	140	174	179	154	170	131	159	165	146	168	163	171	158	145	182	152	160	187	173	179	174	157	186	159	144	165	165	166	158	169	176	160	181	175	161	176	164	160	188	162	166	144	176	172	163	155	161	179	187	175	171	176	158	170	174	168	164	165	139	134	162	158	168	185	159	177	174	178	159	189	186	162	157	153	153	168	187	177	168	172	168	170	164	165	168	150	164	156	161	163	183	176	149	170	158	173	202	139	146	174	175	177	188	175	168	160	157	194	176	134	155	182	156	171	172	152	163	167	163	169	190	187	148	171	184	175	166	157	178	174	180	156	142	189	189	170	165	161	177	159	163	168	160	173	172	175	172	163	178	190	196	160	165	151	143	176	173	163	162	138	171	191	144	158	189	167	165	152	161	194	162	168	159	155	156	160	145	183	162	172	183	157	175	160	183	181	160	179	134	179	173	154	154	159	152	161	141	141	159	178	158	161	157	159	160	151	169	156	161	162	164	167	179	169	185	154	167	159	195	169	155	144	164	171	157	172	165	167	168	184	138	159	161	157	173	167	169	166	166	151	171	161	161	168	150	152	150	158	169	162	151	156	164	144	155	192	163	168	141	182	149	162	189	173	175	176	199	183	162	172	166	154	161	191	149	133	173	177	153	164	153	158	169	159	155	178	159	156	166	154	182	172	141	160	192	156	154	164	160	164	146	177	174	159	162	158	168	163	158	164	152	164	173	166	164	173	174	164	147	141	193	165	172	182	150	169	183	140	184	163	166	146	165	165	149	184	192	187	162	158	153	164	145	153	183	155	166	164	175	154	175	158	160	158	160	154	176	172	154	170	160	159	180	154	159	154	167	174	182	147	190	192	164	181	167	157	162	181	153	146	153	172	152	157	142	173	151	167	179	184	160	164	180	183	177	177	157	160	153	155	168	172	180	180	201	163	163	164	169	173	171	172	139	173	162	181	149	164	151	160	157	164	173	156	177	161	165	163	151	167	147	158	141	164	141	166	174	183	150	165	160	143	157	166	177	153	149	151	163	183	164	156	188	168	139	180	145	183	163	161	151	185	170	187	171	152	166	177	172	156	178	167	204	165	173	196	171	165	181	171	186	152	162	157	183	184	154	195	165	163	141	177	147	175	172	158	154	166	186	177	143	165	185	182	162	150	157	160	156	158	167	167	175	172	173	189	164	179	188	186	156	144	152	134	188	170	182	165	167	161	168	156	162	166	164	161	161	165	174	167	164	160	164	162	150	166	177	160	176	157	158	173	181	159	162	172	164	192	176	184	180	182	150	158	182	152	144	175	148	154	154	182	160	157	167	161	177	164	156	178	175	157	175	180	174	133	177	178	160	141	136	170	177	165	160	172	158	148	156	171	168	182	170	159	164	166	162	179	160	146	158	161	149	167	165	155	171	166	168	155	178	175	155	169	175	143	161	157	158	167	129	178	163	162	166	171	174	165	156	157	146	173	168	186	189	145	153	168	167	170	152	147	147	168	161	180	173	168	161	165	157	161	187	179	165	170	170	167	173	170	186	184	148	183	167	156	149	150	150	164	151	166	177	170	179	149	163	155	190	189	161	163	161	155	175	150	154	152	146	166	169	172	150	156	180	154	135	169	164	185	156	180	155	152	182	160	158	190	186	178	186	174	170	167	147	149	174	154	144	180	159	156	164	160	198	163	169	177	183	152	164	175	164	153	168	151	162	164	137	148	173	176	169	169	163	162	165	156	181	170	174	178	163	178	189	170	177	186	181	157	193	153	179	178	197	162	173	173	200	193	177	173	185	160	173	181	165	160	159	166	167	153	158	181	158	160	160	192	187	168	166	162	181	158	150	158	167	176	166	140	170	177	164	157	178	152	183	170	173	183	167	168	195	158	140	200	165	164	158	168	197	175	174	182	168	168	189	186	173	193	151	171	165	166	153	167	164	175	182	171	177	166	192	156	170	182	163	181	169	167	167	185	142	161	161	157	167	170	179	174	175	159	162	166	163	160	172	183	156	158	168	176	175	178	174	164	159	162	158	159	160	163	158	197	198	168	176	170	157	158	168	163	165	168	160	178	177	160	153	178	157	185	146	167	177	164	141	179	156	162	169	174	165	155	171	172	152	186	168	176	146	163	153	163	151	163	166	161	140	165	166	156	173	140	174	184	179	160	181	155	178	169	166	169	158	150	177	162	160	154	178	167	171	151	162	169
1559	257	280	263	254	256	266	251	299	257	273	241	286	251	306	238	242	255	279	289	260	275	243	240	229	266	233	257	257	279	240	252	252	276	273	229	251	234	245	240	250	278	244	270	242	271	227	271	270	226	260	263	263	250	304	267	233	265	247	251	293	233	274	263	268	269	260	234	242	251	284	234	241	282	275	268	249	219	282	257	263	292	224	250	260	257	236	236	292	241	275	275	232	238	265	235	263	260	249	271	280	241	262	239	231	280	284	248	267	249	256	272	267	249	247	275	281	285	281	276	238	271	218	244	230	281	237	260	250	229	227	256	254	249	264	245	246	272	273	255	264	265	273	274	222	273	269	266	289	265	243	233	272	251	278	258	239	231	273	242	251	246	259	265	233	261	277	236	267	271	266	243	263	230	264	252	270	274	253	268	274	262	269	240	243	236	277	256	258	270	257	242	280	259	235	259	248	267	272	287	287	254	263	255	266	221	251	240	270	256	258	292	251	258	244	242	245	238	227	259	236	255	256	246	272	227	279	273	272	251	250	257	243	252	276	252	272	269	244	249	257	241	226	218	268	242	236	235	256	244	290	267	230	247	255	250	297	270	260	257	277	216	271	241	237	236	285	266	268	238	263	238	267	222	266	256	277	262	246	283	266	234	263	237	238	245	253	257	225	249	264	274	271	262	248	257	281	258	261	278	259	281	268	265	225	288	298	244	245	257	256	248	266	250	275	232	248	249	236	231	247	243	245	234	253	260	249	225	262	263	245	267	247	249	259	260	263	250	261	247	263	258	225	250	265	240	259	257	249	262	240	258	252	274	229	261	271	271	242	269	239	268	281	274	239	264	250	266	271	244	253	256	272	218	242	235	276	230	240	261	279	263	278	265	228	233	248	285	212	234	259	277	271	251	252	257	274	258	256	271	281	235	264	247	274	255	250	266	269	286	274	252	258	203	235	248	242	252	278	241	248	268	259	290	267	245	255	240	244	269	249	233	272	275	239	270	276	243	233	239	242	256	249	237	240	266	272	236	255	258	277	249	241	257	248	237	270	263	237	269	278	250	284	262	276	264	274	242	252	261	232	289	220	248	219	223	270	251	230	266	241	263	242	249	287	238	297	248	269	238	268	261	237	286	245	273	244	232	226	265	258	243	252	239	251	261	268	291	255	247	275	249	261	258	253	257	253	279	253	252	258	230	246	244	254	233	265	240	237	226	282	259	260	273	263	249	274	257	250	264	274	239	242	259	285	280	251	237	247	262	281	272	235	252	271	253	267	259	276	248	264	256	286	254	249	253	247	273	260	262	245	242	247	278	243	265	247	279	257	260	225	239	234	254	244	272	253	223	239	245	246	269	234	248	216	280	278	244	249	258	263	252	281	265	258	235	257	251	285	222	254	264	242	239	248	258	249	259	254	233	257	285	242	268	252	232	230	231	247	269	260	267	238	243	245	270	257	269	277	254	268	241	258	260	277	250	272	271	259	238	238	275	267	289	276	255	266	235	251	256	253	280	243	283	287	242	259	269	256	238	249	239	242	254	286	256	231	265	276	262	247	242	251	251	238	258	226	265	291	274	248	233	242	217	269	275	235	236	261	245	265	247	234	236	233	270	267	280	266	238	236	254	256	260	226	237	255	249	258	257	276	245	228	234	270	246	244	272	245	267	277	261	213	274	259	254	267	251	247	306	230	243	256	272	239	244	258	249	246	220	235	246	245	270	274	263	239	267	215	279	293	250	270	228	270	261	246	237	255	259	274	261	257	237	264	268	244	250	257	272	253	260	249	243	254	255	251	250	261	282	246	260	257	238	275	244	267	272	256	239	280	252	277	272	282	271	247	235	269	251	250	270	236	255	233	233	258	242	261	250	274	231	255	246	247	263	258	255	273	244	264	251	262	241	249	243	264	251	238	246	277	258	252	225	236	257	293	246	264	274	245	236	239	257	269	270	276	267	279	272	249	256	287	221	247	257	286	257	248	263	269	232	258	254	222	244	265	233	247	278	288	251	267	258	268	276	273	270	252	263	272	261	281	249	266	248	274	286	274	273	231	227	247	253	248	273	289	274	267	226	245	241	244	276	279	237	254	245	221	257	266	256	285	269	253	267	262	254	240	255	298	266	243	245	244	253	257	277	259	278	246	259	250	246	268	245	264	224	273	248	224	246	223	223	291	252	236	268	265	263	272	252	249	245	251	257	273	253	261	223	279	267	265	277	253	219	259	235	255	259	256	278	254	266	264	256	259	250	241	238	264	260	210	234	243	251	245	270	280	240	249	266	292	247	293	237	250	251	236	256	240	245	270	274	244	278	249	276	245	242	266	275	234	282	251	276	247	238	257	292	296	267	307	243	238	223	284	267	232	251	272	208	260	247	244	274	264	250	278	261	249	269	276	254	249	258	231	239	262	259	263	280	261	268	271	236	217	247	261	242	255	274	244	227	289	283	272	264	247	242	262	266	264	292	299	242	250	250	253	233	247	247	290	243	246	261	219	263	243	249	243	273	242	256	235	232	254	275	213	272	272	250	243	235	231	270	260	254	275	228	238	272	235	237	283	269	229	297	240	264	259	259	263	251	241	254	279	283	251	291	265	245	250	234	255	275	282	280	277	260	279	255	226	277	241	242	261	262	255	260	234	250	287	244	246	244	250	263	235	218	267	264	232	247	268	267	250	251	268	290	252	250	242	254	259	261	253	234	245	239	232	256	250	268	253	268	270	241	292	271	246	252	265	274	231	282	259	263	294	244	266	253	268	263	235	246	245	272	266	246	248	268	238	277	255	259	235	262	250	240	242	238	250	258	255	215	247	248	252	242	245	255	267	249	256	229	250	254	261	240	238	285	243	231	233	231	256	283	257	262	268	241	238	279	282	249	243	264	255	217	236	261	228	267	227	263	260	282	252	272	248	267	261	248	226	258	243	226	233	255	253	239	244	268	253	240	271	254	240	279	269	239	272	233	231	252	256	251	223	275	280	272	262	247	275	251	281	252	216	257	276	269	263	263	237	286	266	280	261	290	249	255	256	263	258	242	266	273	229	246	255	248	225	214	238	253	251	252	259	266	277	266	277	252	263	239	256	251	265	273	239	248	250	292	251	260	238	249	270	259	245	250	239	228	223	248	264	230	256	242	265	225	277	272	265	238	255	264	261	245	266	261	236	275	270	255	236	266	281	263	260	242	279	251	251	229	265	258	249	268	281	252	262	226	303	245	253	243	224	253	276	252	267	248	255	240	239	216	255	243	270	249	218	271	224	215	239	268	266	276	284	254	240	269	305	241	243	259	253	254	258	256	236	252	265	240	255	241	261	272	264	264	259	228	251	254	265	256	242	265	261	274	262	266	240	266	250	253	244	232	264	239	279	277	283	266	220	239	237	267	262	250	250	206	264	242	240	255	223	260	263	249	262	232	256	254	259	250	238	237	256	244	213	263	273	252	270	257	258	242	238	286	263	253	251	276	284	271	245	275	208	275	239	281	265	280
1796	592	593	618	593	599	551	561	589	564	552	553	558	526	529	557	562	551	583	579	591	580	570	549	560	549	563	564	563	552	578	638	569	560	558	548	557	580	535	551	525	593	554	568	612	553	574	555	562	568	543	566	586	554	564	535	550	596	556	567	571	608	594	550	565	583	565	548	531	557	529	611	562	582	558	535	601	531	562	554	578	531	580	553	516	577	542	591	544	564	589	544	618	572	554	553	557	583	576	596	544	553	561	551	543	568	568	518	510	569	547	537	544	580	573	531	561	582	573	563	552	548	529	568	536	564	584	566	553	556	562	581	538	555	552	578	589	541	547	578	558	592	553	555	534	571	540	561	518	580	560	572	553	556	553	578	587	563	553	578	570	583	600	606	567	593	543	564	539	549	532	546	584	528	602	559	567	571	550	547	566	594	577	584	600	608	583	566	570	580	582	537	527	561	548	570	571	563	614	599	627	546	552	591	546	538	597	532	569	611	565	524	550	546	571	558	562	553	598	547	578	591	539	569	538	530	554	571	549	559	565	580	561	557	563	533	599	516	586	557	549	582	564	529	547	548	534	542	544	552	568	534	577	601	573	575	590	559	573	573	583	525	601	586	587	569	550	545	549	588	553	595	520	551	565	582	546	546	569	572	569	625	599	529	572	577	565	548	576	567	555	571	587	577	579	563	560	560	542	546	552	557	554	505	519	560	533	575	549	526	574	538	589	566	575	582	555	536	591	537	596	563	562	539	552	594	558	608	547	570	573	612	590	577	595	557	601	563	615	571	527	571	562	568	540	536	568	541	593	607	625	598	572	573	599	535	619	600	554	578	582	513	575	571	577	571	577	595	567	553	613	548	595	559	568	585	594	577	574	565	559	532	566	576	558	541	566	551	525	564	544	544	567	529	554	618	575	543	581	548	620	602	567	588	531	583	614	576	553	559	605	561	590	588	548	550	523	552	546	553	564	542	574	601	589	553	573	610	582	562	578	578	588	572	613	556	585	581	570	546	575	560	543	565	651	569	550	596	567	571	585	581	565	590	583	545	542	526	527	575	556	553	563	571	566	577	550	545	561	557	569	537	573	593	574	532	558	569	600	564	528	567	592	600	570	532	607	555	551	581	577	571	560	547	591	542	609	561	588	580	565	543	545	595	559	584	561	565	540	586	582	537	544	584	597	576	555	600	588	543	591	554	529	538	600	579	570	560	563	559	590	596	587	574	576	589	578	557	578	565	588	578	532	563	618	542	590	571	606	549	571	554	595	570	545	558	571	585	565	560	563	563	548	546	566	528	557	571	591	537	519	562	570	555	589	568	559	584	551	562	533	576	604	546	549	555	597	538	594	590	597	546	535	555	545	559	541	549	576	551	586	564	591	588	521	570	570	591	564	547	559	560	582	568	574	551	578	584	542	566	548	574	549	547	519	538	590	595	564	625	576	567	561	511	546	583	585	568	548	575	590	603	564	620	593	580	545	596	554	570	551	558	552	557	543	562	564	533	573	571	582	539	554	563	568	539	627	561	572	577	553	557	542	552	575	586	584	556	583	556	535	526	576	565	563	559	568	560	558	547	498	593	529	578	571	605	539	516	581	561	536	589	554	578	570	609	551	568	566	603	591	595	535	562	557	557	590	578	593	557	551	527	545	585	560	540	536	551	565	560	565	556	585	541	582	572	559	581	581	608	549	557	573	530	564	572	546	576	547	587	577	570	537	621	587	544	617	552	593	580	580	554	590	521	554	567	589	589	579	542	532	564	528	568	562	549	580	548	549	536	558	557	590	569	576	561	558	581	569	563	591	570	571	574	528	575	552	555	537	588	569	572	556	608	566	567	515	545	564	618	564	561	563	558	629	586	605	517	584	552	611	578	561	597	544	522	586	587	589	532	565	588	570	558	534	550	580	550	578	572	586	581	546	543	558	637	559	606	532	590	527	603	566	573	552	571	531	560	571	582	581	573	538	490	533	602	564	588	540	537	536	562	540	602	569	571	581	569	562	598	600	588	606	553	551	581	598	539	598	550	560	571	602	557	615	532	601	584	549	547	591	591	549	550	617	537	584	565	580	535	575	563	565	518	543	547	558	531	582	581	589	568	597	576	622	541	566	592	616	588	566	556	580	553	559	589	548	600	587	545	556	564	565	545	513	581	596	596	597	592	540	572	505	589	513	560	586	575	562	569	576	572	555	597	560	575	582	557	568	595	570	579	568	570	545	539	616	559	626	593	582	550	561	550	541	583	548	565	548	591	575	556	555	533	533	573	562	559	551	532	532	587	562	568	587	541	595	564	546	596	588	561	583	553	568	601	568	558	535	578	492	598	564	598	553	576	591	572	629	553	576	586	548	566	585	569	563	600	513	549	556	574	581	613	618	598	563	560	570	623	554	573	588	538	587	567	561	577	583	528	569	576	549	562	556	550	573	584	542	561	603	576	531	555	550	588	555	613	553	566	573	551	565	542	565	564	563	526	575	558	563	570	533	541	563	568	525	578	549	560	556	554	591	598	580	578	581	566	527	560	568	542	579	570	514	592	578	568	586	540	572	585	567	558	555	584	529	550	554	616	560	588	577	537	593	541	552	568	551	583	568	605	585	567	541	608	566	584	562	536	556	546	535	552	581	561	577	576	561	547	597	595	593	564	559	552	568	563	540	575	579	535	587	573	549	500	571	583	529	578	555	562	581	530	545	570	570	574	565	573	600	573	604	546	601	569	601	580	566	572	528	582	541	570	600	619	575	575	571	540	555	567	580	584	567	580	553	578	569	551	603	555	558	540	600	563	550	583	568	590	616	599	551	574	573	581	582	584	568	583	568	571	592	534	531	558	598	608	569	568	590	575	527	572	562	603	583	578	595	560	557	574	571	569	564	590	549	526	545	583	545	560	541	553	574	552	548	549	571	550	567	569	540	598	577	563	585	542	531	589	527	541	578	584	565	569	586	557	557	590	523	545	552	556	578	568	554	560	541	550	545	559	597	556	566	580	579	523	569	520	551	586	555	555	567	590	555	537	543	530	583	590	549	592	538	562	582	568	542	577	582	554	597	601	582	554	604	571	487	548	564	564	552	559	561	553	561	621	558	597	547	567	541	588	569	567	565	549	587	595	575	535	577	540	594	584	559	523	556	540	568	580	567	523	598	546	581	531	523	591	600	557	552	537	550	590	606	546	531	556	570	576	522	507	539	537	500	593	584	541	602	624	595	535	562	566	560	588	571	558	575	541	546	590	560	578	491	573	544	533	548	565	594	582	582	547	563	560	543	595	564	604	536	584	562	575	580	548	535	568	539	610	541	531	553	559	594	563	560	564	565	569	543	564	548	563	548	585	561	547	595	531	605	541	600	551	565	532	616	611	556	546	573	608	527	572	566	570	551	559	576	604	547	575	577	578	593	533	538	584	572	553	571	584	541	561	543	575	582	549	599	589	531	557	546	578	554	554	558	613	542	590	533	573	571	551	596	563	534	575	557	559	564	588	565	542
7105	354	425	407	279	240	188	180	160	165	157	148	167	160	145	153	141	130	163	170	162	137	163	164	149	165	167	145	151	132	154	157	153	143	152	180	158	163	134	162	166	131	171	147	165	147	150	159	158	156	166	168	157	177	147	152	126	124	170	152	172	137	161	162	151	157	154	137	184	168	174	125	141	136	149	164	147	167	160	162	125	170	172	126	178	139	147	139	165	188	153	129	167	168	135	165	148	170	139	153	164	156	132	146	158	150	149	145	151	135	163	159	172	122	148	156	139	151	154	136	152	142	139	147	147	171	121	149	170	160	147	181	166	145	158	162	141	155	148	142	155	121	170	125	146	141	165	165	130	154	142	152	132	146	149	165	142	145	142	167	144	144	147	152	146	151	134	141	179	158	147	151	167	149	160	160	163	133	140	162	165	139	169	135	171	162	136	158	137	157	153	157	125	133	128	130	151	122	144	159	170	138	151	154	153	147	147	147	146	159	135	144	140	133	141	126	155	146	135	164	161	148	135	151	141	180	116	137	149	159	165	151	138	187	148	145	150	143	153	144	152	164	144	121	157	169	160	156	166	144	158	160	138	145	149	163	166	168	155	146	144	150	150	165	181	148	161	148	168	140	171	136	132	149	145	162	131	127	153	149	162	140	147	150	148	166	156	162	170	132	164	150	144	125	147	136	165	158	159	130	152	159	150	169	136	159	147	142	146	123	133	164	148	153	142	152	170	142	149	145	134	129	130	148	157	146	171	148	134	138	150	158	144	139	154	129	148	167	151	171	143	148	176	169	137	160	152	141	153	131	149	178	144	148	139	136	148	155	166	148	147	152	168	147	140	132	162	149	169	140	156	146	169	159	154	139	159	133	139	161	163	145	142	162	147	134	139	150	171	130	157	141	113	176	150	171	143	126	126	133	131	142	170	155	144	123	137	144	156	157	153	140	119	156	141	126	134	168	143	134	158	163	180	158	124	158	151	155	143	156	148	139	144	133	144	156	159	134	124	144	143	127	132	162	172	136	156	141	168	135	163	168	158	149	151	155	146	140	160	150	163	167	156	153	164	144	136	154	144	159	153	145	155	157	153	152	136	160	169	151	133	139	159	143	145	162	160	158	142	122	142	176	138	151	129	161	158	148	159	162	136	116	140	153	149	150	141	149	138	155	152	136	150	170	164	133	142	144	164	152	157	141	127	165	140	155	163	154	154	139	139	159	173	150	132	148	155	150	169	168	183	171	156	150	134	158	132	148	130	155	137	148	136	141	154	142	145	136	150	147	136	147	139	171	128	153	152	146	128	145	151	123	152	155	146	154	174	159	127	160	141	148	160	173	136	146	135	148	139	125	153	152	181	149	135	138	142	143	138	159	113	117	144	140	146	143	136	154	156	141	157	143	126	149	141	131	124	147	150	154	154	167	163	172	164	153	145	172	149	140	135	178	125	151	139	133	148	152	144	146	139	135	166	160	161	150	168	131	137	147	137	143	136	149	167	154	160	159	172	160	144	140	169	140	141	129	145	150	141	136	151	161	158	156	133	153	155	151	148	180	148	150	151	153	135	153	152	144	123	138	146	139	141	144	153	159	151	156	148	147	152	144	144	157	153	142	145	129	137	167	140	146	164	181	143	130	169	160	162	161	171	162	134	153	137	135	142	143	151	159	151	156	160	149	155	141	149	149	137	136	153	171	149	147	180	142	157	138	144	172	142	122	156	158	161	130	146	138	136	178	161	164	156	158	139	134	157	162	145	127	163	146	161	142	154	150	152	154	152	134	141	168	151	170	132	129	145	129	134	124	152	154	135	147	165	163	149	148	153	147	141	139	141	132	143	148	131	151	152	141	143	152	140	166	149	163	162	167	148	168	171	148	174	144	135	143	168	132	149	139	161	132	123	126	159	143	164	149	150	141	144	163	155	129	156	148	152	135	149	127	174	150	144	155	181	142	148	158	144	167	147	150	143	164	157	145	133	126	174	138	165	138	151	147	140	153	156	158	140	132	146	164	131	156	155	153	159	160	136	156	151	130	159	142	155	166	125	151	147	141	154	143	163	158	171	128	137	164	128	163	143	139	139	165	142	154	163	153	150	132	139	148	113	139	135	128	140	157	145	143	147	142	130	159	166	142	178	150	126	135	141	161	161	133	126	143	166	142	149	154	153	155	125	135	148	181	155	148	163	160	152	136	154	148	146	178	143	136	168	150	163	130	143	140	140	145	147	123	144	149	130	169	159	148	147	149	144	147	152	158	158	144	151	158	174	185	140	131	139	158	156	132	149	146	132	153	157	157	161	146	165	162	134	133	137	151	138	125	158	160	166	146	152	179	141	147	174	139	160	134	147	139	167	168	134	129	134	165	119	153	135	148	154	143	168	163	169	144	146	142	130	134	133	155	127	144	142	116	135	154	143	138	136	161	156	139	141	145	150	154	135	151	148	140	135	144	146	153	188	167	137	148	169	156	152	137	138	135	141	152	159	160	124	150	141	161	154	135	119	142	138	147	135	157	158	156	149	153	150	143	146	142	167	168	159	143	129	142	170	133	155	149	145	157	149	151	153	133	139	163	148	132	160	148	151	164	145	143	145	150	163	156	142	166	145	138	127	149	135	152	151	156	148	177	151	142	150	154	149	149	126	149	152	138	167	148	155	151	145	142	156	152	155	144	139	150	149	129	142	152	158	144	173	149	138	148	130	143	148	166	166	129	134	166	155	142	157	153	161	126	167	148	134	146	149	134	127	174	150	127	162	148	149	173	161	130	143	152	145	152	140	143	169	152	132	148	139	157	160	140	183	141	157	139	172	151	143	156	148	133	136	144	158	155	140	125	163	152	130	148	132	159	151	149	142	152	166	147	137	134	136	147	142	139	125	151	145	145	147	149	152	145	159	124	147	147	160	156	170	127	134	115	150	136	161	133	144	155	160	160	166	156	158	137	147	124	121	150	142	150	164	145	166	150	145	169	144	132	158	151	144	142	138	152	146	157	135	145	161	125	135	143	161	146	159	153	162	131	165	183	138	138	146	122	145	135	133	135	166	154	148	149	145	169	152	162	141	146	149	147	143	138	148	147	177	138	132	156	162	160	166	152	148	148	128	131	138	152	110	161	148	128	140	142	137	163	131	155	170	170	153	160	122	142	157	144	139	162	161	126	133	162	145	152	150	142	131	150	161	175	138	145	176	141	133	145	135	157	159	148	137	161	136	153	110	139	155	144	143	145	143	147	162	173	150	145	148	137	161	156	128	145	144	136	132	130	152	141	126	140	139	161	150	171	160	141	141	130	154	148	140	156	144	158	151	155	145	133	163	162	119	157	149	129	139	129	144	136	166	132	139	163	154	172	153	163	141	158	160	151	137	151	165	135	154	169	130	146	152	158	125	128	167	143	146	170	142	166	132	171	148	165	145	170	147	157	153	157	139	152	158	138	115	157	144	138	180	142	138	188	145	137	174	176	147	150	152	147	141	141	172	147	134	154	136	134
6238	639	954	1100	935	794	707	597	537	576	497	497	429	437	432	417	406	370	399	383	382	402	419	361	399	361	369	362	354	374	372	371	348	364	345	335	374	362	350	318	323	374	343	347	364	333	346	340	333	350	372	340	331	341	344	349	354	350	342	370	368	348	346	327	345	340	339	336	338	348	352	310	320	333	363	325	345	324	374	353	343	329	338	319	343	335	325	321	361	338	337	330	332	364	314	330	341	330	339	392	332	364	357	337	337	339	326	337	344	304	354	365	344	356	319	313	330	340	343	316	336	331	333	351	376	398	315	348	308	314	347	318	328	334	291	346	364	329	349	327	333	335	361	325	357	337	344	310	344	324	367	341	329	312	363	332	326	337	307	349	333	322	335	360	383	344	350	349	365	323	341	359	336	333	334	347	338	341	340	335	365	326	358	329	313	350	352	321	335	330	328	372	331	321	367	320	365	353	312	351	346	352	350	354	370	341	335	334	360	339	313	338	333	357	337	342	331	352	335	370	320	360	354	336	338	319	371	329	360	351	324	339	358	332	345	334	358	354	371	327	326	343	332	324	343	351	335	351	304	330	308	358	339	351	330	322	347	340	332	309	342	333	344	348	355	373	325	339	338	328	351	324	340	366	371	325	335	328	372	325	335	343	350	363	356	323	344	350	331	344	389	337	331	344	342	344	348	339	319	328	310	346	315	301	360	380	356	356	348	356	326	332	339	324	336	343	330	319	327	364	338	340	341	364	324	346	320	319	343	304	336	301	362	327	323	345	369	355	375	330	329	330	347	360	332	337	315	344	323	332	320	356	327	311	310	347	372	314	339	358	351	332	351	373	349	301	337	344	341	322	338	348	357	350	376	336	331	328	340	352	369	351	323	327	379	323	340	316	345	326	327	354	374	336	375	352	318	348	338	361	350	300	308	334	329	336	367	348	362	327	379	350	323	328	336	351	381	331	347	318	335	347	343	352	381	342	346	308	353	329	313	336	347	323	332	316	316	342	317	291	341	347	368	340	356	334	345	330	400	336	330	338	297	345	351	347	335	354	338	340	335	314	340	354	367	362	341	342	339	317	311	301	390	363	339	335	355	332	334	341	322	343	356	326	357	322	346	308	385	348	348	331	328	319	326	341	353	362	345	350	344	344	327	329	333	333	350	344	363	355	329	335	331	311	337	310	357	341	316	332	337	329	340	328	298	307	417	334	315	322	332	341	333	340	337	328	363	343	343	348	336	341	356	332	312	361	357	341	328	334	339	356	315	361	347	323	361	312	359	331	328	338	362	356	337	336	341	358	351	366	319	336	306	360	368	357	374	333	328	323	341	324	339	313	367	324	320	335	356	325	368	336	360	345	380	346	324	331	338	379	369	359	364	332	371	346	328	384	337	335	328	358	309	361	318	356	344	356	344	338	358	353	330	333	318	342	339	334	335	326	345	348	356	340	320	316	354	315	359	339	337	333	339	354	335	341	328	353	339	337	331	348	335	314	374	326	357	359	309	327	343	365	337	348	361	319	335	323	327	289	363	348	346	373	331	353	365	336	374	352	311	336	371	319	339	322	352	315	303	333	360	376	331	341	329	328	322	340	347	339	341	319	310	337	322	326	355	311	370	357	354	302	348	325	321	334	320	347	340	351	335	346	346	337	357	334	348	332	322	351	325	328	346	343	348	303	336	323	327	366	349	396	373	333	354	327	330	308	343	348	336	341	322	369	310	360	315	346	336	338	347	313	372	321	362	322	317	287	323	319	338	361	344	345	333	327	342	366	333	340	317	365	359	368	330	335	340	319	356	349	353	333	357	377	319	317	347	345	340	358	318	312	346	303	317	328	356	352	347	360	325	313	336	331	351	353	321	337	320	318	328	329	325	331	340	334	351	312	350	354	357	351	321	306	384	357	340	341	343	314	327	346	341	343	311	322	328	331	338	321	330	344	352	333	384	363	327	345	332	345	326	329	353	321	314	318	347	347	338	356	323	315	340	339	353	354	321	342	321	354	353	351	325	300	332	355	329	311	356	333	339	403	303	347	324	359	366	343	334	358	361	345	379	344	355	356	360	329	338	365	354	341	346	337	320	345	322	344	326	370	338	365	305	367	338	302	354	335	337	358	339	360	339	309	299	312	338	321	318	356	333	359	356	353	315	304	343	333	343	343	350	349	355	351	325	381	345	340	347	339	336	376	353	308	334	320	326	366	343	355	327	323	359	342	336	330	341	307	323	314	309	337	316	350	358	358	310	322	296	320	360	348	360	321	336	328	330	336	348	310	310	322	336	349	330	329	334	334	356	319	341	343	322	310	310	314	327	326	374	352	330	345	395	343	314	339	330	327	331	330	330	306	347	310	352	342	354	318	336	341	346	321	357	332	368	325	360	325	336	314	336	361	330	382	337	331	336	341	361	344	342	323	331	341	361	344	350	315	350	348	362	334	342	324	360	363	306	343	380	345	317	338	354	331	340	351	326	321	350	359	333	348	348	336	319	343	345	353	352	307	339	317	342	315	327	377	359	339	334	352	314	355	364	332	337	339	298	339	320	354	314	355	361	314	336	344	345	315	308	355	354	357	361	340	328	334	328	351	335	356	348	330	363	341	333	335	322	352	339	349	320	355	357	353	340	347	354	339	345	349	347	326	310	324	328	381	305	349	348	362	306	332	373	321	358	357	360	345	338	358	325	340	333	377	362	334	351	332	362	315	342	320	345	325	342	313	337	330	368	327	337	367	332	346	354	353	343	346	336	350	350	374	330	342	349	320	329	357	313	391	361	309	330	347	349	317	357	341	360	336	297	354	378	316	368	343	325	318	378	335	340	336	354	370	349	362	325	357	318	301	340	339	338	350	330	357	344	321	383	373	341	361	355	326	363	349	340	315	365	374	334	368	344	345	322	323	335	334	350	333	360	316	318	363	345	375	329	350	379	379	362	326	369	333	319	357	370	358	364	347	373	338	316	342	323	354	319	337	348	325	345	329	340	358	333	357	329	321	368	330	335	341	323	316	362	332	340	319	337	356	339	362	326	274	351	319	329	355	363	332	347	358	330	355	324	344	339	322	333	344	358	345	345	335	354	332	320	353	356	352	329	347	323	350	368	353	327	338	306	312	348	329	345	352	331	350	320	321	304	388	329	357	325	376	336	332	361	350	353	352	360	331	360	340	346	347	355	371	329	328	294	328	362	368	315	378	329	345	339	321	360	331	339	365	315	320	341	330	326	333	333	367	368	348	348	361	324	343	358	363	335	345	318	306	341	322	369	339	348	336	315	323	329	318	361	323	333	330	329	335	312	321	373	390	314	300	310	332	344	326	320	318	344	315	354	340	323	327	347	358	324	381	352	356	335	346	357	350	353	346	348	311	339	327	345	334	328	344	307	337	325	341	351	316	340	333	324	324	327	318	366	336	345	364	384	356	334	348	357	349	333	327	347	328	350	323	375	341	334	359	351	351	338	322	333	331	326	344	326	337	344	352	304	349	344	383
13928	890	672	529	343	244	208	169	144	126	124	108	104	78	82	69	73	78	80	80	70	66	63	51	57	64	62	88	70	62	54	57	68	72	64	67	71	66	47	68	69	65	57	54	70	61	65	72	54	63	67	60	58	66	67	62	51	63	51	52	59	50	66	44	52	63	63	56	64	65	57	63	65	60	63	56	66	62	74	48	70	52	51	55	54	66	51	60	67	66	66	57	47	72	59	66	76	53	62	65	63	66	67	46	54	55	62	57	69	59	56	58	56	51	60	59	66	56	70	54	55	53	68	52	50	56	75	50	69	56	65	55	59	67	53	57	52	72	52	60	62	66	48	54	52	64	57	50	58	48	53	53	50	56	50	62	55	59	53	59	50	46	57	52	53	70	63	69	57	43	53	72	55	64	68	66	60	51	65	54	48	54	73	74	52	60	50	49	57	62	53	60	63	57	61	57	66	52	53	52	61	52	66	55	65	73	49	56	70	66	52	51	46	51	62	51	55	56	51	50	54	63	65	60	51	67	66	58	58	50	65	62	48	66	56	65	43	59	61	53	73	62	58	67	56	63	64	52	72	57	52	56	43	63	84	68	65	60	67	60	57	49	54	52	75	51	63	61	44	52	47	36	63	53	55	59	69	70	66	61	59	75	54	64	67	54	59	47	54	66	59	59	47	56	56	61	65	50	74	59	50	44	53	62	44	55	73	51	54	63	71	64	54	60	64	55	57	65	55	70	64	55	67	57	69	69	60	56	54	51	62	50	55	48	52	65	43	55	59	49	58	60	72	58	70	69	54	57	56	53	55	65	62	64	58	60	49	75	62	51	72	63	73	59	56	67	68	57	52	61	53	65	61	79	73	71	66	65	58	62	44	65	73	62	53	77	70	66	61	68	62	64	61	55	56	60	50	68	65	59	52	66	63	60	63	67	59	56	72	61	56	53	60	68	55	59	53	55	65	72	55	54	60	63	69	59	53	62	52	53	60	50	56	52	66	56	73	50	66	52	62	65	56	71	69	66	63	48	59	76	71	67	63	51	47	48	54	49	49	62	65	55	61	63	57	60	58	54	67	56	55	59	63	59	60	56	55	77	76	73	57	70	49	54	69	69	66	59	55	54	66	57	57	66	55	67	53	58	65	68	78	60	48	52	53	75	55	65	70	61	59	59	58	54	66	70	71	58	53	38	62	55	64	60	48	46	65	60	55	45	55	55	74	62	58	55	48	48	54	63	61	58	71	59	71	54	54	66	48	74	54	59	64	55	74	50	65	57	57	51	53	53	65	65	64	47	42	62	56	54	45	58	56	67	64	58	53	50	51	56	57	63	49	68	52	51	76	57	57	56	58	56	69	66	45	64	73	62	64	59	77	73	67	47	55	76	61	67	44	53	49	53	51	51	54	55	65	66	56	60	56	55	52	67	55	66	49	50	67	62	82	66	59	76	57	49	62	65	61	43	50	71	56	68	58	42	49	62	72	56	57	67	66	55	55	51	56	48	66	60	66	65	53	61	59	54	54	59	50	58	58	66	52	62	64	56	38	48	52	51	58	54	61	52	68	50	69	54	55	60	48	49	55	64	60	41	51	55	62	56	68	64	59	68	48	65	58	58	47	80	65	63	65	61	57	50	65	61	76	67	45	56	55	52	55	66	62	54	61	50	69	54	55	78	49	64	60	72	59	50	61	53	52	50	54	51	75	44	59	49	60	52	64	54	61	56	49	46	60	58	56	75	50	64	59	60	64	51	66	52	62	52	57	53	66	48	51	50	60	66	67	66	61	55	64	70	47	52	66	66	57	68	62	60	48	66	68	81	68	67	69	51	62	46	51	47	50	53	60	70	72	47	63	69	63	66	50	45	52	55	57	51	55	52	51	58	52	59	51	42	59	41	64	61	69	59	63	65	46	53	61	58	63	68	65	55	70	62	55	41	55	58	54	55	68	72	46	71	59	55	48	58	67	62	54	53	57	54	54	56	57	63	55	56	57	48	54	54	59	53	65	61	53	61	50	50	56	68	70	66	61	47	58	66	69	57	50	54	53	68	48	61	58	48	70	54	53	63	63	68	63	55	59	70	75	53	56	64	67	45	62	64	56	66	59	57	50	44	75	55	67	64	53	51	59	62	57	59	51	49	56	63	73	63	42	71	57	60	64	70	68	67	57	59	54	61	55	57	64	49	53	57	63	51	49	56	52	59	57	59	61	64	51	64	56	66	60	71	74	54	65	68	49	46	48	62	59	56	65	62	70	55	51	74	65	58	61	56	59	46	57	64	57	65	52	58	55	71	71	53	60	53	61	45	64	56	74	50	50	60	60	65	58	45	54	47	70	72	82	66	53	61	63	69	62	70	62	57	56	62	56	58	63	63	54	51	71	54	65	66	62	82	59	53	51	60	56	65	64	62	51	54	62	76	42	57	65	47	79	56	63	49	77	60	70	46	55	64	61	64	63	56	73	40	63	58	45	43	62	62	68	50	55	52	63	52	46	65	74	46	61	64	72	53	54	72	67	62	49	64	54	62	60	64	53	67	50	60	54	67	47	63	59	43	59	43	42	45	48	64	56	52	60	47	50	76	73	56	58	50	70	52	54	53	62	48	57	57	57	66	63	48	73	59	72	72	70	68	71	51	63	67	69	70	62	51	55	59	50	59	46	59	54	56	64	69	50	57	71	79	50	57	60	64	70	54	67	67	57	62	54	68	62	56	67	68	59	62	63	49	63	65	53	53	57	69	63	66	67	50	74	66	64	54	58	47	58	54	53	45	66	48	62	70	63	58	65	63	64	67	73	66	45	57	64	56	67	59	50	55	70	55	51	61	63	60	71	57	73	52	62	70	66	52	63	60	53	63	65	61	56	47	67	67	56	52	53	44	55	56	50	64	57	55	68	60	60	51	56	46	51	69	66	59	57	50	63	50	60	51	60	51	54	62	66	50	52	61	48	42	64	55	53	71	53	64	58	67	50	68	46	61	72	71	66	68	58	51	63	66	70	69	65	54	57	71	56	48	44	51	52	66	56	55	67	60	66	54	66	57	78	72	67	73	52	61	63	86	58	48	49	69	59	74	64	58	58	48	69	54	69	63	53	50	68	54	57	50	52	51	66	55	79	63	59	56	67	56	60	43	61	61	46	50	58	61	60	61	53	56	35	55	46	71	63	74	60	58	55	63	73	47	57	65	72	60	61	59	49	59	50	59	49	58	65	54	68	66	57	55	57	54	58	44	51	63	73	64	66	68	57	66	54	64	65	67	58	48	54	50	58	55	54	45	73	45	59	66	70	52	54	49	46	64	64	56	56	47	63	57	74	57	54	36	53	55	56	53	60	52	55	35	59	49	59	69	58	52	68	59	53	57	46	55	56	57	67	63	55	49	69	46	56	52	38	70	70	68	57	65	60	54	61	57	60	58	59	48	65	60	67	51	45	50	54	66	50	65	65	71	58	61	61	83	54	61	59	62	59	46	53	52	50	79	61	69
7924	698	1532	1759	1450	1107	875	717	610	542	489	382	376	369	316	319	317	253	287	239	241	251	257	225	222	227	253	222	206	206	234	207	209	227	197	198	203	183	204	177	196	182	188	202	179	188	200	187	178	177	175	196	178	191	176	158	201	166	172	171	173	169	161	157	177	185	167	158	167	168	181	195	164	169	184	197	168	162	185	168	171	175	158	183	165	178	191	173	207	178	174	182	166	151	168	161	169	167	153	199	178	161	163	191	139	194	163	162	167	180	164	176	172	188	188	134	166	169	151	167	179	193	179	144	174	173	167	164	167	165	136	145	167	174	181	135	167	176	167	151	162	184	166	157	179	185	155	157	165	168	157	178	173	176	170	172	177	180	152	201	166	171	162	196	167	186	171	180	175	169	172	173	158	177	180	181	159	163	177	185	164	157	173	158	169	172	192	167	161	174	151	160	167	182	163	182	156	166	168	170	176	172	152	150	156	178	157	184	177	165	170	155	151	195	158	167	147	171	179	162	164	162	179	157	160	166	174	147	163	198	195	163	159	180	158	156	142	169	136	170	155	158	186	182	157	164	139	193	182	168	195	184	157	179	156	180	173	188	179	163	160	166	161	164	147	152	170	179	174	174	176	168	175	154	171	141	159	166	162	172	140	172	168	154	178	189	142	173	174	174	166	140	174	189	157	159	184	165	175	176	146	165	170	176	181	150	185	158	171	151	183	186	178	179	165	147	172	155	175	160	180	172	137	164	173	145	156	149	193	174	149	170	163	168	179	171	180	148	164	163	154	159	164	163	168	160	189	176	158	166	173	162	160	164	174	160	144	152	161	156	163	166	158	186	146	159	185	157	160	165	165	168	164	180	157	182	185	175	178	179	166	174	170	159	161	195	143	160	170	165	171	177	190	139	158	153	207	160	180	191	196	164	153	166	160	192	166	170	167	165	151	174	174	184	154	168	184	176	176	178	150	164	165	159	176	174	166	147	178	186	163	160	169	171	181	178	167	159	197	174	152	148	160	177	171	172	179	162	159	159	173	145	165	159	182	170	171	173	157	136	176	176	173	174	177	150	195	151	156	161	175	171	171	186	172	167	165	138	157	156	156	165	184	169	177	131	168	163	158	157	201	192	165	166	146	147	148	178	167	154	171	152	166	175	185	169	183	155	162	162	170	164	171	161	192	176	170	165	157	178	163	162	193	192	170	173	150	163	171	172	204	178	149	158	175	139	180	181	140	185	161	158	163	172	170	186	172	172	139	157	170	166	161	174	155	182	186	168	160	164	157	177	168	175	175	173	149	163	159	157	167	163	177	141	158	166	191	168	149	156	158	171	162	182	185	177	174	160	156	163	141	156	172	170	158	173	174	160	153	175	182	162	170	176	180	182	195	156	169	161	158	185	173	170	175	173	162	195	170	151	173	175	170	163	151	173	168	150	173	154	163	168	149	194	165	165	152	182	153	161	156	202	182	195	160	176	160	172	146	187	173	182	178	190	153	162	168	164	178	164	182	171	154	164	146	182	150	164	165	172	137	158	155	189	153	170	166	187	176	169	170	164	175	204	157	162	158	160	178	167	172	153	160	173	178	158	157	165	184	163	146	164	176	143	168	156	158	165	185	184	180	151	160	182	159	165	156	176	165	163	177	190	155	191	177	153	159	160	165	190	175	166	174	156	197	169	162	192	153	180	185	155	177	170	164	147	150	178	173	169	170	155	151	184	165	174	173	156	183	179	144	159	174	160	166	150	169	161	171	173	162	159	174	176	143	173	149	174	162	170	167	157	169	165	149	184	167	165	154	195	181	157	169	194	148	161	171	156	160	175	150	160	156	174	149	176	168	165	172	173	159	196	167	175	149	154	175	190	140	157	175	179	168	150	190	166	174	166	174	152	153	195	170	181	187	192	164	168	180	167	176	172	177	178	157	173	168	168	146	173	177	169	174	161	163	181	194	202	177	158	184	153	169	180	168	199	173	171	147	178	177	187	179	171	159	157	168	180	164	140	152	168	188	172	194	165	152	186	167	150	175	170	150	148	187	184	157	163	178	182	155	164	157	173	167	177	157	169	182	153	183	177	157	183	178	170	186	168	168	201	172	174	142	195	159	170	165	169	177	170	183	159	170	173	174	185	151	159	169	195	175	164	162	183	145	149	169	166	190	154	173	175	173	154	167	188	166	168	152	177	172	137	197	145	188	144	147	142	147	165	147	177	146	151	161	160	164	169	166	160	174	166	138	145	172	161	165	167	156	183	160	178	178	168	184	149	176	161	166	170	180	182	153	190	139	175	168	172	159	151	186	157	193	156	138	144	159	174	165	177	160	167	170	142	137	180	157	178	141	178	183	176	198	168	179	159	157	157	163	143	152	156	146	176	159	168	161	172	159	157	163	155	175	177	166	156	161	160	168	169	144	152	149	176	190	155	158	161	185	168	149	174	166	163	139	163	184	166	167	177	157	186	162	154	160	159	148	152	189	192	211	173	153	172	164	166	161	187	171	169	166	180	164	149	181	159	154	177	180	177	165	185	153	172	172	163	156	149	174	170	187	180	188	144	148	176	174	175	169	152	154	157	168	152	189	150	193	160	167	201	154	155	154	154	177	151	154	165	165	160	200	157	143	166	155	176	172	178	186	183	160	158	186	148	159	162	163	171	161	161	150	163	173	155	185	178	193	166	163	167	159	172	180	170	185	160	181	168	169	178	160	157	166	190	169	184	170	172	177	164	146	165	147	138	158	156	164	199	161	161	161	181	172	171	159	151	155	170	153	163	157	173	153	164	163	153	168	176	155	177	172	181	160	164	173	157	166	165	176	174	175	171	165	148	179	177	171	184	186	159	193	159	193	177	157	177	162	148	168	161	177	149	167	161	170	169	163	140	145	166	168	178	169	156	164	185	138	184	157	154	155	149	131	148	180	163	170	169	179	172	165	168	158	170	173	164	157	172	166	156	173	182	136	181	168	172	180	167	154	166	164	150	158	187	173	171	150	187	181	161	190	163	170	184	175	164	162	146	182	151	154	194	146	173	169	155	169	175	175	171	168	186	175	183	161	148	139	181	176	164	163	183	180	177	194	194	166	160	159	165	144	161	157	177	181	177	158	169	186	188	167	161	153	170	178	162	179	160	169	174	150	200	155	176	176	196	151	175	170	170	141	165	147	156	174	187	162	150	162	167	165	168	175	177	183	172	143	177	182	153	149	182	156	151	164	178	160	170	178	190	180	159	150	175	168	172	146	173	172	166	175	160	172	164	139	156	164	154	166	172	179	160	146	164	162	159	169	133	159	178	179	172	131	165	165	171	173	165	179	166	165	167	167	162	141	166	153	179	173	162	172	174	166	177	174	164	176	172	174	168	154	158	144	167	156	176	159	184	175	150	160	147	155	170	167	173	143	169	178	182	181	158	179	173	150	164	170	168	143	184	179	161	161	148	153	170	171	150	202	156	167	192	186	180	160	165	165	182	181	159	138	173	166	166	156	165
1512	312	257	238	237	295	251	262	273	234	262	244	232	268	276	246	237	263	279	252	277	225	245	243	276	268	238	272	240	291	263	257	258	260	261	249	267	249	263	254	252	251	214	238	284	269	248	248	272	263	271	292	247	277	236	240	242	265	258	241	238	243	249	230	244	274	263	244	259	256	258	248	288	301	271	246	287	267	238	261	272	279	260	288	267	244	272	261	245	278	278	254	259	241	259	275	259	272	273	255	230	259	290	255	264	272	265	266	253	276	279	301	285	261	250	278	256	249	257	268	254	251	290	279	261	266	228	246	270	258	260	282	251	264	237	244	244	245	290	259	268	256	292	244	280	269	271	275	263	255	237	240	263	283	259	260	258	275	252	266	260	253	273	259	287	257	214	245	246	245	259	256	205	255	250	267	272	276	260	258	264	283	280	273	262	272	260	246	268	224	233	260	284	261	275	260	267	261	237	283	303	236	293	226	268	262	253	243	274	259	244	260	224	274	240	231	245	246	236	261	250	243	216	252	280	251	257	241	272	261	280	254	243	288	263	266	245	230	211	244	257	256	259	273	254	242	271	249	282	258	250	250	266	250	256	264	254	248	272	248	272	233	252	278	273	257	265	246	277	249	227	253	262	260	236	282	215	276	212	234	234	239	256	227	259	263	253	206	270	250	261	284	270	258	239	245	263	287	254	278	245	258	248	244	272	282	248	268	264	267	295	260	235	237	295	266	274	245	227	270	252	229	269	225	295	281	238	240	276	267	232	279	272	266	252	274	272	248	256	231	245	272	259	255	283	256	269	277	240	244	251	256	222	265	292	267	260	289	253	238	276	272	242	273	257	258	267	271	270	252	243	267	267	248	266	254	263	267	260	254	262	265	252	227	238	229	263	272	257	243	258	252	292	261	241	273	280	258	233	245	236	242	228	240	274	259	260	238	243	252	233	251	279	251	292	233	250	276	263	233	258	238	250	279	239	265	271	244	295	259	275	247	250	248	271	245	277	252	259	265	256	281	270	262	248	268	238	255	251	270	257	298	278	244	250	227	248	260	257	270	257	243	284	261	267	252	250	271	259	268	263	250	280	252	288	277	240	240	252	229	262	253	246	240	276	283	256	231	275	292	265	276	218	251	260	248	284	225	251	230	253	283	290	305	268	243	266	253	247	251	256	255	247	263	240	225	268	253	287	273	244	256	277	259	227	250	278	245	263	234	254	248	270	228	245	264	223	271	244	254	270	257	246	234	235	276	251	281	235	260	272	249	230	282	274	235	273	269	261	299	273	268	249	248	273	275	201	243	261	260	240	273	286	252	227	288	214	249	270	256	248	243	268	278	257	251	252	236	235	247	281	257	239	268	285	253	260	262	275	247	243	247	249	239	268	282	249	251	271	242	269	251	250	255	285	272	256	274	277	255	266	234	225	250	271	210	270	262	246	240	272	294	266	256	249	281	270	242	248	226	227	275	252	243	277	247	227	281	261	295	225	253	256	228	257	230	251	235	254	280	269	261	263	262	262	234	261	262	243	282	250	238	242	274	243	254	261	264	305	234	253	258	267	258	291	285	272	252	240	252	277	226	284	233	257	263	264	234	285	263	240	277	233	273	269	269	264	254	281	224	267	249	225	235	276	262	220	273	284	245	232	263	249	285	268	237	236	259	280	264	291	259	262	252	250	258	272	241	246	253	248	278	264	248	243	273	255	220	262	266	245	272	270	274	239	232	260	225	245	238	249	245	238	258	251	260	246	276	284	254	251	267	266	248	268	300	275	273	280	240	242	243	285	248	287	252	264	250	260	263	239	251	237	261	255	270	265	272	280	278	266	240	261	262	252	265	290	271	294	263	260	248	262	248	270	287	300	265	270	258	292	269	282	231	272	272	273	234	258	262	274	257	259	265	239	230	279	252	268	245	264	296	262	261	275	251	243	266	285	276	256	250	284	223	228	254	259	271	261	260	249	267	243	296	256	267	267	227	256	257	279	220	259	256	231	284	268	263	281	250	264	279	248	244	273	257	262	254	300	258	284	269	254	253	246	244	244	238	250	238	258	259	253	290	233	260	265	239	257	252	260	242	252	237	258	250	247	264	277	233	289	271	254	266	259	303	261	292	269	246	271	260	228	261	254	266	284	248	261	282	263	250	249	284	267	278	255	250	255	240	234	274	269	239	241	253	211	241	276	227	257	249	265	265	285	278	275	284	255	251	232	268	278	268	247	254	248	221	270	244	266	261	268	255	264	228	264	296	244	283	248	257	268	248	260	252	269	258	270	226	241	222	216	251	273	239	242	236	234	247	269	275	268	261	273	245	238	263	237	249	228	283	258	244	256	263	287	250	256	233	268	263	253	241	279	239	267	256	250	269	253	257	244	220	268	248	258	285	251	244	244	261	267	267	248	229	276	238	237	249	255	248	243	242	246	268	240	245	259	237	247	240	248	256	259	253	231	248	243	259	261	258	210	232	245	251	242	262	264	264	283	254	253	249	243	263	274	270	277	256	274	260	262	253	246	276	272	271	227	271	265	261	267	259	235	282	276	243	271	264	247	256	260	257	260	263	267	269	233	257	261	277	251	292	269	267	272	277	248	257	250	218	263	281	287	257	266	236	267	243	290	283	256	258	249	235	241	254	242	258	283	272	268	251	255	266	251	265	286	277	268	259	251	262	243	234	276	274	234	260	258	248	280	271	234	242	274	276	249	249	295	290	253	253	258	268	257	260	239	295	247	243	279	293	253	248	272	253	231	257	265	232	269	255	250	278	265	252	270	282	236	243	252	264	266	244	277	229	272	243	262	243	247	264	280	263	271	255	264	232	254	276	274	266	250	236	284	271	225	237	247	238	267	273	255	280	245	250	254	246	244	244	271	265	269	263	248	229	291	267	251	275	261	249	254	234	257	283	252	226	278	273	267	277	249	259	274	234	265	228	235	249	271	253	288	279	276	257	278	240	272	234	266	250	273	242	262	253	279	228	262	259	271	251	244	272	255	241	261	247	275	268	259	272	240	233	252	254	255	263	237	230	296	247	254	274	251	246	273	266	260	243	261	252	268	227	275	262	261	265	255	270	268	253	251	280	243	280	276	253	236	247	249	252	278	271	256	240	264	251	241	256	258	266	254	241	240	268	258	259	282	269	243	255	272	266	255	267	262	270	261	236	249	254	250	235	279	258	252	228	267	264	277	254	235	247	273	288	271	266	251	255	245	221	241	264	234	236	250	262	267	257	236	283	227	241	279	254	249	235	236	279	260	274	252	271	248	271	272	261	268	291	247	234	289	258	240	253	255	228	296	240	257	237	251	278	250	237	256	277	262	278	265	257	245	244	275	279	266	268	267	270	274	242	267	274	278	206	237	236	244	282	244	237	256	239	265	247	232	286	259	261	266	291	233	248	269	277	246	255	260	274	277	295	240	232	254	290	248	270	242	278	276	266	259	280	274	265	280	278	246	260	259	255	254	269	264	248	276	261	283	259	310	285	248	249
1807	588	578	618	634	606	604	612	557	558	549	569	575	560	535	633	615	569	579	550	591	558	582	536	554	548	583	557	583	549	598	578	585	530	532	575	583	556	587	604	517	567	579	542	606	600	609	570	568	591	573	574	583	566	534	566	586	566	570	562	544	581	561	583	517	564	588	590	589	578	564	593	562	561	571	595	510	570	569	607	582	531	610	597	555	548	564	588	514	570	567	579	564	572	530	589	583	567	553	578	567	567	581	538	596	592	580	548	570	555	554	560	549	575	573	535	558	578	580	568	524	570	569	593	574	558	578	602	545	592	560	563	543	531	549	566	559	560	555	527	569	625	585	564	563	607	589	568	562	559	588	530	586	582	531	609	586	563	575	603	547	547	567	563	517	574	569	602	576	576	598	590	539	603	568	597	583	564	570	595	554	581	505	617	581	555	560	555	615	570	562	601	577	556	550	577	608	602	542	599	598	579	567	566	554	581	565	532	610	577	586	571	595	585	552	566	588	546	546	576	565	591	554	556	583	570	566	577	551	561	564	555	528	540	579	593	582	590	592	552	551	585	587	582	532	602	620	570	570	573	580	592	587	574	543	554	552	549	587	633	556	566	563	524	581	565	560	515	564	549	579	611	570	573	572	568	588	534	553	559	592	601	611	559	571	516	585	585	556	585	571	617	527	590	562	567	561	592	588	563	568	550	547	565	585	581	580	566	539	571	563	555	554	578	614	570	546	551	589	615	555	602	539	558	562	588	559	517	580	585	560	577	590	558	561	552	554	544	574	598	581	566	588	622	551	562	635	562	605	574	563	593	608	602	598	582	553	586	583	538	597	598	582	567	576	550	553	579	606	629	565	605	568	592	541	550	555	513	556	600	527	583	558	583	637	524	563	547	584	562	555	586	568	547	559	597	579	590	530	567	559	587	607	567	566	559	536	558	544	559	545	605	590	577	559	566	577	575	568	582	603	616	599	569	561	556	604	546	567	580	577	558	589	550	579	570	574	572	556	545	570	542	586	565	593	560	539	559	642	589	564	579	594	539	610	556	556	558	514	553	566	549	572	555	572	590	530	541	589	540	574	565	555	581	523	566	562	545	598	607	573	536	565	542	564	535	638	579	555	565	570	599	553	589	545	574	579	555	570	542	533	573	549	577	547	553	568	568	522	604	586	573	575	577	544	552	586	571	541	531	571	590	544	582	545	567	580	561	566	598	579	546	589	603	561	561	593	580	561	566	554	572	595	575	573	525	587	604	578	556	550	623	562	575	582	613	604	565	580	591	618	574	529	520	554	535	554	613	526	565	574	641	617	552	574	560	622	585	544	585	537	581	543	589	546	544	557	603	573	539	574	591	503	555	572	598	526	589	585	580	564	565	610	571	581	551	523	544	589	557	551	559	567	556	574	555	558	549	555	585	597	590	595	599	582	568	569	571	589	564	613	617	578	576	565	602	564	573	568	590	559	570	611	556	594	547	568	600	581	535	559	548	610	543	597	516	564	599	572	574	535	585	570	584	606	554	579	555	555	504	588	585	593	579	533	548	612	577	542	597	543	599	563	517	553	574	576	554	535	584	566	593	561	581	587	534	560	541	533	575	580	601	594	537	557	601	602	564	578	622	546	567	564	588	572	556	550	596	574	575	564	546	546	583	599	562	520	615	534	578	553	605	560	611	585	602	595	555	551	612	588	534	555	550	565	587	570	538	533	557	582	577	567	584	557	545	569	544	549	594	601	576	585	566	597	581	569	576	578	559	603	596	590	592	584	528	619	569	522	549	573	614	565	574	556	499	561	570	567	562	519	547	543	588	586	571	584	566	570	596	596	584	581	525	519	543	573	589	594	564	610	553	578	536	581	542	593	535	538	569	570	621	573	562	615	541	584	624	597	604	594	555	579	587	561	568	564	553	565	562	584	596	569	542	596	567	588	568	597	574	575	544	561	531	549	535	539	589	600	537	586	580	570	607	533	574	549	568	554	570	578	579	566	573	564	537	570	584	545	569	574	593	586	548	586	566	522	579	560	545	552	578	604	571	593	568	564	546	547	608	562	572	541	562	588	570	573	580	579	587	576	591	565	550	564	587	538	596	575	567	549	572	616	563	580	571	599	600	564	571	526	558	546	548	576	569	539	567	569	562	563	543	554	595	594	527	534	574	549	572	592	559	575	570	580	566	577	595	558	549	538	597	544	578	549	613	554	504	577	591	567	592	566	528	562	610	573	543	574	536	543	595	594	577	562	575	528	585	545	577	553	573	609	591	535	552	586	569	571	568	579	538	542	559	583	526	590	528	632	550	549	585	547	560	543	555	543	602	539	564	594	618	599	546	573	577	576	574	610	619	603	578	565	574	576	583	525	542	560	579	579	591	617	582	551	564	569	615	563	596	580	579	638	611	576	601	599	566	602	627	557	540	547	600	562	619	527	599	584	596	578	529	576	601	571	604	560	552	542	540	572	590	563	557	565	592	560	556	569	560	596	524	530	556	531	575	580	573	551	569	569	636	570	560	554	549	557	557	527	561	558	573	567	566	572	578	563	576	582	562	581	576	560	551	590	574	601	558	582	553	538	577	562	528	554	623	573	598	581	562	556	535	556	579	578	569	550	559	582	542	568	579	584	607	544	577	583	591	573	531	571	552	567	549	598	569	549	610	585	598	541	563	535	593	542	594	544	545	630	561	588	557	577	560	591	574	592	572	530	580	529	576	584	592	575	523	561	550	565	579	594	552	545	575	579	592	543	527	553	575	550	550	515	554	569	591	627	619	558	584	571	522	566	562	513	574	559	603	596	563	571	617	538	586	576	564	594	574	556	584	568	600	583	534	587	546	559	553	586	585	530	583	592	573	555	546	540	543	575	573	590	559	587	593	562	577	564	543	576	571	616	631	584	576	594	605	606	556	601	612	605	560	606	571	586	648	599	527	587	540	540	565	596	565	607	585	572	606	529	558	574	566	556	561	591	547	587	527	565	568	583	578	586	591	576	585	571	548	570	590	604	542	559	594	541	563	583	522	576	586	589	576	548	558	596	583	511	546	537	592	557	555	592	534	607	570	560	563	582	584	586	588	562	570	549	576	534	557	507	584	569	549	562	574	609	569	572	604	558	633	556	563	577	557	546	592	571	607	595	576	617	577	558	562	576	611	565	565	569	595	609	588	627	547	584	554	545	535	578	588	558	597	571	560	612	587	587	593	538	605	523	536	525	616	574	554	580	565	579	569	553	609	541	567	581	597	564	573	581	599	571	578	583	568	561	553	564	547	584	538	563	567	602	594	529	557	595	527	577	553	577	535	549	524	587	575	540	565	586	553	606	580	598	597	564	595	547	624	547	589	570	592	518	584	604	566	577	564	517	587	571	567	565	582	554	551	589	576	582	525	602	593	534	521	570	607	600	573	621	594	559	560	545	552	548	565	577	580	578	566	602	573	557	543	570	626	592	554	611	549	552	567	571	544	574	586	563	527	573	595	581	568	606	624	580	547
7333	452	432	346	285	236	232	204	187	151	193	152	168	173	159	158	168	158	157	147	174	149	163	143	150	140	150	138	149	158	140	147	146	129	157	132	166	142	160	127	147	126	162	152	130	168	151	151	140	135	141	129	157	147	130	153	166	166	157	138	195	153	135	135	137	159	161	157	141	137	150	184	160	178	157	138	134	156	133	128	148	157	156	153	178	140	139	124	150	159	146	154	127	137	135	166	175	160	146	139	147	143	179	144	135	123	165	142	187	147	172	151	140	162	181	161	167	136	144	131	164	163	172	152	158	138	157	140	164	137	147	141	159	159	148	143	151	142	150	167	158	152	148	166	158	142	165	133	159	159	170	141	150	133	137	164	150	153	153	148	164	138	144	142	153	154	147	135	131	142	149	135	127	180	144	148	153	162	151	145	153	141	159	149	150	156	158	142	151	133	139	143	123	141	158	133	168	154	151	146	148	137	162	134	148	124	145	154	152	144	127	178	162	151	130	155	146	150	141	146	141	149	154	154	130	156	128	132	155	146	138	133	159	160	143	151	167	143	167	140	163	160	142	140	145	138	145	153	153	155	140	129	153	149	137	133	163	149	145	149	154	137	139	154	173	160	146	147	146	153	133	152	147	123	154	151	137	133	146	137	164	180	127	145	163	156	156	174	160	170	133	144	154	153	157	167	160	132	147	170	139	164	137	158	132	137	154	145	135	143	161	150	128	141	139	131	161	147	134	138	166	142	146	124	153	158	152	144	151	164	160	153	143	152	155	160	136	159	135	140	151	138	153	151	131	154	160	164	160	156	140	141	139	159	156	154	170	146	149	146	136	165	141	157	160	142	163	151	153	150	162	163	159	185	158	131	146	153	158	135	158	161	157	142	165	173	139	149	156	140	147	143	181	138	150	137	131	137	139	159	142	141	149	145	155	165	138	165	155	155	145	150	139	146	157	158	144	153	162	149	131	142	113	139	143	143	134	135	156	144	135	137	129	153	150	124	147	154	128	143	139	162	145	162	184	149	165	154	150	141	148	139	142	163	144	165	143	150	158	122	142	145	124	138	162	156	154	149	174	146	131	143	162	143	120	156	172	174	140	141	162	133	157	144	144	147	146	158	157	166	153	153	155	167	141	152	164	151	150	147	143	159	150	171	153	147	127	159	156	148	149	153	147	144	148	159	134	162	135	158	135	162	141	160	149	148	139	164	140	160	155	160	147	163	165	135	154	158	139	159	185	164	153	154	138	151	130	152	181	163	151	160	175	149	143	150	152	164	177	164	152	142	135	127	160	147	139	146	137	150	151	140	170	157	161	153	144	134	162	138	130	161	133	152	132	143	134	169	170	150	146	140	151	171	136	121	150	134	144	171	161	153	149	149	140	165	154	149	167	144	142	143	144	155	153	129	161	145	145	164	171	145	118	156	149	139	184	167	147	161	169	157	130	143	144	132	151	143	131	164	150	181	145	141	149	146	165	146	161	156	144	143	144	155	155	140	147	147	139	131	171	143	144	135	148	140	151	136	134	143	162	162	166	150	143	133	157	165	128	159	155	153	161	168	149	141	155	163	178	139	162	135	134	164	142	141	152	127	142	163	141	156	127	154	156	169	144	164	172	176	131	121	144	144	141	140	165	151	169	166	160	160	156	150	150	136	153	144	144	174	164	148	133	146	168	171	147	183	130	139	143	178	156	136	153	150	113	153	130	141	161	150	136	155	139	129	150	167	161	153	137	159	169	152	150	137	156	132	152	154	160	130	153	156	147	139	156	170	141	140	148	144	143	147	160	134	167	141	151	167	162	146	135	154	176	149	151	125	166	140	151	165	167	141	136	168	133	153	156	153	164	162	143	151	119	144	148	152	157	151	166	151	150	145	173	142	140	152	157	172	164	146	155	148	171	151	154	160	137	143	138	129	141	145	184	140	145	149	153	136	147	137	159	155	147	162	136	150	143	166	145	156	150	161	131	174	148	142	176	159	139	162	155	147	163	147	147	167	146	168	129	161	156	159	159	124	161	131	160	152	164	144	168	135	128	154	149	141	153	158	142	142	152	166	142	153	189	155	149	150	151	144	132	158	158	148	144	142	162	168	153	165	147	155	157	128	141	158	147	131	166	148	136	167	160	149	156	146	169	115	144	154	146	136	136	183	138	144	170	143	141	130	154	161	156	161	161	164	132	149	140	168	130	173	158	154	154	150	173	128	135	134	170	128	143	176	173	148	121	136	144	147	176	126	161	147	158	151	152	171	154	158	139	175	119	122	170	134	150	161	153	140	143	173	137	148	153	148	151	155	161	144	163	130	146	130	150	154	146	163	150	134	143	154	149	135	129	163	164	167	134	156	139	150	166	158	134	164	134	162	154	151	170	149	162	142	156	162	124	140	128	164	143	165	164	127	135	156	160	137	140	150	135	122	153	153	129	129	141	154	151	147	158	144	146	144	165	145	150	162	126	160	148	157	142	142	140	126	151	140	160	165	122	130	147	146	121	138	142	154	156	163	158	154	171	139	151	153	174	154	155	158	140	150	136	152	134	134	144	150	154	154	147	159	138	164	143	143	147	154	166	147	135	147	145	137	164	138	161	148	149	112	134	133	149	135	146	147	154	157	158	145	151	143	137	156	146	135	153	148	139	153	133	157	136	140	168	166	159	138	162	173	132	166	139	168	141	148	176	170	184	144	126	168	156	178	137	148	122	157	158	145	159	152	159	147	163	151	139	154	162	151	151	154	157	158	177	163	144	121	160	159	163	160	163	154	155	141	146	137	149	123	137	159	168	153	154	148	174	152	152	154	134	167	133	135	136	128	142	128	146	151	142	145	143	158	163	147	171	174	156	132	134	134	139	138	146	172	171	145	146	154	159	146	168	158	170	138	137	147	172	156	162	157	142	168	142	156	150	145	149	180	162	128	167	151	150	158	163	150	139	149	144	142	131	164	161	154	151	158	136	140	130	140	138	144	127	166	141	142	146	155	135	158	155	157	148	137	136	155	131	177	173	149	152	146	183	164	144	141	142	142	147	175	127	142	120	154	155	158	172	165	147	141	144	147	155	142	156	140	151	139	142	137	162	158	164	156	159	173	132	168	146	127	146	143	137	123	148	163	156	159	144	141	125	131	142	174	125	160	168	147	146	142	169	154	150	152	122	137	177	147	153	138	157	154	142	152	152	135	133	162	138	134	145	163	141	150	143	150	179	135	158	125	152	159	129	137	155	156	150	156	141	151	142	132	143	137	163	167	160	142	144	142	135	151	159	164	154	167	160	156	150	152	156	161	156	136	145	156	149	137	157	129	139	146	131	150	153	139	139	140	132	156	162	164	156	161	151	146	158	161	169	172	157	148	139	150	147	174	141	154	148	160	166	134	129	131	165	143	136	161	163	155	142	150	156	141	143	131	174	142	133	151	164	139	134	127	156	147	131	155	135	145	155	142	167	136	138	129	147	144	150	148	175	147	144	139	128	153	153	138	145	153	132	123
6125	597	1012	1136	1025	846	675	622	567	498	463	475	466	446	405	415	391	391	382	410	386	394	389	347	367	351	336	363	408	384	358	316	342	343	330	366	399	348	347	382	352	347	354	358	364	339	371	330	372	335	389	342	382	361	329	349	367	334	337	355	337	348	314	351	338	367	375	332	332	361	350	334	334	367	348	367	352	321	332	371	356	322	334	327	325	342	356	364	357	333	376	373	312	361	349	334	347	354	338	323	313	399	353	350	332	351	346	302	333	363	329	362	342	341	357	346	318	328	321	335	333	359	332	348	332	352	344	367	352	322	321	334	326	326	347	344	368	331	352	341	334	376	365	358	324	312	348	335	330	321	336	328	331	336	307	329	381	325	368	364	316	356	321	329	350	324	328	364	302	341	348	348	346	350	338	342	318	349	329	365	345	339	319	373	347	336	346	336	334	330	357	358	353	352	367	344	309	311	355	340	316	371	336	321	333	339	334	337	354	314	352	300	346	361	345	325	349	360	328	380	315	362	336	331	325	359	341	339	341	341	301	291	350	347	358	337	346	330	310	337	322	340	342	361	351	337	375	361	331	378	341	348	345	343	355	357	331	339	330	369	297	342	326	348	328	324	322	320	312	325	325	343	336	344	333	355	327	330	353	383	309	325	333	319	343	310	309	340	330	348	337	334	344	356	328	358	298	363	322	331	350	335	357	326	372	317	352	352	329	373	313	343	331	326	384	344	330	325	344	315	331	351	313	357	313	369	335	320	293	337	339	338	355	315	369	329	321	354	331	339	351	364	363	329	333	347	367	301	348	335	354	317	327	327	343	352	348	351	368	346	329	345	336	313	327	349	350	348	354	334	335	367	341	339	329	348	333	328	323	370	376	325	328	343	356	332	339	363	336	328	337	337	326	326	298	360	369	304	315	351	346	349	320	370	327	350	385	349	359	348	331	339	343	325	344	318	367	352	349	376	336	348	315	347	346	329	352	343	332	332	328	334	330	315	362	339	334	365	347	321	318	358	326	363	351	336	330	345	340	343	350	337	337	327	319	327	378	323	281	333	366	341	351	312	333	337	300	321	322	357	335	361	323	338	331	366	336	342	333	367	379	324	342	318	336	362	354	351	368	378	331	346	288	357	352	329	321	338	357	310	322	347	328	329	314	327	326	356	329	331	331	326	328	370	310	361	347	333	342	331	335	298	332	320	358	348	301	365	372	340	349	332	350	337	359	316	359	322	351	343	345	318	321	347	333	330	291	316	340	345	342	321	346	319	337	363	327	347	333	323	352	372	343	341	348	337	355	369	296	351	368	336	322	378	350	329	355	328	368	321	338	288	329	340	316	357	308	309	299	325	315	317	375	357	359	371	336	343	355	353	355	354	357	288	364	340	352	333	313	347	346	334	356	334	348	335	334	326	330	318	360	340	333	321	351	349	298	348	337	378	364	364	332	367	323	370	370	347	376	362	340	359	316	339	301	322	385	304	343	347	370	351	336	329	360	350	355	330	368	348	342	358	344	336	347	329	362	289	329	338	334	368	344	339	326	355	300	345	315	340	304	367	349	348	354	354	337	342	309	338	354	363	345	329	332	351	326	365	368	315	356	314	355	347	366	335	322	352	340	347	333	352	334	347	346	351	350	356	417	340	371	353	320	322	334	348	301	329	322	335	353	353	346	343	339	325	334	355	342	348	327	326	333	359	339	367	342	374	330	345	352	335	342	380	353	332	356	344	331	344	317	350	347	332	345	364	331	332	365	337	321	329	345	339	354	338	375	359	342	354	331	355	352	357	324	333	387	333	374	378	352	362	349	373	314	337	347	317	333	357	342	336	327	347	341	345	343	346	300	362	377	321	308	341	316	368	358	342	360	313	373	309	339	333	316	356	322	338	333	324	343	364	338	345	360	325	342	333	339	344	330	397	324	336	336	337	358	322	389	346	366	346	354	356	338	352	341	334	345	367	363	317	333	331	354	338	352	352	329	332	362	353	354	324	361	318	344	331	325	359	328	359	344	371	348	340	353	377	350	334	379	325	319	338	336	317	325	377	311	346	387	370	334	332	350	370	331	341	337	334	311	327	337	335	336	349	328	363	350	361	282	360	328	329	320	372	327	335	354	339	360	369	346	340	337	348	376	363	316	357	364	327	330	334	336	305	331	326	351	360	348	356	348	338	374	356	323	356	336	357	361	367	337	363	354	321	322	355	359	336	362	349	314	350	345	345	356	355	358	346	339	341	351	359	352	358	352	348	348	355	334	343	331	348	345	349	344	352	312	360	329	347	342	341	332	327	374	330	351	343	343	306	351	359	320	313	341	328	349	313	332	329	355	321	367	344	364	342	379	367	355	325	348	311	319	339	358	361	337	360	346	358	336	345	320	342	329	324	327	347	358	350	317	339	338	347	357	312	322	365	309	329	353	351	307	342	365	311	313	359	327	350	329	327	319	349	345	357	359	333	375	349	338	323	321	363	326	343	314	359	330	311	352	333	303	344	341	336	330	334	331	326	304	333	314	367	318	321	334	356	321	329	365	352	343	342	301	309	368	344	336	364	338	347	356	359	316	340	317	342	360	318	326	346	333	336	303	375	338	342	304	321	303	340	363	335	351	348	333	335	348	363	319	362	336	343	334	340	325	323	341	326	342	321	354	340	310	300	338	337	352	366	319	389	346	320	346	329	343	352	332	376	339	358	323	338	323	339	351	315	341	340	365	314	349	340	329	332	348	357	358	353	372	325	344	350	361	353	330	353	313	342	314	322	316	335	303	368	330	340	315	323	329	330	355	327	334	356	309	362	373	320	366	355	331	327	331	363	320	310	342	357	342	381	314	376	324	342	353	335	342	342	322	342	321	342	386	318	312	362	349	373	316	346	318	340	372	319	352	313	352	319	336	336	363	339	351	345	362	330	333	332	344	325	361	373	355	321	329	369	341	322	356	355	356	322	367	359	305	335	331	336	342	358	359	336	350	325	336	318	368	350	351	368	336	348	350	342	340	362	334	377	369	357	343	360	357	340	352	315	344	367	331	360	359	378	317	332	344	317	355	364	322	331	295	358	352	350	363	320	376	351	324	349	333	343	372	357	353	347	364	332	349	334	322	376	332	334	324	331	314	335	346	337	335	357	333	359	351	340	309	333	336	331	310	316	337	361	331	337	366	315	333	340	335	317	351	347	369	358	366	332	350	349	366	348	320	327	370	333	302	328	337	335	355	349	351	341	357	339	376	343	332	326	339	327	334	337	354	346	353	344	319	361	365	334	334	331	302	372	345	351	355	334	325	329	321	335	334	346	333	313	351	363	336	360	347	344	350	350	329	306	346	365	351	341	374	340	309	364	342	360	329	308	362	309	373	318	341	347	323	353	337	340	336	336	318	352	364	341	339	302	316	344	348	330	317	321	357	368	319	366	315	345	342	341	322	305	363	346	346	314	351	318	344	351	337	351	351	331	340	315	341	366	331	320	363	327	326	350	350	330	334	342	357	339
13897	961	705	511	327	251	194	195	151	145	117	107	84	86	85	67	78	83	79	60	89	69	72	88	76	73	59	81	62	76	47	63	71	60	72	62	68	49	76	64	55	63	62	59	67	64	60	60	44	59	57	71	68	62	57	49	67	53	59	70	58	68	63	60	74	77	56	64	59	47	52	56	59	51	61	56	60	59	76	59	50	76	60	55	58	52	46	71	63	67	64	72	75	49	54	71	60	62	62	68	62	69	70	54	59	59	38	62	61	60	63	48	61	59	67	77	68	60	63	51	62	53	60	60	65	60	57	49	67	52	52	70	47	70	63	60	48	70	67	60	66	58	63	64	73	66	71	71	70	54	52	54	67	54	50	57	55	51	47	65	58	77	61	59	57	55	45	55	56	51	56	63	57	53	57	54	46	50	73	56	53	52	65	58	51	63	54	65	61	51	44	57	63	41	77	74	58	59	69	70	71	53	48	60	57	63	58	68	42	55	60	56	68	48	65	61	69	59	58	54	58	48	73	67	59	54	55	56	62	52	63	56	60	62	51	45	66	66	66	58	58	60	60	40	57	73	57	59	58	49	46	63	52	51	70	58	54	66	57	49	43	68	54	72	74	61	60	47	51	60	56	56	67	49	66	68	66	64	47	51	56	50	61	54	71	61	67	69	64	52	63	64	56	70	67	55	64	50	62	47	48	62	55	58	54	54	76	57	78	65	68	63	61	65	57	64	37	62	64	56	57	54	52	68	66	55	47	50	51	57	58	53	57	52	64	60	42	65	55	48	66	65	50	53	67	60	51	58	63	71	52	68	65	56	49	59	62	54	56	67	51	53	69	77	61	64	66	57	60	57	60	62	60	62	70	48	55	51	65	55	51	53	57	63	57	58	44	65	64	57	67	56	52	54	61	56	57	56	57	70	49	62	58	48	58	63	47	51	55	60	52	58	90	64	68	64	69	54	64	58	70	45	60	60	68	60	62	56	59	64	60	53	58	59	66	58	70	56	56	55	53	46	50	75	75	55	69	50	63	52	54	71	54	58	58	60	60	57	67	51	81	60	79	66	62	46	61	66	66	44	47	61	50	58	66	65	53	72	76	68	69	68	68	66	48	73	62	56	59	59	53	51	55	56	47	72	62	62	60	53	66	54	62	62	60	56	71	52	63	58	46	77	68	50	44	62	63	60	52	66	55	70	60	68	55	57	53	60	62	50	56	64	54	60	64	58	59	49	50	55	54	51	72	52	61	57	69	60	58	65	67	72	58	58	59	67	69	54	72	61	61	53	52	66	53	59	58	50	56	65	52	52	64	73	71	57	52	47	57	72	56	55	62	69	47	67	60	58	54	45	54	51	59	53	71	50	69	72	62	61	49	56	61	51	56	63	58	62	52	62	66	55	53	57	54	66	56	65	59	53	68	57	66	55	64	48	56	57	52	63	48	55	61	66	55	59	52	59	61	40	50	61	60	58	50	58	57	49	52	59	64	55	48	68	52	59	57	65	61	53	57	57	78	61	54	59	64	46	48	67	53	59	57	49	66	66	54	61	54	63	52	51	79	51	49	46	56	66	61	59	58	48	54	53	60	51	68	61	75	66	54	64	48	52	66	73	50	55	57	65	74	81	55	62	68	57	60	70	72	70	56	67	45	63	45	66	63	67	53	59	52	61	53	67	52	54	64	60	47	47	77	68	60	63	70	64	64	58	59	54	63	55	63	64	59	55	65	59	70	52	57	50	65	72	59	58	55	56	55	63	68	79	66	48	73	44	62	63	51	68	68	61	67	53	59	53	60	63	55	77	47	65	62	88	49	57	59	56	68	60	49	63	65	49	59	56	63	55	66	54	62	61	65	64	62	59	68	55	58	57	56	62	61	56	54	51	50	61	56	57	56	47	53	61	45	74	67	64	49	67	61	55	56	61	64	69	70	68	52	70	59	41	53	58	64	68	66	62	39	55	62	64	58	67	67	61	59	63	62	56	65	63	60	65	55	66	59	66	68	57	60	38	65	66	64	53	60	61	50	66	47	69	50	60	48	54	50	65	57	67	58	66	52	55	65	65	65	74	51	62	47	56	71	65	63	51	64	60	63	50	59	48	60	75	57	68	53	54	64	63	57	53	47	62	65	56	52	51	56	70	69	51	58	61	44	63	55	66	50	49	67	52	72	56	60	66	51	56	64	60	59	65	42	59	55	53	61	67	70	57	50	51	57	61	62	44	67	80	58	63	41	72	57	58	54	78	61	60	65	58	78	61	66	62	53	54	69	58	64	69	75	54	62	68	58	61	45	52	56	72	54	56	67	50	63	54	63	65	51	49	46	56	67	58	53	60	64	60	63	54	60	53	71	52	62	72	70	67	59	56	56	56	51	57	49	61	60	54	58	59	51	49	56	69	44	71	61	59	54	60	78	56	49	68	62	49	50	61	49	65	64	63	68	75	59	74	65	62	58	50	48	50	61	52	50	60	58	53	68	56	55	69	46	67	70	66	59	53	66	58	65	67	67	49	65	64	65	64	74	55	45	49	54	67	47	59	48	60	61	66	61	57	68	49	51	67	52	51	64	73	68	52	73	68	59	69	52	69	47	55	65	62	56	59	63	44	66	57	66	59	55	68	62	52	63	68	55	77	68	50	77	62	56	56	51	61	65	56	62	65	59	52	58	73	60	53	62	50	69	75	74	61	59	67	48	50	59	69	56	50	64	72	63	62	66	76	62	66	70	66	68	64	64	53	54	61	60	51	58	69	46	50	80	44	54	53	59	65	61	60	44	65	58	61	56	50	60	57	56	82	52	68	51	62	48	57	59	65	51	69	64	43	54	60	51	58	67	47	65	68	57	61	66	75	58	52	56	54	56	55	71	53	46	53	49	55	80	65	56	48	67	63	53	53	71	57	75	58	69	63	67	52	60	60	48	57	59	63	59	66	51	65	55	63	51	54	68	55	57	56	62	54	62	53	55	52	57	53	59	60	55	74	57	69	55	53	63	55	53	65	62	46	66	63	58	62	54	61	48	60	66	61	55	60	54	50	45	58	55	67	66	58	66	63	64	57	51	67	54	60	57	48	56	59	60	61	61	66	46	50	50	49	63	53	49	67	67	50	53	64	54	55	63	73	63	63	68	62	57	64	57	57	56	63	62	59	74	56	64	50	63	73	75	70	73	84	64	71	64	69	45	58	71	62	61	61	48	63	65	58	51	51	59	50	59	69	71	69	58	52	67	67	59	51	49	68	72	62	53	76	62	63	60	70	45	66	77	55	58	45	76	61	68	51	70	66	63	70	67	56	49	53	59	55	55	73	59	59	47	67	60	72	58	65	57	61	43	68	57	53	49	60	56	65	62	61	53	51	61	66	46	65	55	53	58	51	54	67	67	60	76	49	56	51	58	61	55	58	58	61	63	53	48	44	50	55	66	67	76	51	45	51	56	58	59	79	64	57	55	61	61	46	55	42	49	52	66	64	51	48	73	40	55	62	61	66
7966	672	1496	1768	1384	1067	901	766	639	571	496	397	416	381	367	290	289	295	297	261	259	255	235	240	202	220	229	205	226	211	212	219	214	200	203	196	210	194	193	176	200	189	205	177	171	194	183	169	164	176	193	187	201	180	199	194	180	177	179	194	190	172	155	163	176	187	214	177	192	172	170	186	206	162	197	184	196	180	184	186	163	163	171	170	177	163	161	170	177	160	162	176	155	177	163	141	173	159	196	181	164	184	166	200	151	183	163	162	183	174	162	153	157	196	167	170	175	176	181	183	169	171	172	176	189	150	168	145	186	150	120	173	178	169	172	172	150	174	167	179	159	167	179	167	182	179	161	159	182	174	159	169	150	167	141	180	156	160	164	189	164	169	174	169	175	161	158	176	195	177	162	170	178	154	150	146	173	179	206	166	169	175	163	163	182	169	157	180	173	162	164	155	163	147	180	186	169	154	182	144	166	171	174	180	138	179	175	167	172	180	172	147	165	158	167	155	185	169	164	194	169	166	159	153	179	186	164	169	173	165	145	159	160	179	186	185	172	159	142	152	164	176	175	167	169	182	200	157	124	159	182	172	181	175	142	189	165	162	181	169	167	168	175	155	151	177	180	179	173	159	172	163	178	163	148	178	172	159	178	146	174	171	157	169	179	154	170	153	162	142	159	172	165	191	162	169	160	169	144	158	168	172	181	163	163	187	179	161	171	167	162	185	187	173	169	165	165	165	176	171	188	186	153	181	194	193	191	167	184	167	171	173	148	194	163	166	163	152	177	206	158	175	155	163	196	168	163	163	150	175	152	156	183	156	179	191	171	159	170	165	162	177	160	182	168	171	166	167	159	173	171	168	161	183	181	153	176	185	165	171	153	173	172	164	183	142	178	167	166	174	154	162	156	184	139	175	150	140	185	185	171	186	145	185	175	167	189	157	166	176	145	144	166	176	170	163	165	170	171	169	157	178	158	175	172	176	161	189	178	158	165	157	161	153	173	164	176	182	168	164	176	175	147	165	182	169	169	166	180	169	170	162	166	149	150	178	166	181	164	173	139	169	167	179	191	148	176	170	163	163	188	182	179	174	171	143	166	165	159	192	155	180	166	159	162	151	174	163	163	178	162	168	160	165	163	168	171	168	161	164	175	162	155	169	161	171	194	180	171	140	148	167	152	165	190	165	160	173	173	159	147	193	175	166	199	170	204	185	192	148	166	173	180	165	162	181	157	176	152	169	158	160	168	177	159	172	186	162	181	161	160	163	169	159	147	161	167	145	168	174	169	181	183	156	152	190	141	175	159	174	163	167	169	165	184	149	190	163	166	182	190	187	144	166	153	171	160	169	169	176	157	183	166	173	158	171	139	162	160	180	153	174	169	173	169	162	159	162	161	162	156	166	159	180	165	176	176	171	193	169	172	173	184	191	189	174	163	180	173	161	178	151	183	170	160	174	156	174	173	150	163	173	194	158	165	183	180	176	177	164	187	168	175	182	163	162	172	159	162	170	175	175	179	163	179	177	182	172	162	195	148	188	167	164	154	168	172	162	183	159	158	171	155	165	164	171	199	153	169	176	145	195	170	164	167	157	153	147	168	155	166	164	147	149	169	160	185	173	156	164	141	165	181	156	183	179	156	161	171	163	163	186	184	146	175	165	168	170	154	179	176	186	146	147	163	154	179	149	153	178	184	169	173	155	173	176	146	156	153	188	163	170	185	186	169	180	158	166	156	160	199	159	166	183	167	184	155	170	168	162	159	186	172	151	178	146	178	164	162	186	175	165	154	158	168	188	146	182	165	190	156	164	163	167	166	166	167	174	170	166	170	171	175	157	149	143	154	181	151	162	160	180	160	178	184	172	172	166	173	163	179	171	184	184	145	173	163	166	170	139	164	152	163	173	172	156	186	171	157	150	174	179	186	158	156	167	173	160	172	164	161	153	171	173	171	166	185	159	173	177	211	150	195	171	155	179	183	191	183	163	180	176	150	174	160	139	178	160	187	165	175	184	183	164	171	154	167	186	168	168	163	178	181	156	158	164	177	176	168	160	178	166	167	158	165	174	147	177	182	176	152	167	164	155	171	179	147	169	154	157	180	178	157	173	172	169	176	166	158	145	157	184	159	148	158	159	157	167	162	161	165	160	166	180	185	165	175	192	159	166	175	161	175	179	164	171	175	142	164	162	146	175	155	153	162	185	167	175	166	161	165	173	179	166	170	151	172	160	172	150	173	167	182	173	175	181	176	168	174	171	174	159	165	169	169	163	187	177	172	167	180	156	160	165	161	172	169	146	165	159	177	160	170	168	192	160	153	155	166	160	158	174	167	153	174	160	158	158	161	171	167	186	195	156	167	157	159	163	159	172	146	158	145	165	179	189	150	163	171	167	169	174	172	161	183	178	151	182	161	164	164	158	182	171	150	166	180	187	182	160	160	173	166	186	160	171	168	164	181	160	165	162	153	162	167	166	163	180	180	156	174	151	164	150	176	168	140	185	147	145	165	168	151	151	189	154	178	169	176	166	174	142	153	176	157	147	166	177	172	151	181	155	168	144	169	167	167	167	172	182	132	155	165	161	172	153	158	158	154	186	194	166	154	162	174	162	162	179	163	169	158	165	170	159	173	176	173	178	171	175	175	164	153	153	176	175	165	162	154	163	166	159	136	171	187	160	177	156	161	152	188	174	172	168	166	170	187	179	175	164	147	177	182	140	175	193	161	164	160	175	186	172	173	164	157	163	135	200	187	138	163	175	167	162	180	172	148	166	159	171	159	170	165	165	151	172	165	186	159	176	161	184	177	148	174	177	169	160	185	178	145	174	153	174	179	160	166	162	159	191	165	164	166	177	156	149	139	175	204	164	179	159	172	177	141	162	168	164	184	174	184	164	182	181	181	142	169	188	178	178	161	174	152	178	194	155	182	153	177	170	166	172	166	189	174	155	171	163	162	189	157	176	159	158	175	169	166	157	165	167	170	165	180	167	172	181	149	164	169	159	189	171	156	180	176	179	183	178	166	166	178	182	192	157	154	164	190	191	157	167	158	157	182	158	146	183	170	176	154	143	153	179	166	160	174	179	146	162	178	171	155	183	162	181	184	165	168	172	168	166	194	169	166	168	150	172	158	172	171	164	192	156	131	153	174	152	206	165	171	176	159	154	175	185	149	190	175	165	161	162	173	187	167	158	164	162	162	182	146	174	192	161	161	156	163	172	166	157	164	158	151	162	169	169	169	153	159	180	166	167	190	167	168	173	145	154	175	162	157	164	137	172	158	174	151	187	157	170	141	169	152	174	166	173	165	175	175	169	186	187	168	160	159	173	154	146	171	174	165	182	151	159	174	173	149	165	157	174	193	154	186	167	184	168	154	145	161	164	170	166	169	189	182	165	169	157	146	165	179	182	159	183	184	174	178	178	183	155	171	175	181	183	170	182	172	148	154	177	186	177	164	173	148	174	166	160	170	160	170	155	146	150	180	183	185	169
1547	275	324	273	275	233	279	233	280	239	275	276	264	291	272	284	248	252	259	266	248	236	262	237	264	249	263	277	260	259	264	255	263	277	258	235	256	244	250	266	268	246	246	229	268	248	287	246	273	260	242	265	283	263	256	262	263	241	249	253	271	253	261	247	262	278	261	244	246	282	272	259	254	231	247	230	257	275	265	255	271	257	241	272	272	210	256	264	254	266	239	241	263	273	254	264	253	259	303	245	263	245	243	273	269	274	257	252	247	261	254	273	260	249	256	246	295	258	260	240	258	252	267	247	257	244	258	268	235	242	230	247	266	252	275	266	256	273	254	231	269	236	258	251	275	231	253	279	249	272	285	269	250	237	240	252	297	266	268	250	250	253	266	231	242	225	206	262	227	234	219	255	276	257	245	246	259	217	271	243	262	244	240	240	282	245	254	265	263	260	253	225	270	254	260	228	235	254	272	259	262	276	286	271	280	268	291	270	242	266	257	267	244	245	234	290	247	277	245	263	242	269	266	254	266	268	255	240	259	261	239	224	221	289	254	259	271	278	274	257	247	271	256	269	276	248	257	262	277	252	221	297	261	232	258	247	258	235	257	250	271	269	259	275	253	267	263	284	268	259	273	257	278	239	271	256	264	262	264	260	242	266	254	223	249	245	229	264	250	269	246	258	262	231	275	237	265	244	257	277	234	253	284	262	273	250	280	263	284	230	261	280	271	259	258	244	261	253	240	266	261	270	214	256	257	245	268	238	253	267	256	222	244	248	251	256	240	270	244	259	266	286	279	287	279	256	274	246	268	248	267	246	249	265	253	238	237	260	253	259	266	275	243	292	227	246	277	240	280	260	261	255	256	253	252	269	246	261	237	269	272	245	264	272	249	238	251	226	236	274	255	247	247	248	272	259	278	246	256	253	235	258	256	272	253	283	300	251	250	287	278	238	251	272	271	282	233	244	257	231	259	255	277	228	241	263	278	248	283	325	251	239	253	248	280	259	251	248	248	257	239	298	280	241	286	268	267	261	290	250	251	264	262	261	274	265	267	267	251	273	259	250	234	267	222	282	276	259	270	286	256	285	261	246	276	249	277	280	262	242	251	250	268	253	283	249	258	249	241	238	267	250	265	269	254	273	253	235	263	248	240	277	275	272	244	249	254	256	248	257	257	255	260	253	257	240	270	274	270	248	271	285	285	261	275	249	243	263	265	256	276	260	268	254	259	251	262	257	270	245	278	276	245	248	259	247	284	269	246	265	261	266	273	246	256	282	237	284	252	269	257	242	264	277	258	280	261	267	266	259	269	272	240	245	270	281	272	256	267	234	261	250	215	270	259	257	293	265	263	274	245	259	250	250	237	217	243	222	268	281	267	251	246	260	261	252	235	258	235	258	245	241	255	273	253	255	254	233	247	251	289	265	238	248	260	259	273	267	263	247	256	229	268	268	267	241	253	249	246	260	226	240	254	237	279	234	252	258	248	267	239	252	246	277	247	268	263	261	256	262	226	279	268	272	231	246	271	264	254	252	267	249	254	271	261	255	248	242	253	241	253	281	254	247	269	248	238	248	263	285	271	247	251	246	292	272	230	270	261	266	270	250	271	270	260	246	245	255	272	267	280	277	255	253	279	265	265	274	267	267	265	241	252	256	266	261	258	254	239	296	289	220	271	231	261	254	270	262	287	280	235	273	230	255	284	247	248	260	255	233	275	245	249	263	276	241	261	237	254	236	248	242	280	246	292	258	251	252	246	275	271	251	261	258	271	237	249	239	254	242	249	288	260	269	269	264	270	232	239	237	259	251	268	240	229	243	241	277	309	255	252	252	242	273	240	280	309	265	296	254	257	281	229	244	275	303	259	273	262	268	268	274	252	268	273	232	278	273	285	278	236	234	229	273	237	246	211	264	262	246	242	252	232	263	242	293	254	251	277	273	254	246	276	257	240	276	282	283	264	246	261	267	239	227	247	255	273	268	263	268	276	257	253	290	267	268	296	271	295	245	266	226	251	275	268	241	271	260	266	255	255	246	299	279	251	246	270	265	251	275	251	290	254	243	253	231	262	241	259	244	253	270	259	269	276	296	244	259	252	282	265	280	259	257	290	272	251	255	285	266	247	262	280	261	249	263	280	270	222	291	262	251	263	257	279	291	276	272	254	241	265	282	237	244	262	239	272	259	225	266	268	291	253	243	254	258	255	256	262	252	274	247	255	270	259	236	271	241	258	301	254	244	289	271	276	272	289	256	243	287	237	247	251	242	252	256	267	264	265	244	270	239	260	257	233	263	274	273	254	256	267	229	276	260	275	260	242	234	249	272	268	261	263	271	226	269	265	248	261	248	264	274	224	242	254	250	248	244	266	251	289	293	244	255	259	243	241	254	234	271	249	254	273	245	256	291	249	278	235	267	276	266	279	259	263	269	273	260	310	267	256	217	228	278	256	264	227	271	250	277	255	261	273	256	260	259	247	255	254	278	253	279	293	257	222	260	240	226	234	256	228	267	227	242	232	247	223	281	256	271	288	278	277	247	239	246	262	256	271	257	281	224	275	209	244	256	258	268	251	250	265	282	243	254	260	270	269	238	247	308	235	238	270	251	241	291	274	266	272	263	277	263	263	264	269	245	238	259	263	271	232	258	246	286	268	236	239	250	277	241	268	277	258	262	228	250	281	264	251	251	269	262	264	240	264	258	260	252	270	255	260	254	274	252	263	268	249	271	270	281	256	226	263	284	275	212	274	259	251	261	294	275	260	266	258	251	267	253	240	293	248	277	254	249	254	302	243	284	272	230	260	264	239	278	239	267	261	242	247	276	264	278	263	257	274	265	278	259	274	269	258	259	254	252	274	241	232	276	258	240	239	240	278	280	258	252	244	235	272	278	286	258	271	265	298	278	251	256	231	224	247	242	263	267	248	261	268	223	250	253	238	239	234	215	258	261	246	234	266	263	223	231	266	277	250	266	284	256	250	231	263	255	247	258	262	263	220	231	288	284	276	256	285	251	266	258	254	266	233	238	237	270	243	260	266	240	255	283	286	254	292	268	263	246	284	251	256	252	272	296	240	235	271	261	261	281	244	275	274	245	272	237	234	265	279	268	271	274	266	251	268	267	227	306	264	247	273	234	248	287	267	268	255	277	249	256	278	262	258	302	241	259	281	270	243	264	306	243	262	261	239	256	301	284	259	255	225	291	243	283	228	251	261	270	263	273	261	268	256	246	215	245	262	247	242	256	263	217	240	264	258	248	259	247	276	262	280	270	254	251	220	225	234	250	247	244	252	274	228	241	288	258	240	236	237	267	202	243	272	262	241	285	233	295	251	259	253	275	287	271	246	270	266	242	242	250	256	267	270	265	276	263	255	255	273	244	292	315	257	247	249	246	283	238	266	240	259	240	238	268	296	237	270	271	257	269	279	259	242	261	272	277	215	303	276	268	320	225	251	238	260	239	216	259	274	245	241	272	229	256	240	246	247	250	266	258
1858	605	598	596	614	585	584	624	634	563	582	581	543	577	613	559	567	580	625	594	576	584	556	534	535	559	567	590	576	603	545	588	552	535	594	569	540	583	526	545	517	595	614	562	578	580	604	534	574	580	598	577	567	568	567	579	552	555	559	555	577	575	619	583	547	575	560	567	528	600	576	635	565	561	585	535	577	593	603	581	548	559	537	572	575	571	572	633	584	558	562	529	564	547	604	590	583	584	594	590	619	572	577	546	605	560	577	582	574	552	567	635	564	571	584	522	590	551	592	594	537	592	592	546	565	605	537	552	561	572	577	577	597	572	570	536	587	582	623	587	564	536	576	584	550	578	549	577	573	537	570	571	550	580	568	616	535	556	602	594	546	556	546	583	587	559	559	575	579	568	568	594	604	612	557	574	539	529	559	565	548	538	594	589	602	552	601	539	557	561	555	574	563	564	643	582	581	563	564	585	606	589	585	568	562	566	583	587	566	552	530	526	522	569	663	602	552	584	571	600	560	542	550	569	562	573	542	574	557	514	583	568	591	569	559	606	585	604	606	553	575	564	619	548	570	565	557	577	598	619	568	606	548	553	518	542	551	548	565	544	587	554	546	547	562	583	546	612	567	575	544	539	589	550	568	544	582	525	554	551	547	562	566	584	620	536	583	589	571	600	512	559	595	574	587	606	601	600	574	586	580	563	554	554	580	612	559	544	520	566	555	634	551	639	619	566	568	608	543	538	541	566	599	587	598	576	557	558	588	576	518	555	534	543	577	572	616	581	582	558	587	558	586	591	595	545	515	584	618	565	597	545	609	552	630	583	540	520	552	564	567	608	591	557	574	567	558	552	562	498	583	591	560	585	564	538	572	540	547	569	569	581	545	563	576	612	536	588	568	565	545	560	561	563	547	583	560	587	514	581	588	583	565	564	573	551	591	548	542	564	601	591	591	585	572	544	603	580	572	538	617	584	546	584	549	558	581	573	587	603	602	553	588	555	589	558	569	572	604	573	574	566	559	578	605	554	549	564	584	582	583	565	551	555	578	567	586	562	583	535	583	570	538	539	577	532	628	506	571	599	610	550	581	520	619	551	543	531	572	575	574	615	585	554	582	595	580	564	552	559	586	564	571	607	596	601	580	565	549	577	593	599	641	613	552	552	581	594	547	556	539	593	599	614	615	601	570	570	569	576	590	579	580	559	595	554	567	623	577	587	608	585	558	550	562	559	586	613	593	570	592	603	538	570	601	558	581	570	611	547	587	562	591	597	606	583	560	600	533	553	614	602	589	588	600	540	540	565	587	545	550	590	576	587	588	583	579	567	602	577	586	567	568	590	546	566	631	536	615	614	611	558	522	574	574	581	582	535	541	530	563	586	515	590	578	582	520	591	588	562	543	515	606	610	594	593	588	576	554	589	615	561	561	574	505	628	585	561	593	581	547	552	568	550	556	591	566	502	549	546	548	580	616	608	583	559	615	578	531	558	554	549	599	603	547	552	585	574	584	612	575	582	579	535	554	613	539	563	606	586	572	584	538	588	581	556	594	589	534	552	583	593	581	542	604	578	590	633	543	556	569	575	589	608	578	519	569	626	587	622	576	569	612	559	563	558	561	575	527	521	509	569	561	597	574	549	538	540	592	639	611	580	536	557	522	565	596	599	571	583	547	560	594	548	592	604	612	600	574	564	555	598	571	554	586	570	525	561	543	511	625	543	586	583	571	602	536	544	545	595	626	561	583	597	526	548	565	583	620	566	560	576	617	591	525	567	572	577	573	537	548	577	585	539	572	524	601	532	622	563	568	604	548	567	552	563	592	608	527	620	574	566	542	537	557	564	547	590	589	577	563	556	575	569	589	549	553	524	575	587	636	586	608	545	563	578	541	561	597	549	553	559	599	589	539	579	571	563	564	605	571	556	569	561	570	538	553	567	543	587	591	557	568	583	623	617	545	571	567	558	599	590	577	585	564	572	572	579	623	598	545	562	570	570	569	593	555	583	566	538	600	583	583	647	595	581	556	542	558	550	604	568	574	559	589	615	548	595	515	553	611	573	610	560	598	591	564	589	529	563	578	557	581	571	557	599	603	601	599	603	585	570	608	547	559	590	569	531	509	610	568	528	580	606	555	588	585	556	574	563	561	584	580	551	539	594	543	558	590	548	550	585	541	571	566	594	567	581	566	579	539	577	567	541	526	568	587	569	581	600	589	541	570	564	570	598	563	575	578	631	544	576	571	576	529	564	547	596	532	599	525	586	593	603	570	537	615	541	589	582	544	596	603	565	571	542	587	552	553	568	595	528	542	591	579	596	582	556	518	571	554	556	565	616	569	605	571	587	567	577	543	559	600	566	611	554	559	571	603	531	571	575	575	593	571	551	566	624	550	596	611	580	559	555	622	541	590	605	610	608	536	574	590	600	557	601	566	586	563	546	564	566	532	588	577	565	533	585	588	571	582	562	600	572	559	556	567	574	588	570	562	565	575	560	568	587	573	585	537	587	568	587	534	590	617	559	598	551	586	595	610	588	572	585	559	613	589	565	571	570	557	550	555	606	539	592	563	580	555	547	595	573	574	581	577	518	567	584	604	555	551	579	554	541	555	559	594	572	564	589	569	571	514	552	561	545	560	572	563	588	541	579	568	552	596	577	595	603	578	598	595	595	560	557	622	536	572	566	537	620	555	549	581	586	595	595	593	589	573	567	570	539	535	589	581	616	574	528	602	604	580	569	551	562	548	591	555	531	577	567	573	596	574	551	581	562	576	551	561	583	568	540	578	563	530	579	576	508	576	557	596	579	539	577	581	551	551	571	590	575	577	559	584	600	559	591	618	590	563	552	544	567	557	563	567	588	523	548	561	600	559	544	556	569	551	549	555	558	601	576	558	550	595	564	574	570	622	578	544	567	590	570	560	568	566	598	582	570	515	528	573	608	546	548	592	584	538	544	542	519	548	575	595	609	587	558	569	559	587	631	558	613	576	561	567	569	562	586	586	569	559	553	593	581	572	558	554	581	540	579	581	539	565	555	571	539	585	556	580	558	631	579	570	590	553	556	597	544	559	544	526	562	519	614	530	562	588	547	547	565	556	568	565	557	560	544	595	551	589	586	570	565	613	595	588	562	568	576	515	600	577	565	536	552	605	600	591	599	560	606	561	634	584	571	545	588	571	566	518	587	541	629	575	552	605	570	576	571	562	565	564	564	533	621	595	571	561	559	576	596	547	550	596	547	559	582	600	606	553	630	534	598	540	562	583	542	581	606	561	557	572	593	597	602	583	586	559	554	603	563	516	586	562	571	577	565	550	585	574	625	603	555	571	590	610	570	573	544	576	576	570	559	611	569	588	594	572	560	584	595	488	576	603	541	583	613	550	567	572	597	541	549	559	573	578	566	561	581	589	543	566	555	613	579	565	508	557	567	575	595	596	550	586	573	520	581	558	605	565	571	546	537	530	542	627	596	583	570	573	552	574	606	596	564	607	595
7180	436	438	352	278	246	189	198	201	189	168	168	176	155	150	178	164	154	151	161	147	142	150	185	144	136	144	123	136	162	138	157	153	162	138	140	154	171	151	171	137	169	140	136	152	157	145	135	155	153	160	139	165	155	142	131	144	154	167	149	143	133	163	153	145	141	140	139	163	142	145	151	180	160	153	171	150	171	154	156	148	142	165	134	149	149	130	162	146	169	154	148	158	168	137	142	145	135	156	180	156	165	142	139	144	169	142	134	170	161	154	150	151	149	115	151	141	154	145	132	134	182	147	145	147	122	161	160	146	129	171	144	151	112	151	143	165	139	146	133	161	113	128	158	159	136	141	150	182	155	147	158	160	148	145	145	143	143	172	170	142	144	152	141	143	163	154	153	154	154	178	151	150	161	150	167	148	147	163	139	140	159	130	152	145	171	136	140	165	134	156	160	166	156	149	144	149	137	137	176	160	131	148	146	145	148	156	155	138	144	154	155	130	177	146	172	180	181	128	166	152	164	152	141	169	177	150	155	139	156	121	154	153	142	159	137	144	160	150	154	152	158	169	158	135	146	144	166	146	161	137	144	152	154	151	132	137	131	124	123	166	154	148	137	160	181	143	149	135	153	151	135	150	155	153	143	151	170	124	124	151	142	147	132	189	148	163	148	145	155	150	169	151	122	157	178	135	152	158	168	148	130	140	152	152	159	144	156	153	132	130	144	159	145	143	147	136	158	159	154	140	155	133	162	164	151	145	140	140	157	149	165	160	164	140	142	131	142	153	145	172	163	152	139	152	117	162	159	120	120	130	180	138	134	121	158	138	173	132	149	163	137	163	145	150	137	160	135	139	152	147	132	160	143	127	158	179	131	158	166	123	147	137	147	148	128	136	146	156	141	152	148	149	162	157	141	157	142	143	157	166	159	141	155	168	146	144	158	140	146	167	141	171	140	169	131	137	151	131	146	142	151	138	117	133	164	118	142	154	153	148	127	148	150	151	148	127	141	181	139	149	165	159	153	132	145	140	137	151	147	140	143	145	151	125	156	131	174	162	135	152	149	134	133	157	162	145	135	128	151	150	173	170	144	144	140	157	152	161	137	155	129	135	146	156	142	155	158	126	141	148	161	142	148	143	147	146	163	153	142	165	133	144	168	146	132	130	144	140	138	154	145	154	131	142	156	127	173	167	160	157	147	132	132	145	132	150	144	152	145	123	136	173	164	155	156	145	144	125	135	145	153	143	152	142	137	144	170	176	169	156	151	137	160	118	152	142	172	153	177	143	161	164	135	149	158	148	145	149	184	162	177	157	123	146	150	163	160	168	150	149	145	134	144	163	161	133	158	160	153	146	136	161	154	146	163	158	158	129	158	140	153	151	126	133	143	135	147	131	151	175	138	150	132	141	149	152	154	138	137	149	162	166	131	164	141	171	138	145	133	143	156	160	147	161	147	169	173	139	156	148	165	178	166	128	149	150	160	162	151	147	134	139	146	158	164	149	163	143	162	168	145	174	143	141	141	134	144	130	139	142	147	177	148	149	150	149	146	158	138	176	150	159	160	155	165	158	138	156	160	142	149	126	170	171	132	155	150	155	142	168	144	154	138	112	140	142	127	159	144	119	131	148	150	144	160	146	153	141	148	142	172	123	145	133	155	137	145	127	166	142	151	129	144	160	140	151	136	156	134	168	142	157	140	142	124	144	141	142	160	133	149	135	145	159	151	128	150	165	137	128	140	144	132	133	143	144	169	146	148	141	126	123	140	170	143	151	144	144	153	157	136	129	148	143	145	154	142	145	125	146	140	157	162	182	147	168	144	151	129	137	159	157	150	138	129	146	153	155	178	134	155	149	152	147	140	143	156	155	129	152	149	168	146	139	159	163	149	140	176	125	133	138	137	131	148	147	146	142	148	153	139	148	154	153	133	137	180	188	145	155	147	151	125	142	150	139	144	130	141	150	145	150	132	154	153	129	159	169	139	144	147	144	153	149	136	137	155	132	158	164	143	176	157	167	165	177	133	148	143	148	180	153	154	143	147	147	164	160	144	134	127	169	137	130	139	152	135	177	157	146	136	122	136	169	158	134	168	163	137	137	140	170	149	128	156	149	126	155	164	141	149	152	129	157	167	156	157	159	135	158	157	138	142	147	150	151	141	136	162	157	165	174	147	142	160	135	132	138	185	157	147	172	139	148	140	175	154	151	162	138	141	152	144	157	136	146	140	142	133	175	155	157	138	130	131	156	139	160	146	151	160	134	157	157	150	137	129	130	165	155	158	138	159	149	154	153	143	133	133	125	139	147	151	149	148	142	159	160	145	142	154	140	151	150	158	169	146	146	158	133	145	156	136	160	136	143	137	147	129	147	137	160	145	134	133	146	139	162	169	181	175	130	163	155	145	154	160	119	134	167	137	164	165	181	149	158	138	148	131	149	121	140	150	168	152	146	153	139	151	148	141	151	150	157	170	132	159	158	151	146	140	160	150	116	154	162	164	133	170	144	130	165	156	120	134	153	143	136	130	170	145	146	155	137	131	140	160	168	146	144	155	130	165	154	133	162	152	138	152	152	133	147	142	161	177	145	165	144	139	132	168	132	137	147	154	149	154	130	148	124	147	168	146	163	136	144	152	151	145	147	139	150	145	136	171	157	157	159	152	139	146	156	162	157	134	149	143	154	165	116	139	138	145	157	155	144	148	153	153	129	144	157	168	138	153	139	153	157	148	162	174	158	149	149	150	129	172	147	152	140	138	146	166	119	132	163	148	131	143	141	162	147	136	156	155	152	161	122	138	141	149	151	153	131	158	138	151	155	140	139	151	132	156	141	139	137	158	150	151	150	157	169	139	153	138	163	158	162	128	174	123	149	153	155	157	122	156	153	161	139	135	160	156	144	150	140	155	132	160	130	148	143	132	159	146	160	150	162	143	143	139	139	157	146	140	151	142	152	165	142	144	155	155	137	152	160	150	144	157	126	169	142	158	150	153	144	143	160	147	159	149	150	138	141	143	147	148	157	155	154	150	139	139	139	152	147	153	145	148	150	136	169	132	144	143	133	158	146	143	151	168	147	156	170	158	152	141	139	133	148	158	164	149	169	140	154	127	166	178	131	158	143	161	126	131	140	141	132	141	142	168	138	167	127	160	157	156	161	137	167	136	131	129	158	132	126	152	150	139	142	136	167	151	135	160	151	153	166	162	135	163	140	150	154	151	181	137	143	148	151	149	135	134	155	151	144	133	146	143	141	149	132	152	156	146	166	154	144	136	158	167	134	157	146	158	151	157	134	127	148	163	149	143	154	136	125	167	144	153	146	156	138	156	162	138	165	145	146	145	157	155	141	166	155	137	136	175	133	132	140	156	147	137	165	144	146	154	135	153	152	149	168	142	133	142	141	169	156	145	135	165	144	157	141	134	143	174	177	150	164	157	148	140	164	166	146	141	169	152	148	131	164	150	152	167	121	151	131	161	141	156	135	149	150	142
6270	606	1017	1067	933	809	680	595	541	550	467	435	440	422	410	414	398	404	417	407	385	347	350	390	371	353	341	381	360	349	379	381	350	353	341	341	363	340	355	351	345	341	323	359	330	324	323	384	367	355	355	372	334	361	343	336	383	358	328	371	349	359	340	359	337	346	344	340	305	319	320	370	390	370	333	379	354	328	349	376	323	356	353	384	333	333	361	347	352	324	364	331	347	381	356	345	357	352	329	328	348	344	344	353	317	329	316	319	346	360	367	330	357	355	360	333	356	363	333	341	343	321	309	315	328	331	340	354	329	350	345	362	349	307	376	344	360	335	359	352	333	343	361	352	343	350	354	333	323	342	362	333	338	314	351	359	335	335	353	345	348	361	341	328	315	314	358	360	361	367	330	345	327	375	359	378	309	314	350	341	359	366	366	325	345	360	293	337	326	356	335	370	314	341	324	353	330	336	351	327	354	353	348	358	320	360	352	337	318	332	326	326	347	376	348	351	320	320	339	340	336	330	369	354	350	349	337	344	319	335	366	328	343	362	359	340	352	345	341	351	334	335	328	343	309	320	370	328	322	324	342	348	345	319	313	313	319	351	352	332	322	353	334	318	366	340	346	328	334	332	352	354	344	348	319	330	361	376	332	311	333	377	344	317	327	358	311	340	332	320	305	368	320	348	366	336	360	345	345	333	322	345	304	318	344	373	367	362	335	342	342	336	376	317	343	324	339	333	336	327	329	331	294	333	348	362	368	362	368	347	356	325	339	332	345	349	330	335	323	313	356	353	353	319	326	334	369	360	378	351	332	349	366	334	312	379	326	330	341	361	349	308	322	345	297	362	335	342	348	318	339	323	349	342	338	342	332	327	330	321	351	326	341	324	330	333	326	349	342	335	361	339	320	338	356	339	333	319	332	331	352	325	326	337	376	318	343	323	326	330	358	312	323	346	356	345	333	355	328	324	328	337	326	331	364	315	320	321	329	356	337	359	319	372	323	339	343	338	323	362	338	346	351	347	374	371	335	304	364	316	338	362	364	329	341	347	346	335	321	367	362	318	351	371	324	360	329	337	333	329	341	319	344	318	353	312	351	357	325	326	376	330	310	350	333	352	381	357	353	360	309	343	353	322	355	350	314	323	319	330	347	346	338	339	365	339	336	312	348	336	320	369	312	316	312	343	326	360	319	334	319	343	330	337	327	335	352	371	354	327	320	327	329	357	301	354	321	335	304	363	356	335	340	306	356	311	346	340	324	378	350	367	316	334	327	363	314	358	332	328	337	367	331	342	346	331	362	361	337	346	321	371	312	342	334	355	355	333	322	341	341	349	337	364	328	335	337	301	340	333	335	342	329	339	311	364	340	320	332	342	375	340	318	326	288	341	351	334	337	327	324	330	345	306	364	379	352	339	389	341	339	350	337	356	309	327	341	323	366	352	335	379	333	339	363	329	333	339	351	346	325	330	332	332	336	371	336	350	373	339	366	361	351	351	329	340	327	315	338	326	362	334	339	340	340	342	346	329	333	338	325	359	363	329	357	346	334	347	331	347	340	348	337	323	352	324	338	324	364	302	331	342	367	308	356	328	323	334	324	337	338	320	329	325	303	333	344	300	350	318	343	340	341	299	335	309	340	346	340	324	324	350	316	357	346	336	340	316	297	316	373	320	313	341	361	346	351	317	328	310	364	346	329	380	339	363	330	351	319	332	337	317	339	384	343	332	359	352	380	332	307	327	357	350	355	343	332	339	348	338	362	348	360	316	342	354	345	331	329	330	348	326	327	344	336	350	391	322	341	340	355	343	337	350	326	344	346	340	337	315	353	356	355	337	330	348	309	328	330	324	352	367	353	338	331	349	322	345	339	331	349	303	338	336	340	351	345	381	364	326	369	373	309	343	337	315	306	321	351	325	339	338	356	329	298	329	336	347	325	341	340	320	307	338	358	336	326	324	352	331	344	331	327	328	336	333	350	307	314	332	320	346	342	355	335	360	342	356	344	316	304	315	308	352	362	374	330	357	335	326	343	331	336	332	345	352	351	346	318	336	331	357	346	328	368	318	344	336	345	353	312	356	328	316	354	333	312	342	313	347	352	356	331	340	340	331	316	337	353	333	349	339	363	342	349	332	343	358	326	317	357	329	346	331	366	310	344	364	304	360	336	345	348	327	355	367	341	315	346	346	314	348	347	347	347	340	353	338	345	325	382	308	350	358	375	307	342	366	353	343	350	331	357	357	304	327	318	333	320	327	325	338	313	343	345	346	362	360	351	307	283	330	348	331	341	346	357	316	340	357	373	364	329	338	338	325	351	350	342	352	326	317	315	345	363	343	339	331	344	337	337	329	320	357	345	357	361	349	327	359	360	348	351	346	342	347	343	331	334	293	340	344	345	357	344	347	325	341	335	321	372	339	352	320	305	362	353	347	339	322	362	314	368	332	360	331	330	329	333	303	367	345	336	361	358	338	341	335	331	342	364	351	339	353	353	377	310	346	356	347	299	358	322	356	354	335	325	321	356	342	333	326	361	323	361	351	340	340	357	330	348	321	320	362	359	350	382	343	337	341	344	334	342	375	337	325	348	315	377	354	334	318	313	338	349	305	336	341	316	332	332	341	322	320	338	358	328	321	380	346	353	346	329	306	354	311	325	341	348	331	362	359	384	341	312	314	322	332	328	343	340	328	313	352	333	305	367	301	333	339	364	355	328	346	324	330	351	355	336	340	374	341	330	344	367	340	339	355	305	345	339	365	357	331	323	347	324	334	329	353	346	303	329	327	341	362	350	369	350	328	376	354	337	365	326	307	362	366	344	358	333	321	314	337	347	334	316	340	387	348	347	360	335	324	355	346	342	389	341	328	316	346	353	351	330	329	300	306	353	328	337	343	349	357	342	324	341	350	322	311	311	323	335	319	317	300	348	315	346	351	372	335	327	343	333	346	329	344	352	358	382	354	330	311	333	343	342	308	367	356	356	378	346	370	361	348	338	335	348	333	372	325	338	318	366	341	351	329	311	299	326	360	350	354	341	317	356	332	329	334	347	383	354	338	330	334	347	351	340	352	320	343	325	359	320	348	355	330	337	293	321	337	332	338	349	341	330	372	354	336	332	359	356	356	345	307	313	340	329	365	290	323	335	351	327	318	338	321	316	317	310	371	348	340	321	355	349	338	334	354	343	326	349	325	362	321	329	366	338	338	340	347	370	318	333	349	326	358	294	391	332	348	327	384	310	305	305	284	311	328	325	324	355	336	310	317	310	329	337	367	331	365	367	305	321	333	363	336	326	352	323	305	379	369	340	326	329	348	317	358	340	350	340	320	332	354	351	333	339	346	359	337	316	336	325	341	377	368	326	345	348	372	346	333	333	368	358	333	359	346	330	360	363	332	372	324	295	354	383	349	368	356	318	359	340	322	322	349	341	328	352	332	346	316	369	331	350	336	350	341	308	327	346	333	360	343	370	350	332	363	337	324	345	325	320	376
13891	919	647	458	329	244	189	186	151	112	93	111	86	83	74	77	84	81	68	79	76	67	90	80	59	62	65	51	77	77	75	63	65	76	77	70	56	50	61	50	55	56	80	58	73	57	66	57	62	52	43	59	64	56	59	48	56	59	69	68	65	62	47	62	66	71	80	59	55	53	67	60	73	67	50	55	57	61	67	47	57	63	65	51	72	86	46	56	57	62	64	50	50	69	65	55	69	71	69	51	57	67	61	65	73	58	59	73	58	76	46	54	59	65	59	56	58	57	54	64	56	58	62	57	51	53	59	59	68	47	62	62	50	60	55	57	66	58	74	62	62	59	56	58	70	67	66	69	67	65	67	69	71	55	69	59	67	52	65	64	67	59	81	77	46	66	50	42	61	46	54	63	68	56	76	51	53	48	60	57	49	58	62	61	59	53	59	58	62	58	61	60	66	66	58	71	57	55	40	65	60	58	49	57	60	70	59	51	55	54	54	72	57	39	60	58	62	65	63	61	45	55	53	54	70	67	56	55	55	64	49	48	76	65	64	68	65	56	52	45	66	55	54	54	47	58	57	52	74	62	47	67	51	50	46	60	49	62	56	62	71	51	59	58	70	72	56	46	67	66	62	74	54	51	53	72	55	61	61	44	67	59	56	57	67	53	68	74	69	67	62	80	60	54	53	55	58	55	60	62	53	55	54	58	53	59	66	72	53	64	59	43	55	63	48	55	55	50	64	46	54	50	53	69	55	52	57	64	58	52	53	63	51	47	54	71	70	44	65	85	55	65	47	46	58	55	65	57	55	66	65	69	64	62	61	53	52	67	64	48	75	63	53	63	60	62	62	53	53	67	77	76	64	55	48	56	48	52	64	49	71	58	76	67	55	55	58	70	59	63	53	69	62	63	66	66	71	62	53	61	66	55	61	61	65	48	53	70	55	76	50	57	58	68	60	57	60	62	50	47	61	56	73	57	68	54	55	59	73	65	67	48	58	74	51	51	62	69	55	68	58	52	58	61	56	53	59	69	56	58	54	51	57	44	57	69	62	50	76	57	64	71	58	48	60	68	68	54	73	70	65	63	57	76	58	68	72	67	59	73	72	60	48	64	71	59	62	72	49	51	47	62	58	66	62	62	86	55	50	64	56	63	68	50	56	42	69	70	58	54	61	72	42	57	66	61	58	65	54	59	46	49	68	59	82	73	66	64	67	55	61	50	46	73	64	56	67	63	59	54	66	56	77	47	69	68	53	54	55	60	73	53	57	56	62	58	57	59	63	65	65	70	70	69	62	80	58	47	53	67	51	52	63	64	77	57	63	51	75	56	77	52	74	48	59	56	67	68	56	63	50	51	69	72	73	63	52	69	55	53	42	63	59	51	67	63	61	65	62	73	49	60	54	48	54	62	56	59	55	70	61	62	63	55	57	68	65	51	68	57	67	51	76	64	57	51	60	60	45	54	58	73	45	53	50	53	61	55	55	63	66	51	62	63	53	55	66	56	50	52	60	76	58	52	59	65	69	55	54	53	57	68	68	76	64	64	56	64	65	57	71	53	55	61	63	61	73	74	56	62	51	63	50	60	69	68	45	70	56	63	58	56	69	62	73	59	65	62	71	63	78	59	65	66	55	61	58	54	53	59	49	52	47	50	70	66	76	43	66	51	59	65	69	53	60	51	52	67	56	45	59	64	63	62	60	63	50	60	47	64	52	57	54	59	60	64	65	67	47	59	64	63	64	57	67	56	52	68	53	58	54	57	67	59	54	71	56	62	67	56	66	37	45	57	57	56	64	54	66	64	59	55	49	54	67	64	63	69	54	55	47	56	61	53	60	75	50	50	70	57	63	54	62	50	68	64	71	60	52	69	62	68	67	70	50	71	55	56	56	62	61	62	59	57	58	49	60	60	47	66	71	59	54	56	72	55	73	57	58	49	59	51	51	48	56	57	68	59	55	48	65	61	59	61	59	56	75	45	51	68	54	65	54	65	56	59	56	41	59	63	49	59	67	68	61	51	64	60	67	64	70	57	82	57	67	66	71	48	66	54	72	70	57	73	46	44	60	57	65	65	59	58	64	58	59	73	58	75	69	67	75	48	57	68	51	68	65	64	71	50	76	53	54	56	60	50	54	66	56	58	68	79	56	59	53	50	68	58	49	54	55	67	67	59	58	38	63	70	59	44	56	69	64	51	71	58	47	47	61	62	59	54	49	55	59	82	69	68	55	52	56	68	67	55	69	60	65	61	58	48	65	49	76	57	60	69	54	61	49	60	61	60	59	56	68	47	70	68	61	58	75	62	59	82	41	55	62	60	49	61	60	63	51	54	73	61	51	74	50	57	57	69	62	49	66	69	60	43	74	63	57	49	72	57	59	62	57	57	66	62	80	47	58	61	55	66	77	61	67	55	55	54	57	62	79	71	57	71	50	60	68	51	55	54	59	55	54	67	65	63	71	58	59	58	53	64	54	63	59	49	53	63	58	77	62	51	57	65	49	56	71	58	62	53	62	44	67	65	69	51	64	61	53	68	47	83	59	62	45	43	69	81	61	53	57	51	57	73	58	53	62	67	59	67	42	57	55	66	68	63	52	65	63	70	51	67	60	58	72	70	64	76	62	64	75	66	66	53	61	55	50	53	56	62	49	62	68	54	47	53	65	54	59	42	60	42	62	59	57	50	61	58	54	62	63	59	48	57	37	76	72	63	59	57	61	49	76	61	57	43	64	65	47	68	71	52	66	79	61	59	51	59	51	66	73	75	70	62	61	55	73	60	65	62	56	57	51	54	67	46	59	54	57	61	81	56	71	53	57	63	52	56	60	70	66	55	65	58	49	53	63	62	50	68	54	72	47	44	68	59	67	59	61	65	54	52	60	69	57	62	55	60	66	58	58	61	58	64	58	59	55	56	50	53	55	61	49	57	58	61	55	58	59	51	61	49	60	54	67	69	67	55	80	83	56	50	59	56	54	66	70	63	75	56	71	45	57	74	52	60	63	76	74	56	69	58	62	54	58	60	58	63	58	65	46	58	56	55	75	45	56	60	59	64	65	56	65	55	66	56	58	69	61	53	47	56	58	68	60	48	56	63	58	69	74	65	54	84	58	63	47	55	53	64	62	68	50	72	61	65	58	47	59	59	58	54	46	63	68	46	58	71	62	56	69	79	73	55	58	67	51	53	54	60	62	74	55	56	61	66	53	63	64	55	59	48	70	68	52	59	53	55	74	54	51	55	67	56	52	58	64	55	58	62	62	40	65	70	59	60	65	72	47	56	65	71	64	44	55	68	58	56	66	59	79	55	62	76	58	50	74	57	60	75	76	57	47	63	56	65	57	55	62	57	72	73	52	74	57	64	60	57	62	64	59	59	61	63	65	58	37	55	66	53	69	60	49	55	60	84	60	63	63	50	55	59	58	63	57	53	57	57	45	59	66	59	61	57	63	85	54	60	52	60	49	62	70	67	72	61	49	59	59	65	59	63
8128	703	1515	1608	1498	1067	885	754	584	561	455	391	373	321	335	303	290	267	286	270	228	236	240	274	236	218	231	214	230	222	214	229	199	211	205	192	196	200	194	186	189	193	163	186	150	195	184	207	193	167	200	186	161	190	150	185	167	172	186	169	211	162	164	182	192	170	192	199	181	219	174	173	167	171	185	182	187	146	184	185	188	154	187	168	178	185	166	167	173	185	158	193	177	161	159	162	169	148	152	155	176	186	156	185	177	162	159	180	175	167	143	177	183	157	169	175	180	185	165	158	155	172	191	180	166	161	153	187	183	171	168	158	175	167	166	182	172	170	179	179	141	154	152	162	157	176	193	155	179	174	187	169	165	168	180	168	195	171	157	153	152	167	156	170	155	161	149	159	151	152	179	165	172	178	141	154	194	176	157	160	163	159	166	179	173	166	170	164	193	149	173	148	171	189	160	177	183	190	187	182	166	176	180	168	162	175	158	183	154	172	179	154	208	145	166	143	157	165	137	175	151	165	178	168	171	181	160	155	179	168	168	169	166	182	154	169	166	165	190	179	166	183	172	154	169	184	164	183	172	196	163	159	188	146	175	170	158	194	164	178	190	180	176	165	171	196	154	153	180	164	166	153	189	170	161	154	160	185	148	160	173	169	168	167	181	166	151	165	178	181	165	163	157	210	159	169	163	178	158	162	160	195	153	176	174	159	161	163	167	165	164	149	168	155	160	175	166	167	185	185	183	128	135	171	158	168	144	188	150	171	167	165	177	191	179	183	170	169	180	154	170	164	167	177	173	181	192	156	149	193	160	168	170	167	162	180	158	171	168	173	170	172	151	175	155	152	171	150	182	181	162	153	180	160	159	169	176	158	167	169	156	178	166	172	175	186	174	172	167	168	171	164	184	173	166	174	155	151	150	163	159	165	165	171	153	173	153	181	171	181	172	175	153	188	176	173	148	165	170	161	148	170	179	156	164	183	180	162	170	158	172	161	153	161	161	163	157	179	167	193	188	164	170	195	168	170	164	138	182	178	168	182	179	176	175	161	162	175	174	171	152	170	186	162	174	180	186	161	169	177	167	192	171	153	188	153	177	177	178	186	169	167	178	143	161	141	170	181	165	192	178	160	155	189	161	160	185	191	178	180	154	150	163	176	156	165	177	176	173	164	151	164	150	159	180	176	184	156	161	215	183	159	188	177	153	173	164	176	182	164	196	160	182	168	163	191	181	139	168	159	163	186	176	175	183	167	169	176	142	153	181	193	176	157	173	178	176	159	166	161	175	173	177	159	185	145	178	146	172	163	156	193	174	141	161	185	156	176	147	163	175	184	167	187	160	176	205	165	160	187	155	167	163	156	169	168	187	175	168	155	160	154	166	194	189	171	156	171	166	179	168	157	160	196	179	171	156	167	169	165	167	173	186	170	158	160	149	159	144	146	180	166	170	168	172	170	169	179	171	176	194	144	172	187	151	169	166	173	183	170	175	156	152	148	153	146	164	159	133	158	179	186	146	173	179	192	155	180	175	155	171	177	153	176	156	160	173	167	159	176	170	153	165	141	174	187	166	187	174	177	178	179	187	180	168	179	167	177	164	160	171	181	150	184	138	161	172	186	168	182	180	176	166	177	167	153	160	163	175	171	170	170	203	163	163	158	169	173	178	147	176	185	149	183	163	174	154	168	161	146	169	161	185	170	164	152	175	176	184	151	193	162	165	174	173	191	199	165	165	197	151	195	178	176	177	158	152	174	185	147	180	178	156	182	168	163	178	182	155	170	160	153	162	161	177	158	169	159	157	148	196	187	174	152	178	187	183	169	153	185	178	151	157	171	166	180	182	159	180	173	163	174	177	158	168	182	178	180	169	165	169	169	165	185	168	158	162	160	141	158	150	172	164	165	184	143	160	167	165	167	178	144	173	166	169	172	171	176	157	180	166	153	174	177	148	173	181	176	178	157	166	159	159	156	162	156	174	156	171	158	156	153	196	164	149	171	165	168	164	163	143	156	162	176	181	195	171	150	164	183	179	180	164	133	146	158	197	166	173	154	184	175	162	164	179	193	155	191	171	177	176	152	167	167	181	185	146	158	167	191	163	162	187	143	164	152	186	158	178	178	191	160	178	186	181	182	185	171	155	186	167	186	173	146	175	169	175	183	168	175	168	188	190	141	171	161	189	160	180	164	188	184	144	156	172	145	177	164	171	172	161	171	186	156	166	168	174	175	166	159	187	160	189	172	167	178	185	157	166	191	162	173	179	158	158	154	146	163	192	156	183	167	174	181	164	175	163	173	188	174	173	182	163	178	190	171	168	174	151	162	162	176	151	166	153	159	168	176	175	167	191	171	170	152	153	170	179	165	167	162	170	193	143	159	177	169	183	170	186	163	181	155	191	172	153	172	158	161	163	149	174	176	170	170	168	185	176	178	186	179	164	169	173	153	185	173	170	168	164	164	161	163	173	165	186	161	184	180	174	171	153	156	133	192	177	176	167	167	164	148	172	152	182	164	184	154	172	152	156	188	154	167	150	158	183	169	162	174	179	174	190	195	175	155	189	178	185	165	157	163	161	166	172	164	151	158	170	190	195	165	185	179	186	176	182	162	175	159	174	165	192	161	164	180	152	156	177	170	166	185	179	196	149	173	166	166	166	169	154	153	177	169	147	173	178	159	182	170	159	197	177	190	169	154	159	178	183	165	166	166	177	178	166	163	174	172	172	159	174	154	167	182	161	176	154	178	196	177	174	183	168	141	148	169	150	158	168	171	170	174	189	157	168	166	173	169	177	176	168	168	172	170	181	184	175	152	164	182	177	167	170	184	154	176	187	194	153	164	167	156	168	170	160	170	171	160	175	163	148	164	171	181	186	170	174	157	179	156	187	200	151	173	193	190	157	166	191	164	154	173	175	177	161	170	191	178	174	174	169	190	180	161	179	189	164	148	166	180	175	176	174	149	147	144	169	173	162	166	160	164	161	159	169	172	156	169	144	198	176	169	165	196	153	163	160	178	181	163	151	152	177	163	166	167	154	168	149	183	171	177	171	145	193	153	171	168	183	175	167	196	135	195	171	179	188	153	174	137	161	180	162	147	174	188	187	170	187	151	170	171	175	158	172	148	175	159	152	171	147	157	174	189	162	150	155	162	180	200	177	171	157	174	179	180	186	166	159	182	180	176	181	180	156	172	164	160	168	156	194	173	164	157	180	159	204	161	173	173	181	181	169	164	174	152	154	166	178	163	177	163	181	163	176	158	184	183	177	173	151	150	183	155	157	150	191	155	170	179	158	179	179	181	161	176	165	181	160	169	168	178	173	153	186	154	165	151	167	174	169	158	153	179	174	153	148	172	186	170	163	162	170	150	151	194	160	161	145	136	178	161	164	156	170	169	163	169	170	149	164	181	153	161	169	167	155	165	159	170	166	170	172	157	161	180	187	150	185	160	157	180	170	172	157	151	171	153	152	164	163	182	168	166	159	175	174	167
1525	252	257	295	270	258	278	237	251	265	252	233	268	255	262	270	275	249	247	267	263	237	222	286	286	267	259	240	254	238	273	243	247	269	232	276	275	257	255	272	275	250	250	253	264	237	260	250	243	263	259	275	266	264	265	274	290	250	263	240	266	254	261	244	235	253	279	285	249	252	286	276	247	273	259	256	263	269	265	287	258	255	221	231	250	260	256	215	220	258	277	256	280	266	236	242	261	229	279	246	234	256	284	267	278	262	270	260	249	269	251	237	256	260	295	287	258	252	255	262	255	266	268	279	250	278	289	258	269	255	246	261	248	250	252	231	268	284	251	258	258	236	275	280	271	247	270	266	251	274	265	288	259	269	259	259	266	248	281	235	275	264	251	286	261	276	263	251	245	275	229	252	239	265	257	253	247	275	237	233	235	255	245	258	296	263	276	278	249	254	268	250	275	276	289	260	259	255	262	253	243	253	266	256	250	253	274	276	242	300	268	263	274	258	280	278	267	273	259	244	245	289	251	253	245	253	258	253	244	263	282	292	294	278	240	248	253	250	267	233	251	267	259	275	263	245	269	267	265	248	296	255	244	246	238	270	237	257	265	227	269	261	286	250	242	277	272	246	287	263	241	283	260	266	259	268	265	256	237	258	263	240	255	302	258	250	263	240	258	267	270	239	265	280	263	250	264	287	266	241	249	263	246	264	260	234	287	278	275	235	261	236	266	261	273	273	292	288	245	250	260	291	258	258	279	259	251	245	296	249	239	242	272	249	266	257	282	263	253	255	236	253	265	250	246	229	280	280	281	240	254	274	277	248	276	263	245	250	242	245	245	215	269	254	245	251	252	252	266	274	293	268	245	282	275	267	234	271	247	264	254	311	261	271	251	225	228	226	260	272	257	256	252	259	276	280	252	281	252	267	258	266	293	257	248	267	229	256	241	258	259	263	240	271	270	268	281	261	234	282	257	274	269	255	242	236	283	259	291	247	251	251	300	235	238	263	219	262	262	289	248	251	262	254	249	266	259	270	258	285	254	261	279	261	287	251	279	276	254	287	274	267	276	252	245	268	272	257	294	264	244	235	248	250	286	274	270	281	230	239	280	252	266	271	251	261	249	277	258	262	263	267	262	266	279	287	267	239	282	255	264	234	255	267	278	262	267	237	263	282	283	258	261	314	252	262	269	249	233	228	224	273	276	223	275	254	272	294	252	267	278	264	282	261	245	263	259	243	238	276	255	249	270	248	255	245	255	253	256	280	266	260	263	261	254	252	248	252	259	260	254	254	278	237	247	255	275	269	236	275	252	291	292	265	243	242	271	250	249	258	253	257	267	232	256	271	271	264	267	266	284	262	271	290	261	259	248	251	246	240	258	233	254	296	248	262	258	241	267	276	255	239	245	225	238	248	265	273	256	274	273	266	260	286	244	257	262	299	246	241	271	251	261	265	259	264	242	307	245	241	263	231	261	279	216	255	272	242	254	281	255	266	246	261	233	236	266	247	264	262	271	265	261	224	260	294	252	282	262	260	250	274	249	288	246	232	257	243	233	245	266	249	239	244	254	253	255	276	256	282	287	248	283	284	273	287	274	250	271	266	253	237	267	280	282	250	253	248	299	224	249	278	283	238	273	236	244	264	258	310	247	244	275	253	255	292	260	275	242	246	271	275	269	285	278	240	261	290	253	239	282	264	259	262	209	266	259	265	289	247	261	286	227	249	242	268	273	271	260	259	250	248	239	245	245	273	264	274	249	243	288	258	263	260	263	270	229	256	253	241	258	276	273	228	244	263	265	257	246	256	224	226	257	250	259	241	246	258	258	264	261	295	243	257	251	248	279	253	282	254	272	270	257	239	228	271	224	290	266	275	293	244	246	288	254	249	257	231	269	243	262	236	307	276	264	262	273	256	260	274	278	254	234	219	247	278	261	271	261	238	250	253	258	256	286	252	258	252	265	261	255	256	283	255	286	267	242	270	222	278	284	261	255	261	263	275	299	265	276	283	254	260	238	240	236	275	244	264	269	279	280	265	227	246	239	243	272	264	268	290	267	263	253	278	246	249	259	289	279	244	270	262	304	307	251	254	262	286	233	253	258	249	238	217	277	276	267	264	217	254	275	232	282	296	271	239	258	238	260	251	265	283	276	264	282	267	266	259	275	268	244	238	247	274	258	244	268	276	252	305	234	274	207	246	260	249	234	250	254	235	234	250	255	255	235	275	261	220	254	274	270	238	288	276	270	240	240	265	245	249	271	228	286	279	232	256	265	265	253	250	279	253	266	255	270	274	256	260	265	254	256	288	259	268	232	246	267	239	236	251	309	246	240	232	266	237	247	218	253	269	250	252	257	264	254	257	249	270	267	260	244	256	256	259	266	230	286	298	277	233	263	273	258	268	252	278	258	258	293	251	273	257	243	259	269	292	263	256	250	262	278	266	241	256	266	271	258	260	258	228	251	275	238	246	268	272	240	260	236	288	256	262	253	261	223	267	264	258	228	273	254	286	274	246	270	251	269	248	245	272	254	241	266	252	284	284	244	236	249	233	273	229	247	293	275	286	238	268	252	217	256	262	273	255	265	259	287	226	258	268	279	275	276	236	273	228	270	238	273	275	258	246	252	297	251	288	253	235	284	259	289	268	242	267	254	274	283	241	263	249	255	257	293	262	272	268	278	246	283	260	284	264	226	272	243	285	271	256	284	271	275	268	259	247	257	247	267	253	253	250	249	263	264	303	285	248	244	266	248	269	247	269	253	258	258	245	284	263	285	266	235	265	255	263	265	272	254	256	234	226	249	260	269	245	230	249	278	285	290	237	241	271	266	253	276	278	266	232	275	236	258	279	244	261	275	290	287	292	259	229	259	258	252	251	229	230	236	282	278	279	244	286	275	266	259	267	285	255	261	303	260	305	264	292	265	241	262	273	274	254	269	277	249	265	258	272	258	263	221	258	243	247	230	218	250	267	250	228	249	257	215	292	253	263	236	267	245	264	267	259	259	246	266	260	244	275	261	234	294	249	233	264	259	257	242	263	265	241	250	240	257	258	291	264	258	245	256	240	265	228	264	282	266	253	266	274	229	257	276	249	242	264	267	269	290	261	252	277	272	260	240	236	266	300	271	267	274	266	253	251	232	292	258	250	293	260	263	269	254	245	271	291	282	242	264	275	264	261	261	273	255	245	248	258	239	255	273	292	230	251	274	244	267	252	257	291	222	259	249	279	253	260	273	254	256	249	251	255	220	263	298	269	250	279	277	238	259	239	273	290	246	263	274	242	266	232	263	268	263	256	274	259	251	239	269	243	252	266	259	240	285	265	292	278	288	234	270	272	261	240	257	247	265	262	233	248	242	264	268	257	266	261	259	274	254	268	265	254	276	297	276	256	279	273	273	274	232	265	282	278	307	288	260	259	259	294	280	244	249	263	274	259	243	271	261	247	297	259	254	230	287	267	254	245	261	255	277	257	271	243	241	266	239	228	247	262
1798	594	584	588	615	578	581	542	595	583	596	572	565	569	584	618	541	599	588	615	557	570	560	579	537	543	636	579	594	594	585	559	556	573	589	545	577	550	556	573	568	566	630	604	603	571	579	603	623	577	606	603	533	528	580	576	622	570	601	591	560	578	562	631	556	577	578	598	591	578	632	560	616	593	554	562	552	566	588	572	552	566	572	583	589	580	587	577	589	592	595	557	579	575	599	555	602	575	551	545	598	586	546	537	548	578	572	542	575	587	582	592	560	595	569	586	594	579	572	592	569	591	590	584	565	579	571	584	570	597	552	520	575	578	604	579	564	624	573	551	596	594	587	578	585	568	613	558	575	572	563	544	606	577	545	586	555	565	575	588	574	577	521	588	560	574	611	557	592	611	586	578	561	554	559	603	581	610	565	578	579	563	576	567	572	580	566	578	588	583	577	557	565	561	557	561	605	558	544	546	572	561	588	548	561	564	546	570	588	575	540	573	614	583	568	591	551	564	578	571	564	552	602	566	591	562	598	580	648	581	593	552	565	595	561	605	575	578	594	529	540	610	572	607	571	567	578	589	593	588	562	541	577	599	611	575	581	539	601	545	570	560	575	588	582	584	578	561	577	569	623	528	572	569	558	556	609	557	585	637	582	584	548	594	616	557	583	539	591	551	559	585	544	546	572	596	595	590	578	589	573	609	551	581	566	589	560	549	566	526	575	620	588	614	571	553	547	568	576	587	598	588	565	603	579	563	586	582	566	586	597	578	585	566	598	535	559	560	601	582	579	582	574	598	591	568	601	563	595	563	575	594	556	550	597	577	573	581	553	538	565	582	582	589	552	612	558	575	567	576	588	618	614	556	608	613	591	553	558	585	616	589	551	560	570	573	578	570	565	563	588	592	600	545	602	547	578	595	615	558	568	578	572	568	592	570	575	551	573	568	550	561	579	603	590	591	584	609	573	551	582	580	585	587	578	581	567	576	597	566	587	565	580	537	573	612	587	542	573	573	536	567	533	565	541	584	512	552	561	599	596	559	590	548	576	563	559	541	583	608	600	614	623	532	587	563	642	606	589	529	560	540	543	577	609	560	592	560	554	591	576	604	570	551	592	600	598	593	588	586	578	570	574	587	580	595	572	532	560	616	576	600	556	581	602	568	562	574	566	583	605	602	584	585	637	566	614	575	567	577	562	556	599	603	607	604	580	559	554	579	602	537	583	556	562	565	609	586	587	611	566	549	613	596	525	600	562	580	613	582	581	529	557	578	592	569	550	598	560	568	563	580	589	541	565	590	553	586	538	531	588	579	593	581	599	546	538	598	543	616	589	571	581	591	580	537	573	599	545	556	554	593	564	632	573	609	580	565	588	554	536	585	558	542	582	582	570	571	610	586	591	590	560	587	564	573	600	579	548	568	580	599	577	598	561	586	566	553	627	570	545	550	573	586	582	552	511	586	569	556	495	570	585	577	585	595	583	542	567	543	567	604	602	596	595	556	605	568	558	605	564	513	578	643	579	546	594	561	566	600	586	606	597	587	559	580	568	581	552	558	587	540	564	581	577	538	579	576	634	597	556	563	591	511	570	585	561	595	549	547	542	552	584	607	567	571	534	595	556	576	608	579	569	582	595	599	578	582	560	554	592	597	569	635	610	544	558	584	576	550	574	556	576	564	608	592	556	545	597	554	582	608	538	565	551	592	570	604	581	610	564	568	573	581	557	610	559	590	603	619	624	600	573	566	614	563	581	569	548	558	557	571	604	521	606	605	554	567	627	547	582	619	565	550	621	593	573	543	583	577	559	566	539	583	577	585	579	561	548	569	604	558	567	557	514	565	590	561	592	594	523	565	626	586	624	579	559	548	571	604	534	591	602	552	598	586	584	569	575	568	557	558	552	577	594	545	565	574	580	582	579	572	568	576	580	607	566	548	618	598	594	596	574	569	590	603	623	567	587	511	609	604	604	590	577	613	549	546	595	569	616	581	557	593	531	572	553	588	635	622	598	599	599	590	541	558	571	613	567	609	587	580	543	569	558	604	587	610	568	541	507	584	621	571	588	563	594	589	582	566	599	543	584	553	571	585	580	622	586	609	587	594	595	575	543	592	566	559	536	572	549	639	595	562	621	603	549	529	604	541	570	593	559	566	572	552	596	614	616	573	567	547	582	578	616	614	584	571	588	586	629	571	556	548	580	569	571	550	550	593	560	600	589	579	580	581	595	577	533	584	566	572	573	569	583	569	576	616	574	598	600	555	550	597	604	532	571	602	604	524	592	559	619	586	610	578	556	583	586	553	597	564	585	561	608	557	577	600	550	548	590	578	530	611	563	594	606	581	568	561	561	541	594	563	597	599	560	560	619	582	580	600	540	590	565	582	588	596	552	535	614	529	586	548	543	604	574	590	539	542	579	597	556	579	586	638	557	553	554	591	611	556	553	563	592	542	564	562	604	589	594	550	615	550	626	563	537	540	552	589	565	554	579	578	583	574	544	611	559	572	560	567	582	570	562	590	588	596	587	603	583	558	564	569	592	565	557	587	607	566	553	590	604	609	552	591	536	571	584	542	527	572	560	582	601	567	565	557	564	600	562	588	544	601	580	576	580	618	571	580	617	561	580	543	585	505	546	591	528	564	575	580	594	573	591	547	585	579	589	536	617	564	582	570	545	593	578	586	608	574	583	605	610	534	590	552	583	562	568	565	565	611	544	536	569	542	593	603	585	584	601	565	599	569	552	543	561	563	536	588	560	600	543	613	572	578	584	551	562	594	610	608	626	594	578	597	600	609	562	573	611	581	559	591	598	612	578	583	527	580	566	558	550	595	595	600	630	525	588	544	553	597	550	601	584	558	592	558	613	568	567	622	630	626	589	552	573	591	573	597	573	592	557	553	551	588	605	577	608	573	573	586	559	531	539	600	617	567	590	606	604	584	586	579	579	591	605	572	597	637	554	585	545	548	623	567	575	573	583	611	583	577	616	574	656	572	551	536	558	578	593	568	591	530	573	598	571	555	562	567	588	546	563	568	548	591	559	556	560	579	567	561	554	564	554	546	613	574	512	576	576	562	553	546	557	594	608	623	595	542	561	559	587	564	579	548	605	563	580	567	571	576	574	575	559	534	549	573	593	512	574	598	573	568	593	602	578	592	564	603	558	585	561	528	526	541	617	533	586	573	596	592	581	524	561	503	571	569	591	565	550	588	613	590	559	585	574	568	551	571	572	606	549	607	563	604	606	556	585	601	594	560	548	582	590	584	563	569	535	550	594	558	582	533	571	561	576	568	555	579	572	553	566	562	559	580	588	519	593	587	595	559	601	553	598	570	547	560	552	617	591	557	561	567	604	560	585	616	584	590	586	568	575	590	597	599	559	540	579	593	564	573	574	607	528	564	563	572	591	545	589	606	562	559	571	543	568	573	565	534	549	587	587	602	589	619	620	585	556	567	575	584	621	593	553	550	584	584	599	549	595	640	565	554	581	537
6997	431	444	334	277	243	223	201	192	155	190	152	164	145	165	147	164	161	168	162	146	150	146	154	136	133	159	156	157	162	130	170	142	172	147	153	144	160	155	169	123	145	164	141	158	164	124	167	164	161	145	144	135	153	143	137	151	131	143	156	174	170	122	157	153	169	174	182	143	125	160	138	144	130	160	136	142	157	160	141	182	166	144	135	139	161	149	141	166	143	158	139	145	145	134	129	169	150	124	166	141	154	175	136	127	145	161	120	160	161	159	150	152	142	147	125	147	164	158	154	134	137	158	136	152	145	127	146	156	152	143	168	137	162	141	166	144	134	166	155	127	138	116	141	165	167	147	128	155	159	155	159	163	163	167	131	140	142	135	146	146	165	148	130	166	139	133	144	134	135	161	146	141	149	155	156	160	161	159	156	141	167	164	160	128	145	135	138	144	177	150	151	139	166	173	161	145	138	170	124	149	149	146	139	126	165	165	139	137	144	124	135	139	123	145	149	139	134	167	152	145	136	149	147	140	183	165	149	163	153	135	169	144	161	131	164	153	137	140	153	176	154	157	166	149	138	163	155	140	163	131	152	146	165	146	151	141	142	154	140	148	153	151	117	135	123	143	171	120	137	143	167	153	131	134	141	141	154	166	156	152	142	130	155	149	158	148	141	136	141	139	155	136	150	145	150	171	149	171	138	137	141	144	153	133	135	127	144	150	154	154	129	134	156	126	156	142	151	157	179	154	164	169	155	135	122	154	148	176	151	154	144	150	137	143	147	160	135	143	151	171	123	169	152	158	179	152	173	138	175	130	157	136	155	143	168	140	138	150	149	152	136	148	152	133	164	166	169	150	155	144	139	148	172	167	154	168	160	149	162	147	148	179	176	143	166	167	151	145	143	133	146	158	128	140	136	152	148	144	132	160	158	134	138	140	162	160	142	159	145	150	174	152	154	141	149	149	144	159	159	153	139	156	169	150	145	140	166	162	167	146	142	169	166	153	139	152	147	144	151	178	138	151	153	138	123	130	137	154	158	147	133	144	156	132	171	167	148	142	172	150	158	144	136	136	135	171	144	146	161	153	145	162	134	147	140	134	156	130	153	147	156	146	137	154	159	163	163	150	124	141	169	158	152	130	158	164	159	162	145	159	139	144	150	149	153	156	151	150	155	159	164	177	143	141	148	152	139	134	150	153	162	149	143	162	172	128	145	140	158	167	138	146	152	156	154	146	129	148	145	160	149	164	153	136	147	153	131	146	137	141	126	170	157	134	116	144	146	156	142	179	153	148	161	133	158	151	152	162	160	152	155	151	127	159	137	148	163	149	152	138	137	162	151	137	151	165	126	129	149	152	132	145	145	157	127	128	150	174	127	131	155	153	155	119	156	159	139	143	159	128	151	133	133	159	134	140	160	131	134	152	149	145	162	148	159	155	138	146	127	142	144	144	145	150	145	162	138	141	160	145	123	146	159	146	159	162	149	143	140	143	130	170	149	144	146	148	159	156	147	169	103	130	153	135	136	137	172	143	128	156	161	139	134	155	160	137	133	141	147	164	133	156	146	148	159	157	149	121	158	142	145	193	149	144	137	153	132	156	161	158	136	123	132	130	141	145	151	158	137	150	123	141	154	128	134	128	141	153	157	149	159	159	158	150	141	159	168	149	157	133	132	150	136	167	174	129	150	142	162	159	139	130	153	146	116	159	164	156	184	157	162	139	155	132	135	138	149	157	171	138	131	136	140	130	131	141	144	157	136	163	136	166	147	153	114	166	137	146	147	140	143	128	132	146	148	167	134	149	156	136	147	152	145	152	138	143	154	146	145	154	134	158	168	130	165	151	138	132	137	158	140	167	152	161	164	131	163	169	136	141	139	150	145	138	124	160	134	133	147	149	154	160	126	137	136	155	147	132	165	158	157	144	156	131	140	140	169	134	143	177	143	146	163	137	164	150	149	159	136	147	145	148	132	155	158	160	146	163	167	151	149	157	148	163	154	134	138	168	140	151	127	148	149	134	148	136	169	136	154	143	137	176	156	146	151	144	157	158	143	148	149	162	144	122	129	144	142	160	135	143	153	163	155	137	165	119	168	157	170	165	147	141	147	157	154	156	156	150	161	135	145	138	145	141	151	144	146	139	145	127	124	165	149	135	156	134	144	144	132	162	140	154	157	140	143	152	144	151	133	155	130	161	147	112	137	140	158	139	158	161	159	140	134	156	130	137	159	152	150	156	147	162	144	155	149	159	150	137	155	147	163	150	142	117	143	144	172	144	165	146	150	156	154	155	165	170	155	136	167	138	143	153	143	168	132	156	146	142	126	164	138	147	150	155	163	143	136	135	142	126	160	162	164	162	145	145	166	158	166	140	155	153	158	142	134	165	147	153	151	128	161	139	160	152	156	153	146	151	153	184	176	131	162	151	149	134	128	164	140	155	147	155	154	136	153	150	128	136	148	132	136	155	180	132	125	147	153	141	164	143	159	164	125	174	166	161	154	155	159	139	157	145	134	147	152	167	134	164	135	145	159	172	169	162	160	164	154	148	142	152	144	156	147	148	137	142	140	139	164	151	125	141	152	153	148	144	150	152	165	157	150	160	143	162	157	145	167	155	139	135	156	148	134	159	148	144	146	173	162	147	146	143	153	124	147	143	160	138	146	150	159	165	127	148	169	166	145	155	128	137	143	141	162	176	142	133	156	141	154	135	154	142	173	143	166	151	170	158	161	138	144	130	127	146	186	171	160	145	142	154	185	144	165	142	127	152	154	153	149	148	133	159	136	131	140	150	172	149	169	143	148	163	140	152	158	149	150	165	148	157	160	142	189	158	161	160	152	150	160	149	134	122	147	168	151	160	154	146	148	155	153	157	158	150	160	159	156	139	152	134	149	149	151	137	158	158	155	162	134	160	130	158	135	154	140	140	146	164	160	164	153	146	160	147	150	146	141	147	142	140	147	147	147	125	146	135	131	120	149	139	143	149	165	146	167	134	156	153	163	151	149	131	146	172	153	139	157	158	178	136	143	134	168	130	171	129	151	159	151	193	141	156	149	156	157	156	141	155	147	131	161	145	180	154	131	117	169	146	144	145	158	172	135	150	161	148	141	147	157	148	153	136	145	166	138	158	142	143	151	154	173	142	148	159	141	150	131	165	157	138	144	157	148	133	148	160	152	146	153	138	147	149	174	148	131	116	156	158	142	157	150	159	156	129	152	131	137	123	138	148	144	149	130	159	161	138	146	136	172	149	128	159	170	142	131	138	150	164	143	143	174	130	136	140	153	140	149	181	175	143	140	141	161	124	145	146	153	168	134	143	166	121	148	156	138	156	149	171	158	136	147	153	174	143	141	137	121	159	160	149	145	135	160	137	148	160	133	159	140	133	152	157	163	167	169	145	150	159	148	158	149	166	161	166	142	135	165	138	141	154	143	123	142	155	160	148	142	146	131	158	160	148	162	140	148	160	142	131	159	177	156	136	155	146	126
6213	634	1027	1134	963	810	718	626	591	506	499	478	478	453	454	383	413	408	374	355	401	367	352	369	334	360	344	369	366	389	343	356	353	395	350	362	365	317	374	347	339	359	356	354	341	337	333	373	381	353	343	366	362	360	350	334	339	327	331	330	352	360	358	350	353	339	353	351	351	357	314	324	352	347	350	332	344	350	323	337	341	314	331	348	380	317	367	342	361	346	342	329	351	351	332	378	330	325	303	318	359	375	375	359	302	370	355	378	337	350	340	368	333	350	359	338	294	340	331	365	347	339	338	343	341	350	323	346	338	338	301	358	355	333	357	351	357	305	334	317	335	356	339	351	331	320	350	322	340	321	345	343	326	343	330	348	301	324	319	311	310	338	334	322	335	355	369	360	329	337	362	349	365	343	338	352	351	346	334	376	338	341	356	353	337	320	349	311	317	319	323	323	332	339	341	347	318	323	325	356	326	359	379	367	337	348	327	340	330	352	347	354	355	365	311	341	338	313	357	339	339	329	350	337	301	355	320	341	376	347	321	307	363	376	350	350	342	354	356	319	346	364	326	362	386	323	346	302	329	340	364	323	342	350	359	347	340	349	365	343	296	368	331	347	357	333	326	337	354	340	333	344	329	311	378	338	327	365	356	337	323	356	333	352	352	356	365	344	343	326	328	350	353	322	347	316	379	346	309	361	371	339	336	340	374	370	346	358	358	338	342	334	313	348	340	346	353	316	370	349	347	316	322	341	348	340	394	331	345	344	346	343	368	339	309	368	318	360	344	353	355	346	386	312	338	341	333	321	351	336	372	369	351	354	335	347	382	332	329	330	351	312	374	326	353	332	337	305	375	356	315	340	346	366	351	366	326	325	334	358	412	326	345	381	337	343	372	365	337	359	309	326	332	349	359	315	347	341	348	318	339	340	377	326	361	340	289	355	376	331	347	357	335	350	363	361	364	307	319	342	339	349	355	350	321	347	343	313	334	347	355	338	329	303	341	315	286	330	314	364	345	323	355	346	350	338	322	327	350	333	341	304	349	367	337	359	360	307	360	319	280	317	345	319	339	361	330	325	355	384	369	315	360	336	346	360	331	341	321	344	346	350	360	356	352	360	343	343	354	332	358	323	301	328	363	307	322	332	349	375	327	338	351	333	320	315	333	358	338	375	400	349	342	331	323	352	304	334	339	323	316	368	341	349	323	325	361	381	335	344	380	355	358	337	321	302	370	339	347	353	346	347	315	355	292	333	376	361	351	321	319	361	328	346	374	332	362	338	324	353	326	358	361	316	335	349	329	334	334	346	317	314	384	328	368	339	326	336	350	330	320	351	335	358	337	348	331	354	373	323	372	357	314	378	329	339	331	353	353	337	322	297	349	356	327	334	324	346	378	343	338	335	376	364	347	367	341	375	310	352	331	327	365	316	354	325	346	332	316	347	368	343	343	377	341	304	333	310	322	326	352	297	356	345	333	364	359	309	363	339	306	293	328	329	351	312	359	353	350	327	329	340	318	354	306	318	339	303	342	314	326	315	356	381	331	339	383	344	357	344	349	352	379	354	377	365	334	349	336	356	352	317	378	332	312	312	325	352	335	349	332	376	330	338	354	300	344	316	355	342	348	338	333	329	370	333	312	361	314	338	322	314	332	360	355	332	339	337	333	317	347	334	333	360	337	306	333	324	335	302	329	312	375	331	338	313	338	329	338	334	336	326	335	328	315	365	354	323	337	337	363	323	349	333	329	349	341	328	318	323	337	364	302	372	309	345	334	322	368	320	352	353	337	331	328	332	333	368	338	347	342	346	330	365	334	347	354	353	359	319	361	332	347	346	345	345	364	324	344	353	320	338	306	335	331	348	347	349	344	328	347	315	339	346	383	306	353	331	342	339	333	316	350	353	358	366	350	336	343	354	334	350	332	342	341	387	350	364	359	347	354	378	345	330	325	364	343	342	327	356	356	347	330	318	325	355	341	358	335	310	325	368	322	341	360	338	358	333	355	328	338	343	334	330	366	314	358	401	331	333	330	347	367	342	304	320	373	335	332	350	333	332	344	341	344	345	351	380	321	344	342	319	329	353	313	326	329	316	384	355	328	362	387	347	348	346	336	344	350	337	331	349	302	366	326	350	329	331	350	345	338	317	354	345	303	335	350	351	327	327	378	335	364	352	359	364	372	375	322	380	350	313	350	325	362	338	351	338	329	348	351	311	357	329	319	393	333	307	292	336	337	359	334	355	340	324	368	367	360	335	359	340	365	362	306	366	332	350	357	299	364	317	332	317	344	352	350	352	316	346	386	317	345	345	343	349	317	337	364	354	340	366	325	327	358	319	328	343	362	339	301	351	354	357	337	358	358	325	323	376	331	341	348	377	375	337	337	329	344	351	339	361	344	324	356	320	349	352	326	296	341	330	376	331	321	336	349	338	339	369	366	370	327	337	341	328	309	310	367	332	331	365	332	346	333	341	348	330	314	348	357	376	340	373	370	326	349	319	333	364	375	323	363	311	313	338	342	345	372	373	336	318	323	326	361	331	333	355	336	315	346	328	330	355	349	327	358	347	321	370	351	352	310	331	361	369	363	362	347	315	377	315	349	335	326	324	312	296	308	345	338	336	364	355	342	311	369	328	350	341	350	386	346	364	339	348	313	351	334	324	341	358	350	386	339	361	323	323	364	382	341	359	326	331	352	356	330	326	338	319	326	341	320	338	375	370	305	359	327	327	321	373	364	322	333	328	346	361	348	359	337	324	339	339	352	387	306	302	342	346	338	354	341	358	379	361	312	332	344	362	338	325	366	335	347	306	317	339	352	324	322	314	353	354	312	327	358	338	344	374	321	395	338	347	382	312	325	329	325	311	338	357	336	345	350	315	335	320	345	296	331	338	346	343	329	329	348	345	346	334	330	348	344	348	336	307	350	326	297	375	335	347	343	345	357	322	357	301	315	336	325	325	328	305	352	290	334	332	369	344	320	359	351	302	313	340	299	318	331	312	313	329	376	382	353	338	336	331	326	334	315	316	333	352	350	349	343	347	347	375	335	320	359	390	347	337	356	355	335	324	329	360	316	336	354	334	328	306	356	357	403	333	344	356	341	331	362	322	338	351	338	341	339	327	334	332	309	309	343	355	342	353	316	362	320	392	368	310	340	351	334	327	319	342	325	320	356	355	339	312	367	345	324	335	337	314	367	322	362	362	313	357	346	343	340	328	323	322	343	352	338	336	296	318	343	305	303	344	342	376	336	374	363	355	332	321	348	332	348	345	334	371	333	329	323	334	388	368	306	345	355	365	350	397	332	328	357	358	347	338	387	347	317	331	355	346	325	357	329	338	322	344	305	321	349	354	358	327	352	335	320	359	326	332	324	372	369	327	345	341	376	336	333	324	343	347	335	304	326	347	326	338	352	340	306	308	359	337	368	341	327	314	358	382	360	343	352	336	357	313	342	338	386	354	319	323	335	337	385	339	336	361	319	322	323	343
14064	978	615	492	323	256	201	146	141	102	109	91	105	85	81	88	96	81	74	81	83	64	83	61	71	65	50	62	63	55	64	65	62	65	67	65	60	71	56	70	53	51	52	63	67	66	59	67	62	60	67	73	60	59	59	66	59	63	56	61	61	64	61	59	58	54	60	61	59	53	69	55	59	60	58	53	67	46	55	57	58	62	80	67	78	64	59	40	52	84	65	72	75	61	65	66	59	63	57	58	72	48	57	53	63	55	73	61	74	63	52	54	70	46	71	61	56	78	60	52	59	55	57	63	65	71	60	68	64	66	72	60	78	40	54	64	56	59	67	62	44	55	74	57	59	58	62	55	64	53	48	55	51	55	55	53	67	52	63	47	60	48	69	60	66	63	43	83	66	64	60	62	65	46	53	63	73	69	64	70	64	59	72	52	68	48	83	57	51	61	61	62	63	52	47	66	61	51	56	81	61	68	61	60	55	61	65	54	64	59	56	58	62	53	53	63	60	61	54	53	68	75	65	70	66	59	50	68	56	59	60	51	55	64	60	52	63	71	65	71	58	67	71	45	51	59	72	41	51	63	61	57	60	70	57	73	57	51	60	59	73	45	62	66	65	48	50	68	70	57	63	62	52	60	69	56	63	49	60	62	53	64	47	68	58	54	60	53	63	77	60	50	55	58	65	59	71	44	54	68	63	60	48	75	60	67	67	69	66	59	53	54	52	50	65	58	70	60	65	67	58	46	56	77	69	62	62	59	55	71	58	62	68	49	56	56	71	58	55	57	78	79	76	60	54	50	61	72	53	66	65	63	67	69	52	61	55	57	44	51	75	66	55	50	55	53	53	56	60	65	53	79	64	61	71	55	74	56	63	66	72	53	52	46	60	63	52	59	52	72	59	57	45	69	51	41	70	59	77	49	71	62	47	65	62	62	45	55	62	58	57	57	52	57	60	54	46	62	56	61	58	61	57	74	44	66	58	46	54	76	58	62	58	47	65	59	68	66	75	47	58	67	60	61	59	70	59	59	66	73	76	61	62	68	69	61	72	56	73	47	67	67	53	56	57	62	57	54	56	56	43	66	62	67	64	52	61	65	53	70	62	55	59	74	65	65	51	58	64	75	53	72	60	64	47	61	58	46	48	58	68	53	64	65	44	66	52	64	49	69	53	57	58	59	71	53	59	60	55	63	52	61	55	46	62	65	60	71	67	71	53	52	57	62	60	62	65	42	54	66	70	62	59	67	59	61	58	51	72	61	75	63	70	78	84	64	56	58	58	69	56	49	64	65	72	58	56	59	55	57	54	64	51	69	63	58	64	64	68	62	65	64	52	44	71	63	65	58	48	60	50	59	60	65	69	53	58	52	56	68	59	39	63	61	63	51	62	50	65	55	63	56	80	55	58	53	59	61	68	52	35	62	69	59	67	61	50	60	62	55	73	58	75	67	61	49	64	63	68	61	52	80	76	63	48	63	59	50	51	55	63	43	58	59	50	58	61	56	56	82	63	57	72	50	46	65	63	57	66	66	51	59	52	50	59	45	58	50	53	45	60	62	60	56	56	59	85	56	55	73	43	59	52	58	50	72	50	54	68	54	53	54	58	68	62	68	52	64	63	65	56	63	56	57	58	54	70	66	57	75	73	72	60	62	68	76	49	55	59	70	69	47	48	68	57	57	62	58	55	43	75	61	82	60	57	49	64	57	59	63	54	52	61	61	62	57	55	54	58	50	70	55	47	59	58	65	64	46	65	57	53	60	53	63	57	70	61	57	58	56	62	69	47	64	54	55	63	65	41	51	62	54	51	78	52	75	57	66	50	61	63	60	59	55	63	62	75	76	55	58	60	44	61	60	74	67	61	61	59	59	48	56	56	52	54	76	65	63	70	56	61	66	62	68	52	65	58	66	59	50	52	66	60	76	54	65	62	58	58	68	50	54	63	56	61	63	50	47	53	64	72	72	48	53	61	64	61	65	68	67	49	51	59	74	50	77	57	53	54	44	60	64	52	53	64	68	76	74	53	63	55	70	61	64	68	56	49	67	62	57	61	71	48	67	56	66	53	59	57	46	65	54	56	48	54	74	70	47	48	59	65	66	58	59	57	65	51	65	55	49	55	54	63	62	61	82	58	70	64	67	66	63	63	54	69	66	56	59	51	69	70	57	55	60	54	84	59	53	63	56	55	46	49	55	58	66	76	62	73	69	66	56	69	61	67	69	76	65	75	73	69	56	56	73	71	54	55	78	51	48	57	58	52	53	68	68	65	50	65	57	66	56	58	58	55	44	67	48	55	74	62	66	85	62	58	60	57	57	53	45	56	58	52	58	58	50	56	62	46	65	54	59	45	62	69	57	49	61	56	75	68	58	66	52	56	54	56	58	62	70	67	52	65	64	75	72	73	58	74	61	52	70	60	55	51	51	69	54	66	67	59	46	58	48	57	46	70	72	63	50	62	49	56	52	48	60	59	56	50	68	70	62	56	60	69	52	54	72	48	48	55	55	57	57	81	56	44	62	63	62	61	44	69	67	76	75	60	68	66	66	64	79	63	52	67	62	65	68	43	67	59	59	50	55	66	42	58	60	62	65	68	60	54	61	65	59	56	63	55	72	78	76	61	57	56	65	57	50	58	54	56	52	76	64	69	51	68	69	54	54	54	52	58	64	61	54	51	51	73	57	68	52	48	55	66	63	60	59	56	68	62	54	49	71	68	78	70	46	56	66	62	54	54	59	49	61	70	57	83	78	61	49	75	60	66	75	54	64	78	57	56	55	55	55	78	65	54	54	45	48	45	57	63	72	60	57	47	65	59	66	64	53	56	59	93	78	66	63	58	79	61	41	70	58	65	75	54	55	62	49	63	69	64	72	56	50	77	54	69	58	60	56	46	57	57	71	53	63	63	62	62	76	52	57	58	46	64	55	58	62	71	62	58	65	52	57	50	50	59	63	74	65	60	65	81	65	56	53	71	54	68	70	64	53	62	63	77	50	64	65	62	69	60	54	70	65	59	58	51	66	56	70	57	62	47	69	60	48	67	56	70	52	57	68	57	53	72	50	62	80	72	69	53	57	57	63	68	72	53	59	51	58	62	61	59	50	51	61	39	56	50	54	59	55	51	54	58	64	58	57	57	57	60	66	64	60	67	73	63	66	59	48	58	56	72	52	54	50	57	61	68	70	56	68	66	70	55	69	63	54	64	49	52	69	56	73	74	55	59	76	57	54	78	70	72	68	65	44	48	68	55	58	51	54	42	61	47	66	46	54	60	76	44	43	66	62	54	60	55	58	56	53	63	52	60	61	50	64	55	49	52	53	66	61	58	63	58	57	54	44	36	66	69	58	66	51	73	59	82	55	55	65	46	51	54	49	54	59	74	57	58	66	64	60	59	72	54	52	56	62	71	62	61	54	59	61	56	47	59	59	53	62	57	61	53	69	69	57	65	57	56	73	62	61	69	57	64	63	54	62	62	69	68	58	58	59
8086	734	1455	1756	1422	1065	863	686	612	562	461	436	383	351	356	318	311	264	282	304	246	285	227	252	240	223	223	239	216	198	201	195	192	213	191	203	200	171	200	192	186	203	172	187	200	169	191	213	185	192	163	167	188	179	178	199	178	169	172	188	187	169	185	183	192	177	180	171	182	177	168	159	175	165	175	170	171	156	176	151	164	169	143	169	161	150	177	178	158	189	201	194	160	183	166	158	177	165	186	159	172	181	173	195	185	144	185	178	152	173	162	177	174	184	176	173	165	170	185	156	168	166	168	180	183	142	158	154	149	170	162	179	189	164	181	150	153	173	178	165	160	162	155	188	182	162	197	169	166	188	178	178	187	177	175	179	173	171	163	172	175	161	179	175	155	168	161	137	166	196	151	168	168	148	163	176	146	172	195	188	159	178	164	152	166	178	171	150	201	155	186	173	170	187	154	160	163	184	184	166	150	193	183	193	173	196	164	178	155	178	180	168	138	175	169	181	158	162	164	170	181	184	183	141	176	186	155	172	178	153	176	177	196	169	160	179	169	159	151	195	180	157	166	172	168	180	183	168	169	177	178	188	173	175	176	150	157	193	168	162	169	178	183	141	157	164	155	171	182	147	191	172	169	197	172	162	181	177	174	193	195	148	165	156	156	180	181	189	167	161	166	155	177	165	171	185	166	161	174	158	194	174	172	168	170	159	187	158	182	149	149	161	168	154	173	153	170	161	175	185	159	160	157	164	184	175	155	190	167	162	154	174	170	171	154	164	158	180	148	167	152	178	168	181	159	153	150	172	194	192	185	184	165	164	133	194	161	184	180	172	156	161	182	160	157	179	163	164	156	184	171	156	170	187	194	165	164	159	144	154	164	169	192	170	165	187	184	174	190	168	166	163	167	179	176	167	186	187	179	172	152	161	167	171	174	147	167	190	171	188	201	172	174	159	168	152	166	166	172	170	155	185	169	156	167	180	152	172	158	146	159	157	173	158	192	180	164	178	142	161	168	172	173	145	160	164	173	171	183	184	186	169	171	166	168	173	163	164	174	162	181	150	172	162	162	170	157	203	165	169	160	166	169	158	169	178	160	164	165	171	169	183	181	184	160	148	155	168	197	149	171	182	178	178	153	158	174	148	195	168	193	156	169	184	170	191	180	190	168	175	167	192	164	169	158	185	189	154	190	137	158	166	151	186	184	167	182	165	168	171	175	146	164	172	154	157	149	172	166	169	165	163	175	179	169	178	169	157	150	205	181	184	211	176	153	153	173	159	195	156	172	182	151	165	141	175	138	171	183	166	176	190	150	178	160	174	151	189	169	173	164	168	147	159	190	144	164	176	179	162	159	183	177	188	152	165	147	175	170	164	176	165	161	169	152	159	171	167	178	172	170	208	148	176	172	148	162	176	165	172	167	193	177	165	205	151	163	161	172	155	184	164	182	179	182	190	168	171	187	166	161	187	190	178	154	162	142	180	154	192	162	157	173	177	146	179	158	183	176	170	183	162	165	183	168	158	179	179	163	163	172	184	165	154	168	163	173	164	185	185	185	181	173	179	177	177	176	183	169	176	171	185	165	168	162	168	167	173	157	157	184	157	195	180	161	154	160	193	173	158	159	176	165	154	182	178	172	148	172	164	154	170	156	170	154	184	168	179	162	184	155	161	156	179	179	167	162	156	164	174	164	191	157	174	158	164	170	180	159	181	151	160	181	179	182	164	174	172	180	162	171	171	161	155	157	168	148	180	151	184	157	161	194	158	159	164	173	175	163	177	159	166	170	178	155	170	170	185	184	183	182	180	173	168	175	175	180	173	172	191	177	161	168	187	150	160	186	190	157	192	159	159	172	177	171	174	177	185	166	167	168	181	159	159	141	176	156	167	165	184	143	153	196	165	183	165	184	187	181	153	169	164	169	168	158	141	153	168	150	214	171	163	173	181	178	164	165	191	162	180	178	178	153	170	149	164	168	149	168	154	190	149	132	189	174	185	199	155	155	157	148	196	161	182	170	183	168	150	154	164	153	175	153	186	148	175	163	176	176	164	156	173	185	167	162	175	163	183	175	166	193	185	157	171	172	149	156	160	159	165	177	175	162	174	194	173	189	159	195	138	180	164	145	155	161	166	181	176	167	172	179	173	171	161	166	166	176	209	156	178	181	168	147	154	179	165	165	156	178	177	180	176	174	164	195	160	194	163	153	154	139	170	158	181	149	186	163	180	185	158	154	168	171	166	159	188	155	173	149	178	161	171	180	195	178	177	170	164	175	167	181	186	196	174	170	190	155	163	176	172	163	175	172	154	182	151	173	167	184	190	161	153	166	166	162	179	191	171	189	182	161	173	156	157	175	181	163	171	151	173	157	174	165	164	180	167	160	168	175	163	176	155	190	165	180	171	154	154	169	159	181	165	152	184	164	165	155	191	172	175	165	157	164	172	160	182	165	170	142	155	171	150	170	162	158	175	150	168	171	172	166	160	166	197	176	177	170	174	151	152	180	158	158	175	157	163	158	180	166	180	188	187	165	182	190	165	184	172	180	151	173	156	149	183	180	174	178	168	158	202	162	173	148	173	155	172	171	181	187	177	162	158	177	161	174	151	158	170	169	146	174	186	151	154	180	155	164	158	169	160	192	156	168	181	160	164	162	170	177	169	175	172	167	167	173	148	175	190	158	179	182	185	162	162	173	160	183	185	179	181	158	172	158	158	160	175	166	177	176	170	181	161	160	173	148	163	179	176	135	177	182	165	160	157	176	184	193	166	163	190	161	194	166	163	158	186	162	172	180	178	146	153	173	161	178	173	181	172	184	160	187	170	171	177	172	178	157	163	167	194	190	188	193	169	185	191	148	194	179	165	148	177	163	159	187	181	158	179	188	161	175	166	172	143	153	166	168	163	170	168	185	167	185	178	145	158	167	185	152	162	179	162	154	154	177	154	154	156	164	188	186	179	191	177	169	177	181	193	176	165	175	180	178	152	169	177	162	171	164	161	170	180	150	175	184	176	150	182	164	174	160	166	178	178	206	175	174	183	160	158	177	135	182	157	154	169	166	157	179	162	153	185	174	168	162	197	155	175	156	175	169	166	170	195	173	165	150	179	153	155	171	175	187	171	177	165	178	171	193	166	162	159	170	150	144	189	170	173	169	180	174	172	172	186	189	171	195	166	166	173	169	161	149	162	166	172	187	176	173	146	162	155	175	176	174	169	192	171	184	165	174	160	184	163	172	179	168	143	169	159	162	169	169	186	176	159	169	164	173	179	167	160	153	151	152	166	155	170	185	159	167	190	167	147	156	150	171	162	162	170	168	191	154	162	172	166	179	147	152	178	164	186	179	164	178	182	180	190	169	149	187	157	171	159	186	159	149	207	150	178	179	156	166	132	161	191	176	165	167	185	172	146	181	184	166	157	181	161	158	175	181	170	169	167	155	180	165	187	172	182	173	168	144	197	171	164	172	173	165	183	154	154	192	168	165	164
1517	252	287	257	248	276	289	262	268	227	270	273	281	255	233	242	255	257	242	264	257	223	265	245	264	261	249	303	268	237	251	269	265	246	272	263	292	278	270	290	252	257	253	255	296	242	250	278	245	250	242	248	235	253	255	272	266	240	230	250	257	262	288	250	263	259	248	240	246	257	262	272	221	241	283	286	271	248	273	276	289	254	244	295	234	218	243	228	250	251	284	269	287	260	288	261	243	255	247	277	268	261	251	257	257	296	260	275	275	289	268	257	263	273	253	247	260	252	276	281	266	230	269	251	264	274	249	270	235	251	265	238	237	245	265	228	267	274	260	252	268	258	271	250	250	245	277	251	239	251	258	291	267	243	261	224	258	250	253	269	273	205	255	254	269	245	262	274	267	266	264	293	252	258	262	233	256	263	253	266	297	263	254	272	242	257	246	238	262	286	273	247	270	247	229	245	273	283	273	275	282	236	271	282	281	258	244	267	283	297	284	254	263	252	258	284	233	239	238	245	259	226	269	294	256	267	296	237	266	304	240	270	256	281	260	296	263	284	268	246	261	272	259	277	260	245	272	268	256	257	273	247	238	274	272	243	237	271	242	287	253	261	241	264	294	274	270	280	204	255	277	289	247	245	268	225	228	290	286	268	243	233	254	258	286	265	268	259	258	266	267	255	232	243	256	246	238	260	247	276	254	248	278	252	236	264	266	245	273	277	251	258	243	243	247	268	252	262	265	265	265	244	272	239	257	234	239	255	246	281	217	260	265	268	258	252	275	265	307	293	282	244	253	277	274	213	270	295	281	278	274	258	249	251	264	270	307	228	288	243	242	283	272	272	277	268	263	273	265	280	283	295	259	266	266	279	283	275	251	280	249	255	305	269	248	261	266	244	251	250	274	241	259	281	272	236	266	227	251	264	258	265	265	241	286	239	254	230	282	232	240	259	236	254	241	246	228	244	269	282	275	235	255	284	276	244	295	260	258	261	283	278	265	285	273	251	248	261	250	246	250	289	246	246	248	282	253	240	246	254	262	257	257	233	276	259	236	281	268	294	264	251	246	282	260	262	247	238	278	229	245	237	258	256	258	252	262	254	250	234	247	254	273	277	257	224	242	260	265	269	264	272	290	269	266	274	249	226	267	228	250	273	273	261	263	256	285	261	260	231	242	274	273	277	261	246	248	262	274	244	265	239	241	264	294	230	247	226	254	242	288	250	249	258	253	237	251	269	282	256	232	257	276	283	256	238	269	259	267	277	250	238	259	231	260	256	270	252	253	259	271	273	254	241	242	235	241	250	289	281	252	283	280	260	253	249	293	266	289	245	271	291	248	252	274	298	269	229	267	270	269	257	270	256	271	282	240	259	229	241	244	265	280	265	284	280	268	262	249	245	262	238	271	259	301	286	257	265	262	262	264	262	255	268	265	248	237	249	273	267	272	260	244	246	248	253	260	251	242	260	250	250	276	247	277	274	250	237	283	270	276	258	294	233	240	255	248	237	232	264	254	258	242	285	249	257	288	272	268	244	248	280	273	238	274	255	235	277	271	246	253	232	267	282	270	299	274	281	249	251	274	298	289	238	285	245	284	274	258	258	251	281	275	245	242	241	268	285	283	278	251	253	224	263	264	267	271	263	255	296	296	280	274	243	267	246	254	264	279	263	257	239	278	239	301	256	259	258	235	262	245	229	239	263	265	269	273	228	242	274	238	260	258	248	259	268	291	248	243	258	257	253	268	245	265	273	244	258	265	269	244	265	273	279	285	255	275	248	263	237	252	257	240	258	302	249	272	253	260	280	235	265	232	256	228	272	232	276	253	251	278	237	250	245	268	249	269	236	246	227	262	239	247	277	261	249	222	265	225	249	261	232	235	287	235	237	239	265	255	267	247	273	256	285	279	259	272	290	237	271	278	293	253	267	231	249	267	262	244	246	237	255	234	222	270	282	272	255	264	262	265	242	263	252	269	286	258	256	279	268	261	277	281	259	258	266	237	258	240	261	266	269	277	245	266	277	249	252	267	252	251	270	276	246	247	252	235	281	247	259	262	239	251	249	234	238	243	254	260	262	261	273	263	242	282	264	267	281	272	262	249	238	266	255	237	268	289	271	275	254	262	251	294	286	242	269	267	279	248	250	278	254	243	275	283	271	244	252	235	283	257	250	256	263	257	281	245	276	276	294	298	262	252	249	268	259	242	284	249	258	252	267	291	245	271	286	255	266	278	296	270	270	251	278	302	249	264	265	244	266	277	289	287	262	263	250	276	235	244	261	245	233	258	259	257	265	270	259	232	262	292	283	258	263	261	252	269	246	278	242	257	305	266	262	270	234	251	251	230	254	240	235	228	279	287	265	279	263	270	276	267	263	282	268	251	271	243	272	246	264	254	258	272	277	271	275	280	252	276	240	267	256	243	279	256	291	237	261	254	245	234	248	234	246	269	253	264	287	242	234	286	296	256	280	277	263	286	259	258	244	287	234	272	275	246	268	271	262	292	255	277	229	251	248	274	233	283	278	246	240	272	258	250	257	266	273	269	259	266	268	263	291	265	264	294	292	280	265	264	248	229	265	243	278	248	271	262	229	263	246	260	268	278	244	228	271	264	246	252	258	277	272	270	241	250	265	242	249	238	251	270	249	258	280	278	284	299	285	268	249	247	261	243	263	265	265	274	292	232	253	268	270	269	252	260	277	274	262	219	232	260	259	249	218	252	260	262	270	238	255	234	246	270	277	291	245	260	288	271	253	284	289	261	275	280	273	229	283	267	268	255	269	255	270	234	230	253	241	263	252	264	281	273	259	216	256	250	282	242	254	276	283	260	260	257	241	247	246	256	261	260	273	288	241	277	266	245	242	241	248	245	272	265	266	258	260	280	273	295	259	257	276	284	258	281	249	282	269	257	280	265	245	267	259	294	241	250	253	286	301	264	266	251	274	244	259	258	245	271	224	243	282	284	263	229	268	263	290	238	290	254	249	276	250	275	262	261	245	237	260	292	246	251	253	262	252	277	242	234	245	272	227	253	278	264	268	261	270	254	281	257	275	276	244	278	240	267	252	247	245	263	261	286	268	281	279	277	285	265	246	241	277	258	255	284	252	255	262	280	266	259	261	261	254	275	286	241	258	220	257	253	278	261	266	254	249	247	271	240	255	256	264	274	274	238	281	262	254	271	258	245	246	264	251	258	228	262	268	251	288	274	263	237	270	274	270	251	260	274	238	258	248	224	250	226	262	252	256	280	262	251	273	266	271	253	279	248	289	237	255	293	263	260	225	263	258	255	254	273	274	293	268	268	249	290	263	283	280	268	277	291	265	285	265	238	309	247	262	248	260	271	270	257	247	274	270	239	231	257	233	248	257	296	261	273	230	271	248	295	264	267	267	261	269	274	276	227	260	256	272	251	262	274	278	263	249	240	240	267	239	260	268	270	265	285	281	244	245	272	263	263	260	220	254	251	299	268	256	250	286	291	243	266	210	265	264
1785	541	604	603	625	584	596	587	579	594	604	575	566	565	567	627	588	594	601	561	545	620	583	571	580	589	564	615	581	590	590	555	596	585	556	586	562	579	561	555	562	563	573	561	622	588	595	572	545	565	555	613	581	565	617	594	603	632	559	567	569	588	593	586	571	563	582	586	606	596	569	569	546	578	589	554	588	578	630	631	591	603	600	590	590	604	575	577	579	577	562	577	532	592	569	626	555	558	577	557	553	599	540	584	553	595	532	565	609	582	600	572	610	611	574	535	601	599	569	602	577	548	581	587	559	563	617	595	594	568	594	587	569	594	576	618	547	596	573	557	588	552	556	567	603	602	570	585	590	565	581	560	567	557	580	614	598	601	615	566	587	545	542	579	590	573	592	557	639	564	577	591	587	571	540	587	601	593	624	535	601	565	575	572	557	594	544	602	600	590	557	611	569	533	543	626	555	576	572	611	601	617	567	598	595	568	608	592	586	598	587	566	550	567	578	583	562	538	573	570	571	618	556	595	644	539	545	595	545	634	542	567	565	533	598	593	509	596	589	581	580	604	580	590	583	571	578	583	553	582	562	539	590	592	554	545	598	550	563	556	577	552	607	581	593	548	560	582	587	584	586	571	561	599	612	592	588	518	575	586	566	587	571	552	587	605	557	547	569	620	622	582	542	550	563	540	578	563	582	554	561	572	548	555	593	602	588	548	567	560	570	617	552	587	589	610	578	608	577	558	546	547	590	583	600	539	592	613	566	595	626	583	580	558	576	573	596	545	556	610	586	568	597	598	585	630	610	575	524	610	566	568	550	601	582	576	579	566	592	598	602	574	537	544	566	558	603	537	603	566	567	569	571	580	546	519	582	547	546	598	560	580	553	554	562	557	582	567	581	590	597	551	575	600	617	570	557	575	599	551	596	589	580	536	568	541	604	568	568	529	561	575	626	585	599	601	544	569	567	579	586	593	577	544	546	596	569	553	583	577	569	556	571	527	563	551	580	570	613	606	579	619	529	597	582	570	594	614	567	593	564	623	570	569	600	560	574	602	579	603	553	557	565	585	570	596	580	518	577	536	566	570	589	536	600	525	555	615	577	550	583	604	574	622	576	619	576	584	607	596	547	587	592	592	537	624	580	623	571	612	585	598	573	585	564	573	550	597	581	538	538	617	576	536	595	529	597	554	610	561	604	605	603	571	564	584	513	568	527	585	603	615	569	565	595	592	582	570	558	529	609	596	514	584	552	596	585	588	559	584	556	568	567	600	609	586	609	587	615	544	579	566	524	581	539	554	551	581	583	577	607	584	551	538	612	584	565	565	637	570	594	559	543	603	602	492	608	592	611	594	573	558	586	573	590	577	557	577	577	579	601	570	567	580	584	595	565	623	583	557	567	577	568	617	618	609	554	562	583	604	582	573	565	559	577	613	615	575	567	576	561	610	573	566	568	607	598	582	582	542	572	563	600	583	555	557	575	593	555	595	618	635	601	584	581	556	543	598	592	602	568	560	581	543	559	561	572	618	604	561	516	599	591	585	554	594	549	602	604	589	562	561	568	586	519	621	611	602	574	588	580	578	563	599	555	551	569	564	577	589	584	567	577	612	512	573	595	567	592	596	579	593	595	575	544	601	619	601	592	586	568	582	561	593	586	601	595	559	570	593	580	546	590	605	564	583	590	532	579	591	599	590	607	571	617	540	602	565	580	553	527	564	599	544	580	552	600	550	575	558	577	606	566	545	582	542	561	556	598	549	574	623	597	581	606	572	550	607	552	636	595	592	586	590	550	575	536	553	579	567	591	543	606	538	544	578	631	587	581	546	568	573	588	568	540	590	615	567	569	581	581	563	560	611	533	581	547	550	557	573	579	595	583	589	591	596	564	627	579	623	618	551	600	550	610	586	578	607	543	605	591	589	576	542	561	590	537	567	592	612	618	561	566	552	571	573	542	589	576	559	569	599	570	620	604	624	556	601	577	562	548	575	561	522	546	523	590	583	619	593	599	531	605	573	546	606	578	586	524	533	592	613	552	593	572	585	563	579	592	608	552	584	598	565	601	593	540	560	552	561	560	578	546	548	581	586	594	575	577	571	548	581	542	587	616	564	586	571	576	632	596	605	617	595	589	600	563	583	583	573	583	611	570	560	575	561	595	608	557	608	604	574	620	601	587	553	551	582	567	555	590	589	558	615	581	604	616	582	597	555	574	557	606	592	577	606	581	565	582	586	593	585	566	542	573	602	555	571	600	620	608	574	569	520	608	601	543	549	572	604	578	580	555	606	551	548	569	562	549	600	570	570	623	563	573	565	561	575	581	589	610	576	560	549	536	610	560	577	576	556	559	571	579	574	551	569	569	561	602	596	594	610	619	556	607	629	609	568	538	567	562	628	616	589	604	579	572	572	590	631	549	626	597	587	552	568	596	565	584	603	602	594	569	580	593	555	574	624	573	561	563	542	581	544	569	582	620	538	581	587	525	587	566	574	543	573	568	583	578	555	614	534	572	620	593	609	602	594	574	491	577	601	571	585	598	591	619	578	571	580	609	593	569	603	554	557	582	535	572	545	573	547	537	559	575	586	547	542	548	604	546	614	557	553	572	613	552	586	591	556	585	558	615	570	584	598	538	580	595	563	560	558	538	607	541	580	536	579	555	546	583	602	535	590	576	574	519	527	595	577	634	610	605	571	564	585	546	615	574	557	574	570	586	588	546	562	581	577	561	600	600	594	571	564	583	597	574	600	592	578	569	588	555	562	552	561	558	560	575	616	581	603	582	571	588	589	576	568	565	565	559	542	537	577	574	569	577	567	538	598	617	607	570	563	576	591	583	596	542	581	583	584	568	562	587	628	537	553	586	564	570	596	563	572	610	578	587	586	591	588	560	554	551	602	602	601	586	501	578	547	580	554	596	546	597	594	580	587	580	580	580	571	586	548	554	607	595	620	583	606	579	540	599	601	578	577	585	603	596	565	584	538	584	564	572	602	559	621	591	563	567	591	580	567	573	560	587	606	587	572	544	573	600	588	591	533	596	552	588	574	596	597	513	591	575	556	572	594	617	612	550	546	552	563	575	602	559	571	532	553	588	628	594	563	609	581	599	565	615	606	535	597	605	572	575	564	599	558	577	563	586	567	571	516	521	555	550	539	550	566	563	553	601	559	585	582	554	564	560	598	565	558	587	596	566	552	547	562	573	620	584	576	549	594	601	560	609	543	582	622	599	545	562	536	525	600	605	621	625	609	559	562	546	599	586	556	638	567	601	595	549	609	572	567	593	638	575	552	542	573	558	567	575	574	564	583	569	603	567	565	599	622	596	537	591	546	558	544	561	614	557	563	569	611	551	598	578	563	573	558	568	594	606	566	577	532	555	592	571	620	560	579	579	557	616	606	559	577	600	614	576	560	589	567	563	607	595	572	577	572	594	564	589	527	599	535	609	584	621	581	607	563	533	589	566	569	585	547	595	576	578	619	562	518	620	573
7133	415	407	341	286	265	233	218	209	205	170	165	201	155	142	169	176	146	169	131	137	130	137	161	155	145	158	164	146	140	179	161	153	136	134	134	168	164	175	126	162	133	159	147	170	146	151	154	128	166	148	159	152	159	136	139	139	143	149	137	145	146	153	160	167	152	143	119	138	139	156	156	154	151	160	138	132	155	180	166	136	159	163	151	157	160	163	134	142	155	180	134	142	133	129	155	131	130	138	154	141	147	161	167	158	146	157	138	131	125	143	162	148	159	141	142	153	138	138	149	157	160	150	150	158	134	111	143	152	126	147	142	149	144	146	130	138	138	150	171	152	168	144	161	170	177	165	170	136	153	165	150	143	154	150	139	169	148	143	142	136	156	154	161	137	143	142	134	168	182	177	142	178	139	142	151	132	145	120	151	128	146	155	156	131	148	145	165	151	148	148	150	129	157	129	127	159	142	154	141	137	139	137	150	145	155	143	167	151	155	164	170	152	145	141	127	156	183	155	146	130	161	138	143	159	152	143	124	150	135	140	129	119	137	130	169	153	154	129	165	157	140	145	167	155	143	163	152	166	161	169	136	151	134	137	144	156	125	145	164	161	146	149	165	138	150	180	137	141	149	143	133	140	158	150	139	129	144	162	163	140	142	144	153	145	141	145	175	132	148	161	158	148	131	167	122	153	154	163	148	149	175	149	157	161	140	154	127	136	125	169	157	143	129	137	174	154	130	132	137	137	132	141	140	133	148	153	127	158	160	132	152	152	153	165	169	158	130	139	159	162	159	153	171	142	148	142	162	160	155	160	165	146	151	155	147	150	143	151	130	147	151	144	137	150	143	148	169	180	155	157	151	130	169	166	155	157	159	155	151	155	132	141	131	143	145	152	135	151	139	151	130	142	137	118	144	156	132	147	162	124	131	146	127	173	173	146	151	157	144	186	149	146	164	159	147	160	149	139	173	168	150	144	150	136	131	157	152	143	121	143	148	133	144	140	146	161	142	153	136	157	146	117	161	164	166	151	149	143	144	156	139	141	158	155	150	153	162	170	176	152	153	150	125	159	149	150	144	150	171	156	138	160	157	175	155	137	145	150	160	123	128	146	151	126	151	135	177	136	147	132	160	164	161	144	140	155	142	153	129	162	155	161	139	142	145	135	160	162	152	129	138	122	146	147	166	151	163	147	144	168	141	153	143	158	180	157	156	152	146	164	150	157	139	144	136	137	164	144	156	121	165	146	152	133	163	141	166	128	141	161	131	155	169	128	139	176	146	157	133	155	158	164	136	157	149	138	145	143	144	154	174	151	148	158	147	140	154	162	161	146	147	174	155	158	146	151	142	142	153	163	159	176	180	156	127	168	158	130	150	144	149	149	147	144	162	177	129	136	155	159	179	147	153	161	157	138	134	152	142	179	160	125	139	164	155	140	153	144	146	136	161	134	166	160	151	183	147	145	166	172	157	147	164	168	147	144	151	131	168	153	173	147	140	142	152	137	144	167	144	118	134	123	143	150	150	158	150	163	155	162	163	178	167	147	169	141	145	142	150	149	158	167	136	152	118	140	149	150	136	145	154	169	172	158	143	156	161	135	157	150	164	177	146	144	150	141	159	161	143	134	141	142	151	163	142	133	156	168	148	148	137	174	155	146	158	149	141	114	139	190	158	165	142	158	140	135	147	149	131	123	147	149	165	163	149	149	137	156	145	165	138	146	136	132	158	125	128	137	146	149	157	144	144	141	137	157	159	158	147	159	152	141	147	137	155	131	131	164	154	138	152	132	156	142	154	146	151	132	160	137	154	159	171	136	133	151	156	130	159	144	146	145	162	165	152	139	143	129	134	149	182	157	161	141	131	145	136	155	146	148	167	150	127	180	152	141	141	128	141	162	155	162	154	149	165	151	162	168	145	168	149	151	170	161	177	157	159	136	148	171	139	140	148	148	168	174	166	140	145	145	126	124	160	129	141	141	126	151	159	137	151	139	158	157	134	150	129	133	136	127	130	142	144	132	158	166	147	170	140	135	150	152	177	133	141	157	159	165	147	151	156	160	169	155	149	154	129	113	134	117	158	160	131	132	156	152	133	147	161	125	148	180	169	131	124	160	162	146	139	149	166	169	172	123	141	160	150	140	159	156	162	152	146	178	157	138	147	136	155	143	159	162	136	156	158	145	146	149	132	142	163	166	130	146	152	143	137	162	146	133	146	157	143	142	124	142	146	155	128	147	139	146	140	156	159	163	147	144	148	157	156	168	159	172	160	133	132	165	165	144	168	171	131	148	126	142	159	159	168	155	164	164	167	175	153	135	124	180	169	143	129	145	150	167	161	154	123	137	151	140	139	165	146	134	158	138	157	142	146	156	176	151	177	120	152	138	132	133	162	142	143	181	181	157	136	159	158	157	165	165	165	161	148	161	147	161	167	150	141	144	126	142	163	165	125	162	140	138	149	149	167	161	125	146	146	150	159	152	154	157	163	174	157	152	149	138	140	131	137	137	152	160	154	152	149	140	118	150	157	152	153	149	146	173	143	161	149	144	151	149	145	118	151	160	176	161	144	167	156	159	147	145	156	151	161	133	155	145	147	136	158	135	141	145	151	155	126	147	138	136	142	142	126	143	138	156	168	144	123	139	146	168	156	164	156	141	152	150	153	146	148	139	169	151	151	137	139	142	158	158	138	153	171	116	140	137	152	156	144	145	154	150	173	165	142	160	141	162	152	143	170	148	159	151	162	140	151	146	134	152	138	141	156	160	158	144	169	172	140	164	149	148	138	123	135	168	153	130	143	148	131	144	170	154	149	136	155	163	166	166	152	130	145	168	154	146	161	138	158	143	159	141	132	136	156	150	147	128	140	176	151	142	130	152	143	145	132	135	167	155	150	145	148	135	156	132	138	141	161	123	150	128	145	142	148	153	155	174	149	185	155	152	143	182	139	129	144	148	149	151	160	127	140	139	159	174	148	151	162	167	166	162	137	147	144	134	155	141	139	149	151	149	135	151	151	150	147	158	153	140	143	150	157	137	125	133	145	138	138	153	157	157	137	165	144	144	113	147	152	154	152	174	148	168	152	161	163	161	133	188	162	146	132	131	142	153	177	141	164	153	139	153	130	149	171	168	142	164	164	152	158	138	145	166	174	129	165	158	124	148	145	160	155	160	171	166	130	153	140	153	159	161	161	165	180	122	160	147	153	166	158	157	163	133	154	152	145	160	166	149	144	129	157	158	170	156	156	127	150	165	140	164	138	129	133	144	151	149	172	155	137	129	151	147	149	146	142	170	141	164	155	118	161	154	166	139	144	166	137	164	161	153	157	138	162	177	158	146	158	162	159	167	139	125	126	179	158	141	157	167	166	147	138	160	154	155	154	157	158	147	148	144	155	158	143	127	137	131	119	145	136	162	148	155	148	128	154	132	166	160	167	151	148	137	138	143	149	150	134	160	151	170	151	185	168	169	153	141	149	146	156	136	141	178	139
6309	648	992	1161	985	784	684	621	572	526	496	472	469	474	444	408	414	419	372	405	383	384	386	353	383	352	376	374	338	343	351	376	360	354	378	384	356	347	324	371	364	348	367	353	356	335	341	369	371	332	332	386	367	347	354	354	362	377	341	302	331	383	327	346	355	336	322	366	377	362	314	373	377	339	348	352	336	314	367	333	341	303	338	312	342	370	340	372	303	312	330	326	348	351	345	336	327	334	362	352	377	316	366	329	340	327	360	337	332	340	354	346	335	341	346	323	334	345	331	357	354	361	362	362	328	337	382	360	328	358	368	357	366	315	372	355	342	365	360	325	377	329	353	345	327	352	352	376	333	341	327	352	332	382	353	345	316	318	339	380	341	336	335	339	352	355	342	320	368	329	331	359	350	357	324	356	342	343	354	344	319	331	349	353	347	315	336	335	363	310	285	335	343	358	370	330	352	333	361	306	340	343	327	329	348	326	336	346	363	343	357	344	326	365	318	313	361	338	351	326	339	353	332	336	369	329	340	321	350	392	302	356	307	329	321	328	378	337	347	316	362	339	341	344	325	371	361	359	355	331	319	348	284	343	328	333	361	333	333	378	357	324	336	315	322	348	331	357	333	357	376	346	333	350	386	346	339	336	338	319	339	346	330	351	347	335	345	338	340	312	348	339	343	331	335	349	336	360	334	364	310	354	344	303	356	344	333	353	330	352	341	333	347	347	355	287	336	325	344	380	328	324	322	377	319	344	335	328	356	304	355	332	314	327	312	382	358	341	371	345	319	353	342	357	318	335	311	348	354	368	347	334	353	344	351	334	340	336	350	336	334	338	345	344	325	333	346	317	332	325	343	328	335	317	339	413	354	332	318	360	368	341	334	368	348	323	309	338	375	362	338	338	357	340	330	351	321	356	339	340	372	334	340	342	363	331	369	318	320	317	331	353	332	322	289	333	355	325	355	331	292	337	345	339	370	350	345	349	355	319	357	347	349	343	362	358	354	329	328	331	302	312	309	329	324	359	334	306	349	330	354	326	318	381	359	329	329	345	328	340	330	319	379	327	346	312	340	345	333	348	358	355	345	363	323	312	364	333	338	363	335	344	333	351	340	303	348	329	371	342	362	309	323	288	365	321	311	362	327	347	314	335	315	330	362	344	331	323	342	373	353	358	377	343	321	296	354	336	360	360	298	373	346	349	346	315	325	333	332	346	340	319	351	365	350	354	336	386	353	338	342	373	341	348	298	350	370	338	329	336	342	357	348	325	348	335	328	393	370	326	368	356	345	311	317	334	335	333	389	331	324	311	328	340	348	354	338	316	345	351	346	368	350	388	339	341	349	340	335	343	382	319	324	348	315	338	327	311	342	330	358	346	348	347	309	322	293	332	348	397	340	295	352	335	376	324	313	351	340	351	376	327	301	361	364	333	328	351	331	359	332	336	350	358	373	352	348	349	347	338	355	358	358	347	362	334	329	356	349	330	344	358	365	336	326	363	321	348	364	337	380	337	352	347	364	386	360	337	328	333	322	365	340	373	350	334	345	337	352	312	322	367	344	353	298	375	317	351	319	345	335	351	342	335	326	348	336	331	386	352	327	321	325	332	334	334	333	353	390	364	381	323	340	326	320	301	338	358	359	365	320	363	340	359	330	372	373	316	340	332	350	343	336	332	335	337	326	370	317	346	356	352	360	344	325	338	370	330	358	368	388	364	307	340	370	341	371	342	350	355	322	318	341	364	316	341	343	341	311	370	385	346	335	350	327	342	368	355	344	333	340	368	358	345	335	346	380	337	328	340	322	347	345	346	332	322	347	332	341	361	348	311	326	348	338	331	347	374	314	341	330	306	335	316	350	330	348	394	347	340	333	347	348	351	329	310	340	350	317	354	328	321	345	317	336	315	345	322	331	342	340	361	326	330	332	364	306	351	359	352	347	353	316	371	354	329	319	380	342	348	338	321	289	328	359	344	364	352	335	345	354	314	336	354	337	339	312	318	295	332	340	363	361	353	335	362	312	353	347	335	337	359	341	363	331	363	342	343	325	337	356	361	350	344	366	337	333	317	344	318	374	339	337	338	362	327	375	347	340	342	360	320	340	371	355	336	306	320	309	357	344	294	312	333	328	387	323	350	356	360	316	348	341	345	349	363	369	378	329	334	320	360	380	349	342	337	345	355	358	336	316	342	371	335	305	336	348	337	351	351	331	337	345	345	376	323	342	363	338	353	331	349	358	348	352	352	390	373	337	358	329	351	345	349	326	338	301	361	358	333	330	352	334	336	352	305	356	350	386	399	370	327	328	333	338	341	380	338	324	328	316	342	310	381	364	354	339	347	330	344	335	340	363	322	337	306	351	315	320	330	317	302	323	330	302	363	327	376	355	322	361	349	323	341	367	303	306	339	368	321	369	311	324	340	322	312	340	340	304	334	347	378	324	317	326	374	314	343	332	366	329	369	345	312	338	325	347	355	309	364	345	309	326	341	342	344	360	358	327	349	333	337	332	367	349	347	317	305	323	292	320	355	340	369	326	337	318	342	346	319	338	328	356	372	333	334	362	313	334	361	341	372	358	365	330	356	354	344	362	353	372	343	335	380	340	356	330	360	383	331	347	348	391	343	348	347	323	363	372	337	335	345	348	349	327	382	349	327	354	322	349	327	347	334	365	321	339	374	332	315	339	324	337	331	358	343	306	405	341	342	338	338	370	337	339	339	333	350	346	308	296	371	301	329	349	368	301	373	360	362	321	337	338	368	342	323	329	325	354	381	316	323	300	359	347	338	380	334	344	373	391	313	328	309	336	324	340	340	337	342	340	360	364	342	349	323	347	350	353	326	320	365	319	351	333	334	346	340	326	300	333	341	334	313	334	359	320	363	340	355	338	374	326	359	353	359	364	358	348	332	357	359	311	338	350	327	346	319	335	337	364	339	318	326	323	365	345	366	333	351	324	334	357	320	339	356	393	320	320	343	363	309	361	331	316	345	323	340	340	321	346	350	348	358	358	352	324	363	307	349	346	330	341	343	329	339	349	390	327	353	333	321	344	370	362	329	314	356	352	333	319	347	351	335	363	310	338	344	327	324	348	365	313	342	315	368	330	346	351	343	326	314	344	341	326	364	357	335	329	336	368	311	338	329	352	366	325	358	342	339	347	298	328	334	386	314	348	370	315	332	331	315	367	325	366	370	366	341	339	331	313	300	333	326	326	375	321	330	313	347	317	340	349	338	320	356	378	342	364	354	345	347	352	361	348	331	318	362	340	340	328	410	322	337	349	299	334	313	332	340	336	330	393	340	362	355	359	310	346	346	346	317	344	338	340	356	315	300	356	365	334	361	338	357	366	325	372	336	349	356	326	324	361	331	331	361	341	321	327	329	342	350	343	336	368	345	350	333	353	325	371	355	329	326	311	337	312	363	358	329	363	336	342	300	361	362	367	342	334	323	329	363	347	330	344	316	304	323	351	329	356	353	336	310	346	335
13864	965	725	518	335	267	173	153	114	111	103	87	98	100	93	74	80	67	66	76	70	65	65	78	84	63	61	65	82	63	62	70	61	67	75	54	69	58	68	57	69	45	57	62	70	54	63	78	54	55	72	69	57	53	71	53	72	59	64	69	46	52	66	74	63	53	65	53	58	73	68	67	69	68	51	50	64	45	50	57	69	38	74	59	58	59	50	63	56	57	60	63	46	53	55	48	52	68	61	65	56	71	57	54	64	64	65	65	62	47	58	78	45	56	59	55	50	71	53	89	64	60	65	63	62	65	66	76	68	71	55	70	57	76	70	54	56	59	61	62	53	55	64	59	64	45	54	62	65	68	50	57	63	73	62	60	70	68	54	45	56	64	52	56	70	75	55	71	60	70	60	52	55	73	58	68	60	59	65	62	75	67	48	75	46	57	70	65	53	46	69	51	62	50	48	56	54	53	59	56	71	62	55	68	62	58	51	41	50	65	47	56	50	66	59	69	57	66	50	61	51	58	45	64	76	76	52	55	58	51	64	58	52	62	67	69	48	60	56	87	52	62	75	48	69	68	47	61	38	55	78	54	71	58	67	71	53	68	56	61	60	60	65	61	72	55	55	61	60	59	47	59	65	60	51	68	57	60	69	62	62	51	61	57	46	63	70	61	55	47	56	58	61	74	60	58	52	61	71	47	66	60	57	53	58	62	62	65	64	43	66	67	67	56	50	60	69	67	54	61	62	64	69	60	54	62	77	45	54	50	62	63	48	57	59	59	49	54	56	83	75	70	65	74	63	59	59	60	59	60	53	61	68	49	63	51	82	48	48	63	60	53	54	53	58	59	66	58	60	58	53	57	46	57	64	58	60	66	62	44	59	54	62	62	56	48	56	72	73	63	55	72	70	55	65	69	64	69	57	60	66	62	68	45	71	66	54	79	52	53	52	61	62	62	61	59	56	66	67	46	69	58	72	79	59	55	61	61	61	65	64	53	66	51	70	67	60	52	54	76	81	59	69	63	71	45	69	61	54	53	59	60	60	69	68	57	70	65	50	56	61	53	69	68	47	63	72	58	61	59	57	69	47	41	68	61	46	63	52	52	63	67	60	62	63	46	74	54	64	64	58	53	55	71	57	53	57	63	67	66	40	44	49	55	50	45	58	72	72	59	55	72	63	66	53	49	68	51	70	40	67	66	54	72	77	59	57	46	74	58	68	52	54	47	61	66	58	77	59	74	65	73	64	50	53	55	58	54	63	56	56	71	57	73	58	49	46	61	68	58	70	64	63	70	56	54	69	55	53	60	62	70	54	54	62	57	64	42	65	59	56	65	66	57	46	67	44	54	57	67	67	54	61	48	63	61	55	69	57	71	58	60	64	58	58	59	63	53	59	63	57	51	59	66	53	45	52	49	51	65	63	54	61	56	73	51	49	53	55	59	58	68	77	60	59	65	52	67	56	72	60	56	51	65	47	46	52	57	52	73	57	61	73	51	44	59	57	51	51	57	75	62	63	77	73	70	72	56	67	58	62	71	48	58	52	43	53	73	50	64	45	59	67	68	63	75	59	64	54	58	65	53	59	56	48	60	54	51	65	60	61	67	70	60	51	64	64	46	55	51	60	46	61	53	59	59	66	65	61	59	47	44	64	63	49	61	66	72	47	47	58	55	63	71	72	50	73	52	61	56	60	61	70	49	70	56	78	60	52	65	75	75	50	67	58	49	69	70	53	52	57	51	64	51	62	57	58	41	64	55	66	58	62	64	56	60	61	61	48	63	74	54	61	59	55	65	61	59	53	62	53	65	48	74	78	58	57	66	56	53	61	61	59	53	64	51	58	50	69	57	56	56	45	48	59	55	55	62	68	58	60	62	50	58	75	63	61	62	64	50	59	69	55	64	65	56	66	60	60	56	62	63	63	70	59	55	59	53	65	44	50	62	61	78	68	64	68	57	67	60	74	54	54	60	53	57	70	67	60	55	60	64	53	61	70	56	79	58	47	60	44	53	57	66	49	57	44	71	52	53	84	53	55	53	51	61	56	67	58	50	51	47	52	54	53	62	55	62	60	67	63	56	54	69	63	53	61	69	50	65	61	57	56	61	77	69	70	67	70	58	58	66	63	62	67	52	58	68	60	45	50	68	57	60	68	62	59	52	62	60	52	58	34	41	55	84	62	60	58	60	58	40	51	60	63	60	70	50	66	58	60	71	73	57	63	66	48	50	47	54	58	65	52	65	55	61	72	55	53	59	61	65	63	61	68	67	57	59	60	54	52	55	57	41	78	54	76	78	55	58	72	83	69	53	69	56	65	61	78	76	61	56	60	64	59	74	34	55	50	49	52	62	66	54	47	60	60	48	60	67	56	56	51	50	60	59	68	75	61	61	63	74	74	66	65	56	64	66	54	67	60	75	69	62	64	65	60	56	65	50	59	62	57	75	54	64	47	72	43	44	83	63	69	74	55	50	59	66	88	73	55	46	61	62	69	66	54	62	64	64	60	60	63	72	58	75	77	53	51	53	51	60	64	53	68	46	50	68	65	71	55	61	59	52	49	45	77	56	51	60	48	72	69	60	66	63	53	58	75	68	46	55	66	59	70	75	67	58	68	61	54	76	59	63	51	59	48	71	72	67	51	55	67	61	54	53	63	62	61	51	57	59	51	64	43	62	74	64	56	64	68	58	50	54	61	69	63	63	57	54	68	69	58	62	53	57	59	61	59	53	73	49	45	59	63	55	59	52	62	59	50	57	53	62	51	50	56	61	33	50	57	54	50	82	65	53	52	64	68	49	57	58	52	49	46	67	45	52	65	79	72	70	71	62	63	48	64	63	61	68	52	44	74	51	62	58	54	62	60	60	79	65	64	57	57	56	48	63	43	59	57	61	66	60	54	54	59	59	56	54	74	57	60	50	53	61	50	48	52	58	55	60	53	61	65	71	64	67	62	58	52	62	58	55	62	55	54	66	59	65	67	58	56	64	64	59	58	57	60	54	54	46	52	56	71	46	63	56	75	35	62	63	74	64	70	65	54	65	65	55	65	66	47	64	56	48	44	66	40	63	69	60	55	60	66	59	44	59	60	58	66	56	55	56	78	46	51	65	41	58	71	63	60	60	62	78	72	60	67	51	44	65	47	46	65	62	57	52	59	56	66	51	65	57	57	54	60	58	53	76	51	58	48	63	53	43	59	56	58	66	60	62	77	64	64	65	72	44	64	59	49	67	53	66	56	67	73	53	66	59	75	59	61	46	52	52	50	59	54	80	59	57	60	76	75	62	47	46	60	52	57	59	73	62	61	65	53	53	56	54	63	83	55	72	54	59	73	59	68	67	54	59	51	78	66	48	66	62	65	44	72	63	60	59	67	60	68	49	73	58	61	67	66	65	60	57	56	63	64	60	50	69	64	62	59	62	78	51	55	67	54	74	57	53	60	65	64	68	65	69	56	68	60	51	50	58	83	60	67	71	63	71	54	76	53	73
8146	701	1491	1679	1440	1127	921	727	628	538	457	419	402	378	327	312	311	276	271	292	240	253	241	211	278	233	238	232	221	206	205	219	240	215	209	185	174	187	196	209	208	197	194	208	172	165	169	192	195	157	181	163	163	178	201	174	191	178	188	189	165	183	172	202	154	165	167	194	178	203	189	177	190	197	178	147	183	166	165	169	176	179	155	187	186	177	170	157	176	174	178	164	173	182	143	178	168	181	166	176	194	194	157	162	172	162	190	187	174	180	177	181	174	149	176	163	154	160	168	174	173	152	162	178	172	168	168	181	187	171	167	164	194	185	174	167	161	171	165	162	194	180	166	171	156	181	174	171	192	190	171	168	152	159	146	162	180	168	155	173	155	185	173	164	175	172	150	152	166	199	157	180	170	175	185	170	172	196	183	194	189	176	163	162	171	169	164	160	181	164	191	165	183	182	159	159	157	191	163	160	186	176	189	175	165	176	186	136	145	160	192	176	176	158	154	184	170	179	150	171	184	173	173	192	155	160	159	168	162	169	171	161	154	169	152	168	168	171	187	173	170	190	163	171	175	169	165	158	176	179	170	160	170	136	189	175	196	165	161	171	154	162	191	189	159	180	174	189	185	175	174	176	169	177	177	179	170	150	163	164	181	150	179	177	146	196	183	159	176	172	175	173	195	163	160	169	188	165	178	154	172	182	161	156	173	192	166	149	171	167	173	151	175	171	178	173	157	196	153	160	173	158	181	151	162	161	180	149	167	172	159	181	149	140	171	161	170	198	172	161	170	157	162	149	184	178	174	180	190	152	190	171	191	151	161	176	164	185	200	146	139	182	185	171	165	171	161	172	171	170	167	164	168	143	189	155	176	170	166	182	172	177	173	147	164	184	164	180	184	178	176	177	193	182	146	155	173	178	161	171	157	190	188	167	161	156	180	165	160	156	163	183	192	171	171	169	148	169	158	160	167	167	167	188	166	174	167	166	192	170	168	173	160	168	171	179	166	156	154	161	178	196	185	165	166	170	155	187	157	177	166	164	147	182	162	202	181	186	200	191	176	162	143	167	164	168	197	176	167	172	161	180	165	185	178	178	208	149	171	160	194	175	174	163	170	159	184	193	181	172	191	192	163	167	151	177	170	169	154	177	174	166	161	174	202	169	159	169	171	166	184	162	161	181	173	166	151	179	151	164	161	177	169	171	156	171	198	167	169	188	152	166	188	162	173	184	165	207	150	189	181	180	185	169	184	159	171	177	166	184	172	163	181	163	183	142	171	174	162	162	163	158	194	168	163	166	143	174	143	185	163	159	166	174	185	176	170	139	149	159	179	182	189	173	176	159	165	162	159	178	168	162	174	156	204	155	194	168	179	153	169	191	142	172	185	161	181	176	170	154	189	183	164	155	158	171	148	169	173	156	160	169	161	164	174	178	153	151	168	164	162	160	191	167	165	152	158	173	184	173	198	186	173	150	155	170	178	159	166	190	157	174	177	169	166	174	165	161	177	190	162	164	181	164	179	163	167	204	183	137	158	192	168	170	162	171	175	145	171	194	177	136	168	204	152	182	167	179	173	165	176	180	174	195	165	192	181	179	178	185	180	173	171	198	151	169	186	181	156	171	179	175	155	193	210	186	165	174	180	175	176	191	193	154	191	148	156	153	157	170	177	164	188	174	172	180	195	144	162	162	148	159	184	188	168	170	167	156	186	168	146	176	147	145	177	173	183	181	181	201	186	176	182	180	179	182	164	166	174	157	158	163	150	170	159	166	186	171	166	156	178	169	185	143	149	165	160	173	177	172	160	171	171	173	178	163	149	175	165	158	147	173	167	179	173	181	160	177	181	183	173	161	187	195	181	159	143	144	159	175	179	178	161	163	177	168	187	172	180	151	162	152	184	180	170	166	156	161	180	159	160	168	153	151	160	170	182	180	181	157	173	157	157	155	164	169	186	180	169	157	168	184	183	159	151	165	142	172	157	164	164	195	172	164	174	177	170	162	177	171	183	134	163	163	172	170	177	173	179	179	155	161	164	172	173	178	165	168	194	162	179	162	168	169	199	175	176	168	152	155	203	173	162	191	186	145	171	179	162	189	171	176	171	168	184	166	188	163	173	173	173	158	174	155	172	195	191	158	164	178	174	167	168	158	158	162	185	180	186	143	156	165	169	164	168	169	183	171	186	181	177	148	174	164	150	176	188	164	176	175	172	167	152	188	165	174	189	157	175	186	170	164	153	157	162	156	174	159	181	193	182	193	175	178	161	166	151	159	157	185	164	164	161	191	166	185	167	184	174	164	187	164	163	168	203	177	177	183	171	168	167	162	182	165	172	182	168	159	158	187	172	156	184	186	167	191	167	171	199	168	190	154	171	159	167	162	184	154	196	172	166	179	160	173	180	165	168	171	167	154	189	172	171	168	163	145	175	163	174	185	164	169	162	153	178	150	163	157	190	176	184	183	148	190	172	169	165	152	167	164	162	173	153	178	202	167	201	160	174	166	160	178	157	178	187	170	164	176	181	159	185	174	163	192	151	147	160	181	166	179	173	181	172	166	173	160	191	159	140	187	162	162	162	141	159	203	138	175	165	144	195	158	182	176	181	177	171	162	160	174	144	175	180	142	158	171	158	163	136	172	175	160	181	170	183	171	175	199	168	158	171	168	168	169	152	178	165	177	173	173	178	153	170	195	167	166	171	171	145	183	191	163	157	169	174	151	189	147	160	180	175	175	165	173	194	160	183	160	199	168	178	180	158	162	171	169	164	192	173	164	157	168	174	169	163	167	162	174	178	163	161	157	175	150	194	159	151	200	152	163	155	172	170	180	161	155	172	180	150	176	174	155	173	156	166	171	156	128	182	157	169	163	158	160	166	160	152	143	144	168	156	182	197	173	188	182	148	162	199	165	187	171	180	169	176	157	153	173	188	141	172	177	173	173	164	189	190	162	141	192	187	162	189	164	170	171	164	157	172	163	179	168	158	180	163	180	172	159	167	156	176	195	151	167	164	171	186	170	158	164	181	184	179	161	165	153	167	145	172	168	180	199	173	159	191	195	154	190	175	152	169	166	173	183	174	183	140	160	176	154	167	158	156	165	177	187	150	178	162	152	194	185	158	207	168	181	179	175	178	147	171	177	165	161	173	188	159	177	170	176	173	177	176	153	181	184	173	147	186	169	158	164	189	163	170	170	152	161	157	166	175	169	151	167	172	167	163	184	191	187	175	167	169	165	174	151	177	158	166	179	179	177	186	171	180	158	181	161	159	147	205	166	158	152	171	146	154	185	147	181	163	182	179	188	167	163	177	169	168	179	180	176	183	169	171	188	177	169	141	185	168	153	179	146	177	168	159	175	180	181	175	164	182	159	165	154	181	193	174	173	172	172	147	167	169	178	201	164	168	178	175	154	172	168	159	183	167	179	166	181	181	160	200	160	161	197	167	154	192	185	182	169	211	156	171	174	179	167	171	159	160	179	179	192	173	167
1604	296	243	245	245	250	265	275	256	248	268	264	287	239	254	263	250	256	264	247	246	280	274	252	259	263	275	254	267	287	272	292	259	271	276	250	275	275	272	289	253	275	268	252	239	271	263	281	265	272	255	260	249	235	255	269	261	260	248	247	260	254	266	261	246	268	240	258	273	277	251	251	260	261	242	257	247	248	267	234	254	244	252	286	283	230	263	272	251	246	247	250	242	248	237	294	230	257	285	263	235	257	262	267	264	268	274	279	254	269	271	286	282	235	247	248	251	260	264	271	273	239	249	235	264	271	269	234	263	230	289	248	242	268	260	250	255	257	278	246	281	206	234	270	249	280	239	227	257	277	271	258	259	245	258	230	249	260	281	239	274	253	260	254	248	283	259	294	259	238	287	246	233	270	269	224	278	276	234	251	276	285	254	282	254	259	261	256	228	267	268	270	273	245	280	262	291	272	284	237	247	273	249	259	278	215	270	260	245	254	256	259	226	301	257	261	255	259	271	247	241	255	225	251	271	266	274	251	260	267	256	275	247	242	285	269	245	254	247	251	264	277	249	266	260	262	295	304	282	253	253	230	233	242	242	251	259	261	257	263	272	273	282	237	236	261	277	277	261	245	246	240	228	261	265	242	242	269	268	262	258	218	256	272	277	231	225	250	230	256	263	264	242	243	257	243	266	257	251	263	281	245	250	235	276	222	269	265	246	270	255	268	284	254	247	274	251	273	252	283	266	265	261	260	294	251	272	268	259	285	262	229	252	239	243	229	255	231	256	247	239	260	272	266	262	259	242	265	242	238	268	258	257	245	245	273	251	265	269	265	286	260	264	249	259	280	275	301	274	250	252	239	257	260	280	272	258	264	263	246	251	252	247	257	269	247	250	261	257	278	278	239	282	238	279	246	228	235	243	287	220	242	266	281	213	251	223	250	265	252	272	253	242	286	266	274	241	265	246	259	240	240	244	253	283	263	282	272	254	231	238	284	242	266	260	288	249	278	267	213	245	287	241	233	240	272	268	286	267	289	211	246	242	256	244	261	262	260	253	226	263	222	265	262	246	238	258	251	291	262	257	288	241	275	276	329	262	236	254	277	264	238	252	241	247	285	234	279	260	252	252	255	257	266	242	260	237	234	254	251	260	267	249	256	271	268	260	279	257	250	269	283	266	234	272	256	301	267	246	248	267	249	261	245	258	280	246	255	271	257	240	242	262	259	265	273	264	275	264	255	242	234	250	250	268	278	255	253	250	261	252	244	243	288	243	287	220	249	258	278	273	268	266	253	231	253	292	246	253	268	257	245	240	237	284	266	242	246	228	250	233	249	242	256	258	254	273	280	254	251	263	241	263	254	224	245	276	247	266	247	232	263	240	251	257	239	226	264	297	258	234	263	270	252	248	255	243	259	242	283	263	232	246	267	277	242	255	233	262	248	248	261	268	242	260	268	246	252	282	254	229	240	263	246	271	285	277	247	239	239	261	257	258	249	265	237	235	262	219	267	262	256	280	280	275	266	261	290	269	266	242	251	285	288	303	245	266	247	276	237	267	269	227	268	236	242	241	237	243	287	282	278	269	246	253	268	251	254	241	263	252	256	241	240	245	244	290	269	231	252	284	252	277	268	212	252	269	253	247	262	290	254	247	286	264	258	283	258	246	238	249	233	265	252	256	254	266	267	259	236	300	259	258	273	261	252	231	239	247	243	257	262	269	264	275	254	250	254	256	243	287	272	242	231	249	250	266	251	245	221	242	253	275	264	241	262	249	297	237	255	287	261	261	249	222	260	231	261	256	255	259	278	234	240	260	248	249	253	264	267	250	257	200	236	274	248	255	221	267	261	223	268	245	275	264	292	248	239	260	232	277	272	256	266	233	268	274	281	257	268	250	230	246	275	238	261	263	266	267	213	216	259	271	264	270	235	255	260	253	262	235	252	250	259	255	243	260	276	255	246	294	267	265	255	261	275	240	249	262	281	255	264	235	250	259	271	280	253	233	246	251	224	269	247	229	279	251	232	294	262	271	269	239	254	247	228	244	260	271	262	231	245	241	235	259	246	275	243	267	282	282	273	278	267	246	262	253	236	252	271	270	256	238	265	228	263	246	274	273	263	265	275	269	262	244	248	262	291	243	265	278	260	252	273	255	256	243	277	214	235	281	277	241	290	265	269	263	260	272	284	227	221	255	262	264	258	266	272	241	296	261	252	223	275	268	272	274	255	269	255	268	257	269	247	265	278	241	272	246	254	248	245	280	248	242	270	279	250	254	315	265	257	272	252	248	260	278	259	285	232	264	273	246	280	281	238	252	259	248	243	279	226	284	275	296	246	258	260	262	272	277	254	250	251	251	223	251	258	294	246	252	262	262	242	269	227	256	269	240	244	230	294	239	249	249	266	251	224	274	232	295	290	246	277	239	267	227	282	240	290	236	241	221	256	249	275	235	275	264	251	264	250	256	247	233	281	279	198	268	263	269	242	246	260	243	265	284	288	252	230	257	241	289	273	279	263	260	271	240	232	243	255	242	256	257	261	266	283	276	235	239	294	263	225	230	255	269	258	237	299	264	275	267	263	270	281	283	247	253	229	274	258	235	212	257	262	257	245	239	262	243	257	251	279	266	272	265	288	269	263	275	252	250	273	242	262	254	265	268	258	277	280	242	266	254	283	256	237	269	271	238	262	292	250	257	249	238	247	251	248	263	253	298	271	274	239	266	279	264	274	258	265	297	262	226	269	243	283	228	233	253	251	269	239	280	244	264	228	274	262	265	261	265	264	276	259	255	259	246	283	267	245	260	264	258	273	248	257	256	253	246	280	247	256	264	254	245	253	248	286	236	250	290	272	256	256	261	252	290	268	245	273	317	258	258	264	257	259	243	268	274	230	255	250	241	267	260	258	275	251	257	254	262	269	261	233	244	254	264	275	269	225	281	254	254	274	257	302	258	251	264	279	283	247	238	273	247	252	279	264	240	268	246	266	249	236	260	286	284	251	251	263	244	287	268	259	250	263	269	244	247	258	295	225	254	285	233	284	237	284	265	260	302	262	236	286	244	247	266	250	271	262	252	248	285	250	306	250	268	260	231	259	245	242	213	253	257	225	248	279	260	239	262	275	251	245	253	275	289	285	279	248	268	268	280	228	262	234	254	240	251	241	263	277	272	251	289	249	260	259	250	235	220	265	272	255	233	261	255	269	257	263	281	254	270	304	270	250	276	252	245	233	281	256	275	246	247	257	260	229	252	251	260	270	282	250	253	257	253	286	254	256	219	224	225	271	248	284	246	263	283	278	233	231	247	236	289	241	255	256	262	266	246	294	231	245	254	285	260	240	263	261	226	255	277	262	281	274	292	279	263	246	243	269	239	259	238	266	252	221	241	271	290	263	258	252	260	263	270	264	282	261	264	224	254	245	240	264	290	260	249	252	280	251	244	255	267	249	258	268	270	283	250	248	264	256	267	266	276	270	261	216	259	262	261	297
1851	574	566	607	588	613	570	584	559	586	582	553	549	612	559	592	579	560	605	581	584	562	578	563	575	583	582	616	600	577	586	610	552	596	580	569	570	573	605	578	533	574	528	567	584	590	597	580	608	577	581	545	578	557	590	590	592	590	556	567	592	581	565	622	591	534	576	583	542	604	549	588	545	566	590	554	602	565	589	564	560	591	573	552	557	555	544	575	577	546	584	604	563	545	613	557	608	548	560	578	546	541	589	554	572	558	605	538	570	571	560	594	563	570	603	552	576	585	559	566	598	595	552	547	585	556	569	550	535	587	571	589	573	550	534	563	588	586	584	609	565	563	575	557	571	579	556	578	551	554	584	589	554	557	574	571	580	601	557	543	584	562	549	616	565	592	565	580	534	565	565	581	565	543	594	601	529	564	577	585	582	543	548	575	577	553	553	552	606	553	562	555	577	545	613	568	558	552	564	588	551	565	554	602	609	507	547	554	511	588	582	554	617	553	579	561	584	594	532	549	553	629	549	588	593	533	566	598	575	589	569	539	558	577	594	566	545	573	558	571	576	584	561	571	603	607	556	569	576	583	576	635	530	511	544	545	608	598	549	574	606	588	552	570	572	599	569	596	613	565	557	545	585	580	568	515	563	627	558	574	561	615	516	610	541	547	567	560	588	573	583	557	567	544	551	544	575	595	624	572	576	586	570	517	609	615	614	578	580	569	609	568	587	574	592	574	583	591	584	583	593	531	576	566	612	588	542	584	589	599	568	568	552	587	534	608	552	579	579	549	520	602	547	568	577	609	567	573	612	609	577	571	546	608	557	557	569	596	579	598	545	574	591	547	568	598	578	561	598	574	552	560	537	555	575	535	566	544	529	540	586	599	567	613	603	563	554	542	600	565	564	594	574	570	590	553	557	533	580	542	558	568	556	547	614	544	596	576	533	591	581	515	601	594	590	584	577	569	556	575	584	556	603	595	582	614	553	611	591	561	548	592	533	571	551	567	584	572	552	572	567	592	577	564	572	569	565	594	568	570	594	600	601	624	594	502	553	569	557	561	589	560	558	579	555	581	589	543	563	552	608	554	539	559	512	582	580	529	571	580	542	566	650	544	581	571	590	588	573	598	553	551	579	554	604	594	581	591	566	588	537	574	587	603	583	569	586	612	529	552	561	594	570	578	607	605	604	565	559	572	550	555	542	509	576	597	596	565	600	553	580	565	574	601	595	576	566	576	564	565	543	548	597	591	574	565	570	523	514	582	578	580	569	539	602	588	586	548	585	514	543	530	571	527	571	563	582	595	561	551	575	566	566	561	546	578	583	586	598	585	578	558	572	603	590	601	575	550	543	555	618	575	533	546	593	522	584	557	592	582	573	534	550	535	582	599	592	565	568	560	599	576	604	553	578	589	579	558	543	603	589	607	560	603	531	583	573	559	550	602	538	539	640	567	593	642	554	595	575	541	580	540	580	589	553	552	568	573	529	565	564	537	554	542	571	609	560	569	569	567	600	579	598	541	543	600	628	566	540	606	556	552	563	596	593	579	547	563	522	592	537	613	563	581	566	582	608	584	563	596	571	615	559	565	546	542	596	553	588	550	583	572	591	564	579	579	568	532	605	566	612	569	533	566	556	564	549	597	551	589	564	533	557	573	549	539	576	615	550	579	616	570	606	570	558	576	554	575	568	618	567	564	599	554	557	568	548	582	530	601	560	592	530	586	580	585	586	575	573	595	572	541	576	531	559	546	574	588	598	583	600	550	583	545	583	553	579	551	603	559	574	567	579	566	554	535	522	544	539	562	575	576	570	538	592	561	573	573	568	612	605	581	611	578	559	586	567	591	575	608	549	546	637	584	582	565	593	599	595	571	550	544	586	566	597	562	565	581	560	539	597	569	588	617	594	551	564	551	577	566	572	566	578	578	531	610	596	572	597	553	571	554	597	561	586	599	629	615	509	615	566	565	593	582	564	565	556	540	562	572	564	586	552	590	579	575	570	565	550	537	561	543	594	603	575	542	609	574	572	559	593	537	623	576	523	587	618	547	559	576	559	619	587	542	563	576	557	549	540	586	554	588	567	576	551	585	557	578	568	547	571	589	584	582	558	571	590	590	586	551	570	548	604	584	567	592	604	536	593	595	586	606	608	567	600	576	582	565	552	542	593	610	598	568	570	619	577	587	561	612	555	582	550	589	555	568	531	541	568	576	618	574	535	533	562	581	575	599	592	598	529	583	561	545	574	581	628	550	602	586	556	521	567	564	562	528	525	560	564	586	550	569	543	632	589	558	580	537	580	565	604	573	588	525	550	573	553	604	584	594	551	599	543	530	623	549	587	564	564	620	574	561	607	577	559	595	579	537	574	592	548	554	596	571	577	567	562	567	592	581	608	532	539	548	559	567	536	522	522	578	556	566	547	595	555	610	564	549	536	586	550	546	546	546	538	526	629	568	603	543	575	542	538	600	554	566	586	569	571	585	572	589	559	548	542	602	539	586	605	586	604	616	560	533	634	569	589	579	582	568	605	551	595	571	546	567	568	592	564	607	543	566	597	579	606	532	567	572	599	592	557	544	567	603	597	573	577	537	551	572	546	621	543	587	570	614	603	541	604	601	578	553	569	592	525	558	582	596	567	565	608	544	549	576	570	578	558	582	568	577	591	522	538	546	557	570	574	568	587	563	567	582	536	563	583	642	568	529	598	568	578	575	589	544	551	583	602	549	565	608	546	554	589	575	589	578	559	603	583	579	548	565	589	619	564	545	579	566	577	626	590	557	604	554	572	588	562	581	545	552	548	574	551	571	568	542	549	562	582	583	611	570	557	558	589	554	548	547	601	580	612	561	600	572	579	515	568	578	567	584	532	546	599	575	548	584	560	615	594	556	576	615	577	584	566	540	578	563	600	533	603	567	580	542	561	567	576	574	517	533	604	579	568	567	540	576	533	578	632	557	582	620	545	548	588	591	587	594	593	554	567	563	597	597	596	550	575	568	568	584	623	627	585	565	556	597	581	626	649	590	594	612	540	571	575	564	559	533	546	561	608	568	580	582	569	574	597	574	528	533	549	577	521	537	591	599	601	566	581	561	560	528	541	561	595	560	557	545	577	527	585	560	566	588	540	566	565	620	595	574	580	625	567	629	579	593	576	600	588	593	576	565	574	564	615	561	607	559	605	553	599	589	567	587	539	585	553	611	620	590	564	552	570	579	550	525	581	574	543	553	571	596	556	617	605	592	575	586	540	572	566	531	596	583	523	589	589	575	553	574	552	569	594	558	558	564	562	580	564	577	599	594	567	547	588	579	531	550	587	566	567	571	557	539	626	543	561	573	603	553	571	595	600	560	594	591	592	582	564	566	583	623	548	572	596	559	574	532	552	556	569	542	558	554	559	564	616	564	580	600	562	608	596	593	593	554	562	603	593	593	597	533	594	644	597	582	619	550	557	549	555	513	560	557	571	555	599	557	592	576	542	578	557	569	518	579
7259	452	441	382	268	250	229	180	179	175	171	160	164	169	166	151	168	158	164	138	131	161	161	163	176	161	155	137	145	181	139	139	157	175	148	129	134	137	147	168	149	162	148	149	137	139	136	149	180	134	165	135	153	135	156	128	144	168	137	156	152	144	138	167	137	157	167	130	168	150	148	165	146	132	129	146	144	148	152	138	139	149	172	147	154	146	170	177	125	138	152	151	155	146	155	154	170	139	159	149	132	147	158	148	144	151	135	150	154	149	153	135	148	157	182	149	146	153	150	153	167	164	147	169	140	169	163	153	156	136	137	150	147	162	142	130	161	152	153	152	142	170	161	170	143	149	129	157	125	162	135	149	133	150	136	139	176	166	137	147	169	147	159	150	132	139	145	161	144	155	159	167	144	152	167	142	149	150	147	141	157	127	123	174	158	166	163	137	153	153	167	146	134	148	131	166	153	139	143	132	137	124	148	143	160	172	145	152	144	177	154	136	143	132	141	131	142	161	148	141	163	165	143	170	154	154	163	148	162	139	181	159	149	152	139	148	169	117	143	152	154	150	141	144	156	152	161	159	168	156	165	139	133	156	138	136	157	143	157	145	160	144	165	130	122	160	136	150	147	148	138	154	154	157	181	133	151	132	154	142	151	145	153	152	146	151	149	174	137	137	145	140	144	143	148	139	156	160	137	133	135	150	150	161	168	154	155	176	146	154	142	133	146	156	158	173	175	152	148	142	133	154	170	170	170	146	157	131	166	144	137	147	161	140	137	153	135	155	137	147	143	145	145	163	158	160	167	173	154	138	138	135	124	147	167	173	159	150	165	145	142	138	164	164	144	142	148	155	159	145	144	166	151	167	184	173	156	151	138	174	158	160	142	153	161	150	173	169	147	165	148	178	134	139	168	143	149	155	143	143	135	153	167	162	168	159	136	154	146	154	138	149	178	170	159	138	145	134	151	151	143	143	152	112	153	146	155	142	134	155	143	165	124	167	157	142	153	140	149	145	162	127	141	163	168	161	140	168	155	143	127	163	153	151	168	154	141	174	134	141	170	163	170	147	138	149	125	139	152	140	145	123	149	156	162	170	148	155	138	165	179	159	150	173	153	143	153	145	149	144	153	168	130	152	159	161	133	153	140	130	150	147	141	147	143	142	153	145	125	156	149	152	148	149	146	146	133	142	168	167	175	127	158	155	138	158	147	157	152	131	142	163	137	155	153	149	165	163	167	156	145	152	145	146	156	130	160	147	143	147	169	147	156	143	141	167	164	131	153	144	155	176	126	154	131	169	151	160	139	153	153	156	154	147	129	136	135	152	135	154	139	154	128	155	130	154	133	162	124	150	143	121	140	149	154	151	168	154	150	176	143	144	146	151	142	161	143	144	145	136	136	140	138	156	133	148	152	167	143	160	151	161	136	156	159	153	151	163	156	189	147	145	135	141	129	165	153	147	158	160	155	137	144	154	152	143	135	155	142	167	167	139	128	147	175	160	147	163	152	167	132	138	151	146	150	167	128	165	140	147	174	171	143	147	158	155	147	135	142	146	173	146	145	166	169	141	142	130	152	146	145	142	151	146	149	152	165	139	159	131	157	174	142	144	174	157	139	161	141	141	164	149	140	147	178	160	116	144	163	171	145	134	148	137	154	150	137	137	161	163	129	165	128	168	144	130	157	134	172	174	147	149	144	157	136	148	137	145	147	159	157	169	141	156	135	172	152	136	132	160	182	169	142	150	155	145	139	122	134	139	150	156	160	153	134	133	138	151	175	130	122	156	151	162	159	164	160	145	133	168	128	129	140	158	169	126	132	121	147	149	154	172	148	131	145	146	143	140	145	146	173	147	144	156	135	146	151	148	138	124	153	156	151	163	142	153	164	137	165	137	157	142	151	186	144	160	163	164	148	155	119	141	161	162	153	136	154	149	159	133	156	140	153	141	165	147	140	132	147	153	171	176	147	138	145	157	155	153	153	168	152	131	129	155	157	139	167	148	167	126	130	145	152	156	157	165	161	156	175	133	162	151	142	134	141	161	152	156	143	159	156	131	145	144	168	161	143	145	153	147	134	135	159	135	157	150	162	151	138	154	158	138	159	157	149	156	135	143	167	146	179	121	141	165	176	165	163	151	169	127	150	142	152	141	132	175	126	161	153	150	142	154	149	183	126	142	166	163	155	150	145	172	163	137	144	132	158	137	137	147	144	156	163	157	156	149	158	140	165	143	144	138	173	129	166	122	177	161	167	167	168	165	146	117	156	133	134	144	141	140	166	136	160	148	149	136	173	151	151	178	148	147	137	148	142	167	131	135	137	131	150	142	137	151	165	142	155	139	144	139	160	143	142	159	139	142	150	188	160	164	163	132	172	141	144	139	144	159	154	162	168	167	146	181	145	128	139	157	125	155	174	160	167	159	131	145	171	146	131	139	151	147	139	130	162	161	142	169	127	148	128	142	134	153	139	140	141	139	151	157	169	159	149	141	156	155	163	162	147	112	133	150	150	159	154	148	153	129	165	160	163	153	145	133	161	158	120	149	145	176	138	170	148	128	138	153	141	170	151	141	131	146	148	152	145	147	141	147	154	152	158	157	150	157	156	149	144	137	149	122	153	140	124	137	163	154	164	143	148	149	137	152	135	170	138	147	151	146	138	137	157	117	141	175	161	158	134	143	162	121	152	148	132	154	125	159	140	155	145	134	138	152	126	168	161	161	131	133	143	158	124	143	172	155	151	148	153	148	160	134	123	154	161	146	139	140	134	145	181	163	136	158	172	118	147	166	135	161	128	159	131	138	162	147	152	152	157	167	133	172	167	165	135	161	135	142	140	159	165	145	142	154	148	133	152	160	153	173	155	152	141	157	155	136	169	161	160	164	133	127	148	140	145	151	144	137	136	130	148	134	150	136	155	169	138	142	120	144	153	133	156	157	169	128	158	139	144	153	165	153	143	148	171	153	130	157	168	169	147	138	126	152	155	162	165	151	149	149	170	161	171	155	153	156	161	163	147	140	144	139	171	138	141	159	144	170	140	134	176	148	167	160	162	172	120	126	148	145	149	161	145	162	159	145	169	156	147	149	155	137	139	156	163	177	156	151	149	120	143	139	129	162	121	168	144	145	142	148	165	151	152	140	152	135	129	150	144	147	165	136	157	125	169	130	135	147	180	155	164	132	157	149	152	155	167	150	140	142	144	141	150	171	137	132	165	142	146	167	141	140	157	131	150	155	149	154	166	144	130	175	119	117	153	145	182	156	136	156	145	139	140	150	159	138	151	138	172	160	155	154	178	137	142	133	132	129	136	151	158	130	140	161	154	143	154	152	174	151	131	138	156	160	149	157	145	171	149	154	129	153	166	146	156	151	150	164	128	144	170	145	143	145	158	153	135	144	162	143	168	138	148	159	146	145	145	151	162	162	179	184	143	165	146	128	145	139	164	177	171	131	129	153	140	144	144	156	146	134	154	148	141	139	127	125	148	136
6239	628	1021	1152	986	811	728	614	553	525	487	488	438	397	427	401	366	425	377	418	410	379	346	356	366	366	377	352	353	343	392	350	311	346	345	365	366	331	332	336	357	328	363	358	350	324	350	337	336	344	352	348	338	363	321	354	352	353	366	347	345	368	343	377	352	335	333	322	348	342	383	332	343	357	359	326	348	359	361	352	359	344	351	309	338	354	364	326	335	350	326	328	350	348	365	380	359	353	391	344	306	332	378	331	322	339	347	320	317	370	354	371	362	339	335	349	363	354	314	370	337	339	356	321	352	326	320	319	337	333	335	372	320	350	384	349	328	337	334	343	373	322	333	348	320	350	372	329	342	388	342	328	335	340	337	347	301	336	331	352	316	324	394	345	365	332	348	314	344	327	314	351	319	311	344	326	331	382	346	362	352	338	330	359	336	341	346	338	321	330	361	321	369	327	313	379	327	336	355	351	350	320	339	349	333	382	363	340	372	349	349	352	363	336	372	314	314	366	355	315	348	380	360	346	322	374	327	355	320	352	367	313	363	343	344	374	309	336	325	344	363	319	308	321	346	342	341	356	346	303	324	300	351	353	349	342	357	330	388	351	382	336	334	337	346	383	326	368	324	354	353	332	338	333	315	339	341	316	358	365	364	328	366	313	351	322	344	358	324	366	369	377	370	358	305	344	352	367	375	355	343	325	336	348	348	357	377	326	342	342	344	345	334	379	332	318	332	349	394	330	351	360	349	354	321	386	340	371	324	338	344	353	355	354	338	307	322	333	353	343	349	338	329	354	329	346	350	365	371	336	320	359	351	326	349	338	351	357	306	337	344	326	337	354	307	335	340	354	326	339	347	335	342	298	349	342	374	339	348	363	370	320	293	344	342	355	337	309	338	335	324	344	369	353	345	350	359	322	359	345	346	329	307	321	345	351	362	332	327	317	308	340	316	316	380	348	323	341	352	328	301	331	345	344	346	329	358	356	353	326	354	340	327	359	333	338	325	352	323	346	358	353	350	324	362	320	350	374	347	334	327	344	334	304	329	344	365	319	326	328	319	350	339	378	359	365	319	350	358	314	379	308	347	353	316	335	336	333	332	330	348	325	339	350	338	342	335	305	367	361	337	317	338	364	339	329	334	370	337	357	331	346	346	327	325	305	360	347	348	339	325	365	357	327	325	352	335	368	363	358	375	324	353	333	384	339	326	378	308	328	346	309	370	354	348	346	367	335	318	355	345	352	345	337	333	322	322	356	351	337	355	338	355	354	338	334	335	355	350	347	327	322	320	303	367	325	340	340	357	345	366	352	379	343	346	341	314	347	320	356	347	323	378	351	311	328	378	351	299	349	330	359	348	334	353	373	362	329	340	347	340	318	349	328	369	312	355	371	367	327	387	339	331	336	360	325	321	345	358	338	339	334	320	344	308	341	328	336	355	350	348	351	346	321	355	372	329	355	332	312	313	341	362	344	336	333	331	330	363	329	351	337	349	357	325	322	345	324	296	347	326	344	348	336	328	340	351	367	351	337	341	348	338	338	341	328	345	335	340	365	376	345	332	334	350	372	315	366	319	346	347	354	337	349	365	326	360	345	311	357	339	342	353	366	334	350	331	355	332	342	314	330	329	311	334	340	362	356	344	367	350	327	358	325	357	358	363	340	353	357	347	326	342	359	356	379	334	342	337	361	360	331	341	329	295	344	316	326	337	353	338	350	334	336	339	322	315	332	325	361	352	352	335	339	339	356	369	350	338	333	333	317	334	366	350	336	330	317	362	338	347	327	330	323	342	336	345	348	339	321	355	339	380	305	342	333	313	340	337	371	368	368	339	335	348	336	359	348	321	321	329	315	357	373	341	347	331	343	347	359	347	324	340	350	310	335	330	327	349	358	331	331	347	356	338	350	335	365	311	337	341	341	372	347	330	343	353	340	325	331	335	321	358	363	329	361	307	320	342	337	337	337	309	375	348	336	353	377	349	340	320	319	339	345	356	368	375	306	337	321	353	359	358	351	355	354	340	330	337	339	352	346	329	323	372	335	354	327	326	353	341	333	333	358	330	329	319	340	372	339	298	349	364	332	330	311	334	320	345	335	321	340	345	371	332	370	316	320	362	374	304	372	343	352	317	321	340	345	347	347	332	340	330	327	287	351	339	335	336	320	299	330	336	311	355	332	284	348	346	349	336	316	357	390	370	345	309	318	354	359	319	350	319	377	339	375	355	372	324	332	357	349	343	331	325	341	335	309	329	333	351	328	316	326	336	330	352	382	330	374	340	363	356	317	359	359	377	328	368	342	354	336	347	346	319	335	337	320	322	346	317	363	326	333	348	363	339	359	319	332	328	324	313	364	347	342	320	352	346	310	384	335	374	358	322	332	323	351	315	351	334	334	363	319	334	341	364	324	368	346	326	343	326	307	355	332	335	342	341	322	374	362	356	315	328	353	312	340	375	355	326	338	318	343	355	340	348	346	360	327	357	354	320	346	365	313	356	329	354	363	326	381	345	350	356	350	330	321	351	335	336	350	354	309	326	333	359	354	353	355	357	338	349	330	345	344	348	346	345	339	353	346	321	334	322	328	346	307	322	340	358	369	352	350	332	352	351	337	337	334	331	329	375	309	373	360	345	327	348	360	359	351	335	339	390	301	311	369	328	349	355	338	337	342	339	373	327	324	343	352	355	343	342	344	345	319	340	330	349	322	338	339	359	357	316	316	329	365	342	341	354	344	335	360	330	352	355	332	338	372	342	353	299	330	344	332	319	356	352	325	341	388	343	329	347	348	359	350	337	318	327	329	318	301	391	350	337	331	355	348	354	345	346	351	349	332	351	339	355	333	328	356	345	339	371	327	337	333	371	340	349	355	319	337	350	361	340	305	342	354	349	346	347	365	357	341	360	359	350	324	301	338	351	342	342	343	350	350	340	316	328	368	357	353	337	336	342	345	356	341	359	334	381	340	352	338	366	349	352	327	373	360	336	353	327	367	314	340	319	336	370	352	341	368	312	365	353	334	368	342	359	340	356	355	367	332	357	372	350	330	363	340	322	354	333	353	350	378	353	330	373	314	325	361	340	366	341	343	329	342	327	362	362	316	356	333	349	347	361	344	338	324	316	336	374	358	317	326	335	379	360	346	316	377	346	364	326	328	360	336	360	356	345	367	346	350	345	318	360	368	386	333	311	356	318	316	333	352	339	336	299	360	315	330	352	347	355	313	352	313	329	326	321	377	325	335	345	333	316	334	377	361	345	338	337	330	315	323	329	354	312	350	341	354	345	350	346	347	347	329	348	349	353	363	339	313	343	353	332	351	314	354	333	332	383	346	351	374	347	349	336	344	319	328	331	324	374	341	326	345	311	362	363	344	343	332	333	362	347	339	348	285	326	364	350	320	340	338	336	323	343	365	362	342	338	286	340	333	350	319	310	338	349	350	363	335	360	368	353	320	345	360	326	324	347	380	327	336	347	302	345	367	346	353	319	335
14019	962	702	507	336	274	226	142	131	115	118	102	89	90	82	70	87	87	73	69	71	73	86	66	51	80	59	59	58	73	53	67	62	67	76	53	77	58	57	66	75	78	70	54	60	71	73	59	70	41	64	56	50	63	57	50	65	49	76	67	72	43	64	54	64	55	50	53	62	50	70	60	54	75	60	64	66	62	57	74	47	63	70	74	53	66	65	62	77	62	63	70	57	63	60	52	54	46	67	84	64	64	62	49	68	67	59	50	71	69	60	67	63	63	59	57	47	67	46	56	61	65	65	56	58	49	69	51	70	51	68	56	45	43	65	65	64	51	68	70	63	51	70	60	50	51	66	53	62	74	57	64	56	62	63	70	45	59	57	52	49	52	70	67	54	51	71	68	54	56	71	65	63	66	65	52	61	55	62	66	63	72	51	52	54	70	52	68	62	73	50	53	47	78	54	63	51	61	38	60	61	57	56	66	51	49	46	48	53	46	64	74	51	60	65	59	55	61	58	52	55	49	56	66	61	57	51	54	58	60	50	66	66	64	69	65	54	52	67	73	71	47	62	56	60	59	76	53	43	51	59	58	65	66	62	55	56	63	57	51	67	68	68	59	60	62	59	59	67	68	59	66	52	53	65	72	67	66	57	53	69	51	68	73	77	67	66	48	55	52	67	64	44	62	61	83	70	70	56	54	72	64	60	67	55	74	71	65	59	67	61	55	66	66	66	55	51	74	60	46	51	51	71	60	60	60	58	67	69	65	53	55	64	44	48	56	61	65	58	63	52	65	63	65	65	68	54	51	63	63	67	48	70	53	58	53	59	58	53	61	47	58	50	74	50	50	56	46	44	59	51	55	83	57	55	78	55	67	58	56	56	52	80	72	53	59	43	53	66	62	79	63	74	55	53	62	58	56	55	64	61	64	67	57	62	59	63	55	75	76	46	50	46	79	54	52	61	61	71	59	63	52	49	60	49	61	63	65	77	64	76	62	64	60	67	63	55	66	62	68	71	63	49	53	52	64	66	67	65	56	64	71	66	61	70	70	55	56	55	68	48	53	47	57	69	53	53	66	65	53	70	60	72	65	68	53	57	67	50	69	58	62	73	70	49	71	68	75	64	53	65	72	59	62	61	71	57	66	60	61	61	61	62	71	71	68	50	59	62	62	66	66	67	54	58	55	57	43	52	53	81	57	69	50	65	54	56	71	48	54	56	61	59	64	56	69	71	59	54	55	60	70	67	48	54	63	56	52	63	50	64	63	64	68	72	64	55	49	63	67	59	63	59	60	56	60	71	66	60	69	66	60	53	66	52	59	66	52	63	71	61	62	61	58	53	62	57	51	44	68	58	78	68	67	68	61	67	49	61	44	59	70	67	57	61	71	53	62	57	75	65	54	70	53	71	72	60	57	52	60	61	70	61	66	55	46	70	48	44	58	44	66	51	53	54	72	62	54	69	66	65	65	62	62	58	59	48	58	70	42	57	43	56	54	67	64	62	53	63	68	49	53	53	52	66	56	68	69	53	57	61	66	58	68	59	63	65	40	53	55	64	52	67	58	63	49	56	62	60	50	57	71	49	58	68	67	64	66	60	67	64	56	57	69	56	55	69	63	65	63	49	73	70	81	56	57	46	56	68	63	56	68	55	57	69	61	63	52	65	52	62	64	45	51	61	70	62	77	65	43	51	51	53	51	50	51	66	62	71	72	63	58	59	63	78	68	63	66	61	63	59	58	53	48	38	65	48	51	45	70	57	74	67	75	47	55	61	76	49	53	45	73	55	54	53	57	58	60	47	55	63	75	70	66	67	74	60	56	65	57	67	48	86	73	55	64	56	70	58	72	57	65	57	75	65	65	63	64	49	56	56	67	62	65	65	51	57	44	60	62	49	50	51	61	59	63	66	68	61	58	40	69	66	66	55	66	41	62	44	47	53	66	68	62	60	58	44	67	52	54	59	52	48	47	64	56	55	71	56	51	67	63	71	52	66	48	53	68	55	51	65	54	57	58	60	47	91	71	64	54	45	57	58	57	64	60	65	65	65	62	66	65	49	49	56	60	58	70	53	84	70	52	68	58	67	73	63	57	70	61	79	48	57	75	59	55	71	75	59	75	57	56	61	66	49	81	52	53	68	57	59	42	57	56	51	55	61	60	67	64	60	56	60	64	56	64	48	77	59	52	49	85	67	47	58	64	78	58	67	75	58	45	56	55	53	50	57	67	68	64	69	54	54	62	49	75	59	56	63	53	53	60	60	72	51	61	47	77	56	76	56	52	51	58	54	63	70	79	79	63	59	64	57	54	60	55	49	44	68	59	60	65	59	60	49	52	52	55	53	45	62	59	66	53	51	52	67	64	59	50	64	53	55	69	49	36	70	68	70	74	80	60	58	66	75	61	53	66	67	71	62	47	61	66	67	54	68	74	71	72	57	66	62	59	70	64	58	60	65	74	57	47	68	63	66	52	53	63	64	75	58	70	64	54	53	73	78	55	74	61	45	61	68	83	58	51	61	55	54	73	56	75	64	72	62	62	58	75	57	57	67	62	50	65	61	68	69	70	58	57	61	68	64	65	56	63	59	59	61	67	46	64	59	66	51	63	62	72	46	64	70	39	70	66	60	47	54	58	59	54	57	58	61	55	72	69	65	70	71	70	53	79	52	56	67	67	59	77	77	75	48	63	50	57	67	64	62	55	64	64	64	60	54	56	59	55	70	69	81	66	65	75	53	55	63	59	66	56	66	73	45	74	56	60	50	69	62	57	48	57	65	60	70	60	43	53	55	73	71	63	69	58	62	57	65	64	50	56	51	59	66	60	57	60	61	70	48	50	57	54	59	62	57	76	44	49	53	65	68	61	64	57	55	60	55	60	65	59	67	58	58	73	57	71	57	74	66	52	60	58	58	55	51	60	58	65	73	60	69	54	64	52	51	72	64	74	66	63	48	64	64	72	69	72	75	60	63	60	73	69	60	58	64	66	47	54	64	45	63	47	68	55	63	68	72	64	78	71	49	61	56	75	65	57	61	59	71	51	53	58	63	53	67	56	61	51	63	57	59	64	57	36	70	56	60	65	70	59	59	68	63	56	61	72	56	58	65	56	62	69	55	58	66	63	59	60	53	64	69	64	69	62	69	54	75	57	65	69	61	47	60	57	55	64	47	49	50	63	65	69	68	59	52	53	55	62	66	57	44	63	74	65	61	65	79	67	63	67	52	63	59	68	83	57	53	50	57	68	65	61	58	74	71	66	61	60	41	51	49	59	65	68	65	64	51	59	63	59	62	56	60	51	53	72	64	62	62	70	61	64	63	55	58	54	52	69	52	63	74	63	53	64	71	72	63	56	69	60	57	71	61	64	65	57	59	62	44	45	60	60	60	62	64	51	48	73	50	50	51	74	64	48	60	68	70	66	65	68	73	52	52	43	52	57	62	52	54	71	68	75	65	70	57	68	73	75	58	65	62	60	73	60	71	54	70	55
8144	740	1536	1759	1494	1096	938	769	620	510	444	420	348	352	350	337	300	312	277	254	253	246	218	233	203	202	235	245	207	202	226	224	196	192	212	214	204	213	184	185	204	206	181	170	167	215	180	186	192	183	200	209	161	188	187	207	184	190	218	190	186	200	187	162	185	170	163	172	164	181	203	169	209	185	157	166	208	180	159	189	206	202	172	183	154	174	176	154	155	178	172	181	186	164	182	189	156	180	175	167	169	184	182	157	181	179	171	182	166	160	161	195	163	170	164	161	199	183	150	174	165	175	176	171	167	192	181	161	165	182	194	176	160	149	148	153	159	186	153	174	168	177	148	176	179	187	134	164	170	158	157	170	187	180	170	174	168	168	170	182	167	187	167	177	168	184	197	167	171	179	193	176	206	171	165	162	161	163	171	178	187	175	167	193	158	162	162	197	169	172	160	181	177	182	174	163	176	161	170	145	185	173	168	169	187	157	179	175	179	186	174	193	215	181	172	179	180	185	173	143	176	203	173	164	167	187	185	160	181	186	167	174	171	166	157	210	168	173	168	173	180	174	161	196	175	161	212	157	181	200	169	173	166	179	157	180	168	155	161	178	173	160	168	159	189	161	191	196	158	168	162	163	142	148	195	167	160	162	205	164	149	169	166	158	174	174	191	155	191	164	164	173	172	162	142	142	170	153	179	189	177	188	162	161	152	175	171	175	171	164	156	170	171	173	155	174	166	173	174	170	164	196	155	168	166	155	167	185	184	192	171	164	169	204	184	183	169	191	179	157	169	181	166	157	183	196	163	152	191	184	171	160	186	189	162	171	181	173	181	184	163	189	187	162	171	150	169	185	167	194	179	191	164	220	183	166	178	177	165	157	166	165	175	201	196	171	181	156	185	163	186	177	167	152	197	165	191	192	188	175	199	162	187	176	195	170	173	200	154	166	180	149	174	146	171	184	171	183	167	165	170	148	173	183	173	169	158	175	186	192	159	171	147	190	184	175	148	165	165	166	152	170	173	184	171	206	180	172	187	144	161	165	192	177	170	182	204	177	167	174	163	151	176	177	185	184	163	172	180	171	194	168	163	156	158	180	158	167	168	154	162	169	150	188	174	161	181	165	174	180	171	163	167	177	162	172	191	195	168	168	179	186	167	174	194	198	158	192	172	171	173	181	169	185	161	166	172	201	194	157	167	168	156	177	160	174	156	185	176	167	174	173	167	189	167	157	173	175	164	160	152	179	165	161	177	181	176	178	155	157	159	163	164	187	166	193	158	159	177	180	180	174	186	163	140	164	180	173	195	175	160	156	172	173	155	198	170	171	180	183	163	144	184	181	178	176	178	169	153	162	185	182	176	187	157	182	182	185	177	164	165	170	180	176	162	184	199	192	159	164	162	172	151	158	188	163	170	182	170	168	192	162	191	183	161	177	159	169	180	169	184	173	166	174	180	174	163	178	185	156	157	184	175	158	164	179	150	155	165	171	150	188	158	219	159	169	164	180	151	193	169	199	167	160	175	184	179	167	162	166	190	189	176	177	182	181	168	188	174	168	184	195	189	165	145	164	193	186	212	155	143	181	169	158	181	131	182	189	191	194	188	147	176	175	162	186	184	162	174	190	147	167	160	173	176	183	182	189	152	201	182	167	193	172	184	172	167	163	182	191	183	148	180	193	178	177	139	199	181	166	175	172	179	181	156	193	172	179	192	160	178	165	167	173	170	164	177	170	186	189	182	184	160	144	182	171	181	179	170	175	193	177	160	178	190	161	182	157	148	191	192	156	169	179	156	164	192	165	153	158	176	178	151	172	195	180	166	168	176	158	158	152	167	171	164	170	171	156	170	181	148	172	187	156	152	160	177	171	142	185	186	160	171	158	145	188	157	166	178	171	178	167	168	166	170	162	154	190	170	190	173	182	160	176	170	159	187	167	165	182	207	201	193	194	185	178	181	177	173	153	160	170	176	175	174	195	169	153	166	135	179	198	180	161	159	185	191	175	157	188	190	168	163	197	171	167	172	165	177	177	183	165	174	176	161	178	154	172	177	168	151	173	173	174	170	186	181	179	174	188	146	166	164	168	175	178	182	167	173	184	171	153	191	182	164	159	212	164	159	171	156	164	177	166	162	171	185	202	192	153	192	185	170	160	171	169	174	183	187	168	151	175	168	171	171	164	174	171	170	163	177	165	175	156	176	151	164	177	193	177	165	191	159	179	159	171	164	159	184	172	174	155	180	163	166	152	186	161	175	171	175	173	181	170	194	176	174	187	170	183	158	169	167	162	178	185	164	174	178	155	168	157	131	188	171	187	187	188	157	168	168	164	180	184	159	186	180	162	197	151	172	150	172	170	158	175	166	151	181	162	168	175	159	180	166	155	189	154	173	190	163	170	165	172	153	187	178	165	169	190	170	164	187	181	160	165	170	175	186	205	186	171	151	156	174	177	127	172	151	166	196	149	177	180	177	160	169	177	185	150	201	188	180	168	175	143	175	160	176	167	148	186	150	163	166	177	169	170	188	153	160	176	158	167	176	171	180	187	175	152	183	163	170	169	178	174	196	177	149	197	159	178	165	163	168	165	198	175	161	147	160	156	181	167	148	177	173	186	176	179	181	173	162	172	189	161	160	165	176	171	180	167	205	194	172	166	192	168	181	186	185	154	171	162	189	159	180	170	176	195	155	180	168	164	192	179	164	178	152	167	168	172	160	182	169	154	184	171	170	163	171	169	167	200	175	152	199	163	174	166	172	185	161	154	189	184	178	172	184	184	154	166	170	162	182	177	167	155	177	183	163	180	179	167	178	176	172	161	179	176	151	192	185	179	168	160	170	155	181	200	179	149	168	148	161	188	162	179	177	153	199	171	199	186	188	179	172	173	170	159	162	161	179	174	188	189	168	144	184	179	182	180	153	173	157	167	176	170	174	179	172	197	163	161	199	189	176	184	153	180	174	190	170	190	181	165	168	163	145	173	187	165	168	177	161	169	131	155	171	182	188	180	186	163	189	170	154	159	168	164	163	175	185	186	152	150	165	173	165	168	160	178	166	169	141	179	178	157	175	170	160	181	126	188	178	188	172	176	163	181	181	159	179	189	175	193	171	200	189	174	183	172	160	170	164	161	175	176	173	157	162	192	191	190	192	170	186	162	209	172	185	165	138	170	149	145	162	163	171	166	164	163	164	168	153	159	196	157	182	179	185	175	177	163	153	163	176	193	166	188	172	203	157	151	164	185	170	156	158	132	174	173	178	186	168	177	153	174	181	160	181	189	167	174	187	169	177	172	184	152	175	147	143	174	179	161	151	168	193	185	159	163	182	170	174	153	170	156	182	178	191	189	187	154	169	162	184	171	175	170	175	171	172	159	167	170	190	182	164	137	171	178	170	149	198	174	169	172	170	192	195	183	156	183	177	193	178	187	176	180	206	153	172	194	156	161	149	169	190	158	186	178	172	154	159	155	158	138	173	169	167	199	168	166	182	157
1539	280	292	248	252	284	272	258	256	232	283	283	285	277	254	270	258	257	247	273	260	259	253	262	276	265	284	286	266	275	252	255	280	239	268	260	296	266	272	283	253	259	258	281	274	248	236	286	260	263	266	258	255	288	265	291	278	278	266	244	214	255	285	287	277	246	224	243	281	278	273	255	234	259	288	268	266	238	270	224	274	283	243	259	242	255	258	271	267	268	247	251	280	262	246	290	289	272	250	263	265	244	304	246	279	265	265	280	273	289	265	261	247	251	228	267	270	252	243	290	253	242	255	312	249	249	272	265	271	231	286	259	250	274	236	232	237	262	280	271	240	269	265	277	288	256	250	278	269	280	255	259	272	289	258	265	229	251	254	259	277	261	243	218	263	271	283	267	264	278	249	251	281	250	254	226	274	273	240	244	260	265	260	269	300	267	284	268	231	257	251	232	264	226	242	253	261	269	248	260	280	277	277	297	275	289	264	267	246	272	236	253	258	240	263	285	269	278	232	264	263	263	262	253	242	278	285	270	274	272	299	297	257	267	273	249	247	244	253	262	234	237	248	287	254	263	260	254	271	260	273	290	251	267	269	252	248	248	264	264	278	284	240	299	250	258	273	248	260	274	263	252	265	242	254	253	238	302	260	284	286	277	252	259	255	244	266	256	274	291	287	286	267	242	287	257	245	257	249	277	274	263	267	246	241	236	263	271	268	277	267	247	284	264	254	244	268	241	252	280	247	267	276	248	273	255	262	271	259	276	267	277	247	287	251	267	246	268	232	261	283	277	295	299	245	275	263	273	259	297	271	253	287	264	289	276	242	274	277	248	272	263	283	250	238	272	288	238	264	253	256	288	252	244	254	285	270	256	249	265	278	261	264	256	272	247	263	274	271	266	264	261	262	261	250	282	248	248	262	270	263	294	256	280	279	244	257	254	290	255	265	249	256	261	272	269	295	263	263	255	249	263	296	256	269	229	227	272	264	256	275	280	259	272	262	256	271	292	246	257	263	220	238	272	228	234	244	229	249	257	286	250	247	251	287	233	283	281	264	253	268	221	271	287	265	279	260	286	258	252	254	266	264	263	274	236	258	275	284	262	275	248	217	263	261	260	255	248	243	275	250	269	248	269	278	233	265	253	261	251	291	255	259	271	283	267	279	250	265	286	223	263	302	278	258	236	255	249	267	279	294	258	263	243	248	261	272	251	242	232	254	258	298	273	228	249	226	246	289	271	284	286	275	268	238	245	277	276	259	271	265	236	279	280	261	270	279	279	259	266	300	293	289	227	273	282	268	247	275	314	281	280	228	287	277	252	268	231	271	242	230	268	254	280	256	275	287	270	279	257	277	270	251	276	258	253	278	268	259	288	276	280	273	254	265	273	263	235	229	269	268	256	259	266	263	259	250	257	262	266	247	236	258	233	243	254	283	240	267	283	279	248	268	261	270	249	266	254	296	286	261	282	267	286	280	258	258	255	247	272	271	241	265	273	299	248	266	255	268	272	270	281	255	284	258	261	265	271	262	292	240	253	248	266	287	281	260	232	257	286	235	219	276	273	273	269	260	238	272	282	262	235	289	253	273	245	253	255	238	248	236	279	252	240	277	264	280	278	222	260	248	244	270	242	268	256	252	262	280	245	241	251	249	263	254	254	257	234	287	263	284	249	276	248	265	238	247	275	264	234	251	289	287	274	276	250	242	251	293	266	289	302	244	259	265	272	245	251	268	228	253	260	235	271	268	250	261	263	239	259	271	262	283	276	273	291	263	276	261	280	268	292	283	248	261	256	242	260	239	246	281	262	251	265	250	281	247	258	238	264	249	265	262	263	251	268	262	243	265	272	281	252	248	306	270	258	294	277	281	221	276	279	262	293	246	299	254	258	232	236	250	271	313	276	256	286	239	265	268	260	306	268	272	299	248	272	258	262	273	243	262	255	253	278	269	253	246	270	261	229	286	262	247	271	286	225	262	246	274	267	230	252	238	251	249	263	249	260	267	251	280	232	253	274	270	252	296	268	275	284	251	264	264	250	266	257	258	260	279	267	246	262	261	279	259	253	288	293	269	268	240	234	256	260	248	246	235	269	260	261	254	240	246	265	262	279	281	257	239	269	273	279	256	252	287	261	256	248	267	278	277	273	307	301	275	248	300	217	259	264	287	272	271	262	265	271	300	279	263	273	257	243	278	292	237	269	281	281	268	255	291	270	271	270	282	266	275	238	254	235	221	231	289	264	247	267	270	252	259	276	269	258	257	259	280	265	281	274	231	271	265	284	276	219	264	264	249	259	244	289	277	285	273	233	271	255	281	281	268	243	257	266	257	261	278	247	256	266	275	256	279	251	272	280	277	253	267	249	238	233	273	267	241	251	256	281	228	248	286	282	265	273	262	281	274	284	241	290	291	282	234	274	254	277	268	246	250	286	255	260	282	275	274	258	256	271	291	253	267	259	278	246	300	296	241	260	245	269	265	241	252	232	263	257	254	258	266	254	252	259	286	273	249	282	261	247	249	255	282	269	268	254	286	277	247	258	252	261	270	249	272	295	268	255	282	251	249	250	260	241	230	292	230	260	259	282	254	265	245	237	276	255	254	246	278	281	256	285	277	274	264	228	250	266	269	249	263	258	270	265	268	286	270	242	256	275	293	296	281	275	260	269	260	262	279	257	249	288	284	279	265	239	267	290	301	322	247	228	261	268	227	279	281	275	268	267	257	265	251	286	283	273	242	275	225	238	270	288	258	245	241	253	251	248	248	231	259	274	250	246	280	270	270	243	238	271	248	258	274	251	248	246	257	269	286	264	248	233	242	254	250	274	239	247	266	240	259	267	284	252	242	227	255	243	262	248	261	265	249	272	240	264	253	297	270	276	251	251	256	269	257	278	254	262	251	253	245	296	262	280	305	259	254	277	284	247	245	257	253	298	289	278	237	282	252	282	283	280	287	282	291	272	236	290	221	276	262	241	254	271	276	276	270	302	284	248	233	267	288	239	289	257	299	268	285	233	290	272	292	268	273	254	254	268	247	253	276	260	267	277	261	255	285	259	254	309	248	249	255	255	264	277	261	261	275	267	244	248	254	278	260	264	274	263	266	244	252	235	268	246	260	276	260	259	245	275	280	250	261	274	242	275	239	269	273	273	265	245	249	275	281	276	243	237	243	268	293	281	260	256	240	286	271	270	271	243	280	270	237	246	246	240	244	259	266	264	262	239	251	262	252	259	266	290	272	247	265	289	258	257	257	253	267	285	264	278	258	282	263	234	260	274	264	269	258	275	256	266	263	255	230	283	262	254	243	242	261	263	273	267	261	261	238	236	288	252	263	266	235	264	271	234	237	218	298	276	241	255	260	246	239	246	254	265	253	285	290	290	257	259	241	224	279	270	265	279	259	268	271	256	267	229	255	280	248	258	240	276	216	250	274	235	278	252	245	227	275	249	270	251	239	273	269	258	274	268	284	265	268	252	273	283	256	275	271	272
1877	621	609	615	566	591	626	639	630	588	616	598	606	586	621	585	532	603	572	582	594	561	580	556	547	575	597	583	528	585	577	609	621	598	589	628	602	588	630	558	572	575	606	549	572	596	568	570	615	610	568	572	593	548	568	576	596	570	569	587	619	581	600	630	592	595	544	511	594	595	593	610	572	603	561	632	565	556	546	554	568	575	616	570	595	568	593	619	597	567	582	569	564	573	593	556	553	546	575	591	592	600	567	604	595	608	581	550	617	611	573	606	532	574	623	563	596	595	593	603	543	587	585	590	580	621	619	570	604	569	546	576	545	571	577	614	571	606	586	569	583	589	573	599	575	593	568	580	532	590	620	599	601	586	586	632	601	607	575	576	552	602	631	557	620	578	583	539	591	595	612	575	597	599	537	579	590	568	599	581	604	654	579	618	617	585	576	613	569	623	540	607	606	619	609	600	642	554	584	582	595	596	606	549	618	573	592	566	583	572	609	623	540	507	578	562	604	536	604	563	574	583	586	591	587	593	605	554	583	574	587	598	600	587	618	622	591	546	584	588	574	601	574	537	632	563	576	584	596	546	595	549	583	554	608	577	559	568	588	553	608	586	608	596	590	537	549	580	541	622	546	577	577	604	591	583	565	592	590	573	599	606	587	614	574	565	580	628	584	549	577	576	576	540	529	575	595	561	621	584	614	573	569	577	587	559	608	585	576	552	561	567	571	598	563	572	603	596	593	567	546	565	579	559	560	570	590	552	606	577	571	521	613	583	546	608	584	614	568	612	634	585	595	589	604	577	554	622	565	585	581	591	571	580	618	570	556	564	559	609	572	551	573	552	599	576	575	575	580	578	564	580	619	605	556	619	596	569	587	564	569	595	515	535	614	588	617	568	560	571	560	581	542	588	544	606	598	596	547	619	543	571	566	554	596	615	573	582	549	620	562	607	585	584	558	596	561	533	592	569	566	560	542	570	640	620	537	560	608	561	540	541	607	618	576	597	597	546	556	621	599	628	588	580	555	557	606	557	562	592	590	597	601	597	555	596	548	580	578	565	544	551	565	598	571	588	612	641	584	519	574	559	591	640	566	635	567	641	544	586	542	601	614	602	583	564	593	610	574	594	579	569	568	594	603	582	569	596	577	584	622	589	598	579	575	584	559	616	608	605	575	568	566	586	567	575	595	634	569	556	585	547	599	557	609	564	550	580	601	615	561	587	581	584	605	548	569	575	593	546	611	538	574	592	563	560	553	620	566	629	584	587	630	585	529	574	646	563	596	608	585	588	568	594	595	611	582	563	544	556	592	593	640	587	563	612	582	577	555	550	537	594	617	576	548	559	561	585	584	520	565	586	594	563	603	630	578	519	562	629	552	572	556	594	551	592	573	598	586	574	547	609	594	586	557	575	599	598	598	559	539	541	578	602	605	562	595	584	575	582	538	585	574	595	602	552	588	636	590	569	600	567	597	564	592	623	591	586	589	605	529	597	562	625	568	566	592	584	587	546	560	561	638	530	602	600	527	566	594	506	564	626	560	599	582	583	601	596	555	617	539	606	576	624	621	579	597	591	551	624	569	599	658	526	598	563	563	591	562	600	573	571	600	593	583	605	578	560	538	562	598	593	621	586	637	597	616	542	533	643	554	571	582	629	563	559	593	582	591	535	553	625	588	612	583	556	610	616	566	540	595	575	592	588	552	548	540	591	579	590	562	601	567	569	585	587	607	566	604	565	592	581	563	544	566	584	622	587	577	568	575	546	618	573	568	607	577	590	576	571	584	537	579	597	575	586	577	621	594	583	552	575	562	561	608	609	562	639	633	593	610	561	602	572	557	560	588	634	613	535	615	541	548	571	587	592	569	640	587	519	581	546	590	605	512	557	598	584	592	578	554	568	562	588	580	629	557	599	597	590	580	557	570	611	614	568	572	600	568	573	617	578	563	571	596	599	599	594	592	551	585	580	567	540	576	603	545	547	607	619	580	565	592	542	611	555	562	587	586	591	548	576	606	579	605	574	537	623	586	610	565	566	558	582	589	656	580	576	570	576	607	628	565	599	600	543	565	598	659	577	606	572	598	597	560	617	571	566	585	557	603	596	603	608	561	569	602	546	549	605	614	560	570	585	569	558	608	589	538	620	610	577	580	579	527	562	580	580	533	557	628	597	585	627	553	565	600	595	556	571	565	610	607	624	611	594	572	564	593	613	631	575	599	536	612	562	573	577	582	580	613	591	574	581	594	568	566	583	568	578	605	572	561	568	604	590	523	594	598	605	590	581	559	540	598	627	585	580	545	592	599	558	561	603	631	605	566	557	536	574	557	599	589	595	547	586	611	550	603	585	623	584	565	545	578	586	592	578	538	569	591	603	615	580	577	548	581	549	591	583	622	600	576	559	636	588	593	594	575	550	602	601	576	586	570	579	571	609	623	609	564	591	601	577	600	580	557	566	629	590	620	568	566	562	603	606	620	588	613	600	574	601	581	576	554	527	564	591	569	583	510	610	543	578	609	611	598	576	577	589	582	563	577	552	573	590	591	560	546	562	581	605	584	648	578	607	567	634	572	585	605	545	579	577	582	579	592	593	608	607	571	553	592	568	572	622	579	596	581	599	603	567	593	529	604	550	587	633	565	595	594	584	591	614	523	553	591	583	579	563	577	580	587	539	600	581	584	581	593	596	592	597	608	572	571	600	566	590	579	578	559	569	585	566	573	539	570	558	590	589	571	620	586	599	588	599	546	592	596	598	610	623	522	553	632	584	597	537	577	573	572	601	623	565	643	622	592	570	603	576	575	543	586	593	579	601	552	618	608	584	571	608	568	569	582	608	565	586	561	547	587	601	571	543	566	616	593	596	615	543	569	567	601	627	550	606	604	570	601	580	623	565	523	602	584	586	585	597	585	614	582	556	610	576	588	597	639	560	613	595	597	569	579	602	531	614	552	582	598	562	555	606	559	572	590	601	558	582	583	556	577	530	567	565	580	587	585	574	568	614	581	615	598	603	568	587	571	599	576	594	558	593	556	553	541	562	587	578	610	593	579	606	598	574	609	582	618	571	582	566	621	591	545	570	596	577	581	612	584	630	564	572	567	572	615	593	595	575	614	579	535	620	615	615	561	604	598	615	594	584	613	580	568	599	587	587	578	564	557	595	563	652	589	606	586	606	619	612	600	591	584	621	559	592	593	542	620	613	574	528	562	581	620	559	570	562	608	564	576	590	563	565	588	606	585	576	569	557	566	558	620	576	587	588	561	572	594	523	673	619	591	566	595	524	602	577	566	565	575	636	576	591	583	618	567	584	557	599	612	565	574	587	626	565	570	565	565	557	581	548	566	572	635	559	576	554	624	560	609	570	601	542	598	591	551	570	555	613	607	607	607	576	572	563	579	558	577	529	588	561	597	589	547	524	571	579	551	634	567	629	616	615	598	601	572	562	595	602	556	583	553	582	583	567	542	606	611	621	597	567	591	600	591	576	538	621
7242	434	447	345	305	219	202	205	188	185	164	191	152	161	165	146	180	161	151	164	136	153	133	145	137	141	135	132	143	142	160	149	151	138	173	158	140	148	142	172	160	137	185	167	155	161	138	149	170	162	194	172	131	140	143	159	137	154	158	184	146	177	142	140	138	190	140	171	158	163	148	157	176	148	172	138	154	127	177	127	141	151	146	135	147	153	150	160	134	141	142	150	144	180	160	140	154	144	141	165	128	155	143	137	156	157	146	156	170	154	175	159	148	129	156	162	170	144	182	135	157	156	159	155	137	147	147	141	169	155	165	150	157	152	142	162	166	151	149	144	161	158	157	161	149	141	139	155	122	183	151	151	156	157	149	153	166	152	159	138	168	147	151	152	139	156	154	160	143	148	150	133	143	139	148	157	146	174	140	129	140	177	169	167	163	147	174	136	131	145	170	161	160	161	171	145	140	152	147	143	148	156	152	136	140	153	156	134	162	140	151	120	148	174	151	148	150	163	141	158	150	153	170	149	124	145	156	178	133	141	145	139	142	154	135	134	136	148	158	128	163	139	144	153	148	143	132	165	161	148	159	150	146	134	141	158	147	170	155	160	163	151	165	128	139	140	141	179	132	144	165	158	165	143	141	164	140	168	158	144	121	126	141	136	163	163	138	155	141	153	160	154	151	136	154	158	124	154	172	152	158	137	165	148	152	154	154	161	163	165	150	148	136	164	155	152	159	141	131	135	164	173	143	155	139	152	156	158	142	164	146	153	142	145	161	137	153	162	145	141	147	125	179	163	144	144	149	166	160	171	141	163	148	161	158	133	153	142	161	138	141	148	156	155	132	148	138	138	142	140	133	179	146	166	158	157	134	147	165	141	169	156	124	132	157	143	153	161	130	156	163	153	117	141	148	150	146	138	153	145	148	147	137	159	174	162	167	160	146	153	153	146	164	155	150	154	151	148	140	150	156	148	155	142	177	156	145	137	140	168	136	168	158	148	154	154	171	144	166	143	154	147	160	159	158	151	141	164	135	140	158	143	168	136	153	180	147	130	136	135	158	164	163	147	134	140	143	166	158	136	173	151	140	160	122	140	153	152	147	178	153	147	170	147	131	157	149	151	138	140	156	145	144	146	160	162	173	156	139	159	154	126	161	142	176	140	139	150	154	129	158	160	150	156	141	144	147	161	154	151	152	136	151	142	142	154	154	156	157	150	160	141	134	143	130	183	147	142	154	140	149	158	151	171	148	149	171	149	152	167	161	142	172	146	185	158	147	159	144	162	126	172	156	165	138	145	175	155	154	153	170	145	113	141	145	159	121	149	148	151	123	148	155	165	158	171	159	172	143	164	176	138	149	165	165	150	158	126	146	150	147	143	143	129	133	140	158	130	149	138	160	163	166	142	150	163	151	188	163	156	151	133	139	156	148	148	145	151	139	129	166	147	147	179	158	164	155	140	130	134	149	113	147	121	139	148	140	152	156	168	150	163	171	179	119	155	150	156	122	151	147	130	119	138	175	144	149	155	159	160	131	152	154	148	158	161	161	167	144	146	150	123	174	133	145	143	126	151	144	134	145	150	145	152	166	137	143	153	162	151	183	122	148	139	142	148	168	134	154	145	156	175	163	143	150	139	146	163	140	146	172	183	140	158	159	144	135	150	157	134	165	154	136	143	135	143	150	138	138	154	141	176	156	153	165	166	143	164	170	147	165	134	155	157	163	153	161	168	161	156	135	128	122	160	162	155	163	142	147	147	139	170	140	135	153	144	152	169	145	160	127	156	141	149	165	159	116	138	158	153	153	149	142	181	144	173	150	137	164	148	138	161	148	169	159	171	129	175	135	140	119	165	167	165	157	169	134	155	129	169	151	169	149	174	161	159	143	132	163	154	148	153	144	155	154	155	180	145	151	175	142	165	141	154	137	148	147	177	133	150	160	162	136	131	178	169	168	155	166	151	153	131	161	158	178	151	130	157	142	153	134	145	139	154	131	162	150	135	130	152	160	157	157	146	140	152	144	179	158	151	137	142	134	167	133	145	132	138	147	130	162	151	142	138	147	149	152	163	139	132	140	156	144	132	143	141	125	148	160	119	136	143	157	145	177	149	148	140	161	150	167	172	149	175	151	155	147	122	116	148	150	164	172	174	168	164	143	151	169	147	178	141	156	145	159	152	131	152	159	146	141	169	146	167	146	139	166	140	163	139	166	151	170	157	160	134	165	141	146	152	155	151	151	156	120	157	155	171	144	132	148	170	153	159	150	133	153	155	150	141	141	154	166	146	151	164	136	166	167	151	160	150	151	157	152	164	173	142	127	142	143	143	158	165	137	130	154	148	161	132	163	164	155	135	162	152	164	141	153	137	159	133	162	163	156	147	165	171	144	146	135	137	153	125	157	140	151	147	163	154	138	142	161	154	142	162	136	139	159	151	150	143	149	152	150	129	148	154	152	125	159	142	135	137	166	138	149	164	165	165	129	157	145	142	143	149	138	128	153	143	161	135	165	141	179	130	143	169	150	129	155	144	160	160	133	160	151	145	143	155	135	152	137	145	148	147	149	156	142	155	141	130	155	145	151	124	162	140	150	155	153	164	124	146	161	132	167	134	160	137	160	151	154	143	151	137	172	139	169	155	144	155	152	167	158	150	154	148	129	156	160	157	130	145	154	149	148	153	150	145	163	164	153	168	146	161	146	165	131	148	149	139	143	135	158	156	157	136	155	133	150	142	155	142	152	160	157	146	173	145	153	175	152	159	168	168	127	152	145	149	140	156	159	124	142	136	159	141	142	129	136	145	137	167	159	176	126	170	128	161	166	143	146	146	135	154	138	149	173	159	145	139	153	160	167	160	141	130	160	132	140	152	170	126	165	135	145	136	148	138	161	155	174	162	153	157	117	130	177	160	146	149	132	133	158	149	151	174	141	133	145	129	147	148	142	123	150	131	164	151	136	157	141	149	156	163	166	145	142	124	141	145	149	162	189	173	155	139	147	151	156	145	151	135	171	141	169	181	144	126	143	153	152	149	148	155	144	141	145	162	174	160	148	155	146	163	152	143	148	154	126	160	144	176	156	152	149	138	135	155	132	176	161	138	125	145	147	174	144	155	142	132	132	154	155	140	137	150	144	171	167	150	167	148	156	159	161	169	135	142	154	134	146	134	160	156	155	158	159	140	139	150	179	113	158	137	150	136	144	163	129	145	152	169	161	134	150	159	152	141	157	133	157	137	134	127	141	135	158	130	143	136	171	150	159	160	131	146	144	155	179	140	157	144	135	147	157	143	145	171	139	143	143	171	166	137	145	148	141	171	146	143	171	141	171	147	146	146	167	156	153	142	145	146	140	178	143	164	178	160	153	120	142	147	153	135	147	158	137	172	136	163	161	157	163	159	155	152	135	133	135	144	147	152	160	138	155	122	158	154	167	117	149	137	165	130	158	139	150	143	157	159	138	173	161	162	156	152	159	134	156	170	160	173	165	162
6335	637	976	1120	997	822	745	642	532	528	483	471	448	411	438	444	408	409	406	389	398	394	402	383	380	376	340	365	339	354	363	379	371	371	355	383	372	363	347	351	318	384	373	345	337	375	356	329	375	334	372	364	361	356	380	350	342	367	299	316	370	329	359	350	339	348	330	354	346	363	384	326	333	338	330	358	343	346	351	342	336	339	367	362	336	316	363	335	335	335	353	358	357	358	316	384	378	336	357	343	350	341	311	351	355	338	342	369	344	334	381	367	363	342	323	351	335	346	367	355	305	370	363	332	327	358	359	360	354	366	353	352	336	326	354	321	344	362	405	339	334	341	328	348	351	323	382	349	353	355	350	336	363	353	355	344	360	331	328	377	367	351	353	343	303	333	361	366	334	330	359	329	327	358	336	351	319	319	337	336	344	321	348	340	345	332	342	334	345	330	318	353	346	371	374	374	334	337	348	353	331	331	340	320	342	337	346	320	319	334	361	341	337	342	360	361	351	346	367	347	333	336	355	381	357	343	346	373	312	367	355	349	351	326	351	341	316	336	322	334	362	358	319	355	319	334	345	314	352	340	371	338	327	344	386	346	294	343	368	331	346	364	328	328	353	356	340	326	356	337	343	312	331	356	346	381	357	355	359	346	344	364	375	348	328	340	348	322	333	348	350	356	343	360	340	368	346	355	354	328	366	334	375	362	341	333	300	326	295	331	344	307	353	319	319	351	361	355	354	335	333	361	328	349	346	356	356	312	337	321	315	355	366	348	354	377	335	368	331	335	326	353	321	361	365	321	346	379	342	338	286	377	340	331	312	334	316	327	334	292	321	321	361	329	313	325	330	391	333	301	331	313	350	360	341	348	341	347	339	388	352	390	337	339	344	341	350	358	369	334	367	334	356	345	349	324	357	359	350	344	352	327	340	377	357	349	340	381	340	357	340	312	352	317	339	327	338	349	352	314	363	350	328	332	352	328	318	334	379	348	329	381	336	370	342	322	339	300	332	354	383	348	365	334	347	331	346	321	341	351	335	368	328	343	350	336	349	347	314	335	401	380	295	360	343	381	390	355	348	379	335	306	330	307	373	372	312	322	346	314	335	338	355	363	330	370	361	340	327	336	375	326	338	358	355	322	369	323	354	345	334	343	360	332	343	326	350	348	335	335	334	341	343	342	347	348	356	326	331	357	317	328	329	350	332	331	347	368	326	345	327	318	358	334	318	356	354	311	363	351	328	356	340	339	370	331	340	346	391	360	345	333	338	339	337	334	345	341	329	368	372	371	334	353	373	333	340	337	354	363	344	328	343	307	378	351	335	342	337	323	368	323	358	360	365	353	374	347	355	329	352	385	332	340	343	351	352	356	323	368	352	348	336	354	338	344	345	361	373	334	356	313	354	339	321	335	308	324	365	299	381	356	363	366	346	354	331	356	294	299	334	321	353	324	362	370	346	365	382	362	362	342	323	349	325	348	316	348	352	325	383	336	354	331	347	338	340	318	320	317	332	376	342	357	346	330	327	345	383	338	327	335	348	344	289	331	329	332	328	300	362	365	353	322	358	347	334	317	353	316	361	347	346	337	340	353	311	354	370	371	347	340	370	373	352	343	361	383	365	357	359	330	346	351	325	345	327	354	338	359	348	359	348	350	345	373	340	364	307	331	334	338	321	341	339	316	311	337	359	309	356	356	353	324	328	330	344	331	337	342	340	348	331	324	341	356	344	332	345	386	350	338	370	336	354	331	365	342	353	358	357	330	325	304	338	348	366	361	340	350	343	330	328	370	340	361	301	366	357	338	342	333	370	327	356	343	366	337	354	348	352	386	335	375	338	336	335	371	349	328	349	321	341	330	345	349	349	360	328	329	334	356	353	376	367	309	331	335	367	350	356	346	352	345	318	339	339	321	401	324	349	371	319	335	359	330	350	335	354	338	339	326	343	336	321	316	348	331	330	318	330	357	362	344	358	345	328	335	334	361	335	327	337	336	385	354	317	341	354	318	378	331	355	340	355	313	386	380	312	329	343	343	334	369	339	342	329	359	299	362	365	358	331	332	374	323	360	366	359	352	339	370	346	382	346	339	306	390	311	327	335	337	346	336	346	345	359	331	312	346	331	384	358	332	336	337	341	324	353	377	345	369	357	358	349	342	318	336	334	340	334	333	381	319	358	304	379	348	321	328	333	355	347	360	326	332	346	356	361	327	353	341	344	357	357	344	356	354	369	328	356	327	341	362	348	350	333	347	347	364	359	401	355	354	333	349	374	337	348	355	307	371	331	344	331	376	358	339	374	332	337	349	339	379	351	358	323	336	333	360	382	370	367	349	373	337	357	354	364	365	346	340	336	364	349	338	363	362	344	346	394	324	370	334	363	365	352	338	366	361	333	344	365	339	317	306	346	343	357	334	327	329	340	369	338	334	321	377	339	342	355	299	356	350	347	355	359	335	335	361	324	341	341	376	358	369	364	339	331	364	321	345	341	335	328	327	360	353	340	358	351	318	324	362	332	371	316	333	325	353	340	352	346	326	341	342	307	349	354	357	329	357	352	351	335	356	345	315	332	312	370	354	349	352	310	318	329	369	343	333	355	357	357	333	381	346	347	328	348	345	342	343	387	366	352	366	333	340	380	335	324	331	322	345	328	361	350	341	341	367	388	371	362	349	355	342	367	317	358	379	322	349	335	320	360	332	366	345	309	325	333	336	319	331	349	340	336	361	365	351	328	365	324	341	334	326	349	347	350	368	331	337	359	380	366	335	328	357	410	336	359	328	361	337	320	364	318	340	336	341	322	334	343	323	320	335	320	372	344	379	352	358	351	348	369	359	356	363	376	366	327	316	370	380	360	339	336	318	373	345	313	341	326	352	363	338	338	350	372	375	328	332	324	342	354	332	359	342	331	368	348	362	342	338	367	362	357	379	357	324	362	367	328	328	360	371	368	341	348	332	360	342	328	341	357	334	376	313	358	346	355	334	340	336	361	346	332	345	346	287	323	327	360	308	352	331	307	314	331	378	326	362	354	324	342	359	386	350	333	352	371	368	333	357	351	325	362	331	335	342	316	353	349	322	333	361	357	345	364	333	362	345	342	354	349	334	343	356	352	359	352	314	319	388	326	329	329	334	313	328	355	365	353	365	328	358	337	403	340	348	352	344	327	330	339	349	355	368	362	361	333	354	346	310	367	324	347	328	359	356	331	368	360	341	331	329	320	373	347	339	348	367	344	347	359	315	314	348	316	343	350	346	364	363	358	354	338	359	344	361	352	381	373	343	365	343	325	372	360	320	337	328	357	335	368	332	338	305	348	347	336	357	345	328	337	328	323	338	357	363	356	340	329	318	355	332	345	391	347	347	307	349	347	339	347	343	346	335	323	371	348	354	341	372	369	370	355	330	345	348	328	330	338	332	335	336	345	345	349	351	340	349	334	360	349	342	374	307	332	340	327	362	346	308	370	348	317	338	352	339	337	365	348	329	380	355
14062	917	699	514	325	271	175	126	136	132	96	100	106	97	64	89	83	58	71	70	71	57	59	54	67	60	57	65	79	67	65	58	60	69	69	73	60	74	68	57	45	68	70	74	55	47	72	63	67	68	53	64	62	62	47	69	71	68	45	55	65	64	59	64	59	56	60	55	67	52	61	49	65	57	61	49	59	63	59	56	59	74	59	60	60	79	71	57	56	73	65	62	63	77	84	49	54	77	58	74	66	72	63	55	59	53	54	55	56	54	63	72	70	73	59	74	85	62	63	62	44	53	42	67	72	55	58	72	61	48	49	56	56	58	68	48	70	68	67	67	57	66	61	72	69	67	66	58	58	55	52	57	66	41	67	64	65	68	55	66	65	58	49	59	67	56	65	62	70	58	70	70	71	55	76	79	59	60	69	69	57	66	51	67	57	56	45	65	59	53	53	55	60	74	49	59	60	69	62	59	52	61	62	62	59	67	66	63	66	46	56	65	56	60	49	57	65	61	47	66	59	58	52	61	64	65	74	71	45	69	51	58	69	75	73	74	43	53	45	64	56	87	57	61	59	48	62	63	73	59	60	55	59	66	63	63	67	67	63	58	67	59	59	60	75	65	60	55	68	76	73	53	57	67	69	53	68	64	64	56	56	66	70	51	55	40	77	49	63	70	73	61	58	62	58	67	60	69	55	56	67	65	62	45	51	58	63	71	60	46	76	73	72	53	57	50	67	69	62	69	54	67	68	69	65	50	70	61	57	68	69	63	63	36	52	56	60	78	63	61	65	63	58	59	63	58	69	63	59	49	66	59	64	59	67	72	68	66	72	64	64	51	54	67	74	64	62	75	67	63	58	73	68	68	68	75	53	67	67	55	53	72	60	56	71	62	77	56	80	62	60	55	58	55	84	48	50	54	79	59	65	51	62	62	63	47	54	72	54	75	62	64	55	75	55	46	56	49	66	63	54	70	69	71	64	51	61	59	54	56	61	62	73	63	58	61	71	66	83	53	54	64	49	54	56	55	49	68	68	58	55	54	58	48	51	59	58	65	62	70	64	69	75	61	57	59	70	58	66	68	68	67	61	60	62	58	59	70	64	76	53	61	59	81	54	65	53	59	63	50	53	53	56	61	68	60	61	72	58	59	58	61	54	59	55	74	67	66	55	61	51	57	57	51	56	48	66	56	63	45	63	67	38	75	57	63	60	72	61	57	67	71	56	62	69	72	56	77	71	60	49	59	69	64	73	62	67	63	61	75	71	59	69	73	53	53	63	60	74	56	56	47	73	50	53	64	64	75	59	59	75	55	62	65	68	66	58	66	59	68	43	67	53	60	61	60	63	72	57	56	71	68	72	44	66	68	54	60	49	67	71	49	68	61	68	55	66	48	56	64	57	74	64	70	58	67	45	46	73	61	50	63	52	51	56	65	66	64	57	51	60	57	59	58	66	82	64	51	60	72	51	59	59	56	68	55	54	66	63	54	62	52	65	58	56	62	60	66	62	64	81	64	65	67	63	72	67	62	59	59	51	49	42	66	59	64	59	72	50	51	57	67	58	61	48	68	59	45	54	52	66	53	65	56	68	59	72	53	61	62	55	66	47	64	62	61	64	73	62	52	51	60	58	71	58	71	66	67	65	66	69	76	58	55	57	72	66	53	64	64	55	45	62	64	68	53	65	52	56	68	53	65	62	67	56	56	45	51	54	53	52	44	59	63	71	60	61	70	55	75	60	65	51	62	61	72	46	61	54	64	51	66	49	74	75	61	47	56	47	56	66	61	78	59	69	50	65	62	49	61	54	51	70	54	64	60	48	59	68	55	52	63	52	62	63	73	71	45	58	49	63	67	63	62	75	62	70	52	51	56	70	65	45	58	57	75	64	62	62	57	51	57	51	65	70	68	57	56	68	50	57	65	78	64	62	66	70	67	59	78	74	60	66	58	62	60	60	49	58	74	47	56	58	63	52	71	62	64	64	56	63	58	53	68	69	57	72	64	63	55	66	60	46	53	46	48	62	62	68	66	52	75	50	76	72	59	61	67	71	50	55	54	49	65	63	78	62	67	44	63	74	51	86	61	66	60	57	68	53	63	66	64	50	68	61	64	56	64	53	70	67	50	64	48	58	60	75	37	62	61	59	56	65	58	59	57	63	74	60	66	60	60	47	67	78	57	59	59	63	65	73	45	52	65	62	76	60	59	52	57	58	54	65	57	62	74	48	73	61	78	73	74	63	53	65	73	54	70	68	54	69	74	57	58	51	44	65	74	59	65	69	65	56	67	66	74	48	55	60	60	72	70	77	68	66	57	85	64	64	58	58	54	60	53	48	61	69	62	58	48	51	67	67	68	52	63	71	55	54	60	57	44	59	68	60	59	58	55	72	40	63	84	55	61	59	51	59	52	78	51	65	64	64	68	58	70	76	54	58	70	58	68	57	49	82	62	54	61	71	50	59	67	78	62	59	62	60	60	59	52	51	56	51	65	59	68	59	58	59	62	70	46	57	56	55	65	67	52	51	57	58	76	68	69	70	47	65	60	57	62	62	55	62	59	68	77	66	51	70	51	50	70	63	59	50	61	80	58	69	55	61	51	72	64	70	65	47	61	64	57	63	65	48	66	61	61	64	68	61	55	61	60	73	70	55	53	80	61	65	63	43	62	58	58	71	55	70	65	67	64	54	80	64	53	73	62	79	52	55	61	53	65	67	73	68	61	65	54	65	59	61	61	56	75	65	57	64	62	54	57	59	78	64	57	51	66	61	72	54	67	65	59	61	67	55	54	49	51	69	57	61	57	57	39	66	49	68	49	55	62	65	64	60	59	55	59	55	52	61	64	57	64	70	65	58	61	70	51	68	54	53	56	68	60	60	42	54	64	74	69	61	55	63	56	65	61	55	69	64	67	65	64	57	70	51	64	81	75	66	62	45	42	66	69	63	65	69	77	65	60	68	64	51	49	52	64	44	57	51	55	59	58	64	65	60	75	70	76	63	75	61	62	69	64	62	46	60	86	68	72	74	66	63	54	61	58	59	54	76	65	75	77	56	61	54	67	60	61	51	65	58	71	65	61	65	43	64	64	54	62	63	76	73	63	72	74	47	51	65	62	63	46	48	67	58	47	52	65	54	53	71	71	64	63	64	41	73	59	57	48	71	74	71	57	58	58	73	61	74	76	65	65	52	62	46	50	70	53	63	68	56	67	56	57	61	63	57	70	75	68	64	68	60	54	52	71	56	56	57	60	68	53	66	66	54	59	55	67	66	61	56	61	53	58	66	57	62	67	54	64	81	55	58	46	55	57	61	66	62	62	67	47	73	76	53	76	69	73	66	58	61	62	50	69	60	65	52	59	66	76	75	64	50	51	60	67	54	56	66	62	53	58	67	50	53	59	72	57	78	75	60	59	64	59	55	55	60	65	66	50	53	62	55	53	77	59	62	66	62	58	61	51	60	53	56	57	60	66	61	52	50	54	61	63	69	52
8147	735	1500	1741	1496	1179	879	701	597	550	488	449	382	346	334	304	328	290	269	278	233	255	247	245	235	202	218	235	210	217	203	218	181	191	236	211	198	222	199	177	190	194	200	175	195	197	193	196	176	190	188	184	203	202	169	192	186	197	163	208	189	160	178	173	202	184	143	153	165	173	182	176	170	177	163	160	174	178	158	189	186	179	207	199	185	169	169	174	154	203	164	176	185	178	177	195	172	154	175	179	186	183	146	170	170	185	176	187	194	175	157	188	155	189	197	176	197	174	162	171	178	179	182	163	179	203	206	173	176	171	158	174	177	163	164	160	157	163	163	157	162	158	164	154	189	177	167	147	161	181	196	166	183	191	178	165	177	169	192	188	153	170	198	173	183	187	167	157	187	157	194	184	167	180	157	186	171	179	196	175	154	186	157	165	185	170	176	171	161	162	178	176	164	157	180	190	184	182	159	185	172	178	180	200	192	159	171	159	188	163	160	151	203	184	187	173	176	174	148	167	160	184	164	180	167	167	195	198	172	185	154	168	183	162	190	154	198	179	193	154	170	184	171	169	168	166	156	168	150	176	173	176	182	174	165	154	180	177	163	177	172	206	188	180	188	177	165	161	194	182	205	162	164	164	194	173	175	181	162	159	160	156	180	161	173	165	153	165	174	153	166	178	161	168	183	167	181	168	165	182	184	180	157	175	178	173	156	144	172	166	152	161	176	166	172	177	177	182	187	200	170	176	176	184	161	184	177	172	176	146	156	166	179	163	188	202	170	162	171	173	190	163	170	154	182	163	190	169	162	178	177	182	155	166	166	164	176	175	188	173	149	180	171	149	182	194	163	150	146	186	162	174	168	171	176	147	180	167	181	157	168	151	166	179	178	174	183	172	171	177	172	171	187	166	150	172	171	175	206	180	177	158	154	156	192	185	147	174	169	161	166	178	177	166	173	164	170	194	163	152	168	176	178	168	164	161	173	177	159	174	169	186	173	170	158	176	162	164	161	152	186	175	186	156	206	161	168	169	181	175	156	157	177	179	184	193	161	164	164	160	211	182	175	170	174	177	156	164	187	180	148	143	191	152	161	172	192	183	178	178	178	189	153	160	179	186	174	165	185	183	185	174	182	174	159	159	167	155	175	187	174	168	181	175	161	152	143	180	178	169	179	179	184	176	170	191	180	173	183	151	174	178	196	194	154	164	169	191	152	168	184	188	187	178	194	174	186	195	186	173	193	184	161	171	166	156	187	167	190	157	181	170	188	169	184	155	189	176	170	205	176	151	175	176	182	170	176	161	166	161	182	171	178	187	200	161	163	174	174	161	176	185	172	184	176	180	173	155	206	168	169	169	154	156	179	192	185	170	173	171	180	172	155	189	177	177	190	172	165	185	192	177	170	192	161	199	197	177	191	151	170	163	152	182	176	198	151	163	179	182	169	166	168	172	163	178	157	181	175	153	149	160	189	158	185	173	159	152	162	176	173	159	172	171	177	179	155	174	169	193	164	164	184	165	182	175	177	186	159	178	187	191	156	136	154	162	182	175	177	186	156	158	150	158	188	166	178	172	178	184	176	168	178	182	160	173	172	160	188	187	184	182	163	181	163	165	160	176	153	161	179	166	167	171	173	181	169	165	160	182	164	167	195	168	165	148	189	182	192	157	161	174	188	180	169	168	174	172	173	168	163	161	177	179	181	206	162	184	172	170	177	194	178	177	163	162	198	159	160	191	179	181	177	163	175	173	176	185	171	162	197	192	169	172	195	194	198	171	175	173	167	184	181	198	177	169	151	187	156	187	196	189	148	187	167	174	187	148	207	188	187	172	176	177	158	177	142	190	167	197	176	141	182	174	175	193	161	170	168	156	167	183	155	174	166	157	163	168	202	171	140	175	164	169	177	155	192	152	175	187	170	155	166	186	189	141	130	152	181	182	165	156	163	173	175	195	184	178	167	142	185	148	166	169	176	181	165	177	185	159	175	194	185	168	164	167	164	172	174	170	175	161	156	162	156	163	204	159	182	163	174	184	175	160	173	195	168	156	141	164	181	160	157	178	197	175	184	163	158	187	184	189	182	178	177	191	180	189	205	170	154	140	153	173	180	186	191	175	163	149	169	166	161	182	166	188	183	190	179	166	173	163	170	171	156	157	158	186	187	191	174	167	172	163	187	178	178	164	163	194	171	172	183	170	157	147	164	148	146	152	174	145	173	162	166	183	157	191	178	168	169	180	167	168	162	183	165	164	160	195	165	153	174	170	171	162	148	172	173	159	168	177	173	170	156	178	180	188	178	172	174	176	174	178	171	160	175	177	163	195	156	158	153	174	166	164	181	183	180	166	161	191	185	165	168	195	162	152	195	172	184	177	176	171	173	169	192	174	163	165	181	162	158	179	147	182	168	164	179	177	171	176	150	160	177	161	169	176	173	178	160	143	169	166	181	159	182	173	153	161	180	160	176	179	188	182	182	171	178	180	163	178	170	197	176	145	173	160	179	159	185	185	184	177	187	177	199	159	183	196	176	182	198	178	156	167	184	173	173	174	175	192	161	190	188	163	163	165	176	172	162	204	171	168	139	198	165	173	184	161	151	177	177	180	191	189	175	189	201	152	168	174	171	179	169	165	170	182	189	189	176	194	176	162	173	174	150	172	171	151	160	184	174	154	199	154	204	194	172	179	176	182	174	198	189	178	172	161	177	188	176	176	202	188	164	184	169	173	170	171	160	172	180	168	180	143	164	180	190	168	173	160	175	162	174	173	178	198	161	160	186	163	188	183	172	165	182	158	175	164	178	172	147	164	168	171	183	182	193	176	194	166	192	157	153	186	149	176	188	174	171	187	176	171	163	163	186	152	166	178	157	179	183	189	174	169	173	165	179	155	190	184	179	180	176	180	198	146	175	155	155	171	179	159	172	151	189	179	166	175	194	175	176	158	175	184	164	167	148	159	172	208	172	179	156	161	175	173	174	175	162	182	194	164	160	183	176	195	199	172	166	214	169	159	177	158	164	171	173	178	154	190	148	165	135	172	176	180	189	172	188	157	175	174	168	176	167	180	162	159	183	157	171	164	181	181	169	161	179	175	167	181	184	175	172	177	163	186	164	158	165	182	204	144	163	181	161	165	191	138	150	171	165	162	161	159	193	175	175	190	169	183	167	136	185	162	157	178	178	163	182	161	168	190	199	184	156	168	180	182	188	154	153	187	167	151	155	197	164	156	161	165	170	171	185	171	171	172	180	159	176	149	162	179	179	162	177	153	156	168	152	167	166	191	166	165	159	157	155	168	202	179	179	134	189	187	165	155	177	164	145	158	178	184	180	164	178	165	169	179	172	149	172	155	188	159	178	181	186	158	200	170	176	166	189	199	171	175	204	178	179	161	169	162	207	170	172	164	174	173	166	170	174	179	173	147	205	171	172	145	193	132	153	168	184	168	147	167	202	144	174	167	184	183	182	167	167	184	177	187	147	180	148	164	177	189
1566	259	270	283	246	243	242	277	278	275	258	257	306	279	251	256	259	280	267	278	265	253	274	258	250	275	266	236	252	252	305	301	246	243	274	269	273	268	280	261	267	279	236	267	263	258	257	254	240	234	232	254	271	255	277	294	259	278	240	270	292	271	271	242	228	278	251	261	265	259	250	280	263	222	284	260	277	253	262	262	266	278	251	257	272	269	262	280	257	238	270	256	278	261	224	263	284	277	257	264	272	282	294	222	265	281	270	248	295	275	262	275	280	276	243	242	251	263	240	233	276	269	235	261	250	252	266	240	239	280	282	247	249	238	267	285	246	281	268	251	267	272	270	301	266	295	273	268	259	252	279	234	243	273	303	280	275	278	286	281	263	228	248	260	232	245	257	265	248	287	286	269	294	255	239	271	248	255	260	288	252	298	244	241	250	271	290	317	239	253	296	275	276	280	277	291	280	262	226	264	252	259	266	248	252	253	226	268	241	253	268	260	258	226	279	246	284	272	239	251	270	272	257	249	264	282	270	259	248	288	253	273	229	232	265	254	285	272	252	259	248	273	234	270	237	259	243	260	268	255	274	237	283	237	270	251	274	277	245	272	268	262	280	274	266	270	267	253	292	271	265	262	282	273	258	266	302	282	239	262	267	282	260	241	284	264	288	313	257	278	276	246	299	261	265	274	246	293	239	285	263	232	242	241	237	228	288	250	247	291	249	253	280	245	235	228	263	264	254	281	275	281	281	254	269	267	250	268	275	248	270	263	240	248	244	249	254	268	281	247	274	256	254	255	256	256	294	252	257	258	243	272	260	271	234	258	269	247	256	253	288	252	251	284	271	277	284	281	290	272	257	243	250	287	306	239	262	238	263	266	269	275	228	285	297	254	267	281	263	279	247	290	258	277	243	280	276	264	269	268	272	262	287	261	274	298	266	279	256	280	259	267	254	266	257	273	243	283	265	224	237	271	247	250	271	263	236	263	262	287	286	259	270	253	264	241	271	297	266	270	299	256	281	285	261	278	244	243	280	265	264	295	248	255	253	302	253	269	263	272	286	253	295	279	247	281	257	265	276	282	260	250	261	264	293	288	255	233	242	263	274	253	304	279	291	244	260	283	280	247	293	272	250	249	280	281	251	286	263	259	240	229	275	265	268	264	286	272	256	252	251	258	287	286	268	261	263	261	251	245	243	235	231	247	266	293	238	260	250	247	285	302	280	273	252	249	268	274	278	257	273	287	250	273	251	289	271	273	262	265	242	270	262	289	276	257	264	250	288	262	231	251	252	259	268	263	287	300	251	271	247	263	315	238	255	267	262	258	270	281	280	264	277	265	257	253	254	249	251	284	249	268	265	282	271	259	288	256	279	254	260	244	245	274	249	276	271	240	251	244	243	278	294	297	253	264	265	259	256	270	252	266	290	288	258	286	262	247	244	241	265	260	270	226	259	245	283	236	283	245	263	278	258	239	253	228	296	299	262	237	276	240	291	286	256	254	252	277	258	266	277	293	233	271	247	242	280	264	257	257	265	232	252	258	255	271	304	284	286	292	267	265	281	282	281	264	280	252	257	219	252	239	295	278	247	265	262	279	290	281	283	246	264	249	268	271	272	265	261	279	230	283	239	292	258	258	266	294	251	253	266	261	253	282	249	286	281	257	235	253	247	259	264	279	298	262	284	266	288	260	299	246	271	241	264	251	272	259	252	235	231	290	262	283	262	241	235	252	268	273	276	258	272	253	250	272	265	258	300	274	262	273	246	275	269	264	292	273	277	247	261	310	252	280	290	255	267	275	254	271	282	254	264	244	255	274	282	289	253	263	242	253	254	249	294	267	305	243	250	264	304	256	273	255	258	251	253	287	261	258	237	279	258	244	250	278	243	272	262	283	239	243	257	249	250	250	300	264	244	253	258	266	288	248	279	254	251	253	242	252	278	259	289	243	261	258	259	257	261	243	227	254	289	288	257	271	271	256	262	258	250	270	239	272	269	278	255	273	232	251	272	256	265	265	280	269	265	289	248	251	254	288	247	277	293	266	273	267	288	273	301	262	327	233	279	268	276	293	256	248	263	279	280	252	283	280	240	238	262	264	272	265	277	277	251	249	265	234	262	256	284	253	237	299	274	253	268	265	263	249	291	283	272	293	239	268	265	247	245	252	255	271	243	279	273	243	251	272	286	281	252	302	299	234	270	238	279	288	254	248	265	252	264	275	234	271	261	262	232	267	260	264	261	251	234	293	274	241	256	248	277	291	291	265	260	270	257	284	265	242	273	256	284	254	240	252	310	254	255	302	249	264	282	265	263	266	259	280	248	225	240	300	231	293	260	261	259	235	270	251	262	248	268	263	278	281	243	263	241	255	242	267	250	256	251	280	247	274	258	283	274	298	267	274	242	307	248	249	259	254	275	268	249	256	307	282	260	251	280	248	249	250	265	263	256	269	279	271	284	264	228	275	274	234	251	254	257	259	263	254	264	248	268	286	264	285	206	262	270	272	271	255	269	250	255	243	295	285	233	241	235	271	283	296	269	304	286	255	284	280	277	265	242	297	258	278	248	266	252	242	257	275	263	232	243	257	262	271	264	285	270	271	269	281	268	255	269	233	264	250	249	249	279	256	273	245	248	250	265	280	261	278	250	260	256	252	277	272	266	276	256	255	294	259	273	260	235	239	243	261	304	281	272	258	266	248	290	252	273	290	262	232	281	298	259	272	271	269	244	269	267	300	286	251	263	243	282	260	235	238	286	278	248	259	267	249	268	272	267	253	278	255	276	255	263	259	272	259	291	259	304	270	260	254	290	249	271	277	268	289	258	266	247	303	251	249	277	300	217	277	227	290	238	275	265	246	247	259	297	276	257	254	248	273	256	244	240	275	261	258	255	270	286	281	308	246	255	263	280	228	263	250	266	268	262	257	293	254	260	280	251	246	272	258	282	264	278	271	238	257	256	283	295	286	270	232	273	252	238	246	282	280	255	261	266	276	247	256	271	267	261	275	256	280	270	285	266	279	286	278	280	288	286	265	265	228	280	277	261	250	266	289	275	258	235	301	277	272	257	248	280	283	275	227	305	253	249	291	302	239	241	269	253	269	242	249	281	282	283	267	255	273	245	266	272	245	256	264	263	270	258	263	264	265	275	266	250	210	225	257	246	277	255	266	263	281	250	254	237	296	263	245	275	236	285	253	240	256	241	250	264	296	260	279	261	284	254	272	272	248	271	268	258	279	261	240	243	259	238	316	282	260	266	248	290	253	256	286	257	251	272	283	254	247	249	265	246	257	280	283	265	277	252	233	258	249	279	251	264	270	271	290	258	238	252	248	253	260	248	268	252	267	253	277	262	253	248	240	267	255	235	262	269	242	279	238	281	273	251	269	290	245	267	230	238	252	254	261	275	274	272	270	277	253	284	283	244	246	264	265	276	255	256	315	243	284	236	251	250	260	290	273	254	236	257	261	242	288	283	276	263	235	294	259	254	276
1838	609	643	596	586	587	608	590	623	637	584	594	569	560	634	577	616	575	579	540	628	552	634	621	606	602	577	586	621	612	599	560	546	610	539	599	585	581	590	622	609	602	583	577	598	569	566	589	574	620	568	567	575	592	568	643	627	580	571	569	575	600	567	595	599	593	608	598	568	591	616	529	569	575	612	545	591	576	557	590	587	555	594	606	547	623	614	613	576	561	606	596	599	592	592	563	592	587	560	587	606	591	587	579	581	577	606	626	558	572	579	593	560	588	642	569	582	628	565	594	568	604	582	603	593	551	576	579	598	593	572	550	624	588	547	572	573	603	569	629	550	606	586	580	622	533	588	588	615	615	602	612	555	579	592	572	592	604	610	552	577	562	561	568	600	631	587	549	606	608	576	563	599	590	550	564	568	613	596	575	643	597	568	607	606	627	583	543	621	635	601	578	607	557	600	567	584	582	529	570	617	570	612	554	585	581	554	564	563	597	585	571	614	570	610	609	602	543	577	554	632	564	648	542	610	585	614	590	588	616	660	557	594	573	546	571	555	578	562	571	564	564	606	554	564	545	597	595	568	572	618	590	543	584	614	529	561	590	559	571	565	588	569	633	597	603	565	542	540	589	566	567	586	582	573	565	595	581	613	572	610	613	591	605	548	565	549	602	547	587	569	569	558	620	576	584	584	604	574	579	603	603	601	557	579	627	544	562	600	559	570	592	539	600	627	565	595	609	591	604	592	647	565	611	630	552	604	618	579	562	593	588	596	581	590	586	559	593	623	611	595	595	557	575	601	564	624	605	594	655	576	537	594	568	582	611	615	582	620	619	582	592	590	580	595	589	578	588	570	565	558	613	611	581	556	569	592	577	589	595	557	559	627	601	567	607	592	634	584	602	592	600	582	606	592	575	533	555	604	605	547	620	593	603	543	584	559	556	589	621	496	537	577	587	595	623	584	606	580	570	550	588	607	592	626	634	584	576	605	571	601	573	604	604	595	605	589	534	557	602	572	577	584	578	595	593	586	539	582	614	578	537	612	541	559	546	605	564	590	619	573	576	565	572	599	582	595	574	573	585	618	597	579	568	601	583	601	573	576	591	528	571	554	578	621	613	621	584	596	592	616	566	623	595	621	557	582	574	626	620	577	596	605	595	607	605	563	594	583	577	603	570	581	583	529	594	556	634	608	592	581	597	578	555	555	597	600	610	623	559	605	569	605	602	560	572	575	578	588	605	619	595	561	555	603	537	565	599	556	561	551	571	600	573	579	631	609	566	612	562	550	625	555	592	601	575	572	637	602	584	588	583	592	590	570	582	596	569	570	554	578	583	595	592	593	597	555	580	587	576	580	567	564	577	587	543	597	574	577	568	611	585	566	574	572	613	592	590	642	511	583	589	581	566	610	547	565	605	565	579	581	564	587	583	561	575	595	574	575	599	605	547	613	617	612	574	561	561	590	620	601	580	613	576	581	586	623	593	510	559	598	573	600	555	580	582	553	576	550	563	601	633	568	567	562	579	588	568	616	596	588	539	585	561	569	559	632	532	553	594	590	573	603	578	567	578	596	551	591	544	557	590	573	544	594	603	632	610	580	552	584	594	519	593	571	583	581	564	595	574	548	544	567	564	556	595	587	571	613	530	564	610	550	589	547	545	589	613	586	552	602	582	568	590	591	590	545	597	607	577	612	624	594	613	642	564	545	595	567	620	609	583	566	575	553	608	617	551	586	593	565	596	576	585	550	602	560	567	590	572	571	584	579	575	597	599	562	635	601	607	600	564	553	619	596	542	651	569	587	576	590	594	556	569	592	584	606	568	608	632	626	607	581	543	565	598	579	572	595	599	612	559	610	604	610	587	569	576	569	553	591	578	604	556	578	609	565	589	541	548	568	606	558	575	581	594	570	614	580	614	563	590	582	585	584	608	585	559	565	570	579	574	589	629	597	640	593	578	562	621	559	652	576	577	596	583	582	534	519	547	606	589	599	585	569	567	549	615	535	603	549	549	615	584	594	571	605	580	567	577	583	602	591	576	585	603	569	554	551	619	617	594	633	588	589	578	572	577	599	562	566	598	604	590	563	572	575	559	566	575	592	614	594	626	641	559	527	596	588	583	545	578	557	589	608	608	600	591	617	618	599	556	609	617	625	587	582	587	592	599	601	588	560	571	619	594	586	588	616	632	620	581	594	622	572	596	619	591	589	617	554	576	588	647	592	533	552	586	559	555	620	566	587	606	582	539	578	551	553	602	603	561	589	599	578	587	571	569	555	560	601	569	612	541	578	583	565	568	597	596	609	590	611	579	638	529	584	596	584	599	571	612	597	582	611	611	611	572	536	602	600	583	563	561	622	576	599	585	610	556	595	605	575	593	588	586	584	583	596	586	552	586	604	603	527	601	591	583	577	599	618	494	603	563	554	533	557	622	610	567	552	563	671	581	634	593	642	594	611	575	617	569	568	586	569	608	576	562	618	516	602	614	593	580	561	591	596	601	550	544	584	588	606	595	552	594	585	547	575	573	592	604	577	562	553	544	556	594	550	563	597	545	586	565	561	550	610	584	602	602	618	562	538	603	581	557	565	587	634	618	595	592	610	573	603	612	601	593	611	599	598	595	583	588	578	590	593	604	572	590	573	575	556	615	597	626	550	582	597	574	590	548	583	526	564	541	551	575	580	580	613	590	572	595	564	545	563	544	554	573	578	604	591	571	598	585	578	553	620	571	593	588	531	630	556	595	597	582	580	586	575	622	549	593	568	565	599	616	582	581	619	605	592	607	591	592	549	589	575	653	571	631	559	573	589	574	572	626	567	582	577	574	590	599	569	544	565	562	598	557	548	588	627	580	589	534	585	588	576	611	620	549	622	586	546	605	558	599	581	625	576	579	590	644	617	551	591	560	565	593	596	623	578	553	630	489	660	577	578	588	558	638	583	567	576	572	598	591	554	645	629	593	567	574	617	611	576	558	601	590	568	586	622	567	575	569	605	578	578	597	636	624	600	608	574	605	557	571	600	555	587	605	581	511	601	572	584	595	545	555	591	612	548	579	589	584	587	535	604	584	536	604	630	542	584	611	579	553	538	574	552	620	588	611	652	581	573	572	588	575	605	573	573	557	563	589	554	574	574	545	556	620	611	595	588	603	597	620	560	612	595	548	588	602	574	635	586	581	582	586	601	611	577	560	549	574	536	574	574	564	529	628	615	618	592	548	568	618	565	565	551	615	566	532	615	599	593	590	590	589	498	578	606	561	592	602	628	577	553	593	606	563	550	580	577	583	588	563	608	552	563	567	547	612	603	555	541	603	574	602	580	535	595	566	540	591	590	560	603	606	565	603	618	578	614	580	609	554	570	562	605	548	584	583	570	595	537	575	590	584	550	592	558	590	592	572	627	605	600	584	572	591	580	533	570	574	558	583	565	603	603	578	579	572	578	515	604	605	608	577	567	620	616	600	565	589	582	635	656	584	615	598	582	593	584	533
7390	442	459	345	310	252	226	179	209	160	167	184	138	176	159	155	162	161	177	179	160	158	152	155	170	162	170	171	157	155	139	150	143	165	159	149	142	162	171	142	149	155	137	154	157	151	144	149	151	137	153	147	159	171	145	151	147	139	149	140	148	150	145	161	151	144	163	151	182	166	144	146	170	145	142	176	151	160	149	148	144	172	132	139	139	156	157	163	163	163	155	128	164	144	143	137	147	159	158	149	150	155	162	148	166	142	138	136	154	164	162	151	171	134	152	150	148	150	147	182	144	146	139	134	168	141	146	160	171	150	160	137	156	180	127	160	127	152	147	143	124	155	148	122	179	156	134	141	145	155	139	141	161	140	180	142	165	125	143	164	162	134	164	151	171	150	143	146	131	160	150	145	149	144	164	140	148	145	160	145	167	143	161	126	126	137	144	142	150	127	166	165	143	126	126	154	124	120	129	168	146	152	153	142	152	138	169	137	122	143	157	157	139	139	139	141	154	145	153	178	140	175	135	161	136	155	162	137	130	159	155	163	145	142	168	118	172	127	153	183	145	143	131	162	161	146	151	131	124	164	166	164	158	157	133	157	151	148	159	157	139	140	135	166	160	171	137	147	163	153	141	127	149	137	176	164	161	145	142	157	155	140	157	144	131	150	143	158	155	151	136	156	140	150	134	152	156	155	160	143	133	149	165	142	128	157	157	170	163	153	152	134	140	142	156	140	163	177	150	165	148	154	153	153	165	139	160	161	170	142	161	154	168	147	151	153	176	164	160	164	140	155	146	131	169	141	143	129	151	132	145	154	147	196	156	159	151	130	166	150	136	161	183	154	145	129	151	149	139	151	137	153	176	158	146	153	162	146	154	129	153	162	152	135	167	127	144	128	152	163	143	137	147	155	163	123	150	147	144	181	185	163	139	161	152	154	173	142	133	129	156	128	149	160	135	164	150	131	171	148	131	137	148	142	143	129	144	142	149	150	145	174	145	156	122	142	155	157	148	176	161	174	157	134	184	148	161	175	169	160	164	154	169	146	169	162	151	132	166	139	148	169	152	133	144	160	155	135	151	169	151	138	146	125	151	146	147	148	143	153	144	165	156	150	158	194	159	140	152	139	139	134	144	133	148	174	127	154	131	160	154	147	147	173	157	144	161	151	163	130	149	166	133	133	158	140	151	166	147	160	170	149	166	180	159	165	137	155	126	150	151	149	173	142	147	178	156	144	173	165	135	153	137	155	156	136	158	158	132	161	158	152	145	150	168	159	153	159	166	150	149	171	139	147	166	127	135	158	151	154	154	118	161	147	139	179	154	165	150	140	149	149	152	150	145	173	174	144	143	163	152	140	141	164	147	148	146	143	145	136	131	163	163	134	134	144	138	133	146	140	162	156	138	144	130	158	174	149	150	157	180	170	161	122	137	159	157	137	133	152	176	156	150	134	153	129	134	122	165	165	137	141	147	169	173	148	146	147	151	140	127	140	156	143	179	167	165	173	139	156	156	173	151	161	152	135	153	160	165	146	155	148	165	141	164	142	150	161	152	176	161	150	162	151	142	173	140	141	141	134	101	131	163	158	154	138	146	149	174	156	138	135	150	172	145	137	159	145	136	162	151	138	145	166	159	177	153	148	151	142	188	159	161	141	171	126	145	142	169	169	178	146	177	146	148	157	151	154	147	133	151	153	153	145	154	143	147	150	152	166	137	156	136	155	118	141	165	119	126	152	131	143	152	168	141	142	136	170	159	152	144	178	142	139	133	141	173	117	174	174	156	141	137	163	153	138	144	151	156	146	151	142	169	143	152	147	148	157	138	170	154	160	163	142	145	148	136	160	179	151	155	169	170	158	117	174	150	173	148	147	137	138	138	148	120	144	160	157	160	157	142	152	147	137	133	130	147	142	135	132	178	129	134	139	151	160	156	149	170	128	157	162	144	158	169	129	137	143	168	164	154	174	164	155	136	132	156	152	170	170	161	136	129	167	147	139	150	142	154	157	156	138	148	162	161	153	134	147	143	151	137	147	124	151	158	136	161	154	148	161	151	135	170	176	150	140	164	137	161	153	154	161	137	148	157	157	172	165	158	151	156	146	170	147	187	175	144	166	140	167	154	142	165	155	136	159	136	145	164	135	141	138	161	134	160	149	127	165	143	175	151	182	153	149	160	143	176	133	147	147	125	138	135	169	144	133	142	132	148	148	140	151	138	137	140	134	127	164	148	135	164	130	144	138	144	153	162	137	148	140	139	140	139	165	150	147	145	137	137	162	149	166	133	158	130	157	156	150	147	143	150	144	128	147	167	143	135	153	145	151	148	151	135	136	152	146	159	168	123	153	155	147	137	132	167	151	134	163	156	155	172	147	145	166	150	149	147	136	131	118	172	128	137	147	129	124	143	152	163	159	170	165	147	146	139	183	177	146	155	114	147	177	161	161	138	138	131	129	150	170	154	159	131	168	140	157	156	160	160	154	148	133	152	140	152	164	184	136	146	158	158	150	141	156	126	153	150	150	150	140	147	152	156	148	159	153	125	145	173	170	172	156	149	145	126	147	177	157	156	174	161	161	158	150	151	145	136	128	153	158	146	141	149	145	168	158	170	155	136	155	121	172	150	148	170	132	153	143	149	147	150	170	163	139	169	155	152	123	163	149	139	132	144	164	158	153	171	122	140	143	186	145	148	151	139	163	170	157	139	146	149	162	145	119	165	136	164	149	163	143	160	150	162	153	164	154	156	146	157	157	168	161	146	151	156	143	161	145	137	153	151	154	163	136	144	176	150	146	158	112	152	145	161	143	174	167	171	140	155	159	150	132	154	148	141	140	139	162	165	135	157	159	142	156	141	141	159	165	132	157	163	146	145	152	162	150	140	155	135	171	140	167	115	141	168	146	144	151	141	148	158	163	160	156	146	161	165	167	134	160	147	142	130	156	153	155	158	149	153	122	134	141	147	166	149	150	150	155	141	171	157	122	159	138	141	161	141	168	155	156	137	135	151	150	155	138	172	167	145	153	145	159	140	172	160	138	159	134	144	153	143	163	159	162	162	166	141	171	150	142	145	159	156	118	160	155	146	170	160	158	144	140	159	163	162	154	139	171	137	155	155	145	153	131	143	147	137	177	166	146	146	146	155	156	142	162	150	162	156	152	144	136	179	140	155	150	138	132	144	152	144	156	136	159	137	159	153	159	157	158	160	135	136	153	153	157	150	167	161	111	178	163	159	156	148	148	175	188	136	151	135	122	155	159	156	117	183	157	149	145	149	148	145	161	149	155	153	142	149	144	147	149	172	164	142	167	146	150	156	146	152	150	152	149	150	145	163	151	133	158	176	160	157	147	144	152	161	142	151	171	148	139	148	147	146	153	128	167	130	147	128	150	157	138	120	144	142	156	137	128	177	139	160	152	138	163	141	151	150	136	156	149	154	136	151	164	145	173	140	165	148	134	128	141	139	155	163	139	173	151	140	153	171	135	139	164
6292	618	1032	1123	962	799	722	647	528	534	526	461	457	424	424	408	381	433	419	346	412	390	391	385	357	375	354	374	363	369	386	373	357	404	381	356	330	374	363	346	383	346	335	334	356	373	325	362	332	346	366	359	379	371	346	342	355	388	399	328	341	336	359	344	373	381	383	339	355	348	346	356	326	352	339	313	330	349	347	370	372	334	335	344	323	325	321	310	314	328	368	365	338	358	329	353	391	348	315	297	334	357	369	352	334	347	340	361	358	310	353	363	370	368	331	334	344	334	368	367	323	355	352	363	358	368	370	328	345	345	349	328	404	337	350	346	364	337	353	314	348	325	331	361	332	338	327	330	358	350	308	324	348	368	357	351	359	337	350	305	335	335	342	342	356	340	352	317	343	299	333	343	344	357	341	314	320	333	373	338	311	350	340	337	351	298	355	363	341	354	335	338	370	349	371	323	354	346	329	308	358	323	340	325	339	331	374	334	355	355	369	317	325	379	301	353	350	330	354	382	337	334	338	352	352	297	360	350	345	367	326	312	340	324	329	352	336	324	330	324	327	369	344	372	353	358	339	342	331	358	325	360	328	354	307	361	341	324	345	302	364	341	350	308	372	351	336	325	352	344	354	327	359	355	349	340	337	301	364	376	343	347	329	327	382	361	405	324	342	344	366	349	326	381	328	335	379	351	319	349	322	332	355	348	360	359	354	356	384	318	334	350	348	316	361	331	353	348	334	368	355	343	364	375	374	361	356	365	330	360	337	352	347	318	356	357	333	333	359	306	377	343	366	382	338	337	358	345	348	355	334	359	353	356	347	350	355	338	369	352	370	352	358	345	365	342	336	348	340	337	377	350	363	323	319	332	310	351	349	362	352	343	354	329	337	355	340	370	352	335	338	380	348	360	339	380	358	343	374	349	376	351	365	349	352	338	357	335	344	352	341	364	364	370	361	337	332	330	365	358	353	317	305	352	368	339	361	365	345	339	348	325	349	373	359	325	319	331	322	376	355	347	317	386	354	345	326	348	343	325	352	345	375	348	333	364	364	352	351	335	330	340	371	329	334	347	347	320	358	370	314	340	346	372	327	346	353	327	355	356	378	362	316	337	323	345	327	331	349	351	365	350	342	361	345	346	359	326	352	356	314	331	325	367	356	327	348	323	338	331	325	349	358	360	357	367	349	360	331	334	341	340	350	332	360	341	312	361	334	330	358	351	319	353	361	350	349	355	351	364	356	376	351	377	373	371	384	357	321	352	341	322	346	311	342	358	347	328	343	371	317	340	311	359	341	350	330	374	345	348	340	408	341	352	366	341	341	321	333	349	338	313	364	339	349	328	341	326	342	365	323	336	343	325	338	349	376	331	313	341	356	343	329	330	358	353	330	319	328	365	345	357	345	364	327	377	341	359	344	359	319	335	346	355	363	351	368	322	338	345	355	305	362	324	320	400	324	345	343	339	346	340	338	354	353	364	353	343	328	348	354	350	346	335	375	338	333	369	359	341	361	342	364	341	342	347	318	363	366	340	341	353	356	307	327	331	315	307	350	352	378	320	341	356	316	343	365	342	338	319	367	326	344	365	382	323	352	368	340	342	353	331	371	344	320	345	319	354	365	350	336	326	357	337	370	363	339	311	349	352	380	339	319	359	344	376	351	356	329	342	351	358	328	319	329	327	330	348	378	371	315	342	339	362	323	351	353	318	376	352	347	366	363	365	323	347	324	375	347	363	360	350	341	308	353	322	369	345	327	338	341	330	359	335	321	342	328	351	346	357	333	321	326	334	347	355	369	348	320	364	346	358	322	345	332	347	378	355	327	353	346	371	345	336	347	321	353	345	362	362	324	358	346	334	302	343	336	358	337	357	372	348	354	357	344	322	388	343	360	356	360	315	325	365	360	316	341	339	356	349	376	359	319	364	315	341	330	352	326	369	355	347	347	335	349	348	357	331	328	306	330	348	351	328	342	319	323	325	349	329	360	329	356	341	350	349	366	353	325	328	348	353	354	349	320	347	351	345	378	360	353	342	346	367	349	331	316	366	350	351	313	343	326	332	356	329	325	343	324	352	333	336	325	364	340	373	356	320	359	340	378	327	341	350	373	335	336	365	324	356	321	331	355	360	334	369	324	306	291	323	329	391	368	340	347	342	354	345	358	337	356	361	351	366	361	336	350	347	345	350	349	365	339	352	347	327	338	322	323	383	342	374	330	312	327	384	351	360	317	346	350	381	334	359	339	371	311	371	368	365	349	363	320	343	329	345	324	338	341	337	352	326	360	353	348	370	324	354	358	346	337	348	337	351	333	333	325	325	341	328	346	362	350	358	342	344	350	357	355	310	330	327	339	331	342	357	353	360	364	347	387	348	333	336	326	331	342	353	352	378	352	347	354	376	345	322	352	320	347	391	369	334	387	357	353	355	316	335	321	392	354	316	336	304	366	384	356	364	341	340	358	378	318	342	331	339	358	337	341	355	334	353	329	353	347	336	369	318	358	342	323	351	320	360	358	338	344	334	321	353	347	367	340	351	341	337	341	330	362	345	378	307	360	327	365	350	381	350	373	361	371	350	362	328	349	382	335	330	357	343	339	338	354	364	340	350	353	362	364	369	386	358	341	340	341	363	350	346	338	326	394	354	361	384	357	320	342	339	346	381	342	335	352	373	373	376	353	306	361	351	366	374	311	327	342	355	362	334	348	363	338	386	328	355	364	356	344	342	346	352	353	356	335	346	327	343	335	354	348	347	309	310	335	383	324	335	349	361	364	320	361	315	308	393	334	350	361	333	395	359	354	365	370	359	308	340	338	361	326	330	356	383	395	339	316	356	325	351	339	354	333	337	359	350	341	333	346	340	332	349	337	357	325	341	367	366	325	323	327	337	322	347	362	317	377	359	360	366	359	345	343	363	342	347	371	332	342	342	336	327	346	337	305	361	352	339	348	335	341	316	367	360	378	303	339	332	360	322	346	356	344	325	356	361	299	381	338	341	365	349	380	347	367	348	361	337	332	359	340	299	333	327	349	391	320	356	314	324	385	358	344	318	333	349	367	332	350	366	394	339	364	333	319	315	356	370	348	342	352	352	339	366	333	338	369	333	374	367	354	320	371	340	355	361	322	344	371	384	325	371	342	385	332	348	319	355	324	380	350	345	340	345	360	344	330	329	342	317	342	348	352	320	346	337	349	396	369	353	346	312	371	365	353	362	382	322	362	365	356	349	346	344	327	367	347	364	328	352	338	311	326	340	334	353	342	304	329	289	363	325	345	319	365	333	384	301	344	327	360	337	353	330	356	319	365	366	343	332	353	344	312	368	368	366	346	332	349	347	326	354	309	364	360	349	333	329	388	324	366	345	315	365	326	356	365	376	336	393	331	365	364	340	328	348	356	345	353	370	336	326	379	348	349	347	327	320	372	346	339	367	358	345	338	312	357	373	329	362	336	360	340	348	339	338	370	378	356	325	340	347	357	349	375	325	368	338
14107	991	692	508	322	232	225	152	148	117	102	97	86	100	92	62	89	69	75	65	52	70	76	75	59	63	65	69	61	62	70	59	51	68	68	58	48	57	59	71	63	76	59	62	68	58	69	48	61	61	66	51	62	59	50	61	50	53	54	68	68	59	57	71	60	61	58	63	61	82	51	52	59	79	68	54	73	58	66	64	51	58	65	46	69	68	79	61	57	61	69	61	73	72	68	72	71	63	72	66	65	70	43	47	53	68	59	63	72	64	64	68	65	49	48	46	61	57	57	52	55	57	46	60	61	67	59	48	66	64	39	61	47	67	38	68	56	41	58	71	86	61	52	54	53	58	62	68	60	73	73	61	72	67	58	60	47	55	74	75	57	71	57	77	73	73	63	72	70	68	78	60	66	73	62	73	67	78	77	59	61	65	71	63	65	62	58	64	62	72	58	66	49	68	66	46	53	64	49	70	68	71	57	56	61	68	55	45	71	48	52	44	62	61	61	63	62	58	85	64	65	52	63	59	56	62	64	65	52	75	58	50	57	61	72	70	67	59	62	58	48	69	61	59	64	60	63	67	80	51	58	52	52	63	74	68	64	50	49	59	56	53	54	65	56	61	63	53	48	56	55	69	65	55	67	63	76	62	78	55	59	67	65	54	74	75	62	57	67	52	60	65	72	47	52	71	64	51	55	57	71	55	50	68	58	70	52	63	71	64	64	63	77	71	69	64	66	44	54	61	69	65	66	58	60	50	57	52	73	47	65	52	67	74	55	78	62	71	58	62	61	48	54	57	67	51	54	74	49	52	62	59	62	47	68	58	73	57	55	62	50	58	66	56	54	54	62	63	53	66	59	53	60	49	65	74	49	69	65	64	81	54	59	69	61	76	55	55	41	57	75	73	68	48	64	65	79	48	72	79	71	53	74	62	55	52	59	65	62	49	69	60	62	67	49	52	83	58	63	63	65	67	61	60	58	53	42	65	65	54	59	68	50	60	59	52	60	66	64	52	66	55	54	60	52	55	58	49	75	70	68	71	65	61	71	40	65	65	66	46	72	66	67	64	79	78	64	77	58	54	67	58	52	59	47	65	59	56	61	63	68	62	50	50	66	50	67	54	48	80	65	69	53	59	51	71	59	57	44	61	61	67	81	62	67	65	64	62	46	49	57	65	60	59	74	48	56	64	76	77	56	61	78	52	66	56	76	67	46	49	70	39	70	63	61	62	66	74	64	78	59	65	61	50	50	66	52	62	49	51	64	72	64	66	60	51	65	58	65	49	53	65	65	47	66	68	72	42	51	49	51	65	50	47	54	54	64	61	58	69	47	58	66	61	63	69	50	67	69	63	57	51	76	53	51	59	65	56	64	61	70	42	76	62	58	60	62	68	58	59	54	57	61	51	69	62	53	61	75	62	66	55	74	49	65	59	63	52	66	51	55	62	59	59	47	70	55	63	59	67	62	74	60	58	75	73	62	56	67	82	71	51	66	59	61	57	55	76	60	69	62	66	58	71	54	52	72	75	73	64	58	85	54	50	48	53	66	46	49	48	48	63	54	56	69	70	63	66	64	51	73	65	70	65	65	69	84	62	62	41	72	68	49	56	68	66	58	53	56	62	46	78	79	54	62	66	51	75	62	67	61	63	72	57	54	56	63	77	78	60	65	62	62	53	57	63	46	55	70	51	58	47	57	62	65	58	60	73	50	69	59	55	54	59	62	81	71	63	50	57	60	58	77	52	57	57	77	60	42	51	53	69	60	54	62	58	62	61	55	55	59	71	69	68	63	69	57	49	56	69	60	54	57	56	53	63	66	67	66	70	59	65	58	56	57	75	64	49	69	61	58	50	78	71	43	81	56	73	65	62	51	63	67	73	68	53	50	71	51	67	61	64	62	74	67	57	73	68	60	62	58	66	66	50	57	65	71	52	64	63	73	59	62	67	71	61	80	68	57	76	69	72	53	56	61	67	70	72	66	72	53	62	50	61	76	60	54	61	56	55	65	60	57	60	69	65	45	62	47	78	56	58	59	62	64	57	48	58	62	53	46	52	63	58	58	62	56	66	46	56	72	71	63	64	73	52	57	54	63	48	62	55	55	65	65	49	51	68	73	65	44	70	62	50	77	61	61	45	66	68	60	69	53	52	54	54	60	69	45	64	80	74	63	59	54	73	63	55	72	46	64	77	60	71	69	63	70	52	60	66	61	67	51	59	62	63	57	57	67	81	69	60	84	50	59	52	63	69	71	74	58	64	63	57	63	67	49	77	54	52	52	79	72	50	78	63	58	47	69	53	54	64	59	61	51	64	67	55	83	57	66	59	61	70	46	51	61	68	46	67	72	63	58	61	63	64	60	62	56	60	56	66	65	53	51	69	66	65	59	69	63	70	50	73	86	61	66	58	74	59	54	70	56	62	67	50	50	65	59	69	51	64	63	63	80	66	58	60	60	50	80	53	60	68	65	62	60	59	57	60	58	70	70	63	59	74	66	58	48	63	61	59	62	52	64	85	66	58	61	58	67	60	49	67	61	73	56	62	60	36	54	53	61	68	61	65	57	54	75	62	64	54	67	65	57	55	76	63	54	66	52	73	68	62	50	67	48	60	74	59	51	60	66	61	62	60	67	53	62	61	50	54	60	56	65	51	57	59	62	50	63	58	84	60	55	72	65	69	49	60	52	59	77	71	71	57	64	44	57	59	57	65	71	66	48	73	71	62	71	58	72	68	59	63	58	56	60	57	65	76	58	58	62	63	55	51	70	75	56	46	51	73	58	67	75	70	45	52	70	71	58	56	59	56	62	49	54	57	57	56	47	55	54	67	57	64	58	54	39	66	62	57	50	67	52	41	52	69	55	49	50	53	58	64	76	60	56	68	61	54	54	54	46	70	53	66	62	54	54	75	66	58	46	70	57	51	69	70	55	51	63	59	66	69	46	69	74	73	80	57	72	57	68	64	62	55	65	51	58	53	59	62	54	63	50	63	57	76	62	73	81	61	70	60	62	66	52	58	53	53	59	74	63	67	55	50	72	66	76	61	75	74	58	59	59	81	59	58	63	59	56	61	56	90	61	59	76	86	52	60	75	55	78	74	60	72	64	63	77	46	64	68	57	58	54	53	60	70	63	63	51	70	50	53	50	62	53	62	69	61	42	41	62	61	60	66	62	82	56	64	48	52	66	55	57	66	76	63	58	53	68	50	71	66	53	52	58	61	51	64	56	66	64	42	59	59	52	46	50	62	63	68	46	63	58	63	71	73	58	58	63	60	64	65	53	50	61	56	49	67	57	51	56	71	52	57	67	63	59	42	58	67	70	51	72	53	54	61	68	60	60	60	50	59	54	63	73	70	62	53	63	49	53	64	71	53	47	52	65	54	49	65	60	50	63	58	62	65	48	61	64	51	61	66	61	57	45	59	45	57	61	66	59	67	70	62	76	70	64	50	64	65	75	65	52	48	56	62	64	71	70	57	56	71	64	59
8150	747	1484	1682	1402	1149	880	754	569	545	511	420	356	350	340	334	290	293	248	270	257	254	272	236	257	213	216	234	218	204	204	192	189	184	212	192	208	182	190	221	177	188	210	206	195	199	214	165	207	196	201	190	176	169	199	178	203	196	173	165	178	186	187	187	178	179	168	179	187	150	180	188	161	176	195	166	182	178	172	147	175	174	176	174	166	191	190	194	161	181	155	166	170	165	171	182	179	183	148	180	198	193	191	166	190	160	156	191	170	190	165	169	169	169	153	170	175	166	172	165	166	183	187	183	191	176	173	171	158	180	176	188	194	171	170	163	171	136	186	164	170	194	162	188	191	152	195	182	197	167	177	184	180	185	170	168	185	187	172	181	153	166	188	170	175	197	171	162	189	179	180	168	194	180	168	170	153	181	189	172	169	175	159	196	162	182	185	182	176	164	176	161	192	204	196	202	171	162	178	152	175	166	173	169	177	155	195	168	184	179	146	197	180	191	175	157	171	175	182	162	194	181	172	170	161	185	176	189	189	179	188	182	162	146	148	167	182	145	159	178	183	168	174	152	196	164	188	173	189	173	184	172	170	184	158	189	158	163	151	188	178	183	169	203	180	175	167	166	173	173	178	165	150	168	197	177	172	160	148	183	193	162	176	193	145	180	182	164	187	172	167	185	155	159	186	161	186	162	173	187	190	157	161	165	190	171	178	185	187	177	163	180	204	165	155	175	174	192	163	165	160	183	181	184	159	176	171	166	175	172	178	175	179	186	179	188	169	213	176	187	182	169	183	160	187	153	172	157	159	164	172	159	161	183	157	175	186	146	174	167	181	162	181	165	180	173	166	188	165	195	163	167	181	166	157	193	158	174	170	158	181	196	168	143	184	192	160	173	155	169	181	189	169	179	194	168	163	146	196	175	175	157	164	166	190	161	179	171	175	184	199	170	158	177	166	163	177	177	202	155	183	185	157	145	188	175	190	165	201	157	184	160	180	183	165	165	178	169	158	159	170	178	181	181	156	185	162	171	167	175	199	161	159	169	155	182	154	177	197	187	182	163	144	203	161	161	144	171	173	183	136	182	186	149	171	165	176	154	176	177	186	177	197	178	166	188	153	175	147	181	154	183	182	180	178	188	190	170	166	179	145	154	178	174	192	164	156	176	154	161	161	150	168	187	186	178	175	164	161	188	167	182	201	156	175	169	173	178	179	176	165	188	172	187	161	169	188	162	173	153	182	154	184	177	168	163	143	168	167	189	204	185	163	178	169	172	182	184	181	173	172	184	184	184	190	156	163	139	170	170	157	184	158	163	186	168	164	186	179	173	189	174	166	173	185	180	165	140	185	165	174	175	187	179	154	175	175	169	162	193	164	161	183	188	179	171	177	170	176	157	169	179	162	168	200	179	169	171	174	187	170	190	166	172	178	152	166	175	156	161	164	195	163	198	164	181	168	173	159	172	164	172	156	182	203	170	163	148	152	170	184	179	160	164	182	175	190	165	182	178	166	163	169	165	174	189	178	202	188	183	169	168	180	162	174	229	186	171	169	154	186	168	174	151	181	174	172	184	188	164	176	192	163	166	171	165	180	155	169	191	149	196	179	159	174	173	175	150	156	182	167	168	166	184	171	175	186	159	176	194	178	129	172	159	198	178	183	174	161	165	178	180	180	173	179	159	175	182	196	180	168	149	160	203	179	176	174	185	170	169	169	171	162	182	178	162	161	201	180	155	175	164	153	180	178	187	174	169	178	183	156	174	197	174	170	154	161	164	183	174	171	172	174	174	212	210	164	177	158	163	191	177	192	153	157	162	151	179	190	178	168	167	166	148	166	170	202	175	166	165	189	156	189	175	159	173	171	153	167	166	185	170	179	197	160	192	177	188	152	178	183	149	146	162	184	143	181	187	177	153	188	170	189	178	189	180	176	156	178	173	171	176	170	186	152	177	182	177	198	155	165	147	164	175	154	195	174	175	169	177	174	170	175	195	174	186	161	176	149	184	178	164	158	170	169	177	185	160	157	169	206	191	173	150	195	180	167	173	151	178	193	198	175	178	197	188	221	150	168	192	169	165	196	142	160	175	181	176	169	183	175	167	157	180	176	180	187	176	148	183	185	169	169	172	166	190	177	182	159	163	169	171	184	168	186	172	170	164	182	167	183	190	169	169	176	153	183	173	170	196	175	162	203	190	197	185	181	184	159	153	206	173	150	156	181	167	163	178	174	161	184	165	181	185	149	168	162	144	181	186	165	190	187	179	164	158	180	164	173	155	162	190	183	179	150	135	158	177	168	183	192	188	161	197	179	184	172	150	180	157	163	187	159	179	187	163	160	180	191	166	165	211	150	153	158	135	156	165	183	156	168	177	197	169	142	162	146	167	185	192	177	164	185	167	164	169	197	168	217	189	171	174	164	177	170	193	172	170	160	170	185	163	177	184	174	152	162	176	166	186	195	151	183	185	172	199	181	170	169	182	202	182	159	165	173	187	172	163	189	194	189	170	181	171	175	187	179	172	194	180	175	163	160	170	187	170	159	184	170	164	181	153	182	173	180	170	154	186	170	177	177	168	193	178	168	168	171	183	178	168	157	187	150	169	172	161	175	166	162	160	181	189	187	186	162	164	165	177	149	191	174	175	196	174	167	177	174	173	180	166	179	174	161	179	171	166	180	158	182	157	158	167	166	158	176	192	178	205	167	173	154	156	176	179	167	171	171	205	172	165	147	162	165	170	186	195	153	175	186	207	145	166	170	169	187	152	152	169	176	186	185	185	171	197	170	162	173	170	199	174	187	177	169	164	166	169	153	194	169	183	172	188	160	174	179	158	168	168	161	163	187	188	165	166	167	189	168	186	154	170	175	172	178	166	186	183	168	181	169	163	175	154	167	161	183	184	170	185	158	184	151	152	175	176	169	186	176	162	199	163	185	168	185	156	158	153	173	175	196	166	160	158	160	177	166	159	148	181	184	177	149	155	177	185	151	190	168	177	180	181	173	134	180	154	152	160	162	158	193	181	175	170	155	175	181	163	157	187	170	163	182	174	184	165	179	172	165	154	190	189	187	168	189	153	173	172	149	169	174	177	172	178	181	187	196	171	166	194	178	176	165	166	168	157	156	180	179	168	168	159	177	156	156	159	168	206	188	150	188	156	184	172	165	175	186	170	166	165	184	172	185	187	172	173	186	182	188	159	168	183	184	161	157	178	183	174	199	162	166	178	158	192	151	167	178	173	177	184	162	167	180	168	156	188	132	163	180	186	156	159	174	163	164	190	175	158	159	189	177	176	177	182	161	176	164	169	174	156	200	169	178	156	174	180	172	142	164	164	134	163	167	180	164	169	172	176	173	172	166	158	172	171	165	183	163	152	154	158	188	181	152	188	179	172	160	182	171	182	165	170	167	181	175	181	156	155	179	169	168	168	160	172	157	178	174	167	181	182	169	190	184	182	161	180	178	185	191	175	171	176	168	187	179	175	202	173
1590	299	239	252	282	281	273	257	282	262	224	274	269	271	246	261	270	262	254	259	256	249	223	265	286	277	246	257	249	264	265	289	237	248	261	274	288	239	270	250	250	286	285	265	285	256	257	286	256	307	264	239	274	259	284	229	285	246	249	262	254	242	281	258	268	268	273	261	232	225	260	247	241	270	258	280	258	255	277	273	273	285	252	250	283	286	255	250	248	267	278	283	271	247	272	279	260	261	264	247	279	244	272	255	278	266	252	245	223	255	259	258	258	268	280	253	247	262	276	259	217	259	246	268	263	277	283	256	268	263	257	239	243	286	267	251	256	257	251	267	272	290	284	273	278	268	250	277	262	249	243	280	265	271	285	274	289	234	275	234	277	274	288	235	240	294	241	275	265	247	241	247	286	256	260	270	268	274	264	263	252	262	256	248	272	246	249	281	248	258	232	263	268	259	235	266	237	251	260	276	256	260	270	265	266	278	260	254	286	231	272	269	228	281	253	268	288	251	267	226	252	275	255	267	254	234	261	236	272	282	245	284	266	300	267	287	251	262	260	252	255	267	263	275	227	272	241	265	269	233	263	271	272	289	254	262	262	252	290	265	263	300	283	285	256	255	271	246	282	259	289	271	234	286	253	239	287	233	242	271	271	267	259	277	267	226	292	246	236	286	275	277	262	262	246	271	291	272	266	245	237	277	269	262	250	266	237	282	249	251	262	252	276	278	283	264	248	268	282	244	264	276	263	252	285	275	274	273	294	257	305	270	256	249	253	289	269	280	257	238	267	278	282	271	283	312	253	256	268	293	243	234	266	266	263	223	251	251	288	267	266	251	264	235	245	271	251	276	271	239	247	243	296	221	264	243	272	285	218	263	263	266	252	259	264	262	283	265	276	264	247	261	241	216	283	303	255	250	267	287	223	277	293	253	274	268	303	238	253	284	277	257	282	230	246	265	269	242	252	256	219	276	261	278	283	271	274	267	241	252	269	273	252	262	285	289	261	292	256	267	265	261	245	253	261	251	252	246	222	248	251	238	283	255	257	278	265	293	295	254	227	239	269	285	243	271	276	246	251	260	264	264	261	286	268	263	262	278	248	270	256	275	244	282	265	257	283	281	270	271	262	241	274	268	256	273	281	240	272	258	301	293	270	253	262	278	260	286	251	254	278	263	243	273	266	268	276	284	280	266	298	253	274	300	310	244	275	226	259	243	252	298	268	287	261	265	270	250	278	262	269	276	248	261	272	298	282	288	251	252	269	262	280	243	294	263	260	280	242	267	275	253	273	283	227	268	274	268	261	271	300	263	270	229	262	258	256	286	263	260	288	277	281	301	258	284	246	242	238	247	259	270	254	249	248	258	264	251	263	281	270	280	237	287	282	271	241	256	264	265	270	282	272	244	244	287	279	258	287	250	281	265	270	278	305	262	257	260	241	281	277	265	252	255	255	288	279	262	232	241	277	270	252	276	262	258	264	274	275	239	266	280	274	268	277	244	259	267	280	268	256	262	268	300	275	280	260	270	261	254	256	277	257	258	261	269	268	262	232	267	281	261	243	267	264	249	283	249	292	255	279	251	294	270	285	255	246	227	266	287	273	292	252	261	273	254	253	272	300	260	248	266	252	265	259	268	249	266	276	270	277	255	275	282	261	237	262	299	262	262	257	262	282	242	266	241	277	245	240	281	241	247	287	283	270	235	248	241	271	252	271	278	247	256	269	269	249	249	270	251	275	251	265	275	282	287	272	256	261	266	261	265	247	256	253	266	231	263	268	258	257	293	272	278	274	280	272	255	270	266	251	269	280	260	256	287	233	254	268	231	277	267	310	264	258	249	273	274	238	236	298	264	281	256	264	279	234	240	235	240	266	274	244	288	277	248	281	228	258	255	261	230	282	272	270	257	267	269	265	266	294	238	270	282	236	270	266	262	290	261	278	259	278	252	241	267	252	273	302	257	271	228	290	266	261	285	260	274	268	237	248	263	255	300	286	270	295	292	271	284	289	239	248	308	255	301	263	282	276	261	278	303	280	276	262	250	282	255	269	275	295	280	277	266	268	265	297	265	249	253	261	248	225	273	250	257	282	269	265	271	237	248	246	252	273	265	253	268	251	226	243	263	285	298	258	265	283	273	271	238	251	250	267	260	265	305	258	306	299	265	260	235	257	264	274	260	257	255	259	260	258	263	259	265	273	236	244	252	261	273	262	262	313	252	271	276	217	279	263	277	296	261	274	262	265	258	255	291	294	237	230	279	257	232	245	269	288	248	244	270	265	298	279	262	261	280	282	288	226	244	237	262	241	278	272	252	246	285	229	224	237	252	269	241	268	271	280	270	243	269	276	253	252	270	253	284	267	252	240	268	263	292	241	235	263	261	262	265	249	285	289	267	269	275	258	250	234	264	276	264	232	236	248	267	272	275	244	277	272	247	283	247	293	237	271	282	256	281	272	245	299	259	253	260	262	289	256	247	275	232	238	252	244	248	282	261	300	271	266	276	288	246	247	288	241	263	270	274	240	281	293	255	271	274	255	305	246	295	270	272	250	273	277	280	281	251	283	225	248	247	270	268	260	257	270	245	260	259	255	249	267	314	266	255	233	255	255	286	286	256	239	275	271	253	268	282	271	265	236	284	299	263	257	251	269	258	246	267	324	270	260	269	281	257	268	272	251	262	262	246	275	283	247	268	264	318	280	230	257	265	263	269	241	280	277	248	259	280	250	277	258	300	248	292	250	240	253	281	300	270	273	270	265	264	288	269	274	247	256	278	257	283	277	246	286	268	243	249	246	219	260	253	279	254	253	249	240	259	280	288	262	273	265	267	280	277	270	284	264	254	267	297	241	277	264	253	271	289	241	253	258	256	252	278	266	286	271	259	258	260	278	269	231	293	251	270	253	279	266	249	254	258	277	289	254	266	252	287	279	283	279	277	264	261	261	243	262	269	253	287	264	285	264	245	253	253	247	290	250	246	289	271	265	235	295	244	293	275	206	254	252	248	241	278	303	240	263	255	275	246	256	262	291	272	293	252	251	253	310	264	254	261	243	265	272	250	219	251	258	285	275	272	247	263	269	289	258	242	272	254	254	255	228	310	267	275	270	253	271	254	250	242	250	258	255	274	283	281	274	245	259	251	275	254	257	249	298	242	271	283	256	257	252	278	278	281	256	242	237	273	268	274	261	265	279	285	266	255	267	264	263	271	245	253	276	250	280	285	237	265	272	252	268	259	254	253	252	274	296	247	277	278	262	275	246	261	272	212	272	267	254	267	298	279	281	268	223	251	277	257	288	272	259	292	256	274	281	255	266	280	279	275	265	276	262	265	276	267	266	265	277	260	278	273	277	247	255	276	273	275	267	252	272	251	257	295	238	235	259	282	254	269	243	253	294	268	255	278	278	244	266	249	271	242	262	266	306	275	256	262	280	239	264	252	265	242	275	277	251	255	243	251	277	232	228	264	240	248	293	268	279	260	247	249	280	244
1863	595	550	655	632	578	623	616	590	600	595	583	580	599	594	601	609	568	625	602	626	596	593	576	567	616	599	584	579	589	543	616	566	604	576	586	560	570	603	548	573	563	568	566	600	589	595	573	594	571	586	607	582	593	544	561	609	587	569	579	596	596	599	553	587	608	584	611	600	590	564	580	626	600	604	537	584	597	627	598	573	573	612	606	547	617	595	572	603	628	561	586	558	568	610	579	660	552	567	596	606	556	590	610	595	593	588	587	610	559	558	566	577	561	591	557	544	601	584	602	566	602	569	610	567	619	579	601	622	574	567	618	561	568	581	558	572	606	598	565	621	574	598	617	582	568	603	610	574	585	560	598	606	568	580	575	555	619	604	624	582	569	631	612	608	582	578	543	565	539	617	633	603	610	627	569	606	629	577	595	606	569	612	584	568	626	565	640	598	610	576	591	586	580	580	608	629	607	552	602	571	590	570	574	570	575	643	564	612	540	606	623	603	598	556	601	595	564	584	636	603	624	603	600	610	601	586	583	549	569	593	555	590	581	563	595	609	631	618	594	603	570	559	543	592	651	594	595	602	599	591	611	603	555	581	573	610	630	594	594	604	580	613	589	604	569	567	575	604	633	590	586	565	591	631	579	550	592	563	584	567	583	602	573	610	577	555	596	598	595	604	533	589	589	569	571	590	628	629	579	622	561	587	585	585	602	619	590	627	572	616	618	567	596	647	596	572	572	598	605	611	559	635	606	582	593	572	598	621	608	582	584	616	567	601	541	593	605	601	586	662	605	578	564	587	572	584	587	555	587	600	572	632	636	613	556	573	603	615	552	603	620	618	559	623	586	599	606	563	606	584	574	569	597	621	531	560	589	556	579	570	611	543	563	580	570	584	578	587	559	594	534	562	533	583	568	544	601	597	619	555	573	640	576	586	589	600	624	559	569	595	610	603	543	591	567	611	590	599	552	550	577	607	603	594	571	577	561	563	565	607	573	590	573	540	618	603	600	563	570	585	598	582	598	579	562	592	591	533	555	603	612	565	570	595	573	569	598	575	615	587	569	599	599	587	613	591	599	599	574	595	574	594	597	569	558	561	579	592	599	551	560	567	607	606	621	569	579	599	538	599	569	558	579	634	541	589	560	634	556	569	592	597	639	622	601	630	573	561	533	598	602	616	605	536	590	579	560	590	553	592	631	606	585	621	563	611	606	578	595	565	582	601	612	587	610	559	599	622	608	560	585	593	568	566	545	586	581	579	613	590	609	582	585	551	595	621	538	562	584	594	561	578	575	596	572	571	572	587	609	570	590	568	585	569	605	578	569	607	563	548	576	577	577	533	591	595	601	580	585	600	602	594	593	579	598	566	595	600	603	624	571	580	594	560	592	612	579	579	574	594	596	574	575	574	567	569	561	556	593	543	558	557	605	548	529	568	527	591	576	586	551	583	605	557	564	571	603	587	574	625	576	601	560	552	616	588	562	596	553	575	632	589	550	588	560	568	603	596	586	587	580	570	600	604	577	570	570	589	567	608	560	527	649	656	650	588	564	620	571	589	618	624	585	564	584	567	605	607	619	574	579	588	647	620	593	588	555	620	571	596	589	599	591	580	543	588	609	612	584	546	562	578	592	577	589	559	601	611	588	613	590	622	585	597	571	613	603	630	588	566	573	592	613	559	603	562	575	583	613	575	562	576	578	563	596	600	589	592	588	605	582	566	597	570	612	612	560	615	600	588	608	572	572	585	588	554	621	612	559	593	611	549	572	571	568	602	617	581	554	562	593	564	599	579	583	607	604	559	571	551	579	596	594	589	594	593	580	563	564	575	588	608	620	604	590	586	552	612	549	595	574	574	606	603	565	626	575	597	599	589	597	559	583	586	582	589	592	562	584	608	623	609	634	578	621	583	612	608	608	570	581	587	571	622	581	614	598	589	597	592	599	595	600	615	591	579	596	570	555	594	635	628	593	609	529	604	634	596	600	576	571	589	590	595	582	533	606	583	558	610	572	595	606	600	583	605	618	582	563	568	578	608	589	591	600	613	562	558	587	564	589	627	621	605	563	593	538	561	634	597	606	606	552	609	576	586	582	588	666	568	581	591	577	574	572	589	607	587	559	612	576	576	574	556	624	581	579	573	573	621	582	592	613	567	564	641	592	587	532	576	595	600	555	644	599	581	600	658	562	553	561	630	564	619	593	619	627	581	564	544	615	591	547	592	583	550	543	582	575	609	577	567	596	575	590	581	603	602	576	581	554	570	573	609	586	572	637	570	609	615	613	613	577	566	551	591	590	613	553	543	574	614	559	510	562	599	623	574	591	573	586	569	588	603	583	577	573	636	555	596	616	610	552	582	632	563	602	594	599	581	615	612	584	577	555	591	560	626	586	616	562	609	586	603	585	551	581	566	561	608	574	563	607	544	572	573	552	527	590	616	588	597	588	575	622	613	611	587	565	562	626	643	568	584	587	598	623	577	587	619	591	585	570	583	593	591	596	567	561	596	579	644	586	552	618	585	569	602	561	598	587	563	590	581	622	568	552	640	597	553	573	628	589	584	550	619	589	569	549	592	587	566	592	551	572	578	611	578	556	564	571	603	567	635	557	596	605	598	571	571	596	545	585	594	580	607	602	578	601	562	570	590	561	525	623	584	589	537	595	607	582	606	569	585	588	558	559	576	532	615	605	625	600	594	591	548	577	588	579	607	600	592	571	536	571	606	602	577	573	586	559	593	546	565	545	570	556	578	572	575	593	585	575	589	597	527	630	627	602	571	615	592	569	564	573	567	545	531	584	564	568	580	593	627	570	620	576	540	596	547	545	621	566	559	561	587	649	556	581	612	614	602	587	579	566	586	573	566	611	569	613	585	632	620	593	590	581	615	598	603	612	549	576	616	534	578	528	581	576	585	578	588	569	580	583	613	605	603	615	622	566	591	548	566	582	581	576	592	595	565	637	591	573	605	608	595	568	592	627	613	613	542	595	615	582	619	601	580	602	592	610	578	608	564	601	555	591	517	599	572	619	634	598	570	615	594	568	569	574	595	568	616	552	574	611	586	569	531	573	588	589	562	608	596	566	571	557	572	593	587	548	598	620	552	554	590	599	625	590	602	580	580	622	602	591	584	588	568	573	586	589	594	578	580	567	604	568	584	554	583	584	603	608	555	578	602	599	588	592	604	604	600	582	594	613	572	601	582	586	603	582	571	582	600	644	548	599	603	590	554	629	545	579	604	621	596	598	571	562	568	536	561	530	604	561	582	618	575	596	628	561	582	573	587	574	589	597	586	574	593	560	580	565	558	545	566	556	576	624	596	577	581	589	579	567	616	614	573	563	562	612	600	573	575	574	575	563	617	587	559	615	572	584	584	592	612	591	598	549	581	596	582	534	602	578	554	552	578	570	589	587	601	573	617	610	611	545	561	613	512	569	556	572	529	580	565	592	614	575	593	595	568	604	629	552	605	592	535	555	564	593	620	631	583	588
7202	504	459	393	307	220	204	209	193	195	203	174	178	194	160	175	178	169	153	160	151	151	152	167	134	175	173	142	160	173	154	173	158	137	141	178	137	154	155	141	172	165	155	149	169	155	167	154	171	161	175	146	157	152	168	186	164	149	157	154	154	142	155	148	167	161	158	145	136	133	165	140	170	166	141	155	142	150	169	138	160	143	141	145	136	192	121	165	149	150	157	125	147	138	157	154	163	153	178	139	147	169	162	142	145	156	156	165	146	143	149	153	161	150	148	164	145	165	151	152	153	146	155	145	158	139	131	151	167	165	148	179	162	160	138	129	163	147	149	145	161	154	141	136	144	157	153	145	160	158	151	151	133	138	161	155	135	143	163	131	150	146	138	165	171	160	145	154	145	180	144	137	148	161	153	171	120	142	147	150	152	144	159	140	143	138	140	160	141	162	139	141	130	155	137	147	133	155	163	165	163	136	132	143	164	149	166	153	140	160	163	139	159	143	148	151	153	149	144	145	164	127	140	154	183	136	137	167	159	149	155	149	147	161	147	162	152	136	163	140	155	151	170	165	133	165	138	143	144	161	161	160	145	153	144	164	144	160	141	163	155	130	153	165	129	143	141	164	157	163	163	139	157	149	124	138	162	148	160	164	159	133	149	143	149	176	143	155	154	157	158	167	157	150	148	138	176	153	148	150	131	141	125	134	142	157	145	140	145	170	149	159	148	138	142	156	146	137	152	158	152	169	143	178	129	135	142	173	160	141	144	153	142	143	142	137	136	116	162	144	152	158	155	160	158	137	139	132	159	143	183	135	157	137	149	174	144	168	159	154	146	150	151	122	148	154	163	138	144	139	141	154	157	167	174	146	139	155	167	139	128	162	151	151	135	165	157	143	154	171	157	151	134	152	159	135	147	141	140	161	150	150	143	145	121	142	155	150	154	139	138	119	162	172	150	162	166	179	164	144	128	140	174	155	165	150	154	161	135	138	170	145	152	149	146	157	167	158	124	152	138	145	147	151	140	144	152	141	150	151	147	151	144	155	156	145	146	122	164	149	126	162	149	156	167	187	139	149	138	136	126	149	145	157	144	138	141	154	162	149	148	153	142	166	165	154	162	178	171	144	129	161	150	142	151	163	177	176	128	138	144	155	149	159	156	129	162	169	156	158	150	163	164	168	137	138	172	153	154	176	152	156	145	112	165	134	155	150	152	146	145	151	142	136	142	157	153	158	156	133	138	165	152	145	151	144	136	143	124	173	149	149	147	139	161	152	116	139	162	146	154	150	156	153	156	141	157	187	140	154	144	144	139	166	153	127	161	135	129	154	170	155	169	152	154	156	156	136	124	138	168	138	136	164	150	136	152	164	156	154	140	168	155	153	145	138	116	137	135	148	150	158	135	163	138	155	145	139	153	183	159	164	135	144	144	153	143	140	174	136	121	169	149	153	160	156	142	131	139	128	141	146	144	145	163	142	178	167	164	139	164	159	157	156	150	148	155	144	145	163	154	160	154	155	124	154	182	132	142	135	153	135	145	157	143	155	177	155	173	165	142	161	123	149	146	145	161	152	165	160	165	142	157	160	140	137	143	161	156	148	152	130	144	153	149	137	143	148	156	150	168	144	152	176	139	152	161	181	163	127	152	171	142	142	130	128	149	136	147	141	159	157	171	154	138	154	169	157	158	154	185	144	143	156	157	173	149	144	158	174	150	149	159	141	153	143	148	143	139	138	140	129	139	141	155	137	136	157	135	132	139	162	150	145	175	167	172	160	128	145	166	207	185	158	145	172	174	151	172	176	127	132	146	143	149	149	147	157	145	146	149	151	147	166	144	135	143	152	155	140	197	151	146	161	143	163	154	154	162	162	151	154	162	145	167	147	148	161	158	161	169	147	157	130	172	170	153	141	140	151	160	154	136	151	146	146	157	137	141	157	134	161	139	163	152	136	163	160	132	150	154	164	161	128	140	161	143	140	148	204	163	152	169	146	147	155	153	135	143	170	158	151	135	161	142	136	134	158	120	139	169	162	153	176	151	159	173	141	152	136	151	152	174	151	160	162	140	160	145	157	140	159	145	152	137	134	158	153	141	140	132	156	160	168	148	150	134	141	171	142	136	131	157	154	144	149	162	134	132	119	136	138	157	144	143	146	156	156	139	149	163	162	185	138	162	157	151	163	129	145	151	160	139	149	161	165	166	131	159	153	148	144	136	144	149	156	159	129	145	143	147	151	150	157	153	170	161	147	188	149	157	153	150	167	153	146	171	142	145	131	115	113	160	147	142	157	127	145	153	146	175	137	152	157	162	174	157	139	157	141	171	155	177	155	169	153	132	141	159	149	153	153	157	125	163	172	145	132	152	145	147	155	145	150	169	155	149	168	137	141	140	167	149	160	151	153	138	132	141	144	159	150	164	154	146	151	154	146	130	158	150	156	136	161	133	141	140	153	162	144	129	164	161	137	145	153	147	160	151	155	141	157	160	162	154	162	137	136	176	167	151	150	156	153	154	153	149	140	172	138	154	156	147	152	155	158	151	158	159	159	151	117	154	154	138	146	166	141	146	149	145	171	151	150	147	165	159	139	172	141	141	140	149	159	153	137	148	132	126	168	154	160	144	149	137	160	137	146	162	150	143	153	153	163	148	162	153	161	153	156	167	148	147	163	138	146	153	162	147	183	143	148	144	179	143	168	138	162	167	176	158	163	164	146	138	141	149	168	151	154	150	157	148	150	165	166	129	154	166	172	158	161	158	160	153	155	157	133	159	156	159	152	130	135	164	147	152	161	171	152	147	147	151	173	134	164	143	131	147	125	144	166	179	162	150	165	173	144	163	143	165	157	118	151	144	143	128	144	144	153	136	154	152	137	151	141	143	149	141	135	140	161	146	146	160	153	147	172	159	156	154	136	154	168	141	164	174	157	172	153	169	174	163	170	143	120	175	135	140	140	153	145	164	132	190	165	148	153	152	136	159	157	152	140	159	148	153	155	149	166	132	147	157	147	154	168	132	143	140	167	147	134	158	140	152	147	128	145	137	149	139	148	160	147	133	155	154	158	136	138	157	181	149	157	156	148	151	181	153	162	161	143	143	154	136	157	159	162	155	146	163	175	158	157	161	147	156	172	142	160	154	166	127	117	150	165	158	155	169	152	139	145	137	183	149	139	132	156	132	143	138	147	144	151	172	171	129	180	163	166	156	157	147	153	152	148	153	158	159	145	141	164	166	166	154	149	173	156	158	174	159	142	141	144	141	162	138	153	136	146	167	158	135	159	153	155	153	169	152	163	135	151	162	159	167	129	142	153	168	173	160	155	154	139	122	164	158	164	162	159	162	133	152	152	150	147	155	126	164	183	157	151	139	161	142	130	142	155	161	136	158	175	150	155	148	150	156	142	128	129	153	157	140	156	154	171	145	149	148	170	139	178	140	175	146	144	174	131	141	139	167	158	148	153	161	156	151	161	152	161	161	161	148	161	168	157
6194	596	935	1191	973	826	731	644	543	551	457	492	435	418	423	382	413	446	367	431	380	372	370	392	368	394	351	363	387	343	358	385	344	358	346	363	348	340	298	360	344	321	334	357	349	397	376	354	339	341	329	341	373	314	321	339	359	322	355	357	351	375	366	371	359	371	354	317	334	345	391	363	369	377	353	342	362	345	327	392	337	367	342	324	358	332	375	372	317	365	351	338	367	334	382	346	341	342	340	314	328	317	309	346	329	368	335	363	363	327	317	349	366	321	340	346	358	374	325	316	350	356	348	324	339	309	304	350	366	401	295	346	386	333	351	362	360	320	375	347	370	362	357	326	322	323	327	342	323	349	334	350	332	376	337	335	332	341	331	332	340	337	366	363	376	354	334	320	325	325	339	337	358	337	352	345	335	350	382	365	355	322	358	363	317	346	348	361	315	358	358	345	312	353	358	330	349	336	343	343	364	354	357	344	357	314	338	338	338	312	334	350	386	341	325	361	334	342	375	355	364	335	358	347	336	364	377	340	400	343	360	340	380	361	330	339	336	353	368	331	344	338	325	326	308	310	361	336	305	344	329	342	334	353	363	338	340	356	337	341	340	317	351	340	342	342	331	319	355	312	328	353	326	353	359	342	381	362	324	382	359	347	350	339	329	375	381	354	350	357	368	326	327	372	372	324	329	302	381	356	396	327	327	337	344	368	334	324	326	343	323	333	340	357	381	335	353	368	329	356	360	366	336	358	373	356	364	342	360	311	368	342	365	350	347	381	341	358	340	341	340	321	336	352	357	355	357	330	339	350	367	327	365	333	334	358	337	341	358	362	369	362	331	351	334	338	383	356	380	327	356	337	340	327	343	337	339	325	345	344	320	363	315	351	311	354	351	343	367	350	369	359	356	344	341	336	331	333	362	368	353	346	375	360	331	379	326	367	332	338	329	349	312	340	342	335	344	323	383	338	347	334	327	329	355	352	348	322	348	305	343	340	347	359	369	335	375	315	335	352	324	311	349	345	361	321	381	337	321	349	338	351	346	367	318	382	349	370	359	340	357	345	355	344	345	347	363	354	353	354	324	374	391	357	320	366	364	378	363	354	335	371	353	376	335	343	357	315	333	368	314	354	317	352	348	313	356	386	337	331	345	329	378	355	363	316	358	331	366	351	324	328	363	307	353	354	342	316	341	337	350	380	376	319	328	318	344	378	352	319	369	361	354	372	366	364	370	320	363	360	329	319	343	374	347	356	361	337	353	355	371	346	331	383	351	319	326	319	360	327	362	320	309	331	330	365	345	333	350	347	314	335	348	366	331	355	334	351	296	348	349	344	339	361	346	333	360	346	343	325	346	329	350	371	349	356	357	336	329	359	350	339	321	332	344	379	336	357	379	354	356	371	295	352	342	370	365	334	369	357	336	356	334	350	348	336	334	323	368	330	373	373	338	377	358	367	343	352	338	367	350	332	327	326	310	352	352	346	342	308	362	354	337	361	343	359	352	371	353	337	374	352	331	330	345	319	348	333	334	324	356	343	341	324	375	382	362	343	370	366	362	357	368	349	328	349	365	333	318	318	349	342	332	329	358	330	339	341	402	323	367	374	342	357	336	361	339	341	360	386	327	342	329	359	337	322	339	349	340	348	343	342	354	319	338	313	363	332	320	351	348	332	352	335	373	350	353	334	332	334	342	315	344	327	350	357	320	343	358	379	333	325	359	352	359	328	340	341	343	333	361	349	317	354	365	347	363	387	331	330	310	321	352	337	326	330	338	356	344	320	352	354	333	291	337	322	343	349	362	326	334	357	358	323	351	354	345	347	364	372	346	332	321	350	352	321	354	355	344	346	356	323	366	321	321	346	345	382	376	345	340	363	356	355	368	346	360	347	306	355	327	325	349	358	353	337	373	353	354	354	391	339	347	346	317	343	370	334	359	327	327	326	340	360	352	363	313	331	361	316	369	333	353	321	322	338	339	363	360	335	340	338	335	355	330	315	328	299	342	352	347	348	327	345	345	338	358	326	372	332	339	351	346	353	355	343	373	330	349	339	364	331	359	330	309	309	336	316	343	379	368	358	330	346	374	336	323	356	338	340	347	337	320	353	340	348	361	299	349	338	340	341	373	322	322	347	315	344	315	327	328	358	341	353	324	361	328	372	353	357	341	344	347	370	335	329	363	349	350	326	347	346	389	321	349	350	323	314	314	375	329	312	376	359	323	334	375	341	349	346	356	369	342	343	357	339	342	344	320	347	354	347	333	342	357	380	346	339	321	338	339	321	363	359	361	306	352	342	340	374	342	325	340	343	348	362	347	381	345	354	341	340	360	351	335	366	324	358	354	335	348	362	300	365	340	333	352	310	370	329	313	328	320	313	349	324	360	326	353	337	335	362	360	335	359	364	344	326	353	334	368	341	340	335	355	357	341	335	341	369	318	353	349	351	349	340	338	320	328	371	355	352	319	324	352	375	354	329	330	324	333	335	326	337	350	352	322	302	324	339	337	334	335	353	344	365	343	376	344	354	351	342	356	357	326	351	369	339	347	361	352	304	354	352	332	349	358	323	386	341	352	335	316	356	326	352	343	349	353	373	338	355	375	354	338	319	326	371	381	332	318	337	343	347	343	341	347	318	347	345	308	330	353	360	319	343	345	336	314	348	329	345	363	364	360	347	366	320	332	328	300	363	314	353	350	345	326	373	365	312	346	321	344	309	361	337	376	351	381	363	343	321	332	357	371	355	360	356	348	353	344	365	357	323	337	364	339	352	382	343	340	360	349	293	357	358	348	343	336	361	337	343	336	386	355	368	320	342	348	341	327	348	371	303	324	327	361	347	348	312	349	331	345	338	374	334	350	349	334	365	370	349	345	352	369	351	340	328	352	346	346	323	345	347	334	387	327	367	336	322	351	345	343	375	299	351	314	362	338	342	342	336	354	333	339	354	332	351	374	337	368	356	323	364	333	342	374	346	362	373	363	317	341	355	374	344	339	348	401	353	338	362	333	351	356	367	368	339	328	325	362	357	335	364	341	334	394	376	356	365	348	301	370	390	343	403	341	356	352	387	352	381	339	355	340	365	338	309	332	365	359	351	368	361	330	340	362	354	338	324	364	365	381	353	349	340	355	335	321	334	351	370	345	360	301	356	331	363	369	308	353	355	372	340	305	355	359	359	386	356	339	359	323	345	339	332	347	359	323	353	336	346	363	372	341	384	341	332	328	352	337	338	370	317	321	336	328	321	362	308	383	361	345	353	325	353	348	349	345	364	336	341	371	364	374	312	342	370	332	382	344	332	345	360	319	383	366	350	329	342	351	379	387	362	349	345	322	331	306	337	352	348	356	345	359	332	326	360	329	361	334	339	360	355	378	333	374	372	372	337	389	380	342	338	358	357	328	324	360	381	304	354	348	347	314	298	313	351	339	322	329	325	366	351	355	351	354	367	361	314	307	328	335	371	367	377	332	369	332	359	336	357	343	324	369	337
14162	977	700	472	310	263	197	182	120	124	109	90	96	96	85	73	68	86	65	81	80	68	71	70	56	63	75	50	69	73	65	58	48	57	68	62	70	60	81	74	62	59	47	61	62	52	70	58	64	61	66	72	60	71	54	67	85	63	70	72	59	72	37	57	67	65	64	61	64	56	57	66	73	74	47	64	62	70	47	75	60	49	65	71	81	67	76	62	70	79	63	59	63	49	81	51	54	62	61	69	59	61	59	54	63	56	70	53	70	68	68	63	59	66	56	58	63	47	74	73	62	63	56	72	85	67	63	54	58	55	60	82	56	71	63	67	67	56	68	71	67	60	49	64	58	61	63	71	65	59	56	63	57	54	68	46	59	64	68	59	57	67	86	54	67	73	68	48	57	56	58	62	55	75	69	68	56	58	74	55	75	56	76	74	88	52	64	58	67	64	56	58	66	64	49	60	62	53	61	63	61	56	53	61	63	62	63	55	70	69	64	54	75	59	52	58	60	61	61	61	62	55	53	64	59	75	79	51	53	59	48	56	68	68	49	74	61	58	59	58	72	75	64	55	68	59	71	69	57	60	70	69	57	67	62	77	55	53	77	61	61	75	61	63	58	65	64	58	64	72	58	59	69	65	67	67	70	60	75	49	47	66	58	68	54	71	66	74	58	73	58	54	63	64	73	57	51	51	60	52	55	47	60	60	49	48	56	54	74	69	59	71	59	52	57	76	63	68	61	59	69	45	65	71	75	65	66	66	63	57	49	65	67	52	51	55	55	69	48	74	62	66	63	58	45	60	52	61	67	57	60	66	68	63	43	68	68	64	61	57	53	73	52	64	68	92	65	82	71	65	63	63	53	62	72	75	70	68	68	57	64	67	70	68	56	69	56	64	66	59	56	75	58	53	59	60	68	75	50	51	64	68	63	54	76	51	66	62	66	59	41	61	76	72	64	75	60	62	68	72	57	64	63	54	61	49	71	67	73	44	61	77	52	65	60	76	67	65	57	60	52	74	68	59	77	55	53	51	65	71	58	69	61	71	54	61	52	61	51	71	69	56	61	58	68	58	61	56	72	59	61	51	61	75	71	59	72	65	65	58	67	59	51	68	56	63	79	70	54	56	60	50	61	57	68	58	61	77	47	67	58	68	56	54	59	72	76	55	61	67	64	56	52	61	53	59	64	58	71	65	73	59	65	61	77	69	57	61	73	59	69	66	70	64	55	68	64	64	59	70	68	52	54	76	75	64	86	62	70	67	69	54	57	65	50	50	61	52	67	86	61	80	46	68	50	62	68	52	64	61	63	67	64	63	65	64	67	76	47	76	63	55	54	55	57	65	52	47	75	64	66	55	62	67	62	61	63	67	50	62	60	66	48	44	62	57	74	67	66	65	70	58	63	66	68	62	63	56	57	63	66	60	60	62	71	55	57	67	71	62	58	78	70	59	65	75	56	53	47	63	45	57	70	73	49	53	69	64	59	57	52	76	80	62	56	62	67	63	62	65	45	70	55	80	56	58	78	74	58	63	70	63	58	59	59	68	48	69	74	56	60	81	48	63	50	57	68	46	68	47	53	73	71	64	63	62	63	61	56	57	70	54	78	49	61	51	60	58	73	73	59	51	58	49	60	72	53	67	56	62	66	65	61	52	77	66	56	66	65	60	61	69	58	58	66	73	69	70	57	64	70	68	68	69	58	65	61	70	63	60	66	73	69	73	64	64	57	45	77	63	59	64	57	61	64	69	68	56	63	74	62	66	49	80	76	65	46	63	62	58	51	50	74	52	65	74	59	50	61	61	70	57	53	48	54	49	52	60	62	48	52	61	55	67	69	44	71	52	73	61	43	56	61	69	50	71	56	60	76	70	68	53	59	64	43	62	64	55	57	72	53	73	74	56	66	65	63	53	69	56	55	67	87	64	64	70	63	55	54	64	70	70	80	63	67	65	66	56	53	81	59	63	48	54	62	72	69	65	64	56	59	78	71	59	76	48	76	73	68	48	45	60	48	59	74	61	53	51	74	67	74	60	54	64	56	65	66	56	58	76	59	68	74	50	55	70	55	68	60	61	50	72	57	64	60	48	67	68	74	57	47	50	62	52	59	61	62	69	49	65	67	79	53	62	68	58	34	52	50	49	66	67	58	52	61	58	52	61	61	75	58	58	59	70	56	69	62	66	63	60	64	54	59	58	61	66	71	68	61	58	56	74	60	57	56	62	65	54	62	62	69	69	57	57	43	70	60	67	51	55	73	61	70	56	65	60	60	50	66	56	45	61	64	60	71	43	55	56	59	57	83	59	69	52	67	71	49	64	80	68	64	53	69	51	55	70	57	58	67	60	53	66	61	43	68	68	60	58	67	59	63	65	53	65	58	56	60	59	51	66	61	67	57	47	48	72	49	63	55	63	66	75	50	64	51	59	52	55	64	56	71	51	61	54	63	49	47	66	73	66	64	58	74	63	70	51	57	59	66	59	88	58	62	59	72	59	58	58	60	56	63	74	58	53	66	63	55	58	68	77	68	58	52	47	79	58	57	60	53	48	56	71	68	46	53	53	72	66	71	55	57	63	69	71	59	73	60	58	60	57	62	67	60	46	72	57	78	56	64	48	62	56	53	58	65	64	65	58	66	51	61	58	65	75	70	42	65	63	48	56	66	54	63	72	59	61	77	58	61	68	82	63	48	60	50	71	49	79	65	66	78	53	53	62	51	55	73	54	68	71	66	66	50	62	61	58	55	69	69	60	59	62	46	52	69	53	65	58	51	52	64	56	67	73	63	67	64	72	57	53	60	80	59	66	58	64	61	64	62	67	52	76	63	60	56	58	61	55	44	45	69	71	74	78	58	66	58	75	52	49	41	57	68	64	73	65	69	58	55	69	63	60	64	62	75	70	62	57	63	45	51	59	62	76	70	59	78	63	68	57	60	77	80	63	56	63	57	62	70	62	61	52	54	69	60	62	59	79	59	54	61	66	60	57	52	66	64	52	68	59	68	66	68	55	60	62	49	58	58	58	58	56	53	68	46	67	67	55	73	68	78	41	72	65	59	59	57	74	77	54	55	68	59	63	56	64	67	68	50	62	67	61	61	56	55	76	69	52	54	65	62	60	52	54	68	56	62	60	65	78	57	92	56	63	75	72	71	64	47	71	60	63	68	51	61	66	70	65	63	46	55	49	54	57	72	72	70	57	53	63	68	78	56	65	63	61	69	63	54	54	54	64	49	67	62	54	51	66	68	61	63	66	53	55	57	71	68	61	57	73	53	57	61	59	66	68	69	54	64	62	63	67	63	57	52	73	55	72	55	62	73	60	49	60	47	69	73	67	67	70	34	55	52	69	53	61	59	67	60	61	68	49	38	57	47	75	66	61	53	55	66	71	69	68	68	54	54	57	67	50	65	60	74	59	74	59	69	72	52	62	57	73	78	63	57	63	78	60	50	55	55	69	68	78	80	58	66	73	60	67	65	49	50	53	62	52
8096	756	1561	1724	1405	1155	883	737	620	508	461	423	384	358	314	314	316	276	263	261	265	245	240	253	262	263	222	231	273	195	212	209	203	188	230	234	206	186	225	180	217	215	203	180	194	217	182	189	196	165	198	192	188	195	199	194	192	171	197	156	198	156	202	187	178	153	172	166	167	176	190	200	204	165	174	167	157	188	155	171	198	162	182	190	153	193	188	177	178	184	164	176	161	172	173	176	170	166	181	172	160	194	192	175	168	190	171	174	178	152	159	174	185	152	194	189	178	182	151	178	164	180	176	166	149	176	177	162	179	147	194	188	161	179	177	184	157	171	176	186	182	182	177	195	174	167	182	183	172	195	172	167	168	166	201	159	172	184	164	184	212	158	181	161	172	176	159	174	161	178	173	172	175	190	161	203	195	180	191	183	189	148	156	181	178	181	166	167	189	168	168	184	175	164	180	158	171	159	206	166	157	177	185	181	174	175	177	180	173	198	153	179	168	168	171	175	177	160	179	191	166	208	187	205	162	173	179	171	138	161	161	164	175	183	184	150	198	196	201	172	183	185	158	203	166	178	178	158	170	187	185	173	190	172	175	171	171	187	180	166	181	164	170	152	173	193	163	198	174	187	176	181	167	179	178	163	173	169	183	156	152	168	200	180	177	197	185	164	185	201	181	185	190	195	166	187	192	179	169	163	170	164	152	175	180	191	181	162	164	171	182	165	182	175	181	157	176	177	177	171	179	166	168	148	179	174	178	162	167	182	210	201	171	186	199	212	164	179	185	182	173	189	184	173	157	186	167	175	172	165	169	173	186	177	177	176	189	179	166	194	174	188	179	151	179	169	175	172	182	176	189	152	183	152	161	172	182	182	165	166	192	188	190	179	167	166	167	167	200	177	183	190	191	167	192	173	189	186	196	186	172	178	171	192	164	180	183	158	196	182	189	171	165	142	195	205	189	164	158	163	178	198	155	171	171	180	158	174	182	164	181	189	174	175	171	168	179	182	153	207	177	179	165	193	165	188	168	172	174	175	181	161	192	161	171	182	179	188	189	178	174	159	192	172	151	195	183	164	175	179	168	182	153	173	185	171	194	174	182	160	182	165	145	176	161	166	178	158	175	171	194	152	172	179	160	167	174	176	176	175	147	180	186	157	194	129	160	181	188	183	197	186	171	172	185	162	178	167	175	186	161	191	182	163	179	151	177	185	195	194	190	165	189	190	187	165	167	164	170	187	206	146	152	171	182	163	179	161	189	154	187	170	180	176	204	197	172	183	164	168	180	168	147	181	166	169	168	150	168	161	170	147	197	160	175	173	182	164	182	166	168	172	174	163	163	170	163	167	202	166	173	189	183	193	171	175	174	167	164	183	162	140	181	189	175	162	167	173	170	174	198	157	162	181	174	154	159	167	172	190	175	192	172	166	189	169	196	184	169	177	178	158	162	152	194	167	168	160	189	177	181	180	181	156	182	216	184	183	182	153	177	174	162	181	176	170	171	163	162	206	174	148	187	207	165	192	160	198	212	151	200	162	167	158	163	182	187	176	165	177	164	169	188	170	153	176	199	155	168	158	189	146	192	153	183	188	170	173	157	190	190	176	165	161	185	157	178	187	158	166	184	160	166	159	177	181	182	191	185	189	191	175	172	196	156	174	174	150	156	178	162	153	167	180	160	159	154	179	178	183	178	165	171	174	176	183	187	160	169	169	152	183	161	153	175	168	179	188	171	182	177	154	170	166	176	184	165	147	162	184	172	164	156	187	162	196	160	178	170	164	180	165	175	168	189	166	151	192	198	203	152	199	199	183	159	173	156	186	157	169	189	167	198	156	156	170	178	175	175	176	177	169	173	182	177	157	172	168	165	181	176	173	156	205	158	204	175	166	161	185	161	178	172	192	155	177	164	167	149	170	133	165	193	203	183	165	158	191	178	165	185	189	191	213	175	176	180	162	152	150	186	190	182	170	159	169	168	192	188	169	192	167	180	153	184	172	178	191	173	186	195	138	151	155	170	177	165	151	180	163	193	160	185	158	185	168	206	174	157	185	185	166	175	171	206	183	176	201	192	170	189	176	151	148	188	186	178	201	145	175	163	168	190	166	169	173	194	164	185	181	167	164	210	183	166	188	180	164	170	178	185	185	183	176	181	171	148	172	185	174	197	177	198	172	179	162	164	170	180	185	183	196	139	177	159	183	173	178	174	178	173	154	182	173	160	188	157	180	173	192	195	179	167	186	166	190	178	177	168	170	188	171	173	191	174	163	173	199	173	177	172	172	191	164	163	169	179	177	177	176	171	190	172	175	178	171	170	161	183	144	164	183	162	171	174	183	175	162	171	191	177	181	163	188	187	164	186	172	185	177	180	162	176	181	157	173	196	187	170	157	178	182	173	170	173	192	175	159	187	187	174	176	171	172	174	171	197	170	192	185	170	208	156	143	168	180	181	165	184	169	182	166	152	165	191	190	144	176	178	162	175	165	159	182	162	177	191	173	180	159	163	168	176	165	164	177	183	166	171	156	174	188	165	199	136	186	150	175	188	176	164	187	173	172	179	196	173	169	163	188	188	191	164	173	175	167	165	182	179	165	193	176	150	192	159	163	209	188	160	187	140	174	176	189	156	167	186	154	174	169	183	148	194	181	190	180	156	185	161	174	151	192	174	196	188	165	181	176	166	176	162	165	191	175	188	170	161	197	143	171	163	164	167	183	167	178	208	178	168	197	173	180	157	173	173	181	178	171	177	184	174	194	182	151	157	177	159	170	155	178	165	178	172	175	148	190	185	187	172	178	183	168	187	178	180	156	175	172	178	188	176	187	200	180	156	199	202	190	160	174	167	178	193	151	162	178	174	165	196	166	178	155	172	165	161	166	180	176	182	188	182	168	187	179	176	156	193	205	168	177	169	176	170	155	177	150	174	172	175	139	186	198	169	183	182	157	203	188	176	186	184	184	184	165	177	184	170	169	157	175	169	188	184	155	188	160	178	180	155	191	172	162	161	206	190	196	169	183	179	166	173	163	181	192	200	157	155	176	167	151	166	171	179	174	137	180	173	178	177	178	185	178	180	195	172	208	169	168	158	163	185	188	171	188	198	160	188	178	183	161	194	178	158	184	182	165	150	168	187	157	177	137	165	153	169	184	158	165	174	185	162	177	162	158	174	168	188	172	174	175	159	173	181	172	178	170	166	159	178	175	171	153	171	195	179	149	168	182	165	193	181	160	143	181	173	168	154	182	186	155	168	188	165	169	179	185	166	182	184	177	175	194	190	166	160	162	160	175	182	171	179	163	165	182	165	188	164	167	164	189	157	164	142	150	183	177	190	156	171	180	179	186	190	172	205	162	150	170	165	155	191	175	171	195	156	174	167	161	148	179	160	178	172	181	189	191	186	170	177	175	177	173	163	168	178	168	185	163	196	181	176	171	158	174	189	183	163	198	182	167	188	186	181	159	181	166	178	183	194	149	167	163	186	169	177	169
1556	236	298	251	270	250	247	245	267	280	281	248	279	257	279	269	262	227	263	235	246	272	262	231	268	225	251	270	294	267	281	244	273	271	253	308	270	256	276	260	262	261	251	277	261	307	250	220	271	267	279	293	247	247	276	276	266	256	251	233	249	258	264	243	268	298	277	275	265	264	265	278	250	244	247	268	268	254	231	310	296	248	261	280	229	268	278	255	258	288	279	242	254	246	213	244	265	244	265	265	258	249	236	254	257	289	265	236	247	267	269	266	272	256	286	243	252	258	297	241	240	257	268	273	264	242	252	286	243	270	256	285	228	271	270	264	276	310	243	267	278	260	227	261	259	263	266	253	242	283	271	252	247	293	248	282	290	252	246	270	281	253	275	272	245	243	257	270	259	272	274	289	262	237	268	300	274	248	255	256	274	275	220	247	257	291	284	227	274	272	266	264	266	261	260	245	258	268	252	256	283	270	246	242	258	258	260	247	279	277	262	259	226	292	261	274	276	263	263	239	243	258	269	280	270	271	285	243	252	241	258	270	254	266	241	249	237	238	247	250	283	266	260	228	259	256	254	229	271	260	263	251	298	290	288	291	282	264	263	240	263	258	262	273	270	257	308	235	258	266	280	280	291	257	281	276	263	271	286	258	259	290	304	222	237	242	247	258	286	260	234	263	247	236	280	274	262	263	246	270	251	305	236	253	248	251	258	280	244	271	277	252	245	276	254	219	281	278	277	255	267	239	245	285	280	250	251	258	261	247	302	252	246	280	256	265	277	263	305	237	261	235	248	273	271	287	273	280	275	289	263	226	230	235	268	233	282	260	241	254	268	243	240	259	292	260	245	238	265	268	285	239	245	245	274	248	235	289	247	258	260	279	255	260	242	278	268	275	248	229	251	265	283	275	278	273	228	241	275	290	288	232	265	238	258	285	263	247	245	246	268	282	248	267	240	256	241	220	265	291	248	267	239	240	270	249	285	238	255	243	256	232	258	289	273	243	258	250	270	265	286	283	252	271	253	256	253	243	259	264	254	249	260	265	215	253	279	275	276	260	247	249	279	246	268	258	273	278	258	279	281	247	272	264	273	259	274	252	252	269	242	273	242	288	240	281	274	265	279	288	262	251	253	231	226	262	259	273	253	263	224	247	259	267	239	256	256	276	272	255	247	280	258	229	298	241	277	271	241	266	263	249	298	237	241	248	253	262	239	280	250	259	262	248	232	248	281	263	263	277	253	263	229	247	295	287	258	274	240	262	276	254	266	273	250	261	251	238	257	247	255	285	261	245	263	260	257	267	260	234	273	276	258	237	267	257	221	242	242	253	218	296	283	230	260	236	270	242	281	274	272	259	276	256	267	251	262	245	258	287	273	270	241	247	243	248	254	249	253	243	237	255	246	263	262	235	229	259	220	256	253	245	258	237	238	252	265	268	235	264	235	258	269	269	250	249	280	240	269	297	300	256	247	243	250	274	291	271	264	254	273	286	250	267	276	240	275	238	277	247	262	257	286	263	269	271	260	282	287	246	267	265	256	242	218	238	296	277	262	238	276	225	280	251	259	276	266	264	249	274	279	229	254	266	282	252	277	273	277	273	264	260	259	243	267	253	264	224	246	256	253	266	251	288	295	213	257	296	281	302	273	244	264	247	252	236	253	268	262	257	304	244	262	304	302	217	258	221	255	250	273	270	228	271	230	271	261	277	233	273	282	273	271	273	245	256	261	265	300	245	279	251	271	250	244	223	262	248	262	254	273	267	273	262	277	257	272	271	259	247	271	246	257	260	238	271	251	262	252	237	253	237	271	281	287	251	268	257	264	261	272	280	257	242	256	233	246	233	278	266	233	255	277	266	260	256	273	243	286	225	279	243	273	246	275	220	250	250	285	256	269	278	266	276	250	250	287	275	248	265	239	275	267	262	248	251	259	258	245	255	248	275	266	267	257	239	256	286	268	269	265	287	263	264	271	258	267	273	266	285	279	244	273	254	248	237	234	241	270	251	229	241	248	254	229	292	292	246	247	233	275	249	285	255	259	278	243	265	280	278	269	293	247	227	255	255	258	229	253	247	257	267	269	238	243	283	245	239	292	274	246	252	256	266	263	272	284	276	269	275	290	313	255	271	254	259	226	251	276	285	253	260	263	246	243	276	264	261	260	263	276	261	286	262	263	274	248	261	265	274	254	284	270	265	265	258	253	249	248	267	266	269	262	299	241	271	273	290	280	261	261	284	261	268	260	286	278	259	263	273	218	258	236	271	253	260	262	274	256	272	249	251	286	263	263	240	251	258	272	265	248	284	254	238	268	262	287	274	279	277	274	237	258	248	257	268	249	276	245	264	249	241	267	266	274	262	275	265	254	266	258	270	289	267	249	274	274	252	267	233	250	260	266	257	247	248	293	269	266	222	291	263	229	275	237	262	247	259	250	267	261	266	247	255	281	238	284	252	234	277	240	252	260	264	269	236	277	255	243	274	263	276	268	235	278	232	251	300	235	267	245	253	246	274	218	222	249	258	264	243	268	254	270	242	286	257	277	268	238	246	246	253	279	237	243	261	266	229	271	234	280	235	281	256	251	288	256	242	253	285	241	290	263	231	250	261	280	279	281	268	284	234	246	237	269	254	259	261	265	257	244	254	258	241	266	265	293	259	221	256	264	226	293	261	285	224	294	291	230	239	270	256	321	287	250	266	238	272	261	263	252	255	253	281	254	259	249	263	285	256	250	266	283	257	265	282	300	242	255	293	279	265	271	251	274	275	261	254	279	268	270	245	261	253	277	256	300	255	249	260	263	243	261	249	274	246	261	253	272	263	287	252	258	258	278	246	226	258	257	277	236	273	297	269	265	320	249	268	260	244	254	235	276	266	269	258	239	255	252	269	246	254	264	278	285	261	241	265	264	256	244	264	278	259	244	258	232	274	281	243	253	252	269	234	280	229	257	263	239	280	265	252	253	288	286	289	280	235	267	267	228	254	231	245	287	252	251	250	252	251	250	238	255	271	262	291	268	282	276	224	255	264	267	266	274	270	249	270	275	247	256	286	258	246	283	291	264	272	271	228	255	280	281	242	270	254	277	269	246	267	245	251	265	267	279	257	278	264	261	250	244	271	283	270	269	253	271	262	265	251	251	249	274	235	259	237	251	270	263	294	267	252	230	222	268	252	297	247	294	254	279	252	258	275	277	257	266	258	310	258	250	279	284	205	279	239	283	272	232	277	282	280	252	259	262	267	264	258	269	297	249	266	250	277	251	264	255	260	297	279	298	258	255	262	248	278	267	255	250	259	245	250	277	248	252	250	236	266	236	259	257	285	282	260	268	281	263	273	248	247	257	260	266	240	251	270	265	289	257	242	268	278	276	279	259	254	254	267	271	295	266	267	256	228	264	258	270	253	240	236	250	261	255	265	278	231	258	278	282	282	252	253	281	275	268	235	240	278	254	263	270	256	255	277	264	265	237	296	253	258	284	252	246	242	243	246
1893	625	571	625	613	624	607	571	572	600	592	589	616	556	598	635	583	533	614	568	602	587	594	580	560	568	618	585	607	615	615	632	566	587	591	575	619	593	556	569	558	595	617	535	584	557	554	602	604	559	567	583	587	599	577	588	578	579	581	537	614	611	559	564	581	531	546	592	545	591	606	606	621	605	545	556	536	579	574	577	584	584	595	553	610	557	647	550	567	594	557	572	557	557	568	604	592	563	553	582	621	571	566	587	583	580	558	573	523	580	598	561	586	547	573	622	585	589	567	575	557	590	611	555	601	595	580	579	588	604	584	599	592	615	608	580	605	555	613	569	579	622	577	557	559	568	615	570	536	554	570	539	563	581	598	622	578	604	566	535	570	540	557	552	624	595	599	582	557	555	552	563	583	573	565	609	577	526	588	573	571	618	541	591	575	566	624	553	579	559	554	555	559	548	598	552	629	589	539	548	552	595	586	596	571	596	584	574	581	560	586	539	616	600	590	572	595	566	575	588	570	580	597	586	584	591	571	562	584	566	560	548	536	602	586	539	569	585	585	557	590	590	591	593	559	625	546	556	571	579	592	551	570	563	563	594	572	595	604	604	561	578	586	615	563	603	570	607	559	549	608	593	605	541	565	566	584	557	613	586	605	572	637	600	564	602	544	592	568	572	560	582	568	541	587	602	542	564	585	608	561	610	664	556	569	612	599	577	607	547	584	599	557	580	572	608	565	585	587	578	555	617	564	614	597	574	558	593	573	610	550	565	586	643	605	596	527	615	564	593	556	569	548	605	619	604	557	581	617	569	611	558	577	573	576	565	599	585	531	616	579	564	573	601	580	586	559	599	580	590	561	579	554	598	571	552	571	625	547	539	550	579	586	567	557	565	581	537	577	605	632	615	608	564	528	559	577	577	589	579	554	552	607	603	534	593	579	563	595	619	587	600	555	577	570	585	592	550	551	540	558	562	526	612	594	591	579	593	579	601	601	572	584	605	563	601	592	574	582	567	613	594	547	585	601	610	570	570	574	566	565	567	589	562	603	596	557	595	557	543	595	593	565	599	580	603	592	594	557	560	544	572	552	547	560	591	527	606	583	549	556	543	563	554	575	574	599	589	597	613	591	600	576	610	564	562	584	585	583	560	561	570	609	594	580	559	548	589	599	579	584	582	586	587	557	592	581	553	582	606	619	583	582	608	567	563	595	558	583	549	579	556	542	580	614	573	586	542	565	583	565	596	601	584	547	622	575	538	621	569	616	541	590	568	576	582	582	579	554	593	559	561	587	546	580	585	576	596	573	579	606	604	568	586	556	555	583	593	530	617	567	595	534	586	602	554	581	547	554	557	572	534	591	548	618	582	637	555	599	588	587	599	557	579	566	566	588	622	577	563	523	562	539	553	639	597	563	599	564	559	541	585	530	551	569	592	546	579	610	610	595	591	557	576	564	515	557	580	537	569	539	542	568	633	607	550	578	582	543	575	623	575	633	571	610	552	598	580	652	578	551	581	595	598	513	588	587	572	540	546	570	623	588	548	562	579	566	576	573	580	616	563	576	601	601	563	600	573	561	564	571	580	586	595	558	603	609	556	539	587	552	587	565	570	607	552	596	594	533	576	587	565	605	564	609	606	569	612	603	576	574	605	577	576	544	551	588	583	581	542	592	579	599	622	550	563	604	583	546	590	546	585	572	566	605	584	609	558	616	591	576	546	582	583	574	562	600	611	563	557	588	576	598	603	562	622	592	569	553	559	581	601	532	548	584	594	586	605	548	572	559	589	540	583	574	546	570	586	596	571	591	586	564	623	560	536	557	593	566	562	572	591	582	542	584	565	609	577	581	595	582	609	561	556	607	614	590	573	557	559	589	627	564	580	583	562	589	644	593	557	603	565	578	587	578	576	546	586	602	572	587	591	589	575	560	567	553	609	545	596	600	604	552	572	588	589	527	572	586	565	569	589	587	603	585	584	549	584	553	562	596	540	561	582	619	600	564	561	618	620	527	545	589	545	603	573	575	572	617	556	584	597	552	587	563	594	595	585	565	582	579	590	583	578	599	550	542	556	569	565	611	550	570	557	574	593	610	569	553	550	581	590	596	569	637	562	591	584	571	636	535	603	539	600	583	600	571	568	551	553	582	571	571	615	579	571	558	576	583	586	615	575	592	579	617	625	601	541	522	605	583	558	603	588	598	562	549	602	549	548	589	543	590	591	608	596	605	603	613	594	570	617	583	583	583	598	586	578	587	611	548	603	540	596	609	577	570	551	595	584	579	562	626	574	604	585	605	596	566	590	542	570	565	574	541	595	579	603	560	595	620	553	545	553	584	561	517	557	585	614	594	594	554	543	538	614	583	589	569	566	599	600	585	612	563	582	583	620	596	547	519	592	542	570	539	589	557	555	562	563	584	538	594	650	590	558	603	595	568	551	545	519	608	572	597	576	591	537	580	562	556	586	571	573	569	589	581	539	584	582	581	609	569	515	563	547	581	615	548	635	543	577	570	554	584	562	574	595	604	576	606	590	608	547	567	555	545	596	615	576	542	583	580	616	615	573	588	563	536	542	575	576	620	567	607	610	550	574	567	624	571	613	596	567	573	610	621	606	579	576	566	578	587	569	551	584	547	527	608	564	630	580	562	556	600	593	573	557	575	534	548	556	623	628	550	601	591	588	595	580	579	580	593	589	582	542	594	574	559	621	550	638	599	563	587	588	580	587	567	607	614	596	557	614	581	580	567	594	584	566	586	599	589	615	606	565	572	600	618	581	559	528	560	552	558	526	622	589	584	601	577	598	596	548	586	586	602	605	562	566	532	587	556	582	604	580	592	630	562	577	560	609	556	578	593	553	566	612	574	577	574	570	606	603	591	538	646	560	576	548	562	548	608	566	561	571	603	606	543	547	562	551	563	541	571	591	621	604	614	606	612	593	560	571	574	597	606	586	622	572	598	585	573	579	591	612	631	577	579	593	574	602	578	587	556	555	608	600	579	622	543	568	596	572	538	586	613	569	565	557	546	597	596	583	549	578	616	621	626	556	602	583	586	580	585	576	587	575	608	570	589	524	602	587	577	596	615	583	550	633	599	595	597	597	590	547	592	574	571	584	591	568	570	580	589	593	565	543	546	600	560	565	586	618	597	591	572	596	597	585	607	633	582	566	551	604	562	515	538	550	613	580	606	592	574	568	572	582	552	530	586	596	608	538	579	548	603	554	543	606	601	610	592	567	578	573	581	585	565	576	506	615	562	565	575	614	548	618	617	580	591	571	543	585	617	569	585	587	604	598	555	588	577	613	603	598	542	599	625	582	565	600	587	572	568	605	628	556	593	584	542	563	568	568	582	553	570	552	629	563	596	583	573	549	566	648	666	592	558	629	573	588	535	560	583	560	543	583	571	576	554	556	551	573	576	572	581	583	553	555	609	565	576	565	584	563	591	625	568	621	623	556	563	598	648	572	573	585	590	643	597	539	597	599	575	572
7283	474	443	380	320	242	234	217	192	178	172	181	155	147	178	144	152	170	173	142	200	156	190	139	169	161	142	155	134	138	161	138	126	169	158	146	172	183	135	142	167	153	139	150	144	173	147	149	147	147	150	131	171	168	148	143	162	167	150	142	151	153	156	168	154	153	137	135	142	139	143	157	153	143	159	151	165	155	179	128	130	161	136	153	129	155	143	150	155	143	162	141	166	132	145	132	155	135	141	127	154	176	147	136	168	153	154	139	160	168	151	139	142	141	162	158	149	163	154	149	162	145	171	160	153	169	157	151	152	164	141	152	131	166	191	163	148	165	156	166	147	149	168	140	144	150	167	140	151	154	158	138	142	133	144	154	128	120	152	154	151	158	159	163	144	156	140	161	163	147	142	158	171	152	150	151	156	162	132	153	149	153	143	169	154	125	164	165	156	154	175	139	179	139	156	137	148	132	143	141	149	154	138	163	154	168	151	136	117	160	140	150	132	141	162	138	140	161	162	153	164	162	167	152	148	154	152	142	156	138	146	154	168	132	133	114	135	155	155	146	183	146	162	132	145	135	137	136	137	164	122	175	189	171	154	154	142	156	158	145	130	145	142	146	142	141	141	148	165	166	154	169	174	158	151	150	141	143	132	143	145	136	133	120	134	173	167	140	119	151	175	150	155	141	149	151	175	173	162	135	151	134	175	163	147	157	150	147	126	165	170	145	142	144	137	134	159	134	144	173	175	158	130	125	169	156	138	138	135	155	171	143	137	134	176	117	131	140	142	149	140	122	152	150	153	146	152	149	158	143	153	122	151	154	154	160	144	167	184	142	157	129	161	133	154	157	145	162	147	142	166	135	143	125	150	153	135	151	165	150	139	151	161	153	142	163	155	168	138	135	152	130	139	156	158	158	150	152	154	140	159	167	146	142	154	154	155	146	136	174	148	148	172	154	170	143	139	151	165	140	154	140	130	138	155	160	152	135	174	153	177	135	144	132	139	145	143	147	149	168	132	130	158	147	139	144	147	163	170	158	184	150	125	134	159	139	160	153	144	153	130	169	160	150	162	132	127	140	160	168	134	153	162	150	146	155	135	163	152	162	160	160	159	142	128	142	140	165	162	159	159	153	172	150	109	144	130	167	152	127	136	130	166	160	182	162	152	146	138	148	148	162	169	152	152	158	155	149	141	139	140	154	131	146	160	179	150	144	160	152	132	153	175	144	143	147	141	152	170	146	154	147	141	176	155	155	150	157	160	140	162	157	165	173	151	153	141	152	142	137	144	175	157	160	167	142	139	144	148	132	127	134	144	145	144	124	147	156	168	141	128	159	157	122	170	176	144	154	135	156	141	135	122	142	162	163	137	132	145	140	136	176	170	141	123	126	156	141	151	135	149	127	147	157	157	140	133	142	155	139	142	136	148	148	151	158	120	159	141	141	140	154	168	158	179	149	137	167	151	148	155	134	153	153	144	136	176	139	139	140	153	150	155	164	139	165	146	139	176	147	136	136	138	157	141	142	165	149	138	165	180	147	146	111	153	150	146	160	149	165	157	143	188	170	175	128	142	141	145	152	136	146	159	144	129	164	142	160	146	151	146	136	139	164	170	153	144	152	163	162	133	143	139	144	170	179	158	140	165	154	166	148	140	139	179	148	144	143	151	166	148	160	154	136	148	146	163	147	141	158	163	160	159	144	128	147	162	155	174	145	171	145	145	161	138	178	171	157	138	141	141	161	151	142	163	146	147	162	133	144	171	153	158	139	139	140	178	139	140	152	159	136	137	136	140	146	172	159	168	140	148	156	167	129	152	153	147	152	138	151	160	143	141	151	138	160	158	130	158	152	136	149	158	159	167	167	148	157	155	139	138	172	144	145	141	154	173	159	140	162	132	158	168	148	152	152	159	145	129	168	139	149	141	159	141	157	155	154	152	142	148	145	181	154	133	144	154	153	115	156	161	164	164	163	149	171	144	155	182	155	146	165	164	140	169	141	149	133	140	122	142	151	139	135	153	141	158	161	144	149	194	150	146	127	136	132	136	161	141	153	161	142	126	135	151	155	164	161	156	135	153	140	143	155	138	175	178	164	156	148	138	140	154	149	162	138	144	123	164	164	141	174	165	159	142	169	141	165	143	170	142	167	125	170	171	129	133	146	151	128	158	129	151	131	139	147	134	127	128	141	156	151	140	163	155	130	140	163	159	156	136	164	152	140	162	138	139	162	149	136	134	160	144	155	161	157	156	156	143	131	147	150	146	153	129	145	131	149	145	168	137	144	167	159	173	143	157	155	157	159	150	131	171	164	150	164	146	117	126	151	148	139	143	160	142	148	148	157	118	158	170	148	167	140	139	135	167	155	140	146	186	158	149	127	155	126	157	152	139	153	170	144	148	167	165	164	167	158	157	160	157	147	147	163	165	152	153	147	170	148	137	143	176	169	152	156	191	133	147	138	160	152	170	146	156	146	170	162	145	144	160	136	142	129	181	139	151	155	126	143	164	128	159	161	169	145	148	172	158	135	143	137	140	137	155	171	138	165	148	121	153	168	150	135	159	130	178	163	161	147	155	175	138	148	145	128	152	146	139	156	152	174	161	163	115	154	144	163	163	157	160	202	132	162	151	165	138	138	129	155	128	173	152	153	157	163	165	175	161	150	136	166	145	154	152	157	143	151	155	159	159	138	146	153	149	158	133	159	124	156	146	132	149	167	156	144	149	123	150	130	116	150	153	140	143	147	148	135	144	115	145	151	134	142	157	128	159	170	137	151	160	150	140	169	145	153	143	178	144	162	162	131	137	135	164	167	152	164	154	142	178	141	154	150	153	152	154	159	123	156	138	146	139	145	158	145	157	145	119	141	157	152	163	146	133	153	156	151	151	154	164	144	152	138	144	138	151	137	153	123	152	154	138	167	124	156	132	153	134	124	141	154	127	147	136	131	151	167	140	124	153	171	138	143	148	145	151	143	147	147	159	165	147	157	142	170	150	169	161	163	159	167	158	145	136	163	170	138	162	150	160	150	161	149	155	134	147	168	151	183	159	139	166	171	176	135	165	150	151	141	138	151	176	147	148	169	135	140	164	142	155	169	154	164	150	136	157	142	162	163	150	147	167	136	163	166	154	146	160	147	150	138	163	153	164	155	130	141	137	159	175	137	161	162	147	163	171	140	166	132	144	147	190	144	161	128	144	164	158	167	157	162	134	172	154	156	160	133	145	162	150	163	173	153	154	152	150	152	146	143	145	120	178	142	117	138	156	106	146	125	161	137	146	162	155	158	144	159	162	144	156	143	150	151	160	154	160	155	125	135	139	171	143	145	163	142	149	134	159	154	131	136	125	146	156	164	145	155	148	152	150	141	150	147	133	166	153	140	160	169	152	172	144	174	162	134	161	138	134	177	140	152	133	135	162	163	150	153	153	142	146	153	148	134	151	143	141	164	164	163	141	164	153	153	159	159	160	131	151	139	130	148	164	164	176	147
6239	643	1084	1143	980	825	715	604	568	538	466	429	458	479	469	435	426	398	403	404	364	361	416	380	332	397	365	342	348	372	367	394	362	349	355	362	345	366	334	350	331	355	356	343	375	343	362	353	319	358	343	360	322	374	362	342	383	366	352	348	359	346	327	344	375	352	339	339	326	344	371	332	333	352	369	343	335	334	339	320	362	365	332	339	333	371	354	358	354	369	325	348	344	362	331	375	358	331	364	350	326	333	371	333	358	373	310	376	329	354	349	358	336	397	337	326	347	354	310	348	386	348	358	353	354	339	346	333	391	349	350	352	327	314	331	335	328	364	331	368	348	338	374	339	329	343	349	342	332	325	350	325	343	356	343	350	345	313	347	351	326	380	329	356	388	326	316	336	344	355	360	369	336	362	346	373	356	341	323	358	304	348	316	329	355	340	334	326	317	332	354	359	350	337	358	337	351	349	365	354	341	315	345	344	341	342	361	340	346	360	340	307	349	357	322	312	336	345	366	331	340	363	363	359	358	356	352	362	364	378	360	322	328	349	354	350	369	358	350	321	384	363	346	326	353	356	355	368	333	346	314	388	356	352	347	358	341	284	308	300	376	299	344	345	374	349	339	333	330	340	345	334	367	355	341	323	353	354	358	361	339	352	324	377	360	313	347	348	375	351	333	355	350	347	340	342	350	340	354	344	343	378	360	338	386	354	351	364	370	346	342	319	329	348	366	350	327	340	339	351	341	378	338	356	377	344	344	332	364	321	347	327	321	331	335	329	316	325	353	341	316	359	339	350	353	338	363	323	348	310	373	349	336	380	346	330	369	368	343	352	316	353	351	341	348	346	327	315	366	362	332	349	388	347	347	378	342	383	339	333	370	378	355	362	350	327	334	331	368	348	339	360	337	352	348	362	341	336	326	385	339	357	346	313	327	353	327	327	344	387	359	346	351	351	369	387	334	348	334	359	361	335	325	343	360	358	326	352	323	328	367	377	366	344	370	348	333	296	363	364	372	324	309	342	339	369	410	330	356	341	342	364	373	367	336	334	340	371	331	331	393	356	347	362	354	337	348	330	370	343	377	340	342	317	309	345	309	319	370	343	303	360	337	334	344	354	359	341	349	351	374	329	365	330	352	325	337	356	384	315	330	320	345	348	333	347	363	359	342	336	340	338	349	350	345	361	357	322	335	345	322	332	345	346	360	364	354	344	366	321	315	314	361	365	331	337	358	345	371	336	346	348	342	326	329	353	325	325	368	342	361	312	355	369	347	337	359	373	348	371	370	319	348	354	357	369	353	341	341	344	357	369	378	344	339	347	354	333	366	342	366	305	336	323	335	362	331	334	363	338	325	352	361	362	374	329	305	335	325	351	333	329	357	333	336	344	341	306	361	339	347	318	354	372	365	354	323	339	343	326	340	349	353	351	340	312	334	354	366	330	324	367	341	344	324	349	366	323	344	362	343	348	335	347	321	323	319	344	352	357	334	333	350	377	354	291	339	317	344	387	355	349	357	368	351	345	357	345	333	357	335	362	361	346	352	364	335	321	323	332	354	323	368	334	340	356	339	338	356	283	366	353	332	333	363	368	368	331	367	328	356	318	353	329	318	349	363	326	334	349	344	335	373	321	335	340	325	345	358	317	336	358	339	332	368	350	321	343	362	367	355	317	350	372	336	338	350	344	377	353	378	363	365	367	348	357	352	339	331	355	340	324	344	370	333	360	353	317	388	363	337	365	347	357	345	357	368	337	367	339	363	337	318	350	343	328	333	360	349	319	352	372	363	332	349	357	364	327	347	309	363	316	329	328	349	370	344	350	354	350	379	351	356	357	358	380	347	354	339	366	344	356	305	368	344	351	353	339	336	372	336	332	347	354	379	305	339	366	357	315	347	364	319	349	351	332	347	345	353	395	313	349	303	356	366	332	388	330	365	359	314	341	354	344	389	314	304	336	335	321	364	348	384	350	325	338	348	376	338	324	318	353	363	347	321	327	347	347	370	342	350	330	317	331	344	293	352	334	381	366	344	353	361	369	354	385	349	349	366	340	364	354	334	334	339	337	332	345	346	352	377	347	355	330	356	331	344	348	355	351	348	368	369	325	328	373	340	350	346	354	369	367	337	322	338	337	365	347	367	314	377	384	353	361	386	337	380	382	364	365	331	354	365	349	327	344	367	354	314	349	348	355	368	370	354	330	306	343	338	342	331	345	383	361	322	350	331	355	336	325	323	340	324	342	332	371	324	361	353	350	367	356	329	358	307	316	346	361	325	359	318	363	300	357	310	346	340	340	374	334	317	353	378	342	335	335	328	323	349	370	343	388	349	361	337	327	354	353	342	344	319	370	341	332	346	343	324	316	341	311	347	345	319	363	327	371	363	362	338	334	351	334	351	337	332	354	334	393	380	372	341	319	356	323	342	337	338	373	347	316	354	351	349	319	339	385	406	354	330	354	372	334	339	304	328	364	338	322	346	315	357	336	354	342	348	386	358	348	370	337	351	370	356	338	352	356	353	329	331	369	332	312	357	320	349	343	326	356	335	324	333	367	368	324	320	384	358	342	332	330	361	359	345	339	354	343	377	329	369	353	323	373	368	344	352	348	346	319	344	362	326	345	362	361	353	346	372	336	330	329	323	346	325	330	308	390	356	348	352	313	336	357	349	333	317	350	374	348	298	359	336	326	374	324	315	339	348	354	312	370	347	373	356	347	339	346	364	343	350	357	345	346	327	345	362	341	349	347	352	332	340	327	301	340	342	315	393	349	350	354	330	340	365	351	363	324	352	326	327	349	336	342	355	335	359	356	366	332	351	357	344	348	349	349	350	386	335	355	362	348	319	326	328	327	347	358	339	345	367	362	343	352	379	329	354	405	353	345	369	357	326	337	328	321	355	332	352	350	345	346	357	362	331	357	344	330	336	363	338	304	378	329	364	336	344	338	349	365	355	343	343	323	334	332	319	332	336	310	355	348	349	343	350	374	351	341	328	342	346	351	349	351	348	353	327	338	353	351	322	376	373	340	365	375	320	343	347	351	350	367	331	352	350	331	367	372	314	340	367	337	336	309	353	372	338	337	354	373	334	342	328	329	355	320	361	354	324	363	357	355	338	332	336	357	375	335	337	360	343	378	318	345	332	332	347	340	372	376	330	330	351	364	348	329	370	340	334	346	347	324	336	355	335	344	332	334	381	377	348	326	338	350	341	307	362	395	340	326	351	338	357	345	335	348	347	326	330	370	328	351	350	339	339	334	363	354	339	354	334	364	357	339	350	331	336	340	342	335	333	355	400	352	370	334	349	311	359	351	354	342	323	412	374	316	382	352	349	317	374	341	364	337	348	351	339	342	384	362	344	356	356	327	335	328	330	331	336	346	314	309	336	346	352	360	329	323	336	383	338	340	310	341	354	325	333	362	334	360	316	344	325	354	334	346	328	358	347	343	324	375	333	324	340	306	359	359	351	360	340	307	370	362	336	328	329	348
14107	1034	689	441	326	237	202	148	138	127	107	92	109	90	78	64	65	80	79	97	77	82	88	57	68	78	64	64	68	80	56	85	69	63	66	66	59	53	63	65	67	68	62	65	63	76	61	65	56	63	56	64	73	64	52	81	78	67	69	62	59	66	59	67	56	54	57	54	54	62	62	49	72	66	69	54	72	63	59	63	68	52	58	78	62	46	49	64	65	72	56	78	58	70	79	67	68	74	47	57	64	78	56	54	54	60	56	71	47	66	58	61	77	51	59	44	68	58	55	64	60	68	50	68	47	76	67	60	65	63	54	56	73	56	58	43	59	54	60	62	50	60	60	77	56	62	67	59	71	74	69	59	61	52	71	62	52	62	61	70	64	54	70	60	67	58	57	54	56	47	50	61	60	69	59	67	52	51	70	61	63	51	44	76	63	56	61	76	46	51	69	73	58	60	68	73	52	62	70	80	58	74	92	80	65	51	62	55	62	78	66	79	51	61	50	65	58	48	57	64	63	70	73	56	64	71	63	84	59	65	70	68	67	67	60	64	59	60	58	69	62	74	58	74	51	60	58	61	66	61	49	63	56	64	69	66	70	60	73	54	67	55	63	66	66	63	88	73	61	59	64	61	51	71	73	56	69	59	55	63	45	73	61	53	68	55	56	71	71	63	57	52	57	55	64	52	72	62	73	58	67	64	49	61	69	70	68	70	71	49	61	56	52	51	73	52	61	67	57	66	65	66	69	77	57	66	61	64	60	70	52	58	58	63	62	65	70	58	67	59	62	70	54	78	53	71	63	64	77	66	64	66	62	61	65	47	80	58	58	72	62	69	64	50	51	54	74	71	67	54	63	61	65	55	71	69	68	62	61	60	59	65	56	64	53	64	72	62	57	54	73	64	62	56	62	56	67	69	52	86	60	54	61	69	62	60	59	52	68	59	59	41	55	45	65	57	65	62	61	65	40	60	50	64	59	59	52	67	57	61	61	60	62	84	65	66	77	52	82	56	69	60	69	62	63	60	74	66	66	60	56	55	64	50	64	57	69	64	56	57	57	63	54	64	58	52	70	62	61	54	50	71	68	53	51	49	84	71	58	64	60	57	63	52	81	59	63	54	72	64	52	63	60	62	56	54	86	51	57	81	56	74	66	55	59	57	58	45	63	61	73	43	63	58	67	65	66	67	72	66	67	68	61	66	67	64	58	62	69	49	54	60	71	55	57	59	44	51	46	63	55	48	62	52	50	70	55	51	69	63	61	48	58	59	53	75	47	54	57	62	66	68	44	73	57	55	72	56	66	44	60	50	51	53	45	49	59	55	61	62	69	52	65	68	65	53	60	69	67	52	62	63	63	57	61	61	57	57	61	72	62	66	53	56	53	58	57	62	51	53	69	51	60	60	84	59	71	72	61	68	64	73	63	68	72	67	63	67	74	62	78	76	58	50	52	57	65	64	54	64	55	57	63	61	53	67	57	66	58	54	71	65	34	59	54	49	61	80	67	57	59	56	63	65	47	65	53	62	59	72	51	69	68	57	55	70	55	75	61	58	57	54	75	69	53	78	50	64	56	65	61	63	54	51	70	52	62	59	65	71	65	67	84	70	41	68	71	66	71	74	62	65	66	62	44	56	50	49	59	68	54	55	51	69	48	57	52	53	65	57	52	77	69	75	53	63	70	64	64	49	72	60	65	57	64	65	49	61	56	47	47	66	59	66	56	54	62	51	53	62	66	52	70	69	50	64	66	42	62	60	63	63	56	50	73	71	58	43	76	66	60	49	47	68	65	69	67	54	57	65	63	57	77	61	71	47	75	70	64	54	69	58	52	68	67	58	61	52	77	56	75	62	69	64	46	56	67	62	53	65	61	65	79	49	68	57	60	54	75	60	70	56	60	55	59	50	57	77	61	77	58	66	76	77	78	57	49	50	71	70	67	64	66	55	66	65	79	69	67	62	62	66	50	51	48	50	63	51	68	71	62	56	71	63	54	53	66	60	66	49	55	58	63	63	72	55	59	67	47	61	58	61	78	48	71	72	58	70	61	64	66	61	71	45	61	84	74	71	68	81	55	64	73	64	65	77	52	82	56	67	72	54	60	56	54	64	47	56	54	54	53	59	55	61	59	69	68	70	63	54	70	58	67	75	64	66	58	60	75	63	56	51	65	78	72	59	65	70	65	53	78	60	60	64	65	52	65	62	70	57	51	65	76	48	65	58	69	64	58	57	70	66	74	64	53	64	47	60	49	49	56	66	59	68	70	59	79	68	60	76	74	62	50	62	67	75	68	62	58	72	73	66	65	55	49	51	57	65	63	52	51	51	60	65	79	64	48	65	62	59	70	61	65	63	80	74	65	69	78	61	67	63	66	64	68	75	77	79	57	78	65	54	59	73	52	46	71	54	56	60	72	53	78	60	73	69	67	63	60	70	65	61	61	71	56	57	58	66	65	60	61	45	64	72	61	59	67	64	59	41	58	72	57	64	61	69	62	58	55	42	74	53	57	65	63	60	47	55	65	55	65	58	61	50	66	76	68	73	58	60	73	64	59	67	50	47	59	57	61	61	49	66	51	71	50	60	83	71	50	58	72	59	63	63	62	59	49	61	59	66	63	53	55	61	73	67	66	59	54	75	59	68	54	58	58	65	65	68	75	57	53	82	66	64	64	57	73	54	64	77	65	54	63	47	61	55	55	55	47	50	70	64	66	58	57	49	47	57	55	76	57	64	72	78	55	72	63	64	57	60	60	57	63	47	56	64	55	82	64	69	62	56	66	67	65	52	67	62	58	63	54	80	67	61	49	61	76	51	57	48	74	63	61	53	86	67	82	76	58	62	59	63	57	74	66	64	74	65	67	60	51	47	59	58	71	62	64	57	75	77	65	48	63	66	70	55	69	47	57	78	59	64	61	63	65	62	55	52	59	57	55	53	55	60	52	52	61	69	67	66	74	73	62	73	53	74	66	65	53	67	53	66	61	57	39	62	65	68	65	69	63	71	48	56	64	61	62	73	45	61	79	62	64	79	70	59	55	46	63	61	62	72	56	63	64	74	68	54	75	79	47	62	61	74	75	75	49	59	55	60	61	65	57	75	54	63	57	69	57	49	56	65	77	67	57	78	57	51	81	66	74	50	73	68	62	54	82	60	50	76	74	53	59	59	55	53	62	62	53	61	74	78	79	65	65	70	59	63	50	76	65	55	66	60	55	67	56	58	63	74	53	49	55	77	61	60	59	58	53	67	55	76	76	54	64	52	65	69	78	57	65	58	64	64	71	71	71	73	66	60	59	67	76	49	55	62	62	45	71	65	63	59	61	69	68	66	68	67	62	60	65	49	54	71	63	53	57	59	77	72	70	78	73	60	58	80	73	64	64	67	64	65	74	54	55	60	71	63	70	67	68	65	63	38	70	85	77	60	46	68	72	62	71	58	62	65	67	53	54	58	71	59	66	59	71	65	63	63	86	77	68	66	59	69	58	61
8142	803	1605	1743	1377	1201	879	717	608	541	441	416	373	359	366	335	326	294	286	292	279	242	232	258	245	224	221	204	234	218	202	176	210	222	207	199	219	204	189	204	184	208	181	209	178	182	221	194	182	184	202	190	188	198	183	181	177	182	159	197	166	178	203	169	197	213	178	190	188	155	194	178	182	190	188	170	174	172	189	189	178	161	191	181	172	202	182	175	180	172	174	158	181	176	189	175	188	208	209	184	187	186	164	170	164	176	193	166	159	184	171	198	182	172	177	202	182	169	180	200	199	173	161	179	189	168	160	171	183	182	180	183	180	151	181	201	179	159	187	166	150	172	181	176	179	186	169	202	157	173	183	168	192	161	167	166	183	171	178	179	175	159	188	162	180	166	181	172	174	164	199	168	192	169	174	171	166	179	184	164	157	182	164	183	160	181	186	184	170	182	203	178	159	164	188	161	206	174	188	182	173	190	168	195	176	163	162	202	186	184	204	190	183	179	199	166	178	182	148	191	165	181	170	165	186	190	195	184	190	172	173	172	175	192	170	176	188	173	185	178	157	184	165	179	183	174	180	166	159	176	150	142	174	172	164	174	155	152	169	158	184	157	163	164	172	178	183	187	167	180	160	165	191	190	164	187	170	186	181	173	180	183	166	168	182	178	180	182	171	159	199	168	194	163	178	186	176	198	189	163	165	181	188	168	184	181	193	144	151	169	169	157	171	204	175	195	185	154	170	176	146	166	179	186	179	181	195	190	173	187	172	178	182	186	165	163	184	187	165	130	176	139	190	161	173	180	168	168	173	176	180	189	175	171	161	170	159	182	189	169	161	152	176	166	181	182	161	179	189	171	188	183	159	194	168	194	155	151	175	151	177	168	170	169	176	154	194	185	196	172	182	172	167	184	195	198	181	157	150	149	137	174	181	183	187	169	161	190	157	188	176	196	159	171	189	161	169	182	190	192	185	192	161	174	176	174	180	172	169	151	189	176	173	173	165	185	179	174	159	181	200	171	165	178	177	172	190	186	175	179	168	187	200	174	199	163	193	187	152	177	170	183	180	180	148	183	160	168	181	171	149	178	187	162	183	172	164	167	176	164	181	196	187	181	168	180	153	187	183	170	219	178	159	196	193	178	181	173	177	159	163	160	179	152	180	156	202	156	204	169	173	205	169	157	169	165	185	183	167	181	183	170	178	182	169	160	147	179	174	193	184	159	185	184	163	184	171	177	182	173	161	179	165	167	179	172	184	189	178	160	174	170	182	180	162	173	181	170	172	172	188	148	190	183	156	165	194	172	198	190	180	154	193	174	187	184	175	168	173	187	164	181	197	176	188	164	144	147	169	175	181	184	183	169	189	195	188	174	196	149	163	181	179	167	143	171	174	160	162	166	186	184	178	192	177	176	176	154	185	196	169	163	161	165	178	173	171	160	161	178	140	202	174	188	182	158	192	162	178	166	159	177	164	172	186	179	190	163	196	174	172	176	171	167	172	171	173	178	168	160	181	164	184	175	173	179	184	161	191	149	168	179	179	161	174	197	190	164	164	173	160	144	185	195	169	190	160	174	185	167	164	179	186	186	178	155	199	193	190	155	169	189	193	168	176	181	177	160	142	159	175	155	185	162	170	173	188	167	185	178	166	177	159	175	196	160	177	174	167	164	161	192	183	200	177	173	160	147	188	166	156	182	188	186	187	178	149	195	193	173	178	164	162	181	180	173	188	164	161	149	188	183	200	185	173	158	179	152	184	174	150	189	166	186	173	184	178	172	189	175	172	171	154	172	166	179	194	169	170	181	136	171	171	159	171	165	168	158	185	176	149	159	169	175	175	196	172	168	161	196	150	163	173	157	170	186	172	180	161	182	189	190	154	185	163	164	151	183	176	168	158	166	151	181	185	172	190	173	169	206	159	170	169	188	177	163	173	187	170	165	191	169	185	196	187	147	163	165	175	188	194	166	172	184	164	191	172	159	204	184	181	182	169	197	152	174	183	166	170	152	169	179	170	164	145	155	189	173	161	181	187	166	162	174	165	168	166	172	206	174	178	197	171	172	175	194	189	200	177	159	172	171	184	192	196	172	164	185	169	176	204	168	178	147	175	158	161	167	160	191	162	191	180	180	159	182	175	178	173	156	198	177	175	153	154	207	151	200	177	169	185	172	165	159	170	180	176	190	169	166	193	175	191	190	182	152	158	162	171	168	165	195	152	189	172	189	205	168	154	187	167	175	173	167	161	137	188	184	207	153	161	188	199	202	153	153	164	169	171	183	176	191	166	175	170	183	160	161	172	173	141	160	166	179	182	175	186	191	198	181	167	157	185	201	163	155	170	187	161	175	190	194	186	168	169	177	179	160	177	171	173	183	160	181	175	151	184	203	191	177	184	188	162	169	176	176	184	157	186	178	184	179	163	177	160	195	193	180	173	169	179	156	158	159	188	170	186	168	176	181	176	188	179	159	185	168	194	171	195	187	173	183	157	142	179	182	175	164	177	153	163	164	159	172	165	171	189	156	178	173	152	181	160	169	163	185	166	179	174	161	141	182	167	180	174	171	177	211	191	180	186	168	181	157	191	152	173	191	153	176	148	183	176	179	152	182	182	154	167	174	178	174	161	170	178	171	180	165	170	168	188	155	153	156	189	175	201	154	185	188	178	157	187	162	151	169	191	191	193	143	182	164	175	168	170	185	184	164	174	165	171	170	186	192	171	172	172	172	192	151	168	178	139	167	170	171	158	172	183	178	163	163	176	196	160	156	173	186	178	175	169	177	149	159	163	180	185	169	168	180	181	205	193	184	181	162	200	180	178	150	159	147	165	182	202	164	177	186	164	159	178	164	173	184	193	178	177	189	177	179	187	178	151	165	174	170	177	182	146	167	174	203	162	168	172	166	159	178	183	172	169	166	162	178	204	150	188	176	161	184	178	177	177	183	187	179	180	185	164	190	188	157	189	185	181	167	172	170	175	202	173	166	160	182	155	184	176	143	172	186	170	155	158	176	186	179	177	164	180	171	186	203	215	150	180	162	185	162	176	167	169	188	152	184	166	181	172	179	177	171	191	174	165	160	179	168	169	162	168	171	174	173	195	159	180	145	165	150	168	148	163	166	194	182	166	195	177	174	180	148	173	171	163	163	194	177	198	169	191	169	168	171	161	164	159	171	166	187	193	180	183	192	165	171	174	179	181	177	140	196	159	171	175	171	178	186	168	167	192	183	175	158	181	178	176	196	142	213	167	161	184	177	158	160	163	164	160	175	183	173	162	192	177	193	176	182	182	161	174	192	176	190	137	169	166	194	162	197	161	165	173	178	192	171	172	182	185	161	175	161	165	167	212	166	173	185	177	170	160	197	187	194	170	185	194	171	172	172	191	180	180	174	159	162	199	174	152	154	195	195	200	191	185	181	213	174	164	170	175	177	177	174	194	169	167	150	198	174	165	178	187	183	160	169	194	177	172	165	180	183	192	161	167	208	223	159
1574	286	285	275	264	240	234	273	272	276	261	263	236	284	262	264	263	246	263	265	299	258	264	288	248	270	278	255	244	256	289	287	276	278	274	248	246	288	297	243	274	259	261	283	273	243	283	279	286	287	246	273	242	271	275	246	238	254	285	252	259	272	256	275	266	267	261	280	233	284	247	293	276	263	264	267	253	262	285	308	239	256	271	270	256	265	262	246	285	259	249	224	270	271	235	253	275	268	263	292	288	265	273	283	250	257	247	259	259	305	280	274	247	257	238	256	270	293	272	282	250	235	284	256	269	262	290	252	283	292	278	275	261	244	245	247	244	255	270	265	279	255	256	266	267	266	288	270	275	248	260	280	264	295	267	251	263	256	251	276	289	273	263	245	269	251	277	287	267	254	262	268	269	260	262	289	283	270	262	288	252	245	283	241	245	260	256	283	264	279	276	251	267	287	296	226	278	286	299	249	271	278	276	273	276	255	278	271	262	256	252	245	213	248	273	279	290	265	233	246	266	256	288	246	290	255	247	228	259	268	266	258	249	285	260	291	276	261	262	262	254	272	218	269	248	285	248	251	284	258	282	286	227	253	276	277	273	291	258	261	292	273	286	289	264	264	277	268	257	263	273	279	283	278	263	305	296	276	277	298	268	266	262	249	260	256	289	257	271	266	277	230	286	274	269	240	242	268	272	263	289	271	251	297	264	240	251	261	265	222	231	244	264	239	258	232	252	289	265	264	266	308	291	284	237	280	258	269	258	239	258	262	258	274	257	261	230	278	253	262	285	284	263	258	256	243	254	266	276	268	282	299	270	277	267	290	249	259	286	265	252	263	278	255	261	275	264	280	268	257	238	314	288	253	283	259	283	290	251	278	253	281	271	256	243	252	250	265	251	255	275	285	263	270	245	256	263	262	238	272	267	258	266	286	272	250	265	245	247	283	248	257	257	268	256	243	279	260	255	251	244	247	243	269	257	229	293	244	280	251	248	261	257	270	278	268	265	245	234	263	293	267	256	289	278	277	259	281	262	232	252	248	260	229	238	267	253	264	265	277	290	280	269	244	235	259	247	298	274	281	267	289	287	261	277	241	254	239	285	238	293	279	281	262	266	282	286	263	283	250	230	275	268	256	247	276	268	284	259	283	270	289	268	254	242	294	271	281	280	265	275	258	250	247	258	293	264	267	282	281	248	268	259	289	274	262	237	254	285	263	291	282	283	266	252	281	256	292	275	294	251	232	263	283	259	245	263	277	259	241	290	271	294	269	244	276	260	238	270	257	262	266	275	298	244	244	243	257	244	281	298	254	257	302	280	264	286	286	255	249	249	242	279	295	275	272	260	276	303	277	267	264	253	268	257	258	296	250	294	274	282	282	266	299	260	272	294	322	252	259	285	261	261	243	282	243	287	308	283	269	284	248	258	262	207	320	282	300	262	282	281	257	236	290	263	291	289	273	274	254	255	248	261	248	254	269	283	262	267	304	296	265	269	271	290	267	240	268	282	282	263	265	265	297	264	267	271	293	268	240	283	278	299	251	256	231	279	257	220	256	275	270	285	275	252	246	266	273	267	225	243	263	292	269	262	243	304	293	288	227	269	259	274	264	238	298	243	238	266	256	249	277	270	261	251	268	274	255	260	266	306	235	247	280	272	262	277	248	269	265	257	282	296	306	288	248	271	269	244	247	267	245	278	271	251	265	262	272	236	275	259	271	258	269	276	294	253	248	256	296	260	286	279	283	267	277	258	272	244	278	241	262	276	263	246	281	265	275	258	266	233	280	284	259	257	249	258	255	231	253	254	260	262	274	246	249	256	240	219	263	279	273	275	239	277	282	277	286	251	255	239	252	258	287	259	282	235	274	234	256	270	265	274	276	260	295	281	242	229	259	257	292	286	246	259	240	247	271	263	260	253	277	281	283	283	275	253	255	301	290	278	296	264	276	264	247	273	250	273	273	286	230	276	286	248	278	253	260	227	256	249	253	241	253	282	278	262	289	263	236	244	264	249	254	270	291	270	245	270	233	245	245	263	258	252	275	257	266	278	242	271	278	234	265	254	259	269	285	247	226	261	279	271	316	253	245	245	261	256	289	247	273	282	240	264	278	231	250	223	274	277	259	281	246	257	264	255	251	248	249	265	266	274	257	292	257	274	279	258	244	240	278	241	235	272	293	272	281	284	271	266	250	257	269	264	235	262	256	263	271	263	244	251	284	262	291	290	272	249	242	300	250	259	259	270	228	259	265	278	256	274	281	280	256	257	257	237	298	283	242	304	297	294	281	254	256	251	261	270	281	256	245	268	242	267	260	262	269	270	248	270	269	273	267	271	247	261	269	279	241	266	271	249	261	270	277	246	265	284	241	283	239	240	237	274	267	252	277	255	282	264	259	255	260	247	284	245	258	266	265	280	255	255	268	284	246	286	271	256	244	281	263	296	273	271	287	301	285	236	268	279	279	269	289	250	262	273	263	242	283	271	231	261	277	277	250	266	251	250	244	248	253	249	269	282	254	242	297	253	260	278	270	260	267	259	281	239	293	294	293	272	285	276	279	282	247	226	236	260	245	295	249	258	278	258	252	244	273	256	266	233	273	248	282	264	294	268	240	271	245	277	287	246	245	279	284	277	245	254	253	260	267	255	239	242	263	281	233	281	260	267	263	255	281	289	264	253	250	263	285	278	277	257	285	285	251	290	262	212	267	277	272	251	236	252	285	270	244	256	273	284	270	274	271	289	246	245	257	269	252	227	259	272	252	285	268	235	246	263	234	266	259	282	272	254	259	267	271	272	273	295	263	236	255	273	254	272	274	264	253	234	241	273	259	284	286	257	228	255	255	287	286	267	273	268	289	261	270	240	271	237	249	251	256	265	286	262	274	274	242	294	272	258	284	281	239	273	270	285	259	281	284	265	246	273	289	252	263	264	267	263	233	270	253	228	310	282	246	268	243	249	267	236	266	233	252	271	260	281	273	296	269	293	268	263	264	264	241	254	245	269	271	262	249	275	262	259	253	250	261	256	287	280	266	278	294	264	264	265	256	263	285	255	252	259	278	260	274	262	269	273	269	280	286	279	262	249	271	278	269	281	239	260	274	244	282	268	264	280	267	282	268	247	274	305	288	241	288	290	281	248	278	278	260	250	284	260	289	266	251	280	280	248	299	259	256	248	253	270	263	264	260	280	261	260	273	251	270	276	269	270	263	254	284	257	267	238	283	288	236	251	243	263	248	264	279	264	274	268	253	261	293	250	263	288	278	256	257	260	251	281	279	286	279	309	265	267	268	267	255	262	227	254	301	266	274	309	272	238	237	281	270	267	280	274	296	282	265	248	271	236	278	247	249	285	252	269	264	268	274	292	288	270	261	263	315	278	244	244	280	287	276	286	276	235	284	289	272	250	270	276	267	280	248	262	241	250	238	249	256	269	247	260	279	257	272	244	272	268	278	268	276	288	269	271	268	274	269	230	275	232	284	253	279	244	257
1868	598	637	618	601	550	605	597	566	614	606	565	600	580	581	576	635	595	545	590	581	588	581	584	584	643	613	624	602	602	586	597	618	582	623	562	578	619	606	594	607	606	612	539	569	557	604	574	615	595	554	616	614	599	585	565	574	583	575	576	595	620	607	580	606	606	578	615	597	579	608	561	603	608	582	619	651	588	578	562	574	596	578	566	619	610	618	636	557	588	577	592	596	617	616	589	555	649	586	576	600	637	560	641	589	589	578	579	634	602	572	635	645	633	588	563	593	581	571	568	581	609	605	577	596	586	574	592	592	597	567	606	567	586	578	571	601	575	581	541	576	557	593	556	613	589	569	577	576	594	595	610	627	567	571	536	596	574	598	623	633	581	604	597	569	597	550	587	587	590	636	542	588	630	569	585	599	560	558	572	587	581	640	562	593	558	588	617	586	574	596	579	605	585	580	589	632	635	593	582	560	545	587	609	609	602	530	618	608	596	609	585	619	615	575	580	595	588	600	589	599	613	585	578	624	572	578	611	591	549	627	560	603	567	557	549	602	583	561	562	611	566	569	598	594	589	601	573	618	601	583	587	634	570	615	584	626	589	585	609	551	584	587	555	578	601	603	610	581	608	584	555	545	632	594	597	565	565	605	572	592	615	625	571	580	570	604	574	592	590	605	556	612	596	593	587	567	571	581	566	586	602	580	616	555	606	587	604	559	624	596	583	662	585	605	613	608	575	595	543	626	612	610	582	610	604	571	614	578	618	589	562	586	637	556	597	589	585	607	573	601	574	548	596	566	600	578	599	576	576	589	641	535	617	563	614	588	628	606	573	543	617	628	585	547	533	600	587	618	572	583	599	596	609	573	634	571	599	538	604	593	588	571	603	536	614	582	592	598	616	619	588	585	619	571	612	591	574	625	567	636	632	581	582	563	614	560	629	590	551	576	571	607	596	583	614	558	569	575	592	610	602	568	580	583	615	604	567	612	610	594	594	602	589	545	573	569	562	591	598	569	613	569	627	562	547	612	566	573	642	602	574	570	610	610	597	599	593	650	549	561	598	592	594	579	614	606	572	586	591	565	561	580	605	596	573	552	615	578	587	605	528	616	585	609	590	583	604	598	557	574	607	584	601	610	609	592	608	593	613	610	584	597	617	609	583	542	594	580	565	556	578	596	590	595	561	623	586	570	588	587	580	567	603	510	597	629	596	600	595	583	584	592	581	631	584	621	606	565	570	607	568	603	615	567	603	647	576	611	616	564	615	596	544	556	608	567	629	621	575	601	572	550	613	582	543	571	594	603	578	595	586	590	581	581	546	578	575	598	605	581	575	593	587	581	598	562	579	591	553	630	623	558	551	563	584	595	604	603	609	599	590	597	633	618	558	595	561	559	540	592	595	589	551	598	593	651	602	586	560	588	605	574	600	572	611	589	640	603	583	561	611	585	565	557	599	580	570	592	594	589	591	601	599	590	533	559	578	615	574	595	591	586	573	565	635	606	590	603	575	561	533	612	561	653	590	577	560	606	578	614	573	607	570	593	540	581	588	624	566	579	577	525	571	594	643	554	579	672	601	536	629	579	520	587	563	565	616	593	624	528	592	575	598	598	562	604	538	600	641	594	603	568	577	622	592	608	569	611	598	617	591	616	616	581	543	602	590	586	572	556	571	615	578	578	627	568	584	594	623	588	619	610	618	628	607	621	623	601	572	598	621	584	578	586	590	588	637	553	577	584	558	607	567	614	572	591	587	607	611	587	629	588	570	590	601	617	618	578	603	577	551	571	598	613	589	586	587	614	562	582	591	580	608	563	569	573	558	561	568	566	581	585	618	559	551	583	594	602	589	530	634	608	584	645	571	598	594	601	565	577	570	623	591	584	592	573	560	618	554	538	559	569	593	635	609	581	546	587	608	600	609	597	590	539	597	622	555	549	576	627	565	594	598	590	577	611	584	609	623	602	556	604	623	577	557	589	563	574	625	566	610	585	605	579	583	613	590	623	557	617	571	558	616	574	563	581	582	613	611	612	595	581	611	554	613	563	585	564	587	547	561	571	585	597	590	622	577	587	584	570	593	570	598	611	544	581	546	537	581	584	525	584	548	579	602	629	573	592	556	567	591	584	594	600	619	543	575	610	588	616	631	560	591	572	637	602	549	590	549	540	617	589	562	590	578	590	563	615	594	573	563	598	563	603	615	563	572	606	603	628	594	577	595	598	612	587	603	609	569	572	573	569	600	571	609	577	593	633	596	590	597	593	595	601	544	607	579	575	582	589	587	618	624	637	626	593	568	610	587	629	575	616	558	564	613	604	573	566	612	603	568	584	568	550	575	582	570	548	597	595	578	564	600	595	621	581	601	597	608	577	597	595	605	626	550	616	609	599	574	577	621	597	591	555	568	588	578	590	579	594	577	584	609	558	584	594	607	582	575	609	562	578	612	609	626	616	595	601	602	564	606	571	602	623	589	553	587	603	551	580	568	599	601	595	579	609	574	558	599	591	594	638	555	534	580	613	598	574	571	555	589	536	613	639	605	616	579	553	604	549	622	608	601	581	565	607	615	642	576	606	603	638	605	581	594	636	596	545	591	589	606	594	611	588	558	573	583	572	571	521	562	589	550	621	585	606	591	582	584	527	581	576	560	616	608	599	591	628	601	599	602	564	579	612	584	605	615	584	554	564	613	597	598	614	594	588	572	594	589	573	627	558	602	573	586	603	578	611	573	591	601	586	559	570	587	625	576	582	567	596	571	592	566	583	622	569	574	597	582	606	611	574	571	606	539	611	582	610	600	615	596	592	596	614	598	594	557	559	602	558	577	600	555	564	557	568	641	573	581	559	596	626	609	586	530	624	581	599	633	576	580	580	613	557	598	569	581	548	585	622	606	604	569	591	630	620	567	649	606	572	577	594	587	573	569	602	581	565	574	631	606	585	596	581	576	565	594	591	592	607	600	595	584	567	551	579	566	528	596	598	575	609	554	582	559	586	604	566	611	593	604	513	631	589	615	629	656	581	558	596	589	564	589	607	589	604	606	597	610	644	546	554	565	586	611	571	607	576	620	576	603	619	559	566	580	589	597	608	618	577	590	586	593	626	590	636	623	601	569	592	564	567	616	590	561	591	548	525	538	581	588	591	591	594	634	599	598	654	609	595	562	592	582	568	570	567	577	592	583	593	561	552	589	581	602	621	565	594	554	577	542	617	566	573	575	572	616	620	582	576	577	567	612	576	585	626	609	608	555	549	588	644	569	580	582	601	597	558	571	600	591	555	610	608	569	622	586	577	552	625	537	607	613	604	575	612	594	616	582	576	630	544	589	611	590	584	580	619	574	614	580	636	590	596	614	562	625	625	585	523	604	565	610	569	572	530	552	594	638	598	567	563	568	560	557	583	573	615	557	558	615	618	599	590	554	585	573	594	571	578	550	576	589	581	591	598	593	592	574	576	573	579	614	562	596	608	579	593	566	607	568	602	614	633	562
7307	462	416	382	298	248	220	210	199	171	149	145	166	150	146	167	152	165	175	169	163	170	184	161	133	149	174	139	151	152	164	146	153	147	157	145	162	150	166	148	174	155	158	159	141	159	136	149	175	149	158	164	162	155	148	131	132	153	128	154	141	140	156	150	144	117	146	154	143	132	157	130	179	149	145	154	165	151	162	146	127	165	159	156	159	154	147	165	150	155	149	156	155	150	136	141	142	148	155	145	138	147	134	147	169	147	145	153	141	154	157	142	152	152	142	159	144	137	133	172	149	147	154	164	151	158	147	153	145	171	144	150	141	154	141	143	131	168	147	148	154	143	161	122	146	171	181	148	145	140	147	149	165	162	120	169	155	139	157	121	175	150	135	137	135	151	133	133	160	147	157	163	137	145	144	150	155	122	148	155	151	165	139	153	155	141	132	158	139	147	131	147	166	157	141	148	158	170	132	167	164	162	154	178	177	165	186	153	159	143	171	160	132	144	139	150	152	158	142	168	131	151	147	149	127	158	166	139	147	153	142	168	159	143	144	165	157	154	158	136	185	138	147	144	148	155	148	141	151	176	152	157	162	148	158	137	163	139	148	138	133	143	150	141	156	150	143	151	139	146	139	141	134	153	166	145	137	179	172	166	139	136	164	183	147	127	167	158	135	150	148	144	157	148	151	138	139	161	155	168	159	154	147	152	136	159	150	142	146	149	136	138	162	149	148	152	152	123	126	159	155	175	146	178	120	153	150	152	161	129	149	176	144	152	161	150	156	148	150	148	150	150	146	172	160	151	153	171	154	144	138	164	149	144	168	143	139	146	154	117	157	167	163	144	131	153	161	152	159	159	154	153	179	172	143	139	153	140	157	139	148	144	157	145	145	160	162	159	153	167	157	171	144	138	132	146	154	139	165	139	147	141	145	163	169	141	161	138	157	136	158	141	131	172	161	176	133	151	169	155	171	164	164	172	144	139	152	150	148	161	157	169	148	134	139	141	145	141	135	138	132	149	144	157	148	152	157	135	156	170	127	141	152	167	151	148	167	134	169	168	152	153	158	149	150	155	163	150	154	147	152	138	152	147	142	130	137	130	148	149	152	143	142	163	129	142	135	151	151	141	149	142	157	141	158	123	154	141	156	152	149	156	163	155	172	160	161	148	165	157	170	136	152	138	160	147	152	141	154	154	149	144	153	151	155	152	157	155	144	135	150	145	146	143	149	150	143	152	163	162	157	158	136	153	147	143	131	148	157	120	141	174	163	156	160	155	157	161	158	156	151	152	123	175	175	150	150	143	161	146	173	132	173	161	168	128	188	163	155	148	143	166	133	159	137	126	147	141	147	146	148	172	158	139	137	151	157	162	145	156	164	153	158	129	146	144	146	148	161	164	150	153	143	139	167	170	163	153	152	152	164	145	161	169	173	168	135	153	137	146	144	131	139	169	152	156	156	147	149	177	169	161	143	136	159	141	153	163	157	152	146	178	138	168	169	143	142	143	160	142	163	131	144	175	162	145	157	149	148	131	134	151	138	160	146	143	148	143	154	149	134	153	179	150	136	162	170	131	166	152	180	150	154	163	162	175	157	156	139	163	153	137	134	146	144	145	135	159	130	133	144	149	128	133	149	160	171	161	156	149	143	151	137	125	148	147	161	162	162	158	149	162	155	151	148	169	133	155	152	144	113	157	167	152	148	159	178	157	171	165	145	139	135	156	138	148	176	153	162	150	146	133	128	148	151	161	161	139	145	146	177	139	158	138	153	160	145	133	154	158	152	155	170	132	131	160	152	181	143	156	160	146	159	140	151	142	147	157	154	144	153	154	146	134	153	161	155	148	166	143	173	175	132	168	154	150	192	157	150	131	155	150	148	128	131	142	147	136	169	157	148	157	151	150	143	145	145	150	134	154	143	147	130	136	152	154	146	141	151	148	147	168	153	129	141	141	177	160	130	154	159	136	139	151	157	141	141	162	175	158	155	159	138	156	135	154	188	145	161	148	157	153	149	152	141	157	139	149	139	144	159	165	145	147	167	160	155	135	158	163	149	154	146	134	154	154	130	148	160	130	132	145	141	134	187	156	157	131	163	124	170	144	138	147	134	166	172	169	158	156	158	141	143	169	165	147	141	143	162	168	123	166	148	161	153	139	168	125	152	137	161	128	154	136	145	147	153	154	168	133	170	165	151	153	156	167	152	162	159	133	160	166	145	130	168	148	148	171	164	178	131	154	182	154	160	149	161	156	157	145	128	167	144	147	186	149	167	138	181	155	163	134	159	148	177	156	155	156	174	141	163	153	162	154	161	156	171	149	148	149	164	160	167	170	164	156	153	142	141	147	152	154	146	151	143	153	138	159	165	140	171	151	156	140	149	159	143	141	159	136	149	136	143	148	142	160	190	148	149	143	129	152	135	140	160	161	167	160	167	143	125	144	146	145	179	152	134	170	167	162	139	169	152	176	203	157	124	131	142	164	126	152	156	165	138	175	146	148	172	149	150	146	141	141	158	146	151	164	160	152	155	133	167	133	146	176	153	124	128	133	149	161	149	142	161	151	147	134	146	156	132	160	175	142	153	147	174	161	138	133	142	153	153	173	153	132	165	179	169	140	164	150	175	153	134	158	152	165	151	152	158	172	131	180	187	155	153	161	153	168	138	144	139	152	151	166	165	166	160	177	150	148	164	185	158	165	138	137	161	143	146	154	136	170	158	138	151	155	150	155	140	161	148	155	139	132	153	146	168	145	149	147	159	149	141	135	156	152	158	143	136	159	149	173	165	158	137	151	148	116	160	133	135	160	170	147	174	138	138	143	158	154	135	156	162	142	151	159	140	152	155	153	153	172	158	160	146	164	150	138	136	140	168	155	138	154	137	143	165	152	160	152	190	158	146	167	163	158	144	172	167	146	157	160	137	161	136	142	172	146	146	164	133	129	150	168	161	141	166	136	148	161	138	171	136	175	163	137	156	149	141	156	175	144	158	168	153	161	157	144	153	150	179	147	168	143	133	148	146	150	144	109	143	156	136	160	152	173	145	155	145	146	184	158	166	151	168	154	166	156	151	161	151	155	155	161	167	154	164	155	150	159	127	172	142	149	148	151	157	159	177	152	176	146	142	168	140	154	135	147	141	149	137	151	164	138	137	156	143	161	162	175	164	160	160	158	145	132	172	144	164	162	136	158	141	156	132	173	144	144	163	172	162	164	154	153	157	149	166	152	148	164	160	148	145	144	136	136	161	136	146	140	144	147	173	171	162	146	147	163	146	151	161	163	171	164	158	149	149	164	155	128	137	171	152	147	149	136	186	123	151	174	132	148	160	149	164	133	148	149	140	171	151	136	153	155	154	163	137	137	142	165	150	154	166	149	138	162	168	141	136	179	152	157	135	134	151	161	159	137	137	150	154	151	132	164	148	158	135	141	139	136	153	151	157	153	162	140	156	163	161	154	147	160	174	147	153	163	146	144	145	149	172	157	132	151
6310	646	995	1079	923	833	746	703	582	534	473	519	452	452	400	437	398	442	388	361	367	380	363	391	354	388	346	379	357	378	367	362	361	346	361	357	363	365	372	336	394	391	368	332	356	360	328	357	340	355	341	363	359	386	374	363	356	339	334	355	351	330	356	341	333	377	318	360	337	342	345	328	359	362	342	364	320	353	339	325	351	329	329	370	357	369	328	374	353	330	351	335	359	333	316	359	343	368	369	348	351	328	358	386	359	378	315	336	335	361	384	350	341	360	337	360	364	334	370	331	337	334	354	341	346	343	323	333	366	354	329	360	344	344	365	337	388	336	356	354	358	342	345	369	329	320	316	344	356	347	394	351	361	364	362	338	345	363	370	303	349	310	368	341	371	334	352	346	351	360	373	326	323	317	357	338	337	332	342	370	365	376	349	378	340	351	327	338	359	332	334	368	342	332	352	345	349	320	353	331	323	341	347	366	340	351	329	368	337	353	354	359	343	369	342	342	358	345	357	337	371	312	396	320	325	340	346	339	352	373	330	339	338	341	331	344	369	367	352	369	334	337	323	362	335	317	336	406	377	337	360	312	316	351	358	338	330	339	351	342	332	332	361	353	314	341	373	327	333	336	358	357	371	309	376	341	355	357	361	360	377	342	338	331	339	319	350	321	333	320	371	343	354	323	350	337	349	333	366	360	391	371	369	376	350	336	348	386	348	363	380	355	381	366	329	369	311	360	359	378	363	345	342	327	349	327	348	345	327	341	344	328	326	358	371	359	357	342	339	350	343	352	328	354	340	334	347	350	335	322	313	364	329	341	322	321	342	351	345	346	335	343	343	370	323	311	366	331	349	336	327	360	361	374	319	363	359	376	328	356	343	341	378	352	333	389	343	371	321	333	371	327	331	346	314	320	325	347	353	355	326	334	347	316	338	357	341	327	321	376	328	362	346	360	368	326	337	362	349	350	363	348	350	337	315	320	333	345	347	313	348	348	334	373	334	323	351	348	345	345	367	371	341	357	380	360	366	336	321	329	317	323	345	370	311	351	334	311	313	371	352	351	344	342	343	350	337	304	309	342	341	376	343	326	307	338	356	351	375	341	326	356	323	325	318	349	372	334	365	337	360	337	330	347	366	354	324	332	343	376	344	362	342	390	338	345	338	340	338	344	328	361	348	351	357	349	361	325	340	337	392	350	302	370	304	352	345	351	375	336	347	354	358	365	309	410	346	358	351	379	357	348	346	339	335	351	357	351	337	340	338	325	351	362	346	335	336	330	353	372	332	344	364	322	339	347	357	357	325	337	359	330	324	337	349	374	386	363	371	320	360	360	315	330	346	370	320	366	339	360	328	359	338	360	330	377	350	348	353	340	378	370	357	358	374	365	353	352	367	344	363	346	362	355	346	354	341	347	360	335	311	354	359	352	358	363	340	373	299	334	358	352	371	351	382	334	346	343	364	323	360	359	355	311	341	359	359	341	342	341	347	361	333	332	333	350	347	328	332	351	347	308	361	355	362	336	354	365	341	324	360	362	313	326	359	357	336	309	349	317	359	320	349	360	373	319	344	334	326	355	336	356	347	312	353	344	346	348	361	368	354	333	335	348	349	351	345	333	366	369	363	380	364	339	336	354	344	315	329	351	339	339	346	388	355	336	354	363	363	337	338	328	339	347	355	330	324	322	357	320	347	345	339	368	343	312	333	330	338	343	370	348	350	388	348	363	349	372	327	347	358	388	348	350	336	344	354	326	376	355	328	340	354	326	360	325	367	353	377	346	345	380	341	355	375	354	341	330	366	351	310	307	336	367	346	335	359	333	359	381	335	318	365	346	376	338	362	345	337	363	327	337	338	320	372	358	346	339	349	330	346	334	331	361	366	346	383	348	329	325	320	337	343	338	357	364	335	390	331	324	333	325	343	362	333	338	361	377	345	343	310	334	372	338	355	320	348	358	340	322	339	346	330	349	351	380	387	327	337	336	363	364	328	374	390	361	351	345	319	360	386	351	348	351	369	331	324	325	358	336	323	329	319	337	335	340	336	309	357	348	347	364	373	321	370	359	356	340	351	389	342	352	382	325	370	382	335	358	339	354	378	366	365	346	367	384	342	330	343	339	382	353	325	315	318	339	338	319	363	335	363	349	320	360	348	318	335	361	340	336	364	332	352	328	341	309	360	351	336	331	327	339	340	323	351	344	330	339	339	347	337	347	381	340	349	357	336	328	357	372	334	339	357	362	349	357	366	351	343	392	396	315	360	339	332	341	358	348	352	366	355	394	324	355	353	334	313	334	344	329	329	308	330	364	345	335	340	351	351	342	337	307	362	313	332	359	348	340	341	335	353	360	331	358	312	337	321	316	346	362	351	323	367	349	363	340	350	329	342	319	338	317	326	337	334	354	343	334	327	346	346	334	347	333	342	342	331	333	368	336	331	337	325	312	342	355	353	344	357	318	376	329	348	335	343	354	345	327	341	360	369	346	314	353	367	360	340	384	324	332	350	339	333	331	331	317	326	335	342	367	336	338	348	326	353	330	373	362	362	323	345	331	330	330	354	324	337	325	343	359	335	339	320	371	359	355	349	338	340	337	340	351	351	370	345	383	336	346	334	336	319	326	340	344	315	362	379	355	351	339	360	331	376	350	336	332	360	333	357	338	341	357	332	377	331	349	353	352	348	346	334	374	325	368	365	350	355	353	334	352	378	356	330	346	350	333	363	367	369	341	310	322	355	368	372	385	340	324	330	374	342	331	363	332	320	334	343	341	304	368	363	359	336	318	362	344	354	364	351	363	344	349	321	350	343	341	354	361	351	348	369	347	331	349	339	365	345	336	358	384	387	356	365	326	342	347	339	323	353	374	352	324	324	319	359	335	299	347	404	339	326	366	351	347	353	334	373	380	344	371	375	344	365	326	369	360	329	346	361	322	348	287	363	340	326	324	371	364	335	354	389	353	337	324	361	384	367	345	354	325	360	342	389	321	339	326	370	368	329	335	343	319	327	354	352	358	376	345	326	341	380	381	353	312	332	346	320	350	348	332	364	296	355	350	354	353	355	348	357	319	362	357	312	326	368	358	362	333	358	327	358	343	344	319	370	349	340	314	320	342	357	352	328	335	336	338	332	365	343	374	351	352	352	385	331	354	342	346	351	338	346	370	333	351	350	354	324	353	332	345	318	287	343	369	360	357	370	347	324	319	353	339	333	345	337	330	358	359	331	342	361	345	366	357	328	376	341	386	356	359	346	335	342	328	336	337	348	373	325	329	410	361	357	315	367	325	352	375	364	333	345	343	328	343	369	341	347	353	348	334	348	338	370	344	343	355	338	366	319	358	348	349	346	364	329	374	326	353	340	337	341	352	361	373	351	369	345	354	328	350	340	363	349	328	370	379	349	342	350	332	340	350	386	355	353	351	311	371	358	361	345	393	375	342	355	343	322	328	327	324	340	343	352	342	360	352	316	364	343	352	323	347	342	341	340	362
14089	983	688	476	321	236	207	162	137	106	109	93	95	78	84	72	75	54	66	66	57	78	68	79	68	62	58	71	55	60	75	81	58	67	57	76	78	74	81	69	60	61	59	61	67	62	65	57	55	67	60	52	53	60	69	58	51	57	56	71	62	64	68	55	51	74	54	70	48	55	56	76	72	67	56	65	73	58	65	63	77	72	64	70	70	56	58	73	58	55	51	52	52	59	70	61	60	52	61	77	67	76	56	63	68	77	57	54	69	60	65	62	67	68	70	61	64	59	60	69	66	61	55	59	71	62	63	52	59	55	44	66	62	51	59	65	69	60	73	59	74	70	61	65	67	63	72	61	67	57	64	63	52	65	76	66	45	48	58	67	56	71	49	54	66	52	71	59	60	65	69	54	48	67	59	77	49	62	57	59	71	50	55	56	59	70	67	62	57	59	55	73	63	51	64	68	65	50	56	55	59	50	51	52	65	66	62	58	71	54	71	68	69	80	65	50	65	63	63	50	69	64	66	71	51	69	68	63	69	54	62	60	50	58	68	53	56	64	61	52	66	75	61	59	62	58	64	57	74	62	56	64	68	55	70	72	61	56	63	48	78	48	58	67	60	59	70	65	69	61	60	62	62	55	58	61	56	65	68	65	58	59	53	64	70	46	49	52	63	49	66	60	55	57	72	55	54	74	83	58	65	61	68	51	63	74	66	72	61	57	52	66	59	53	76	61	50	50	59	66	76	56	51	43	75	71	54	61	61	72	60	61	68	72	69	59	60	57	54	62	67	79	71	73	74	61	53	59	56	56	53	69	65	59	68	51	58	62	70	63	56	67	76	65	67	61	61	54	66	64	56	62	80	66	75	67	65	72	63	58	56	71	72	67	60	64	61	53	56	71	64	60	74	78	54	50	63	62	61	55	50	70	61	63	57	71	51	72	60	68	65	87	66	67	59	60	59	64	72	78	61	46	56	55	74	71	59	63	63	55	55	62	69	47	53	59	58	73	67	78	59	63	70	57	74	63	53	55	61	63	70	62	61	64	74	69	64	62	64	59	62	67	49	55	69	62	63	82	72	47	54	53	55	55	76	54	46	61	56	63	59	61	56	55	63	57	50	71	59	62	52	65	77	63	57	51	76	69	51	70	65	51	54	62	66	54	65	69	65	60	62	63	55	58	71	74	65	56	71	65	55	59	64	72	68	65	59	71	46	76	65	55	56	62	54	56	69	60	61	58	62	45	71	56	59	48	62	73	67	80	69	67	59	69	56	72	54	71	58	61	63	71	54	52	46	53	72	52	60	63	58	53	70	57	53	69	59	61	64	67	69	55	52	68	60	68	69	62	60	67	56	72	57	70	57	64	65	66	76	56	48	85	66	66	64	57	52	66	69	59	70	53	79	52	56	67	68	64	64	75	70	73	66	58	62	54	56	55	59	63	61	58	65	59	58	61	46	65	64	63	69	58	78	71	54	47	43	50	80	56	44	57	57	62	58	42	68	76	63	69	66	74	65	57	65	69	60	38	72	56	53	57	55	58	64	72	59	55	66	75	52	64	60	76	76	70	45	71	69	68	63	69	55	49	58	70	74	83	57	56	65	57	69	50	68	78	72	64	55	62	59	76	64	54	59	62	75	58	70	52	62	56	63	56	53	61	63	66	68	65	65	60	62	69	67	75	42	58	54	77	68	60	58	59	51	48	53	51	64	54	68	61	59	48	54	55	67	49	56	69	66	63	67	63	56	65	79	66	63	68	47	79	57	58	74	57	85	66	67	64	63	72	42	69	66	63	61	73	68	50	54	56	72	53	56	54	57	53	62	47	70	57	44	48	58	57	68	54	51	53	66	61	80	58	60	57	49	58	60	73	45	63	61	54	66	54	61	54	71	69	63	57	65	59	58	59	65	74	69	60	67	41	51	54	61	61	55	62	65	59	76	70	67	65	50	59	62	79	67	58	54	50	57	59	69	66	45	58	62	70	59	48	69	54	79	74	53	60	80	56	59	63	85	66	59	50	60	72	45	66	69	62	69	62	66	61	65	63	66	59	48	66	70	71	57	55	57	61	70	61	59	62	60	68	68	63	63	63	65	64	57	72	67	67	77	61	78	70	66	58	76	61	72	47	57	88	58	77	66	61	80	54	62	62	65	73	74	60	43	56	60	58	54	71	49	51	56	73	65	47	62	58	76	54	55	55	67	64	76	66	83	78	68	62	71	77	49	72	69	53	65	57	47	58	48	66	55	81	65	57	55	73	75	72	73	66	66	64	52	61	88	53	72	66	62	68	63	71	61	59	66	63	61	56	61	75	66	52	61	58	51	54	62	49	86	66	64	57	47	68	79	73	54	81	57	58	52	51	57	70	59	58	70	67	64	71	53	64	64	58	62	72	64	64	62	56	55	74	64	55	57	47	72	67	47	78	58	51	51	57	58	67	71	58	59	63	61	66	84	71	55	51	69	80	65	72	63	59	72	62	59	63	60	70	58	64	63	72	57	53	68	70	63	64	64	60	63	63	57	68	77	67	75	53	54	65	58	55	65	69	77	55	43	68	46	58	68	59	67	63	84	45	75	62	66	63	62	37	67	65	71	54	52	54	57	72	68	69	75	69	63	78	71	66	62	73	63	57	58	74	72	78	63	72	61	50	68	62	59	80	55	61	44	70	59	65	70	48	54	50	57	70	74	66	71	55	64	75	63	55	62	56	50	58	75	55	70	60	71	45	58	61	65	82	60	55	68	63	76	68	76	60	61	86	74	62	55	72	84	63	63	61	69	52	63	51	54	76	66	71	51	61	55	70	48	61	66	73	60	69	66	56	57	60	71	61	53	68	62	62	67	62	66	71	76	56	68	73	75	60	44	64	62	69	57	70	44	65	60	61	63	60	87	61	57	61	70	69	69	76	63	42	66	64	54	73	77	54	50	51	63	76	60	66	66	75	74	58	57	71	71	61	57	65	70	79	56	63	65	62	53	58	62	62	70	67	58	64	48	50	53	60	70	75	52	68	64	53	63	77	62	66	59	61	38	58	59	71	76	68	77	81	69	71	52	62	66	70	58	63	68	64	58	59	68	64	64	60	63	52	54	62	60	70	74	63	53	64	61	50	57	48	72	55	73	58	64	73	55	78	68	62	57	70	78	62	53	73	73	49	58	70	73	61	67	58	65	58	56	55	64	66	64	52	46	61	67	61	66	69	66	64	70	62	63	57	74	59	67	58	63	60	59	56	64	63	68	74	54	67	69	57	60	68	56	77	72	62	63	59	67	63	68	59	80	57	58	65	54	74	56	77	51	57	52	68	59	67	68	66	78	47	64	52	58	62	70	70	56	65	53	79	78	68	75	72	63	67	68	54	63	58	48	64	60	67	61	69	44	67	66	60	56	68	60	55	51	63	71	59	72	61	65	72	57	55	51	81	68	77	47	71	67	76	59	62	61	65	61	52	58	65	76	59	70	76	63	65	51	75	57	58	60	74	67	68
8248	760	1439	1825	1431	1132	820	765	638	506	438	436	365	347	342	330	305	276	253	269	262	233	264	228	202	239	224	208	233	211	195	194	219	218	207	223	238	201	217	215	211	206	203	184	214	182	191	202	185	200	196	197	186	181	176	200	196	207	179	181	175	177	196	182	184	192	212	205	189	198	179	214	188	187	174	183	210	142	173	169	171	186	180	164	164	167	154	189	155	158	182	188	196	197	186	168	180	213	188	163	181	171	202	161	162	181	170	174	180	173	165	194	172	183	158	183	170	161	173	205	192	160	175	188	165	208	188	174	183	170	163	200	174	177	186	169	212	180	185	165	167	201	164	161	175	178	168	161	166	190	171	196	170	195	188	195	170	174	197	172	194	167	180	186	176	165	171	176	163	142	182	186	191	192	178	154	193	169	200	179	162	172	165	176	165	183	162	179	156	193	159	174	179	182	168	192	179	179	181	173	197	187	181	186	172	162	170	184	169	172	181	170	183	153	181	195	172	162	160	207	195	179	172	171	160	164	182	178	190	165	174	169	169	178	138	179	182	163	183	184	193	177	178	171	179	186	185	201	163	197	168	181	157	152	175	186	166	189	165	172	165	193	145	188	167	174	169	172	183	179	185	191	177	193	181	177	171	184	167	188	181	190	192	181	170	172	174	177	189	191	189	195	176	171	196	169	168	180	204	154	172	173	159	187	168	170	186	176	170	189	186	180	179	184	196	190	183	175	188	186	169	168	179	173	179	182	156	200	182	170	181	193	167	203	182	163	158	180	203	170	205	187	192	198	192	171	166	182	184	173	168	182	154	179	185	183	160	158	195	174	206	171	165	170	168	174	168	165	168	176	181	197	205	165	191	177	178	189	154	170	160	177	195	161	191	182	179	204	161	191	177	168	177	166	205	181	166	186	174	164	184	188	215	162	149	193	172	190	164	184	182	183	173	173	178	210	175	168	149	163	184	185	161	146	176	190	156	178	188	154	178	144	189	180	183	168	194	185	181	188	179	175	164	188	158	161	166	166	167	192	180	191	200	176	199	185	164	173	165	178	195	152	174	199	193	181	164	182	180	169	177	174	180	165	157	177	177	187	160	186	177	164	186	161	175	186	186	180	183	171	191	157	177	195	181	155	186	187	169	195	182	167	191	176	188	196	183	180	160	191	196	201	161	178	151	192	145	164	154	182	179	176	169	190	167	181	173	175	181	181	181	154	194	156	169	169	147	153	166	166	187	149	164	173	175	165	169	166	178	176	156	194	187	167	168	173	157	189	177	180	166	187	191	165	183	187	165	161	162	175	190	198	206	170	161	159	172	167	174	187	163	189	188	186	177	155	183	181	148	176	152	193	191	148	163	174	181	173	170	166	179	156	172	199	161	185	182	163	183	161	189	191	172	181	165	165	179	172	170	161	185	172	169	186	194	189	176	175	172	171	166	181	181	177	166	169	187	164	183	162	196	190	164	174	183	179	196	185	178	199	184	161	176	166	142	144	175	158	171	177	169	166	173	199	190	169	187	166	200	177	175	186	187	164	171	174	203	164	190	183	169	176	200	173	171	174	149	172	177	176	160	181	197	195	158	154	195	163	202	159	153	139	178	178	194	172	172	184	163	172	180	162	192	175	165	184	160	176	174	185	174	174	163	189	176	174	173	177	157	170	159	184	194	193	170	167	206	169	165	167	158	163	172	161	169	172	157	186	192	179	179	176	165	176	184	176	181	185	196	162	189	178	165	180	159	190	158	165	185	181	177	167	171	183	184	156	178	187	171	181	193	160	182	156	176	162	185	181	191	190	171	179	170	170	188	159	169	159	210	169	179	192	188	186	175	159	185	191	173	203	190	186	163	170	183	178	168	169	181	158	190	161	175	164	174	150	197	198	194	175	172	184	197	161	164	157	174	189	175	171	149	182	156	191	175	176	174	175	183	178	169	176	183	180	168	173	173	188	172	164	183	171	177	202	166	183	188	159	168	175	164	172	172	169	173	189	164	166	176	172	193	165	181	173	176	165	174	152	162	183	187	174	179	199	165	172	181	165	196	188	200	171	163	160	191	185	171	172	158	176	206	190	145	172	184	180	169	189	161	185	174	201	185	162	156	182	166	175	158	181	159	187	175	175	163	201	184	196	181	152	153	162	178	185	164	189	184	188	168	188	146	179	162	182	191	158	177	162	182	190	194	152	173	171	180	173	170	168	156	169	188	156	187	159	166	165	156	196	150	189	191	180	167	154	157	164	181	183	189	197	181	170	178	192	156	173	176	182	191	174	173	181	180	199	172	186	174	165	166	185	153	154	159	171	174	178	186	199	209	186	169	177	177	185	179	180	177	171	186	184	169	184	168	158	162	188	181	179	153	168	178	182	151	183	199	186	187	174	161	177	168	181	191	187	170	198	183	154	199	172	160	173	174	177	169	191	193	174	174	214	173	165	186	193	168	152	183	172	166	193	167	143	164	160	171	180	182	169	162	163	210	171	177	166	165	185	191	184	154	194	154	183	162	171	175	159	175	176	170	158	180	178	180	193	178	174	165	159	175	174	193	191	167	198	174	194	166	191	148	158	180	186	168	183	190	150	191	196	201	164	167	163	182	195	173	175	154	166	156	152	175	169	191	171	161	182	205	183	189	178	194	168	184	160	184	186	207	192	166	178	170	166	186	179	174	182	180	176	155	175	170	187	174	169	165	180	185	167	166	158	184	173	170	161	185	163	178	167	185	166	190	182	163	197	192	194	168	172	198	166	164	183	172	146	179	168	159	166	161	191	181	160	170	157	152	162	170	174	159	180	191	151	142	182	142	161	158	186	171	188	200	197	174	182	169	175	165	177	183	185	189	158	192	177	175	200	171	180	158	164	156	189	156	190	179	190	186	170	143	159	185	180	167	155	205	156	184	168	177	172	174	182	173	178	166	153	187	194	173	179	171	178	147	173	183	181	168	181	194	209	184	167	206	162	166	158	187	173	180	163	148	178	169	187	185	175	193	169	188	175	181	175	173	188	194	176	187	174	184	154	166	188	210	175	178	167	169	195	143	173	168	179	166	180	196	178	179	193	170	151	168	196	197	196	161	200	193	175	170	176	199	168	170	164	174	173	182	181	173	189	191	163	175	184	200	184	183	180	184	187	186	154	154	190	167	168	165	186	180	188	196	185	167	172	182	176	181	174	194	141	184	181	161	184	193	175	181	158	172	176	173	164	163	189	184	159	169	159	169	191	195	165	191	159	163	160	189	194	190	157	166	163	190	191	183	159	146	189	203	181	165	182	173	151	196	184	186	169	174	171	172	145	163	155	153	167	180	192	179	165	175	192	186	190	149	175	183	184	168	180	149	159	161	177	157	178	170	174	183	165	174	165	207	182	160	169	170	181	195	146	159	180	156	196	182	161	155	201	174	182	198	169	170	181	167	181	184	163	174	193	175	168	185	172	170	164	185	169	182	191	177	176	167	187	184	178	175	188	164	161	171	174	184	166	166	162
1617	273	256	291	263	275	245	262	252	273	257	269	298	251	272	259	301	270	253	250	274	269	255	254	240	271	259	293	285	270	276	276	256	259	283	262	277	260	263	292	255	255	252	249	262	288	270	262	264	240	270	247	268	256	258	249	253	244	230	274	264	283	284	258	263	228	283	253	280	225	255	262	243	281	246	231	275	263	254	294	284	248	290	279	300	288	276	242	262	238	273	259	297	236	267	253	264	252	272	258	267	289	280	309	271	239	292	266	255	236	285	243	283	270	251	265	266	291	311	268	252	294	269	228	231	276	249	255	258	237	321	250	279	271	278	262	267	272	249	259	278	252	262	266	263	269	250	258	250	249	250	286	231	244	242	276	255	305	250	247	283	229	276	259	263	304	275	284	293	300	298	288	267	277	258	249	285	270	286	224	235	280	250	256	280	261	267	266	277	258	263	257	286	287	291	251	287	271	272	294	250	266	261	272	251	269	249	268	266	230	279	307	254	266	251	269	265	276	307	258	254	247	241	236	262	258	253	243	278	285	246	296	274	278	249	261	246	260	278	265	277	287	267	266	256	276	261	280	245	280	243	249	251	277	286	245	256	263	249	258	231	227	278	297	240	249	230	268	253	275	266	262	253	277	247	274	275	284	246	256	271	275	253	270	261	280	266	269	279	275	267	276	267	257	253	239	245	278	275	250	276	243	254	237	249	272	269	255	277	266	255	233	264	284	247	309	278	304	243	273	257	280	264	274	289	272	268	267	288	272	324	284	298	237	237	263	266	228	247	216	255	260	219	225	247	282	265	282	276	260	280	244	295	286	279	293	255	245	262	254	265	242	253	272	240	263	258	261	302	264	235	273	282	264	275	249	225	289	268	264	279	264	250	274	272	237	240	265	274	256	288	249	294	245	262	265	245	261	292	270	255	287	292	271	287	249	271	245	276	257	277	243	265	263	267	280	273	292	258	297	284	276	301	297	252	275	275	262	280	256	305	267	265	280	262	275	249	275	270	252	283	276	240	245	256	278	261	290	220	277	241	284	261	262	247	275	279	268	270	253	279	283	222	246	274	281	290	277	261	259	269	258	252	286	242	250	244	264	253	276	310	285	276	257	254	299	263	250	251	244	274	273	287	271	272	248	236	262	276	282	266	248	277	232	243	234	259	264	316	262	260	245	266	249	259	239	282	287	241	228	254	273	251	262	291	258	250	271	231	274	276	269	259	278	279	250	274	260	256	252	280	246	244	274	271	274	275	252	282	264	274	288	237	259	310	300	268	257	241	235	263	257	248	276	263	255	264	231	249	279	246	279	299	252	261	259	283	260	271	290	264	274	278	258	281	254	260	258	274	250	244	259	279	250	241	265	252	235	258	256	232	267	265	280	258	253	282	262	274	248	265	250	254	253	278	251	282	282	272	236	276	251	242	254	243	254	271	275	274	253	246	251	292	280	232	271	287	292	304	286	249	250	278	251	244	266	243	252	278	273	284	284	283	244	280	261	250	271	255	249	266	291	265	259	261	275	301	267	263	310	269	247	242	273	251	263	250	270	271	277	290	242	268	260	257	251	266	252	245	275	248	289	288	231	238	240	271	269	268	274	276	247	280	241	238	247	267	259	261	246	240	252	243	272	262	250	275	271	306	242	247	241	278	270	241	261	267	271	236	250	277	246	270	292	254	297	254	270	269	266	270	247	275	244	245	287	250	245	274	271	287	251	278	255	245	257	264	243	266	256	270	253	246	239	281	285	259	262	261	251	271	263	265	267	241	279	243	226	286	295	276	260	286	248	286	253	296	248	269	235	251	250	257	247	261	268	288	257	258	279	265	266	255	298	273	258	275	240	265	211	262	231	251	267	237	255	280	241	261	258	256	245	266	271	236	271	273	257	271	256	266	278	281	295	276	266	262	258	273	296	271	249	282	273	199	265	275	264	256	261	268	295	274	267	273	244	280	260	241	261	287	244	264	252	265	266	248	265	232	244	222	230	248	262	260	257	252	243	275	305	268	260	246	280	244	254	263	264	268	263	244	230	272	283	276	269	295	283	278	255	255	276	283	267	261	275	270	259	263	263	307	295	266	278	247	278	266	286	240	234	251	283	289	280	243	250	289	264	287	278	233	260	316	271	248	277	254	223	281	256	237	231	282	293	268	272	243	274	281	274	273	259	265	252	282	259	251	261	280	262	253	276	249	273	252	260	260	261	251	276	278	259	261	251	268	249	225	262	277	264	232	274	272	270	254	271	237	250	294	259	239	281	238	275	266	256	261	262	287	292	275	250	274	239	246	267	231	227	292	253	242	295	267	261	245	238	262	258	284	285	249	273	274	280	250	271	292	274	238	255	268	231	252	260	251	251	278	286	272	266	281	272	273	267	268	255	255	290	277	256	289	241	266	259	241	245	262	260	241	283	247	282	285	242	241	246	257	272	261	281	269	264	256	294	243	290	264	252	272	241	261	278	254	262	286	266	285	243	281	232	276	260	299	267	258	268	243	297	296	264	285	250	245	266	295	259	268	257	241	272	298	273	271	250	270	249	283	253	256	301	285	254	283	280	275	289	284	258	273	282	258	271	277	257	266	298	265	240	291	249	250	267	247	298	278	281	283	240	245	282	276	309	247	266	271	255	257	280	261	232	269	274	276	290	246	291	275	288	255	280	272	289	251	271	299	246	274	273	290	255	264	250	265	281	313	247	274	247	262	250	255	250	273	252	265	280	248	276	259	282	248	277	252	250	217	270	267	273	268	236	259	264	283	286	291	274	265	232	270	255	272	279	262	265	291	265	294	278	267	240	294	257	254	256	263	279	261	264	265	274	267	267	279	266	290	285	225	282	246	285	282	279	292	270	270	276	253	248	263	254	267	272	258	282	276	280	260	248	229	281	257	247	293	303	282	279	274	276	243	242	248	243	272	241	234	259	277	266	256	267	284	278	264	263	253	299	284	258	253	249	254	270	269	284	244	273	254	252	285	262	275	253	285	271	278	237	272	263	254	259	233	275	274	251	267	317	224	274	263	286	252	292	265	235	306	299	287	241	287	279	282	283	258	253	236	276	249	244	260	232	250	276	272	310	292	254	254	297	271	273	273	305	226	246	257	308	260	259	249	265	267	272	287	254	221	285	273	277	270	250	241	232	258	258	258	274	234	281	251	234	255	253	254	269	259	246	223	272	270	267	279	274	231	255	271	265	268	241	261	261	264	268	283	238	263	304	247	252	262	252	278	290	295	286	258	291	271	269	258	283	240	279	280	274	263	284	257	262	287	276	264	265	273	275	279	277	266	285	244	236	254	284	271	254	297	236	268	287	239	260	243	287	262	268	276	276	249	267	245	282	269	279	255	253	268	293	249	288	254	270	269	263	266	270	298	250	277	276	254	284	272	259	279	249	243	238	263	262	275	236	290	271	291	270	325	252	259	250	256	260	237	281	259	241	283	262	259	256	255	275	251	285	276	261	263	265	276	270	256	254	271	253	250	257	242	274
1908	650	603	602	595	624	638	613	579	571	619	589	619	575	590	600	586	568	591	569	621	630	597	577	577	601	618	562	602	566	569	569	615	583	597	556	613	604	591	582	614	610	557	555	599	586	580	621	522	589	574	574	605	594	596	573	582	582	613	583	569	549	597	563	559	624	578	568	572	624	593	592	571	583	582	547	548	572	588	613	596	590	553	608	553	642	551	546	602	568	565	564	622	576	575	597	537	587	607	551	561	631	630	613	559	566	582	601	555	577	559	574	616	619	616	640	561	582	609	625	567	575	633	593	604	586	550	603	595	541	634	581	615	571	614	607	597	591	599	530	647	611	605	608	588	587	561	614	565	599	583	582	582	564	609	545	540	572	569	608	601	599	595	584	572	569	617	535	639	545	550	564	557	539	596	572	596	585	604	578	589	568	610	593	569	535	590	632	557	644	607	627	600	593	602	597	566	577	610	611	577	582	535	589	560	566	570	616	577	570	557	582	590	609	557	591	597	610	596	599	543	616	534	591	579	556	591	600	606	584	565	601	596	583	599	584	620	604	573	612	574	582	618	576	602	595	619	576	603	587	576	580	568	647	628	562	599	610	589	572	610	576	605	642	618	556	585	592	587	576	584	583	575	594	555	612	603	601	593	600	586	581	569	639	609	625	583	607	626	553	597	573	583	602	557	563	570	563	580	583	585	575	605	634	591	579	620	604	594	582	630	604	616	571	596	621	574	563	599	579	609	593	580	600	580	593	570	577	555	572	622	573	620	587	581	559	592	609	564	604	573	551	582	581	580	612	587	587	595	622	591	544	554	587	638	604	560	604	630	605	557	587	564	564	583	622	591	560	597	596	625	631	561	597	577	590	570	645	590	614	604	574	582	584	577	585	600	620	590	572	604	576	603	587	585	615	609	586	620	578	584	558	551	580	566	584	631	556	596	605	577	567	584	637	577	590	570	603	565	563	565	620	589	590	573	574	581	568	582	634	608	611	623	590	592	593	597	571	591	560	532	545	606	579	585	557	567	589	584	601	563	558	591	551	600	615	576	578	572	582	603	631	599	556	526	598	611	600	575	571	620	584	576	624	599	626	618	589	598	632	522	611	568	591	575	559	588	576	605	592	552	598	600	553	606	573	566	567	556	553	588	540	585	556	580	586	540	586	580	625	594	545	587	595	602	599	629	582	557	609	557	606	577	568	568	585	565	583	595	591	568	610	608	583	578	577	582	551	605	595	587	600	593	637	628	582	569	585	595	627	597	568	607	586	589	578	616	599	605	559	602	556	577	570	566	594	535	572	625	578	623	604	598	632	538	597	636	576	618	582	604	615	657	579	642	551	608	567	592	583	574	605	573	585	608	564	561	598	591	552	585	623	592	624	581	578	605	593	617	587	588	566	590	623	582	593	541	598	569	623	604	571	575	606	548	584	604	610	621	568	557	595	577	577	570	592	620	614	619	597	610	615	593	566	586	608	609	598	625	603	532	564	620	556	564	625	555	590	597	625	566	542	564	603	589	547	567	593	585	608	570	609	580	572	586	600	626	591	631	587	560	575	619	578	561	562	635	570	613	583	594	616	624	615	589	608	621	594	661	595	643	576	615	592	600	600	580	598	583	570	563	593	544	599	580	580	592	605	547	591	585	560	594	609	590	629	593	557	593	601	603	599	584	567	574	571	553	591	546	574	572	582	543	586	574	591	600	597	607	535	587	545	573	589	585	569	602	621	590	572	565	545	589	620	574	600	589	539	585	596	601	582	589	592	566	627	586	601	610	572	525	624	555	596	588	554	561	585	616	563	636	614	602	554	588	591	630	617	556	572	594	570	650	588	557	616	631	598	600	555	592	609	603	590	562	581	528	631	612	556	597	619	598	608	582	580	596	572	575	611	582	596	559	599	574	603	568	595	628	552	583	597	610	601	592	605	592	567	610	592	558	598	591	573	573	595	578	540	552	578	599	588	572	585	565	569	578	597	559	594	562	616	613	618	615	557	593	565	588	596	590	582	585	574	568	603	570	590	645	596	557	660	530	569	608	622	597	569	587	579	580	617	588	594	611	596	616	580	628	561	545	617	576	625	593	551	543	552	602	582	615	573	639	629	594	612	603	585	567	559	585	573	597	615	597	592	616	604	612	612	597	576	568	592	549	574	606	591	581	596	547	559	614	583	550	542	590	591	565	585	554	589	596	611	582	591	642	595	591	588	580	592	603	596	621	563	575	582	611	585	569	569	567	527	575	598	572	655	605	571	560	599	553	601	636	582	602	603	562	587	605	577	580	587	645	584	595	543	570	602	540	610	618	607	645	575	569	606	602	582	614	543	596	598	628	590	596	603	598	607	589	586	577	631	607	628	559	597	606	608	570	552	578	557	564	576	603	601	600	587	574	571	559	613	586	561	598	700	533	582	524	596	544	588	579	613	584	585	569	644	549	571	578	533	587	507	595	577	589	572	572	614	582	618	578	552	571	581	574	601	586	592	603	618	612	586	543	608	601	572	617	562	583	570	616	618	589	580	567	587	624	615	616	587	552	619	583	582	571	619	637	563	632	578	651	610	573	543	588	606	571	600	586	580	581	585	554	610	537	579	580	556	535	575	589	573	590	534	616	626	538	621	568	571	559	544	606	622	587	616	568	614	552	594	591	588	600	601	610	591	588	598	603	540	592	604	600	601	575	547	578	577	596	626	573	614	559	617	573	591	587	553	626	632	629	628	561	589	586	564	564	590	611	589	575	575	615	563	576	602	596	585	594	607	606	598	621	559	594	608	563	567	601	614	621	563	562	575	541	609	571	566	596	601	595	604	641	576	615	577	597	642	587	599	579	601	591	596	565	581	591	577	548	596	572	573	596	631	607	530	579	566	588	599	581	566	577	564	571	567	609	602	576	574	582	587	599	600	565	603	563	588	551	571	594	607	542	573	584	593	550	606	587	577	577	593	598	596	564	566	585	603	586	613	569	573	552	612	562	572	571	634	627	594	535	584	603	561	576	575	632	551	559	571	608	590	595	583	598	550	606	597	568	590	570	598	569	592	592	600	563	608	601	564	584	572	570	557	607	561	548	603	602	580	558	634	580	589	596	616	619	562	543	588	554	592	580	564	600	598	599	573	556	593	584	591	571	596	590	568	641	599	605	634	575	623	588	579	610	569	590	628	586	575	588	578	588	624	539	609	577	572	586	586	544	559	602	590	564	616	598	593	591	600	570	621	567	543	593	522	589	590	622	586	537	599	605	593	579	568	605	596	597	563	597	575	606	595	555	565	570	600	581	589	576	593	529	588	574	551	609	648	626	648	522	630	590	586	578	590	581	569	557	606	591	533	589	567	544	572	585	593	616	595	576	579	622	585	572	575	638	621	604	595	580	623	581	604	586	623	586	578	587	585	607	602	580	611	566	573	577	638	562	578	596	560	612	605	597	596	612	603	604	589	619	576	587	611	557	588	566	582	589	626	598	570	565	623	603	569	571	608	580	614	585	587
7298	454	418	391	287	234	209	180	195	165	175	158	181	169	155	172	160	153	170	176	160	183	166	137	178	147	140	154	155	168	161	141	167	162	188	161	157	151	177	138	148	169	157	148	155	163	141	164	163	161	159	156	153	166	156	155	147	178	157	141	155	178	158	152	158	139	177	189	155	155	156	135	145	166	167	183	141	144	162	153	137	126	146	114	168	154	157	145	151	163	148	144	167	137	160	167	152	155	161	157	171	145	151	152	133	144	151	161	164	163	165	136	161	166	135	148	155	160	150	149	151	148	149	144	151	156	153	160	136	165	152	161	133	153	137	155	171	119	163	141	145	149	148	146	158	154	157	153	159	143	148	167	145	147	134	166	166	164	163	144	145	149	145	177	154	184	148	170	153	166	174	170	138	170	154	152	147	165	143	160	158	139	145	167	155	155	176	170	148	148	119	127	156	144	140	149	159	143	156	127	152	140	151	147	182	129	159	156	174	158	138	146	151	169	162	155	169	150	158	141	151	145	171	130	138	162	154	156	154	154	165	142	154	136	158	161	142	153	142	137	160	147	177	184	140	150	146	159	134	157	128	144	127	137	142	139	139	131	154	164	154	132	149	170	157	160	144	164	137	197	161	145	146	166	161	167	158	154	159	166	164	142	156	144	148	157	152	182	150	149	155	177	145	153	137	147	152	140	154	131	158	172	138	141	172	142	149	158	167	150	156	165	152	150	158	163	142	140	149	140	163	140	138	170	141	166	154	138	142	168	137	153	152	162	173	153	164	151	156	160	164	145	168	145	145	136	144	144	161	161	140	148	169	141	174	149	174	134	161	145	154	126	154	141	157	152	145	171	148	132	150	154	167	155	172	147	155	156	180	148	147	150	154	154	150	152	154	161	151	130	155	137	141	141	141	150	153	139	167	160	155	120	152	151	144	144	181	137	157	158	150	162	127	165	155	153	185	157	142	157	157	140	151	136	133	148	151	161	159	172	122	151	161	128	148	153	149	155	173	161	156	146	154	166	160	151	146	173	162	149	150	161	136	165	178	169	143	147	141	150	151	143	133	144	164	160	113	170	133	149	158	138	147	162	150	159	136	146	151	133	128	135	150	155	134	153	137	138	145	171	150	131	145	154	155	165	142	142	145	119	156	152	152	161	129	147	162	163	154	149	171	159	158	167	136	135	124	124	171	155	160	136	149	134	145	146	144	157	159	158	154	151	166	132	164	133	157	150	166	159	159	149	157	162	148	169	179	154	167	161	150	151	148	158	152	169	148	144	133	146	181	172	123	141	147	154	141	144	142	152	169	162	167	165	167	166	128	162	133	154	164	157	155	140	177	161	153	148	164	168	177	117	169	143	162	144	136	159	153	146	136	165	171	169	162	137	179	145	160	159	159	180	139	149	170	147	170	153	142	146	163	161	170	136	159	132	158	146	133	146	115	154	133	159	166	157	164	155	159	173	145	190	150	160	153	132	138	146	171	148	136	153	155	139	157	163	139	169	146	157	160	149	158	151	152	140	154	149	151	115	146	176	167	161	142	165	153	140	141	131	152	125	142	151	165	130	165	140	151	145	155	161	170	166	146	156	144	147	131	141	152	155	146	143	137	135	161	157	162	170	163	146	159	166	160	131	148	155	169	167	135	148	152	155	155	181	157	139	137	154	156	152	135	130	159	157	112	147	159	143	160	157	157	160	194	132	151	148	171	143	154	165	171	160	145	157	125	154	178	141	149	154	163	140	137	174	162	147	152	149	156	155	179	162	153	167	142	155	131	137	181	179	168	155	148	127	147	154	160	144	174	159	150	149	159	134	153	166	156	174	158	137	156	164	170	154	140	144	143	158	166	189	133	133	148	173	178	128	152	127	156	137	127	150	147	158	154	167	153	139	154	154	149	157	139	149	151	146	163	147	117	162	147	148	147	155	156	162	157	168	146	146	153	130	137	159	141	161	148	140	161	141	146	137	154	147	164	129	142	146	151	171	130	166	160	150	147	163	135	175	138	134	152	145	144	151	133	187	147	143	158	151	164	143	169	142	146	163	170	145	158	142	170	158	160	162	162	141	159	150	186	161	151	149	173	144	173	146	170	154	151	152	148	168	145	142	133	141	155	128	161	180	162	162	168	160	160	156	151	154	156	143	135	151	144	150	138	153	149	162	152	147	124	137	135	134	145	156	180	132	149	160	160	139	155	142	179	142	137	176	141	136	148	152	150	158	136	142	166	171	157	126	153	150	139	170	144	144	137	154	161	161	148	165	169	129	142	161	161	156	155	155	151	151	174	132	151	146	137	147	133	143	161	176	148	157	151	136	161	133	173	162	141	141	155	155	151	150	143	158	145	127	139	133	163	156	163	150	167	145	145	165	136	129	137	178	149	135	151	139	160	149	138	142	141	144	167	147	150	143	150	156	134	159	171	141	157	160	157	143	144	148	150	142	149	155	127	157	142	155	162	156	171	176	154	151	142	159	167	167	143	151	151	145	130	174	163	167	142	151	174	171	147	142	159	151	150	151	168	160	151	154	156	150	161	171	150	144	169	145	163	155	153	160	143	166	156	156	149	145	156	139	166	166	166	131	148	163	136	156	143	164	137	152	151	156	182	172	160	158	169	143	147	155	135	150	142	167	141	161	156	143	145	167	134	146	149	144	143	154	147	132	139	166	140	161	136	142	119	163	119	157	150	160	139	146	167	144	128	131	152	175	154	144	140	158	164	172	154	130	146	165	132	155	143	142	140	136	147	160	150	141	135	148	157	149	162	152	132	189	156	174	177	162	135	156	153	146	170	157	157	131	147	138	171	163	175	154	160	150	132	174	158	144	159	167	142	136	169	162	153	171	134	159	127	146	133	165	141	152	139	156	171	162	140	163	145	153	137	168	144	158	149	144	163	157	137	143	170	158	171	161	147	147	142	129	152	160	135	159	155	162	157	164	142	145	137	153	161	143	138	158	137	151	153	118	161	133	172	160	153	150	130	126	136	151	169	130	139	144	153	169	149	168	168	139	149	141	158	152	139	150	140	145	178	159	148	190	144	155	140	137	149	136	148	162	155	147	153	144	153	149	146	157	160	156	168	163	169	154	154	149	135	157	155	156	146	120	168	141	162	134	152	160	148	165	157	142	150	145	149	150	148	149	141	160	142	153	155	172	147	124	138	166	156	153	143	162	171	170	159	129	160	164	144	137	160	167	160	164	147	157	167	143	179	152	147	140	149	162	153	155	149	139	175	170	151	160	147	145	163	177	160	159	179	150	144	127	136	139	165	121	130	166	141	139	147	155	159	163	119	132	145	155	149	141	181	153	152	141	161	145	156	125	154	150	152	141	135	149	167	178	147	150	144	174	152	148	166	150	152	164	159	144	169	174	167	154	141	173	148	142	160	144	139	160	162	155	154	163	155	152	143	169	166	165	146	159	151	148	170	182	152	160	175	156	139	156	152	144	151	149	163	133	151	175	144	159	146	142	137	155	151	136	151	125
6392	629	1054	1129	926	806	697	630	558	526	496	437	476	452	438	437	404	392	367	417	412	408	394	411	413	379	363	367	374	352	374	363	352	385	382	333	356	362	352	358	355	372	329	339	331	363	365	388	354	354	357	351	330	390	339	370	374	339	348	378	355	341	331	360	356	329	354	331	346	362	344	337	323	355	355	339	325	353	350	329	389	351	366	337	357	346	364	395	343	368	376	341	346	376	344	342	378	333	340	364	384	358	362	329	376	350	358	335	348	389	314	324	356	354	327	356	340	345	330	326	367	324	365	332	321	364	356	368	390	333	348	371	354	332	321	347	345	370	355	327	363	333	366	332	332	339	351	378	366	335	363	348	310	338	342	321	367	333	346	354	357	371	342	332	338	364	372	377	372	402	331	345	389	354	322	377	318	345	335	365	328	329	381	333	350	343	364	335	333	345	346	353	369	336	331	362	348	353	363	350	343	325	339	321	350	340	383	345	338	334	369	338	367	337	410	326	348	348	329	332	359	344	370	382	346	351	308	337	352	349	341	343	320	326	318	331	346	352	340	366	337	346	318	377	335	376	317	369	363	334	316	338	303	345	357	360	361	380	355	311	336	368	328	362	364	339	352	327	353	337	340	321	363	351	335	346	313	351	333	355	337	382	364	339	345	334	311	356	303	340	342	361	324	350	361	320	361	326	334	322	344	368	366	338	356	339	328	335	366	336	370	335	346	323	371	390	338	322	378	350	328	373	362	345	325	350	327	318	369	335	350	337	350	339	334	364	375	329	335	331	332	356	326	341	353	357	332	357	317	358	335	360	341	321	362	354	332	335	368	321	397	360	325	312	372	336	362	315	332	354	342	350	314	336	343	360	345	340	360	364	354	353	351	347	355	329	338	340	343	341	358	359	339	345	321	358	332	345	360	375	341	339	335	352	366	357	330	330	331	324	379	347	352	372	331	358	366	357	333	345	336	333	348	338	353	378	334	340	351	324	337	377	350	323	347	339	373	320	361	332	347	356	352	345	360	383	322	330	352	374	328	365	344	344	386	362	336	356	381	318	368	349	359	351	333	378	350	332	298	341	321	386	359	344	338	324	344	330	344	349	368	317	329	339	332	346	340	353	356	340	318	323	364	368	303	358	346	316	372	322	354	399	322	341	356	344	328	330	345	326	341	375	374	365	369	346	376	346	346	349	363	393	340	323	355	363	357	348	351	366	358	355	328	380	349	330	368	370	358	333	365	341	340	357	366	353	352	400	340	366	324	374	324	364	323	369	357	331	357	356	338	354	313	371	329	344	354	354	350	336	352	334	305	365	329	364	342	360	356	304	335	343	338	332	325	376	339	338	361	364	316	345	386	324	375	345	343	313	333	372	325	339	330	331	350	351	334	351	323	351	364	373	338	360	366	339	353	362	341	369	349	359	372	369	353	356	338	320	358	318	356	364	362	332	341	319	340	339	353	335	320	352	331	335	372	362	346	313	373	330	368	321	366	386	316	345	357	328	367	344	336	309	326	364	333	343	325	318	313	347	364	351	341	348	312	337	349	357	333	361	370	382	367	352	359	350	363	341	367	368	369	333	353	358	336	345	308	338	362	327	370	330	343	378	324	294	363	349	369	320	345	346	357	347	374	315	352	400	391	377	357	357	317	352	354	356	343	333	341	327	320	337	366	365	370	330	325	334	338	337	332	371	343	324	356	375	350	333	331	349	363	349	368	316	350	349	351	296	374	384	370	316	389	364	352	339	311	337	338	370	335	344	350	341	346	333	336	361	332	385	358	344	329	331	339	380	369	341	327	336	339	342	317	336	341	352	319	323	368	357	335	346	354	343	338	351	373	340	366	343	369	330	349	340	341	370	382	322	331	391	337	339	372	340	340	352	360	351	360	338	333	315	342	357	370	335	368	337	364	374	321	342	373	331	374	329	325	328	354	366	380	351	378	354	334	320	319	313	345	347	351	345	362	337	360	335	358	348	330	338	332	341	357	357	320	367	325	377	324	307	357	334	342	360	346	329	379	333	388	350	360	380	340	372	331	331	336	350	388	338	347	303	364	332	323	341	374	327	343	333	357	351	334	343	356	329	329	333	342	354	307	336	353	336	327	358	342	307	379	360	346	349	321	364	315	332	352	375	347	324	344	327	348	319	352	344	326	331	331	390	334	348	362	345	317	396	370	328	347	340	340	354	361	335	366	352	333	327	356	344	345	338	323	322	346	279	353	320	368	341	337	346	346	332	331	375	360	323	346	354	361	364	363	334	325	340	341	324	345	368	372	353	370	365	328	362	353	326	336	319	361	331	356	337	379	343	344	353	340	356	334	374	313	365	370	377	310	340	350	351	322	334	318	334	371	366	363	326	345	336	321	361	364	336	341	368	348	313	390	368	328	331	362	341	377	361	365	350	355	344	349	347	351	331	333	415	350	342	330	358	329	351	325	315	366	366	349	354	344	349	350	363	348	373	363	391	350	358	322	353	365	363	349	328	315	335	328	351	360	332	343	367	359	354	351	332	328	384	336	338	344	333	370	354	308	359	347	365	336	366	332	356	323	338	354	342	363	372	357	353	334	352	367	335	369	331	357	395	314	384	339	328	342	312	316	332	381	353	369	337	345	334	373	343	356	319	309	386	353	351	316	385	329	349	326	308	342	354	354	338	329	358	346	398	354	363	332	369	350	345	355	341	370	325	350	335	333	380	350	339	377	339	371	328	325	359	371	388	393	320	330	316	333	338	310	385	346	356	349	338	324	341	346	337	321	328	333	387	356	356	337	318	352	330	356	349	340	334	336	372	349	340	358	379	339	331	317	354	385	299	324	365	332	356	357	369	360	352	340	359	314	356	337	354	360	343	345	335	341	331	397	307	331	349	353	373	372	369	357	318	346	341	339	370	334	351	364	368	324	342	355	363	384	345	360	359	371	338	320	349	346	372	319	363	332	362	379	334	325	397	352	335	338	368	379	361	353	343	315	378	348	362	325	325	338	364	353	361	403	367	355	351	328	360	334	314	361	331	354	322	343	344	351	324	345	329	374	323	355	343	347	350	331	354	366	345	329	366	379	357	335	337	349	354	344	349	353	335	340	346	356	311	335	345	344	379	380	344	356	393	367	357	356	346	348	326	359	346	369	336	345	349	334	325	386	343	339	355	353	372	356	345	359	355	339	345	321	375	351	330	334	339	343	350	351	367	342	345	345	330	344	339	367	303	339	345	351	350	352	350	338	369	344	304	334	318	357	381	359	335	366	354	362	376	370	317	339	361	365	360	329	308	338	348	330	382	309	339	327	343	353	332	324	351	336	339	332	330	338	358	357	317	337	341	352	344	333	360	386	366	372	335	357	359	376	333	349	361	344	349	337	332	383	351	325	321	347	339	344	339	369	341	365	379	325	371	343	345	352	357	358	347	355	340	377	382	330	372	360	334	326	316	359	355	347	335	355	367	377	364	380	353	317	338	358	354	331	346	328	366	338	381	301	385	355	328
14017	976	728	490	341	240	207	152	138	129	91	101	95	85	70	88	98	72	91	59	73	76	60	84	65	72	65	91	73	76	50	60	73	67	68	58	74	62	72	64	77	63	75	79	54	57	68	72	55	62	54	74	82	65	58	82	63	57	67	68	52	71	67	72	68	62	60	54	48	73	64	65	79	66	60	55	69	64	76	58	71	65	49	48	71	67	64	61	69	54	65	50	65	59	52	63	63	62	76	65	55	52	64	68	67	74	62	52	57	84	66	68	60	62	58	65	51	66	61	49	75	62	72	69	62	72	59	62	63	58	53	59	62	62	69	49	67	63	71	71	64	73	68	66	64	51	64	73	81	70	65	51	64	69	60	71	70	69	51	69	66	78	59	70	63	66	55	67	63	49	58	58	48	59	63	67	75	47	57	64	62	59	65	58	69	59	53	70	84	65	59	65	62	68	62	55	58	56	71	59	64	64	47	73	58	86	65	57	60	68	67	73	62	58	59	53	69	51	61	63	55	68	52	70	64	52	58	66	76	58	52	57	66	66	54	62	66	41	72	61	64	78	39	55	57	47	59	58	69	67	70	67	63	69	74	68	68	63	71	53	73	52	75	66	71	60	59	72	63	55	69	70	60	57	52	54	61	65	51	53	58	65	69	63	53	66	53	76	65	54	55	64	56	65	69	57	75	67	65	69	72	43	68	59	53	68	68	59	73	58	69	79	64	55	61	55	64	50	73	67	55	54	51	52	59	54	54	72	74	77	65	59	69	60	61	66	74	68	66	66	61	73	68	68	61	58	66	74	56	47	64	51	61	46	65	50	75	61	69	61	67	72	50	49	68	59	68	77	55	58	59	67	70	64	65	65	47	55	43	64	48	71	64	74	64	63	64	49	61	56	71	54	65	62	62	68	50	73	63	71	48	67	61	70	61	64	61	57	70	56	67	67	59	65	73	71	58	53	80	68	71	61	74	52	61	56	55	70	74	61	61	75	60	65	65	68	66	63	56	48	60	65	59	52	61	62	65	65	58	67	65	53	64	65	50	58	66	77	64	56	65	68	56	64	64	60	62	65	73	75	69	46	80	86	68	45	57	68	66	61	55	54	55	79	59	66	58	61	50	62	67	63	53	47	47	74	57	71	62	74	56	68	78	54	72	75	67	63	51	64	54	67	74	50	60	59	76	75	79	57	60	73	82	59	58	61	65	67	56	83	58	68	60	71	69	67	62	66	54	50	71	58	75	65	51	64	54	65	57	53	70	60	57	60	65	55	53	53	49	64	72	42	71	64	60	73	66	59	76	65	71	60	70	56	50	51	57	55	55	71	67	65	60	73	70	56	79	69	68	72	72	88	49	66	45	42	59	73	56	65	77	48	59	60	85	70	68	70	68	70	63	63	62	71	53	60	63	65	75	63	67	76	59	64	68	59	62	77	63	65	63	66	59	58	66	65	74	81	52	55	60	58	59	72	57	62	62	60	46	54	70	78	60	71	67	75	66	67	70	55	58	69	57	49	55	64	58	57	61	50	71	63	68	83	59	52	77	57	75	65	70	54	72	59	51	49	60	60	60	66	67	64	74	46	71	73	73	67	64	48	51	49	61	65	76	70	74	60	49	57	75	64	71	63	60	51	77	59	82	79	53	67	78	61	53	58	57	56	61	74	66	56	60	57	60	74	71	63	53	74	72	55	79	79	62	72	62	65	69	48	71	59	62	55	69	58	66	59	57	67	56	76	78	61	68	72	52	94	69	51	76	72	55	69	50	69	46	67	67	60	68	66	68	63	54	55	57	73	70	48	66	72	68	64	64	70	55	71	56	44	57	57	57	68	61	71	77	71	56	63	75	63	73	61	64	53	63	48	66	65	58	54	59	65	69	59	49	47	49	62	66	67	53	69	60	64	71	80	75	73	71	55	70	55	56	73	66	50	72	77	62	69	61	81	56	58	62	65	71	52	59	76	54	69	62	69	59	55	58	48	57	66	50	66	66	75	66	42	60	54	49	55	55	63	67	71	60	79	76	52	63	66	66	52	63	75	58	56	78	61	72	82	51	66	67	61	59	52	74	52	69	67	66	74	63	53	53	66	53	82	65	69	69	63	47	67	69	59	54	72	68	61	62	87	80	46	56	60	71	61	50	56	67	67	66	66	77	71	76	69	67	70	65	63	75	70	75	64	59	49	78	66	63	70	65	57	73	57	62	64	59	51	61	59	51	65	54	64	72	59	55	50	67	63	67	90	53	52	56	68	63	57	75	60	70	63	55	54	50	66	64	46	82	53	72	57	66	71	54	66	58	53	59	74	45	64	64	55	64	69	40	68	57	61	59	63	75	58	54	45	68	53	71	56	72	69	67	54	59	57	72	64	77	67	44	68	61	58	63	73	68	56	57	82	61	66	51	53	51	65	58	61	67	66	61	63	61	58	78	68	69	71	60	64	70	73	46	77	48	53	65	53	49	75	60	52	50	53	65	70	66	67	54	60	73	54	58	67	64	71	68	61	64	62	62	56	75	68	57	60	66	52	64	60	65	57	61	68	64	92	73	58	59	71	77	60	64	66	69	70	51	69	64	58	45	78	77	85	72	83	53	58	56	53	59	72	65	70	81	65	71	61	59	69	46	66	70	54	63	64	60	70	56	57	44	64	62	68	45	68	65	74	56	70	66	57	58	52	59	68	72	60	68	79	45	63	66	78	58	76	69	64	65	71	65	67	66	60	57	62	62	53	68	74	71	57	66	55	83	58	64	49	71	68	69	57	66	72	65	74	58	76	64	61	63	66	54	51	59	73	78	61	65	56	69	59	58	70	52	55	50	66	62	73	61	63	61	55	79	59	53	71	51	59	62	63	93	67	55	67	56	78	69	68	52	58	51	52	60	59	54	82	65	70	67	68	74	64	53	66	60	69	63	68	56	63	70	60	79	64	73	59	48	70	78	65	65	78	48	58	59	60	78	74	72	80	81	56	72	60	69	74	59	47	63	70	64	54	73	52	67	70	62	58	52	52	75	61	65	72	69	74	50	57	66	54	51	61	65	65	71	66	52	57	51	59	72	70	73	74	58	65	68	73	66	59	68	62	62	68	84	61	63	60	44	78	63	76	75	68	56	75	69	57	54	75	60	58	62	50	61	65	66	47	63	55	81	53	66	52	43	64	54	68	64	64	87	73	61	59	58	69	53	69	73	58	58	69	58	74	66	43	76	68	54	58	64	62	54	66	57	49	58	59	57	63	55	57	76	64	45	68	57	73	66	80	77	67	79	66	69	52	62	62	64	51	74	60	55	53	66	60	80	77	65	63	72	65	72	65	58	73	79	63	57	50	53	70	58	62	52	67	57	65	59	68	71	53	55	48	66	48	48	59	65	55	68	69	59	68	60	58	65	52	55	54	48	47	50	73	58	59	70	59	69	58	57	59	69	59	71	59	54	55	73	69	62	72	66	61	63	54	67	70	64	69	63	46	59	62	62	57	58	60	93	61
8174	762	1464	1809	1450	1101	936	725	624	582	481	458	375	365	357	345	322	322	277	276	252	256	267	246	219	222	213	249	221	199	212	211	217	205	234	192	210	203	198	220	218	207	197	206	214	198	204	191	195	177	179	202	201	204	199	208	184	167	182	173	180	188	199	181	171	168	196	177	153	203	188	190	198	171	173	171	187	202	192	175	204	174	174	175	166	176	176	177	196	193	186	202	174	170	205	179	183	183	186	175	171	192	193	149	200	174	174	197	164	176	189	185	176	177	169	205	165	174	170	152	175	189	194	176	167	172	174	164	171	187	180	176	174	166	174	192	162	182	185	178	168	189	160	166	149	191	179	162	170	193	186	205	189	191	185	186	180	169	180	159	173	166	180	185	145	179	187	201	195	170	184	188	168	188	207	182	184	169	190	184	188	142	196	176	170	198	184	163	186	171	169	188	173	176	157	182	190	186	190	172	160	172	183	154	170	176	184	190	185	178	176	198	172	186	165	174	186	192	173	169	203	174	181	183	181	167	189	198	177	179	171	177	172	172	180	165	181	196	182	181	172	176	169	180	190	169	171	187	156	164	164	168	173	189	176	187	164	171	155	161	184	170	192	198	192	171	160	197	164	176	157	166	160	164	163	183	176	179	176	174	162	180	187	186	176	180	194	166	156	162	180	190	165	187	177	164	183	191	166	173	180	172	185	199	184	174	165	155	173	167	172	177	180	182	172	182	187	182	193	175	186	171	170	175	179	154	188	189	198	186	181	171	183	171	164	201	177	160	164	191	176	201	179	188	180	156	181	164	189	204	161	190	171	198	175	172	154	178	157	168	173	175	160	172	178	172	187	164	159	168	178	183	188	178	186	179	169	172	158	171	183	173	189	193	198	162	178	148	188	168	137	172	155	185	183	191	192	168	156	155	170	177	165	161	167	164	187	145	175	166	168	177	173	166	154	176	181	190	178	189	196	163	189	157	163	177	173	193	171	166	185	184	176	191	181	160	202	171	196	179	170	170	176	180	171	168	174	184	170	201	195	192	196	160	175	160	161	141	164	175	188	176	168	166	172	171	197	192	162	179	180	185	190	181	187	166	197	148	169	179	186	175	185	171	174	173	194	182	184	186	182	196	179	177	177	165	179	160	174	161	184	175	147	184	177	173	183	189	188	192	176	191	185	180	193	187	163	179	191	192	154	191	183	179	167	178	168	166	156	155	176	158	185	155	167	179	194	159	162	191	201	196	184	186	173	199	172	180	189	177	164	162	171	173	155	176	189	179	168	192	175	167	169	168	159	177	176	184	187	193	179	180	172	180	171	170	177	179	173	180	198	170	166	175	173	154	204	171	160	176	169	172	203	175	189	187	167	169	181	184	163	159	148	173	139	192	173	171	192	181	177	174	171	141	149	168	180	184	180	177	182	180	198	170	174	191	164	168	178	171	199	182	176	168	154	177	210	174	194	146	165	158	197	166	171	176	168	166	187	176	178	187	190	195	196	182	164	188	200	207	199	172	186	161	187	169	181	174	179	164	160	174	162	166	191	194	156	203	185	158	171	172	172	164	173	162	196	160	202	160	198	174	165	160	185	175	190	185	194	151	179	160	196	163	177	171	165	169	159	165	153	183	165	189	153	189	178	163	180	172	195	191	177	173	171	165	177	182	185	177	217	167	161	158	201	185	185	196	184	166	168	145	161	151	169	160	193	181	189	158	139	196	170	173	146	205	168	169	214	165	159	160	159	188	168	170	184	150	172	181	167	149	207	173	168	182	192	165	188	175	176	171	173	179	152	186	158	148	176	185	159	183	197	194	177	159	170	157	198	207	163	167	190	198	182	178	149	169	170	177	187	168	178	218	167	144	169	172	174	187	155	150	189	189	180	202	198	165	166	175	198	185	162	161	185	183	180	189	183	187	180	190	162	182	185	184	170	162	159	190	176	176	183	160	212	177	165	181	171	183	162	172	164	172	179	193	156	157	172	196	168	169	170	176	178	169	192	161	182	186	194	175	170	171	178	162	171	192	182	176	162	183	185	162	196	171	201	166	154	186	172	155	189	197	191	153	183	190	188	178	176	188	179	177	170	178	163	179	168	184	184	188	158	192	173	172	163	154	186	170	162	203	167	177	184	183	198	193	177	162	185	181	178	197	175	184	176	188	176	200	181	167	187	193	179	168	165	185	168	178	158	162	166	194	167	170	169	167	166	175	188	180	162	203	178	165	195	181	176	169	174	188	155	181	164	179	196	153	189	156	164	167	190	173	175	169	164	166	189	175	168	183	184	180	143	155	189	184	183	166	202	169	169	180	175	176	179	184	170	171	170	211	164	168	174	194	178	184	188	198	171	156	159	175	174	174	186	205	167	178	182	157	153	176	173	186	179	167	183	179	149	172	183	181	188	174	155	167	179	181	188	178	162	193	168	179	166	187	192	168	200	156	209	182	166	177	180	173	206	169	189	187	184	150	190	153	176	163	185	175	190	176	175	166	170	182	181	175	189	173	205	183	198	166	168	174	182	199	170	187	164	205	192	176	171	195	182	166	170	168	137	182	166	187	181	190	181	208	178	173	161	166	182	185	171	169	189	172	192	165	188	182	163	190	182	173	164	173	161	194	196	180	191	151	193	207	178	137	176	183	189	176	186	162	185	176	192	184	181	190	180	158	170	153	173	149	160	180	183	170	200	175	186	163	179	189	176	184	173	166	197	188	182	177	187	178	173	181	186	203	178	175	167	187	186	173	208	161	181	179	181	181	199	174	160	179	169	184	170	166	171	179	161	171	175	172	165	179	173	176	185	195	158	201	177	164	181	182	160	181	180	170	161	177	154	171	179	178	174	178	178	177	182	186	187	182	168	186	163	175	176	166	167	187	167	175	190	181	155	178	172	188	191	189	179	161	195	172	172	179	182	178	166	188	181	159	172	186	152	163	185	173	164	191	184	185	195	175	170	160	170	175	175	198	176	180	131	207	204	184	169	162	170	162	188	160	139	212	180	191	199	174	195	191	181	165	174	164	178	190	179	174	205	183	152	182	175	161	176	176	151	181	177	184	170	159	170	185	172	179	179	180	185	167	202	185	157	204	177	163	177	172	193	192	185	175	172	180	168	179	200	173	178	193	178	173	164	179	180	145	184	177	199	196	191	177	175	196	191	178	184	178	183	175	199	181	165	192	177	198	193	192	175	181	179	189	161	187	176	183	165	183	193	148	168	179	179	171	180	158	166	170	176	191	174	194	184	173	151	167	184	173	154	170	183	191	181	165	179	160	181	183	167	179	172	187	170	180	176	171	186	179	166	181	195	179	188	197	167	176	160	185	176	188	165	151	179	199	187	171	171	207	193	193	164	186	181	162	185	166	164	166	167	171	188	160	190	166	172	166	164	158	185	166	178	171	176	166	187	174	177	184	187	168	177	178	200	186	206	175	164	187	172	189	196	181	177	175	146	148	201	168	216	168	160	181	167	168	162	170	173	183	172	166	152	181
1672	279	265	289	255	283	264	293	275	266	267	281	262	280	294	278	261	266	260	301	299	238	252	245	267	280	239	279	292	264	251	264	273	256	272	266	246	261	239	291	268	242	288	252	251	257	275	252	285	266	270	239	275	282	281	306	289	253	256	273	278	273	258	272	270	279	262	246	293	265	262	266	258	260	245	261	257	245	288	294	282	272	245	273	248	289	259	277	284	288	261	228	223	251	261	264	278	264	272	280	264	295	275	284	270	220	277	250	277	266	292	298	271	264	291	257	255	296	262	271	264	269	286	269	305	263	271	263	290	255	268	287	251	223	256	265	291	271	263	255	250	248	281	251	272	280	301	279	231	230	272	270	278	288	252	269	284	265	270	277	262	271	264	290	261	281	300	252	265	291	265	270	258	281	287	286	239	287	235	236	300	287	267	267	262	274	276	282	281	290	270	285	299	246	279	301	268	265	314	276	287	257	268	253	292	274	267	263	269	272	262	258	274	274	246	287	257	269	271	297	232	249	285	273	290	264	274	251	223	275	253	266	275	259	256	250	292	291	272	279	254	268	292	245	277	289	270	268	237	281	265	275	253	265	294	236	280	291	272	267	268	292	244	266	270	251	272	288	239	259	259	262	265	245	270	308	244	274	267	253	265	273	253	272	270	264	270	235	258	260	257	282	296	265	278	276	231	255	245	242	253	234	285	282	263	254	259	258	255	303	282	291	202	275	260	242	279	265	264	267	249	269	281	286	280	273	241	255	268	269	273	264	283	281	262	261	253	284	260	304	261	254	280	275	259	264	257	264	258	258	278	260	272	236	261	271	271	273	249	269	267	256	272	286	300	308	273	275	246	285	269	283	269	271	270	285	267	258	283	290	275	236	268	265	287	264	253	271	280	266	214	224	246	274	259	251	279	233	272	223	268	237	309	270	272	272	285	253	269	275	266	245	277	282	254	300	301	310	237	290	244	233	263	284	261	261	251	270	242	273	270	273	252	284	269	280	244	259	279	263	270	274	282	306	255	241	271	272	294	240	235	280	276	283	271	263	257	273	258	279	262	267	231	288	250	242	270	283	260	254	303	271	269	264	270	255	254	259	259	255	266	258	279	248	273	274	243	264	293	258	255	274	249	250	273	290	248	273	288	261	251	235	263	280	274	255	248	254	303	264	246	281	273	266	294	249	250	296	281	264	244	253	277	263	254	255	266	251	264	244	260	253	289	315	248	263	261	274	263	253	258	284	261	258	305	271	312	312	240	276	285	266	272	255	279	234	254	280	310	274	271	288	275	258	256	274	261	247	254	251	286	297	303	273	259	263	262	291	265	265	270	282	269	267	270	299	271	243	284	253	260	290	249	289	274	258	275	259	271	243	275	270	256	231	274	296	278	272	270	268	275	266	250	287	277	262	275	236	277	253	271	259	261	261	227	270	263	272	274	267	240	223	240	237	265	262	265	283	303	257	276	258	270	258	274	261	256	297	313	289	248	261	256	271	273	248	270	270	268	258	287	260	278	294	294	278	274	278	278	296	291	265	285	260	242	253	259	227	290	268	289	254	287	250	271	276	291	252	236	286	243	278	261	262	260	266	294	234	300	263	304	267	241	293	305	286	277	270	261	243	275	264	255	257	271	284	269	264	283	262	293	254	245	273	226	251	245	278	270	291	273	271	285	266	273	258	273	270	241	280	245	253	274	254	276	259	238	273	268	264	260	303	283	286	281	244	265	267	259	275	259	268	297	252	271	254	256	263	243	249	254	290	250	279	267	265	269	272	284	290	280	285	253	262	267	263	268	275	278	254	260	248	289	286	273	229	252	293	256	277	259	242	287	250	289	278	254	275	261	231	294	277	272	295	273	268	270	263	273	279	273	273	277	249	264	288	267	238	304	242	259	258	289	289	264	279	259	289	267	290	255	263	289	269	265	260	295	273	292	277	277	287	260	237	269	233	283	302	263	266	282	243	243	269	264	269	290	252	262	257	302	255	254	282	229	270	271	272	243	273	274	241	256	299	262	238	266	255	281	274	249	291	266	300	251	253	277	278	273	274	277	253	299	276	257	250	265	266	261	241	252	254	297	243	271	250	280	285	270	284	263	279	259	279	296	271	254	264	295	291	258	285	266	243	285	249	265	290	259	252	274	271	269	246	241	255	274	300	237	249	263	267	266	290	250	259	276	267	264	261	265	300	260	299	278	306	291	257	270	292	285	261	252	259	267	265	254	263	268	278	270	278	284	273	282	270	261	255	272	261	286	271	239	267	297	268	264	260	262	285	268	273	261	255	269	261	276	258	265	254	286	252	313	274	249	259	261	263	253	239	271	259	325	309	235	302	263	247	248	294	270	266	259	309	259	271	294	273	240	260	288	276	250	262	268	251	238	251	270	274	276	267	257	254	255	269	289	262	277	285	251	278	271	264	256	276	279	265	269	249	278	273	248	268	292	270	249	254	253	273	283	246	299	225	298	233	252	274	268	280	281	277	277	261	265	268	300	266	255	272	277	262	246	254	275	263	252	242	272	292	247	237	251	261	278	251	262	264	273	259	272	298	259	263	256	277	271	270	273	265	261	279	278	262	238	277	245	273	262	260	298	264	259	282	269	258	277	278	270	259	279	245	284	272	278	218	285	282	285	258	251	280	289	276	274	260	244	250	291	272	265	264	293	270	273	272	293	244	259	234	274	266	293	281	286	289	234	261	263	285	285	286	266	261	279	296	279	278	266	264	291	290	271	277	290	260	272	273	255	283	234	243	267	301	274	250	231	281	255	315	309	273	274	257	271	274	279	270	301	269	297	270	269	273	279	300	234	285	274	278	265	268	250	287	269	272	244	272	292	259	252	274	274	250	294	258	252	283	262	285	257	251	249	269	267	287	271	284	253	271	274	243	249	290	265	260	265	300	271	223	275	255	255	292	282	268	252	271	266	252	268	271	271	260	267	258	280	289	260	238	255	288	273	257	266	278	276	261	262	283	290	266	283	261	288	252	270	277	267	260	268	268	253	290	284	288	254	304	253	300	253	249	277	269	276	274	282	264	267	291	265	282	305	266	290	254	256	277	255	262	263	276	240	305	260	259	271	262	276	250	253	274	262	293	269	294	255	286	271	265	247	275	271	270	245	286	269	302	274	268	239	277	264	277	265	229	252	263	273	279	288	254	293	260	273	279	269	240	278	275	272	269	253	253	268	279	271	295	255	268	275	264	270	276	266	267	267	251	283	245	255	239	244	255	262	230	244	272	264	265	279	289	265	282	267	296	243	278	255	256	275	267	250	235	255	293	263	246	273	245	285	258	263	271	265	241	255	256	294	252	283	278	246	260	287	300	266	267	294	285	317	294	264	271	264	266	269	258	247	266	282	280	279	267	271	277	266	236	251	275	272	301	289	299	257	251	260	259	240	271	274	267	247	284	276	295	268	265	284	262	280	283	292	245	276	272	228	272	283	275	281	271	240	250	298	280	284	253	275	257	254	247	270	280	290	258
1912	604	626	614	683	594	588	583	594	615	636	618	633	578	548	597	540	597	549	578	600	614	624	594	571	633	602	613	584	582	574	605	639	596	597	563	636	611	595	594	569	609	577	602	607	605	614	580	613	603	607	590	604	554	620	622	584	570	635	600	597	601	555	597	580	594	565	579	569	620	563	595	643	614	596	615	583	566	635	603	572	590	583	626	610	601	585	608	643	550	599	636	591	606	567	615	580	564	587	604	642	582	597	568	615	631	568	569	612	572	539	560	579	593	599	626	598	592	607	613	579	568	614	603	651	576	566	609	569	580	563	584	563	573	598	596	586	600	603	587	570	617	565	611	575	552	563	618	564	596	609	616	592	589	613	589	586	594	586	591	565	581	540	609	550	610	609	578	621	562	592	543	588	591	560	599	628	599	595	598	556	587	557	599	549	569	621	605	594	601	584	563	614	619	605	622	591	608	584	615	576	594	641	571	601	618	627	595	579	602	606	591	593	551	598	592	581	608	600	581	571	632	579	570	652	581	590	587	613	624	527	574	605	602	594	612	574	593	595	591	562	602	627	568	627	592	587	590	583	575	625	623	608	626	596	552	579	565	605	645	576	544	609	579	588	570	534	636	584	562	626	615	627	624	535	584	557	562	605	580	567	587	586	595	589	609	613	570	608	620	548	624	606	570	613	582	587	550	580	607	599	595	608	600	582	607	599	569	617	571	537	590	583	583	566	583	594	610	606	598	590	576	598	578	622	569	584	563	598	571	645	592	627	609	585	595	620	626	583	580	585	607	585	602	583	602	621	595	614	590	599	587	626	581	591	578	611	589	598	586	566	569	580	603	594	644	615	598	581	621	570	559	590	576	597	624	597	573	637	585	569	566	590	625	607	580	553	607	591	577	586	566	609	631	596	601	598	575	567	587	568	604	600	585	635	590	602	587	582	610	591	629	593	589	589	600	577	607	624	605	626	630	583	589	545	587	599	623	599	582	601	564	634	598	595	625	586	610	576	581	580	602	557	595	598	588	614	594	572	586	596	590	631	584	561	586	593	567	600	579	574	575	575	597	607	601	569	556	609	531	623	611	610	591	565	564	574	586	589	572	612	585	580	605	615	655	629	586	640	622	589	604	629	573	588	594	586	571	562	562	590	595	565	594	607	579	575	577	584	562	571	613	584	585	627	623	594	614	634	629	569	628	617	605	625	557	577	570	583	578	580	611	578	593	593	632	566	567	591	615	544	593	572	569	614	598	564	622	660	573	609	552	638	580	582	563	620	604	618	580	587	579	584	593	608	605	623	590	600	593	571	624	631	564	625	595	587	569	612	604	629	586	555	590	584	608	574	609	649	586	585	596	605	592	562	606	587	585	611	615	633	566	568	621	570	597	583	593	635	655	571	581	591	550	567	557	557	610	585	596	589	577	606	570	610	612	551	585	611	557	631	606	599	564	591	615	633	622	621	564	601	606	575	613	620	568	595	606	590	585	581	611	582	560	599	607	585	557	587	613	537	617	574	585	616	571	609	601	590	567	573	626	577	621	585	632	520	563	605	607	608	591	530	595	543	533	628	575	603	592	541	575	625	619	602	614	609	581	594	601	586	573	606	614	587	569	597	588	571	612	567	605	620	629	624	575	612	578	576	582	564	605	530	591	600	556	603	595	591	601	612	536	593	588	576	574	615	610	574	608	613	611	617	606	584	591	576	576	611	568	581	648	565	551	628	604	618	600	612	600	621	590	581	609	579	594	603	617	563	595	595	573	574	611	565	628	597	614	578	624	565	585	576	569	610	614	596	562	604	614	568	524	593	569	565	609	569	562	594	564	562	576	579	547	648	607	599	585	573	613	588	608	588	618	591	567	605	587	589	588	622	619	559	573	556	581	618	549	592	583	638	609	597	644	604	582	619	583	604	634	603	596	553	619	637	572	594	607	574	613	622	580	599	611	587	634	523	604	578	618	587	575	589	669	601	580	593	591	607	605	588	587	602	581	615	608	556	583	601	595	620	548	611	572	554	602	592	532	584	624	591	628	583	590	552	613	557	577	590	608	613	609	599	565	602	564	608	592	639	634	602	557	603	613	618	592	590	579	603	609	595	579	634	602	604	583	599	604	583	549	572	637	564	566	590	587	560	540	605	557	590	583	603	615	538	611	591	619	606	580	638	590	554	615	591	550	557	571	610	596	632	568	568	563	575	554	578	582	595	639	575	602	603	587	616	597	595	656	560	600	616	615	608	586	576	580	597	621	605	575	583	589	528	583	579	637	575	596	609	595	566	600	589	584	618	585	561	566	589	614	559	550	602	560	586	596	593	568	628	589	605	596	618	562	568	596	573	600	592	593	607	553	589	601	617	602	597	545	598	597	610	614	588	668	611	588	620	562	635	617	593	596	595	608	567	593	571	619	633	606	608	584	598	600	602	564	622	580	610	618	614	620	563	566	578	568	570	587	609	558	615	605	602	627	518	575	592	601	588	568	558	572	591	588	629	619	631	611	629	611	560	587	595	575	602	582	625	628	568	610	593	584	594	565	557	619	569	614	590	585	614	584	589	601	577	595	557	623	551	602	589	571	562	568	619	589	617	610	623	639	574	640	597	578	614	595	608	589	594	592	547	574	572	562	562	576	569	634	543	592	588	608	593	577	566	631	581	551	598	630	595	598	610	578	558	552	576	567	583	596	589	587	617	621	595	619	553	574	633	617	582	622	599	571	586	571	593	603	613	609	575	573	562	603	557	622	610	568	546	606	636	621	551	594	541	616	588	570	600	571	599	603	579	589	598	597	581	566	590	575	621	591	606	575	608	610	617	554	605	614	564	599	583	585	570	585	600	603	622	584	616	575	551	611	617	599	575	622	564	629	560	583	611	583	561	623	628	594	613	578	589	603	601	574	583	555	589	628	609	617	607	633	611	597	626	579	551	595	641	585	615	596	621	552	554	597	548	611	566	628	583	599	584	585	635	560	604	561	614	611	580	584	540	573	618	597	590	619	574	568	599	584	556	588	550	593	544	620	587	579	620	599	598	580	623	605	611	561	590	667	575	584	630	619	609	578	565	584	584	625	634	608	575	621	573	621	551	599	614	585	622	636	574	577	590	596	560	562	574	565	621	659	569	577	615	582	590	575	574	606	634	580	585	577	600	604	576	606	598	633	641	587	603	568	590	640	584	597	592	572	546	578	585	627	608	581	637	576	570	577	608	585	608	588	588	609	593	604	580	630	575	630	599	557	573	598	613	597	538	610	621	557	592	584	613	626	599	602	554	602	570	586	589	578	581	605	595	572	617	593	638	593	613	594	548	584	599	590	583	557	584	603	644	561	638	579	609	609	587	589	601	606	588	586	607	590	611	606	598	629	564	595	609	585	544	598	610	565	609	576	592	541	604	615	567	593	600	589	551	603	608	539	599	570	606	593	645	600	613	565	635	626	660	617	631	603	577	581	584	606	601	574	581	565	637	603	588	623	591	583	581	625	577	595	630	606
7247	477	423	366	291	245	213	184	224	190	183	175	180	165	180	146	163	152	159	167	166	143	175	140	140	157	153	144	164	141	149	144	165	175	160	162	189	160	153	168	173	136	142	153	132	137	174	171	140	154	168	149	153	152	148	146	172	151	151	135	144	157	164	152	157	137	173	161	172	144	155	140	144	150	167	147	158	151	153	145	171	149	154	167	157	164	143	139	157	137	130	159	148	142	167	154	150	170	166	136	142	159	151	177	155	138	149	135	157	176	140	147	144	155	157	154	159	143	146	150	127	148	153	157	146	145	140	150	152	159	146	164	152	143	178	137	168	158	161	152	156	177	153	142	148	159	151	172	160	159	156	162	143	161	164	144	139	157	162	151	170	155	161	158	155	150	163	138	146	159	138	167	166	147	161	144	135	157	159	168	149	161	138	150	137	146	152	138	143	151	163	162	162	148	173	149	162	145	158	156	154	175	150	154	147	152	168	165	175	152	159	157	146	161	147	172	148	151	161	132	169	149	160	146	151	162	160	163	151	142	158	154	122	170	168	171	142	138	168	162	144	159	133	143	160	152	157	156	152	151	156	135	148	161	153	162	144	144	147	144	163	119	153	147	155	146	177	153	166	144	178	152	163	156	146	149	145	118	139	148	150	142	172	147	133	153	140	171	174	132	164	159	159	148	144	160	148	178	176	169	134	140	175	168	158	156	143	171	152	153	143	164	184	157	172	173	133	158	147	160	154	156	152	155	160	135	169	139	138	141	162	166	154	190	143	164	149	153	153	151	155	160	157	133	135	153	149	167	148	146	174	165	163	161	151	146	165	149	136	156	149	174	138	152	152	140	154	170	156	130	160	134	151	156	149	156	183	152	134	163	131	161	142	173	137	153	156	165	172	145	144	175	159	142	153	152	169	149	165	135	151	137	145	143	150	147	151	145	175	160	139	168	140	148	150	157	146	141	151	152	147	128	140	157	157	112	148	163	129	163	143	156	156	148	150	168	165	155	149	161	148	160	135	141	160	146	152	167	176	155	149	129	176	164	152	164	141	152	134	140	169	188	167	140	158	155	157	136	141	157	147	157	161	169	152	153	125	168	156	179	143	161	156	137	162	158	138	143	134	150	136	160	144	168	156	154	119	151	142	145	154	141	135	157	140	157	153	152	155	155	139	149	145	143	143	163	172	138	138	150	190	171	146	165	170	171	150	140	183	142	138	152	162	172	146	135	147	162	165	148	166	129	165	149	165	152	131	174	163	149	154	162	128	164	138	159	147	137	130	163	182	137	148	146	158	157	156	139	135	164	138	141	153	137	145	160	143	162	166	173	143	176	128	142	147	154	129	144	172	140	164	142	165	164	150	145	155	141	139	152	183	163	135	139	155	131	142	158	153	160	178	144	149	155	151	158	156	145	152	167	133	160	172	150	155	168	175	155	161	143	150	168	157	139	177	172	150	168	164	165	152	179	181	142	161	146	148	161	154	164	163	138	136	131	182	144	146	164	154	153	150	154	160	144	154	151	153	142	156	137	180	159	174	145	150	132	137	150	173	139	156	155	165	175	160	159	139	152	174	162	150	145	154	173	155	161	131	130	147	175	157	151	170	146	138	156	161	131	145	165	124	141	134	141	147	158	154	138	167	148	148	169	137	144	146	140	158	140	153	146	137	153	149	153	169	152	153	140	166	164	156	175	150	151	134	164	158	161	165	178	147	158	130	132	146	130	170	149	171	140	157	152	138	139	158	157	156	145	147	158	134	160	163	151	178	154	176	161	132	161	157	130	154	163	131	164	128	140	139	146	144	125	157	142	159	160	159	152	154	175	153	180	154	136	158	165	137	146	134	158	145	155	125	157	144	159	152	154	150	162	172	155	156	134	158	151	157	144	136	169	176	167	145	142	161	162	131	170	151	157	150	178	139	148	152	146	164	149	145	190	161	160	155	156	142	135	132	165	164	153	179	158	162	158	158	167	173	164	134	141	149	158	165	161	177	167	167	148	150	133	159	154	150	162	147	139	121	159	148	155	158	169	150	154	159	141	125	148	145	146	150	122	136	165	147	161	154	146	152	158	139	138	154	152	149	154	133	146	152	152	131	157	174	132	140	143	163	164	159	146	154	167	144	158	152	151	149	176	153	147	156	148	161	146	150	144	193	143	159	186	144	135	156	152	146	158	137	151	167	144	132	168	129	142	185	149	134	144	150	148	166	171	139	147	165	149	158	155	154	134	164	140	146	155	144	141	156	130	163	154	162	151	155	156	152	146	156	163	164	156	148	162	147	138	132	157	161	144	158	129	130	180	158	114	144	151	144	159	154	131	153	158	147	174	174	156	153	161	135	127	146	167	163	159	171	165	160	163	151	146	149	149	152	152	192	176	136	149	172	173	158	145	146	151	139	137	149	143	144	145	151	162	150	154	146	159	157	132	162	155	144	124	146	165	134	143	171	134	160	161	155	139	152	151	148	146	155	145	159	147	138	170	148	162	156	160	158	138	168	126	144	142	164	152	146	143	151	144	152	145	157	153	146	154	167	170	167	144	141	175	139	140	166	156	114	157	134	154	150	148	168	166	137	158	126	148	164	142	153	161	158	136	135	161	179	162	167	151	163	169	159	135	133	162	167	151	156	166	151	138	151	160	162	162	166	156	154	138	178	175	138	149	158	150	143	171	151	163	161	145	159	150	163	133	141	146	150	186	149	167	165	177	148	144	147	146	170	146	155	159	145	175	167	176	125	190	152	149	174	170	144	129	163	136	150	155	142	177	153	167	166	152	153	140	170	151	127	146	151	136	156	151	163	158	139	157	170	144	162	141	144	169	147	128	162	168	133	168	155	134	127	145	153	137	162	173	128	183	152	168	121	136	158	156	168	196	150	146	154	167	154	154	133	161	188	122	157	141	153	150	146	140	150	150	155	151	144	163	145	147	168	155	142	163	142	168	169	165	159	154	169	135	162	146	149	184	138	159	148	145	142	156	155	151	148	149	145	163	131	165	171	130	143	156	167	163	155	162	140	170	175	155	166	168	159	164	140	142	161	170	157	136	150	165	145	164	129	165	138	149	148	157	147	148	173	147	153	165	147	160	156	151	150	152	146	147	152	136	128	183	157	174	151	145	175	154	125	148	164	154	151	141	133	137	168	156	168	148	156	172	162	162	154	190	161	133	153	161	176	135	153	153	153	143	145	154	155	148	141	167	141	144	160	146	163	157	153	142	158	178	169	164	156	159	158	145	136	170	172	146	155	178	157	147	150	171	159	159	164	167	145	162	165	137	168	159	165	165	162	155	140	151	142	140	149	151	163	166	137	175	143	148	155	170	149	150	146	170	155	146	173	183	143	149	167	161	142	169	140	152	150	158	137	145	175	164	145	166	152	149	159	157	160	178	164	166	145	138	174	169	160	170	125	143	143	148	153	145	137	147	146	156	177	146	163	182	149	153	141	177	154	156	145	148	143	145	158	152	162	141	170	188	167	143	166	146
6295	636	1019	1189	979	810	668	608	621	541	484	473	489	457	419	455	415	419	401	404	391	413	389	378	373	375	371	346	336	382	354	394	380	341	375	365	357	376	340	362	374	353	365	349	376	368	359	364	352	357	345	347	355	337	343	354	315	350	345	352	350	336	352	372	372	380	347	347	363	363	335	344	332	380	347	347	359	322	363	340	365	336	349	358	351	333	347	355	357	345	332	352	348	369	344	366	361	346	356	315	343	323	348	392	334	387	360	349	359	342	349	348	373	357	318	333	340	346	345	308	337	322	349	327	354	346	357	338	361	364	365	315	356	343	341	366	344	329	332	360	349	352	342	331	385	373	352	362	342	354	340	369	370	359	294	348	358	353	346	337	339	376	316	387	331	365	340	392	338	332	359	326	343	365	361	343	340	370	343	344	325	338	335	336	359	355	328	407	347	336	357	338	371	352	353	364	355	356	356	327	361	361	362	421	328	319	371	378	357	355	383	354	337	346	362	332	355	367	364	352	317	390	354	364	354	361	365	328	362	340	350	371	305	369	350	347	366	361	350	344	382	349	401	353	339	350	341	363	339	351	348	325	364	343	358	323	364	344	333	337	347	358	366	339	325	374	328	391	360	353	355	315	364	354	358	373	335	358	377	321	374	335	336	323	325	395	341	368	346	316	372	343	336	371	367	336	362	387	357	334	363	334	380	341	358	354	334	343	336	318	338	374	391	349	343	346	348	360	353	341	342	336	366	346	322	344	341	362	361	385	356	356	346	338	340	352	385	337	322	331	373	332	338	358	371	346	384	385	351	340	353	358	370	344	348	327	368	341	371	381	332	383	318	325	354	364	369	371	332	345	303	335	343	373	341	336	377	343	367	333	362	334	334	319	352	344	340	329	329	342	356	369	338	315	360	336	334	372	335	362	340	331	347	343	370	391	355	362	354	351	324	355	339	346	354	376	331	355	349	342	354	334	362	347	340	365	376	353	384	352	398	368	346	335	354	375	312	351	319	349	320	355	343	350	319	374	377	376	345	389	365	354	380	315	345	347	353	347	308	350	343	362	366	396	388	356	368	369	364	370	352	367	360	343	328	330	333	326	342	318	372	320	357	350	353	370	366	354	364	345	362	402	360	335	335	340	385	336	334	361	326	372	354	335	360	333	331	365	348	350	358	337	348	339	382	353	328	359	342	348	344	345	344	349	392	356	373	331	344	341	336	368	416	330	351	364	358	395	292	327	319	369	354	334	344	341	330	328	356	369	321	329	347	358	338	341	358	351	341	339	376	345	367	367	340	326	354	361	350	354	364	318	353	377	354	335	362	317	347	322	342	366	389	360	316	342	312	323	347	340	343	353	344	360	362	337	363	349	331	322	352	328	357	316	383	336	336	360	334	359	352	341	339	357	331	350	346	324	358	327	368	399	347	365	339	352	334	356	337	366	349	325	369	348	329	326	348	332	375	387	366	345	359	378	356	368	320	362	318	374	348	362	343	337	374	351	339	343	326	359	352	342	319	364	325	359	328	346	373	334	331	371	354	373	338	320	362	343	352	356	367	393	368	335	347	344	311	321	340	367	324	302	354	387	351	378	370	337	336	341	373	321	334	357	326	349	330	359	335	355	390	363	362	402	349	359	372	360	365	341	337	336	380	308	373	333	343	342	348	352	361	357	358	350	375	334	337	352	406	325	345	373	338	349	331	359	327	358	301	336	350	360	354	330	329	367	341	355	339	354	322	351	354	375	342	366	357	348	332	339	360	339	358	357	352	323	326	376	361	351	354	335	333	347	358	323	346	377	333	352	345	351	360	369	382	372	383	308	366	335	353	382	357	343	357	342	315	370	346	348	323	359	345	367	318	381	350	335	316	318	317	362	345	340	344	335	349	327	349	343	366	338	337	370	338	366	374	385	375	342	349	347	362	334	381	350	337	357	380	360	314	396	337	364	335	340	350	335	317	360	386	341	368	349	356	347	322	367	366	373	376	330	379	335	344	354	406	359	359	323	355	365	327	382	376	344	345	384	339	344	325	327	362	295	334	344	358	357	355	361	316	334	323	344	360	361	389	353	328	320	354	332	367	367	346	334	341	346	347	373	344	312	347	378	352	372	339	364	342	353	356	386	318	358	364	349	354	349	357	326	353	345	376	378	334	364	379	350	369	355	400	349	344	360	337	342	349	363	359	360	360	371	321	352	347	361	333	367	366	382	359	349	352	340	357	350	330	370	340	355	367	387	344	383	365	350	345	343	362	340	345	359	338	301	339	367	346	345	376	365	380	353	374	358	347	333	341	333	348	370	342	373	349	343	375	360	356	368	377	372	368	358	345	322	321	369	336	346	328	351	353	344	339	330	361	344	358	346	368	348	315	324	325	359	390	329	326	379	351	325	302	361	348	356	367	350	376	327	358	329	375	336	340	319	343	335	360	333	369	332	335	347	379	296	350	331	364	360	333	321	365	350	357	338	346	359	365	384	344	355	331	345	364	318	347	342	335	318	353	365	379	348	325	392	336	346	352	365	346	352	345	353	365	347	367	344	357	350	329	329	343	384	320	330	343	317	332	337	357	372	343	328	321	332	333	350	343	320	363	351	376	372	363	342	365	349	309	373	319	361	359	311	359	343	309	344	356	346	361	334	385	322	324	375	350	347	353	330	315	369	342	350	369	366	372	332	356	347	345	343	327	331	351	347	320	352	376	336	342	326	345	367	385	331	370	368	333	339	359	354	357	351	355	356	347	382	321	374	350	338	312	349	354	347	363	325	341	345	344	360	360	336	370	355	334	334	365	365	356	334	341	381	376	354	340	350	346	352	353	314	321	340	380	321	335	369	331	355	357	362	313	368	335	351	339	372	373	329	365	369	334	308	336	322	333	351	355	334	319	322	369	379	364	337	405	359	321	315	346	358	347	343	340	370	371	403	342	350	343	371	351	344	349	361	348	340	351	328	354	367	345	348	336	306	364	332	365	351	386	337	362	374	354	334	312	361	364	328	362	353	314	345	349	356	331	345	348	344	335	325	330	353	332	375	381	317	340	351	335	353	345	345	359	358	403	358	344	337	386	367	368	349	368	347	343	345	328	357	328	345	383	363	358	369	353	370	355	344	329	345	344	342	343	338	381	330	361	367	312	367	373	352	334	351	333	324	335	324	349	348	311	332	333	367	318	354	364	370	390	350	367	354	373	358	333	374	352	302	335	368	368	329	356	358	333	340	386	354	352	336	366	369	336	329	388	325	344	347	328	358	345	369	331	377	352	340	364	330	335	326	318	330	317	359	337	376	340	361	315	349	321	361	344	387	371	327	353	366	336	363	316	372	369	325	343	353	342	320	307	339	369	364	354	333	381	351	307	330	323	317	345	374	356	358	359	370	382	337	334	326	337	373	352	374	365	342	350	358	336	353	349	352	366	352	399	329	323	347	355	354	345	351	369	343	363	341	342	350	327	348	339	364	354	362	343	359	343	303	364	346	313	335	348	349	328	322
14069	966	676	526	320	289	210	172	139	116	97	104	103	83	95	77	88	76	74	83	83	72	71	63	69	73	64	70	76	79	64	62	67	70	69	70	77	60	71	75	63	60	71	61	67	51	60	60	63	70	59	63	51	66	41	58	73	70	55	60	50	55	72	60	74	68	65	65	67	75	73	72	56	76	62	54	70	60	69	65	70	68	56	65	66	53	53	70	65	70	62	61	70	74	64	66	41	68	60	67	63	51	70	61	79	66	49	66	80	50	73	51	44	52	66	83	63	73	66	76	63	49	60	60	66	55	57	70	57	65	58	67	70	64	76	64	58	61	58	56	67	57	60	64	52	78	53	71	64	70	69	84	59	64	66	70	53	78	65	70	56	57	67	75	59	70	59	69	82	71	59	70	59	69	56	78	48	69	69	63	74	66	55	65	62	68	59	60	58	71	65	59	61	58	70	58	74	50	57	47	66	74	49	63	59	57	69	59	62	62	64	52	66	74	82	69	53	67	56	54	52	53	48	68	47	71	66	68	51	70	62	71	69	70	50	71	75	80	57	60	62	74	64	56	48	63	61	64	67	52	63	59	85	66	73	59	50	66	61	72	63	66	60	74	62	70	80	82	65	42	56	58	52	49	74	51	61	50	78	65	61	68	50	64	74	52	55	63	72	83	68	70	58	66	56	61	57	50	63	51	45	51	57	57	67	69	50	73	52	61	58	61	59	66	71	44	71	56	65	61	77	65	62	64	77	66	58	53	64	50	72	67	64	66	63	80	53	58	69	62	66	58	39	71	54	63	64	64	57	76	55	50	79	72	74	51	59	54	57	75	69	59	60	73	61	55	71	51	66	78	66	59	73	69	58	71	66	57	69	61	62	74	76	48	49	76	59	57	68	68	72	57	62	67	52	72	67	73	71	54	59	88	52	67	57	66	64	59	79	56	70	63	76	60	77	67	67	82	66	58	68	57	54	57	73	59	63	54	64	50	63	66	49	63	72	53	74	64	56	74	76	73	60	58	73	66	60	63	67	78	63	45	55	65	67	67	67	73	66	67	72	73	70	64	56	61	81	68	59	63	61	65	52	68	59	69	64	68	76	64	64	56	76	51	58	80	62	72	68	59	58	49	72	68	65	62	87	82	84	53	67	71	63	40	57	70	69	62	51	50	74	78	71	59	63	53	72	64	58	77	59	60	58	64	71	61	71	65	69	80	69	68	59	60	53	52	68	62	56	62	59	52	63	71	82	59	52	65	63	63	62	73	74	64	57	52	60	52	64	65	64	70	56	79	63	80	68	53	57	68	68	63	54	66	63	46	77	60	75	49	61	90	65	46	56	76	73	79	74	75	68	57	70	64	61	80	78	59	58	61	64	71	70	59	71	62	64	72	64	59	56	68	61	60	60	77	74	72	77	54	62	57	60	70	93	56	74	63	45	58	58	67	64	60	57	54	56	54	53	54	70	65	63	83	58	60	67	69	55	54	58	60	61	57	61	55	63	59	63	57	53	68	68	54	56	52	81	51	55	47	52	50	55	79	65	62	56	46	64	64	60	40	59	67	55	59	68	62	56	78	70	66	63	58	71	54	63	52	64	49	54	71	76	65	64	67	66	55	66	59	57	44	72	52	67	80	71	58	73	70	74	54	50	53	59	58	52	60	52	61	70	68	59	53	69	54	72	55	51	59	74	66	56	60	56	78	64	73	68	70	70	68	73	73	59	61	67	52	48	60	59	80	68	62	72	66	62	60	57	76	65	62	66	69	79	67	57	61	53	63	55	70	69	57	69	60	61	66	65	68	56	68	67	68	54	67	58	66	59	56	54	82	60	56	54	58	59	56	61	65	65	59	65	65	51	87	70	73	56	86	66	59	76	77	58	55	67	66	51	54	67	66	61	60	60	63	64	62	68	68	69	59	67	65	57	70	67	61	72	61	62	55	55	65	54	61	56	67	63	59	56	67	78	72	74	64	64	69	50	63	64	57	76	63	78	76	65	69	79	65	70	70	79	64	61	55	48	45	63	52	61	59	68	67	72	57	82	50	50	62	53	72	70	61	50	78	72	59	54	68	57	63	57	64	64	60	61	63	68	73	83	57	52	65	66	58	56	67	50	59	61	60	62	56	62	51	55	75	64	47	69	65	52	59	70	78	52	68	67	59	61	59	58	58	59	55	53	71	57	67	78	55	48	64	64	82	59	79	58	62	53	67	60	68	78	60	58	67	82	74	90	60	48	53	71	77	61	64	56	56	56	51	90	76	79	68	74	63	57	74	65	68	69	59	63	72	61	73	50	68	66	64	68	47	59	59	57	63	69	60	54	67	53	62	67	66	64	64	59	67	64	75	72	63	60	72	62	62	74	60	61	52	55	53	65	80	63	69	65	67	69	61	58	68	74	79	63	68	79	64	59	58	54	65	72	69	53	77	65	62	67	59	59	51	80	68	70	77	63	69	67	51	57	57	70	58	56	64	48	77	66	72	66	60	70	54	63	55	56	65	84	59	55	69	56	57	68	65	71	52	64	77	82	58	64	57	49	60	63	51	50	89	68	64	81	82	48	54	60	71	61	61	67	65	62	62	70	59	75	61	67	68	74	62	67	69	62	47	62	61	70	65	63	79	62	59	65	58	60	60	58	67	76	74	78	56	59	74	62	59	54	60	80	64	74	49	59	50	55	64	67	50	46	51	59	65	68	45	54	52	64	61	50	60	64	58	69	59	79	72	63	77	71	63	59	61	53	66	60	60	62	58	69	68	65	61	55	64	71	77	69	50	71	76	59	72	54	59	70	56	70	53	55	53	70	51	69	62	68	58	61	63	76	65	83	51	69	60	68	61	64	64	70	71	51	55	81	66	61	65	70	73	61	69	65	61	72	64	69	70	71	53	58	64	58	62	56	68	65	66	60	60	63	64	76	63	71	64	67	77	62	78	50	64	58	52	57	63	57	68	60	71	61	77	62	57	51	62	62	59	72	43	56	67	60	76	77	66	56	63	65	56	61	61	51	60	79	65	57	67	65	70	58	84	78	48	75	58	70	61	61	68	62	65	75	70	64	54	55	57	84	51	73	46	82	54	62	65	75	54	57	65	61	61	69	61	57	67	69	73	63	55	69	75	65	66	63	70	55	61	70	59	64	59	75	64	71	76	79	67	54	69	64	59	69	71	61	65	66	51	68	48	59	74	56	52	82	92	83	49	75	64	56	54	72	68	61	73	66	57	60	88	51	55	76	57	62	65	76	68	74	54	52	72	66	74	68	58	58	55	55	70	57	73	77	64	65	57	61	70	69	62	70	58	58	69	51	60	77	70	65	65	72	60	73	63	70	66	59	72	56	67	71	62	60	64	54	70	53	60	66	68	52	62	63	52	59	67	64	61	67	68	63	69	64	72	68	50	66	46	56	73	54	66	49	69	76	69	56	67	60	62	67	72	61	63	69	68	65	59	80	48	60	67	69	68	55	65	65	67	75	52	79	65	69	62
8194	828	1572	1733	1401	1116	963	783	611	538	462	436	393	369	351	329	310	276	262	256	262	269	278	230	223	226	200	252	228	208	226	201	243	206	223	236	201	186	203	208	191	200	169	205	168	200	185	200	208	193	177	177	182	188	182	167	164	159	162	187	183	193	193	162	168	173	164	160	165	173	197	176	198	177	201	193	182	198	180	194	189	161	169	171	193	190	181	187	183	189	178	162	204	190	162	194	172	188	176	179	219	171	185	206	193	185	170	159	176	161	180	173	176	183	193	180	186	178	165	167	173	163	207	187	191	189	152	188	173	183	175	188	203	182	179	199	167	188	164	160	185	171	163	181	166	183	194	178	188	179	188	162	212	186	213	188	178	184	192	172	186	208	181	172	171	165	160	190	187	168	192	193	174	187	214	187	205	155	179	170	186	193	161	209	200	172	190	173	157	180	175	192	194	167	170	186	195	191	164	180	175	163	182	174	186	186	175	167	168	159	178	187	176	210	155	199	158	173	168	177	189	153	163	164	136	198	197	166	190	175	195	183	163	170	178	199	198	159	184	165	167	187	196	160	183	190	193	165	183	189	176	185	167	154	185	168	186	182	193	173	180	194	189	171	184	187	170	162	169	195	188	177	182	163	155	186	187	166	180	167	155	172	155	209	172	188	184	170	163	149	164	172	170	189	174	146	177	175	170	213	163	189	160	174	195	181	166	166	182	161	166	166	172	172	198	187	176	159	178	159	184	168	174	192	168	169	195	185	161	149	197	184	172	154	199	187	204	171	178	175	188	169	199	195	168	193	180	180	185	186	207	181	212	184	195	168	163	163	191	194	173	182	178	186	164	206	180	149	190	162	163	170	170	187	176	163	164	180	174	177	154	183	161	163	161	169	168	202	194	197	164	196	175	175	177	175	157	185	172	170	167	176	161	195	165	203	185	182	166	179	173	172	195	182	167	160	178	191	166	181	172	181	172	197	206	167	168	177	175	185	167	180	192	163	173	174	191	192	191	190	180	173	182	168	183	198	197	195	178	171	163	196	171	173	187	171	181	167	181	149	153	190	187	175	182	161	204	157	170	171	166	174	187	183	161	198	170	144	193	198	186	185	199	209	194	168	164	180	162	186	172	160	170	194	168	185	155	182	169	204	177	197	179	156	183	200	189	176	171	180	165	154	151	187	186	188	188	154	198	179	175	183	194	176	193	178	172	190	168	158	176	177	185	187	181	178	189	186	177	179	184	185	177	183	184	169	199	193	186	187	182	160	152	171	182	180	170	192	192	177	192	174	177	168	168	159	174	191	192	189	179	174	167	160	210	157	179	185	182	191	191	174	167	169	178	164	156	170	185	168	163	189	171	193	194	184	172	189	185	189	174	162	175	172	192	168	185	160	181	151	178	158	177	188	170	185	171	188	179	149	194	181	176	164	203	180	164	179	162	191	192	195	177	214	191	181	185	165	179	173	159	165	175	173	155	161	182	186	190	197	208	178	187	189	184	174	151	159	187	192	148	156	174	193	174	186	190	178	213	158	175	209	178	190	187	179	187	169	191	193	181	186	156	181	221	185	169	176	180	183	182	191	169	183	163	204	173	213	196	199	169	171	162	164	165	166	176	167	206	182	204	186	181	168	170	179	187	203	180	169	175	181	177	174	176	180	172	200	185	182	179	166	182	169	179	189	175	145	182	189	190	181	178	172	197	179	199	183	169	174	166	197	176	171	181	173	201	178	182	158	185	198	172	177	177	188	179	177	190	169	177	182	171	166	180	169	200	177	181	182	155	181	167	188	170	194	185	187	144	164	181	167	180	187	177	181	163	204	179	181	159	166	166	175	204	175	170	172	203	164	157	172	184	167	188	159	187	192	184	210	183	191	188	172	136	180	189	180	162	196	166	196	165	166	169	193	158	193	177	174	182	176	174	178	180	186	174	180	204	160	192	149	169	196	187	159	170	173	167	172	187	192	155	168	202	195	186	183	171	204	165	151	184	163	160	169	196	174	166	184	191	176	175	182	152	177	167	193	166	176	180	195	177	182	166	181	183	166	194	178	187	167	182	166	163	181	177	187	158	190	184	169	195	184	178	173	194	173	168	177	168	210	184	193	189	163	186	176	189	186	203	179	171	195	165	191	186	162	176	164	152	165	187	199	199	172	178	171	160	173	170	189	158	174	178	179	181	185	205	196	199	169	175	166	181	186	176	178	187	183	188	200	174	172	169	186	180	192	174	187	199	156	189	161	150	177	198	158	198	151	174	192	182	186	191	170	187	180	183	167	189	201	190	172	175	179	189	178	177	184	172	189	179	178	169	183	168	181	195	167	162	172	160	189	177	180	188	173	199	164	167	188	191	172	167	154	188	205	169	193	179	178	183	183	160	186	178	201	196	161	148	171	202	183	210	170	162	162	174	181	168	192	169	147	187	158	187	193	182	186	173	164	201	171	203	169	173	175	197	168	182	166	180	165	193	186	177	179	166	194	182	175	173	194	163	195	174	186	162	189	171	174	166	176	168	185	185	183	177	174	164	166	156	211	152	197	166	195	164	196	183	174	198	186	189	173	188	164	172	156	183	178	200	181	187	184	178	188	192	159	165	198	186	154	172	163	169	171	198	186	162	177	175	176	185	149	182	179	175	194	192	166	180	165	177	183	166	168	188	157	170	177	170	161	177	199	180	175	200	177	160	202	177	172	196	187	218	181	183	162	187	159	181	172	180	160	181	177	176	188	162	207	173	176	173	172	213	175	179	218	177	172	194	183	171	192	190	159	194	173	162	197	169	178	168	164	190	172	177	156	162	187	176	173	189	180	189	186	191	165	156	185	154	184	149	179	187	180	181	178	170	157	170	171	192	206	170	168	174	157	189	176	162	183	175	166	170	157	181	177	159	209	169	197	181	156	156	176	174	171	176	166	174	178	183	177	164	173	177	183	177	188	172	172	187	169	174	162	170	151	181	192	161	186	164	200	184	171	174	215	161	182	167	189	169	177	177	183	191	170	173	181	181	172	176	191	146	154	191	183	169	191	193	178	189	214	199	174	168	184	180	168	164	196	175	170	180	183	169	173	143	174	177	165	171	173	176	152	159	173	191	179	178	190	175	177	191	156	182	174	186	217	174	192	177	168	168	182	166	162	180	176	188	196	199	197	192	197	215	189	187	152	176	164	175	150	200	172	189	164	147	179	191	182	198	188	198	164	179	174	182	167	174	197	173	186	163	180	170	189	168	192	179	160	171	156	185	154	183	158	184	155	155	186	171	197	157	153	191	178	196	186	185	222	150	171	157	183	190	158	189	174	173	177	172	189	174	173	165	176	155	169	191	186	198	193	156	150	186	197	173	178	179	182	188	199	168	182	177	157	187	170	190	178	176	173	180	177	176	207	156	170	184	186	182	177	203	151	176	178	186	185	165	202	184	190	172	170	179	181	184	163	180	203	182	176	165	169	169	176	151	179	178	171	170	172	196	158	174	184	193	148	176	158	187	169
1782	328	292	289	274	282	281	262	267	263	263	273	258	279	243	255	289	310	286	272	255	292	297	270	284	283	246	258	289	227	281	262	299	268	240	256	257	268	256	258	260	258	263	272	285	254	235	235	259	250	274	273	283	289	273	255	259	264	269	289	264	274	243	251	262	255	263	291	290	281	285	279	222	238	261	275	268	263	275	282	244	233	257	263	251	281	302	242	278	252	270	262	283	283	240	313	272	250	266	241	261	245	254	273	271	266	247	247	284	276	278	273	235	250	296	266	292	280	226	293	291	276	252	275	258	288	262	276	309	234	282	282	268	265	285	293	268	242	250	297	251	274	250	221	277	260	268	271	273	262	254	309	244	276	249	247	265	274	264	284	292	257	273	284	239	235	274	275	237	257	268	246	275	260	271	255	233	304	267	254	255	266	277	275	289	289	250	263	269	256	257	250	257	249	261	251	276	261	243	273	238	285	232	255	253	244	267	289	271	277	263	238	241	237	276	289	244	248	261	236	267	272	247	298	250	277	290	258	260	245	282	279	247	253	278	298	265	259	270	268	261	253	290	279	298	282	237	262	267	264	249	238	266	261	272	265	276	264	271	271	251	253	266	267	239	263	271	259	240	248	270	257	248	255	266	288	284	280	251	286	223	250	238	283	294	269	274	280	275	272	292	285	280	259	238	255	260	281	292	292	283	269	253	285	289	281	277	303	266	299	262	260	251	270	260	221	264	277	265	235	271	221	247	281	252	268	272	222	279	284	265	265	258	273	242	259	240	246	279	288	257	271	288	242	250	255	295	269	258	268	221	276	258	287	258	263	275	274	231	265	247	306	237	272	240	269	280	257	284	243	280	269	278	280	255	257	276	255	247	234	259	255	270	268	250	289	251	265	236	261	252	289	263	266	283	256	284	250	281	258	250	306	275	249	264	265	252	259	291	238	267	248	257	265	262	254	259	296	236	241	254	264	278	281	228	250	258	273	256	253	296	275	280	267	270	263	283	266	285	248	264	278	270	256	254	268	294	252	276	303	269	245	290	280	239	266	281	272	267	269	266	251	253	250	280	264	266	289	250	311	275	268	261	267	250	268	263	265	264	270	255	256	276	228	254	274	268	247	266	267	268	257	294	269	260	255	260	269	274	269	268	290	276	244	268	257	272	274	285	262	293	270	263	274	259	277	262	234	271	269	282	270	261	261	257	316	250	278	269	254	265	293	254	235	248	260	272	278	268	296	293	257	281	259	293	276	287	290	268	282	279	266	244	252	271	276	293	245	260	268	268	302	268	280	282	281	258	267	276	256	252	243	262	264	266	257	245	262	273	278	291	238	275	238	277	260	276	259	308	257	248	257	264	252	277	292	270	249	276	251	282	255	272	276	274	284	278	296	266	288	237	274	289	262	231	264	297	237	262	281	280	246	278	266	283	278	233	266	254	269	273	301	264	293	268	289	277	267	258	253	249	284	297	272	236	263	263	274	287	249	255	257	262	260	272	267	249	263	244	247	257	275	262	273	291	283	242	288	276	269	236	256	270	248	254	293	278	250	258	275	253	280	280	262	268	280	260	289	279	272	277	281	298	244	270	261	286	251	289	272	267	257	239	271	270	271	247	233	264	280	272	258	255	276	263	271	273	279	293	281	286	269	261	295	257	268	237	298	245	259	278	255	263	284	273	288	279	282	296	262	257	233	275	246	292	317	275	281	250	270	274	233	266	255	266	270	280	259	266	268	254	262	261	273	278	276	261	245	245	264	249	274	266	253	250	260	249	282	266	264	264	271	297	258	260	256	310	258	272	285	225	285	279	229	266	257	256	269	257	271	270	288	283	243	262	307	258	286	260	279	276	240	244	262	273	236	262	273	277	274	242	255	259	247	295	270	247	259	245	243	255	268	289	244	277	258	246	248	270	268	240	273	248	274	217	250	253	245	307	276	278	261	288	279	260	292	250	287	274	252	264	228	329	255	295	302	253	260	277	241	282	302	269	288	280	255	261	238	223	274	231	277	228	263	281	282	269	270	280	312	243	269	261	264	264	250	260	269	252	280	261	261	276	269	245	309	255	246	287	257	245	293	265	236	265	238	247	263	240	281	286	253	219	259	265	268	248	251	280	269	274	263	265	289	295	259	255	254	258	248	252	274	244	264	254	260	281	260	264	272	275	226	262	250	274	257	258	306	264	269	252	283	264	290	262	278	295	271	252	285	281	291	284	274	306	254	259	269	276	291	265	249	275	275	246	277	281	267	282	249	245	248	239	283	277	247	260	268	253	260	257	286	270	267	259	279	277	252	286	286	279	263	247	254	278	255	271	276	292	274	285	286	241	270	257	305	258	305	272	270	293	290	275	280	276	261	251	279	267	273	291	256	273	261	282	266	257	240	273	279	237	252	278	261	295	242	287	257	253	254	261	256	269	280	240	275	233	283	268	300	242	261	266	265	241	245	278	243	299	259	280	224	252	235	266	260	262	286	255	230	267	243	286	282	260	276	279	270	268	283	296	286	259	268	256	260	291	295	284	258	239	253	260	271	277	249	264	263	251	307	273	257	275	255	261	275	245	263	266	262	277	271	278	285	283	254	300	247	238	232	278	274	243	310	258	251	272	286	241	274	295	243	230	318	256	271	251	304	236	273	259	285	265	260	293	266	276	281	254	257	255	273	270	278	252	241	273	295	282	284	265	253	256	277	254	284	254	273	273	252	272	253	243	267	275	281	285	289	248	246	254	249	237	261	241	261	291	258	270	253	287	262	264	295	246	289	296	247	290	266	267	284	246	253	286	268	275	247	249	256	243	283	297	260	256	268	275	289	250	268	251	257	281	252	266	267	230	248	266	268	263	257	253	246	256	307	250	280	269	238	269	251	264	238	262	264	249	274	269	253	279	246	269	258	248	255	296	260	247	292	253	275	283	260	255	272	289	261	288	257	271	253	289	257	242	290	290	270	259	297	271	255	260	255	295	290	284	240	226	278	272	245	263	260	259	278	251	252	236	258	276	294	245	278	248	302	258	269	246	230	281	275	259	249	259	244	274	269	267	276	273	282	247	262	274	255	222	266	267	274	265	277	270	244	287	246	245	248	270	264	287	278	251	295	251	218	256	285	259	238	271	274	255	278	273	281	254	307	280	255	253	245	302	250	264	260	277	259	253	231	219	282	271	278	303	262	251	271	235	262	236	249	253	265	272	269	244	258	263	265	231	265	244	255	254	278	306	289	268	281	280	252	262	255	280	280	231	273	266	298	260	265	305	265	269	294	274	280	287	280	250	303	278	256	244	238	276	269	290	284	254	245	261	267	292	240	263	287	250	266	261	254	260	257	276	276	275	253	282	261	293	228	258	254	284	278	262	249	271	280	229	247	266	266	263	257	294	243	232	257	285	270	273	289	255	256	285	257	277	275	277	279	274	265	303	252	259	241	252	260	265	289	249	259	238	252	262	239	272	276	288	247	269	289	273	290	299	274	260	256	273	273	277	270	270	291
1887	672	571	617	600	613	620	632	562	581	579	580	581	626	597	602	582	581	620	601	577	592	580	584	578	583	583	637	597	602	596	586	575	567	577	584	609	623	590	552	573	606	593	602	620	601	577	611	588	631	632	591	550	578	614	572	596	608	600	591	547	576	602	596	636	603	599	611	581	582	602	559	575	566	564	566	603	616	602	580	633	605	638	578	590	634	562	588	603	616	592	631	571	607	574	577	605	571	585	576	574	585	611	602	663	580	617	591	567	560	579	572	608	584	582	655	524	607	614	617	541	581	588	587	574	646	594	569	577	604	571	585	639	586	619	582	602	576	587	570	579	621	603	598	599	606	642	549	588	623	586	629	565	622	598	582	602	533	605	619	590	574	575	585	591	561	581	566	595	600	603	617	606	557	579	546	636	636	565	613	596	589	574	601	560	612	546	615	602	575	626	666	590	594	613	574	565	598	600	612	586	624	599	593	560	594	571	631	595	606	587	591	593	620	594	608	533	591	621	561	566	568	582	580	573	552	566	608	668	572	588	617	585	592	616	595	586	591	605	591	609	557	595	537	579	593	557	592	568	601	623	632	554	542	561	550	586	585	633	631	582	541	574	574	568	604	606	599	583	602	597	611	618	572	551	582	571	572	576	600	630	607	573	575	594	570	579	557	595	588	544	605	587	590	597	631	585	590	581	595	611	602	567	565	577	576	599	611	597	558	590	599	577	560	569	572	600	550	575	561	551	592	595	571	598	579	601	604	600	549	621	599	607	565	569	625	605	626	583	666	610	600	614	628	611	618	552	601	557	600	584	538	588	627	616	525	598	527	533	546	575	602	584	546	593	590	591	570	585	613	621	570	572	576	602	604	536	589	585	619	577	595	546	576	594	588	619	547	610	590	607	606	583	547	587	566	599	613	629	577	591	597	580	568	605	590	588	576	621	602	608	594	578	584	597	614	606	635	576	603	609	597	590	600	645	617	559	556	570	589	585	589	593	610	595	585	592	610	601	628	632	623	620	598	604	563	589	644	569	570	600	599	589	580	583	571	574	604	630	574	599	600	561	597	565	601	619	553	640	574	622	576	527	609	589	595	584	611	618	601	579	640	590	604	604	586	603	603	620	600	575	568	568	577	596	571	558	642	603	574	565	584	624	589	555	574	573	550	591	635	567	611	580	623	621	590	606	601	598	580	591	558	614	594	608	582	618	593	550	580	563	590	608	541	546	591	626	560	564	565	610	550	570	596	605	576	586	557	582	620	586	614	555	613	575	605	653	623	596	601	583	575	585	600	579	592	596	562	595	597	611	573	569	571	587	572	567	563	594	600	591	591	613	591	618	572	591	612	584	617	587	599	618	607	624	576	582	559	593	590	583	573	597	597	612	596	569	576	621	603	624	608	629	599	599	614	568	626	587	577	613	589	584	603	602	607	623	632	608	570	598	585	585	578	572	585	550	562	620	589	588	592	592	600	602	593	605	620	604	616	593	643	590	597	560	586	539	566	572	574	605	560	613	559	582	577	590	616	608	573	590	620	605	586	571	593	609	598	600	587	612	586	569	604	628	597	596	587	619	582	608	592	575	585	558	578	587	579	599	606	575	616	536	589	552	595	575	596	595	553	559	587	607	572	586	583	601	592	565	562	552	578	578	554	592	625	595	650	579	576	591	547	540	593	591	594	586	568	655	574	603	604	559	618	598	591	593	588	608	605	560	624	600	601	586	557	628	567	549	558	587	591	571	590	630	586	629	587	577	578	588	598	567	593	627	550	597	608	584	622	563	532	661	593	565	593	585	594	611	575	606	612	583	564	626	617	554	596	623	597	585	551	574	597	566	595	569	582	588	584	594	594	619	618	615	596	578	614	613	581	606	593	604	582	593	597	591	594	629	543	585	580	571	555	605	583	554	654	608	589	613	540	601	576	594	598	570	576	628	584	596	575	576	576	563	592	614	610	565	608	553	622	626	625	603	578	595	549	588	607	645	600	603	588	569	587	577	567	615	593	560	584	558	581	608	600	554	603	574	580	630	573	621	579	579	587	636	573	619	578	574	596	603	562	580	631	615	610	552	592	560	604	600	608	636	609	608	567	623	599	584	627	593	571	595	569	608	565	595	583	579	554	607	571	608	608	581	590	578	590	586	614	572	634	621	584	606	562	622	585	536	570	615	568	577	557	555	637	572	563	605	553	554	583	568	578	579	579	592	539	581	593	585	562	605	610	588	572	563	641	590	604	582	563	604	573	563	620	570	583	615	570	624	612	607	584	604	585	565	559	609	617	660	644	607	601	581	564	620	557	626	575	547	586	600	601	600	592	564	574	582	562	555	605	580	626	583	540	610	595	560	564	561	562	613	550	561	596	595	600	562	613	587	616	599	626	593	573	640	643	569	578	593	631	588	597	573	555	584	617	578	576	622	579	628	603	611	559	545	621	590	581	580	555	569	659	570	556	575	592	561	590	602	583	592	622	611	594	571	595	579	579	595	566	561	562	548	593	592	544	571	585	601	603	608	578	577	612	619	614	576	600	568	567	568	579	602	575	566	572	618	594	564	602	593	579	585	554	599	598	599	566	561	541	603	597	602	591	574	569	588	609	586	615	581	582	570	600	574	579	595	645	668	597	609	668	598	597	560	595	600	600	608	590	595	574	592	569	580	611	593	644	566	594	599	585	558	557	598	613	625	588	615	534	590	569	575	600	591	637	544	606	634	579	606	581	655	555	608	559	577	593	595	603	620	579	618	595	583	557	582	593	592	552	573	586	602	592	584	564	551	587	579	589	577	574	589	558	595	605	609	552	604	569	551	632	590	564	569	585	571	633	614	554	576	549	603	566	562	570	584	555	600	593	563	622	573	595	581	590	599	626	651	550	615	595	615	598	553	579	596	594	619	606	560	574	578	582	590	592	638	567	569	613	561	583	602	624	583	601	596	592	581	607	553	556	603	600	631	556	645	636	591	553	638	636	642	567	594	552	572	560	570	547	595	636	571	564	590	617	615	639	576	592	566	585	604	611	624	561	568	607	571	607	639	645	581	545	586	622	553	593	603	568	556	607	602	624	528	627	592	609	639	628	602	620	579	564	587	601	618	603	623	579	569	581	584	616	580	607	607	573	601	605	618	594	568	607	587	597	602	629	557	582	610	608	559	614	581	610	609	589	570	592	609	588	575	625	578	582	552	610	565	616	596	616	564	568	592	592	600	609	592	552	569	586	584	575	610	600	551	563	609	599	604	594	565	604	641	594	609	587	560	604	590	597	614	614	598	594	566	568	626	604	598	608	567	601	550	604	601	611	558	563	590	653	595	593	591	600	596	624	610	572	572	594	623	584	622	589	596	618	597	587	611	581	588	567	600	599	603	568	616	576	576	576	579	573	603	590	597	626	529	611	589	568	588	613	616	599	606	579	592	584	571	556	584	624	621	599	644	587	537	608	570	604	595	582	577	563	632	586	581	603	577	586	619	626	631	573	617	550	608	596	621	589
7346	474	445	386	298	223	205	205	183	180	184	169	174	176	166	148	185	159	155	168	140	160	140	162	156	155	155	156	189	154	142	155	168	151	153	145	163	150	159	153	157	135	142	160	150	144	149	160	145	139	152	166	182	157	152	130	160	159	135	140	158	164	165	156	144	144	159	161	170	143	123	138	144	170	186	136	150	166	151	137	144	159	154	141	152	174	143	154	190	156	171	131	157	158	162	157	137	175	161	156	147	157	138	143	144	151	153	158	142	154	156	172	174	142	127	148	156	154	146	163	173	143	141	175	156	149	143	162	160	159	157	157	155	130	156	138	169	164	150	176	166	147	137	143	148	183	157	141	151	129	151	138	152	139	176	140	132	145	126	141	163	159	174	138	161	148	163	153	121	152	155	148	153	161	157	157	168	157	155	142	153	143	154	124	142	172	173	149	172	136	168	153	165	153	154	151	178	159	166	167	147	153	155	163	173	135	153	141	165	124	143	154	150	137	150	140	160	143	141	156	131	145	179	159	156	150	171	139	181	163	153	139	145	152	173	145	163	149	147	141	150	122	150	152	166	143	155	143	165	135	145	172	168	142	136	157	160	171	159	158	152	132	158	129	155	131	171	171	144	155	145	158	157	149	154	169	140	162	156	153	142	136	168	154	150	150	143	161	153	192	144	146	144	169	162	159	154	153	150	170	147	143	150	187	135	156	172	169	158	168	148	131	146	151	158	144	157	160	149	151	145	162	134	155	140	146	144	171	142	139	151	142	166	171	133	149	156	171	167	155	143	161	149	160	145	162	135	154	128	166	153	166	139	157	167	160	143	134	153	148	191	157	177	147	148	170	162	167	144	164	160	149	156	161	146	166	149	149	131	140	131	160	160	169	148	178	146	134	146	157	150	148	150	139	148	146	134	178	147	165	144	161	177	141	152	173	155	157	166	147	163	142	150	131	148	127	149	145	155	143	152	165	122	143	150	168	149	148	151	150	161	150	164	141	171	152	160	175	186	167	155	131	135	136	148	154	152	135	150	166	147	139	165	141	157	140	155	168	161	159	167	149	156	156	158	153	146	162	153	157	181	171	140	159	172	170	167	149	150	170	155	139	138	124	137	186	141	148	142	158	167	147	148	163	163	128	163	149	134	158	165	150	145	154	135	172	157	137	174	173	182	136	161	140	143	150	148	130	148	132	158	144	166	149	162	163	161	184	162	149	155	133	150	141	134	164	147	140	165	128	154	173	156	160	167	156	145	151	169	154	151	157	151	138	173	144	154	132	138	136	120	145	146	175	136	165	161	156	146	147	165	155	149	141	177	170	131	151	170	159	158	139	138	146	150	162	165	162	181	164	161	142	152	148	166	167	143	138	148	149	122	142	159	139	148	134	147	143	172	164	154	139	146	153	161	175	166	125	180	141	146	160	169	153	139	153	149	139	154	155	159	160	163	152	141	160	157	163	151	157	173	161	149	159	159	139	141	161	161	164	160	146	156	156	141	149	148	149	159	191	155	152	153	144	192	148	136	147	140	156	155	154	164	152	143	146	147	141	140	160	142	137	162	152	183	136	141	174	148	157	143	160	155	146	174	163	161	156	167	152	159	160	148	139	171	151	126	155	166	156	147	145	145	144	141	143	137	161	163	166	164	137	141	153	138	138	155	143	136	147	159	161	153	145	139	142	130	145	156	142	147	149	178	148	165	171	159	129	155	143	168	175	167	174	158	171	150	154	153	163	155	156	148	125	168	143	139	153	125	157	169	136	160	162	155	158	156	128	138	138	159	159	152	140	165	169	135	182	177	164	170	174	142	156	148	139	168	160	138	152	152	169	146	146	158	153	155	146	165	190	170	167	136	164	187	145	138	154	132	172	155	129	155	137	135	167	182	166	172	174	170	132	152	152	149	164	157	142	146	143	157	141	156	138	169	138	167	155	161	149	146	157	171	155	152	167	162	163	164	176	160	131	155	148	148	155	153	158	166	164	200	147	157	149	162	146	141	141	143	149	135	133	137	152	153	179	144	133	149	152	161	171	141	154	133	159	159	161	153	164	139	151	146	154	152	164	162	204	159	143	171	141	173	142	166	155	147	168	146	143	160	159	151	143	144	181	145	130	150	160	162	173	153	149	149	188	156	118	137	141	159	153	176	139	155	138	142	163	162	132	141	155	163	166	155	143	140	153	131	134	154	161	169	151	144	155	158	138	164	156	169	163	145	151	162	135	152	157	156	151	119	132	169	137	165	149	159	155	152	141	127	154	154	155	156	156	153	152	151	145	154	166	142	158	167	155	151	150	176	148	140	168	165	153	158	154	143	134	159	143	164	141	179	167	148	148	136	120	151	152	163	144	163	145	160	150	139	152	153	151	143	156	170	147	155	149	141	166	188	131	169	159	163	154	157	145	173	154	171	174	151	142	163	137	176	160	154	153	167	134	158	159	174	155	156	159	163	156	169	169	177	143	149	176	155	161	170	127	158	146	150	158	155	181	162	173	165	157	131	164	145	145	144	155	163	140	158	145	159	170	167	156	152	138	168	165	151	174	180	149	159	136	145	153	157	144	169	117	150	143	149	157	142	156	160	161	143	170	161	124	173	140	175	151	164	165	159	158	149	139	158	158	171	170	151	138	135	163	133	153	156	153	133	148	167	142	153	149	130	152	153	141	144	182	149	151	139	161	151	151	165	149	158	138	165	145	134	155	145	159	149	163	156	187	168	154	161	150	148	143	147	160	151	132	147	165	136	131	161	177	175	182	148	170	162	139	167	127	142	141	172	159	132	143	164	188	143	145	155	142	157	147	159	141	147	143	153	149	169	173	150	144	157	159	169	153	142	150	152	175	153	166	164	144	143	142	155	150	155	156	162	147	174	145	141	138	167	145	139	150	148	122	157	135	171	158	133	152	178	142	166	160	146	154	164	154	151	134	146	138	140	147	159	148	177	162	186	154	142	163	133	139	153	177	162	126	152	171	165	158	136	154	124	168	155	155	149	161	147	147	159	141	153	153	160	165	142	149	151	158	147	155	154	168	137	139	149	143	162	156	156	151	145	153	146	167	181	144	158	157	147	148	154	142	157	131	161	160	146	152	140	148	151	150	146	160	144	181	156	157	142	153	154	141	141	142	145	172	173	162	161	136	142	171	143	158	153	161	129	140	138	146	159	166	145	151	147	148	144	153	165	180	154	153	151	148	159	152	159	155	148	136	140	130	181	152	140	146	148	165	178	132	139	121	166	132	159	149	137	124	157	156	148	143	156	135	146	158	144	156	144	144	161	166	136	171	142	155	144	140	173	160	157	161	131	142	134	146	163	174	166	148	149	142	142	133	152	174	179	152	164	179	136	150	126	140	137	153	172	156	190	136	147	134	166	148	144	142	150	159	165	165	150	138	163	177	162	167	155	156	132	177	153	175	170	166	148	165	132	149	170	136	161	153	147	152	130	139	154	148	147	159	106	155	154	151	159	164	127	151	136	162	143	160	173	151
6384	624	1022	1120	933	795	712	624	550	519	498	477	481	439	428	411	425	414	412	417	399	342	363	381	400	384	367	393	403	352	363	373	371	372	359	331	350	374	375	366	396	366	364	375	342	382	346	358	380	317	339	349	343	367	378	336	387	358	378	347	342	339	360	348	355	340	342	382	324	344	313	359	361	343	358	371	315	362	360	343	370	334	369	353	361	362	375	337	362	350	365	360	371	333	340	338	357	339	349	372	361	355	385	367	333	352	338	332	362	345	362	351	344	370	355	370	359	367	348	396	359	338	338	336	315	354	343	320	323	351	297	371	358	359	378	343	338	356	363	351	294	351	354	339	357	367	329	357	358	336	368	341	331	366	356	322	370	345	360	350	346	357	349	350	339	337	345	347	350	336	335	355	326	349	353	386	363	317	371	348	358	329	345	336	360	356	365	333	365	341	347	359	337	334	326	354	342	327	322	383	374	362	327	321	361	347	361	392	379	339	350	372	367	363	348	349	363	352	348	330	316	339	359	345	357	351	341	373	353	317	349	365	355	359	336	363	352	360	342	365	337	330	339	329	338	323	314	348	391	349	339	341	321	372	319	346	358	347	326	376	345	361	360	316	366	358	325	325	373	345	350	334	339	326	373	356	363	346	365	331	342	366	328	333	358	396	350	359	366	368	363	329	361	338	336	365	361	350	358	335	358	315	343	380	356	366	384	351	337	335	381	312	328	333	391	340	319	342	376	345	342	341	338	346	347	325	332	373	382	380	362	321	337	374	338	334	340	324	346	340	402	331	321	360	339	335	328	367	348	344	373	346	330	357	341	316	370	373	332	343	351	372	333	394	351	388	337	350	376	339	370	347	341	313	299	369	347	363	337	327	338	363	335	372	381	349	339	370	358	344	342	337	367	369	335	361	356	361	348	350	366	309	347	360	339	347	377	339	333	335	344	342	350	334	341	364	361	367	305	351	352	365	338	352	346	344	339	342	366	342	349	338	343	375	320	361	368	339	351	376	420	352	348	352	342	351	374	347	391	357	324	357	336	379	370	318	349	369	360	321	366	363	355	302	340	346	336	372	394	378	359	321	348	316	351	346	354	336	331	362	370	373	334	357	397	352	353	337	347	371	321	337	366	345	348	350	338	318	373	368	352	332	361	377	348	334	343	319	349	369	335	353	349	356	344	363	345	388	391	335	362	334	358	337	371	349	344	377	335	351	354	342	347	359	316	367	354	312	302	329	335	349	312	331	316	331	344	371	356	343	352	359	362	341	342	382	323	379	325	337	329	354	336	339	342	366	361	342	359	349	318	367	366	353	320	369	361	346	291	393	377	347	319	331	350	349	343	327	355	365	355	351	351	378	357	323	362	375	299	333	336	325	368	349	339	358	383	327	351	334	337	331	351	355	369	356	348	339	320	323	353	337	344	349	370	361	355	353	336	362	364	368	356	390	341	388	364	346	312	339	346	328	369	348	298	371	356	334	350	378	356	354	347	354	366	389	392	341	360	327	361	332	333	349	374	369	367	321	363	338	344	354	365	343	362	342	364	353	332	338	345	329	355	367	349	314	348	366	361	362	354	361	338	362	332	343	330	370	393	341	375	343	370	347	338	357	349	360	360	355	359	368	342	324	338	375	359	400	338	350	319	357	371	324	339	381	345	354	357	298	369	358	317	385	325	318	362	365	309	371	343	373	364	332	344	359	346	351	346	334	348	380	375	367	318	332	339	322	338	338	339	341	347	365	341	364	367	384	352	397	369	367	372	351	364	331	334	382	359	366	334	387	342	350	359	315	371	353	319	343	333	337	340	415	385	376	339	362	358	356	318	352	383	324	325	381	341	349	356	336	357	332	338	368	362	317	335	347	374	333	339	351	306	339	357	392	373	364	374	328	333	354	367	346	372	356	329	329	338	327	349	337	357	345	376	355	359	350	339	341	366	309	358	323	364	350	363	346	367	350	310	339	373	340	342	366	351	362	362	366	299	342	348	356	332	367	361	375	343	355	355	360	362	381	348	307	348	340	358	339	351	380	338	344	339	359	349	364	350	376	320	319	325	366	369	331	332	344	365	328	358	346	326	347	372	334	333	340	318	356	362	377	366	362	352	365	366	344	371	363	340	360	345	369	313	342	363	351	348	382	386	357	359	341	346	357	359	350	313	321	360	365	350	333	348	330	330	324	338	349	347	335	349	325	328	355	366	346	327	350	360	363	341	381	385	369	374	368	345	340	356	394	353	337	379	353	344	338	355	360	352	399	360	333	327	303	377	363	321	359	336	381	377	365	364	405	349	350	343	329	380	327	365	359	331	362	346	313	325	365	317	349	379	344	369	333	379	339	364	334	351	365	370	352	360	362	289	349	363	349	362	334	326	370	365	347	319	353	350	325	316	351	363	348	330	336	402	335	342	344	355	349	369	317	371	367	324	351	346	367	367	348	362	320	347	339	357	313	334	351	357	375	364	317	322	370	337	350	352	330	328	378	358	374	359	348	331	348	331	348	329	337	342	390	349	322	351	346	355	336	340	376	360	364	353	393	355	346	344	349	363	330	310	372	348	347	347	349	357	357	356	359	336	343	310	339	349	335	357	350	356	330	340	352	376	328	353	347	375	364	351	338	342	339	356	343	324	325	335	367	358	383	340	337	342	384	349	363	344	353	347	320	332	324	360	344	323	353	394	348	355	348	356	334	338	330	376	359	367	363	361	329	359	362	349	322	317	323	374	373	351	339	334	365	350	342	332	359	376	341	339	361	368	361	377	383	352	328	354	338	361	357	348	356	369	349	364	354	361	371	327	346	344	342	368	382	353	340	351	342	332	318	363	353	364	350	351	378	354	339	344	367	373	344	359	375	343	332	334	354	309	342	361	326	328	350	348	377	329	377	341	356	336	322	346	368	346	319	341	340	374	344	335	349	345	385	336	335	362	341	372	372	378	363	315	321	337	376	361	359	373	341	369	344	362	335	330	356	312	364	341	356	358	341	351	361	322	327	383	316	336	345	371	351	346	358	351	325	338	319	358	387	361	327	361	357	322	314	356	344	332	339	334	362	330	344	337	346	362	346	345	372	345	338	344	339	395	334	330	353	353	347	348	332	355	357	358	302	348	375	363	324	332	334	342	332	358	305	354	347	325	317	347	384	329	368	358	367	385	338	335	355	362	346	347	353	334	343	356	382	341	345	363	344	383	338	344	324	352	333	361	319	365	317	367	355	346	318	340	342	345	347	362	363	365	361	354	320	330	313	364	341	371	336	399	350	354	324	358	357	380	349	348	378	365	348	346	351	352	346	367	356	377	331	333	326	330	341	348	335	379	348	366	357	355	331	346	374	350	308	345	364	355	341	349	353	339	345	355	353	353	357	361	341	333	326	350	336	358	374	359	353	357	334	331	381	356	328	392	345	317	335	329	362	358	386	367	329	361	336	379	305	362	357	362	376	338	348	352	364	338	370	318	344	355	359	323	374	330	331	368	345	346	345	352	370
14159	1030	682	490	355	284	180	161	148	124	130	90	114	101	95	103	87	79	89	76	83	52	63	65	74	60	83	66	56	71	69	69	67	66	58	53	69	50	81	56	66	80	68	67	55	59	62	57	80	63	62	61	74	78	70	64	60	63	62	56	54	77	64	74	48	66	42	84	68	60	69	67	69	66	62	54	53	73	66	74	56	65	50	55	73	73	62	61	65	76	76	63	66	69	59	60	67	55	64	73	66	61	65	70	75	42	78	47	61	71	64	57	65	66	55	66	89	74	65	76	62	66	64	81	60	54	65	79	72	62	67	55	67	73	82	90	48	56	60	63	52	56	54	68	61	68	63	73	78	71	62	66	76	60	56	72	48	74	71	60	78	58	52	69	78	65	67	63	68	61	70	59	61	62	71	54	52	46	50	65	67	47	67	53	48	68	62	68	44	71	72	68	70	60	61	71	64	67	63	63	62	52	52	77	73	60	58	78	73	52	58	66	75	55	65	56	72	68	61	66	72	65	70	68	77	71	77	67	66	63	64	66	71	54	61	61	70	52	64	72	55	55	72	58	59	61	76	67	61	85	72	74	63	77	50	75	60	53	67	58	75	63	70	61	64	61	71	68	61	66	60	70	78	66	52	62	74	47	65	73	69	68	66	67	65	76	67	64	50	60	57	66	70	67	62	52	69	59	89	68	58	61	50	58	46	49	56	52	48	71	64	71	60	65	64	52	67	61	54	53	66	57	49	66	69	72	69	54	58	63	68	59	71	75	56	61	52	68	55	63	58	62	73	66	62	61	60	50	73	55	79	72	65	58	57	64	66	70	56	71	66	59	64	61	48	62	62	59	51	51	69	66	54	59	60	55	68	71	41	64	64	66	62	73	59	51	68	64	75	54	85	52	60	72	78	82	59	76	57	71	59	64	62	56	60	62	49	68	58	66	59	73	75	69	59	76	57	52	70	60	59	70	72	54	76	63	68	65	65	70	68	74	78	61	60	67	78	65	61	69	67	73	67	65	78	68	58	51	53	72	67	77	57	51	55	61	59	61	61	54	80	57	67	60	56	62	76	68	68	54	59	70	47	59	67	66	66	66	62	74	69	57	66	62	55	61	63	66	53	70	59	58	57	82	74	54	55	56	75	68	76	67	63	60	59	55	69	67	58	72	56	55	67	64	64	79	66	73	66	79	68	74	67	69	68	64	45	81	62	65	56	76	61	68	76	64	69	60	53	55	58	63	62	62	62	70	58	63	68	66	62	63	63	70	73	69	67	76	46	58	59	53	57	61	60	58	53	62	54	62	66	73	71	67	53	75	56	84	74	61	65	81	61	70	65	62	68	53	67	63	63	78	52	62	53	77	72	64	60	57	64	68	69	66	66	67	60	67	62	70	78	60	67	51	68	67	53	63	52	75	53	55	62	64	56	71	60	59	59	68	69	62	62	70	67	60	61	57	55	63	61	65	41	60	66	63	52	74	70	53	48	80	76	57	71	78	56	61	67	64	69	66	59	57	57	64	60	69	83	66	59	83	67	57	85	60	65	63	67	62	53	58	65	66	74	58	80	63	57	75	71	75	59	69	55	46	64	48	67	61	59	60	63	61	44	78	51	43	61	77	72	69	57	79	49	60	54	68	75	73	66	66	60	51	67	65	59	58	67	61	66	68	56	61	62	53	52	65	68	54	66	57	69	55	59	64	60	87	66	73	63	69	74	53	62	51	66	76	56	52	56	62	65	55	62	65	48	76	73	76	77	61	56	60	78	61	52	63	64	73	77	62	58	60	73	71	56	65	55	54	64	52	54	57	69	72	61	49	69	65	67	60	63	52	63	65	62	66	54	66	57	65	67	68	56	52	55	79	63	74	62	51	52	62	59	66	60	72	72	73	42	67	46	52	72	54	70	77	56	62	60	60	50	60	71	54	68	78	76	74	70	64	63	60	77	73	54	72	45	58	75	79	62	58	74	64	71	55	66	77	54	68	75	60	53	62	51	79	56	66	63	62	78	64	65	68	47	56	65	68	62	48	71	54	66	46	64	67	62	82	91	75	75	66	63	53	74	67	62	69	66	76	69	68	58	81	58	61	59	64	63	59	65	55	68	39	51	59	61	65	61	68	67	51	70	59	58	61	42	66	60	51	68	61	62	57	61	57	63	57	68	60	66	50	61	43	53	61	52	57	53	54	59	67	67	53	53	67	59	71	65	52	57	66	59	61	75	63	78	75	62	60	45	57	49	62	64	71	77	67	76	80	68	63	63	60	59	64	56	72	53	63	71	57	65	64	48	62	62	55	65	51	57	57	69	64	73	59	59	73	76	79	62	53	68	56	50	76	52	60	73	60	77	69	61	59	62	55	37	56	56	64	58	69	70	51	57	64	57	70	65	63	81	70	65	60	71	69	68	59	86	67	61	74	79	61	60	56	68	52	81	58	64	71	52	60	68	55	68	58	62	61	74	68	78	61	71	55	61	56	58	65	72	61	65	69	53	77	55	67	61	76	63	44	40	59	52	58	63	74	62	63	62	57	64	54	68	59	51	69	85	64	69	64	77	65	69	64	64	72	60	55	69	53	67	82	68	63	64	73	75	76	55	56	64	60	61	63	60	52	68	67	56	44	73	68	67	65	54	60	94	80	61	62	65	67	57	71	79	57	65	62	62	62	53	58	61	53	66	54	58	63	61	72	75	63	60	66	72	59	74	57	53	50	52	60	68	47	65	60	64	61	63	68	59	61	63	59	57	67	70	62	60	69	69	79	51	70	57	63	63	75	63	63	58	69	55	69	79	69	86	70	63	64	62	49	51	51	57	51	60	77	65	59	70	68	78	60	49	63	69	58	83	51	68	55	64	58	67	67	85	52	49	63	61	60	60	55	56	70	75	78	55	66	62	65	61	76	53	68	52	70	54	68	70	70	58	67	56	52	64	66	55	73	72	61	69	52	49	56	50	59	64	73	54	49	60	74	61	59	61	70	69	63	62	57	50	60	76	62	57	61	50	68	51	62	81	53	54	65	73	73	77	63	72	70	57	59	49	59	58	49	72	58	59	66	73	56	70	59	58	56	57	52	72	71	52	76	58	55	62	68	74	66	58	58	66	68	66	63	67	57	60	75	60	67	57	58	76	62	70	61	72	78	55	64	64	45	67	71	58	68	75	49	70	68	59	71	62	74	71	63	74	67	70	45	44	65	69	67	71	64	65	76	65	62	63	55	59	71	70	61	57	77	60	57	51	66	52	62	52	60	85	66	59	68	60	67	60	65	65	76	73	59	67	60	58	66	70	50	63	84	71	79	61	62	73	55	73	59	56	63	55	54	45	67	71	54	65	57	54	54	66	63	60	72	74	62	63	57	70	51	48	64	56	73	68	60	74	59	65	66	65	64	62	60	58	68	70	49	74	83	67	53	75	45	81	58	62	70	58	66	61	64	76	67	51	60	63	70	57	68	63	76	62	74	65	63	58	60	59	70	66	62	72	54
8177	804	1451	1761	1424	1131	883	721	593	570	485	443	409	332	330	324	306	293	283	264	267	239	241	249	224	232	241	239	209	255	229	239	195	178	222	201	191	214	201	200	212	209	213	184	196	195	194	192	193	212	192	216	198	186	195	184	213	192	190	189	199	182	202	189	193	189	194	180	165	185	173	192	191	181	171	191	163	193	181	167	187	185	171	188	185	169	178	146	174	181	193	151	190	201	181	185	196	166	165	181	155	149	165	149	172	165	164	190	169	139	182	165	173	178	166	160	161	185	204	191	196	170	169	201	187	198	164	186	180	181	168	199	162	199	203	163	181	172	171	152	181	172	192	160	184	191	176	181	169	172	145	180	174	171	179	175	198	169	183	197	174	190	167	205	191	167	161	168	207	189	182	195	176	182	194	178	192	175	173	179	192	183	177	178	166	186	192	180	162	163	188	159	176	208	186	166	173	190	183	157	163	191	169	165	191	166	172	175	156	191	147	166	176	171	193	193	196	201	185	194	176	152	180	190	171	175	193	191	153	152	162	170	173	200	190	167	179	183	181	167	170	202	170	163	160	164	175	176	167	194	154	183	174	184	180	177	191	185	184	166	162	166	165	184	159	196	176	169	161	180	200	168	176	194	176	184	188	190	197	175	193	188	181	198	150	165	182	178	173	177	168	183	173	170	177	195	178	171	158	188	166	174	184	164	171	188	164	192	171	175	195	184	186	166	174	187	157	162	165	196	189	189	165	187	171	178	174	178	186	171	211	172	186	194	184	178	166	211	159	188	179	191	179	197	194	203	184	171	176	167	180	182	176	175	170	175	173	191	171	159	192	180	175	185	167	197	164	205	154	165	173	161	162	152	178	154	165	175	187	182	170	197	192	182	173	184	191	176	161	163	164	183	168	162	165	183	167	178	172	175	187	176	175	188	195	195	173	176	166	193	165	186	182	166	188	195	172	182	182	185	175	180	186	195	178	193	189	185	191	193	172	177	171	185	181	182	196	183	191	185	192	194	158	185	165	176	166	198	164	184	192	194	168	177	172	168	176	182	193	182	151	153	177	157	173	162	164	170	185	178	175	156	210	185	192	191	160	192	161	184	195	197	157	176	183	177	192	179	183	184	158	189	182	159	179	167	167	186	197	179	166	177	172	176	178	200	173	174	173	181	186	191	193	202	166	199	225	185	171	176	180	158	166	175	174	150	158	165	152	194	181	184	179	184	185	170	171	166	179	181	163	185	167	207	167	171	176	186	158	187	180	159	172	176	210	179	166	175	204	164	203	163	188	170	176	187	198	190	186	184	173	177	184	171	136	197	174	197	181	185	188	170	200	181	158	165	175	160	180	173	182	183	164	197	213	185	192	194	190	190	160	152	189	172	198	168	203	177	189	162	170	169	166	206	144	183	161	178	167	192	167	189	190	175	167	170	163	161	193	188	165	189	186	180	193	181	174	179	190	202	159	175	152	182	155	192	189	174	179	159	183	204	168	183	178	168	210	172	140	164	190	185	186	188	204	199	167	172	167	178	177	189	192	164	173	210	182	188	186	156	172	197	190	198	154	190	165	166	214	167	168	174	168	186	183	176	182	189	208	179	177	173	193	163	169	197	194	181	185	190	164	177	194	182	163	185	180	177	187	159	171	156	166	182	206	184	157	167	185	174	169	197	191	164	180	190	194	165	177	182	165	183	200	159	193	164	178	185	175	184	174	170	188	199	163	193	189	180	206	180	189	195	164	162	177	175	181	181	178	164	167	182	191	186	166	172	184	170	172	163	182	166	190	173	186	185	170	165	152	193	177	176	179	172	199	186	182	195	180	181	183	191	186	179	185	177	169	168	189	181	171	177	162	171	195	186	167	202	185	195	180	183	168	189	162	188	170	163	171	156	143	162	176	183	177	169	166	187	190	170	195	169	153	181	177	169	168	166	190	165	188	180	178	181	172	191	171	161	165	166	186	185	167	203	170	189	183	187	157	170	169	185	159	181	154	175	178	187	194	153	175	210	181	156	179	167	164	165	190	171	169	160	173	165	156	170	167	178	188	161	166	188	187	177	185	189	195	168	183	180	168	156	177	174	179	176	197	169	171	174	177	184	174	181	209	171	176	178	194	212	192	182	186	155	176	185	183	191	173	174	178	172	160	191	170	207	169	183	204	187	182	191	166	173	162	188	183	179	180	165	189	177	191	164	167	172	173	180	157	157	165	169	188	179	182	178	171	184	169	173	200	172	179	183	167	184	172	185	169	175	181	174	181	177	170	178	195	173	195	175	188	186	176	152	184	170	199	170	180	168	167	172	191	165	176	162	176	179	160	199	162	181	179	173	188	208	188	161	171	176	189	175	182	202	190	166	178	162	165	170	157	174	164	167	183	203	198	184	173	153	184	192	177	186	191	175	205	208	185	201	177	186	148	183	177	184	180	198	178	175	186	179	194	166	204	176	188	175	185	197	197	162	204	182	175	164	185	194	183	177	168	185	213	170	193	186	173	172	176	195	177	175	184	183	173	199	195	174	160	178	176	192	194	207	195	174	170	189	171	178	173	178	166	186	150	186	173	157	185	174	186	194	188	158	167	176	190	172	184	172	172	186	209	167	181	193	167	169	191	183	164	201	183	181	167	155	182	167	180	169	176	163	170	184	167	185	190	164	191	169	186	200	185	188	166	185	187	181	177	163	173	182	169	180	167	183	165	167	185	199	175	172	177	198	179	209	183	181	192	171	191	169	174	176	168	185	181	177	178	176	182	196	182	188	172	179	208	159	175	190	197	167	189	168	195	182	149	172	187	182	156	195	195	187	146	180	175	169	162	218	154	172	179	175	156	216	172	194	193	177	200	166	164	154	196	175	183	205	185	179	169	178	190	173	169	213	175	170	181	176	169	191	162	163	207	169	179	196	158	184	172	182	179	190	145	171	170	171	158	193	186	194	156	169	180	190	174	185	182	174	178	184	169	153	198	184	188	163	158	180	179	192	189	189	171	176	173	176	167	171	175	177	165	207	147	175	176	182	178	168	180	154	204	182	168	191	189	183	171	167	170	144	170	195	171	147	173	157	183	156	148	181	182	195	185	173	183	176	181	159	196	198	190	160	167	189	169	167	166	187	195	182	185	177	182	171	185	169	164	174	202	182	167	183	167	176	159	160	168	166	183	190	177	186	175	181	173	180	182	189	190	180	166	167	186	168	166	184	162	155	174	175	180	186	170	189	205	167	189	163	183	156	185	201	185	190	154	183	165	159	169	162	193	186	181	209	174	203	148	159	202	174	171	179	195	214	155	147	193	183	188	196	177	189	171	166	167	199	179	165	171	170	184	168	157	170	138	165	176	176	166	184	174	203	155	168	183	163	193	190	165	149	180	170	196	178	149	179	202	171	185	190	189	174	191	200	193	181	177	164	184	187	169	177	182	171	180	185	171	178	171	188	179	183	185	162	179	177	175	193	180	176	172	163	164	165	163	184	175	158	165	173	187	155	186	180
1672	293	266	256	250	273	275	249	273	285	278	268	291	278	266	263	266	296	252	281	272	262	259	303	253	253	275	245	268	259	262	270	258	285	302	252	282	319	300	254	265	331	261	253	236	291	278	291	257	257	253	281	272	245	276	236	250	307	258	276	250	241	298	275	262	244	289	255	273	296	256	266	270	267	277	260	282	261	249	251	274	267	280	289	264	264	269	263	269	269	247	256	270	248	289	270	249	265	294	269	280	249	237	250	257	291	272	240	279	271	230	270	273	251	272	291	288	276	265	249	274	250	269	267	251	269	291	261	276	280	277	237	269	278	245	279	259	275	286	278	272	283	300	248	260	278	251	284	264	275	233	272	299	279	289	255	273	278	280	272	280	235	258	246	280	244	245	233	283	269	281	252	260	257	256	261	228	285	284	262	258	273	281	272	268	294	278	271	227	263	285	270	258	259	289	240	275	257	288	298	279	269	257	282	281	259	275	257	238	266	262	289	273	268	253	259	246	301	259	303	249	272	315	279	248	256	294	244	269	257	285	290	267	263	249	260	271	268	276	280	271	247	278	272	278	278	270	287	285	256	249	262	243	264	302	264	279	261	268	266	248	288	223	266	295	254	270	299	265	286	278	255	247	255	240	304	289	296	237	282	240	262	247	288	260	269	262	275	269	250	260	275	256	258	245	249	289	268	242	242	291	294	261	265	234	281	239	265	289	286	297	279	268	248	261	303	262	248	276	251	276	259	291	290	242	232	235	294	272	261	260	283	265	278	243	247	246	246	273	259	268	284	281	262	267	253	265	240	236	284	247	294	260	260	251	268	259	248	249	249	231	279	283	285	283	238	269	270	288	255	270	265	296	305	259	293	281	245	268	281	279	272	275	261	281	264	274	240	261	268	267	259	274	249	238	254	280	263	277	258	244	264	271	281	285	265	237	268	246	244	263	243	227	228	259	274	278	263	272	277	238	252	259	271	261	227	284	259	268	289	240	249	288	259	270	258	259	259	260	281	278	287	268	298	266	277	264	264	278	236	255	267	246	271	264	276	296	276	234	291	264	236	302	267	238	314	297	294	266	281	237	270	266	278	280	263	291	285	264	274	282	240	259	277	277	277	257	267	284	271	270	258	265	235	270	253	274	254	267	293	307	266	328	263	263	269	283	295	264	257	290	261	257	248	267	260	274	265	303	287	241	251	260	245	260	266	270	276	271	262	261	276	266	274	277	256	266	249	240	249	301	262	252	281	280	272	301	272	290	268	274	266	262	262	287	300	265	265	255	256	271	264	294	258	257	249	249	265	279	264	296	268	262	286	280	275	294	296	260	292	296	220	277	267	278	245	247	244	251	268	297	271	271	293	274	257	272	275	263	277	273	278	292	271	269	257	280	256	288	235	251	241	274	277	290	269	257	266	263	251	280	254	292	282	264	281	315	294	254	282	256	293	261	253	271	286	260	267	256	263	286	248	278	286	280	270	238	274	249	266	263	298	277	263	270	272	251	259	266	280	300	280	267	272	281	289	259	300	271	250	272	257	249	234	269	273	265	283	279	275	275	277	249	261	270	261	233	228	233	316	240	256	244	269	264	261	282	301	288	281	253	277	283	252	277	266	286	244	232	240	270	287	261	239	255	269	276	263	263	309	278	285	257	267	249	269	266	268	285	276	245	271	214	282	272	266	291	242	269	301	258	230	252	255	256	254	286	242	259	263	257	244	255	268	271	276	246	257	270	263	286	265	251	223	265	263	268	250	259	284	276	260	262	290	266	238	267	242	268	274	251	265	261	264	257	258	247	276	263	269	247	218	262	257	270	236	271	252	246	268	243	243	286	247	270	264	298	263	258	274	258	254	258	271	265	256	280	247	275	229	253	280	284	297	262	282	270	299	263	262	272	318	230	262	243	255	251	278	307	286	276	250	246	261	291	226	247	266	245	231	247	274	260	241	271	263	270	262	298	255	245	277	271	236	257	248	272	259	247	276	293	256	257	287	246	273	269	298	259	267	271	264	242	279	255	246	264	259	257	239	284	253	280	272	247	268	234	293	279	264	220	271	275	272	268	273	272	279	246	262	259	258	290	289	287	261	271	272	278	304	275	265	236	271	253	259	263	247	261	302	252	300	258	288	264	278	302	322	303	274	273	250	260	259	256	228	225	292	251	310	259	304	247	282	279	269	296	290	272	247	270	277	233	274	270	278	263	262	269	277	262	250	298	289	257	274	264	277	259	272	279	284	259	278	264	235	246	258	274	283	282	260	275	233	244	252	249	270	249	286	254	254	266	271	266	255	283	279	274	263	263	248	289	253	258	273	296	265	281	278	279	242	265	284	254	263	250	273	262	262	264	269	241	264	270	289	247	271	253	279	246	271	261	244	291	278	263	246	254	277	256	282	257	279	243	297	249	262	285	254	291	240	271	272	255	277	258	253	281	259	296	262	249	278	267	256	259	245	250	254	269	242	276	261	251	245	281	237	274	268	246	252	264	243	246	262	285	268	278	247	256	270	256	245	252	276	262	318	268	265	247	280	273	258	271	280	293	251	257	249	279	258	275	237	275	267	259	306	281	266	269	277	285	270	271	260	285	259	227	263	284	276	292	251	250	258	238	268	260	240	268	280	252	247	263	257	271	260	249	271	266	288	244	269	276	248	295	288	295	234	282	240	262	279	285	280	254	250	268	286	281	253	246	248	281	274	281	267	284	281	264	314	264	265	256	269	246	257	252	231	236	276	261	275	281	261	246	277	243	276	260	290	262	296	269	264	269	290	266	261	272	273	248	255	240	230	244	264	270	257	238	266	265	265	250	261	252	261	290	271	258	245	264	262	265	283	260	308	253	268	256	256	284	261	276	268	246	299	286	261	257	270	288	256	290	288	271	290	278	282	258	234	211	268	269	246	260	255	283	299	285	269	289	259	274	250	270	264	276	253	255	262	269	298	256	276	267	272	260	262	266	274	276	252	267	268	274	257	287	250	268	242	260	282	260	235	266	279	258	272	262	267	296	271	249	271	283	259	263	284	257	268	269	282	241	269	279	276	292	269	273	309	283	270	236	262	269	287	274	251	281	284	281	259	261	293	290	278	251	244	260	289	266	290	286	259	264	287	227	278	266	268	298	250	290	269	285	274	236	254	249	268	233	270	247	256	243	259	257	281	240	238	283	246	248	277	264	242	279	239	258	252	266	283	247	246	278	270	300	287	284	247	270	271	252	319	244	229	254	253	257	255	257	286	245	267	278	280	272	273	265	290	254	250	262	263	269	276	265	237	268	312	287	246	276	254	256	273	260	300	302	267	290	274	238	287	279	251	247	249	243	265	248	259	271	273	264	263	248	269	249	249	268	292	247	283	266	256	268	288	260	247	267	297	278	285	276	268	264	281	265	265	244	247	247	282	259	261	277	260	276	280	284	267	247	245	244	280	285	247	255	286	265	263	249	252	247	262	278	265	259	279	254	287	250	288	270	288	261	255	272	290	247	282	223	268
1902	624	577	664	619	608	593	591	623	597	589	592	601	607	626	589	590	609	571	610	595	601	519	542	592	595	571	572	579	608	622	598	637	579	595	640	573	606	565	562	584	571	578	623	605	555	646	629	598	611	617	565	617	559	617	608	606	579	571	607	577	598	590	592	618	592	630	625	594	555	606	624	628	614	598	586	576	560	599	625	595	576	554	618	587	582	562	644	582	610	589	584	603	621	632	610	549	613	578	557	596	625	612	554	586	609	602	573	622	609	610	627	646	603	541	584	631	595	618	611	581	602	586	629	593	628	590	650	580	608	618	591	645	609	604	589	583	605	557	580	593	591	581	606	609	598	578	583	568	612	596	587	652	615	581	599	640	591	599	549	602	633	601	542	592	630	627	614	541	592	582	600	617	587	603	630	583	607	598	628	585	569	586	565	588	631	581	587	571	575	599	629	598	588	580	595	588	628	574	570	555	596	607	584	580	609	579	588	571	636	601	596	585	585	578	614	579	597	591	604	602	584	646	592	556	594	586	574	583	578	615	588	589	596	599	624	591	583	604	584	614	544	619	630	598	636	655	570	620	584	624	586	546	621	578	564	557	559	632	641	615	580	595	589	584	610	571	574	621	555	602	581	590	597	626	580	625	622	598	578	544	629	577	559	600	617	613	609	594	623	593	604	614	565	631	544	572	580	593	552	581	582	585	607	624	585	654	581	568	579	629	615	593	586	605	572	574	602	570	573	625	611	598	590	537	599	645	542	588	602	611	596	575	592	573	577	592	620	614	572	645	600	575	564	597	596	598	567	581	603	579	617	643	607	605	600	574	550	578	569	576	581	595	599	612	552	629	575	566	602	583	573	585	581	632	565	631	602	578	619	617	565	601	583	565	602	602	632	568	588	580	569	559	581	559	596	581	596	580	533	559	612	605	638	580	611	596	583	597	604	614	523	631	558	662	590	592	609	561	605	619	583	547	607	572	600	578	641	566	626	616	545	595	569	543	592	589	574	601	613	613	569	599	512	580	595	585	578	632	560	566	565	601	606	564	615	624	631	601	581	602	539	577	602	621	595	564	603	566	610	594	564	584	586	600	605	572	642	591	595	572	592	580	588	613	599	615	603	587	571	594	599	622	610	613	590	611	555	596	565	583	578	599	609	594	608	591	547	608	605	597	628	602	615	546	644	611	628	609	594	571	587	578	603	560	628	571	570	579	620	603	572	564	565	594	582	591	608	580	587	552	564	569	575	616	600	584	578	612	553	560	602	593	602	625	562	594	606	619	621	572	599	566	576	584	599	576	583	595	592	577	640	579	607	540	599	627	575	607	596	587	577	597	556	613	571	613	601	554	615	547	590	616	564	600	563	583	577	624	609	598	615	528	557	611	567	582	602	588	634	545	547	608	590	583	595	610	628	627	571	548	609	581	587	599	554	578	557	568	599	570	546	576	591	540	599	583	603	587	564	624	585	557	601	612	586	620	608	622	591	632	583	608	599	582	610	585	596	549	632	630	576	592	592	577	625	601	630	609	616	577	606	553	582	608	602	604	621	573	604	617	582	616	581	548	591	614	663	584	589	598	616	615	641	576	589	622	569	629	587	633	586	571	576	611	565	613	615	600	569	577	587	579	605	599	610	595	629	573	618	600	617	582	601	589	610	645	589	603	599	618	584	585	580	593	628	610	590	621	589	610	582	593	609	549	616	591	606	591	565	608	563	576	613	622	582	597	589	624	623	570	586	612	573	586	603	575	616	550	584	595	577	604	610	586	615	546	634	597	579	623	587	570	593	617	585	589	591	616	615	627	641	541	610	612	595	638	584	571	553	604	600	579	615	577	599	610	610	583	615	611	611	609	606	550	603	583	607	568	520	633	592	578	568	562	607	574	568	591	598	568	609	603	591	640	589	581	637	595	609	593	586	578	606	590	603	596	599	608	583	610	635	611	623	584	631	597	608	571	603	610	574	598	562	579	548	538	578	584	596	571	596	564	601	581	546	630	585	583	649	550	584	580	576	578	606	568	602	593	562	616	618	604	587	635	583	586	580	579	556	627	608	573	583	644	595	597	562	576	579	600	565	578	622	589	552	595	595	572	581	592	564	571	631	604	578	616	544	589	538	532	573	630	636	574	583	566	633	599	589	566	621	619	602	595	603	558	615	581	559	645	586	613	566	632	611	588	590	561	598	598	563	610	584	562	595	558	582	619	589	598	589	627	616	572	600	602	599	591	586	579	569	554	615	555	582	556	579	573	597	566	582	646	618	614	576	581	608	584	540	601	605	586	555	561	577	566	610	566	597	560	598	610	609	572	568	590	577	583	594	581	597	571	583	577	612	629	606	572	616	570	606	603	550	548	618	598	656	571	599	554	564	622	588	586	600	566	597	616	572	607	571	631	620	618	648	573	633	605	581	598	609	599	583	616	606	566	569	564	607	605	586	584	619	586	612	591	576	625	576	599	558	583	639	597	595	602	551	597	612	597	621	574	611	597	573	614	582	601	609	575	595	592	622	554	579	610	609	585	601	602	606	558	613	590	566	558	606	632	619	579	569	619	555	600	588	621	564	583	614	620	623	581	588	598	594	534	612	544	564	548	587	618	586	586	612	596	576	597	582	567	529	619	603	558	628	588	581	579	576	570	625	595	607	562	603	608	571	565	592	569	594	617	603	629	588	615	616	536	579	584	572	581	567	596	559	610	569	544	528	557	606	582	652	605	606	537	587	585	559	594	615	587	603	607	584	596	551	601	586	590	636	606	575	602	574	586	608	551	608	584	626	598	582	568	638	577	599	587	614	584	620	624	564	571	648	588	610	589	621	626	570	585	561	599	570	616	622	583	584	639	550	600	608	619	609	592	586	596	625	615	561	572	599	586	559	579	615	583	568	593	575	625	605	603	591	543	644	605	627	610	627	598	570	587	580	637	625	633	590	612	557	546	579	551	629	622	544	616	565	585	584	594	571	626	604	602	552	603	579	584	566	582	555	579	571	568	587	583	571	556	622	592	587	602	586	562	572	598	594	595	589	612	625	585	536	585	570	590	587	581	578	613	586	561	593	592	584	593	599	596	573	617	568	597	606	540	540	628	579	542	588	562	592	662	648	596	579	561	577	570	639	602	619	580	544	570	618	590	600	601	587	584	600	627	619	584	624	600	625	565	572	589	580	587	594	590	601	667	577	620	584	608	563	589	585	545	601	585	579	636	566	569	612	609	602	612	580	614	560	587	594	604	555	585	545	572	567	584	610	639	583	573	605	573	620	584	584	580	619	573	597	568	573	598	573	592	567	588	576	614	614	556	578	574	546	629	570	594	638	594	623	553	578	608	589	621	569	602	576	563	575	613	591	599	630	601	614	628	621	608	581	565	605	555	588	591	572	610	567	602	585	652	558	612	579	566	548	614	616	580	540	586	631	569	604	601	595	562	584	546	576	600	602	618	592	573	604	576	558	602	555	646	618	601	594	587	570	619	612	587	629	591	581	580	566
7449	515	426	362	285	242	225	188	191	181	160	156	179	164	161	135	165	158	186	149	142	150	173	182	159	159	146	167	144	149	148	158	163	158	172	141	173	157	169	162	140	147	141	167	135	153	139	140	143	148	133	160	141	143	160	158	155	136	155	170	140	141	154	165	155	157	149	163	160	151	147	129	163	153	161	176	155	146	126	144	157	156	150	182	143	146	134	141	148	155	170	169	170	144	154	161	133	166	159	152	139	146	151	158	158	138	134	127	148	136	164	149	173	152	173	124	155	160	185	182	142	150	131	141	154	135	145	143	166	164	147	155	173	154	149	151	179	159	185	160	150	143	146	143	160	145	135	148	139	157	172	172	150	186	135	158	162	155	150	131	164	173	141	163	144	156	145	172	171	158	162	166	164	143	117	154	135	143	154	139	154	158	152	160	157	151	159	144	155	176	159	175	144	143	168	141	148	139	142	148	166	153	138	146	140	144	157	161	176	162	159	160	153	142	143	163	160	151	171	132	151	154	147	173	153	149	158	154	152	157	162	176	158	152	147	167	155	137	148	158	128	171	170	152	165	146	163	167	137	145	139	153	170	162	155	136	149	155	159	125	153	166	171	170	173	136	163	144	170	155	155	157	156	146	148	143	166	148	157	152	156	165	167	151	146	158	138	143	160	145	138	152	145	126	142	159	126	158	153	161	171	159	164	155	163	137	143	178	142	154	152	160	153	145	158	143	155	174	150	134	167	136	141	139	149	152	172	148	147	158	182	171	145	169	146	164	145	175	167	158	175	178	154	171	148	142	173	168	155	145	161	139	152	148	137	139	139	143	167	152	156	161	139	151	148	157	172	159	170	175	145	152	158	147	173	127	167	169	139	133	128	150	160	188	147	125	184	170	130	144	166	155	160	145	170	129	151	158	139	164	149	165	141	186	158	160	162	162	138	137	154	145	161	140	154	155	143	151	179	140	149	127	155	137	142	161	167	139	155	142	142	151	145	157	147	165	150	157	145	187	141	147	164	162	166	139	183	146	142	134	133	155	178	165	151	155	152	165	138	149	128	152	148	166	159	162	144	169	141	153	147	165	152	148	139	127	129	156	167	159	159	158	171	157	139	144	164	139	129	142	167	130	153	146	149	147	141	167	148	144	138	175	143	144	155	128	155	156	145	134	146	163	130	165	147	123	158	158	144	123	142	155	124	137	147	153	170	155	137	131	144	148	149	151	185	162	178	153	146	151	177	133	138	144	147	139	154	154	146	137	130	135	153	133	138	141	152	162	159	170	124	156	161	148	151	181	170	137	140	145	144	138	147	143	159	166	153	123	139	148	144	130	150	149	157	141	156	145	160	135	153	140	129	160	161	143	131	148	171	155	166	135	134	150	160	139	148	159	159	155	165	146	161	159	145	136	155	128	144	148	161	143	164	154	160	156	161	155	128	149	155	150	143	155	163	172	145	142	134	152	145	141	148	159	159	186	157	156	163	145	163	154	141	150	157	143	147	159	161	151	159	146	154	147	173	158	157	144	164	144	144	183	157	166	158	147	148	125	151	138	144	172	159	145	147	160	170	172	149	153	140	163	173	151	143	148	171	168	145	173	138	142	146	158	162	162	164	140	160	131	138	158	145	141	165	153	132	158	177	157	141	138	154	169	156	158	144	165	153	161	138	166	152	157	129	141	154	149	163	158	151	138	137	159	169	144	162	183	160	181	137	174	122	155	142	170	150	158	125	152	165	152	160	125	141	141	157	162	141	144	169	147	170	171	153	147	147	149	138	165	142	154	147	153	185	193	173	162	155	149	144	154	161	154	145	164	147	138	141	145	163	154	161	170	172	146	193	154	142	174	159	138	161	146	156	163	148	170	139	168	143	145	153	150	156	139	147	135	157	152	141	136	149	144	153	136	139	140	143	148	142	137	170	129	156	138	178	146	151	151	143	137	164	138	161	142	141	170	173	156	162	180	168	163	147	147	150	169	152	134	159	161	145	134	141	198	144	157	147	167	142	151	161	167	148	148	129	171	148	169	155	149	138	156	127	148	147	162	137	156	150	153	142	141	164	152	156	144	148	152	143	143	143	148	179	165	147	170	165	175	162	152	147	168	155	140	150	163	144	169	182	162	145	144	156	153	138	148	146	151	164	156	164	135	169	141	164	170	150	184	164	150	150	142	173	157	150	134	163	161	167	151	149	169	163	139	149	165	157	151	158	145	175	150	149	173	154	185	150	131	157	143	140	120	122	151	155	147	160	151	155	162	163	158	161	146	144	150	171	142	154	153	135	176	149	156	151	135	173	155	151	142	142	134	166	158	159	155	176	148	132	150	163	166	157	147	169	134	170	157	144	140	137	161	145	145	148	139	177	165	155	159	162	147	160	148	132	144	159	156	180	150	130	138	170	154	182	125	149	130	143	153	156	149	156	148	156	170	163	168	155	152	164	141	151	147	142	163	157	149	146	140	141	147	142	148	136	158	150	161	157	160	162	139	152	124	155	151	130	134	159	140	160	166	134	153	158	181	147	147	156	172	158	156	147	142	150	161	178	172	162	152	151	163	162	158	124	134	124	143	144	149	133	165	158	154	176	150	155	128	137	140	139	150	166	144	169	144	152	148	156	156	143	136	148	127	153	152	148	149	131	143	171	151	157	148	147	159	143	156	131	153	144	153	158	148	161	141	157	165	164	155	131	173	152	137	192	160	167	160	174	189	158	136	162	150	176	158	164	127	149	144	160	158	168	133	136	139	156	160	158	161	147	135	112	139	164	157	160	162	165	176	155	140	134	136	163	169	142	182	163	139	162	132	130	182	172	147	147	152	181	144	128	140	186	146	163	143	146	132	151	174	171	147	162	148	163	150	132	138	160	198	160	159	165	154	140	134	137	184	154	162	150	167	168	143	132	175	132	126	147	171	133	143	143	168	173	162	172	143	158	133	148	134	134	174	182	156	153	135	141	167	169	150	148	147	128	129	162	150	121	157	172	148	172	148	155	166	161	143	149	126	149	161	147	152	148	151	158	170	152	167	152	141	145	158	174	142	145	161	170	164	144	167	155	136	152	130	154	159	161	187	163	163	166	139	152	138	173	145	152	151	153	158	139	168	173	156	151	164	157	147	135	151	119	126	144	149	131	148	140	143	126	150	159	158	161	168	154	175	148	158	161	151	153	170	176	145	151	164	157	144	153	159	163	150	150	152	160	137	142	149	142	153	136	149	146	184	151	138	151	144	144	166	175	199	186	143	175	157	152	131	136	161	142	143	154	132	148	155	154	130	148	156	151	155	166	161	148	159	164	146	132	157	143	159	151	170	157	142	162	137	158	159	156	148	132	155	135	127	158	147	129	153	147	174	163	140	153	143	146	167	132	159	140	174	157	136	164	157	159	132	124	135	143	156	163	136	169	146	178	167	141	182	156	139	157	156	141	168	156	146	152	178	159	145	134	147	149	117	138	153	126	147	139	172	139	134	157	136	148	168	150	139	133	141
6406	659	991	1093	955	779	746	672	524	543	498	464	461	449	417	409	419	414	418	422	371	409	410	345	399	374	365	383	336	419	363	368	364	373	361	393	373	327	361	373	299	365	330	361	356	354	326	384	323	348	380	365	349	355	359	374	397	344	349	334	374	360	340	344	326	333	379	340	362	341	322	362	348	353	368	343	349	348	371	336	365	363	352	369	327	363	358	355	368	361	336	331	366	355	364	370	346	366	354	341	359	355	328	332	379	363	333	303	380	348	344	376	332	347	341	356	356	345	344	356	334	330	357	317	385	360	354	370	323	371	356	324	331	358	350	328	331	364	320	347	341	321	328	374	323	333	346	333	339	353	324	379	309	363	353	352	372	364	387	324	357	352	347	365	351	357	330	350	342	374	358	324	346	355	328	372	369	340	342	319	302	338	357	339	376	343	370	338	348	350	348	345	348	323	340	349	368	375	340	356	337	318	331	380	333	373	343	344	346	345	354	351	380	358	348	370	379	349	350	336	358	362	355	371	319	353	362	361	346	330	353	360	364	359	372	305	362	402	351	338	345	338	337	324	337	350	343	318	337	343	346	346	339	354	337	360	338	349	367	327	364	343	371	344	302	384	311	357	340	332	333	324	344	351	336	328	333	385	373	382	345	363	334	347	344	352	338	355	338	344	367	333	374	387	349	408	363	367	348	362	349	360	317	338	339	370	329	322	357	329	336	347	367	341	365	343	327	361	353	334	306	364	352	347	380	365	375	361	339	335	344	360	336	322	342	353	358	335	325	355	369	345	332	333	335	331	354	323	394	356	353	347	358	347	381	346	345	349	346	354	315	356	350	368	330	357	347	381	327	343	372	345	335	363	372	327	354	356	348	361	338	360	362	362	345	357	341	364	354	366	375	336	345	346	365	336	341	350	353	344	362	344	339	370	337	365	337	353	348	390	367	398	364	367	368	337	336	327	341	334	347	325	364	332	350	349	353	327	366	347	333	345	364	366	363	391	391	340	357	357	344	372	350	346	331	297	311	373	343	328	338	365	375	398	318	342	292	351	351	382	332	351	343	361	335	341	345	328	359	348	366	354	352	374	351	342	322	344	337	325	339	377	327	328	352	370	340	390	363	365	365	344	353	359	334	336	335	345	396	357	387	365	341	339	342	376	358	322	352	294	372	338	358	351	363	368	391	342	360	347	353	359	350	339	340	331	346	313	345	349	339	335	342	361	370	375	335	310	381	335	344	343	374	357	380	343	337	344	360	355	364	353	343	334	311	381	347	344	350	328	365	352	337	350	343	336	318	349	343	372	349	315	373	375	367	378	331	328	329	325	361	327	324	339	357	351	386	391	366	328	338	337	340	325	349	369	346	383	356	354	335	342	355	354	377	372	367	371	363	340	326	346	368	341	356	360	352	356	331	374	348	330	363	337	317	364	327	310	349	358	349	334	395	367	413	366	361	362	316	354	366	340	343	362	342	365	322	357	361	349	369	346	407	359	341	314	372	361	320	363	310	322	358	363	342	364	334	339	375	337	365	349	337	336	368	356	339	349	345	336	385	385	350	374	332	337	346	321	339	354	338	376	347	337	335	327	341	364	338	362	348	354	386	344	399	336	357	359	342	349	342	330	340	342	373	347	385	327	374	349	348	350	371	357	369	356	330	364	348	339	362	336	355	348	333	371	364	345	322	320	352	376	340	366	355	320	346	328	367	376	388	353	339	359	374	378	332	339	353	316	336	336	359	339	330	341	343	335	353	348	366	334	338	355	346	345	375	376	368	339	358	345	343	351	332	384	354	366	364	350	359	340	360	316	320	354	342	346	342	345	342	378	347	381	325	387	329	334	350	340	353	358	347	351	321	369	346	352	324	334	341	357	371	342	321	364	391	365	390	331	349	378	364	343	348	353	390	386	351	342	352	350	358	346	350	338	365	382	358	342	355	341	342	330	350	356	314	368	361	336	364	378	328	329	344	354	341	376	297	361	350	320	326	345	338	372	319	361	333	322	352	331	344	331	324	333	345	315	353	351	349	358	359	342	355	317	308	341	370	343	373	340	342	353	368	339	351	348	354	354	358	361	327	340	355	356	369	333	375	378	363	347	358	344	354	348	344	325	355	368	350	358	354	318	334	367	352	335	336	374	363	352	372	347	376	336	345	353	376	386	325	341	379	342	378	304	358	361	354	348	353	322	366	363	332	346	333	353	350	337	326	341	351	330	363	358	326	325	380	326	343	323	399	340	339	347	329	366	325	337	355	356	375	368	306	346	334	328	342	353	360	301	326	341	414	335	349	344	344	324	370	335	342	360	356	333	356	327	353	353	347	341	328	353	331	334	307	344	383	337	357	349	350	367	299	341	347	344	366	345	399	355	352	351	366	365	352	337	344	331	368	333	355	363	346	369	341	334	363	377	337	342	364	364	340	366	367	339	368	351	346	330	359	344	340	376	330	342	375	368	341	350	335	402	336	340	319	330	347	333	372	329	360	329	356	367	354	349	359	360	338	344	356	407	354	337	374	327	333	357	323	354	338	339	336	367	328	384	338	332	345	336	359	311	333	336	378	327	315	367	347	314	361	331	356	334	344	321	320	338	380	390	355	336	333	332	352	321	324	354	358	340	352	342	345	366	368	363	327	350	343	374	354	386	336	366	312	346	363	359	333	318	352	353	370	384	310	355	347	353	327	341	362	331	355	368	353	364	357	362	337	326	378	344	339	355	332	356	353	349	366	331	353	346	349	360	324	384	344	367	368	343	351	318	344	341	342	345	344	368	348	373	317	350	343	344	362	361	390	360	350	330	354	330	341	328	354	354	315	347	317	372	349	375	351	320	343	337	379	349	356	368	368	352	354	387	328	333	341	309	350	343	369	346	370	309	347	340	361	325	354	359	345	341	362	371	350	367	357	348	361	346	338	349	368	338	324	379	346	352	343	376	346	322	335	349	341	339	339	354	358	353	370	342	353	373	380	330	343	313	373	333	384	357	331	359	381	341	333	329	343	357	320	354	348	348	373	362	337	348	326	325	367	352	360	340	351	345	325	381	354	336	369	376	391	347	338	389	345	353	346	342	367	336	344	363	366	369	358	358	363	354	352	333	351	368	376	346	368	330	311	346	340	349	338	353	379	363	355	360	324	310	352	345	334	371	335	326	328	358	376	360	337	395	351	368	307	361	323	329	360	383	352	376	337	355	341	354	334	359	361	361	397	351	363	353	372	339	346	355	343	318	359	325	367	360	324	332	332	311	341	381	346	359	311	331	322	342	329	333	344	370	382	349	377	358	352	333	349	362	364	346	353	324	341	373	371	389	344	341	342	360	336	340	335	331	314	329	338	356	345	358	381	371	353	329	366	335	331	385	315	337	366	347	352	333	347	343	364	369	343	354	352	359	368	360	378	359	341	347	352	333	359	364	328	384	342	364	374	332	344	352	326	366	368	389	341	338	355	352	369	407	368	370	335	376	353	336	347	342	318	334	323	372	323	308
14233	1031	715	512	365	283	206	153	141	115	103	93	98	93	91	88	84	79	84	73	89	76	66	75	64	66	85	72	76	69	77	63	59	76	65	63	58	61	71	59	61	69	56	53	76	62	76	68	56	64	53	58	44	52	69	77	64	68	68	76	74	57	56	54	54	63	55	70	65	66	55	64	75	68	75	66	65	73	72	59	59	61	80	65	60	69	75	71	71	53	70	59	81	57	63	70	69	74	63	71	71	62	65	69	61	68	67	53	64	50	63	73	58	60	69	64	67	55	76	56	61	53	59	55	76	55	67	71	64	76	67	82	56	80	59	62	66	59	68	72	68	56	64	71	71	69	49	68	58	60	54	80	63	74	57	74	65	55	44	63	58	72	53	62	77	65	64	56	52	59	43	47	55	55	85	80	63	55	41	61	76	67	58	70	67	86	60	53	51	65	71	73	58	74	68	65	60	52	65	66	66	72	80	63	69	78	62	69	62	63	76	76	78	59	55	47	53	67	67	71	83	59	76	62	67	64	68	62	65	61	64	58	68	58	73	62	56	65	63	82	54	68	63	52	53	73	69	57	64	60	48	65	74	70	62	74	55	85	47	63	67	71	64	60	60	64	80	53	56	64	65	50	59	63	75	72	55	48	60	65	60	61	65	73	70	65	61	59	59	62	70	79	76	55	74	56	68	59	60	68	52	62	71	82	67	61	71	60	57	60	59	62	60	54	61	66	65	61	54	73	66	57	70	62	54	66	59	58	74	75	71	57	53	63	49	70	81	74	59	65	79	70	64	64	59	74	60	63	69	68	66	53	55	54	66	74	62	55	51	55	62	61	59	55	70	53	67	60	56	70	72	57	55	64	68	73	69	48	57	51	48	73	54	68	64	60	69	57	71	62	69	60	68	64	48	63	57	67	83	57	58	45	54	51	68	52	70	52	60	53	50	56	65	62	37	70	66	67	60	60	68	66	70	71	68	73	48	68	58	59	72	68	62	61	64	86	51	49	68	56	63	67	72	79	68	50	85	56	63	59	62	58	76	62	79	65	61	71	55	66	73	55	74	66	88	65	69	73	64	51	68	62	60	67	75	66	66	61	54	77	82	70	57	55	64	64	70	75	55	54	71	63	58	70	67	55	55	69	73	49	72	62	59	51	60	71	76	77	74	57	76	60	69	64	70	75	62	56	46	80	79	79	68	74	67	54	68	61	66	63	55	54	64	69	55	59	52	55	68	73	67	74	66	70	61	63	66	56	67	68	67	75	58	65	60	71	77	64	52	48	62	61	61	70	56	71	58	80	66	61	77	72	61	53	60	65	66	68	69	59	89	78	71	71	59	48	67	67	65	58	69	82	68	61	65	68	67	59	52	82	78	56	59	75	72	56	55	68	67	65	45	70	81	68	56	72	59	65	74	61	66	51	50	69	63	60	71	70	59	55	63	57	78	57	59	68	70	48	69	58	60	81	57	63	68	65	65	52	78	69	75	58	63	74	65	58	60	63	65	58	66	62	60	54	50	56	61	73	68	83	73	42	69	64	56	66	64	65	66	60	69	62	67	49	67	64	68	45	51	63	68	68	64	66	63	60	65	61	76	62	65	54	68	55	62	81	63	64	60	66	71	62	75	70	60	65	72	64	63	61	64	53	55	55	55	74	63	67	49	73	71	65	79	58	69	63	72	65	61	62	72	59	53	62	56	56	56	60	56	67	79	72	58	60	60	76	69	70	52	67	61	76	73	59	77	63	67	63	65	54	63	69	58	59	62	56	59	54	54	67	56	64	66	81	54	67	49	75	64	70	60	71	56	60	49	63	71	60	67	52	65	67	65	68	63	63	75	67	61	71	56	76	61	53	65	72	55	49	65	60	75	81	50	86	69	71	68	62	74	51	77	71	62	63	65	65	59	57	51	62	73	63	63	67	67	40	52	60	72	56	60	91	75	63	61	58	71	64	68	82	71	70	60	48	65	76	60	70	52	66	60	69	68	59	51	67	76	72	64	61	66	78	62	62	62	62	72	65	67	65	74	65	73	82	66	53	73	50	88	61	64	68	76	66	67	79	59	64	52	73	76	72	54	74	57	68	80	61	53	73	63	68	57	62	58	74	73	57	71	53	73	65	61	53	56	55	53	73	62	64	63	71	56	68	59	58	47	62	68	64	67	55	71	64	47	62	69	70	73	61	60	63	81	83	74	63	62	69	65	69	60	65	56	62	70	64	53	63	56	54	65	56	66	82	49	62	55	53	53	66	77	65	72	86	78	55	61	53	52	59	67	54	51	69	60	68	83	69	67	67	60	66	61	71	63	71	59	64	50	60	61	80	58	58	58	65	57	64	61	63	71	57	62	78	51	83	72	56	61	58	56	54	80	63	61	75	52	60	88	70	82	60	63	56	49	63	73	82	51	68	68	48	60	67	71	57	57	64	69	70	58	52	65	61	69	71	62	65	55	71	62	72	49	70	78	59	69	59	60	66	66	66	68	47	69	60	50	81	50	57	71	65	70	52	56	66	57	57	72	63	46	64	66	48	65	82	73	78	78	60	59	64	48	58	68	72	74	66	60	61	57	67	73	57	61	57	69	61	57	72	66	52	48	67	54	55	62	55	73	66	61	57	66	66	63	57	65	71	59	79	76	55	54	49	59	61	74	69	56	73	76	61	59	71	73	64	63	71	71	76	60	43	67	65	51	66	79	59	55	54	63	56	71	82	72	49	67	65	60	75	60	70	86	64	66	76	66	69	78	73	59	75	57	60	46	60	72	63	58	65	67	63	68	65	80	55	60	72	63	62	54	63	62	43	76	56	71	65	72	55	86	60	55	62	51	63	69	51	76	76	59	61	49	60	52	59	59	81	53	62	59	81	67	69	67	53	54	57	55	66	54	72	55	55	73	66	60	72	47	55	65	70	82	57	73	59	60	69	47	64	65	60	50	53	62	49	49	68	59	53	63	63	60	72	68	63	70	69	64	64	62	79	56	63	74	50	66	70	49	65	55	69	63	77	65	67	52	77	51	84	56	70	52	63	62	66	67	76	56	53	65	68	70	64	74	49	57	58	58	67	65	61	52	65	67	74	66	79	74	62	64	67	76	66	80	53	56	59	66	55	60	71	71	58	81	70	63	70	62	52	60	73	54	82	77	55	73	61	53	58	65	76	52	63	56	56	61	52	57	61	66	57	74	55	58	60	58	71	59	66	63	71	55	67	69	44	61	61	71	64	84	56	68	58	51	67	58	51	53	75	66	63	51	83	68	67	69	62	69	53	56	58	61	70	58	70	73	66	65	70	64	62	57	64	63	59	64	61	63	58	67	60	71	83	74	59	80	73	77	66	69	56	55	67	59	55	56	55	55	60	79	72	68	56	45	62	57	63	48	61	47	80	59	52	52	53	63	58	64	77	62	72	67	68	51	65	68	67	64	58	54	52	81	54	72	67	54	60	56	58	69	70	67	61	59	75	61	55	70	63	69	63	46	63	60	58
8270	834	1518	1723	1436	1121	897	737	661	560	462	471	367	365	317	316	306	298	293	268	248	264	254	241	245	199	227	227	203	238	202	231	202	196	205	223	192	198	214	218	227	192	204	200	204	180	185	205	216	198	210	191	209	207	193	198	185	180	193	221	200	185	178	182	179	196	185	188	184	185	181	202	170	193	186	197	191	197	195	171	167	174	160	196	185	172	192	185	176	196	173	180	181	174	168	165	185	174	183	174	199	184	170	178	184	164	190	182	160	170	158	192	174	203	181	183	178	185	195	188	188	166	185	166	158	157	171	193	183	172	170	186	181	179	166	178	173	189	144	184	189	169	184	190	178	174	177	177	176	177	194	179	178	172	167	176	168	174	187	160	189	189	171	204	164	197	164	160	169	188	196	167	186	162	191	171	171	174	164	173	168	159	162	167	188	194	193	175	188	170	158	185	192	193	180	176	170	168	186	179	178	186	157	186	190	210	192	168	191	200	212	161	190	169	167	213	201	200	172	214	175	161	174	183	179	176	150	179	178	180	201	191	178	171	207	195	192	155	167	162	205	179	197	175	189	152	158	194	185	187	195	165	170	172	175	179	176	187	154	170	186	158	169	162	182	166	190	182	161	171	174	188	187	165	184	201	173	178	201	177	203	177	160	175	187	192	178	177	177	173	178	176	162	177	185	188	173	169	192	165	177	186	166	193	176	183	157	173	184	204	193	166	148	185	182	177	181	146	169	161	176	191	178	164	151	168	200	176	182	187	179	182	186	167	173	187	190	184	197	190	152	186	183	177	174	168	176	169	177	168	193	187	184	187	179	164	171	168	175	163	192	194	183	168	173	185	178	166	173	217	167	206	174	165	181	193	183	162	194	176	175	191	169	192	148	167	172	171	178	167	201	186	165	167	159	175	176	179	199	161	174	198	195	168	176	197	183	206	179	177	163	185	162	176	177	179	164	183	196	172	190	181	178	169	195	169	189	184	194	180	190	165	197	167	177	166	175	171	173	191	180	194	195	200	198	179	172	189	184	169	187	205	198	172	190	182	173	181	218	168	197	174	164	204	146	155	200	181	163	170	186	177	175	151	190	185	160	180	216	170	178	168	183	166	153	190	166	202	179	174	188	165	182	185	167	179	176	168	193	172	179	186	187	171	208	177	162	185	190	185	201	185	161	180	168	193	165	152	178	160	158	192	154	171	169	186	168	171	189	200	183	178	163	209	168	169	172	196	184	181	144	169	180	200	193	177	201	177	202	175	180	157	174	161	172	184	174	194	180	185	150	196	177	174	186	203	196	179	181	185	178	181	195	185	191	174	194	194	139	211	188	187	184	175	189	210	211	172	173	179	190	184	159	165	197	204	167	165	187	187	188	169	189	204	201	183	156	165	163	172	214	196	210	181	196	197	185	178	189	163	189	191	204	173	198	197	199	163	173	172	191	171	153	172	159	182	199	180	196	202	181	166	168	166	170	177	173	182	172	168	187	156	189	196	170	186	168	168	173	158	180	166	203	176	179	180	166	184	171	196	170	185	205	164	183	163	175	180	162	180	173	177	198	186	203	166	149	192	162	159	175	165	168	163	179	185	183	167	174	189	168	188	177	168	165	174	192	168	185	191	165	178	198	194	190	161	192	179	171	181	166	170	187	171	156	172	173	169	166	181	163	180	194	157	188	153	213	183	170	166	181	167	167	164	181	173	162	185	174	178	158	175	175	175	192	181	171	174	164	218	182	195	194	174	168	174	165	164	173	170	185	191	181	160	175	150	200	210	163	165	162	145	179	173	165	184	179	182	195	203	188	206	175	160	170	172	209	178	155	177	176	164	187	178	185	179	160	184	170	193	167	156	165	167	201	186	157	172	167	189	174	180	176	187	169	191	189	173	168	164	178	194	182	214	198	185	176	174	178	191	170	190	183	188	148	172	199	178	191	188	181	178	183	167	186	165	207	186	186	196	181	166	180	185	175	159	172	185	190	175	159	175	184	167	192	173	179	175	171	185	201	195	181	181	190	161	162	170	176	173	172	185	177	164	164	194	177	170	171	194	168	209	162	184	172	176	165	173	164	196	217	183	169	168	195	186	192	145	193	162	162	183	161	192	195	192	190	187	192	151	185	187	171	201	163	198	168	199	171	169	159	177	164	187	177	192	183	185	195	172	182	172	207	168	168	163	151	189	180	205	185	200	189	161	151	162	189	150	184	190	181	189	189	176	205	161	160	173	163	194	180	161	181	189	196	184	215	188	181	161	175	182	189	171	161	188	160	151	185	177	175	186	188	175	180	171	214	180	180	214	161	167	192	194	174	181	169	166	186	184	181	200	194	165	176	192	181	168	149	184	169	171	169	199	201	179	199	180	159	181	177	186	213	170	173	181	178	180	187	179	180	170	181	172	174	171	182	186	170	175	167	178	179	177	185	176	184	185	188	179	187	176	161	215	175	173	183	174	165	187	186	194	161	175	175	181	177	158	179	197	188	175	184	174	159	182	175	203	176	188	179	190	196	188	192	196	168	168	176	188	197	169	175	188	191	181	174	192	154	182	170	179	166	169	175	171	184	160	184	190	184	169	170	181	192	179	170	172	176	163	190	167	157	193	193	154	156	184	198	182	190	176	169	189	165	174	195	189	172	192	172	177	189	167	182	171	184	159	184	197	207	179	159	175	171	161	202	204	166	170	172	177	196	186	170	202	187	185	175	185	178	192	195	199	193	158	152	183	157	204	181	175	197	174	193	178	196	175	199	167	193	190	184	167	182	202	221	191	183	188	223	181	182	176	163	176	184	201	168	181	172	172	169	158	162	174	181	177	170	166	198	177	169	208	169	173	189	183	164	195	170	181	171	186	185	197	195	163	166	171	173	188	161	193	180	181	183	165	160	189	182	161	163	193	166	189	197	173	182	199	157	185	188	202	214	176	174	162	163	160	190	175	188	191	187	172	189	173	181	202	162	190	179	175	174	170	173	208	187	195	185	185	168	177	192	189	194	156	199	178	190	172	172	176	183	170	184	187	167	193	185	183	158	153	172	199	172	178	198	191	193	168	189	178	162	185	186	162	171	188	186	196	164	182	165	178	175	191	196	188	191	190	158	181	190	164	160	177	188	170	177	188	174	191	168	154	185	168	165	191	166	187	195	207	187	194	195	180	165	164	178	175	171	175	164	179	182	183	191	182	172	174	190	180	181	170	166	176	199	191	180	162	189	157	176	206	163	195	166	185	172	179	195	168	178	191	165	212	164	180	192	192	196	209	156	194	184	199	174	161	181	197	158	172	175	190	177	176	202	180	157	176	161	188	207	165	173	189	176	156	161	191	161	210	185	166	187	166	160	162	179	195	187	168	179	173	194	176	182	161	171	198	170	161	198	165	184	179	172	185	185	184	186	170	197	164	178	189	201	190	196	172	179	195	185	179	164	194	162	194	175	183	176	176	184	171	164	193	179	175	218	179	197	184	174	187	166	170	201	164	163	191	180	175	204	219
1599	304	337	291	295	286	268	267	280	260	278	280	272	266	273	292	258	271	260	282	241	261	276	281	277	269	267	272	284	237	246	272	239	289	290	263	273	263	269	249	267	283	286	274	240	295	260	299	245	272	265	263	265	304	286	257	236	256	238	249	252	302	306	259	260	257	233	304	282	305	258	286	273	265	242	266	271	289	241	265	265	252	276	271	302	289	271	261	263	294	275	279	254	241	278	253	261	235	268	257	270	280	270	255	278	269	259	282	284	257	271	276	266	276	261	224	309	274	238	256	307	272	250	275	301	234	251	256	275	268	273	244	263	272	249	304	286	273	300	265	301	251	274	264	274	270	276	258	260	289	277	249	266	267	264	318	262	267	281	266	268	271	237	266	265	291	265	303	280	265	264	298	283	281	269	245	293	265	262	224	246	279	306	266	285	272	290	235	249	274	258	246	276	312	285	265	265	259	247	270	268	280	287	249	244	245	268	236	284	269	281	258	254	265	276	269	275	247	249	251	255	234	270	279	249	269	286	262	256	260	290	291	251	284	253	262	252	267	238	265	236	288	251	251	289	247	275	269	279	252	271	250	255	275	280	246	244	262	275	252	282	280	238	256	279	295	279	265	268	281	247	257	255	283	263	264	299	229	284	251	295	278	244	276	287	244	265	282	292	264	267	257	272	253	292	275	312	246	289	271	270	257	251	260	252	263	237	271	260	281	258	261	263	296	258	275	266	274	268	301	253	301	281	246	208	265	273	272	298	281	230	272	290	246	262	255	249	240	255	321	283	294	289	283	280	246	270	279	286	272	265	260	278	260	262	265	267	264	248	274	259	250	295	258	249	280	276	250	251	261	281	261	279	267	260	274	240	290	250	243	263	263	266	247	253	276	261	267	228	278	290	248	300	263	275	297	265	289	244	238	246	243	269	279	250	277	276	264	285	249	277	301	252	255	288	277	277	254	258	270	267	242	249	243	279	259	244	235	264	279	258	294	264	295	297	296	258	240	258	258	262	282	292	284	275	261	276	249	304	247	258	223	249	241	283	229	249	266	247	277	268	287	258	254	265	270	259	254	295	319	278	255	255	283	266	286	261	249	251	251	254	258	307	273	297	298	275	252	299	229	284	290	253	261	242	279	266	249	269	256	243	259	259	299	261	238	248	286	259	292	246	285	256	261	292	292	273	287	285	265	210	278	279	251	271	271	278	242	238	283	271	254	247	256	268	239	259	261	296	258	249	255	269	270	262	253	278	255	261	288	255	252	255	213	254	281	271	294	258	257	270	279	287	259	263	247	262	257	246	250	246	268	280	262	249	256	263	226	276	277	260	274	272	271	257	268	267	263	266	271	252	265	244	260	292	270	251	267	278	258	242	279	263	303	276	243	257	257	266	256	248	297	262	276	288	267	279	250	286	311	276	280	247	258	292	274	279	264	288	245	262	279	260	246	286	278	260	280	252	280	257	244	267	269	257	264	273	237	268	246	269	257	250	254	274	285	249	239	256	250	259	265	273	235	290	273	265	291	262	262	275	248	269	276	264	252	219	251	248	282	276	281	277	297	246	263	269	247	242	270	284	290	257	281	300	287	305	272	260	266	286	249	252	250	263	250	266	296	267	299	289	267	279	266	285	282	252	295	278	267	244	296	281	260	265	295	261	307	260	308	290	252	276	272	271	257	280	235	261	284	275	285	260	262	266	289	275	264	268	241	262	267	239	272	263	267	304	309	294	252	240	263	243	279	227	294	256	267	233	277	279	251	275	279	269	295	260	298	276	280	276	272	273	275	242	279	287	251	262	280	258	281	241	275	258	286	265	244	269	301	254	256	258	311	265	283	252	291	271	288	280	229	309	266	255	268	268	239	283	252	254	296	280	278	253	272	247	257	270	267	277	273	273	271	250	248	248	270	280	262	237	263	250	266	276	266	246	260	294	280	251	258	269	260	278	246	270	273	269	276	306	262	257	275	281	286	286	274	260	285	294	235	252	252	275	289	260	241	249	253	271	279	277	274	264	255	243	275	279	254	246	269	301	255	266	266	285	286	251	267	244	276	248	260	254	243	274	284	280	252	275	270	268	284	266	284	264	276	260	281	272	247	275	260	280	285	287	259	290	256	243	232	256	267	246	276	252	278	261	272	251	278	297	273	275	249	245	240	232	252	273	247	256	287	282	281	275	276	261	276	260	253	249	256	237	256	286	250	276	283	279	225	268	266	244	248	285	251	287	297	284	261	275	233	266	248	261	242	249	237	255	267	253	250	266	266	258	262	281	270	270	268	242	265	256	276	283	270	270	258	261	288	275	281	259	250	252	263	259	255	294	290	264	273	269	289	268	301	272	272	256	276	271	248	286	240	266	253	256	253	274	294	271	289	251	267	260	296	243	254	276	270	258	252	256	246	281	261	285	254	276	261	274	245	296	277	224	260	273	284	295	269	266	262	263	266	261	268	266	269	272	261	286	257	268	270	257	238	255	245	259	311	259	269	272	264	256	244	270	272	261	243	297	270	252	241	280	255	280	276	266	277	265	289	257	272	258	274	284	250	240	283	258	258	274	273	262	270	249	260	277	262	270	273	304	286	259	264	258	271	287	270	273	287	274	271	253	283	264	262	244	283	274	265	268	274	261	251	265	267	279	247	260	273	280	256	262	257	270	308	276	281	281	268	275	268	282	293	286	248	274	262	288	254	292	262	286	260	261	284	268	275	263	260	252	272	256	225	248	264	268	235	266	288	267	270	270	246	218	257	276	284	281	263	244	254	245	266	261	283	269	269	257	267	260	281	307	272	285	278	249	272	272	268	266	256	258	254	245	260	256	259	273	266	271	251	286	266	266	262	310	256	275	274	271	247	301	253	281	262	274	257	269	248	257	278	268	282	264	255	233	270	278	256	272	268	254	281	265	287	267	261	262	276	280	276	280	232	271	277	254	256	265	277	265	275	260	268	267	289	299	308	276	279	295	248	242	271	297	254	271	256	262	262	276	294	248	277	264	272	270	271	285	292	243	253	262	256	253	284	277	255	273	276	253	241	262	274	274	272	273	289	232	283	249	262	269	258	254	289	257	259	264	258	282	238	246	262	278	266	289	271	261	271	251	285	271	237	272	279	270	270	265	228	234	243	271	280	266	290	262	290	275	261	226	274	302	266	281	278	281	248	261	267	290	279	291	277	247	273	273	288	245	259	267	294	275	274	245	274	276	269	250	278	249	241	262	269	252	242	267	291	266	299	283	270	231	267	227	263	271	253	233	261	247	265	276	299	243	263	273	284	254	295	267	272	274	280	277	254	249	273	246	260	236	263	262	285	278	274	257	261	268	282	250	269	274	290	289	216	280	258	281	248	255	280	260	263	278	256	265	279	277	236	238	270	275	264	247	275	274	264	280	280	241	273	261	284	278	253	272	251	258	292	274	262	267	266	270	264	275	269	251	267	269	282	248	279	266	240	260	266	266	250	257	238	289	259	242	276	270	276	270	263	279	247
1938	621	618	639	621	588	646	589	635	606	612	579	558	584	643	636	607	541	613	580	608	581	578	597	609	574	603	585	632	570	567	582	608	599	571	577	584	579	581	600	586	657	599	559	587	575	614	601	598	567	595	559	606	587	632	590	587	587	635	596	610	597	583	583	552	628	564	605	587	614	596	577	601	641	601	624	585	571	557	580	590	602	619	586	611	628	614	592	621	595	606	610	584	577	548	611	533	596	592	568	610	590	572	588	616	595	587	576	595	595	594	584	571	578	592	589	597	602	562	581	626	583	565	607	574	563	573	578	608	600	592	596	539	609	561	579	587	571	607	595	669	603	613	551	625	613	606	590	565	575	600	647	581	617	562	588	599	580	606	587	537	586	566	568	610	605	619	575	593	575	594	613	582	620	584	620	578	573	566	631	616	554	581	608	580	582	585	544	594	601	616	612	591	585	605	589	590	561	596	561	589	606	635	622	576	593	612	612	610	616	590	580	573	578	626	565	601	594	574	610	585	583	591	613	572	615	601	604	624	586	599	582	622	582	583	603	612	612	586	591	594	584	561	617	595	599	589	596	545	589	575	568	587	557	631	572	595	574	589	624	603	587	551	612	587	562	646	613	541	584	578	631	597	606	634	557	610	553	595	616	581	614	591	584	581	597	605	586	612	597	630	634	612	511	597	601	588	604	540	594	603	574	602	598	578	557	612	597	580	601	589	590	604	603	576	575	604	595	610	530	577	588	603	569	566	610	579	592	567	569	560	568	571	615	591	600	561	610	595	565	628	597	586	566	572	611	615	608	606	572	603	556	566	610	601	582	559	635	577	518	545	578	596	595	564	581	581	591	604	527	586	599	603	573	550	584	580	560	599	578	595	596	587	610	559	609	610	624	564	596	597	602	582	572	614	612	600	572	588	598	621	568	601	585	592	621	576	606	560	554	560	575	613	603	625	600	608	567	597	599	595	544	624	577	561	606	590	617	581	620	609	605	590	625	599	574	598	594	568	555	551	571	604	607	601	547	552	589	602	665	587	567	614	580	585	620	627	598	615	593	603	604	630	574	596	582	574	629	592	653	559	638	565	561	607	574	581	615	614	573	590	597	602	588	613	605	589	567	572	585	594	577	574	611	584	598	550	617	594	561	602	577	579	578	632	569	602	570	592	590	590	558	550	579	600	550	576	608	567	586	575	578	547	613	628	541	590	605	585	585	580	606	599	624	612	575	581	577	599	620	564	577	592	598	570	582	590	611	581	584	600	609	594	584	619	606	579	547	604	632	570	595	570	600	613	592	544	641	599	591	575	606	540	573	591	568	520	613	576	583	592	594	597	563	599	584	590	585	597	567	557	614	608	576	558	578	575	647	602	602	601	610	546	617	634	609	643	589	587	620	573	603	586	606	581	549	593	548	596	584	577	586	582	606	598	569	568	590	590	568	591	620	619	588	625	602	620	592	614	591	553	573	638	572	618	616	574	598	629	579	605	619	565	573	588	554	586	588	583	554	593	598	537	594	586	583	560	573	624	600	589	583	641	591	590	583	599	578	602	606	624	581	552	550	569	603	582	611	589	584	620	607	583	606	576	612	572	570	583	594	531	569	531	590	600	621	570	598	599	627	575	616	597	559	624	568	577	599	580	528	548	605	606	604	619	600	605	601	569	599	565	632	594	547	589	618	619	555	589	580	573	577	608	574	617	608	600	554	572	598	626	598	613	611	590	594	580	573	617	582	592	578	599	543	579	553	536	551	562	596	589	652	598	610	604	570	582	603	524	584	578	541	543	571	631	634	587	598	566	590	644	559	583	626	578	586	628	617	568	586	577	585	595	603	612	581	609	568	603	616	601	603	560	574	594	590	542	601	581	616	578	608	591	567	594	608	615	575	582	600	595	593	578	581	580	596	602	584	576	607	601	627	586	622	618	623	608	633	584	604	636	567	586	578	573	599	586	580	572	557	573	590	594	542	525	553	589	561	587	575	592	582	601	617	570	578	555	608	625	633	606	645	584	588	575	607	562	593	593	577	587	602	574	585	596	596	620	574	603	632	618	560	589	581	570	597	597	593	578	607	588	583	583	557	585	602	621	585	598	550	596	558	559	598	589	601	585	617	617	619	607	581	602	594	569	607	577	586	560	573	538	552	556	600	585	588	657	583	577	657	579	619	559	607	566	630	598	616	598	586	567	571	584	569	584	593	631	580	621	564	590	568	602	627	587	575	604	601	581	608	629	566	614	627	620	612	603	646	591	604	611	588	580	589	578	607	547	572	602	586	592	634	581	577	597	623	586	586	547	575	560	580	624	605	575	554	611	617	593	580	559	598	576	540	579	581	597	613	574	617	598	614	599	568	593	548	534	591	552	580	641	579	577	599	591	568	594	597	554	593	564	555	597	561	605	603	537	582	564	599	586	565	586	576	531	591	565	597	614	579	573	604	572	625	566	561	589	575	594	585	606	561	556	599	587	597	575	611	644	591	567	577	612	599	561	619	605	583	587	584	586	558	568	581	622	602	629	635	580	604	555	585	622	582	601	590	588	596	611	611	606	567	609	602	608	605	535	569	572	556	561	637	569	609	610	565	578	576	588	564	569	575	585	614	563	578	578	582	539	548	565	580	594	593	581	609	566	625	547	594	606	553	566	580	606	588	571	608	564	585	550	570	566	570	599	571	599	599	597	576	578	568	569	584	633	601	594	576	594	623	609	607	565	574	597	577	580	591	592	598	623	595	604	602	605	617	511	578	590	573	595	597	593	577	573	559	587	584	608	567	546	620	621	565	590	612	589	585	590	611	570	654	618	614	559	569	583	586	618	596	606	601	585	622	585	595	600	574	555	605	601	574	536	582	613	576	553	625	575	583	606	552	652	589	618	601	575	606	578	602	590	599	571	647	580	585	616	600	597	578	584	548	595	579	549	578	681	563	574	605	566	595	600	621	591	585	569	594	583	574	562	582	610	580	583	594	631	594	550	600	565	629	585	602	612	569	598	579	581	586	589	612	549	594	611	572	639	565	587	644	568	583	604	604	659	593	613	576	565	579	606	640	538	556	593	583	597	583	553	579	557	601	562	603	605	578	595	545	555	583	594	594	619	557	567	582	562	590	586	587	586	573	601	611	599	568	624	594	560	604	619	595	625	568	595	576	606	577	605	593	578	570	578	568	588	569	619	603	621	592	620	573	592	576	576	571	614	575	576	573	610	566	601	586	584	571	617	584	584	577	580	581	629	558	589	564	640	614	568	606	584	606	600	584	597	587	596	574	564	601	579	560	579	606	606	594	612	631	588	591	606	580	565	578	557	547	602	590	572	552	577	625	638	593	632	598	555	635	607	601	635	592	570	595	554	594	616	590	574	575	581	586	612	626	585	552	597	610	635	597	605	545	564	589	574	568	619	599	618	637	546	596	580	583	629	541	577	626	607	553	571	607	576	556	604	565	600	602	611	596	633	604	543	584	586	594	599	630	570	586	584	564	551	605	599	591
7542	470	458	320	285	242	227	205	179	202	179	154	150	195	177	156	169	135	176	165	170	168	145	160	161	135	149	153	167	146	172	156	151	155	162	146	146	182	144	143	151	152	155	149	138	159	177	156	153	161	152	180	143	165	151	190	153	161	151	142	163	147	173	156	161	138	145	136	135	147	164	170	148	161	138	166	139	135	151	151	150	139	161	156	148	161	161	168	136	144	168	161	174	146	158	159	145	161	157	150	153	157	145	151	134	152	147	134	152	131	138	173	151	200	161	142	156	157	143	154	160	156	166	157	135	173	163	154	158	140	125	135	180	160	141	155	163	170	147	151	142	161	146	146	139	161	169	138	165	152	147	157	172	172	136	120	138	165	172	136	162	153	140	143	174	142	167	157	158	159	145	153	167	148	184	152	164	136	144	152	138	161	161	152	147	140	165	177	153	159	133	166	167	152	164	151	156	166	168	142	136	144	128	135	170	145	189	165	155	162	161	149	150	135	183	140	164	158	135	143	149	158	144	163	144	154	149	163	162	149	162	142	136	155	162	147	147	129	172	161	130	151	164	160	160	180	141	149	181	173	138	150	169	138	143	166	153	161	155	146	162	179	146	172	156	184	140	157	137	113	137	145	164	155	141	158	162	152	161	152	146	157	141	161	139	176	147	175	178	167	151	171	167	154	153	143	153	146	158	158	135	154	170	149	158	184	168	175	156	163	139	153	162	172	115	148	125	144	157	158	181	151	153	158	165	144	145	153	143	157	150	134	139	139	152	140	140	139	168	152	154	179	132	165	147	156	155	135	139	137	144	174	156	163	141	166	149	144	143	143	161	179	138	165	176	142	149	160	158	169	141	170	157	151	149	158	148	164	159	139	163	138	169	150	152	148	172	154	138	143	147	145	135	135	135	168	150	157	151	145	141	144	155	144	169	151	158	162	162	163	185	140	142	154	165	138	162	149	160	163	179	161	163	168	149	189	140	132	142	154	151	170	146	132	155	160	172	145	140	132	155	153	152	148	154	176	162	155	172	160	154	143	140	156	165	138	157	159	125	161	148	149	129	148	142	154	130	147	166	157	145	162	172	168	162	142	159	161	143	153	129	155	193	170	143	169	137	156	136	155	155	152	175	152	148	170	150	163	153	147	172	160	150	144	165	150	133	154	160	165	178	125	163	170	154	160	157	154	140	125	143	150	139	165	146	167	170	167	179	158	157	171	139	153	168	151	157	162	149	140	143	152	159	173	170	146	162	122	154	156	152	145	138	133	164	127	158	154	152	144	152	143	151	145	159	147	126	149	176	195	144	181	158	159	175	165	132	140	149	140	149	169	156	133	133	150	158	175	150	162	138	159	138	151	147	164	169	172	148	147	169	126	135	162	153	164	161	153	167	151	158	141	158	125	138	152	147	159	149	148	148	156	131	168	155	160	154	155	147	156	147	144	171	150	158	126	141	158	174	156	173	145	173	152	157	165	149	119	144	136	149	137	165	152	144	154	167	158	143	168	167	126	155	128	149	141	194	156	164	179	149	135	173	149	159	147	150	166	171	152	162	141	130	167	166	170	135	130	147	178	157	153	130	158	156	128	144	145	139	132	148	146	166	154	138	158	160	157	148	139	151	159	169	139	173	134	141	157	164	153	157	140	153	155	185	148	156	152	179	170	161	154	162	134	143	143	155	150	141	143	162	136	161	152	152	155	159	159	162	155	142	149	150	170	152	145	148	134	142	146	142	157	146	131	139	146	163	116	169	160	168	153	154	156	159	145	144	158	138	170	162	183	168	153	180	161	168	158	160	137	141	153	182	157	143	152	156	181	138	150	126	172	165	136	137	167	140	169	142	152	166	157	177	150	154	132	158	172	167	135	141	175	144	166	149	149	140	163	141	145	164	162	183	151	149	154	141	162	180	156	161	153	149	159	169	156	140	142	149	147	148	153	144	140	148	157	182	158	163	146	168	161	157	153	149	138	152	160	150	150	134	171	181	162	153	158	154	141	141	136	145	166	164	140	160	148	155	145	139	147	140	147	146	178	158	163	165	152	152	132	157	147	146	159	164	149	145	153	162	171	150	165	141	170	148	147	128	155	175	136	137	152	159	159	170	148	150	165	161	173	158	149	165	160	142	155	138	148	151	146	143	136	144	143	134	139	152	141	165	154	171	153	175	157	155	137	158	177	145	163	181	148	170	152	150	169	145	143	165	158	155	163	157	158	171	167	157	165	168	143	151	154	165	169	156	151	136	149	164	158	128	145	168	155	149	139	139	151	156	156	150	154	151	155	157	125	121	124	147	159	150	150	148	168	174	169	138	155	151	142	141	158	159	164	175	168	162	134	139	139	175	170	174	138	154	158	147	161	141	149	163	156	135	159	172	143	164	170	166	170	163	139	145	128	159	158	157	163	129	155	174	141	150	157	159	165	155	148	168	170	148	134	157	134	162	149	162	173	175	157	167	145	149	149	144	163	135	167	143	146	163	162	165	152	150	170	163	146	139	156	164	161	164	155	152	168	130	158	151	173	163	168	146	155	141	161	147	147	158	153	150	161	156	160	147	156	140	169	158	160	152	160	157	155	161	154	143	163	177	164	158	155	152	129	165	152	166	149	153	145	154	171	126	140	145	152	150	153	158	142	160	166	155	132	137	177	157	143	130	137	134	155	157	163	151	142	130	153	145	142	148	144	161	157	177	142	155	138	157	163	129	147	135	132	155	176	161	145	130	131	147	159	147	138	158	147	151	156	175	136	140	128	169	166	118	166	171	153	139	152	166	152	130	121	169	159	159	137	156	130	177	153	157	170	151	133	174	177	176	166	155	145	173	151	162	171	182	150	167	157	125	133	168	152	133	149	154	170	136	171	149	152	147	167	171	155	162	158	157	168	181	147	158	160	161	152	163	143	147	175	134	128	145	168	129	172	158	141	147	154	149	130	149	164	131	160	169	137	152	157	134	168	166	135	126	163	167	160	129	143	167	148	147	141	151	176	162	121	143	168	146	165	161	140	158	172	154	148	157	157	158	129	162	140	154	141	149	165	143	148	180	138	158	122	132	153	152	155	132	144	156	148	118	159	142	147	154	131	156	133	168	171	173	162	145	166	168	136	156	159	153	163	153	171	171	134	136	173	173	150	142	143	152	155	181	134	154	148	132	144	137	171	154	158	136	132	143	147	143	160	149	166	155	150	141	151	153	153	147	151	169	152	148	159	149	178	158	177	158	153	134	137	152	133	153	157	182	162	155	159	172	140	171	140	120	137	147	152	163	149	153	133	188	175	146	145	132	182	164	155	150	138	175	153	168	154	134	168	169	143	141	153	150	131	136	147	167	150	169	174	136	156	153	148	137	159	147	143	132	158	149	164	135	136	139	127	157	142	150	151	138	135	167	150	174	160	144	160	163	141	139	157	152	136	166	147	181	164	151	164	143	146	140	158	143	144	170	171	175	161	147	120	134	152	136	141	143	150	137	156	155	151	154	181	150	164
6297	625	1022	1089	1012	818	732	637	588	512	482	496	465	451	443	444	415	415	380	395	395	353	404	371	371	339	387	397	379	344	369	370	354	389	369	358	369	365	368	365	365	352	358	348	312	326	321	374	361	372	356	339	344	344	406	368	339	347	361	336	333	348	346	354	326	354	362	363	335	364	336	395	360	335	324	364	369	360	340	401	359	389	382	342	337	355	364	332	338	348	344	342	375	360	351	368	340	361	368	387	351	347	330	348	355	336	367	375	300	350	354	365	322	351	328	376	375	361	350	345	359	359	381	334	328	354	355	365	364	377	331	355	335	348	333	354	358	341	367	368	358	354	329	347	364	334	344	359	324	332	322	348	342	318	319	357	367	373	381	363	353	346	315	335	355	367	348	365	367	367	324	393	365	350	380	357	380	340	370	353	328	330	362	351	354	352	369	384	350	343	356	341	313	351	363	353	360	349	350	350	358	366	337	346	350	326	358	346	345	331	321	338	342	370	343	369	357	328	349	336	344	350	355	323	372	373	362	346	379	334	321	324	346	333	325	377	345	364	352	352	347	364	358	357	383	334	393	372	331	331	378	358	332	371	364	360	384	324	394	375	347	341	372	385	361	343	316	392	362	350	349	313	384	347	350	335	347	326	365	342	365	333	336	337	372	368	355	322	377	350	342	334	344	331	360	332	355	360	348	357	365	312	352	355	330	352	331	341	359	358	347	321	349	372	358	340	329	362	358	390	348	326	366	336	375	370	342	328	343	359	354	340	340	355	349	348	330	383	334	316	350	349	364	343	378	368	371	319	348	336	331	347	347	388	332	364	331	339	357	362	342	344	324	335	344	342	365	320	363	343	362	354	356	381	347	350	363	409	381	326	347	375	333	333	378	336	360	312	336	349	323	360	341	354	332	360	339	353	350	347	362	341	338	360	366	331	365	347	376	382	346	333	312	357	370	329	363	351	367	340	342	353	372	335	340	345	329	366	389	380	320	396	355	367	338	365	359	347	360	382	357	327	337	384	362	338	324	340	372	329	351	353	358	376	354	352	318	340	358	354	335	351	389	327	315	342	331	363	319	341	382	332	356	350	378	396	347	371	331	365	349	330	342	362	375	330	337	362	324	353	373	346	345	356	322	371	345	363	330	336	335	365	375	331	368	343	329	311	351	353	361	323	360	337	368	342	315	325	350	372	374	372	358	314	377	343	346	342	367	347	329	349	353	354	324	332	373	346	340	352	377	360	361	348	326	367	398	326	355	357	347	319	350	370	322	384	361	329	390	350	372	339	351	349	359	343	332	330	348	352	366	351	405	355	335	407	383	333	324	380	348	314	372	348	351	338	360	342	337	368	362	335	337	363	354	327	355	357	306	387	322	353	368	328	372	353	337	330	351	332	325	340	378	356	316	319	387	370	343	345	325	355	350	354	360	353	350	352	406	347	346	374	353	355	357	359	367	386	348	374	360	365	365	352	368	333	328	363	343	355	350	367	345	354	368	344	360	368	363	365	351	350	361	372	312	356	355	381	354	371	380	383	393	396	346	344	334	348	342	351	378	344	330	367	355	348	367	320	337	350	353	319	344	367	328	312	313	346	340	337	353	360	340	332	374	369	330	366	324	359	421	354	330	345	338	343	344	375	378	339	373	341	397	336	368	336	331	345	346	337	351	358	362	334	354	355	365	329	330	315	330	338	351	356	349	337	368	341	374	345	345	357	337	391	370	342	326	343	359	351	331	343	335	367	330	333	331	343	329	324	335	339	363	312	340	350	340	339	326	360	350	318	366	333	297	344	317	344	388	321	364	339	332	318	381	328	350	360	352	365	375	354	376	380	372	357	369	394	380	341	380	308	331	384	330	338	395	349	369	334	325	346	333	353	349	344	305	392	351	317	322	366	358	347	331	361	372	371	349	347	362	386	340	362	405	358	358	399	360	318	358	373	310	329	359	346	315	368	336	355	359	336	361	351	338	331	355	364	371	364	384	353	358	331	325	336	327	355	324	363	363	340	339	337	300	353	373	355	350	359	378	349	342	352	339	358	370	335	346	361	381	367	373	349	379	338	333	379	373	337	334	348	320	372	376	370	367	380	338	326	332	322	374	359	353	357	341	354	363	339	338	316	390	335	323	382	378	357	337	362	300	341	372	355	367	376	347	348	335	365	369	357	319	335	353	374	341	368	366	364	374	387	388	319	370	345	340	345	365	364	359	350	335	357	367	382	317	342	353	392	339	349	333	337	347	353	358	345	349	360	359	339	343	321	321	340	383	366	350	348	364	332	352	348	338	370	327	317	348	359	347	338	371	367	349	323	367	367	395	335	356	355	353	324	367	317	339	368	364	376	333	352	324	355	365	358	306	379	372	316	343	334	363	359	312	363	331	385	348	374	363	374	333	343	358	355	336	322	350	339	352	357	367	362	329	357	364	371	369	389	325	320	356	359	315	343	338	341	340	370	358	354	345	336	333	331	323	365	309	358	378	329	351	372	356	332	388	347	334	343	327	359	347	357	354	372	329	306	376	316	349	366	382	337	331	369	337	307	359	323	391	367	336	358	354	376	335	352	317	333	312	365	334	341	377	344	351	352	338	336	324	378	353	330	359	321	325	358	327	365	342	364	341	347	333	343	342	372	345	365	351	372	365	310	339	345	335	334	326	373	381	349	357	372	339	340	334	356	376	354	376	358	380	334	363	356	375	365	372	373	386	380	327	346	351	338	345	339	365	338	358	344	335	369	342	319	320	321	351	349	333	372	347	357	353	348	339	345	342	316	361	340	380	359	361	334	363	373	352	369	367	361	355	346	362	367	332	335	370	350	327	334	362	340	340	373	338	338	372	326	361	386	351	361	331	388	320	346	345	319	357	335	357	380	366	356	355	332	350	327	342	357	375	353	331	355	336	363	329	340	330	335	340	368	341	350	354	368	318	342	346	362	343	350	368	337	336	331	323	349	364	358	369	372	355	353	345	367	340	344	340	366	337	351	364	353	334	357	354	344	344	321	359	350	379	316	345	353	346	321	384	339	349	358	339	349	364	330	336	345	382	346	358	342	343	360	354	363	357	361	350	362	382	358	334	360	370	328	354	322	337	355	370	347	352	334	364	335	356	355	361	343	323	359	338	347	358	371	374	348	363	337	332	353	355	345	359	355	329	346	354	362	370	344	343	306	380	337	325	330	393	354	357	353	328	348	389	375	354	358	371	368	353	355	354	345	333	368	358	324	316	313	378	373	329	314	353	327	349	391	322	376	323	301	362	360	364	331	346	351	350	383	355	341	377	359	338	328	340	319	348	358	338	378	381	342	369	368	351	361	347	353	353	314	361	341	336	339	343	368	356	368	368	342	360	378	355	316	350	368	362	365	348	345	359	378	348	366	343	339	347	328	368	303	320	371	363	351	334	337	349	365	360	387	359	353	341	327	358	341	375	344	328	352	329	324	344	343	363	313	357	349	334	361	362	338	364	364	347	380	356	346	313	357	368	374
14123	1064	650	537	349	292	172	153	130	131	121	110	89	98	70	91	89	95	71	88	66	83	77	72	66	81	66	80	78	63	78	69	84	50	72	65	76	54	54	78	88	69	64	70	67	69	60	71	75	76	52	54	62	66	75	55	62	54	71	66	74	66	57	63	68	71	51	77	67	54	73	63	50	74	64	71	49	67	65	66	49	63	64	69	77	60	64	62	56	50	62	65	63	55	60	54	58	63	60	66	66	64	47	68	75	67	59	54	76	61	79	69	83	53	73	69	52	75	67	63	55	70	54	70	71	68	69	65	48	65	48	72	73	69	57	75	69	69	79	51	75	71	68	45	66	81	67	67	79	68	58	67	58	56	53	77	73	63	58	83	63	65	67	71	56	77	59	57	76	75	57	55	53	69	63	67	64	60	72	68	59	65	56	72	63	58	71	54	70	62	72	48	63	66	76	83	57	60	63	49	68	52	61	58	67	53	74	83	58	64	68	63	70	60	72	63	53	69	78	63	74	68	47	69	68	58	38	60	57	60	65	77	56	54	66	65	72	49	58	83	60	49	63	59	52	72	77	58	56	48	58	59	70	67	62	81	67	64	71	81	61	61	61	61	65	65	58	56	59	79	78	56	55	59	53	81	73	65	64	69	65	65	78	62	58	55	59	63	70	68	74	58	61	62	62	65	58	57	59	79	73	51	60	66	67	61	60	56	49	65	56	64	58	52	62	64	57	62	58	73	68	69	66	60	61	51	62	82	72	67	57	58	60	65	56	66	75	64	62	74	91	65	71	52	58	72	66	64	62	55	53	44	53	79	63	61	48	58	77	70	41	62	57	56	72	68	68	66	67	53	67	62	67	70	63	64	65	62	61	70	53	78	65	63	62	73	62	71	74	71	68	63	85	47	63	73	60	68	43	60	65	65	71	64	57	71	67	56	58	69	60	64	55	70	71	66	70	80	46	83	58	52	49	70	81	57	64	78	69	79	66	55	66	62	64	55	55	62	69	49	48	54	64	69	77	80	59	60	70	78	55	80	66	62	57	86	61	63	63	64	56	65	53	48	69	67	74	54	63	64	64	68	57	59	62	62	72	74	51	58	58	50	66	53	61	55	63	75	58	64	50	71	66	78	79	72	78	76	84	77	64	75	75	73	76	65	56	58	71	75	74	68	64	59	68	64	62	71	60	59	71	65	63	75	46	60	59	83	78	79	58	76	55	50	57	66	74	85	57	71	62	63	53	77	80	75	56	73	79	64	66	72	84	58	65	72	72	54	71	60	73	53	80	66	84	76	59	67	53	78	89	62	51	53	64	56	70	64	62	68	63	55	61	70	58	68	68	72	71	50	57	55	64	55	57	64	65	65	63	76	63	65	53	49	73	68	69	70	79	66	67	80	63	91	52	66	84	62	69	55	65	49	64	70	63	62	85	59	74	52	70	50	66	64	63	56	66	67	51	67	69	73	59	60	59	61	57	63	55	68	64	66	79	61	80	71	60	62	57	60	74	62	49	62	62	60	55	73	61	66	61	76	57	60	67	55	61	75	66	59	85	62	58	70	52	63	69	64	56	55	52	53	56	57	61	85	59	70	80	54	63	79	66	60	69	51	71	56	65	66	54	59	63	62	69	86	62	68	52	70	64	52	67	59	52	70	71	68	69	68	65	59	66	54	60	68	58	79	61	69	67	62	61	73	59	69	69	59	66	60	64	65	54	54	45	69	77	79	60	61	62	63	63	56	54	70	64	60	55	67	85	78	68	67	64	54	60	51	62	63	69	60	81	60	59	48	62	59	62	61	60	74	69	72	63	65	48	51	60	61	58	57	88	59	79	72	64	72	55	51	74	55	72	67	70	83	62	68	62	68	49	62	77	64	73	57	76	65	65	54	64	75	67	53	75	52	64	78	62	52	66	56	56	69	74	71	59	62	68	66	62	70	59	60	56	72	68	73	67	68	48	66	62	61	67	55	61	60	52	54	54	78	53	74	75	59	51	70	63	76	65	64	61	70	71	59	58	68	59	59	63	65	46	55	52	55	63	47	75	58	55	56	57	56	61	59	67	70	64	73	71	78	62	61	64	65	54	59	58	63	58	68	63	63	61	59	62	69	76	74	75	60	62	69	63	37	58	83	58	76	66	72	78	71	56	74	54	71	56	50	64	72	65	63	57	55	67	55	65	72	64	65	54	58	62	68	75	68	66	58	63	67	61	76	63	71	68	63	70	74	64	59	61	62	55	63	61	70	50	51	59	77	73	69	58	48	64	91	66	72	68	73	65	57	62	66	72	64	59	49	77	60	61	89	81	60	62	62	71	58	75	59	62	69	73	65	68	63	60	76	74	73	56	46	56	62	55	63	66	76	70	72	64	67	51	59	69	60	70	69	66	69	72	62	65	52	75	70	64	65	71	59	70	61	51	72	82	70	55	76	70	58	62	49	57	67	58	74	70	66	50	83	59	66	58	65	53	74	62	69	71	57	76	68	52	71	68	77	59	56	82	60	72	65	51	64	69	59	58	60	54	83	67	66	74	55	60	69	68	61	53	56	63	48	57	60	79	64	70	70	64	68	69	59	58	55	68	59	47	56	70	64	66	78	68	56	51	63	70	68	62	55	48	58	59	55	77	55	56	65	62	56	65	60	65	52	60	70	57	65	62	57	72	63	50	64	80	72	60	74	61	74	65	52	72	56	71	58	74	56	65	64	83	71	55	75	54	58	80	74	60	44	68	65	63	59	64	58	70	80	59	58	62	68	65	64	66	66	46	59	66	65	61	73	54	62	76	77	78	62	58	74	76	79	66	80	48	55	61	65	61	72	62	64	66	68	61	57	50	72	61	71	66	67	56	58	69	74	69	65	70	58	65	56	66	67	62	78	59	59	62	43	62	59	68	54	77	40	70	64	48	71	49	54	66	68	57	65	50	58	75	58	44	58	59	62	69	70	68	62	57	67	70	66	50	78	50	66	62	58	56	60	61	62	61	55	53	71	53	68	79	78	82	77	51	66	64	58	76	61	52	49	63	62	64	76	73	72	62	68	68	59	69	53	65	73	71	74	56	55	57	62	52	66	65	70	72	72	62	68	55	53	65	69	55	56	59	70	49	70	63	68	67	77	75	69	57	75	74	60	52	52	74	66	57	58	71	63	74	62	74	91	65	63	69	68	58	79	68	82	61	63	58	61	71	84	56	81	66	70	63	55	68	59	60	56	78	61	78	76	63	66	56	59	54	68	64	68	92	61	65	67	79	61	71	64	68	46	58	63	72	69	51	67	68	62	77	55	68	62	60	63	70	58	57	63	62	56	64	56	64	69	51	43	74	66	52	51	72	58	63	70	66	63	79	56	62	69	73	76	47	70	82	78	69	60	73	70	66	55	54	63	76	60	76	70	79	59	65	60	77	67	52	76	67	58	45	56	74	79	70	63	74	69	54	55	65	68	71	56	69	58	74	63	61	55	71	71	58	73	69	62	80	66	60	64
8230	759	1589	1768	1441	1098	944	712	691	550	456	500	398	375	341	317	319	319	279	282	251	263	235	233	209	254	221	252	227	207	213	204	205	231	190	203	208	198	203	202	196	212	182	202	212	207	201	196	205	192	187	200	205	180	209	204	207	188	184	177	165	165	172	178	199	178	195	199	187	197	185	174	161	197	172	179	191	196	196	173	181	174	194	174	162	198	207	174	184	175	186	179	184	206	186	169	162	208	182	166	201	180	175	188	166	181	172	181	179	163	175	172	204	169	182	173	194	172	184	169	195	172	217	192	181	177	175	193	177	200	165	186	192	212	183	158	178	169	179	192	172	187	183	171	167	193	172	159	175	176	181	170	186	179	157	175	169	171	176	166	188	180	185	171	177	166	199	169	184	196	185	187	204	167	166	209	161	199	185	195	199	185	175	182	200	156	188	189	181	173	179	190	180	196	188	177	199	186	174	184	184	224	181	161	196	178	202	203	195	199	166	206	218	185	181	187	196	187	189	153	157	161	159	188	176	165	172	184	176	177	154	171	155	157	176	163	202	181	175	162	187	202	181	195	166	193	165	180	159	187	170	166	195	183	174	187	186	180	184	183	167	157	196	165	196	177	190	186	191	200	193	199	177	184	182	157	175	175	180	178	170	162	183	182	185	155	202	160	166	213	151	173	174	183	186	156	180	164	196	169	200	168	180	202	183	165	176	197	188	176	173	167	173	182	173	176	194	189	176	184	145	188	195	165	174	177	192	188	179	173	191	176	173	175	161	170	193	177	167	183	156	171	181	180	187	172	172	196	192	178	195	200	167	177	191	196	159	173	155	187	175	179	182	193	178	173	165	189	180	191	174	195	186	168	177	191	189	185	162	177	187	182	172	199	191	182	202	195	179	176	181	172	188	180	161	187	180	187	160	201	196	169	169	177	209	174	179	158	193	166	182	185	179	190	178	173	196	177	194	183	167	172	164	160	186	183	184	176	168	189	183	169	200	169	174	186	154	188	185	162	180	175	178	155	166	167	177	173	197	168	168	174	175	188	191	184	164	175	183	194	169	163	172	153	202	178	202	170	197	176	174	188	185	173	151	170	191	181	183	188	187	168	197	178	172	197	167	195	148	212	193	180	189	179	179	164	171	197	186	203	180	157	180	188	186	176	174	184	202	202	191	184	184	173	193	174	150	166	196	174	180	178	191	188	190	179	176	178	195	175	179	178	191	212	183	160	177	177	199	198	184	182	183	168	186	161	192	166	178	190	174	175	185	194	199	181	173	170	188	179	188	180	188	189	185	169	201	197	215	190	165	194	174	197	173	185	173	161	186	179	180	193	180	179	165	180	172	177	185	188	192	196	180	186	171	185	166	173	160	180	187	176	213	168	179	189	186	190	182	172	166	196	166	190	180	180	170	208	171	190	180	193	193	186	167	189	190	182	169	157	187	187	201	158	168	194	180	174	174	184	211	155	171	161	192	178	208	172	178	176	183	185	180	161	197	175	181	179	190	179	181	180	196	137	165	180	179	174	176	181	196	182	197	182	181	184	180	185	182	169	170	186	166	158	180	174	201	178	186	180	203	164	192	191	196	169	182	195	184	171	174	170	201	158	157	194	189	188	170	173	176	175	175	178	204	176	180	194	188	181	174	159	156	197	173	164	158	183	174	197	175	183	167	187	165	158	157	169	181	179	185	156	163	190	179	181	170	168	193	187	178	201	184	198	209	208	191	174	175	205	203	171	167	176	203	182	172	210	203	181	180	175	158	186	174	173	174	161	205	177	172	175	172	182	184	173	164	164	170	182	187	171	158	165	182	191	186	173	182	188	200	187	164	185	212	196	208	187	171	164	161	183	198	196	182	164	183	201	180	169	168	187	182	193	163	193	187	156	180	199	190	188	174	174	168	185	184	178	174	201	198	187	162	186	162	181	190	209	173	187	177	165	191	163	171	188	176	171	176	176	181	189	179	164	194	172	174	194	157	181	198	197	182	179	178	214	174	197	218	171	175	162	184	203	170	161	176	153	180	201	169	179	187	172	174	178	189	203	202	189	202	197	167	191	181	197	170	190	174	196	196	172	185	193	163	204	156	186	154	176	181	172	183	165	182	172	184	184	181	164	171	155	184	188	194	156	174	185	206	172	184	179	200	184	175	158	189	162	144	176	180	182	173	169	202	204	185	164	179	180	192	162	170	196	211	184	175	182	179	179	191	195	162	186	165	188	184	208	209	185	188	185	197	164	203	179	187	178	173	191	190	188	189	194	169	166	177	177	171	190	183	174	170	163	197	197	176	177	173	200	171	190	194	164	157	190	156	199	188	182	185	198	167	175	140	175	170	181	176	182	184	185	181	186	190	180	181	182	169	177	186	169	178	157	163	178	180	183	164	178	213	169	165	162	168	162	197	173	182	168	173	182	199	182	176	190	163	167	187	159	202	171	178	187	187	179	173	175	199	174	183	174	183	180	171	175	174	163	177	175	176	193	176	179	183	179	175	209	193	219	161	158	178	180	193	193	149	181	166	165	207	181	196	162	191	184	166	183	215	189	180	198	200	168	178	170	183	192	153	177	175	176	195	174	185	190	205	193	161	167	175	186	173	153	172	190	209	166	178	170	166	184	181	205	174	201	176	186	170	197	188	192	192	168	176	177	201	200	195	178	208	176	176	167	170	192	178	167	175	169	195	154	176	164	157	178	181	162	180	149	182	189	175	183	184	191	166	193	182	201	169	187	213	181	181	187	183	194	190	176	197	169	177	183	179	201	178	171	178	191	172	172	187	162	165	187	166	159	178	178	200	164	166	160	167	185	183	187	171	190	178	189	179	179	151	174	186	177	159	198	171	186	190	174	177	171	184	169	162	176	182	191	173	176	163	171	189	170	175	165	168	204	158	169	185	187	210	194	185	152	185	207	182	181	176	168	187	187	203	179	187	205	168	184	157	190	170	194	181	187	168	174	176	188	170	176	197	189	179	199	164	178	222	165	177	173	178	176	161	155	182	186	174	180	196	174	179	170	175	187	183	173	186	166	187	183	183	175	179	212	188	196	195	173	164	163	188	185	179	208	193	187	194	160	192	167	179	171	186	182	182	166	174	190	159	203	164	165	183	208	193	183	202	149	182	198	163	174	184	190	212	174	182	171	162	148	172	179	192	161	171	178	190	188	175	157	194	181	171	175	191	166	178	172	180	164	186	164	163	198	153	178	188	199	181	169	180	163	200	167	177	171	186	200	163	144	195	156	159	193	162	180	196	197	185	185	201	199	156	172	182	169	208	203	165	167	181	198	207	194	174	172	177	151	180	175	176	205	174	191	178	174	180	176	181	183	204	187	184	184	170	180	182	185	199	165	163	166	199	177	189	185	189	167	177	166	173	194	181	163	176	167	177	165	195	189	181	163	192	159	200	185	181	181	185	171	177	169	179	192	201	180	174	179	192	196	161	182	177	217	168	193	175	165	188	174	173	190	174	164	161	180	187	165	198	176
1754	286	300	276	293	256	283	231	262	278	289	271	281	278	296	296	257	288	256	306	271	267	267	284	280	249	272	298	274	247	265	238	276	285	263	295	265	249	253	263	238	251	258	264	280	262	232	271	281	279	238	273	277	262	250	265	274	269	267	265	269	273	276	278	269	290	279	281	291	265	297	260	301	291	266	226	290	262	268	235	258	269	286	275	294	259	262	282	284	261	285	278	270	297	280	250	246	289	298	265	250	263	303	237	265	282	269	233	250	256	267	279	275	307	262	279	262	240	225	263	288	293	269	283	278	274	281	259	262	276	284	272	271	309	269	262	320	280	284	280	280	281	257	261	266	312	267	271	296	260	258	244	264	278	269	260	284	304	281	278	272	306	284	297	245	277	277	265	261	265	251	279	284	296	258	266	275	279	261	252	258	274	249	250	266	277	280	313	292	254	261	262	287	257	267	304	252	232	259	271	253	267	243	248	254	247	224	269	287	289	252	288	261	273	253	270	265	289	274	304	269	288	237	254	284	299	280	272	286	250	276	253	283	257	261	263	280	274	254	299	276	262	247	285	257	225	276	250	308	282	287	275	289	273	280	240	273	243	277	248	263	268	238	283	261	288	283	277	263	255	248	295	255	285	243	277	242	262	296	266	286	248	278	234	283	253	264	282	268	288	242	287	273	244	259	260	270	267	266	250	249	281	272	251	260	270	273	282	254	270	272	259	273	257	254	300	251	256	262	274	294	263	273	273	243	256	242	264	279	251	293	278	260	254	229	292	304	247	267	257	263	263	285	246	273	270	284	264	300	284	251	260	305	285	275	274	262	261	245	266	275	259	281	242	286	278	259	276	257	319	257	285	262	246	310	254	273	265	267	265	289	222	261	243	239	257	262	294	269	246	254	264	285	261	247	260	278	278	308	286	286	298	272	272	268	259	237	273	249	274	253	262	253	240	276	257	274	244	291	272	285	288	296	271	246	280	232	244	297	290	268	246	274	306	260	257	249	244	253	255	263	264	261	284	261	261	255	248	252	275	281	290	266	246	268	287	309	312	245	261	265	251	286	262	270	265	300	282	258	263	252	263	252	276	253	244	286	281	267	249	297	285	230	243	248	249	260	270	229	277	283	293	265	275	258	302	269	273	256	245	271	306	237	271	269	261	281	276	262	281	252	258	271	278	286	258	258	291	266	256	255	299	276	277	238	246	269	252	238	307	279	281	276	296	264	255	268	290	286	250	230	257	273	273	276	238	248	267	285	273	241	239	288	262	290	270	264	272	238	259	300	261	238	238	270	256	279	294	291	258	285	285	245	256	268	257	281	248	269	286	255	311	276	266	299	251	265	280	260	265	260	238	270	257	277	296	292	341	250	311	284	226	261	259	268	272	251	267	279	272	240	280	268	281	255	260	249	248	275	263	275	294	277	253	274	261	266	265	288	271	237	268	272	276	289	282	281	263	259	271	277	305	281	254	272	250	283	247	266	278	259	256	301	258	277	266	239	276	256	258	286	242	250	255	253	307	272	285	280	274	276	264	285	257	257	271	238	277	290	244	255	260	253	275	278	248	263	281	282	275	280	246	290	283	275	249	277	278	275	269	287	252	295	277	283	242	264	259	268	242	261	285	286	267	269	260	278	253	286	286	262	262	244	239	302	268	250	255	285	247	244	250	299	250	290	248	264	227	267	252	266	279	248	231	288	280	247	285	271	289	303	296	272	281	289	261	262	286	242	278	262	278	265	240	271	281	287	297	282	264	251	260	271	275	269	276	305	269	284	253	231	249	263	267	261	298	263	250	280	271	258	288	249	267	264	272	271	312	301	262	280	257	245	275	296	241	260	272	254	234	251	273	286	244	254	290	271	295	250	288	267	269	267	236	229	291	243	243	276	305	277	264	256	286	278	291	273	274	276	290	271	266	283	271	266	266	309	282	264	262	285	276	251	284	303	269	287	318	297	256	286	278	304	268	276	267	246	277	303	268	259	261	303	287	226	247	272	276	303	267	246	234	261	274	246	268	294	267	277	264	275	310	264	279	262	254	317	280	285	259	262	275	263	224	251	270	258	257	281	283	268	295	246	294	284	269	264	277	254	279	270	260	264	297	280	257	244	268	272	242	251	274	282	247	240	267	275	273	217	260	258	271	282	253	264	277	265	272	236	266	294	248	258	299	272	282	248	235	253	269	233	265	257	266	257	284	275	255	279	232	277	275	278	237	252	268	283	261	274	260	317	257	230	259	252	283	276	238	264	264	293	269	251	246	256	270	234	229	286	281	289	260	288	221	263	263	282	248	267	275	268	268	249	290	270	236	234	294	223	292	265	287	293	309	242	272	310	254	256	264	259	251	244	277	258	253	287	274	264	278	292	257	276	296	258	230	248	258	256	284	254	277	245	288	249	298	254	278	303	290	297	261	280	245	266	259	236	283	290	266	280	262	243	275	263	276	233	271	257	290	277	298	276	288	289	283	253	283	267	286	253	238	246	274	249	290	280	271	262	257	288	251	272	282	256	267	263	263	252	254	273	287	269	268	272	278	275	269	266	253	304	267	262	261	248	230	260	269	283	288	284	281	284	293	278	272	258	272	293	280	269	283	292	244	276	252	259	274	291	263	290	273	288	291	292	289	247	266	280	268	300	262	271	258	270	271	272	278	260	274	273	236	256	249	255	270	250	281	250	290	294	288	285	262	265	266	242	286	275	268	289	270	254	258	281	254	272	305	268	244	290	269	270	272	261	300	271	277	246	275	282	264	255	278	281	266	280	298	275	282	297	279	259	284	287	286	282	241	280	254	276	257	272	264	272	280	269	297	278	241	267	306	295	259	277	263	239	235	231	260	265	228	277	275	275	249	245	288	243	289	301	290	245	260	292	287	294	275	255	252	262	231	283	269	255	257	286	267	270	235	243	288	275	261	244	279	264	283	255	276	268	267	293	274	271	291	285	261	245	278	276	272	267	239	265	264	256	274	255	255	289	289	262	270	268	272	294	290	299	292	270	258	269	289	268	262	261	257	235	312	281	256	299	245	255	276	272	304	297	278	262	270	257	259	269	290	266	232	277	276	265	279	259	278	268	267	264	278	228	250	279	270	261	269	254	243	250	247	244	251	258	279	243	245	298	290	271	247	246	276	263	261	267	264	277	256	242	251	291	293	282	253	227	252	252	276	259	271	267	302	253	281	306	284	286	241	250	270	277	273	269	276	253	254	260	251	275	274	220	299	264	244	274	275	307	293	251	262	263	251	273	282	282	268	241	277	289	282	260	269	284	281	250	254	269	289	285	250	264	293	281	243	264	266	292	301	265	257	255	309	286	271	259	236	276	261	244	295	271	306	280	273	261	242	258	258	277	266	287	280	245	275	258	282	267	285	282	276	252	236	257	270	261	263	277	259	280	243	244	267	256	284	255	238	269	212	270	246	273	285	290	272	292	248	246	275	275	253	263	233	273	253	261	271	276	263	258	269	290	254	246	264	260	253	258	275
1950	661	647	591	602	589	555	637	569	606	596	596	615	573	601	598	640	605	612	603	589	558	590	633	618	589	592	547	621	606	578	592	624	597	582	589	648	612	577	622	629	573	614	595	622	599	621	633	596	621	646	575	584	618	593	571	593	593	609	623	652	605	557	588	577	642	650	575	589	637	607	595	630	597	603	532	574	564	584	579	575	606	572	611	584	572	588	557	568	607	590	572	593	583	607	665	596	597	620	589	606	551	593	636	594	597	599	582	588	602	602	600	602	600	565	601	610	593	574	615	611	593	607	583	569	631	563	602	595	623	601	608	593	554	612	591	570	570	584	603	599	610	585	588	556	581	595	570	637	585	589	607	590	568	616	583	624	579	608	618	605	595	585	640	613	597	620	594	561	608	614	618	571	618	644	588	607	587	611	624	583	599	570	565	573	601	615	627	628	619	575	576	600	569	604	610	581	637	560	583	582	608	582	611	600	557	601	583	603	612	591	600	569	578	597	574	595	604	612	573	557	612	603	590	549	621	560	579	623	601	533	630	638	594	626	591	554	593	601	582	611	605	592	613	543	598	579	598	579	640	677	604	546	594	577	622	590	580	575	618	598	582	602	582	614	582	608	561	568	538	598	590	590	618	617	566	588	603	567	593	605	587	638	550	584	596	575	558	570	621	620	580	591	579	548	569	649	591	600	587	587	609	641	588	585	562	583	636	575	602	581	590	576	552	604	603	572	558	613	641	619	616	588	597	642	605	625	618	583	621	609	597	584	571	565	576	601	624	622	585	583	593	598	620	626	632	589	611	577	605	605	657	570	593	604	621	609	599	578	563	607	574	618	599	601	607	593	602	604	554	578	642	665	585	609	606	550	619	614	575	577	583	590	605	606	622	593	608	600	576	593	598	580	572	585	562	610	647	621	582	612	573	606	611	565	601	577	565	593	626	585	582	578	582	621	556	607	595	577	589	571	590	594	606	648	573	619	618	606	554	630	637	590	603	570	627	580	639	593	610	582	581	557	607	617	556	590	594	585	597	611	591	524	577	597	601	615	587	624	609	558	607	599	599	603	613	600	580	578	598	612	578	614	597	599	544	592	574	586	579	600	567	602	612	634	609	629	602	581	595	580	582	594	621	586	619	584	610	585	652	585	614	598	587	627	601	615	586	608	627	562	595	566	594	554	612	615	625	608	580	594	583	607	588	593	568	596	636	599	581	599	587	597	557	587	618	603	572	626	589	613	596	565	606	626	602	589	568	581	617	632	605	587	636	606	629	587	584	579	595	578	612	582	579	604	636	627	599	586	583	569	575	572	575	608	616	549	575	576	636	619	636	590	608	641	599	610	570	575	592	570	585	617	598	556	588	558	626	616	593	629	597	578	597	591	580	601	583	583	540	616	567	623	641	569	573	561	580	607	595	571	600	576	594	600	597	592	572	578	603	623	611	592	644	561	606	612	620	603	607	595	585	602	607	584	599	583	549	541	612	586	584	569	601	657	588	609	603	559	593	576	573	602	578	591	595	596	620	549	597	578	586	615	541	635	567	584	606	583	553	624	602	576	614	574	589	621	580	576	587	615	610	596	585	570	622	609	603	602	589	634	602	641	598	551	586	555	567	614	549	597	577	607	611	612	577	607	564	592	590	606	614	642	631	636	611	588	612	610	569	571	585	557	599	561	624	599	590	588	583	611	614	547	580	578	600	599	642	598	616	594	604	597	557	572	564	598	576	568	619	613	617	589	584	609	588	588	570	546	645	583	600	559	602	602	585	589	598	609	569	586	580	616	569	630	583	611	567	611	612	580	580	574	572	617	575	628	649	602	535	596	612	641	606	613	603	634	615	612	537	600	620	590	567	578	591	568	587	579	607	577	587	614	610	563	621	631	613	586	583	622	597	600	584	599	579	606	637	583	615	620	608	597	526	613	600	616	645	583	611	564	573	555	618	584	583	556	599	599	610	617	578	633	608	605	593	583	586	551	645	593	606	626	639	595	591	591	594	617	593	639	593	600	552	581	615	615	593	633	625	586	573	609	585	586	619	607	589	588	578	635	620	626	568	622	620	604	579	566	609	619	584	585	575	634	565	617	619	562	569	647	606	602	601	575	584	568	560	588	590	605	614	610	578	569	610	605	623	654	603	577	590	621	630	595	605	559	603	583	581	608	589	626	616	583	579	561	637	578	585	621	583	564	592	595	597	617	571	590	581	552	559	613	581	595	610	612	570	565	611	576	585	608	589	585	582	605	578	618	592	608	607	594	578	614	563	594	631	606	623	623	586	617	591	548	611	583	640	579	625	595	600	576	595	566	597	558	611	600	572	591	580	533	569	641	582	619	606	617	559	576	596	610	587	548	620	593	598	646	558	583	641	599	637	588	593	608	623	560	615	577	611	577	601	605	616	580	576	576	619	629	609	603	592	598	595	592	580	598	590	538	599	630	590	633	622	609	584	539	633	566	636	594	546	591	566	618	616	602	635	601	600	618	565	604	626	623	577	570	650	595	638	546	580	618	558	553	598	570	609	564	616	608	555	596	546	587	645	602	567	591	659	561	579	580	601	605	593	584	591	574	597	610	592	626	588	620	596	558	594	618	583	591	613	660	568	564	605	590	576	589	621	555	579	620	583	577	601	607	577	597	609	616	554	597	576	598	574	576	608	577	616	570	600	640	614	587	572	624	610	624	613	567	572	624	612	587	632	594	615	664	589	622	644	549	555	590	562	634	595	622	598	585	612	609	580	617	591	628	546	567	595	570	622	610	608	587	596	624	617	617	618	598	645	566	569	609	599	616	641	565	596	582	594	636	621	606	620	565	586	585	577	572	601	621	608	566	592	593	593	609	583	588	613	597	598	568	599	596	593	571	602	558	601	637	576	589	573	585	616	570	602	614	602	567	632	589	574	588	612	564	581	584	608	594	589	598	630	572	583	556	584	585	615	684	522	620	591	613	551	589	606	562	613	595	621	614	616	610	598	587	594	576	582	608	584	573	600	603	575	563	606	581	542	607	633	606	609	604	570	615	587	613	603	567	582	608	624	602	570	607	576	554	585	601	592	615	626	598	609	576	552	603	607	610	591	596	588	591	586	668	638	575	584	621	631	571	566	600	569	578	617	581	566	595	579	579	593	567	598	562	598	622	572	594	593	595	581	567	600	610	585	594	607	583	598	597	582	574	598	558	641	623	566	605	547	624	579	577	571	568	605	602	602	608	603	582	591	657	584	597	593	584	581	585	622	577	580	601	622	623	598	611	611	614	602	568	579	606	629	645	604	593	586	563	598	554	611	576	590	535	594	556	574	620	620	594	600	592	625	598	558	614	627	602	644	601	605	602	597	609	586	577	636	592	598	569	606	617	612	595	588	573	559	579	558	602	611	599	583	584	558	603	588	534	583	624	586	613	564	565	568	603	596	613	629	604	616	575	590	569	599	621	623	588	634	560	581	599	605	584	601	618	603	598	601	624	592	601	564	598	608	608	572	599	620
7367	481	482	408	291	280	204	214	187	200	181	175	169	155	162	158	152	182	176	174	143	143	171	153	156	168	178	198	160	135	144	167	156	152	130	167	144	158	154	162	136	154	137	136	184	137	172	144	145	127	131	167	126	162	138	143	145	147	154	145	160	144	156	151	147	170	153	147	144	163	174	148	165	166	154	146	128	153	147	150	139	171	154	143	167	166	171	141	179	134	152	157	153	160	170	152	166	142	159	175	142	135	137	168	179	151	177	141	152	141	143	142	164	164	163	132	145	147	180	184	183	129	158	152	168	151	134	170	167	145	122	154	152	159	154	153	140	141	164	144	149	137	131	168	161	160	138	173	158	146	172	149	144	145	146	153	149	146	163	157	162	170	164	156	172	147	161	158	159	156	163	155	155	138	160	152	160	152	160	143	143	153	155	138	162	187	163	143	150	154	138	147	151	167	156	152	123	167	167	147	148	170	173	163	175	141	137	151	154	132	159	146	156	141	168	142	146	148	165	144	156	160	128	165	146	167	168	158	139	155	155	144	173	161	146	145	153	160	166	182	147	154	138	157	162	146	157	158	160	164	163	150	170	131	171	141	147	144	149	156	169	149	150	145	150	174	126	137	152	175	162	153	154	144	136	166	156	150	163	180	150	150	156	148	158	151	173	130	149	168	135	162	171	145	170	167	163	149	148	151	171	146	141	133	163	145	180	131	150	138	146	152	155	193	164	134	155	167	146	131	141	151	149	153	171	191	144	153	156	154	160	144	168	154	148	159	143	162	154	159	155	153	152	137	149	163	168	172	157	152	167	155	150	163	154	149	153	153	156	165	131	163	143	140	154	136	158	153	149	151	158	161	162	167	140	153	161	173	138	179	147	170	154	160	145	124	133	168	152	170	163	174	137	168	157	169	136	144	140	167	148	178	162	133	173	155	137	150	159	151	122	145	165	148	155	140	176	161	122	149	160	141	152	146	131	129	156	147	158	157	136	152	160	145	147	143	177	143	140	167	167	152	151	159	149	188	145	158	153	163	124	148	127	135	161	128	167	139	160	169	153	159	188	176	174	177	159	192	135	134	154	187	159	167	133	153	180	157	158	138	173	150	138	152	133	146	144	170	167	134	156	163	153	147	167	160	173	157	145	161	137	139	157	170	150	142	172	151	153	153	174	149	128	121	137	145	152	178	141	152	144	161	165	154	174	167	141	148	150	163	156	171	164	144	152	148	171	152	140	171	153	159	160	140	134	124	141	164	140	144	178	161	169	159	187	167	152	159	167	148	184	130	155	138	152	147	181	179	152	175	154	166	149	170	148	165	149	169	142	152	151	161	153	152	154	139	170	148	154	142	146	169	177	158	129	162	127	155	158	150	144	135	154	170	160	144	150	127	148	140	147	165	173	142	158	137	162	138	168	144	170	155	152	143	133	132	122	147	133	126	166	159	149	171	137	135	160	164	139	152	177	160	169	170	134	171	152	155	169	178	146	171	171	171	179	155	156	136	169	145	153	151	170	164	149	177	139	141	133	146	159	140	159	157	158	150	143	151	135	149	140	164	149	174	144	138	174	152	154	167	143	157	178	168	146	161	161	162	144	172	143	177	138	146	154	179	141	151	150	136	195	150	164	142	164	150	153	190	164	147	158	161	150	155	136	145	153	145	155	159	125	146	166	154	154	166	142	152	175	148	166	193	152	144	175	148	131	178	167	164	136	127	184	159	157	176	173	146	163	155	150	145	152	156	168	144	161	153	143	159	141	146	151	174	145	158	159	127	155	164	134	150	140	153	146	158	159	149	162	157	141	170	169	154	163	165	154	156	139	162	136	171	162	137	169	174	184	159	162	148	127	145	157	161	143	173	157	159	156	149	145	156	133	159	160	171	129	168	146	149	141	143	151	168	170	149	167	154	184	157	161	157	158	135	128	183	175	152	165	149	158	177	155	146	149	171	152	169	149	154	161	151	151	145	150	152	188	155	164	152	131	130	139	135	144	141	143	155	154	139	151	151	179	148	148	173	128	139	147	154	153	147	150	151	139	140	153	165	138	149	159	143	176	149	162	170	133	166	169	130	156	153	138	178	161	137	151	152	162	168	146	154	159	167	168	169	135	157	144	152	138	157	167	164	156	146	128	147	172	151	142	150	151	163	153	141	171	161	142	168	153	152	143	161	144	159	180	138	152	175	155	148	163	180	158	150	149	152	154	152	168	170	151	149	146	156	148	158	135	150	151	161	158	172	145	153	174	178	161	169	139	164	143	152	152	146	171	156	162	161	145	161	158	176	164	176	163	159	158	156	148	136	154	168	172	148	157	143	151	164	169	140	156	156	161	145	159	160	171	157	161	124	160	166	167	141	166	176	172	159	174	163	153	153	161	146	158	172	163	157	169	157	138	168	151	153	141	152	157	149	145	116	141	148	149	152	140	165	157	147	148	160	142	165	158	162	132	154	147	156	152	161	152	154	152	150	141	154	169	138	167	144	147	142	136	130	160	144	146	156	154	152	149	150	164	140	160	174	162	138	162	152	130	152	134	157	143	152	173	151	156	156	161	166	181	143	140	120	130	180	169	134	163	181	167	178	135	143	152	147	168	159	145	150	150	159	148	165	157	156	159	157	135	135	128	153	167	119	173	143	167	148	149	165	163	151	187	141	119	167	132	142	141	131	146	155	143	134	156	160	133	160	140	147	159	164	118	149	146	153	152	166	166	155	155	144	143	152	175	155	151	134	163	174	174	171	158	134	143	140	141	160	136	157	141	154	182	149	150	182	135	173	174	139	154	140	144	168	167	168	147	162	166	172	133	142	125	147	158	139	167	142	165	156	156	150	138	137	174	173	137	137	180	165	169	161	147	146	135	163	145	161	167	165	172	133	153	140	159	148	132	169	155	164	157	154	166	141	166	149	144	138	180	162	147	163	151	131	153	147	156	176	159	145	165	163	148	147	159	166	197	141	156	150	152	173	165	157	171	174	164	145	147	157	165	138	147	160	167	184	170	152	156	145	130	152	151	141	136	172	153	143	192	151	170	152	161	131	138	153	159	154	133	140	158	166	146	146	140	162	160	151	137	168	156	151	141	146	150	155	148	147	139	151	151	126	154	149	144	151	161	164	160	141	140	147	156	142	151	167	143	135	164	178	155	161	142	173	142	134	187	142	153	160	159	152	143	162	164	144	144	137	151	169	167	128	159	145	142	173	158	149	162	124	145	144	142	147	141	163	163	163	149	147	156	142	151	153	148	179	138	148	150	143	157	176	153	143	152	151	165	157	159	189	163	166	160	144	160	143	144	153	153	187	146	133	169	138	160	159	147	163	130	151	142	152	150	159	189	160	175	151	142	187	161	154	151	135	154	151	151	147	163	156	135	166	166	159	184	167	164	156	159	158	162	167	139	155	162	146	146	163	148	169	163	152	173	164	150	157	149	181	149	144	155	135	153	181	120	180	122	128	148	168	130	149	155	179	122	154	148	147	160	152	145	172
6417	663	1021	1083	970	839	740	600	583	565	513	500	434	453	445	390	425	432	442	399	401	390	398	386	378	394	344	407	384	372	371	337	407	403	350	364	367	399	389	350	397	374	354	358	349	371	337	312	334	349	370	350	371	390	365	377	344	334	351	333	377	347	342	344	372	351	347	358	320	345	357	407	383	360	361	368	365	358	336	346	371	339	335	369	349	358	354	369	365	403	330	379	343	361	345	352	342	336	370	365	350	373	371	353	348	361	345	322	375	348	362	376	379	353	344	341	320	335	374	371	322	373	345	345	376	362	367	336	368	343	339	377	342	339	344	377	323	337	367	355	319	381	346	361	332	373	338	381	343	365	350	346	322	399	340	393	323	341	354	370	353	356	338	352	372	343	384	331	361	332	329	354	371	370	338	385	358	364	331	348	385	352	384	350	365	356	360	353	346	393	328	357	358	346	325	344	363	353	326	361	361	372	372	334	334	333	357	320	355	287	353	338	389	376	358	337	337	351	383	396	374	336	327	342	363	326	345	358	367	314	344	340	352	347	364	358	339	374	355	359	357	358	364	360	350	354	347	320	336	359	349	391	373	336	287	376	344	360	358	361	328	378	354	359	346	349	354	341	341	363	332	353	358	370	341	331	331	358	358	364	352	360	318	370	349	351	328	359	347	335	374	371	332	351	363	342	322	358	346	353	387	326	365	346	336	324	350	383	313	346	364	348	377	340	353	355	361	353	320	347	367	340	347	378	339	391	337	327	355	343	359	351	337	370	358	359	370	377	326	360	341	339	326	355	346	338	328	355	366	344	353	393	326	349	325	386	329	373	357	359	333	385	365	361	376	381	309	362	360	337	339	389	334	336	321	343	362	341	331	335	323	367	350	343	354	360	310	307	354	364	359	335	337	368	409	322	372	369	348	370	316	335	357	333	357	383	392	364	354	348	365	371	352	340	369	353	359	353	324	364	365	371	356	371	368	346	341	357	351	353	346	349	324	326	326	344	364	363	357	345	372	349	316	339	352	321	342	333	338	364	333	353	354	343	346	340	349	329	346	349	393	342	338	376	321	362	327	340	346	324	361	367	345	344	340	333	359	378	331	366	368	347	323	351	370	356	352	320	332	333	358	320	326	328	360	369	317	370	342	330	339	340	358	363	363	365	341	390	373	372	334	332	326	387	392	371	341	351	305	345	335	345	344	351	317	339	356	333	354	339	354	350	346	369	371	344	400	356	330	338	345	362	381	337	350	357	322	337	338	363	353	368	358	339	350	367	343	335	358	318	388	313	338	378	357	355	369	376	345	351	329	323	343	336	318	375	340	335	317	333	347	354	388	352	319	372	334	360	341	352	322	351	349	325	369	342	338	375	332	357	386	374	370	365	383	368	343	338	338	354	400	358	366	359	359	332	361	324	329	353	336	369	383	353	346	340	358	331	336	359	346	363	345	326	353	369	348	366	378	351	326	317	340	328	365	357	352	346	353	353	356	335	334	352	360	359	363	376	335	336	349	336	353	360	340	365	361	359	381	332	325	319	363	322	353	350	331	376	359	337	362	346	346	361	360	356	349	350	390	323	326	304	353	361	355	352	346	352	328	342	345	371	341	366	406	357	366	329	342	370	361	330	359	375	338	358	328	354	384	379	374	365	361	325	355	377	332	376	386	332	363	377	341	358	357	335	356	351	381	345	350	340	349	341	349	353	375	346	374	353	389	363	369	338	351	380	356	351	345	362	337	332	366	333	381	359	333	333	365	343	355	363	364	345	378	351	337	371	385	366	371	355	330	327	402	375	354	346	378	354	321	405	351	377	372	356	364	371	337	339	347	319	323	352	367	351	318	352	312	365	333	336	349	323	368	368	359	342	393	349	370	343	350	296	382	362	355	352	357	385	331	367	342	362	320	351	336	321	340	358	357	356	342	332	341	350	328	332	363	360	349	324	348	346	310	338	373	320	376	344	344	368	366	354	383	350	363	372	392	337	356	350	332	348	378	346	343	346	340	351	347	346	372	350	308	314	355	384	348	397	357	331	346	338	366	301	328	369	337	356	344	378	350	336	386	336	338	341	357	357	354	320	350	365	329	355	345	336	329	336	351	352	366	342	351	358	364	352	351	359	348	374	376	372	344	332	371	333	400	371	336	351	350	398	340	339	366	353	361	370	369	363	332	362	344	349	362	359	379	324	339	367	347	352	348	350	378	325	356	349	319	343	381	348	361	356	368	348	357	359	332	325	368	342	338	365	343	344	319	338	341	353	346	367	394	352	354	326	367	333	365	319	377	359	349	362	374	374	312	363	368	356	355	366	366	322	349	318	389	325	349	351	350	335	344	341	325	337	347	363	310	333	307	348	376	366	330	362	338	347	353	369	342	357	308	360	373	356	355	321	333	358	356	361	340	365	321	360	356	353	355	334	356	351	352	353	333	303	336	328	376	322	338	354	326	330	373	342	327	325	382	340	360	359	347	350	381	378	347	330	315	362	323	358	344	357	356	386	369	360	367	342	322	357	333	329	355	341	352	355	337	372	360	369	383	354	343	358	390	371	352	370	345	335	357	362	369	354	329	380	353	366	317	393	348	364	352	382	339	372	352	328	300	365	355	367	343	359	342	356	350	343	301	336	362	332	350	337	378	335	354	344	347	375	330	349	305	380	337	357	339	360	341	343	379	373	373	340	362	318	372	358	356	364	353	392	405	345	349	316	343	358	331	365	345	359	363	332	333	359	331	356	357	324	358	353	378	364	326	339	365	371	353	376	348	344	363	346	369	351	329	370	353	342	381	340	338	361	354	352	337	363	374	352	334	331	340	356	318	368	355	344	349	379	360	339	373	332	346	339	366	333	363	359	335	360	381	337	334	332	357	379	392	383	331	352	368	361	352	319	338	351	377	348	325	368	357	346	343	358	350	377	335	387	357	357	364	339	349	327	354	379	323	355	296	344	331	360	342	351	348	368	346	347	355	361	377	357	364	368	330	362	381	332	334	348	356	362	381	364	313	360	350	323	373	341	381	372	331	348	352	373	348	358	333	351	350	327	358	317	337	374	336	342	379	339	360	349	353	316	330	338	360	367	379	344	355	363	347	353	332	347	351	330	375	354	332	380	347	346	391	337	369	345	339	334	357	336	350	358	351	348	357	344	352	361	358	328	330	332	360	352	342	364	343	325	360	348	344	342	368	366	321	323	350	351	394	353	330	323	347	324	379	348	386	354	355	294	353	374	355	303	368	363	345	333	368	360	386	369	347	347	374	325	376	316	341	345	354	354	351	364	369	355	312	372	321	363	368	322	365	318	371	360	386	368	354	346	349	364	353	346	350	370	383	340	339	358	355	358	351	314	347	349	387	328	345	337	363	338	369	344	375	342	391	357	365	351	336	358	343	373	344	355	341	360	361	371	369	378	362	377	345	342	363	337	344	351	347	332	355	308	375	340	349	379	360	380	344	351	359	361	344	401	336	360	358	353	355	368	358	338	358	352	340	351
14273	1022	700	530	341	237	187	168	139	139	98	82	109	82	96	72	79	75	84	78	67	74	71	71	79	67	63	61	60	82	83	75	58	73	67	61	68	67	74	69	58	57	64	59	67	60	64	62	65	82	75	79	58	54	80	74	66	53	64	69	60	65	68	63	74	84	56	55	55	71	53	58	66	60	65	68	70	58	59	54	50	64	70	62	72	74	61	70	58	65	74	61	56	59	61	62	46	72	83	62	61	56	64	71	64	65	62	42	70	56	62	53	69	64	72	63	67	67	67	62	60	65	75	61	78	57	70	67	58	64	60	62	72	56	76	62	60	61	63	67	60	66	79	83	53	59	59	89	77	52	50	73	60	85	68	65	66	72	82	76	74	64	53	80	57	52	57	65	65	60	63	62	61	64	60	52	54	66	61	59	58	72	60	60	65	69	61	69	49	56	70	69	67	69	69	79	69	71	76	54	67	66	63	61	68	61	37	60	52	58	70	68	69	63	59	65	79	59	64	76	65	68	65	55	62	74	64	65	52	69	70	67	61	62	64	63	63	65	60	68	79	69	55	78	73	53	62	72	95	77	63	66	68	62	62	71	67	70	66	62	61	77	77	58	71	74	55	66	68	73	57	98	77	64	52	62	65	68	72	62	53	64	64	56	71	61	61	60	68	52	55	76	67	63	59	52	75	62	66	55	64	54	55	61	65	58	70	71	59	70	73	71	69	88	78	67	51	61	71	67	55	62	49	61	68	58	55	71	63	49	56	71	55	67	87	79	87	67	60	71	72	75	68	63	71	77	62	64	72	52	59	54	68	64	53	62	65	64	51	57	53	59	45	58	64	50	58	75	55	79	52	73	76	74	60	68	59	65	59	66	62	58	55	79	59	68	61	67	64	64	54	41	67	53	57	66	62	74	63	63	72	64	73	74	69	66	70	65	67	81	49	63	72	70	56	63	65	60	67	66	63	75	62	60	64	63	61	61	69	61	56	57	56	66	73	55	72	61	66	56	81	55	71	76	67	71	69	68	68	38	56	64	76	63	66	78	83	53	74	68	73	47	93	62	73	70	70	65	56	68	73	78	59	65	68	63	63	75	75	86	62	70	59	56	58	74	59	74	66	55	57	53	58	75	84	77	55	62	76	84	49	63	58	77	67	70	53	62	65	72	70	71	62	63	65	67	51	56	53	73	82	64	62	67	64	77	63	58	64	62	57	57	66	76	72	67	62	58	66	69	48	45	76	74	61	66	74	54	64	75	56	61	65	57	56	62	68	64	75	70	62	75	74	67	74	64	72	54	59	67	61	70	58	68	54	56	67	69	69	54	89	79	66	65	75	78	62	60	52	70	62	66	65	60	72	72	50	49	69	54	65	73	60	51	58	52	56	61	49	70	70	41	59	52	61	60	75	72	81	77	59	59	67	62	48	81	58	84	52	61	49	71	56	64	60	59	57	61	66	68	54	72	73	61	75	55	63	56	75	68	62	56	70	66	69	55	77	57	55	78	60	60	60	66	55	64	63	66	63	79	63	73	65	68	67	69	57	65	63	77	65	72	64	56	61	60	56	61	71	54	56	66	52	69	58	58	72	61	71	70	66	55	57	60	59	64	80	52	67	72	51	57	69	66	65	73	61	61	60	53	78	76	66	58	69	74	54	66	72	65	61	59	60	61	86	65	60	67	78	62	69	69	62	59	83	60	55	66	67	79	57	55	64	49	73	69	43	67	74	64	64	71	63	70	58	67	50	61	54	50	59	46	60	54	72	69	73	62	58	64	72	77	59	58	56	76	65	65	55	75	70	60	65	61	58	74	64	54	42	67	77	73	68	56	64	63	58	63	54	67	62	52	63	81	66	53	69	66	70	71	50	62	52	57	67	62	66	56	74	59	60	60	69	55	73	65	57	65	53	59	69	62	62	62	83	75	62	57	63	70	61	76	62	41	64	65	75	58	69	75	70	81	71	62	65	64	61	59	62	67	75	65	60	61	59	67	67	63	75	58	66	65	72	63	59	63	69	65	64	76	59	52	69	67	57	65	89	55	67	68	71	65	55	63	77	76	76	58	69	63	66	57	69	57	64	57	49	64	61	52	56	80	65	70	61	44	70	56	86	75	72	53	49	76	65	77	67	81	74	71	64	64	66	68	65	67	75	62	64	68	70	80	73	83	67	62	69	63	63	70	60	73	66	57	73	63	64	42	77	68	98	53	52	66	71	52	66	77	64	81	58	65	53	73	54	48	56	64	57	68	59	73	57	51	79	70	60	67	54	54	40	46	54	67	68	65	71	69	70	57	63	74	54	53	72	71	54	60	69	49	70	70	56	63	60	84	76	68	72	61	70	66	67	61	65	59	53	63	79	63	58	59	64	59	58	63	78	72	68	63	77	90	65	66	59	74	74	70	62	58	59	59	60	66	57	76	58	71	61	74	72	74	73	61	60	64	75	51	66	80	78	69	45	76	60	58	62	55	78	70	60	61	48	64	54	58	72	43	53	53	69	70	58	57	67	65	58	69	83	65	59	48	68	55	69	70	66	69	72	62	63	67	56	57	67	66	84	55	55	67	51	59	64	70	70	72	63	73	60	76	47	56	59	59	60	58	75	56	74	65	83	58	68	63	69	64	62	68	72	58	46	56	62	61	64	71	50	58	67	68	74	52	59	58	60	63	74	62	56	56	66	65	61	75	61	54	42	68	44	61	55	52	56	73	71	70	60	72	56	68	57	62	60	58	64	77	55	58	72	58	62	83	58	55	60	78	65	61	80	85	60	64	53	56	57	65	64	67	55	49	70	62	62	65	63	68	53	69	64	70	72	77	64	71	64	74	63	80	64	65	66	60	45	55	73	67	73	66	65	67	76	59	49	66	74	48	84	54	56	89	49	64	57	70	70	67	48	73	48	69	61	68	55	57	61	63	61	45	70	60	80	62	65	80	56	63	56	65	59	66	48	70	67	43	71	70	41	66	58	72	50	76	69	75	69	64	77	81	64	76	66	67	84	46	80	82	47	74	59	65	60	49	61	60	64	69	63	59	57	63	69	84	55	58	79	73	74	65	58	50	59	55	67	65	55	75	57	65	64	66	67	62	73	60	71	65	54	64	61	82	79	69	56	61	67	51	56	52	60	66	65	80	59	64	67	54	78	68	54	51	65	62	68	58	59	61	63	62	77	50	82	63	56	75	66	54	68	71	50	67	70	62	74	66	57	65	55	65	54	61	82	66	64	63	58	55	67	78	85	73	54	82	56	69	55	69	84	54	64	63	78	62	60	57	75	54	66	57	57	65	64	72	68	59	64	68	56	62	80	64	55	69	69	59	64	59	54	62	54	51	59	66	50	62	69	59	68	71	61	67	56	60	57	74	60	68	65	61	55	75	61	71	54	63	67	56	68	71	75	80	60	63	62	76	66	71	68	64	57	53	59	80	62	62	68	82	68	71	71	52	61	57	56	54	80	80	65	70	62	59	46	69	57	51	59	63
8288	834	1547	1745	1491	1108	917	744	650	561	436	408	404	373	328	337	319	285	291	269	262	292	246	251	256	234	195	202	208	236	226	211	209	201	227	228	206	229	190	188	196	202	209	217	195	180	198	198	198	184	202	203	179	214	195	196	184	187	207	195	182	210	208	206	195	179	184	189	179	177	185	173	200	185	188	190	184	188	198	165	193	183	215	202	194	192	186	152	196	170	170	173	192	204	181	172	177	165	180	182	182	182	213	199	182	165	176	176	177	173	173	173	186	179	161	197	155	201	169	179	185	186	207	185	171	211	182	185	172	194	175	174	178	183	196	174	182	172	180	189	164	176	173	184	191	170	175	176	169	157	196	179	199	186	175	183	157	208	195	193	202	176	172	187	179	178	197	198	202	161	201	173	189	184	208	199	162	165	168	194	153	163	183	187	181	182	180	198	168	187	189	174	171	202	188	181	174	197	168	178	181	177	183	201	175	187	191	149	195	186	189	189	208	192	188	179	179	166	191	182	209	179	177	180	179	169	168	183	171	163	183	186	178	188	191	174	196	149	179	192	169	157	155	190	181	190	162	189	198	196	184	197	192	170	154	155	184	161	185	162	203	153	180	231	195	178	165	181	213	186	177	194	181	183	180	180	179	187	163	197	207	204	195	204	175	183	177	180	187	179	198	176	175	163	161	191	180	193	147	197	170	172	199	151	175	181	169	164	160	186	184	185	194	195	179	156	183	187	173	187	172	161	187	137	188	181	174	153	166	201	167	182	189	183	198	178	201	165	184	173	204	198	165	189	188	179	180	185	188	159	176	163	186	193	178	136	166	157	158	214	160	162	168	152	194	167	207	169	171	199	171	187	164	177	196	188	175	166	157	186	186	191	211	200	191	182	171	183	166	190	193	205	194	168	184	183	193	168	185	152	172	188	180	171	174	194	174	185	185	165	194	198	164	186	179	187	200	200	173	188	177	168	150	205	177	178	184	177	155	174	188	180	192	172	149	169	171	166	196	158	181	185	183	182	203	199	190	185	189	144	190	170	176	200	189	193	186	161	176	197	152	171	170	168	187	174	192	171	186	180	160	172	170	193	199	171	181	167	185	185	171	198	180	172	180	182	170	182	156	171	192	167	176	174	194	179	176	170	213	191	198	181	167	154	209	164	182	166	178	152	193	169	183	178	208	180	211	200	187	202	193	161	192	186	192	199	193	170	197	170	160	171	170	163	203	168	162	176	157	177	182	173	187	163	188	211	147	182	163	165	172	159	175	157	186	165	180	176	151	171	161	160	174	196	160	183	204	208	161	170	181	166	185	182	176	180	182	195	170	196	204	174	168	175	162	182	152	168	193	201	173	170	157	216	179	188	195	167	189	196	175	171	171	195	181	178	176	198	161	168	180	188	162	184	158	171	179	195	196	178	171	193	169	182	182	179	175	186	154	186	171	159	170	160	169	175	181	180	172	174	149	191	196	172	175	172	183	163	184	163	162	184	167	168	173	184	165	179	193	201	194	169	169	209	200	177	171	206	197	176	192	158	173	198	181	188	195	174	193	196	178	181	216	202	171	182	153	219	184	216	167	178	174	154	169	184	199	194	184	177	180	180	183	186	171	196	196	170	201	200	213	192	181	179	196	175	176	175	160	186	164	194	177	177	160	172	192	195	192	163	175	185	169	187	164	193	187	169	175	174	184	186	185	175	201	159	188	174	164	178	202	171	175	186	177	173	196	181	184	190	168	186	188	182	188	177	166	196	188	174	187	181	189	166	190	171	157	179	171	204	173	191	174	147	159	181	186	182	187	162	185	174	171	196	173	172	151	180	174	176	174	197	183	185	200	177	182	193	189	156	196	164	175	170	197	179	166	177	194	196	190	206	179	190	189	187	181	174	197	165	200	208	182	184	174	196	182	178	183	154	209	191	181	185	197	171	179	176	168	165	169	168	193	180	164	171	213	150	198	184	171	176	186	167	198	177	178	167	193	209	156	199	178	182	191	178	171	179	203	188	201	186	183	179	171	171	151	175	168	197	175	171	157	188	218	174	190	142	183	183	177	142	204	185	186	181	208	165	167	201	182	181	165	174	156	180	187	194	176	187	172	186	165	153	183	167	185	181	165	203	171	184	183	191	197	166	156	188	173	185	154	182	164	176	158	188	175	158	188	174	186	168	160	164	159	177	185	185	188	176	202	210	170	185	158	170	166	175	176	194	178	163	200	187	174	169	200	174	144	204	181	205	185	169	175	178	185	172	180	202	174	169	175	175	168	176	188	171	177	166	162	185	197	154	165	159	186	187	175	184	160	186	160	183	177	190	188	161	171	178	178	198	198	182	178	175	167	190	173	198	173	174	192	203	193	163	180	175	197	185	176	184	201	197	174	184	187	174	176	186	178	164	144	199	187	186	174	198	209	155	184	186	180	167	188	188	196	169	180	184	183	195	180	167	191	175	179	184	160	160	178	195	163	165	173	169	183	167	185	197	194	175	180	181	184	196	174	183	194	189	191	176	190	176	171	186	201	162	149	169	188	174	184	160	208	177	177	161	166	152	201	149	171	174	201	194	184	195	163	185	192	177	166	173	170	166	183	158	186	179	177	165	187	180	185	179	159	197	172	161	181	156	177	189	190	169	183	185	206	156	196	172	176	164	196	176	173	217	189	194	186	168	183	184	198	195	176	166	166	176	166	189	179	165	199	187	187	192	167	143	187	182	176	173	190	182	191	175	179	162	160	174	198	207	192	207	179	176	185	168	214	171	170	179	173	181	174	170	174	187	185	186	177	190	184	181	172	177	161	170	183	179	159	194	177	175	166	195	159	161	184	178	183	175	144	179	190	176	203	192	169	165	173	203	197	183	182	178	198	184	193	179	210	193	169	165	189	211	195	161	182	167	153	208	172	190	188	171	200	169	191	190	206	196	194	184	191	184	137	177	180	189	198	188	202	180	185	178	206	150	183	163	189	175	177	193	174	167	168	174	172	201	188	172	167	165	185	191	187	192	182	191	175	142	178	177	189	186	184	203	179	191	152	191	177	171	173	175	175	200	195	182	192	198	198	181	188	167	170	175	166	182	178	178	180	181	186	187	200	206	192	157	200	195	161	186	182	179	164	178	173	198	152	180	195	196	178	172	181	160	198	166	183	190	189	204	180	195	177	155	189	193	198	191	180	166	195	178	199	182	171	171	194	195	186	187	181	196	163	194	161	200	173	208	180	181	203	169	168	166	194	174	165	172	188	155	175	177	210	170	184	180	173	186	175	181	166	178	191	188	178	204	200	209	185	198	190	179	179	186	177	202	181	206	191	189	195	151	159	213	186	171	209	184	171	190	198	194	191	181	172	195	186	198	179	178	177	200	193	164	178	182	189	187	182	193	171	179	198	174	152	192	208	182	180	190	182	200	168	174	166	164	199	162	181	174	174	160	191	204	176	181	165	164	200	193	175	172	143	195	181	193	167	189	178	164	190	189	193	169	171	180	189	178	164	180
1722	275	270	266	242	251	278	264	263	273	246	273	279	264	279	290	256	273	291	268	239	241	267	267	281	278	290	291	320	278	283	253	296	288	241	270	264	240	270	273	278	269	277	314	271	274	302	265	270	266	246	244	275	250	272	310	256	323	276	261	281	265	268	279	247	256	267	281	251	267	262	242	280	254	274	271	276	278	260	269	254	278	259	253	251	275	274	286	263	267	265	288	226	267	263	280	293	270	252	267	291	272	281	256	263	284	265	255	314	253	268	278	283	264	271	292	293	291	295	262	273	276	260	267	267	288	281	240	266	277	296	269	282	242	264	284	274	264	258	258	263	259	245	273	282	293	256	273	248	301	287	258	270	269	274	265	254	294	289	284	271	269	270	278	262	293	247	300	282	319	274	256	239	252	267	278	293	296	291	267	284	309	271	278	284	274	251	254	261	260	297	255	287	240	288	252	265	265	298	282	267	272	243	277	280	263	294	256	255	298	280	265	297	247	275	246	271	296	265	276	285	226	260	306	256	258	282	269	310	288	308	259	275	263	283	271	284	285	287	263	242	276	282	270	249	275	282	277	284	288	279	281	262	285	253	250	244	271	261	276	273	261	266	259	240	268	286	256	253	254	254	248	278	280	278	230	287	242	255	268	261	243	259	273	277	301	282	259	266	275	277	257	268	271	271	259	278	248	276	269	276	294	252	253	258	277	268	280	281	261	282	278	255	289	284	275	309	286	262	274	272	254	264	268	258	297	274	267	263	248	275	289	294	271	292	275	240	266	278	280	289	264	273	267	260	275	262	298	241	274	273	268	294	282	296	278	270	268	252	265	253	258	272	271	265	261	275	280	271	299	254	276	293	283	250	273	275	251	280	261	274	297	292	295	291	331	275	269	284	257	250	266	281	296	253	257	299	293	285	265	271	259	299	280	285	257	287	274	295	280	240	263	275	290	261	279	258	260	289	249	279	278	274	280	279	257	269	267	258	235	272	271	256	273	273	264	255	262	283	263	229	257	307	279	289	278	273	267	296	260	246	266	279	265	264	300	276	286	286	235	261	280	285	267	288	307	257	265	285	265	265	268	237	265	270	251	257	268	245	252	251	285	271	272	278	266	285	313	270	262	273	255	257	253	291	272	288	266	261	278	283	235	253	277	254	265	292	268	280	299	270	297	265	268	280	256	276	250	330	277	267	262	293	282	275	293	274	291	282	267	261	302	265	267	274	265	272	241	245	255	274	247	265	239	242	306	276	296	267	269	263	258	275	234	271	274	258	263	286	255	273	290	286	271	294	271	267	246	271	267	278	270	294	258	280	256	285	259	258	242	314	290	261	264	281	287	287	273	253	271	276	286	304	255	301	298	257	283	262	270	279	251	247	290	251	292	295	283	268	274	275	273	302	277	254	247	291	272	267	269	279	273	269	271	268	285	298	261	244	278	240	271	267	295	273	288	274	243	297	225	275	273	286	264	268	274	263	278	271	280	277	341	286	246	246	285	252	301	279	277	285	275	278	288	295	248	307	288	286	258	286	291	280	260	274	277	270	262	305	260	278	256	287	284	302	277	282	296	264	251	287	270	239	306	271	277	275	296	305	272	279	263	308	270	290	269	276	283	278	292	269	273	270	287	258	271	314	297	278	279	271	243	266	291	244	283	248	261	261	276	242	275	284	297	285	287	291	287	274	307	242	266	280	276	267	263	283	275	253	290	274	294	256	255	290	303	281	263	263	265	283	257	263	276	284	246	264	279	294	282	284	288	294	286	280	269	284	259	271	275	269	248	270	257	274	266	275	285	269	297	268	301	269	260	272	304	290	282	256	274	278	270	281	255	285	250	323	282	267	273	262	280	268	265	244	286	304	263	293	274	267	278	268	285	270	269	259	266	292	251	236	260	273	264	289	266	281	256	285	271	276	249	275	252	273	264	279	258	289	244	255	268	254	246	249	286	282	239	282	273	308	289	275	276	218	270	277	273	279	247	248	279	263	275	256	272	270	258	282	272	281	259	275	263	263	235	243	259	279	285	254	274	269	280	270	283	271	318	316	278	299	282	292	284	305	267	288	251	269	275	266	260	302	282	269	242	281	268	250	320	258	287	233	288	297	285	279	290	263	243	277	241	273	231	272	269	295	275	292	275	270	268	248	254	262	276	265	266	257	289	300	268	268	288	275	242	251	270	260	279	270	291	287	277	282	238	261	289	237	253	294	251	232	252	248	284	255	260	253	306	280	230	246	277	289	263	287	251	289	280	247	286	275	278	262	305	271	269	262	254	280	263	252	240	248	273	240	273	258	272	285	251	294	275	283	261	321	256	284	282	278	261	281	284	283	285	272	269	269	270	271	239	273	250	269	253	260	262	308	276	270	273	280	262	256	263	261	249	285	261	252	251	277	275	294	270	266	267	288	297	268	278	261	235	244	256	253	290	270	253	252	282	262	278	246	247	272	267	235	267	287	262	270	280	299	301	282	262	268	297	247	265	286	276	278	273	271	295	253	276	266	251	264	245	261	273	280	273	251	253	281	259	235	247	260	276	277	250	329	299	294	275	245	280	283	262	278	273	262	245	256	300	277	285	255	304	279	256	273	278	272	292	261	262	267	279	286	228	261	267	249	262	292	272	271	269	243	277	281	276	277	294	302	283	286	284	265	238	269	269	253	271	266	285	275	274	244	277	268	280	285	253	280	262	276	295	266	275	247	271	263	277	262	265	244	266	294	321	276	257	255	247	269	272	275	248	276	278	277	271	252	262	290	261	254	271	284	284	262	297	272	277	300	297	247	260	253	277	269	266	283	241	271	244	264	255	293	284	297	249	286	251	272	269	261	272	249	260	259	276	292	294	261	251	271	269	292	293	277	254	285	240	288	278	291	293	278	294	247	257	274	270	276	249	240	273	265	303	253	240	261	279	292	281	294	282	290	263	263	273	249	287	245	279	295	268	264	298	242	279	279	267	305	259	258	280	289	269	267	258	277	260	268	259	249	241	266	262	255	263	279	290	305	299	281	275	257	249	257	272	280	294	279	272	299	264	277	250	285	274	303	282	275	245	273	258	279	277	292	261	289	286	261	290	278	276	273	292	272	281	265	258	280	301	247	274	280	274	268	258	285	286	284	266	289	248	274	276	257	298	255	284	235	291	265	263	278	287	308	287	239	284	252	239	284	284	240	271	256	229	275	277	255	293	261	270	269	295	219	250	255	252	278	260	275	264	246	263	259	263	274	255	251	236	264	289	259	260	259	304	252	262	255	250	294	279	280	290	290	292	273	255	294	290	282	272	279	269	232	278	268	279	272	271	236	284	294	267	250	267	263	225	291	263	277	291	282	284	259	283	261	255	261	254	290	324	268	276	276	268	286	298	272	289	290	279	279	270	242	253	254	290	299	284	251	279	286	253	281	264	272	263	282	239	275	272	291	305	301	278	294	271	246	244	266	264	269	285	271	255	288	262	286	271	265	251	263	300	266	283	278	262	254	255	282	294
1903	655	593	646	657	617	603	598	644	568	636	584	610	624	626	597	619	606	580	587	581	633	616	609	616	626	570	631	595	653	598	586	607	582	604	609	598	640	588	607	612	611	615	588	593	616	582	625	591	607	606	615	543	630	591	603	636	618	618	572	590	596	587	612	635	592	624	604	643	582	614	555	586	605	639	606	628	631	611	614	609	630	590	612	559	624	602	607	615	574	593	590	602	573	601	633	592	583	559	611	602	598	555	591	557	613	569	576	631	608	587	623	607	577	602	602	599	603	602	592	581	597	598	589	602	601	593	603	608	605	601	599	601	582	599	599	635	552	603	539	621	615	604	600	618	619	583	617	619	575	556	613	595	544	609	625	601	598	595	619	621	585	594	550	603	583	596	625	599	540	603	610	650	621	626	593	588	560	596	655	590	592	589	583	606	616	606	616	565	597	629	608	613	613	592	597	603	611	635	590	587	621	606	588	620	580	570	575	603	553	584	626	594	584	581	580	655	623	586	550	631	656	602	600	596	601	587	579	602	588	572	592	578	609	614	601	602	601	624	589	579	641	575	644	633	590	596	590	593	617	605	636	622	597	585	611	587	592	585	625	575	568	563	568	632	554	597	583	605	626	603	603	580	593	602	608	602	623	614	558	615	600	587	560	574	633	636	594	578	593	582	575	621	590	585	582	613	603	571	597	593	557	611	583	572	621	623	602	585	614	621	624	583	665	585	593	619	630	627	596	611	599	600	583	583	603	592	573	593	611	613	592	583	595	563	558	578	575	621	591	613	606	647	552	631	613	605	615	615	607	644	611	587	621	608	578	597	607	602	591	593	601	625	655	610	606	605	574	577	601	592	607	566	624	656	604	614	594	613	597	600	630	623	601	597	659	564	650	659	606	627	620	594	618	599	632	590	548	605	602	591	558	596	594	571	611	549	627	586	589	636	638	604	628	573	575	599	581	573	616	616	600	596	614	603	604	611	557	637	642	566	595	649	624	582	612	565	559	614	590	608	619	596	589	584	599	629	586	637	578	586	572	592	602	616	587	627	612	550	576	644	607	598	571	624	588	590	631	627	602	596	625	563	577	585	595	568	592	603	601	587	595	602	633	619	617	601	625	594	567	562	558	573	635	594	630	599	580	627	610	610	628	630	628	559	589	555	617	633	621	614	657	593	577	584	631	622	611	547	589	633	574	642	580	601	638	614	629	632	590	628	636	592	618	582	593	603	597	625	621	625	614	595	586	620	610	601	584	598	596	620	553	600	612	603	554	617	566	564	616	587	617	591	609	595	617	596	598	604	583	570	593	621	584	619	624	624	588	605	576	619	596	629	650	592	640	594	609	602	586	560	602	598	614	602	644	556	649	594	567	603	574	574	617	594	656	620	608	623	580	531	628	621	646	610	584	600	623	590	594	587	643	593	593	614	597	601	616	620	597	599	608	620	601	593	571	608	610	598	614	616	647	622	604	611	619	571	629	618	645	616	634	647	606	590	575	621	572	569	602	611	627	599	584	620	576	555	585	576	625	642	591	591	630	559	618	650	593	583	631	630	608	589	598	619	586	605	602	585	568	586	586	642	570	587	600	633	562	585	604	585	648	610	572	610	582	569	580	599	576	596	634	632	601	627	642	636	596	600	576	630	573	565	589	586	615	656	614	584	635	592	611	631	565	617	591	611	625	602	601	623	588	596	634	665	581	575	621	606	645	593	613	614	611	611	590	568	589	609	617	610	588	608	605	607	588	543	570	603	623	619	588	589	586	644	640	638	598	561	583	604	598	620	611	580	593	610	589	570	582	579	562	586	633	590	616	631	618	569	600	548	585	579	591	615	594	602	575	622	563	605	594	616	613	610	565	593	526	626	589	595	604	619	589	578	530	549	581	613	654	577	608	573	603	574	595	565	634	562	603	585	608	620	585	634	631	630	600	575	614	635	633	599	568	593	606	651	604	549	618	612	622	614	618	572	589	558	632	644	600	612	593	623	582	584	611	591	592	580	605	610	647	592	620	611	602	642	533	581	539	619	596	602	635	547	606	598	616	569	627	634	641	597	587	576	589	654	604	621	603	589	576	613	585	616	606	607	604	605	591	622	600	615	575	606	589	562	578	591	599	582	592	571	627	611	614	588	592	579	594	595	568	617	612	598	549	621	581	589	589	625	590	592	622	635	587	582	612	597	643	597	631	631	547	648	579	590	600	570	627	590	603	603	606	599	592	574	620	592	558	595	581	587	554	640	607	583	634	595	598	596	564	611	653	572	616	576	615	602	593	612	606	577	579	594	616	594	620	594	620	590	590	580	553	585	575	614	587	592	610	623	591	600	590	564	605	606	574	593	579	586	599	606	563	586	599	634	625	595	612	619	615	612	587	637	535	597	601	647	587	613	595	603	622	604	611	597	557	604	634	614	574	587	597	564	607	582	623	591	584	634	615	596	601	668	607	615	585	580	603	583	616	580	565	564	586	567	613	590	598	596	548	619	616	576	601	615	585	603	593	586	606	609	595	630	559	607	614	561	642	608	623	621	630	545	638	593	575	601	608	626	611	602	583	554	591	624	647	621	605	583	609	625	603	636	565	615	593	586	599	612	587	604	629	609	567	610	599	657	591	605	581	603	660	609	594	634	598	574	610	617	589	581	605	638	623	572	620	612	586	610	584	625	611	578	555	574	590	592	630	573	591	614	625	611	567	610	581	563	551	557	588	608	594	584	572	584	596	599	572	559	614	600	614	580	595	652	530	611	602	625	592	613	579	566	577	608	562	586	611	598	618	579	610	612	614	666	652	605	593	540	585	590	639	588	669	642	553	593	615	602	578	556	561	579	564	548	583	645	607	587	568	643	595	592	582	617	553	591	630	596	646	631	624	584	551	595	591	614	618	602	613	598	612	592	573	594	571	626	586	619	635	599	601	619	602	580	569	599	581	609	637	624	608	566	581	606	630	563	581	580	620	573	577	593	634	611	578	654	598	587	615	640	572	613	598	597	569	560	571	572	606	607	588	595	575	578	663	562	630	589	644	600	601	671	631	601	597	588	604	574	613	596	548	582	589	623	634	641	616	589	614	552	586	602	613	560	641	607	578	582	618	568	563	551	642	596	558	617	616	576	604	581	648	612	615	598	604	588	585	552	556	585	603	622	602	572	550	611	627	605	585	620	553	585	611	616	602	606	627	597	594	609	608	627	586	601	616	609	587	639	587	583	607	616	587	669	546	604	612	567	579	600	556	598	621	568	590	627	628	628	577	578	575	566	579	601	618	631	622	589	582	601	636	636	603	577	570	611	613	595	613	611	590	599	602	611	578	602	620	556	613	589	636	635	625	651	580	583	614	574	630	602	611	609	563	584	607	592	624	562	599	589	577	610	643	569	598	611	594	558	595	578	633	586	624	636	582	581	603	603	571	552	658	603	613	571	606	601	595	572	612	584	578	595	595	615	573	600	618	570	606	601	610	606	635	589	593	582	591	608	559	605	593	611	649
7568	494	418	366	289	269	262	208	202	206	193	182	167	170	165	196	165	179	150	156	161	168	155	163	148	141	138	166	187	154	147	154	165	153	159	140	158	146	159	158	133	148	167	147	150	160	156	151	167	145	179	129	152	147	171	138	162	159	140	150	163	148	157	178	169	130	148	152	142	155	150	174	171	135	138	181	149	174	160	149	148	156	174	137	148	143	165	173	168	175	147	148	170	160	157	167	144	166	132	148	159	142	139	157	142	164	156	146	149	164	156	156	181	166	157	163	167	174	159	154	135	163	179	128	161	166	152	140	135	158	154	149	140	174	147	158	147	171	130	157	132	155	150	167	166	173	146	170	166	161	159	152	186	143	149	165	169	148	140	148	173	176	170	149	163	169	166	150	170	152	153	128	156	168	150	156	142	132	160	153	154	158	147	136	158	155	165	146	169	170	170	163	149	172	165	157	161	164	150	133	163	161	148	130	137	163	148	160	131	131	135	150	170	179	146	156	142	138	155	168	135	145	160	140	170	173	150	152	151	182	143	146	144	156	168	142	124	149	128	149	145	166	149	125	161	143	156	172	143	153	143	157	147	159	166	154	168	169	132	138	160	144	170	159	141	151	152	157	165	157	126	179	143	181	151	153	171	179	160	141	156	145	130	123	160	158	155	153	137	159	145	163	155	155	142	162	171	181	167	147	158	154	150	156	141	154	172	182	146	140	171	154	149	163	157	173	155	138	144	167	140	157	157	158	146	164	153	126	163	147	139	152	165	142	175	169	152	132	162	153	162	150	177	130	163	163	139	153	150	153	161	166	149	152	144	144	156	142	148	155	132	168	136	149	146	152	143	162	145	160	149	168	162	158	158	155	158	129	137	144	127	161	140	158	171	163	135	166	157	157	158	132	158	154	134	164	144	141	165	184	164	162	168	176	154	173	155	146	163	151	140	120	152	140	171	170	139	154	158	146	168	162	141	150	139	168	145	176	168	165	136	154	146	153	138	144	165	171	171	154	123	140	159	144	157	130	153	164	124	159	196	142	157	172	185	148	144	149	162	164	157	152	147	157	168	194	149	173	133	149	158	159	145	155	166	167	175	143	143	140	136	143	150	176	157	164	168	158	174	167	167	162	161	166	158	167	166	145	149	161	153	130	147	151	150	171	179	144	141	151	148	163	168	153	150	151	128	176	187	148	158	194	153	156	152	161	139	168	139	138	143	130	144	179	155	138	151	143	157	151	142	139	144	160	176	157	161	158	155	146	119	142	188	141	155	167	166	134	153	147	127	139	182	151	184	156	154	150	145	145	159	168	137	145	172	157	144	138	159	173	164	139	167	144	148	146	151	130	170	160	164	141	160	150	199	166	166	177	168	155	140	144	159	134	156	150	127	148	123	165	135	145	174	139	150	164	177	149	127	130	157	145	161	149	148	157	164	162	149	165	153	162	151	158	151	145	157	175	170	144	150	159	158	152	161	147	192	160	151	164	156	179	157	166	140	156	154	160	174	146	148	147	148	183	142	125	146	168	166	171	159	180	149	176	125	167	136	154	160	151	158	164	146	161	158	161	165	154	158	149	157	129	153	162	158	145	141	143	158	149	146	147	151	164	147	161	135	161	151	146	144	160	144	152	141	142	158	153	162	172	149	142	150	152	137	144	171	153	154	142	164	139	132	141	142	168	151	176	144	141	141	163	139	120	149	158	165	142	127	140	143	131	142	150	165	159	149	167	141	164	163	146	144	133	153	161	166	158	161	158	153	155	133	155	157	159	164	179	190	148	169	143	164	156	137	152	151	152	162	149	145	150	140	175	160	162	150	174	144	148	139	154	138	165	143	137	166	159	143	161	158	159	153	188	164	164	141	135	152	156	152	173	153	169	156	168	141	156	157	168	146	156	172	156	166	169	140	143	140	172	157	164	171	161	149	171	149	155	168	153	161	158	161	150	150	138	158	164	180	141	165	163	144	165	173	129	159	144	146	148	154	178	134	160	156	141	146	146	150	159	155	166	159	156	125	167	162	144	153	141	173	165	162	141	134	142	164	150	134	132	168	137	146	161	133	144	164	167	152	162	143	158	155	158	167	152	158	157	159	169	173	157	172	150	150	161	148	169	148	177	172	149	149	152	131	148	144	167	134	137	156	167	150	157	159	163	141	162	160	130	144	149	142	164	147	164	171	160	162	156	155	147	165	168	156	160	158	154	149	155	157	160	196	169	147	155	142	128	156	134	157	156	124	144	151	160	148	191	186	181	173	182	145	151	143	148	162	152	172	168	122	157	158	148	166	141	158	168	149	153	163	143	162	157	137	171	150	162	170	158	188	167	175	156	158	156	165	154	166	147	184	156	148	143	173	154	145	166	134	149	139	158	163	143	162	159	160	166	157	163	137	159	157	180	157	153	160	167	142	149	135	153	156	143	135	176	148	166	160	171	171	138	161	136	189	136	138	181	140	169	156	185	152	139	164	161	165	156	171	147	134	152	165	167	179	156	133	141	159	143	153	153	170	146	174	152	155	135	143	165	151	158	157	142	156	149	151	142	170	146	144	151	132	149	169	164	139	151	143	133	146	152	176	156	153	149	148	153	142	162	141	136	151	135	171	154	185	152	132	129	140	169	169	158	174	146	144	163	150	162	159	160	144	166	150	181	157	131	149	171	140	170	177	142	152	154	160	146	148	162	145	138	137	154	148	169	145	142	162	166	140	166	141	132	141	143	138	164	147	179	142	145	151	149	175	151	123	133	160	147	119	155	163	141	140	144	144	171	173	170	150	137	158	147	153	136	137	154	152	143	149	150	133	147	148	173	177	149	150	148	151	158	157	129	153	148	153	138	145	138	163	162	179	144	166	154	145	147	154	130	134	176	150	137	163	158	149	152	156	162	147	161	145	165	181	146	167	149	148	156	156	161	149	167	135	146	168	162	130	142	157	163	135	153	151	158	138	145	152	143	159	159	143	158	146	170	148	146	170	149	141	149	165	131	144	149	169	146	152	166	153	126	149	137	123	164	162	179	141	170	173	155	159	150	145	143	158	159	158	143	139	159	154	145	134	185	173	166	141	144	134	140	152	172	163	163	141	166	153	149	148	123	134	147	136	169	159	129	171	177	133	141	160	165	156	168	158	164	139	159	151	151	176	145	154	157	149	150	162	180	150	151	173	161	129	163	151	151	142	157	151	157	151	170	176	161	161	158	149	140	127	158	147	151	141	151	130	151	159	147	130	121	154	140	181	166	154	167	147	158	174	162	159	160	158	159	146	159	162	189	153	175	172	147	180	177	160	173	154	125	177	136	138	129	168	159	176	185	167	147	155	164	156	174	149	142	165	181	144	158	158	145	144	154	157	151	161	140	141	146	134	160	154	153	160	132	153	153	165	159	143	143	159	149	154	153	175	140	150	131	143	150	146	169	172	157	154	150	182	162	132	123	145	147	148	154	132	145	148	152	155	144	153	138	152	162	160	165	141	162	142	167	158	145	169	141
6321	614	1014	1111	972	882	719	645	559	448	525	508	498	433	424	397	392	419	391	417	379	394	402	374	388	398	381	357	359	385	381	327	370	358	366	374	372	356	337	354	344	369	361	370	382	392	350	347	383	348	361	364	311	372	369	352	377	359	374	344	347	329	346	322	322	334	359	362	321	359	380	343	341	345	373	369	355	365	366	417	370	360	328	347	347	367	343	345	360	324	347	376	336	373	334	336	324	342	350	339	334	358	343	362	358	331	355	343	334	361	381	367	370	352	397	351	343	342	367	329	328	364	359	356	388	378	353	372	331	355	378	344	357	360	324	391	364	333	326	361	356	355	379	352	360	342	326	348	370	353	370	351	314	329	340	339	360	348	387	360	374	349	361	339	354	336	335	361	353	394	347	383	369	377	364	333	363	333	350	360	355	346	369	371	391	341	351	360	358	370	381	385	345	370	360	350	375	315	319	350	375	326	368	331	401	354	344	372	389	310	354	351	362	341	320	331	335	334	332	400	368	331	360	350	331	362	362	355	330	342	338	342	324	334	352	335	343	382	295	331	323	360	337	394	361	368	360	330	318	363	361	344	356	359	344	315	339	372	349	349	397	352	380	349	361	354	359	331	367	360	385	338	358	321	344	320	395	337	364	365	343	359	392	329	336	334	338	340	373	359	385	359	350	311	364	342	356	350	347	367	341	335	328	367	328	341	383	342	331	364	369	356	392	363	378	356	383	371	395	322	345	348	365	345	357	339	335	373	344	340	359	335	363	322	309	333	340	390	352	358	353	331	312	331	335	350	374	341	353	390	352	345	372	360	380	350	374	324	366	368	341	377	334	330	365	364	379	367	362	314	344	311	347	336	382	339	358	328	346	367	310	325	355	389	370	368	353	339	372	365	368	355	339	345	301	364	314	328	335	334	377	335	297	326	353	339	333	370	371	338	381	337	379	329	325	382	328	369	341	363	389	340	347	340	350	365	329	351	375	409	349	351	338	339	357	353	353	366	340	370	372	335	371	366	350	365	323	370	340	340	339	368	355	353	375	366	342	372	354	369	360	353	336	362	378	343	340	329	375	350	368	303	351	314	353	352	336	346	341	332	359	363	351	313	337	356	368	360	350	376	333	349	369	357	353	317	360	396	325	345	349	356	330	355	348	345	349	359	376	349	347	342	350	345	375	319	337	370	350	341	338	346	332	351	372	309	341	377	384	337	365	374	340	348	361	328	347	352	376	353	359	354	372	344	352	331	344	341	354	348	334	317	353	351	410	382	340	324	392	355	373	343	347	358	371	345	343	318	345	363	341	367	353	362	356	382	342	326	349	399	344	377	339	368	388	349	360	338	321	363	321	380	364	343	329	364	352	358	381	325	326	341	373	344	342	345	342	334	359	343	393	323	367	361	331	364	380	320	373	347	346	336	382	372	376	355	379	377	341	352	371	376	344	322	373	333	342	317	373	313	334	309	347	343	362	367	331	339	353	376	372	363	340	324	371	323	362	357	352	372	319	370	357	336	359	365	315	388	353	331	309	326	382	349	338	356	327	348	341	355	356	350	341	358	342	343	337	368	371	375	338	377	351	318	344	339	352	344	369	356	324	376	364	345	346	337	346	337	357	351	377	342	356	381	386	378	338	343	359	390	372	342	344	359	346	361	338	381	332	346	335	328	309	337	334	330	342	347	330	322	348	342	375	348	331	341	359	331	368	352	336	349	348	367	313	351	344	351	358	335	326	335	343	316	310	347	357	328	346	349	371	357	415	359	366	368	346	364	398	346	326	365	389	344	346	326	352	350	363	361	376	356	356	331	329	359	328	336	324	359	350	344	348	365	355	330	337	327	372	378	358	330	379	325	362	342	316	337	338	335	343	369	342	357	336	361	353	333	339	324	363	342	365	332	330	323	343	379	367	316	385	362	361	348	394	344	318	351	386	346	364	325	357	319	337	354	379	361	343	361	306	349	350	336	371	342	348	342	379	379	367	344	354	352	321	327	359	354	354	364	380	349	346	350	336	355	339	347	365	375	343	362	350	340	358	326	292	367	367	355	319	334	328	364	352	340	377	357	355	379	366	352	354	369	356	327	363	354	368	343	372	340	332	340	355	315	363	350	363	366	344	330	363	331	346	357	336	330	336	373	309	357	373	354	322	383	346	346	333	361	363	338	380	345	363	333	393	357	376	328	373	358	367	305	332	388	346	325	364	349	354	384	333	348	365	350	372	343	363	337	368	337	355	355	339	340	348	318	320	358	353	345	339	351	322	342	337	357	344	325	363	347	360	351	346	346	343	362	315	319	391	371	352	347	344	333	344	371	398	344	357	379	321	360	320	368	389	315	367	361	317	361	331	352	333	318	347	372	342	404	373	348	341	343	370	353	377	327	352	370	396	333	344	355	377	322	335	336	325	352	354	358	359	323	368	350	378	374	387	390	347	366	354	388	367	339	376	354	342	348	322	367	363	353	351	405	341	366	333	378	350	359	379	350	346	348	373	342	306	353	394	333	365	378	364	362	365	363	337	377	360	366	349	316	335	373	345	369	368	370	368	345	368	363	362	355	354	346	338	333	352	387	321	391	376	402	367	387	363	378	354	384	363	356	361	364	335	361	357	382	391	373	348	348	345	331	345	353	337	333	371	363	360	352	392	335	342	365	352	372	396	376	342	371	382	341	357	343	322	352	355	345	356	323	339	336	315	345	331	340	340	343	331	366	347	305	327	324	339	308	361	361	361	354	352	367	333	380	338	374	342	366	361	343	341	335	361	351	360	329	351	325	348	341	371	354	337	335	370	332	330	360	356	358	385	373	359	342	366	345	324	354	341	374	336	363	360	359	326	348	338	343	353	385	354	339	338	340	338	390	338	331	377	342	368	311	347	354	367	300	336	322	355	388	347	385	335	355	370	369	356	378	406	372	364	362	337	331	353	326	351	353	334	346	389	337	373	338	368	318	365	371	359	403	354	339	340	353	365	345	357	355	355	326	350	329	345	365	367	327	374	317	342	366	356	332	334	334	336	350	340	337	374	370	364	278	357	344	350	352	362	358	352	355	323	348	380	336	343	373	351	361	328	372	356	389	342	361	349	311	375	351	352	370	370	361	334	334	347	365	375	356	366	351	323	365	369	380	314	352	341	357	373	344	359	361	363	360	359	327	369	370	316	309	312	368	367	336	327	336	344	368	335	382	358	352	362	356	365	322	378	350	336	325	361	355	343	362	372	354	306	352	354	374	363	343	355	349	351	375	365	369	363	341	331	372	362	370	345	361	337	356	333	369	339	368	363	325	351	370	340	338	385	355	342	371	350	339	343	348	325	337	346	355	345	364	358	343	367	337	354	364	349	338	350	381	332	343	342	342	342	349	357	375	327	329	340	360	360	328	337	408	363	327	342	343	357	361	348	346	335	370	333	334	358	325	334	322	372	350	359	349	339	347	341	351	366	309	378	384	350	314	323	387	332	332	342	330	326	349	365	352	370	380	359	368
14052	1004	646	508	410	246	200	161	138	120	110	103	91	91	93	84	79	92	84	68	77	65	80	77	66	66	63	59	73	61	81	56	62	76	56	60	74	70	68	64	63	65	81	73	63	52	72	51	55	50	71	70	59	64	60	76	54	85	56	62	75	63	67	82	68	67	69	62	71	66	66	59	74	69	65	68	51	77	62	69	73	59	61	64	79	61	75	60	70	68	81	66	58	67	85	56	65	60	56	70	62	71	61	48	61	70	73	63	74	61	69	57	75	65	77	71	60	61	78	82	72	69	83	73	57	68	64	76	73	60	66	70	69	75	56	68	70	56	76	61	72	77	54	64	69	50	74	75	64	74	57	64	61	68	77	74	71	73	71	58	46	65	63	42	70	73	42	73	60	78	70	67	52	76	69	51	64	39	51	57	77	71	61	74	87	55	61	58	60	63	52	47	69	66	60	72	64	60	72	80	66	59	71	61	57	68	51	70	65	47	64	57	79	67	67	73	61	72	64	86	59	74	62	60	56	62	65	74	55	73	71	65	66	52	69	68	74	71	65	64	60	64	61	51	75	78	63	66	51	80	70	63	42	52	56	69	63	63	67	72	54	59	68	74	69	69	65	71	64	75	57	57	66	58	63	64	66	57	51	67	91	74	56	73	57	64	58	62	65	70	65	57	63	70	79	68	63	81	59	63	55	61	59	60	77	52	60	66	73	64	63	75	62	66	73	58	67	69	71	65	63	59	73	62	64	57	58	59	67	72	64	63	67	60	67	65	68	67	52	72	63	66	77	67	62	62	52	69	76	63	66	58	52	66	71	68	56	65	59	70	64	53	53	79	67	66	51	82	80	66	73	81	41	67	65	76	65	68	70	55	62	57	74	64	70	65	73	83	67	48	68	52	75	51	66	71	74	75	69	83	70	51	70	59	69	47	69	70	76	60	62	60	60	55	67	72	75	67	70	59	60	56	56	64	63	74	62	75	48	54	69	71	78	64	46	56	81	77	83	54	57	53	66	74	66	68	70	68	70	56	66	55	55	66	56	82	58	62	72	71	60	65	62	62	55	49	67	61	63	64	70	47	67	88	67	70	68	75	58	65	79	60	58	68	72	74	63	73	72	76	52	65	68	61	84	73	65	71	72	53	60	50	44	55	59	65	62	67	56	74	72	57	61	73	54	55	52	63	51	64	68	66	70	75	81	48	50	54	63	81	64	48	73	62	70	62	67	67	58	66	72	68	63	59	84	84	58	55	51	79	66	69	60	76	66	49	69	73	68	57	49	65	58	71	63	59	55	65	61	74	48	45	67	65	65	62	60	71	62	68	59	74	84	59	57	55	58	66	71	64	73	77	73	59	76	67	58	75	66	68	56	62	61	84	72	57	63	62	69	79	66	66	61	72	59	68	81	61	61	68	69	55	65	67	60	55	68	81	59	61	54	57	66	72	53	65	54	68	69	63	66	58	84	63	62	60	64	62	64	58	67	71	50	57	61	73	62	63	56	59	69	54	55	70	51	62	66	59	64	68	75	63	65	61	64	59	53	56	53	60	69	69	68	62	74	76	56	78	73	70	60	53	67	74	50	57	76	65	69	68	57	58	60	69	70	70	61	71	70	38	57	69	48	76	69	62	67	70	57	65	77	61	64	55	60	62	68	73	69	61	61	69	77	53	82	68	46	61	62	71	72	65	70	67	62	60	53	66	60	71	71	68	64	73	61	62	48	60	64	61	57	77	72	71	72	60	60	54	77	75	60	60	68	57	57	71	76	73	69	63	63	63	46	57	67	63	70	66	65	62	64	59	67	43	70	71	72	76	47	74	51	47	55	62	60	72	50	60	74	63	68	53	59	67	58	70	63	59	64	63	45	62	67	68	46	71	67	58	58	67	63	61	77	77	69	63	60	75	69	64	52	54	48	52	61	72	57	62	76	74	56	55	58	73	61	60	71	60	69	59	70	75	67	64	60	66	72	70	67	71	59	65	73	40	59	56	59	70	69	69	80	62	67	63	67	62	61	75	71	63	62	56	75	59	83	77	67	71	68	61	61	66	80	51	63	76	71	74	75	70	54	68	57	59	57	66	52	64	59	53	83	73	60	77	58	59	71	61	74	64	70	67	78	55	62	56	70	61	55	76	59	73	59	68	58	50	62	65	63	59	62	87	80	45	63	52	69	67	69	69	66	59	77	66	69	79	70	64	54	77	57	49	76	60	63	57	65	62	57	58	70	50	58	57	75	63	68	56	67	59	64	55	63	60	55	67	63	60	82	69	66	66	73	52	52	65	76	73	61	61	63	59	69	64	74	59	59	69	58	57	69	52	54	83	56	68	46	64	55	54	65	59	44	62	73	60	65	66	54	68	61	72	56	73	68	61	62	60	71	81	61	69	59	60	62	62	75	45	64	53	74	80	90	70	56	76	50	65	59	62	60	70	67	60	72	69	56	78	55	63	66	48	53	77	61	56	54	64	68	43	76	62	58	63	53	67	55	64	76	58	58	76	51	51	65	67	52	62	70	56	69	57	60	70	46	72	76	76	70	46	75	66	62	71	77	72	77	61	72	87	65	53	70	65	68	68	60	74	55	71	64	83	77	63	68	60	69	53	64	71	65	63	62	72	63	67	62	62	47	68	77	45	48	57	65	50	59	65	71	55	59	66	68	83	70	80	74	78	67	71	57	51	72	77	57	78	59	77	69	59	68	72	53	42	66	59	66	63	64	60	57	60	73	61	68	58	57	73	66	80	63	59	56	59	70	71	53	57	57	51	62	50	70	57	78	83	66	71	63	71	66	60	45	64	65	70	69	72	69	61	55	64	62	65	73	54	68	59	65	67	69	53	49	63	51	59	66	55	70	59	59	80	52	73	60	69	94	62	62	74	61	79	65	83	66	78	70	56	56	63	58	74	63	59	84	49	63	61	61	61	76	63	68	58	59	54	55	62	73	64	55	61	60	69	58	63	79	79	80	55	78	67	64	75	64	69	64	58	71	63	74	62	75	68	53	79	60	64	66	55	54	72	62	66	79	65	63	67	75	63	60	74	72	59	68	70	62	74	72	67	46	63	53	70	66	59	62	66	55	59	69	54	72	64	57	74	66	65	65	67	49	57	75	63	59	79	66	66	51	68	68	77	57	66	56	56	67	73	76	64	94	72	68	58	72	62	82	76	62	49	63	78	86	73	78	69	78	62	79	64	72	64	57	69	72	67	67	60	63	71	67	69	71	73	70	61	56	56	62	63	76	84	75	64	64	75	55	54	75	81	79	76	73	64	56	49	65	55	55	74	59	56	77	74	71	53	68	67	60	75	70	67	90	71	63	75	64	70	54	53	65	79	60	64	81	66	60	57	62	57	58	63	53	63	57	68	61	77	74	66	58	63	63	67	48	67	65	59	69	77	73	56	56	56	49	65	64	76	76	63	65	68	67	68	62	74	60	67	70	62	55	63	83	75	79	66	56	57	57	60	54	77	66	64	61	60
8154	802	1553	1721	1428	1106	921	729	586	566	514	450	399	311	360	320	281	277	278	254	244	275	228	241	240	250	250	225	229	227	215	209	229	252	217	214	207	178	206	180	181	182	212	217	185	215	205	205	185	204	207	195	209	200	204	210	186	180	187	179	198	181	216	179	196	215	196	166	201	189	202	175	179	176	173	182	192	192	197	169	208	187	187	192	173	188	201	168	191	182	158	201	174	187	212	186	196	197	184	200	161	205	175	195	175	178	174	196	153	196	186	190	182	194	211	193	206	180	173	181	172	185	196	186	177	178	176	174	205	173	186	195	187	186	185	203	169	206	191	169	171	189	206	172	165	181	181	177	190	185	202	181	168	193	208	168	197	198	166	180	196	186	193	177	148	168	182	200	183	198	186	191	190	153	181	182	207	182	172	161	201	169	187	184	186	169	194	198	196	183	201	148	189	170	162	188	165	178	181	171	183	187	187	196	192	195	169	189	157	218	186	182	189	161	186	174	169	199	192	205	176	171	184	184	178	156	175	187	165	185	179	182	171	188	172	197	180	158	175	187	162	178	209	161	201	197	168	168	191	179	178	184	196	197	195	180	186	196	184	190	175	196	191	181	173	193	164	182	194	161	180	188	180	165	195	189	215	178	192	166	181	179	166	192	191	189	183	175	145	206	167	199	168	189	164	177	184	181	183	179	171	177	195	182	176	207	149	151	176	195	184	147	170	167	172	166	165	164	177	170	180	178	195	200	211	190	182	194	166	173	173	193	167	168	195	169	189	183	161	171	184	168	175	178	191	205	160	185	186	189	173	190	192	179	167	203	192	202	173	199	193	189	175	184	185	171	170	213	169	177	184	203	186	190	183	186	168	170	165	192	201	192	181	194	208	174	180	197	203	197	178	170	190	170	209	176	203	174	185	206	186	174	185	171	178	168	179	198	199	148	198	182	179	179	184	182	173	184	181	171	176	193	171	185	193	168	164	188	172	184	187	193	170	177	201	172	176	188	186	197	161	199	158	197	176	169	186	180	183	177	175	207	176	175	159	188	181	188	185	178	184	171	172	176	203	190	188	184	147	167	183	194	177	197	187	175	162	165	188	192	187	172	181	200	188	169	181	179	183	184	165	192	199	165	158	200	183	184	173	175	189	186	200	185	205	165	205	165	174	189	187	185	179	146	176	193	188	204	144	175	177	177	206	166	198	178	191	172	172	180	163	167	188	185	180	201	180	172	164	175	170	204	165	163	188	193	183	178	187	172	184	180	192	188	170	214	171	181	167	192	176	185	187	190	156	179	161	189	174	195	178	174	182	195	194	192	154	170	171	166	177	165	183	189	196	162	183	199	193	178	192	200	163	176	180	215	176	186	162	185	199	170	169	162	189	157	186	172	203	167	172	185	185	194	197	177	200	196	189	174	158	185	179	177	160	155	187	162	169	182	186	182	206	186	201	180	165	179	170	192	165	175	186	203	162	167	187	180	175	191	183	200	189	179	188	196	186	188	177	157	183	178	182	173	190	187	188	208	175	185	202	186	179	195	191	187	172	190	198	182	182	167	188	171	184	157	190	167	179	191	188	193	187	192	170	167	166	196	192	172	179	190	160	162	191	195	169	201	182	220	177	157	206	202	166	183	188	174	203	187	170	176	176	166	188	173	197	175	176	197	184	172	191	160	168	207	217	180	185	185	184	213	189	176	172	182	194	183	206	201	162	179	209	195	187	178	183	182	196	194	167	208	179	167	205	176	187	162	194	186	171	185	189	182	176	199	185	190	179	189	173	181	183	184	188	174	182	158	178	191	185	188	185	180	177	182	168	188	195	190	179	184	177	179	178	183	184	184	183	200	177	189	163	191	186	169	181	182	173	176	179	182	182	185	173	180	195	187	181	156	186	149	177	165	182	176	192	170	178	164	162	180	172	184	178	191	196	192	182	159	168	185	192	170	171	189	198	171	186	151	189	186	186	188	182	172	168	175	161	200	166	170	188	206	200	177	207	193	172	180	212	187	174	170	171	160	201	184	183	183	191	189	155	188	173	174	185	162	187	153	187	178	184	217	165	185	178	195	168	203	191	170	180	164	182	177	200	163	181	176	201	177	192	184	161	180	167	197	173	179	185	202	181	190	200	172	161	179	195	196	161	174	163	177	171	209	193	188	186	163	183	182	177	186	173	166	173	178	198	195	199	175	190	191	188	182	159	174	179	234	165	158	181	166	178	176	185	192	193	195	177	187	162	165	194	201	171	174	197	213	189	174	182	208	182	204	202	174	166	166	199	179	168	172	185	181	171	195	186	202	204	202	179	185	176	186	177	200	203	164	208	188	152	182	190	179	181	178	169	162	191	183	158	183	192	191	183	184	200	183	196	168	202	172	194	184	167	205	203	186	173	208	193	190	190	152	181	188	194	180	181	188	180	178	173	187	172	173	193	157	190	179	161	180	180	181	183	169	177	187	184	164	193	164	183	169	191	186	187	183	173	199	162	175	183	163	189	165	162	185	176	200	197	186	179	155	197	193	186	190	173	196	176	177	174	207	170	161	161	191	173	160	202	197	161	186	170	179	169	181	171	169	186	199	180	222	187	177	181	178	197	203	174	199	182	191	203	170	180	192	186	176	185	179	160	178	165	176	195	197	173	188	185	202	169	213	194	184	177	166	175	167	195	199	210	181	172	183	190	183	185	188	201	174	176	176	195	186	166	180	183	183	177	218	193	200	160	182	196	209	163	176	180	192	185	188	192	191	181	170	188	172	172	160	161	185	179	196	184	181	176	182	166	190	187	179	187	182	196	191	172	165	195	200	175	165	181	187	160	173	190	189	169	149	180	177	163	181	185	173	181	172	187	177	169	193	196	204	161	188	199	184	175	179	212	188	189	173	204	184	172	203	172	181	202	186	177	195	151	174	199	193	187	182	206	183	173	190	187	174	189	192	168	184	189	185	174	170	180	181	166	174	195	161	194	187	177	177	156	165	199	184	205	189	173	188	164	165	179	156	178	196	157	191	175	197	189	165	174	191	182	182	164	207	189	171	179	208	180	183	179	187	196	171	192	178	190	163	169	166	209	159	195	166	202	200	188	199	183	196	185	198	174	195	162	198	165	156	166	183	173	164	196	193	190	172	171	185	195	174	190	175	207	188	180	170	138	182	178	188	190	173	184	183	167	161	192	179	164	170	190	197	196	184	187	177	186	213	183	183	182	184	182	176	179	183	199	186	177	190	176	166	161	179	184	172	182	188	173	172	191	174	181	182	180	167	175	182	198	177	174	185	166	188	180	195	197	191	209	159	189	174	164	170	169	170	179	196	184	148	161	174	155	181	178	197	200	163	188	160	196	199	180	187	159	183	164	204	181	207	164	182	174	184	168	175	184	203	168	181	155	182	182	184	184	200	198	177	174	183	185	195	191	172	189	174	196	201	168	169	198	185	164	169	178	176	182	188	177	199	179	184	192	168	166	190	184	172	173	192	160	203	190	200	210	167
1745	314	277	253	280	277	274	288	274	266	274	235	279	258	282	280	259	242	254	261	252	261	301	296	278	268	311	255	264	290	245	275	285	255	275	260	250	300	277	294	294	245	264	272	276	285	282	287	291	274	229	295	267	224	256	289	264	272	262	273	293	272	277	265	264	243	256	259	249	246	291	278	295	276	253	269	244	255	278	273	261	257	268	277	295	256	263	280	293	279	243	275	264	261	285	280	236	266	268	265	274	295	274	260	285	297	272	271	280	275	250	264	269	285	246	269	255	247	257	296	270	244	265	247	255	271	273	268	209	256	265	279	243	246	262	269	271	271	245	278	266	278	261	245	281	273	292	260	293	263	276	274	250	252	264	295	261	265	282	271	289	255	283	298	265	293	279	294	269	298	247	289	268	290	254	264	259	280	229	288	260	262	268	261	250	272	269	281	259	258	296	286	247	277	263	275	242	275	285	236	277	262	259	257	291	275	275	281	283	287	261	262	281	273	289	279	249	269	265	273	248	255	266	262	241	249	273	310	290	259	264	250	297	259	258	280	271	270	275	304	252	270	287	252	286	268	258	299	249	288	272	311	266	273	272	307	266	266	277	289	281	273	265	281	289	267	244	251	281	267	264	283	286	268	295	264	270	247	259	260	254	304	245	243	246	277	258	269	264	303	293	270	281	250	250	262	273	257	249	239	277	292	233	272	261	252	287	256	268	249	291	267	282	305	285	273	253	287	298	265	243	266	272	251	308	287	273	275	293	258	282	242	275	292	261	308	283	284	259	276	290	269	245	257	283	247	280	268	261	255	261	279	263	280	258	299	276	243	266	289	285	284	296	266	273	266	273	289	292	268	293	247	274	248	289	244	297	261	260	274	245	252	286	280	264	266	264	288	265	272	256	293	276	256	280	272	262	263	275	248	298	262	251	287	282	284	276	258	277	269	266	271	278	264	225	276	242	258	283	275	270	250	244	297	266	320	284	282	295	306	250	254	288	269	235	290	298	312	237	286	284	266	291	289	294	247	273	284	312	261	269	291	273	266	252	274	271	295	260	269	249	255	232	234	273	283	278	270	279	303	246	250	261	288	284	271	269	266	241	265	276	268	285	279	264	305	292	291	270	275	272	279	245	294	268	226	278	289	288	281	265	277	285	293	260	246	248	288	255	281	232	260	294	284	271	289	281	260	309	268	281	254	287	265	272	285	273	278	294	281	271	290	261	244	274	289	266	268	284	238	288	268	285	264	239	281	283	295	269	289	269	260	258	236	294	266	274	284	278	261	242	291	269	244	278	289	283	255	270	257	253	260	264	269	294	263	275	277	264	266	251	283	283	244	274	255	258	290	268	254	257	278	290	262	274	255	283	228	261	270	284	296	242	284	271	288	244	270	265	282	260	290	253	298	297	263	278	259	262	237	288	266	310	282	221	262	281	278	232	265	275	241	230	267	283	254	271	251	290	286	258	234	259	282	280	264	251	260	288	304	265	274	268	251	272	255	286	281	264	280	301	261	268	288	280	236	268	277	255	259	266	263	263	271	267	284	272	236	277	290	292	291	271	309	271	261	283	282	256	275	275	297	280	245	250	268	288	281	259	266	243	271	269	277	253	270	293	271	296	297	275	266	268	256	293	262	254	271	268	248	251	265	288	266	259	254	278	263	251	236	254	263	280	268	265	261	276	253	265	266	266	276	290	255	288	247	264	304	280	294	266	270	286	260	276	291	303	266	245	297	266	246	270	269	252	276	264	271	251	270	304	280	281	288	272	271	258	281	274	280	261	274	297	259	261	269	271	260	307	274	255	264	256	233	279	282	276	270	241	294	286	281	267	227	254	283	276	282	262	285	255	274	258	253	276	286	269	315	274	302	267	287	309	266	283	272	252	294	295	266	288	288	271	274	257	258	250	267	262	249	265	263	251	265	290	272	292	278	258	251	247	303	280	306	262	264	273	288	289	273	267	286	254	268	289	304	250	283	285	271	255	247	237	261	260	264	260	280	311	270	249	270	275	271	253	271	261	257	270	263	245	227	287	258	262	288	281	243	225	227	284	286	299	277	277	265	287	283	280	277	294	267	259	279	318	270	290	258	250	277	302	253	255	276	287	269	256	283	262	258	279	310	285	313	264	282	228	233	272	250	268	265	245	270	274	291	269	260	261	273	289	278	287	260	279	265	249	284	260	241	256	288	243	244	288	258	290	255	293	256	276	290	257	266	251	251	287	255	289	253	259	278	274	255	271	263	262	264	294	304	284	242	271	301	279	258	243	266	272	282	278	297	262	293	287	255	242	276	263	270	265	245	275	265	280	257	279	255	287	282	309	302	275	253	255	245	263	255	268	255	293	277	273	265	270	291	273	249	256	259	287	245	283	246	242	259	260	290	248	256	243	275	265	288	281	257	257	258	246	250	272	265	243	309	247	274	240	274	287	278	257	258	276	272	288	278	270	281	263	255	258	273	288	264	277	253	267	264	265	320	274	273	239	259	267	270	273	277	259	307	296	289	266	248	273	273	269	283	253	261	261	262	268	278	284	257	270	282	262	263	252	275	274	264	275	260	262	279	249	247	264	251	284	277	249	271	290	281	261	257	266	267	274	278	254	270	264	260	288	266	302	290	260	277	233	258	253	268	291	291	253	292	277	276	291	301	274	291	277	283	269	284	264	254	309	250	244	254	283	263	261	282	291	289	266	259	261	284	270	276	291	266	268	273	284	257	295	281	275	267	217	282	256	248	260	263	293	251	263	270	251	251	259	269	244	262	309	274	264	260	261	277	279	287	295	271	298	273	283	254	257	276	246	277	297	274	277	259	266	259	279	257	261	267	285	268	256	315	275	259	262	254	294	269	263	280	251	264	285	266	277	252	306	272	247	266	239	268	263	260	264	297	252	277	268	275	262	259	250	271	239	234	257	279	279	248	281	260	287	267	251	265	288	270	299	286	310	299	303	262	274	250	253	274	233	261	272	267	282	269	280	273	274	289	262	244	286	305	253	253	237	261	274	298	322	258	268	260	267	274	308	263	262	254	271	269	250	251	281	281	256	264	251	261	290	267	275	268	299	258	247	232	296	279	274	286	267	282	263	278	278	286	286	280	289	310	264	254	262	265	297	280	267	274	288	260	265	284	247	256	286	267	311	266	254	265	260	252	279	266	294	240	234	280	281	279	261	252	258	230	245	267	268	304	253	245	272	275	256	264	258	300	260	250	259	252	283	258	286	281	247	261	315	313	274	270	264	269	290	270	233	299	275	269	282	313	261	286	296	262	253	253	301	333	281	264	272	297	270	297	277	271	296	288	280	279	309	268	295	265	244	248	287	254	244	288	271	269	261	289	274	282	225	245	278	295	281	242	269	270	280	252	275	261	269	236	271	258	280	279	253	264	256	274	265	234	257	282	294	262	292	274	259	307	240	270	286	292	251	247	276	275	263	250	235	263	253	268	252	273	264	298	283	252	277	270	281	254	287	269	277	298	251	264	293	265
1910	613	634	664	575	681	608	575	611	576	547	620	594	603	598	600	600	560	583	621	586	611	598	595	637	615	578	592	578	635	631	603	611	585	592	579	592	625	619	568	598	584	591	623	619	598	620	626	577	590	568	568	598	641	612	613	597	617	605	609	647	573	578	596	594	594	633	608	567	575	612	633	586	602	589	560	626	542	641	582	568	597	623	613	604	598	571	599	613	614	570	607	586	586	589	594	605	625	628	591	579	611	591	581	591	586	612	588	588	655	581	604	592	593	594	602	610	574	593	627	567	565	566	578	639	557	608	595	604	588	624	596	602	609	556	603	600	635	606	615	573	574	566	615	597	557	557	603	560	597	560	605	637	593	618	590	619	610	585	599	585	592	677	578	560	561	595	620	604	624	573	552	673	605	582	631	601	570	547	620	611	627	587	583	610	623	660	611	603	578	607	616	593	643	629	590	633	599	578	588	562	614	579	564	611	576	594	601	596	609	570	581	604	628	623	584	571	612	600	583	602	612	575	625	579	616	610	587	566	597	560	573	650	615	613	631	631	588	584	619	609	592	647	672	583	555	629	624	628	591	601	583	551	608	648	595	591	570	576	560	593	609	572	620	630	600	654	583	615	626	642	624	587	608	628	599	599	600	571	571	629	593	603	563	620	583	604	605	576	591	580	573	591	642	566	598	586	578	609	639	608	580	533	592	619	651	587	581	639	606	585	588	613	588	597	555	586	586	585	581	583	589	589	586	620	590	611	625	557	616	598	608	551	594	605	559	611	593	629	569	571	587	598	608	572	608	576	582	571	631	589	560	640	594	569	612	614	602	569	595	612	563	573	600	584	582	544	610	628	592	590	609	601	616	623	601	619	610	574	561	605	593	631	616	558	632	564	618	590	571	580	587	599	576	572	572	596	601	639	634	581	574	616	605	606	631	601	595	597	601	607	607	650	585	588	559	605	600	572	578	598	555	638	591	597	582	579	591	571	597	586	593	613	606	561	562	576	570	576	598	605	549	609	576	577	591	590	583	580	559	584	590	575	569	589	593	623	576	632	597	643	584	594	578	568	577	606	596	581	583	573	612	599	596	616	605	627	580	600	607	651	595	566	621	603	613	620	620	649	604	587	608	563	570	566	609	592	611	631	614	568	612	610	600	563	567	602	628	576	603	608	591	608	628	579	615	608	595	646	595	648	625	613	589	618	622	592	623	622	619	594	600	579	611	599	603	593	587	601	594	566	613	601	611	591	628	571	581	622	589	607	583	544	601	579	610	611	595	562	582	608	621	590	651	608	577	606	586	630	559	548	572	621	621	641	644	607	587	612	636	618	598	570	588	574	549	604	626	584	619	542	586	609	595	614	653	593	628	595	591	598	606	619	628	562	596	626	593	556	596	581	568	611	592	615	606	600	610	585	634	587	602	585	598	589	597	616	590	594	620	626	580	611	599	580	623	623	596	587	567	600	616	579	632	589	602	618	587	614	586	566	579	621	579	554	610	614	584	600	594	592	589	599	576	601	607	602	632	602	626	582	613	623	595	592	629	625	597	603	581	566	587	624	624	620	581	624	607	603	601	615	617	542	596	608	619	642	593	562	631	560	551	582	603	620	610	607	617	638	615	592	606	595	598	606	594	581	649	604	571	618	613	571	601	589	612	590	587	571	581	600	610	623	586	592	610	594	619	592	600	608	589	572	596	553	649	592	607	639	618	605	588	555	622	599	628	621	597	591	579	585	593	621	565	604	617	573	611	604	610	601	595	606	634	648	586	595	610	582	561	594	574	600	577	617	602	597	605	605	596	601	576	593	643	613	608	597	612	586	575	587	607	594	599	594	609	631	613	587	565	620	561	612	615	609	588	586	561	602	583	630	594	580	616	621	591	581	613	639	585	589	607	590	612	622	603	563	646	582	612	572	620	608	614	603	577	587	623	575	574	613	573	594	578	644	611	594	637	581	625	622	598	605	640	624	617	528	597	579	573	599	617	566	576	585	608	627	579	594	605	570	566	584	585	620	572	589	589	606	579	622	581	560	575	583	635	578	545	562	569	610	599	579	595	588	583	637	639	650	579	597	595	629	583	627	567	614	593	620	613	611	601	636	587	582	628	626	602	607	591	610	607	615	595	597	608	597	611	612	610	608	591	548	576	597	620	567	612	603	617	614	598	605	574	572	577	628	600	606	611	584	606	612	577	602	589	619	618	608	564	590	600	592	606	591	590	585	571	592	585	585	635	580	564	611	613	642	599	575	636	568	621	626	601	627	609	584	585	621	587	610	585	610	627	605	574	580	608	580	604	606	650	586	590	627	571	600	602	643	587	581	615	631	579	568	569	622	628	602	595	614	600	582	588	607	655	579	561	584	570	595	604	586	584	589	589	620	585	582	612	608	619	603	610	574	617	619	558	599	605	590	584	615	585	572	560	583	608	588	611	614	631	560	582	587	579	591	610	602	604	580	603	610	621	624	597	620	584	608	560	613	597	556	575	587	589	622	636	607	598	586	638	600	587	536	594	543	566	593	625	588	595	608	619	585	592	596	666	577	641	602	620	601	612	593	612	605	587	593	579	590	613	587	578	631	596	648	591	606	607	586	576	567	593	602	616	592	589	598	631	590	594	594	591	604	595	582	602	584	600	601	613	624	591	576	616	579	572	629	638	626	663	585	636	607	579	587	658	577	578	637	581	553	597	592	644	594	591	650	573	627	573	630	581	567	603	581	593	592	577	664	619	613	585	536	554	635	605	553	593	621	571	602	597	591	576	594	611	579	613	566	627	636	607	562	571	607	614	608	596	608	603	579	605	581	571	579	583	578	544	608	557	638	591	590	581	605	584	566	586	596	606	643	601	584	617	609	589	586	587	587	620	571	588	589	606	633	579	545	617	662	620	591	559	547	618	661	576	584	608	612	610	610	574	578	585	596	573	583	624	582	594	620	620	608	576	584	571	626	629	602	580	565	601	570	604	570	562	607	581	619	590	599	635	607	595	565	546	617	612	601	598	611	604	606	586	567	581	579	607	616	623	555	564	621	537	573	637	571	615	632	559	600	561	564	627	637	556	584	557	618	626	600	615	620	638	556	573	624	624	613	595	601	622	610	579	624	582	595	624	584	619	612	578	578	587	577	593	587	580	629	592	562	594	620	610	599	537	626	632	598	537	598	611	596	594	622	608	582	627	596	642	569	581	574	603	630	599	621	611	586	567	632	608	588	598	612	612	589	611	604	608	635	634	569	569	624	625	593	604	569	588	623	588	619	566	609	565	559	621	616	607	607	608	631	607	574	590	595	591	618	648	620	589	588	577	620	616	524	632	615	565	639	626	574	581	611	601	654	581	589	596	584	582	596	608	595	605	559	586	542	608	587	589	626	601	565	627	627	569	596	601	583	600	627	630	579	589	619	587	617	642	551	591	590	597	573	631	578	615	590	588	609	582	590	617	605	602	573	661	630	562	578	582	567	594	606	607	641	571	627	561	575	623	603	609
7344	470	438	347	329	236	206	213	172	202	184	151	179	174	163	140	181	161	141	157	193	158	152	158	149	181	171	171	160	159	188	157	137	156	173	182	159	151	163	163	176	165	176	152	154	154	149	168	150	144	130	152	157	166	145	156	175	173	142	157	168	152	152	177	144	162	165	159	150	165	180	148	140	147	151	135	131	143	139	145	142	166	144	147	158	177	133	162	151	149	144	164	162	145	155	154	153	162	178	160	140	137	177	145	144	139	138	140	170	159	166	178	159	159	147	178	156	155	125	147	165	160	157	153	148	148	172	149	168	162	132	160	142	141	134	166	154	155	157	165	166	127	139	139	159	156	157	163	120	146	165	161	152	151	170	156	160	130	143	143	168	134	159	142	164	179	153	149	134	157	147	167	163	155	154	152	153	159	160	165	172	150	159	157	148	136	152	151	152	148	169	144	166	142	150	156	140	180	155	140	157	140	160	147	153	147	144	150	167	160	151	151	138	151	167	149	161	154	153	153	162	134	152	153	132	142	141	169	156	166	163	147	167	124	160	155	185	152	156	160	140	178	145	139	138	144	149	168	133	130	162	161	151	201	156	158	173	144	157	163	151	164	180	133	128	155	152	161	191	169	170	134	153	163	135	153	174	182	151	161	166	148	163	137	147	159	143	164	131	148	137	164	133	171	155	155	150	169	149	153	155	152	153	154	167	157	161	165	147	144	149	151	166	155	160	137	155	153	163	182	143	150	165	183	156	146	154	177	172	151	144	133	163	152	153	160	160	155	165	156	177	149	148	173	145	154	162	144	155	142	154	160	125	134	157	149	163	123	154	162	151	147	148	166	154	146	173	122	140	112	149	116	129	162	148	160	158	127	141	146	144	140	158	146	136	165	164	155	140	165	161	151	155	150	156	173	153	150	139	168	164	150	162	144	166	160	138	162	135	152	147	163	182	162	155	153	170	161	148	126	138	152	173	167	149	124	151	157	163	161	159	142	152	155	152	165	152	165	166	165	149	161	142	155	160	182	158	120	129	148	141	155	138	133	156	156	149	162	161	165	148	157	134	162	146	155	160	171	162	149	142	164	167	164	162	162	148	141	143	151	174	134	134	141	143	149	147	150	164	170	161	171	132	133	162	161	174	132	164	129	155	157	170	181	139	158	168	168	158	175	167	144	156	163	149	159	172	165	152	139	136	176	151	141	142	166	159	164	170	133	155	132	166	156	142	165	152	143	135	134	169	160	164	162	151	135	140	169	138	156	138	135	168	143	144	136	158	146	162	131	174	161	145	154	177	158	169	164	156	160	167	160	146	168	158	158	175	139	149	136	160	158	157	153	135	147	150	157	143	138	136	164	152	142	138	164	160	135	142	135	159	159	151	132	138	144	154	157	146	146	162	152	149	165	157	168	164	156	149	148	152	144	166	142	155	157	126	160	163	165	171	173	142	164	174	125	155	187	148	148	147	153	157	148	136	158	134	162	152	139	139	139	154	144	162	165	158	174	140	131	149	137	166	139	164	147	158	146	170	180	145	169	155	148	139	178	130	167	146	153	157	152	161	138	158	141	140	174	165	148	165	173	171	166	152	157	143	164	132	166	176	169	159	149	160	148	170	142	130	178	141	195	156	159	154	152	174	162	140	187	172	144	124	151	169	161	155	184	151	161	135	130	141	160	156	157	134	166	167	160	116	151	142	148	144	165	148	132	144	151	151	147	171	165	161	128	157	165	142	154	160	147	160	149	135	138	139	170	158	162	146	141	152	155	173	150	177	144	140	155	148	158	175	164	163	156	146	146	154	173	153	175	163	136	165	148	147	165	159	165	164	172	143	159	172	161	154	160	142	155	158	166	170	161	136	158	137	151	167	171	146	147	143	181	164	146	147	163	150	171	157	137	150	178	157	125	152	146	153	150	154	149	136	161	132	167	157	153	159	152	126	170	148	150	184	155	142	167	139	152	135	142	133	171	152	161	157	183	160	168	157	155	153	159	158	137	143	153	149	137	168	156	150	161	153	145	147	148	157	153	154	200	169	154	151	186	153	160	146	145	144	169	164	127	163	164	159	138	133	175	164	146	159	173	149	153	146	146	177	156	165	169	168	146	144	149	134	164	158	171	168	159	143	158	145	142	155	131	158	167	150	142	163	166	155	139	154	153	153	152	154	143	139	177	156	148	155	141	176	172	126	134	144	174	146	152	157	155	156	146	167	114	136	161	169	159	147	141	156	135	145	140	138	139	146	151	161	166	172	144	155	140	175	139	135	149	148	160	159	168	157	172	143	140	159	144	121	176	142	184	153	142	160	155	164	130	168	162	169	146	166	122	154	140	160	146	151	174	152	141	144	137	165	154	173	150	156	177	162	140	152	158	124	144	166	163	151	155	152	180	183	150	164	141	149	162	180	158	136	140	182	185	156	150	171	126	167	158	127	141	141	146	159	184	165	165	178	138	155	140	154	163	146	141	146	155	162	149	164	150	177	148	134	141	148	137	163	154	168	149	134	122	160	162	161	155	160	145	144	160	162	170	120	161	143	202	157	160	129	161	154	157	134	166	163	145	169	133	161	160	144	157	146	149	131	168	137	159	148	158	148	149	169	191	130	140	139	179	178	172	137	155	167	145	164	152	151	158	173	153	153	148	174	148	162	154	151	167	164	158	137	155	189	142	138	134	160	152	164	146	142	150	138	141	169	142	169	153	140	177	147	136	160	143	150	148	135	143	141	156	155	138	150	169	151	154	155	126	154	170	138	158	124	146	141	164	150	165	177	158	147	158	161	144	171	140	145	171	178	131	123	138	164	167	181	145	134	172	150	174	142	144	170	134	150	164	158	136	148	152	162	157	161	139	158	151	169	158	148	133	139	153	174	149	134	152	128	168	153	138	157	149	158	152	155	171	142	143	123	160	135	133	151	176	149	134	173	132	154	157	155	155	162	169	128	167	143	150	166	158	160	126	161	152	162	144	158	156	139	170	145	164	143	136	167	152	149	143	153	147	146	135	174	156	152	138	170	175	162	154	164	137	156	159	165	165	169	154	138	141	156	172	140	144	150	149	146	147	149	153	152	142	153	170	162	162	145	145	159	157	135	171	148	173	138	140	168	153	157	143	127	155	177	173	150	177	164	162	155	138	161	147	130	151	171	166	145	144	145	153	172	134	134	142	145	118	155	170	152	141	193	142	196	172	140	169	149	147	142	150	170	133	153	153	136	163	169	150	174	182	157	121	157	156	159	157	161	169	142	141	148	133	157	172	136	173	173	138	145	177	145	125	148	154	178	140	154	146	143	130	144	157	156	147	168	150	128	136	141	153	147	153	150	156	140	139	145	160	138	140	144	177	158	154	168	182	160	198	161	169	167	152	162	155	149	136	150	148	145	166	145	166	149	165	171	161	162	128	169	178	164	142	139	133	153	178	149	134	164	173	143	128	142	151	171	143	147	147	138	153	149	161	139	163	163	160	148	152	142	164	162	165	179	154	166	147
6373	652	1046	1157	1071	840	733	618	578	546	522	475	470	446	395	436	409	419	390	428	398	381	384	362	373	400	372	373	350	353	353	378	339	366	340	380	358	369	384	384	383	360	362	328	355	379	373	337	380	337	394	360	361	371	335	357	364	371	327	360	381	328	375	391	346	398	338	363	381	337	356	381	346	363	325	362	338	339	367	370	353	343	376	358	357	329	331	370	378	374	324	355	334	329	335	365	384	354	306	369	373	341	343	368	353	362	361	357	332	359	331	379	328	333	363	330	342	385	356	362	336	329	352	327	362	356	357	370	343	335	354	340	370	348	362	341	375	349	368	299	390	349	320	364	340	348	355	330	372	367	341	364	332	370	328	358	341	361	362	314	330	381	382	343	331	368	377	360	353	352	353	357	338	333	368	345	334	325	371	358	357	366	364	378	381	356	360	308	358	344	329	322	333	354	342	399	356	355	355	358	351	344	346	349	343	371	334	348	345	371	377	350	374	347	368	375	381	360	342	302	315	374	335	373	351	332	355	358	398	354	342	313	339	338	345	345	346	375	361	380	363	358	375	352	357	344	361	346	337	373	386	325	373	364	354	383	364	367	348	359	356	366	362	351	373	364	377	378	360	355	348	342	391	360	405	351	402	381	330	349	352	358	333	355	347	362	377	370	328	345	366	367	374	329	350	347	345	341	393	348	345	365	324	378	373	313	356	322	326	350	336	331	376	350	353	339	372	371	345	340	342	358	343	348	354	356	363	348	365	321	355	334	351	361	369	346	336	372	360	364	334	362	365	369	316	332	346	360	358	341	389	359	362	340	382	335	325	362	368	319	360	363	353	352	370	334	318	324	372	348	365	381	370	333	364	364	364	383	354	356	351	332	339	337	359	346	370	326	325	347	354	351	393	361	333	349	386	390	347	307	342	388	381	372	343	350	325	370	364	373	352	387	345	350	361	343	375	339	306	376	347	343	384	315	322	319	362	347	325	343	356	360	350	327	361	351	366	389	371	357	378	346	372	381	361	374	317	376	361	391	357	336	355	370	327	357	346	360	355	383	347	329	377	371	343	360	346	340	336	316	361	319	332	370	365	361	333	347	377	351	333	343	339	340	350	363	351	358	350	362	326	331	367	343	335	380	342	338	339	325	338	370	374	386	356	349	364	355	354	345	350	328	332	329	348	370	344	324	322	352	344	336	328	335	371	347	369	362	375	382	361	357	334	333	355	369	326	388	372	333	350	363	344	348	332	361	360	356	337	372	336	326	351	342	359	350	366	326	318	362	364	345	338	348	344	372	313	332	382	340	337	355	322	344	337	345	341	336	373	331	353	347	337	347	353	359	344	406	355	330	345	355	340	336	362	336	333	443	381	356	377	374	353	345	335	336	362	334	361	317	371	364	356	384	333	317	342	360	358	373	338	356	322	366	338	345	321	408	338	371	365	336	338	356	344	366	372	332	360	353	337	374	360	356	344	349	393	352	363	368	333	354	315	317	375	358	339	356	388	347	366	356	352	338	374	347	328	341	340	346	364	334	339	351	356	344	328	357	378	363	356	340	341	356	358	346	354	377	374	313	339	377	359	339	368	343	367	359	327	339	367	352	350	366	332	353	346	356	311	337	352	364	333	352	339	358	358	350	354	353	343	369	347	349	343	372	361	321	356	312	360	345	338	345	336	369	348	358	367	359	353	370	381	343	334	343	302	365	330	355	336	393	339	385	382	339	368	323	343	357	354	324	367	366	379	333	359	362	390	359	354	333	324	340	358	330	318	334	333	356	359	343	350	360	357	369	331	346	363	328	352	348	394	348	376	317	347	331	366	359	317	362	331	356	349	347	353	354	342	363	323	369	354	330	377	347	368	362	348	342	380	340	341	368	356	403	345	367	341	362	346	359	344	344	347	332	333	331	363	359	331	351	343	362	336	363	379	360	358	342	370	372	351	335	345	335	374	333	367	359	330	342	332	349	382	356	353	327	358	369	351	382	375	403	315	364	317	322	365	342	376	363	335	360	336	376	332	351	356	352	334	361	361	347	354	365	331	379	371	357	354	352	370	361	381	370	330	365	346	367	362	352	352	332	393	341	371	317	350	368	346	343	358	367	357	361	356	337	393	328	363	377	340	331	340	369	381	340	338	376	356	362	349	332	346	336	311	343	382	355	334	357	334	388	354	367	334	318	351	380	390	334	341	358	375	339	362	369	369	350	371	348	370	341	368	354	342	333	338	340	395	360	331	363	382	358	368	343	364	321	359	346	366	321	327	347	359	331	362	370	390	363	340	339	342	339	368	348	374	359	355	339	340	341	365	357	336	331	385	359	371	361	364	358	339	348	409	359	388	326	366	351	356	339	371	412	374	347	355	366	339	333	355	366	342	371	334	371	344	323	372	368	358	358	346	329	319	366	351	360	346	372	344	348	380	303	338	348	359	325	347	372	355	371	351	361	349	321	364	362	352	374	325	346	372	334	353	356	369	358	327	365	347	380	349	357	328	347	362	331	338	349	367	355	367	348	365	406	351	357	373	328	364	360	356	353	358	352	333	333	367	349	316	360	390	358	333	327	354	378	346	385	350	367	354	332	350	388	361	388	385	363	409	387	349	340	353	369	353	412	326	350	400	357	345	363	356	340	363	345	342	351	334	336	348	346	358	361	343	357	359	337	362	330	348	361	372	358	350	360	337	303	388	354	354	353	388	373	375	336	346	328	347	352	341	360	363	378	343	383	376	363	353	328	401	344	316	344	339	333	341	354	331	348	346	352	353	357	351	385	369	359	325	343	326	369	349	391	355	323	346	385	368	357	313	342	346	354	317	356	356	326	373	339	352	334	368	350	357	332	330	339	340	351	327	369	333	381	346	379	362	349	340	341	372	352	352	347	369	345	360	380	373	325	366	366	345	325	346	338	341	378	328	393	370	349	334	298	365	349	343	331	338	354	385	335	348	347	365	338	349	318	336	381	334	358	359	339	357	387	357	374	368	358	334	338	369	378	368	335	361	360	396	364	361	331	359	334	376	352	362	368	361	330	333	358	381	339	368	336	350	383	340	345	367	351	309	376	350	338	349	358	384	357	321	331	359	336	354	362	361	366	321	359	332	370	358	342	371	353	377	339	360	358	342	364	368	375	342	340	367	341	327	340	334	330	360	345	351	344	355	351	363	339	349	316	363	350	371	335	387	352	360	336	327	347	351	345	377	367	361	373	345	389	345	333	324	361	318	347	338	348	370	369	379	346	376	341	330	367	356	366	352	366	349	365	335	361	363	340	347	401	346	381	339	345	341	351	343	382	357	360	314	329	386	359	312	366	347	360	340	359	342	349	337	361	364	350	348	333	338	363	339	367	345	351	336	329	353	347	320	318	348	374	349	353	363	334	368	360	365	364	332	334	361	378	371	321	364	384	340	343	381	341	349	347	363	327	328	346	337	332	357	357	332	374	351	366	333	376	312	353	367	344	345	353	320	372	360	353	377	368	367	373	340	318
14158	985	689	521	308	233	205	162	145	125	124	100	98	110	105	80	78	79	67	72	87	73	56	78	59	65	70	72	73	82	61	55	75	62	66	93	74	70	80	59	74	65	74	73	55	63	85	61	64	57	69	73	53	72	53	63	57	60	73	71	59	69	57	69	59	77	81	68	68	61	76	64	64	69	60	61	86	62	74	58	72	58	68	54	64	61	69	61	70	64	82	59	60	69	79	75	60	64	57	57	57	59	54	64	55	69	59	59	71	72	49	68	52	63	84	61	51	57	82	80	52	74	52	61	76	66	76	61	57	70	67	67	57	68	76	51	58	54	61	52	60	73	62	76	66	51	50	67	63	71	76	74	77	67	83	64	82	56	56	84	61	53	58	71	55	68	55	70	55	63	63	78	80	80	53	69	65	52	65	56	50	67	55	65	55	70	64	66	58	52	60	47	74	61	62	61	64	52	75	67	69	65	85	78	72	59	63	60	58	69	63	60	53	58	62	79	60	61	64	80	62	54	64	72	78	61	55	78	63	50	43	58	61	63	63	58	64	78	52	67	71	60	60	73	62	61	77	56	62	66	65	64	61	36	53	63	63	61	62	67	81	72	78	58	81	59	81	55	65	60	63	54	85	67	79	63	57	79	46	62	60	56	59	65	62	65	77	64	66	60	77	58	62	59	63	58	62	71	68	77	65	56	71	66	70	51	49	68	64	74	67	69	60	69	71	49	71	68	63	60	58	45	65	58	53	49	72	56	58	61	78	44	69	57	86	60	60	66	88	45	54	72	64	61	70	60	58	59	70	80	56	56	58	44	71	74	55	65	58	62	56	58	60	71	78	63	57	61	68	74	66	76	44	57	58	72	65	53	62	66	52	65	71	62	44	58	70	71	79	75	60	74	81	59	68	54	63	64	60	76	54	74	71	57	65	68	71	75	72	67	56	66	50	72	66	81	44	72	71	74	60	56	79	76	74	63	66	69	57	62	65	60	74	59	64	62	68	68	70	63	62	54	60	76	70	65	38	78	60	78	73	64	58	59	75	58	67	71	70	66	73	56	52	67	65	72	70	61	70	72	65	72	74	52	76	67	71	67	66	56	77	68	86	73	74	61	71	71	57	51	62	67	65	62	73	78	79	82	53	67	67	50	58	77	68	74	67	71	72	48	57	72	75	84	79	61	66	75	58	51	64	56	64	53	67	73	56	74	68	74	79	55	49	55	71	67	60	69	57	57	76	83	66	57	67	82	54	63	62	62	68	67	59	52	66	64	88	65	89	62	61	58	70	53	74	69	74	58	67	69	57	67	72	68	73	74	67	77	66	59	57	68	55	51	66	68	51	51	62	64	72	56	54	66	63	64	70	67	80	80	67	70	45	59	67	57	62	56	66	64	55	76	65	59	57	57	53	54	80	61	53	63	68	66	49	51	72	75	77	50	49	58	66	63	62	63	58	72	64	73	53	51	75	69	70	59	73	71	72	69	61	64	71	66	71	71	53	69	65	59	60	62	49	63	63	61	64	51	60	63	70	68	70	51	55	54	70	71	69	71	51	69	66	70	63	66	77	71	69	70	58	66	60	83	75	51	60	74	67	63	65	73	72	71	53	64	67	74	59	63	52	64	59	63	56	78	65	63	71	60	65	78	55	70	67	66	67	85	77	60	62	68	57	55	67	82	65	77	61	71	66	61	66	80	76	76	66	69	64	49	58	55	58	69	57	55	60	55	58	73	74	68	68	86	57	73	60	55	47	74	76	64	53	65	70	61	72	52	76	52	82	77	68	67	61	65	65	63	68	74	57	63	64	71	77	52	69	70	85	64	67	65	70	69	50	70	58	46	63	76	54	73	54	69	72	58	48	70	59	71	76	62	67	62	62	56	59	52	70	73	65	75	71	74	71	71	67	68	72	53	73	55	62	56	69	55	63	69	69	62	64	60	72	43	55	67	52	71	59	66	55	61	66	74	56	65	73	78	75	66	67	66	69	64	63	65	61	82	64	61	60	57	86	58	78	68	50	65	64	69	60	69	79	64	62	73	71	55	65	57	52	56	66	65	62	58	58	74	72	66	72	52	77	81	74	66	67	69	69	67	56	62	72	68	70	57	70	69	60	71	60	60	62	77	70	77	78	69	82	46	63	66	65	80	70	62	60	74	71	59	60	53	63	65	57	61	49	68	69	73	80	72	59	73	67	69	61	67	74	52	70	72	72	80	75	62	75	58	61	60	67	68	59	60	60	64	59	75	63	66	60	63	75	55	58	61	62	72	59	59	60	70	72	69	47	68	70	72	72	60	75	61	65	59	51	80	72	66	63	80	66	57	71	73	47	64	60	59	76	68	73	89	59	67	62	83	56	75	58	61	65	65	57	64	72	68	66	63	47	71	76	65	47	54	76	74	50	64	61	70	65	72	65	56	59	69	60	75	60	78	57	59	60	70	70	65	70	72	64	63	60	65	70	56	79	70	66	79	84	67	57	71	64	61	66	76	70	64	57	48	55	56	72	65	75	73	64	59	65	66	57	59	62	76	68	83	67	69	60	70	68	61	60	65	59	73	64	66	58	65	53	63	60	57	59	69	75	81	62	56	56	85	72	54	67	65	51	60	79	55	60	68	55	83	70	77	77	67	63	59	55	60	71	72	57	62	71	45	59	76	75	72	48	93	61	68	63	74	73	75	66	63	58	67	71	68	55	55	66	72	80	66	60	66	71	68	67	65	58	61	58	66	69	64	85	58	67	75	73	64	51	58	48	72	66	51	58	59	41	76	71	66	71	58	67	44	75	78	55	71	75	64	54	60	67	58	64	63	67	55	66	68	58	64	59	66	66	69	80	83	68	51	59	66	63	55	58	62	59	67	55	58	82	59	54	77	56	56	61	66	56	71	74	73	61	51	58	65	57	72	60	67	66	57	77	70	60	56	58	59	52	71	72	62	63	69	75	61	68	62	58	79	59	70	69	63	59	61	65	68	73	51	67	71	64	60	69	60	56	71	65	67	73	59	62	50	64	62	69	55	63	60	75	56	71	69	51	76	54	58	67	69	73	63	74	71	76	49	54	49	72	66	66	71	59	70	60	63	63	65	51	73	59	64	58	44	61	62	60	73	57	62	61	68	77	77	61	55	76	80	66	62	53	49	54	58	70	61	75	67	64	56	61	67	63	53	58	63	63	79	65	58	58	67	64	65	76	70	65	65	54	74	76	53	65	70	62	49	57	63	53	77	86	57	64	57	75	68	86	64	61	80	60	65	64	63	64	61	68	69	71	59	69	60	72	66	68	80	63	48	65	54	63	72	68	70	72	61	67	54	56	65	62	84	66	68	61	68	64	64	70	51	58	64	75	71	88	64	70	68	79	64	56	68	70	71	67	58	61	65	56	77	74	71	73	67	75	67	77	70	71	71	64	64	69	65	69	44	60	72	63	55	72	54	64	65	57	67	66	59	79	69	80	58	61	75	70	77	75	59	53	60	71	67	54	57
8126	802	1527	1751	1441	1150	905	743	662	516	488	437	404	366	333	337	315	308	270	260	290	257	271	252	259	249	223	236	213	226	224	204	221	199	233	213	210	214	224	209	196	241	198	208	200	187	205	181	215	195	184	213	211	220	212	192	184	206	192	200	210	177	159	190	202	206	190	189	167	172	201	190	209	194	188	197	211	191	206	167	171	195	191	199	188	180	210	182	177	180	168	185	175	215	195	161	181	195	177	176	196	162	198	195	194	162	164	180	178	183	191	179	212	160	181	180	193	189	192	211	169	179	177	189	181	182	182	160	192	207	178	196	174	197	157	184	207	177	198	188	173	173	173	202	171	192	189	199	169	190	185	166	202	198	183	171	171	204	188	191	174	178	177	168	195	193	180	164	193	192	194	179	182	186	177	191	169	195	193	186	196	179	198	194	176	179	194	187	181	196	185	196	179	178	184	196	189	198	180	165	191	168	190	164	185	174	183	173	180	215	180	208	180	188	166	182	179	178	179	162	182	146	170	180	187	182	186	179	184	184	174	183	183	181	181	179	171	175	197	191	170	201	197	184	178	191	189	183	203	183	176	161	185	184	184	170	163	160	175	199	179	182	173	174	169	166	199	180	192	159	193	174	180	177	200	173	191	188	152	176	170	180	164	182	192	200	185	174	158	187	181	182	189	167	181	193	183	192	180	162	184	176	187	175	177	180	191	191	172	169	174	166	175	175	194	175	207	194	197	170	177	164	189	166	186	179	173	180	169	167	192	150	169	175	181	163	180	199	155	190	165	200	172	166	193	178	169	181	189	171	164	182	189	188	188	188	170	187	200	180	178	184	203	166	187	196	174	215	191	183	160	187	174	204	176	185	213	164	178	195	189	183	175	160	205	187	169	185	183	163	183	174	164	184	199	170	183	179	195	184	205	181	184	194	176	189	193	182	208	185	168	173	159	192	190	167	187	186	182	177	168	176	176	178	193	172	160	174	204	166	203	181	181	183	157	176	200	198	185	192	166	190	190	179	179	184	184	187	174	173	156	170	199	212	177	185	216	182	184	173	190	195	196	180	167	177	173	182	170	175	162	175	184	181	166	194	176	227	199	171	173	165	165	185	180	172	149	183	193	156	187	175	196	189	194	191	168	151	189	180	176	173	170	197	181	183	167	170	167	164	191	167	192	182	199	192	179	186	184	170	168	178	201	181	183	171	166	232	178	180	172	185	202	188	195	174	192	193	199	179	185	182	194	197	173	202	182	186	201	189	186	215	193	179	187	194	195	199	185	190	181	161	177	181	193	203	188	181	176	194	191	177	206	207	175	195	199	194	199	205	179	179	166	159	168	180	173	187	172	179	186	202	208	183	165	192	175	181	179	199	193	170	156	180	203	189	162	176	188	207	177	185	206	171	197	185	169	169	161	193	191	177	143	204	193	173	184	199	182	159	194	180	190	196	190	191	178	168	189	167	181	174	159	180	197	187	166	168	178	191	182	166	197	172	181	166	173	205	197	167	170	198	163	166	167	166	173	182	180	201	181	195	186	185	181	156	185	184	167	173	162	186	182	184	182	180	172	171	201	168	182	185	190	177	190	189	187	172	174	179	192	185	184	184	188	166	174	165	215	182	172	178	174	186	191	204	201	213	170	171	176	190	190	197	180	207	182	192	172	162	179	189	189	194	166	172	172	193	163	183	189	170	168	204	181	165	212	178	199	179	184	204	171	210	177	186	193	191	180	182	215	195	188	197	194	190	166	184	166	179	176	168	209	196	171	174	190	186	188	173	168	168	176	194	179	160	196	187	167	192	185	198	192	176	172	182	194	181	184	177	197	176	186	188	170	184	182	178	169	183	171	175	150	177	159	188	172	204	169	183	162	222	186	180	175	177	183	193	185	189	172	187	178	188	190	170	166	176	194	202	162	207	162	184	195	165	166	188	185	174	191	184	168	177	174	177	170	188	180	190	185	189	173	164	172	193	178	190	169	185	162	189	189	187	184	204	201	198	201	196	179	194	182	180	167	173	180	171	183	177	181	185	163	185	174	210	160	188	188	176	172	187	187	159	193	186	194	186	151	194	176	207	187	166	177	166	176	172	192	197	189	168	197	182	194	190	195	191	176	171	163	193	181	186	185	185	189	213	162	179	183	194	192	164	176	166	193	201	191	173	181	178	196	172	169	177	174	175	189	153	199	200	182	178	166	221	190	193	185	191	197	171	167	175	171	194	167	172	176	165	193	172	203	159	192	190	192	189	173	177	180	184	206	179	169	183	185	182	164	185	203	185	182	209	197	159	194	187	176	184	171	180	177	178	199	188	200	181	212	179	191	177	157	194	173	155	174	151	192	195	184	180	177	207	190	174	167	187	189	195	180	207	166	154	177	187	199	169	171	186	163	185	220	183	192	175	196	166	183	169	192	163	174	179	159	166	195	201	191	169	175	175	178	207	177	191	192	175	175	160	187	179	167	173	176	169	156	175	183	207	160	168	191	171	198	179	183	175	178	169	203	180	173	161	151	174	180	159	188	177	178	179	160	201	189	156	190	183	197	202	179	165	159	171	173	178	172	177	179	163	176	176	176	186	150	161	190	184	176	186	167	209	194	199	193	197	194	195	170	174	179	176	183	188	213	181	191	199	177	189	147	167	180	189	186	169	195	194	170	165	171	175	188	182	194	201	177	158	183	195	186	188	164	163	205	169	182	181	181	199	199	191	177	191	187	205	192	173	217	170	194	159	197	190	193	189	177	177	186	189	198	187	172	167	172	176	165	203	162	191	181	183	204	157	158	174	171	169	175	182	176	177	163	196	181	176	192	176	194	159	170	200	188	189	165	190	175	169	183	181	159	211	210	182	165	187	216	182	187	187	180	192	196	180	169	182	191	168	193	173	168	185	165	188	199	166	175	184	162	157	187	192	192	171	195	203	171	198	170	172	159	181	194	190	185	173	183	204	170	176	201	184	184	176	184	180	168	172	177	189	165	207	176	148	174	193	174	187	162	184	184	192	162	181	186	177	183	187	190	177	175	180	183	179	178	146	185	175	169	171	173	208	175	191	190	182	170	176	168	181	177	167	171	189	173	168	214	199	187	192	172	173	197	184	200	209	182	204	168	186	164	188	169	173	194	157	211	179	166	194	170	175	164	199	195	178	194	182	196	183	165	182	192	173	184	201	187	180	179	173	175	177	183	177	205	176	189	186	176	175	178	213	167	173	174	193	193	186	185	164	167	180	196	198	185	161	176	187	189	199	173	177	167	169	188	163	164	195	188	157	183	183	175	177	186	184	184	201	170	173	162	168	164	182	190	191	183	183	189	194	159	165	186	175	184	189	173	210	195	198	170	190	184	164	193	197	189	163	153	178	164	172	162	189	176	178	159	170	185	171	178	182	171	177	180	202	189	180	167	195	187	169	199	189	208	187	171	192	203	194	192	155	165	185	173	179	169	174	185	189	181	192	179	214	174	182	183	199	174	181	206	177	197	189	191	183
1635	283	282	261	278	270	257	269	255	249	286	289	286	283	310	259	287	261	278	258	277	283	280	273	282	252	266	293	261	252	285	266	255	272	265	277	277	259	282	291	270	261	291	277	244	286	285	242	305	284	286	278	267	277	244	267	257	325	261	239	279	277	262	302	256	266	297	297	271	221	281	250	296	279	270	285	278	227	287	252	255	274	263	289	266	264	277	294	249	290	281	281	258	257	274	272	288	262	280	310	297	261	269	290	276	248	232	268	254	282	264	280	275	278	254	248	279	266	269	269	264	247	265	301	260	259	267	264	262	284	276	282	263	244	286	269	238	283	269	255	283	286	260	270	268	250	256	290	267	273	268	298	252	273	255	236	259	292	304	257	277	267	246	309	256	275	293	284	286	287	284	284	257	275	278	309	274	264	261	261	266	297	273	273	272	279	235	258	287	257	264	273	267	301	280	242	267	304	291	261	271	286	266	275	265	287	287	294	250	269	234	275	252	268	269	278	277	268	295	265	240	289	290	254	242	262	264	251	256	282	298	257	256	262	259	274	257	255	302	268	313	281	269	282	277	271	267	269	238	252	284	260	259	287	265	290	262	274	284	286	250	254	283	299	279	270	287	254	296	235	263	289	264	277	257	266	309	297	260	251	276	270	275	221	257	257	275	297	287	273	270	261	247	294	267	275	308	268	275	288	290	272	265	272	255	295	293	272	255	243	249	243	294	265	292	275	247	283	287	286	276	275	284	287	274	283	292	277	271	278	281	266	299	293	279	278	267	316	257	252	263	276	274	256	269	295	284	289	282	287	242	279	295	256	263	278	292	304	266	239	285	293	276	273	272	275	275	266	255	290	285	248	280	259	235	262	244	259	311	276	296	263	259	274	292	274	249	256	274	273	284	325	253	277	290	260	265	278	263	269	302	272	291	243	289	243	273	257	260	296	301	236	270	304	296	265	235	248	246	295	243	257	263	283	269	292	308	289	291	249	279	259	248	281	262	265	271	297	290	266	272	283	297	251	293	267	269	261	277	257	272	297	245	277	272	275	260	263	287	260	264	254	244	270	280	289	263	297	256	291	268	307	262	288	279	286	255	277	276	254	282	267	240	290	286	277	272	305	290	282	277	269	284	257	298	251	294	278	265	274	294	261	272	298	261	275	276	277	279	257	291	300	271	259	247	294	249	278	256	290	270	263	258	274	269	256	282	272	287	256	270	290	285	262	272	262	284	280	274	268	253	271	265	259	251	261	251	275	274	285	305	266	253	271	269	285	270	246	283	282	284	284	275	263	276	267	252	264	271	259	255	274	279	252	280	263	247	278	260	301	299	272	277	261	288	239	290	271	285	270	250	274	283	263	257	236	227	284	254	271	270	284	254	258	270	269	261	304	267	263	293	248	268	301	295	262	253	274	292	264	237	255	271	268	267	286	290	274	271	283	265	237	240	275	285	289	304	276	268	278	322	277	251	269	294	273	257	288	248	274	266	292	271	288	282	302	245	261	311	247	249	265	285	335	281	272	265	276	252	271	253	287	254	275	249	225	270	258	296	271	281	288	303	285	277	268	293	295	242	227	264	242	246	288	264	277	267	254	273	233	300	257	278	298	279	298	268	288	293	281	274	267	273	252	276	241	289	274	282	286	252	274	280	275	249	260	298	270	246	242	274	287	269	269	276	266	281	307	276	291	255	272	265	271	269	268	285	308	300	258	269	298	293	266	297	262	251	263	260	278	250	295	275	278	272	265	297	291	284	280	246	277	266	243	262	286	225	271	267	267	277	302	256	268	254	288	250	223	266	280	269	263	278	307	272	259	273	260	269	253	269	261	271	246	248	281	300	265	274	255	302	276	293	296	286	242	276	246	249	263	282	294	268	255	271	290	266	270	264	276	262	267	283	285	276	249	268	256	271	286	276	276	260	291	268	278	298	306	275	279	282	250	261	271	292	278	280	267	274	283	283	262	266	278	279	274	247	257	307	296	277	265	245	264	258	272	263	285	267	285	283	281	259	277	277	295	263	262	243	275	254	266	292	260	279	286	275	268	286	289	267	270	291	280	268	265	315	229	247	270	291	297	285	266	271	258	280	258	288	305	292	284	265	296	283	294	299	279	296	283	264	291	294	271	286	254	278	286	264	268	295	294	286	272	249	243	269	236	272	270	289	258	252	273	281	247	303	253	241	241	247	251	264	273	299	257	260	281	272	268	277	254	271	253	282	248	279	268	281	293	286	253	259	267	275	268	266	307	279	317	260	250	256	252	274	267	298	276	291	264	242	260	277	268	290	242	274	309	270	296	280	260	267	271	278	248	260	285	280	263	284	312	261	273	263	292	255	271	283	260	254	285	249	270	279	271	285	287	266	263	284	233	288	266	279	250	290	280	270	288	319	291	283	261	277	251	271	292	265	241	245	249	271	302	306	277	276	268	303	275	253	300	280	244	291	265	249	303	273	273	273	284	288	248	268	254	292	268	271	296	293	278	277	244	261	268	302	307	262	254	311	243	249	254	275	280	302	308	281	258	266	259	261	275	287	261	254	276	292	240	294	254	269	273	272	254	271	266	265	285	248	238	264	248	275	276	291	284	267	262	279	266	249	278	284	282	320	268	271	272	277	264	250	236	250	291	288	275	274	306	279	288	251	247	295	286	294	286	269	273	311	277	299	269	289	282	279	242	268	279	288	262	262	260	307	284	259	267	283	274	243	284	280	287	248	265	248	289	258	251	270	281	260	279	294	281	270	267	236	276	268	287	250	283	306	281	275	260	272	300	295	297	311	264	283	263	273	273	246	290	291	261	294	270	262	308	276	254	329	241	273	266	282	255	274	278	280	255	318	279	238	278	225	258	268	233	301	280	272	278	287	288	278	276	296	275	282	303	279	274	280	306	288	295	268	256	262	259	301	282	277	282	265	273	267	281	279	265	266	257	282	269	253	248	261	275	262	276	295	273	288	265	260	250	266	279	266	280	242	253	239	262	263	258	281	242	279	308	277	251	271	302	295	292	252	240	257	279	239	272	291	255	266	262	280	268	245	269	233	257	306	278	277	260	275	280	294	244	249	289	300	286	323	309	276	261	266	290	252	273	282	266	286	298	272	268	311	273	278	254	262	287	272	270	272	273	253	280	270	257	290	299	283	234	279	271	292	256	274	258	257	280	278	287	271	252	241	259	268	277	266	284	282	250	289	274	251	275	275	284	264	277	284	252	262	254	288	250	266	260	282	237	276	255	290	280	282	290	292	262	268	293	286	237	248	291	311	257	278	286	288	286	267	304	267	303	298	290	290	267	272	301	282	273	262	252	277	286	245	280	293	281	254	271	238	257	262	271	298	287	275	243	288	256	248	256	270	302	258	305	309	280	268	287	275	268	264	292	275	237	274	291	281	260	228	255	262	252	250	263	276	267	255	266	266	256	261	287	294	246	295	275	259	273	262	261	265	321	263	299	264	271	263	263	240	322	257	275	304	284	313	306	251	260	297	262
1888	584	638	641	648	606	680	599	639	608	577	586	626	595	641	592	620	619	626	608	626	609	587	579	582	635	610	592	673	575	595	604	576	583	610	634	597	630	642	603	636	596	614	616	592	576	649	618	641	600	611	592	587	602	647	605	612	585	559	611	607	618	602	578	583	625	633	615	583	611	656	640	596	594	580	550	641	616	611	615	565	599	612	616	646	547	594	601	559	570	603	630	608	592	631	571	562	576	605	564	621	613	646	603	635	617	577	622	595	604	595	606	593	619	624	565	617	607	612	602	609	624	601	613	590	600	615	699	643	597	590	565	618	608	595	593	624	633	581	605	601	563	590	576	580	558	562	617	598	623	567	601	577	581	590	553	587	611	581	627	610	597	581	621	634	604	607	568	575	512	601	618	599	593	555	591	602	621	628	588	586	593	581	628	581	618	611	561	600	631	593	597	610	584	602	602	581	636	615	620	597	614	612	580	638	549	597	608	636	601	594	646	615	625	561	642	634	605	600	614	607	605	616	611	589	592	606	655	639	611	621	584	582	591	605	595	657	594	576	585	553	617	594	606	595	617	587	581	639	654	603	586	597	561	592	611	626	591	626	631	627	609	618	591	608	577	622	573	575	630	583	663	642	613	595	606	589	616	588	572	633	613	607	651	575	590	602	591	662	587	655	602	619	608	591	619	621	589	570	586	620	592	590	593	632	636	630	596	567	621	609	653	570	621	639	567	558	587	575	601	652	596	618	629	623	617	595	584	617	601	598	593	581	577	608	645	606	585	596	591	582	618	645	601	589	615	620	610	591	613	579	622	615	610	569	591	606	597	597	579	624	581	578	617	602	580	566	626	586	623	649	625	548	608	623	598	566	614	595	570	632	587	601	606	628	578	615	618	623	594	622	566	595	610	614	615	583	610	624	570	578	634	589	615	620	618	603	645	632	591	604	615	627	604	648	619	617	570	628	585	604	560	604	582	621	592	631	580	601	585	629	582	618	551	608	625	631	601	592	620	587	599	600	644	576	643	610	595	627	565	636	612	578	607	601	626	589	651	629	603	651	587	594	585	637	604	622	585	612	602	574	606	618	602	582	604	584	557	586	597	615	661	562	597	597	606	579	626	553	646	614	627	583	622	567	577	601	647	604	617	599	615	597	602	625	603	574	632	592	583	604	603	662	594	634	615	627	611	586	589	578	607	604	621	553	559	630	573	598	624	583	630	588	649	610	593	642	577	594	650	601	582	569	635	581	599	606	569	580	611	590	613	617	572	635	594	608	592	586	574	595	647	618	604	562	608	556	560	575	558	632	599	622	609	628	582	554	586	579	593	596	606	642	631	589	620	572	585	620	654	589	637	632	558	608	592	567	609	620	627	597	675	649	572	618	618	565	658	639	663	631	592	584	609	645	616	624	612	613	647	608	571	649	612	635	585	631	593	582	591	607	613	592	561	610	597	560	625	618	552	586	598	577	614	611	618	530	615	643	616	610	585	611	571	625	628	608	597	632	588	618	601	577	618	649	614	605	555	603	635	548	556	626	629	612	626	626	563	604	595	627	637	604	616	577	630	598	590	597	613	587	586	576	590	593	615	656	585	576	589	581	615	571	587	665	608	598	602	629	606	589	584	602	617	623	589	625	598	629	610	594	646	649	594	637	628	550	609	629	624	560	647	592	595	567	647	618	619	600	624	646	601	600	552	624	630	602	615	564	648	662	610	531	614	603	622	591	602	629	603	579	660	647	617	574	635	579	623	645	606	644	637	599	595	595	643	606	620	600	609	603	612	629	624	628	555	643	604	618	590	643	584	578	615	633	560	588	574	592	563	633	574	613	624	639	607	576	605	555	545	613	629	648	634	622	592	563	617	551	558	602	597	575	573	604	599	584	574	621	594	615	666	629	583	581	607	607	655	578	589	618	614	631	588	583	622	614	590	603	610	620	608	631	609	582	586	600	622	588	611	610	603	610	581	591	598	611	621	635	618	604	618	573	610	583	615	629	616	579	535	566	598	656	590	575	631	642	614	599	642	607	617	613	641	585	596	590	618	643	634	596	634	599	605	630	597	599	540	626	630	629	600	646	620	605	560	610	630	506	593	622	571	667	613	608	573	661	608	596	616	611	564	610	627	591	565	640	619	636	571	598	570	613	590	640	587	576	600	589	578	607	557	598	632	643	617	572	574	600	599	620	594	600	658	604	577	625	635	624	601	614	587	610	570	613	592	608	581	599	572	582	606	604	594	594	604	636	607	647	560	607	617	621	614	582	618	654	587	608	630	600	595	581	629	604	627	602	646	616	622	569	619	582	594	596	595	605	653	598	610	602	575	602	581	604	611	662	611	615	608	583	616	623	646	589	589	590	606	616	603	627	635	597	598	603	594	626	630	583	576	644	643	641	588	612	611	597	593	612	631	646	590	599	571	622	598	563	631	632	565	613	592	622	575	599	619	579	578	611	607	627	618	603	616	597	601	590	581	660	587	640	618	624	603	636	566	606	578	587	573	590	632	573	629	596	543	607	633	631	589	584	635	592	612	624	615	596	577	618	600	591	616	629	610	642	613	640	605	574	533	605	577	596	594	630	647	574	552	637	564	615	587	633	623	630	630	637	606	607	645	611	617	607	630	581	588	610	626	585	607	627	614	606	562	615	570	604	615	574	587	560	648	611	596	601	647	621	526	612	614	575	569	640	615	577	622	620	614	560	601	624	600	619	617	610	601	559	617	570	626	610	578	622	596	631	572	660	621	662	583	598	589	614	583	605	577	638	581	622	576	632	604	592	581	627	616	602	596	599	602	593	590	613	605	640	608	565	586	597	594	585	587	582	600	562	604	612	654	600	603	643	599	605	633	562	591	608	633	568	610	603	610	592	617	610	574	636	587	612	592	597	620	608	622	618	572	579	622	591	600	581	620	598	631	632	579	586	635	595	621	617	568	593	590	588	606	628	634	636	609	606	585	639	575	589	580	618	573	661	619	615	625	574	588	600	643	634	618	613	616	633	624	592	627	641	614	631	607	538	661	627	614	619	606	560	584	604	602	605	605	567	592	580	593	569	617	580	604	551	610	594	593	629	615	606	616	587	584	576	611	579	612	564	606	642	582	587	619	609	590	598	595	579	566	633	594	610	602	609	571	602	598	638	609	575	610	635	631	607	611	575	596	598	569	585	619	599	616	612	588	580	598	597	610	586	660	620	612	597	585	601	617	553	621	609	577	582	595	567	594	633	648	599	626	584	612	658	588	598	589	601	585	622	634	639	633	603	602	606	576	611	548	622	642	618	610	590	637	593	618	629	559	616	634	628	573	587	602	608	571	621	644	605	604	641	630	575	634	616	647	615	622	581	574	626	584	617	601	618	598	598	607	600	582	636	604	639	590	601	620	632	592	587	639	593	563	568	628	621	592	621	630	572	618	633	580	611	571	635	591	606	604	601	608	606	615	606	566	579	631	621	593	570	625	603	561	617	625	598	612	592	560	629	604	629	585
7261	515	470	360	332	246	229	193	205	175	170	154	165	189	162	169	162	151	142	168	188	156	140	164	184	160	159	166	139	156	158	161	152	171	163	143	147	173	179	181	138	179	132	161	176	158	167	165	171	179	145	162	156	172	169	147	164	152	157	181	155	190	121	134	141	167	126	128	167	156	151	161	163	161	157	151	123	171	148	147	154	146	152	173	149	162	140	140	148	137	144	169	163	151	158	173	144	159	153	157	172	161	151	151	142	154	158	182	162	187	151	167	173	157	127	168	129	147	139	155	146	146	165	143	150	160	157	135	165	156	141	168	168	169	151	165	154	152	156	155	147	152	176	156	164	148	159	138	158	144	171	164	126	145	128	147	128	170	155	137	148	159	188	180	170	158	153	159	131	159	152	155	158	141	146	155	156	164	137	160	157	162	126	136	163	175	152	141	188	148	152	129	152	165	171	169	140	162	165	153	144	164	152	143	158	154	125	164	151	165	160	138	159	143	169	148	177	127	176	154	176	132	157	145	155	168	160	153	145	156	177	151	140	130	146	140	176	147	170	169	151	167	121	132	151	170	126	155	153	138	146	156	163	146	168	136	150	167	151	141	153	155	150	148	150	141	138	149	173	128	158	153	168	156	152	189	145	148	133	154	159	165	163	151	143	127	169	142	155	129	149	152	141	145	146	153	161	165	171	147	152	131	169	133	174	144	146	150	180	137	148	144	142	163	158	150	189	159	145	143	145	149	155	149	162	156	155	163	178	161	171	158	173	155	138	133	143	159	145	137	164	170	173	156	181	170	132	146	147	144	162	150	141	167	124	137	178	162	120	155	142	143	147	122	141	163	141	179	165	133	153	137	175	172	161	151	143	140	161	175	171	140	151	166	155	153	146	173	137	139	140	168	170	146	150	176	193	148	149	134	128	164	179	154	139	155	150	146	151	138	137	163	141	152	154	153	132	172	146	146	154	170	154	138	160	174	145	144	146	155	149	131	144	143	122	157	160	144	136	168	164	167	136	168	171	160	151	154	138	158	139	168	154	152	140	147	175	144	157	138	139	145	154	147	167	166	183	165	156	129	141	136	160	172	128	143	162	162	157	160	144	155	164	160	140	151	148	129	137	129	146	171	157	147	174	149	151	153	162	174	142	162	148	161	183	173	156	153	156	158	128	154	144	156	178	146	129	136	151	143	173	168	166	136	149	149	134	142	113	142	152	166	129	143	159	146	167	157	149	182	166	150	140	165	134	124	163	153	162	145	160	166	153	154	129	150	173	174	155	155	133	160	172	150	149	152	149	124	158	163	131	147	136	171	180	163	141	155	164	145	160	180	154	136	156	169	157	165	154	141	145	157	176	174	153	142	147	136	151	180	171	143	139	152	173	156	155	110	150	156	176	161	139	148	163	167	137	183	147	148	166	148	128	133	150	183	139	159	147	174	156	148	153	151	172	153	144	147	163	161	169	150	161	154	175	147	137	169	171	131	149	138	149	161	164	143	175	142	149	158	156	162	169	156	148	176	162	159	154	171	152	159	156	165	156	160	141	148	153	136	158	143	149	182	122	171	160	149	146	119	158	134	154	136	119	149	151	136	154	152	148	136	165	165	141	164	164	150	158	140	161	152	165	156	154	130	145	153	143	149	152	157	138	144	155	161	153	160	163	145	136	171	141	154	151	174	150	159	165	162	159	139	145	150	125	162	160	131	149	152	162	117	138	151	169	167	151	144	159	146	152	157	162	171	144	135	153	132	148	155	149	153	154	166	129	150	163	151	151	136	171	142	151	156	167	131	156	155	172	155	145	148	162	159	146	134	157	147	145	168	134	174	158	161	156	172	144	144	152	181	155	151	166	143	166	153	164	160	154	145	154	136	173	167	185	146	151	181	152	137	177	159	128	154	151	147	155	152	173	164	159	146	162	132	143	153	170	152	163	160	167	158	145	156	153	157	144	155	154	175	165	148	171	144	127	156	168	151	133	161	154	147	166	149	163	149	128	155	162	150	156	141	170	165	149	142	151	142	148	144	138	138	157	138	136	158	165	173	156	163	166	152	145	166	188	164	161	160	160	162	137	147	170	179	142	137	165	147	148	161	151	146	160	149	167	149	143	171	165	157	158	138	148	149	142	162	149	141	164	148	142	140	154	149	160	147	145	159	156	156	165	137	162	132	130	137	147	168	176	141	135	161	154	166	186	136	151	147	157	153	147	123	150	173	171	145	153	147	136	158	142	151	167	153	153	137	158	148	163	133	143	130	133	158	153	152	142	158	151	140	164	161	132	170	151	139	146	148	168	134	148	158	141	172	147	150	149	134	142	153	154	171	147	174	168	158	153	153	163	141	140	161	140	161	153	153	148	148	174	148	169	156	151	154	148	129	140	152	170	147	169	125	160	145	139	160	178	154	172	131	153	171	154	168	133	138	162	150	170	135	151	152	162	158	140	148	138	180	139	160	152	164	180	143	158	153	165	156	149	143	147	141	167	187	163	165	133	150	121	149	150	133	143	169	154	184	157	158	186	136	127	137	143	152	134	144	159	160	133	150	152	147	147	171	136	147	162	161	144	166	165	158	176	168	145	172	140	142	150	140	144	154	152	161	139	169	165	133	141	162	150	149	144	137	174	144	144	156	164	130	156	151	145	156	152	162	156	145	177	142	165	136	144	151	189	144	135	144	137	153	179	135	147	177	163	157	167	176	153	162	136	162	165	136	131	162	167	141	151	146	146	155	133	164	154	161	155	174	154	137	150	172	169	150	147	178	156	163	137	151	140	163	121	131	157	142	131	144	149	154	154	158	166	149	181	128	175	148	171	152	152	153	148	136	167	150	146	140	155	149	154	155	139	151	135	180	147	140	151	160	143	167	145	141	185	140	140	175	148	151	152	172	132	167	155	134	141	170	156	141	147	138	172	168	156	155	163	178	159	148	145	163	145	173	150	121	151	172	160	137	169	165	159	139	162	141	135	144	140	150	119	138	153	169	165	157	167	166	154	176	171	167	157	144	160	161	177	147	154	145	142	145	164	173	167	161	142	171	150	140	161	174	141	185	158	144	163	153	155	142	140	151	183	165	172	142	173	154	171	160	181	146	176	143	157	161	137	161	142	165	147	145	154	151	145	141	157	165	138	148	144	171	164	169	157	141	156	158	177	165	139	137	182	142	150	158	154	152	169	163	124	138	148	149	172	148	137	161	141	152	165	167	146	151	142	153	150	146	143	176	158	156	138	182	149	156	151	167	167	159	174	140	147	140	132	167	143	147	184	161	168	152	164	155	120	140	166	154	177	171	144	143	148	154	138	144	165	150	161	150	163	163	164	141	146	148	154	147	171	131	152	143	151	147	145	140	165	148	163	139	157	154	148	166	167	181	157	165	157	180	142	146	173	166	170	156	162	151	167	172	123	137	147	157	151	154	159	140	160	148	175	139	154	174	167	163	147	134	142	173	155	159	141	159	143	145	173	158	147	168	160	158	160	164	148	162
6313	654	1014	1097	1015	855	725	625	598	549	477	457	466	430	412	384	407	431	395	369	394	376	389	380	375	386	381	389	375	365	395	355	355	354	385	374	397	349	356	353	343	393	343	356	390	338	349	368	380	370	337	371	372	330	370	349	351	369	405	344	364	382	327	380	365	342	364	349	371	356	360	381	352	349	362	358	330	341	343	400	363	375	372	352	362	377	352	375	354	348	387	331	324	367	363	366	341	410	366	333	387	380	346	356	358	339	319	357	362	319	336	362	363	362	343	357	344	352	334	357	346	339	382	363	329	366	343	349	382	340	352	392	320	337	379	336	347	371	353	392	341	354	351	356	354	337	351	355	366	342	366	345	374	359	317	336	359	353	312	350	352	356	358	381	366	386	328	356	370	337	314	376	355	351	326	323	325	325	357	357	355	357	341	375	339	425	356	344	327	346	370	350	349	364	395	357	353	368	394	363	372	334	352	318	338	344	385	353	333	354	359	385	353	357	363	369	360	347	347	351	356	360	380	350	337	358	353	357	333	360	348	354	369	351	371	372	342	341	366	329	334	364	344	344	363	341	322	400	357	358	368	342	358	350	353	356	358	367	374	347	409	382	368	357	341	345	355	333	356	412	342	326	385	351	379	393	341	339	389	345	376	354	366	333	347	362	377	362	372	359	327	348	353	351	376	345	322	347	335	357	333	357	357	381	329	353	402	364	350	336	374	340	345	332	365	377	350	348	333	343	370	360	388	362	335	332	386	355	359	372	367	351	341	369	335	349	347	334	368	383	346	390	359	351	383	364	325	340	346	353	357	345	359	343	391	318	335	346	362	325	350	323	371	329	341	372	329	348	354	341	365	346	340	371	352	304	336	353	346	336	327	336	307	344	364	353	366	320	390	321	346	338	327	336	353	357	373	354	352	349	333	338	361	321	362	366	350	327	359	364	357	364	365	368	354	336	339	345	319	375	333	327	318	345	296	361	324	337	324	361	383	343	385	367	327	321	382	358	370	363	365	312	329	349	378	387	349	327	341	379	364	365	341	334	359	367	318	374	377	355	361	345	362	338	343	358	333	338	329	346	364	330	387	363	368	367	342	354	336	367	370	367	345	381	368	333	364	383	362	367	354	344	358	381	343	345	305	369	372	348	357	388	352	350	339	363	333	334	366	351	352	363	371	354	364	351	331	343	355	315	350	313	375	334	367	323	308	345	365	335	348	334	340	380	366	365	358	343	339	325	355	384	332	378	370	378	377	331	343	375	367	338	358	330	360	359	321	374	359	334	338	331	346	369	369	356	362	330	380	350	358	353	360	332	343	352	361	356	318	349	362	351	354	332	359	408	342	342	381	349	346	334	346	359	342	350	369	364	319	343	365	340	352	338	318	349	345	340	314	346	357	344	352	322	364	334	336	365	331	360	341	377	352	321	375	317	362	355	345	362	300	332	351	343	374	351	377	331	319	333	366	337	344	339	359	331	355	340	351	378	327	331	320	333	375	330	332	326	339	340	359	362	340	354	369	355	377	374	321	340	330	387	370	351	361	330	321	367	371	410	374	358	357	340	347	375	350	338	320	378	353	381	353	362	317	415	370	356	366	345	347	348	367	348	372	355	354	318	345	354	373	370	320	370	312	358	348	404	326	348	366	328	361	346	361	337	318	332	372	357	331	345	362	365	320	356	347	340	339	337	346	347	374	360	336	345	342	376	342	383	343	365	325	369	331	336	360	351	381	384	338	347	392	325	353	353	358	368	341	379	353	345	357	366	344	332	361	338	370	381	352	348	344	361	328	316	370	328	329	360	322	307	361	346	347	359	374	363	360	354	332	351	359	362	368	386	343	326	331	359	371	386	372	360	344	368	333	360	369	366	386	328	356	390	357	346	357	378	375	334	373	368	365	340	341	372	350	355	365	351	366	329	324	358	359	375	333	345	339	350	363	336	332	357	372	357	366	366	338	356	354	369	377	365	332	375	368	357	363	380	340	375	341	329	314	348	408	335	360	348	345	349	328	394	370	374	390	351	354	346	349	347	340	332	331	324	352	386	354	389	382	331	393	337	345	359	370	357	364	359	358	341	328	350	326	382	362	353	379	361	369	342	335	362	367	343	340	353	368	358	353	359	311	370	333	343	343	372	328	354	342	357	371	336	351	356	330	352	336	383	307	338	366	380	369	400	363	356	358	319	365	353	351	376	371	361	328	341	373	379	372	377	355	338	362	358	351	335	357	377	383	325	343	338	335	334	367	329	353	347	374	347	371	336	330	335	401	345	339	364	362	371	380	354	386	388	349	342	334	351	387	349	361	308	353	376	316	343	330	328	380	343	350	304	335	336	336	358	335	362	365	342	342	317	357	372	311	408	338	363	346	347	336	352	360	314	349	337	353	338	370	369	378	375	352	363	368	321	332	368	314	345	364	348	357	377	342	372	361	371	368	354	394	368	332	353	328	346	356	344	384	388	334	375	349	362	350	348	354	354	343	352	335	345	347	341	378	384	336	351	326	363	356	337	352	314	375	374	368	363	349	321	349	359	374	339	341	378	364	362	350	328	345	396	375	353	346	377	383	387	360	379	354	372	353	345	331	340	315	352	368	338	342	346	348	332	385	366	348	328	353	342	363	377	353	350	375	385	389	343	374	341	375	355	372	346	351	354	380	338	346	366	352	351	404	345	371	370	367	362	359	405	353	379	352	314	333	353	345	373	381	391	317	358	351	377	382	335	343	347	338	345	332	340	344	353	347	354	362	372	347	378	349	337	359	325	376	361	354	378	344	347	327	330	363	352	357	364	378	331	331	364	339	362	332	330	378	328	381	354	379	367	375	355	349	370	345	356	380	322	356	357	341	375	375	367	365	384	336	326	339	347	347	342	352	387	327	337	371	346	340	370	354	324	340	350	315	340	354	366	383	341	374	353	368	332	333	306	353	325	347	362	324	345	402	372	328	336	343	358	345	376	331	363	370	336	364	349	375	382	363	359	372	371	383	359	369	362	344	339	341	343	371	355	344	363	375	352	373	352	396	371	340	360	347	343	375	335	357	352	378	361	334	375	377	352	356	334	340	331	352	348	404	363	356	368	330	327	347	365	345	399	334	342	339	359	384	359	357	375	344	333	336	331	327	349	368	364	348	368	352	347	351	340	381	338	347	339	358	351	373	318	324	370	373	336	333	373	343	322	363	375	352	347	379	318	357	365	326	307	370	350	370	359	387	359	374	390	367	361	350	347	363	356	348	347	369	343	337	389	346	347	388	368	360	348	358	371	360	325	328	341	328	341	331	350	324	317	396	366	367	340	372	356	364	369	363	344	368	337	402	344	332	380	345	326	367	344	370	356	376	346	348	375	374	363	384	331	346	342	344	346	346	354	384	352	345	348	326	350	306	338	355	399	354	385	375	370	367	384	355	353	339	352	310	381	369	372	343	346	347	378	368	367	355	386	353	348	353	356	378	367	329	343	351	368	355	346	342	400	348	348	377	353	370	365
13902	965	730	511	341	238	200	187	133	117	120	117	112	87	88	73	95	83	85	88	63	76	75	79	70	75	67	79	80	67	58	86	67	69	66	80	58	55	63	64	68	87	68	65	65	69	69	67	62	72	63	66	62	83	65	65	54	69	63	60	69	50	50	78	60	62	79	62	73	76	63	58	72	61	60	66	60	65	57	64	47	74	67	52	86	67	56	53	66	53	59	70	78	76	63	61	61	79	70	60	69	52	57	61	82	70	75	77	70	88	55	52	50	71	74	56	80	80	94	76	60	69	65	62	52	62	81	58	68	55	60	66	62	65	71	62	62	67	52	56	68	62	59	63	65	53	55	66	57	70	78	72	75	72	67	62	76	49	60	61	57	63	75	58	56	62	45	67	54	63	61	57	64	53	85	56	62	84	65	48	70	59	60	64	79	60	82	74	76	76	62	55	56	60	75	60	62	68	60	64	79	61	66	59	87	70	55	80	69	59	66	84	78	61	86	64	68	81	64	69	64	60	52	66	61	63	65	73	68	66	69	70	59	58	71	57	69	72	62	62	58	78	50	55	84	80	88	65	72	61	72	77	67	58	64	84	70	64	74	66	65	64	63	76	77	68	60	71	59	69	71	88	72	63	73	66	56	72	65	63	73	77	80	63	54	58	54	60	66	64	65	87	66	63	64	73	67	60	70	59	70	67	67	73	73	67	71	52	74	66	66	62	54	77	50	59	58	61	58	56	63	67	73	71	62	59	64	68	61	61	70	67	71	79	57	45	72	65	79	47	66	58	68	50	53	59	64	63	54	84	63	71	68	90	68	86	66	69	70	61	65	66	55	74	74	62	59	60	67	53	65	67	74	63	48	75	54	71	60	59	72	57	71	63	61	64	60	55	70	69	66	56	60	63	61	59	63	70	74	59	74	69	68	55	76	86	63	84	56	59	66	64	64	77	62	70	75	70	74	86	62	64	56	53	80	47	79	77	58	57	76	54	60	55	71	78	72	52	62	53	59	61	74	64	62	69	58	65	67	67	47	70	65	61	66	64	57	77	48	61	76	66	74	58	58	75	60	66	79	77	60	62	63	64	71	65	72	57	68	50	61	74	56	67	42	60	78	53	73	70	75	68	54	40	60	55	57	53	80	55	74	56	63	57	73	75	51	72	91	75	55	55	57	55	63	56	50	69	48	65	86	62	79	74	50	52	63	81	55	79	76	67	69	58	57	68	69	58	59	65	64	63	54	71	64	68	55	49	63	54	61	66	54	59	71	66	75	62	81	67	54	77	57	84	70	50	68	65	57	65	72	57	81	65	79	72	86	72	63	63	65	53	59	60	82	69	59	52	58	74	63	61	64	51	61	84	73	88	61	61	76	71	47	63	72	75	62	54	69	62	69	56	60	57	59	64	72	55	70	63	73	67	51	74	54	76	72	63	65	59	70	63	61	64	67	62	62	70	53	71	73	68	53	68	64	59	78	74	73	52	74	72	74	71	59	68	62	78	73	56	60	53	66	74	61	80	72	61	74	82	65	69	68	66	82	72	70	64	59	68	68	71	75	58	81	64	51	47	68	64	68	50	74	59	71	56	64	65	77	70	63	56	55	63	72	74	65	59	67	63	53	67	60	59	69	60	65	64	59	60	60	80	52	53	75	64	64	53	67	69	56	57	52	79	73	66	56	66	74	70	65	82	65	67	66	61	63	63	57	59	64	69	64	60	51	62	62	80	60	62	67	48	62	79	62	56	72	57	50	66	71	76	60	72	63	70	66	65	81	57	59	76	57	56	67	78	76	62	54	68	60	76	72	51	58	79	80	66	78	75	67	68	57	72	71	64	63	74	72	75	71	72	72	73	64	70	69	64	58	47	71	56	51	65	74	74	71	59	63	62	48	54	60	56	68	67	65	63	87	73	61	75	49	87	61	53	64	57	73	70	72	61	57	74	72	67	42	70	78	57	67	58	76	70	59	68	53	62	63	57	62	77	69	66	79	63	74	69	59	71	71	87	66	62	59	67	53	63	54	55	63	58	72	76	60	59	63	57	65	72	58	61	54	63	54	56	87	54	56	69	54	63	70	72	69	55	68	71	47	62	51	59	70	73	60	53	58	60	53	67	63	74	50	69	53	49	69	52	56	46	67	63	68	60	60	57	58	64	65	70	65	74	53	74	64	81	68	58	64	70	64	79	65	72	68	72	68	51	65	64	64	63	69	73	52	64	63	79	55	74	62	78	72	68	61	74	77	77	69	71	58	54	58	57	57	73	77	84	64	65	64	76	70	60	55	70	72	63	70	58	53	69	60	66	62	69	54	65	66	68	53	63	58	67	70	59	69	72	63	68	81	68	66	71	70	86	68	68	53	68	75	52	63	57	77	60	60	68	63	54	74	68	72	68	60	65	59	60	43	59	58	69	62	65	73	57	62	55	69	61	70	53	62	68	75	66	69	69	65	76	68	78	62	72	63	57	69	68	70	57	63	71	71	43	70	67	69	76	66	52	76	57	63	59	63	62	64	61	70	66	79	66	56	59	66	49	58	63	60	71	55	55	68	64	71	72	61	68	61	65	67	68	73	67	70	83	65	74	72	69	52	68	65	58	78	70	65	50	61	65	70	67	69	60	57	65	57	72	66	58	75	75	58	59	64	65	71	64	56	67	60	73	74	73	64	66	70	67	71	71	58	70	62	66	74	60	50	58	58	59	79	58	72	57	67	71	65	53	63	85	69	52	68	56	86	70	73	59	47	57	54	65	62	71	63	62	61	72	70	59	70	50	58	57	74	65	53	58	75	70	59	68	62	73	60	72	62	57	61	50	70	65	57	65	54	65	70	59	72	63	64	68	58	55	69	78	71	79	70	67	58	61	65	66	67	65	55	74	56	61	66	58	60	62	73	52	68	67	70	55	79	63	75	68	57	67	56	67	76	55	59	57	67	62	65	62	75	67	75	66	63	69	72	58	66	67	75	61	57	60	61	50	60	74	55	65	45	76	73	70	64	61	74	64	62	55	56	60	67	67	59	70	62	62	69	68	64	45	62	58	79	63	61	67	66	55	86	61	73	67	73	67	50	66	63	71	71	64	74	63	52	69	80	69	68	72	61	67	51	57	53	68	58	55	51	69	56	64	63	65	52	72	67	62	74	70	57	62	57	70	60	75	63	67	59	60	57	72	79	60	66	56	63	66	71	74	69	60	46	61	54	64	70	66	85	67	50	71	62	57	63	73	79	49	61	53	55	64	56	67	66	68	78	61	56	71	82	67	68	66	75	70	63	84	65	68	55	64	50	70	62	68	75	63	55	52	51	62	57	69	54	64	51	55	72	77	50	66	62	57	69	58	63	66	67	68	60	68	73	60	59	71	70	69	69	74	63	66	63	72	59	68	66	57	60	66	56	79	61	60	54	50	69	63	59	61	54	61	67	62	67	83	58	71	66	59	64	65	73	75	71	75	73	53	66	55	74	63	65	76	65	47	67	65	69	57
8094	725	1550	1676	1415	1075	947	756	628	561	496	426	422	393	349	339	293	315	289	304	263	278	273	261	249	251	227	215	232	215	229	237	232	230	198	191	190	190	214	199	224	211	200	225	229	185	226	173	203	180	167	200	184	196	198	193	203	217	188	190	202	194	197	184	192	150	205	163	184	184	203	185	154	182	192	209	200	178	172	172	203	185	206	179	186	191	207	202	195	189	182	191	197	211	180	203	173	180	177	180	183	179	204	187	176	181	200	184	181	176	201	201	191	176	174	171	193	171	177	185	173	187	172	190	178	172	203	180	184	181	212	193	177	203	194	169	187	181	183	191	191	184	165	196	202	184	193	203	182	182	153	193	171	188	178	177	194	190	185	185	190	184	176	185	165	210	178	182	184	187	172	164	189	180	182	187	168	173	165	203	173	165	162	189	179	174	189	180	182	153	184	148	189	168	174	215	186	196	190	191	181	172	216	188	167	187	165	195	179	177	152	187	197	204	195	198	170	196	177	148	182	200	186	187	188	194	160	211	173	186	188	184	200	159	204	167	161	166	193	193	171	200	180	174	167	187	174	191	175	191	160	182	151	202	165	181	171	179	199	198	174	175	190	166	182	174	192	187	196	201	196	198	205	200	193	193	193	187	184	166	184	202	181	179	183	179	216	183	177	200	175	154	207	218	183	204	188	174	189	182	192	169	180	206	195	182	182	181	208	189	167	200	181	206	167	186	178	175	198	173	173	184	186	174	205	180	167	181	170	181	196	155	187	215	178	181	183	191	181	193	194	207	157	177	205	184	174	177	206	192	171	168	172	187	196	172	204	185	184	162	176	162	192	180	185	186	185	185	185	189	198	174	182	181	200	209	184	186	183	166	198	190	166	185	209	168	181	182	187	169	171	173	169	183	185	196	174	187	178	183	191	185	178	177	160	183	190	170	192	195	161	186	190	181	181	180	176	211	188	185	170	158	161	179	186	191	161	210	172	161	184	211	176	189	181	195	184	169	192	176	167	187	174	188	185	193	178	199	197	200	222	186	174	166	186	173	200	175	222	187	174	180	188	202	191	172	181	174	204	203	210	196	195	210	197	179	189	181	170	189	169	202	172	189	183	213	171	194	168	208	205	187	199	163	179	174	164	160	191	165	175	191	168	204	199	169	207	190	195	194	183	173	153	192	184	184	170	177	172	189	179	178	169	177	167	187	183	185	197	188	185	178	173	193	172	201	185	179	171	158	170	191	181	206	198	187	196	161	197	183	207	162	157	197	179	190	167	166	200	174	169	185	182	192	198	201	168	198	178	197	179	189	192	187	184	164	187	178	188	217	178	157	198	186	173	208	187	174	176	210	171	179	205	164	199	188	153	160	181	179	192	165	173	190	189	182	191	174	176	180	191	209	186	172	194	187	172	186	211	189	169	193	174	194	174	192	188	172	200	202	189	184	186	181	172	157	194	175	147	196	183	176	183	179	191	172	184	213	172	179	199	189	184	187	200	187	202	193	194	183	195	179	162	184	188	184	192	189	179	181	180	175	202	176	184	197	185	184	182	186	190	189	179	155	173	177	199	194	190	186	169	177	201	193	209	186	180	172	175	177	182	173	165	190	158	179	201	187	184	175	209	176	164	192	195	198	170	193	187	171	153	168	197	197	181	183	193	206	172	183	163	174	181	211	175	205	185	155	190	187	181	190	196	195	191	190	175	204	216	190	196	195	199	202	186	169	178	209	191	168	164	189	192	181	172	160	193	199	192	164	182	197	195	191	183	167	196	195	187	151	175	190	201	173	179	171	183	159	191	158	182	173	181	183	184	202	179	174	187	158	176	174	185	193	168	190	192	175	171	201	180	171	196	178	200	168	201	182	164	199	181	185	193	196	182	187	185	183	189	193	169	211	172	164	167	182	197	171	194	174	159	184	157	184	174	193	176	196	172	175	180	179	194	155	184	177	165	185	186	177	189	181	196	178	172	173	186	186	166	190	183	184	217	184	189	181	180	185	160	181	158	207	186	180	197	178	176	162	223	173	176	170	177	188	177	191	173	180	193	185	195	178	190	172	190	176	189	195	187	180	189	184	196	158	185	181	154	176	175	188	163	180	195	177	161	165	196	203	152	205	180	182	167	197	177	179	191	164	213	169	188	209	177	175	181	185	197	182	170	170	182	187	182	179	187	184	193	205	183	174	176	188	178	204	171	191	164	181	177	192	178	174	201	181	187	182	207	164	162	166	187	156	164	146	193	183	183	200	147	192	160	160	196	177	193	199	185	168	179	188	168	192	203	184	190	163	160	201	185	179	181	178	196	192	199	193	177	187	188	180	187	174	188	189	182	189	180	181	200	189	175	167	174	181	187	172	200	204	175	168	187	196	174	182	204	189	204	191	199	193	173	159	178	192	187	195	169	190	189	182	181	169	203	186	167	215	208	179	178	174	180	171	193	180	197	174	177	182	200	181	186	152	211	172	196	187	179	208	202	169	187	168	184	206	190	162	187	193	169	177	191	188	192	193	180	189	165	187	176	194	181	192	202	157	161	197	192	207	192	182	184	175	208	184	158	183	184	177	165	170	188	192	192	185	170	179	161	182	168	177	194	194	152	189	179	179	199	179	203	168	180	173	171	191	190	174	172	199	183	160	172	192	191	182	185	193	166	206	209	161	162	192	157	184	197	188	194	156	195	166	209	181	167	189	173	157	176	209	163	184	204	186	187	198	190	179	196	180	186	169	184	206	175	184	155	208	179	170	184	170	199	198	179	190	179	195	186	172	173	212	197	169	194	218	172	181	184	186	171	183	188	202	190	202	199	207	181	186	180	182	185	172	188	204	177	186	184	185	155	188	195	186	186	170	150	191	170	178	173	181	165	191	195	182	192	176	212	209	153	202	167	182	201	174	205	169	162	171	190	194	186	168	194	199	174	178	187	178	164	206	172	168	180	185	193	170	170	201	174	161	182	210	156	173	165	162	196	196	187	172	157	157	186	161	204	176	185	187	196	184	148	187	176	197	201	168	162	197	171	165	183	167	175	186	194	189	162	203	181	188	196	183	163	172	175	167	185	203	216	187	176	183	183	200	174	198	197	185	180	199	196	200	197	176	156	174	164	184	203	190	177	172	165	169	186	170	208	177	202	199	189	188	173	188	160	183	185	195	166	200	186	164	180	177	175	201	196	185	192	205	177	178	182	200	186	176	193	193	184	182	205	192	173	173	181	185	180	174	188	183	170	194	183	183	192	161	173	185	171	173	168	205	186	189	182	193	176	167	171	163	177	206	180	187	155	159	168	203	188	181	161	181	198	194	188	182	178	177	189	194	181	178	187	177	190	163	194	187	184	168	206	162	197	174	168	185	164	199	181	190	173	178	180	174	199	192	180	198	176	176	175	190	185	183	191	173	177	184	166	205	182	169	202	178	187	179	204	186	188	186	156	156	170	171	197	170	187	178	192	187	215	190	181	175	176	204	153	195	191	180	187	170	213	195	188	192
1511	274	287	291	239	296	296	261	289	271	302	268	256	282	303	291	280	268	279	287	254	266	269	281	275	267	269	287	278	276	254	262	265	274	298	311	269	291	296	286	270	228	273	237	262	293	269	281	246	285	263	248	247	276	283	274	264	255	255	291	251	269	283	260	300	261	255	276	286	281	274	287	288	277	293	277	276	286	274	258	266	268	284	278	298	259	266	239	313	277	273	285	269	244	254	248	295	277	271	283	249	277	274	256	283	278	319	260	294	292	265	291	302	275	272	293	266	286	258	269	298	263	256	279	290	264	277	260	303	282	267	232	286	281	303	266	252	275	278	277	269	295	291	267	257	266	278	263	261	261	265	297	282	261	259	285	276	288	267	238	253	257	250	262	297	264	274	270	286	300	284	275	267	303	281	285	274	274	275	294	245	268	286	261	279	258	298	269	257	285	290	284	284	324	298	269	246	279	272	278	289	289	289	234	305	255	277	274	272	253	236	242	247	273	275	274	268	268	297	269	253	262	251	317	278	257	272	270	268	284	285	287	265	242	268	271	313	286	255	262	265	280	245	273	257	277	285	237	265	283	292	270	258	267	251	245	285	280	225	256	273	282	247	260	283	302	261	269	274	280	280	254	275	287	281	281	265	310	282	295	285	258	256	261	261	280	275	249	281	289	267	274	260	273	254	245	309	250	271	278	268	271	294	287	265	263	258	236	260	278	262	283	275	281	259	268	261	268	303	259	267	270	271	251	256	272	255	287	272	275	288	272	246	265	257	311	258	259	268	301	297	282	270	254	273	289	282	306	289	299	288	268	270	268	280	248	264	296	259	275	278	251	262	278	256	271	287	277	263	241	234	262	250	269	275	266	267	251	286	284	260	288	268	257	276	265	284	276	293	241	243	275	234	268	271	272	246	273	279	279	268	308	264	246	306	248	249	274	279	295	252	254	248	267	255	261	260	266	287	265	263	271	242	266	280	281	282	244	260	269	283	273	248	297	294	289	293	285	269	262	277	291	247	284	287	272	284	257	323	248	289	294	292	270	237	283	259	257	268	285	259	269	294	263	256	249	309	253	257	270	254	255	245	248	272	232	294	298	250	276	278	261	272	269	270	285	264	297	252	267	284	278	290	259	263	251	280	251	265	293	269	246	271	259	266	262	260	269	301	283	279	322	247	263	263	277	271	250	257	282	290	283	249	262	274	272	286	254	283	275	255	295	246	300	309	283	297	262	283	267	253	261	253	277	245	298	288	256	288	261	247	283	260	276	257	256	246	255	261	254	282	264	278	256	260	272	277	260	298	295	261	241	274	316	291	260	261	267	280	277	271	254	268	284	296	279	276	277	280	294	273	269	281	279	260	283	253	264	279	296	268	261	263	317	301	276	300	261	295	270	300	247	289	303	286	285	274	306	279	271	283	272	282	283	297	283	281	294	272	268	279	311	299	280	276	296	286	284	290	256	281	273	268	251	233	300	280	302	281	279	272	266	297	279	277	247	281	275	292	298	263	268	300	249	272	291	301	260	279	282	265	283	274	283	248	284	292	260	255	266	298	266	280	253	291	257	262	274	305	274	257	258	255	289	284	254	260	262	248	233	273	282	283	291	286	278	284	284	299	285	299	278	284	275	277	287	298	257	271	246	267	258	233	260	269	279	259	251	274	298	273	270	280	306	276	268	267	271	285	267	289	296	275	267	279	256	269	306	300	245	282	280	297	253	283	259	279	278	258	251	273	244	278	268	293	267	253	297	287	284	273	284	303	275	260	274	297	258	272	286	230	278	277	256	246	279	242	262	263	272	275	284	300	275	268	302	263	262	266	262	264	268	270	299	269	280	287	295	282	280	286	250	294	270	284	251	287	258	300	254	309	275	276	279	278	308	227	268	304	276	291	268	270	281	277	267	295	266	258	303	270	235	245	265	281	238	247	292	254	254	267	264	286	268	270	262	254	259	272	278	231	281	268	269	278	280	279	282	286	261	245	276	269	278	264	270	270	278	297	273	280	295	290	277	294	309	306	252	271	285	271	254	251	261	264	310	259	290	293	299	283	266	252	265	273	259	278	313	276	276	263	272	280	241	286	260	246	285	237	283	282	276	282	299	273	244	289	265	298	273	282	288	276	241	262	300	258	304	288	287	272	278	278	259	260	298	279	276	256	276	242	256	273	243	316	290	255	241	275	286	289	272	255	265	266	246	259	245	272	271	263	286	264	251	258	275	264	261	290	261	280	274	279	250	240	253	282	285	260	265	262	258	253	239	290	298	258	262	279	240	262	281	260	246	298	274	247	243	273	310	269	291	251	243	265	268	280	287	291	272	295	283	294	267	273	272	272	284	281	287	276	296	282	314	282	291	322	281	274	300	280	269	278	282	249	282	311	273	284	268	307	281	244	287	262	253	254	288	265	298	280	272	268	240	259	294	237	255	251	271	296	230	278	280	242	296	307	290	284	263	283	288	267	242	289	282	277	298	289	267	286	299	279	228	256	274	258	285	283	276	295	261	248	272	258	282	283	259	256	275	262	285	264	296	260	273	287	301	312	243	278	274	309	262	252	237	281	274	283	246	311	279	293	271	296	269	246	271	319	268	285	287	298	268	295	285	251	285	270	256	276	272	263	284	259	245	265	276	234	290	265	252	277	280	279	284	271	246	290	294	291	250	301	255	286	264	284	287	276	274	321	277	292	272	268	281	274	270	262	261	260	257	282	271	264	251	278	254	274	257	285	270	297	260	269	276	309	280	298	286	263	247	265	285	265	260	244	286	280	271	254	249	280	259	229	236	283	273	262	264	287	289	273	245	303	278	281	279	298	284	261	285	300	280	312	264	296	270	275	263	273	306	254	281	271	291	281	276	293	291	242	290	269	255	273	294	256	278	234	296	285	292	258	256	277	269	269	248	256	295	290	303	258	287	275	280	293	283	270	302	251	290	266	256	274	273	276	273	291	265	258	271	269	277	271	264	279	270	268	281	305	267	277	237	242	275	255	294	272	250	270	267	280	264	254	272	286	251	273	271	263	262	233	263	261	276	261	315	273	272	278	269	251	287	282	246	272	275	290	289	257	286	270	255	274	267	260	281	290	278	277	275	270	286	291	293	255	278	250	258	249	255	260	289	294	283	289	283	293	269	291	251	251	268	294	254	289	306	257	276	286	262	249	254	275	262	287	278	271	271	291	293	272	271	278	295	281	272	278	247	266	235	258	290	248	276	263	264	244	274	254	313	269	273	255	287	264	275	276	306	254	280	250	275	283	276	275	275	295	302	273	278	242	258	275	271	261	277	261	266	270	264	246	252	264	259	254	257	257	240	261	288	298	290	264	271	275	275	257	257	297	273	272	260	280	247	273	305	285	259	258	289	254	274	279	234	310	267	252	264	266	277	261	264	264	279	260	254	287	255	243	279	300	282	262	277	258	262	278	273	257	279	293	229	278	244	252	292	277	286	279	298	269	278	249	282	298	268	258	286	231	266	251	287	259	283
1814	639	635	662	645	637	620	677	580	620	612	619	599	593	572	623	613	600	637	603	586	614	589	599	603	602	586	615	598	598	594	611	588	605	607	583	593	605	578	566	637	632	600	556	605	581	580	618	553	601	634	588	579	622	627	586	603	567	588	618	641	593	613	619	605	591	643	629	588	641	579	614	598	584	657	574	607	597	613	590	609	615	582	620	651	544	627	629	630	597	622	596	597	645	640	626	570	565	558	619	564	614	585	625	594	585	575	613	589	631	575	610	580	609	609	614	597	625	632	579	591	611	598	580	619	584	572	611	644	600	599	621	644	581	621	568	618	592	642	612	606	596	604	612	596	570	611	644	626	663	618	595	604	581	563	608	596	575	577	575	582	631	597	582	593	649	567	566	600	621	590	583	618	625	650	620	610	619	609	573	620	621	561	631	586	617	616	578	623	581	602	607	604	637	615	643	588	594	607	562	585	577	629	584	625	573	590	596	596	618	582	633	640	580	669	630	617	627	615	609	598	638	612	609	598	614	630	604	638	591	659	619	620	598	624	623	611	629	583	633	621	635	615	607	598	615	608	610	615	613	635	619	597	598	541	588	625	581	555	596	602	588	580	591	631	600	560	601	581	586	597	621	591	608	576	628	584	597	612	612	603	590	570	581	597	559	583	609	625	612	628	608	595	615	636	621	645	582	620	517	596	601	604	531	616	617	618	628	629	589	590	608	576	551	613	621	626	613	536	616	605	608	664	609	578	649	630	620	645	591	609	645	621	618	605	611	565	588	615	594	619	618	607	566	621	572	608	617	640	598	603	614	596	636	592	604	587	585	625	612	596	592	598	603	612	606	615	583	607	573	604	587	594	610	607	554	595	568	582	581	594	628	574	603	630	590	584	598	644	593	565	577	600	634	652	654	615	577	626	608	600	606	604	581	610	585	624	596	623	646	601	649	612	608	590	579	583	618	589	640	611	576	641	592	614	591	629	631	612	571	570	616	577	599	638	601	562	541	592	625	608	612	570	622	590	625	620	583	626	608	587	600	557	567	590	603	588	583	592	604	611	616	619	573	583	611	597	639	646	606	560	599	601	631	584	615	619	612	603	614	627	615	602	607	569	570	556	612	565	590	587	595	597	640	634	597	623	594	599	579	653	589	608	583	600	593	603	555	614	592	600	636	613	579	585	626	626	586	620	628	587	592	582	573	554	612	569	562	609	610	569	606	590	605	595	568	590	577	615	567	616	585	565	595	591	603	631	644	610	591	566	583	577	629	630	596	603	622	595	601	614	594	611	636	628	607	597	579	618	610	561	648	592	634	594	610	608	618	660	595	530	593	616	656	590	577	582	552	607	634	620	607	594	661	589	563	603	605	584	633	578	596	644	630	589	625	587	629	569	556	625	568	605	576	634	650	587	607	575	639	606	598	557	591	570	601	602	579	609	619	581	617	590	628	585	597	603	596	553	665	560	627	595	610	580	598	616	623	614	620	641	615	622	600	577	613	589	591	594	596	580	642	630	616	636	597	616	596	577	636	626	624	551	599	591	607	596	607	616	582	643	568	613	679	576	618	600	547	571	610	570	586	597	573	609	616	575	606	598	589	624	580	606	599	589	603	558	622	578	629	563	535	605	602	553	573	610	627	566	602	592	587	618	605	608	609	551	590	610	638	578	603	589	592	620	591	629	614	613	541	586	577	605	598	595	589	601	588	591	611	642	603	615	649	620	578	589	628	600	623	619	623	565	596	626	592	617	601	636	593	594	586	577	603	612	586	625	602	625	595	635	612	583	613	611	567	561	602	607	619	606	608	604	597	638	555	648	617	643	608	595	618	639	639	605	616	640	603	592	602	579	590	615	546	618	627	623	585	608	654	601	610	623	653	652	614	594	591	590	547	609	653	600	583	580	559	631	635	593	598	626	589	582	624	619	634	594	602	649	626	617	605	570	612	560	579	555	588	596	614	599	570	599	622	573	620	582	576	600	628	625	632	610	621	594	582	591	619	584	597	616	581	598	600	572	606	594	580	586	611	601	574	591	602	550	620	647	583	598	597	602	627	580	559	574	637	603	595	600	570	606	632	602	614	577	581	595	587	614	605	620	634	597	667	570	613	605	580	623	623	617	581	572	571	592	600	608	593	579	611	564	599	601	629	646	627	547	630	612	640	652	580	630	648	587	603	597	599	619	628	551	598	596	580	610	605	579	579	591	582	622	594	583	606	574	634	577	564	597	620	619	580	584	605	571	613	596	589	636	573	620	587	626	597	623	577	588	606	640	556	616	581	667	676	627	635	653	603	592	605	618	608	597	592	597	553	625	626	620	574	601	610	618	598	618	582	626	645	642	599	641	602	584	599	611	610	577	619	635	652	602	596	600	618	591	566	597	607	603	594	599	608	616	602	638	563	564	577	601	573	565	609	667	634	588	578	635	625	554	647	595	622	625	627	605	596	635	615	641	568	607	602	570	574	638	606	604	577	639	612	601	618	603	593	586	621	573	630	611	566	637	637	621	629	612	606	610	623	591	581	614	576	557	578	588	548	609	615	611	600	596	607	610	631	592	549	605	598	615	565	641	584	612	651	538	589	630	602	615	596	569	606	605	626	611	573	604	634	632	610	609	593	590	600	591	579	616	634	598	602	634	634	618	613	583	573	613	648	602	595	566	551	577	616	593	593	596	603	615	572	625	616	583	640	616	593	622	596	624	561	579	581	657	592	606	567	620	665	630	573	629	564	641	611	641	599	609	616	588	594	668	602	596	604	632	621	580	569	592	596	590	642	654	627	576	618	627	595	563	608	603	599	617	602	595	604	618	595	589	604	624	656	579	606	571	598	546	621	650	617	601	629	656	610	599	635	592	585	608	597	619	567	573	607	619	605	572	606	574	636	628	593	583	579	602	590	638	599	597	622	629	611	568	589	653	640	631	623	564	606	625	605	593	592	570	603	618	583	584	575	616	587	610	596	619	617	611	619	644	567	618	589	574	626	608	614	636	603	609	616	594	610	571	593	585	581	665	609	589	623	614	616	580	572	617	620	625	613	605	596	603	628	558	604	639	608	629	612	641	612	552	629	602	588	618	570	597	619	631	632	610	553	607	519	601	567	625	580	640	623	609	589	622	592	593	634	591	661	613	624	604	556	599	580	622	617	647	615	629	587	621	592	596	642	628	566	610	569	619	611	641	614	601	575	628	568	589	616	602	567	617	629	562	609	585	611	621	631	566	594	629	575	572	590	634	626	636	599	615	621	627	618	578	597	603	608	599	612	623	620	569	566	610	640	576	611	605	564	642	609	577	621	631	610	619	563	620	561	587	621	622	635	633	623	581	627	593	638	559	564	623	608	591	614	559	619	552	573	621	624	614	623	598	558	593	605	602	596	541	641	595	621	582	605	555	578	601	638	579	589	611	583	617	583	566	601	659	664	589	597	624	589	630	580	599	624	578	585	558	579	562	566	625	610	609	604	599	557	605	589	645	596	600	595	679	655
7194	410	440	358	288	244	267	211	202	219	196	194	174	157	180	152	167	153	131	171	162	150	157	194	153	173	159	153	161	143	148	162	157	152	184	158	149	161	169	147	163	170	145	152	155	171	134	165	135	163	162	151	166	175	169	151	172	167	173	156	153	137	147	136	171	149	156	159	159	125	146	151	154	146	174	142	158	162	140	131	163	157	167	164	173	155	153	139	170	141	168	146	162	139	150	144	145	174	150	149	157	154	165	181	155	158	142	153	150	175	169	177	169	152	127	152	173	175	162	152	157	154	168	154	177	161	156	144	141	167	174	151	167	182	175	159	141	157	150	170	168	165	187	168	196	180	182	158	129	160	148	161	167	158	169	137	162	157	143	183	159	161	157	158	154	160	168	159	150	138	144	163	164	141	157	160	139	147	155	150	157	170	147	166	161	146	180	159	151	146	131	153	148	163	181	145	159	154	157	174	139	140	144	157	151	159	168	130	160	141	169	170	154	147	149	159	148	133	138	150	147	158	146	154	135	163	152	146	177	192	147	169	159	152	152	179	161	162	140	171	155	153	168	156	157	164	162	152	155	177	143	129	166	157	159	146	158	184	149	121	150	170	146	147	156	140	165	151	171	143	123	139	163	162	153	184	139	144	142	137	143	158	144	142	160	170	166	145	154	163	143	153	150	148	137	168	150	164	162	159	150	163	148	160	138	146	149	164	121	143	167	151	148	156	137	147	166	128	134	158	177	144	178	165	152	142	150	147	169	147	159	155	159	140	147	150	152	141	156	154	153	157	159	161	167	146	159	147	155	149	147	144	146	155	159	178	181	149	146	150	159	155	164	159	142	148	139	150	161	165	153	169	177	147	136	122	141	155	163	130	128	152	144	153	141	159	183	145	134	168	140	156	169	145	146	120	133	174	150	148	130	163	145	142	158	160	151	148	155	145	164	130	130	154	171	144	144	148	136	143	153	167	146	190	153	158	180	165	180	162	146	147	139	165	140	131	166	140	150	150	136	165	157	136	156	144	166	168	159	171	142	157	174	155	176	154	157	144	163	155	162	163	152	139	165	132	167	139	143	166	151	164	165	175	170	163	143	130	168	155	154	139	146	152	130	145	135	130	171	147	139	138	189	175	147	140	164	170	167	142	158	148	150	154	159	154	156	133	154	161	144	147	168	159	167	142	127	146	140	151	121	171	167	127	142	129	135	141	187	167	160	165	151	132	153	138	159	147	147	143	152	158	169	153	168	148	148	171	157	146	147	150	141	179	166	155	148	183	157	170	157	161	175	146	159	165	139	133	140	171	168	157	158	155	157	163	166	156	136	157	178	146	152	156	146	157	183	182	142	130	176	144	162	176	132	156	160	158	161	183	151	158	170	143	158	138	135	134	165	164	161	152	127	140	143	137	166	159	150	155	174	151	126	145	145	170	136	151	163	144	152	186	161	158	144	163	154	132	155	147	158	138	148	159	169	149	161	175	153	157	155	170	174	167	151	166	145	163	150	147	149	168	157	161	153	200	172	141	156	154	184	162	171	170	163	141	154	133	161	163	186	155	153	176	180	167	150	133	142	165	141	174	158	151	170	170	182	158	125	169	167	135	150	148	198	159	164	138	140	169	140	160	166	167	139	152	139	164	146	155	152	149	140	162	151	136	185	156	172	147	161	142	158	151	164	159	131	148	145	177	132	133	151	159	160	128	170	155	140	180	145	152	152	156	155	154	174	127	168	154	146	165	151	162	146	167	136	144	168	138	149	177	160	142	132	144	148	161	142	174	163	179	161	127	150	141	139	132	149	182	167	153	163	152	129	150	155	148	146	159	145	146	153	153	146	172	175	141	164	154	164	146	153	160	147	155	196	164	141	165	148	144	165	159	155	153	142	162	175	144	143	142	146	146	155	146	144	128	152	164	169	157	156	156	154	150	182	159	141	157	153	128	149	153	183	166	175	152	148	149	159	148	179	132	168	168	137	190	143	138	165	149	164	153	162	149	149	120	149	152	158	137	173	181	143	158	150	145	164	133	136	167	147	161	139	147	162	156	168	171	151	149	167	166	151	149	153	141	160	166	150	163	153	158	141	138	141	151	156	127	136	165	167	123	157	161	141	143	135	166	168	159	154	162	153	160	156	140	152	142	138	147	151	164	143	148	156	130	146	178	149	151	171	155	145	143	131	143	156	154	156	172	170	174	162	160	144	157	179	157	140	142	171	129	135	142	159	166	146	166	160	147	155	169	166	148	163	152	156	146	160	153	174	146	143	126	148	161	152	144	170	150	142	159	138	143	160	146	144	174	161	157	152	141	159	152	147	169	144	130	167	145	161	147	181	140	163	151	148	147	132	170	136	134	149	144	150	147	153	158	152	149	166	145	153	149	146	150	152	159	165	153	159	147	137	134	145	152	188	155	146	158	158	170	172	156	148	176	152	138	151	163	161	165	179	166	164	193	160	151	175	130	161	145	145	170	179	144	151	155	154	150	161	177	152	149	140	152	158	141	147	173	161	147	133	161	151	167	161	153	156	132	152	154	154	150	140	150	142	152	153	145	157	161	135	176	157	173	155	152	188	148	126	155	184	155	138	155	153	158	149	139	166	158	154	167	159	141	153	163	186	136	144	182	155	149	177	171	133	160	161	147	153	153	185	147	153	152	148	172	153	136	139	152	147	165	159	185	169	155	138	142	153	142	135	133	174	145	153	154	132	175	167	155	153	167	161	141	142	149	170	159	158	171	178	159	172	165	159	158	162	158	156	164	152	165	136	161	155	135	179	157	141	174	141	154	156	148	166	153	162	171	160	148	137	138	160	165	179	165	165	169	142	149	152	149	145	158	178	141	163	144	129	161	148	150	135	138	148	157	164	173	157	148	156	145	148	151	134	140	139	175	168	152	153	158	161	152	157	167	169	140	142	156	154	158	158	139	133	153	152	167	146	151	143	173	168	160	164	152	143	162	154	163	155	151	142	136	143	158	162	164	158	159	152	154	148	151	156	149	156	168	162	178	155	151	159	168	157	168	153	166	173	161	185	167	157	151	148	139	146	166	158	143	153	177	178	138	150	162	139	142	131	179	155	159	156	152	161	152	171	138	164	158	146	151	136	164	146	128	155	153	146	178	173	172	136	139	162	140	152	145	155	171	157	180	161	161	142	170	139	169	177	175	131	153	148	158	184	137	176	159	159	146	153	163	166	165	157	134	162	139	168	144	147	150	149	146	165	176	166	132	156	169	150	136	155	150	164	172	185	164	135	149	147	136	157	176	151	144	175	159	153	159	151	174	154	142	171	122	165	160	141	169	160	148	140	138	140	154	174	123	164	141	151	152	170	155	134	147	179	162	151	158	144	139	170	157	155	159	162	133	132	170	161	122	167	155	155	159	156	170	151	172	139	142	173	142	166	148	152	167	142	155	132	148	173	160	154	140	183	145	156	145	180	122	144	140	176	156	168	137	176	137	152	137	148	134	167	167	166	181	144	152	143	164
6277	632	940	1168	988	783	751	652	569	546	511	493	447	435	494	427	404	434	407	385	402	400	382	383	355	363	393	371	369	343	348	382	397	339	413	359	399	377	361	355	371	380	353	356	359	391	356	356	332	351	368	395	342	365	346	377	348	347	361	334	358	377	356	352	341	363	353	346	355	386	350	353	359	360	327	354	354	372	364	362	344	339	354	335	326	348	349	381	386	357	365	349	313	345	392	403	337	339	363	396	353	387	385	387	335	352	291	336	356	314	345	393	352	360	304	372	361	384	335	341	352	328	390	370	343	342	344	346	369	351	334	338	355	355	333	333	317	360	335	373	358	354	398	305	353	367	359	368	372	362	381	355	334	292	366	345	362	364	384	361	356	337	370	357	355	371	342	367	360	326	360	349	359	325	325	361	355	351	364	361	354	344	336	376	370	367	336	329	352	392	334	345	330	370	343	370	374	367	318	341	331	346	360	334	356	362	354	343	333	380	378	373	381	363	338	332	345	356	369	346	367	349	357	335	368	355	320	357	365	335	348	371	354	374	360	394	331	329	350	358	356	338	324	335	352	331	382	342	316	324	387	375	340	370	345	358	331	410	358	387	341	366	340	354	374	341	346	327	366	337	323	363	355	383	363	334	335	345	328	329	344	373	356	360	345	349	377	364	387	350	323	363	330	337	354	317	390	348	353	368	386	391	371	344	363	366	367	374	355	355	340	372	378	375	346	369	346	357	382	367	369	373	342	364	348	350	351	341	329	363	392	374	341	368	366	348	349	350	345	370	367	345	389	348	363	327	343	328	371	322	361	332	390	332	354	352	353	348	368	368	330	366	364	389	359	343	367	382	334	337	334	341	360	337	334	340	361	317	345	377	327	368	350	354	362	349	335	375	362	379	348	344	377	361	355	372	381	371	360	374	341	337	369	341	363	344	396	355	337	370	379	347	338	367	374	331	350	323	376	358	345	374	359	372	340	366	344	342	333	348	368	315	362	366	368	347	378	338	346	371	359	352	359	367	348	381	371	361	388	354	346	359	356	367	359	354	367	379	318	355	386	363	389	340	348	348	328	352	381	349	363	352	356	362	359	362	352	351	359	401	345	360	354	345	343	367	305	357	362	368	367	336	368	335	378	364	325	346	342	378	360	374	330	344	335	360	363	372	394	353	374	320	373	363	348	388	345	347	368	376	354	345	363	326	357	362	328	356	386	375	398	362	362	357	356	370	334	353	377	322	333	344	370	354	320	343	376	341	379	359	333	342	355	301	356	401	341	341	346	348	361	354	333	337	350	366	349	353	364	320	358	329	357	351	327	373	349	354	363	334	336	343	396	353	348	370	331	357	359	364	375	389	365	346	316	335	336	371	342	361	355	372	326	313	331	344	352	331	351	374	388	362	347	349	337	342	348	357	348	394	373	339	367	345	370	373	344	329	333	342	355	361	332	333	322	357	380	362	361	318	338	379	372	358	331	360	361	344	339	348	348	331	371	351	370	368	323	355	340	325	404	364	357	347	327	367	372	327	367	368	341	356	354	367	369	367	365	339	336	342	333	374	357	372	368	365	339	355	358	355	375	348	355	340	357	373	359	355	336	342	349	375	388	376	358	320	373	362	332	373	354	338	362	346	384	371	344	378	329	373	356	365	339	316	368	345	328	343	357	375	366	344	384	355	310	335	363	342	355	346	391	365	397	348	376	358	333	355	354	349	375	336	368	333	369	367	328	336	337	340	337	313	350	394	372	365	369	374	333	317	318	357	322	388	363	355	339	363	384	354	335	334	364	355	341	338	339	376	373	340	354	353	344	347	344	349	344	345	352	362	361	348	354	342	356	359	361	335	354	360	364	366	320	332	377	357	385	337	369	342	346	354	368	348	312	354	340	341	331	364	349	382	354	353	395	348	364	353	367	340	356	324	342	357	329	375	354	362	351	344	340	373	340	372	354	380	348	346	387	357	375	350	376	351	339	371	365	319	360	339	335	375	351	369	316	339	380	345	332	328	359	362	360	391	359	373	344	326	350	344	351	349	368	360	320	302	349	323	363	378	322	323	352	357	355	344	324	345	346	349	335	319	367	329	364	364	352	370	352	357	362	377	347	357	314	375	335	372	366	364	372	351	329	362	354	362	329	339	360	336	325	379	345	340	359	304	379	358	362	331	321	329	351	356	349	341	365	342	351	360	376	370	359	371	349	351	380	386	375	363	343	333	366	315	354	330	331	342	374	319	348	340	360	339	365	359	342	335	375	363	352	388	341	344	351	373	373	380	343	314	382	356	347	355	303	344	345	361	379	376	329	358	378	371	378	367	340	385	358	372	322	355	384	346	373	345	382	358	324	321	350	350	347	346	355	369	360	369	386	342	340	351	335	366	350	340	356	332	369	324	374	376	358	341	330	332	344	350	321	313	309	342	370	326	350	330	363	386	338	357	364	338	333	371	367	366	340	360	373	368	365	358	351	373	362	340	356	342	336	359	322	359	349	334	367	349	370	399	345	402	365	337	329	361	374	346	355	374	372	384	347	344	360	333	350	341	341	362	345	364	346	345	380	373	352	375	339	385	318	378	341	350	340	358	365	371	368	351	330	382	338	366	361	338	321	379	327	368	363	354	395	324	353	353	379	364	372	346	355	370	340	351	367	360	333	355	355	353	345	337	339	342	328	327	362	368	342	388	361	374	332	371	363	363	359	376	341	370	356	336	344	367	347	381	339	361	354	377	363	369	338	385	365	353	348	339	365	370	340	361	331	381	360	329	327	365	373	330	389	325	319	336	338	379	343	349	376	393	349	355	356	376	324	330	339	358	350	409	306	373	325	334	329	375	369	319	346	349	373	351	367	389	362	348	351	364	345	360	364	362	323	347	344	364	320	362	346	344	365	349	352	333	331	363	330	350	311	360	356	355	359	360	345	346	358	350	347	319	381	347	365	360	348	371	361	366	343	338	360	350	351	333	336	375	368	366	356	370	411	378	376	332	348	341	336	380	366	334	359	329	326	362	364	336	369	313	339	356	375	359	324	358	364	319	372	333	341	386	361	356	353	358	342	338	318	363	331	377	363	343	340	358	340	315	333	362	339	323	335	360	362	346	354	318	359	346	320	337	343	369	335	357	338	388	342	335	365	351	314	345	360	351	348	364	383	347	381	360	336	352	355	359	349	334	349	330	349	358	363	358	349	382	381	355	364	386	365	375	381	354	352	363	365	345	368	329	330	374	338	364	368	364	332	363	344	339	390	330	351	338	350	377	357	350	376	359	364	343	346	323	353	371	340	357	354	343	353	340	369	374	348	378	318	359	345	372	334	366	314	377	353	383	349	326	333	359	348	353	327	375	337	354	357	347	363	366	336	341	317	354	343	343	366	347	363	341	354	374	389	366	360	313	380	384	357	342	383	329	381	352	350	391	375	346	374	353	356	367	362	355	378	345	334	355	345	338	371	364	340	372	330	343	349	357	357	296	346	360	352	342	338	367	326	345	399	379
13870	993	726	506	348	268	223	170	147	138	125	112	81	90	94	76	95	82	61	86	89	60	60	70	76	54	73	74	55	57	64	62	65	70	62	81	52	66	83	79	67	72	64	72	51	71	62	71	62	64	76	69	68	67	71	83	79	55	62	67	66	68	51	87	68	60	63	71	64	80	71	68	58	82	69	44	58	63	51	63	61	76	63	62	75	69	61	60	62	61	61	61	79	68	61	60	52	87	58	65	76	65	78	62	70	60	68	45	83	72	74	60	50	65	71	61	74	71	68	70	69	62	65	63	78	61	57	57	68	73	57	58	67	83	80	85	66	73	70	55	65	66	81	56	67	60	74	60	83	60	60	80	69	68	79	76	65	68	72	64	66	62	58	63	64	63	59	56	63	75	63	83	72	56	78	68	78	59	66	70	67	75	56	64	66	61	67	75	65	65	74	52	74	61	68	82	75	55	72	59	60	61	61	48	61	64	67	62	62	70	75	59	62	57	73	63	62	63	61	56	54	57	62	64	62	63	63	77	67	70	76	80	72	68	70	72	60	55	73	69	73	70	57	66	61	62	88	58	65	47	76	68	58	63	73	70	43	68	59	61	72	56	53	60	64	74	59	73	76	66	56	67	69	71	73	67	55	58	78	70	69	57	81	70	57	63	57	72	83	64	65	50	64	94	54	48	47	55	52	85	63	63	66	67	59	68	64	84	70	69	55	71	65	65	60	47	68	61	65	50	70	57	70	72	46	58	56	68	68	57	83	59	69	60	66	77	67	73	58	76	71	65	60	50	76	68	59	76	83	66	67	67	71	71	61	75	58	73	72	59	55	63	68	68	62	54	62	62	55	63	74	69	66	73	67	66	67	55	49	65	62	63	73	74	66	60	65	68	67	54	71	71	59	86	64	85	90	54	66	69	61	46	60	55	78	62	69	75	60	70	72	63	66	59	74	66	65	64	53	68	74	62	64	61	52	63	71	66	59	54	78	88	65	77	69	68	55	75	67	69	60	58	65	62	73	80	78	57	55	59	63	42	78	73	61	72	75	70	78	57	72	69	65	68	63	73	59	55	68	55	80	78	68	64	80	59	73	75	88	56	51	62	60	59	55	59	55	72	66	67	59	68	72	75	71	65	61	57	73	68	80	66	65	66	67	76	70	53	71	56	60	63	67	61	60	63	60	84	67	64	56	68	64	51	66	75	61	74	46	65	54	67	59	84	68	74	59	81	77	60	74	65	56	72	71	75	81	45	62	55	67	64	79	55	58	47	55	59	61	54	68	65	59	54	75	50	59	63	68	60	71	55	73	57	63	75	62	48	70	75	76	72	66	65	72	70	54	61	68	60	61	75	69	60	77	65	53	70	70	57	48	68	60	57	67	62	66	61	77	65	59	67	69	80	52	72	58	66	64	67	62	59	62	58	82	69	65	68	67	52	59	59	67	76	66	55	57	66	66	66	67	69	69	65	78	55	88	65	70	70	78	67	71	67	74	66	61	70	53	66	83	65	66	69	53	69	60	60	63	57	76	71	88	57	69	69	73	57	55	64	79	74	74	71	62	68	59	75	67	69	69	62	82	69	73	59	66	78	61	56	83	78	66	59	75	67	68	69	64	64	56	51	85	56	52	58	66	66	73	69	70	72	62	62	49	58	60	54	66	66	65	54	59	65	77	67	61	57	68	57	64	68	50	70	76	63	51	63	62	54	74	77	62	63	61	53	60	84	66	63	61	64	61	67	66	64	90	58	57	77	66	49	71	50	68	69	85	60	71	55	65	80	74	66	64	62	57	56	74	56	68	71	61	69	77	64	71	70	48	56	61	76	57	53	57	67	65	53	66	64	70	62	78	59	62	70	73	56	48	71	62	71	59	75	50	63	63	63	50	66	70	79	61	66	50	57	50	73	69	68	59	61	67	59	70	60	66	58	63	58	61	59	78	78	67	78	84	59	64	87	60	58	65	60	79	51	71	82	60	53	79	62	69	70	65	60	61	68	65	62	75	65	57	72	69	70	68	52	79	70	51	69	42	71	49	67	72	60	66	72	63	58	65	74	74	62	50	67	62	63	59	66	55	56	69	62	63	78	64	59	69	69	53	68	72	50	63	63	60	82	55	58	70	61	67	64	55	69	58	70	67	71	55	61	73	66	61	72	58	72	68	69	68	53	61	81	75	81	75	53	77	59	57	65	59	65	68	76	56	67	68	69	80	70	70	57	79	69	76	57	67	50	61	87	68	60	69	71	66	65	64	68	80	49	72	57	59	63	66	77	70	70	69	70	66	83	63	68	58	82	70	52	76	68	65	66	76	65	60	79	68	58	76	76	90	57	51	70	67	67	73	63	66	64	70	78	68	65	74	87	60	65	65	60	65	67	71	64	60	75	56	63	56	67	57	70	59	70	56	72	70	72	64	70	50	64	70	55	61	54	57	54	53	58	54	61	72	48	57	46	69	62	63	75	59	77	72	75	68	64	73	50	58	76	78	66	72	79	63	68	64	74	53	56	50	82	65	86	75	48	68	79	60	72	75	64	56	66	72	62	65	56	62	67	65	58	64	69	76	74	42	71	81	65	63	59	72	52	66	50	64	74	61	70	66	63	63	60	70	55	72	68	65	54	65	72	65	52	67	73	66	83	58	68	63	58	53	63	67	78	64	49	59	67	56	58	73	75	82	63	67	77	95	58	54	78	69	74	71	70	57	56	74	63	62	75	71	71	53	71	75	54	70	67	64	69	61	54	66	75	66	60	54	67	81	81	64	64	47	79	78	79	55	63	70	60	68	69	71	65	74	53	77	62	81	54	55	62	58	60	69	76	73	55	66	63	56	76	64	68	77	74	56	62	72	77	68	77	66	52	73	64	66	68	67	68	67	77	72	63	64	64	53	52	53	61	60	63	78	63	67	69	61	83	74	61	79	55	65	61	73	60	53	44	60	67	65	59	69	82	56	64	63	56	84	75	72	70	58	76	73	71	52	61	62	79	75	76	73	67	75	62	70	54	57	56	64	62	70	76	55	52	62	52	59	68	77	62	58	59	62	63	65	63	62	82	63	74	66	69	63	66	65	63	67	69	62	73	58	70	61	68	64	74	53	75	69	88	73	74	53	65	53	63	69	70	73	51	56	65	55	63	80	65	61	76	63	67	57	60	66	64	54	73	75	64	80	76	65	51	67	59	72	80	62	81	64	54	67	77	68	72	68	63	75	67	71	75	67	53	74	71	51	66	72	69	75	49	71	61	49	58	68	62	60	81	50	66	78	52	59	75	65	66	68	52	72	80	69	52	61	47	62	48	66	66	90	51	69	57	69	70	64	73	65	57	74	65	70	66	74	77	63	75	69	55	72	72	73	60	70	59	60	66	71	67	53	70	64	56	60	64	57	66	54	47	74	70	66	67	57	55	58	70	78	68	86	85	58	65	72	67	85	60	76	63	60	66	86	58	78	72	75	58	68	75	52	61	68	59	82	67	64	74	60	67
8024	780	1502	1752	1400	1091	892	778	637	569	483	445	375	383	363	307	288	265	271	290	247	240	261	277	263	217	216	234	194	205	246	222	234	215	216	228	212	206	215	200	188	222	189	230	192	191	180	211	217	194	187	205	209	200	183	191	196	196	194	194	185	205	191	180	174	175	193	211	181	183	201	197	156	177	174	195	200	183	169	197	179	166	185	147	213	203	180	181	201	196	178	185	180	193	192	187	180	179	184	202	159	173	189	166	194	183	193	185	190	181	206	187	181	169	213	178	170	194	210	195	156	167	207	211	187	169	186	179	197	184	204	175	211	225	216	131	177	190	212	201	221	206	180	213	172	178	186	197	206	165	186	178	172	156	166	162	193	185	156	197	195	178	195	154	171	150	185	184	186	184	189	202	201	176	194	182	175	179	186	163	185	161	199	194	189	162	212	171	215	185	171	195	187	174	168	174	172	189	174	145	184	194	191	184	185	167	206	174	176	186	180	160	174	184	188	202	202	174	193	184	214	170	189	171	168	199	171	184	197	170	209	181	199	192	176	188	174	168	201	193	184	177	192	163	180	166	198	191	174	184	171	171	176	190	184	193	179	192	193	193	175	158	151	203	147	189	169	179	170	204	185	178	171	177	185	166	182	188	174	152	165	181	173	187	169	167	211	193	193	187	179	167	194	208	206	169	178	180	191	175	190	186	201	201	183	206	216	186	187	170	183	169	210	199	150	175	199	184	207	178	159	189	199	197	192	179	198	196	173	168	211	204	178	175	165	192	174	173	184	199	199	154	184	203	157	188	186	186	209	179	202	164	203	200	192	177	175	172	175	190	188	186	193	180	185	180	168	179	176	173	179	208	183	187	171	202	172	182	163	201	170	170	178	181	189	201	177	190	178	211	197	192	167	185	208	200	193	193	178	185	229	194	170	188	189	171	208	196	184	185	189	179	192	167	185	190	176	185	191	189	181	161	192	164	187	170	208	195	174	170	175	221	176	197	178	178	176	168	187	165	172	184	194	178	190	181	175	178	179	150	198	183	179	183	164	172	177	194	190	158	203	187	177	163	199	184	187	183	199	183	181	177	166	179	192	182	178	172	189	164	201	177	185	186	179	172	187	185	181	169	174	188	154	220	191	189	178	207	180	183	195	176	192	181	185	202	194	192	187	190	185	195	163	169	198	185	190	174	160	183	184	179	171	180	197	186	152	164	192	192	160	182	204	178	190	202	210	182	181	185	191	174	192	176	186	175	175	170	175	170	192	169	178	196	172	162	190	180	174	180	197	206	203	186	189	198	174	198	167	183	180	173	177	189	165	186	182	189	186	189	183	199	185	192	170	165	204	171	199	162	181	174	194	198	199	194	166	177	189	182	168	181	188	175	188	170	173	174	173	193	210	169	198	167	186	177	187	193	180	194	162	164	182	206	206	189	151	167	179	168	186	198	187	193	170	181	198	165	194	170	174	193	171	188	167	188	164	209	203	197	197	181	175	192	185	207	180	209	171	163	143	184	172	206	173	177	176	184	186	214	165	164	190	190	195	182	177	171	181	167	215	177	185	176	165	203	194	183	166	192	192	174	176	189	182	191	209	192	177	188	205	200	204	194	161	201	186	190	188	193	172	178	187	171	175	201	204	183	186	184	166	173	174	172	207	192	185	184	181	186	196	181	195	188	185	176	172	169	185	192	193	170	157	188	170	185	166	159	171	179	183	186	182	181	177	176	189	160	198	182	192	168	188	154	174	202	182	177	194	178	202	186	172	178	181	188	187	183	172	173	167	186	178	180	192	187	194	188	191	198	183	208	159	177	179	175	172	178	159	197	217	196	206	195	186	209	179	162	157	164	184	203	168	192	187	177	191	188	183	159	198	174	211	158	178	201	169	167	181	166	194	179	177	182	161	196	196	160	156	170	177	165	169	167	183	187	183	197	177	176	174	178	183	160	178	193	180	180	196	172	179	152	177	200	168	183	166	172	177	192	198	176	198	190	164	180	172	181	207	192	181	173	177	169	187	171	175	204	170	158	209	185	197	196	170	193	175	183	191	178	165	183	181	160	194	173	156	187	189	202	172	162	184	173	185	194	158	181	183	170	167	173	173	152	184	166	184	165	206	174	163	178	180	170	195	197	168	176	167	194	176	169	191	177	181	152	202	180	171	190	155	178	191	171	180	171	180	182	167	206	206	191	183	169	182	175	190	184	193	180	177	189	193	185	200	199	181	196	188	204	171	150	155	169	179	170	182	188	165	171	190	198	201	192	202	193	189	211	189	156	183	178	186	203	194	184	164	180	191	190	168	180	175	176	164	185	207	189	199	172	182	199	199	199	149	211	198	174	187	176	158	180	180	163	189	178	209	190	185	196	157	178	190	182	184	204	170	175	184	174	187	213	197	186	169	202	176	179	196	187	180	184	182	161	169	186	200	188	191	177	175	186	172	187	196	193	168	204	189	213	180	178	150	185	196	179	175	168	185	199	195	162	191	182	205	175	162	179	228	178	184	192	163	188	184	200	195	185	203	187	181	180	160	188	178	170	175	164	174	185	198	158	222	205	169	155	181	174	172	177	171	170	157	163	203	179	173	177	174	184	183	169	198	167	199	176	183	196	184	184	185	194	192	206	175	169	174	160	173	160	194	194	170	163	168	201	186	193	185	178	179	156	157	176	174	185	180	157	179	189	189	180	208	206	194	186	185	192	202	173	186	188	188	197	180	189	175	195	186	159	208	170	174	170	181	206	180	173	183	183	182	177	181	181	176	182	155	203	207	214	164	188	194	178	186	180	172	172	138	188	187	185	194	189	194	172	175	179	185	202	186	193	180	152	183	182	202	188	184	158	162	193	189	197	183	168	194	195	187	202	185	203	186	173	208	183	195	173	183	196	178	166	203	189	188	174	164	207	191	187	170	191	184	198	182	163	173	158	199	203	166	175	196	174	181	190	181	201	186	201	189	199	203	190	167	188	202	192	186	231	160	190	166	188	202	195	177	192	171	178	185	171	198	162	220	197	220	193	187	173	157	180	167	187	182	168	207	174	195	169	186	183	174	184	167	182	185	177	170	183	190	212	206	167	154	164	195	180	174	194	178	193	187	212	197	166	178	178	169	173	184	186	169	185	207	211	191	179	191	175	168	183	172	188	188	203	177	173	177	184	184	183	178	167	192	197	161	186	200	179	166	189	191	172	206	201	200	159	196	186	190	170	176	190	184	180	185	174	194	187	201	189	164	190	184	179	186	184	171	177	213	185	176	163	194	188	176	191	181	172	175	183	235	185	167	179	193	182	189	167	185	180	173	175	191	158	153	182	178	180	175	168	194	173	175	184	173	190	182	187	193	165	210	184	206	171	188	190	176	173	184	181	175	195	202	175	200	198	192	168	221	203	211	184	173	176	183	184	207	152	188	200	182	167	183	183	176	180	162	204	164	190	184	182	208	179	177	205	183	169	191	175	174	194	176	157	172	180	181	178	179	190	185	204	170	152
1545	283	287	271	258	228	286	273	277	282	287	253	285	228	239	234	249	274	267	265	286	252	272	298	264	273	263	286	283	275	260	326	273	255	256	261	251	291	278	255	255	278	269	265	269	271	285	288	274	268	313	264	285	273	258	286	303	274	277	271	307	286	289	266	253	293	280	252	275	289	261	275	272	245	267	261	268	253	295	265	301	278	248	278	260	279	271	272	269	268	261	243	254	254	262	291	293	268	285	284	270	290	270	258	265	276	304	270	277	251	261	302	291	274	289	265	254	296	242	269	268	248	240	277	258	269	260	269	277	251	293	294	309	286	317	293	285	276	262	279	273	274	288	288	269	247	287	285	268	279	259	260	247	248	253	260	266	249	269	256	284	275	242	277	266	273	273	292	263	290	258	275	291	257	269	260	280	303	281	264	265	277	275	253	260	280	302	253	257	261	290	263	265	256	262	315	264	275	243	267	284	274	279	260	292	291	292	273	276	268	299	279	289	258	269	262	243	273	248	248	266	275	276	267	297	271	268	265	279	255	251	285	276	277	268	276	263	246	254	273	253	264	262	261	278	261	271	255	254	258	227	268	269	271	259	296	279	280	272	307	288	243	259	312	314	283	254	301	267	252	268	252	247	260	261	262	262	267	283	247	210	211	255	269	271	280	274	269	301	264	284	292	267	256	265	265	263	266	276	263	297	300	244	272	283	292	267	254	260	262	274	245	260	301	260	285	288	295	252	260	266	274	283	266	249	270	260	253	286	267	255	282	285	249	261	300	301	244	281	281	290	268	289	257	260	269	267	276	286	253	280	243	247	243	291	287	295	264	301	246	265	252	275	259	294	285	281	275	259	245	283	254	293	291	259	282	280	275	251	245	249	247	294	248	284	261	263	251	292	281	265	269	257	251	305	270	289	295	290	306	258	317	273	227	280	288	253	277	268	271	290	254	267	282	273	263	247	261	282	277	261	293	258	296	255	260	276	282	253	271	241	274	266	244	259	283	272	266	258	267	261	272	276	254	235	248	260	273	302	265	257	267	272	276	264	241	277	261	262	257	277	260	230	253	298	257	270	270	274	249	289	286	255	271	283	292	293	278	278	244	295	267	264	278	258	286	300	265	289	249	266	282	246	248	269	266	265	265	263	251	262	250	269	292	291	265	287	268	277	275	261	268	278	236	315	254	278	306	294	273	275	231	279	274	260	264	282	281	240	258	263	283	284	238	262	269	237	283	289	266	244	287	300	262	255	249	257	295	314	280	272	277	275	292	269	272	244	261	293	274	284	237	262	281	299	295	281	255	282	261	284	262	274	274	275	243	280	248	265	299	271	243	283	242	268	280	257	270	310	298	275	296	257	261	282	270	284	280	276	263	284	249	278	296	271	289	288	283	253	276	284	271	292	253	257	270	265	271	279	255	246	277	286	274	298	255	273	248	306	250	286	246	267	269	255	288	258	275	248	241	269	295	242	278	235	294	250	286	241	276	264	284	264	273	267	315	292	260	272	278	237	260	271	274	272	273	255	263	287	271	261	276	277	270	267	271	299	268	273	267	289	253	289	264	297	236	278	265	263	256	279	263	294	281	275	300	269	269	284	279	260	283	258	268	304	279	269	248	268	250	276	265	262	266	278	283	276	269	268	244	275	243	273	290	274	252	278	250	276	268	273	278	283	272	272	271	278	265	304	240	303	278	302	279	282	278	262	260	286	282	269	269	283	269	286	264	272	243	267	289	262	240	291	249	271	257	244	255	272	271	277	233	260	268	297	298	247	231	264	247	257	275	286	282	275	281	285	272	247	263	257	267	246	259	246	226	263	264	254	250	306	285	274	269	285	279	285	300	302	292	269	273	260	260	273	245	263	245	274	260	277	263	281	273	288	296	293	256	259	262	253	293	258	268	285	279	313	257	246	253	298	306	280	250	244	286	261	282	269	251	270	268	281	267	265	271	272	286	270	285	250	255	310	287	258	271	271	290	285	267	292	268	264	276	301	297	284	274	244	242	249	254	252	247	259	267	249	259	262	281	308	309	289	273	292	299	261	258	274	288	280	264	252	275	293	280	289	270	255	270	291	284	255	246	294	273	258	248	274	298	264	273	269	288	284	257	242	254	243	260	255	276	279	260	293	290	274	256	253	289	277	262	257	229	263	260	274	252	264	241	275	277	266	259	253	273	277	285	291	290	271	242	276	254	286	265	255	265	261	286	254	253	281	299	277	266	264	301	254	286	283	246	266	294	287	262	297	290	250	264	297	265	301	258	268	257	244	269	294	302	255	251	257	270	262	272	262	250	228	275	260	264	260	263	250	231	264	232	278	259	267	246	269	294	265	250	261	289	256	279	278	247	281	273	276	279	291	286	281	277	254	297	274	262	271	262	280	262	276	276	247	260	267	256	266	254	301	304	274	281	296	275	254	257	249	265	256	288	283	242	263	277	266	259	270	239	266	259	288	261	254	259	274	285	269	288	299	270	271	268	292	296	283	270	288	277	266	296	279	285	264	265	290	257	294	292	251	276	262	246	265	265	256	282	247	277	251	241	270	289	272	260	255	230	289	263	267	258	255	282	274	282	292	258	276	288	269	262	289	262	277	261	285	282	259	253	283	282	279	272	285	294	280	293	263	295	303	267	249	256	266	258	279	286	303	291	286	250	264	284	263	279	296	283	248	269	278	277	283	272	270	264	254	279	273	268	262	261	289	271	302	265	262	271	278	277	261	283	267	285	263	250	278	301	285	295	271	262	278	299	281	260	265	288	260	266	273	265	243	259	264	279	297	277	280	276	282	294	278	262	252	267	256	259	313	246	279	275	243	291	269	277	263	257	294	262	244	275	287	275	279	273	255	268	269	267	289	246	267	237	286	288	283	286	283	256	255	284	269	255	265	242	268	284	269	255	275	249	267	279	265	274	264	246	245	294	265	271	291	275	269	258	261	267	270	262	257	288	265	286	289	249	273	293	256	230	267	296	267	280	278	257	268	261	262	270	283	257	283	274	262	287	284	234	266	272	287	275	263	296	269	256	238	246	269	294	283	241	302	262	240	279	293	228	280	301	266	262	288	244	247	276	296	255	318	286	252	280	241	259	253	287	280	267	287	249	294	276	284	249	260	259	256	277	261	292	284	278	241	254	282	286	267	276	268	271	270	292	278	305	283	280	291	268	254	252	306	262	265	252	271	267	303	284	268	269	305	290	275	302	298	282	278	274	274	255	274	250	265	299	246	268	264	243	272	274	256	266	296	282	283	282	265	275	277	268	284	250	262	265	284	257	264	268	280	235	264	303	283	278	273	303	286	289	259	268	265	297	282	286	280	266	283	270	267	279	256	280	254	301	272	289	274	267	256	302	259	258	277	291	309	274	274	277	301	297	265	225	269	254	260	259	263	302	286	259	246	271	268	256	287	282	249	270	266	249	253	279	250	262	263	265	275	265	311	280	267	266	232	279	249	287	258	281	273	251	304	279	276	261	277	297	274	253	289	289
1780	663	622	644	621	647	633	612	603	629	635	609	631	590	583	589	572	668	618	631	592	545	582	599	592	580	605	593	592	614	645	626	618	594	605	613	580	610	586	651	591	598	563	584	570	588	597	606	586	591	605	610	548	597	584	617	571	632	634	594	598	631	572	589	578	606	566	620	582	612	641	567	577	577	561	593	596	581	603	606	623	606	625	572	588	601	591	575	621	547	584	559	574	633	559	621	584	569	596	625	599	586	612	608	606	622	602	584	620	584	621	562	616	592	564	632	595	627	588	637	591	642	601	634	605	563	577	586	588	609	559	584	588	597	575	621	636	608	591	593	610	551	588	580	600	623	619	600	579	646	607	633	626	620	636	606	553	606	586	630	587	575	582	553	599	616	626	523	610	585	586	622	619	586	584	624	604	604	646	621	607	629	591	595	609	600	594	592	602	605	588	577	603	611	560	607	598	539	638	617	592	576	602	587	630	611	596	606	593	570	620	628	600	584	565	596	571	616	591	611	558	599	606	599	643	581	579	615	557	587	590	564	573	636	543	606	629	586	625	607	567	616	604	597	606	616	553	617	593	600	586	610	580	587	577	576	608	609	579	549	573	548	623	633	633	568	594	632	614	638	586	623	602	655	600	541	619	638	584	580	583	602	639	562	605	558	625	578	592	590	604	635	644	577	559	587	611	593	610	606	591	591	579	627	588	604	605	596	594	629	596	580	629	562	576	586	596	562	629	632	550	560	590	577	629	586	640	593	591	580	601	558	591	554	593	574	622	594	589	639	568	636	600	597	562	628	596	586	587	597	601	604	625	610	616	582	612	591	605	612	572	614	616	615	551	613	587	566	637	641	593	583	623	588	578	615	591	568	587	586	578	622	631	615	603	595	560	618	657	602	583	601	610	603	607	603	609	596	622	567	595	566	584	589	641	608	593	576	562	600	623	596	615	604	576	598	606	589	597	590	598	588	636	590	636	554	624	612	580	584	597	590	574	624	614	560	599	557	624	612	604	633	631	640	617	646	565	591	568	577	577	646	556	574	615	610	591	592	564	607	591	629	623	553	615	623	633	611	564	577	632	619	588	587	662	625	591	611	639	589	608	544	592	642	557	624	553	634	590	551	574	599	596	612	596	544	611	637	634	582	622	629	574	603	585	591	607	575	633	606	598	626	644	572	599	580	559	578	598	654	614	611	578	591	627	564	570	571	574	559	587	623	602	583	572	609	613	559	653	586	605	576	607	590	582	608	610	566	539	614	616	578	627	577	603	584	626	548	571	581	626	562	619	614	593	599	630	602	607	599	615	592	663	584	558	579	585	615	593	627	598	573	597	592	587	583	608	634	602	606	575	621	584	583	593	607	583	639	645	647	593	624	610	607	581	636	605	603	606	544	607	609	578	621	589	584	652	629	583	619	624	607	604	584	610	615	604	599	594	635	596	636	611	630	620	586	634	618	638	602	536	572	577	580	607	584	626	582	589	588	604	588	621	618	608	622	608	590	610	638	609	609	616	591	603	587	620	588	564	556	609	641	537	637	576	586	583	586	622	612	617	590	598	621	591	667	584	625	636	624	635	613	559	587	594	601	592	574	564	642	618	586	579	555	618	616	638	621	604	601	597	584	598	604	584	628	593	564	632	604	648	606	604	555	630	602	602	597	591	615	565	596	621	578	562	567	623	622	591	629	581	592	599	602	603	599	584	592	571	609	593	633	554	571	585	609	631	588	584	604	593	617	627	574	585	606	583	628	627	637	600	616	623	564	576	567	569	614	573	588	539	581	628	624	595	590	559	635	601	595	591	590	584	593	598	613	601	593	539	609	588	617	585	598	648	576	585	552	644	576	587	617	598	562	577	592	571	603	619	607	580	552	600	597	625	613	582	562	588	562	625	652	593	603	604	643	603	611	566	577	611	637	588	571	612	572	618	579	593	606	582	567	594	614	628	580	599	625	576	607	582	601	593	635	605	609	587	583	608	562	576	625	597	576	549	627	617	561	672	642	614	590	591	612	590	589	539	612	615	588	592	543	596	617	600	641	596	566	588	587	593	580	606	603	597	570	635	592	599	621	555	599	588	613	622	590	613	569	571	614	630	584	578	602	625	570	582	654	650	634	621	606	612	579	591	567	614	579	634	627	628	618	620	583	623	614	574	596	601	551	595	604	578	631	639	615	610	562	601	656	550	585	581	630	575	603	564	600	600	617	597	575	575	611	577	608	626	633	559	612	605	575	630	601	599	587	567	590	585	580	607	575	590	581	607	635	575	615	593	590	617	585	604	589	542	590	577	596	598	595	576	590	623	591	625	579	588	562	583	584	566	644	566	624	610	577	581	627	595	617	608	625	653	601	592	572	642	557	590	580	616	637	636	564	601	615	590	612	599	640	608	631	565	573	606	633	613	592	630	569	600	613	569	622	601	602	586	615	563	581	609	603	610	593	556	548	609	617	578	602	565	562	617	568	595	590	591	597	603	562	589	612	624	588	601	625	586	628	586	568	588	586	609	600	627	617	602	601	635	628	591	573	608	605	588	574	641	634	615	625	567	594	593	575	642	606	561	592	567	621	597	611	608	593	617	606	581	616	618	582	597	573	552	650	577	601	606	581	624	557	534	602	624	557	600	604	563	611	597	565	635	637	559	606	573	574	617	581	644	609	578	608	612	589	618	553	575	578	537	620	577	627	593	616	589	588	551	575	576	577	603	590	581	606	584	567	617	588	617	630	581	625	593	584	591	604	571	621	597	608	651	595	595	647	551	550	591	577	585	580	605	663	587	553	611	570	613	599	566	584	590	626	626	619	597	607	621	606	647	594	583	634	601	590	621	600	573	580	601	593	625	580	618	600	675	523	601	590	615	610	603	585	566	647	570	602	644	645	563	543	606	575	574	609	599	622	574	613	610	568	545	571	565	610	649	599	616	640	560	635	569	587	595	601	629	605	580	574	653	590	544	645	601	549	556	641	595	569	585	597	593	573	598	595	577	571	602	609	595	601	617	592	618	613	578	594	619	610	588	604	603	576	589	601	593	599	602	598	625	632	637	589	622	599	589	595	564	600	575	588	615	566	612	606	632	613	622	559	609	574	582	615	602	586	592	576	591	603	653	595	634	612	596	611	580	623	617	601	634	582	578	619	574	576	575	595	609	607	589	558	614	650	618	584	595	629	620	578	627	601	564	569	567	642	606	581	597	592	576	600	586	571	558	625	556	625	599	631	570	605	598	582	621	627	603	618	596	567	627	609	577	587	543	577	570	558	591	620	586	565	632	606	594	580	563	613	592	624	608	593	573	591	558	586	580	643	633	634	565	580	640	609	583	618	601	572	598	600	590	598	596	575	617	602	599	599	639	574	640	581	640	613	611	608	602	613	617	590	613	557	566	595	627	568	586	600	561	594	594	565	610	594	607	592	610	572	615	614	624	602	604	588	613	536	555	584	633	601	608	577	595	577	598	621	605	577	588	593	589	614	616	642	560	625	625	610
7153	450	422	387	292	243	223	179	194	186	176	179	178	192	176	152	171	186	154	118	156	145	154	151	153	142	153	187	156	159	180	183	169	147	145	165	172	192	155	159	154	169	163	150	149	167	152	172	177	158	171	151	157	184	172	187	152	153	167	158	139	170	138	152	161	154	151	186	167	154	136	164	163	155	135	152	159	153	128	157	139	158	152	153	170	148	160	130	156	162	161	150	135	146	152	163	155	165	136	171	157	169	145	156	144	147	133	145	144	148	141	158	156	182	161	145	170	144	150	172	122	144	146	148	145	164	172	150	138	174	156	171	160	162	177	171	176	152	182	156	169	166	169	164	173	141	157	151	171	163	141	166	166	164	158	148	152	144	152	168	139	155	147	145	160	168	141	155	171	153	146	123	170	169	147	149	157	150	160	130	130	178	159	142	146	137	152	133	150	160	155	175	174	161	143	176	144	157	173	169	130	153	158	158	157	172	158	156	148	168	135	165	145	146	164	142	156	188	169	149	152	132	148	144	151	147	155	172	160	147	143	150	130	170	156	163	154	159	140	168	150	153	148	161	135	150	141	162	164	164	144	149	164	161	172	137	161	152	133	166	144	163	129	156	164	197	147	142	163	143	142	124	172	160	171	154	154	179	137	149	158	171	147	140	145	141	184	156	164	153	162	150	148	151	160	168	157	143	150	167	130	165	144	133	137	183	172	147	135	156	148	158	149	147	158	160	171	147	168	143	144	155	163	161	163	142	149	172	160	173	147	140	174	143	142	169	170	158	158	160	161	172	145	147	152	153	157	151	138	147	127	168	146	188	151	169	155	144	134	160	153	173	125	151	129	171	158	129	165	176	167	156	157	145	155	134	152	129	169	148	161	146	141	144	165	161	161	154	144	180	178	155	157	145	152	170	149	154	149	154	142	149	152	162	150	150	148	145	180	155	160	145	166	142	170	156	162	169	193	163	146	165	175	147	154	171	137	159	147	170	149	152	147	152	143	174	146	148	178	152	152	153	148	165	159	141	160	162	151	128	152	146	156	165	143	152	143	141	136	141	143	151	153	143	161	162	175	157	169	155	158	150	149	176	132	148	158	151	132	159	161	124	126	166	173	138	166	175	176	132	139	142	149	158	142	155	149	157	134	144	158	130	157	159	146	151	171	161	183	153	184	153	149	153	141	165	160	169	165	147	150	146	150	164	160	152	152	151	184	157	153	170	159	153	154	159	153	152	164	164	149	153	141	149	162	175	152	151	161	144	151	156	138	174	179	178	153	158	138	142	172	152	157	162	157	159	155	177	161	148	166	145	147	152	167	144	144	149	159	173	178	143	149	130	169	159	179	154	159	169	162	164	160	178	171	157	167	160	159	179	163	139	153	152	155	170	164	142	153	163	140	139	150	147	158	168	164	143	144	124	166	157	148	143	161	156	141	140	164	143	152	134	155	172	152	155	135	133	138	158	171	139	157	150	142	150	150	150	153	137	150	159	145	167	162	156	145	181	169	175	116	156	165	153	164	176	160	167	131	140	140	160	139	142	135	152	175	155	156	156	150	147	155	145	174	144	160	182	143	146	150	180	137	169	150	156	158	146	172	147	149	149	154	146	136	152	181	169	188	170	145	153	154	153	142	167	181	160	138	156	137	157	136	145	142	163	157	142	125	141	150	159	161	157	152	158	133	156	149	159	187	166	135	144	160	143	160	150	148	153	148	139	177	165	148	159	136	121	156	155	171	138	148	164	160	140	145	174	149	156	149	168	145	160	151	158	156	167	164	134	165	156	169	154	143	151	163	156	182	170	169	156	143	146	148	158	166	146	140	145	167	145	139	161	143	152	137	157	151	148	134	188	150	153	166	167	145	134	149	129	149	152	155	155	174	174	157	172	145	136	181	179	176	155	143	153	178	148	148	152	153	167	151	156	152	148	175	160	170	149	158	175	137	179	156	125	132	161	176	174	149	136	167	180	141	165	160	141	131	153	142	122	158	167	154	159	139	149	140	132	153	186	163	164	132	175	165	159	165	141	148	180	154	152	138	154	160	145	137	167	149	150	131	152	123	146	158	170	140	152	146	165	150	146	119	130	136	175	139	152	161	158	152	126	161	151	165	167	134	159	176	172	154	147	173	143	152	159	163	125	144	128	174	161	140	139	155	172	154	148	152	163	148	155	136	131	155	157	179	140	185	176	156	157	164	152	135	157	146	142	139	158	164	141	148	159	164	150	169	160	147	147	173	145	166	171	163	157	166	126	136	163	167	187	182	144	149	139	142	161	127	155	155	155	175	163	163	150	151	175	150	165	135	139	164	142	135	164	175	173	169	145	157	158	160	127	136	169	165	149	138	121	166	158	145	176	142	156	123	180	145	152	123	135	173	142	146	162	174	168	133	179	131	159	153	150	149	146	149	160	150	128	159	152	152	152	154	141	142	158	174	161	153	171	160	169	142	150	164	149	137	146	160	177	133	146	172	153	173	152	166	147	143	156	146	158	146	152	121	125	139	141	139	173	158	169	171	163	164	163	154	149	147	178	168	157	143	141	156	158	139	144	160	163	143	172	137	149	144	152	141	161	157	148	165	140	152	143	160	151	164	164	162	160	163	166	155	142	143	147	145	153	158	161	158	168	140	157	160	136	138	126	138	159	155	182	147	137	141	147	142	127	157	155	160	160	140	157	171	159	158	165	139	148	165	138	162	151	172	139	178	148	152	165	142	126	135	168	150	144	152	151	145	160	134	167	150	161	173	151	154	130	133	154	145	137	146	169	147	152	148	158	177	138	160	185	146	136	150	167	165	145	151	156	155	148	152	152	140	174	168	138	167	139	165	138	151	154	156	150	150	148	180	155	139	153	145	158	181	155	136	155	149	157	145	156	165	146	146	145	165	161	153	170	159	153	154	155	177	158	142	165	167	149	147	148	142	152	174	155	154	163	165	160	159	154	164	151	153	151	133	147	176	150	139	122	154	159	157	152	150	153	162	155	151	147	172	153	166	141	167	165	165	147	165	147	153	134	147	132	154	168	173	156	139	135	152	147	172	156	154	177	138	153	160	154	163	148	168	181	155	140	135	137	139	136	154	152	147	159	164	152	160	128	153	143	167	161	127	130	153	178	151	168	151	154	159	139	166	140	146	160	162	173	141	125	149	149	161	152	156	161	152	173	155	161	143	155	179	146	162	179	146	143	156	187	157	159	149	157	164	154	160	165	142	149	144	156	133	167	163	164	152	190	151	161	142	143	152	167	149	174	182	155	158	125	153	174	140	149	156	131	160	171	166	147	141	164	137	172	151	177	152	148	130	153	147	156	141	128	158	136	138	159	160	146	162	154	155	169	142	161	175	141	164	172	150	136	143	148	137	136	140	135	167	137	155	134	145	141	145	161	147	158	139	157	138	144	143	136	168	158	170	139	156	139	141	145	147	164	159	149	156	141	134	172	151	157	137	159	152	167	154	156	160	148	168	148	149	153	144	171	154	155	154	173
6197	619	1007	1095	1008	858	755	657	610	534	532	460	473	490	449	404	386	397	395	398	387	376	417	403	378	386	372	354	384	381	347	367	388	347	380	328	346	356	377	389	331	378	348	356	370	371	347	336	330	352	355	368	372	357	387	344	343	336	349	359	349	351	378	356	379	357	358	360	355	371	390	386	332	365	309	364	354	363	354	372	357	378	393	342	383	347	367	346	356	351	356	367	339	345	352	370	351	357	340	357	317	359	361	324	367	361	344	364	332	356	329	382	361	325	373	349	375	319	379	344	339	371	372	360	356	356	346	363	344	370	346	337	326	316	343	349	364	372	368	369	345	334	373	371	376	366	375	334	369	388	361	320	338	345	335	349	378	327	352	318	348	352	334	358	365	359	362	347	358	308	349	328	353	338	356	390	353	337	370	330	374	362	356	353	337	344	363	351	353	343	367	343	297	371	347	354	358	334	377	353	331	366	359	349	373	336	326	353	303	361	363	382	357	362	363	361	344	305	364	370	357	353	362	355	343	367	326	345	357	338	373	355	337	324	336	336	336	382	327	360	340	354	336	372	346	352	333	362	360	368	345	368	354	395	362	370	349	362	325	342	365	358	312	368	378	366	366	343	351	318	330	349	342	368	390	332	331	377	327	365	377	381	386	357	341	365	375	323	333	354	356	341	360	350	330	355	344	352	378	358	366	378	352	345	352	324	389	366	324	353	364	347	375	358	334	368	351	352	337	357	332	364	340	379	351	369	301	357	346	348	382	328	367	364	354	369	348	347	311	332	349	361	346	348	360	355	388	333	390	315	348	343	362	361	365	352	327	347	337	365	339	378	363	362	328	345	365	329	353	336	355	392	365	338	327	382	358	338	364	352	369	340	373	363	336	346	349	369	353	372	371	342	350	345	332	331	374	358	356	355	346	325	365	372	355	321	352	379	337	360	370	368	356	352	325	355	363	341	333	340	342	343	385	341	349	332	356	368	370	350	370	351	364	322	365	357	357	311	337	343	387	335	328	354	336	329	339	362	339	356	371	335	375	309	362	345	347	346	352	358	361	323	355	339	390	371	361	324	358	325	392	347	372	362	343	359	329	350	369	384	352	380	365	400	344	360	417	366	336	329	372	336	378	342	359	375	347	342	325	348	343	334	339	365	349	375	346	391	342	326	343	388	363	352	362	364	340	346	334	355	382	322	339	366	348	344	350	351	346	374	322	360	357	350	340	337	341	364	333	376	385	348	354	362	346	311	373	369	379	345	389	335	332	400	355	322	363	344	345	331	325	385	407	349	346	364	349	330	346	367	366	357	333	350	385	341	366	365	325	358	373	370	358	378	364	371	364	351	359	349	344	356	384	360	358	364	355	346	326	322	359	321	330	349	379	345	379	337	390	333	351	336	341	376	359	330	354	382	345	342	311	358	353	365	353	373	378	355	356	342	329	314	308	354	350	338	350	335	379	351	340	339	374	359	354	347	378	332	351	344	354	398	353	340	380	361	331	381	314	341	360	344	358	366	353	347	355	359	324	365	342	386	331	331	332	359	350	368	357	365	387	361	365	351	328	345	354	349	376	337	369	345	373	353	350	336	346	374	358	356	356	343	373	357	331	345	383	305	372	342	354	346	345	363	375	342	347	382	360	358	347	362	351	353	347	365	353	350	403	368	348	323	367	348	343	331	362	325	341	361	323	341	346	359	348	374	376	378	356	366	342	365	361	327	331	305	366	372	309	339	389	343	317	341	360	352	341	348	353	358	344	350	321	340	327	356	380	371	356	365	321	357	348	338	355	335	348	350	353	334	334	359	391	342	391	330	379	368	353	378	345	350	370	343	386	378	338	349	344	404	322	353	373	349	333	338	350	357	339	369	362	366	338	367	343	371	355	324	355	340	359	330	354	351	324	344	346	358	367	348	379	347	355	345	371	391	376	351	362	378	349	339	353	362	392	331	350	351	343	324	365	362	377	350	365	344	331	333	361	356	340	357	365	381	339	356	349	328	340	400	340	338	383	327	337	351	358	384	332	362	339	364	365	364	377	362	338	337	346	332	355	360	375	327	355	399	360	349	347	361	337	377	354	369	357	355	343	359	352	358	345	373	382	362	350	351	373	340	312	350	372	363	361	334	367	361	362	359	368	340	357	373	368	352	340	342	388	354	367	359	329	348	346	349	328	357	350	370	340	374	366	331	378	360	347	354	363	350	329	320	396	346	342	346	349	339	401	340	336	351	363	339	366	342	354	348	350	362	340	369	317	353	361	383	340	351	345	378	354	348	347	362	355	362	355	353	364	351	383	366	386	326	370	335	375	360	339	340	333	339	352	391	352	361	394	364	360	360	330	358	379	373	390	327	370	310	354	346	374	370	350	348	367	341	379	348	366	329	333	352	349	369	347	360	350	311	354	349	369	337	324	307	351	334	337	347	376	355	369	379	374	345	345	363	386	366	358	376	330	348	360	340	354	378	369	350	371	351	390	365	357	355	406	346	359	339	328	362	370	346	354	321	360	344	332	386	338	348	348	366	376	361	366	332	374	375	358	333	341	343	349	354	349	356	358	333	367	357	356	331	352	363	321	346	350	343	347	338	338	385	316	379	367	354	371	347	351	364	376	368	379	341	343	364	370	361	348	356	341	314	385	366	334	342	347	371	343	355	359	358	319	352	348	367	383	361	336	354	360	351	354	325	376	360	344	368	350	350	336	356	369	350	377	361	363	373	346	341	358	353	333	335	309	316	353	343	336	322	333	324	411	369	355	359	375	365	342	314	352	349	359	334	365	368	373	358	372	373	345	366	353	380	388	343	355	384	327	348	340	391	347	380	353	350	356	374	341	385	394	356	315	346	380	374	356	348	358	347	331	374	384	362	350	345	383	405	347	386	337	349	350	347	337	368	367	325	304	350	336	366	360	339	348	419	376	352	343	348	358	349	318	327	346	342	361	336	366	333	345	352	366	371	312	351	372	331	337	364	357	338	356	345	346	362	395	344	364	375	367	365	334	398	355	369	373	362	348	354	337	350	370	380	351	356	349	363	332	365	344	355	377	373	369	350	340	385	345	362	345	354	325	327	345	337	343	372	350	347	344	348	371	337	324	365	338	375	378	340	335	360	352	341	329	368	361	345	319	350	356	367	330	335	347	322	378	358	355	373	352	332	333	349	360	341	356	349	361	354	336	343	330	339	371	380	346	390	368	370	352	369	363	341	357	361	329	323	383	344	363	400	360	348	369	362	355	377	353	357	348	346	374	353	357	363	378	356	366	355	356	403	355	388	319	358	327	352	339	365	356	349	356	358	365	348	354	350	333	352	346	409	349	351	354	310	331	340	331	340	337	377	362	379	346	386	370	365	340	366	319	335	347	366	342	342	328	326	337	358	357	363	348	363	351	347	391	346	328	337	392	395	339	373	351	350	331	343	339	343	343	359	353	347	339	337	371	354	348	354	343	329	370	374	334	361	375	363	323	356	345	349	340	360	359	370	349	343
13727	1015	687	493	315	206	201	158	135	112	89	100	94	109	76	91	71	85	95	75	63	64	61	69	87	86	73	62	65	75	55	74	51	56	62	65	71	63	73	71	61	78	65	58	62	62	60	96	71	65	68	66	75	74	61	69	61	63	67	53	64	63	98	63	74	62	64	56	62	58	58	53	55	57	67	77	67	55	69	58	75	61	78	55	66	55	57	78	62	57	70	74	51	76	70	83	72	60	66	58	72	74	69	69	62	64	55	54	73	52	78	80	69	58	66	56	56	61	69	79	61	55	63	82	60	81	74	67	49	58	74	58	57	65	64	71	67	55	81	58	80	69	69	61	72	78	67	63	65	56	70	60	76	63	62	59	73	65	68	71	67	59	74	59	60	65	59	63	71	74	56	59	65	65	54	75	68	85	55	72	51	74	62	57	84	88	77	61	53	57	90	69	49	75	58	76	53	60	60	75	56	71	61	54	56	54	70	73	64	63	45	66	54	62	66	66	74	66	73	72	59	72	64	52	63	71	57	66	74	59	60	61	67	81	57	69	72	66	79	70	62	60	69	58	75	68	60	59	50	77	71	74	52	64	54	62	64	60	59	57	71	57	48	71	68	58	64	77	75	53	75	72	61	66	56	53	52	64	61	60	53	69	69	57	54	67	62	74	59	73	75	64	76	64	61	61	55	64	71	64	51	68	55	65	70	67	62	65	62	64	51	68	56	67	69	67	78	72	51	63	68	58	85	60	69	65	69	71	69	68	63	59	63	80	76	60	63	65	63	57	69	52	68	74	57	67	65	53	58	63	71	75	54	66	55	73	69	58	56	75	59	51	67	72	56	56	59	58	67	65	58	75	62	60	65	79	66	62	76	66	69	78	74	60	71	63	57	53	55	54	68	67	63	63	66	88	46	68	74	62	58	69	73	84	74	61	53	63	76	75	68	84	50	72	68	57	62	54	61	66	65	61	62	69	81	66	66	63	72	58	52	67	58	62	70	70	67	72	78	66	80	59	72	76	52	56	71	73	58	55	46	65	62	53	59	64	65	57	60	57	61	66	64	58	75	65	70	79	65	70	65	60	60	57	67	65	76	85	67	70	59	73	50	63	55	58	69	57	67	66	68	77	69	75	73	51	59	66	67	68	65	57	51	62	65	53	67	65	60	65	70	86	60	56	81	67	76	42	63	67	59	77	63	59	74	73	58	61	70	82	62	53	77	68	73	78	71	54	62	65	76	61	57	75	65	73	67	58	59	70	60	59	59	51	61	68	63	65	60	70	72	58	59	72	68	61	67	65	68	70	69	63	57	67	67	79	77	68	69	76	72	52	70	53	71	44	56	72	74	57	77	52	62	65	62	60	60	78	66	77	67	65	67	50	64	60	62	69	54	63	71	64	73	74	72	67	79	60	75	55	52	69	66	83	56	70	79	76	69	60	75	69	90	61	73	64	75	55	59	82	61	66	60	73	76	73	78	67	80	70	57	69	65	58	71	70	74	76	63	63	69	65	57	73	77	78	65	54	50	73	61	74	69	68	65	62	56	60	47	77	59	58	64	75	65	81	80	67	53	68	68	65	51	73	75	66	61	67	70	57	60	78	59	61	59	57	81	85	54	66	45	80	60	53	68	85	65	98	64	73	52	99	66	73	71	66	78	57	40	65	51	49	62	64	65	61	88	61	73	62	51	52	59	47	74	63	65	70	64	84	68	67	73	57	79	71	73	57	60	65	62	65	69	71	81	63	69	74	69	63	48	58	66	77	51	58	60	50	75	76	81	74	66	60	75	53	69	71	66	68	67	69	56	83	71	66	61	75	56	55	55	58	66	63	67	58	59	74	90	79	74	55	53	88	60	73	84	80	69	56	56	52	54	73	60	69	61	65	70	56	61	68	60	65	64	65	45	83	70	56	72	64	57	70	67	74	47	65	65	62	52	65	71	72	60	67	50	70	60	62	72	63	51	74	73	79	68	68	69	61	73	69	52	66	64	79	78	64	61	60	64	66	57	58	59	56	64	70	73	79	66	62	76	57	71	48	81	69	63	69	77	69	60	60	73	68	67	57	87	58	64	71	61	49	63	62	68	68	58	71	67	79	59	67	69	67	67	58	48	71	75	80	67	51	56	67	65	61	73	54	68	80	83	56	69	74	72	62	72	70	56	58	69	55	67	75	71	60	70	55	67	63	64	59	69	75	63	64	62	71	74	71	67	69	70	75	57	55	60	67	59	59	59	62	55	64	62	65	58	66	60	63	63	80	74	52	72	52	51	62	74	70	67	66	69	61	64	65	68	65	62	73	71	66	71	72	66	67	68	62	73	82	59	67	69	70	68	71	49	51	64	58	62	65	63	61	54	76	74	70	53	62	80	58	62	59	65	71	62	73	60	76	61	77	60	67	57	66	52	52	64	60	72	51	55	75	66	62	77	61	72	59	61	66	73	60	67	54	65	63	70	49	60	60	76	72	63	57	80	65	50	54	74	61	58	65	49	54	62	64	72	50	63	69	72	73	73	56	68	60	67	64	59	70	58	63	53	76	73	87	69	63	71	68	67	52	64	54	63	55	58	69	71	53	63	80	58	80	64	56	70	64	64	49	54	72	80	59	69	76	60	74	66	56	67	46	59	62	78	75	62	71	78	68	66	76	58	65	63	58	55	62	50	67	62	54	89	71	68	72	63	69	59	51	79	58	72	72	54	53	64	48	52	42	52	63	86	67	70	64	63	78	69	74	66	69	71	69	64	71	74	60	65	63	60	66	67	62	75	71	68	62	63	73	75	57	76	67	72	62	60	72	65	74	67	71	50	58	67	64	60	80	72	57	79	66	59	67	75	61	56	72	60	71	71	56	70	64	75	69	64	64	71	67	65	71	73	60	66	48	62	70	63	59	64	65	62	63	67	52	74	44	66	73	63	69	59	59	49	69	80	63	55	63	65	61	59	68	72	78	72	59	71	74	79	63	67	78	59	71	56	73	70	48	72	58	62	66	72	66	59	58	55	46	42	67	70	62	69	65	79	70	46	52	63	64	68	58	62	72	71	78	66	64	70	59	54	67	76	81	68	58	62	71	57	57	62	62	54	59	68	66	59	70	76	56	50	63	78	72	67	65	66	66	61	58	52	65	68	69	58	52	76	80	56	81	71	64	69	68	59	49	65	68	78	76	69	64	64	63	51	63	72	63	86	68	62	57	72	54	66	57	69	88	67	62	73	56	63	66	54	53	76	64	63	66	74	52	61	76	56	67	58	67	59	67	62	79	49	91	60	57	70	69	84	62	48	49	58	75	58	88	86	73	63	72	67	66	55	56	70	68	60	74	67	74	63	66	49	58	68	76	61	53	63	75	68	65	70	61	59	58	82	54	56	56	71	64	70	71	59	65	71	68	74	68	88	75	76	60	68	67	69	64	69	59	68	55	62	64	67	66	68	62	53	79	65	58	87	68	73	64	74	63	47	53	52	67	66	60	66	71	63	57	78	71
8047	767	1471	1861	1445	1122	937	727	624	568	465	460	396	352	340	322	290	307	286	283	255	275	238	238	255	249	246	222	248	222	218	203	206	240	193	214	205	213	204	195	217	220	177	210	175	209	204	230	201	203	190	184	193	199	193	163	206	176	198	199	190	199	183	182	215	171	196	171	209	187	202	219	178	205	168	193	188	191	180	200	154	168	180	182	170	173	186	196	177	184	193	190	191	194	190	191	214	199	191	200	192	187	192	204	191	200	189	176	195	178	191	199	179	165	194	170	187	189	179	188	177	168	186	175	184	212	207	186	159	170	181	200	173	168	201	178	184	175	210	195	190	173	191	200	189	181	181	173	170	181	189	192	179	195	190	168	195	173	169	168	190	181	176	181	169	188	201	198	190	169	179	181	185	177	173	183	178	194	174	168	188	187	202	205	178	195	182	186	191	185	197	191	183	180	194	182	180	191	157	163	173	182	173	200	197	173	178	159	177	177	192	163	194	175	179	202	184	187	175	157	184	189	151	192	187	185	184	165	189	200	169	177	179	163	182	189	192	200	168	178	188	185	200	190	203	172	192	200	194	194	202	198	184	178	182	182	217	201	197	171	181	175	196	183	197	185	181	163	177	191	175	185	201	171	186	180	170	177	188	196	188	192	181	197	186	178	184	185	157	183	181	186	198	201	193	201	179	178	173	188	207	164	174	164	187	198	194	216	181	172	194	187	180	190	175	185	195	174	183	188	165	178	196	196	184	172	177	184	170	215	229	198	186	176	215	161	200	190	190	170	166	181	175	173	174	206	194	188	172	185	174	171	176	180	182	171	193	187	169	199	180	168	180	174	172	201	179	195	167	181	196	190	194	179	171	178	202	205	184	182	207	181	183	178	211	192	192	182	194	171	192	193	204	174	182	196	192	186	170	170	169	200	188	180	219	198	185	174	183	179	185	202	177	175	181	199	197	194	189	202	194	177	164	204	194	181	205	178	197	186	191	161	182	179	170	193	188	179	205	175	196	169	182	181	201	176	185	186	186	178	187	174	169	197	170	192	210	200	193	181	179	176	182	163	198	187	174	190	174	196	189	209	172	205	201	184	183	212	169	204	190	196	181	175	181	185	170	198	172	193	191	185	179	172	171	187	178	202	182	188	173	185	176	179	191	177	185	204	179	171	216	181	197	192	182	166	172	171	192	181	184	189	198	167	189	181	202	181	188	193	220	182	167	187	162	170	182	168	205	192	205	206	176	195	213	202	183	169	199	196	214	201	193	180	183	179	179	189	199	216	188	176	156	180	167	162	189	182	179	174	184	162	167	188	210	162	166	184	186	182	170	160	210	209	169	186	168	172	176	185	178	207	181	165	176	183	163	161	189	191	192	178	183	175	177	201	166	204	193	180	174	213	194	179	206	182	191	197	193	185	195	197	174	198	184	182	181	190	185	207	168	183	179	191	199	187	186	165	173	182	182	196	179	203	180	191	177	170	185	187	168	185	190	202	193	208	178	214	168	202	178	176	195	217	180	187	191	179	210	189	178	196	165	193	209	162	185	199	187	181	176	188	167	186	200	204	164	196	155	195	173	191	178	160	182	160	172	175	182	187	192	171	189	161	175	181	201	196	184	161	179	168	199	161	209	158	198	182	202	166	170	169	181	177	172	198	182	194	163	176	189	165	184	183	184	163	193	179	168	185	171	209	200	182	192	191	190	166	192	184	181	185	209	186	199	173	187	168	185	196	190	171	203	207	198	194	194	178	173	167	185	171	206	201	161	161	187	188	179	171	179	173	182	192	170	188	180	210	188	170	189	178	203	171	176	167	178	175	191	195	204	196	197	165	243	199	163	185	165	181	195	191	185	188	183	189	187	193	167	166	200	183	167	200	194	171	196	184	166	192	164	182	209	181	178	189	191	190	182	175	191	162	200	159	196	201	201	169	169	177	170	221	219	182	190	175	159	201	188	184	177	160	169	190	196	189	181	185	162	171	205	176	181	211	169	164	187	199	202	205	175	164	192	181	184	191	212	184	198	188	191	178	197	189	190	201	193	205	181	162	176	165	184	181	197	193	192	182	196	171	186	190	183	190	197	190	184	184	161	194	191	178	143	180	206	173	176	163	189	188	187	150	186	169	176	231	202	183	210	180	175	193	200	189	175	192	173	196	195	167	172	189	172	175	165	197	184	192	204	181	209	201	187	165	181	210	173	191	190	181	200	191	193	165	187	176	184	195	175	188	166	187	196	173	182	166	182	185	168	186	189	208	194	185	174	184	172	178	182	202	179	181	200	206	184	185	183	162	190	180	193	171	197	185	181	187	174	202	200	160	207	157	185	161	167	162	168	179	185	185	196	187	188	200	177	187	180	188	181	197	162	180	190	183	188	175	182	187	170	171	192	164	166	175	204	182	186	192	182	183	165	184	170	191	209	179	175	181	186	182	202	200	206	168	183	194	180	183	178	172	222	198	182	190	182	191	190	191	197	175	172	197	192	180	185	178	188	175	200	176	173	191	158	165	175	196	191	175	198	189	175	173	195	195	185	183	199	176	183	174	168	201	187	179	184	195	190	198	185	190	175	218	178	176	155	167	184	202	203	162	165	182	192	180	196	189	178	167	167	169	184	186	178	163	189	178	186	189	175	203	198	180	190	176	205	198	176	192	174	193	173	194	164	170	182	175	178	178	152	173	188	191	154	154	182	207	192	189	186	186	194	209	177	179	175	184	185	155	171	182	195	186	163	193	192	182	159	181	188	170	196	158	179	170	157	165	197	180	158	179	184	174	191	186	173	200	171	179	173	188	187	189	179	161	190	176	193	146	204	184	189	179	206	185	178	201	172	201	182	179	173	166	206	189	173	174	193	206	195	204	194	209	194	194	185	170	188	171	186	174	165	187	194	184	199	168	184	174	184	206	172	213	187	193	163	180	150	185	191	189	187	176	202	189	172	184	204	184	181	182	180	186	155	204	201	213	185	159	157	170	201	190	189	197	197	182	190	186	172	181	177	170	191	171	195	175	193	197	184	178	165	205	175	176	187	201	188	181	201	171	175	186	198	158	191	183	169	203	197	192	197	173	172	205	173	177	181	207	194	177	181	191	184	168	193	188	195	190	193	174	203	197	201	195	183	205	165	167	168	173	159	176	183	164	188	183	200	165	183	170	201	187	189	190	180	175	195	174	188	198	175	193	176	203	152	174	183	188	190	186	209	196	202	197	182	196	165	211	172	180	178	184	193	175	193	176	200	195	184	184	201	184	201	180	195	192	187	206	166	184	172	190	191	192	197	179	192	174	177	203	197	169	176	196	162	173	192	191	188	177	184	178	204	163	184	166	185	167	189	184	193	179	182	213	187	170	176	194	192	217	178	161	158	196	198	193	166	206	170	157	179	182	173	154	185	182	179	183	158	185	163	207	193	204	169	160	183	172	174	176	183	168	194	175	193	162	191	182	168	201	185	186	187	181	184	176	206	176	185	200	184	172	176	187	199	196
1473	300	342	263	285	275	292	267	274	288	255	259	268	290	308	249	307	279	265	280	280	249	286	273	285	289	284	271	316	272	286	273	306	311	261	296	289	283	231	239	309	277	276	253	265	263	265	276	268	283	290	269	265	257	274	248	294	305	291	263	275	274	264	280	245	283	277	260	262	275	278	300	301	273	305	292	314	311	248	271	294	280	255	277	275	269	308	279	244	297	282	244	242	258	261	280	274	298	290	245	302	305	248	242	269	258	309	294	280	279	283	280	271	295	248	266	243	277	251	253	300	247	259	270	264	267	278	295	257	248	265	254	272	257	255	290	275	262	271	276	278	293	282	284	269	287	259	263	255	279	261	283	278	284	258	280	280	283	265	266	250	282	268	258	279	296	300	308	270	276	260	249	269	237	251	264	304	258	251	279	273	278	258	271	255	271	263	245	260	300	283	264	261	251	274	274	267	257	262	296	292	278	273	287	249	292	258	275	291	254	246	252	289	283	261	241	308	312	263	248	274	264	285	297	245	277	249	259	258	284	286	261	257	252	285	270	283	248	261	250	268	270	273	275	272	273	294	264	258	289	293	262	244	278	272	291	278	263	297	298	287	296	299	265	278	281	292	273	279	260	277	272	275	302	256	265	311	241	239	253	255	264	287	317	271	276	255	296	266	271	298	273	256	267	251	324	279	299	282	255	304	299	255	275	258	266	266	283	268	286	259	263	270	257	263	269	272	263	234	289	283	270	260	279	293	297	290	242	246	259	275	272	252	254	298	280	275	277	261	266	291	300	274	279	308	283	263	264	301	310	271	262	256	232	279	247	300	281	263	301	276	257	274	272	300	270	289	256	285	258	322	275	276	288	267	263	282	260	238	304	285	285	302	268	274	304	250	242	288	249	308	326	308	300	252	308	276	314	246	309	276	307	291	259	297	265	310	300	270	254	261	284	252	271	275	292	291	264	251	271	295	272	266	237	252	311	300	298	243	264	299	286	271	273	300	305	260	270	284	291	261	272	300	267	308	260	272	270	288	297	310	304	265	262	278	284	297	281	267	252	246	282	270	276	305	265	274	251	295	302	291	289	262	289	293	271	281	291	269	243	262	276	300	278	257	256	272	273	239	294	267	251	276	285	250	277	311	306	266	276	271	247	277	263	270	247	292	300	254	266	290	293	306	271	296	258	284	249	272	319	285	284	267	294	283	249	285	236	285	277	278	291	265	256	264	282	275	252	278	276	263	275	297	256	264	294	257	296	295	278	266	286	285	290	271	254	259	240	266	251	290	284	276	272	282	274	272	235	258	269	288	277	329	273	282	282	319	272	277	270	240	284	269	281	267	242	301	261	282	280	257	289	300	296	273	302	249	254	283	283	286	262	290	268	304	318	301	262	271	285	288	276	306	243	262	260	275	265	274	286	282	248	257	276	248	271	269	274	273	277	300	256	303	260	303	299	291	260	273	297	272	297	286	283	307	284	265	251	288	268	281	276	300	293	261	261	265	256	248	251	284	254	327	271	271	280	224	265	261	283	270	264	296	264	288	311	290	294	283	253	272	292	239	272	307	276	291	266	293	257	266	252	265	279	279	286	292	260	268	289	274	273	272	256	277	274	306	311	301	292	258	262	254	286	255	260	285	261	285	278	290	252	269	282	277	244	266	283	276	287	282	266	259	295	273	252	279	271	259	265	255	271	260	269	278	273	329	251	280	282	280	272	216	269	255	237	271	299	287	268	277	289	278	282	259	280	281	252	280	262	273	336	236	269	289	262	251	289	286	284	251	249	255	255	261	260	252	251	297	287	286	311	285	292	283	309	248	255	290	283	243	285	249	291	272	268	259	305	250	259	265	261	267	275	261	238	267	252	288	251	292	273	288	240	268	260	274	261	277	295	305	269	274	246	262	277	271	255	298	286	251	266	302	302	258	282	276	287	285	288	257	308	256	243	272	266	280	257	262	257	269	272	276	264	316	276	255	321	277	291	290	255	264	277	308	278	293	268	284	275	271	273	291	276	286	271	300	245	280	250	250	264	256	291	282	266	282	284	301	279	287	270	301	303	271	262	242	295	266	260	273	287	274	260	278	285	312	284	280	256	250	279	291	286	283	269	289	297	276	267	241	275	254	285	277	278	272	264	279	238	299	265	256	290	251	270	283	286	284	258	255	288	284	277	270	298	281	278	278	265	287	256	250	295	279	271	273	283	257	279	259	248	264	280	237	257	249	293	259	315	267	257	297	293	266	261	263	241	274	266	259	304	271	281	278	245	285	271	251	261	263	288	306	288	292	252	297	256	277	264	259	235	270	268	298	268	284	266	235	279	273	283	283	262	275	266	301	280	309	268	289	289	250	288	282	271	247	254	253	259	268	302	283	252	276	270	247	249	316	293	267	296	259	278	246	276	270	277	255	267	291	269	268	261	280	275	264	265	272	272	256	267	273	282	288	272	273	270	272	270	287	267	266	267	281	273	302	273	251	319	291	288	263	293	276	270	262	277	261	270	296	273	277	273	260	271	252	260	273	295	295	262	281	305	272	252	329	277	260	281	291	288	271	284	268	260	243	260	296	287	275	298	273	260	253	315	263	245	304	281	304	323	273	264	282	252	279	273	247	263	270	241	282	285	279	267	282	327	272	277	301	266	292	279	293	245	263	289	245	308	284	298	257	261	259	297	276	258	251	247	269	276	277	279	271	256	266	271	272	262	300	262	256	279	302	274	293	275	299	281	292	274	288	297	278	286	326	264	293	288	271	278	251	279	284	289	292	303	266	252	255	270	292	277	298	252	299	271	255	270	269	309	267	249	300	299	270	265	286	251	291	211	288	266	265	294	279	270	309	257	294	272	287	246	243	267	246	261	277	263	286	295	287	302	263	275	253	290	286	278	249	296	261	277	265	272	282	245	244	237	266	292	272	275	264	282	287	258	289	282	277	280	308	258	258	287	274	289	274	251	199	248	272	280	257	339	282	310	251	306	288	271	258	287	302	304	270	254	266	252	288	271	276	266	287	256	290	331	277	267	277	251	286	267	291	298	276	299	292	244	252	268	277	272	249	262	268	288	263	262	292	243	267	283	268	291	253	283	264	281	274	273	266	279	277	273	258	262	275	295	245	282	252	251	291	279	280	241	280	253	274	304	290	279	284	290	282	284	269	252	220	243	267	293	293	271	277	279	283	257	255	274	276	267	287	278	281	291	260	251	305	287	246	271	303	272	264	267	271	270	285	281	287	280	261	282	262	263	300	299	250	289	290	287	289	317	294	281	273	270	294	289	303	278	249	266	292	293	270	275	258	281	262	263	272	264	245	273	278	255	282	264	254	245	251	297	279	280	304	282	277	265	277	285	271	266	263	245	257	255	248	294	302	236	271	281	302	255	265	275	277	301	262	285	277	297	252	282	293	282	250	278	273	291	277	307	267	311	274	241	267	260	289	268	275	278	290	277	304	265	279	283	268	269	292	282	281	308	304	267	303	276	262	254	263	290
1807	636	646	640	631	630	618	630	578	626	623	615	632	609	591	607	603	598	597	636	633	636	622	635	633	618	617	652	600	585	598	595	631	594	618	625	618	602	635	588	605	626	605	625	628	621	613	654	581	615	552	578	618	610	640	627	602	616	591	603	594	594	595	615	570	591	592	626	587	660	654	619	571	636	604	617	648	634	619	641	585	586	578	618	559	615	629	588	645	590	596	594	623	620	597	626	615	647	612	620	560	619	635	626	631	613	590	610	568	615	558	600	631	618	588	619	608	605	620	658	628	627	620	656	585	608	604	579	612	632	645	593	619	581	607	592	606	649	607	611	593	575	610	608	622	613	605	618	654	604	630	639	615	612	630	599	541	627	644	608	602	618	694	594	588	605	612	625	623	618	639	597	595	558	633	608	589	613	601	594	599	621	584	611	613	624	653	614	562	571	659	637	600	656	564	614	609	608	666	646	619	602	608	609	616	619	617	595	594	613	611	609	602	573	596	598	605	624	621	591	592	631	575	620	575	636	641	591	627	606	632	600	595	600	609	585	625	617	616	601	572	570	577	610	594	640	604	574	587	622	588	669	627	587	609	592	636	597	603	615	627	612	639	617	626	580	605	551	609	609	603	613	621	599	587	608	593	603	618	558	622	594	592	605	544	605	592	591	581	643	563	613	650	585	630	580	589	588	601	634	540	608	573	603	671	645	628	646	599	599	598	577	569	605	596	589	565	612	579	599	622	623	654	625	600	596	626	615	590	643	595	627	614	606	567	635	618	573	603	620	626	612	591	600	594	597	588	636	565	592	665	602	604	578	619	615	613	591	642	590	592	623	586	590	610	602	648	605	619	590	612	593	600	611	570	626	588	626	584	595	596	566	592	589	620	652	612	575	613	598	597	609	586	632	627	605	617	622	616	620	601	608	607	557	598	578	588	625	632	638	608	604	639	596	625	608	615	627	552	611	585	602	572	618	662	619	633	606	636	578	629	604	588	559	654	581	615	592	613	613	640	596	568	574	584	631	610	647	643	608	611	583	604	617	608	612	602	570	643	630	595	585	605	597	643	608	587	597	581	581	601	610	607	604	626	584	585	657	621	602	632	606	600	616	637	638	593	587	590	610	598	636	612	563	613	616	594	611	638	598	605	626	555	633	633	576	618	638	580	603	561	603	576	619	577	616	621	634	671	588	628	611	594	602	595	633	590	624	609	620	560	620	630	568	622	607	639	621	586	599	579	556	587	644	602	635	572	639	637	642	574	619	660	641	618	638	604	586	575	603	593	595	629	643	587	616	606	611	607	643	623	618	623	618	593	625	596	569	617	594	595	626	631	616	620	590	602	644	585	602	604	625	626	597	621	608	628	615	630	593	598	575	625	600	639	657	631	603	665	596	584	626	599	668	630	590	604	590	626	633	592	600	564	613	586	617	629	666	600	603	621	618	596	592	577	630	626	612	584	633	612	628	599	623	619	642	616	576	620	613	594	605	594	593	604	585	572	659	606	601	597	597	611	633	613	613	555	585	620	645	598	625	604	575	548	559	618	617	639	608	595	588	635	573	655	608	605	608	553	605	600	613	552	606	579	616	595	650	626	566	587	581	588	609	613	637	609	619	624	627	605	591	611	638	611	587	565	638	606	636	619	581	590	621	581	609	620	612	587	598	587	643	677	588	602	596	646	635	596	625	615	579	614	581	604	631	614	625	575	594	614	644	632	657	659	613	606	609	609	610	615	615	623	641	593	617	615	633	653	603	644	556	591	632	602	616	615	610	626	639	596	614	628	597	607	637	600	605	656	580	610	599	618	620	625	582	620	522	566	585	598	540	622	620	603	604	605	603	598	592	623	604	588	677	550	590	663	586	646	623	605	585	594	625	601	590	602	574	611	574	600	606	553	614	563	609	612	600	594	609	630	627	638	625	616	591	630	575	633	617	630	615	567	607	614	594	630	566	570	586	570	572	639	645	613	620	572	631	577	596	546	605	550	580	620	619	585	638	616	625	608	640	599	624	633	609	623	588	566	580	601	645	580	622	608	576	583	621	637	572	605	578	635	628	627	603	645	612	579	654	574	575	616	594	600	615	582	623	642	591	664	612	590	613	584	604	593	653	662	633	607	622	566	631	640	593	612	602	595	543	613	612	590	613	632	591	605	592	616	622	582	595	580	662	565	629	618	569	624	581	590	597	593	607	625	598	633	609	641	618	585	623	615	568	611	637	591	619	596	619	567	642	581	621	595	607	554	617	621	616	595	589	596	605	630	569	618	604	582	633	582	586	673	630	599	538	628	598	604	594	589	568	616	593	609	612	633	596	615	609	625	643	553	583	599	623	569	602	625	645	600	596	606	616	587	610	619	685	574	657	618	625	587	614	603	618	609	615	643	631	586	614	593	588	631	601	597	602	593	568	591	603	609	622	621	603	604	605	589	572	617	578	612	632	614	600	583	584	597	593	631	598	622	615	649	578	626	583	618	575	607	574	577	565	567	615	590	605	576	667	641	583	654	648	611	586	591	609	607	626	586	599	617	576	564	608	562	616	585	603	602	612	613	567	620	592	611	617	646	615	610	601	645	579	538	577	593	608	635	626	618	589	596	596	621	621	601	602	577	629	599	605	651	617	595	661	630	615	611	624	580	585	638	611	560	574	603	605	632	589	601	629	590	593	602	669	620	630	630	591	579	614	570	580	586	622	627	583	612	653	595	609	606	610	592	604	620	605	622	590	552	629	581	616	639	628	592	665	562	653	603	643	623	638	604	610	551	639	597	647	628	636	640	574	642	572	615	602	640	575	654	623	595	615	578	634	569	591	655	621	599	593	628	591	555	624	614	591	653	644	583	611	589	598	622	594	590	623	552	655	600	580	567	644	585	579	600	652	632	637	606	613	562	600	574	588	591	577	577	613	586	584	601	632	642	610	656	641	624	609	595	640	588	632	641	617	602	630	583	641	600	601	566	637	611	649	607	649	594	594	634	586	639	586	584	579	616	586	619	603	597	584	592	616	651	623	574	638	598	548	588	594	595	577	597	633	644	658	615	596	601	586	626	619	609	622	578	610	621	622	645	604	560	629	602	619	589	655	581	653	625	573	631	619	611	602	615	567	608	623	612	619	609	605	606	626	576	593	589	582	583	628	655	600	642	566	613	577	638	663	584	570	611	641	649	594	610	614	605	603	630	566	596	604	614	635	578	590	599	629	620	631	598	632	590	608	584	640	628	617	619	596	593	604	615	584	606	609	635	627	597	620	608	620	583	603	606	555	591	642	604	633	636	585	617	623	593	604	605	621	602	620	592	610	629	626	608	606	643	569	626	612	591	632	628	607	618	613	598	607	605	603	627	601	629	615	609	565	569	641	612	603	612	617	607	603	646	607	583	635	619	561	584	618	632	589	612	656	605	631	600	608	561	599	596	597	589	586	636	586	616	635	622	600	639	564	603	570	601	643	630	628	593	622	620	632	630	685	652	604	663	577	615	628	610	620
7372	461	460	404	316	221	221	236	172	172	208	159	172	160	162	160	154	165	155	169	174	173	169	173	170	160	156	161	151	161	162	156	150	137	174	167	164	169	176	175	171	156	155	142	143	141	186	150	174	180	155	126	160	121	162	157	151	148	153	157	159	122	159	150	140	163	177	151	153	157	153	158	155	145	156	149	129	166	178	140	158	162	171	157	136	157	160	150	151	158	155	151	144	179	158	151	134	137	151	150	152	174	141	155	151	145	182	154	177	148	173	160	150	154	149	149	168	137	137	150	152	148	149	170	158	159	167	172	153	142	177	156	129	135	156	164	160	145	143	184	167	139	157	157	144	146	166	174	149	166	180	157	164	151	172	166	141	162	159	162	133	150	154	131	149	152	173	128	161	148	162	155	143	158	172	182	122	142	166	131	168	162	159	152	158	161	128	161	152	160	166	134	170	148	135	141	151	158	151	170	152	162	171	164	155	156	132	165	159	151	163	155	159	145	161	189	165	168	153	174	162	145	151	158	134	151	124	150	172	146	155	134	160	175	150	191	157	163	174	147	159	152	142	149	165	171	168	130	161	153	133	136	146	178	176	151	170	151	155	150	168	167	142	140	146	150	163	151	152	160	154	160	182	157	148	163	176	150	139	155	140	176	154	179	169	151	152	140	145	156	145	157	168	153	181	134	162	170	131	155	127	130	159	151	162	168	155	159	155	151	173	187	151	162	173	179	174	168	144	128	133	156	132	156	171	136	153	157	131	164	178	151	152	147	151	156	173	192	167	181	164	151	156	152	171	183	160	169	161	156	142	172	167	160	160	148	163	161	167	156	149	135	118	170	150	154	146	140	158	138	151	157	161	150	154	165	157	141	152	163	175	150	155	150	166	147	154	141	175	138	161	141	161	157	164	144	145	137	168	129	170	154	160	162	142	152	166	147	155	165	139	162	154	140	158	140	179	143	165	160	167	154	141	140	150	169	166	154	156	137	158	146	164	169	138	162	154	144	146	165	149	126	165	124	162	163	170	174	174	136	145	146	153	156	159	163	146	172	151	149	170	155	163	174	151	168	138	161	161	156	157	153	162	147	155	146	167	137	148	152	136	162	150	153	166	155	141	127	151	153	150	154	131	148	140	175	194	127	174	157	133	140	169	161	159	153	152	147	185	144	140	183	152	146	169	156	150	152	149	159	149	138	149	157	166	159	151	161	157	152	127	157	163	149	179	160	167	161	183	148	156	169	151	145	160	170	156	138	162	142	120	142	155	134	159	153	147	169	168	152	156	152	156	140	160	132	153	171	154	154	165	154	161	134	129	159	160	155	149	156	156	172	174	162	158	142	161	159	154	160	157	176	164	162	142	152	155	145	160	164	162	160	150	167	170	159	144	150	160	128	138	170	149	166	172	175	127	129	143	160	170	124	150	172	169	157	153	162	149	170	174	173	136	152	176	167	146	148	150	142	147	163	146	144	128	150	183	156	133	153	161	160	151	164	153	141	184	184	153	140	147	158	151	140	168	139	125	140	151	150	150	155	146	153	146	146	150	157	156	148	142	142	145	163	139	113	129	153	133	166	128	140	156	183	156	142	157	144	158	151	145	159	152	146	139	178	145	155	140	153	162	159	172	156	128	163	146	129	134	153	168	160	152	158	159	158	136	129	178	169	142	147	149	140	166	152	147	159	161	166	161	151	138	162	137	124	141	132	138	159	167	163	153	149	171	145	180	139	138	178	154	158	153	142	167	195	174	185	178	161	131	151	184	160	161	164	148	160	161	146	168	173	141	165	186	146	155	165	166	161	154	160	167	140	182	173	164	182	171	165	162	150	155	138	153	142	178	185	148	151	172	161	148	146	155	165	164	173	176	137	167	156	130	148	156	155	169	172	145	151	152	150	171	152	149	146	185	144	156	140	155	169	145	149	143	160	157	158	160	127	175	149	157	144	184	140	149	181	170	138	152	173	161	173	184	131	157	161	149	167	187	161	182	148	146	122	154	162	179	183	162	154	169	161	172	147	156	158	159	182	169	167	136	159	154	140	164	156	161	139	160	147	141	160	156	150	152	147	176	152	151	164	132	147	159	162	160	191	154	152	158	134	146	173	158	167	147	140	145	147	160	155	151	157	176	182	135	159	141	154	168	154	177	133	160	161	174	165	155	160	165	169	166	129	162	149	144	167	160	174	174	145	150	148	145	159	148	152	155	149	144	144	134	172	134	141	138	157	174	168	158	181	146	140	149	165	169	138	164	157	165	160	189	179	164	159	178	163	156	170	154	161	151	167	140	145	159	133	158	136	145	139	171	168	129	157	130	159	161	180	145	146	132	158	159	157	171	146	148	194	170	136	153	157	172	168	147	152	139	112	148	158	136	144	178	164	154	174	153	163	145	161	157	136	174	174	145	145	166	166	144	175	147	184	144	181	180	154	131	155	166	153	140	162	134	162	155	151	152	178	155	162	145	174	154	151	158	134	169	149	155	151	144	149	126	151	138	167	137	175	150	152	132	159	172	146	160	147	182	142	168	171	160	126	159	139	128	141	181	142	158	148	133	139	159	155	157	144	151	124	136	165	171	160	167	156	176	140	168	162	156	181	175	155	147	161	128	130	161	169	139	164	174	158	160	162	143	172	153	141	150	171	167	149	175	192	146	164	169	157	123	146	143	179	147	137	151	137	170	168	142	141	144	145	166	155	163	151	155	157	142	180	175	162	160	152	159	150	159	168	165	153	160	164	184	171	155	148	151	126	153	147	172	144	144	139	140	139	168	161	179	160	142	176	159	166	151	174	147	148	156	161	158	116	178	170	154	161	165	166	185	169	164	171	169	152	175	154	155	130	161	169	162	136	160	159	168	155	144	148	159	159	168	164	147	145	164	146	152	166	179	153	144	131	156	141	160	140	138	163	147	148	135	135	173	146	140	144	144	170	153	183	156	145	151	147	182	154	134	177	158	174	174	164	143	141	183	155	149	146	159	156	155	158	155	168	165	138	182	151	150	132	160	139	175	151	163	149	167	156	159	136	159	164	132	133	158	179	170	157	139	140	138	157	180	186	198	141	156	147	147	171	164	153	132	157	178	138	166	159	155	161	144	132	178	168	148	169	152	141	151	141	152	149	159	154	142	162	151	143	165	171	154	167	119	149	159	178	178	152	170	174	162	175	158	141	119	162	161	148	171	156	152	134	153	147	146	158	170	164	159	143	151	148	163	134	149	175	152	147	156	146	169	158	158	151	145	167	167	151	140	148	175	149	159	159	181	164	159	155	169	175	149	168	145	162	162	146	173	143	142	152	137	172	152	159	136	165	149	137	149	156	153	158	162	152	135	141	145	141	137	158	165	140	178	163	171	174	175	153	141	163	144	163	154	147	153	144	146	162	176	146	165	151	178	154	159	145	157	162	144	149	139	145	151	159	146	155	162	131	150	168	135	169	183	146	140	163	168	147	151	139	165	160	158	157	181	169	168	177	159	157	141	147	166	181
6158	645	983	1183	998	799	733	636	582	525	499	446	472	447	437	436	405	428	445	383	411	416	411	366	388	388	390	404	368	391	376	362	385	348	371	361	376	361	383	362	365	389	342	382	349	335	370	342	350	381	373	351	355	325	359	350	315	394	379	334	328	319	353	362	366	380	334	355	345	374	348	378	342	370	358	367	364	384	344	329	340	353	367	361	395	363	370	321	366	349	344	364	354	338	374	343	351	346	356	323	369	355	385	368	373	343	353	343	363	347	342	351	314	385	396	370	370	362	376	327	362	337	343	337	333	349	348	369	358	364	350	350	332	339	391	335	326	352	363	353	355	350	388	361	359	408	348	354	371	337	326	328	362	346	334	358	353	339	330	363	356	342	390	347	368	342	338	346	368	337	351	350	347	378	330	381	373	346	358	359	342	351	393	359	337	364	362	372	340	323	368	357	329	371	357	321	378	376	367	355	352	346	355	359	333	344	384	323	360	349	354	380	341	341	357	371	357	369	348	343	368	362	329	323	361	371	372	343	356	368	362	319	352	372	371	344	350	341	366	350	362	360	365	315	368	356	362	351	365	357	373	355	354	353	389	355	369	351	399	371	380	350	338	395	355	383	356	335	419	339	371	352	351	346	321	374	346	353	353	350	376	335	354	366	345	331	383	330	372	347	333	370	396	368	386	380	392	351	358	367	370	331	374	343	385	326	362	368	365	399	329	385	352	364	344	388	352	333	368	356	345	339	334	356	315	322	347	366	391	359	350	354	374	355	373	334	307	357	394	357	343	378	361	349	359	350	380	382	362	381	348	360	387	363	379	361	340	333	401	361	342	335	336	326	343	331	347	374	359	348	371	363	371	376	368	372	350	390	393	372	340	368	341	337	370	330	350	343	367	370	333	341	354	356	322	335	362	384	367	372	375	350	329	334	346	329	359	349	358	360	364	339	352	365	347	359	380	387	383	366	367	387	365	404	336	333	337	345	372	364	380	344	345	354	339	333	326	346	331	339	306	351	369	365	349	375	365	367	323	327	335	368	331	353	344	357	385	341	325	342	361	354	341	388	375	364	326	360	354	348	342	377	340	360	347	383	347	381	393	353	360	413	345	371	370	343	360	328	367	328	360	375	342	365	365	373	363	352	363	349	351	395	346	329	359	340	357	376	347	334	333	347	350	355	357	385	360	349	333	374	370	353	329	368	363	336	330	382	318	360	341	391	353	337	337	356	321	349	342	357	355	370	362	352	367	361	365	377	323	385	330	337	394	365	330	364	375	342	338	344	393	349	370	362	345	336	353	352	344	372	356	368	325	330	346	339	350	379	362	364	399	357	319	360	372	359	350	344	374	370	349	346	335	369	364	321	336	379	349	342	343	390	356	330	329	383	365	392	350	350	386	333	350	353	319	350	346	378	378	384	378	376	336	343	303	345	314	378	382	349	356	368	344	384	355	374	369	374	362	360	389	371	341	370	348	376	351	351	365	362	364	358	323	345	350	376	371	350	356	360	372	343	353	311	336	341	335	338	360	359	321	355	356	349	374	345	329	365	400	359	371	330	366	350	339	322	332	361	377	352	327	369	341	341	326	347	389	344	353	325	365	345	351	336	347	344	343	366	373	364	344	350	378	374	336	347	305	363	332	346	321	346	347	395	338	389	360	357	314	352	355	355	382	356	369	368	392	373	383	378	361	366	369	370	348	380	362	334	403	331	372	327	370	358	364	348	362	340	327	369	374	351	362	329	367	333	363	330	346	367	339	358	359	343	392	369	346	360	337	352	349	371	381	373	352	383	365	379	345	361	337	373	357	384	343	353	370	345	353	354	391	311	371	357	381	353	353	354	373	323	359	354	347	343	386	336	372	367	371	387	341	358	333	337	347	331	349	335	349	341	343	375	338	369	347	372	360	346	349	377	357	354	374	331	388	314	387	351	396	339	337	390	347	362	336	360	391	349	376	373	335	351	358	372	378	378	325	346	359	357	374	357	380	358	351	372	368	356	360	358	361	375	384	345	352	320	345	331	401	367	376	377	359	332	341	359	349	336	336	359	364	354	343	346	374	360	347	361	404	330	386	319	347	342	338	352	303	364	351	349	350	378	362	344	377	346	341	338	354	376	333	408	339	374	357	356	353	349	380	367	356	366	364	339	357	357	350	354	371	355	349	344	368	374	331	356	355	331	368	338	374	330	350	338	362	332	323	324	352	350	381	358	345	351	353	324	329	358	346	395	367	390	378	329	323	327	337	339	358	350	363	359	336	332	351	336	352	355	341	389	334	370	369	327	353	344	305	327	370	372	349	365	325	352	372	351	352	358	355	338	365	368	370	349	347	366	385	344	373	338	328	372	391	374	371	369	363	339	363	361	344	315	359	372	382	349	357	386	377	383	371	336	346	347	400	379	352	303	327	352	318	364	342	349	361	393	339	337	362	360	383	364	374	327	333	357	377	326	306	336	335	335	357	323	358	382	344	394	362	361	358	352	380	347	354	354	373	345	372	357	338	343	377	324	364	388	369	380	396	374	319	331	356	344	362	403	348	362	350	363	347	391	386	365	351	335	376	412	386	390	333	395	343	358	351	357	354	327	312	361	380	342	355	367	327	346	332	385	366	377	358	362	351	355	349	364	351	351	360	373	343	333	362	360	328	368	318	371	357	376	345	322	354	349	362	296	329	341	362	319	316	359	383	328	342	392	352	348	355	406	363	356	383	364	342	363	373	360	375	376	349	372	366	364	369	337	383	371	328	325	322	363	341	371	354	360	335	347	378	368	376	379	321	359	356	315	350	351	350	355	318	344	318	340	325	357	331	361	312	346	346	354	312	332	353	392	358	345	349	399	350	350	367	341	333	336	338	340	331	320	359	354	383	368	346	386	390	346	371	357	361	356	376	353	335	345	360	342	382	354	351	350	347	350	346	354	370	348	358	340	366	364	384	365	330	390	368	357	349	335	346	327	316	332	365	343	345	345	359	334	346	330	339	380	362	358	355	386	328	385	319	352	359	333	365	339	330	338	384	338	351	365	355	355	371	344	336	374	393	322	338	346	352	348	352	343	372	359	365	333	349	365	353	363	359	365	368	365	336	363	353	372	400	378	366	347	356	350	369	346	337	335	355	353	342	374	357	364	336	367	376	365	366	328	368	343	359	312	347	340	352	366	349	370	383	333	342	371	357	361	366	365	328	359	339	353	320	362	348	345	362	364	325	378	362	346	368	340	349	354	366	399	346	326	348	351	351	346	405	365	340	349	341	312	363	366	377	346	319	314	369	356	375	363	327	343	337	365	336	334	363	350	357	332	345	349	363	363	358	348	360	358	348	364	374	360	379	361	363	357	333	333	350	347	327	341	346	347	348	320	357	327	398	363	363	325	361	352	353	383	368	333	369	363	377	362	374	358	352	368	350	345	355	353	362	361	343	378	329	339	343	369	338	333	353	337	376	356	371	388	325	344	369	356	348	363	327	365	397	349	329	313	336	354	350	374
13885	959	711	528	362	272	206	161	129	113	128	113	82	91	85	88	72	75	79	78	88	92	81	80	64	66	70	77	77	71	62	62	66	75	56	66	75	71	58	65	87	78	63	56	57	63	73	82	76	72	73	72	75	73	64	66	52	68	79	59	81	57	76	74	61	56	73	74	63	72	61	73	70	90	84	73	86	73	74	82	67	71	76	79	68	51	57	71	59	86	62	67	66	61	71	76	67	67	66	74	72	65	60	75	68	67	71	77	67	69	75	70	74	56	60	65	70	67	55	65	63	63	57	67	49	58	59	58	61	61	62	78	64	72	72	62	54	57	68	61	55	52	62	61	58	52	57	62	76	70	68	61	64	68	61	68	62	54	78	65	73	58	61	71	63	74	57	59	64	56	67	54	50	71	73	47	64	72	66	76	63	67	85	63	56	57	81	66	63	56	69	50	60	63	56	67	62	62	88	80	61	79	65	68	78	64	83	69	69	60	60	74	69	64	68	76	60	66	72	70	65	63	54	67	74	74	63	38	60	78	50	69	67	69	65	73	69	86	82	62	65	64	69	44	76	74	70	57	66	69	59	40	67	75	58	83	76	77	68	64	73	55	64	63	64	51	74	69	57	69	67	55	50	90	71	57	75	66	62	53	69	66	68	94	66	68	54	63	68	60	56	78	66	65	56	57	78	59	74	64	60	58	67	49	67	50	54	70	64	66	71	64	64	67	66	71	75	60	53	59	66	77	66	70	66	64	56	67	74	78	68	55	64	76	66	73	65	62	71	78	80	44	72	67	56	68	54	63	67	71	83	66	70	67	72	76	63	77	70	62	70	65	71	64	78	69	74	60	59	77	69	81	56	58	67	68	66	60	81	67	83	60	71	65	59	61	58	66	65	71	77	66	54	65	68	74	74	80	70	69	80	64	69	59	69	65	83	84	69	72	64	63	72	56	62	68	57	71	83	59	70	81	58	63	70	63	67	75	73	56	84	60	67	56	83	48	65	68	58	59	70	68	48	42	60	70	69	53	57	63	71	79	70	57	70	58	46	60	52	65	71	65	67	71	58	77	48	70	52	72	50	58	69	59	57	60	69	76	57	67	75	55	62	60	73	74	59	72	56	74	78	78	61	69	58	82	66	67	86	67	71	65	69	62	67	62	57	65	54	64	63	53	70	70	80	61	77	62	71	58	73	72	68	79	74	61	73	71	69	66	68	69	70	68	77	65	73	64	60	74	67	55	72	67	72	76	63	61	59	67	68	65	75	63	71	75	66	54	62	55	77	62	68	70	70	78	58	73	74	65	68	64	65	59	77	74	71	72	78	70	69	64	64	70	60	57	65	65	70	64	74	63	63	67	73	68	73	68	71	70	53	54	63	73	80	67	83	80	73	65	73	67	68	68	56	72	75	77	70	69	69	68	54	57	52	67	63	70	47	61	69	77	67	67	56	48	60	57	76	74	82	77	61	62	87	70	59	67	65	79	59	67	57	57	52	66	66	66	57	67	71	60	66	56	68	98	70	60	80	65	64	68	75	94	57	54	66	58	69	58	58	64	58	60	59	77	72	63	72	65	62	69	58	64	65	61	69	63	66	70	78	63	62	75	72	63	71	68	49	75	58	62	62	72	61	55	71	68	66	72	71	67	47	54	68	76	66	61	69	77	58	80	79	47	83	53	69	80	71	71	73	76	70	55	65	64	71	61	57	51	68	62	56	63	66	57	68	75	86	70	82	66	73	74	79	62	75	74	71	67	81	57	56	55	53	72	51	76	78	72	61	67	65	69	73	68	74	67	69	63	60	77	76	73	63	60	63	54	58	59	82	67	71	62	62	79	67	68	77	69	78	61	70	70	73	61	68	69	50	68	73	74	64	69	68	56	59	54	61	64	68	58	75	54	90	62	56	67	60	77	45	51	46	69	66	71	60	64	71	57	56	54	60	52	57	70	67	71	67	71	58	55	61	66	66	74	73	66	69	61	71	55	65	70	67	66	70	68	67	81	63	65	84	67	78	56	68	66	63	76	70	73	53	61	60	62	52	74	61	85	73	88	65	58	61	48	53	71	67	56	77	63	77	68	89	77	76	63	58	58	56	71	69	61	86	64	66	67	70	64	69	66	57	55	74	65	66	69	61	68	59	77	73	58	70	82	63	72	65	74	75	54	65	62	59	75	66	57	72	54	76	67	66	64	64	76	70	77	79	73	60	70	74	61	67	72	61	84	88	78	72	64	68	75	80	66	60	67	76	39	82	66	71	79	56	62	68	61	63	74	55	55	66	70	71	74	54	63	70	57	72	64	72	63	75	69	74	70	54	65	64	69	58	79	62	74	79	69	73	57	72	63	62	60	63	74	68	57	62	66	60	69	72	80	77	88	70	74	69	66	81	64	76	59	75	65	62	86	76	66	66	78	67	69	66	71	64	63	58	71	67	66	56	79	59	61	62	56	52	80	90	79	89	76	61	92	73	69	70	81	54	69	68	54	66	73	76	72	48	63	75	72	90	71	67	83	68	80	50	53	65	56	65	70	59	74	71	74	59	84	62	57	61	63	61	80	57	71	61	64	67	66	66	83	64	72	58	73	66	64	88	51	76	53	80	75	70	72	63	57	68	86	59	75	54	57	65	65	45	70	58	66	80	73	58	59	63	51	67	68	61	58	67	58	69	69	82	74	67	59	52	72	71	67	61	72	64	66	70	63	77	73	61	64	70	74	79	70	67	69	70	65	61	82	60	71	69	61	76	57	74	77	68	53	63	72	69	68	66	62	60	53	68	63	64	67	51	75	60	67	84	56	65	78	76	70	65	66	53	57	68	66	47	56	66	59	54	85	77	67	78	66	66	57	74	68	68	81	67	70	68	52	74	72	78	54	75	62	64	56	67	68	61	58	67	76	68	73	77	81	67	66	65	60	84	57	53	63	74	64	72	56	60	61	58	61	65	74	55	67	60	56	51	65	72	59	71	59	58	54	60	84	80	54	77	58	72	81	58	75	69	53	63	55	64	62	61	54	70	68	74	91	54	63	53	56	81	60	53	59	77	51	71	65	53	76	61	64	65	60	49	53	55	68	78	84	70	75	72	62	59	55	78	71	55	75	48	82	65	76	74	66	55	68	64	56	67	57	65	71	70	83	69	79	59	63	69	67	65	78	67	57	57	72	64	81	67	71	72	55	67	67	60	50	72	67	68	73	73	62	64	64	66	56	52	71	73	48	42	58	84	70	76	61	62	69	63	78	86	76	76	55	72	70	81	69	57	69	70	64	61	71	47	62	56	80	56	60	74	54	61	68	68	74	58	52	73	71	59	62	72	76	52	69	76	64	67	65	63	60	61	63	59	60	82	60	60	68	67	67	60	59	78	58	74	78	59	76	75	68	61	56	89	65	58	67	57	72	80	80	67	58	76	64	71	66	75	65	74	76	63	65	81	59	57	84	70	69	64	66	78	56	61	57	62	68	78	67	58	65	77	79	72	72	72	78
7986	841	1490	1708	1438	1107	875	784	668	554	437	434	412	394	392	329	273	263	294	291	274	266	275	241	229	234	214	220	203	211	221	250	252	232	221	218	228	211	217	164	203	222	220	187	188	224	203	214	221	209	200	199	191	212	172	180	201	181	183	210	183	220	186	180	167	195	199	201	188	190	194	185	201	195	175	200	181	184	193	203	200	177	191	188	198	191	185	170	180	177	189	179	186	193	191	195	186	188	185	174	196	184	201	171	199	207	209	188	203	183	192	199	193	214	197	186	173	165	177	184	196	201	194	193	168	181	180	187	200	182	193	183	156	178	174	178	187	189	166	193	200	185	215	186	203	189	156	182	182	208	190	206	169	179	191	193	177	178	175	200	201	180	198	184	204	200	190	158	169	186	189	182	179	167	179	193	182	209	187	190	181	191	180	192	204	191	209	193	183	177	185	175	201	217	180	191	164	221	178	181	195	203	200	188	173	195	187	180	172	183	174	176	182	204	161	205	169	195	188	182	181	162	176	170	217	184	219	164	198	186	169	210	190	191	173	178	190	181	183	181	188	185	184	176	166	175	195	182	193	192	180	198	166	199	184	184	186	186	167	189	173	170	196	198	187	172	188	194	192	191	186	202	165	197	191	176	192	188	175	196	174	190	183	177	187	162	173	195	206	180	210	183	168	173	183	174	191	180	188	182	190	208	191	214	188	191	187	208	209	193	202	184	189	176	166	181	213	174	174	202	179	175	169	187	178	198	201	186	192	167	176	191	170	176	181	193	198	182	173	173	183	171	202	179	154	184	170	179	169	162	169	189	217	202	181	209	185	185	192	183	188	188	165	176	179	201	179	194	197	173	176	185	172	170	182	173	174	216	168	192	187	205	178	177	181	196	185	176	180	173	168	176	207	195	182	162	184	186	206	182	187	192	180	194	196	178	188	174	186	172	202	173	168	163	175	171	204	161	208	177	175	167	199	191	192	184	182	193	192	194	180	173	205	158	166	187	180	181	170	192	192	196	174	173	196	168	184	189	184	193	194	187	174	208	183	189	177	202	164	198	176	165	170	177	189	165	175	189	163	181	159	173	184	197	196	188	197	175	185	176	170	180	182	180	193	206	179	184	185	185	202	194	159	192	181	182	195	188	195	192	165	177	188	210	186	189	190	178	195	173	176	174	193	197	202	185	186	192	198	185	179	190	194	201	174	198	165	198	167	185	169	195	192	168	193	196	184	191	188	181	207	193	202	179	183	186	182	205	201	181	201	184	172	163	200	163	172	178	197	190	181	205	199	187	189	191	185	179	177	198	180	171	155	175	183	204	187	189	196	195	155	204	194	210	185	178	206	172	149	206	210	192	186	169	174	202	204	193	190	178	183	201	189	160	198	174	205	201	162	205	168	206	167	198	170	179	185	193	179	189	176	178	203	153	188	189	185	197	198	199	196	181	178	210	204	177	181	176	174	161	199	187	197	182	200	201	183	194	156	178	209	171	170	179	186	191	212	175	185	177	171	175	196	162	183	180	187	194	161	198	217	197	205	194	193	214	213	140	198	161	183	166	199	193	181	190	181	184	184	164	171	208	177	199	198	170	188	159	168	178	195	223	164	191	183	170	198	208	196	183	194	162	192	207	189	176	180	166	190	190	221	166	218	174	214	219	182	170	175	186	174	205	213	188	187	200	169	181	215	175	161	176	187	199	189	173	207	176	178	178	205	173	197	169	197	180	218	197	205	204	175	183	181	152	195	203	193	187	161	189	166	174	183	180	199	190	187	207	188	184	183	180	176	188	190	166	170	200	195	197	202	169	182	194	185	177	183	186	183	181	195	209	207	179	181	186	192	201	193	193	170	193	178	175	190	182	174	171	200	177	198	176	191	193	169	217	173	175	181	210	169	178	192	179	171	191	191	171	166	171	196	186	161	188	178	167	184	202	171	181	201	172	185	162	190	159	191	174	189	175	181	202	170	186	175	189	178	177	188	183	157	176	197	163	190	193	174	177	193	203	198	200	192	188	191	186	171	213	208	174	193	178	184	165	186	187	198	164	175	186	195	184	192	191	184	198	185	201	214	189	185	206	195	187	203	181	185	203	185	175	194	209	184	175	180	176	187	177	174	197	208	205	189	173	205	204	161	196	166	176	185	165	186	168	180	184	189	191	181	181	193	172	189	204	194	197	160	170	174	191	176	171	201	178	182	189	171	196	182	184	189	181	194	198	179	163	198	179	179	210	193	185	200	153	189	185	190	203	202	186	205	191	176	182	182	176	186	202	181	174	204	175	178	170	172	184	180	212	187	201	181	162	181	192	171	164	189	172	201	171	201	202	197	213	187	192	208	203	184	175	187	206	183	193	183	194	182	193	188	185	214	179	202	191	203	179	208	186	237	187	173	190	208	191	210	179	182	177	163	186	173	192	179	176	181	185	189	180	185	189	185	170	160	196	171	184	195	196	190	200	204	183	193	184	169	195	182	176	176	201	181	214	195	182	167	207	200	196	186	190	178	176	198	176	176	182	198	180	183	195	182	159	207	191	186	178	195	193	185	186	204	185	224	171	203	179	202	182	181	216	206	197	168	189	177	180	196	195	216	186	172	162	199	184	185	218	182	150	167	193	183	174	185	187	193	175	177	174	205	188	179	174	183	189	158	183	162	188	196	181	195	194	186	182	202	181	180	179	183	170	192	194	216	188	202	191	183	184	207	208	161	182	185	193	182	187	171	210	205	182	189	192	214	170	178	188	214	179	186	186	202	202	182	196	198	208	174	191	184	200	184	212	179	190	162	180	204	194	205	168	207	184	188	186	166	173	163	194	187	198	202	185	206	195	181	191	190	209	185	177	192	169	194	207	187	187	180	187	184	166	192	187	180	206	159	190	167	176	184	184	199	176	168	176	208	191	200	193	207	206	197	199	183	188	170	194	189	167	176	184	192	187	164	180	202	196	178	189	187	180	173	180	164	185	183	172	178	159	186	179	187	186	151	182	182	180	208	199	198	177	169	205	185	182	170	182	168	173	185	179	172	174	174	179	200	183	187	191	160	207	182	176	201	180	202	186	205	188	188	210	161	195	181	184	180	204	210	171	207	191	194	183	192	194	174	176	181	174	195	207	199	189	189	206	201	181	188	178	200	182	198	176	183	175	171	180	192	191	211	170	166	156	148	177	174	167	180	212	166	176	185	201	170	191	170	189	169	193	193	190	193	195	207	191	206	188	196	206	176	181	187	179	201	176	207	178	190	180	176	168	181	204	189	190	198	169	210	198	165	170	159	194	184	171	172	190	197	189	193	173	183	180	174	185	195	196	184	172	190	162	195	175	174	183	179	204	182	178	188	179	180	190	193	226	177	183	202	196	177	170	185	183	180	183	208	171	174	203	160	176	196	199	189	195	194	182	199	173	196	198	163	166	207	195	205	175	172	165	182	200	181	175	203	195	205	190	170	169	193	187	207	182	173	212	184	194	164	191	192	168	167	192	174	188	219	193
1573	266	317	298	262	275	278	283	265	282	302	254	244	260	318	261	308	256	264	294	297	290	268	273	278	291	249	305	271	250	258	285	253	260	253	279	237	262	258	256	289	285	258	260	257	251	284	280	250	261	255	279	262	258	250	259	222	269	246	301	296	273	283	260	275	253	254	299	279	257	280	251	256	249	293	268	246	284	270	272	255	262	272	280	252	263	241	274	248	263	253	254	293	297	304	262	278	252	261	283	235	240	260	282	268	251	279	282	253	272	275	283	275	276	283	288	293	277	259	262	255	292	273	309	259	247	247	300	306	261	287	274	301	257	256	299	274	262	267	275	265	272	283	275	266	285	235	247	267	274	273	287	282	293	281	294	270	274	264	275	323	267	271	254	292	278	296	292	267	275	247	300	291	250	279	292	260	248	264	290	278	254	287	297	269	285	302	260	239	271	303	285	280	301	264	248	283	308	261	248	287	258	278	269	298	307	264	273	271	248	272	282	263	267	257	262	271	277	259	291	293	278	243	293	252	295	321	247	263	264	271	267	286	260	263	269	267	273	317	282	278	245	233	286	260	263	280	259	261	279	278	277	287	271	300	244	282	271	279	271	286	261	292	301	263	290	260	247	270	257	291	312	273	267	283	300	273	271	304	278	242	300	274	257	251	258	318	257	286	237	267	272	278	299	282	265	257	280	311	301	289	283	301	283	258	271	293	284	284	285	282	245	261	269	277	252	301	263	272	258	284	243	270	279	286	267	314	302	283	272	262	280	273	316	253	258	293	287	278	276	314	270	270	265	303	287	230	298	262	256	262	267	238	269	274	261	241	276	294	260	280	259	306	268	307	284	283	260	294	258	296	292	287	270	297	261	229	277	265	274	277	265	267	264	286	271	272	265	294	269	248	306	279	280	262	300	300	267	288	251	268	304	258	280	276	296	283	281	267	281	279	277	287	265	265	294	249	297	254	251	263	282	268	286	290	285	255	273	281	270	324	252	305	235	249	283	263	327	308	272	267	257	247	257	257	275	249	233	245	287	264	272	297	279	271	273	266	271	283	251	287	278	260	276	262	274	291	281	284	276	273	271	297	282	255	272	286	274	285	290	283	295	322	289	277	289	276	260	290	264	271	287	226	271	297	264	269	274	265	264	262	281	259	246	280	245	255	252	253	274	279	262	278	248	290	264	285	250	261	287	286	278	268	265	283	266	265	286	246	296	295	261	237	261	274	252	235	258	259	275	277	243	274	266	293	278	258	251	262	244	276	274	268	297	248	310	292	264	291	257	286	263	275	275	296	284	284	251	291	280	292	263	297	277	251	254	276	247	304	272	310	262	295	295	275	270	258	276	276	268	248	297	257	278	302	280	280	270	276	288	255	296	271	284	234	278	322	287	263	270	244	246	255	274	270	245	257	231	253	258	305	276	290	268	283	291	251	297	282	279	264	245	250	258	255	259	304	289	288	280	275	299	262	252	275	252	276	251	277	238	279	275	275	267	268	293	245	283	262	276	281	293	310	270	256	248	306	242	290	256	255	276	274	258	271	272	315	257	262	245	259	303	263	259	252	300	275	264	268	289	266	260	266	254	322	266	264	242	252	249	257	290	324	256	256	278	313	262	250	252	257	288	269	249	272	258	297	258	270	279	318	254	261	264	287	269	267	284	266	287	260	287	253	277	285	304	265	283	229	275	292	253	257	284	274	242	293	272	254	300	283	263	273	254	267	230	244	279	241	268	249	244	274	276	228	261	282	268	270	266	302	275	264	314	264	304	312	318	284	249	268	251	276	273	296	252	229	286	276	284	277	257	284	269	262	259	270	324	262	248	257	294	251	275	284	240	278	260	289	287	257	263	292	258	313	275	262	264	266	285	277	284	265	292	302	257	263	298	263	271	257	298	241	254	294	267	267	286	283	305	270	257	238	323	265	282	255	262	310	274	267	320	251	288	282	268	301	281	277	261	271	290	282	263	279	238	274	278	285	269	305	269	298	281	265	292	275	278	253	283	278	303	269	281	281	291	275	257	306	289	258	258	293	277	251	258	267	267	285	295	244	272	265	264	254	269	295	291	224	267	289	290	273	278	268	262	297	281	261	278	283	274	283	262	287	302	306	270	263	275	277	243	263	255	250	290	246	268	264	283	258	261	257	276	292	295	270	283	270	274	254	273	268	267	226	226	277	272	295	260	299	275	245	288	252	271	244	251	248	279	283	312	292	276	259	268	273	262	249	277	267	293	270	283	278	274	306	297	290	271	282	225	286	259	242	248	276	294	281	277	310	276	303	298	285	284	287	291	273	274	280	255	313	269	269	268	291	237	259	259	290	264	269	277	254	249	265	280	283	287	263	274	237	238	264	272	256	274	261	243	276	266	287	274	275	248	277	302	269	261	264	262	279	265	243	281	262	263	296	280	277	294	281	243	269	283	273	269	283	304	275	289	261	299	233	269	251	241	265	279	295	265	247	242	286	276	304	281	297	267	325	268	236	298	292	282	264	291	286	258	246	265	290	275	292	278	267	303	280	253	269	274	285	264	295	257	260	277	275	294	298	268	287	274	307	275	259	296	306	289	266	265	241	282	284	299	261	277	269	285	259	275	258	263	262	277	274	260	297	271	254	266	290	250	279	265	232	263	294	267	243	247	318	278	275	263	274	248	258	275	254	258	248	271	265	298	223	221	267	274	263	282	259	256	261	282	281	279	271	295	286	266	268	258	277	263	277	273	268	291	272	247	264	287	287	263	287	265	254	266	279	269	245	270	256	276	281	269	244	263	277	257	245	258	272	266	275	278	277	277	281	276	280	289	269	285	284	241	237	274	251	261	280	276	281	262	289	266	268	265	257	275	279	269	285	261	276	244	306	253	267	256	265	256	232	277	279	266	261	285	269	298	284	266	256	255	279	293	266	255	254	280	281	271	299	272	288	262	270	287	290	293	266	245	304	248	280	280	279	281	283	263	282	248	300	264	267	267	291	301	269	264	269	283	270	258	324	291	245	258	315	315	239	277	260	254	257	250	242	263	282	268	285	258	289	260	286	269	281	274	278	269	273	247	292	258	264	260	294	257	271	255	284	316	312	285	279	291	288	269	256	268	272	274	260	279	261	250	286	250	302	279	255	284	299	275	277	281	277	311	245	282	236	271	264	263	245	298	265	271	269	267	263	284	256	247	279	241	286	259	280	250	287	245	287	264	287	276	280	272	297	270	297	264	283	298	260	282	268	278	285	255	270	280	315	269	273	274	279	264	275	278	277	285	288	259	266	269	239	292	276	264	242	287	267	304	284	291	257	254	257	283	261	294	281	260	273	266	259	245	277	261	275	249	287	295	266	295	266	240	264	262	266	256	257	290	283	271	306	265	306	268	303	279	245	243	269	275	269	248	274	266	272	290	241	305	302	259	276	255	282	276	282	273	274	278	307	263	268	281	281	269	268	297	290	286	256	261	309	269	280	267	265	287	274	280	270	257	267	276	252	270	265	259	272	269
1850	655	627	644	610	636	647	600	619	580	624	605	631	603	602	593	625	612	592	644	557	612	643	662	607	638	585	619	571	614	609	630	634	591	635	602	612	601	601	630	619	625	634	598	613	588	592	644	569	588	635	649	607	590	608	608	603	606	600	606	606	622	586	594	631	601	624	610	612	577	594	637	615	622	590	588	603	565	601	617	610	601	634	610	613	581	644	591	596	605	653	604	593	619	614	599	615	640	612	574	622	604	622	612	569	532	585	637	633	560	630	642	606	573	559	584	629	578	609	637	645	669	620	630	557	587	625	666	629	616	609	596	614	591	576	593	577	592	590	583	586	602	562	591	648	586	592	703	610	656	607	620	611	635	631	569	624	647	588	602	621	585	623	611	610	640	652	623	596	587	568	640	583	652	588	622	597	634	596	648	569	580	572	587	589	595	625	593	626	621	578	597	635	582	589	599	578	629	606	627	527	587	567	588	609	622	610	640	582	595	602	628	557	600	557	602	573	627	610	625	587	646	593	596	565	594	615	626	609	581	618	608	584	592	614	606	592	581	631	557	567	603	598	649	613	628	630	600	608	608	620	587	577	612	583	585	582	612	601	574	613	603	595	613	573	617	607	623	599	597	598	617	600	574	628	602	606	580	607	582	617	601	589	602	619	571	609	640	598	631	599	596	599	614	613	612	627	583	598	613	555	570	558	587	646	615	609	581	625	611	588	580	605	625	584	631	596	583	593	600	584	600	597	586	620	611	552	608	628	642	611	636	612	617	587	579	597	630	624	583	581	573	627	619	617	593	617	600	586	552	610	633	582	596	586	572	607	551	603	600	596	607	631	561	557	606	603	621	549	614	597	589	608	605	580	619	633	595	605	544	583	586	606	599	600	547	632	584	615	553	576	607	597	572	582	588	628	593	641	603	621	609	588	620	619	649	545	627	579	546	622	608	616	616	529	618	574	572	581	617	641	600	592	595	600	607	641	615	611	655	599	593	605	638	574	589	552	624	608	605	583	607	576	621	634	609	567	636	599	578	602	591	592	608	616	629	619	614	601	595	585	606	596	626	633	606	599	533	578	628	563	584	607	600	584	618	584	587	615	600	635	590	595	590	573	623	577	624	575	601	610	594	574	609	638	602	589	636	588	604	587	640	598	585	611	603	618	621	562	581	638	614	562	641	608	567	620	609	594	604	595	649	599	601	606	648	614	602	592	592	582	632	569	627	549	607	563	575	590	613	596	612	629	611	624	576	598	571	607	617	616	568	563	563	525	564	603	599	591	593	592	617	599	604	614	573	609	599	613	597	618	590	624	586	592	608	567	644	578	611	610	621	589	621	584	607	591	623	621	629	530	600	576	599	628	600	634	596	587	592	631	599	627	581	617	549	610	584	615	620	561	621	606	575	595	584	595	567	605	610	615	604	648	659	617	596	594	572	612	618	626	609	630	561	624	585	626	602	624	567	585	582	604	603	593	631	563	595	619	598	564	613	574	598	637	600	607	641	613	623	646	532	598	634	652	605	607	610	613	621	572	566	609	609	591	617	590	658	549	559	599	609	619	646	646	580	614	600	603	607	597	591	565	579	597	627	619	615	600	576	592	611	587	593	601	587	627	613	643	558	573	622	595	628	634	577	631	615	605	589	603	643	581	642	591	632	558	616	614	575	618	587	611	586	542	573	623	581	580	654	640	604	595	626	577	580	586	568	605	616	643	625	593	607	583	594	575	639	600	611	603	608	579	617	594	577	603	639	629	595	589	567	591	622	611	550	616	656	621	602	594	585	548	616	592	620	582	565	622	584	584	580	605	613	642	555	607	581	636	576	571	597	618	610	579	595	607	654	611	637	604	592	585	568	572	568	627	624	590	609	610	641	589	599	637	565	637	579	612	633	638	632	647	604	539	603	652	596	613	630	552	604	613	602	638	600	584	588	552	630	597	590	615	601	621	587	560	646	655	574	588	553	580	599	585	585	589	615	576	568	594	603	620	623	603	595	593	558	589	552	606	611	641	617	537	595	598	629	629	591	589	605	614	577	682	624	565	644	594	614	638	601	643	602	583	621	569	603	648	615	606	588	604	604	596	646	588	614	645	603	617	610	601	600	635	564	601	645	605	625	591	604	584	609	582	622	631	626	639	548	603	609	576	603	613	619	596	604	586	582	586	608	609	594	628	598	609	611	566	630	591	599	591	547	569	591	563	606	620	613	655	647	603	609	609	613	608	622	603	649	658	603	587	617	596	605	628	582	561	650	637	610	634	571	570	595	598	583	611	584	610	601	584	609	558	619	605	581	615	604	570	620	618	628	554	621	591	553	624	608	600	587	594	585	607	566	596	598	592	596	600	613	610	600	603	617	606	648	615	606	591	624	591	546	587	595	573	570	656	560	597	580	584	620	584	590	594	634	570	595	584	589	598	589	645	595	560	569	570	633	614	630	591	584	620	567	576	659	581	624	656	588	559	594	640	585	628	621	646	628	569	648	616	590	599	626	588	619	611	600	579	584	602	596	610	596	634	582	614	616	600	598	581	572	648	595	659	603	611	596	595	640	603	605	613	589	592	635	572	652	546	590	638	583	583	609	628	617	609	623	622	582	547	594	598	583	584	620	597	594	651	576	601	582	617	614	646	594	593	630	592	572	617	605	608	624	585	632	612	561	599	597	605	608	567	612	628	572	583	624	627	615	656	597	590	586	605	603	559	614	605	646	603	617	596	593	602	622	595	586	625	542	614	586	613	581	587	596	617	603	629	589	622	603	596	640	543	579	602	573	575	654	543	622	606	582	607	597	622	573	611	567	592	645	584	566	575	621	618	612	557	612	557	600	604	559	623	586	605	605	621	613	567	616	605	589	554	632	579	582	634	572	598	621	606	556	593	601	587	626	534	614	614	576	569	648	550	609	590	604	660	600	603	623	565	587	601	602	521	594	573	608	578	631	587	592	615	600	599	613	600	614	604	617	581	634	611	570	577	588	614	579	576	636	567	613	637	601	606	592	576	564	584	606	586	610	586	592	584	604	600	606	579	603	645	626	618	554	591	557	614	584	597	593	568	606	586	614	632	590	589	594	569	567	645	615	574	655	598	609	590	604	616	625	581	562	593	601	640	563	568	598	610	610	603	555	553	580	625	590	595	580	570	629	587	612	617	620	605	593	610	602	639	609	638	572	569	573	589	595	622	582	618	584	603	575	602	600	558	603	679	597	618	654	562	580	620	589	572	635	636	621	585	610	585	557	567	646	606	633	604	590	631	595	604	594	641	614	616	613	585	587	644	602	596	615	653	629	607	561	579	621	603	615	612	603	619	577	586	602	574	622	611	593	646	641	578	570	579	582	632	619	558	587	580	582	552	575	583	646	610	690	655	622	609	610	563	632	612	581	568	575	589	601	640	591	606	640	638	601	583	639	634	577	619	583	581	553	655	626	615	600	602	608	601	593	555	611	606	586	591	614	584	573	576	601	557	597	576	603	561	578	599	577	574	613
7047	456	417	372	292	231	215	184	189	187	172	166	205	181	180	186	145	153	148	148	154	152	163	174	176	160	171	137	139	153	164	137	179	140	148	141	125	174	172	159	136	159	171	145	153	153	167	145	176	167	163	151	138	143	157	161	147	135	142	145	145	131	153	159	155	157	153	172	171	186	165	165	147	141	153	156	158	159	153	150	147	134	161	161	152	150	137	156	168	169	146	163	133	137	155	178	139	179	145	143	139	153	167	157	149	164	161	168	158	160	175	138	130	148	126	136	170	145	151	140	163	141	174	163	154	134	169	171	153	151	161	147	172	173	166	161	163	148	151	174	145	187	159	163	169	149	148	145	144	155	171	161	149	149	174	149	155	173	132	151	139	183	154	153	154	150	160	136	131	132	145	163	151	171	143	145	145	144	139	131	152	151	140	154	156	137	122	151	121	120	137	145	152	166	133	140	167	149	154	157	142	155	164	139	127	170	152	152	145	172	161	136	156	131	165	150	155	153	171	161	192	155	145	162	195	166	154	185	177	147	171	150	158	165	154	172	145	148	173	156	157	159	149	160	156	133	146	153	164	131	180	180	149	170	130	151	188	153	181	141	148	148	166	163	170	156	148	179	147	139	159	153	139	154	166	140	148	154	161	159	147	137	158	136	147	160	148	155	155	152	151	159	145	149	152	168	174	141	150	159	165	150	143	166	150	151	166	137	145	157	177	147	150	164	143	160	176	148	149	178	177	149	164	157	130	147	142	169	151	166	152	166	131	152	144	145	154	164	158	141	160	155	153	141	158	153	144	161	149	162	150	138	153	144	149	137	167	153	145	162	135	165	142	159	167	135	154	164	130	157	151	172	153	162	156	127	152	159	149	158	128	172	167	147	166	149	144	170	150	169	160	157	146	172	146	141	123	133	136	150	157	182	161	173	151	158	172	136	167	148	155	156	158	146	170	153	168	158	144	163	153	140	159	152	153	136	179	164	132	126	142	165	139	166	152	132	136	133	175	143	135	136	156	146	138	149	168	155	161	153	166	176	142	149	150	147	148	160	148	142	145	139	187	154	153	154	145	157	164	156	134	172	172	163	173	137	168	162	138	164	158	165	169	162	156	137	144	174	178	142	155	176	169	125	137	142	173	164	173	130	157	145	148	166	131	173	131	157	166	136	144	170	138	154	140	159	161	147	148	157	151	137	132	145	156	143	151	171	171	166	157	143	178	140	160	153	157	172	159	172	163	177	157	146	158	150	146	151	175	146	174	163	144	166	150	143	166	145	167	177	127	161	181	171	152	170	174	165	164	167	162	144	151	158	143	151	143	157	154	157	163	145	133	146	162	165	155	159	134	170	138	171	161	159	154	134	160	148	167	203	157	146	144	175	156	161	157	170	157	137	149	135	152	167	161	135	167	153	155	141	144	167	171	133	151	139	139	160	161	157	182	177	160	150	154	163	168	159	155	156	152	169	153	137	146	162	157	131	142	137	155	146	161	150	147	153	143	163	144	167	145	143	182	156	150	148	145	160	159	162	141	147	153	155	172	164	152	169	160	153	163	177	147	145	159	132	184	175	152	166	155	166	172	159	141	166	157	145	137	165	159	144	132	145	163	158	166	146	148	149	145	154	163	162	151	162	141	154	143	176	146	155	162	167	149	148	135	145	135	148	166	164	154	144	177	147	181	156	149	147	145	160	158	169	150	169	157	148	157	147	138	154	192	167	163	156	131	161	169	171	165	148	150	157	153	172	160	146	171	157	162	155	169	171	167	161	150	156	167	145	179	143	148	161	162	168	148	149	159	144	170	151	150	152	154	161	155	131	134	151	156	166	158	138	157	164	148	146	155	162	154	158	148	143	159	153	174	153	151	134	157	177	151	166	155	156	162	141	158	145	145	184	133	133	135	159	147	142	130	168	175	158	155	146	163	164	161	155	160	149	163	151	172	159	159	177	166	153	162	163	148	162	154	156	148	169	151	178	115	156	138	136	177	181	175	146	154	135	139	146	158	139	164	146	158	136	166	157	151	149	161	128	143	154	160	150	148	174	148	154	151	159	134	148	128	155	148	166	147	145	180	146	168	166	190	140	179	169	162	152	147	177	150	148	145	136	169	158	148	157	155	182	149	157	167	171	143	151	159	159	155	172	158	153	143	149	163	152	136	158	149	125	166	156	155	169	135	171	167	154	159	152	132	160	154	135	152	160	178	145	175	139	139	169	159	141	125	162	152	143	149	162	159	149	143	147	159	157	172	184	165	162	163	134	159	165	166	147	146	163	175	147	150	143	135	157	183	139	158	137	132	150	170	144	152	166	150	171	131	153	140	147	136	155	158	171	138	134	146	156	152	147	138	142	173	162	139	131	178	167	162	166	155	168	151	147	153	146	160	146	144	160	181	140	161	160	163	149	139	170	173	143	156	148	165	143	183	187	168	151	151	146	153	163	153	152	166	181	142	171	149	152	146	136	144	190	167	181	154	133	176	160	167	173	150	171	165	166	157	143	136	165	145	152	155	165	156	154	155	161	145	144	160	150	138	141	156	143	157	126	152	148	161	143	180	148	152	162	159	171	153	160	166	142	138	164	156	176	174	142	164	158	170	175	148	140	146	162	149	136	145	144	162	152	135	138	178	141	158	139	144	123	142	154	153	140	167	170	141	173	172	154	133	131	142	174	162	158	158	177	152	125	151	138	165	143	142	172	157	135	150	170	145	147	136	143	141	136	172	193	163	159	149	173	147	145	131	150	167	159	144	144	136	117	146	158	162	149	155	152	130	127	149	164	158	141	145	153	144	158	170	163	156	150	168	159	120	150	153	166	129	126	147	176	160	168	157	147	145	156	153	158	181	166	154	173	166	157	168	155	172	138	140	148	159	149	143	148	150	147	161	149	163	156	153	150	151	144	150	153	160	158	162	159	140	144	151	158	136	138	180	160	149	153	159	156	166	122	157	167	156	143	150	141	151	160	176	150	166	155	182	143	150	171	165	167	161	165	144	176	174	159	162	165	157	164	174	156	146	161	176	146	144	136	147	170	147	163	159	169	136	146	148	174	154	149	182	144	152	177	173	154	169	157	186	142	152	137	157	139	157	163	151	164	180	167	160	143	154	156	163	173	147	169	158	161	155	155	164	150	126	134	168	169	144	171	147	152	146	179	168	176	148	157	174	144	156	149	173	154	130	168	156	159	158	130	134	149	145	162	157	152	143	141	184	150	178	181	153	150	162	153	144	128	143	168	170	150	146	150	136	167	158	163	132	145	166	163	128	165	158	165	136	150	157	174	171	137	149	146	153	145	139	155	158	173	175	167	169	160	157	154	149	165	143	170	155	187	157	142	158	149	163	153	152	160	155	177	150	132	165	153	141	146	159	157	163	152	158	157	135	133	161	129	170	130	141	170	159	168	156	136	146	194	154	136	176	166	151	136	171	138	154	157	164	170	166	162	159	160	152	141	165	152	156	169	122	157	135	179	151	134	150	155	161	159
6079	627	1027	1155	988	856	703	651	596	566	489	477	481	467	472	407	397	403	400	448	379	390	407	377	375	423	396	367	397	378	359	391	363	354	391	352	378	379	335	361	368	352	337	383	398	333	383	359	351	352	334	366	386	350	337	370	342	342	353	329	370	356	352	335	333	368	365	390	360	371	336	383	373	330	345	368	346	360	369	342	340	345	377	357	345	350	397	358	347	360	350	361	364	389	326	333	367	362	353	346	380	363	364	369	367	367	381	360	342	368	358	348	377	376	329	377	354	369	341	338	368	362	365	323	325	355	394	344	366	343	377	357	371	371	317	351	371	327	375	337	372	334	357	323	345	336	366	372	362	351	382	356	356	361	359	322	360	377	367	382	356	356	348	370	380	364	357	355	340	355	370	323	363	369	368	358	391	351	368	335	356	349	353	375	325	345	330	372	356	369	370	380	340	382	350	352	346	356	339	351	348	365	335	352	333	348	348	366	374	391	336	345	363	338	340	344	376	332	340	321	336	369	337	354	355	367	368	341	344	338	347	366	337	350	336	375	365	394	371	362	340	340	374	343	365	362	360	346	345	342	341	336	373	394	363	325	352	359	345	358	343	337	346	352	372	361	367	365	334	370	335	349	358	331	371	342	350	366	344	323	309	374	334	377	349	335	383	345	372	318	368	368	366	304	357	381	344	332	351	339	371	377	376	352	370	348	389	338	365	349	327	347	351	361	377	354	366	331	336	349	366	374	332	361	360	357	367	372	347	318	357	381	381	330	340	341	339	340	321	349	314	357	329	371	343	347	343	380	352	394	397	348	344	342	366	364	386	360	354	352	379	379	378	322	358	339	361	379	332	374	372	342	350	358	370	381	361	372	318	308	368	368	356	339	370	352	357	343	360	358	363	340	356	377	353	378	347	381	331	357	384	329	360	334	320	367	363	346	379	355	351	301	365	367	343	369	338	353	341	381	328	317	357	366	361	355	325	371	342	341	375	353	366	363	333	349	377	368	356	390	331	376	344	337	347	348	331	343	384	326	357	320	341	369	368	383	376	376	335	366	359	342	366	345	356	358	342	390	356	354	356	362	362	404	350	371	365	366	375	329	343	361	365	346	346	362	341	322	370	336	345	339	348	337	342	382	333	329	386	379	328	354	351	336	346	366	351	371	373	346	361	329	311	339	365	376	353	352	386	331	373	354	340	342	334	332	357	349	386	355	347	370	355	377	366	371	347	358	346	360	333	337	376	337	370	388	343	336	346	382	346	371	337	377	361	332	327	362	344	317	337	327	366	353	347	385	353	344	357	345	328	348	298	383	346	345	371	354	349	383	378	331	368	366	339	347	363	386	317	354	369	337	356	373	371	334	341	361	378	367	369	348	350	337	363	377	377	313	339	368	365	328	322	323	357	399	342	362	366	361	313	358	322	340	347	329	328	348	374	360	336	345	367	353	335	373	366	363	368	343	318	332	333	400	338	361	363	383	337	354	382	336	346	356	349	337	329	346	345	378	341	355	347	353	363	355	344	342	358	345	356	340	348	370	347	312	338	341	371	365	357	331	354	306	347	326	358	325	333	389	349	336	355	363	342	385	335	352	401	348	333	359	368	347	337	362	383	379	374	346	360	314	340	294	351	319	326	369	371	389	364	363	386	339	397	375	354	336	408	335	355	324	355	350	355	356	337	319	341	323	371	344	343	333	371	351	383	366	376	332	379	380	340	350	363	366	335	336	355	328	328	328	376	378	357	362	352	349	343	360	359	349	362	330	349	354	370	403	382	341	353	356	348	361	349	330	334	347	338	352	340	353	340	378	308	374	333	359	346	343	348	338	342	347	352	340	377	334	359	356	339	368	378	372	348	331	351	333	325	334	357	344	339	366	334	347	356	357	366	369	347	372	325	350	374	356	339	366	350	355	324	378	349	338	344	331	353	360	368	337	358	381	333	330	341	355	356	318	334	393	364	371	336	368	336	363	331	364	326	354	347	361	358	334	376	353	339	359	364	357	374	346	347	352	361	337	347	366	366	370	354	367	364	374	322	370	331	350	343	353	380	356	365	346	349	375	313	364	344	368	349	339	369	355	358	325	340	391	358	350	357	385	352	341	313	339	310	336	366	389	343	339	341	354	344	323	341	366	355	364	308	350	375	348	329	352	316	360	324	328	324	345	357	366	366	341	325	354	358	364	350	336	350	335	349	343	323	346	333	381	328	336	348	388	339	368	366	351	358	351	352	336	326	338	366	341	336	326	361	340	369	364	335	371	359	334	347	372	343	338	346	336	367	381	344	360	351	352	374	340	362	377	342	322	320	339	346	356	342	345	369	318	359	358	354	346	363	362	375	327	333	361	396	344	371	322	352	366	338	364	346	304	372	365	360	353	335	376	361	342	363	384	391	347	319	360	333	340	360	357	357	374	329	315	372	331	333	383	366	338	343	361	366	350	364	369	351	322	344	332	344	347	333	366	366	344	352	345	346	333	354	346	366	353	353	368	382	367	366	352	365	343	343	372	354	335	360	314	331	350	355	346	310	339	325	335	347	333	327	360	349	335	369	347	344	350	373	333	334	324	384	356	354	355	350	373	325	343	342	387	355	367	341	373	358	344	329	334	361	339	351	353	374	361	346	370	342	350	339	364	335	333	392	340	365	350	328	391	342	332	340	331	329	364	368	326	346	379	353	349	361	345	339	325	356	351	379	341	339	337	359	353	333	371	356	397	320	358	385	347	334	361	366	354	385	325	356	356	371	351	364	324	356	334	352	363	372	349	356	347	382	297	365	379	376	370	399	356	338	366	374	355	358	329	364	381	353	330	371	326	359	351	370	351	357	343	354	357	332	344	353	389	355	365	394	338	371	395	339	353	370	382	340	361	379	347	374	314	364	358	364	363	355	363	352	338	356	381	361	335	411	369	341	360	347	356	389	364	363	361	366	365	358	343	356	385	369	330	384	359	350	383	361	378	350	332	359	359	363	331	346	341	351	361	315	359	354	339	351	362	342	332	339	353	350	342	333	362	355	344	353	360	351	354	364	366	336	379	329	367	359	346	362	336	343	353	345	361	355	340	367	343	376	371	394	341	335	323	373	338	316	361	372	374	375	316	370	361	310	333	357	354	358	338	369	321	323	339	361	348	348	367	318	348	345	344	332	353	355	331	339	323	381	344	333	329	341	341	334	337	367	318	332	358	338	358	367	372	346	373	347	376	373	371	374	349	374	308	353	364	371	376	370	339	345	381	352	347	339	351	342	316	371	302	346	367	357	361	368	322	360	330	388	355	347	363	313	383	347	376	350	344	349	328	367	354	359	363	365	327	343	360	336	356	347	369	384	349	350	355	370	344	342	361	365	349	364	377	354	360	375	345	341	339	371	341	340	339	341	349	347	348	368	354	336	358	340	350	392	373	383	366	356	333	360	322	335	342	369	341	380	340	358	379	347	345	335	379	374	321	325	338	363	345	344	353	343	390	349	354	319	357	360	350	337	371
13726	974	708	518	383	261	201	175	150	123	116	78	92	97	75	88	76	80	77	68	78	87	58	74	79	88	65	88	74	62	59	75	62	68	75	61	72	54	64	67	77	55	73	55	58	53	58	58	89	68	68	71	66	72	58	63	72	73	69	67	76	66	52	68	70	63	82	51	72	67	64	76	51	46	74	64	60	77	65	64	69	69	53	68	75	80	64	82	69	73	62	57	60	69	67	76	70	67	67	81	68	76	71	75	54	70	65	60	57	71	79	71	71	72	57	71	71	76	73	55	76	79	66	53	67	66	60	78	57	56	53	62	74	51	71	79	52	56	64	65	52	76	66	55	73	57	58	66	83	60	79	78	69	76	62	59	64	59	71	71	67	74	61	48	66	66	59	71	68	81	68	70	75	63	61	74	49	69	63	77	71	68	60	63	53	78	78	68	58	69	61	64	65	67	59	68	72	62	67	74	67	70	55	57	68	56	64	66	85	58	94	58	75	57	70	80	54	59	68	65	67	68	76	69	58	73	80	71	65	61	65	69	44	66	75	70	76	59	68	70	68	64	58	65	72	55	61	78	72	72	63	68	70	62	62	54	78	61	59	69	67	54	75	58	54	70	66	63	70	60	63	69	77	78	64	64	69	66	69	65	78	56	59	67	66	64	60	63	69	68	77	68	54	57	65	61	63	64	60	77	65	85	62	64	66	66	53	74	52	59	74	51	75	64	88	68	55	63	68	64	71	68	71	64	76	59	55	66	69	65	68	62	72	77	52	59	65	68	68	75	64	51	61	72	72	80	61	62	73	86	79	72	59	67	60	58	54	71	50	61	70	61	75	62	67	70	59	56	50	69	62	69	67	64	67	66	64	66	64	76	75	63	58	70	67	72	68	58	67	69	78	54	54	63	64	62	61	79	68	61	63	69	76	67	55	65	73	69	75	60	53	58	75	90	63	61	73	61	56	62	59	66	68	60	67	68	68	57	60	66	70	60	71	62	58	73	75	68	80	70	68	64	63	67	68	87	53	80	69	65	65	59	59	58	70	63	69	86	73	74	74	60	79	66	46	65	71	56	83	57	61	54	70	75	47	65	56	72	67	69	55	66	72	65	74	62	65	75	57	70	78	78	62	59	71	80	61	58	63	67	65	67	78	64	55	71	61	62	52	56	85	73	65	70	72	70	60	62	66	53	69	66	66	66	66	66	65	61	65	60	65	74	67	70	50	66	75	74	46	66	85	67	74	65	94	65	68	56	84	69	75	64	73	70	59	71	68	65	76	74	86	60	70	65	67	60	83	55	55	51	51	85	69	62	77	73	70	66	72	62	68	71	74	60	59	68	64	76	64	58	69	68	62	70	66	56	70	62	70	73	58	66	66	59	66	63	82	72	55	60	80	50	58	52	68	62	87	73	75	72	57	60	66	71	61	71	69	56	78	68	69	63	87	73	75	61	64	77	64	69	67	64	75	76	66	73	60	65	71	73	73	63	65	43	50	52	73	59	47	54	78	65	70	65	67	54	65	77	57	61	73	72	68	53	63	73	59	64	74	57	61	82	58	59	82	64	61	68	63	62	56	61	58	59	80	59	70	66	65	63	67	60	69	62	69	61	75	58	61	75	66	69	61	66	66	76	63	60	70	58	53	52	58	78	70	55	71	79	63	67	69	61	64	59	63	61	53	62	67	77	60	80	58	52	58	64	58	58	50	54	55	61	75	72	75	63	50	89	60	65	77	59	70	73	55	62	54	55	56	61	59	72	70	70	71	69	66	75	57	80	69	74	65	49	61	84	77	69	74	79	66	61	73	51	67	83	59	69	70	64	78	54	73	71	59	83	71	68	54	69	77	75	77	80	55	64	44	84	77	61	77	49	71	63	72	65	66	74	78	67	79	56	53	72	54	68	59	61	68	74	69	51	58	73	53	61	66	69	63	68	65	54	72	52	77	70	60	83	63	92	60	73	53	56	66	69	64	58	70	74	73	50	53	72	62	76	50	79	65	64	55	77	50	57	56	64	78	81	81	69	59	76	80	73	62	72	66	72	64	72	61	65	60	61	59	70	64	61	76	86	64	76	63	60	74	51	61	67	60	81	57	68	58	68	76	67	57	65	57	60	68	76	63	76	75	68	73	71	45	62	56	52	68	76	58	62	65	62	59	71	60	49	66	73	68	84	69	69	57	68	62	77	68	54	64	57	67	64	61	65	63	48	48	56	59	76	76	61	56	67	62	50	57	67	82	65	59	80	74	65	59	85	71	58	84	50	52	71	54	67	58	58	57	50	59	53	66	71	74	39	70	57	66	65	56	59	63	75	60	60	58	55	59	74	68	53	62	69	77	57	58	66	70	62	73	56	64	72	81	70	65	57	62	65	64	51	64	72	68	57	65	57	74	68	59	59	77	80	77	67	65	60	62	70	78	70	68	63	62	63	61	65	74	68	55	61	65	78	60	63	65	66	76	71	69	77	65	78	70	74	57	64	63	58	71	73	90	47	59	70	58	50	56	69	57	70	76	79	68	51	72	60	59	67	76	72	52	42	65	60	67	71	83	79	59	80	67	72	68	69	50	59	67	72	88	62	70	66	58	66	83	69	54	67	54	64	59	75	54	80	77	51	55	76	49	72	63	80	53	89	62	69	78	65	66	65	58	53	67	63	73	55	62	59	71	60	55	70	59	64	57	63	69	73	76	69	68	79	70	50	63	67	67	57	76	71	68	53	62	55	72	76	54	62	62	74	52	57	71	65	46	71	64	62	77	68	58	65	48	60	66	52	62	63	74	74	59	72	65	54	69	73	62	70	82	69	69	66	67	67	58	60	57	74	65	69	68	64	66	66	79	69	79	62	64	43	62	63	62	85	50	63	62	66	83	73	71	61	63	60	74	51	70	63	73	67	65	66	60	70	54	60	56	75	79	83	57	64	66	78	48	77	74	64	61	63	71	67	59	70	55	66	73	62	64	69	53	71	75	70	48	56	69	69	61	56	65	66	70	77	68	61	71	69	67	55	73	76	64	55	60	56	59	58	75	59	61	49	55	62	71	52	64	72	67	64	74	71	75	57	66	67	79	76	58	74	55	62	79	75	62	67	61	68	56	72	53	51	53	64	55	66	67	48	72	70	70	63	66	75	67	69	62	65	76	59	76	72	70	79	68	68	69	53	60	63	71	60	55	65	60	71	43	72	65	66	67	67	66	74	65	78	60	70	81	73	61	63	62	55	62	70	71	78	70	71	75	62	71	66	57	78	80	77	68	65	65	60	68	66	72	85	61	69	65	55	76	70	63	63	61	56	63	60	59	62	74	67	64	77	56	55	53	56	65	64	70	73	80	58	64	78	87	70	73	58	72	57	62	65	60	55	61	64	52	74	58	57	69	74	48	65	63	52	68	56	67	54	75	87	68	70	71	75	56	73	54	54	51	55	57	82	66	68	46	72	74	69	77	62	67	71	72	86	66	78	86	61	77	69	53	66	79	58	70	56
7824	784	1502	1744	1437	1129	943	735	624	544	480	451	433	381	335	313	360	306	283	268	279	244	237	232	250	240	252	221	237	223	207	204	211	225	207	217	211	199	203	199	211	228	220	202	213	195	191	219	192	201	178	207	183	207	189	194	204	202	184	225	177	193	190	194	212	175	200	193	191	174	194	208	188	193	194	195	181	169	174	193	193	166	176	177	172	188	191	169	206	201	192	184	183	193	191	191	178	202	187	169	193	195	171	199	181	189	196	181	205	166	204	205	174	186	186	196	194	187	193	175	189	154	184	170	202	214	204	189	204	192	181	183	176	182	198	193	176	193	191	181	192	205	197	181	171	171	191	176	198	177	172	203	189	183	166	179	180	216	185	153	200	177	176	187	209	201	171	199	173	174	213	214	213	202	187	172	164	178	170	180	180	189	182	205	175	168	189	184	195	191	189	178	189	190	188	151	212	184	196	191	205	198	201	185	186	185	184	184	159	191	196	208	200	169	176	220	163	184	182	193	185	175	192	204	171	168	205	183	202	174	215	203	186	179	146	175	190	172	175	201	180	186	200	199	172	175	177	195	183	191	183	177	217	174	216	193	181	210	195	191	191	164	186	187	194	204	186	178	150	174	190	204	160	182	194	186	186	186	176	192	196	180	171	205	170	166	180	198	148	170	206	198	181	194	155	211	213	187	194	220	177	177	173	183	184	200	179	197	190	211	198	187	196	170	193	186	178	180	208	177	193	210	178	178	188	211	214	195	163	203	191	200	183	179	175	188	190	171	180	181	179	172	189	191	192	160	184	200	185	209	187	176	219	179	193	166	177	188	180	204	187	184	187	173	166	156	196	178	188	170	196	193	176	173	190	204	169	169	159	188	201	212	202	176	192	198	204	198	176	190	187	206	157	150	169	175	180	199	189	204	193	189	191	182	183	191	177	182	176	176	200	157	199	177	187	172	190	182	198	171	181	177	178	168	182	202	188	183	202	203	188	196	217	182	182	193	190	193	193	219	193	209	179	177	199	214	187	170	195	186	191	172	163	169	172	173	195	178	186	185	205	184	164	180	174	166	169	190	188	206	191	186	188	192	196	176	213	199	190	171	187	200	189	172	204	184	190	176	168	193	191	176	182	188	195	178	179	186	209	182	163	205	183	181	206	222	207	191	203	167	186	198	188	174	200	202	183	197	194	213	170	194	152	195	203	179	180	191	184	172	189	176	188	192	181	189	180	199	178	177	188	189	190	162	187	165	189	186	185	169	184	208	173	161	166	186	167	188	165	177	193	195	184	186	184	187	198	194	204	187	200	213	182	205	155	177	155	185	182	175	194	196	188	183	153	213	173	183	193	175	214	161	179	180	186	173	194	182	189	200	155	175	191	203	187	188	194	176	178	192	195	175	180	163	189	195	176	174	179	169	196	183	204	203	161	196	175	201	212	206	183	198	206	195	172	190	171	193	195	163	202	193	177	197	222	190	194	171	190	177	186	183	178	199	186	173	179	164	166	169	195	171	179	209	206	188	196	177	165	185	205	181	185	184	169	173	184	173	186	178	178	199	176	168	185	196	167	179	163	191	185	194	172	180	180	206	179	188	174	178	174	162	169	178	177	194	202	199	173	172	223	195	189	182	203	171	160	193	173	165	218	184	193	207	153	165	177	220	165	168	189	205	190	181	209	182	191	197	163	181	185	180	197	193	185	188	196	164	193	184	201	187	175	182	202	175	170	197	161	161	178	192	182	179	192	170	185	186	204	201	193	204	194	190	189	186	228	196	181	175	187	166	175	176	191	184	178	202	192	163	162	214	201	208	200	171	179	209	170	179	182	171	198	183	174	190	205	173	195	184	172	177	175	180	187	195	186	168	176	186	178	196	188	199	213	178	191	176	176	194	168	189	173	173	189	192	189	182	232	194	200	171	181	178	171	196	219	196	191	179	186	179	185	189	176	230	222	190	195	192	183	168	163	188	192	193	173	188	185	177	169	202	183	179	200	193	188	189	171	191	193	198	175	173	187	189	167	190	179	193	192	190	210	176	187	203	180	171	169	199	181	197	176	177	185	178	173	186	183	196	198	187	207	186	198	210	187	171	186	198	170	185	168	213	171	146	190	197	164	182	194	207	199	183	183	186	186	189	178	221	206	186	178	195	196	188	191	202	178	200	205	193	138	183	185	197	180	191	187	189	186	182	190	206	174	174	176	200	187	182	194	167	180	176	177	182	203	168	189	186	194	187	232	182	184	198	200	155	208	182	178	183	198	182	196	197	213	177	171	195	203	179	191	180	198	151	201	166	190	194	186	221	190	201	197	190	196	211	192	183	179	187	192	170	188	185	191	187	190	184	189	183	164	189	185	185	154	187	170	193	172	191	203	203	179	159	170	203	165	161	198	191	161	215	152	173	182	160	186	186	170	180	192	201	180	160	153	169	198	199	193	186	189	216	192	183	181	201	178	189	165	177	196	192	189	191	186	208	167	190	192	187	186	185	212	209	187	179	213	182	170	197	181	183	184	172	172	176	178	176	201	192	184	191	183	180	179	187	185	200	171	193	189	171	194	192	198	171	194	194	164	160	190	171	194	206	198	199	193	183	182	187	176	161	201	184	186	205	183	172	205	190	205	206	197	180	205	188	165	176	187	193	188	184	199	174	173	182	187	191	160	207	150	187	175	178	191	197	178	204	177	198	200	188	192	171	175	169	176	174	203	175	181	209	183	202	194	182	179	204	188	179	159	206	190	191	199	191	186	207	169	185	179	175	189	207	195	199	158	189	205	177	178	188	202	172	185	194	172	197	176	191	183	189	199	182	199	198	188	195	182	191	198	192	195	204	168	191	190	184	179	181	205	196	183	201	175	184	198	205	192	170	186	164	192	193	174	198	186	158	199	205	179	202	199	180	232	200	164	185	177	174	182	191	199	183	199	194	165	194	202	175	198	184	177	202	202	190	220	188	186	177	187	181	192	183	176	169	185	181	172	173	189	202	179	183	185	177	167	187	219	205	163	175	191	183	190	199	189	214	170	179	188	171	189	194	180	184	186	169	201	202	199	190	191	180	194	187	188	212	186	195	191	182	187	167	191	191	180	182	185	176	170	158	196	170	183	177	187	188	181	192	167	197	157	192	196	202	172	190	196	167	186	173	188	187	177	189	156	188	193	180	225	198	221	189	186	180	202	189	177	205	175	186	173	184	191	197	181	159	195	199	196	179	191	162	183	170	168	193	181	195	178	155	202	203	191	195	186	221	179	188	182	182	181	179	200	186	175	185	184	194	196	197	173	163	188	196	181	162	184	172	180	185	184	179	187	177	200	180	196	187	183	199	209	200	172	196	194	189	171	184	202	158	200	175	212	175	184	191	194	199	160	172	219	169	181	179	186	188	199	186	157	194	177	198	200	179	183	182	196	203	193	164	187	162	171	198	177	210	186	196	164	192	198	186	203	183	167	194	180	189	197	183	168	178	201	175	186	167	174	209	173	188	184	194
1521	267	274	255	307	282	280	307	235	251	273	274	311	285	289	250	293	264	283	254	278	301	279	293	287	266	284	290	283	297	288	287	278	278	255	290	264	271	282	283	259	278	271	281	286	286	263	295	286	286	265	268	317	258	267	303	268	257	243	295	296	299	277	278	278	284	276	262	259	285	261	272	284	247	299	316	288	261	305	295	251	280	282	262	280	281	270	298	278	292	251	290	257	308	283	266	284	258	296	287	250	260	284	266	268	306	286	294	270	256	288	264	272	251	236	252	264	276	244	264	306	283	251	245	298	271	288	263	267	261	297	288	257	266	245	271	282	286	296	268	278	276	258	278	261	292	280	254	258	275	233	284	279	274	237	292	280	235	295	280	277	263	250	277	287	267	244	254	247	254	280	289	266	280	282	251	265	281	242	291	271	274	281	279	267	298	291	270	305	294	265	305	259	305	273	272	277	242	289	277	263	293	269	297	267	287	268	280	293	283	260	283	248	304	299	269	292	288	254	287	258	275	291	282	270	245	290	277	255	292	287	291	267	259	252	263	272	293	279	297	249	286	258	274	261	290	275	226	314	298	264	273	252	274	287	305	277	303	293	281	290	274	244	287	284	242	266	261	258	267	257	295	271	284	267	257	301	267	231	289	287	266	288	287	268	259	263	321	267	251	294	268	276	253	269	281	265	288	239	271	287	283	261	243	275	264	274	259	284	284	264	273	294	258	277	272	288	287	279	278	268	280	288	273	258	254	283	272	282	277	278	281	277	260	305	271	249	304	263	275	289	275	279	283	288	282	295	241	271	291	283	268	278	273	295	291	293	245	262	275	299	259	270	309	270	299	254	277	284	288	307	229	262	287	279	263	268	255	282	260	304	286	267	261	293	290	240	280	266	273	244	279	275	307	291	241	294	280	274	255	275	260	292	305	267	282	265	288	269	269	275	275	294	267	247	270	266	288	259	282	281	287	274	295	278	298	275	296	289	248	262	267	253	294	286	254	273	266	303	269	271	282	290	264	254	258	293	290	278	237	282	271	266	257	285	284	296	250	254	311	307	281	282	268	279	256	256	247	258	266	261	283	274	264	286	319	291	262	262	259	258	280	290	316	265	242	279	272	309	255	257	261	285	256	267	283	280	267	299	308	293	244	279	266	285	286	290	254	282	270	267	287	283	293	274	272	269	317	294	266	262	271	278	251	250	267	299	255	257	286	309	229	297	287	277	288	273	301	262	281	243	293	276	301	269	305	275	259	290	285	254	252	246	299	302	258	275	263	295	284	305	265	298	275	260	267	270	270	278	282	281	290	263	270	288	246	277	264	233	251	283	303	278	288	293	262	269	268	253	262	282	290	290	275	244	242	241	276	288	258	250	270	280	270	276	266	255	264	255	263	263	264	273	295	283	258	275	283	302	267	268	291	261	285	290	261	288	299	273	265	271	270	289	278	305	265	287	253	264	265	246	293	283	280	294	252	307	291	271	267	270	281	260	261	256	282	249	264	314	282	286	272	295	255	315	310	291	252	280	272	306	276	294	279	282	261	291	300	255	285	302	283	278	273	283	250	274	296	258	278	266	268	264	285	302	294	268	279	295	255	268	308	272	307	243	274	311	273	259	303	268	303	269	269	267	270	248	256	276	245	265	263	277	326	276	284	272	285	275	273	281	259	303	279	307	284	295	279	255	286	284	270	281	273	270	294	279	270	258	275	257	281	256	263	258	267	263	252	262	261	278	257	278	271	291	264	307	281	298	290	238	292	262	261	282	283	286	237	287	269	264	274	294	296	270	284	284	259	277	263	285	278	265	295	279	291	281	280	292	272	253	272	304	261	276	255	294	258	269	258	252	280	278	277	284	273	255	289	240	269	278	259	247	274	298	251	291	255	271	254	297	259	262	262	278	299	258	275	289	314	269	278	278	267	296	283	271	266	307	262	283	249	273	257	275	271	269	311	308	286	261	284	290	283	259	283	271	287	298	260	268	293	263	292	290	253	244	242	260	253	296	269	286	275	269	291	274	278	246	268	297	237	291	282	294	287	251	254	262	252	322	298	270	288	280	275	267	256	273	272	293	277	260	245	270	282	270	247	270	274	261	284	293	264	271	258	273	286	302	267	271	255	269	277	258	288	292	268	284	265	280	287	284	250	286	278	259	262	279	226	272	259	256	247	325	250	268	290	262	283	289	263	285	263	269	284	295	258	272	285	260	296	260	286	239	278	253	282	276	272	283	264	245	264	254	319	298	260	275	257	261	294	286	290	265	254	266	295	262	314	288	243	311	282	273	276	263	249	261	280	249	272	282	268	247	283	256	254	279	289	286	275	289	286	278	275	268	284	291	266	296	278	285	263	288	293	312	284	262	287	315	248	266	281	257	255	232	277	312	276	293	268	264	292	262	250	262	285	271	267	277	287	307	256	279	267	268	264	270	275	259	262	275	260	292	278	253	286	271	281	261	277	268	285	264	290	267	302	273	277	264	273	296	270	259	281	264	309	286	257	246	289	269	281	289	294	270	280	264	251	257	265	264	283	304	295	266	308	276	244	285	282	280	266	302	243	270	291	283	274	320	247	254	269	285	285	290	284	279	297	269	269	280	266	260	264	277	291	262	294	309	283	277	287	279	277	270	249	293	239	298	265	254	278	277	261	281	307	307	264	297	309	306	285	244	302	291	282	259	259	275	266	257	251	249	280	260	283	294	305	268	298	296	256	286	302	309	273	262	284	282	231	309	269	286	259	322	253	272	267	299	285	266	282	286	283	285	297	264	277	273	271	302	292	269	255	272	270	262	274	283	294	289	251	286	282	263	257	291	286	268	235	258	304	261	280	267	271	256	287	273	313	271	257	271	273	271	267	280	266	252	262	303	304	255	270	250	264	274	296	265	262	267	249	273	297	256	291	290	300	284	269	278	260	285	279	267	306	253	257	273	264	256	287	257	242	258	256	253	270	284	287	292	282	261	287	279	272	276	287	255	287	264	279	271	262	259	285	295	263	311	293	280	314	267	320	289	271	303	266	251	286	269	246	258	282	274	270	256	307	277	274	286	229	267	261	224	262	276	252	280	283	259	244	299	305	262	257	317	265	283	275	252	294	312	288	260	284	268	281	252	248	295	252	293	208	280	264	268	295	250	239	276	258	238	278	275	272	262	273	263	258	255	280	285	282	268	282	296	287	302	265	284	281	269	282	280	308	273	265	269	279	282	298	268	245	262	269	263	278	259	282	279	276	277	264	253	283	275	281	281	261	272	283	277	306	295	281	277	241	252	286	320	294	288	246	260	294	277	279	274	275	253	275	293	261	264	288	266	299	271	259	249	252	266	254	268	259	261	287	274	255	267	269	262	242	290	271	298	268	273	270	295	298	262	282	270	298	298	297	274	293	288	277	278	272	264	280	271	264	277	254	294	250	254	256	234	253	285	257	250	327	265	297	275	278	268	258	259	251	264	287	254	276	268	247	261	272	278	310	244	290	285	272	303	299
1858	673	633	628	655	593	610	617	654	606	623	587	612	584	588	592	590	583	611	605	678	623	645	596	598	644	620	562	617	599	528	637	599	586	591	613	573	628	595	613	654	644	580	618	594	613	627	544	617	585	646	619	649	591	568	602	605	621	604	607	655	614	625	589	618	589	572	591	610	612	645	569	620	605	599	644	617	606	629	589	599	627	635	619	578	602	577	570	603	607	640	553	622	602	589	592	586	609	569	610	586	651	568	633	647	605	634	593	627	620	640	591	591	594	601	607	571	606	605	578	615	619	619	616	631	667	585	632	556	578	604	640	640	616	575	571	597	568	611	630	586	621	615	558	586	642	699	610	620	612	624	609	611	623	643	604	621	610	631	557	643	631	613	588	597	581	603	618	611	612	612	620	578	617	583	583	634	632	583	617	584	572	597	609	570	609	626	625	635	599	633	577	671	619	589	588	603	655	621	575	646	600	614	619	618	609	613	620	596	599	577	592	646	651	603	625	611	635	571	655	637	560	652	636	619	640	631	628	634	621	609	580	581	623	580	663	647	614	597	657	602	632	598	584	633	614	646	603	615	616	627	590	560	625	626	624	650	662	660	587	610	633	564	625	607	547	624	590	655	579	646	624	600	677	576	598	610	603	603	617	602	630	620	600	600	616	600	608	604	565	650	610	596	605	627	589	593	611	594	597	628	630	601	618	642	577	582	624	616	596	645	632	634	621	650	596	620	615	601	627	567	595	613	560	608	583	592	583	621	623	614	563	649	596	558	646	609	587	611	659	610	587	606	611	631	591	620	619	617	632	613	597	655	593	611	673	653	588	574	568	662	575	629	647	602	627	611	633	623	643	599	605	553	595	612	617	615	627	563	621	589	581	598	586	599	604	583	645	633	627	617	584	613	650	647	653	583	643	598	628	647	611	643	598	583	628	610	623	630	591	586	614	583	579	618	612	604	607	620	584	628	612	626	626	657	587	613	611	651	604	610	560	631	573	600	598	623	597	604	641	612	610	564	593	599	644	643	615	619	681	645	623	604	595	653	609	601	620	597	599	648	621	632	626	622	621	606	569	626	590	636	590	631	605	563	576	602	586	635	619	602	660	627	612	620	587	617	591	673	600	592	581	605	585	614	573	647	599	601	610	680	618	618	634	607	627	599	595	611	631	612	612	621	619	572	600	575	617	614	603	571	589	612	603	561	576	644	588	623	567	618	599	613	595	577	618	594	613	587	637	614	621	646	630	587	629	625	601	611	580	562	619	589	636	606	621	605	582	618	610	641	619	612	593	580	607	621	645	621	610	619	618	586	649	592	580	632	618	585	613	597	622	675	610	662	587	627	605	646	612	629	565	612	622	592	616	606	603	587	668	615	633	623	606	628	605	559	606	618	580	571	592	635	576	573	604	595	607	631	619	606	633	590	630	595	593	618	621	633	613	599	571	639	568	595	580	658	598	594	619	645	620	606	621	595	633	654	613	629	625	587	620	569	652	602	615	633	587	648	631	644	629	605	625	588	618	613	641	681	609	556	628	616	609	623	578	590	609	604	618	634	604	587	618	597	580	614	623	611	586	566	656	578	607	587	638	597	583	628	603	592	605	610	643	601	594	620	613	611	641	550	588	624	645	597	577	593	600	595	585	618	621	633	632	600	615	657	604	611	623	614	604	604	613	638	625	585	601	644	624	637	627	588	610	656	587	573	604	605	654	609	626	552	601	575	599	602	601	549	649	592	647	627	638	614	632	627	597	650	622	650	614	611	639	609	598	618	604	617	591	590	591	674	628	591	576	633	601	577	607	618	607	610	628	604	618	650	622	594	611	576	622	598	639	612	577	649	675	648	630	563	602	599	647	631	595	626	608	671	638	636	614	584	608	645	610	634	632	635	587	605	634	592	617	634	586	599	602	617	580	606	639	608	611	584	628	602	580	627	622	644	576	653	623	601	582	590	621	599	615	635	630	622	608	642	615	631	571	614	601	608	635	634	603	594	584	614	607	633	585	610	613	619	567	628	613	587	590	630	618	575	612	601	624	588	596	622	610	620	578	637	638	595	597	663	602	619	587	618	645	601	637	583	637	619	578	599	609	646	624	600	605	593	637	623	601	587	548	655	607	658	653	599	626	616	570	644	630	620	611	645	618	615	618	592	585	568	668	586	607	601	606	660	531	604	591	643	576	631	599	616	629	596	570	641	616	636	588	594	551	590	577	644	583	600	609	628	587	619	648	534	653	621	587	610	637	637	600	627	608	602	638	593	604	660	592	624	626	587	626	602	657	641	631	633	618	615	603	638	588	616	613	565	579	624	607	614	599	597	586	614	639	617	594	606	644	630	645	644	567	625	574	625	606	595	611	621	605	586	590	631	589	620	603	631	552	583	604	612	587	610	610	637	646	605	584	663	647	589	609	672	563	610	612	611	607	666	562	598	626	633	642	629	600	606	597	649	636	619	574	607	573	615	593	602	610	620	613	613	591	609	673	586	604	597	614	621	622	575	632	660	592	657	598	575	639	621	613	603	570	661	584	573	613	612	598	589	635	635	605	590	612	610	644	648	635	636	602	602	664	612	615	659	622	610	664	635	618	631	603	595	658	631	630	605	608	635	618	626	618	637	607	606	580	603	634	642	646	597	656	585	607	622	583	594	593	598	617	642	596	605	575	616	602	643	631	602	592	597	607	596	619	609	608	599	645	595	575	589	596	636	601	632	578	615	589	628	574	559	584	602	591	642	588	618	631	633	621	553	557	603	656	614	612	566	613	664	556	595	615	607	595	576	588	610	598	588	582	609	590	598	617	613	608	583	594	628	605	563	564	573	639	628	647	618	659	623	630	576	638	575	597	631	610	624	658	591	616	596	607	635	599	639	611	587	586	612	611	638	597	555	625	635	662	601	576	593	604	602	613	640	620	616	626	581	573	537	608	626	628	568	597	591	614	599	645	601	630	599	639	607	605	611	619	599	647	625	632	612	689	572	629	619	630	580	602	643	619	643	639	592	588	632	599	603	608	653	626	591	611	656	646	590	614	602	602	598	656	584	578	602	573	615	590	626	618	603	625	604	590	582	619	588	609	605	592	598	695	612	592	647	567	612	585	592	576	638	605	634	581	595	598	627	607	602	667	631	592	635	626	595	643	597	630	615	642	664	590	590	580	609	587	662	636	637	605	598	586	669	620	599	634	557	554	595	584	583	621	613	630	621	607	658	601	613	613	611	612	662	638	658	613	618	572	612	620	558	547	580	605	630	611	571	648	643	679	608	617	614	610	640	615	623	550	656	620	633	643	587	617	633	614	601	653	638	584	558	615	621	614	609	631	616	606	608	602	616	623	611	665	624	612	579	624	621	603	623	634	621	636	674	573	620	590	606	592	625	607	592	622	585	639	586	589	623	684	591	620	621	611	624	595	616	625	633	598	576	619	578	586	605	626	568	603	618	587	623	620	621	609	591	591	576	611	589	616	640	588	592	576	622	612	592	588	606	641
7003	421	445	354	295	259	248	214	216	197	180	160	162	175	169	176	139	164	184	182	145	153	166	153	162	125	148	182	153	157	145	172	129	133	169	164	146	152	179	166	160	161	154	161	167	170	138	143	166	155	141	150	173	177	152	154	140	170	154	152	175	137	140	151	138	149	156	152	156	162	140	180	167	142	149	162	153	159	149	169	154	149	159	146	186	136	145	160	162	177	165	158	162	144	160	149	166	173	167	145	151	163	169	162	139	170	157	161	163	164	158	163	148	146	158	164	181	179	128	169	143	164	160	145	143	173	147	141	167	135	159	160	165	135	154	150	163	154	143	158	154	160	159	160	156	162	151	140	145	154	159	146	163	152	131	134	157	162	167	156	157	151	140	145	143	146	157	133	179	164	140	148	125	169	161	146	151	146	172	164	186	157	165	163	133	157	157	163	139	144	160	148	179	144	144	175	144	141	167	177	165	143	175	133	156	150	155	180	132	155	153	167	148	175	124	159	164	157	164	170	133	145	152	153	152	157	155	162	147	161	144	152	164	148	146	155	169	183	140	164	143	174	151	161	161	173	177	149	149	152	149	149	155	158	143	157	135	158	180	156	158	146	187	135	164	151	140	133	173	174	150	161	157	164	180	175	168	150	150	133	144	134	151	146	146	152	146	129	148	149	170	154	139	173	184	139	153	161	143	171	136	145	169	149	140	146	156	194	149	146	157	147	148	167	172	144	153	160	177	151	179	164	155	173	142	160	158	159	155	123	153	152	149	177	165	152	162	157	150	163	178	165	124	166	135	153	169	140	141	157	169	148	147	161	161	152	147	169	185	162	148	169	161	138	155	151	145	138	156	172	166	165	147	147	137	155	149	157	174	140	131	123	133	145	140	146	159	145	126	138	144	140	157	170	137	145	163	174	170	165	122	164	149	134	159	145	152	141	157	146	138	136	168	147	176	150	134	139	148	140	141	158	168	166	139	169	144	168	141	154	151	159	139	185	155	178	164	145	141	142	137	154	161	141	132	161	163	166	141	133	183	171	183	181	158	163	144	163	151	150	149	139	145	158	142	172	151	142	177	149	158	159	165	161	142	162	143	152	166	151	172	168	137	159	145	161	165	161	159	181	147	180	143	167	167	137	161	163	157	183	174	158	176	153	150	138	153	153	160	158	141	161	187	173	152	147	185	133	157	170	164	139	149	123	153	163	156	165	166	147	152	162	165	146	140	157	139	147	147	110	160	139	161	146	146	137	151	172	165	136	135	143	159	141	174	169	181	162	149	159	150	170	166	167	168	161	165	162	142	174	169	151	142	152	172	159	156	142	167	121	168	148	146	151	164	156	157	137	164	159	152	152	141	151	156	133	180	156	156	154	176	147	162	161	145	114	161	181	163	135	171	166	142	168	168	150	142	194	159	161	180	161	155	132	156	173	168	159	152	129	149	169	133	156	172	125	147	137	154	139	159	173	157	156	148	164	160	149	163	163	159	130	162	165	161	175	177	157	141	170	160	155	137	169	150	148	145	143	134	130	145	181	167	145	167	180	144	182	155	154	139	146	155	165	168	162	155	167	166	146	146	143	139	167	145	144	160	147	155	156	157	141	152	131	144	162	151	148	157	150	145	136	138	123	153	148	150	164	139	139	163	148	161	151	157	160	126	137	147	167	136	144	163	152	146	155	165	164	152	172	162	145	151	152	167	144	141	141	181	125	163	176	165	137	142	146	168	148	164	157	150	160	127	161	128	148	161	147	153	148	161	127	130	169	136	183	150	180	137	155	157	158	161	141	169	165	146	158	151	181	139	137	146	160	167	151	167	179	156	171	119	152	156	159	151	179	155	175	168	159	163	156	157	140	160	166	172	127	155	133	156	137	163	148	139	152	136	140	163	141	142	179	153	148	162	151	149	149	178	172	168	147	149	152	177	164	149	152	160	151	136	134	154	142	148	142	150	181	147	143	164	165	133	171	155	160	153	176	162	150	145	158	143	136	161	156	158	179	167	158	137	146	154	152	163	157	139	153	144	124	152	169	163	141	162	141	158	183	157	167	147	158	177	167	154	132	125	154	166	195	152	141	144	167	137	169	155	145	134	196	181	191	149	177	148	154	162	170	167	153	151	167	165	162	166	140	174	164	136	139	163	172	159	169	158	163	142	138	142	157	141	151	153	160	141	157	142	164	146	132	120	140	170	182	168	158	166	163	157	156	190	169	162	157	168	130	156	141	127	130	158	149	158	155	144	132	169	160	167	153	173	147	172	124	154	152	173	151	159	152	158	185	188	158	155	139	184	171	158	139	171	149	180	150	146	161	163	154	165	160	166	141	144	157	177	161	179	162	145	134	149	149	162	153	174	160	164	167	146	153	134	143	141	147	152	148	176	166	152	167	142	193	142	125	134	166	165	153	153	147	159	142	154	173	149	159	150	158	149	130	181	167	146	168	155	153	140	176	151	168	157	141	148	141	143	135	133	158	160	134	145	146	155	137	139	154	131	161	158	146	201	180	134	163	168	154	129	169	141	148	177	147	147	166	142	147	151	159	154	137	164	145	131	145	164	140	173	154	145	153	142	148	178	148	148	157	163	176	142	152	163	143	151	136	163	169	158	144	161	132	179	168	147	152	146	148	145	159	164	138	155	151	154	163	148	162	175	156	166	181	177	153	175	172	123	152	147	166	142	151	164	148	170	138	144	160	140	146	154	157	170	185	164	159	153	147	164	136	192	178	148	162	184	144	158	169	154	155	143	158	152	176	127	136	144	180	160	145	150	145	182	179	159	127	154	148	131	157	151	150	169	155	135	161	154	136	160	178	169	181	132	154	163	144	151	176	167	169	164	150	144	148	162	145	170	157	155	149	141	156	141	158	132	152	141	178	136	174	183	170	151	168	165	167	160	177	148	141	152	163	142	161	156	145	166	133	172	157	154	151	130	146	150	143	152	141	142	147	159	165	166	162	169	165	153	192	165	167	146	147	146	157	138	162	149	162	168	148	162	149	132	137	159	139	149	164	152	147	161	152	159	161	169	145	158	151	161	143	146	124	172	152	140	162	140	156	150	160	164	155	186	133	138	138	159	150	150	160	157	165	137	147	154	166	176	168	167	141	148	145	160	155	133	162	159	164	173	167	146	138	155	171	156	158	164	156	161	167	155	169	156	153	141	158	158	148	137	179	166	125	187	169	171	177	150	133	149	155	160	138	143	158	125	147	145	172	173	149	161	126	148	151	171	156	157	148	161	147	156	137	138	150	130	168	166	142	139	150	145	145	144	181	171	150	150	148	140	176	185	159	158	157	170	163	146	138	167	133	160	148	158	146	156	173	151	153	139	154	151	141	121	144	156	159	174	160	152	164	124	151	170	176	133	172	176	160	141	169	173	159	158	137	126	134	153	152	161	154	163	140	138	162	167	145	146	149	137	173	156	151	155	161	172	165	149	143	163	145	155	149	153	168	131	164	141	134	148	162	142	160	172	163	171	150	146	129
6200	658	974	1196	1014	900	699	599	609	554	513	509	434	444	423	425	437	418	401	395	389	399	392	357	416	400	367	365	404	399	381	380	377	364	366	387	370	350	319	382	382	352	377	341	385	375	364	379	360	370	354	377	380	365	364	325	353	382	372	336	338	332	363	348	382	311	345	373	328	358	359	343	348	359	379	373	381	342	319	350	385	356	359	379	382	338	348	359	348	362	316	375	356	372	368	367	368	336	377	357	358	365	354	350	385	369	364	357	364	347	364	329	356	343	348	375	354	353	365	352	364	375	355	364	375	349	370	326	349	361	308	321	369	340	318	337	352	368	351	335	362	367	352	440	361	359	355	354	351	332	382	370	343	366	333	375	341	372	352	362	353	334	326	315	360	330	349	349	358	365	325	320	368	341	380	351	364	343	356	373	379	352	350	334	334	358	371	350	359	393	339	359	353	357	373	331	357	352	385	328	354	360	329	312	340	342	363	389	392	334	330	341	366	358	360	362	348	341	362	328	380	337	392	362	356	371	338	357	372	345	350	354	331	378	338	337	386	350	384	372	370	395	375	359	352	353	362	364	369	369	373	338	355	352	327	354	352	344	365	383	339	372	380	320	378	362	338	377	335	370	362	340	368	316	351	357	372	351	365	314	316	395	362	340	366	324	323	347	369	373	346	361	362	336	339	386	330	347	386	362	372	366	345	332	334	308	367	327	365	366	366	356	362	388	320	358	359	345	367	395	342	345	336	358	355	340	386	356	349	328	355	345	349	343	348	323	343	360	365	366	361	369	353	358	375	359	351	352	345	353	359	333	338	372	394	356	366	339	353	359	356	356	381	365	332	346	344	363	306	361	360	362	354	387	358	367	379	352	355	370	363	346	350	360	353	348	356	340	343	366	328	329	388	367	359	385	328	359	357	376	365	364	374	371	352	363	350	357	332	372	349	342	384	386	337	369	324	361	350	368	370	375	332	340	403	403	366	358	349	353	386	331	346	344	368	365	369	333	375	363	345	331	344	351	379	375	364	337	337	378	360	343	392	356	325	380	338	374	318	355	339	379	381	362	341	332	373	344	335	352	367	359	345	339	330	341	364	368	378	361	344	367	331	347	332	365	344	352	339	340	339	375	368	358	341	350	378	389	372	337	374	358	332	372	373	352	352	362	358	381	359	336	345	373	353	372	344	349	337	357	318	345	345	342	362	341	338	384	368	368	376	401	345	331	367	361	357	361	361	354	376	348	369	360	373	333	376	367	381	357	407	406	350	374	347	391	349	352	346	392	367	345	360	341	333	373	375	389	369	375	367	350	351	370	368	373	376	331	353	359	319	381	372	363	344	371	340	336	345	340	349	366	349	326	360	356	382	330	360	358	361	354	354	399	329	385	360	385	358	386	341	358	351	339	353	394	328	387	374	364	360	346	329	370	380	323	338	379	385	349	339	335	353	357	351	333	333	353	356	381	372	336	338	330	360	333	370	389	354	334	373	317	345	341	343	364	343	339	342	365	359	381	363	358	366	363	364	376	384	359	322	346	355	354	372	361	356	371	363	345	337	350	349	369	390	361	346	357	348	379	320	332	334	329	335	332	348	346	373	378	378	346	377	376	337	354	353	333	347	382	327	352	360	365	374	347	358	355	353	326	352	352	355	354	353	350	342	335	334	394	396	369	343	366	364	336	342	343	357	373	384	370	332	351	368	361	359	348	340	374	362	339	378	355	404	338	347	343	365	410	328	379	365	363	368	336	400	364	345	360	407	329	387	342	354	339	370	342	374	378	348	362	392	371	393	349	338	390	343	361	351	356	355	333	317	381	314	345	361	362	370	378	385	343	350	368	348	336	356	330	363	346	368	395	362	372	399	355	350	325	370	359	341	347	361	353	345	354	368	372	355	374	365	353	369	346	342	360	366	358	372	365	343	389	386	359	321	337	342	335	325	352	363	349	369	371	389	368	337	360	388	340	363	360	411	358	389	361	349	346	354	360	369	353	347	347	326	371	347	374	356	344	352	330	357	353	369	353	331	385	367	351	342	365	345	372	346	340	345	381	366	356	341	354	358	346	336	373	373	360	337	369	374	378	330	346	336	348	332	393	352	392	371	348	350	386	350	333	381	332	313	345	378	343	411	356	331	343	373	350	369	349	350	371	364	358	376	347	339	366	360	358	363	332	349	320	378	324	390	353	366	336	322	329	353	329	331	383	328	374	343	316	329	356	329	345	332	395	373	361	353	349	345	373	340	341	357	342	369	326	377	355	370	333	384	396	362	376	406	371	383	390	341	359	354	342	348	373	381	362	393	337	349	370	386	322	366	375	354	362	353	376	366	349	338	363	388	330	322	365	380	358	344	335	341	356	349	383	379	390	387	387	360	358	358	350	393	361	372	331	359	377	351	371	333	327	360	332	391	366	337	384	356	354	377	357	351	347	379	348	354	393	364	351	360	346	367	311	382	330	338	368	359	354	369	346	354	389	371	347	345	396	358	359	345	349	365	373	349	357	358	348	367	387	361	367	363	346	352	367	346	347	326	378	356	348	368	365	340	355	352	354	350	382	335	373	374	322	398	360	369	351	338	343	390	365	362	362	350	358	356	341	345	355	366	375	348	350	344	325	347	375	332	335	403	327	394	392	392	338	351	320	365	350	355	342	377	363	369	323	325	338	386	315	322	361	404	357	351	330	334	364	365	356	362	352	339	321	355	336	346	359	339	344	377	331	387	361	374	343	342	349	340	336	355	358	388	319	342	380	365	342	386	344	356	373	344	336	343	384	347	349	371	349	348	353	337	359	375	370	341	387	356	344	379	354	336	318	366	358	354	349	326	376	355	358	368	333	357	331	377	365	340	337	385	378	378	374	345	332	358	348	359	351	375	364	351	361	377	364	352	370	349	353	349	360	350	328	330	341	359	325	333	345	369	373	356	366	346	359	357	368	337	331	325	338	330	364	357	357	350	338	342	370	342	418	376	349	387	346	355	372	384	384	362	356	360	338	353	391	348	358	343	350	376	369	308	342	350	375	367	328	366	360	341	346	338	345	377	356	341	346	323	369	399	351	382	343	362	371	371	337	367	340	342	375	330	374	353	345	347	362	359	361	344	372	348	354	343	349	340	338	353	401	366	328	387	346	323	373	359	356	326	329	352	360	355	368	354	366	353	358	372	345	384	359	378	328	342	353	355	368	371	344	352	353	329	349	395	357	362	343	331	332	366	339	354	381	349	343	359	338	347	384	355	301	383	340	361	370	360	334	353	362	379	370	348	322	360	353	354	343	349	380	339	382	382	345	391	344	339	376	329	349	383	327	339	343	319	334	311	365	347	371	370	332	340	345	358	375	371	397	380	359	332	339	366	318	353	360	371	367	392	390	372	333	346	346	329	337	342	346	389	356	383	334	317	370	308	365	357	332	333	328	367	362	369	387	346	326	337	333	320	374	360	355	359	338	344	390	373	321	325	360	333	365	323	374	328	380	353	358	335	346	323	361
13915	997	690	521	354	275	222	180	131	121	126	102	85	101	74	83	79	78	77	93	71	94	85	82	77	79	78	74	68	69	75	72	67	60	84	82	61	74	77	66	94	78	79	78	62	71	69	64	62	64	80	72	70	58	79	75	75	65	84	67	65	77	67	71	73	66	70	66	66	66	61	63	50	62	72	79	59	79	87	62	67	67	68	57	63	48	67	70	66	69	60	80	69	59	63	74	71	48	66	61	69	59	74	68	58	70	53	63	86	67	60	69	54	74	68	70	63	61	70	69	72	55	60	57	63	74	46	65	62	77	51	80	64	54	72	58	67	70	65	55	78	68	84	81	64	57	50	75	78	64	54	65	59	64	58	62	70	70	73	76	75	53	55	66	65	70	77	62	81	72	65	60	70	72	56	76	65	62	64	76	67	56	76	63	71	64	79	58	70	67	78	56	74	55	76	66	57	51	72	59	59	67	68	59	68	63	66	68	69	59	62	64	61	63	71	69	61	52	67	74	64	56	53	63	54	63	79	53	63	72	88	65	64	89	73	76	70	64	66	69	70	69	84	53	64	58	62	58	79	76	82	60	56	48	68	91	66	67	74	73	68	70	53	67	72	62	70	46	61	69	71	53	69	51	61	63	64	54	71	77	81	58	59	55	65	60	62	60	82	60	49	79	73	57	74	70	74	59	70	63	54	72	62	68	66	64	62	70	70	64	55	59	63	56	60	70	71	65	58	74	93	61	63	67	58	63	64	56	63	61	76	77	60	64	47	56	63	69	55	73	67	55	87	67	72	67	66	62	80	67	75	60	65	79	91	71	79	64	68	66	55	64	59	79	76	62	68	76	77	45	64	64	54	54	71	80	71	66	65	55	56	64	71	61	53	64	72	55	58	53	62	88	72	78	61	76	63	67	65	83	54	64	72	59	87	67	69	72	49	73	63	72	73	87	57	60	59	56	67	67	56	73	70	63	87	57	65	66	62	59	72	58	74	55	64	71	67	74	61	70	73	55	53	72	85	75	69	80	71	66	61	64	60	72	62	71	49	66	72	63	86	45	59	64	72	61	77	57	78	59	52	60	62	73	61	84	66	75	83	72	70	69	58	68	56	62	73	59	67	69	63	65	65	56	66	74	64	72	70	71	62	59	63	68	76	58	50	72	77	77	62	77	66	68	81	63	63	56	88	73	62	55	73	56	53	74	63	61	64	66	66	69	68	63	59	72	54	68	66	70	47	70	77	73	78	63	74	60	69	66	61	62	52	75	65	70	54	94	68	71	74	72	53	62	67	61	62	59	67	68	69	62	70	59	53	68	67	76	72	58	74	60	65	65	74	57	92	87	70	63	70	76	64	59	73	63	64	57	54	61	43	64	48	65	49	52	71	84	85	73	51	62	68	72	77	80	75	61	73	64	66	75	60	69	67	75	71	69	78	70	80	58	73	84	64	57	66	59	68	70	63	58	57	67	62	71	71	80	64	67	56	71	79	67	63	63	61	58	71	68	60	59	64	74	50	62	71	68	64	80	73	49	57	80	70	68	66	68	78	77	63	66	72	68	79	62	78	68	48	56	54	55	85	68	68	65	68	68	77	72	62	54	54	58	78	68	66	58	58	54	53	53	57	68	74	57	71	56	72	66	57	53	61	64	68	64	74	70	60	50	76	63	59	69	54	59	68	58	82	76	47	63	78	50	67	70	58	67	64	55	77	61	59	66	67	60	53	64	65	63	68	79	51	69	62	77	60	65	71	70	64	70	67	62	77	57	71	79	67	62	53	67	69	67	65	64	68	66	75	73	56	66	48	72	63	63	60	57	70	73	61	68	69	68	70	74	66	62	65	75	65	76	76	73	74	76	53	53	62	79	63	54	65	66	77	71	67	74	87	72	67	55	81	55	68	53	79	65	65	83	48	65	72	67	56	57	55	53	74	70	65	64	74	93	74	72	55	63	55	59	86	88	67	60	70	74	70	58	69	84	77	59	84	64	70	55	61	73	57	70	71	53	71	53	50	56	64	60	76	61	65	62	71	49	54	78	78	62	72	74	69	56	69	64	66	72	72	75	71	65	79	73	73	66	80	72	53	65	64	79	75	68	74	84	93	50	62	70	61	66	76	71	55	69	59	66	69	57	51	61	73	54	71	77	64	77	61	80	58	55	57	67	68	49	74	67	70	81	65	70	61	61	62	76	71	67	55	65	86	63	72	71	80	57	59	59	69	70	61	54	62	57	77	75	67	72	76	64	77	66	54	67	70	69	77	58	72	61	64	62	68	68	69	63	56	74	85	69	63	61	70	67	71	52	59	65	66	76	71	69	74	64	60	72	61	70	67	65	58	72	76	52	61	49	67	65	63	70	62	67	52	56	56	62	69	72	70	81	54	65	87	59	65	63	68	58	73	56	67	55	61	60	75	69	65	81	73	65	68	47	63	72	80	63	68	70	56	68	65	58	62	62	75	75	61	70	64	75	69	67	63	69	66	83	64	70	58	58	63	60	78	56	54	70	74	65	52	52	73	66	60	74	69	69	71	74	55	52	62	68	61	65	67	72	80	71	74	73	75	73	60	49	59	69	63	63	59	63	77	66	73	73	59	75	64	91	66	55	67	77	79	83	76	50	60	76	51	72	73	60	59	67	63	81	59	73	64	48	69	53	55	62	62	73	61	65	75	64	58	65	46	63	79	61	76	73	64	71	65	65	79	51	79	67	74	55	71	78	75	76	67	55	64	70	68	53	60	69	70	72	70	78	85	77	65	87	59	74	66	64	63	61	72	55	63	61	56	58	75	82	64	76	72	62	78	75	80	58	69	59	68	68	57	73	76	62	75	61	71	54	70	59	72	71	68	51	88	58	73	63	59	75	62	71	72	64	69	52	62	66	71	61	51	73	70	76	61	80	62	59	53	70	74	61	67	60	69	64	58	68	69	77	72	62	67	71	68	72	60	66	60	77	58	69	56	49	63	49	78	72	64	63	59	65	57	63	68	45	71	58	79	48	70	77	59	63	66	69	57	70	67	62	71	56	62	70	61	59	61	60	64	55	70	56	67	51	74	54	78	70	65	77	64	66	70	73	50	76	65	64	53	59	67	62	78	70	74	67	73	52	66	70	77	60	59	69	70	59	75	78	68	80	77	75	59	59	76	48	61	64	64	67	66	76	70	90	59	66	83	63	70	60	62	72	78	75	65	56	70	90	68	85	70	51	67	59	46	85	65	60	57	62	61	68	65	66	70	65	64	70	64	86	54	60	79	54	69	79	65	63	74	71	58	61	64	81	69	67	64	68	54	54	71	78	52	67	79	68	77	89	65	68	64	65	66	67	72	85	67	55	61	70	61	71	66	59	60	69	67	66	56	58	77	79	72	55	61	66	47	78	57	73	79	74	59	64	72	79	77	74	79	50	59	60	72	82	60	55	67	80	73	67	61	75	68	65	62	91	75	66	69	71	66	53	63	64	56	53	79	65	57	58	48	48	57	74
7986	864	1593	1831	1440	1133	928	755	640	564	457	435	423	387	368	340	338	298	304	301	309	262	262	238	226	241	237	224	259	223	235	251	259	224	244	215	218	218	216	205	198	206	208	190	187	201	194	190	215	192	204	200	199	191	207	196	215	205	211	190	203	184	200	203	196	210	199	167	186	193	177	216	172	162	209	164	198	182	199	205	188	206	172	201	189	205	195	207	204	205	194	188	223	229	175	179	183	179	200	187	174	187	166	175	181	166	169	182	187	167	180	168	173	209	174	180	186	171	197	198	183	216	201	183	180	192	175	207	201	190	197	186	200	188	219	202	215	217	184	189	187	197	191	192	178	180	173	187	189	178	201	206	182	186	209	197	199	173	213	187	199	191	174	188	187	163	201	188	174	194	176	195	202	181	201	209	179	210	186	197	198	187	152	173	196	190	183	178	183	198	183	177	192	197	179	193	198	177	188	167	192	187	193	198	205	197	192	191	194	183	188	175	183	169	194	190	188	174	178	182	195	172	209	172	218	190	195	182	171	195	165	181	199	164	223	179	198	197	197	179	192	197	191	207	152	196	180	171	202	176	200	175	186	194	194	198	203	203	193	212	221	179	196	190	189	167	194	186	187	195	194	178	202	189	186	177	171	191	184	170	193	212	169	181	198	180	181	181	178	181	205	203	204	224	204	193	167	189	177	198	218	187	192	199	167	197	204	179	173	191	166	164	181	207	158	177	197	184	188	170	202	196	200	216	173	188	172	189	231	171	193	200	180	183	174	185	177	166	188	191	149	160	193	207	182	187	181	174	193	191	184	210	172	185	177	197	199	172	187	190	173	166	181	213	187	168	195	199	192	186	171	209	175	201	202	196	184	185	185	170	187	193	202	179	172	201	214	176	148	175	189	187	187	186	201	172	181	164	195	192	191	185	198	182	180	193	173	189	207	185	185	202	163	180	190	155	180	178	188	165	176	184	189	176	193	170	196	189	203	173	180	201	195	202	201	189	194	212	201	169	173	174	187	183	183	175	181	190	186	187	171	200	211	193	178	181	186	162	195	190	199	193	171	210	184	178	161	178	174	209	207	163	184	168	173	192	181	193	179	205	182	172	174	188	175	187	208	191	195	180	149	169	166	190	182	176	183	188	199	203	189	177	193	191	188	167	219	154	202	156	205	170	184	185	181	198	172	201	186	187	189	177	210	181	187	189	204	176	199	178	181	237	183	205	197	206	176	201	193	182	186	190	177	188	179	196	175	188	192	195	187	183	182	219	192	214	175	193	163	181	183	202	185	177	201	167	203	175	198	237	177	198	182	187	195	191	186	170	179	183	174	198	173	161	205	192	181	183	172	203	187	161	184	194	184	172	185	173	198	209	170	177	179	161	195	211	160	166	207	185	196	197	180	189	180	185	175	198	188	171	205	176	175	203	201	161	166	196	184	174	214	191	164	179	196	186	197	172	177	190	194	156	174	189	209	178	195	192	184	182	196	168	169	208	193	186	185	174	190	192	180	193	199	206	197	176	202	190	195	208	197	179	181	212	178	182	186	169	167	193	193	184	168	155	171	181	173	176	191	207	180	169	178	193	178	189	166	188	198	192	171	185	182	177	172	194	166	181	168	165	206	198	181	185	199	213	210	173	194	179	178	191	187	174	182	202	193	167	168	203	189	198	180	182	168	183	173	165	171	189	194	182	188	169	197	197	173	165	189	203	199	196	166	197	199	177	185	205	196	187	170	162	169	176	201	166	210	190	177	219	196	189	169	180	190	222	170	197	181	187	171	225	191	160	183	172	186	207	191	177	175	181	186	189	173	193	200	171	203	175	190	186	224	195	184	195	192	204	172	187	173	196	210	190	189	209	187	179	207	178	188	175	184	200	203	182	198	184	200	193	190	187	190	199	170	210	186	163	171	195	186	175	170	176	188	237	190	163	183	194	196	190	196	208	182	185	179	166	201	180	193	216	183	198	179	188	173	187	166	177	195	171	169	186	193	223	201	187	174	187	199	200	186	176	220	188	197	188	176	203	180	185	188	206	217	191	192	189	183	201	167	176	167	215	197	186	166	226	174	173	196	201	190	174	194	206	180	185	188	209	179	180	192	163	184	197	187	172	189	193	225	198	169	147	180	178	182	188	177	182	181	182	183	188	174	187	197	195	184	185	189	180	198	190	170	212	203	204	182	177	189	216	180	198	186	176	179	189	214	191	193	193	181	170	185	201	201	187	180	197	176	169	171	187	176	179	185	182	197	183	202	195	172	168	174	175	171	178	197	174	181	187	175	192	158	169	172	186	172	207	203	206	192	198	180	181	220	194	178	210	209	186	188	174	194	164	192	204	208	180	193	208	171	199	178	183	194	165	212	183	183	214	195	187	200	208	195	181	175	191	195	169	179	218	186	185	207	167	182	181	203	195	185	179	186	183	209	175	166	167	201	195	210	193	168	186	183	176	193	194	180	157	208	164	149	174	181	201	214	207	199	192	189	193	188	183	184	199	188	197	178	191	182	178	178	167	178	205	191	205	186	185	191	197	192	178	221	192	183	203	180	180	173	206	198	200	196	201	203	211	205	172	184	192	180	202	178	201	184	179	174	173	190	207	193	199	187	199	193	157	172	175	205	201	204	192	203	164	217	197	185	183	175	166	206	182	184	192	190	190	217	194	189	187	198	176	190	188	183	164	166	187	169	176	177	201	200	195	183	184	180	198	171	207	177	188	182	187	198	178	182	207	174	208	181	203	192	193	196	169	150	206	168	196	185	186	206	189	186	171	185	188	200	180	193	185	196	169	197	178	192	194	178	196	199	201	194	174	201	201	176	184	172	185	196	210	180	179	165	184	186	185	183	190	166	187	194	196	209	177	182	169	207	207	173	180	173	210	198	185	194	201	197	195	188	191	200	174	188	215	193	192	186	206	180	195	169	166	203	177	204	177	166	183	201	193	193	196	190	190	183	185	208	177	186	174	182	200	218	163	196	148	186	157	190	186	174	190	186	164	186	189	207	160	157	200	193	177	200	199	201	188	174	194	176	178	177	183	190	174	180	194	169	208	187	179	180	196	198	186	199	183	192	181	192	207	173	183	182	209	172	192	182	174	199	183	206	193	180	191	179	201	214	180	204	179	186	175	169	184	185	198	186	179	189	204	189	179	175	204	210	195	174	214	159	170	195	195	182	185	189	166	176	178	181	188	162	185	176	181	191	163	215	211	174	189	212	195	207	189	193	171	200	180	180	236	174	200	196	195	198	213	188	160	168	180	215	171	189	179	172	203	215	176	176	169	195	190	171	172	169	152	182	184	164	189	196	155	187	181	183	193	191	190	204	204	186	203	169	188	202	189	182	198	188	184	201	185	192	176	195	185	184	187	167	177	179	204	193	187	199	179	183	201	183	208	205	208	191	185	208	195	179	211	198	177	205	166	214	181	165	165	194	186	206	192	187	167	182	204	168	192	184	176	184	165	168	187	185	178	209	195	178	210	204	190
1432	309	279	280	265	251	275	276	263	297	270	304	249	253	284	273	262	263	286	310	254	280	312	288	277	288	262	273	281	265	315	319	291	276	276	284	287	328	281	290	323	291	304	300	286	309	263	282	262	287	284	266	279	318	283	284	254	278	257	277	268	299	287	296	248	278	278	273	280	304	283	307	272	294	285	308	282	272	275	252	278	320	297	274	262	298	261	287	282	260	276	284	250	275	290	266	246	278	309	273	260	287	294	286	282	289	267	255	267	255	295	262	284	274	290	321	285	298	255	290	280	280	297	298	284	280	292	308	291	280	264	266	301	284	278	276	286	277	272	263	317	283	281	259	258	257	290	264	292	265	315	310	271	251	272	283	275	309	283	267	305	262	295	281	274	247	268	271	259	281	267	268	255	261	259	284	266	295	253	249	283	264	293	254	283	286	285	300	275	251	266	287	296	281	300	272	269	268	294	293	285	293	267	317	284	289	262	298	265	268	282	263	289	256	283	267	275	263	282	285	278	288	247	253	292	278	305	269	301	287	302	313	286	298	290	296	290	298	301	289	290	276	290	260	262	278	248	232	282	281	289	279	300	280	276	291	289	291	278	280	311	282	297	287	271	293	299	284	298	291	274	295	275	277	287	322	263	257	269	276	249	285	273	267	283	259	301	285	294	265	270	285	301	278	266	286	305	237	253	232	284	290	288	312	273	275	288	280	263	297	289	272	260	273	238	287	251	283	259	294	235	259	295	264	279	245	260	268	284	282	277	262	280	234	273	274	287	270	294	283	269	261	296	275	259	272	270	295	268	244	250	292	287	270	276	273	292	298	260	296	269	295	277	287	269	271	282	255	252	293	284	289	255	262	286	296	271	272	291	279	269	285	261	272	281	295	281	266	264	286	285	253	270	242	278	319	255	265	276	291	297	263	269	276	293	241	287	293	266	277	270	266	316	263	278	270	283	251	298	282	250	259	244	268	278	272	287	260	275	281	270	319	308	293	278	301	246	298	265	288	270	269	256	272	276	297	273	257	239	275	272	274	303	294	278	275	260	272	261	267	273	279	245	273	271	281	300	282	272	278	253	249	262	307	270	283	275	279	300	280	296	280	276	290	281	258	283	282	261	290	280	281	287	316	268	303	258	268	265	286	269	274	289	266	270	270	293	285	279	270	258	277	296	286	309	281	278	280	279	262	268	285	303	284	290	262	270	265	280	265	289	242	257	281	325	330	321	264	289	289	265	287	278	291	277	291	283	305	266	261	299	268	279	265	284	313	287	286	264	236	295	299	255	315	279	267	279	265	245	267	278	269	273	259	276	271	262	262	292	263	320	291	288	260	254	262	287	262	295	296	264	271	260	274	267	267	252	253	309	286	286	268	268	291	292	266	292	247	274	305	298	260	281	290	255	269	290	295	282	283	313	295	309	294	286	253	289	266	289	282	284	281	304	310	297	271	281	264	266	312	250	274	322	284	321	272	278	275	255	294	304	292	276	267	252	263	255	276	250	267	290	262	258	234	289	297	267	238	279	262	316	292	276	284	284	285	270	275	260	280	262	245	268	304	295	304	283	270	281	273	282	309	306	282	283	276	229	272	265	286	263	295	244	273	249	282	280	262	289	310	297	291	265	271	264	298	244	273	252	274	246	284	320	320	283	263	306	310	251	273	273	290	282	298	242	286	247	305	290	326	257	305	297	279	274	279	277	282	265	236	272	301	254	269	290	263	303	244	279	290	237	283	275	288	296	278	289	269	307	280	300	275	304	251	278	265	268	261	262	294	278	265	254	298	267	259	309	302	284	237	272	278	254	263	276	278	273	289	302	268	281	290	269	289	305	263	261	270	297	302	275	254	272	268	274	305	284	286	287	293	245	312	278	304	276	314	296	248	295	272	274	279	263	261	242	244	281	320	283	264	250	288	277	253	253	271	284	278	301	279	275	268	268	265	283	286	254	245	289	249	269	274	275	277	268	273	270	264	261	283	293	266	256	291	262	260	285	298	302	252	270	256	263	302	262	260	248	290	287	259	280	309	289	262	253	251	266	258	307	261	267	269	257	249	230	266	250	258	254	265	274	303	249	255	248	284	265	266	267	294	270	271	304	293	273	247	288	295	276	254	265	249	259	291	278	283	253	260	298	268	278	273	270	263	259	251	287	273	283	284	273	283	275	274	297	304	325	280	286	271	251	274	283	283	279	287	288	263	271	266	282	253	280	256	261	283	257	245	288	289	288	258	273	270	272	282	317	262	270	284	270	285	286	297	281	321	283	256	283	251	298	258	282	275	237	279	288	267	296	252	289	310	247	291	305	277	277	276	265	283	286	281	299	294	276	270	286	305	297	237	261	289	279	270	283	286	268	292	291	297	278	260	268	274	269	273	287	273	279	265	297	246	286	256	299	280	301	278	247	247	267	247	286	290	277	285	284	287	322	262	275	318	272	279	312	298	239	280	334	278	282	284	275	277	281	305	304	268	276	282	258	298	257	309	268	277	285	294	294	273	256	238	281	257	274	246	246	301	278	261	263	283	297	290	291	277	254	266	271	283	294	237	261	246	272	244	269	288	293	274	294	301	270	242	281	286	261	296	277	292	303	298	257	263	266	292	258	286	255	283	277	297	307	273	275	276	292	301	284	282	258	279	256	259	262	275	287	293	289	282	309	277	294	297	305	296	278	294	284	241	271	267	242	284	294	270	273	267	264	270	282	287	306	282	270	288	294	285	285	248	273	287	269	288	270	269	270	275	286	282	262	263	281	280	269	265	300	262	269	274	268	271	289	292	267	276	301	270	279	270	289	281	284	263	263	269	280	283	303	293	278	256	280	271	273	268	277	298	285	282	273	243	282	287	274	287	266	301	263	270	279	278	242	290	288	302	285	279	306	264	302	274	290	267	325	268	274	252	266	281	277	253	288	267	266	278	275	254	284	294	296	310	294	286	277	283	274	264	273	260	290	283	292	281	265	289	278	276	270	274	255	303	309	259	292	270	272	267	272	291	272	266	269	279	261	265	252	269	277	283	306	292	240	291	292	290	287	229	289	271	257	260	289	264	267	295	288	264	267	266	293	265	288	281	287	279	300	292	274	312	247	287	306	286	251	247	290	300	301	287	290	283	282	251	290	289	269	277	272	259	261	281	272	269	265	291	280	242	259	311	262	251	288	257	282	273	262	289	300	299	295	309	303	284	272	266	259	304	300	309	313	306	285	305	276	284	269	322	298	285	254	263	288	249	269	266	270	274	256	284	273	269	301	301	249	250	256	268	300	294	263	278	292	287	274	272	263	254	252	287	284	252	245	270	275	271	271	274	262	278	300	298	269	273	249	306	270	294	279	275	269	302	280	288	252	276	279	299	293	298	272	293	267	271	280	248	271	267	266	289	293	237	251	286	275	278	268	263	248	289	256	329	291	278	284	266	310	296	263	239	273	260	249	274	275	304	280	274	279	287	253	282	264	281	268	265	289	277	254	275	280	238	287	257	261	284
1815	653	617	664	607	629	630	592	665	625	603	597	651	616	643	604	640	636	601	665	612	609	627	651	603	594	627	650	599	622	641	586	651	637	597	630	617	603	593	643	605	621	622	606	630	608	647	601	631	637	611	650	612	609	635	630	622	583	604	588	696	627	612	627	615	639	610	635	598	652	599	615	592	599	637	583	630	606	578	620	646	603	584	615	573	631	643	628	591	648	562	628	631	622	617	592	622	605	632	609	660	596	630	635	634	593	624	635	638	662	605	603	618	620	549	636	640	641	617	617	647	619	591	594	563	641	662	617	601	577	610	615	574	602	638	654	663	601	630	605	626	618	607	606	612	581	662	614	609	580	600	632	641	606	657	618	608	657	604	603	598	605	644	624	621	637	637	601	611	591	592	652	622	641	628	587	582	639	640	632	612	613	652	644	620	622	593	595	601	611	632	656	621	662	648	619	617	663	638	625	616	634	627	620	595	579	584	643	619	621	578	646	640	628	606	638	613	642	635	613	604	608	616	604	650	625	639	644	628	608	621	665	607	613	647	622	617	612	601	617	610	594	583	601	632	631	597	623	584	626	640	636	636	604	604	626	606	620	570	663	565	579	621	571	615	618	563	613	626	620	632	585	623	627	617	595	623	626	588	598	658	588	644	606	631	597	619	556	600	581	572	603	612	632	621	615	603	613	595	659	585	619	635	619	617	604	585	622	590	589	580	610	639	621	619	539	597	615	615	614	599	609	644	579	630	606	655	615	628	561	601	590	578	592	582	636	595	605	655	591	592	577	597	581	614	609	624	576	610	626	603	632	642	595	591	615	617	614	596	595	627	664	599	601	626	645	635	618	605	613	631	561	649	635	618	593	568	621	657	580	656	618	579	613	632	598	581	594	625	612	589	640	594	626	601	618	594	616	596	593	584	631	617	654	614	640	569	619	573	621	621	626	615	614	594	599	588	571	590	614	615	598	604	628	635	614	627	605	585	572	620	607	563	592	628	613	636	628	616	590	631	628	634	607	614	623	626	619	619	641	599	649	594	605	589	580	568	625	623	622	642	630	611	622	661	599	595	594	594	645	626	614	589	606	624	609	605	659	572	633	625	576	620	641	666	604	628	643	615	603	607	593	622	633	648	616	597	589	661	613	579	601	632	599	630	637	628	611	593	605	584	612	585	627	599	613	592	633	620	604	610	602	623	592	579	616	608	630	613	649	619	564	654	620	580	621	623	591	603	595	632	615	618	591	622	586	627	590	663	668	618	616	658	637	606	608	629	615	651	635	655	600	619	606	630	608	625	621	594	601	659	633	587	660	601	648	629	608	621	591	599	627	612	593	600	586	617	603	620	605	631	628	633	636	592	619	678	621	634	594	658	594	632	635	589	611	598	591	592	568	560	640	621	596	615	622	631	628	611	591	616	613	580	610	630	622	634	639	606	600	604	589	575	597	574	629	594	621	621	663	610	678	583	649	588	608	589	617	619	589	590	611	648	591	645	615	682	586	627	627	632	579	609	637	617	592	558	608	601	585	601	605	613	639	636	647	582	634	647	625	618	628	628	599	642	608	571	620	639	662	581	640	609	618	619	587	598	595	587	599	586	613	605	607	617	634	607	533	691	621	590	628	582	660	635	630	611	629	607	591	639	598	615	588	595	647	568	589	623	591	583	613	611	602	611	621	615	615	639	571	583	587	569	656	645	576	588	608	618	653	605	660	594	571	638	605	643	614	593	603	580	632	605	589	611	611	620	640	644	611	637	631	651	627	634	631	603	555	667	627	610	633	593	585	631	643	590	601	615	631	611	607	620	636	568	623	579	618	594	601	624	564	610	649	563	603	653	611	636	609	626	599	591	625	651	616	613	593	611	621	640	572	603	604	583	607	631	619	626	671	646	614	631	595	571	558	619	621	625	645	581	584	579	617	638	611	597	613	665	635	655	602	624	609	634	623	592	634	629	630	637	576	569	589	632	616	585	605	593	628	634	588	620	649	576	639	649	609	613	632	640	607	614	605	586	602	601	635	609	623	639	664	579	599	628	632	580	600	589	588	606	619	637	607	602	599	596	617	678	609	564	603	612	590	567	634	606	594	593	636	600	591	594	584	642	615	608	611	634	622	626	609	620	597	646	609	565	584	607	632	587	613	628	604	609	631	571	613	637	575	622	592	592	603	617	583	560	619	616	623	617	658	633	644	612	597	605	645	661	630	610	564	636	603	643	659	590	632	620	607	633	614	619	613	618	584	613	600	598	604	590	616	619	590	597	585	611	606	632	645	625	637	531	593	584	643	613	613	656	620	589	612	636	626	643	643	617	623	615	575	607	636	591	630	612	603	651	625	559	649	605	629	602	638	573	650	581	633	586	604	604	632	644	611	560	549	625	632	613	614	668	604	595	601	612	599	617	602	610	662	607	646	576	613	605	632	574	611	615	561	644	616	611	663	613	616	573	620	600	610	630	586	593	625	621	654	629	609	617	615	597	606	632	609	608	593	595	630	569	632	622	622	657	613	615	637	638	607	602	598	624	634	626	639	586	659	625	674	629	609	645	643	616	588	613	585	612	622	620	615	595	588	616	612	664	606	636	593	587	554	625	615	607	643	624	589	638	595	616	579	665	621	647	622	613	579	603	596	605	639	629	654	616	594	575	619	562	621	631	591	640	636	614	627	597	603	655	624	572	614	602	609	590	615	572	597	574	649	606	635	585	605	604	593	624	617	668	619	635	565	634	606	574	584	642	670	593	588	622	633	582	613	600	606	600	613	575	636	643	613	593	623	616	574	624	617	601	648	619	608	609	657	653	621	614	597	661	629	609	632	615	599	608	602	617	635	628	658	606	594	588	606	629	589	602	621	632	598	593	624	637	643	634	630	641	618	635	608	557	576	623	617	600	622	602	568	667	633	594	636	608	603	635	616	571	583	557	601	585	615	601	614	607	623	612	664	619	610	612	591	654	610	634	623	615	625	622	634	632	641	621	626	626	600	645	617	609	636	630	620	597	624	587	624	574	593	629	602	599	610	579	575	610	636	640	580	608	616	593	588	628	559	596	634	604	643	659	583	603	608	593	707	663	603	583	622	618	632	640	597	631	637	598	634	628	655	578	568	582	618	626	623	652	615	586	616	672	577	631	599	646	627	619	619	573	578	644	644	619	618	597	645	608	583	638	635	607	614	626	615	629	598	631	648	628	597	634	609	628	596	623	615	620	588	610	608	586	662	618	581	607	612	580	611	603	604	589	602	636	600	629	667	584	621	643	589	613	620	577	647	631	578	635	657	561	607	618	659	668	604	570	604	596	618	616	611	580	628	604	618	573	636	626	609	597	608	640	617	621	600	643	644	625	608	601	605	567	640	599	579	597	611	655	656	613	649	616	638	614	594	633	594	629	600	615	624	590	599	594	599	642	614	595	576	648	608	591	610	592	633	627	618	618	595	612	620	627	588	605	614	612	600	608	605	603	611	586	629	629	605	628	663	635	609	618	639
7292	477	423	395	275	253	215	209	191	189	189	173	176	171	186	170	154	148	190	165	154	159	157	143	144	162	156	166	162	148	169	152	160	169	152	160	156	159	180	152	142	139	128	170	162	147	154	167	164	168	171	162	179	159	156	159	188	161	145	147	157	133	153	148	174	173	157	152	127	169	162	158	160	184	156	147	164	163	183	148	159	159	151	138	175	141	153	145	170	137	152	152	157	149	148	152	138	147	170	161	154	162	163	163	141	156	196	147	156	155	146	140	136	163	144	163	142	151	152	156	176	155	154	137	155	162	135	159	164	163	147	154	149	162	175	151	164	137	146	157	142	151	150	162	123	139	164	165	142	161	160	156	161	159	163	155	165	150	161	150	151	149	148	141	144	162	147	136	132	151	161	155	159	170	159	170	174	154	160	158	141	182	142	129	140	156	151	162	141	161	147	167	146	164	180	181	157	160	148	132	146	128	157	161	163	144	150	181	163	160	149	150	151	141	166	145	166	141	166	151	158	158	144	148	172	145	157	154	151	138	135	161	152	170	139	161	163	144	169	151	163	161	151	178	161	149	157	168	143	172	150	148	190	160	161	149	159	183	152	189	158	144	156	158	176	131	139	142	186	161	160	162	153	146	175	156	150	174	177	143	145	167	187	180	140	147	165	145	140	157	163	154	152	171	140	131	147	156	139	167	163	159	148	177	160	168	159	173	144	131	140	185	134	155	167	145	155	149	169	164	154	124	148	146	156	169	144	159	161	164	162	167	165	152	144	140	136	161	143	164	174	154	185	138	162	150	191	162	167	183	143	136	161	156	175	172	168	196	156	171	146	156	151	176	154	139	165	156	146	165	167	152	150	138	140	140	164	174	176	159	150	166	155	161	133	155	148	157	184	164	169	171	161	162	164	133	147	178	147	155	164	160	168	146	167	160	152	158	157	141	171	186	138	191	167	162	175	149	149	138	178	158	149	166	179	169	163	160	136	183	147	162	157	153	193	165	175	154	155	172	138	163	147	147	133	194	145	135	138	162	145	162	157	129	134	139	163	149	164	145	132	151	181	155	174	160	154	143	166	174	161	151	156	145	165	138	125	176	153	152	160	148	160	164	151	171	162	158	160	160	146	144	165	145	166	141	141	145	161	142	172	145	155	170	147	185	157	141	191	142	152	153	148	151	177	145	161	153	143	148	143	145	144	172	164	184	132	159	152	162	164	144	168	150	161	157	138	140	168	161	173	152	148	168	132	144	147	154	139	181	179	157	173	155	137	158	166	128	149	133	156	152	181	137	159	165	159	168	142	156	150	150	132	169	159	158	135	153	136	168	153	153	165	142	144	183	141	163	147	150	165	162	176	171	152	140	161	163	134	158	165	136	141	146	145	166	161	156	153	149	162	137	157	168	158	171	136	138	155	152	136	140	159	160	156	183	168	147	153	153	178	176	147	133	168	168	186	166	136	158	160	137	154	149	139	148	175	125	161	140	159	171	157	174	156	172	139	146	135	151	163	164	167	153	150	144	159	158	148	133	147	171	165	144	151	174	153	139	152	150	146	162	160	159	153	137	168	129	159	152	161	172	150	151	149	127	129	143	168	128	147	151	159	163	133	165	154	155	193	154	165	143	174	150	176	156	160	174	166	171	171	177	153	148	131	142	151	153	157	155	153	159	142	167	163	172	164	167	165	172	147	188	172	160	135	164	160	160	165	140	159	146	136	180	162	167	169	138	148	176	163	171	153	180	164	168	139	163	141	151	156	144	148	150	148	147	159	151	145	158	127	165	149	133	137	144	158	170	161	151	171	161	113	131	156	165	154	138	142	142	142	158	160	124	129	146	144	155	148	148	135	158	147	161	136	171	175	156	147	161	155	168	172	159	153	155	133	126	163	147	142	151	159	130	177	141	136	187	140	143	153	183	174	170	150	131	147	155	154	142	119	148	157	165	176	142	157	163	154	145	157	179	182	145	155	178	152	135	167	171	176	156	160	189	158	157	144	166	147	129	148	169	168	163	170	160	171	136	162	134	156	164	161	167	157	154	173	128	168	140	163	168	167	188	150	137	156	166	149	145	155	133	181	152	153	157	151	145	143	158	146	143	191	136	149	193	145	177	139	157	154	160	158	122	150	165	156	146	163	156	142	151	138	142	173	145	147	162	167	149	143	135	146	146	175	153	148	135	163	148	131	141	158	154	171	154	163	151	183	139	150	155	159	158	151	175	159	154	168	160	174	143	139	171	175	181	154	167	155	153	166	135	154	169	173	150	133	161	174	163	144	149	152	149	171	197	131	161	147	157	159	146	159	147	126	149	164	164	160	182	131	146	170	157	147	148	165	164	160	124	150	153	166	156	152	149	151	159	139	170	145	165	158	160	147	150	146	160	169	169	149	154	161	158	169	170	163	173	156	173	170	165	135	147	169	151	166	147	171	134	154	156	150	151	149	161	142	179	154	180	154	180	160	142	135	146	167	146	135	136	134	195	171	162	156	159	152	160	166	158	134	174	139	144	170	130	146	151	182	188	166	132	141	148	165	152	167	144	183	136	161	155	154	162	154	171	161	184	165	181	146	141	168	142	152	150	162	137	127	158	146	134	132	139	141	150	161	170	162	138	154	167	148	147	146	151	174	156	175	137	174	126	151	157	158	171	145	129	162	151	130	164	176	176	164	168	156	166	187	164	169	123	170	151	148	164	159	161	147	170	139	155	150	175	164	134	164	171	153	166	157	147	127	166	180	160	177	144	173	136	148	172	152	153	138	148	147	150	142	158	146	139	150	165	153	155	154	156	153	157	190	154	168	152	155	162	161	167	159	171	147	120	162	169	153	156	153	154	148	152	138	157	173	158	149	159	161	145	136	150	149	155	130	150	141	131	160	157	154	160	147	155	149	192	162	158	142	155	153	137	177	153	134	139	184	149	171	152	150	145	136	143	134	165	145	133	157	141	165	179	152	146	153	157	174	177	166	148	153	152	164	168	158	144	157	141	127	145	162	139	135	150	149	155	177	163	142	163	157	135	146	157	144	142	154	176	152	150	144	154	137	157	160	136	152	150	158	150	164	177	149	147	168	164	158	157	144	121	141	139	145	140	160	122	141	172	156	142	158	166	152	136	132	144	148	161	164	145	144	146	145	173	179	141	148	168	175	177	160	176	146	152	135	151	157	143	151	172	160	147	169	165	143	156	149	158	155	133	155	178	176	151	136	156	147	138	155	159	153	155	154	152	148	161	172	158	146	162	156	148	144	154	136	150	167	149	140	154	153	159	155	177	165	171	153	160	144	165	149	149	170	167	164	167	146	147	148	139	147	152	158	167	166	177	146	161	155	142	151	182	153	153	147	158	141	183	161	140	157	158	150	154	163	153	149	149	155	186	156	149	175	144	154	146	168	161	146	146	155	155	152	152	140	167	154	147	148	168	153	155	149	174	161	151	132	164	141	161	146	128	141	170	182	163	146	166	126	165	144	177	145	148	149	158	157	142
6304	627	1008	1146	937	881	712	656	598	537	556	485	473	445	446	405	395	425	422	418	392	430	388	399	401	374	386	379	399	372	385	378	352	371	382	394	364	375	365	353	361	369	347	377	356	350	347	381	337	343	357	340	365	367	366	366	345	326	335	370	348	342	372	346	387	336	347	340	361	339	345	351	355	343	372	362	336	333	368	361	363	365	372	384	322	374	334	370	387	374	332	382	362	357	356	334	371	380	359	293	369	379	372	344	356	320	364	391	357	391	336	335	322	363	362	375	390	362	352	369	365	402	368	346	380	367	381	380	364	345	325	343	363	351	378	353	379	324	369	370	383	333	366	375	355	340	367	361	360	358	394	384	386	399	378	374	370	379	335	346	346	362	341	342	336	366	371	346	352	349	360	336	358	353	364	344	356	333	390	358	360	357	363	388	358	306	378	334	370	377	351	332	349	361	348	336	366	359	333	370	380	357	397	360	348	326	352	349	354	345	369	357	361	343	346	335	370	344	351	356	371	338	344	326	365	362	370	362	364	394	361	323	361	396	323	344	360	362	360	369	379	355	338	391	338	356	356	338	342	383	390	351	329	392	347	364	379	368	327	339	356	345	334	384	353	365	357	382	380	331	393	334	359	353	354	328	342	330	371	366	359	339	354	307	347	311	347	387	372	359	345	354	358	357	377	350	338	338	365	355	331	365	333	306	356	349	376	364	342	364	352	386	346	379	376	367	369	346	381	353	362	351	374	388	378	326	331	337	373	340	365	403	378	336	347	357	327	350	355	333	369	322	392	335	365	338	359	365	342	344	352	351	352	364	362	360	350	365	362	328	350	356	346	346	364	331	350	356	391	349	413	336	351	374	358	348	356	346	331	388	337	352	346	383	314	378	338	363	384	346	377	380	362	358	363	359	355	349	348	316	346	352	335	345	366	375	338	363	324	365	377	352	357	357	344	377	327	361	380	365	349	349	352	299	364	359	369	338	357	365	370	376	351	369	359	353	348	339	370	360	353	361	382	370	359	324	348	323	314	346	344	399	344	322	352	353	363	340	315	354	385	366	359	371	363	373	333	372	401	324	386	349	366	358	373	362	350	340	344	365	353	337	332	351	366	376	349	372	357	378	382	353	363	367	371	353	338	345	336	386	354	352	366	357	367	348	368	333	365	330	339	364	371	378	351	355	354	352	369	344	365	373	343	377	363	367	372	342	323	327	365	356	369	319	350	367	350	339	346	364	342	377	347	374	341	356	358	342	356	374	373	351	341	342	355	365	343	365	342	361	370	384	370	328	355	350	322	381	352	353	332	358	319	340	371	352	386	353	339	347	340	353	350	379	363	369	354	366	362	374	329	350	336	305	362	348	321	367	369	338	353	380	313	361	373	308	398	332	356	362	335	361	354	372	368	371	353	329	330	359	349	345	367	361	353	340	377	356	357	389	339	354	368	354	370	379	365	346	370	375	364	368	353	341	350	356	366	356	382	357	334	368	334	325	361	376	372	345	358	356	336	376	390	347	364	348	379	352	360	331	382	355	364	361	354	338	355	337	358	378	343	346	341	370	386	375	330	378	343	343	356	347	383	362	370	370	362	362	376	353	342	344	365	334	338	331	335	350	335	362	351	381	341	338	337	334	349	375	362	358	336	345	354	328	350	380	364	381	355	342	378	370	346	369	363	340	373	298	364	296	339	343	367	352	339	355	367	355	340	330	344	344	335	371	354	343	357	402	380	361	357	362	349	391	338	367	346	374	353	386	343	337	319	326	341	393	334	360	391	342	380	349	374	357	361	339	353	359	357	355	360	363	339	342	365	362	314	364	375	379	366	381	323	359	336	361	374	360	343	346	364	386	383	331	348	349	343	366	352	335	344	355	345	351	350	325	385	360	373	332	350	345	346	356	334	343	371	354	378	339	367	327	366	361	387	339	351	356	335	400	337	362	347	380	344	350	344	345	403	378	371	368	332	350	386	344	343	342	381	337	371	363	361	344	371	373	365	339	357	359	376	363	316	346	377	371	356	377	363	366	346	349	360	350	361	330	353	351	360	353	368	367	348	344	336	340	350	387	321	354	365	336	336	336	366	358	341	352	345	363	310	349	338	384	386	355	354	322	366	357	337	330	348	348	330	360	374	349	395	356	378	310	331	355	320	358	357	381	344	370	365	411	330	339	375	376	328	370	355	342	343	389	380	358	359	355	340	308	364	347	360	372	371	336	321	356	386	350	338	335	309	394	365	357	364	331	357	335	351	341	359	372	354	368	300	363	347	335	360	353	333	371	340	358	333	318	360	369	312	347	351	364	343	374	393	343	359	366	342	367	398	380	352	376	409	379	338	340	389	370	365	360	346	333	367	390	332	312	346	368	344	351	372	364	330	327	369	363	352	367	369	364	359	368	333	334	344	345	353	340	373	342	367	356	344	388	378	343	369	340	361	362	321	345	359	344	356	367	383	366	384	339	373	367	348	355	367	329	387	368	360	383	356	368	374	357	311	348	362	352	379	374	356	342	366	342	350	345	386	312	360	339	334	369	365	345	365	355	314	357	366	337	347	366	364	360	348	404	386	333	344	332	371	386	344	374	363	349	339	367	364	348	395	349	370	346	377	355	358	346	383	343	345	348	347	389	347	353	336	357	339	361	378	318	352	338	306	387	385	373	348	350	371	345	364	351	328	348	390	344	356	348	368	364	362	381	339	348	353	371	330	360	377	392	367	378	388	345	328	363	362	353	371	360	332	347	365	359	366	379	369	358	355	363	370	370	383	356	330	381	347	339	375	332	357	394	365	384	366	378	335	378	331	373	358	313	328	368	341	366	381	348	388	389	332	358	349	361	344	351	340	341	358	367	345	352	307	383	328	335	362	361	333	389	337	338	356	347	364	343	369	356	326	370	340	344	356	341	335	370	327	358	312	364	363	392	373	374	388	363	364	339	335	367	375	365	367	351	313	371	363	368	374	378	390	360	362	365	362	356	354	379	369	338	384	307	352	333	337	349	360	351	377	334	326	358	352	340	385	348	329	359	345	347	317	386	359	332	367	305	359	370	399	358	352	320	379	363	342	340	361	403	346	376	338	334	351	328	335	338	325	339	382	348	323	356	360	318	361	351	371	370	324	348	381	362	362	375	339	373	400	339	357	346	369	341	378	354	342	331	354	361	350	347	314	349	336	353	353	390	315	355	350	337	344	384	345	371	350	363	352	336	351	366	340	343	391	373	380	365	336	330	330	362	353	363	338	358	345	337	370	377	320	317	370	368	338	356	356	352	381	347	369	396	376	350	360	366	368	391	339	355	360	326	347	381	330	356	354	367	343	342	340	353	351	339	346	374	384	334	364	380	357	339	370	321	346	398	339	324	353	339	365	387	363	382	351	342	348	313	344	326	369	380	365	355	350	373	362	376	358	342	390	389	340	379	332	311	363	326	357	367	366	368	333	350	340	374	352	338	376	369	360	345	355	315	342	346	352	375	391	349	362	371	363	381
13896	953	669	471	361	263	184	205	141	131	123	96	89	98	82	89	102	84	87	68	75	86	87	67	70	79	77	78	83	74	62	59	57	74	71	61	60	62	70	66	75	65	75	65	83	67	72	67	64	75	79	64	80	63	68	71	83	71	73	67	70	56	63	72	59	65	55	60	68	68	90	78	60	73	68	81	76	58	65	78	69	73	61	81	66	61	71	78	72	75	78	70	58	82	71	56	59	61	80	60	68	74	67	71	64	66	50	59	71	68	71	54	75	60	65	71	52	61	82	83	62	71	71	64	59	67	60	63	62	76	65	70	58	66	83	79	51	71	76	70	61	67	65	65	62	60	66	71	61	79	60	64	51	69	61	62	61	42	66	75	60	79	74	72	65	65	71	79	62	67	58	63	70	47	74	75	67	64	64	63	72	73	55	59	63	71	64	58	78	58	73	73	76	63	69	63	75	80	63	58	67	68	71	57	60	60	64	66	73	74	69	57	59	67	68	86	80	72	60	52	66	61	62	76	63	58	77	57	61	68	77	55	59	56	64	76	81	67	61	64	68	71	65	78	69	84	60	57	62	64	76	78	65	58	64	72	59	69	63	58	78	66	62	68	62	59	79	77	81	54	74	67	60	77	63	78	79	68	63	63	54	60	56	53	54	66	59	69	54	59	59	69	62	70	79	70	80	65	77	62	41	73	58	66	87	57	50	70	59	64	70	68	55	60	67	55	54	64	73	78	51	86	67	57	73	67	68	71	67	58	74	59	67	72	73	64	70	69	56	63	55	78	84	68	75	73	61	62	79	59	76	61	58	68	61	78	78	75	81	65	86	65	61	77	70	65	64	54	63	55	76	64	70	51	61	62	66	59	67	63	71	59	68	73	61	67	84	73	67	58	63	60	85	50	76	92	69	66	66	51	73	68	59	62	72	73	67	83	64	60	63	61	81	69	73	65	69	69	62	74	70	70	52	67	56	82	56	55	72	67	73	61	87	72	68	71	77	75	76	61	72	68	55	63	69	61	55	68	67	67	52	78	58	59	72	73	70	56	59	69	58	56	64	67	56	82	67	56	63	59	72	77	71	76	60	80	70	65	70	63	64	67	67	79	57	75	68	57	78	74	90	78	60	62	67	70	56	75	61	66	72	80	71	73	70	60	48	79	63	66	75	71	53	64	71	73	67	69	66	70	66	68	70	63	67	67	49	76	51	81	54	73	68	55	78	59	55	62	68	64	64	67	64	86	69	79	72	63	79	59	56	62	69	91	71	70	80	71	67	71	48	57	71	66	61	63	64	65	65	62	69	71	86	49	55	65	60	62	72	70	66	82	66	79	77	67	75	71	63	76	56	59	65	69	75	42	64	55	56	64	59	71	63	70	72	64	80	63	75	64	76	80	63	65	82	65	77	82	64	71	68	76	61	72	72	69	68	81	64	60	62	61	64	65	61	69	76	70	66	72	60	47	83	78	58	85	74	63	58	68	78	82	66	67	57	67	65	72	72	84	60	53	90	93	68	70	78	58	55	65	49	69	59	75	69	74	71	64	72	73	61	59	85	78	79	56	67	74	72	80	66	69	50	71	77	67	66	66	71	58	68	66	56	66	69	73	80	62	64	61	82	53	72	85	62	63	44	67	62	59	55	66	66	54	81	73	52	62	64	74	75	71	72	57	72	64	60	60	70	67	66	72	63	71	51	66	74	66	60	71	72	63	74	56	76	69	58	74	47	72	71	59	88	75	66	58	65	72	58	65	61	53	84	82	54	56	81	70	67	72	69	73	52	71	61	68	82	57	68	62	80	72	64	70	48	84	52	63	71	71	59	51	76	81	70	62	70	67	58	71	79	76	63	71	49	57	69	67	76	72	72	77	68	70	68	61	69	53	81	74	65	65	52	80	53	64	79	84	82	69	66	53	55	50	52	70	68	72	62	78	70	77	67	68	68	53	83	56	69	74	56	75	67	54	62	66	64	58	73	71	81	56	67	45	59	55	64	53	71	88	74	70	66	64	78	61	60	70	66	79	70	85	70	58	64	66	73	56	64	63	72	76	54	68	82	81	74	48	72	55	71	56	73	66	57	56	72	63	65	75	61	72	63	64	60	71	75	69	71	63	70	58	73	64	64	78	68	65	67	76	66	51	58	58	60	64	60	79	67	68	74	77	69	56	66	69	63	55	44	90	62	73	63	73	81	84	68	56	84	67	58	53	74	78	80	56	75	80	66	61	72	51	65	77	58	71	60	79	79	58	57	77	76	57	74	70	48	49	74	60	58	66	69	59	75	74	88	62	74	67	66	67	80	72	60	62	72	50	63	78	75	69	57	47	51	57	58	66	63	71	54	64	57	55	63	69	65	69	59	66	58	78	68	65	66	73	85	60	62	74	66	67	59	67	78	66	61	92	59	64	65	72	88	82	63	84	68	71	51	75	83	78	60	50	52	54	64	61	67	75	59	59	56	86	70	71	78	70	56	71	62	55	53	68	54	38	49	73	72	71	51	80	66	57	63	72	60	80	64	65	68	80	68	63	75	70	57	81	66	63	62	56	64	63	71	69	55	68	60	62	70	70	75	73	71	73	67	75	52	70	74	78	56	57	68	56	75	71	69	54	69	53	73	74	58	68	68	78	67	70	59	67	53	73	64	56	72	70	67	60	72	58	71	52	58	55	57	67	78	70	71	62	86	51	64	55	60	55	65	51	72	63	58	56	62	61	61	64	61	57	76	88	53	90	61	68	73	80	63	65	64	77	72	67	64	70	61	56	85	64	65	66	57	60	60	74	66	57	66	81	60	59	72	61	59	58	65	67	63	67	60	65	74	74	83	64	78	61	68	74	67	55	62	62	69	71	64	66	57	83	76	60	58	76	57	74	55	74	71	74	78	63	65	74	63	60	69	56	69	62	63	59	68	72	56	70	79	62	62	77	73	55	55	66	69	69	61	93	75	50	72	64	71	70	54	67	75	68	74	65	64	69	69	58	74	52	74	82	63	76	52	75	66	70	58	56	61	52	75	70	77	78	73	57	62	63	58	74	60	73	66	48	55	58	60	83	70	62	69	74	56	64	71	72	67	62	78	54	59	75	80	68	65	52	60	69	73	56	67	74	66	64	59	65	80	63	57	75	60	61	60	66	56	66	71	61	67	52	70	63	72	63	66	65	74	75	81	64	53	60	67	70	62	50	61	59	74	75	64	59	69	65	81	60	75	78	76	61	58	55	73	56	73	62	72	59	69	53	71	68	65	51	55	76	86	71	75	60	70	78	70	68	86	61	70	57	49	70	65	66	77	69	62	64	67	68	77	64	70	80	71	63	66	66	84	58	64	72	47	62	67	55	52	62	81	64	67	79	80	72	48	73	76	79	56	67	74	68	63	77	63	57	55	66	59	64	85	72	56	61	72	64	60	53	60	63	63	61	67	70	73	54	54	52	63	71	76	63	67	62	68	55	67	72	69	70	71	56	64	72	53	54	51	57	55	65
7945	796	1570	1809	1415	1128	933	775	645	572	509	474	383	392	386	305	331	312	291	296	263	257	269	229	271	272	244	241	218	238	205	231	220	230	235	213	226	238	202	216	213	208	210	205	210	186	207	206	199	192	206	212	206	194	233	183	211	179	195	197	194	221	187	194	195	201	176	210	177	185	180	197	211	206	222	189	170	180	185	180	195	202	174	189	204	201	214	199	204	187	205	215	202	189	178	174	221	176	175	178	177	213	187	185	193	208	205	175	202	198	186	223	203	190	187	193	192	199	197	226	212	178	183	204	200	180	206	170	191	197	190	169	187	146	192	202	175	176	213	183	188	185	185	191	189	172	187	175	186	188	200	194	194	170	187	197	204	169	178	186	171	175	191	183	162	204	190	212	193	164	182	191	196	170	181	170	196	198	185	159	172	173	201	213	196	192	177	201	184	197	183	171	190	182	189	188	202	185	196	191	200	180	182	176	185	195	158	183	178	187	187	189	177	194	210	190	172	176	198	184	197	183	190	193	181	204	189	193	157	173	186	184	191	195	189	168	198	201	168	184	165	165	175	179	166	201	178	225	183	190	177	193	190	178	175	205	218	170	196	222	174	225	175	183	189	172	180	191	200	179	192	189	193	186	200	190	187	189	175	199	180	197	172	208	204	176	184	180	204	202	180	175	196	176	185	193	189	190	175	184	206	213	186	191	179	169	172	178	193	180	169	207	204	199	179	205	190	200	186	188	175	186	194	196	166	177	167	190	196	183	214	206	177	186	198	171	193	180	209	178	196	185	167	198	196	183	184	201	185	184	195	188	168	193	180	173	194	198	185	196	183	192	211	189	207	166	193	219	173	197	179	171	185	192	192	203	191	204	196	202	173	184	199	193	172	179	214	203	191	196	188	193	154	204	203	209	174	209	181	186	182	191	203	191	200	193	181	188	210	179	186	205	168	173	191	193	197	209	180	174	201	200	187	196	169	208	187	189	171	196	186	166	212	200	221	168	188	190	174	187	191	178	175	195	195	186	197	200	169	202	195	154	192	194	198	200	181	186	203	205	182	173	194	177	179	194	195	174	191	192	186	183	197	192	173	183	171	199	173	165	193	207	177	196	187	176	194	189	189	184	197	217	177	203	212	227	190	174	202	177	197	220	194	172	184	199	182	182	186	201	205	204	181	197	199	198	193	195	206	187	175	202	177	182	207	151	181	188	195	178	195	180	196	194	187	187	180	198	186	171	200	193	193	201	177	172	173	194	174	206	195	156	183	179	193	183	198	201	201	201	191	184	197	196	194	171	164	200	195	189	200	197	197	177	194	202	185	193	186	178	166	170	186	201	191	177	188	190	164	189	157	203	193	169	200	168	198	196	183	197	169	198	176	182	181	197	168	179	201	181	160	199	197	202	185	202	174	178	195	177	163	192	196	200	189	202	186	161	196	212	189	157	197	156	207	188	178	190	219	208	167	189	208	178	200	184	161	194	191	196	190	203	223	190	188	191	195	174	193	180	194	198	190	199	159	185	177	185	202	179	182	168	196	199	202	189	149	173	194	180	188	190	177	183	197	187	176	174	200	175	171	188	200	166	194	175	246	167	182	179	174	190	183	198	180	200	213	209	180	196	206	202	187	192	202	198	197	205	198	171	177	168	176	183	190	184	180	172	204	183	212	201	172	184	190	216	194	199	186	185	192	178	215	198	198	213	179	165	198	178	181	185	209	177	199	209	172	176	173	181	207	207	170	180	182	173	169	193	204	186	189	194	174	181	191	198	187	186	204	164	211	211	195	192	190	194	221	209	181	191	171	181	195	211	199	196	189	169	179	201	186	191	193	174	189	198	199	194	186	184	206	184	198	182	184	167	203	181	187	162	200	177	163	206	174	188	166	210	178	189	190	223	169	215	183	188	179	196	179	199	183	222	182	190	185	205	186	190	173	172	178	192	188	193	196	204	166	174	188	202	190	200	185	191	198	174	188	193	182	182	188	173	168	200	193	179	189	188	175	196	195	179	180	208	198	169	221	167	195	190	197	177	182	192	175	185	190	208	189	176	184	186	201	188	186	172	212	169	182	213	193	178	206	194	196	204	190	194	184	199	188	188	197	180	181	196	177	196	161	200	184	184	175	160	212	190	213	201	173	222	187	187	175	167	173	184	176	205	208	193	178	192	165	199	196	201	206	189	194	196	169	157	178	213	210	194	190	189	180	169	191	182	195	207	180	183	184	195	186	185	169	187	191	176	185	190	182	197	187	193	186	153	172	192	180	175	206	204	204	190	213	153	181	204	190	202	182	194	194	168	211	179	159	204	176	173	182	170	177	169	176	185	167	178	204	197	176	179	205	169	185	203	162	180	199	185	205	183	181	192	213	179	183	197	187	210	182	169	171	180	191	194	187	230	203	167	209	214	170	180	167	185	208	168	179	202	189	185	185	175	205	180	173	179	197	171	151	202	190	169	190	193	211	182	179	218	169	212	201	193	195	194	195	159	182	208	193	192	180	183	193	179	195	171	193	203	198	198	195	209	206	186	171	186	176	172	227	189	183	178	194	168	180	185	190	192	190	182	170	186	175	183	169	191	212	196	195	173	217	175	171	172	196	184	181	190	163	158	195	197	181	185	191	196	199	201	196	173	172	191	193	175	190	169	190	177	190	203	172	211	182	173	208	209	183	199	176	204	173	193	190	203	175	169	182	195	209	218	219	193	166	207	164	193	205	187	194	204	205	187	176	167	193	185	187	181	198	187	169	177	190	196	176	202	191	219	189	184	183	182	203	167	201	184	189	195	161	189	177	191	193	178	189	161	187	182	174	190	224	177	176	169	178	176	193	209	194	164	163	202	183	195	172	193	174	204	184	178	189	181	209	190	190	170	182	195	165	193	172	181	216	191	205	183	191	175	178	185	197	184	198	171	184	179	197	188	175	196	200	169	190	187	187	194	176	199	187	190	194	189	167	180	188	176	181	170	179	195	172	162	177	179	186	193	199	191	177	211	202	204	174	203	189	218	184	159	203	217	191	206	216	186	192	188	202	205	186	186	202	184	186	215	193	175	187	223	187	187	151	187	208	168	204	192	220	181	187	197	172	167	206	190	180	200	174	177	188	183	201	165	213	175	181	186	193	186	195	228	186	211	179	196	216	202	189	179	183	182	195	173	214	178	200	210	186	201	213	188	179	192	183	174	178	200	177	167	173	173	171	164	193	191	187	176	179	192	175	193	194	181	194	181	190	184	181	209	227	216	187	184	164	210	208	210	199	212	188	200	175	176	201	204	194	203	185	189	219	178	170	195	197	175	183	220	200	199	181	167	173	178	192	184	166	217	180	197	185	177	181	201	175	189	203	186	189	168	182	168	177	170	194	176	176	178	162	172	185	203	177	205	186	195	173	174	209	189	184	191	183	185	201	183	164	196	180	193	172	202	210	185	221	207	178	183	188	177	179	202	189	180	169	214	197	182	205	181	185	187	197	179	187	197	191	178	173	196
1504	292	293	284	252	293	259	249	283	237	290	299	243	281	243	285	272	287	276	285	239	249	290	275	269	287	290	253	259	266	298	308	267	261	258	268	250	281	306	254	251	297	277	258	292	282	305	250	300	267	277	281	251	303	286	271	269	236	276	271	274	240	278	271	306	268	289	273	286	287	238	247	295	295	274	283	273	309	256	289	273	281	318	300	226	286	280	256	281	266	260	243	293	272	252	225	285	265	288	244	285	255	279	302	267	295	274	293	265	301	278	255	303	229	260	278	270	276	312	275	269	286	264	307	287	291	284	286	267	271	275	271	302	263	264	276	303	301	288	272	295	243	260	274	276	287	269	263	271	277	299	256	280	284	297	286	266	274	284	298	295	264	263	249	237	288	286	268	252	299	294	300	264	312	266	295	290	281	250	290	257	250	266	258	296	282	307	281	279	274	244	270	273	256	265	271	292	281	270	280	231	264	282	267	278	263	299	245	292	290	291	261	262	286	292	275	294	283	279	263	275	286	232	251	266	287	299	299	276	280	286	275	277	299	301	278	288	308	272	270	278	264	266	242	307	252	303	268	275	247	304	254	246	311	275	256	271	251	267	267	280	259	285	272	246	270	305	309	251	261	293	283	283	275	284	264	297	273	272	268	287	278	268	271	295	293	297	282	271	250	286	250	269	283	300	289	262	285	302	267	271	319	258	243	267	268	300	293	258	276	284	281	289	273	297	276	277	264	243	242	304	277	284	295	267	297	265	268	266	258	268	260	310	275	286	272	279	264	275	258	316	287	275	277	242	265	261	270	277	280	247	288	311	247	267	287	246	272	282	262	283	266	257	299	282	263	261	303	289	284	297	277	260	256	297	291	262	266	264	263	289	241	263	311	261	293	281	266	270	305	275	243	266	282	275	297	299	243	276	293	290	286	302	288	286	286	256	267	296	276	308	261	255	302	248	283	306	292	273	252	259	285	269	293	254	298	261	251	286	276	244	281	257	252	262	250	276	289	292	270	261	296	252	259	297	289	269	243	259	285	310	251	250	242	259	279	282	272	255	288	266	297	258	272	289	291	278	282	257	280	284	270	267	287	256	302	311	290	292	289	332	260	264	272	291	231	235	284	285	308	269	269	271	292	280	267	273	264	281	246	283	266	282	269	254	248	274	283	277	264	287	256	285	263	284	268	295	301	232	303	278	265	307	259	279	269	287	249	246	291	277	260	292	265	274	259	268	267	261	282	255	286	253	277	278	279	290	283	262	279	275	261	298	305	300	262	271	303	247	279	274	271	261	268	292	285	253	267	295	302	271	268	294	275	272	310	280	273	313	274	278	288	252	257	268	262	261	282	257	258	270	292	272	266	269	266	253	297	287	281	284	246	276	292	254	240	280	293	246	260	304	283	292	287	265	281	301	276	264	290	264	274	299	291	295	263	272	242	283	299	291	278	267	281	258	274	292	283	294	294	283	269	295	263	310	299	293	292	263	265	270	285	280	255	291	289	272	287	276	271	257	332	254	290	288	285	280	282	287	314	259	295	292	271	249	279	286	306	271	228	266	284	265	289	287	281	300	308	286	272	305	295	281	290	260	295	283	291	289	300	271	305	257	286	274	295	271	292	296	268	264	287	250	274	269	264	286	269	242	266	245	276	246	288	273	280	285	248	287	298	286	276	310	271	244	280	270	263	292	267	286	292	264	274	291	289	263	264	280	260	263	253	245	267	292	303	258	275	252	231	284	244	267	307	288	267	292	271	311	254	277	270	258	262	278	271	303	299	297	284	282	301	302	281	284	272	263	270	251	280	286	279	281	261	277	251	289	299	271	315	269	273	276	261	246	289	266	275	243	278	255	268	299	311	328	285	284	274	284	254	300	252	254	279	273	276	269	308	307	280	282	260	265	283	291	280	288	249	284	284	282	290	269	281	243	248	261	310	300	265	299	270	247	265	276	295	303	272	267	244	301	273	274	281	290	278	275	288	272	280	294	308	298	261	306	261	237	293	254	288	272	307	259	264	287	279	257	277	287	283	268	293	270	265	282	307	293	282	258	289	260	298	296	263	301	264	245	267	266	212	279	280	302	301	278	251	279	269	258	262	246	279	284	288	282	293	285	274	317	251	271	303	295	271	298	283	287	264	289	283	268	286	252	263	267	275	270	290	288	300	253	273	290	285	277	281	283	275	251	275	275	273	250	256	267	279	285	265	261	290	260	286	286	269	263	294	264	230	258	268	276	260	287	272	273	293	255	274	301	260	302	260	279	289	284	281	270	280	277	286	306	293	289	244	254	279	298	271	295	274	277	278	262	284	291	248	256	293	264	249	278	273	274	294	271	278	255	256	264	282	292	250	278	248	299	260	303	298	270	277	251	270	308	244	270	251	275	288	255	284	261	296	284	290	272	277	269	271	267	255	289	250	250	313	255	247	277	256	295	277	281	271	273	285	287	242	298	247	270	282	257	267	243	266	291	268	315	291	280	270	280	271	297	295	288	302	267	299	259	298	293	267	281	298	272	302	260	263	267	265	296	274	253	272	275	262	297	287	286	274	281	279	265	279	265	283	281	294	271	273	269	253	263	261	262	262	281	285	303	287	265	292	279	270	280	240	255	270	256	251	271	249	284	301	266	281	297	273	263	275	260	267	303	307	254	274	295	280	263	265	284	307	274	266	266	300	268	260	256	293	273	259	287	271	277	294	268	287	288	255	271	307	264	294	247	295	278	297	273	298	243	269	296	285	305	292	274	264	320	267	264	318	310	283	325	267	259	245	241	268	314	278	278	305	279	278	302	269	307	260	294	304	258	240	291	262	260	285	281	295	334	292	281	281	289	259	287	271	270	267	276	314	276	299	299	284	284	271	257	278	262	272	278	288	278	288	289	256	296	292	280	273	277	265	293	309	264	268	302	253	303	278	260	258	249	257	277	258	260	257	252	279	271	281	238	257	289	273	263	262	274	286	282	266	265	314	276	264	286	289	301	278	245	296	284	283	267	271	260	270	270	284	278	276	282	264	280	270	244	258	275	286	280	302	257	277	295	265	295	262	312	252	273	260	297	294	275	292	276	289	273	323	298	291	295	309	262	245	290	281	242	297	290	265	279	280	260	277	284	264	284	262	255	257	283	248	268	296	313	295	279	261	262	258	289	308	276	286	269	291	260	281	272	281	267	276	281	251	257	260	249	297	263	298	269	290	283	250	285	265	289	295	277	252	264	286	264	310	268	309	327	288	276	291	306	269	300	258	281	278	263	255	277	305	278	237	265	265	264	270	291	282	242	294	285	262	264	273	285	292	265	278	312	279	278	291	270	266	272	307	254	251	289	275	284	277	276	276	280	254	303	282	272	292	266	267	281	290	284	286	299	289	296	285	298	301	288	264	280	261	274	261	307	271	286	292	284	283	316	275	258	305	258	290	307	283	286	292	264	267	285	280	267	303	265	285	283	266	273	292	295	275	273	267	293	273	262	305	250	288	282	260	279	258	277	301
1793	644	653	648	652	636	598	636	574	613	595	566	615	591	616	618	564	613	611	643	591	573	606	621	616	619	631	599	602	616	603	612	604	610	574	610	643	586	617	628	634	634	596	655	581	612	611	598	556	599	611	608	631	587	609	595	594	606	641	601	593	629	639	562	678	547	633	652	594	617	650	663	643	641	618	586	630	614	598	576	588	587	595	639	614	625	640	574	610	617	598	639	596	608	597	617	614	592	608	613	617	642	652	612	638	589	576	613	628	611	590	614	617	602	639	598	636	608	584	616	612	607	598	634	626	549	603	625	652	634	598	597	618	622	615	619	632	574	647	607	618	629	587	589	622	571	588	629	564	621	626	600	647	579	623	602	629	622	616	639	580	636	660	605	637	631	622	567	611	596	578	617	641	609	662	617	633	643	616	568	615	593	610	621	609	643	625	555	579	613	618	619	630	611	634	588	595	630	625	598	613	609	631	615	649	554	592	572	598	592	563	600	622	601	632	611	611	598	588	610	610	589	642	639	566	601	577	612	622	584	629	605	618	623	624	612	601	603	642	632	618	670	649	630	664	609	650	645	608	632	576	635	612	605	602	659	611	580	584	640	600	601	597	570	617	615	583	598	614	607	598	618	573	609	588	591	591	648	553	629	600	598	591	591	610	624	546	628	557	601	584	607	609	636	648	599	608	655	642	579	633	611	627	607	618	628	642	639	635	600	583	606	617	559	606	611	593	620	593	635	521	600	621	628	576	635	643	572	610	608	587	586	644	617	647	615	612	637	566	599	633	618	610	626	627	623	622	640	623	581	603	573	608	618	621	605	604	652	631	610	601	622	621	636	637	615	646	609	603	577	609	622	545	580	578	615	537	610	643	615	668	620	605	609	586	619	622	647	621	581	624	600	614	615	667	573	583	597	615	634	569	584	598	610	578	632	643	604	587	599	617	570	561	638	630	621	595	608	632	641	585	657	624	590	599	590	605	607	602	629	609	615	610	630	600	643	621	582	628	590	612	619	597	618	615	597	633	588	622	626	606	652	602	563	638	623	604	646	627	597	625	569	627	633	639	587	568	653	561	598	586	613	583	604	608	651	580	610	621	588	631	605	631	585	622	642	658	619	609	633	642	605	592	602	591	591	612	639	649	571	626	611	580	584	626	581	612	599	578	614	685	628	618	568	604	593	590	629	603	629	634	604	624	632	624	634	646	617	608	616	595	577	578	597	596	581	583	621	632	657	577	628	617	617	627	611	614	591	629	627	583	665	613	577	650	602	599	616	629	576	594	648	605	628	582	593	602	642	555	600	620	644	586	605	619	622	558	638	616	598	588	593	627	629	587	648	593	571	600	554	648	565	600	594	610	632	594	578	560	575	651	588	637	615	622	632	603	607	687	623	565	608	579	589	589	618	627	630	623	584	615	622	617	580	551	599	608	616	664	620	640	548	626	595	618	599	596	604	635	614	572	599	656	568	619	598	642	605	620	585	583	623	628	628	590	597	567	642	639	625	601	611	607	610	608	581	598	624	594	611	636	615	605	591	547	561	615	560	629	618	609	588	625	589	602	619	557	613	576	583	597	649	600	614	652	664	628	627	598	617	646	632	585	616	614	599	595	629	578	599	586	579	619	583	578	591	620	592	616	578	618	603	582	645	620	624	603	635	624	615	606	589	633	596	606	636	624	601	594	626	588	566	594	622	607	594	613	589	628	626	647	609	652	574	602	587	597	607	598	575	617	655	651	569	651	611	624	613	660	622	629	633	586	618	666	599	601	609	631	572	598	632	603	616	588	637	642	589	659	611	630	603	612	600	578	592	584	615	609	614	614	611	598	582	624	598	631	630	656	658	616	608	635	600	617	615	627	642	610	602	623	619	610	627	601	581	597	602	591	653	625	661	611	588	606	599	648	618	620	660	630	642	590	636	617	589	647	642	599	616	612	630	594	577	614	588	592	588	602	604	604	590	610	601	623	601	630	634	606	653	635	619	604	599	628	631	622	614	601	604	627	664	609	633	631	620	576	631	631	626	636	640	614	604	576	584	612	581	627	654	647	620	617	640	645	596	611	619	580	609	627	603	598	554	610	615	630	571	626	626	608	623	649	622	620	611	639	593	616	601	603	633	605	601	635	615	597	652	612	585	633	622	559	633	622	645	608	602	638	622	600	607	683	575	599	618	594	605	624	615	621	636	591	610	609	659	631	594	620	631	644	633	631	608	638	637	624	627	601	565	600	637	656	632	662	589	647	602	642	632	596	655	594	616	641	640	655	599	602	642	602	602	640	567	604	614	623	564	588	594	629	609	664	624	634	607	605	611	618	630	600	593	618	554	619	617	669	605	573	585	619	584	566	602	637	620	615	640	658	592	627	598	603	610	655	595	638	596	594	606	579	604	620	619	618	583	617	655	634	547	642	599	616	657	597	635	661	604	649	642	627	567	593	571	633	625	602	580	589	615	578	628	600	616	648	626	663	617	587	618	628	595	553	597	630	584	589	653	653	624	599	598	611	651	619	658	600	641	589	574	656	636	653	602	562	604	569	554	675	580	613	650	570	643	604	647	617	610	614	627	620	612	670	623	576	647	645	648	578	624	599	633	612	591	618	644	591	635	598	614	614	605	561	595	630	577	627	629	613	628	614	574	628	601	606	613	616	620	619	599	626	605	576	586	612	574	647	628	572	604	573	643	612	651	543	616	622	645	627	631	648	635	615	681	620	594	676	595	620	624	586	611	629	602	628	593	608	619	626	611	630	643	604	621	633	604	599	612	588	620	632	579	588	597	610	624	630	639	636	611	611	605	639	609	601	597	624	613	629	606	625	675	627	596	618	561	588	609	579	614	605	616	597	643	635	599	602	593	642	643	573	657	580	579	620	601	642	615	627	594	578	607	638	657	569	641	628	661	587	608	602	595	669	615	578	614	627	600	579	639	606	620	613	624	629	634	575	566	617	625	597	569	573	612	570	639	661	626	558	649	616	591	601	606	581	636	646	617	642	603	663	570	625	615	624	599	616	639	637	585	610	612	629	610	626	585	667	597	634	617	625	617	613	624	591	611	649	672	641	612	623	605	614	612	642	598	612	654	670	580	614	609	617	628	557	650	575	631	654	570	605	604	611	578	613	623	634	601	601	566	619	628	615	582	601	615	597	579	591	598	610	615	604	601	590	622	604	660	642	630	619	589	613	615	676	582	594	595	587	580	623	615	644	597	597	632	619	603	656	631	588	607	632	625	682	614	631	586	596	579	606	616	566	584	599	601	608	585	658	598	591	630	675	594	597	635	575	595	600	583	631	608	586	594	605	609	596	619	618	607	598	572	562	630	635	591	653	664	644	617	600	598	616	622	629	652	591	584	604	610	652	569	610	597	578	609	659	642	645	610	603	571	568	630	620	597	620	638	605	586	602	573	632	592	590	613	624	645	628	610	654	574	657	646	579	622	593	636	632	623	660	630	578	571	610	608	575	625	574	646	615	631	611	621	616	600
6942	424	463	361	329	253	196	200	176	171	192	176	187	182	149	173	172	181	181	160	178	155	177	125	134	147	167	178	140	162	169	149	133	167	149	156	179	166	176	175	142	178	143	161	158	153	135	129	149	146	147	153	129	150	143	166	143	172	173	140	158	170	172	142	176	178	161	149	164	148	171	148	181	146	137	159	137	148	144	186	168	157	160	155	162	148	152	182	154	169	171	153	150	162	140	158	153	171	173	139	158	145	149	152	137	142	170	160	153	138	166	139	175	139	155	174	144	145	156	154	158	161	148	128	151	148	143	151	162	157	149	155	151	190	157	154	168	155	125	158	137	163	156	145	150	181	175	130	151	168	159	144	173	159	168	201	158	148	133	170	140	164	167	159	126	188	153	146	166	153	157	165	151	155	171	149	148	165	133	146	165	179	153	159	144	155	138	153	154	164	162	152	144	157	142	155	153	151	179	141	174	153	172	169	145	175	190	137	152	157	157	154	156	161	152	152	165	147	162	158	153	164	138	166	137	177	146	163	157	163	131	156	153	156	168	147	163	123	162	152	149	149	141	135	150	154	165	159	174	154	167	156	162	132	159	148	146	147	145	143	155	160	171	178	155	159	153	177	145	155	155	161	145	168	172	148	163	159	140	166	153	143	142	143	166	161	160	130	166	137	148	161	144	133	167	141	155	143	135	154	146	162	153	157	144	189	138	168	162	150	152	158	140	162	140	156	160	153	174	132	147	162	140	129	147	146	149	142	147	171	164	145	156	157	151	159	160	164	154	172	151	151	155	155	139	148	136	161	156	159	149	160	149	150	141	177	149	147	161	136	150	145	156	145	148	158	165	131	176	174	171	129	130	151	154	168	177	158	170	143	141	162	137	170	165	175	156	145	169	153	158	151	138	148	145	160	139	136	145	170	163	174	149	160	144	153	147	149	132	145	171	137	177	174	135	142	163	169	151	143	176	158	163	152	143	144	160	144	142	136	134	128	145	162	158	131	159	180	151	140	142	153	177	149	150	166	170	156	152	140	138	151	141	144	156	132	158	154	146	159	156	147	149	169	159	163	135	142	165	150	165	140	184	144	161	144	139	152	184	170	163	177	158	150	136	165	134	145	142	149	140	150	177	161	178	160	161	153	158	159	124	148	141	149	132	146	172	134	146	149	136	149	156	172	149	145	160	139	157	184	168	139	179	156	174	164	155	156	136	145	145	155	142	161	144	148	175	162	145	151	167	134	151	150	180	146	158	163	138	145	156	151	158	162	157	170	188	157	159	154	157	164	168	124	145	155	167	162	155	147	157	154	176	178	137	164	165	156	162	145	173	140	161	168	166	184	146	149	146	156	169	156	154	164	152	166	144	179	145	148	148	154	176	131	149	145	145	139	147	158	138	151	158	143	143	136	160	150	141	162	125	159	148	146	133	179	149	151	141	187	159	139	166	169	147	151	125	154	148	168	161	148	145	174	155	143	161	181	140	160	159	161	143	155	160	154	145	150	163	159	154	168	184	166	165	164	163	140	154	173	148	150	129	158	134	160	145	143	185	132	143	132	132	149	154	159	170	175	165	130	144	164	179	155	127	170	149	171	172	153	163	171	155	142	124	168	155	165	162	132	141	166	171	174	156	188	174	147	159	170	151	164	155	135	153	155	155	139	158	157	148	173	159	157	152	172	183	169	173	155	153	155	170	139	158	177	155	148	156	144	173	134	144	150	162	142	186	134	140	155	159	143	135	148	157	155	149	151	153	134	163	151	146	137	170	117	129	147	149	149	161	168	158	173	173	155	167	153	139	155	146	175	143	144	153	158	146	152	176	153	147	154	167	131	135	165	167	153	133	148	136	143	159	131	165	143	176	165	177	159	174	159	166	155	161	155	166	160	146	165	175	149	142	174	151	164	192	140	168	182	143	146	131	162	151	180	143	144	136	179	174	148	131	165	169	163	154	146	153	158	155	151	145	163	156	159	158	162	147	142	148	154	147	138	145	171	129	176	160	153	157	147	156	146	156	151	173	154	154	162	164	155	132	164	142	152	156	148	159	137	156	155	137	138	139	151	153	149	150	170	152	148	153	157	164	174	142	151	167	152	145	170	140	146	167	153	150	149	170	157	169	181	158	140	126	148	155	150	139	140	165	183	141	165	150	139	159	181	141	156	165	144	153	170	160	140	149	153	167	145	167	173	157	186	158	161	139	130	152	167	163	128	151	164	154	183	170	150	141	172	148	153	155	143	167	185	154	138	142	166	149	162	161	154	157	153	129	127	164	143	139	146	157	150	168	165	156	147	155	167	164	142	152	151	179	150	150	164	160	143	161	166	158	144	143	156	144	164	150	156	145	146	138	159	156	141	140	167	162	173	152	151	132	153	144	165	160	158	156	144	171	149	141	131	152	168	184	169	150	158	160	154	140	141	152	156	164	169	178	172	148	146	175	181	165	174	159	143	161	150	157	167	162	167	164	146	162	135	162	145	163	137	163	151	131	150	166	156	152	160	159	158	166	134	147	167	156	146	183	143	163	151	140	165	142	162	162	165	167	167	171	157	160	145	160	163	141	166	163	143	147	151	119	171	151	162	147	133	191	144	144	162	160	170	167	165	181	177	175	167	164	151	174	154	134	160	158	149	138	153	178	174	141	157	156	153	156	165	157	186	160	171	151	165	136	155	139	165	147	135	145	172	151	160	151	158	169	147	148	164	143	193	182	178	150	155	161	150	150	155	135	149	183	141	166	151	168	142	171	172	160	148	163	166	138	152	147	174	152	152	178	151	163	176	156	174	145	149	161	156	164	134	148	155	172	148	145	146	162	128	173	167	142	168	158	162	158	160	163	169	165	173	168	172	172	174	172	140	147	153	143	146	162	160	142	146	146	148	153	134	147	141	164	156	152	164	148	133	162	165	157	146	162	147	138	169	147	151	172	136	143	151	154	143	169	163	149	165	142	128	123	174	173	153	170	177	167	154	133	158	130	139	172	130	146	152	133	167	146	138	139	144	155	174	144	177	163	175	140	161	171	142	167	157	173	169	187	152	158	134	145	149	134	150	121	157	155	167	157	182	134	160	154	167	163	152	160	160	162	170	150	169	174	182	155	162	156	138	151	150	176	164	146	163	169	147	155	141	153	156	160	176	152	157	172	165	144	158	150	156	155	161	154	183	146	128	144	143	132	151	168	161	140	155	166	172	148	161	148	161	167	171	133	140	153	148	179	174	148	175	153	154	140	153	145	155	119	154	152	159	148	147	162	171	146	186	148	169	125	135	165	146	170	169	157	187	165	169	141	171	148	145	155	148	164	153	132	170	169	141	140	158	157	151	148	151	166	158	154	122	143	189	163	162	130	174	174	169	154	141	172	148	139	143	133	151	153	163	144	153	149	130	164	131	164	168	138	148	150	151	173	171	173	157	153	156	186	135	159	186	147	179	143	162	139	147	160	156	143	139	144	164	152	175	167	163	146	141	168	175	174	162	140	153	142	137
6147	626	989	1165	975	824	748	642	588	550	483	500	441	414	434	433	503	393	379	425	380	419	397	370	367	347	365	389	373	341	374	406	416	364	376	353	316	375	370	362	396	305	341	380	368	338	343	349	324	294	373	340	394	388	356	364	377	330	353	396	369	382	363	325	376	374	366	373	389	353	382	369	363	374	400	402	357	342	361	351	321	395	350	365	374	364	373	382	338	347	332	369	359	335	364	356	362	366	381	366	345	359	345	381	326	379	410	374	352	359	367	353	345	360	340	382	347	329	356	338	362	342	344	383	335	343	352	343	336	356	369	356	404	375	351	364	372	351	385	376	365	371	320	345	350	354	326	356	362	366	343	351	388	331	347	339	358	331	335	363	368	322	336	364	363	347	332	361	343	359	342	354	373	340	372	357	362	362	355	356	351	338	337	343	350	357	328	344	356	372	369	403	369	349	353	341	345	371	345	361	338	327	348	355	346	346	355	335	350	367	359	355	364	381	342	326	363	310	357	332	361	339	366	381	371	366	353	359	349	364	373	357	370	360	338	344	389	342	363	348	350	351	357	346	366	327	378	378	377	359	362	320	326	344	403	339	333	386	367	374	331	355	334	329	323	385	383	347	339	373	367	377	340	356	382	342	362	347	370	328	342	328	367	379	384	346	372	376	366	375	355	349	381	389	387	376	352	329	371	345	357	370	389	330	361	369	368	370	387	377	364	348	332	357	338	355	370	345	375	344	325	367	383	348	336	335	362	361	360	348	326	367	376	330	390	419	345	364	369	395	394	339	333	356	322	332	382	346	348	373	354	351	358	347	341	373	351	360	349	332	351	384	346	386	374	374	359	362	341	357	366	381	361	344	351	368	336	392	348	359	360	333	341	366	356	325	337	381	376	372	357	385	387	355	368	319	360	339	360	389	367	316	355	373	365	323	355	356	375	370	322	349	360	339	337	330	376	357	370	361	319	372	384	393	342	361	336	338	361	375	368	377	350	336	330	360	336	338	354	379	348	351	326	295	369	339	353	375	354	370	349	339	353	385	369	337	397	320	350	362	349	340	317	337	349	348	359	357	375	351	353	352	340	350	344	375	324	354	362	349	381	339	382	369	385	397	359	354	366	342	323	349	348	354	380	377	350	369	355	403	346	335	336	377	369	366	357	360	347	345	338	367	380	381	355	363	355	354	345	368	380	351	337	383	353	325	323	354	336	343	349	346	307	329	348	409	399	354	363	366	372	347	347	367	387	341	335	352	384	369	354	375	345	339	369	345	334	342	344	358	351	363	340	362	352	386	338	347	365	345	369	354	352	365	353	341	387	345	328	375	369	354	366	326	376	358	350	360	353	382	350	343	360	394	341	340	363	342	342	377	365	360	358	360	384	351	326	350	379	347	326	384	345	383	367	361	342	370	377	378	350	348	350	366	373	364	358	361	371	359	343	352	343	373	369	373	401	346	355	364	376	369	359	345	331	371	343	384	333	369	326	382	355	357	350	359	354	373	354	357	347	355	341	330	338	366	358	384	383	385	324	355	342	383	336	371	373	357	347	366	376	362	358	340	339	341	369	340	373	351	316	355	408	379	349	347	388	349	359	345	376	368	338	342	358	363	359	338	344	334	340	370	354	354	360	372	350	358	371	393	349	348	352	368	374	366	350	372	322	347	352	341	365	384	384	341	355	383	338	381	335	375	351	394	367	380	396	377	355	362	346	379	373	339	366	357	355	345	350	366	377	381	366	355	327	374	369	345	310	371	356	350	353	393	343	387	364	376	339	375	382	352	350	352	349	354	370	343	354	351	343	384	324	382	315	358	376	341	370	361	391	362	322	337	354	340	338	364	341	336	357	350	354	338	338	354	359	348	331	384	360	347	382	332	375	359	366	342	388	347	347	344	353	325	341	345	377	343	364	346	354	347	354	360	365	351	343	355	324	348	373	352	361	335	378	343	329	363	371	390	360	345	391	355	335	327	354	371	353	357	355	338	357	369	355	355	341	328	349	348	375	394	378	321	347	322	370	338	380	343	361	363	376	359	328	354	342	358	359	385	371	342	353	379	343	362	338	347	350	387	365	380	329	340	374	364	358	360	381	379	348	358	363	358	384	351	359	339	333	375	345	388	326	393	322	336	354	343	353	376	371	360	335	374	351	337	375	352	370	335	366	350	370	364	351	384	361	359	342	360	327	383	357	365	408	347	335	392	367	395	355	355	350	352	334	350	360	381	366	323	346	370	346	372	351	343	364	313	363	356	352	414	327	376	337	335	343	358	360	359	342	353	403	379	380	355	359	370	350	350	363	358	369	347	361	319	348	383	339	374	325	333	359	383	344	343	359	333	395	354	371	362	377	374	362	347	356	339	314	358	352	374	331	346	357	331	347	381	383	351	372	350	346	345	373	352	373	363	377	325	359	372	376	337	350	343	365	373	397	370	373	344	344	385	352	336	361	383	388	392	348	340	357	349	338	366	382	350	387	351	349	344	335	374	364	356	345	359	362	353	375	339	364	376	381	364	388	355	401	366	373	334	333	341	326	374	348	318	372	344	321	331	367	378	366	397	389	319	355	389	350	378	358	329	327	337	357	337	367	356	332	332	334	348	354	353	380	354	350	371	363	376	362	361	348	329	327	355	367	329	342	359	363	352	338	354	344	340	303	368	397	355	361	354	341	351	383	288	361	330	332	330	390	353	345	372	381	332	344	352	383	338	398	362	353	340	329	323	343	356	352	360	342	353	362	335	339	367	376	361	332	346	338	353	351	348	383	364	341	377	344	327	367	347	366	365	354	383	389	350	353	333	357	331	355	356	344	366	348	356	354	354	341	365	352	324	393	374	343	346	385	354	381	337	360	347	360	342	361	343	348	358	344	366	364	344	350	326	353	337	376	379	326	379	313	351	344	368	360	328	385	322	361	324	371	351	335	329	330	349	360	373	354	381	355	382	386	345	350	344	353	348	369	322	340	366	351	340	359	370	353	362	339	342	380	384	314	341	371	362	351	388	328	381	359	402	377	360	344	354	360	345	334	341	360	346	371	338	380	359	357	344	332	354	332	336	333	373	371	322	339	350	357	352	322	361	347	353	364	331	336	353	341	357	371	356	366	321	375	386	351	356	361	367	357	342	331	353	388	375	334	368	339	347	347	375	357	335	351	332	355	405	391	351	340	369	361	365	343	376	356	357	339	378	368	368	353	337	346	350	349	350	360	328	347	405	374	330	351	355	372	338	355	351	384	367	343	338	349	311	332	400	363	360	347	337	375	370	389	356	402	340	335	333	299	373	372	352	361	335	354	360	367	377	325	352	385	335	369	347	327	369	326	354	351	359	331	358	349	374	348	349	348	373	359	356	324	370	358	362	342	357	353	376	356	338	337	384	351	364	369	351	379	355	351	357	367	381	373	366	356	382	369	348	369	329	353	326	349	341	373	394	355	359	384	382	389	339	344	307	357	369	372	371	360	350	345	358	335	354	381	323	359	360	347	342
13819	932	680	524	330	253	173	138	144	138	128	98	82	108	98	83	88	95	89	77	92	74	66	77	67	79	85	67	87	67	76	83	71	79	71	53	85	64	73	78	62	66	72	63	75	65	81	78	72	62	60	79	75	66	59	62	71	67	82	78	68	62	78	65	68	83	66	84	66	60	77	63	69	79	71	69	69	61	62	81	73	67	65	72	64	67	54	67	70	66	74	74	80	78	67	63	72	79	61	63	75	59	51	80	79	72	69	68	70	63	67	92	54	60	62	67	68	58	51	58	72	68	75	77	68	73	64	70	64	64	62	72	55	72	78	67	64	80	85	66	72	79	68	75	62	72	74	57	63	68	73	72	59	72	72	77	67	58	56	68	59	85	75	66	63	54	61	81	48	83	89	65	74	68	55	63	81	66	57	61	63	61	66	57	85	62	60	62	59	66	72	51	60	67	75	69	56	64	68	79	58	74	89	67	58	70	73	66	60	69	68	51	60	64	51	59	73	57	81	60	55	57	62	86	68	63	64	66	73	87	71	67	60	64	65	54	66	65	65	82	57	59	65	73	76	60	56	45	70	68	47	63	50	74	61	78	70	55	66	55	64	59	56	62	53	55	52	67	67	52	61	71	74	76	64	64	72	74	63	73	66	69	75	59	62	78	64	58	75	78	66	56	71	80	66	52	62	75	71	74	71	64	78	72	50	75	70	85	74	76	71	42	62	51	64	86	60	58	77	62	52	58	71	55	57	58	64	70	63	61	80	56	64	72	82	70	76	53	72	78	66	65	67	65	71	78	73	55	53	61	77	70	69	63	73	70	61	67	71	70	73	63	61	57	69	87	57	74	77	72	72	61	71	70	68	66	67	58	67	71	71	66	74	60	73	60	72	63	72	73	74	69	75	51	61	72	73	67	84	65	53	64	60	67	59	44	73	69	66	73	83	70	64	71	78	83	77	68	72	61	62	64	65	54	51	54	68	63	57	76	60	63	65	84	72	72	69	60	77	69	72	66	78	65	70	67	61	79	53	67	74	76	73	69	63	65	84	73	78	76	72	59	70	61	81	69	61	77	62	57	61	75	65	70	60	74	65	71	83	79	57	61	71	75	64	59	76	78	76	57	71	57	66	55	53	66	64	69	63	64	57	75	75	73	52	65	59	76	73	72	77	76	76	69	54	59	60	62	78	68	61	80	53	63	66	71	85	79	61	55	65	59	81	59	63	79	58	62	64	77	84	66	57	64	79	62	69	62	57	68	71	63	49	71	64	68	68	60	69	69	59	80	65	60	74	55	52	73	63	61	78	58	66	67	70	73	62	74	62	69	79	69	84	71	59	54	59	65	54	67	51	55	74	77	65	73	55	52	60	78	65	57	60	66	84	78	72	59	73	64	66	82	65	73	62	62	64	50	56	76	70	80	55	64	67	57	68	71	60	66	73	73	70	72	56	61	70	71	75	76	59	68	68	77	72	73	70	56	79	54	76	50	66	87	68	59	51	70	73	71	68	72	63	67	61	68	53	65	62	66	81	77	66	75	64	63	69	62	75	72	87	64	66	68	69	65	58	73	57	46	72	61	59	61	77	53	81	64	78	53	58	72	82	55	67	62	60	88	75	86	74	66	79	72	60	72	54	64	56	69	77	62	86	72	78	70	62	60	73	65	78	61	64	53	70	71	67	66	60	65	65	68	69	60	80	62	81	66	71	68	74	72	77	54	76	73	61	60	77	65	60	60	62	76	63	54	66	66	75	60	42	60	66	64	74	67	61	64	76	56	72	59	69	78	67	68	71	65	66	70	50	80	60	63	60	57	66	55	68	62	50	74	70	58	74	67	64	74	70	66	87	74	64	77	78	64	68	51	65	77	63	74	80	54	60	61	69	72	68	58	63	85	58	63	61	60	75	79	61	67	74	70	57	68	64	75	50	69	60	67	62	48	64	78	71	66	64	70	78	54	70	50	55	69	74	68	75	59	81	55	72	69	56	55	66	66	62	72	72	64	58	55	63	82	81	61	70	77	60	44	81	72	64	67	56	64	70	78	60	70	63	67	73	59	67	57	61	50	63	77	70	79	65	73	65	82	67	67	58	87	62	83	49	70	64	70	70	71	65	56	71	70	60	51	52	52	53	81	65	90	58	67	68	81	94	67	55	59	87	75	74	74	68	64	69	68	61	76	55	68	65	63	67	53	70	71	64	52	74	58	78	70	54	68	74	90	65	60	63	66	59	73	75	68	58	75	68	61	65	69	75	67	53	73	83	56	75	70	59	54	64	61	65	69	72	63	78	57	70	78	76	75	77	74	72	58	57	71	75	65	68	66	66	72	51	78	61	66	84	66	77	70	64	57	84	51	69	73	68	67	82	72	71	65	81	74	59	70	80	71	81	62	66	48	56	75	69	69	58	55	74	77	68	69	66	61	65	66	57	74	68	57	63	67	71	74	70	65	66	60	67	66	68	52	72	63	57	82	70	69	73	57	62	74	76	73	79	68	58	67	72	71	71	60	65	77	60	69	65	57	68	72	65	74	56	66	71	71	54	60	70	66	70	74	61	70	67	69	82	84	51	78	76	61	57	68	60	48	80	72	76	59	65	68	63	57	64	80	64	67	76	68	78	64	61	71	61	69	58	65	67	70	57	68	75	62	71	67	67	64	78	63	61	56	53	52	90	71	70	74	70	75	76	74	69	74	65	67	56	49	56	71	65	56	60	75	72	82	56	65	72	67	60	59	61	49	45	69	74	61	71	87	76	60	86	50	72	65	65	62	63	57	67	55	67	71	71	68	71	72	75	84	66	57	49	75	59	61	66	65	68	64	49	68	75	67	59	76	65	62	78	64	68	70	86	75	73	58	71	77	63	66	60	77	76	73	68	77	79	78	76	57	55	47	59	57	80	61	67	54	72	64	81	64	77	75	68	59	65	57	57	77	62	78	81	58	76	53	65	70	67	74	60	59	84	68	59	81	74	61	75	53	71	66	69	64	56	56	68	67	59	46	59	71	58	61	68	52	69	74	57	75	67	78	69	58	51	60	72	74	87	61	88	57	53	83	81	86	64	77	62	53	61	65	67	81	51	65	64	64	63	71	64	59	63	73	62	65	64	63	74	62	60	73	69	56	70	59	58	51	86	54	79	71	60	77	76	75	51	73	70	63	74	65	83	57	69	75	57	71	61	92	70	63	65	69	65	71	53	60	62	73	64	72	60	66	74	72	59	69	73	74	71	67	76	63	72	58	51	73	64	72	73	55	66	58	68	62	59	67	88	75	63	73	61	57	69	59	51	64	79	73	63	72	64	45	68	77	79	58	58	63	67	72	75	73	77	74	79	59	64	65	70	74	71	47	83	70	55	60	72	58	80	76	73	66	70	71	56	71	76	68	67	54	64	67	62	64	67	65	69	64	66	55	53	62	73	53	76	75	56	74	80	54	71	67	53	67	62	64	49	64	87	62	58	73	72	62	67	55	65	63	80	65	80	79
8050	777	1516	1796	1461	1200	938	774	621	584	476	441	416	359	367	341	337	299	311	260	276	275	254	265	243	207	241	261	268	250	241	237	235	198	195	207	196	211	198	200	198	212	215	200	224	211	214	187	198	220	218	202	189	196	205	199	185	184	197	207	202	197	205	188	210	198	196	196	218	195	177	198	172	199	199	198	176	178	194	216	189	193	190	202	207	205	202	197	195	214	199	191	188	227	190	203	189	195	178	180	190	160	216	178	185	194	199	171	199	178	189	201	198	190	190	177	190	177	207	201	186	196	183	180	216	204	188	205	188	155	183	177	206	211	178	192	192	187	175	190	189	207	200	173	175	189	204	201	167	177	189	186	175	180	193	188	193	196	196	182	194	187	199	167	165	215	160	182	198	193	194	210	162	187	171	190	181	199	177	208	223	172	192	179	203	197	198	193	205	177	200	181	172	186	196	176	188	167	185	200	187	202	169	185	189	180	191	193	175	180	175	167	210	192	209	203	187	187	186	165	181	188	198	188	166	203	188	174	212	196	203	207	189	191	208	208	176	196	188	188	159	187	210	187	176	185	218	158	157	188	187	185	186	192	205	174	205	187	195	171	207	188	204	200	196	174	170	185	171	174	195	183	186	197	188	183	211	180	204	208	195	195	204	190	209	197	177	190	188	195	192	184	192	193	196	193	197	181	208	173	208	159	215	181	193	195	219	205	175	191	181	224	190	208	190	207	212	190	182	183	183	178	201	168	178	168	209	198	177	176	196	210	183	182	167	194	183	218	207	180	169	177	195	210	176	192	166	193	182	195	172	201	187	188	186	187	199	179	166	172	190	184	186	172	189	177	184	164	216	160	204	199	196	172	174	190	201	193	180	178	200	181	173	175	191	172	170	230	172	185	200	196	189	156	172	183	174	193	196	201	197	194	178	180	199	192	195	192	179	183	204	181	204	171	181	191	191	188	211	216	211	179	208	190	195	167	178	197	193	191	199	182	174	177	167	181	164	182	199	204	213	174	177	184	198	187	158	194	174	167	164	193	183	170	169	178	203	184	191	199	196	185	174	180	196	185	195	186	201	214	194	174	196	210	197	200	187	170	202	205	192	166	180	188	177	194	222	182	167	194	183	168	185	174	184	210	186	209	176	184	171	206	210	161	185	174	190	169	196	159	187	171	200	196	167	188	196	185	180	181	189	175	182	196	185	199	200	166	194	180	178	184	194	187	185	180	166	170	204	195	200	189	197	194	185	177	174	189	172	182	168	185	186	207	163	207	197	193	177	193	185	200	194	201	195	195	200	207	207	184	183	218	193	192	195	174	212	192	152	181	169	202	199	178	183	178	204	199	200	173	202	206	179	199	200	219	192	202	193	218	185	159	208	184	159	187	170	196	203	185	187	192	182	191	168	189	197	201	188	194	191	169	214	191	212	178	183	198	175	173	177	185	199	184	178	186	186	192	193	177	202	193	195	187	177	175	204	190	168	175	186	190	191	198	187	183	181	184	205	188	181	200	190	186	163	166	198	209	174	190	170	190	181	174	197	176	167	190	187	180	214	216	198	185	188	174	191	184	185	177	165	173	205	189	171	189	224	213	202	182	178	187	191	192	181	178	188	178	213	201	208	174	167	172	181	182	179	189	165	196	164	197	182	183	206	195	228	194	202	212	161	181	164	208	201	193	199	172	184	167	198	190	193	192	178	180	206	187	173	207	198	198	204	224	182	184	170	175	203	178	178	183	170	181	184	186	187	185	212	201	197	204	195	178	155	183	188	211	195	192	197	180	172	216	197	215	193	168	180	199	188	186	206	212	173	186	179	184	187	189	201	185	185	181	177	180	190	159	180	206	200	217	176	211	201	195	188	193	181	206	167	157	196	185	187	203	174	183	185	198	198	182	160	232	188	183	180	206	158	187	191	183	208	208	194	188	179	175	181	167	187	196	172	194	188	192	193	169	181	190	199	174	202	220	206	183	204	168	211	205	189	206	185	179	168	187	193	205	195	188	184	207	213	184	195	183	198	183	205	180	183	195	176	192	172	181	187	189	185	186	188	192	188	187	188	174	176	181	198	181	193	189	207	193	193	191	154	212	218	181	194	208	179	181	161	183	174	160	152	197	178	198	176	212	172	185	188	189	165	162	195	174	173	174	173	189	193	211	198	202	202	182	184	191	210	195	190	213	171	179	204	174	191	190	198	181	185	196	220	197	169	195	178	218	192	182	196	192	213	157	191	197	198	180	183	213	181	207	176	157	184	208	193	204	192	177	225	186	199	185	188	197	213	180	188	204	200	196	215	199	163	172	193	188	193	167	182	170	155	200	176	204	179	189	192	200	180	188	185	168	188	199	178	193	185	187	179	182	187	201	187	195	180	172	189	190	190	192	180	186	207	199	201	199	174	180	186	201	221	191	170	169	203	185	173	189	180	220	206	162	177	203	192	191	201	196	195	193	199	184	180	182	182	180	204	188	186	170	196	191	168	187	203	188	174	190	175	180	195	155	194	183	173	195	211	189	168	218	188	216	192	200	145	175	168	176	203	181	172	193	208	183	191	172	180	198	202	191	190	201	185	180	173	198	179	189	194	201	176	191	204	184	188	182	196	182	187	207	189	216	189	179	200	193	177	186	176	211	192	211	185	178	183	192	226	177	198	195	208	175	149	193	178	176	201	193	183	202	175	201	179	199	169	188	196	199	186	163	178	202	191	200	176	219	182	192	183	207	187	165	206	190	191	180	186	179	191	188	178	214	200	156	192	199	190	202	188	188	192	178	170	190	184	204	187	208	176	190	200	202	193	194	208	190	189	185	140	186	204	196	181	197	185	181	194	201	164	210	199	192	182	193	197	185	193	172	200	203	172	189	187	219	185	173	196	206	179	178	182	181	199	183	207	197	182	187	163	170	182	193	195	216	188	196	206	170	184	175	181	184	195	214	214	160	183	194	188	190	194	167	175	203	198	205	206	182	170	199	201	207	186	192	204	188	199	172	178	179	177	186	188	204	187	175	174	184	214	179	171	181	187	199	203	200	188	199	183	205	182	185	211	194	192	191	200	181	183	219	188	200	181	188	206	204	197	186	190	187	171	165	183	187	189	191	164	162	189	189	219	193	187	198	213	175	217	166	208	203	164	179	200	188	191	222	171	175	215	186	187	202	192	192	219	198	182	193	194	176	198	183	199	200	193	195	189	199	190	225	176	163	193	163	186	177	203	164	185	176	199	198	203	188	164	190	191	200	190	207	200	168	186	209	186	167	177	195	186	168	196	167	211	169	183	179	198	194	207	178	187	185	168	182	189	179	173	185	158	214	190	195	196	206	236	215	199	171	179	195	191	177	185	191	183	182	175	196	191	169	209	167	166	172	186	193	171	168	153	214	176	183	194	174	216	211	204	202	204	190	188	169	203	184	202	189	174	174	185	175	167	200	158	191	202	194	178	212	167	176	201	194	165	186	187	192	189	171	174	182	177	206	188	168	178	180	188	173
1384	302	302	286	272	263	266	259	265	274	295	282	282	279	281	297	291	291	276	277	246	270	281	272	252	276	285	271	261	269	294	291	326	273	270	297	284	281	280	277	266	272	281	285	244	307	293	284	291	291	271	243	263	285	253	293	309	291	268	273	255	261	284	261	292	293	287	253	306	273	309	277	288	254	263	283	289	271	244	313	260	278	244	260	243	270	306	275	267	235	261	264	277	323	290	288	277	259	250	282	288	263	281	236	270	279	292	287	257	230	277	260	271	290	255	259	278	260	250	305	296	253	242	279	280	285	283	255	256	253	287	281	289	280	290	277	276	289	269	291	285	265	266	281	278	262	276	272	301	280	271	291	262	265	271	291	251	287	266	265	254	250	277	296	234	279	289	271	304	307	250	272	257	251	285	279	283	261	287	255	268	293	294	272	296	283	271	275	286	270	290	250	266	261	275	254	271	278	302	271	282	276	276	302	263	247	249	281	288	264	238	268	284	276	276	277	293	258	259	253	284	256	248	274	294	320	284	270	288	268	300	262	297	311	260	266	281	273	265	226	308	292	293	283	250	303	274	266	295	252	265	276	286	275	295	296	257	289	256	238	260	277	306	271	268	273	260	292	264	295	276	276	263	266	277	249	291	261	259	287	261	264	265	286	306	290	296	255	282	266	290	264	283	272	274	284	286	258	293	271	289	263	236	269	304	287	285	263	246	256	258	304	302	282	306	303	308	290	274	262	266	278	247	285	264	315	296	297	256	262	258	269	307	281	269	279	271	292	326	271	282	274	276	258	283	276	279	268	266	274	265	276	231	279	248	281	271	255	276	285	295	261	256	241	269	263	258	250	267	258	275	263	282	254	267	263	254	287	265	301	285	285	262	271	258	301	289	266	286	288	290	274	302	259	273	261	257	273	272	277	289	281	262	232	256	285	262	301	272	286	259	287	268	268	281	263	277	283	259	258	241	274	276	299	285	265	281	311	258	271	260	304	274	269	259	263	275	281	275	254	247	247	270	280	286	318	298	276	287	283	279	296	255	281	265	280	239	268	260	283	294	302	273	288	296	283	269	273	262	278	290	275	278	289	263	282	258	269	309	315	254	266	293	259	262	252	265	246	287	304	276	294	263	246	310	256	273	269	231	277	275	278	288	276	298	281	259	262	265	221	295	264	254	272	278	275	269	272	259	267	302	279	291	318	274	243	238	275	259	263	283	254	274	264	279	278	296	267	266	270	279	265	289	292	283	262	263	280	281	292	299	263	294	295	275	298	293	257	287	296	288	287	278	270	240	296	240	284	278	258	272	264	286	262	274	272	258	285	302	253	264	265	270	283	285	296	291	264	274	288	316	302	276	287	288	294	274	320	297	277	255	262	286	262	268	319	255	270	271	243	245	325	264	257	309	288	282	284	270	315	306	309	279	275	314	239	268	271	260	268	296	261	281	300	264	279	293	274	292	303	270	271	245	290	245	263	266	265	264	236	310	277	273	288	248	305	268	277	272	271	280	275	290	275	259	303	275	249	267	277	274	291	273	299	246	259	267	279	264	299	307	274	265	270	312	303	276	260	259	269	270	261	246	259	261	290	279	268	269	271	268	300	276	292	308	276	311	279	283	284	309	282	289	267	286	280	264	295	276	289	258	259	267	271	279	265	266	254	292	306	312	299	272	297	265	299	274	255	259	283	290	313	279	276	297	283	306	267	277	270	324	277	296	269	286	258	285	268	301	266	286	255	288	288	289	266	264	288	266	272	253	255	271	268	288	306	285	292	291	304	282	290	290	306	288	281	253	273	256	252	276	268	273	265	299	284	259	318	298	255	298	263	277	282	311	248	264	295	297	289	240	245	293	265	250	259	265	322	290	266	243	294	288	247	310	289	257	256	266	289	294	285	262	288	262	302	275	278	257	263	279	284	265	292	286	274	274	237	256	280	269	275	290	286	266	264	255	293	256	236	285	310	267	258	277	277	281	302	276	262	263	260	298	312	290	287	264	299	293	270	282	285	273	277	293	255	291	283	315	268	242	295	276	281	267	306	255	304	260	275	286	295	236	274	301	302	242	259	246	278	319	280	279	280	282	271	299	279	290	281	302	275	271	243	300	281	292	258	275	243	284	261	271	258	274	293	285	291	309	276	275	292	264	279	295	269	276	292	267	284	268	263	253	299	269	302	288	269	263	279	262	254	278	290	288	277	292	305	272	265	268	246	265	277	269	273	292	251	265	263	272	293	273	263	251	302	302	254	269	283	278	255	270	242	276	269	236	251	273	278	260	281	275	273	275	284	287	245	268	271	308	261	280	289	280	287	266	267	282	292	295	281	275	288	295	285	288	290	262	242	233	248	328	290	247	296	263	286	282	262	293	270	273	282	292	287	278	277	288	286	299	297	287	303	285	291	273	266	280	289	270	281	254	275	247	279	305	277	293	297	306	253	294	270	285	280	263	302	250	263	275	270	289	275	271	251	297	257	273	272	293	282	257	278	287	281	256	270	259	273	305	277	275	293	295	289	271	281	271	279	273	271	272	301	268	231	266	231	293	280	264	280	281	291	300	270	297	282	278	276	300	321	245	276	296	275	246	260	284	253	261	270	261	246	282	281	258	292	295	297	308	285	275	240	287	280	278	272	290	281	276	274	278	281	282	268	260	283	260	274	292	280	273	251	259	280	244	273	280	281	278	269	261	273	305	292	266	275	254	309	297	280	264	304	245	291	274	265	251	264	263	266	298	265	313	287	288	268	279	260	259	251	289	266	297	275	304	262	283	269	263	283	286	297	276	262	281	270	275	274	285	276	271	284	292	277	255	290	289	277	238	274	290	273	278	259	289	270	278	310	267	265	299	319	270	247	290	296	271	245	262	283	272	257	256	312	270	306	282	281	271	266	276	263	278	285	284	296	275	269	274	287	296	299	279	312	285	262	255	281	255	259	294	255	267	270	288	238	265	291	268	271	258	300	277	267	257	241	270	307	279	281	270	268	274	265	283	277	285	273	278	289	281	258	258	284	275	291	286	273	288	283	287	290	281	245	296	299	295	283	296	269	272	276	274	293	288	283	290	301	278	277	300	265	262	289	294	296	313	300	279	258	262	309	289	287	280	253	264	296	280	277	241	272	281	272	308	288	250	278	267	281	264	265	291	267	260	288	266	307	276	282	308	274	279	261	281	267	285	266	265	273	286	279	262	286	273	258	265	266	300	242	258	316	303	264	263	284	286	261	288	254	242	271	282	306	294	272	261	271	251	298	274	284	262	296	297	265	255	298	243	277	298	314	257	271	321	290	305	273	263	283	294	286	277	268	267	296	289	289	255	273	260	242	278	289	267	281	294	252	279	258	274	308	255	285	278	259	274	258	267	283	256	279	285	274	275	309	287	287	287	257	279	262	274	287	306	259	283	277	323	277	263	271	260	257	286	272	255	256	269	227	267	269	268	278	277	266	244	255	283	263	272	278	292	287	277	240	276	270	282	263	269	265	256	288
1774	617	652	653	600	653	597	597	611	625	667	642	620	611	641	602	571	599	656	623	626	618	604	614	633	614	599	661	635	601	600	570	608	617	599	598	559	626	625	653	609	647	593	582	616	611	605	637	642	578	622	635	656	601	622	643	591	607	610	587	675	614	608	580	622	633	608	625	638	595	602	607	612	594	602	594	593	608	624	572	645	600	599	593	601	609	582	599	621	599	624	599	625	577	616	653	602	594	619	644	621	595	598	569	624	647	617	627	631	606	605	579	618	634	611	593	608	645	604	657	582	577	632	597	615	608	579	608	585	628	626	598	570	616	611	642	612	604	625	589	606	621	634	625	686	607	589	599	597	578	645	624	637	627	653	640	645	619	644	591	600	589	602	602	616	658	608	610	582	595	610	580	613	647	618	591	607	562	616	631	595	597	625	607	651	611	651	598	592	584	592	625	596	588	617	627	618	644	620	635	607	632	615	634	566	584	600	565	630	627	576	588	585	606	671	619	590	566	626	646	578	627	605	615	587	622	629	606	598	546	603	640	650	646	567	601	625	575	554	618	620	628	576	630	540	595	604	625	594	629	629	632	627	618	596	581	579	566	631	588	630	656	601	594	604	598	580	619	667	620	652	635	591	635	646	619	607	575	606	550	548	584	591	642	567	602	608	671	583	594	632	602	614	605	572	631	628	612	619	645	634	591	619	625	603	617	618	628	645	645	605	631	623	657	636	584	607	592	669	638	555	545	608	616	601	589	618	607	614	587	617	611	646	631	570	593	633	608	550	642	660	644	628	626	645	629	606	642	623	617	611	649	630	661	632	612	613	582	626	601	582	552	650	653	587	599	625	626	581	639	650	628	633	607	631	586	649	594	548	609	605	616	629	578	624	572	607	574	649	589	624	562	642	588	616	621	597	619	618	597	624	607	634	642	661	638	586	580	600	585	612	605	582	620	598	590	632	608	565	613	633	585	583	626	608	637	595	646	624	669	614	611	572	612	619	651	639	641	622	628	643	588	594	607	600	641	631	606	641	595	580	611	600	619	612	612	575	626	628	626	606	553	600	625	612	610	612	650	597	639	617	625	580	598	590	617	568	666	641	609	648	590	631	650	595	601	578	616	612	605	602	587	609	639	596	587	649	617	613	596	558	621	613	599	623	652	644	592	610	568	573	624	646	589	638	639	616	629	610	643	614	629	569	605	632	625	676	561	596	598	630	610	634	611	633	625	606	602	602	567	651	632	607	599	609	593	639	589	615	580	618	635	603	629	638	614	619	630	606	610	615	608	599	612	613	619	611	675	616	603	599	621	610	618	574	601	601	625	655	640	588	640	621	671	627	647	586	612	630	631	648	612	646	605	660	591	625	621	627	591	632	647	614	603	619	600	636	618	620	634	625	623	635	625	631	633	588	601	574	605	596	637	600	647	595	617	626	629	591	612	638	611	616	596	606	624	639	619	649	602	581	617	576	591	617	649	636	606	607	646	629	612	584	617	543	590	567	627	588	593	607	621	638	648	609	593	620	560	589	618	601	621	619	624	639	594	598	601	656	621	610	623	652	579	631	599	629	608	580	587	568	614	619	639	607	605	622	648	603	615	609	653	610	661	670	661	578	632	630	631	559	625	639	650	616	592	628	622	636	613	614	629	636	628	548	585	638	614	600	575	632	622	639	611	632	584	612	617	599	596	613	615	608	610	608	657	626	612	613	651	633	636	636	608	651	613	586	625	620	612	633	602	631	622	657	610	602	629	604	606	588	579	626	610	611	654	633	626	609	615	580	616	610	595	653	604	621	577	610	581	635	653	598	640	633	586	573	591	587	611	603	628	611	606	639	642	630	615	568	635	577	593	617	608	584	626	640	622	578	635	649	668	571	656	617	623	593	563	601	618	610	625	574	616	586	637	567	568	663	623	590	647	602	594	616	641	659	629	595	641	624	624	606	639	610	658	622	571	595	681	627	580	589	646	596	658	595	581	597	568	601	592	616	645	626	623	605	603	591	574	578	628	612	622	642	630	620	606	616	659	579	624	645	600	600	593	600	613	631	622	601	624	615	626	617	620	629	649	611	628	626	604	616	594	593	605	614	649	617	622	604	628	616	600	621	615	637	622	640	590	616	642	569	631	573	600	596	577	607	634	615	571	646	625	650	590	589	610	592	595	639	582	580	612	613	597	595	651	619	588	617	639	658	618	636	645	605	635	617	642	662	602	612	589	583	611	646	677	589	593	615	614	624	607	669	628	603	576	589	615	644	596	614	618	632	641	656	628	600	602	568	626	603	624	631	606	608	617	580	613	585	591	615	625	592	626	620	591	622	633	607	559	631	619	600	583	577	636	590	626	620	599	656	549	583	625	613	650	621	621	629	635	619	625	575	631	630	643	646	564	626	620	639	612	621	642	613	666	617	623	619	588	627	616	606	596	621	612	623	613	629	616	599	630	617	592	638	656	650	576	636	617	616	662	604	643	607	573	643	622	602	641	631	609	608	616	592	663	616	615	616	661	635	612	638	592	619	618	631	666	599	593	633	594	607	613	660	544	626	577	598	617	616	649	607	574	651	603	580	592	646	637	625	623	629	600	590	632	610	637	633	589	632	583	614	623	645	616	619	611	598	604	632	637	627	637	611	623	644	615	619	638	645	606	599	614	633	576	593	625	578	590	601	587	628	576	648	553	614	642	624	602	655	623	648	586	593	607	616	667	633	610	623	628	626	593	615	626	580	622	597	639	630	609	613	597	560	601	579	617	626	634	621	632	598	642	619	600	625	621	621	612	601	645	610	565	590	621	647	651	574	655	613	616	572	624	604	595	614	598	657	648	619	613	594	618	573	611	657	586	642	599	607	605	602	650	613	613	619	590	592	567	601	586	625	627	617	654	629	621	633	603	628	642	629	647	613	645	611	650	657	615	610	655	631	647	575	599	621	585	599	580	675	621	608	622	623	594	649	588	578	602	650	604	617	624	590	614	616	611	605	610	631	571	587	590	626	620	595	620	620	589	614	624	611	598	613	604	643	631	579	646	629	633	610	612	632	583	615	630	634	594	583	659	622	655	611	616	644	650	653	618	591	606	592	573	656	624	618	622	617	607	607	615	619	641	605	614	653	621	571	625	611	545	601	637	634	613	622	609	636	620	651	613	610	631	612	610	595	610	596	565	657	582	604	616	581	638	580	575	622	628	625	622	585	603	558	644	616	625	631	654	636	634	641	613	562	626	604	619	700	666	552	641	660	610	641	650	606	664	643	628	614	648	605	627	621	644	634	640	600	585	564	624	656	660	625	622	656	616	608	606	626	623	594	602	631	638	615	587	638	646	637	618	610	609	595	632	589	617	625	663	618	610	616	594	556	634	628	600	582	632	633	626	611	662	641	623	615	601	586	600	631	614	618	583	588	627	610	633	616	623	598	626	620	655	657	606	648	602	617	595	595	633	602	645	594	608	525	663	650	612	598	665	633	595	673	598	592	614	625	607	597	582	588	624
6991	442	424	358	300	245	213	204	194	174	195	167	185	183	145	159	161	171	189	165	158	145	188	147	139	176	129	177	157	150	132	150	167	167	160	172	162	168	169	143	133	145	160	164	155	144	160	155	151	143	159	157	150	153	153	136	170	160	160	171	137	186	159	174	175	145	151	139	152	138	168	161	145	132	150	158	165	147	157	161	146	159	151	140	168	169	156	142	155	156	155	139	152	154	159	156	140	155	143	151	160	169	171	170	159	169	168	142	171	161	152	168	173	171	165	161	154	129	159	153	142	171	152	131	131	123	141	149	160	143	139	142	158	175	156	162	163	143	146	154	135	154	173	154	149	152	149	158	144	135	161	154	149	153	150	169	162	166	173	164	144	145	147	151	158	196	153	180	153	168	133	142	151	139	153	180	147	142	134	157	164	169	146	151	147	155	150	146	152	152	154	161	131	156	172	157	140	162	180	172	172	164	178	141	156	142	138	150	163	156	155	150	160	151	133	158	154	123	155	142	144	166	174	171	149	164	154	143	170	169	162	152	145	154	157	159	143	156	160	151	161	165	148	162	150	154	168	161	166	172	160	169	171	165	146	150	147	156	136	163	140	155	134	175	138	156	141	137	160	164	145	126	145	151	172	152	139	157	145	165	156	157	147	188	140	157	134	162	183	147	142	168	148	164	135	160	136	142	185	157	138	155	190	158	152	143	144	154	162	155	156	156	152	158	146	133	140	155	142	158	149	141	170	153	140	134	150	152	135	142	146	145	146	155	163	167	176	154	171	170	162	157	145	184	133	154	136	155	169	155	159	146	175	155	142	134	167	158	172	185	184	158	157	150	159	143	147	147	147	160	139	138	170	156	145	147	188	149	171	147	151	147	150	156	180	148	144	145	173	147	159	169	159	134	159	189	164	150	164	163	169	136	152	169	162	152	161	154	152	143	148	148	143	157	178	136	136	144	132	159	150	170	164	155	156	171	160	140	166	169	172	151	139	175	141	144	138	153	138	160	164	165	171	160	147	174	151	148	144	155	166	146	139	131	155	125	147	179	146	172	151	143	134	146	163	156	151	167	152	164	146	172	152	175	177	135	150	165	163	137	164	173	166	164	155	152	180	168	165	156	152	173	158	156	163	165	178	178	140	139	153	159	127	139	132	165	184	164	136	173	171	167	168	151	153	153	165	163	134	152	162	153	152	154	140	169	175	172	142	157	145	157	148	167	148	166	157	156	164	161	163	160	151	145	171	161	158	137	145	154	181	152	161	139	143	154	174	151	135	164	144	163	132	149	128	174	157	153	151	154	145	137	156	165	181	159	160	149	160	161	157	173	150	157	143	161	165	130	161	174	147	126	161	157	151	141	159	158	179	162	153	163	145	164	152	169	157	146	152	148	178	132	148	175	141	142	144	143	172	159	151	136	165	166	163	165	193	148	170	154	139	144	157	152	156	162	188	150	172	167	149	174	170	149	145	143	149	153	150	141	158	166	142	145	172	151	153	149	140	160	160	157	172	167	178	164	173	148	135	157	131	163	152	152	166	152	185	171	160	152	172	146	161	158	127	156	177	150	133	166	152	145	147	176	139	145	146	127	181	179	130	170	135	172	140	150	149	157	158	147	147	153	147	138	171	129	142	154	171	173	150	141	136	154	174	184	159	173	152	158	175	179	182	158	157	175	146	143	155	165	160	143	175	165	146	157	159	154	149	161	147	173	170	173	157	169	177	171	162	177	157	165	151	138	173	148	150	165	164	159	146	142	145	143	147	147	133	166	172	150	164	153	162	169	161	138	158	137	140	152	154	148	136	148	130	134	154	143	165	164	124	148	163	127	146	148	157	175	156	127	156	152	175	181	130	146	144	195	170	162	163	142	165	161	148	127	134	175	149	176	149	154	145	131	177	156	178	162	143	149	157	146	167	145	170	161	170	151	179	170	136	151	156	168	178	145	145	157	136	154	160	139	157	149	150	151	152	149	174	160	138	146	154	143	172	167	135	172	174	156	174	164	150	185	167	148	142	161	145	158	161	162	150	136	152	138	151	154	144	143	164	148	154	158	159	175	167	159	136	141	138	159	165	164	154	155	174	159	174	147	142	153	168	157	134	159	140	186	157	183	150	165	151	175	164	156	136	142	161	152	156	153	163	184	154	169	152	138	178	146	155	167	147	140	160	153	161	160	163	151	153	163	149	144	167	144	146	165	152	158	171	162	143	141	176	148	141	153	155	152	148	160	177	124	170	148	154	170	167	163	142	176	143	160	137	143	137	157	144	154	151	145	175	180	143	181	160	153	170	164	170	154	144	159	134	168	165	138	181	150	155	174	150	139	136	154	157	165	136	170	142	140	131	157	157	180	150	151	168	146	165	158	167	168	160	159	168	155	139	159	174	143	147	154	137	149	146	157	163	186	133	136	153	189	148	179	156	147	152	134	140	174	130	182	162	153	128	153	167	180	158	160	177	145	140	186	126	142	166	157	143	149	158	172	134	157	155	165	140	139	137	149	152	152	149	161	161	171	165	142	178	154	154	143	167	137	153	134	153	152	159	162	176	179	150	127	165	156	148	192	157	140	136	141	146	176	162	125	153	136	153	166	155	171	160	163	157	160	147	145	145	161	146	134	149	148	126	173	152	159	162	160	166	150	190	154	130	158	147	160	184	169	157	159	163	165	161	135	171	156	192	157	183	159	155	142	129	151	147	150	153	146	130	154	143	149	147	182	168	165	160	178	162	155	150	141	144	130	164	136	172	160	162	146	151	147	151	157	174	155	168	160	166	158	146	144	162	142	150	165	139	156	166	138	170	148	145	167	146	139	152	166	147	167	134	150	166	143	124	172	152	166	154	175	202	181	167	166	159	133	151	138	172	164	164	149	181	156	122	122	162	182	140	157	148	137	155	151	152	140	168	151	141	134	156	149	189	147	163	141	181	150	162	155	168	132	141	160	140	154	171	157	152	155	151	158	169	148	148	141	147	157	127	163	141	154	164	143	149	149	127	140	147	144	183	153	184	167	164	170	160	189	151	171	169	163	164	168	155	165	154	164	146	140	156	146	125	169	152	156	171	181	175	173	170	157	170	143	151	160	148	149	131	135	178	157	149	130	147	166	160	162	174	158	162	179	145	139	180	148	143	133	157	147	140	138	144	157	135	147	138	152	143	162	151	173	148	185	175	142	152	139	164	159	165	167	144	176	147	146	157	170	139	161	167	137	143	164	166	176	146	137	142	146	137	150	146	158	173	177	172	155	183	175	165	173	161	137	155	158	164	140	174	155	167	151	152	163	132	139	154	158	164	140	163	166	160	164	154	145	175	167	142	173	159	157	155	133	146	152	158	159	153	171	159	141	143	147	178	147	125	153	150	152	170	142	142	160	147	180	187	150	161	140	166	161	158	141	154	175	149	171	165	171	135	163	158	178	146	163	152	156	148	153	146	150	155	173	146	149	167	150	141	144	132	144	118	144	144	166	168	168	181	160	169	161
6244	598	1006	1172	995	887	721	607	583	520	518	468	463	436	418	424	403	456	393	379	385	410	412	406	391	383	428	421	392	357	320	360	353	371	336	341	336	380	373	373	377	382	396	325	375	372	371	396	333	342	385	353	314	353	325	326	386	356	323	359	368	366	352	369	330	349	379	337	372	371	373	362	382	367	348	360	374	366	387	346	355	357	367	389	377	349	393	376	362	351	385	357	332	358	359	377	374	366	355	363	322	358	348	335	363	307	338	327	381	351	319	378	378	367	371	342	339	350	366	345	358	341	360	364	395	332	349	371	348	359	387	361	368	373	347	358	344	349	345	380	351	369	379	333	385	374	355	355	342	327	342	342	399	377	333	370	365	364	360	342	346	385	336	328	354	363	344	365	382	320	374	351	324	319	360	356	353	333	342	328	350	374	369	353	356	351	349	347	348	393	349	346	365	354	367	340	317	397	357	328	321	353	360	365	344	350	355	354	368	377	347	342	328	372	332	350	401	371	350	362	342	377	375	333	351	344	353	348	350	350	347	331	355	361	324	329	334	363	361	360	356	376	368	349	351	362	352	358	359	357	345	384	353	354	351	321	361	358	358	372	368	358	346	341	357	364	340	378	354	381	366	348	334	360	372	336	337	323	383	377	348	362	381	330	347	385	354	346	388	376	348	392	350	389	366	358	365	361	371	333	365	334	338	364	342	385	326	323	361	365	397	333	348	361	349	359	334	372	371	377	318	359	364	334	346	386	342	359	378	372	318	339	371	318	319	360	352	358	330	341	370	343	373	367	350	371	372	305	359	359	343	363	344	346	376	359	376	350	383	369	372	367	364	347	367	370	350	379	339	365	362	347	366	375	362	375	356	372	360	342	337	359	343	355	357	354	355	351	337	379	332	348	364	381	350	353	338	366	379	373	340	356	350	363	371	370	339	345	352	350	369	349	350	369	365	336	356	392	365	388	340	353	337	349	343	352	363	363	352	347	389	355	360	356	317	391	342	358	353	344	339	337	359	368	324	345	391	392	354	338	338	371	373	374	324	351	418	325	318	362	364	333	402	334	353	379	317	354	355	348	338	388	360	357	325	357	331	353	389	352	343	346	361	365	362	382	391	348	357	361	368	349	344	365	326	389	380	305	368	339	363	366	349	369	359	328	379	360	371	335	351	348	341	362	374	344	379	355	386	351	354	357	340	378	335	338	347	355	357	353	369	349	352	330	386	366	346	362	342	341	373	389	335	368	351	380	352	367	335	391	344	356	364	345	361	345	358	354	375	324	346	384	329	365	341	391	341	350	344	354	377	354	381	382	379	343	366	375	356	355	378	358	378	358	359	364	344	381	334	362	351	366	352	345	360	404	356	329	357	390	371	331	376	356	376	365	342	370	362	361	357	348	342	346	366	328	321	341	374	351	346	335	338	376	345	360	350	365	343	319	367	348	356	332	360	351	356	343	332	377	392	318	344	372	340	355	381	358	337	344	333	346	351	338	368	356	354	353	343	327	330	339	326	381	352	341	382	361	330	375	367	393	311	350	343	385	359	331	376	380	320	368	361	376	321	371	330	348	352	363	351	330	330	344	338	359	349	348	390	373	320	333	360	363	381	372	344	367	336	387	374	341	352	351	338	347	372	371	359	353	359	383	380	333	352	351	368	353	355	370	335	350	368	349	364	355	340	366	369	367	345	374	336	393	352	362	345	357	350	339	360	357	352	355	339	353	370	379	316	395	382	346	371	357	338	351	356	348	409	365	330	341	367	353	357	387	347	395	350	367	359	365	312	341	379	362	323	334	359	377	351	356	346	397	388	385	355	355	376	348	353	366	362	371	377	365	345	372	396	348	346	344	366	330	328	335	341	360	384	354	350	354	366	314	347	346	333	377	363	349	365	389	339	369	366	372	367	337	377	401	321	348	360	390	351	371	365	340	370	360	364	305	387	370	374	360	389	359	367	362	342	349	350	327	342	354	357	375	332	352	377	359	329	355	382	374	333	379	338	326	376	347	308	354	350	369	358	351	352	347	369	340	339	341	333	397	321	348	360	310	362	353	364	341	367	351	354	362	379	357	369	345	385	384	372	354	362	342	357	353	350	360	358	350	348	343	354	344	366	361	362	387	372	371	366	371	381	360	352	372	321	341	354	370	364	357	338	363	369	342	365	346	348	329	357	337	344	344	379	362	343	369	372	358	366	333	340	363	354	382	371	360	367	369	337	355	379	343	370	363	342	369	366	379	363	332	328	380	400	349	364	372	365	362	376	350	357	359	400	344	381	331	375	328	345	381	336	356	374	377	344	369	350	325	380	349	375	344	330	355	351	355	358	340	329	347	352	321	352	367	377	344	356	347	357	362	353	364	335	371	345	331	353	358	342	360	363	377	364	329	356	402	344	394	369	352	347	387	360	353	349	341	362	336	357	372	368	379	340	353	381	372	362	339	335	345	303	340	392	374	371	364	361	349	348	403	330	353	343	370	337	342	359	339	363	392	361	359	372	395	314	346	388	314	371	370	375	345	342	345	366	335	331	377	384	365	373	356	375	338	335	359	333	342	334	349	339	337	333	398	400	355	358	373	366	368	373	332	351	348	362	320	320	348	326	357	378	347	363	406	353	377	340	333	382	366	376	376	364	331	380	353	377	306	347	360	335	341	343	402	341	336	337	409	336	377	345	379	346	376	350	357	329	364	347	383	352	372	362	343	378	365	341	375	391	354	329	333	364	382	352	369	344	355	346	344	383	354	339	362	375	366	360	369	362	357	326	396	331	402	343	348	330	368	366	383	359	338	349	374	349	364	365	358	354	377	345	380	331	331	373	350	362	335	360	357	339	356	382	406	377	362	333	346	376	357	368	361	377	365	362	345	346	326	349	368	347	344	332	360	340	345	347	380	321	351	403	353	359	378	342	351	368	326	349	341	369	386	355	327	367	330	310	334	354	368	354	379	386	378	350	366	361	375	365	366	308	369	375	357	336	324	337	396	378	365	342	315	351	360	334	296	358	361	349	370	369	356	374	338	363	348	360	278	384	344	351	363	372	361	374	338	365	378	341	373	320	352	362	353	342	375	349	383	408	345	367	344	355	352	347	353	353	369	324	372	380	345	350	359	321	356	373	398	372	373	356	384	365	337	333	352	335	362	382	336	335	365	379	375	360	357	346	372	357	340	369	342	360	337	328	373	363	350	312	354	326	345	381	348	362	365	354	361	383	349	332	384	362	368	361	366	365	363	356	378	354	356	397	365	360	329	405	361	331	340	357	364	347	321	337	329	338	336	402	335	308	335	340	389	397	341	340	390	353	336	364	357	365	332	346	393	360	380	348	333	355	356	427	349	387	380	345	351	342	354	380	361	349	356	347	357	346	319	387	351	342	325	333	332	336	349	363	330	390	350	389	368	370	371	387	373	372	343	322	350	348	373	354	356	347	348	363	382	380	314	391	349	340	341	352	378	358	365	330	374	367	367	368	333	334	356	366	376	352	371
13776	928	709	557	339	240	215	144	157	135	135	109	113	101	89	99	81	67	100	79	81	75	82	87	59	75	70	69	77	71	69	60	85	77	83	66	77	66	70	67	73	67	62	71	76	59	62	67	50	84	66	70	79	69	61	50	69	59	82	68	55	75	58	68	70	67	69	60	73	68	69	64	69	79	70	68	53	78	78	64	56	64	59	56	81	68	59	67	69	65	67	57	50	77	75	78	76	65	63	72	68	78	64	67	79	90	69	63	62	78	69	46	70	73	74	57	72	58	61	65	69	62	66	82	67	66	70	67	75	77	76	78	73	85	57	65	73	67	73	56	67	70	65	79	62	66	69	68	76	57	71	78	58	73	83	67	69	71	69	71	89	55	63	66	61	69	60	76	81	72	67	58	73	69	62	62	69	63	69	73	68	65	64	73	63	67	66	60	69	74	76	58	62	62	56	76	70	62	63	72	62	60	66	84	65	54	61	68	81	76	67	69	60	65	61	77	74	68	50	53	69	65	67	77	64	62	64	75	60	68	80	61	56	79	69	78	63	67	79	63	64	74	66	60	58	57	72	83	62	80	77	64	59	67	67	74	62	66	55	58	64	67	83	65	66	69	71	61	72	75	57	69	83	58	73	66	61	65	50	48	86	77	63	79	54	67	54	72	61	72	65	61	60	74	61	93	72	69	61	61	72	72	66	79	61	58	69	74	73	75	54	69	60	66	84	76	69	60	68	73	60	63	70	81	63	67	66	49	73	60	68	61	62	68	74	67	50	79	72	68	59	65	61	67	54	67	63	69	82	74	74	66	67	69	69	73	64	56	88	80	66	73	54	77	68	66	71	67	39	56	68	65	73	78	54	70	59	63	80	72	60	75	71	62	61	61	58	75	82	63	74	65	61	72	73	75	83	63	82	64	62	84	62	64	67	59	66	61	58	64	46	59	57	74	62	70	87	63	77	64	68	56	86	73	72	70	70	62	71	64	66	55	66	58	56	57	58	68	84	64	75	68	63	67	74	57	58	58	70	79	63	70	58	71	70	66	66	75	68	58	58	69	67	61	54	65	57	64	70	61	79	72	55	56	67	76	70	74	63	65	68	60	78	68	71	55	77	71	66	68	56	82	67	70	69	70	65	64	62	63	71	64	73	77	83	70	57	76	69	82	78	77	66	67	68	54	72	66	58	72	64	67	77	80	53	59	70	86	63	59	55	64	68	62	66	56	72	92	69	57	79	69	61	76	65	59	66	78	83	89	59	58	56	68	81	60	62	55	73	73	83	65	73	83	55	62	52	60	71	63	60	64	58	67	62	78	63	79	68	66	65	55	72	64	51	70	103	53	74	72	64	68	70	68	72	66	73	67	72	78	82	57	73	72	62	75	55	72	58	63	69	56	61	71	65	81	65	56	53	59	73	69	67	71	72	56	69	57	66	76	68	62	76	61	68	65	75	60	53	73	67	60	62	71	91	58	64	77	84	77	67	75	87	76	79	67	61	54	53	65	88	77	58	56	81	60	59	68	81	58	62	98	49	79	58	64	61	56	77	66	67	77	72	68	57	57	74	68	71	74	73	83	76	62	73	64	58	79	67	68	70	63	62	70	59	63	68	75	64	75	53	74	96	66	71	82	69	58	57	55	60	74	56	64	53	61	66	43	72	62	88	54	64	69	64	61	72	54	68	68	65	63	65	59	84	56	60	63	56	70	62	55	56	67	73	60	79	64	70	54	76	66	70	72	73	67	70	78	83	56	73	93	68	63	53	86	63	60	76	76	65	72	75	92	83	73	80	73	85	68	69	60	66	63	83	44	68	81	71	62	70	53	65	60	72	52	77	57	58	79	69	66	69	70	73	74	67	74	68	59	63	60	77	72	58	57	60	75	67	68	71	69	70	67	62	68	63	60	63	57	70	83	71	70	72	62	70	62	80	67	58	69	71	65	76	64	65	72	74	62	61	67	66	49	58	67	44	67	57	68	62	64	61	64	54	70	65	78	70	74	86	76	60	72	72	77	60	76	68	59	70	65	54	66	68	70	70	62	53	78	62	58	71	70	65	50	70	71	71	75	66	64	87	84	91	73	65	77	53	71	59	61	78	61	73	79	75	61	79	64	71	77	69	69	69	65	53	67	65	48	57	71	61	68	64	66	54	54	46	51	82	61	56	75	75	81	67	73	66	73	68	79	75	58	63	72	80	58	51	79	64	72	61	62	69	78	58	59	68	59	68	57	65	64	57	62	77	72	74	66	78	61	62	68	57	70	69	68	59	65	59	70	77	62	68	57	54	69	68	74	69	57	78	62	73	64	62	76	68	70	63	66	71	60	56	56	55	76	52	55	65	80	72	75	74	85	75	59	70	61	67	64	73	49	62	75	74	47	64	77	70	66	67	63	65	74	60	69	62	59	69	60	77	62	62	64	58	73	61	72	52	69	60	83	81	71	85	60	74	63	78	88	73	61	72	64	90	73	66	53	72	56	66	75	56	78	60	63	58	78	63	64	59	43	72	68	73	60	61	74	57	65	60	75	59	69	59	54	63	68	62	56	59	52	52	54	59	63	75	66	72	63	79	77	72	68	93	73	67	71	74	69	71	75	67	86	69	73	65	61	64	73	61	68	73	59	72	77	70	67	81	74	84	80	80	49	68	56	75	73	51	74	55	59	73	68	66	63	70	80	55	72	77	69	67	76	69	49	61	65	61	56	55	69	71	63	59	73	63	76	76	56	56	70	54	67	56	59	69	68	82	64	52	74	71	63	88	68	75	73	65	66	52	53	68	64	82	61	62	71	58	60	63	81	54	74	67	73	74	74	67	46	59	66	61	60	60	70	73	78	58	63	58	58	74	61	70	70	70	50	62	59	61	80	74	73	61	69	68	82	68	75	68	56	76	52	73	55	94	69	63	70	68	81	57	65	71	70	68	69	72	58	66	57	88	69	72	79	64	57	66	65	46	59	60	71	68	57	61	74	58	69	86	69	70	65	68	71	70	85	63	68	63	72	59	57	72	68	59	61	67	93	67	68	76	69	84	69	55	65	91	84	60	65	73	62	65	67	58	65	66	60	79	79	70	65	94	64	72	74	67	72	46	68	52	65	70	69	79	60	62	69	80	72	68	65	76	76	75	64	64	81	72	69	78	70	75	74	60	60	52	65	85	64	73	61	51	64	46	66	55	87	81	49	74	68	66	69	83	79	72	57	59	63	65	62	56	60	74	64	71	74	58	80	65	67	71	59	79	67	68	67	59	73	60	67	61	85	66	63	80	70	66	97	60	65	71	65	65	76	87	59	77	74	41	65	63	73	68	61	50	70	73	76	76	86	62	69	79	50	73	64	77	68	75	74	60	59	69	82	67	64	55	65	67	70	55	66	61	82	61	76	86	81	68	74	50	87	47	66	72	64	54	72	65	68	61	58	75	63	68	62	71	64	73	58	61	74	69	58	80	76	80	67	65	85	63	76	67	49	81	63	74	62	56	76
7981	777	1522	1776	1431	1179	944	736	634	573	457	448	403	378	366	374	325	321	324	247	293	277	285	238	285	244	263	235	255	231	217	226	222	210	233	236	211	212	212	220	203	194	212	230	208	222	252	220	192	207	200	195	195	206	209	215	209	229	193	217	213	193	201	201	190	186	186	202	222	200	200	175	208	182	172	191	194	215	176	186	204	221	189	201	179	182	188	186	185	211	186	199	191	191	182	211	175	184	186	203	185	195	210	214	166	184	202	197	188	179	173	178	204	193	195	201	203	205	202	195	185	203	205	179	189	196	170	198	197	207	187	208	182	169	190	188	193	187	191	221	193	173	196	172	188	181	185	185	190	203	198	211	167	166	187	187	193	173	187	184	207	192	196	176	180	223	190	191	198	211	154	165	181	185	185	201	195	199	209	203	183	204	202	199	178	168	188	157	170	165	181	193	196	185	195	205	187	205	167	189	186	183	177	199	166	180	185	177	176	161	187	180	212	205	187	199	158	167	176	236	204	185	164	207	211	184	174	160	163	181	178	166	190	193	195	170	165	202	213	200	185	183	200	186	197	180	202	208	208	215	196	192	194	184	189	202	187	182	196	182	173	204	194	189	203	198	207	194	223	195	210	172	176	202	185	230	196	179	197	186	188	189	190	188	164	187	181	203	173	184	172	176	164	187	170	183	192	176	170	191	158	172	198	185	196	207	197	208	201	220	184	194	186	184	180	179	184	164	193	206	187	185	163	199	186	181	182	205	154	209	176	178	188	182	200	188	187	200	196	195	213	213	177	197	203	196	188	186	202	185	172	186	195	200	171	191	181	177	195	199	188	178	177	191	178	192	168	191	189	195	174	197	195	213	210	179	147	196	192	171	181	174	175	192	200	175	173	188	201	197	181	172	196	210	184	201	181	175	201	178	169	197	215	196	175	187	181	185	200	188	195	180	189	184	187	183	188	179	164	201	181	196	208	167	192	221	171	202	185	188	176	189	188	203	178	177	205	193	195	203	178	190	183	197	191	196	182	193	177	181	189	176	167	192	185	203	194	173	215	195	175	197	197	204	164	204	192	179	178	184	210	183	176	194	200	194	175	176	211	215	184	184	173	190	185	174	211	199	184	198	187	183	179	219	197	175	190	185	208	175	222	180	205	184	190	200	192	172	176	222	178	185	202	178	194	185	179	198	179	198	202	195	176	193	205	169	200	206	189	188	207	203	170	198	173	185	197	187	177	215	195	204	186	191	153	205	179	177	171	228	189	195	187	177	179	210	194	187	178	173	179	174	180	200	182	226	195	201	216	182	194	188	179	200	214	187	179	176	184	179	199	175	203	188	172	180	206	184	188	190	208	194	225	187	198	188	199	171	194	183	183	179	186	197	204	180	189	191	184	175	196	204	192	197	191	186	198	203	181	186	160	197	176	189	196	177	160	179	176	188	182	181	173	189	182	190	179	177	190	214	203	212	190	165	173	200	203	181	182	204	193	218	189	209	179	216	174	186	186	177	200	181	184	200	193	181	179	192	188	166	154	200	198	184	185	197	170	199	193	204	191	197	202	194	174	192	183	188	209	200	166	193	196	184	192	159	191	164	180	207	190	185	174	175	205	174	172	198	180	172	198	207	181	172	177	164	212	176	206	206	201	190	195	194	186	214	169	201	204	192	179	171	207	210	178	189	193	183	194	199	195	199	186	168	177	195	187	186	193	177	186	191	187	182	159	195	194	206	172	174	173	188	170	216	201	180	208	213	193	200	195	192	200	189	203	169	191	202	197	214	193	191	202	199	190	185	205	188	175	177	195	221	191	210	170	191	186	181	202	203	178	200	202	184	185	185	187	192	187	196	196	187	211	178	199	193	196	194	203	209	183	212	210	184	224	180	208	176	203	185	158	199	171	195	186	206	161	192	193	184	166	201	186	198	179	205	184	199	196	176	182	189	178	182	194	178	220	199	188	176	176	199	209	174	183	180	213	175	193	186	188	180	164	180	169	191	197	201	216	191	188	204	192	164	188	189	195	175	182	194	164	190	205	184	206	189	189	171	180	204	199	192	203	178	179	206	195	178	184	181	173	183	181	199	195	177	200	194	188	191	199	194	195	186	197	210	167	192	203	175	191	162	200	201	187	195	172	193	216	185	187	208	173	194	198	174	204	198	197	196	187	185	185	196	181	210	176	185	197	199	180	185	196	204	191	214	183	196	190	173	187	196	208	163	202	211	193	182	170	192	186	200	218	162	196	188	176	190	205	176	180	186	206	197	211	203	178	189	212	173	192	183	228	185	159	184	183	158	186	181	191	183	186	173	166	206	170	197	201	183	196	190	189	186	173	191	174	194	185	204	184	182	208	194	176	173	187	184	193	172	180	190	208	193	191	190	193	193	197	215	233	207	178	180	156	180	183	187	176	190	186	183	185	202	200	198	189	180	195	183	195	181	201	182	181	173	219	188	184	217	180	191	174	191	179	204	173	194	199	179	186	187	176	207	194	193	201	195	201	200	187	206	214	191	184	184	191	184	192	185	208	192	183	183	232	192	179	191	178	175	179	183	188	190	204	176	200	201	179	205	172	177	187	185	188	205	178	197	185	204	173	185	190	206	175	182	205	194	204	201	193	192	189	183	163	185	212	185	188	178	180	184	208	206	148	177	176	181	204	205	193	196	179	191	173	173	152	174	197	195	192	191	165	172	201	202	184	173	172	188	181	204	201	190	175	196	189	211	170	194	176	193	202	189	182	189	190	187	209	176	194	177	170	177	197	191	206	192	190	185	190	191	190	192	189	179	192	185	166	227	193	186	192	215	225	183	184	173	182	188	207	180	193	187	174	194	189	182	228	197	175	201	193	173	205	192	186	217	178	188	162	195	205	162	210	181	166	203	182	187	197	186	193	187	193	192	172	186	173	197	215	177	196	184	180	194	156	180	193	183	199	193	196	184	199	194	189	184	182	189	171	194	199	186	185	188	172	182	195	181	178	175	192	206	171	203	190	177	195	179	184	178	186	205	182	218	190	203	193	184	191	194	179	183	191	173	201	187	187	199	197	178	195	211	196	191	186	165	207	177	201	186	195	177	178	173	185	197	180	189	198	172	246	192	189	178	202	197	184	186	215	192	167	198	196	202	195	240	195	203	188	186	190	201	192	176	203	214	182	176	194	191	191	182	175	206	182	224	194	182	195	190	190	190	196	201	206	172	189	199	197	184	186	177	187	194	209	196	195	209	182	176	190	180	170	212	198	190	187	213	196	213	185	203	171	192	196	214	185	176	173	179	219	197	188	201	198	197	186	193	195	200	185	206	195	190	188	171	194	203	195	196	212	182	203	161	198	195	183	198	191	161	180	203	202	175	212	197	191	192	196	189	183	188	187	189	194	178	192	186	182	183	179	201	213	188	198	212	191	186	190	189	168	198	179	177	180	180	197	218	199	206	181	200	193	174	205	190	222	209	194	189	169	196	204	184	199	188	198	188	182	177	189	150	196	186
1519	302	278	291	303	291	275	275	286	295	281	312	273	287	265	246	300	299	258	268	300	279	279	274	291	270	299	327	271	278	272	259	254	248	269	279	256	268	310	322	276	279	257	269	296	284	252	261	253	299	271	251	274	277	290	252	258	257	243	242	267	271	288	269	252	287	302	245	280	276	274	293	278	254	302	239	293	256	256	275	291	264	277	290	266	288	288	255	267	304	312	289	272	278	303	283	295	320	275	267	307	275	269	270	254	236	287	274	291	249	291	272	311	286	288	255	268	260	265	267	275	284	254	274	287	289	269	243	308	265	270	297	293	313	271	296	286	280	270	241	289	278	279	291	266	294	307	292	289	290	276	270	272	322	282	285	287	274	284	259	277	255	273	280	234	306	303	261	286	247	273	300	306	301	273	279	297	311	239	305	282	269	304	266	282	275	260	268	286	276	277	282	310	253	257	280	284	281	256	303	284	261	291	298	288	267	266	265	278	284	271	296	278	257	284	266	271	253	285	267	278	280	263	292	284	246	248	281	303	283	270	254	285	267	282	265	277	274	269	281	270	295	299	283	301	292	303	258	258	293	286	292	296	291	261	286	290	307	266	294	265	255	275	269	290	247	290	270	304	257	283	286	278	263	266	270	247	288	283	267	272	279	283	266	281	295	308	304	285	254	244	315	306	256	266	263	263	296	262	281	263	292	285	245	286	288	271	240	258	265	281	278	299	286	277	296	262	291	254	244	302	267	272	256	274	332	275	296	306	303	265	301	270	273	253	279	272	283	273	284	259	271	275	263	284	287	269	266	291	269	267	306	258	255	271	268	258	267	289	264	267	286	271	289	276	274	266	285	258	262	246	282	281	265	321	302	295	269	252	305	265	282	260	288	276	275	267	290	262	275	265	247	256	264	257	301	261	287	266	283	284	263	305	305	255	249	266	307	276	295	277	280	280	306	289	249	289	264	227	271	275	287	252	254	289	276	285	307	295	272	278	290	262	255	249	293	301	303	297	275	267	300	267	269	286	270	298	262	285	281	308	267	272	279	246	271	253	267	270	240	292	262	258	262	277	293	271	294	273	284	278	252	311	261	270	278	272	263	298	262	277	250	296	294	275	248	301	340	297	298	274	254	276	290	279	261	277	265	270	295	279	290	256	299	272	261	264	306	246	278	257	316	278	247	307	326	276	287	307	256	283	245	287	269	306	277	289	292	242	261	288	291	257	265	303	292	291	268	274	261	268	305	280	264	246	279	277	254	284	274	293	280	286	278	265	280	300	287	281	251	261	274	263	262	293	296	299	273	234	249	271	254	324	251	248	246	264	259	308	271	283	288	281	252	320	286	265	249	270	276	273	281	287	274	268	282	275	276	306	267	244	255	259	269	261	294	276	286	303	302	252	309	250	289	273	271	296	283	259	260	301	294	275	271	274	283	286	272	238	249	291	276	274	273	283	250	285	291	250	286	269	281	296	274	296	281	259	311	289	280	291	277	283	298	240	282	285	306	274	300	258	260	294	275	288	290	255	257	263	289	243	252	267	271	251	257	281	266	273	273	254	278	268	264	244	282	274	311	284	306	284	301	279	311	283	287	279	307	281	324	279	272	314	289	280	233	289	275	272	240	273	253	279	293	283	282	258	247	263	274	277	260	292	257	279	281	287	272	260	261	264	253	297	282	274	296	274	283	259	287	226	260	279	309	300	280	265	266	276	265	281	301	285	273	252	279	277	272	267	263	266	271	269	278	292	274	266	293	280	235	288	277	281	255	282	306	277	282	275	281	306	280	274	278	278	251	307	278	259	285	251	287	298	275	257	266	319	280	276	278	243	264	270	272	334	289	293	253	273	251	276	253	290	275	273	287	290	279	235	269	283	272	258	262	284	255	297	291	246	284	281	252	292	275	278	234	261	265	273	274	279	279	310	292	261	268	283	261	242	253	277	271	281	266	283	265	269	291	302	275	276	251	308	262	299	312	294	304	278	278	292	282	262	266	293	284	283	301	255	262	296	283	281	299	281	289	275	287	257	303	273	274	301	262	269	239	255	240	262	269	298	274	255	269	267	253	298	288	274	229	300	262	279	268	279	264	268	317	282	288	319	304	290	294	265	272	280	298	295	291	319	282	293	267	264	282	266	274	292	268	311	312	285	286	260	279	263	263	274	305	271	271	285	268	258	293	262	259	311	253	226	271	281	297	269	268	278	273	258	285	281	272	267	255	278	233	261	267	301	293	274	284	274	249	287	295	300	259	258	301	283	278	308	300	280	274	286	306	289	292	287	286	313	280	293	288	293	269	297	297	276	257	260	321	267	286	277	291	261	284	254	247	271	251	250	267	305	270	240	269	283	273	235	268	291	316	262	256	266	290	271	244	258	283	259	303	280	284	317	264	265	277	263	276	257	245	249	259	271	294	261	268	276	274	264	279	277	303	253	268	251	267	273	262	297	280	255	306	305	259	275	291	295	270	288	281	252	320	269	292	276	290	279	286	261	279	267	269	276	289	272	269	273	263	289	264	244	297	261	284	263	297	282	293	290	270	263	278	259	283	269	279	259	274	275	269	269	282	292	293	249	249	282	272	298	257	274	290	276	245	307	262	265	268	276	322	278	277	276	257	274	245	277	237	270	255	278	269	279	291	294	274	280	258	281	267	275	278	263	266	287	273	290	286	271	272	236	255	291	318	285	285	305	305	281	263	259	279	304	252	286	241	264	281	284	276	261	287	273	263	261	291	284	284	267	257	246	253	281	246	290	278	259	266	256	282	275	242	247	264	292	301	281	271	259	283	258	289	281	285	281	278	257	247	293	292	261	270	270	290	291	288	274	286	270	297	256	272	285	228	306	269	273	231	284	242	238	224	262	295	258	294	268	268	250	290	290	271	273	306	249	280	273	291	281	304	274	280	261	292	278	274	244	268	248	273	270	278	263	260	278	275	281	298	249	263	276	269	242	298	278	282	270	278	272	264	253	297	236	254	308	278	260	266	270	279	271	286	298	254	254	278	264	290	267	263	302	247	273	249	259	267	270	273	278	248	291	282	270	249	249	271	257	289	305	271	269	273	272	249	305	251	277	299	286	270	254	269	278	276	295	271	271	254	286	295	325	312	275	274	285	265	292	299	291	270	297	309	291	277	291	287	289	282	286	293	268	311	286	269	259	266	273	288	321	255	306	250	276	261	257	277	274	251	308	306	249	272	272	259	229	283	285	267	268	273	284	299	274	306	296	289	271	270	265	265	289	280	278	289	269	302	303	276	314	282	279	293	299	263	277	274	275	305	288	301	243	260	268	276	245	263	257	255	280	276	267	294	282	252	299	282	254	267	285	268	281	233	253	240	290	271	292	298	252	247	252	230	272	267	255	268	248	267	271	275	322	280	247	246	273	246	283	286	265	279	293	290	323	297	261	282	301	265	331	275	288	263	312	279	309	254	267	292	261	267	279	311	274	289	274	306	275	253	265	269	270	293	269	260	297	278	294	255	279	259
1846	644	605	723	643	643	620	604	618	616	571	649	620	620	647	628	635	641	624	621	610	631	663	634	594	595	622	639	600	613	628	587	637	605	631	618	637	624	643	642	635	605	637	580	650	579	661	587	622	582	636	607	600	591	595	639	622	577	587	567	645	666	611	606	593	630	625	566	598	611	633	611	592	652	596	614	612	600	637	619	603	625	538	630	601	606	674	559	609	575	564	593	641	604	576	605	621	590	616	618	621	621	609	612	569	607	580	573	660	645	630	551	592	624	612	548	589	634	593	582	628	600	648	622	617	615	644	651	587	627	552	631	657	658	662	611	584	626	646	605	573	605	629	614	628	619	570	586	590	628	611	605	596	625	594	610	600	608	623	585	622	610	642	634	566	602	643	579	584	601	590	559	642	624	560	629	608	630	611	586	598	612	622	596	635	583	613	636	614	622	594	591	608	608	620	620	640	614	565	617	621	593	632	609	566	616	667	599	603	600	604	619	626	576	576	629	612	620	624	634	640	597	638	615	613	601	564	641	630	614	642	589	594	598	622	606	590	586	606	591	627	610	620	604	634	624	649	603	579	617	646	634	625	553	600	603	571	641	595	629	614	637	629	545	601	601	605	630	609	584	594	627	593	617	633	605	602	610	659	636	611	587	619	633	584	644	587	587	589	601	588	665	648	618	599	594	574	614	608	658	600	634	601	616	630	653	659	585	602	621	598	648	615	611	649	649	618	597	614	596	612	627	599	572	587	685	605	582	598	604	666	559	635	604	635	609	590	612	594	602	611	601	627	629	597	625	654	574	649	616	639	555	631	579	607	609	615	594	615	592	616	570	626	657	636	601	590	623	635	600	629	576	607	595	595	622	656	584	649	634	618	627	565	620	632	618	610	656	578	636	664	621	650	622	577	588	650	606	660	617	589	577	606	613	598	638	609	612	619	586	608	621	594	632	627	610	603	678	627	622	602	587	648	645	589	604	602	576	585	626	588	589	626	614	619	557	617	613	619	639	613	634	602	631	613	576	654	614	625	646	609	631	646	604	624	636	624	639	632	631	623	635	643	591	627	596	571	600	608	639	561	646	563	576	597	617	631	602	653	634	634	598	619	613	600	629	598	601	601	632	627	633	599	656	577	650	604	599	559	577	643	603	601	645	646	628	640	607	646	634	627	663	648	638	606	613	632	635	623	617	567	615	592	598	595	604	631	650	608	645	633	621	566	612	632	588	600	623	631	645	589	613	621	666	642	612	655	658	629	623	601	569	634	647	588	574	640	593	577	633	588	614	592	580	615	629	633	553	588	650	603	621	629	618	653	588	663	645	618	598	589	648	604	604	593	594	654	634	622	585	587	645	588	627	620	599	646	629	619	605	598	633	582	611	576	622	627	653	572	642	617	608	629	614	613	638	673	564	655	572	581	580	644	573	595	612	645	625	599	646	604	635	595	605	634	603	628	588	607	607	616	605	622	660	622	592	605	578	618	650	623	636	617	610	622	657	689	586	601	585	579	618	598	604	584	587	631	638	633	577	569	637	587	601	575	599	620	604	628	575	587	604	623	652	657	614	636	602	610	617	602	588	579	640	554	606	611	638	586	619	615	610	673	609	609	638	630	576	607	605	618	638	642	574	616	640	674	611	633	637	619	633	638	648	640	646	615	592	623	619	603	586	610	603	629	634	627	596	587	602	627	652	625	567	612	585	614	581	591	655	624	598	616	620	658	599	625	595	627	630	580	604	615	646	669	606	595	543	574	680	621	569	640	672	605	591	613	621	590	589	600	605	633	613	565	611	592	623	636	622	634	646	584	604	629	610	629	604	607	605	648	618	641	576	666	620	626	618	626	605	638	649	614	589	599	631	607	560	623	591	609	653	658	625	674	581	603	587	620	604	633	643	620	605	603	623	629	626	606	591	578	620	655	586	607	629	644	633	553	598	612	572	656	592	617	614	636	650	540	625	602	606	649	601	621	598	671	599	656	594	573	583	583	607	596	605	679	618	573	633	603	604	670	608	629	601	565	652	605	622	599	588	628	619	631	635	586	630	621	567	641	575	566	562	568	651	575	646	634	648	659	593	661	605	642	614	612	565	599	626	619	579	598	640	593	622	619	596	660	650	619	635	625	642	632	613	614	586	607	577	632	591	580	618	632	636	613	623	642	601	645	623	591	617	607	544	600	653	599	646	640	646	583	631	615	606	590	629	613	647	578	622	627	625	600	595	626	656	602	650	638	606	613	603	586	650	594	588	570	667	620	584	623	578	622	560	590	635	603	572	621	646	581	627	591	641	577	616	649	573	573	625	632	621	610	616	635	624	582	612	594	576	631	586	634	613	605	605	588	560	632	586	596	650	582	621	623	622	612	630	578	633	646	668	664	583	602	599	586	635	639	637	636	618	616	623	625	606	594	601	622	603	581	602	651	602	605	595	569	605	612	592	624	647	622	594	577	597	605	633	625	570	615	644	574	590	608	622	616	592	619	589	638	652	638	621	623	564	605	617	616	608	645	589	625	615	600	630	653	608	636	608	640	649	569	603	661	651	603	613	606	624	646	609	620	598	666	615	604	611	625	608	638	592	633	621	635	612	591	601	614	628	607	580	574	660	654	599	606	645	616	615	611	655	608	636	626	595	587	605	578	602	657	629	689	603	622	643	590	633	626	581	639	626	605	602	618	561	635	629	577	674	638	602	647	602	635	606	577	623	593	626	615	626	589	631	646	620	621	557	533	628	618	645	582	603	631	614	603	623	634	633	581	604	634	593	593	607	612	598	608	593	609	642	626	628	709	547	620	623	634	634	588	611	602	601	625	614	616	604	589	605	641	635	627	670	605	594	612	639	634	605	658	629	615	596	636	588	630	663	589	639	624	590	629	613	598	583	590	612	609	572	623	570	616	566	610	636	629	590	618	613	617	580	598	608	582	651	609	618	619	662	627	617	617	683	644	605	643	585	622	574	597	664	607	606	602	632	618	619	610	600	630	624	606	590	651	642	650	650	610	602	621	593	599	582	606	619	644	595	642	618	596	611	566	612	662	641	633	574	652	617	647	588	625	613	642	615	606	597	576	681	624	580	643	625	609	587	633	639	660	652	599	589	628	596	642	607	634	636	649	656	583	649	579	630	606	599	621	576	603	638	650	621	589	611	589	596	581	596	625	605	593	629	632	600	612	674	599	619	634	632	618	587	592	584	656	603	632	613	580	585	637	592	593	593	603	599	568	623	636	621	611	602	627	619	605	606	606	650	613	609	596	547	609	616	646	616	614	620	597	614	614	668	625	622	607	626	651	619	615	596	614	631	603	585	617	587	591	628	607	612	623	616	614	645	600	571	617	628	538	609	620	614	614	580	628	637	670	614	607	595	623	607	639	581	597	642	576	632	589	611	634	649	585	620	591	665	563	611	624	661	615	620	631	637	642	581	599	597	625	574	589	577	607	590	630	611	592	631	619	590	616	593	585	598	610	568	624	633	630	605	633	614	628	603
7090	439	442	376	285	202	226	208	193	178	188	185	186	155	166	175	150	161	182	168	179	161	132	152	180	162	146	155	160	162	172	165	165	156	161	168	163	174	158	160	135	144	177	150	136	161	171	161	154	176	166	155	177	176	140	162	174	146	130	148	150	166	134	170	144	157	173	162	195	127	151	152	158	172	157	137	137	157	148	135	150	132	123	154	158	159	159	129	155	163	161	166	148	157	160	144	159	160	161	144	166	137	155	154	165	152	176	138	161	164	165	159	149	146	149	166	164	130	146	144	167	171	158	173	160	147	160	138	136	171	151	144	158	147	171	172	170	159	139	142	153	176	156	162	143	142	176	147	147	153	136	158	143	139	173	161	153	155	176	160	151	150	160	178	164	165	182	153	165	156	153	141	158	177	155	133	166	171	141	156	165	150	153	167	192	154	161	162	149	157	165	151	162	156	149	166	162	157	150	150	179	152	168	139	141	128	156	145	151	152	137	149	155	148	168	171	140	166	131	152	158	143	190	162	144	168	154	142	139	168	162	163	147	133	167	126	173	152	144	173	154	141	158	166	167	156	166	166	155	159	142	157	165	170	165	154	172	157	182	174	164	144	156	133	180	141	152	144	140	161	138	164	170	135	158	173	167	155	136	151	135	130	147	142	163	151	150	151	145	134	158	180	145	164	188	173	160	151	141	147	165	160	136	152	158	172	127	147	138	185	137	144	156	164	158	162	187	171	176	151	155	138	142	161	154	167	152	157	140	133	160	129	149	161	166	168	136	142	164	145	149	167	163	166	156	150	160	152	166	146	137	138	157	154	148	143	162	135	145	160	146	162	140	144	140	167	141	153	181	148	144	158	160	183	172	154	130	178	143	186	152	158	130	166	164	183	167	130	146	143	171	170	152	151	137	185	128	142	160	157	155	152	131	173	139	150	165	171	154	153	160	173	174	158	147	157	155	152	167	143	159	148	140	175	178	158	146	143	161	168	156	159	157	185	138	161	158	162	167	126	137	151	125	154	137	156	178	149	155	146	166	132	177	161	164	143	147	162	194	181	157	164	167	152	159	174	188	157	149	168	151	169	151	155	183	159	144	161	161	153	159	148	150	152	139	135	162	128	152	166	157	147	140	148	132	150	143	155	162	177	173	151	152	142	164	182	162	136	160	157	147	143	169	167	158	153	134	141	145	131	176	145	158	162	144	150	166	155	170	154	147	158	169	138	161	159	166	156	164	146	166	167	139	166	156	162	138	161	167	166	164	170	167	165	184	150	164	149	141	164	160	157	177	159	154	170	159	153	142	162	140	172	150	167	158	145	179	154	163	154	155	152	163	154	171	150	156	151	168	175	171	165	154	142	148	141	153	159	151	182	159	151	176	177	147	143	162	139	155	163	163	152	161	178	170	154	160	155	155	145	187	148	153	132	174	164	154	155	154	163	159	124	143	158	167	149	152	168	147	151	141	145	147	160	150	130	167	150	162	164	152	176	160	158	150	180	165	180	172	139	155	144	173	156	151	141	152	174	153	147	134	151	159	155	135	154	170	127	168	164	145	115	171	172	159	145	153	170	168	144	156	160	154	156	160	156	134	154	147	142	140	146	139	159	163	142	169	167	150	146	174	164	145	149	150	154	152	170	143	176	144	152	182	161	143	163	157	159	169	139	154	142	167	160	162	150	168	165	146	143	156	199	148	143	150	176	161	163	147	161	145	148	144	149	148	159	137	133	158	159	157	165	154	169	137	127	150	149	152	171	173	153	179	144	182	150	160	140	136	156	150	177	150	154	190	160	133	170	160	143	153	131	137	157	146	147	164	148	166	149	159	171	170	139	167	149	132	147	159	152	147	147	144	142	133	145	176	148	162	157	150	149	154	158	172	173	162	131	162	184	156	139	152	145	142	144	139	171	165	161	152	175	166	161	142	139	136	147	155	152	133	156	187	146	152	130	174	150	160	160	162	150	173	176	166	145	168	168	140	162	154	158	154	173	156	141	150	169	171	172	143	121	156	156	154	150	152	137	177	179	161	157	153	151	160	159	178	162	157	151	168	155	170	151	157	173	157	172	177	164	146	147	171	144	155	151	172	138	148	162	182	154	150	161	150	148	175	184	164	152	164	144	173	152	164	146	150	139	165	165	171	174	117	142	148	155	164	156	172	161	151	153	165	167	160	163	144	155	173	167	165	146	144	124	176	171	159	149	162	180	170	148	177	147	165	147	183	161	144	159	135	143	142	140	149	164	169	142	173	161	176	161	142	134	157	167	135	155	164	153	165	193	157	162	156	159	152	173	153	157	159	170	162	155	155	138	154	153	150	165	173	134	138	176	150	159	175	153	173	166	160	177	153	157	167	156	168	167	173	139	194	165	149	163	165	155	149	161	154	146	165	137	139	150	131	167	150	169	160	163	174	162	136	171	166	169	142	134	139	162	146	152	142	148	155	164	154	137	158	162	150	152	137	176	153	171	171	174	129	158	143	165	162	156	159	146	142	147	137	164	150	166	143	145	155	165	140	154	150	176	161	165	162	144	171	156	128	166	158	183	136	159	130	165	149	130	190	168	145	153	158	148	150	160	145	141	148	156	180	170	153	157	141	143	150	166	164	168	160	174	143	156	153	189	170	177	157	182	170	136	183	135	181	166	149	156	135	153	145	142	162	155	160	146	184	170	150	180	170	141	146	155	152	133	144	154	151	142	174	160	133	156	150	141	167	141	170	168	148	147	170	158	146	140	150	177	153	168	163	155	156	157	154	156	165	131	150	154	167	166	152	146	142	146	176	151	157	145	133	154	164	183	142	160	135	176	157	171	154	170	156	151	143	156	144	148	160	149	129	138	161	163	168	154	161	162	158	137	178	169	161	140	133	153	141	158	142	151	140	145	154	182	167	154	142	130	163	154	171	129	155	172	158	149	160	171	162	150	150	186	149	166	141	144	170	141	164	176	132	172	146	141	147	167	173	153	182	153	128	162	153	149	162	148	140	162	162	169	193	164	150	164	144	168	150	161	141	120	141	171	140	149	139	149	149	121	149	141	142	149	158	148	163	177	149	127	154	181	145	148	148	161	143	169	174	140	144	154	153	138	177	165	164	145	146	172	144	135	143	154	150	155	163	157	157	164	159	154	144	166	160	166	146	147	167	161	157	158	163	191	157	133	156	158	142	170	166	160	162	138	162	166	165	144	159	150	135	162	144	186	170	166	148	157	148	139	158	142	159	151	153	133	146	149	146	158	174	141	186	191	158	177	158	166	149	150	154	141	133	125	150	159	147	141	140	165	151	155	161	146	168	167	176	167	151	164	167	146	132	137	153	162	169	159	150	166	165	158	154	157	156	160	145	170	150	155	132	158	149	161	145	159	152	139	134	125	152	172	179	147	162	168	161	153	149	157	152	117	149	133	171	151	180	154	158	144	155	127	142	154	183	158	143	148	162	142	142	162	167	148	136	145	164	141	150	161	157	168	156	160	176	147	130	132	155	173
6158	568	972	1194	1015	823	704	611	613	529	541	505	479	459	426	443	421	396	467	429	380	385	398	391	384	387	406	366	378	410	427	380	368	402	390	342	359	402	371	351	375	349	377	364	334	362	329	409	339	357	365	334	369	360	326	357	350	387	369	360	325	355	341	358	371	378	364	352	364	349	386	331	372	374	324	384	379	329	372	355	385	357	370	341	363	361	369	344	378	395	352	344	368	369	356	363	355	368	381	366	381	368	373	337	337	359	370	323	359	365	341	360	366	336	367	386	391	387	362	380	352	338	316	344	355	376	324	352	335	347	345	369	360	376	372	357	356	347	331	384	336	339	351	345	354	384	376	340	379	355	329	319	386	385	345	353	409	349	391	347	355	349	344	345	348	354	340	352	312	372	352	350	360	336	378	353	341	339	318	348	350	348	341	349	364	330	372	373	360	388	358	337	344	370	333	373	387	382	339	382	343	372	407	364	349	353	347	355	346	324	326	381	351	353	364	398	357	330	392	355	334	346	359	342	353	348	359	350	373	350	352	351	379	351	378	345	390	329	353	361	367	331	380	364	389	353	397	390	381	336	351	393	332	347	348	374	372	343	313	393	313	348	345	341	337	360	361	355	314	317	354	319	362	329	366	363	337	353	353	366	368	364	349	360	353	343	358	372	360	388	374	383	336	349	362	364	340	381	367	365	372	365	362	398	345	347	312	328	349	335	385	354	354	318	352	379	356	379	399	359	370	349	399	324	361	338	380	342	372	373	345	362	370	338	331	345	364	378	347	321	361	357	356	360	367	374	344	353	360	374	358	310	374	365	352	342	384	357	357	352	343	387	348	348	359	367	375	337	365	344	356	346	370	344	331	355	342	364	357	367	347	359	359	378	331	369	346	340	357	390	341	364	365	328	333	347	339	349	345	351	325	367	382	363	331	306	378	348	363	356	359	375	358	362	350	344	365	369	396	337	325	357	349	343	336	326	334	345	355	351	352	361	360	348	369	342	370	401	356	380	364	404	383	368	370	342	371	351	379	354	383	349	370	345	336	342	356	356	370	373	361	338	322	367	373	376	353	319	375	352	383	384	379	372	385	302	361	348	307	357	329	373	348	361	348	369	350	380	340	341	403	384	351	349	369	372	302	351	336	385	356	373	396	356	349	391	365	388	388	389	377	360	340	352	338	392	352	369	353	352	348	374	380	368	360	377	370	374	349	325	368	358	353	318	357	373	352	349	373	383	341	302	353	371	373	382	350	351	341	329	356	338	349	380	357	369	400	374	327	359	344	395	363	353	334	392	366	365	329	338	347	361	358	359	380	349	365	328	371	358	369	358	330	390	364	362	370	361	391	349	361	343	359	360	375	335	342	349	391	343	358	373	364	362	309	375	335	348	386	374	356	363	396	357	355	336	371	373	351	357	357	377	354	371	373	356	352	357	394	373	351	384	347	334	364	361	354	355	363	387	336	371	355	342	351	349	352	371	367	374	370	327	356	343	362	334	371	375	352	366	334	349	364	347	340	363	374	361	343	380	341	343	361	346	384	338	350	359	321	384	402	329	352	375	352	363	358	359	366	373	387	371	366	371	339	328	385	328	357	362	359	341	337	364	337	406	320	379	361	361	337	386	323	370	332	359	350	403	357	333	355	362	319	370	346	361	350	361	338	340	335	335	353	342	377	372	350	344	322	378	383	390	359	350	367	345	364	367	388	353	330	364	386	349	376	355	359	353	364	376	357	353	354	379	366	369	341	349	351	358	343	344	398	358	344	335	376	348	368	363	369	332	366	319	369	359	378	378	383	359	382	376	348	347	357	329	328	338	353	367	360	337	368	333	377	388	346	333	365	361	396	352	350	362	362	387	350	359	356	347	332	336	346	366	369	317	347	357	334	374	360	409	365	363	368	358	322	340	361	364	366	360	329	374	376	332	314	350	374	345	341	342	340	357	370	348	360	352	377	373	356	352	347	345	340	356	341	348	380	358	355	336	358	341	364	320	377	357	354	394	339	338	378	350	341	357	373	347	341	359	360	355	343	342	347	318	357	364	355	345	342	333	393	362	347	370	334	397	382	315	340	343	370	391	385	387	351	354	341	342	374	352	296	335	334	350	391	339	383	400	351	374	350	351	378	357	377	392	325	348	361	368	356	378	340	357	387	379	346	329	353	386	315	343	341	365	362	388	333	343	375	338	343	371	339	328	373	360	346	359	369	354	374	364	351	340	347	351	358	331	370	368	345	349	335	330	349	354	340	327	379	364	359	352	348	357	363	360	373	340	364	367	350	372	383	372	370	363	372	365	324	315	353	366	369	373	367	339	359	349	374	373	335	368	354	363	352	382	356	368	342	346	351	368	351	379	368	355	369	309	338	347	366	342	366	337	342	353	336	346	344	373	351	346	370	347	350	384	378	370	351	356	345	392	348	334	371	365	351	386	393	383	342	366	348	321	353	356	349	331	357	306	345	354	367	364	334	359	371	366	328	343	320	337	343	377	357	366	362	346	375	311	335	353	397	394	341	341	385	311	349	363	388	364	357	360	363	354	335	385	339	363	382	379	367	347	352	399	349	343	349	343	358	356	356	352	363	328	325	352	359	370	330	364	385	342	337	319	360	338	359	365	367	347	362	350	384	370	377	348	402	327	395	381	361	364	361	333	342	374	371	376	357	368	331	383	330	372	321	355	379	364	355	356	342	360	324	356	331	353	361	317	387	354	376	373	353	356	336	354	353	345	378	375	358	348	378	395	367	383	363	343	379	333	374	329	347	359	352	341	349	337	355	356	393	378	328	351	364	368	332	376	393	352	375	357	411	360	371	339	365	364	368	339	358	368	371	343	346	335	340	347	357	338	351	343	371	309	351	342	365	337	358	363	381	350	353	342	339	362	394	352	366	374	321	327	366	340	315	341	346	320	374	382	357	349	326	384	375	359	373	347	379	359	366	340	355	332	355	357	365	348	352	372	356	351	371	335	343	349	362	365	332	385	354	357	351	372	333	360	341	366	351	385	356	357	375	305	351	351	346	383	347	354	349	362	356	345	362	346	375	394	355	326	329	360	311	361	358	324	372	330	406	369	334	373	354	396	359	365	375	379	353	357	372	345	346	353	351	375	368	364	375	367	351	362	319	367	343	348	327	365	342	355	369	361	333	317	367	368	359	333	349	334	356	318	360	367	371	400	363	357	353	380	351	342	358	357	396	333	355	346	403	355	355	360	364	380	343	362	365	354	354	371	345	343	342	370	384	386	353	341	344	348	371	398	343	363	340	345	348	370	354	352	384	334	314	340	356	370	340	349	362	375	363	359	383	331	364	363	373	364	368	365	327	370	385	365	397	363	380	357	348	353	341	360	375	349	344	353	359	370	383	367	357	362	322	360	323	382	375	371	349	364	354	360	346	351	325	364	383	365	366	359	365	330	357	322	328	365	333	361	363	355	335	370	353	366	348	369	353	362	349	367	330	355	380	370	345	361	352	360	374	347	356	349
13796	940	708	534	364	238	189	165	160	147	135	89	90	106	76	89	79	78	73	82	81	81	61	89	97	84	81	64	82	85	81	75	81	50	76	72	67	77	70	67	67	80	79	75	67	70	88	56	62	76	71	85	63	73	49	48	72	84	67	70	76	68	71	76	64	57	69	64	69	69	74	70	69	57	60	70	65	62	73	63	71	83	99	55	65	65	57	63	69	66	68	69	69	58	75	66	72	75	69	54	57	75	62	70	69	66	60	76	83	53	68	67	95	71	73	73	64	86	58	67	77	59	76	73	61	67	76	54	83	58	82	57	60	72	79	57	58	55	63	72	68	62	59	76	77	54	74	64	66	71	76	79	69	69	74	72	63	74	56	68	70	50	72	47	68	66	60	70	67	64	69	71	70	63	58	75	57	62	66	71	74	62	67	53	65	74	75	72	63	82	58	69	70	66	61	66	60	64	57	72	66	68	65	58	62	72	85	70	60	68	82	72	69	73	65	75	81	86	58	68	77	61	73	64	58	59	78	62	58	84	62	58	81	67	76	74	68	68	71	66	60	61	68	71	54	79	70	63	50	67	55	69	78	55	63	70	73	65	58	61	73	58	67	65	57	73	78	77	64	59	67	66	70	56	66	70	61	59	60	62	91	81	55	52	71	69	65	67	67	54	72	59	78	60	58	54	81	81	84	56	53	75	55	67	73	70	76	82	83	64	83	70	69	61	50	47	66	79	70	70	80	82	62	71	66	54	77	48	78	46	56	75	55	69	77	64	66	50	62	61	61	52	60	83	64	80	67	60	69	60	60	65	66	57	79	60	66	64	81	66	67	61	70	75	64	50	56	60	63	75	76	70	58	64	59	69	59	66	69	63	66	92	65	62	82	62	79	71	65	60	57	53	76	68	69	78	80	73	63	57	70	60	70	70	80	56	86	46	55	74	54	69	63	79	68	59	69	55	54	62	72	48	69	55	58	64	73	60	74	65	71	73	65	78	75	81	72	80	70	65	71	64	70	68	67	60	57	78	58	52	61	72	53	77	55	79	69	72	69	64	54	63	78	63	57	63	64	69	82	76	78	64	61	61	58	63	91	71	66	69	74	70	88	60	72	72	61	66	79	60	72	82	56	64	53	76	73	63	75	72	51	54	69	54	61	81	58	73	65	64	80	94	73	50	62	76	70	75	59	68	67	58	66	72	67	72	69	72	70	76	78	81	70	57	85	71	65	77	53	77	56	66	61	63	69	54	53	61	71	66	69	47	80	61	71	65	67	68	74	77	88	60	57	77	68	71	64	73	83	85	66	70	73	58	69	68	78	64	72	86	69	54	61	68	81	68	71	66	85	64	66	75	73	67	85	59	51	67	71	60	63	65	78	55	65	73	81	69	65	67	77	78	66	49	59	80	71	70	63	61	66	72	51	66	62	67	67	67	58	89	75	68	78	63	76	63	87	81	56	70	71	66	70	58	70	57	71	73	62	64	55	61	80	71	83	69	61	66	73	80	81	67	55	60	72	83	59	60	65	77	70	67	69	80	61	66	62	64	64	69	53	55	62	68	73	77	66	79	78	59	69	81	80	55	64	74	72	81	61	72	65	93	81	74	63	70	56	54	70	62	61	71	64	62	73	67	70	67	75	71	84	63	69	62	78	63	46	78	72	62	58	86	69	57	53	74	66	66	58	62	67	72	82	70	74	85	70	69	67	89	59	46	55	62	72	69	76	66	57	65	63	76	60	55	59	73	80	69	77	82	53	51	64	73	75	72	74	75	48	60	65	56	47	66	72	73	70	71	65	73	69	72	47	71	54	68	57	62	60	60	66	70	77	68	69	63	58	63	59	67	71	68	62	57	87	67	76	59	59	71	65	58	62	66	59	64	55	75	82	59	61	73	75	73	65	65	73	38	66	69	62	58	72	74	63	69	70	62	67	79	73	74	71	60	69	62	81	64	76	73	72	72	63	78	71	51	57	73	72	67	64	59	70	95	72	48	65	78	88	65	56	72	61	65	70	69	60	75	62	69	67	96	56	70	68	76	48	73	74	63	73	71	67	63	68	83	66	57	81	64	64	56	55	56	66	63	75	60	81	79	64	53	77	69	66	63	67	63	89	67	63	66	74	66	71	59	80	58	59	64	57	52	82	80	62	77	72	64	60	71	79	72	64	77	80	75	73	75	48	73	64	69	55	70	72	80	94	55	69	67	49	76	75	64	62	75	59	67	49	75	64	50	65	61	63	73	84	78	85	83	60	74	54	64	59	75	74	57	59	48	81	64	78	81	62	72	73	66	50	73	69	60	61	61	76	61	67	66	63	66	76	78	65	68	80	67	60	55	64	62	78	78	70	64	64	66	77	54	70	54	68	71	74	77	49	67	70	68	79	57	72	69	77	86	68	66	79	61	62	74	54	69	68	67	62	77	55	65	69	82	67	68	70	54	62	51	78	70	66	60	67	65	73	81	73	70	63	70	65	72	62	71	77	69	63	72	71	62	77	80	62	67	73	80	74	63	79	67	77	55	77	58	65	71	75	92	58	75	85	53	74	72	72	67	70	84	78	71	71	77	62	57	70	67	60	68	65	72	58	71	57	71	61	61	64	69	84	66	69	57	67	71	68	81	53	69	80	57	77	77	50	69	69	56	66	81	46	76	64	68	63	72	55	71	81	65	62	69	77	68	68	74	70	69	65	59	66	60	70	85	60	64	70	75	50	61	60	68	76	74	71	81	61	70	63	85	72	70	73	65	64	60	69	86	73	58	69	78	74	63	75	58	78	71	62	86	76	68	69	79	72	55	71	68	59	62	68	62	55	67	69	74	71	77	56	74	76	62	65	56	67	54	61	71	68	56	77	60	80	76	68	62	72	81	68	60	64	71	69	67	68	73	60	81	66	66	95	70	77	67	64	63	56	61	64	65	62	65	71	61	61	81	68	55	85	66	74	77	70	75	62	87	72	79	78	71	54	66	78	60	73	51	61	78	66	68	67	82	69	60	65	63	75	66	73	82	69	71	74	60	68	69	69	61	71	65	63	66	57	70	72	66	76	54	62	54	50	65	79	71	59	75	65	73	77	60	69	72	79	75	68	61	77	78	74	48	69	70	67	71	68	62	83	70	62	59	61	69	82	87	69	52	50	67	71	70	59	72	60	60	66	65	67	59	74	71	71	53	81	63	70	87	56	69	66	85	70	63	74	81	67	58	62	57	82	75	73	72	64	73	64	56	71	69	87	64	66	69	94	67	58	58	68	61	83	72	56	79	64	62	70	67	67	55	71	69	61	78	63	70	55	62	78	66	57	55	54	69	63	67	61	67	76	65	65	67	68	65	65	63	56	61	56	58	53	77	62	68	63	64	65	85	58	68	83	65	78	74	64	80	90	79	64	66	82	61	76	72	80	72	72	59	60	75	66	71	74	70	80	60	61	75	70	66	73	84	61	72	68	78	75	58	75	85	65	53	71	83	57	80	59	73	61	72	72	73
8003	786	1514	1863	1460	1153	978	726	626	530	498	429	452	381	335	340	294	343	321	313	238	277	252	242	272	261	232	222	239	232	243	236	238	223	245	238	220	201	199	219	229	209	206	180	195	188	194	214	222	225	202	217	224	202	217	205	223	196	202	194	178	201	191	190	184	192	216	193	195	191	201	184	190	179	193	215	216	202	198	182	213	202	211	188	197	174	211	201	178	191	193	193	184	193	184	213	203	199	175	187	188	186	180	197	189	183	209	174	197	176	195	212	178	176	197	196	185	180	176	189	189	196	194	184	178	197	207	195	192	223	190	191	219	197	189	195	175	179	190	204	174	212	213	174	203	181	184	190	202	180	199	191	177	204	204	211	186	184	186	208	180	192	173	187	203	218	196	212	186	184	193	188	184	215	188	178	216	212	190	191	183	201	210	192	194	198	179	192	196	192	194	174	213	197	198	173	204	208	215	195	223	223	174	186	187	211	178	207	181	192	195	176	184	190	178	185	155	180	177	194	205	201	196	213	198	197	172	186	200	191	179	185	187	222	181	178	202	193	190	176	169	203	183	189	174	192	200	210	185	208	189	194	197	198	199	186	191	176	183	196	182	189	185	200	186	205	184	204	195	189	179	177	213	193	181	205	175	203	222	164	204	188	181	190	206	185	179	191	187	183	180	191	170	191	176	207	186	208	196	194	182	187	196	205	193	146	176	207	209	181	206	206	159	165	200	180	196	208	193	183	187	173	196	178	200	198	196	164	191	206	196	197	210	180	213	183	182	180	187	194	188	189	198	182	204	199	180	216	192	185	186	220	190	195	194	188	212	196	203	176	201	191	211	179	179	194	183	201	196	181	183	167	191	165	205	183	162	165	198	163	179	198	199	205	196	179	196	187	172	185	187	181	188	191	189	206	169	174	162	185	194	209	187	190	218	202	173	215	194	172	175	189	181	203	173	200	183	202	170	201	216	201	185	186	183	183	188	195	177	198	175	166	188	224	187	174	189	166	202	189	193	178	181	203	186	175	194	215	162	179	176	210	220	206	182	190	196	212	191	181	197	188	204	204	187	197	179	189	199	174	200	181	199	201	184	191	211	198	199	187	210	198	211	179	192	209	190	186	190	202	188	198	183	189	190	190	193	179	180	180	192	192	201	206	176	191	184	202	210	171	159	181	198	178	181	197	187	179	200	168	180	194	189	182	195	212	214	207	208	188	181	165	217	167	182	213	211	186	212	190	205	190	179	217	190	165	180	183	179	208	185	192	182	168	202	214	185	206	181	177	202	198	184	209	216	181	200	191	205	197	202	194	207	198	183	202	211	203	185	207	180	199	176	211	198	178	242	177	168	189	211	158	210	179	175	207	221	169	186	181	167	207	195	194	200	164	206	207	214	198	182	185	187	167	196	180	214	211	189	177	181	184	212	177	179	195	190	183	176	199	201	194	198	173	184	181	182	185	176	172	188	174	202	189	207	191	198	173	196	194	193	176	189	184	197	174	187	190	152	191	177	219	188	190	178	200	187	202	214	223	186	197	171	215	186	204	199	205	199	213	195	212	188	191	179	167	188	178	198	205	169	169	222	200	192	202	198	189	201	211	189	183	189	199	174	188	184	181	174	178	232	178	180	188	191	175	200	190	207	188	185	172	181	191	191	165	188	155	168	176	203	195	177	206	210	180	175	200	189	178	197	186	199	195	190	194	197	195	186	174	201	195	181	184	186	165	180	174	203	201	172	192	192	176	190	227	176	211	178	215	199	184	181	201	203	179	179	170	214	199	172	179	210	193	178	170	190	197	212	167	193	216	206	204	178	196	198	196	173	191	184	202	209	186	188	191	169	210	203	188	183	159	188	197	202	201	192	189	169	177	182	186	215	217	212	187	171	193	234	216	175	189	190	188	183	184	179	210	187	185	179	170	174	174	210	185	172	197	189	190	183	175	213	213	187	188	208	189	176	201	208	181	177	173	183	190	192	182	170	181	173	202	180	188	212	198	218	198	189	165	185	190	184	193	176	210	206	179	202	182	199	199	173	183	207	165	188	196	191	184	180	212	188	194	181	183	206	179	185	182	187	209	203	205	198	193	161	209	179	184	219	196	171	189	192	178	200	200	203	173	183	193	183	180	189	197	189	191	178	178	191	178	202	184	199	171	209	180	184	189	189	204	189	171	185	196	188	186	192	203	177	210	190	185	198	182	177	209	199	193	198	169	176	166	169	184	224	184	176	191	177	205	204	205	175	184	186	202	222	177	208	193	184	203	167	202	191	172	169	175	181	187	194	179	184	200	195	178	198	218	168	189	165	189	174	199	203	165	189	179	190	193	185	193	192	193	197	203	178	186	212	220	188	170	186	199	213	198	184	190	202	210	189	196	205	195	170	174	181	203	191	164	179	178	201	195	201	194	183	187	195	194	170	194	220	201	180	189	182	196	187	199	204	216	200	183	187	198	166	186	189	189	198	158	212	192	185	195	173	180	172	188	194	184	193	169	186	168	188	179	189	203	185	201	193	205	186	207	225	186	200	199	180	186	190	195	180	186	164	201	206	189	188	163	192	193	192	209	191	187	188	205	185	183	191	198	200	189	186	198	181	184	212	170	196	187	209	201	194	190	199	190	180	180	200	187	194	177	176	172	211	197	218	169	188	185	167	185	175	196	186	191	200	181	184	184	184	200	175	195	206	199	221	177	180	156	180	191	184	192	187	172	166	194	207	183	175	163	186	197	182	190	213	211	176	190	193	205	186	175	183	179	205	198	217	182	185	188	192	173	182	175	181	186	173	199	176	204	188	193	183	198	166	187	201	177	195	179	193	189	180	188	193	193	180	189	178	174	197	192	191	186	217	195	227	210	188	186	228	197	200	221	167	205	192	201	188	182	180	194	185	171	191	200	182	184	185	206	201	203	180	196	204	218	188	186	176	190	206	212	181	202	187	164	169	203	197	203	173	201	200	184	225	219	204	200	196	185	202	198	171	188	184	178	211	220	187	197	185	190	179	175	180	182	175	168	208	177	201	179	180	204	214	165	195	171	198	215	210	200	198	164	168	199	203	206	184	190	189	184	203	178	170	194	200	207	196	173	164	169	188	169	188	189	171	195	207	172	191	173	189	192	188	191	187	185	181	190	185	204	182	168	205	175	185	189	180	185	198	215	190	166	191	204	177	167	180	203	185	184	188	200	182	171	179	197	182	196	207	189	176	184	189	168	180	206	216	183	187	199	194	194	207	201	173	199	212	208	195	216	190	192	163	193	195	180	194	180	196	196	207	182	206	155	196	182	180	207	214	175	198	194	182	200	175	187	187	185	199	179	174	202	199	195	189	186	219	172	169	195	201	169	200	180	193	190	200	188	183	171	174	200	183	163	181	214	202	191	201	186	189	181	182	179	183	169	172	198	195	177	198	193	221	178	188	179	192	197	175	210	182	194	204	204	178	192	195	193	183	212	167	168	196	183	191	179	217	182	203	191	183	192	219	208	186	192
1541	253	261	307	283	241	277	283	292	268	298	293	282	302	269	285	261	286	272	260	299	274	256	271	272	280	290	283	286	307	257	340	274	250	295	250	230	255	311	273	284	277	278	260	266	274	239	294	298	290	281	270	254	311	271	264	260	277	266	259	273	285	286	273	277	289	284	287	299	281	252	299	270	292	261	273	314	301	294	262	292	284	297	298	278	278	287	294	276	270	287	253	276	253	288	263	267	298	284	230	274	288	287	271	279	261	267	292	252	299	289	292	296	256	318	262	276	274	310	253	281	303	272	292	247	262	251	296	276	272	262	282	284	257	293	274	259	301	252	272	266	302	281	274	270	294	251	274	292	295	275	272	279	302	277	297	279	293	303	271	288	282	265	285	300	263	299	293	270	297	297	292	242	295	282	248	287	277	311	268	237	271	290	263	282	272	289	276	274	304	281	277	302	271	276	280	252	288	267	264	261	304	263	250	275	278	292	306	250	293	318	263	284	256	245	279	242	267	291	242	277	250	271	269	270	285	276	302	276	296	275	289	302	289	276	303	249	288	272	270	269	281	254	311	259	303	270	273	270	258	284	278	283	311	283	262	275	296	270	278	287	301	260	274	262	290	288	286	263	291	298	268	305	309	278	270	262	267	268	306	283	264	265	253	278	284	294	301	275	283	264	300	299	283	295	288	275	281	269	273	311	274	295	258	271	266	258	270	253	304	279	304	267	268	271	248	259	283	293	281	293	259	275	289	284	278	246	268	291	288	272	283	264	253	294	297	309	255	300	294	283	255	256	286	249	279	294	306	270	302	255	250	280	268	318	311	271	280	286	275	275	273	272	289	282	293	311	283	300	286	269	280	258	271	276	269	302	299	253	293	309	265	282	249	274	253	309	275	289	265	301	308	294	258	242	270	299	267	259	284	264	252	264	320	288	275	272	287	255	266	286	294	244	283	282	267	271	267	293	256	301	292	275	260	296	312	311	242	287	272	330	283	285	273	294	282	303	279	293	294	288	273	259	262	289	240	262	293	250	276	250	272	292	297	290	306	286	276	281	277	265	261	265	292	283	285	259	266	292	257	275	249	284	299	296	267	280	273	261	296	268	306	280	279	276	294	280	276	298	295	282	286	264	277	257	293	291	307	280	300	273	284	296	302	269	250	264	290	257	259	284	291	282	256	279	245	299	261	292	284	271	235	259	255	270	297	276	314	280	267	250	277	272	276	239	280	297	285	287	293	286	304	294	293	289	248	286	288	259	291	253	274	272	294	300	297	281	307	264	280	299	296	274	269	261	320	311	260	281	283	267	279	271	275	292	278	272	274	279	295	265	278	269	273	292	317	294	252	288	265	299	284	281	290	268	302	249	302	272	262	309	283	276	296	266	258	285	250	252	296	246	253	291	309	291	253	280	289	293	255	262	269	301	323	271	296	284	309	271	286	281	298	290	289	275	300	277	280	311	314	257	281	284	286	259	261	293	291	279	293	261	292	320	282	300	244	307	278	289	252	280	259	292	295	250	272	281	262	304	327	298	269	285	263	274	275	281	256	304	235	267	266	278	286	276	278	268	284	295	242	270	287	277	252	258	276	270	287	275	307	260	283	272	299	256	255	248	302	284	235	319	257	288	272	260	266	277	270	250	281	276	277	260	305	260	275	239	256	294	266	283	261	298	259	252	287	286	284	265	253	276	287	269	272	274	273	275	248	295	248	288	298	268	281	250	289	258	293	281	266	274	267	274	273	267	262	288	304	252	307	261	278	297	283	255	291	282	314	281	266	257	272	307	306	262	273	284	298	318	282	260	309	254	275	262	277	278	319	272	253	256	257	264	266	243	292	247	274	302	273	293	262	289	286	235	268	266	284	269	257	291	288	273	303	259	293	268	263	297	287	263	286	267	273	310	287	254	308	249	298	267	290	293	292	276	264	243	253	286	279	290	265	291	293	303	285	252	271	272	239	264	279	251	276	284	290	292	282	251	305	274	267	299	258	328	277	257	257	278	283	258	265	310	294	288	265	293	295	239	288	289	292	276	290	241	300	297	279	277	298	283	274	290	290	264	278	264	279	265	289	287	290	302	238	258	305	276	276	259	257	266	259	278	291	275	273	256	295	252	278	261	272	280	301	307	281	275	316	306	260	283	281	273	291	281	266	262	253	299	292	299	266	273	295	269	288	307	253	292	314	280	285	286	276	277	256	275	286	265	263	299	258	317	275	279	301	282	247	281	270	290	269	317	285	268	258	284	269	268	262	271	277	285	287	263	274	240	246	293	258	271	274	285	296	298	296	319	291	252	275	294	265	248	282	272	266	275	315	252	330	294	277	271	276	297	247	278	263	271	276	283	278	327	278	329	272	281	263	245	286	261	271	284	315	267	273	244	290	278	277	277	265	291	272	303	258	252	279	321	290	298	285	272	244	281	304	262	288	275	284	259	275	257	267	287	277	279	269	259	262	278	272	315	293	296	268	292	281	247	238	269	263	288	287	314	274	289	265	300	287	277	254	260	278	297	328	261	275	271	295	249	300	265	292	260	293	294	295	265	275	241	297	262	267	315	289	275	322	302	285	289	294	300	263	269	262	268	270	281	290	310	248	252	273	298	299	245	294	243	267	297	282	268	296	305	232	307	298	285	305	281	279	265	285	311	254	338	268	251	258	252	282	228	269	287	283	254	299	295	291	259	244	297	276	290	261	291	255	298	254	271	270	235	284	298	329	299	287	290	306	271	298	285	292	308	302	281	269	266	274	297	272	275	278	294	306	294	272	277	290	305	286	273	255	258	282	277	281	281	254	292	257	253	299	280	290	285	280	264	281	269	287	298	266	273	284	289	293	286	255	247	307	278	300	273	287	277	267	304	282	262	285	292	272	285	273	287	278	267	290	286	256	260	289	266	281	278	297	301	267	248	271	292	290	281	288	276	272	279	288	300	293	297	270	263	254	285	274	287	294	260	271	292	274	297	263	245	302	251	302	312	289	291	298	276	294	264	275	295	287	276	280	280	268	298	255	274	313	274	280	273	257	260	259	255	303	288	271	305	268	286	294	244	293	290	245	282	248	277	277	282	299	282	257	293	291	282	267	278	319	286	279	273	253	289	285	275	274	276	269	278	299	314	282	278	280	273	253	274	242	287	263	257	298	304	259	274	267	266	268	227	274	284	275	292	306	285	277	279	243	253	314	235	301	269	262	269	265	269	284	296	270	291	288	256	266	288	262	258	276	262	312	283	261	292	269	294	271	281	268	281	304	279	281	304	282	271	296	277	264	292	264	290	285	260	262	269	270	281	260	261	254	295	271	248	258	327	298	305	299	261	269	306	266	253	287	273	253	252	286	274	290	283	276	253	262	329	272	268	318	264	286	266	295	306	262	268	272	293	276	273	276	246	304	267	244	282	289	301	282	282	278	271	270	284	297	280	278	260	255	278	256	310	272	278	265	320	256	262	299	264	290	266	279	257	262	301	245	260	288	283	322	282	316	306	275
1874	660	610	601	617	639	635	649	642	618	613	575	616	561	591	621	626	648	599	629	661	635	645	598	628	603	596	626	597	617	641	595	617	543	625	641	623	597	600	635	611	604	589	642	644	645	609	601	623	598	600	624	617	648	615	624	606	645	562	612	630	631	614	615	614	587	589	614	642	605	580	606	619	624	581	626	616	624	613	640	605	642	660	604	632	664	621	608	597	627	630	619	644	600	603	616	612	631	603	572	600	623	619	616	624	623	647	626	593	577	572	592	676	624	637	626	629	663	604	624	580	603	623	630	631	611	649	621	610	649	592	610	639	634	606	630	599	604	605	626	620	592	616	643	605	597	579	580	616	616	587	618	623	614	625	630	663	624	633	632	637	578	612	618	655	596	599	624	578	642	632	611	616	601	618	567	586	564	622	591	605	611	602	650	599	607	609	597	617	618	578	614	638	649	611	611	658	629	591	643	619	642	621	585	635	628	610	638	623	588	613	593	639	609	578	575	620	653	638	619	604	622	654	557	636	617	581	592	631	604	644	622	639	624	624	575	602	601	606	618	595	622	597	640	620	632	625	629	630	629	588	641	654	651	683	598	591	607	624	540	620	637	590	622	665	635	561	572	651	566	587	616	614	637	684	642	572	650	631	635	608	615	587	612	606	606	620	601	637	625	644	652	634	627	658	636	661	635	624	625	575	608	614	590	623	638	616	618	607	607	617	590	649	583	648	618	589	605	594	606	640	614	613	693	604	616	596	595	597	584	645	615	598	605	643	598	598	648	586	621	639	593	607	595	608	583	618	627	657	629	582	559	590	652	598	599	601	594	611	623	565	597	634	607	603	643	597	592	606	606	640	615	621	615	643	597	573	585	623	643	614	663	631	566	662	602	655	635	615	624	639	629	636	623	624	667	623	625	577	614	633	584	627	612	672	609	575	624	658	605	642	618	576	607	651	633	599	618	627	580	594	586	636	628	637	622	671	633	582	612	617	632	651	567	592	683	569	577	590	593	626	633	648	648	623	613	621	579	621	567	613	589	610	575	634	580	641	628	605	627	610	623	610	597	602	600	656	615	588	625	667	642	596	596	617	633	604	639	657	572	615	613	620	615	609	597	634	626	602	627	597	639	642	610	599	593	618	622	581	632	626	630	622	590	582	652	609	671	593	630	618	647	678	610	632	642	693	602	622	591	615	629	601	649	610	616	615	610	606	611	613	628	612	576	615	610	618	620	642	601	581	647	596	592	632	564	625	624	652	616	602	612	652	633	616	621	642	630	597	624	605	558	608	617	613	652	635	618	611	615	609	577	652	582	599	616	627	605	625	605	606	622	685	617	591	620	635	630	610	653	608	635	565	630	565	653	612	653	622	653	611	610	595	578	583	618	661	607	596	645	620	647	651	633	598	588	618	609	597	641	649	621	577	622	640	635	606	612	627	586	621	609	608	652	660	632	613	627	621	574	596	638	648	668	628	608	581	624	593	581	604	639	587	627	618	599	611	605	621	618	647	611	612	645	612	638	559	626	573	615	634	619	586	572	632	618	619	653	662	629	664	578	632	661	630	631	641	609	584	611	603	632	620	597	646	624	641	620	564	600	585	620	604	606	650	630	615	605	613	602	642	596	622	589	655	624	594	643	605	639	609	638	632	618	565	640	622	637	644	625	601	591	583	586	619	612	616	638	581	595	647	633	622	610	642	604	662	641	621	584	577	639	580	624	634	652	620	585	686	591	640	567	653	641	672	637	622	647	669	579	583	635	661	614	651	623	650	655	604	562	623	564	590	612	683	623	672	593	625	602	582	611	610	645	644	609	609	632	648	636	566	627	621	651	668	652	616	600	632	628	618	623	643	654	625	630	638	583	622	623	658	623	605	606	646	640	596	636	616	575	595	604	595	620	612	583	618	625	636	612	648	655	634	620	648	594	605	640	629	611	605	577	579	614	623	639	615	617	618	622	661	649	602	632	603	611	639	657	615	633	583	602	641	652	570	610	591	594	647	622	610	631	636	645	620	592	590	581	600	642	634	611	598	608	636	623	556	588	639	612	642	589	599	644	636	539	631	593	678	647	602	636	609	596	642	619	595	594	635	595	599	677	583	641	635	635	625	635	637	616	594	672	581	627	613	592	637	630	604	620	624	598	638	672	604	653	597	659	656	608	572	621	652	614	657	592	596	607	613	609	625	638	594	661	608	615	618	635	641	635	605	595	595	656	632	587	611	576	602	594	686	599	619	606	620	618	615	645	600	616	613	614	645	638	633	633	625	603	622	609	637	618	614	626	606	665	613	611	608	599	633	636	638	574	589	548	626	594	627	590	618	581	589	583	588	602	676	579	619	619	626	614	572	646	564	619	588	625	642	631	617	608	606	596	599	622	581	635	573	644	604	621	590	611	616	583	617	631	597	538	595	619	598	649	649	560	628	614	647	637	624	591	643	615	631	580	602	637	626	628	640	620	639	609	597	602	616	626	626	576	642	612	609	606	591	598	601	633	624	617	607	614	585	658	629	596	641	571	590	630	605	608	579	638	615	613	577	636	628	604	668	627	627	634	631	614	618	599	637	623	608	601	610	574	615	622	582	614	567	631	617	641	625	621	665	612	611	613	632	597	613	602	636	623	590	649	604	610	637	623	646	559	600	653	620	627	626	585	576	624	600	617	659	555	634	633	617	670	610	627	660	582	619	581	613	656	603	641	656	601	607	575	621	632	614	651	611	654	622	577	634	583	618	631	624	598	652	609	593	631	628	629	583	583	610	579	663	641	576	612	585	634	609	637	618	636	610	598	652	608	634	626	605	576	628	617	618	606	590	644	605	602	624	612	649	604	620	611	610	573	596	618	656	630	613	612	622	618	568	579	576	598	588	598	586	648	569	603	615	623	598	618	570	652	617	657	623	602	628	620	575	601	687	567	658	619	649	601	603	578	609	629	657	595	624	641	629	597	598	636	600	639	577	626	653	650	562	640	621	606	590	639	623	654	603	604	608	645	648	618	634	640	644	606	600	617	582	647	596	621	627	619	599	561	608	638	597	654	631	618	648	601	602	599	627	601	607	633	622	599	596	628	633	644	651	608	622	602	636	597	626	628	588	643	615	645	652	616	584	560	567	607	595	631	607	640	605	579	645	618	592	637	620	615	617	603	637	609	657	603	608	665	679	563	621	664	580	581	622	632	615	615	616	589	608	607	663	586	647	610	624	640	614	591	585	628	653	617	623	599	630	603	637	628	644	624	610	577	578	575	581	624	570	621	591	652	628	665	611	627	642	617	604	600	633	632	583	604	591	616	664	622	619	617	628	584	621	627	615	632	603	639	607	652	604	579	635	626	625	602	639	616	626	656	608	625	618	689	588	588	648	647	599	606	642	619	636	559	613	661	619	632	649	653	613	614	627	583	624	602	633	616	603	575	616	622	614	601	607	667	620	628	632	645	645	615	570	636	603	598	637	650	580	628	646	626	612	604	591	666	646	614	601	603	606	635
7059	439	424	368	262	242	232	217	210	185	150	177	152	180	159	182	157	184	165	171	174	166	161	149	130	155	164	167	151	175	177	160	164	146	161	182	174	169	154	177	150	171	151	165	162	162	181	137	165	169	163	154	173	169	159	138	157	163	156	155	167	161	159	172	162	140	164	143	155	143	142	168	144	164	153	153	152	150	157	170	157	143	144	169	156	138	174	150	163	161	143	177	166	168	165	149	143	152	152	141	144	151	146	143	157	140	161	152	173	155	151	171	152	158	174	143	175	151	135	149	164	162	145	150	126	146	167	173	146	151	141	163	150	145	148	163	159	155	164	145	155	160	166	149	161	148	127	155	181	140	140	138	137	155	157	145	143	175	168	153	132	159	158	164	169	125	133	146	136	159	164	159	149	168	175	157	143	151	171	138	153	166	159	151	124	150	161	146	140	147	158	153	138	179	180	161	177	152	127	151	184	162	176	153	172	153	140	142	174	131	145	160	145	161	129	139	153	153	144	150	163	168	147	158	144	162	169	150	161	158	159	166	155	174	146	178	171	186	167	164	157	151	164	143	159	147	174	132	174	153	198	160	155	181	151	154	155	143	131	145	153	157	143	188	181	152	145	164	156	170	189	148	152	146	166	154	143	164	156	170	167	176	149	159	124	167	137	139	180	146	145	157	149	164	166	140	169	164	139	128	132	144	173	156	142	158	151	161	142	155	165	156	154	130	159	157	160	137	153	186	172	165	163	148	162	150	177	169	142	164	139	150	129	147	172	141	130	183	161	142	179	175	160	139	164	156	165	164	162	170	169	134	170	179	155	161	162	151	141	151	160	151	130	164	151	144	171	180	155	171	180	179	159	160	139	136	167	149	172	160	146	156	143	165	153	166	130	170	144	159	146	154	146	182	164	172	177	135	128	146	193	147	153	130	153	134	173	141	159	150	157	161	150	144	167	144	164	160	186	177	139	151	182	126	163	163	162	144	162	139	153	156	179	160	160	162	145	184	166	175	164	162	159	163	151	163	152	146	176	138	144	167	150	172	169	155	155	171	170	139	170	152	133	134	141	152	173	188	166	166	146	166	145	156	150	153	154	148	168	151	154	154	144	155	139	173	163	183	149	145	145	167	151	148	162	166	168	166	148	141	155	150	130	157	158	153	185	150	129	134	159	148	134	157	178	146	156	150	162	159	166	161	136	179	160	154	165	157	162	170	128	152	134	168	160	147	161	163	143	146	157	153	167	136	148	161	147	137	141	138	168	170	171	146	145	144	156	151	129	129	160	142	130	147	167	154	161	171	161	166	153	186	163	161	154	149	181	140	134	143	155	149	145	149	164	150	146	155	168	173	172	156	147	155	161	148	132	153	158	149	165	155	141	164	150	187	130	150	138	145	154	164	155	154	155	123	166	151	143	146	155	140	180	155	177	180	142	149	131	137	156	179	166	145	148	158	177	173	131	143	154	161	151	162	172	179	158	136	146	149	176	150	171	149	169	168	139	149	184	154	156	149	176	170	161	178	169	173	163	155	154	155	144	165	172	154	163	173	144	178	150	152	166	154	153	153	159	148	166	135	165	169	166	154	168	150	161	140	149	145	170	163	146	192	142	163	131	141	147	152	168	161	169	179	158	155	149	162	163	174	168	146	188	139	143	155	161	149	162	161	167	174	187	160	162	148	149	154	143	181	149	136	151	175	169	151	124	154	150	151	157	146	151	154	145	142	170	170	161	178	157	162	156	155	141	171	130	151	148	150	184	145	140	154	154	163	166	154	149	151	180	160	181	148	167	152	149	165	138	148	183	138	177	164	155	158	154	167	159	160	183	153	139	150	160	145	157	115	149	154	174	163	183	162	142	158	167	157	140	151	149	146	185	136	160	162	175	167	193	138	172	155	172	174	150	167	157	156	140	148	164	161	173	171	172	177	171	171	162	166	160	139	151	163	164	161	191	143	169	138	156	133	172	168	187	154	147	158	153	152	171	156	164	155	162	164	162	207	168	171	146	150	152	162	147	145	162	138	138	147	166	142	147	135	169	159	154	177	168	164	155	132	159	152	157	147	145	149	161	160	170	173	144	132	172	158	169	165	148	172	152	143	149	152	169	161	187	164	147	162	167	152	154	163	146	170	136	165	169	147	159	163	161	151	159	132	135	154	177	165	176	153	171	158	167	168	140	150	153	159	143	170	141	146	146	153	185	161	157	180	164	155	136	161	164	178	162	138	166	176	149	139	138	150	154	146	178	200	141	149	153	145	123	151	172	156	144	163	151	161	162	157	157	136	163	171	180	168	180	157	160	179	154	147	134	150	161	167	169	145	153	156	155	141	136	157	166	151	148	140	154	157	131	159	148	129	166	171	154	158	144	169	130	166	159	195	159	187	154	178	162	162	149	165	167	157	150	149	162	146	146	149	162	178	145	135	130	149	157	159	141	156	152	157	154	172	185	149	144	154	172	147	152	132	163	157	130	168	154	158	187	146	160	186	168	154	168	161	166	143	154	151	159	153	192	166	160	166	145	151	176	168	177	157	170	147	168	174	145	164	161	165	137	169	180	161	130	175	153	164	170	147	130	161	144	142	173	151	144	157	161	152	153	142	166	166	176	162	140	156	159	178	144	143	161	152	174	153	144	155	157	149	130	154	158	156	172	166	157	195	146	144	129	175	155	180	183	155	154	145	144	154	161	145	164	148	152	152	116	140	172	144	153	159	151	167	138	141	146	150	165	153	143	149	154	149	140	157	163	170	152	127	147	156	171	153	149	152	128	169	170	131	148	158	175	160	164	176	149	152	161	135	154	148	156	172	157	169	146	156	152	152	144	167	143	157	163	163	159	160	140	192	141	159	150	165	158	171	150	142	175	169	134	157	156	167	152	174	127	159	151	178	187	162	133	178	161	166	167	153	163	159	148	149	151	143	143	162	162	150	154	133	146	133	147	128	173	156	134	162	146	151	158	131	158	154	140	170	181	147	161	176	166	145	134	150	165	161	138	154	158	138	162	140	164	169	166	163	152	148	134	161	140	149	187	166	146	178	155	201	128	151	163	148	169	151	129	154	156	168	177	152	190	132	148	142	181	171	140	162	177	140	150	159	133	188	158	166	147	156	137	161	152	175	159	185	144	169	155	163	178	165	171	178	180	180	172	158	193	158	160	157	161	155	146	165	168	166	150	180	154	168	165	170	162	164	152	172	160	163	150	161	161	157	166	139	156	156	149	165	143	141	150	173	159	148	152	149	164	170	163	144	152	135	140	146	141	167	162	156	167	167	169	161	163	158	147	154	158	161	160	175	155	149	164	154	161	135	150	158	131	159	169	143	161	146	166	146	161	141	146	146	180	159	186	198	165	165	148	151	151	150	137	157	163	174	138	159	184	154	162	152	147	206	155	146	159	154	143	157	162	165	179	127	148	136	152	154	160	140	164	152	175	176	159	156	157	149	136	142	154	190	129	165	167	164	133	166	155	134	165	170	164	169	134	137
6273	620	1074	1166	980	792	673	617	562	502	529	501	504	423	423	394	451	417	380	390	399	369	382	407	395	386	377	400	389	383	407	392	366	399	382	377	388	364	386	376	390	370	331	405	358	352	378	391	390	321	364	368	329	349	371	367	352	359	378	337	363	376	335	323	375	332	344	385	337	353	346	340	348	390	391	351	375	374	366	350	321	345	345	362	341	357	379	351	366	358	361	334	370	388	369	394	362	344	373	362	331	365	388	342	375	335	376	326	333	337	338	342	386	382	356	361	383	321	342	350	352	373	341	373	384	352	356	387	341	370	362	344	354	359	311	342	373	351	387	356	370	354	322	358	355	372	300	386	339	355	382	363	356	361	354	348	346	374	351	350	358	369	359	325	329	391	357	359	384	371	374	388	364	322	364	371	371	362	356	345	345	359	362	322	371	414	362	354	368	385	329	353	386	365	365	381	353	347	337	349	343	328	376	360	386	358	364	369	406	359	370	343	359	366	331	404	354	386	340	377	359	350	350	354	345	334	319	337	376	357	346	377	380	362	346	339	363	347	340	389	342	376	327	347	343	361	359	359	329	309	315	369	388	388	348	352	332	372	372	361	354	341	326	382	361	359	344	333	362	359	384	379	357	339	364	345	347	364	341	373	343	374	361	358	361	383	350	360	317	376	346	366	317	335	338	385	357	347	341	346	393	364	366	365	347	342	333	349	388	345	370	362	335	360	388	340	336	378	378	382	376	333	362	348	358	375	369	391	353	359	351	351	382	360	321	375	358	338	354	379	375	326	379	362	336	359	375	375	352	369	327	372	421	352	344	384	377	358	327	370	375	362	380	357	340	358	358	325	324	328	358	356	361	326	330	370	382	369	405	339	363	371	312	340	361	380	357	389	349	392	380	363	351	344	369	361	340	362	359	379	336	360	352	370	356	359	374	373	345	349	363	354	343	342	346	385	362	355	378	359	365	373	398	357	386	349	329	353	315	362	370	336	365	382	399	370	344	337	362	353	371	360	365	327	366	348	357	384	348	371	347	387	345	377	360	367	364	353	327	350	315	352	353	356	356	331	375	348	338	389	341	307	350	322	350	342	359	347	372	333	327	363	356	364	360	377	372	357	400	315	387	324	307	374	329	344	367	350	358	360	344	363	349	356	366	346	371	319	353	348	350	335	338	370	368	395	365	366	332	347	337	351	381	362	338	359	346	351	360	343	352	319	356	340	355	324	325	370	373	346	372	337	365	334	371	349	346	377	347	352	343	335	324	370	361	325	354	329	361	359	363	373	357	336	377	309	397	364	338	345	369	346	366	365	369	367	377	364	391	328	321	346	328	344	358	368	389	366	346	332	336	334	327	370	346	366	369	368	345	344	365	372	343	342	390	295	367	334	329	378	354	369	373	348	380	336	346	346	369	381	356	362	393	376	344	369	373	390	396	352	334	352	321	346	362	342	389	388	365	358	361	371	352	338	352	357	365	333	364	344	351	352	337	341	374	341	352	325	332	363	351	377	372	353	380	368	367	353	375	364	358	376	362	349	381	338	387	377	325	341	383	311	359	345	368	381	345	346	349	349	360	383	360	365	377	372	339	323	355	330	372	310	349	349	330	343	360	360	350	381	368	350	317	344	334	365	345	360	356	335	344	355	357	381	357	367	363	375	364	320	349	328	362	381	342	352	363	353	345	367	373	342	390	399	360	359	363	369	353	351	342	331	374	350	353	361	363	366	342	362	342	353	363	366	337	336	356	367	362	379	358	356	359	360	337	375	331	355	338	327	344	303	369	355	353	363	341	358	403	382	377	357	367	365	361	364	377	377	346	368	371	361	356	345	342	406	369	381	357	349	319	371	362	345	356	360	359	368	362	374	367	381	388	347	363	327	373	402	341	381	362	366	363	357	377	358	390	335	305	388	398	332	367	356	356	360	371	340	355	357	372	351	370	386	371	353	359	333	364	377	336	330	349	335	357	353	377	349	374	337	389	399	328	380	356	401	377	366	329	337	354	356	386	350	338	366	354	343	331	354	367	378	353	342	336	363	370	356	359	337	338	380	354	381	342	362	401	346	350	345	333	333	371	358	388	326	340	373	357	388	351	351	395	350	346	380	377	368	327	363	343	370	394	352	353	340	372	366	379	399	380	365	338	368	358	382	361	338	354	398	343	336	352	332	376	354	339	386	316	409	348	349	336	343	325	365	342	375	353	352	348	341	341	365	369	363	350	346	349	365	339	342	352	348	352	352	381	375	346	357	358	341	366	376	327	356	358	354	336	373	355	347	358	332	333	350	329	375	385	369	323	361	355	340	341	357	389	374	370	379	353	358	357	360	379	343	338	364	341	380	353	355	392	395	348	363	382	341	360	343	374	329	341	357	365	360	372	376	380	342	357	367	341	321	329	351	350	353	333	330	386	368	359	356	381	321	404	379	355	342	326	366	357	390	358	341	327	411	374	358	329	357	369	361	357	352	339	379	364	360	350	351	341	369	359	396	323	356	373	347	363	335	387	365	386	329	375	362	403	316	355	363	356	353	374	348	359	347	317	345	342	356	339	397	366	350	361	363	367	368	356	347	349	357	372	381	323	345	358	329	349	354	345	336	341	331	394	366	361	355	369	363	352	347	375	338	318	365	367	342	378	318	376	340	331	355	336	364	348	358	368	364	327	332	396	353	369	337	375	362	349	332	338	357	366	397	361	354	354	341	379	331	352	330	369	385	348	331	352	353	363	336	372	370	344	348	340	377	364	327	345	331	347	339	348	377	376	347	344	340	352	377	352	370	355	358	369	379	333	343	373	369	371	361	379	366	350	352	392	374	383	362	352	344	365	384	382	308	354	357	325	385	357	355	345	334	338	371	376	337	362	413	367	387	364	333	325	375	315	374	359	396	334	341	374	345	377	350	381	339	375	377	366	345	377	370	351	332	351	345	332	370	396	344	330	379	335	349	371	347	357	319	332	363	340	336	357	327	356	353	374	340	358	352	369	381	357	372	350	349	382	360	350	366	341	343	357	353	342	355	373	324	377	369	371	339	354	337	361	340	391	330	333	351	351	340	367	346	352	338	360	361	348	352	368	374	382	327	326	330	329	366	374	359	349	356	350	328	362	360	360	346	374	373	356	350	346	390	369	346	354	376	306	369	329	344	360	354	352	309	363	345	347	351	352	364	376	352	306	350	348	355	353	359	323	346	398	328	358	400	342	364	348	411	352	367	319	361	381	373	367	360	344	344	340	361	370	373	370	327	380	341	363	358	388	376	371	391	371	374	379	365	348	388	364	369	380	344	375	367	362	371	340	365	336	360	348	361	395	315	386	364	360	370	361	343	358	384	372	349	359	374	376	355	366	342	337	361	365	377	340	347	354	348	395	342	348	352	342	374	355	348	348	337	351	348	405	370	351	339	361	383	352	335	347	355	373	361	330	366	369	396	346	378	363	361	352	344	333	310	354	382	373	348	351	369	349	355	346	364	361	344	352	342	332	334
13762	983	659	497	317	268	207	161	134	129	136	121	94	82	118	101	86	99	72	73	60	69	66	70	69	79	74	70	72	83	68	69	68	69	77	60	77	81	71	68	66	56	71	71	59	69	82	62	86	70	69	53	80	54	86	60	72	62	67	63	79	73	71	68	68	73	72	85	72	75	65	77	91	75	87	70	59	65	75	76	73	65	73	64	72	72	65	79	55	65	70	65	79	67	64	65	58	79	74	47	73	71	78	74	87	54	83	70	64	67	61	55	59	64	66	82	74	76	62	53	74	65	77	85	47	55	67	54	67	85	86	69	84	75	65	88	67	64	56	66	67	78	68	61	64	80	65	73	79	71	68	74	70	72	61	61	63	52	83	73	65	65	71	66	61	62	56	103	67	65	60	72	57	55	74	62	75	79	77	66	76	76	59	64	72	51	80	60	62	60	61	63	76	59	56	85	65	58	82	86	70	66	58	55	66	60	70	77	70	55	67	60	55	77	82	71	73	55	61	58	52	55	95	65	50	61	70	65	67	69	66	65	65	62	66	70	59	58	82	77	64	66	73	66	72	53	75	76	60	76	69	71	69	79	68	70	64	60	65	75	58	71	63	60	62	51	81	64	76	62	75	59	69	63	86	75	72	74	79	71	56	63	59	65	78	74	70	56	63	84	64	71	70	61	61	64	61	72	83	50	74	75	90	94	63	59	73	68	76	68	56	72	64	80	64	65	64	67	71	69	72	69	72	69	65	71	55	66	65	59	77	64	61	57	61	73	74	58	55	65	84	75	59	74	79	60	55	67	64	47	72	61	62	54	78	60	63	79	68	67	75	49	53	86	67	56	59	67	74	65	59	59	83	65	58	72	74	65	73	66	73	80	67	86	76	75	76	62	70	74	72	60	81	61	65	72	73	77	65	79	68	75	72	61	65	51	52	91	61	76	69	71	73	73	83	63	78	78	78	71	71	87	74	61	59	73	54	78	85	68	47	73	86	84	75	55	67	62	68	69	70	86	85	65	75	85	59	69	62	69	66	75	84	66	68	73	64	57	57	64	77	60	72	57	53	75	62	73	65	72	69	67	78	88	79	58	66	58	67	64	67	74	57	70	67	73	72	70	61	64	49	76	82	96	81	86	68	79	74	75	78	63	58	53	79	65	66	70	68	68	66	63	75	70	79	78	74	51	72	73	77	66	68	72	58	73	67	53	63	72	72	73	51	78	65	79	71	56	81	76	68	56	67	61	56	63	63	67	71	80	54	67	70	70	49	69	56	62	68	68	67	82	73	74	67	71	66	64	66	74	60	77	68	61	68	67	67	66	58	69	56	70	64	71	57	75	75	82	90	57	73	61	73	77	66	55	77	64	64	71	82	74	62	72	64	64	64	62	69	73	75	81	56	57	72	54	67	68	72	73	54	67	49	76	74	71	66	56	65	74	78	79	79	78	73	72	66	66	76	77	73	67	61	79	72	76	51	67	70	52	63	83	77	78	65	70	72	55	77	60	65	64	61	75	57	59	78	67	77	72	75	65	68	83	65	77	70	73	58	65	69	71	59	64	68	65	75	86	75	72	54	69	71	62	66	70	59	73	66	59	69	67	72	51	78	62	80	73	85	84	60	68	67	63	53	74	80	65	73	69	73	75	63	80	78	67	74	68	64	72	79	71	57	78	56	64	80	65	71	65	76	45	68	74	76	53	72	74	56	48	74	66	56	61	71	80	47	64	79	66	62	63	66	61	77	61	68	70	67	80	61	84	75	54	67	76	84	59	69	58	59	49	87	67	71	72	61	59	75	60	76	66	79	74	65	65	83	64	62	71	75	58	64	52	90	69	69	76	72	55	55	57	59	73	70	60	86	60	65	77	71	57	74	73	56	71	59	61	65	54	80	67	74	59	79	88	64	58	61	57	57	72	78	70	72	81	59	65	60	61	61	65	54	77	67	74	72	69	62	79	74	61	82	66	63	69	66	56	78	86	82	64	74	68	67	79	77	67	65	46	60	55	79	58	82	68	85	64	67	69	82	84	62	54	69	76	63	64	57	63	68	81	57	81	65	72	77	64	77	50	64	88	64	64	69	65	66	85	67	69	73	57	61	60	71	78	74	88	71	77	64	58	64	56	62	62	66	73	68	61	85	63	68	85	65	70	72	65	76	62	65	70	80	85	80	67	75	63	65	69	82	65	82	60	59	73	76	74	74	62	60	63	81	69	65	78	63	71	68	64	72	76	57	67	68	69	61	73	66	71	70	83	62	48	65	71	60	73	78	67	60	66	56	62	59	58	68	76	69	73	75	86	68	83	76	58	70	68	66	60	62	83	62	78	68	81	74	64	72	75	75	70	69	76	68	81	67	70	69	74	65	85	45	69	58	74	67	67	81	68	61	63	65	72	63	75	66	80	60	55	71	71	62	68	92	66	78	76	55	62	63	53	70	72	60	68	74	77	71	82	78	82	72	65	63	71	60	66	68	78	72	59	69	52	61	71	71	55	62	60	67	58	50	77	91	55	59	57	57	91	81	72	48	62	51	74	64	69	66	62	66	81	85	62	63	66	61	67	73	62	81	71	57	69	62	70	59	68	86	71	63	66	59	49	55	77	73	62	65	51	66	65	75	63	70	71	65	65	69	69	65	81	71	75	64	74	72	59	59	60	68	58	71	74	88	70	63	83	61	69	80	63	67	63	65	66	68	63	83	65	61	65	62	69	73	79	84	65	66	50	54	88	60	73	57	86	87	73	59	61	74	79	68	57	70	60	66	57	57	77	81	67	73	71	65	75	72	62	80	72	61	71	66	53	71	73	76	65	64	67	75	69	69	62	72	70	54	67	76	83	61	75	78	71	57	64	70	84	76	67	68	62	72	73	70	65	69	79	61	49	66	70	75	60	71	61	76	77	81	67	77	90	72	62	68	73	69	68	56	69	68	72	61	73	64	60	72	71	66	69	59	49	59	64	74	67	70	61	77	72	63	80	57	58	55	85	71	61	64	72	67	66	68	66	56	74	68	55	65	68	68	69	74	69	75	68	69	65	73	84	66	67	62	75	79	67	75	71	72	51	82	60	56	54	77	67	63	52	80	58	71	65	57	69	71	53	87	61	82	72	57	72	72	60	79	64	65	72	65	69	54	72	72	66	63	63	65	80	78	62	54	76	74	64	84	66	87	67	60	84	68	69	76	71	76	67	73	69	64	69	67	49	77	79	75	66	76	83	59	83	70	75	69	50	65	68	55	74	85	81	67	85	60	63	65	63	60	87	57	60	67	64	71	66	69	63	90	59	57	55	61	72	79	83	68	69	76	65	76	58	74	67	77	66	82	66	84	80	64	79	52	61	63	71	93	60	70	65	50	67	62	60	59	56	61	81	76	67	79	63	71	53	65	65	77	78	60	78	67	59	66	68	73	66	72	82	62	68	68	70	75	69	103	81	70	73	66	65	83	75	59	64	59	80	71	45	80	54	63	73	96	70	63	83	66	67
7981	802	1569	1774	1458	1134	904	783	701	546	483	433	414	383	344	331	276	314	276	309	279	278	250	254	269	254	253	254	253	208	229	219	227	246	238	206	219	212	210	197	221	225	216	228	208	219	205	229	199	194	191	211	214	212	211	204	196	186	200	197	191	225	210	186	208	191	203	187	211	191	198	191	201	205	209	197	190	210	196	192	203	193	196	195	221	181	183	172	210	193	205	204	209	190	226	190	198	167	201	185	177	185	185	186	198	190	206	175	210	206	191	177	215	185	199	179	191	173	199	186	191	184	189	182	186	170	202	182	174	155	174	173	185	189	183	194	199	175	179	211	200	187	192	190	169	202	176	209	202	215	202	197	193	199	216	187	180	206	200	190	175	218	212	151	188	190	206	165	198	189	178	183	156	205	206	200	165	190	186	190	195	173	216	194	185	177	177	193	207	197	185	213	193	207	210	201	205	182	221	205	169	199	174	193	169	179	203	214	211	201	180	196	186	172	211	195	207	174	185	193	199	210	193	166	196	181	179	193	207	199	208	175	167	176	202	166	185	205	186	199	192	194	180	184	152	179	224	194	182	199	183	181	204	192	209	218	233	158	168	163	181	179	162	175	176	207	196	191	190	208	190	194	204	191	183	182	171	179	210	179	200	196	192	165	175	179	201	208	174	184	194	207	191	185	190	195	194	197	194	200	178	219	171	198	200	223	209	220	170	197	180	192	202	184	185	185	197	195	189	187	217	176	181	198	155	198	185	198	191	185	189	191	200	200	167	185	180	200	175	188	201	182	170	191	175	177	181	190	188	185	184	167	193	191	176	163	206	194	191	197	180	161	192	180	179	211	213	201	206	219	202	175	191	190	195	195	182	182	213	179	199	188	196	182	194	186	186	188	190	172	177	196	189	193	182	221	194	197	195	219	193	184	216	191	181	190	187	212	183	172	174	188	191	186	197	200	187	195	202	196	212	200	184	222	191	205	199	190	204	201	163	179	217	169	182	201	185	201	191	199	207	230	202	197	194	186	177	192	215	205	200	219	201	189	179	186	204	210	183	192	194	226	182	186	187	217	169	199	177	186	202	187	188	190	159	197	213	188	170	197	223	213	193	177	193	184	184	202	196	183	180	168	194	190	206	227	183	189	216	164	172	186	174	211	217	180	183	180	195	193	207	170	193	196	174	180	214	166	191	211	183	176	182	160	209	191	194	204	176	184	213	201	219	187	218	178	206	178	206	197	171	209	207	184	193	209	175	222	201	183	182	182	215	154	177	175	181	195	199	183	182	199	197	203	200	183	197	193	175	205	180	181	173	179	188	184	187	190	195	194	196	178	192	191	205	193	204	202	181	204	187	220	196	186	179	204	191	173	197	207	184	181	191	200	194	180	186	223	167	184	194	197	178	194	195	177	201	190	181	191	187	205	186	186	164	191	194	186	213	204	214	189	163	200	197	201	196	188	179	192	180	149	186	195	168	182	198	198	177	195	179	191	182	208	193	203	177	205	220	170	203	180	171	197	188	202	190	179	192	197	160	212	182	191	168	190	218	176	207	172	210	185	189	172	199	201	182	193	175	211	197	206	193	212	192	181	190	180	162	158	180	180	184	189	190	189	191	203	179	206	195	195	188	197	169	204	204	186	195	181	184	167	195	207	170	174	188	192	189	183	226	194	202	207	201	198	183	191	190	181	213	166	208	207	188	178	178	187	185	193	198	177	195	202	208	177	166	181	189	197	183	190	174	187	212	214	202	198	186	200	188	211	180	198	190	198	187	209	209	189	210	198	195	193	189	185	205	189	171	210	205	192	203	204	202	200	171	197	202	183	200	196	194	205	193	209	173	183	180	218	177	177	201	184	203	180	198	203	204	193	174	197	172	179	194	175	207	155	181	196	202	205	200	178	185	188	201	208	202	168	199	141	190	211	174	214	198	222	223	201	202	179	191	189	188	207	181	185	155	174	192	191	193	174	203	190	207	174	166	198	187	190	179	186	192	195	183	186	181	202	181	192	171	196	206	186	202	214	180	217	221	184	202	207	205	200	189	193	214	190	204	209	176	193	197	182	221	179	169	183	193	196	165	192	201	208	199	197	198	179	179	198	196	196	178	176	186	190	176	186	177	209	185	190	181	185	212	200	169	166	171	212	187	188	202	173	175	182	187	173	217	188	176	174	192	211	196	173	179	179	203	195	178	196	191	213	179	174	196	177	185	207	181	187	188	213	173	186	199	186	220	204	197	174	189	204	184	202	198	170	185	195	189	169	208	159	177	188	188	198	196	217	199	204	200	202	170	196	206	182	179	202	184	216	191	173	195	162	195	168	168	175	167	198	204	205	180	172	194	214	206	162	190	191	180	190	162	203	192	202	202	193	174	184	202	190	207	220	184	189	184	208	194	186	183	190	194	181	205	195	176	179	170	187	188	187	194	189	200	188	173	180	192	192	201	177	189	172	177	216	202	188	170	164	183	200	192	195	186	207	195	183	183	209	181	187	183	194	160	204	196	209	222	180	178	198	197	193	186	191	204	183	193	187	177	179	165	191	193	206	184	185	211	195	179	182	182	191	191	198	200	203	194	201	189	199	188	200	182	158	181	183	194	197	208	183	180	193	195	197	206	183	191	203	172	186	189	203	200	194	201	199	207	192	193	176	189	186	162	191	186	194	203	162	170	161	197	182	191	200	204	191	189	180	189	184	213	169	182	181	193	201	200	201	171	194	194	203	167	205	177	175	189	174	206	179	191	191	175	172	185	203	200	180	170	187	220	205	199	191	200	168	165	170	193	187	204	202	194	201	196	167	184	191	206	154	183	194	202	202	208	174	188	183	179	173	161	184	179	181	186	200	169	225	184	195	199	174	192	178	188	179	209	195	186	194	189	195	187	203	182	201	173	172	205	193	200	204	186	189	195	178	203	177	188	180	204	206	183	220	196	196	186	182	200	186	175	206	181	179	193	195	201	179	203	190	193	187	197	187	174	194	177	207	193	223	207	201	206	192	210	183	170	186	193	205	184	195	171	196	176	214	199	176	203	186	209	193	209	218	173	205	191	191	192	185	201	178	186	180	182	209	189	197	199	181	207	180	191	193	185	198	167	223	199	195	181	191	161	194	192	193	198	199	211	203	182	198	189	203	196	185	188	182	184	164	190	189	188	175	179	187	202	205	191	209	220	195	188	173	219	182	207	169	183	203	190	212	220	207	194	201	187	213	183	189	184	171	189	194	187	183	171	202	179	210	185	177	185	185	168	164	178	178	213	219	173	211	189	188	177	181	188	182	180	165	187	206	197	207	212	213	167	222	193	196	196	178	167	210	200	187	200	178	208	185	208	197	181	173	185	221	186	193	195	201	188	193	186	223	196	185	215	201	196	186	193	214	164	159	202	217	222	182	177	176	173	183	201	201	167	174	189	205	180	185	188	190	189	183	194	202	169	182	198	177	204	183	191	182	192	179	169	176	178	183	168	210	170	191	190	165	173	217	193	188
1449	309	313	305	279	319	255	300	248	272	291	270	281	289	287	294	280	273	274	275	279	291	273	265	316	296	284	287	298	294	250	283	276	278	286	273	322	266	275	307	276	291	286	270	285	253	250	262	258	285	289	269	292	286	276	302	283	304	289	300	267	271	272	270	279	258	296	257	292	292	269	282	285	283	301	288	284	301	270	286	270	268	313	264	270	292	280	278	295	313	264	267	276	285	271	281	289	297	281	291	254	273	260	251	290	289	296	268	278	268	262	282	294	256	268	285	271	286	270	281	250	289	287	286	290	276	276	262	285	268	250	301	283	298	290	284	299	275	296	296	291	285	271	286	289	268	283	271	292	286	289	281	280	269	287	285	294	257	267	295	305	264	292	307	320	299	270	279	259	259	291	304	324	292	243	274	297	300	284	308	257	274	301	290	282	297	303	306	273	317	310	285	284	283	279	277	294	288	270	267	266	283	293	245	280	268	293	282	298	299	280	260	263	306	283	282	269	293	298	276	256	274	311	296	277	285	282	311	280	299	288	274	283	316	303	267	256	249	278	281	290	255	292	257	275	266	255	276	298	283	251	278	277	286	309	234	277	254	275	255	284	271	269	279	270	237	321	290	262	277	309	269	281	286	267	272	283	286	272	275	287	294	306	271	303	275	260	277	271	231	306	269	263	259	267	264	283	285	260	299	270	297	229	271	263	279	295	282	274	258	266	282	269	292	246	276	289	290	301	295	288	252	271	263	240	288	271	285	279	262	304	325	271	300	314	263	263	296	310	251	253	298	290	283	277	277	312	303	305	284	268	281	266	283	252	311	302	317	277	265	300	264	276	261	298	240	266	291	265	275	262	291	267	288	283	303	252	265	274	270	293	302	312	264	306	290	266	283	281	283	302	290	281	269	321	277	253	257	320	252	269	272	273	290	255	300	273	276	279	270	264	299	251	267	266	268	262	283	301	254	297	302	286	261	288	278	252	233	235	250	315	283	306	307	308	323	258	271	287	290	287	271	305	264	263	291	293	287	293	285	287	291	295	269	272	301	260	320	283	279	283	283	268	245	261	263	270	264	286	245	280	245	272	294	294	259	263	270	265	273	259	266	301	280	268	306	275	275	272	274	271	267	265	251	287	270	299	307	278	263	294	262	262	282	297	298	245	296	291	278	304	308	309	268	260	306	284	254	280	290	297	283	241	322	273	304	266	247	271	266	311	315	262	235	276	268	284	273	321	312	274	268	279	296	300	302	302	314	282	263	258	281	268	285	283	291	292	258	274	272	301	267	276	268	279	245	256	278	299	257	271	279	291	273	293	268	245	302	288	258	290	278	290	294	273	279	296	293	289	283	246	242	295	291	268	281	271	260	283	274	294	254	285	247	267	291	260	273	299	265	283	276	303	313	285	255	285	291	269	287	279	265	291	266	284	274	294	291	259	277	311	277	283	282	305	299	275	297	272	295	266	298	265	276	269	287	298	278	268	292	287	246	244	267	283	287	271	288	283	284	280	325	267	261	273	276	271	272	305	286	310	271	294	300	266	275	270	269	319	297	288	277	281	259	308	288	281	269	281	266	264	258	281	278	263	253	297	290	283	266	282	298	268	292	278	292	281	287	318	274	275	307	324	265	288	277	290	245	280	263	288	307	273	283	282	311	254	297	273	321	264	273	268	322	263	290	254	273	279	267	257	257	263	271	278	272	287	261	281	256	248	252	288	246	302	293	286	298	299	282	275	277	290	277	293	275	298	309	296	293	237	302	268	276	280	276	278	281	285	286	286	260	266	241	263	273	276	291	289	290	266	300	319	290	272	312	298	248	283	292	285	261	275	261	286	290	302	272	296	282	262	266	280	294	300	267	276	302	275	254	303	298	303	278	257	288	252	266	253	276	267	273	294	301	273	288	289	265	300	304	276	293	274	288	245	276	245	296	254	293	309	279	301	271	269	284	269	268	270	257	279	301	303	288	286	292	277	309	317	241	286	254	252	245	275	273	317	289	290	300	293	301	291	276	291	271	284	280	277	263	276	269	299	272	244	314	277	259	293	274	287	290	304	275	293	278	279	290	288	279	275	273	292	282	285	281	253	302	310	290	274	285	305	286	285	268	262	263	284	286	287	304	278	265	295	270	283	255	255	303	268	290	299	279	269	278	261	287	301	290	325	319	283	245	284	315	253	286	258	268	283	273	289	300	270	297	262	250	259	326	283	289	288	296	293	267	281	277	293	323	291	266	302	267	270	291	302	258	265	281	267	263	267	269	279	288	293	296	265	292	304	237	288	301	243	282	274	273	252	260	283	263	271	261	276	287	276	287	293	294	288	291	252	270	264	275	256	282	277	315	261	272	297	285	298	292	266	281	299	292	287	272	264	232	298	291	297	292	282	266	293	302	281	291	280	288	301	265	265	269	276	296	288	310	289	305	271	273	276	270	290	292	314	262	287	297	287	293	289	262	275	285	265	281	311	278	299	307	244	282	289	279	262	273	294	260	253	248	286	283	282	306	253	261	298	279	274	263	308	286	292	252	297	299	285	307	275	274	262	292	270	285	300	264	267	249	265	251	257	260	262	291	287	281	317	308	297	281	284	268	263	282	270	280	285	277	261	287	287	267	311	274	255	288	277	284	245	300	291	267	300	280	273	291	269	265	266	283	299	314	287	284	294	249	290	281	268	255	283	302	298	315	303	298	303	288	322	333	269	314	277	241	240	254	306	273	277	297	310	282	275	275	284	299	302	279	277	291	290	282	251	279	288	284	286	271	293	272	284	292	295	272	292	266	296	273	288	308	279	262	271	280	294	269	275	274	299	259	275	282	291	309	277	266	270	294	289	269	295	305	276	291	286	302	274	275	287	249	298	274	291	275	327	290	291	299	265	284	278	270	276	294	288	274	277	308	301	283	294	341	269	278	249	265	282	270	295	297	251	268	284	285	274	285	281	297	293	293	289	256	293	313	277	265	285	278	276	250	279	269	304	294	317	236	266	284	302	266	261	292	296	297	273	269	280	294	292	281	292	263	297	270	280	279	304	302	274	266	291	275	317	254	277	257	258	293	260	266	297	277	240	321	282	257	276	271	254	284	254	271	246	234	288	254	279	272	315	275	279	289	285	278	273	280	268	255	282	269	301	231	290	287	251	270	285	294	246	256	297	291	271	277	327	284	296	268	291	269	286	281	273	279	309	280	278	275	267	306	296	285	267	294	244	269	290	287	280	289	310	308	311	294	291	292	247	273	295	289	302	260	275	251	276	264	244	285	282	292	292	265	247	276	289	306	309	283	295	313	277	258	233	273	271	314	272	277	306	259	257	275	265	277	280	262	268	278	296	254	273	249	289	280	281	260	267	248	270	281	270	287	274	275	262	288	312	285	282	282	284	314	286	271	268	314	296	281	280	273	259	281	257	278	294	281	286	262	268	234	312	277	263	293	299	285	251	259	300	273	283	297	287	263	304	255	261	294	292	296	261	319	279	294	277	273	292	266
1846	627	599	582	622	595	651	621	627	626	658	627	641	627	604	655	608	596	641	649	679	630	628	632	591	612	652	627	638	625	630	596	666	637	623	656	609	639	620	611	657	630	586	562	605	644	598	573	690	607	637	600	649	618	585	633	575	620	654	605	607	653	590	644	644	646	589	624	623	612	602	621	605	626	592	631	641	620	648	611	612	585	612	577	595	584	617	650	627	598	609	685	607	650	630	643	642	618	627	660	580	594	614	622	620	632	582	619	631	592	614	548	619	641	656	578	618	621	626	610	566	602	609	623	607	623	647	606	621	608	649	621	626	641	590	624	631	572	594	643	598	605	625	582	631	620	641	578	628	633	622	660	585	578	657	630	607	628	674	623	607	640	602	619	654	592	648	650	582	659	657	628	640	656	578	615	673	663	600	628	605	640	627	632	642	655	607	596	619	622	632	630	594	609	615	632	596	650	617	588	584	595	605	596	645	669	660	606	600	607	601	641	614	627	645	644	640	600	624	635	661	631	612	616	616	662	611	581	586	610	627	612	631	599	645	628	627	582	640	636	655	632	613	610	622	582	637	642	574	639	605	584	615	576	627	656	603	659	703	635	581	633	636	653	657	634	640	632	569	600	583	626	636	630	606	609	585	639	598	669	587	586	625	642	646	603	624	592	586	665	625	651	645	632	605	629	587	616	626	622	647	590	622	614	618	642	590	608	674	647	632	615	627	642	622	625	607	585	639	600	623	619	643	610	619	678	612	644	612	615	620	623	599	608	599	656	612	614	589	619	644	566	641	643	640	637	667	629	649	646	602	606	636	600	614	634	561	588	640	606	631	608	641	616	650	610	612	666	626	618	579	613	577	615	584	646	654	614	583	580	645	677	602	600	570	606	604	607	660	645	631	649	631	651	619	610	583	606	623	634	634	619	607	580	635	554	637	631	624	639	654	623	606	630	606	638	623	601	677	653	614	635	613	642	630	620	606	597	615	611	596	670	655	635	634	635	630	548	639	654	578	628	626	639	650	646	615	606	630	625	589	634	613	603	590	652	606	625	565	615	614	625	636	663	651	628	582	614	631	620	596	626	642	632	636	624	630	625	644	609	620	615	636	665	597	629	574	611	625	622	590	623	592	645	566	615	646	651	631	617	631	626	642	606	577	582	613	660	595	616	614	606	591	586	607	641	601	628	598	633	613	654	599	660	581	641	620	621	646	640	610	606	624	573	609	606	658	577	658	640	589	601	640	583	650	622	639	626	594	668	608	675	611	633	597	566	617	620	635	619	599	620	617	612	662	648	591	634	655	623	627	664	649	629	688	604	562	574	620	607	637	599	612	590	601	629	611	582	628	609	629	604	609	626	588	600	628	595	632	648	639	623	629	585	683	655	640	584	617	616	626	635	634	638	608	621	635	594	639	642	588	582	605	642	691	572	660	628	602	631	615	628	601	620	654	598	616	671	635	616	589	610	630	641	628	613	620	636	608	612	667	586	600	622	634	569	582	599	618	619	611	624	612	608	642	592	599	636	604	647	589	617	629	632	610	605	640	641	548	625	612	588	595	624	611	636	583	583	627	572	606	657	622	615	618	560	621	613	630	614	614	593	621	624	637	613	639	600	672	646	615	625	636	567	621	587	608	638	608	584	596	586	611	613	610	614	602	606	606	592	585	605	616	596	600	691	618	562	631	628	616	617	642	638	648	599	626	605	573	622	616	657	626	586	576	630	609	632	654	605	594	635	592	615	630	606	612	647	579	608	626	602	577	601	623	605	634	616	639	602	655	637	678	657	638	632	657	653	605	600	631	646	600	632	627	653	614	614	635	630	552	602	601	619	594	590	619	593	592	589	639	620	633	583	595	588	623	610	640	610	629	627	627	613	595	640	624	638	608	631	626	590	629	571	569	629	605	613	651	588	594	654	614	608	639	619	640	658	586	616	625	672	615	608	594	601	597	615	577	663	630	615	605	634	656	617	613	640	629	603	648	629	576	602	610	610	652	614	627	649	626	629	645	645	618	586	642	613	667	620	585	619	619	578	618	621	630	604	611	587	647	623	643	652	644	615	608	601	616	583	641	597	616	628	620	639	605	551	636	608	616	613	649	647	637	610	624	599	593	665	655	656	638	625	598	595	622	661	632	665	611	643	642	638	653	647	649	601	610	622	597	598	672	613	588	623	621	660	597	589	613	597	600	573	581	616	616	630	621	595	639	591	627	590	629	655	599	607	644	663	643	605	636	652	635	633	615	671	628	631	680	609	624	631	630	576	641	615	607	596	606	677	596	670	627	642	622	642	607	657	637	656	624	636	612	610	646	617	573	624	598	582	622	676	656	567	620	571	685	605	563	594	624	648	616	665	614	595	583	632	677	609	632	609	610	627	624	581	610	637	638	646	610	657	582	646	659	614	632	588	659	581	602	610	657	617	609	632	619	629	629	584	617	630	594	651	610	610	625	635	614	654	621	578	601	679	647	588	596	618	663	625	659	626	613	622	588	646	605	651	628	601	625	566	565	613	597	616	645	626	649	607	617	594	635	603	580	585	593	614	611	595	659	660	584	631	604	592	600	610	635	604	641	590	598	606	593	643	584	604	587	619	613	625	606	663	588	606	607	619	616	597	640	634	618	612	629	648	652	608	615	624	603	679	580	687	616	651	620	630	637	628	610	594	594	673	621	626	620	661	585	610	590	661	602	605	605	637	629	666	627	583	611	669	635	647	590	621	657	621	586	617	630	650	631	634	629	601	622	617	595	647	641	676	637	648	657	606	641	627	627	627	626	598	623	615	621	607	601	587	602	591	600	595	598	640	628	619	615	587	628	668	646	635	616	634	635	608	656	599	657	614	591	623	609	582	605	598	585	632	601	649	661	586	587	618	613	651	600	617	611	641	620	617	625	608	589	599	609	639	606	597	606	636	667	597	606	621	670	608	612	667	627	572	603	636	669	644	635	650	608	647	607	611	606	632	602	615	595	589	604	646	615	617	633	628	644	626	616	642	627	605	622	630	652	654	641	579	631	600	611	596	603	604	664	641	642	621	605	633	625	631	608	618	652	617	634	659	605	625	594	677	582	634	625	644	634	654	617	622	620	630	672	644	652	602	621	623	593	605	658	650	619	624	572	634	628	590	606	638	621	624	601	611	627	605	668	628	567	636	623	622	616	592	610	595	618	614	659	637	617	610	636	638	647	601	573	604	622	592	646	612	615	623	641	590	619	609	584	604	622	606	620	668	611	590	689	629	644	629	595	572	654	572	604	602	655	618	626	639	597	614	630	564	621	626	610	635	627	641	614	634	615	620	579	633	607	579	597	604	603	582	643	633	589	615	611	615	650	584	608	600	605	630	619	594	614	606	619	588	599	585	603	557	634	630	577	628	573	595	598	588	596	649	632	605	659	613	616	654	619	596	633	601	676	635	640	647	617	605	631	635	645	601	653	562	639	638	625	605	613	595	569	594	615	610	659	643	624	677	613	627	598	660	660	605
7022	420	427	378	284	238	217	201	226	195	160	188	189	176	164	189	181	181	186	123	138	165	170	151	186	157	169	168	160	147	160	141	154	169	150	164	164	157	162	142	168	154	162	140	155	164	140	141	147	167	167	150	167	169	160	162	177	171	169	164	161	141	155	151	166	183	137	159	131	145	149	161	181	157	148	166	161	161	148	154	148	133	176	150	155	142	163	150	177	126	137	174	158	160	155	191	161	150	152	163	147	156	170	160	139	167	176	167	149	155	157	159	164	146	154	173	161	161	137	168	144	144	166	148	148	141	172	150	164	164	165	144	169	152	156	153	167	155	141	161	144	138	149	177	155	152	157	147	132	128	151	147	150	136	174	149	176	186	159	166	144	171	166	142	160	147	170	145	147	170	148	145	173	141	153	152	177	142	143	175	178	171	154	128	142	160	167	164	157	182	157	147	154	149	151	160	124	169	180	146	185	157	139	162	176	177	131	165	174	156	160	152	155	129	144	150	166	147	158	152	155	171	159	131	152	167	131	170	140	156	152	167	148	169	144	152	165	151	144	154	143	135	131	171	149	162	149	142	150	173	148	147	150	169	154	138	158	138	164	164	145	172	157	151	177	141	150	147	151	165	159	152	156	155	153	169	158	137	150	161	152	149	160	166	156	161	140	145	156	170	163	160	171	127	144	156	132	152	133	157	153	148	142	164	156	135	165	162	181	176	143	139	145	148	151	157	164	158	157	156	163	140	186	150	154	159	184	158	150	124	158	176	161	155	147	147	152	194	174	179	165	143	177	147	171	158	136	158	157	132	155	170	164	175	153	146	146	147	166	157	167	153	150	136	187	147	175	162	150	164	156	187	174	156	156	157	172	180	134	163	163	139	165	151	149	143	189	150	152	156	139	169	170	132	155	153	168	144	137	146	153	157	167	154	149	157	176	149	128	142	141	167	150	149	162	146	166	147	169	186	173	167	169	159	164	140	152	153	158	143	150	160	166	168	152	162	150	183	133	163	158	149	141	140	187	157	169	157	142	156	185	150	146	135	132	145	172	176	140	161	142	143	147	164	157	150	148	144	182	169	142	156	167	160	160	162	173	165	138	162	158	181	162	179	171	161	186	174	155	168	153	155	167	149	150	155	172	170	157	164	163	172	141	194	158	152	150	146	164	165	176	151	143	175	162	158	161	139	171	154	153	163	167	153	175	158	154	175	137	155	152	165	146	158	145	137	156	152	150	144	158	142	119	166	140	154	147	169	136	157	146	159	163	150	150	156	163	136	157	155	129	155	125	143	170	171	159	144	150	146	148	161	164	154	161	170	143	189	152	158	167	173	150	139	129	134	191	154	127	152	181	151	159	175	164	169	175	140	163	179	178	166	162	160	159	156	150	170	154	145	176	166	153	153	162	152	159	154	157	171	159	179	160	140	146	148	135	177	154	177	172	195	140	164	143	137	171	157	174	133	163	150	159	163	160	146	185	147	164	183	160	145	143	117	175	148	169	156	163	166	173	156	137	145	156	162	166	164	154	154	150	151	169	155	138	143	155	149	180	165	142	154	156	142	158	167	160	175	153	153	163	146	158	147	159	150	170	133	147	129	160	156	163	140	165	135	175	163	166	167	152	156	166	178	128	159	153	168	162	145	172	172	128	165	158	140	166	151	143	149	172	154	155	135	156	154	147	136	164	174	145	160	169	143	142	147	137	151	154	161	143	179	158	157	154	150	148	157	173	163	172	166	170	139	155	149	134	164	173	166	133	143	138	144	152	166	169	140	127	148	146	161	147	162	151	171	160	166	163	162	155	155	172	111	152	136	147	162	155	142	157	160	142	153	160	178	162	150	130	169	150	161	163	169	143	162	138	166	168	165	167	161	172	194	154	175	142	165	163	147	165	166	150	160	152	161	147	157	180	160	174	147	166	162	163	155	161	154	156	185	165	176	175	172	137	147	156	166	176	144	168	163	164	171	137	162	145	143	153	170	177	160	153	187	172	154	178	149	141	143	169	173	161	159	147	148	160	150	166	158	148	168	164	164	185	162	181	168	146	163	170	161	168	150	158	160	151	140	147	154	170	160	166	147	155	150	162	179	147	142	163	159	152	150	161	161	154	162	155	139	152	157	170	179	142	188	168	164	157	163	143	155	145	168	155	149	134	147	138	168	152	141	162	181	170	170	166	148	149	152	176	141	169	158	163	166	189	162	177	148	154	155	175	144	167	159	183	146	150	170	164	110	175	156	153	157	148	154	150	181	180	148	157	168	156	130	157	152	161	129	151	162	177	154	140	176	149	160	167	158	143	128	143	149	174	151	156	174	148	126	141	164	161	159	153	150	173	138	162	153	169	181	140	164	154	153	159	154	142	141	145	158	155	169	192	161	154	167	145	183	147	144	165	163	145	167	147	162	172	149	157	135	153	134	163	148	148	163	153	157	171	155	164	169	152	173	170	149	162	143	169	179	171	154	163	167	196	155	156	136	174	147	163	173	135	156	161	152	171	170	160	178	167	151	153	173	147	166	169	154	153	168	166	164	186	136	173	177	156	170	183	143	163	166	155	153	167	184	150	182	156	155	165	154	142	175	173	154	145	142	141	156	170	148	174	166	187	153	136	163	170	141	164	165	159	157	176	177	151	162	176	178	158	131	148	154	136	159	131	175	164	144	150	147	163	167	163	161	144	145	153	161	142	160	145	155	152	158	168	160	201	155	155	160	152	149	168	133	154	146	169	155	136	161	155	143	137	161	170	149	157	149	154	143	176	147	155	148	156	176	145	159	151	165	156	136	119	156	143	144	143	139	161	153	142	165	162	134	154	170	148	164	156	138	158	158	150	157	156	154	153	168	149	168	154	156	143	154	148	172	155	170	124	165	146	161	134	177	172	160	145	160	148	145	152	163	162	131	145	166	155	125	181	176	138	155	165	159	177	146	165	162	136	158	165	148	165	172	181	146	173	169	149	168	156	148	169	173	149	166	157	133	146	171	194	153	146	153	120	133	165	152	134	164	163	166	156	149	157	153	180	149	139	143	138	174	131	128	162	153	161	156	134	164	170	181	167	152	155	149	181	161	182	164	150	164	161	166	152	185	167	143	159	161	156	166	150	157	172	166	151	141	154	178	133	139	148	166	149	147	171	165	165	158	167	157	146	164	148	192	147	154	165	149	162	149	169	153	157	175	151	159	174	175	174	174	140	156	145	149	163	160	199	174	162	136	134	163	144	157	164	166	151	172	164	159	157	158	150	166	149	162	163	146	166	165	165	166	169	175	148	174	165	158	151	151	162	168	179	144	151	151	169	182	167	141	143	173	156	147	178	165	167	145	155	164	152	175	149	151	152	160	149	165	138	159	152	162	170	138	169	151	144	139	160	170	146	173	178	140	170	164	158	162	154	148	161	131	148	179	127	160	156	179	140	166	162	167	168	136	160	173	163	178	151	148	157	148	164	165	145	135	149	148	170	154	171	147	136	157	159	161	135	164	136	141
6179	657	1068	1148	977	861	694	650	544	557	510	530	462	448	473	454	427	439	417	450	404	398	425	410	367	390	365	396	413	391	371	377	377	403	357	359	385	359	352	373	336	364	390	376	375	348	329	340	392	405	339	384	357	373	339	398	396	343	364	362	381	328	393	365	380	365	382	385	409	359	393	343	361	355	339	354	384	350	377	330	365	361	349	328	383	364	348	360	379	348	362	415	349	365	364	342	374	395	340	365	355	343	376	343	351	351	369	340	393	351	359	358	362	370	350	361	321	379	360	396	324	371	360	377	341	350	353	370	361	378	328	335	350	396	365	349	350	373	362	360	330	362	365	357	371	341	393	380	374	346	365	363	361	368	384	381	372	375	349	359	373	350	344	352	333	362	316	336	365	355	370	327	340	320	360	371	335	389	375	366	354	386	352	379	331	352	355	376	345	327	359	361	358	329	367	320	363	366	348	360	374	351	357	354	352	385	352	391	371	371	342	372	368	355	349	355	331	345	354	314	338	351	363	338	396	353	341	358	337	366	347	349	326	341	376	342	358	348	327	369	326	371	346	339	373	374	380	424	352	372	332	346	346	385	359	352	345	361	377	358	349	373	370	340	374	349	368	388	382	360	345	344	358	335	355	361	342	334	334	378	384	359	396	357	374	381	363	331	352	364	364	369	369	362	364	365	385	385	342	320	386	351	375	356	323	379	337	343	348	343	394	341	359	344	365	383	392	366	363	379	354	341	342	356	347	367	350	319	380	351	337	344	334	360	380	368	350	358	328	357	341	354	364	354	371	327	355	344	343	351	352	365	354	354	389	352	360	362	339	376	351	399	339	369	332	376	364	375	355	347	311	321	371	349	373	367	369	355	380	378	385	335	365	331	363	371	330	342	356	365	344	375	353	373	388	329	371	353	369	400	344	336	378	386	382	373	376	387	331	340	348	353	352	369	342	348	356	345	352	374	332	352	395	388	371	377	369	360	353	385	371	382	344	367	348	369	401	384	355	372	382	348	365	389	362	371	324	365	358	360	381	353	368	346	371	385	356	328	367	340	317	329	364	349	386	345	355	360	382	340	342	367	367	348	372	355	389	358	339	371	354	345	337	390	369	366	348	360	370	344	340	354	390	387	342	362	373	346	356	340	374	350	389	360	350	365	373	329	353	308	377	334	352	369	352	360	346	345	344	363	372	339	362	361	380	336	347	384	368	378	342	372	328	347	410	363	371	353	349	369	366	371	364	358	351	315	363	358	353	382	312	366	389	370	360	381	397	363	364	374	337	341	360	355	354	324	329	356	360	378	346	369	310	368	329	304	349	366	359	371	372	369	350	340	355	366	411	382	361	375	362	346	342	351	372	366	367	357	348	361	354	345	351	350	362	369	398	371	387	344	392	332	346	356	358	359	366	334	345	400	370	337	375	338	342	356	349	360	375	361	381	366	348	329	343	338	331	351	393	346	353	364	347	342	381	362	290	371	395	382	350	320	366	347	347	366	330	371	357	355	386	357	371	352	370	338	343	327	392	351	348	401	372	325	369	355	382	363	372	369	371	390	345	352	377	350	361	352	371	330	359	378	345	351	385	362	351	344	387	355	348	325	348	352	366	333	361	358	351	350	335	383	386	352	355	383	388	341	351	339	363	362	353	340	368	380	371	354	384	363	326	338	348	360	349	362	348	355	346	298	368	370	358	367	365	345	338	375	351	369	358	363	375	337	370	370	413	384	400	339	357	358	354	357	402	377	351	340	345	361	392	358	368	343	353	371	363	375	340	353	338	351	317	333	346	366	381	386	358	372	325	353	378	386	371	343	350	338	412	353	359	373	375	353	384	355	335	348	333	391	385	368	339	355	349	311	316	351	387	383	360	382	349	353	384	325	377	356	323	373	342	379	338	358	350	358	363	365	373	335	337	372	397	335	369	372	385	358	368	338	380	355	366	314	344	367	368	349	356	370	339	377	329	356	355	387	326	355	345	371	377	333	350	345	343	344	356	343	372	329	355	330	339	349	380	359	370	358	363	330	354	349	387	357	402	349	350	339	336	351	373	370	347	355	375	351	372	343	375	378	385	378	371	375	386	386	371	365	390	401	370	346	342	337	352	361	337	340	366	358	311	368	376	348	337	371	377	370	351	357	372	339	361	347	357	337	375	369	333	379	377	355	355	375	381	391	387	331	328	344	333	371	360	356	332	386	390	365	352	349	371	341	368	352	343	368	367	351	341	357	357	380	368	330	345	352	318	350	359	333	367	357	341	361	354	373	379	352	347	361	334	372	342	342	395	382	351	359	337	358	342	344	380	364	330	340	339	335	347	348	331	342	356	332	344	387	354	370	360	363	324	357	345	351	349	379	348	365	340	369	339	362	347	322	408	358	402	354	370	366	352	356	360	321	347	373	377	343	359	347	349	359	385	331	373	368	329	355	356	340	371	337	327	383	354	362	380	362	327	390	371	378	340	351	334	328	338	337	365	349	330	343	386	369	343	396	357	359	341	369	357	341	354	364	345	388	375	358	348	354	353	329	349	335	380	370	355	322	348	372	347	373	363	353	350	343	372	367	357	353	348	358	383	371	349	367	352	337	355	362	355	376	355	353	363	377	377	368	326	386	354	356	380	355	367	369	392	334	397	366	354	326	375	360	376	353	387	329	345	347	346	341	361	396	341	317	384	352	383	348	405	367	352	307	348	355	359	361	375	347	335	387	384	377	319	360	363	305	360	392	353	391	370	349	327	389	360	357	369	353	350	339	355	367	345	350	379	363	347	362	353	322	376	365	353	381	399	367	326	325	388	367	360	352	357	331	344	361	358	348	380	331	382	340	345	366	355	365	410	378	362	359	372	385	371	343	376	362	344	352	321	346	363	330	351	370	330	346	376	355	364	326	371	354	366	339	385	322	346	356	339	310	349	334	383	345	352	368	359	361	353	350	379	341	356	386	400	335	371	390	369	351	350	349	355	337	380	352	349	374	397	328	358	361	355	391	348	367	353	384	348	369	379	351	346	360	370	348	383	385	354	318	372	374	369	369	386	410	367	326	372	360	361	371	362	379	358	360	381	341	346	365	330	334	379	343	336	338	333	365	359	378	360	357	346	345	338	345	341	354	354	364	317	358	400	363	336	382	338	329	358	343	336	331	354	357	383	360	357	360	350	378	360	342	336	383	358	360	372	385	401	357	358	392	377	363	365	375	365	337	357	383	333	383	330	387	335	365	390	365	345	363	368	378	355	366	372	408	353	358	350	377	374	357	341	374	372	352	358	357	372	346	346	347	376	348	357	361	364	347	369	386	348	370	333	347	401	351	344	375	353	362	378	351	386	361	355	358	367	366	344	351	380	345	345	361	363	367	388	348	350	353	379	374	360	376	345	378	367	372	335	396	361	361	363	354	339	373	350	366	369	387	329	372	361	356	340	330	349	336	345	333	366	340	337	342	390	333	344	336	371	365	384	350	341	378	331	359	373	361	346	375	354	371	353	363
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
