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
338488102651	338488103210	338488103760	338488104310	338488104860	338488105410	338488105960	338488106510	338488107060	338488107610	338488108160	338488108710	338488109260	338488109810	338488110360	338488110910	338488111460	338488112010	338488112560	338488113110	338488113660	338488114210	338488114760	338488115310	338488115860	338488116410	338488116960	338488117510	338488118060	338488118610	338488119160	338488119710	338488120260	338488120810	338488121360	338488121910	338488122460	338488123010	338488123560	338488124110	338488124660	338488125210	338488125760	338488126310	338488126860	338488127410	338488127960	338488128510	338488129060	338488129610	338488130160	338488130710	338488131262	338488131810	338488132360	338488132910	338488133460	338488134010	338488134560	338488135110	338488135660	338488136210	338488136760	338488137310	338488137860	338488138410	338488138960	338488139510	338488140060	338488140610	338488141160	338488141710	338488142260	338488142810	338488143360	338488143910	338488144460	338488145010	338488145560	338488146110	338488146660	338488147210	338488147760	338488148310	338488148860	338488149410	338488149960	338488150510	338488151060	338488151610	338488152160	338488152710	338488153260	338488153810	338488154360	338488154910	338488155460	338488156010	338488156560	338488157110	338488157660	338488158210	338488158760	338488159310	338488159860	338488160410	338488160960	338488161510	338488162060	338488162610	338488163160	338488163710	338488164260	338488164810	338488165360	338488165910	338488166460	338488167010	338488167560	338488168110	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2729	3650	2300	2729	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
36637	23243	16383	3710	1046	535	371	310	239	227	190	192	224	173	170	169	181	169	158	157	157	189	147	164	163	144	160	156	161	136	127	173	141	136	167	191	133	168	152	137	139	165	159	146	166	150	154	151	152	136	130	152	159	151	155	146	131	139	135	157	132	140	147	132	158	162	134	153	140	136	139	176	132	157	139	152	155	142	134	171	169	138	142	141	137	117	140	143	143	139	154	142	116	134	168	131	147	129	149	151	147	128	147	157	139	143	157	154	140	133	154	154	136	140	131	142	140	140	127	168	146	138	131	157	154	123	140	141	131	131	136	130	155	139	147	137	132	119	162	139	134	148	135	163	138	120	132	149	136	138	134	141	155	171	142	161	141	155	135	123	122	142	158	142	143	132	157	164	130	128	136	145	132	139	141	125	127	170	127	132	139	153	133	140	120	136	148	152	156	139	156	165	127	141	151	126	134	150	157	153	139	121	143	144	131	167	155	171	156	150	149	175	129	150	142	167	125	162	135	143	160	154	152	135	149	138	159	172	156	131	175	131	149	169	149	139	153	160	126	124	156	158	136	167	144	144	148	145	141	150	143	136	168	139	136	119	159	146	148	140	151	151	137	161	136	135	167	139	158	149	136	152	149	154	142	141	153	128	151	152	134	147	141	143	158	143	155	131	131	137	137	148	160	126	144	144	162	162	143	133	125	127	136	128	146	129	144	142	150	158	146	155	146	147	134	137	159	151	124	135	136	128	138	134	130	153	153	147	166	136	151	136	118	130	137	137	143	130	145	151	131	151	135	133	143	143	140	128	140	136	127	146	137	158	134	123	136	139	126	134	146	138	128	145	127	133	153	133	142	129	170	126	163	121	164	143	133	142	145	130	131	132	142	140	132	146	161	157	152	165	131	135	176	134	147	98	166	153	120	147	160	134	150	133	137	147	137	141	145	135	119	140	150	151	135	140	178	124	135	142	133	145	164	138	133	140	136	131	162	135	142	136	142	135	150	162	141	145	153	143	129	156	144	153	164	147	132	150	162	138	131	138	146	131	126	161	136	154	147	147	128	146	155	126	141	119	153	143	154	138	152	144	149	144	131	141	155	151	137	136	126	138	141	137	157	141	145	139	134	153	170	153	141	134	132	142	133	123	125	153	120	126	157	146	133	154	137	134	139	128	157	158	137	146	126	149	139	124	135	133	123	156	138	136	116	126	138	153	152	153	171	140	167	151	127	153	144	152	155	119	145	126	150	135	152	132	133	153	151	130	167	131	128	161	130	148	154	132	151	141	147	127	141	148	137	139	134	140	144	134	150	125	145	156	140	145	137	153	144	150	154	133	140	152	159	140	150	127	133	156	130	132	147	117	167	152	127	126	132	134	133	140	119	153	149	146	133	158	134	130	158	115	146	130	153	153	144	143	151	139	143	140	144	132	132	149	141	141	141	143	149	152	130	137	132	137	141	152	147	154	143	140	143	158	144	149	146	139	128	140	129	141	154	148	166	135	138	164	137	130	117	128	143	144	132	142	132	143	149	141	138	145	153	136	136	153	147	108	140	126	158	140	171	140	136	139	140	143	131	130	137	135	156	145	153	161	136	140	120	149	156	124	129	134	152	116	130	149	125	130	131	128	127	118	145	128	179	147	165	163	149	112	121	141	155	164	152	140	165	140	139	138	135	126	144	165	156	135	162	118	138	145	130	147	154	120	143	143	149	146	149	123	148	137	135	129	139	138	146	158	151	133	123	152	127	141	142	156	142	151	137	127	141	113	144	119	135	156	162	167	137	139	163	166	159	144	142	128	126	135	124	144	153	129	142	133	136	138	151	133	123	147	140	151	169	154	124	134	138	140	131	153	152	133	148	141	151	158	147	155	150	126	131	127	169	132	149	150	123	136	141	137	164	133	151	142	143	143	158	148	127	148	138	137	156	157	134	151	133	107	129	131	152	170	127	165	156	119	143	134	139	143	143	149	127	135	138	124	126	133	145	145	152	152	142	128	122	132	140	135	135	129	144	138	147	139	125	137	146	160	170	133	142	131	142	132	140	156	142	135	131	149	145	143	133	142	145	162	175	139	139	143	151	145	150	129	142	155	139	139	160	125	129	126	136	144	132	135	149	167	135	130	145	138	164	144	133	146	148	152	158	153	132	166	122	167	147	153	137	141	138	162	143	164	136	144	145	124	156	114	135	130	146	142	130	139	139	147	131	169	131	128	152	122	161	157	139	163	149	145	123	147	159	134	154	147	141	130	131	129	144	161	143	149	132	130	138	141	140	140	149	133	136	138	129	153	124	126	151	152	158	139	146	139	127	129	107	160	164	143	150	141	158	129	129	145	144	139	134	119	149	122	127	160	143	137	143	153	128	168	142	146	149	139	151	153	151	147	164	148	130	159	143	140	153	160	125	146	125	154	142	144	143	147	137	150	174	142	138	133	133	145	145	162	128	141	145	141	158	153	151	150	136	147	138	160	150	153	137	133	148	154	133	153	120	149	140	142	130	138	145	134	144	154	151	129	156	158	146	169	147	138	155	135	142	158	128	148	145	162	121	164	159	147	122	151	139	135	144	151	154	135	149	138	132	149	129	160	143	159	133	148	119	135	136	151	155	140	149	137	131	127	113	139	152	132	132	114	155	141	148	125	131	160	139	142	158	131	130	154	143	128	120	145	138	135	132	143	135	135	157	131	146	148	148	145	137	146	150	150	147	135	150	143	134	143	151	137	138	131	143	138	135	148	138	164	151	147	150	144	134	154	137	140	130	156	128	132	161	159	144	130	122	147	117	136	138	117	142	126	144	151	153	150	152	142	136	118	128	153	149	134	125	137	129	157	132	160	142	125	150	151	128	147	157	133	151	142	152	147	148	141	155	144	138	138	143	147	125	129	140	128	133	141	145	152	144	154	146	154	173	137	159	159	164	144	160	130	149	126	162	140	133	158	140	140	152	157	118	143	134	152	151	134	144	149	139	149	132	143	123	152	146	145	140	140	138	145	145	138	137	137	158	134	144	132	143	131	158	153	133	138	117	171	142	137	147	140	128	143	162	157	147	135	144	144	163	137	143	148	138	144	128	144	135	171	130	142	146	133	154	136	126	146	126	162	138	151	137	139	146	134	170	142	157	146	134	145	131	147	147	150	127	163	126	145	175	152	158	155	116	151	160	155	121	131	130	149	125	141	149	142	134	141	121	140	137	136	176	148	143	135	157	140	154	142	120	140	141	140	146	143	175	122	131	127	130	140	149	125	134	135	137	136	136	140	148	140	137	122	144	153	144	148	160	160	132	145	132	138	141	149	131	171	141	142	162	134	127	128	141	169	142	136	141	152	152	137	152	158	155	142	121	136	145	147	147	147	128	153	130	135	129	136	138	137	156	136	132	173	135	142	130	142	147	156	145	146	157	119	149	157	144	139	155	148	163	120	138	146	129	148	133	122	160	137	145	146	130	161	146	152	128	120	133	154	155	145	122	117	127	127	154	127	143	143
25009	18604	17518	3187	2447	1804	1410	1281	1001	945	824	819	777	720	642	548	548	537	532	515	531	470	492	481	447	453	424	434	450	414	399	453	378	391	406	398	378	395	390	414	392	440	352	423	389	397	394	393	412	384	381	377	403	356	419	430	388	392	408	374	385	388	365	392	347	375	383	418	377	354	353	399	384	356	342	335	359	374	394	364	357	365	373	386	405	372	328	378	362	367	335	364	370	365	344	412	334	372	349	396	360	373	374	360	402	354	371	371	387	355	375	412	336	360	354	391	350	344	315	363	391	379	365	394	385	372	380	352	381	391	381	367	357	362	379	359	406	330	348	349	347	363	385	397	332	338	328	377	388	332	360	341	364	394	374	391	409	380	356	375	376	339	378	359	362	384	366	393	351	373	369	357	356	371	380	386	373	401	396	376	401	373	367	357	373	334	352	376	350	385	401	376	356	405	383	373	393	379	378	359	387	374	362	362	368	403	366	356	378	374	375	384	371	368	405	369	373	370	369	346	340	377	340	358	371	350	345	368	381	369	368	384	355	323	399	359	393	369	363	354	380	340	369	367	360	373	384	375	376	364	353	357	374	362	341	341	366	401	371	378	363	380	355	364	374	365	387	344	357	379	371	354	365	359	346	383	378	391	370	406	385	333	402	364	336	358	392	401	368	393	363	350	344	418	358	333	396	381	333	352	387	349	395	382	364	359	388	366	373	360	373	370	362	341	370	337	393	375	390	352	361	415	399	360	375	347	356	351	383	351	367	391	384	394	373	384	380	340	350	353	409	394	364	369	355	372	331	372	379	375	386	373	403	356	381	352	399	374	382	387	351	385	414	356	325	386	387	375	381	376	357	394	351	374	355	384	348	342	362	367	352	346	367	377	346	389	379	377	372	349	357	363	383	371	376	351	377	373	373	383	379	382	357	367	395	361	364	327	334	344	385	360	328	380	352	381	327	373	345	398	385	423	352	349	382	385	385	342	362	374	360	368	387	372	372	373	353	375	405	367	366	405	339	383	382	356	386	383	377	366	355	351	360	369	380	376	371	389	354	401	397	382	361	381	357	351	399	362	394	350	358	406	350	341	361	398	350	370	403	379	407	352	355	379	397	393	354	375	394	364	360	358	396	384	345	381	336	350	376	368	393	340	403	343	377	335	378	373	367	344	389	372	368	381	384	375	372	403	374	364	381	349	386	369	358	360	389	358	403	365	400	376	372	392	375	336	358	399	369	368	368	386	382	378	379	389	372	360	383	393	385	361	386	405	379	378	343	381	359	398	362	334	373	400	371	403	331	382	375	393	397	387	387	377	351	410	378	332	350	362	385	342	416	386	389	339	352	353	375	408	353	364	371	357	343	296	378	365	360	353	341	363	375	352	347	370	414	387	385	369	369	361	362	380	392	392	360	371	331	354	370	369	393	401	374	347	379	387	394	328	372	384	357	353	370	373	391	370	344	354	381	379	327	350	351	399	352	399	339	404	389	363	393	369	353	377	379	359	354	410	363	395	365	336	365	352	348	391	360	321	370	366	397	345	369	377	355	355	372	389	358	389	369	353	388	379	348	387	406	352	372	349	350	394	364	341	385	330	360	375	360	358	390	390	341	375	369	394	364	385	360	411	378	342	380	363	342	361	357	368	367	365	373	374	357	380	344	367	382	378	386	396	353	366	402	352	349	352	369	370	383	409	370	367	388	367	374	363	371	347	361	351	378	375	371	351	393	384	366	366	335	355	376	355	374	381	367	360	358	373	350	362	375	355	371	383	361	371	349	387	323	370	353	370	337	411	358	385	359	376	374	383	365	395	367	375	374	418	334	354	385	373	347	380	388	365	395	371	335	360	367	362	338	345	347	374	365	352	354	328	359	376	352	370	356	344	369	400	394	387	335	378	392	380	376	362	399	358	389	377	335	375	374	362	378	375	353	371	360	389	380	335	402	404	365	362	372	407	375	381	373	375	360	385	374	389	401	363	359	389	362	385	363	378	382	336	380	340	362	350	369	356	356	363	366	370	339	390	363	375	381	402	371	360	395	312	347	370	370	386	351	416	396	384	380	350	407	387	360	354	369	365	369	370	376	367	384	357	367	399	376	361	393	372	361	346	356	355	384	371	350	377	352	354	353	400	376	402	356	363	380	356	379	351	386	371	348	340	366	370	386	390	336	358	385	375	377	348	364	345	391	341	381	376	375	365	365	379	392	348	388	364	369	387	398	384	345	391	369	350	367	360	374	359	373	374	328	389	366	375	380	371	407	348	423	352	361	348	361	368	353	373	368	352	354	373	363	354	375	341	368	352	384	369	370	387	374	377	329	365	359	369	332	365	393	342	386	344	377	380	362	358	405	398	423	374	365	366	363	402	351	341	339	336	348	353	388	355	385	353	362	337	414	361	347	379	378	364	371	398	376	397	388	383	381	361	382	384	384	399	402	350	394	358	372	379	353	393	382	356	391	381	351	375	415	350	363	345	366	345	354	371	373	408	372	354	353	344	377	372	370	350	385	370	353	388	373	382	349	339	377	359	351	395	377	377	366	381	353	367	362	407	350	336	338	362	372	353	364	320	388	388	368	352	367	367	345	347	355	399	385	387	384	396	345	354	412	364	381	343	343	334	382	378	393	384	375	387	367	339	408	366	378	346	341	366	362	394	361	333	367	337	387	373	368	339	390	363	371	379	342	371	395	370	375	389	355	364	333	376	353	354	343	384	364	359	375	386	365	369	349	362	345	405	365	388	404	357	398	384	376	351	369	393	359	343	339	393	388	370	386	336	372	354	359	365	347	376	399	352	358	383	380	371	346	365	350	372	373	342	369	348	383	385	355	375	388	373	365	398	369	381	346	394	365	390	368	367	372	430	362	384	373	347	363	364	383	385	350	365	378	339	364	380	365	379	386	392	415	380	382	383	367	361	370	390	389	343	368	337	374	379	391	349	372	360	387	375	388	383	388	345	364	387	399	369	363	381	362	387	387	348	358	377	347	345	360	398	362	368	353	387	374	386	349	357	379	372	377	339	370	325	337	337	344	379	381	375	365	365	362	373	371	360	366	354	342	378	365	340	381	373	399	382	390	390	347	346	398	346	356	410	388	391	342	372	316	340	370	366	365	348	360	354	383	386	387	384	383	397	373	364	370	360	351	358	366	350	360	402	390	377	361	342	363	398	383	356	390	398	361	359	368	351	375	364	384	366	371	405	372	370	353	381	381	351	390	371	367	361	361	342	356	395	356	375	366	361	340	350	339	358	338	368	367	366	375	340	348	360	355	371	381	378	342	344	346	370	359	382	378	339	376	361	392	373	403	395	389	381	356	366	374	372	345	378	374	343	352	390	375	379	414	398	388	369	354	352	388	358	358	352	364	387	345	358	381	368	363	393	317	342	367	355	348	365	361	411	425	359	369	370	357	338	371	365	369	369	387	355	377	385	377	371	340	378	381	354	416	389	366	367	401	365	364	357	372	365	367	354	353	363	324	383	361	386
12018	4266	1775	505	423	343	331	314	296	284	305	281	287	266	289	321	295	279	266	275	298	258	292	289	270	281	282	302	264	304	313	260	264	256	265	272	299	268	279	273	297	272	277	295	298	312	280	302	292	265	276	266	261	308	267	274	300	325	275	294	259	291	308	283	310	287	261	266	274	291	285	274	267	265	257	283	280	276	283	245	264	298	253	294	291	279	324	283	269	291	270	281	317	273	278	283	299	285	306	293	297	309	306	323	278	283	257	270	286	291	310	279	281	292	249	299	282	278	282	282	272	276	306	287	272	258	271	276	274	289	290	276	263	305	283	283	275	257	256	278	276	272	260	277	302	268	282	262	340	262	265	283	278	294	294	271	284	258	275	286	272	284	297	298	289	291	276	271	299	267	260	274	316	303	268	271	260	275	285	295	257	239	268	263	289	310	295	282	292	286	273	254	279	280	266	265	285	263	287	290	268	278	282	301	287	282	313	297	294	303	276	281	279	311	246	259	286	296	268	270	251	251	281	257	264	252	276	288	286	252	277	280	300	235	265	285	293	287	332	307	295	282	327	280	285	270	275	259	261	273	257	267	297	275	249	267	273	279	243	295	296	289	278	273	293	303	294	275	239	277	274	319	283	265	285	264	298	284	274	283	272	306	283	256	272	272	258	241	309	279	309	298	273	278	273	295	274	286	252	269	272	256	274	295	344	307	288	266	270	278	289	287	271	303	285	254	255	299	260	307	279	273	264	279	280	262	290	304	277	309	289	279	295	299	276	265	281	249	268	293	253	277	253	306	264	272	283	265	273	295	277	303	273	298	274	266	283	255	288	280	263	259	274	258	313	272	317	295	292	274	293	269	277	263	297	265	286	295	263	292	278	245	281	272	306	291	258	286	309	286	311	304	283	286	286	273	297	290	264	279	256	304	261	290	302	270	270	277	275	255	269	272	277	290	296	293	262	287	262	300	296	286	306	270	269	318	275	244	265	276	287	301	301	283	292	274	245	254	327	264	288	257	295	304	287	271	257	263	287	306	292	278	295	289	268	269	263	269	255	298	285	300	272	285	289	310	292	269	287	255	306	268	267	279	292	282	264	303	300	281	278	299	303	280	292	302	288	298	294	284	269	264	262	290	296	279	277	296	274	267	295	296	246	288	274	301	266	282	261	282	291	286	279	285	277	270	286	262	295	251	231	308	279	289	287	278	284	277	283	273	308	280	294	252	272	251	268	263	295	263	294	302	296	257	260	275	282	312	278	290	304	293	300	303	245	307	304	272	270	260	295	278	243	278	262	272	296	274	312	238	293	271	265	271	278	273	237	277	273	248	263	280	259	264	267	321	268	313	272	289	271	271	248	281	278	292	277	273	276	266	249	301	255	272	279	272	321	273	305	267	269	268	263	288	263	274	288	270	263	269	277	285	290	278	271	286	295	267	267	302	284	248	285	279	266	302	291	272	253	287	288	277	283	273	271	291	279	300	274	288	283	275	296	288	283	278	267	286	258	289	252	280	259	263	298	275	289	304	279	309	293	266	282	307	287	281	259	262	275	299	276	276	263	302	269	314	295	307	261	279	299	252	291	308	231	263	283	273	279	287	255	281	298	261	250	298	287	255	267	299	291	280	269	311	281	283	280	290	274	280	288	242	287	305	258	287	277	301	263	298	260	271	350	282	311	284	282	304	280	275	281	293	266	271	309	276	276	267	293	282	277	276	269	294	276	274	299	296	271	264	289	262	268	268	268	296	281	297	275	270	269	280	279	296	264	291	331	298	296	301	313	296	286	329	299	297	308	307	316	281	274	272	304	286	273	288	269	299	271	249	275	304	272	250	278	279	279	262	311	291	279	234	293	284	269	265	273	275	260	238	301	317	279	260	285	252	271	272	265	270	255	303	245	262	280	306	299	303	283	302	277	279	288	262	279	284	297	277	275	271	297	276	288	288	296	285	277	276	315	301	281	266	251	292	285	293	287	268	258	293	269	287	273	306	283	279	291	301	261	270	276	256	268	278	284	269	259	256	260	266	299	268	264	305	287	295	324	287	273	274	275	280	289	298	296	289	292	275	281	283	281	251	258	312	279	287	301	290	302	274	283	286	264	249	302	257	262	282	283	324	260	277	236	249	289	312	255	280	272	293	284	254	289	275	258	259	279	276	295	299	270	279	258	270	255	294	268	278	250	286	255	323	280	287	268	306	263	286	258	263	270	287	288	272	245	269	257	273	284	300	269	298	300	244	277	271	309	268	278	279	287	285	289	294	282	317	263	279	275	279	282	267	289	266	279	258	266	298	287	276	291	260	269	304	252	281	245	263	271	278	251	298	270	289	260	281	264	253	275	282	304	260	288	268	304	275	273	323	281	289	293	273	278	274	240	301	319	291	272	263	295	273	286	263	291	273	296	288	279	276	301	284	309	261	297	296	266	263	286	264	290	262	256	259	282	267	285	301	263	279	254	281	292	280	287	290	310	269	302	267	267	308	267	274	311	285	261	292	288	278	276	302	280	275	272	303	298	287	276	287	295	273	277	288	279	270	294	262	284	288	263	284	315	264	274	263	292	281	252	267	265	301	258	286	273	277	289	308	254	297	260	276	304	307	269	288	273	262	269	293	313	279	274	267	305	280	282	279	262	258	295	285	250	300	292	304	296	278	265	295	269	261	245	277	279	314	285	252	285	284	255	286	277	273	251	281	262	268	289	300	264	287	260	242	281	273	289	329	266	255	289	278	267	299	295	271	289	271	277	285	301	274	272	273	260	280	293	307	287	304	303	321	254	298	315	269	289	279	273	245	294	283	311	289	315	315	265	276	274	252	269	279	242	262	276	271	284	280	271	309	274	287	290	282	272	291	270	268	274	282	294	266	296	296	286	249	256	279	306	328	278	295	238	304	263	273	266	258	298	278	294	301	299	272	246	280	277	292	274	272	280	272	281	290	281	283	287	292	273	292	272	260	267	283	291	260	264	257	299	310	272	278	290	286	268	272	308	255	273	278	287	274	270	294	294	262	317	300	267	277	291	256	265	278	254	275	271	294	251	258	285	266	280	302	247	318	286	295	321	274	265	295	316	285	277	270	304	281	283	275	243	286	260	283	251	272	286	292	316	295	227	277	248	310	290	270	309	277	278	302	294	296	279	283	255	259	289	325	219	276	266	259	271	261	289	276	270	284	294	260	302	244	277	288	270	282	286	268	291	313	281	283	304	294	243	269	271	292	243	272	295	266	268	321	300	269	313	294	293	298	248	309	324	273	253	300	311	276	294	270	282	279	267	270	271	312	283	287	303	284	286	289	245	276	263	278	308	268	271	293	289	288	299	291	292	303	303	311	268	284	286	275	276	271	278	298	314	261	276	275	259	289	274	303	266	276	276	266	261	259	261	262	262	253	307	279	273	275	296	305	324	284	266	310	298	276	276	248	267	278	270	263	301	282	297	283	271	252	294	298	279	276	284	268	303	271	270	278	265	265	257	268	292	279	274	246
8979	4294	3609	1322	1187	1027	955	948	893	824	782	762	788	770	766	708	701	688	744	688	729	718	691	730	694	680	670	676	703	728	673	710	650	681	687	672	693	650	674	721	666	708	642	683	690	658	676	676	700	630	674	680	712	697	681	689	675	675	676	679	679	664	663	615	695	709	646	681	640	705	668	698	659	639	668	687	686	675	682	711	676	657	688	690	673	675	636	696	674	708	692	689	669	690	675	678	645	703	684	701	660	656	698	659	689	673	735	664	704	649	680	686	681	611	671	681	673	676	693	713	695	676	699	685	659	726	656	655	677	665	710	697	677	654	668	711	630	647	647	697	704	663	693	634	700	678	639	673	639	689	727	682	662	657	693	694	679	653	693	647	721	659	688	687	630	737	623	679	638	703	664	680	695	649	696	677	620	666	678	651	715	646	687	665	701	671	665	705	695	665	693	664	696	641	715	691	683	735	671	707	661	684	719	647	641	711	702	644	682	696	660	603	658	677	673	681	706	678	684	632	661	663	682	689	684	648	667	669	684	685	707	681	686	651	667	726	748	660	707	663	701	678	650	690	669	675	666	656	653	680	681	684	653	655	664	685	710	656	665	674	668	656	650	679	724	656	689	661	662	661	711	661	688	685	663	688	627	646	696	646	693	647	699	654	670	699	705	696	642	670	693	658	713	663	651	659	720	709	664	722	718	684	701	703	641	685	718	648	692	697	683	641	673	699	684	692	677	700	689	702	710	695	663	697	637	649	681	678	692	689	650	682	700	663	633	695	635	707	683	707	697	677	676	701	706	671	666	694	730	703	649	692	649	688	689	713	693	675	681	694	707	725	639	666	675	647	701	686	717	697	683	675	650	675	696	657	627	648	677	697	674	677	700	699	699	735	668	718	644	710	723	679	647	653	698	661	704	686	685	661	672	659	657	703	677	701	668	695	689	707	662	683	677	708	689	653	663	677	627	648	717	696	660	713	715	679	673	649	661	679	686	690	684	683	670	690	707	649	620	651	694	661	675	689	675	656	652	719	740	689	653	682	682	654	681	640	653	655	655	624	732	650	707	653	664	667	686	713	649	681	649	668	721	689	640	669	701	660	675	688	675	660	673	684	686	700	673	642	675	720	680	709	629	673	703	644	662	667	709	675	670	669	675	685	657	672	650	718	694	662	674	679	704	653	638	679	655	699	680	679	718	698	695	688	682	667	706	689	723	675	692	655	634	634	718	690	702	690	672	646	695	707	670	754	682	679	697	668	682	744	686	688	646	663	699	658	694	709	663	723	708	675	690	703	637	680	681	675	682	663	705	676	721	674	724	676	672	668	724	675	644	654	664	695	663	717	671	682	646	722	707	648	694	749	710	676	678	679	663	680	658	655	675	695	649	649	651	738	704	674	731	644	698	697	705	704	643	686	686	715	685	683	687	650	691	747	650	695	649	659	671	635	703	678	684	707	651	686	654	712	680	690	657	672	696	640	622	718	695	679	670	692	648	708	674	671	689	669	682	684	673	669	680	686	696	674	632	678	673	695	683	665	701	687	672	693	718	654	669	688	658	689	659	641	692	674	670	666	672	672	662	699	693	706	721	692	686	664	665	682	669	670	653	647	670	649	692	651	693	673	704	694	673	673	695	692	656	662	638	647	660	688	689	640	725	673	666	677	682	674	686	708	683	703	685	697	646	664	668	665	683	670	707	673	644	684	659	691	661	660	686	643	691	652	658	677	658	633	611	706	707	684	693	701	700	665	686	688	678	685	728	687	642	721	703	692	678	708	615	716	671	671	667	663	691	673	688	713	700	707	738	684	685	720	691	683	672	697	684	731	632	684	685	663	647	656	681	698	667	682	678	705	670	694	688	679	692	682	668	686	707	610	653	683	700	649	705	679	627	664	616	730	703	647	679	716	653	687	691	668	658	674	687	640	640	660	615	641	723	666	668	668	719	658	715	693	699	622	691	652	683	668	685	660	643	664	626	681	648	700	724	660	703	733	668	691	674	685	665	670	667	679	670	688	657	746	706	728	715	714	653	698	702	717	743	724	733	667	665	697	666	651	703	714	658	693	670	707	680	716	671	675	693	666	725	651	643	705	632	642	681	668	657	625	650	663	626	646	668	699	694	704	710	646	663	673	678	661	689	635	697	672	718	681	696	673	639	663	740	649	677	672	689	651	678	696	666	674	683	691	658	678	681	689	669	661	774	673	650	673	678	680	736	696	708	668	684	699	743	655	722	688	687	688	674	690	689	694	710	690	666	648	686	668	681	671	652	667	676	670	661	698	687	673	667	701	646	680	659	709	693	636	674	694	668	654	685	700	655	705	638	657	667	709	679	664	692	663	697	708	711	664	671	707	708	662	702	704	737	666	704	636	685	664	682	651	670	677	702	686	680	688	699	643	726	656	660	643	692	681	669	702	686	696	708	699	731	678	668	672	698	704	711	724	699	672	663	716	616	715	714	642	686	706	695	674	706	664	649	632	653	654	685	706	693	683	722	699	656	709	697	677	694	654	728	685	705	724	683	719	665	676	635	668	681	652	647	671	663	663	634	680	703	652	674	682	667	690	675	678	678	675	693	701	684	690	682	658	659	692	691	678	682	682	614	651	666	692	629	691	706	673	658	654	672	684	687	669	634	657	670	691	681	656	702	692	661	679	664	689	668	702	654	714	713	669	700	713	675	689	704	714	686	682	659	647	665	638	674	740	636	666	699	660	678	661	710	667	647	721	651	678	684	683	684	674	667	679	648	699	733	639	757	691	666	676	636	718	644	718	679	703	675	665	731	690	652	656	697	708	700	653	676	704	678	677	633	682	669	670	672	649	717	651	685	715	647	702	693	680	718	722	705	681	644	716	689	673	680	689	654	731	711	667	738	670	684	650	651	642	654	733	657	700	655	653	745	635	647	703	657	675	626	666	767	702	680	664	691	685	726	722	678	661	652	698	662	661	665	656	701	669	673	638	711	688	637	667	664	679	705	633	700	695	680	678	653	634	628	682	697	700	719	698	659	680	636	720	724	673	651	663	662	674	714	647	703	705	701	666	647	710	705	698	694	645	681	715	678	683	679	659	649	707	698	670	676	701	639	659	681	631	697	674	708	698	630	657	715	690	689	680	623	649	624	662	709	654	710	680	689	669	720	695	659	661	664	679	659	664	724	682	724	704	664	689	656	729	697	729	712	688	643	705	689	696	677	680	672	669	684	737	664	668	616	685	709	647	629	660	670	655	637	663	657	647	656	717	711	686	664	670	657	687	691	708	687	665	682	661	747	680	700	698	655	651	686	679	691	709	690	677	696	662	682	698	636	657	680	663	692	713	676	650	676	643	712	711	661	671	658	672	678	657	693	691	686	683	683	653	713	614	683	678	689	665	697	660	689	699	647	705	678	671	635	712	667	700	715	671	694	655	688	688	665	634	722	680	679	690	723	665	691	680	681	620	676	660	663	676	647	618	643	638	689	671	659	689	693	691	700	729	665	640	655	701
26509	14037	9163	1868	615	503	418	352	364	338	285	310	278	284	279	241	263	255	283	279	277	249	251	258	224	274	275	270	238	262	255	250	253	221	284	269	245	244	235	241	259	262	248	211	253	260	251	238	229	202	246	247	259	240	253	264	257	253	236	238	229	274	261	221	268	210	256	262	255	231	261	225	251	220	280	270	263	272	255	236	241	263	282	238	254	252	233	274	235	269	262	248	237	262	266	251	223	226	265	276	237	263	276	251	255	255	247	240	257	251	244	250	250	237	308	246	219	246	233	263	249	254	236	268	228	251	266	257	230	282	272	244	226	232	257	260	262	207	209	248	214	244	256	256	268	249	242	224	250	263	269	231	249	211	220	255	239	243	225	224	271	243	242	259	243	276	230	254	234	262	238	281	244	245	255	260	257	278	229	230	240	250	259	255	242	248	220	224	262	260	222	227	248	260	242	251	257	229	230	233	256	240	253	278	265	253	248	255	238	241	251	271	248	251	258	255	226	253	270	251	241	243	260	262	303	284	238	233	260	239	254	269	253	238	241	277	220	217	251	242	240	254	284	250	207	233	232	248	240	234	222	273	243	232	264	242	225	251	240	264	240	267	263	274	250	246	238	252	295	274	237	249	244	276	262	268	249	255	274	269	221	275	245	247	260	254	213	239	269	260	260	253	258	229	228	258	263	248	250	278	304	249	255	252	249	259	260	260	264	259	265	250	274	272	238	233	234	265	257	249	296	238	199	232	240	263	237	231	261	235	250	246	255	249	239	248	238	237	261	239	262	230	247	254	249	268	257	258	271	274	250	247	250	253	237	266	210	251	245	262	240	256	250	248	231	229	246	222	224	239	253	261	259	256	250	248	218	258	269	252	270	243	238	255	259	245	251	250	261	263	264	264	257	247	248	276	239	268	263	233	259	278	247	268	249	241	270	253	247	251	228	259	209	233	262	231	270	256	241	252	283	243	245	277	219	249	254	254	247	268	282	300	250	232	272	261	266	233	242	268	247	243	221	252	257	266	224	242	260	273	262	252	244	235	253	280	260	237	249	242	250	255	255	240	266	246	272	260	248	248	215	260	270	236	270	279	242	218	235	245	253	244	270	231	246	205	256	245	254	254	266	258	253	252	252	239	238	275	239	252	264	243	247	253	259	272	212	272	248	245	240	254	237	217	241	257	243	236	252	258	254	257	237	240	269	223	255	278	259	253	252	245	231	253	234	247	247	247	267	248	229	240	241	238	238	278	241	255	258	232	245	242	281	255	251	274	239	229	242	235	257	241	259	239	263	279	252	256	246	225	242	256	284	279	266	253	247	229	263	260	247	251	225	226	250	246	238	222	239	228	248	241	264	231	266	228	234	240	234	259	239	229	237	263	250	263	243	250	248	238	269	236	244	235	226	285	245	253	230	288	248	250	239	241	237	243	259	212	233	256	264	255	301	255	254	261	261	233	235	254	255	249	277	244	246	222	245	250	264	249	246	260	245	247	221	243	273	256	286	214	259	232	299	231	262	254	276	246	258	226	277	260	270	220	238	253	254	230	234	293	259	269	216	251	240	237	256	229	248	281	242	253	272	269	258	249	272	242	253	249	246	267	248	247	265	228	269	218	245	248	224	269	248	253	253	232	231	289	274	254	270	257	249	239	236	243	243	265	236	263	252	230	245	251	263	230	236	245	250	256	284	255	267	255	234	260	269	239	244	236	269	267	234	267	243	251	223	226	255	240	255	236	254	266	264	254	251	237	256	256	268	256	251	236	233	229	263	239	244	240	249	284	237	289	263	264	251	275	275	269	218	244	265	267	246	253	280	264	226	244	257	252	233	251	262	261	267	237	230	257	281	255	252	229	239	261	275	225	257	250	245	252	274	247	250	253	259	281	235	261	248	270	237	244	266	256	273	262	236	243	245	216	247	253	275	277	238	270	261	252	231	251	285	264	233	257	251	253	246	241	265	267	265	247	249	263	248	265	239	257	241	238	266	264	269	275	218	276	256	251	255	254	261	243	245	248	251	249	236	224	256	272	278	248	242	259	260	259	243	217	278	226	284	262	265	263	266	247	236	215	254	228	241	257	253	230	254	230	287	279	232	267	278	244	261	242	266	254	283	268	261	260	259	248	244	242	247	272	258	249	287	270	261	241	291	258	217	231	233	241	256	225	237	240	231	240	253	254	245	225	248	236	260	230	217	249	260	245	247	240	261	254	261	241	233	234	283	227	239	237	229	244	241	219	253	247	254	241	256	241	240	252	258	248	257	269	242	244	253	258	254	270	271	238	229	254	289	270	249	256	266	210	247	224	252	223	255	248	273	275	252	290	257	242	228	249	220	237	247	219	242	265	268	251	256	262	230	249	260	239	236	278	250	281	234	267	250	249	299	266	250	274	249	277	271	256	258	249	247	208	240	258	239	247	249	254	224	256	233	261	210	229	241	265	237	237	236	242	245	228	261	250	245	244	245	243	252	253	234	285	249	238	246	236	235	287	247	232	229	266	248	244	249	269	271	273	235	244	263	220	231	249	252	230	261	258	283	245	274	251	210	249	242	258	256	259	268	278	249	236	245	212	272	264	264	250	248	232	233	255	258	242	250	240	225	237	263	268	231	233	238	259	246	263	259	241	272	263	238	273	246	271	259	247	263	231	255	226	240	256	253	239	250	256	259	228	262	278	257	235	247	242	243	275	294	271	270	244	243	243	227	238	249	252	255	259	270	278	256	269	267	242	250	272	238	258	237	245	250	254	254	237	247	204	216	261	284	234	260	217	256	249	291	245	236	249	263	247	259	226	236	270	250	248	276	255	271	251	219	257	260	261	251	237	245	248	246	262	243	223	233	248	234	244	276	242	244	233	244	228	243	241	245	230	214	239	249	238	212	229	259	253	252	243	221	233	275	253	249	253	265	257	242	257	233	289	270	269	261	251	225	253	245	256	274	267	245	239	237	270	237	252	278	276	255	248	273	286	250	277	255	251	251	228	264	245	280	282	236	283	254	269	229	255	245	261	238	272	238	263	260	255	252	258	261	254	266	271	265	231	247	275	210	261	291	226	257	224	267	259	243	264	235	245	226	226	212	259	289	273	250	223	254	228	263	253	258	255	258	246	253	228	219	218	248	261	235	218	229	259	250	267	261	233	269	261	214	258	247	251	265	253	273	260	235	257	248	267	279	240	251	252	267	205	268	239	247	251	238	229	260	243	246	237	254	255	267	240	246	248	266	291	255	258	212	238	229	258	243	263	261	252	244	259	267	286	237	241	243	249	264	242	243	268	281	253	271	248	255	251	257	229	257	259	257	275	241	264	263	265	247	255	250	239	238	275	246	247	274	246	227	239	266	249	234	223	259	275	231	254	288	248	231	236	251	279	240	286	248	266	252	259	258	254	244	220	241	213	262	238	244	246	226	238	261	250	247	278	249	237	258	252	227	229	244	233	262	232	243	226	231	250	236	238	244	242	239	246	280	236	244	236	247	267	284	239
19049	12318	11557	2830	1847	1481	1413	1150	963	949	892	954	865	783	711	752	735	707	682	685	652	646	704	633	645	613	657	657	638	635	608	669	570	652	623	628	638	596	615	643	614	626	612	653	623	585	668	641	630	634	592	624	638	575	633	605	606	621	588	588	633	605	608	601	588	640	642	606	602	617	610	597	586	623	612	610	649	644	641	626	637	612	578	571	588	615	593	599	579	606	563	638	612	646	647	611	603	623	618	605	624	577	658	634	596	606	618	598	610	615	627	622	635	611	609	623	604	604	624	614	639	613	589	612	624	634	578	617	643	610	587	598	627	603	634	570	642	620	642	639	567	651	624	617	611	589	618	578	587	589	580	575	617	553	592	627	621	593	648	590	614	582	620	556	600	643	558	622	605	614	595	614	598	635	599	597	598	601	577	604	606	557	605	581	596	561	561	582	590	590	614	621	621	677	583	618	606	609	610	597	567	598	641	620	604	605	591	642	581	590	610	599	597	610	565	620	615	627	605	624	621	610	586	570	605	581	610	623	616	623	653	613	697	590	615	632	665	618	618	599	608	598	588	606	605	606	585	591	631	582	652	586	561	640	604	587	596	578	567	609	621	625	609	609	622	600	612	624	662	628	597	574	613	599	627	601	647	647	616	596	564	616	630	607	604	597	579	639	649	607	625	584	615	610	622	599	602	563	660	577	613	646	594	628	596	618	612	577	587	599	592	614	592	586	589	622	609	638	580	642	608	583	569	594	614	632	582	612	611	623	652	649	579	587	610	625	607	623	574	631	634	582	583	638	615	592	610	601	596	643	607	561	532	599	592	639	620	594	638	539	614	614	620	566	607	661	584	631	621	613	640	625	575	600	635	570	597	632	625	594	642	569	561	666	610	582	617	642	587	597	591	609	657	617	610	625	641	609	616	628	593	600	641	614	604	580	627	630	570	572	644	606	624	644	653	632	631	593	584	606	626	620	584	604	605	571	630	596	617	623	607	610	615	595	608	609	581	572	623	601	564	597	623	611	532	594	605	604	610	596	599	645	591	645	616	584	634	543	600	590	604	652	588	596	658	604	623	592	640	576	585	612	616	615	605	618	643	633	592	631	609	609	648	646	623	622	618	612	647	588	608	607	614	590	617	601	630	650	619	566	599	573	582	617	605	628	597	571	620	599	608	610	612	561	658	587	588	623	586	632	626	597	533	571	638	626	592	592	603	619	588	599	583	577	622	653	616	616	602	628	605	611	593	581	555	609	559	586	585	611	623	592	622	588	654	598	607	605	604	598	600	582	646	642	610	587	611	628	600	591	581	621	600	625	627	631	558	564	622	630	558	606	613	653	611	645	647	655	595	568	596	630	593	620	605	584	572	620	596	628	614	635	587	606	609	572	643	640	617	585	597	609	586	585	625	633	585	598	617	598	602	601	623	585	668	588	576	597	601	607	644	599	613	611	654	651	586	649	616	625	604	610	592	580	624	616	637	632	607	604	623	616	638	588	596	606	630	595	600	590	583	632	602	570	587	569	624	605	572	618	611	564	646	627	591	627	612	629	606	594	608	623	611	640	615	609	628	632	581	620	580	613	647	600	616	649	556	616	590	603	570	631	582	587	588	599	601	608	587	598	615	584	599	565	569	613	590	593	571	596	574	576	584	631	666	642	618	602	582	640	574	604	631	583	637	611	589	609	610	619	600	610	609	626	620	624	597	588	617	594	632	561	642	615	625	570	636	636	597	631	664	612	604	577	573	595	581	623	625	591	584	622	621	596	603	621	663	571	618	630	637	616	585	566	600	595	625	614	632	572	644	603	602	574	629	608	628	622	641	599	605	621	589	596	591	585	608	630	634	591	605	615	569	639	574	641	601	632	618	583	580	616	623	621	649	602	600	568	633	612	586	601	576	595	585	613	626	607	590	602	579	610	599	592	550	580	614	594	547	588	616	661	566	614	619	585	629	599	615	595	601	611	595	587	599	682	608	570	566	616	606	646	589	626	596	594	600	617	629	594	602	648	644	590	608	582	619	595	614	605	585	595	611	650	621	583	581	566	593	615	596	575	597	563	613	604	558	613	615	584	560	584	566	592	641	597	607	598	623	587	569	612	656	571	624	627	592	621	569	623	616	580	597	617	584	596	610	580	633	577	642	565	577	615	604	636	604	616	613	626	603	579	642	627	588	602	564	625	602	613	624	601	629	613	615	603	598	589	585	572	618	586	631	596	636	630	596	625	605	631	598	596	593	596	612	609	581	636	607	589	624	631	542	626	619	604	604	584	580	612	610	593	610	637	613	591	606	660	593	658	590	625	587	624	588	593	599	637	621	596	603	582	588	578	593	538	614	577	610	576	604	616	667	606	603	619	621	624	569	609	595	623	612	593	596	628	601	620	615	620	567	615	603	594	628	617	575	618	610	601	581	614	581	598	576	606	607	621	627	559	582	599	641	639	611	569	633	651	629	590	603	643	587	569	611	620	619	598	584	556	607	639	607	622	569	648	606	591	592	620	612	595	630	558	577	610	636	601	597	590	602	606	607	617	602	585	631	575	604	630	600	632	645	659	630	602	641	606	613	591	596	589	617	633	645	600	595	633	635	594	599	620	554	549	630	616	603	590	581	601	629	601	610	588	590	597	614	585	611	616	632	622	613	568	580	625	587	669	618	575	583	638	611	645	583	591	608	633	622	603	599	597	590	606	620	589	622	600	622	558	637	610	608	646	592	591	603	644	636	604	611	617	630	583	636	587	613	597	566	592	588	597	580	581	649	617	620	644	622	605	600	605	611	637	627	615	613	626	595	613	615	601	630	638	613	616	599	548	628	613	591	574	621	611	585	638	595	581	626	587	615	593	603	652	609	620	627	552	607	577	591	612	599	599	635	620	671	547	606	625	639	597	579	630	624	637	683	629	603	598	611	593	623	676	595	621	605	681	567	631	647	571	581	610	614	586	628	562	633	596	630	602	611	617	651	616	614	627	633	647	560	598	608	608	611	589	602	595	602	636	649	613	613	651	614	565	617	613	641	592	642	578	619	593	630	583	591	630	649	555	622	598	602	622	589	634	630	629	636	574	562	643	592	574	557	609	611	620	641	636	658	647	655	610	650	615	586	663	617	629	624	600	675	651	537	616	584	606	631	606	591	558	647	579	588	610	635	641	638	622	605	594	612	628	619	611	592	588	600	594	613	604	635	604	554	599	623	620	624	612	586	598	608	659	597	642	563	608	630	607	618	632	625	555	587	612	608	619	608	603	611	613	603	596	627	609	602	619	619	597	596	602	593	600	626	619	619	607	613	646	616	624	578	594	610	608	615	637	633	649	596	637	603	651	622	583	621	626	633	589	610	632	600	605	627	598	580	658	591	646	603	610	568	614	567	593	611	647	617	569	548	604	603	610	597	616	657	626	628	621	624	639	620	572	603	605	608	605	596	601	564	652	564	641	651	634	611	617	592	608	605	601	614	607	595	659	605	638	589	633	642	605	617	606	592	611
35442	22410	14873	3142	960	511	367	322	275	218	213	221	207	187	164	182	189	188	163	136	154	165	152	152	149	153	141	143	164	132	154	152	128	129	150	135	139	145	141	137	148	151	155	142	134	145	149	138	125	144	128	147	161	120	130	133	143	138	131	123	143	133	135	152	146	138	138	136	144	166	131	145	112	142	157	128	145	163	155	151	154	132	150	123	150	146	162	133	136	133	145	137	132	135	122	143	149	151	128	143	134	147	131	149	126	131	120	137	121	161	123	125	120	133	134	136	146	147	139	136	143	141	149	134	127	131	150	152	138	152	141	140	148	136	142	142	148	129	152	145	129	147	149	159	146	113	128	160	122	126	152	158	141	113	139	120	150	118	135	161	153	145	132	131	116	117	133	152	144	143	159	169	128	117	141	140	139	144	156	151	157	146	149	139	116	142	128	147	130	152	135	151	132	160	141	134	133	137	116	137	126	127	150	132	145	117	118	144	126	129	143	140	136	141	147	145	131	129	148	127	140	132	156	146	138	138	127	147	149	130	158	141	140	133	131	148	126	154	136	155	151	129	144	144	145	122	125	130	129	147	116	136	133	152	149	145	154	132	141	150	141	119	129	129	115	136	136	131	124	136	147	143	153	150	126	155	143	157	136	138	111	163	136	175	158	139	139	160	129	147	125	136	135	136	133	146	110	124	139	144	120	138	155	148	147	140	125	145	134	134	127	133	137	144	141	184	103	126	152	146	148	131	137	128	148	126	124	155	141	134	152	146	135	149	144	148	175	120	145	144	152	157	140	166	138	145	146	141	139	138	133	135	119	117	132	137	136	139	168	148	124	133	131	130	136	130	144	136	151	138	126	148	153	143	137	125	135	140	182	164	128	141	137	163	138	146	145	143	138	125	135	146	136	136	141	154	128	153	155	136	136	135	118	141	153	138	155	136	144	111	139	130	116	139	115	118	133	137	150	140	127	131	140	116	155	125	125	129	127	126	134	141	154	154	143	114	144	129	128	125	160	155	159	156	136	128	142	141	115	137	127	156	151	159	141	126	140	135	135	146	150	132	132	116	142	138	129	120	132	142	121	136	124	141	129	162	137	147	125	142	135	140	145	146	126	124	172	148	136	123	133	141	127	130	128	140	150	129	117	132	135	147	144	130	157	142	135	142	145	144	143	146	146	129	129	135	159	147	133	123	129	134	135	142	136	141	127	155	159	126	138	137	164	155	152	139	153	142	131	121	142	129	151	132	125	169	127	136	129	143	115	141	141	131	148	151	144	128	133	124	121	143	167	139	148	131	151	146	150	142	146	158	131	122	155	145	138	122	159	132	120	133	155	135	146	131	136	130	137	128	130	143	122	146	145	147	136	139	139	138	145	125	106	141	129	133	130	151	148	147	153	148	123	148	141	136	139	123	147	152	141	147	141	161	162	130	152	136	121	144	149	133	157	132	134	143	152	137	142	130	135	146	130	143	127	137	149	162	125	137	117	144	135	140	141	169	119	153	112	131	150	139	125	133	140	154	131	160	148	139	157	141	140	146	130	152	129	147	119	148	144	126	128	149	164	118	151	138	142	134	140	171	137	119	146	136	142	148	141	131	142	169	121	147	144	156	146	145	103	149	137	158	155	165	159	185	154	132	128	120	146	149	141	146	137	114	154	117	153	140	151	145	136	123	123	134	161	145	145	134	126	133	157	134	136	114	141	141	142	136	138	124	143	135	133	183	155	137	136	140	144	141	155	143	155	126	140	135	143	146	155	137	123	163	145	152	169	125	141	123	146	109	119	135	143	140	129	142	161	134	148	135	172	140	122	126	158	127	133	175	137	144	121	131	140	144	132	140	123	134	139	130	124	125	155	138	119	137	138	161	142	148	161	151	137	145	151	145	133	153	143	134	124	140	139	137	120	142	156	156	147	146	159	135	129	145	121	124	140	98	139	148	132	141	133	134	132	123	153	143	131	162	150	145	140	146	121	142	149	151	140	108	127	152	160	138	132	138	134	134	146	139	154	156	141	164	126	118	142	129	138	143	165	124	138	122	162	157	163	123	148	119	134	143	139	138	123	144	142	123	134	145	123	143	134	156	132	133	149	128	134	160	140	141	154	170	128	120	133	139	144	133	133	127	130	135	141	140	145	142	152	139	165	110	134	133	139	133	135	163	140	137	136	162	153	126	134	131	142	130	123	133	146	148	135	135	141	147	127	150	133	155	145	148	132	114	154	142	125	158	139	142	136	147	139	143	150	131	150	146	122	149	118	138	139	125	123	144	132	132	131	136	122	129	156	126	155	125	125	136	144	145	139	155	152	130	123	141	136	150	147	134	125	140	153	164	137	118	168	147	146	121	126	129	113	112	132	138	148	173	153	120	133	139	124	133	135	151	152	144	121	138	133	122	147	132	135	145	126	131	150	142	144	154	149	125	117	143	128	142	123	134	156	155	121	148	136	138	160	169	130	153	132	141	162	127	142	136	133	145	147	133	173	126	146	141	128	149	142	127	142	132	156	140	126	135	153	124	140	133	127	139	136	134	147	143	126	138	114	144	121	161	145	129	119	130	130	143	133	142	159	141	142	138	153	136	139	119	138	162	141	156	138	135	136	119	126	137	129	137	131	139	132	128	143	133	154	146	157	109	134	123	141	154	160	145	151	138	125	146	154	136	153	145	131	144	135	142	137	128	145	161	143	161	138	117	148	153	144	122	137	149	132	143	121	125	159	137	143	125	151	151	141	144	136	143	155	152	151	124	135	150	159	154	141	160	145	123	159	131	139	144	139	156	142	133	139	145	152	129	153	150	149	145	152	127	150	161	143	127	153	148	126	132	146	158	148	133	143	151	144	176	142	140	119	142	125	136	139	150	155	138	125	161	142	138	131	154	140	112	145	135	152	152	143	155	116	139	126	152	142	142	126	118	131	143	119	134	147	144	132	128	119	172	137	149	159	135	117	166	115	138	123	134	114	122	156	133	138	137	161	131	146	140	113	153	131	144	154	126	164	145	141	110	128	152	138	108	150	134	147	149	157	162	151	129	174	138	145	117	126	109	155	134	154	132	133	129	131	130	139	143	134	125	157	143	136	118	137	163	135	120	112	137	124	160	141	153	132	122	133	145	122	132	153	131	154	137	143	157	165	163	132	149	135	138	159	120	160	135	169	147	159	133	149	122	136	152	116	122	162	127	140	134	157	136	128	143	139	177	115	148	111	131	136	124	151	137	119	138	136	138	116	141	152	144	138	141	140	156	153	156	149	148	163	128	149	136	136	124	142	136	116	132	139	151	141	140	143	119	134	143	141	131	137	152	139	119	142	152	156	138	141	140	128	130	125	165	153	143	137	125	145	143	153	122	142	135	146	160	130	161	145	142	125	124	128	140	156	127	116	131	117	144	142	122	157	153	137	153	119	135	129	160	149	122	138	135	125	147	135	128	157	130	156	145	116	141	144	136	131	142	146	149	139	158	133	124	114	131	133	128	132	140	134	156
24264	18128	15139	3356	2283	1893	1519	1225	966	919	891	798	667	669	579	553	530	550	469	493	482	466	462	470	439	437	416	428	461	437	385	428	365	390	411	407	417	379	381	372	381	372	389	376	403	395	407	366	399	343	411	365	356	349	364	377	382	351	329	358	383	346	372	327	367	373	382	342	361	378	366	389	378	404	365	313	330	370	388	384	367	383	334	384	393	380	343	377	346	341	342	385	393	373	364	338	375	351	398	364	379	334	380	340	382	344	351	364	364	377	338	403	373	352	367	358	346	371	375	346	370	347	368	348	364	341	358	362	359	371	351	355	375	363	364	393	384	346	332	373	374	382	350	326	351	388	341	402	355	337	360	374	374	366	351	351	336	350	372	370	376	388	329	337	345	327	381	367	334	386	353	347	351	320	361	374	385	336	353	365	363	351	369	332	373	364	386	370	357	363	383	338	386	350	378	332	370	347	379	351	348	368	336	359	358	371	369	362	370	351	380	338	341	352	353	394	354	323	388	359	311	370	319	357	325	354	376	388	354	374	382	365	331	354	369	375	371	350	369	379	349	362	350	352	401	343	428	374	338	356	390	333	353	377	343	357	333	354	341	353	349	330	381	363	333	339	362	374	361	382	358	369	392	378	356	383	376	372	359	339	360	352	366	359	355	351	354	367	356	349	390	361	349	335	381	349	350	363	407	378	370	359	360	335	364	354	390	399	357	384	351	365	381	365	325	349	364	371	370	360	338	319	393	361	341	329	358	348	340	347	401	373	343	367	361	391	390	382	386	393	344	358	336	340	358	333	400	399	374	356	345	329	343	358	352	367	342	336	349	329	372	349	333	355	371	353	376	352	344	359	384	353	325	363	340	354	371	400	366	369	371	355	336	352	360	342	335	372	364	388	351	377	351	304	358	323	330	337	353	342	349	349	357	362	372	331	352	355	336	341	357	371	385	347	374	385	358	355	343	370	341	379	343	338	384	353	390	381	350	334	328	362	345	375	358	363	405	343	359	343	348	348	363	345	362	380	374	395	374	375	328	375	341	354	399	323	355	355	354	342	352	354	334	352	373	351	373	361	371	368	396	334	344	372	357	387	387	359	345	343	362	345	360	350	334	369	366	361	357	341	351	372	350	354	375	349	340	383	376	359	353	386	334	347	382	344	352	378	340	348	350	374	351	311	356	390	341	355	345	349	343	354	321	336	386	368	375	350	334	329	394	325	361	366	382	318	371	373	364	365	389	328	369	367	359	347	325	373	342	349	355	348	349	351	304	379	365	377	358	374	337	373	363	355	351	333	363	374	340	365	359	322	367	375	348	361	362	373	393	358	332	356	355	346	360	355	334	327	364	356	335	370	368	365	362	347	372	400	369	392	376	374	360	380	343	345	354	361	362	370	380	368	347	313	385	355	360	343	368	352	381	370	368	378	365	356	350	407	376	367	335	346	337	369	354	357	338	347	366	365	360	391	363	346	346	346	325	387	345	348	359	337	372	342	347	345	346	377	319	333	337	368	356	366	342	370	374	359	353	361	377	389	387	358	345	355	340	360	349	352	358	364	335	372	357	357	376	366	364	355	385	352	368	360	387	336	358	350	373	352	368	345	340	419	348	333	392	365	326	350	337	379	363	340	386	367	357	356	357	358	371	363	358	338	358	356	403	350	329	344	364	345	382	348	354	368	380	347	354	336	366	344	372	386	369	342	350	372	349	368	377	379	361	322	364	366	356	352	369	357	370	341	337	346	359	389	341	367	361	400	362	364	353	377	380	346	318	373	357	367	338	359	339	331	339	348	339	381	336	357	375	338	382	351	356	354	355	340	377	367	379	356	385	365	389	397	369	373	347	367	335	333	393	369	345	343	361	342	331	357	340	336	365	365	356	370	391	355	383	385	328	366	346	377	367	368	348	353	369	380	384	372	373	376	383	373	381	372	361	368	358	326	372	349	353	369	365	361	371	344	358	331	377	346	350	357	339	373	383	352	351	395	389	351	355	380	377	331	367	359	341	394	353	373	357	390	382	351	376	356	338	363	394	363	336	341	366	377	364	344	353	372	381	381	360	376	361	363	396	356	374	345	330	338	369	338	361	372	373	342	334	338	338	361	358	348	348	391	365	335	350	355	396	342	358	368	333	348	360	371	352	361	365	352	353	361	338	388	364	379	362	355	344	386	364	335	367	355	355	363	340	338	349	373	359	363	379	377	379	318	370	356	309	376	349	390	364	353	359	353	379	333	331	372	348	342	350	387	352	343	357	381	342	380	341	353	316	356	328	351	355	368	358	344	382	356	333	377	369	327	335	385	377	372	357	340	323	369	381	359	341	341	368	319	370	348	360	348	374	337	336	358	361	356	336	370	369	353	353	348	375	354	347	325	350	340	350	361	370	350	395	341	359	360	374	361	386	355	341	343	368	371	334	353	375	345	339	359	367	370	371	373	392	361	325	369	352	330	367	351	369	398	369	362	372	369	348	326	363	344	355	340	378	356	376	360	379	387	377	312	358	362	377	376	399	357	338	323	368	341	327	345	352	356	353	357	365	383	387	358	392	371	394	374	346	390	334	339	332	361	360	359	385	348	367	370	350	391	375	355	322	372	368	377	358	389	354	332	364	386	344	338	338	338	323	351	363	348	383	340	379	391	378	376	303	371	353	350	368	334	344	379	374	357	390	360	393	366	348	348	358	348	360	376	354	359	342	313	353	314	358	333	341	348	374	323	367	383	363	358	337	336	356	343	343	383	358	373	352	376	355	351	356	368	376	343	325	351	329	356	337	374	377	344	367	377	335	364	347	366	358	379	359	370	344	317	367	334	351	371	379	367	379	391	365	360	349	346	383	339	315	361	365	356	366	348	348	353	353	337	346	362	373	351	341	329	360	342	361	366	368	385	358	365	357	355	337	386	351	355	365	364	334	360	347	331	349	350	368	364	366	342	362	348	334	354	366	346	395	368	328	359	374	377	361	372	361	377	350	350	345	387	373	344	364	364	368	362	330	347	342	349	385	383	331	386	359	338	373	363	341	339	348	384	376	338	355	354	347	341	360	370	356	370	345	343	401	358	322	365	376	369	365	383	360	360	372	377	379	354	359	381	345	352	357	375	353	375	353	361	358	343	389	364	335	367	331	354	344	392	345	370	351	349	357	343	286	349	370	366	401	350	368	389	387	374	350	332	358	353	356	333	361	378	370	348	342	332	373	377	415	340	385	315	376	391	349	371	372	351	356	370	376	355	326	413	351	358	363	347	378	375	331	374	353	324	380	390	372	409	370	389	341	371	408	344	353	393	363	375	351	392	377	350	320	378	305	355	344	349	367	379	395	324	419	375	350	352	399	337	377	327	380	358	354	374	370	359	373	365	344	372	379	339	345	395	360	340	357	365	364	373	381	392	365	375	379	351	338	389	347	335	403	370	362	363	381	334	379	344	370	352	336	370	353	375	361	361	393	377	341	342	323	349	373	360	352	338	370	377	333	350	406	357	353	370
12046	4486	1692	526	407	372	345	345	314	319	299	322	303	246	302	251	292	284	271	281	287	284	296	286	262	279	290	273	279	263	254	280	304	307	268	280	309	251	267	295	271	296	298	309	285	272	307	277	280	282	323	272	311	277	287	292	274	290	288	248	290	260	283	278	270	255	266	253	296	299	262	308	297	280	288	262	272	282	270	250	276	248	262	289	266	267	313	264	285	263	251	255	286	268	320	281	282	300	288	295	320	294	292	273	278	271	294	275	292	287	297	268	305	286	286	297	267	291	317	299	301	285	299	296	290	267	268	296	269	284	277	300	253	248	273	284	277	292	298	298	283	279	264	290	290	250	285	274	279	317	256	278	273	258	261	300	282	290	313	299	295	290	274	281	255	261	271	286	280	265	272	282	267	255	278	290	277	295	294	250	272	274	277	304	296	305	283	315	251	281	244	272	284	277	256	283	284	269	306	288	273	253	259	263	274	286	255	272	265	269	288	273	278	279	289	260	283	264	273	259	250	275	299	325	274	260	267	247	279	281	285	279	275	277	242	263	282	310	267	305	292	272	281	287	290	281	280	276	295	286	307	288	266	277	295	289	305	282	330	296	296	279	274	315	293	312	280	306	315	281	252	271	263	297	279	264	271	286	291	294	296	279	300	282	278	277	287	267	280	295	286	285	281	271	295	299	258	246	335	293	281	291	281	285	263	286	273	301	282	285	290	288	294	283	282	272	262	265	314	266	291	292	310	283	287	314	282	310	262	303	306	269	284	268	340	285	278	301	254	299	257	276	287	304	298	268	270	252	265	264	276	262	298	281	275	265	286	266	308	279	261	292	298	283	272	286	285	281	255	281	268	282	300	267	274	253	271	281	283	286	296	281	286	294	274	274	271	307	273	300	283	285	315	299	294	271	295	261	308	305	302	291	299	291	274	253	260	273	283	290	290	312	267	282	285	267	286	294	278	267	271	272	286	250	270	264	275	288	299	241	270	286	281	282	274	312	250	283	278	280	300	289	260	272	276	259	272	305	288	285	290	283	279	292	275	301	250	320	280	306	298	301	251	288	293	276	278	305	287	281	268	303	284	290	297	295	261	309	283	245	311	295	311	254	309	284	278	263	284	285	285	277	312	309	299	270	311	263	271	267	306	311	297	293	288	306	282	288	279	287	294	231	291	265	278	275	298	279	269	254	272	308	274	274	301	279	281	275	297	284	305	264	270	285	289	320	289	250	287	287	250	279	284	282	268	323	255	277	295	290	260	280	274	290	309	283	312	311	278	249	270	268	284	283	289	303	272	288	298	305	283	284	313	271	272	282	285	276	271	280	260	309	271	261	270	281	248	290	306	287	277	349	281	283	295	274	257	323	290	298	264	297	293	293	268	256	262	292	276	295	265	264	303	309	307	283	266	276	254	279	267	260	274	281	280	277	311	295	283	303	253	276	285	257	286	307	249	285	273	292	303	279	274	282	240	280	244	268	250	288	293	281	296	282	254	259	274	295	261	301	258	285	251	261	311	283	295	292	276	285	285	306	286	283	310	280	301	241	309	266	279	264	309	263	286	320	284	258	295	275	337	255	282	281	275	301	270	266	270	293	275	313	302	277	257	264	276	312	271	279	296	270	278	255	284	260	290	276	271	284	241	294	266	298	296	280	282	270	300	295	291	276	269	292	309	278	242	307	267	286	286	289	292	273	296	300	257	296	258	251	277	289	308	279	290	289	277	273	265	249	284	279	261	279	300	295	292	272	306	283	298	289	287	280	258	306	280	285	289	311	262	302	279	287	295	273	260	270	289	309	313	242	287	266	277	280	270	263	301	263	315	272	300	269	325	268	287	290	316	282	283	286	293	253	272	271	300	264	308	267	237	247	279	305	238	316	275	267	272	269	293	273	312	255	274	299	283	268	278	290	289	302	273	243	284	275	282	299	256	277	272	283	296	284	281	305	283	263	268	304	289	269	268	297	291	268	282	259	282	276	292	315	284	287	285	287	272	270	266	268	279	283	273	283	287	279	300	275	287	273	277	284	296	310	282	294	256	268	273	261	299	253	294	262	292	276	271	289	275	260	271	290	279	287	301	297	288	281	257	283	302	330	276	272	271	274	278	253	276	291	264	259	285	253	276	255	301	261	277	287	287	266	312	292	252	269	271	272	265	291	297	301	258	252	309	273	286	299	287	251	288	292	310	290	285	267	275	311	289	271	283	281	317	277	303	294	281	276	264	284	285	313	245	270	274	293	265	316	263	257	293	282	260	274	260	243	304	275	279	284	291	258	276	256	313	259	306	288	271	295	281	304	280	272	285	282	264	298	283	262	269	279	271	272	281	280	258	263	287	268	261	288	282	305	289	291	227	288	314	259	287	282	307	309	294	261	314	295	277	284	269	266	288	248	276	296	266	274	269	248	280	261	293	261	255	293	263	303	327	278	275	264	293	311	274	273	303	311	316	275	279	284	291	311	307	306	290	279	295	299	271	287	301	290	311	289	277	279	233	292	245	296	248	274	309	267	298	284	247	275	288	255	297	251	260	297	286	262	296	282	298	285	319	290	304	275	298	276	262	288	290	263	288	261	266	270	272	291	295	287	275	296	262	262	268	288	283	274	310	258	273	293	287	291	271	282	246	293	244	279	280	298	265	267	258	286	281	273	262	287	268	288	315	258	281	242	291	292	279	290	263	265	292	280	261	290	292	294	285	256	304	297	256	298	294	252	339	293	285	281	315	289	270	273	264	291	262	287	278	298	254	258	316	278	283	266	298	294	291	262	270	275	297	253	289	311	283	285	269	288	297	289	251	290	255	273	270	294	278	246	280	273	290	295	290	278	275	258	306	259	266	299	310	266	266	302	265	284	280	274	295	266	290	282	275	299	280	296	302	291	269	274	289	285	282	276	300	280	289	285	271	298	263	272	240	273	304	250	287	278	259	304	257	286	258	273	283	293	245	289	298	284	299	289	245	276	269	281	293	297	287	296	295	284	253	295	327	304	281	264	276	272	292	285	282	304	303	291	256	269	295	276	278	259	282	270	292	286	266	244	308	253	298	312	289	300	297	292	256	301	269	309	262	285	277	312	286	274	290	281	299	288	278	275	271	265	271	299	278	290	294	274	274	272	294	279	248	290	262	275	272	282	281	327	287	299	291	278	294	305	271	262	285	284	294	257	293	265	271	277	301	264	298	295	269	267	276	306	274	310	271	288	276	259	279	290	305	310	285	260	288	275	294	248	298	271	257	288	271	273	277	302	261	293	284	268	268	304	285	277	283	266	273	265	297	278	275	270	276	275	262	259	279	281	270	358	264	282	298	267	272	244	320	246	286	304	309	278	272	303	299	260	271	284	271	259	246	285	272	268	280	262	290	268	275	292	283	282	268	296	303	271	259	281	302	305	279	249	262	286	264	301	285	288	279	276	283	278	282	298	305	277	272	313	287	297	269	274	287	285	276	278	256	267	266	287	241	311	267	304	284	261	260	292	277	265
9135	4593	2981	1404	1242	1088	946	853	832	823	818	812	798	695	730	676	665	704	734	777	705	703	694	655	682	723	663	682	705	663	661	716	659	654	684	708	698	688	682	689	699	662	684	643	643	674	693	720	697	688	639	695	681	658	673	669	682	614	694	669	725	633	711	683	707	660	696	704	687	686	665	738	640	678	676	641	695	632	627	689	675	658	696	691	609	665	660	628	658	657	695	674	662	681	687	668	698	684	720	656	717	665	684	711	705	660	684	684	661	652	666	690	687	656	653	694	703	707	673	665	676	661	668	699	708	674	669	667	705	627	669	681	669	687	655	673	666	700	677	766	699	700	708	655	670	666	657	673	680	638	690	705	730	609	647	699	675	687	713	675	688	684	651	631	647	680	669	657	649	672	679	695	690	645	683	664	709	674	683	632	680	698	651	684	688	677	682	676	672	665	673	681	687	709	686	630	693	634	686	670	665	650	671	684	683	671	749	681	681	702	679	687	711	690	673	693	665	639	615	630	666	647	687	663	644	705	659	689	697	747	636	674	677	635	639	708	693	602	662	690	693	688	748	678	655	644	687	706	672	684	705	692	734	706	718	657	677	700	699	678	686	677	670	649	677	685	639	678	673	681	681	659	713	652	673	679	688	669	605	695	692	660	646	671	677	667	691	693	690	631	682	664	691	679	674	693	676	630	658	669	684	704	704	718	692	707	634	657	698	665	642	607	694	687	688	655	660	645	673	690	696	686	710	693	658	650	677	693	679	645	660	682	655	691	684	651	648	680	651	642	662	686	694	706	638	650	694	624	724	696	693	690	690	713	700	681	706	680	674	675	713	725	714	686	691	711	698	709	634	681	662	680	659	708	658	681	674	649	680	668	678	711	686	677	704	683	707	714	653	715	690	669	675	665	675	664	669	686	636	652	686	686	742	634	731	700	716	658	703	689	651	680	632	693	658	701	751	705	705	639	701	698	642	656	684	715	686	660	673	690	691	736	678	691	692	685	728	668	735	666	698	666	671	632	733	664	689	685	685	694	635	705	679	663	663	657	740	688	666	606	703	648	701	705	640	682	662	615	690	622	711	694	680	655	643	676	643	647	717	699	669	636	661	682	652	689	690	681	706	662	705	682	701	704	694	631	703	662	680	643	669	697	681	716	671	719	691	671	703	684	677	671	709	694	659	705	699	694	659	662	704	704	673	693	688	691	652	691	707	684	694	696	727	713	658	694	677	665	709	674	750	630	707	681	682	668	682	682	664	661	746	723	688	649	705	623	675	701	649	679	685	642	690	647	640	637	712	656	667	656	707	682	677	700	604	662	694	676	693	687	715	672	647	682	649	693	658	682	690	700	661	631	653	702	678	742	659	716	634	709	639	661	688	688	684	693	680	682	672	696	654	670	674	669	652	633	665	639	674	665	697	654	695	676	635	674	645	679	660	666	681	624	706	696	662	668	691	675	665	716	657	657	668	708	687	697	667	573	665	692	677	667	695	689	675	701	661	668	644	676	680	650	596	667	666	717	665	639	715	622	666	688	670	719	645	676	633	651	656	645	681	659	697	730	655	666	695	695	660	725	664	695	673	645	693	655	626	683	703	685	729	717	617	679	697	715	649	668	716	676	700	703	657	705	694	654	696	670	680	650	690	694	682	669	651	668	693	712	687	687	659	678	658	675	689	672	618	681	679	702	707	676	704	669	624	642	667	661	688	683	692	643	692	687	689	665	675	645	674	684	664	668	662	679	687	704	657	667	708	714	703	711	695	674	683	649	685	709	672	693	677	645	714	675	666	703	657	695	667	648	638	679	682	674	691	680	682	721	689	708	734	646	755	626	636	742	688	656	677	697	665	700	670	684	663	713	680	700	660	679	640	651	651	699	648	733	643	724	654	641	685	684	682	663	677	685	680	647	700	707	714	676	696	677	673	683	705	723	634	654	653	682	695	670	690	665	690	599	705	701	659	692	687	685	688	685	670	697	691	673	686	699	670	683	693	720	736	705	705	674	672	689	645	679	705	672	653	711	650	663	609	693	728	687	701	665	693	704	684	613	670	708	641	677	669	679	701	684	734	670	711	691	685	614	695	692	730	721	659	663	694	628	689	664	678	658	713	650	686	682	676	657	711	667	644	652	653	697	685	690	683	711	701	698	652	712	694	691	668	717	645	631	703	732	620	674	668	664	663	654	674	678	664	654	632	649	678	684	680	658	705	712	638	637	670	664	667	698	671	622	718	679	654	691	679	682	670	662	670	687	711	701	655	656	688	717	657	695	731	679	664	666	670	658	653	696	659	674	662	729	672	711	664	670	648	669	663	666	696	689	659	678	691	713	708	677	676	674	681	656	719	676	725	717	668	640	696	665	647	666	645	677	666	684	698	664	673	664	689	657	708	682	674	667	678	682	683	669	675	691	665	640	681	687	667	669	646	645	673	681	644	681	696	702	698	661	658	686	701	661	678	701	671	708	668	691	646	648	693	723	633	668	681	688	649	624	685	665	662	694	674	706	689	686	646	719	712	658	691	657	702	681	606	653	652	680	655	676	702	668	635	663	726	689	674	680	699	706	681	671	676	695	646	657	706	699	666	664	658	687	671	673	664	676	682	685	698	720	691	678	683	648	645	648	678	696	670	646	637	698	701	634	689	662	656	662	713	651	671	643	667	653	703	693	633	667	661	670	655	695	660	650	679	734	669	670	701	704	699	678	705	697	702	674	734	679	702	684	690	632	690	707	632	689	696	669	666	640	686	677	648	719	694	653	698	706	671	698	726	662	660	662	673	645	659	658	709	677	660	670	698	726	744	718	706	671	677	659	681	674	714	608	712	683	717	715	680	703	703	694	675	665	672	662	644	708	710	704	685	633	663	669	689	666	641	647	707	662	657	698	671	660	638	699	692	720	694	678	734	675	645	682	669	675	721	639	712	701	736	698	694	679	683	700	664	681	682	674	720	678	669	701	657	652	690	719	682	695	656	671	664	700	719	703	653	684	688	661	656	646	704	717	723	688	660	664	652	657	624	699	681	717	654	696	688	696	709	672	696	706	684	644	691	684	696	707	661	688	708	671	695	691	685	648	698	681	672	700	704	709	666	672	654	663	709	623	673	688	652	661	665	701	669	661	690	680	685	733	697	651	668	696	614	660	684	669	705	703	670	706	675	701	674	669	710	671	645	640	663	679	677	712	686	678	656	669	703	666	651	637	669	644	684	713	691	675	648	656	661	677	680	628	680	708	715	728	684	664	679	685	658	723	690	704	691	689	683	645	660	691	705	662	674	746	683	629	681	679	634	713	669	656	675	689	678	677	698	681	682	670	666	689	687	660	702	695	672	656	655	671	654	671	729	673	650	712	696	704	639	684	714	672	649	690	683	678	665	727	731	698	664	691	694	696	693	687	701	683	685	652	666	697	684	691	650	687	686	687	712	691	689	716	688	646	705	682	682	690	692	640	646	700	697	646	690	644	637	691	687	675	726	724	700	702	686	716
26439	14276	9327	1920	643	444	366	368	315	330	318	290	269	259	238	260	242	235	266	241	242	257	248	270	277	245	235	265	279	282	236	260	239	203	235	271	245	215	226	264	249	255	244	273	248	237	268	246	226	218	247	226	237	270	263	265	270	253	232	266	242	264	243	231	246	258	249	250	229	238	248	294	260	255	257	246	230	220	263	263	250	230	246	266	245	232	270	226	254	242	259	245	228	276	251	257	260	274	248	235	249	247	249	262	266	256	255	245	232	228	250	234	245	266	246	245	244	245	252	254	250	245	251	232	232	258	253	264	286	235	252	270	264	220	278	272	254	247	254	245	249	251	235	243	234	254	244	225	243	264	223	243	213	228	239	241	231	279	228	237	251	259	236	259	224	235	237	215	241	242	248	274	245	270	252	275	248	278	249	265	231	209	268	231	246	254	262	250	252	275	272	265	239	261	241	259	271	254	247	229	260	254	247	219	201	258	224	237	231	253	245	248	253	228	230	266	216	236	257	234	248	255	256	209	255	238	226	222	259	198	245	268	259	254	258	234	249	256	274	268	252	246	230	264	263	254	223	221	274	246	259	236	288	263	276	266	264	258	238	257	253	264	260	226	260	266	258	259	275	279	229	267	246	269	221	240	247	274	251	246	257	262	230	250	238	246	253	240	254	259	223	251	262	244	247	247	259	232	251	263	239	222	241	250	244	250	244	238	244	259	271	275	270	227	239	225	258	215	251	231	225	254	257	252	272	253	234	261	247	243	262	251	230	272	236	234	273	250	243	238	228	235	241	261	260	232	245	217	226	250	236	235	279	256	250	204	227	288	263	238	232	246	244	240	228	250	272	226	248	242	247	242	250	232	253	245	252	251	212	248	244	242	230	257	251	247	232	249	255	252	226	259	248	241	215	263	236	250	236	263	228	244	269	247	249	261	246	261	225	257	272	236	254	243	261	253	268	257	242	257	254	226	224	243	250	225	270	250	240	227	262	223	221	255	254	243	275	249	252	232	263	226	261	280	259	235	282	267	240	201	249	246	253	264	260	247	240	246	256	272	251	228	236	253	248	247	257	247	269	308	278	232	245	259	268	235	235	240	207	242	267	262	267	263	249	286	232	229	246	241	225	240	254	232	237	275	247	249	249	259	250	223	244	239	225	257	268	257	249	241	236	230	238	254	248	253	250	240	248	254	242	270	243	251	243	230	259	231	258	250	244	247	250	258	251	227	250	219	289	242	243	245	246	267	278	257	270	257	243	256	246	248	247	243	221	255	243	217	243	264	212	234	241	241	265	244	230	231	240	208	232	233	284	250	246	226	250	289	259	234	255	228	270	243	255	251	251	235	240	250	231	240	219	269	248	241	238	260	254	245	247	248	267	244	275	211	235	264	236	260	245	244	235	298	232	243	239	247	246	262	213	241	258	268	249	251	238	281	212	231	239	257	266	250	266	237	256	248	254	260	230	248	242	259	244	256	268	270	259	265	232	252	279	207	255	222	280	248	274	236	240	263	244	253	242	245	279	253	267	285	267	253	265	251	262	257	267	247	236	243	240	234	240	250	261	236	276	222	230	270	239	243	219	241	212	229	226	241	241	248	259	238	261	242	221	263	236	228	273	230	236	285	252	223	255	236	269	229	236	263	288	264	249	265	262	253	252	252	273	249	238	241	258	252	267	261	223	269	235	245	257	267	230	231	225	273	277	270	253	248	258	254	267	248	232	240	230	281	236	265	241	255	225	238	277	219	229	291	257	252	270	258	225	237	236	256	251	230	264	261	244	223	234	261	248	229	230	242	263	256	249	287	237	216	232	282	270	248	245	222	251	232	259	281	230	261	255	236	236	211	262	245	235	264	283	235	263	243	245	254	238	223	237	222	232	277	225	256	258	258	252	265	274	262	221	261	263	230	249	235	250	234	247	217	275	276	273	225	257	234	233	256	254	261	228	252	233	251	236	238	214	253	249	242	267	272	272	232	243	220	218	231	211	223	223	256	262	221	223	249	276	249	250	247	230	241	256	257	240	240	260	234	274	262	242	238	239	222	258	261	252	260	239	261	249	235	257	256	248	222	247	248	258	253	247	250	259	245	256	239	240	246	216	241	228	257	245	240	255	250	267	232	279	244	258	265	229	251	284	250	248	272	245	268	216	281	232	245	258	239	239	267	230	243	238	262	280	267	212	227	257	241	265	271	254	274	240	257	254	263	246	227	236	228	248	205	262	259	262	229	258	268	246	230	226	231	253	265	226	231	269	224	230	269	273	278	262	250	246	264	254	228	263	239	241	236	247	261	245	239	229	266	254	212	240	227	206	240	252	281	224	258	249	253	236	262	264	230	215	244	249	264	265	255	259	254	265	232	262	282	258	277	262	218	257	250	269	254	218	248	256	230	248	248	252	246	221	229	223	235	230	250	237	273	238	263	236	228	243	255	224	253	246	249	237	244	241	259	257	249	231	259	239	237	247	234	280	262	230	269	242	247	237	250	229	232	236	244	246	256	261	259	240	226	229	253	238	250	284	249	236	232	244	252	255	232	251	243	239	248	260	251	249	269	232	243	226	271	222	228	239	243	230	216	234	256	248	255	255	245	233	288	258	248	247	237	247	248	261	260	226	234	259	226	272	223	221	225	249	220	235	228	294	267	219	256	255	238	260	217	248	233	234	218	245	255	239	220	244	248	234	243	253	268	254	271	254	249	238	256	280	267	240	237	241	236	257	267	238	253	235	234	255	251	257	226	241	232	284	258	255	270	247	222	233	253	262	243	229	228	252	236	262	273	242	283	262	261	262	265	275	257	247	261	243	260	227	239	261	263	225	239	230	238	218	242	225	220	256	230	243	275	235	227	294	260	244	236	232	225	242	243	250	248	285	257	257	236	266	238	249	225	255	278	237	228	221	236	242	242	233	219	271	271	264	258	220	241	240	228	238	209	254	251	217	239	268	268	262	246	248	246	238	248	242	241	267	232	226	237	255	247	265	253	244	247	271	230	259	219	261	229	248	278	237	277	271	255	239	238	243	240	248	263	237	257	265	250	241	255	269	246	249	256	235	241	278	228	255	260	287	247	250	248	262	277	240	241	245	255	268	265	295	247	263	241	247	276	242	267	232	220	234	233	243	249	259	247	262	242	245	231	261	253	256	248	247	239	273	273	207	263	233	226	247	286	233	243	242	240	236	285	246	259	228	263	267	242	252	276	219	183	259	232	270	264	231	206	242	227	231	269	260	264	255	248	209	257	244	264	241	230	243	248	228	233	261	252	240	256	228	230	257	245	243	253	247	268	253	250	251	236	241	247	260	234	222	228	264	254	275	239	267	266	227	269	256	234	253	229	229	243	251	258	252	237	230	249	246	244	229	250	243	237	241	230	245	249	250	243	271	247	269	232	270	227	221	241	240	246	236	253	240	227	222	218	254	262	230	231	237	257	274	292	238	231	232	231	242	230	227	234	237	210	249	291	249	238	254	271	221	257	237	224	248	221
19181	12595	11503	2799	1860	1425	1277	1153	1073	1076	935	870	801	766	724	727	746	677	700	689	608	673	659	618	689	626	660	648	660	648	635	597	668	692	632	608	635	577	615	599	631	664	619	614	638	600	636	595	647	641	590	595	613	638	606	628	580	605	592	587	585	562	589	607	616	573	634	576	601	590	596	603	616	596	612	610	606	603	621	580	580	625	606	648	596	659	627	605	595	575	619	571	624	586	618	612	630	620	612	600	559	585	639	590	638	638	614	596	636	595	605	583	653	601	630	613	617	633	628	623	642	616	608	583	582	601	625	589	621	586	609	578	594	590	600	596	639	608	597	610	574	615	573	579	607	554	567	564	622	602	594	595	586	645	579	565	590	587	576	629	575	576	623	596	623	608	617	570	569	600	597	583	604	578	596	593	599	599	579	565	638	576	603	585	558	606	597	603	587	630	607	559	587	611	540	578	643	623	613	629	603	597	578	644	603	589	603	599	628	609	598	631	593	595	560	641	615	603	578	605	595	611	645	601	584	626	653	598	610	589	612	604	541	599	620	566	605	602	616	614	605	614	588	630	590	589	640	585	633	546	607	629	588	611	626	601	591	598	616	607	560	611	565	612	617	609	637	561	610	540	601	578	649	654	604	584	622	605	602	579	612	553	557	574	578	588	605	603	606	619	597	645	583	579	581	592	574	605	597	575	598	582	655	596	580	613	608	568	601	601	578	579	550	574	612	643	595	601	636	557	601	578	590	623	624	579	614	629	608	617	596	627	611	579	665	654	606	600	558	609	615	623	592	585	562	657	579	572	635	604	609	623	609	587	595	618	563	590	628	604	614	558	614	597	599	585	590	612	587	576	609	608	671	628	578	641	615	617	569	681	615	613	619	571	621	567	565	585	618	625	618	582	580	607	600	623	601	612	607	587	634	611	614	614	637	573	591	588	588	581	571	633	590	631	569	568	607	621	596	607	602	604	600	639	606	612	640	604	566	619	624	593	603	594	579	605	596	585	595	598	567	624	612	580	598	611	620	631	614	608	645	611	634	618	615	594	615	589	599	606	629	621	586	594	612	650	603	594	599	602	605	602	587	622	590	588	620	584	586	589	641	591	586	642	626	606	594	601	610	577	620	571	555	592	565	602	617	578	558	609	593	595	627	593	616	581	620	558	585	565	550	618	626	562	583	563	591	606	628	597	591	566	595	649	585	590	594	605	598	574	595	630	594	575	616	613	626	584	609	617	637	604	585	636	579	598	608	598	588	603	628	623	604	584	600	599	627	597	647	610	580	607	599	589	652	602	624	632	582	631	647	580	621	618	577	609	553	614	599	568	585	627	602	624	615	589	634	614	594	582	621	625	646	623	595	612	582	599	600	591	628	546	620	625	600	557	580	612	610	605	607	616	595	586	600	626	630	594	625	577	617	580	601	618	639	581	589	585	574	589	624	596	624	605	583	597	621	599	607	655	553	616	598	590	597	602	628	581	600	593	620	580	583	615	591	601	570	583	586	610	649	632	594	623	651	576	600	614	586	571	604	601	576	660	601	639	637	577	625	597	618	630	579	612	570	632	580	586	570	587	583	586	643	626	626	606	576	625	583	645	632	630	638	626	586	585	632	646	617	602	610	625	661	633	597	603	618	576	581	601	583	597	656	598	619	624	627	669	591	606	589	595	602	627	598	602	621	625	611	578	565	562	591	600	638	615	554	574	608	577	587	563	577	603	626	627	586	569	608	626	563	615	621	608	596	610	628	565	602	650	567	624	590	626	584	578	613	598	608	616	582	570	635	582	633	603	568	623	625	626	622	637	592	597	573	634	587	577	596	618	611	587	608	546	595	584	619	638	581	602	647	640	574	612	625	550	615	608	617	639	646	624	627	585	615	613	677	537	583	598	619	598	564	607	591	591	603	642	585	574	595	608	610	585	603	622	618	593	649	590	614	539	602	597	625	654	627	594	600	548	589	567	573	624	566	614	598	615	607	631	628	613	602	604	576	644	610	597	612	571	620	557	603	580	575	585	621	577	583	587	610	592	642	578	625	617	592	628	609	618	596	592	572	546	572	666	612	588	586	647	557	608	613	589	603	592	592	573	637	561	560	576	548	595	592	599	603	641	608	614	602	627	596	595	562	609	600	643	597	549	595	610	599	581	602	573	634	563	590	614	582	563	644	602	541	633	612	594	622	604	610	608	604	585	629	609	612	585	652	620	599	593	602	600	612	588	569	601	594	569	567	576	651	568	587	609	619	559	579	556	618	605	624	596	628	647	580	625	599	584	593	576	614	583	604	602	588	655	605	608	615	610	584	636	603	623	691	647	603	590	596	613	572	604	611	638	575	610	570	639	600	610	624	635	624	632	597	599	601	601	605	607	583	615	581	624	581	619	591	594	601	600	610	637	588	585	602	664	591	555	576	621	582	576	639	594	599	595	607	592	590	606	583	564	623	638	610	599	622	625	615	648	642	602	609	581	572	635	616	598	583	618	587	624	597	591	627	590	591	576	604	627	585	622	570	555	566	590	613	598	611	578	625	604	580	581	602	569	580	569	593	622	591	585	623	640	643	616	593	556	607	578	606	582	609	592	566	577	607	607	601	594	609	618	580	609	624	590	615	598	626	627	610	625	590	616	637	644	620	586	649	635	595	588	574	586	570	642	579	588	611	627	636	579	578	619	599	579	583	644	635	618	559	557	604	640	608	632	626	603	656	636	640	573	558	616	587	624	592	635	602	556	621	620	610	630	593	635	589	596	565	650	582	606	658	624	605	607	611	560	615	615	608	642	611	576	552	602	622	598	582	572	624	609	588	610	626	599	592	570	625	592	581	661	580	623	618	678	631	549	592	641	578	583	631	562	597	526	611	604	628	563	586	644	603	604	548	590	592	597	622	611	573	599	632	620	622	603	647	606	605	604	603	547	572	610	586	582	651	591	545	606	630	598	598	556	586	629	627	537	590	595	586	622	572	611	562	637	617	565	595	605	594	625	582	640	655	585	592	638	606	612	606	613	613	608	616	556	591	579	575	618	620	611	583	626	556	631	575	585	595	588	644	648	594	614	627	605	598	579	609	649	620	659	624	612	605	598	648	600	611	597	568	591	574	580	623	582	626	628	624	597	593	590	613	579	587	620	614	574	600	616	598	621	586	558	601	572	625	565	605	600	637	619	602	617	614	617	641	630	593	600	625	576	606	636	594	657	614	605	608	569	599	556	580	600	613	616	559	625	583	592	583	604	597	600	567	591	613	605	597	552	586	599	574	602	612	597	572	606	607	617	585	634	614	598	585	649	586	630	574	586	624	561	587	601	593	621	582	571	641	629	620	616	595	624	592	583	583	619	584	620	661	593	577	604	615	590	648	620	588	608	628	595	592	630	551	614	589	613	601	586	629	609	653	629	619	565	646	583	560	588	626	635	590	611	619	581	580	613	597	612	642	594	618	561	639	644	636	592	594	589	636	637	612	621	594	591	584	593	611	594	578	586	623	616
35971	21704	14585	3642	973	496	353	282	271	234	261	177	181	169	186	158	158	161	161	149	157	137	174	164	161	140	129	127	177	158	149	140	155	142	148	134	151	134	152	114	128	162	156	162	153	150	123	151	136	143	137	155	134	142	138	133	130	145	133	131	133	135	139	170	151	131	145	118	145	130	137	149	116	134	148	107	139	133	104	142	135	118	149	121	133	155	140	114	127	132	161	142	154	160	143	129	135	147	129	133	116	151	135	138	142	130	163	146	136	145	131	137	123	136	120	128	138	144	147	133	140	130	133	148	124	135	139	132	128	144	141	127	138	127	135	122	120	148	128	140	134	142	135	153	141	126	127	161	135	142	141	133	129	134	136	121	136	148	143	132	129	117	119	130	153	123	129	144	135	148	122	141	130	124	147	141	138	131	122	129	128	157	159	150	143	145	148	149	120	148	137	113	144	144	142	131	139	136	163	128	125	133	137	114	138	133	123	159	144	132	141	124	133	155	144	152	118	122	120	132	128	162	135	156	126	137	138	143	145	122	139	131	137	145	157	133	138	125	154	153	126	133	142	139	140	123	121	122	165	151	130	157	134	120	138	160	117	136	137	124	139	136	143	137	136	140	156	140	133	141	125	137	124	145	119	140	151	135	140	145	137	140	144	117	132	148	143	142	146	148	125	145	131	148	140	159	145	121	147	126	120	151	125	109	122	131	130	127	160	150	143	162	136	124	133	156	123	131	152	151	147	130	150	128	139	135	127	138	147	134	138	135	135	138	137	144	98	136	115	150	119	142	139	167	113	155	130	141	134	144	140	133	127	140	107	140	127	141	129	124	131	156	134	149	138	152	126	137	132	164	153	136	138	127	131	145	123	129	126	147	124	140	138	155	145	145	142	136	152	136	111	122	137	134	125	135	146	145	140	131	136	135	135	122	130	115	121	135	129	131	145	138	150	138	113	120	140	152	176	124	130	118	130	142	123	153	129	127	143	146	114	130	152	161	128	156	134	123	154	138	136	141	145	146	135	135	117	133	129	153	111	162	131	140	164	161	129	147	130	120	119	129	129	147	141	131	133	141	130	138	126	141	141	139	121	130	139	116	150	128	133	160	146	147	131	128	150	147	127	149	133	134	128	129	132	136	121	141	156	135	139	123	150	152	126	151	129	130	125	116	131	125	132	139	126	167	116	148	155	129	156	132	140	123	145	152	151	137	151	152	129	131	129	156	114	117	123	133	135	146	133	138	142	130	158	127	119	142	142	121	137	127	139	137	147	135	153	145	146	127	132	140	120	118	139	131	115	126	128	136	130	140	149	136	164	138	150	129	128	131	144	157	148	146	128	139	143	138	153	126	138	130	140	142	135	136	152	119	139	166	140	138	137	127	142	136	142	129	133	121	144	169	157	158	156	144	151	126	144	138	127	119	142	150	130	124	135	141	153	136	107	134	122	128	137	100	109	142	124	154	148	142	137	141	156	131	138	138	126	140	126	142	119	124	137	135	130	141	122	153	120	126	122	141	134	142	120	159	151	127	148	133	151	157	139	127	135	131	132	149	120	143	134	126	124	147	137	131	135	147	129	132	139	130	147	156	132	139	148	147	156	141	118	136	125	136	125	146	136	137	133	163	159	145	135	134	124	152	113	125	170	132	126	148	132	120	138	151	129	120	127	124	141	132	125	124	138	138	126	109	126	135	144	158	174	143	136	129	134	116	143	140	139	129	142	127	123	128	149	133	152	164	123	132	150	133	137	151	129	146	137	142	131	117	128	121	159	157	133	138	122	152	129	139	138	132	132	150	129	123	138	148	148	151	145	119	131	165	155	140	132	141	147	131	170	133	138	117	138	141	149	146	139	135	140	110	133	119	138	153	128	123	132	115	136	154	149	134	126	147	143	133	153	141	147	149	138	138	132	136	146	135	135	139	144	129	139	145	122	122	138	139	129	136	132	149	119	123	125	132	151	158	150	103	145	152	123	128	130	151	142	163	140	119	143	149	145	148	154	151	143	127	132	147	138	144	126	139	161	130	137	126	147	152	144	144	138	130	122	136	132	127	140	119	138	145	130	170	159	142	139	129	147	141	114	109	139	127	129	165	117	119	137	112	128	124	117	127	148	149	111	151	160	127	122	131	131	121	162	122	126	150	135	126	143	125	151	115	137	122	151	112	147	139	152	148	125	127	140	152	183	164	140	145	132	147	120	139	128	144	147	150	123	127	136	153	138	153	141	157	128	137	138	144	134	117	136	127	133	126	153	133	139	144	132	153	139	144	148	146	152	147	146	113	99	113	159	122	112	161	116	117	161	146	120	139	137	130	125	123	130	136	136	135	133	129	119	145	156	138	132	140	130	141	131	138	145	148	138	132	123	137	147	121	142	127	139	109	132	132	147	131	140	111	130	134	150	141	130	151	104	134	117	136	136	142	152	113	116	138	130	148	147	129	125	144	156	162	135	137	129	123	127	136	144	120	142	148	127	128	137	161	143	161	152	138	127	122	128	143	136	146	147	150	121	111	136	127	122	121	142	154	149	147	118	131	137	144	127	165	144	127	132	129	125	146	120	139	122	133	140	128	118	136	151	127	131	122	131	118	140	140	147	130	119	139	147	127	150	139	154	158	152	144	121	117	139	115	118	143	154	142	154	158	135	136	123	140	137	147	114	138	118	137	154	110	141	131	150	138	138	131	129	144	162	134	126	157	134	148	137	132	158	146	130	114	131	158	158	126	137	136	158	137	151	119	138	140	140	142	117	116	126	129	155	146	143	123	129	125	118	134	132	157	137	155	123	155	147	144	151	131	140	148	153	142	126	140	144	134	152	132	116	123	119	133	122	132	128	124	155	108	115	159	110	110	129	141	133	131	123	134	145	136	119	148	142	139	127	147	147	144	143	128	150	154	166	137	130	135	125	123	136	122	124	120	153	127	133	133	135	149	153	120	141	141	152	135	133	119	157	128	144	148	132	124	139	143	118	133	146	128	124	133	144	151	148	130	141	130	127	139	135	160	137	154	129	142	118	111	114	138	133	124	137	138	139	159	133	125	125	140	135	107	124	132	129	150	131	128	136	134	132	134	120	136	148	122	154	126	149	112	135	124	146	130	143	146	139	146	143	146	111	126	155	145	136	122	131	146	127	135	134	141	153	134	130	137	145	136	130	141	144	132	178	137	135	129	144	126	135	131	129	137	127	118	118	146	134	146	135	137	142	133	127	131	132	146	146	147	138	128	136	129	135	136	126	151	119	121	139	128	135	130	116	130	136	120	153	133	148	140	125	142	131	142	151	134	137	129	149	123	139	140	129	159	130	141	127	137	128	142	140	147	140	132	128	157	137	133	124	134	118	130	159	138	138	138	132	145	134	141	139	129	138	117	134	138	123	125	155	124	148	122	149	136	136	134	131	121	158	138	142	132	138	123	131	146	153	149	136	134	133	136	135	135	136	128	156	146	143	115	138	139	143	148	144	115	122	138	127	148	144	149	131	121
24622	17281	16080	4099	2153	1811	1499	1333	1135	950	940	757	694	621	573	558	535	516	586	472	471	495	460	446	450	460	441	456	429	408	410	429	385	389	406	382	383	391	393	395	407	395	397	380	406	382	370	379	384	367	374	366	385	368	359	315	367	371	350	361	374	346	389	353	327	349	355	350	338	353	346	352	355	350	344	368	373	366	339	314	341	380	363	362	363	378	396	398	329	366	348	343	336	348	388	369	381	329	334	336	363	379	357	354	350	344	386	368	367	341	343	370	353	366	361	358	329	359	359	362	344	373	311	369	364	328	374	328	386	373	354	366	327	327	351	359	350	376	382	319	365	348	390	332	331	374	347	369	358	357	359	362	355	342	387	324	348	352	347	351	355	350	340	325	375	360	368	332	354	341	377	344	346	328	368	389	386	361	312	357	357	345	335	365	365	317	351	338	347	336	351	352	338	345	334	375	332	325	339	343	354	403	362	348	374	325	320	373	333	379	341	349	375	341	334	324	361	359	368	371	349	370	362	365	327	358	403	362	382	335	347	330	344	359	353	345	363	373	318	341	386	360	374	345	356	358	386	368	365	336	339	345	341	366	349	357	331	363	360	334	335	361	336	322	347	332	354	371	372	373	310	334	342	348	328	345	330	344	322	357	372	361	362	325	321	329	361	362	328	368	347	356	337	353	376	339	325	387	351	347	335	360	356	353	357	379	369	348	368	392	333	330	349	336	339	339	353	334	338	370	350	355	378	329	362	319	352	367	370	348	374	331	364	349	333	348	334	338	359	358	336	304	352	330	353	348	356	348	350	336	314	355	346	329	347	366	343	409	343	358	370	367	337	375	347	353	361	326	371	369	360	364	386	333	370	370	357	373	356	353	344	338	357	328	381	352	364	339	357	356	366	392	387	341	369	324	356	370	392	339	359	326	338	359	375	370	339	337	342	364	347	347	339	331	344	358	334	348	362	344	356	373	326	350	346	333	341	383	350	391	306	339	361	342	388	338	345	339	317	353	363	352	379	344	339	369	352	332	362	352	366	356	362	377	373	361	340	344	365	331	391	349	350	394	363	327	377	373	348	345	349	323	350	329	369	338	360	368	349	346	338	339	350	365	333	320	347	376	346	364	331	326	322	337	364	340	354	335	374	345	324	384	332	328	350	327	366	343	347	329	328	336	370	384	383	383	348	364	353	354	311	356	350	374	366	330	385	338	357	343	379	359	376	354	363	369	347	361	354	311	387	363	382	338	341	320	362	322	314	380	371	330	313	342	371	371	350	364	360	359	357	347	339	333	367	325	374	335	357	336	356	364	344	365	333	366	352	353	368	351	382	357	368	348	356	378	354	352	374	356	384	343	385	377	307	352	347	373	351	346	383	335	366	342	379	323	338	383	318	336	360	358	351	363	396	356	349	350	373	355	379	376	368	371	328	365	362	354	362	339	358	332	366	355	343	379	362	375	361	381	348	350	387	303	390	321	343	367	359	347	354	350	369	391	349	360	355	307	366	334	289	366	335	380	382	358	388	340	349	348	357	304	336	336	396	366	355	354	338	317	328	355	361	370	332	347	330	355	373	358	368	356	346	362	353	374	349	307	347	359	339	322	317	362	330	333	362	339	390	340	397	381	329	363	326	336	373	350	326	387	378	371	364	346	342	342	337	316	375	380	320	350	355	334	347	359	346	329	370	336	343	368	355	350	361	353	351	350	379	381	329	353	349	366	353	374	367	332	345	358	308	356	388	345	334	317	357	359	384	335	379	348	311	354	365	348	346	349	340	337	366	366	400	371	407	348	330	367	365	379	376	349	333	350	337	351	375	344	336	343	363	381	401	367	334	356	359	326	360	352	331	340	346	306	364	365	366	378	297	334	352	335	388	377	394	373	370	355	333	350	339	371	369	344	394	357	363	348	379	356	348	329	370	341	354	378	356	325	373	360	365	351	331	334	324	357	376	324	378	378	326	347	380	341	361	365	324	307	351	371	340	366	315	356	349	381	375	384	345	331	368	369	304	377	365	323	330	361	350	355	366	374	368	359	352	381	324	382	364	323	345	343	352	378	319	339	337	353	332	363	326	370	373	378	318	392	334	332	316	343	366	360	341	352	371	348	383	350	346	375	374	420	351	319	369	360	393	363	335	335	331	356	317	362	318	350	364	375	345	346	377	380	334	375	373	340	353	351	356	337	388	329	332	316	355	351	333	344	314	380	387	335	319	334	370	359	329	364	390	365	332	339	380	371	353	336	341	386	364	348	362	348	391	353	379	353	348	353	346	350	384	357	369	389	358	368	354	359	346	353	334	361	356	362	339	372	380	323	350	348	359	358	338	372	358	350	356	336	388	330	386	360	352	369	360	362	351	358	339	330	345	354	352	336	328	341	343	336	357	349	366	352	372	325	328	343	335	310	358	354	365	356	354	322	374	356	362	343	368	360	362	321	348	360	331	353	359	367	350	341	366	345	366	364	341	345	357	353	342	341	352	352	331	344	342	326	325	344	359	356	314	320	333	353	368	335	358	338	367	323	334	346	361	367	342	315	289	366	349	329	345	337	384	361	371	371	359	353	397	368	343	327	335	359	358	342	359	348	383	336	324	339	343	369	319	350	351	405	342	356	366	297	355	332	337	356	325	365	341	342	346	348	389	378	348	365	347	368	348	383	359	336	322	364	373	346	364	354	318	351	336	361	374	332	343	370	335	356	376	389	381	355	343	364	368	332	374	368	337	359	342	355	317	350	351	341	367	335	374	367	335	402	368	358	339	359	343	365	313	347	329	366	335	373	358	303	349	332	359	369	359	342	349	358	329	363	340	365	356	350	352	334	317	359	341	363	348	325	364	348	341	342	398	341	377	326	336	336	327	341	345	373	349	333	350	373	377	354	371	366	362	365	328	380	344	372	365	320	360	337	327	400	400	356	359	374	320	394	324	331	376	371	342	339	335	334	384	365	367	356	359	353	342	364	349	349	350	328	359	333	375	349	352	351	374	382	351	311	358	352	356	332	360	369	320	368	378	327	353	339	361	359	373	364	380	351	360	350	369	362	381	350	330	356	370	392	343	357	352	340	345	351	340	376	346	373	349	347	322	365	327	328	343	349	350	346	347	368	386	328	321	383	362	349	363	344	372	358	361	354	356	357	331	362	339	347	358	360	351	372	349	356	347	350	351	337	368	336	345	298	341	399	350	353	345	348	361	365	384	309	339	323	333	347	345	331	368	316	332	360	391	366	380	333	349	314	347	325	321	326	369	320	387	345	338	344	349	343	348	342	351	361	332	360	369	338	323	343	367	336	334	317	372	362	343	340	346	347	374	339	345	351	366	351	357	400	329	349	365	335	364	299	331	358	337	367	370	356	344	345	353	341	347	321	351	359	351	333	380	392	351	315	340	361	372	340	337	353	358	337	379	333	348	325	361	334	366	338	330	361	354	345	370	377	344	358	352	327	356	336	355	329	361	374	310	382	359	331	338	367	378	322	347	380	327	369
12178	4379	1876	579	348	346	322	301	314	314	309	300	287	271	249	268	292	293	271	257	280	310	294	280	294	250	302	286	267	270	278	275	266	291	274	252	284	300	262	255	274	280	280	278	304	300	303	290	281	268	308	291	284	285	263	260	293	241	280	256	320	286	268	268	270	271	275	284	284	268	271	313	278	282	278	281	252	274	262	300	257	276	262	265	264	281	266	252	285	267	295	269	323	288	287	292	306	300	265	296	303	246	282	273	276	303	275	256	230	270	301	278	301	298	255	268	302	310	267	288	289	293	279	277	294	265	255	274	241	266	298	279	258	269	267	290	270	317	267	285	302	327	286	298	294	272	292	285	282	276	277	290	299	295	266	278	269	265	312	254	280	245	286	295	245	269	280	273	254	249	281	265	286	288	276	305	279	295	301	266	263	286	282	299	277	282	280	272	278	309	260	290	288	267	265	273	296	276	279	280	273	296	263	322	269	263	265	313	286	285	269	300	277	269	297	241	275	290	273	263	248	312	268	291	290	281	323	290	265	315	259	256	307	256	290	270	261	263	274	310	302	266	271	263	289	284	249	276	278	283	259	283	285	285	293	285	254	234	246	253	278	296	300	278	301	283	300	285	298	283	293	282	294	298	280	274	281	269	308	267	267	269	302	264	253	284	294	256	304	252	287	293	301	275	282	269	263	264	288	299	308	241	276	235	267	293	263	247	277	284	296	257	277	260	276	283	274	257	303	280	254	286	282	274	287	275	244	276	292	284	275	294	299	272	296	278	315	264	302	275	284	282	262	269	297	280	300	298	264	286	289	259	291	277	298	246	248	269	269	293	270	277	276	269	265	281	267	267	288	276	247	283	269	228	263	269	288	272	263	289	307	290	263	307	261	274	262	278	288	262	279	274	271	267	281	270	293	279	300	257	284	277	282	256	252	264	261	295	264	269	306	263	247	272	268	275	294	250	249	306	286	246	284	272	269	277	259	263	277	278	294	270	257	282	273	278	275	266	270	259	250	288	240	264	266	277	273	290	302	261	264	280	234	282	286	243	300	246	279	274	298	302	236	262	290	250	286	294	287	267	288	246	256	256	255	258	275	294	279	267	246	273	271	260	295	287	293	273	286	253	282	279	266	256	283	292	258	260	297	306	281	268	286	267	271	297	302	298	269	266	299	240	275	302	260	289	277	281	283	261	288	288	277	256	293	289	285	251	283	292	283	246	265	271	288	270	280	276	296	264	292	269	317	297	296	281	261	284	266	292	263	266	281	291	270	294	309	308	267	291	297	313	266	254	302	308	303	284	277	288	278	268	260	277	286	307	254	281	291	299	295	283	267	286	264	313	278	294	270	286	280	275	265	291	249	246	259	279	272	274	275	296	252	273	285	264	284	285	285	280	295	273	242	287	269	249	268	263	268	288	272	263	250	265	286	265	272	282	289	255	276	270	288	282	314	311	248	269	282	281	269	276	275	256	266	261	283	306	300	297	285	257	274	281	265	300	248	251	220	270	300	280	300	285	265	270	267	278	278	264	296	284	259	310	247	243	271	290	298	264	296	269	259	305	282	263	281	277	248	287	287	278	287	296	297	294	300	287	276	291	272	286	290	263	281	256	287	307	257	292	238	298	260	306	289	273	245	281	289	275	250	282	288	252	277	279	277	293	274	277	287	295	265	260	273	270	300	276	320	307	283	236	295	289	293	254	274	263	278	253	300	294	305	235	256	285	288	274	282	277	264	297	259	250	301	287	269	280	280	271	295	309	275	263	262	254	277	299	295	279	256	269	277	260	243	292	256	297	297	291	302	275	273	279	299	322	286	252	269	311	282	289	262	269	322	275	268	297	270	322	276	288	305	282	309	291	298	268	286	272	304	267	254	294	285	291	282	279	283	260	276	291	291	251	269	276	271	309	264	280	269	304	278	307	289	275	248	299	287	239	272	272	267	278	226	296	259	264	298	279	251	260	301	301	289	300	290	288	293	265	275	274	300	282	282	285	278	250	258	291	257	293	278	246	277	224	292	283	274	275	284	258	276	290	315	265	252	290	300	242	270	277	243	291	295	272	267	300	269	268	283	222	248	243	271	280	274	301	291	300	309	246	258	251	280	263	288	297	295	268	275	268	283	264	275	288	276	282	304	277	271	289	277	247	285	271	275	266	256	302	301	271	294	271	296	294	252	274	261	315	244	310	287	243	278	255	287	269	244	290	304	285	323	267	290	281	298	262	281	292	284	289	296	295	245	298	312	269	339	299	307	274	283	281	271	271	281	252	263	278	250	289	284	253	249	280	281	287	290	314	309	280	278	293	267	312	256	244	242	264	288	271	261	285	263	295	294	278	295	281	273	289	278	289	268	297	274	293	299	256	306	259	274	292	249	272	269	281	292	319	306	278	256	255	273	225	288	298	253	267	285	280	290	275	284	300	268	270	277	260	259	264	276	264	289	291	306	283	278	301	279	275	260	262	239	264	259	290	242	276	288	256	229	262	276	245	267	277	264	266	295	312	280	289	274	273	294	268	283	266	266	242	292	261	253	258	258	294	259	287	306	258	270	245	282	274	286	238	299	280	264	273	290	288	266	266	268	274	294	272	281	267	268	248	306	244	281	279	299	285	262	278	268	284	303	301	282	298	282	262	250	265	283	266	271	300	274	265	285	282	293	271	292	266	293	267	265	295	284	271	254	268	258	257	277	279	270	262	263	238	275	270	273	301	312	301	282	273	279	258	272	272	297	284	264	294	292	287	304	286	254	284	278	297	302	308	282	298	268	309	258	288	238	255	261	278	290	291	298	268	268	259	297	285	309	241	260	267	288	275	282	267	264	300	289	256	286	297	281	307	252	260	302	279	292	285	286	290	262	306	279	285	278	255	277	265	251	272	272	302	283	280	266	281	274	295	296	288	298	288	259	283	277	271	266	266	264	274	271	261	267	276	260	274	296	280	247	264	263	254	272	279	293	266	294	278	280	277	268	265	271	261	272	297	280	302	249	291	304	293	283	299	271	268	271	279	264	260	259	294	294	281	251	263	269	285	267	282	285	250	268	263	246	291	264	277	262	264	286	318	281	275	262	265	272	266	263	278	256	281	290	284	247	279	274	272	281	284	285	280	273	289	297	279	312	278	301	282	287	271	309	285	292	318	289	264	273	283	289	308	264	297	283	275	277	288	280	290	247	292	301	266	294	256	279	277	275	246	263	298	262	272	275	250	277	294	265	291	289	260	246	266	274	307	304	271	233	295	300	313	294	268	296	263	245	258	244	297	262	267	289	271	271	287	254	301	266	289	299	276	293	282	293	274	271	313	317	265	268	292	285	288	262	278	272	275	285	272	274	291	283	251	301	331	298	306	259	286	277	293	299	268	273	270	298	298	255	267	258	288	287	253	271	286	288	277	279	247	309	284	292	265	259	274	308	263	284	276	265	289	287	266	259	253	294	288	272	278	284	283	282	248	285	271	276	264	315	276	247	298	293	306	262	289	271	243
9128	4475	3619	1409	1153	974	914	904	854	854	764	814	758	763	725	687	746	721	706	689	683	697	666	728	687	658	679	710	661	693	653	708	683	650	697	667	654	691	662	675	666	714	645	692	697	679	634	678	646	691	675	666	676	671	641	676	643	649	682	663	669	670	667	703	673	670	687	708	672	665	633	696	678	651	646	631	718	667	683	692	649	675	648	679	681	643	665	670	679	646	605	666	691	676	659	665	689	684	682	670	654	701	680	661	697	711	656	653	656	669	705	677	637	719	624	625	649	749	688	648	661	683	667	712	698	677	654	679	684	702	654	670	670	672	709	663	713	676	662	617	629	615	633	685	678	683	626	677	669	672	644	704	667	701	666	701	661	665	643	702	672	731	702	668	676	676	682	692	667	667	699	666	686	696	712	610	666	699	679	648	706	683	663	666	678	679	697	642	675	664	678	637	721	724	669	701	681	694	688	660	701	651	719	619	700	675	714	653	665	693	680	663	659	678	664	666	657	703	671	646	664	638	648	675	668	692	682	661	702	684	631	663	611	662	683	651	678	685	660	637	693	680	646	675	721	641	725	685	704	702	666	679	667	704	681	617	669	651	678	685	687	691	681	698	688	672	676	668	655	679	644	739	640	658	622	680	672	689	662	703	673	657	666	660	631	650	748	655	633	660	674	722	653	695	642	729	708	683	648	653	653	683	675	693	677	677	721	629	708	665	623	664	646	645	678	652	651	682	660	694	631	648	697	638	649	704	685	663	692	680	676	645	677	715	694	672	652	677	670	665	662	678	693	664	660	671	694	678	635	695	677	695	658	672	739	669	691	647	700	680	695	669	665	643	719	681	705	656	686	686	635	682	686	648	663	667	712	681	699	637	674	706	665	682	651	622	668	618	655	617	660	695	669	696	700	689	651	685	688	637	643	686	647	668	688	665	692	685	702	688	689	723	709	659	670	697	641	677	664	677	648	669	629	669	646	684	705	695	666	667	662	699	708	686	657	684	697	657	734	720	673	729	656	640	672	697	639	654	667	695	663	632	676	645	666	700	646	701	661	643	682	634	694	691	667	693	670	663	648	696	657	621	636	680	666	676	701	672	732	706	710	689	691	687	675	653	678	653	664	677	704	619	644	654	699	672	729	654	640	614	674	687	692	686	731	688	704	690	630	652	675	628	653	660	651	644	647	659	668	601	687	628	668	639	653	700	696	695	699	669	662	653	644	691	701	676	633	716	621	637	689	652	631	658	698	620	632	682	686	675	701	693	629	663	697	711	648	685	636	691	669	689	691	668	657	679	694	655	657	689	667	651	648	668	615	679	674	710	644	635	681	699	649	650	658	665	652	690	651	702	691	682	662	702	637	639	663	666	698	650	670	650	683	648	684	651	675	661	674	621	680	700	667	644	724	674	741	658	636	665	687	658	636	642	634	641	703	656	692	672	667	666	681	651	627	634	687	661	685	655	663	633	640	723	668	710	685	591	703	627	635	650	676	649	648	682	688	662	699	645	682	630	701	697	662	651	665	656	700	665	669	684	697	690	633	680	696	678	644	675	648	699	663	638	697	662	664	692	676	660	671	676	644	700	685	710	738	602	698	674	670	689	722	673	645	686	703	720	718	679	633	634	683	625	651	663	651	700	664	696	659	628	688	692	682	653	650	645	655	690	650	666	663	651	614	703	637	712	666	664	639	670	700	722	674	683	656	761	680	699	674	661	673	641	705	688	692	709	632	649	641	693	677	709	659	710	646	681	658	635	619	661	650	661	686	677	701	704	660	670	701	690	642	680	704	694	665	716	676	666	655	671	702	683	687	651	668	695	639	687	698	631	652	716	670	657	679	667	620	674	638	688	655	676	687	701	671	656	695	645	721	662	689	731	686	666	668	687	634	670	680	660	644	647	669	703	694	639	682	629	624	669	672	688	659	684	665	674	613	682	653	695	664	637	680	677	684	707	656	683	681	641	641	688	675	686	687	716	686	669	710	685	658	625	654	665	672	678	637	626	688	628	699	696	686	663	679	674	657	661	673	637	624	709	696	655	684	681	628	643	650	689	675	670	676	669	677	685	733	661	651	678	687	682	678	663	693	624	700	655	647	662	685	708	636	743	663	688	738	646	676	656	664	676	672	642	656	649	691	691	678	715	629	672	693	695	634	657	699	683	624	671	667	717	660	645	695	651	688	688	632	675	631	650	695	657	658	698	660	706	654	702	646	668	644	649	704	684	693	662	681	676	640	700	669	636	690	650	687	613	666	693	730	690	672	598	691	642	650	647	678	681	667	677	686	699	626	684	687	707	675	632	697	674	657	657	664	673	662	678	668	663	704	634	687	676	646	675	680	645	653	664	682	646	680	649	687	678	663	669	640	671	686	674	666	676	680	729	679	675	662	690	699	694	664	639	688	696	654	724	707	675	690	681	640	640	666	655	684	669	712	663	699	651	663	670	682	654	580	667	652	637	678	720	693	669	661	731	677	684	661	598	645	687	687	697	657	685	658	683	692	668	673	603	647	733	679	661	710	692	644	665	708	684	714	640	673	656	604	669	723	705	669	658	674	673	680	640	630	704	702	689	677	671	628	674	694	714	704	646	626	658	645	700	688	677	655	667	624	655	675	706	639	649	670	690	617	692	668	657	641	624	665	634	636	653	683	669	703	659	666	659	667	723	681	709	685	650	649	686	666	662	650	666	654	643	679	706	640	703	693	648	694	648	707	679	658	729	663	665	666	675	696	578	672	639	673	668	700	724	698	651	656	688	664	693	673	708	714	660	699	707	637	688	625	721	678	601	581	642	711	683	668	618	659	697	613	648	669	671	666	690	628	662	672	650	655	647	646	630	690	624	639	667	629	635	665	698	701	690	669	737	678	667	651	653	644	676	658	711	648	633	667	683	700	650	669	668	645	685	683	649	694	679	668	674	692	689	689	690	651	686	667	665	675	683	687	686	696	621	669	725	670	693	681	701	673	625	631	675	681	679	667	668	680	684	689	639	705	681	729	678	662	665	648	701	700	684	717	685	698	710	621	656	681	646	676	674	628	723	674	663	659	678	610	653	687	661	688	639	679	646	687	671	674	678	672	631	716	670	664	700	688	713	652	640	751	665	685	668	706	684	686	634	704	655	681	677	660	679	646	707	639	668	699	684	629	698	680	604	650	639	691	668	687	653	688	729	676	646	666	688	698	659	663	679	723	668	682	691	675	658	653	691	658	673	688	623	652	655	695	673	666	661	672	673	647	681	639	617	649	630	724	646	633	655	641	666	658	678	686	660	675	651	678	680	658	661	658	641	640	699	622	650	668	669	648	677	697	613	705	713	648	711	681	646	686	672	670	678	633	710	627	719	678	640	674	696	710	647	703	670	722	664	669	615	634	662	686	644	668	676	631	695	655	637	623	660	683	702	689	606	660	682	705	627	674	682	683	625	665	682	664	666	684	696	693	635	649	703	665	685	699	640	663	635	679	653	664	667	667	681	679	655	659	673
26401	13889	8968	1966	655	441	374	358	356	290	309	297	288	282	265	237	277	260	271	273	237	264	260	269	248	295	266	316	289	263	254	264	252	278	243	228	219	269	251	241	235	221	242	241	224	275	248	245	254	262	241	255	235	250	228	256	227	268	241	226	241	245	239	247	257	238	225	246	267	256	219	254	252	247	244	240	260	266	239	244	252	264	262	267	234	251	232	250	238	227	258	248	231	278	242	254	250	239	234	238	247	230	224	235	266	232	258	198	235	241	233	231	262	230	248	272	235	236	243	234	226	226	252	247	252	236	255	243	233	224	257	253	246	254	253	249	264	244	242	261	243	269	218	224	227	275	247	266	238	234	266	248	220	265	245	241	234	234	245	259	217	243	251	250	242	265	281	254	256	250	246	260	240	263	250	258	264	261	217	231	242	259	241	257	251	224	256	239	229	274	273	267	253	228	240	238	262	239	229	253	222	256	239	234	246	242	245	246	229	246	221	241	235	239	250	269	228	238	245	223	255	257	259	240	255	257	241	249	251	239	238	216	254	252	226	230	242	241	240	262	257	282	230	242	233	228	273	248	241	240	260	234	272	246	205	243	234	238	266	274	239	243	230	243	243	264	233	247	268	224	248	236	233	268	301	233	245	221	239	235	227	266	251	227	231	239	257	250	222	242	263	252	259	223	244	239	237	261	247	250	275	248	259	247	261	251	214	212	270	264	253	254	245	236	237	266	217	226	256	219	228	222	262	252	235	243	232	250	245	274	262	221	247	250	240	229	215	259	229	276	259	222	256	219	225	253	268	252	253	273	261	232	256	234	246	261	227	258	249	263	223	236	214	227	238	264	213	249	245	232	243	275	238	231	246	233	265	215	258	254	225	251	247	226	212	248	274	251	259	244	256	217	243	239	261	239	284	256	259	244	257	241	234	259	278	241	248	255	224	243	211	238	246	268	217	250	258	241	242	231	253	274	262	246	227	233	256	259	240	234	254	231	286	229	263	210	242	234	277	216	253	266	229	234	264	269	256	268	242	244	253	263	259	230	257	230	258	257	238	274	238	231	237	212	220	236	242	233	274	249	232	241	261	242	285	265	249	238	272	262	257	224	254	241	256	259	242	231	250	256	234	252	256	286	229	245	268	274	237	255	252	250	248	261	244	258	258	233	225	215	245	248	218	263	273	267	236	246	244	225	249	243	253	238	249	296	229	226	269	217	264	231	245	250	258	269	259	277	233	248	261	243	225	235	254	239	277	238	253	249	229	264	229	254	257	239	245	225	272	256	252	226	265	257	273	227	211	275	207	222	223	226	248	264	238	225	240	247	240	246	228	208	228	221	230	217	242	237	224	225	218	235	247	244	248	248	238	240	230	264	252	220	242	257	235	245	255	243	245	244	254	257	235	244	259	249	238	252	233	242	229	241	253	236	252	245	251	215	229	253	220	228	258	257	245	238	239	247	242	242	265	227	246	230	244	240	243	220	227	242	227	270	274	207	231	223	221	218	250	244	258	244	247	247	239	243	254	213	243	233	240	241	231	218	247	266	251	248	249	232	234	262	251	218	261	234	264	253	257	224	230	240	245	284	227	266	238	232	275	236	224	237	254	235	250	247	237	288	207	248	244	227	236	255	266	233	226	262	248	269	250	223	240	249	252	261	224	234	247	248	258	245	254	266	260	237	266	225	267	259	240	231	230	213	291	292	237	257	239	221	265	250	250	258	271	261	270	225	252	249	240	238	258	267	261	266	264	259	242	269	266	222	263	244	276	236	244	225	249	260	251	219	255	259	254	291	245	230	240	257	242	260	254	231	268	252	266	234	245	234	262	267	249	232	245	265	233	227	257	235	207	232	280	263	236	255	291	241	240	268	222	245	242	243	254	247	237	274	224	279	236	230	240	267	222	239	231	248	234	230	247	263	249	233	254	268	252	240	243	233	237	255	241	259	239	280	233	256	273	228	262	271	209	261	240	254	251	246	233	227	221	258	255	216	259	232	248	259	264	197	222	257	259	261	253	251	256	277	243	266	266	257	229	255	256	223	246	246	245	245	259	234	235	230	245	268	222	237	215	244	261	256	244	242	231	241	270	209	233	239	228	259	240	252	250	239	244	241	250	253	243	247	230	260	266	244	265	280	225	259	247	248	247	274	253	260	245	253	249	227	274	264	240	269	229	248	245	242	248	259	233	237	252	228	239	247	281	225	238	222	250	244	262	236	230	250	252	259	249	214	263	244	256	227	257	246	228	272	245	258	271	228	253	230	258	248	226	234	270	233	277	241	241	268	232	253	214	266	226	238	217	238	241	241	279	249	237	243	248	231	264	249	240	268	228	251	219	236	271	234	230	244	247	245	253	254	219	242	231	246	279	258	229	243	220	231	250	244	243	253	254	239	250	249	229	250	253	238	264	224	235	235	250	287	251	243	271	250	257	218	247	214	254	253	253	241	245	236	275	252	238	265	237	269	243	219	226	231	217	250	204	236	238	235	240	263	230	263	245	245	241	259	262	208	244	231	236	242	282	251	278	218	242	254	246	227	210	258	240	236	241	260	235	225	239	218	220	209	267	246	228	226	225	261	221	227	225	248	235	272	248	274	229	264	264	276	262	235	255	241	215	267	215	258	269	231	226	241	227	207	240	254	202	246	231	254	209	249	271	257	252	233	222	243	264	231	287	223	240	229	226	255	242	269	254	252	260	279	269	249	267	247	251	213	266	241	245	254	243	267	244	250	258	239	254	246	285	220	220	242	266	241	271	237	232	244	246	252	241	217	233	233	256	250	265	251	244	228	242	249	240	259	240	253	207	255	277	225	242	235	247	249	246	235	250	227	238	274	228	251	252	201	255	234	248	270	228	265	265	243	239	246	232	244	259	250	256	242	224	238	253	233	244	264	234	269	233	215	242	231	260	219	258	261	257	235	226	217	249	251	245	250	223	232	250	223	236	254	234	248	254	260	248	258	243	239	267	234	268	229	242	235	265	261	227	236	261	261	210	252	257	243	251	227	269	253	224	233	226	284	263	260	268	262	248	237	253	268	207	250	252	249	253	253	237	227	274	230	253	245	236	234	247	259	238	273	247	248	248	261	217	242	234	270	234	264	226	249	253	228	271	260	285	256	269	228	261	230	245	277	245	250	253	262	255	242	264	261	259	252	257	238	224	210	227	265	238	224	263	229	210	247	220	209	258	252	252	239	253	267	228	231	268	237	252	236	246	240	228	274	262	228	276	285	245	235	296	214	236	234	249	264	246	241	272	212	271	244	252	224	242	260	224	247	233	246	246	252	249	246	241	281	283	223	262	262	263	243	264	232	242	270	239	256	244	252	252	260	258	267	233	213	284	242	255	271	251	245	264	252	280	253	252	229	243	254	264	250	259	236	254	258	261	215	252	270	231	234	248	266	228	273	252	226	236	259	255	217	221	236	240	280	239	261	254	263	306	259	280	215	236	247	250	262	268	256	233	257	225	211	237	228	250	236	221	236
19110	12107	11680	3230	1849	1505	1339	1228	1094	1001	963	857	762	744	727	737	698	700	688	676	641	619	634	693	635	653	624	659	620	656	641	661	611	645	636	636	614	628	580	608	579	627	616	617	637	609	621	603	594	641	595	602	606	565	561	580	596	586	594	626	620	587	602	630	574	556	581	615	566	619	625	640	564	622	596	628	614	607	575	616	579	622	566	570	607	623	621	617	564	582	639	598	595	616	604	604	607	616	611	595	603	599	597	612	593	634	579	594	614	570	577	614	634	627	584	587	598	587	572	588	589	613	634	651	577	590	617	567	560	572	600	582	587	595	604	623	562	590	629	589	569	597	556	624	608	619	612	622	601	591	606	613	582	627	609	560	609	611	625	548	579	612	586	535	584	625	588	560	566	588	655	578	562	554	614	643	596	594	621	579	617	602	589	602	615	642	579	618	571	577	587	577	588	600	607	620	556	629	594	587	597	570	585	558	618	605	604	579	577	626	587	591	589	570	594	597	643	581	587	572	621	595	622	577	599	618	593	615	595	599	594	596	600	589	597	587	580	599	588	597	594	599	592	619	630	601	592	604	615	603	598	631	612	591	615	592	568	648	589	623	633	595	583	586	587	634	608	580	583	591	574	573	576	599	627	615	568	609	560	587	574	633	594	584	593	588	606	596	618	603	607	620	574	578	593	636	639	605	600	550	554	608	597	611	630	601	588	568	625	614	614	588	577	613	584	589	612	566	553	600	606	570	562	614	639	626	616	564	626	601	569	634	618	582	597	599	625	578	602	630	607	594	639	588	590	608	591	610	567	629	576	601	583	617	572	649	519	610	599	568	586	637	589	580	585	600	627	594	610	632	630	597	586	612	584	578	581	582	565	611	624	580	609	588	583	613	622	565	614	582	554	627	580	554	563	618	604	610	567	628	615	606	605	566	594	628	607	579	604	625	569	608	546	619	605	598	570	656	581	609	591	604	573	571	613	639	610	609	620	588	618	576	615	593	563	582	625	603	592	610	601	590	612	579	612	600	622	635	622	655	626	618	593	591	589	598	586	564	559	608	614	640	577	597	603	608	583	558	616	642	590	615	623	655	574	577	592	593	628	611	668	587	621	604	573	570	623	628	585	615	617	639	642	571	570	566	615	605	608	563	588	605	577	609	585	604	601	529	614	595	563	614	628	594	623	550	571	580	591	600	625	562	601	639	605	578	621	580	601	622	566	626	565	626	574	576	601	553	586	636	624	551	621	644	606	583	581	587	574	561	606	581	595	546	621	576	625	558	610	591	595	595	580	580	609	573	552	594	556	576	591	604	583	572	610	578	636	617	579	569	582	571	625	619	603	579	580	603	630	632	618	580	601	616	579	606	610	647	589	641	549	646	580	603	577	580	605	587	607	570	616	560	622	585	616	588	597	615	563	592	581	566	595	616	622	578	576	607	585	589	624	610	610	620	604	575	604	606	632	552	638	572	602	620	599	653	619	606	579	650	573	603	617	586	636	583	591	551	535	564	620	624	557	652	615	575	586	592	607	594	590	624	595	576	594	578	598	569	553	623	646	555	597	630	614	550	576	616	634	596	628	610	613	576	619	591	607	629	588	628	623	606	618	616	590	576	569	601	599	581	613	603	618	547	592	585	607	635	604	669	615	570	602	617	603	619	639	626	601	598	542	595	594	602	575	604	587	654	604	595	590	628	594	612	622	557	570	642	642	580	559	610	610	601	625	630	605	594	587	623	601	583	598	613	575	603	551	603	604	594	596	642	604	606	596	607	588	605	624	570	600	600	608	641	536	611	581	595	597	627	566	610	618	645	618	594	585	574	554	620	628	560	597	627	598	564	572	526	579	630	585	623	561	619	593	593	566	574	633	649	596	586	621	587	574	617	607	606	548	567	568	561	608	569	571	625	607	594	617	589	638	603	631	635	547	545	640	612	582	589	616	593	626	548	594	618	565	592	554	603	610	652	611	581	573	621	609	568	625	640	616	568	600	598	586	585	598	608	569	580	607	585	644	582	604	594	612	588	560	591	619	587	600	615	590	594	614	597	605	598	565	598	584	654	601	596	637	630	602	577	596	622	640	610	593	604	610	604	636	591	599	633	606	583	566	567	628	608	591	605	601	603	663	560	625	624	606	572	597	634	597	615	640	587	613	576	646	626	602	602	590	562	596	617	596	602	592	583	617	627	616	659	589	589	645	614	584	596	583	630	594	597	561	596	624	578	620	620	630	635	639	603	591	587	637	576	589	567	582	605	605	568	582	600	589	588	597	589	636	616	567	562	590	598	577	573	593	593	581	585	604	594	595	586	651	617	618	600	606	650	629	571	590	604	593	591	580	574	610	647	598	574	596	618	593	559	602	585	571	582	601	610	560	598	630	586	593	605	630	616	584	573	636	611	619	630	620	603	629	613	551	620	643	577	595	615	571	581	585	618	579	585	604	577	582	590	593	641	563	631	603	553	595	516	608	593	592	562	618	569	597	571	627	591	590	619	549	595	579	580	606	620	562	590	577	559	610	608	608	583	603	618	600	604	617	619	631	634	586	611	597	612	626	566	637	582	593	598	618	566	629	593	644	568	588	579	564	597	600	557	573	596	638	566	623	592	601	604	641	611	597	598	625	597	615	554	601	559	610	604	579	563	590	625	598	610	584	579	586	626	668	587	590	563	566	614	588	626	655	585	592	584	557	581	646	603	594	568	587	588	659	606	565	568	596	587	615	619	588	585	613	625	583	602	630	612	603	616	601	618	587	546	612	614	581	606	635	558	597	631	617	628	567	602	590	569	585	626	575	602	564	591	583	556	602	639	631	594	592	574	613	603	615	587	614	564	619	604	588	599	630	583	560	644	590	608	580	585	610	603	596	620	583	612	576	612	607	584	655	550	584	598	576	532	653	595	589	604	608	616	606	620	606	579	582	598	612	573	611	582	620	645	562	567	608	627	615	616	623	577	622	576	575	588	614	618	617	607	582	584	629	568	608	604	634	601	610	573	606	589	594	603	569	576	549	564	571	650	600	605	615	597	601	596	578	605	625	626	583	610	580	589	580	589	590	592	594	526	625	579	600	620	548	560	611	600	639	588	615	575	537	615	617	631	605	605	613	611	605	609	601	616	612	612	598	607	574	560	596	594	598	579	594	644	587	573	612	635	576	651	591	618	597	616	584	597	637	619	590	604	639	595	590	622	588	595	608	619	639	612	597	586	587	625	592	589	618	624	605	554	621	584	605	566	624	588	564	614	593	627	618	557	600	569	589	628	580	603	607	620	621	614	608	571	578	620	588	579	652	607	543	597	605	617	577	628	600	610	610	593	595	590	591	572	639	549	591	585	633	613	600	615	608	608	613	565	607	564	590	604	610	616	628	614	593	584	627	569	623	603	645	598	620	566	623	618	623	569	617	610	587	583	591	569	603	650	580	585	551	583	586	593	589	591	623	595	630	594	622	613	586	629	632	597	612	586	563	573	610	583	571	589	627	564	647	575
35902	21606	17082	3996	1042	511	365	298	278	255	188	190	193	152	182	157	142	149	172	170	159	135	166	139	142	136	147	138	138	133	146	113	123	143	158	154	116	140	131	116	148	135	137	137	154	133	147	132	150	131	156	113	127	127	131	125	134	158	148	137	160	122	123	155	167	123	119	125	137	161	118	149	126	129	113	141	128	142	137	135	122	146	135	152	136	143	145	136	135	147	136	128	139	147	142	147	137	125	124	144	145	143	128	167	126	145	130	141	151	127	143	122	112	131	146	134	140	134	132	123	141	144	140	155	116	137	119	134	148	125	113	135	151	120	139	142	128	153	157	147	144	142	136	144	121	170	146	139	145	144	132	128	147	126	109	154	137	127	120	144	134	149	145	125	144	142	116	137	104	129	158	151	130	152	123	113	152	128	130	142	141	144	126	139	138	122	127	159	145	141	135	109	124	146	124	130	113	147	139	116	132	133	141	124	144	114	129	128	135	141	134	158	131	125	129	159	152	128	134	142	131	121	115	143	132	122	150	125	148	146	127	147	137	140	129	111	157	123	162	144	120	122	143	142	149	141	145	111	145	127	121	137	138	117	136	138	117	138	154	134	126	141	125	122	136	134	165	150	143	126	130	127	157	135	149	126	146	147	167	117	137	135	124	138	130	134	148	122	133	140	140	141	136	127	121	148	129	136	128	147	127	126	132	117	115	136	138	123	122	135	138	153	128	139	150	126	134	149	140	121	124	125	129	134	127	136	128	129	157	147	134	132	135	120	134	135	110	132	111	122	134	127	130	140	148	145	142	147	138	137	141	123	132	142	135	160	133	137	136	140	149	142	136	115	137	120	128	138	134	117	139	135	129	137	132	145	133	139	139	144	141	147	119	138	139	139	127	133	139	161	139	138	140	120	128	164	134	139	133	115	156	144	126	118	160	138	137	127	134	127	138	124	141	122	145	121	133	143	152	120	131	137	126	155	138	151	129	137	138	152	135	152	129	148	137	149	156	146	137	145	133	123	135	132	125	124	151	155	146	141	141	139	146	140	158	142	117	115	145	120	129	109	131	133	151	142	142	164	136	116	133	146	136	143	146	125	166	149	141	143	127	129	121	158	135	138	154	143	139	137	153	126	102	135	135	128	141	149	141	144	141	134	138	121	152	143	126	134	145	150	135	120	126	150	131	122	147	125	158	146	114	119	158	150	141	145	126	129	137	126	152	131	104	139	133	121	119	131	127	136	147	136	133	165	125	154	124	133	133	130	140	143	129	124	141	115	149	118	149	144	115	117	133	142	129	129	151	131	131	130	144	128	122	160	130	123	150	124	152	137	123	132	130	131	115	149	130	125	134	134	131	120	119	100	144	131	141	139	120	140	131	127	147	135	110	133	141	141	150	134	154	125	148	134	140	156	129	126	126	134	131	136	166	132	146	132	147	143	158	156	126	125	134	115	141	115	133	135	123	140	161	156	147	135	132	133	132	133	148	133	113	168	144	139	133	127	117	139	150	151	141	126	159	149	148	136	132	150	141	129	136	138	129	137	138	168	146	140	133	159	132	150	130	136	133	138	132	146	131	141	143	148	141	135	116	131	157	142	138	143	115	131	110	130	124	154	140	133	146	124	137	136	144	154	138	127	118	118	139	125	129	141	131	146	139	145	136	144	142	143	130	120	128	143	128	138	146	144	125	136	114	126	117	138	126	150	147	137	132	136	135	137	118	136	146	141	163	132	149	121	136	128	155	122	135	146	174	141	154	139	137	126	157	133	124	140	148	155	134	149	131	124	153	142	159	139	135	142	139	136	131	136	105	113	126	123	130	139	133	140	130	130	123	135	144	119	153	140	130	141	140	142	138	132	156	132	117	147	141	138	146	120	137	127	140	154	142	135	134	138	144	165	141	115	145	133	147	109	137	139	125	143	124	132	133	129	142	158	138	131	143	132	141	124	137	137	130	142	116	152	130	123	140	143	124	153	118	120	137	128	122	143	134	124	146	146	149	143	116	118	129	150	138	137	140	138	137	128	135	136	145	157	122	134	124	143	101	130	123	134	151	151	125	128	148	117	164	154	120	120	143	151	139	141	151	128	140	138	147	115	137	131	154	129	129	128	180	153	132	140	133	125	128	136	113	157	141	131	151	137	153	141	138	158	149	137	147	136	124	132	112	130	147	128	148	128	159	146	132	128	152	140	133	159	114	113	117	139	130	140	141	168	140	134	124	149	122	145	144	127	145	140	139	144	136	145	138	174	139	123	135	136	118	151	160	135	147	137	150	138	128	147	152	145	105	136	134	161	145	138	137	143	140	141	130	119	122	113	123	95	156	143	125	120	136	153	148	135	131	118	124	142	144	135	112	158	138	151	149	123	151	140	119	143	129	138	146	160	139	120	125	148	145	127	121	99	139	159	132	165	111	136	104	144	135	141	153	137	147	143	123	140	120	149	142	130	135	140	164	127	151	160	119	127	115	142	133	131	133	125	118	121	158	135	133	109	164	136	134	136	159	141	124	141	117	134	133	133	125	152	130	133	134	137	155	133	110	112	137	139	138	115	132	144	144	140	130	139	126	129	145	142	132	146	139	136	161	138	138	118	114	128	138	138	133	118	138	128	126	133	138	140	128	162	149	160	130	129	146	138	143	142	135	131	134	140	139	151	138	120	149	145	127	140	123	114	135	156	136	136	120	114	130	123	118	139	140	123	129	148	122	131	130	150	127	141	118	144	146	122	127	133	138	146	110	155	144	127	112	158	136	137	110	138	123	131	125	133	145	134	126	132	134	141	151	132	142	123	146	149	136	146	143	138	123	151	144	125	102	143	113	141	125	156	133	131	127	137	140	127	145	116	121	159	121	153	136	146	121	129	140	137	162	161	131	132	134	150	115	146	135	151	137	131	146	132	137	139	129	121	145	135	121	135	128	154	141	141	162	120	122	141	120	137	150	143	147	129	110	118	115	161	137	139	125	114	129	147	113	142	144	154	125	135	149	145	132	126	124	128	143	129	127	142	145	142	133	119	156	147	127	155	127	129	126	137	130	140	129	147	109	138	138	141	122	121	118	149	145	149	145	138	140	147	150	134	131	130	144	145	124	144	130	138	135	145	127	156	149	130	123	125	130	126	139	135	120	141	129	142	129	140	156	130	141	145	127	118	134	136	132	113	160	133	131	149	131	155	131	136	123	123	128	123	123	133	139	126	133	126	126	141	150	131	117	123	133	142	130	122	130	134	148	136	127	152	130	125	147	147	143	141	160	134	127	133	139	165	124	137	147	119	142	138	145	133	140	152	136	127	128	135	136	126	133	135	137	142	147	137	157	136	133	156	133	148	152	129	130	130	131	143	116	142	129	144	128	124	126	143	135	137	107	143	136	118	152	132	151	109	133	146	148	134	145	142	123	119	128	140	166	140	152	150	133	138	140	135	125	133	151	136	135	131	139	146	170	133	140	127	120	122	124	153	130	146	120	144	161	143	146	141	145	143	135	131
24233	17397	17872	4049	2280	1829	1615	1305	1118	953	857	800	687	612	621	532	556	508	497	516	477	471	424	452	417	445	443	411	404	421	404	389	387	360	366	401	376	364	374	382	374	373	354	360	363	394	378	382	362	329	347	354	373	367	367	341	355	385	352	375	321	346	380	372	367	338	361	364	368	352	369	366	347	361	339	366	367	355	315	351	355	380	369	333	354	345	384	371	360	358	352	314	369	348	346	349	336	351	343	321	332	371	366	342	339	362	331	382	349	336	373	336	350	384	328	340	327	351	329	328	309	331	322	349	329	341	331	339	341	364	361	337	381	337	360	356	352	317	395	348	333	351	330	340	313	344	342	383	340	357	374	326	323	350	371	376	372	313	348	387	351	338	322	387	340	326	347	359	352	365	350	323	345	314	382	365	346	343	332	354	364	370	334	312	346	353	351	342	353	371	360	342	355	322	388	353	327	375	340	368	353	350	369	329	333	337	346	341	338	348	387	320	335	352	368	336	375	350	361	337	361	359	376	357	363	343	337	372	382	354	331	354	351	377	395	379	357	342	345	355	309	368	366	349	355	359	337	329	377	336	336	334	366	358	377	325	370	377	392	352	370	321	333	356	366	348	332	347	369	315	358	320	365	360	364	344	374	332	354	335	357	357	353	314	356	319	379	361	338	335	346	349	362	341	377	375	343	335	355	322	300	354	329	366	325	355	389	347	333	354	362	350	347	336	325	377	327	324	339	334	331	360	384	338	373	328	355	312	328	343	328	363	378	364	362	340	330	385	359	324	339	337	362	379	383	333	339	349	362	343	355	339	390	359	347	360	337	376	357	351	371	369	365	386	347	381	344	354	344	359	345	349	335	366	355	364	314	367	374	346	349	382	338	353	362	370	338	337	369	366	371	363	346	335	323	357	335	351	348	331	360	336	372	386	340	360	374	336	381	372	345	374	371	371	347	361	356	351	359	340	328	347	330	369	357	371	357	347	352	351	332	323	353	344	324	351	302	351	343	357	348	357	344	330	342	341	364	353	305	307	350	375	337	333	324	338	340	357	347	330	365	396	344	334	362	363	359	361	349	353	350	374	338	372	356	373	354	335	319	340	348	340	366	337	359	336	347	310	326	345	358	336	357	344	353	356	353	336	339	354	359	361	347	361	339	327	342	319	328	369	359	346	399	362	338	343	335	335	342	393	358	356	356	365	363	339	352	342	378	349	365	341	356	382	355	383	357	320	360	370	333	335	346	341	329	317	322	335	334	366	355	347	348	349	361	332	354	339	346	377	346	346	340	367	346	346	353	349	357	352	333	345	333	384	336	349	361	366	322	351	351	341	359	340	350	354	311	350	364	312	359	326	355	357	368	387	350	344	363	353	337	357	346	350	341	349	345	387	375	341	335	359	309	332	374	336	364	370	352	327	358	350	347	327	315	348	352	318	348	344	367	340	346	308	413	349	334	353	367	337	322	351	372	338	352	341	368	300	343	361	340	314	349	342	360	365	356	375	382	357	377	349	359	360	342	371	358	334	375	355	328	346	380	352	369	344	347	352	353	336	338	329	385	380	328	379	382	361	330	337	313	348	350	378	363	367	359	355	359	379	381	354	351	337	341	321	354	349	374	355	314	368	322	354	325	309	361	359	347	334	343	400	331	383	349	348	355	348	362	388	362	350	351	360	371	355	362	341	389	357	330	339	368	340	348	357	382	341	349	362	334	354	357	350	389	383	347	334	356	357	350	381	344	369	325	334	353	383	363	386	333	345	320	355	345	326	346	361	345	340	343	382	334	347	338	323	349	348	348	375	349	367	333	359	313	333	370	338	373	330	365	348	347	333	353	338	331	342	347	323	360	345	362	317	343	358	383	348	353	366	360	354	354	346	352	359	357	350	349	304	368	367	304	356	353	338	314	371	366	319	353	370	336	368	356	337	331	374	361	359	398	361	360	344	347	354	320	387	371	370	329	331	368	353	345	366	359	354	312	317	333	363	328	365	364	356	338	365	349	353	377	359	374	366	354	369	351	341	356	373	338	352	341	342	380	346	367	376	359	387	330	368	362	363	373	355	346	375	341	368	403	328	367	369	368	319	354	325	356	341	364	368	352	362	348	369	347	345	335	339	351	321	354	369	344	362	343	383	372	369	351	350	351	304	371	380	363	339	360	346	330	343	350	343	401	330	361	344	368	334	313	330	324	377	381	333	310	339	379	350	319	351	348	324	375	345	322	327	348	325	356	343	327	406	332	359	405	367	352	360	383	334	373	339	368	341	341	349	354	346	366	351	366	325	351	370	388	366	346	338	350	371	341	346	356	327	351	367	390	324	378	319	349	329	349	331	315	322	321	354	355	361	345	369	345	385	331	323	331	333	367	338	379	349	334	319	346	358	337	363	362	335	328	328	353	329	346	374	362	324	339	378	367	361	339	356	363	322	344	357	324	372	364	323	365	350	352	350	356	352	379	354	371	336	340	370	329	360	339	392	384	364	326	367	337	347	374	342	364	328	381	391	350	365	362	321	362	322	364	362	341	370	370	359	321	338	344	407	339	336	355	366	328	341	338	357	353	375	364	367	350	362	350	346	339	375	369	331	322	357	326	402	339	366	384	360	349	336	317	336	302	375	319	370	353	344	338	357	345	382	358	306	377	359	371	355	327	362	349	343	343	348	358	342	350	343	361	339	350	343	347	369	362	315	357	349	323	355	371	300	355	345	365	326	355	367	372	390	354	365	376	329	323	353	368	309	347	367	354	335	371	344	373	353	352	346	324	348	339	335	369	361	352	391	345	362	352	348	355	348	325	362	360	363	346	358	362	367	344	329	379	361	355	328	342	358	356	358	339	348	317	336	352	369	352	346	338	391	373	383	347	375	356	349	356	372	352	342	329	388	360	338	350	354	358	362	377	349	357	353	358	320	354	368	317	357	366	357	345	354	372	365	354	356	350	340	358	380	329	326	339	345	347	355	330	351	313	360	340	344	345	345	342	340	355	374	365	360	374	336	333	314	343	359	353	360	385	308	326	379	356	313	343	332	356	337	347	373	350	362	336	357	355	364	341	387	345	348	371	365	387	367	352	324	327	361	376	362	393	331	355	320	377	367	349	339	353	385	339	357	340	342	341	347	336	351	356	325	358	358	337	314	339	365	349	327	350	349	340	349	356	345	325	350	373	337	328	377	348	326	309	306	346	362	363	348	364	296	323	361	354	335	350	332	353	383	327	354	361	385	389	303	363	376	356	344	288	327	328	357	367	371	346	326	320	353	334	360	365	319	354	347	375	350	378	364	341	320	336	344	337	349	345	332	388	362	353	340	349	312	332	312	343	367	355	347	341	349	373	297	357	343	364	372	308	334	370	342	336	359	322	328	364	352	322	369	328	340	344	371	350	344	370	312	330	332	334	360	341	375	332	329	348	352	339	359	394	368	341	355	328	353	340	320	314	360	320	339	326	364	337	358	334	361	330	339	350	349	338	327	336	347	347	365	354	377
12540	4608	1942	517	379	337	337	355	317	298	317	298	259	296	260	287	311	276	259	252	294	251	283	284	261	295	307	299	275	249	288	248	298	296	303	274	285	287	253	263	302	294	273	283	265	258	287	289	286	265	272	274	255	290	274	278	294	253	266	268	261	284	289	302	284	254	262	251	245	286	291	256	278	290	285	253	273	304	286	268	275	262	274	278	334	273	275	296	279	263	259	282	282	263	289	265	265	268	300	279	271	267	249	283	286	295	294	256	266	285	349	276	241	280	261	268	264	277	256	261	258	272	282	286	270	288	285	251	283	282	283	275	277	260	293	295	282	278	285	279	285	273	272	263	287	272	275	261	287	267	268	259	266	274	278	280	264	260	263	278	265	298	330	292	259	297	288	269	261	290	280	275	307	262	279	247	281	268	247	232	301	279	256	287	256	274	263	247	257	302	283	256	283	258	246	279	287	241	282	268	274	292	283	267	289	255	250	268	270	262	280	261	278	320	261	275	275	257	247	271	284	287	260	290	303	284	312	285	285	294	275	299	255	246	276	265	278	250	281	271	270	298	268	265	246	262	254	270	257	288	257	309	295	304	283	266	259	284	234	281	264	292	252	292	257	306	268	266	261	303	313	270	266	258	266	265	278	271	274	287	268	295	266	259	269	307	282	271	292	293	291	263	266	292	261	284	267	271	276	292	295	285	261	224	265	254	264	263	291	246	283	289	296	271	261	276	247	272	256	286	267	280	273	255	291	302	296	322	256	253	302	265	292	257	268	292	276	295	287	305	247	277	285	287	286	273	260	282	264	282	283	279	297	277	305	275	272	301	296	255	255	275	272	259	297	277	269	278	250	285	251	282	280	287	282	282	277	289	286	280	278	273	265	264	276	270	273	311	271	280	263	243	274	280	250	279	288	301	254	253	315	273	250	266	311	277	318	281	289	276	274	256	264	284	255	288	241	303	236	289	288	260	271	246	314	266	275	306	300	282	294	287	268	274	284	287	267	276	296	270	285	257	264	241	295	299	273	262	287	304	268	281	239	291	295	272	281	316	283	249	273	279	289	276	275	273	278	284	255	263	270	251	245	304	274	281	296	274	270	272	257	263	259	266	289	285	269	288	255	265	296	285	296	283	255	270	257	282	268	308	248	306	232	271	259	265	279	292	268	257	312	264	277	259	274	272	275	257	265	292	242	281	275	270	266	284	299	293	287	304	292	296	283	289	248	232	271	282	259	248	264	285	303	277	256	278	264	243	248	300	311	271	278	263	296	241	309	254	297	281	264	273	295	266	262	310	254	265	262	287	251	270	261	306	300	257	262	251	281	272	281	285	273	247	252	257	281	291	281	266	268	286	294	284	254	263	259	322	299	265	266	301	298	273	274	293	279	276	260	270	284	303	270	252	282	269	310	273	279	247	272	267	278	290	264	271	276	287	233	289	272	249	253	303	270	276	281	275	274	287	240	314	305	259	266	264	265	274	277	258	307	300	292	247	263	273	262	277	250	263	286	270	285	280	270	289	259	279	232	279	277	288	285	240	264	288	274	283	243	267	260	258	274	282	251	272	265	247	271	281	277	271	267	255	286	274	282	256	270	275	271	275	274	291	293	306	305	276	262	264	308	282	277	279	264	279	277	284	268	264	279	259	242	308	307	289	282	256	264	275	269	270	260	282	265	299	275	281	282	310	287	260	268	279	308	279	260	308	267	289	283	267	260	288	264	270	252	316	230	271	285	293	255	295	277	281	298	275	275	263	239	282	262	264	294	292	287	260	238	260	271	309	244	292	276	268	269	284	290	285	269	291	264	237	292	256	252	271	271	277	269	263	264	259	289	264	257	271	259	284	225	291	271	286	254	288	250	275	285	279	253	260	302	314	270	260	260	267	267	312	274	253	280	270	264	257	249	276	251	240	272	245	277	289	292	274	281	264	249	302	279	264	288	286	253	269	279	269	269	287	273	295	298	258	282	266	278	251	289	255	296	294	281	279	280	261	260	294	304	286	252	283	272	310	276	249	282	278	297	292	285	281	280	277	261	244	285	300	272	260	249	284	254	263	262	293	247	280	307	295	274	257	248	292	275	316	283	274	288	255	266	264	255	282	263	273	265	292	262	276	269	259	243	297	294	268	281	283	274	276	285	278	245	248	263	288	290	280	281	259	289	253	262	288	285	285	275	258	257	271	261	250	297	271	283	279	284	278	263	292	297	299	274	279	273	286	262	266	286	285	253	274	272	262	253	278	299	266	263	263	272	270	275	252	271	233	265	299	292	298	272	261	302	300	280	272	295	298	253	314	278	277	263	280	307	274	271	296	276	269	295	261	262	290	264	267	271	269	290	272	282	297	273	290	247	267	287	283	273	281	260	284	285	286	259	265	288	272	280	284	261	263	258	258	265	281	287	259	286	289	295	268	299	259	290	298	270	251	262	290	273	274	259	306	266	233	285	279	249	269	281	267	288	267	261	278	254	265	268	289	258	285	273	249	260	277	325	282	274	263	269	252	276	245	273	243	264	296	274	293	290	285	288	264	279	299	289	284	278	291	295	290	243	298	274	260	254	293	310	297	267	267	258	304	308	284	281	249	247	269	309	255	274	285	286	274	263	275	284	273	259	269	280	252	254	270	257	274	258	286	265	290	251	276	309	255	304	323	303	284	271	247	273	305	284	299	268	275	309	250	301	265	274	257	275	253	279	266	294	307	269	295	263	270	257	268	309	263	268	254	273	281	228	274	271	269	275	276	271	264	287	254	284	289	284	262	252	273	264	256	263	245	269	273	284	281	307	268	284	252	291	280	276	262	266	267	259	264	313	240	292	280	268	268	247	279	277	279	278	270	270	291	277	295	252	280	261	278	288	294	304	280	257	257	267	244	273	292	293	260	300	306	284	272	274	257	301	261	284	275	238	269	268	287	245	259	272	269	282	276	264	283	265	281	230	281	280	269	282	273	306	292	252	267	279	275	294	260	278	267	262	306	274	274	289	264	287	261	281	277	261	298	279	230	293	270	256	277	290	271	288	254	276	295	278	253	283	262	305	298	277	260	273	286	265	267	317	297	278	271	293	258	291	278	290	285	301	263	277	243	277	267	263	295	292	266	257	269	283	247	280	295	280	279	280	292	273	264	279	267	264	268	261	305	254	278	264	282	284	283	258	266	255	290	266	275	285	277	298	282	289	286	296	301	299	283	280	245	292	257	272	282	295	275	286	275	293	278	269	300	268	252	290	264	284	242	276	295	277	250	301	276	284	276	273	293	254	290	272	291	257	275	283	250	269	229	265	286	262	297	282	245	275	256	290	275	268	292	254	298	277	290	247	304	277	302	257	284	277	295	259	266	270	242	313	245	299	248	272	282	261	262	262	260	279	299	259	266	246	294	286	240	293	247	283	245	281	273	243	268	310	272	288	261	289	264	275	242	285	287	274	274	275	298	271	274	270	276	276	280	253	277	260	304	277	300	287	275	280	269	275	293	251	302	299	262
9117	4625	3597	1445	1170	1028	957	911	875	833	761	720	740	742	736	726	704	729	699	695	730	659	685	699	697	706	691	666	685	693	678	675	661	679	664	662	726	664	667	683	670	692	681	647	661	643	694	740	668	681	660	678	711	745	695	679	619	645	589	653	682	688	683	713	674	637	688	687	602	674	662	673	663	670	647	648	647	674	672	607	679	642	678	665	684	669	621	651	705	669	657	687	648	629	691	686	697	664	653	618	675	664	702	653	657	626	655	721	658	644	636	626	695	717	661	649	711	633	670	674	637	680	683	652	653	671	637	652	637	653	683	659	678	680	659	638	671	626	661	693	674	675	657	647	692	688	641	701	642	726	712	628	626	664	689	719	656	645	636	693	665	591	650	709	626	641	638	687	619	663	672	671	625	639	695	673	654	649	694	641	683	678	617	665	665	697	675	676	717	610	668	670	685	643	683	634	692	689	711	591	668	677	693	641	660	679	664	634	697	677	679	649	690	682	699	645	689	665	647	651	654	672	671	655	665	668	649	634	665	658	653	682	659	669	619	699	656	673	644	676	678	593	662	664	682	630	666	669	687	699	653	668	692	634	672	692	632	642	617	672	687	707	677	689	681	677	705	637	661	707	644	657	654	731	681	677	668	661	635	692	630	663	635	673	645	662	661	671	670	647	647	687	691	660	687	698	610	668	673	675	675	686	691	661	694	686	637	661	673	643	669	648	649	637	672	654	663	704	676	686	664	647	640	665	659	673	624	673	675	665	694	689	682	624	699	667	642	663	673	681	671	695	681	701	631	668	693	627	611	694	625	625	693	681	650	655	677	646	683	699	672	669	685	660	655	661	699	669	642	652	671	656	679	635	624	715	655	700	653	619	637	696	680	665	752	672	642	694	672	684	699	678	668	713	689	641	680	636	670	687	632	624	668	632	650	653	650	667	660	672	687	661	676	681	635	658	710	663	708	666	649	701	691	640	641	685	701	710	690	683	683	667	691	673	691	679	685	715	663	711	665	681	699	651	685	632	665	655	659	641	677	699	690	664	657	645	639	679	662	710	675	635	640	644	670	686	605	690	609	670	649	669	665	653	626	694	693	638	681	660	704	671	697	666	690	702	637	651	658	638	644	686	641	659	695	688	646	639	668	641	722	619	626	700	652	668	705	674	667	720	622	636	650	660	709	704	678	628	694	713	677	651	639	689	641	647	636	727	705	651	681	747	692	659	624	706	680	697	651	622	668	664	678	651	677	697	694	630	629	664	665	652	655	668	676	657	662	671	644	684	670	655	617	641	683	674	674	639	639	665	697	715	669	628	669	672	660	664	675	668	656	644	678	657	682	652	647	622	670	668	622	700	723	675	667	656	683	688	652	693	692	642	696	697	644	662	667	676	676	658	695	707	689	602	662	699	717	669	668	673	639	688	680	716	649	681	697	704	612	690	658	668	677	658	703	704	649	660	689	657	687	674	647	607	632	707	633	658	650	717	686	705	660	717	677	686	680	699	665	647	672	672	624	671	653	643	660	632	641	675	671	695	650	689	638	680	694	683	641	650	661	687	661	640	675	689	658	643	719	659	680	682	655	650	683	679	669	696	686	655	645	685	700	668	705	671	650	659	657	662	681	675	696	674	681	647	682	624	635	644	654	675	665	709	646	656	681	581	636	633	671	648	672	673	697	656	648	684	703	702	640	647	715	647	649	684	650	632	643	670	666	679	602	680	649	656	697	693	697	620	654	706	704	670	702	700	669	644	652	670	661	618	695	632	658	619	650	677	709	676	643	698	664	703	690	654	661	677	684	669	654	628	686	715	685	692	678	706	672	704	649	685	682	653	702	701	659	686	667	639	652	660	695	626	654	677	662	670	679	656	650	624	656	643	631	704	684	654	661	602	687	662	630	707	648	691	697	650	645	649	626	701	662	624	690	685	695	710	688	662	642	688	633	652	707	648	640	690	646	672	683	682	680	679	710	645	741	638	662	667	681	662	668	675	673	678	676	695	671	637	684	670	655	612	692	682	681	665	661	690	729	647	640	630	643	649	656	690	619	654	688	606	709	707	663	702	646	626	647	686	654	662	689	662	739	688	697	684	694	632	679	692	663	640	657	624	698	711	636	693	665	697	679	723	682	636	712	642	643	713	649	669	657	660	726	629	671	662	671	690	657	650	641	680	668	671	654	649	682	660	629	626	687	648	672	631	648	719	640	686	697	662	654	670	688	694	625	624	687	708	655	663	635	668	628	675	647	694	677	654	672	654	675	718	673	719	704	651	685	640	667	699	683	723	670	656	619	629	656	683	676	667	720	664	706	685	678	656	671	688	663	620	639	656	671	730	723	640	637	628	711	630	615	717	692	658	611	664	673	654	656	665	715	637	723	678	671	646	665	691	658	675	657	583	649	665	672	627	677	642	633	681	685	680	644	659	656	690	647	655	648	673	668	687	673	653	632	747	640	692	661	622	641	643	708	630	658	647	697	649	706	697	704	685	709	699	667	665	671	625	663	679	674	659	711	645	671	651	649	658	680	630	672	661	648	709	650	684	652	671	624	653	632	675	659	662	653	689	637	654	672	667	664	725	630	658	725	628	634	673	689	663	649	616	633	701	705	649	701	666	685	702	687	685	661	709	665	696	656	729	734	657	663	675	685	643	651	763	664	716	687	676	689	668	660	663	640	635	685	639	657	670	664	651	719	652	687	683	711	615	638	670	677	648	690	719	653	648	662	642	676	658	680	675	664	668	697	658	643	633	662	636	709	661	625	674	669	686	646	670	619	646	700	653	648	682	669	648	672	674	678	636	652	618	671	652	649	721	641	684	671	601	687	611	631	673	616	685	696	656	627	695	676	679	669	633	630	666	694	651	658	656	632	675	691	658	683	691	618	630	659	660	662	675	654	720	607	664	674	724	612	651	664	687	671	638	699	626	634	682	656	703	639	684	673	690	664	683	666	665	634	666	697	650	746	707	678	649	644	640	635	661	669	697	648	678	610	685	682	715	687	685	682	690	697	685	682	626	700	691	695	633	637	691	694	676	689	666	669	683	637	662	634	682	674	642	653	689	626	673	632	707	659	631	617	632	624	683	701	681	635	612	659	657	659	674	694	706	661	640	643	641	690	655	639	656	701	639	683	604	727	661	690	632	649	635	710	674	647	647	644	630	669	676	692	685	646	657	678	656	678	674	688	657	697	635	636	687	667	700	624	646	683	694	671	616	676	693	668	650	686	692	662	626	658	639	626	690	665	663	696	646	671	659	661	692	695	665	699	663	733	671	661	687	718	680	666	671	661	624	651	701	688	679	627	708	651	678	644	694	669	648	695	685	668	637	714	685	650	643	685	680	586	697	722	604	641	680	683	688	633	618	635	675	640	638	642	673	682	701	678	687	637	657	715	637	698	660	637	675	646	671	683	658	643	686	697	658	694	687	676	689	696	723	638	682	675	661	671	677	669	659	691	654	637	643	638	650	655	735	649	663	649	689	653	666
26673	13902	10107	2375	590	427	399	325	320	292	292	309	281	251	263	295	275	276	266	260	273	274	256	261	238	233	268	270	235	244	249	258	228	236	286	238	256	222	229	254	242	273	236	251	247	258	249	248	261	236	262	233	257	241	243	255	236	241	249	234	241	260	246	244	227	257	260	255	227	255	238	238	207	246	264	233	231	227	242	284	234	235	260	231	221	245	249	229	224	252	235	238	223	254	236	247	262	247	222	260	201	257	256	230	255	271	242	225	241	234	246	245	236	243	245	235	264	244	255	285	235	241	225	237	249	251	260	257	218	272	240	231	277	242	235	228	245	261	248	233	246	240	243	232	270	252	252	223	265	237	228	256	238	243	242	208	228	271	273	227	251	238	266	254	240	274	226	228	239	226	248	229	248	232	247	232	274	248	223	241	253	269	247	235	235	225	267	264	248	234	238	263	251	250	262	268	247	259	240	237	251	262	256	228	261	221	239	225	282	245	250	256	247	282	242	241	245	222	245	254	265	265	227	238	218	226	246	240	262	226	241	268	258	245	234	261	221	235	246	190	229	237	251	242	264	258	248	258	253	232	260	253	246	247	217	232	255	252	267	267	252	232	224	244	250	245	244	279	278	225	251	229	208	233	261	244	248	220	233	271	247	273	265	223	214	254	236	240	251	218	250	241	210	241	264	262	234	223	270	234	236	277	278	227	275	226	253	253	246	237	245	241	234	256	248	251	231	263	256	270	255	269	268	269	269	229	236	250	275	249	252	235	257	248	245	232	232	221	233	271	248	245	261	256	238	254	244	248	263	258	268	231	235	234	252	266	248	228	279	254	241	268	239	253	269	244	234	238	234	260	231	231	265	272	250	222	249	236	252	242	217	217	232	253	242	227	246	254	241	234	253	264	244	274	253	221	264	223	218	259	254	250	228	234	240	243	209	232	260	236	240	230	251	243	247	237	248	237	252	251	266	256	250	268	257	224	244	281	261	252	252	247	257	281	260	266	259	266	233	266	280	263	269	242	250	285	236	272	247	247	259	250	223	267	270	249	290	227	236	236	237	218	266	258	244	240	251	238	228	245	229	251	261	239	239	228	260	248	278	237	259	233	253	221	232	249	228	262	254	243	237	242	236	236	269	236	214	217	236	261	252	241	230	267	269	244	251	236	259	255	254	251	275	259	242	246	234	243	282	265	241	294	244	250	219	235	203	262	236	263	226	275	268	249	228	232	245	244	239	258	245	214	241	209	242	266	285	266	227	233	239	238	235	246	244	277	248	260	239	256	247	228	241	226	281	239	273	242	248	242	204	243	229	252	235	275	266	279	254	246	223	227	228	257	249	254	234	235	255	271	233	226	242	248	232	236	234	251	231	249	243	245	245	243	260	221	216	229	250	243	267	233	232	229	245	259	271	249	236	240	246	242	236	218	257	231	252	225	244	239	260	255	272	254	232	241	226	272	256	272	262	244	235	257	254	257	262	223	257	256	245	237	265	249	257	248	255	217	261	255	221	251	271	257	253	260	252	275	243	248	260	239	228	230	234	246	229	248	235	250	231	241	235	243	245	235	244	265	285	245	267	252	237	215	257	227	209	234	242	232	270	239	259	274	245	255	248	266	265	266	290	214	240	242	244	264	263	223	290	232	269	273	233	244	238	243	267	243	249	245	242	253	227	248	241	251	253	213	242	244	270	249	222	248	214	224	242	272	250	230	248	226	237	207	221	217	238	243	254	245	277	240	221	246	255	250	244	249	246	235	253	244	278	251	235	256	223	248	243	242	259	233	239	245	203	272	261	258	223	227	266	230	243	236	249	253	241	263	234	237	251	236	247	242	220	250	246	278	231	245	244	252	254	249	249	223	263	245	264	248	212	258	221	227	265	259	252	252	251	232	226	271	240	261	234	250	252	261	233	246	238	235	243	247	243	239	241	279	280	245	263	252	243	221	255	237	265	244	257	264	251	221	248	292	225	243	249	260	250	243	233	253	282	234	254	214	276	214	225	306	235	246	240	231	238	235	247	251	221	261	243	254	246	244	226	275	261	237	284	254	233	256	236	232	266	283	247	253	247	273	251	234	248	258	232	253	239	243	252	257	236	234	252	233	247	218	249	227	210	242	260	247	228	252	239	260	238	240	242	253	277	227	243	263	253	262	219	235	269	262	244	255	253	229	242	230	272	237	245	259	242	237	251	259	226	251	247	237	242	250	227	228	251	253	241	232	268	255	232	248	232	250	231	249	243	270	267	229	244	260	270	263	218	240	256	232	238	232	242	236	269	232	245	269	214	251	235	242	199	229	257	243	236	265	261	244	239	242	249	276	223	262	230	241	242	217	228	226	218	265	242	227	224	254	214	240	217	247	232	255	241	240	248	233	240	227	279	266	264	246	252	263	264	229	225	247	211	265	251	238	261	257	214	226	259	253	233	241	249	245	273	223	276	252	251	278	277	252	245	207	222	235	225	253	237	241	217	254	228	246	233	271	237	224	254	218	239	247	227	241	242	233	251	257	275	227	237	249	235	213	248	258	254	252	226	271	219	220	216	261	229	235	247	285	233	269	254	263	256	261	241	248	236	266	238	268	255	248	251	253	261	237	241	263	263	265	257	261	257	251	231	249	267	238	254	258	259	253	261	231	236	227	254	243	238	244	253	237	239	230	225	247	266	236	212	238	246	240	241	234	250	233	241	237	229	242	261	222	256	250	259	293	289	260	249	247	256	267	235	248	246	239	256	251	241	261	242	244	242	242	239	286	237	244	226	210	238	225	262	254	261	246	267	257	259	243	244	271	252	237	262	235	251	248	222	246	285	249	261	210	269	252	241	250	261	217	253	233	238	236	254	268	273	263	239	225	230	249	234	243	242	251	255	236	240	218	229	248	253	243	246	243	247	237	239	236	216	250	247	249	256	233	226	252	232	226	240	243	242	233	255	259	248	238	236	237	239	251	246	244	265	232	225	221	201	250	231	258	252	258	270	244	259	236	241	245	264	239	256	240	240	232	251	239	232	236	238	246	236	249	223	240	227	213	253	240	274	232	226	233	253	239	249	229	258	264	236	227	240	258	202	268	249	249	259	227	209	224	264	246	230	223	261	245	217	237	267	246	243	283	218	221	248	255	253	267	244	248	258	271	249	238	252	251	236	244	219	263	251	240	262	242	252	264	243	237	234	230	223	261	245	235	263	230	254	244	265	270	247	227	236	280	272	226	241	221	269	240	220	245	254	263	231	250	223	241	238	266	238	257	261	254	228	239	273	269	243	245	260	223	230	275	239	243	239	242	234	245	241	252	242	235	239	277	242	208	235	243	249	232	232	231	251	237	231	240	223	245	256	241	261	216	238	250	264	214	246	263	249	239	253	281	267	262	222	242	243	279	235	241	232	226	267	260	224	248	270	261	240	239	219	264	236	253	251	254	199	233	246	243	227	238	234	239	243	234	234	240	264	269	228	261	255	246	245	244	265	222	243	235	241	236	210	224	245	304
19235	12048	13062	3394	1852	1489	1374	1204	1007	982	877	791	749	762	742	720	753	657	695	675	679	682	664	653	639	650	654	653	662	635	629	649	648	617	582	606	585	624	637	662	633	634	594	665	622	609	614	558	620	598	632	613	612	577	611	578	591	637	607	591	629	615	619	584	558	590	586	654	602	577	623	543	580	611	585	625	585	629	598	607	610	592	613	617	605	564	643	574	581	643	581	590	609	615	570	559	594	573	609	602	577	606	594	618	630	598	593	584	553	590	603	627	597	582	597	598	569	570	599	585	580	606	627	634	574	584	639	632	581	583	607	591	633	577	559	576	576	626	542	581	568	583	583	554	614	631	602	578	615	610	620	652	589	598	608	605	582	611	636	539	641	584	615	621	626	565	571	633	568	616	614	602	584	641	635	600	607	581	612	556	633	620	609	608	606	607	625	610	594	612	542	605	642	616	618	598	557	597	585	616	604	615	558	589	585	560	541	610	554	580	642	601	615	621	581	583	554	640	553	584	607	542	616	597	607	650	583	566	589	611	638	623	594	584	585	634	577	603	577	618	601	602	643	591	588	585	627	627	583	584	585	584	583	581	598	617	579	630	589	575	610	561	620	617	599	622	555	612	594	546	587	600	553	633	644	606	624	627	576	563	599	575	579	582	566	605	556	596	593	619	590	627	618	611	612	594	607	632	647	575	618	570	604	569	596	590	595	629	578	584	630	608	594	605	622	619	594	611	608	641	598	595	614	585	638	589	600	645	614	561	548	561	584	563	556	621	624	623	583	569	577	585	590	595	623	598	639	582	565	608	571	575	604	592	575	609	586	584	597	631	583	571	602	586	552	570	584	572	582	587	593	622	639	602	589	544	599	621	576	604	570	597	643	594	564	534	606	589	620	591	590	616	592	615	588	587	572	572	641	590	569	632	642	615	615	579	593	619	579	605	572	578	558	571	595	610	597	571	665	588	567	635	593	596	608	647	615	606	579	615	632	585	603	584	583	595	579	629	573	601	571	631	622	617	603	623	591	611	570	588	623	626	610	639	597	558	609	611	569	594	600	573	588	643	591	609	580	581	625	591	568	591	585	603	600	597	602	623	578	582	631	600	632	625	604	541	595	601	576	595	565	592	592	549	572	585	639	600	563	635	624	600	546	578	634	586	553	537	597	599	595	610	605	555	582	615	605	608	567	580	614	640	563	630	550	569	609	621	591	588	632	597	591	551	596	568	573	609	567	621	617	571	592	624	607	605	579	627	584	539	609	592	629	632	608	589	613	609	583	599	597	602	598	609	600	606	571	571	573	569	599	602	601	585	604	573	618	623	621	608	581	601	623	596	608	586	609	600	604	593	579	569	602	626	614	604	623	577	580	562	600	560	564	577	612	610	599	652	632	564	585	611	633	609	606	576	530	561	642	618	612	609	584	616	565	624	600	597	609	613	572	570	603	579	605	616	557	551	596	602	619	592	622	595	614	608	642	587	585	620	576	614	589	587	561	602	603	608	640	589	606	555	565	620	639	595	581	603	612	590	645	627	602	588	577	627	609	570	569	618	599	605	586	613	626	598	561	615	631	589	621	625	595	574	594	647	584	562	572	617	583	614	592	598	594	611	604	592	614	579	589	573	590	600	583	626	583	552	591	608	582	582	591	572	600	566	623	596	586	605	632	590	613	584	619	576	559	589	576	633	591	575	556	600	578	647	604	569	607	587	595	577	593	551	621	619	611	590	626	575	591	615	634	589	566	617	624	620	569	602	612	600	600	672	636	597	616	602	594	582	568	586	549	562	576	627	618	584	611	574	604	627	597	644	626	587	635	592	619	623	600	642	613	571	589	601	634	611	592	586	622	588	546	575	618	585	623	615	600	583	609	611	622	583	569	616	581	600	624	586	626	613	601	578	535	622	610	573	636	588	602	554	617	579	569	611	612	609	605	613	590	606	600	632	617	606	558	638	625	663	594	626	549	548	591	591	565	647	596	600	590	584	603	584	582	599	612	631	541	601	593	606	592	607	611	616	571	568	597	593	583	593	599	598	579	580	646	645	622	582	563	607	586	593	603	553	606	596	611	630	629	609	586	596	595	616	599	613	577	588	662	585	574	592	595	574	613	620	587	648	571	590	573	579	592	577	540	615	534	575	620	638	600	635	599	608	607	630	594	597	574	582	605	571	613	605	594	572	596	622	598	590	603	598	553	592	536	608	577	605	616	569	591	635	595	605	612	629	617	585	556	614	624	596	633	593	623	621	597	609	605	569	606	603	603	594	559	612	609	573	601	581	620	620	609	559	603	609	626	616	628	588	622	578	652	563	624	593	610	599	621	576	622	612	607	596	571	600	582	583	629	613	611	613	651	603	605	601	573	582	620	587	593	575	606	567	582	583	617	578	625	556	629	556	543	611	579	592	605	597	628	582	601	606	603	609	579	605	600	619	598	611	556	598	622	573	589	575	591	565	580	579	579	573	613	594	611	614	664	562	611	604	601	559	618	620	629	580	598	596	586	592	571	628	596	624	558	625	616	611	575	598	532	612	599	588	567	594	608	613	576	580	594	605	618	586	593	623	577	597	597	571	589	639	611	556	597	601	559	591	581	613	579	610	539	623	606	613	616	612	575	608	606	630	602	598	597	643	606	605	634	569	612	580	604	611	576	585	597	581	607	642	628	601	650	590	627	616	629	631	592	613	641	640	573	593	599	591	618	624	628	562	624	578	610	594	594	631	629	612	594	599	603	602	556	549	646	587	630	609	581	659	591	608	617	592	616	580	635	578	582	631	600	589	618	635	594	605	620	597	580	568	595	583	554	549	594	592	624	649	659	641	608	626	602	600	621	587	622	605	610	618	599	630	587	621	598	561	581	562	641	585	628	626	562	619	574	595	612	605	586	582	571	558	587	594	593	590	569	568	600	574	590	594	614	602	596	565	590	569	655	568	542	637	589	581	602	595	633	625	597	589	644	586	602	609	611	600	588	547	597	617	583	577	605	575	609	524	592	551	594	620	607	602	593	598	588	581	572	567	611	597	604	638	564	615	620	557	624	600	631	604	628	598	610	560	572	548	598	606	598	551	585	604	654	598	618	598	619	581	601	597	598	636	571	585	584	606	572	631	619	616	638	557	630	589	594	610	589	617	649	619	593	595	606	639	596	594	616	570	586	587	579	639	580	603	568	611	567	552	607	602	602	589	607	646	587	612	598	599	595	605	599	587	627	633	614	584	594	559	578	580	537	563	629	584	608	583	610	601	581	621	557	594	548	624	642	615	578	597	586	619	599	592	590	578	572	617	587	631	583	603	622	626	575	545	623	615	589	607	573	594	611	653	628	600	644	619	602	612	590	623	595	579	579	593	582	585	613	602	558	598	574	613	582	589	601	596	654	632	608	573	574	619	635	559	621	608	568	608	590	608	614	603	580	624	633	573	590	589	600	627	593	546	614	611	621	594	622	585	595	610	615	596	605	604	609	601	636	610	621	591	586	594	586	594
35771	22633	15632	4083	962	552	422	368	264	256	226	214	173	176	149	156	166	174	162	173	142	183	171	154	148	171	155	164	148	166	150	137	136	137	134	134	149	176	129	142	147	141	139	146	127	148	130	145	128	153	163	124	146	140	157	136	134	124	155	137	126	146	149	135	130	152	126	126	136	139	125	131	105	128	130	137	140	129	145	104	148	125	136	126	144	137	129	127	169	117	122	143	142	130	145	137	132	137	115	140	137	138	118	166	113	134	140	114	135	135	156	128	141	125	159	134	138	154	117	125	112	158	137	130	144	136	135	151	127	128	144	160	154	129	129	145	120	136	125	142	148	130	151	121	155	145	114	140	139	133	147	112	137	125	141	142	145	135	120	139	139	152	123	134	137	143	142	120	138	135	147	129	135	153	149	139	127	133	149	131	138	133	137	132	127	145	140	141	135	136	173	135	146	168	145	115	153	134	140	131	130	149	129	143	147	140	119	146	136	142	138	147	108	112	119	133	131	127	151	120	146	150	121	138	134	144	125	126	158	122	150	133	129	136	156	126	142	133	130	148	128	150	143	139	125	124	142	127	132	145	145	125	137	144	157	143	135	134	143	128	133	138	149	143	126	115	110	127	136	115	162	117	139	132	138	138	142	136	163	108	132	108	132	143	128	154	160	128	129	148	135	126	133	121	118	125	135	133	137	147	132	121	117	146	134	143	151	124	137	143	125	127	136	122	137	129	134	123	139	130	136	157	144	115	143	159	132	148	143	134	122	128	125	149	110	113	142	154	150	146	138	135	165	136	128	180	138	126	119	131	138	132	126	142	139	143	155	123	157	138	126	137	145	140	140	128	157	114	144	140	125	143	140	131	120	132	135	154	140	144	140	153	135	132	142	132	118	147	136	125	120	137	148	137	151	137	131	139	124	126	130	136	140	139	125	135	109	141	145	139	117	143	156	140	127	143	178	143	137	151	109	164	148	161	101	128	130	158	141	158	120	154	140	118	150	154	139	143	129	114	127	160	116	140	114	144	117	121	150	132	131	137	127	138	147	117	130	128	131	136	129	143	150	149	155	155	137	138	154	114	123	122	138	133	112	129	133	155	141	140	146	140	131	141	125	128	113	137	140	123	156	130	144	144	132	147	131	135	136	153	147	134	136	138	151	140	136	161	143	139	130	116	119	123	147	139	135	141	146	123	154	147	134	123	140	147	154	116	130	127	159	142	129	132	124	134	132	142	137	119	130	142	135	138	138	120	136	130	117	136	144	135	111	137	148	154	140	140	151	156	132	152	120	155	137	137	106	125	131	130	150	125	115	156	163	108	139	139	128	134	138	119	127	144	132	151	132	139	129	149	143	140	130	121	150	128	124	140	139	142	117	139	128	145	138	128	120	121	124	124	133	134	134	134	145	140	112	126	137	144	126	131	151	114	148	135	131	123	144	112	107	133	143	120	131	133	173	137	145	146	143	150	151	117	148	134	133	118	140	118	134	157	132	160	137	120	129	140	158	142	148	154	146	126	148	128	139	145	125	125	117	138	149	130	131	153	158	119	136	153	146	109	131	135	140	161	151	131	116	141	150	128	137	144	155	164	152	130	135	109	114	136	131	122	139	133	118	126	123	128	128	153	128	150	137	145	120	129	110	131	152	142	106	159	117	137	132	130	135	163	125	122	131	129	123	162	140	140	144	133	131	139	159	137	147	126	119	126	131	157	137	165	146	137	140	142	129	126	133	119	132	131	118	108	141	132	134	128	143	145	147	162	131	160	127	142	140	130	144	118	159	161	131	154	131	124	134	135	125	110	148	142	157	149	163	145	134	150	114	137	125	132	153	150	133	133	132	151	134	132	144	141	132	138	135	156	152	133	152	131	144	111	125	155	147	135	125	143	146	143	143	130	119	126	133	126	145	158	133	113	140	133	139	154	132	153	136	131	139	166	127	131	134	158	152	116	160	139	158	126	127	123	126	143	163	142	130	129	131	135	137	127	131	147	135	169	145	130	140	137	144	137	159	127	164	144	145	168	126	135	119	160	139	132	140	138	114	130	140	130	109	133	114	133	135	151	126	134	142	150	155	155	115	147	121	116	131	155	117	131	134	119	138	157	148	126	152	128	130	124	138	104	140	122	138	136	142	139	143	126	143	136	121	121	134	113	143	152	130	149	127	116	137	119	131	108	135	164	126	138	138	151	158	166	138	143	136	135	109	133	125	112	150	145	116	135	131	136	133	126	145	152	150	154	141	130	150	133	138	126	129	147	128	127	126	139	134	140	129	151	141	156	117	120	145	129	134	128	130	140	128	156	178	147	150	115	132	130	127	134	129	109	130	116	131	145	126	126	150	122	130	117	145	155	151	131	136	133	118	137	132	160	156	136	118	135	143	139	139	121	142	152	115	107	133	166	134	140	134	124	120	134	113	139	138	119	145	131	131	144	118	150	133	128	139	136	116	130	133	146	124	134	141	130	142	136	122	117	111	147	142	125	153	126	134	142	173	137	124	138	117	121	153	126	145	129	146	140	131	152	135	137	141	141	136	130	142	136	142	159	131	133	143	147	135	135	143	126	134	117	135	140	119	147	142	141	123	128	133	134	123	150	151	118	134	146	144	145	147	145	152	131	129	139	124	126	126	126	125	138	149	121	133	131	120	124	137	145	145	122	135	118	119	131	120	162	107	153	152	152	123	148	152	139	112	142	161	145	136	147	144	147	138	133	132	132	122	149	144	130	133	131	126	130	120	139	122	129	113	130	138	137	131	141	143	136	140	130	148	137	139	153	125	158	139	139	137	150	142	174	133	153	151	120	161	130	170	119	126	147	137	126	157	116	150	121	133	154	145	137	154	130	145	133	155	138	121	139	137	129	144	150	137	131	163	134	134	121	139	113	112	133	129	125	133	140	154	143	130	136	135	123	138	131	169	144	151	132	134	114	143	135	120	139	137	147	145	130	138	149	140	141	144	127	123	154	143	119	133	149	143	131	140	117	149	130	144	155	146	155	137	136	180	142	129	116	131	136	137	138	124	144	150	152	136	134	132	156	148	147	146	147	143	127	139	157	123	137	142	129	121	124	130	135	128	113	147	140	134	136	139	146	122	135	145	132	132	126	133	139	137	132	129	125	129	151	148	133	133	127	161	148	131	143	151	144	141	142	136	135	125	129	148	110	127	156	135	140	153	134	130	126	143	145	125	130	129	140	145	131	143	145	144	132	139	117	143	120	152	127	119	122	135	160	127	123	144	111	155	157	138	130	112	140	140	131	133	140	158	117	136	143	143	132	158	141	122	138	137	138	121	154	142	133	120	133	131	133	118	151	138	152	129	154	133	127	127	152	131	121	125	116	138	156	135	134	135	146	151	150	138	138	142	136	144	107	127	150	133	146	144	135	159	143	127	130	134	139	152	143	125	148	121	131	143	120	131	130	134	125	128	136	136	121	145	148	152	122	140	133	129	138	145	148	126	139	152	146	138	118	147	141	141	134	134	129
24389	18363	17215	4447	2220	1846	1666	1325	1178	978	873	749	713	630	581	580	559	500	561	503	466	502	482	445	452	476	422	412	494	413	385	386	375	381	337	389	410	327	376	448	345	381	397	364	351	409	334	366	365	365	344	342	364	352	386	345	384	380	360	353	338	333	361	341	361	354	378	344	345	345	384	373	348	327	379	369	367	368	352	352	342	354	357	357	351	350	372	351	370	392	349	373	341	345	350	337	359	354	372	363	347	369	356	350	353	348	397	360	358	382	379	317	341	361	363	362	350	315	371	340	357	329	346	333	321	337	376	362	336	327	368	328	337	369	349	366	335	362	376	341	324	367	379	377	375	339	392	333	353	373	343	358	382	366	346	350	350	339	328	368	380	376	360	353	352	360	356	350	353	370	360	361	345	336	333	337	371	342	366	369	337	367	343	346	366	345	321	338	363	362	330	359	354	380	381	366	354	367	366	341	335	360	365	372	352	339	367	354	351	347	354	353	337	341	352	355	316	345	360	342	347	348	339	364	344	358	344	363	364	360	337	337	357	355	339	327	354	355	355	385	345	356	337	367	309	365	350	346	351	343	347	357	332	345	354	382	310	361	357	343	336	375	351	343	365	364	321	373	360	350	316	352	361	357	338	359	360	380	351	359	354	331	354	384	361	367	362	328	323	352	351	335	340	372	359	361	340	403	357	366	380	363	322	395	340	348	358	367	350	364	382	365	346	383	359	366	335	359	339	360	334	359	329	330	341	349	352	344	376	342	365	367	357	346	359	357	349	389	371	354	384	360	364	380	366	364	344	347	341	285	355	344	391	380	325	381	352	384	339	329	366	355	311	336	329	381	369	365	358	344	365	349	346	375	341	384	349	372	388	371	352	387	370	380	361	354	379	358	355	356	336	367	334	399	345	320	336	348	393	381	338	367	367	336	353	384	342	373	366	371	331	365	363	317	350	352	391	367	371	338	326	370	368	341	345	347	348	342	324	390	357	340	374	348	373	331	351	367	340	331	339	382	321	338	349	366	341	312	362	337	326	355	384	353	350	344	321	362	334	379	335	347	354	345	356	360	298	366	380	370	343	344	352	352	355	347	376	380	371	328	337	366	385	341	358	371	344	370	363	362	364	318	331	364	353	352	338	354	331	359	338	384	310	324	378	353	341	332	340	368	358	360	353	332	364	354	364	339	348	344	355	378	316	349	383	345	307	379	381	327	362	354	381	364	354	338	340	335	330	360	343	333	335	337	360	355	383	366	370	380	369	339	332	314	366	362	350	346	403	358	338	334	336	321	356	340	350	338	368	371	386	357	351	359	330	354	347	324	347	364	378	382	389	374	338	328	383	348	395	362	368	343	382	374	334	350	351	342	385	358	339	322	389	322	363	354	357	321	353	387	374	349	361	367	350	364	349	364	381	340	363	346	355	321	343	384	342	371	327	343	353	365	361	317	366	344	382	332	360	366	358	355	355	344	361	361	345	369	389	333	348	329	407	339	346	364	367	361	333	335	384	330	337	345	350	344	340	351	359	341	348	380	368	335	342	332	336	339	336	353	337	336	362	338	346	357	366	385	381	319	369	330	356	370	332	337	357	335	316	359	327	365	352	331	351	355	356	339	339	347	366	385	339	376	369	366	355	357	364	304	320	378	360	342	336	342	352	311	339	333	374	359	325	375	326	350	349	367	370	370	333	394	341	369	365	371	349	381	349	330	336	324	355	334	352	367	350	366	336	350	343	351	322	357	342	367	356	373	339	343	332	372	313	335	345	325	342	352	421	353	359	363	343	399	315	376	362	355	354	346	363	366	347	363	348	345	344	347	316	369	366	360	345	345	382	330	336	339	361	357	354	380	366	341	343	353	367	389	358	340	353	369	304	343	321	359	331	366	322	331	339	343	367	381	386	385	391	345	339	342	333	351	340	346	371	334	367	359	334	350	360	334	360	338	364	366	368	325	302	357	385	339	351	338	347	350	384	360	370	339	361	366	345	364	327	338	337	344	336	342	381	361	356	363	377	369	354	363	367	348	358	365	380	353	334	343	366	368	343	362	340	374	351	362	386	353	354	364	352	378	352	364	365	330	373	340	344	338	362	382	331	363	343	332	387	330	359	338	340	346	338	376	373	322	330	334	368	350	360	365	357	355	364	382	372	352	352	370	353	376	330	370	328	325	333	374	365	357	370	399	391	343	373	375	331	363	356	352	349	386	354	355	368	374	359	338	358	336	383	356	380	350	345	342	375	348	322	352	374	372	361	340	376	348	373	352	372	341	356	355	348	358	332	339	336	361	341	339	374	335	347	369	339	357	364	360	332	345	351	359	362	388	365	363	343	335	361	366	336	362	340	329	358	332	360	370	363	351	335	377	348	363	354	355	352	356	350	329	347	318	373	330	355	337	360	385	348	368	378	358	330	350	358	358	376	369	402	338	336	357	350	338	348	376	361	343	374	354	366	352	330	340	348	331	395	341	343	366	363	381	392	364	367	367	336	356	354	345	367	346	372	355	359	354	389	359	345	363	340	376	338	336	357	334	332	362	350	374	325	366	352	361	372	354	362	359	351	360	389	317	361	376	374	335	324	359	361	355	352	369	359	388	339	340	370	341	390	343	363	353	366	342	374	348	359	371	321	324	388	358	363	325	356	371	362	340	364	357	369	342	324	330	330	343	360	367	371	347	362	341	348	381	330	352	365	354	356	338	354	348	360	369	355	351	356	382	322	326	349	366	375	332	360	331	339	352	361	382	344	329	372	383	385	341	326	339	381	394	331	320	357	336	347	332	370	333	378	362	346	376	351	338	364	367	337	361	341	372	321	371	351	363	352	371	377	331	349	350	346	319	350	356	388	372	329	347	384	342	347	359	378	335	339	368	324	338	351	360	339	348	349	347	338	350	372	369	372	340	365	341	347	392	382	387	333	355	378	364	359	317	357	329	362	373	361	400	337	348	355	361	366	365	335	356	342	329	353	364	356	382	395	356	339	338	387	318	366	353	334	360	381	332	371	346	371	335	374	364	360	377	316	356	357	351	339	375	374	400	367	339	325	368	327	332	352	354	345	357	358	319	356	366	371	390	353	370	338	368	365	354	339	368	369	319	351	366	343	351	341	340	372	361	335	396	356	345	347	333	358	346	342	328	337	350	344	342	361	354	398	345	365	365	350	352	369	366	364	392	347	339	383	320	342	319	319	369	310	399	365	325	346	365	390	380	338	331	349	364	362	362	331	392	352	344	335	345	353	359	343	323	328	381	378	384	368	364	357	380	352	359	365	345	360	330	320	330	326	354	360	312	342	322	348	336	327	358	345	345	361	364	356	360	361	348	370	356	360	368	324	376	335	338	363	358	324	384	356	371	340	320	363	352	381	343	344	346	375	345	359	372	347	368	355	322	341	345	348	337	346	340	349	350	349	336	345	365	320	341	345	350	365	346	353	335	356	379	346	372	374	349	357	362	351	337	366	384	324	372	362	360	362	365	345	353	384	352
12656	4624	2209	596	384	375	331	346	300	307	286	271	279	260	278	278	293	335	274	283	302	269	289	258	299	281	246	258	285	260	294	261	283	286	308	295	274	281	293	277	266	233	291	274	263	305	288	247	278	260	274	272	278	288	292	312	256	287	317	308	310	269	286	320	270	271	249	264	263	279	301	309	283	267	291	277	284	243	298	284	278	278	270	288	254	263	276	246	272	299	299	277	271	267	273	280	272	299	298	263	274	242	257	293	265	267	290	275	265	283	284	277	300	263	275	276	263	278	244	307	274	246	269	320	247	254	270	283	284	294	296	259	294	295	254	289	260	273	270	255	306	282	264	302	278	258	268	278	263	289	272	280	271	285	285	308	268	298	271	302	283	297	291	286	272	277	272	321	286	315	273	273	270	279	280	260	272	263	276	276	264	263	281	281	273	264	280	282	276	267	260	263	277	246	290	290	283	282	282	294	270	273	288	296	286	274	299	259	297	284	308	300	270	269	294	288	275	325	260	276	300	287	266	263	263	279	283	299	260	269	291	302	285	266	285	334	270	314	294	252	306	274	272	312	270	295	260	308	288	281	276	283	291	284	259	289	273	270	278	275	288	291	282	308	270	287	289	298	287	288	278	274	277	285	289	264	249	293	272	279	267	286	252	284	275	268	275	271	274	259	277	262	266	273	257	267	258	289	278	309	255	285	280	297	277	267	270	275	276	293	283	292	278	275	271	292	296	265	269	284	254	294	282	280	274	284	289	289	295	252	284	274	300	313	295	266	263	281	261	253	317	247	254	264	307	278	256	284	270	256	267	264	245	272	263	280	258	253	302	292	270	286	299	306	275	304	280	305	293	278	268	251	286	287	301	268	293	245	269	268	272	290	270	295	286	276	263	282	275	262	316	277	283	275	269	264	270	298	257	275	318	280	291	251	265	269	264	261	252	275	266	295	308	290	272	272	273	278	296	284	294	274	293	289	237	260	265	264	256	270	280	276	270	275	285	254	286	247	258	296	248	273	254	297	283	274	289	274	301	292	262	291	295	260	261	264	273	262	260	275	285	274	298	284	266	268	278	278	264	267	319	240	271	236	284	289	290	263	294	268	270	275	262	268	275	274	254	282	283	253	284	265	284	285	271	277	295	290	247	289	275	291	278	277	284	275	258	258	266	286	262	286	250	254	285	308	262	269	273	250	241	278	274	269	280	318	279	267	272	287	268	277	276	284	267	293	305	268	256	277	295	231	283	299	257	289	288	264	285	257	253	290	292	255	259	279	265	244	275	271	236	258	273	292	285	295	288	307	308	254	293	284	258	309	284	285	286	271	263	291	301	272	276	287	291	288	265	252	296	276	284	255	286	249	275	267	265	316	318	289	295	286	288	296	264	261	295	281	281	280	274	273	254	258	269	271	267	312	261	279	285	282	272	320	285	311	280	298	283	250	270	251	264	261	237	272	289	302	253	300	259	259	265	269	260	285	266	269	258	255	284	274	275	271	247	275	290	253	270	246	259	267	298	297	284	265	288	264	276	270	256	254	268	249	301	258	274	306	250	285	283	303	276	286	278	249	234	279	256	254	258	285	284	303	263	282	284	258	265	270	259	270	294	271	291	285	310	262	312	275	262	283	293	276	258	298	287	300	285	258	298	273	306	272	256	273	297	280	283	272	249	261	282	272	276	266	269	268	258	297	274	279	302	271	288	309	260	267	283	274	282	269	288	275	254	284	292	300	293	285	285	261	277	271	280	313	272	259	261	284	294	287	289	301	297	296	294	256	282	266	257	289	281	279	274	291	299	274	263	304	289	291	282	269	269	273	261	319	271	268	293	280	257	301	295	297	267	300	269	293	256	274	274	267	256	267	280	291	300	292	299	285	293	269	322	301	283	240	266	260	292	263	306	285	261	272	230	268	264	285	255	261	285	259	258	285	275	242	282	295	271	273	273	281	291	267	271	271	281	299	259	277	267	308	275	301	268	255	268	272	240	279	267	286	310	280	284	266	262	288	263	234	306	252	302	245	281	278	283	263	288	246	298	336	293	273	289	290	274	274	259	283	296	262	287	284	308	259	263	276	267	264	240	275	289	272	270	270	283	291	282	255	269	255	304	268	294	280	256	283	281	288	316	307	282	273	292	272	261	254	293	285	292	251	302	289	279	260	279	288	282	275	282	267	270	270	267	259	297	242	266	298	280	279	270	287	267	289	253	269	266	267	270	269	282	266	251	256	264	261	280	257	285	284	263	278	244	266	282	268	294	286	278	280	295	325	289	234	284	298	263	310	312	280	293	259	268	290	291	269	297	267	273	275	272	280	243	289	283	275	260	267	317	279	285	236	296	265	281	272	279	275	248	271	281	273	276	251	279	282	264	256	285	260	282	274	258	273	279	279	266	269	284	273	261	281	297	254	321	285	272	273	298	286	295	245	265	270	264	261	287	261	241	267	281	244	295	261	274	264	266	278	273	250	254	271	256	264	279	273	256	271	298	284	250	274	282	277	265	259	284	283	271	272	286	281	243	313	292	307	291	310	265	296	284	307	279	253	261	272	265	289	292	278	300	289	259	300	292	313	278	269	280	248	265	283	267	282	271	226	251	267	271	310	266	282	302	275	291	302	311	271	258	271	282	285	258	267	289	254	293	282	236	295	286	252	265	294	272	266	268	277	300	281	309	297	286	286	242	277	284	253	261	300	284	281	276	278	301	252	273	270	297	297	261	307	271	279	313	302	291	258	302	275	308	294	260	302	303	293	278	280	279	308	258	291	314	257	266	282	272	256	281	288	307	252	262	268	278	223	284	258	262	277	291	281	286	274	283	299	274	283	299	288	285	261	294	270	274	302	248	263	300	268	288	276	289	301	287	296	349	289	275	300	268	252	262	270	279	281	296	264	280	285	291	311	266	312	292	272	274	293	281	305	285	273	275	245	300	304	295	252	300	296	263	269	280	287	294	324	275	257	265	274	276	300	278	289	264	287	271	285	271	262	266	261	277	288	309	301	293	304	258	291	294	249	259	303	294	265	270	289	292	266	281	286	284	267	281	253	264	275	314	270	255	265	277	287	276	268	321	304	274	277	276	273	268	262	279	272	278	276	260	294	260	284	279	284	272	286	280	291	261	269	269	278	258	288	263	281	247	291	249	283	327	286	268	300	289	269	288	260	282	295	305	298	284	271	279	298	313	272	304	257	264	298	327	235	248	282	282	308	299	269	313	301	249	306	268	282	304	273	279	260	285	288	304	262	264	295	269	314	282	287	302	319	251	297	269	292	301	292	283	305	259	256	288	286	248	288	264	262	277	259	277	265	284	288	261	271	291	282	263	273	304	276	262	306	279	258	242	261	273	273	257	289	289	272	258	260	267	277	296	283	302	275	287	251	277	294	268	268	285	250	269	275	253	300	269	285	285	284	275	293	266	256	283	279	278	285	276	255	296	259	275	250	285	283	296	281	282	264	284	271	270	274	258	266	306	275	293	292	267	290	268	269
9279	4609	4064	1523	1242	1105	939	938	885	860	786	777	740	753	737	725	683	742	741	674	677	667	673	686	672	668	645	670	701	680	715	643	636	670	669	632	680	685	685	698	677	686	660	659	678	669	718	668	702	624	667	674	654	662	658	687	723	706	672	683	678	656	633	665	743	648	694	661	695	645	675	664	657	639	676	689	658	645	641	674	621	656	668	683	658	640	639	659	671	687	685	694	699	719	670	660	611	647	666	652	658	749	671	693	648	647	656	633	645	637	649	716	691	640	698	695	681	679	696	676	689	679	711	696	676	663	650	644	669	707	701	674	652	641	668	682	669	694	661	667	620	652	655	682	593	663	653	692	650	669	674	702	636	691	701	661	688	707	633	681	656	654	693	687	661	644	651	657	649	751	642	681	673	665	693	693	707	616	655	696	633	624	654	633	670	679	667	662	642	661	624	678	674	682	707	641	706	662	598	650	705	664	659	609	692	664	634	633	681	668	697	659	628	676	687	700	657	701	696	641	659	669	670	688	658	690	637	655	642	684	690	639	687	638	689	703	682	652	670	668	620	690	629	703	664	731	675	650	656	621	661	641	709	702	647	677	683	685	688	672	719	694	679	711	693	644	703	674	650	713	686	680	708	717	702	650	695	677	667	671	674	656	648	699	657	669	694	643	661	687	688	672	678	668	669	636	681	701	687	682	668	667	673	660	629	647	678	683	689	695	651	659	681	709	666	660	633	653	706	675	665	670	665	666	697	677	645	655	691	714	653	733	670	671	642	670	684	684	634	683	669	696	715	649	699	674	653	664	656	675	670	681	673	637	712	669	657	682	684	656	666	683	684	639	636	714	695	676	619	659	642	691	669	667	653	635	674	647	716	703	715	649	671	684	672	638	718	660	645	662	673	676	689	724	662	689	657	690	692	705	602	735	643	668	709	677	637	637	633	676	693	724	658	648	600	672	652	665	656	641	640	642	655	652	671	751	715	667	676	679	683	719	673	674	658	695	659	662	659	637	607	671	627	658	674	705	678	650	638	681	691	661	624	706	682	675	691	663	714	692	651	667	675	640	622	654	663	657	656	658	656	666	696	659	660	605	674	707	645	692	668	654	692	643	671	713	686	731	667	697	648	662	671	635	673	654	713	676	644	644	707	658	663	644	743	685	694	596	622	656	635	708	636	683	663	680	688	661	694	682	603	661	677	677	650	680	685	676	690	672	682	717	689	670	695	625	664	698	686	645	707	653	671	665	657	666	705	651	694	632	724	697	667	624	652	712	693	687	677	685	656	658	650	689	668	641	687	651	654	656	666	675	664	656	674	709	635	710	635	707	689	648	657	672	663	627	644	667	658	627	691	667	662	673	654	665	678	638	649	634	696	666	675	725	680	665	649	673	654	638	695	652	636	643	684	684	709	696	633	658	702	651	668	671	688	665	674	620	691	700	669	684	649	661	700	703	670	705	662	685	680	641	694	664	638	671	683	659	728	674	669	681	651	690	676	686	667	689	684	653	692	678	672	664	670	653	625	664	674	677	664	639	647	689	662	668	662	709	679	686	675	672	685	643	665	707	643	664	681	674	661	710	668	678	647	674	646	624	669	677	713	695	659	670	686	670	661	654	653	727	645	650	686	723	647	665	652	639	674	659	679	647	696	656	651	624	671	688	668	664	674	640	646	678	670	702	691	630	637	638	636	681	645	702	684	671	717	678	654	709	674	663	664	683	636	655	693	631	701	707	682	691	645	633	676	686	672	638	704	694	657	685	685	672	685	687	658	647	656	717	695	669	625	693	632	654	667	663	670	665	675	671	694	686	660	707	724	695	648	674	681	680	646	658	699	654	657	617	663	694	706	703	678	673	656	707	629	664	657	671	724	679	687	682	664	653	679	682	679	675	692	661	645	670	723	644	682	664	694	639	710	673	671	656	666	675	635	669	623	683	690	671	637	672	712	643	666	642	655	639	652	649	666	625	667	661	692	683	654	722	668	665	681	679	685	637	694	644	705	691	640	712	679	682	641	663	668	652	659	657	654	689	649	658	676	693	645	656	652	685	662	643	682	701	645	637	639	713	654	682	723	704	680	648	687	664	725	689	625	683	636	641	661	676	654	674	688	621	683	659	661	661	696	689	671	661	677	666	656	650	672	707	685	664	670	659	648	664	675	703	685	734	693	622	645	672	720	675	670	680	661	632	687	667	646	678	670	701	697	648	667	640	667	651	706	704	665	692	657	686	675	656	679	658	678	678	666	661	682	666	647	675	673	696	677	684	613	666	663	646	668	643	697	668	642	684	665	705	693	681	682	696	704	704	670	683	676	678	666	696	694	675	711	696	655	704	668	649	648	647	667	684	681	697	750	687	677	676	640	670	714	670	682	675	677	654	678	689	666	644	671	684	716	655	667	679	665	648	630	707	659	657	691	661	696	664	652	655	693	671	661	663	673	695	695	690	663	642	669	680	689	666	661	686	731	643	690	659	663	695	693	641	679	687	713	658	693	696	707	677	668	672	659	657	680	689	629	635	673	677	690	670	629	688	676	686	687	707	726	649	681	643	648	669	642	682	663	677	672	676	654	642	646	675	666	681	657	666	629	637	626	678	655	686	641	672	661	670	685	671	673	681	678	658	609	675	678	673	639	634	643	668	677	643	667	731	752	719	645	626	703	686	689	698	667	694	703	671	731	693	637	707	639	717	636	698	649	649	680	673	663	664	650	660	655	660	703	712	704	686	666	676	683	673	709	680	694	688	708	677	659	689	662	625	648	717	685	649	667	664	701	653	696	655	706	681	615	715	661	667	677	708	663	679	635	719	651	624	681	635	658	696	675	700	702	644	632	687	660	693	641	704	670	613	701	625	654	659	671	683	706	715	660	668	698	657	700	666	633	670	644	663	652	662	647	696	646	686	685	683	647	652	660	667	716	687	613	655	675	653	729	650	657	654	691	704	674	658	666	646	674	695	692	621	661	633	657	681	698	703	647	684	666	648	737	659	703	718	671	700	668	693	667	666	686	662	666	674	704	667	689	705	661	682	637	706	682	657	681	674	632	700	665	668	668	640	661	638	683	641	642	612	657	640	659	630	673	662	673	668	654	708	674	673	653	622	661	631	699	667	670	700	683	656	653	672	707	667	681	712	659	674	667	702	664	694	686	660	698	716	643	671	713	693	650	651	636	677	656	617	698	683	677	687	702	682	681	629	663	640	675	601	683	700	636	668	642	659	706	648	665	670	678	657	640	671	654	679	711	675	723	696	666	628	643	689	703	688	724	669	668	680	698	656	702	649	696	650	679	672	662	660	688	649	703	654	697	642	648	667	653	665	703	672	634	673	598	694	623	684	642	688	693	672	651	710	656	732	663	706	657	708	646	697	666	662	670	642	689	658	632	654	682	646	678	652	657	692	706	670	659	669	645	673	685	700	657	694	690	680	689	640	666	618	646	640	719	717	663	683	652	721	681	678	684	664	704	708	651	698	659	676	687	670	728	662
26316	14228	8668	1629	602	463	440	347	357	294	294	286	284	252	282	253	244	243	267	239	274	283	246	269	294	235	285	263	244	260	259	256	219	280	245	253	261	278	225	246	247	245	223	241	240	242	276	222	210	279	234	262	222	232	268	235	241	254	273	224	256	265	264	290	252	242	219	313	250	236	255	260	234	248	256	266	246	245	231	271	258	265	243	273	263	241	241	266	259	237	246	254	266	243	226	244	235	265	267	261	216	246	261	233	232	256	227	274	239	239	231	263	240	255	252	250	243	255	247	246	255	273	255	226	234	244	231	261	234	260	274	271	246	275	255	246	276	251	239	275	284	261	234	234	231	229	219	257	234	280	260	269	233	267	253	238	220	218	242	242	243	262	255	264	247	250	253	286	249	224	250	240	255	239	241	262	232	224	250	212	258	252	227	242	254	252	232	248	268	235	245	256	221	221	235	251	257	270	260	242	270	238	252	254	248	254	236	252	239	233	253	224	289	231	271	245	260	232	199	252	245	226	266	238	217	240	249	231	247	248	232	236	234	242	251	271	285	246	240	250	220	224	226	281	247	230	240	272	271	227	221	265	251	247	250	248	224	239	240	261	236	243	241	262	255	245	279	253	242	223	247	235	264	228	273	286	240	257	254	233	263	249	245	259	269	260	235	212	237	230	257	229	261	265	265	239	242	266	230	280	249	255	269	249	251	265	245	234	246	233	248	248	243	266	276	248	272	248	250	234	229	239	213	236	258	262	252	261	219	249	267	247	238	214	246	245	244	231	241	259	236	222	238	262	243	238	242	218	246	253	258	275	225	231	236	259	257	251	263	268	225	233	247	222	225	259	245	248	272	234	245	233	252	276	221	213	239	256	254	253	243	209	246	281	239	247	257	223	236	260	218	226	259	238	243	243	244	233	250	237	249	253	257	249	283	219	232	237	282	225	254	244	241	240	265	263	246	246	248	258	268	246	244	247	237	243	273	257	246	244	261	251	243	239	229	226	243	263	231	260	242	270	246	262	221	239	250	230	246	248	260	255	254	248	249	255	218	242	237	247	233	226	268	272	258	233	284	242	264	238	262	219	247	254	252	247	246	249	225	261	254	264	261	259	234	234	278	200	232	220	256	280	233	234	250	255	248	278	249	252	260	262	266	241	218	245	242	215	224	213	267	223	251	250	262	250	248	246	266	224	267	259	237	251	257	256	262	252	258	237	248	239	278	245	257	243	258	250	240	257	283	235	223	238	243	265	258	240	244	269	218	241	265	241	259	269	238	215	230	251	222	232	252	236	233	275	244	249	249	249	268	242	223	205	246	267	273	256	253	229	238	254	264	256	282	242	286	257	223	256	250	248	239	239	214	269	275	274	237	236	248	230	257	266	251	229	242	253	283	245	254	256	249	248	230	247	262	282	227	259	260	222	246	234	237	246	251	286	228	265	232	231	269	234	258	234	260	280	239	235	238	247	253	231	256	247	262	236	243	261	261	228	242	253	242	215	222	243	241	265	242	248	267	256	258	273	232	275	237	219	277	243	253	223	254	223	213	242	257	256	256	241	229	255	237	247	248	233	264	235	249	231	228	242	241	239	213	242	227	261	243	234	268	263	256	268	267	249	250	223	251	256	249	254	218	249	252	226	257	237	236	250	228	248	252	243	244	248	255	256	209	244	272	221	242	273	262	258	235	216	238	266	215	244	236	256	257	250	227	240	260	247	256	240	246	261	239	252	254	230	233	276	250	240	211	262	251	216	216	237	246	251	239	273	269	270	237	229	230	246	241	252	262	244	264	268	233	258	248	229	244	237	239	249	226	250	231	234	246	231	260	243	255	234	244	247	269	263	243	269	260	279	254	248	234	241	250	259	226	242	237	238	223	247	252	241	264	235	230	251	267	268	233	246	246	243	232	247	226	222	259	238	235	253	205	246	301	223	273	215	239	253	266	227	248	301	234	243	231	195	241	233	225	265	239	235	264	250	254	270	260	209	222	246	225	245	238	285	247	251	218	225	256	271	218	238	243	260	255	233	258	274	277	262	240	232	247	248	237	239	239	225	274	274	231	224	237	272	241	241	232	240	245	238	254	221	264	272	258	224	253	222	260	249	265	257	246	236	268	247	266	242	244	229	217	249	248	268	233	257	244	244	251	269	260	237	281	260	248	237	243	244	257	259	248	234	245	256	234	236	276	249	234	257	239	213	274	232	254	237	246	243	238	294	248	231	244	259	282	222	259	244	243	232	254	260	257	229	250	247	235	241	244	252	214	220	256	244	207	255	235	231	283	266	235	263	229	254	244	261	256	254	240	234	227	225	254	234	243	252	235	225	236	233	248	266	270	224	239	236	258	251	216	262	250	249	232	240	254	256	221	251	257	239	257	233	234	252	247	234	222	234	245	266	235	268	235	248	262	255	245	214	291	236	261	226	204	232	222	231	240	270	275	244	218	239	223	258	256	237	240	251	249	257	269	248	236	232	241	248	248	248	250	258	228	267	261	255	251	258	251	248	268	261	256	282	279	219	230	241	285	234	243	258	270	235	282	250	240	260	252	286	254	256	237	257	257	247	249	280	246	257	249	233	259	265	242	255	234	242	247	247	247	269	250	257	255	242	260	237	211	231	257	254	232	237	271	254	274	268	241	231	241	248	235	242	250	244	238	217	258	244	263	245	226	256	248	261	228	230	256	237	257	259	223	241	263	214	240	282	255	274	261	250	234	273	250	221	242	223	250	257	261	239	265	251	233	228	248	245	240	240	249	250	253	249	258	274	245	250	220	274	229	244	256	238	228	247	243	249	244	252	260	247	271	227	275	258	226	270	266	272	258	240	238	232	252	246	274	246	239	260	244	244	257	257	231	228	245	244	224	223	239	237	244	243	227	265	253	267	269	283	249	229	251	231	265	245	238	249	242	230	260	242	239	257	249	264	292	260	238	239	221	245	275	237	258	241	237	268	281	229	229	248	252	248	257	244	240	273	244	255	246	250	245	248	248	227	233	213	251	267	256	229	239	250	255	275	269	258	232	231	235	204	255	275	228	257	265	264	250	230	249	233	206	231	228	239	256	257	246	247	232	234	223	243	257	245	249	233	239	242	239	242	241	243	248	241	253	275	274	263	239	235	233	255	292	252	268	252	243	255	254	217	279	251	238	267	223	250	248	223	235	239	251	267	251	238	245	261	214	237	243	228	273	258	250	224	262	253	268	261	235	250	276	249	236	267	286	221	257	271	246	236	236	265	265	235	248	218	238	248	252	268	210	251	269	263	243	234	231	268	244	249	234	256	233	236	266	252	232	215	241	230	228	209	281	245	231	230	266	229	245	236	264	247	281	282	267	265	245	293	257	215	274	242	252	232	232	246	236	228	259	256	265	225	243	248	219	290	221	243	219	255	230	247	267	251	249	243	254	233	240	254	264	243	238	276	228	234	259	253	249	254	237	256	249	260	261	238	243	267	271	286	235	239	265	268	222	225	245	266	260	232	251	249
19110	12700	10759	2391	1990	1475	1397	1158	1159	975	908	835	840	737	726	740	761	697	729	710	760	692	680	683	671	658	608	630	605	655	648	593	634	609	584	660	635	644	601	684	609	572	604	646	605	639	580	655	585	612	613	633	593	580	680	580	620	634	592	612	597	607	627	562	613	584	611	582	570	635	611	596	638	590	589	626	659	580	605	628	613	628	601	565	596	597	627	581	556	614	593	593	625	580	617	658	608	606	570	560	594	630	628	599	598	555	584	589	577	598	608	592	598	596	562	589	576	527	617	558	594	595	586	633	581	640	647	629	658	612	608	631	606	639	595	558	644	645	647	602	611	567	637	603	585	582	605	596	582	622	639	583	576	653	554	619	609	605	620	572	605	595	646	580	562	586	575	620	627	613	596	601	588	600	558	602	586	583	602	619	576	557	597	604	560	611	619	582	617	568	614	632	606	555	601	623	570	611	639	592	597	612	607	606	600	606	578	595	594	629	604	628	600	625	564	596	610	591	593	589	591	602	611	558	588	565	563	623	631	622	614	647	615	614	608	612	570	580	609	638	612	616	564	592	618	618	611	625	643	607	594	557	607	620	592	567	621	586	596	604	635	628	568	608	602	587	613	617	659	589	606	603	601	588	614	619	644	604	589	581	649	626	607	635	616	609	575	642	623	574	634	609	560	596	613	618	588	615	590	629	577	601	598	605	593	607	590	633	623	629	630	622	567	594	663	655	599	581	647	592	599	604	549	582	589	620	612	587	616	640	615	622	581	586	600	585	604	620	604	623	575	658	639	572	586	576	603	608	574	609	658	593	598	531	587	604	605	587	622	575	628	598	599	598	612	610	606	589	603	581	648	596	601	638	628	609	576	580	578	572	603	598	612	588	571	635	589	582	545	574	544	627	618	593	602	630	578	623	598	600	564	568	632	580	623	610	551	573	602	606	629	628	578	573	615	583	622	585	619	628	608	656	619	572	585	633	623	611	581	593	614	595	605	578	652	581	635	610	608	577	566	587	608	602	576	598	600	597	619	555	593	605	564	633	602	627	623	597	606	597	601	629	604	627	642	565	629	554	607	579	625	603	604	559	594	579	613	619	606	586	581	584	598	595	584	603	583	622	566	605	622	594	602	582	599	604	642	569	590	585	614	598	616	653	624	585	581	616	625	604	591	609	594	643	628	602	622	569	605	616	629	602	571	624	591	610	584	613	601	607	588	632	570	601	606	584	582	585	610	586	618	636	588	579	611	562	579	597	587	586	635	570	591	568	574	608	609	579	620	603	557	599	588	613	591	632	610	657	572	590	601	616	617	595	613	645	635	595	636	636	619	550	585	602	629	607	628	598	608	617	589	559	617	567	553	616	602	570	640	635	591	602	590	612	589	613	649	641	638	632	596	587	609	585	652	617	599	583	609	659	581	623	619	598	621	591	577	571	628	595	560	617	605	602	597	582	623	648	580	641	620	584	583	606	624	597	602	567	579	604	564	585	549	607	578	591	600	588	609	580	612	591	592	611	604	595	607	646	606	594	612	647	595	583	587	563	583	589	582	606	599	595	557	579	611	595	615	578	578	614	595	583	623	616	615	634	589	580	600	592	574	606	586	604	621	579	568	575	642	590	586	622	657	609	615	589	585	603	583	591	583	611	592	594	639	636	583	605	570	623	581	615	648	609	610	574	615	605	586	606	621	601	608	583	623	562	614	607	592	619	590	601	555	588	630	552	600	605	581	621	586	556	615	595	602	570	650	584	619	603	639	630	637	634	610	572	601	650	594	595	608	628	630	598	605	633	561	589	614	610	605	614	588	617	596	608	575	585	578	587	620	598	601	552	564	631	547	562	646	611	585	637	596	611	605	650	582	575	613	643	593	591	586	596	576	575	593	666	603	590	603	607	627	557	599	599	650	607	641	588	627	576	600	619	633	588	587	566	596	553	634	555	639	640	636	626	544	603	584	619	579	639	597	626	620	575	631	624	635	584	599	599	564	577	595	629	605	566	589	602	599	627	579	570	573	573	580	637	621	617	612	610	592	624	632	638	607	609	579	645	629	603	623	560	597	628	578	572	600	634	631	541	615	583	564	621	616	557	582	583	572	606	619	574	646	574	589	630	618	622	615	613	658	602	617	586	606	604	617	606	596	612	649	563	615	625	599	576	613	565	631	604	621	586	559	611	626	621	577	602	532	583	583	598	623	584	604	609	557	590	617	578	600	642	606	613	551	566	560	617	601	613	619	601	574	604	619	588	634	609	595	596	573	579	588	632	621	591	601	584	649	571	605	627	639	578	630	595	631	619	614	627	595	623	616	614	612	601	605	600	613	583	597	609	649	584	586	603	619	579	577	570	589	620	577	583	619	667	610	587	603	599	598	602	596	544	633	533	585	646	591	591	553	621	644	576	573	561	579	612	630	640	593	587	583	599	608	596	600	590	559	596	658	589	600	613	648	571	621	628	582	642	573	629	591	601	587	591	573	604	655	601	608	540	612	619	551	613	604	625	571	638	580	620	580	610	597	579	617	600	650	644	572	570	606	593	629	595	598	595	579	653	677	606	571	619	595	561	608	618	591	583	645	615	608	602	647	603	584	596	590	658	621	605	583	609	629	652	615	573	582	600	654	623	619	618	577	557	589	593	565	636	560	590	598	593	621	566	572	624	614	611	595	636	608	588	595	609	588	602	622	611	597	596	600	642	626	619	599	589	571	576	571	571	621	593	569	610	637	578	592	623	607	614	627	589	655	637	614	622	611	535	594	588	613	624	599	611	591	588	607	633	607	620	595	615	654	594	605	636	547	635	634	586	561	584	608	633	591	584	582	630	614	599	600	586	568	606	613	563	604	556	571	606	586	588	556	613	561	600	597	621	645	623	600	604	642	629	604	605	624	583	566	601	607	597	627	596	573	592	632	595	610	628	608	595	647	586	590	629	626	603	599	596	637	596	602	607	602	639	604	628	619	614	609	620	616	581	584	566	597	616	581	631	614	633	588	632	543	578	568	596	614	618	623	554	586	587	631	612	614	581	610	588	604	582	624	597	611	607	608	615	629	613	614	599	570	608	598	575	625	637	622	627	576	616	629	598	583	604	591	548	550	599	584	641	591	610	576	600	618	627	544	596	576	640	603	663	630	629	567	593	586	624	634	611	611	579	605	586	587	611	602	621	602	613	633	607	615	625	604	569	543	629	582	604	575	650	609	560	604	595	616	608	576	581	592	584	543	610	609	590	630	633	632	590	632	573	568	590	579	616	604	615	612	619	563	595	648	608	636	605	640	630	564	599	626	620	568	615	578	627	544	552	606	566	621	590	575	589	608	570	570	597	576	586	576	625	599	582	609	625	603	602	571	599	575	600	626	643	674	587	613	582	611	646	573	603	615	613	609	651	597	600	635	643	577	562	615	598	577	607	609	650	612	586	578	604	588	581	609	647	617	615	600	558	632	575	645	591	646	633	608	632	598	630	603	606	540	617	643	541	591	631	589	593
35936	21532	14068	3016	896	529	415	307	296	225	208	172	171	199	182	180	176	157	173	159	159	149	150	140	141	135	142	144	137	133	148	152	154	144	117	166	143	141	150	158	137	129	146	173	140	142	137	130	131	126	144	138	116	123	135	130	146	117	173	121	132	125	128	160	164	142	137	134	126	124	147	130	141	141	136	138	145	144	148	121	143	137	138	153	152	128	149	141	126	162	139	150	131	135	147	142	150	139	137	130	126	134	138	130	147	152	130	136	127	136	165	147	140	153	153	139	143	128	150	146	129	143	101	134	147	139	138	159	126	152	139	127	144	118	135	139	155	124	128	127	124	138	137	141	135	148	149	151	128	138	148	129	110	145	164	146	135	141	134	143	148	147	137	126	127	139	146	149	124	139	149	147	121	123	168	138	144	142	163	134	134	143	136	163	152	136	136	150	144	129	151	113	133	134	142	115	140	164	140	129	116	140	136	127	135	150	138	134	136	145	137	125	122	108	123	155	131	121	151	140	139	143	145	130	146	132	151	138	126	150	135	126	140	138	154	147	133	154	127	126	135	149	121	148	147	130	140	136	140	137	129	144	140	156	132	151	127	119	146	126	146	143	142	146	132	149	135	143	164	126	141	138	135	137	140	160	145	151	137	144	132	142	142	141	128	124	137	143	155	139	155	127	147	107	146	132	133	142	143	130	142	135	140	157	150	134	157	148	114	141	125	132	132	118	145	142	150	138	117	128	122	134	137	154	148	125	152	147	158	127	123	152	126	155	136	142	156	159	151	136	130	114	153	138	110	140	150	127	142	112	172	136	142	124	126	136	124	144	148	142	137	140	129	122	151	122	147	156	132	152	140	148	144	129	145	150	124	137	154	123	154	149	141	155	144	122	119	142	161	124	160	135	150	141	161	146	128	143	123	138	137	128	141	148	128	146	164	139	142	179	121	137	129	134	144	146	150	120	125	123	140	117	127	139	129	140	161	147	127	135	142	132	138	141	122	148	124	119	138	129	139	130	114	137	143	163	132	124	125	145	140	135	131	142	118	148	123	147	171	128	142	136	141	106	145	151	124	136	129	136	148	111	137	164	160	139	124	129	145	112	125	167	160	144	138	127	130	158	136	133	138	132	124	135	144	121	141	153	148	143	137	145	155	128	133	154	145	144	125	137	145	136	149	145	140	144	133	130	142	154	147	122	144	138	151	136	131	137	125	149	123	127	157	136	146	154	149	157	125	143	124	146	160	146	144	137	124	146	141	136	133	146	139	141	114	132	144	152	135	132	120	160	137	140	159	147	148	142	137	134	137	141	151	152	134	148	132	147	154	124	131	135	122	123	117	137	143	142	130	165	138	160	151	126	148	140	157	134	129	160	141	127	157	119	127	133	129	153	140	148	144	126	128	109	123	148	127	130	115	141	141	153	154	145	146	144	135	130	150	127	162	122	126	144	133	140	152	150	162	129	109	126	137	127	146	139	125	111	151	166	127	145	127	158	140	135	157	144	133	129	124	137	123	145	152	138	161	143	116	158	146	138	166	137	121	133	134	135	126	108	114	141	117	116	150	135	135	138	141	108	164	140	132	130	122	150	133	126	135	135	135	138	128	136	152	142	140	139	127	118	131	108	146	155	133	125	126	139	140	119	122	121	138	116	127	133	144	161	136	137	139	127	125	154	127	112	148	127	144	143	128	149	140	153	138	155	142	128	130	143	137	137	139	146	113	135	149	132	125	163	127	146	141	124	154	128	131	134	143	141	129	135	146	114	145	130	131	150	156	137	140	126	157	157	143	155	148	145	135	147	122	128	136	131	147	128	134	141	162	137	138	115	123	126	121	143	148	128	149	160	129	127	130	157	112	143	137	133	122	111	143	135	128	137	125	172	106	142	128	155	142	131	133	141	135	128	126	147	133	131	124	121	131	145	158	138	130	130	131	143	142	137	151	116	140	134	156	116	149	135	131	137	167	138	144	157	133	131	135	134	122	141	141	130	138	145	120	154	126	135	129	131	133	132	131	125	127	149	131	141	146	128	147	128	125	123	126	128	139	127	126	155	149	150	130	151	120	137	145	144	154	137	131	133	144	148	134	148	129	144	156	128	140	129	135	148	140	134	148	141	137	129	134	116	141	146	143	120	132	173	136	136	135	142	149	153	158	150	169	153	141	130	134	121	157	157	152	126	135	151	133	144	110	122	147	134	131	160	124	156	126	145	131	129	120	138	139	135	133	151	145	117	153	120	140	143	123	141	146	129	114	129	149	134	158	139	144	147	131	127	138	122	121	129	142	146	138	135	127	121	116	144	136	138	164	134	139	102	134	134	132	132	145	124	130	137	131	143	120	129	126	132	143	133	135	139	151	142	146	125	143	126	126	132	142	137	143	127	167	138	143	143	110	125	145	144	129	133	140	117	109	135	145	146	126	161	133	113	141	138	127	115	134	140	137	115	147	147	134	143	129	152	134	150	141	165	152	124	138	140	152	125	133	147	132	115	149	135	118	141	142	141	120	136	130	147	161	125	143	131	163	149	141	168	119	124	133	135	139	129	156	148	148	156	160	155	168	135	130	138	132	119	135	122	140	132	123	131	166	153	127	152	121	148	166	138	158	152	127	116	116	146	124	127	153	142	130	157	144	150	133	114	129	160	128	116	150	136	129	134	138	137	157	117	139	144	140	143	128	132	135	149	153	144	132	124	124	136	148	139	131	141	144	147	136	133	113	119	133	142	136	153	125	145	132	130	135	131	150	143	148	134	147	134	135	154	147	145	140	123	142	140	147	116	138	123	124	148	151	136	151	149	173	149	127	139	148	137	120	140	138	132	139	151	151	149	162	153	132	136	148	149	107	131	134	135	134	151	134	141	159	151	139	156	112	154	130	129	142	140	135	141	129	140	148	159	132	155	143	145	147	163	147	131	141	137	129	131	135	132	124	142	145	158	133	140	139	155	151	133	170	120	156	129	133	143	133	145	125	130	122	131	163	128	153	158	137	131	138	122	129	144	144	132	131	124	147	152	138	140	158	121	124	123	128	123	137	146	146	148	149	121	143	136	135	151	149	142	145	138	132	150	153	135	137	153	161	133	135	161	147	138	154	143	137	145	137	152	131	98	124	124	143	155	110	138	137	135	148	151	118	132	130	128	151	141	104	139	142	122	132	152	139	137	124	132	136	135	132	124	157	124	121	137	143	119	141	120	139	158	129	144	160	137	127	117	141	138	136	139	143	147	139	137	122	129	137	138	133	128	126	130	137	146	139	148	160	151	112	150	154	137	148	146	136	138	131	131	141	145	140	132	147	142	135	132	134	151	144	125	150	138	124	126	138	134	151	146	132	101	140	159	153	144	158	108	137	124	153	134	141	143	165	126	139	130	135	159	128	134	132	148	127	125	133	147	133	127	130	139	137	177	142	143	137	109	118	154	155	123	128	131	167	135	153	158	150	149	146	138	132	123	156	122	136	128	103	139	149	131	134	117	157	140	149	133
24533	16706	14353	3582	2359	1902	1597	1381	1204	1032	851	771	654	660	612	600	559	538	552	508	490	501	460	492	438	468	436	462	448	450	431	419	361	365	397	385	381	383	408	378	406	409	383	346	382	386	395	385	383	336	372	360	385	391	381	389	347	346	414	356	353	378	356	399	329	356	367	370	345	345	354	365	365	369	364	383	363	340	385	344	374	360	358	364	356	351	348	369	353	362	367	338	360	344	342	315	358	362	378	357	387	368	350	364	370	323	318	350	335	350	339	372	323	334	337	342	374	364	385	338	344	382	324	340	331	351	384	346	313	398	358	382	361	363	358	365	378	367	382	341	365	348	347	370	391	347	344	364	334	346	329	334	365	371	373	363	382	386	339	341	334	364	364	346	362	323	383	389	340	368	385	373	355	320	402	347	345	374	355	354	346	343	365	381	331	341	363	333	368	308	337	364	359	383	357	340	348	370	377	343	363	353	371	347	351	377	371	347	324	341	383	351	352	349	369	372	378	348	357	352	331	346	349	309	328	341	359	360	352	362	351	358	369	335	340	348	393	366	372	362	332	386	367	333	353	386	368	360	346	336	369	334	360	382	351	374	366	393	352	343	350	350	343	311	319	348	348	329	372	369	375	382	331	358	330	381	397	326	329	337	361	349	382	328	364	348	369	364	318	319	377	347	348	392	350	365	351	366	380	356	343	351	380	369	357	383	337	366	381	376	337	356	366	385	361	346	377	376	357	389	345	382	353	341	355	359	394	333	352	368	359	352	394	349	350	333	358	378	367	380	354	370	374	336	360	336	370	364	358	339	324	376	364	365	334	363	365	381	344	323	358	385	327	352	376	357	364	319	340	378	326	365	404	359	332	359	393	327	361	352	353	383	365	403	360	357	360	355	373	336	379	363	358	344	363	306	360	356	349	353	343	339	375	344	350	357	361	374	327	378	351	374	344	372	341	358	344	330	363	363	350	346	334	340	368	368	350	382	347	387	355	356	362	415	340	364	372	359	343	350	352	391	357	367	388	371	338	329	373	323	365	362	370	370	356	358	342	351	355	364	388	382	341	345	360	328	345	336	369	337	344	342	357	329	377	340	377	392	343	343	339	350	348	372	331	364	328	345	368	360	376	339	339	366	332	338	345	328	393	328	333	351	354	356	380	346	356	347	348	346	384	364	323	386	369	345	342	315	333	362	352	339	362	353	361	328	354	347	350	357	388	372	344	382	329	375	354	402	342	345	364	370	395	350	324	371	332	356	368	350	344	322	378	385	354	380	323	367	403	341	362	356	358	358	400	311	365	364	338	335	344	362	374	330	354	375	394	339	374	366	377	393	334	386	357	372	379	368	371	362	353	351	358	356	341	342	346	367	373	345	349	353	361	361	346	339	344	347	349	370	331	349	369	362	337	387	338	343	344	381	359	372	376	363	377	339	373	349	359	308	387	341	373	372	375	382	346	395	359	329	363	369	348	359	369	361	395	379	352	384	344	361	328	370	333	348	343	374	389	372	397	359	343	359	365	378	338	366	392	348	329	365	358	363	322	356	386	359	388	364	326	335	332	354	318	366	356	332	341	366	352	351	321	341	366	324	372	371	373	353	365	336	355	356	367	371	370	360	364	330	320	392	346	369	352	370	394	339	368	328	364	383	384	365	379	351	362	365	335	347	360	359	344	335	356	322	353	362	374	313	333	382	308	329	321	345	374	365	347	340	381	336	357	341	329	363	383	370	371	380	348	342	344	361	349	362	357	361	350	308	382	367	323	346	353	331	364	318	326	334	350	337	343	333	383	356	357	360	361	321	367	374	386	335	372	357	342	374	339	363	359	337	360	364	350	373	357	367	361	351	345	390	337	346	348	342	338	377	320	344	352	359	350	350	373	356	323	328	364	345	360	348	374	373	330	356	355	359	401	374	359	329	369	384	337	347	335	308	364	340	351	372	328	350	360	372	345	329	379	364	351	330	349	370	361	330	344	337	346	360	344	366	351	344	354	366	361	367	372	362	368	328	356	329	363	323	377	341	347	354	357	359	378	340	367	344	414	361	357	350	343	346	370	336	347	339	341	355	345	325	341	324	348	342	359	374	355	389	351	347	338	344	344	340	385	374	356	333	379	341	360	352	358	365	377	349	364	341	359	384	351	372	361	359	348	342	343	337	367	376	382	345	394	357	319	371	345	345	351	345	337	369	353	358	375	354	332	342	343	358	360	314	367	330	347	362	360	355	379	355	343	391	349	369	378	352	350	358	339	358	374	365	361	341	371	367	365	353	338	356	356	365	326	358	330	323	344	345	365	378	334	369	356	343	351	338	345	339	370	362	380	367	376	355	363	368	346	331	351	368	337	355	334	354	370	383	367	356	350	359	335	379	344	369	352	381	354	395	364	376	352	340	383	347	343	357	345	359	406	365	378	364	351	359	360	337	362	360	361	343	377	370	354	374	410	367	306	376	370	349	345	334	365	367	360	370	341	364	369	341	343	343	346	355	334	359	381	360	343	408	353	372	355	370	364	354	394	359	335	322	351	335	391	374	331	351	358	355	320	355	384	358	381	356	370	367	337	389	349	343	357	364	376	385	382	366	351	332	363	340	386	349	372	313	390	347	366	339	349	329	331	347	354	337	353	332	362	392	358	341	352	349	339	351	351	315	347	347	341	325	377	318	340	332	354	376	350	369	382	386	363	326	354	406	373	342	338	354	361	329	338	350	330	358	367	342	332	341	321	374	361	334	355	343	329	365	345	370	348	366	340	356	353	393	368	362	345	402	389	402	343	336	340	330	351	346	403	380	370	353	373	355	359	378	367	340	343	369	365	371	378	356	348	387	327	358	378	336	369	342	324	348	383	300	347	386	348	358	340	371	366	344	330	361	328	332	401	336	352	351	363	338	364	319	328	334	334	380	367	324	371	370	317	347	367	352	371	349	364	341	326	336	353	351	370	379	347	365	356	373	322	368	355	365	347	344	361	362	351	358	340	385	343	366	345	341	334	330	370	349	326	329	364	318	347	346	354	354	353	370	384	377	357	357	349	352	356	380	338	360	386	383	342	341	390	339	365	350	349	336	329	362	360	361	334	344	382	389	360	347	357	346	332	338	377	335	375	359	352	360	338	336	386	358	355	352	328	345	335	340	304	343	362	404	326	368	361	334	364	376	320	337	344	371	359	351	319	386	349	414	348	339	384	336	338	354	350	337	371	350	355	338	352	377	360	357	348	366	363	355	323	361	354	343	363	320	358	358	393	354	356	373	335	345	354	346	344	341	374	365	324	375	376	348	373	331	328	338	339	384	323	350	370	360	351	352	363	324	376	318	360	313	355	340	377	340	370	359	369	325	339	358	348	333	333	355	363	352	363	396	387	345	365	339	348	337	351	370	373	336	325	355	359	363	353	348	347	368	335	340	355	330	354	330	366	343	360	357	341	324	389	378	359	355	332	333	351	346	353	379	350	367	367	342	338	382	309	348	340	387	355	362	327	337	350	365
12196	4457	1732	506	372	387	354	323	318	308	281	285	297	257	323	291	290	274	255	300	255	253	279	300	292	293	271	254	258	268	285	263	274	294	279	252	289	261	268	277	291	264	251	268	293	298	274	291	285	289	263	270	286	288	297	272	267	253	269	283	271	265	305	291	298	274	305	247	337	250	311	293	267	270	284	307	303	286	271	285	288	258	294	277	305	263	262	277	287	277	268	299	308	289	302	289	276	282	279	294	302	281	301	281	286	319	292	260	263	314	290	296	294	248	281	254	306	294	274	263	272	265	281	267	255	285	262	294	261	284	289	269	264	264	241	266	281	283	301	274	272	273	267	268	272	339	260	286	287	291	303	275	288	261	301	295	259	315	285	285	288	302	296	294	273	274	288	314	274	290	263	282	282	289	309	283	296	270	294	270	260	261	281	265	280	321	273	258	314	312	275	295	275	281	282	268	289	274	275	264	279	295	251	301	295	288	301	250	281	274	274	286	253	293	279	272	282	261	288	308	281	271	261	265	262	273	276	274	291	284	269	283	277	267	270	262	298	251	277	287	296	302	284	272	316	278	276	282	278	259	280	290	286	278	282	297	262	266	285	283	268	280	269	278	295	303	276	273	278	296	250	286	284	276	275	285	285	300	289	268	313	278	295	277	271	278	284	278	335	272	287	293	312	261	283	280	300	302	309	298	279	265	278	306	276	269	285	289	262	289	268	288	273	258	275	290	291	246	261	256	242	273	266	294	278	290	298	291	246	292	306	270	285	305	263	286	276	298	317	244	263	281	248	259	284	281	313	326	257	299	288	256	287	281	260	304	291	281	262	257	230	271	289	259	268	266	293	300	230	280	268	317	270	298	287	273	278	263	304	262	299	273	261	261	273	281	265	284	270	307	265	302	283	276	281	313	300	284	246	277	301	264	267	263	262	267	263	308	263	280	258	280	272	260	271	274	313	277	293	289	298	245	268	298	299	306	261	280	267	270	250	250	235	263	270	269	283	295	281	275	302	302	275	262	272	295	284	277	258	253	292	268	269	284	300	254	282	262	280	267	294	275	294	282	294	290	255	250	297	266	280	286	280	264	252	281	304	271	278	263	266	270	272	289	299	250	295	263	326	297	295	252	275	279	262	258	268	294	284	275	285	272	272	288	260	239	273	253	261	310	300	291	264	281	307	277	265	270	294	272	300	266	260	258	259	290	295	277	294	259	260	274	277	253	282	292	307	291	255	291	288	312	289	248	255	276	289	271	278	262	308	267	300	260	266	259	304	260	259	265	286	265	321	284	304	274	297	259	252	298	301	326	250	283	297	294	281	277	289	288	284	267	286	263	253	286	283	284	293	259	278	304	252	261	306	255	289	267	279	255	283	282	263	256	277	307	269	282	255	252	297	284	324	277	258	258	301	282	295	252	285	263	282	264	272	303	271	299	265	294	263	290	273	264	305	261	318	265	274	288	269	282	292	286	267	290	267	292	278	262	264	312	277	278	272	299	261	287	266	277	281	283	290	238	290	291	301	301	292	315	295	300	308	279	253	263	277	295	261	282	318	271	243	259	291	270	306	243	266	257	266	270	266	291	286	264	309	280	281	266	306	262	289	311	254	264	273	290	317	272	266	265	278	279	289	269	269	275	321	281	292	266	285	287	291	271	265	284	290	268	266	280	283	286	272	301	298	252	265	280	284	310	281	282	243	317	272	288	281	298	297	293	250	286	279	286	258	268	303	282	252	285	261	289	285	286	261	277	293	289	270	252	308	257	279	284	277	291	294	281	273	277	273	297	263	281	274	265	286	271	283	296	285	287	275	302	289	277	278	268	278	314	283	252	269	263	256	275	285	280	267	312	262	325	265	297	302	252	288	276	269	288	291	299	290	295	296	263	298	299	274	284	269	278	269	285	291	280	286	269	288	284	255	265	280	282	300	240	247	293	277	269	289	264	285	254	291	281	263	258	255	279	294	273	284	297	296	256	289	314	278	276	320	293	315	287	283	266	288	278	297	278	286	289	268	273	280	272	277	303	276	273	284	312	275	288	296	313	269	266	251	249	275	263	312	266	291	303	260	296	284	303	298	262	256	258	247	271	281	306	283	313	265	301	280	239	276	287	287	301	270	309	282	275	256	264	283	275	275	286	313	257	275	303	242	235	276	290	284	256	295	273	264	251	260	263	296	266	291	284	249	291	303	302	290	278	232	278	268	213	301	304	321	278	290	260	273	272	266	282	295	268	300	267	280	290	236	311	260	292	276	278	296	265	274	272	296	266	284	267	290	280	262	315	316	297	292	260	274	260	287	286	295	233	264	280	286	257	292	275	281	280	283	273	312	290	273	292	297	302	296	252	250	287	264	295	282	286	294	269	256	251	282	285	272	280	265	268	262	274	264	285	271	289	313	273	277	294	288	258	284	300	283	279	283	261	310	288	267	257	255	289	272	270	271	274	317	257	298	288	273	276	288	293	280	285	272	282	263	263	254	266	278	287	261	248	242	264	283	291	264	280	272	301	278	266	294	282	325	298	305	290	250	293	264	274	270	272	293	274	259	281	285	280	295	264	292	251	301	296	287	276	286	251	295	262	247	293	298	300	278	275	270	268	283	273	268	290	281	283	265	287	293	301	285	303	289	287	278	273	286	307	291	311	282	294	284	295	307	244	281	292	252	268	280	265	293	306	268	278	267	267	286	278	278	275	282	282	280	259	278	269	268	282	278	269	283	281	292	260	267	296	285	267	300	270	242	264	298	281	265	263	246	283	279	280	264	265	270	300	311	268	322	246	276	268	280	303	264	282	270	276	247	268	272	300	272	287	289	280	261	271	280	257	276	265	287	286	282	257	255	287	293	291	277	306	281	281	279	266	292	288	274	268	296	264	284	289	278	267	272	271	291	283	298	311	297	316	273	263	279	288	299	348	267	288	253	250	268	285	242	306	264	294	284	272	261	302	274	284	264	272	271	284	293	305	311	285	296	253	252	295	228	269	254	250	278	284	272	260	271	257	277	281	285	240	282	289	254	310	283	300	280	272	306	286	284	280	282	265	272	283	305	291	267	276	273	300	252	296	284	293	248	278	262	275	247	287	301	252	285	272	292	275	277	253	273	286	284	275	276	275	286	285	302	242	298	320	287	288	270	299	288	299	295	288	264	286	317	268	276	276	274	269	295	264	274	256	236	268	257	309	263	310	289	268	276	270	266	280	272	296	259	261	263	275	273	289	314	288	257	238	264	301	294	263	258	329	256	276	244	233	295	268	267	280	292	287	260	295	242	285	278	285	281	289	286	294	294	282	269	298	299	291	248	286	280	297	291	267	288	281	260	314	272	288	279	289	312	256	263	279	326	253	272	286	283	273	279	271	324	293	261	254	302	278	307	255	285	288	291	275	295	285	269	297	239	304	267	291	261	284	287	277	269	319	280	307	311	293	280	278	250	266	253	291	270	265	263	295	285	236	274	300	268	268	274	284	255	280	281	287	307	288	312	306
9104	4557	3102	1401	1194	1089	1064	937	847	813	787	716	772	739	718	734	696	692	740	690	704	684	713	682	686	679	682	699	705	707	700	672	715	651	670	679	699	696	755	680	675	663	705	693	691	718	650	691	646	645	677	701	674	699	703	648	690	643	646	645	673	662	676	714	624	670	675	663	654	658	692	683	628	676	663	671	683	655	656	721	653	702	697	677	676	652	663	663	646	641	704	695	649	673	655	682	664	651	702	663	640	655	693	698	717	667	663	664	700	650	654	673	700	703	667	703	697	699	667	669	696	687	670	676	721	674	692	693	664	662	664	687	650	713	663	660	684	681	682	710	677	686	705	707	703	668	683	668	659	697	653	677	676	628	652	674	686	651	670	654	645	657	673	623	678	674	688	664	651	669	653	721	637	670	645	686	617	669	669	651	696	688	716	720	693	694	659	667	702	704	681	681	715	663	654	675	656	690	694	702	688	668	640	733	702	692	700	654	693	700	687	722	681	697	692	658	652	699	673	672	677	689	703	685	641	694	697	721	679	656	628	635	678	707	672	695	721	684	695	665	681	663	771	652	669	670	663	672	668	662	664	702	659	695	650	644	696	661	736	657	669	739	675	698	669	679	700	708	680	687	731	673	690	684	714	666	682	642	662	692	701	727	678	656	681	627	668	638	677	661	684	709	624	687	676	666	683	699	694	685	709	707	693	680	676	674	680	733	658	680	680	671	685	645	688	667	687	665	674	663	672	661	690	700	637	681	686	647	689	666	725	668	702	654	686	681	686	719	649	696	689	668	691	647	703	680	617	671	665	712	706	692	683	698	638	713	663	686	707	674	634	696	694	654	629	687	670	720	707	700	690	702	632	669	655	650	709	662	746	667	704	672	682	674	614	705	685	626	683	708	650	700	708	685	720	648	687	658	624	693	625	635	654	633	671	636	677	706	640	696	707	662	680	686	676	638	673	676	642	645	647	681	667	660	708	663	673	717	643	685	697	665	689	699	710	670	693	668	653	665	679	697	711	669	697	662	643	702	704	734	689	650	665	684	680	694	690	670	677	665	650	704	671	685	655	661	734	652	656	683	637	662	700	688	620	648	671	703	651	675	629	625	633	683	668	722	666	650	700	673	668	677	659	640	681	679	642	703	679	688	644	672	688	671	732	650	687	703	630	699	675	699	668	707	707	667	680	698	623	702	693	677	652	657	706	718	696	739	688	706	737	693	642	723	671	662	717	638	703	704	674	655	641	726	675	696	703	676	695	704	659	679	652	649	678	668	683	660	677	683	724	703	684	728	685	681	666	680	651	665	682	672	679	707	688	668	651	717	712	641	714	687	665	686	701	695	619	687	669	709	725	703	673	686	721	674	666	687	667	675	674	677	692	651	683	657	645	748	671	636	684	644	626	703	676	637	661	681	679	683	652	696	679	707	677	652	660	699	707	709	708	653	650	687	708	641	710	695	682	654	704	689	692	687	642	680	721	638	710	657	720	670	692	628	699	685	739	693	678	699	680	706	658	647	673	668	658	673	671	719	637	670	636	648	700	702	646	662	706	695	643	620	662	684	661	686	670	681	624	704	659	637	690	709	635	703	671	718	679	682	694	595	659	674	672	687	698	714	712	667	648	704	659	681	692	673	693	708	662	741	702	615	665	679	692	674	651	703	728	693	706	663	682	672	670	699	678	636	683	671	692	667	703	649	710	686	678	650	734	725	743	677	707	671	661	715	632	682	662	657	648	717	680	680	712	644	639	690	682	651	702	648	673	687	629	637	672	684	676	642	662	685	709	651	662	646	712	640	706	712	697	700	712	636	640	652	682	668	695	636	651	697	663	755	669	691	640	676	655	650	669	672	668	671	672	658	733	731	626	667	668	657	710	647	648	705	685	704	712	661	680	651	696	662	665	636	690	671	671	683	672	665	647	669	717	685	650	653	656	649	647	666	646	655	625	655	665	646	683	686	637	677	665	678	671	697	701	691	692	691	690	724	713	650	640	646	665	695	707	664	645	674	709	641	702	691	669	700	693	699	705	658	686	694	719	665	609	699	679	684	685	671	650	677	715	689	686	716	617	677	665	681	656	696	683	695	687	696	690	627	696	664	722	666	673	671	735	644	650	687	676	696	700	632	684	645	682	722	677	699	672	669	677	709	702	635	674	688	639	672	685	672	675	685	684	646	700	655	696	702	666	708	679	698	678	743	692	662	714	665	682	656	693	658	698	641	640	739	682	653	741	673	688	709	694	688	697	692	662	679	701	672	662	663	637	680	685	665	654	655	697	654	660	683	689	719	690	717	663	624	707	642	639	660	653	672	662	697	631	662	664	688	646	660	696	706	630	702	665	670	682	737	706	668	744	681	679	644	707	699	718	707	719	636	696	648	675	679	704	671	675	658	675	703	698	671	705	661	687	667	672	680	643	647	660	699	676	718	656	685	675	662	670	664	722	685	669	629	658	719	693	660	673	658	667	695	670	699	624	644	674	681	666	694	675	657	649	681	699	738	693	691	681	687	691	744	632	660	675	648	640	682	680	657	698	712	683	694	663	646	695	668	665	692	676	687	681	637	692	697	684	687	747	700	702	656	709	687	688	664	662	685	712	671	671	656	676	678	657	662	675	694	690	648	627	655	662	708	643	703	669	680	684	647	673	629	710	720	690	699	658	695	709	685	681	659	671	714	695	697	673	635	681	621	702	691	666	697	611	690	674	691	677	664	695	676	670	666	703	657	708	705	702	718	622	644	690	703	678	646	662	723	682	700	685	659	698	655	682	660	705	657	650	719	645	649	664	649	674	657	672	717	686	682	682	716	719	612	716	677	697	680	676	699	624	672	655	642	682	689	708	705	665	697	660	662	728	675	654	688	659	691	721	638	690	672	694	700	677	677	662	650	615	682	643	683	645	641	671	641	701	695	698	679	686	676	656	712	628	664	648	675	690	677	690	693	684	702	692	659	705	653	688	673	710	695	691	693	675	660	682	677	688	670	744	684	676	633	695	679	664	650	673	708	676	625	661	665	673	680	638	681	639	699	739	642	682	699	663	632	662	669	654	718	658	682	708	678	666	720	658	677	654	667	673	683	672	714	616	656	642	711	680	692	737	700	688	655	656	687	634	655	681	691	667	604	624	657	636	699	669	661	726	665	651	668	652	683	687	668	654	657	700	666	661	669	684	685	676	699	691	685	685	671	702	689	666	726	712	672	657	647	636	694	696	664	683	691	675	692	695	684	695	675	690	691	653	667	656	702	688	670	684	654	692	632	678	726	643	697	664	660	665	680	645	643	720	671	677	709	669	690	696	724	656	671	740	675	650	670	692	703	695	682	653	665	658	710	682	678	655	703	676	676	681	697	668	691	655	687	701	685	692	687	620	687	657	623	721	716	720	705	675	677	731	670	673	695	674	651	656	689	666	628	655	680	699	646	667	655	695	673	645	722	686	673	650	676	609	683	692	654	691	633	713	699	638	646	651	724	700	683	658	676	674	665
26797	14406	8913	1811	670	435	375	381	364	319	288	253	310	254	252	286	235	258	257	241	281	256	251	253	249	291	276	263	254	257	255	212	249	243	241	238	253	280	261	243	261	238	225	267	261	248	233	267	258	255	240	270	256	239	257	237	254	227	219	282	275	269	270	248	263	248	262	260	284	254	258	242	271	247	236	273	271	258	235	253	251	247	232	251	263	264	252	243	240	255	248	256	257	250	253	266	238	264	259	250	252	277	235	256	248	236	294	264	296	248	239	228	252	265	259	263	229	209	244	247	248	243	274	235	225	244	262	279	247	236	243	269	249	265	254	270	231	255	263	241	235	247	271	250	251	245	261	245	251	257	245	241	263	223	235	239	241	247	248	255	250	252	236	244	233	251	246	239	259	240	244	259	279	263	254	247	245	244	224	270	241	274	235	239	251	245	276	260	246	233	234	263	275	239	236	237	252	273	224	245	274	249	276	261	248	255	250	257	265	248	233	276	254	260	271	220	250	223	219	236	233	240	271	236	270	248	255	252	244	252	245	261	223	240	272	260	262	251	218	254	274	237	240	261	246	242	239	237	276	277	256	245	255	250	246	234	222	236	266	225	269	238	263	263	225	282	261	262	260	227	245	268	276	277	266	244	237	270	273	245	277	254	234	257	258	238	201	293	271	301	261	260	214	261	276	245	257	265	251	246	248	247	260	239	239	263	268	247	262	254	244	245	262	227	237	211	244	257	244	255	261	261	236	263	274	218	230	260	258	229	257	230	241	251	252	244	246	280	272	235	247	250	255	235	251	241	249	276	228	242	265	243	232	273	265	245	234	269	240	255	269	228	231	257	276	294	237	273	235	281	271	269	279	256	248	253	260	214	240	257	258	224	258	281	226	246	228	260	257	256	250	210	223	234	252	261	254	223	267	258	293	236	263	258	264	239	232	225	271	241	261	256	242	283	240	223	245	235	245	252	261	263	237	247	244	238	246	226	232	232	235	244	256	249	261	227	245	225	246	249	262	287	252	249	247	209	247	265	239	239	253	247	276	221	220	254	245	283	258	251	254	274	249	244	271	241	256	242	225	264	260	258	233	221	256	288	251	250	258	246	251	248	254	224	259	239	244	232	239	247	257	247	247	264	269	252	250	229	231	242	253	257	239	262	261	250	256	259	251	220	249	254	226	248	239	246	250	240	224	248	260	252	250	263	242	254	272	244	261	251	246	256	266	248	279	266	273	293	257	241	262	248	233	257	256	251	257	261	234	246	283	273	245	256	249	268	215	257	257	245	253	256	240	262	250	252	243	238	272	252	244	262	264	269	230	247	246	233	257	265	271	240	249	255	264	244	268	251	243	229	252	257	258	247	239	222	242	271	272	237	255	253	271	247	248	240	276	247	267	237	224	238	257	237	256	252	253	246	239	251	238	236	257	246	238	236	225	267	274	243	244	243	268	256	240	264	246	254	266	238	243	232	264	256	250	262	256	265	239	260	246	235	239	215	243	236	253	274	270	264	250	250	244	249	234	239	255	254	257	270	247	296	285	235	238	245	250	266	263	266	281	211	278	260	264	233	239	228	249	251	277	253	244	261	251	270	268	227	281	282	264	253	251	253	253	218	233	243	267	241	220	262	230	242	247	257	251	272	240	264	261	265	252	260	263	259	267	280	251	254	260	224	220	244	237	278	235	253	239	266	251	230	233	233	281	266	251	239	256	218	238	240	234	235	267	241	253	246	284	251	264	248	237	268	244	251	245	261	243	260	262	281	256	264	269	312	240	253	267	262	231	269	236	242	280	243	234	228	255	231	228	231	240	272	263	265	254	233	256	241	226	249	267	273	269	264	260	248	275	242	234	232	255	239	256	246	223	243	263	256	230	234	238	221	239	244	247	264	247	245	240	262	266	260	283	287	224	247	265	239	256	238	254	224	257	243	244	264	261	236	270	256	250	258	233	227	260	252	259	262	216	261	228	255	259	268	258	235	236	231	228	255	253	264	252	226	256	250	263	224	230	273	268	246	268	251	236	266	238	253	233	246	271	241	259	245	239	268	241	260	256	270	264	262	267	242	280	253	227	272	260	262	244	258	246	223	222	234	251	236	245	257	265	262	250	285	284	271	273	238	256	257	253	276	242	250	244	256	240	225	221	241	268	250	274	241	246	231	245	243	248	240	271	272	253	221	223	260	234	263	269	263	256	261	233	240	264	260	224	250	254	257	227	242	282	255	232	248	248	265	254	260	243	221	254	251	221	223	276	235	252	290	254	259	224	241	243	227	269	259	267	257	257	272	256	227	219	258	267	242	224	232	252	257	256	254	220	259	234	260	246	252	254	218	257	252	275	233	257	240	276	233	243	280	256	276	235	244	230	280	250	251	255	256	244	256	238	234	226	248	238	248	267	260	241	267	254	236	262	254	208	234	290	245	234	266	252	240	239	237	245	227	235	263	281	250	245	251	224	233	249	252	234	258	252	246	250	232	263	264	246	235	242	234	254	239	274	272	256	223	254	243	251	277	246	265	240	233	234	255	234	265	228	241	247	272	251	258	261	248	248	219	259	230	257	241	265	242	260	242	275	228	269	237	262	234	248	255	248	257	260	242	244	233	243	268	236	226	270	238	265	223	236	264	236	243	243	275	245	224	241	232	252	271	242	263	284	255	245	243	242	270	265	234	281	276	249	258	248	242	223	232	251	236	259	287	237	246	260	242	241	245	222	220	244	212	211	269	243	233	235	269	261	260	242	233	277	240	288	264	247	265	266	240	246	263	258	244	234	238	218	228	229	237	232	257	257	245	239	257	246	246	250	250	245	235	220	234	238	256	276	229	226	224	262	250	254	257	241	248	268	248	243	273	243	251	243	234	273	261	250	239	249	279	261	262	270	236	258	240	281	201	249	243	266	257	254	284	237	240	242	238	251	263	257	248	250	250	247	221	258	234	254	263	232	232	271	254	256	257	252	261	281	270	262	249	267	278	238	272	201	246	228	233	272	245	258	246	259	249	272	251	234	257	250	233	252	268	281	245	240	250	240	283	265	253	253	269	256	261	215	249	251	244	254	255	252	259	249	262	272	273	264	277	224	239	269	256	239	242	283	253	237	259	245	240	274	257	226	236	258	239	247	243	232	257	260	258	241	275	252	258	260	265	242	274	244	241	227	218	246	262	233	261	256	235	252	249	292	270	230	225	236	289	268	253	251	253	224	241	249	220	241	259	235	274	254	267	294	235	253	262	259	248	264	264	248	254	280	262	246	217	249	257	254	253	241	259	227	246	269	204	253	275	277	234	241	235	225	209	232	257	267	249	248	256	244	257	253	263	249	246	247	265	271	229	263	233	265	255	241	241	233	248	242	252	237	220	288	265	271	233	280	263	253	282	269	249	243	236	238	236	247	227	234	232	267	259	215	256	251	235	231	246	240	255	241	266	242	248	238	237	239	248	244	243	274	276	254	239	278	200	231	254	269	249	243	269	221	254	251	244	256	241	265	261
19275	12608	11636	2487	1934	1681	1433	1357	1115	967	852	832	761	752	779	743	746	753	686	718	654	657	657	672	648	646	694	629	664	680	649	667	651	613	604	674	617	624	584	647	601	622	621	620	642	610	637	597	632	606	581	598	576	680	556	616	612	645	618	589	627	657	653	636	576	630	545	642	585	605	578	616	620	650	610	619	667	650	597	589	660	584	639	530	598	587	619	617	632	619	559	584	569	597	600	576	575	670	631	621	604	621	557	560	626	612	616	624	638	600	614	608	605	560	640	655	594	651	596	620	580	628	638	563	581	618	597	596	654	558	607	544	613	624	596	563	636	567	583	570	665	595	572	612	599	644	633	622	625	582	592	604	582	624	600	604	630	628	618	580	603	571	614	571	592	595	573	612	569	561	599	604	595	622	572	635	634	655	631	628	571	569	593	572	586	558	620	601	624	577	619	614	594	635	618	605	593	614	599	579	613	611	613	589	632	622	607	603	591	603	603	607	660	612	640	612	632	604	611	583	630	560	604	632	582	598	552	588	594	559	579	634	660	596	559	635	560	625	598	598	616	621	593	628	570	564	620	609	647	591	557	638	596	584	622	599	605	638	567	652	620	619	559	668	598	640	611	577	603	642	588	612	591	605	622	659	588	635	571	630	621	597	574	575	614	567	644	578	599	604	605	595	607	642	603	598	581	580	615	615	591	631	630	585	608	586	608	605	657	599	586	600	609	593	592	580	566	565	612	642	593	627	576	633	585	582	645	600	618	614	648	597	556	607	591	618	627	599	587	605	593	645	648	641	594	599	562	656	641	628	606	618	659	613	599	633	609	587	608	639	572	625	609	596	600	608	620	659	591	620	624	621	581	619	610	614	598	581	581	625	642	594	619	628	598	553	588	607	599	583	627	586	628	618	591	621	626	575	614	625	594	582	627	605	558	618	663	593	614	594	592	632	640	599	622	639	641	594	615	615	632	592	568	571	627	576	617	622	635	593	631	589	606	631	595	605	615	626	640	589	579	632	614	654	610	611	601	601	630	592	652	644	600	646	592	610	629	642	615	645	621	593	614	570	617	580	622	556	598	618	588	575	594	589	593	593	572	622	648	641	581	619	632	607	626	627	625	644	573	590	600	645	618	608	609	611	604	594	597	632	629	636	598	612	637	572	644	603	628	572	616	557	586	594	574	613	619	624	639	607	607	610	617	598	588	602	606	593	569	631	560	617	599	653	610	633	606	644	554	598	590	589	566	631	574	606	633	617	612	648	615	633	598	598	612	579	574	610	558	635	612	609	611	597	616	562	627	636	614	595	607	649	599	625	572	573	611	610	585	591	592	584	602	615	630	663	572	593	601	644	625	620	575	602	588	593	661	615	598	616	624	616	624	591	634	565	628	582	611	605	610	595	668	596	575	587	571	587	609	629	595	610	589	562	583	611	614	602	605	547	596	597	593	609	637	590	576	591	641	621	605	620	602	631	576	623	590	608	583	604	586	662	655	607	637	626	613	587	613	585	567	646	643	636	583	596	621	581	581	583	643	609	644	630	567	626	586	647	593	577	617	609	600	583	574	630	607	566	658	629	626	598	594	597	580	613	606	607	613	594	598	626	576	572	588	591	600	663	588	599	645	615	584	629	619	598	647	604	647	659	643	626	657	601	636	616	594	583	601	616	620	590	573	663	626	595	625	544	619	618	576	550	637	649	603	640	570	603	637	596	618	616	580	617	642	631	624	654	617	635	590	673	589	587	579	628	587	627	641	617	629	641	562	593	615	597	601	610	628	573	614	604	620	563	595	639	581	604	556	598	570	600	607	596	610	606	572	614	626	655	634	567	624	588	584	585	594	576	609	609	612	574	646	626	565	608	645	638	591	601	591	558	604	611	619	562	638	630	623	607	570	567	587	612	614	611	616	595	562	589	593	583	598	567	593	605	574	649	556	571	589	575	634	586	587	624	593	606	655	619	598	585	593	635	607	674	566	591	639	603	588	600	558	608	570	568	634	582	620	602	592	562	595	603	617	632	615	621	615	580	614	614	577	577	569	596	604	610	641	620	597	612	634	593	554	563	617	573	630	595	640	606	631	609	606	588	616	602	620	576	576	619	560	628	631	597	608	587	602	572	609	605	573	604	573	591	588	579	592	622	600	633	653	604	622	592	632	579	603	595	613	643	580	623	598	643	628	631	613	610	628	579	656	615	621	646	633	615	599	596	619	602	610	621	586	577	633	608	602	606	616	591	611	621	586	628	594	577	587	604	656	618	607	593	600	639	620	593	610	604	587	587	566	574	610	612	588	604	596	624	557	610	580	605	664	627	576	604	646	622	622	608	604	606	607	585	614	605	588	599	617	591	611	637	644	594	624	579	666	624	604	607	623	650	580	618	647	645	635	597	617	641	612	617	627	577	575	598	582	642	550	570	607	607	633	620	640	582	572	611	596	613	618	616	628	583	677	621	576	572	659	619	636	608	606	616	635	591	557	614	617	591	600	597	624	605	595	603	597	601	598	577	557	583	574	607	607	636	609	609	617	605	638	615	584	626	618	620	573	588	611	606	592	581	604	615	625	633	618	601	617	564	606	569	547	592	600	655	583	610	591	581	631	596	601	670	613	590	593	630	627	599	590	653	620	597	599	573	615	620	604	660	573	608	602	565	636	614	615	597	594	611	613	592	651	598	581	621	631	609	595	619	556	599	591	602	590	585	590	577	584	627	592	595	622	608	627	592	618	630	613	622	576	624	620	561	590	576	587	577	609	616	597	593	627	620	598	591	582	617	572	598	658	590	592	627	613	623	594	589	582	580	601	602	593	630	595	600	585	592	621	590	622	606	607	603	610	620	623	649	624	649	625	589	632	595	641	627	621	618	591	566	638	592	575	608	577	588	613	662	558	600	579	583	628	583	593	639	601	587	603	593	631	595	625	607	586	607	621	603	603	617	595	606	587	596	654	601	589	647	631	636	599	592	671	642	592	624	609	625	644	631	647	588	577	622	583	614	585	636	592	642	632	588	580	582	566	584	650	640	577	604	630	581	641	601	602	623	566	646	573	629	630	598	646	593	625	600	611	660	603	603	619	605	589	571	615	561	591	590	621	580	592	567	611	585	635	578	627	595	568	599	610	628	612	654	585	580	566	564	594	641	596	592	618	573	586	617	651	593	607	593	625	627	591	587	560	564	651	607	606	581	570	619	612	654	590	603	584	574	651	567	573	642	630	605	589	586	601	627	622	642	605	625	632	587	584	650	613	596	579	609	602	629	576	608	581	623	612	598	602	597	589	595	636	607	613	564	606	605	603	630	634	625	633	639	617	590	588	613	596	619	663	598	662	594	615	582	582	614	614	586	620	596	648	559	574	641	605	607	609	626	605	601	613	591	605	617	610	634	580	580	632	553	606	576	617	574	625	622	591	599	579	587	576	625	636	608	595	619	589	652	619	600	571	652	551	622	616	618	674	562	608	560	613	632	565	607	617	610	614	644	601	627	601	571
36125	22023	15612	3744	983	563	416	326	284	276	221	179	192	196	171	176	155	170	145	154	163	154	163	189	162	150	155	155	154	138	157	154	141	132	117	144	154	138	144	148	158	152	151	125	148	134	132	139	138	134	146	128	130	110	132	124	132	139	135	131	156	127	133	138	122	140	147	162	136	122	151	127	155	159	162	133	156	127	169	163	144	133	135	118	168	144	145	118	143	144	129	111	133	127	137	138	141	134	150	143	152	125	131	135	140	133	142	151	150	163	144	169	136	131	140	132	151	142	138	153	148	151	160	147	119	146	147	143	145	134	153	145	121	141	131	150	144	153	145	161	131	160	143	125	140	143	135	139	147	121	144	149	161	139	161	138	148	134	142	142	129	127	141	150	131	153	161	141	158	148	133	128	121	120	158	174	149	178	133	139	144	126	136	160	147	127	142	147	138	157	123	134	122	141	153	140	126	146	147	152	140	149	143	134	161	131	139	138	146	140	157	138	132	131	120	134	137	138	127	154	165	131	126	155	131	146	140	140	126	116	136	129	114	125	131	146	136	134	157	132	155	150	127	149	147	140	136	150	155	153	124	138	146	123	154	127	136	163	148	136	128	161	150	157	130	156	134	161	133	146	137	136	125	132	138	166	120	138	149	150	120	148	139	133	143	144	138	161	127	132	127	145	133	143	138	139	124	120	138	129	148	165	148	135	146	122	136	142	163	149	141	150	142	136	129	150	132	140	133	140	142	135	119	163	129	139	147	149	145	150	152	118	158	131	167	133	129	142	151	138	146	136	122	144	126	160	128	133	126	136	136	138	140	136	135	147	133	145	129	142	125	133	158	148	156	152	140	134	158	122	128	114	132	132	130	137	140	140	129	130	136	150	146	128	141	133	119	121	150	141	135	105	95	147	143	157	156	143	153	137	156	148	147	147	124	126	131	135	101	149	115	145	140	120	143	138	149	153	122	145	124	153	143	147	157	138	151	128	165	121	148	134	138	149	126	117	160	128	140	146	147	134	150	164	151	129	150	160	114	151	128	153	159	130	151	153	146	133	133	134	135	153	137	129	136	129	135	131	137	136	128	138	105	145	141	151	125	136	141	133	120	126	134	134	155	135	134	133	137	119	135	143	148	154	135	135	126	169	124	125	147	145	137	142	139	148	150	131	158	120	146	153	127	144	154	132	139	139	137	138	116	141	179	119	144	150	142	153	152	158	120	139	141	159	146	137	156	148	136	112	140	140	148	146	133	137	136	150	128	158	151	143	135	150	141	124	119	145	130	148	133	150	157	172	128	140	159	123	140	150	151	160	152	132	141	134	141	161	125	121	147	147	144	144	118	146	139	137	124	119	136	131	133	155	138	132	172	150	124	142	143	148	141	137	119	145	124	134	125	125	130	127	163	123	117	136	137	146	123	132	148	139	147	129	130	135	139	137	127	155	154	127	148	160	150	146	156	150	131	155	131	135	174	132	152	163	171	121	153	156	112	145	127	123	152	123	131	129	123	135	143	143	142	127	162	148	126	144	138	142	153	145	135	135	134	126	137	140	109	133	139	140	143	139	111	141	139	147	141	136	142	156	119	142	148	137	131	146	142	143	149	155	134	166	142	140	155	131	136	153	117	132	139	138	133	124	144	139	150	124	140	128	135	135	133	126	153	143	144	138	145	146	155	144	159	138	133	146	132	161	147	129	132	146	147	159	125	148	160	131	143	129	137	124	134	147	143	154	148	134	135	138	137	136	132	131	152	135	145	122	152	116	146	128	144	144	148	138	152	143	123	121	131	110	132	143	153	159	128	136	151	125	139	123	126	143	127	127	143	134	137	132	151	132	159	143	158	138	140	118	131	117	169	138	131	157	145	130	136	135	129	132	141	143	113	118	138	149	151	139	144	161	133	127	148	121	149	117	136	139	153	133	118	147	114	128	136	131	143	160	145	122	122	151	139	122	133	145	137	137	134	130	128	117	149	133	153	119	117	106	153	134	141	136	146	141	146	152	149	128	139	138	135	134	143	149	130	142	122	139	156	143	135	121	118	142	137	136	121	149	131	131	134	148	129	149	127	147	130	139	142	114	141	121	160	156	142	140	149	121	130	153	148	150	133	129	139	138	138	125	127	130	147	152	139	132	144	135	134	122	158	126	146	124	167	154	138	134	138	128	153	147	146	155	131	166	128	130	147	129	147	156	133	115	127	126	123	141	123	147	130	135	153	143	128	148	139	129	137	119	140	160	147	129	132	134	149	151	133	139	143	135	149	141	147	124	144	133	149	131	140	140	137	125	139	139	130	145	151	156	144	146	131	122	165	154	182	152	123	134	145	146	145	124	142	148	158	133	131	133	162	133	135	137	140	159	149	122	145	125	152	117	164	119	164	127	145	139	118	109	141	132	128	169	145	144	147	116	129	129	154	131	140	142	135	136	130	137	132	137	137	142	137	140	137	142	137	155	153	125	129	139	139	129	138	151	136	135	157	128	142	126	160	162	139	145	149	136	164	141	165	150	133	161	152	119	129	133	160	135	155	127	146	158	162	142	118	122	147	149	119	145	129	127	143	104	125	134	134	131	120	143	157	127	151	116	124	140	148	159	135	139	126	137	145	133	143	141	132	142	161	162	138	134	149	142	122	140	144	144	161	147	153	150	151	132	140	147	141	129	135	143	145	131	115	126	132	144	124	134	139	140	148	160	136	150	149	126	131	152	140	139	138	158	122	138	147	145	151	151	134	128	145	168	150	135	174	123	141	152	134	139	123	137	120	131	154	153	127	151	146	164	145	123	135	147	153	138	127	150	114	139	143	129	127	140	125	129	137	141	120	134	139	133	135	133	138	120	130	133	123	136	128	142	149	133	156	138	133	121	114	126	163	130	147	123	104	145	144	126	116	145	140	128	136	139	129	145	133	135	140	163	129	150	124	129	136	137	142	139	160	146	131	151	130	133	156	128	111	128	152	158	104	162	142	161	144	151	142	149	154	144	126	119	139	136	131	150	159	146	129	130	140	119	119	126	142	138	134	132	142	119	146	144	139	135	144	128	124	138	135	151	128	124	150	125	156	150	158	128	146	139	136	135	151	140	155	143	132	164	147	135	133	122	109	141	140	130	144	122	125	121	125	150	148	123	127	137	126	138	110	138	124	155	131	157	142	122	128	159	128	144	135	133	151	140	152	142	149	131	134	129	140	143	155	151	150	128	117	133	119	128	132	126	154	140	135	109	126	134	147	134	158	143	123	142	145	123	118	151	142	135	134	126	153	146	140	152	127	160	145	146	123	148	147	116	145	124	168	139	129	128	140	137	145	132	123	154	148	136	133	126	144	172	152	125	142	129	155	136	159	147	129	147	128	142	140	145	141	140	143	140	148	150	126	120	153	149	130	161	129	136	144	166	163	148	123	145	121	158	135	137	144	135	153	132	135	137	120	172	136	137	146	144	137	148	149	140	110	135	166	150	149	137	119	134	140	169	144	138	132	135	147	114	144	132
24608	17492	17040	3680	2563	1962	1769	1443	1190	953	779	727	718	674	597	603	563	540	525	531	513	512	490	491	454	478	403	427	399	442	394	413	404	398	373	364	403	392	392	381	359	376	389	413	377	380	404	370	432	375	353	400	375	387	382	413	368	347	363	363	366	355	363	366	356	360	400	375	351	346	398	395	353	374	370	365	364	369	349	360	392	354	329	365	404	371	364	356	384	351	387	360	367	352	382	366	346	349	377	371	360	367	342	315	339	387	351	349	360	348	381	397	361	377	391	394	375	331	354	374	345	340	357	367	333	373	352	373	338	359	353	355	383	359	368	342	376	336	329	399	389	357	381	364	373	352	364	401	353	344	350	360	387	353	398	392	346	368	367	389	337	394	344	358	367	355	381	366	345	356	334	356	371	370	349	340	371	410	364	371	356	330	383	376	363	379	374	360	351	382	367	368	379	346	378	368	356	336	367	397	383	349	348	389	349	372	366	356	418	356	330	347	348	382	354	362	341	375	360	329	350	357	364	359	363	357	390	376	405	351	351	336	389	323	378	374	374	323	367	366	384	331	365	363	338	322	374	374	377	366	379	378	352	361	381	337	359	357	383	352	361	351	363	357	364	376	369	364	362	350	358	342	363	359	374	388	362	366	340	347	314	365	358	345	345	349	359	302	371	346	367	364	361	379	371	350	357	367	385	354	354	350	370	358	340	382	386	355	347	351	379	358	390	339	315	334	388	389	381	343	378	394	359	371	355	348	343	363	361	347	356	362	291	374	391	325	372	325	370	348	391	348	348	372	340	355	375	379	334	347	384	358	357	387	404	332	348	370	386	348	338	345	356	385	379	375	348	387	349	361	370	359	402	358	391	392	339	354	356	360	331	363	352	361	361	362	362	376	363	346	351	368	379	377	376	343	365	359	335	358	350	347	377	335	348	338	375	347	341	331	377	351	346	367	359	357	356	364	357	383	362	363	359	373	379	356	358	323	349	359	385	357	363	369	399	374	378	336	395	396	385	365	339	372	370	382	352	328	370	318	382	373	360	348	393	362	372	336	368	347	361	350	370	349	374	332	360	391	366	400	370	386	359	358	379	363	347	381	393	362	342	371	393	383	361	375	366	331	373	353	347	412	370	347	403	333	328	366	363	371	310	362	360	341	374	334	343	344	383	347	361	360	345	344	390	398	395	369	364	328	356	371	382	355	372	378	371	332	352	361	352	384	365	346	365	356	348	376	359	357	357	332	381	351	345	360	351	349	394	351	342	378	364	372	356	348	362	340	366	334	362	387	369	375	372	335	350	331	396	362	362	366	349	398	359	353	362	345	398	357	330	354	368	349	340	376	358	397	340	360	386	373	374	350	374	351	373	351	347	364	393	374	342	359	309	345	350	343	356	361	359	374	343	352	376	328	352	351	351	364	357	372	340	388	366	355	365	344	372	376	366	345	388	397	368	336	361	396	362	369	340	371	372	332	382	391	358	396	358	374	367	342	361	352	379	357	345	363	343	380	387	368	325	373	358	385	360	370	359	374	356	343	349	391	352	314	351	369	369	347	367	393	367	355	371	320	352	384	353	326	364	360	354	357	383	333	324	350	318	354	368	351	368	377	354	365	341	390	358	357	398	370	351	384	385	337	366	358	364	364	351	366	346	329	372	401	385	397	329	377	360	374	339	357	356	341	358	379	369	333	349	387	314	362	338	391	343	355	386	366	336	368	344	348	377	377	356	355	350	362	347	320	395	373	333	345	395	341	364	356	349	414	365	360	391	359	348	356	347	379	331	330	357	382	385	384	357	370	375	330	347	358	376	351	380	365	386	382	381	374	332	342	375	353	369	347	324	371	395	370	373	367	353	345	354	354	374	388	352	353	368	397	373	386	364	361	334	355	345	357	370	333	392	357	341	333	345	382	379	364	387	394	379	343	339	362	367	364	353	371	361	379	376	378	357	347	334	353	395	360	362	330	373	361	384	359	332	374	347	366	361	378	363	348	392	343	370	382	369	366	364	379	349	360	356	402	347	360	351	381	408	356	390	363	360	393	396	378	347	369	373	341	353	387	360	376	332	368	374	365	367	369	331	361	381	332	373	346	358	348	356	350	339	359	351	341	375	377	372	370	357	390	370	363	377	352	365	350	346	357	372	350	361	365	411	324	364	363	388	364	371	342	363	348	403	381	362	382	385	326	342	354	312	353	345	353	363	369	417	375	328	374	373	353	347	359	357	362	339	358	384	350	377	390	359	373	366	358	360	367	373	365	353	353	390	343	353	345	332	354	391	375	366	341	356	352	354	356	360	355	375	326	367	386	367	397	350	357	326	381	369	368	406	391	343	391	351	385	331	380	366	376	343	356	330	346	341	357	357	367	348	352	344	357	357	398	374	340	347	350	328	324	335	365	345	360	335	350	376	353	377	354	359	309	361	386	382	386	331	335	338	357	382	387	363	356	359	351	341	372	355	341	376	351	347	331	361	360	370	404	372	360	341	383	322	373	345	378	369	373	372	402	341	328	385	385	366	350	366	352	371	345	348	358	370	350	373	388	390	336	367	351	373	324	386	338	331	361	355	374	337	346	351	350	356	331	365	366	341	414	340	368	385	349	373	408	361	364	341	366	354	380	383	357	357	364	373	343	350	353	369	337	320	378	366	364	352	334	376	371	329	330	331	382	375	357	373	397	369	340	414	378	371	383	341	357	342	356	372	359	344	365	375	342	361	366	343	354	337	347	350	325	363	368	377	377	361	365	378	366	374	353	351	372	339	353	367	381	362	340	382	337	350	332	373	359	384	399	351	370	341	374	315	354	374	366	362	348	343	367	368	371	358	372	357	343	374	341	331	325	352	321	348	393	397	336	357	341	374	347	339	351	352	347	324	346	371	397	372	332	373	367	361	352	393	365	340	371	364	381	383	366	349	365	346	371	406	355	386	342	332	344	343	391	377	342	341	368	384	362	361	330	363	361	398	337	338	389	366	371	383	348	391	379	383	360	384	380	377	374	341	357	387	363	414	375	342	372	337	342	395	346	353	356	372	358	360	335	340	386	378	373	378	350	323	366	376	373	356	371	354	373	352	347	395	370	357	420	331	333	321	374	365	373	383	357	342	379	363	355	382	368	368	336	358	417	324	365	368	366	351	361	360	346	379	381	371	360	350	327	361	380	347	382	364	353	355	376	418	363	352	381	360	344	339	377	380	402	357	361	349	345	382	342	346	351	327	390	362	340	334	348	379	395	386	346	370	385	348	376	359	354	332	363	366	346	319	388	365	368	334	335	354	358	361	370	383	380	377	366	352	396	328	349	354	364	340	364	320	391	375	346	379	374	315	352	375	347	348	396	371	398	339	379	370	335	355	384	384	377	373	377	351	366	333	422	387	396	344	369	358	348	385	363	394	359	396	389	341	399	375	393	374	375	359	373	344	363	357	361	370	362	339	363	371	360	347	345	370	347	357	389	390	348	347	343	352	337	357	320	350	348	317	366	345	356
11980	4399	1825	548	418	346	360	326	305	328	265	279	271	253	304	282	292	294	270	245	272	282	283	283	293	295	252	254	272	283	267	268	282	277	299	289	284	282	260	258	282	286	279	283	288	264	303	273	278	303	294	314	263	263	279	257	281	263	281	300	291	286	255	329	322	280	284	297	290	276	292	262	270	246	280	276	298	273	265	250	267	258	279	281	262	282	299	312	257	278	292	268	246	281	301	301	268	290	270	267	259	285	284	279	312	292	265	285	256	270	270	292	287	282	295	240	294	236	265	248	256	266	282	292	277	280	271	258	300	294	261	245	274	315	266	277	303	300	274	267	280	273	295	275	299	271	306	250	262	257	280	279	263	267	286	268	265	264	273	262	279	267	285	271	286	263	274	294	265	260	264	289	291	264	261	293	263	296	251	283	262	300	267	276	277	263	241	269	267	314	249	266	282	303	271	284	299	266	284	283	290	279	300	258	274	300	300	291	264	287	300	273	302	260	283	287	289	288	254	275	281	283	259	292	280	248	283	286	283	270	273	272	267	288	315	249	283	291	311	275	262	303	298	287	268	304	286	298	258	303	275	306	270	280	295	295	279	295	276	286	291	287	215	310	294	266	250	267	291	315	265	291	269	280	276	263	281	267	296	295	267	244	303	313	267	289	293	288	249	301	308	287	256	268	275	267	291	293	265	295	273	285	258	262	315	331	249	288	276	292	274	273	294	260	278	286	280	277	288	285	280	284	274	264	266	267	293	277	298	283	267	290	316	287	259	300	257	259	264	275	267	274	270	277	252	241	285	295	285	309	294	307	311	276	314	301	246	270	289	285	261	292	278	282	263	276	273	260	254	281	243	235	254	274	307	256	279	281	278	284	275	256	237	275	261	272	253	295	317	281	301	304	251	305	283	282	269	277	303	276	284	270	279	284	267	294	304	270	299	301	254	283	292	271	314	257	291	313	281	253	289	271	258	263	248	256	299	239	258	309	257	306	323	297	259	260	279	279	257	304	279	286	289	292	253	268	293	261	294	288	283	278	257	281	285	290	275	259	268	281	281	252	269	282	281	293	288	254	283	314	290	254	304	309	273	263	290	281	293	275	253	290	266	249	274	263	286	285	255	285	278	290	268	284	279	284	261	323	285	235	286	286	275	252	243	292	297	285	273	270	299	296	299	241	277	269	274	265	280	271	285	266	236	267	275	313	300	290	307	293	259	281	256	285	287	334	283	290	313	291	287	271	263	299	303	308	296	292	271	277	284	254	251	262	271	265	276	279	296	286	273	266	283	270	270	255	271	260	281	269	259	273	275	269	272	252	284	279	265	265	276	290	271	253	275	283	300	277	269	290	265	268	267	273	279	276	291	264	269	277	304	280	257	243	249	276	282	277	264	274	298	287	254	303	272	279	304	269	283	260	270	283	264	281	282	293	285	298	268	270	246	286	317	296	278	283	279	260	277	302	263	267	267	284	304	279	251	277	285	304	321	265	275	293	300	305	281	231	268	292	243	296	290	292	269	294	293	260	279	277	283	290	277	266	267	308	235	306	266	306	287	328	272	284	282	262	271	272	272	266	294	280	276	271	268	249	253	270	290	254	293	271	273	284	286	268	258	290	244	286	297	271	264	283	299	312	270	268	269	279	263	241	289	261	249	286	263	283	306	303	259	255	290	264	285	289	286	292	283	265	283	279	295	280	277	265	332	248	268	262	282	272	254	276	279	294	275	298	307	266	310	260	282	269	287	294	270	292	296	280	272	294	286	281	239	265	284	301	300	265	274	271	254	265	258	276	297	261	292	245	275	278	266	294	304	254	277	298	269	298	257	264	302	298	274	296	267	240	297	282	274	283	276	264	258	293	269	255	293	293	265	276	318	313	294	258	284	284	275	273	273	287	298	273	293	275	245	259	264	288	272	255	297	279	265	260	286	274	259	306	249	263	269	297	260	301	293	300	267	270	306	260	262	256	256	254	281	277	294	281	291	301	265	281	262	272	292	295	304	305	263	298	273	285	290	263	281	306	316	269	258	303	307	261	284	234	260	291	301	286	306	289	293	278	264	297	278	278	278	282	258	280	276	280	281	300	262	307	252	288	263	304	253	255	266	273	277	285	300	282	276	258	293	275	297	282	310	300	278	285	257	266	284	288	291	302	293	279	311	258	257	268	285	273	301	282	286	290	294	291	263	268	286	271	271	280	233	269	283	274	294	319	288	271	292	244	273	264	278	317	290	262	284	280	293	262	262	236	299	310	270	284	286	288	289	311	267	311	287	282	260	294	316	285	241	282	279	288	263	300	314	263	310	276	282	252	260	271	283	245	279	284	297	278	278	296	281	260	275	314	271	258	300	279	274	279	265	276	271	231	284	243	291	268	274	321	266	296	272	297	266	284	285	292	282	269	248	268	288	272	258	303	288	277	266	299	310	291	298	299	296	306	302	284	259	279	288	301	270	298	259	242	299	271	274	275	299	296	262	283	275	303	294	265	294	305	292	262	283	283	297	258	308	276	284	312	300	310	287	276	281	257	270	292	267	259	285	274	260	291	304	253	300	275	274	292	259	256	269	273	281	265	281	288	266	293	279	264	278	261	251	270	253	241	285	276	290	255	285	261	269	255	256	271	280	253	288	299	267	298	280	294	313	297	259	282	262	269	267	286	283	255	301	261	283	304	289	285	280	304	263	256	253	281	281	274	299	268	307	306	281	279	278	259	331	298	274	265	284	299	257	275	271	275	283	246	288	279	258	265	278	267	274	303	295	277	322	283	280	296	289	269	250	273	282	298	279	249	288	286	249	279	257	261	258	300	236	285	275	296	303	280	280	262	288	288	271	270	261	299	254	292	245	244	256	284	264	257	281	298	274	262	279	279	239	276	282	252	320	302	273	274	256	268	263	288	282	244	273	270	272	297	280	293	283	276	295	256	283	295	272	266	261	280	297	263	300	285	273	286	269	284	264	275	266	258	261	286	297	274	261	260	301	262	296	271	293	273	272	273	246	262	251	287	289	282	290	260	261	246	282	287	245	268	282	258	253	277	270	253	308	266	259	280	243	270	269	251	273	283	297	256	292	289	299	293	255	273	275	250	279	287	259	299	271	249	266	301	289	279	255	294	293	297	287	291	290	279	324	270	265	267	312	259	261	260	275	264	261	270	284	283	285	257	269	266	265	288	300	279	314	261	277	272	297	287	271	294	269	272	284	291	300	258	279	293	273	266	303	276	298	278	279	261	246	258	271	279	258	284	257	292	294	273	272	302	262	297	254	276	262	299	277	260	316	305	266	296	275	264	289	289	277	263	271	256	266	264	301	273	288	274	295	271	280	262	274	260	248	279	252	257	277	258	296	284	270	288	259	247	291	308	262	268	296	290	307	260	259	278	280	264	312	252	294	270	282	288	265	294	269	290	276	271	303	273	263	305	292	269	290	283	278	269	276	282	286	295	287	290	285	290	267	273	253	271	271	278	282	263	274	316	273	254	275	296
8942	4430	3717	1463	1246	1127	1032	980	928	806	751	730	736	726	761	692	672	739	718	734	719	677	659	686	713	685	699	680	717	643	692	715	664	673	655	637	647	727	698	679	685	694	674	695	708	703	672	693	682	682	668	674	621	656	662	708	704	710	647	673	665	672	659	659	672	673	680	676	648	669	646	668	681	696	683	694	684	705	649	674	704	636	652	702	683	674	677	653	661	620	714	670	698	648	675	636	712	653	665	610	694	644	696	674	664	700	713	712	661	669	685	752	699	636	688	614	661	682	675	684	672	696	651	711	663	688	667	651	690	683	689	726	675	636	690	726	660	699	671	663	690	643	743	696	677	663	681	651	678	662	663	686	707	701	683	697	661	641	701	696	660	683	686	685	694	660	706	665	713	631	660	671	654	696	720	609	643	675	697	662	670	663	679	692	722	690	672	692	668	665	699	643	664	647	679	668	647	749	658	651	695	679	654	723	667	649	654	670	649	668	682	622	665	677	729	670	695	635	683	661	702	640	700	696	679	681	664	678	684	728	718	664	667	664	651	682	680	678	664	671	690	728	721	660	633	708	669	689	703	705	691	698	697	708	719	732	646	701	684	666	681	694	699	631	663	664	654	666	670	647	657	715	630	698	758	706	649	661	688	672	695	723	680	688	719	655	658	691	706	693	681	675	667	664	676	672	632	681	691	652	674	682	708	716	636	691	653	696	654	681	683	683	657	701	652	667	693	709	642	663	700	674	654	661	725	695	648	669	622	660	637	672	676	702	685	703	686	709	675	679	683	645	691	704	642	685	661	662	664	722	653	670	669	652	721	674	671	652	659	670	685	647	712	657	661	663	676	671	673	645	669	670	700	629	669	652	671	667	623	687	677	685	717	670	673	670	681	653	673	649	648	675	708	652	709	690	668	679	694	690	703	726	662	668	704	713	718	690	726	653	677	660	698	656	651	668	671	628	692	632	712	689	723	710	707	628	632	644	642	651	679	684	689	671	681	667	691	703	703	662	651	693	682	685	673	720	704	675	683	666	707	656	681	691	707	711	662	622	641	680	664	680	647	684	701	641	641	707	667	651	707	648	672	639	726	714	676	692	675	644	679	658	670	687	705	696	648	666	702	727	662	640	686	678	661	634	670	625	628	654	655	697	701	669	678	682	671	610	687	714	636	629	695	686	680	657	633	669	666	668	684	670	702	633	671	648	681	629	731	658	653	637	696	638	716	673	669	693	712	706	643	673	700	647	706	695	664	671	697	647	657	676	704	697	719	697	709	679	657	664	684	651	677	658	660	690	691	656	700	701	639	703	681	660	673	690	727	671	694	662	695	673	645	669	645	710	647	654	678	652	698	671	680	661	687	652	702	702	685	655	683	671	677	695	644	659	668	681	662	657	647	695	687	714	645	712	685	682	679	652	702	647	673	670	661	630	689	653	660	695	688	691	656	703	669	665	708	714	687	697	682	698	668	723	691	709	704	720	695	703	715	629	660	618	639	694	710	690	693	663	681	675	602	648	676	702	637	679	688	686	643	639	665	661	670	681	694	667	678	649	668	722	671	678	665	652	685	676	663	648	664	680	683	650	684	719	668	694	659	684	678	703	685	635	656	691	633	630	651	673	632	645	657	734	708	677	675	697	690	715	665	646	669	693	680	646	685	642	703	655	708	709	696	723	664	664	647	707	681	642	680	711	699	683	700	660	711	677	685	637	684	673	691	670	706	644	721	667	684	737	665	643	667	619	642	704	653	636	675	660	617	696	705	684	659	720	694	695	666	715	669	695	687	644	677	669	670	637	707	630	687	695	650	641	686	657	729	716	675	651	680	672	705	668	688	697	679	667	643	685	656	643	670	661	643	667	665	636	620	707	693	660	641	712	715	724	718	698	699	658	639	659	702	720	660	672	697	697	650	688	697	697	712	702	673	633	697	629	645	693	655	717	679	659	670	691	670	636	657	681	630	696	711	689	651	688	678	646	693	666	659	683	658	675	635	692	649	683	677	676	657	715	691	646	679	742	689	667	685	711	659	669	645	683	628	675	694	660	663	710	724	637	663	688	668	684	655	702	653	713	700	640	681	656	671	698	663	686	726	655	665	692	668	696	719	617	653	641	631	714	685	631	684	693	675	635	678	619	680	683	667	641	672	655	702	697	650	712	692	671	720	633	697	615	717	644	702	654	696	651	686	657	693	663	632	713	665	665	692	634	653	728	722	698	650	661	670	680	710	680	632	663	657	668	681	628	674	594	671	690	669	745	657	664	637	690	683	679	650	646	690	654	682	717	695	675	653	661	696	644	653	683	661	604	625	705	711	677	679	707	673	681	633	687	632	651	661	697	631	709	704	691	638	642	659	687	649	688	660	675	677	674	687	656	674	665	669	687	625	646	694	656	650	711	687	657	685	607	680	709	718	660	749	689	653	681	639	657	661	654	684	679	672	662	694	620	675	680	664	694	625	681	703	688	660	672	683	687	685	729	649	647	715	673	700	697	676	676	676	717	683	715	671	683	670	703	674	680	646	670	680	677	699	680	672	676	677	694	675	716	671	700	695	672	709	688	651	633	652	638	657	690	681	671	687	661	687	692	664	666	684	694	660	639	687	640	656	649	690	668	695	659	708	740	632	693	661	702	686	653	645	657	724	652	654	696	654	683	686	671	665	690	631	666	668	659	685	706	693	679	680	701	725	687	701	684	639	697	698	697	690	679	641	661	679	674	667	696	654	684	634	650	697	764	704	701	682	713	661	688	717	665	674	646	632	656	682	678	687	629	633	700	666	693	718	669	668	663	672	665	699	665	656	700	690	662	686	617	689	637	740	664	679	653	686	679	641	652	677	672	652	646	649	697	697	721	671	671	609	652	657	682	655	691	650	687	689	655	705	683	680	678	670	700	706	680	677	662	675	652	643	683	696	662	678	657	662	654	684	644	676	704	688	667	708	683	713	662	692	671	664	646	674	667	688	697	662	686	638	686	718	668	629	684	671	658	640	646	675	660	682	656	692	696	672	644	691	689	704	624	659	661	675	689	670	648	673	631	689	716	638	643	717	658	733	674	713	669	661	669	643	694	691	691	670	680	693	646	692	664	689	707	684	679	684	667	662	660	665	686	649	681	683	674	713	653	655	665	642	631	697	691	693	686	652	681	660	699	652	669	670	688	662	666	678	635	630	663	658	687	660	662	664	669	731	668	683	690	655	679	673	678	655	671	650	711	692	672	703	686	669	647	690	657	674	647	698	664	677	689	659	702	659	655	672	616	709	712	653	710	669	714	666	677	699	611	712	680	688	638	663	662	709	666	620	633	721	646	688	670	715	680	684	664	681	711	712	647	659	677	711	620	692	677	694	667	674	667	659	693	671	721	721	659	676	622	730	710	677	670	633	677	653	695	658	626	713	686	660	705	671	695	660	685	704	614	681	657	692	697	665	673	650	719	678	674	698	660	644	679	653	662	664	641	671	675	689	667	641	693	739	653	621	688	650	654
26191	14171	9219	2505	737	509	416	332	356	292	290	270	288	275	286	280	266	289	296	253	233	250	279	243	253	211	225	240	265	233	236	253	263	288	278	252	269	230	243	265	220	228	227	258	247	262	286	242	216	233	259	269	226	234	256	240	244	245	271	254	254	275	278	276	233	233	261	244	270	274	232	246	263	226	247	242	229	241	264	253	268	243	276	240	275	225	251	262	232	258	244	247	250	247	216	242	245	231	269	260	267	252	233	228	247	244	247	276	238	253	257	264	242	262	242	227	232	222	252	243	226	230	241	227	237	208	270	264	242	251	276	275	251	248	247	249	227	237	219	260	235	218	225	231	250	215	250	226	256	243	260	254	246	267	256	260	229	225	247	254	275	262	266	246	253	236	252	241	262	250	245	264	254	284	273	256	239	272	239	253	275	225	237	247	268	226	273	247	243	208	294	244	246	242	286	232	263	257	294	231	281	279	250	285	236	251	226	278	243	232	263	239	243	278	232	270	257	273	241	261	273	228	269	255	246	257	280	263	240	283	249	267	249	276	222	258	256	273	260	240	257	244	226	249	246	293	265	248	266	199	231	269	252	252	228	244	265	222	264	228	283	248	249	252	249	242	238	226	263	249	260	244	242	239	254	229	236	240	251	238	282	246	255	255	252	244	243	245	257	259	262	239	260	263	277	263	286	257	243	252	230	259	258	262	241	253	230	259	247	269	269	237	261	239	230	223	236	263	254	209	240	231	262	237	239	233	231	243	279	245	232	260	284	224	233	263	253	244	231	239	270	278	239	238	250	241	244	252	242	251	221	236	260	274	248	263	226	248	242	254	228	259	252	275	269	236	220	239	260	233	292	235	249	251	258	276	262	257	259	222	245	208	258	247	240	284	238	273	287	229	267	237	242	220	256	235	274	243	219	264	262	276	240	256	258	259	251	261	234	248	259	233	208	249	224	258	237	272	221	237	257	241	263	245	241	260	256	233	217	267	246	221	218	250	240	238	254	222	251	255	279	250	222	271	253	253	262	270	283	265	236	221	260	240	263	248	232	280	265	248	249	221	215	260	255	278	275	236	265	252	232	248	268	264	241	251	268	229	251	242	248	278	311	243	230	241	253	232	239	265	241	258	233	242	232	278	282	264	254	231	212	254	227	257	265	273	196	254	194	241	261	252	228	268	261	223	247	223	221	259	250	243	254	254	254	259	232	223	258	250	242	275	248	264	259	249	245	237	259	248	253	240	246	234	253	250	257	250	253	258	249	255	250	241	266	278	273	255	241	254	235	238	219	246	259	260	240	230	250	274	232	232	250	253	255	284	245	260	243	267	233	227	241	249	233	222	225	223	238	252	210	254	265	229	235	249	258	228	233	248	280	238	230	259	262	242	220	235	247	211	233	255	263	242	265	259	285	272	231	258	221	253	265	292	243	217	250	240	239	248	242	249	241	235	254	245	264	231	220	249	249	264	233	258	254	263	246	250	247	213	235	271	282	237	249	237	263	261	245	234	242	247	236	249	236	252	264	228	236	224	247	231	237	211	241	262	233	241	252	218	230	266	233	257	288	289	261	245	235	250	233	255	254	230	254	265	243	239	256	268	265	263	271	237	254	274	254	269	259	253	268	259	249	239	209	290	234	246	275	218	262	256	238	253	247	240	252	240	251	263	239	235	240	234	250	247	251	235	197	247	258	244	236	255	239	250	222	246	283	230	245	248	275	247	242	252	260	253	257	220	242	250	226	237	262	234	242	262	276	272	258	255	253	228	220	280	256	257	262	249	247	232	258	274	232	249	268	239	265	245	260	257	236	254	229	254	240	246	257	240	227	231	221	261	222	246	277	243	226	253	248	254	227	243	216	257	231	252	223	247	241	247	250	258	257	244	268	233	247	250	235	282	229	253	254	229	248	266	258	246	239	277	222	233	230	235	232	246	247	263	261	251	248	259	251	236	243	264	246	248	238	271	275	244	258	244	212	223	260	258	256	269	233	254	251	248	258	239	279	236	248	253	233	248	247	243	241	253	254	238	241	239	266	270	277	227	216	224	267	215	250	242	263	240	252	236	266	260	280	227	252	247	223	240	230	263	259	257	234	246	258	244	240	247	249	263	239	285	254	246	248	234	248	279	223	237	241	237	236	240	245	254	249	255	245	246	286	260	241	247	273	258	262	248	249	263	234	224	267	232	268	265	251	253	270	259	246	269	244	251	249	242	279	249	243	281	242	247	231	227	227	221	316	255	244	251	247	250	247	250	236	266	296	265	241	255	271	238	287	273	285	220	250	240	249	241	249	264	272	252	233	240	266	234	285	254	256	259	257	227	224	257	231	246	262	240	268	267	218	220	235	221	213	253	233	255	268	269	249	233	266	256	255	248	253	232	246	229	245	263	246	258	255	239	239	234	252	264	277	251	234	253	262	269	262	241	240	245	271	270	264	256	255	256	260	271	256	244	218	223	240	218	222	284	273	244	239	223	281	262	249	223	255	253	234	262	244	231	243	247	253	252	236	265	245	238	274	239	217	252	264	256	252	253	239	277	236	273	234	234	238	239	254	238	231	244	266	234	236	235	249	248	244	230	208	253	238	276	222	232	227	240	267	241	258	267	263	247	247	252	256	251	210	228	235	251	220	263	300	256	242	250	283	268	245	260	213	252	224	281	239	247	235	248	264	265	243	269	253	249	227	242	237	287	267	263	250	280	244	207	256	232	246	236	244	231	246	250	248	256	268	273	251	240	272	256	243	230	224	259	248	241	231	234	286	271	263	258	236	261	224	238	269	242	200	238	252	272	255	250	238	210	252	268	241	242	233	266	282	232	236	245	242	243	259	216	258	235	241	244	240	249	253	242	233	262	264	273	267	220	251	244	256	247	247	230	257	244	241	224	245	253	277	231	261	258	267	264	277	254	249	233	253	260	247	248	222	237	266	272	246	260	245	245	248	289	241	226	240	224	267	213	267	238	251	262	228	263	244	266	271	271	260	248	280	264	227	278	265	222	219	236	247	260	234	247	260	258	232	264	259	281	228	210	263	241	247	242	256	268	247	261	237	234	246	288	245	226	232	253	262	236	246	238	232	236	275	255	238	226	253	265	245	253	243	235	235	224	275	251	258	242	257	241	247	254	250	280	266	246	207	263	262	282	263	269	238	269	268	231	246	271	238	248	259	231	250	247	249	249	237	206	250	233	269	219	234	233	257	246	269	244	226	245	225	241	263	263	237	259	231	253	252	257	238	231	238	237	251	269	290	260	255	267	213	245	232	244	268	232	239	274	241	215	241	253	242	238	231	238	250	278	254	245	276	247	264	231	261	252	226	257	247	241	249	262	298	279	265	230	265	258	225	283	248	241	252	215	261	243	247	229	237	264	257	258	236	269	258	257	259	261	274	264	264	258	262	277	255	237	212	214	230	274	271	252	271	226	266	247	262	214	243	252	236	234	261	270	218	242	251	258	254	248	239	241	249	241	223	279	269	264	255	244	247	277
19011	12137	12297	3422	2086	1766	1463	1290	1058	922	872	896	764	740	760	802	777	731	646	722	714	661	723	680	652	680	601	675	658	636	583	638	626	600	626	570	587	590	630	626	651	609	555	631	666	634	627	585	634	575	601	625	591	608	603	629	599	632	586	596	548	622	570	575	595	564	607	598	636	606	605	582	572	587	583	605	609	610	612	645	635	582	610	615	603	585	579	633	596	620	637	595	578	604	604	603	599	630	612	605	570	637	623	575	626	571	582	609	635	575	601	629	624	607	613	621	592	590	620	643	627	620	599	606	642	623	601	625	589	637	663	641	589	584	569	596	589	616	619	624	616	619	643	639	563	613	615	647	638	591	584	624	607	594	618	621	632	598	617	567	617	617	601	614	572	605	606	577	547	563	591	603	610	563	584	606	582	548	563	627	673	637	638	562	593	595	632	585	608	597	605	574	630	606	637	589	595	541	593	603	593	585	609	600	652	623	631	626	626	594	576	586	594	601	598	606	588	659	598	596	588	626	606	603	582	636	610	637	611	572	535	580	609	626	642	640	603	612	593	602	612	605	602	601	592	596	606	638	552	635	597	616	600	612	594	627	601	618	614	591	604	605	622	589	630	572	577	600	605	639	576	574	633	604	622	573	597	580	624	604	641	602	600	626	558	620	617	619	618	590	620	608	622	595	605	560	622	658	629	588	570	609	574	599	583	590	552	595	562	588	584	622	585	616	605	604	571	587	608	611	583	559	566	618	563	625	557	606	585	601	599	600	604	590	616	640	607	594	655	576	605	602	577	646	592	623	593	593	580	609	632	573	591	600	607	582	593	618	630	618	600	605	609	617	634	601	587	612	576	627	627	595	598	617	633	638	600	612	582	611	590	632	610	593	611	617	640	599	562	607	572	633	640	615	550	603	586	600	601	588	615	601	654	583	549	585	638	623	615	584	595	624	636	672	632	588	580	586	654	537	584	607	593	588	611	582	622	634	625	558	595	601	580	583	604	667	552	635	634	612	604	590	634	591	580	585	597	624	610	574	599	609	586	606	632	610	580	593	599	616	608	618	633	609	610	614	576	607	574	541	624	595	624	623	600	602	585	600	535	627	601	614	596	657	637	595	583	580	579	635	569	590	642	617	584	612	594	569	620	606	601	613	621	630	612	629	606	588	576	629	610	559	651	630	610	624	577	590	597	578	582	615	592	618	617	590	626	600	587	619	625	599	577	596	609	642	574	588	587	592	628	611	630	538	617	594	619	602	628	622	589	669	625	582	599	635	566	580	608	646	599	613	620	628	608	552	650	610	604	637	603	557	562	595	624	605	647	640	610	583	633	592	612	579	620	647	603	638	589	654	624	635	629	591	619	610	561	600	587	588	604	552	581	615	593	584	621	609	586	625	570	597	597	587	583	602	634	578	605	577	604	608	616	577	617	678	606	585	613	611	567	642	642	600	589	640	628	606	586	605	580	598	606	589	574	627	653	602	621	603	619	650	618	611	587	598	632	569	630	661	652	613	597	630	595	620	605	564	597	629	603	593	600	638	591	655	594	645	579	558	590	600	597	564	613	647	596	575	558	620	653	622	599	593	604	619	616	611	618	614	563	585	616	614	629	590	603	617	616	621	638	615	633	602	604	566	625	583	583	650	611	633	609	600	649	596	600	581	591	591	557	634	625	643	580	615	599	599	567	624	610	619	562	583	611	591	552	604	641	602	607	591	652	646	599	591	657	611	624	585	606	616	593	645	606	623	614	578	608	592	643	630	602	668	651	615	574	575	628	606	595	603	612	595	604	612	631	641	595	582	599	625	594	585	619	592	618	589	616	634	587	577	592	583	620	608	624	603	589	607	598	605	571	614	588	623	647	603	603	627	630	632	578	605	576	627	604	577	604	601	636	633	590	652	577	618	590	619	611	601	580	586	613	600	663	591	598	601	547	603	559	592	625	595	605	596	620	613	630	619	616	593	602	625	597	592	606	566	587	628	641	618	600	614	618	612	583	585	594	609	578	590	562	586	617	570	594	589	592	644	601	596	585	651	626	587	591	603	636	556	619	571	582	600	647	585	610	601	555	608	611	633	629	573	628	582	600	620	632	569	661	584	638	634	635	578	580	646	655	588	646	609	643	634	650	612	604	599	577	615	592	575	630	582	583	595	617	620	569	613	599	603	620	621	575	591	579	593	590	592	603	626	622	621	599	609	584	601	602	588	573	598	585	624	587	572	595	621	600	618	576	636	604	571	583	570	586	586	582	574	590	658	629	603	649	646	619	640	589	593	641	627	611	582	624	620	648	612	577	554	581	616	598	622	628	589	619	586	647	574	635	611	605	598	576	627	601	584	639	607	605	591	655	551	581	585	634	613	639	601	627	628	615	609	601	588	615	581	611	637	623	608	605	611	570	648	567	601	642	642	601	637	611	648	616	597	593	620	620	606	626	611	613	623	627	619	573	614	583	642	561	608	594	623	631	593	616	587	581	592	576	610	612	568	599	600	596	641	609	627	595	628	629	592	606	628	628	601	620	616	648	606	620	636	624	645	537	591	585	562	649	608	616	613	593	591	587	603	627	585	641	625	582	551	577	600	591	618	652	595	585	574	599	604	564	584	587	585	626	628	618	638	589	613	613	583	587	637	659	609	601	569	594	624	570	619	582	593	624	637	617	645	639	645	603	598	633	608	613	604	583	608	616	580	662	604	603	562	596	613	591	613	615	587	623	638	571	597	577	616	621	599	617	645	642	589	599	596	611	659	592	602	564	619	612	597	612	550	590	642	607	628	659	575	629	607	578	632	668	580	594	631	590	593	569	597	599	605	582	607	607	623	599	635	570	588	671	614	585	614	601	589	618	623	603	660	621	624	608	612	620	605	605	575	595	557	613	551	617	586	632	548	629	581	597	575	593	608	560	608	610	567	596	609	611	626	625	617	629	610	595	596	579	607	614	620	609	629	583	602	612	608	605	605	609	611	565	605	624	567	577	616	604	607	614	597	633	607	621	624	619	600	601	617	642	611	556	610	612	569	637	608	603	558	614	564	604	583	628	603	628	637	619	603	668	574	598	609	624	602	612	615	602	578	604	543	608	618	639	596	593	644	572	586	607	595	577	584	625	592	586	604	622	575	599	624	626	565	617	594	580	560	650	632	589	584	621	593	593	591	556	610	615	590	616	613	632	632	638	567	619	606	636	613	572	624	591	549	619	556	635	570	596	594	611	615	619	588	582	619	622	637	596	600	647	560	635	565	599	652	600	583	606	598	569	583	586	625	606	603	550	626	617	600	623	595	577	608	605	621	597	642	618	592	642	552	663	626	608	575	596	601	616	690	608	620	611	611	568	577	612	657	650	613	597	581	603	601	582	614	618	594	618	602	626	657	593	588	618	600	625	594	589	553	610	612	591	578	578	597	581	597	612	586	589	602	594	633	580	578	613	635	628	596	613	630	623	593	623	581	572	639	604	591	561	632	598	583	593	593	592	643	587	611	595	623
35696	20763	14880	4200	1117	622	432	326	265	222	209	205	186	165	183	164	156	180	141	162	118	137	164	157	158	159	158	164	150	175	152	180	139	129	124	138	153	143	132	130	145	139	148	159	130	119	144	141	156	141	147	126	123	159	127	130	128	165	145	154	138	120	149	114	133	134	139	149	147	129	140	150	138	150	141	157	123	143	127	140	138	133	139	91	128	144	132	150	143	160	148	142	131	144	116	144	140	123	142	144	132	141	133	138	129	165	142	152	134	119	152	161	127	132	125	156	127	115	124	131	127	160	149	139	152	126	136	146	135	153	125	148	157	150	142	119	139	141	129	134	140	132	141	125	153	141	136	157	149	149	137	128	130	153	135	153	128	138	137	128	143	158	147	124	144	139	129	135	125	135	121	142	143	131	128	149	137	132	153	152	116	133	129	126	132	130	146	130	167	141	147	135	136	138	138	154	141	142	141	126	140	127	107	137	162	134	132	140	119	107	125	143	144	157	158	138	131	132	143	135	113	161	132	137	144	158	151	121	123	120	130	139	141	130	137	144	127	146	120	138	125	161	148	158	144	146	148	170	135	142	157	149	116	131	143	174	128	156	124	129	133	144	131	136	136	169	129	137	133	134	133	154	123	157	139	133	142	119	126	138	151	131	130	133	140	112	132	142	124	150	153	128	121	115	137	153	140	150	136	151	141	131	146	138	151	145	131	136	151	145	144	149	135	141	162	156	123	109	143	149	132	132	135	152	154	156	133	123	129	145	153	161	153	146	153	128	145	145	134	130	146	139	140	128	153	143	131	151	155	129	154	143	123	153	132	127	149	126	145	120	134	129	131	148	136	142	148	126	136	132	110	142	127	142	151	142	117	143	164	147	135	137	135	133	136	127	148	132	137	138	147	141	136	162	133	135	137	149	154	139	133	144	153	150	164	155	141	132	135	142	139	139	144	116	118	96	145	153	150	144	127	158	127	166	114	116	153	135	139	140	107	151	133	143	122	146	113	135	133	146	114	117	139	137	119	132	128	151	127	118	116	147	154	163	146	140	132	141	136	130	145	119	154	108	146	113	139	140	121	141	138	127	145	127	123	129	128	168	153	119	150	144	145	137	147	122	148	133	141	132	126	150	123	141	139	128	152	135	127	150	146	148	131	131	124	129	126	116	152	136	126	144	179	161	126	143	127	139	143	138	124	139	138	137	125	145	136	141	131	149	135	159	114	134	157	118	167	131	147	122	155	143	148	149	156	132	135	126	155	134	132	131	128	142	140	132	134	142	142	129	152	147	137	145	150	140	126	132	139	146	146	156	167	135	127	137	140	129	127	139	153	140	156	136	116	138	131	138	120	122	143	136	125	123	135	147	131	138	145	114	149	133	127	131	137	158	132	134	154	153	149	150	125	139	130	142	122	146	161	141	131	141	150	151	141	139	139	135	139	128	124	146	140	121	132	141	130	131	128	130	145	141	138	148	131	122	143	137	151	116	117	147	145	149	137	147	132	134	146	135	137	141	134	105	123	138	132	121	122	139	138	129	152	132	132	135	150	129	136	144	134	151	132	124	132	133	140	134	125	122	150	139	150	143	152	115	159	139	141	144	137	141	138	176	139	130	131	150	136	140	130	129	168	151	150	136	124	132	130	141	155	126	137	146	124	141	134	145	129	161	125	126	137	154	140	133	145	132	145	136	160	145	130	149	148	142	132	135	136	136	132	142	122	151	151	140	152	144	146	135	131	155	156	149	160	141	140	145	133	136	122	144	143	161	156	138	159	145	153	130	121	139	125	128	126	143	124	110	141	133	158	147	137	139	150	144	132	163	138	138	135	140	144	119	125	139	147	133	156	146	162	136	141	123	129	152	140	141	128	153	145	136	113	123	139	152	150	126	139	138	151	135	147	143	146	140	139	141	150	138	111	151	118	148	140	150	157	135	120	133	151	149	131	128	154	142	118	151	134	146	166	154	132	145	153	129	139	142	131	139	132	107	155	125	162	147	145	125	121	146	134	124	133	158	136	150	116	137	118	132	140	153	126	138	134	137	131	147	132	121	126	149	148	130	143	134	140	144	130	134	140	159	144	156	149	136	143	130	138	156	138	157	149	156	128	176	150	121	144	148	119	118	148	145	136	137	144	122	137	140	156	148	132	128	137	126	150	135	145	124	123	118	144	126	141	133	132	154	167	153	124	139	131	148	138	131	132	141	147	141	142	130	135	143	136	140	126	138	133	139	125	141	146	124	143	142	143	152	152	134	127	127	137	158	166	135	147	146	136	143	158	123	125	146	138	129	165	152	134	153	159	153	120	147	131	128	135	132	122	148	130	168	129	148	108	140	139	143	132	149	141	115	137	166	138	131	148	164	117	139	128	122	137	119	125	132	138	139	141	121	146	131	124	156	134	150	152	144	109	130	150	166	137	156	139	128	143	133	142	131	116	133	115	131	137	143	149	132	144	128	132	142	149	147	136	138	144	157	118	135	122	131	134	138	152	138	149	164	139	129	148	130	140	148	159	141	131	122	145	135	153	152	160	134	121	137	135	139	111	122	115	145	120	154	110	156	149	130	142	137	130	141	149	140	137	131	135	149	150	129	147	152	163	142	138	114	151	138	153	153	122	135	141	122	150	139	132	141	130	132	136	152	157	126	128	124	150	153	151	114	117	142	137	144	121	128	134	130	143	132	151	138	142	147	134	122	135	140	158	130	145	144	142	149	158	127	138	142	139	137	141	142	138	138	148	123	149	132	146	164	131	158	146	157	112	145	103	140	150	145	154	137	150	115	128	149	143	132	141	133	136	127	138	135	108	145	138	150	121	132	149	111	133	149	149	144	132	151	126	126	129	144	130	143	158	137	141	133	171	144	150	141	123	133	147	116	127	129	137	136	143	134	145	136	148	151	144	161	131	134	117	142	147	136	145	160	138	125	158	161	146	139	121	151	131	145	142	134	153	144	162	133	141	135	151	131	164	135	134	152	147	172	136	159	140	141	129	157	137	117	154	118	139	144	142	154	141	136	134	129	148	145	117	143	130	119	130	129	128	134	155	138	121	117	113	167	135	147	146	151	137	139	134	127	142	154	159	137	158	128	145	148	141	131	131	138	144	138	141	150	136	125	128	137	126	138	131	155	146	134	149	140	142	139	116	128	136	147	144	145	144	131	153	162	113	141	135	151	140	133	127	133	154	132	143	156	131	161	145	137	139	142	149	157	143	133	151	120	158	141	129	127	152	139	138	140	160	136	159	147	151	147	121	126	135	138	171	132	131	148	143	151	155	141	131	157	147	139	136	135	138	118	112	143	148	138	125	143	147	132	133	132	130	138	139	150	152	153	152	131	135	147	141	134	133	147	146	133	149	169	145	128	123	110	117	169	152	138	136	138	130	127	165	149	145	149	137	132	146	156	123	136	129	141	150	162	123	113	134	133	150	140	138	156	111	143	158	162	135	146	151	156	151	123	113	124	134	126	132	142	158	153	122	142	136	129
24172	16211	17330	4118	2678	2114	1721	1388	1113	930	818	696	706	645	653	611	566	603	533	531	508	473	469	453	495	469	463	457	443	415	394	393	399	408	388	379	365	381	363	330	386	390	416	379	352	375	380	411	378	385	408	377	388	360	344	378	366	373	360	387	375	374	346	394	375	382	378	367	408	367	386	377	375	377	379	381	367	362	356	361	346	358	346	354	419	391	363	388	323	363	349	365	342	373	359	348	372	345	375	385	351	383	363	348	345	346	371	342	377	358	333	357	350	382	377	358	335	374	354	384	366	366	380	383	383	352	341	378	338	367	379	347	383	350	364	346	381	392	372	378	380	363	367	366	348	349	350	347	359	363	340	388	378	367	350	310	352	330	354	353	372	398	392	369	350	336	368	323	370	371	376	404	352	365	353	360	363	337	366	373	339	356	361	372	356	345	314	347	380	370	371	358	380	358	392	378	378	356	385	364	341	366	372	343	413	359	372	350	356	359	383	358	348	357	368	339	346	363	339	375	357	376	392	359	337	322	385	353	351	330	323	379	341	366	365	333	380	384	337	354	374	366	357	355	337	341	381	361	350	364	347	371	354	364	377	391	350	369	367	366	352	358	370	360	372	332	372	359	357	362	342	376	348	389	370	371	379	387	320	376	343	358	342	366	371	360	415	372	331	345	363	368	325	339	384	346	366	360	347	374	332	326	361	377	337	334	352	380	374	347	360	340	358	369	352	332	379	341	380	356	360	370	360	358	366	324	382	345	375	362	348	374	361	359	352	351	408	378	366	361	392	371	372	390	344	347	340	358	354	390	363	350	385	318	347	340	349	295	381	355	333	352	359	380	384	371	373	375	384	348	396	315	375	355	374	375	374	384	362	343	373	375	376	352	349	369	335	359	412	358	339	314	361	400	364	314	330	361	347	337	343	369	359	351	337	370	348	348	390	373	382	363	371	357	344	368	358	331	378	380	381	358	371	358	354	392	371	370	355	356	342	362	380	367	363	359	371	347	372	400	397	368	364	365	362	354	359	317	355	388	356	384	381	358	357	378	380	344	355	351	351	340	378	374	368	334	344	351	358	381	371	367	370	353	369	332	336	385	381	366	360	296	339	366	369	364	353	347	383	368	342	389	353	350	364	362	370	360	344	350	376	362	381	377	350	352	357	351	382	375	383	376	353	333	377	351	367	364	326	389	335	371	373	375	358	373	360	341	391	335	364	407	378	400	344	345	332	332	334	385	346	402	364	372	377	389	355	361	326	344	339	379	316	334	328	356	366	370	370	351	349	353	369	336	347	359	380	399	358	326	325	335	349	370	358	320	352	351	337	321	379	352	324	358	350	352	355	365	349	391	345	381	364	366	354	379	343	338	334	339	356	373	338	361	341	368	351	386	358	368	368	367	380	347	357	378	322	376	387	355	344	333	338	367	377	350	370	363	392	338	389	335	371	376	377	340	371	404	382	359	348	347	390	324	331	381	382	352	391	399	364	391	354	385	356	355	357	335	343	378	337	316	362	336	379	345	359	357	346	381	373	330	377	375	325	369	386	353	369	373	374	368	398	350	337	379	366	359	435	348	343	364	355	362	354	367	357	368	384	364	342	355	356	362	376	373	358	368	352	403	361	360	376	383	363	370	376	357	385	355	357	365	348	371	367	354	359	380	354	349	390	365	388	357	371	308	363	371	349	366	393	363	390	372	341	365	371	391	359	393	325	355	336	369	349	360	326	401	342	342	375	351	342	383	334	373	345	362	365	318	344	369	392	383	352	362	367	384	357	346	337	381	381	350	347	391	403	360	347	388	349	335	378	369	375	364	317	387	346	382	383	350	358	373	332	358	367	372	370	345	361	378	340	380	365	379	340	348	358	378	365	355	353	372	355	360	372	345	333	380	337	368	359	389	333	377	370	351	367	345	335	356	373	348	343	329	324	373	376	379	352	386	382	351	345	330	348	314	396	373	326	363	395	366	392	358	346	386	339	386	392	344	348	332	364	351	336	355	337	359	380	377	354	372	382	363	348	383	369	359	365	372	331	372	345	329	358	360	359	341	348	367	297	360	351	371	378	352	386	350	356	356	387	343	369	386	389	352	353	361	341	377	358	369	354	358	376	369	358	350	359	372	378	349	359	362	361	338	334	382	372	343	345	377	380	383	349	364	351	344	367	378	355	336	360	336	370	383	349	389	362	329	369	345	360	365	355	385	368	313	364	324	372	352	331	343	342	361	350	336	353	350	369	349	340	388	343	341	378	375	338	358	341	376	369	349	388	371	379	379	377	361	349	359	347	351	392	346	327	378	366	362	379	372	353	362	357	363	366	411	348	362	398	381	357	389	354	343	391	344	358	373	327	374	379	361	400	351	348	343	359	339	374	337	334	319	350	362	357	398	404	362	397	366	347	385	353	370	391	379	373	354	349	355	384	347	352	352	339	346	362	314	383	355	375	376	341	371	354	376	352	369	321	378	343	371	396	345	367	368	381	372	350	379	344	335	324	382	377	355	336	343	384	346	345	369	390	384	320	367	334	350	352	382	367	343	349	352	407	350	380	356	347	386	384	374	375	338	357	361	367	393	385	343	375	365	385	375	339	346	360	372	362	362	368	348	347	326	363	374	341	365	373	403	338	378	340	361	377	367	355	367	346	349	363	371	349	407	353	368	382	366	388	354	371	329	327	325	366	350	364	337	353	332	359	334	349	376	400	323	388	363	365	343	341	359	368	341	382	368	311	375	347	393	364	374	319	380	352	349	392	363	362	348	373	345	367	384	387	371	320	373	385	360	397	355	338	369	367	369	393	332	361	376	367	351	359	382	363	334	336	356	362	376	369	378	385	351	345	344	370	342	382	352	352	392	359	340	371	377	363	396	342	349	364	351	386	354	361	382	388	362	374	368	355	349	384	362	388	365	345	356	342	367	370	340	361	333	381	368	387	380	389	331	360	321	350	395	380	346	375	344	337	348	367	416	376	419	427	324	376	379	362	334	386	367	375	363	359	386	355	335	349	360	388	366	382	344	379	364	381	349	358	375	338	364	363	330	356	357	379	371	397	341	378	316	370	353	361	370	333	370	377	353	358	349	314	378	373	369	341	376	359	372	341	366	382	342	346	342	360	389	350	352	364	379	337	317	327	350	360	345	364	401	371	356	384	390	311	346	330	361	370	343	365	368	386	347	340	386	372	333	380	352	352	405	356	364	350	358	357	366	373	359	392	395	385	350	336	375	354	352	366	352	362	353	365	384	355	396	337	351	363	374	342	384	389	371	385	372	378	358	336	359	370	351	381	381	346	352	357	382	350	368	355	361	357	332	336	357	347	355	398	358	348	369	356	323	366	377	367	371	366	386	356	352	340	371	381	340	359	397	330	356	336	353	374	375	347	349	391	384	362	370	340	364	355	371	362	339	367	326	387	344	344	354	386	362	352	364	361	363	329	362	344	354	361	366	364	375	330	370	366	359	348	377	370	368	368	350	330	379	369	373	371	375
12899	4530	2018	568	434	410	360	322	317	321	307	300	283	258	294	293	298	320	272	300	284	288	306	310	258	310	286	317	292	276	281	281	277	336	277	281	251	276	259	278	298	264	291	301	291	275	298	286	287	276	313	242	284	273	283	277	277	291	290	258	328	296	290	270	257	256	312	262	299	277	299	280	292	285	277	263	269	280	291	262	284	293	287	283	294	286	267	255	272	290	288	273	277	310	300	311	265	283	293	279	282	270	262	240	256	306	252	271	268	256	278	267	299	295	249	256	300	275	245	325	287	267	284	267	282	270	266	268	291	257	249	296	269	292	254	282	283	267	264	278	287	291	288	283	268	282	280	264	284	280	274	294	290	288	304	294	254	248	275	277	275	313	287	317	269	253	275	249	276	286	277	269	286	260	271	282	286	294	292	305	285	286	293	248	261	268	282	273	279	253	281	289	307	284	272	286	304	288	254	288	271	298	265	301	281	245	259	310	278	305	277	257	283	279	269	302	265	274	282	278	297	287	292	242	275	243	297	268	274	266	273	309	281	293	291	262	279	274	258	309	294	268	285	323	276	266	282	262	288	275	302	265	284	291	236	256	290	250	297	251	266	311	273	281	284	237	282	279	287	305	283	280	294	307	313	306	301	301	298	277	297	282	258	276	286	287	270	278	298	281	242	261	268	247	288	301	270	298	268	281	268	293	275	279	280	299	267	292	234	263	277	264	278	274	283	308	290	254	275	273	250	265	272	281	299	294	277	273	269	286	265	301	303	300	271	249	288	272	281	284	241	292	265	273	264	262	276	294	272	280	276	247	266	289	263	250	278	253	308	299	268	279	278	270	266	275	293	311	252	256	268	309	272	268	282	279	289	274	269	250	306	263	273	251	255	278	309	254	277	295	295	265	270	274	285	287	275	281	260	298	250	300	279	294	275	300	259	275	287	287	280	273	293	270	298	272	285	269	307	299	292	272	306	265	279	280	272	272	291	296	304	256	270	270	273	284	277	279	239	303	273	295	247	309	266	292	285	301	265	258	254	282	272	292	268	295	259	255	283	273	248	277	287	271	290	309	277	292	298	327	276	266	305	257	244	225	279	301	251	309	260	266	317	300	316	252	290	275	282	274	318	256	297	262	263	274	292	277	266	249	260	291	303	260	267	287	258	263	255	307	270	304	301	288	270	293	307	291	257	288	273	325	274	291	284	284	273	256	263	288	282	277	248	236	329	294	249	274	283	273	302	275	290	302	283	269	292	273	276	273	281	256	286	277	270	286	269	250	249	292	297	287	273	266	270	261	274	279	300	291	303	302	274	248	274	267	301	282	284	301	309	283	288	325	308	279	272	268	293	295	271	269	286	286	278	272	296	263	273	307	276	313	280	294	308	269	293	273	304	267	270	298	295	263	294	272	294	298	301	248	270	277	271	279	276	275	291	280	262	279	290	279	254	275	297	268	276	274	264	271	287	262	240	289	285	289	293	258	288	286	295	276	291	269	288	277	284	259	264	288	289	293	302	275	229	287	271	259	305	270	279	274	275	281	260	283	321	269	265	281	291	235	255	269	289	273	292	237	264	260	265	290	293	248	270	280	254	255	285	307	297	244	284	221	259	294	306	292	297	274	260	313	279	262	269	255	274	246	269	259	308	289	267	292	296	273	288	270	332	294	283	284	268	257	258	293	254	254	304	267	316	269	296	295	282	256	313	295	280	313	260	282	297	273	279	288	271	314	259	293	297	318	292	282	272	301	246	283	270	263	257	277	289	319	285	277	297	306	284	269	298	288	259	238	271	313	287	283	276	293	304	293	296	264	291	251	268	268	282	263	243	282	300	311	234	279	294	295	290	257	265	269	263	258	300	327	267	303	285	269	293	283	293	254	283	276	261	264	296	264	277	247	279	323	315	274	284	290	265	295	281	265	259	271	288	301	286	299	299	256	290	292	269	262	263	281	256	294	285	319	250	273	258	273	269	318	262	310	298	274	299	261	274	278	245	276	313	307	315	283	275	303	276	294	315	286	274	228	264	300	277	258	270	285	313	290	292	290	253	285	303	264	255	268	274	282	280	282	301	274	267	281	283	296	300	294	267	269	289	285	289	260	314	267	258	273	279	293	295	250	289	310	266	303	257	280	292	266	280	309	277	260	285	273	293	318	265	252	290	269	284	293	306	278	275	294	271	285	249	285	292	265	279	276	307	252	298	296	272	242	260	298	270	272	282	296	281	256	268	289	280	273	300	295	277	290	269	274	299	286	253	281	287	280	288	304	290	272	274	262	299	286	272	264	298	264	282	259	271	275	295	272	271	321	295	253	281	304	284	284	263	285	271	289	289	268	280	258	265	305	306	273	252	275	257	290	307	288	282	303	271	272	294	249	292	282	277	267	275	271	266	270	292	276	285	299	284	303	253	287	277	287	282	268	264	284	275	287	280	281	285	294	294	277	288	256	289	275	279	272	297	285	281	268	294	296	264	303	287	315	247	254	298	275	274	295	259	260	291	293	293	288	287	275	281	268	290	321	262	275	262	266	274	275	290	289	299	264	290	257	293	303	266	289	300	277	291	238	316	276	281	308	312	251	291	304	261	289	263	288	288	284	290	279	273	303	286	260	306	278	257	282	281	274	286	262	273	290	259	272	285	263	281	269	266	267	270	267	306	277	296	286	272	253	272	269	263	288	266	264	275	287	245	284	283	281	252	292	271	275	290	278	266	312	275	282	330	276	288	286	261	258	267	298	306	287	285	311	268	280	279	264	302	276	254	252	300	280	282	273	318	269	295	291	259	287	283	284	267	299	261	269	256	261	288	281	268	289	281	257	276	296	301	261	274	251	253	276	287	276	290	262	252	253	271	298	292	286	296	249	258	274	290	299	281	295	298	284	269	288	298	263	278	276	275	297	254	241	280	296	297	281	308	243	285	276	291	279	312	289	262	291	294	248	289	275	247	283	280	290	274	246	287	279	279	303	291	266	284	305	291	310	283	285	290	269	301	265	270	271	299	244	283	270	276	291	306	268	299	282	280	248	299	267	256	275	275	273	319	261	310	273	303	302	277	251	287	294	265	283	258	304	265	245	280	284	301	283	264	288	284	287	295	302	270	286	262	251	299	289	292	264	251	291	286	293	263	266	303	272	296	269	279	292	284	248	304	269	243	321	264	278	294	288	266	303	252	263	307	264	276	236	285	275	295	288	275	305	296	287	279	269	293	263	276	244	326	294	279	287	252	272	271	267	272	281	284	267	280	272	300	272	265	286	259	299	248	280	263	290	260	288	259	282	274	279	261	251	269	274	292	299	308	255	269	295	285	241	281	253	278	270	271	292	273	267	295	302	251	293	235	255	278	256	255	315	268	301	289	280	277	266	279	283	303	294	318	275	301	287	279	288	259	299	278	263	270	287	250	262	284	262	275	280	272	303	267	267	263	282	288	293	281	262	274	285	290	309	285	273	278	264	290	274	265	280	271	255	275	279	272	300	294	253	248	260
9453	4391	3542	1438	1389	1195	1065	969	885	786	725	813	755	716	692	735	747	738	731	701	718	700	667	669	669	723	749	679	725	681	675	647	691	701	673	653	691	636	667	655	732	704	677	712	638	713	674	669	655	651	658	673	680	636	647	683	656	694	693	680	697	673	641	687	642	689	705	649	674	683	679	720	695	608	712	705	684	686	674	663	689	684	632	649	699	741	646	690	662	684	666	677	708	669	685	650	675	631	667	679	630	658	695	740	672	676	675	629	705	718	682	705	657	695	712	624	672	648	704	720	694	706	705	674	700	686	674	668	661	660	656	640	663	673	685	715	689	685	686	669	712	659	679	671	674	650	691	688	634	688	636	674	642	640	699	673	637	694	674	627	700	674	689	672	649	684	692	687	661	688	655	704	678	672	637	685	653	657	692	674	676	646	689	701	643	711	655	654	691	654	648	674	659	666	687	678	647	664	651	708	683	668	684	714	611	624	663	656	694	670	685	688	674	672	680	678	715	710	662	655	666	689	671	652	622	670	678	685	682	667	665	640	630	722	677	707	666	682	703	709	688	699	624	720	666	657	697	686	651	647	679	656	664	680	689	624	654	664	692	676	642	654	695	669	678	726	648	655	667	656	688	710	645	689	662	705	661	676	658	693	684	688	679	685	685	693	710	663	736	676	670	679	705	646	726	690	681	712	683	651	648	678	709	700	653	648	686	646	657	686	676	667	705	708	712	678	680	654	671	682	594	706	669	628	687	674	654	675	665	664	693	651	694	682	680	657	698	663	681	679	658	670	720	654	633	687	618	691	647	673	656	639	670	658	686	660	649	672	653	659	647	622	683	697	633	618	650	706	669	701	709	658	677	661	683	687	671	670	742	716	652	694	672	646	647	668	675	657	705	643	675	658	660	693	661	694	710	658	684	692	677	668	665	706	677	671	708	668	679	683	671	667	704	668	637	664	668	644	685	683	672	662	666	712	671	689	667	678	651	637	670	643	665	720	660	667	668	686	644	687	691	615	722	684	662	684	707	652	703	709	708	667	681	705	672	675	691	660	646	684	649	649	707	636	665	680	729	680	635	688	678	703	703	664	715	677	698	658	643	643	678	688	656	685	666	714	638	687	681	726	692	688	721	678	674	667	684	674	675	671	679	643	669	677	661	660	617	725	681	627	673	698	671	726	664	678	672	694	642	655	683	647	713	660	681	651	685	682	691	637	721	708	679	699	695	678	708	681	666	647	652	671	689	675	660	688	686	630	659	702	675	719	679	739	659	676	646	683	679	686	626	672	689	647	678	669	666	691	640	677	632	708	701	703	676	676	696	646	677	677	675	641	750	703	701	640	685	672	679	642	685	690	690	683	657	657	701	663	672	687	680	671	699	690	707	660	665	688	661	662	660	669	692	675	707	645	631	647	685	708	683	687	666	652	674	665	714	670	680	649	722	648	716	730	649	673	643	659	685	693	709	673	720	704	646	688	675	672	647	669	684	694	693	696	672	675	672	627	701	680	692	657	651	692	648	667	717	687	672	685	648	700	700	658	653	644	675	656	667	669	700	681	636	682	704	725	650	708	650	696	677	630	687	686	625	674	665	682	711	687	698	635	657	661	670	726	630	664	681	685	674	681	651	671	680	712	717	712	688	670	652	684	682	641	654	672	675	669	676	708	668	727	671	731	645	685	699	674	691	681	640	700	611	710	671	707	660	687	709	698	654	708	711	642	686	687	705	685	675	689	668	699	697	652	684	659	664	674	670	665	701	650	707	677	711	659	694	687	707	684	628	705	638	618	652	688	633	688	649	650	639	731	682	698	670	678	707	664	684	665	676	636	662	696	646	716	683	612	691	716	661	662	642	661	660	713	652	687	706	664	668	657	687	662	650	661	673	680	656	692	677	687	696	650	681	668	676	649	665	634	651	707	709	653	693	665	719	721	708	638	694	692	655	671	688	673	678	664	671	706	686	662	661	667	669	644	659	685	689	697	666	678	675	707	731	707	660	689	659	655	654	694	677	684	680	634	643	634	662	667	633	620	722	702	697	698	735	666	660	703	712	733	663	681	648	682	657	683	670	642	666	684	713	736	650	727	677	696	670	626	681	677	666	676	724	673	662	671	697	716	684	697	686	699	622	702	635	698	651	671	674	643	673	673	666	657	721	647	688	674	695	648	644	635	665	656	626	684	686	666	692	602	708	653	664	698	661	712	687	679	626	685	712	675	686	696	664	697	683	645	689	689	696	650	666	674	669	710	665	627	632	679	700	659	679	685	684	699	667	707	665	696	662	717	682	650	665	696	685	675	671	673	676	690	679	680	707	694	717	692	688	715	633	656	639	689	682	619	653	655	657	717	694	678	697	699	666	690	646	696	658	690	663	696	677	672	704	710	664	656	701	709	657	681	686	693	713	679	674	686	663	688	682	670	682	659	702	674	687	644	644	660	665	689	618	676	677	662	680	671	716	657	656	661	710	691	627	639	637	679	670	698	679	692	717	671	702	737	688	640	690	682	687	690	672	708	647	646	660	656	684	697	641	621	635	685	693	655	656	694	668	647	666	675	708	652	648	681	653	673	670	661	657	668	685	708	685	664	650	678	650	683	700	671	680	680	688	692	673	681	702	621	672	679	682	679	717	702	678	654	693	678	724	673	671	704	646	648	683	711	631	638	662	672	636	701	665	695	729	644	662	679	683	636	695	660	646	649	680	686	708	668	694	658	721	667	720	683	670	647	616	714	671	687	672	637	608	695	659	673	691	678	675	707	685	674	689	677	677	690	709	708	669	661	686	718	719	696	707	722	679	687	648	698	698	656	690	676	663	679	689	713	646	696	714	660	680	679	646	714	647	662	695	685	649	637	674	736	701	694	704	702	698	665	678	696	677	657	708	697	687	717	681	668	663	682	734	653	670	689	700	678	711	699	666	677	678	706	670	646	643	727	683	696	694	666	630	657	719	667	674	671	659	640	666	676	676	647	678	680	672	679	687	684	668	652	663	720	651	702	672	702	686	685	672	673	671	657	654	670	702	679	639	674	681	689	677	660	673	697	685	651	650	636	692	654	620	669	667	669	663	701	660	665	670	662	707	695	699	683	671	650	684	675	684	662	678	670	661	661	703	731	658	687	657	593	680	652	689	691	708	631	652	665	725	648	682	695	623	709	689	742	644	710	682	630	721	679	678	667	675	666	685	668	719	628	634	646	665	677	675	658	641	670	672	689	697	685	622	686	697	632	724	652	634	667	590	622	719	697	677	680	685	716	698	696	674	603	681	682	712	709	708	651	695	653	667	652	677	666	706	698	715	723	689	706	697	711	679	668	666	646	685	681	669	693	674	681	696	670	687	683	665	678	710	673	693	714	645	667	709	666	655	660	678	655	643	693	632	689	662	667	702	659	685	668	678	694	654	679	594	648	670	657	693	710	707	632	750	719	669	703	699	716	665	670	685	672	675	678	657	678	681	697	705	623	681	667	697	672	659	690	683	694	666	690
25757	13872	8545	1825	754	500	445	357	306	311	298	284	293	272	263	282	233	272	274	257	264	257	265	249	249	238	257	262	249	283	260	236	254	229	239	225	243	252	281	303	284	219	243	276	254	241	246	252	285	261	247	258	247	268	258	238	232	226	254	256	274	224	261	282	261	234	234	282	240	250	217	262	245	217	264	259	254	238	240	261	224	230	250	256	235	246	255	239	227	232	248	235	243	238	255	255	231	258	231	271	211	248	248	238	249	242	252	265	261	236	256	255	236	227	280	255	240	247	242	285	264	235	267	268	238	258	236	263	253	279	240	264	237	267	250	251	257	228	243	257	258	243	256	227	269	241	235	248	193	246	266	242	244	249	242	243	251	251	244	261	252	256	270	239	233	230	231	259	215	248	225	234	278	247	239	238	248	263	222	239	244	288	265	271	261	239	247	230	236	254	231	264	253	247	258	242	232	259	260	248	281	240	253	240	244	229	236	219	226	247	252	274	197	245	262	246	258	234	264	259	241	237	254	242	232	260	261	252	228	264	247	250	257	267	270	222	240	268	252	229	256	262	242	253	246	224	262	267	265	260	277	246	243	248	284	256	250	250	277	275	270	238	228	212	255	231	266	235	227	240	244	239	253	260	247	262	255	278	250	238	247	245	255	236	230	256	230	254	234	256	251	261	257	235	241	235	242	219	240	257	253	252	240	234	264	275	247	276	252	261	251	261	250	262	217	224	242	260	237	266	255	234	270	255	245	231	238	254	265	249	239	264	252	246	260	274	237	244	247	251	241	259	262	255	270	267	270	256	234	263	203	265	212	234	240	269	238	266	246	263	228	219	251	242	246	242	263	246	255	243	264	239	237	268	235	248	260	259	255	218	229	223	277	249	257	247	228	246	258	223	230	271	289	250	207	249	231	283	241	249	235	240	237	248	266	213	270	232	233	242	261	273	254	238	240	241	243	246	256	261	230	242	271	250	269	243	272	237	262	241	240	245	263	239	228	271	240	272	237	246	236	240	230	234	246	259	264	274	257	249	233	228	241	254	267	262	240	234	239	240	269	238	249	243	249	205	279	249	268	250	276	237	241	265	274	256	259	263	210	234	255	266	232	276	255	242	243	218	235	224	258	269	264	255	258	254	265	245	237	248	274	254	227	244	255	222	258	249	239	238	255	264	276	240	269	237	242	245	240	240	255	258	248	233	236	261	255	283	268	223	265	248	287	239	251	242	249	238	281	222	270	259	225	253	223	283	250	215	270	229	246	257	261	259	225	266	280	286	234	209	242	243	257	197	280	247	254	255	241	242	240	231	253	234	243	250	254	273	267	256	251	242	257	241	231	228	265	258	224	257	252	256	241	243	212	225	246	233	261	240	254	268	268	255	269	223	250	256	240	242	252	259	231	214	265	245	245	240	263	227	255	207	233	260	255	230	245	230	226	251	270	241	245	263	275	252	267	258	267	229	228	242	259	239	247	245	252	268	248	266	263	240	268	239	240	251	274	260	263	242	226	274	273	243	228	233	264	234	240	265	239	262	251	250	249	260	203	237	256	234	272	244	247	278	242	265	247	267	264	197	227	271	239	256	269	223	240	245	237	228	232	207	277	274	265	242	223	260	248	270	255	236	263	264	254	247	225	234	253	254	267	244	259	255	255	223	241	228	237	246	249	286	277	246	238	249	259	251	270	225	242	261	261	211	269	212	248	238	224	260	274	256	255	273	260	248	255	221	256	257	280	250	285	228	250	292	258	262	269	247	258	253	225	279	228	236	255	251	256	226	279	270	257	245	244	247	277	242	274	239	269	238	253	288	237	252	232	248	257	246	246	244	255	238	257	222	236	259	258	264	261	254	245	234	248	256	235	259	256	241	246	224	247	245	243	247	235	279	267	246	230	237	214	243	253	261	243	238	289	238	240	268	251	293	248	242	242	264	255	253	235	235	239	246	263	244	244	258	208	259	259	258	241	255	241	224	263	245	248	292	221	246	245	226	268	261	268	242	250	218	244	224	256	244	258	250	264	263	221	257	256	239	273	267	261	271	245	268	241	248	222	243	233	259	229	262	245	234	226	275	255	239	257	221	249	271	242	252	245	242	238	246	246	251	263	265	256	284	229	273	244	277	250	221	251	227	272	223	247	252	267	252	287	251	230	255	245	229	239	244	221	244	268	259	264	263	275	249	258	275	241	237	242	246	253	250	224	223	260	188	268	253	267	265	248	253	250	264	241	285	246	251	252	263	232	230	256	249	250	272	229	246	243	243	254	248	241	253	254	277	236	259	227	251	243	222	258	255	241	224	250	248	225	226	261	231	254	287	251	264	228	252	264	242	230	261	250	289	271	245	225	260	267	236	220	245	235	241	239	253	252	247	255	259	241	268	243	254	248	217	239	238	254	248	208	249	217	224	237	248	252	257	246	249	220	240	236	252	233	225	245	241	273	233	260	267	240	254	219	239	242	233	275	265	256	277	249	225	238	269	248	214	257	242	263	247	264	251	245	262	224	268	258	270	251	228	247	278	259	226	244	259	268	256	280	253	263	246	239	267	239	246	247	221	223	245	236	234	253	272	250	245	296	255	252	248	222	232	224	235	241	280	228	243	238	246	254	262	256	274	222	227	271	244	250	245	228	241	244	285	243	250	248	255	277	236	244	203	255	261	256	241	229	243	216	234	279	252	256	236	275	250	223	237	229	238	242	224	253	237	234	230	248	262	257	281	251	248	230	262	221	259	248	255	252	238	231	242	240	259	228	282	255	250	242	231	264	249	272	260	261	264	248	262	262	250	231	233	253	233	250	253	218	250	244	246	246	244	222	242	230	245	230	265	263	229	256	257	236	234	262	238	235	245	266	253	235	264	261	235	239	233	251	240	266	239	237	255	267	257	232	207	250	283	236	228	233	260	268	229	207	260	263	288	261	263	285	226	253	223	253	242	249	274	251	267	230	260	272	246	275	243	232	264	255	261	236	201	241	241	259	258	244	235	238	258	267	234	229	231	278	278	246	243	261	282	227	247	248	244	256	275	241	247	249	235	245	266	265	241	247	240	248	245	250	223	226	253	219	248	243	216	226	230	264	274	264	229	274	272	236	258	242	251	264	266	218	244	202	235	236	244	250	275	247	242	228	244	270	252	266	247	229	257	264	247	250	220	231	271	212	240	242	254	275	236	267	232	244	267	269	216	248	236	279	254	239	282	253	262	257	245	229	264	227	245	247	269	245	292	227	265	247	245	236	259	260	258	261	227	230	256	244	241	242	263	256	259	274	272	240	259	275	227	275	258	252	240	240	243	240	237	250	238	237	231	253	257	225	232	239	244	280	242	257	218	248	266	240	260	249	226	222	241	250	267	261	248	254	253	245	237	258	248	245	278	244	268	245	252	226	247	271	246	241	267	257	244	249	229	255	259	285	249	236	217	252	231	259	225	255	277	265	231	235	243	215	228	268	254	256	249	290	261	256	247	259	253	244	270	249	253	240	248	240	225
18530	12318	10687	3039	2263	1776	1426	1318	1068	944	909	827	797	837	786	784	809	722	669	683	719	718	650	681	696	637	637	608	636	646	596	644	669	586	621	607	665	644	582	618	628	593	646	609	638	593	601	592	656	623	587	606	576	635	599	622	608	588	587	587	607	599	621	585	579	577	592	573	593	604	613	643	579	597	628	619	601	584	593	626	594	613	607	657	570	586	610	607	604	614	611	599	605	589	606	622	608	612	629	619	623	598	608	586	594	595	640	585	629	610	592	610	616	601	621	627	583	611	609	625	570	646	598	593	603	582	604	617	662	615	594	575	597	590	597	579	575	610	643	604	561	556	605	622	580	623	604	611	650	644	636	602	636	578	633	575	613	567	556	622	627	575	598	589	627	594	605	614	603	584	624	591	592	621	612	591	624	591	625	585	607	596	652	586	604	604	597	626	567	572	609	616	659	613	577	594	610	639	660	586	602	589	614	630	625	623	611	618	580	588	595	645	627	615	571	588	612	616	563	650	575	590	620	621	623	589	608	569	612	587	602	610	670	635	594	626	600	599	593	600	664	604	620	617	589	621	625	573	591	595	560	596	622	638	615	596	604	596	594	605	606	623	583	636	601	628	608	603	581	620	622	602	559	602	619	609	581	607	588	593	624	578	624	650	657	601	579	569	589	595	657	614	608	582	598	638	586	612	566	600	606	592	583	647	565	573	585	599	665	602	597	611	571	613	635	632	626	611	566	586	612	550	621	627	540	604	619	604	605	623	644	627	611	539	566	638	610	673	659	597	595	572	610	604	601	620	633	596	635	628	587	631	604	580	598	627	618	612	634	594	614	607	612	617	565	609	633	655	584	624	566	643	602	642	593	597	607	627	624	674	624	579	558	578	600	591	620	612	596	605	610	606	618	645	621	638	574	597	646	605	602	611	572	601	608	620	640	571	586	611	609	631	629	573	655	595	586	607	590	587	619	623	619	617	634	613	599	605	600	587	602	599	634	574	620	572	670	612	608	640	620	654	604	651	606	622	574	608	608	603	610	617	580	585	580	609	592	626	606	572	669	573	586	567	619	624	618	598	637	604	643	565	630	622	580	632	664	573	639	614	616	621	611	638	605	622	609	629	620	602	571	614	610	605	600	648	588	637	615	602	611	609	619	608	637	562	592	602	598	624	601	604	612	642	607	614	633	575	596	597	595	624	625	580	639	638	605	622	594	606	695	613	610	606	616	615	596	596	612	618	617	612	604	627	623	604	597	602	614	663	604	637	634	628	618	624	606	591	548	661	621	630	561	610	604	540	579	583	590	599	643	610	592	609	618	601	583	600	568	626	621	595	565	592	673	605	602	597	578	567	643	618	598	588	607	567	567	623	636	580	606	576	607	591	650	600	605	588	609	650	591	576	628	589	598	608	645	613	588	582	605	593	563	599	628	602	592	609	602	645	660	558	594	571	604	647	637	566	570	575	601	583	587	561	578	560	618	564	617	579	602	594	624	607	555	647	613	650	577	630	633	578	610	594	618	602	605	611	606	644	608	585	598	584	590	565	588	587	598	589	627	598	608	633	590	641	588	605	599	608	582	623	581	645	585	616	595	612	623	555	628	583	586	616	627	641	615	605	637	579	576	602	632	624	577	590	595	593	608	611	627	603	569	622	615	624	588	608	585	602	599	621	602	633	652	596	573	581	579	576	554	601	628	615	583	605	607	583	623	660	602	601	602	633	564	604	614	579	651	558	607	601	608	679	575	621	608	581	570	601	590	648	616	597	591	614	608	602	617	615	581	638	627	618	582	587	596	564	636	557	598	586	583	637	603	635	597	629	590	569	579	592	606	603	580	591	612	641	598	573	618	559	615	555	597	644	623	577	574	582	592	565	585	610	665	621	638	588	555	622	593	586	610	612	625	587	606	569	621	618	649	633	614	603	583	603	587	648	621	627	578	631	675	632	603	606	578	672	618	614	573	573	587	631	617	605	643	616	632	572	576	590	614	633	632	571	602	641	644	625	588	633	608	612	621	581	604	600	636	605	613	568	593	580	650	632	626	619	589	581	616	578	594	619	578	631	617	621	582	614	631	614	606	573	621	621	604	598	599	671	625	623	636	614	650	631	651	615	585	632	614	622	577	575	605	602	591	639	619	592	596	549	618	608	605	632	605	596	594	595	646	595	623	599	636	591	586	588	600	643	620	598	579	601	646	608	663	578	578	620	589	618	627	547	638	615	619	601	601	608	568	615	619	641	618	591	624	635	618	571	587	565	593	610	634	604	580	589	629	579	613	572	611	581	597	610	611	568	617	584	619	583	638	605	593	602	601	580	653	616	595	602	635	629	581	595	632	618	598	618	615	614	588	576	661	645	645	602	598	634	625	609	582	631	585	582	609	623	627	660	591	602	570	599	594	588	591	571	570	647	576	571	583	575	602	598	590	644	584	608	611	602	646	611	655	609	611	579	561	610	623	607	584	601	614	621	593	647	613	630	624	554	600	589	644	573	596	596	572	632	619	613	604	590	599	586	611	587	590	596	629	586	623	590	589	607	623	623	598	554	598	606	595	601	594	657	597	580	634	599	633	585	653	595	608	610	607	608	582	598	593	568	589	630	617	619	579	579	588	600	586	601	595	603	628	596	580	615	601	545	574	595	583	570	636	578	576	612	582	588	646	608	627	638	596	630	612	609	626	597	631	571	589	624	586	585	595	615	594	629	606	567	572	613	588	615	603	597	591	593	607	617	617	610	602	634	534	607	604	653	559	630	611	588	616	621	647	620	569	592	586	573	628	605	586	592	621	606	604	577	652	586	599	626	608	562	576	599	615	577	596	583	607	599	602	605	594	576	610	605	583	603	611	598	648	607	600	649	630	588	594	604	624	582	584	585	648	585	588	571	587	627	613	610	610	658	617	562	604	596	571	588	601	601	632	597	628	642	619	546	658	575	604	608	567	572	599	640	647	647	580	606	598	629	576	625	610	666	586	629	612	580	610	577	593	588	588	578	609	623	590	609	592	621	656	592	632	612	604	636	575	621	630	605	627	581	607	595	640	546	613	629	561	629	550	617	564	557	583	580	590	596	593	613	588	625	627	557	588	618	621	596	603	598	543	625	594	610	619	603	584	610	585	615	581	668	554	573	621	612	588	613	593	579	580	606	628	604	616	593	609	644	595	619	623	618	614	630	616	587	592	620	617	583	610	605	609	618	588	579	590	565	590	614	631	616	569	585	610	659	589	587	638	644	640	619	568	622	606	602	548	588	590	608	603	604	554	600	623	599	588	632	573	628	635	619	632	606	607	580	610	669	591	608	616	611	632	612	637	595	610	581	595	596	612	565	597	547	597	581	603	619	584	570	621	666	597	618	621	601	589	554	584	565	634	576	606	608	650	578	618	594	610	592	591	673	591	575	595	607	590	543	576	602	602	613	594	592	608	621	625	600	588	602	596	602	566	610	591	609	641	640	598	613	659	627	594	576	601	579	594	585	545	602	610	613
35618	19997	15284	3850	1129	552	416	319	251	252	214	220	190	193	198	204	185	193	164	152	171	140	133	153	147	161	135	160	153	146	157	137	144	156	139	133	135	143	129	125	159	154	118	140	133	153	153	177	144	151	142	160	134	130	149	145	137	144	129	151	125	144	138	140	140	175	125	138	154	127	134	129	131	110	156	178	131	128	142	149	162	128	158	124	150	142	135	146	144	115	154	147	128	133	122	156	159	128	130	136	115	151	140	133	142	123	149	143	123	132	152	159	124	130	144	138	130	148	145	157	121	142	143	150	144	135	148	138	126	142	161	135	151	135	149	135	124	153	129	134	151	147	164	136	144	126	146	128	142	141	131	138	128	154	121	133	136	151	165	158	133	147	150	133	146	123	157	140	126	140	128	153	138	126	149	142	130	117	123	129	157	136	120	120	125	116	135	117	129	129	122	156	142	142	128	137	129	120	140	132	131	162	145	129	123	132	137	135	124	126	144	138	146	131	119	158	169	142	133	121	110	133	136	148	142	140	108	125	143	136	157	138	127	141	161	133	146	132	138	166	140	144	145	159	133	136	156	141	148	155	153	127	154	139	139	169	159	136	156	152	138	159	161	126	134	155	125	128	150	170	143	156	154	113	144	162	152	153	149	136	160	127	146	146	139	134	127	146	122	132	122	150	134	120	144	145	139	124	123	160	133	142	154	161	149	138	146	132	123	129	145	125	142	147	141	115	156	141	127	133	135	148	135	147	126	140	152	148	146	128	128	134	129	151	127	134	131	119	144	135	144	130	148	155	158	151	150	160	128	146	137	141	152	123	121	131	146	162	126	154	128	146	154	164	144	130	139	145	137	126	129	135	142	141	120	143	157	134	135	141	144	144	139	124	142	143	122	145	127	140	143	153	141	146	141	133	127	137	135	113	179	136	154	139	123	130	122	136	153	135	158	114	161	145	147	141	147	141	147	133	132	136	131	146	164	172	121	139	130	138	142	129	131	160	136	125	115	153	145	123	133	131	137	144	135	137	152	148	143	144	155	145	104	131	129	129	130	158	135	120	147	121	122	162	150	138	133	130	141	128	141	169	134	118	136	136	148	125	132	125	128	139	155	136	132	156	144	133	137	156	133	148	121	142	129	135	132	136	129	130	153	131	140	131	142	155	145	132	158	143	147	131	142	129	121	125	139	133	139	148	129	142	132	131	128	142	140	132	130	144	130	138	139	155	125	131	125	142	138	130	133	155	150	134	140	135	143	130	157	136	140	124	144	116	146	151	118	146	128	140	117	134	134	133	130	142	143	157	163	129	156	151	151	138	141	156	149	154	124	127	133	143	146	151	129	156	166	140	125	151	170	146	162	145	133	151	123	143	117	137	133	139	139	145	124	124	128	132	134	131	155	147	154	159	134	121	137	142	146	136	140	159	122	136	163	132	152	140	142	146	164	120	126	131	132	156	168	159	124	140	132	143	153	136	147	159	145	127	153	153	118	128	151	146	143	126	132	135	147	150	148	144	139	157	144	149	147	146	133	127	133	144	154	156	146	141	121	140	134	146	133	118	155	162	155	124	132	139	141	136	140	123	134	153	148	136	133	121	139	146	141	151	102	142	143	136	152	130	143	146	145	145	131	104	132	139	165	121	132	155	149	131	142	149	150	151	127	125	149	152	156	157	143	143	145	149	140	132	148	142	140	158	145	148	122	134	144	142	137	127	125	153	159	145	141	149	116	173	147	146	118	133	139	137	134	151	158	148	124	146	137	123	126	158	142	140	125	139	132	150	128	156	151	156	146	146	124	141	129	149	140	153	136	113	136	130	126	154	123	152	142	147	119	148	147	152	150	132	126	132	131	138	137	149	149	159	145	134	141	140	141	146	152	150	112	130	131	125	147	162	121	138	131	148	129	133	172	123	135	144	168	123	154	128	123	157	132	157	129	131	122	149	138	160	126	124	123	116	127	106	135	119	129	153	143	114	141	148	162	132	135	138	144	118	134	167	137	129	127	148	160	111	154	146	139	153	130	127	117	154	145	167	160	143	150	151	121	129	128	144	123	141	122	129	152	146	127	162	141	127	134	156	142	152	154	147	146	121	139	141	165	162	155	147	144	131	116	146	121	154	139	136	137	152	126	119	134	143	146	123	146	112	129	140	154	136	146	136	137	132	114	156	169	138	146	131	138	139	175	130	161	127	141	138	141	152	123	142	139	121	116	138	123	126	131	146	156	171	142	135	143	147	128	157	146	117	152	149	140	137	144	140	146	144	135	141	157	135	109	150	142	133	162	138	139	114	153	118	141	152	149	133	122	138	161	140	136	140	134	133	145	135	149	126	127	161	134	142	146	133	135	145	135	119	139	147	136	133	125	136	141	119	160	135	122	133	126	137	143	139	121	137	142	164	147	151	147	131	144	130	129	156	145	140	141	127	131	151	141	134	131	145	168	158	124	106	133	170	142	130	128	149	153	149	131	130	130	128	151	138	128	152	123	132	147	140	123	162	136	143	140	141	160	127	166	141	143	138	128	168	158	141	114	147	150	121	144	142	131	134	143	148	149	129	134	112	125	122	149	150	149	136	148	131	142	143	152	128	159	137	173	135	137	132	140	155	130	155	126	152	138	123	132	146	141	157	147	135	110	141	138	138	145	148	161	128	126	145	140	148	150	140	139	139	126	122	154	128	127	136	111	120	137	142	147	123	138	105	127	128	134	135	133	145	132	170	147	171	117	134	124	142	138	150	134	134	166	161	134	147	142	144	144	125	128	133	119	117	134	142	157	126	165	152	142	153	131	140	159	148	143	137	154	146	131	141	153	139	127	159	128	128	141	163	137	122	148	154	154	123	153	117	137	168	125	135	137	134	145	133	140	154	140	158	123	143	138	151	172	134	139	140	146	142	118	141	153	129	156	135	149	136	139	152	127	144	146	143	153	141	151	127	121	164	137	143	115	160	114	126	147	139	158	146	160	149	146	153	154	144	143	121	111	141	127	146	134	151	144	136	157	156	129	145	146	117	151	146	116	150	134	137	139	149	151	145	145	146	150	130	160	146	154	124	141	137	127	125	134	129	138	138	154	159	127	153	122	144	145	144	141	131	146	123	156	149	140	145	131	135	109	148	157	147	148	154	141	147	146	139	134	158	150	148	137	155	147	150	135	156	126	114	139	160	158	135	147	142	140	133	114	157	134	141	133	154	153	128	113	161	150	152	134	129	131	134	116	110	118	129	148	152	152	120	145	132	151	140	153	125	148	139	132	129	132	156	149	125	150	139	140	135	133	146	160	143	157	152	130	148	141	158	120	134	122	133	158	141	134	141	129	145	129	131	125	124	172	135	122	132	117	141	149	129	134	122	122	156	134	146	158	115	162	123	110	137	138	139	124	142	160	144	135	141	144	126	132	132	136	157	157	143	144	139	127	144	138	134	133	123	123	143	129	167	152	131	154	142	134	138	158	139	126	121	121	133	144	157	114	157	152	145	126	155	155	104
23877	15883	16869	4579	2745	2106	1674	1347	1045	888	835	815	766	713	641	643	555	592	553	542	515	501	500	461	446	447	476	432	446	440	409	407	436	445	377	367	397	407	375	363	377	441	404	417	368	401	373	380	397	372	390	377	369	358	384	363	385	376	366	384	374	379	383	362	340	376	369	356	346	354	352	391	378	373	379	371	363	364	363	352	369	349	389	367	336	368	394	356	357	360	379	377	386	326	347	391	315	340	386	364	349	362	376	372	340	406	336	382	373	375	354	380	376	367	348	387	348	351	362	337	373	362	385	415	376	341	361	382	357	386	343	328	367	355	359	370	362	375	347	372	383	364	358	368	371	379	356	361	365	372	363	346	345	352	395	381	360	349	341	333	362	327	340	365	351	357	376	381	351	337	381	363	374	383	406	343	336	365	373	394	359	381	388	371	367	346	385	361	368	369	372	369	368	377	380	357	348	326	337	385	355	341	370	360	352	329	407	348	356	372	387	370	396	344	368	371	399	353	390	357	363	350	350	363	354	384	372	366	358	370	364	371	344	378	369	407	358	357	411	332	366	347	385	349	373	356	344	392	377	347	380	372	335	371	368	372	365	391	388	345	373	372	388	377	365	388	352	373	374	379	371	363	345	377	326	375	348	395	354	349	377	365	371	351	317	347	348	347	358	376	358	366	404	369	355	394	374	365	365	376	375	364	355	382	358	389	385	365	363	348	391	355	386	361	375	358	375	382	355	361	334	363	370	376	344	358	330	367	349	335	352	362	333	406	372	330	391	329	331	350	379	371	386	350	320	346	343	363	359	377	354	365	353	335	386	358	348	356	341	364	313	355	346	399	377	379	385	369	384	371	377	370	381	321	350	341	322	346	352	337	364	350	362	372	381	359	350	349	413	327	387	338	365	348	361	357	352	355	328	355	351	320	355	344	360	342	377	390	355	396	396	331	358	337	374	357	356	334	375	390	375	368	360	385	332	341	376	368	348	361	325	401	366	362	383	341	377	368	342	361	379	357	395	352	375	366	366	396	340	368	376	336	307	328	361	353	359	334	366	383	419	328	363	337	364	334	330	369	336	379	344	378	365	345	390	381	331	379	366	373	328	386	325	337	361	364	387	357	389	368	389	398	349	358	366	357	378	374	363	361	352	368	329	345	400	379	369	312	343	359	395	412	376	355	375	337	330	392	332	351	354	337	336	366	367	343	372	364	358	370	382	359	382	375	346	347	396	365	343	368	366	373	387	368	355	351	360	350	367	366	341	346	358	362	346	355	372	373	373	349	383	349	378	376	354	348	392	401	379	375	384	345	358	348	368	375	381	356	357	356	349	356	366	377	363	357	334	319	356	366	357	366	356	376	374	369	370	353	377	348	383	367	338	360	373	368	356	346	350	394	324	381	378	383	359	342	347	388	348	368	368	376	399	361	349	364	366	334	352	318	382	347	346	371	351	364	372	357	345	369	401	343	375	369	385	407	366	384	351	409	379	363	374	380	391	377	343	401	363	342	377	372	368	340	362	362	383	366	346	360	360	342	387	377	331	354	348	369	377	339	362	378	376	376	363	343	347	363	359	342	350	334	381	378	379	347	368	336	324	373	340	370	376	339	352	382	349	364	346	368	360	366	354	325	353	416	335	375	335	399	370	373	343	373	366	328	365	338	358	373	347	326	374	353	363	340	343	358	369	310	342	381	346	391	368	369	359	365	336	357	386	320	353	395	351	360	335	353	351	399	374	368	346	325	375	336	352	375	380	355	375	379	333	385	369	355	360	327	397	323	377	323	345	348	351	372	386	346	399	353	336	347	377	359	366	349	361	356	390	383	368	364	391	409	337	342	330	357	345	369	371	379	366	374	333	349	364	353	347	316	376	357	341	393	354	384	348	395	365	352	366	350	358	356	350	364	359	370	400	333	356	338	388	364	357	357	326	336	370	380	362	321	376	340	352	381	342	340	401	376	378	373	353	398	350	379	354	355	366	357	379	356	325	377	346	381	350	354	366	345	372	321	374	358	378	362	315	325	385	394	384	356	396	352	361	357	361	363	351	365	364	381	350	355	329	350	378	347	363	368	344	382	370	376	353	368	395	366	364	389	379	340	358	369	339	342	336	389	372	376	313	340	349	365	371	355	327	389	365	358	367	357	370	333	407	353	396	346	322	361	373	381	366	352	354	353	348	358	359	372	356	362	348	339	375	347	326	350	370	381	388	379	377	321	413	343	367	334	348	336	364	366	352	362	329	368	347	354	361	344	336	385	357	333	374	322	387	379	343	374	347	376	333	344	357	363	347	406	385	366	371	375	376	387	364	341	386	375	363	382	360	355	352	372	343	380	351	350	376	363	370	356	343	376	380	348	415	370	375	363	367	315	380	380	393	349	377	362	388	368	360	381	344	417	322	354	374	373	360	389	378	379	385	352	340	358	372	363	349	342	361	360	365	378	378	386	373	356	382	338	354	373	358	356	338	366	363	345	371	399	352	357	349	387	364	368	374	379	347	383	359	354	354	383	353	378	340	327	350	372	371	373	370	363	374	354	357	363	366	370	365	331	377	367	338	387	399	375	348	366	367	357	345	370	363	383	330	366	363	358	389	377	361	379	388	328	363	360	382	335	387	351	369	355	352	394	368	344	382	372	344	364	379	332	378	367	385	383	380	353	358	363	331	361	401	401	370	344	383	339	354	364	368	347	336	383	370	383	369	331	336	398	349	351	357	352	368	354	373	335	340	376	372	352	383	365	382	362	372	369	329	352	373	363	333	385	348	379	356	356	348	352	349	352	374	366	392	304	382	367	333	385	395	339	384	374	387	384	352	351	353	363	334	368	375	369	354	367	339	329	360	377	331	394	338	378	353	339	348	352	359	361	342	357	360	365	388	365	378	368	369	358	345	360	355	353	349	384	351	330	353	339	334	350	382	331	352	387	390	359	381	336	297	351	375	389	335	344	349	378	324	350	372	414	351	354	368	357	357	369	340	388	357	353	379	345	369	379	359	361	374	351	345	342	394	382	358	342	355	383	367	353	378	372	346	375	364	371	357	344	331	351	380	350	355	368	334	363	382	406	396	376	382	331	352	347	388	390	400	400	413	361	367	359	344	365	365	362	388	369	394	361	343	345	371	335	373	374	365	340	381	364	357	364	348	355	362	369	341	377	369	342	422	380	345	349	357	382	387	354	342	356	340	354	351	377	369	343	363	368	372	331	381	353	351	335	387	365	362	383	382	355	398	339	385	354	379	334	377	355	359	370	348	366	401	360	367	394	333	370	372	356	360	364	366	407	360	372	370	366	395	362	371	345	366	368	379	345	381	390	350	362	360	370	318	376	364	351	351	352	333	371	378	376	332	356	365	377	376	331	399	377	351	383	361	374	378	350	365	384	355	376	319	394	374	377	381	392	368	347	360	374	330	369	327	357	336	354	373	354	393	348	357	360	340	359	359	353	344	348	368	363	366	389	387	374	349	366	369	352	381	346	349	364	365	344
12466	4085	1788	616	401	398	337	318	318	299	299	344	265	306	260	298	280	266	316	293	309	304	275	291	275	276	243	317	312	296	276	247	295	290	295	295	272	263	277	291	317	297	279	271	273	253	291	258	296	304	264	271	263	304	285	260	253	278	262	256	235	300	271	318	271	239	296	248	288	266	272	246	261	280	305	283	299	306	262	268	242	282	288	278	269	278	282	272	263	295	262	284	297	297	302	267	283	282	281	263	280	274	287	277	311	323	264	276	262	298	250	265	297	311	250	280	280	281	277	262	278	308	319	308	264	292	293	286	259	286	272	269	277	271	299	286	296	280	311	253	258	266	269	274	264	288	288	282	300	273	294	269	290	264	291	261	278	262	286	251	285	282	251	277	299	317	275	265	285	283	276	299	229	276	286	258	299	278	300	303	282	269	264	266	297	268	269	274	262	252	291	269	286	308	283	282	291	249	293	297	291	285	280	272	283	267	314	273	277	260	265	293	278	295	301	279	277	261	260	262	280	303	273	253	311	283	300	274	271	280	277	294	288	304	297	283	304	264	270	263	290	278	286	282	289	295	299	271	307	283	285	319	308	295	302	274	261	301	284	263	286	279	299	304	267	286	264	266	277	291	277	260	284	289	268	297	280	292	269	292	253	289	277	293	269	270	268	293	295	272	295	284	269	291	279	285	278	297	309	305	299	277	263	286	298	285	272	267	261	274	279	243	269	298	298	271	272	254	256	281	285	275	272	296	277	276	283	259	298	263	268	273	279	268	264	273	251	265	250	267	269	285	282	276	282	277	258	269	290	290	283	267	285	263	321	270	291	274	281	294	273	287	275	282	281	292	280	285	256	297	256	262	265	279	334	280	291	272	292	270	284	276	320	293	306	255	257	283	247	273	245	281	301	304	294	258	243	299	284	288	266	284	254	268	296	299	283	288	276	253	312	276	266	255	240	277	278	275	283	286	316	279	266	285	263	281	288	252	276	256	243	256	234	267	270	272	313	260	248	235	279	272	297	271	258	286	286	274	292	295	287	260	310	260	270	291	260	316	274	284	301	283	277	296	279	268	284	276	277	256	269	277	290	292	272	264	251	280	279	285	300	272	299	305	285	265	264	265	266	262	289	286	258	252	282	267	293	281	295	283	280	277	274	281	333	290	277	285	287	283	254	289	273	263	248	276	280	282	269	291	273	277	266	265	302	310	265	278	247	248	273	276	287	260	266	298	292	289	284	285	273	260	302	298	262	287	299	277	295	263	240	239	296	251	306	302	292	289	248	246	274	320	262	257	278	305	279	278	277	287	289	284	302	257	262	301	287	265	249	276	253	284	269	253	292	288	267	256	250	295	274	299	288	281	287	300	284	270	281	276	282	293	286	305	304	256	279	293	287	278	294	241	262	312	285	288	261	273	269	259	290	305	274	265	282	246	268	249	261	283	265	285	295	275	283	289	293	249	279	261	256	298	294	286	271	262	297	265	253	293	263	259	275	288	300	284	296	249	255	256	309	274	259	283	250	277	285	276	313	287	308	272	268	312	273	260	251	273	278	279	302	284	277	306	277	279	255	274	271	284	241	271	286	311	271	271	254	271	305	282	296	312	283	274	282	307	272	249	279	267	270	276	292	271	292	277	250	274	288	287	281	296	240	262	246	329	273	252	302	252	274	277	242	249	302	262	265	319	324	293	293	280	270	277	267	245	249	274	285	267	282	280	280	285	287	282	304	272	286	286	284	262	313	299	261	279	330	272	274	299	256	282	280	270	281	259	278	264	306	283	260	257	283	269	272	304	303	309	294	287	262	287	292	292	282	302	334	271	289	242	263	272	294	266	273	303	265	263	269	288	278	280	301	288	291	262	278	232	271	300	277	285	250	273	330	288	299	286	268	301	281	259	254	315	294	288	291	298	254	287	298	259	257	241	238	277	292	281	282	302	252	281	265	296	300	308	271	257	280	279	284	289	275	270	281	312	284	308	279	292	286	328	260	275	286	274	283	285	300	302	292	279	292	286	287	281	296	292	271	271	292	295	299	281	290	299	287	291	287	272	292	284	282	254	286	255	313	287	286	313	304	251	297	269	272	285	316	287	266	291	277	279	277	301	281	266	280	289	279	275	286	288	271	282	278	293	306	291	288	294	285	259	276	282	281	276	271	270	294	271	269	279	271	285	322	300	273	263	299	259	295	291	256	286	283	272	283	298	282	275	254	258	274	289	265	257	280	283	295	261	253	284	299	289	301	256	287	252	289	283	270	284	257	296	275	285	276	273	254	275	283	256	283	296	289	284	292	278	279	263	274	267	279	271	316	312	304	261	266	256	257	290	295	282	243	312	291	269	307	278	287	271	294	281	291	261	285	287	239	288	278	269	281	287	297	317	278	280	276	276	282	264	260	298	270	271	264	262	284	302	284	278	316	280	272	292	294	284	281	261	282	278	275	261	283	286	295	290	242	302	273	273	256	263	301	256	306	281	271	299	301	276	258	284	313	283	262	288	276	266	271	284	274	278	294	277	274	290	243	291	317	294	279	310	298	279	290	306	279	269	276	287	288	287	312	273	293	304	296	244	267	274	304	259	291	276	267	294	269	286	280	294	284	295	283	302	268	250	296	288	276	307	307	283	274	293	289	278	302	276	293	291	299	277	295	274	282	269	268	292	276	286	290	261	252	289	284	287	273	260	304	270	283	273	243	260	288	282	296	286	266	286	274	269	275	279	275	256	273	260	259	247	306	281	260	301	278	280	248	261	316	304	311	265	256	316	289	292	278	256	291	329	261	276	299	274	251	267	280	304	294	296	283	293	232	267	274	243	259	297	263	281	275	264	269	263	289	278	291	274	297	265	279	293	272	296	281	270	258	297	285	274	253	270	245	278	278	296	277	272	260	287	277	270	239	293	279	290	301	303	266	261	275	289	283	303	266	269	272	323	275	281	241	301	283	273	302	252	281	279	263	268	260	266	309	270	271	279	303	302	266	279	283	286	255	282	268	304	265	290	313	306	292	286	280	277	270	280	287	273	299	312	250	252	270	293	312	279	271	281	309	288	293	252	273	284	274	299	266	275	263	299	272	269	272	293	289	250	284	273	279	321	280	281	255	289	278	262	288	286	261	265	285	267	276	260	279	259	286	269	285	298	294	288	279	284	263	291	310	283	246	250	283	260	293	297	265	279	276	281	297	275	278	271	284	257	292	303	312	288	300	271	279	272	284	255	279	312	298	263	326	309	292	306	287	280	281	289	295	267	269	303	291	280	286	282	263	258	279	271	291	255	286	275	290	288	280	284	270	280	292	255	261	297	261	304	265	269	271	263	296	249	265	273	287	277	287	290	282	305	274	300	310	328	255	275	285	299	272	274	251	284	327	251	266	269	261	295	262	280	277	254	267	334	270	290	291	247	290	268	268	282	265	288	279	286	283	295	289	286	300	282	296	288	278	323	288	279	256	273	298	264	287	310	302	239	276	285	262	283	252	286	296	276	265	313
9192	4206	3550	1599	1344	1149	1039	904	862	784	781	800	764	761	712	770	721	738	719	762	725	740	719	698	720	668	646	707	715	714	682	707	674	727	715	705	650	718	723	629	694	708	677	663	673	686	695	699	717	680	699	681	714	701	677	727	712	712	746	667	686	673	745	706	672	692	649	718	701	684	704	694	706	627	708	708	662	663	689	699	715	666	725	694	710	670	715	649	650	682	680	665	680	689	663	662	677	637	672	665	654	634	705	663	669	712	689	695	714	701	637	704	695	694	647	646	682	698	655	723	642	655	705	694	709	676	657	684	702	699	716	703	687	779	728	672	663	695	681	680	658	688	660	658	646	672	691	682	684	664	673	680	660	673	717	712	694	698	672	659	652	699	694	654	669	643	656	726	673	686	675	700	683	671	647	661	690	727	710	699	648	706	633	704	670	684	700	732	687	656	696	658	631	667	744	683	658	651	696	677	707	691	664	686	698	633	684	690	688	708	696	647	659	705	685	703	637	668	676	685	672	676	666	728	693	706	680	671	629	671	687	704	652	679	669	693	665	673	721	692	674	661	634	676	693	695	668	673	686	659	686	667	664	716	726	655	683	626	682	691	660	674	698	651	705	675	680	661	698	652	679	685	699	690	649	677	686	661	660	695	722	688	676	705	663	647	681	715	642	619	719	696	653	645	637	671	694	689	669	707	706	615	686	666	665	649	653	703	702	668	653	637	687	668	654	694	690	644	656	684	704	704	625	704	700	658	696	710	610	675	697	674	625	686	683	680	660	692	685	630	657	712	698	659	688	666	704	680	621	693	678	721	698	662	707	657	708	695	659	692	676	697	665	728	704	701	664	672	680	658	666	714	671	709	698	718	678	660	680	710	650	653	673	660	703	705	618	674	668	716	667	673	675	654	677	647	648	679	660	696	684	712	667	687	729	688	674	713	677	665	697	639	739	673	665	683	652	662	696	669	669	653	653	704	722	712	704	668	671	759	669	640	652	679	719	643	698	682	668	631	683	654	647	672	630	692	710	638	678	692	638	683	675	668	696	675	699	674	680	630	713	663	724	653	649	672	693	662	721	688	712	617	662	613	686	664	692	671	659	680	699	688	648	660	683	645	695	663	701	708	637	692	727	712	691	674	631	650	634	703	650	699	651	692	696	621	632	633	765	694	663	670	653	711	740	705	711	708	679	655	652	675	647	711	684	696	656	711	641	640	684	664	663	683	647	631	696	686	711	722	651	657	661	671	669	699	665	671	656	656	683	677	660	694	636	636	696	672	674	658	724	684	709	643	694	637	664	689	651	679	683	693	667	714	735	676	691	676	675	689	675	705	671	650	716	727	682	684	679	704	665	647	651	685	700	751	685	696	709	726	659	669	678	701	671	663	702	690	681	659	686	664	683	688	685	707	699	667	664	674	694	684	686	698	634	688	678	680	738	629	698	697	643	708	625	746	673	683	695	643	681	715	696	681	661	668	679	647	673	674	682	689	695	704	610	705	646	705	639	726	679	638	696	683	657	697	669	682	688	696	645	682	685	666	704	663	708	677	677	648	670	684	688	675	645	604	659	695	662	648	684	676	736	655	698	648	696	656	676	682	685	687	617	649	679	653	652	715	630	638	652	679	674	645	720	684	669	686	663	702	697	682	687	649	664	637	725	685	702	701	721	685	640	716	684	667	729	687	666	674	722	697	685	655	676	683	681	674	698	665	711	671	706	695	643	614	710	695	689	698	699	650	676	666	683	705	640	688	679	718	634	649	674	676	647	685	687	699	723	690	668	706	677	686	638	680	711	663	694	680	650	681	683	665	618	734	699	723	661	697	696	648	714	676	705	699	673	669	675	652	643	660	682	647	619	660	632	671	657	707	656	705	686	651	649	667	598	667	707	682	658	642	672	643	688	677	672	668	722	713	658	655	712	656	679	640	727	703	669	683	697	701	659	691	672	638	730	607	701	644	676	717	657	652	693	695	701	704	669	680	672	644	673	695	692	667	659	695	667	672	680	722	652	685	691	701	631	718	699	699	688	667	699	680	718	688	639	664	705	681	706	645	671	717	711	722	732	668	708	710	658	681	732	673	676	650	682	682	668	689	641	684	691	718	685	691	679	652	688	674	657	696	681	761	651	696	640	705	681	695	670	698	690	671	661	685	693	653	650	671	669	670	698	631	657	697	698	648	647	659	647	690	669	675	707	723	655	671	663	758	669	678	663	707	712	621	678	709	704	683	690	635	641	651	671	708	717	684	682	681	705	678	698	683	698	636	680	704	668	675	737	667	650	611	650	738	652	652	693	708	671	697	705	714	684	694	678	697	683	685	687	690	684	672	612	694	712	664	676	635	710	688	697	663	675	685	636	680	643	643	638	681	683	682	642	694	682	723	653	701	613	684	670	684	732	658	670	662	676	647	672	676	718	668	707	672	690	691	681	682	686	709	660	667	661	700	716	674	683	704	654	697	667	692	673	691	701	678	715	712	641	720	677	690	665	713	629	676	647	689	690	693	702	648	694	661	683	732	609	712	676	700	708	661	633	692	710	705	659	695	669	680	685	727	723	702	739	682	668	713	670	661	662	641	673	703	710	670	642	672	695	674	703	699	719	740	662	687	687	684	655	700	661	738	664	682	660	728	661	662	700	701	716	688	678	690	708	652	685	697	674	742	701	691	648	695	644	685	638	654	639	725	687	668	658	715	680	654	684	677	684	695	706	713	729	693	661	688	681	635	747	675	685	694	663	691	653	717	652	602	692	693	669	671	655	705	748	686	681	665	681	707	670	625	683	696	660	608	671	724	739	671	675	668	673	664	648	665	692	618	736	676	702	686	658	711	658	656	727	680	668	664	684	644	669	711	647	704	685	676	660	711	699	677	703	711	695	694	677	716	650	713	660	667	671	697	663	683	669	675	674	685	735	682	636	686	651	667	692	678	699	695	690	637	672	737	729	647	680	720	692	684	639	690	647	674	725	682	663	641	707	725	666	684	688	681	703	723	686	659	670	707	681	703	688	660	702	705	694	705	656	646	701	662	702	709	700	703	683	691	641	658	636	745	692	702	671	681	640	665	693	735	660	660	718	661	653	635	707	668	715	650	712	672	680	710	676	689	711	679	616	656	647	685	669	669	678	685	661	699	675	612	705	721	720	622	669	683	614	658	682	693	701	670	690	680	645	683	711	681	715	670	647	706	732	687	724	691	659	755	694	712	685	738	715	702	671	660	675	643	650	707	730	649	708	690	702	685	645	671	661	671	677	669	672	674	670	705	642	667	635	657	660	661	693	642	688	639	668	722	678	672	682	667	711	666	680	652	689	690	678	657	658	711	690	693	670	711	677	653	637	710	675	690	671	661	673	644	692	646	681	644	695	666	662	732	702	648	674	656	685	627	661	679	659	636	711	657	655	705	738	675	657	709	615	723	719	683	700	638	687	648	675	726	654	680	698	706	686	706	632	685	674	650	634	686	668	668	657	684	691	693	712	666	617	701
26221	13533	8010	1896	698	482	405	354	325	304	295	274	286	252	256	285	262	251	257	244	261	280	268	266	222	235	259	253	261	251	274	243	234	256	250	243	270	242	298	278	255	245	246	281	235	247	244	259	292	247	236	241	248	300	236	219	257	245	271	237	247	246	284	260	253	239	213	262	271	261	256	247	248	256	258	229	229	246	279	268	273	252	264	241	253	254	276	270	258	261	242	247	235	244	245	229	237	237	242	240	247	248	245	225	243	258	240	253	260	241	242	262	275	256	239	247	255	244	251	260	249	238	257	262	250	260	226	243	264	234	223	268	249	247	256	234	253	250	234	264	213	267	213	253	275	242	275	263	236	230	233	263	233	229	277	270	245	234	256	252	237	253	250	299	260	265	256	254	250	236	244	235	242	232	255	227	262	239	243	267	255	240	287	261	252	233	227	284	255	233	242	235	255	233	244	268	235	245	230	234	266	262	254	237	226	240	242	237	208	268	274	239	281	251	258	261	250	246	218	242	218	278	255	264	237	273	248	276	246	276	241	243	226	282	241	237	251	256	260	267	243	220	259	259	240	236	256	250	228	257	246	240	252	238	246	256	234	241	243	249	282	254	259	264	236	289	251	250	221	252	235	226	284	237	233	227	242	254	222	252	230	245	264	272	256	265	248	254	273	223	229	241	242	219	235	249	301	228	237	219	259	234	258	261	245	260	242	240	253	255	231	229	247	244	231	241	250	271	237	221	232	270	254	245	238	218	263	232	243	239	228	252	245	242	266	258	224	253	255	218	241	265	248	250	244	254	236	237	260	252	278	255	215	256	238	237	266	250	261	239	263	240	246	232	221	212	293	254	265	244	237	225	262	230	243	260	247	231	286	268	244	243	277	251	268	251	268	252	229	258	248	226	275	235	242	278	222	260	255	254	210	243	268	279	232	252	242	255	251	262	240	261	243	243	224	233	261	254	240	225	242	242	248	224	249	242	280	257	227	263	244	244	221	272	260	250	267	236	255	258	246	262	250	244	261	268	268	262	266	249	242	250	244	234	269	243	268	251	260	278	257	208	257	239	245	252	215	252	236	232	255	245	259	251	238	245	247	243	227	219	242	255	274	253	249	244	242	256	232	260	270	243	258	239	267	248	254	247	249	250	243	235	233	268	239	241	223	256	284	255	291	271	247	268	261	228	245	265	237	253	240	223	257	269	250	264	268	261	264	249	255	277	257	253	225	254	256	267	270	265	282	272	231	219	280	269	259	218	234	279	223	236	216	252	228	225	231	242	225	251	243	240	271	239	238	254	244	257	232	233	238	255	221	251	246	236	231	273	256	263	261	259	251	236	238	217	234	241	236	234	245	230	250	263	244	235	272	227	257	255	275	246	260	236	261	286	249	240	262	249	255	259	252	259	278	274	221	228	247	234	254	248	233	287	271	247	223	217	243	266	236	261	247	261	252	273	255	256	244	263	266	253	274	230	278	242	249	267	227	232	273	243	234	244	271	269	251	239	238	265	256	261	257	277	278	241	283	254	253	241	254	260	231	241	255	240	244	248	258	275	247	247	235	240	255	236	244	240	262	245	237	251	236	243	254	271	264	261	291	267	249	256	261	239	231	263	256	260	238	278	259	258	252	239	229	251	245	242	225	255	253	228	270	234	255	247	235	262	259	255	264	259	243	242	240	248	260	270	272	254	264	252	250	234	243	257	223	253	215	234	245	260	225	253	280	234	256	255	237	255	267	267	236	242	243	236	249	255	256	241	252	251	252	259	252	225	252	254	231	247	275	257	263	240	258	247	231	223	244	248	236	239	253	222	256	251	255	239	229	227	256	274	258	254	248	240	284	264	221	228	228	246	259	250	261	237	257	197	271	244	244	266	224	275	282	239	251	247	240	256	250	247	290	236	253	250	244	249	217	232	257	245	224	218	234	247	227	245	253	223	230	255	222	251	238	262	234	231	259	269	239	235	244	219	228	241	247	219	270	267	245	236	238	242	234	268	235	249	241	230	269	233	271	237	245	240	251	252	246	266	251	266	241	277	273	276	262	254	255	213	275	247	233	228	218	214	250	259	278	253	239	235	264	232	245	256	250	295	243	266	253	252	247	257	245	252	267	235	269	243	274	280	236	249	246	251	243	270	284	224	263	245	262	256	244	273	276	230	263	222	252	252	273	241	205	255	243	230	248	240	262	271	241	254	262	277	231	227	257	255	257	263	235	262	256	274	288	262	248	281	239	252	259	219	235	257	248	274	234	251	247	235	264	223	263	219	241	262	246	264	241	276	258	269	271	245	284	248	245	259	250	235	233	226	278	255	259	275	250	216	240	265	251	211	249	242	268	252	270	252	274	223	230	249	252	277	220	213	243	250	239	234	252	247	268	231	235	246	232	234	273	261	247	271	261	241	272	255	250	239	254	243	275	247	258	245	235	250	273	238	285	250	229	260	250	255	242	264	228	244	230	226	275	231	266	234	242	216	243	275	223	252	276	277	253	265	227	235	263	252	240	248	243	255	225	243	252	243	252	238	252	260	228	228	242	224	232	254	274	246	271	254	250	243	229	261	269	244	232	241	252	253	259	245	242	256	255	272	260	218	273	227	264	271	264	246	250	261	256	258	271	233	242	267	219	248	229	248	274	240	260	237	265	253	191	241	252	250	226	246	236	226	268	251	239	247	232	257	259	243	259	237	218	236	231	258	262	250	257	277	245	262	290	233	227	262	233	267	242	259	276	229	260	256	278	258	292	239	248	248	277	270	240	253	247	264	234	237	275	281	240	270	266	241	269	214	237	235	263	254	243	260	237	266	253	304	273	240	239	256	233	227	237	246	214	268	233	246	256	247	262	260	245	260	250	247	247	262	254	271	235	261	273	271	256	275	256	267	266	271	227	238	240	279	245	243	261	240	263	237	260	225	254	258	251	234	266	247	255	280	238	237	248	251	253	260	238	273	242	262	241	245	243	236	244	232	249	229	243	243	283	231	248	270	285	243	260	262	255	253	229	255	261	236	266	252	254	232	251	245	223	267	254	258	260	254	265	242	222	259	257	242	240	236	259	224	256	228	227	264	255	254	244	252	250	287	214	265	290	232	232	290	256	229	211	259	235	237	262	239	237	257	225	264	277	248	243	279	261	259	243	248	233	234	250	249	270	250	244	259	255	278	237	265	245	223	273	263	249	254	254	229	252	230	248	236	255	249	245	269	252	234	257	312	226	251	257	241	232	227	235	256	231	267	248	227	232	255	266	251	251	262	238	246	254	220	236	239	263	257	241	268	245	234	251	227	260	240	261	246	228	242	241	254	254	248	269	266	240	223	246	257	248	259	248	251	227	237	256	239	254	236	269	269	224	235	217	238	245	241	274	253	257	252	248	258	259	230	224	245	228	261	251	234	247	233	248	232	282	260	230	220	259	266	263	260	236	234	259	262	241	241	275	278	240	262	273	223	242	265	277	249	235	246	246	261	212	240	253	250	222	252	269	254	242	212
18953	11582	10643	3443	2146	1629	1453	1216	1023	987	841	847	835	751	767	791	724	747	698	729	700	680	681	699	653	695	621	585	624	627	628	674	669	606	642	619	597	611	598	578	620	560	611	639	628	630	604	608	646	620	618	586	607	632	637	625	598	569	625	613	608	594	623	631	610	605	587	644	630	597	592	562	637	600	559	616	590	596	590	651	635	571	579	642	613	593	629	585	622	628	604	558	542	604	616	651	602	598	624	569	611	607	588	569	619	621	627	589	596	604	611	579	596	625	614	611	598	594	611	608	608	609	628	619	598	583	631	604	569	569	608	639	587	606	573	608	632	576	577	582	556	614	581	632	575	589	600	583	623	566	644	622	602	608	595	608	578	583	590	581	590	614	579	581	617	620	622	611	561	629	633	631	640	589	570	570	562	610	616	583	622	587	582	615	613	579	645	605	624	596	595	606	588	638	634	617	582	637	618	629	617	603	596	583	667	600	667	639	606	641	584	593	587	616	613	596	589	592	649	600	562	580	601	622	619	618	559	616	587	625	625	630	617	577	590	578	604	587	608	632	621	612	533	599	616	601	603	578	616	620	623	586	618	611	565	601	585	637	621	565	624	624	645	611	671	633	569	617	606	606	634	597	618	616	593	614	617	659	596	542	601	642	608	616	614	631	570	617	622	620	603	589	620	573	572	605	608	628	625	613	576	602	581	557	618	646	564	635	565	589	624	610	608	603	631	554	560	606	629	615	640	575	617	598	586	632	644	595	624	614	666	594	612	587	583	602	595	595	603	642	625	592	620	586	594	590	606	611	594	623	577	598	604	586	639	639	626	591	586	569	590	554	586	637	595	566	565	571	615	603	597	638	587	609	587	622	651	595	628	585	627	582	648	595	590	607	654	615	601	615	574	609	565	579	612	599	605	610	629	555	596	617	607	614	624	648	615	562	595	616	625	573	555	627	597	575	591	612	607	568	624	582	606	636	614	619	639	566	621	606	595	600	612	601	645	633	580	583	613	600	609	583	608	647	580	597	611	552	602	618	629	607	627	602	600	590	628	617	611	575	598	570	594	577	619	577	625	587	570	630	573	582	611	584	607	599	596	645	622	568	623	593	606	580	556	639	620	626	573	597	591	615	607	577	616	624	612	625	599	586	607	662	604	567	595	607	613	639	599	619	643	628	574	626	632	611	616	578	598	619	609	578	558	605	586	628	637	599	582	590	645	590	642	638	579	637	596	618	617	598	622	616	581	613	587	599	605	585	585	618	595	635	597	578	599	584	662	640	642	637	609	602	641	596	618	602	614	650	635	593	581	652	594	590	561	603	586	586	612	568	637	575	605	630	564	609	624	616	669	596	599	616	604	618	599	608	652	599	603	601	630	593	590	584	626	643	594	584	620	614	624	636	646	618	600	641	560	607	601	604	595	626	578	558	605	610	586	573	619	579	628	600	588	585	635	593	615	653	600	607	616	564	626	624	568	623	610	578	561	594	612	640	599	634	618	611	598	615	608	603	600	636	573	620	614	617	594	667	607	583	598	571	616	610	630	605	577	635	641	621	592	556	601	611	638	659	620	607	648	574	598	584	597	560	560	630	582	644	612	598	610	631	632	650	601	599	603	595	560	622	595	573	588	633	590	658	622	598	572	615	623	600	594	613	597	608	573	589	620	614	556	593	593	574	635	641	613	538	608	631	601	647	588	638	580	588	606	633	631	615	611	609	630	593	630	609	652	628	569	613	640	584	573	633	643	623	597	588	628	630	582	622	610	621	589	598	637	592	574	625	584	589	572	575	627	636	596	568	534	577	579	573	569	574	626	557	608	635	609	626	590	610	594	598	643	585	592	637	637	601	612	592	577	600	603	647	632	595	618	617	597	584	607	598	571	645	581	623	598	637	581	589	659	586	631	643	619	648	620	597	622	590	590	619	599	607	617	564	611	608	619	609	577	606	629	579	615	625	613	609	616	607	615	634	613	607	591	638	636	611	603	550	652	603	642	597	613	630	587	658	600	579	611	661	631	638	594	588	598	605	667	621	616	632	591	629	628	625	596	599	628	600	600	592	626	608	602	644	618	655	615	611	611	621	592	604	633	563	576	589	589	635	589	560	604	622	653	623	572	602	654	549	550	622	601	617	611	612	636	632	628	658	588	657	613	611	622	572	628	616	590	633	590	619	575	577	609	635	598	618	578	605	608	582	580	642	623	621	620	564	580	606	620	606	615	607	585	560	573	644	609	589	621	593	575	644	643	584	630	622	618	641	698	596	586	629	595	528	589	615	596	625	580	593	599	620	544	583	588	600	619	582	646	576	591	600	623	599	581	605	614	609	562	618	585	596	576	592	614	632	583	644	654	631	627	619	590	593	587	653	598	587	616	596	586	579	618	618	643	601	621	587	595	623	594	589	523	565	596	606	604	617	605	631	603	554	597	593	621	595	583	587	572	613	581	592	588	608	652	620	635	621	611	604	624	581	588	598	629	648	591	592	603	597	597	580	601	634	620	598	616	603	652	605	605	609	583	561	617	552	640	592	614	582	617	610	625	619	621	624	637	602	649	577	591	607	595	566	601	605	605	617	591	599	595	587	608	604	632	624	619	563	617	580	602	590	628	635	594	580	628	600	592	606	618	641	595	628	618	636	653	584	617	568	582	613	586	617	606	594	591	591	605	592	609	612	616	625	570	607	651	587	622	617	591	605	628	639	599	598	605	606	599	610	584	601	614	583	574	576	606	604	629	640	570	672	617	646	608	618	615	549	596	653	615	610	611	578	623	632	603	661	582	608	609	616	610	546	620	594	641	598	591	619	578	582	617	576	621	574	547	594	588	602	632	606	583	588	605	630	621	652	601	619	654	613	607	570	580	602	657	605	614	599	640	644	600	601	604	601	572	625	610	579	632	621	589	600	632	620	589	563	585	557	647	605	660	592	586	587	650	623	629	575	597	605	607	582	576	614	612	592	609	620	598	590	661	656	611	604	623	597	605	620	625	627	641	628	612	608	598	537	622	596	620	626	608	662	606	655	616	589	609	586	600	584	614	612	631	597	598	613	625	591	614	636	602	571	576	586	556	588	564	664	622	585	600	575	649	563	636	638	625	632	555	631	615	574	592	603	633	613	558	555	581	622	611	594	579	602	601	558	603	618	591	609	613	584	586	567	599	561	652	576	611	632	651	636	604	615	618	611	566	608	612	605	649	619	610	579	633	590	594	612	577	621	643	589	613	610	620	601	599	633	636	643	603	607	598	654	633	624	605	635	604	640	588	592	596	632	669	604	613	632	589	589	589	602	606	607	565	613	603	623	617	586	598	583	595	601	578	610	636	603	639	610	617	590	622	600	628	625	610	623	593	610	616	577	591	554	656	604	621	602	630	594	600	587	606	607	630	586	626	602	589	585	616	611	585	626	614	585	650	647	594	586	618	607	631	538	570	618	636	588	614	610	610	626	589	590	613	664	627	644	668	621	596	575	596	607	628	567	618	645	608	618
34902	20765	14575	4016	995	529	410	329	237	220	223	192	202	176	185	139	163	181	155	162	152	165	139	158	142	127	140	164	145	127	144	158	159	142	167	154	132	125	124	149	140	123	132	157	123	140	126	140	138	151	157	129	132	145	145	130	149	143	163	154	144	128	143	145	146	138	147	148	158	136	140	138	158	144	135	143	169	136	130	146	121	137	137	142	119	139	143	142	123	139	136	159	144	144	143	159	144	125	128	150	129	112	146	139	157	149	133	150	150	146	134	127	122	150	163	143	140	145	152	129	133	123	156	130	128	134	135	138	140	118	130	135	116	145	132	150	154	123	129	132	137	158	146	129	123	139	154	122	133	143	138	142	153	155	148	137	126	142	124	161	136	133	146	129	138	164	137	141	169	146	138	126	117	120	156	154	147	157	141	157	133	137	130	136	154	132	109	136	140	145	131	134	112	150	121	130	136	144	125	151	134	133	136	143	150	126	133	116	138	168	104	117	156	124	141	139	138	149	165	139	154	138	149	138	146	107	148	141	141	148	144	153	142	121	133	136	142	151	143	137	114	141	135	127	153	137	135	142	138	145	155	129	136	147	143	151	140	177	142	150	164	159	155	136	154	128	134	140	135	145	139	150	138	156	155	149	146	162	145	145	138	131	138	136	138	118	132	150	141	145	135	145	149	131	149	152	140	142	143	167	144	137	139	135	136	159	159	134	146	112	155	155	117	126	172	176	165	149	151	141	128	151	133	141	144	128	140	119	147	150	151	151	146	139	129	116	160	157	165	137	137	132	135	127	132	127	152	159	153	137	136	137	155	139	135	127	142	130	140	147	133	138	159	135	157	132	124	135	150	140	144	126	146	142	137	111	151	169	152	142	157	139	136	124	149	122	138	130	172	157	149	127	134	150	141	139	121	133	155	148	169	166	159	147	139	149	162	132	114	152	145	115	145	150	123	156	151	152	138	121	133	124	159	157	120	142	143	130	122	158	149	130	151	174	134	139	135	107	136	158	167	159	152	146	132	131	149	132	155	135	142	157	147	158	141	134	130	143	147	133	141	139	124	136	143	131	153	131	135	135	135	140	147	140	141	138	130	139	141	137	125	151	148	129	158	132	113	154	139	157	157	136	127	145	133	135	162	149	140	134	130	131	118	128	132	132	146	145	145	127	164	155	148	138	136	145	122	130	145	145	128	166	134	155	143	128	136	143	158	138	142	154	142	156	141	130	156	137	139	141	141	135	141	142	145	161	131	144	163	150	130	108	142	138	161	129	110	143	144	148	162	128	139	131	137	138	107	134	163	155	138	144	118	129	158	151	139	128	137	152	145	162	138	146	132	152	163	159	131	147	122	171	168	141	152	128	116	134	152	182	117	146	140	123	143	119	165	137	123	119	136	135	148	160	143	149	120	110	120	159	135	136	121	148	128	138	164	128	127	139	158	146	165	150	144	151	144	136	105	134	132	151	148	134	162	157	150	152	134	145	129	145	145	147	134	123	133	146	134	135	128	130	118	144	154	154	129	153	144	143	131	147	148	168	147	153	148	135	150	162	167	138	149	155	151	134	116	138	134	177	140	144	108	165	155	147	132	134	128	140	149	122	135	120	149	130	142	158	133	132	165	126	154	141	153	136	139	138	145	165	154	148	125	133	149	143	130	151	153	162	123	159	124	142	140	143	152	168	145	123	130	128	153	156	146	144	135	120	126	138	147	126	175	128	149	142	123	150	143	129	137	148	153	145	160	141	128	149	135	153	153	125	129	145	155	122	130	166	142	163	134	144	131	165	123	130	189	144	127	140	124	146	166	157	149	137	156	124	128	136	154	147	152	128	115	138	144	130	135	134	131	131	127	140	146	143	138	149	128	146	150	129	152	146	130	132	123	126	143	157	148	139	144	123	145	144	130	120	155	148	132	144	129	149	133	131	146	122	145	153	144	134	126	136	125	133	152	162	127	165	159	152	149	164	129	144	140	127	135	146	133	153	132	145	159	126	143	125	142	143	135	135	152	142	149	146	139	130	148	139	143	130	144	122	146	119	124	150	147	130	133	124	154	137	131	129	156	129	162	135	119	144	151	148	126	130	153	137	146	138	160	144	162	141	147	143	141	118	149	127	132	142	142	122	144	160	130	139	135	156	141	141	139	142	141	145	154	135	129	166	139	135	149	145	161	145	157	139	135	141	157	147	161	108	146	143	143	158	137	133	113	133	143	144	166	131	129	167	126	117	133	123	140	133	131	126	153	147	150	130	151	136	147	125	122	149	138	136	114	146	153	127	138	147	142	134	145	123	120	156	151	150	138	137	142	187	142	115	148	135	138	138	143	122	141	129	146	171	149	126	160	157	128	149	136	138	159	133	143	133	137	159	131	167	152	143	147	133	143	135	127	128	101	142	150	131	141	141	126	128	145	117	137	153	132	148	167	153	142	159	131	124	157	129	148	153	138	136	116	145	154	134	126	124	162	133	131	126	141	145	142	147	160	146	150	142	151	122	131	127	159	153	141	123	152	147	137	129	150	136	163	156	125	126	155	151	149	155	154	141	151	142	128	164	156	149	151	112	128	136	155	151	127	139	149	126	133	143	123	163	150	122	149	122	132	144	134	143	156	144	147	139	146	140	157	131	147	144	155	121	130	129	144	116	145	148	152	120	132	164	146	170	131	153	138	148	139	122	127	152	135	144	146	137	120	143	152	149	146	135	150	135	139	133	151	135	142	131	140	132	150	138	123	139	155	139	129	144	147	150	149	173	145	172	138	137	128	139	143	132	130	120	121	146	150	111	138	142	161	148	150	134	119	140	150	133	133	137	114	134	141	154	148	139	130	144	130	134	126	125	138	165	138	139	142	129	130	115	134	131	121	142	160	158	155	122	129	127	141	122	149	141	134	167	141	127	154	147	150	165	134	133	151	110	150	130	133	150	144	124	129	145	156	127	157	135	132	131	139	153	171	131	148	154	142	134	152	135	152	145	141	161	114	132	128	154	137	139	146	153	140	140	134	126	126	153	154	147	146	124	121	165	141	158	144	148	165	145	147	127	117	129	138	136	131	133	140	130	126	147	125	127	160	134	147	140	114	138	124	121	129	147	141	167	112	147	140	125	164	139	140	137	115	137	127	154	156	136	131	147	159	151	176	137	137	142	147	137	145	115	131	159	114	131	150	142	142	140	140	119	117	156	137	151	152	124	133	125	119	134	151	129	131	140	133	162	147	127	126	131	142	150	163	143	137	147	144	127	136	127	127	128	148	137	134	152	139	164	148	140	139	136	153	154	149	122	151	145	137	134	131	139	143	151	131	157	154	149	142	133	139	120	119	145	136	156	116	137	135	146	136	140	143	134	143	144	135	131	148	156	133	148	145	138	129	145	139	136	147	138	117	142	150	138	129	136	147	132	143	136	148	149	152	152	133	122	135	165	140	144	162	163	148	141	155	131	141	132	145	177	119	139	128	161	140	141	135	164	148	135	141	147	147	130	126	121
24027	16533	15999	5297	2724	2001	1592	1374	1005	929	872	818	719	744	658	601	565	554	544	540	542	485	499	458	457	482	462	474	440	401	433	427	399	410	377	398	385	423	400	379	403	398	373	397	424	405	313	398	413	361	343	382	395	343	359	372	365	361	376	369	379	372	405	351	338	388	370	386	408	350	390	364	331	386	395	358	362	383	374	374	414	371	368	386	386	379	362	345	379	351	382	346	361	378	370	350	361	336	387	348	358	352	370	345	379	357	392	393	364	340	381	360	379	363	335	354	380	361	360	371	384	359	374	375	340	360	376	405	365	358	336	330	350	362	371	373	412	350	349	350	341	343	355	334	333	348	378	338	363	350	379	343	367	349	397	361	378	369	372	334	346	357	365	388	352	355	396	357	354	355	337	381	324	341	359	355	355	362	393	363	429	346	368	357	372	354	372	392	370	347	360	395	380	357	373	388	370	343	368	384	340	348	349	337	353	354	335	342	372	382	386	333	415	348	347	354	379	386	354	353	373	366	376	364	367	374	352	370	369	355	344	342	370	363	391	353	345	349	345	344	366	314	356	375	379	393	342	380	331	324	363	358	348	370	371	406	368	379	348	338	358	388	356	377	334	321	374	377	356	401	375	395	319	341	382	349	360	353	380	378	364	361	344	334	373	352	380	357	342	366	368	383	375	390	353	356	339	355	375	360	320	351	388	343	367	390	338	370	363	402	352	325	350	378	350	383	348	359	367	383	367	356	375	364	377	349	362	337	358	359	358	366	385	387	358	347	383	390	361	375	346	350	336	371	362	355	336	350	380	351	349	390	353	397	353	380	359	369	369	404	344	378	375	340	331	334	363	358	365	324	375	368	345	396	375	344	380	331	352	354	364	358	366	389	360	371	372	346	375	354	340	357	369	369	330	357	357	385	365	403	383	362	346	367	366	373	384	354	388	362	354	328	382	366	344	373	386	361	362	372	386	352	361	373	352	365	381	335	352	365	333	355	370	364	369	354	357	359	398	353	392	361	362	349	373	377	406	365	375	359	364	379	377	367	363	350	363	345	343	346	350	362	373	359	349	362	372	360	346	346	369	343	357	377	362	348	351	375	345	382	374	363	352	390	356	367	376	361	390	374	375	380	337	324	392	362	364	344	352	391	357	389	381	387	321	348	355	374	395	349	375	357	374	352	356	361	355	379	351	326	365	363	342	379	337	336	377	366	385	388	342	386	378	334	351	382	374	363	362	378	352	379	376	369	347	312	361	388	329	365	331	385	368	361	361	404	364	349	364	377	365	363	346	373	400	365	351	378	329	361	360	351	344	394	357	321	350	345	387	378	373	364	383	352	361	372	370	364	379	359	348	338	377	375	338	383	354	356	365	365	356	412	372	358	352	373	379	353	323	330	375	349	342	415	351	363	368	357	394	350	380	374	374	363	358	408	394	366	386	365	321	346	378	363	366	373	407	370	348	385	382	359	365	366	354	355	380	380	365	354	336	346	362	354	357	367	374	348	373	351	363	389	339	327	381	368	378	383	349	338	368	372	328	343	378	359	372	330	334	364	363	366	355	358	370	359	370	358	355	332	358	369	386	380	339	389	392	340	378	378	368	353	403	353	404	373	355	341	375	362	355	365	351	380	342	353	367	359	377	409	362	336	375	407	387	367	347	404	390	350	376	378	370	403	360	365	355	348	372	362	345	414	365	352	362	355	347	354	391	381	383	355	386	404	380	335	353	356	356	352	331	392	333	370	353	361	363	377	346	337	374	369	382	398	371	355	341	366	362	370	366	369	371	358	354	362	371	371	332	369	369	381	366	362	385	402	398	348	372	365	392	352	354	317	368	384	377	396	362	363	355	333	350	370	336	359	335	383	380	370	371	367	380	355	400	391	383	377	394	358	384	351	386	367	375	375	348	371	365	335	348	375	361	354	372	360	342	351	363	336	355	364	349	365	367	370	361	360	348	392	360	344	341	348	386	378	380	385	355	356	361	349	411	333	342	365	357	388	338	364	392	374	354	335	393	363	349	342	366	375	373	366	369	363	357	349	364	362	385	371	372	368	373	381	358	336	360	367	360	368	375	333	385	381	362	364	334	376	356	361	388	342	357	348	327	372	364	364	388	374	386	378	368	346	352	392	373	356	352	353	356	375	372	362	354	378	389	385	356	346	366	376	388	390	343	375	391	388	385	362	411	378	349	364	351	386	390	354	349	337	346	359	370	376	340	370	346	387	340	331	362	341	374	364	401	365	358	356	373	381	418	352	336	348	367	369	339	369	339	355	344	369	336	324	371	364	348	338	354	345	353	374	385	377	345	332	362	332	383	342	353	355	336	364	365	374	377	335	380	353	355	359	384	326	388	378	374	394	368	393	353	379	373	372	358	370	355	375	365	376	357	355	349	362	375	365	327	348	359	372	375	338	334	375	356	345	349	346	351	391	364	352	353	371	369	357	372	386	352	346	372	359	359	345	369	355	383	385	374	382	397	376	374	365	383	357	400	333	367	354	364	352	374	376	372	381	327	377	359	363	385	352	369	358	372	371	371	359	367	348	380	356	363	369	367	344	360	374	352	374	375	364	347	311	383	359	416	359	348	392	350	403	391	384	380	368	353	358	395	377	399	395	378	349	379	397	352	369	374	364	350	357	344	358	343	352	379	347	331	354	361	360	375	338	344	332	375	359	379	380	412	383	345	380	348	343	362	407	407	353	363	371	344	347	373	386	359	345	376	369	356	348	333	343	362	390	360	368	376	376	370	362	363	357	368	382	378	380	388	414	385	375	368	371	325	386	382	367	361	346	366	372	328	384	423	376	373	334	352	350	392	363	365	375	347	344	361	391	358	337	338	360	341	410	373	357	321	379	340	374	342	347	361	380	333	339	393	362	353	376	365	369	367	384	322	387	351	369	347	360	410	360	353	346	366	362	340	412	313	367	370	342	320	363	334	436	367	344	349	363	402	377	344	377	387	362	384	321	365	352	404	391	347	350	412	383	377	363	350	379	377	352	326	394	363	346	364	392	377	370	339	381	377	354	327	354	362	387	316	371	378	352	384	388	376	371	350	378	363	332	340	340	378	343	358	354	366	379	344	367	364	387	351	372	385	350	371	391	368	325	357	369	362	353	359	348	351	361	344	375	380	351	363	380	384	367	356	370	380	366	366	352	382	387	381	353	323	391	364	373	334	343	359	369	353	366	338	364	362	367	354	381	374	330	394	348	359	395	391	344	368	334	383	375	355	344	383	376	341	395	373	350	366	370	380	342	383	334	356	357	358	371	384	369	354	401	363	348	374	343	342	318	363	358	353	372	374	369	324	355	359	392	343	376	379	366	393	366	345	339	378	369	402	354	350	406	382	373	362	351	352	364	364	356	368	351	404	357	390	345	385	348	339	366	367	362	352	370	376	400	347	315	362	386	363	366	397	368	374	384	366	395	390	362	383	349	366	358	372	350	362	358	349	356	370	362	351	380	360	388	352	376	355	358	373	371
12408	4218	1586	698	400	367	353	362	307	302	313	307	279	325	278	300	271	272	278	305	295	289	288	268	289	313	280	276	281	283	261	265	260	271	306	306	293	252	285	268	268	274	293	278	287	278	281	261	281	289	267	304	296	285	273	284	296	268	273	277	294	261	269	302	269	292	266	261	283	266	302	286	225	295	272	258	280	278	254	282	253	266	282	254	300	280	262	294	284	296	294	275	264	293	299	270	299	267	277	267	299	290	275	250	260	249	252	282	261	283	261	274	252	299	253	296	258	274	285	231	264	299	274	297	296	277	290	255	292	292	283	272	284	302	279	276	282	242	277	262	319	294	274	278	294	286	271	330	281	271	285	268	275	292	276	327	294	280	299	297	304	287	246	273	283	291	275	312	306	268	305	290	286	278	281	264	312	254	266	295	297	269	286	249	270	286	293	267	286	261	290	225	293	327	246	296	272	275	291	312	279	262	313	276	284	279	293	287	298	286	276	271	308	237	274	270	248	288	278	260	277	272	266	287	299	273	274	274	253	261	275	283	310	283	253	298	301	287	274	285	245	296	255	253	270	299	288	289	296	259	281	279	258	279	283	289	275	289	272	312	307	298	300	274	277	273	285	245	249	245	248	280	281	255	275	308	302	322	282	307	285	280	288	284	300	302	306	248	280	285	290	270	296	293	281	297	298	316	251	273	240	274	264	258	276	272	296	281	266	319	292	287	274	273	283	300	294	282	266	295	275	278	291	298	299	290	287	256	273	315	287	275	292	277	320	265	294	304	294	274	295	284	237	248	272	305	275	279	265	296	302	277	265	244	266	309	267	282	265	275	244	310	292	282	300	302	289	267	279	271	274	267	296	317	273	248	292	297	277	276	246	295	272	285	290	266	287	311	294	272	282	272	279	279	265	276	264	279	255	286	275	293	262	286	296	266	287	327	259	289	248	273	296	263	282	275	296	297	272	271	271	292	282	303	272	257	289	283	290	291	291	254	247	276	257	245	297	309	262	274	274	308	268	303	280	276	282	273	315	285	258	284	285	273	272	265	286	282	290	281	286	276	298	327	302	314	292	270	287	264	286	266	257	274	294	274	271	279	283	297	259	274	280	279	288	299	274	307	257	302	279	284	292	246	239	301	289	269	292	286	271	284	293	266	285	292	302	271	255	265	284	291	278	290	282	285	271	300	249	270	297	307	289	302	251	293	284	249	241	278	317	263	250	279	292	298	289	269	284	246	265	261	290	273	293	302	284	294	302	318	234	246	292	315	253	272	313	260	277	260	274	259	272	262	298	286	272	320	288	301	260	291	296	273	298	276	297	312	262	273	259	291	294	279	291	287	276	262	297	286	293	301	288	263	271	256	270	275	245	273	304	286	295	291	267	321	246	281	276	275	297	278	269	276	263	291	285	295	311	304	249	334	288	253	304	284	293	269	274	283	252	265	307	266	309	322	272	260	254	294	302	249	312	293	282	311	271	287	292	298	280	290	270	285	262	258	237	311	283	267	264	285	295	281	282	268	272	299	252	297	284	290	262	278	284	303	285	286	262	273	274	295	275	294	282	268	268	298	284	309	259	283	299	262	278	275	263	277	303	269	309	277	272	319	303	267	248	263	272	239	335	292	250	283	263	310	286	279	270	286	297	274	301	243	263	260	261	275	300	307	306	272	262	313	317	311	304	268	315	282	303	279	294	267	269	270	280	277	315	295	274	281	254	252	269	292	296	271	304	285	276	259	292	258	265	271	295	269	277	299	292	271	288	243	272	274	253	278	259	279	277	252	277	282	281	284	275	263	262	301	255	315	286	284	304	268	282	262	281	301	251	291	297	274	276	308	301	265	271	274	283	295	314	267	280	298	278	266	260	272	284	281	249	293	255	296	265	275	289	294	296	301	282	262	307	292	248	268	275	266	261	261	308	265	267	270	287	302	249	271	290	282	288	257	297	291	280	280	256	284	256	271	263	290	286	264	287	216	260	273	289	270	310	259	256	257	267	346	279	262	268	303	291	267	258	282	267	286	282	241	249	266	271	303	274	274	292	261	288	292	286	296	305	272	298	290	304	293	259	269	295	264	273	236	318	305	267	284	278	287	303	296	271	295	274	291	296	272	276	265	264	281	290	247	281	285	287	267	270	281	313	288	292	340	301	282	255	280	265	272	265	271	297	272	297	260	258	255	255	258	280	279	293	301	261	270	267	261	298	280	266	288	290	261	269	263	290	286	266	302	269	278	275	321	285	279	269	264	287	274	312	292	283	286	301	270	283	281	290	274	299	299	281	283	290	269	287	294	311	280	264	259	299	243	306	296	247	288	258	282	277	254	299	271	295	303	314	264	281	300	275	289	277	275	241	292	275	248	291	277	300	288	253	284	272	276	270	282	263	281	247	259	253	319	286	293	273	288	265	251	293	262	269	323	287	265	284	269	252	288	275	274	281	258	287	283	294	264	279	278	302	294	275	313	272	285	269	294	264	304	274	302	305	277	268	275	289	261	299	287	292	266	285	238	294	286	300	281	311	289	313	298	307	270	304	278	278	279	260	272	273	269	312	283	305	281	285	310	304	261	287	270	278	251	293	275	296	284	259	277	293	272	283	307	263	293	293	261	300	280	304	294	311	311	319	276	292	294	287	229	265	283	286	271	308	274	294	271	257	284	286	279	281	268	285	286	298	301	281	268	258	288	265	275	301	280	298	269	272	268	264	310	287	261	295	263	282	294	291	281	302	270	271	300	278	288	290	276	262	283	311	300	279	274	310	292	257	286	302	277	294	302	282	277	260	287	291	319	277	281	316	314	296	294	286	283	277	271	296	251	256	312	282	275	242	300	278	278	254	290	264	272	250	259	269	304	273	306	282	277	279	252	257	272	296	279	315	285	305	289	260	262	288	249	293	283	264	295	275	283	306	297	276	319	296	261	267	274	290	296	250	291	292	276	271	276	285	265	266	300	295	278	272	272	299	269	317	293	286	261	280	301	285	296	229	277	296	277	297	261	286	266	271	278	300	257	280	288	302	293	255	283	258	245	264	258	256	291	265	314	287	265	280	249	310	285	274	270	263	256	307	257	278	276	267	295	289	292	283	279	293	312	254	255	289	258	265	285	259	283	292	288	309	267	299	281	262	274	274	285	301	283	284	349	289	286	296	264	276	313	297	263	297	283	273	283	250	302	260	270	282	313	282	280	271	301	266	280	270	285	309	279	266	274	258	280	273	309	313	286	267	300	260	288	284	251	280	321	284	285	298	250	244	254	285	269	276	273	273	291	298	288	313	289	298	323	269	291	293	325	269	244	290	289	308	272	242	296	249	296	269	278	289	272	276	270	273	275	269	244	289	302	261	336	250	277	274	278	296	303	285	270	267	258	290	253	286	272	280	296	291	255	262	289	290	311	290	275	325	299	278	298	286	293	266	251	270	261	253	259	252	332	275	257	283	297	285	288	273	288	254	254	272	301	293	245	275	282	259	274	267	267	291	273	264	270
9263	4329	3284	1748	1221	1118	998	923	875	785	806	788	753	769	711	730	721	739	732	744	704	681	697	727	732	705	653	690	688	677	666	674	703	673	677	715	677	727	707	688	660	674	628	694	702	690	691	658	673	660	665	700	716	698	672	670	715	613	710	652	686	706	700	649	680	725	664	683	714	637	679	672	662	700	712	710	706	700	692	677	683	663	666	682	678	759	659	692	693	699	708	705	680	680	692	696	705	690	718	694	688	662	692	657	662	703	675	647	679	669	700	675	678	686	662	696	711	674	701	692	673	668	706	676	681	674	713	700	687	687	686	652	650	672	686	680	709	673	699	692	701	723	639	684	650	687	692	652	677	671	679	679	681	649	701	695	697	668	716	689	740	720	696	668	682	676	665	670	682	658	752	723	669	693	672	686	677	682	665	683	675	653	709	701	671	677	692	660	676	665	667	718	667	689	671	668	697	694	684	701	683	665	654	692	727	668	650	723	688	667	693	712	662	662	677	653	705	684	691	683	712	714	658	689	611	679	676	694	681	681	659	715	702	712	690	684	696	664	635	665	653	648	687	676	647	710	656	682	691	667	703	759	683	602	645	677	638	672	697	715	699	700	691	664	687	761	671	719	663	706	632	676	658	641	687	663	719	688	686	626	707	649	751	648	686	684	695	703	683	659	716	677	668	667	693	685	676	697	743	691	673	688	696	652	690	665	683	648	672	690	684	689	721	645	712	661	708	670	657	684	661	700	638	670	677	708	654	669	666	669	701	687	715	667	637	741	707	725	711	718	672	696	705	672	661	709	663	674	713	673	684	659	706	676	720	708	676	658	637	649	680	723	694	688	640	674	666	688	657	753	685	655	640	665	672	700	697	673	674	640	685	687	719	685	722	689	705	649	693	667	661	651	657	664	675	686	680	708	667	669	661	664	693	714	688	642	659	691	681	679	701	646	667	652	708	676	683	665	702	696	644	644	701	687	694	710	643	730	705	690	701	688	649	697	725	694	663	686	661	710	688	684	631	675	683	691	692	730	671	637	656	700	689	685	737	694	660	700	700	633	645	717	654	736	658	686	620	692	672	721	705	722	703	654	651	647	692	703	655	674	752	684	676	635	661	694	726	680	697	658	729	718	674	677	668	734	679	718	686	695	686	715	737	672	714	691	745	703	706	669	685	718	734	661	669	706	650	693	709	721	710	656	740	748	665	673	689	690	659	685	691	674	656	658	659	649	657	744	679	659	650	691	717	690	650	673	647	691	696	667	713	664	700	664	680	617	641	686	667	739	707	647	678	712	706	688	696	699	662	724	682	688	694	748	676	703	703	636	697	666	690	682	654	693	702	678	684	653	663	627	727	682	702	638	702	658	713	701	707	701	687	661	673	726	664	705	667	683	656	703	633	633	685	646	674	658	676	673	728	702	671	660	683	662	696	698	622	674	652	662	660	700	649	704	658	669	711	689	681	694	638	666	697	672	737	700	698	680	693	637	685	722	698	660	715	686	688	697	685	699	656	673	655	707	635	720	631	678	677	722	677	711	663	669	708	695	681	713	663	694	704	690	710	666	687	665	656	670	656	693	688	764	700	708	689	685	677	663	650	684	662	655	670	686	662	676	714	645	626	651	662	646	668	712	681	674	689	694	650	677	692	652	697	686	701	675	664	652	648	676	690	686	661	685	688	667	662	682	686	706	692	610	643	670	695	712	690	658	661	666	670	621	665	654	708	691	694	678	672	671	707	663	675	726	662	687	702	684	644	680	667	715	708	694	665	681	715	714	668	615	705	693	688	660	667	679	629	664	719	688	665	685	696	701	640	724	693	719	693	685	715	664	700	718	698	692	633	661	701	673	665	711	671	671	693	666	679	713	640	677	660	727	727	684	684	700	671	703	679	662	662	712	657	715	700	667	634	638	634	683	677	675	691	659	726	643	722	681	690	685	654	715	698	695	682	728	726	683	698	664	703	668	692	637	676	673	676	683	723	635	696	600	664	695	614	659	686	640	707	673	659	647	694	677	667	683	671	654	651	655	692	671	685	699	707	689	682	683	663	697	677	643	689	711	704	642	667	660	732	671	711	730	720	703	677	665	660	710	693	657	652	654	693	678	674	712	678	677	661	677	727	708	695	701	685	641	702	705	646	635	722	703	678	686	665	620	667	708	704	644	712	704	716	666	673	674	700	705	681	644	679	671	686	709	683	690	714	681	679	628	706	658	707	700	666	655	673	686	694	676	668	672	666	632	683	691	683	667	666	690	699	664	680	695	717	691	652	707	686	724	687	699	641	686	704	725	683	676	643	659	664	705	630	660	673	711	698	670	699	720	716	689	702	661	665	681	655	694	679	733	695	666	688	668	657	733	720	673	671	677	685	666	661	656	684	665	663	658	639	696	717	686	655	692	672	672	647	689	671	703	633	708	678	667	623	689	663	710	687	675	721	700	669	683	689	659	688	669	684	680	686	705	674	698	725	672	712	702	689	718	681	654	717	664	648	671	664	687	702	645	684	670	695	679	687	661	652	675	675	654	672	649	728	688	681	635	697	715	684	636	722	679	668	637	676	697	649	667	723	689	682	688	671	692	644	677	721	687	661	698	729	673	691	669	673	676	720	656	645	670	683	651	690	711	682	691	695	713	696	687	667	707	673	649	679	667	643	694	673	648	642	657	699	682	707	668	679	708	729	680	661	746	685	686	670	649	667	691	654	700	689	697	702	686	688	671	682	737	660	633	681	677	643	769	702	641	699	686	706	670	656	658	734	679	686	684	662	688	652	698	720	661	734	745	667	744	693	726	694	678	676	671	705	617	672	714	687	657	697	617	676	661	679	696	686	648	651	695	669	672	710	696	687	678	674	662	635	654	687	671	705	651	693	675	638	652	659	675	697	647	715	717	666	648	685	651	702	652	670	703	713	700	711	717	670	644	642	691	669	711	700	688	730	680	697	623	687	662	732	691	716	694	650	676	663	634	672	665	690	713	736	688	657	698	696	692	664	712	668	688	694	731	682	692	712	684	674	687	624	681	638	658	608	690	696	682	730	690	681	729	671	695	689	744	679	698	722	680	643	702	680	687	683	680	638	764	677	668	698	670	641	673	662	669	661	656	677	719	708	682	668	667	714	711	707	672	655	683	692	689	691	643	724	736	691	660	690	695	691	699	680	689	654	699	646	699	696	713	720	685	674	670	623	719	686	662	666	647	713	699	633	699	664	675	648	639	691	710	653	672	703	628	671	676	688	658	727	720	657	717	666	705	649	672	709	655	604	715	672	677	668	685	715	661	670	680	708	676	718	670	662	663	711	721	658	678	689	679	695	722	690	710	700	698	707	671	678	630	708	664	740	710	645	683	709	678	688	664	673	647	714	647	657	674	699	659	707	692	709	678	689	693	698	668	720	675	709	678	690	660	681	679	664	677	742	715	711	734	663	660	678	622	706	717	684	635	679	655	682	713	671	658	668	707	724	703	656	693	737	682	669	654	675	657	728	682
26143	13404	9543	2783	713	516	396	384	320	317	298	292	277	293	300	295	254	294	239	243	252	239	250	255	267	246	235	245	262	228	257	244	259	255	269	238	239	235	261	262	271	229	232	258	236	243	240	254	243	242	227	274	266	253	276	225	265	222	231	256	259	232	255	218	271	227	261	263	253	249	249	242	231	255	257	235	245	238	254	218	260	271	233	242	245	252	216	265	249	232	258	232	236	249	257	232	246	239	244	278	254	223	243	230	262	252	262	235	248	254	236	253	238	231	253	234	229	233	279	236	257	249	248	239	295	257	262	260	272	230	255	263	262	252	239	250	232	251	289	251	279	265	248	248	252	285	237	258	223	267	277	258	232	281	224	235	240	256	277	241	254	266	271	250	252	229	257	221	263	246	248	260	240	265	291	233	242	244	261	243	264	251	259	273	244	246	225	230	209	243	258	243	258	255	247	267	284	270	252	267	226	251	244	235	231	241	266	251	236	259	237	249	236	262	236	230	245	232	223	242	231	253	249	229	234	271	232	267	248	237	241	209	245	272	247	255	251	250	266	259	284	250	262	245	241	254	239	284	257	229	231	251	218	234	248	254	255	267	254	267	277	270	257	247	219	260	235	256	249	231	221	251	228	233	243	237	245	277	253	228	247	257	246	275	232	239	264	256	247	233	252	257	274	251	235	244	263	241	229	230	222	265	240	241	246	253	249	259	234	224	254	250	238	220	234	256	226	259	283	233	245	247	269	237	252	243	220	261	249	235	221	245	224	241	252	235	259	269	218	236	277	257	244	253	225	249	279	214	250	265	259	217	259	246	237	250	284	278	228	217	234	250	230	264	246	263	291	215	227	259	239	242	258	265	257	266	207	255	245	226	244	285	218	280	284	237	251	215	265	235	243	237	226	250	246	235	221	246	232	241	300	261	249	210	250	247	214	270	270	260	269	247	256	217	243	249	214	257	235	278	255	251	254	256	219	222	253	246	243	256	251	237	213	247	251	253	257	257	255	266	218	244	233	240	250	248	239	221	212	226	255	293	211	271	271	257	248	252	238	272	247	289	263	250	244	218	274	253	241	268	224	262	222	238	287	277	238	257	222	264	250	237	270	257	245	264	247	250	252	247	261	257	266	273	260	236	229	279	257	232	235	281	277	235	247	248	235	237	231	230	230	241	225	254	240	252	250	238	284	247	245	254	229	279	225	236	247	221	232	261	250	249	269	229	252	245	244	243	234	240	246	274	264	227	260	286	264	252	265	233	273	257	245	262	256	223	242	248	265	224	250	240	244	261	258	210	243	260	242	252	249	260	267	267	233	254	258	260	250	235	242	236	260	252	236	251	245	236	270	225	254	266	314	280	229	253	269	238	251	246	276	249	252	266	218	256	248	267	279	250	233	231	262	246	211	245	230	246	261	231	267	264	249	254	249	233	243	268	244	256	237	259	229	250	248	235	217	263	227	263	227	248	281	257	258	238	235	263	255	236	292	268	235	253	236	277	264	282	249	230	266	268	265	224	262	245	231	266	224	255	263	240	260	253	248	265	239	244	256	275	276	239	269	253	255	253	247	241	239	212	230	270	236	227	277	237	231	266	249	238	236	249	232	249	236	259	251	253	251	229	270	252	263	253	261	283	255	249	259	282	240	246	239	251	223	249	251	232	246	224	242	236	277	261	257	251	240	263	247	242	237	233	279	252	260	220	248	230	263	234	257	245	259	251	264	247	236	245	242	239	246	234	255	268	238	252	258	269	227	242	266	255	269	222	237	230	232	243	274	242	216	216	246	252	206	240	246	242	253	234	269	221	231	245	261	230	252	250	243	250	251	221	250	219	217	236	261	253	237	264	241	261	256	239	248	237	271	243	267	249	245	241	236	239	273	248	242	251	261	241	235	267	254	237	269	270	228	203	250	236	237	244	258	256	247	227	225	264	266	244	293	259	245	248	284	271	225	239	249	235	233	254	224	230	240	256	252	249	234	246	275	242	228	265	245	260	236	240	285	272	248	265	232	255	249	250	267	277	234	234	246	245	239	233	215	253	225	275	271	265	252	247	241	249	270	266	257	246	252	255	254	262	246	232	209	249	254	257	247	279	238	259	232	267	245	249	230	253	230	260	269	278	271	237	218	260	256	246	216	246	220	261	233	242	223	293	256	248	242	227	221	244	235	232	242	281	260	250	275	249	254	248	242	255	251	245	229	260	233	252	239	219	264	256	230	249	195	241	236	234	244	239	269	249	242	214	258	256	280	233	234	253	251	258	263	232	284	247	246	277	238	227	227	251	231	261	254	290	258	238	226	265	272	247	251	243	258	229	283	257	248	255	241	216	231	251	238	268	251	246	250	242	247	241	259	257	229	252	228	223	238	230	251	249	244	206	240	260	252	257	236	236	252	251	273	276	232	268	246	244	250	278	237	262	251	260	269	246	269	216	232	269	273	249	257	256	236	234	252	264	268	223	235	254	267	252	232	252	227	208	276	230	235	258	275	224	242	241	234	210	228	251	286	261	237	237	257	234	222	259	264	263	244	248	244	269	231	243	273	270	269	243	240	250	248	249	271	230	267	282	246	237	245	244	254	236	249	271	216	238	241	276	280	259	235	227	249	269	255	243	226	251	243	244	242	230	211	227	258	265	242	259	278	236	263	293	259	241	273	233	233	261	255	240	262	241	259	239	289	260	277	260	266	273	259	264	279	260	247	220	254	288	242	250	269	245	240	270	227	234	238	272	259	281	280	267	236	281	240	232	260	252	249	246	252	261	233	249	261	256	267	233	280	254	245	261	243	251	254	254	246	251	267	253	254	223	267	210	261	253	265	253	234	245	247	228	256	259	260	267	239	259	260	252	236	255	230	249	239	229	222	235	242	252	274	230	252	234	243	214	225	257	256	257	230	252	242	242	228	241	234	234	249	249	253	277	255	228	212	244	253	263	230	278	229	248	259	256	245	245	291	266	225	255	234	255	238	266	226	247	276	256	257	247	254	263	211	263	247	217	287	246	241	257	244	253	267	231	262	240	259	277	252	218	246	284	241	254	250	219	231	264	250	263	249	251	290	249	238	220	260	259	226	239	234	240	250	227	254	264	279	238	286	262	255	256	259	245	225	250	232	293	271	243	247	227	246	271	230	228	230	234	254	239	250	226	241	308	260	254	258	257	237	259	256	263	254	231	265	266	238	255	229	254	253	248	273	252	252	262	245	244	240	242	258	287	232	247	264	262	267	235	241	265	240	243	254	258	258	224	234	241	251	263	237	254	255	262	217	248	254	255	237	248	255	236	243	255	252	250	281	264	260	267	237	221	241	253	210	228	225	262	234	229	246	274	294	236	242	279	237	266	238	239	258	249	217	229	264	243	244	257	249	264	244	225	269	213	257	284	238	238	232	256	235	218	252	259	250	244	237	280	261	284	251	231	255	248	272	252	252	262	244	273	276	245	259	256	279	273	253	240	238	264	251	231	219	241	229	237	241	246	248	232	238	263
18906	11536	12959	4058	2039	1649	1363	1194	1103	1003	953	904	860	771	776	737	781	702	715	719	682	754	728	677	696	631	631	659	653	638	596	612	605	642	627	634	604	615	561	661	648	612	628	616	639	599	634	632	658	627	577	653	585	652	586	617	620	651	596	571	595	573	627	637	594	610	634	608	593	630	612	626	627	585	585	611	582	620	607	617	632	622	587	608	583	617	593	609	612	586	654	600	562	565	625	611	588	609	607	606	612	590	657	585	581	600	582	624	596	569	582	593	603	579	635	562	604	600	600	613	583	593	577	596	639	596	611	597	622	601	584	615	663	622	599	555	637	647	656	543	586	557	613	612	589	625	597	554	603	622	601	597	620	574	615	591	584	609	603	625	606	620	612	597	655	582	576	618	613	584	623	596	602	594	600	619	652	612	616	611	609	629	627	610	618	590	623	627	621	601	633	625	568	575	625	599	603	618	584	616	604	619	648	593	589	671	558	645	585	578	571	607	637	634	632	592	626	605	589	561	604	601	630	623	592	635	597	568	650	556	598	628	549	656	593	605	627	593	621	616	602	578	595	641	611	620	565	582	628	575	648	668	600	579	618	591	627	618	631	614	608	594	608	634	608	600	608	586	633	603	604	609	620	640	645	586	639	607	607	601	645	660	600	606	577	597	619	619	599	626	605	625	624	661	670	599	577	601	614	605	622	657	556	594	634	599	618	604	602	642	609	625	630	558	628	604	625	620	612	610	648	596	633	591	535	582	637	584	579	595	550	604	601	620	633	599	612	577	641	605	598	569	563	603	567	629	592	654	598	608	589	614	589	656	684	630	591	618	632	595	664	653	615	620	647	592	603	593	614	634	585	573	609	601	634	583	566	613	592	597	616	637	605	612	633	592	600	590	623	592	651	563	601	554	599	588	602	610	646	619	610	639	603	637	637	608	590	654	644	597	614	618	616	605	617	607	622	582	644	590	603	588	586	610	664	616	646	608	597	599	584	580	588	599	608	632	654	588	608	623	593	589	577	608	565	611	633	592	562	650	582	624	599	616	601	623	575	590	617	636	550	583	592	621	578	588	606	581	622	595	666	654	611	596	584	600	641	609	574	675	602	601	592	629	626	608	609	631	632	632	578	608	584	593	582	630	607	657	628	589	601	642	639	600	632	621	634	637	583	600	632	653	603	609	597	615	583	585	631	565	613	585	609	615	607	640	609	577	614	613	641	600	597	604	595	614	621	618	653	604	629	594	624	647	590	619	606	618	630	579	626	585	627	584	606	682	611	607	624	607	579	603	640	582	624	616	628	588	594	579	604	594	590	608	603	643	620	624	627	613	583	591	572	626	614	654	655	569	566	588	628	602	629	646	584	580	573	616	571	646	596	587	624	605	631	600	613	647	585	566	595	631	563	631	598	589	592	613	603	601	607	612	621	579	621	618	597	596	629	596	607	559	577	585	694	640	674	643	633	600	622	569	591	575	596	641	595	591	617	672	644	628	633	623	642	593	616	606	579	596	617	584	563	616	605	587	582	596	648	659	592	608	585	627	583	601	627	631	634	629	644	597	621	629	567	587	627	607	643	619	589	602	592	579	590	618	617	643	596	594	611	630	575	625	603	629	587	600	599	619	592	573	599	614	598	604	557	616	572	622	587	585	572	651	577	577	584	632	638	659	602	627	600	580	580	625	663	550	590	622	627	623	591	628	615	591	607	620	623	624	626	583	596	619	614	594	600	589	587	626	607	617	592	588	606	637	602	619	629	623	614	640	601	590	614	634	600	612	618	614	621	602	599	626	617	601	594	560	614	611	600	615	628	654	600	595	603	622	636	626	623	620	593	592	673	573	630	599	569	623	614	636	603	671	624	593	611	631	620	627	648	592	595	562	592	604	593	606	591	629	657	602	633	623	576	603	595	605	599	588	565	608	587	614	604	583	632	613	560	622	622	547	621	574	641	572	609	628	581	659	572	624	587	594	638	634	626	626	577	575	581	640	633	612	644	624	584	617	673	589	585	603	577	571	634	571	636	571	598	596	631	565	631	588	621	602	594	627	594	616	621	609	600	611	624	603	569	601	619	599	640	620	620	567	628	643	619	639	648	630	628	603	609	601	613	590	581	618	638	574	604	588	590	636	543	614	636	605	560	542	625	630	634	609	610	573	579	567	554	562	614	557	621	600	653	615	628	585	592	573	640	566	639	609	626	561	597	625	620	637	602	644	589	579	571	619	636	583	604	683	634	653	578	560	616	610	618	556	592	634	608	609	604	567	589	640	632	562	612	625	593	576	614	623	627	586	616	587	615	643	637	583	566	640	614	572	622	617	650	627	549	605	604	615	630	628	629	646	622	622	567	581	654	627	560	637	550	620	651	644	617	605	603	577	612	605	633	595	567	615	639	623	634	612	605	621	604	613	538	553	589	594	629	593	629	656	568	611	632	607	551	624	609	604	651	611	532	572	568	583	660	591	573	648	593	599	622	682	572	573	642	614	652	614	599	577	606	608	630	613	592	613	598	612	604	607	592	560	649	589	620	622	575	587	585	638	594	659	602	585	561	640	603	567	647	616	604	588	605	562	615	672	663	640	632	586	627	612	593	644	642	560	630	590	602	618	642	629	652	619	623	578	619	617	600	612	646	622	652	595	620	607	605	585	625	637	636	583	583	619	621	583	604	583	605	648	621	658	596	624	623	613	630	591	622	630	648	621	627	563	604	648	597	570	608	610	610	625	633	590	616	588	551	596	610	658	606	597	626	573	635	615	629	573	631	597	565	617	563	611	630	632	571	610	593	563	608	581	608	668	607	607	619	595	660	631	604	592	600	586	606	597	592	613	616	562	618	564	598	648	619	611	625	579	567	624	606	570	616	597	626	601	600	611	637	555	587	636	591	599	611	645	566	619	614	572	564	628	583	611	576	604	602	579	579	575	586	621	562	626	602	647	593	578	576	589	671	584	580	602	594	651	635	627	636	589	629	618	608	599	611	641	607	587	599	624	622	542	618	584	608	613	597	599	600	623	615	607	602	600	613	609	593	630	621	604	624	607	557	587	621	608	598	634	621	617	597	614	649	648	591	579	611	639	593	653	627	600	574	570	599	611	588	590	629	605	621	641	628	619	602	574	638	576	578	596	609	621	598	603	661	620	632	617	629	568	619	625	617	635	554	605	580	614	645	618	591	581	622	614	646	661	609	601	594	623	616	630	531	570	619	599	623	604	597	591	555	626	609	592	588	615	618	612	608	556	623	637	574	622	602	612	608	580	594	585	598	618	629	603	593	595	588	603	614	638	622	589	615	616	603	624	595	615	646	610	660	667	586	570	606	638	597	602	577	616	568	616	604	617	599	593	652	591	608	622	631	593	626	616	609	596	630	609	612	617	588	598	596	596	640	624	617	598	601	629	683	626	598	636	615	645	574	629	611	612	606	646	593	574	616	622	587	605	647	598	581	658	634	610	600	600	647	636	602	653	628	572	621	586	666	651	616	595	608	611
34931	20038	16409	5370	1071	548	404	318	267	265	239	218	218	176	183	164	154	179	161	143	151	152	148	140	162	184	179	154	124	130	116	137	147	138	178	127	138	150	178	133	151	132	157	145	143	158	150	142	133	137	146	112	106	145	134	132	141	122	154	124	139	150	133	146	137	138	133	149	147	135	136	152	140	136	152	143	137	137	160	148	144	157	131	151	143	141	135	155	120	149	162	136	157	137	142	149	141	154	131	148	184	128	148	154	133	126	140	158	151	151	175	127	131	129	135	147	141	129	129	136	152	143	151	137	150	139	111	139	147	131	154	128	149	142	122	125	149	140	121	125	139	135	140	131	148	139	139	135	145	154	157	148	167	154	125	147	152	137	144	149	129	150	158	147	118	123	149	155	147	153	137	145	135	148	150	138	117	130	140	139	142	148	145	133	150	123	182	142	114	142	145	138	140	150	125	151	128	136	157	152	144	125	132	142	127	128	115	158	125	121	138	136	134	117	136	133	137	174	138	151	159	161	141	153	122	145	144	142	141	137	115	154	124	130	143	144	143	127	132	137	133	128	142	127	133	148	157	137	146	153	156	144	130	149	145	147	129	145	150	139	150	152	158	137	127	145	136	127	135	152	130	131	128	143	150	153	125	141	137	139	145	154	153	124	156	167	126	131	140	148	138	143	134	145	130	135	135	135	155	144	123	152	164	130	149	130	147	130	158	145	146	158	155	147	154	152	151	143	143	150	129	140	144	144	144	132	139	151	153	148	116	162	128	140	135	143	136	123	122	154	136	148	133	150	134	106	138	154	137	141	135	128	158	112	145	159	131	138	112	148	146	132	158	159	126	117	123	158	137	147	135	133	151	150	146	162	147	136	164	133	156	154	147	163	142	144	149	135	116	164	123	132	152	137	134	145	127	131	151	125	148	148	129	141	148	139	144	123	154	141	147	161	150	126	150	124	134	136	152	163	148	153	163	132	129	150	123	146	157	140	133	164	137	122	164	162	138	146	155	143	128	134	149	126	138	145	138	155	142	126	158	152	147	121	144	143	134	151	163	115	129	153	133	149	149	149	143	147	134	139	148	126	130	146	164	143	144	135	145	147	150	150	141	154	155	155	144	140	136	129	168	124	142	135	143	137	140	137	164	128	144	147	159	163	134	143	131	143	145	147	127	122	145	147	140	161	165	136	162	139	161	141	142	139	169	149	138	122	114	164	142	125	141	155	155	148	136	121	143	145	134	162	125	143	151	161	119	168	150	159	134	122	143	127	119	152	118	157	138	146	141	115	136	146	133	141	135	143	136	141	125	149	145	122	154	140	149	140	138	150	144	157	137	128	129	131	159	144	175	125	135	134	121	131	147	124	134	160	157	143	132	138	136	149	124	142	158	140	148	140	137	135	136	140	152	134	122	138	156	147	127	144	143	146	159	149	128	166	172	136	163	141	148	142	142	133	134	137	145	172	143	128	128	121	123	129	136	134	138	144	171	149	139	140	145	137	139	118	141	147	147	129	167	163	105	154	162	144	164	130	145	152	129	116	135	147	133	136	130	143	137	135	130	131	137	140	140	144	157	140	164	150	152	150	144	146	131	142	147	134	142	151	131	152	139	135	118	156	159	144	151	135	134	165	133	126	158	143	142	142	162	136	134	141	139	144	136	128	123	134	164	145	131	129	129	151	143	146	147	129	144	168	161	159	126	151	156	146	136	139	147	111	139	126	132	139	141	139	146	145	161	143	145	142	143	125	163	129	150	128	171	145	111	139	162	140	141	134	136	148	132	157	126	147	116	150	130	108	140	152	169	139	141	119	147	128	133	134	158	132	134	146	151	143	170	150	121	154	131	136	158	158	130	143	138	154	150	113	143	140	148	135	144	132	131	152	159	143	139	131	148	135	139	157	151	150	134	112	119	132	147	161	132	126	129	127	140	164	153	137	147	177	142	151	147	157	146	137	122	142	128	156	143	166	160	125	139	132	124	128	131	152	140	136	117	156	125	157	126	106	133	137	152	142	135	137	141	144	149	148	151	134	132	129	131	131	118	132	143	117	133	154	175	146	141	133	145	118	171	161	168	144	152	148	149	151	118	118	138	150	141	131	154	131	138	169	158	134	136	144	147	130	136	142	150	126	144	135	140	162	144	155	162	130	144	145	115	163	145	149	176	140	164	119	120	138	140	145	159	132	138	143	150	144	125	158	162	133	162	151	133	136	150	115	127	154	146	153	137	146	154	133	148	136	133	143	136	138	152	140	144	133	139	127	132	146	143	137	130	130	144	162	154	148	144	152	157	150	145	152	166	142	135	135	141	153	135	151	150	146	152	146	155	141	150	162	179	131	166	144	158	145	141	124	145	133	149	151	139	141	140	137	155	135	155	134	147	150	155	170	158	128	156	129	140	160	137	146	147	150	142	140	143	150	132	135	123	144	125	157	131	123	134	151	135	122	138	131	131	148	143	120	130	133	131	131	130	151	147	177	144	115	148	137	138	165	153	159	148	151	135	121	153	143	126	137	147	150	131	132	137	146	143	170	123	144	131	129	132	143	144	148	136	133	150	121	144	150	157	173	155	148	144	133	160	125	143	137	116	121	125	152	138	134	131	148	147	149	142	143	148	144	147	149	155	138	154	141	156	163	153	131	123	161	153	136	143	129	122	139	131	136	119	135	136	139	137	122	142	152	156	144	149	148	168	135	149	134	148	134	140	138	141	151	122	141	124	121	156	158	137	155	139	161	150	142	141	140	141	152	129	132	146	150	129	135	141	130	137	135	137	128	140	162	130	141	158	149	142	136	143	133	125	131	142	128	112	136	146	134	161	123	138	126	130	139	123	144	128	151	159	142	176	139	102	120	140	124	128	149	140	138	130	146	147	146	126	135	143	138	139	126	142	140	130	115	132	127	127	156	129	140	141	149	171	169	132	155	140	151	144	124	141	140	135	167	136	147	163	146	130	137	123	135	157	152	138	155	137	138	148	147	143	147	153	137	151	173	135	139	131	137	120	137	149	129	133	130	131	142	129	145	140	142	143	139	169	133	142	144	151	140	133	114	142	135	123	151	170	147	138	138	152	133	124	152	118	143	171	163	138	143	132	132	150	133	130	164	152	159	127	171	130	129	148	105	135	123	140	131	130	170	135	155	160	121	133	155	159	168	136	144	128	127	130	160	124	167	143	138	132	137	142	171	156	130	146	150	127	130	131	142	135	151	132	146	140	141	127	138	150	140	130	128	128	149	128	156	125	154	130	138	149	122	148	135	151	160	147	153	152	136	150	129	137	135	140	136	150	126	135	154	157	130	126	138	132	125	149	133	113	142	140	152	124	138	139	138	127	135	150	137	138	126	141	148	157	142	161	128	129	128	154	132	137	141	135	143	138	155	141	130	162	139	128	130	140	140	142	153	144	119	144	140	123	147	154	135	137	157	154	150	139	154	126	182	137	159	149	154	142	136	136	145	144	132	143	151	151	138	138	156	144	160	127	127
23708	16305	19113	6301	2706	2113	1687	1297	1059	939	858	862	839	693	682	579	568	558	519	512	533	476	482	525	477	454	424	441	422	448	399	396	384	397	392	396	400	420	382	396	410	382	386	401	376	396	352	406	351	384	399	378	396	371	377	390	397	421	386	396	410	366	404	378	349	403	383	377	364	355	380	356	357	351	346	400	367	366	412	375	370	381	359	352	402	363	347	373	379	342	366	364	376	382	348	349	347	376	337	377	362	385	412	386	382	373	352	360	391	356	388	373	349	362	356	375	357	393	371	371	387	376	340	367	326	384	395	341	341	369	389	370	385	376	368	360	381	328	413	342	354	354	317	363	342	345	386	329	343	364	356	327	357	387	386	373	375	340	351	379	385	366	358	382	382	362	380	394	370	396	345	381	372	372	333	361	345	378	353	406	380	334	354	362	361	386	363	352	348	368	357	368	347	376	384	350	365	375	352	370	383	390	379	368	373	386	372	366	398	347	360	347	356	418	326	372	348	370	365	354	381	379	339	387	352	395	346	386	385	377	366	352	366	360	337	334	351	382	343	343	376	326	379	356	341	364	394	363	380	409	333	356	385	357	387	358	360	351	354	363	380	378	376	377	325	362	351	372	323	347	349	377	352	367	380	358	326	350	395	420	353	366	353	372	357	373	363	339	366	366	391	366	403	375	366	367	358	377	363	365	371	349	362	363	373	374	354	368	356	393	351	359	377	393	360	379	374	393	377	388	401	386	379	349	400	374	333	369	364	330	361	383	378	357	374	354	342	378	347	348	365	373	343	364	371	375	371	367	353	377	370	355	385	363	361	371	368	366	347	417	366	386	397	353	371	342	394	366	373	347	388	382	351	388	363	371	369	382	385	358	346	326	352	347	365	353	366	384	390	372	366	367	366	340	367	384	402	387	380	369	360	378	404	323	366	334	380	369	364	367	341	366	402	366	378	368	347	368	362	351	353	374	342	361	360	346	365	379	350	370	354	341	365	367	366	376	375	387	381	351	362	403	365	359	341	355	386	360	358	394	362	382	351	338	389	358	356	368	371	379	388	347	387	367	401	389	377	339	339	362	389	377	367	378	356	389	347	378	368	397	354	367	384	344	364	403	390	379	388	373	341	379	374	349	387	357	327	382	356	356	417	351	393	423	379	371	391	357	347	364	363	373	381	371	405	373	386	359	402	342	346	351	379	374	382	352	377	380	420	362	374	370	369	348	372	358	381	399	355	376	374	374	382	355	391	326	343	383	395	372	349	372	380	357	401	371	328	380	342	369	359	356	384	328	371	377	395	383	342	374	401	394	383	353	372	376	346	362	386	385	372	351	371	400	352	359	391	368	352	390	344	381	360	387	334	393	385	372	383	368	364	368	310	362	371	353	331	368	369	406	374	350	355	376	360	350	348	362	369	366	398	363	379	364	377	380	372	338	354	363	372	382	368	331	389	374	389	395	370	357	348	347	406	336	379	374	341	367	349	365	353	361	365	383	385	369	343	401	358	381	396	375	351	356	380	401	363	377	349	394	383	364	365	365	398	375	411	372	361	379	351	356	382	350	361	362	381	363	366	369	336	343	361	347	349	337	358	367	390	355	399	380	366	356	379	359	365	390	339	362	342	348	333	386	347	359	365	337	390	356	364	364	390	368	375	349	380	358	373	333	338	365	358	356	350	351	354	355	366	359	354	370	357	351	395	346	383	366	380	380	379	383	365	364	387	364	384	363	363	371	374	369	372	372	363	388	367	352	356	386	370	369	372	393	367	364	354	348	389	420	354	362	360	356	374	354	339	408	374	369	310	367	344	372	342	357	363	358	384	374	378	359	345	389	377	373	405	364	374	344	333	371	354	350	379	367	361	351	375	371	378	375	370	366	381	397	365	333	388	369	363	384	370	369	397	402	397	374	326	367	379	370	379	364	372	367	375	346	377	357	343	364	368	383	375	402	343	354	375	369	356	375	328	408	350	380	344	354	375	346	372	351	347	359	369	376	381	344	368	392	333	370	377	357	376	336	381	397	386	377	385	364	382	368	373	353	366	389	341	345	367	374	384	371	373	385	368	326	398	375	350	373	387	397	367	335	377	345	359	354	360	353	381	323	347	362	379	345	359	374	375	342	356	351	405	368	350	364	367	371	338	361	397	362	354	377	374	385	387	381	345	327	358	367	356	340	400	356	376	392	358	340	365	350	356	348	373	389	366	352	356	395	369	387	372	378	385	363	382	365	385	368	379	367	383	318	342	364	355	416	367	358	368	372	356	338	368	383	366	341	383	324	362	369	383	368	386	320	355	390	378	384	351	363	386	396	397	370	375	351	355	367	377	360	362	371	386	399	339	370	336	375	354	376	370	325	374	350	382	341	362	366	356	365	349	356	364	344	367	350	352	362	398	347	378	386	356	364	388	375	347	383	362	389	344	377	360	347	357	385	351	412	351	377	379	346	385	362	345	391	356	348	363	305	341	350	385	339	375	403	371	388	377	382	371	406	364	379	371	357	372	346	353	384	387	356	355	353	334	391	340	400	379	364	346	373	358	366	389	366	361	378	361	353	389	368	367	388	389	353	357	350	365	380	409	366	379	389	390	407	384	367	371	424	375	374	380	364	322	356	358	347	351	355	369	343	368	385	378	357	391	355	371	388	370	360	335	373	368	373	332	338	329	367	378	361	380	379	343	387	328	356	355	361	368	366	355	393	359	374	362	344	392	369	347	363	362	377	375	370	374	351	359	332	368	379	349	384	374	396	353	353	369	401	372	350	345	368	368	352	384	386	319	355	333	338	403	372	339	342	365	362	354	359	390	360	379	358	355	356	370	373	370	373	356	361	373	384	347	376	385	352	373	368	381	362	362	340	376	335	391	344	361	332	382	352	340	389	404	373	368	358	338	380	396	337	383	381	373	369	333	357	404	341	348	352	391	388	380	374	331	346	402	378	362	384	339	377	385	343	360	344	383	380	382	396	350	376	376	349	357	382	381	356	393	371	395	351	393	396	364	379	409	383	362	349	354	384	420	398	355	374	387	369	371	333	327	362	353	346	360	362	340	353	350	361	341	392	373	348	385	382	355	344	365	378	335	379	381	377	369	360	361	348	366	347	386	370	343	395	355	373	401	371	377	393	398	382	369	348	379	353	382	339	376	327	361	378	408	344	344	362	370	351	371	363	381	365	364	412	349	329	368	354	396	356	390	377	364	378	354	351	368	386	382	399	393	381	336	395	403	346	398	363	332	376	381	356	386	358	364	327	387	380	346	386	348	358	350	338	347	379	361	360	369	344	364	391	357	396	380	384	352	382	385	313	347	386	372	366	378	380	355	354	399	373	345	356	351	353	387	373	367	371	378	385	364	401	368	337	345	385	372	358	367	368	376	349	362	346	407	382	357	353	339	374	364	377	365	351	375	350	382	337	384	386	420	352	365	378	361	381	379	325	345	376	359	354	343	356	368	319	396	368	365	380	396	377	384	352	346	369	389	352	366	369
12249	4328	1878	686	423	384	381	320	353	298	326	273	275	317	301	324	282	318	290	273	265	294	266	283	281	280	302	251	276	292	281	267	290	268	289	277	273	319	253	245	301	284	293	268	284	295	271	289	279	277	290	275	321	277	266	263	304	281	276	321	285	297	318	310	286	281	270	255	265	283	318	293	298	269	276	314	298	279	288	303	284	301	250	287	276	283	302	255	277	264	290	287	253	281	274	279	272	276	272	265	285	306	313	299	295	278	292	276	303	266	298	304	270	265	293	313	312	273	293	289	279	272	271	267	282	302	295	290	301	313	281	286	258	270	290	283	285	273	283	277	278	267	294	285	255	279	267	275	285	305	267	296	286	288	291	328	293	257	271	258	285	295	277	261	275	247	242	239	313	285	271	279	286	272	293	284	320	284	270	276	298	281	277	294	298	296	261	291	296	301	267	307	283	290	264	238	286	255	284	295	285	295	318	279	265	312	304	277	282	264	316	261	262	272	259	284	286	298	269	289	298	278	259	293	272	287	288	290	263	260	277	299	309	280	280	269	259	311	277	297	285	258	291	300	275	262	298	228	241	266	275	252	284	294	262	284	259	282	278	252	274	269	299	281	284	281	272	275	254	268	286	279	300	284	313	306	280	309	243	276	290	277	280	292	295	268	268	269	274	277	256	281	292	246	268	278	267	292	284	302	320	308	259	292	263	315	266	304	295	275	278	287	286	308	271	234	258	282	262	269	303	280	287	279	295	245	288	287	277	270	262	270	278	309	288	271	297	315	286	287	283	286	320	291	303	263	284	277	305	314	271	275	254	278	266	279	272	289	260	262	258	269	257	264	260	284	262	282	273	282	253	268	318	284	311	277	355	260	283	309	294	258	275	309	276	279	259	281	293	276	278	275	248	311	264	297	280	271	272	305	260	294	282	303	255	300	270	282	284	267	283	297	281	267	290	254	273	274	268	289	290	296	286	295	327	289	275	280	279	291	272	284	256	275	283	283	298	302	289	287	307	280	271	287	284	254	264	268	281	302	277	293	261	297	287	270	246	279	270	267	271	289	294	307	300	303	290	280	272	286	306	258	275	260	262	274	277	262	310	293	257	324	272	286	276	292	315	300	298	298	307	310	305	261	287	255	306	288	293	277	300	291	281	258	263	306	279	300	283	282	258	277	272	298	303	271	268	279	264	295	300	269	286	301	285	268	300	292	277	273	273	277	245	273	281	280	300	287	318	251	295	338	268	281	284	271	279	286	288	285	279	283	267	295	267	279	270	286	295	260	254	246	281	253	283	303	304	277	262	285	294	293	314	288	265	270	256	304	267	284	300	264	275	282	270	300	293	304	271	301	252	277	273	268	296	287	286	282	269	297	295	303	281	268	286	283	284	269	280	269	291	288	293	257	278	289	264	285	272	321	297	302	286	296	303	324	302	300	278	289	277	282	275	286	246	272	268	291	283	292	272	316	282	280	294	283	274	294	262	300	283	257	275	297	287	281	287	307	265	245	272	268	284	282	289	302	275	288	320	259	296	308	306	260	301	284	302	286	305	254	269	262	279	283	273	319	297	286	305	264	261	299	271	298	286	304	276	303	284	313	283	253	250	280	305	282	267	304	274	270	295	266	292	273	276	281	289	300	246	277	277	299	290	308	289	277	272	297	308	269	279	298	283	315	278	245	275	264	290	274	319	280	277	272	283	280	252	302	295	292	324	243	279	294	305	280	275	273	257	296	256	284	321	304	279	285	281	283	290	260	257	263	305	296	289	297	297	267	271	277	284	286	300	286	246	273	292	290	294	278	271	309	293	315	265	334	312	267	283	267	293	276	284	272	288	307	313	288	278	276	308	273	254	262	272	269	294	257	251	275	297	265	274	294	307	309	289	284	292	274	278	309	266	283	319	326	276	280	306	301	262	279	270	303	316	271	266	278	258	284	263	312	323	248	271	282	260	282	246	269	287	274	265	254	281	310	332	309	287	263	272	265	285	281	297	306	289	293	275	288	272	271	305	302	276	300	294	285	279	277	272	276	263	277	249	291	285	316	252	281	304	282	285	253	268	292	286	296	283	271	289	283	268	292	293	297	271	304	291	258	291	300	270	271	278	293	295	283	286	270	265	290	283	310	291	266	304	256	276	255	277	295	296	288	300	288	311	291	269	297	309	280	258	276	269	274	300	259	309	315	293	286	287	262	259	294	300	270	268	302	284	278	281	305	305	269	287	261	290	256	294	280	273	269	286	278	262	269	313	305	309	267	274	293	273	294	281	256	278	281	269	288	237	269	268	292	270	278	271	284	272	280	299	248	308	280	289	310	268	271	293	260	287	300	271	254	307	305	279	271	289	269	300	271	283	306	264	305	295	259	277	241	286	281	283	273	296	271	297	298	275	285	271	278	281	278	296	284	273	269	255	291	276	283	291	290	294	286	264	307	256	265	292	266	248	264	267	257	250	266	283	285	277	270	281	255	274	285	292	286	286	272	283	263	250	263	280	305	282	296	278	261	273	294	289	309	283	300	289	287	298	310	287	278	258	292	318	262	259	309	261	282	287	274	292	281	269	239	286	321	275	262	263	291	267	294	254	260	273	302	309	273	251	276	280	245	308	284	268	305	295	278	290	284	279	281	243	318	310	270	272	268	276	310	310	309	280	250	302	260	261	260	293	268	295	273	282	293	294	282	306	317	292	281	282	276	274	298	304	263	293	299	278	327	293	291	289	351	300	297	262	275	282	278	298	302	274	281	264	302	296	285	305	257	304	266	328	261	281	270	314	286	282	290	263	272	299	296	271	278	278	267	291	267	281	283	310	251	329	261	277	271	288	291	292	298	282	278	294	295	253	312	293	262	265	271	268	261	234	312	275	287	294	293	308	292	298	303	263	258	264	292	285	287	304	291	267	311	259	288	292	265	253	263	292	274	287	298	282	260	268	280	276	261	265	310	283	261	279	271	312	302	288	298	271	294	259	303	294	279	292	284	257	266	304	273	265	301	262	299	290	294	277	258	269	295	284	240	266	294	303	295	290	260	287	259	271	290	275	296	281	274	260	299	275	263	259	273	260	342	276	281	296	259	300	271	283	305	264	277	286	264	264	281	259	249	281	264	272	248	285	283	269	308	308	273	256	295	292	294	286	289	251	269	275	276	295	267	284	299	289	265	256	296	254	304	277	286	294	304	309	275	302	286	261	312	293	266	318	284	288	290	287	287	307	289	256	269	253	259	258	298	287	254	284	255	293	290	300	296	288	287	267	268	258	266	281	296	308	288	251	275	269	276	293	281	285	287	304	305	268	265	286	270	263	280	279	283	288	273	284	285	303	268	314	284	277	281	263	289	280	244	294	263	300	309	240	307	272	294	269	278	309	263	252	279	275	313	297	299	292	269	295	287	275	323	294	265	267	284	304	313	264	274	295	286	280	288	254	282	277	258	265	280	309	252	290	271	269	290	306	283	262	329	280	275	275	273	300	281	259	291	297	270	323	287
8924	4451	3901	1836	1277	1091	978	909	804	876	774	793	757	742	760	722	778	750	731	729	681	725	688	692	655	730	720	727	686	663	702	699	700	688	666	657	721	673	702	687	714	731	686	671	652	702	737	682	659	691	673	689	706	648	684	670	655	662	648	715	683	672	706	689	684	648	723	684	686	693	684	673	679	642	751	717	699	691	738	723	700	683	724	749	641	683	661	697	704	702	672	687	690	708	649	664	733	698	688	673	737	707	699	740	676	685	650	681	717	657	714	676	716	713	689	715	737	668	673	702	712	708	723	665	686	698	743	694	691	664	684	706	668	669	727	679	620	608	711	705	705	718	713	668	668	720	677	749	728	695	680	642	673	677	712	665	680	698	708	662	657	739	707	686	675	671	658	723	681	717	657	675	672	701	692	690	702	690	663	691	661	665	685	693	704	673	722	729	714	626	643	720	698	726	719	685	676	655	668	685	701	671	661	716	680	688	732	701	714	678	717	717	711	632	701	677	657	690	656	699	689	652	686	674	663	673	713	662	701	645	700	734	711	710	716	654	689	686	689	679	697	703	668	665	724	670	682	672	681	713	702	711	720	721	714	677	662	673	686	660	715	668	696	697	676	683	641	656	672	676	679	656	671	654	657	622	668	667	666	699	643	706	665	671	747	666	689	691	715	692	662	670	698	667	684	685	652	741	713	670	676	694	671	705	682	671	666	701	705	701	688	714	665	685	676	681	666	676	682	648	683	650	683	685	733	668	701	687	704	740	690	632	680	712	681	692	696	718	704	657	682	724	712	660	703	728	703	688	697	645	682	695	730	752	623	683	687	643	677	707	683	623	688	682	682	714	709	745	715	681	685	717	672	708	691	707	728	665	669	705	662	716	648	740	628	695	646	703	670	706	648	695	660	688	693	640	683	637	655	710	666	719	740	689	619	688	659	688	704	660	681	688	667	680	656	669	681	672	698	692	711	717	705	714	680	706	713	699	676	662	665	725	718	703	672	641	670	690	627	703	690	666	669	688	704	686	675	689	704	682	647	662	681	702	692	670	671	703	663	673	648	698	710	675	646	700	747	649	685	681	684	672	692	665	627	658	662	658	742	672	690	644	693	647	651	686	662	679	652	697	726	687	694	690	636	715	694	690	645	687	672	682	639	644	644	643	708	691	716	728	664	691	689	674	714	682	648	691	708	658	625	726	689	678	659	719	675	657	658	696	685	676	726	663	651	665	678	692	700	722	686	660	683	699	669	691	727	670	738	676	697	734	673	700	703	706	702	691	660	623	696	674	733	682	710	632	698	713	723	692	691	685	667	690	691	692	713	668	697	729	739	663	681	701	686	682	643	665	704	687	694	714	677	648	661	634	662	674	663	683	690	659	638	737	650	659	699	724	679	705	689	684	692	678	643	671	656	724	669	707	682	695	738	670	644	672	680	676	682	681	691	672	687	689	687	690	678	704	681	659	654	658	659	725	656	663	705	695	715	665	692	685	683	665	719	730	684	705	654	665	666	664	710	688	665	651	751	705	670	689	681	656	656	718	684	718	703	739	731	715	666	675	708	681	713	652	661	678	658	677	682	675	728	706	669	702	665	691	699	657	675	643	660	682	746	707	679	678	679	723	685	699	666	639	632	675	671	660	676	700	672	678	706	669	642	713	665	760	697	670	739	727	682	715	690	706	661	682	712	733	670	662	704	702	657	673	686	741	699	668	655	723	679	682	678	706	688	693	681	732	612	703	714	661	707	705	676	678	677	694	696	671	679	678	710	729	710	639	669	680	673	695	660	730	703	632	727	661	685	698	684	715	671	690	713	654	715	676	699	668	659	687	658	676	673	671	695	697	667	683	724	710	681	651	663	771	686	700	704	712	677	728	653	730	698	658	677	708	692	731	688	710	718	696	681	656	687	608	668	676	611	656	654	686	661	640	676	693	730	698	674	677	653	674	665	705	710	695	682	640	652	670	729	667	669	668	626	700	688	649	650	648	692	720	698	665	626	694	691	675	696	702	694	675	732	679	723	706	670	699	681	697	672	703	716	675	669	653	677	671	678	678	674	656	680	688	675	677	685	670	668	685	708	680	718	652	674	695	667	675	731	659	653	725	675	673	668	717	705	707	728	706	704	708	643	696	714	656	713	700	652	665	697	681	717	659	653	686	663	715	696	651	701	670	674	741	687	702	734	660	681	630	695	665	695	683	699	685	706	662	689	721	695	658	684	696	695	703	688	694	763	651	667	656	703	734	657	675	694	679	663	713	685	665	678	709	703	712	686	677	638	659	662	704	670	648	688	651	674	698	690	682	674	708	723	680	655	666	692	674	698	682	709	641	732	698	702	666	652	707	687	662	672	694	709	683	699	685	709	735	698	684	714	631	683	667	649	677	667	677	687	663	655	685	695	640	636	679	654	667	631	664	662	677	715	713	709	701	684	658	682	750	726	650	677	633	736	694	699	638	653	656	677	710	681	682	661	657	655	728	680	646	715	712	703	644	671	697	647	645	701	717	738	689	667	675	720	663	684	704	671	703	705	648	665	676	628	684	734	732	685	698	700	668	677	650	686	624	705	675	675	659	713	681	714	688	642	713	655	724	673	703	703	661	681	685	692	704	679	669	699	685	688	655	665	654	643	693	685	673	703	663	673	679	669	715	652	680	644	726	695	699	675	736	696	713	713	671	652	700	703	638	683	732	683	673	651	685	634	696	726	663	648	672	695	665	678	703	667	684	694	721	654	641	676	655	634	666	668	675	720	684	672	688	667	706	687	649	699	672	744	650	658	707	668	687	726	690	690	686	681	701	720	714	681	645	684	678	648	708	665	704	660	688	672	687	689	674	731	714	702	725	708	615	693	677	690	680	665	713	680	680	628	662	686	685	631	691	702	697	708	712	655	669	701	687	663	676	756	664	686	692	699	684	624	685	688	713	689	708	727	735	704	653	649	671	675	674	672	678	671	685	699	654	761	691	711	687	705	647	681	748	680	704	693	641	680	678	683	715	676	701	707	708	705	690	674	648	700	681	649	686	684	686	673	660	732	697	653	633	704	665	671	670	669	721	738	708	697	671	673	695	652	697	726	691	718	675	703	648	654	685	663	643	680	698	700	682	683	703	645	672	686	671	642	645	705	674	663	686	718	697	655	697	754	727	647	674	652	679	728	695	691	721	699	681	703	723	707	701	625	712	654	697	657	660	669	722	669	665	692	703	655	704	693	682	657	675	701	674	695	699	688	690	675	650	696	689	658	718	669	723	669	692	728	707	661	696	740	657	674	677	700	741	688	628	685	699	693	727	673	666	704	710	671	669	740	690	709	706	693	732	697	685	679	724	704	688	666	687	698	710	658	725	740	675	676	654	647	692	699	701	697	676	689	692	698	656	693	699	691	715	716	659	666	686	682	656	648	664	706	720	711	656	684	709	709	632	705	728	736	726	677	687	714	680	699	687	665	693	677	679	697	704	650	670	705	688	676	722	683	665	724	734	706	660
25498	13634	9616	2111	635	510	371	335	286	308	295	321	307	282	298	283	274	272	244	266	241	256	242	318	244	268	253	297	254	245	242	243	256	253	278	260	281	246	260	263	280	256	278	269	241	250	255	231	239	271	259	288	223	254	260	288	234	270	249	249	252	239	236	241	269	266	251	276	250	236	242	270	258	238	236	244	244	239	243	274	222	265	257	259	233	250	280	234	265	242	285	268	249	246	239	258	232	245	251	248	260	254	229	239	243	246	259	297	259	250	248	235	248	237	247	215	265	240	216	252	283	247	249	248	239	251	260	236	255	254	277	252	256	264	275	256	250	248	266	257	258	251	246	241	286	252	241	269	234	283	283	221	231	256	237	246	288	273	279	244	225	249	251	237	241	262	236	246	226	289	242	235	255	265	248	248	225	246	240	251	245	243	222	263	231	262	252	256	235	268	300	259	232	235	256	199	250	262	234	238	262	268	238	261	226	237	260	245	233	244	230	289	251	242	254	260	279	266	239	244	254	237	262	266	235	242	263	249	255	257	264	269	238	280	238	244	245	249	260	267	255	253	255	233	240	273	240	257	248	248	267	232	230	239	259	248	268	217	260	253	262	264	240	253	228	256	283	229	262	255	235	264	227	220	259	262	243	263	227	281	256	249	256	234	250	292	276	270	244	291	260	237	247	249	290	259	251	289	263	244	252	268	266	229	259	249	207	225	224	231	254	242	273	236	248	263	261	250	254	259	230	273	230	242	244	262	238	246	239	277	258	266	252	235	236	236	267	237	233	258	233	266	245	239	284	253	251	234	252	258	226	274	272	261	260	219	263	264	218	264	211	210	253	236	248	256	264	241	204	252	266	217	273	276	242	237	287	242	266	285	257	218	265	229	244	281	256	267	219	243	240	300	267	249	277	241	262	219	274	240	251	257	267	241	260	276	220	241	246	267	259	253	291	255	219	244	231	275	239	262	271	253	229	291	238	227	273	243	251	257	261	249	250	236	246	222	220	243	241	275	286	248	289	263	238	247	253	275	273	264	257	267	275	238	236	244	241	246	268	237	252	275	257	259	238	265	263	297	260	218	271	222	246	269	264	253	240	254	258	262	236	267	268	239	279	271	279	280	263	276	282	247	230	239	270	283	238	242	268	265	243	233	242	275	266	231	248	225	262	272	255	249	266	243	270	263	275	245	254	246	224	254	231	260	257	242	217	243	228	260	230	214	237	259	254	250	221	247	237	262	254	262	262	260	263	256	259	258	253	222	258	226	251	231	260	215	263	262	226	246	250	270	255	258	260	223	228	267	281	286	255	261	248	237	268	224	271	289	259	255	249	268	247	248	243	247	262	228	253	248	242	262	242	260	240	237	234	253	276	245	231	252	266	238	235	282	271	298	261	207	210	210	234	221	225	250	265	264	264	279	274	244	247	256	266	249	235	260	273	244	241	227	253	249	255	244	245	269	217	265	245	231	254	264	280	268	270	252	251	266	267	231	275	248	246	256	278	256	277	255	250	222	251	272	232	272	260	238	260	271	260	252	238	260	264	259	256	247	246	260	252	265	248	237	212	214	246	262	246	255	265	235	238	239	276	233	277	277	250	230	267	256	252	244	256	275	263	218	261	228	264	231	231	271	263	262	259	250	250	274	294	257	252	291	255	234	267	249	260	227	251	239	246	232	271	235	266	265	248	224	262	271	259	244	261	229	258	252	269	260	245	230	241	245	252	246	245	281	241	291	253	243	253	265	256	265	269	253	271	282	255	300	246	240	274	236	245	257	243	290	245	278	253	265	229	217	274	205	211	268	251	246	265	237	245	258	244	237	268	294	266	289	270	261	227	246	235	258	229	243	235	258	236	249	260	264	253	223	265	265	251	257	221	234	273	249	283	234	269	227	240	274	258	220	272	262	268	241	251	235	242	254	275	238	265	272	246	266	278	245	259	284	219	235	222	255	268	263	253	263	257	249	231	287	237	242	243	234	233	240	290	261	268	228	259	254	252	231	211	233	245	270	245	246	239	243	254	270	255	242	288	239	251	244	256	251	258	251	256	240	270	215	243	247	282	255	243	277	258	251	262	254	236	251	243	240	235	255	239	247	246	260	282	261	278	245	249	274	246	276	265	253	231	255	256	263	251	281	252	248	274	237	263	261	242	257	250	254	238	254	245	242	263	265	291	244	229	244	253	239	252	250	222	219	261	231	249	261	239	249	279	219	225	263	271	266	223	250	248	249	272	255	268	216	249	247	251	257	253	233	231	265	262	238	249	252	287	234	267	251	237	232	272	259	242	225	210	246	228	281	260	250	273	265	254	245	238	253	266	230	262	238	264	259	277	245	252	262	229	244	238	270	271	271	248	238	241	239	237	259	220	263	235	214	251	271	263	282	281	231	259	245	261	235	250	257	239	253	226	257	261	257	255	269	266	251	205	237	259	263	275	264	212	237	256	267	221	247	233	215	241	265	277	249	224	262	298	275	233	228	235	229	260	267	246	234	250	261	309	249	255	267	285	235	237	221	275	280	264	230	258	257	260	210	209	231	254	241	248	265	256	225	243	247	258	275	252	250	237	267	270	233	274	235	224	237	251	250	236	244	231	223	252	209	242	261	286	236	243	242	261	219	244	254	240	242	238	243	235	279	259	286	223	260	230	234	261	246	274	251	257	241	255	244	256	268	241	242	273	244	253	268	252	235	259	276	290	250	255	254	261	247	249	260	238	236	236	265	263	239	244	239	257	270	277	271	236	257	250	258	262	263	259	232	270	221	263	261	275	221	244	245	241	246	256	229	237	263	258	262	252	264	237	263	259	252	256	263	238	239	226	254	242	223	241	239	228	266	246	280	217	210	261	249	253	249	275	252	256	250	250	258	269	224	255	210	251	234	271	254	237	264	247	265	242	259	226	262	216	254	257	255	250	265	229	265	250	228	267	289	265	287	251	255	248	275	249	297	276	234	260	252	268	267	263	258	271	223	262	252	228	267	256	264	242	264	232	247	262	243	278	257	246	244	269	242	265	242	229	264	245	232	284	266	250	247	224	247	253	246	223	300	284	245	245	219	264	245	243	223	249	232	272	243	283	257	215	310	296	249	270	259	248	254	214	270	251	260	230	259	243	231	260	266	274	225	234	243	225	250	254	232	263	250	241	245	240	252	249	252	236	269	252	282	260	237	259	263	249	264	254	251	259	225	253	273	263	245	215	252	269	265	245	259	258	272	252	242	240	252	262	253	231	281	286	266	241	239	241	247	265	281	263	263	234	266	253	239	247	235	249	271	214	272	257	240	216	280	290	254	235	266	278	257	277	255	277	249	246	248	250	239	237	273	258	250	236	252	244	276	247	246	224	289	251	240	261	260	237	268	247	251	259	250	252	271	267	258	227	240	217	247	250	231	268	249	218	270	262	257	244	240	274	253	267	257	230	231	252	279	263	250	244	269	251	236	238	258	262	245	271	251	249	267	232	261	250	233	261	226	244	255	257	235	232	242
18441	11822	13084	3064	2108	1647	1338	1116	1012	1007	930	886	921	786	791	748	737	674	695	718	667	699	704	672	639	644	610	610	618	610	608	623	642	588	587	619	658	623	648	657	616	609	627	632	634	601	615	648	612	596	615	646	626	590	629	633	601	593	630	602	589	612	609	636	643	613	644	633	642	613	597	589	596	608	609	603	653	660	600	611	654	622	573	632	589	602	676	618	622	598	613	605	612	599	581	638	617	659	647	604	612	560	607	618	598	596	614	621	615	587	632	566	624	623	624	640	638	599	607	612	646	577	619	580	585	584	601	602	573	614	627	590	646	578	604	588	640	597	627	633	606	564	597	582	564	587	612	610	590	639	641	613	634	610	617	595	597	616	567	605	584	567	607	618	597	648	623	586	639	625	622	592	625	627	608	634	627	643	594	646	624	607	603	575	561	575	642	582	608	611	632	618	602	641	603	608	596	651	574	594	628	655	653	653	606	555	612	650	605	650	568	607	602	619	648	637	597	599	595	604	599	636	587	591	620	559	630	623	600	610	627	609	609	598	620	620	649	598	583	651	629	627	578	614	609	624	660	606	570	568	603	608	647	595	581	577	601	606	648	612	586	579	602	599	582	567	639	600	614	652	578	639	606	599	621	618	602	608	602	647	634	593	617	604	640	629	627	620	603	617	655	600	633	600	582	625	608	646	641	622	609	609	612	610	591	618	629	574	647	608	568	580	590	608	650	625	622	595	649	620	609	622	598	624	577	606	593	668	590	601	603	594	593	590	610	644	580	585	604	635	565	582	617	599	568	622	618	623	613	559	648	618	607	608	613	614	631	553	578	567	587	592	617	576	602	631	624	624	600	653	597	628	575	659	585	615	598	607	628	606	641	625	567	592	628	596	612	578	610	647	615	551	624	613	618	590	650	632	625	610	598	627	617	638	581	618	591	596	583	624	636	591	604	655	633	656	591	622	581	623	656	611	595	654	626	620	628	604	603	601	657	643	572	664	687	594	663	595	642	628	622	607	594	642	640	648	653	593	627	647	638	619	610	614	625	569	617	594	636	591	615	621	624	633	609	603	657	594	614	605	633	610	636	643	621	605	577	662	617	595	583	640	621	662	648	607	590	581	646	586	560	656	615	615	639	626	634	608	635	637	571	635	599	634	632	611	633	605	624	616	602	587	637	606	593	611	631	569	575	633	609	581	650	585	618	615	625	606	626	587	605	660	636	621	583	624	608	639	632	633	629	616	629	583	640	622	616	600	613	639	607	573	619	631	609	641	587	550	640	598	618	631	607	636	614	608	616	638	603	582	607	631	646	597	658	609	609	586	628	585	627	565	583	600	665	595	609	623	595	612	627	688	612	599	600	659	632	619	584	624	601	634	587	598	607	655	563	638	586	620	609	604	605	572	635	594	599	585	653	554	607	608	602	611	631	628	604	644	583	595	539	618	613	658	616	654	579	621	598	635	639	635	608	565	540	600	602	609	612	608	613	622	600	604	610	623	628	633	645	600	605	645	589	605	563	659	570	606	608	643	596	602	582	628	622	615	610	602	600	654	612	654	645	645	605	592	594	636	632	574	593	624	648	658	622	657	605	648	588	648	622	633	586	583	634	574	560	594	590	637	640	586	603	602	596	574	631	635	633	640	559	592	571	632	601	610	567	608	639	609	573	612	582	609	617	645	589	589	606	615	602	605	620	596	616	604	605	596	615	622	640	611	595	590	643	595	623	608	640	613	620	646	624	587	638	604	598	619	606	616	590	630	605	661	631	641	648	628	630	657	622	648	618	633	593	650	596	587	606	614	607	627	627	580	581	592	658	583	585	611	597	613	595	636	604	610	586	603	631	605	624	581	638	556	602	574	612	627	587	605	581	644	621	620	602	612	659	602	673	612	605	584	587	564	635	647	640	606	645	656	621	604	609	580	601	593	603	576	631	642	597	622	609	610	609	613	617	602	647	625	610	591	608	592	616	579	587	606	621	625	614	617	618	631	644	631	623	610	650	613	677	624	636	618	613	588	592	567	629	613	579	677	652	598	598	563	612	638	610	663	574	618	590	595	615	624	661	585	573	639	597	637	627	570	625	617	580	595	638	665	579	657	631	609	667	582	642	648	637	572	608	617	606	626	632	643	602	606	584	588	593	618	627	620	609	572	580	630	629	619	610	624	605	617	588	615	631	624	575	588	623	608	621	622	590	619	568	619	626	649	617	594	618	610	613	658	624	634	616	601	618	612	637	611	608	635	572	602	606	595	599	639	598	583	679	622	594	641	627	577	579	628	607	593	615	619	639	567	588	596	602	639	588	592	624	603	652	585	626	618	619	585	612	615	606	606	599	566	623	606	671	626	565	632	630	599	570	594	631	649	598	620	642	613	641	662	643	636	597	587	638	586	590	628	634	577	628	571	632	608	615	629	588	640	601	542	606	593	617	655	597	632	614	602	595	626	597	642	643	619	567	662	603	622	609	633	566	644	632	624	615	583	583	632	591	635	595	584	586	631	602	628	639	614	660	605	564	621	627	598	587	653	594	611	616	579	677	566	607	596	595	628	607	609	618	592	597	632	624	632	598	627	620	611	609	623	581	590	606	605	604	592	643	596	617	652	645	577	600	626	604	588	591	613	580	604	591	566	620	613	630	614	570	566	563	642	647	567	596	607	624	674	598	593	587	646	672	595	592	663	639	578	591	631	614	609	642	631	585	605	616	645	611	603	651	631	572	582	608	574	635	597	593	621	597	582	606	650	566	594	619	601	605	594	600	602	631	633	580	575	640	618	580	609	587	631	569	600	628	602	643	629	641	619	608	604	598	616	578	632	553	604	622	629	605	666	658	594	590	606	617	625	580	653	600	629	631	618	640	599	628	627	633	583	601	624	627	593	628	609	602	601	595	624	624	591	605	631	614	624	596	596	591	624	626	587	676	666	620	656	593	621	583	648	602	557	627	676	636	600	641	568	596	588	582	593	634	604	602	643	576	594	635	609	632	588	601	632	587	614	568	588	586	572	603	634	579	641	612	610	614	585	666	606	638	603	625	634	596	584	599	606	586	657	657	624	619	618	577	605	593	600	658	573	595	663	610	608	620	624	625	555	618	607	603	599	618	632	591	664	593	641	602	631	602	589	597	570	605	625	593	624	643	604	611	597	589	583	594	610	621	637	636	593	624	592	642	613	633	588	581	601	617	620	612	637	577	615	618	629	607	632	631	601	607	657	598	609	604	607	588	679	604	610	598	618	623	628	570	601	603	625	619	606	655	577	618	595	616	597	555	604	665	620	666	621	562	574	604	576	597	624	625	569	605	566	610	608	585	608	606	634	627	592	618	645	629	626	610	614	633	609	628	607	556	594	592	634	588	630	579	603	608	625	625	579	585	646	677	621	543	655	641	601	614	627	642	618	583	610	628	591	648	596	604	584	636	601	612	593	592	632	606	575	596	598	616	631	664	602	603	584	599	656	599	630	655	619	583	650	602	577	636	648	597	631
34816	20247	17143	3808	1119	608	399	270	286	225	225	207	228	168	175	182	173	176	154	161	168	159	157	161	190	183	162	153	158	150	142	126	155	144	142	144	135	150	134	143	123	155	147	133	154	137	135	154	152	140	162	142	132	143	160	159	162	129	135	145	142	143	129	145	136	139	152	125	158	143	140	167	153	158	136	126	150	142	140	143	143	146	132	170	156	164	129	139	149	124	144	129	158	144	139	131	117	135	154	135	169	135	146	157	136	138	146	121	137	138	167	163	147	142	119	157	159	147	147	159	122	135	127	137	150	130	147	141	143	142	142	149	127	154	141	149	130	153	123	153	137	128	165	160	158	125	138	140	148	139	123	151	131	137	130	141	140	150	125	146	141	151	152	137	140	135	118	148	112	136	136	147	118	133	130	135	134	145	152	169	150	141	143	141	127	136	116	127	142	147	132	143	149	147	136	136	126	168	142	136	152	154	136	136	150	134	150	129	138	133	122	171	158	155	134	144	136	129	152	172	133	156	134	141	129	140	128	163	160	151	129	133	143	144	123	139	164	143	124	155	144	137	153	131	132	139	135	139	125	154	144	157	163	132	160	143	156	125	151	150	154	163	135	171	146	148	141	117	112	157	153	169	138	148	127	120	139	147	144	126	136	125	159	131	137	131	133	139	179	136	133	115	165	148	132	127	135	146	150	151	142	129	116	146	146	166	156	145	166	138	151	157	120	128	148	128	130	131	140	144	160	151	187	152	158	141	135	131	138	158	145	155	146	143	152	136	156	126	146	131	135	159	157	134	122	135	136	166	160	151	155	143	121	173	159	152	152	131	152	147	150	152	139	147	139	166	140	150	144	150	153	139	142	165	127	152	132	144	142	146	134	133	170	122	152	161	136	153	141	142	145	137	118	162	150	143	131	128	141	158	155	161	143	143	141	150	149	153	152	127	156	123	150	138	120	133	149	138	153	130	145	136	143	135	162	123	144	138	139	150	133	172	150	129	132	168	141	136	140	128	129	166	141	136	130	129	149	128	179	147	126	134	155	164	163	127	141	147	141	136	143	135	167	158	150	136	155	151	133	154	152	152	139	140	112	140	155	131	135	148	147	109	119	150	148	154	130	134	134	133	151	149	148	141	146	160	124	144	150	154	163	148	146	147	131	150	145	157	136	125	136	128	144	140	140	158	143	154	132	145	136	138	153	139	143	149	138	146	124	141	146	143	153	150	116	119	158	140	148	135	132	174	150	142	151	148	131	128	147	148	136	155	144	145	131	151	137	149	150	165	137	142	132	163	130	141	133	142	156	124	154	146	145	130	111	142	145	151	134	147	123	163	136	131	142	117	142	154	140	136	140	131	157	153	157	148	166	148	157	182	152	145	151	148	154	149	146	144	180	169	141	126	161	141	151	140	136	145	155	133	156	168	160	135	141	137	149	137	121	126	162	149	141	134	156	151	125	144	150	145	141	118	150	145	147	134	138	151	146	171	132	132	116	157	153	155	137	134	148	133	119	129	180	145	134	179	147	162	144	146	115	117	123	166	136	148	133	169	147	154	149	145	141	163	145	145	160	148	134	154	144	135	142	140	141	140	140	131	146	112	139	136	138	147	125	147	144	153	170	135	149	131	149	144	116	132	136	147	146	146	130	139	149	128	130	154	153	139	164	145	167	134	139	136	131	148	154	135	165	135	154	150	154	119	156	153	142	125	140	128	137	136	129	133	151	139	141	141	153	150	141	171	125	152	154	134	170	162	181	139	138	153	141	140	128	138	137	120	141	143	132	124	126	153	161	145	151	172	150	135	124	114	136	132	142	148	136	163	142	149	125	146	128	129	158	138	138	136	144	149	143	163	148	129	157	157	116	159	144	144	152	141	153	127	139	120	146	121	163	134	129	139	132	128	139	144	125	145	162	133	144	137	140	141	146	139	159	142	131	137	135	131	134	128	142	134	145	147	127	140	138	138	156	135	137	147	133	131	108	127	130	160	150	140	163	141	168	151	159	148	140	146	133	161	127	166	148	157	144	139	148	155	139	163	152	146	144	150	150	148	142	149	152	112	161	122	152	153	158	138	144	137	154	142	141	149	167	157	152	145	158	123	148	138	137	138	142	130	156	124	144	152	143	149	139	151	147	135	169	140	144	141	130	164	131	169	135	145	138	139	145	145	129	136	127	147	124	151	146	146	142	134	138	144	132	140	134	160	163	149	149	120	145	141	137	157	141	166	142	141	150	141	124	146	168	135	151	132	131	131	126	161	144	148	145	135	142	140	141	128	146	158	145	130	123	132	131	146	147	128	140	154	153	141	141	136	169	132	148	133	155	123	132	124	146	143	123	158	151	127	145	125	130	148	122	138	138	131	143	149	143	140	156	168	150	138	157	128	143	144	139	151	144	142	141	144	140	142	148	128	129	162	129	140	143	160	135	146	127	132	145	138	115	132	163	136	134	123	137	167	145	138	144	130	144	155	139	142	155	145	136	152	163	159	158	143	122	121	171	147	123	149	152	142	135	128	143	120	132	159	140	150	157	157	155	163	147	156	133	133	151	148	129	109	133	136	131	129	171	124	155	120	144	170	157	162	126	141	134	149	141	152	124	144	145	146	132	125	159	147	145	137	124	162	136	145	152	140	132	147	142	147	143	137	142	128	139	138	142	155	134	153	144	121	141	153	137	146	146	143	149	143	140	164	145	127	148	149	165	161	149	134	154	136	134	118	143	155	147	165	149	135	154	140	148	137	118	134	146	159	158	151	163	159	122	141	126	139	148	158	138	149	154	121	145	152	149	139	134	145	144	144	149	143	119	141	150	146	142	149	139	144	143	139	146	142	150	114	130	151	149	149	138	142	154	148	132	154	136	136	112	138	147	148	123	137	141	144	136	148	140	131	123	149	148	158	162	150	157	135	169	127	166	139	142	151	151	132	152	151	141	116	175	143	151	144	159	168	130	130	134	143	123	153	138	144	134	121	140	165	147	152	133	139	143	126	135	142	133	158	132	139	149	152	149	131	138	126	152	151	145	145	131	143	144	139	147	166	146	142	125	113	115	151	173	138	124	142	121	144	157	149	164	129	123	115	118	149	155	148	169	152	151	159	134	163	168	116	136	133	110	142	152	152	129	151	163	149	144	122	133	133	142	154	161	130	143	146	150	145	168	145	143	139	162	155	164	154	138	143	133	151	156	166	145	131	145	150	131	150	167	125	128	142	142	139	128	133	139	145	155	122	154	145	137	150	156	132	151	149	152	133	138	155	136	141	166	151	159	159	120	138	161	124	120	133	131	134	165	146	124	145	135	143	160	142	114	142	132	136	166	162	156	154	143	145	126	155	162	132	168	155	136	153	152	142	131	149	157	145	151	142	127	143	168	153	131	152	120	156	160	124	136	123	150	148	151	146	123	142	147	143	117	162	166	145	129	123	131	149	150	136	119	161	157	146	167	172	151	145	172	149	136	149	145	145	120	109	137	122	142	147	144	138	136	127
23223	16397	18917	3561	2511	1904	1448	1249	1059	1001	899	802	765	712	688	652	533	620	582	502	530	491	470	494	489	454	448	460	429	382	419	424	375	409	401	392	414	377	399	374	415	404	416	410	395	415	380	353	408	400	419	347	372	348	376	354	379	379	372	351	375	410	375	382	351	377	386	374	380	381	346	382	366	345	367	376	362	345	388	380	400	351	354	400	351	379	361	366	393	360	381	350	324	361	405	361	360	360	370	375	363	396	365	351	359	341	367	353	350	370	353	386	387	406	358	382	323	374	377	361	383	382	357	391	385	377	361	368	374	349	353	357	353	348	388	334	360	364	379	372	397	347	366	366	360	350	357	368	347	306	378	368	380	365	394	354	375	350	365	353	376	374	334	375	375	379	356	373	358	369	349	356	357	386	342	373	373	373	384	367	376	367	384	361	378	406	399	405	373	383	369	380	360	357	350	351	379	386	370	348	347	393	385	378	378	365	366	346	352	379	387	393	340	366	409	324	378	365	358	360	361	377	350	314	367	336	364	369	400	395	385	377	395	360	369	339	373	423	371	382	367	375	351	346	369	383	367	393	359	369	358	359	389	387	392	363	366	403	379	379	370	349	367	340	351	386	352	337	377	354	355	369	338	349	378	382	385	390	359	383	360	366	367	361	389	379	369	355	364	359	357	381	365	368	360	349	366	381	383	384	364	383	356	355	355	368	393	342	364	368	369	382	362	343	375	370	371	379	374	349	373	370	366	345	369	382	389	363	370	369	335	374	378	380	393	346	358	366	360	372	349	367	349	353	369	343	349	359	347	350	355	343	360	355	368	374	351	366	374	364	377	376	388	383	372	377	342	360	337	384	353	343	369	416	371	377	364	373	345	365	361	348	359	344	393	376	362	385	356	359	386	393	385	401	374	384	378	356	390	370	387	399	389	322	378	338	397	347	339	372	368	353	383	360	382	397	362	338	357	346	353	370	378	387	373	388	369	378	344	380	350	367	362	368	394	347	372	370	366	409	341	373	381	377	370	392	373	370	384	362	352	365	348	398	363	381	339	370	390	357	379	358	379	376	382	343	376	383	341	399	389	380	358	372	372	381	383	342	350	375	390	406	333	339	369	378	370	407	394	383	348	380	381	350	332	360	386	392	376	363	342	377	376	371	316	382	373	331	413	387	363	372	351	384	370	357	394	373	356	393	374	423	381	347	375	375	360	404	363	393	366	395	388	338	365	370	362	357	382	390	356	402	361	329	320	384	354	338	387	361	388	384	376	403	401	371	394	361	382	361	365	375	343	378	355	336	365	347	405	385	364	360	365	373	404	348	389	370	380	387	364	379	374	348	348	360	360	369	397	360	388	388	367	381	339	360	382	412	358	345	377	366	358	388	353	377	364	378	419	366	395	365	422	359	371	352	379	374	352	380	356	357	374	333	378	350	347	386	345	373	348	352	364	357	364	350	374	370	362	348	367	396	379	361	337	373	383	373	351	361	369	345	354	389	384	421	351	368	348	341	366	382	340	372	366	371	365	369	361	407	344	365	372	368	354	370	362	335	374	365	356	354	349	379	369	385	373	349	371	349	340	373	374	361	358	345	376	355	350	371	364	372	343	359	356	355	381	370	356	363	368	352	396	371	390	381	355	347	363	361	385	362	361	378	360	386	346	357	354	373	361	354	367	361	360	329	378	371	367	343	384	376	361	378	402	391	371	361	351	355	350	363	349	372	357	396	350	364	314	359	371	403	387	359	335	356	354	416	358	372	419	360	379	331	333	381	381	372	346	395	372	373	374	367	372	351	400	340	386	375	392	363	394	350	365	368	375	369	371	399	341	402	397	369	376	327	356	388	327	354	343	373	376	354	382	354	360	367	387	371	376	332	355	379	373	375	353	382	368	370	388	313	343	374	366	375	405	379	386	383	380	379	376	367	352	355	386	380	363	379	346	341	350	353	373	393	356	356	358	371	382	373	386	379	373	348	372	335	364	345	368	386	386	381	355	362	348	328	378	342	372	400	379	363	362	370	396	364	381	368	381	378	407	363	337	347	385	402	398	413	349	397	368	366	363	378	350	383	394	386	369	376	372	373	400	381	349	340	356	370	346	381	368	362	348	363	388	367	343	395	349	410	366	367	426	381	348	337	347	368	343	373	348	388	382	324	365	372	347	369	369	406	351	378	388	360	393	343	374	389	395	396	355	415	368	355	388	360	340	306	343	374	373	348	369	352	379	416	376	375	372	374	379	379	369	349	380	388	347	367	371	371	376	380	354	359	362	365	388	356	402	348	363	348	367	370	342	340	350	390	361	357	382	380	380	405	375	373	377	372	366	412	343	369	338	349	361	347	334	377	327	364	373	364	382	374	388	334	338	383	341	384	397	372	396	360	415	356	375	380	388	382	354	355	362	366	354	348	361	382	388	383	360	361	382	339	393	394	375	373	342	377	393	386	398	364	334	374	393	391	355	342	384	405	375	333	317	358	364	348	293	356	395	374	402	325	339	380	345	345	359	368	373	404	389	403	355	367	344	363	386	389	352	359	388	351	396	344	365	346	362	347	337	334	378	380	389	362	382	388	371	365	351	350	376	330	378	372	373	351	329	382	401	347	308	394	341	348	399	376	346	359	417	391	346	338	378	349	359	402	356	398	403	371	378	380	363	380	372	346	365	349	362	377	392	356	309	373	383	362	369	363	410	370	382	375	373	399	390	381	355	377	387	363	373	327	383	350	355	369	355	365	358	389	369	352	352	389	350	334	382	394	407	346	361	393	386	368	341	386	384	386	381	383	368	405	388	366	355	367	373	367	361	359	372	347	372	377	356	362	388	357	385	404	391	383	345	382	366	370	388	387	384	340	414	356	370	375	372	360	353	358	410	372	390	375	396	365	373	359	357	368	395	367	376	347	404	389	347	337	353	392	357	345	369	388	374	387	358	362	374	380	404	347	399	373	363	382	347	363	376	362	365	382	367	373	362	349	381	382	386	345	351	358	344	335	381	359	371	372	395	397	330	378	322	351	346	341	364	391	375	346	399	402	358	348	390	375	371	386	351	377	350	364	360	333	361	349	368	372	375	362	363	381	363	368	389	373	369	353	382	359	366	377	386	365	361	370	341	351	370	391	406	379	366	374	386	358	363	378	404	349	379	330	359	354	383	382	339	365	330	402	352	385	378	347	358	375	327	415	389	394	365	350	341	404	352	336	343	377	404	363	352	356	375	360	367	377	382	379	380	372	380	352	348	361	412	348	368	371	379	386	333	374	366	388	361	386	397	358	394	405	367	386	370	343	386	392	382	369	402	322	362	368	387	408	335	357	396	327	361	346	364	433	367	360	384	373	373	343	392	346	394	366	369	355	365	363	383	369	378	344	342	423	365	365	366	361	364	424	369	376	368	380	378	382	361	355	375	394	388	358	370	360	389	394	410	392	362	425	353	352	369	398	361	383	393	376	370	396	351	367	380	414	368	340	361	397	356	377	386	377	350	365	363	360
12483	4684	2100	542	428	385	311	311	334	300	288	279	303	305	329	307	326	310	305	295	284	267	316	311	271	294	281	307	253	265	285	291	286	270	304	297	273	283	269	300	251	270	264	265	301	301	266	304	289	313	293	290	280	280	271	252	249	246	281	279	307	291	280	317	329	293	294	308	309	297	259	296	286	304	279	269	288	288	253	276	292	270	281	283	259	303	279	303	245	283	312	282	303	287	277	274	278	238	271	269	292	269	227	266	274	296	245	285	292	280	245	249	278	299	271	258	274	269	271	288	314	286	275	275	287	239	273	311	249	291	277	279	269	320	273	272	297	286	284	261	277	282	273	302	294	272	266	282	306	250	285	280	276	274	273	274	293	262	283	272	291	309	251	282	272	254	326	266	302	305	279	292	286	272	272	289	288	273	279	281	265	285	294	260	272	294	313	294	305	302	290	288	262	283	305	264	279	284	292	265	287	275	282	282	299	282	291	287	283	257	292	351	331	272	263	266	253	308	262	296	313	297	275	275	275	282	297	276	313	326	274	304	309	280	274	312	267	291	281	304	299	270	318	292	275	260	275	261	279	303	274	304	303	274	253	274	258	282	277	278	261	291	241	264	286	274	302	302	274	265	301	307	259	265	281	279	296	283	302	265	268	249	292	271	294	266	292	291	257	301	296	275	302	253	308	282	250	273	330	282	252	284	253	286	304	277	293	281	285	276	243	291	296	288	271	274	285	265	310	275	273	266	291	269	324	262	301	295	279	279	231	292	268	257	265	310	281	286	283	280	258	299	285	290	286	288	286	295	267	283	279	272	295	270	293	293	278	292	298	272	308	288	292	308	287	319	267	304	292	301	259	263	283	292	299	306	262	280	314	267	303	313	278	275	303	328	249	277	293	281	257	293	280	295	287	301	292	288	278	312	294	295	293	283	279	297	272	296	264	282	262	296	313	300	285	268	270	298	278	288	278	271	271	280	307	295	311	286	270	299	287	289	258	278	283	315	280	298	283	258	297	280	289	289	279	265	301	294	328	303	273	287	288	282	280	283	266	293	278	310	288	286	294	298	278	290	302	330	272	286	283	244	274	259	284	268	288	292	281	302	274	312	276	293	277	293	286	303	262	264	319	296	276	281	333	275	285	257	304	264	272	240	294	289	310	297	282	266	264	305	265	282	285	265	290	278	273	292	281	291	287	273	277	264	267	299	292	297	294	288	283	300	294	293	275	288	294	309	293	287	271	266	270	277	296	268	275	264	294	322	289	288	280	307	269	318	252	306	280	295	289	269	243	270	277	297	287	273	266	262	278	315	300	286	305	302	290	277	267	282	269	284	287	245	314	297	281	288	297	282	286	267	306	304	261	273	271	300	266	290	273	274	273	305	289	281	297	252	285	300	257	280	289	291	293	265	294	304	294	285	267	260	279	266	250	277	274	263	262	243	270	287	291	272	286	263	296	273	288	296	269	273	302	250	297	293	276	218	263	279	295	271	273	282	283	286	301	256	266	300	267	277	258	256	262	292	309	285	271	267	305	304	270	250	290	273	274	264	294	278	288	280	318	293	270	270	303	303	273	274	261	276	252	267	288	312	304	295	273	280	282	279	283	288	310	297	267	271	275	301	290	268	318	275	268	278	272	288	285	226	271	239	290	267	267	281	282	287	282	273	242	306	291	292	298	310	280	273	314	296	302	283	310	302	288	272	242	273	297	284	306	267	306	301	290	282	260	308	290	287	288	267	269	293	278	296	290	295	300	279	284	269	239	270	321	271	276	243	269	273	277	308	298	284	308	279	336	278	293	252	307	245	329	286	293	281	299	264	287	311	322	276	265	314	312	278	281	254	284	257	293	284	310	250	271	244	288	281	307	298	247	264	252	262	288	277	284	277	274	271	260	274	269	258	290	268	265	263	248	268	278	284	280	288	279	282	271	308	323	296	269	263	260	290	322	288	312	271	315	284	285	263	259	305	284	248	276	254	296	273	265	275	288	273	283	269	339	304	280	259	299	269	265	294	287	266	281	267	284	336	311	287	303	295	301	286	298	256	294	293	303	290	276	327	267	278	280	285	290	292	278	271	284	244	291	287	297	290	273	314	257	279	298	281	293	273	297	287	286	259	300	280	266	277	282	287	274	275	279	274	289	285	292	283	308	243	264	265	274	271	280	291	279	279	287	270	256	263	287	266	279	307	284	293	284	263	295	308	271	292	294	268	310	259	277	307	283	280	288	266	253	263	259	260	292	295	270	298	281	291	277	263	245	291	286	283	266	237	278	260	275	274	299	282	302	283	270	263	302	284	269	295	270	284	283	291	275	302	290	308	256	297	263	266	337	270	267	276	272	297	313	281	292	278	309	280	258	285	284	259	303	293	265	286	295	246	283	253	315	250	290	286	275	311	287	298	301	287	267	261	281	284	287	296	271	264	268	283	307	307	284	315	308	256	274	309	265	287	293	275	267	295	313	266	303	271	279	302	256	294	262	271	290	277	251	290	273	309	293	273	238	289	284	261	272	282	272	270	299	294	273	285	279	292	293	279	291	290	310	306	301	248	282	275	298	268	265	277	280	286	292	272	286	321	290	301	271	273	285	256	286	308	298	289	264	332	308	303	268	271	275	298	260	315	313	281	298	286	251	296	323	243	283	302	278	297	259	287	253	291	327	303	314	263	274	291	248	292	301	316	289	291	255	267	262	295	286	273	273	287	262	269	278	276	309	298	273	291	276	274	288	267	269	298	278	264	289	275	278	248	289	259	274	313	265	286	264	277	299	294	279	287	270	297	269	271	276	281	291	280	290	292	301	300	238	265	277	273	300	305	271	294	262	261	228	299	278	269	296	281	264	265	281	291	253	293	265	271	252	319	268	255	284	280	283	253	278	246	291	276	296	268	258	313	280	270	305	268	319	308	269	272	260	257	274	290	300	273	283	293	284	289	280	275	279	280	282	318	269	313	293	291	301	279	305	303	318	297	294	299	284	272	269	294	282	334	279	264	276	301	291	259	238	276	257	272	274	270	247	264	283	290	299	293	275	304	278	282	288	252	270	280	246	273	285	264	269	277	272	274	276	261	287	283	304	306	294	285	243	292	283	267	302	321	286	279	289	268	309	295	267	280	265	262	279	273	302	266	296	265	272	262	278	296	305	282	270	273	277	270	281	268	301	281	275	286	265	261	286	309	292	301	232	276	287	296	284	265	271	270	265	251	302	279	303	304	277	272	295	277	278	309	265	291	296	299	279	270	291	296	285	295	280	284	273	283	301	282	279	301	304	279	274	275	302	303	312	261	289	279	299	281	252	292	298	280	295	298	297	290	286	271	275	290	240	244	274	318	283	265	304	335	303	268	283	274	274	261	268	298	285	288	292	275	290	262	310	304	279	278	282	285	297	272	293	270	299	247	280	242	314	288	258	278	258	273	285	272	302	288	301	268	317	294	307	271	284	289	274	277	288	280	256	294	277	298	293	312	277	273	258	266	271	289	278	266
9080	4924	3814	1494	1375	1040	958	848	880	829	793	781	779	770	762	737	710	710	715	665	732	702	668	658	697	656	699	730	713	660	707	720	700	663	720	688	666	697	716	684	717	714	679	673	682	670	676	670	732	679	671	687	664	680	734	673	686	657	693	689	685	697	675	756	736	677	679	662	738	694	702	719	673	672	672	658	679	695	644	670	689	708	702	694	700	659	676	740	716	692	667	693	653	656	676	649	663	690	689	668	682	634	709	623	673	626	719	678	687	674	691	677	669	711	689	673	661	668	724	668	686	707	690	724	729	658	655	675	659	665	746	673	684	700	699	677	680	732	647	697	678	688	660	651	657	671	704	617	666	709	684	648	685	681	694	675	704	723	667	721	724	668	697	695	709	634	709	731	655	677	669	697	692	696	654	657	709	705	677	684	657	719	677	704	718	724	730	698	639	648	679	670	707	695	662	720	650	676	680	653	658	693	696	690	707	701	653	643	716	672	661	695	688	658	677	682	680	688	726	704	708	668	675	705	696	685	689	673	678	627	668	681	709	716	700	682	685	724	678	689	690	688	714	718	651	686	665	657	668	705	642	650	683	660	710	729	660	736	679	680	685	707	712	674	642	659	671	720	706	694	682	610	743	680	669	717	680	679	683	697	687	687	653	663	650	672	717	649	674	704	712	713	675	701	668	676	682	720	642	697	696	741	653	638	694	704	725	692	672	701	692	694	653	678	676	659	674	659	686	682	701	669	660	660	679	696	700	683	685	688	688	670	659	698	636	736	663	636	697	663	669	656	709	684	703	666	693	670	705	710	667	691	698	707	692	672	698	632	683	696	666	736	668	666	663	676	683	710	680	683	682	694	717	695	683	737	669	695	700	719	701	720	648	703	691	709	698	673	690	691	680	713	701	696	688	689	703	709	669	729	667	679	698	691	646	678	671	700	656	728	650	666	686	695	710	712	640	672	697	687	632	674	667	711	662	682	661	673	618	698	707	666	722	718	629	652	695	717	657	664	687	684	707	705	702	677	663	680	669	679	735	679	681	699	656	680	656	663	679	666	673	649	682	683	642	698	699	655	689	683	682	725	694	681	688	687	675	704	706	676	692	691	682	660	676	684	678	678	747	693	701	712	683	662	638	686	673	703	689	667	656	672	690	668	672	625	662	721	686	668	675	672	696	699	689	656	699	737	662	648	686	693	676	707	692	669	677	719	728	691	670	728	659	672	684	646	739	688	683	653	693	688	679	720	667	673	666	711	727	684	660	632	659	692	696	678	666	650	667	638	661	685	680	697	700	689	676	675	659	702	658	697	731	680	694	700	714	702	766	677	646	641	647	659	709	665	659	667	647	689	689	700	671	659	657	704	665	729	700	664	635	704	716	702	680	706	665	654	637	699	715	692	691	647	614	648	666	700	722	743	696	726	637	698	694	684	740	700	652	669	689	670	647	680	648	677	690	663	708	699	609	653	664	700	767	690	692	689	650	658	688	678	687	645	673	684	672	695	659	710	620	673	687	705	716	687	684	670	690	699	666	681	661	662	649	668	664	683	697	663	705	713	644	655	746	654	749	664	710	675	673	654	675	698	703	681	660	702	621	699	722	687	688	736	674	725	692	685	686	683	645	721	677	658	660	698	666	687	680	700	682	687	675	668	678	679	658	706	676	662	688	632	690	696	653	674	685	699	694	686	662	662	681	699	659	621	694	713	648	693	659	667	683	697	686	662	733	682	723	658	629	637	645	707	691	639	660	709	680	699	678	686	714	702	707	633	668	726	710	666	669	681	704	653	648	688	665	709	710	675	638	662	663	677	754	670	661	702	688	705	668	682	717	658	650	710	689	674	687	664	684	702	707	698	663	699	700	679	698	723	716	692	673	714	653	761	693	707	698	705	645	673	696	680	655	666	678	696	662	628	638	693	701	701	650	675	679	657	678	690	695	663	660	675	694	692	636	706	676	700	686	698	678	665	695	730	714	696	694	722	693	692	675	718	680	667	663	654	660	739	709	642	693	719	680	619	693	649	678	700	690	696	676	710	632	683	691	671	695	676	719	671	664	690	719	695	717	674	657	691	672	605	656	689	698	686	672	691	704	661	701	662	705	712	674	643	743	657	654	717	687	712	664	684	682	687	698	676	682	647	706	662	629	721	660	681	726	734	693	691	641	663	703	677	674	672	641	663	640	663	714	720	648	664	723	655	709	687	678	670	712	698	670	685	639	704	644	680	631	702	686	685	712	729	716	641	722	706	752	698	706	694	713	678	624	698	688	654	690	664	652	671	715	666	681	699	686	657	693	665	699	696	713	652	698	658	678	660	701	706	637	660	706	650	718	721	690	642	653	666	649	660	670	707	688	677	690	683	662	696	683	692	666	686	691	709	734	663	695	675	684	747	719	664	702	699	707	701	663	649	705	691	688	714	670	679	661	685	695	716	629	685	700	705	656	662	713	695	705	649	717	696	698	672	700	691	646	675	705	714	632	724	679	724	657	674	673	680	671	640	687	741	673	703	667	680	670	652	675	696	695	715	686	682	654	700	738	673	677	705	698	690	674	664	672	712	703	703	704	723	716	726	670	686	686	689	696	723	698	696	747	711	716	699	672	666	654	668	713	677	646	656	706	684	669	655	692	659	623	752	660	658	675	731	661	684	654	661	671	695	663	679	674	677	644	708	690	727	680	719	666	664	676	666	712	684	704	646	695	647	657	683	675	718	724	674	727	688	659	670	726	649	670	662	674	735	709	693	652	694	726	707	711	646	706	685	678	641	724	727	747	655	660	698	738	663	673	638	681	679	707	691	702	694	685	664	688	712	716	704	705	732	688	684	702	666	686	709	671	711	682	684	674	698	672	716	741	663	683	698	670	654	693	680	704	670	695	652	669	622	708	672	675	680	710	708	665	719	716	652	659	653	686	689	652	665	664	707	673	699	689	671	662	683	666	742	648	702	689	671	662	677	670	664	694	659	657	696	702	642	715	664	676	688	669	709	680	712	702	686	672	692	673	692	715	677	684	632	635	702	681	687	710	722	660	709	679	709	676	688	667	687	706	687	690	661	674	654	743	693	657	682	677	691	646	666	694	659	690	663	650	692	715	701	698	676	734	694	672	651	713	664	661	727	690	704	717	711	665	686	701	724	678	684	654	727	673	717	636	680	657	656	649	687	733	682	716	683	675	701	709	667	704	673	687	687	660	676	666	731	660	635	655	655	689	707	719	735	715	712	701	684	696	697	667	670	702	703	647	693	718	701	684	740	702	698	714	653	724	668	705	682	678	627	685	678	719	673	695	647	670	717	747	711	682	618	673	700	694	674	628	687	705	699	694	690	652	682	703	654	696	673	661	712	683	709	713	681	729	657	703	693	684	721	698	705	668	692	678	652	658	717	747	696	653	691	637	679	715	694	727	654	706	683	708	698	683	651	702	705	702	653	704	666	687	707	704	714	680	642	712	692	650	670	662	686	685	634	640	673	702	690	689	730	669	676
25807	13911	9002	1741	664	499	394	331	332	358	341	313	277	277	298	278	273	264	258	266	251	254	266	238	251	253	256	249	259	237	259	280	257	289	252	261	275	249	247	226	232	269	247	238	261	259	253	262	241	256	238	258	267	254	241	240	241	265	237	291	247	263	270	239	224	278	264	237	242	253	275	271	295	248	238	228	232	247	237	260	255	231	272	259	276	255	240	230	270	239	292	233	262	244	261	275	275	242	213	242	246	242	292	271	249	227	266	266	269	255	258	254	273	256	244	255	243	247	271	240	267	244	269	266	258	247	252	258	244	240	226	215	243	260	232	267	260	231	282	240	280	263	255	270	272	269	240	252	271	282	267	246	250	240	222	260	250	273	229	275	265	238	254	226	274	246	245	250	262	246	278	254	259	257	284	239	270	261	254	240	249	287	251	219	266	225	238	238	249	257	254	266	258	246	227	234	256	261	240	253	224	247	237	278	288	256	225	245	262	254	244	232	241	236	216	268	239	241	244	239	232	280	255	217	247	259	297	255	241	225	218	219	269	213	273	229	244	255	225	238	262	277	266	270	267	240	239	217	254	228	260	265	263	213	252	246	235	238	240	258	249	264	277	251	258	263	263	244	260	271	255	235	236	233	259	226	244	242	269	280	236	251	245	261	239	240	268	249	251	261	273	250	225	254	270	233	236	226	249	241	258	259	198	284	272	218	268	234	243	259	273	221	268	244	250	226	240	271	273	232	277	272	244	276	218	230	253	245	242	277	279	265	251	266	279	260	244	230	242	199	239	298	250	261	246	285	251	260	254	226	253	257	254	270	271	269	240	237	275	257	260	229	214	270	219	242	256	269	268	263	249	235	247	259	222	240	244	257	268	266	251	272	254	252	255	241	251	222	228	224	226	264	252	239	237	255	236	248	254	254	249	214	280	268	239	235	253	222	255	262	233	219	278	235	267	246	264	234	271	243	243	203	257	216	241	254	253	249	255	252	258	258	233	236	235	251	288	260	249	253	278	293	250	264	249	260	241	243	263	235	254	236	225	234	253	252	238	229	261	227	252	251	231	256	244	251	224	273	289	244	257	255	226	238	255	245	255	252	261	220	249	282	255	278	289	212	276	240	240	268	232	257	236	267	283	233	241	276	237	268	261	236	292	243	244	242	240	252	250	264	235	245	238	230	243	257	226	231	261	246	266	265	264	254	273	241	276	240	208	242	257	254	246	253	244	241	253	254	233	237	271	265	264	232	246	252	264	243	256	255	250	282	235	266	255	238	244	252	247	238	235	253	250	239	248	243	238	261	248	238	260	234	255	255	247	250	239	252	244	238	251	262	244	244	240	241	241	289	245	269	260	243	220	267	249	228	263	236	251	259	257	240	248	248	281	267	245	260	232	275	301	243	247	255	287	259	249	269	260	258	238	239	261	249	273	267	226	263	254	260	253	261	266	259	274	253	256	232	260	222	247	242	241	258	239	273	251	269	247	279	267	290	247	251	252	255	267	246	244	251	226	239	259	211	227	242	254	269	231	250	254	246	269	277	240	238	243	255	271	224	227	267	234	262	243	245	231	231	225	260	251	242	251	287	266	246	298	251	253	258	262	236	265	261	219	277	256	224	243	264	217	253	251	225	229	241	224	266	250	237	226	235	284	269	245	247	239	225	251	275	220	266	272	290	275	253	247	246	254	243	260	234	248	247	212	303	246	247	247	273	265	247	253	243	250	240	240	278	237	237	283	268	255	234	263	261	242	250	234	247	282	243	253	251	219	269	254	272	280	237	268	253	251	285	252	225	238	227	264	259	242	264	261	213	240	237	241	250	251	267	264	237	259	256	252	242	287	248	240	234	221	255	240	248	236	243	261	246	231	264	237	245	288	241	242	254	228	276	251	258	251	263	256	238	272	255	260	273	252	257	264	264	248	247	228	233	251	288	224	261	261	214	260	232	254	234	239	255	250	249	261	261	271	259	241	270	251	251	250	231	226	247	282	243	248	268	246	240	234	254	266	255	243	277	270	233	275	256	240	279	239	232	242	245	276	263	270	258	278	236	235	234	235	240	255	251	283	257	234	244	287	227	243	241	222	244	255	242	237	239	248	224	256	284	276	258	267	234	286	253	258	248	260	232	239	240	253	219	264	274	276	239	239	242	259	290	261	269	246	266	257	258	262	249	241	227	245	274	258	222	226	267	258	263	247	234	267	258	254	238	292	235	229	254	290	288	273	272	262	248	228	241	223	251	248	263	264	250	263	267	233	257	235	268	271	259	250	244	264	238	234	230	267	276	250	267	271	271	239	238	267	273	242	223	252	207	265	235	233	220	243	249	247	245	241	253	223	246	229	230	241	290	234	241	247	218	253	260	265	244	270	220	256	251	242	245	226	263	221	229	232	227	208	263	256	243	239	273	246	281	248	264	243	258	263	260	283	248	220	249	280	261	231	240	231	244	276	258	269	266	229	257	277	236	290	227	257	294	260	262	256	245	246	226	270	253	261	223	237	260	264	240	253	216	241	266	258	241	237	237	277	239	264	264	263	222	267	249	219	243	252	239	272	262	267	262	248	265	238	252	267	271	267	276	276	259	268	246	251	260	246	265	263	260	216	212	248	274	240	279	236	246	255	229	242	251	268	241	251	250	240	249	232	246	267	268	280	254	244	247	255	252	221	227	234	245	295	235	229	271	224	280	249	258	276	256	268	269	251	235	238	271	251	239	252	261	272	256	251	243	269	259	233	266	256	251	261	244	239	233	271	280	245	242	259	251	263	225	235	273	252	232	252	228	230	218	246	234	265	248	268	281	259	279	238	243	251	256	262	222	231	285	242	291	250	232	246	270	226	245	235	251	249	283	240	242	252	253	250	231	243	257	250	253	248	240	274	213	248	238	246	227	259	270	231	246	231	235	256	254	257	256	223	250	255	216	263	284	235	257	235	240	249	272	256	225	253	245	242	238	214	249	250	267	233	249	250	265	239	245	249	245	237	240	251	279	292	222	257	261	242	252	281	224	248	262	249	271	265	281	226	262	264	279	254	265	240	241	243	227	252	257	230	227	252	252	236	241	252	259	275	241	251	227	235	243	227	231	248	261	236	239	257	284	253	244	257	252	236	276	247	224	262	256	221	249	230	238	246	253	231	249	228	278	265	246	255	243	234	243	293	255	264	265	234	270	241	247	251	237	264	238	204	256	253	252	276	265	267	287	297	254	296	254	215	247	258	262	258	253	243	244	212	248	222	252	267	281	229	238	237	222	254	248	259	238	268	220	250	238	274	251	252	217	243	237	245	251	230	267	249	225	245	277	283	255	215	259	234	284	265	257	236	251	238	254	244	237	240	227	241	228	245	275	233	266	257	250	246	263	254	231	245	284	244	258	268	225	243	244	272	261	271	244	273	277	239	243	239	251	237	244	261	267	243	264	278	257	276	257	269	270	274	249	251	253	216	246	261	244	250	261	252	227	238	267	282	238	243	233	269	234	269	278	241	248
18640	12387	11161	3004	2083	1553	1290	1168	1097	1049	1002	865	809	801	797	737	756	719	739	688	678	688	695	695	713	701	660	665	609	647	613	646	625	657	634	612	623	651	627	646	642	612	632	597	634	618	589	640	630	621	617	605	660	627	609	622	630	621	595	638	650	623	669	626	653	653	624	624	623	575	633	576	615	644	599	628	608	597	621	634	612	598	638	639	628	616	603	593	604	634	644	597	618	570	629	590	600	638	635	623	580	622	636	642	596	605	630	585	616	642	600	625	555	610	619	596	594	614	577	597	622	642	636	619	638	590	648	612	620	621	655	589	589	647	620	627	593	643	632	653	604	620	602	608	625	587	593	626	642	608	633	597	572	564	595	619	642	637	599	631	657	598	655	604	645	566	619	648	609	545	599	610	579	622	617	595	604	636	617	627	600	620	671	593	622	629	608	618	608	604	616	595	597	583	638	598	611	616	588	592	611	587	597	614	600	631	597	567	634	622	614	581	595	622	574	677	615	641	563	580	630	600	578	600	603	663	595	645	613	597	651	641	622	615	560	618	614	624	588	627	607	602	593	590	651	595	667	601	631	641	649	622	614	603	578	578	592	617	621	583	592	580	641	582	632	690	609	587	602	608	656	656	554	616	611	607	620	612	602	621	648	592	625	651	673	615	590	618	611	637	588	625	622	649	584	575	583	584	650	619	637	604	627	659	601	599	611	618	626	652	595	633	639	593	608	617	576	543	632	625	655	598	616	582	587	650	611	567	612	595	592	609	615	616	576	577	590	591	636	603	600	620	593	623	592	630	659	625	610	639	613	575	605	587	577	599	602	619	575	588	636	616	633	631	587	585	599	629	635	597	565	619	627	631	636	609	593	633	602	604	606	598	630	623	591	627	592	601	600	626	646	612	594	643	649	607	680	579	568	610	597	591	643	637	602	613	604	645	607	600	638	589	614	635	576	636	613	593	594	623	602	629	636	638	620	630	595	620	611	605	612	608	584	548	586	586	632	568	595	562	605	636	630	611	608	688	601	644	618	573	651	603	647	629	635	585	617	615	605	628	607	619	613	580	605	616	618	587	637	618	630	610	632	598	648	606	564	595	646	586	594	601	604	595	605	563	638	633	616	636	626	593	634	600	615	631	607	589	588	634	608	618	587	614	669	622	592	610	635	594	639	608	608	634	652	623	598	559	618	622	598	636	617	590	601	604	631	615	631	602	608	555	613	598	622	593	570	636	640	626	576	640	620	622	641	600	587	585	598	591	623	626	627	602	650	606	611	669	574	594	609	588	606	595	620	606	625	586	594	598	602	611	587	609	631	616	620	596	629	664	566	653	592	650	638	600	631	610	608	579	635	637	626	580	621	621	584	587	604	587	590	610	591	658	620	585	609	574	581	561	610	577	587	589	633	633	639	571	603	622	630	617	634	636	577	641	618	603	655	599	594	607	613	613	628	577	608	574	579	610	610	598	615	602	594	622	624	659	619	662	568	594	652	592	568	564	582	624	592	625	625	639	644	611	598	599	616	619	588	599	620	598	641	658	633	606	652	631	636	634	619	617	602	629	606	610	645	660	634	600	594	634	618	627	590	647	613	612	593	597	615	618	629	602	633	608	671	614	627	606	643	630	598	594	576	581	603	565	620	614	558	573	601	622	606	630	579	641	590	634	576	646	610	603	643	593	612	637	614	607	617	605	607	618	620	594	574	630	621	624	653	621	619	627	585	615	592	623	611	595	616	620	615	617	612	600	656	594	610	653	607	608	607	584	616	600	604	563	608	558	603	632	640	652	610	660	602	632	605	623	643	601	612	667	612	607	628	631	597	594	609	641	619	594	633	629	580	602	575	638	616	625	603	602	632	599	610	600	640	660	613	662	593	598	608	592	595	579	611	628	590	625	583	627	590	624	638	605	586	653	629	602	616	621	636	611	591	620	629	598	605	603	608	604	569	584	653	631	633	627	587	614	610	618	610	607	583	621	627	618	613	615	604	598	610	635	625	576	607	616	590	596	628	598	657	651	566	622	643	619	614	622	633	615	599	642	635	609	635	620	573	606	642	577	630	622	598	638	662	634	620	603	616	599	572	612	634	596	639	610	608	645	594	607	602	588	601	567	608	616	571	608	607	629	593	643	586	651	591	609	626	626	621	611	640	601	628	620	597	583	606	637	586	651	584	607	557	679	617	616	605	610	604	619	639	675	622	587	580	614	609	614	630	595	654	582	639	582	663	609	609	625	594	600	603	567	598	619	638	638	613	575	570	649	573	605	605	605	622	605	604	612	604	645	629	611	600	642	590	633	613	642	615	614	579	577	544	632	619	578	628	630	601	619	576	636	612	626	605	608	614	622	616	596	620	634	581	599	632	617	570	636	652	648	642	573	637	625	591	603	623	624	598	595	619	615	618	617	626	587	627	556	634	618	613	627	631	599	655	554	603	631	631	600	620	620	618	594	636	600	632	587	616	610	630	599	605	598	605	625	614	630	578	610	615	568	600	615	600	587	594	589	637	633	649	595	599	608	625	640	579	611	597	648	644	612	599	620	645	612	568	590	638	660	622	631	600	586	593	630	611	634	623	633	619	636	583	609	584	670	597	614	590	603	629	628	588	614	639	610	651	641	634	618	592	618	604	613	578	619	629	628	607	588	592	641	609	607	612	638	632	580	642	648	623	637	601	631	651	635	637	608	610	611	625	602	606	588	657	564	627	631	591	604	634	629	621	613	578	605	628	619	601	659	642	572	662	625	612	662	634	670	618	630	569	602	622	648	651	619	582	615	600	602	603	638	630	610	611	611	650	641	637	598	577	651	604	580	601	630	584	619	605	636	594	605	604	616	641	609	606	615	621	653	558	654	629	635	616	584	624	633	580	595	651	549	592	619	599	620	645	594	636	594	595	657	620	593	634	595	655	612	636	594	620	588	551	559	619	579	599	639	612	597	582	631	636	631	642	613	603	593	596	579	601	618	647	596	617	607	630	637	595	581	632	593	575	608	602	646	608	606	653	620	631	591	619	602	620	622	582	573	616	617	587	590	612	602	607	619	610	622	602	602	553	628	612	604	571	617	598	608	571	615	650	612	597	563	575	628	616	614	580	666	646	626	612	643	620	607	581	653	568	586	593	582	612	623	575	647	616	611	628	599	572	649	638	560	576	644	627	626	618	614	621	617	602	631	625	594	597	629	619	601	654	583	617	569	608	621	633	625	643	596	590	627	577	576	654	610	605	618	632	586	611	597	615	598	647	589	611	599	623	625	587	640	595	565	594	605	631	647	629	653	628	599	616	624	597	606	631	603	631	652	593	623	569	623	620	612	584	616	626	573	619	599	609	594	653	640	638	631	643	579	598	626	609	595	597	615	614	621	577	618	583	665	577	624	613	614	692	628	588	579	651	577	600	574	594	597	621	608	602	574	612	626	594	630	595	578	614	652	626	586	600	616	596	639	586	613	612	599	595	627	607	608	621	610	613	584	617	611	603	606	585	589
35306	21388	15339	3726	1007	540	376	287	259	225	233	196	190	205	185	180	169	169	196	182	193	154	172	138	167	160	181	175	162	165	130	152	133	164	158	150	124	139	127	147	146	154	163	144	126	152	137	154	139	148	172	138	147	130	118	169	124	148	148	147	140	141	141	144	164	150	140	150	152	151	151	144	137	154	165	136	139	112	129	148	153	172	158	131	128	145	137	128	120	138	146	136	144	138	126	155	150	147	128	139	138	144	122	129	152	112	137	152	130	149	148	132	128	146	137	151	145	139	139	154	142	148	134	143	144	171	121	140	140	134	129	151	141	117	142	164	144	148	141	173	136	120	156	131	143	160	164	155	133	136	138	152	161	154	142	137	138	126	144	138	125	140	148	134	123	142	132	131	145	154	132	138	133	141	139	122	123	138	151	159	134	158	155	150	143	120	136	143	126	157	141	155	139	144	129	130	129	137	129	129	147	133	131	130	133	138	141	132	116	134	150	151	148	144	177	138	171	129	138	145	121	144	142	152	135	150	159	131	158	118	148	150	148	131	146	153	167	146	137	130	142	136	161	125	145	142	148	138	127	156	150	150	137	125	126	131	150	148	144	127	133	150	143	154	138	131	145	127	141	146	145	137	152	148	134	121	141	141	148	132	156	159	163	138	143	138	128	128	126	133	152	137	147	157	137	140	129	129	152	154	136	134	137	97	168	153	146	141	159	133	158	135	139	130	152	125	161	139	151	148	104	130	159	147	136	153	148	156	134	159	157	113	174	122	118	132	129	126	149	157	141	140	136	137	147	148	140	108	152	132	146	134	131	158	151	133	147	156	134	142	167	131	129	152	136	144	148	125	145	144	130	144	124	129	155	146	138	144	132	155	111	126	163	141	121	142	127	152	142	120	131	156	142	122	149	142	143	139	156	125	150	170	137	142	146	133	129	123	155	131	128	154	149	136	154	129	149	156	137	160	145	149	146	152	134	129	149	127	145	130	173	158	119	136	162	141	164	150	114	136	153	141	123	135	143	131	138	138	134	145	149	137	132	125	168	135	145	145	133	148	127	159	134	137	135	120	136	151	130	154	147	153	137	147	149	136	141	154	144	157	145	143	130	132	121	147	136	131	155	155	159	156	124	131	160	126	134	130	145	141	144	146	144	147	163	148	133	127	147	163	159	141	137	152	158	123	142	149	148	153	139	133	132	157	154	135	152	126	146	154	144	135	142	161	136	156	143	144	126	132	157	164	146	146	162	133	147	144	137	135	173	137	140	112	151	167	141	173	162	159	139	130	140	119	163	159	152	134	139	149	157	136	145	136	133	148	159	119	152	140	161	149	136	139	146	133	128	127	130	138	147	123	127	124	162	155	141	144	128	165	151	160	150	135	138	142	154	135	137	143	146	142	156	135	146	154	170	142	144	146	123	157	159	144	137	139	138	154	152	138	133	167	148	136	156	150	138	139	129	150	169	151	146	131	136	132	165	150	110	140	154	154	159	139	152	137	164	166	141	157	145	136	178	135	146	141	131	148	144	136	140	137	131	136	160	143	135	155	150	137	148	143	147	149	169	144	148	129	137	150	127	157	158	145	144	136	151	143	136	140	146	142	143	145	160	121	144	143	142	151	147	130	155	159	121	133	143	139	147	138	143	125	140	129	146	153	131	193	137	136	145	166	162	152	138	133	130	138	142	129	144	158	133	122	137	143	169	146	147	132	125	154	139	143	156	143	126	136	149	138	133	149	141	139	161	143	153	123	126	153	166	179	160	142	159	146	158	122	143	152	142	134	138	157	139	130	142	136	153	149	156	158	141	153	149	126	132	139	144	130	166	145	119	138	132	150	122	133	141	151	122	130	141	143	145	128	126	131	132	121	128	142	155	146	146	121	136	158	173	153	117	124	139	167	139	130	145	140	142	131	128	149	143	120	159	145	142	153	146	160	157	150	147	139	159	136	155	138	146	121	155	153	137	136	144	150	145	145	146	138	150	137	152	131	149	148	147	132	138	125	147	139	132	143	135	147	132	160	131	150	137	148	146	162	150	115	136	124	159	161	138	133	137	129	131	151	149	142	136	143	132	129	146	156	146	148	129	152	154	147	141	126	152	137	135	160	150	141	135	137	129	140	141	144	145	155	144	128	139	146	134	136	150	144	150	131	155	133	146	133	143	161	129	141	150	150	161	158	149	144	162	127	151	144	161	146	139	165	135	151	156	135	120	138	135	174	133	134	149	158	139	126	149	148	156	142	149	157	137	123	120	154	135	162	170	132	123	125	139	158	130	142	157	129	135	164	135	119	140	142	163	144	134	141	151	145	128	156	127	147	154	135	146	130	116	126	138	170	140	120	135	148	126	146	153	140	152	148	141	139	146	152	123	163	134	130	146	119	140	149	148	163	130	152	149	139	145	148	143	147	150	150	133	137	148	133	129	141	140	139	149	114	139	139	138	134	145	134	136	133	125	145	131	145	129	161	137	152	148	145	148	158	141	143	169	152	145	123	142	136	137	141	130	128	158	154	144	157	125	154	151	162	155	130	140	149	140	140	147	132	126	158	136	134	150	160	135	133	130	135	137	149	140	144	133	156	159	130	157	140	152	154	135	116	143	147	148	138	169	160	141	146	148	119	154	151	161	135	142	157	142	131	134	157	146	144	135	133	143	152	119	121	163	127	157	140	135	164	189	150	150	172	89	133	119	128	136	118	146	133	130	126	143	150	147	172	138	137	163	153	160	135	159	162	143	121	139	141	169	138	145	118	145	140	130	141	149	139	149	134	123	154	139	146	126	140	137	131	163	132	163	154	153	149	149	122	144	141	152	131	135	161	179	152	134	124	134	137	127	135	149	153	152	162	143	145	151	136	150	145	146	154	146	138	150	139	152	142	135	145	142	135	146	148	141	140	151	126	125	137	131	127	119	127	162	122	147	158	161	144	146	146	137	136	117	135	135	123	142	136	167	157	154	149	148	140	170	134	129	148	174	123	139	116	142	141	134	146	141	130	149	151	161	154	131	134	132	150	169	166	115	140	158	153	155	133	157	161	157	159	146	158	167	156	149	135	136	153	136	165	176	132	136	129	147	156	137	128	144	138	123	138	142	140	134	126	157	125	151	147	129	151	151	127	154	143	144	147	152	133	141	136	139	125	139	148	148	163	165	135	149	147	157	138	144	142	142	149	148	149	141	148	137	145	161	147	146	146	153	162	143	145	147	128	121	145	150	139	121	146	154	143	156	136	157	141	146	147	134	137	139	137	125	138	147	133	155	144	138	153	145	131	152	131	127	150	135	136	140	127	158	150	158	158	128	154	147	152	157	151	134	154	130	140	148	137	132	148	125	142	126	116	120	163	151	156	163	137	161	140	145	137	140	133	146	126	140	137	136	164	120	135	129	135	155	145	145	135	158	131	136	151	147	115	150	148	128	148	144	160	160	143	150	124	151	144	159	142	146	135	142	116	132	151	139	117	151	129	144	126	126	127	119	127	144	162
24151	17527	15540	4599	2504	1878	1478	1246	1144	1019	1003	801	721	643	642	618	654	587	489	477	490	474	505	481	471	482	433	420	443	428	419	376	379	396	399	407	384	365	389	387	396	399	407	399	407	378	399	367	362	402	366	402	385	396	363	381	370	407	345	366	368	374	365	379	341	350	466	367	385	371	367	377	370	372	387	387	333	371	355	360	368	372	367	356	371	352	393	376	365	350	375	365	372	357	385	379	376	410	368	375	392	370	379	398	363	383	400	330	361	394	374	355	383	379	342	375	363	355	375	395	404	352	368	348	384	349	360	423	365	373	366	383	370	354	386	387	385	352	377	355	362	385	375	385	380	381	386	384	392	396	377	357	391	370	388	354	350	387	371	373	387	419	360	394	379	388	367	373	409	394	374	331	324	350	380	357	369	359	362	352	353	371	364	381	352	375	394	410	390	371	395	371	380	360	394	403	400	355	373	389	365	361	396	398	383	352	389	361	375	375	370	399	366	360	417	382	368	380	372	376	371	387	391	406	372	373	404	367	352	365	357	391	373	369	362	376	379	383	350	381	347	374	357	385	374	387	349	366	376	339	358	342	355	370	368	359	361	358	376	385	340	363	379	369	367	370	358	408	398	385	327	377	355	353	365	339	401	349	399	375	376	322	397	409	378	384	381	375	348	334	387	359	339	331	367	361	385	365	370	390	338	351	352	360	385	366	370	374	365	353	356	397	397	380	399	403	393	342	393	380	371	393	385	400	393	383	369	368	349	361	360	373	394	348	386	357	388	376	336	389	374	390	337	396	366	375	369	381	353	367	360	379	343	359	371	372	353	379	356	374	361	380	354	422	378	375	373	359	400	382	385	368	350	357	394	372	369	372	385	355	372	346	352	372	368	376	354	344	380	371	367	391	383	386	356	366	398	356	393	347	399	396	353	386	402	341	389	352	418	356	345	356	384	357	368	424	337	375	345	368	378	350	338	384	391	371	373	348	398	376	355	355	342	370	374	371	356	373	373	327	355	331	356	377	374	356	361	357	371	368	420	347	385	378	440	333	400	364	392	376	396	363	399	377	396	350	366	376	374	371	342	362	354	345	348	382	410	340	353	383	364	357	368	367	393	390	382	329	369	362	391	357	379	381	344	356	404	392	333	417	375	385	368	341	346	374	343	353	367	376	390	401	369	400	362	348	356	389	351	386	361	383	371	387	366	349	358	361	382	394	394	341	352	393	372	362	432	370	357	361	364	380	376	352	384	370	365	390	371	377	361	369	406	377	362	383	373	390	349	343	327	351	367	357	371	370	371	361	368	340	366	353	364	381	368	355	395	397	380	378	345	334	354	397	393	363	399	380	345	370	382	350	359	391	376	374	404	365	369	384	397	354	345	344	362	365	366	366	372	361	397	372	345	398	354	400	356	356	351	365	324	371	396	394	374	359	356	391	358	406	373	372	374	391	368	389	382	351	368	367	374	396	367	384	385	365	360	371	381	398	375	331	380	379	389	332	356	381	385	376	377	324	375	384	315	392	376	353	392	383	408	366	379	363	396	359	391	350	368	375	381	387	392	370	401	330	369	383	348	356	397	339	368	365	364	321	349	367	376	377	344	369	409	348	354	400	384	388	365	400	369	402	361	369	372	362	345	354	358	396	363	325	369	350	385	375	378	371	374	357	362	368	383	361	408	359	388	363	371	363	372	374	393	401	384	385	332	369	357	364	395	370	353	358	366	320	351	391	366	405	385	367	385	375	342	390	352	362	344	390	370	365	332	354	332	388	371	373	375	373	389	381	376	331	326	367	350	355	370	362	391	402	375	361	351	364	383	364	370	397	417	359	404	388	362	373	362	368	413	342	381	366	349	366	382	406	358	362	378	330	371	340	341	381	381	377	361	353	370	382	373	368	376	353	366	392	392	356	350	375	370	339	345	358	399	381	359	353	361	370	367	381	369	374	359	388	389	345	384	385	340	324	390	414	366	394	380	353	391	369	349	358	363	339	338	356	342	376	375	344	368	349	330	379	351	374	358	400	384	344	382	355	377	382	323	368	394	369	398	393	386	399	392	362	402	395	367	364	399	412	401	342	389	355	381	369	381	360	372	358	374	367	374	365	342	361	369	378	383	361	369	369	358	369	346	355	356	371	395	399	358	375	393	405	387	363	408	354	351	385	360	375	333	403	375	369	366	369	355	386	392	350	361	381	373	358	320	360	368	370	331	353	377	395	385	389	344	374	377	370	361	380	372	387	377	404	402	344	372	359	374	353	397	357	367	406	420	336	382	370	372	361	366	371	377	363	366	365	361	363	394	362	374	406	354	356	361	346	356	373	366	379	388	373	404	376	350	407	375	401	354	371	364	358	361	398	352	348	343	406	398	351	420	354	355	367	376	378	366	396	366	377	382	368	338	358	371	356	394	368	379	333	374	356	371	385	379	382	355	407	360	370	383	363	370	370	372	354	352	347	380	363	374	354	330	403	364	386	359	361	360	393	360	378	378	388	384	389	362	360	393	371	335	384	386	362	374	374	364	340	363	362	388	367	400	354	389	390	382	358	358	375	351	348	338	352	376	391	389	345	361	364	388	381	394	386	368	358	394	367	398	389	329	378	369	375	409	352	359	358	388	367	374	402	409	363	393	407	354	367	344	370	359	341	360	382	361	343	386	365	369	362	350	388	383	375	386	358	387	391	373	388	370	386	416	355	384	371	373	367	358	349	373	338	348	398	381	346	398	346	336	378	369	373	404	410	364	365	363	347	373	368	394	356	363	376	365	379	380	398	371	387	383	389	383	348	377	373	354	358	373	359	395	351	350	408	362	381	365	395	387	378	395	340	340	312	351	372	358	364	391	372	368	400	387	361	390	379	368	360	365	373	342	374	368	393	378	378	386	356	358	350	382	360	384	356	368	371	341	382	366	340	329	347	376	406	363	398	374	349	353	366	387	371	339	361	380	360	373	374	375	345	347	343	352	356	370	349	385	376	372	395	383	369	373	390	344	371	357	394	355	339	352	346	378	372	362	358	362	380	347	371	388	359	399	337	355	381	384	340	363	342	356	383	357	386	391	366	374	388	382	342	359	371	367	390	400	403	371	387	389	355	381	347	354	371	401	366	368	378	371	382	366	367	367	368	344	341	382	331	349	363	390	380	363	378	361	370	385	411	338	362	358	396	381	355	373	359	382	395	378	357	379	350	353	383	377	356	376	401	401	358	385	345	373	364	393	344	355	381	369	376	352	364	371	368	367	362	342	349	394	356	395	390	352	357	365	348	348	340	379	366	372	331	378	365	375	358	388	347	344	389	394	344	344	357	372	387	373	374	378	384	373	399	401	370	346	367	392	368	380	362	359	360	362	383	368	350	366	384	400	358	408	358	391	353	368	400	402	373	349	354	388	392	373	344	387	333	379	357	373	358	382	382	372	339	368	368	405	384	334	367	338	334	384	344	386	376	357	380	364	369	378	319	367	382	373	363	356	366	351	391	361	411	418	402
13032	4759	1841	624	410	335	311	328	312	323	327	328	296	312	331	291	284	267	260	289	291	264	273	266	295	249	300	309	275	298	282	289	278	255	291	283	290	253	288	288	289	275	253	264	260	283	271	270	295	292	254	282	316	285	280	262	263	311	291	279	266	287	267	264	294	287	270	282	273	306	298	263	277	288	286	303	295	286	302	264	292	300	266	291	278	295	265	282	311	280	263	276	279	276	281	265	241	263	284	257	297	291	290	297	271	280	291	301	289	281	289	293	271	275	260	257	277	271	261	290	283	261	267	299	305	288	299	287	296	294	283	255	275	253	300	272	285	320	290	303	252	288	247	250	287	260	260	275	279	294	280	286	244	301	296	284	293	302	320	267	277	262	266	303	289	282	281	260	282	277	271	272	255	295	279	307	258	273	274	275	298	273	283	295	278	279	274	258	274	291	293	298	291	296	269	279	249	307	279	274	287	293	282	307	293	289	261	242	283	275	273	269	284	284	242	279	317	230	296	287	310	282	280	274	313	266	312	291	314	286	256	289	274	292	267	267	295	292	288	274	314	287	288	300	313	266	296	301	297	283	273	257	290	299	267	276	280	261	283	269	297	270	289	294	288	241	261	281	279	284	295	277	299	279	278	243	291	269	292	314	288	309	275	275	274	281	260	281	292	280	251	274	297	308	276	277	306	276	278	272	242	259	285	302	253	281	269	247	259	276	279	302	251	318	259	307	311	287	294	289	260	263	261	266	269	297	274	253	275	269	239	275	271	310	286	264	297	276	279	259	275	257	245	262	275	273	316	270	275	312	281	258	263	264	269	260	306	300	262	287	274	253	276	271	266	283	283	288	275	271	253	262	303	255	292	294	269	308	275	288	274	259	293	295	299	311	283	291	272	288	277	288	286	281	278	306	252	274	275	314	296	280	285	289	280	273	282	248	294	288	283	276	280	258	292	276	301	298	274	300	278	278	306	307	296	308	315	292	252	280	269	287	254	248	293	260	286	308	252	251	249	280	306	295	309	272	298	303	290	284	228	284	275	277	303	311	263	264	293	293	304	231	284	270	275	268	267	267	251	296	303	296	254	294	288	310	283	281	284	264	330	271	312	321	296	319	304	253	254	292	286	305	308	292	281	270	269	277	273	250	288	296	251	296	291	245	324	290	293	305	222	274	260	300	254	257	254	303	276	306	304	285	301	285	320	277	298	274	279	277	291	264	270	286	295	263	268	252	277	261	274	250	264	291	288	285	306	232	272	281	259	287	284	292	279	314	266	263	294	297	257	258	273	271	310	289	299	269	290	310	275	306	290	291	284	299	290	295	267	296	282	283	267	249	259	255	282	304	273	272	284	281	294	282	274	284	243	242	301	291	299	278	292	263	300	299	274	288	272	273	269	328	289	266	315	291	272	286	309	302	236	340	301	299	272	276	265	300	282	279	279	298	258	261	263	265	296	287	293	289	236	314	275	251	257	285	284	270	273	291	306	274	246	284	276	287	290	281	288	291	281	277	283	287	316	283	281	245	274	281	273	262	301	282	282	298	283	261	316	309	316	265	283	286	291	270	236	305	269	284	310	280	287	253	291	293	322	267	254	247	312	262	265	265	281	273	273	279	287	269	292	292	283	254	284	308	285	285	286	286	293	273	288	267	273	253	304	313	276	286	288	233	293	292	284	273	251	265	276	298	285	274	265	283	277	275	287	317	280	246	275	307	265	279	290	299	280	266	300	282	264	274	278	302	252	281	292	295	268	290	279	303	287	270	313	285	252	307	265	249	265	292	308	258	290	283	250	280	267	287	321	251	296	294	280	273	294	295	272	296	284	280	287	287	306	272	285	273	288	292	291	267	297	282	278	283	264	264	317	286	308	320	288	279	293	263	306	280	266	266	263	259	297	261	294	331	280	282	305	259	248	291	287	261	300	277	281	297	293	275	263	279	289	278	244	276	287	306	284	251	282	268	272	232	258	263	297	283	289	311	257	257	279	264	256	262	303	282	286	256	280	309	305	277	275	310	312	263	294	286	251	295	303	273	278	298	279	268	292	261	312	320	274	284	264	317	285	277	315	329	259	260	272	272	252	251	297	276	264	293	265	269	303	294	283	296	289	297	271	302	268	275	253	272	289	296	258	294	295	272	310	278	299	281	268	262	269	280	306	264	272	258	259	286	316	292	292	307	296	276	291	261	265	283	294	285	258	275	247	266	308	311	306	294	283	272	287	268	294	283	275	271	298	315	272	291	260	278	266	276	268	262	304	319	263	274	305	303	293	292	325	314	269	284	279	299	271	304	272	300	303	292	307	284	275	295	296	269	300	272	267	308	293	294	243	261	309	279	264	289	287	268	289	294	275	291	291	302	301	297	268	259	278	257	264	277	257	275	278	286	256	262	300	278	306	294	294	315	281	272	300	265	275	299	274	296	277	308	276	260	279	263	273	322	286	247	284	277	303	262	288	301	276	300	341	275	275	280	285	290	272	294	290	279	279	258	258	269	294	273	285	304	277	305	283	270	299	292	245	296	293	289	277	309	287	286	284	303	279	311	294	286	309	294	270	288	279	246	291	283	287	283	267	270	301	290	292	305	293	309	268	279	260	246	311	270	270	272	281	286	272	294	287	286	247	284	264	290	256	283	264	262	267	253	287	279	275	273	295	256	255	274	289	260	277	267	288	292	274	318	260	263	264	263	278	260	299	273	278	316	289	260	314	297	286	279	290	288	298	287	294	294	322	281	303	279	305	294	271	269	306	285	299	303	299	256	264	274	303	301	297	280	284	296	289	277	289	301	269	283	269	260	279	282	273	259	259	264	259	292	263	301	301	276	304	287	274	286	292	311	274	302	276	282	288	278	272	291	271	269	278	277	262	272	283	274	311	265	273	272	264	294	290	281	294	277	293	259	305	278	266	293	266	246	246	275	272	313	294	297	301	284	297	272	285	271	273	277	279	262	304	306	288	273	293	281	280	300	265	255	273	271	278	265	280	276	296	280	275	316	280	283	270	294	293	278	261	297	265	270	323	289	272	303	269	243	276	316	304	298	266	269	234	257	306	294	287	288	266	276	266	298	305	253	266	300	254	265	281	266	281	286	267	271	270	263	272	268	266	238	304	276	271	270	267	273	270	296	290	276	259	255	241	262	266	280	313	249	273	280	246	253	314	287	289	264	288	270	274	290	276	274	271	267	312	259	283	262	263	295	272	280	271	261	290	254	306	299	269	296	261	290	294	272	270	271	291	288	259	282	263	275	287	279	284	269	290	292	245	268	286	293	290	253	296	285	283	277	301	282	251	304	285	264	271	285	283	275	294	293	263	309	270	272	281	270	276	247	268	300	285	290	283	256	269	305	282	284	289	260	273	278	261	283	286	319	266	273	269	273	288	296	277	286	291	299	290	280	297	286	292	263	266	316	300	267	277	281	262	301	284	270	270	270	255	262	286	280	281	267	250	275	253	311	275	286	262	284	286	292	288	266	298	274	292	317
9642	4724	3254	1703	1198	1040	932	941	831	836	759	805	749	790	736	774	700	734	752	757	692	710	706	735	707	750	744	754	637	664	705	707	715	711	661	710	662	681	658	699	691	692	715	721	721	696	672	730	716	647	674	682	681	633	685	725	716	734	663	681	689	653	697	647	696	665	662	703	681	678	659	684	684	735	694	653	694	704	642	676	667	652	674	669	705	651	632	745	658	653	708	727	684	701	655	676	694	675	716	699	739	689	693	653	710	664	733	670	683	701	693	735	665	696	649	673	646	728	704	692	708	687	709	712	652	671	664	654	653	655	711	679	726	683	669	680	695	689	656	705	699	689	686	702	664	694	653	686	681	692	663	714	701	679	655	692	693	699	670	710	698	707	668	708	711	683	679	643	693	711	717	698	723	703	694	692	723	704	683	689	663	683	708	704	671	695	685	643	716	688	732	681	743	651	701	692	667	635	697	721	676	709	683	674	672	721	712	670	741	663	688	628	663	697	682	701	688	720	696	733	698	615	678	666	702	687	672	713	687	671	662	687	663	676	688	667	704	658	684	639	717	663	678	740	662	710	701	684	698	725	661	710	665	642	661	667	690	683	729	679	642	640	703	672	694	670	693	723	705	685	683	703	677	674	677	691	726	675	727	683	695	670	681	698	680	725	699	675	667	693	663	715	719	687	667	628	716	716	682	712	680	689	694	696	693	667	694	648	691	649	690	701	674	682	708	666	676	695	675	645	693	682	656	689	716	717	748	657	695	658	701	677	697	693	668	682	663	662	672	647	703	655	723	684	666	694	717	733	627	680	670	691	674	670	661	688	705	661	644	625	688	647	678	661	703	641	686	651	690	645	684	714	718	702	667	716	661	717	684	694	666	709	712	618	684	700	672	675	661	663	701	666	705	678	686	708	682	659	715	689	669	695	673	714	695	651	696	671	666	714	669	711	710	694	651	720	693	708	655	692	678	665	674	693	680	686	697	656	692	721	701	652	694	675	701	700	650	685	653	706	641	651	682	730	715	702	684	699	663	735	665	709	674	719	701	674	679	714	668	667	630	675	652	684	687	681	690	650	717	696	680	689	684	650	697	737	638	671	715	627	705	678	647	716	729	713	637	667	677	703	685	622	687	713	655	695	701	664	715	682	669	694	695	676	751	687	635	659	721	708	673	652	690	621	754	659	676	694	706	692	681	686	705	684	648	686	672	617	681	667	684	701	676	659	690	686	655	672	709	713	711	670	692	723	686	679	696	647	728	695	700	724	754	694	676	694	745	678	723	632	689	700	718	661	690	693	656	694	689	673	685	671	699	647	657	703	638	694	656	663	688	687	722	717	656	733	703	685	684	669	730	692	708	697	651	656	670	704	679	680	672	687	683	732	660	708	656	738	668	693	660	652	696	735	675	625	708	649	649	676	680	684	667	691	727	749	672	677	687	692	733	736	642	722	731	669	675	649	672	649	675	725	678	647	692	705	646	715	671	692	686	683	702	695	650	648	694	719	685	704	722	686	693	722	731	677	710	648	689	686	695	685	688	698	722	666	713	680	651	653	646	664	707	661	684	675	701	692	655	665	704	685	682	713	696	715	652	714	673	665	708	694	709	707	687	649	719	699	667	714	643	652	671	687	677	728	669	645	716	694	660	690	641	724	703	691	679	675	690	682	686	707	704	662	721	697	686	684	679	691	704	713	688	649	674	717	659	709	703	690	681	678	666	738	687	710	706	644	675	671	682	656	665	659	663	736	662	696	693	686	662	684	738	695	654	650	711	678	660	663	700	654	636	659	694	659	691	709	648	692	692	677	679	640	682	693	687	679	700	679	689	677	654	726	734	716	647	695	651	691	697	614	706	648	734	693	662	663	687	665	687	715	663	693	704	707	655	647	669	696	639	664	682	660	719	663	684	685	714	689	671	727	654	700	703	682	662	722	660	685	727	699	677	675	747	668	703	667	672	678	678	707	663	704	700	643	681	659	685	694	668	644	701	655	694	706	709	639	696	659	666	650	673	677	687	674	715	704	675	701	686	665	720	719	672	691	711	688	715	723	669	703	635	725	671	692	678	652	693	702	694	700	654	639	690	732	655	695	671	710	660	648	720	704	723	731	663	690	728	687	699	668	708	691	630	702	696	650	703	684	699	711	703	723	665	684	690	731	682	692	694	696	660	644	693	692	668	732	699	642	650	685	699	697	712	684	649	702	712	679	684	689	680	741	703	695	687	705	703	669	725	690	647	645	676	717	677	729	667	702	677	642	653	689	728	727	663	709	728	701	689	716	674	684	704	674	658	724	701	686	709	627	703	675	667	673	687	682	700	681	699	663	733	697	721	649	715	672	681	699	701	688	733	648	693	655	706	703	699	694	632	630	711	691	690	705	687	676	671	725	669	712	678	700	686	658	703	686	656	688	703	713	660	670	685	706	739	701	720	646	707	728	689	683	673	689	663	705	683	677	721	665	709	665	631	651	655	684	734	718	645	678	700	702	755	727	700	722	680	656	710	670	683	680	689	685	701	724	690	667	705	624	669	693	699	690	675	625	707	706	691	668	675	653	691	644	640	671	674	699	662	694	644	635	678	664	715	672	684	665	624	720	709	664	645	691	647	645	678	675	667	722	679	749	695	685	680	695	681	704	696	693	716	719	665	662	667	693	655	728	727	684	699	703	716	649	698	729	709	654	664	622	705	677	727	734	682	682	675	693	689	724	690	691	680	720	682	697	751	669	718	702	667	673	651	673	722	719	702	705	660	701	668	694	705	684	637	695	662	662	666	665	685	701	691	688	686	716	668	704	696	701	680	694	669	650	698	691	694	682	687	704	677	709	677	656	678	693	697	680	663	684	680	674	707	663	679	685	638	703	639	687	657	664	681	656	656	700	723	723	666	698	703	656	675	672	664	661	698	650	724	684	656	664	701	694	702	681	675	660	671	675	685	632	691	659	694	665	722	681	721	703	698	679	659	665	647	707	719	652	715	690	661	709	658	691	700	721	680	683	680	723	716	696	688	773	678	694	679	705	666	727	732	684	672	695	673	661	694	626	698	698	721	704	682	665	656	689	675	673	678	681	665	703	697	696	657	689	638	731	690	726	700	670	689	677	696	733	725	664	648	683	661	657	739	728	686	720	635	661	679	699	705	690	702	677	677	667	676	715	673	652	703	728	663	658	701	651	694	716	694	670	699	699	685	690	676	709	688	682	663	701	687	715	704	684	729	654	728	710	683	696	658	731	734	712	713	682	712	642	635	691	663	662	727	690	685	683	687	742	655	630	694	668	698	685	695	676	718	685	654	714	668	667	722	672	637	659	667	656	683	677	681	691	707	690	685	658	705	689	629	657	687	685	670	653	700	709	692	644	686	673	681	691	659	707	663	664	721	716	739	746	702	689	679	684	619	668	717	675	728	688	691	662	733	732	699	694	653	728	705	690	692	653	716	655	709	662	703	680	666	672	723	735	641	658	673	682	718	679	691	680	648	691	663	694
25938	13839	8851	2294	724	442	384	361	361	347	280	322	279	272	284	302	288	283	263	227	263	273	272	241	241	255	263	252	236	278	242	260	287	217	236	240	259	246	243	288	235	259	251	256	242	272	245	231	273	257	279	254	250	235	251	270	274	251	271	243	241	267	214	240	231	248	292	244	256	251	262	269	237	255	220	237	245	246	239	251	264	239	284	280	247	236	245	221	243	232	271	249	226	249	241	286	259	247	256	236	234	225	245	241	246	257	249	264	244	272	235	228	255	225	252	279	259	255	262	291	258	249	243	249	257	197	221	258	254	251	261	267	270	232	254	226	249	271	247	227	271	232	269	255	241	260	274	236	238	240	248	233	245	230	265	239	246	222	256	249	228	236	241	251	260	259	267	262	244	248	250	259	249	265	227	255	236	259	270	246	258	244	243	249	250	279	216	245	255	275	259	238	250	281	273	265	216	251	291	278	253	294	275	257	250	250	235	251	235	248	233	240	292	246	252	223	271	217	238	201	276	283	264	279	289	222	221	263	246	240	261	271	248	244	249	235	275	274	263	243	275	257	267	255	207	243	271	259	243	253	233	253	262	239	282	245	255	242	241	275	239	243	258	271	252	254	279	259	268	242	250	257	275	258	255	252	258	251	241	274	242	263	252	234	248	255	229	224	255	266	257	249	286	255	248	258	251	220	265	231	248	248	241	211	271	260	253	236	254	266	249	228	236	250	254	233	251	241	269	265	243	245	244	245	229	256	245	250	235	224	228	254	253	250	232	244	273	237	278	262	257	289	261	245	271	251	255	250	251	231	273	262	269	265	252	265	231	246	253	252	259	233	275	231	246	233	244	244	239	269	270	244	292	251	249	244	251	252	273	245	255	270	218	237	209	223	241	253	243	280	256	268	236	244	235	256	251	222	252	242	248	270	280	252	247	262	265	237	297	260	263	295	258	266	235	248	258	256	248	244	240	211	218	231	259	263	256	255	258	277	243	232	236	239	273	260	249	253	246	244	237	224	229	273	253	247	247	233	292	250	253	220	232	242	257	260	239	269	267	243	255	255	275	244	266	232	277	240	253	231	269	220	220	228	254	284	266	208	253	261	263	265	249	247	243	253	266	234	273	230	263	257	258	266	239	241	257	240	246	235	228	273	244	264	254	266	243	251	221	257	230	253	261	218	242	220	233	286	233	253	234	245	282	256	245	255	251	237	225	244	258	271	257	254	268	251	236	254	230	241	224	244	243	242	263	268	283	252	248	256	262	257	289	265	242	254	247	264	287	256	230	237	249	244	247	317	212	230	234	279	282	258	237	252	272	259	248	220	236	246	243	260	231	275	269	252	263	262	266	243	229	272	250	266	256	284	239	267	232	261	245	250	275	273	253	261	276	253	253	236	254	241	240	225	250	234	267	251	254	257	250	236	239	244	278	271	276	248	278	258	260	236	229	272	267	254	244	247	262	238	234	282	247	250	290	248	247	258	251	249	251	258	266	250	260	235	243	213	258	257	279	239	268	264	260	272	238	258	249	224	249	249	232	258	268	239	212	242	262	225	241	252	250	259	256	266	260	237	235	243	266	242	245	252	270	262	245	269	263	255	245	241	250	247	267	257	261	246	250	247	245	255	249	294	236	249	212	246	241	271	243	241	261	273	266	209	211	223	253	252	227	254	257	254	231	237	256	244	247	240	241	246	230	240	265	273	243	230	250	258	243	247	250	244	260	297	293	238	257	250	261	249	243	250	249	267	284	251	273	216	278	235	225	241	254	220	265	254	260	254	264	252	268	258	260	272	224	245	255	244	248	257	241	270	244	245	252	253	232	247	240	262	274	215	243	290	212	212	259	255	251	282	254	234	269	239	270	268	260	251	246	254	251	237	237	261	247	247	294	236	258	267	261	218	248	218	271	227	253	265	254	230	245	231	255	264	322	249	243	253	266	247	260	240	231	258	226	261	237	268	296	255	260	246	293	244	266	245	264	282	264	255	231	266	250	234	256	204	248	251	252	280	266	254	267	243	241	236	268	236	249	249	240	244	226	256	234	255	247	270	216	257	228	271	263	248	253	223	228	255	267	239	247	243	234	252	259	277	271	221	261	228	252	216	236	261	264	274	270	263	227	249	265	251	232	232	272	244	242	241	265	263	281	234	258	267	246	285	241	251	245	237	271	240	287	234	254	250	259	248	237	258	263	266	260	242	248	278	272	294	278	253	248	235	242	251	240	234	267	235	222	290	265	258	237	254	250	245	266	230	253	261	265	278	269	247	236	263	251	269	285	271	242	267	260	266	258	254	278	224	247	252	243	246	241	243	260	260	227	215	279	252	256	274	277	252	246	257	256	229	262	250	263	227	256	250	260	268	238	242	255	264	273	230	250	234	254	258	243	241	219	245	257	276	255	274	259	232	234	225	235	267	241	256	239	236	228	234	277	229	269	245	248	231	267	240	264	256	253	254	252	259	267	278	243	254	243	283	265	243	260	245	271	248	244	257	259	283	227	260	256	219	270	243	257	239	224	231	259	255	241	256	248	220	240	240	255	240	251	235	285	243	238	273	262	253	251	256	257	241	270	233	264	245	284	234	214	240	223	268	249	253	249	252	240	207	240	248	282	279	229	262	250	247	252	239	253	259	245	275	284	231	259	274	244	269	244	256	274	272	236	230	251	255	261	286	270	238	251	282	285	257	291	256	257	252	271	244	294	231	275	257	247	231	275	277	270	234	241	237	214	248	242	265	231	250	268	261	227	258	236	242	229	235	230	288	239	241	259	258	266	235	279	238	248	229	255	239	260	246	247	275	224	263	234	259	259	256	302	235	245	289	261	241	269	237	255	257	245	251	257	231	263	263	238	241	238	257	243	269	282	244	272	261	239	234	244	214	223	254	238	249	246	257	228	230	237	243	237	282	257	251	249	203	255	253	233	266	248	271	244	246	232	238	258	252	246	250	284	266	297	264	266	247	255	225	249	278	249	235	252	263	247	248	223	264	245	232	260	239	276	292	233	239	258	252	248	238	235	248	220	259	245	256	230	273	261	257	268	273	247	218	251	247	254	259	245	252	255	242	228	237	243	251	241	251	258	243	241	284	239	247	227	274	237	261	275	244	232	271	245	250	265	244	248	255	229	267	225	267	252	254	247	267	252	246	224	248	223	283	254	270	239	252	271	263	242	240	265	231	259	226	261	268	230	253	217	210	279	228	276	271	223	256	258	265	249	247	271	265	255	279	270	281	244	225	233	256	274	248	248	268	244	274	276	244	233	255	232	263	257	247	241	241	223	238	292	260	217	226	242	263	240	279	232	269	298	250	232	264	245	232	245	233	259	282	246	251	241	266	235	244	241	268	234	243	246	218	258	277	237	247	257	252	225	248	261	251	247	250	264	250	240	232	236	237	258	229	252	223	226	255	226	245	259	242	242	247	259	249	268	278	231	287	248	272	244	236	270	254	253	240	258	229	246	255	234	224	224	240	285	240	271	271	254	254
18897	12343	10822	3905	1845	1513	1332	1217	1171	1029	965	906	830	840	758	771	774	771	707	705	693	686	672	607	638	689	653	664	675	617	641	610	616	614	657	616	631	660	634	609	634	633	579	645	622	637	613	608	602	631	583	606	607	568	666	593	585	618	587	631	630	645	607	627	603	583	638	602	654	600	623	633	573	569	564	650	589	669	617	601	566	591	585	602	615	640	653	624	610	622	619	623	612	601	594	629	645	601	632	587	649	604	619	578	609	590	600	582	599	613	641	577	636	594	649	542	617	606	613	613	570	612	634	614	585	628	628	591	608	610	623	609	607	601	606	576	639	610	578	625	607	556	609	602	593	611	611	634	613	650	611	625	622	624	615	595	620	624	611	637	619	613	575	643	587	619	617	621	627	644	617	602	607	656	623	580	597	640	613	619	602	622	649	619	625	618	629	654	587	632	609	617	612	601	597	614	620	596	584	583	608	639	611	615	635	587	639	603	591	598	669	579	605	625	557	566	630	618	593	650	605	598	596	642	644	624	593	634	601	627	610	617	690	628	595	663	626	559	617	633	622	611	586	611	561	623	593	579	586	610	624	603	576	620	610	609	614	607	606	605	583	602	635	613	619	605	581	620	610	633	616	617	641	586	620	610	595	614	567	628	616	658	626	619	635	596	629	606	578	561	649	611	599	618	604	645	579	619	623	667	628	599	646	643	613	630	644	601	601	627	652	618	601	604	602	651	593	587	641	594	602	592	606	635	607	619	614	626	575	665	592	641	608	575	609	665	613	625	610	599	589	611	581	613	618	584	631	642	612	605	625	614	618	573	568	617	614	628	651	561	604	615	576	586	591	585	611	590	640	659	605	597	631	611	677	566	583	600	660	569	626	616	625	636	604	607	617	612	586	598	603	601	622	627	590	606	604	594	621	641	610	583	587	591	578	619	624	569	606	623	582	594	624	669	623	585	572	633	616	618	587	609	598	591	654	605	573	577	609	637	602	623	646	607	582	603	615	595	670	591	637	632	591	584	599	604	593	613	624	588	640	605	604	640	633	589	652	642	604	631	593	592	630	636	632	595	597	651	621	613	637	588	626	621	625	590	616	598	610	593	606	630	635	621	632	652	612	630	622	558	605	628	650	592	617	636	644	599	633	641	606	604	625	638	645	584	639	601	637	609	603	612	654	590	609	636	655	606	627	624	607	625	631	596	625	624	578	617	586	621	571	634	608	650	629	582	628	632	632	620	630	599	577	593	631	622	638	607	617	593	637	644	603	663	602	587	592	592	611	574	619	590	637	584	602	627	603	626	637	623	581	622	593	616	636	653	613	599	627	642	624	589	564	621	590	601	622	622	615	615	599	618	586	618	590	626	588	613	574	609	618	578	590	625	603	631	603	616	602	644	645	611	618	622	613	661	625	603	607	593	605	623	662	561	619	642	592	619	620	617	586	591	623	613	606	603	600	621	625	624	627	574	597	634	606	657	614	676	621	609	598	646	636	604	627	621	608	595	597	617	628	629	617	645	582	574	651	594	620	613	590	659	602	601	637	613	619	608	626	590	649	594	623	570	603	591	623	589	599	603	588	592	627	657	617	599	611	581	628	583	617	582	626	618	606	615	627	575	616	633	624	625	576	621	600	618	599	624	632	608	614	575	657	667	678	644	582	589	610	635	634	613	622	593	607	613	607	639	662	619	611	618	659	620	624	635	602	636	655	613	573	663	608	603	602	665	606	585	604	626	642	633	592	640	623	590	595	583	625	599	621	583	674	606	598	592	562	610	596	667	589	649	600	599	609	570	629	617	609	625	609	624	597	630	575	600	606	577	617	609	614	625	597	571	658	594	601	606	610	607	651	587	640	578	613	609	540	631	626	582	673	600	597	633	614	603	607	622	620	649	632	658	596	597	621	656	620	624	588	629	619	627	606	571	613	615	585	598	615	650	647	636	623	611	596	590	618	608	602	579	614	596	599	621	627	641	596	650	627	611	620	625	590	636	606	616	638	580	640	610	703	565	613	600	610	600	633	585	645	587	612	609	575	626	606	622	652	597	623	611	611	617	639	584	613	587	628	568	620	591	638	571	591	667	591	584	583	589	602	621	639	585	573	583	613	603	580	602	606	656	616	597	657	595	627	580	635	609	588	587	611	600	570	619	586	616	639	613	608	594	627	615	606	640	622	595	593	635	609	599	604	598	627	612	614	625	583	624	632	610	616	599	615	559	621	637	612	624	609	612	606	638	606	637	594	617	595	574	607	634	626	587	601	631	595	653	633	579	625	604	612	608	592	614	571	601	584	598	595	630	623	563	594	628	656	626	616	595	575	646	610	592	631	611	621	589	627	633	574	595	628	619	656	631	622	583	576	614	583	586	576	632	659	593	554	585	590	571	641	618	602	632	632	644	559	626	585	619	645	631	624	598	638	622	659	661	589	608	614	607	561	632	629	601	659	620	597	584	613	644	622	644	638	622	604	596	651	652	622	560	646	564	643	563	591	569	639	597	599	597	646	645	624	600	654	594	621	611	602	565	620	618	559	632	668	574	625	628	604	638	634	579	601	606	583	620	568	599	599	594	586	590	594	563	591	629	635	607	602	597	626	613	609	623	594	597	595	557	596	596	604	601	608	611	580	620	622	639	625	628	566	626	645	560	635	574	571	619	654	621	610	617	641	625	593	622	607	594	677	614	639	640	620	617	603	593	597	663	619	575	587	617	612	599	599	623	660	614	606	606	604	569	655	595	586	639	600	652	657	634	586	619	680	629	637	610	604	680	587	605	617	578	536	588	608	558	637	598	627	595	622	627	596	618	589	596	606	573	596	601	652	646	606	610	603	585	588	655	576	631	575	619	661	640	579	628	595	585	617	594	636	640	582	647	558	594	623	578	592	625	624	593	611	616	603	559	590	609	606	637	581	641	636	626	593	646	597	581	599	601	643	607	583	596	623	591	611	601	565	633	648	603	639	630	649	566	620	606	616	645	620	586	651	641	583	623	606	629	635	648	603	630	626	607	630	575	575	608	634	601	623	637	603	632	632	609	604	623	607	574	608	630	623	566	609	582	615	652	599	576	628	591	643	628	611	618	612	580	604	660	595	565	610	613	635	560	630	592	665	624	644	606	606	617	625	647	629	634	607	583	631	643	690	596	572	645	612	607	630	632	646	606	593	658	598	613	607	663	625	606	626	617	616	645	630	617	581	599	592	614	625	622	638	584	666	603	636	607	569	615	597	593	615	607	672	618	621	619	599	636	645	607	658	564	597	606	610	637	658	624	647	628	650	598	583	622	606	635	599	627	607	619	612	652	635	620	599	623	636	638	581	614	595	590	583	636	629	605	627	639	630	576	651	622	606	615	562	654	578	661	581	616	618	646	641	617	624	614	628	629	575	611	603	629	611	591	624	599	602	599	578	591	585	582	547	584	602	618	605	588	605	633	596	652	601	594	595	642	605	601	599	605	599	606	678	603	612	640	588	623	639	582	631	631	628	620
34534	21120	16327	5386	1158	544	391	302	313	281	207	223	226	204	186	154	190	198	159	161	152	171	164	145	155	156	141	149	170	156	158	138	117	156	157	132	171	143	127	158	119	148	157	142	146	132	149	126	143	148	155	140	149	127	157	137	133	154	136	162	148	144	137	135	141	141	150	151	133	137	135	135	163	127	145	143	141	128	159	116	149	146	155	145	126	149	148	130	152	155	163	154	148	151	145	176	126	168	160	128	142	140	132	168	141	132	156	149	136	137	148	141	157	140	134	144	126	142	141	159	125	159	158	138	142	177	174	156	154	127	141	134	137	133	144	141	149	154	142	124	153	151	145	180	158	167	131	138	148	115	125	149	133	141	135	150	144	148	144	150	144	171	154	142	145	141	150	147	141	151	140	145	144	128	157	143	125	132	149	155	139	129	162	156	143	148	157	130	140	142	124	155	148	138	140	137	143	134	143	140	150	137	130	142	135	137	177	156	131	149	158	142	132	142	153	140	157	149	160	144	147	140	132	153	147	136	123	162	155	142	137	143	123	147	134	132	162	128	142	140	148	165	126	138	136	136	136	156	132	154	148	144	136	146	127	138	120	146	151	175	146	155	136	148	154	180	172	157	150	147	139	155	134	141	150	138	143	160	149	127	148	116	139	141	136	140	136	168	148	157	142	151	149	139	121	150	144	143	146	162	144	163	141	125	141	152	134	143	134	115	157	173	152	142	139	139	125	126	139	149	124	138	164	130	148	132	132	137	124	153	127	161	148	144	136	118	171	137	150	127	138	136	144	157	160	157	144	143	138	144	143	154	168	159	142	145	131	148	144	136	142	130	160	134	139	143	157	144	134	134	138	150	138	144	119	145	145	137	154	137	137	151	127	146	137	135	144	140	130	142	156	123	146	138	157	137	128	160	129	175	153	126	130	143	154	146	114	129	122	129	131	161	163	152	129	156	145	139	148	165	140	170	155	149	126	135	138	133	169	147	135	138	157	159	114	164	132	140	144	163	132	151	153	124	137	138	113	150	151	133	161	147	129	150	155	145	165	132	142	159	149	130	162	150	140	138	134	156	125	138	111	135	157	137	150	142	139	131	142	136	130	138	147	137	153	157	135	178	143	127	156	148	167	131	164	152	136	124	119	142	128	166	126	141	154	155	131	150	135	130	158	164	151	128	129	167	149	142	147	159	184	167	153	172	136	148	133	152	160	125	133	155	144	156	145	158	135	147	148	146	154	159	126	147	156	148	132	141	141	137	131	132	137	154	149	147	149	140	111	126	122	142	153	128	152	148	128	130	147	170	136	118	156	142	138	147	139	130	146	113	129	145	152	143	154	131	125	145	138	150	157	122	152	138	150	132	120	143	161	158	136	159	170	167	146	177	137	158	146	121	131	133	118	143	124	139	157	141	141	151	149	146	153	144	145	147	147	161	140	131	140	169	160	132	128	157	145	130	132	153	137	145	168	169	139	124	135	128	144	148	155	134	145	145	160	141	138	138	132	159	153	150	128	135	127	142	140	145	156	160	134	134	147	146	143	166	148	140	159	137	142	158	120	152	145	131	149	155	130	140	131	156	140	140	136	149	123	143	153	142	153	148	129	148	137	128	123	169	134	154	167	155	145	116	159	155	133	173	146	136	136	158	139	141	156	148	136	139	133	149	158	160	149	145	134	146	131	127	155	149	149	148	132	157	152	141	147	162	181	154	135	147	135	152	138	141	143	155	147	142	154	141	152	155	156	145	164	139	129	150	146	149	140	147	133	161	142	141	139	135	159	155	163	138	155	135	134	145	157	154	160	150	158	170	151	153	158	171	129	152	149	134	126	135	110	167	149	162	150	146	147	157	133	146	166	154	154	137	138	140	143	129	145	142	116	141	138	144	124	146	137	123	141	135	143	153	166	133	146	154	119	143	117	141	162	134	134	155	143	144	141	125	150	140	169	140	131	137	166	124	146	156	128	150	141	124	139	159	145	155	139	153	139	161	151	140	163	144	149	155	132	147	117	124	155	135	139	128	153	130	153	150	148	139	158	156	141	147	155	129	135	139	164	135	144	131	147	148	153	159	149	142	155	140	119	138	158	149	163	143	132	143	139	132	139	142	135	160	147	134	138	126	125	135	151	137	147	153	169	143	129	118	162	138	154	142	148	131	153	141	148	149	146	157	158	162	150	137	139	140	153	137	140	136	139	154	134	124	145	158	142	159	131	165	121	141	144	118	138	123	178	138	132	154	140	129	125	135	151	132	129	134	149	149	142	141	159	133	144	146	128	129	144	147	137	128	163	135	145	123	144	128	165	140	136	149	161	131	136	161	133	120	132	126	141	145	136	147	145	128	128	125	138	159	146	142	143	127	132	140	148	146	143	128	153	150	150	134	134	137	158	147	134	167	135	139	139	118	156	130	144	130	129	143	132	156	124	138	145	158	150	138	146	175	134	148	133	135	152	147	152	160	129	140	139	148	157	151	122	128	145	137	157	140	143	119	127	156	145	155	137	163	142	184	126	144	175	145	135	144	144	140	151	136	134	133	123	140	137	132	135	150	147	142	151	143	152	136	149	146	132	144	139	166	164	167	125	150	141	128	144	167	111	137	127	129	148	147	137	141	149	156	142	145	181	152	165	135	146	138	171	155	163	105	156	162	144	154	149	146	138	153	166	146	154	150	150	134	159	152	152	136	132	140	148	139	129	134	148	140	135	148	153	166	146	154	142	150	163	149	150	152	154	142	136	172	150	125	152	119	124	128	131	146	121	168	161	142	134	161	150	130	159	147	138	136	159	141	130	149	125	144	143	145	141	155	153	153	158	123	172	148	142	152	135	133	132	147	153	141	142	136	175	139	161	156	151	166	156	146	166	172	132	175	137	134	143	157	136	134	165	143	149	139	141	152	145	152	167	176	149	138	127	147	141	140	150	174	143	140	128	166	149	146	147	151	128	121	128	130	149	148	125	136	142	148	135	148	115	155	149	153	130	153	155	161	146	140	161	134	143	160	137	135	165	155	142	134	143	149	133	134	147	139	146	150	162	138	119	133	127	116	167	145	126	120	139	145	136	158	140	145	144	137	168	127	160	123	146	139	146	140	148	161	129	155	138	124	139	139	158	131	125	142	159	138	132	154	155	150	137	133	146	135	177	131	144	140	136	164	130	160	150	121	140	163	155	141	141	121	148	134	132	129	132	157	176	137	124	147	139	134	131	144	125	156	133	145	146	133	139	132	127	152	132	146	129	130	151	154	145	122	139	123	121	129	130	135	136	132	143	135	146	126	140	148	146	150	139	119	132	137	139	139	124	153	132	140	145	151	146	169	136	167	162	140	159	138	146	141	126	154	128	157	127	158	142	148	139	141	133	130	152	148	145	132	142	140	143	147	168	165	123	157	150	129	157	164	129	144	139	127	154	143	156	143	146	129	148	147	158	143	150	151	122	138	155	139	146	153	136	154	147	138	133	140	146	160	161	144	136	140	136	127	135	160
23540	17245	17915	6676	2467	1874	1627	1358	1167	1054	965	765	717	693	650	645	610	598	538	565	561	522	475	496	470	462	444	452	408	418	395	408	408	407	396	410	382	429	401	404	413	406	379	374	379	382	427	438	375	365	373	416	381	387	409	370	397	356	369	378	364	400	385	411	351	376	381	385	338	374	384	399	365	366	406	370	399	410	349	363	401	380	369	376	368	386	402	383	358	371	367	358	357	352	353	387	359	380	410	368	364	358	356	389	365	375	364	364	398	387	366	360	388	377	404	377	369	386	332	372	349	354	381	375	379	351	416	378	386	347	352	371	365	373	376	374	381	367	417	397	384	336	358	390	383	372	362	398	392	402	390	371	352	346	356	382	402	393	388	367	399	348	348	369	359	388	388	384	382	349	387	392	373	373	332	364	388	372	379	390	376	397	397	377	394	407	359	378	340	350	385	384	350	391	381	382	402	406	382	385	351	346	336	393	359	345	353	364	364	386	365	368	396	372	374	385	367	417	396	390	351	387	360	404	391	373	371	356	387	352	376	383	362	368	343	390	337	378	379	352	389	383	386	360	393	388	374	368	331	373	399	401	367	399	366	347	381	354	380	378	403	338	398	339	395	436	365	386	423	361	376	402	350	359	376	341	375	379	352	376	373	375	389	387	377	394	411	345	377	362	386	391	367	382	396	359	377	401	355	373	372	366	383	393	378	370	386	376	437	368	383	371	375	373	371	333	360	350	359	337	355	340	397	358	358	378	362	367	358	379	385	360	407	369	371	395	351	427	376	371	342	416	374	360	349	371	363	390	354	370	346	377	369	310	395	378	362	375	371	375	357	362	375	413	361	356	430	360	364	371	391	374	345	361	377	367	405	391	346	372	354	394	358	366	388	402	330	384	379	327	356	344	377	368	364	342	342	368	362	404	381	365	368	360	378	388	364	350	368	367	373	386	390	360	369	393	375	401	353	336	400	374	379	348	365	342	378	402	368	365	393	389	371	375	371	388	345	344	355	385	356	368	333	328	357	374	344	382	354	401	353	379	398	392	354	380	380	391	375	363	405	396	368	370	370	390	386	353	326	370	404	384	413	386	387	335	376	376	369	391	327	369	370	364	387	331	380	388	404	364	346	377	370	364	351	409	394	364	369	393	365	357	376	383	364	334	366	381	376	357	386	367	378	369	390	392	363	393	361	387	406	363	380	377	341	356	392	367	407	350	390	360	366	348	395	411	362	359	375	400	362	394	354	358	391	379	377	396	399	391	376	369	346	391	377	372	364	367	389	369	346	362	382	389	368	394	370	345	389	357	359	375	358	351	390	387	375	370	403	367	402	368	362	383	375	385	341	352	356	380	404	377	383	387	348	370	373	362	370	386	360	377	394	399	376	354	323	363	367	369	358	384	383	384	335	381	372	364	314	403	347	351	377	332	367	364	420	379	374	329	421	371	396	382	386	355	362	401	381	376	356	376	375	367	392	366	400	390	385	385	371	381	382	373	355	362	399	350	354	346	372	349	366	401	358	350	357	405	366	365	412	354	365	356	416	393	381	357	362	387	350	404	370	382	405	377	345	350	367	378	402	373	352	383	378	381	356	337	373	376	373	352	349	352	372	376	350	395	386	377	394	369	395	377	369	392	379	340	355	388	372	355	379	366	358	339	362	365	385	355	394	385	402	385	374	347	353	372	346	366	395	395	365	378	353	371	387	372	359	381	402	370	370	393	362	392	385	371	390	401	378	394	345	366	401	388	398	374	373	367	374	393	392	384	366	379	370	361	371	401	395	354	365	374	367	371	339	385	401	340	406	380	364	352	365	385	388	349	391	416	390	383	350	392	337	363	388	398	377	375	386	371	369	348	373	355	379	386	383	358	355	359	381	370	403	348	365	371	380	368	375	382	327	351	362	379	384	369	392	400	388	376	385	375	370	374	365	346	387	343	384	372	350	326	366	362	384	406	365	369	384	406	349	398	366	399	366	365	369	379	354	385	405	370	353	387	344	365	365	419	369	394	385	379	404	387	377	366	416	396	366	369	357	370	379	372	388	342	354	361	385	403	340	395	344	397	337	387	398	373	340	388	389	364	374	362	365	354	368	420	362	389	388	388	369	361	378	323	390	355	353	394	329	368	359	368	361	351	362	392	407	409	366	392	345	378	380	361	384	324	385	391	390	380	364	359	344	374	385	377	352	371	385	350	367	342	382	367	362	352	380	386	363	383	377	388	347	369	391	382	364	385	358	397	351	379	359	398	392	371	367	398	372	395	366	406	353	386	356	361	384	374	369	363	389	367	380	372	371	356	358	388	404	414	399	385	382	422	401	342	403	356	361	384	371	341	387	356	355	379	388	375	371	368	380	378	331	385	380	405	345	388	413	361	329	382	384	377	380	391	374	335	374	409	350	368	371	351	348	396	380	347	368	397	406	379	363	389	343	406	375	386	335	369	402	403	352	373	366	370	369	342	397	384	407	409	352	363	345	378	345	348	368	364	391	377	386	393	368	376	367	389	361	356	416	379	380	384	358	359	360	391	379	363	381	338	367	342	352	384	392	411	375	390	318	376	357	353	321	338	366	384	384	377	386	380	352	371	389	395	365	376	353	371	396	417	344	336	387	345	404	372	414	406	364	386	414	368	391	388	362	360	373	374	335	383	391	358	357	352	371	341	387	386	368	349	373	348	360	381	381	424	375	373	379	377	380	358	341	370	375	371	352	367	364	364	366	372	375	355	358	419	352	356	360	365	383	371	358	381	403	385	391	371	384	371	368	360	392	355	421	356	313	369	392	386	362	375	379	372	354	364	356	325	369	358	379	390	363	388	352	374	374	372	388	382	382	380	410	370	386	380	365	397	394	359	372	358	327	357	373	325	386	368	346	401	386	370	388	402	345	369	390	379	356	403	357	359	345	401	343	357	355	367	371	365	367	389	364	380	382	392	335	359	343	390	360	382	369	381	402	356	396	409	346	392	378	349	350	398	367	387	322	356	369	342	366	372	372	385	329	359	375	354	384	399	357	365	403	365	406	344	359	361	405	361	337	364	362	416	367	383	358	367	354	367	383	346	350	369	372	316	369	391	386	340	369	362	407	388	391	355	372	368	323	372	363	371	363	349	382	360	357	354	391	359	405	356	416	329	389	378	366	385	378	416	361	360	369	402	368	371	397	368	377	350	415	355	386	398	369	369	380	368	409	353	368	363	378	356	356	372	361	387	357	356	353	371	388	365	374	380	359	361	390	357	374	360	382	367	381	340	431	375	374	351	384	370	374	380	388	335	374	390	397	368	343	364	364	390	400	357	390	360	370	366	332	402	384	379	366	386	340	384	371	380	410	362	357	382	341	369	409	340	373	405	366	371	381	373	372	373	357	366	358	383	342	390	350	355	347	365	391	366	367	376	364	403	400	355	364	344	358	379	335	367	375	365	372	359	373	400	370	375	385	370	361	371	409	368	374	369	400	370	338	386	350	406	377	378	374	343	357	341	356	387
12274	4619	1909	724	406	361	344	331	325	301	318	321	325	305	308	287	308	300	283	279	307	306	329	265	288	313	309	255	267	294	319	314	301	289	296	299	271	281	281	307	317	285	309	329	275	270	291	288	297	297	261	270	314	313	278	304	294	281	281	287	280	304	299	279	274	291	313	305	273	253	261	290	285	284	303	270	277	294	304	277	292	313	291	263	286	279	290	296	314	276	273	260	298	291	305	296	313	297	304	289	297	274	262	272	257	272	257	311	297	307	284	266	308	301	302	300	303	292	274	301	287	304	280	269	276	292	271	281	281	308	280	271	266	263	276	311	285	302	303	292	285	291	297	287	280	301	249	302	303	314	284	283	238	292	266	277	289	281	253	317	268	269	286	260	275	307	282	313	287	271	319	294	288	279	284	305	280	311	289	283	301	300	320	271	262	279	298	282	304	300	293	290	304	267	298	296	253	277	309	288	319	297	265	272	294	281	294	300	287	279	284	247	274	300	268	287	272	283	317	287	274	275	309	306	275	298	289	314	259	263	295	297	266	266	312	278	283	295	270	284	315	293	287	280	281	259	281	269	303	295	258	266	271	299	319	266	272	310	287	315	283	269	290	310	255	303	294	296	286	253	303	303	268	318	291	300	326	283	302	296	289	307	308	287	277	301	291	275	297	291	292	284	279	285	283	319	281	299	264	273	276	284	291	260	293	311	284	309	267	283	255	295	266	290	268	289	277	315	301	275	308	294	314	287	300	309	266	264	288	289	290	278	267	279	273	323	300	286	287	263	291	268	258	266	265	294	288	261	296	266	288	284	291	275	261	279	254	304	275	271	262	291	300	290	277	263	251	282	283	280	280	297	277	268	278	293	274	313	273	327	295	298	293	271	294	277	272	304	234	304	309	350	303	295	271	289	265	268	294	272	273	285	299	254	298	303	292	303	279	287	293	289	293	297	280	263	262	280	275	284	317	285	278	305	257	254	280	293	306	301	257	304	258	279	320	291	264	296	260	302	305	284	264	304	303	313	287	263	273	265	283	266	277	316	306	289	270	280	248	255	306	277	305	309	283	277	305	300	316	272	272	322	300	274	279	262	268	342	319	278	251	288	308	295	289	280	311	306	309	311	306	312	261	276	327	265	280	272	272	258	287	263	295	287	275	277	267	270	285	282	263	289	284	312	272	308	300	268	283	274	285	272	312	318	261	293	312	292	297	297	282	290	266	273	298	311	278	252	284	295	274	281	319	294	260	284	270	280	271	305	264	280	299	253	277	301	293	284	267	298	276	273	289	294	280	295	261	294	302	290	281	256	292	299	273	277	317	287	280	286	304	289	288	319	250	282	312	303	305	262	322	298	281	286	264	281	289	268	317	289	264	298	271	285	300	285	305	279	264	307	279	256	309	247	280	280	302	279	295	288	299	265	278	277	265	303	292	299	284	290	275	270	292	269	271	297	285	312	312	284	286	304	253	282	296	288	269	295	280	281	295	300	272	322	302	292	267	300	279	281	275	285	262	294	276	298	290	264	295	309	286	291	290	286	309	255	283	296	297	262	328	310	296	295	267	286	292	292	305	292	294	294	257	281	318	286	292	304	256	286	274	311	307	276	286	284	249	307	300	281	293	322	283	318	271	320	332	265	309	272	323	300	293	269	289	285	289	271	281	279	296	328	290	310	230	294	279	286	277	277	297	266	270	267	283	258	291	299	261	287	291	265	284	309	278	257	291	283	321	301	272	298	254	268	299	277	268	270	280	276	302	302	271	295	271	294	286	277	284	270	263	289	271	297	323	295	249	287	273	264	261	316	298	263	270	300	289	278	299	296	252	264	301	274	285	300	276	288	293	286	288	314	308	281	271	292	329	258	285	302	306	290	293	254	272	290	278	296	269	279	328	318	278	294	266	266	274	295	271	287	304	314	314	260	290	267	311	246	316	285	276	260	298	313	302	301	290	281	317	299	267	269	309	274	272	268	296	284	288	297	275	272	268	282	281	301	274	300	292	276	315	307	296	309	277	242	288	289	303	268	291	290	255	286	282	282	268	276	275	302	288	276	273	303	312	290	286	313	281	325	324	279	295	302	293	316	279	267	297	296	290	293	300	298	285	289	270	280	267	284	314	259	264	289	292	308	273	271	266	276	275	274	292	291	277	296	280	313	282	291	260	294	293	275	264	296	291	301	283	285	290	297	304	248	262	321	251	297	272	273	267	260	307	333	267	276	273	314	304	293	284	281	275	287	289	295	287	304	287	269	287	258	295	287	302	294	305	315	293	295	309	289	315	284	298	299	273	283	305	257	271	296	279	296	291	259	262	261	305	308	241	276	308	285	297	291	313	324	247	316	285	290	288	274	292	291	286	277	287	266	281	272	267	278	296	304	281	262	288	272	276	281	296	327	279	273	293	272	292	269	247	286	281	281	279	277	294	284	329	316	299	287	316	271	295	262	271	279	302	313	259	275	299	272	308	308	261	265	271	287	291	287	278	260	286	288	279	266	279	290	290	298	300	324	269	288	288	272	284	273	282	293	288	263	299	291	291	317	267	272	254	278	294	285	313	301	277	299	277	291	254	277	303	279	272	278	273	287	277	280	268	279	335	316	297	278	339	292	260	282	275	286	266	276	274	259	284	329	287	333	309	271	291	309	290	300	290	262	283	291	296	300	293	314	295	299	270	286	266	294	312	326	262	283	270	264	300	276	287	294	266	301	276	267	273	295	316	272	271	269	300	283	268	276	251	261	306	299	314	276	279	265	296	265	310	288	300	306	260	296	314	296	261	299	283	267	286	239	283	254	272	304	298	316	272	265	306	314	298	266	312	280	268	288	288	254	282	267	285	278	295	308	240	315	285	304	304	282	300	268	282	302	302	274	268	274	307	290	302	271	269	297	293	286	294	278	284	271	307	288	266	312	271	260	287	262	286	269	281	302	320	290	299	272	266	276	249	292	270	288	301	305	274	290	296	292	277	282	283	301	299	266	270	297	254	292	299	286	281	284	275	270	333	266	272	301	268	283	283	270	257	282	286	311	296	289	274	292	304	304	291	290	289	296	271	287	295	260	308	299	277	260	274	270	312	310	316	271	263	294	282	288	263	300	293	320	290	327	298	328	284	303	300	262	265	260	306	312	270	309	271	292	294	278	293	259	288	283	302	274	286	258	299	287	267	297	285	300	260	248	266	264	281	280	309	288	280	288	299	291	312	293	309	288	307	275	282	275	299	256	279	294	282	301	286	283	287	302	270	281	305	284	279	287	287	285	292	298	283	258	275	285	253	280	320	287	262	282	289	277	268	302	280	278	308	265	271	293	296	320	293	291	307	273	274	253	275	307	288	276	283	269	257	275	288	281	304	285	306	287	255	284	299	278	265	267	254	280	280	274	278	270	270	331	279	306	285	258	282	313	261	298	270	267	317	293	265	285	290	287	261	309	283	298	288	277	283	277	313	272	305	288	308	312	309	240	316	304	239	278	281	322	279	314	306	266
8950	4760	3800	1907	1188	1034	1008	986	864	895	801	801	797	788	758	781	764	766	744	747	777	733	719	725	760	752	727	739	734	686	734	664	696	723	685	749	728	716	672	708	670	650	718	701	704	717	690	721	738	690	704	707	674	640	723	682	724	694	726	719	648	685	636	653	689	660	713	667	704	699	732	685	702	687	728	684	703	625	673	642	680	687	716	746	664	676	697	656	713	672	737	630	721	680	668	677	685	641	709	677	671	751	645	679	707	682	699	646	698	650	718	674	687	674	682	715	701	649	692	704	690	664	685	622	729	697	694	665	702	743	724	683	671	705	681	674	706	721	694	729	700	681	727	651	712	741	702	703	695	733	646	676	708	644	724	666	712	687	722	661	669	726	701	696	710	692	649	700	681	732	724	652	642	698	680	667	701	689	707	694	704	644	687	679	698	700	653	705	674	696	670	669	737	652	693	660	678	688	724	700	697	707	665	684	667	654	753	642	712	686	683	679	677	682	719	672	695	711	681	710	672	721	702	632	719	625	683	713	664	735	673	716	673	690	700	689	642	665	707	642	721	673	681	677	712	713	683	666	689	720	663	726	706	744	727	711	666	646	677	686	657	702	713	679	678	698	646	688	687	685	681	671	697	690	723	658	655	756	678	665	657	702	671	651	703	670	731	720	739	694	695	691	740	707	679	699	699	711	722	717	671	736	686	696	712	666	670	728	661	692	701	698	705	673	718	651	667	723	713	706	696	726	668	718	659	726	719	669	751	675	676	718	696	689	698	674	716	705	699	681	704	727	691	709	692	694	685	692	718	700	673	649	663	714	694	703	736	676	676	704	657	699	711	639	703	676	717	699	656	685	676	665	686	681	704	669	704	710	700	685	683	651	666	699	675	709	728	703	700	700	693	670	682	716	684	695	698	698	676	692	694	715	673	692	661	699	727	672	698	722	695	780	698	757	678	692	694	662	741	695	666	675	716	706	729	695	699	676	687	700	640	661	696	698	673	689	691	716	707	704	733	684	749	715	668	695	686	664	710	658	728	673	651	704	705	697	710	677	666	704	678	722	719	693	706	697	723	718	707	707	708	706	693	686	726	719	684	688	699	686	694	698	692	667	693	708	637	661	707	678	698	669	673	686	684	736	692	671	717	679	634	679	715	668	681	696	655	694	710	696	685	713	708	717	703	707	685	642	707	706	754	651	684	708	709	711	674	707	684	692	679	703	691	715	680	671	738	726	718	724	688	696	702	690	735	675	725	700	700	661	691	698	684	678	678	732	671	703	689	673	656	719	738	648	675	704	669	683	705	714	694	749	633	701	688	770	671	718	691	687	672	748	727	725	663	697	691	655	733	681	667	727	697	712	678	679	678	690	645	663	706	678	721	702	699	690	652	718	684	736	695	686	716	707	718	705	710	664	673	721	726	699	656	670	693	688	692	675	732	717	666	674	665	704	721	696	688	704	745	708	685	712	699	692	659	705	687	686	718	702	646	661	746	720	684	645	690	744	714	698	767	713	711	705	650	665	682	680	677	721	682	690	692	701	692	707	678	717	735	696	736	702	688	659	741	707	720	740	699	685	734	712	704	679	712	715	680	702	701	702	702	660	687	667	690	682	683	733	684	714	717	660	735	695	612	678	699	660	729	672	665	709	671	711	704	736	688	720	661	681	711	678	707	692	684	687	714	686	695	698	735	710	689	672	693	682	667	684	684	735	642	673	657	713	660	671	685	719	698	711	698	707	738	678	656	652	660	708	707	708	645	682	697	763	670	709	679	699	713	687	739	663	676	696	707	735	747	679	690	710	713	687	683	712	726	676	731	689	721	682	669	703	677	679	649	642	744	768	636	712	727	768	672	736	690	694	672	713	673	729	672	738	682	684	691	662	712	664	699	666	685	680	639	704	696	654	679	712	716	730	665	675	711	664	757	686	717	674	738	695	670	700	687	728	688	725	722	730	745	677	667	742	708	678	696	652	708	678	703	688	698	696	717	730	677	714	725	728	701	665	653	765	689	734	718	675	715	709	705	725	697	719	708	684	748	703	727	672	698	720	680	710	690	691	683	703	719	690	675	694	732	671	695	710	714	686	724	718	719	647	682	694	613	725	646	689	685	749	675	728	695	727	701	665	694	655	684	684	675	749	684	690	730	717	688	709	772	716	676	718	706	653	687	709	656	738	689	690	700	679	730	704	694	733	719	711	692	666	688	696	688	670	740	719	660	711	715	678	706	665	697	701	730	661	686	696	683	713	706	673	656	644	698	706	674	659	686	678	692	679	704	670	668	705	700	651	693	654	721	647	684	707	712	680	695	720	705	691	659	667	709	658	699	728	681	639	696	713	660	720	693	701	696	698	688	688	746	702	664	756	718	698	669	675	692	721	735	687	705	696	710	703	695	728	709	744	707	762	713	703	684	741	662	682	665	686	676	689	698	686	707	690	704	656	767	727	676	662	700	700	725	722	705	721	665	700	723	723	745	699	692	702	699	684	696	692	729	706	654	732	721	718	722	696	680	748	668	653	685	693	671	721	644	684	747	683	757	696	693	694	723	685	737	698	718	668	718	661	653	700	665	700	711	693	704	690	707	697	698	682	696	685	657	708	672	692	687	697	703	698	691	724	713	732	712	697	673	673	667	692	642	717	745	676	689	701	708	709	717	708	689	725	697	664	697	668	730	685	696	667	723	678	714	682	689	720	661	694	701	726	707	691	729	695	714	673	723	686	659	711	694	696	721	706	704	718	704	722	688	705	718	671	675	664	657	681	729	704	668	728	724	649	705	664	705	744	690	696	723	699	703	711	688	698	681	722	723	685	694	686	714	690	632	658	711	668	709	679	718	679	676	726	630	647	729	712	696	716	725	680	699	754	697	673	666	698	678	724	675	676	733	736	687	664	717	689	664	685	684	694	679	750	664	660	674	717	713	666	683	726	732	738	683	681	687	786	697	743	712	736	748	687	635	702	674	714	671	696	718	651	680	675	712	679	690	690	682	667	667	638	689	680	691	738	710	699	674	644	685	705	726	655	730	660	726	683	716	655	692	680	687	711	678	719	678	694	675	735	720	674	698	700	732	735	665	693	712	654	645	671	712	741	675	707	674	699	717	667	693	655	699	696	735	734	693	666	694	687	660	705	700	693	678	720	737	701	681	691	698	741	711	650	736	658	673	693	729	708	709	643	725	727	692	660	703	659	696	681	679	663	721	663	704	708	679	683	713	678	687	692	705	683	689	717	695	684	744	708	675	707	676	694	748	673	665	784	708	709	679	715	691	663	749	732	719	696	665	710	716	674	666	697	697	717	650	678	742	687	680	693	686	699	700	722	682	716	684	713	690	631	751	745	731	667	661	698	712	678	730	655	705	634	688	703	685	692	631	696	668	626	695	703	684	661	677	690	731	699	698	686	721	716	745	674	700	682	695	689	703	747	703	703	703	688	712	746	674	659	678	714	677	747	654	690	721	732	649	700	714	680	678	711	670	715	708	688
25598	12940	8775	3209	605	478	424	384	339	343	288	295	290	282	286	264	269	300	283	274	282	265	267	267	262	237	275	244	271	255	273	252	267	254	247	255	233	268	274	258	262	231	266	247	244	247	253	265	269	251	281	242	236	259	278	216	227	263	232	261	281	267	264	259	283	266	233	261	262	254	249	278	250	239	276	275	262	253	279	228	224	263	257	264	252	237	277	235	249	260	259	234	267	270	230	238	290	267	278	235	262	260	257	230	237	255	244	273	255	238	302	240	252	254	225	258	252	264	216	241	256	246	219	251	211	247	254	250	266	250	246	241	271	272	269	222	221	252	242	257	243	281	251	228	230	231	233	229	261	236	262	233	243	251	246	230	227	208	216	232	271	248	254	236	227	245	230	248	241	247	256	248	264	248	254	252	253	242	247	249	233	251	230	254	261	216	259	269	259	265	284	228	231	268	237	266	264	279	252	269	250	254	255	254	229	260	258	288	286	233	255	242	249	240	237	249	254	241	275	232	277	259	225	249	260	239	224	246	255	251	238	255	237	266	274	230	251	251	244	294	265	259	244	267	242	246	223	248	234	240	252	242	268	267	250	246	235	222	233	271	243	255	236	254	273	274	256	228	257	247	235	253	274	263	282	265	239	232	249	241	250	252	245	242	263	208	237	247	226	237	254	255	235	267	297	243	240	270	275	254	250	261	234	248	241	239	255	251	251	279	252	252	251	288	255	257	224	251	277	284	240	278	227	261	274	252	263	253	249	239	274	273	276	245	257	272	235	250	253	286	274	288	236	225	247	248	262	254	270	236	248	252	277	229	266	210	238	291	240	256	290	240	231	240	289	240	256	215	269	282	271	261	250	235	281	265	247	253	256	265	257	240	280	249	230	242	246	251	238	287	266	250	266	254	244	231	264	267	242	274	259	267	249	246	244	281	248	242	294	249	247	256	279	254	272	261	263	226	257	248	282	233	236	234	267	260	227	216	222	261	267	256	253	263	247	242	254	278	251	244	235	237	246	241	255	262	250	267	259	255	248	262	226	232	236	270	221	286	252	248	257	235	259	266	244	265	231	257	290	232	278	262	286	261	286	231	235	245	278	285	274	259	250	272	222	241	248	244	268	249	218	242	245	230	246	264	243	244	257	263	235	283	264	280	277	252	265	232	232	236	274	227	227	249	244	255	225	249	238	242	235	266	263	262	260	247	263	246	268	271	249	251	242	259	247	265	271	245	249	221	246	242	225	258	261	234	233	235	263	243	272	218	243	212	257	249	278	210	234	253	254	262	233	245	251	265	261	275	238	269	251	254	254	227	244	241	250	256	229	264	265	252	229	236	261	258	273	227	253	255	231	274	228	247	253	250	236	246	266	264	291	281	243	233	254	257	266	269	241	247	278	254	274	270	271	253	230	244	258	270	278	250	269	229	242	278	243	266	262	285	254	236	243	239	245	246	229	270	243	244	262	273	253	251	219	254	243	233	246	253	265	269	224	268	232	243	255	263	228	271	249	252	256	254	250	218	255	294	251	245	289	236	243	248	262	235	219	263	243	266	245	262	257	234	257	224	240	258	251	259	263	298	252	251	283	273	251	251	242	250	242	253	240	249	251	260	257	263	241	223	236	233	247	249	257	245	240	243	256	268	242	251	251	277	246	220	232	245	265	228	241	236	242	235	201	276	242	224	219	249	243	251	282	245	251	273	263	258	238	230	269	224	256	256	255	255	246	258	262	247	250	243	263	222	265	256	267	225	244	264	267	226	273	241	237	254	255	246	233	259	286	275	259	247	216	257	274	276	309	277	261	264	247	244	254	280	249	231	213	226	275	246	248	247	293	254	237	250	262	248	251	249	267	252	239	254	228	253	224	267	281	228	279	261	262	266	262	265	245	251	234	232	255	250	244	202	231	256	246	274	289	244	236	250	264	290	219	244	245	232	247	262	242	246	222	267	272	234	303	262	278	263	248	244	251	283	279	232	258	244	289	237	224	267	276	239	260	242	234	294	238	241	253	244	251	244	251	265	241	237	266	260	244	284	292	232	263	267	251	273	254	254	208	307	287	254	233	253	215	229	256	268	256	271	268	268	268	271	292	263	246	235	257	264	269	261	235	230	258	276	239	242	254	273	238	218	248	248	252	254	271	266	260	264	252	269	248	242	255	246	274	245	276	202	229	235	273	278	249	221	224	240	231	265	252	298	270	240	250	260	230	279	259	228	248	212	263	267	248	260	249	248	272	242	262	257	287	260	267	242	279	258	228	246	267	249	261	233	253	267	265	228	259	231	236	253	222	230	268	234	267	255	261	271	256	252	216	277	248	251	248	244	239	242	218	234	250	251	238	246	259	248	281	238	273	250	248	253	239	242	288	266	254	241	291	264	242	262	245	252	263	263	247	238	240	256	232	278	270	230	268	262	251	252	252	264	229	241	242	235	242	256	217	269	252	251	225	264	262	240	249	252	219	255	248	245	249	254	258	238	251	276	243	234	247	238	238	253	280	255	237	213	255	252	233	287	272	242	258	253	265	247	228	265	242	227	240	235	259	276	225	278	270	247	240	278	256	258	236	262	237	228	257	243	243	260	225	247	282	244	251	265	240	254	259	254	264	256	258	291	262	261	253	246	282	236	246	240	231	240	242	263	234	228	257	251	248	250	248	242	271	246	268	262	247	249	260	269	235	281	248	285	250	251	243	252	254	253	279	229	270	223	255	270	260	242	253	246	277	266	238	257	209	246	254	259	244	267	263	241	241	251	245	277	258	219	237	256	245	232	266	261	244	246	258	275	287	258	298	245	271	241	263	223	239	284	264	274	243	266	238	252	262	259	242	263	255	287	240	279	260	250	259	235	225	229	260	265	227	252	278	256	280	272	266	266	272	284	227	239	246	238	224	257	250	278	272	243	242	238	232	280	250	261	246	249	234	221	267	241	257	264	234	267	269	259	264	255	208	262	240	304	228	234	250	242	257	247	223	229	283	304	279	238	247	217	231	251	268	253	254	236	250	262	259	274	276	267	234	237	234	228	258	248	261	243	249	260	234	235	218	237	247	214	233	266	247	229	243	238	242	224	268	232	281	257	256	261	266	253	249	254	235	276	249	276	236	242	245	263	265	233	258	236	258	232	240	261	251	224	277	258	252	255	244	244	240	268	283	278	232	240	241	244	270	243	227	271	224	255	256	248	261	250	262	252	242	258	210	260	248	269	239	244	250	221	234	266	250	230	243	226	264	239	250	264	275	242	284	244	244	232	260	226	241	255	268	252	229	257	239	259	257	272	245	226	235	279	237	262	258	249	245	253	246	261	238	283	261	252	237	253	282	279	257	246	263	227	268	255	241	251	251	267	237	224	222	246	248	262	257	262	250	278	273	246	240	260	248	257	289	252	226	262	264	261	238	229	277	230	239	259	264	257	258	248	247	238	252	246	252	246	275	266	246	269	255	253	250	251	228	271	262	249	265	232	257	256	259	249	234	223	271	252	267	239
18610	11272	12712	5032	1907	1667	1451	1243	1210	1071	951	892	900	869	834	788	744	722	771	708	679	678	709	696	692	687	673	668	610	619	618	606	649	645	681	637	573	632	633	648	676	633	606	610	616	648	634	650	644	617	609	612	579	607	675	598	644	602	594	640	559	622	612	642	634	563	581	660	604	607	634	640	636	655	639	587	635	607	648	602	610	662	621	607	624	640	694	600	656	589	602	593	595	574	633	668	596	619	629	601	598	613	600	640	635	603	650	635	636	635	632	607	579	623	649	651	657	655	621	624	642	627	617	565	619	617	620	612	623	617	637	633	620	579	582	673	578	633	603	636	621	582	618	649	600	564	604	646	645	648	629	621	647	630	657	618	628	629	640	623	617	622	631	620	613	637	660	624	595	624	567	614	612	577	636	538	616	666	611	660	633	591	616	574	593	630	629	619	606	633	602	588	572	633	632	595	616	644	591	593	630	614	575	636	617	587	647	618	598	604	668	613	620	626	626	612	612	651	618	623	652	622	577	617	580	663	606	566	564	597	637	594	615	597	539	640	635	685	614	617	634	626	615	617	597	596	574	612	595	573	620	591	616	671	634	613	620	613	639	634	582	654	584	638	627	619	613	611	618	584	596	654	627	660	601	625	603	644	628	597	571	624	645	616	612	580	655	583	613	614	604	627	632	573	634	562	638	611	631	666	641	645	577	643	590	627	637	641	610	607	604	615	566	612	560	630	620	660	649	602	629	648	613	608	631	609	624	598	653	611	621	559	584	663	606	608	605	652	623	613	615	565	623	604	596	627	649	603	595	598	590	632	648	668	629	602	589	614	629	630	642	678	594	641	624	606	590	607	628	645	536	615	637	605	615	638	630	619	561	650	580	644	613	620	603	602	636	610	656	645	600	592	649	655	581	614	618	528	605	618	647	607	627	582	623	582	606	600	635	603	633	586	622	615	644	630	611	620	585	612	603	596	637	642	632	599	600	585	583	598	671	626	630	630	622	626	643	639	577	599	621	622	587	646	630	575	650	572	652	618	654	583	558	617	584	664	603	646	673	618	600	654	629	615	623	642	638	620	550	568	641	575	614	659	614	644	604	634	626	617	614	640	603	615	690	606	609	629	638	637	591	620	603	590	607	589	571	634	607	611	620	620	620	584	649	599	628	663	607	600	554	635	650	602	648	660	624	609	650	585	610	614	644	621	644	634	627	577	581	583	585	622	621	584	591	596	601	646	606	636	613	632	617	626	618	620	601	625	632	576	627	619	620	609	639	614	631	640	651	609	625	614	612	596	595	623	632	607	591	596	605	613	619	650	626	603	628	611	693	599	629	604	683	617	584	584	593	607	607	575	645	632	637	610	681	627	615	616	644	642	577	603	630	608	582	608	624	608	592	612	556	623	659	576	648	634	597	606	594	602	644	613	575	571	644	649	652	629	638	606	607	645	618	663	665	631	604	598	594	647	639	624	637	636	622	637	557	598	631	601	629	648	607	625	602	599	620	636	575	619	625	638	608	628	613	576	610	626	617	628	628	628	624	640	623	613	631	658	626	605	615	645	597	643	619	594	619	649	635	589	576	668	618	598	617	615	619	624	584	656	591	581	591	613	632	651	617	606	654	609	606	629	584	637	617	638	653	586	629	603	627	636	614	585	669	671	626	617	632	608	626	617	622	575	609	624	620	642	631	624	610	634	597	621	605	588	637	637	637	603	674	611	618	629	606	630	664	651	596	603	616	611	571	636	656	630	588	620	620	609	587	632	626	552	589	649	613	598	649	646	618	659	600	579	590	620	635	612	673	604	565	600	609	582	649	644	626	605	613	637	643	636	606	619	600	638	594	618	629	609	639	535	652	614	623	602	586	594	602	577	665	618	626	633	631	580	613	590	622	647	607	622	632	670	611	598	638	669	658	646	613	599	622	639	603	604	636	611	592	616	582	601	614	605	658	618	608	587	646	642	657	597	627	601	622	614	580	613	618	615	613	594	631	582	572	608	589	642	649	616	611	620	645	614	658	588	614	584	627	614	605	651	672	641	652	589	630	673	631	609	653	624	612	586	643	623	652	619	649	610	592	609	537	639	658	640	584	640	623	631	602	614	648	618	579	654	582	593	622	630	628	609	647	617	647	615	602	644	622	642	556	627	645	686	646	627	637	605	646	634	660	574	604	602	639	595	598	600	634	609	635	614	589	674	607	616	632	658	611	634	576	581	611	624	608	633	631	598	626	629	578	614	616	649	583	612	616	675	603	623	626	637	638	617	628	621	622	605	651	598	623	591	639	613	578	634	624	607	645	650	654	625	635	645	607	614	621	604	598	571	554	592	642	640	609	597	615	612	620	607	628	622	578	628	642	625	638	613	614	616	606	617	595	586	601	649	646	615	614	622	620	635	622	594	600	563	643	642	572	563	615	654	620	605	605	650	567	660	611	627	631	631	675	613	626	582	593	622	612	618	613	685	601	580	608	596	638	646	636	607	620	616	626	656	603	629	605	572	631	577	615	614	562	616	644	574	657	619	588	614	629	635	555	661	603	625	589	633	617	604	587	636	628	620	639	605	651	615	569	607	645	662	642	615	669	598	589	621	648	655	619	640	624	632	655	655	626	623	581	592	618	604	617	578	622	631	628	600	612	632	635	617	638	628	590	626	616	612	572	603	668	636	598	646	637	609	599	592	597	624	604	617	662	581	587	632	624	597	593	641	660	628	606	568	617	614	611	686	546	611	636	607	633	595	632	581	622	585	635	621	592	575	563	600	580	636	602	588	624	615	635	627	623	582	607	649	591	641	632	564	600	589	566	635	653	622	635	590	645	579	597	626	629	583	620	647	621	622	611	608	639	575	620	619	638	625	645	638	643	598	599	629	610	604	597	593	587	598	617	636	610	604	644	613	618	635	618	614	628	562	631	614	579	603	613	585	603	608	606	629	602	660	627	598	622	638	657	633	644	646	669	621	596	650	658	591	598	641	613	598	628	558	632	623	615	631	594	599	620	615	622	580	597	586	587	605	613	605	627	635	611	640	541	622	611	574	626	626	597	620	573	584	615	614	639	674	638	576	589	625	606	615	637	590	627	617	616	620	598	640	640	564	601	631	622	590	661	645	593	615	583	624	592	614	592	590	676	648	617	642	629	665	636	617	604	635	635	620	668	631	556	672	592	624	635	643	627	628	643	652	631	624	624	621	610	610	591	587	581	645	647	638	596	598	656	671	622	608	605	639	645	616	569	638	605	614	625	597	612	589	627	623	630	585	639	580	619	655	630	663	630	585	598	625	635	652	642	645	622	613	617	595	626	613	614	610	637	587	646	635	670	577	621	650	622	591	621	627	642	613	631	659	644	629	619	629	647	635	572	639	591	639	600	618	622	607	600	582	627	582	577	578	599	617	644	617	641	636	616	581	627	633	615	634	611	647	647	594	632	637	646	593	658	640	609	617	588	583	589	647	551	584	627	631	643	627	633	639	669	590	611	583	669	633	620	618
34967	21485	17010	4600	1227	647	401	344	295	275	213	200	193	205	215	221	178	150	156	158	171	165	137	155	149	190	159	136	121	142	157	138	145	139	156	153	142	158	130	146	140	152	137	146	160	144	133	142	173	126	165	162	135	142	128	151	155	146	147	171	145	145	154	159	164	138	139	142	152	156	132	153	149	122	134	137	145	135	160	144	145	163	138	149	159	133	137	132	115	141	142	129	129	141	134	143	155	173	146	156	150	133	135	156	152	162	139	133	137	151	160	148	127	155	145	149	130	144	172	143	134	151	147	162	137	146	155	139	152	130	136	155	156	140	155	159	161	152	137	138	152	133	157	142	139	157	155	125	136	151	140	146	155	150	142	122	153	146	167	160	156	157	151	132	133	152	109	131	151	155	143	149	130	138	165	137	141	128	130	137	157	125	134	137	150	147	164	151	164	166	146	126	128	132	135	154	144	167	134	125	158	137	145	151	132	139	141	149	147	141	139	141	150	180	148	170	150	151	135	157	151	158	150	133	143	126	157	143	135	156	148	179	161	135	158	144	148	181	132	158	151	141	157	166	145	135	154	131	143	137	132	168	149	144	149	148	127	135	140	153	125	139	145	168	130	158	138	145	144	158	161	150	153	145	165	151	142	149	150	167	156	161	139	144	162	135	164	158	125	144	140	162	156	138	157	145	136	149	151	159	137	145	151	128	134	154	122	177	145	154	145	160	146	129	159	137	145	140	142	113	163	154	134	157	126	154	154	167	135	144	133	131	157	133	138	149	164	137	144	152	129	141	149	154	132	125	162	138	137	138	152	161	143	137	144	155	126	146	148	136	136	151	161	142	148	164	135	153	149	161	143	123	113	149	140	166	168	157	158	129	140	153	147	151	143	151	151	138	159	142	140	158	158	137	160	151	142	147	133	149	146	127	158	135	165	178	145	146	126	161	157	145	147	139	172	155	136	157	155	140	109	140	138	147	138	139	133	150	147	150	135	151	145	131	127	159	140	142	145	151	142	147	151	156	139	162	148	155	145	156	137	151	168	145	149	139	130	143	150	146	135	164	152	142	160	136	147	133	142	132	137	168	160	149	126	131	132	131	163	164	133	132	143	151	140	193	150	149	125	149	140	146	124	143	131	158	140	146	137	163	136	154	159	138	137	123	135	137	153	162	154	166	156	142	142	131	168	136	161	129	140	125	144	174	159	135	150	145	147	171	157	131	136	168	153	132	163	144	146	157	161	129	150	164	140	147	144	128	149	131	121	167	145	143	142	130	149	133	158	153	143	151	134	139	153	127	149	157	150	164	153	128	163	147	134	124	141	136	153	162	149	138	126	141	133	143	153	158	142	132	148	148	156	156	150	168	147	123	126	126	144	154	137	131	143	133	157	145	149	168	165	152	149	142	149	130	144	156	158	156	143	176	117	146	137	148	161	142	148	142	143	122	163	159	165	148	133	147	123	152	146	164	144	135	140	121	150	139	149	150	147	128	138	152	155	138	152	150	167	152	134	158	159	123	138	175	161	144	155	146	150	145	135	141	150	139	138	163	155	144	141	144	141	140	144	155	147	137	130	146	147	154	146	148	158	133	147	153	163	163	137	129	118	136	119	140	137	161	137	167	143	146	149	148	169	138	170	162	152	133	148	158	125	145	164	147	131	121	169	149	139	154	142	151	148	130	147	154	145	131	157	158	149	130	150	119	147	148	136	137	140	156	139	150	127	160	160	132	145	147	148	146	146	154	153	143	151	160	158	125	128	145	152	145	146	122	131	132	156	151	162	143	144	152	145	131	144	129	144	135	150	119	160	161	126	148	154	162	131	159	145	140	163	177	156	176	134	164	146	130	125	135	137	146	142	164	141	138	149	156	156	149	157	134	131	137	160	134	141	143	121	139	140	156	130	131	137	146	132	135	134	151	150	141	147	157	155	151	153	138	111	164	150	151	150	162	162	158	143	150	145	173	135	166	132	146	131	129	170	148	142	125	132	134	155	150	141	145	146	120	131	129	133	132	156	131	147	131	143	143	139	147	152	131	136	155	136	162	158	143	134	147	156	141	163	146	158	139	161	145	144	124	137	148	152	134	139	121	147	161	152	134	131	128	131	148	179	137	161	130	151	154	138	148	143	149	148	188	135	133	145	137	157	164	142	162	146	120	168	135	145	147	160	155	150	150	136	147	149	132	169	160	139	129	174	127	136	124	144	161	129	140	141	157	118	133	162	139	144	112	140	163	143	130	132	129	149	134	134	171	135	146	145	153	135	124	152	133	144	131	163	143	148	136	136	158	121	139	139	120	168	139	142	163	156	145	163	133	160	166	174	150	163	138	172	144	123	143	151	143	128	148	136	146	136	156	143	138	161	171	137	146	143	125	126	155	141	164	146	130	139	159	147	152	165	153	110	160	137	168	147	162	154	133	131	158	141	149	145	135	148	142	136	163	123	158	159	143	132	141	155	142	147	172	147	155	152	153	163	135	131	128	167	160	150	142	158	136	151	157	145	145	136	153	168	138	147	132	127	175	120	139	151	151	135	155	108	146	135	125	153	124	130	163	144	139	153	147	135	165	140	154	142	150	152	170	145	158	132	136	155	147	150	138	143	130	160	167	157	125	136	131	155	139	137	166	157	153	148	153	142	157	148	147	125	144	158	141	149	141	155	146	142	149	151	187	157	159	136	131	156	149	145	153	151	124	127	160	128	151	130	146	151	115	125	134	144	142	110	137	178	121	142	157	142	168	134	147	156	141	155	150	138	172	138	134	128	127	158	145	127	146	123	145	128	142	148	167	151	142	142	144	163	140	156	129	147	126	144	144	149	159	151	151	158	142	156	155	166	145	153	133	141	137	129	157	144	136	134	145	145	156	151	151	146	152	128	135	152	138	139	145	145	146	135	169	131	143	131	161	144	132	141	155	146	164	136	126	144	154	144	148	123	135	118	138	147	158	142	139	165	136	144	170	166	154	155	155	165	132	151	150	156	149	154	131	140	149	115	158	147	141	124	122	145	154	108	151	150	153	127	164	167	145	154	147	170	159	157	137	143	133	135	115	157	129	134	132	163	126	147	150	140	143	146	141	146	143	151	141	157	151	137	151	151	153	129	149	145	150	167	141	140	158	133	153	135	149	167	160	156	167	135	136	165	144	155	156	153	160	156	147	129	147	157	146	135	136	143	165	155	127	111	139	141	129	140	155	157	149	136	131	148	137	177	156	149	166	156	144	159	152	136	154	140	147	122	150	136	144	155	149	154	147	138	144	144	139	163	129	147	166	162	134	143	151	123	146	131	129	162	144	129	133	158	162	134	142	136	136	161	169	146	139	142	139	145	135	124	146	143	149	146	141	162	141	137	133	130	165	147	142	133	142	141	145	137	141	138	151	132	114	150	131	122	156	157	150	130	136	163	147	144	135	162	152	122	121	140	162	145	164	126	150	173	133	164	136	151	154	163	173	164	145	130	157	129	151	148	140	146	151	143	136	139	158
23748	17153	19266	3576	2431	1904	1635	1436	1270	992	907	847	717	728	653	629	585	518	556	574	537	507	454	503	475	505	474	428	442	414	426	401	407	360	435	428	415	387	416	427	432	385	403	378	375	426	390	374	390	388	444	384	401	378	372	379	424	405	385	401	407	434	381	419	376	388	343	380	387	398	406	393	378	363	358	383	384	374	368	408	410	405	365	382	445	382	393	391	354	389	374	354	414	368	400	362	408	359	380	388	406	375	403	404	360	351	357	375	328	397	387	387	362	335	373	398	409	388	396	372	376	375	365	367	404	351	387	392	366	383	378	351	404	389	415	371	384	357	358	403	365	364	379	403	356	369	375	358	377	344	393	361	368	355	384	345	366	368	378	354	343	398	376	364	375	400	358	367	392	390	369	360	342	385	396	378	382	346	366	388	361	405	363	395	330	370	366	381	379	367	379	386	341	356	332	385	388	398	344	345	395	369	358	364	370	386	371	385	392	389	365	378	363	413	353	359	367	391	355	358	364	402	362	357	401	402	376	344	377	410	358	366	366	375	380	352	360	331	378	365	372	368	377	410	389	380	368	376	375	366	376	338	400	355	354	388	384	393	351	392	396	385	385	375	393	347	383	357	368	378	385	366	374	388	343	388	363	379	390	370	383	365	381	363	389	335	391	407	373	399	378	363	379	369	386	410	369	362	336	349	368	350	414	373	387	386	397	361	337	434	413	369	379	385	378	377	363	363	376	343	316	375	344	363	381	400	353	400	388	371	352	344	387	392	391	375	401	410	395	382	400	385	403	378	356	385	367	350	400	394	387	366	395	392	389	392	374	331	371	370	396	360	368	359	377	391	422	364	443	394	385	405	379	364	379	393	383	385	394	403	360	394	373	357	352	367	395	334	343	365	373	367	394	377	382	362	352	371	371	359	407	378	408	399	365	382	356	376	382	407	370	357	388	367	365	398	379	376	359	374	377	378	370	380	365	380	345	352	383	379	363	363	342	397	408	354	372	372	372	380	350	367	337	382	396	370	367	405	401	410	368	373	420	362	389	330	380	390	403	360	388	361	371	370	386	387	380	364	362	382	365	350	380	403	419	382	378	408	350	374	377	364	372	413	366	397	376	383	382	380	358	376	368	386	406	372	372	387	407	350	346	348	355	364	389	356	371	341	363	370	376	372	404	363	386	367	381	367	370	384	413	396	376	342	360	356	405	334	360	378	411	394	366	413	399	398	384	333	368	376	353	398	371	394	363	388	379	344	355	337	389	360	392	367	370	383	400	380	385	415	379	385	396	362	394	398	383	342	315	390	379	351	371	366	376	345	358	373	410	386	363	358	370	385	369	370	362	386	392	395	342	359	378	358	350	383	396	384	357	340	402	351	346	376	361	366	377	381	395	399	375	375	391	377	408	349	405	387	374	428	399	392	365	389	407	373	355	384	367	357	391	363	391	368	391	366	371	376	372	370	376	381	355	326	424	383	374	374	372	384	398	379	379	353	368	387	363	368	345	385	375	351	369	371	389	366	392	406	393	364	400	401	364	388	399	371	388	398	355	342	382	392	436	410	387	385	384	394	337	377	377	352	397	364	398	379	349	393	372	425	377	352	388	391	404	389	351	361	343	386	365	347	410	328	361	372	414	397	341	392	383	377	346	377	386	372	360	358	412	379	381	358	341	384	432	387	403	389	344	395	359	392	350	411	362	369	376	399	403	385	392	357	381	373	398	381	396	381	372	398	378	367	375	350	367	374	392	353	356	403	362	397	365	400	389	378	343	402	379	397	372	384	334	357	389	384	387	358	344	363	396	399	395	374	359	365	368	394	347	352	385	395	378	363	386	385	389	389	375	381	384	376	354	387	372	386	338	398	360	396	348	369	365	354	374	380	361	366	374	379	399	370	357	367	412	384	366	361	404	383	351	388	382	378	353	362	382	385	390	350	383	378	370	384	398	374	389	374	386	349	365	359	359	345	354	374	378	395	375	367	402	382	395	325	370	390	371	395	385	346	327	388	347	370	384	343	394	367	375	360	409	403	390	368	339	357	384	366	395	368	359	383	362	365	366	335	365	397	409	333	355	365	392	391	374	369	368	368	358	361	369	375	364	357	332	390	401	381	389	416	372	367	407	380	364	376	388	385	385	362	346	374	370	384	366	391	374	352	380	390	423	352	402	361	365	372	382	393	387	379	353	381	359	366	353	343	378	386	374	368	386	363	346	375	402	326	396	381	415	361	336	386	345	343	401	413	373	374	371	367	365	405	387	355	366	369	364	391	398	395	360	348	354	348	391	384	373	364	348	358	368	406	392	385	412	380	386	360	406	385	358	399	346	374	387	368	379	392	411	402	367	368	388	373	399	345	343	364	343	359	331	402	375	400	364	407	355	385	348	359	362	362	425	358	405	382	342	370	362	391	360	397	384	397	333	389	375	376	350	377	370	386	361	361	377	350	372	359	381	367	382	364	353	379	368	399	365	407	382	357	385	400	370	364	389	416	372	379	403	400	363	380	387	388	338	353	369	375	353	395	353	359	357	383	390	373	333	381	371	348	358	404	339	360	359	400	364	390	358	377	393	397	343	369	355	343	385	375	354	371	417	398	360	347	362	372	402	354	369	356	414	403	354	353	375	375	394	335	403	398	408	405	406	377	389	361	362	362	431	378	417	370	389	367	379	395	378	381	379	357	396	380	353	389	392	396	373	412	387	354	362	405	370	391	367	380	378	366	411	371	386	392	377	378	359	388	363	360	366	366	391	365	400	359	380	357	346	401	402	392	397	372	386	351	389	383	365	397	379	401	392	385	388	365	346	356	357	396	358	382	363	370	406	339	365	379	389	373	424	402	365	357	361	348	367	388	377	394	387	347	364	383	385	384	323	389	364	396	361	353	338	349	378	379	347	410	376	388	366	368	398	347	360	379	341	376	412	383	376	361	359	382	341	361	379	373	388	398	381	328	380	355	376	371	378	379	370	406	362	393	360	393	374	419	367	357	374	379	354	406	404	398	369	395	388	412	379	407	397	388	347	364	374	372	376	351	372	363	360	376	383	343	393	367	418	368	351	382	373	399	381	400	348	375	403	391	371	386	353	392	386	368	411	369	342	348	363	396	352	389	365	407	351	379	383	366	368	366	365	386	350	339	362	350	361	366	374	357	344	346	402	356	411	383	365	367	385	359	366	366	409	408	354	365	352	374	385	346	365	369	341	351	383	362	351	374	392	367	381	353	381	384	384	379	358	369	382	390	385	385	377	384	345	373	398	379	348	385	371	389	386	371	437	373	370	338	389	391	353	385	377	405	420	393	370	360	376	374	372	390	347	344	351	371	375	346	350	388	393	390	372	376	356	357	374	381	358	378	382	392	381	383	377	363	355	339	348	397	381	388	353	365	375	376	387	380	391	420	363	376	351	375	414	381	381	409	403	355	351	401	343	397	405	379	370	367	393	382	366	370	324	350	349	369	391	365	391	368	376	367	357	365	381	358	374	335
12639	4323	1855	516	403	326	334	336	304	325	329	283	298	320	316	351	282	273	283	311	287	319	313	288	296	309	293	283	298	290	272	303	281	301	317	280	326	276	300	304	265	272	284	331	268	285	297	277	302	278	281	278	282	269	299	236	269	287	277	267	245	287	261	282	303	279	276	284	275	280	283	300	286	290	331	281	283	291	264	276	267	288	291	284	289	275	303	288	279	270	284	284	272	272	308	285	283	267	301	275	286	303	319	278	283	282	308	296	287	306	297	276	248	256	237	289	292	288	276	263	267	282	283	288	318	245	262	298	266	280	307	296	280	280	291	294	261	295	309	285	272	274	261	298	271	288	290	323	281	292	300	278	299	316	308	260	265	296	289	293	292	297	317	293	297	286	275	287	268	299	278	294	304	273	293	286	289	275	293	265	316	307	264	286	280	285	273	272	262	315	299	271	290	291	268	300	257	292	277	257	291	283	299	283	278	313	279	277	281	290	285	252	269	281	300	268	315	320	269	288	308	298	286	292	306	321	273	257	297	265	257	303	290	255	297	269	284	261	278	287	288	301	279	302	278	284	301	292	257	271	292	263	289	236	296	305	261	289	270	317	317	289	320	292	294	257	314	257	285	261	281	261	270	279	274	291	314	277	262	291	283	276	276	291	287	281	262	290	266	282	308	255	251	284	289	288	280	283	257	269	278	289	279	326	274	292	276	289	298	317	273	311	257	293	299	285	308	279	275	303	267	299	291	265	271	280	308	307	303	255	304	318	252	273	271	244	306	306	281	304	274	305	294	297	282	300	296	311	294	279	260	284	271	320	314	276	278	269	263	300	306	285	304	313	290	310	274	277	296	266	287	282	269	277	279	300	262	301	306	279	305	286	275	280	317	272	293	289	322	273	263	275	252	261	256	302	285	321	293	287	269	296	229	276	274	291	294	262	292	281	279	269	261	292	272	286	289	298	295	301	291	331	260	289	265	305	294	286	311	312	321	287	269	272	273	271	261	292	301	292	274	277	308	301	292	295	289	292	310	253	291	290	308	273	284	273	289	287	272	270	277	298	280	293	286	330	278	279	277	283	294	277	309	279	310	247	298	265	304	260	264	280	263	277	278	279	244	298	291	259	279	284	280	288	297	278	290	236	307	262	276	262	294	287	275	265	304	309	307	300	275	292	290	259	266	273	291	307	311	247	286	288	306	247	279	285	260	267	276	304	254	274	298	285	288	246	281	262	263	285	269	322	297	293	295	288	267	294	275	294	297	259	306	289	282	290	263	294	288	264	281	294	279	309	280	280	296	292	274	284	305	277	284	289	267	267	270	296	312	300	294	273	290	300	282	301	299	311	284	291	291	284	270	277	310	263	269	260	289	286	287	315	291	282	314	305	265	297	288	276	278	286	268	255	296	265	287	275	262	286	289	299	272	328	299	272	270	320	314	267	257	288	290	273	317	261	300	303	274	288	275	286	281	266	286	278	288	317	263	298	296	297	314	267	284	233	263	307	280	260	284	298	312	258	310	281	290	280	262	298	316	286	304	272	265	276	272	300	307	299	288	309	235	299	309	268	280	277	308	306	272	267	286	290	294	280	279	300	298	295	273	303	285	256	270	291	278	308	288	278	273	294	297	286	328	281	293	281	309	296	280	260	289	326	281	266	299	284	290	260	286	284	267	254	297	293	293	275	284	318	294	289	286	296	291	267	252	305	265	282	239	301	308	285	262	290	299	291	294	280	246	311	280	281	300	261	309	281	301	297	292	310	264	306	262	270	274	273	255	303	286	292	274	303	268	287	297	313	259	280	276	252	276	282	282	267	281	274	286	297	298	287	289	277	316	296	278	297	292	301	333	310	290	296	318	272	304	269	299	277	263	279	307	283	288	264	299	298	291	270	257	251	306	279	287	319	281	268	256	314	304	294	304	269	299	281	263	273	289	284	258	314	261	301	305	298	298	296	294	253	277	262	302	286	292	284	307	290	278	295	246	296	299	304	280	277	287	269	293	248	294	267	285	297	295	257	289	295	290	278	295	316	260	296	310	270	289	307	312	307	301	296	274	293	271	281	275	286	294	314	267	260	275	321	283	277	285	257	297	290	288	252	276	315	268	261	284	274	269	297	273	287	277	290	295	299	310	289	278	282	300	316	315	276	260	316	304	252	296	250	287	287	264	296	281	284	276	282	268	287	253	316	240	264	283	261	286	286	261	275	286	278	312	316	250	290	281	314	280	306	275	279	316	265	277	276	302	297	283	289	284	305	290	287	249	299	251	254	312	294	276	296	298	266	273	294	314	245	279	303	280	273	250	274	297	300	274	283	293	279	266	312	286	273	301	284	297	279	292	280	247	285	287	265	300	290	315	279	263	290	288	294	288	274	300	295	316	292	318	276	289	282	326	307	284	321	294	274	276	307	301	262	279	270	252	272	284	313	281	296	278	301	274	274	282	280	295	283	279	291	298	237	265	277	300	273	288	279	273	291	267	272	290	274	251	291	270	275	283	278	307	284	285	287	287	262	279	260	291	262	278	276	316	333	300	304	274	253	302	271	286	272	269	321	296	293	276	280	290	305	299	258	281	273	323	304	266	292	299	305	284	311	303	292	266	279	285	270	288	296	310	282	296	275	280	281	268	277	260	292	304	307	291	314	266	299	295	304	282	277	271	282	290	288	306	264	257	314	272	295	281	267	294	286	313	313	285	274	312	282	283	295	286	273	268	263	255	310	306	269	247	272	298	265	303	297	253	316	291	282	299	274	290	309	274	302	291	298	300	265	323	310	279	285	287	295	280	275	294	280	326	316	293	276	271	265	276	273	265	321	289	287	293	272	288	278	297	262	296	298	288	297	278	297	287	277	284	266	286	291	301	291	290	287	314	299	270	291	315	278	279	283	300	294	303	287	264	255	305	275	300	273	282	285	270	277	263	304	293	281	262	294	292	298	313	309	271	282	292	284	292	291	289	283	288	287	285	309	282	274	261	329	309	296	274	299	300	286	306	316	261	308	276	306	296	320	278	299	274	290	289	279	259	266	310	270	260	274	276	312	306	281	284	290	256	254	283	293	280	276	300	270	286	269	283	287	317	259	302	259	268	329	310	281	304	281	269	298	295	277	277	263	273	261	273	298	273	279	295	295	291	274	291	257	300	302	252	308	263	266	293	286	280	253	254	303	266	290	340	278	283	248	273	287	270	291	295	301	291	276	295	290	309	278	250	306	272	279	280	278	309	274	283	284	286	282	306	280	283	287	300	283	293	256	283	297	278	271	282	234	277	306	234	301	287	316	308	248	250	276	268	294	324	283	286	263	319	293	273	257	269	279	308	256	314	303	295	283	279	283	288	282	256	294	289	321	288	277	270	308	272	292	248	286	260	231	275	280	301	278	297	264	273	254	268	282	260	327	296	293	294	270	296	279	270	282	269	293	279	295	291	314	295	324	284	297	279	286	263	268	253	313	307	289	273	286	295	287	288	259	271	339	284	288	299	295
9270	4249	3663	1398	1258	1079	1036	1034	926	872	833	856	783	788	757	746	778	692	717	765	711	754	713	706	703	696	706	732	723	694	690	724	704	681	709	727	737	704	704	668	653	730	671	709	643	709	680	729	725	644	686	736	681	693	698	669	664	675	668	680	677	670	687	653	669	693	699	681	782	655	682	661	722	703	680	669	692	645	703	698	645	742	704	711	690	706	672	753	678	666	711	742	693	683	684	695	690	697	679	678	685	682	620	704	688	699	625	673	732	679	754	674	701	696	733	650	706	730	724	721	728	730	688	665	701	712	678	663	702	691	684	627	713	713	695	746	718	657	682	659	675	649	652	629	708	667	741	689	734	725	739	688	687	719	710	702	744	678	679	713	697	708	681	685	715	737	729	726	713	663	664	706	732	674	717	709	687	681	682	666	709	690	678	688	720	706	715	675	713	687	661	660	665	756	699	691	707	687	676	691	679	657	637	668	678	659	683	688	674	689	701	675	644	730	725	678	703	690	670	673	635	729	678	700	731	715	625	665	706	679	675	708	653	698	717	723	667	702	756	644	718	707	669	674	705	789	676	695	675	664	708	707	658	681	685	728	634	717	719	681	659	745	743	660	660	722	712	699	661	646	717	747	631	680	653	666	659	672	682	687	664	686	688	655	686	711	713	681	655	716	706	680	672	702	730	711	678	640	696	728	716	688	630	678	701	716	688	677	678	711	696	694	650	745	717	712	742	639	677	707	664	704	708	710	661	672	680	671	691	679	698	716	735	672	691	707	689	703	714	651	675	688	728	704	693	715	687	692	669	683	704	714	707	703	703	712	665	668	653	674	702	661	673	663	735	677	688	676	697	691	700	681	696	665	719	684	675	699	693	710	704	676	690	688	683	686	689	704	684	739	698	715	684	712	661	712	715	620	672	757	640	715	703	708	689	691	746	634	718	724	709	698	718	660	673	689	692	712	714	715	665	694	655	715	725	716	684	700	689	752	663	676	733	659	659	678	699	694	638	674	721	649	667	699	620	693	728	715	642	706	723	731	660	666	709	656	665	687	712	679	683	706	704	671	664	674	751	727	719	687	705	706	660	691	687	631	689	680	671	706	704	722	672	702	652	669	690	680	711	643	694	659	663	682	687	714	659	722	679	674	697	705	673	739	689	716	727	708	683	680	655	698	737	688	691	674	720	683	723	706	707	703	676	663	717	724	708	693	692	700	677	695	706	684	702	720	716	707	667	691	681	680	703	724	693	682	666	720	683	667	637	684	653	748	698	681	690	729	653	720	687	723	687	703	694	682	703	691	722	716	671	697	685	682	716	660	690	693	690	666	690	708	697	647	659	705	693	655	690	687	729	720	725	686	694	730	685	748	721	753	621	665	684	691	695	734	690	702	716	670	661	693	667	655	712	738	701	687	721	717	713	653	680	672	656	685	676	706	649	688	614	718	713	692	688	669	655	699	710	692	692	647	654	753	704	700	690	622	670	700	696	665	746	659	650	641	699	755	696	697	719	699	687	658	709	679	669	708	688	696	637	697	703	768	682	716	695	689	722	702	683	682	703	668	699	680	690	685	702	702	691	669	702	695	736	622	704	701	654	643	667	722	714	695	656	694	686	697	708	690	718	678	665	711	729	729	717	684	710	685	699	728	691	718	726	677	711	698	742	659	686	705	683	704	687	697	733	667	669	695	686	709	711	696	711	690	680	696	694	705	677	682	682	715	722	673	693	712	700	709	705	685	661	691	653	690	659	692	660	686	697	701	684	703	688	705	704	668	666	716	734	701	687	700	744	712	716	669	713	688	699	709	643	707	696	664	706	661	689	631	711	711	723	684	654	686	731	697	729	725	709	673	723	675	754	712	662	676	715	661	674	714	695	667	701	742	737	664	695	729	675	706	658	732	749	749	671	714	636	672	702	676	685	706	705	694	683	665	694	706	695	678	685	700	695	699	679	713	727	708	683	669	722	699	719	724	735	688	697	701	712	717	681	696	686	679	683	684	632	648	707	688	704	723	691	687	696	702	721	717	685	724	704	703	685	727	671	683	722	714	683	679	679	664	665	701	672	677	654	669	728	759	700	692	731	662	698	669	690	697	711	654	692	683	723	722	708	747	684	683	665	708	666	709	698	672	634	749	695	705	696	689	654	667	682	693	681	662	633	689	676	690	681	676	640	692	666	647	666	675	636	691	723	724	665	734	694	719	704	693	722	729	665	680	721	668	651	702	675	703	688	690	681	748	662	712	685	699	682	666	724	677	726	683	688	681	718	730	638	700	723	666	705	709	716	706	679	681	685	667	706	689	696	709	707	643	633	717	651	703	718	689	689	685	662	666	688	692	672	667	699	709	700	684	717	659	694	664	735	673	671	689	721	688	690	738	711	690	693	658	705	692	692	758	711	697	692	683	634	674	691	691	709	689	658	698	708	675	716	694	704	698	705	732	716	692	717	699	740	700	725	676	680	685	716	730	716	675	687	698	658	657	715	662	695	715	688	685	675	721	692	729	691	732	647	727	691	685	681	680	720	687	674	708	725	702	691	666	690	717	688	707	686	690	690	680	681	676	703	699	667	648	722	694	698	733	704	694	679	672	698	709	700	685	716	640	701	692	672	678	743	660	713	642	683	670	721	676	727	728	673	666	651	708	699	680	685	660	708	687	691	734	660	653	749	703	681	695	679	719	676	682	709	633	695	714	619	709	699	673	679	706	669	693	731	696	661	720	717	701	664	719	727	672	668	704	686	680	717	709	698	739	682	716	693	669	659	676	703	721	662	679	671	676	680	667	680	681	674	707	685	650	638	670	695	666	727	688	670	653	679	653	660	733	682	735	704	660	699	672	712	704	693	715	682	740	698	681	677	701	722	698	680	705	673	703	697	720	680	677	705	641	690	712	705	698	694	701	687	703	725	732	750	714	707	725	698	721	675	699	734	683	660	703	701	712	723	634	689	732	721	678	687	677	652	674	693	695	677	670	689	730	690	700	692	678	675	686	680	707	743	704	674	688	709	704	654	689	692	638	690	688	668	700	712	737	674	702	705	632	691	690	714	703	697	715	719	648	723	671	672	670	688	704	668	654	660	702	721	728	672	680	702	715	634	696	724	667	729	690	731	683	687	748	706	692	719	693	671	702	673	692	692	707	682	692	703	703	654	687	718	712	649	687	675	711	659	719	659	706	689	740	725	704	715	703	697	658	717	669	691	691	712	689	728	686	676	684	674	742	685	714	698	681	707	691	695	647	688	708	693	661	683	669	683	703	663	687	684	678	694	678	707	676	692	696	667	706	677	697	677	684	692	699	713	708	702	721	682	700	661	655	669	693	679	685	708	672	704	699	652	708	671	671	675	680	649	677	703	685	705	668	705	694	657	704	695	691	667	715	712	729	716	683	766	685	692	689	676	632	697	709	711	689	735	663	692	691	683	670	704	639	662	700	681	719	709	690	668	700	682	694	683	693	695	683	643	666	694	677	709	737	713	691	691	686
26413	13861	8546	1639	624	453	467	367	334	289	295	297	314	257	272	266	234	275	282	297	281	284	252	242	250	279	272	248	267	284	264	252	241	267	297	243	251	269	242	213	220	228	257	268	253	235	227	260	300	234	232	250	265	241	243	229	258	235	227	243	244	237	223	240	251	255	227	247	291	244	227	237	294	265	267	275	222	259	246	243	255	247	259	264	255	236	267	212	239	210	272	245	232	266	259	264	233	250	302	246	240	261	239	227	231	222	251	259	212	258	265	275	251	255	225	226	241	210	200	258	255	255	260	242	235	267	247	245	239	242	247	275	259	241	258	233	258	275	222	259	237	258	265	272	253	275	248	232	246	250	249	259	248	220	244	278	290	255	263	247	305	274	218	246	247	231	242	262	262	268	290	230	232	228	210	257	247	231	255	264	246	244	262	229	239	264	258	276	247	260	226	248	250	251	237	237	239	227	255	247	229	254	256	270	272	252	229	247	243	265	274	259	226	267	267	225	244	230	220	240	252	250	247	219	218	226	232	254	266	256	240	269	260	215	253	263	280	238	249	280	264	255	245	267	260	257	288	255	253	243	273	249	273	256	239	274	275	292	244	240	266	242	253	271	245	225	266	229	269	257	262	244	237	254	264	275	273	234	234	257	264	245	220	242	246	271	282	262	239	262	264	241	251	255	249	263	279	262	250	273	275	254	252	243	236	275	229	264	237	243	285	249	255	229	248	242	265	250	226	263	290	247	232	271	241	226	239	234	220	258	256	255	263	251	256	245	251	225	248	256	249	226	265	286	246	277	253	262	240	253	254	256	257	288	249	250	273	244	235	226	232	260	242	259	248	252	242	247	274	274	261	241	255	257	259	253	259	251	277	260	253	239	252	223	242	255	240	282	269	251	269	258	233	252	245	238	254	256	253	259	261	240	242	248	291	267	224	228	242	254	261	239	235	273	256	253	270	267	238	229	257	219	250	231	237	256	219	247	253	282	255	246	254	246	239	243	228	253	249	231	239	253	240	254	231	234	253	233	229	214	252	282	241	247	247	210	266	222	246	240	304	236	265	236	248	261	248	224	272	289	228	264	257	260	250	262	245	260	265	283	228	247	241	268	264	250	237	257	251	235	264	228	263	285	249	270	272	251	236	228	274	248	229	273	264	240	283	255	228	246	258	296	259	249	253	258	249	233	247	265	275	248	242	237	235	253	249	255	244	255	242	266	266	279	270	249	237	265	244	246	250	265	263	246	259	276	224	238	242	277	244	246	270	257	272	245	236	277	253	240	266	268	238	263	255	238	264	234	262	240	277	256	232	248	273	247	241	235	267	263	245	279	275	268	261	279	244	245	232	240	265	235	250	252	236	255	240	262	225	228	264	261	250	245	266	262	219	226	271	257	242	228	249	240	249	256	255	251	282	262	260	297	271	245	258	221	233	279	261	288	243	222	255	273	239	252	250	266	243	233	273	246	251	249	251	248	248	248	265	251	280	273	234	255	241	224	257	260	245	281	255	270	235	269	260	277	255	276	265	271	236	260	245	260	225	262	230	246	237	288	249	231	236	279	240	264	282	257	256	268	245	242	261	254	276	258	223	253	228	247	249	244	260	216	232	270	265	281	282	269	234	251	236	260	270	252	255	255	262	248	251	263	273	293	259	276	239	244	260	275	248	221	262	270	292	249	249	241	262	260	256	263	234	229	257	264	259	268	227	252	260	254	253	255	269	210	255	268	265	250	241	234	271	226	261	260	257	213	249	258	249	259	253	265	272	240	254	272	259	236	254	247	232	256	246	276	263	249	259	236	257	252	233	297	265	233	257	242	272	245	231	249	242	257	256	248	257	251	238	229	252	251	256	269	272	262	278	283	224	247	258	266	255	245	254	228	271	230	267	269	231	268	284	257	256	269	260	248	268	263	278	260	289	235	245	255	236	264	212	242	233	244	225	250	246	231	232	257	234	247	259	277	261	237	261	230	248	275	238	236	229	242	272	243	254	250	238	261	245	261	260	286	283	232	258	267	243	235	244	261	232	266	230	227	239	282	279	245	235	236	230	251	283	234	252	256	243	253	217	278	236	253	251	265	238	250	236	276	275	230	278	268	235	268	236	260	259	251	319	282	237	258	249	270	262	240	226	240	242	282	260	260	272	261	253	251	260	228	250	234	241	288	262	284	235	253	231	234	242	227	237	238	255	232	263	272	234	251	247	250	217	209	311	272	275	279	251	240	257	241	233	238	223	229	263	250	244	237	220	255	237	258	261	237	251	246	259	273	261	269	245	261	232	269	252	236	243	228	239	247	277	251	254	255	249	249	290	247	261	266	267	273	251	242	266	245	264	259	257	254	246	264	247	228	244	254	269	236	265	248	227	225	274	220	286	247	256	268	236	247	201	258	250	236	255	281	244	240	262	231	239	271	248	254	246	260	232	249	264	268	261	247	253	248	230	262	267	246	240	218	272	251	262	267	251	266	233	259	217	234	283	275	273	254	292	249	250	289	254	247	254	265	224	246	259	265	247	226	257	217	248	255	269	284	266	262	245	237	242	252	253	225	253	259	228	239	257	266	237	276	229	246	248	270	242	257	282	232	278	234	238	261	265	242	238	247	243	251	270	237	233	251	255	227	218	270	243	244	268	247	249	249	263	288	242	249	254	255	271	273	253	243	282	217	265	276	257	250	264	260	260	241	244	255	256	269	253	274	260	270	250	259	232	241	259	246	264	247	265	238	249	285	249	269	266	283	258	249	246	268	242	279	263	257	253	255	242	251	244	240	226	237	277	240	285	250	246	277	267	260	250	250	242	239	254	281	281	250	232	252	247	249	240	284	255	243	256	237	293	236	252	255	274	257	228	242	286	270	224	211	283	235	279	252	228	232	275	252	256	243	221	219	268	256	271	222	249	244	267	280	291	261	247	272	246	246	245	251	241	243	264	273	244	277	223	268	271	268	253	249	246	254	261	272	238	263	245	238	243	237	255	248	261	257	238	261	253	244	237	243	283	253	265	258	248	269	243	266	231	261	301	229	247	257	269	241	278	239	280	255	255	290	278	264	264	230	222	263	266	252	252	284	224	241	254	282	244	256	266	252	266	224	251	282	252	240	242	241	259	252	226	266	260	243	204	257	242	248	276	240	234	274	252	224	252	253	233	247	230	257	264	247	238	261	231	280	249	273	260	254	218	245	253	241	282	288	223	251	250	252	249	271	290	236	225	252	217	241	218	267	238	264	240	228	270	260	260	256	248	254	254	263	260	257	243	239	229	262	244	277	280	267	244	253	241	252	242	260	260	245	277	244	236	249	220	260	289	222	237	232	238	228	256	235	261	260	252	244	268	242	258	263	259	234	241	246	264	224	245	225	231	237	266	251	236	241	259	220	259	210	226	240	262	246	228	277	240	244	275	248	259	257	229	265	270	247	272	251	256	247	238	248	280	257	219	238	235	222	244	263	257	238	240	252	261	267	259	261	311	233	257	242	260	270	258	236
18880	12200	10846	2300	1950	1607	1514	1303	1140	1021	987	1000	857	837	800	791	702	692	735	751	734	709	689	737	668	664	694	703	688	646	669	636	648	586	630	657	623	625	594	594	632	609	656	620	622	637	641	596	597	609	657	605	649	640	619	643	614	612	610	607	600	624	626	605	616	599	637	615	628	603	608	658	598	603	603	608	591	595	610	589	607	630	606	612	596	610	642	662	625	628	620	609	617	595	638	630	613	643	611	568	620	660	658	621	616	579	622	632	576	574	628	609	614	595	622	611	581	595	631	618	627	597	605	633	608	643	613	577	625	646	642	617	637	581	612	595	563	603	579	604	591	586	621	626	601	586	610	594	601	645	604	634	589	597	612	632	613	602	625	624	630	616	587	611	577	630	619	569	616	570	601	614	610	603	639	690	602	626	569	660	645	606	594	603	613	647	615	660	586	614	582	634	626	605	599	595	592	590	587	609	606	627	586	582	643	600	610	582	618	589	580	653	621	569	597	629	578	583	583	548	612	630	619	609	552	655	598	692	566	608	608	612	590	592	612	597	610	638	625	595	629	601	598	612	607	627	605	553	602	578	645	597	619	591	605	613	621	593	661	616	593	603	629	616	619	617	603	627	647	664	607	659	589	599	612	587	599	662	612	622	568	599	591	634	560	627	630	614	629	640	584	625	637	612	618	611	604	634	628	656	598	605	594	608	625	602	597	621	599	584	632	592	635	657	599	653	589	602	619	589	597	612	577	602	594	634	628	589	575	620	602	581	606	597	599	610	614	637	615	639	622	620	599	591	572	612	594	660	599	589	642	580	606	614	621	597	649	585	634	612	604	570	604	594	566	644	606	632	627	640	583	619	617	606	587	606	651	656	614	628	633	626	643	640	625	593	572	630	597	588	606	572	610	601	612	624	595	610	701	612	608	568	633	634	588	581	621	601	629	641	606	628	639	632	616	606	607	645	594	594	631	640	638	584	622	585	613	610	593	580	620	616	629	603	605	594	643	628	629	583	606	633	602	592	618	621	615	614	587	631	609	602	634	628	573	639	559	566	649	597	633	612	639	600	621	579	610	652	587	597	629	619	594	571	597	584	613	613	609	625	631	614	608	641	582	623	584	565	614	635	639	572	631	651	571	614	643	628	615	603	616	618	589	575	603	600	616	603	638	619	622	643	612	611	606	635	623	592	549	588	617	561	615	620	584	592	622	628	602	610	606	640	599	594	611	646	575	588	654	638	646	630	597	647	644	623	618	606	656	609	551	600	578	629	623	582	668	634	625	643	649	634	612	632	625	608	602	631	595	605	575	630	651	595	598	609	615	602	593	631	555	636	615	602	555	636	591	616	620	584	597	610	615	650	595	630	633	594	603	631	635	614	565	608	631	610	658	625	585	648	586	623	618	596	594	650	597	619	613	608	609	636	640	642	636	586	600	667	604	592	616	607	569	611	607	610	666	615	618	610	592	609	590	605	627	609	616	567	592	617	628	587	595	591	586	672	626	625	656	606	596	648	633	604	616	608	620	591	614	600	625	617	609	625	596	621	587	591	616	649	607	584	617	638	605	575	548	622	597	636	590	621	631	616	605	648	614	603	588	614	596	592	629	598	604	612	621	603	616	632	575	594	566	662	652	590	603	661	622	606	634	595	566	596	603	625	621	601	620	619	615	586	619	565	629	631	646	635	581	634	658	637	667	592	628	642	602	608	635	639	625	614	615	671	618	625	603	622	592	621	586	582	623	633	613	587	588	655	598	617	555	621	648	597	618	637	636	578	583	612	608	628	593	621	646	606	623	620	627	590	601	603	602	615	602	630	607	600	583	634	620	600	618	580	593	589	588	626	602	624	600	614	588	585	619	592	621	639	691	559	630	620	590	599	603	646	664	642	639	588	623	602	640	646	633	625	569	620	646	657	654	588	623	596	667	631	670	655	617	647	653	640	606	611	644	607	601	611	564	594	616	614	581	649	605	605	621	666	663	608	613	635	585	606	581	609	621	673	626	605	614	636	582	643	611	584	590	603	597	613	603	657	609	651	638	627	589	597	611	616	589	590	678	596	594	569	622	610	564	571	631	606	573	581	613	625	603	630	631	604	640	577	584	606	649	602	669	619	598	633	583	679	623	638	594	646	587	593	607	614	606	613	625	581	583	624	620	637	603	611	644	599	579	594	619	629	647	629	601	667	584	627	605	677	616	567	635	619	614	608	662	621	607	658	621	656	633	636	621	608	592	658	628	623	576	577	612	599	637	593	587	589	591	619	624	624	585	585	617	620	644	599	602	608	574	617	576	636	580	581	612	663	553	595	655	611	594	612	629	613	586	593	647	635	613	595	602	611	642	610	627	607	619	567	653	631	604	567	627	588	639	559	607	613	598	654	602	676	655	623	595	658	637	691	595	622	654	583	624	567	612	589	635	623	570	632	677	614	600	611	595	607	602	609	621	601	561	575	639	616	610	632	614	605	612	617	633	601	587	603	617	569	616	582	654	626	591	603	618	618	583	614	592	629	603	652	582	650	592	650	630	589	624	568	647	651	632	582	603	610	634	600	635	612	580	617	600	616	632	628	606	654	579	640	598	589	615	630	623	654	595	630	616	658	606	576	621	616	651	600	647	615	628	618	629	605	642	592	606	589	624	611	625	618	554	617	588	603	627	631	633	626	606	634	626	595	613	594	605	650	631	615	593	630	607	595	631	633	631	619	598	579	556	604	593	610	626	602	623	633	630	610	590	578	580	606	646	584	650	601	626	613	631	577	638	574	603	650	671	612	612	627	607	606	620	597	653	630	620	631	584	552	598	605	663	640	614	600	652	649	625	613	605	591	573	588	606	640	649	647	604	616	604	609	622	645	610	644	639	588	592	597	600	614	622	657	634	634	636	663	643	600	641	622	608	574	606	648	618	634	575	614	591	625	660	622	600	616	591	622	627	610	607	586	582	587	554	558	598	597	625	624	626	581	608	589	653	668	624	632	610	649	613	652	601	597	597	661	610	621	639	578	621	606	650	592	609	632	625	641	566	612	570	621	595	633	572	605	652	596	576	624	642	628	590	621	639	606	617	616	599	608	578	583	604	583	614	579	674	627	623	576	583	584	584	633	604	629	610	625	568	599	616	597	660	621	577	587	667	581	590	583	638	589	614	620	618	600	637	591	624	608	610	617	630	642	639	643	595	656	631	649	586	566	602	629	604	643	598	602	616	623	594	587	591	602	577	591	634	615	607	626	621	590	590	635	602	576	610	579	604	627	594	584	592	615	602	631	597	655	547	584	584	630	625	598	608	608	611	610	612	597	611	612	597	588	653	597	609	663	601	627	610	596	579	630	584	621	615	667	620	603	611	593	584	625	620	617	567	641	669	632	644	627	585	580	603	629	603	600	632	605	644	639	607	622	621	591	678	584	651	620	588	605	600	619	640	622	616	627	597	612	616	647	594	606	605	633	610	616	640	629	607	593	600	614	582	633	624	625	600	623	600	601	610	621
35574	22118	14793	2777	918	523	435	324	319	248	233	221	181	187	209	172	177	184	175	173	176	154	167	168	138	142	158	134	162	152	138	155	170	173	124	134	123	151	152	162	104	170	153	140	156	158	150	143	150	122	149	139	157	156	131	160	165	140	142	155	154	184	173	159	147	165	145	153	135	144	129	163	140	169	142	143	148	145	139	153	154	168	140	138	154	129	157	138	146	144	142	170	154	154	149	142	135	144	128	147	140	162	155	139	158	147	159	131	138	148	153	151	145	149	156	141	144	147	158	160	144	152	132	164	155	148	134	167	150	166	157	148	159	140	158	160	164	152	140	151	153	147	156	138	171	152	146	125	120	145	146	159	149	147	131	137	144	153	161	143	145	162	160	163	118	122	156	164	175	163	136	125	161	156	126	169	143	146	136	142	145	165	149	118	144	137	134	159	169	122	156	126	167	156	142	151	133	169	125	141	150	156	142	167	168	156	136	145	150	148	145	158	146	142	140	145	140	159	137	135	142	160	144	157	175	157	131	145	128	157	146	132	165	171	141	144	148	117	127	124	142	141	154	135	155	148	137	137	155	132	169	133	187	161	167	132	150	156	128	135	157	140	136	145	156	149	133	147	144	138	139	155	128	144	151	153	124	119	144	159	138	137	139	139	137	128	144	155	121	144	150	129	158	153	128	149	143	152	157	139	134	150	160	133	126	174	112	161	145	122	146	123	136	129	154	175	139	159	128	165	134	141	145	154	150	140	139	114	145	142	141	152	137	161	144	130	131	148	156	120	168	142	155	144	146	147	135	128	143	134	154	144	147	128	174	158	138	150	172	152	128	146	147	155	139	148	137	156	149	152	149	132	142	142	131	164	159	143	133	152	169	163	157	136	163	165	141	141	163	144	135	143	154	160	156	110	153	140	136	132	145	162	145	139	139	122	168	166	162	150	131	146	159	146	155	139	159	161	153	157	128	136	152	152	123	152	142	159	149	149	138	146	139	155	155	147	153	136	138	140	165	165	142	139	162	154	149	180	142	144	131	169	148	153	133	137	151	122	144	151	138	150	153	127	137	143	136	138	152	158	169	148	143	160	153	150	136	155	128	134	161	160	141	157	149	141	170	160	146	143	134	158	141	170	174	130	153	156	139	157	147	133	154	138	161	128	146	151	158	136	145	137	132	149	137	144	157	151	139	143	144	144	152	154	173	134	138	140	140	158	158	121	149	131	143	123	133	161	140	154	147	144	144	146	141	138	145	152	113	155	138	177	148	162	132	155	134	153	146	157	170	154	164	135	149	137	154	159	132	146	153	159	141	143	119	146	151	138	135	163	150	146	169	148	150	133	133	157	137	156	129	161	160	160	133	144	138	134	159	146	155	146	141	143	142	118	153	137	135	101	121	170	135	143	146	129	138	127	148	136	129	148	141	140	145	168	143	123	174	148	190	147	152	148	157	152	151	151	149	137	165	166	143	153	133	142	155	162	142	150	158	156	151	137	148	139	170	130	161	150	143	140	145	156	155	140	162	143	145	135	160	152	133	140	150	155	152	165	144	154	144	126	150	163	127	131	137	121	129	128	149	128	159	131	125	140	150	143	160	141	152	166	146	169	132	136	142	139	160	139	151	153	141	158	126	124	167	151	148	155	145	152	164	133	148	156	141	140	165	126	159	156	181	162	145	142	148	165	149	152	149	123	146	134	161	144	132	157	154	151	157	139	165	137	188	149	138	126	170	151	136	141	137	146	124	121	143	138	153	141	158	161	151	151	170	138	137	142	157	148	124	134	156	143	150	140	152	146	156	148	149	144	162	157	149	158	132	155	149	132	160	125	123	108	154	123	126	148	142	153	137	143	134	152	161	138	154	159	128	156	150	120	165	127	143	137	177	141	123	165	133	143	138	173	163	118	151	140	159	158	127	152	162	136	139	145	145	127	178	139	148	167	160	125	164	144	149	157	133	138	163	156	138	167	165	150	159	139	137	164	136	147	158	142	156	147	140	142	158	151	148	145	153	148	148	130	148	146	153	125	147	148	136	122	153	164	141	155	145	151	152	120	153	141	131	169	156	156	147	152	143	152	142	140	144	162	135	152	145	135	151	135	129	146	151	151	140	146	145	127	127	136	138	155	151	136	177	139	172	156	143	147	146	140	122	153	142	153	147	152	144	133	142	164	144	134	158	172	183	139	116	135	142	139	135	138	124	148	146	155	175	160	136	142	148	146	165	148	150	149	152	164	146	158	133	146	138	129	120	150	137	132	132	136	134	157	159	164	145	158	165	153	127	155	135	127	139	160	163	162	133	132	144	154	144	132	143	147	135	147	140	142	151	129	140	156	124	173	139	147	137	138	129	152	145	130	140	157	159	154	154	147	139	153	127	162	159	153	147	156	143	143	157	153	157	147	163	152	157	154	140	138	145	159	156	151	156	146	133	134	140	145	145	139	131	127	158	146	168	160	137	162	138	162	128	152	131	122	133	161	141	134	153	152	133	153	146	152	164	144	138	148	148	151	136	133	118	149	156	162	174	142	151	157	130	154	163	146	173	154	161	166	138	147	162	162	161	171	167	143	137	161	134	143	149	123	152	143	139	169	152	138	127	155	166	152	126	142	137	139	135	143	142	150	152	148	150	160	153	167	146	170	165	160	166	147	159	149	165	163	113	143	143	146	156	138	134	144	161	136	152	119	143	168	131	170	122	166	132	148	139	159	150	142	148	151	146	141	149	148	135	137	123	134	153	157	156	126	155	139	153	164	116	150	142	147	145	138	136	127	150	160	147	152	158	154	155	138	132	158	148	133	153	155	161	165	168	157	141	155	140	143	164	157	157	168	151	138	151	136	132	136	141	143	142	146	137	141	117	157	131	151	161	147	148	161	147	137	138	149	143	133	154	154	151	144	145	125	153	149	154	149	148	164	152	144	148	160	157	144	138	154	147	126	125	136	145	143	157	147	175	129	163	143	143	133	149	147	142	138	142	133	154	122	135	151	163	157	151	133	164	133	148	145	150	156	165	153	157	156	153	144	144	170	152	130	142	157	154	162	133	150	150	150	139	131	159	136	143	133	142	143	136	154	149	138	178	138	138	153	143	146	170	156	138	162	182	153	143	178	155	119	150	156	151	162	142	137	139	148	169	140	147	127	162	152	144	175	139	146	146	133	123	143	144	138	147	130	153	136	134	172	141	126	170	159	127	158	174	134	151	147	153	134	120	135	137	140	147	143	139	171	144	154	136	150	144	150	144	129	127	157	121	155	139	163	158	141	163	135	123	148	142	149	135	171	145	133	146	151	152	142	138	141	140	149	160	161	147	168	165	121	161	138	135	138	137	136	131	166	166	133	132	139	150	142	140	155	127	140	136	150	140	151	145	124	135	139	148	146	166	166	149	147	153	138	141	157	177	144	166	165	144	128	151	122	152	164	163	164	147	160	140	149	166	153	176	143	149	149	124	132	144	132	158	148	167	150	156	143	176	156	130	151	132	130
24267	17814	14652	2845	2339	1875	1699	1417	1240	1009	894	860	744	737	639	635	568	566	587	555	539	503	536	525	484	475	452	439	439	384	416	416	426	385	409	413	400	437	466	387	393	440	402	392	386	379	418	409	392	415	402	396	388	401	426	376	416	402	380	367	389	381	373	354	377	403	382	385	349	372	401	406	384	343	396	394	366	398	393	368	369	399	398	391	413	381	374	385	387	362	389	376	373	351	344	358	391	360	361	364	373	386	397	383	364	372	385	379	386	366	359	379	399	404	372	405	375	402	388	374	388	385	366	411	378	386	359	392	340	379	433	393	413	390	385	404	355	377	390	388	376	374	356	368	351	387	371	383	376	374	403	394	383	369	395	421	376	340	362	394	374	371	378	341	343	391	370	373	356	350	399	336	376	401	392	366	365	391	379	344	390	398	372	341	390	354	365	373	401	343	334	407	349	369	409	352	415	395	356	407	395	352	415	417	378	364	369	384	401	392	428	375	353	354	363	390	391	359	399	356	360	377	378	377	369	372	375	361	364	395	374	405	385	346	356	371	397	382	343	397	357	387	353	380	367	389	394	396	390	334	387	369	381	372	391	397	381	400	390	376	388	365	393	371	373	363	360	368	377	342	349	386	386	394	376	402	388	370	379	375	345	374	389	379	374	416	359	340	376	374	362	388	357	351	357	391	393	378	342	379	398	375	394	376	391	373	350	380	384	358	417	393	369	379	383	413	436	404	380	357	390	345	369	379	351	370	386	396	370	390	385	393	396	369	372	360	400	402	356	383	393	416	419	355	367	361	381	397	364	406	422	388	375	361	363	376	385	383	384	366	350	381	392	392	382	408	382	401	376	329	361	394	392	355	395	370	360	348	398	366	389	351	344	370	402	366	399	382	362	360	369	389	369	379	400	383	335	414	426	382	362	364	365	395	359	363	358	363	409	331	366	377	365	369	360	374	386	404	386	394	384	367	375	391	378	402	384	395	403	408	381	369	354	374	403	390	378	369	359	363	358	402	384	371	385	351	374	375	355	339	407	403	360	394	388	335	373	394	388	382	396	413	376	437	414	398	382	380	361	366	380	331	369	374	370	333	370	415	389	352	342	367	387	380	370	394	383	397	384	389	383	355	374	397	391	375	383	397	329	377	403	367	357	398	372	400	373	359	400	395	412	353	404	359	411	372	381	380	395	367	391	383	390	390	338	375	386	339	377	368	354	380	407	407	350	388	366	390	364	397	412	358	377	393	349	382	410	381	364	380	369	349	386	423	367	342	392	381	424	392	379	343	348	381	345	416	387	374	338	391	379	370	399	391	391	340	369	345	392	385	405	349	363	385	381	396	379	373	361	387	372	382	379	392	367	398	390	366	375	377	402	362	357	359	347	393	368	392	358	363	378	372	409	357	374	401	391	338	383	361	354	356	358	405	390	419	365	388	351	403	403	369	384	401	401	352	386	379	390	383	380	381	368	384	347	377	369	378	390	389	405	377	372	390	386	380	387	401	380	405	397	371	380	392	347	366	386	400	337	384	383	413	420	366	394	353	365	380	376	396	405	392	393	359	406	382	368	371	364	418	375	375	377	329	395	366	389	377	352	382	375	348	367	373	380	390	374	371	404	393	373	352	356	393	434	400	353	371	381	427	385	394	388	405	361	364	391	399	357	376	380	371	403	359	391	395	364	385	405	364	391	389	404	405	358	394	366	393	356	362	393	436	378	379	381	383	412	351	379	359	356	353	380	383	385	398	412	368	365	349	367	389	368	379	389	383	403	377	363	397	359	356	391	383	387	348	381	392	383	406	421	407	360	372	369	326	397	391	402	383	398	400	392	346	390	371	409	361	357	366	386	371	372	367	365	369	379	375	359	374	394	361	364	417	371	389	358	358	372	365	350	388	385	374	360	420	391	387	393	389	393	354	402	417	400	383	374	385	405	368	356	379	383	354	342	372	357	388	381	359	373	373	352	415	389	354	389	381	368	358	422	374	391	370	357	396	382	394	354	369	367	386	397	371	351	360	406	387	399	384	396	385	373	411	364	329	395	372	364	390	396	383	389	400	367	344	400	356	359	401	385	371	378	355	422	385	356	372	400	366	385	369	381	357	397	403	368	393	375	365	365	341	356	373	380	364	410	368	381	382	373	402	370	366	400	416	353	385	387	385	372	391	359	373	376	398	382	380	372	402	367	376	378	390	377	350	396	350	378	368	397	369	338	379	351	334	363	393	363	365	402	343	384	356	397	331	374	388	390	375	397	426	403	371	349	412	356	377	389	366	405	370	341	411	380	386	349	384	344	376	367	425	389	382	367	389	371	392	395	357	388	417	405	351	393	382	415	378	372	336	393	390	389	370	379	371	399	379	384	401	371	393	396	429	407	404	382	363	378	384	380	381	350	388	370	345	360	377	397	398	406	356	405	396	386	330	357	406	386	371	380	374	388	352	383	361	357	392	375	356	397	348	378	396	367	373	393	383	397	378	378	359	359	387	395	386	412	384	362	401	400	386	362	399	395	392	362	376	398	401	359	353	389	370	355	384	367	364	392	372	339	386	353	382	397	357	407	432	371	377	380	404	362	433	369	372	349	403	396	390	371	390	364	360	370	389	434	362	380	376	362	417	384	333	394	382	370	387	368	399	346	402	355	333	382	396	406	381	375	394	356	381	389	363	391	388	383	377	386	418	390	347	357	404	409	369	358	363	378	356	386	377	352	335	388	376	354	393	375	404	377	389	345	384	383	376	357	367	366	399	354	381	401	406	358	414	362	352	385	355	402	374	362	382	345	353	388	390	386	358	387	396	433	352	384	382	366	364	359	372	387	365	420	383	349	383	345	387	371	373	389	383	382	371	384	373	377	364	376	415	398	396	395	396	395	355	382	357	384	377	386	420	362	367	386	352	380	387	362	386	391	351	394	389	382	389	366	406	362	378	361	377	375	358	409	401	373	354	357	374	391	381	367	352	372	368	392	387	344	377	359	392	398	370	430	362	362	360	357	373	355	377	400	342	361	410	391	359	334	369	401	403	339	419	428	370	383	372	391	363	383	369	366	361	382	389	377	393	353	387	391	349	400	352	408	371	406	362	354	371	365	358	384	393	379	379	388	381	380	364	393	365	362	361	422	372	418	345	410	374	359	383	395	367	404	369	375	361	374	386	368	394	398	350	364	376	388	390	375	385	398	369	370	384	396	348	398	378	361	362	373	388	385	353	369	402	358	401	375	369	397	361	353	400	364	394	351	379	368	394	394	402	368	383	365	381	390	404	372	355	384	396	383	367	342	393	380	400	413	403	379	383	399	400	355	411	358	408	412	379	401	390	377	372	338	401	373	411	363	382	373	388	382	350	369	347	336	386	385	366	383	333	362	390	370	344	372	396	350	357	372	400	380	399	389	379	370	359	368	393	384	362	393	371	376	358	390	351	379	406	353	381	354	397	387	398	419	380	384	388	391	393	378	398	386	385	370	388	388	371	387	401	370	380	381	381
12437	4363	1669	475	355	341	357	362	344	308	359	322	311	279	267	278	304	288	309	276	295	288	293	313	296	315	266	289	278	274	308	290	285	298	256	310	301	314	270	284	266	265	301	289	308	292	292	297	291	271	291	283	296	270	310	299	339	313	281	278	280	314	260	280	295	272	276	278	281	285	264	291	263	252	270	288	274	258	297	275	282	338	265	261	278	269	319	264	316	268	264	290	278	256	266	297	291	311	280	265	289	294	254	288	281	283	275	305	277	289	284	284	245	259	287	279	308	286	302	255	259	291	308	279	304	298	310	273	305	266	285	279	293	286	307	286	284	282	257	276	275	308	304	278	287	294	328	301	316	314	313	329	267	267	277	281	289	283	284	290	294	281	306	280	303	275	294	304	297	276	286	296	309	272	288	295	310	287	277	325	299	304	253	266	292	290	275	265	271	289	319	279	266	289	274	274	309	293	289	277	286	267	273	288	239	298	303	299	276	289	296	291	273	269	260	271	286	263	288	288	310	304	275	337	307	276	293	286	288	306	276	281	286	314	265	283	289	305	275	272	267	286	297	291	306	269	279	307	295	269	279	253	272	298	285	302	273	309	266	310	267	288	274	284	290	281	280	279	271	292	312	289	306	302	267	273	306	293	297	245	262	278	272	287	303	286	314	292	264	299	288	290	239	284	248	304	303	275	295	272	287	275	275	273	281	268	294	308	270	298	296	291	303	306	282	277	285	302	276	284	292	267	279	276	282	295	280	310	303	285	281	326	286	286	267	276	262	286	289	270	277	298	328	286	293	322	290	307	280	314	315	300	291	317	305	244	274	251	268	304	286	287	292	252	298	319	293	288	293	272	312	269	323	297	300	280	283	282	296	270	268	294	287	250	279	273	288	297	317	272	288	276	296	285	276	293	293	302	303	284	282	288	274	289	284	251	266	287	269	284	273	294	275	291	310	273	283	287	319	290	302	275	291	291	273	260	283	263	296	244	241	299	270	270	274	275	290	294	272	272	301	257	290	301	295	304	301	298	282	270	275	304	278	320	279	277	284	320	289	268	274	277	305	280	272	281	335	293	307	309	297	313	261	288	293	313	284	270	283	313	268	277	264	267	267	298	295	294	296	269	272	291	294	298	331	243	311	276	291	276	275	280	277	293	279	263	284	277	306	269	274	283	280	293	267	298	312	267	280	282	283	313	284	293	276	266	299	298	279	293	317	326	291	300	261	300	246	271	252	305	284	279	289	309	309	306	267	269	270	291	258	259	301	251	287	283	293	311	295	280	297	292	307	284	305	310	269	274	294	280	314	299	294	269	278	273	281	261	315	300	293	300	278	264	312	291	288	272	297	277	289	271	300	280	265	300	304	248	236	289	286	298	270	295	320	283	268	295	272	300	284	289	259	303	298	343	299	304	312	300	302	265	284	296	298	298	274	298	306	263	295	271	274	309	276	292	275	297	296	288	330	261	270	323	324	285	278	298	302	294	304	255	277	292	305	298	297	345	242	300	313	312	289	265	288	309	294	263	271	296	298	279	280	278	294	271	280	300	277	271	296	286	277	287	294	325	263	337	295	288	292	281	284	274	291	296	277	305	295	275	285	250	329	267	301	281	293	286	285	288	284	277	306	286	260	336	287	289	273	289	261	295	254	277	289	284	316	260	291	246	283	303	295	288	329	309	281	280	302	315	297	284	276	286	273	258	281	293	272	268	338	262	278	282	296	277	280	262	291	306	260	299	327	265	274	272	326	325	281	298	305	254	295	277	299	244	275	289	253	273	268	300	289	280	339	298	299	284	287	266	254	259	317	305	281	261	301	285	308	293	291	251	279	265	318	273	295	283	287	277	278	274	277	306	294	281	297	311	290	302	266	288	303	272	276	313	285	286	321	278	296	293	311	277	249	317	273	305	289	281	317	308	270	309	273	304	293	307	294	283	295	281	288	283	303	283	273	320	326	311	295	276	305	268	298	260	280	282	298	283	284	297	305	288	290	270	289	264	300	297	288	280	300	311	266	297	310	293	310	269	273	282	270	299	294	278	326	311	278	321	298	255	290	275	286	274	300	289	300	335	311	297	280	304	292	273	286	285	305	283	307	275	315	300	319	311	292	297	308	298	290	283	299	313	275	257	286	309	271	279	271	285	312	276	285	292	286	280	261	318	314	260	312	286	263	289	310	292	273	289	268	293	277	266	269	313	281	307	326	316	247	274	285	301	288	277	338	290	283	262	297	324	274	273	281	285	276	273	298	314	283	279	297	317	297	302	294	323	276	235	279	261	264	289	280	262	270	269	284	281	274	332	277	306	286	282	304	300	281	280	309	291	296	281	282	276	232	287	289	308	278	282	315	292	262	270	296	281	299	289	278	273	324	275	282	273	316	266	286	283	259	317	297	264	327	272	265	262	279	297	293	303	289	299	299	277	305	299	278	286	275	271	304	329	310	294	256	264	301	268	280	281	288	308	295	327	278	277	293	278	284	283	267	293	302	289	262	292	327	329	277	258	311	283	302	271	314	322	298	285	291	307	292	277	269	274	275	285	297	254	271	269	328	279	290	316	308	287	258	302	298	278	301	290	279	314	285	297	280	308	307	272	286	250	301	315	260	284	271	266	293	256	259	288	254	301	287	308	272	299	310	279	294	292	283	283	257	298	322	276	287	312	255	294	275	273	279	268	276	282	291	262	291	292	286	299	305	298	292	261	256	289	322	293	304	277	300	290	270	292	270	322	278	288	293	311	295	277	259	278	272	273	296	295	278	261	293	265	295	309	279	302	299	288	269	276	287	251	287	293	309	258	277	297	303	304	304	267	256	318	292	275	254	333	284	317	254	288	275	295	269	288	280	277	301	299	318	289	270	273	265	312	255	300	305	312	291	268	312	310	260	283	278	264	261	292	274	279	279	296	294	300	289	332	273	283	303	265	263	329	283	285	302	316	289	288	300	272	294	259	267	308	305	307	284	267	250	281	297	270	288	293	310	279	268	262	300	261	284	293	315	282	278	294	291	300	314	265	281	289	282	232	267	278	272	300	295	267	271	277	283	288	304	301	246	285	301	289	320	310	273	264	310	286	265	299	285	317	292	310	300	301	284	280	260	303	289	279	291	274	316	284	272	284	283	304	297	286	298	299	310	298	262	316	292	290	260	309	318	306	302	281	265	284	284	305	293	303	302	274	301	301	274	267	276	276	294	298	266	294	289	257	284	276	273	264	286	273	281	259	271	278	284	320	282	256	295	279	293	251	288	288	293	293	274	315	295	294	274	280	266	275	291	287	267	317	269	257	258	305	273	270	279	321	311	291	308	295	305	278	308	290	270	291	260	288	317	280	278	294	332	249	292	268	306	302	325	285	304	321	304	281	287	291	286	300	281	316	285	299	259	264	283	317	253	283	270	283	285	283	278	287	316	283	284	295	284	279	273	278	318	300	302	316	301	279	279	280	310	251	272	314	300	293	289	264	269	285	289	308	280	260	284	274	280	324
9368	4620	3305	1336	1214	1103	1038	991	955	880	843	794	802	752	740	730	723	765	771	739	711	721	696	716	688	725	742	721	728	665	684	669	716	704	692	689	689	645	682	706	689	709	711	714	717	687	693	727	723	744	699	678	707	718	707	717	677	687	729	700	725	686	716	706	700	710	732	647	700	665	674	752	689	664	682	681	746	738	653	692	706	700	716	695	737	686	668	689	655	705	692	679	679	699	683	680	729	713	689	684	761	714	714	712	757	721	691	699	662	706	703	738	703	669	748	710	677	702	684	718	718	713	705	692	713	727	702	713	686	698	667	688	689	737	660	691	700	728	704	688	736	738	634	664	690	715	702	694	718	657	679	747	752	721	734	696	665	690	708	669	703	739	686	700	719	699	703	698	704	689	675	682	743	681	732	701	654	697	653	640	676	730	719	688	718	690	719	739	707	695	693	683	714	690	669	707	708	660	729	685	707	682	716	720	701	684	681	775	721	720	676	702	687	729	716	717	702	749	693	674	725	692	731	692	696	735	696	685	674	692	747	675	694	674	709	719	696	707	681	694	695	699	708	738	674	700	710	656	713	705	715	696	735	684	677	730	714	688	717	694	645	737	715	695	721	701	647	753	675	712	715	709	693	704	742	695	692	698	709	689	704	747	695	735	703	698	652	670	671	646	698	679	670	693	711	692	675	700	725	665	750	682	662	747	662	605	699	702	668	682	675	724	688	678	721	713	719	681	673	744	700	692	742	760	688	707	668	752	705	697	725	697	680	688	733	723	697	705	680	677	715	666	693	788	727	695	719	670	713	703	684	707	712	714	706	748	651	708	721	674	661	695	663	704	681	666	694	666	662	688	700	726	716	710	682	691	669	694	706	662	666	757	710	723	702	663	703	716	751	742	678	704	688	672	684	657	700	714	720	708	710	731	710	746	671	686	657	684	674	712	720	715	659	692	635	733	683	697	703	719	710	680	739	703	711	713	704	632	680	720	633	651	692	670	682	730	682	709	653	744	717	649	686	678	685	716	702	685	672	678	717	755	707	738	701	708	699	739	677	715	725	681	679	747	659	668	669	684	690	727	700	721	730	717	706	678	698	728	674	725	652	651	720	704	670	699	723	724	704	686	668	682	693	688	795	691	711	647	682	643	706	687	726	668	730	735	704	716	684	689	684	679	724	712	739	699	680	692	742	631	683	721	728	668	737	690	690	719	700	659	745	708	748	709	691	723	712	734	698	662	687	688	735	675	675	670	678	686	689	710	680	677	750	721	709	708	711	674	727	731	702	705	686	683	710	726	681	694	708	679	694	709	708	707	692	692	693	654	691	707	744	717	701	726	702	703	732	689	687	714	743	712	723	741	709	678	735	686	681	724	714	753	654	633	710	693	730	730	687	676	670	696	714	707	703	738	694	687	722	706	733	685	745	705	690	653	697	708	668	694	689	689	688	699	710	676	672	712	643	694	685	706	681	680	714	643	724	679	689	666	710	707	668	690	742	724	671	731	682	675	664	645	763	679	689	711	726	711	758	755	663	687	696	699	735	695	734	700	662	726	684	726	758	707	696	716	679	717	692	708	689	674	745	686	707	720	710	695	736	711	667	706	698	735	703	780	728	739	698	682	670	751	645	711	674	720	728	685	662	679	710	657	721	718	708	721	704	666	686	662	698	671	691	670	731	722	737	655	696	672	731	740	706	690	752	698	642	719	682	719	692	710	693	685	698	656	689	699	672	682	673	680	706	693	729	661	696	661	675	689	643	708	701	725	680	692	659	706	686	706	671	749	683	730	677	719	701	683	667	657	681	667	712	710	695	686	706	760	737	676	688	704	737	682	679	686	723	733	675	728	688	681	682	707	728	684	703	708	674	704	678	693	706	641	705	693	700	688	693	730	711	759	755	683	700	647	661	755	691	692	734	664	718	684	722	751	685	693	739	689	724	707	702	685	673	667	659	724	716	670	688	712	686	716	685	708	695	717	649	673	678	753	684	688	731	725	674	646	683	707	637	719	688	701	663	710	704	724	746	688	691	708	707	659	677	634	655	685	723	697	712	750	672	714	688	718	743	686	721	720	718	699	710	743	703	728	678	709	718	720	698	695	653	699	652	689	694	736	698	662	733	711	680	724	684	727	696	683	739	699	713	680	689	702	693	733	701	663	709	679	718	713	689	679	733	670	648	658	698	723	701	662	706	721	728	742	730	713	705	690	703	689	687	706	677	660	715	658	737	702	647	737	682	730	700	674	683	678	649	691	660	738	678	675	748	766	659	670	700	724	685	672	733	680	675	692	671	682	729	702	710	693	747	735	705	734	741	720	709	716	703	724	699	711	698	693	720	662	732	670	680	733	680	671	669	708	742	712	718	674	714	713	673	653	627	693	718	679	696	662	670	716	724	678	722	709	709	683	688	697	692	695	656	703	743	674	711	700	726	678	711	724	691	710	726	767	709	738	659	713	672	716	789	729	726	697	665	670	706	664	707	694	725	664	692	730	719	755	702	742	715	717	737	712	652	690	716	720	678	713	678	655	675	700	733	711	723	749	674	714	733	680	719	671	732	659	691	700	662	682	738	695	711	718	723	640	737	731	700	709	676	707	686	717	691	699	700	754	696	705	724	683	683	692	759	727	692	709	681	662	657	698	674	716	662	711	681	720	695	680	719	664	674	725	717	686	685	696	734	703	688	649	704	727	691	741	692	667	689	701	726	690	709	720	711	755	743	707	712	726	732	734	675	678	671	708	705	671	687	706	691	676	695	699	704	717	725	709	701	683	693	697	728	737	665	712	687	697	696	708	682	766	676	664	723	668	715	708	723	700	650	686	711	700	725	671	710	718	682	680	634	672	678	662	700	682	736	657	680	687	705	699	675	698	725	696	670	733	705	671	674	635	684	668	698	696	769	712	694	641	685	709	730	684	691	701	663	706	685	678	641	648	683	733	712	699	713	736	709	712	721	667	669	695	631	707	682	742	708	670	652	679	675	680	709	684	730	675	675	669	716	707	712	692	701	702	754	675	644	657	705	688	682	643	712	724	658	675	693	715	663	710	622	717	740	682	656	696	710	679	707	743	716	670	737	679	712	706	747	705	676	669	665	700	741	679	707	688	680	713	681	666	653	739	736	760	703	690	682	712	697	701	720	697	689	689	734	701	714	741	709	716	728	724	716	722	659	685	703	714	686	679	707	726	694	654	670	683	733	740	682	672	682	735	701	673	679	697	685	683	736	707	701	665	691	690	653	774	690	678	720	690	699	700	658	722	707	663	684	704	756	652	740	662	698	718	714	707	722	717	695	673	699	681	699	714	738	706	706	696	688	713	688	682	690	716	724	734	763	698	677	680	688	699	691	710	693	668	692	700	685	702	729	702	719	671	705	674	724	746	703	733	744	717	719	706	709	690	675	706	715	664	684	719	715	658	660	688	693	663	654	677	691	698	692	630	642	736	717	660	696	658	706	690	682	711	723	699	714	660	725	673	661	740	722	684
27082	13741	7545	1793	630	468	413	395	354	340	312	282	302	271	271	294	258	259	253	267	263	271	274	281	276	257	269	276	265	272	237	262	236	249	263	258	265	256	251	240	274	277	277	278	256	264	256	263	267	277	285	254	240	253	278	256	258	261	272	252	263	256	267	290	258	271	234	248	238	232	274	241	275	243	262	224	269	270	255	257	239	232	243	247	237	232	254	227	263	269	218	254	238	255	239	245	263	250	268	237	262	254	275	267	256	240	287	290	258	255	254	246	267	245	256	254	271	249	277	266	270	240	258	258	219	270	246	260	251	267	243	244	259	220	272	258	291	282	272	251	246	250	285	232	266	251	240	224	268	241	271	264	264	246	263	259	230	265	237	266	238	245	244	241	255	288	220	260	275	277	258	244	218	254	248	242	217	239	217	256	259	237	261	299	258	252	266	283	239	263	248	298	268	243	250	235	240	229	271	239	228	278	296	234	226	267	286	243	238	258	265	276	286	271	235	238	245	228	249	241	267	267	282	250	243	272	243	250	217	264	244	252	279	234	269	246	251	250	246	230	249	274	254	233	241	221	262	263	209	251	251	257	248	268	251	244	213	257	233	275	241	273	255	279	211	241	250	271	235	243	248	226	248	268	262	289	249	269	266	261	237	262	266	285	272	240	276	269	234	261	253	268	252	237	220	266	251	250	240	270	280	284	235	258	266	244	246	247	287	243	234	262	278	261	266	255	248	263	258	247	240	274	260	220	243	251	250	273	273	244	221	237	241	260	247	263	253	253	253	251	250	277	269	264	265	258	260	277	268	242	255	231	276	232	281	271	265	269	237	217	269	252	233	265	231	260	277	247	256	258	234	266	214	263	266	239	238	248	249	289	284	272	215	244	259	255	241	241	229	253	263	255	241	230	262	291	253	247	244	282	253	266	277	257	260	229	226	252	261	276	251	246	241	265	237	246	262	263	238	248	256	229	275	260	281	283	273	227	248	261	290	270	251	274	248	261	229	229	242	252	249	291	242	267	262	238	283	257	256	283	285	254	258	251	238	264	246	243	256	278	236	233	229	259	255	254	250	224	253	267	265	272	226	260	244	250	253	231	250	257	271	271	263	245	239	247	250	242	250	257	249	278	253	244	242	227	232	230	243	293	267	222	253	253	236	237	273	227	226	260	265	264	260	251	264	247	243	218	241	285	268	246	228	228	281	229	255	264	261	235	284	246	263	254	248	265	231	253	262	265	291	276	260	280	265	243	247	241	240	252	236	241	250	261	303	238	225	268	279	267	242	228	246	282	251	275	236	273	251	290	274	272	260	261	255	246	268	248	260	239	255	265	247	253	253	234	250	262	254	287	238	257	284	247	266	252	247	270	233	267	237	238	274	281	249	248	261	240	241	246	259	256	240	292	287	277	276	271	240	261	249	276	249	264	265	239	267	227	253	245	236	249	246	259	260	236	266	229	244	274	256	268	236	273	238	277	272	253	254	234	240	252	269	272	238	252	254	263	284	242	268	269	310	236	269	254	267	253	276	237	242	263	267	223	235	235	263	240	246	272	274	255	250	270	268	261	261	250	263	265	276	283	269	288	274	244	265	275	257	241	246	267	245	268	243	294	242	247	225	276	273	259	260	290	250	265	238	237	223	264	242	278	245	257	245	227	252	275	251	274	267	259	257	250	266	290	288	245	275	253	228	269	260	258	253	273	263	261	248	266	255	234	244	262	245	264	246	247	241	264	234	257	261	266	257	250	243	275	234	257	272	248	258	264	273	269	251	239	254	242	251	281	269	245	254	279	258	240	225	250	278	261	270	280	247	240	222	231	279	280	233	248	250	239	271	261	282	282	247	276	244	260	233	230	231	253	251	271	231	230	290	251	242	281	264	233	240	219	236	224	279	231	247	234	223	268	292	252	233	269	259	229	231	237	242	257	251	264	268	247	275	264	283	253	250	222	260	265	271	290	269	254	268	255	251	246	264	264	233	249	247	266	244	246	245	257	271	274	231	253	261	260	237	263	269	235	256	252	244	239	245	276	246	232	256	262	247	260	230	236	262	255	230	269	273	271	247	238	252	267	258	261	266	252	251	244	238	269	277	263	248	232	250	238	239	252	232	282	222	218	233	244	250	285	268	264	281	275	253	265	263	273	229	247	251	236	251	260	225	241	271	269	255	250	259	250	254	228	241	246	238	235	246	233	232	240	274	245	233	271	245	261	245	251	228	231	254	285	243	282	272	231	228	266	255	269	247	272	261	282	253	247	267	258	260	262	272	263	234	236	233	285	227	252	241	244	255	254	254	254	251	241	244	259	248	249	259	259	255	250	236	257	268	255	274	239	244	244	240	226	259	245	245	231	233	266	279	231	234	276	283	257	264	264	242	235	265	260	264	259	261	257	250	272	254	256	280	257	252	247	254	269	265	276	267	250	244	278	275	270	285	259	278	244	248	290	264	235	251	243	239	267	216	271	265	259	266	247	274	260	274	244	248	240	266	237	250	239	257	249	256	248	259	281	285	245	245	231	249	240	260	234	256	266	275	268	240	251	248	238	299	249	251	247	239	249	276	274	260	249	248	239	250	267	273	254	254	247	237	236	269	285	235	234	243	229	247	226	288	263	269	230	267	234	248	266	265	260	246	275	251	256	234	257	253	224	238	263	257	229	256	266	272	244	243	240	257	246	241	279	259	273	245	254	241	255	234	290	243	243	267	260	237	279	253	229	231	284	290	253	252	257	287	266	253	258	254	241	272	264	257	267	258	274	278	260	267	259	287	265	292	228	269	236	257	244	253	269	257	229	254	229	243	239	231	256	274	237	263	270	285	245	274	253	248	276	267	295	259	250	260	267	285	269	257	232	280	231	270	263	235	248	278	232	256	255	260	261	251	252	248	279	253	271	264	241	226	260	247	230	237	242	240	258	231	243	292	258	259	292	247	259	279	250	263	280	262	290	258	283	263	235	256	254	276	253	241	304	282	248	253	237	247	266	240	220	226	239	222	271	268	262	258	238	243	236	264	285	251	246	250	231	261	229	259	299	257	237	230	234	270	266	254	238	242	243	262	274	259	250	249	261	241	254	263	256	228	264	247	261	255	249	271	288	255	254	236	256	271	237	238	249	246	268	264	221	231	255	272	286	283	269	257	247	279	250	236	280	236	253	278	270	246	236	244	284	245	250	266	273	256	249	253	240	254	243	278	254	271	242	277	258	252	263	256	228	265	258	271	253	240	258	260	277	271	259	246	273	257	239	266	266	271	263	253	224	256	247	252	249	253	263	242	252	275	288	288	256	254	270	291	279	253	278	247	285	242	279	273	241	243	247	228	289	257	243	260	249	251	250	262	257	270	237	265	226	239	261	255	240	248	271	284	276	267	234	254	260	278	241	244	262	253	250	275	263	253	260	254	205	245	255	250	219	264	266	240	243	266	270	264	234	229	262	255	268	283	264	257	269	269	249	253	264	221	274	264	255	274	259	228	250	271	242	266	274
19616	11407	9041	3493	1924	1764	1459	1341	1216	1009	1000	905	897	835	839	731	790	757	744	746	693	703	747	708	695	689	688	639	648	622	681	675	661	650	633	673	654	620	680	633	598	629	635	633	666	667	658	640	603	647	628	657	624	598	596	610	629	659	645	580	680	664	645	641	629	622	601	634	657	638	600	664	625	629	611	608	653	593	624	617	579	599	626	635	599	655	641	585	604	629	592	641	637	603	604	611	625	668	602	615	661	597	615	588	577	581	606	677	581	615	609	606	591	608	662	630	647	633	629	624	637	630	623	617	618	644	634	622	614	607	619	629	620	604	602	612	613	603	627	594	618	688	614	632	642	630	629	612	600	593	614	640	616	650	644	614	604	646	606	590	656	631	648	629	616	607	595	611	598	595	582	622	591	615	619	625	620	590	606	618	611	579	622	658	609	621	606	650	628	581	614	642	634	636	617	625	613	603	632	608	624	599	576	641	627	654	621	585	616	650	619	615	634	607	651	653	628	658	554	623	659	593	620	656	606	617	617	677	635	625	622	613	603	615	620	578	642	617	619	599	611	620	621	644	619	635	649	653	595	619	645	613	660	613	626	600	587	643	574	629	602	669	602	601	642	631	625	642	643	644	623	702	619	697	597	640	594	620	604	652	588	640	655	621	613	584	619	616	633	598	624	606	664	591	649	611	590	629	603	595	640	612	631	631	633	631	656	576	619	642	577	639	602	615	590	635	597	619	571	599	621	633	607	582	618	611	636	612	614	648	592	610	626	618	595	604	627	651	614	611	622	609	613	587	635	621	558	624	597	591	611	598	634	573	593	633	655	580	640	625	609	600	644	633	624	618	603	658	650	610	641	635	606	623	584	615	590	633	626	600	630	589	651	589	602	577	592	611	628	626	619	613	556	598	611	627	629	621	593	605	644	624	630	617	626	655	665	586	641	620	607	564	619	572	613	627	591	637	628	642	643	632	632	578	628	648	614	609	621	656	636	647	626	610	594	611	624	583	622	567	610	628	624	602	640	642	646	635	646	656	633	626	690	608	616	616	648	609	635	631	603	587	654	623	635	606	614	578	624	608	656	617	609	599	592	623	634	668	614	596	608	609	588	640	584	624	597	611	667	611	648	610	616	611	587	641	646	634	615	584	674	648	629	567	614	608	642	632	639	665	658	632	586	607	590	622	608	620	609	629	621	632	602	676	640	633	588	675	617	585	618	639	578	618	656	590	572	634	602	614	602	556	660	621	620	608	620	631	659	612	619	607	578	612	586	645	647	608	626	618	612	637	590	608	600	662	641	623	615	581	642	599	670	629	643	630	622	577	649	632	658	586	683	651	630	615	656	597	603	595	617	604	596	601	591	609	631	639	614	646	613	611	622	590	611	614	634	630	627	599	613	579	624	647	606	643	585	603	586	586	594	618	602	626	626	615	644	629	603	599	622	607	596	582	679	642	623	684	619	614	580	615	627	638	615	595	628	626	615	632	578	617	581	621	698	634	583	629	608	631	621	579	572	607	566	612	612	578	599	607	628	609	569	597	600	605	620	611	573	632	636	610	595	620	597	634	636	625	636	587	623	641	570	581	594	616	616	645	615	596	622	595	632	652	655	582	606	648	613	676	653	588	625	621	645	639	605	653	633	634	612	638	634	619	651	643	611	602	661	621	586	629	607	617	643	613	613	602	623	625	636	631	647	606	662	618	655	629	573	631	603	648	603	596	620	644	605	574	580	616	641	626	614	615	639	647	619	613	633	599	624	635	622	637	628	622	636	602	599	617	646	629	640	651	645	625	621	641	626	605	604	636	635	605	631	611	610	571	625	611	592	612	597	649	634	634	643	615	610	642	582	640	579	600	602	633	613	613	594	652	616	614	620	640	608	627	606	657	621	643	560	606	656	615	628	653	621	625	603	606	608	606	600	635	556	617	606	617	607	628	611	652	601	635	640	666	662	611	622	632	618	645	592	648	615	610	602	594	643	623	606	612	611	617	607	601	592	610	637	598	676	653	620	659	595	604	645	613	623	648	579	608	627	670	621	605	596	590	609	607	599	588	573	620	626	607	634	592	696	579	605	629	567	613	603	622	625	558	594	580	652	635	617	636	645	633	620	628	622	629	615	634	635	631	621	640	648	567	618	588	619	582	636	658	574	620	615	642	621	617	624	625	596	592	600	626	618	625	613	655	641	672	625	618	650	585	625	656	599	630	627	640	615	614	607	645	629	643	613	640	659	605	612	612	604	600	625	616	621	639	583	590	637	577	622	603	586	625	634	620	584	612	599	605	653	631	643	621	627	647	629	591	622	597	595	639	638	657	645	648	604	604	634	599	589	596	595	574	597	626	627	639	626	611	592	639	660	611	634	634	627	655	599	632	627	625	611	621	597	649	659	638	643	641	632	621	618	592	595	631	618	681	601	653	627	612	615	639	648	635	623	605	639	648	611	605	586	584	577	625	618	609	615	614	565	639	655	669	632	655	645	639	626	608	612	616	670	611	600	620	625	631	527	583	629	676	625	625	638	624	644	589	626	603	655	608	603	610	651	674	616	660	666	620	593	613	605	609	624	574	606	645	652	611	626	610	636	672	632	650	641	630	600	645	611	585	610	604	618	610	620	627	651	631	613	649	604	612	620	631	639	668	650	668	600	641	625	605	651	591	618	613	628	603	671	640	628	616	614	644	636	643	660	623	640	638	633	642	542	608	625	604	632	630	603	599	567	593	651	598	648	690	591	647	612	592	580	651	590	638	618	594	628	575	619	630	602	696	617	593	610	585	611	629	643	629	651	623	640	613	608	660	607	652	637	592	654	661	643	640	643	618	618	613	582	588	619	610	582	632	662	643	554	608	630	615	645	612	592	628	590	625	596	626	584	586	597	638	615	591	572	608	654	620	588	621	623	566	642	615	648	586	650	622	634	657	607	648	637	668	595	651	590	630	678	610	615	637	602	638	613	581	632	593	658	640	618	635	612	628	638	617	582	612	647	604	640	615	606	622	598	661	634	636	632	625	650	618	613	663	642	608	612	630	601	683	599	602	568	595	595	573	570	610	626	623	620	604	612	618	637	657	651	640	654	598	604	633	616	645	643	607	618	584	624	629	585	682	670	627	666	618	607	620	648	655	628	590	627	618	586	645	612	622	678	621	652	641	631	593	624	643	632	637	612	640	595	595	542	641	633	626	627	660	603	629	644	622	578	593	664	637	651	636	628	609	604	663	639	627	590	597	612	617	613	609	604	615	565	644	629	624	589	647	626	633	621	653	671	629	646	646	631	615	619	638	641	633	617	605	611	591	626	581	603	606	619	622	588	563	642	573	617	652	670	631	636	637	636	558	593	644	614	602	586	615	620	636	608	651	612	610	635	629	612	639	625	637	597	635	615	594	649	578	591	594	582	615	631	629	596	619	632	651	611	620	625	600	652	649	603	630	673	633	640	650	620	607	632	631	588	669	617	593	635	628	593	672	663	621	648	554	634	575	585	622
36097	20826	14174	4897	1022	504	422	362	287	256	250	244	201	205	176	205	154	183	189	166	184	173	162	134	175	161	167	136	170	159	149	168	173	153	157	154	167	168	170	164	147	142	172	128	157	163	162	151	118	148	154	136	180	158	120	145	145	156	138	142	148	146	145	155	138	135	147	145	160	159	150	145	160	168	148	146	146	133	128	135	161	159	139	144	139	146	158	176	146	145	147	142	190	151	161	168	146	135	143	125	110	145	157	158	137	152	145	133	133	125	130	162	133	172	120	152	156	155	156	139	162	153	149	134	141	135	153	157	160	139	146	173	135	149	129	163	175	127	139	135	146	154	167	164	138	161	153	146	166	164	150	150	158	147	139	176	135	152	140	157	146	149	149	126	128	154	147	171	157	159	141	162	135	141	141	177	170	165	170	142	148	156	153	158	139	135	148	161	145	130	163	144	148	147	157	133	142	148	132	151	141	161	143	158	162	134	168	168	165	160	138	147	148	150	158	148	158	159	140	185	147	147	133	143	143	133	131	142	156	149	133	165	156	141	125	157	146	146	148	155	144	151	141	158	164	153	146	150	170	159	145	132	148	159	140	163	158	147	158	146	162	136	151	165	163	129	170	148	166	151	164	143	150	156	150	143	158	136	139	154	192	153	160	167	152	152	148	140	136	157	151	152	154	138	146	140	125	128	159	166	145	160	144	131	174	154	160	147	145	148	157	161	136	143	167	134	140	156	172	142	162	153	152	154	156	168	153	141	153	134	158	164	143	146	161	142	142	148	120	188	158	177	148	185	142	135	157	155	170	162	158	137	133	148	144	146	138	150	152	133	150	152	210	155	161	165	142	147	143	151	140	150	145	138	131	133	157	149	140	134	134	135	137	140	149	142	166	142	156	135	157	149	175	160	160	159	132	153	144	152	155	133	153	169	152	148	152	152	134	145	144	175	142	137	135	157	137	131	144	130	149	159	165	155	155	122	161	139	149	147	154	141	120	143	145	142	137	155	146	147	160	134	125	144	169	135	167	149	149	152	145	160	150	172	149	136	151	143	135	157	155	128	119	156	139	142	165	152	154	174	126	144	145	125	156	138	163	157	126	146	158	127	142	155	142	169	159	156	152	132	131	168	142	167	169	161	146	153	154	134	136	166	143	142	137	143	153	175	148	161	159	173	140	166	137	167	159	166	126	155	147	146	130	165	151	149	154	135	141	158	142	145	138	152	156	148	176	161	160	158	131	122	152	161	144	144	135	148	157	126	179	151	147	157	144	151	150	148	137	134	148	137	175	138	142	153	156	134	134	153	159	180	155	142	142	150	173	158	158	144	136	146	141	138	147	172	148	151	138	142	130	152	170	177	165	153	138	159	162	152	138	146	138	171	123	156	161	152	156	164	132	137	137	148	166	150	155	175	146	168	173	134	159	155	142	165	154	156	136	142	141	144	151	125	171	175	141	142	158	159	132	160	134	122	144	142	174	157	150	137	171	161	166	151	157	164	138	140	160	151	163	151	146	147	153	126	168	116	137	177	165	127	146	162	135	137	163	153	150	153	132	145	141	134	156	156	150	159	136	174	162	143	144	148	139	156	161	129	144	156	136	141	155	147	136	159	151	136	150	144	137	156	148	161	168	135	134	147	154	148	157	170	158	162	165	153	149	139	147	165	144	153	127	194	153	141	145	141	143	168	142	158	143	142	140	139	152	160	144	159	146	134	127	147	133	178	132	145	148	147	154	158	139	148	162	142	143	142	137	129	148	150	141	153	140	154	147	135	116	160	150	138	150	150	134	141	155	139	144	145	146	149	119	178	138	160	145	146	172	160	140	163	163	137	142	148	133	164	141	135	159	141	145	141	153	167	143	138	129	133	143	118	148	130	140	140	117	174	148	153	178	156	156	157	173	136	159	136	140	154	169	147	145	157	154	162	171	138	136	144	140	153	158	160	154	136	124	141	158	165	134	160	151	151	154	139	124	119	161	152	153	167	121	142	162	143	168	144	157	159	150	154	141	152	153	155	157	142	166	137	160	152	159	155	152	142	146	143	170	148	153	158	146	139	145	142	158	157	163	143	141	144	168	144	163	154	129	157	148	151	159	136	148	135	132	129	147	136	132	133	133	134	145	143	143	124	139	147	122	137	142	164	156	136	138	154	148	141	149	140	147	148	140	155	140	153	143	158	179	150	151	148	161	144	160	149	160	166	156	144	140	172	142	144	151	155	158	147	161	146	153	129	163	134	158	144	147	142	156	149	138	172	163	146	146	167	135	148	151	132	131	162	139	157	150	151	148	137	173	149	156	146	156	161	164	173	163	153	145	143	167	132	160	116	155	174	140	137	147	149	144	143	144	119	166	161	157	153	140	136	156	150	143	134	150	147	141	140	152	149	161	155	131	148	155	139	148	158	152	135	154	157	147	146	159	151	162	142	156	155	173	171	139	145	162	168	146	137	147	147	157	148	170	180	158	153	149	162	160	149	169	168	129	148	159	151	129	160	148	141	145	148	164	134	129	132	159	180	150	151	154	134	164	169	138	167	158	148	141	147	166	167	125	159	159	168	148	153	154	135	132	140	172	116	151	146	135	148	172	163	132	149	145	142	153	134	141	154	131	169	150	151	133	144	155	172	187	147	149	155	154	156	138	140	143	140	131	128	131	145	165	147	156	149	160	138	155	164	151	166	162	147	161	146	145	139	126	161	131	148	164	127	147	140	170	130	129	150	142	146	147	149	165	173	139	154	124	146	138	141	157	164	157	167	141	139	138	133	152	162	160	142	142	150	173	133	124	148	163	170	141	145	138	152	167	161	122	155	143	146	153	155	148	149	147	151	131	149	145	143	155	170	141	111	128	141	145	149	164	161	141	146	130	132	148	161	136	139	166	145	134	158	134	140	144	146	167	174	163	157	122	137	119	147	154	132	158	173	165	154	131	135	145	145	154	123	151	160	161	165	157	144	172	161	150	138	129	147	145	141	139	149	167	155	155	136	154	169	139	159	132	130	147	154	147	173	137	134	158	126	161	151	134	170	144	148	126	154	125	124	134	151	162	164	148	153	166	136	164	138	142	132	163	156	153	127	160	157	143	149	167	160	163	138	162	143	155	150	144	158	146	140	144	163	171	123	147	128	164	148	144	129	164	139	143	134	153	143	140	140	141	162	139	151	135	130	161	143	177	144	146	158	135	122	154	164	139	168	156	126	148	139	156	137	145	144	133	129	144	124	151	155	173	138	148	159	151	172	152	132	148	134	148	151	140	163	148	160	131	137	152	139	171	144	130	151	130	154	159	149	170	163	157	143	172	138	128	170	182	143	156	143	163	146	144	144	184	145	161	155	148	174	146	182	146	156	139	132	144	135	163	147	143	126	137	144	148	162	151	138	142	127	160	155	156	157	147	116	160	143	152	142	129	155	151	149	135	154	174	151	166	151	144	168	159	140	170	163	142	138	132	158	158	132	140	139	125	136	154	143	146	126	126	169	175	148
24423	16154	16736	7470	2454	2033	1749	1409	1155	999	915	830	779	715	646	600	577	570	600	612	552	509	542	466	467	487	469	451	430	452	443	412	389	409	408	395	407	442	405	400	394	402	386	396	419	418	396	408	391	404	438	392	384	394	409	389	389	389	406	403	384	425	453	371	354	375	364	395	384	383	394	373	375	401	364	361	391	375	370	395	369	425	387	391	408	403	378	406	383	375	405	386	385	372	383	397	354	374	398	407	404	401	427	361	378	417	366	386	365	403	400	397	385	376	369	365	413	378	412	398	405	378	404	377	394	386	372	358	384	363	351	411	361	372	367	369	386	365	415	399	410	419	408	372	368	367	426	369	397	375	345	376	391	397	381	386	387	379	358	425	414	413	415	348	400	366	356	379	376	386	396	410	388	408	371	364	375	391	380	380	370	387	352	394	395	381	383	369	392	370	365	409	372	394	385	378	376	395	369	380	371	400	376	420	374	380	377	396	404	403	381	406	364	371	414	377	370	357	357	368	362	415	375	394	401	430	421	381	412	393	383	368	366	423	357	378	350	382	425	418	367	375	396	380	346	361	432	401	387	397	383	352	381	409	393	357	404	384	343	384	402	381	391	392	404	374	381	385	460	374	376	375	370	369	390	359	380	390	389	387	361	360	385	389	380	401	387	361	370	390	345	347	407	391	376	410	361	404	399	378	393	392	373	374	406	405	389	377	358	440	375	390	379	375	398	360	363	391	358	379	391	386	376	365	428	399	358	356	376	346	384	374	376	390	380	369	393	399	410	358	418	376	381	362	366	360	380	400	387	364	356	338	404	384	383	413	374	376	348	407	413	365	360	376	379	378	358	370	402	387	373	378	345	405	369	349	408	414	411	402	381	395	404	363	387	358	391	366	367	387	403	400	400	378	376	405	401	414	406	383	384	382	407	431	349	373	384	376	369	365	394	390	382	356	370	387	393	380	354	369	385	385	380	388	368	370	366	405	370	400	392	354	400	340	365	380	401	394	356	347	388	368	359	342	367	388	394	423	368	384	398	387	394	386	361	394	406	367	389	412	420	385	364	387	388	386	364	371	350	384	371	373	355	372	383	367	370	352	386	379	377	375	386	404	355	376	401	396	386	388	394	351	395	405	373	356	388	375	373	373	414	382	383	399	398	422	382	391	387	383	375	410	390	378	392	385	364	389	392	397	384	387	408	380	379	398	397	421	386	413	387	420	390	362	382	364	383	407	370	397	389	394	407	385	431	370	390	388	389	405	355	373	355	372	381	371	370	417	376	380	392	378	401	391	391	379	405	398	387	346	399	354	418	382	406	384	378	398	394	394	355	369	363	373	403	369	416	389	381	353	332	388	394	387	344	370	373	405	389	384	369	361	391	418	404	403	366	376	381	386	387	376	371	374	382	402	392	392	425	425	405	369	392	410	384	389	345	391	377	381	380	384	401	351	348	365	374	399	440	398	395	398	390	378	371	373	424	405	388	358	372	384	395	386	404	360	380	396	403	389	430	385	378	402	381	399	396	417	404	356	413	423	369	409	372	342	400	368	390	371	398	380	400	368	396	349	359	369	393	385	385	365	365	394	404	373	389	393	393	366	392	394	388	386	354	392	403	388	377	378	408	446	397	378	364	409	348	384	380	397	377	378	389	413	395	385	420	374	386	401	402	350	391	386	399	373	368	406	364	370	373	369	377	374	402	399	370	402	391	387	402	376	377	358	403	358	376	367	411	384	378	373	426	407	350	420	399	350	373	370	399	393	367	388	398	398	403	382	374	399	423	400	408	391	367	375	364	382	384	380	398	380	395	370	376	393	399	377	366	423	394	371	407	405	382	387	396	415	394	369	399	355	361	373	401	412	384	357	380	409	385	380	367	362	394	363	382	359	383	364	404	381	368	407	386	376	375	384	352	374	407	341	395	378	391	390	426	351	394	393	378	371	390	382	360	386	388	378	389	396	357	374	376	406	388	363	381	414	358	376	402	387	384	388	375	396	368	380	393	396	380	399	383	378	400	385	363	394	372	389	369	393	375	393	381	387	345	371	371	398	418	348	369	420	346	371	363	423	398	369	405	403	417	397	380	437	390	385	378	379	386	412	388	395	341	382	399	396	358	396	410	368	385	394	367	386	393	376	390	387	387	382	410	394	370	330	365	409	395	378	377	381	378	398	385	414	377	400	402	388	365	380	384	355	418	389	365	391	413	405	343	405	404	398	386	382	389	372	400	398	380	377	395	374	352	401	369	354	391	362	377	348	399	378	370	380	389	370	379	382	393	401	391	410	400	397	379	377	400	372	397	373	381	419	353	413	387	380	384	386	359	350	391	404	370	366	380	367	332	399	386	381	410	381	372	370	383	383	391	349	417	406	377	402	386	392	398	378	366	397	396	371	398	385	401	399	384	342	395	385	408	352	378	375	399	398	368	368	400	361	352	385	398	370	392	403	356	375	403	389	375	365	383	378	388	396	380	368	394	420	404	399	368	356	411	378	369	400	413	400	369	370	375	382	416	385	352	379	396	372	418	386	385	400	397	360	391	374	394	385	381	371	403	400	377	374	358	361	411	377	374	377	392	365	394	367	364	350	396	382	382	363	376	402	395	407	361	394	386	405	380	370	352	362	413	389	359	383	372	375	352	382	411	380	399	396	361	374	364	375	396	398	392	393	389	393	385	359	379	374	388	385	401	385	394	370	385	384	379	373	397	393	387	365	374	350	429	346	424	396	395	402	385	385	387	401	350	402	381	364	403	345	367	364	411	383	400	372	368	366	383	358	372	375	354	390	363	382	366	400	382	385	404	400	382	384	353	367	368	376	392	325	352	407	377	394	386	393	401	365	396	376	361	379	388	408	374	384	375	362	399	357	340	364	352	340	402	364	392	418	371	394	359	392	396	409	381	370	371	394	394	385	372	389	382	381	395	395	406	391	415	393	415	389	378	375	382	371	354	396	378	372	373	366	367	370	401	376	373	417	407	368	382	423	428	382	436	401	390	399	399	413	364	396	379	388	370	407	405	429	412	359	402	376	372	368	388	411	389	403	384	400	391	402	404	368	395	383	400	397	398	416	397	380	401	402	398	360	425	391	392	393	395	337	362	365	374	386	355	372	379	414	397	393	407	393	382	399	373	385	389	382	411	402	383	421	358	373	407	373	381	376	390	410	362	374	355	405	366	407	388	357	374	358	390	384	449	395	403	380	357	354	367	395	386	369	385	381	356	434	411	397	379	384	381	385	413	396	379	351	379	367	392	388	370	339	386	376	405	344	404	396	355	408	414	378	378	384	401	411	377	385	420	371	386	382	400	389	347	365	347	386	389	379	363	381	379	386	374	393	399	419	366	353	407	393	380	384	412	403	422	417	394	395	361	392	393	351	401	397	373	393	354	393	373	399	362	385	403	401	383	384	399	420	392	395	366	384	366	381	428	397	363	355	383	379	349	388	383	384	391	370	354	393	390	378	405	394	411	345	394	377	383	385	387	398
12155	4385	2107	794	406	351	343	331	292	327	318	286	242	302	310	296	287	298	288	267	321	277	293	290	262	267	245	267	295	298	258	269	306	277	277	295	288	299	281	288	296	290	311	313	318	318	297	310	279	276	278	313	305	282	294	263	272	310	249	283	280	298	299	292	290	282	282	257	273	296	286	281	298	285	264	278	317	286	271	302	280	307	292	297	291	308	266	287	292	293	282	292	301	271	298	278	279	295	297	279	293	303	293	290	313	326	277	292	286	286	277	321	289	283	298	316	344	298	291	315	274	314	265	281	318	278	304	259	320	277	287	311	289	299	286	288	319	300	305	287	284	326	262	259	259	307	308	304	269	290	292	268	284	298	305	278	273	297	296	292	311	276	260	308	256	308	276	280	325	292	265	284	298	304	321	301	278	278	335	323	275	301	253	286	287	304	273	274	317	287	293	259	303	283	291	275	267	267	281	284	272	303	283	285	274	296	280	292	331	276	303	266	294	285	268	306	282	299	288	279	285	284	321	283	287	291	286	311	281	288	290	270	302	264	268	271	306	286	309	293	300	295	265	260	293	265	293	279	293	297	306	277	289	302	291	297	265	286	299	291	288	267	291	287	290	283	282	263	296	288	255	298	303	299	312	281	288	314	298	302	268	268	299	266	313	312	289	315	275	283	294	287	275	280	300	250	301	310	301	293	261	292	297	310	298	291	306	314	296	295	305	333	262	282	307	298	271	290	288	275	270	285	292	286	264	290	307	317	303	272	296	281	289	276	286	304	275	315	271	288	258	308	308	269	266	293	297	289	281	281	257	308	302	298	283	299	284	287	290	263	314	325	269	259	307	293	333	297	300	288	265	298	304	281	311	309	294	284	276	280	292	321	307	285	269	263	302	311	312	273	284	295	250	274	289	279	280	280	267	297	292	254	301	281	323	286	310	247	283	277	311	296	276	286	245	292	260	252	282	298	301	305	298	268	271	290	287	280	303	247	287	294	278	277	277	279	290	292	348	289	308	263	261	278	275	297	307	305	278	296	313	295	299	282	291	292	306	290	287	284	287	286	279	285	278	275	276	296	277	263	312	308	262	319	245	278	282	299	300	291	280	308	295	321	271	284	296	308	262	281	276	276	274	319	306	316	250	279	280	294	319	272	327	293	269	297	302	304	299	304	316	290	332	304	328	284	297	286	291	318	289	314	284	301	317	303	269	288	294	290	324	296	289	301	316	302	289	312	285	292	272	293	276	278	301	271	291	270	287	304	300	286	305	295	281	325	327	310	277	287	263	294	306	323	299	308	269	295	318	258	284	304	271	273	291	274	294	278	257	290	293	292	302	315	312	301	289	298	294	284	301	269	289	280	298	310	283	339	271	291	281	296	299	287	273	279	297	281	333	271	270	317	264	289	321	270	294	303	310	336	293	296	285	261	267	262	260	308	268	252	293	271	308	303	289	297	308	319	304	304	280	275	306	285	257	259	303	268	287	277	287	308	286	291	277	297	277	254	262	294	291	288	297	261	292	284	284	283	280	290	335	279	292	279	311	314	292	256	307	254	247	280	287	293	295	310	263	312	292	316	267	283	290	305	284	333	287	309	306	306	316	296	316	276	301	283	268	268	294	278	307	280	271	292	292	282	270	269	309	304	300	302	278	298	285	262	310	294	312	286	293	306	282	295	262	253	268	288	302	286	316	285	298	334	306	317	276	272	253	287	284	317	313	296	285	308	274	281	311	305	275	288	279	299	248	277	313	311	280	301	281	264	329	299	286	270	281	288	335	264	264	281	292	288	323	267	305	267	273	262	287	296	315	272	313	305	276	315	284	275	292	289	295	303	304	243	271	286	326	278	274	300	271	293	286	277	301	278	321	255	259	301	274	306	278	255	298	284	302	300	303	272	286	277	299	283	268	296	270	278	302	284	290	282	281	285	295	308	301	316	304	301	277	301	301	305	299	271	289	243	312	269	282	288	286	276	284	292	277	283	282	272	288	312	283	282	290	302	291	313	301	262	303	325	272	274	283	283	290	281	281	275	302	289	290	286	283	277	299	285	308	326	293	289	297	265	313	282	272	284	294	279	286	311	263	282	298	281	283	302	309	274	257	315	262	311	276	286	285	283	292	266	308	318	301	272	277	290	292	282	277	314	291	256	282	293	286	284	290	284	293	323	288	317	308	313	326	293	283	284	287	290	256	301	313	276	304	277	291	304	316	286	317	307	274	307	279	292	285	275	267	304	292	287	279	298	319	266	271	296	311	294	272	276	298	273	262	275	280	304	286	283	286	329	259	299	263	258	278	268	304	288	311	295	311	267	283	308	302	283	268	284	318	306	285	303	270	292	291	297	275	258	284	290	276	296	278	275	285	271	294	311	248	300	286	307	278	310	278	285	286	286	288	264	267	271	277	292	279	269	288	305	309	280	271	303	308	312	312	297	293	287	304	301	270	282	269	279	278	306	274	315	283	305	272	304	276	285	277	297	272	303	279	299	275	260	274	295	298	300	290	284	250	277	303	266	268	310	290	261	296	303	288	335	299	287	280	297	308	297	283	299	311	283	284	261	275	308	300	286	292	280	269	249	326	276	285	290	296	295	289	333	289	284	299	276	286	292	281	267	292	279	301	285	299	309	293	273	270	294	323	324	277	260	295	292	299	287	287	267	294	294	265	278	296	306	279	280	282	272	293	277	285	297	298	274	273	292	254	270	282	295	300	293	312	278	280	283	268	308	265	281	281	267	298	295	272	286	272	288	295	311	294	287	279	292	278	300	309	268	299	286	285	282	297	291	278	289	250	273	274	274	309	282	308	299	297	247	301	287	286	298	305	261	286	296	313	290	299	282	304	293	270	258	304	298	286	298	284	292	338	300	301	277	290	291	275	306	298	291	294	292	282	266	308	280	283	308	294	300	281	260	312	281	305	287	277	296	296	300	278	283	283	278	293	274	297	292	269	293	272	291	272	275	306	285	321	262	267	324	291	283	289	300	300	256	274	304	276	283	273	291	278	277	268	291	277	281	311	316	279	331	311	310	280	302	242	273	252	296	262	275	267	283	309	285	282	283	273	298	305	270	294	293	286	308	262	324	265	266	318	296	313	301	276	295	295	311	254	279	313	292	266	272	291	300	309	288	303	259	316	303	288	279	317	298	276	278	266	314	307	303	279	309	300	332	277	282	266	274	290	282	256	308	274	276	299	281	264	282	314	323	293	251	249	260	275	301	297	296	271	268	295	303	291	309	302	290	273	285	319	285	280	268	277	291	286	280	298	309	257	285	274	291	309	314	310	258	295	278	281	288	302	278	324	306	278	287	288	297	303	285	295	293	271	306	288	295	316	297	306	287	285	294	297	296	320	291	267	277	263	283	312	289	299	282	311	281	256	289	280	266	311	315	291	300	287	287	249	294	273	277	295	313	284	312	318	286	277	281	264	278	303	282	283	273	287	259	301	269	286	245	297	293	313	306	292	315	287	281	278	292	270	318	296	269
9146	4577	4088	2438	1278	1239	996	1034	909	860	885	868	802	798	775	743	760	725	738	726	748	713	723	717	678	721	718	691	737	706	700	714	726	695	764	755	699	681	685	740	700	692	672	676	709	698	699	710	717	746	740	691	697	669	709	722	724	709	688	664	657	744	652	689	663	708	742	735	707	677	697	726	752	726	695	686	695	754	716	711	698	659	715	735	691	700	712	691	697	751	702	722	738	699	719	730	722	697	693	676	715	702	725	717	692	673	665	707	679	718	756	715	701	689	668	726	684	688	708	689	700	732	697	740	740	697	671	705	679	688	694	735	724	754	697	698	682	697	714	704	706	729	699	683	724	742	721	689	710	706	702	685	722	682	712	676	687	687	672	681	681	666	714	652	703	696	730	753	654	623	724	769	690	680	698	719	656	716	712	647	663	679	659	704	746	708	650	677	679	643	693	695	731	685	709	716	713	685	657	747	664	707	707	709	638	665	700	699	742	681	711	694	720	697	735	704	688	726	721	726	671	759	715	717	662	686	731	723	688	687	713	725	687	668	727	745	695	687	694	679	721	736	651	712	675	752	698	719	691	696	702	712	719	671	690	701	735	706	668	706	642	736	712	687	651	745	689	725	679	729	682	699	699	725	684	718	671	639	733	717	718	675	739	651	691	684	725	724	679	654	719	682	719	690	681	688	724	709	698	746	740	675	703	719	685	659	742	685	692	722	674	689	687	730	724	701	702	688	713	710	664	741	745	719	671	642	699	717	739	729	697	725	725	711	691	691	697	728	706	676	757	713	714	711	697	686	695	710	717	749	720	762	681	687	673	669	666	750	729	679	754	687	672	680	651	725	726	737	718	725	630	712	709	686	725	689	727	695	671	733	724	683	702	675	663	656	713	709	684	659	756	699	691	670	692	692	740	709	649	721	720	764	697	728	729	702	700	702	682	705	647	716	708	706	720	692	687	686	732	658	716	698	711	687	710	701	689	710	709	710	698	681	682	660	675	677	693	664	706	685	715	712	698	686	652	709	707	691	723	688	689	693	666	729	704	732	719	681	739	701	720	728	691	674	672	715	726	712	679	684	655	760	712	693	738	713	681	727	705	726	694	705	711	720	711	672	686	681	674	738	682	685	739	656	710	756	689	707	685	751	703	724	697	687	686	678	701	696	714	709	677	688	702	744	703	694	713	679	705	721	693	682	729	669	674	634	688	695	750	684	698	713	692	706	688	695	720	743	720	725	692	736	724	732	726	690	695	731	641	716	697	677	681	737	701	717	712	678	702	724	698	706	713	661	737	688	734	687	704	683	687	717	667	719	668	716	686	676	659	694	695	701	721	698	692	699	726	683	719	732	692	681	720	636	670	721	652	645	707	748	711	719	721	697	698	678	677	724	717	710	661	745	642	672	729	685	677	726	735	668	691	665	682	735	673	726	704	701	691	706	699	705	675	711	733	665	699	709	686	709	710	681	702	715	626	707	684	689	697	714	651	748	682	700	716	652	686	688	725	640	695	745	706	674	679	674	673	741	710	711	652	662	725	694	720	676	711	703	708	705	704	726	763	712	686	684	677	734	716	740	711	711	683	738	667	724	685	720	695	726	698	719	734	687	734	681	653	691	685	692	709	705	717	687	690	701	678	684	684	717	691	684	723	627	672	698	732	718	696	666	682	671	739	690	656	669	753	714	742	705	713	724	703	715	694	694	660	652	665	727	696	723	702	726	746	756	690	717	686	716	691	693	713	740	705	701	695	748	695	679	726	683	662	706	718	702	756	692	682	734	698	683	686	656	737	663	661	661	664	742	685	715	715	737	704	752	664	679	651	663	690	685	729	692	681	675	672	717	713	686	756	687	679	713	698	719	658	737	683	729	703	710	699	690	732	713	739	764	697	734	689	730	699	722	717	683	733	732	680	712	699	662	704	705	654	714	713	691	689	732	682	694	702	698	697	718	720	723	701	659	676	695	744	669	740	712	724	708	715	704	724	708	715	702	704	695	680	680	710	714	759	705	713	640	690	687	706	679	715	735	676	639	717	742	707	709	722	726	682	719	678	733	692	692	696	700	692	697	735	730	717	727	703	694	667	643	666	722	720	732	708	715	737	711	716	697	722	697	738	688	731	677	704	706	693	696	679	701	720	729	726	706	670	691	697	724	687	697	694	709	741	714	703	705	699	727	696	660	685	729	754	693	691	693	706	731	689	684	713	741	702	696	682	697	694	674	731	724	729	713	718	697	723	714	713	728	653	670	674	660	664	690	720	691	708	686	631	689	681	685	703	686	706	744	675	713	685	687	666	716	687	711	716	699	693	690	687	750	689	704	707	679	693	719	680	741	680	705	634	673	657	721	728	701	770	713	719	698	726	677	712	732	704	729	685	721	638	661	705	727	735	710	704	738	726	685	673	714	713	684	702	676	691	698	703	698	702	665	680	672	695	675	688	690	739	696	726	680	749	706	705	706	704	725	686	702	754	709	686	659	699	692	672	712	722	694	710	708	709	740	691	682	723	709	728	726	730	723	706	721	691	700	679	708	715	682	708	697	655	696	688	721	716	688	708	656	680	697	684	705	664	747	755	680	684	680	704	720	662	710	733	688	677	708	674	715	686	699	720	670	676	763	650	678	694	698	735	715	711	665	724	677	686	703	734	756	679	714	708	674	689	724	691	712	694	704	702	676	725	700	723	744	708	699	710	714	733	698	736	684	723	709	672	708	706	706	705	681	732	677	707	664	688	704	673	727	724	706	695	706	716	708	704	653	718	682	680	719	676	739	717	694	727	648	705	726	660	665	695	725	654	689	714	718	700	760	697	727	695	721	682	738	707	730	701	653	712	723	672	705	736	744	819	677	648	698	716	695	665	675	717	689	714	707	671	685	754	680	713	681	684	734	716	693	640	685	677	671	687	676	673	668	710	716	707	703	676	656	684	680	713	630	707	683	679	733	713	641	711	733	668	673	770	679	692	682	683	701	689	701	718	733	724	694	703	694	675	718	698	660	707	698	738	690	688	664	784	677	667	702	709	716	702	685	653	694	688	747	693	683	727	717	646	705	714	694	714	678	662	712	723	702	726	690	719	695	688	712	676	709	727	696	693	693	717	663	713	733	682	746	709	692	734	695	772	703	733	706	679	651	633	718	738	761	691	675	689	750	704	690	738	713	724	701	750	693	647	675	725	700	665	704	715	728	682	699	700	697	669	710	720	693	665	695	678	697	687	724	703	699	706	718	667	740	739	730	682	669	644	675	671	695	701	707	737	690	696	724	740	674	711	684	742	714	724	729	724	683	700	683	670	729	720	739	673	725	688	724	714	741	689	678	738	701	684	714	644	710	744	696	738	693	723	727	674	678	710	687	706	647	718	711	671	730	670	673	728	714	765	672	708	746	719	679	723	699	660	751	702	671	703	694	721	700	711	719	689	732	682	734	696	696	694	701	723	689	683	745	673	665	653	677	696	692	683	722	687	703	646	688	685	700	718	686	682	710
26489	14354	10554	4558	780	512	387	357	332	347	303	299	296	307	276	271	256	284	264	254	263	271	287	271	284	258	258	264	258	259	252	246	261	244	257	252	269	234	272	217	250	255	267	253	247	260	256	270	301	268	240	246	269	219	258	282	250	261	269	255	259	251	271	276	264	274	266	268	262	273	298	248	243	262	287	260	248	293	236	234	250	240	242	277	296	265	243	256	233	245	260	246	272	234	251	237	277	261	240	206	225	252	287	252	236	249	264	251	259	272	228	259	254	245	271	238	249	254	255	229	256	227	264	280	228	242	244	230	276	255	257	257	232	247	235	246	271	246	223	248	258	269	266	254	297	234	268	269	256	243	252	261	260	249	268	227	247	238	253	251	274	293	239	241	269	225	295	254	231	282	255	245	244	246	244	269	268	253	237	261	286	260	259	243	225	239	230	239	265	255	257	245	239	268	242	262	243	264	245	236	268	259	241	275	263	275	286	247	259	248	276	232	248	245	299	267	252	281	277	222	240	248	257	255	273	270	250	259	241	280	244	255	247	251	221	255	242	267	286	263	265	264	242	193	232	262	275	268	251	262	268	240	266	251	280	250	251	275	277	251	241	268	260	247	244	247	258	271	276	291	231	258	267	258	255	248	283	254	249	245	280	247	233	256	234	246	253	223	288	265	257	229	242	244	248	238	279	272	254	237	230	270	243	241	256	274	260	245	235	255	253	273	278	266	254	261	250	282	265	255	246	217	261	271	259	246	251	238	255	261	252	252	249	264	265	261	289	254	234	244	253	225	286	250	296	267	233	281	256	251	264	226	277	229	263	249	293	258	254	269	261	259	270	264	274	238	237	261	232	240	228	257	265	250	261	251	211	254	261	247	233	235	246	252	246	254	275	265	235	288	244	262	245	266	254	262	250	275	278	261	309	270	289	253	249	233	269	243	259	238	255	257	276	287	264	247	279	238	271	229	271	262	250	251	309	276	253	273	243	225	261	218	257	238	269	248	277	260	228	239	276	282	250	270	253	259	268	254	240	244	265	258	251	246	240	243	257	236	246	276	246	245	251	271	271	245	286	235	261	224	257	219	273	227	277	257	234	268	238	252	256	233	255	236	266	250	291	262	252	261	240	252	255	246	262	255	269	250	277	289	253	269	251	238	245	244	282	289	279	260	247	249	270	271	238	219	249	242	244	265	249	279	259	234	302	255	263	238	275	263	241	283	255	214	224	250	240	269	255	261	255	212	268	249	239	228	253	260	270	253	254	279	265	232	280	247	264	262	272	258	303	274	218	232	245	252	243	271	264	247	270	273	243	269	231	281	236	240	266	285	274	275	253	252	254	257	248	259	251	252	251	203	251	292	258	280	283	275	272	260	261	247	274	258	251	286	244	284	274	235	269	244	268	275	277	262	248	238	232	258	281	271	250	237	265	241	254	240	291	251	268	252	225	249	275	268	284	269	267	277	263	255	253	277	267	242	274	253	250	240	277	262	245	254	284	267	260	282	252	247	250	244	223	268	262	222	280	272	263	275	273	239	267	261	251	218	229	255	253	229	266	243	232	240	271	262	261	260	250	252	278	270	268	252	266	261	246	272	254	249	271	262	264	256	275	216	273	254	237	254	286	282	251	261	247	253	253	298	244	246	261	248	267	288	263	213	267	242	234	245	263	260	298	307	283	267	244	269	239	274	256	266	227	233	259	228	252	277	252	243	249	261	249	247	290	235	268	255	245	288	251	246	272	287	242	240	283	280	289	290	261	240	238	301	259	239	248	269	276	285	242	259	239	269	226	272	237	242	253	247	251	278	245	257	233	258	280	272	243	217	267	277	265	253	238	250	287	259	253	281	237	268	253	239	236	269	278	262	275	238	241	270	248	267	261	222	248	249	251	238	233	274	256	243	253	249	249	267	253	249	248	250	247	272	247	255	271	249	264	269	254	238	262	246	259	266	274	233	248	265	247	261	253	257	244	256	262	261	289	242	243	262	244	271	277	258	273	245	248	238	253	229	238	260	244	255	239	257	257	236	295	268	262	246	240	283	229	228	231	263	252	265	243	257	237	261	243	250	288	247	253	258	282	250	213	239	277	264	259	230	305	285	234	259	257	284	272	266	237	280	267	276	252	216	277	273	245	251	264	222	272	290	297	249	279	254	258	229	259	261	238	265	255	259	272	220	252	270	243	253	248	272	262	280	235	256	229	261	257	238	257	258	281	251	249	254	256	271	255	244	281	277	269	256	236	229	282	239	278	265	206	232	275	279	256	254	271	235	247	265	242	240	251	257	277	268	259	289	240	240	258	262	203	235	279	259	248	267	230	271	241	264	248	237	272	221	280	243	279	247	278	284	251	261	265	268	260	259	265	276	271	249	261	238	278	253	237	271	250	241	247	256	230	248	281	255	241	281	260	271	225	266	237	257	274	270	263	258	286	254	241	254	282	244	252	257	249	239	240	249	210	252	265	268	269	248	232	256	264	267	257	262	280	247	255	232	259	249	231	260	260	257	255	256	233	263	272	246	267	256	260	249	267	252	245	257	250	244	229	231	280	262	274	265	254	216	226	246	264	269	252	272	263	272	242	256	223	268	249	269	286	269	245	264	262	272	276	262	257	277	267	238	246	258	262	231	265	237	246	266	271	268	233	244	255	278	240	261	259	288	252	280	268	242	271	263	237	267	217	254	271	249	261	240	238	258	257	272	249	251	237	278	260	249	263	272	265	252	267	237	273	247	248	256	263	275	261	265	242	266	270	242	259	278	263	262	270	233	267	253	223	284	281	241	259	253	242	270	251	266	295	255	269	244	224	294	230	265	238	235	253	256	282	239	244	236	261	260	273	245	249	209	270	246	272	224	265	267	274	227	260	273	271	248	284	263	263	232	261	279	268	249	252	260	271	208	273	266	245	249	253	209	245	254	235	265	261	243	276	277	273	240	214	263	243	271	263	256	255	260	255	252	281	278	259	238	276	254	267	263	235	244	266	276	239	264	248	251	264	267	283	253	263	278	237	270	263	273	249	288	284	281	243	265	246	273	261	244	275	231	235	274	264	273	309	254	271	272	211	244	251	261	254	254	257	223	237	268	247	235	234	238	254	254	247	268	256	225	272	251	282	269	265	255	259	252	248	243	253	286	280	254	274	266	257	254	227	237	279	259	254	242	219	271	268	287	245	245	269	243	245	273	274	265	258	231	228	252	260	239	272	269	254	276	253	277	257	269	262	274	265	263	231	263	230	251	264	260	265	244	265	245	260	238	291	254	250	273	251	256	246	261	281	250	273	269	225	241	238	251	244	240	267	253	215	256	240	267	246	232	248	257	243	240	258	257	262	290	243	244	255	241	267	234	237	269	266	246	255	227	271	250	238	257	259	287	245	271	235	242	254	270	253	249	242	254	262	231	258	213	278	276	264	272	259	234	246	257	265	244	275	235	237	269	250	249	278	244	246	234	279	243	267	259	257	239	236	263	239	257	239	246	262	266	261	280
19101	12655	14569	8277	1998	1647	1412	1266	1160	999	993	924	885	881	808	799	782	735	780	787	749	685	715	663	649	724	628	636	670	630	662	668	649	628	591	614	620	709	661	647	618	592	663	660	679	615	642	679	631	644	643	618	597	611	633	626	609	654	653	615	657	627	644	623	598	620	636	621	603	620	628	643	681	653	651	604	576	613	602	674	634	626	581	591	609	652	612	584	578	594	609	612	638	637	614	633	618	604	643	646	630	622	612	653	665	580	589	583	679	645	644	640	635	632	669	594	639	634	587	612	712	650	617	642	619	627	617	654	630	644	675	577	631	634	595	582	621	633	636	644	614	654	626	665	636	593	643	591	614	604	610	665	619	624	595	593	611	641	611	607	624	640	676	632	612	622	613	657	671	673	642	641	639	598	655	620	625	604	639	604	635	647	616	631	645	627	602	566	618	612	622	591	595	577	621	639	632	615	618	593	586	603	637	669	589	612	655	589	605	639	617	612	595	647	645	566	635	580	652	599	640	628	682	638	610	598	622	644	630	649	621	587	655	648	642	635	593	648	631	612	610	647	620	624	652	594	653	674	666	601	664	659	623	613	622	627	629	676	621	618	608	649	622	601	605	629	629	612	618	606	617	613	676	609	638	642	622	642	655	589	667	630	662	632	623	616	596	632	626	674	605	671	604	625	613	611	612	640	593	613	603	631	647	646	594	665	597	644	641	613	635	630	634	603	664	606	619	623	639	642	600	629	630	617	649	618	664	602	608	621	621	647	623	638	640	680	638	601	630	641	620	609	626	625	617	608	648	616	623	630	603	668	673	642	618	645	633	662	640	657	641	625	648	633	627	642	542	644	654	603	582	636	614	621	603	654	616	652	606	630	629	640	628	671	606	633	601	656	625	627	631	646	678	633	641	612	614	634	635	591	621	656	639	644	598	581	608	635	622	644	588	615	619	596	613	640	582	571	601	659	624	622	631	617	654	595	658	656	667	660	630	638	637	622	632	599	646	615	616	618	619	638	687	616	584	634	629	627	627	637	643	657	622	574	609	623	621	626	643	628	643	637	635	612	592	561	630	612	595	639	591	597	647	624	612	621	640	628	595	663	605	634	623	592	605	645	619	632	591	587	618	635	634	626	583	606	622	666	645	646	606	647	633	643	615	645	639	627	651	599	597	625	612	621	643	650	611	648	585	638	652	638	659	604	630	623	662	668	579	646	613	592	666	640	603	634	632	656	641	593	596	625	560	595	634	686	642	614	640	631	626	627	608	652	630	648	633	666	647	596	606	644	556	612	629	615	658	629	594	665	619	640	649	630	583	630	632	646	596	621	599	614	607	664	590	648	638	628	630	637	626	597	636	641	572	628	639	574	595	671	651	600	629	644	634	595	616	588	610	556	585	674	658	631	624	626	599	611	601	601	623	643	634	616	586	538	602	625	586	649	589	606	645	636	609	633	625	640	618	631	628	664	618	608	590	614	608	602	591	632	618	599	678	633	625	631	651	640	619	642	615	610	636	664	607	572	601	600	620	667	655	641	635	634	630	630	593	594	643	675	656	586	599	636	648	614	596	660	641	640	595	606	618	629	627	569	592	679	607	580	660	615	644	661	603	621	636	604	603	685	601	639	589	607	636	603	617	569	596	619	603	614	648	656	612	653	634	606	611	643	604	653	644	632	652	646	607	635	612	652	655	582	587	663	644	605	626	629	640	669	592	661	635	604	610	620	615	612	618	604	596	606	612	626	623	602	582	631	624	632	592	630	613	589	602	584	632	640	596	638	593	634	629	627	648	675	641	583	642	610	641	632	648	591	591	615	646	566	620	652	639	648	584	632	679	601	654	619	646	615	655	629	598	627	627	584	648	596	617	603	658	628	633	665	615	622	560	617	617	638	629	572	638	594	649	638	602	616	642	647	637	645	629	617	677	627	654	650	623	635	618	629	621	618	650	632	642	598	647	663	614	651	612	622	629	661	613	615	635	628	628	641	600	650	650	649	603	624	668	630	606	629	603	588	644	599	625	629	586	639	612	598	680	606	615	650	613	635	603	650	576	675	600	612	617	683	626	606	613	637	638	632	624	614	630	608	578	579	623	624	591	640	626	650	671	570	601	629	645	600	636	615	615	647	621	603	641	627	590	618	641	656	635	638	633	622	647	621	622	661	571	626	615	642	615	605	639	594	665	602	685	632	641	600	615	661	644	587	618	666	559	621	624	582	580	611	640	655	622	646	622	616	646	647	639	602	605	618	631	649	654	620	599	615	646	616	618	675	653	600	614	571	592	612	575	619	616	622	587	597	622	647	614	605	594	630	636	653	599	628	620	642	567	672	599	594	602	635	579	632	651	613	655	647	643	652	594	698	631	652	627	671	592	598	609	672	572	640	602	608	617	685	617	654	621	640	595	653	621	617	634	649	626	626	613	634	642	644	614	647	640	652	630	655	606	618	620	633	665	609	658	596	603	620	632	620	617	610	642	665	621	630	581	636	661	631	636	605	648	605	581	621	685	595	679	627	620	602	672	604	640	650	633	626	599	656	594	603	574	641	580	613	636	613	656	654	645	618	666	629	685	600	662	654	579	646	610	661	647	628	631	602	632	633	661	631	665	565	593	639	633	590	615	657	654	601	635	619	622	643	587	630	641	683	620	626	636	604	647	600	581	590	600	641	599	668	602	608	656	609	588	600	568	610	593	662	614	672	674	661	639	644	636	699	604	607	575	641	629	645	615	626	643	607	570	617	661	627	657	644	640	641	608	640	633	624	632	667	647	658	611	631	611	629	634	580	638	610	656	626	632	634	670	604	609	663	607	626	568	613	621	613	595	615	621	658	591	629	670	611	670	612	609	616	667	610	601	614	620	662	542	624	654	603	665	623	620	632	613	584	604	651	629	616	598	632	646	643	599	655	659	557	641	611	604	605	636	613	623	608	658	629	640	655	667	671	627	610	603	626	640	619	602	628	639	666	625	633	606	615	586	628	616	600	617	629	674	657	657	626	628	657	660	642	600	611	615	633	621	616	647	623	556	645	593	608	610	601	637	621	603	611	627	594	540	633	594	597	600	588	682	593	616	598	607	637	615	612	635	645	639	635	655	642	617	675	652	617	582	567	607	633	627	637	649	625	631	652	644	604	608	629	607	648	636	643	562	676	687	615	656	596	629	587	600	613	583	608	636	631	647	672	635	662	605	593	579	588	658	592	635	603	656	615	594	652	640	647	645	653	567	646	578	686	609	643	629	604	614	607	655	617	593	634	580	603	666	650	669	615	592	625	635	673	619	567	636	581	603	619	625	589	582	659	623	604	626	641	636	655	621	634	635	577	625	633	624	616	576	627	629	587	640	623	647	600	600	565	610	623	613	634	595	626	605	631	665	642	608	656	618	615	616	619	598	631	628	614	596	644	596	651	653	620	600	599	622	628	629	642	632	627	599	615	630	659	635	600	665	641	612	588	639	612	601	666	632	645	635	599	621	620	629	645	605	592
35382	22502	17931	9666	1655	679	436	360	299	232	234	235	220	186	181	180	174	159	172	145	188	169	162	159	162	164	145	174	165	151	158	143	168	158	135	158	152	148	158	134	173	157	165	176	166	173	154	136	150	154	156	146	144	142	171	147	136	166	163	128	155	144	156	151	142	149	143	150	158	155	135	148	156	159	154	137	155	141	172	151	154	132	142	142	161	153	150	148	172	170	144	160	154	139	183	149	132	131	170	162	161	144	174	162	153	154	157	166	170	147	138	154	146	159	137	138	139	158	167	148	166	147	142	144	163	160	144	159	173	146	135	149	142	179	154	139	137	145	175	166	143	143	136	146	158	148	182	150	129	154	160	147	156	148	144	132	147	139	150	146	139	155	140	165	158	143	155	140	141	143	155	151	132	137	144	129	120	137	156	158	146	129	137	152	169	151	129	134	155	164	163	158	146	156	160	141	135	139	159	155	160	159	135	147	141	142	123	147	148	130	135	124	153	141	167	163	178	142	176	167	152	149	167	138	160	154	157	145	144	175	164	143	150	160	157	130	146	159	169	148	154	163	168	131	177	147	158	177	143	130	170	155	133	119	152	144	152	147	157	129	145	144	146	167	165	152	136	166	137	152	178	151	191	163	121	172	156	143	140	142	139	144	157	151	138	173	150	165	163	130	145	143	147	142	147	145	129	140	151	167	167	136	150	146	155	129	149	158	155	162	150	163	153	182	128	157	161	162	150	156	139	140	141	153	155	162	161	159	131	142	173	154	159	166	144	132	152	149	131	144	150	141	143	140	160	144	150	146	163	176	145	167	153	121	161	166	144	174	153	145	137	156	137	150	133	141	151	159	161	152	181	144	141	139	104	151	141	151	145	144	162	143	138	143	155	153	152	146	150	142	141	163	150	158	190	161	167	136	159	168	131	146	147	134	149	143	159	139	162	150	129	170	136	138	178	130	151	159	155	163	163	158	148	137	127	151	133	152	163	147	168	166	148	137	163	129	143	124	133	150	127	145	153	140	158	144	125	157	147	154	145	155	144	144	146	113	146	183	146	166	135	133	169	154	156	138	165	157	136	155	156	149	147	143	145	148	139	159	152	171	157	134	153	156	157	158	130	161	154	126	146	154	160	147	153	131	139	121	133	138	169	144	147	155	154	149	142	154	161	127	159	169	122	142	146	157	147	136	149	150	137	158	168	162	124	143	123	161	158	138	139	151	145	149	142	142	119	158	142	139	141	165	152	154	163	157	145	146	147	160	141	149	134	133	151	132	135	172	125	151	160	163	141	147	157	137	136	165	146	162	146	156	169	172	158	146	155	140	141	169	154	150	147	171	147	143	164	155	127	158	162	166	157	162	151	155	158	147	159	145	144	137	161	145	138	143	149	138	149	165	128	128	102	160	141	141	122	148	141	151	121	144	152	148	162	166	134	129	158	144	153	147	167	143	171	166	140	135	173	146	133	142	125	112	171	152	169	151	141	158	165	163	164	142	126	150	140	153	143	146	151	142	165	148	167	143	155	152	167	146	150	147	163	155	147	173	132	148	132	148	136	159	141	165	157	134	134	148	161	132	155	157	162	163	147	167	154	156	146	135	145	134	134	159	153	139	144	157	169	152	147	170	151	146	133	166	138	161	166	151	153	157	145	140	143	166	131	127	165	150	152	164	141	165	156	160	177	148	150	139	144	140	138	154	125	176	143	160	151	144	165	160	165	134	148	159	155	156	145	154	130	157	170	145	163	165	149	173	156	134	157	154	152	137	170	156	147	157	168	156	130	140	151	158	190	153	136	152	149	166	164	139	147	132	164	148	164	142	158	141	144	127	163	164	146	153	164	154	161	138	154	130	157	149	134	159	160	158	161	126	151	143	128	150	139	145	161	149	145	140	139	169	143	155	149	151	155	148	150	119	162	162	148	137	142	178	148	135	174	174	156	162	148	141	168	164	127	183	162	168	147	164	154	144	168	129	163	139	152	166	135	158	151	150	169	149	155	170	138	169	142	123	133	146	158	153	136	162	158	165	163	136	142	136	142	148	145	134	132	158	166	142	147	143	158	157	136	155	138	147	129	139	143	153	138	129	140	161	145	153	163	143	140	145	177	148	172	172	165	154	156	166	146	139	144	142	126	140	153	151	143	135	153	151	139	144	139	129	152	139	159	146	134	158	128	152	151	150	131	158	152	148	160	148	126	131	166	141	133	152	157	154	148	144	139	140	181	176	156	141	125	167	143	136	156	164	150	118	150	138	159	157	127	151	124	142	144	135	131	159	156	126	135	136	162	163	175	152	157	143	115	143	153	148	157	124	164	163	153	140	144	159	171	163	153	139	137	169	147	164	153	149	132	160	165	155	168	158	152	144	172	163	151	153	145	151	165	156	135	175	151	154	124	164	157	166	128	151	139	165	125	149	141	176	173	157	165	152	161	149	157	155	166	156	150	136	137	127	143	136	117	162	154	152	144	155	155	157	156	133	143	154	156	144	156	173	141	148	174	136	143	142	134	151	143	166	176	128	126	138	150	162	142	146	145	126	154	176	139	147	145	154	123	149	144	161	159	166	154	159	151	152	162	157	170	173	149	142	168	159	173	170	177	140	145	163	162	133	135	133	137	145	141	164	175	157	157	145	139	167	160	148	154	143	153	130	133	146	141	151	139	135	136	144	173	152	155	161	167	126	153	151	162	163	168	129	158	139	135	152	146	151	164	149	151	158	165	149	143	136	128	162	126	160	149	156	159	158	144	144	179	147	129	151	156	166	141	140	162	133	156	163	156	163	163	150	140	153	135	131	131	175	140	149	165	145	167	170	154	178	118	152	169	167	165	141	146	136	133	137	140	162	159	158	144	137	146	145	145	159	152	130	146	164	170	168	158	171	143	168	154	159	169	130	135	151	153	136	154	152	147	144	134	142	140	139	123	148	157	141	136	132	127	158	160	151	140	165	148	146	136	147	145	153	169	165	130	138	142	144	125	145	152	126	144	145	143	123	159	152	160	151	159	139	129	146	136	161	135	168	149	142	161	156	151	137	139	153	146	154	135	147	125	130	139	123	158	163	131	145	144	152	164	166	143	137	154	165	164	148	136	168	147	130	145	159	148	120	143	168	156	152	140	189	156	169	156	142	141	145	137	147	134	152	150	136	158	170	157	158	134	148	159	146	136	170	147	160	152	159	134	160	153	141	143	147	138	130	156	131	158	151	135	138	150	165	159	137	152	128	136	136	132	164	163	150	166	169	157	148	172	154	165	157	136	139	146	163	145	144	162	168	140	164	118	155	158	148	146	137	156	172	142	138	146	129	155	144	136	128	153	144	158	133	150	137	139	151	134	131	143	146	134	172	179	155	130	147	135	148	129	149	140	134	141	146	134	131	160	163	160	146	145	152	138	149	156	155	171	165	147	151	141	154	135	159	175	164	163	136	146	176	156	134	133	164	153	177	161	131	137	149	174	128	147	158	162	148	121	137	137	146	147	151	141	132
23998	17876	20752	13212	2439	1992	1768	1416	1174	1019	946	794	823	792	703	650	604	609	633	612	563	555	522	515	478	468	459	480	427	457	464	424	438	405	395	391	384	404	425	399	420	393	420	375	405	397	349	419	390	438	398	376	404	360	371	405	403	376	373	381	400	415	416	402	410	388	380	401	371	363	386	348	406	378	391	377	368	403	434	374	411	378	400	387	363	391	382	338	413	396	365	405	369	358	383	410	366	390	431	383	376	389	418	442	392	409	357	425	337	384	445	393	439	351	391	391	376	414	391	364	378	395	379	422	389	400	374	398	388	416	397	357	369	376	436	369	375	362	405	380	396	384	399	364	377	377	365	379	414	385	358	368	369	369	360	398	380	383	362	386	368	403	376	384	415	419	373	388	369	422	407	364	413	394	394	358	395	381	380	383	366	384	396	407	379	379	371	376	387	385	367	389	426	387	395	394	399	410	394	370	360	360	417	413	389	370	433	396	412	377	381	367	396	376	387	373	377	381	387	426	384	388	371	395	385	356	379	404	353	374	438	417	378	370	356	379	409	409	377	398	361	372	380	413	448	380	381	414	359	408	374	368	393	388	396	395	382	391	391	415	396	388	415	397	351	410	377	401	424	439	391	368	393	397	359	370	355	378	388	380	386	427	419	363	366	386	377	426	398	398	385	413	387	417	406	398	383	384	400	391	383	373	394	419	369	422	377	393	417	346	395	366	360	379	392	383	398	385	363	401	377	378	368	396	403	410	384	377	406	406	357	395	369	394	409	414	425	402	386	390	398	381	431	389	398	397	425	391	409	404	375	370	390	415	423	408	384	360	358	385	420	400	355	355	394	381	419	408	374	363	403	387	417	338	360	384	381	389	386	370	377	393	395	383	394	367	423	382	376	381	392	414	359	410	393	386	403	411	407	390	391	374	386	415	409	394	410	414	421	375	358	362	362	381	391	400	380	388	388	352	400	396	373	393	398	365	331	408	382	375	385	407	381	394	401	396	393	349	375	359	399	403	377	379	370	401	396	377	393	362	398	373	408	402	406	384	404	360	373	368	388	390	418	372	398	361	378	405	416	404	376	395	400	391	392	366	405	406	382	381	404	372	362	382	373	379	371	378	378	403	330	374	367	380	381	384	378	365	362	354	423	363	397	354	356	401	361	398	392	371	369	352	384	409	368	375	378	404	366	399	391	402	385	375	385	368	396	383	423	420	355	379	391	391	387	385	371	369	407	381	434	391	403	418	384	379	367	409	395	364	432	403	392	371	397	370	419	397	401	379	378	368	389	386	435	376	382	386	379	399	417	353	384	415	415	380	374	386	396	375	376	411	398	380	390	378	383	417	418	392	372	388	351	394	397	402	403	420	413	391	370	406	408	427	370	444	400	412	407	397	394	382	386	397	368	434	364	365	368	363	414	409	416	377	389	392	369	380	390	411	426	353	427	372	364	397	386	387	409	413	378	399	422	386	367	380	373	425	410	381	379	421	422	384	400	386	379	385	390	385	415	401	389	410	375	397	446	354	403	390	394	376	387	351	378	398	378	386	386	392	388	394	357	407	350	356	424	379	377	384	389	400	332	401	407	398	370	387	390	447	372	411	382	392	383	365	372	388	384	395	412	363	360	404	393	389	447	377	416	407	388	400	378	357	407	387	372	382	368	401	412	389	385	393	399	357	425	390	370	341	385	393	381	370	375	371	375	401	389	406	414	393	377	364	360	377	403	362	398	386	386	390	373	384	397	426	371	390	350	325	423	402	390	381	376	387	416	385	416	344	411	392	390	355	395	413	405	415	405	398	405	409	384	411	422	370	373	413	395	368	374	418	406	386	371	409	397	361	364	383	366	399	379	349	367	394	395	363	417	357	375	387	362	381	403	387	352	349	384	390	381	395	404	388	395	394	390	381	404	391	376	370	362	381	382	328	371	420	390	395	431	371	429	362	388	400	416	400	410	405	382	405	362	431	370	389	376	422	391	383	363	413	433	392	412	446	396	378	418	361	387	429	390	411	353	403	397	352	417	412	382	395	382	387	429	379	383	395	399	380	400	414	374	387	394	353	381	365	378	378	382	379	403	388	346	437	364	388	391	377	368	420	395	401	420	424	408	392	396	379	388	407	361	393	386	374	407	388	403	385	349	397	432	379	389	357	393	411	414	396	424	389	405	388	402	409	375	393	321	401	393	393	378	403	347	400	364	376	427	400	430	424	398	377	399	375	398	393	377	387	371	391	356	401	412	355	407	347	402	377	395	375	371	411	382	398	403	406	384	412	368	439	385	409	380	414	377	370	394	384	366	393	419	412	362	373	386	341	417	370	378	405	370	366	398	420	390	378	382	381	401	358	374	396	406	385	389	395	357	372	411	395	353	363	342	390	363	379	393	409	388	375	372	374	397	416	379	412	393	387	372	391	394	389	428	378	367	405	378	374	406	430	392	394	347	383	426	370	332	367	391	370	382	382	406	371	356	383	378	393	386	366	387	393	427	412	393	366	367	373	349	380	365	354	374	397	408	367	375	364	417	364	378	362	363	390	380	368	373	403	373	406	381	397	374	391	376	381	360	391	368	385	336	444	379	375	379	415	414	379	399	385	441	371	372	361	427	395	411	378	384	354	424	386	378	391	375	396	371	399	394	346	376	373	375	367	362	377	385	390	374	381	396	397	379	361	400	408	346	378	426	367	362	371	392	372	374	367	394	384	386	350	364	407	411	401	386	374	405	345	398	401	365	389	405	401	406	376	375	398	372	384	371	402	419	401	389	359	387	373	380	380	378	363	396	391	375	378	416	425	392	393	354	411	413	405	372	362	421	389	349	410	402	370	363	392	377	410	407	418	400	379	396	423	359	381	382	425	403	398	385	405	346	392	392	406	391	382	380	399	371	383	384	385	410	421	409	393	371	389	429	376	348	385	394	367	377	373	408	405	394	384	389	410	415	389	370	381	375	376	378	378	355	395	382	362	409	393	385	367	385	400	401	419	370	371	389	410	387	407	396	377	425	385	399	406	359	410	422	361	411	387	391	403	384	356	340	411	373	395	388	384	356	391	412	390	411	398	405	367	363	409	402	388	368	384	363	360	371	373	350	373	372	429	396	378	443	406	382	377	389	387	403	384	398	388	413	392	383	385	378	367	374	382	373	385	376	373	383	405	376	377	409	382	383	415	369	400	349	399	397	389	384	394	407	386	386	399	395	392	374	369	414	393	393	381	389	390	396	355	352	409	364	392	394	398	422	404	374	392	358	390	363	397	370	411	414	388	369	365	387	374	414	410	340	390	374	380	396	398	401	363	395	416	391	349	381	378	400	408	420	399	379	394	405	408	358	376	397	398	399	380	361	369	375	421	369	392	393	400	371	362	370	371	400	383	391	390	364	392	375	399	373	378	382	408	339	417	391	365	405	415	379	408	416	356	399	382	381	374	354	424	397	406	373	409	393	363	378	423	381	394	374	345	381	409	411	366	413	388	369	385	379	379	398	394
12156	4064	2209	1027	385	361	362	347	320	318	333	299	277	257	298	300	301	298	288	295	258	303	285	331	309	303	311	268	266	312	286	322	293	324	314	301	267	290	306	287	324	290	312	289	263	266	296	305	299	267	311	320	276	269	282	283	244	288	252	301	278	300	276	291	262	290	292	330	292	275	263	273	293	288	245	298	300	293	300	287	313	262	290	272	311	297	296	292	310	266	298	259	275	278	294	328	282	253	279	271	275	297	308	286	253	295	320	263	295	251	282	303	276	274	274	280	318	306	256	300	294	299	281	265	294	285	295	249	303	288	276	235	283	264	300	311	265	299	275	321	282	309	280	272	245	276	296	286	324	285	265	267	274	298	266	279	317	297	312	264	273	303	296	299	262	281	268	329	296	282	262	250	311	300	243	256	277	307	271	289	296	287	288	312	293	317	299	305	283	272	301	270	288	269	261	288	313	296	273	279	304	288	284	291	259	278	311	262	297	279	262	281	296	309	299	318	286	272	273	322	296	283	258	298	281	286	262	304	256	269	282	327	291	291	288	291	316	298	309	249	283	303	264	288	274	290	278	286	294	296	280	299	298	280	299	328	298	296	268	304	285	307	289	314	304	295	323	283	310	285	286	276	330	287	283	312	297	254	293	303	249	304	287	305	280	305	282	278	280	313	290	308	268	284	288	286	281	297	303	317	269	297	268	283	307	255	259	276	263	279	268	273	301	259	286	319	316	278	287	293	311	271	301	281	296	311	275	277	291	303	260	278	272	318	259	257	287	275	278	266	288	260	309	293	266	290	287	308	306	281	283	306	249	289	275	289	289	302	280	274	287	280	268	277	326	313	289	278	292	314	277	279	304	259	291	291	302	285	286	275	240	278	246	319	264	309	319	305	257	273	281	278	298	262	255	277	292	317	276	285	301	290	271	300	289	298	309	284	294	272	285	297	264	304	286	299	304	263	283	269	274	299	294	310	260	280	293	284	294	303	308	308	299	291	306	309	271	285	259	312	295	314	307	262	311	275	293	263	284	278	308	288	267	272	268	298	293	293	286	292	298	277	300	301	260	294	292	304	274	297	270	302	268	285	278	261	268	271	308	273	319	286	295	263	253	302	305	281	296	338	250	251	295	278	257	270	312	266	291	258	315	288	307	261	278	297	258	242	267	293	256	286	279	282	313	326	287	283	282	297	286	259	278	291	271	285	275	315	268	272	236	293	311	270	310	303	267	281	282	300	291	253	312	286	305	288	260	285	284	319	283	297	318	270	283	293	258	288	256	280	317	301	294	322	306	283	285	285	276	320	262	305	282	292	300	305	294	304	311	275	271	326	258	286	289	311	297	299	264	281	293	287	281	306	271	273	291	304	264	270	296	311	296	335	272	282	274	305	283	288	278	286	276	275	309	256	252	301	296	293	271	302	293	276	266	270	285	291	289	300	283	297	312	297	296	264	305	278	329	298	324	283	275	291	294	281	262	316	305	292	271	291	303	262	272	299	276	305	303	288	290	273	319	245	291	264	293	316	314	302	289	288	312	278	288	261	285	264	266	272	297	265	298	302	263	253	272	286	286	282	304	279	294	278	272	277	319	283	274	287	274	277	284	292	281	271	308	279	298	301	288	255	294	292	267	272	305	279	295	287	289	314	297	276	298	251	289	269	297	277	285	302	280	297	282	256	279	294	288	286	285	301	333	272	319	269	300	291	267	271	283	307	259	315	266	311	293	262	277	275	264	317	304	271	270	273	306	290	269	290	253	274	309	285	301	331	279	297	292	270	302	264	281	258	295	298	294	279	309	276	285	282	287	292	286	293	267	293	275	289	247	248	251	294	300	302	254	271	290	299	289	284	303	275	323	297	280	301	297	269	281	304	306	280	269	272	294	291	284	263	295	256	274	336	286	281	287	285	303	272	259	296	264	299	321	297	299	328	303	278	268	301	289	295	279	266	281	285	275	272	305	287	262	266	293	275	309	259	288	305	292	283	290	280	264	281	289	319	262	264	263	264	281	265	297	317	296	291	282	272	290	298	254	264	298	269	272	272	282	324	275	297	309	303	290	280	261	286	287	281	280	282	285	283	294	295	299	239	269	254	326	291	256	280	323	246	272	260	265	281	259	264	318	283	294	313	353	338	320	272	303	272	293	283	289	281	329	250	316	262	304	294	288	280	275	288	293	302	311	305	287	301	286	298	284	299	297	281	294	305	287	280	290	313	254	316	293	256	275	290	287	306	281	281	293	280	314	299	275	280	270	285	296	316	279	285	305	291	288	315	321	270	302	284	261	298	273	287	285	299	272	286	257	265	278	337	286	310	293	277	287	266	295	303	269	274	287	292	301	286	296	273	294	286	321	255	306	261	300	273	293	295	295	304	281	297	279	274	275	302	296	316	298	285	258	284	305	288	300	280	269	293	280	275	274	269	304	316	302	300	276	308	284	297	294	293	266	281	314	318	266	267	273	288	292	270	303	297	281	312	299	282	279	333	304	323	289	268	289	300	287	259	307	316	271	266	275	276	255	309	303	287	292	282	287	251	294	306	283	301	303	300	264	298	313	306	276	284	291	329	289	305	286	290	283	292	290	292	312	275	304	301	307	299	254	278	308	279	300	315	265	271	287	278	282	272	293	310	287	299	295	293	300	278	289	285	280	282	281	268	284	257	289	311	300	306	269	320	296	270	267	269	306	285	263	304	284	301	283	291	289	311	285	285	273	280	294	270	283	267	301	286	298	275	309	274	300	288	277	338	279	278	281	321	295	281	320	339	280	307	260	255	281	258	283	286	297	263	270	282	311	313	296	282	300	304	296	310	270	307	271	314	317	306	280	315	299	310	263	303	269	286	273	323	267	313	303	328	304	283	298	287	293	267	289	270	297	314	288	277	292	316	271	293	281	253	313	290	273	257	280	285	274	305	304	260	285	251	261	277	294	272	292	295	270	316	273	281	283	319	293	324	315	299	280	268	278	271	280	289	243	300	279	255	283	278	292	300	296	315	305	274	289	282	297	309	275	300	296	284	302	295	272	281	275	302	259	285	274	267	305	310	286	269	287	297	279	298	266	285	303	295	277	287	294	265	286	267	287	295	286	281	309	289	301	279	260	259	309	257	288	310	316	285	280	291	315	262	276	319	289	280	282	293	262	311	270	303	304	301	304	271	285	339	297	268	290	319	315	312	290	280	267	270	292	240	275	256	299	295	300	294	261	294	301	292	303	279	298	274	256	303	304	277	289	296	299	295	300	296	292	269	296	265	284	306	237	280	267	257	293	321	311	288	299	287	280	312	271	303	292	280	255	308	264	313	295	301	286	256	284	258	268	284	288	263	275	281	268	287	265	260	279	250	268	269	296	290	273	256	284	284	322	291	288	290	267	287	279	282	305	275	271	309	305	290	313	302	297	312	301	312	253	272	264	257	309	261	268	286	306	290	286	287	269	318	312	302	303	287	290	325	297	271	249	320	306	275	286	293	273	284	247	306	293	263
9003	4480	4686	2913	1356	1210	1071	1039	863	888	826	806	819	754	774	777	738	791	737	712	722	739	750	726	778	751	711	693	719	649	728	690	729	708	668	724	713	678	707	726	677	680	737	699	687	747	667	686	711	680	654	705	690	665	723	730	695	693	662	726	703	661	659	756	744	717	715	702	674	740	683	663	717	699	708	663	738	698	715	673	679	722	705	702	738	719	674	711	684	678	663	722	692	661	702	692	676	703	725	694	682	696	664	727	689	713	634	687	740	722	674	746	665	660	701	689	701	665	686	694	741	693	726	670	696	711	689	720	698	723	701	654	700	638	679	693	696	699	734	712	717	686	678	716	731	704	677	699	683	717	701	673	716	712	710	700	690	725	714	676	698	709	698	671	688	664	669	666	658	680	713	685	703	634	708	751	697	683	720	661	699	701	702	731	708	712	659	756	713	740	699	682	687	682	693	654	711	714	663	718	712	705	691	646	685	671	730	721	684	711	670	688	701	686	701	658	672	705	729	737	645	665	660	659	671	649	681	716	735	649	711	671	693	691	723	708	706	667	671	701	693	649	710	666	701	664	696	735	715	693	689	720	665	729	727	688	668	662	695	651	722	736	714	681	723	707	694	691	688	685	673	687	739	672	709	725	666	674	711	669	707	731	727	694	722	676	705	706	693	717	723	708	703	708	750	681	731	682	707	730	670	663	638	718	681	626	709	681	718	637	689	696	733	679	680	716	696	733	704	649	725	697	722	683	678	699	714	705	679	651	665	710	717	646	691	694	705	692	635	712	665	676	691	691	701	660	699	716	716	644	726	750	703	704	666	669	702	708	696	732	688	697	690	751	703	700	681	723	699	692	692	718	710	702	688	715	681	716	683	685	687	704	716	729	639	651	652	685	748	675	660	703	727	708	695	632	711	707	687	737	712	650	678	683	675	713	704	690	706	712	675	678	717	752	709	708	701	673	679	676	716	733	709	664	718	719	672	678	663	698	740	718	674	675	655	708	719	692	711	722	637	705	702	696	750	742	687	712	708	716	710	698	707	763	679	733	683	720	709	671	701	682	707	703	664	660	689	675	689	683	683	723	749	732	693	716	725	691	706	716	679	728	657	688	667	680	714	673	717	699	629	677	703	686	717	671	690	691	693	712	673	680	664	684	748	715	719	708	711	718	716	748	721	672	703	740	712	697	739	690	651	657	661	689	695	712	700	700	665	683	715	731	712	708	696	701	676	735	678	731	728	710	700	665	707	727	658	732	712	680	680	668	728	719	696	704	719	674	697	729	704	697	715	701	705	688	724	701	710	725	672	699	647	732	680	711	708	669	643	657	723	730	718	687	724	720	685	681	724	701	716	771	662	721	705	693	645	713	709	717	647	724	698	710	708	676	693	676	725	694	717	689	735	716	721	703	682	680	687	695	648	698	686	696	679	666	687	691	673	706	653	698	681	717	730	743	705	690	674	703	679	696	736	654	708	703	659	697	715	702	727	745	685	650	737	680	664	702	716	717	721	731	766	716	721	710	733	674	711	672	742	706	649	680	685	695	679	683	693	674	701	680	690	722	680	694	683	729	720	700	682	663	740	720	686	681	706	662	656	687	721	694	675	677	719	697	694	684	688	720	699	689	701	689	713	695	708	730	694	697	710	658	680	715	707	716	672	650	680	698	709	698	708	666	686	667	724	747	658	698	708	735	694	714	693	690	695	679	700	676	664	708	646	725	727	703	715	688	747	730	697	644	687	700	633	686	665	684	702	718	713	650	688	724	694	673	702	712	690	680	706	691	727	677	678	740	681	690	625	725	619	658	706	768	692	666	690	663	686	697	645	707	664	698	671	696	686	707	695	696	738	689	686	699	696	683	707	713	711	720	674	666	673	709	661	739	670	656	712	743	701	689	741	696	691	698	734	661	713	678	685	686	682	689	728	721	678	648	682	680	674	696	703	690	702	682	690	667	681	686	739	652	708	687	665	683	669	686	729	697	731	716	700	677	684	708	712	712	714	707	632	728	732	704	709	732	736	706	654	669	768	678	714	705	699	760	705	690	676	706	660	704	641	746	694	677	726	771	677	687	690	691	668	683	725	671	698	685	716	683	676	721	659	732	706	714	703	719	651	723	709	717	669	706	688	680	679	683	678	713	684	690	692	722	632	697	643	702	681	697	694	677	676	707	693	675	702	722	700	717	680	699	689	681	702	714	701	724	687	670	685	670	740	723	705	694	652	735	704	693	693	709	710	675	686	668	682	676	698	708	687	689	701	677	694	714	688	695	730	695	723	683	707	716	696	702	678	706	673	721	680	710	692	649	676	714	737	766	701	658	660	723	686	683	687	685	705	709	693	694	706	647	736	740	663	687	723	699	699	675	695	742	680	704	730	663	669	688	705	731	754	671	671	674	658	691	736	679	718	691	721	701	727	658	667	747	688	715	644	691	716	711	712	759	668	662	669	657	675	702	729	681	701	636	709	689	701	699	713	739	674	733	690	668	690	667	670	720	692	686	691	703	666	683	749	707	664	679	635	673	713	716	703	718	698	683	655	734	654	703	697	672	686	709	694	715	682	730	696	679	656	701	701	683	699	697	647	698	700	728	713	697	707	737	692	688	692	707	675	677	728	707	715	696	673	672	734	731	701	664	733	684	644	679	721	708	755	665	712	650	688	697	689	736	678	715	719	714	688	665	721	651	681	698	689	697	717	691	713	670	705	685	762	671	708	699	722	654	698	689	713	724	712	724	691	649	622	718	693	674	681	651	712	686	655	679	689	728	695	658	683	709	731	680	741	703	731	703	693	667	709	679	710	731	680	716	691	715	723	692	697	707	694	681	726	747	720	654	680	683	726	701	708	685	697	673	692	711	722	740	722	662	700	681	703	744	734	668	667	677	692	686	702	701	672	653	721	697	694	704	697	694	709	727	700	696	741	718	696	702	661	675	708	664	684	708	698	689	727	670	699	667	695	726	666	708	717	712	699	716	715	721	703	709	657	709	668	665	675	729	708	698	720	682	688	725	694	744	691	732	721	713	686	693	732	662	674	709	670	670	728	709	635	693	728	726	655	696	697	680	676	725	670	665	685	678	693	653	729	688	729	713	674	704	698	691	654	748	705	628	728	656	745	598	722	722	709	708	644	652	714	711	717	678	670	710	698	715	717	689	737	777	678	687	753	708	689	727	638	711	669	719	680	676	685	690	674	690	709	673	723	706	684	692	733	717	691	721	736	675	720	677	653	701	690	698	676	733	711	708	693	701	748	662	708	702	742	702	692	729	683	642	717	672	702	696	705	731	705	661	682	698	720	654	647	676	684	711	661	715	733	697	687	679	739	695	691	730	728	675	695	691	635	712	678	700	641	641	717	683	688	666	765	694	750	692	718	696	739	710	699	682	718	687	700	683	718	730	660	708	710	691	679	669	661	707	675	685	702	649	747	656	675	670	679	669	683	691	674	713	737	728	697	699	704	710	689	664	654	710	693	723	709	704	654	671
26338	14195	11779	4758	824	527	412	348	371	359	291	264	267	300	256	296	284	279	263	273	271	252	290	267	259	258	270	262	259	301	268	250	264	273	216	235	248	250	260	285	291	263	265	251	262	262	247	277	253	251	229	243	257	264	286	217	262	267	257	272	254	244	244	276	244	247	272	264	259	259	258	282	239	257	229	242	241	255	241	292	264	247	252	222	264	266	253	255	248	268	250	258	234	246	292	256	265	248	250	286	272	265	268	280	269	266	280	260	243	264	245	244	285	249	282	264	247	276	273	270	254	258	260	286	249	247	257	234	249	270	216	275	272	238	250	272	265	267	266	272	236	220	238	235	260	277	233	248	267	267	261	275	259	268	257	272	246	266	271	266	269	273	261	253	276	248	246	265	243	263	254	242	265	245	270	263	258	257	265	218	280	244	251	242	274	218	254	248	243	260	237	278	231	260	255	227	259	248	259	261	286	255	272	237	243	285	289	240	246	235	286	252	242	253	249	266	284	262	262	258	249	264	261	284	248	274	244	246	253	263	263	257	215	257	251	255	231	241	253	259	226	262	296	251	278	258	252	265	256	254	263	260	230	228	266	246	242	280	248	259	263	253	276	245	256	260	271	298	255	222	259	232	284	237	249	274	290	275	272	253	250	235	247	263	260	242	256	279	230	269	268	268	259	276	255	270	264	233	263	271	275	279	271	263	274	242	272	239	223	242	232	259	252	247	244	258	236	270	228	267	274	246	274	254	247	216	221	257	266	244	273	232	288	264	272	294	266	267	250	248	244	272	266	226	249	272	251	270	286	266	251	263	244	259	251	263	235	268	273	255	276	269	245	237	249	232	246	281	228	236	246	279	276	273	241	290	271	262	280	263	246	254	228	270	239	272	248	260	277	260	251	229	242	251	268	277	252	244	263	266	248	262	258	255	244	260	281	261	262	261	252	250	263	255	250	246	250	255	246	220	250	266	267	248	245	265	265	241	221	253	254	264	256	251	319	265	247	252	252	265	252	233	270	260	287	255	251	282	239	254	278	242	270	263	311	244	284	273	267	270	282	287	270	254	250	251	260	269	266	244	255	265	251	269	226	251	265	266	242	270	270	253	243	281	269	251	277	246	248	242	293	238	266	280	277	249	270	264	259	275	245	228	274	247	250	239	261	234	258	251	240	278	272	247	238	265	288	245	248	263	247	243	264	268	254	275	228	273	273	245	249	270	254	232	268	262	244	254	302	275	241	268	231	249	258	246	279	273	276	285	262	255	221	264	224	235	268	236	257	261	228	278	240	272	259	275	249	245	238	277	234	247	259	254	241	248	271	258	236	278	299	236	247	278	262	273	259	251	246	253	259	258	291	250	233	267	257	253	277	273	246	251	280	243	243	244	267	253	258	280	296	232	270	240	211	234	278	260	259	244	279	260	261	258	268	251	259	276	253	247	251	300	283	246	238	275	253	247	260	277	232	246	247	265	282	216	240	247	240	254	245	244	249	285	254	280	249	245	234	267	263	258	246	249	252	261	265	240	262	234	264	231	255	218	255	257	257	265	241	253	255	252	238	252	261	259	237	237	262	267	232	252	239	256	261	280	256	255	246	247	222	271	260	252	238	286	237	257	290	268	266	236	273	226	265	282	252	240	238	249	235	265	280	268	231	263	273	240	238	249	253	257	284	262	280	270	273	277	264	240	271	261	214	256	261	267	260	239	230	232	258	284	247	242	256	247	255	277	254	266	255	256	268	235	250	263	267	296	274	268	242	256	218	251	276	240	240	238	256	248	253	242	258	240	264	257	261	242	262	272	283	256	253	257	238	231	285	268	249	244	277	241	268	278	243	273	265	256	266	274	233	253	242	267	245	238	264	245	261	277	267	257	257	255	253	251	227	239	262	262	276	250	239	207	261	269	262	242	262	261	262	252	255	290	239	246	257	261	271	227	237	262	267	286	263	253	246	244	276	263	237	273	266	258	277	241	262	221	265	269	241	255	289	221	261	269	284	256	242	235	267	275	250	271	261	283	256	291	238	248	287	280	276	272	252	243	267	270	243	251	272	241	258	233	228	241	262	228	250	245	254	250	264	269	308	259	253	274	254	242	271	261	247	239	244	278	275	244	263	248	229	281	257	237	285	246	243	237	231	262	273	250	266	263	271	247	230	266	245	260	232	251	286	239	276	231	245	277	259	262	240	272	271	249	272	276	251	265	254	224	283	269	255	217	274	249	242	235	232	243	252	235	272	242	273	264	252	263	257	262	236	254	241	265	272	261	242	253	250	259	251	273	236	263	268	245	273	264	271	214	256	233	262	249	250	280	246	238	247	272	253	253	239	255	282	234	260	256	256	276	255	256	284	262	255	257	247	256	267	230	237	259	259	230	243	232	261	232	255	232	245	242	271	250	253	263	276	258	236	257	246	260	270	252	266	264	236	254	286	250	237	265	269	229	238	256	285	235	227	263	244	242	291	289	281	245	241	259	269	258	257	259	255	241	270	275	256	259	267	276	291	259	237	249	232	249	232	263	271	253	270	253	248	273	260	262	269	251	241	259	252	266	265	238	244	273	254	275	275	260	284	245	268	266	272	254	268	261	234	249	244	264	265	275	237	255	278	267	238	262	237	244	254	267	249	257	277	275	272	288	267	243	268	274	273	243	243	224	260	257	239	287	283	255	256	278	268	275	270	245	258	272	270	240	253	304	266	252	270	255	270	234	254	252	246	271	299	260	231	238	240	253	261	287	283	242	263	244	264	223	251	282	254	269	247	230	279	244	276	248	260	278	243	255	230	279	290	272	234	259	234	236	302	263	289	262	271	314	284	242	262	275	254	275	244	240	252	262	275	257	250	233	261	262	268	235	265	299	273	243	274	261	247	253	245	267	263	232	267	252	273	260	263	277	252	263	218	239	250	259	252	252	260	267	265	274	275	257	228	266	256	248	255	286	238	246	288	272	248	268	269	262	239	274	260	264	269	276	280	239	272	246	288	281	249	261	268	233	279	266	244	258	272	265	266	238	263	242	234	260	274	262	234	235	262	252	226	269	262	268	250	265	269	262	276	262	259	231	242	250	254	261	313	278	271	251	273	233	269	230	248	217	254	227	293	263	307	236	267	249	259	238	248	249	250	278	236	267	255	259	261	251	269	224	226	262	274	274	234	251	275	255	268	271	264	276	270	244	223	267	279	259	295	257	278	241	239	259	255	242	273	262	283	240	248	273	270	272	263	251	275	287	261	236	277	273	265	258	279	266	243	269	245	252	244	282	238	257	258	265	244	280	270	226	260	231	231	275	238	244	281	266	265	243	255	272	245	261	229	269	283	255	252	258	273	231	258	214	246	257	246	232	257	241	253	250	259	246	268	293	268	273	258	273	232	274	249	259	254	271	267	267	257	254	236	260	274	271	230	288	258	243	235	236	226	243	259	249	264	294	270	244	248	263	277	267	250	232	238	284	235	235	220	271	284	271	248	248	258	268	273	257	285	282	238	272
18988	12279	16020	7549	2135	1665	1457	1311	1142	1050	964	926	897	783	786	786	750	776	744	751	693	737	724	716	699	674	632	664	648	671	693	635	644	678	717	659	666	638	606	663	621	669	659	621	616	667	623	628	653	618	661	654	637	615	613	618	592	608	627	592	629	637	626	627	625	633	666	641	620	597	659	616	612	651	633	634	643	661	605	615	673	613	641	602	645	611	615	586	672	641	572	619	606	603	596	652	630	622	609	693	610	607	595	620	629	665	635	685	626	667	613	628	619	637	636	608	662	604	568	618	650	629	612	637	620	609	590	656	653	664	678	628	592	630	642	606	618	644	639	631	636	637	636	625	585	654	627	633	599	588	570	594	620	616	635	634	644	593	627	590	621	650	619	622	644	621	621	672	623	622	674	656	634	620	606	609	629	619	610	659	612	625	593	579	615	652	595	609	584	590	624	618	630	601	628	599	600	582	634	658	652	622	613	635	596	573	646	616	659	650	584	593	632	585	630	631	657	638	644	606	617	615	600	571	665	662	602	621	644	637	639	610	661	635	636	611	635	598	622	610	628	630	639	614	611	645	631	630	652	617	638	670	585	634	609	629	628	611	623	666	578	616	614	605	642	683	598	600	620	631	620	652	629	633	640	614	612	618	653	608	631	603	668	647	650	728	605	626	622	632	628	609	651	610	620	616	651	641	605	641	631	624	656	678	639	651	645	647	612	631	644	624	611	643	627	644	634	656	615	620	653	576	621	605	603	648	639	577	647	646	639	627	630	643	597	673	634	614	630	606	628	594	641	647	641	644	627	625	616	641	637	624	611	595	643	616	594	639	643	632	596	636	599	662	660	598	651	621	682	646	624	632	644	605	615	635	637	595	647	595	644	694	619	624	656	629	672	624	605	606	616	632	622	612	652	608	626	658	632	572	625	635	657	642	657	638	634	570	639	605	675	626	643	604	633	625	644	625	617	644	621	585	602	642	641	594	590	604	669	641	632	636	652	640	648	649	620	646	680	610	592	592	599	656	636	661	603	622	647	628	652	619	650	685	612	590	582	625	617	587	628	609	659	649	632	583	643	652	623	640	617	652	596	622	638	624	619	602	652	629	620	654	591	619	674	636	564	630	595	598	642	665	625	574	589	642	614	650	661	630	625	648	626	618	606	607	615	620	627	661	618	596	664	606	660	605	652	617	635	676	655	654	596	615	622	673	670	659	613	614	627	591	675	608	640	648	610	649	639	598	588	632	653	652	602	642	624	612	653	622	610	657	656	603	610	650	629	605	643	699	602	625	623	651	673	648	631	620	618	597	670	653	630	639	606	640	628	657	604	624	606	639	610	613	644	617	651	632	617	628	644	608	640	633	599	631	611	640	621	621	635	639	589	587	641	669	616	629	669	606	622	617	624	647	677	622	616	673	606	622	615	604	645	633	611	639	594	663	628	616	665	631	583	616	648	672	604	670	622	610	647	608	625	635	592	619	612	648	638	647	662	671	571	626	621	614	645	655	640	667	620	663	637	604	648	627	640	654	637	620	606	613	614	577	629	648	635	665	602	645	643	617	636	610	644	619	603	638	651	648	626	674	609	635	608	618	634	635	653	641	628	645	643	601	588	609	614	709	672	645	639	673	632	648	626	626	675	640	649	627	615	622	656	659	596	615	652	642	652	620	624	606	632	606	636	595	617	644	644	630	641	619	630	646	589	688	676	595	649	626	641	631	641	650	631	599	663	617	596	633	611	646	650	647	683	626	649	595	624	632	644	592	586	590	602	636	575	633	605	630	629	644	618	615	585	619	680	602	641	639	632	644	620	659	654	612	641	647	622	602	570	641	650	653	598	639	598	579	593	635	632	663	599	617	656	639	689	669	631	632	583	656	639	626	626	614	616	637	592	619	595	602	628	615	612	610	626	650	646	609	619	580	627	649	628	638	610	608	603	614	640	604	651	654	615	623	604	598	629	632	631	618	616	567	653	637	673	654	682	603	611	655	641	675	630	632	607	646	622	612	594	591	616	658	630	685	584	628	643	627	599	633	609	661	630	631	629	612	637	638	667	653	661	654	638	639	610	574	633	622	640	646	611	610	621	634	672	668	637	631	651	653	633	633	625	600	610	657	645	628	620	618	630	635	618	623	605	664	660	607	650	605	668	620	624	654	633	624	608	637	599	617	655	672	622	618	654	618	615	629	628	640	671	615	635	598	651	630	584	633	645	626	601	629	563	612	643	614	625	676	635	676	642	614	615	578	643	606	597	649	625	609	673	649	583	583	617	651	622	717	631	617	586	657	659	657	603	604	636	622	639	615	624	629	621	650	592	658	653	597	655	643	629	648	599	650	565	592	599	600	705	635	613	631	636	636	575	648	635	620	629	658	628	678	617	613	674	621	685	607	639	612	623	596	641	644	607	619	604	597	669	595	645	585	615	607	644	616	582	616	691	601	620	618	599	591	622	699	622	637	632	642	635	584	643	607	619	645	648	627	624	662	669	598	644	634	650	675	597	601	595	603	616	611	650	633	603	608	632	650	614	647	647	608	610	634	617	686	649	622	620	595	626	652	647	609	640	619	645	587	647	635	651	605	685	630	607	630	651	653	608	614	637	605	596	612	642	629	653	637	599	552	621	629	649	571	622	630	620	627	585	630	607	637	607	631	591	582	613	622	629	611	633	631	649	673	660	634	640	598	627	684	642	614	637	606	661	632	620	607	635	660	614	592	648	660	625	590	600	678	619	616	639	618	589	634	622	630	596	641	607	673	671	644	602	635	583	628	613	606	694	614	638	631	655	626	659	633	615	627	603	625	651	687	635	624	627	637	630	656	589	704	687	634	589	677	641	633	628	647	611	641	635	678	604	613	642	640	627	630	674	635	616	638	630	655	686	639	634	625	640	650	653	600	655	615	633	587	616	620	620	617	657	599	628	594	595	617	667	628	633	631	646	641	630	599	646	627	653	617	618	628	680	597	696	638	619	663	641	601	557	636	654	582	636	632	628	640	614	579	630	693	637	595	626	625	591	654	630	612	586	616	607	653	658	621	611	599	668	610	657	603	621	682	625	642	641	635	615	623	625	609	597	625	587	596	657	625	659	619	645	615	646	677	649	592	640	639	626	576	643	632	608	629	605	629	635	614	652	622	590	641	580	634	658	610	644	629	692	629	618	679	608	620	612	618	656	644	639	624	616	659	662	646	658	670	638	617	610	609	640	584	585	614	628	618	649	635	608	607	633	603	608	626	609	610	659	600	630	599	670	686	618	599	672	643	627	604	607	622	584	640	594	666	641	651	621	626	619	607	676	594	632	601	657	654	620	656	609	658	614	580	586	650	618	646	657	652	639	652	589	633	640	621	609	633	619	620	592	653	606	621	589	639	625	652	604	650	639	615	629	629	661	618	635	616	622	585	644	610	621	662	636	633	641	651	643	635	604	620	606	682	676	619	625	612	618	653	634	671	622	655	625	623	632	611	628	599	596	608	665	640	610	622	602	588
35767	21988	20124	8605	1435	683	438	323	286	265	245	229	211	192	162	190	202	163	209	184	192	196	171	173	157	149	170	142	166	168	146	183	152	154	136	159	158	168	151	153	179	139	157	179	168	166	149	155	151	167	146	171	138	147	139	151	158	159	149	144	175	144	157	169	161	151	176	158	165	135	164	155	147	147	124	173	156	161	143	157	163	148	157	157	157	136	146	144	155	145	138	158	146	152	155	163	146	147	146	185	180	169	145	145	144	181	152	161	167	146	125	148	148	146	141	142	161	161	166	166	151	147	146	153	148	153	154	137	155	171	164	149	145	138	176	176	147	149	161	162	119	131	129	167	137	155	130	155	161	153	154	139	148	127	163	147	151	153	152	146	146	159	170	154	161	154	143	152	167	135	146	145	142	159	176	145	153	164	134	150	136	131	138	157	144	141	154	154	159	146	168	164	141	149	115	171	150	162	174	140	151	152	154	158	162	134	154	161	128	170	149	139	148	159	153	159	158	136	148	159	162	159	137	190	176	135	138	154	170	154	163	157	151	138	171	144	149	149	168	163	166	170	144	149	145	141	134	144	153	154	150	141	131	131	162	142	164	162	160	134	140	169	157	130	162	152	152	152	165	153	161	158	131	133	139	159	164	153	153	157	170	130	170	159	167	132	148	155	159	154	144	145	150	170	154	124	146	168	136	181	160	160	137	152	167	143	133	154	151	169	156	147	162	154	162	153	144	171	166	135	158	161	128	146	142	139	143	135	157	133	134	174	158	153	137	170	148	158	166	168	132	152	137	144	170	145	142	143	161	166	169	148	177	154	131	133	155	124	145	149	139	159	155	166	174	158	148	146	160	160	158	171	131	144	162	128	155	166	143	156	145	145	141	149	173	169	138	144	127	138	136	149	145	154	139	153	144	140	150	166	167	151	153	160	142	142	160	147	148	160	159	170	155	149	146	168	156	157	169	153	170	166	156	130	153	151	137	166	161	173	145	125	139	126	136	139	146	143	140	159	143	171	154	182	136	166	132	144	159	155	145	175	139	143	116	154	166	177	135	157	171	181	162	150	143	154	165	161	158	154	125	162	149	138	140	142	152	165	156	133	138	144	141	167	163	142	179	145	166	182	167	145	154	153	154	137	144	175	139	143	144	148	152	152	138	156	152	171	157	156	166	128	144	153	125	153	156	166	146	159	162	141	139	146	128	137	138	166	146	148	131	156	152	147	158	152	138	151	160	152	158	147	159	163	133	146	144	172	162	158	162	166	160	157	161	127	156	160	139	156	127	173	163	148	145	158	114	129	156	151	144	163	148	154	157	139	159	150	132	139	147	139	149	173	131	143	149	140	145	154	149	157	142	152	187	124	163	158	160	148	121	133	145	145	154	149	144	160	147	138	171	165	164	164	170	148	168	148	136	162	138	147	161	137	163	168	159	163	155	170	158	166	164	155	151	134	150	141	147	175	145	138	151	154	135	168	152	151	159	179	160	171	161	172	170	156	144	138	169	152	133	132	145	164	126	173	157	168	164	158	164	158	161	165	172	152	142	125	141	188	136	150	138	160	159	146	138	164	138	158	131	131	138	125	171	118	140	127	159	158	150	155	147	135	155	154	146	170	164	160	129	174	163	146	148	136	157	151	155	171	142	156	137	168	134	152	173	162	153	147	154	151	147	136	188	159	144	185	142	146	138	152	159	164	132	138	147	167	145	164	159	163	166	151	183	178	131	169	145	144	154	146	156	148	174	160	144	153	153	138	135	128	151	132	153	140	164	130	128	155	161	161	138	167	159	159	148	151	138	157	171	143	176	144	156	144	159	157	150	163	144	158	146	149	141	146	172	188	152	150	151	135	151	133	144	183	173	160	154	134	157	146	173	144	149	173	155	134	146	155	157	147	147	136	166	166	137	142	142	145	194	150	125	150	162	154	165	174	155	161	146	167	158	132	171	123	152	143	153	133	164	146	149	142	138	149	145	161	169	141	151	153	138	141	159	166	182	150	140	154	158	140	144	157	154	157	142	156	152	145	141	124	153	150	151	124	159	161	148	139	172	150	164	143	158	133	148	161	164	156	152	144	154	166	185	162	134	124	144	132	141	158	137	136	151	155	140	135	149	165	141	146	151	156	144	154	162	161	139	155	170	160	157	157	161	149	134	164	140	173	156	168	141	166	159	144	146	153	142	153	143	122	162	167	172	149	157	150	144	152	149	143	120	144	127	139	139	153	160	154	118	124	158	160	179	164	162	175	156	187	152	158	155	163	143	172	156	157	155	156	140	118	139	152	163	155	166	165	164	150	154	144	138	152	177	156	152	165	168	134	161	171	145	148	138	152	147	162	151	144	166	157	153	146	147	147	137	153	170	151	160	133	176	157	147	137	147	158	136	152	170	142	169	157	157	152	147	162	111	153	153	139	120	139	147	174	146	158	142	161	159	147	155	174	165	158	137	146	171	136	172	146	170	153	142	143	153	144	148	156	148	161	147	146	141	145	172	153	173	153	169	155	133	171	156	163	166	164	159	177	169	152	146	145	168	143	145	151	130	152	150	161	171	177	173	149	136	143	173	160	155	158	178	151	166	160	153	143	146	151	148	161	131	154	167	161	147	125	124	142	148	166	153	159	160	158	145	167	141	159	144	152	147	167	176	147	159	167	162	147	161	143	165	174	183	128	143	148	159	155	146	143	139	177	135	135	146	133	146	171	144	148	165	133	156	159	130	157	141	156	146	166	134	161	152	163	141	137	143	168	168	165	130	179	149	157	154	155	150	158	161	162	152	136	132	147	139	159	126	163	174	136	182	145	158	161	165	164	169	135	151	146	160	156	160	154	141	160	163	167	147	155	170	146	145	142	147	126	145	140	168	146	139	139	158	150	143	136	157	155	154	155	137	153	159	152	169	161	174	158	170	144	164	169	160	170	161	141	137	137	146	146	146	157	151	153	146	167	152	157	145	139	171	154	164	171	155	147	168	154	161	139	130	177	147	126	149	154	173	143	151	151	160	160	145	154	153	158	149	149	135	158	147	143	133	146	165	136	155	156	145	151	156	142	163	142	124	144	125	133	134	140	147	133	149	151	158	116	174	158	138	132	144	135	156	149	148	148	167	132	152	159	157	132	166	168	153	136	138	144	157	162	143	142	147	147	142	131	144	154	154	161	192	147	157	156	163	139	149	164	156	147	168	172	166	160	175	180	156	171	119	148	145	158	132	138	162	154	151	137	148	151	139	173	148	173	121	151	146	153	168	153	127	150	159	158	161	156	182	149	161	157	161	130	133	165	145	148	156	166	160	138	147	137	152	172	178	161	179	165	169	170	125	125	126	143	185	147	135	147	154	124	173	153	130	154	152	131	145	163	168	135	144	152	161	158	155	139	146	165	165	145	129	173	147	151	139	121	168	140	134	128	130	159	156	161	143	156	144	160	147	145	140	165	156	163	152	141	162	144	148	135	143	183	135	175	153	143	156	156	135	158	168	165	141	144
24165	17474	23575	9556	2530	2110	1705	1452	1198	982	851	818	792	755	648	710	600	637	615	569	548	537	515	506	485	486	470	449	457	422	443	399	466	421	412	443	442	395	398	453	446	426	396	410	416	408	384	399	412	365	396	422	381	413	401	414	393	345	405	396	441	376	385	368	401	385	406	396	403	417	391	392	412	414	425	380	386	392	379	428	341	387	407	405	399	396	396	374	435	420	414	391	415	403	388	404	360	395	405	424	354	402	395	378	424	381	374	390	380	362	423	372	398	364	394	389	363	367	391	402	412	394	384	422	394	430	416	387	402	390	395	415	361	423	377	393	391	416	417	411	427	387	402	377	402	397	410	390	377	434	376	428	406	410	397	401	372	381	396	380	378	401	375	376	412	363	397	395	404	373	392	416	397	386	416	417	398	390	373	422	412	406	372	372	341	396	420	416	354	417	418	367	411	408	370	382	414	408	425	397	361	381	398	381	392	415	388	378	429	435	374	390	361	416	365	400	396	420	375	368	388	395	382	399	419	396	397	392	382	404	425	410	420	393	396	381	386	389	390	375	433	415	385	409	375	363	395	369	364	368	429	392	394	409	393	411	401	401	399	421	385	419	398	394	411	413	415	391	402	402	372	396	380	384	391	401	391	393	379	402	416	378	405	366	356	397	403	405	426	406	407	389	419	382	361	382	419	381	341	405	361	401	359	371	405	385	387	417	387	392	392	399	414	407	430	396	414	387	405	406	415	410	379	381	388	393	429	352	377	409	385	391	391	374	386	369	394	392	386	407	389	379	378	391	382	369	389	395	366	391	388	427	412	415	373	401	402	410	419	409	372	383	381	390	396	386	377	408	365	386	387	411	381	394	389	382	387	415	431	374	399	345	391	365	385	405	392	428	380	399	382	361	365	412	396	388	421	386	376	404	429	405	416	372	403	371	388	373	377	372	393	413	363	369	397	392	408	409	379	378	387	375	372	362	394	380	399	381	385	411	393	418	351	377	361	381	392	407	386	375	398	371	407	375	379	403	392	356	383	413	415	416	385	402	372	409	414	381	428	394	384	385	383	371	401	406	380	406	408	425	354	426	366	383	396	368	423	375	394	353	383	399	406	405	394	390	413	360	404	415	426	378	370	417	374	377	377	400	392	397	364	427	377	397	361	407	399	346	437	360	384	382	379	420	359	376	371	397	380	392	415	402	390	394	397	389	378	391	400	407	374	360	423	400	354	384	394	400	378	408	402	401	373	434	394	401	390	395	390	438	395	386	398	381	446	398	413	372	389	355	368	410	394	438	385	396	382	382	351	377	409	423	344	417	382	401	392	392	381	360	387	429	419	401	379	387	364	421	377	384	397	422	398	387	417	384	410	409	403	400	434	419	367	381	396	388	411	421	362	375	373	383	391	371	400	379	395	392	396	382	415	398	364	371	403	393	426	382	395	440	350	389	369	386	365	372	382	399	404	417	384	416	381	395	384	377	383	391	419	384	395	376	399	385	462	359	406	383	398	413	395	399	397	407	434	390	380	389	407	378	414	404	380	378	366	383	373	397	397	370	402	367	399	409	382	414	380	374	357	388	385	395	395	397	389	378	433	377	427	393	379	382	372	411	373	383	377	401	380	389	374	391	365	374	388	382	379	407	406	384	389	367	390	361	381	406	381	417	385	407	390	406	410	418	412	390	412	411	350	381	403	401	417	382	389	387	383	391	363	381	421	384	409	415	414	409	387	420	351	395	396	405	393	407	397	377	381	409	392	402	383	421	396	399	406	383	402	390	410	423	397	392	409	413	384	404	381	363	407	407	376	392	414	402	371	401	399	412	396	381	427	406	381	385	382	391	394	366	427	368	375	391	393	394	400	393	426	417	407	368	390	393	361	387	408	414	382	419	419	395	436	413	395	348	401	382	397	372	402	376	365	358	406	402	386	368	393	398	404	385	354	375	406	389	371	419	371	397	370	385	405	429	391	397	364	435	387	434	376	405	385	395	387	410	375	403	393	413	408	373	412	373	388	383	379	408	388	438	368	392	408	392	386	375	384	381	413	404	395	380	398	424	384	392	377	391	369	368	375	419	400	394	375	358	384	378	422	394	430	380	367	403	408	415	413	388	373	417	391	386	436	393	374	367	364	374	404	392	417	364	401	389	395	396	397	372	421	401	376	421	392	395	376	398	408	418	422	389	423	415	378	373	432	407	368	419	365	393	369	358	380	383	403	389	369	399	394	392	421	414	383	415	389	393	356	403	364	386	417	371	403	394	376	387	353	375	379	396	402	406	394	384	409	388	393	381	394	356	391	369	435	379	414	420	402	372	428	388	427	380	372	355	411	376	422	407	389	403	394	384	429	411	381	381	384	381	399	373	395	386	387	382	413	413	376	415	406	403	393	408	426	395	357	375	381	391	394	372	409	379	424	386	405	391	373	405	395	407	409	383	377	376	395	414	406	403	401	370	419	370	456	388	384	391	394	389	397	379	384	398	418	395	376	365	403	362	426	382	379	392	413	370	409	403	384	368	400	347	389	385	422	400	385	383	392	398	384	391	420	381	409	355	395	397	404	415	390	364	399	391	385	392	397	402	375	371	403	399	379	375	396	366	390	408	414	433	383	401	382	395	422	361	375	355	400	374	406	400	424	363	391	375	398	381	389	427	373	378	402	409	414	368	384	388	418	406	403	426	428	353	399	407	383	404	383	375	359	390	378	400	387	384	416	377	401	399	426	390	446	418	409	341	392	360	381	410	394	406	401	394	380	364	441	406	418	386	382	407	402	397	381	406	367	407	368	423	381	384	415	391	349	395	372	366	429	404	404	367	401	396	377	379	384	420	381	443	396	382	381	394	398	404	393	373	361	403	370	380	398	382	377	381	399	396	417	379	394	395	393	399	403	407	379	402	441	388	386	407	403	398	418	402	384	398	359	389	372	360	395	398	374	398	386	370	374	385	412	397	343	377	373	388	401	388	405	410	360	387	382	386	388	376	373	365	390	367	383	383	390	368	399	376	411	438	381	411	375	396	376	387	383	402	341	386	394	369	405	377	374	394	364	421	396	407	397	394	386	382	379	373	399	412	394	411	419	364	377	425	402	376	355	375	397	374	357	389	418	391	410	363	378	439	396	422	377	417	399	419	380	423	394	410	375	374	393	383	389	369	380	409	357	394	372	428	403	403	387	423	394	366	395	359	415	360	376	355	408	390	425	425	355	366	390	412	391	334	414	386	371	363	422	389	399	413	409	419	385	383	383	381	377	396	388	374	371	365	411	377	428	417	379	402	378	406	393	369	409	384	375	368	398	359	415	415	392	382	397	387	414	379	401	346	390	382	368	383	422	373	411	418	396	384	397	421	413	401	395	389	378	392	409	386	398	384	385	404	409	348	364	372	401	388	402	367	394	447	384	383	405	401	409	398	416	403	397	399	399	386	395	421	396	403	428	407	409	340	377	380	402	394	380	405	407	371	377	440	364	418	371	385	406	405	371	369	409	395
12606	4633	2255	811	419	408	372	345	345	297	304	302	334	319	309	275	277	287	305	300	277	303	297	283	276	288	266	283	279	299	297	298	318	262	263	291	291	282	276	285	289	287	299	257	272	288	285	281	310	325	293	271	311	281	284	312	264	305	299	300	274	318	275	325	280	287	299	308	271	256	331	290	283	264	281	313	283	283	290	321	257	278	309	290	314	296	296	270	304	303	272	277	267	270	301	322	292	263	303	311	273	283	290	277	293	292	293	294	292	326	285	289	285	273	323	279	274	300	277	306	314	270	293	288	316	307	288	289	322	325	308	295	261	295	278	312	277	293	303	308	294	311	289	302	324	295	298	294	290	304	319	295	317	290	308	314	311	285	283	329	284	272	274	268	269	318	297	287	297	299	315	299	285	274	278	280	345	292	292	287	306	296	281	310	296	281	285	297	308	320	299	281	300	276	317	291	299	306	296	299	291	289	297	299	289	314	295	304	320	293	289	302	300	293	276	278	292	274	276	324	304	293	271	294	292	290	290	347	283	297	305	284	276	283	298	298	304	319	307	313	328	280	301	317	275	298	351	279	281	292	324	261	257	321	309	308	286	275	273	288	273	298	266	283	245	315	313	324	314	321	313	307	303	289	291	302	276	306	293	277	290	300	284	301	278	301	312	281	314	300	295	315	290	304	260	275	287	267	311	298	309	319	289	302	283	291	291	292	305	272	290	281	311	314	287	264	293	279	325	290	286	256	288	299	290	323	279	268	273	312	284	292	300	309	323	267	290	284	294	313	302	313	282	269	282	290	269	285	292	287	287	276	290	294	297	333	318	273	315	269	294	275	299	286	278	349	286	270	289	294	297	333	286	263	330	292	302	305	244	299	288	312	288	269	268	321	288	308	300	303	291	258	251	262	259	293	299	299	272	284	265	318	300	334	291	290	295	284	274	271	272	319	303	355	292	257	262	306	291	299	334	257	314	276	295	304	289	292	280	281	291	304	297	307	290	286	251	269	274	307	330	283	294	302	313	271	279	291	321	291	315	304	283	311	313	289	262	266	297	301	301	281	298	277	280	288	313	309	294	290	287	309	305	302	237	290	284	278	301	284	302	302	285	270	297	298	290	290	300	276	291	279	282	274	302	312	273	262	307	304	280	290	300	309	292	286	291	297	304	296	312	302	326	285	288	293	297	286	320	255	308	269	286	299	281	259	289	308	289	277	278	316	286	291	340	301	287	319	280	286	309	298	287	319	279	305	290	298	277	309	281	292	268	285	291	302	315	302	304	303	281	305	294	296	289	279	282	302	319	272	271	295	287	244	243	283	297	298	286	286	292	282	299	280	302	299	275	274	291	285	301	303	320	273	315	302	270	269	298	296	292	288	268	307	270	283	265	285	297	302	303	281	274	314	290	286	318	310	284	299	269	278	271	298	319	298	292	328	272	289	307	266	301	277	256	322	329	285	261	257	303	310	306	295	271	319	303	269	278	343	301	299	287	287	272	301	296	323	265	273	278	279	286	268	283	324	277	284	254	313	275	257	303	284	309	274	321	284	304	307	290	280	287	306	295	282	312	288	305	298	316	300	298	295	280	310	287	296	300	322	314	258	262	289	280	304	337	307	303	284	291	295	308	277	287	264	307	307	314	313	274	284	300	302	292	304	268	303	296	303	294	283	285	314	312	268	315	283	322	295	305	285	284	279	263	291	320	274	294	277	259	279	313	292	332	301	282	282	323	309	286	304	271	291	297	305	268	309	275	284	309	306	290	305	288	287	313	273	267	287	309	303	294	301	271	291	311	301	279	305	286	301	324	315	321	302	288	260	254	304	295	303	273	315	282	312	302	296	276	262	285	294	256	303	315	264	302	276	273	312	314	296	330	290	276	286	282	300	295	290	281	288	312	306	285	293	277	287	307	304	291	304	298	288	265	279	296	256	302	275	297	267	290	289	319	316	293	310	315	273	325	267	275	285	321	324	276	301	305	298	317	318	271	267	300	296	315	286	290	293	278	274	263	299	293	312	311	257	294	274	269	294	291	267	303	318	311	319	304	264	301	284	289	291	268	309	283	294	300	283	268	308	292	287	321	290	289	330	288	294	314	293	327	258	277	281	263	283	313	283	270	303	318	332	276	338	287	292	280	305	276	310	305	280	286	282	320	276	255	286	275	273	288	282	259	305	325	305	289	289	287	292	292	315	319	292	309	253	297	299	296	310	333	267	319	302	308	270	287	302	257	276	302	276	318	293	299	302	307	326	262	285	305	296	264	256	283	294	281	306	276	309	279	258	293	298	287	287	287	288	288	285	285	275	305	291	271	302	294	283	280	305	333	334	306	272	275	274	280	290	319	310	276	295	296	295	308	291	277	278	301	256	315	309	257	312	288	260	295	283	291	276	310	294	272	288	288	305	281	296	317	277	292	303	314	268	284	294	306	326	286	347	319	284	298	293	292	278	291	304	263	268	294	280	339	291	266	309	305	301	286	277	295	298	284	278	275	300	321	299	299	298	279	297	281	260	284	285	304	274	295	335	310	291	283	295	272	311	290	300	290	322	249	269	282	310	314	306	274	301	318	275	285	335	297	295	305	301	287	293	335	274	304	287	274	323	303	293	285	289	290	266	270	258	295	304	294	272	316	300	292	315	325	270	298	294	324	289	279	271	288	315	281	297	282	315	307	299	303	317	284	303	310	260	278	298	287	298	302	293	285	290	325	294	319	283	295	277	276	296	289	304	284	296	327	293	288	282	302	298	305	266	275	288	307	259	277	275	303	285	289	272	290	270	290	275	298	284	319	296	293	293	273	287	327	276	276	278	281	312	293	258	284	314	299	291	290	268	282	281	273	286	298	286	305	292	280	311	307	324	313	284	311	297	271	272	317	307	299	247	296	294	290	301	299	292	272	292	274	296	285	300	295	274	292	333	294	293	309	283	295	328	278	328	295	283	292	293	285	295	270	292	262	271	262	279	290	257	319	267	313	299	306	277	283	280	260	295	293	301	298	306	320	281	287	293	309	263	289	306	288	293	302	291	282	284	302	292	303	300	274	297	302	295	300	301	265	301	249	290	291	293	300	289	277	285	261	295	294	286	282	295	288	293	261	322	272	291	293	253	273	298	297	273	308	313	291	325	287	295	276	294	288	288	278	321	297	306	312	261	267	292	312	299	299	290	324	291	296	305	287	313	313	297	293	320	309	279	327	326	288	315	288	293	291	274	295	274	267	293	308	320	310	273	298	303	271	311	275	315	297	308	293	274	308	307	263	277	302	322	298	298	287	298	298	302	301	295	316	286	266	293	302	303	297	277	280	299	270	289	304	344	316	311	305	289	289	291	276	291	266	290	305	289	301	254	303	300	302	297	298	310	262	267	303	293	298	281	283	317	301	276	300	304	299	272	269	280	305	289	305	272	264	309	291	289	305	301	330	292	253	291	291	277	282	301	305	294	296	297	296	288	306	299	295	307	306	271	291	300	301	320	295	277	282	321
9242	4648	4790	2343	1300	1178	1032	938	937	855	876	850	767	779	736	708	813	760	786	764	782	726	765	734	718	756	713	766	765	709	744	731	702	677	728	741	712	765	676	719	672	705	700	723	676	680	760	695	709	762	711	695	688	658	662	704	696	706	705	750	680	704	711	723	759	726	707	740	693	700	701	763	692	704	711	708	681	668	723	672	733	704	695	708	722	717	727	756	678	708	706	719	694	722	651	748	675	733	705	697	736	647	688	720	733	676	698	690	733	744	728	684	652	712	726	689	689	691	700	666	716	747	733	723	683	713	696	702	709	745	705	676	700	743	708	728	694	719	703	686	711	699	712	705	667	700	761	709	633	734	672	703	739	640	698	723	751	668	739	751	693	697	718	710	762	672	735	653	685	719	682	728	738	670	733	715	696	724	695	685	693	683	669	733	689	710	670	711	725	698	690	708	693	695	735	683	708	710	725	715	764	661	682	692	664	725	711	681	701	663	674	685	698	704	735	674	742	708	708	696	703	666	702	715	694	688	736	738	712	723	676	734	701	677	738	741	742	680	738	685	696	716	722	730	740	709	711	658	692	704	728	682	704	705	715	735	676	700	772	764	724	730	740	705	720	672	686	720	692	716	678	743	645	688	725	724	681	754	717	674	697	701	723	702	675	690	720	727	725	683	706	716	725	695	688	678	712	718	733	670	724	676	638	775	672	705	725	697	716	747	670	687	687	742	680	669	730	731	703	723	687	715	697	686	731	715	734	642	766	756	733	726	700	732	704	695	725	702	723	760	710	676	698	660	715	705	712	714	737	732	681	722	710	731	681	704	742	713	711	705	682	713	702	691	711	725	749	677	718	690	668	705	675	747	681	745	695	673	718	721	714	684	653	663	658	679	753	728	726	722	699	743	679	703	710	743	788	716	713	705	708	786	713	696	690	692	666	676	692	729	747	738	730	636	686	679	726	680	742	666	714	681	674	755	687	705	689	685	691	691	681	688	695	690	681	689	746	684	742	708	688	711	669	774	750	709	751	758	694	694	721	679	729	712	679	706	694	711	718	719	754	691	749	686	703	674	761	691	691	732	711	693	714	725	710	683	703	703	713	751	743	747	679	746	723	676	653	713	743	679	708	682	715	716	693	696	699	747	718	694	691	737	736	703	730	749	697	696	731	713	750	746	705	696	721	640	740	754	719	699	672	723	670	705	719	745	716	673	713	666	701	735	672	682	714	747	666	715	731	714	738	723	742	719	755	668	713	715	707	693	638	679	681	691	724	712	711	700	737	666	722	691	696	698	624	760	690	749	717	693	711	699	651	706	703	660	728	690	724	693	724	687	742	698	729	685	717	656	661	710	692	730	732	686	678	675	708	715	692	693	682	728	641	740	659	694	705	729	731	727	687	678	703	705	679	721	669	694	769	664	697	709	688	690	677	714	752	731	679	737	665	785	739	665	707	702	708	733	725	696	748	688	724	718	716	715	729	701	739	718	713	693	689	726	705	727	707	735	724	701	716	734	693	731	754	789	715	694	712	678	718	701	712	697	698	706	698	713	683	699	688	698	688	735	750	657	672	752	704	747	717	722	690	691	734	708	714	709	749	687	694	712	723	703	680	685	711	653	721	722	691	701	643	722	674	755	715	658	666	725	690	718	709	720	724	727	684	682	705	718	760	728	747	712	680	744	726	684	680	727	728	689	717	730	737	696	703	685	658	721	729	701	725	680	722	707	685	724	695	720	763	705	743	713	709	709	699	731	627	726	715	741	693	708	698	636	747	735	650	719	780	711	721	711	680	686	713	698	687	715	695	719	691	725	699	697	722	718	739	690	678	746	683	646	713	745	607	698	704	708	709	693	680	700	735	708	720	633	704	725	672	678	662	712	685	729	698	728	692	726	692	712	716	656	679	662	691	710	665	769	700	759	700	745	702	700	730	715	720	692	742	711	687	704	692	697	743	692	658	693	704	732	687	636	687	699	700	645	677	695	718	766	729	703	714	691	680	741	744	695	731	754	735	725	634	647	716	738	696	645	692	719	730	699	705	667	757	731	626	745	733	744	674	706	687	701	703	727	687	698	735	677	673	728	723	695	678	725	721	730	708	682	680	745	724	727	714	760	710	696	713	687	710	696	698	706	667	707	719	709	726	760	710	690	664	688	689	751	757	692	667	727	751	703	708	732	688	718	706	726	719	724	713	625	740	705	685	702	710	714	707	701	706	717	733	697	765	686	691	626	723	677	712	716	700	708	683	705	736	706	698	712	737	690	702	733	690	699	707	707	708	728	680	721	687	700	721	690	715	694	708	747	697	711	712	694	680	696	696	723	752	657	759	646	698	724	672	689	688	748	694	709	712	699	729	698	679	727	701	737	747	681	704	700	698	679	667	758	717	722	695	747	741	684	725	675	691	758	679	686	712	703	725	703	699	737	719	695	682	720	696	715	694	698	690	704	725	696	697	700	736	689	717	707	683	705	694	706	707	723	712	716	700	740	707	664	685	722	678	716	712	718	723	731	693	685	700	720	741	686	665	710	726	702	736	701	731	681	726	737	729	638	676	733	677	749	711	706	690	711	734	720	693	715	719	710	692	677	704	731	717	683	733	700	724	713	679	719	728	672	693	698	733	687	700	699	701	709	718	737	723	686	690	686	690	706	691	648	722	722	681	707	687	721	703	712	756	747	734	710	699	702	674	741	712	664	698	708	736	701	706	718	740	698	700	661	725	708	692	728	714	691	712	718	705	705	671	721	732	708	708	723	707	701	765	731	704	675	728	703	663	694	693	767	739	684	731	717	762	698	755	728	717	725	712	718	710	703	703	706	722	693	764	700	703	662	673	676	661	734	635	713	677	695	694	715	731	686	723	689	709	678	730	666	701	710	724	736	692	706	719	702	717	694	696	735	731	717	687	716	687	702	673	734	728	729	754	743	731	692	749	701	674	681	696	725	726	721	747	689	723	681	719	708	676	677	731	660	731	755	687	719	705	702	682	722	703	691	728	764	694	696	684	734	689	716	676	730	690	689	689	698	696	726	669	719	700	710	749	693	677	653	672	716	738	716	730	686	705	715	707	746	732	705	715	684	731	683	699	681	746	719	733	667	708	717	742	707	694	705	737	720	694	676	703	734	694	705	685	696	710	687	729	698	705	703	712	693	727	714	659	699	685	709	671	702	678	727	687	696	707	764	661	693	697	703	707	681	669	734	701	722	710	683	728	721	629	703	713	692	729	665	701	707	706	693	686	724	726	692	714	748	671	754	718	681	728	753	708	713	718	703	736	731	702	649	684	720	722	694	693	679	712	698	706	653	770	712	733	668	697	701	726	690	740	657	704	695	691	697	706	711	704	702	734	703	640	728	692	692	703	705	738	704	707	762	695	729	686	742	679	708	721	721	708	690	680	674	681	648	670	699	679	705	703	734	733	689	698	738	658	764	733	732	718	674	699	706	719	685	719	698	736	693	712	688	682	711	716	760	740	711	693	684	678	724
26254	14049	12087	3623	821	542	394	383	346	311	283	282	327	300	279	268	304	265	301	257	276	276	298	253	268	291	260	260	291	258	254	251	264	240	250	299	236	241	239	248	257	267	251	257	265	286	295	246	264	244	270	248	272	274	260	255	218	267	254	257	254	253	265	253	255	266	299	259	237	284	261	253	251	254	263	248	280	242	239	246	262	261	263	228	267	259	288	273	245	275	282	281	270	243	259	252	238	259	263	252	295	244	285	247	278	258	231	248	243	278	239	244	250	269	288	261	270	263	290	261	261	254	241	244	243	240	277	267	269	249	262	267	268	239	250	260	281	266	290	262	280	255	272	267	298	245	275	236	273	251	282	251	255	257	255	275	263	254	281	257	277	259	248	263	264	243	259	280	275	268	258	271	261	252	266	282	281	243	260	250	247	255	268	288	263	246	272	283	258	237	266	251	263	241	275	239	249	268	251	224	259	285	267	309	260	253	264	260	285	277	310	254	241	273	270	240	260	280	245	249	233	236	253	267	264	261	260	273	257	281	268	289	247	291	258	241	271	283	279	279	264	255	245	262	275	292	288	258	258	255	277	272	270	279	224	266	276	225	266	256	238	242	276	253	259	282	253	256	273	224	267	230	257	260	256	242	236	278	271	250	256	245	244	261	261	267	276	267	263	242	289	252	249	242	251	219	259	246	226	242	256	241	243	273	239	279	267	266	272	253	270	276	273	256	256	245	242	243	248	229	220	276	245	215	269	245	269	253	270	277	210	233	252	270	262	249	256	252	247	238	243	223	232	265	284	258	244	275	243	296	242	245	301	255	257	248	254	251	285	233	270	249	272	264	266	257	257	262	287	245	231	260	249	254	285	261	268	238	286	273	250	269	226	244	297	282	276	255	294	230	242	275	235	285	278	262	239	262	238	241	246	256	257	276	223	243	254	254	278	280	247	259	251	264	267	250	269	254	278	292	272	281	242	288	249	265	239	265	276	259	245	268	272	248	281	251	271	265	278	279	292	275	296	287	254	266	263	258	237	265	245	274	230	258	264	263	250	254	259	300	241	255	247	259	259	251	311	243	278	246	255	243	266	241	258	261	246	247	256	260	257	253	245	270	253	247	249	251	264	290	268	248	252	281	224	257	254	234	241	267	260	282	257	236	241	250	272	268	289	270	261	254	240	245	264	242	270	273	246	228	264	247	247	225	270	261	252	258	270	269	273	258	252	256	285	260	265	264	274	284	253	290	242	270	263	267	256	254	271	266	264	278	270	249	240	279	266	235	241	251	270	264	258	260	265	275	217	249	261	256	262	254	256	242	230	245	263	266	235	270	285	249	265	263	269	270	285	276	233	284	272	248	263	252	286	253	262	288	261	225	291	259	258	270	260	264	254	261	255	232	275	278	259	238	240	270	246	251	264	266	259	260	263	250	245	233	256	257	260	249	270	274	287	263	247	275	272	291	244	260	259	218	248	250	247	266	259	280	265	271	229	276	240	260	276	288	252	261	253	268	250	245	282	269	261	220	241	253	248	265	260	274	263	275	262	271	253	278	266	275	249	265	258	274	275	253	243	243	284	257	253	258	283	304	277	270	248	225	274	246	264	256	236	262	250	255	288	258	260	279	271	272	234	267	249	264	263	289	254	267	248	264	227	252	237	246	264	281	266	238	247	251	276	267	255	269	246	276	287	266	266	264	276	241	240	232	286	276	234	264	257	236	260	297	291	266	255	301	271	222	258	222	243	271	249	280	228	249	261	264	252	264	255	229	223	263	270	291	264	236	230	241	292	261	297	262	258	230	262	256	247	255	264	258	256	257	287	267	245	257	258	231	295	280	231	249	243	253	256	270	260	262	260	260	295	261	262	246	257	261	260	242	252	244	279	253	270	253	253	250	247	254	264	247	291	269	260	270	233	270	250	231	282	241	232	269	262	257	265	258	283	229	253	294	271	258	276	254	259	249	258	246	251	291	255	243	249	247	287	290	238	246	289	260	261	269	248	282	300	250	255	271	253	276	278	278	221	272	251	278	249	248	271	283	254	260	225	252	258	246	264	245	255	263	275	252	282	252	240	258	218	259	233	258	237	278	267	302	282	266	243	261	240	273	266	250	239	238	305	262	262	266	270	249	265	244	258	292	250	237	320	274	254	258	243	272	261	269	238	232	236	223	248	249	287	254	240	266	271	273	252	245	279	222	239	260	259	263	231	286	267	246	271	253	271	257	275	245	260	229	258	257	276	231	280	271	242	258	282	281	241	278	282	275	262	263	248	252	247	240	246	251	228	299	250	271	284	257	234	275	264	287	249	304	265	253	274	251	261	283	240	257	242	237	247	230	251	252	264	258	273	271	263	255	260	239	261	271	242	270	269	253	224	246	242	273	254	252	262	240	232	257	254	251	270	248	258	263	269	259	255	239	250	246	264	268	260	294	230	282	237	275	243	253	228	289	280	264	286	277	266	260	216	257	230	253	231	251	243	271	271	268	269	308	239	279	260	252	253	276	264	248	260	280	258	203	270	268	273	242	272	271	274	260	257	261	273	266	255	270	264	265	239	236	275	252	284	262	262	263	270	272	263	240	243	252	244	286	263	263	271	256	273	291	260	257	271	267	277	261	270	267	249	252	276	248	271	294	255	253	257	261	215	260	264	259	272	290	273	267	236	263	244	244	248	296	232	230	253	238	256	239	276	259	258	277	282	240	247	275	249	225	258	221	265	277	269	276	268	250	292	254	264	262	243	247	259	260	275	270	264	300	233	266	239	259	257	234	267	277	265	250	268	290	253	267	237	282	267	249	252	251	283	243	247	236	266	264	262	269	269	262	255	241	229	278	256	237	248	268	271	260	253	245	279	259	280	302	246	241	258	263	262	260	253	275	269	293	260	258	274	273	269	270	247	285	244	280	287	252	270	301	286	278	272	246	264	281	241	296	271	275	258	262	243	235	267	247	238	280	278	248	274	243	281	235	268	248	257	243	244	288	263	256	248	273	221	242	261	253	291	253	249	263	252	259	253	238	261	246	266	258	262	261	263	260	226	239	243	256	270	312	280	244	244	258	238	271	265	250	254	256	276	269	272	244	261	293	254	277	222	262	241	250	265	238	258	282	262	272	263	251	272	253	229	250	250	257	256	290	274	248	282	253	233	271	242	257	244	248	235	252	266	249	245	220	235	258	267	216	261	254	237	234	247	246	247	271	270	257	259	248	306	247	259	252	269	243	262	239	237	259	273	296	268	280	247	245	256	241	260	278	259	287	255	253	299	288	258	236	272	269	265	255	255	260	240	290	229	248	271	234	247	273	256	271	258	251	278	245	217	257	292	233	266	259	267	261	268	277	250	273	290	238	276	256	284	250	261	285	291	276	259	269	243	244	250	259	289	223	274	277	288	269	275	262	238	252	265	245	282	237	254	258	255	264	285	279	243	271	274	272	259	287	286	283	274	232	287	239	257	268	259	244	236	258	280	225	263	248	236	257	243	251	254	259
19042	12553	15636	4766	2105	1649	1452	1195	1205	1026	971	928	870	856	811	792	790	781	807	781	745	658	710	672	633	692	668	651	592	696	644	658	646	624	629	648	665	635	604	669	615	634	628	605	613	620	619	638	648	600	624	624	624	642	610	607	635	602	661	654	682	644	623	638	675	634	634	606	679	585	605	612	632	647	637	615	625	646	593	617	603	651	603	586	628	604	631	696	647	650	617	650	638	628	630	613	648	667	630	622	667	635	624	633	705	611	671	667	626	576	617	666	623	617	617	600	599	674	640	592	674	604	613	651	612	652	635	617	626	606	635	627	611	608	628	638	629	667	666	647	630	609	648	606	645	612	636	594	624	646	593	667	645	634	563	659	617	641	629	612	666	648	637	626	635	611	640	617	637	632	640	632	634	635	635	618	591	630	641	634	615	571	653	662	592	657	623	595	686	655	614	664	664	623	598	640	583	645	600	631	579	651	681	659	595	636	631	634	677	614	575	623	612	649	652	638	617	621	650	587	600	615	614	646	650	619	610	672	668	656	613	637	621	602	595	601	673	621	641	661	633	630	661	642	612	637	618	596	615	635	654	631	668	670	617	633	614	621	617	654	637	663	587	671	642	660	643	635	665	602	645	647	632	619	648	631	650	614	644	630	587	661	654	652	590	624	667	626	614	608	642	669	640	621	620	628	665	673	606	655	648	591	634	633	619	621	676	608	627	620	638	677	655	609	610	653	612	629	654	617	597	618	630	629	629	621	639	604	626	604	673	640	629	636	611	660	615	592	546	678	609	603	669	663	649	650	666	660	623	669	611	589	608	639	621	611	587	674	570	622	606	608	647	632	640	652	623	664	608	621	633	561	606	612	655	602	658	641	656	590	634	618	639	621	634	621	625	618	650	669	623	668	669	569	647	636	608	621	607	600	660	661	651	640	629	626	658	668	589	603	653	628	626	621	609	656	600	625	664	590	671	628	583	624	621	626	610	621	618	605	625	627	640	640	641	605	668	646	662	613	630	618	629	675	607	587	645	668	648	655	668	639	577	624	589	638	633	656	637	595	643	633	670	627	632	625	621	628	613	627	620	645	655	623	609	642	613	598	615	594	638	622	621	598	618	622	657	599	632	659	631	634	576	625	670	632	644	602	674	613	585	634	650	617	598	601	637	599	632	595	637	643	657	602	643	599	606	643	585	624	575	595	617	631	640	642	617	618	668	610	674	610	656	629	572	645	653	606	607	656	674	602	654	600	642	645	603	654	625	627	595	632	611	632	618	640	625	612	585	660	588	636	623	607	607	643	590	573	605	652	640	616	609	624	618	616	615	650	608	611	624	644	663	683	644	618	624	658	605	595	637	619	663	626	622	639	695	603	633	612	631	602	610	676	591	607	628	646	633	599	642	664	619	639	620	646	636	598	637	611	632	638	639	634	620	647	627	616	633	604	610	625	607	644	602	626	664	617	647	661	660	677	636	608	601	641	645	623	655	648	614	590	637	658	654	641	658	596	638	594	647	659	606	665	673	686	657	588	631	630	636	667	609	625	625	592	572	675	573	611	611	670	616	611	620	661	645	666	627	646	584	610	603	609	636	614	627	612	662	630	614	581	633	661	608	619	602	636	661	615	685	579	678	618	643	665	641	595	676	647	632	635	597	584	638	615	688	664	652	651	684	619	660	624	616	615	646	649	681	674	652	640	594	650	624	642	673	633	606	665	666	631	695	650	646	650	618	647	590	662	670	658	634	637	581	629	627	639	641	610	662	661	621	624	613	617	609	642	635	618	631	618	646	613	624	670	653	621	604	617	605	610	622	682	639	664	605	644	602	654	626	669	653	684	602	630	652	633	650	630	646	649	622	606	635	656	615	609	626	644	619	604	635	630	613	644	648	642	604	639	610	665	609	632	553	610	643	670	652	667	610	630	630	637	621	676	614	591	636	612	609	650	653	648	620	640	670	639	607	647	649	628	607	688	628	605	627	606	607	633	656	640	604	644	609	636	623	648	636	639	621	608	641	630	671	616	679	623	596	648	688	602	671	625	667	638	636	666	628	632	646	613	647	641	624	654	634	669	634	615	627	615	613	683	587	646	596	673	666	573	615	669	621	626	589	602	664	639	612	642	617	653	665	607	624	629	660	631	624	665	647	634	609	624	633	628	629	600	615	666	624	633	642	652	644	622	614	645	646	636	649	629	651	606	593	622	628	628	605	664	645	617	612	600	641	638	644	623	645	641	632	616	599	663	617	649	603	637	584	651	614	601	636	597	617	640	650	647	644	579	620	612	644	602	669	654	635	660	588	633	660	637	608	655	657	638	662	644	643	628	603	641	598	634	595	668	635	595	627	676	638	629	627	638	632	645	674	629	649	662	657	620	643	609	615	633	632	633	617	661	650	619	618	627	658	651	608	655	631	609	619	669	611	608	614	660	634	605	647	590	638	631	642	629	648	616	628	686	592	600	573	619	641	614	584	644	634	626	590	658	621	638	648	598	700	617	643	634	643	618	637	640	627	622	675	635	602	661	632	593	620	613	636	614	652	628	605	624	573	622	592	590	635	660	633	642	625	631	649	654	626	630	642	637	643	655	679	637	627	657	630	649	636	642	658	675	591	614	625	658	597	675	569	630	644	619	604	651	619	669	602	595	619	640	606	648	660	610	634	624	632	646	643	585	650	591	598	662	638	679	620	650	621	648	587	613	643	619	617	636	627	651	624	683	603	651	641	586	621	611	605	602	600	576	539	638	635	598	664	636	673	638	652	626	660	618	617	593	626	607	579	606	617	593	668	599	639	666	618	619	657	627	622	692	658	657	611	645	654	630	602	626	609	613	623	666	649	637	604	603	629	629	663	624	671	628	621	622	631	636	644	640	626	619	648	645	650	615	643	645	601	662	623	603	622	640	604	637	600	615	613	668	636	643	628	595	626	652	622	660	637	633	679	622	648	668	669	632	610	659	650	678	633	678	629	641	640	599	641	643	625	590	596	628	580	618	696	636	647	628	599	644	628	656	676	627	640	625	638	625	640	574	605	628	616	589	603	587	676	627	618	616	616	618	659	612	671	614	650	625	636	613	633	619	621	600	647	665	618	595	628	635	611	692	657	642	625	601	605	644	658	618	635	653	615	620	647	631	588	643	618	643	650	630	641	669	638	656	639	625	598	606	591	598	643	622	610	602	618	667	559	615	647	652	597	606	582	600	641	634	653	689	598	646	626	645	653	674	653	674	656	599	637	636	640	657	620	643	604	620	629	604	614	602	628	638	630	635	651	639	609	658	658	637	612	614	615	655	620	660	651	631	629	657	659	633	650	658	656	611	629	602	636	653	600	613	627	678	655	684	613	660	670	627	623	599	599	645	675	591	622	612	640	640	639	665	640	623	667	622	606	635	610	626	648	615	637	674	616	658	658	640	623	625	593	666	607	614	579	657	605	620	630	647	650	672	638	616	600	666	627	588	633	609	664	632	628	647	616	625	627	651	621	645	643	628
34805	22444	19899	6060	1348	627	444	335	285	253	244	219	193	172	215	213	194	175	190	174	164	149	162	194	152	132	138	140	147	169	148	174	139	173	141	164	156	153	154	155	151	163	164	153	149	130	167	149	144	151	149	139	158	161	148	169	147	129	142	158	154	135	154	154	144	130	136	132	145	153	179	143	166	159	152	148	147	132	160	169	149	145	144	154	152	171	130	141	133	154	171	140	165	144	156	135	165	183	161	154	155	142	147	118	152	162	145	136	158	160	145	138	143	146	168	164	161	168	166	171	165	163	148	148	136	152	138	162	144	165	134	157	155	145	149	163	159	163	162	175	122	144	140	120	166	177	155	173	132	163	166	137	175	196	142	157	150	147	168	172	152	132	160	133	149	137	160	150	152	168	161	146	179	149	149	157	173	144	151	150	154	141	172	149	163	163	159	152	131	154	155	141	162	162	144	148	127	155	148	166	141	151	149	160	154	157	172	147	167	186	168	160	149	169	158	141	137	159	137	146	171	160	147	164	137	158	157	162	150	143	162	159	136	143	143	144	187	121	174	161	162	130	155	163	159	165	163	151	163	180	161	172	159	161	151	177	131	168	146	180	166	147	129	132	164	148	168	156	182	127	135	159	170	149	160	173	135	131	148	172	129	145	152	154	156	143	145	144	157	153	150	153	157	142	154	153	139	149	132	152	140	163	138	172	138	156	164	162	176	166	135	161	145	152	140	164	149	157	123	146	155	145	155	139	142	153	158	142	175	149	150	156	169	152	140	163	144	147	152	144	156	133	178	158	171	151	155	153	165	180	157	172	132	159	155	155	143	143	162	152	150	154	152	135	133	165	169	148	158	158	137	144	170	143	151	160	155	146	167	159	156	152	119	155	161	155	152	179	151	173	150	133	145	142	149	149	162	172	129	137	157	141	180	153	154	168	133	143	134	167	133	134	148	138	159	160	166	163	159	139	135	152	174	157	134	148	185	169	145	140	159	148	150	165	153	157	153	158	147	150	154	145	159	159	152	194	166	143	168	152	162	151	172	168	148	141	164	153	145	177	165	134	140	150	162	153	148	154	154	139	144	161	148	144	146	143	140	139	155	142	136	139	144	171	163	159	168	162	160	156	160	160	133	145	142	160	141	147	123	165	154	128	139	163	148	150	147	136	174	150	175	168	161	152	136	129	167	168	153	152	155	122	176	149	163	161	141	156	162	161	150	127	160	161	167	152	168	136	151	136	170	152	141	128	140	140	139	170	145	184	167	173	158	155	140	151	127	160	158	175	142	147	151	148	145	154	155	152	140	145	133	154	159	146	157	159	148	142	161	164	149	176	176	164	162	138	146	160	161	150	146	148	169	154	155	161	143	153	124	157	139	137	129	146	135	174	160	158	187	174	172	162	170	168	160	143	154	142	155	133	144	152	174	165	164	147	138	160	161	135	147	138	158	182	154	144	128	157	150	132	177	160	157	151	171	150	152	149	169	148	128	170	144	157	152	157	170	164	145	123	150	156	164	144	144	168	151	146	144	138	147	163	148	147	147	158	160	125	143	162	164	146	159	153	131	148	144	126	146	143	165	168	155	130	160	165	158	169	159	152	159	147	145	168	149	154	165	145	162	155	169	171	147	141	156	146	147	148	153	142	141	170	153	147	156	134	161	159	136	142	150	152	152	151	146	168	147	145	148	139	146	175	159	152	149	168	149	141	142	162	163	160	145	190	144	167	150	187	146	155	158	171	169	159	137	147	159	164	146	157	142	146	137	141	161	166	149	158	147	125	153	143	161	145	163	158	177	143	145	154	148	152	161	149	141	131	143	167	156	181	122	135	173	165	143	159	163	163	154	149	168	173	148	143	167	183	148	152	161	160	146	174	145	148	138	144	146	140	161	149	154	165	153	149	134	142	151	152	166	153	135	142	135	142	150	154	147	156	146	146	146	141	151	174	168	135	162	140	115	175	138	150	145	162	135	141	159	154	149	169	152	179	135	162	176	166	146	147	149	149	153	182	145	151	186	168	149	157	168	154	168	186	123	158	158	160	135	173	127	152	165	166	141	150	154	156	147	167	160	135	145	158	155	167	159	155	154	165	140	149	167	158	155	166	145	146	179	157	163	167	161	135	143	139	145	153	141	160	146	141	156	153	160	148	172	147	157	154	161	142	136	173	148	156	138	177	154	149	146	140	127	142	137	149	139	136	157	155	150	171	125	146	145	143	146	148	142	154	161	145	145	166	148	156	155	125	126	138	166	145	151	178	153	163	137	144	156	173	179	153	163	166	166	145	165	139	176	171	157	135	161	160	142	128	136	139	146	158	175	159	145	141	158	152	156	153	148	156	161	137	154	140	146	157	165	151	124	175	124	153	143	168	136	126	153	154	172	150	156	155	144	147	140	177	135	140	148	152	146	175	149	136	167	168	164	160	146	149	129	143	134	166	150	177	144	138	145	126	143	154	136	128	155	155	160	154	151	149	156	133	159	170	167	142	151	158	154	145	137	152	153	149	154	158	144	171	144	163	163	145	155	151	156	128	154	160	167	153	143	149	141	148	173	141	160	159	174	127	148	158	155	144	136	122	179	143	158	175	166	155	147	147	171	156	143	144	161	146	141	162	160	157	143	129	146	163	164	172	149	153	163	147	169	176	139	147	166	126	158	174	149	158	157	125	140	140	170	146	139	152	157	135	174	160	146	166	169	145	161	142	120	150	151	160	169	158	156	146	179	140	155	148	136	152	149	169	164	165	142	152	147	147	160	156	148	179	154	157	167	136	162	176	180	146	160	142	130	156	164	153	166	145	160	159	190	159	176	141	141	143	172	184	134	162	172	150	151	168	165	167	152	161	144	133	143	140	171	154	149	155	145	151	176	154	138	129	158	154	154	141	172	147	164	134	153	150	160	135	157	145	154	125	138	139	139	147	133	121	172	159	144	152	156	154	144	179	162	139	167	167	146	153	147	150	156	152	165	132	152	153	144	165	156	157	156	157	147	167	146	173	143	127	141	136	146	144	178	176	161	165	154	154	169	165	158	140	143	166	145	154	163	167	128	166	160	155	152	152	140	168	147	151	133	143	146	160	141	130	147	185	165	140	128	151	182	140	154	152	159	165	157	149	144	134	134	143	163	139	158	147	140	160	126	154	171	145	156	165	129	149	149	167	130	162	159	155	163	127	164	140	156	149	141	166	156	149	136	152	139	149	163	143	138	141	182	161	175	167	184	148	153	159	156	151	163	132	139	150	163	181	170	157	149	148	168	145	132	162	149	146	140	146	149	164	150	141	163	124	140	169	141	141	157	142	164	169	142	159	139	143	157	142	141	123	145	132	139	172	150	145	149	171	154	153	151	170	167	171	147	164	145	135	160	173	155	158	148	133	169	148	165	153	155	157	154	158	141	153	146	144	148	146	158	159	149	164	155	163	154	169	126	129	149	138	158	184	153	142	145	143	137	145	148	120	155	138	134	171	140	159	140	165	155	161	140	149
23898	18647	22222	5164	2739	2067	1683	1330	1170	1018	913	867	749	715	656	685	694	689	633	609	584	544	486	494	499	477	481	456	423	478	453	393	428	445	426	463	407	430	411	408	421	408	424	449	381	440	417	399	391	439	427	421	407	449	419	466	376	418	389	405	425	395	355	411	393	388	403	402	398	388	399	412	384	379	411	405	436	401	389	403	397	400	413	402	398	443	368	415	400	367	382	386	409	399	399	383	429	424	399	406	395	397	361	410	402	424	391	362	391	411	365	360	380	394	391	388	389	386	416	405	400	420	412	413	394	422	386	381	403	403	398	404	410	375	427	373	422	430	424	401	389	404	405	397	371	381	385	364	407	405	382	342	409	417	355	384	381	378	426	383	389	414	430	376	416	375	352	358	378	443	413	384	389	388	335	410	381	428	440	409	397	417	367	429	431	348	419	392	388	412	408	388	399	395	377	403	377	389	395	377	396	398	406	403	409	395	410	383	386	400	387	395	369	409	382	368	411	376	387	424	394	432	388	371	377	409	380	377	387	404	410	380	410	396	400	404	408	385	391	418	429	392	363	409	407	415	394	397	374	382	419	388	398	379	384	377	387	396	400	400	391	437	350	435	427	429	381	421	373	398	357	414	414	405	408	402	380	448	379	404	412	386	385	377	396	398	409	371	459	382	411	394	419	391	404	388	410	394	387	392	383	377	395	390	383	386	379	390	392	377	380	387	403	402	382	356	374	385	398	424	346	421	379	381	388	391	404	425	407	386	369	366	430	418	395	379	367	396	394	401	375	408	417	399	405	369	426	383	385	396	381	414	401	427	376	403	403	389	347	411	412	393	392	396	398	400	378	406	395	407	376	373	404	405	389	399	393	380	394	424	397	431	347	398	398	389	398	361	387	342	406	400	388	406	350	388	395	406	411	405	395	408	410	357	383	363	399	408	389	411	429	401	389	425	393	387	414	422	355	404	372	396	422	391	402	407	373	407	424	395	391	385	380	397	426	384	377	391	388	403	389	417	423	383	416	420	384	409	375	406	402	386	386	365	400	381	399	385	411	397	411	388	396	415	384	418	394	383	386	418	362	402	371	350	397	391	385	409	401	364	397	422	416	346	420	402	378	411	381	371	409	379	354	401	406	388	407	388	399	400	356	392	384	370	387	366	404	397	382	411	380	402	378	391	413	405	371	379	375	377	425	381	370	419	393	385	399	377	425	394	389	385	396	397	392	391	377	394	393	389	399	398	394	431	407	405	374	405	397	406	374	413	379	364	372	392	361	379	403	396	397	377	385	393	393	384	390	389	415	373	378	406	378	359	371	409	426	403	396	438	423	422	344	439	387	426	375	391	440	401	390	387	399	406	374	401	374	392	362	377	403	392	403	355	381	385	414	357	377	423	384	406	393	379	377	397	388	391	380	414	379	349	399	416	387	362	439	381	419	402	402	426	390	422	409	362	392	392	396	383	418	388	397	387	399	376	375	408	385	365	421	425	368	378	389	374	390	417	388	435	381	410	396	399	367	398	405	400	416	389	386	409	357	410	389	392	406	370	368	396	421	409	382	367	373	398	374	419	373	394	418	364	390	380	415	379	402	405	399	420	437	426	439	385	391	379	410	384	373	389	407	370	365	385	397	404	372	382	383	389	406	401	394	359	370	389	366	372	395	429	366	382	365	390	384	409	390	401	383	408	375	370	377	408	398	395	407	375	366	413	391	393	391	416	393	387	361	424	403	406	382	377	389	366	445	374	402	383	401	393	420	381	383	415	378	373	389	407	406	393	402	376	399	395	345	400	399	417	415	385	369	396	376	426	397	400	410	383	377	388	389	405	391	366	396	376	386	392	422	411	380	421	380	379	377	399	399	399	391	406	425	395	406	416	374	420	371	403	397	402	375	397	413	366	408	408	368	408	381	365	384	394	433	396	373	389	361	416	368	391	385	398	381	386	424	397	377	392	402	408	385	384	439	394	381	408	414	386	404	405	342	401	374	398	391	350	410	384	394	400	418	403	384	396	352	402	406	389	405	372	408	410	379	346	403	390	383	412	381	397	411	365	378	414	391	412	387	409	389	405	373	425	342	412	386	396	400	404	420	375	360	416	397	373	392	403	388	373	406	400	409	399	425	390	400	395	400	398	427	375	410	362	395	412	383	382	365	375	397	359	383	397	358	396	387	405	379	395	388	411	404	409	416	421	377	390	397	397	413	356	408	373	420	407	383	384	427	374	430	399	375	405	381	406	371	377	404	368	429	361	383	390	367	400	367	388	415	384	400	382	409	405	388	423	415	368	401	405	393	421	380	377	398	395	405	384	373	401	400	391	407	393	368	405	397	398	396	424	411	402	363	359	381	424	393	417	397	399	406	388	399	365	381	373	421	392	375	374	382	380	374	423	350	393	396	392	383	417	364	404	377	362	399	391	416	393	427	378	428	381	368	386	375	408	397	440	412	409	408	384	385	402	378	407	388	392	380	374	399	425	385	379	410	385	371	394	370	391	337	389	352	409	387	393	409	394	384	401	424	373	375	356	362	380	404	372	387	383	401	406	386	445	349	438	384	405	396	377	382	422	393	413	380	373	400	423	378	412	363	418	388	365	391	427	404	355	378	400	354	365	406	406	377	369	427	408	404	375	373	406	393	401	376	389	381	361	372	389	365	397	394	383	385	379	426	380	431	386	391	395	400	379	377	352	409	401	421	392	405	410	365	417	374	379	384	410	443	370	329	396	408	402	417	388	404	394	386	400	410	377	362	438	404	384	370	412	400	409	403	391	389	394	381	383	382	417	401	389	378	405	376	383	369	441	394	368	381	411	391	383	411	402	395	409	392	406	415	348	406	409	394	381	439	380	406	412	385	418	386	388	417	406	385	376	381	391	419	378	379	395	441	424	403	419	394	426	403	413	382	383	398	387	395	377	395	405	353	384	390	392	367	405	363	406	417	408	382	405	419	379	397	403	396	379	401	377	379	399	385	366	393	397	378	374	366	392	374	391	398	407	395	390	419	412	419	378	400	372	401	398	414	404	385	401	385	380	392	368	372	378	395	416	381	400	380	395	453	404	346	398	417	368	402	411	414	403	426	412	392	417	398	373	379	359	367	412	407	402	398	382	393	409	359	389	374	436	407	387	337	421	378	382	415	428	377	377	442	378	388	397	379	388	341	386	392	435	390	396	381	382	426	403	405	388	404	377	407	376	391	379	423	391	374	448	420	419	390	389	390	360	405	403	420	394	374	369	388	389	389	393	384	374	442	400	380	391	390	382	383	397	402	435	413	397	422	405	387	386	419	366	386	412	377	382	355	398	360	414	410	381	393	386	366	378	402	378	417	389	401	365	386	401	368	391	430	404	379	383	377	387	386	409	377	396	390	409	382	382	404	421	416	369	386	403	374	407	386	430	422	391	381	398	405	417	403	338	387	400	388	393	389	402	447	412	375	403	388	386	429	400	421	387	376	388	417	388	399	372	388	409	417	383	368	400	369	406
12854	4834	2221	619	473	362	346	326	340	344	305	308	301	289	294	275	281	325	322	329	298	311	270	331	309	316	275	296	291	293	307	315	299	319	294	322	311	293	337	297	307	311	283	298	306	315	330	309	335	318	287	303	310	281	279	286	261	325	297	289	317	264	332	287	269	286	297	286	295	288	297	309	306	314	287	297	300	288	300	319	293	282	299	288	273	296	315	290	319	319	295	287	268	312	313	284	312	282	275	311	289	282	318	281	282	287	297	308	273	296	297	302	280	273	279	305	304	297	293	283	314	290	306	281	287	285	331	286	298	283	289	316	314	296	303	310	280	287	320	278	278	323	338	306	258	304	273	257	320	285	299	292	295	293	273	326	296	287	287	318	286	283	303	297	288	304	275	263	325	281	305	259	279	286	289	296	285	270	277	292	309	305	301	307	343	309	265	297	253	305	270	301	276	302	288	297	288	288	291	316	320	308	280	279	302	286	282	274	303	291	294	309	273	281	311	319	307	284	300	286	315	302	310	253	278	301	330	294	305	307	312	327	266	313	307	300	301	299	303	290	292	315	310	298	255	279	308	311	294	297	305	290	316	298	302	271	274	311	319	297	287	307	289	280	258	290	283	301	298	305	301	301	279	306	296	277	299	302	293	289	287	317	291	284	286	281	288	273	299	290	316	294	329	298	327	277	277	301	312	300	252	278	269	292	333	307	291	292	300	326	275	296	294	302	299	287	301	320	307	302	274	306	302	289	283	318	297	307	297	320	260	258	312	284	290	299	331	295	249	302	307	303	314	325	279	309	274	272	299	282	285	320	287	250	291	308	277	278	320	279	293	303	298	308	278	263	316	316	297	303	312	312	297	287	307	297	286	305	262	306	264	318	293	292	291	299	276	268	317	281	316	298	289	323	311	327	336	309	311	316	310	290	314	285	284	311	296	268	294	262	312	334	273	319	291	279	296	295	300	306	267	336	293	310	282	268	285	288	241	287	279	290	285	267	280	326	265	283	285	309	269	311	299	292	299	316	295	314	337	310	291	276	333	302	286	286	295	320	294	296	296	269	295	318	290	300	294	273	277	315	326	320	287	279	284	294	287	296	281	294	266	254	281	324	282	306	323	298	318	305	300	302	279	288	287	278	301	279	282	305	296	290	345	323	300	306	296	292	307	306	291	288	288	292	285	247	303	305	307	304	284	305	298	300	276	302	273	300	315	289	267	281	285	276	300	315	306	291	286	311	316	287	292	301	321	275	271	289	291	299	290	321	278	309	283	320	307	315	277	324	301	312	298	313	292	304	256	285	289	292	293	273	313	271	267	280	287	309	300	299	287	323	319	232	277	264	308	300	294	338	312	281	344	264	296	317	253	285	307	331	309	311	261	285	269	273	265	306	266	272	282	278	295	294	302	314	307	300	300	272	298	316	290	275	302	285	303	288	291	283	308	274	319	301	289	325	309	289	297	267	297	284	302	284	298	309	296	322	322	294	294	293	335	292	270	294	281	303	305	310	276	277	297	269	277	288	313	265	278	288	290	317	272	271	318	258	326	344	279	272	272	316	295	304	311	295	284	289	285	306	299	282	297	272	320	300	311	317	288	317	309	285	328	287	287	301	310	300	274	281	307	309	298	303	304	277	300	274	305	276	336	305	297	318	295	301	321	310	296	325	290	311	287	336	268	280	255	323	307	308	300	304	285	278	332	276	289	297	266	333	324	258	308	284	306	284	299	292	269	261	311	277	285	282	270	287	301	282	349	278	273	289	284	301	304	284	277	327	299	319	338	266	310	306	303	294	299	273	273	246	294	293	272	314	268	300	301	258	291	264	326	244	290	293	301	287	285	273	294	278	270	251	291	281	298	279	281	283	289	298	316	291	305	314	294	294	272	301	314	309	294	280	249	303	317	299	310	305	308	294	309	260	285	304	307	289	273	300	299	274	276	279	298	276	302	277	263	300	255	291	311	288	310	298	305	294	273	305	318	296	293	289	317	316	291	305	285	293	301	285	274	288	284	292	333	305	309	294	275	296	310	314	301	274	258	307	279	290	297	315	286	283	275	291	288	286	280	266	303	326	265	286	294	282	292	267	285	303	317	293	282	308	300	303	275	324	317	286	297	331	324	278	292	298	274	300	310	327	287	265	298	302	318	282	301	315	278	282	279	326	308	287	313	290	298	293	284	289	264	271	314	298	323	298	286	311	314	300	306	306	293	306	311	302	289	239	330	309	280	304	315	309	291	284	290	290	303	276	264	291	317	323	327	306	294	285	310	301	309	301	253	288	272	289	315	280	296	295	301	323	299	298	280	296	281	281	310	287	302	295	273	309	281	303	311	320	335	320	311	301	264	288	297	267	283	317	338	289	302	300	317	284	316	284	248	310	281	323	260	311	299	287	294	280	316	294	307	287	296	303	300	289	285	304	298	322	314	271	303	305	344	270	306	311	267	276	301	281	272	297	275	282	306	332	284	305	304	294	319	302	291	308	304	312	285	311	287	301	275	319	299	279	319	302	301	269	300	269	319	306	276	293	306	306	264	282	308	279	297	268	338	299	292	306	327	298	308	269	290	285	305	260	297	322	325	283	288	289	296	285	305	318	320	281	303	306	304	281	305	280	327	294	285	290	303	323	273	280	298	298	272	279	334	291	310	274	302	283	282	288	275	296	301	327	291	295	288	302	319	301	298	305	287	292	305	303	333	296	319	298	283	310	276	303	283	326	301	313	292	295	293	291	291	329	303	297	292	287	303	281	277	293	271	287	297	293	290	300	291	288	276	300	298	302	278	278	278	286	309	309	288	313	303	309	270	266	282	280	298	310	304	269	319	319	323	328	323	297	314	286	308	291	319	308	295	275	279	298	264	303	299	337	304	325	285	299	336	287	284	312	338	313	293	311	291	289	308	282	322	283	276	285	288	326	280	286	299	306	271	294	327	298	292	278	291	321	281	320	281	271	304	264	297	280	313	291	299	296	303	282	284	283	273	315	333	303	289	287	277	287	272	342	306	307	290	326	290	302	290	312	281	317	255	324	270	290	281	316	287	271	294	323	277	309	303	305	308	298	281	283	276	320	271	312	322	279	291	303	298	282	293	277	294	303	288	302	271	299	268	302	305	290	258	256	250	306	296	304	305	286	275	317	283	304	279	293	281	314	295	286	292	331	329	293	276	326	290	263	291	265	303	322	310	297	331	280	266	310	282	312	312	273	286	287	291	298	311	278	285	302	295	293	307	303	290	274	306	289	293	345	302	286	288	299	280	318	316	316	260	284	274	279	283	303	293	314	329	307	300	278	305	297	274	329	312	305	288	258	296	264	288	280	288	290	294	293	297	296	333	302	278	272	310	290	324	258	279	281	322	285	302	291	313	297	281	309	289	287	300	315	306	304	285	325	324	306	284	296	270	300	302	308	264	304	286	286	327	314	287	284	311	294	307	296	306	309	293	297	311	267	294	279	324	307	308	273	314	308	294	309	316	272	298	329	281	285
9335	4805	4460	1770	1275	1157	1070	925	939	922	861	904	827	790	801	809	805	803	789	774	745	749	713	727	736	736	768	751	734	711	747	727	739	708	720	671	706	732	759	726	694	697	748	756	755	725	676	729	729	681	693	737	706	702	788	700	710	693	710	719	740	717	733	772	715	703	752	728	746	739	712	731	733	658	681	733	689	708	769	687	714	664	711	697	759	675	699	713	692	719	723	742	721	723	705	726	715	713	730	766	719	707	705	728	718	723	676	706	680	733	718	707	667	720	712	690	713	750	736	705	727	711	704	711	723	698	704	703	706	674	719	731	689	702	673	725	651	770	678	702	685	694	696	692	716	695	708	710	735	705	665	676	692	728	746	760	763	685	765	706	726	702	754	694	733	722	727	720	678	679	692	697	722	771	724	742	759	705	692	709	743	710	725	706	735	735	684	711	719	736	756	726	690	706	707	676	738	684	722	689	714	722	717	702	754	725	715	731	672	753	740	696	745	713	717	693	745	711	715	706	771	735	702	709	725	715	710	686	735	667	709	734	740	697	747	698	685	706	726	660	746	669	687	746	684	673	702	696	726	765	720	720	691	722	800	697	724	769	741	715	690	703	700	733	692	656	667	719	695	726	678	716	732	737	707	723	696	683	745	691	695	713	681	746	741	735	695	706	681	695	701	716	687	733	711	700	744	727	719	733	768	764	726	741	741	729	708	767	693	701	740	676	726	679	679	710	766	672	641	723	702	753	723	713	688	699	739	727	712	738	687	680	744	677	673	733	649	722	736	735	730	714	717	689	719	702	701	711	682	695	691	718	765	727	705	701	743	711	705	783	676	781	693	753	677	746	730	744	726	730	678	717	697	716	737	692	708	686	720	697	664	728	684	713	693	763	762	738	716	707	701	673	696	695	707	752	728	685	700	739	731	654	684	711	754	722	738	718	701	697	644	727	737	721	666	694	680	678	698	689	680	745	727	706	726	734	749	690	688	740	700	713	686	709	768	706	641	760	646	703	726	745	678	699	746	727	741	690	698	739	732	717	689	736	672	766	718	762	700	725	748	732	709	670	714	718	741	728	699	685	679	739	754	729	763	714	703	716	691	716	685	686	682	765	685	699	694	705	742	747	731	729	695	704	723	667	749	688	735	772	743	728	703	707	731	728	697	704	748	724	716	717	732	735	721	719	733	757	739	659	723	720	714	698	696	710	699	729	699	720	744	722	715	736	716	685	706	717	724	670	716	809	729	695	708	755	695	701	707	746	705	731	692	697	700	732	737	693	668	734	675	751	689	698	710	705	700	718	718	654	701	698	719	726	724	728	718	677	708	706	665	705	709	726	718	738	706	741	679	744	747	710	711	697	709	720	693	733	710	700	680	727	690	676	717	711	726	702	724	718	756	711	712	688	691	748	700	715	683	706	734	773	739	702	699	745	721	713	700	724	730	659	764	708	668	688	735	701	731	704	700	718	742	741	716	746	721	703	701	713	676	737	705	671	658	734	692	725	722	734	764	713	710	691	712	764	682	768	678	687	713	700	747	685	715	738	687	746	737	732	738	712	715	722	724	751	731	748	705	677	686	714	710	712	697	720	670	700	708	703	701	712	693	745	688	672	694	717	715	726	731	741	681	784	721	759	716	718	651	681	697	733	722	714	712	747	683	726	690	681	701	743	673	731	693	676	695	731	673	704	720	669	698	684	726	710	721	744	709	689	764	716	711	748	695	725	681	719	735	725	695	715	794	744	707	681	669	701	749	652	667	738	714	708	730	713	757	753	754	717	713	692	720	729	763	700	716	677	738	714	696	708	738	714	678	721	703	753	736	726	701	714	701	692	725	732	747	709	734	686	740	654	742	707	740	614	714	768	683	698	741	655	718	701	717	733	752	704	704	693	682	740	704	667	698	749	726	751	736	668	686	707	793	713	720	696	743	747	724	736	724	703	733	678	737	706	714	681	735	716	743	729	763	706	730	654	704	668	737	737	726	711	749	742	740	700	695	717	767	731	743	739	663	682	687	711	705	712	682	697	692	685	686	740	737	689	680	688	674	681	760	734	750	670	708	737	727	689	699	732	732	699	717	731	710	675	745	696	687	697	683	697	772	763	732	741	705	707	719	700	689	730	742	662	771	686	734	713	741	716	788	675	691	665	692	687	740	696	743	708	676	756	721	763	751	718	720	727	705	733	740	745	720	728	719	727	670	688	737	707	731	686	720	749	696	714	711	695	713	707	742	755	717	749	723	683	702	686	718	686	707	735	730	695	731	647	753	708	732	698	672	683	667	759	746	711	729	701	718	690	738	738	740	711	649	745	755	663	702	717	691	709	707	776	716	732	727	704	700	726	714	761	681	771	713	756	716	732	692	751	740	701	710	709	714	710	724	713	674	789	743	715	712	697	714	769	728	716	698	726	686	702	722	698	715	755	708	697	703	728	703	731	728	669	755	707	701	710	669	706	714	730	734	710	713	719	789	688	724	684	685	740	711	750	673	745	780	725	752	719	714	716	699	722	697	730	751	670	707	710	707	724	647	726	733	698	729	689	696	711	720	723	714	707	684	743	702	710	697	674	729	728	721	745	655	735	738	736	711	718	724	677	744	702	718	728	715	716	743	735	719	685	774	695	684	704	697	771	684	698	746	708	742	697	717	726	734	692	701	710	698	718	675	758	728	702	737	736	694	749	702	700	734	727	757	725	732	655	743	747	767	715	766	744	752	734	710	724	707	708	672	688	727	688	728	730	693	703	700	714	726	724	698	702	681	715	719	703	741	693	776	740	755	742	720	738	737	738	740	733	758	736	677	760	714	749	687	715	680	634	719	727	799	760	715	725	731	697	731	710	717	707	727	720	687	711	726	698	704	711	700	684	739	757	689	705	741	727	752	750	684	700	709	695	722	695	721	711	689	727	737	747	668	699	695	736	705	705	725	674	702	740	691	690	688	720	762	730	690	722	695	708	697	682	645	717	706	725	782	718	719	695	718	729	708	689	782	736	712	717	761	706	742	699	728	727	768	737	714	718	707	721	679	690	724	717	700	708	765	644	727	714	693	694	740	687	717	766	654	758	726	732	721	712	720	730	728	768	768	734	693	729	752	725	751	655	775	716	731	711	747	718	661	695	709	691	722	761	713	727	716	699	741	711	724	710	733	715	705	685	741	733	759	727	687	742	722	676	713	751	707	746	707	730	759	727	742	699	689	716	689	676	707	734	713	720	728	702	699	724	697	727	754	725	723	709	727	665	747	692	734	731	756	688	698	741	733	702	723	687	739	719	681	739	699	718	738	699	730	692	740	721	725	737	785	698	697	708	723	705	724	710	716	735	701	784	729	673	685	721	745	710	655	745	706	743	721	693	680	710	679	696	680	724	726	730	726	699	719	718	720	709	727	693	660	682	694	736	777	711	733	702	710	699	697	731	719	696	705	663	693	762	724	692	661	701	695	738	694	709	726	681	732	743	758	693	717	693	699	741	720	730	703	731	742	711
26444	14396	10035	2205	728	534	425	404	362	339	294	294	311	295	278	262	238	272	304	267	277	275	289	278	281	280	272	278	296	265	274	226	269	249	300	246	260	281	263	281	288	259	274	234	271	284	266	253	282	266	277	259	251	265	243	255	256	261	282	234	296	270	251	269	240	269	310	235	258	266	300	255	257	249	230	276	274	253	257	238	264	289	249	234	293	272	260	286	278	269	246	277	274	261	290	265	242	247	278	291	271	255	250	278	285	254	251	294	275	255	240	277	251	278	244	296	260	285	273	282	269	241	288	242	268	254	270	271	269	266	262	260	276	255	269	268	254	270	257	282	286	283	233	248	250	244	273	270	286	265	278	242	295	237	247	243	273	232	257	277	282	266	250	266	232	268	275	273	270	280	258	233	241	287	276	260	241	272	272	278	282	243	250	274	287	268	262	244	262	279	260	252	255	252	236	278	261	244	255	302	224	245	268	239	244	251	288	256	279	260	282	262	248	256	260	271	269	282	236	253	267	255	242	253	261	272	251	281	256	263	302	248	267	256	248	269	268	245	279	267	252	266	263	231	264	274	274	252	262	280	294	252	271	258	294	233	262	260	286	244	324	264	230	244	239	239	262	277	256	287	283	276	296	237	266	257	264	259	246	266	267	251	250	229	281	253	268	250	252	268	289	254	240	261	249	259	273	249	284	277	263	264	284	241	270	260	264	265	270	266	305	262	273	272	262	257	256	244	249	289	297	273	273	270	263	269	276	251	270	276	264	268	243	246	267	261	279	265	266	246	263	238	260	281	262	237	260	284	277	265	264	243	248	267	241	280	275	285	290	239	249	264	227	266	260	279	286	275	257	254	255	265	270	256	255	230	253	241	265	274	276	277	273	251	283	285	282	245	261	252	262	296	263	260	249	236	254	237	263	260	265	248	276	279	285	252	263	244	264	318	270	263	279	263	255	262	270	233	288	242	262	284	262	285	268	258	291	262	258	250	274	265	294	272	258	271	294	280	244	250	233	270	267	277	246	290	241	252	242	234	259	239	261	241	273	287	266	257	248	263	256	277	238	275	281	251	262	289	282	269	275	269	276	260	281	284	284	280	281	242	265	264	245	258	271	273	252	268	254	252	241	275	237	252	271	275	249	268	242	257	258	248	219	263	239	292	251	253	271	306	271	258	257	263	266	271	232	255	243	267	256	252	294	275	259	233	293	266	239	260	234	249	272	249	262	258	230	288	268	219	269	278	241	237	257	238	246	243	255	295	279	256	241	255	255	268	259	269	243	260	262	252	258	255	250	265	268	244	254	252	235	284	276	266	267	265	256	292	264	224	264	251	301	252	243	239	267	298	265	237	230	259	261	255	258	247	271	251	260	272	284	244	263	267	245	228	294	262	241	265	260	252	228	283	237	270	281	256	264	235	219	252	281	265	270	251	260	306	264	286	251	306	251	262	301	246	290	249	262	258	260	255	279	248	241	265	278	283	274	267	284	267	264	277	244	267	257	292	283	252	244	262	254	264	264	280	237	274	302	279	253	253	271	237	251	262	291	254	258	248	275	242	264	262	246	271	263	240	256	265	244	250	270	243	286	251	233	271	269	259	248	237	263	268	238	248	283	257	267	259	252	227	265	271	259	270	248	281	273	267	250	261	275	261	270	276	278	266	285	255	224	248	285	260	270	256	250	265	275	274	274	283	261	245	258	281	259	280	262	241	285	278	252	268	271	273	252	300	254	281	250	284	253	269	267	264	278	253	280	269	261	234	279	270	279	277	275	261	260	268	290	282	262	237	253	266	295	261	274	244	249	214	258	279	242	260	273	283	255	267	261	262	274	243	244	274	256	238	289	261	267	262	270	255	278	250	235	273	255	276	226	291	268	258	299	263	290	254	277	276	259	258	272	266	273	270	275	256	259	260	297	256	270	250	271	243	260	273	272	287	252	253	251	257	265	236	277	268	264	286	264	254	260	259	282	260	250	264	251	263	251	241	257	264	238	250	250	245	257	269	271	240	267	273	261	249	262	294	280	288	266	268	250	235	261	233	244	253	287	277	262	262	262	254	211	252	245	268	258	292	268	264	286	285	248	252	268	237	228	216	279	242	274	239	249	252	302	262	269	260	245	276	294	247	269	325	254	277	280	288	306	264	260	268	225	276	262	278	269	243	261	240	268	263	284	265	263	270	237	255	274	270	286	264	269	243	238	269	285	235	266	280	257	258	266	257	252	261	252	238	242	256	267	260	230	266	231	295	249	282	247	257	245	277	284	251	274	239	249	260	276	274	279	254	248	247	283	279	230	250	233	266	270	245	273	258	288	254	264	281	281	269	256	217	250	277	238	276	286	223	242	251	260	224	266	239	269	266	267	235	273	243	253	287	240	270	243	289	310	283	248	280	249	242	251	261	235	275	268	266	271	252	250	273	255	270	230	258	283	257	256	265	248	282	252	266	283	251	265	252	278	284	260	275	277	237	279	291	224	293	264	243	254	242	266	263	277	283	262	238	249	247	269	257	259	260	276	251	253	242	269	274	259	270	279	284	286	217	273	248	273	278	261	266	257	240	260	278	250	275	303	255	280	264	267	238	262	265	260	248	249	265	267	247	279	283	266	241	243	310	299	246	232	257	228	259	274	303	244	242	244	248	275	271	240	226	286	255	279	241	274	252	257	255	290	291	236	248	253	278	285	233	257	262	267	265	249	248	250	239	258	272	253	228	283	238	259	274	243	262	307	238	252	244	282	299	267	267	280	252	290	262	256	247	286	262	274	281	227	259	275	280	257	270	277	278	296	258	275	263	257	265	265	295	272	261	261	257	242	257	239	244	252	236	240	237	276	243	320	246	308	260	251	266	244	297	293	256	270	285	248	260	298	258	274	275	276	235	278	262	259	271	263	294	283	272	256	256	243	289	267	235	256	291	274	269	268	280	250	280	286	284	265	265	260	273	255	252	238	236	231	266	286	257	254	257	242	229	254	270	252	278	261	280	278	243	268	301	241	258	276	284	253	236	244	266	268	258	244	219	273	258	239	268	252	263	243	280	260	255	249	248	243	268	264	263	252	244	275	254	261	254	292	260	244	263	307	268	242	255	289	265	261	250	283	252	258	276	248	224	297	256	265	242	250	267	260	271	235	253	252	295	269	276	232	252	234	268	293	268	263	289	250	314	257	260	251	247	262	267	279	272	280	269	283	274	249	258	257	276	249	242	279	252	267	250	276	273	289	302	263	267	263	217	241	282	296	254	261	260	244	300	305	261	257	278	260	241	260	290	259	235	235	261	258	258	263	277	290	293	267	255	278	274	265	273	279	287	277	305	267	233	288	252	278	274	254	244	249	273	289	251	270	238	271	255	293	236	239	259	268	252	270	253	299	258	272	254	253	259	270	264	253	244	263	232	259	250	249	255	265	284	224	242	269	256	234	299	244	259	262	253	254	248	269	266	258	215	253	245	270	249	256	275	255	299	282	262	271	282	263	252	245	261	261	262
19121	12637	12751	3422	2107	1743	1484	1290	1135	1101	989	988	882	902	821	821	829	806	813	706	751	703	684	687	700	705	682	694	687	665	625	681	660	633	675	672	670	628	618	693	640	656	697	605	620	614	606	649	596	635	657	631	672	653	673	597	664	677	664	660	627	626	656	619	679	651	623	643	621	672	614	700	677	634	638	661	629	610	691	643	669	637	617	647	680	614	648	653	662	634	651	668	608	648	677	599	592	639	705	627	624	671	663	654	629	576	628	652	613	669	654	655	682	675	659	599	639	664	631	663	634	643	692	623	629	655	606	623	636	629	629	625	634	592	643	655	649	641	641	628	633	674	638	655	627	637	620	599	620	650	652	617	627	620	645	634	661	638	574	626	630	642	652	626	632	649	626	659	644	642	648	608	644	634	649	627	652	635	597	639	666	665	603	668	641	646	644	658	631	621	605	628	646	656	666	595	636	629	644	649	611	687	623	602	621	607	664	613	647	662	666	647	638	676	633	625	668	607	678	647	611	668	699	649	670	668	638	625	598	658	663	651	604	651	634	626	662	633	659	639	630	597	649	644	656	654	608	657	653	655	683	698	635	596	605	630	634	655	682	625	633	610	605	634	626	676	625	633	592	669	656	626	655	602	587	686	663	655	640	610	661	642	639	651	670	648	660	620	642	651	653	666	618	619	655	636	598	629	664	635	668	649	658	625	687	687	666	644	684	614	633	602	639	635	624	648	636	596	640	653	642	664	639	678	631	651	633	614	614	643	598	645	657	634	657	607	684	661	632	654	623	637	675	702	654	579	618	647	622	623	647	611	635	688	621	587	624	652	618	642	648	653	644	650	647	668	633	620	630	651	632	613	647	632	630	628	635	634	675	616	639	696	632	669	654	647	589	611	597	634	654	631	637	638	651	636	615	618	648	647	656	647	579	651	634	591	646	656	624	636	649	622	654	663	619	625	659	650	654	691	614	617	634	643	695	650	602	621	662	637	665	574	649	653	612	648	608	617	611	631	688	597	630	696	675	642	687	685	668	672	617	665	618	630	658	656	629	593	577	664	651	670	635	659	631	610	664	604	650	703	666	668	628	640	644	617	672	652	636	637	671	681	637	616	690	665	648	620	637	606	656	658	640	644	610	635	640	621	634	686	634	658	633	654	647	614	650	671	627	653	617	652	628	648	613	625	657	633	613	618	629	664	637	682	576	693	639	642	631	638	649	632	605	630	648	621	676	651	650	665	646	654	678	653	673	640	667	652	650	615	636	617	645	664	647	607	672	646	642	629	646	682	645	695	631	611	620	653	636	612	637	657	687	693	622	638	628	620	598	673	580	640	636	617	625	659	606	667	642	581	655	659	599	641	662	638	649	618	643	670	640	689	653	672	614	640	618	657	632	651	622	675	647	616	636	607	648	609	618	629	620	661	615	656	632	633	632	621	659	684	645	658	640	622	631	686	651	644	619	641	635	652	618	673	621	656	657	613	635	632	589	649	604	618	624	612	635	675	646	645	688	645	643	615	607	603	664	591	623	621	638	633	621	654	693	640	662	652	638	627	617	648	632	630	633	639	635	623	625	612	630	655	639	625	629	618	667	642	647	655	606	668	625	620	653	617	619	588	666	643	638	630	680	641	643	635	641	644	650	614	650	682	658	614	643	629	611	667	648	621	621	660	638	629	656	617	661	650	661	640	633	633	630	636	653	666	629	643	640	619	614	630	650	643	604	613	607	630	632	658	630	620	627	666	604	660	677	614	649	635	649	635	650	646	633	653	653	660	670	624	650	616	597	619	665	624	679	664	636	615	601	629	642	631	627	635	583	642	613	632	638	617	623	666	667	648	636	663	651	648	637	655	634	652	631	604	630	648	665	675	658	642	642	599	668	677	613	631	635	627	654	672	656	630	633	654	630	621	622	625	667	656	625	616	627	633	627	618	639	653	658	610	629	642	675	620	601	681	643	653	713	640	608	655	619	670	620	650	658	656	631	641	609	670	623	686	632	651	651	671	625	620	692	664	695	664	673	604	658	616	665	623	635	613	682	644	636	627	612	645	645	640	640	631	609	616	640	653	657	634	619	646	639	652	637	638	669	593	626	649	648	652	627	612	600	658	685	625	679	633	622	612	638	640	661	647	619	682	631	640	628	648	637	638	641	661	639	584	643	639	613	635	668	660	664	648	636	687	602	630	657	609	641	652	616	621	636	620	638	621	626	623	634	627	608	608	665	671	644	629	604	630	656	637	665	712	651	629	667	660	643	662	664	615	645	620	655	640	661	685	636	606	641	665	674	622	653	614	637	655	649	622	640	658	623	635	632	606	649	626	659	710	675	677	660	649	636	659	614	594	653	594	636	658	636	619	682	659	624	646	666	587	661	651	615	628	628	638	684	606	648	649	632	619	645	653	643	643	652	653	621	646	647	609	647	615	648	615	673	681	643	683	659	668	651	681	649	645	654	607	607	656	661	606	669	631	627	632	658	633	622	626	632	620	630	593	673	602	629	668	632	635	630	588	647	641	660	670	635	628	630	649	685	647	623	598	609	619	668	630	613	662	697	628	664	679	658	676	616	671	618	629	646	653	577	648	636	681	648	627	651	643	625	600	640	649	649	623	621	644	659	669	594	637	607	626	608	628	672	672	658	630	654	641	623	629	623	692	605	691	627	650	637	608	636	574	634	675	682	638	590	655	662	675	635	632	666	622	653	624	615	676	629	661	630	615	619	632	653	613	613	598	626	639	632	632	641	612	612	597	635	617	602	649	631	665	637	660	607	632	637	595	647	605	609	627	663	681	650	653	697	628	645	640	617	640	663	620	611	607	598	628	629	662	682	678	689	616	660	677	635	587	634	643	685	636	682	668	666	675	603	603	619	660	650	610	622	634	614	624	632	672	643	618	640	634	670	625	653	583	664	659	651	660	635	606	677	675	597	701	646	669	651	639	604	623	637	645	646	629	661	677	608	635	605	613	643	623	629	642	673	631	584	673	667	630	651	574	621	611	627	642	598	622	637	630	676	649	618	614	647	618	614	639	654	644	640	629	630	652	617	651	643	631	633	647	656	620	595	643	670	607	625	626	641	630	607	621	658	653	654	641	721	609	665	603	620	627	638	649	613	651	633	613	652	670	650	665	602	665	609	630	649	660	607	667	665	672	664	652	611	629	619	646	615	660	657	637	611	639	631	625	630	653	638	638	628	609	631	678	685	664	646	618	625	653	661	683	653	596	674	687	642	680	613	571	687	603	640	672	650	649	663	659	669	626	618	643	629	681	632	632	635	683	630	606	612	627	613	690	629	623	699	670	614	613	616	652	643	651	642	657	657	615	672	662	610	665	654	655	643	678	612	659	589	610	654	615	667	679	639	671	626	655	597	605	629	610	621	613	659	657	596	625	647	651	653	695	629	627	656	641	638	672	629	613	647	643	621	619	660	646	664	602	652	601	605	631	621	650	573	640	650	627	656	647	677	672	624	606	672	666	663	627	622	621
35835	24240	20489	5157	1332	681	433	324	327	279	239	227	211	190	210	205	220	181	195	199	169	153	183	159	178	168	174	156	178	166	167	139	180	143	152	149	157	186	158	181	163	176	154	162	151	157	150	181	193	161	158	153	164	142	183	158	135	163	148	163	156	163	180	167	176	161	169	156	170	176	133	154	160	160	163	162	128	148	176	157	154	146	143	139	140	170	171	177	128	153	155	161	150	152	154	136	153	146	180	153	154	179	173	144	139	153	160	142	134	176	147	167	147	177	158	143	168	150	160	153	169	146	198	124	138	155	166	162	168	186	137	168	169	171	165	157	150	175	179	175	155	170	189	163	151	133	183	163	156	160	163	176	165	155	162	126	140	141	162	152	154	162	162	129	178	159	138	172	156	150	145	146	144	179	158	136	159	171	148	158	153	167	175	150	158	139	157	164	156	171	164	146	133	155	127	146	154	136	168	160	160	143	134	175	176	137	148	161	146	170	154	153	149	163	167	181	148	152	195	186	157	177	158	161	162	161	161	187	164	149	171	156	151	167	162	158	182	130	160	173	177	176	178	148	156	154	155	183	177	163	156	134	172	184	170	181	166	148	141	168	145	149	152	157	149	144	148	173	160	129	141	148	149	148	154	147	168	188	148	168	155	166	178	159	142	148	159	150	149	163	176	168	155	182	143	154	174	159	164	151	148	166	156	137	137	176	159	143	178	147	190	159	164	148	159	154	147	175	178	143	161	141	142	155	143	135	154	168	174	167	158	166	147	158	162	143	160	144	153	162	153	153	157	140	145	131	152	167	176	159	161	164	160	164	159	155	158	159	153	164	133	166	161	132	150	168	189	156	168	165	147	153	164	152	152	159	148	144	148	152	178	165	163	158	160	148	151	152	134	145	154	156	149	146	140	172	145	180	168	145	157	162	160	158	149	151	152	172	168	156	166	144	171	159	173	161	162	156	166	169	154	152	142	123	163	165	156	155	170	149	148	150	152	187	174	155	137	158	153	151	163	155	151	161	177	142	155	161	156	133	166	181	165	154	148	165	125	172	135	162	149	155	165	192	165	159	153	162	148	167	155	176	168	182	158	145	154	160	150	141	136	152	148	178	169	171	159	147	173	152	142	149	172	167	144	142	130	164	149	148	142	144	133	149	146	143	137	151	160	153	149	177	158	157	184	170	158	172	171	165	140	146	158	153	164	145	147	177	168	131	176	167	154	152	150	169	152	155	149	175	137	150	177	152	141	115	158	153	166	171	158	170	151	153	153	163	150	160	141	159	151	159	158	155	157	151	151	146	140	150	152	157	150	173	167	166	149	171	142	162	131	144	162	167	151	143	164	161	157	173	146	151	175	179	157	131	154	171	128	161	160	197	147	167	159	145	160	178	148	151	164	147	158	155	170	174	150	141	148	142	154	180	172	147	153	158	147	141	159	157	147	151	166	158	143	141	137	159	145	147	169	144	163	142	149	167	140	159	162	158	166	156	153	155	147	189	146	136	161	176	156	120	163	155	145	164	153	151	145	188	168	170	166	151	166	183	158	166	151	169	150	145	158	148	181	170	147	167	155	136	163	142	170	152	140	173	159	161	151	162	131	146	157	142	143	160	149	183	184	157	134	142	167	151	160	149	178	154	159	133	148	162	161	161	156	145	147	168	152	147	176	156	142	151	160	147	166	144	157	170	176	150	142	161	146	150	142	158	162	164	152	157	192	142	154	125	154	168	154	136	151	171	147	178	168	178	190	158	152	165	143	163	155	161	148	178	167	147	160	155	167	147	177	158	141	169	119	152	151	174	154	165	163	161	165	163	146	151	158	144	180	154	155	168	155	169	160	146	164	155	165	177	158	144	148	172	157	174	168	124	130	153	134	152	135	163	186	149	155	157	167	140	155	143	166	161	169	149	161	128	137	148	194	162	179	151	140	145	139	172	148	186	144	154	166	139	151	167	184	161	163	159	140	167	159	150	122	162	143	170	162	158	158	165	161	163	171	152	150	145	135	145	163	166	133	147	154	168	166	169	152	153	148	179	154	150	152	167	172	148	153	157	156	163	137	139	151	142	162	152	170	167	183	153	158	168	150	157	168	141	140	163	160	179	172	145	179	142	126	155	178	155	164	160	161	142	152	161	194	132	162	181	146	178	189	167	155	179	167	169	160	166	180	169	159	155	160	159	141	160	121	161	143	144	153	165	169	128	160	176	148	165	140	155	133	150	177	143	166	191	170	139	166	167	154	160	148	161	169	145	165	153	147	152	159	162	149	179	170	149	156	146	159	136	157	164	140	161	153	159	150	151	133	179	166	167	164	148	166	161	124	133	168	159	176	164	149	160	161	142	156	153	176	152	153	149	169	165	141	166	155	160	150	154	165	169	141	130	148	170	170	177	142	156	176	158	141	155	151	149	150	169	143	161	155	164	154	149	185	141	173	160	159	157	134	158	155	158	170	151	122	162	156	143	155	148	173	154	143	140	173	144	167	150	143	154	166	160	177	159	171	159	169	176	160	165	131	167	144	150	154	160	138	159	169	160	171	143	165	169	162	163	171	160	164	171	161	180	160	157	145	143	150	130	164	155	184	166	147	150	162	135	154	140	151	146	157	170	144	175	165	183	163	147	166	147	141	168	169	143	163	164	155	157	178	157	145	167	160	172	155	175	151	159	164	152	150	161	179	157	161	144	160	163	165	153	159	163	157	155	145	138	181	176	134	170	155	160	153	169	150	155	133	134	154	157	169	183	182	164	143	152	162	130	169	145	157	150	155	141	149	152	166	158	162	169	169	163	155	164	159	147	169	184	167	138	173	159	161	157	186	167	165	156	147	159	149	163	126	172	159	147	146	149	146	139	155	145	158	147	147	152	180	156	148	192	174	160	143	160	147	143	146	163	167	170	170	147	163	168	169	176	184	176	173	167	163	167	159	175	170	156	154	160	156	159	165	150	165	142	158	163	163	180	159	147	152	150	176	169	141	170	142	168	168	150	157	139	137	162	167	174	138	139	150	164	147	153	165	168	143	159	163	157	139	172	146	159	146	149	186	167	159	145	147	164	161	148	152	183	143	171	156	149	166	173	145	164	151	151	163	170	163	165	147	155	138	169	148	159	155	160	184	141	160	154	152	134	174	173	164	170	165	166	173	161	151	178	180	178	159	153	160	144	167	158	149	162	134	145	149	177	169	165	150	172	133	172	147	171	178	165	151	160	149	146	181	155	190	159	157	160	179	165	135	171	169	147	137	149	156	164	178	144	173	150	148	157	142	127	135	170	170	149	154	161	131	189	170	180	153	153	161	162	177	169	157	178	144	153	154	144	157	153	157	142	154	130	159	158	138	153	160	176	167	155	148	166	168	164	186	161	151	161	137	166	161	140	173	133	158	147	157	132	155	151	167	144	199	174	163	162	166	156	140	140	144	170	165	127	161	137	139	162	179	175	169	143	156	149	164	160	138	163	178	170	163	152	154	164	170	155	155	136	142	157
24490	19910	20850	3787	2609	2083	1686	1418	1245	1009	931	898	781	788	786	718	710	650	626	610	567	539	502	518	517	463	509	487	482	486	414	456	440	450	478	401	450	416	438	422	391	452	410	408	424	422	391	424	442	451	411	410	453	426	428	372	398	388	398	439	412	394	410	420	406	400	400	417	384	409	407	412	391	402	413	431	359	438	427	378	439	387	408	456	427	414	417	424	417	396	438	402	405	438	425	405	411	436	418	420	428	401	397	435	425	406	413	358	389	393	377	396	370	396	375	396	414	412	397	389	410	392	404	423	446	387	391	422	422	411	395	391	408	374	404	414	392	420	442	417	423	461	411	454	406	407	424	401	405	389	399	438	382	418	384	384	432	426	419	409	404	401	391	430	418	397	384	417	393	432	392	394	403	410	371	387	386	422	388	392	455	390	408	377	412	428	401	406	404	421	405	441	344	396	381	418	384	360	385	399	401	369	436	401	409	440	434	421	397	403	416	404	380	387	404	388	381	410	391	384	424	371	402	397	436	425	395	411	406	402	398	384	391	425	416	412	402	405	419	449	419	389	415	410	386	401	395	392	394	408	403	417	405	397	423	409	419	409	399	400	365	374	404	416	407	399	408	394	412	399	418	382	399	420	384	382	402	409	407	371	392	417	393	361	432	399	406	397	394	398	380	404	400	420	433	384	399	438	382	384	385	403	407	390	398	389	428	392	396	423	408	379	399	445	402	442	420	406	409	404	413	408	391	412	435	384	419	421	413	403	414	374	369	405	382	388	386	400	400	390	418	419	389	396	428	398	400	427	418	413	405	395	412	403	376	401	436	417	388	403	410	395	422	389	398	374	395	406	411	390	376	425	408	418	392	421	396	412	423	407	426	403	446	411	400	403	390	410	390	381	399	393	415	402	419	411	443	432	395	441	395	438	395	408	370	385	408	381	381	413	408	449	391	400	389	417	390	413	413	422	428	422	382	377	396	408	409	395	397	421	416	401	398	412	393	427	417	402	371	412	405	421	376	404	417	409	395	410	400	383	423	420	413	394	402	404	420	377	398	447	383	397	446	384	423	423	408	427	391	404	403	421	388	398	397	385	380	393	403	393	417	397	384	395	382	384	401	398	389	408	425	416	369	395	408	394	400	415	407	431	428	362	418	440	392	395	405	377	402	411	402	444	401	390	423	401	447	404	390	422	419	420	376	397	382	394	411	411	395	409	414	394	395	424	384	394	404	389	387	388	427	411	381	406	448	416	407	381	430	382	396	419	416	401	411	423	365	425	404	406	397	381	445	413	418	413	365	390	415	370	366	423	425	401	408	422	397	430	404	407	359	449	383	401	414	422	394	423	411	402	388	367	420	392	383	399	413	447	391	390	394	397	421	379	425	407	408	367	378	405	369	374	421	408	429	422	415	375	384	393	417	376	421	385	433	393	402	375	432	399	411	394	372	440	405	394	427	407	390	381	380	422	435	454	414	387	394	389	382	389	390	396	437	393	414	365	405	384	417	376	398	376	389	411	420	381	415	418	428	368	430	392	425	385	378	395	376	410	427	415	399	419	426	383	386	387	411	417	400	413	393	406	389	403	404	428	395	439	438	377	389	336	414	388	383	375	364	393	406	361	397	375	408	402	404	392	405	429	412	411	381	427	405	395	397	397	383	412	423	406	449	399	382	386	423	436	415	373	421	385	391	379	373	391	405	397	377	423	406	392	400	420	387	430	422	391	407	387	433	408	407	404	434	367	354	383	383	380	430	400	421	435	419	413	438	410	379	368	420	414	411	378	434	405	433	419	394	413	412	411	393	376	420	405	423	393	423	436	385	407	426	429	379	431	399	405	443	394	417	381	453	389	395	378	389	427	393	367	382	431	386	418	405	378	430	398	371	366	416	415	420	395	429	388	401	393	423	382	395	405	421	371	425	444	372	433	419	392	393	406	397	389	393	414	399	429	416	400	421	406	433	413	423	405	404	433	412	400	419	371	405	439	394	386	393	408	404	408	415	363	408	409	416	429	436	414	382	433	407	427	421	423	400	363	416	382	387	404	407	384	399	359	401	401	404	422	358	418	446	366	414	396	417	399	409	437	364	401	399	395	398	436	417	415	424	408	419	439	410	383	395	426	401	401	400	400	386	381	367	354	380	407	420	379	384	413	391	411	371	393	420	437	399	423	375	420	415	395	447	409	412	428	407	393	419	387	417	410	402	382	405	379	390	382	418	396	408	388	399	414	409	398	379	382	420	411	413	409	414	400	380	435	417	373	411	412	420	427	428	387	409	395	416	395	413	412	387	456	369	413	417	425	417	422	399	422	379	373	418	393	412	397	377	394	396	438	355	438	390	417	430	442	409	416	412	371	396	395	379	400	374	372	396	377	407	381	395	382	399	405	432	414	381	417	382	396	419	432	393	365	408	406	424	398	388	423	413	418	376	419	402	397	408	415	413	419	405	416	407	405	422	425	396	403	401	413	427	394	395	397	417	432	406	409	388	416	439	402	375	416	414	418	418	390	432	405	384	399	391	408	431	390	409	423	424	434	411	373	376	456	382	386	434	436	404	415	370	427	404	398	399	446	415	412	405	425	405	387	358	428	395	383	391	415	410	449	427	423	447	417	365	344	379	419	404	408	409	399	465	394	416	420	387	383	391	377	371	365	403	392	427	381	424	397	416	396	411	389	414	404	404	424	408	407	435	424	389	407	418	423	408	404	395	399	400	421	427	430	405	445	411	412	405	444	366	384	448	378	409	375	417	422	408	403	381	416	411	430	406	409	410	408	436	416	414	404	401	394	390	431	411	453	439	420	421	380	367	391	410	414	400	466	436	403	407	390	396	416	387	436	404	414	411	444	402	414	384	391	397	374	387	415	401	398	391	422	403	404	401	386	382	413	441	441	410	399	384	411	358	406	432	413	420	409	393	403	419	378	423	373	404	442	402	414	413	397	383	390	433	408	397	412	411	416	389	433	414	402	437	426	408	411	423	372	409	411	410	402	435	421	400	411	411	417	357	433	417	388	412	389	403	389	423	375	420	394	399	399	388	404	426	384	412	400	416	406	397	410	409	410	405	427	401	415	403	398	413	345	379	357	361	403	441	393	384	391	424	411	403	384	393	403	418	376	414	377	406	406	424	404	437	413	356	396	410	416	391	428	401	404	386	395	416	414	389	373	413	446	398	436	403	433	391	422	408	404	391	373	397	408	368	402	385	354	391	451	413	425	413	387	385	405	405	399	436	408	408	410	421	426	413	370	405	412	408	415	423	416	387	376	378	395	394	388	413	378	386	399	390	409	425	393	419	421	430	407	381	409	401	435	419	428	438	388	411	385	428	426	438	377	412	357	375	410	421	409	389	409	412	445	412	402	417	426	407	437	401	385	414	384	391	427	374	418	390	419	382	402	400	410	429	397	422	374	393	394	379	426	408	392	423	409	416	410	388	421	427	429	413	410	418	388	404	419	408	414	413	416	403	426	432	432	407	366	409	423
12626	4400	2016	573	442	422	370	339	307	305	295	263	311	314	306	302	339	285	309	297	314	303	308	304	285	302	330	315	324	324	318	292	315	304	284	281	285	299	307	283	293	309	278	332	324	303	301	306	316	312	294	284	318	296	269	289	285	268	297	309	313	311	295	288	282	312	323	303	312	320	297	284	321	295	317	318	251	300	295	298	328	325	337	296	284	281	324	325	321	317	360	300	288	296	298	271	292	287	282	281	287	299	327	277	313	323	289	292	308	298	295	306	300	334	294	268	315	305	296	291	323	327	274	305	310	305	290	302	330	314	279	302	292	305	325	300	278	298	304	311	270	328	326	314	322	289	309	290	299	277	301	291	289	290	299	301	327	324	292	306	297	283	330	293	307	305	343	302	330	274	313	309	276	282	332	279	295	284	323	266	284	344	333	299	320	299	284	322	287	308	305	270	301	281	318	316	293	349	285	295	307	305	260	325	291	325	289	289	287	310	320	285	281	313	297	292	278	300	289	288	286	297	275	289	324	293	308	292	285	295	304	286	296	290	293	281	301	281	312	317	324	330	306	306	317	316	310	303	309	308	305	299	284	284	290	300	320	286	264	285	291	315	312	279	306	266	281	317	314	301	321	301	287	305	297	314	280	303	328	327	296	330	292	342	298	304	277	304	301	318	308	297	295	256	299	305	330	295	304	321	277	276	307	302	317	307	267	286	278	300	339	298	284	315	311	302	295	326	305	286	281	279	297	283	327	303	289	303	278	325	298	313	306	294	295	303	314	291	308	331	325	305	304	286	315	293	287	303	301	312	283	301	312	289	314	301	303	281	301	291	312	317	321	304	308	315	266	316	344	303	278	278	332	302	297	299	253	287	327	294	304	289	323	264	324	316	292	326	300	301	258	302	286	294	300	287	287	292	300	298	307	309	305	317	292	269	260	289	323	342	272	280	295	277	337	319	300	341	327	329	334	297	304	331	312	312	311	305	318	270	305	313	270	308	341	297	289	284	330	291	272	296	303	315	293	321	300	316	337	262	298	301	272	274	315	271	317	296	276	297	297	280	286	340	308	281	307	262	290	273	305	270	274	299	320	311	330	295	314	309	291	311	327	310	270	285	298	258	338	286	272	324	334	339	312	266	279	313	283	308	339	284	295	299	293	303	328	310	314	294	339	298	278	290	309	292	303	310	301	325	285	304	318	305	289	279	294	278	284	304	294	283	276	299	284	302	294	292	283	309	304	320	298	315	292	288	293	322	285	305	298	260	284	299	273	281	306	278	274	277	309	301	313	294	300	280	298	286	269	295	339	287	298	354	298	289	300	329	269	293	294	292	276	291	296	302	311	307	306	300	302	271	301	291	320	304	308	285	296	313	298	271	305	278	295	313	302	309	313	300	294	307	307	286	312	284	285	288	287	276	300	315	320	322	308	322	297	318	313	280	299	284	317	301	328	291	318	318	310	286	300	282	314	278	323	302	301	297	310	275	292	312	309	320	310	331	266	297	317	319	291	321	303	291	301	327	291	276	293	312	275	274	282	306	295	317	333	286	334	288	295	286	303	267	283	306	336	302	302	277	305	326	304	275	297	252	293	299	296	270	273	303	316	313	306	290	302	314	272	272	269	307	285	270	317	334	299	291	302	296	294	318	271	300	323	295	298	331	270	268	271	330	308	291	314	286	319	304	291	319	281	290	295	269	295	281	327	329	318	289	325	291	299	297	276	288	295	289	287	314	337	325	302	295	315	277	246	282	302	290	296	324	329	323	283	317	258	281	320	271	299	259	294	324	331	280	301	290	325	301	308	308	301	285	283	310	317	319	338	306	280	279	291	305	290	303	325	300	286	300	267	289	272	286	292	325	338	295	314	269	297	344	300	292	279	279	298	319	276	323	308	313	292	305	314	305	294	284	302	267	302	291	281	298	301	301	322	281	292	327	328	291	297	321	289	302	284	284	276	297	278	332	311	326	277	263	289	312	297	307	320	272	306	296	296	299	310	300	319	296	293	278	308	302	288	323	286	266	309	315	348	298	276	312	291	312	301	277	293	299	356	297	304	309	303	286	319	301	304	286	278	277	256	317	326	274	335	298	306	284	297	282	305	297	305	297	311	273	277	291	321	297	290	273	318	326	309	275	273	263	289	280	308	274	311	344	286	313	323	310	330	334	323	258	303	255	315	330	309	271	290	276	335	293	312	284	363	289	316	327	323	307	280	286	310	294	285	295	304	303	306	293	301	333	317	272	255	297	295	273	271	314	301	295	290	276	337	297	288	277	308	299	305	299	323	320	321	307	335	304	293	312	299	307	288	252	312	308	309	285	320	325	337	278	314	285	277	310	309	281	303	307	299	305	321	287	313	303	319	307	316	315	315	318	293	316	309	308	288	335	292	303	299	274	313	333	313	327	302	302	290	293	328	306	324	306	288	310	292	290	307	315	280	275	290	295	303	309	302	248	307	282	315	300	305	288	325	334	301	288	293	281	326	321	244	282	319	318	304	319	336	287	273	312	313	301	328	307	347	289	319	294	278	298	315	345	316	310	285	311	299	309	345	299	306	310	275	312	260	312	298	288	327	271	284	279	316	308	301	282	283	290	288	299	292	290	316	300	300	322	299	282	305	309	284	262	308	295	309	284	311	306	285	298	302	299	311	269	321	290	298	295	300	330	330	309	313	265	276	287	291	286	331	292	294	319	299	317	303	272	284	295	324	328	293	305	289	305	311	290	307	316	321	294	284	293	302	307	277	300	289	304	330	281	308	316	278	279	295	305	320	292	299	297	304	310	306	294	328	263	307	306	305	306	288	279	317	304	285	310	288	313	308	311	306	309	301	320	285	308	301	315	315	287	355	276	319	315	292	307	292	326	302	323	316	319	292	288	319	298	311	293	268	305	328	317	338	285	310	326	295	315	296	284	284	277	298	297	272	320	302	295	313	321	267	298	319	294	259	308	306	286	303	326	308	309	298	270	275	304	292	292	281	288	290	288	296	292	298	290	289	313	272	279	306	298	296	302	291	291	310	298	296	312	309	318	309	308	289	288	316	339	349	297	264	319	296	301	325	315	284	272	301	343	316	299	322	280	306	299	318	288	323	347	283	300	302	272	307	300	309	280	323	299	288	348	283	311	306	281	324	321	312	297	267	277	272	282	301	299	291	312	308	323	279	292	303	280	299	294	287	277	296	295	334	288	279	311	328	292	304	308	276	303	283	276	331	287	257	286	285	290	364	284	295	317	283	285	248	289	302	332	302	300	295	290	309	319	288	319	288	293	277	310	316	306	319	285	328	256	341	322	295	314	322	300	300	297	287	319	254	332	302	281	326	326	306	273	305	309	302	283	314	311	310	307	305	305	294	299	277	352	310	303	299	274	306	289	294	275	300	305	340	295	314	318	302	303	340	270	318	264	283	333	298	313	307	319	288	283	318	296	276	257	312	267	319	295	318	314	306	317	334	309	289	307	315	309	333	312	300	303	294	300	276	303
9249	4498	3946	1584	1385	1181	1077	1028	922	912	836	841	821	861	821	848	793	831	765	782	775	793	767	727	753	744	753	752	727	739	745	766	679	676	706	762	777	691	749	772	735	715	698	714	736	716	749	711	727	738	744	707	715	773	747	735	707	712	755	745	724	702	749	740	740	708	755	758	729	743	729	767	741	777	698	711	724	735	710	712	756	730	710	752	737	687	731	698	771	750	744	727	716	757	767	710	755	709	748	732	760	728	767	708	738	722	722	745	738	712	726	714	708	710	715	730	758	727	755	756	768	717	724	725	704	763	723	746	724	696	704	739	708	729	728	766	756	745	719	717	723	763	681	735	698	719	721	701	715	714	745	744	697	740	763	766	740	695	709	767	747	714	737	713	739	748	768	718	758	714	743	713	752	733	670	710	692	689	744	703	697	720	733	736	698	729	716	692	742	642	687	763	756	732	692	740	757	698	732	704	724	725	727	754	735	719	715	708	724	723	756	783	722	733	704	761	719	722	729	723	752	738	723	726	759	699	758	719	653	747	694	656	688	700	716	715	726	733	735	711	715	677	684	731	715	681	748	692	761	702	712	720	736	724	713	736	729	711	742	706	724	744	671	683	770	671	745	752	739	753	704	739	758	763	717	717	669	735	734	768	727	751	724	733	743	699	727	685	696	749	719	750	691	738	697	722	689	750	705	716	684	700	700	746	729	741	710	701	735	752	705	729	702	731	736	709	739	739	749	715	699	769	722	713	725	702	725	780	717	729	767	741	709	763	763	763	735	718	722	737	658	727	746	693	735	777	727	764	685	752	702	771	721	685	712	765	730	758	735	721	732	692	730	687	750	726	702	720	778	722	711	691	750	729	685	713	750	740	711	754	746	700	679	748	784	746	746	743	715	670	715	744	750	741	713	734	748	714	759	759	666	726	741	737	635	781	716	745	744	748	750	721	675	715	690	744	731	700	717	771	730	689	728	720	726	751	697	760	727	725	686	749	653	731	739	742	768	733	748	728	750	736	700	687	757	701	719	720	719	735	774	657	709	694	694	733	738	743	707	657	726	720	750	710	737	689	743	764	731	705	726	725	731	727	721	713	745	691	685	698	707	662	710	741	714	699	749	689	713	743	724	682	749	736	717	773	747	780	734	770	734	683	719	718	723	737	680	726	698	726	760	711	716	762	743	727	694	738	700	717	702	734	732	740	692	758	706	724	709	741	690	749	713	704	684	744	737	770	737	737	704	751	763	733	741	740	676	726	750	733	721	671	691	710	685	747	701	744	735	751	770	707	744	754	713	723	769	716	735	692	743	717	760	741	677	695	697	701	757	721	735	770	745	721	766	667	700	699	680	719	769	704	744	766	708	720	693	743	765	740	743	737	735	736	758	747	717	715	764	742	781	735	755	726	722	740	682	722	708	690	784	672	716	732	706	696	705	756	705	697	717	760	779	740	752	706	710	756	714	745	738	743	704	762	699	784	734	769	713	740	746	721	736	659	724	719	729	691	725	743	751	716	692	710	760	717	771	703	723	750	734	703	695	718	684	724	678	731	732	694	739	717	714	728	698	715	699	769	760	723	712	703	696	712	784	719	724	742	770	685	720	698	709	726	730	715	731	708	737	757	769	745	677	727	687	741	704	799	744	712	718	729	722	734	704	706	732	745	743	723	741	713	731	720	720	732	744	715	695	722	754	748	740	692	702	748	723	697	723	752	740	715	736	675	783	668	718	748	659	644	764	742	721	706	727	671	776	748	740	750	768	718	736	750	735	718	766	675	719	710	725	723	736	744	698	713	731	754	690	705	745	724	713	748	693	743	727	707	790	774	714	711	738	767	713	769	720	720	710	750	757	713	736	745	772	751	705	730	718	697	752	689	733	725	718	718	733	710	712	714	734	741	703	721	779	736	733	726	705	733	754	700	728	708	710	753	688	676	732	759	713	698	688	708	703	743	718	723	726	718	730	728	717	731	727	698	742	740	721	711	701	706	760	711	712	743	740	796	733	742	741	743	754	699	679	741	729	733	728	755	724	684	746	709	700	709	703	700	722	766	762	684	712	730	758	742	673	719	712	761	718	688	683	742	747	715	743	714	665	734	711	755	747	748	715	735	683	733	722	728	749	744	722	712	702	724	700	666	721	725	700	727	715	748	693	678	710	751	735	744	707	790	757	697	683	692	721	729	694	830	725	690	710	679	756	708	712	729	691	719	759	721	731	766	739	776	738	737	762	656	745	760	720	695	756	731	728	718	755	722	718	719	725	717	715	667	765	695	703	689	735	760	703	714	706	730	725	728	713	752	733	762	685	759	732	673	705	757	749	698	703	736	788	736	703	751	720	724	773	682	734	668	758	739	709	725	743	732	687	726	727	730	716	754	729	708	763	695	714	735	690	700	689	748	735	738	670	707	740	680	716	714	744	756	728	712	777	699	708	760	710	706	722	723	707	738	712	742	722	723	753	743	654	720	737	716	706	707	746	754	757	695	732	678	700	702	729	711	721	767	736	752	757	664	715	780	718	698	808	705	734	697	728	723	711	737	765	741	732	717	710	721	693	755	757	723	760	721	713	710	748	674	760	718	752	701	758	739	700	746	756	730	712	704	773	722	689	672	722	747	761	729	729	766	726	693	704	733	753	743	712	732	774	703	702	762	720	718	761	712	689	738	761	687	763	715	698	725	717	744	728	701	687	729	692	733	745	681	748	736	723	698	701	731	701	763	717	761	690	696	728	724	672	749	723	777	726	720	731	727	688	703	681	734	672	776	750	699	678	689	757	721	697	683	714	761	709	691	740	726	720	707	770	698	721	694	737	742	677	706	703	747	689	751	746	694	695	773	686	717	721	714	684	689	708	769	721	749	739	743	734	720	727	694	754	747	747	713	746	696	724	739	711	725	705	707	730	710	738	727	719	716	676	690	728	694	663	701	698	770	729	687	753	743	736	751	721	717	741	725	759	728	729	707	734	705	728	747	728	723	694	735	722	721	732	716	738	752	751	758	725	689	697	739	702	723	709	721	695	688	740	745	704	686	732	713	708	707	778	733	724	737	804	685	741	708	746	745	728	744	727	685	721	760	722	703	694	764	728	737	790	744	714	759	689	690	725	711	700	713	706	759	706	733	731	716	745	767	728	727	701	711	734	722	706	709	710	780	753	650	735	753	766	708	733	699	757	747	729	689	733	752	667	702	728	720	703	729	756	701	722	756	746	722	718	762	710	709	737	743	720	735	729	770	727	708	730	690	739	721	758	705	727	712	732	708	687	760	739	719	721	738	729	719	746	707	715	736	767	723	742	748	742	768	738	638	760	733	740	756	724	739	759	712	680	712	718	733	693	698	780	688	672	697	712	702	734	751	758	686	796	699	725	714	707	760	665	730	724	736	711	734	713	719	760	715	761	799	772	711	717	730	781	712	732	755	682	725	682	714	731	727	719	723	696	710	751	678	760	682	690	742	770	713	740	696	721	696	746	698	704	720	779	732	730	721
26124	14947	11093	2220	767	495	444	402	348	340	353	319	299	309	325	291	297	253	287	286	290	263	273	272	280	277	279	274	272	274	279	262	252	249	312	266	270	284	253	272	277	295	280	271	275	249	253	295	285	246	290	264	265	275	257	288	272	277	250	244	261	283	296	268	233	255	249	260	288	287	257	267	271	247	275	278	270	289	270	251	257	272	265	277	277	263	262	237	273	259	260	254	283	271	255	273	303	259	288	267	271	263	278	259	261	251	260	268	279	258	295	246	272	286	269	273	232	284	272	258	260	281	236	240	252	265	247	256	278	276	287	262	265	274	257	255	281	287	263	246	263	261	272	249	247	244	254	272	270	264	256	263	292	238	249	269	296	274	239	287	278	281	268	274	244	269	269	267	265	262	266	253	279	299	268	277	275	287	258	279	265	293	275	254	261	262	279	283	267	251	263	253	282	261	267	297	257	285	259	262	255	288	263	233	277	265	247	280	253	257	253	255	247	279	258	254	256	263	269	245	286	226	248	241	265	232	287	294	245	263	286	274	259	268	261	285	254	244	262	268	289	273	253	270	302	264	287	279	277	256	296	265	275	228	277	237	273	263	262	262	307	294	298	257	280	277	267	257	272	291	218	284	264	253	242	280	261	240	248	254	261	253	280	260	292	265	273	290	289	258	269	263	262	251	253	265	262	259	263	260	270	259	247	269	286	253	265	257	277	295	256	277	248	252	278	280	276	282	235	266	283	244	283	288	270	263	216	246	261	276	272	250	257	247	271	226	267	283	258	271	239	267	261	270	274	234	264	263	265	276	272	252	254	258	277	269	279	260	312	250	269	233	259	301	256	249	256	303	274	278	246	270	278	279	292	247	279	272	294	286	266	270	264	290	276	276	247	280	306	274	268	283	272	261	290	284	242	269	294	253	262	262	287	253	229	277	272	280	275	282	304	252	260	286	250	277	270	247	248	294	296	255	251	267	271	244	304	290	275	270	292	266	293	279	244	254	256	276	267	260	263	269	275	294	257	277	263	265	250	249	286	262	266	268	233	250	256	263	279	286	277	281	260	264	267	237	267	297	241	267	262	277	251	278	273	293	293	292	288	295	262	251	256	253	262	272	277	254	289	263	270	256	261	274	275	270	289	256	253	284	269	283	258	240	256	280	255	320	263	299	242	251	290	257	263	281	244	252	267	251	254	275	276	280	262	265	259	259	270	267	254	284	285	264	244	306	288	265	288	270	280	261	267	243	273	244	256	274	279	265	272	247	248	258	284	260	279	278	263	268	260	266	281	257	245	282	272	248	252	256	258	233	254	260	249	234	288	283	261	263	285	272	271	298	246	257	259	275	280	246	274	250	288	270	263	296	250	244	269	262	273	244	268	255	245	255	262	250	265	268	273	284	265	231	273	293	228	262	287	276	262	245	258	230	282	281	302	253	280	284	263	263	255	262	261	287	263	277	248	263	282	272	275	243	272	275	272	259	250	260	303	252	298	251	250	249	257	268	290	249	278	287	251	250	284	260	275	280	266	310	277	238	260	277	280	256	274	290	236	250	293	308	274	263	296	273	262	265	249	258	295	266	280	279	257	293	278	279	271	258	262	279	254	270	250	292	263	248	268	259	279	240	284	267	261	273	269	265	274	283	277	263	285	249	256	273	294	266	279	274	280	227	279	252	261	250	252	247	242	266	343	261	289	249	277	269	283	331	307	262	267	247	246	259	251	250	251	281	265	245	297	283	277	243	230	270	271	252	241	263	272	264	267	264	304	269	279	264	261	286	266	264	279	254	301	254	265	267	269	274	282	246	242	269	271	241	250	244	233	270	291	243	250	272	270	301	276	223	270	271	273	239	274	302	255	270	243	307	271	245	266	272	261	247	287	295	275	257	292	281	276	257	251	260	238	233	246	231	259	237	265	296	263	264	279	281	299	260	289	248	277	270	229	307	266	247	273	245	262	266	261	241	240	277	270	275	284	248	274	275	307	261	243	254	273	278	278	234	299	285	300	235	240	262	287	283	246	248	257	269	239	270	253	269	238	249	258	269	261	276	283	267	258	242	257	263	246	261	256	263	279	264	226	243	249	272	292	278	305	271	250	274	278	293	303	296	280	286	268	270	273	267	257	280	292	264	254	275	257	289	267	269	262	267	278	319	274	259	266	282	244	265	271	266	267	271	290	275	274	261	252	259	241	274	302	270	228	264	299	250	246	245	296	245	262	262	261	256	285	261	264	282	253	279	287	257	235	279	271	255	268	262	255	253	265	258	285	271	280	261	278	284	274	272	288	272	271	291	280	305	232	259	259	258	238	242	264	275	286	245	276	275	274	246	261	289	303	289	274	253	244	296	270	279	259	269	269	263	286	254	272	283	278	273	296	269	268	281	247	269	281	254	286	250	243	257	265	289	288	251	258	268	272	263	237	287	312	253	293	251	265	294	251	242	301	280	271	249	251	241	265	251	259	300	270	265	257	270	302	286	264	248	254	275	256	264	263	275	273	262	287	246	241	261	260	290	289	283	274	248	256	266	289	252	293	247	287	266	244	342	315	277	272	258	274	276	254	259	277	264	272	266	275	272	278	252	278	272	263	291	290	255	250	309	271	276	292	231	254	246	275	273	288	283	285	263	233	274	276	268	271	247	283	265	265	269	236	277	265	294	256	267	274	282	267	271	288	254	270	274	233	272	267	256	244	272	239	271	254	257	274	250	262	274	249	242	269	220	281	286	284	271	266	250	259	282	283	259	263	260	279	243	301	279	282	290	265	259	263	294	252	261	244	244	247	262	267	265	297	264	279	247	251	259	256	291	243	291	289	284	272	289	261	244	282	252	259	260	254	274	284	285	270	267	261	263	267	253	260	264	270	277	263	252	313	285	298	244	275	279	278	287	248	278	270	282	279	307	241	262	238	287	278	261	267	283	282	282	290	255	243	307	281	276	271	251	260	249	249	259	265	246	284	268	271	292	314	263	298	279	262	257	282	274	266	270	233	262	281	283	235	252	267	270	269	273	261	302	254	245	260	254	252	260	258	294	277	274	261	239	296	241	318	302	287	294	270	242	269	266	274	276	246	253	234	250	290	297	255	267	295	264	270	261	303	250	268	240	275	242	290	287	287	259	287	264	244	286	241	247	271	238	241	271	305	290	250	252	282	291	286	238	269	273	280	271	277	283	261	273	244	261	264	266	258	257	296	262	269	275	284	268	255	275	272	283	315	270	301	269	278	259	251	312	267	256	252	246	270	270	244	253	271	275	232	240	267	288	279	258	223	274	247	276	271	292	273	238	252	293	262	243	242	236	259	283	292	273	276	259	252	262	255	264	256	255	253	260	279	287	271	292	261	285	287	242	275	295	256	233	250	273	266	278	264	289	243	281	213	243	247	262	258	283	292	279	306	290	266	253	285	281	266	293	268	252	295	251	236	234	259	266	269	326	284	270	272	263	263	287	255	270	246	254	284	263	242	260	282	279	266	277	260	288	287	268
18786	13198	13280	2759	2016	1753	1473	1265	1172	1051	1018	923	906	921	912	850	821	808	788	784	780	737	715	739	659	670	681	677	721	673	716	635	626	669	671	712	663	721	691	685	650	602	660	649	642	638	691	721	661	685	671	671	629	688	623	635	673	659	672	641	617	660	653	635	608	667	672	657	674	617	651	633	609	617	612	640	615	696	641	645	661	654	657	638	659	607	618	711	663	689	673	643	659	682	626	645	693	636	661	670	618	662	635	621	636	669	653	720	613	643	642	668	602	676	643	645	673	674	647	607	684	604	645	693	686	664	656	593	631	673	602	635	647	651	655	649	702	670	673	643	659	674	654	648	628	614	648	693	697	654	648	653	632	629	633	651	653	608	669	663	611	619	696	700	594	670	624	631	656	667	708	650	673	643	684	629	641	637	735	634	670	592	651	685	644	668	617	615	676	643	681	675	657	656	670	651	623	689	674	644	616	658	622	665	658	686	650	644	650	633	657	703	619	630	636	662	639	692	654	645	649	686	605	680	652	634	692	630	620	638	596	644	651	657	658	667	678	616	641	666	652	603	598	627	621	668	680	659	656	659	674	634	645	608	684	615	696	604	647	636	661	668	601	679	662	659	637	694	674	620	678	652	662	644	599	642	633	631	648	656	718	663	663	623	668	651	642	699	638	643	687	708	648	644	613	613	615	688	656	693	653	615	641	645	642	643	622	679	603	693	655	607	670	667	664	650	644	651	680	626	709	712	628	648	603	618	648	632	576	643	720	662	648	640	648	661	624	673	642	668	631	669	687	653	675	636	611	676	635	643	648	650	633	634	682	614	637	660	657	618	587	614	631	640	698	661	684	618	650	672	699	666	653	648	661	675	646	637	659	697	600	632	645	659	641	639	665	644	618	685	619	627	687	631	691	669	640	607	659	702	658	655	637	676	665	590	668	665	672	673	602	644	641	632	642	622	624	666	692	652	660	676	667	638	675	666	639	659	657	626	643	653	612	691	645	671	623	655	689	677	620	656	648	650	662	660	638	641	611	608	635	646	675	648	701	677	674	630	623	649	625	678	650	669	598	643	643	629	647	642	613	663	643	629	620	681	635	673	611	670	680	636	645	699	626	581	674	633	687	676	640	630	637	649	676	686	684	653	680	674	649	642	675	666	620	660	648	655	681	598	621	645	632	661	630	632	649	634	680	684	629	708	642	656	646	655	631	622	627	667	672	684	664	611	633	668	648	665	602	634	625	693	624	666	629	626	637	624	665	658	637	641	632	647	667	663	690	651	681	639	637	652	672	617	656	616	591	675	689	654	663	674	610	707	645	688	627	645	627	663	648	606	659	664	652	658	647	637	663	648	658	662	666	680	685	631	622	623	635	644	638	625	663	653	636	639	601	683	611	676	655	662	694	708	660	676	643	707	695	674	657	613	650	625	632	647	673	648	653	615	685	661	687	657	631	626	655	650	626	681	661	652	663	628	653	640	643	680	642	636	607	618	653	669	643	607	652	627	667	610	653	663	604	631	663	665	637	660	636	607	675	649	643	630	685	637	634	663	669	678	621	644	633	639	629	645	623	653	665	592	613	678	660	620	670	664	677	635	682	653	689	682	684	661	669	633	640	627	663	596	656	625	675	649	621	669	641	680	677	691	635	645	616	655	651	631	615	638	614	674	650	654	625	629	637	671	587	687	678	675	695	605	615	642	598	704	646	626	664	607	623	641	638	643	625	684	637	644	670	637	622	674	648	674	635	622	654	653	638	661	622	663	636	674	636	654	646	646	631	690	658	680	653	671	645	597	674	677	669	673	666	607	620	632	647	650	662	644	676	700	691	661	636	694	642	654	660	624	674	615	688	684	623	632	655	652	647	648	626	644	637	654	643	681	644	639	630	706	672	625	660	687	639	634	635	680	625	624	635	651	633	701	643	655	710	632	612	589	663	622	622	659	626	645	662	692	647	595	639	691	642	586	675	635	629	677	666	674	676	684	659	681	634	682	651	649	638	646	606	619	634	678	626	647	621	623	645	677	645	607	665	631	674	635	652	679	613	695	641	673	632	619	633	639	698	651	635	625	667	620	606	645	666	674	657	645	676	679	650	679	674	649	633	612	657	615	658	697	642	616	668	615	675	636	658	639	656	651	633	586	593	649	606	666	672	669	626	664	639	665	671	658	665	663	599	638	625	597	659	636	649	643	641	671	690	685	652	654	648	633	652	649	673	637	692	623	631	620	674	651	687	680	686	671	640	634	657	649	628	626	628	648	677	604	665	642	597	649	658	638	641	606	648	624	600	661	635	648	693	683	637	654	642	655	615	644	683	636	657	648	689	661	623	687	622	657	673	634	622	649	610	626	616	648	680	652	656	623	646	719	658	647	658	649	654	612	661	637	637	656	647	666	648	648	615	675	638	660	616	650	654	637	675	676	648	620	596	666	650	684	662	680	615	654	675	644	683	618	607	633	651	651	623	644	624	630	698	664	612	641	660	639	725	679	675	668	676	670	705	608	665	652	647	629	614	642	617	682	644	668	630	581	649	676	604	640	594	682	608	653	634	653	647	678	614	606	617	592	697	697	637	656	631	622	683	667	727	667	657	645	643	635	632	593	657	647	653	652	650	659	631	668	679	653	598	664	642	670	664	658	646	637	698	638	674	620	682	699	621	643	640	619	642	694	611	661	653	702	639	667	598	644	654	675	644	619	648	669	643	652	671	630	628	636	668	671	644	638	655	670	683	676	666	624	671	630	625	651	644	632	641	663	660	624	619	658	647	704	654	621	627	645	601	658	680	652	657	650	642	616	640	642	666	697	643	677	608	666	682	644	654	698	657	643	621	668	658	630	637	693	701	671	684	636	650	687	673	652	691	646	652	660	629	641	608	625	650	663	635	685	659	659	653	670	611	669	670	589	652	710	667	609	627	651	604	618	681	677	664	679	654	691	651	662	677	654	602	660	669	641	653	650	635	677	653	708	638	656	641	633	653	664	666	673	632	617	618	666	649	671	667	628	664	672	621	660	632	610	640	632	656	613	682	651	689	663	663	670	631	651	648	632	633	637	605	639	630	635	631	672	693	655	660	690	599	660	663	630	680	624	641	661	670	675	661	691	697	661	626	642	643	691	634	698	664	666	632	647	617	642	661	642	651	650	656	619	673	644	657	677	677	665	637	636	644	626	716	624	653	680	643	653	641	682	644	624	646	637	674	649	654	644	674	621	616	675	649	649	634	651	676	584	603	631	655	655	611	634	651	695	630	660	657	690	676	655	637	637	671	667	634	662	671	664	675	615	639	660	667	637	618	642	656	640	604	662	652	717	654	578	639	601	617	653	614	654	654	673	674	632	689	652	597	620	667	673	659	661	659	627	730	670	676	626	623	652	652	646	631	644	662	646	627	689	635	643	637	658	668	636	662	665	618	622	638	637	633	684	641	683	693	632	634	644	668	645	611	659	646	668	629	669	669	647	639	659	593	653	662	670	671	675	674	648	663	659
35362	22661	17749	4085	1157	615	399	345	301	240	248	244	239	209	201	211	204	184	163	195	180	169	170	165	148	180	177	195	182	170	164	162	165	175	167	177	186	170	174	155	151	161	172	190	147	158	136	145	164	134	154	155	184	172	184	157	171	175	188	135	184	184	168	166	175	167	158	154	162	170	167	143	184	157	157	173	154	171	151	138	177	188	137	151	158	163	143	181	157	152	163	168	168	146	172	166	188	172	155	153	171	173	162	152	183	152	166	163	197	160	164	160	155	166	160	148	154	180	139	150	168	175	166	185	163	170	163	158	178	169	160	180	159	168	162	171	148	182	174	172	155	172	182	183	153	152	161	152	154	164	163	181	161	174	170	149	167	156	161	185	155	141	168	182	152	137	181	193	154	159	146	189	158	167	180	173	153	170	155	149	194	148	131	153	152	164	150	174	158	141	154	144	173	137	161	156	182	161	158	156	173	162	160	171	143	167	152	193	162	164	166	169	154	149	161	167	152	178	169	167	189	164	178	145	184	162	155	165	167	173	166	165	147	167	168	186	175	170	153	133	166	153	150	161	169	170	168	153	192	175	174	165	161	178	168	173	148	173	167	151	157	161	150	166	158	157	173	159	191	186	147	170	147	165	168	164	140	162	163	179	181	172	152	160	158	173	162	171	150	169	170	179	161	158	168	184	177	182	154	198	173	171	172	172	180	151	168	172	167	152	174	154	167	149	170	159	147	168	181	190	166	157	144	157	165	149	182	168	166	143	160	141	151	138	167	172	188	152	180	140	190	171	150	154	164	156	184	158	161	180	149	162	150	191	170	145	137	183	169	177	153	142	154	165	165	171	152	152	162	150	146	136	139	189	169	177	164	152	173	161	165	141	159	149	174	175	172	146	150	159	129	156	167	154	178	166	197	155	172	189	165	184	160	157	147	187	154	177	171	185	184	165	150	175	161	177	168	189	174	149	154	166	158	180	160	172	169	157	189	170	153	176	165	177	168	174	165	213	179	160	182	167	170	150	142	174	178	151	163	149	178	182	173	156	150	166	179	159	165	170	162	186	144	149	174	183	139	135	189	155	130	163	164	162	171	170	160	155	168	148	180	167	160	157	160	167	154	177	174	151	149	168	155	162	181	185	182	172	153	141	156	168	181	173	166	153	192	168	172	167	161	173	142	144	161	174	151	159	163	157	169	167	172	153	150	186	162	171	153	146	154	169	150	173	167	160	144	170	155	133	181	174	136	180	162	165	151	162	147	166	176	151	164	162	178	165	169	153	170	183	143	168	168	159	157	183	171	174	141	174	177	164	162	172	164	173	164	141	174	172	150	157	146	157	174	142	174	141	147	155	168	164	146	156	152	175	139	148	162	157	169	152	171	154	137	165	152	160	165	160	167	144	171	160	166	165	162	165	217	168	183	168	164	143	157	183	159	164	157	164	154	171	173	176	166	148	195	153	162	145	165	152	153	184	158	167	158	160	182	176	169	152	195	156	160	164	181	156	156	172	156	175	175	197	158	169	204	167	170	174	178	163	176	165	166	175	176	163	173	170	178	188	159	152	148	173	165	169	154	165	192	143	154	207	183	167	172	160	175	160	186	156	144	160	165	167	149	155	190	173	155	176	161	188	158	152	157	153	158	147	158	165	154	168	147	161	160	172	165	157	182	131	163	172	179	163	158	174	160	184	165	155	172	165	153	152	142	153	164	165	155	148	176	169	145	127	169	160	175	157	151	160	154	172	142	152	157	142	167	161	179	175	171	163	173	179	164	158	154	179	148	175	167	161	163	162	164	143	167	175	179	160	165	176	163	155	129	158	136	177	145	175	161	181	155	165	160	161	165	156	167	175	154	183	161	158	184	197	162	178	179	166	149	177	181	183	178	178	180	166	184	185	180	147	180	195	192	143	155	174	165	177	167	128	166	152	163	166	185	158	164	167	146	170	158	161	162	162	146	169	168	144	177	157	152	160	174	158	164	174	155	161	167	162	177	163	180	152	165	140	154	152	138	140	184	166	168	144	148	170	162	163	148	159	174	179	171	151	162	174	154	177	189	186	157	151	163	164	161	174	162	174	175	165	167	160	152	138	168	150	171	160	180	173	163	180	161	157	169	152	168	151	161	149	175	155	177	164	158	186	185	161	167	128	149	179	161	190	166	157	153	178	167	153	173	172	163	173	168	171	150	159	162	143	173	176	158	150	173	182	184	173	168	162	166	181	180	173	138	188	146	143	155	160	151	179	141	157	166	152	161	153	153	177	168	172	170	170	139	164	156	169	158	155	168	180	158	159	190	161	139	172	169	157	151	161	139	169	172	157	171	174	153	168	168	159	164	158	169	152	155	170	152	158	196	167	162	171	165	151	180	157	151	192	157	172	144	158	165	152	167	168	163	176	175	158	157	167	173	179	143	160	154	139	173	182	183	167	153	137	156	153	170	172	159	151	172	145	143	143	161	160	149	160	160	172	157	144	165	158	160	176	168	175	154	171	122	172	163	183	188	168	152	155	166	158	185	178	172	171	137	162	148	157	161	153	177	152	178	171	184	150	175	162	178	192	161	172	158	152	159	155	167	166	174	157	193	167	153	142	168	140	180	209	173	135	168	171	170	173	160	144	155	183	156	156	168	145	159	150	143	162	155	162	160	183	180	175	169	199	168	179	154	166	162	156	177	177	164	165	144	153	159	185	144	145	147	153	164	150	174	158	164	162	175	161	158	176	136	185	176	172	152	162	183	171	170	180	151	158	185	187	160	161	156	171	173	163	154	155	175	167	180	132	176	170	178	154	138	182	156	170	185	178	152	176	185	148	179	163	182	157	171	168	166	180	166	157	199	174	158	157	164	168	193	152	198	151	168	167	138	168	181	156	149	179	182	162	173	156	159	163	173	177	143	164	172	166	164	141	147	191	158	173	170	184	171	162	160	150	170	157	162	168	150	167	173	152	142	173	164	162	173	166	140	163	148	162	153	170	164	150	168	176	170	160	155	172	172	177	160	167	179	148	150	162	174	156	201	165	163	165	161	153	173	168	174	155	170	134	193	151	168	165	160	180	150	160	189	166	170	175	183	168	155	158	172	153	170	185	186	150	153	181	175	164	185	170	163	135	158	163	177	164	162	156	189	177	139	170	175	161	143	158	178	155	196	161	129	162	156	172	164	146	173	159	170	148	176	152	147	149	144	174	156	176	184	185	196	147	160	174	162	159	161	162	149	155	174	152	178	174	177	169	128	166	177	137	173	165	164	164	157	158	161	158	177	170	166	187	158	174	139	166	165	147	167	153	166	183	151	141	157	149	158	188	145	163	164	178	156	155	160	164	158	169	164	154	139	163	187	179	157	177	171	164	179	163	167	183	165	199	152	143	167	168	159	153	162	163	169	176	180	153	167	160	164	159	163	157	168	171	188	165	157	194	160	151	175	152	163	130	145	161	155	159	173	162	173	171	164	164	176	143	177	174	165	149	171	150	168	179	173	158	177	181
23941	18607	18451	3435	2449	2061	1512	1355	1194	1088	942	849	893	850	806	737	718	648	633	586	543	574	539	496	529	462	488	464	453	467	487	455	437	440	454	451	446	420	397	430	490	481	418	421	453	451	432	410	442	408	416	425	380	388	446	450	411	446	423	412	403	422	407	444	432	404	407	408	409	413	427	426	434	441	410	412	424	405	469	420	444	461	438	464	404	418	423	413	427	396	465	418	430	419	433	411	435	412	493	427	475	442	396	435	401	424	405	460	437	420	409	439	423	415	442	435	457	447	427	422	422	423	439	447	438	414	427	418	387	397	419	419	416	391	406	415	425	402	431	440	446	417	377	416	431	437	440	414	412	414	405	410	415	440	401	427	443	411	409	419	416	457	434	404	429	389	443	415	449	425	375	402	461	445	385	426	415	466	411	430	442	420	389	407	392	418	419	378	433	419	419	438	409	431	381	392	399	396	443	419	384	412	418	399	406	441	419	437	435	420	447	470	419	397	365	411	405	427	422	423	398	390	404	411	435	406	407	425	423	425	434	419	418	441	372	438	423	449	444	442	417	433	426	405	431	429	426	412	435	433	442	433	388	386	413	453	412	426	377	423	411	394	431	444	426	438	463	405	417	422	410	411	420	416	395	469	405	428	432	443	417	433	373	414	426	396	426	429	477	397	436	426	447	446	446	450	456	401	427	405	425	417	424	405	407	413	439	447	424	409	455	393	394	402	389	465	404	426	395	412	416	416	447	403	454	434	443	441	397	409	437	419	420	450	389	414	407	408	385	420	438	434	430	425	417	391	430	401	442	432	438	427	398	418	396	414	401	430	416	387	413	442	407	447	459	416	422	417	457	438	435	420	400	390	430	389	436	405	438	398	447	420	446	417	425	414	426	443	417	436	430	404	389	438	437	405	421	396	398	435	412	441	413	425	412	435	419	415	435	403	426	387	430	423	439	426	433	448	412	435	423	407	441	407	381	415	433	428	393	432	432	427	407	424	444	403	437	394	444	451	425	412	427	394	429	408	420	423	435	435	412	396	434	427	437	410	422	471	427	448	422	403	390	420	401	425	377	430	418	435	383	366	420	426	420	414	420	404	421	423	383	390	450	440	413	398	423	430	430	427	408	418	437	415	430	429	411	477	440	422	437	417	409	361	449	395	426	446	410	419	431	385	409	416	413	401	446	410	389	427	428	421	382	397	405	416	380	381	401	443	448	444	416	419	457	429	468	404	424	433	439	440	469	425	439	410	446	432	437	433	425	416	399	452	390	449	416	389	398	395	455	431	432	411	406	421	463	461	423	406	413	423	425	449	410	436	413	436	444	400	437	412	417	397	420	425	404	430	403	406	413	398	416	439	388	424	449	409	431	427	397	403	425	424	408	417	402	429	447	382	411	403	406	430	408	424	422	401	435	414	443	374	433	431	446	456	412	442	425	415	453	397	393	393	398	417	429	452	400	417	420	406	442	385	434	442	416	414	415	406	417	386	413	410	421	477	423	406	420	462	420	396	399	439	443	417	423	467	462	420	397	393	402	407	410	423	408	456	404	407	400	407	449	433	416	433	407	443	425	429	405	414	426	407	429	436	432	406	417	415	423	395	429	401	398	387	397	453	428	410	436	377	423	410	422	441	425	434	422	405	402	429	372	425	455	414	429	414	436	419	395	396	415	433	435	441	426	427	419	428	404	447	400	435	412	402	427	428	421	424	405	461	437	420	455	445	368	406	425	404	428	405	392	452	458	419	435	382	422	381	450	422	421	411	408	377	393	421	447	417	427	415	430	422	376	447	451	471	425	413	415	410	431	410	419	425	404	399	412	406	405	422	397	402	421	441	410	406	445	436	411	388	403	405	405	438	425	407	435	424	424	418	449	460	409	394	431	435	391	411	425	451	442	412	431	431	419	417	430	437	402	412	412	389	436	421	460	421	421	414	397	407	445	422	444	412	431	410	416	435	430	434	424	432	436	390	431	423	414	419	413	418	400	416	404	414	412	390	434	464	439	444	429	399	438	407	419	437	420	441	451	426	423	379	438	387	438	419	411	411	421	398	416	381	438	438	412	388	433	420	398	445	386	407	422	395	418	407	423	391	459	410	413	434	413	425	429	418	403	436	445	463	422	438	411	411	411	402	403	417	437	433	431	421	429	422	438	434	408	407	439	402	412	437	417	474	428	404	381	407	409	433	415	423	392	412	416	410	427	405	427	452	410	468	422	442	435	442	392	394	427	399	398	448	398	452	440	391	427	450	432	398	415	401	428	398	414	434	422	439	394	392	395	444	410	420	435	407	419	422	417	440	395	409	426	417	378	435	413	438	416	435	438	435	406	424	409	400	444	383	387	425	416	425	387	437	379	423	456	436	428	411	406	406	417	430	418	421	413	401	464	408	401	427	446	397	385	458	429	427	414	417	451	446	461	427	431	438	427	418	418	400	382	427	409	473	428	437	426	393	400	417	429	430	437	467	451	438	411	417	405	431	406	441	414	418	441	440	399	387	418	428	394	449	409	394	414	399	432	422	402	456	380	389	450	381	413	378	405	427	467	425	452	408	455	441	419	437	401	453	405	410	417	409	414	431	473	422	407	420	428	450	380	446	442	397	392	403	403	400	398	416	430	423	395	437	438	417	433	410	439	415	426	394	412	419	435	411	398	451	391	419	400	402	386	411	435	415	404	411	396	405	430	415	402	405	437	439	412	410	400	434	432	412	438	426	444	435	405	392	439	396	418	455	419	405	420	417	399	390	405	424	411	427	429	404	403	392	426	406	394	407	420	414	432	458	416	379	446	434	429	408	434	461	463	445	399	428	416	416	407	445	429	435	417	429	406	420	446	412	415	415	451	419	397	402	417	421	410	441	435	438	417	451	412	421	415	427	404	423	411	402	425	435	396	484	425	441	414	432	411	400	414	411	426	451	422	414	442	406	427	435	407	376	412	441	450	400	451	402	411	424	415	406	427	431	413	391	423	413	450	411	387	410	460	427	412	421	443	411	419	404	447	429	414	412	415	395	377	421	435	424	420	466	424	428	396	434	436	414	408	412	412	410	415	426	416	392	409	408	454	427	407	404	422	444	436	430	421	449	444	388	442	381	406	412	421	402	398	388	406	434	406	428	430	421	421	427	420	414	391	389	379	406	407	421	410	406	400	430	411	442	450	409	421	425	437	420	432	430	415	442	426	404	459	427	454	437	405	430	439	411	447	444	401	383	437	460	403	416	432	458	444	398	396	407	438	415	438	363	401	461	444	397	399	437	401	397	411	460	439	427	407	420	430	407	413	381	442	411	403	447	442	431	409	403	430	418	389	414	405	418	430	437	389	384	429	421	436	387	450	418	397	399	414	392	420	427	379	442	423	402	400	424	412	434	428	433	414	427	404	437	387	407	431	435	448	392	400	369	411	371	416	435	434	403	441	418	420	409	406	421	420	430	433	474	426	419	432	416	414	428	401	440	401	463	389	441	400	411	416	437	424	386	463	420
12731	4388	1927	557	423	377	346	334	367	344	310	336	322	325	345	310	281	290	336	327	335	294	302	301	308	308	265	304	316	316	288	319	299	315	320	286	300	329	272	287	299	304	323	278	312	276	329	328	300	318	283	298	303	332	308	301	284	310	315	309	292	294	298	312	293	327	293	284	307	317	245	273	309	312	293	317	316	319	330	335	318	293	320	295	269	312	336	287	294	275	319	297	338	313	299	300	308	301	262	310	278	317	339	293	334	323	317	346	317	320	304	322	287	280	295	296	306	320	322	328	296	302	321	325	307	288	323	334	329	305	311	307	319	300	312	308	326	309	285	293	319	336	319	300	289	312	305	316	293	311	306	267	301	315	316	317	286	301	288	303	280	332	302	299	309	307	305	294	299	296	307	317	325	295	309	333	295	308	292	302	317	314	278	303	306	300	299	291	306	319	319	306	341	302	270	313	304	293	313	306	322	302	330	300	298	272	315	310	311	302	300	327	312	279	297	284	308	292	333	292	324	327	316	316	329	352	300	317	316	287	286	298	297	299	308	311	299	306	303	319	307	312	326	288	289	291	304	288	312	321	302	272	343	272	318	320	332	328	333	273	290	310	298	289	315	325	315	305	339	310	312	330	325	290	327	280	310	322	296	321	349	316	312	303	266	295	316	310	299	316	271	274	302	308	283	327	299	299	317	312	293	277	324	298	332	301	308	296	294	322	309	312	291	310	320	301	298	302	292	278	282	328	299	317	311	293	279	307	312	335	305	323	259	303	285	272	317	354	321	307	301	313	302	283	286	301	286	290	302	299	310	315	280	346	312	324	307	345	332	298	309	297	333	282	329	320	301	306	312	275	296	318	298	304	292	292	303	307	313	322	299	320	303	310	286	335	320	299	298	279	315	301	314	304	321	304	298	276	281	285	318	349	346	296	316	307	297	286	341	307	276	298	316	284	255	296	313	343	304	307	340	320	292	288	299	302	292	295	331	302	279	301	352	318	313	294	324	302	298	290	308	292	291	282	295	334	294	324	290	301	322	301	300	308	321	324	319	301	301	302	330	323	319	293	300	282	302	294	307	292	289	287	279	282	328	262	308	314	283	293	304	327	298	328	297	318	309	329	317	287	284	334	319	313	281	280	317	316	317	295	289	300	306	292	296	328	326	293	328	323	310	341	294	300	314	301	302	268	299	283	311	326	343	297	341	326	311	304	289	306	327	298	317	319	328	295	313	286	294	345	333	313	323	332	283	322	287	289	308	291	309	279	304	288	326	318	310	289	300	341	315	312	313	296	315	284	284	314	322	283	302	319	297	309	319	294	301	323	309	291	319	331	282	317	309	328	285	308	315	302	303	324	313	306	302	315	349	305	279	283	327	309	313	318	313	295	287	293	318	282	329	312	314	277	307	339	298	326	303	334	299	308	272	322	282	276	308	314	280	299	317	329	293	309	347	283	316	281	287	299	308	329	284	316	313	304	303	315	307	308	305	315	334	311	297	329	307	318	326	312	288	311	313	285	272	290	298	299	328	301	302	289	320	312	319	355	332	269	310	274	306	312	314	320	302	312	317	311	310	357	277	323	302	302	303	325	325	305	321	301	304	313	305	321	297	315	304	329	284	296	321	312	337	332	296	299	326	302	327	291	317	301	308	313	330	291	300	331	260	287	298	269	299	301	318	330	336	288	308	303	295	302	310	277	294	312	317	320	328	308	298	300	311	282	291	307	291	291	320	278	295	313	305	299	318	318	311	287	310	306	319	330	274	336	282	314	324	286	294	302	311	309	317	320	304	328	310	286	311	311	328	307	316	311	330	302	321	293	295	296	322	317	295	294	299	332	323	304	304	343	318	281	312	295	270	324	302	314	296	292	303	310	304	286	319	316	296	327	304	299	324	295	316	293	276	346	295	294	290	351	323	285	327	314	287	286	347	349	319	310	307	299	317	344	327	322	301	319	328	307	297	308	291	300	296	289	320	318	294	326	323	307	305	318	270	307	315	286	276	281	319	299	293	292	286	306	340	293	339	296	307	316	281	283	340	312	334	300	303	316	284	313	255	315	315	263	313	302	287	326	312	316	323	278	326	293	317	303	309	320	305	335	299	302	281	289	281	298	312	293	329	303	296	312	283	308	314	294	305	299	277	317	302	320	304	312	319	325	276	319	312	311	337	310	343	315	295	299	291	316	286	288	287	314	332	331	316	301	303	288	317	305	320	319	305	318	317	294	328	352	258	336	293	303	287	307	302	322	305	300	292	287	294	323	319	309	293	331	328	322	314	297	346	313	306	269	302	322	325	317	354	304	282	303	311	299	321	280	290	304	316	298	312	337	309	312	317	303	317	282	267	289	317	311	295	276	304	334	318	328	321	293	291	294	329	323	284	343	292	324	330	282	245	287	260	335	256	291	290	322	311	296	309	290	280	311	299	308	285	335	312	299	318	311	347	307	300	302	329	317	320	305	318	281	337	322	320	305	289	315	290	333	324	304	331	340	294	303	340	287	301	326	327	324	295	281	322	308	326	301	272	289	303	306	276	287	307	294	291	294	302	300	287	319	322	286	317	304	286	319	280	316	341	296	300	301	340	284	318	310	301	314	310	281	296	318	278	303	299	286	299	276	289	291	285	295	315	320	365	329	282	293	282	289	308	312	311	290	285	289	279	291	310	330	286	308	282	286	287	292	284	301	286	300	288	289	303	305	327	300	320	288	295	290	299	257	283	297	310	280	336	341	298	326	336	300	306	293	303	313	302	278	314	292	313	337	323	309	297	298	282	272	312	331	312	273	292	251	280	318	317	282	302	317	278	316	299	276	276	303	297	312	297	323	307	297	292	284	317	312	291	327	315	321	281	304	301	313	289	297	308	299	299	279	299	306	290	290	289	299	286	293	286	284	267	329	310	291	319	303	324	300	300	317	326	332	296	295	305	336	322	302	325	283	284	294	281	317	301	311	317	313	328	295	278	307	309	313	305	315	304	320	282	284	295	290	325	287	298	305	291	323	294	293	313	313	319	285	294	311	325	307	288	309	303	299	324	349	276	288	282	304	306	272	316	309	295	317	348	285	287	332	282	319	288	289	301	349	312	311	279	284	336	321	319	289	306	293	286	313	287	316	301	355	318	311	273	296	306	289	291	303	315	312	303	308	346	300	302	304	333	285	309	304	314	330	327	302	302	301	301	282	330	328	280	319	287	334	354	326	302	291	267	324	323	278	310	325	268	308	294	297	273	310	329	347	323	329	316	279	310	292	276	305	308	298	313	263	314	325	325	307	306	299	333	306	329	312	349	329	282	321	280	318	285	282	304	293	279	290	291	296	295	289	293	286	325	314	315	284	315	313	265	297	272	267	322	298	328	302	308	308	297	325	269	285	309	289	319	299	301	311	306	308	299	292	348	327	309	296	320	333	298	283	316	305	304	296	305	330	300	325	328	334	306	308	342	300	329	277	298	346	302	277	299	321	297	314	306	298	323	320	279	306	308	295
9422	4458	3720	1471	1420	1183	1076	911	949	887	933	880	834	897	829	817	884	806	758	776	770	763	759	714	759	731	782	760	727	727	791	782	740	767	742	729	744	758	770	760	753	720	706	744	754	702	764	774	715	754	771	702	736	700	720	748	701	741	767	739	749	785	711	732	737	681	738	720	715	714	766	737	715	718	724	721	759	742	788	734	750	764	805	735	701	761	722	757	737	707	714	703	740	790	712	764	787	772	764	768	758	736	730	719	761	747	792	732	736	768	734	762	694	803	720	730	717	753	725	720	709	765	731	763	793	724	772	765	719	767	705	735	748	800	694	719	726	735	730	747	722	720	742	703	766	770	789	728	778	738	793	751	737	772	775	733	768	719	728	783	814	708	722	697	781	709	753	694	729	737	757	715	679	738	738	760	786	765	727	753	753	759	734	754	754	788	775	736	737	733	716	718	762	758	722	745	763	781	735	705	745	739	730	752	725	729	753	736	683	749	763	741	708	770	700	701	731	679	783	723	786	717	754	732	737	761	735	754	754	734	683	740	740	731	757	716	737	745	775	731	731	715	707	746	756	718	731	763	762	703	714	738	757	711	742	723	719	700	777	679	771	732	731	722	698	734	788	757	758	745	735	743	733	737	693	748	721	743	728	761	705	727	754	743	741	709	728	730	730	700	773	720	801	685	749	726	744	737	674	765	726	735	744	774	715	746	704	717	707	769	737	794	726	736	780	734	734	750	682	736	726	725	749	709	741	714	748	746	726	714	735	712	752	760	738	739	743	733	737	779	777	740	720	703	739	743	765	739	743	736	745	743	783	734	793	715	726	729	727	743	769	765	761	782	753	742	696	758	766	742	759	788	705	698	795	777	725	712	716	791	733	742	726	739	748	712	696	797	750	737	714	761	747	735	725	751	714	742	763	730	727	747	779	758	752	753	708	735	753	701	729	767	737	761	722	769	758	739	711	733	728	742	712	704	765	766	704	752	718	722	777	739	747	759	722	696	690	731	767	757	743	749	737	725	705	717	730	794	763	738	712	742	742	745	728	757	709	734	721	708	765	788	768	726	736	739	702	725	741	685	765	748	755	720	705	714	727	733	778	770	742	766	727	777	749	780	738	749	749	751	692	759	764	745	697	736	695	722	738	739	697	763	699	781	726	716	708	761	756	712	700	740	746	746	774	826	742	780	741	710	720	700	729	778	779	773	778	750	725	725	726	729	755	760	694	720	788	729	729	763	704	766	759	750	754	745	744	700	714	759	711	748	787	756	783	745	761	711	740	678	747	703	750	745	763	709	758	732	729	750	730	737	716	761	731	743	735	729	762	757	767	726	735	672	728	746	772	725	720	716	672	742	751	726	741	806	771	752	734	691	705	704	691	740	753	725	751	703	702	722	733	762	749	743	742	728	735	728	723	711	766	723	737	735	729	776	740	733	746	767	700	754	737	729	751	750	707	739	734	799	707	722	757	716	753	739	705	775	698	748	713	715	762	751	734	733	737	733	792	754	760	712	745	760	765	731	736	718	749	755	760	711	711	734	718	707	730	733	746	704	693	753	745	759	719	690	716	732	767	731	777	750	749	767	759	701	728	727	708	770	769	736	712	679	795	752	702	754	733	765	767	739	714	711	767	775	701	758	748	720	748	734	754	738	753	789	733	793	723	788	717	756	761	724	754	721	772	695	755	759	745	728	726	670	709	754	696	699	746	765	746	771	688	736	707	712	726	706	759	688	794	717	804	762	730	762	749	781	706	723	692	744	663	779	813	712	728	754	691	727	736	706	734	774	746	800	749	770	739	701	759	782	710	730	719	740	727	738	729	757	723	762	803	740	690	761	743	766	735	750	739	718	754	766	709	750	689	737	738	744	765	748	726	716	751	716	755	767	754	697	759	744	709	713	751	723	756	793	736	741	751	699	723	717	725	760	700	786	701	761	754	741	768	719	726	723	732	721	721	756	730	719	758	735	736	751	718	745	769	719	723	755	711	747	713	745	768	746	766	728	732	725	721	742	770	768	726	695	743	751	703	769	722	736	710	685	733	740	778	741	747	707	762	748	755	683	781	756	697	704	768	744	707	723	737	746	739	669	768	681	732	699	741	711	733	706	762	700	730	770	799	733	755	758	748	736	731	736	737	730	739	745	723	773	747	709	700	717	721	740	713	716	753	708	726	716	710	766	764	709	717	726	719	733	755	710	717	711	723	689	754	741	743	754	718	729	717	717	740	712	764	699	787	716	769	716	780	713	722	740	730	733	690	771	763	741	760	806	756	758	723	750	743	763	717	753	745	726	730	764	715	755	718	745	712	762	749	736	752	731	719	700	756	728	736	715	764	789	758	723	716	695	811	737	691	735	754	814	757	716	693	724	749	743	716	766	793	742	710	702	722	732	725	716	757	744	713	795	738	738	689	790	692	770	757	732	691	723	716	709	778	738	738	783	736	714	728	733	717	780	742	739	722	760	783	765	739	711	720	767	745	741	766	750	768	719	718	775	709	726	772	773	751	735	737	754	699	758	715	740	778	721	735	738	714	734	690	732	730	714	696	726	734	690	691	719	702	704	774	768	739	724	717	740	715	801	741	750	722	748	743	714	732	746	738	697	700	735	717	807	765	691	760	813	726	796	731	761	740	735	698	737	743	756	707	762	764	737	716	747	759	753	704	733	794	724	742	763	762	727	721	705	761	719	767	690	738	748	733	723	788	714	706	737	781	718	725	762	682	720	759	731	743	751	766	724	757	763	754	714	743	791	741	733	744	709	731	749	752	730	728	749	772	714	722	767	721	734	690	741	696	690	702	778	783	716	781	700	702	711	701	733	734	776	767	735	749	724	714	746	777	734	786	705	734	726	745	731	679	725	754	712	715	752	738	757	782	756	705	763	715	703	731	768	800	749	763	721	732	697	745	687	798	712	693	752	701	758	705	749	749	746	782	755	716	709	753	718	716	760	797	763	720	751	778	716	695	769	724	732	731	718	719	713	696	719	768	743	807	734	757	755	752	757	738	756	719	718	738	694	748	726	724	727	771	755	720	774	679	760	690	740	772	744	743	782	744	738	752	743	749	725	756	717	744	747	732	692	744	713	740	745	719	725	784	710	767	754	776	725	704	699	728	726	734	758	716	780	770	731	703	705	711	789	743	718	738	779	749	746	740	726	699	738	757	741	696	670	772	739	723	790	812	723	711	764	768	753	704	742	734	730	684	699	701	808	773	721	691	691	744	752	704	801	763	686	783	762	736	711	739	752	745	761	712	722	713	738	715	762	765	730	730	721	736	720	755	692	767	782	718	778	727	747	712	717	718	783	725	762	754	725	780	726	745	753	680	722	720	692	720	728	717	743	700	778	776	733	756	723	756	708	696	733	736	701	788	765	736	752	750	765	718	738	791	717	723	764	778	772	702	717	718	679	756	743	796	755	760	758	725	794	776	741	752	764	747	704	730	728	767	778	755	765	700	733	762	736	762	709	752	745	727	704	713	750
26383	13949	10839	1993	774	527	429	378	330	363	317	330	326	324	325	284	319	295	283	279	287	292	297	246	287	282	273	292	264	272	278	255	263	302	280	296	308	298	273	287	238	271	258	279	248	274	241	279	283	307	276	296	279	269	276	256	307	251	285	234	247	265	285	279	259	258	305	311	255	244	277	263	281	256	278	285	274	240	285	288	276	297	276	306	270	276	272	273	280	266	274	274	254	275	268	255	300	266	257	232	260	277	254	279	260	289	268	301	277	271	260	272	272	279	285	285	276	292	298	282	285	275	284	262	256	275	272	284	276	281	293	266	270	300	264	280	255	268	273	294	300	263	266	290	296	255	286	310	252	259	275	285	293	286	266	300	255	271	258	272	279	262	268	256	275	291	235	307	270	302	264	262	249	255	239	274	269	284	284	258	287	235	283	284	271	238	235	252	264	253	266	260	257	294	280	249	282	250	277	299	268	294	244	250	271	261	307	250	272	261	267	249	268	251	253	261	277	284	262	313	276	275	260	268	308	261	269	254	273	286	275	279	281	249	253	281	279	277	294	260	245	273	319	272	254	267	287	247	252	283	278	255	271	279	253	277	231	276	275	254	256	274	265	273	254	276	291	259	288	260	265	255	273	263	288	341	273	303	288	289	250	279	284	294	275	274	282	267	257	260	243	261	284	273	297	286	267	256	302	240	254	289	243	293	260	259	262	267	273	275	248	237	253	278	288	261	298	262	255	236	272	268	282	274	280	284	283	266	276	289	287	254	254	252	284	272	264	265	251	284	285	276	272	279	267	267	263	247	247	269	251	277	275	284	296	255	262	284	279	243	268	295	277	288	265	250	291	283	250	266	309	277	284	265	285	312	294	259	256	259	276	245	279	240	302	270	288	255	275	268	258	246	299	249	289	275	273	272	287	284	229	287	288	269	277	293	273	268	258	294	276	282	250	241	277	269	251	271	258	292	272	288	280	268	281	276	275	263	257	285	298	281	299	263	273	267	271	257	246	294	268	279	277	274	246	292	250	292	258	262	267	278	267	271	288	296	274	279	250	270	278	261	287	286	246	254	267	300	263	284	258	253	261	275	247	299	263	230	251	282	301	258	270	283	285	275	276	295	261	291	277	281	265	303	303	316	268	260	255	298	268	289	258	273	275	318	268	250	306	253	255	250	283	245	283	273	247	261	258	279	241	294	281	289	280	247	270	278	264	263	323	257	281	291	279	267	271	232	269	281	285	259	270	283	261	286	309	286	288	270	288	291	264	256	299	319	283	278	284	301	249	287	266	268	250	257	271	262	260	254	269	267	261	271	275	264	259	271	245	268	285	248	322	237	260	253	258	291	258	268	242	264	261	246	265	297	265	258	286	265	263	247	258	293	263	262	271	270	245	295	267	267	263	270	272	266	290	276	264	275	243	255	251	263	287	263	276	262	249	274	267	243	272	286	276	298	302	242	281	250	237	268	270	253	267	273	272	275	257	271	265	288	271	268	253	282	284	257	258	325	268	256	265	272	268	265	281	308	273	286	282	267	282	278	278	255	254	270	262	265	300	273	253	266	268	276	270	248	305	260	231	276	243	282	285	291	271	271	307	278	266	239	278	292	270	271	286	266	258	245	274	279	253	259	296	265	303	258	232	261	283	294	278	272	268	236	272	259	254	258	307	236	288	254	288	264	252	284	256	245	268	293	237	275	252	283	309	260	287	296	258	263	288	248	240	270	260	254	277	275	243	286	288	257	300	235	291	276	265	281	300	249	266	269	294	264	273	274	256	305	287	274	295	281	284	270	284	278	238	241	269	287	282	262	257	264	264	287	269	281	308	278	279	282	275	309	242	274	258	271	266	267	262	278	240	256	256	283	259	269	271	279	257	274	271	260	260	264	300	267	275	276	253	259	264	252	266	263	242	281	273	252	266	269	206	249	274	281	255	278	278	247	269	242	271	279	289	274	275	263	262	265	288	270	292	302	263	257	271	283	304	284	271	283	288	288	268	284	278	268	262	252	319	252	286	244	279	248	276	272	273	270	270	292	303	254	265	303	253	283	226	281	255	264	278	269	283	249	284	276	231	285	297	273	258	244	271	235	281	297	262	275	262	267	277	278	275	282	277	278	257	248	245	238	279	256	293	295	273	253	266	248	253	264	269	261	292	254	280	280	272	282	262	255	268	260	265	273	308	261	251	289	285	252	266	264	291	276	245	279	313	289	255	288	270	247	279	278	263	250	282	301	284	259	257	252	269	269	298	271	238	284	273	257	271	272	253	271	252	258	244	264	263	266	262	270	289	296	243	267	265	264	246	279	258	281	278	293	277	258	292	262	269	253	273	284	262	306	273	278	246	289	257	263	266	257	295	288	295	265	268	286	277	304	267	231	254	315	284	255	254	254	294	263	265	289	275	264	281	272	282	286	249	249	279	260	266	247	266	272	266	286	285	270	242	278	279	250	305	254	235	270	258	274	280	244	282	293	271	294	263	241	247	254	247	293	293	279	237	285	298	287	285	268	275	287	259	264	299	261	257	277	284	262	269	281	275	300	279	255	276	284	301	285	262	297	302	276	256	283	277	271	254	274	260	285	290	274	296	261	251	274	267	268	251	281	255	281	290	268	297	257	265	265	273	261	280	252	263	258	294	262	278	264	301	258	212	300	264	267	277	251	259	283	285	241	246	301	283	275	280	313	249	283	260	308	269	290	270	257	253	258	266	269	240	266	281	271	278	292	267	288	269	258	281	292	294	274	286	259	263	267	270	237	257	258	254	262	278	268	258	296	309	274	257	278	261	270	264	285	285	278	297	280	259	240	253	237	252	249	238	279	268	248	264	262	289	273	276	239	267	268	284	256	278	261	235	275	260	266	297	280	275	289	324	272	265	264	258	284	275	293	286	300	285	258	262	310	275	267	288	278	265	291	289	268	245	281	251	259	244	259	268	285	285	272	275	243	260	254	254	304	285	262	276	276	279	289	307	281	236	285	293	248	280	266	248	285	230	241	269	299	296	264	268	265	275	271	282	309	262	261	245	275	246	259	246	253	264	278	276	285	285	279	256	237	248	257	288	283	264	241	279	289	268	261	280	288	255	289	313	301	265	281	269	274	295	280	279	231	260	301	294	237	268	295	277	277	234	273	269	286	279	267	244	281	244	240	267	295	283	297	248	272	287	269	275	270	289	288	280	240	265	293	264	276	250	306	267	273	291	265	287	275	268	223	274	269	274	261	285	288	279	270	270	260	257	285	232	262	260	298	269	278	252	277	277	276	273	260	264	260	286	249	288	271	267	269	270	270	283	263	289	245	265	268	260	261	259	260	287	269	291	296	283	278	263	276	265	314	274	265	241	254	250	259	263	292	262	261	262	260	287	270	293	268	267	270	274	266	317	287	262	263	269	248	265	251	261	291	268	275	255	284	287	272	293	278	295	268	255	265	273	289	285	302	267	290	278	267	301	265	288	223	262	265	253	245	278	254	286	240	288	269	270	272
19095	12257	12624	2468	2251	1710	1456	1306	1155	1021	1085	961	937	945	938	895	839	820	795	800	772	745	731	745	732	709	677	718	720	689	645	631	684	716	681	682	680	646	660	688	680	666	639	680	707	682	667	660	658	674	683	662	674	706	658	640	657	645	668	649	646	616	649	679	659	639	632	662	647	687	639	682	659	666	650	677	670	691	700	657	657	640	637	682	614	654	668	605	648	671	657	689	660	650	705	654	657	649	669	628	627	641	676	668	695	664	681	688	648	684	654	647	693	695	645	637	691	674	673	651	603	594	635	665	683	703	650	653	649	641	634	642	681	621	661	661	665	739	650	664	675	658	691	647	652	620	649	650	671	710	650	687	644	677	637	673	633	676	653	631	636	673	668	647	683	674	649	701	621	664	679	674	687	640	630	659	685	634	683	649	672	643	681	674	654	603	692	694	657	686	666	609	634	643	625	650	662	669	658	666	646	662	713	631	625	685	692	695	629	630	639	662	679	648	650	665	658	694	622	612	631	652	675	626	673	652	667	641	662	677	672	674	657	687	641	646	681	612	693	618	635	694	683	711	655	644	684	671	680	642	656	670	688	645	633	659	686	655	646	642	663	641	629	691	663	647	692	661	652	709	676	689	673	702	647	670	693	659	642	678	683	667	675	699	706	692	624	611	647	626	694	665	700	699	614	648	666	677	643	646	659	661	651	598	673	632	661	691	703	697	694	649	651	645	656	674	701	643	661	686	632	632	631	662	682	663	663	646	629	678	612	649	608	658	688	624	681	679	625	603	681	656	634	635	646	704	656	617	632	645	665	688	668	646	614	667	657	579	643	692	640	681	615	634	698	691	678	696	688	671	640	666	718	650	678	655	615	673	672	654	611	638	662	674	686	676	687	712	679	687	648	671	694	640	649	612	645	692	649	672	644	641	661	670	669	682	682	663	663	696	669	663	647	691	659	699	703	683	647	682	655	635	700	629	645	645	715	712	618	672	647	688	651	675	662	650	692	639	627	633	655	680	635	642	699	686	662	667	692	653	686	688	687	665	658	641	622	616	641	658	661	664	666	670	645	640	685	650	669	660	662	638	638	643	683	666	638	653	643	699	652	680	612	681	679	644	661	644	629	614	693	625	616	652	682	662	704	659	678	662	648	709	602	639	663	617	665	629	625	646	640	653	672	644	656	644	684	650	700	669	626	702	669	679	671	636	660	628	673	685	683	670	640	623	687	671	674	667	664	662	684	697	667	657	674	678	624	626	660	656	624	623	681	622	668	676	658	685	669	631	656	623	664	687	647	672	610	691	663	673	651	627	623	695	651	668	645	621	629	639	630	649	695	699	651	659	628	635	598	653	678	642	687	652	653	652	635	651	700	663	698	674	655	672	657	626	621	648	654	675	677	663	632	664	670	667	677	652	670	648	638	612	639	674	672	655	625	640	654	631	685	655	666	644	661	678	681	673	688	624	643	695	659	649	627	661	690	663	648	661	653	622	641	643	649	695	660	674	705	664	636	739	623	634	666	654	699	652	668	627	695	698	654	672	607	671	702	666	642	651	626	683	700	629	701	681	671	570	684	640	669	614	677	673	654	676	638	659	649	704	655	672	680	609	646	697	675	626	703	677	624	631	687	681	658	637	632	677	667	672	661	666	661	654	723	610	657	692	653	642	660	664	668	645	667	658	655	692	639	640	649	674	602	679	656	650	639	647	686	679	663	652	661	658	650	654	647	646	657	678	674	635	636	659	706	673	654	648	661	656	664	650	679	669	694	655	617	666	717	663	707	660	654	615	642	647	655	612	628	652	648	614	632	636	681	634	693	660	686	644	657	666	648	640	651	698	710	679	636	683	689	658	667	684	618	660	659	657	637	637	707	685	619	669	646	647	691	665	695	675	682	683	640	664	656	671	663	679	686	615	595	636	675	601	688	684	644	651	692	668	608	715	625	642	631	729	706	663	631	670	638	670	629	636	643	640	679	625	649	671	642	641	636	687	643	680	639	626	661	621	667	683	682	692	666	696	645	658	610	635	670	578	683	665	667	668	667	645	646	672	642	660	666	670	623	691	691	628	642	671	649	685	677	667	672	661	653	664	689	662	629	640	683	624	645	643	650	698	640	707	610	664	639	658	633	675	608	684	667	635	671	648	633	644	638	681	677	644	647	641	654	667	685	675	647	638	662	671	670	643	706	622	665	726	622	606	660	641	628	643	671	638	647	650	700	671	609	662	654	679	668	621	703	655	681	658	693	671	660	652	667	671	638	636	640	660	664	675	678	687	616	663	641	701	637	662	703	644	666	657	663	690	722	642	642	684	644	682	731	703	620	656	678	658	639	677	674	599	651	712	657	636	612	652	665	611	635	678	668	690	647	640	684	646	699	658	625	676	713	645	658	650	642	644	656	656	677	664	674	693	672	651	641	671	688	717	660	662	654	627	654	646	641	632	641	637	687	649	678	660	654	668	669	622	645	696	703	683	681	635	702	693	642	663	645	680	670	637	718	644	624	645	644	638	638	671	692	682	643	649	650	683	683	666	633	660	697	684	619	677	681	662	684	651	626	675	678	660	649	634	650	653	658	627	705	672	680	640	690	664	665	596	704	682	626	616	697	656	665	668	643	656	679	665	663	647	673	650	634	663	710	627	643	678	689	619	720	705	687	650	653	619	664	667	677	677	654	672	693	621	654	653	642	646	641	703	681	684	675	685	620	684	652	681	639	628	659	665	624	666	672	637	640	644	628	680	682	649	623	666	677	662	657	681	743	632	692	623	630	667	678	640	644	664	666	688	642	653	682	711	674	682	691	708	673	705	650	668	692	701	623	640	607	668	620	612	652	676	685	620	688	618	684	673	662	686	625	685	660	645	668	686	635	657	693	647	683	705	626	653	637	632	647	654	665	641	681	672	634	659	657	632	653	678	665	631	690	674	628	662	675	670	623	690	632	653	671	648	675	681	637	679	666	663	664	642	689	683	641	632	656	627	703	668	673	672	674	661	634	667	650	677	608	656	644	689	684	671	699	617	605	644	595	681	648	712	660	664	662	615	704	650	673	692	627	647	665	649	625	680	670	693	664	630	642	699	655	670	680	599	697	634	664	670	713	634	662	733	646	660	696	680	658	662	677	624	632	654	680	617	691	669	648	651	641	677	655	678	653	647	649	674	669	668	643	674	677	676	668	654	688	644	657	693	661	636	635	613	615	695	688	659	632	632	669	644	680	710	667	628	650	669	651	674	701	669	641	683	701	651	660	651	653	664	647	657	666	678	693	674	675	638	664	624	661	650	655	658	725	647	653	627	632	653	683	611	683	639	645	643	646	627	650	678	652	637	626	669	667	648	674	618	705	626	649	640	619	665	656	618	659	701	614	668	695	699	685	662	653	691	691	671	631	621	661	641	652	648	653	651	681	735	698	661	630	638	651	644	666	636	641	635	655	685	672	684	672	654	615	631	652	662	665	677	716	668	671	708	617	689	683	649	695	670	686	637
35462	22969	16854	3295	1082	626	462	374	288	278	282	272	251	226	231	219	212	185	216	176	175	167	196	160	186	189	170	184	171	159	174	168	185	153	187	198	196	172	156	150	178	150	168	177	186	174	163	161	177	167	178	200	160	178	194	173	165	159	150	161	172	192	168	160	163	154	164	160	197	175	163	157	164	167	160	167	172	165	181	162	179	170	157	163	196	175	129	164	161	185	170	187	184	160	169	166	151	157	171	156	165	159	139	173	193	156	159	152	160	168	162	175	164	155	181	178	181	169	162	130	164	133	182	174	172	171	166	158	145	149	190	166	189	158	166	189	153	163	185	170	160	171	170	163	147	169	153	187	166	180	168	161	166	152	192	155	167	153	171	197	152	161	182	159	169	151	172	183	152	148	153	181	172	164	181	184	161	180	163	166	162	193	149	153	167	166	165	166	153	181	187	159	165	189	159	143	157	176	146	152	169	181	165	179	172	138	174	167	142	183	175	133	166	169	183	166	152	159	184	166	172	179	155	172	194	149	164	172	162	161	168	166	146	157	179	179	173	177	178	163	165	172	167	152	179	199	151	156	182	184	185	170	163	166	177	181	149	192	149	167	168	173	152	169	173	194	154	136	172	157	156	176	176	163	161	181	150	167	173	168	154	151	163	173	171	182	173	180	171	165	146	172	149	194	178	161	173	172	161	162	194	165	176	168	167	195	193	162	184	158	165	159	173	157	143	165	193	175	188	163	179	165	163	178	167	176	164	165	186	150	140	170	183	170	171	159	162	175	172	160	151	163	169	164	168	155	148	166	169	153	172	163	161	159	166	169	169	178	146	190	170	147	160	173	152	139	166	183	182	164	150	157	159	164	177	165	173	178	163	142	160	178	175	171	160	174	165	172	174	150	172	180	175	155	160	159	156	154	160	160	175	157	154	160	138	160	165	157	167	160	168	188	171	159	155	173	189	159	161	164	173	170	167	161	173	184	185	175	150	173	175	164	176	182	152	165	189	184	139	157	156	159	177	187	144	157	173	167	155	150	166	172	154	160	144	179	160	158	155	153	158	181	137	176	180	162	148	172	167	166	186	194	158	171	165	174	177	172	151	174	156	191	165	155	167	164	162	174	174	149	157	143	166	158	151	158	160	179	167	172	155	178	171	155	178	146	168	151	202	163	178	187	173	187	154	164	160	167	184	157	171	170	153	144	176	163	157	180	187	180	161	156	208	176	171	181	164	169	191	177	171	165	160	191	180	146	196	148	168	172	157	146	166	162	160	167	184	145	176	193	198	169	161	176	184	174	163	155	174	171	177	157	171	182	150	168	155	162	154	196	139	176	168	144	183	143	203	162	169	179	151	202	135	160	175	176	171	147	156	166	154	159	178	162	168	166	170	172	163	143	186	173	159	168	181	153	172	169	175	176	168	159	179	171	157	172	156	170	178	173	171	161	169	170	157	209	175	164	144	126	183	164	190	159	169	185	173	148	166	196	162	139	193	159	180	167	157	158	170	173	185	171	155	163	203	149	164	159	160	167	177	171	163	188	155	148	161	136	174	152	179	158	162	162	171	172	159	136	175	144	168	173	153	166	148	167	171	179	175	186	177	177	153	153	152	203	154	144	170	165	169	157	146	164	159	149	168	170	158	150	177	173	177	177	166	154	151	147	165	173	187	179	165	172	163	159	162	180	142	147	164	135	144	158	159	177	181	163	178	196	181	165	178	172	152	173	156	155	166	168	173	173	163	160	165	190	172	162	139	168	175	167	140	163	179	160	190	186	175	167	150	173	169	158	154	151	174	152	157	165	183	163	156	173	156	170	182	172	186	176	170	170	147	173	166	172	165	154	160	141	164	151	161	154	172	161	172	177	139	150	158	164	169	168	150	149	163	159	164	177	148	171	168	164	161	166	160	187	149	169	164	176	189	183	140	170	168	162	163	181	196	177	183	161	177	176	167	179	177	172	162	177	160	187	159	178	162	156	154	181	154	166	154	179	144	140	167	160	187	153	145	165	197	164	182	177	178	149	154	180	175	150	163	167	176	173	177	162	152	152	153	158	171	134	164	172	169	187	146	150	154	197	176	178	156	162	190	151	143	156	157	168	185	170	201	173	185	190	139	167	185	164	185	158	165	156	170	154	163	169	178	142	173	150	169	153	168	183	157	145	149	173	159	155	155	174	142	185	187	176	177	168	164	161	166	142	161	149	155	155	159	163	177	167	177	175	152	156	157	154	159	191	177	161	150	166	176	160	159	194	172	154	163	149	166	167	168	159	153	194	163	174	163	154	140	183	147	157	166	158	156	167	138	128	180	157	166	152	176	163	168	160	159	163	187	163	156	159	162	174	139	167	156	162	154	161	177	177	181	140	163	147	160	147	155	175	162	156	151	158	159	165	165	165	173	162	164	160	169	158	172	144	181	170	164	145	172	188	170	166	204	158	176	178	161	171	168	151	152	169	162	170	166	189	166	155	169	146	168	170	181	184	194	152	164	170	198	156	171	198	163	161	166	175	162	160	199	162	169	162	163	190	179	199	152	147	141	162	181	146	183	161	151	152	176	176	154	166	176	151	141	145	160	159	157	175	170	147	184	157	163	160	186	159	179	148	158	170	169	162	166	188	138	158	134	179	173	198	188	171	171	184	179	199	160	160	160	163	160	137	157	169	150	154	182	156	145	181	171	167	155	151	174	146	131	187	161	172	157	169	187	166	154	179	180	170	152	167	171	178	162	181	164	150	172	166	151	181	183	159	164	197	183	174	156	146	168	165	152	170	177	161	195	165	164	173	181	145	176	184	174	207	179	158	184	155	147	173	163	174	163	173	171	157	168	155	160	173	160	164	165	155	179	146	179	175	198	159	188	170	188	194	156	179	183	165	184	192	168	164	172	176	153	146	174	159	179	155	157	169	180	171	160	158	161	163	165	157	149	159	163	135	162	185	164	170	150	171	174	161	173	172	163	177	178	161	158	151	152	144	162	157	184	199	196	168	168	178	156	165	182	135	156	193	155	169	205	156	150	158	193	183	143	175	169	173	171	169	159	162	170	159	189	175	168	155	174	156	156	170	225	152	155	145	172	176	177	170	155	161	165	181	164	178	153	155	173	158	157	129	166	170	165	180	153	170	161	182	159	169	149	153	170	146	175	171	171	133	180	139	152	197	177	169	170	154	171	170	158	149	165	158	182	170	184	176	145	173	164	173	169	163	161	169	139	163	156	125	150	182	169	156	160	163	162	182	184	169	147	156	153	150	186	167	164	189	174	175	138	170	169	161	138	182	158	183	177	163	186	164	178	167	171	176	154	154	175	194	175	178	194	170	164	161	180	184	165	179	179	166	175	190	193	188	184	162	159	164	177	150	160	164	150	145	188	142	168	188	179	174	154	143	167	166	162	189	161	145	152	143	149	173	180	158	188	179	185	169	159	178	161	175	187	163	164	177	185	161	173	191	190	162	183	174	184	186	168	166	154	155	147	154	229	173	151	142
24042	19153	15710	3235	2720	2141	1669	1411	1263	1074	990	933	880	921	860	749	704	703	711	628	582	575	548	525	517	505	474	489	505	460	472	454	454	451	484	453	471	408	456	480	464	442	444	438	429	477	430	453	423	457	399	411	451	412	422	458	446	451	422	431	418	423	407	445	453	453	409	405	415	431	441	399	426	397	439	432	467	381	427	430	432	426	452	397	421	417	416	420	428	421	441	423	453	453	402	447	453	412	389	420	428	443	422	429	438	443	447	454	463	435	424	422	410	464	430	414	422	418	434	422	422	418	430	381	438	413	418	431	447	419	436	432	394	451	390	423	436	421	439	420	433	402	427	438	396	441	438	437	423	449	411	426	407	451	397	418	416	414	444	446	402	395	395	406	423	434	429	444	442	406	460	447	437	445	446	439	449	429	432	459	457	442	417	438	421	432	411	426	408	446	408	417	429	444	420	465	481	437	422	423	387	383	428	451	396	444	452	421	424	431	445	418	382	408	421	464	457	425	444	455	432	417	393	447	403	419	434	453	393	401	468	416	416	416	400	405	440	407	397	389	401	454	405	391	424	424	435	449	471	403	445	423	440	422	422	425	432	429	440	435	454	431	428	406	418	449	451	449	435	414	451	466	398	407	425	422	435	435	406	449	381	405	407	434	434	391	359	447	410	462	464	392	409	424	384	416	415	456	424	455	426	430	404	425	462	423	437	395	418	463	406	445	436	400	415	423	432	424	446	398	452	445	419	416	415	409	465	425	441	412	410	451	407	394	427	419	449	461	411	399	456	394	427	389	432	411	392	386	426	425	445	443	406	428	427	429	430	438	422	447	410	445	414	491	432	447	447	402	434	454	430	433	446	429	412	441	425	401	443	443	414	382	408	443	441	447	435	427	455	424	432	441	409	426	407	433	398	424	408	379	431	451	419	425	434	414	427	432	373	437	464	419	449	382	415	408	422	437	427	408	436	450	415	441	442	418	441	443	441	410	412	395	388	431	414	436	397	426	454	402	466	415	390	432	395	431	437	414	459	452	390	446	463	395	396	430	425	408	382	421	453	445	434	436	418	445	439	428	412	438	404	426	438	390	415	428	414	419	437	427	445	424	421	418	422	427	450	420	414	431	448	456	425	459	427	449	437	416	421	388	369	439	406	404	457	482	431	448	449	438	430	448	446	411	432	426	432	428	444	380	437	418	424	402	417	455	458	413	438	409	417	424	441	408	417	435	416	422	412	461	430	462	422	441	432	437	453	439	415	464	447	423	418	434	434	427	433	444	456	427	419	435	449	440	453	448	417	436	428	419	414	432	427	445	415	429	442	412	434	433	438	452	395	410	402	432	416	401	445	406	426	420	440	422	461	423	430	420	409	387	448	414	403	385	396	398	449	406	431	455	430	407	428	432	417	435	495	423	441	409	466	413	426	418	455	420	426	396	468	403	427	425	416	444	430	403	449	399	453	417	444	440	412	426	393	434	425	437	435	410	431	410	392	408	467	439	414	450	409	437	409	410	436	453	433	402	405	425	412	448	445	432	422	433	418	423	438	456	476	403	444	383	436	391	423	465	438	425	429	438	467	423	402	441	398	414	415	448	425	424	438	412	403	432	408	439	415	402	461	447	416	459	451	397	426	425	431	406	405	412	440	412	410	420	415	436	440	441	429	416	440	447	441	401	437	465	438	456	413	413	428	419	423	438	420	426	384	402	462	432	410	418	424	434	396	428	420	458	412	402	417	399	417	384	458	438	419	402	413	427	433	433	404	438	403	389	420	428	447	391	443	446	427	436	411	440	448	448	430	470	426	374	411	426	405	441	436	427	392	462	396	425	467	450	455	449	442	409	412	450	410	420	428	442	410	384	427	417	438	455	419	404	401	446	442	420	420	400	443	434	416	403	409	403	420	433	438	405	419	423	435	403	452	422	389	415	398	380	455	419	418	410	439	425	416	392	428	434	423	402	427	459	464	435	439	403	440	433	406	421	465	425	457	454	437	426	447	422	460	447	423	469	449	414	404	377	398	454	418	425	440	397	433	408	421	473	410	437	386	439	434	399	436	419	406	439	444	415	468	403	407	435	399	418	440	415	405	373	436	422	422	396	447	426	420	404	430	411	413	411	430	403	428	406	413	421	402	418	434	414	421	452	426	454	433	435	433	422	427	426	438	429	426	461	442	440	461	459	401	427	471	424	375	429	430	440	425	415	452	425	467	407	404	419	420	447	417	405	382	414	458	429	446	411	418	390	447	409	457	451	465	424	440	413	450	410	418	431	435	449	413	422	443	428	416	399	415	414	466	415	444	431	418	406	433	462	461	398	460	451	417	432	396	453	401	425	450	429	450	431	414	412	425	385	422	423	405	427	444	402	418	410	414	414	428	409	443	425	437	426	420	439	480	446	419	428	418	408	417	447	457	427	452	426	416	403	439	428	428	455	389	468	413	430	435	431	406	453	444	435	423	421	399	438	429	412	454	397	407	434	474	391	444	392	384	435	446	433	442	399	421	469	408	418	470	434	400	427	469	428	429	425	437	440	411	430	422	423	437	423	441	444	428	394	438	393	423	397	412	431	437	412	419	438	423	444	391	378	456	416	441	426	387	411	438	423	432	423	402	417	449	408	437	441	402	422	429	425	435	422	428	418	432	442	425	461	409	420	417	437	415	478	388	432	380	431	422	405	420	423	419	413	437	394	436	405	402	402	410	421	430	453	423	445	421	388	405	431	427	426	452	484	436	434	452	385	409	420	414	415	459	408	386	421	433	399	450	414	439	443	439	449	432	441	420	430	427	415	396	446	473	456	414	414	410	424	412	461	446	439	417	423	447	436	438	442	414	441	412	378	429	442	446	413	457	414	438	428	439	415	414	423	401	445	421	471	433	458	435	409	431	416	409	420	413	423	460	448	437	407	428	442	414	430	385	374	415	395	429	431	413	403	426	413	447	412	420	429	444	420	406	403	474	398	451	445	409	444	415	442	398	415	400	406	413	399	435	411	437	467	409	428	397	426	451	440	427	407	422	427	437	460	441	419	442	456	417	444	454	420	473	436	430	450	459	406	422	469	366	436	424	405	402	408	422	403	401	422	413	424	440	410	431	462	413	436	431	434	409	418	380	389	447	432	424	456	426	421	452	418	397	446	429	406	401	389	417	403	414	395	468	413	422	429	406	447	425	452	442	453	429	432	408	446	444	408	429	383	455	450	443	452	431	434	413	383	435	424	417	409	427	399	395	456	429	402	392	431	429	428	408	409	436	418	434	398	442	440	422	454	436	431	418	432	431	398	435	442	456	420	451	418	419	411	420	438	425	426	394	439	423	427	446	426	412	396	451	450	467	429	475	434	421	436	444	395	457	421	455	421	413	426	407	412	437	437	435	445	426	428	452	433	425	410	439	429	434	445	402	429	429	425	398	426	423	419	437	411	424	420	426	426	395	414	413	414	393	452	440	427	398	408	421	417	427	409	428	453	407	439	423	442	448	412	396	445
12352	4612	1756	574	418	359	373	363	347	333	313	341	323	329	329	329	290	333	318	338	303	310	278	312	339	319	327	305	330	330	298	314	328	323	318	299	302	294	330	286	299	322	305	310	289	291	299	320	312	316	290	312	292	291	310	342	318	292	309	316	305	294	285	304	325	290	299	286	310	314	295	283	303	297	291	299	331	320	324	342	284	319	304	318	283	272	325	272	289	302	319	326	285	298	305	305	336	323	296	328	305	298	319	316	321	351	316	315	313	334	295	316	306	293	302	316	299	332	278	296	311	269	296	310	303	293	306	284	291	307	317	305	285	302	290	355	333	304	295	288	306	303	281	285	296	306	286	328	299	289	291	317	320	290	306	329	298	317	308	303	300	292	310	265	301	309	283	278	321	296	296	299	277	312	313	318	308	304	315	299	301	326	324	314	302	304	295	301	323	328	310	292	349	281	315	305	298	340	313	322	326	298	296	277	283	291	329	297	287	297	298	338	300	292	293	322	326	266	304	304	301	302	344	339	300	304	330	299	311	312	297	311	320	300	320	293	318	292	306	299	286	333	293	310	300	307	289	293	331	351	296	303	302	335	302	322	341	303	300	338	291	299	282	337	322	293	284	314	307	329	302	310	301	278	322	295	284	317	316	301	323	293	305	343	318	301	343	340	262	337	348	308	300	321	303	334	293	279	291	323	300	320	336	320	274	308	278	341	311	299	305	310	317	339	289	271	310	335	331	271	359	275	321	296	305	320	311	293	304	306	289	328	292	277	300	277	316	287	297	330	301	309	332	319	262	290	334	283	323	322	281	308	306	331	291	319	297	292	301	313	308	330	309	308	319	278	302	291	306	291	313	276	330	296	283	308	319	305	282	326	307	325	293	327	315	306	317	303	294	304	305	285	285	266	323	324	343	316	339	336	324	323	321	293	336	325	286	289	284	286	327	302	320	324	300	303	336	301	291	313	317	275	351	298	327	315	302	322	302	287	294	320	341	295	310	310	278	323	310	289	328	299	307	324	302	314	298	297	300	300	312	296	312	307	310	312	315	336	311	318	333	287	311	260	295	320	286	288	318	306	294	297	315	319	303	305	283	312	321	305	292	328	305	306	316	302	316	301	340	296	293	316	294	328	322	307	299	311	304	323	337	310	305	282	310	298	303	318	286	328	289	277	292	272	316	271	288	300	295	262	309	295	307	351	289	283	318	319	332	311	295	304	329	299	344	297	296	326	284	298	325	348	310	293	321	304	292	308	287	319	315	312	293	285	302	310	313	311	304	305	317	312	295	298	297	292	307	293	344	319	299	309	304	314	312	277	317	320	290	315	280	275	276	283	306	301	285	290	317	304	295	314	283	303	313	304	291	316	337	305	301	290	332	321	293	296	316	281	308	285	293	295	315	281	308	323	328	325	324	300	273	320	296	326	319	303	295	297	282	336	322	305	302	301	324	316	315	282	307	339	315	314	350	308	313	297	333	348	277	298	302	296	289	310	317	336	334	310	318	310	316	297	320	337	313	296	308	299	286	298	298	315	297	268	320	335	271	347	275	288	339	307	290	303	309	324	292	305	319	310	278	308	323	296	280	276	340	328	291	300	296	307	279	347	317	329	307	270	313	302	322	286	313	280	330	279	326	319	317	316	284	314	314	309	296	297	291	298	279	291	319	319	292	319	318	268	301	316	321	265	307	319	276	299	324	337	279	265	307	309	322	331	299	327	314	304	301	296	277	296	305	283	300	282	265	303	324	310	292	351	328	311	285	310	312	313	349	321	340	322	256	328	291	309	358	327	312	343	298	310	322	329	309	337	312	278	298	311	316	312	327	290	339	316	282	320	335	312	306	291	338	286	325	315	275	291	318	304	276	302	315	317	324	332	321	308	269	303	259	318	312	297	276	329	307	309	285	335	289	303	351	285	337	329	327	297	273	284	326	300	297	279	312	332	308	276	340	306	313	329	313	313	289	317	288	319	317	295	312	284	291	304	295	337	317	333	315	304	304	309	318	322	317	315	330	322	326	290	292	303	310	292	301	288	318	308	309	315	308	304	283	282	321	306	294	357	309	342	323	329	271	326	319	304	320	314	312	306	316	336	308	298	332	288	320	315	303	299	348	321	314	343	321	365	303	303	283	306	305	313	304	328	295	327	351	338	294	278	308	299	304	303	283	318	336	322	333	330	321	304	284	270	326	312	334	324	345	295	324	306	320	291	313	283	351	287	312	301	280	318	323	326	336	299	278	288	302	279	282	326	300	283	307	323	334	294	317	310	301	318	305	305	304	317	292	299	306	309	332	324	295	312	335	306	307	274	321	313	297	266	318	313	322	284	312	319	323	298	319	318	302	342	300	292	349	306	307	315	316	299	305	322	328	308	325	334	310	267	311	303	316	294	315	313	288	326	315	359	320	292	317	293	279	302	317	325	318	284	326	331	298	310	327	295	311	299	302	316	276	303	327	290	334	323	294	293	293	323	310	296	348	286	278	312	308	324	294	311	318	296	296	307	300	321	339	307	270	297	304	300	316	336	296	317	293	305	302	329	330	313	314	302	304	315	313	303	281	272	322	294	301	305	325	299	297	300	286	319	305	286	298	284	298	311	333	314	305	301	327	320	293	314	304	323	351	313	289	286	327	277	297	326	319	328	335	306	327	332	303	299	334	318	297	324	305	258	303	305	337	270	339	327	307	308	314	295	283	321	329	313	317	312	331	293	308	290	324	340	316	322	297	346	305	306	302	319	334	286	334	318	283	330	326	308	306	317	295	291	324	304	317	339	324	318	284	298	300	312	280	313	313	313	316	310	310	322	276	322	300	315	305	271	323	341	312	293	277	312	310	300	279	320	312	319	311	301	300	271	286	301	312	287	323	313	297	302	314	301	308	330	275	320	302	285	308	291	304	291	338	326	249	320	329	307	318	301	288	306	304	290	284	319	308	340	294	317	341	307	301	292	280	323	298	298	316	343	290	307	277	280	327	309	317	326	331	328	303	316	319	337	313	315	303	288	296	302	337	311	310	300	308	277	304	303	301	286	295	288	315	312	293	315	282	364	328	291	324	294	317	316	320	303	314	329	327	340	333	303	292	357	321	266	308	295	317	316	294	325	305	350	293	323	325	328	309	293	286	322	313	311	307	305	313	283	331	348	309	303	278	310	310	349	310	296	340	344	311	336	299	324	286	314	308	289	284	304	281	355	313	276	287	309	299	319	319	302	301	299	323	298	340	291	294	316	322	292	306	296	317	323	288	288	329	309	294	306	312	289	299	329	326	311	304	326	292	310	289	312	279	320	326	293	299	298	304	328	281	297	273	329	328	290	284	318	305	294	325	322	298	281	329	318	319	309	320	328	306	311	305	301	344	309	348	311	302	287	290	299	315	311	307	315	312	310	304	315	294	303	324	288	298	268	318	288	310	291	317	310	320	325	285	309	274	305	319	313	310	297	297	344	281	321	296	335	268	278	322	289	343	277	292	307	292	313	289	316
9071	4804	3373	1575	1316	1253	1054	996	928	970	862	888	880	860	836	859	823	805	768	783	810	759	792	746	758	716	771	743	738	763	797	733	713	774	715	734	718	721	714	746	743	692	709	752	732	747	735	759	786	751	748	694	766	705	814	778	769	716	711	740	733	782	732	710	729	740	731	753	726	691	717	751	776	700	734	716	739	769	724	692	749	735	707	780	762	757	776	737	764	748	746	745	759	744	734	714	711	732	772	721	751	747	761	762	776	740	733	736	733	800	720	723	739	789	736	739	740	748	739	742	728	791	789	727	728	750	785	754	773	743	706	760	751	721	700	733	782	788	718	733	777	745	725	715	765	754	757	737	728	786	714	780	716	749	754	704	736	736	760	723	784	693	731	755	734	797	717	750	754	759	721	760	717	746	703	735	720	768	690	797	785	766	788	751	704	763	761	724	707	775	754	727	765	720	749	707	661	768	745	754	724	738	758	695	691	730	767	806	744	721	771	789	770	722	751	747	771	737	716	823	722	782	703	746	735	728	738	734	720	730	764	711	731	738	725	733	726	747	788	730	718	744	756	704	787	730	752	736	731	760	704	709	737	766	759	716	730	759	751	775	762	753	704	754	745	746	672	746	749	745	742	790	707	722	707	784	732	715	751	733	708	715	764	733	698	714	725	788	747	726	744	780	740	737	740	727	780	746	753	732	724	748	763	760	752	659	724	746	733	726	748	756	723	758	748	677	727	735	758	722	757	779	733	722	746	735	750	753	769	754	735	743	712	688	710	718	725	745	688	787	772	703	728	739	800	745	711	701	796	760	723	681	771	686	724	786	749	689	723	714	720	799	763	753	717	727	762	775	732	745	768	701	733	751	743	764	716	697	704	774	767	747	765	754	761	760	785	717	747	756	760	752	780	730	754	728	728	723	739	736	770	707	757	756	756	738	719	730	719	712	749	778	724	720	732	712	730	696	734	727	733	727	752	728	751	695	752	753	773	739	715	716	729	751	749	763	725	692	733	747	732	729	757	736	722	736	746	710	731	756	729	706	730	726	751	762	720	669	785	664	738	764	749	750	765	747	746	717	779	802	748	745	778	704	784	769	757	785	790	748	777	732	726	750	742	791	720	732	767	741	750	744	780	701	814	765	744	723	736	692	741	734	743	755	733	772	774	758	709	775	761	712	723	727	706	785	725	768	726	736	751	724	733	784	755	673	722	753	777	709	740	722	727	744	754	744	720	747	741	769	725	715	747	803	702	764	707	736	736	768	727	730	731	779	773	772	771	762	722	761	737	752	767	702	801	748	773	719	751	744	765	713	756	758	733	741	672	735	745	740	752	767	792	744	718	711	740	716	715	791	715	748	822	720	749	806	744	740	725	738	768	755	733	753	727	720	749	690	749	801	730	739	732	770	750	743	767	754	689	758	744	786	733	764	756	716	677	711	732	793	729	734	773	739	722	775	744	780	809	722	756	713	733	663	765	711	728	731	752	758	720	751	747	751	745	728	764	764	763	768	755	750	762	710	738	712	725	723	733	742	694	704	711	708	715	719	733	758	726	746	740	794	713	750	748	750	724	739	748	721	731	731	779	742	757	733	728	718	783	748	731	732	749	761	710	704	669	785	722	785	783	735	745	746	734	744	711	674	733	710	703	725	741	742	759	781	707	728	741	719	727	722	726	733	714	749	710	728	740	774	700	762	738	718	755	757	775	729	694	744	722	737	710	754	698	696	699	707	789	758	729	761	792	814	747	756	714	785	709	755	748	714	782	750	779	722	750	771	698	728	730	730	743	681	770	751	770	795	771	783	708	754	707	771	740	712	744	713	755	699	762	715	750	764	775	723	728	739	739	741	760	749	751	693	801	759	721	753	734	712	809	755	712	708	753	754	744	781	722	710	708	764	748	753	756	763	733	723	723	747	705	738	739	735	737	731	743	728	740	750	785	704	720	727	746	734	765	735	775	714	751	740	776	733	739	772	727	716	803	726	760	735	735	719	742	718	746	784	718	752	729	731	737	760	748	718	741	765	769	703	769	714	691	728	764	771	786	767	775	803	731	752	729	770	772	734	703	742	698	734	783	744	764	745	738	716	709	750	796	784	753	737	726	753	741	751	708	741	781	734	721	774	708	761	731	730	728	708	723	786	814	755	770	691	763	747	750	750	752	757	709	747	759	778	710	721	783	756	774	733	793	749	787	741	736	725	741	719	769	740	782	721	777	728	754	766	729	728	698	725	737	737	772	707	733	771	710	727	746	730	745	699	722	725	721	760	819	758	718	726	764	717	777	754	773	731	767	722	773	730	765	700	751	759	823	738	734	751	733	746	745	764	724	731	767	728	777	723	749	719	735	732	767	760	710	736	726	728	716	732	753	760	728	749	754	764	725	748	741	711	753	720	713	716	749	758	734	779	768	718	711	737	739	699	751	723	780	724	722	757	726	772	742	764	774	729	778	769	778	734	755	761	715	723	731	722	757	721	717	730	765	738	732	795	707	752	704	738	695	755	727	779	764	742	770	777	735	724	763	753	744	740	719	800	736	768	747	741	733	724	743	768	714	729	790	752	757	700	753	734	766	797	753	765	728	788	720	723	739	724	754	774	728	763	678	793	727	764	748	746	777	727	757	699	693	739	701	754	749	692	787	693	738	723	729	752	731	713	725	745	706	719	780	790	711	741	739	768	691	721	717	766	773	769	733	767	765	775	736	774	791	751	762	758	737	720	784	755	683	748	762	730	790	730	763	722	711	709	797	743	783	749	751	780	715	752	737	757	759	736	758	738	765	767	722	744	760	764	789	748	719	763	742	750	751	708	718	765	739	710	735	717	746	722	739	722	769	685	734	733	775	759	702	721	718	722	767	720	730	749	713	743	714	706	740	727	778	771	714	749	741	729	740	726	729	705	751	705	778	760	793	739	724	721	749	696	698	778	754	744	751	694	759	755	782	732	745	768	756	748	763	709	675	722	731	778	750	763	736	708	713	766	747	739	754	706	749	743	715	665	711	761	723	710	751	716	761	686	733	730	777	770	727	763	756	733	739	746	769	758	757	700	743	739	712	775	773	734	749	773	739	760	710	753	741	690	706	766	799	751	738	766	773	759	757	744	740	781	764	765	706	743	755	754	766	768	710	759	739	736	747	734	719	740	697	735	718	728	736	736	715	737	739	772	733	742	762	720	793	754	762	737	751	795	718	698	762	721	796	706	734	727	757	752	719	747	753	743	745	739	740	755	725	709	738	758	701	744	775	720	667	737	724	759	735	728	731	762	716	745	781	749	770	733	732	722	764	771	740	718	728	737	734	775	735	789	722	731	729	761	786	759	767	743	744	774	783	725	756	722	731	707	694	716	714	711	735	809	727	737	769	724	744	760	735	741	749	721	700	722	773	697	765	735	801	765	748	739	775	720	763	749	725	710	719	731	786	748	769	770	720	702	733	755	709	779	761	734	743	727	737	727	747	763	732	747	753	756	729	758	690	746	742	736	784	753
26727	15792	9407	1896	793	557	435	400	356	347	306	324	344	321	346	308	292	284	290	277	300	279	264	259	284	279	271	282	265	273	271	256	297	260	311	284	290	284	275	255	279	273	265	281	278	271	278	287	271	281	274	277	273	281	277	259	285	283	278	272	269	259	269	263	275	262	290	258	263	265	286	269	260	298	284	275	246	264	261	257	278	282	262	303	265	291	269	291	274	290	277	254	266	263	300	288	241	289	270	283	261	288	265	262	273	262	255	275	269	302	268	297	239	270	250	287	261	282	247	267	241	261	269	248	246	264	279	292	253	291	282	271	308	278	243	260	285	289	286	250	260	259	231	242	280	266	296	248	275	273	279	270	264	280	287	303	265	277	287	270	275	250	261	277	283	232	265	275	260	266	280	305	277	279	248	280	289	276	271	257	259	274	283	291	258	268	281	305	292	282	300	251	282	301	275	283	233	272	261	314	291	278	269	275	273	318	273	280	262	256	263	276	291	246	285	264	295	277	298	282	254	261	288	270	259	255	264	252	250	259	244	289	278	290	261	281	264	248	287	296	280	281	280	286	274	261	244	297	249	267	257	281	272	275	259	278	253	262	266	304	247	262	245	260	283	291	280	268	295	283	263	275	278	286	289	261	301	274	263	266	246	264	277	249	281	257	265	291	270	274	282	281	264	298	248	240	225	300	286	256	260	290	291	251	300	266	267	274	263	273	247	300	297	273	278	252	246	270	318	273	249	297	305	263	286	281	295	288	240	290	279	285	265	249	281	250	242	260	295	274	279	294	253	275	305	304	226	275	275	258	305	318	272	295	283	271	260	271	277	253	264	274	307	296	283	272	254	277	290	291	256	284	258	284	250	268	244	260	265	281	264	261	304	276	261	274	259	268	246	274	291	294	270	285	301	256	275	258	248	267	310	290	265	239	235	273	292	293	318	257	280	272	252	263	274	274	257	255	284	242	302	306	274	267	267	249	266	291	274	274	262	263	277	273	253	247	294	272	279	273	280	275	248	258	299	279	268	260	293	272	277	274	238	271	284	288	259	295	259	262	276	271	256	262	260	281	290	277	261	254	279	283	258	252	253	260	283	289	266	255	282	280	273	260	284	254	264	282	253	278	280	270	248	276	275	259	274	275	247	272	254	282	274	249	273	289	277	294	269	313	270	265	251	260	299	274	236	275	274	244	279	277	243	296	275	288	283	309	282	264	283	297	274	285	297	291	252	287	304	272	254	269	246	254	276	267	267	274	264	256	275	272	253	258	292	287	291	276	255	265	255	270	265	274	267	268	276	268	259	256	277	298	292	261	287	274	261	248	278	270	283	280	299	270	286	279	267	253	280	244	257	265	283	268	263	264	257	259	291	245	252	273	261	271	260	287	278	257	283	279	268	272	248	284	254	276	288	271	300	271	305	241	282	287	312	258	251	269	289	294	285	269	266	282	248	290	275	267	271	280	279	265	253	288	268	294	273	259	259	297	284	270	282	285	290	295	276	282	289	250	269	277	283	266	276	269	285	254	280	282	247	267	269	277	262	243	245	277	296	268	266	300	239	269	293	271	267	281	244	271	273	278	277	255	235	259	241	266	261	282	257	301	264	268	224	269	260	300	275	248	279	261	270	266	296	272	258	269	292	295	282	261	291	288	292	278	276	269	268	300	274	228	275	289	257	289	277	274	287	280	282	248	264	301	268	257	276	273	282	283	239	273	265	260	267	240	260	296	264	260	278	280	289	293	257	272	304	279	272	288	260	280	258	282	283	277	298	240	280	295	254	269	253	271	273	269	283	258	248	258	305	253	292	274	256	270	275	265	288	270	292	264	267	266	289	259	280	275	268	275	264	299	267	259	293	241	279	306	254	279	258	289	278	281	248	249	272	294	256	270	269	248	286	270	295	282	232	273	243	253	248	233	274	261	291	293	296	253	271	267	254	256	293	248	289	268	270	284	262	250	272	264	248	288	284	290	270	275	232	257	302	293	260	272	288	305	278	296	262	279	295	302	271	306	279	278	284	263	268	289	270	269	268	248	296	288	293	266	249	275	287	273	273	283	258	266	299	241	258	288	304	263	272	263	294	287	269	283	251	293	254	275	280	270	283	317	282	294	281	235	253	265	267	276	254	278	231	259	263	256	268	264	268	272	248	270	274	280	262	279	262	257	263	278	288	285	291	282	263	276	268	237	297	260	276	268	254	251	291	239	260	281	281	286	266	308	281	282	286	300	271	256	242	303	260	266	267	260	280	251	248	279	281	290	263	270	254	266	242	259	297	290	255	281	255	256	268	297	263	286	264	266	267	278	259	256	269	272	242	260	231	272	281	262	265	241	294	281	261	262	250	288	273	262	251	267	278	283	251	276	277	287	290	249	252	300	229	227	294	248	305	279	269	258	297	280	268	286	263	270	266	257	274	285	290	272	269	253	263	285	243	257	235	241	270	293	291	249	266	264	277	268	259	301	258	278	290	283	285	285	270	285	309	285	295	239	290	290	249	279	259	277	307	255	229	231	259	292	269	304	270	288	272	264	243	277	260	277	291	266	257	276	236	284	260	243	286	282	256	298	264	285	241	290	267	275	276	268	287	280	251	269	275	272	251	287	259	280	259	242	255	300	294	289	234	265	264	277	268	295	262	293	259	253	285	274	280	269	254	261	305	301	309	265	252	253	301	261	305	251	285	269	280	240	258	270	267	290	276	263	273	245	284	261	238	285	303	295	245	296	285	273	285	286	249	268	259	277	252	270	252	282	280	252	308	281	306	279	240	284	264	280	272	238	262	271	276	279	291	288	314	279	303	265	299	282	277	269	286	275	283	267	269	280	259	283	283	259	290	271	274	279	253	264	291	269	248	264	309	244	275	286	285	265	275	257	251	226	292	273	271	286	249	299	283	272	261	279	246	253	266	262	263	305	302	295	274	312	288	283	282	282	264	280	316	287	267	285	256	269	291	285	261	275	268	271	280	275	248	241	255	233	261	250	268	286	291	293	291	285	306	291	277	264	292	269	288	262	273	281	261	264	280	257	251	276	241	266	276	238	299	270	257	295	262	291	280	269	274	262	278	262	249	254	255	284	261	267	298	290	269	288	323	273	268	290	250	237	280	249	269	268	263	273	273	299	248	290	288	258	293	255	263	286	284	292	294	278	262	275	290	294	263	262	279	279	290	297	295	263	255	288	240	260	294	250	291	267	276	252	268	295	279	259	272	265	262	274	229	313	282	275	290	291	269	259	273	257	273	247	277	253	280	268	267	278	274	262	276	298	274	282	262	291	254	260	273	285	285	266	275	289	280	278	289	272	255	287	284	261	278	262	290	299	239	254	263	280	256	284	281	288	254	260	260	279	304	294	262	300	253	294	272	275	286	258	301	298	298	277	259	285	249	284	270	244	248	262	276	267	253	259	281	249	292	273	257	290	276	262	299	272	262	276	292	261	256	259	263	267	250	263	261	287	264	256	260	259	272	293	253	299	269	271	286	243
19198	14107	10452	2832	2145	1823	1529	1364	1242	1085	996	1073	1006	935	908	963	913	840	771	804	788	727	759	734	747	694	644	753	694	685	690	699	681	718	679	694	668	685	649	655	684	648	678	713	697	696	697	688	640	663	693	703	668	675	671	744	677	671	652	688	678	713	638	635	675	650	607	655	676	668	705	648	638	664	680	621	685	667	684	606	710	656	655	673	695	687	666	650	664	650	675	649	685	707	693	724	653	691	663	695	695	667	705	664	650	641	651	704	690	702	690	677	726	673	660	670	683	718	655	663	676	683	689	652	662	677	671	638	684	693	621	673	674	674	718	666	666	670	709	685	701	706	639	702	696	641	670	695	729	640	655	694	634	677	651	708	630	695	659	653	675	645	693	689	669	633	699	705	633	663	685	662	688	694	642	651	682	619	648	669	670	683	659	673	671	677	622	701	643	676	662	693	693	668	689	668	623	682	653	621	720	661	707	635	662	669	625	656	673	684	664	623	693	669	660	621	672	669	672	689	601	644	651	687	637	667	664	663	669	661	672	660	647	660	675	615	664	675	663	637	623	638	672	666	686	717	652	665	618	650	689	636	653	698	696	645	659	646	654	640	684	650	668	647	677	675	669	664	616	667	650	621	635	630	656	612	639	658	696	657	668	700	657	640	655	638	669	658	649	624	688	665	679	704	666	659	679	682	680	686	648	669	646	643	641	694	645	664	620	659	684	582	726	674	700	665	671	670	628	692	645	721	637	655	691	668	650	629	679	669	698	699	706	681	661	659	659	640	660	659	682	691	680	671	641	682	656	619	664	684	645	637	664	619	664	703	646	624	655	642	660	684	643	666	667	675	670	684	688	672	650	670	650	699	646	638	671	645	660	672	666	683	658	682	672	669	667	675	703	707	692	682	626	661	691	692	621	664	632	695	652	693	687	672	676	671	614	660	663	655	720	663	681	683	631	685	674	671	625	648	626	650	648	669	646	659	655	691	679	665	659	659	653	668	698	637	650	651	680	682	681	711	632	648	592	696	635	685	639	631	689	647	711	662	639	696	651	628	649	657	694	637	691	651	668	645	687	644	656	635	656	671	662	671	657	651	658	688	670	675	684	704	686	710	648	621	677	645	653	613	658	675	659	698	692	655	656	657	650	694	675	659	660	671	656	692	643	686	715	645	698	636	678	677	657	623	650	620	607	707	682	675	667	653	666	646	737	661	675	645	644	710	621	643	569	694	702	676	693	646	699	684	657	677	663	655	667	656	677	659	642	652	626	676	697	663	640	607	679	633	706	699	681	646	669	647	632	711	687	674	617	659	627	652	634	645	709	684	644	631	642	672	660	717	647	667	651	673	678	652	663	667	669	657	700	673	645	723	627	659	687	693	617	665	642	673	672	665	650	692	681	651	681	670	681	651	669	636	645	696	679	732	700	657	648	726	628	653	673	644	675	644	673	697	677	615	664	702	632	687	630	664	634	678	690	665	672	654	657	668	667	697	656	643	657	662	684	674	622	603	694	670	663	660	625	680	669	681	624	656	638	662	672	697	670	676	679	679	638	661	666	660	678	687	658	667	649	674	694	678	706	652	638	682	628	672	683	654	675	688	723	690	678	673	650	680	667	694	660	645	682	696	677	655	633	673	668	660	690	697	653	659	610	670	612	678	685	692	671	641	663	686	648	653	664	666	678	781	650	704	698	639	693	647	678	646	651	641	670	600	638	627	686	656	653	707	690	636	658	689	683	708	616	669	647	667	685	668	658	672	635	652	583	653	652	655	653	661	663	612	648	658	640	630	645	646	625	650	666	664	603	694	693	668	636	663	651	674	671	666	687	628	646	671	658	704	695	701	660	636	672	629	642	713	630	647	672	671	650	683	691	693	652	615	639	652	680	683	652	651	666	632	648	623	677	690	684	679	707	655	653	673	679	639	708	671	637	663	660	688	697	697	675	647	660	636	699	673	635	719	649	617	647	652	686	679	667	672	661	675	634	667	630	734	658	670	668	672	636	689	650	663	644	667	667	681	695	632	665	669	697	616	645	669	633	687	672	656	691	678	679	690	654	688	693	654	663	658	684	623	653	710	680	678	630	637	609	665	662	632	641	696	659	632	661	668	646	682	688	669	693	694	663	657	658	633	647	670	668	646	661	619	673	607	660	649	646	666	664	684	622	647	626	650	645	681	688	635	693	673	672	712	665	707	626	683	648	659	647	700	725	673	650	647	721	696	645	673	691	641	725	645	680	657	677	657	631	679	665	665	689	673	653	678	680	654	679	660	691	653	658	685	696	702	637	614	682	693	667	654	670	715	682	634	650	710	615	648	632	662	676	716	663	625	680	657	696	646	642	683	630	674	663	699	705	644	623	662	693	624	691	671	681	657	668	682	690	652	673	663	682	615	609	654	707	704	666	702	663	646	685	661	703	651	636	679	648	678	647	640	617	694	661	647	658	680	632	664	630	687	619	662	618	676	644	670	673	659	631	667	663	650	625	696	625	618	646	652	608	682	625	689	645	636	669	651	685	674	645	629	639	679	645	659	650	679	635	624	629	671	634	643	615	680	644	682	679	670	591	632	686	639	715	676	645	669	680	650	648	692	698	705	695	650	683	643	629	692	665	673	672	627	654	645	634	663	634	670	626	703	657	669	702	674	697	658	652	634	633	672	664	645	687	654	633	694	650	658	656	680	685	664	648	614	636	622	628	684	708	681	640	664	639	655	640	708	661	645	690	686	718	691	676	687	688	673	691	676	682	648	623	679	670	678	661	646	663	629	697	651	662	684	722	701	716	674	673	713	683	661	660	686	689	642	632	690	668	699	664	659	668	628	681	668	663	686	640	670	655	688	694	652	634	664	663	680	709	672	652	627	670	662	651	647	644	660	674	650	731	650	617	628	653	682	644	684	614	694	649	705	611	679	679	660	684	715	639	688	664	650	677	707	649	668	661	668	623	650	660	633	666	696	696	647	664	647	672	628	702	635	673	702	669	645	666	701	660	671	650	649	669	698	689	646	619	673	706	673	662	691	666	666	689	682	683	649	655	652	689	693	656	674	641	662	657	649	720	694	685	654	687	653	682	653	672	671	681	638	645	650	660	670	676	706	637	682	692	649	669	677	666	642	689	641	738	643	643	617	682	654	667	715	673	667	640	697	674	700	662	630	654	663	652	643	654	642	647	678	651	696	666	657	609	628	679	661	698	670	695	654	661	715	629	723	672	639	684	682	684	656	675	666	625	680	633	676	623	673	677	669	700	683	642	642	693	656	636	662	744	680	667	665	661	710	669	697	666	651	638	667	721	655	636	670	661	672	707	677	686	669	610	726	696	683	651	643	631	623	623	680	678	624	663	632	702	634	656	655	625	653	646	662	651	651	678	671	683	664	687	659	636	614	714	617	642	667	672	626	681	651	693	667	668	654	655	646	662	679	697	718	665	707	688	652	658	658	660	674	685	674	693	640	659	687	680	686	668	698	673	684	649	633	639	640	670	603
35778	22560	15279	3564	1027	615	438	355	326	278	272	266	265	227	226	234	212	189	202	204	202	177	189	170	142	169	187	170	178	150	158	180	157	146	178	161	166	164	169	186	187	175	165	166	165	154	163	181	182	158	194	170	176	164	177	182	183	172	177	167	163	179	171	192	154	168	160	166	174	198	170	169	165	197	166	159	164	186	139	188	174	187	146	162	189	183	183	178	169	180	149	162	171	153	160	160	162	206	159	175	143	153	189	188	173	165	164	150	175	188	179	175	144	183	184	156	187	142	197	151	169	148	177	164	158	171	155	172	196	193	158	187	175	168	164	148	199	168	156	161	176	171	173	159	145	144	146	155	169	152	172	150	178	188	182	176	174	152	129	175	142	163	175	171	136	164	155	171	171	180	154	160	179	162	189	174	188	166	182	182	185	161	158	186	147	178	185	178	178	199	164	147	182	148	162	163	175	159	152	155	144	177	154	159	165	180	190	169	185	145	176	175	164	204	165	187	180	169	178	193	171	189	190	167	157	181	182	151	154	183	167	164	194	171	152	157	173	178	173	173	188	173	190	184	161	189	166	168	153	206	159	171	158	158	182	188	153	157	201	164	172	182	156	174	171	156	171	154	181	187	206	164	174	167	175	200	201	187	164	166	203	166	168	167	173	190	170	190	176	165	192	167	188	169	157	167	171	163	193	177	170	170	160	166	168	143	155	169	160	161	186	178	153	154	173	157	145	167	161	177	196	177	164	189	156	176	176	169	181	190	167	174	188	205	169	170	171	169	160	158	199	161	172	167	168	187	152	184	180	150	148	178	182	177	162	178	175	181	177	162	163	168	170	172	171	193	168	177	182	170	162	175	167	164	178	178	161	182	180	167	182	173	180	157	173	187	161	173	178	166	181	161	171	159	159	144	158	161	191	157	138	170	179	164	180	169	169	147	166	172	162	203	166	150	181	169	158	190	184	171	188	151	198	202	175	157	138	180	181	187	178	159	170	177	159	163	171	162	206	167	180	176	171	197	162	172	167	172	178	155	180	164	163	183	147	158	160	164	175	195	173	146	152	181	188	176	159	172	165	168	194	180	169	160	161	170	182	183	164	136	178	180	157	171	172	172	160	174	162	156	152	178	142	169	161	139	171	149	145	146	178	147	178	158	175	185	154	175	188	193	159	191	170	153	167	163	156	135	146	164	176	172	170	203	195	154	186	158	177	178	162	162	180	166	171	168	160	186	148	207	155	184	169	155	192	179	171	155	176	148	155	173	182	167	151	181	159	142	170	153	158	190	193	192	173	182	186	157	154	166	152	184	174	189	164	154	170	170	175	168	187	186	153	190	170	149	176	184	173	163	162	158	164	172	153	121	189	165	164	172	163	181	170	170	176	173	163	158	173	170	159	136	179	193	163	168	179	152	155	152	179	149	180	184	176	187	178	195	176	176	167	170	162	143	167	195	176	192	158	154	171	197	182	175	193	150	181	193	161	158	181	183	169	169	172	148	184	144	167	162	176	182	155	171	177	167	184	150	182	163	191	177	148	177	188	170	160	178	141	172	165	174	166	172	160	165	150	182	187	186	166	170	142	174	180	162	178	153	176	155	152	160	169	185	155	200	153	156	167	188	182	168	179	165	169	168	179	153	166	156	174	185	153	148	173	173	160	198	154	167	167	183	161	164	171	190	161	151	186	149	183	171	170	155	174	166	181	185	173	190	179	185	167	180	171	160	179	163	163	146	167	155	203	162	171	141	175	164	182	176	146	172	180	159	193	152	170	172	191	167	169	174	156	148	169	171	203	161	171	158	174	179	179	171	158	164	160	162	175	169	172	165	154	177	196	175	163	172	146	153	173	169	182	156	172	174	162	162	162	169	177	177	184	162	160	169	166	155	173	170	168	208	183	168	178	177	185	183	185	170	168	187	202	183	169	147	167	155	168	161	179	164	191	169	157	142	147	181	156	155	159	192	174	148	175	200	162	148	165	179	177	162	167	168	171	160	165	170	148	184	173	164	149	153	182	156	180	182	174	149	171	168	182	182	150	176	168	177	189	156	162	147	179	160	144	179	190	155	186	169	163	164	170	182	178	160	188	187	189	160	167	188	168	163	167	155	164	154	181	156	173	177	142	178	174	161	168	167	154	151	159	174	167	167	153	143	160	147	193	173	166	153	179	165	155	183	145	170	185	200	182	158	160	171	173	168	168	168	157	161	188	181	165	203	160	189	197	168	170	178	163	185	169	140	165	162	167	162	206	178	170	167	162	170	162	155	182	198	181	163	158	159	189	167	156	163	186	160	162	187	169	139	172	154	166	180	182	160	178	148	177	163	159	154	177	159	163	162	174	151	147	166	168	151	163	166	178	186	180	181	177	174	165	170	154	159	170	167	173	167	164	175	186	140	154	151	182	156	153	193	169	172	164	156	159	147	188	161	176	174	162	148	174	139	147	195	172	201	166	174	164	159	157	162	172	165	167	183	184	169	169	161	193	162	178	174	168	144	164	139	169	164	156	171	196	176	173	173	178	165	186	170	192	163	161	147	177	161	192	169	181	188	164	169	183	172	187	183	179	165	188	191	159	197	164	191	191	194	183	178	170	166	150	186	145	165	152	173	174	183	152	188	186	166	177	184	188	210	174	150	177	151	150	166	165	166	180	165	172	143	160	148	171	176	177	182	161	168	141	186	160	172	145	184	169	174	161	187	158	175	151	167	179	142	199	168	163	148	174	157	160	157	187	156	159	184	173	170	196	171	165	152	168	144	143	172	171	151	163	166	169	149	146	162	147	166	158	183	147	151	160	158	175	174	183	169	175	185	186	172	173	167	154	181	176	174	153	191	159	173	144	143	170	202	194	164	170	193	193	186	163	155	180	180	167	174	172	179	165	190	184	168	135	155	163	182	161	180	157	185	191	185	165	145	183	195	177	172	157	165	139	167	160	190	195	179	174	151	173	169	157	181	167	177	168	181	145	176	169	154	168	167	157	151	153	188	155	157	188	144	171	166	157	155	168	172	182	156	157	165	193	178	171	144	150	155	185	156	193	185	150	188	167	180	176	184	176	212	168	157	166	192	150	188	183	172	182	175	154	167	154	183	169	181	190	167	152	153	151	171	178	195	140	174	173	188	166	158	158	176	174	167	173	156	140	172	157	186	161	160	185	160	152	174	159	180	163	170	176	186	165	160	163	160	152	166	154	170	159	165	166	191	149	169	172	161	184	175	176	168	186	196	145	182	164	156	145	150	152	165	169	158	166	186	156	155	179	160	173	182	192	145	164	168	182	191	181	150	168	165	173	153	171	180	163	161	158	159	181	193	164	178	163	173	163	166	176	162	178	163	150	175	161	158	183	177	162	180	189	179	178	154	179	161	182	160	160	177	177	184	183	154	170	183	176	175	171	177	177	176	157	162	157	146	192	164	170	167	157	167	176	160	161	156	174	164	198	159	145	150	157	197	165	150	170	157	170	171	174	153	182	172	161	150	172	173
23993	18240	15473	4208	2487	2086	1789	1500	1290	1027	955	935	908	967	830	805	703	683	607	571	577	560	568	494	551	543	516	524	498	473	499	491	504	466	447	453	479	417	473	479	486	491	484	472	473	457	454	467	436	490	426	402	441	466	413	415	461	439	482	425	454	415	432	420	428	458	479	472	405	437	451	445	474	470	454	429	437	442	451	410	448	433	427	420	413	433	436	471	421	440	462	450	442	434	431	464	446	431	440	448	442	437	399	421	433	464	429	445	419	447	456	410	429	423	417	399	445	429	445	394	493	459	452	419	457	414	416	449	422	423	426	424	427	409	462	440	437	405	480	419	430	424	424	423	461	450	419	399	455	401	458	454	402	460	446	431	450	420	413	439	459	476	449	436	376	445	424	403	409	413	400	434	430	409	405	430	446	425	466	426	408	446	444	442	449	402	447	456	449	423	409	413	445	419	409	410	452	423	412	438	484	403	412	467	454	422	432	453	436	447	430	437	436	445	426	432	437	408	413	427	466	402	445	424	413	419	442	427	466	446	449	436	420	418	435	422	439	432	462	467	440	411	440	405	468	436	439	439	430	424	427	450	448	421	426	413	497	490	421	409	452	443	432	423	452	417	405	460	491	462	436	414	428	403	439	448	454	455	377	414	423	439	404	428	402	402	399	467	429	426	446	413	453	472	453	452	421	469	466	434	408	441	444	437	445	456	413	409	435	446	409	394	435	444	408	429	426	416	461	425	503	445	435	412	430	434	455	463	434	420	447	412	443	422	425	389	497	422	457	420	451	452	426	463	399	433	447	427	414	447	463	458	427	416	430	402	435	408	418	443	403	413	411	431	472	426	413	452	434	417	462	436	432	442	417	408	433	427	401	437	422	415	415	449	447	470	462	447	454	461	418	454	430	456	472	404	409	446	409	436	434	437	475	435	401	421	387	435	451	424	452	428	410	418	449	411	456	396	432	441	414	454	480	436	465	420	461	435	431	470	452	412	450	457	438	415	441	427	458	437	454	401	438	440	412	408	430	432	417	439	409	396	436	415	420	427	400	450	410	455	424	417	438	431	474	433	472	431	433	431	434	434	418	424	453	428	442	440	417	482	447	464	429	419	455	463	447	430	421	415	456	457	412	460	445	408	412	401	435	440	438	435	414	423	434	423	483	456	441	444	455	446	426	441	416	409	410	446	440	406	461	434	394	439	439	421	421	433	431	420	411	413	426	440	428	440	422	436	460	481	386	408	422	428	429	462	430	439	449	437	444	445	422	434	461	415	432	430	447	465	419	425	413	440	456	443	459	436	427	474	428	447	419	436	443	432	442	451	457	423	439	416	425	413	387	444	419	472	379	427	404	439	423	421	446	387	409	441	442	426	419	434	464	425	462	444	437	422	468	414	422	407	443	446	464	407	426	405	494	433	438	437	453	398	391	413	413	427	405	459	434	439	444	428	442	413	438	431	415	423	424	418	445	431	429	432	440	414	458	413	428	461	447	425	429	428	429	429	420	436	456	429	448	434	446	435	417	457	440	397	444	401	443	408	402	388	450	460	423	427	417	435	384	432	419	433	438	416	464	450	462	454	437	458	416	432	413	418	395	428	425	389	429	433	420	435	456	403	416	433	444	444	421	433	465	392	407	469	469	395	432	440	421	473	441	450	420	452	455	371	433	454	454	441	391	440	430	404	410	441	418	436	482	444	445	419	442	426	464	445	422	463	436	467	460	453	433	377	425	436	425	432	409	485	439	414	417	439	418	426	463	413	426	429	452	444	410	405	425	429	437	440	443	419	419	442	412	425	431	446	444	472	422	474	401	472	414	488	429	442	427	423	427	468	397	413	423	421	424	470	428	420	439	441	433	430	416	416	439	418	430	433	432	431	440	454	435	426	411	394	425	442	427	459	415	432	432	448	478	436	449	434	445	458	443	444	399	409	467	416	440	455	407	422	443	422	407	458	419	486	444	401	412	399	423	402	424	408	395	436	461	433	418	439	454	425	438	428	435	426	391	423	432	436	388	407	421	429	417	427	418	443	443	406	437	440	422	423	448	455	462	448	392	446	426	404	424	429	443	432	459	423	416	410	439	413	424	444	438	459	446	472	430	458	459	482	465	431	446	437	415	397	423	451	419	429	424	439	435	468	413	428	451	401	436	419	441	417	469	444	460	423	433	410	454	436	435	455	423	458	418	465	400	399	386	469	436	413	437	472	432	418	449	438	414	413	450	407	446	427	457	464	419	436	441	470	434	391	408	419	400	423	421	411	409	454	404	431	404	445	398	414	451	453	437	431	442	459	435	444	454	442	428	412	405	411	478	412	437	432	481	438	420	400	440	451	425	412	435	439	432	454	413	435	463	407	408	443	444	397	458	434	437	421	427	417	453	445	432	433	463	437	434	410	443	481	423	407	404	430	409	436	469	405	449	437	436	457	444	448	441	433	425	431	433	427	446	424	450	422	435	416	431	462	433	434	410	422	433	460	410	479	427	435	453	446	475	437	424	425	463	415	462	416	453	452	431	418	438	401	433	440	456	440	456	448	437	415	408	437	469	447	429	422	410	425	457	444	440	440	420	445	425	461	417	452	382	427	426	457	410	398	462	417	457	453	407	441	443	429	440	393	426	434	388	401	473	426	410	437	412	457	425	409	433	422	465	399	446	408	418	428	436	465	450	439	427	423	432	442	456	440	442	423	465	407	411	469	420	428	418	444	470	427	402	421	407	416	439	460	418	411	429	465	435	455	429	417	432	461	476	457	460	467	442	433	429	458	432	423	405	435	461	425	419	421	420	462	443	433	469	411	399	421	425	429	453	425	462	431	430	406	441	419	445	449	440	427	387	410	453	404	426	399	456	434	394	430	398	406	454	445	438	413	430	435	429	423	431	433	445	449	418	449	396	472	434	418	411	441	415	445	442	440	470	399	385	414	429	439	383	420	439	417	465	424	437	425	434	429	412	430	427	436	445	422	438	404	431	426	424	398	404	419	449	393	475	431	425	419	405	397	399	417	416	400	452	427	435	466	417	438	413	450	432	426	413	394	451	420	430	482	445	412	459	440	428	429	450	444	449	432	441	424	430	434	417	419	447	427	441	428	429	416	419	440	417	382	436	409	420	450	471	407	454	444	464	451	428	465	426	425	449	473	448	419	447	429	402	440	436	411	418	441	390	370	416	407	412	430	422	460	440	436	414	398	410	426	443	412	400	451	438	400	420	442	463	477	435	448	428	438	412	397	418	415	431	428	421	461	418	416	462	398	391	423	423	414	463	418	475	418	433	457	471	414	449	428	429	403	450	427	442	424	444	414	401	429	432	385	413	428	447	461	412	438	437	419	425	437	446	409	425	451	432	431	432	455	410	437	420	439	480	411	423	443	431	435	413	407	411	439	404	444	395	451	440	451	445	439	451	453	416	486	405	416	427	440	436	425	409	432	400	408	427	420	429	444	438	438	418	434	470	423	397	428	433	440	443	455	392	427	449	418	419	403
13003	4686	1884	640	461	376	365	355	370	327	302	324	358	332	339	352	340	333	336	315	327	333	342	314	341	308	319	298	342	321	327	328	319	301	299	306	309	280	285	320	345	278	300	301	319	301	321	313	352	301	311	310	344	358	345	327	307	346	313	335	307	298	311	341	330	308	287	339	305	314	302	309	304	322	291	324	327	312	323	313	295	294	305	308	294	313	297	303	332	307	285	330	300	346	320	298	305	312	324	319	284	329	314	320	294	315	352	322	316	301	324	329	288	304	275	327	313	304	314	326	328	306	315	338	312	318	325	348	316	290	335	351	309	306	288	296	303	293	305	319	313	309	347	352	286	287	319	291	307	313	314	319	298	331	308	264	346	319	297	311	312	335	317	298	304	308	297	324	319	325	319	287	320	329	307	329	344	323	303	330	312	316	314	305	307	329	300	290	348	309	322	297	338	326	330	302	312	323	295	326	304	314	300	286	352	333	315	346	293	320	323	324	308	291	324	310	332	324	291	323	329	289	306	320	312	298	295	296	335	316	303	311	316	329	307	314	324	287	313	353	314	321	315	286	315	295	276	337	332	331	298	291	304	313	304	319	329	309	321	325	345	311	288	331	322	308	313	308	338	322	301	303	307	320	306	322	299	300	322	302	327	312	289	340	338	316	287	339	318	345	295	295	308	324	297	328	297	345	300	308	327	288	319	294	306	299	307	300	294	282	343	287	320	327	277	316	301	294	308	326	298	306	328	332	305	313	305	324	334	287	301	299	298	301	293	292	321	341	310	304	321	322	327	313	338	349	303	278	316	288	323	334	299	325	310	296	322	337	292	299	288	319	298	299	280	368	301	297	306	294	309	313	274	315	329	311	283	317	303	299	319	302	280	343	336	351	295	312	296	301	306	289	324	309	332	312	329	307	341	322	322	306	339	318	323	330	331	307	308	326	315	326	299	301	317	322	310	337	314	295	310	344	302	328	286	296	306	351	320	321	344	311	308	320	322	318	314	298	276	319	296	292	296	296	309	313	299	281	318	320	296	323	303	339	280	298	290	333	300	329	305	301	337	350	320	332	302	307	307	339	318	362	307	291	291	312	287	345	320	337	322	311	289	311	303	327	292	298	320	317	297	331	335	313	306	322	324	319	309	320	338	299	303	314	291	326	298	261	309	333	297	350	265	310	291	338	300	293	283	310	332	339	321	315	304	332	274	295	330	302	303	319	334	269	342	342	342	319	288	321	320	297	339	371	357	291	324	338	304	311	328	319	351	330	295	312	349	340	326	322	317	338	305	321	301	309	290	300	326	322	312	309	324	301	321	331	325	314	305	304	327	307	329	316	290	296	288	309	308	325	340	337	311	306	301	328	296	311	340	316	285	334	315	324	309	328	312	318	354	325	319	352	326	293	311	273	295	299	321	321	309	313	336	292	299	308	296	320	305	276	296	291	311	290	304	280	342	328	335	331	342	287	315	328	307	326	326	327	330	335	282	328	319	304	281	328	288	327	322	349	309	326	300	353	322	309	337	277	345	306	303	302	312	306	334	314	342	312	302	290	300	333	344	317	360	271	306	302	303	315	308	330	322	299	298	319	321	308	300	290	276	314	287	328	310	302	314	371	312	326	305	296	316	313	300	293	312	298	308	292	329	314	335	358	309	335	292	326	331	318	338	286	348	318	303	309	310	316	275	327	327	296	330	280	303	334	291	317	360	315	315	318	303	322	283	270	307	318	330	327	309	315	301	338	308	304	332	286	301	317	340	309	312	293	345	341	319	254	293	292	300	340	303	331	338	299	368	310	352	284	312	336	301	313	325	340	325	356	331	298	338	327	297	329	348	337	339	328	329	289	304	322	310	311	309	301	319	357	301	328	320	309	326	305	303	313	310	301	360	316	342	319	328	297	295	269	299	318	308	311	303	318	311	296	313	342	300	297	296	280	316	300	311	290	286	296	303	314	355	273	316	316	316	307	321	319	309	290	340	324	311	305	323	286	312	315	353	316	357	351	326	322	303	328	328	315	318	300	287	291	293	308	336	323	318	334	353	292	303	342	314	320	320	297	320	322	308	286	321	307	319	280	288	327	344	303	298	321	282	329	331	292	274	318	330	354	304	314	307	317	348	320	322	347	291	301	301	340	298	317	311	303	332	317	317	314	339	327	344	302	291	342	299	292	306	332	264	286	321	342	291	344	311	319	305	320	333	316	298	299	330	296	303	303	294	303	316	342	314	332	300	340	306	334	306	352	293	316	286	285	322	314	315	292	323	312	323	324	330	313	282	340	353	307	303	313	314	311	319	318	311	278	339	297	323	294	316	323	318	333	342	313	301	305	320	305	331	270	308	288	294	321	306	278	285	307	326	265	337	322	313	350	303	361	329	306	338	332	304	334	304	337	305	329	303	331	282	325	307	295	328	306	304	332	343	313	310	320	301	322	327	313	318	306	354	303	307	315	312	328	303	332	329	288	278	327	295	318	334	314	302	307	305	320	359	293	344	343	295	298	332	326	293	315	306	321	319	314	319	327	308	313	284	326	312	299	315	326	297	317	305	318	355	292	279	264	301	320	309	341	288	300	294	288	341	334	322	308	316	307	284	314	296	310	283	320	324	316	333	318	323	313	272	333	328	318	316	330	304	313	278	314	320	317	302	296	298	325	329	301	346	307	317	323	288	287	339	309	323	310	308	301	323	305	314	337	320	343	334	327	330	311	315	306	305	313	359	312	301	298	292	317	295	300	315	315	302	303	272	344	289	324	344	335	356	327	292	325	321	317	291	306	285	298	329	308	333	314	307	324	324	272	317	354	302	324	319	291	341	291	297	315	301	317	344	318	327	290	287	299	287	294	295	312	287	303	294	326	300	333	299	289	285	308	308	307	306	279	301	280	338	329	317	351	333	306	304	294	332	312	295	296	343	341	331	287	298	329	294	331	305	352	303	281	348	316	320	294	334	335	343	314	351	315	296	323	302	329	294	317	294	338	310	305	324	312	291	328	340	301	287	307	315	275	299	319	279	322	321	307	331	296	295	330	311	288	332	352	291	298	326	308	297	317	276	322	335	333	376	309	290	319	313	315	303	339	322	311	304	303	310	342	291	310	328	333	301	320	320	327	288	296	301	313	295	291	338	268	331	307	284	274	321	302	344	305	319	337	302	339	321	326	274	312	330	300	337	293	372	312	335	279	314	309	278	300	301	307	331	306	308	344	275	312	348	316	333	302	337	319	308	333	305	314	340	299	352	338	316	321	271	321	321	290	302	326	312	326	282	304	315	283	285	290	333	319	303	296	266	317	302	313	299	309	296	320	308	297	286	318	303	321	310	326	335	308	304	272	336	321	321	300	322	297	313	314	293	304	318	291	301	306	321	292	315	305	310	300	300	299	323	346	331	315	284	319	341	296	320	300	317	328	335	363	300	297	294	342	329	302	310	296	327	296	323	308	324	308	307	298	281	309	306	322	331	288	312	308	304	331	326	357	331	309	298	338
9502	4649	3580	1686	1294	1297	1060	1053	967	953	894	921	952	910	898	838	875	777	827	783	790	769	749	794	761	728	730	767	778	724	739	768	764	763	752	774	773	756	720	760	755	758	749	772	754	747	778	754	779	757	729	745	735	743	821	800	771	774	708	736	760	796	760	729	766	742	727	809	749	756	718	767	786	772	761	770	731	711	747	806	753	735	731	757	776	738	789	754	743	782	731	773	760	767	737	755	828	752	763	754	736	744	796	772	748	723	723	721	739	719	748	766	760	756	748	778	755	751	762	758	717	769	780	759	759	777	759	725	739	720	730	749	785	806	764	788	724	795	733	786	719	735	813	724	763	726	750	751	785	722	777	769	800	707	737	769	732	732	786	729	726	780	728	795	753	721	779	726	773	738	750	800	818	739	740	760	750	765	736	732	726	806	696	795	752	763	740	782	736	776	743	760	795	770	752	773	741	775	754	731	777	792	771	746	743	736	744	747	741	752	761	782	767	700	732	745	781	787	788	794	753	722	769	762	721	742	728	744	731	716	731	752	772	776	741	711	810	774	729	776	746	754	726	747	816	749	737	752	754	716	752	722	737	712	733	823	734	711	759	808	752	731	757	745	706	773	717	767	758	733	740	813	748	767	714	769	801	747	752	809	740	758	745	743	727	791	720	707	732	752	784	732	750	774	775	718	759	703	755	724	771	773	749	759	761	759	796	722	730	770	786	842	761	778	735	745	738	755	822	748	741	787	693	700	739	766	775	754	735	751	783	823	753	787	723	792	786	782	728	721	795	780	737	737	738	726	798	748	740	790	732	734	749	729	774	738	716	702	732	761	784	738	764	775	738	757	789	711	724	762	780	778	752	766	719	735	784	811	765	756	738	757	683	721	748	753	731	721	740	706	745	765	749	759	740	733	725	726	765	752	771	770	763	788	733	778	754	792	717	738	778	726	774	736	733	712	707	767	693	695	765	768	758	785	750	705	748	749	742	776	741	758	718	721	744	782	767	766	809	738	700	725	776	764	717	778	709	724	732	772	739	713	696	757	743	774	744	755	749	744	754	686	769	762	716	770	775	786	755	781	740	723	794	767	730	812	791	735	741	793	744	764	750	780	743	730	824	776	788	725	754	795	771	806	753	764	740	770	756	763	705	759	746	778	745	751	729	793	742	778	732	755	771	754	819	760	751	752	727	793	764	738	732	776	710	754	764	732	699	765	729	733	769	744	802	757	799	743	775	777	770	767	783	730	783	763	757	785	761	714	706	752	794	742	760	729	735	731	732	757	750	732	762	727	725	728	779	789	722	751	722	795	704	765	759	757	734	725	748	781	747	739	769	767	753	744	731	793	711	783	750	738	747	734	705	713	745	728	784	731	819	707	781	767	787	746	802	746	733	691	682	758	791	744	740	805	764	736	777	760	763	763	746	778	762	743	772	735	782	746	734	770	710	772	767	704	717	731	782	804	747	777	753	692	718	772	735	748	766	720	753	691	775	735	755	738	795	752	763	757	760	765	755	784	706	729	790	737	768	762	764	803	700	730	754	767	749	743	768	714	771	731	736	754	724	720	767	756	773	766	767	738	744	758	797	733	753	730	754	773	752	741	777	781	781	767	766	759	763	766	778	793	749	719	775	735	761	713	775	734	757	814	787	786	711	750	797	784	757	782	748	752	748	711	790	773	722	743	727	676	751	722	765	709	740	748	727	751	724	756	743	753	783	774	774	735	724	739	726	772	761	767	767	756	790	750	751	762	788	758	791	770	744	774	724	723	775	778	753	724	749	755	758	769	743	772	778	766	751	718	792	754	708	719	752	773	738	772	773	738	754	761	758	748	781	715	771	720	749	751	759	719	775	768	756	747	808	728	728	731	767	755	715	795	766	747	732	779	744	749	714	758	763	753	746	735	728	772	748	773	780	786	759	784	732	722	747	751	776	762	781	756	775	719	725	724	789	738	722	742	757	754	758	728	766	756	803	751	784	761	747	804	778	698	745	774	709	769	744	724	738	751	781	734	774	740	734	720	771	780	748	751	797	756	784	725	763	782	747	804	749	765	717	752	748	677	744	782	769	816	728	742	693	746	706	753	736	757	762	758	768	731	761	773	702	780	738	750	758	741	722	777	735	764	723	739	766	759	715	674	718	754	803	781	766	769	708	738	734	744	798	789	733	745	756	695	718	741	739	764	789	797	774	731	746	738	720	742	770	794	712	771	752	807	723	749	811	738	743	754	767	754	707	733	764	736	715	747	761	754	779	734	745	758	756	827	732	763	732	747	770	766	724	730	788	746	722	753	719	780	714	748	731	766	752	730	746	773	719	708	790	744	753	801	812	733	720	741	742	741	795	731	763	738	765	744	727	754	722	717	774	774	791	738	741	728	737	714	769	758	758	742	777	706	726	769	785	782	721	762	790	731	761	754	729	725	738	718	769	708	731	801	726	759	748	768	782	758	723	758	742	783	722	697	710	726	798	785	767	767	823	784	759	749	742	735	797	689	754	753	718	787	764	763	738	799	746	753	760	777	760	747	748	811	704	772	772	803	726	718	758	749	770	766	746	680	783	807	785	765	752	739	785	747	710	804	704	716	754	768	734	734	734	743	758	779	782	757	798	729	676	745	760	783	750	758	725	786	730	773	756	810	743	751	727	752	727	721	759	737	755	754	724	792	752	793	731	815	740	760	713	824	756	742	766	778	746	772	739	777	742	695	739	760	711	753	754	790	746	755	786	730	760	732	789	757	763	758	798	711	780	778	687	801	693	795	754	760	739	781	725	743	738	750	751	771	777	751	769	789	766	728	770	724	740	758	766	761	711	763	738	744	806	738	758	749	752	761	788	778	711	752	800	764	716	744	715	762	728	782	737	751	729	730	761	777	786	723	737	725	769	788	793	768	738	719	733	791	798	747	746	787	756	781	743	734	761	766	768	768	796	730	759	747	771	695	735	750	771	781	711	723	747	754	725	745	739	729	745	750	741	769	739	697	728	744	779	768	740	786	743	740	746	798	730	684	754	771	720	784	759	751	689	754	726	733	781	745	768	732	736	768	808	778	729	730	768	803	725	782	769	783	759	756	760	765	740	716	776	737	775	781	751	774	764	737	725	773	791	753	780	733	716	732	720	735	770	756	731	771	731	730	724	787	761	751	727	748	717	773	708	761	737	841	744	716	769	783	797	761	758	798	766	717	776	716	773	765	731	752	732	726	753	720	762	694	767	745	734	743	741	707	751	759	752	798	714	760	735	767	746	772	749	730	749	705	724	792	711	713	742	742	729	732	725	774	758	789	744	716	706	787	729	759	794	744	794	793	718	726	744	720	734	765	751	804	787	762	735	761	778	723	750	720	764	724	777	755	732	741	689	775	761	779	701	738	755	769	803	755	732	728	715	762	717	720	778	768	754	750	728	729	746	776	746	725	761	716	751	816	716	761	773	750	719	750	770	798	729	758	776	800	717	726	779	765	758	795	739	764	751	829	719	745	783	774
26064	14744	9020	1889	696	517	411	397	364	350	345	347	308	329	297	310	294	310	303	321	303	287	305	280	289	258	275	251	262	265	284	268	271	253	280	274	264	297	266	271	283	256	244	264	302	264	270	314	283	245	276	242	297	289	304	317	279	289	313	294	283	291	271	249	290	302	288	262	260	285	277	310	290	256	293	300	286	295	269	275	295	266	276	253	263	255	288	306	299	262	261	286	245	259	292	291	264	283	279	292	275	285	317	255	265	268	267	286	266	300	278	279	267	275	241	289	262	279	282	318	300	286	295	302	318	269	285	296	296	276	271	269	307	263	282	283	269	306	302	290	261	280	280	285	250	286	263	260	287	286	263	300	287	293	277	278	294	250	265	265	243	269	285	308	299	295	263	266	287	277	285	274	267	226	276	284	255	266	286	257	291	281	282	273	281	248	278	258	284	280	296	312	307	251	270	298	256	302	286	257	275	284	301	255	266	272	266	306	276	242	265	281	278	277	288	307	263	275	298	254	262	285	291	273	268	265	307	320	301	305	250	278	282	299	268	265	276	287	280	271	304	250	269	280	262	260	263	272	293	295	289	291	280	278	293	258	251	284	290	283	282	285	300	269	255	278	257	291	299	268	301	281	261	257	284	296	283	311	304	263	251	272	276	297	276	302	267	291	279	280	281	281	270	284	250	264	297	299	262	281	243	246	260	268	280	256	249	280	285	252	277	277	293	277	262	293	296	281	252	258	274	275	275	230	273	263	298	279	271	311	275	286	289	284	287	296	252	291	278	291	265	289	275	317	283	301	264	278	299	278	268	262	256	305	255	245	282	294	275	271	282	272	271	290	283	273	274	302	294	299	294	276	303	259	281	250	283	271	314	299	284	254	277	271	286	294	277	304	273	289	279	294	247	280	248	288	256	243	293	280	309	269	282	309	285	289	262	248	260	267	272	279	271	273	278	273	265	297	288	302	293	288	272	296	293	308	281	318	274	271	245	270	311	307	295	275	312	282	254	273	274	264	296	271	280	262	244	262	251	296	286	272	291	268	293	271	266	312	290	321	290	280	268	281	268	269	272	278	249	271	267	276	276	283	260	315	260	283	262	259	254	265	260	269	278	292	276	305	287	278	274	276	263	270	261	259	301	254	274	295	269	307	275	238	278	285	301	261	262	282	256	297	270	271	264	310	275	269	287	274	318	279	241	263	258	267	271	257	280	252	251	282	314	263	248	251	268	272	275	279	243	262	307	247	275	260	276	278	280	275	265	268	289	283	289	276	248	271	243	258	278	309	278	288	277	279	280	269	267	266	289	278	244	289	257	239	271	294	282	298	289	256	259	289	310	276	301	287	248	270	287	292	303	262	264	274	259	283	277	281	303	268	307	263	266	280	259	294	279	286	295	292	301	308	288	294	309	276	264	268	283	252	272	258	246	285	290	296	244	284	273	273	291	305	285	279	274	287	281	295	308	278	282	271	251	299	260	291	265	267	306	299	246	239	266	266	250	276	338	265	288	293	307	286	284	255	282	265	243	299	301	280	269	263	258	257	304	268	299	275	265	293	245	278	281	284	271	312	259	266	303	287	267	283	253	293	288	294	283	286	259	293	302	293	282	255	243	279	286	292	304	276	250	295	284	278	263	285	274	252	279	286	258	259	288	268	290	255	252	266	270	294	259	236	293	292	268	274	284	296	279	286	288	281	282	289	267	275	271	282	280	287	259	304	253	291	268	270	267	272	257	283	279	269	256	278	306	288	270	266	293	277	267	252	291	279	278	273	267	293	252	274	262	305	280	277	299	280	286	271	317	288	279	287	274	275	268	230	289	310	279	283	250	260	270	278	285	271	280	278	267	274	286	296	274	295	296	266	282	280	269	293	247	279	268	313	287	242	285	299	278	271	284	270	276	269	273	274	282	282	272	280	237	294	267	295	278	267	295	295	294	265	256	285	292	283	275	278	286	283	267	250	253	286	268	276	300	275	258	277	281	273	289	297	275	278	270	275	258	267	251	267	287	276	263	320	309	293	292	250	291	261	282	273	283	283	301	288	273	291	230	257	265	307	294	301	257	286	256	258	268	315	270	272	263	280	262	264	282	297	290	275	281	296	264	300	239	264	255	308	299	329	268	290	267	267	281	313	323	293	300	271	318	300	294	263	259	263	266	280	289	273	301	277	296	277	287	281	294	278	312	291	282	251	250	293	291	274	239	281	291	273	273	280	286	277	276	341	287	267	253	275	280	252	267	267	275	260	267	264	295	280	289	276	280	276	279	285	271	223	293	286	283	269	298	250	295	297	270	272	269	266	273	289	276	285	269	285	290	292	269	299	276	285	308	283	261	271	273	273	282	278	289	289	285	321	248	274	290	278	279	230	305	283	248	272	285	292	280	278	264	268	263	249	278	281	276	289	289	285	250	257	291	272	266	283	287	294	304	271	305	290	309	281	252	269	257	273	261	285	316	247	271	277	306	287	282	292	275	334	279	293	246	324	291	292	242	301	278	251	265	244	266	291	296	280	277	276	269	262	293	276	256	302	278	283	269	268	256	274	289	279	252	249	293	278	292	320	276	272	269	273	274	279	298	279	290	312	294	283	277	284	292	262	283	303	299	250	285	290	293	294	264	279	277	263	332	263	283	282	283	280	269	249	267	265	284	281	279	254	257	263	274	275	275	273	269	287	296	269	260	288	276	305	271	277	277	302	288	272	297	272	260	275	260	281	239	281	256	288	269	293	274	246	275	281	299	291	286	266	306	285	283	280	288	281	290	251	273	273	309	267	309	289	280	266	240	270	272	281	263	269	276	278	289	294	274	269	297	306	278	308	303	269	274	262	259	281	245	248	308	242	271	255	267	267	273	290	257	300	282	278	306	252	296	263	266	302	302	267	277	275	255	282	261	266	238	284	283	287	278	261	283	261	303	317	272	285	277	243	280	251	269	253	260	254	315	303	293	280	250	270	263	268	277	253	315	242	268	277	303	249	288	267	285	290	253	305	266	314	299	276	274	296	270	293	279	254	293	297	276	301	273	278	270	239	259	261	300	276	301	266	259	294	270	300	242	261	310	290	276	253	240	290	312	253	258	315	274	292	243	270	309	323	331	284	283	275	279	292	280	275	255	305	267	304	254	283	288	276	251	280	259	270	285	256	274	267	297	259	278	234	284	267	260	292	282	256	260	322	274	276	281	306	252	276	280	262	257	279	285	319	271	248	247	250	276	294	279	304	298	288	249	272	275	262	290	290	282	298	296	281	275	299	247	278	295	284	274	299	271	274	280	255	286	295	277	287	246	258	274	260	289	279	229	297	280	287	302	289	275	304	246	276	287	286	307	285	312	316	254	289	274	281	289	270	293	270	302	268	238	296	263	235	284	317	271	281	297	284	280	258	268	273	270	299	285	254	310	241	266	269	272	250	278	313	264	266	253	300	293	243	263	260	292	270	315	289	268	256	262	300	269	285	277	264	265	287	266	279	299	278	251	272	263	288
18933	12736	11829	2965	2104	1789	1518	1405	1248	1073	1059	1008	1036	978	979	879	867	850	794	762	772	754	799	702	784	692	716	755	675	761	683	715	682	708	696	687	682	700	695	632	673	699	675	664	718	686	684	700	645	629	655	693	671	658	667	667	646	675	649	645	712	641	664	668	719	667	669	655	664	669	655	726	707	725	626	651	686	709	685	688	716	696	681	663	681	658	688	702	701	636	708	683	705	689	676	670	667	713	631	646	661	682	700	672	676	698	659	690	758	642	691	680	707	683	697	660	665	674	650	673	665	650	684	690	684	726	647	703	651	682	688	657	629	686	662	676	675	667	664	685	723	703	684	693	630	695	677	680	707	665	674	687	640	722	674	689	669	655	616	637	705	688	690	673	690	677	654	678	703	690	643	681	705	640	658	649	631	681	662	666	652	681	673	674	728	663	674	671	682	675	690	689	686	656	695	676	696	693	654	726	670	701	719	706	665	673	664	674	716	646	645	698	666	650	688	679	705	689	650	665	657	723	663	690	668	663	617	674	670	677	626	691	696	721	715	679	656	672	672	639	682	645	654	627	686	709	689	661	723	717	672	664	636	684	656	645	697	649	669	657	684	640	651	648	684	691	682	640	649	660	677	680	636	653	701	677	701	668	668	716	663	636	663	699	679	634	640	697	673	661	630	673	694	671	657	657	672	679	677	664	653	677	705	678	684	695	658	640	670	693	672	676	654	693	677	709	662	703	675	648	674	709	651	693	645	653	667	663	689	637	633	680	692	692	635	691	645	729	688	658	675	738	639	669	640	661	683	631	629	659	662	670	718	667	616	640	679	681	674	645	651	641	713	707	670	615	699	637	664	718	687	660	678	693	647	645	621	653	631	718	662	667	691	687	665	644	723	686	690	708	645	682	674	668	681	659	680	686	650	693	672	706	655	662	658	681	671	688	616	732	682	666	617	661	650	656	694	697	669	687	683	732	712	674	645	715	653	671	680	681	685	672	711	680	672	679	663	666	710	631	636	732	634	651	710	696	649	656	627	671	677	660	642	666	665	688	696	674	661	699	671	668	713	675	658	625	689	633	683	634	739	697	686	700	699	707	700	666	704	670	698	645	633	693	683	669	655	651	686	674	683	688	680	675	677	649	684	713	706	737	717	653	689	624	649	684	703	625	685	644	607	664	679	708	674	654	625	681	706	635	680	662	685	690	658	683	584	714	677	693	713	625	664	713	710	687	724	701	624	681	707	670	721	686	671	669	657	692	639	636	664	686	700	662	681	687	703	669	687	690	697	674	635	686	673	672	627	779	668	695	646	710	689	644	675	672	697	675	691	698	659	651	698	661	644	667	650	671	665	698	695	709	673	627	755	660	696	740	664	636	689	660	693	691	701	655	697	685	615	706	636	651	674	684	678	657	663	724	651	725	708	654	691	674	659	651	673	675	707	685	669	655	688	692	637	666	715	704	673	630	641	635	683	674	680	685	652	634	686	622	704	681	653	623	683	688	657	703	658	670	637	630	677	664	681	669	715	671	736	645	694	704	719	660	679	660	690	641	619	696	664	624	695	681	677	688	631	633	695	682	731	708	720	675	627	662	696	687	653	674	642	652	651	713	711	709	620	655	670	680	692	678	712	681	738	688	674	648	689	657	682	649	668	681	674	708	644	641	641	659	730	636	692	662	658	655	639	650	657	674	690	637	685	741	654	649	719	684	695	662	649	674	604	667	691	736	706	693	658	677	705	649	712	672	704	659	707	657	689	705	702	697	658	684	702	685	692	668	661	654	678	648	718	676	704	703	692	651	701	679	669	679	698	662	654	687	698	680	709	692	677	669	733	673	683	730	647	640	704	660	677	674	669	693	698	700	667	682	694	677	670	713	670	734	706	697	664	659	670	643	703	745	722	719	672	671	700	669	722	679	655	682	628	661	688	665	608	647	672	698	647	706	676	642	682	660	681	699	673	623	689	665	674	691	683	706	647	713	666	670	691	671	653	716	710	672	645	673	654	655	691	625	693	732	646	629	674	647	638	702	633	713	669	652	660	691	646	691	664	659	731	687	630	626	666	695	732	627	699	637	654	658	757	681	690	707	686	688	644	648	659	674	668	692	615	686	660	643	664	740	682	701	694	683	634	683	684	691	672	664	669	706	685	699	670	678	661	726	666	655	694	684	699	678	653	706	666	685	659	629	696	694	688	662	677	700	687	675	757	656	670	688	662	691	686	683	680	650	672	662	660	683	701	718	678	705	651	671	681	684	633	692	673	623	629	644	675	658	685	661	645	699	667	699	695	676	650	652	656	670	620	633	655	677	693	678	668	717	646	641	649	672	668	681	679	749	661	654	643	656	670	714	678	639	713	655	676	691	659	687	635	663	680	670	673	660	617	707	656	661	645	664	656	669	644	743	646	696	690	637	697	640	657	691	656	681	656	628	711	723	679	668	639	682	677	668	659	696	672	673	674	683	693	650	722	694	651	700	709	664	659	690	670	610	654	643	698	696	691	671	688	672	651	663	642	643	645	644	684	691	651	655	699	734	685	699	701	633	690	685	670	646	659	638	652	668	741	686	676	698	649	697	662	695	654	661	688	702	675	678	664	664	673	665	668	668	660	645	679	711	658	699	699	691	670	657	638	622	656	731	649	655	696	719	691	637	693	671	694	676	670	728	704	652	653	698	653	679	670	685	694	686	660	618	650	718	673	644	626	617	695	618	670	686	711	648	760	677	678	665	691	666	680	695	693	636	696	670	677	665	676	691	681	655	662	689	691	635	685	664	676	667	661	658	669	643	688	677	674	705	675	669	691	680	658	669	672	643	698	671	694	681	727	672	713	654	638	649	677	691	683	676	721	635	633	722	662	680	676	639	717	649	674	719	703	627	695	651	690	637	688	685	657	679	681	675	648	697	696	672	665	675	653	617	627	716	681	684	663	722	642	709	665	660	677	645	708	647	730	689	644	696	674	718	677	699	621	673	675	646	679	666	619	625	684	686	661	712	693	665	652	702	697	657	649	676	655	696	650	666	656	648	664	654	610	626	657	712	660	688	696	687	692	656	648	665	679	700	659	649	644	699	664	684	673	656	656	649	661	682	655	717	671	603	653	672	664	636	690	686	696	684	664	701	691	665	663	671	680	687	707	664	698	701	683	699	681	682	712	676	710	673	703	695	656	698	649	702	701	693	688	662	646	638	680	695	694	660	680	681	716	642	672	716	664	667	633	645	609	666	679	657	646	634	652	645	649	690	705	655	653	644	715	672	713	662	669	696	688	666	682	667	667	655	694	687	663	643	747	704	673	662	684	705	694	650	635	673	662	716	682	662	700	653	671	676	667	693	730	648	675	709	645	698	639	682	664	635	689	712	642	660	696	703	640	709	683	628	684	642	671	656	669	652	699	665	679	679	648	661	688	666	657	711	658	640	692	676	664	688	644	668	660	654	672	653	689	670	639	672	650	674	679	689	698	700	649	669	643	671	687	707	665	654	650	677
35526	21972	16674	4234	1176	627	443	407	318	325	278	271	275	227	262	213	221	178	171	186	213	189	191	183	179	187	183	183	170	179	207	169	181	210	178	160	165	167	158	189	166	185	176	189	166	165	178	192	174	156	192	149	179	192	200	188	190	146	177	184	174	188	178	172	193	181	167	172	140	140	193	173	163	186	162	165	171	181	185	205	207	186	193	163	167	192	168	187	182	174	186	153	175	176	181	170	183	165	182	210	163	170	170	158	169	156	170	151	182	195	182	168	188	177	192	162	178	133	181	165	195	175	175	178	212	174	172	161	179	149	142	180	178	159	168	161	154	190	176	185	161	182	187	174	167	168	165	164	193	210	186	161	156	175	179	174	179	187	170	181	142	199	151	166	163	184	178	177	169	160	185	152	170	174	165	178	161	163	165	189	168	145	176	164	193	190	189	192	169	169	181	165	179	137	174	164	180	176	177	174	199	193	172	141	174	162	167	174	188	192	167	170	177	201	153	169	172	180	170	161	178	204	172	173	169	199	157	176	177	191	166	152	164	182	137	188	204	185	184	150	181	155	178	204	149	125	204	169	150	150	157	190	188	176	158	183	139	157	163	172	158	163	165	147	163	196	175	181	165	172	172	164	184	178	150	177	192	159	184	180	185	152	185	199	165	164	152	184	177	158	148	191	165	180	193	162	192	162	186	178	165	179	165	199	162	180	169	187	170	178	154	151	177	167	174	172	181	173	169	176	164	165	186	171	180	165	191	160	172	175	180	173	184	161	176	187	182	143	168	174	175	170	178	175	178	165	175	185	185	171	167	164	165	167	194	171	157	146	162	170	157	172	166	200	178	169	178	185	165	168	150	193	171	171	194	163	169	171	176	154	179	175	180	146	171	169	163	206	188	152	171	161	175	154	182	165	177	152	160	192	174	163	179	182	146	162	173	156	171	151	180	185	179	193	198	178	163	192	169	174	173	202	155	155	152	171	166	168	160	169	163	171	179	173	168	184	166	181	184	167	190	182	187	195	189	150	154	177	189	164	184	156	138	182	182	168	171	157	168	145	205	176	184	189	174	188	173	192	172	178	185	188	163	160	155	181	165	184	177	196	184	181	156	155	155	179	185	188	167	166	134	166	171	168	156	174	187	156	154	205	161	200	166	176	184	170	175	178	160	174	161	179	174	174	191	202	153	159	176	198	179	182	170	167	180	158	174	167	169	195	165	184	186	174	175	203	159	159	146	156	177	168	191	181	170	186	189	210	165	181	140	178	159	162	164	202	167	170	192	170	199	197	198	175	178	161	167	154	165	170	183	188	160	174	157	174	182	180	175	174	169	176	185	189	174	163	166	181	162	171	167	155	163	170	169	186	180	185	188	165	182	193	156	169	175	166	162	159	178	177	170	162	207	174	178	145	127	137	212	185	172	185	200	180	180	179	190	154	198	186	178	175	177	168	178	191	203	156	162	168	150	159	173	174	157	137	189	165	151	179	187	205	146	180	180	160	176	167	169	162	164	195	187	174	168	164	197	179	180	177	165	203	160	169	177	157	145	152	175	179	201	167	178	167	187	182	183	182	181	179	187	143	168	185	175	179	195	174	197	195	165	173	179	180	190	166	162	187	143	192	187	170	168	183	147	164	168	170	205	170	165	148	153	183	167	183	159	173	159	187	188	169	175	188	158	149	202	181	195	175	202	187	203	164	182	165	161	188	174	157	176	172	186	145	152	163	174	154	164	164	164	183	190	176	173	201	162	186	178	165	161	186	182	169	159	167	168	164	165	165	163	169	175	179	191	174	167	158	217	187	160	189	167	170	158	165	176	161	163	165	177	171	182	162	165	171	167	186	163	177	177	166	190	175	195	211	167	171	192	163	166	189	176	152	153	164	187	167	188	152	147	157	163	166	177	161	163	171	190	176	178	177	208	169	172	162	161	183	178	157	174	170	189	166	176	150	167	161	169	191	184	189	165	155	199	179	164	164	177	191	176	175	192	165	184	168	174	168	181	168	191	187	186	191	167	183	163	165	180	166	159	164	168	181	164	179	176	167	153	160	177	199	182	151	180	195	173	170	171	206	158	186	169	146	176	179	159	163	178	191	166	178	166	177	155	159	161	162	140	195	150	169	172	146	193	165	175	182	179	150	178	174	175	157	163	171	188	159	192	170	170	167	184	176	167	174	169	176	175	183	171	178	165	180	173	165	169	167	166	190	180	192	180	167	172	160	183	163	175	173	175	145	187	189	159	205	175	162	172	171	164	164	162	161	176	184	165	187	157	177	184	159	153	184	173	146	179	160	159	183	146	191	185	188	184	175	162	175	169	165	145	159	165	173	172	178	152	169	179	169	147	159	190	171	148	157	193	175	190	191	179	183	184	153	185	167	168	156	175	191	156	185	173	159	171	188	165	195	190	181	161	202	178	185	146	184	185	164	163	177	165	157	157	181	161	178	199	171	185	201	182	191	191	178	195	170	188	167	165	181	168	177	185	174	199	188	157	192	156	190	181	157	151	172	178	183	175	149	176	167	145	165	170	186	174	159	179	179	165	181	177	162	176	152	168	180	164	192	161	168	172	176	170	156	194	162	167	183	185	167	160	182	163	199	155	167	158	185	176	165	184	192	197	182	169	171	170	194	177	197	174	156	187	164	181	178	162	165	171	155	155	179	190	171	174	174	158	181	175	160	185	162	161	187	148	184	171	170	161	170	177	171	192	178	185	177	178	183	167	174	169	167	172	172	158	156	161	151	167	167	190	180	175	157	179	188	174	179	171	186	153	174	196	155	159	179	192	182	179	190	177	174	155	160	168	178	189	177	169	169	192	187	161	188	176	180	202	196	194	193	178	179	199	157	186	170	171	172	155	174	160	166	169	156	156	182	178	181	172	158	181	181	159	184	193	186	154	167	167	160	177	180	197	151	182	181	154	173	167	157	175	187	162	192	157	184	209	182	164	189	181	168	165	179	175	181	177	163	196	169	179	162	167	156	183	172	158	171	186	174	176	157	153	163	183	188	178	167	177	161	195	153	178	179	178	187	178	186	166	167	167	168	176	169	163	175	152	165	180	191	154	183	179	166	180	172	161	200	184	191	182	177	169	165	148	184	165	163	185	142	173	177	166	171	180	197	179	175	175	174	156	153	151	164	179	182	160	173	143	174	167	150	196	181	181	155	191	184	158	184	173	190	165	169	166	179	159	170	190	182	185	177	183	177	179	187	161	176	179	167	206	184	188	188	162	196	184	179	190	191	167	161	161	195	181	176	160	185	148	197	186	185	198	183	146	179	169	152	192	171	176	182	184	155	179	172	158	179	173	193	165	156	183	183	167	191	174	195	156	183	164	181	163	153	171	187	172	164	158	171	170	166	171	170	160	168	156	189	141	164	197	139	168	172	175	177	165	164	172	150	176	174	178	194	165	163	182	159	199	189	165	174	145	183	179	186	185	164	154	191	167	186	179	171	186	211	171	179	164	182	187	164	189	201	180	174
24113	17745	18074	3933	2607	2214	1686	1545	1269	1147	1130	1099	1105	1023	892	812	697	656	614	600	574	587	557	575	594	549	519	500	499	522	494	508	461	490	456	469	470	422	512	495	483	471	465	427	478	401	457	469	464	465	436	451	450	465	489	451	427	481	492	430	472	467	461	414	476	411	408	473	481	452	426	464	443	423	443	414	458	432	426	438	451	453	491	446	427	469	432	414	413	472	437	445	448	463	439	416	447	490	463	431	390	453	476	456	461	443	441	425	441	479	420	454	451	413	437	423	475	427	480	420	450	466	441	454	439	456	459	435	431	522	434	489	446	444	460	423	460	482	432	439	443	484	438	438	476	444	426	448	436	416	429	479	455	437	426	439	448	435	433	416	451	416	465	433	400	443	463	453	471	427	470	446	525	441	425	460	473	397	432	460	425	468	415	456	449	444	455	488	439	404	446	460	442	452	441	441	457	453	461	440	419	453	474	419	424	470	468	453	494	472	412	431	450	469	440	439	467	436	421	447	433	464	471	436	452	428	446	408	449	434	432	464	392	467	444	423	443	444	437	423	447	469	431	447	431	473	503	438	462	464	423	428	470	445	446	442	473	437	465	432	448	436	423	453	476	428	432	431	449	414	442	430	418	419	439	428	453	460	447	438	481	476	425	443	441	420	431	394	451	486	465	437	415	461	452	430	416	463	461	452	418	441	451	452	431	451	462	468	414	439	462	468	405	428	440	444	442	436	421	469	442	444	447	425	455	446	440	467	451	429	436	446	435	472	480	443	466	456	465	487	447	419	426	460	440	440	435	477	473	435	447	469	467	416	437	462	476	427	476	418	500	469	462	416	411	408	434	442	462	447	453	452	425	446	439	419	466	447	440	461	449	483	488	425	461	472	449	419	420	428	482	452	444	428	423	423	467	392	441	459	419	477	443	472	444	463	442	453	479	441	428	436	456	427	447	450	436	423	401	463	443	447	433	460	435	431	446	439	404	470	401	443	479	430	462	450	435	431	433	427	444	429	468	430	440	462	480	467	462	501	413	402	455	441	449	404	461	470	435	440	438	474	452	448	458	426	459	457	474	433	439	437	428	472	455	435	441	448	464	456	451	452	416	457	451	420	433	465	452	461	446	460	485	406	439	446	460	462	414	449	448	415	433	443	424	427	424	454	442	421	423	425	423	437	420	403	452	449	415	428	463	441	429	419	430	398	451	409	462	433	436	434	421	455	431	421	451	430	450	416	440	436	436	451	462	434	424	454	458	428	451	454	453	435	416	447	437	461	430	477	440	464	434	487	434	428	438	393	469	456	448	451	493	445	398	397	422	469	456	453	446	458	439	487	436	419	456	467	471	414	430	465	441	425	486	446	500	478	419	410	424	454	437	465	429	437	456	453	380	444	450	436	439	453	461	463	453	456	423	430	383	479	480	432	453	452	427	445	430	435	427	430	426	458	418	458	438	449	384	464	453	432	427	423	428	445	421	446	428	477	468	431	446	408	467	465	452	438	429	433	454	463	436	469	458	373	422	456	450	457	403	459	462	437	456	433	458	454	435	478	434	436	439	432	402	459	454	479	470	466	442	446	448	432	444	407	429	464	419	411	465	461	475	423	453	456	431	456	435	438	431	413	456	445	460	417	497	451	444	435	438	434	403	444	434	430	493	445	462	412	452	451	460	442	461	432	445	455	460	446	419	446	449	446	449	442	435	450	444	423	423	441	427	431	393	458	422	437	475	413	445	423	444	471	411	441	426	449	456	468	442	427	453	440	445	421	486	498	429	448	446	441	437	434	410	465	470	424	466	472	438	451	434	427	458	439	434	451	450	423	458	429	478	439	445	456	453	474	402	440	464	433	416	467	431	456	446	467	450	433	466	446	472	407	453	474	452	406	445	421	461	451	435	393	487	486	431	440	464	425	471	452	430	452	456	476	455	435	460	431	445	437	438	432	459	453	458	455	446	476	442	478	450	440	425	410	390	436	453	423	443	432	445	459	431	444	473	435	410	445	419	443	492	444	465	442	450	456	451	474	427	457	453	424	456	433	405	460	434	487	454	430	459	408	449	418	456	427	431	430	461	438	415	438	404	408	462	423	415	475	475	430	422	422	419	403	472	426	442	456	437	447	414	455	438	425	423	388	472	461	479	414	459	469	456	469	428	430	422	417	439	454	433	435	439	397	454	488	458	452	496	441	454	462	487	430	441	401	453	472	418	428	451	442	429	469	418	453	482	429	430	461	427	433	422	422	417	436	438	475	427	453	421	473	424	457	443	434	457	454	465	390	418	483	452	409	459	446	451	459	451	448	441	438	418	437	410	455	405	390	463	447	443	431	442	458	427	432	486	432	436	456	459	453	398	428	446	440	439	423	442	447	450	466	465	419	446	470	451	419	439	468	440	419	467	438	445	466	429	435	452	393	460	418	462	454	457	413	449	475	481	437	407	421	424	413	427	454	431	467	473	491	422	430	454	445	453	456	434	440	462	439	435	468	446	430	442	442	433	424	465	430	448	435	467	443	468	439	445	505	447	461	435	408	500	439	432	471	443	440	411	436	429	420	428	484	453	467	461	478	460	442	403	442	428	436	435	429	436	474	472	449	449	452	458	430	415	451	463	462	456	437	424	443	460	419	422	417	449	474	447	472	455	397	412	447	466	403	453	402	457	419	446	434	497	423	437	442	444	445	471	466	462	449	456	450	472	447	427	447	460	460	430	437	445	443	445	425	425	413	431	416	472	462	444	428	462	446	439	456	445	459	421	472	453	407	442	450	443	446	448	416	433	431	435	432	433	424	429	454	488	450	453	467	441	454	474	434	482	452	460	460	455	437	453	437	457	462	432	468	423	479	456	431	408	382	423	443	469	429	435	449	455	452	426	436	398	471	412	436	449	440	422	442	436	470	471	441	433	384	442	447	445	431	451	452	395	434	433	452	421	412	482	446	433	441	459	422	427	472	422	422	430	424	435	448	463	468	436	445	411	457	424	442	440	462	443	486	449	409	451	441	453	411	446	470	432	424	459	435	436	418	459	448	432	455	429	425	467	428	457	457	438	456	441	436	413	459	417	445	466	465	478	434	474	446	422	457	463	443	460	463	427	397	469	421	439	429	428	429	431	411	455	452	424	456	465	443	469	476	447	469	480	483	489	469	441	466	415	444	449	447	465	444	446	424	445	432	461	430	431	476	431	425	495	457	475	438	441	452	401	446	420	457	455	453	458	449	401	484	457	447	415	495	446	419	452	476	458	473	432	454	451	465	409	476	448	474	461	466	446	440	469	454	440	442	431	434	438	455	456	441	422	442	451	444	463	446	424	438	441	390	414	467	441	441	406	420	487	478	460	440	445	464	483	467	431	435	438	435	450	392	464	452	437	422	485	451	431	451	439	445	481	432	406	450	406	447	438	441	456	463	424	394	450	462	451	469	414	447	461	464	460	446	408	451	431	460	442	435	411	440	421	439	478	450	473	430	463	438	452	444	446	436	454	480
12714	4174	2043	637	442	391	397	358	363	324	340	334	332	320	339	316	318	342	322	334	290	297	318	349	328	344	308	289	309	306	335	357	319	328	288	312	298	300	341	321	292	328	347	343	315	283	330	316	290	318	331	345	303	344	291	289	285	307	290	308	292	320	318	308	274	315	301	294	307	341	294	311	338	299	319	300	320	317	297	342	310	320	330	291	302	342	308	297	299	320	321	318	334	323	316	344	318	305	323	303	311	310	304	387	335	333	304	324	321	310	303	327	313	312	313	303	361	329	315	292	296	276	305	347	326	334	310	287	297	317	316	303	311	322	339	312	336	321	297	293	330	276	316	333	320	308	311	336	348	305	316	317	308	318	347	323	294	312	285	285	308	323	301	311	339	310	307	354	350	323	358	329	329	306	289	312	342	319	274	339	299	330	345	320	309	294	336	327	340	358	322	297	304	314	292	320	303	335	334	309	312	339	349	313	310	339	308	327	313	318	353	311	305	342	321	304	337	338	323	303	327	331	317	330	338	321	338	286	332	320	321	319	298	332	301	344	307	324	317	325	286	305	314	330	321	313	341	306	311	315	300	329	311	306	309	365	324	333	313	338	290	326	349	339	336	348	325	338	312	279	344	297	334	317	275	386	318	280	325	289	315	297	290	323	321	295	308	316	310	311	344	311	335	324	314	270	299	345	337	327	299	341	260	289	303	334	268	336	324	319	341	314	320	333	299	304	312	319	332	301	312	301	308	334	260	317	301	309	334	281	289	343	299	338	307	317	350	317	323	297	294	322	303	322	321	333	321	297	309	304	323	313	328	289	277	343	302	345	304	318	328	336	284	320	311	297	321	311	333	315	354	359	296	338	340	315	355	317	327	309	293	296	279	325	325	300	328	312	295	338	341	306	325	315	339	323	303	313	306	335	311	298	341	293	304	275	309	316	304	318	295	329	308	315	332	300	311	315	306	326	324	307	305	311	304	318	316	343	332	295	307	311	308	316	301	314	344	354	294	335	323	304	306	309	314	311	322	303	307	314	310	327	304	308	305	341	318	297	300	326	318	310	295	303	327	345	286	317	319	312	316	348	357	318	345	288	326	328	326	304	347	330	313	293	331	321	278	303	329	299	336	321	340	323	311	334	312	319	322	343	307	332	305	307	321	326	300	309	333	341	336	295	292	289	364	315	312	311	313	317	315	291	322	300	302	309	311	327	284	321	281	332	301	311	335	339	323	319	321	343	324	279	313	350	302	326	354	330	291	299	316	305	295	320	313	295	323	333	286	305	279	324	333	334	309	330	312	341	326	295	316	307	280	321	295	312	308	339	328	323	350	315	289	318	317	312	367	311	297	314	298	281	305	283	329	309	348	321	322	303	348	311	310	330	325	259	283	321	338	319	325	323	343	314	310	315	352	310	297	304	304	298	290	294	322	310	308	305	304	324	294	310	332	330	320	317	302	314	316	320	288	314	307	255	347	341	335	305	286	291	316	323	320	312	334	325	314	331	334	316	343	301	306	312	343	324	319	324	345	328	331	293	329	319	319	293	326	288	326	291	333	309	315	323	305	297	300	327	312	297	320	299	346	315	323	282	302	319	293	328	306	316	355	331	307	319	322	328	309	314	299	278	307	330	326	337	313	354	346	340	371	296	317	301	320	280	313	319	309	336	331	314	313	312	295	318	345	293	312	294	315	310	313	311	286	300	312	329	331	316	326	293	268	313	305	341	309	295	302	302	301	299	296	314	306	302	315	313	275	334	315	326	325	303	317	314	297	341	330	311	327	311	314	307	308	305	312	313	294	282	306	327	327	302	333	325	324	309	322	295	300	345	303	293	340	313	283	351	307	316	333	311	317	282	293	333	340	317	321	310	306	334	289	354	314	310	321	324	313	314	322	329	323	295	311	295	317	311	298	324	293	324	291	315	334	307	298	314	304	304	298	292	332	342	317	348	338	291	308	304	309	331	294	318	272	320	303	315	331	312	317	286	316	332	293	337	319	299	303	305	312	286	322	336	307	300	331	310	291	301	307	296	295	331	345	305	309	318	317	290	346	284	326	355	314	315	315	309	346	294	291	285	308	304	313	313	326	355	317	314	321	282	312	318	328	284	288	284	316	335	311	305	321	324	308	314	318	335	296	330	306	329	295	299	296	321	298	314	324	346	309	331	287	334	311	312	331	328	301	276	298	332	328	343	315	332	325	306	293	352	329	314	318	306	354	325	307	315	322	324	307	324	296	368	322	319	294	309	334	330	319	312	302	309	306	342	351	321	298	322	279	339	312	332	293	294	321	329	336	317	329	303	307	345	330	328	301	303	320	293	310	325	299	312	339	318	288	308	347	317	311	312	331	303	330	296	308	319	333	334	322	300	289	329	303	314	310	313	279	299	305	289	292	328	328	293	314	312	335	356	322	308	291	310	287	295	282	322	304	349	310	328	281	306	298	311	289	311	274	338	313	331	337	319	298	332	296	327	314	309	330	298	293	311	359	283	314	325	330	276	295	310	332	342	276	326	297	314	292	299	320	298	322	317	334	305	316	302	318	318	321	360	305	329	285	298	335	311	328	349	314	327	336	328	308	322	312	308	359	291	272	334	336	359	342	292	320	329	354	329	321	325	325	329	322	313	306	297	330	283	330	308	312	341	300	306	323	322	300	360	322	312	301	301	293	294	285	258	343	325	279	314	288	311	352	327	319	308	324	339	269	301	304	310	329	324	304	313	330	315	272	332	292	293	284	322	302	315	313	286	361	333	302	305	287	328	300	344	331	319	325	328	329	286	314	312	308	331	301	307	315	307	314	288	313	310	298	345	294	310	282	320	296	286	310	321	331	322	322	312	285	330	320	315	312	283	303	335	294	323	315	309	324	317	304	321	332	297	299	292	297	310	316	258	319	323	316	323	323	335	307	333	295	333	287	332	312	334	310	324	333	320	297	319	305	336	318	348	305	292	310	318	296	327	306	294	308	325	328	349	269	297	328	320	318	320	318	287	304	294	330	334	362	310	303	322	317	319	304	302	321	334	339	288	343	341	279	327	262	338	345	288	341	323	331	319	319	327	344	332	266	325	288	320	319	283	290	312	347	325	319	309	327	331	314	347	312	314	280	312	303	334	343	316	322	314	333	320	319	341	331	347	299	323	324	314	326	301	321	332	293	304	335	303	312	348	303	323	322	309	302	327	316	329	344	333	322	328	291	299	339	272	320	313	316	282	327	324	339	316	339	294	316	319	317	294	318	310	338	319	306	332	286	305	330	346	295	287	345	341	330	331	331	293	323	309	304	347	330	338	325	353	342	339	307	280	298	279	283	318	294	296	314	334	304	303	311	298	293	321	315	317	312	298	328	332	300	323	321	316	295	340	299	317	325	291	333	344	328	328	326	339	301	370	332	292	306	310	306	311	288	372	342	310	327	306	330	298	342	307	304	341	319	351	309	366	345	312	317	332	316	325	346	321	331	338	312	310	274	312	304	318	312	331	309	304
9202	4412	4085	1805	1425	1256	1104	1035	955	971	974	979	945	913	875	887	830	725	823	756	793	815	754	820	801	776	779	748	772	776	764	733	779	784	766	752	804	752	775	741	808	768	801	757	752	785	753	773	779	781	823	784	766	805	774	809	755	811	762	770	763	768	769	794	738	762	737	788	763	759	822	736	746	725	753	768	718	781	768	769	787	797	785	746	776	790	794	803	753	761	734	767	744	785	723	796	780	778	796	710	768	763	743	754	734	784	810	778	743	767	784	757	776	731	761	763	802	772	775	800	783	748	751	744	769	747	732	773	795	762	763	826	709	747	758	733	739	760	756	741	781	767	770	764	741	708	785	743	780	764	759	805	744	790	802	723	784	840	751	736	785	773	789	784	761	758	764	805	764	731	766	804	767	735	728	796	730	782	796	777	754	746	763	772	726	764	742	799	789	734	791	786	748	803	763	792	769	765	743	779	768	734	731	797	753	776	798	751	815	732	752	817	755	730	756	739	776	776	789	749	762	778	754	766	786	751	723	746	754	793	721	743	774	731	752	756	777	763	763	776	763	744	757	794	792	738	782	784	794	780	759	782	769	763	761	786	767	792	798	720	786	736	780	723	778	738	796	803	776	774	776	776	774	760	792	819	733	790	759	708	752	748	726	821	807	790	747	767	721	783	776	800	754	756	771	763	771	807	809	736	706	818	734	767	757	748	828	764	779	753	733	757	751	755	747	763	776	776	736	780	802	736	799	683	780	754	750	809	785	743	786	774	765	803	731	784	744	733	745	805	764	753	776	774	752	764	755	759	748	751	739	735	753	763	706	778	739	727	735	835	768	725	767	778	735	763	709	765	775	750	767	783	753	765	758	783	767	726	751	762	735	787	742	769	725	721	767	775	712	779	754	747	725	789	767	729	764	808	755	783	745	756	758	745	761	758	731	750	780	803	767	794	802	781	760	744	741	784	753	801	807	719	744	755	764	761	745	738	763	799	727	760	720	783	772	775	790	726	828	805	762	752	799	777	770	728	747	757	790	772	739	718	779	772	754	759	783	779	746	779	774	709	797	753	769	774	757	789	744	729	779	762	738	726	765	766	761	776	801	713	770	792	739	746	691	768	749	785	755	751	774	736	749	746	729	791	779	712	719	747	795	775	757	824	766	753	778	727	767	760	753	756	748	784	802	749	793	711	754	792	779	714	748	775	800	755	707	738	770	794	766	755	741	778	727	758	812	766	740	739	748	719	759	783	713	736	753	762	730	786	741	798	764	746	776	783	784	758	777	762	737	724	747	759	781	813	769	746	738	777	789	769	811	747	750	764	726	699	780	771	743	751	716	766	769	771	760	746	776	760	773	770	751	733	745	747	720	795	791	783	829	814	731	764	771	755	797	788	732	801	723	756	776	738	756	756	757	788	749	720	796	756	770	775	768	788	763	751	750	734	770	764	771	785	755	770	745	798	758	742	793	764	792	759	756	784	774	781	738	768	766	752	806	784	806	771	726	751	725	734	774	758	743	744	761	823	750	763	745	768	778	741	758	784	772	746	772	716	731	715	727	751	741	776	779	786	751	769	778	792	735	756	742	795	766	734	795	773	740	759	764	747	779	781	763	759	714	773	764	778	749	792	770	762	743	791	771	725	802	773	785	774	739	747	726	785	747	772	789	760	756	763	746	751	773	735	790	786	765	785	780	761	764	789	739	779	769	714	785	805	762	780	779	708	711	744	743	761	774	751	752	759	761	757	807	776	791	734	775	780	769	776	759	773	763	765	799	812	765	798	775	785	788	748	696	821	749	796	741	772	778	776	772	752	742	764	798	718	705	756	764	757	752	763	812	750	790	758	730	732	740	799	771	787	770	735	756	766	768	745	792	774	785	753	752	819	754	769	749	763	767	725	781	776	756	789	704	778	734	707	781	811	813	788	732	793	781	768	761	824	759	773	742	764	744	794	785	749	765	758	765	731	755	775	789	762	746	804	731	752	691	810	787	782	743	747	725	748	781	726	766	815	798	715	743	732	750	766	754	775	820	731	735	778	754	749	813	759	761	726	774	800	788	768	786	771	796	753	762	740	770	731	791	769	779	739	766	782	715	752	726	760	793	793	798	788	766	783	767	762	740	709	834	814	759	776	772	764	759	720	754	790	750	799	721	781	786	788	801	803	796	708	791	732	736	746	759	747	820	745	750	793	765	746	756	765	797	770	743	771	790	779	721	740	725	736	726	784	769	752	774	791	710	748	757	758	774	780	733	798	723	814	732	779	750	731	789	805	764	797	731	753	728	747	753	734	738	768	733	758	763	778	778	759	759	762	746	795	744	806	725	719	773	734	788	741	765	797	743	739	726	730	772	774	765	742	719	763	737	818	802	725	783	739	759	776	821	763	788	762	814	735	748	734	784	749	752	773	727	805	766	785	815	745	800	810	723	740	738	772	785	754	750	713	747	739	705	773	759	755	767	766	789	757	760	744	770	690	758	742	790	762	804	740	770	741	762	733	777	752	735	774	739	740	831	798	761	742	794	787	768	706	748	742	803	742	773	783	778	759	800	730	809	741	742	754	788	777	756	766	768	778	759	730	760	762	754	753	765	744	733	688	759	811	749	795	775	740	757	751	756	755	728	726	765	754	728	747	770	724	756	797	725	715	768	765	736	776	781	755	784	772	713	768	755	788	768	702	823	710	789	753	799	808	756	777	784	775	734	768	708	744	757	775	771	762	747	759	743	748	767	715	776	804	823	755	729	831	761	784	772	726	740	777	741	793	729	766	767	788	734	736	794	737	716	788	693	757	695	781	706	816	762	748	776	745	721	713	766	768	787	778	798	728	815	735	745	715	786	735	780	749	749	723	800	798	747	774	820	768	726	821	743	775	778	745	798	741	744	821	826	747	766	726	785	726	759	735	749	777	760	742	735	754	737	795	811	733	757	693	742	730	766	769	756	755	734	703	760	795	754	769	807	741	753	800	813	755	768	775	737	761	752	739	770	745	785	743	722	739	760	710	779	755	822	767	766	723	762	760	792	758	766	778	727	814	815	784	773	811	781	783	778	757	741	769	789	775	752	741	799	772	774	761	787	767	798	779	746	752	750	805	767	761	750	779	770	792	761	770	832	760	767	776	790	821	741	786	781	721	718	730	799	754	769	794	758	777	760	800	795	769	749	792	691	823	726	808	752	710	776	777	763	743	799	783	746	807	794	758	756	752	744	786	787	782	769	784	800	837	816	777	756	782	760	745	790	769	755	756	789	798	751	725	755	789	729	747	758	761	753	794	786	729	780	794	763	757	730	825	760	793	793	784	736	747	749	767	778	777	755	769	740	750	716	788	804	714	728	765	828	743	758	748	809	776	738	786	782	784	747	806	770	774	755	763	763	761	797	782	789	782	805	789	766	750	771	799	757	792	748	778	776	756	781	780	704	762	767	750	824	717	740	841	741	754	780	709	757	775	803	772	787	749	701	798	741	791	795	704	732	817	794	761	741	707
26445	13777	9069	1923	696	527	441	429	373	341	390	388	302	312	308	348	300	313	271	310	285	316	292	247	284	282	270	297	316	308	257	251	297	267	251	300	294	262	286	265	260	287	289	290	266	297	276	275	292	286	270	267	291	253	274	298	278	280	272	250	306	298	287	300	301	271	249	273	266	273	276	286	317	305	295	277	325	289	265	267	293	299	281	281	245	285	284	253	263	304	274	275	308	261	288	280	265	287	298	275	258	253	285	290	246	244	306	288	263	289	295	287	275	319	261	279	279	303	276	292	290	307	321	254	297	278	318	285	288	270	307	279	296	246	298	281	339	288	252	263	283	311	293	268	261	279	275	300	281	285	280	307	314	277	263	309	296	295	284	285	286	312	288	257	274	307	285	263	315	270	301	279	296	264	305	304	290	248	292	272	268	326	281	310	278	300	277	280	270	287	247	283	272	289	280	289	325	289	309	279	265	273	278	313	314	296	280	241	269	304	302	265	282	249	302	304	296	313	273	260	284	290	310	305	278	281	273	254	261	283	281	305	289	294	281	277	288	291	269	294	291	270	296	294	309	283	284	267	270	279	281	263	291	279	259	286	303	292	274	275	292	266	289	294	275	266	302	282	266	294	303	276	252	290	276	279	261	236	316	269	287	289	313	323	304	298	255	285	308	278	294	273	313	251	252	286	325	283	258	243	281	292	297	275	285	299	286	270	275	277	306	293	319	312	289	281	293	266	266	283	277	258	288	276	293	268	292	295	277	267	282	317	271	296	286	287	291	281	295	299	255	265	294	237	281	285	315	277	298	320	282	289	306	291	285	306	287	274	300	255	304	251	280	278	258	317	329	306	273	279	265	278	287	278	287	296	278	262	284	273	293	284	281	257	278	276	267	272	285	287	271	282	288	317	290	255	286	286	249	328	251	271	275	293	292	279	251	288	288	279	253	276	288	265	258	268	289	289	274	269	274	297	295	278	310	276	274	320	297	289	272	272	276	281	260	274	266	295	298	293	289	316	283	292	284	279	275	291	275	295	290	276	278	290	301	277	271	291	281	271	282	267	259	284	281	292	280	280	289	271	285	281	276	273	288	302	270	286	246	275	241	286	276	277	266	279	317	283	266	261	281	290	272	292	286	287	298	297	305	257	267	282	275	279	314	271	285	264	284	267	279	273	268	287	295	286	290	258	278	319	306	305	272	281	275	288	271	296	287	290	295	291	265	281	265	313	297	257	270	266	290	268	248	302	289	297	333	280	257	326	266	276	311	280	318	261	333	294	267	285	322	276	290	274	265	264	276	293	290	292	289	297	257	279	303	293	283	281	271	278	295	282	293	310	255	266	312	298	291	267	293	259	309	251	269	270	289	257	315	308	291	278	295	286	290	296	283	253	310	263	249	271	305	255	274	253	306	276	266	299	308	288	279	310	276	308	290	258	307	265	310	278	290	292	326	276	276	296	289	284	273	299	294	263	288	273	266	258	294	282	275	292	296	266	277	288	313	277	277	282	310	310	267	288	285	268	291	314	280	301	265	262	287	269	270	289	259	274	307	278	268	296	271	295	300	298	291	286	290	301	267	302	276	281	285	263	261	289	249	254	269	305	257	278	297	270	274	292	289	282	312	309	312	297	294	252	280	309	265	290	296	288	284	264	308	266	248	306	341	290	298	273	268	269	276	281	271	291	292	289	280	261	298	293	268	269	251	300	260	281	287	277	275	251	295	290	271	311	296	284	280	255	282	294	300	258	329	273	296	259	274	273	274	296	284	310	250	280	259	254	277	281	297	277	277	304	288	268	304	273	253	292	257	292	288	273	289	269	294	312	314	257	283	271	286	291	270	275	277	293	292	279	287	282	268	254	282	282	297	274	252	275	290	271	251	256	268	268	251	306	274	283	284	252	265	289	280	300	283	287	269	315	285	283	283	309	293	275	307	260	310	260	313	256	310	288	284	270	283	317	255	260	291	273	288	279	277	288	296	264	259	265	289	269	273	300	311	255	288	263	309	278	283	278	287	303	280	283	274	267	274	286	278	265	279	299	291	274	325	270	294	273	262	275	254	279	253	273	295	297	270	280	303	304	299	304	304	297	287	300	269	274	272	293	274	290	288	251	281	266	308	250	312	273	260	297	271	270	267	274	276	277	296	264	280	279	312	279	305	283	287	258	272	283	322	254	315	284	289	284	294	320	300	273	291	264	280	274	292	261	288	259	267	284	280	273	268	259	256	291	282	286	291	306	314	284	307	285	306	240	308	255	265	329	291	260	267	300	292	280	268	307	281	313	280	297	283	282	308	260	288	298	262	264	259	291	288	285	288	259	280	278	247	262	271	263	296	302	280	274	290	292	296	287	282	280	300	291	281	274	269	260	279	265	281	271	337	284	259	296	266	275	294	285	268	307	267	283	283	265	290	318	280	246	287	327	284	256	290	275	297	323	274	279	263	253	257	267	267	304	257	311	273	284	299	284	292	280	277	252	287	299	297	282	296	282	252	282	263	288	307	270	308	293	302	292	279	277	247	292	266	298	268	263	253	316	289	274	286	292	281	254	305	269	286	282	289	263	278	286	308	305	268	280	289	283	275	291	278	271	276	277	268	258	278	289	286	288	270	297	286	286	246	284	294	310	278	304	295	281	292	288	282	287	282	271	318	276	301	301	277	248	286	281	283	281	274	295	284	292	278	260	255	267	288	302	298	293	280	285	287	275	289	302	317	286	305	281	286	272	278	280	305	270	293	251	297	259	255	257	263	288	258	280	305	256	261	255	294	295	290	269	251	284	272	292	287	259	278	308	262	304	282	262	266	292	254	284	234	301	272	266	293	304	288	290	260	278	266	303	293	261	276	272	279	295	268	260	280	269	248	296	289	305	283	311	306	259	320	269	273	265	297	276	276	274	287	279	279	310	284	271	277	309	246	283	233	292	266	300	255	283	272	277	273	277	270	306	284	288	339	276	299	280	260	302	295	315	268	276	292	314	258	287	308	271	276	271	266	255	298	252	263	290	291	271	278	279	293	294	259	275	273	291	289	296	299	296	254	266	279	276	296	305	302	282	281	236	248	283	323	281	273	279	289	328	250	277	295	280	271	295	305	276	296	264	291	283	282	286	289	251	272	275	271	273	277	285	326	293	277	267	307	273	256	304	278	280	268	277	263	304	257	270	289	253	296	281	276	269	275	270	270	260	298	296	285	276	299	300	273	275	259	277	307	307	284	270	315	289	310	288	274	278	283	293	299	296	281	287	336	307	303	276	279	291	289	275	273	297	276	311	303	298	298	285	275	305	238	275	265	270	308	285	311	284	270	311	297	264	289	257	272	292	307	271	279	254	290	265	291	284	285	281	272	281	239	271	295	320	292	281	294	279	280	303	262	280	260	274	280	279	252	302	299	275	274	257	272	274	269	264	308	283	275	274	291	278	251	282	269	235	275	271	300	267	261	263	281	253	285	278	293	283	274	270	283	287	279	267	300	270	293	295	279	316
19005	12090	11821	2833	2143	1743	1508	1359	1211	1203	1199	1131	1097	1035	913	835	834	770	798	778	764	774	742	761	715	704	766	766	737	698	704	684	715	719	701	723	682	728	683	728	724	710	706	746	695	725	680	655	692	689	724	685	677	656	686	701	645	672	645	648	673	670	652	714	663	701	675	699	658	724	697	651	688	703	645	692	679	703	692	689	704	668	700	711	697	704	672	711	702	663	665	711	643	657	689	694	710	687	681	716	709	666	704	688	696	682	691	735	641	667	678	690	675	658	667	684	668	657	671	690	722	702	671	715	674	723	711	692	663	731	686	674	698	643	685	683	728	656	706	681	717	687	690	664	675	708	658	673	684	650	684	652	698	669	670	697	652	727	658	663	696	668	723	709	686	732	661	711	636	696	720	672	709	682	713	724	661	652	662	681	749	676	690	669	657	631	709	695	668	714	709	664	666	654	700	678	660	659	701	665	654	670	715	717	709	683	718	657	671	701	695	671	694	675	740	696	704	677	648	694	691	724	672	669	733	676	739	656	730	662	639	659	667	683	675	731	709	710	658	694	679	699	662	644	706	695	685	707	679	699	666	671	679	660	697	711	701	659	678	674	699	650	661	667	674	694	726	697	716	698	667	707	676	660	638	685	704	671	654	672	679	707	688	682	690	690	691	654	650	723	662	687	690	731	686	723	657	709	682	706	694	692	686	663	726	663	715	684	665	683	642	701	701	705	674	631	650	706	680	685	731	624	681	716	722	669	676	696	630	684	684	709	709	694	665	639	670	705	663	622	681	654	658	688	695	676	669	692	681	687	690	690	667	678	658	648	683	691	666	720	722	734	688	668	696	694	730	707	675	693	659	655	714	708	701	670	696	690	644	686	724	673	654	659	738	670	675	635	712	682	682	707	703	692	661	658	684	686	681	681	722	706	721	626	675	649	638	736	682	641	649	691	693	709	655	676	673	671	666	665	677	704	673	752	721	679	672	656	658	702	676	697	689	709	662	670	688	709	705	648	678	691	706	700	702	670	691	674	674	704	693	743	661	700	677	721	685	696	694	691	713	663	677	686	666	669	662	697	702	663	695	643	684	675	698	707	688	662	737	667	662	665	739	716	656	683	669	697	700	701	675	731	660	688	697	699	748	656	696	649	697	685	679	650	685	696	675	682	683	676	645	688	689	677	720	701	720	690	677	690	724	733	647	711	691	654	662	675	657	692	707	682	699	690	635	662	706	692	697	698	696	703	668	690	669	789	651	672	703	678	639	711	698	682	687	674	674	659	703	708	656	652	661	655	655	677	746	699	669	731	671	671	721	689	677	680	662	707	691	655	684	691	716	660	675	648	682	757	694	685	665	710	683	698	700	687	678	703	682	669	682	691	706	723	699	679	699	652	681	708	632	701	651	655	665	705	693	671	730	620	658	720	718	690	743	657	705	697	668	675	676	652	668	709	657	675	739	707	704	709	679	637	668	697	692	709	657	727	638	666	737	685	690	686	644	659	701	711	721	692	678	681	716	650	660	683	698	691	625	693	672	696	703	655	698	679	641	642	694	697	673	738	651	682	713	654	669	712	664	646	652	677	667	698	693	699	645	669	693	684	698	676	695	703	708	685	722	709	706	688	706	640	673	715	654	692	670	663	698	671	675	668	692	707	700	676	699	673	678	670	708	682	682	659	723	663	698	624	718	675	687	716	750	657	735	692	683	681	701	730	671	681	643	677	685	682	720	723	660	690	725	721	631	693	698	708	662	712	710	706	679	695	663	687	660	687	675	676	663	654	658	713	672	714	630	695	676	726	724	671	718	664	648	674	672	686	719	630	720	702	682	695	651	701	660	698	704	695	671	655	680	711	733	689	688	672	701	679	732	673	694	653	679	700	678	632	669	681	708	714	703	699	738	667	643	675	737	688	690	670	670	710	664	695	646	646	753	728	715	659	671	675	683	738	683	685	667	690	680	685	659	669	684	677	682	689	639	675	685	688	687	688	667	667	698	654	712	672	691	655	701	660	697	708	700	689	654	700	674	697	675	674	672	682	756	726	715	685	689	687	714	719	644	667	664	668	694	743	650	758	690	678	670	679	694	659	678	675	696	687	684	687	715	681	705	684	750	673	680	632	742	686	695	722	716	726	733	711	667	670	759	704	663	656	667	701	699	715	661	687	717	741	703	665	668	705	689	644	673	676	682	705	669	632	672	693	697	683	641	686	703	658	722	675	727	682	694	678	679	672	741	710	673	701	674	675	711	678	671	606	690	691	728	669	729	676	735	725	710	667	666	663	653	717	635	676	723	768	637	714	662	659	685	664	687	707	686	683	676	664	653	710	684	680	703	682	682	676	695	709	702	689	674	710	660	665	738	604	653	684	669	734	669	696	648	703	677	744	659	694	712	694	683	687	635	695	722	721	695	674	696	667	687	706	657	654	733	649	686	673	681	677	711	691	731	707	660	642	688	683	709	709	663	646	721	678	677	669	660	664	694	681	684	694	678	682	726	684	679	656	718	652	687	667	597	690	693	677	655	696	727	692	674	725	694	718	694	695	688	674	662	673	666	640	695	677	692	692	655	722	657	695	712	668	679	706	714	660	693	710	697	682	700	660	720	681	650	682	649	671	739	656	715	696	706	634	732	713	654	673	663	710	690	704	707	692	675	692	691	688	699	688	675	694	687	693	649	682	633	693	665	709	710	668	702	690	698	667	705	673	727	647	655	672	675	678	691	696	688	674	654	671	683	650	701	704	686	681	751	695	675	689	708	700	692	723	625	705	708	754	713	683	673	657	707	678	650	694	736	714	666	689	675	721	680	691	644	663	705	680	696	703	634	689	700	668	726	638	690	676	712	698	720	718	697	679	713	694	709	673	687	705	646	668	694	731	657	690	668	701	663	661	694	708	669	683	660	677	642	712	703	679	691	661	667	691	689	726	701	677	606	700	716	711	656	695	685	707	685	704	721	696	677	706	691	682	656	724	651	688	698	718	703	705	648	679	664	657	675	692	709	683	667	726	699	708	678	690	695	718	641	691	723	633	690	659	614	666	712	696	760	645	719	694	653	650	686	664	699	682	720	723	678	722	713	677	648	680	711	672	655	661	727	738	668	738	646	677	725	661	667	666	675	645	652	646	676	702	651	694	713	704	690	692	668	709	731	698	685	697	704	659	667	673	691	682	722	707	743	678	681	687	718	695	706	727	656	657	717	685	696	676	642	730	673	713	668	707	675	629	652	620	692	679	731	681	718	737	692	668	694	612	727	713	735	696	700	686	663	700	714	615	642	735	730	704	664	668	692	681	676	733	661	683	698	703	677	707	699	672	703	677	687	669	668	658	680	611	693	700	692	672	694	689	672	691	653	724	669	716	693	672	718	679	670	688	711	653	708	663	678	689	621	703	700	672	729	709	685	685	666	680	703	651	679	698	760	764	665	679	705	684	643	685	680	728	698	676	721	646	705	713	672	708	684	651	712	709	727	693	682	644	708	683	658	738
35647	21786	17032	4182	1128	610	401	336	318	352	289	286	263	265	232	204	197	204	196	194	181	191	174	183	150	200	194	169	221	193	192	164	165	175	163	176	171	183	161	155	180	191	191	177	182	186	183	148	187	171	179	183	189	151	180	155	191	168	165	209	185	182	163	165	199	180	193	174	176	170	193	194	172	189	172	160	165	169	192	188	180	171	157	206	196	194	157	161	164	183	180	186	184	174	183	176	188	176	179	177	168	188	165	162	194	174	164	150	191	182	170	179	187	171	160	160	171	146	191	199	195	194	172	174	188	177	165	182	158	169	179	185	177	167	193	174	191	154	186	170	177	175	160	199	160	209	179	193	156	201	158	189	187	184	182	173	199	180	180	180	161	210	196	156	174	191	190	183	169	174	174	189	195	193	177	178	168	169	195	174	179	192	182	197	150	170	195	173	165	186	179	164	173	187	183	167	187	205	174	167	142	166	147	138	174	180	170	199	169	162	180	191	193	212	182	206	162	193	229	198	182	174	185	167	148	158	186	162	163	173	179	163	151	170	177	167	147	205	202	175	183	188	172	198	178	160	164	165	174	173	170	173	175	171	171	173	178	169	191	176	187	153	183	167	173	172	192	186	180	151	154	151	151	167	185	190	177	166	158	176	157	172	171	200	191	173	191	175	192	196	180	173	196	179	211	199	138	172	212	180	176	204	186	182	181	166	185	196	209	212	187	197	149	185	185	175	149	181	173	178	176	163	156	168	169	163	174	173	186	169	173	177	192	164	174	204	199	186	175	177	168	166	178	176	175	174	187	176	164	159	192	180	155	173	173	191	161	202	167	175	189	168	193	165	146	190	240	189	176	176	171	172	150	177	174	182	173	216	196	191	165	165	200	196	176	173	169	175	178	191	174	165	167	169	157	179	194	193	183	178	200	159	165	171	197	191	178	179	203	208	177	189	197	166	178	182	179	161	175	177	186	200	186	178	178	167	168	174	177	166	165	175	182	179	191	158	161	178	203	179	174	196	191	171	177	181	164	181	188	200	213	172	170	145	174	216	160	159	170	187	176	158	163	162	176	177	168	145	158	169	181	159	196	184	174	200	178	184	169	187	165	174	168	175	196	169	137	175	189	155	168	162	199	177	175	186	166	187	210	188	158	186	185	163	179	167	173	164	181	181	192	185	158	148	199	198	161	190	175	169	188	163	191	159	181	202	185	172	181	177	183	164	166	161	160	165	170	172	180	175	173	173	156	184	183	181	194	194	191	192	195	180	181	171	184	175	189	198	187	189	172	182	181	189	190	184	180	170	182	189	171	188	157	185	181	184	171	200	172	153	201	198	183	169	186	179	158	159	192	174	200	202	177	194	186	182	178	192	168	172	164	174	186	147	192	162	174	170	187	175	163	149	149	169	178	166	172	171	187	189	175	175	168	181	197	189	192	163	166	174	178	174	191	174	178	190	168	179	167	148	157	168	145	184	171	177	165	167	183	201	182	217	156	144	163	167	154	200	163	153	186	181	167	176	176	179	178	194	184	169	186	160	171	181	166	173	178	187	182	182	165	161	184	207	166	163	178	184	191	171	164	191	164	180	186	167	153	175	176	203	168	174	166	206	156	170	175	170	173	191	163	170	165	186	186	165	194	177	174	190	160	188	160	178	192	157	172	193	172	173	162	166	202	171	155	152	179	174	173	181	163	189	159	177	164	181	176	192	171	176	166	193	181	178	162	195	176	201	171	171	165	176	172	183	184	163	200	180	161	200	188	186	164	180	186	207	197	175	155	167	173	185	180	145	162	168	189	166	156	178	159	204	175	170	149	183	166	154	173	182	156	174	160	187	189	186	188	188	199	180	160	158	181	186	178	172	172	170	163	180	158	162	189	182	175	211	189	170	177	175	171	157	173	170	191	159	160	160	154	146	171	188	154	194	163	174	164	177	194	175	163	187	196	178	191	177	192	153	171	158	171	145	146	180	176	160	200	166	183	169	172	176	176	171	177	181	167	173	163	158	149	168	171	155	212	178	179	180	208	172	194	160	174	177	175	179	163	163	189	175	169	176	167	185	162	187	172	175	180	165	181	157	182	185	183	190	157	175	161	178	161	162	160	150	173	161	178	164	175	188	179	162	189	175	164	185	186	165	173	192	195	160	176	173	177	180	195	163	191	164	172	173	173	181	158	158	152	164	181	174	161	170	185	199	181	191	196	196	191	158	179	193	175	161	178	179	170	177	177	187	161	181	175	184	192	174	173	182	185	209	218	175	189	164	176	181	179	164	232	162	173	203	162	170	198	174	191	190	163	159	196	171	180	175	200	165	183	202	192	192	168	191	171	171	166	172	180	197	192	168	158	179	192	191	204	174	184	183	179	170	156	173	179	152	180	163	161	173	173	187	172	194	190	191	205	159	164	173	168	183	192	188	177	176	174	160	190	182	204	178	160	143	168	167	186	150	170	183	184	194	185	167	173	187	186	175	157	177	174	160	160	173	175	190	174	183	184	181	180	163	187	186	169	213	165	159	177	181	160	140	180	160	160	156	181	178	143	164	162	144	185	155	192	190	178	157	166	160	164	165	174	189	174	185	182	204	185	195	196	162	196	171	157	170	214	185	177	178	199	172	203	168	175	186	192	172	159	195	195	162	141	184	180	192	188	163	175	172	185	146	182	181	150	198	161	190	171	213	182	174	167	168	189	176	142	172	179	175	180	176	188	166	169	182	165	211	171	179	163	172	175	181	185	151	176	181	208	157	164	177	132	174	198	158	197	187	182	188	182	179	188	198	173	177	163	200	191	176	155	207	161	172	187	175	182	174	197	176	193	162	158	132	171	160	167	203	153	178	174	163	176	185	202	182	191	176	188	187	181	179	171	206	157	168	208	170	191	172	191	160	188	175	171	172	190	160	160	159	171	188	157	162	168	165	193	197	166	148	176	170	158	200	188	153	182	183	157	179	178	192	163	163	163	154	160	181	189	192	187	172	205	197	177	185	172	195	177	168	159	190	193	172	159	175	182	203	188	189	178	194	181	218	187	174	204	177	198	178	186	179	169	162	160	190	183	158	180	165	207	175	197	163	180	189	188	155	186	205	159	177	156	165	160	157	197	151	181	194	177	164	199	193	159	180	171	182	184	184	166	196	159	182	195	194	206	182	191	188	180	170	195	166	153	183	179	174	150	201	207	155	176	161	174	178	192	148	177	203	169	188	150	159	186	181	189	195	166	178	161	196	171	168	179	174	178	170	174	187	178	192	201	188	172	172	200	181	189	182	189	210	169	182	153	169	171	185	170	173	171	165	173	182	176	177	183	168	164	148	180	179	169	164	195	172	195	165	190	172	202	171	187	206	202	163	194	179	180	193	157	180	160	159	190	163	160	168	144	178	179	168	172	163	151	179	175	190	164	176	184	166	151	183	162	162	157	164	201	187	149	183	182	194	188	204	165	189	168	153	195	185	149	173	196	184	196	162	141	159	187	171	173	190	163	174	177	161
24416	17242	18769	3961	2658	2073	1773	1480	1313	1266	1086	1209	1009	995	869	756	679	628	642	598	576	608	572	498	560	564	564	477	537	485	547	545	526	484	452	505	507	467	485	499	490	468	473	457	455	473	466	495	460	499	456	459	462	454	443	437	433	485	450	447	501	455	434	468	452	449	432	456	488	447	445	480	444	426	472	509	398	474	431	439	427	472	465	474	464	487	472	481	467	465	442	457	442	464	455	456	443	465	464	493	466	447	442	449	462	478	441	426	448	446	476	464	459	443	459	465	430	461	502	459	459	468	461	433	438	438	476	417	426	435	487	470	477	437	406	447	425	466	433	442	459	455	473	441	413	452	458	444	495	467	461	444	459	473	488	503	476	482	437	460	459	437	488	430	437	460	488	448	477	490	458	489	448	447	450	465	480	450	504	458	446	466	474	452	455	458	442	459	438	472	446	507	465	494	473	481	444	486	431	451	457	431	448	434	433	476	466	457	449	474	426	424	458	508	421	461	421	474	459	477	403	434	478	457	481	437	442	494	461	471	420	455	487	439	461	440	503	446	450	474	464	456	450	472	465	450	448	445	433	469	438	468	429	430	448	419	476	415	456	476	426	441	490	439	445	435	484	458	493	473	444	436	482	461	457	408	445	420	440	416	448	473	451	497	457	431	481	433	468	441	448	459	457	458	467	416	479	475	450	470	453	463	465	414	418	477	472	419	434	468	475	464	492	426	443	444	469	432	445	437	441	435	478	472	453	455	447	446	462	442	460	450	470	480	432	452	452	500	473	446	476	425	458	481	457	450	450	423	443	395	486	450	461	475	450	467	443	446	424	437	451	438	461	435	484	407	458	443	460	377	458	447	455	450	426	438	415	432	440	449	466	433	472	462	445	426	467	495	463	455	428	444	448	473	515	421	462	446	446	457	433	480	432	438	430	429	460	450	452	472	454	437	441	437	470	452	461	435	469	438	467	447	444	489	457	461	442	459	425	430	436	449	457	467	472	475	448	463	440	417	468	465	486	441	450	440	462	455	459	460	492	501	465	422	481	496	456	455	433	447	465	465	407	439	422	461	452	465	435	483	442	453	497	450	453	465	429	492	447	471	434	442	463	480	470	445	473	428	438	453	444	430	468	437	466	499	449	468	452	465	451	481	448	458	443	478	425	474	456	432	440	434	473	479	466	486	463	461	471	469	440	478	435	468	470	429	425	464	429	445	455	443	444	466	415	493	477	486	457	448	431	471	460	454	479	423	458	459	440	447	464	470	436	423	487	459	432	422	415	435	427	438	458	431	484	454	449	463	419	488	461	445	453	427	432	434	459	462	467	476	437	449	439	426	469	504	473	457	451	480	441	474	409	443	456	457	477	443	456	482	439	438	469	449	458	452	474	444	500	458	454	442	475	446	446	431	477	463	447	457	463	440	429	425	450	388	465	441	492	430	427	452	439	453	441	479	444	440	468	495	467	458	468	476	448	435	440	416	434	475	433	442	478	477	473	476	427	456	441	434	467	459	455	466	476	439	464	465	476	466	483	469	482	433	467	471	432	402	504	471	429	458	452	489	412	429	434	453	426	434	437	482	446	478	452	421	440	479	418	435	476	473	441	458	459	426	451	449	471	429	459	434	479	448	460	470	444	458	474	482	446	456	435	468	465	457	381	445	450	463	459	425	417	475	443	451	447	474	480	424	456	427	459	472	432	441	456	488	453	471	444	456	449	493	429	461	440	449	436	460	439	460	456	469	475	454	484	455	476	427	454	452	472	461	410	440	462	437	442	495	495	476	415	469	436	489	462	438	447	442	429	461	438	448	425	477	452	477	456	466	488	438	461	478	515	464	445	432	428	476	436	481	468	440	419	424	508	447	466	460	419	467	465	438	485	427	426	446	442	470	434	453	414	477	479	493	442	451	443	471	462	485	467	414	457	459	474	468	473	450	464	470	467	450	457	459	450	431	455	460	446	448	469	450	453	471	405	486	476	470	461	466	428	473	420	475	447	433	459	416	457	441	492	453	456	433	487	426	446	486	432	456	453	488	470	466	439	459	454	422	464	471	472	438	499	452	444	443	460	463	441	468	428	476	455	483	441	455	449	462	458	472	464	450	452	439	429	466	429	468	440	457	463	420	460	440	455	451	443	478	520	438	458	450	474	483	455	466	457	436	431	460	424	455	418	452	474	438	486	431	466	467	468	395	463	431	486	450	458	429	432	431	447	415	458	464	459	441	465	434	455	483	484	476	429	487	442	448	491	444	458	448	459	460	445	451	461	456	457	427	436	434	461	483	390	429	468	436	466	426	463	447	434	447	443	479	434	463	446	454	472	464	478	449	449	460	456	482	442	472	455	462	483	466	464	473	468	424	428	474	470	461	423	455	463	442	474	413	440	513	468	484	430	470	473	477	434	438	470	466	455	461	483	420	473	482	436	448	462	456	435	442	480	434	461	467	437	453	423	429	455	477	461	417	447	454	446	440	471	423	429	453	421	456	471	439	444	472	423	472	445	417	467	422	467	439	497	467	468	432	500	428	424	468	441	446	420	475	404	433	460	456	458	443	435	436	464	434	460	453	426	443	480	473	439	435	454	459	424	489	447	460	451	428	514	457	414	439	438	482	443	435	463	438	452	460	467	453	436	412	437	440	455	472	425	431	417	446	452	449	413	446	446	467	485	439	483	472	448	491	455	486	412	447	458	431	420	449	459	440	419	467	428	453	469	440	453	457	447	429	482	432	451	431	457	469	451	444	421	445	416	432	470	451	461	439	477	449	459	428	452	452	458	494	432	419	452	465	452	478	455	445	449	451	450	446	453	476	437	481	534	464	464	463	437	435	436	422	458	448	427	429	439	421	437	479	445	407	438	442	451	457	459	456	501	466	442	446	405	435	456	468	462	444	498	437	427	445	483	459	498	479	459	461	457	425	449	437	444	448	407	477	421	450	460	459	434	453	450	435	426	420	481	413	437	423	472	424	462	446	434	461	427	456	461	451	475	454	409	421	455	465	460	463	472	441	487	456	429	444	467	459	481	453	454	442	449	464	444	434	467	456	471	479	474	467	493	487	450	472	422	449	451	478	448	471	451	480	460	459	470	449	423	437	429	422	421	409	435	448	453	463	445	505	454	448	466	468	442	450	432	394	489	442	459	477	496	482	451	410	457	461	435	460	429	469	440	440	432	451	487	451	459	456	500	479	463	452	483	441	541	440	479	469	447	458	488	457	415	427	431	453	467	439	443	402	425	441	462	444	466	494	445	471	495	404	430	493	442	469	442	449	465	487	445	458	452	467	445	452	410	451	461	476	423	420	483	444	456	443	431	452	420	457	494	484	496	473	436	461	432	440	426	435	452	420	450	456	470	454	410	474	463	447	416	465	425	441	435	466	441	449	449	459	454	497	461	465	437	441	463	423	457	433	449	437	434	440	434	460	450	447	445	439	450	445	438	438	475	444	500	467	438	443	446	454	455	459	456	451	480	437	437	456	420	473
12470	4306	1947	600	462	406	400	372	384	374	393	358	353	329	338	301	320	325	295	304	345	315	313	305	296	327	346	319	321	325	320	311	293	298	329	333	327	321	334	342	321	311	280	316	349	307	307	336	311	305	286	337	278	338	320	351	336	322	304	275	353	296	301	317	309	306	337	314	302	346	286	314	296	322	313	302	314	303	326	281	334	309	334	303	312	321	299	292	334	301	339	341	332	347	320	315	314	326	331	322	315	364	325	329	321	346	325	306	289	333	317	327	319	341	331	327	324	333	353	327	303	318	327	329	308	306	322	338	345	329	300	343	313	331	307	310	306	329	321	299	294	306	285	361	300	352	301	289	291	317	355	310	286	314	307	291	288	318	320	322	352	297	301	304	321	319	328	297	313	322	317	318	333	319	317	330	322	284	320	330	327	314	305	313	346	314	330	306	289	328	326	295	331	288	281	313	339	335	316	312	312	322	314	301	301	319	278	317	295	337	301	293	333	309	335	343	305	312	300	334	332	317	298	304	310	343	310	340	282	313	312	346	329	294	319	310	302	317	322	321	278	308	305	308	316	328	345	328	350	307	331	333	293	327	318	305	339	319	323	298	310	338	293	323	319	333	316	296	322	298	314	326	337	336	293	329	327	344	332	272	336	350	344	310	325	299	296	328	321	351	311	310	295	308	315	309	324	308	313	267	334	316	323	316	303	330	310	314	312	310	334	341	356	315	314	275	286	282	316	288	337	314	314	300	294	327	331	331	324	297	307	324	319	318	328	322	319	312	325	307	308	337	310	334	325	327	326	304	323	303	345	268	310	296	305	338	352	325	310	344	317	304	304	311	300	305	328	304	305	279	308	325	346	316	329	335	320	285	317	317	338	316	334	344	300	328	319	318	309	305	331	308	343	309	301	300	318	321	332	352	296	302	314	289	303	322	311	334	328	306	299	325	334	349	364	326	300	294	314	313	315	305	322	335	288	282	334	328	342	296	321	323	334	326	318	357	323	329	308	314	319	316	301	320	340	324	294	305	308	353	339	346	336	302	320	312	301	320	324	344	337	326	320	320	299	316	299	328	300	297	327	301	352	319	297	303	328	311	319	344	320	305	303	347	322	324	345	326	279	290	317	324	318	325	323	335	296	314	324	282	302	305	315	335	292	319	325	319	284	320	350	315	315	303	339	273	312	338	282	346	314	354	282	295	304	319	311	283	305	323	336	334	338	314	327	301	335	363	318	295	306	335	313	328	338	303	310	321	308	304	322	324	316	317	324	332	304	330	321	321	280	343	321	323	284	312	293	335	303	320	282	318	315	314	331	292	315	317	328	298	299	325	350	335	306	346	275	293	312	304	319	339	330	312	334	306	311	291	346	332	305	324	355	339	332	368	303	331	310	312	368	313	343	328	288	314	335	277	345	326	284	311	311	319	306	307	295	323	329	342	308	274	346	313	335	328	305	327	339	335	332	340	329	307	322	327	308	305	313	293	323	312	334	301	290	325	307	325	314	313	305	333	313	279	287	303	289	315	260	309	302	303	327	314	347	323	308	338	331	279	292	315	299	354	312	324	342	327	315	308	330	315	297	325	337	330	304	332	311	324	318	302	302	332	307	349	375	319	332	328	283	316	310	343	350	302	295	322	294	296	312	343	280	335	307	324	330	333	324	290	355	351	337	316	335	295	319	299	309	312	317	330	329	298	343	306	304	361	328	320	292	294	326	288	328	303	315	291	302	312	340	321	310	306	336	301	296	305	305	311	335	330	312	332	311	346	323	309	308	292	323	352	338	346	299	314	322	330	317	308	307	329	322	341	323	286	338	310	323	325	327	333	322	326	299	315	348	296	315	323	292	277	314	343	280	284	334	332	307	337	295	316	309	302	303	305	315	330	332	285	306	338	333	319	325	330	315	321	323	305	300	287	324	352	298	328	332	314	350	302	315	296	296	335	298	332	325	366	286	339	296	310	301	319	310	366	322	299	315	329	316	294	363	336	296	332	325	318	306	322	351	315	299	330	276	337	298	338	321	297	304	296	333	342	282	350	319	300	322	291	299	324	309	338	345	302	263	347	324	350	290	295	298	315	326	313	335	294	333	291	352	318	267	319	309	342	342	347	304	312	333	317	353	315	338	328	303	326	349	316	302	299	358	310	313	322	314	328	306	329	319	321	342	293	357	310	318	325	302	322	302	307	328	318	296	330	321	299	302	305	327	277	340	321	323	301	319	330	371	311	324	323	344	295	341	316	333	345	295	310	309	303	337	314	300	306	332	317	313	315	339	346	302	319	287	298	346	309	285	334	310	345	346	296	311	287	334	331	286	321	306	357	295	319	348	312	267	304	294	337	335	323	302	313	328	342	292	336	300	314	306	329	279	314	320	294	323	312	329	334	323	313	306	337	328	331	323	309	341	367	323	311	276	295	317	284	328	303	348	309	314	308	325	290	322	314	314	293	328	324	341	342	331	326	321	300	355	292	359	336	345	312	336	311	307	313	324	300	329	329	312	312	305	317	307	269	292	275	308	330	285	333	325	303	346	301	340	342	325	294	339	289	325	316	343	297	327	311	335	346	331	323	325	333	343	311	353	308	321	310	320	332	312	333	321	317	318	304	300	341	309	329	307	307	345	298	347	336	303	311	324	312	347	266	325	322	336	291	317	347	305	326	322	338	312	321	327	301	312	330	322	294	308	298	291	306	312	330	328	321	311	317	324	340	314	337	310	320	302	334	309	302	285	337	342	300	295	307	309	322	331	335	330	344	295	333	320	342	308	310	326	319	347	311	314	341	315	318	333	295	321	321	325	321	320	305	356	328	352	318	301	311	330	305	305	324	351	382	314	342	315	335	315	313	318	336	310	315	348	330	320	304	333	345	307	325	328	347	296	313	318	330	303	286	314	328	345	311	307	312	316	320	307	344	303	300	286	335	309	344	311	295	320	325	316	324	323	303	353	307	309	324	346	311	316	315	327	330	289	288	295	301	308	326	325	312	307	319	339	327	314	318	360	315	348	318	329	296	341	299	284	284	282	307	351	319	343	325	350	350	309	319	328	350	337	340	316	319	344	318	320	345	294	322	318	296	329	315	321	323	338	327	354	365	317	330	309	281	315	315	309	314	325	313	328	319	313	328	315	322	355	325	344	303	299	324	323	286	304	327	299	295	291	305	334	345	329	308	327	296	299	323	333	337	332	305	303	303	318	320	347	370	273	301	307	288	291	309	307	328	302	334	330	307	350	334	308	367	329	314	274	313	281	349	327	320	327	331	276	309	321	309	345	317	298	297	334	338	321	288	292	319	305	321	341	335	342	312	291	316	293	329	328	321	287	277	321	292	343	314	275	299	309	314	316	328	344	329	323	326	335	303	287	312	333	311	315	317	329	309	350	332	335	314	316	356	324	358	326	315	328	324	335	314	298	318	314	351	308	319	300	315	291	321	295	317	339	321	292	318	308	317	322	300	337	342	328	370	327	320	331	341	352	307	311	351
9064	4423	3834	1572	1518	1302	1106	1068	1045	1025	1003	935	935	951	884	812	779	814	743	844	827	797	769	796	795	733	767	807	747	748	727	819	705	727	753	748	739	790	794	765	739	768	755	804	745	760	819	748	780	809	774	762	803	767	786	762	753	789	769	762	776	797	757	757	797	701	804	761	748	750	780	777	774	759	745	710	789	793	775	752	784	757	762	796	754	790	781	787	764	750	779	763	705	796	776	734	794	781	711	736	804	847	734	786	793	759	780	706	787	765	769	835	771	800	768	783	765	766	776	767	771	732	764	792	748	688	762	749	793	719	783	740	743	807	747	817	794	783	728	748	763	778	788	781	768	760	725	739	749	724	784	739	779	780	766	800	739	749	762	764	719	759	773	814	754	764	748	790	769	807	803	737	796	735	804	766	704	745	775	786	831	763	760	827	801	694	777	837	723	763	787	726	784	774	743	809	794	811	817	770	774	778	782	739	790	749	754	771	736	755	805	773	795	769	753	771	808	782	766	790	793	759	737	727	777	741	803	802	745	719	719	790	737	770	790	784	740	802	800	759	727	784	781	763	809	780	733	758	795	779	732	784	782	729	767	741	752	739	751	768	784	725	829	771	780	757	776	736	813	748	771	740	731	735	780	769	794	771	793	734	765	787	778	738	747	789	778	820	752	777	850	718	771	800	803	783	755	793	800	752	763	744	777	767	780	742	777	793	776	771	788	776	789	737	799	764	771	835	768	814	703	779	737	742	725	734	766	776	780	800	772	786	782	753	765	681	811	808	786	786	778	800	728	772	756	768	791	777	753	743	746	776	789	725	759	722	776	753	790	758	722	731	766	765	768	778	768	758	714	815	767	756	816	808	774	781	790	762	766	791	749	796	748	723	771	782	794	740	818	798	842	769	796	753	751	791	776	802	777	778	767	749	790	742	745	833	762	759	752	781	732	705	757	787	744	787	777	774	778	769	786	797	802	796	780	741	799	754	745	803	826	748	743	765	771	790	738	780	811	815	803	777	777	731	813	771	774	771	781	765	749	741	779	769	793	700	780	765	767	767	752	790	735	741	727	719	814	784	772	762	807	775	769	776	718	746	837	765	763	777	763	811	789	789	780	788	762	761	717	733	731	748	770	786	766	755	709	776	770	791	771	722	821	803	757	811	786	781	740	761	772	738	737	806	763	787	783	731	782	764	768	726	759	785	747	724	725	744	733	785	735	774	753	798	771	728	777	805	746	800	739	739	766	796	781	772	794	783	727	806	757	769	761	757	783	788	801	728	787	749	756	770	820	717	751	807	768	832	785	724	797	803	822	797	777	762	747	795	725	767	743	754	758	780	795	782	752	781	803	756	726	799	774	767	778	805	762	740	790	769	790	739	714	777	778	780	768	736	787	761	778	761	810	772	830	755	792	751	772	795	802	768	781	829	779	722	764	774	767	821	793	801	754	748	782	767	787	791	799	743	746	805	765	790	801	753	753	713	759	783	783	732	745	803	746	744	790	809	726	765	729	748	750	746	759	752	734	738	800	788	778	771	725	767	735	775	759	766	757	758	754	776	769	752	761	793	798	741	781	755	769	840	757	799	802	779	762	769	709	740	747	696	786	756	768	771	744	763	738	719	740	755	797	706	784	792	729	752	741	801	785	771	737	771	748	761	810	779	780	746	757	714	782	773	795	769	782	789	807	737	779	753	754	775	721	831	741	763	749	754	750	733	792	740	751	747	737	832	787	736	773	800	823	764	773	746	735	763	752	746	714	809	735	809	819	799	822	772	745	789	784	770	761	720	775	767	814	738	767	745	743	793	736	812	750	745	757	782	824	817	749	771	769	746	749	787	763	731	704	769	808	789	796	771	820	819	814	717	757	750	762	742	796	737	771	804	799	781	722	757	813	793	766	738	767	780	777	752	775	805	756	760	801	750	779	785	764	765	749	860	734	753	767	779	795	758	807	791	729	824	781	803	782	768	703	731	775	744	770	796	769	748	788	735	748	757	743	786	796	735	766	782	789	841	786	787	778	760	774	745	779	776	746	771	764	768	679	762	776	745	787	766	811	737	780	754	731	771	805	734	785	791	725	780	830	768	766	811	781	760	785	776	818	743	726	793	769	810	823	794	768	758	761	734	782	710	748	777	789	737	730	765	790	720	768	780	825	720	772	773	821	765	793	715	745	764	751	736	742	775	801	834	799	755	788	823	775	759	812	752	728	745	763	788	757	774	718	818	797	777	798	822	842	794	752	753	800	810	774	786	784	752	782	786	734	757	743	764	744	791	736	732	756	794	752	740	725	766	801	795	827	812	800	761	802	764	786	773	797	768	782	766	806	771	780	711	763	764	713	762	770	738	795	716	783	763	752	773	764	739	813	753	755	770	777	808	789	791	789	727	772	736	744	771	785	772	769	782	778	792	724	789	755	749	711	822	777	777	757	759	763	778	821	759	787	791	812	760	794	784	774	780	745	791	747	782	742	790	767	735	770	760	774	802	765	758	764	730	798	759	788	784	759	823	764	801	819	770	729	790	770	778	765	786	779	756	750	748	733	790	750	768	714	761	783	743	762	780	746	812	735	752	798	773	832	779	803	791	728	749	819	819	770	751	707	792	793	762	774	720	719	788	784	787	766	751	821	757	756	755	780	778	720	686	768	792	789	811	768	773	746	811	782	778	765	763	754	783	788	834	779	774	761	732	775	781	815	819	756	779	736	723	805	784	746	802	794	718	772	760	760	771	730	813	786	805	771	806	746	768	717	711	803	801	724	760	801	765	777	805	697	715	745	807	729	783	753	750	770	721	713	745	774	742	754	782	782	804	760	801	745	753	774	775	803	772	787	747	766	774	726	774	767	802	751	803	805	797	807	774	770	788	749	763	785	750	761	764	702	748	740	742	737	766	778	767	753	762	746	740	763	834	746	802	798	716	766	830	739	792	762	733	725	793	759	760	807	773	743	794	721	788	789	765	784	742	800	742	810	768	784	791	759	782	769	729	715	750	780	760	737	755	729	792	782	793	729	756	697	753	759	815	765	780	780	756	760	716	814	827	777	760	787	709	726	797	783	751	731	758	811	781	748	765	811	825	772	783	775	731	757	760	774	783	848	812	694	759	745	751	784	734	740	791	804	739	824	825	743	751	771	732	776	819	763	707	771	762	777	724	762	762	766	766	818	797	759	763	753	770	770	742	783	749	791	742	759	793	788	778	790	752	736	782	731	746	751	827	759	759	771	761	788	776	770	756	771	772	740	751	774	740	751	775	824	775	736	779	788	774	775	756	716	740	765	732	765	724	806	785	803	796	758	813	732	783	742	743	770	751	765	793	791	730	828	781	789	769	757	760	808	778	795	761	798	796	819	796	815	734	773	771	796	766	803	794	738	770	735	790	761	812	780	747	766	774	739	786	757	725	740	764	774	795	825	723	791	763	763	755	788	760	782	755	739	796	798	742	791	771	780	753	773	723	746	799	769	815	794	762	806	772	786	754	753	751
26084	14347	9491	1932	747	549	435	406	374	377	324	333	335	330	308	288	286	287	308	298	296	337	281	292	276	313	271	274	302	298	302	302	328	304	260	280	299	264	278	271	228	267	297	307	272	282	251	285	274	280	279	287	299	280	284	273	280	284	273	290	281	322	270	271	255	285	284	281	271	271	302	290	253	286	295	301	234	259	230	288	288	267	271	321	255	305	312	257	279	278	306	268	262	303	308	281	282	334	279	289	271	334	275	302	284	267	243	272	255	270	301	292	320	287	300	274	305	254	280	279	283	272	275	279	311	270	285	274	289	286	305	274	286	283	316	261	277	294	273	290	253	276	262	271	275	312	272	267	282	289	269	302	302	275	269	264	297	283	319	275	296	268	279	240	286	264	272	290	288	272	279	267	253	272	296	286	291	285	265	280	255	279	294	267	282	306	305	268	263	274	277	271	282	306	282	302	303	282	304	284	286	283	288	266	318	299	239	281	283	285	286	291	333	331	304	281	291	294	280	315	251	277	267	274	258	282	279	269	295	268	309	302	280	278	247	300	280	283	311	285	315	295	286	292	273	232	300	236	271	259	269	271	275	272	287	303	273	299	283	284	299	268	285	306	296	254	290	292	269	280	289	310	271	288	280	266	273	316	272	285	289	282	272	293	292	294	262	259	279	312	268	281	273	314	257	280	299	301	282	244	295	264	312	275	287	311	261	269	294	282	284	274	280	282	313	272	283	244	268	282	263	294	285	272	275	268	298	291	308	276	277	265	265	274	275	306	290	293	293	308	273	269	273	272	312	307	276	292	279	287	305	283	269	250	268	255	255	284	291	246	272	278	288	282	302	267	284	279	314	314	306	277	289	281	269	300	262	314	281	279	304	275	269	307	271	261	283	283	275	273	282	270	298	299	274	322	311	286	297	286	320	273	281	282	302	286	281	282	307	273	274	242	310	277	255	275	284	268	275	276	272	279	289	297	304	296	300	266	267	297	288	283	289	283	292	282	311	314	308	271	280	271	311	304	290	276	292	248	284	291	286	272	285	292	261	291	270	253	286	283	265	254	274	285	262	308	320	266	287	292	272	285	271	294	280	290	269	302	309	316	272	276	300	295	285	266	289	289	279	271	286	291	287	301	298	301	267	308	281	284	307	265	271	281	290	300	287	304	245	312	308	307	231	267	270	273	287	270	283	260	274	284	312	284	264	262	285	293	297	286	272	279	300	272	272	254	278	279	286	295	282	283	308	314	286	268	258	314	284	316	288	274	263	279	293	306	280	269	257	259	262	281	284	303	290	292	305	287	302	288	300	257	269	300	273	260	292	306	282	272	288	282	260	285	292	273	308	276	257	271	281	274	275	265	293	292	301	332	275	287	261	278	269	285	285	291	305	297	281	285	286	284	294	308	292	266	304	264	282	263	289	308	313	258	292	271	276	284	280	287	301	303	272	262	246	272	246	284	286	284	291	307	266	279	291	279	268	324	275	294	279	289	280	274	294	291	270	288	275	289	312	275	272	260	317	279	258	261	287	265	280	306	305	283	274	289	301	278	270	269	271	284	261	258	282	294	280	283	285	290	283	257	291	302	274	278	292	293	276	271	289	292	256	269	297	283	293	288	316	302	278	288	289	293	285	265	297	286	283	282	294	261	277	261	282	281	259	279	304	264	271	245	323	324	279	270	279	265	264	301	296	244	264	314	292	286	254	273	289	280	287	282	284	274	253	259	293	278	274	277	278	275	308	279	293	296	272	260	273	267	274	277	282	274	261	279	285	258	252	270	271	258	273	282	294	248	242	270	264	289	294	272	269	268	251	292	258	267	280	289	283	268	294	291	295	287	267	258	286	252	328	259	292	294	289	291	257	305	291	276	286	285	256	265	318	273	260	292	305	290	296	290	295	289	271	290	266	269	295	278	284	278	279	271	279	322	277	247	282	286	338	292	290	265	286	301	296	296	302	304	272	309	291	304	289	257	292	300	276	273	290	283	297	295	269	266	274	322	297	295	301	310	291	289	275	285	318	272	284	284	295	298	304	277	313	292	289	295	291	294	319	303	245	280	306	259	267	269	300	262	272	278	306	294	272	289	290	282	280	280	284	272	302	270	257	251	293	288	274	261	245	283	241	289	261	255	290	305	302	297	250	307	262	285	303	271	257	294	263	265	255	274	296	281	274	251	273	298	294	309	253	277	251	292	291	264	278	303	293	267	290	272	269	273	272	274	286	301	276	285	296	298	257	286	263	301	259	319	271	283	281	286	285	297	268	247	285	289	291	282	253	268	293	256	273	283	293	272	290	282	247	276	301	252	285	267	284	291	283	259	293	272	294	272	260	268	266	265	282	287	269	286	302	302	280	289	270	292	280	263	292	266	294	299	305	289	261	264	296	293	309	311	269	290	298	279	268	278	313	282	294	299	287	285	261	268	316	254	273	305	284	276	277	259	254	248	296	276	295	298	308	282	267	270	269	291	279	330	266	290	277	275	281	283	305	255	279	291	304	270	286	281	284	268	284	289	319	285	295	280	284	258	310	268	293	287	277	258	310	323	322	318	292	281	284	280	277	297	284	280	291	281	265	277	254	325	292	245	319	288	248	258	281	254	258	284	275	307	287	299	294	306	262	299	271	298	299	265	276	293	286	291	268	260	302	288	279	287	300	283	272	293	253	266	295	293	297	270	304	291	261	292	286	283	272	277	293	313	270	289	278	280	290	260	250	258	281	271	275	300	281	300	291	279	292	292	287	296	262	297	295	298	295	275	281	317	274	270	265	308	307	254	293	307	302	266	283	292	266	283	284	307	271	257	275	273	288	258	267	275	283	257	286	269	285	274	280	329	294	266	295	287	300	305	298	291	316	235	267	257	297	289	302	307	285	292	255	323	309	299	269	286	271	248	272	279	285	321	280	248	307	275	283	286	316	270	289	292	289	263	287	284	256	270	289	277	282	312	304	291	317	250	275	309	303	291	275	276	260	306	299	253	305	266	287	283	279	271	298	269	278	299	289	282	285	282	287	266	266	293	272	274	282	287	262	292	283	293	295	254	287	244	277	246	268	308	291	291	285	285	304	276	283	287	294	297	266	278	270	307	270	308	302	274	285	290	256	283	280	267	265	302	267	279	291	280	309	299	290	305	284	276	279	330	267	283	260	295	284	306	268	275	270	329	301	272	281	285	292	282	257	304	271	277	310	268	257	288	266	247	274	280	294	281	293	312	283	290	297	320	295	265	289	287	279	278	285	253	317	311	295	295	294	275	282	259	288	336	290	294	291	296	271	279	279	244	297	287	279	254	286	285	265	260	274	280	280	280	266	255	280	246	301	306	273	272	315	299	300	281	265	284	293	305	299	330	289	283	292	257	260	283	313	294	273	285	306	273	271	244	257	275	283	287	304	259	292	285	282	278	260	244	298	290	267	306	298	312	273	290	270	273	302	272	286	290	275	281	292	277	261	282	263	269	284	298	266	267	281	295	268	297	266	262	267	317
19153	12461	12092	2716	2167	1879	1588	1390	1233	1228	1220	1150	1101	962	921	841	820	772	822	846	740	735	725	721	776	735	720	719	703	729	708	753	657	701	702	705	645	755	695	715	715	720	681	761	689	641	684	705	715	695	696	659	700	687	667	722	683	652	715	695	670	658	700	656	683	709	686	689	702	692	676	702	685	662	700	656	714	725	734	717	695	628	701	681	666	714	716	665	701	689	688	685	683	698	671	684	733	697	673	696	715	722	727	695	710	716	666	702	704	661	663	682	698	703	686	673	684	715	658	715	701	718	688	702	685	680	752	695	723	692	681	712	723	697	719	658	732	630	694	697	673	703	678	689	670	687	714	682	678	723	719	668	705	711	712	660	687	676	679	732	652	697	692	650	661	675	710	719	661	684	617	704	728	704	684	704	683	682	643	706	749	654	694	686	672	665	649	693	638	717	689	662	650	652	667	727	716	671	723	689	678	691	692	707	650	691	669	733	629	683	677	724	702	700	678	694	669	687	681	686	703	701	712	698	677	651	674	704	712	664	666	707	664	677	696	693	655	647	677	735	710	670	647	668	692	658	632	685	743	707	688	695	673	707	669	677	673	679	651	714	658	729	743	710	697	687	701	706	721	671	671	692	713	737	640	661	651	655	711	653	731	686	656	708	636	662	682	649	698	668	642	680	673	688	669	672	716	666	681	695	660	678	706	716	712	688	729	705	726	743	634	698	660	678	728	695	677	681	673	694	704	673	681	699	679	696	695	654	687	719	670	655	635	714	659	672	695	702	694	704	687	693	692	654	676	664	691	720	732	661	655	703	696	665	665	671	680	668	721	697	638	587	721	702	688	639	687	685	724	695	645	709	759	692	680	680	683	647	658	657	720	689	730	678	651	667	697	737	710	671	696	680	690	653	715	723	702	712	692	677	696	669	692	697	683	656	673	670	675	691	695	698	669	680	724	677	700	694	672	686	714	723	654	663	642	698	691	744	695	708	716	699	673	693	662	712	674	647	728	681	664	691	713	691	682	655	688	655	674	723	743	699	668	708	674	664	658	721	674	646	720	660	671	703	758	750	669	686	701	667	692	664	714	708	662	696	670	690	705	705	733	632	713	706	697	691	679	661	719	678	691	683	652	657	763	699	660	659	714	674	647	713	699	662	710	693	734	694	695	652	672	693	652	669	698	753	629	733	720	691	668	711	717	656	668	669	673	701	674	675	676	694	685	614	742	699	702	716	685	675	656	627	680	682	688	662	655	679	631	710	695	681	685	632	677	708	699	665	701	660	661	670	666	692	704	694	709	688	661	705	685	627	673	720	706	662	709	652	747	679	677	661	695	647	705	698	656	709	697	708	634	693	651	691	726	653	721	664	667	662	698	716	704	707	669	697	658	722	663	684	719	719	742	694	721	665	664	691	672	673	664	673	708	675	672	698	667	668	750	671	709	686	705	721	722	708	691	709	718	670	658	703	675	690	662	667	684	705	695	687	663	662	690	679	708	677	693	703	687	685	659	705	693	710	721	632	713	708	692	682	713	717	707	653	735	725	660	688	663	687	717	671	683	702	694	662	702	714	731	694	649	623	669	669	692	669	674	663	666	690	658	661	719	679	661	666	689	715	666	691	685	678	681	692	679	709	640	640	647	705	651	679	696	685	651	695	709	660	696	742	694	642	705	663	710	721	648	657	665	688	683	632	666	652	696	708	697	651	726	672	703	651	711	724	633	670	686	696	713	704	635	700	646	654	703	671	708	717	665	685	688	735	715	701	689	715	677	703	695	715	739	683	754	696	665	643	672	681	697	696	703	665	682	673	699	688	668	684	671	676	754	676	674	683	688	701	693	702	633	690	729	697	618	721	687	682	711	713	686	683	724	680	680	686	712	684	660	673	710	717	677	689	691	677	653	685	705	660	697	689	734	679	741	659	658	692	679	616	664	733	679	723	686	691	703	707	686	729	679	673	656	713	646	639	651	693	707	680	721	703	681	740	671	662	704	669	716	708	674	715	657	691	715	711	676	698	687	709	693	706	707	710	702	658	657	707	724	723	686	737	688	705	677	687	692	665	707	732	674	730	702	710	676	659	679	679	688	724	702	686	702	659	710	683	689	741	726	679	725	704	649	736	705	671	680	717	684	705	685	656	649	678	688	676	711	698	705	713	709	685	699	659	664	689	692	694	681	710	711	664	730	676	686	670	651	683	653	688	658	698	661	671	713	692	688	721	709	687	709	722	698	693	671	637	690	669	695	675	698	703	663	642	713	696	654	655	698	663	697	699	678	690	655	650	640	650	690	692	670	660	694	685	699	646	716	652	666	711	678	675	672	705	665	647	659	705	669	682	688	731	675	661	679	709	684	660	698	640	659	638	672	716	666	705	655	688	710	678	697	685	673	667	671	637	695	694	686	734	727	692	713	692	667	664	682	658	666	767	760	742	736	701	727	723	684	647	674	737	681	665	654	679	677	732	692	695	677	690	708	747	686	686	704	660	675	678	685	678	735	704	696	732	715	719	710	623	672	690	658	711	685	691	686	670	664	688	648	721	664	716	679	710	696	675	644	687	706	636	701	651	690	753	695	671	716	702	728	663	655	680	698	708	641	703	651	685	698	696	687	665	710	675	692	617	690	680	693	707	737	693	678	699	663	646	711	699	662	705	653	707	669	674	660	720	658	654	646	726	658	686	702	681	652	667	713	671	714	681	677	698	678	643	605	719	714	695	641	681	661	686	679	683	668	668	681	702	742	678	702	733	745	699	670	705	712	716	665	722	750	655	659	717	676	732	634	706	691	605	673	690	714	706	697	678	698	674	670	694	697	681	697	737	655	607	702	682	690	663	680	731	701	669	666	658	718	719	713	712	664	683	675	670	703	667	681	672	670	668	703	683	686	702	695	716	696	675	670	701	679	671	668	675	685	705	712	669	677	687	741	702	663	730	694	697	656	682	707	699	721	721	709	706	710	686	671	705	691	680	677	668	654	686	622	700	645	694	719	729	680	702	664	736	712	659	670	657	671	682	688	699	711	688	667	641	685	641	679	696	667	676	721	693	673	700	680	706	708	678	667	661	655	675	676	646	677	671	645	686	656	679	712	693	659	739	667	628	688	676	709	657	671	670	650	647	725	720	686	715	726	690	682	669	700	755	669	748	659	715	657	647	723	685	677	714	690	648	632	715	671	685	726	668	675	678	674	682	665	700	644	669	668	708	653	694	707	702	620	702	697	691	670	682	711	700	654	701	673	710	719	693	703	666	659	681	639	736	685	675	658	698	684	697	687	749	666	663	683	695	730	682	693	656	639	627	700	690	695	687	680	689	703	664	703	702	696	703	679	713	685	697	710	657	690	667	720	718	635	737	686	696	718	705	705	665	701	745	667	653	659	698	741	677	672	668	672	710	724	738	693	714	677	665	690	696	648	688	680	664	699	662	715	700	698	679	668	702	686	674	671	693	684	671	645	672	703	652	705	682	669	654	697	727	688	675	675	710
35618	22487	16001	3205	964	574	439	415	330	332	297	291	267	272	249	241	221	216	195	218	222	199	200	179	201	206	229	194	189	186	178	166	188	178	177	187	178	167	176	169	183	192	206	203	186	142	181	193	194	193	182	184	185	191	182	173	174	159	171	175	186	176	182	160	172	192	191	184	178	190	187	173	185	189	167	193	174	187	160	177	172	201	159	172	193	179	189	188	182	180	202	185	183	185	170	179	175	211	204	186	140	182	192	197	169	163	179	183	174	156	178	181	203	164	190	194	175	168	184	170	184	151	200	198	198	171	179	160	173	183	167	214	165	160	184	177	196	198	193	186	180	207	154	167	166	187	158	189	157	174	191	182	172	177	165	162	182	189	179	199	174	172	172	185	178	166	190	192	194	195	166	171	199	148	176	159	165	201	167	181	166	182	181	167	188	158	163	174	183	166	182	188	187	197	178	170	163	174	170	203	164	184	177	168	192	174	175	181	177	162	202	189	187	147	171	177	183	187	188	167	190	174	182	176	199	155	193	185	183	148	172	147	173	186	180	187	170	189	181	195	159	203	179	201	192	185	186	171	177	158	162	202	171	179	190	191	199	195	196	187	155	219	183	171	184	207	191	207	201	156	174	169	183	184	182	150	176	217	174	185	180	159	194	177	188	198	169	195	172	186	199	182	181	199	176	185	189	190	199	194	199	180	193	182	165	168	178	188	200	190	168	173	173	184	172	160	175	192	203	174	195	174	174	191	170	190	170	174	166	186	162	204	199	198	171	162	189	168	176	163	164	175	190	167	183	173	187	181	176	154	178	154	171	175	172	157	151	168	176	186	161	195	178	170	171	160	184	185	182	168	169	177	165	173	175	189	178	187	173	187	197	147	165	171	188	148	157	169	176	212	168	173	168	165	164	170	189	176	184	184	166	172	200	189	182	181	181	156	181	200	179	158	163	177	180	172	172	171	183	166	192	178	166	172	168	179	212	204	184	171	176	147	181	194	186	168	188	192	182	192	171	164	197	169	190	174	161	188	184	183	186	162	156	209	173	194	186	165	182	178	168	190	195	188	194	177	191	200	173	195	195	175	171	202	186	180	185	192	154	184	182	192	169	196	185	187	172	166	171	170	194	165	197	169	175	196	185	185	206	207	174	180	172	186	201	178	164	179	192	165	177	203	164	190	173	184	166	170	199	196	191	195	202	175	192	190	193	201	186	178	173	170	189	181	173	168	176	190	185	206	196	204	222	188	191	164	179	139	179	175	172	147	173	191	154	169	160	165	196	159	181	160	169	191	191	177	179	174	186	191	187	191	180	177	169	182	178	184	188	215	223	179	202	185	159	167	181	184	203	176	188	176	182	185	182	176	181	189	149	165	172	165	188	184	199	186	195	182	180	192	185	181	173	172	203	161	168	193	170	172	200	185	193	197	177	203	199	188	206	189	171	193	165	179	177	191	171	183	169	189	174	172	174	183	161	175	201	176	171	166	194	197	190	170	159	193	171	151	170	171	191	186	163	199	184	197	164	174	175	186	187	183	163	179	164	185	158	182	190	172	188	195	189	176	192	179	155	171	186	176	214	183	188	159	175	182	192	181	177	183	177	179	188	175	184	183	198	190	179	167	155	187	176	181	172	191	183	205	170	190	177	187	170	159	183	179	157	166	205	171	172	190	182	186	182	174	216	173	172	152	201	171	165	167	179	175	213	186	196	176	190	167	166	178	163	177	183	180	178	199	183	187	193	163	190	169	177	173	177	174	167	177	166	177	203	187	165	167	159	170	184	201	194	180	194	167	188	166	191	199	159	157	173	157	184	175	174	181	186	187	165	192	185	171	187	185	174	181	158	192	152	204	180	181	170	212	174	180	217	175	156	181	204	192	191	150	187	192	152	164	167	171	197	180	166	160	164	220	186	176	170	191	162	173	174	187	182	173	178	162	183	191	176	185	189	172	194	198	183	171	182	178	180	194	181	176	159	135	146	190	173	167	199	184	188	186	179	194	170	168	194	179	166	179	168	186	169	175	180	169	200	184	184	187	195	181	159	165	222	171	157	200	159	181	193	182	159	198	166	152	192	184	176	184	193	187	177	180	204	203	181	172	212	180	190	170	178	173	182	169	169	175	181	216	208	176	178	163	191	195	162	186	163	175	161	198	179	165	170	165	161	179	176	180	153	199	203	169	173	192	217	183	178	190	183	203	187	162	171	172	182	167	194	168	180	172	161	195	150	173	177	170	175	162	181	171	156	165	196	182	156	192	161	181	172	164	166	224	164	189	175	188	170	165	162	157	170	180	159	187	204	192	191	174	174	168	179	204	189	174	181	175	156	193	167	169	170	178	183	174	164	175	177	182	173	179	192	195	176	181	174	174	189	169	174	198	168	188	164	174	183	175	174	180	200	170	182	176	169	181	192	176	159	173	187	197	174	148	203	183	177	168	206	180	220	178	188	169	175	159	184	175	178	179	148	144	194	198	168	171	193	187	173	169	155	196	195	178	185	192	167	178	175	172	168	194	170	173	206	172	171	211	189	167	190	164	208	189	187	165	188	177	187	180	172	182	219	163	188	161	176	176	178	174	150	180	190	194	166	174	213	178	185	193	185	205	193	185	145	189	188	185	180	182	210	157	187	195	176	176	177	181	204	203	177	187	174	176	179	190	165	171	215	194	173	170	179	200	195	147	191	178	172	182	181	196	186	182	190	171	189	198	164	180	182	160	187	194	199	174	194	157	186	191	192	169	214	158	202	197	201	172	175	164	190	170	175	175	175	172	170	195	170	161	157	189	174	174	169	180	168	180	165	182	177	169	195	167	193	157	146	170	181	196	164	162	173	174	204	184	170	180	179	195	191	172	185	166	188	164	154	181	181	180	178	182	208	165	179	175	162	181	163	178	167	196	204	196	165	176	190	156	199	188	181	162	167	153	177	174	184	187	207	161	234	190	203	190	196	182	195	167	169	168	160	151	177	170	163	151	190	185	194	176	164	178	182	184	185	178	181	186	184	163	169	185	179	189	188	190	167	194	190	170	182	176	198	181	173	175	175	184	175	186	161	198	177	196	194	171	188	185	183	174	175	161	173	176	167	213	181	171	174	182	196	198	184	185	177	173	190	173	166	180	171	202	184	182	204	199	198	166	171	197	191	155	188	185	186	164	166	180	181	172	208	188	186	207	187	179	163	175	173	182	190	201	169	176	191	193	173	177	163	174	193	184	191	183	162	167	188	197	184	203	181	163	181	172	169	154	186	192	187	159	192	195	183	186	171	183	176	179	177	146	200	172	196	183	190	176	170	175	194	177	178	179	179	208	172	195	182	183	207	179	189	173	159	152	170	188	187	181	188	196	188	179	167	194	187	170	160	167	174	190	183	186	169	164	186	182	181	191	169	160	188	164	176	185	157	166	177	182	191	228	166	171	175	190	184	193	181	176	178	176	175	163	182	154	160	176	158	184	158	146	186	178	196	177	200	170	175	155	155	187	180	172
24301	18077	16646	3287	2705	2206	1790	1436	1442	1340	1275	1178	1041	948	797	749	680	635	669	617	646	544	538	598	534	536	520	528	542	535	535	513	500	514	468	475	532	474	538	488	461	490	506	489	482	441	488	463	474	432	463	468	482	483	477	452	461	459	447	459	414	468	474	482	469	473	429	437	468	442	450	467	437	455	459	458	471	485	438	435	465	464	447	473	471	455	453	461	527	477	447	439	460	453	431	472	433	466	489	434	489	468	475	407	481	468	501	481	471	424	421	470	436	442	473	450	481	443	437	453	478	461	417	496	488	458	462	473	477	496	480	474	437	441	432	426	462	469	457	431	467	445	505	462	487	440	444	453	420	466	448	464	492	483	458	443	437	439	450	500	466	472	462	482	468	479	496	489	487	468	472	464	474	472	457	490	432	442	461	430	482	423	471	470	493	424	462	475	504	489	501	473	450	470	423	473	458	467	463	466	471	479	472	446	410	432	465	441	449	511	462	471	455	475	423	455	471	463	491	498	470	472	465	454	439	459	456	433	473	438	470	445	463	468	441	481	446	465	465	456	488	448	471	500	444	432	441	484	466	432	439	484	460	444	417	453	438	444	482	432	430	456	430	473	430	471	447	473	494	479	476	430	461	456	442	526	454	435	434	424	535	455	454	463	434	425	476	451	460	492	468	480	447	462	470	472	479	465	449	473	481	475	484	467	467	498	466	473	457	472	422	428	479	452	450	472	452	459	477	460	482	438	440	473	483	443	491	449	464	464	478	454	470	514	451	430	460	478	444	464	457	483	447	461	480	463	446	458	412	476	473	423	476	450	447	440	500	492	471	455	481	426	467	460	480	470	486	487	471	456	462	427	477	447	506	480	434	504	429	422	413	458	438	444	433	447	460	467	494	480	497	434	444	451	492	442	501	450	457	470	474	455	473	440	454	466	424	466	439	468	488	470	457	446	454	470	460	425	500	445	467	463	465	421	463	489	461	505	434	439	470	449	451	467	448	471	473	446	473	479	476	431	407	446	426	467	470	457	448	470	466	472	460	464	455	423	417	443	393	471	434	450	433	470	464	481	451	474	418	442	472	445	453	476	454	464	461	475	495	462	416	436	452	477	436	444	465	456	430	409	411	461	465	476	478	477	467	478	476	417	478	462	481	446	497	441	449	473	444	472	453	459	483	515	443	462	423	469	460	469	471	471	463	435	446	456	479	468	459	486	444	449	450	448	463	448	418	464	439	473	457	467	458	494	475	485	404	452	468	478	480	463	441	432	418	482	489	479	470	479	467	435	442	460	471	465	449	472	445	450	445	450	483	483	474	460	462	461	472	446	464	458	497	470	482	431	444	475	443	443	428	451	434	450	474	459	487	451	474	433	430	462	460	462	466	419	462	504	463	434	469	460	459	469	446	444	485	471	419	475	480	467	448	427	468	429	444	404	465	452	486	457	435	411	451	470	429	444	526	455	465	470	416	464	463	451	471	483	447	503	469	508	425	459	471	508	413	489	457	464	434	451	460	484	471	470	463	475	462	446	460	481	439	472	465	433	436	461	480	475	493	470	471	503	463	438	441	494	474	464	466	461	506	454	439	487	415	444	444	436	444	467	461	440	477	434	436	473	458	426	464	462	471	483	515	451	446	439	461	440	461	457	461	438	425	458	463	419	453	467	429	449	447	466	491	454	468	457	412	464	467	458	457	476	469	464	457	500	446	460	467	432	464	444	466	493	509	449	444	462	459	454	473	444	453	474	452	456	471	471	458	431	471	474	460	459	442	482	459	467	493	458	485	438	458	483	455	408	426	453	467	485	447	484	475	436	432	436	468	438	483	418	467	466	429	455	457	410	469	502	406	477	492	449	457	451	476	428	427	463	475	486	455	465	453	440	441	460	441	463	452	518	482	453	472	466	466	454	445	491	471	463	464	459	417	442	454	472	442	456	463	514	479	466	460	448	461	476	446	452	514	454	437	436	478	471	451	447	460	449	499	438	473	452	449	462	473	455	429	464	418	455	463	450	434	458	459	443	444	441	458	454	460	470	477	475	450	467	493	482	474	464	486	461	474	465	481	438	493	437	440	460	446	448	450	409	440	440	437	475	457	464	458	478	484	452	469	433	420	450	477	498	467	475	418	475	428	485	461	445	448	481	452	463	458	427	462	441	447	454	469	493	460	458	439	450	477	472	455	445	452	433	469	449	426	430	462	451	439	474	432	471	434	455	457	449	503	469	470	456	479	440	498	439	451	443	429	486	478	429	464	459	456	450	450	452	423	473	455	449	475	460	438	458	437	464	480	478	459	452	472	457	440	417	476	497	439	448	472	449	463	464	442	414	440	481	421	478	445	468	473	497	464	439	473	449	486	464	480	449	420	458	454	454	470	439	443	438	479	446	494	465	446	467	497	477	467	428	466	426	478	450	424	500	465	454	448	439	468	495	463	486	448	466	465	468	432	476	464	445	465	438	427	459	464	488	415	413	469	426	456	465	480	446	468	465	470	471	462	506	463	424	503	427	443	451	489	480	470	489	418	464	437	487	477	466	444	460	476	435	481	425	491	466	456	435	445	445	427	386	446	467	466	466	450	473	482	464	481	439	467	481	482	431	434	474	447	483	435	472	468	470	420	446	486	423	469	459	432	462	459	460	463	477	431	445	479	492	456	464	443	479	453	486	452	480	427	452	489	468	471	411	437	460	459	441	507	448	450	443	500	475	475	459	491	450	436	473	455	502	406	456	424	464	453	469	481	445	466	477	499	465	452	431	491	434	456	455	487	463	478	480	478	439	449	461	484	473	465	418	467	406	475	473	440	483	454	442	479	473	450	463	458	440	472	459	483	499	477	441	452	492	464	484	475	435	446	446	449	450	444	485	458	449	476	466	495	455	430	442	450	442	459	429	436	456	450	448	455	428	494	444	476	472	459	467	462	487	501	433	432	467	470	456	458	455	472	450	465	466	486	467	481	473	457	414	456	451	495	445	447	457	475	463	451	458	453	464	470	462	448	463	437	467	417	452	472	462	469	488	439	467	471	440	452	437	475	473	446	443	431	478	492	455	480	443	463	480	414	481	425	425	429	483	464	459	518	455	461	435	452	495	415	458	499	465	438	473	408	482	436	474	490	444	497	455	466	502	469	459	463	427	454	476	432	447	472	469	468	463	456	480	474	459	462	466	481	470	476	464	449	498	470	477	463	450	452	430	432	437	463	459	444	469	457	458	473	494	422	413	427	494	461	454	444	452	475	451	462	465	440	460	448	450	432	446	464	459	471	462	449	439	483	458	463	471	452	469	481	477	475	465	457	465	416	431	460	452	446	476	462	506	463	459	451	426	467	441	440	441	473	444	426	474	447	446	470	474	462	485	418	460	458	479	440	472	442	480	439	453	495	463	443	457	426	429	453	441	459	512	438	497	427	471	489	460	446	456	500	441	455	478	454	459	429	436	437	449	455	437	443	474	467	480	445	449	456	457	449	463	444	473	460	480	415	489
12911	4488	1711	563	489	388	385	361	366	374	349	360	338	367	319	319	314	319	332	361	322	309	341	286	301	300	343	299	319	322	303	340	316	305	319	315	287	369	287	299	328	317	324	367	327	300	307	300	305	301	324	344	312	290	303	336	335	329	354	272	315	299	317	312	339	309	323	314	329	323	303	304	294	290	331	304	326	319	345	309	314	282	319	308	308	334	317	306	318	293	321	334	290	308	331	334	307	311	321	298	362	304	331	289	297	360	342	314	309	329	308	308	341	365	342	320	322	332	340	315	343	319	305	303	321	314	340	324	288	310	332	305	314	299	346	298	323	300	336	336	323	323	323	308	326	341	318	299	311	330	288	323	320	312	302	332	349	339	313	319	316	301	305	333	287	322	325	280	292	327	350	309	327	298	330	315	317	314	349	343	346	301	320	324	300	325	321	309	317	329	322	335	329	309	325	325	336	315	317	306	335	332	325	324	322	311	289	307	322	324	349	359	341	319	310	329	299	284	318	305	314	296	312	347	339	321	296	304	334	301	309	344	311	297	325	313	324	332	326	285	316	317	320	320	350	360	334	346	319	314	305	303	330	310	319	346	343	339	320	345	304	296	312	346	325	296	318	325	327	304	321	320	304	329	305	330	319	297	328	307	341	278	287	322	315	337	311	340	326	354	324	329	319	297	309	300	309	323	302	345	328	310	336	310	327	315	304	308	345	315	362	316	310	313	331	333	350	338	333	304	327	308	304	310	296	319	291	315	325	341	315	317	317	300	298	299	300	315	315	315	327	336	331	304	287	306	336	296	322	319	315	337	304	304	338	300	314	304	321	326	307	322	313	348	308	306	292	316	327	318	304	320	311	301	334	314	322	309	294	337	333	289	357	340	317	329	320	320	338	335	293	325	298	361	336	306	290	355	309	327	318	335	335	337	298	344	359	326	330	303	336	314	347	293	330	338	335	307	331	331	342	279	318	281	317	314	348	323	331	306	310	286	327	332	350	304	352	344	328	346	316	329	307	337	333	317	307	313	338	324	301	317	317	344	326	340	341	316	316	323	294	309	335	329	265	303	332	337	310	315	310	339	324	309	316	298	341	345	334	331	349	307	284	334	373	347	299	319	311	341	295	304	338	327	302	336	313	348	359	328	345	333	339	305	293	327	289	354	311	325	320	317	319	343	320	323	281	299	339	302	327	340	338	323	296	318	302	353	320	288	301	308	314	339	332	319	323	325	321	352	296	349	279	352	309	336	306	318	319	337	316	363	301	316	330	388	307	306	296	332	327	320	356	315	339	330	363	309	352	349	319	355	346	312	307	326	283	314	321	308	277	337	348	307	339	315	299	331	348	325	309	345	319	326	300	290	306	310	317	292	316	343	335	324	316	340	293	338	303	334	342	296	325	336	362	337	318	354	317	327	320	320	333	320	325	326	337	343	336	318	327	322	311	322	300	336	317	312	333	314	338	337	328	324	289	329	362	295	337	312	349	322	302	306	335	315	296	297	292	322	333	310	295	297	359	308	339	320	310	319	323	297	312	340	285	314	330	321	313	319	346	345	318	330	309	320	333	328	321	286	320	343	323	290	280	283	325	293	320	324	349	302	329	350	334	342	322	302	314	368	308	315	309	315	300	315	329	327	331	323	309	313	322	346	302	325	324	300	310	323	311	328	282	331	308	318	269	299	354	334	297	324	328	336	321	334	315	333	366	322	316	331	296	315	313	359	298	320	320	324	335	331	276	335	305	338	325	346	315	348	339	312	317	301	347	331	345	325	308	301	326	327	340	312	272	282	323	323	345	323	319	301	327	348	307	325	363	345	330	272	384	313	361	336	350	321	301	323	300	346	295	309	308	345	327	337	313	334	332	307	317	325	356	321	338	303	321	352	349	319	370	307	319	319	327	344	302	325	319	321	307	318	285	315	314	277	337	362	307	305	312	297	322	322	383	303	291	316	328	328	332	331	295	317	306	302	350	354	303	279	336	345	329	325	297	343	324	346	340	330	321	315	325	309	342	336	347	340	314	324	309	346	314	350	328	329	260	302	339	288	331	349	295	323	297	296	329	313	325	325	335	321	334	346	305	343	323	364	293	309	309	307	308	330	322	299	352	353	330	333	308	316	319	320	350	327	310	307	313	336	343	284	294	324	308	274	326	332	301	303	302	321	360	314	325	325	323	325	313	342	328	340	309	355	298	329	338	324	305	323	332	335	300	310	302	296	345	322	336	362	338	332	314	308	293	292	352	309	343	335	318	328	318	302	337	350	297	331	340	321	320	339	313	309	312	324	280	317	302	290	308	359	325	302	305	338	325	312	315	347	323	348	297	284	282	296	319	307	302	343	335	300	322	304	322	289	326	340	324	325	319	336	349	298	313	345	353	353	338	337	351	327	349	309	298	328	328	326	343	317	310	288	324	336	302	317	311	317	290	321	286	318	337	317	310	303	319	335	311	325	296	297	318	335	326	337	334	324	302	284	295	306	316	323	294	314	309	345	349	307	310	304	321	307	340	319	310	309	303	310	354	337	309	366	349	370	306	270	340	319	351	328	302	340	302	316	336	282	330	317	321	327	353	356	331	348	321	302	301	307	334	317	312	282	310	302	281	325	298	337	296	306	317	338	324	299	322	323	349	320	328	335	284	320	321	331	318	341	339	358	327	304	350	303	319	354	335	351	360	337	336	317	317	343	324	303	320	295	310	304	318	323	296	315	348	319	330	293	319	294	318	351	316	359	284	319	322	305	347	304	317	363	317	327	309	324	315	302	326	290	341	326	285	324	311	295	290	358	333	320	352	326	286	324	351	338	291	338	312	306	285	272	302	346	334	320	293	324	322	322	328	346	349	336	295	330	292	303	323	318	294	286	311	321	309	331	293	346	325	292	338	339	281	317	302	336	327	306	343	312	326	327	295	325	321	298	298	296	316	302	328	365	295	293	321	326	311	328	319	346	335	314	322	338	350	336	329	312	289	323	321	347	329	346	349	361	331	319	307	315	356	306	325	287	353	303	287	310	312	321	330	314	321	281	307	320	303	330	338	320	330	358	299	337	311	324	329	316	299	309	322	318	324	328	303	316	326	313	317	316	338	302	311	378	333	333	316	288	315	297	319	325	304	321	334	346	316	308	347	324	345	344	313	297	358	330	312	326	305	287	306	314	302	326	334	322	328	344	296	324	329	322	334	340	324	335	329	317	262	337	317	304	325	314	327	291	331	342	280	319	333	327	313	319	304	315	316	321	301	284	302	342	299	326	328	327	316	336	332	309	299	321	340	323	327	315	318	329	302	329	322	308	335	320	358	316	327	321	304	324	302	301	323	313	337	361	336	321	281	347	326	342	288	301	325	289	311	326	308	304	314	322	307	347	331	328	290	325	313	326	320	321	295	317	302	326	345	326	332	323	318	301	317	322	312	323	315	327	337	302	320	350	307	316	330	305	316	319	330	335	351	336	333	309	321	318	337	354	331	332	323	335	295	300	322	311
9606	4626	3424	1608	1390	1284	1116	1094	1082	1038	997	1035	980	922	848	829	812	828	831	769	819	844	743	804	773	842	798	816	807	768	782	800	783	731	766	815	756	740	776	775	778	805	749	726	740	755	789	805	734	769	726	727	776	771	752	797	803	731	757	757	750	790	779	749	812	748	783	766	756	774	775	806	763	770	770	795	772	822	789	781	785	771	765	741	744	747	762	790	775	791	759	781	820	794	736	810	754	762	768	807	793	776	805	782	757	724	809	748	705	760	808	776	756	771	818	756	748	825	809	778	737	737	778	751	769	783	827	793	771	750	795	775	796	793	741	736	780	783	835	789	718	778	787	774	786	752	783	768	751	774	755	809	796	779	794	782	784	756	790	770	779	807	773	774	815	790	745	789	762	746	776	760	797	722	777	799	805	800	861	792	762	735	810	740	757	763	788	769	803	772	753	713	747	819	731	769	789	743	785	809	774	715	756	743	774	821	751	758	820	796	743	766	751	779	767	751	722	782	740	795	776	738	772	740	715	764	818	742	788	758	764	748	783	836	758	753	752	756	781	790	723	790	809	806	797	781	737	816	774	764	735	779	751	825	762	779	752	783	811	754	776	767	788	741	784	811	757	780	765	728	761	801	729	776	764	817	735	779	775	740	768	784	798	788	764	834	786	774	766	801	714	759	760	805	765	776	734	795	733	766	719	747	809	746	805	768	811	727	770	781	813	773	786	760	767	777	777	753	780	756	773	796	766	792	762	786	803	833	786	770	787	797	761	781	765	787	735	823	745	717	812	776	787	781	802	791	816	732	796	763	788	764	792	769	698	779	741	742	785	721	793	759	833	746	807	756	768	805	759	732	832	804	729	803	745	747	816	757	751	747	764	766	789	756	785	797	822	779	788	735	763	726	778	746	804	769	812	771	786	729	832	798	789	781	770	771	777	723	724	768	769	831	737	819	736	802	778	747	768	767	810	697	804	743	773	787	808	757	779	783	816	779	776	779	773	735	790	803	738	747	781	801	770	765	753	797	792	742	772	731	774	767	730	824	787	796	756	769	754	738	752	749	724	723	793	758	816	734	827	780	814	771	766	751	745	824	742	781	774	707	782	774	775	772	793	804	799	777	804	860	782	765	796	770	797	737	745	784	780	745	786	804	754	757	801	768	770	772	792	755	773	852	790	774	783	786	792	775	834	726	768	793	778	782	789	771	833	753	711	767	807	782	776	736	806	773	750	789	734	768	796	818	757	787	750	788	737	766	777	781	748	778	794	737	788	764	784	803	805	755	758	768	739	812	747	747	742	767	760	771	766	747	787	824	810	736	788	765	753	741	761	798	764	732	776	756	783	766	776	738	806	757	766	807	799	803	789	808	812	774	769	766	767	743	755	683	779	763	762	783	787	736	731	781	731	772	822	804	771	764	796	770	776	764	766	778	762	749	774	824	778	756	755	780	801	794	785	782	750	752	800	820	837	773	740	795	751	772	796	773	799	774	751	756	757	776	741	807	774	752	769	808	784	785	817	753	738	782	774	779	822	749	744	798	748	792	776	718	804	784	801	740	729	803	769	765	748	764	707	768	770	754	749	758	732	748	805	738	746	774	803	766	776	736	800	824	778	749	783	804	826	795	761	784	819	794	718	776	740	746	717	826	796	777	799	780	794	714	782	805	755	771	783	748	751	819	764	803	809	754	757	769	734	750	755	783	784	759	803	736	782	746	764	812	777	735	777	751	768	779	779	751	764	797	772	757	828	782	755	778	774	757	753	780	783	735	781	781	791	778	770	766	742	746	776	791	763	760	743	741	715	705	778	764	781	769	840	819	781	748	762	800	775	776	750	788	785	837	770	795	783	810	746	766	803	777	754	769	797	755	696	779	757	732	836	770	759	748	794	784	732	780	782	813	766	756	746	835	778	764	766	815	740	789	737	793	783	733	778	783	792	800	783	743	724	737	727	743	767	765	761	779	777	772	784	807	791	784	756	744	760	756	771	736	844	747	810	764	778	775	777	796	771	824	778	785	823	773	735	782	758	769	802	785	769	784	740	751	797	788	738	789	801	789	727	746	820	684	781	735	770	776	763	756	737	718	783	787	773	790	718	815	823	798	746	803	779	738	774	835	767	800	713	838	803	782	749	745	768	780	783	781	790	791	803	699	764	850	777	779	789	810	788	776	761	801	775	749	768	760	759	737	803	757	793	777	773	792	807	773	754	751	787	790	783	777	742	777	807	774	782	775	774	755	772	818	752	788	718	770	769	818	716	688	731	813	774	757	795	776	769	760	808	759	793	810	794	817	777	756	765	776	776	760	792	782	720	729	763	770	754	778	782	780	726	746	768	807	757	762	760	743	795	785	835	815	732	766	789	746	738	773	751	786	821	769	782	788	764	832	854	777	766	786	755	735	760	807	781	755	764	753	754	769	799	787	787	768	730	748	821	764	742	750	721	779	730	720	763	742	771	752	768	769	729	811	737	752	772	721	724	778	790	805	772	788	749	771	811	783	772	749	779	774	810	740	787	765	734	759	784	806	735	747	777	749	761	775	802	798	765	808	818	751	764	796	754	754	761	725	752	801	805	772	778	792	794	780	794	841	741	782	754	779	775	809	776	788	813	776	806	715	722	779	789	804	736	726	796	801	762	758	788	803	733	736	778	725	765	776	792	736	748	745	778	757	801	745	749	717	758	757	761	780	769	795	780	779	740	830	835	807	743	784	815	744	770	777	755	733	806	776	773	746	781	748	771	755	740	765	740	770	719	775	776	782	836	769	757	763	748	746	753	762	779	747	790	765	775	772	743	733	772	802	806	786	781	772	728	775	781	771	829	835	756	807	801	801	757	763	746	764	783	755	729	781	785	770	751	751	774	792	775	811	727	776	790	786	821	728	794	768	815	778	791	777	775	746	789	822	761	805	752	801	780	780	739	744	786	725	766	793	796	816	771	737	719	796	806	733	772	779	718	800	807	816	783	772	792	771	796	749	766	805	774	766	773	791	806	759	733	763	807	818	775	839	787	737	792	714	767	763	714	817	793	775	813	811	694	797	753	780	768	801	773	800	783	792	778	767	776	859	738	775	807	823	783	780	768	720	782	798	817	758	755	728	793	769	751	715	748	834	777	733	762	793	721	772	740	743	804	800	766	780	761	754	761	832	783	783	767	802	773	809	776	789	766	770	757	819	813	762	762	772	732	823	788	762	780	777	809	785	728	787	770	700	747	766	769	702	775	797	761	779	809	753	791	747	771	779	739	775	767	754	769	767	787	745	746	743	818	737	778	788	724	798	767	792	811	788	799	764	764	778	790	789	807	772	728	732	759	762	824	772	786	765	767	735	752	757	761	765	835	797	825	783	776	798	761	823	772	773	751	773	790	768	743	796	782	756	800	780	763	777	740	765	773	752	750	789	761	765	805	807	821	778	783	797	762	782	778	757	761	734	819	770	775	781	830	743	788	721	818	786	785	760	778	766	797	790	731	770	773	806	808	786
26690	14869	9377	1720	707	577	440	411	443	391	392	363	367	320	319	319	302	340	302	283	313	302	322	301	322	288	293	267	230	272	278	305	300	278	316	292	292	310	291	296	277	301	290	282	308	318	295	286	298	271	277	262	265	266	264	263	312	262	276	280	290	293	270	273	323	264	280	301	251	282	254	279	261	303	280	286	287	299	239	312	300	327	294	287	305	277	290	266	297	278	246	296	292	285	254	301	291	272	298	277	302	256	271	306	275	313	306	278	289	330	292	261	255	278	271	278	270	299	290	294	251	318	322	275	281	272	274	314	294	294	287	267	267	273	272	289	301	280	276	301	297	283	288	304	265	292	248	284	265	299	284	259	284	307	298	260	242	294	283	301	278	247	268	276	300	262	298	293	262	318	300	291	291	260	292	259	275	286	284	306	310	291	262	298	278	313	286	257	240	282	286	304	281	256	285	300	267	274	311	275	264	263	283	285	339	254	273	293	328	262	295	277	307	281	294	287	290	300	317	302	281	299	297	309	291	312	308	295	270	268	259	317	256	270	295	280	294	284	315	286	287	311	298	280	299	279	298	274	310	280	276	303	275	278	292	301	295	295	315	275	286	298	270	300	329	286	266	283	249	287	282	278	287	297	266	294	295	248	240	290	283	289	262	266	234	281	317	311	308	258	297	268	292	268	274	279	299	289	263	311	296	285	284	260	267	266	309	282	307	284	282	254	306	303	264	302	257	299	282	280	242	284	278	265	266	289	282	314	287	303	285	312	286	279	276	279	259	295	278	292	292	292	289	297	249	315	287	265	260	314	309	263	258	286	278	269	283	322	298	282	260	298	285	276	289	244	283	295	322	287	261	279	278	283	286	236	287	296	276	326	283	318	288	296	322	270	297	250	280	288	287	300	287	328	283	264	269	302	286	261	274	322	275	276	291	314	288	317	308	300	264	274	283	255	296	305	286	268	284	301	297	260	296	271	263	307	262	295	271	260	292	293	287	258	290	300	281	296	267	267	261	274	306	311	290	299	289	290	312	291	307	284	319	283	301	267	281	284	283	274	289	276	281	292	306	291	262	289	273	265	301	311	279	281	303	323	274	325	300	282	270	295	264	277	315	320	270	283	287	310	262	319	295	295	262	292	308	320	260	275	289	235	288	280	278	268	277	286	264	294	263	292	302	292	301	263	297	299	282	265	262	306	310	263	283	288	283	267	298	300	288	285	268	243	283	296	298	287	279	313	272	299	291	284	293	274	317	278	269	294	299	250	297	298	293	258	252	283	251	245	281	266	291	290	258	278	263	278	277	296	256	273	318	314	294	274	291	314	299	254	280	271	293	278	335	277	258	315	294	318	297	263	281	263	279	263	301	311	291	312	285	264	293	294	282	280	284	268	297	259	284	272	257	285	297	300	295	284	310	288	255	289	260	271	271	282	279	263	260	309	280	282	295	266	271	276	294	275	287	305	313	267	290	284	323	298	285	284	285	258	277	314	284	277	307	260	262	287	276	286	288	286	284	318	286	279	294	292	294	288	281	276	257	282	275	288	292	308	283	316	268	280	286	290	295	318	284	281	277	276	280	272	263	293	299	268	297	334	303	303	268	251	284	292	306	296	274	299	301	280	313	292	267	290	276	318	258	308	274	290	315	301	282	289	293	284	287	326	296	260	271	316	270	288	273	269	256	310	281	266	274	283	280	263	282	286	284	277	285	284	277	290	281	268	273	278	283	280	261	275	266	294	296	264	292	308	269	270	281	259	273	282	256	300	275	274	283	296	275	291	281	288	280	286	306	237	295	306	300	277	292	279	301	268	234	279	279	309	276	273	276	283	290	286	268	292	292	251	282	299	293	288	286	268	292	292	299	282	272	316	258	278	300	303	293	281	291	296	304	282	256	294	274	270	289	272	280	270	291	274	288	305	308	303	307	289	288	288	261	301	290	258	245	272	298	290	271	284	259	268	277	248	261	270	283	274	299	272	259	271	291	289	259	299	304	279	293	305	284	316	254	276	273	298	279	295	267	273	280	287	298	285	275	304	319	270	314	288	288	274	303	296	273	235	282	265	312	265	285	276	301	267	285	299	287	286	305	278	280	263	256	313	299	272	301	305	317	254	295	325	263	276	293	275	276	271	275	276	292	300	274	314	274	262	263	301	304	272	262	245	293	285	290	281	268	283	288	308	295	279	276	272	257	269	277	282	298	268	276	297	303	266	283	285	286	297	288	287	300	298	298	298	278	260	285	328	288	286	298	290	287	284	286	259	305	305	267	271	306	283	269	285	287	256	269	273	298	302	277	295	248	252	289	280	331	289	275	311	318	272	255	297	290	287	285	296	271	298	264	290	274	303	311	300	282	298	275	284	316	296	302	278	283	270	255	262	286	293	297	283	311	272	263	301	338	294	304	259	259	257	253	302	293	303	286	292	301	274	262	259	284	281	279	295	295	241	274	267	290	275	282	279	256	272	277	290	272	265	245	291	310	296	304	331	285	256	286	269	257	281	306	296	291	306	291	305	264	264	309	296	299	309	284	293	290	309	300	268	255	308	267	291	273	266	281	283	267	278	265	279	276	309	311	258	305	282	267	287	290	284	329	308	286	263	288	281	290	252	293	262	259	275	302	282	256	309	256	284	276	270	296	306	315	279	292	328	292	295	288	266	288	288	278	281	265	282	292	258	320	296	287	294	287	267	268	269	282	291	300	295	280	312	253	299	327	287	272	288	250	264	276	282	299	276	259	307	294	266	304	322	299	314	280	249	294	305	268	299	267	276	261	298	271	329	292	267	293	277	255	261	256	266	281	266	279	289	237	244	288	299	265	282	283	300	284	298	280	281	312	296	255	285	300	292	306	319	295	315	306	273	276	303	255	268	296	287	274	273	292	295	267	291	284	279	288	295	261	295	296	302	297	281	293	278	289	313	271	299	309	294	269	284	290	323	292	306	254	254	250	301	301	306	286	293	302	283	278	315	323	274	264	276	299	270	275	265	301	301	306	276	276	241	302	289	278	319	310	281	269	287	287	282	279	270	312	271	309	284	299	265	295	289	285	263	270	279	276	308	284	291	293	279	308	271	288	310	281	272	269	271	286	277	291	295	297	281	303	283	303	290	265	297	319	301	273	273	302	298	280	291	274	290	293	313	259	290	300	242	265	282	285	304	328	282	264	310	299	275	286	263	268	268	273	260	270	258	278	305	329	285	276	278	314	278	303	268	282	275	263	305	269	266	269	262	305	247	276	287	354	286	282	302	283	257	278	277	307	257	279	230	281	297	298	245	290	278	262	268	283	300	313	286	296	280	259	279	282	306	305	290	271	289	296	269	300	303	298	300	274	286	273	291	286	274	269	239	289	275	258	284	294	307	252	251	284	271	289	254	281	284	294	287	275	289	293	296	279	275	283	283	293	277	305	285	299	302	275	265	273	278	293	297	312	290	278	297	284	261	242	260	253	291	289	268	279	275	286	290	281	317	326	284	291	277	257	280
19131	12911	11157	2572	2113	1869	1570	1476	1341	1385	1288	1121	1025	956	899	838	810	794	765	750	709	761	788	757	765	790	764	735	712	770	700	709	741	679	724	701	701	673	685	707	722	737	669	720	729	723	713	728	694	726	716	658	672	708	726	721	733	711	669	720	742	659	682	694	656	691	679	694	712	661	697	702	665	697	734	709	711	702	676	701	700	715	706	668	660	693	668	667	732	699	705	730	707	676	670	686	691	689	671	681	762	689	690	642	707	722	688	635	671	668	719	691	653	645	688	653	694	680	714	714	669	734	648	659	730	707	740	647	705	730	704	702	639	688	653	683	684	677	687	695	707	655	686	725	657	691	702	683	699	726	676	677	678	725	705	714	683	688	686	691	663	694	724	686	698	657	695	711	695	701	703	686	644	712	734	708	733	740	720	710	685	697	723	709	729	725	731	667	655	702	705	703	648	721	660	681	676	678	753	713	695	752	686	668	694	646	705	655	674	686	717	698	658	736	689	696	710	711	729	709	668	701	706	751	739	739	625	704	649	701	675	670	713	664	681	730	689	698	712	733	684	694	734	689	723	713	674	679	712	676	688	688	655	668	697	685	716	653	690	661	666	675	657	659	692	686	673	680	706	651	686	684	687	747	684	678	716	671	664	681	704	742	682	705	756	739	705	737	670	683	703	658	663	721	685	679	703	694	721	707	668	727	672	709	619	723	684	730	703	706	656	692	689	681	733	704	684	756	698	728	723	692	663	694	720	702	695	634	690	629	734	713	707	675	663	720	708	737	698	658	653	702	698	723	648	653	655	688	675	700	688	643	675	668	694	728	693	711	661	715	739	704	692	682	716	716	703	691	670	699	656	682	686	689	690	746	673	686	706	676	765	685	718	756	723	723	677	685	750	686	745	713	699	688	682	694	691	695	692	658	703	674	678	666	719	701	651	685	711	775	733	734	657	695	729	706	721	645	671	698	703	714	674	617	697	687	699	667	708	692	649	659	690	662	682	698	684	707	683	667	709	680	690	700	724	740	682	700	675	699	689	651	706	690	711	725	728	665	718	677	648	730	635	704	704	685	657	721	647	725	639	717	712	706	697	706	700	708	686	680	685	706	696	664	710	686	659	695	741	673	668	683	683	734	679	708	723	684	652	726	666	724	650	714	755	693	710	662	723	706	711	670	709	688	737	713	704	688	721	711	674	751	665	716	683	750	652	679	714	695	661	721	685	721	708	687	699	717	712	656	693	674	707	669	695	689	633	762	650	699	716	659	685	701	708	678	704	638	696	715	702	684	699	696	705	730	678	694	705	696	695	659	725	715	687	764	689	679	758	684	694	697	680	688	705	690	683	727	695	659	678	669	690	669	727	649	701	701	672	690	707	699	708	740	704	701	706	690	671	701	650	661	681	676	700	721	682	644	642	662	664	689	715	667	681	655	705	663	682	666	701	638	710	698	657	712	724	681	672	709	699	674	704	700	699	649	657	674	673	647	659	660	697	679	676	671	703	671	650	655	728	714	724	736	658	665	709	670	650	682	683	669	727	694	669	644	663	685	645	673	704	653	703	687	701	696	713	708	681	681	701	704	660	667	658	700	704	650	691	739	746	677	644	698	673	671	708	675	667	708	715	717	653	725	717	703	756	654	699	707	715	657	689	707	647	737	704	731	716	734	745	678	696	663	665	730	682	719	737	673	678	710	686	692	716	697	665	705	739	709	730	696	736	659	705	688	689	644	724	699	672	669	737	648	669	651	695	726	657	718	691	677	727	697	711	712	737	713	678	678	748	723	730	659	677	707	710	668	685	687	671	724	678	663	653	673	672	699	679	698	673	679	708	651	684	692	689	709	684	630	688	644	686	713	693	735	680	674	678	695	713	653	674	711	663	686	727	710	702	663	701	702	667	698	709	732	696	733	763	715	732	720	660	684	717	699	688	705	701	659	675	660	675	684	636	705	702	691	674	739	741	680	641	711	702	682	677	706	698	721	653	643	693	697	673	649	697	683	703	729	707	669	689	656	719	717	724	712	719	662	681	703	691	719	689	669	691	695	704	716	653	677	681	673	734	663	721	699	700	664	703	672	667	677	639	698	735	729	672	685	719	693	675	661	699	735	672	702	661	703	718	690	673	718	697	718	684	642	654	689	684	695	692	687	706	702	707	721	674	718	699	712	657	658	670	693	675	717	688	658	688	692	660	684	731	706	701	683	706	658	656	724	671	690	711	716	655	727	675	758	669	660	694	684	723	685	699	686	681	694	702	689	731	678	664	687	700	654	691	681	702	700	703	682	685	668	695	666	669	700	663	671	725	712	686	703	682	679	663	677	694	708	711	693	680	658	678	700	707	732	703	671	668	663	667	735	728	707	685	693	730	700	733	752	720	720	680	661	675	689	687	714	673	704	676	702	702	679	703	715	700	685	717	687	671	716	726	669	680	711	728	698	681	718	752	670	674	690	651	727	706	710	653	698	713	732	724	699	694	725	663	691	707	728	661	728	666	722	694	712	735	725	666	681	688	628	671	631	688	695	713	728	748	735	671	655	688	707	689	696	701	699	718	700	679	694	661	682	672	677	708	676	657	738	675	671	720	693	683	712	665	677	695	666	648	643	709	708	657	632	681	710	701	708	650	697	683	687	639	723	679	682	706	668	719	666	684	665	710	719	697	674	698	710	716	687	636	727	679	613	717	680	692	675	657	692	697	732	708	743	728	664	679	686	734	673	713	701	659	683	684	679	703	696	662	669	706	686	724	689	685	691	665	649	633	652	708	721	666	689	678	688	703	721	662	582	709	682	681	650	719	709	695	735	697	671	712	722	680	709	709	704	663	681	710	676	713	671	683	682	660	703	703	692	735	713	680	718	710	711	723	679	714	692	680	670	691	674	705	677	699	654	702	640	718	663	654	708	659	719	679	655	696	689	680	677	721	693	678	646	703	720	768	648	758	691	697	661	697	656	705	663	684	716	693	710	664	713	613	686	700	709	715	713	695	675	674	716	678	717	725	708	680	702	716	673	704	665	685	690	680	680	715	686	692	664	688	665	689	699	754	680	759	691	665	682	628	690	709	701	714	707	655	680	695	657	677	731	670	738	718	671	687	667	740	635	698	709	727	681	699	666	652	701	696	700	675	728	687	672	700	697	713	752	685	670	651	743	658	678	706	749	715	712	673	688	752	716	703	768	702	700	705	660	740	662	683	741	694	715	732	687	714	691	737	655	670	676	634	709	704	676	705	660	681	636	672	684	742	726	698	660	644	623	692	698	676	669	726	666	652	672	708	652	699	678	733	704	645	675	745	702	707	693	699	687	702	746	732	678	680	688	678	705	664	675	706	729	686	721	660	671	668	653	694	689	731	706	732	672	699	743	735	704	704	668	701	671	696	699	663	661	673	694	681	717	698	680	706	691	669	706	698	720	623	711	672	691	692	745	632	729	704	661	683	703	718	704	694	673	649	652	683	668	686	678	628	729	715	708	689	667	655	747	693	671
35674	22035	15241	3270	1172	695	459	390	357	359	314	248	264	237	221	240	220	211	227	208	193	191	206	216	212	182	203	173	213	212	169	208	168	195	173	185	161	174	195	201	185	206	177	210	207	159	187	177	169	173	197	192	197	190	172	154	165	152	183	163	182	183	178	182	179	182	184	189	207	162	180	166	176	192	187	183	188	177	191	193	186	176	185	172	166	176	220	173	212	187	164	193	174	176	174	206	188	176	155	187	195	174	186	176	173	192	169	150	208	169	166	191	183	166	178	163	177	156	189	174	181	173	162	188	156	184	216	174	161	210	156	171	182	182	164	184	212	162	180	183	171	198	190	181	173	185	170	179	192	199	176	171	162	182	194	173	170	185	177	198	197	187	194	175	171	146	189	200	171	203	178	176	180	186	177	175	181	154	185	199	182	181	208	212	170	180	191	176	204	193	176	138	182	184	204	171	188	174	186	182	196	188	175	179	175	179	183	202	183	170	161	159	182	165	180	162	189	184	181	197	182	151	201	173	207	193	169	167	195	174	207	169	193	155	176	187	183	195	175	187	188	173	198	174	196	169	171	166	198	178	169	180	194	148	191	179	170	181	195	203	191	183	189	180	173	187	223	157	154	162	167	161	176	199	166	161	172	166	170	162	178	188	173	161	202	176	171	199	187	168	183	159	167	194	174	182	174	165	183	189	177	182	224	176	174	180	179	177	209	186	176	166	164	192	174	187	182	173	187	169	169	197	173	170	181	187	168	151	174	186	177	214	161	192	198	174	160	165	184	171	178	208	186	186	173	196	181	179	192	175	182	173	183	163	179	194	161	189	150	175	164	194	170	178	199	178	199	159	165	173	169	182	172	161	206	177	204	196	191	163	165	172	185	151	173	162	165	175	156	201	159	157	175	176	207	198	195	180	172	193	204	180	165	157	179	139	172	197	198	165	173	170	160	168	169	174	162	189	161	197	190	144	172	171	202	166	198	189	189	176	199	168	187	187	196	163	182	177	178	178	183	149	179	167	172	178	147	185	211	194	181	177	169	183	185	194	191	186	164	198	206	176	202	186	165	170	190	184	174	199	149	202	190	188	169	189	185	201	175	183	174	177	187	172	194	193	187	158	187	173	187	172	178	169	168	212	197	173	169	177	157	202	181	189	171	186	190	202	188	169	177	176	150	204	171	191	206	162	210	181	170	200	175	210	162	181	191	173	181	174	185	190	163	175	180	198	153	186	179	175	188	197	179	184	203	222	183	167	190	164	183	183	166	197	186	176	212	165	170	167	181	165	182	171	161	170	171	185	202	176	161	157	167	159	171	193	193	185	176	195	196	183	180	188	177	198	192	183	180	155	180	196	209	159	201	173	184	176	184	190	182	197	177	187	178	159	199	177	178	188	179	165	169	178	205	142	177	193	172	190	191	183	180	187	181	160	186	188	179	166	192	182	167	207	171	165	168	190	176	164	167	186	194	180	199	163	197	182	176	155	164	204	193	176	168	174	169	168	189	174	222	182	174	163	211	185	203	178	191	201	184	172	160	188	175	185	190	192	166	173	166	173	183	179	184	162	178	195	181	169	179	159	178	170	169	162	185	156	173	186	182	164	201	180	195	193	179	181	199	171	187	179	192	176	185	185	185	198	207	186	149	182	195	181	186	186	182	150	173	178	172	171	180	176	162	177	211	161	184	186	189	196	178	169	188	174	167	163	181	195	165	164	173	176	188	171	173	183	189	220	168	186	186	184	192	161	184	178	187	178	211	204	174	167	183	176	173	192	155	178	189	181	172	193	170	184	201	178	179	189	186	180	203	180	191	167	165	169	165	179	193	187	205	173	211	169	151	201	187	177	197	181	175	174	162	172	169	158	184	177	184	145	175	166	176	205	165	180	184	185	177	181	166	194	180	193	190	170	182	172	177	163	189	180	184	168	193	207	171	186	185	197	178	172	167	172	201	198	173	159	165	166	216	210	168	206	194	198	183	199	182	153	179	203	173	195	181	191	181	202	176	181	193	180	187	166	175	203	187	182	195	178	186	188	171	177	169	196	182	186	166	168	189	164	203	204	190	160	164	165	183	183	211	149	169	198	173	191	190	168	185	169	175	205	180	210	212	182	148	198	152	194	163	194	178	187	171	173	177	196	149	187	201	198	169	185	202	187	167	214	198	190	167	170	195	180	164	173	202	187	171	153	174	178	192	172	176	186	179	188	190	165	192	177	185	178	179	198	177	166	174	197	173	202	162	176	208	202	153	213	168	202	207	178	193	202	173	175	148	196	161	195	176	180	158	210	194	178	178	197	150	199	188	202	183	195	196	190	189	177	187	170	199	166	210	179	186	166	198	163	151	168	188	182	196	156	154	177	167	149	219	157	162	203	174	170	155	199	169	175	205	158	188	170	167	196	190	189	162	182	184	165	189	182	164	178	194	168	176	186	191	178	184	208	175	182	163	185	184	164	194	166	166	191	152	175	192	175	163	184	190	191	179	171	187	167	170	169	163	169	162	188	210	184	191	177	179	186	197	189	174	178	174	175	156	165	192	165	163	185	190	180	160	189	182	198	169	168	166	174	164	174	195	178	182	176	158	184	186	181	183	185	193	192	195	182	163	186	179	172	163	180	199	166	162	172	165	180	192	166	204	173	197	176	186	199	179	196	168	162	173	143	195	184	197	185	176	173	200	165	174	149	177	175	161	173	168	190	206	186	179	190	168	180	196	182	169	206	181	198	162	197	160	176	188	167	178	182	178	176	192	167	141	181	197	174	205	179	195	173	184	163	174	196	194	162	180	165	197	192	186	182	167	169	172	186	150	191	188	165	190	166	182	181	170	179	170	153	184	209	168	189	187	199	186	194	169	182	162	186	155	176	183	175	180	184	179	177	161	174	174	189	189	189	176	169	178	183	224	167	177	219	170	158	194	177	186	180	176	173	195	171	173	180	171	197	161	164	188	168	163	186	195	171	183	161	162	174	173	194	171	186	146	154	189	169	189	176	183	174	174	146	183	208	172	184	168	180	193	194	171	184	187	175	193	164	172	197	198	159	169	184	209	187	182	176	165	178	178	184	182	179	182	187	181	163	174	182	171	210	183	162	173	170	184	191	204	196	172	188	184	151	180	171	167	189	183	186	189	196	177	164	193	186	193	207	185	179	188	207	191	193	174	169	200	162	173	180	171	176	189	195	164	179	172	185	168	189	166	179	178	180	171	180	160	174	168	181	176	165	173	166	194	168	196	164	169	195	169	189	195	177	195	170	172	174	192	188	194	209	173	167	182	207	171	183	188	180	179	158	164	181	187	179	200	162	180	176	193	157	187	207	163	201	181	183	158	186	197	177	152	183	174	163	165	188	199	174	168	175	190	183	170	162	156	161	159	205	181	182	203	160	189	183	185	215	179	172	193	165	185	174	216	201	185	192	182	197	184	181	168	169	175	183	183	187	188	202	163	199	194	175	187	184	165	183	160	177	161	187	208	151	173	170	205	174
24287	17593	14941	3393	2841	2212	1913	1696	1565	1457	1319	1170	1031	887	787	736	682	699	665	625	623	652	582	560	540	577	563	559	540	478	547	482	473	480	505	507	533	492	487	487	489	478	485	503	484	489	479	447	516	464	481	517	504	465	488	455	481	511	463	463	482	478	486	493	429	458	457	491	463	467	437	434	482	482	472	454	469	517	485	479	473	534	453	465	486	462	486	430	494	478	451	509	468	484	471	472	493	448	497	468	485	425	462	451	499	457	501	444	453	451	433	444	484	454	459	455	496	442	471	441	445	478	504	481	459	463	471	462	466	485	495	480	451	428	515	461	465	450	500	465	474	499	492	462	441	482	461	427	464	435	426	460	449	493	471	459	435	485	523	466	447	487	448	472	449	416	441	452	476	496	501	436	503	441	471	494	472	475	463	462	405	489	462	470	480	466	461	479	447	446	407	475	493	444	443	477	461	537	465	494	488	472	468	440	456	472	485	475	466	435	479	449	476	443	431	447	470	472	474	441	481	444	463	422	452	468	461	498	409	513	485	459	468	439	491	495	451	482	481	443	456	465	465	455	461	464	443	426	408	483	476	458	472	457	438	440	467	474	445	488	491	463	454	473	469	460	480	451	470	450	459	464	452	450	486	473	452	469	435	465	477	469	466	461	417	475	478	447	467	478	465	443	472	478	462	481	459	461	459	464	425	464	453	456	428	458	503	489	451	455	480	428	488	460	450	473	488	454	449	479	458	432	474	476	451	449	484	449	459	456	460	412	437	483	475	440	482	455	458	476	495	459	446	486	471	468	478	433	476	453	470	439	455	470	426	456	469	481	496	465	484	430	444	454	493	426	474	435	420	436	493	470	449	474	459	452	495	489	478	445	441	454	465	467	480	452	431	493	429	444	464	467	444	473	458	461	470	458	447	447	490	465	455	459	443	453	499	451	479	438	459	489	452	488	425	494	451	451	428	450	484	471	465	479	445	465	455	467	491	464	479	444	462	450	489	441	465	468	457	456	489	456	434	471	440	458	452	456	483	456	469	494	473	457	492	502	460	444	507	503	492	463	494	478	484	425	498	505	455	476	486	443	439	455	485	433	421	473	467	485	471	464	440	442	446	493	469	423	473	448	477	447	464	499	467	476	434	476	471	462	439	448	468	435	453	504	447	442	467	461	465	472	498	482	470	430	464	464	481	464	443	434	461	469	475	459	479	491	427	481	452	458	489	486	458	443	440	467	437	520	452	462	475	474	476	475	465	463	504	471	444	476	419	454	447	413	483	483	453	477	452	462	449	461	433	508	438	464	489	462	477	441	425	495	484	468	458	479	431	464	454	482	450	426	426	449	492	448	457	478	430	480	452	495	489	456	486	432	444	483	492	448	496	488	448	477	492	444	480	446	460	502	463	473	499	481	465	472	465	464	456	464	451	465	456	499	483	480	468	429	480	515	499	455	467	430	491	429	451	465	453	426	483	458	463	450	442	454	472	437	506	441	440	469	458	499	501	459	449	474	484	445	489	433	506	472	470	472	478	423	427	459	466	444	449	472	483	478	464	442	450	494	484	445	455	449	478	442	459	453	464	479	477	463	453	433	465	449	500	439	482	475	496	469	468	454	464	456	449	476	467	465	478	475	480	467	467	455	485	421	480	502	468	445	466	431	458	462	447	444	431	458	466	471	457	475	439	469	466	470	438	417	451	431	434	462	478	394	483	390	436	470	449	471	456	466	496	453	485	449	460	462	492	462	482	434	454	433	470	458	429	489	497	487	438	472	485	432	455	489	467	425	428	475	459	448	437	491	489	437	477	488	420	443	438	492	453	431	475	471	464	424	433	439	445	462	462	476	490	481	454	407	452	461	486	468	479	438	446	442	486	445	483	469	452	485	487	446	481	495	446	486	465	461	412	449	485	506	468	456	452	513	447	504	427	418	482	490	435	492	451	473	463	440	463	450	442	428	453	467	426	460	469	469	449	428	441	439	455	465	514	487	466	437	476	499	461	454	466	451	463	428	467	447	480	419	487	518	473	407	462	467	466	435	446	494	496	439	457	502	451	459	471	454	437	419	474	499	459	434	496	453	475	472	490	490	454	442	531	462	472	482	494	500	475	419	428	430	467	459	428	450	470	463	464	458	469	472	429	430	478	478	485	445	462	506	451	473	438	431	447	450	425	460	497	478	450	458	497	481	486	480	446	475	469	478	443	465	471	456	443	463	459	463	418	486	446	415	482	478	494	437	491	482	475	465	446	495	467	500	486	467	429	470	446	462	454	494	511	444	479	458	450	487	456	478	453	445	445	490	440	468	441	433	462	492	463	398	482	461	446	460	457	445	484	438	480	459	440	461	473	503	487	447	418	433	499	484	495	429	458	463	472	467	450	413	439	456	492	458	464	473	451	515	461	432	464	483	460	445	469	440	483	468	490	459	472	449	466	479	447	449	450	428	457	454	463	450	468	456	466	469	456	465	424	493	465	460	461	475	437	469	450	505	418	470	444	451	453	468	473	446	455	470	468	477	465	421	485	514	452	431	459	442	475	400	437	460	451	448	491	444	479	447	462	438	472	435	441	451	473	482	559	405	460	474	462	483	426	482	445	447	435	444	468	464	482	434	485	489	424	438	432	446	446	460	502	435	458	428	457	447	469	431	462	468	477	508	437	458	452	463	462	435	450	452	490	446	446	449	502	470	441	479	498	449	474	468	464	453	447	454	457	461	445	470	453	421	485	467	492	483	489	431	447	469	480	475	472	459	412	471	421	478	475	468	428	471	470	491	462	440	479	457	476	422	471	465	498	462	410	436	476	488	463	448	430	499	410	451	494	432	461	447	468	429	478	465	465	425	479	450	452	458	495	476	426	458	456	455	444	465	481	438	441	467	469	442	447	497	473	485	463	458	463	480	458	479	449	468	448	447	485	450	482	507	442	418	489	463	454	475	482	472	450	476	437	468	447	455	453	441	481	466	495	452	482	461	489	429	451	455	459	496	395	432	432	464	492	467	475	479	448	440	437	482	465	412	475	460	474	487	456	512	436	403	446	476	480	453	499	483	436	505	456	465	488	442	455	449	459	458	492	492	479	440	457	467	436	458	474	433	473	462	512	495	479	478	447	484	427	464	458	477	504	421	437	521	473	453	471	440	464	463	428	467	458	497	489	448	469	452	457	474	444	476	427	464	477	497	491	479	463	468	487	477	463	468	485	481	478	445	465	453	516	442	487	453	473	476	462	459	475	440	458	454	492	455	420	454	485	440	486	469	479	468	431	448	468	482	425	455	428	420	470	465	438	518	450	481	450	475	437	450	493	447	473	411	470	461	432	444	469	430	473	447	493	461	445	456	488	474	459	477	490	434	502	448	450	446	466	471	479	468	436	493	438	511	477	467	463	462	474	443	424	472	470	483	462	425	461	464	463	431	444	459	468	489	458	467	480	456	417	490	463	464	482	509	453	478	480	473	447	504	470	458	443	480	462	457	479	495	465	479	423	456
12728	4247	1645	608	482	443	381	392	388	396	342	352	370	358	324	346	346	328	318	285	285	318	325	327	347	326	341	296	330	343	327	311	340	309	302	310	310	321	320	300	302	336	342	319	354	306	294	338	326	328	323	375	374	304	367	310	330	315	312	282	310	307	302	304	316	345	315	323	326	308	304	283	320	284	339	330	341	335	315	333	331	320	341	289	310	334	330	322	318	312	337	334	278	347	322	328	306	338	314	304	345	315	359	333	307	328	321	327	317	320	325	298	311	306	351	300	339	316	314	358	297	339	304	319	304	310	301	368	315	328	335	329	326	314	307	312	322	355	316	296	357	331	359	353	298	316	347	297	324	344	289	294	316	305	339	288	323	291	332	301	329	322	313	308	272	342	313	316	304	299	325	281	334	316	384	342	314	295	316	331	338	332	284	346	341	287	339	317	291	349	337	315	335	338	293	331	316	319	316	283	334	339	322	336	304	308	315	319	329	337	306	318	312	303	325	285	338	302	310	308	297	333	340	317	326	312	306	305	327	356	330	329	313	281	334	313	345	329	331	326	345	311	319	341	337	299	313	334	314	350	281	331	350	312	313	296	304	311	296	310	329	329	317	376	286	333	330	315	289	325	324	329	363	319	332	296	338	342	303	290	297	300	282	308	321	308	308	355	346	307	325	357	336	321	319	326	336	316	325	320	302	343	329	299	317	319	311	338	342	307	283	315	326	310	314	314	348	312	310	347	318	309	340	307	325	301	318	343	320	344	340	348	301	309	312	322	330	335	298	324	321	335	315	308	353	315	297	308	320	313	363	291	327	334	348	346	346	316	313	340	333	319	319	329	297	351	325	328	302	300	294	324	311	341	329	326	375	337	286	329	315	296	294	308	315	344	308	346	326	302	317	312	303	321	331	318	331	350	325	309	333	328	316	285	334	331	292	334	307	314	325	331	311	346	337	304	311	303	346	338	316	396	292	335	320	300	348	326	333	325	350	334	359	303	323	352	334	287	324	317	327	306	325	316	326	350	316	300	345	311	292	346	326	325	338	365	329	337	337	333	356	341	323	331	331	314	318	316	300	305	323	338	305	307	320	306	317	274	335	364	351	333	336	331	300	328	309	308	343	292	328	327	297	310	332	365	337	323	300	341	321	301	345	327	310	312	307	311	336	353	323	324	340	335	322	308	323	309	348	320	280	298	303	343	318	303	268	322	353	340	322	321	311	324	332	332	325	323	321	294	322	348	316	357	319	337	344	283	283	342	327	311	290	286	312	297	311	325	346	306	321	332	356	343	334	332	301	338	355	285	310	329	310	328	305	315	295	344	334	286	290	322	349	326	309	320	292	344	324	299	328	337	309	329	315	329	304	317	340	348	333	328	337	325	333	337	298	341	350	276	283	298	306	311	332	287	293	323	335	351	301	299	350	329	309	317	307	319	334	300	351	310	292	320	325	341	319	320	310	297	314	372	333	344	312	346	321	341	328	340	299	314	351	353	314	327	337	330	321	311	342	299	311	334	282	349	326	305	321	319	314	307	305	304	354	298	315	306	333	338	334	311	336	318	312	338	344	301	355	318	313	283	344	334	301	297	288	301	328	319	326	337	320	311	327	323	325	322	290	307	306	316	336	317	284	347	345	326	306	342	307	311	336	296	322	343	300	312	297	325	304	339	334	320	353	319	298	328	312	333	306	344	323	319	333	323	303	316	282	307	314	321	321	348	330	348	375	340	349	305	340	345	327	326	360	319	347	309	324	338	326	348	338	312	305	335	322	294	315	331	328	351	293	323	321	346	325	348	324	281	281	319	342	319	348	317	278	341	304	348	294	331	320	322	327	312	316	287	343	308	340	304	329	295	342	313	335	284	304	293	319	322	317	280	336	359	328	336	346	296	325	313	322	291	313	327	300	319	319	351	325	301	338	318	330	286	323	346	328	326	339	300	316	322	351	334	351	344	347	332	320	370	318	305	300	311	322	296	298	332	331	315	309	341	308	312	314	299	308	285	332	322	313	362	327	332	337	317	301	324	312	350	309	320	325	310	315	326	332	337	341	345	326	333	324	351	317	353	355	323	305	332	314	312	299	349	311	294	338	334	284	318	316	291	317	322	311	304	327	278	297	337	352	348	331	334	329	334	317	332	340	320	308	314	373	341	368	317	294	306	344	321	342	298	328	326	303	311	317	329	356	287	333	314	327	282	302	333	310	322	363	294	328	374	333	314	319	323	317	330	323	329	329	343	326	350	313	307	322	320	317	357	325	311	311	312	314	311	345	353	310	353	346	297	358	314	298	300	291	308	302	310	305	311	347	361	328	322	339	341	338	306	313	313	309	345	297	303	317	328	309	294	299	292	314	335	269	317	344	320	307	345	292	309	313	316	313	307	318	326	311	331	334	331	275	324	324	309	320	291	299	320	288	345	335	343	322	324	327	357	317	333	340	295	311	320	324	331	341	312	308	335	331	332	349	330	348	322	321	315	332	321	319	300	306	287	352	335	300	308	348	304	330	323	294	312	325	364	319	340	332	342	302	342	339	351	284	311	321	346	304	311	318	345	318	322	329	323	288	345	351	339	307	314	274	328	327	332	291	316	328	321	330	311	346	293	337	320	356	342	328	308	325	338	329	322	306	326	309	322	318	344	295	319	309	308	330	301	315	351	332	321	319	335	293	325	354	362	330	302	305	334	356	308	329	317	314	354	325	333	320	335	296	334	332	313	348	358	333	320	303	326	313	336	280	295	356	324	323	327	336	333	308	321	307	315	324	297	297	318	283	318	311	316	313	296	343	338	321	317	312	321	339	306	321	343	336	349	343	342	327	338	334	294	347	352	327	347	337	297	350	338	308	353	328	347	351	299	331	326	344	307	333	342	342	355	304	354	324	327	318	306	303	281	325	339	305	317	331	312	353	332	305	313	308	302	383	319	298	322	330	347	303	336	302	325	328	319	304	311	324	327	321	352	352	324	325	342	340	303	303	357	320	328	312	332	295	330	310	320	330	347	339	338	344	312	348	284	351	314	340	317	327	349	301	331	324	335	310	294	323	322	313	328	314	326	314	337	345	324	327	311	322	313	321	323	360	329	324	307	327	316	331	306	301	325	328	318	298	296	305	328	291	305	346	350	335	342	328	326	331	318	355	321	294	321	273	341	300	322	329	294	358	315	321	315	320	314	325	332	300	340	317	294	354	307	335	317	303	330	303	336	334	291	298	306	333	308	290	302	296	305	310	324	315	340	363	333	332	348	347	339	338	325	335	289	324	315	334	341	312	315	316	333	304	336	334	329	340	347	322	310	337	319	319	298	342	309	294	280	284	324	304	313	325	338	313	305	300	275	292	310	319	332	321	345	327	313	321	342	321	334	332	310	352	348	319	349	360	304	319	318	325	341	341	300	315	322	328	316	326	312	297	316	325	314	325	333	335	331	316	324	283	278	317	348	329	356	304	331	329	349	329	322	279	298	343	331	324	305	284	350	329	335	325	316
9154	4436	3183	1620	1443	1315	1175	1208	1210	1069	1003	990	1023	907	855	801	849	824	823	829	820	813	821	798	788	820	834	774	787	774	783	819	787	808	814	769	798	798	811	789	768	786	785	834	755	755	788	781	819	759	811	784	781	805	806	743	789	776	801	803	761	712	781	795	814	776	834	782	786	747	784	777	804	748	746	737	774	751	750	798	797	845	843	740	783	776	817	758	792	784	755	811	772	763	806	836	769	771	812	821	794	780	741	765	806	781	762	808	760	823	773	787	753	784	772	811	808	742	800	751	822	777	779	771	775	858	754	797	780	797	746	780	801	777	812	753	816	747	756	774	765	765	778	763	790	799	786	759	786	769	800	827	769	783	784	786	806	716	801	766	776	757	795	802	812	776	802	780	783	783	763	788	741	738	756	796	828	779	832	791	759	778	780	725	783	779	811	751	761	796	754	793	778	817	777	789	767	779	773	758	774	810	765	791	799	797	794	776	767	801	746	814	784	746	785	797	792	726	779	758	835	733	791	802	804	796	790	742	748	782	771	856	752	758	802	742	753	837	783	826	724	758	795	775	833	785	776	782	782	792	780	783	738	716	801	755	759	754	769	776	765	790	781	778	825	776	801	791	768	736	771	773	776	766	781	771	732	789	767	753	740	779	768	773	800	794	793	790	772	792	766	771	798	803	769	758	806	750	775	750	856	789	763	744	801	751	784	761	736	801	754	836	773	796	766	798	778	766	740	766	773	763	790	784	799	744	749	774	779	756	806	757	806	831	781	753	829	762	821	740	806	795	827	776	784	799	751	796	793	832	778	749	789	794	817	789	800	819	760	780	757	788	797	800	790	814	781	809	743	775	757	773	770	834	802	809	727	788	766	732	801	768	779	807	766	806	795	707	808	824	772	792	795	803	777	778	783	746	798	784	782	756	773	828	777	787	754	748	737	767	776	753	826	801	748	823	750	767	773	749	781	784	830	812	778	755	812	749	780	770	779	738	757	793	786	747	779	781	799	752	788	796	737	756	825	736	785	741	753	789	798	810	730	785	770	776	782	740	822	741	791	757	787	751	801	771	764	838	792	799	731	765	738	789	762	790	802	772	850	793	790	803	790	786	762	727	774	765	806	762	778	780	754	802	771	777	796	794	760	770	804	783	794	748	784	809	769	815	756	854	783	765	782	799	774	771	777	754	800	763	801	764	770	777	792	763	816	782	767	819	718	718	789	763	792	838	788	742	833	758	721	762	786	808	856	813	798	740	761	807	760	787	742	752	778	768	800	811	767	806	790	782	777	749	813	782	746	801	733	762	750	729	751	761	793	771	779	802	747	689	729	805	791	775	753	770	784	842	790	776	743	796	787	750	754	821	790	800	758	814	796	728	820	769	821	731	728	802	786	699	774	783	750	810	765	769	811	795	808	818	748	760	764	752	767	733	747	832	801	781	765	745	813	760	789	787	769	778	817	749	787	750	807	769	777	740	816	779	802	814	761	763	719	810	794	745	768	786	753	825	817	777	758	787	811	815	796	749	795	812	798	827	794	736	771	739	752	802	772	744	801	785	801	788	722	777	758	764	774	782	791	799	799	787	859	778	790	819	808	770	785	765	791	796	741	809	824	824	767	806	751	777	755	789	842	776	758	739	792	787	802	776	813	761	804	792	759	758	797	821	808	810	812	781	765	741	766	724	766	809	791	779	729	798	782	739	755	762	793	757	810	805	761	837	779	822	731	759	750	763	752	753	775	801	821	755	767	807	793	806	787	741	760	826	800	752	746	799	763	796	767	766	785	748	764	767	785	755	775	811	755	775	791	732	787	756	782	756	748	756	751	770	775	780	771	798	773	786	777	789	788	784	766	766	761	810	775	735	787	751	770	807	788	772	755	752	810	796	820	788	797	778	752	733	738	743	806	811	752	752	786	831	777	774	778	812	746	778	824	808	811	693	759	763	777	821	809	786	718	786	804	758	765	755	762	743	796	751	778	759	811	827	755	776	817	754	782	788	757	792	765	771	756	785	771	764	841	806	777	797	762	792	784	738	797	777	725	753	771	790	749	748	801	792	766	798	819	736	732	784	742	754	811	806	767	816	810	780	810	773	763	780	764	754	777	740	780	757	800	772	826	800	783	746	783	751	794	737	774	766	773	838	764	685	790	778	780	783	729	782	791	813	760	824	758	812	782	788	817	746	779	837	806	789	737	817	775	714	775	768	763	724	744	768	792	800	801	808	754	755	798	789	828	731	828	775	790	809	757	809	825	819	797	787	775	762	805	810	792	790	799	751	814	792	762	750	775	730	775	790	758	737	781	804	752	738	735	749	796	726	791	809	813	741	733	762	813	760	747	793	753	780	780	814	771	838	740	789	742	826	805	737	824	806	830	785	776	737	784	797	817	805	778	805	827	850	743	776	808	793	831	822	743	787	749	732	792	816	776	758	767	737	789	758	830	789	773	773	742	750	813	721	807	818	793	767	817	786	804	760	752	749	800	773	766	773	771	747	779	776	807	754	756	802	782	776	769	786	760	814	779	808	804	762	824	803	791	775	761	797	770	724	720	806	710	764	809	839	755	761	769	759	728	763	727	784	717	748	779	813	767	725	722	769	758	775	769	767	803	790	806	745	757	791	786	721	811	833	820	781	733	812	796	782	766	798	777	776	756	740	761	781	798	810	854	795	779	699	791	845	763	793	825	746	810	789	765	812	802	777	826	811	780	793	767	764	800	775	708	749	809	785	781	834	770	828	800	750	754	762	793	766	783	780	789	781	712	752	753	839	798	802	762	793	795	787	756	770	821	821	789	725	796	801	806	772	808	770	807	799	789	781	729	764	810	773	772	768	741	806	832	784	794	785	751	772	793	757	770	734	772	819	747	833	749	774	785	762	749	784	804	769	760	721	787	794	804	811	741	780	795	806	811	792	800	784	766	776	783	787	753	732	724	739	820	726	747	755	753	751	800	803	782	762	795	754	725	776	844	772	764	803	739	760	717	784	761	768	777	801	807	758	776	788	766	764	779	737	819	762	767	764	813	749	789	802	788	746	795	812	752	785	794	786	774	774	791	769	786	778	841	815	810	782	815	832	783	763	753	734	799	789	813	800	745	777	774	804	759	787	810	745	795	786	810	812	770	742	768	827	802	805	817	773	795	764	713	805	772	783	775	808	775	770	728	786	773	819	782	813	770	792	711	777	824	790	731	779	783	812	776	731	753	766	694	807	804	730	789	712	789	813	780	733	741	727	794	766	774	798	812	730	755	816	752	814	781	758	800	736	766	762	786	774	793	746	763	739	817	763	786	759	759	763	765	811	762	783	759	772	825	778	795	796	798	768	788	776	733	773	744	778	763	768	834	774	803	750	770	803	757	804	770	783	775	845	794	817	721	740	769	764	796	800	738	771	786	813	760	730	751	785	753	782	788	791	793	836	756	798	746	804	769	765	800	791	764	768	813	746	756	778	792	773	782	719	794	812	779	831	764	797	768	769	804	783
26251	14722	9097	1791	808	545	450	439	457	380	362	330	356	328	338	294	306	300	296	317	314	302	313	264	285	323	293	274	277	293	283	290	295	293	260	295	279	255	262	325	284	291	284	303	257	275	281	286	309	267	303	263	289	293	296	294	291	298	303	265	255	303	302	311	268	302	320	301	251	284	304	277	294	328	299	294	306	295	269	274	322	306	292	301	281	291	296	277	265	295	304	305	262	256	260	281	263	280	259	279	300	298	273	297	279	294	303	290	290	305	299	275	273	325	303	284	267	283	303	279	275	272	302	274	276	269	291	285	284	280	290	278	324	292	287	294	318	292	295	274	261	307	307	277	278	255	270	300	299	274	294	295	262	309	283	305	318	273	325	294	293	288	290	314	306	260	281	292	305	265	290	261	257	236	275	268	259	275	288	283	305	261	304	292	302	259	282	305	303	258	279	294	328	279	283	310	256	296	296	250	317	305	301	274	278	295	290	341	276	258	265	300	283	305	282	257	260	290	286	312	269	293	262	281	283	282	276	296	269	288	281	311	292	284	280	279	306	302	286	268	293	275	303	288	286	288	281	272	286	288	279	315	269	281	307	283	288	292	272	285	278	308	281	295	302	291	288	242	270	316	283	274	276	272	309	308	296	305	248	274	253	290	275	279	268	296	287	278	306	260	281	279	273	272	272	319	301	308	261	285	297	289	291	248	286	300	299	308	281	266	282	277	275	277	297	276	273	277	276	297	320	279	267	258	271	281	288	320	291	313	297	280	284	287	284	281	276	274	278	272	283	279	303	286	310	319	277	272	298	280	291	305	273	285	313	298	266	277	295	283	268	305	262	296	294	293	265	245	274	291	316	281	269	289	275	303	253	303	286	317	311	281	292	276	311	294	267	316	277	274	304	273	289	294	269	310	279	275	303	305	289	257	328	278	283	291	284	292	306	276	324	299	287	317	298	291	311	289	302	297	299	263	294	277	298	317	262	300	329	271	248	276	306	314	275	266	280	287	283	322	279	297	291	296	267	268	293	304	297	294	250	318	284	294	278	260	309	280	297	282	293	260	309	273	298	317	295	249	289	285	292	302	285	282	268	294	263	294	291	322	284	301	275	278	273	281	295	255	273	278	297	261	273	276	274	265	304	298	300	324	298	288	298	292	274	282	290	290	277	282	261	274	269	267	307	292	284	309	322	313	320	274	267	291	267	322	296	293	255	305	242	272	275	276	303	274	259	298	278	298	294	308	288	292	298	281	264	309	281	292	244	315	288	264	278	275	294	315	276	248	303	290	260	283	298	299	285	304	260	307	290	300	267	299	269	272	278	293	309	314	285	298	271	277	303	286	272	307	300	277	305	282	310	310	249	279	267	265	268	265	300	307	295	321	326	311	274	313	263	278	299	293	302	280	286	289	294	312	281	301	305	264	293	278	283	283	264	265	283	282	285	307	317	266	277	273	281	303	321	328	263	281	285	306	297	313	250	279	285	276	273	300	278	263	253	274	288	309	267	266	276	268	356	289	285	312	291	287	270	308	289	261	299	274	279	265	306	287	270	260	280	278	287	297	284	279	290	275	295	286	262	291	268	268	265	263	278	287	269	329	320	294	305	274	264	304	272	276	289	291	281	268	285	255	283	311	286	282	288	310	306	269	276	307	272	305	270	308	269	296	298	310	280	269	286	322	275	303	279	323	273	304	282	289	310	270	275	320	268	267	305	279	302	279	312	289	284	277	275	264	281	264	266	271	273	278	285	302	271	276	310	255	274	295	296	294	295	320	295	296	304	271	303	330	280	271	306	278	253	292	302	283	284	295	282	319	311	273	264	300	272	298	281	318	292	284	301	274	302	291	294	276	317	281	313	295	285	266	298	308	280	269	304	301	274	292	263	297	306	273	264	255	291	269	293	255	322	278	295	284	299	315	291	297	299	292	282	280	293	283	279	301	257	229	286	293	305	295	300	308	277	272	308	316	286	286	262	299	284	286	264	273	275	281	289	302	279	283	285	278	293	297	293	302	329	324	269	279	265	295	293	298	294	301	278	283	305	287	286	263	301	323	298	259	326	262	294	315	273	286	294	271	265	295	271	323	317	269	282	241	258	276	269	293	269	277	274	285	272	296	256	312	259	297	275	251	280	290	297	273	279	290	282	266	310	301	299	275	282	276	304	285	272	266	273	269	272	267	321	315	285	294	306	263	314	326	273	312	274	268	281	280	288	291	291	277	298	285	286	278	281	292	287	263	290	281	310	272	266	287	283	290	312	267	292	327	255	276	242	307	303	262	314	278	327	302	305	305	255	292	294	274	294	281	282	284	261	280	278	254	298	283	292	304	320	300	281	306	293	293	319	275	293	277	293	285	276	276	283	309	309	271	298	300	294	309	328	274	303	276	292	288	294	283	274	285	296	283	312	283	293	316	292	294	286	301	295	279	256	329	321	330	300	290	284	292	261	313	271	272	305	288	301	274	269	273	308	320	288	310	276	260	268	260	274	296	277	255	276	257	276	253	301	306	274	271	302	296	277	279	256	271	299	233	293	283	297	259	270	255	303	279	263	285	313	288	309	277	296	305	285	301	303	293	246	284	299	258	279	311	272	322	311	264	298	288	281	244	269	287	290	265	258	276	300	311	270	291	294	290	300	285	265	297	307	295	288	293	308	294	288	272	268	279	295	296	246	289	302	300	278	265	271	270	290	256	293	335	277	297	307	283	307	318	255	276	298	290	294	302	267	303	272	277	286	285	258	287	290	279	276	295	282	294	268	290	303	272	293	274	263	290	302	311	289	328	316	304	310	272	287	280	295	274	315	297	301	270	321	330	307	279	323	266	291	300	279	282	269	297	276	294	275	306	253	296	285	300	287	293	285	274	256	273	320	305	277	334	321	274	253	282	310	261	274	304	299	269	267	290	305	295	289	322	284	266	260	265	312	290	255	282	281	296	300	283	280	307	288	288	286	298	300	278	335	329	261	256	285	285	283	284	271	270	297	284	310	297	311	297	299	262	257	298	264	296	283	293	284	297	273	269	283	269	285	280	274	294	296	299	281	288	283	254	284	294	275	285	295	290	256	304	295	282	253	256	274	340	304	275	309	249	268	317	268	298	277	307	299	295	277	285	282	318	277	268	281	289	310	266	294	273	299	282	281	270	282	286	291	294	310	278	307	285	280	277	292	288	281	236	318	272	291	288	287	255	260	305	312	328	273	298	279	260	321	276	328	266	243	271	291	263	282	291	265	280	311	284	270	278	279	275	292	262	293	286	285	287	252	282	296	282	296	289	276	270	273	305	277	287	290	292	276	289	268	286	296	275	250	285	261	287	270	268	279	310	304	297	306	272	299	270	293	287	280	254	279	265	303	274	258	314	307	279	318	261	269	259	271	282	289	284	278	290	315	310	320	308	312	269	285	284	310	270	257	326	332	295	291	291	290	286	275	310	293	282	304	252	256	306	288	285	288	266	296	275	263	291	295	258	285	263	302	287	284	285
19121	12600	10286	2837	2336	1939	1735	1591	1542	1393	1320	1136	1026	969	926	903	889	836	794	796	783	777	777	791	718	757	733	717	734	759	743	711	657	718	696	725	726	695	740	691	718	712	663	726	683	708	735	700	727	678	697	712	670	694	743	704	739	650	731	694	689	667	665	685	700	675	654	689	666	638	708	684	696	730	706	663	711	746	706	725	699	707	717	688	673	740	694	721	705	709	678	726	655	697	711	695	681	695	670	706	727	705	754	711	678	760	682	715	717	692	672	672	666	673	723	733	669	687	696	689	728	745	704	674	671	675	717	678	672	681	743	715	713	704	670	748	700	711	736	678	677	677	689	698	683	757	683	733	685	689	703	743	707	692	753	646	720	720	683	679	672	737	684	687	707	684	684	718	723	678	726	679	673	717	669	796	655	641	668	709	716	711	700	658	677	747	689	722	715	706	691	748	707	672	648	633	680	707	747	677	724	660	715	709	717	673	708	693	723	713	687	674	675	683	719	650	645	696	652	726	693	747	724	668	703	698	706	686	688	686	690	728	679	676	731	734	680	707	667	703	727	760	714	691	691	668	657	691	705	679	703	710	721	673	716	714	703	664	672	697	683	663	632	666	678	660	733	707	679	684	731	645	709	697	697	712	664	673	728	691	698	647	663	717	659	722	675	654	640	689	693	739	691	756	685	699	694	676	756	695	668	703	702	701	694	714	671	699	670	718	648	690	679	718	736	672	700	673	722	713	708	701	733	706	691	681	714	700	758	678	705	654	733	664	765	688	661	659	690	745	723	709	632	675	718	699	671	688	701	703	730	657	734	709	708	689	758	716	688	709	679	718	700	694	688	725	707	709	722	708	690	732	658	666	737	727	684	679	721	680	633	717	682	685	718	693	746	723	693	696	696	746	679	700	721	682	646	747	674	707	716	696	688	686	720	701	697	687	702	657	698	704	723	725	720	691	718	676	676	665	661	694	692	702	728	713	691	692	643	677	739	661	679	744	654	680	720	696	675	685	704	661	780	710	685	740	710	709	643	717	689	711	667	704	688	679	701	774	691	683	702	698	671	704	734	679	700	696	698	669	689	722	699	707	722	692	672	721	708	703	675	675	729	698	697	656	660	659	700	701	671	725	734	682	718	715	714	700	690	682	720	721	651	724	718	714	634	666	692	736	687	701	703	722	681	706	703	660	660	690	695	691	684	671	681	698	711	692	676	686	719	683	756	677	676	672	685	688	686	714	704	680	739	706	697	639	739	703	652	725	684	704	672	700	658	715	682	724	735	695	684	683	705	693	692	696	676	683	745	695	680	663	660	717	711	677	619	674	691	698	722	670	656	754	670	715	684	662	691	712	699	697	695	704	726	724	707	704	744	683	703	687	718	658	657	670	641	703	702	650	692	717	713	683	721	705	673	658	686	716	700	721	702	683	727	684	740	677	728	678	699	693	686	682	689	722	694	693	721	691	703	662	675	667	705	711	661	684	737	727	716	757	709	723	701	728	713	695	694	712	699	715	672	691	692	682	644	725	695	720	691	716	740	674	675	662	672	693	735	681	708	703	715	698	676	693	743	647	726	725	654	679	682	668	731	662	720	650	694	700	707	697	680	662	743	693	694	737	710	688	677	681	682	695	683	662	709	675	734	649	661	715	682	721	719	661	726	686	696	721	683	654	688	705	679	683	661	695	726	728	696	684	651	682	720	659	680	693	665	671	678	683	672	678	727	707	661	673	629	731	647	709	694	695	693	649	669	716	690	708	703	735	667	680	676	664	700	719	689	690	670	702	665	684	729	712	699	696	698	692	720	667	741	696	731	730	717	667	688	691	711	680	641	689	690	709	672	686	689	719	686	671	695	676	684	633	681	696	680	647	676	710	681	698	663	714	685	705	687	696	624	712	698	783	737	703	671	704	672	698	696	691	658	690	679	743	704	683	645	665	714	686	719	721	728	689	690	656	719	673	696	728	722	678	698	733	728	686	726	711	697	700	671	742	666	707	675	728	725	715	717	678	690	696	720	731	713	728	690	708	715	677	695	658	692	680	663	666	713	694	703	704	718	719	703	674	713	690	694	659	681	665	707	711	701	697	685	726	732	686	678	714	698	701	686	708	737	726	707	738	721	714	727	689	722	678	707	692	667	734	705	681	687	730	693	719	669	670	687	690	712	711	673	692	731	663	673	685	674	681	721	729	678	696	730	680	719	668	688	691	694	665	696	712	662	700	675	725	702	651	716	680	713	716	710	684	742	729	694	695	755	700	690	671	705	696	700	714	707	707	665	709	718	684	683	727	726	711	637	669	723	687	711	711	686	659	664	675	648	675	699	682	724	660	700	701	707	745	694	635	706	732	694	703	740	726	682	707	679	681	741	661	694	700	658	716	694	703	656	723	661	704	654	726	695	688	741	667	732	685	736	735	645	681	687	721	680	692	693	728	716	694	711	717	674	702	652	718	676	702	706	713	681	704	723	707	680	708	663	706	683	689	655	653	704	746	705	756	720	687	735	715	714	715	711	648	669	679	699	662	678	725	661	667	739	686	657	704	747	721	644	677	677	689	694	703	677	696	686	687	708	689	687	734	693	729	705	706	725	721	748	728	665	724	709	696	712	692	744	704	707	738	719	701	658	702	686	688	669	784	693	655	739	664	719	672	722	699	711	695	759	723	709	711	710	702	684	700	705	734	701	715	736	714	688	675	665	706	707	676	681	689	666	728	675	664	718	679	752	693	666	726	688	693	705	713	718	665	710	689	695	692	650	717	714	670	672	627	703	698	673	751	707	729	715	731	737	649	713	766	656	685	683	666	722	682	680	725	691	653	696	634	694	717	726	669	744	671	668	677	701	690	723	697	752	681	678	717	713	747	691	707	666	659	707	639	770	717	648	706	742	711	700	656	692	702	710	709	708	646	659	681	727	677	659	677	692	734	745	720	690	705	657	660	690	726	682	693	674	714	706	661	651	672	691	722	702	695	705	715	738	712	636	691	720	694	676	728	692	668	683	670	674	777	717	689	668	717	691	710	690	683	687	647	744	710	669	675	699	693	736	726	690	689	643	677	713	732	749	675	715	730	654	691	680	735	648	719	714	693	669	700	708	690	666	726	659	666	695	725	705	687	680	654	699	697	698	691	681	718	680	673	730	701	710	688	696	711	684	728	692	714	670	684	729	695	679	679	716	651	666	713	699	686	707	708	682	665	652	701	742	719	683	649	730	718	664	725	722	661	692	721	686	665	685	708	716	738	649	725	655	704	722	683	636	674	702	699	665	716	699	665	648	682	695	689	710	728	706	697	708	734	707	696	658	676	685	661	670	671	655	722	714	658	692	689	675	684	693	661	712	702	675	703	700	699	680	684	722	665	666	726	680	705	678	670	730	689	687	644	715	658	668	734	694	655	707	660	680	705	730	769	664	713	703	690	739	689	785	712	674	684	680	698	671	686	716	710	715	700	697	702	705	671	684	686	703	693	720	724	739	641	722	680	682	702
35877	22979	13280	2643	991	654	514	450	393	351	319	288	277	243	224	192	244	194	208	202	218	210	181	193	208	232	196	192	197	183	185	205	206	175	201	178	188	177	194	191	170	202	174	188	198	165	179	210	178	186	210	173	179	210	176	179	186	184	197	189	184	220	177	166	161	171	173	189	161	164	206	171	161	208	201	189	210	187	184	182	187	211	178	195	209	173	179	172	183	162	173	179	185	181	200	187	183	193	195	177	197	188	191	191	192	190	186	196	174	182	202	174	207	168	163	192	164	160	191	206	201	176	196	220	181	193	179	192	193	171	177	175	179	188	191	200	162	200	181	193	151	150	207	201	158	184	188	195	192	192	168	190	200	185	193	171	173	178	168	182	222	186	188	191	171	188	190	196	174	160	210	196	193	183	199	171	178	180	205	194	178	188	164	183	202	145	177	157	184	167	184	194	192	210	196	180	183	193	169	168	185	196	165	186	187	190	176	181	182	195	201	200	181	232	195	180	216	179	184	196	176	152	175	189	204	176	198	195	164	158	188	187	193	183	199	198	178	197	171	182	167	181	188	192	184	199	206	178	185	181	203	180	181	193	181	211	192	199	190	187	207	175	188	173	193	185	197	194	189	185	193	190	208	175	193	173	214	201	185	199	178	190	179	186	176	186	175	188	183	205	191	184	190	168	174	194	167	176	204	179	201	175	169	182	159	193	180	185	168	200	184	208	191	170	184	177	181	177	204	194	190	162	183	157	187	202	183	200	186	198	197	191	175	195	197	192	187	165	194	204	186	216	169	204	211	160	191	179	166	163	186	212	192	184	189	197	187	195	178	150	208	192	187	173	167	195	176	176	184	216	160	181	202	170	174	186	153	174	197	193	171	182	211	187	177	158	181	166	197	180	185	206	182	193	194	189	195	184	160	168	166	189	200	184	182	174	210	166	179	202	186	199	178	179	185	187	189	202	164	186	193	203	172	177	209	191	192	176	188	195	178	183	147	174	184	201	177	188	187	165	149	196	202	178	210	180	172	202	194	175	211	196	197	205	192	190	186	199	193	194	195	210	174	159	187	186	177	198	172	180	161	202	199	214	182	191	198	173	209	173	164	175	187	170	205	190	195	175	174	207	196	170	180	182	195	189	178	188	182	186	196	188	187	186	173	191	174	178	174	178	178	172	170	199	171	178	192	195	193	212	196	197	159	174	188	171	192	197	171	184	184	195	209	177	154	156	188	183	204	194	198	165	194	165	196	178	177	167	165	197	178	191	177	172	190	186	179	170	194	206	164	179	174	168	193	195	214	137	178	179	207	172	191	206	188	196	216	169	181	158	228	189	199	187	164	204	196	199	202	156	194	182	179	201	170	143	161	204	199	197	175	159	192	176	168	193	175	184	202	184	181	195	190	205	223	181	206	161	185	182	204	180	186	205	179	186	156	183	223	185	178	180	182	184	198	188	181	195	175	209	205	184	190	187	208	201	190	187	188	145	173	152	218	173	182	184	186	182	186	183	182	176	190	219	208	199	189	184	164	161	203	177	204	188	199	203	198	180	232	188	178	198	198	187	177	174	195	176	179	191	209	192	176	162	179	194	170	199	164	195	179	186	167	169	184	174	183	162	183	182	179	203	161	175	188	212	206	187	173	208	179	201	171	166	186	162	181	191	196	204	179	186	195	177	155	180	188	203	190	193	179	175	175	202	193	185	181	190	196	179	189	188	175	204	192	192	165	168	194	196	187	180	168	180	206	178	188	189	185	178	197	182	171	179	180	192	168	162	192	178	196	151	171	192	193	187	191	178	179	169	207	166	205	152	200	186	194	199	186	198	175	163	162	173	179	164	192	200	154	173	187	198	198	182	184	188	193	168	168	165	191	185	174	196	176	192	195	208	186	178	185	184	189	199	176	179	182	188	181	196	211	165	203	187	205	189	185	181	168	196	169	161	178	197	158	184	201	227	186	186	186	182	198	187	171	190	175	186	190	180	189	179	169	167	190	181	199	169	182	203	199	191	197	214	191	165	181	187	194	194	207	196	196	195	198	171	184	182	182	195	158	239	170	185	207	152	175	189	168	180	198	179	178	174	183	202	180	201	210	170	203	173	188	195	153	187	184	209	177	182	194	180	153	204	163	185	196	197	191	207	187	202	175	179	179	186	166	191	208	199	175	172	177	198	202	173	215	178	193	208	199	187	177	196	193	199	161	165	180	186	179	173	201	199	171	189	210	180	159	216	185	192	174	206	199	187	184	185	198	188	162	187	198	197	191	181	183	185	199	178	163	174	207	173	192	190	216	180	191	194	181	215	187	181	188	182	174	178	177	175	175	171	188	192	197	182	188	214	168	173	168	145	167	168	207	195	179	179	202	173	201	200	156	195	165	171	193	201	187	174	195	184	162	156	161	193	181	189	207	198	163	187	188	170	195	214	168	179	168	171	201	182	184	193	179	183	196	197	199	195	206	203	170	177	186	191	167	228	177	192	193	202	169	204	186	178	196	204	177	203	190	196	191	203	230	191	187	194	178	208	191	174	172	201	170	171	174	184	205	198	208	191	190	183	196	210	185	185	200	189	173	183	184	197	149	190	170	171	181	177	175	190	178	185	207	185	203	171	200	170	190	205	172	186	177	161	159	188	200	200	183	187	174	171	161	193	201	161	203	174	167	212	198	170	192	165	175	209	187	211	187	190	196	210	168	164	174	174	190	218	174	181	176	196	190	177	181	184	180	178	193	194	185	195	184	185	183	182	181	193	177	189	174	167	192	185	211	177	197	180	176	171	181	184	187	200	188	212	174	178	172	174	173	195	176	205	171	204	193	198	210	188	169	195	203	182	174	206	207	170	160	191	200	161	207	170	186	198	167	179	183	198	172	192	192	190	210	160	191	178	190	165	202	195	201	162	203	188	179	215	151	208	165	188	170	173	178	168	184	161	193	184	197	175	198	184	178	205	175	191	185	201	179	191	197	182	219	199	183	213	194	178	204	181	163	174	195	181	176	177	178	168	186	181	176	195	200	183	198	190	168	163	162	183	168	181	166	187	186	179	175	188	195	188	174	208	159	179	175	192	185	174	170	193	196	215	183	210	179	170	204	200	189	206	183	183	184	185	185	174	211	185	188	166	199	158	193	186	196	202	168	159	178	163	187	183	179	177	180	224	183	194	216	204	177	196	182	171	176	185	198	173	172	165	185	180	198	167	203	176	180	197	174	174	189	185	192	180	174	167	184	191	192	188	191	194	189	212	181	177	198	211	199	190	184	158	200	202	157	192	182	177	202	198	189	200	171	157	172	213	189	212	205	217	199	201	167	190	199	169	185	216	183	174	197	177	203	186	161	193	196	172	183	197	197	199	189	188	178	207	155	189	187	188	171	176	197	200	203	195	194	176	181	164	186	180	154	185	181	198	164	195	170	164	174	173	176	191	184	209	170	190	194	192	208	198	196	186	191	160	177	156	182	176	200	152	207	189	182	186	191	171	192	165	198	184
24631	18379	12736	3470	2756	2365	2050	1872	1767	1469	1447	1161	1027	867	757	782	706	693	644	636	609	652	633	630	568	600	581	539	543	550	517	505	491	501	461	502	515	527	511	487	518	464	520	521	489	487	486	464	476	489	471	451	427	473	479	501	530	503	521	486	508	470	501	433	469	440	440	486	451	500	476	498	488	506	419	467	483	479	450	483	491	453	480	475	429	494	465	492	479	463	461	521	497	498	482	512	493	515	493	516	477	464	423	460	445	482	475	473	493	508	491	452	475	471	477	449	424	460	484	488	511	494	486	483	467	440	424	474	492	457	446	451	476	498	470	454	437	470	485	449	479	483	468	487	482	487	460	464	469	446	462	512	474	468	471	494	485	521	508	475	457	434	481	457	471	471	483	506	469	477	478	420	459	475	463	466	486	455	447	488	466	488	531	483	514	488	491	497	472	445	445	464	494	469	468	491	526	407	454	461	490	490	476	480	470	461	463	521	435	471	475	497	485	477	481	471	507	428	477	502	472	494	507	483	486	461	480	508	460	452	492	461	477	482	493	468	493	489	507	446	468	448	452	491	469	467	470	499	442	466	485	506	487	446	422	511	501	473	524	455	477	487	483	470	482	467	473	484	482	428	469	461	507	452	472	455	500	462	454	446	505	475	483	452	493	464	446	458	425	450	425	456	488	502	479	485	455	451	473	437	440	468	470	477	473	484	478	474	432	491	465	464	467	504	481	450	495	489	457	460	448	466	454	457	456	419	491	482	469	515	434	463	493	488	479	454	479	497	480	466	500	467	479	463	466	476	447	469	456	441	460	482	476	475	469	494	466	477	494	471	464	463	486	468	489	513	457	484	499	473	470	461	511	461	475	441	493	498	484	445	442	479	451	416	457	475	453	502	438	467	475	464	465	447	469	435	457	455	458	471	479	449	475	467	456	515	493	477	490	470	477	453	428	461	447	480	469	442	479	474	458	470	448	496	449	490	496	474	458	450	493	486	526	477	460	492	466	465	484	480	470	493	455	463	473	466	501	413	530	446	491	471	479	521	495	484	510	477	457	506	479	477	464	443	502	484	510	482	486	457	454	449	454	465	510	476	444	452	446	504	484	492	464	425	494	488	476	483	477	478	488	515	448	460	474	446	477	480	497	463	505	492	454	507	472	464	478	477	508	467	444	448	495	498	457	477	461	487	472	453	441	478	465	456	470	447	480	472	506	457	471	424	455	497	493	438	441	517	446	502	501	510	464	487	487	458	475	472	489	489	480	465	504	476	518	476	453	507	441	465	480	451	488	491	483	506	480	484	494	525	484	493	469	453	507	488	476	500	464	489	479	415	472	505	457	471	446	461	443	470	468	422	456	431	530	469	472	539	434	489	457	485	449	451	493	482	471	467	502	478	466	478	454	447	508	499	498	521	465	464	421	428	485	476	488	475	458	499	432	453	497	459	479	434	520	462	461	472	475	485	414	478	514	488	483	446	453	484	474	477	447	470	468	512	432	445	486	452	459	457	488	516	456	462	506	497	461	426	453	453	466	461	486	458	508	479	478	459	467	430	473	505	488	461	485	475	469	485	456	472	462	465	493	485	466	531	448	453	414	455	497	465	466	445	499	487	489	436	460	456	482	484	485	472	489	473	414	469	438	461	471	482	455	481	478	455	450	439	437	458	446	459	489	487	495	489	449	440	462	474	493	427	482	453	490	453	455	470	434	516	496	461	449	456	476	458	448	459	457	508	438	482	471	455	453	449	463	467	477	437	462	475	523	448	495	436	480	485	514	468	500	451	444	486	460	461	436	468	442	485	467	481	403	474	454	469	451	466	465	474	468	467	478	499	506	490	490	455	469	473	504	500	462	459	492	487	477	468	451	444	480	507	500	474	440	469	475	474	430	471	479	489	445	495	459	443	460	483	463	489	441	471	478	487	467	468	463	508	484	451	456	482	443	458	492	521	463	460	477	463	501	427	481	481	441	480	493	467	468	471	483	486	462	455	453	453	510	449	459	484	456	499	468	473	454	483	485	471	501	495	463	499	474	453	481	470	495	504	452	456	461	468	480	478	455	480	475	466	463	485	499	475	463	479	478	444	446	454	445	445	439	471	477	443	462	442	456	438	468	492	458	483	471	490	465	480	491	455	432	448	469	429	496	479	452	421	469	486	451	433	482	491	473	456	460	475	492	494	455	464	433	489	444	434	516	470	472	451	457	477	482	482	466	452	456	455	486	488	478	454	458	457	483	459	484	457	496	453	466	487	508	507	451	448	438	451	462	455	469	519	500	487	473	487	450	462	492	452	438	482	452	434	432	497	492	449	437	477	510	464	489	450	480	462	465	477	450	493	509	471	458	485	485	445	485	480	478	463	461	472	481	449	461	455	511	474	504	479	499	501	469	453	469	449	516	501	469	532	453	445	478	485	477	470	489	486	456	483	436	481	478	452	486	487	531	453	467	506	485	532	505	492	486	472	498	483	474	470	486	459	483	472	470	474	468	479	435	455	445	526	431	463	448	459	455	421	495	444	458	480	449	459	484	435	448	478	479	464	483	477	467	428	479	458	495	462	451	455	481	467	419	473	441	507	476	480	457	516	453	446	492	470	506	471	444	479	496	456	502	460	462	483	479	527	444	480	490	491	479	512	481	456	460	450	491	447	463	510	474	507	471	454	491	501	478	450	483	441	475	436	492	482	471	467	462	480	480	469	507	474	491	442	500	462	501	468	466	414	472	431	451	501	486	492	466	460	488	474	482	482	476	482	452	467	478	495	490	461	485	483	517	445	473	473	448	466	488	475	447	528	529	480	459	456	539	446	515	461	463	483	492	478	493	490	451	498	443	484	475	478	448	477	491	480	465	460	486	513	471	479	465	456	465	469	435	456	455	470	501	442	491	451	480	482	444	489	477	450	443	500	477	504	443	476	474	488	459	433	464	474	481	499	447	472	510	436	435	429	439	470	487	485	453	486	454	480	441	445	471	427	456	500	477	483	494	482	485	444	478	454	467	467	453	475	462	451	471	455	468	477	487	480	438	453	481	491	446	439	483	480	512	486	469	478	477	454	481	456	493	473	479	493	470	451	489	478	468	510	495	536	482	449	408	462	465	498	469	489	490	483	426	437	443	455	440	442	490	495	489	443	488	485	440	459	425	482	477	511	484	456	466	502	435	515	501	497	459	479	476	451	484	528	451	444	481	488	493	478	497	498	449	450	512	484	421	437	485	492	484	497	455	480	479	444	489	459	452	510	476	432	484	475	496	490	480	449	502	453	437	474	476	480	469	444	479	467	491	522	468	483	465	461	459	505	430	493	476	474	487	447	474	476	482	455	455	470	456	473	498	494	496	470	501	487	464	477	473	460	487	489	455	517	481	507	446	486	461	454	453	473	433	466	467	473	478	454	465	503	491	467	497	459	471	479	463	481	486	465	483	491	454	480	452	513	455	491	503	466	473	457	504	469	462	509	469	510	489	460	479	448	443	496	496	478	486	509
12557	4341	1558	608	503	446	415	412	430	393	394	366	347	329	308	326	282	302	339	316	332	346	314	328	310	297	343	343	279	327	350	323	354	334	343	346	375	306	314	291	366	343	298	338	315	328	334	312	332	325	289	294	352	327	345	339	315	319	338	311	353	311	370	330	335	348	313	347	345	340	343	328	347	299	339	346	322	334	282	324	344	322	301	323	318	338	363	311	336	337	311	323	299	348	332	315	319	314	364	314	324	339	347	368	302	344	352	322	337	316	369	298	300	330	326	302	334	303	303	285	354	328	301	320	350	332	325	349	312	304	385	344	339	368	356	343	344	321	336	306	321	330	349	317	345	309	353	359	302	368	318	313	310	305	280	337	356	282	334	343	322	376	331	349	326	310	348	332	330	346	312	332	340	389	360	340	336	278	348	311	310	336	338	339	360	343	320	327	331	338	338	330	342	333	339	300	308	312	339	348	306	328	307	327	330	356	309	315	331	339	365	324	323	319	334	309	330	306	314	366	314	326	334	331	315	317	320	326	320	319	319	329	282	327	345	301	358	298	329	348	363	346	305	348	364	333	329	342	337	319	310	297	318	326	329	309	314	341	275	344	314	312	323	310	330	335	351	315	322	340	313	339	338	363	327	330	330	325	338	326	328	340	348	298	309	352	301	323	315	340	318	381	337	322	349	335	348	337	305	316	339	339	317	322	316	335	323	328	309	349	319	313	283	332	312	316	294	317	327	300	306	324	279	366	347	309	328	334	328	332	324	343	333	318	368	309	315	347	327	345	330	326	329	349	305	327	371	324	333	339	331	337	340	332	313	333	317	356	351	336	319	319	324	319	295	299	308	333	305	333	305	306	321	350	302	317	323	359	348	336	300	346	293	296	304	334	309	337	340	360	332	324	308	358	303	332	336	333	327	325	319	275	326	340	305	316	336	310	350	327	332	356	301	327	355	322	344	333	342	316	338	327	357	307	341	337	302	344	354	315	284	330	326	348	323	333	361	365	327	321	296	343	365	324	321	356	335	331	311	340	297	298	320	314	316	318	334	313	324	330	365	344	330	347	338	348	327	343	336	300	335	323	331	327	326	319	315	320	326	316	312	345	330	303	314	330	311	309	303	325	355	335	309	329	329	322	336	334	294	344	342	347	306	332	328	360	358	358	345	352	333	324	308	334	351	329	338	332	345	312	336	361	349	357	324	335	338	317	347	330	337	315	338	341	307	351	317	373	356	290	359	337	374	314	319	328	323	305	332	330	316	321	354	308	329	313	341	353	342	320	367	321	361	333	348	320	318	325	322	325	346	308	334	350	322	312	317	333	317	326	311	330	289	342	363	343	318	297	325	332	349	325	298	320	329	339	345	331	345	332	322	352	344	330	310	346	336	303	342	335	334	321	305	348	333	325	325	304	308	371	309	349	343	348	336	353	339	342	367	331	295	318	304	328	341	342	319	272	336	309	314	371	315	316	350	303	317	334	308	298	340	318	351	346	314	322	332	327	351	352	350	338	318	338	317	311	333	315	287	324	325	333	338	321	296	340	321	362	345	333	335	338	311	290	312	329	324	333	318	320	363	333	294	286	329	328	324	351	368	354	300	323	334	298	333	319	325	327	315	347	323	373	336	315	365	301	359	323	363	351	316	301	330	342	347	337	309	360	318	309	292	302	321	306	348	360	321	310	325	351	325	293	308	325	308	327	318	335	346	360	338	329	331	367	322	341	337	305	370	348	327	329	300	324	323	324	331	330	340	365	302	323	310	357	348	309	335	342	357	378	301	343	318	342	329	333	378	331	306	317	325	311	310	341	320	329	316	335	341	359	311	333	353	320	302	295	333	344	346	312	330	344	335	335	322	292	337	366	330	334	320	334	331	345	349	308	320	352	314	324	313	346	324	293	364	352	296	306	298	347	311	376	337	344	336	317	330	317	356	319	335	351	338	296	302	348	341	315	319	309	319	301	344	298	307	326	334	341	318	304	312	339	324	289	336	346	319	328	358	290	304	328	283	347	322	348	332	342	310	345	316	350	336	354	326	320	339	341	356	308	334	341	349	352	308	326	294	321	315	304	295	374	351	324	343	284	338	337	337	353	337	334	297	346	328	346	332	335	313	306	337	380	330	320	308	304	328	308	322	337	325	339	354	315	317	328	315	338	333	302	337	346	333	317	337	360	341	312	310	332	343	323	326	295	328	320	328	321	320	333	321	307	358	322	328	330	350	313	357	307	328	321	335	286	306	339	322	309	339	330	319	331	298	377	308	319	311	311	353	331	363	329	341	337	349	314	325	350	313	358	339	326	308	319	342	338	353	309	284	336	314	342	346	376	303	332	347	341	334	325	359	298	314	337	339	329	335	361	307	336	311	351	347	317	312	320	330	347	335	332	310	321	351	317	323	327	333	324	365	321	325	377	338	358	336	330	353	334	311	318	316	318	316	335	316	324	376	360	332	329	330	325	324	340	335	321	323	303	336	328	375	353	338	360	323	312	360	351	354	333	313	342	311	342	325	325	322	324	356	345	314	328	349	302	298	368	323	321	334	319	341	317	370	328	367	332	315	322	334	358	329	323	353	341	296	317	304	287	337	328	330	342	325	346	355	322	330	338	328	360	317	311	351	366	312	347	328	321	341	327	335	360	347	344	356	308	340	349	302	288	330	317	332	351	299	343	346	319	331	311	316	361	322	316	318	348	340	354	356	315	350	315	381	325	340	352	320	323	373	325	333	360	359	313	337	321	346	316	317	333	336	313	311	302	317	322	369	325	356	324	309	352	345	342	331	335	349	336	305	294	340	335	306	357	343	327	302	345	340	327	345	345	344	306	329	291	271	340	342	305	360	355	311	365	297	359	331	353	309	325	351	312	300	317	290	337	366	307	337	332	337	302	334	358	334	358	315	309	339	341	313	332	347	318	316	331	338	288	319	350	351	349	350	346	348	338	335	337	319	321	329	295	323	341	351	374	324	338	346	325	325	337	322	312	308	318	286	338	333	343	308	342	319	286	377	344	343	362	331	305	339	324	306	315	293	295	341	328	330	341	357	340	318	310	357	351	347	334	306	320	335	349	369	363	341	324	338	326	361	289	340	335	360	297	318	312	318	316	318	345	318	343	350	341	334	331	321	335	335	347	353	300	361	349	319	336	319	338	355	309	341	320	287	342	338	299	330	321	343	312	343	315	332	337	304	344	288	323	292	341	326	315	355	324	327	359	318	313	329	283	301	325	326	318	351	324	315	349	339	335	356	324	320	351	343	315	321	313	323	317	344	306	363	319	356	308	344	361	319	318	335	317	314	355	336	319	324	338	358	319	336	331	345	298	336	347	352	311	302	357	317	342	334	355	319	318	343	303	332	344	300	311	349	341	312	334	306	315	335	324	359	338	324	306	332	317	320	324	333	315	325	346	343	320	291	338	351	336	330	322	295	330	307	330	325	339	327	339	337	342	377	354	331	302	318	331	311	311	350	354	317	306	326	326	323	326
9203	4446	2885	1667	1483	1387	1292	1315	1241	1147	1083	1025	943	905	867	820	856	828	796	814	880	829	808	819	827	865	812	784	826	783	790	791	845	760	823	812	761	813	781	789	786	790	791	793	787	791	774	817	748	832	744	821	772	753	834	824	761	761	749	808	787	796	801	772	838	742	816	755	819	770	842	754	856	793	831	800	801	810	774	800	746	831	805	749	762	856	846	789	780	844	786	717	773	838	787	807	810	813	763	788	807	767	788	847	819	820	824	782	849	809	787	768	812	792	755	804	803	801	823	798	806	801	778	813	820	798	814	805	819	784	800	768	792	842	826	778	748	828	749	813	847	770	744	869	786	816	781	789	786	808	828	765	836	813	817	839	843	907	794	839	786	854	825	822	795	805	815	824	795	792	784	835	806	787	822	749	780	833	799	769	804	844	820	791	768	758	782	788	850	825	819	744	838	834	799	854	816	786	817	777	792	764	778	771	820	844	806	738	794	839	856	809	811	814	785	784	785	820	806	796	790	823	775	743	830	803	805	756	776	792	832	835	780	784	815	751	803	834	762	798	748	797	811	771	806	799	771	783	756	809	746	811	817	824	782	786	773	779	785	802	809	784	785	781	772	757	812	807	783	743	788	772	808	773	824	780	798	743	792	795	788	785	810	753	732	748	786	788	768	771	759	812	769	787	757	769	791	760	767	758	779	822	862	827	747	783	735	789	827	798	817	812	763	787	803	752	821	755	759	793	762	763	823	813	829	839	749	794	835	799	786	763	776	808	766	787	760	811	802	777	789	857	827	818	805	760	790	789	758	792	816	789	771	813	804	785	778	781	820	792	757	830	777	770	804	779	775	785	796	833	792	832	798	753	822	824	861	778	817	786	790	815	791	772	789	752	811	745	793	774	794	778	809	793	755	826	788	819	826	814	808	814	772	784	798	774	806	769	734	809	792	822	805	819	860	803	830	761	787	801	790	735	786	786	800	847	792	801	812	792	766	826	756	809	829	769	795	903	825	788	814	740	778	738	817	804	768	767	755	832	841	797	767	778	778	805	808	789	763	796	775	773	803	793	831	798	796	807	796	772	748	805	751	787	829	764	795	772	825	811	800	787	781	810	779	799	773	789	785	774	781	800	813	802	773	808	802	803	729	779	770	793	858	759	794	839	756	789	769	809	822	764	785	798	835	816	766	761	818	837	744	753	779	801	877	842	800	779	853	769	829	777	781	815	804	788	771	787	761	816	798	783	755	814	778	825	787	803	780	784	783	798	800	819	812	803	808	811	803	750	757	787	814	770	799	793	773	798	824	764	806	810	778	815	824	785	852	842	814	772	820	791	812	854	815	781	779	848	809	814	821	797	791	801	795	794	772	776	838	824	781	770	808	785	876	785	796	778	807	776	769	782	780	813	739	759	812	800	752	819	792	763	781	844	776	779	824	795	767	862	760	775	791	820	779	769	797	825	797	781	841	785	780	801	819	804	799	799	766	764	791	798	813	771	831	765	798	780	758	770	767	845	803	804	810	779	762	769	790	827	809	800	805	810	774	789	778	859	790	803	819	735	820	788	816	838	792	770	805	748	770	785	778	802	787	792	789	824	826	746	811	803	791	786	795	805	786	778	793	797	808	788	811	813	780	774	791	757	789	818	812	848	817	788	743	806	748	812	804	803	802	804	765	795	771	818	838	789	832	756	759	781	775	818	784	794	775	778	762	817	778	821	773	770	765	759	804	754	791	807	766	799	787	756	781	773	817	812	796	770	832	810	782	816	763	823	765	787	806	831	811	820	816	796	756	756	813	759	811	782	813	782	796	811	796	869	834	794	742	772	766	821	797	827	760	790	761	800	808	811	773	813	819	806	847	781	720	752	807	797	820	780	771	789	836	754	834	756	779	819	805	842	815	784	772	824	786	815	771	758	769	769	782	754	799	775	793	803	822	835	801	761	784	772	819	805	790	817	822	772	777	813	841	823	797	761	820	747	779	792	753	738	773	795	814	761	785	791	777	797	760	753	753	823	829	786	761	810	828	789	750	790	778	805	821	830	741	802	771	896	775	787	780	801	779	803	793	793	849	799	789	820	795	811	822	822	801	810	787	785	831	818	805	784	818	851	794	816	837	778	755	765	783	767	760	771	831	812	834	811	772	763	819	792	776	824	817	732	755	794	771	765	765	799	815	827	890	802	808	753	762	772	828	826	793	831	785	800	793	789	799	842	790	777	790	763	801	765	785	830	805	789	825	796	828	757	779	808	767	769	764	841	811	764	817	807	755	823	825	814	785	774	783	809	793	747	761	765	814	776	800	771	771	782	809	805	789	796	789	757	795	815	870	802	848	813	823	795	801	801	787	793	802	761	786	753	775	793	749	792	793	717	784	747	784	806	776	811	805	808	795	820	803	769	778	781	789	829	831	774	782	828	743	818	751	807	799	750	758	796	805	758	809	763	848	830	764	815	828	850	859	834	761	778	769	785	802	773	803	818	771	770	810	790	776	835	818	800	759	828	824	780	782	788	771	802	784	742	832	815	787	837	796	798	812	803	778	803	820	789	773	802	775	816	782	786	778	751	810	812	792	809	762	810	785	794	749	795	791	793	786	824	815	740	771	806	768	809	784	790	754	792	795	767	776	823	777	812	805	841	727	806	790	796	785	787	837	853	827	805	800	768	825	805	751	813	783	839	791	789	822	746	816	771	753	779	839	766	789	797	812	801	809	802	759	781	825	792	821	782	777	816	762	813	831	793	755	811	831	788	836	795	793	756	813	838	775	832	724	806	810	826	779	782	764	816	815	777	747	785	821	833	773	846	802	801	801	784	792	805	791	803	784	780	722	819	797	803	779	793	759	812	752	801	729	822	818	791	825	800	790	755	796	771	746	761	832	750	798	833	756	838	818	757	787	764	794	807	791	801	789	772	768	769	795	790	792	779	804	754	804	818	767	731	854	805	791	779	740	763	758	787	830	799	812	740	777	836	776	797	805	784	812	765	785	765	800	752	804	770	750	733	761	776	808	786	821	748	798	792	795	806	756	785	819	754	816	782	789	805	812	858	834	771	775	784	802	768	830	786	835	804	783	832	791	805	801	814	768	759	802	828	767	802	745	792	819	789	755	814	753	835	791	819	787	797	828	811	781	814	802	791	772	783	797	781	786	778	794	779	752	790	757	805	775	791	774	803	801	783	791	810	828	801	794	787	789	775	782	815	794	818	850	837	797	788	773	719	815	790	808	777	802	792	841	819	753	777	756	807	813	785	793	792	775	736	824	821	771	730	795	846	796	811	767	761	799	799	791	772	803	785	757	775	851	829	800	827	787	789	793	717	766	840	847	788	823	780	798	798	747	799	808	751	796	781	821	805	763	812	784	818	758	791	766	824	767	852	829	817	824	779	745	793	783	787	755	746	766	815	767	772	771	792	753	821	736	796	795	839	780	761	766	777	804	795	807	781	849	837	815	855	768	821	793	773	744	764	834	795	747	800	822	825	858	776
26823	15169	8968	1870	859	630	552	455	459	419	379	368	323	342	323	320	311	288	330	326	331	278	295	318	309	301	284	323	300	295	312	320	308	266	327	325	328	283	293	315	268	278	273	296	273	304	282	311	303	274	294	287	302	281	278	271	283	316	266	302	302	274	294	281	266	288	316	323	294	292	316	305	326	321	265	297	299	281	272	301	301	288	322	286	316	259	292	282	283	308	297	291	299	305	280	302	324	274	300	325	288	298	294	318	296	272	281	279	293	288	282	292	265	261	305	285	285	329	274	285	267	251	309	283	295	303	291	308	272	295	281	300	308	281	290	278	308	275	287	300	260	291	300	290	301	329	276	301	275	291	310	285	289	287	293	294	286	287	307	315	274	289	298	258	320	292	299	283	281	294	289	315	309	278	277	275	297	282	290	262	279	301	279	296	291	283	272	324	335	300	267	284	310	264	284	275	301	301	311	281	274	291	272	284	285	324	295	289	282	285	331	298	268	300	304	284	278	277	273	302	291	303	303	312	272	299	312	286	287	301	311	300	319	307	276	296	269	311	272	296	247	284	304	272	278	306	294	293	263	286	287	315	283	306	307	284	296	300	319	310	283	300	275	282	300	296	303	285	274	302	276	312	295	288	304	291	276	294	309	295	269	290	315	300	302	306	274	298	285	269	295	265	337	281	312	306	257	298	313	263	325	319	302	312	295	315	297	299	331	272	288	298	311	309	280	286	278	335	274	235	281	259	285	299	276	272	287	304	284	319	310	284	331	288	289	306	258	300	272	303	293	265	280	307	293	294	298	275	294	317	289	290	295	344	303	277	248	270	286	262	280	285	307	287	273	279	280	305	286	326	271	318	281	278	315	294	318	320	293	298	296	331	303	280	321	285	263	295	282	303	332	290	281	277	279	310	263	278	277	307	280	296	281	288	265	303	276	293	280	306	320	292	267	274	295	270	304	281	289	313	312	309	283	294	272	287	304	330	312	284	307	335	250	297	274	299	298	262	294	283	275	310	291	290	294	303	282	309	270	298	312	327	295	295	318	300	300	277	317	285	285	284	306	301	286	276	274	285	250	289	297	280	274	287	281	298	306	281	281	298	282	265	300	307	283	288	325	337	308	320	274	278	298	323	286	300	292	304	274	332	269	311	288	291	298	313	349	293	256	294	283	277	273	292	278	300	318	269	285	280	287	269	282	280	307	273	294	280	288	289	287	269	303	303	320	316	268	256	293	289	278	260	332	324	299	261	279	297	297	292	288	285	297	275	275	323	293	264	289	290	313	278	304	311	320	323	306	307	299	278	322	265	322	278	281	279	288	327	291	279	284	303	300	264	256	294	286	281	286	319	310	317	299	288	290	294	285	277	320	316	290	288	278	303	294	308	285	310	275	272	289	313	331	280	275	283	261	280	300	332	318	308	255	283	283	298	307	284	274	285	335	315	256	322	289	268	288	293	314	323	301	268	276	237	284	300	287	290	307	284	312	316	273	272	284	283	271	281	284	272	295	284	284	289	308	281	307	296	291	297	266	287	315	283	303	291	300	309	303	275	283	320	275	292	286	272	292	308	284	286	295	321	309	289	314	287	299	285	276	318	297	328	278	302	299	318	270	310	275	260	310	312	258	268	271	278	279	301	291	259	289	280	249	298	281	298	293	279	281	278	267	281	307	296	302	270	268	312	300	294	310	275	280	327	308	283	281	328	282	272	279	296	296	321	291	263	280	270	265	314	300	296	309	299	303	290	327	316	286	253	246	286	291	306	319	261	294	322	261	298	288	307	267	294	281	272	271	311	312	326	294	319	285	300	270	317	273	311	284	279	278	303	315	285	307	256	304	329	297	285	291	287	294	327	287	301	289	294	310	280	309	285	292	270	261	300	277	285	300	297	282	286	287	288	317	347	286	284	304	313	311	285	295	296	283	306	284	281	289	301	307	313	272	303	309	243	285	267	287	271	296	284	273	300	294	289	296	311	294	281	303	289	301	279	269	290	300	286	269	274	332	333	277	295	303	258	293	278	264	346	294	309	280	303	326	316	286	284	283	302	289	311	277	302	273	308	320	314	281	304	334	275	301	297	303	248	326	303	293	325	296	272	267	272	288	257	321	305	251	271	286	287	277	303	333	271	301	288	293	295	285	298	281	266	268	296	302	297	331	291	301	281	299	341	316	272	319	263	323	319	291	282	319	279	274	302	283	280	307	275	273	292	308	318	301	307	305	268	288	295	305	320	294	305	299	271	305	276	319	312	264	294	302	278	298	294	273	316	303	303	261	297	294	268	316	305	308	291	276	278	276	299	305	294	279	288	299	279	290	302	323	245	306	323	313	322	312	319	288	280	293	284	268	293	273	274	293	260	286	279	304	304	304	300	293	304	262	282	266	272	293	296	278	317	303	273	298	290	267	268	310	278	303	334	310	292	315	297	301	325	281	306	282	334	274	283	293	303	310	300	289	290	315	253	313	296	270	299	296	321	309	278	278	272	270	312	298	301	299	287	326	279	283	268	286	291	270	320	274	296	315	316	284	287	280	297	291	256	320	265	279	282	310	312	274	306	283	310	320	295	262	289	298	323	292	264	327	279	336	295	297	281	303	295	326	257	301	311	303	298	315	277	311	286	270	293	305	292	301	306	274	288	280	270	307	325	279	297	298	298	295	249	294	284	296	293	307	301	273	292	294	321	297	325	275	297	267	274	285	295	271	305	285	322	297	287	310	304	267	302	299	284	287	289	301	261	273	277	262	296	281	288	335	307	340	283	312	312	305	297	272	308	269	287	272	291	298	305	259	291	278	293	293	271	296	282	267	275	292	250	276	290	272	266	297	280	286	289	319	311	269	279	276	298	291	310	315	287	244	285	290	293	272	289	302	307	276	288	281	285	276	296	304	280	300	272	304	296	303	303	264	298	284	265	279	281	322	296	299	295	293	286	297	289	274	252	286	286	281	297	320	281	318	280	302	287	306	322	287	287	296	293	290	276	292	292	290	296	263	272	264	289	276	288	270	315	297	314	303	295	287	273	292	302	312	301	304	297	306	281	287	279	307	272	268	272	265	284	295	299	294	290	256	290	297	302	279	297	322	333	280	304	282	305	294	306	276	313	264	291	295	284	291	282	296	287	302	273	288	292	306	301	305	315	280	231	271	291	278	281	280	281	312	324	287	273	277	289	264	270	242	299	288	279	300	294	278	292	292	285	288	282	275	293	270	321	280	273	263	325	303	274	318	316	314	292	291	265	300	283	317	324	289	281	251	282	283	280	280	264	291	294	281	308	292	326	282	305	302	302	291	268	298	293	270	292	315	281	305	280	259	287	278	306	294	259	302	292	309	297	313	308	264	293	293	318	283	284	291	296	291	296	296	301	317	273	305	286	306	242	291	289	325	285	310	272	287	302	277	290	297	315	260	256	308	302	279	301	312	279	276	289	336	288	306	297	296	293	294	290	305	306	277	263	291	286	268	288	236	272	300	290	316	293	324	307
19260	12864	9789	2833	2429	2101	1850	1755	1614	1437	1426	1217	1057	984	892	896	872	834	825	833	810	830	805	757	758	735	782	743	763	786	750	709	734	733	695	723	689	725	749	706	718	666	724	747	679	733	746	724	725	750	720	698	724	718	705	700	755	760	728	642	724	674	703	770	686	757	755	710	702	716	686	691	704	746	690	708	716	695	739	697	692	719	707	718	698	701	720	733	761	661	746	688	681	744	676	746	751	741	699	693	738	690	699	729	694	738	716	744	746	753	711	712	695	723	696	718	710	717	700	702	702	707	731	758	715	702	679	672	734	710	687	717	678	733	681	679	651	669	690	712	722	723	695	640	748	673	713	734	682	786	686	729	671	715	690	703	709	710	695	716	701	689	713	710	749	731	697	705	681	696	702	694	687	698	680	657	725	718	750	697	720	725	709	717	698	710	737	704	718	702	719	727	728	734	721	698	688	675	694	709	710	755	736	693	740	709	715	671	707	749	731	737	658	703	714	678	665	722	688	655	752	696	706	742	681	686	719	701	741	676	713	745	735	747	710	683	722	725	706	677	722	689	681	660	705	738	694	675	683	761	733	720	731	727	713	685	686	677	701	707	713	736	757	715	703	735	657	651	712	691	698	705	709	696	670	681	701	739	693	746	709	688	711	748	683	709	711	687	681	724	704	661	698	719	715	684	706	734	723	703	760	719	707	715	659	737	704	737	754	695	723	690	694	742	677	693	685	703	709	722	718	698	670	765	720	717	677	680	696	729	644	697	701	705	708	720	714	721	696	674	692	745	654	730	680	719	724	718	689	711	690	701	726	703	692	736	780	692	711	716	696	676	734	682	710	720	661	737	675	721	690	718	677	722	756	723	740	701	709	727	705	735	728	762	725	679	724	707	715	699	726	692	704	712	732	734	708	704	713	671	691	679	728	690	744	752	691	719	706	736	689	710	726	697	668	714	729	701	700	691	715	665	698	708	699	663	755	726	719	770	670	751	710	718	738	696	697	706	689	719	738	732	705	765	745	708	713	736	744	729	694	750	664	705	752	722	651	709	694	717	682	706	752	687	676	665	732	711	707	678	747	715	712	702	749	702	721	720	697	679	702	735	699	703	703	701	677	704	698	718	713	692	708	674	704	746	699	708	708	731	692	687	705	682	690	697	712	703	706	693	719	693	695	712	717	731	718	654	690	733	709	690	689	671	682	724	700	742	723	722	732	703	709	723	711	706	708	707	697	727	701	664	661	693	683	724	668	680	725	728	701	702	682	715	693	711	706	718	675	730	694	729	694	683	668	681	702	701	732	689	735	673	717	712	662	667	689	701	728	757	692	704	751	688	673	704	696	788	702	693	743	708	709	751	706	720	727	738	743	724	696	736	726	701	727	687	742	741	690	688	699	751	708	705	732	728	736	710	668	721	767	665	734	700	671	696	727	720	694	700	728	686	730	781	705	721	699	735	678	763	711	716	718	759	711	708	701	761	725	708	739	750	682	736	690	697	693	679	653	709	667	726	755	737	750	719	657	699	663	688	697	712	731	751	717	723	758	699	666	707	752	677	628	675	707	699	683	729	754	706	722	747	677	702	699	738	703	716	691	719	672	736	670	738	692	733	707	672	684	696	738	719	701	718	689	741	738	692	730	703	699	695	708	694	692	682	699	720	703	729	727	715	666	695	707	664	714	657	725	695	741	683	740	722	740	696	713	711	717	680	693	693	694	690	677	681	716	720	722	686	709	709	754	718	690	698	712	662	686	681	744	680	725	714	725	698	713	712	751	730	714	712	678	667	732	726	742	747	723	759	717	704	680	685	634	700	676	719	683	720	641	709	694	703	713	728	691	694	715	724	707	692	732	697	750	754	661	721	686	703	720	727	713	726	710	690	756	687	675	685	728	701	701	746	738	729	704	692	644	703	724	718	696	753	708	760	737	715	711	714	732	709	692	690	696	733	706	711	689	745	730	737	693	690	688	679	694	690	667	703	658	721	728	738	669	691	700	703	720	714	701	697	697	708	678	707	726	752	715	708	726	688	649	689	698	722	771	684	736	689	688	661	762	654	742	649	693	708	709	742	718	727	760	720	735	699	734	724	695	735	664	737	737	649	754	738	665	686	703	774	721	688	694	748	710	710	692	717	714	724	698	726	732	675	692	713	711	691	737	623	696	739	723	657	730	704	700	710	720	708	718	679	734	696	696	694	682	735	687	747	727	690	727	681	680	713	683	661	691	738	711	745	694	680	680	766	728	727	692	706	686	696	695	740	751	688	704	709	701	721	698	716	682	730	771	709	727	690	765	676	712	697	668	711	692	733	732	700	655	658	651	695	707	702	739	672	707	675	688	686	685	760	668	661	765	679	729	700	726	704	684	713	733	728	739	718	692	705	748	726	704	725	697	697	734	715	661	694	708	732	714	744	738	728	731	707	697	664	668	730	726	700	751	691	702	727	704	723	700	722	675	729	704	695	686	726	698	741	736	698	719	691	700	712	710	693	690	670	688	684	696	737	754	698	738	707	726	643	682	687	671	686	689	717	747	679	763	720	699	700	719	730	768	680	687	722	736	704	717	747	735	708	721	687	713	674	700	684	686	729	709	690	771	749	724	669	712	737	702	705	699	708	723	727	688	746	704	737	714	691	698	726	693	719	709	724	713	712	743	712	690	712	739	750	751	751	740	677	708	704	716	710	716	739	658	653	731	735	629	701	724	728	683	742	741	732	725	687	718	682	679	709	724	719	731	719	720	723	729	685	704	703	722	721	691	729	690	699	704	711	731	706	711	731	643	678	699	665	678	713	674	740	723	725	726	647	679	713	677	719	684	692	719	673	684	696	726	706	674	703	698	734	680	676	697	740	713	686	692	706	737	702	737	739	687	707	708	658	710	672	712	729	682	748	744	688	700	690	751	711	668	682	694	683	653	705	744	719	722	767	674	706	671	754	731	708	719	703	723	729	703	670	725	693	703	697	645	683	737	658	701	726	711	688	681	694	714	711	696	722	745	685	723	754	671	708	730	680	725	737	729	698	718	707	702	682	772	735	650	723	658	671	725	738	725	692	720	720	697	727	692	709	719	682	731	709	727	661	748	697	702	680	717	734	705	697	720	726	664	721	683	688	717	751	749	692	714	778	743	706	722	623	691	706	678	688	725	690	723	702	704	684	713	754	720	712	778	699	706	693	681	642	767	695	695	686	765	674	719	708	723	725	742	709	689	707	694	661	630	725	709	730	730	719	738	688	681	748	728	698	673	708	692	705	726	721	708	701	686	691	712	749	699	641	703	714	703	682	713	700	691	716	727	683	696	695	674	721	719	664	706	697	693	723	667	724	685	693	721	697	656	666	718	719	730	717	735	723	695	727	743	716	669	679	703	720	725	693	660	685	685	681	677	681	716	696	696	690	744	684	708	667	740	750	710	694	715	698	691	649	737	685	741	711	720	696	732	695	736	710	756	656	713	741	709	690	697	655	713	655	728	727	730	730	666	674
34998	22681	14209	3039	1163	709	570	461	422	378	350	286	280	261	219	218	192	182	209	204	197	229	209	213	215	201	194	220	196	188	222	177	205	183	165	183	198	186	209	173	192	190	192	188	198	188	198	191	183	184	186	194	159	182	187	179	202	199	190	212	193	179	178	188	232	193	191	159	194	217	202	203	168	195	167	189	192	179	180	166	189	181	183	198	178	194	213	185	189	199	181	178	156	174	180	204	183	189	175	205	211	185	185	192	175	168	218	166	190	186	206	197	185	173	179	211	191	160	185	191	179	170	190	189	188	181	206	205	204	193	189	201	190	160	154	181	149	204	216	184	170	166	169	180	197	183	200	200	183	152	176	175	187	182	187	202	189	176	168	201	181	208	200	174	186	187	186	163	168	200	179	199	176	202	189	169	176	170	170	181	178	210	220	190	192	181	193	170	166	197	190	179	179	207	185	213	182	166	207	212	210	228	191	201	189	178	200	208	178	196	173	217	214	195	181	186	198	200	159	176	166	210	189	178	199	167	193	217	195	190	228	175	188	187	186	186	187	179	193	203	183	214	178	180	202	183	223	216	195	201	173	189	176	190	186	165	178	208	209	183	196	180	177	181	190	179	196	194	192	173	180	175	203	168	185	177	191	198	209	181	181	187	215	196	184	184	175	188	210	201	189	184	178	206	205	166	175	201	186	193	183	172	196	186	175	186	175	202	189	180	172	174	200	182	204	174	171	178	159	184	201	200	188	134	185	173	195	168	183	204	213	180	207	189	182	166	199	194	181	199	193	178	181	196	172	183	169	187	193	187	190	161	181	161	164	190	190	174	195	178	197	175	211	199	205	187	174	185	205	202	195	170	182	156	198	184	190	189	186	199	182	191	172	167	175	180	185	178	169	188	175	194	189	192	201	173	209	203	178	190	196	168	180	194	172	212	184	199	175	192	181	188	184	192	193	165	209	188	177	169	203	144	174	192	218	189	186	206	198	216	191	207	188	179	196	176	179	212	174	183	201	203	207	182	169	186	199	197	176	183	180	193	224	209	182	175	218	222	182	177	185	218	190	185	208	178	196	182	175	177	188	179	184	204	225	194	185	179	163	187	177	183	189	187	153	181	175	214	211	198	200	190	184	173	168	193	173	187	177	166	206	169	208	178	169	179	183	203	204	197	185	200	188	181	187	196	212	189	194	185	208	198	194	225	159	205	169	180	176	174	168	182	190	195	192	185	199	183	187	212	186	178	185	182	171	188	190	190	182	194	173	184	176	198	189	207	210	183	196	235	201	194	182	198	180	180	198	180	180	166	199	172	175	193	195	175	178	171	187	205	170	203	172	189	195	183	165	188	173	173	179	185	164	212	189	163	202	185	189	198	198	174	169	187	190	178	181	170	180	215	188	199	186	169	176	182	166	206	184	159	213	188	176	203	210	166	186	174	172	201	161	198	195	195	171	203	191	183	194	179	179	182	175	209	184	207	212	195	190	199	173	181	188	186	211	205	180	204	198	195	172	186	172	186	194	184	201	190	163	201	188	207	185	193	197	181	187	205	167	186	179	207	192	176	185	185	210	175	199	205	206	182	206	192	180	220	199	167	196	202	189	165	195	177	202	175	189	198	179	184	179	182	184	168	185	203	175	185	191	161	190	201	145	190	199	180	216	185	171	172	179	171	185	156	208	203	209	198	210	196	180	195	175	172	186	193	201	179	172	181	190	202	180	190	172	206	219	173	167	194	190	172	180	194	188	180	159	213	184	186	163	191	164	175	171	172	194	200	184	197	170	171	191	181	182	194	196	183	173	194	198	208	175	204	188	197	186	176	191	174	197	189	173	196	148	190	173	169	162	175	178	176	207	171	194	208	198	186	184	203	190	182	179	198	142	176	190	193	210	184	186	201	170	219	173	177	186	173	186	201	218	212	183	176	184	190	196	183	184	179	194	176	181	166	161	179	184	174	193	199	176	212	196	190	180	181	178	159	190	196	174	240	206	185	170	175	191	181	192	175	171	194	172	186	201	194	199	174	180	156	212	179	174	199	188	188	193	176	179	173	205	167	183	193	171	204	200	183	188	204	177	191	197	181	199	197	203	164	179	168	184	182	205	189	180	172	178	206	166	172	198	174	172	188	187	183	204	186	195	184	187	199	196	173	200	170	173	220	168	184	184	191	191	188	207	192	184	193	214	186	192	183	181	192	178	197	147	185	167	156	175	165	167	188	180	202	176	178	190	195	187	213	197	183	185	183	210	193	190	189	202	196	170	169	173	202	193	182	170	183	189	175	198	182	174	190	197	183	197	176	170	195	184	189	185	196	195	192	173	191	189	187	200	167	169	174	188	192	193	192	206	191	186	181	213	177	170	178	193	198	160	195	182	213	200	195	212	185	186	187	205	176	184	192	153	191	194	191	178	166	188	211	176	182	175	218	217	160	180	186	202	172	197	204	183	172	195	213	195	164	190	194	184	202	182	207	189	172	184	172	197	175	175	203	192	193	203	172	220	188	211	180	200	178	165	193	179	175	170	191	178	197	184	184	175	182	165	201	192	197	167	164	186	189	214	181	167	193	199	183	179	174	188	186	202	194	194	192	198	202	188	202	189	196	210	172	205	154	184	223	150	196	185	215	182	187	191	176	176	164	177	201	196	189	181	210	172	190	198	193	195	222	189	184	189	194	172	180	192	189	196	205	178	215	180	177	194	197	195	195	191	212	163	188	182	184	168	175	171	201	195	197	185	164	159	203	185	196	199	162	192	183	174	198	201	216	173	191	185	218	191	157	192	190	203	208	156	201	196	170	158	171	179	183	176	188	203	167	182	174	210	198	188	183	179	165	167	177	169	198	196	202	187	165	199	193	187	207	205	187	172	187	205	200	160	154	174	196	167	184	177	196	178	185	206	183	212	175	171	191	172	184	192	163	199	171	190	176	186	154	194	203	180	203	201	189	179	177	196	182	187	164	197	174	186	196	201	174	186	188	206	175	183	197	196	182	186	184	168	189	212	189	179	199	174	192	200	192	187	198	181	185	190	174	168	188	163	213	210	198	181	190	190	196	189	182	200	186	180	173	202	198	205	188	170	175	186	200	192	206	182	202	191	202	202	195	175	182	193	192	205	198	186	188	172	167	188	180	199	156	188	193	182	196	186	174	219	189	184	185	156	196	190	187	186	185	202	203	193	215	192	179	168	176	210	194	191	214	197	187	182	198	190	197	167	190	191	180	197	166	165	191	203	190	185	184	176	186	165	206	193	199	177	179	177	207	188	173	204	194	206	188	192	194	183	194	189	178	186	184	183	170	188	183	181	227	184	228	198	189	202	193	176	176	192	182	169	193	194	164	198	172	178	188	187	211	173	174	192	214	177	179	179	188	158	168	202	214	197	196	177	178	176	210	192	209	165	188	174	178	196	191	195	208	165	189	196	190	181	187	180	173	195	182	165	188	181	146	160	182	184	180	190	176	174	196	178	177	170	167	182	207	198	188	181	181
23964	18533	13410	3641	2979	2521	2231	2017	1809	1580	1367	1183	965	810	758	702	716	649	605	649	638	619	627	591	593	599	558	564	531	513	482	511	518	516	539	521	512	543	536	514	512	502	501	488	534	498	492	491	538	522	481	516	481	499	481	498	481	482	512	495	478	458	490	456	467	493	475	480	472	469	475	463	493	515	481	494	498	449	491	489	454	487	489	491	515	495	466	469	493	503	476	449	475	517	500	515	454	436	485	454	510	499	454	490	506	477	460	489	523	478	484	481	471	500	464	512	442	481	464	482	473	466	498	489	477	496	481	496	484	477	442	444	494	495	478	477	434	506	500	495	458	489	494	469	516	482	491	541	462	440	484	474	498	444	462	479	467	484	456	525	530	494	477	506	479	479	479	491	503	467	523	481	470	481	517	458	518	483	482	451	457	475	465	465	464	493	455	488	442	459	485	473	493	507	473	469	471	466	512	475	436	468	477	460	469	489	503	493	444	518	486	464	441	451	458	451	485	446	448	471	477	476	515	506	459	504	443	462	493	481	499	450	432	475	456	464	483	470	497	483	508	466	434	488	470	451	524	463	496	465	472	502	482	441	488	470	487	480	501	499	466	468	480	476	454	478	494	445	494	468	473	500	478	496	455	474	467	508	474	510	461	469	469	479	480	500	487	508	468	445	447	506	468	448	497	474	476	462	463	469	481	518	483	463	465	474	488	456	478	476	478	420	495	466	467	501	508	478	453	474	504	498	481	475	489	463	428	459	497	491	501	470	490	474	487	473	468	474	500	467	505	492	444	479	473	476	461	458	516	463	432	483	463	481	469	464	510	483	471	468	460	460	504	485	463	540	470	480	474	464	469	486	488	517	447	433	482	455	476	459	483	468	469	492	430	466	505	520	483	484	474	494	475	481	502	484	471	519	488	476	549	451	464	470	465	516	451	483	503	508	464	448	479	462	507	494	491	473	517	443	491	448	498	423	486	447	474	457	516	485	446	456	468	454	472	496	491	484	478	485	544	459	454	494	500	442	479	457	472	490	462	448	498	490	487	425	453	474	447	488	449	487	472	487	472	441	466	492	469	463	480	472	486	477	483	483	469	460	508	478	475	471	455	448	472	473	451	487	459	507	513	524	468	475	486	463	439	503	463	483	467	468	437	485	472	477	469	451	497	444	489	503	447	479	503	427	472	464	484	505	459	503	483	480	484	438	471	451	525	517	466	494	517	471	470	461	445	429	476	433	461	445	478	464	461	453	476	457	447	470	469	488	445	505	468	480	481	486	429	502	446	474	484	484	469	465	509	513	463	442	472	446	466	480	479	481	461	514	501	457	547	483	496	485	470	447	509	484	505	555	517	465	496	474	541	501	487	472	452	491	487	503	479	463	471	484	464	481	512	478	452	477	447	477	487	454	492	449	459	494	480	482	497	497	482	464	470	470	465	451	518	489	487	491	479	459	501	476	457	450	480	475	497	507	499	504	484	475	460	473	453	486	455	468	457	485	511	477	471	467	478	468	481	478	465	486	494	480	497	475	470	481	459	508	488	497	488	480	485	456	473	451	497	466	493	472	448	445	498	515	466	491	467	452	497	463	450	461	467	455	431	499	486	499	493	438	438	485	473	498	469	439	522	481	472	471	464	473	475	489	448	469	489	453	469	455	435	469	470	486	496	427	432	440	452	465	457	478	456	443	436	471	479	507	514	472	484	495	503	475	473	463	477	479	472	417	452	451	464	472	464	468	527	494	467	446	484	477	473	434	449	485	477	475	496	441	510	468	527	486	510	463	476	464	455	504	476	492	481	493	468	478	491	467	476	444	472	463	477	470	509	461	447	474	453	493	456	501	469	469	489	477	449	485	484	496	461	490	469	505	506	472	545	457	489	492	452	471	477	496	475	488	469	552	484	493	501	492	491	480	456	471	466	464	469	521	533	468	479	488	471	493	447	494	499	467	472	453	491	473	520	464	474	477	441	466	505	503	483	475	511	498	480	484	453	470	508	439	475	453	491	491	438	504	465	505	467	492	471	429	449	442	474	461	477	493	457	501	448	450	460	494	514	466	478	486	463	519	503	457	460	474	485	458	478	519	483	489	465	440	442	471	508	457	509	496	488	477	490	500	458	463	447	496	467	482	508	494	491	514	478	472	426	480	483	505	487	495	500	461	505	478	500	515	457	483	458	489	468	465	447	521	485	480	452	514	453	485	488	504	483	418	462	497	480	507	473	447	507	492	482	451	508	467	439	515	452	489	486	477	485	468	469	493	478	471	457	430	485	515	492	486	475	500	487	441	517	474	466	476	477	513	463	488	461	477	464	494	506	479	474	426	479	478	458	458	483	495	422	491	498	451	499	438	508	468	463	537	510	482	554	452	446	448	537	447	496	488	445	457	503	495	495	501	478	503	482	437	478	470	481	500	447	498	488	449	461	506	443	469	459	471	465	456	487	482	468	483	518	481	503	449	486	459	463	459	484	436	475	467	510	499	503	510	478	482	478	512	483	497	481	509	466	477	495	493	449	476	510	482	480	499	487	485	508	452	469	486	503	503	474	499	474	507	493	490	488	475	491	518	532	472	472	475	467	464	457	513	476	461	494	460	512	496	472	456	478	476	476	437	478	453	461	437	480	490	485	465	476	454	458	468	487	476	432	499	498	489	488	484	457	462	485	454	467	526	458	475	475	434	486	486	462	493	443	450	506	473	461	460	473	463	471	494	463	447	490	461	518	466	493	443	508	477	498	486	468	479	479	468	488	484	488	444	493	471	447	471	490	474	519	462	487	482	452	469	488	482	458	487	475	451	466	477	504	491	482	512	489	451	471	463	472	460	451	505	464	504	493	511	465	444	458	457	478	468	489	470	495	466	495	468	481	467	507	462	457	451	474	443	471	511	482	503	490	485	466	463	493	500	475	503	446	474	481	477	491	461	475	480	488	508	485	476	478	447	490	453	441	480	494	502	460	443	506	501	492	473	477	477	464	461	456	522	520	447	475	491	456	494	487	471	461	514	530	483	492	470	466	532	469	486	491	511	463	472	485	489	507	459	478	483	479	484	507	474	523	465	511	490	482	494	501	520	496	459	471	526	469	484	478	466	488	487	461	479	477	489	554	489	491	499	448	461	473	487	476	476	480	492	446	486	508	455	492	486	485	462	463	466	482	447	467	487	463	508	465	462	481	493	497	496	469	517	482	480	467	503	466	478	469	481	468	477	514	504	473	525	477	495	463	460	463	481	490	444	484	482	494	454	477	454	452	482	510	478	442	418	444	512	475	453	481	486	428	477	431	467	479	488	476	471	501	472	487	478	472	514	469	439	519	465	488	458	486	520	478	478	516	515	480	439	467	501	476	477	484	473	457	461	523	466	475	474	422	469	501	486	487	486	526	513	475	476	514	483	459	467	490	490	490	451	502	458	483	474	473	459	474	481	492	518	533	525	493	437	475	471	448	457	475	450	478	466	457	482	498	451	479	489	497	507	437	467	485	492
12635	4211	1714	653	510	430	405	429	380	391	374	360	348	336	335	357	365	341	324	346	351	339	316	325	334	317	333	320	303	376	363	325	331	327	355	311	325	340	317	322	329	326	352	302	342	333	316	292	333	354	359	335	296	314	302	342	311	388	318	345	359	304	363	377	340	329	330	327	352	323	340	369	350	315	359	347	349	332	375	286	318	319	351	339	331	361	342	330	330	371	325	325	308	335	346	329	337	327	361	314	334	313	322	343	320	340	357	327	314	335	342	313	322	303	347	351	346	342	309	326	333	347	326	322	360	363	337	323	318	347	338	310	316	295	308	344	315	317	349	377	314	331	366	315	313	332	308	324	297	358	300	327	363	337	336	337	312	355	363	307	369	327	362	296	319	339	323	342	375	326	330	297	341	335	340	329	336	305	330	303	355	328	301	314	357	319	324	351	336	313	336	330	325	334	333	324	328	368	331	349	297	333	292	372	352	325	358	328	334	362	332	326	318	344	321	288	308	288	316	330	335	356	319	326	344	337	350	348	333	332	348	332	336	343	320	341	338	319	293	356	339	311	324	317	358	333	369	351	321	344	349	345	334	353	307	300	333	332	340	296	334	329	321	314	324	315	328	374	346	344	320	287	300	310	327	316	353	321	326	332	334	320	342	346	332	300	319	327	345	345	325	321	346	344	380	333	351	315	349	346	349	310	329	330	350	289	312	302	302	339	332	337	356	340	341	324	336	351	286	299	328	313	319	360	318	360	297	317	340	332	293	308	311	337	342	351	335	329	330	314	314	364	325	352	350	301	313	312	343	315	324	312	335	325	317	345	337	324	369	319	349	305	297	322	321	343	355	345	326	342	328	329	323	323	351	352	340	298	311	318	336	386	325	342	326	326	339	292	343	311	307	357	319	312	303	302	324	318	317	336	336	319	338	339	342	306	320	314	318	329	351	332	331	364	320	332	278	325	322	333	292	346	329	328	363	362	327	311	319	331	335	296	337	338	332	344	319	318	304	349	387	349	324	269	303	334	304	305	356	360	341	317	346	320	314	338	318	336	330	347	334	330	321	339	312	363	303	344	369	333	340	326	328	349	330	348	349	334	311	320	303	341	300	288	338	298	333	335	348	353	345	363	294	338	322	307	337	364	353	321	335	321	337	332	342	333	324	341	323	353	323	343	306	339	341	322	317	321	303	329	363	308	323	342	330	341	297	329	343	362	358	353	326	320	287	357	341	346	316	335	339	343	355	351	335	337	335	322	352	299	343	334	329	322	320	355	346	357	322	331	340	315	306	338	336	326	340	343	311	324	314	346	357	326	322	317	320	310	332	354	316	311	343	367	324	330	343	313	332	334	357	304	323	355	352	348	316	311	295	323	333	385	332	330	307	303	336	373	296	324	304	307	342	323	287	311	346	317	348	348	318	344	345	328	353	309	327	338	344	339	300	350	336	351	355	302	330	328	344	380	331	322	333	342	319	340	329	329	320	350	345	318	327	303	316	318	343	318	338	353	310	328	333	330	345	329	327	356	319	366	361	325	338	347	326	352	311	342	316	326	320	338	346	344	351	347	364	327	330	338	319	337	317	343	329	322	310	312	312	315	307	332	338	335	353	342	320	315	297	378	303	348	311	330	319	356	326	308	325	323	316	335	362	312	310	300	320	325	304	317	325	356	339	367	328	344	356	353	313	312	314	342	360	346	322	317	352	341	333	346	348	347	332	351	347	331	345	322	307	306	358	313	313	319	327	317	343	328	331	299	326	336	376	338	340	328	317	337	318	317	332	314	336	318	334	346	370	307	293	343	362	301	372	345	334	347	305	352	348	349	293	358	332	326	324	352	343	337	330	301	317	346	305	364	333	379	329	340	315	319	367	336	306	322	320	310	315	301	337	345	337	327	320	297	318	301	347	352	341	332	344	327	304	316	351	365	331	361	307	346	328	322	362	319	362	295	347	326	352	333	350	327	315	328	310	334	323	343	326	319	337	318	306	328	322	318	348	349	336	323	373	345	347	331	320	323	344	330	300	345	305	341	324	336	377	331	341	344	337	308	351	336	342	330	312	320	314	350	358	304	328	338	352	326	347	308	331	318	308	328	331	364	326	332	363	376	356	302	327	314	314	313	349	298	348	296	325	308	319	332	331	310	331	354	320	332	323	300	360	340	317	315	361	316	318	331	338	325	325	359	331	344	349	343	334	318	321	319	330	325	338	313	336	325	328	327	349	297	341	373	338	413	341	317	324	329	345	360	357	344	331	318	364	377	318	354	357	351	310	323	316	348	296	332	332	344	322	340	336	340	301	348	322	322	312	333	344	313	316	294	341	318	320	327	326	317	356	354	343	324	305	333	346	354	335	312	356	327	309	325	354	338	318	328	300	347	315	326	349	308	343	329	297	303	331	338	315	345	330	330	325	334	305	351	317	335	338	328	278	372	314	322	373	334	323	361	348	360	321	350	352	352	323	341	358	337	348	359	323	319	352	310	323	348	316	321	307	314	356	315	342	317	324	354	322	307	337	348	316	331	336	311	341	314	343	343	346	322	312	329	326	337	314	343	327	332	340	336	354	334	367	352	305	351	339	309	296	312	346	331	293	346	325	339	342	316	332	326	296	313	302	320	342	336	309	348	299	363	339	322	357	324	321	327	327	302	356	328	304	329	318	300	309	349	351	317	323	341	328	342	324	351	332	362	332	321	328	309	363	331	325	316	328	316	359	315	325	343	361	355	319	321	347	329	317	370	333	330	292	347	307	330	341	319	294	323	355	335	317	356	308	322	315	302	344	328	312	343	319	308	337	332	340	306	342	334	298	292	327	347	340	350	311	326	339	298	350	331	301	333	319	330	312	306	344	328	323	345	332	293	316	328	352	325	340	339	313	322	347	315	344	312	334	348	322	360	328	335	318	337	325	313	299	338	326	294	348	323	327	343	313	306	340	333	335	334	340	342	314	348	361	314	340	314	342	334	323	361	319	325	342	323	315	328	335	318	325	345	336	326	344	305	312	352	345	326	337	349	305	321	322	298	331	341	325	311	334	345	333	347	329	345	318	322	351	322	328	342	352	325	292	303	309	309	344	326	342	328	289	343	347	310	312	367	323	292	359	338	295	321	333	342	333	344	319	335	319	297	304	328	341	323	334	298	355	363	352	339	315	365	371	311	325	352	312	335	344	346	333	294	377	332	321	324	331	347	312	334	324	344	334	325	325	323	373	350	312	325	323	351	320	355	298	339	318	309	340	351	345	344	316	330	364	295	378	280	324	329	306	334	341	328	323	336	337	333	325	350	338	314	360	317	341	337	341	330	310	317	369	347	340	375	322	335	304	344	319	330	348	317	309	352	350	360	359	344	316	323	352	344	317	340	345	339	327	324	313	316	326	278	318	318	350	343	312	347	321	327	396	359	315	339	342	333	316	309	356	292	299	311	302	332	342	322	344	339	310	331	324	295	348	316	318	331	326	327	317	343	335	298	331	327	310	337	333	350
9312	4221	3310	1771	1571	1499	1390	1292	1233	1074	1009	1034	978	904	921	828	825	819	830	838	841	917	835	824	823	787	842	862	801	818	811	833	815	836	816	767	786	840	771	778	811	786	869	805	768	820	807	805	826	809	825	756	786	775	798	770	813	768	786	776	774	748	793	728	790	732	781	758	822	821	794	769	780	741	783	786	814	817	768	822	800	832	776	769	785	832	810	781	798	821	807	828	799	776	789	798	768	811	809	793	809	782	776	809	809	792	836	794	770	865	796	810	827	750	769	806	765	799	809	850	817	799	782	812	807	775	776	787	776	794	755	783	790	766	770	781	766	810	813	774	803	843	772	832	818	799	777	793	817	814	788	825	795	779	806	798	781	817	796	811	842	816	807	820	789	801	799	809	821	770	780	781	736	831	784	799	853	827	783	788	767	738	785	796	829	753	783	813	818	755	829	764	788	750	813	790	820	858	797	767	812	758	785	804	803	818	776	817	817	787	797	810	774	797	793	787	766	850	750	815	793	785	812	768	778	808	817	802	795	817	806	778	763	752	813	802	765	792	799	861	751	784	810	770	829	764	746	781	851	770	734	777	759	811	773	742	818	751	849	860	775	761	759	785	779	825	786	788	820	818	806	778	801	757	770	839	810	822	812	764	761	779	795	814	826	773	826	775	860	824	854	798	760	763	751	792	776	791	789	773	743	741	715	832	811	729	818	796	791	807	833	789	790	776	794	809	842	788	829	769	753	764	809	788	809	769	796	793	786	804	777	814	805	757	813	804	814	806	809	791	835	776	807	809	778	795	825	810	820	807	808	813	819	835	799	829	787	781	780	853	861	809	761	777	825	767	813	824	816	804	797	878	768	751	789	807	723	788	781	741	818	775	809	795	782	784	818	788	802	751	770	756	762	833	847	820	828	815	748	794	844	803	779	871	812	780	808	773	785	788	803	763	758	827	809	840	826	846	766	756	817	808	773	816	792	787	747	817	775	753	801	807	787	832	780	795	806	772	810	777	785	801	818	818	785	789	837	753	804	767	835	774	790	774	774	814	751	791	790	822	796	790	803	747	808	797	801	804	761	774	816	758	802	809	789	777	791	797	787	802	814	729	779	761	771	800	844	796	774	857	765	760	773	776	826	830	812	832	787	788	790	797	826	788	824	840	811	842	786	766	848	853	810	762	842	811	850	761	782	856	773	820	806	794	766	794	802	761	807	760	788	805	801	825	835	835	852	782	828	798	810	770	786	802	788	784	819	827	771	796	776	791	841	792	818	837	809	812	803	815	767	809	767	754	799	798	749	805	743	785	811	752	824	855	798	835	871	769	785	818	757	824	796	805	815	844	802	812	825	797	750	799	809	823	811	785	817	824	801	777	801	847	874	779	776	771	778	800	841	801	778	748	804	795	747	755	826	804	786	758	785	794	824	789	819	844	778	771	798	799	804	786	812	843	810	766	825	810	795	804	838	817	758	823	794	834	790	768	804	788	839	787	810	836	808	807	792	782	771	793	811	797	761	759	782	846	786	818	828	829	811	768	800	751	813	783	775	780	801	796	795	819	770	793	766	772	810	774	804	802	749	816	792	746	762	797	828	818	767	838	827	804	781	853	769	758	855	766	832	735	805	760	778	795	777	768	844	824	792	836	811	785	799	796	775	829	803	777	802	759	783	834	798	807	790	856	838	825	790	781	787	831	784	837	812	792	818	776	830	794	740	828	775	830	794	809	786	749	755	795	755	800	778	772	825	789	805	751	809	757	742	779	752	845	790	838	761	832	805	770	836	837	823	787	770	825	823	786	799	811	747	887	774	781	823	768	759	845	826	819	819	792	816	781	794	772	775	791	793	830	768	798	816	769	771	763	780	784	809	796	768	815	825	751	875	822	755	768	801	859	786	833	824	814	773	846	807	860	802	759	801	768	792	780	812	833	793	759	809	797	799	792	796	767	768	739	874	740	808	793	758	805	831	782	803	797	779	802	777	796	794	808	810	791	726	855	790	750	826	758	813	808	811	787	836	801	795	857	785	787	834	767	724	780	812	830	795	814	778	793	845	828	775	822	759	806	785	753	826	796	759	823	805	764	848	799	782	816	810	844	850	804	813	819	787	812	780	834	778	766	774	864	776	765	826	810	816	791	799	801	797	788	751	809	807	772	802	752	799	790	831	789	790	839	784	825	780	829	771	806	804	835	806	788	793	797	811	740	819	800	792	731	765	786	788	795	791	777	839	837	817	821	762	779	780	796	850	784	831	782	818	811	797	840	819	813	780	843	750	778	770	800	782	811	750	810	808	700	791	788	794	857	803	826	799	782	789	783	796	760	832	758	814	800	842	770	797	795	836	789	771	775	817	850	845	766	806	765	779	785	780	765	758	773	751	816	793	788	845	735	808	805	778	798	814	776	816	784	778	800	751	821	724	725	793	830	829	790	779	763	802	778	787	816	798	808	848	762	770	828	793	855	796	808	800	801	774	770	780	760	806	773	788	782	810	811	828	802	793	810	781	803	772	764	826	816	796	799	833	814	785	819	767	788	820	801	762	779	787	769	803	799	767	825	812	756	765	827	794	788	771	804	750	849	770	777	724	789	782	738	754	795	792	857	801	803	804	828	789	781	811	783	791	814	783	825	823	792	756	795	789	848	795	773	866	823	783	781	822	803	760	784	738	803	771	778	748	784	722	820	765	754	791	755	776	760	789	784	778	767	819	767	842	813	787	811	778	812	793	836	812	842	757	773	782	795	772	786	784	781	789	720	767	760	812	830	843	785	761	795	776	823	804	800	797	790	806	806	828	827	783	784	815	753	812	772	831	812	831	768	829	787	795	812	798	810	800	750	821	754	766	783	742	789	780	813	806	828	782	854	748	838	790	788	763	760	801	801	847	802	789	799	770	774	800	819	823	778	812	778	785	841	875	826	765	798	828	786	756	800	747	823	746	790	760	802	812	813	778	791	816	767	774	786	797	828	766	776	811	785	790	751	781	863	779	844	796	769	785	777	794	769	797	783	791	798	835	772	848	777	779	784	772	829	830	791	843	804	815	756	802	794	797	838	814	776	763	760	754	807	786	737	832	742	768	787	819	793	795	755	835	783	757	787	783	843	816	844	807	787	790	811	805	810	768	772	808	797	733	782	816	824	785	826	773	796	792	819	773	792	776	774	797	773	786	831	817	810	790	759	746	828	781	823	809	808	810	844	793	800	757	773	797	766	750	795	800	830	781	787	818	753	795	803	789	786	792	841	833	808	796	844	817	824	817	767	820	786	768	812	751	773	739	815	852	789	803	835	800	772	788	752	802	790	776	800	770	777	814	812	794	781	781	824	775	734	827	789	866	808	791	832	844	768	834	725	789	795	816	821	824	777	812	815	825	770	777	775	780	793	770	823	775	778	795	764	768	800	809	836	812	787	780	800	780	805	809	809	789	821	764	777	782	785	831	792	815	789	813	777	827	819	803	788	802	801	782	851	796	832	829	794	846	801	801	819
26484	14786	8928	1823	804	632	569	484	463	415	372	393	376	365	320	292	272	307	310	304	311	306	324	330	307	281	305	315	289	310	280	257	301	315	293	326	319	299	252	290	297	320	303	287	295	312	313	345	301	287	283	300	310	332	307	288	302	263	269	257	315	284	280	293	285	294	294	305	274	296	289	302	282	273	301	303	284	308	285	319	285	317	297	306	283	296	308	261	298	313	330	273	276	303	275	282	270	271	280	327	304	313	329	271	312	300	280	307	296	289	315	317	300	291	290	299	275	288	259	312	321	297	312	306	282	331	296	292	306	293	299	293	296	304	264	302	310	289	293	291	323	285	299	325	287	267	288	288	278	288	281	295	311	297	272	295	283	301	274	290	309	337	283	256	284	285	290	277	256	284	303	284	320	306	266	291	347	302	302	288	276	289	301	293	280	258	277	313	284	277	268	299	292	267	267	288	272	304	288	289	249	275	291	297	289	320	331	295	301	315	267	329	299	299	286	311	294	289	285	298	307	307	278	294	292	297	316	312	295	307	304	310	268	302	329	308	294	272	285	321	299	292	279	311	308	312	281	281	281	293	310	328	271	273	301	269	303	322	314	305	283	305	281	318	340	295	305	283	282	283	287	311	299	273	336	314	290	332	289	297	311	267	295	281	283	265	289	308	290	295	317	270	310	278	305	286	270	288	277	334	307	301	279	270	325	300	277	277	301	283	285	307	280	320	301	297	308	275	294	297	279	298	264	288	327	321	336	296	272	295	287	309	287	306	286	279	278	312	306	290	311	286	292	282	298	283	309	330	296	282	302	306	287	288	318	356	290	281	319	295	310	304	298	295	275	282	273	296	319	293	329	281	314	274	266	293	279	299	310	292	314	317	276	299	292	306	287	293	266	316	277	290	294	278	325	297	303	281	285	328	296	291	277	305	271	306	296	277	289	277	286	297	311	300	285	294	324	323	270	276	276	337	318	286	284	314	299	307	283	270	330	284	293	268	304	312	299	298	299	313	311	307	299	308	305	303	296	286	300	280	311	300	289	311	314	324	322	283	305	281	265	292	311	300	300	262	310	333	345	318	286	280	271	291	315	306	298	300	305	292	289	318	281	285	293	298	295	290	307	312	267	299	262	281	282	307	296	297	299	299	285	272	317	299	293	338	295	287	287	300	290	268	289	312	310	298	300	297	273	276	302	253	291	297	283	289	292	273	297	294	299	278	306	273	291	267	276	285	298	275	287	308	306	337	288	277	297	275	285	282	296	246	260	288	285	290	298	291	320	285	276	300	318	292	285	296	279	266	318	275	287	297	303	296	326	318	299	303	311	305	250	316	304	269	311	286	329	286	300	339	293	296	298	291	276	294	311	311	279	282	311	311	291	270	310	295	285	293	273	303	285	320	329	282	325	286	319	319	295	309	304	308	337	306	278	300	281	259	293	273	305	316	293	318	319	264	291	315	301	307	281	256	285	301	317	286	275	292	287	310	313	288	329	300	290	273	298	287	278	285	273	265	295	307	276	292	290	291	313	277	312	265	279	279	281	293	302	326	268	291	293	278	338	261	292	288	291	303	309	267	328	299	276	290	288	287	274	253	282	310	290	295	282	279	290	280	292	307	324	318	303	322	317	296	286	302	292	302	274	333	280	270	296	260	279	303	279	280	275	281	302	321	285	285	303	289	284	278	298	278	311	282	288	300	315	273	299	315	289	304	263	282	307	312	291	288	295	291	276	272	321	256	298	274	305	282	295	309	285	298	290	292	256	323	324	316	284	295	319	313	286	311	296	314	285	301	279	304	272	287	266	298	323	299	329	330	290	316	272	301	317	296	312	316	290	296	308	307	288	289	293	297	283	314	294	268	324	298	271	289	309	289	281	307	328	274	309	313	289	330	292	275	281	275	319	307	285	254	294	294	295	274	276	297	344	304	286	251	302	270	293	297	284	261	269	300	299	276	259	283	270	302	301	330	305	301	274	292	310	305	312	286	323	307	306	258	281	344	289	318	273	284	305	250	284	315	263	330	308	295	295	314	309	276	249	295	299	255	287	278	284	267	250	293	281	260	283	271	263	290	276	285	280	292	282	285	276	310	292	316	300	313	294	304	297	272	282	288	296	299	303	301	326	273	280	288	289	283	277	300	289	276	287	291	292	261	295	310	295	309	296	287	283	274	303	312	281	290	298	313	280	309	313	291	251	310	307	276	291	306	267	306	293	289	311	275	303	261	292	294	288	310	257	289	305	265	261	329	317	274	273	289	295	314	274	294	279	332	284	291	288	266	305	324	294	299	299	267	295	266	278	284	297	271	283	277	310	298	283	319	300	328	310	299	302	309	279	261	299	281	285	307	295	264	295	327	307	287	318	295	314	320	288	303	313	291	275	256	276	298	302	270	299	297	320	297	302	281	282	307	308	266	316	260	308	290	309	293	299	291	305	295	299	294	295	294	297	322	290	293	292	306	306	292	265	264	312	294	271	269	287	318	309	287	313	317	273	291	291	290	283	309	308	282	283	331	317	307	322	317	312	285	310	300	312	283	324	279	288	274	277	301	322	284	301	314	293	282	312	317	301	285	305	300	278	301	309	294	295	276	323	278	296	280	279	260	302	285	283	309	279	262	259	299	294	290	287	315	306	303	264	296	310	316	292	310	271	292	280	331	319	287	302	299	292	293	320	296	300	287	294	293	287	321	304	251	286	302	300	286	317	289	289	321	307	305	293	259	318	331	312	300	306	279	289	281	291	297	295	258	308	305	314	272	285	305	291	282	239	289	306	309	280	297	293	290	309	335	284	285	301	286	301	286	258	303	310	284	309	300	302	290	307	314	301	277	339	299	313	288	278	294	270	301	301	315	304	297	265	328	276	287	294	277	287	288	310	290	284	301	285	292	286	279	305	317	319	305	290	274	308	289	301	304	328	301	299	308	298	310	329	330	272	282	254	312	284	279	298	284	306	287	312	289	318	285	339	294	303	300	326	333	313	301	297	296	302	296	306	290	323	313	297	287	281	277	301	301	307	318	285	297	292	275	303	280	286	322	273	322	329	330	307	288	293	309	271	310	280	285	299	285	311	308	315	286	296	295	287	270	304	270	282	288	306	292	296	307	293	277	301	318	313	319	309	316	312	234	282	298	300	311	298	294	310	291	294	286	288	323	269	287	262	300	262	287	313	311	280	284	283	284	337	294	310	308	278	280	263	272	276	267	354	333	294	275	309	330	301	291	301	316	292	310	305	323	331	297	268	288	269	313	301	282	294	307	271	299	325	285	303	316	275	307	297	299	297	287	295	308	311	271	293	317	300	287	273	275	296	295	314	308	331	287	309	296	306	312	257	283	283	285	305	283	290	326	273	300	321	326	313	312	310	282	295	290	278	274	307	340	281	304	311	297	325	245	280	277	310	286	305	272	278	298	282	300	270	307	300	315	320	273	284	285	279	286	335	275	277	277	309	328	309	320	298	292	303	278	296	272	299	313	308	284	319	261
19284	12848	10278	3037	2555	2255	2046	1920	1611	1429	1250	1115	1041	986	900	873	865	847	798	827	816	831	768	728	751	769	738	733	708	721	749	736	717	662	764	745	778	802	717	749	747	694	712	739	700	704	719	738	764	701	717	736	758	684	742	720	699	747	752	752	715	673	714	763	708	694	685	687	703	701	702	751	752	741	685	697	748	750	745	688	732	741	797	696	755	701	724	728	712	729	697	694	719	698	763	725	754	750	736	725	659	747	742	732	689	688	684	728	755	730	739	728	703	717	736	704	757	703	718	744	701	703	728	702	739	765	727	730	741	708	761	718	748	664	715	683	707	766	712	747	709	739	723	743	723	711	705	667	721	733	707	692	750	745	732	734	721	719	738	698	719	728	775	705	667	764	723	707	716	705	695	696	698	705	733	726	726	693	706	751	708	685	687	757	728	746	693	697	757	766	746	781	697	783	718	672	702	706	770	756	740	717	756	756	727	700	745	713	725	687	715	674	728	694	719	702	778	701	703	706	738	725	738	743	724	728	732	740	709	705	770	710	667	734	743	699	758	730	723	732	719	724	690	692	720	727	696	725	689	716	744	772	742	679	785	724	716	762	716	741	664	698	699	674	718	719	732	701	739	731	727	664	718	710	737	687	714	719	723	731	693	723	721	768	690	678	757	698	695	694	714	720	727	719	725	733	674	715	674	713	696	685	736	689	720	712	711	729	685	688	699	699	717	716	712	654	734	698	744	675	715	678	729	744	704	696	707	719	746	732	659	684	740	754	694	697	654	654	726	712	692	724	712	735	708	678	762	695	733	715	708	668	700	705	672	726	710	687	750	705	751	715	731	692	717	750	725	724	690	717	700	696	749	710	761	740	666	701	726	739	726	700	695	736	700	713	747	704	738	748	718	704	728	719	693	679	712	717	730	714	709	706	722	674	757	713	705	734	691	737	716	722	807	724	781	722	719	763	694	693	726	683	741	744	684	755	766	747	743	700	693	731	709	691	745	713	728	701	759	734	719	754	720	750	736	722	699	725	718	691	732	718	691	693	727	733	764	728	704	728	702	693	660	719	728	721	673	698	713	732	706	761	719	707	761	739	717	702	716	716	735	698	704	743	691	702	734	728	728	663	762	702	704	726	698	703	736	687	691	731	740	745	683	726	694	723	680	704	722	685	727	740	706	687	719	720	697	688	725	728	680	702	781	744	749	754	730	724	703	707	734	725	703	712	704	700	726	646	717	678	700	712	701	720	738	737	728	769	700	723	701	714	761	704	706	711	709	693	693	740	702	677	695	678	700	756	760	724	704	698	765	702	714	705	657	730	717	759	695	720	733	717	720	662	749	707	689	732	713	698	726	733	780	680	705	687	734	709	720	706	705	718	731	739	711	732	740	701	704	721	711	758	727	696	738	722	724	789	705	707	748	663	752	704	731	754	725	722	767	685	694	721	712	743	708	751	693	722	746	747	688	709	708	708	717	716	720	655	729	731	714	712	697	678	707	699	717	698	750	680	703	684	700	694	705	699	694	683	728	725	716	708	644	708	726	730	782	738	754	767	731	727	742	703	715	713	725	706	700	708	692	695	718	725	714	687	721	739	711	712	734	699	682	673	754	748	733	698	669	718	674	726	683	745	750	738	704	676	692	667	721	739	753	757	717	711	690	700	740	688	723	701	741	707	715	750	715	714	649	719	706	734	680	750	692	691	666	776	744	713	688	708	685	714	694	675	733	737	680	706	667	721	744	752	756	741	719	741	706	746	757	751	742	686	721	729	734	738	690	702	674	732	702	696	725	710	712	728	718	719	735	726	758	724	699	691	702	740	717	722	771	734	690	706	711	700	718	733	663	730	682	699	763	721	738	699	736	707	719	702	722	696	741	695	744	754	684	722	740	715	705	748	715	687	693	661	644	761	732	721	717	774	715	715	733	737	713	747	688	735	758	703	713	687	680	702	720	728	726	714	684	745	685	699	716	697	752	702	741	698	722	698	699	714	713	706	697	778	766	681	683	761	722	689	699	724	725	681	761	674	673	681	753	749	690	774	741	735	734	709	711	705	715	738	693	703	731	743	713	704	684	681	705	740	704	713	670	760	766	726	700	723	699	708	685	721	670	688	742	756	706	719	744	634	678	706	680	699	726	664	749	691	688	712	722	717	739	706	686	740	715	695	656	751	704	735	730	704	667	693	719	710	671	663	736	685	725	745	738	738	704	771	744	756	711	733	694	738	734	695	720	689	741	728	700	699	703	729	712	694	666	710	701	731	751	767	686	756	762	684	683	691	755	724	722	761	741	712	701	683	717	750	730	707	739	734	751	713	712	710	697	749	683	750	779	703	714	741	694	711	690	687	732	718	779	737	752	758	711	743	737	705	682	707	693	742	748	709	734	763	676	701	706	726	703	691	721	773	726	730	716	763	663	699	765	721	714	778	735	682	735	709	707	744	714	718	746	705	699	700	713	675	729	711	720	707	703	766	699	727	703	701	667	712	769	691	703	726	760	665	705	745	718	738	749	760	722	746	730	661	730	702	695	737	716	709	707	700	751	728	751	701	710	750	717	754	693	679	727	726	692	689	737	671	689	711	761	683	736	756	695	699	660	681	715	688	718	710	703	703	684	718	701	708	762	715	713	742	709	691	719	680	737	639	707	679	714	726	763	667	702	697	732	695	695	776	700	718	681	739	718	715	665	729	746	686	687	737	702	702	675	757	648	688	763	745	675	727	704	709	724	725	746	711	719	761	743	738	749	722	709	779	731	724	721	756	691	691	648	739	753	739	679	702	740	743	768	699	764	812	740	699	728	699	725	721	709	732	722	707	723	694	724	725	729	749	711	750	766	682	763	709	723	685	694	680	674	694	698	727	729	737	753	712	714	764	711	752	689	742	687	679	766	713	715	704	730	676	680	764	703	722	709	688	662	716	724	705	763	664	701	792	690	688	714	736	714	698	690	700	742	671	696	739	720	695	702	662	708	701	698	728	732	752	707	717	762	695	668	716	706	710	664	712	685	728	727	707	718	747	738	726	686	657	735	699	710	673	726	685	769	710	746	750	740	687	714	722	686	742	714	697	757	757	714	710	725	767	751	745	725	702	647	727	714	702	753	720	746	753	702	711	725	756	736	754	710	715	703	736	717	723	762	700	724	720	705	737	761	738	684	730	726	716	716	668	696	716	721	666	741	736	716	759	721	713	737	806	731	671	726	718	698	703	699	749	683	725	703	688	698	737	706	711	730	755	684	745	700	767	718	751	701	745	754	755	776	726	726	706	746	741	740	704	695	742	686	738	722	718	714	745	690	699	694	725	780	704	704	730	661	707	707	759	692	691	707	716	718	676	738	723	692	734	736	685	732	729	701	689	753	707	721	700	764	693	761	744	718	702	683	662	709	705	699	718	677	650	654	719	671	709	741	697	676	769	736	738	720	676	700	725	748	759	695	715	729	724	694	762	692	692	725	749	730	727	669	726	676	688	741	677	694	739	750	708
35337	23771	13337	2853	1145	757	596	519	428	380	333	258	245	236	252	224	226	201	195	245	223	202	208	200	238	208	211	193	205	215	190	208	187	201	180	190	197	208	199	226	179	199	217	211	194	202	187	214	204	191	193	188	194	203	209	202	219	197	202	190	191	238	176	214	193	190	215	176	194	197	187	210	182	186	164	203	189	191	191	211	205	188	201	205	225	174	206	176	193	207	220	210	211	194	213	188	178	184	179	185	180	212	169	188	192	213	179	202	176	211	195	175	207	208	218	181	170	174	190	177	205	195	194	203	193	182	180	194	208	193	180	191	192	191	169	174	183	182	188	207	194	185	182	193	184	178	189	187	196	211	172	196	207	210	188	206	184	203	172	184	193	184	178	171	186	195	199	190	177	212	188	180	200	188	174	212	175	185	185	199	189	193	201	191	178	205	205	212	200	211	168	198	199	192	215	170	155	184	199	177	182	177	172	212	215	185	182	231	196	190	200	182	179	193	199	198	223	219	193	210	207	196	187	211	207	188	184	172	209	205	205	184	216	186	180	193	205	174	206	191	205	191	190	181	176	189	183	195	199	180	185	196	194	185	185	203	192	177	207	195	196	173	210	187	175	212	192	183	180	189	201	184	184	197	195	185	184	180	205	191	200	198	206	211	198	196	224	207	188	184	198	217	196	198	213	204	200	197	190	212	181	199	190	202	196	196	192	170	195	161	212	166	171	194	202	188	190	177	187	185	241	192	163	200	202	207	188	171	201	204	192	182	220	196	174	182	192	185	178	205	172	179	178	185	202	195	197	210	208	188	204	186	188	202	187	199	181	204	195	182	210	171	204	220	206	188	172	183	197	218	198	172	189	191	166	188	206	201	167	188	189	192	197	196	176	184	196	165	187	204	157	200	224	178	197	169	201	188	182	188	181	204	207	194	181	201	182	218	193	215	213	174	180	203	200	206	188	198	181	166	197	212	196	173	213	180	224	185	205	208	175	173	219	194	208	195	190	185	205	178	170	190	196	189	159	173	194	210	201	200	227	171	196	189	164	200	174	201	211	221	183	189	208	192	186	199	202	183	188	210	204	193	205	189	184	194	221	188	192	200	186	204	209	178	214	191	171	186	186	190	177	196	205	210	177	188	193	174	174	163	198	175	205	191	185	214	203	195	196	191	182	200	203	214	183	202	190	215	196	178	224	215	194	231	210	214	193	192	176	223	184	194	179	188	197	213	173	190	217	177	175	178	201	204	193	201	192	193	234	209	211	181	179	191	197	192	200	202	209	190	195	212	217	188	204	195	162	180	172	189	169	175	189	197	192	204	182	198	195	183	185	204	203	177	182	190	189	196	224	187	192	179	210	188	185	195	203	192	174	198	202	179	206	177	210	186	182	217	203	202	185	229	196	187	228	192	214	196	181	178	201	197	179	180	203	207	185	198	185	198	172	198	210	196	177	164	196	182	191	184	179	192	212	175	187	227	194	185	222	161	201	188	202	189	190	216	199	185	186	201	178	200	194	200	213	168	203	188	186	202	178	180	197	186	220	183	210	176	189	196	193	197	146	193	182	208	189	186	177	211	195	187	185	162	173	187	200	218	205	189	172	193	204	185	232	212	193	167	161	183	215	206	188	187	192	166	154	194	191	197	196	191	204	211	196	200	192	165	207	187	176	181	194	176	170	201	201	192	213	198	196	205	210	169	193	201	195	196	180	164	202	168	198	191	178	181	237	186	210	212	195	174	199	195	171	183	204	176	197	188	194	205	183	175	179	172	177	246	207	200	194	190	177	187	175	173	192	194	183	168	204	185	209	220	212	185	176	197	201	196	176	177	190	188	193	211	188	203	204	182	199	156	198	209	192	191	177	212	184	200	226	200	190	201	193	185	193	178	214	184	199	212	210	201	192	206	232	167	193	190	191	194	181	210	191	217	190	165	192	190	183	195	221	195	194	219	187	193	195	183	196	198	182	193	175	188	169	179	202	186	203	183	193	211	207	196	206	213	203	175	197	200	164	186	215	202	176	179	184	187	186	186	191	202	175	165	187	193	202	195	150	185	173	187	187	186	202	195	180	196	205	172	194	215	192	205	207	213	194	182	182	194	196	154	194	219	187	229	206	177	188	193	203	178	193	199	212	202	172	175	210	186	199	193	208	171	217	199	197	189	205	199	192	197	181	224	193	179	196	199	179	202	184	196	178	178	191	186	180	178	187	203	192	158	204	197	205	174	156	204	183	213	199	168	181	184	178	169	208	182	178	172	184	194	192	191	192	175	159	213	198	156	194	200	216	204	208	201	178	183	188	187	200	179	210	179	194	229	192	163	202	182	203	187	182	206	206	175	182	169	207	217	213	170	195	181	177	195	222	196	206	190	172	201	212	192	220	191	172	176	181	223	208	220	187	205	224	191	212	200	203	203	205	164	218	198	195	178	200	180	219	201	187	215	194	180	199	182	186	201	191	177	198	189	169	179	172	191	187	181	208	189	210	192	179	194	193	207	242	204	203	187	203	177	203	195	208	177	191	194	180	208	185	200	182	199	165	214	196	204	184	184	185	201	181	198	174	192	183	181	167	198	185	185	200	187	192	178	176	154	187	214	168	191	197	197	182	189	184	190	188	205	191	200	192	216	197	204	190	195	198	194	190	184	187	192	185	199	208	179	186	169	179	196	158	202	223	196	182	201	205	202	188	180	182	191	168	193	175	168	183	194	203	187	227	206	176	182	195	186	228	211	212	186	212	195	201	184	186	218	208	192	183	172	194	198	175	207	198	187	189	194	205	193	182	187	150	182	191	206	196	225	185	202	206	201	226	191	199	181	204	193	177	188	212	205	183	178	187	172	176	189	196	188	189	215	206	190	202	210	170	216	211	202	207	200	158	213	189	202	178	232	189	180	222	179	199	190	188	197	209	184	196	184	218	194	184	190	204	180	193	186	192	185	193	193	186	192	211	180	209	214	182	171	182	178	208	161	185	180	195	200	205	191	201	189	207	204	189	196	189	206	188	193	175	194	203	195	186	223	193	204	217	185	196	200	193	223	171	218	188	209	185	205	197	212	192	217	192	170	206	214	184	180	201	183	205	192	195	179	190	199	193	161	220	180	212	184	194	208	174	205	197	201	200	174	188	184	186	198	195	194	199	177	175	204	188	206	202	161	189	188	175	205	195	197	168	188	192	201	192	201	186	194	197	192	183	172	197	207	187	207	207	203	189	188	166	208	193	187	209	173	172	184	198	195	179	191	151	212	192	195	200	182	187	196	210	190	187	182	179	195	216	216	228	198	200	189	197	176	206	193	199	203	228	180	205	213	196	201	202	190	197	188	148	210	189	183	191	195	190	206	199	181	192	219	193	215	208	206	191	179	209	175	180	208	193	171	206	188	190	188	205	198	192	211	201	182	208	186	200	227	185	212	188	184	191	193	211	200	189	188	170	190	209	177	222	179	172	201	196	174	191	199	197	186	188	190	200	196	189	201	222	198	219	197
24339	19007	13426	3801	3299	2757	2412	2147	1829	1558	1214	1117	939	839	749	745	689	682	639	650	624	636	608	651	588	579	573	539	600	522	541	524	520	539	517	512	484	517	538	474	537	506	488	541	483	487	489	487	523	461	504	450	485	460	476	514	506	517	492	460	496	465	490	522	492	490	460	528	462	482	476	495	506	474	527	500	478	469	491	459	495	492	499	475	475	475	499	495	489	500	470	538	497	507	519	485	526	513	498	512	527	487	503	493	486	479	489	491	504	502	450	486	503	464	486	476	468	462	479	467	511	489	478	517	456	474	457	490	474	493	492	481	484	491	479	473	506	500	500	492	458	497	481	470	487	465	480	477	480	522	487	450	485	465	500	512	536	480	495	479	502	444	500	478	524	465	468	534	482	487	487	474	524	526	491	492	507	480	517	500	500	446	504	460	453	477	476	484	472	458	512	496	505	470	474	501	485	496	486	483	464	477	452	469	522	483	449	476	470	474	502	488	506	529	528	518	483	503	464	484	466	472	456	511	489	532	505	531	512	486	464	484	504	478	511	511	467	519	471	495	478	478	474	512	497	477	489	489	457	480	501	441	486	484	474	468	495	506	445	519	493	473	503	477	501	503	503	501	472	485	481	544	462	477	488	504	488	473	482	516	466	518	508	485	505	493	456	475	504	516	509	499	484	499	507	489	533	461	487	475	440	513	488	491	479	520	486	482	506	493	477	564	482	495	453	493	530	488	512	479	512	524	474	470	472	520	481	484	484	487	484	505	492	478	519	503	486	467	500	486	473	525	482	498	463	457	522	474	510	491	504	477	496	476	467	497	505	478	475	474	531	479	465	502	513	451	487	487	475	483	518	484	470	495	498	495	494	496	453	493	500	471	459	520	492	494	486	524	479	465	505	457	497	483	511	491	517	507	487	481	462	493	420	504	503	485	474	484	473	540	516	501	504	498	497	458	460	491	506	510	489	517	479	510	481	519	471	471	493	474	481	458	499	490	519	486	475	518	441	492	499	497	524	509	435	464	536	486	496	504	474	532	473	519	527	491	463	484	495	478	501	504	557	535	469	490	458	483	507	519	489	451	474	495	518	457	461	518	457	483	500	499	491	487	474	466	487	496	477	495	515	453	488	486	473	486	483	491	479	463	545	506	514	505	516	500	536	489	521	500	463	560	507	489	508	515	516	465	469	491	510	494	497	470	521	493	445	501	472	490	479	507	464	514	532	474	471	444	489	513	534	486	464	444	468	523	518	499	471	483	514	491	498	492	505	483	468	527	490	519	488	495	489	513	463	499	473	466	455	514	450	483	512	440	521	494	509	487	487	487	482	503	471	496	523	488	472	481	507	475	499	467	510	509	492	492	511	473	500	458	523	502	447	482	491	508	483	478	524	488	476	501	497	499	461	475	483	510	479	499	450	496	484	473	497	491	502	486	472	507	453	494	452	490	520	487	458	503	499	526	504	502	486	481	491	494	506	450	488	458	499	528	497	499	501	473	466	498	498	511	505	496	500	465	533	487	450	510	498	490	509	509	506	484	487	507	490	496	499	488	480	474	511	479	511	539	507	510	508	501	484	492	509	508	450	491	496	482	499	501	449	542	488	484	522	486	479	496	497	503	454	482	489	473	485	492	506	527	486	520	511	504	504	471	490	509	515	511	505	482	518	536	482	485	495	483	510	481	512	468	471	481	510	512	493	486	484	486	479	496	487	510	488	540	460	517	487	490	519	504	513	496	487	516	463	477	484	501	477	492	462	468	477	490	501	470	493	520	439	432	501	496	545	473	471	472	506	481	508	495	503	466	490	463	491	491	459	491	506	501	487	487	534	508	461	508	494	464	451	464	537	422	486	506	513	473	492	515	503	540	488	488	490	458	445	499	504	494	490	498	457	519	497	498	499	476	472	447	452	463	523	448	511	515	503	502	463	477	469	482	485	487	474	521	463	471	480	492	437	508	473	488	504	481	504	514	490	500	499	478	521	520	472	510	455	452	472	529	480	532	494	513	493	492	493	516	523	469	478	459	469	483	499	509	526	479	484	539	469	506	469	491	491	477	448	500	505	515	455	478	466	523	453	493	511	489	472	443	497	518	481	517	492	469	470	508	515	503	492	497	493	509	469	459	488	475	482	503	502	471	431	487	493	488	507	493	488	497	459	519	522	488	440	500	444	488	496	503	503	461	468	489	466	507	476	494	494	483	512	501	506	495	469	499	497	495	489	482	512	456	521	463	481	461	489	482	482	514	460	489	538	526	529	535	513	472	500	451	488	480	477	499	475	514	510	523	496	470	495	473	476	465	494	504	509	525	454	464	491	498	509	495	478	486	493	482	469	462	462	522	481	508	468	483	520	511	495	482	514	505	459	499	536	493	486	450	472	522	434	477	504	508	459	478	493	500	472	458	475	487	514	509	504	453	503	507	493	511	487	471	482	490	512	470	478	487	495	510	508	478	468	490	461	504	516	510	533	484	475	500	504	454	458	502	517	516	498	494	468	464	513	491	484	493	540	508	484	521	490	509	469	493	494	489	487	504	533	487	527	548	484	516	477	456	499	494	488	465	498	501	470	534	485	504	528	537	469	465	512	497	456	542	480	490	467	463	466	534	471	486	504	512	492	525	457	478	478	476	505	509	524	470	506	497	480	512	493	468	534	489	485	497	470	468	456	491	477	448	483	492	470	475	494	509	540	473	529	506	452	509	502	495	489	466	471	470	501	496	529	482	507	500	488	477	504	496	446	477	501	483	497	491	502	461	497	523	488	494	455	488	508	539	508	486	489	489	500	478	491	491	530	538	485	479	498	464	457	515	473	467	536	514	468	479	497	489	476	481	500	457	512	496	465	462	499	489	518	482	484	515	482	487	458	495	501	465	494	483	512	528	447	523	527	450	483	467	497	486	512	534	499	446	534	491	469	449	525	513	499	500	536	494	477	464	481	500	498	504	489	516	489	489	438	529	468	496	455	495	481	478	467	464	484	460	484	528	491	486	493	469	541	502	492	512	479	502	514	513	511	447	487	507	547	469	510	485	519	519	479	506	499	479	508	485	475	492	511	496	489	478	515	481	516	539	487	505	453	528	524	490	472	481	499	463	463	490	502	478	467	486	475	473	486	498	487	521	500	551	489	496	511	480	490	475	492	549	458	497	507	516	503	514	494	486	472	497	484	508	477	476	527	513	469	502	484	536	478	476	505	459	485	497	504	480	556	503	486	489	513	476	481	502	509	508	503	523	500	492	506	475	473	459	459	504	497	483	522	479	487	480	478	453	491	499	541	487	517	479	492	465	497	476	445	478	512	500	507	497	456	518	470	513	478	471	479	489	519	475	503	500	471	503	519	481	505	492	487	471	493	497	464	471	451	526	476	559	510	497	482	515	503	460	472	512	510	479	518	520	520	482	484	498	519	462	515	489	486	521	492	459	485	514	489	491	492	492	499	506	455	467	491	492	497	492	481	491	493	463	476	455	484	483	491	476	520	489
12672	4389	1732	728	519	512	442	418	419	352	387	369	364	354	366	310	317	358	353	346	335	326	339	341	327	345	348	352	350	297	337	306	322	338	338	299	335	327	325	360	315	322	341	320	337	366	346	323	335	329	307	318	341	339	332	288	316	361	320	342	348	336	322	350	335	332	315	305	316	346	340	292	321	299	332	343	365	302	294	322	357	359	377	355	353	335	345	348	352	358	334	324	341	325	311	306	327	313	312	333	340	324	337	325	325	308	289	329	322	344	329	324	315	358	366	327	298	334	336	352	355	367	336	334	348	387	360	299	355	344	305	351	345	355	354	332	358	342	329	343	330	337	327	330	378	292	334	366	303	346	321	328	325	293	312	329	330	338	332	329	296	325	358	306	370	300	317	327	349	300	323	335	325	362	369	348	327	336	370	354	334	343	330	341	324	380	281	303	344	326	352	319	320	326	328	342	298	334	324	297	299	320	334	311	325	363	331	318	332	361	318	331	333	315	326	323	321	328	312	338	338	332	353	314	343	368	341	381	364	340	316	342	318	345	337	348	341	325	358	310	331	375	347	337	333	318	327	350	365	335	326	320	302	320	315	319	333	329	298	330	320	331	327	326	324	334	355	343	344	365	307	335	342	342	329	341	347	354	324	320	324	337	305	369	351	311	329	344	347	371	325	338	328	334	292	342	318	344	333	338	300	330	310	306	313	368	278	329	348	330	311	311	346	323	317	357	347	337	338	331	339	322	331	321	364	315	347	323	353	357	364	353	346	355	342	351	337	331	335	321	316	342	334	333	373	343	358	369	346	363	359	334	350	348	313	355	335	308	319	342	334	308	333	328	330	350	366	305	321	319	333	326	369	338	309	363	324	355	343	346	324	324	355	373	324	332	340	344	316	341	333	338	298	336	314	293	330	306	309	305	301	347	313	339	325	318	302	332	343	335	315	334	357	333	349	320	342	355	361	313	323	336	356	330	322	302	353	340	351	342	348	319	322	305	332	332	335	317	344	335	317	345	293	324	323	356	303	345	345	323	355	295	348	328	378	325	351	327	332	330	321	323	322	340	302	380	298	340	328	348	330	328	325	345	309	330	331	307	286	333	379	391	332	346	330	351	353	365	293	329	320	340	346	346	319	331	361	320	349	353	314	309	328	331	339	350	344	349	347	324	375	340	313	324	307	337	345	330	389	324	319	320	293	343	344	345	338	349	318	334	305	322	365	336	348	304	332	317	342	323	322	315	324	327	326	330	312	311	333	322	351	345	316	340	326	298	347	326	318	322	293	317	334	313	322	338	321	346	331	360	323	306	295	327	341	318	377	329	402	376	344	332	315	334	304	307	344	302	321	351	336	336	302	318	367	326	324	322	346	334	311	325	317	366	326	363	339	338	347	345	323	330	357	355	314	336	346	337	325	311	321	333	358	285	321	337	350	355	346	330	329	327	320	342	318	331	333	336	323	312	333	342	319	322	331	346	367	344	336	338	318	357	367	345	329	341	315	335	332	349	322	324	343	347	350	311	345	356	339	313	326	344	361	360	324	338	319	320	340	293	349	336	320	327	320	331	346	369	351	331	331	339	355	332	342	344	352	360	336	323	337	312	350	338	340	324	388	334	308	311	294	333	360	302	362	321	332	365	335	342	325	345	328	354	335	301	379	318	346	300	361	354	316	326	358	357	344	352	324	337	306	340	348	351	363	320	329	336	332	361	330	307	380	335	305	350	313	330	331	325	314	349	306	335	305	298	377	349	381	349	351	326	330	330	323	340	354	339	328	321	297	303	357	331	350	355	323	357	318	389	310	376	347	333	341	322	302	359	317	309	280	362	317	351	300	326	325	313	351	322	350	346	346	312	327	339	354	336	320	300	323	317	312	349	282	345	338	339	333	352	322	314	320	321	347	320	298	317	334	312	383	345	346	320	331	330	312	351	345	350	366	323	335	321	378	337	330	326	352	311	321	324	357	356	321	317	331	346	336	338	302	327	345	351	359	336	359	304	331	348	326	367	320	346	354	322	342	376	342	332	334	323	373	291	349	328	359	366	338	339	307	372	335	344	377	361	325	366	307	319	344	325	358	317	339	330	353	323	343	309	340	366	355	343	337	322	357	311	303	337	301	339	342	332	313	350	327	322	341	365	334	314	319	314	329	321	346	352	341	329	346	295	354	309	333	355	332	371	273	326	316	347	334	319	318	325	362	346	368	330	320	332	318	355	330	321	312	324	314	368	318	358	345	318	296	330	321	358	332	352	303	309	338	313	353	350	350	331	387	335	325	343	320	337	321	314	345	307	329	330	344	346	350	347	338	352	331	346	359	319	343	325	345	320	362	365	348	341	332	344	358	333	351	328	358	363	322	321	369	383	333	346	328	335	336	303	333	337	357	315	356	319	335	321	342	305	326	326	351	311	364	318	350	344	355	384	323	335	331	344	306	354	377	338	335	298	314	315	364	308	343	336	325	339	302	341	350	349	345	368	342	345	324	343	340	342	300	329	307	320	308	338	341	357	353	349	330	344	290	382	313	378	336	314	328	333	309	355	312	321	304	352	361	321	347	337	311	305	324	355	323	346	344	347	328	338	324	323	347	342	296	309	333	318	355	308	345	336	330	349	373	322	333	347	332	304	348	341	346	340	319	323	324	357	312	344	331	323	325	318	344	348	360	352	347	349	329	336	319	320	349	322	335	298	300	348	357	329	341	336	329	318	364	352	311	347	358	328	337	349	330	319	383	358	313	360	359	324	287	336	325	342	311	341	310	353	322	359	339	332	319	335	334	338	324	329	337	313	314	319	333	364	354	324	330	314	345	332	338	313	354	327	327	316	347	340	309	385	345	318	328	317	356	373	363	290	336	336	322	342	342	353	348	332	330	317	306	336	350	305	344	344	356	336	319	316	341	347	344	323	312	365	304	303	353	356	353	343	369	346	352	347	304	329	293	300	320	321	293	332	330	343	294	337	322	316	309	337	343	314	350	299	335	323	348	371	339	348	332	329	298	305	325	354	319	321	360	340	326	325	313	356	333	325	348	331	351	317	363	349	350	314	329	355	318	339	312	355	360	340	349	332	345	326	321	334	370	332	346	346	383	297	331	370	361	364	323	323	312	334	323	338	310	330	313	312	343	324	330	334	336	352	318	326	312	351	305	337	351	323	310	341	341	363	329	335	328	316	303	349	337	345	311	350	337	307	310	362	303	297	310	368	332	307	316	340	326	328	298	343	329	308	344	365	334	323	325	321	336	375	322	335	319	328	338	322	328	322	323	335	313	337	353	320	329	331	343	310	328	344	325	357	337	367	310	342	367	332	318	308	327	303	319	324	344	322	327	311	352	320	310	336	335	337	331	328	341	343	335	333	334	308	351	336	317	351	324	320	340	347	333	335	355	300	328	318	361	334	346	331	325	321	354	339	340	339	326	354	357	348	346	311	292	316	313	355	357	337	339	348	331	339	352	350	349	339	286	325	315	333	320	343	346	357	316	369
9361	4559	3259	1795	1665	1514	1392	1360	1288	1183	1074	983	943	902	836	861	838	806	839	833	850	842	866	853	834	790	841	815	793	807	870	813	820	850	786	861	812	786	790	802	797	811	830	807	804	818	829	743	784	838	819	763	823	790	824	788	767	836	814	799	788	808	802	779	832	854	740	778	788	779	782	817	826	826	791	775	758	834	796	801	826	854	745	808	801	830	789	762	871	791	765	789	818	782	781	725	826	832	797	783	837	770	844	811	822	781	822	815	787	817	828	808	769	817	809	777	749	832	812	761	886	839	748	838	771	821	832	764	753	799	822	815	773	838	755	888	806	822	789	821	839	810	837	795	798	838	811	815	807	824	770	822	790	814	839	785	825	850	795	805	806	829	838	854	781	761	764	802	798	797	789	809	782	812	795	783	801	838	741	827	818	814	760	827	782	777	802	824	800	793	785	800	758	732	809	852	801	803	775	823	830	844	818	798	808	833	829	800	839	758	826	809	794	847	772	821	792	785	787	755	787	770	793	788	807	834	803	822	821	858	792	812	760	810	756	792	783	809	784	779	789	821	833	800	790	793	782	797	831	791	802	773	854	792	808	756	841	776	797	816	850	796	843	801	837	828	848	805	845	787	818	788	811	791	772	755	819	809	840	772	813	756	771	870	846	735	766	777	810	781	802	814	761	804	805	793	829	865	814	847	833	798	769	794	801	843	834	757	818	823	830	786	796	821	833	800	818	832	778	855	800	785	781	783	785	835	807	774	853	810	800	769	825	795	842	795	820	794	775	795	776	800	784	840	772	789	781	855	776	735	780	751	879	812	817	771	742	793	782	776	800	833	778	810	771	785	770	766	836	802	828	831	831	798	822	808	811	814	775	786	815	792	791	807	809	820	766	854	764	824	794	784	821	811	769	820	785	798	824	829	860	784	798	840	816	814	854	807	857	825	778	808	811	798	805	770	805	814	819	838	793	819	841	813	796	820	762	836	790	756	852	824	826	828	798	818	842	798	817	781	765	768	756	733	772	790	790	790	762	820	821	814	808	785	826	804	795	816	848	765	801	829	838	793	826	820	832	807	853	838	763	793	806	780	844	768	829	794	793	794	758	841	775	783	794	820	852	821	763	840	808	808	854	807	876	801	786	829	824	778	791	778	826	854	819	776	779	766	777	801	825	838	819	835	824	821	795	765	789	786	789	850	828	820	784	869	789	806	841	800	781	802	844	780	797	789	815	786	801	766	819	824	761	767	782	806	755	768	788	774	823	799	865	871	824	834	757	800	839	798	816	792	791	848	785	805	853	789	773	768	779	789	794	843	787	795	811	794	807	758	805	777	807	854	828	789	762	795	816	749	794	832	848	816	827	774	824	847	800	729	827	808	789	764	784	807	852	802	832	770	760	783	844	783	817	768	739	830	801	848	759	768	781	814	760	854	790	814	796	796	809	800	819	797	824	769	845	818	799	841	794	807	784	783	834	816	789	740	787	791	823	784	812	851	846	792	816	836	794	821	780	831	797	791	807	802	820	807	791	849	838	739	857	847	830	821	763	816	810	798	786	778	786	813	842	795	815	809	807	785	806	768	778	768	804	758	795	757	795	752	794	782	796	803	832	837	776	818	801	808	805	841	780	808	842	876	809	789	806	819	794	835	807	810	813	799	807	808	753	809	814	773	775	818	779	807	821	783	802	792	765	814	804	785	788	810	766	832	829	805	786	807	826	816	808	790	799	805	793	731	830	764	772	842	821	771	805	816	854	802	730	844	819	805	811	758	846	804	787	824	781	785	843	808	790	800	779	736	771	829	820	799	827	823	822	835	793	795	794	815	797	796	819	780	839	755	807	860	719	783	787	753	745	769	853	796	799	787	818	842	810	741	769	788	803	725	837	815	831	809	818	805	807	797	788	799	799	828	838	853	821	839	817	784	804	794	794	750	855	768	794	779	843	816	745	809	836	788	772	845	780	826	756	788	829	797	844	797	841	811	812	844	793	786	794	853	801	807	738	804	795	814	838	799	819	803	796	826	799	838	854	812	743	812	804	810	795	832	773	784	830	714	781	820	775	823	801	849	827	788	847	810	855	794	778	756	781	813	832	775	863	807	787	821	839	824	786	810	797	826	823	818	815	804	818	813	781	750	808	821	862	809	828	775	799	840	757	782	761	774	809	802	804	807	799	855	800	813	801	813	786	752	833	821	815	804	774	780	811	764	842	741	845	800	820	797	804	796	761	808	756	807	834	762	841	820	806	864	769	803	812	821	765	734	717	827	761	842	789	824	825	829	816	779	811	829	777	809	823	795	835	769	786	843	797	816	774	817	807	782	806	877	880	792	806	812	818	850	800	849	811	802	850	753	780	792	789	754	736	777	822	870	774	788	808	835	875	800	800	802	810	821	787	768	815	823	823	775	769	804	815	801	779	744	802	781	843	768	810	788	857	841	757	823	761	771	786	835	787	812	851	796	814	747	830	757	762	826	837	786	770	806	819	825	816	811	767	783	785	780	897	862	770	815	789	848	838	809	780	785	764	808	796	806	816	806	861	827	800	771	824	799	810	816	815	806	810	796	832	768	804	813	793	799	856	818	849	783	800	787	852	799	837	801	793	799	786	834	769	815	856	857	802	817	785	787	794	774	859	811	837	813	826	826	793	823	822	867	835	814	770	847	806	820	820	820	837	809	834	809	845	820	838	801	741	810	775	804	838	815	798	829	859	838	747	778	761	770	774	837	808	790	857	806	801	794	790	821	757	836	805	760	754	825	789	814	784	820	772	761	782	894	836	813	808	799	874	807	789	831	799	820	802	772	779	790	828	748	758	798	772	795	819	791	802	778	787	843	823	794	785	787	819	766	823	800	761	803	767	811	765	808	777	760	790	767	763	792	819	811	790	803	813	825	810	872	780	829	766	767	764	761	788	785	800	778	856	806	814	852	781	800	793	755	796	822	861	809	850	758	811	803	815	840	774	834	817	794	804	851	801	840	778	812	826	776	792	796	850	775	845	795	793	792	831	814	794	827	745	810	752	755	824	858	803	876	798	797	801	789	812	843	813	833	800	867	824	776	799	770	789	814	830	802	810	789	782	798	771	780	772	840	846	809	769	805	861	822	783	788	765	814	812	792	826	813	768	791	823	827	788	767	810	770	811	773	814	797	814	757	805	792	828	771	882	775	810	761	790	801	845	779	782	851	786	761	771	860	835	828	791	819	840	793	830	804	815	834	800	824	806	809	858	747	821	804	758	807	808	827	739	793	771	793	798	776	781	843	824	797	816	861	836	794	840	777	762	818	793	845	854	815	815	753	823	807	777	822	764	802	845	788	790	816	858	828	822	809	802	799	838	739	805	781	866	797	814	853	836	796	761	794	767	811	786	809	797	807	794	771	819	841	812	816	814	803	791	803	787	814	845	836	818	842	835	823	790	787	833	814	769	819	738	782	768	772	827	796	798	756	844	804	754	819	777	803	816	809	761	787	828	778	812	808	772	817
26968	14197	7633	1680	865	630	535	489	466	402	390	363	329	354	333	340	285	298	310	325	303	351	297	312	312	301	294	300	304	297	297	318	310	304	320	315	304	297	300	302	294	288	311	319	288	293	299	294	302	324	315	295	283	288	305	307	287	314	284	254	297	272	285	298	294	320	309	308	312	321	302	275	312	306	301	309	306	293	307	301	313	303	321	318	324	285	289	283	306	300	286	280	311	307	251	278	296	280	306	316	301	290	344	301	309	287	285	297	304	278	302	297	307	297	293	297	279	289	322	306	315	286	275	308	278	269	273	301	328	299	287	324	316	285	278	278	295	299	329	297	302	282	271	306	308	328	265	282	258	317	284	307	305	298	311	300	284	296	297	278	295	278	283	274	292	266	286	267	302	315	301	313	264	303	266	304	290	311	308	302	282	314	286	270	314	288	286	265	298	307	283	312	285	301	320	293	280	272	315	274	261	293	287	284	315	307	302	329	314	303	285	300	314	318	306	277	315	310	299	295	286	322	297	288	306	346	303	316	305	283	294	278	280	290	285	272	286	288	319	315	297	326	307	288	305	312	295	316	268	305	287	295	328	288	314	311	291	284	279	323	281	282	279	278	266	302	309	286	290	279	291	306	317	308	296	268	315	295	314	293	250	278	306	329	310	291	277	309	277	353	297	315	295	293	311	310	302	306	312	314	304	309	307	285	279	325	321	307	295	318	271	306	302	281	318	316	278	288	284	267	310	300	281	329	340	329	296	316	302	295	301	306	315	290	278	284	295	312	309	288	292	345	269	300	306	266	317	288	290	280	306	306	321	315	301	291	298	284	309	289	332	273	288	284	325	324	304	292	290	316	303	312	270	316	303	284	313	275	312	306	246	271	292	279	307	295	250	289	322	323	300	306	283	312	282	330	304	283	283	315	300	300	304	326	307	304	316	290	295	285	281	302	305	296	313	294	274	309	315	278	309	327	291	279	282	314	293	302	307	279	292	332	312	277	298	313	305	291	287	271	274	287	302	274	282	300	311	305	283	292	306	286	308	308	279	324	294	288	308	289	280	301	298	310	317	277	265	288	295	334	318	289	314	309	270	316	267	285	273	286	296	322	307	305	321	307	299	303	296	285	294	301	296	313	292	292	325	340	291	313	281	282	320	295	357	286	308	315	277	299	280	266	299	302	307	282	282	286	293	286	293	289	312	279	282	271	273	290	278	304	296	300	293	296	329	304	287	282	320	306	308	301	285	306	305	293	300	313	334	271	254	307	311	272	285	307	306	308	301	305	314	322	298	302	308	305	335	290	326	269	300	311	299	330	275	295	315	280	312	299	277	302	305	260	268	339	320	297	294	280	279	260	305	308	311	279	302	312	319	289	264	254	267	334	288	337	302	320	258	289	287	305	303	302	301	307	298	271	310	326	279	262	329	269	314	296	292	305	297	299	278	291	284	322	324	306	265	291	312	294	296	320	292	302	293	274	324	330	298	289	282	291	288	290	300	288	264	321	304	320	305	245	305	296	328	312	306	297	303	284	303	337	280	298	281	295	337	321	280	298	280	299	318	310	330	268	308	321	296	310	304	252	318	315	321	299	296	273	285	311	297	314	308	274	311	282	318	292	276	317	305	269	322	310	329	302	270	318	313	300	302	322	268	299	316	282	288	315	316	288	265	295	305	283	286	295	304	275	293	326	305	311	290	282	282	271	316	285	300	305	279	317	291	294	343	349	272	271	310	268	307	284	300	298	286	301	323	329	315	302	316	303	295	298	280	277	325	305	293	297	281	294	283	284	272	295	274	267	300	285	312	273	297	279	317	312	294	281	314	319	311	288	310	295	306	275	318	328	283	283	271	301	279	274	320	266	332	290	318	274	321	293	292	286	277	307	318	298	326	275	300	295	303	325	291	262	295	286	305	336	281	283	318	280	271	322	297	325	280	316	309	311	290	296	258	285	316	304	300	281	309	303	315	270	276	293	277	294	284	297	274	313	316	286	290	282	300	270	302	312	284	328	277	288	292	327	306	291	309	341	274	311	307	322	276	331	336	348	298	316	289	305	285	298	314	320	294	321	283	309	253	295	287	299	288	297	297	320	287	310	304	298	301	296	283	291	288	317	321	299	286	296	288	305	281	301	300	283	308	296	313	295	287	296	304	270	293	316	306	285	290	297	309	312	297	284	314	306	291	300	296	324	295	311	320	304	325	276	315	295	310	296	302	317	294	277	291	325	324	315	317	327	328	320	297	302	288	291	317	341	288	299	260	294	274	289	345	316	304	321	271	276	283	313	269	322	323	296	314	345	306	298	302	289	274	275	282	310	295	304	288	309	298	309	293	296	292	268	271	310	314	291	307	298	277	303	282	281	299	318	281	302	294	321	332	305	302	299	293	287	277	294	303	278	301	279	315	325	292	316	287	313	325	274	295	321	273	328	332	289	311	287	342	273	317	296	308	291	309	279	287	307	278	308	293	271	298	295	306	309	304	290	280	282	295	292	327	323	298	303	292	305	282	318	303	303	305	303	265	297	300	337	321	304	283	293	294	283	309	317	315	284	297	294	302	316	282	297	286	292	305	285	289	270	297	323	306	286	270	270	289	279	269	285	288	320	281	303	287	295	270	336	274	287	303	290	301	283	266	311	313	297	294	315	305	270	331	283	305	299	289	290	275	274	308	308	303	264	310	307	273	291	301	284	288	311	314	312	301	303	347	338	285	277	302	265	284	298	285	327	280	290	295	292	326	286	275	277	271	277	309	275	323	326	263	272	319	301	289	289	307	300	313	290	295	302	328	302	313	292	318	291	292	291	283	322	291	267	323	305	309	310	284	337	316	304	259	286	315	293	293	314	312	292	322	283	290	329	282	321	279	298	267	298	294	320	285	329	298	283	324	295	297	295	292	328	284	316	281	297	275	312	281	311	345	320	316	292	301	286	276	288	302	310	302	330	292	303	296	295	332	286	283	335	302	307	300	279	306	284	304	299	265	295	311	284	295	270	296	286	294	294	324	326	248	319	299	291	288	279	298	291	285	287	299	281	316	305	302	272	302	315	307	305	291	283	283	279	304	305	296	285	291	296	286	292	299	300	294	347	300	301	324	309	304	314	282	294	299	268	289	286	298	274	287	288	312	279	308	277	287	312	312	289	266	304	292	337	302	299	288	316	305	315	279	334	298	304	320	290	343	285	267	276	280	292	311	271	311	319	294	289	263	285	330	289	284	322	309	306	300	252	280	328	277	273	281	261	309	291	300	288	291	308	300	280	294	328	249	305	325	282	271	293	321	312	284	317	278	285	337	333	270	289	318	302	304	297	334	303	306	289	302	321	309	266	302	317	278	270	297	303	282	292	291	281	296	273	318	301	283	311	321	322	321	293	291	312	356	269	287	306	303	294	312	293	306	306	312	299	292	314	278	263	292	283	326	310	274	279	283	285	307	304	308	284	290	320	249	319	305	299	305	309	287	321	319	313	281	302	301	313	273	319	276	288
19273	11900	9251	3031	2815	2485	2101	1842	1636	1463	1246	1034	1030	966	923	878	907	832	803	809	831	807	805	842	736	781	789	730	794	737	748	724	781	712	755	778	712	756	740	713	726	763	709	756	719	713	742	718	743	729	765	733	775	739	721	736	720	754	743	739	731	701	748	711	688	731	744	698	747	678	725	811	728	738	671	698	715	730	771	749	756	748	697	719	755	748	738	733	724	692	730	746	705	703	750	737	719	731	722	772	726	748	740	714	734	707	729	712	702	707	726	799	745	717	706	712	698	758	693	676	730	728	684	687	746	716	699	711	691	722	727	684	739	735	728	720	707	751	725	691	752	776	707	735	703	743	698	723	711	709	715	755	742	727	726	674	742	733	726	700	720	741	769	679	762	757	726	733	735	737	709	704	719	698	731	698	730	719	729	753	778	740	740	719	711	662	723	716	711	724	741	729	749	694	737	671	747	706	710	722	705	672	759	649	713	739	736	749	740	784	729	719	663	726	733	733	710	705	772	784	715	742	662	747	701	731	689	725	751	723	701	752	720	669	719	738	741	726	714	725	680	767	734	722	712	758	725	727	704	705	676	724	727	750	746	715	722	777	719	744	723	708	684	728	743	762	715	769	713	751	718	764	733	752	741	751	721	722	707	707	735	680	754	735	691	698	741	757	676	774	709	723	704	766	747	736	708	774	703	723	694	731	759	733	700	709	756	728	734	751	706	710	752	758	740	762	716	692	786	694	724	683	733	710	810	719	703	738	783	667	738	716	745	774	726	748	714	752	728	730	741	723	752	761	756	677	742	731	735	718	719	729	679	683	746	701	701	717	758	756	686	684	706	718	743	688	716	675	681	719	666	732	770	760	705	786	722	715	710	665	738	769	703	717	714	709	775	718	732	679	730	753	703	716	713	686	715	693	738	745	711	674	700	710	717	762	775	734	727	711	717	779	701	765	747	758	682	707	724	714	752	698	691	694	763	695	701	744	673	720	766	695	773	757	715	764	733	667	755	691	699	732	767	704	765	743	737	754	686	699	679	720	753	724	722	676	744	740	738	714	703	707	708	793	667	742	712	714	738	722	711	714	733	714	688	757	727	731	710	762	680	689	707	723	728	741	745	712	746	764	771	742	729	726	751	710	724	639	708	741	749	700	757	786	708	747	659	685	775	694	720	695	752	717	721	684	748	761	732	725	704	726	699	729	681	704	677	743	718	765	754	728	700	773	724	718	735	729	736	732	720	730	714	718	733	705	743	720	721	736	738	711	697	728	759	762	710	707	695	699	712	695	738	732	726	764	713	686	712	761	686	754	711	743	792	741	756	735	721	747	716	719	710	707	719	726	701	743	755	706	708	701	728	719	763	750	776	710	749	772	710	735	745	717	709	721	753	702	750	708	709	739	733	666	730	734	698	699	677	738	677	705	742	681	724	714	727	730	729	706	775	683	740	717	710	701	751	688	682	730	729	702	762	766	694	725	730	746	725	735	764	707	786	732	738	695	720	762	750	706	759	714	670	765	708	665	743	674	753	693	701	693	698	762	691	700	744	711	752	698	745	710	756	715	743	696	707	734	719	705	693	687	749	697	718	736	696	730	706	699	704	708	757	758	713	706	699	690	745	725	753	753	704	754	733	789	733	751	747	759	719	750	700	748	728	718	734	719	758	774	710	757	788	663	726	713	702	700	721	716	703	716	709	720	691	765	691	677	719	722	743	735	696	694	742	753	714	701	738	681	778	723	732	686	751	763	705	735	707	738	741	676	713	726	688	736	705	671	692	747	712	717	678	707	712	747	725	738	708	739	695	688	715	740	676	714	735	774	700	711	720	750	660	686	773	730	686	681	751	720	716	765	733	689	757	744	740	720	730	709	640	697	729	741	731	703	741	681	739	759	689	740	723	748	705	779	662	779	731	692	691	704	717	713	677	712	754	719	743	694	721	730	742	773	734	750	694	755	686	734	669	719	762	740	743	702	770	734	752	731	773	728	747	680	715	775	714	691	728	695	754	730	729	718	750	709	712	709	710	767	745	658	721	686	725	707	710	783	757	782	732	695	728	760	708	725	750	690	782	720	731	766	705	720	720	763	761	715	692	727	739	722	701	730	693	722	700	707	774	695	746	722	758	736	744	682	723	702	713	733	732	741	763	734	700	705	720	715	710	714	761	737	728	737	696	713	806	733	726	694	766	715	725	733	752	744	678	761	731	765	759	706	739	783	738	723	728	732	733	757	714	713	725	760	733	728	725	756	725	690	740	783	736	720	707	716	664	732	717	765	703	700	707	703	708	757	760	716	714	745	703	731	698	724	694	673	759	735	704	672	680	715	713	737	702	734	732	739	684	702	756	700	746	727	689	740	748	732	735	737	747	736	705	756	747	698	787	688	736	732	718	688	784	735	717	706	748	746	722	730	725	715	691	718	681	710	706	703	744	713	739	721	743	720	756	733	665	737	705	738	763	737	704	739	742	697	759	731	707	703	725	706	702	738	699	695	720	709	731	778	682	778	732	728	687	675	756	717	720	688	738	717	704	689	752	723	740	757	716	714	722	724	748	719	707	717	784	727	700	763	716	684	753	726	769	726	724	729	702	694	716	737	689	702	658	734	761	706	681	741	770	657	717	714	700	746	755	709	774	712	686	736	747	772	719	701	735	742	710	744	717	755	744	757	676	737	688	699	737	704	717	718	732	724	697	724	706	677	701	697	744	723	729	716	739	709	676	726	729	763	716	717	751	739	733	724	711	708	685	763	736	791	700	771	759	684	781	716	751	732	692	686	718	760	736	732	720	697	722	741	711	702	740	741	719	736	693	694	729	694	699	711	725	726	700	726	725	738	755	717	727	715	698	716	689	746	781	750	747	735	731	657	692	759	726	729	721	719	752	706	706	732	766	805	730	713	711	740	733	742	745	733	754	750	721	762	732	729	676	709	704	725	710	722	795	739	670	694	781	713	738	717	737	738	735	713	680	767	684	739	737	710	750	724	714	721	698	735	714	695	710	732	717	703	746	720	723	713	730	734	691	685	734	715	790	715	698	672	720	768	738	687	756	715	718	715	725	711	729	689	735	701	708	649	730	735	755	719	710	692	745	707	767	722	733	709	701	685	691	727	722	723	725	737	757	687	671	725	739	770	735	770	763	754	746	711	740	700	709	758	681	692	773	744	705	769	785	734	669	721	709	738	713	734	758	739	702	738	670	694	689	724	721	739	741	753	729	706	682	672	713	719	698	769	768	705	709	747	691	720	740	710	795	755	695	756	705	727	722	747	760	742	732	682	740	742	737	743	684	743	750	723	703	747	737	739	750	707	738	680	735	738	779	696	701	740	739	683	717	769	714	683	708	674	689	749	673	685	718	753	705	692	739	730	737	737	746	720	702	738	713	702	729	739	743	675	737	736	725	680	722	715	711	692	732	732	691	715	734	695	694	726	737	728	723	757	770	725	711	735	707	670	727	734	725	720	692	715	735	689	682	661	695	709	711	735
36100	22084	15957	3862	1327	814	612	533	414	393	333	307	286	239	232	204	216	221	234	235	184	218	227	206	202	213	202	202	210	202	216	183	171	214	204	194	212	197	181	233	182	202	195	187	206	223	187	176	194	199	198	228	181	207	189	209	191	213	181	180	199	187	209	193	198	164	201	180	205	192	182	187	203	184	194	217	191	194	183	197	208	184	196	192	207	186	183	191	209	227	184	192	194	211	188	228	191	205	216	182	200	212	191	184	167	185	213	200	211	181	218	190	193	201	187	203	215	211	205	215	183	183	189	197	189	201	214	192	222	191	180	193	191	205	199	194	197	188	186	210	196	191	182	174	182	197	181	215	183	175	196	227	204	192	200	200	193	203	171	187	211	200	201	205	193	197	218	207	217	211	221	197	185	209	188	215	202	195	219	184	203	204	194	188	206	173	206	188	181	197	190	169	217	184	200	200	224	195	197	202	216	212	226	215	201	242	179	230	170	179	211	165	199	211	193	210	193	207	220	189	185	199	189	212	189	178	213	218	180	202	200	183	200	204	210	182	208	211	192	188	218	200	207	198	217	193	215	197	194	179	219	205	202	185	201	209	221	209	216	193	190	189	170	174	192	193	211	187	211	194	224	202	189	211	206	204	186	225	201	198	202	201	211	209	208	184	173	201	208	161	219	199	221	224	193	196	187	215	204	202	199	199	177	207	223	192	243	184	198	185	208	203	201	207	211	230	208	213	189	199	220	199	194	187	213	214	204	200	184	186	197	187	187	182	198	220	195	181	183	206	211	207	196	201	204	205	172	215	212	199	192	205	205	182	198	195	178	202	210	223	163	197	200	192	183	206	207	203	208	191	176	170	186	220	167	180	182	189	178	207	203	186	221	191	200	188	212	214	195	195	180	193	181	180	194	183	208	206	209	187	196	208	178	186	207	181	204	185	178	181	189	204	181	194	193	183	192	196	185	208	204	224	189	196	207	241	220	199	177	189	187	203	200	172	197	208	191	188	188	180	196	189	198	183	198	194	178	196	227	218	225	210	193	216	214	236	213	192	210	187	218	183	178	197	161	195	180	199	199	192	193	218	206	188	200	189	194	191	183	177	212	193	205	195	194	190	186	216	199	176	221	185	205	201	196	199	199	188	214	185	184	195	201	211	194	210	188	188	215	208	217	186	190	181	184	196	173	201	186	197	193	233	191	206	204	217	216	209	215	199	195	202	188	172	177	190	183	204	179	198	187	183	172	196	200	180	210	206	188	223	190	202	212	202	166	192	216	203	237	199	198	239	184	182	180	185	199	185	202	178	200	197	205	207	169	194	193	201	189	183	165	181	177	183	203	197	168	189	160	206	223	197	204	186	191	197	189	199	194	205	202	180	202	190	208	194	192	202	206	200	176	223	196	209	208	205	203	199	202	181	195	208	217	180	215	197	198	195	199	224	180	195	178	176	182	212	199	201	205	202	177	204	193	185	171	171	238	206	202	213	171	196	200	202	200	175	195	189	190	187	175	184	230	200	180	204	173	213	216	204	197	199	210	183	200	213	170	189	191	210	195	177	181	188	202	208	219	191	167	207	179	195	198	195	185	165	218	198	214	188	201	202	220	207	205	202	189	176	189	220	223	212	188	205	202	202	194	196	178	207	168	215	197	207	234	212	189	194	227	209	182	197	191	188	186	179	203	220	216	207	187	193	190	193	195	206	186	201	196	181	189	224	172	202	210	190	191	189	189	213	218	172	185	196	213	194	162	204	188	205	203	226	183	199	187	201	191	185	145	196	182	208	208	205	204	207	216	216	224	196	201	161	218	209	195	196	189	205	192	175	197	192	208	200	200	169	187	203	184	218	221	183	178	193	196	209	231	186	208	214	204	216	206	191	200	180	202	182	185	187	188	203	203	190	211	179	195	193	188	198	174	206	204	183	203	185	167	186	188	185	210	173	183	184	186	218	188	178	188	220	171	212	200	236	194	201	197	194	165	161	175	192	199	236	205	203	225	203	194	192	203	192	195	178	201	166	201	207	181	184	185	204	199	192	188	216	189	194	174	209	186	201	180	208	203	200	198	188	158	174	199	208	192	179	196	187	238	190	196	199	204	182	203	196	197	180	200	213	208	198	185	203	185	220	198	183	205	193	190	179	192	202	199	188	172	189	206	182	185	177	205	202	187	193	205	183	211	231	203	173	184	215	179	208	165	193	202	148	194	149	221	189	202	187	165	204	194	198	196	224	179	212	191	217	204	213	190	187	215	175	217	193	179	183	199	201	177	156	203	177	213	178	209	213	196	177	174	215	199	217	175	188	203	211	184	190	186	199	192	186	191	208	185	205	203	206	184	210	191	180	206	185	176	193	181	204	205	196	186	192	214	205	197	200	222	178	174	202	193	179	204	185	205	186	179	197	179	188	201	220	225	195	193	227	184	225	180	201	193	212	189	192	194	194	170	213	194	187	243	197	215	184	202	192	188	193	205	213	187	190	174	183	220	221	215	206	213	189	189	212	206	217	170	191	188	173	225	211	210	178	190	182	212	207	219	202	207	183	195	200	189	205	164	208	194	191	183	198	199	196	185	195	206	180	209	191	198	181	194	219	201	185	201	185	172	198	210	226	188	197	209	210	205	165	205	194	202	192	196	200	202	194	198	189	208	184	201	231	181	184	172	204	168	191	186	198	200	207	210	208	172	180	195	213	188	184	194	206	173	203	200	181	217	170	206	216	218	190	190	224	190	215	194	184	199	189	199	183	208	176	202	194	213	193	191	190	199	187	207	215	168	185	195	174	211	211	179	192	181	178	209	237	177	183	185	163	191	197	185	191	185	204	204	184	208	206	204	179	188	212	200	195	210	190	200	201	216	175	207	222	188	189	200	173	221	212	185	243	224	168	169	223	188	204	205	192	214	171	194	181	206	184	198	202	208	187	181	220	235	185	190	213	191	187	188	192	189	175	216	196	183	180	173	209	199	200	193	184	191	205	240	201	188	169	197	183	159	189	200	170	178	203	195	201	182	193	190	198	192	160	202	187	209	187	189	176	212	199	217	199	185	174	170	177	205	209	191	192	210	206	199	186	163	211	194	192	188	180	195	185	215	211	197	212	192	205	180	187	203	197	210	191	178	218	204	199	216	208	194	183	183	182	203	183	164	196	203	178	192	188	173	213	244	211	183	217	203	202	199	199	209	194	192	186	184	180	187	229	202	195	176	187	223	201	222	220	214	204	190	205	175	201	195	194	216	208	191	181	212	189	192	198	191	194	168	207	165	183	203	212	218	205	180	199	197	196	186	199	198	217	178	170	192	207	186	224	197	204	212	221	188	183	211	179	176	214	216	192	193	209	186	185	209	203	194	193	226	201	182	186	212	207	210	188	212	178	195	195	198	204	217	181	195	200	215	182	206	200	182	203	181	200	193	180	196	185	147	189	192	216	200	173	185	200	211	201	213	192	171	166	184	190	186	204	188	185	183	211	195	185	197	205	162	195	155	187
24632	17683	16554	4166	3651	3172	2664	2286	1818	1524	1235	1061	919	879	761	723	717	694	682	676	658	647	678	627	608	574	604	554	553	549	579	558	515	558	518	495	518	527	527	519	525	533	515	515	506	509	511	522	545	541	501	481	514	480	519	487	503	525	505	481	491	492	513	493	506	509	529	478	519	500	499	513	522	522	503	524	523	500	526	520	471	503	499	515	502	496	499	501	481	530	474	508	480	522	516	513	515	493	510	510	504	503	538	516	494	517	503	502	509	483	473	510	503	493	503	472	522	487	490	465	484	515	524	513	519	483	480	483	531	516	481	509	517	492	499	503	510	464	505	526	490	506	485	503	485	501	527	472	514	514	488	507	476	488	512	472	506	506	489	491	481	471	534	474	462	509	455	508	500	506	507	497	485	530	516	465	530	502	470	487	493	508	505	483	471	485	506	526	497	452	468	501	551	486	468	500	540	541	501	484	490	518	480	503	490	520	527	528	482	501	490	484	447	518	479	531	529	519	476	514	470	502	515	514	520	479	518	548	444	487	531	481	519	487	479	500	470	528	518	496	513	492	509	488	469	482	479	519	453	454	499	496	521	462	484	489	471	488	489	513	478	506	474	465	459	505	514	501	543	484	512	530	477	492	511	505	488	496	500	507	550	520	496	463	505	494	484	456	492	500	495	471	486	492	490	541	492	512	470	473	520	458	516	516	532	489	505	527	507	507	469	459	544	488	489	499	501	513	520	473	498	463	485	501	534	486	494	474	513	537	496	498	499	515	510	507	467	467	529	523	517	506	494	496	501	473	520	499	492	508	471	533	503	449	485	526	486	492	496	504	486	479	505	505	507	534	418	487	480	487	525	495	491	474	530	470	470	502	504	507	492	479	511	467	514	479	516	526	442	432	483	441	512	502	506	491	453	522	488	542	499	532	506	488	480	520	493	497	485	502	469	525	504	462	514	485	482	492	501	557	492	504	484	489	506	490	492	464	473	494	536	477	484	503	488	501	518	482	491	557	501	500	512	500	484	476	492	504	508	487	454	494	520	502	502	508	524	472	519	488	503	490	477	519	503	462	500	528	489	492	451	466	499	513	479	500	504	485	501	494	522	493	486	488	509	501	472	477	520	468	497	499	500	502	500	467	498	523	514	494	488	472	486	492	533	448	520	494	508	528	508	531	529	511	507	505	503	482	491	522	489	504	525	465	465	488	491	476	483	513	477	464	478	460	462	511	482	512	502	520	507	495	517	491	504	509	492	468	519	511	517	463	519	479	475	476	500	485	541	483	495	486	519	483	497	485	455	510	501	494	465	518	509	509	524	507	513	508	535	506	504	516	521	455	498	461	497	520	498	521	475	501	508	485	479	516	495	490	483	490	484	530	421	474	476	503	529	509	508	491	485	501	527	489	504	489	501	507	502	504	547	492	475	507	481	516	477	474	489	496	472	498	512	523	493	506	430	474	503	491	470	500	478	493	493	453	535	545	476	478	534	478	471	506	497	473	508	497	494	480	512	506	463	507	494	491	523	536	485	495	515	487	526	506	491	474	483	484	499	523	478	454	489	501	468	497	500	457	518	474	499	494	526	490	486	512	507	473	467	498	512	494	510	532	532	478	489	490	474	506	490	504	492	503	489	480	518	510	493	497	456	449	471	517	464	501	501	511	501	536	484	513	518	486	505	490	486	500	525	495	467	507	511	494	484	486	461	500	484	492	474	484	513	513	495	506	491	501	477	503	498	530	474	496	490	509	492	474	514	488	500	506	526	513	448	505	499	497	527	486	475	488	469	527	465	505	496	503	475	533	486	517	499	501	508	527	495	498	484	490	516	531	497	491	492	517	488	480	481	486	526	483	526	500	470	452	433	456	499	486	496	473	519	462	493	483	465	487	477	481	499	482	506	471	499	469	522	490	508	469	505	501	518	464	477	516	488	500	499	495	488	498	488	503	518	525	488	526	528	522	472	513	506	448	516	518	499	532	512	536	524	486	483	515	478	520	487	449	526	525	509	485	478	531	471	469	485	493	481	472	507	481	494	487	497	497	493	495	499	475	492	512	478	512	463	515	498	463	501	498	491	490	479	506	516	473	507	504	521	469	497	520	488	489	472	524	501	562	447	504	454	501	479	517	493	487	537	501	537	516	468	508	440	476	473	507	469	536	500	502	472	476	511	508	487	522	473	504	483	466	490	495	486	509	496	497	478	510	518	465	502	498	477	502	499	489	495	546	498	493	488	458	536	511	483	514	510	514	572	474	464	512	505	473	470	493	466	486	479	464	479	492	487	455	506	504	533	521	554	498	525	474	475	495	505	525	538	503	505	500	485	486	502	465	492	487	503	493	478	503	483	484	495	493	477	524	492	507	526	469	453	503	503	486	509	514	519	548	474	498	507	532	471	481	478	494	521	501	473	486	500	542	507	514	465	550	482	479	500	499	512	529	551	486	492	524	490	496	509	481	538	497	522	531	451	512	516	479	527	491	479	510	484	489	494	518	484	468	506	474	517	514	493	482	520	482	519	513	535	532	515	500	512	481	488	518	505	483	467	472	479	461	480	480	527	473	528	453	534	510	499	521	519	471	479	520	501	496	551	470	506	548	471	548	512	530	487	471	494	501	504	497	511	491	467	500	516	468	466	467	466	506	475	499	485	462	490	529	505	461	481	507	552	505	471	516	510	502	487	498	507	500	502	511	488	507	513	475	490	491	473	489	509	496	510	521	523	529	557	512	533	510	455	499	472	466	500	511	496	466	465	506	480	486	515	508	514	471	529	469	477	542	522	518	467	463	446	467	491	528	532	479	494	458	465	532	468	478	490	497	493	476	489	484	481	505	529	520	518	537	507	476	495	457	496	475	508	484	499	481	437	512	462	497	486	513	501	548	480	497	509	519	520	479	519	512	462	491	503	494	475	495	486	498	496	502	488	465	494	513	470	521	509	480	498	504	510	470	518	512	488	490	504	510	527	469	503	522	501	477	479	504	515	486	491	466	489	469	495	492	492	430	480	494	523	449	489	497	540	476	495	522	481	524	490	500	497	519	497	477	495	486	479	491	500	466	479	541	448	501	498	476	493	517	502	465	477	513	468	509	478	501	492	480	514	531	470	503	518	476	454	474	492	497	509	504	517	506	468	495	500	488	495	497	494	493	542	548	491	491	508	451	530	508	490	515	494	468	472	491	498	492	542	522	492	502	489	533	493	484	507	485	499	522	490	513	510	568	457	529	487	483	494	458	478	521	516	501	480	553	502	490	500	462	520	535	504	481	519	531	510	528	482	499	507	515	512	525	505	463	487	472	476	522	534	486	504	496	504	485	485	491	479	513	484	472	496	476	510	474	518	526	506	468	509	499	447	516	494	486	504	482	503	526	499	504	480	509	490	488	510	517	512	507	510	461	493	454	514	479	454	479	535	510	517	498	520	490	525	481	516	498	521	512	478	530	471	512	502	503	492	498	441	502	454	506	514	498	483	532	503	477	495	521	521	506
12326	4321	1880	710	563	505	459	434	426	360	386	365	348	348	353	336	322	378	376	322	347	316	325	351	334	334	333	351	313	337	348	338	321	355	382	346	352	347	373	325	356	304	349	334	334	304	320	348	322	346	351	376	337	354	320	311	350	337	322	344	317	309	382	317	330	362	365	345	339	314	295	304	348	358	328	341	318	314	334	341	319	320	342	335	358	341	360	341	329	342	321	310	326	322	340	335	291	346	314	338	348	348	330	376	344	316	344	349	362	335	353	329	328	381	340	314	351	357	307	333	317	349	365	314	314	328	297	335	361	344	354	331	348	369	322	335	339	368	275	320	335	325	347	332	310	349	331	353	316	327	319	313	364	338	359	338	349	307	315	350	353	336	321	368	375	321	331	329	314	349	352	325	356	347	300	308	307	352	334	333	334	291	350	333	385	362	360	324	362	304	352	348	347	337	341	318	357	329	313	338	362	344	338	316	341	344	335	336	322	345	347	357	341	306	318	308	379	338	312	335	359	339	337	328	348	361	345	326	328	353	330	309	342	327	335	367	320	346	298	347	354	314	345	315	358	335	298	359	350	338	372	340	362	354	348	324	302	308	310	356	346	299	323	356	305	378	333	329	334	359	318	315	303	335	365	320	415	332	337	323	325	333	345	318	293	335	352	350	314	335	370	381	328	354	334	363	352	344	345	305	338	355	347	347	329	323	333	321	342	321	356	351	309	298	368	315	305	336	354	339	313	376	354	337	315	326	335	341	326	320	343	339	307	323	342	341	324	328	308	356	338	343	320	341	341	331	337	326	342	343	335	334	329	306	348	348	332	335	312	322	331	336	343	328	311	341	326	358	353	330	353	336	312	339	336	336	330	316	307	349	375	323	337	328	344	317	303	354	334	326	332	348	329	338	315	335	374	351	336	368	338	324	359	339	371	388	327	323	309	309	310	345	347	317	345	304	313	360	334	349	334	375	332	334	342	319	385	327	323	330	333	309	329	343	336	320	327	358	358	368	350	376	313	371	312	325	369	361	333	314	328	341	368	373	338	296	310	333	349	354	338	356	391	349	344	327	366	336	329	317	344	336	345	322	320	323	372	349	319	336	334	311	329	320	334	346	367	378	318	317	320	344	345	358	307	350	351	364	313	292	379	307	319	298	355	369	363	309	325	345	332	329	327	359	348	373	297	326	337	340	318	367	309	326	336	357	338	344	359	346	325	347	321	337	345	329	331	339	349	343	324	353	337	366	336	369	340	325	347	342	322	342	329	296	325	341	356	309	323	376	341	329	327	309	342	331	304	345	361	345	330	343	356	310	362	355	353	330	346	378	336	367	341	316	360	365	352	319	348	344	323	317	338	340	325	344	333	340	383	352	339	340	343	326	365	326	335	334	341	363	325	330	351	338	340	337	332	352	333	323	334	321	335	317	324	330	311	311	333	331	311	347	331	341	335	334	314	339	354	333	338	343	292	316	304	290	352	329	325	342	338	303	370	336	374	307	334	303	335	330	331	350	346	346	312	340	336	335	319	326	331	339	346	342	334	329	368	357	344	361	309	314	329	345	323	334	343	338	328	365	329	337	333	315	359	324	325	329	321	338	368	352	336	330	369	344	368	338	305	342	355	329	328	378	344	310	361	337	362	294	327	359	351	347	323	316	383	347	290	344	367	317	364	303	305	369	318	340	328	327	323	324	371	326	327	374	343	343	372	326	343	345	299	311	353	352	336	334	350	310	306	350	362	308	339	338	359	390	358	316	364	317	325	327	320	337	343	331	305	339	342	352	366	313	349	336	327	368	335	339	319	344	320	355	347	350	338	320	336	345	349	304	312	352	338	334	350	337	321	323	311	330	332	327	318	328	359	356	327	343	332	308	353	305	315	293	321	313	345	298	311	334	342	363	308	352	344	348	349	363	355	314	340	331	348	301	346	337	328	338	309	367	338	346	335	366	356	309	341	333	342	356	323	348	345	367	328	318	318	339	325	335	365	332	308	321	327	314	346	326	335	340	325	350	332	325	321	305	340	343	339	351	336	365	366	333	346	334	340	315	345	347	316	313	321	328	338	298	340	341	335	328	314	336	359	345	358	336	337	332	326	324	362	324	356	376	335	330	315	335	348	340	341	376	300	317	367	329	344	335	326	332	345	349	359	338	332	336	341	318	340	319	315	336	334	349	318	324	302	343	365	349	345	325	345	352	309	334	354	313	351	338	351	331	333	298	314	360	312	318	360	345	359	312	350	330	361	301	347	353	338	324	346	337	362	336	337	352	331	316	350	298	333	309	319	352	362	331	356	315	335	359	332	336	326	333	323	323	341	331	320	328	308	368	353	354	319	358	327	340	343	373	362	329	357	335	313	323	325	318	348	363	337	316	310	319	351	350	333	335	348	307	287	335	345	321	332	331	347	326	333	354	339	362	326	306	311	336	306	309	360	350	353	308	345	325	306	350	341	314	321	329	329	337	317	358	314	362	317	329	310	350	316	354	338	313	341	319	307	329	356	338	357	299	325	352	370	338	358	316	333	318	314	301	321	319	362	354	321	299	339	365	341	340	348	341	326	352	330	339	314	304	363	340	359	317	330	332	334	362	336	329	351	352	353	337	359	338	326	329	325	305	349	327	338	358	309	331	362	360	362	344	358	360	330	323	327	330	327	334	336	306	333	333	334	336	324	333	298	339	351	329	323	322	352	329	347	321	304	345	330	337	323	370	348	362	349	340	312	333	309	340	364	370	355	334	360	355	295	357	349	357	318	325	334	330	323	342	358	320	365	357	357	335	314	321	342	342	315	343	308	361	341	326	361	317	349	352	343	359	314	355	346	330	359	365	320	355	351	317	341	338	355	336	348	360	351	330	308	351	291	323	322	317	300	348	336	317	347	330	339	323	322	363	344	323	306	315	319	313	327	368	346	293	360	354	357	343	316	332	338	308	316	327	321	343	330	338	342	336	342	322	321	323	300	345	349	319	338	330	344	347	332	308	328	336	297	357	320	334	322	321	317	344	317	352	341	333	323	331	319	318	297	350	346	314	325	354	316	358	330	321	381	355	351	357	348	346	313	319	339	312	322	330	322	313	362	351	309	341	352	365	359	328	323	342	358	307	314	337	337	330	323	348	351	305	316	320	334	339	339	353	329	322	305	356	353	306	321	322	333	306	319	301	375	327	324	384	320	343	330	351	346	352	330	301	319	348	347	357	330	304	350	370	345	374	340	326	325	356	307	296	318	314	347	335	354	319	361	327	364	325	365	355	352	327	340	334	323	341	335	363	381	313	340	308	337	336	322	347	341	368	356	320	339	375	323	326	336	321	330	314	306	337	340	340	334	335	312	333	349	323	321	331	354	327	356	357	351	322	348	355	342	327	346	329	333	359	341	336	352	307	362	333	335	359	314	331	321	314	360	334	352	337	319	353	324	317	369	337	371	309	326	332	359	335	350	352	350	284	323	363	349	327	326	327	352	316	349	369	335	338	348	316	339	314
9271	4360	3623	1953	1873	1642	1500	1310	1292	1133	1046	969	908	880	883	850	795	884	847	822	813	800	824	805	865	825	803	787	814	849	839	894	826	817	812	797	836	811	759	820	802	819	876	794	802	757	813	809	863	818	779	834	793	829	829	845	768	810	821	805	830	814	777	828	842	765	802	764	853	804	761	759	863	803	780	777	773	789	820	808	804	807	805	800	803	814	832	806	818	800	785	793	838	803	782	815	803	850	773	778	807	808	764	830	789	803	783	865	816	804	840	790	816	841	796	791	846	800	781	791	830	799	838	807	836	789	842	825	861	759	787	827	823	803	796	834	778	815	790	796	896	813	847	773	766	788	822	831	853	803	758	831	793	841	759	768	785	800	814	834	790	794	784	771	803	823	808	822	788	803	803	811	825	822	870	754	820	863	835	852	809	870	791	791	789	809	796	838	812	805	834	774	799	816	782	778	784	806	777	807	785	822	803	792	774	794	759	807	761	802	789	842	795	751	809	788	808	834	835	801	794	850	839	793	842	779	826	781	827	848	837	843	801	798	833	788	774	851	784	786	806	810	816	783	810	797	809	820	758	814	844	810	883	824	825	817	847	779	792	794	773	790	790	839	887	807	797	786	761	801	788	777	832	769	783	797	825	837	810	768	825	856	806	853	807	831	808	777	787	792	867	778	792	799	813	808	786	797	791	785	817	833	807	826	748	766	806	842	828	815	804	840	811	798	816	826	859	819	801	820	821	858	828	854	737	804	849	788	829	819	821	817	794	759	746	790	827	781	772	855	836	755	830	788	800	825	832	789	845	806	768	808	834	786	807	850	783	746	840	849	821	832	832	832	799	757	787	791	811	855	758	814	809	755	827	798	777	751	839	819	858	815	788	815	771	884	834	809	749	825	768	857	846	802	795	823	756	825	790	778	850	825	816	765	835	820	769	822	795	780	826	816	827	800	801	772	807	839	854	814	824	792	844	783	848	769	821	823	789	827	775	789	867	825	817	831	780	880	755	813	879	803	812	801	801	794	845	856	751	853	778	758	810	795	868	835	795	804	850	853	792	768	805	781	854	812	804	787	823	740	835	803	853	820	825	768	823	797	769	870	796	829	828	793	817	779	835	776	803	794	801	825	859	769	810	832	816	801	858	818	811	783	799	808	802	787	836	787	844	795	831	780	855	804	797	787	803	852	769	803	832	787	794	810	797	820	813	795	779	866	798	789	796	796	842	834	798	780	774	785	821	763	758	786	853	790	810	788	799	797	816	835	830	813	807	803	836	834	779	807	787	797	789	814	784	843	800	826	761	793	825	772	835	870	820	772	804	858	819	806	810	782	773	843	795	812	849	833	796	782	786	826	806	840	845	777	767	847	840	794	815	764	807	806	778	765	774	815	785	815	827	812	773	779	829	842	784	828	830	840	827	871	707	825	839	833	864	806	744	756	853	827	852	794	836	813	751	811	766	785	770	831	769	779	788	816	844	822	775	834	753	813	775	834	751	817	798	831	760	835	827	825	841	823	809	829	818	744	759	848	794	801	820	803	826	851	820	794	803	820	806	757	825	827	787	850	835	759	810	780	803	813	836	828	835	795	754	773	796	845	855	867	788	817	844	838	785	821	809	803	746	831	811	822	827	807	859	838	805	863	814	782	835	801	779	783	857	726	770	799	771	833	769	861	752	758	813	805	836	776	830	792	808	805	778	738	852	835	813	818	809	847	817	776	856	816	807	827	860	786	774	795	807	798	797	787	819	811	846	863	793	814	834	800	807	772	854	845	807	790	814	840	828	839	831	806	775	810	769	808	818	791	833	815	789	838	810	843	837	827	834	826	782	799	817	785	876	800	787	820	763	782	791	795	820	828	866	820	790	798	826	806	780	827	799	805	819	830	816	844	812	815	817	784	796	842	803	835	794	853	799	845	816	810	845	791	795	773	780	765	835	853	817	835	819	823	781	757	853	820	837	805	814	818	815	805	770	812	767	750	824	841	781	799	812	813	819	851	832	819	816	854	859	803	762	817	784	813	818	771	807	780	858	764	795	837	819	789	803	823	811	803	793	805	867	812	800	776	801	786	845	857	793	833	811	779	786	797	823	733	795	788	821	768	801	770	840	867	857	791	782	791	716	816	795	823	821	797	792	817	799	806	794	788	821	792	842	865	773	784	784	830	802	802	814	805	827	821	824	771	828	803	824	767	807	810	807	880	869	803	820	888	839	858	787	831	838	799	799	776	800	815	859	768	820	834	804	791	865	793	787	820	778	794	797	738	767	824	806	796	791	778	816	771	798	799	842	845	818	824	820	823	837	836	830	800	801	846	809	785	823	823	848	766	779	803	835	775	851	809	791	811	798	779	773	837	804	846	821	830	892	823	755	848	826	837	813	831	822	829	802	769	823	840	833	806	809	777	820	779	799	807	785	828	790	805	766	767	814	823	807	775	806	788	821	751	777	841	788	785	770	823	871	828	817	789	782	793	852	783	876	831	818	852	800	790	843	816	766	820	862	761	786	799	815	838	822	808	778	831	810	777	748	834	790	857	833	781	769	821	815	817	790	819	814	796	884	836	830	780	806	822	773	823	822	850	850	806	817	809	807	775	814	851	806	794	774	822	823	825	777	823	803	827	822	807	827	800	780	800	821	865	825	841	825	825	798	844	847	837	804	818	813	819	749	806	773	758	814	800	785	806	831	762	816	823	804	757	795	814	778	814	810	779	833	852	816	797	845	829	831	858	774	842	750	801	798	770	818	811	804	777	773	790	801	854	813	798	815	837	836	816	791	864	850	850	819	797	835	839	836	822	840	789	826	761	790	787	831	771	851	754	871	792	791	781	847	800	849	779	803	774	778	807	772	779	812	854	833	834	832	795	829	771	784	861	834	809	814	795	785	794	810	774	765	753	793	776	807	804	805	802	782	795	833	836	804	736	843	816	826	819	815	828	848	792	818	834	795	744	793	820	786	802	833	780	821	820	827	848	826	810	784	812	784	865	808	788	847	787	811	854	825	769	846	841	845	797	827	822	829	801	827	818	837	830	800	822	822	759	847	793	814	764	869	845	819	797	804	765	846	814	826	812	812	814	791	790	780	807	809	816	821	793	770	809	816	824	756	862	834	797	829	827	788	779	816	827	859	818	768	812	767	832	805	804	791	842	762	796	818	783	779	778	777	842	776	767	824	769	781	802	795	788	791	733	787	791	814	829	784	824	805	767	776	804	832	785	758	817	775	859	799	797	862	845	774	813	843	795	871	808	787	811	847	794	774	834	793	809	815	839	804	806	820	816	786	799	801	801	765	811	820	845	801	777	770	820	873	830	855	766	797	809	806	804	870	820	760	790	841	840	831	801	765	789	788	815	819	854	814	747	770	822	798	789	806	789	792	813	806	812	828	768	816	817	801	827	818	803	810	800	829	793	774	817	820	806	859	831	852	786	818	807	841	804	824	791	802	816	812	849	827	779	828	769	825	822	829	828	801	792	831	755	788	827
26562	14619	8778	1944	1016	694	610	521	435	407	372	344	346	356	304	324	305	340	317	296	309	331	312	334	279	278	295	296	266	290	280	324	313	292	301	318	311	311	265	328	328	307	294	321	315	308	306	307	288	299	309	294	300	313	336	278	323	274	333	318	276	345	281	271	293	300	319	286	343	323	309	270	266	282	284	292	252	272	299	307	287	287	280	280	306	294	305	285	307	321	293	321	300	298	295	289	311	313	315	332	303	305	309	283	318	318	317	303	296	295	301	309	300	324	302	301	283	321	329	294	274	289	291	334	317	311	281	300	317	284	312	334	278	286	295	290	310	316	306	297	284	290	297	280	296	316	303	302	289	325	300	308	279	253	305	336	291	262	299	285	270	273	285	290	307	304	300	298	275	288	265	285	311	313	301	296	295	295	290	308	309	282	302	299	284	325	286	302	288	284	283	312	305	276	260	332	313	332	299	318	276	299	277	347	333	313	294	264	324	300	337	311	299	289	283	270	289	283	315	305	291	290	269	286	291	292	314	279	296	296	302	284	273	321	297	310	310	281	273	288	297	293	282	314	301	295	286	279	277	301	327	347	326	308	275	286	275	309	303	277	293	314	282	295	289	318	282	306	292	316	294	312	294	311	286	298	307	296	292	299	295	293	314	262	268	275	321	283	283	306	276	258	306	290	267	278	315	319	305	297	291	304	309	311	307	289	316	285	276	290	310	279	301	281	326	285	308	292	299	289	327	297	326	303	273	319	330	295	258	300	281	290	301	289	283	295	302	319	292	289	316	296	277	288	306	288	334	315	287	279	286	297	312	310	321	313	287	272	292	334	306	287	307	317	341	324	265	305	270	292	312	301	295	275	283	297	296	267	265	327	277	312	305	291	269	259	291	311	301	301	313	295	295	295	308	290	295	297	313	325	307	296	273	287	282	297	279	322	311	321	306	295	257	298	317	304	293	314	308	325	304	300	282	338	291	294	287	279	282	297	296	320	304	298	305	296	294	288	304	293	290	295	276	301	282	298	269	289	292	290	260	285	286	274	304	281	299	316	293	318	317	322	304	280	296	295	278	308	278	290	290	288	290	278	283	284	281	295	285	279	304	293	275	287	296	310	304	257	284	355	314	288	285	287	314	292	275	302	347	297	281	308	298	309	300	295	279	268	296	275	278	260	293	277	330	297	286	327	299	272	296	283	305	295	300	270	324	331	293	303	281	279	292	276	315	294	285	305	308	321	298	293	274	292	315	317	311	295	289	271	327	307	272	283	301	304	306	293	305	311	306	290	291	320	305	314	299	289	324	262	317	288	333	314	272	308	294	291	284	285	303	292	290	317	303	319	321	279	312	274	277	282	289	282	315	307	331	295	325	306	283	302	312	315	276	304	271	318	298	299	321	304	311	295	311	266	266	268	335	269	276	279	321	278	302	313	343	333	305	345	298	282	274	293	305	282	329	297	278	284	295	314	282	306	290	283	293	284	314	296	284	301	289	310	322	261	288	281	283	280	296	299	282	270	309	318	275	323	296	261	306	298	300	320	300	321	276	320	310	291	289	271	315	313	309	270	291	309	306	291	291	302	279	301	275	319	277	312	283	249	306	308	256	305	337	296	295	304	284	306	320	308	290	308	258	289	321	322	339	310	261	287	285	305	313	263	302	313	324	309	281	297	313	331	342	296	301	289	282	317	315	303	314	324	313	288	288	297	290	272	315	283	308	294	270	330	293	312	292	308	365	290	288	309	307	302	294	306	295	307	279	283	321	288	295	327	278	276	331	291	289	309	299	290	292	285	311	311	308	302	352	311	317	302	302	304	295	307	275	280	283	307	302	309	272	306	311	294	322	257	284	282	297	324	296	314	338	327	274	307	292	296	298	304	321	283	338	291	269	284	318	309	263	309	291	266	293	294	311	331	295	317	273	290	278	333	308	271	325	310	318	293	326	300	330	314	283	312	286	251	279	321	301	299	290	297	269	282	295	335	318	311	362	304	288	291	317	331	310	305	302	286	279	300	293	308	283	291	262	301	299	286	296	270	274	278	320	295	291	318	328	298	328	294	322	283	289	302	321	281	307	306	315	277	282	267	254	304	298	297	301	281	316	289	278	296	285	294	299	272	295	262	307	306	292	303	288	317	295	308	286	314	321	285	275	286	289	273	325	298	272	298	315	301	298	311	283	290	315	260	302	291	289	299	305	283	303	262	341	297	314	298	306	316	301	321	310	287	310	310	293	246	283	293	280	263	305	270	289	319	323	284	328	307	252	267	279	322	277	278	284	322	318	318	324	319	288	275	282	300	320	285	306	289	306	298	334	285	314	273	296	317	315	313	282	295	308	329	294	301	306	278	274	268	315	297	274	291	295	272	286	282	293	307	288	269	300	262	281	316	302	283	345	323	279	309	277	307	284	313	271	283	271	291	291	301	280	289	324	308	275	293	288	313	283	297	266	247	277	324	283	328	314	297	292	290	317	268	281	255	282	289	291	322	308	289	301	305	282	312	338	291	302	290	299	294	280	285	271	264	316	299	297	320	301	307	308	320	321	312	299	305	309	260	294	292	302	299	289	292	302	281	292	293	291	310	286	299	260	319	269	291	297	294	277	281	323	281	284	308	290	292	295	311	274	271	308	309	314	285	291	278	320	288	296	303	309	278	278	322	308	305	319	312	319	276	269	259	261	280	288	303	303	289	318	329	290	279	313	303	312	314	299	279	279	278	302	287	257	308	308	292	304	285	303	299	294	279	298	267	290	308	328	324	285	301	282	330	305	289	271	297	302	305	249	302	295	317	305	294	287	289	312	271	257	309	297	282	285	275	350	318	290	299	309	296	303	335	291	284	305	293	323	266	273	272	314	285	310	303	301	294	298	289	282	313	289	283	295	285	306	331	305	297	277	281	327	290	314	271	306	295	297	287	316	285	342	310	319	288	305	289	322	284	296	292	287	275	300	278	299	299	305	308	308	296	320	291	276	275	281	302	304	290	305	297	268	297	251	303	310	304	329	273	327	290	290	267	266	308	265	284	328	302	328	326	321	270	311	318	297	296	300	307	280	300	294	283	244	298	248	297	331	314	295	284	319	287	307	283	301	308	298	301	284	311	289	286	303	305	300	297	313	309	300	297	272	311	331	314	310	303	297	291	289	303	292	279	285	275	301	306	290	327	282	263	310	280	293	309	278	300	296	312	300	265	302	310	261	278	280	304	278	253	273	296	330	271	290	285	315	257	301	309	346	295	302	287	302	286	283	283	277	306	292	285	293	294	307	294	329	315	314	312	288	284	258	305	316	286	298	305	295	330	333	274	315	267	280	314	318	284	302	285	310	302	308	307	297	282	295	283	305	300	309	277	313	300	281	342	289	278	311	306	292	288	268	313	301	295	314	261	315	293	320	288	312	266	274	301	320	291	299	291	302	310	295	304	307	321	289	277	292	329	313	287	319	314	318	273	300	296	291	292	307	311	329	278	271	306	270	291	301	300	314	303
19107	12572	10499	3307	2962	2524	2201	1840	1652	1334	1161	1088	1033	921	965	844	808	833	803	828	819	794	842	806	798	832	724	761	732	768	728	821	747	736	795	767	719	728	726	767	720	743	729	681	747	698	748	745	761	696	704	718	742	764	727	742	723	716	720	708	719	681	716	692	708	754	696	717	745	725	729	754	771	719	723	752	720	689	676	689	722	672	706	783	721	738	708	748	768	706	703	672	804	722	736	746	731	704	715	720	681	714	745	673	727	717	702	735	751	676	709	713	687	712	692	712	749	715	741	753	726	755	679	714	745	725	750	723	653	724	677	715	675	730	729	737	691	729	713	764	734	746	745	670	687	683	678	724	751	759	700	670	614	730	724	716	725	706	713	670	741	668	710	707	761	711	736	708	674	732	721	756	714	711	723	745	780	749	706	698	702	710	719	700	702	728	697	742	730	697	694	725	689	709	695	753	704	663	767	700	673	728	693	717	750	773	702	713	738	709	686	717	752	690	731	695	710	727	708	738	698	731	707	733	724	706	713	729	691	668	713	727	744	712	763	719	701	668	712	676	712	709	698	725	708	702	717	731	706	741	727	736	699	739	729	718	743	710	728	721	704	710	768	734	701	729	731	776	732	724	713	736	775	719	689	736	748	715	740	745	713	717	748	736	716	713	701	743	710	762	712	726	724	757	786	732	738	767	727	743	723	722	713	689	730	752	761	733	729	771	688	695	690	714	674	731	745	713	730	698	697	709	777	643	688	681	748	746	703	723	697	698	717	776	697	715	748	696	680	724	717	697	742	709	751	678	751	707	751	709	726	695	713	702	722	711	692	745	746	689	700	719	779	728	713	738	694	721	701	666	711	702	702	736	754	741	704	729	689	717	711	707	708	707	739	704	752	695	746	758	723	692	722	680	753	730	665	745	739	714	723	714	739	726	729	761	704	688	719	727	687	730	696	667	740	668	722	764	729	694	681	708	682	733	725	701	720	733	724	726	742	723	746	768	762	699	688	685	753	713	776	791	694	740	702	727	743	726	686	709	744	782	665	767	729	716	719	709	694	702	714	673	728	706	743	733	748	744	694	799	669	774	704	670	680	742	713	697	653	718	719	687	679	707	710	725	752	714	753	674	737	738	709	715	699	724	706	702	692	731	723	757	744	657	704	761	695	724	709	779	708	747	686	715	722	762	738	752	721	726	664	739	749	693	680	664	713	734	707	738	689	722	710	684	717	699	702	752	733	729	747	700	714	683	726	687	742	694	712	715	742	726	709	751	737	758	671	731	725	707	691	724	776	699	744	724	686	691	749	716	662	724	753	732	685	730	713	700	733	672	720	716	754	733	721	767	715	703	687	740	687	726	737	696	686	750	710	701	694	731	737	743	697	736	689	698	724	723	749	713	717	726	751	714	678	698	711	691	706	720	658	729	673	710	724	689	685	683	718	735	715	707	738	678	713	781	677	693	725	732	738	730	746	714	767	723	710	699	720	702	721	732	710	716	682	713	743	712	725	716	713	694	721	705	723	725	733	716	719	686	725	655	737	728	711	709	740	731	782	708	691	687	677	704	700	715	721	677	706	697	731	647	784	735	724	715	697	752	725	729	741	691	676	686	692	720	728	698	708	713	732	779	737	740	749	721	698	714	701	693	685	775	718	693	737	721	706	736	758	686	731	739	725	739	742	711	740	728	731	740	758	722	753	751	720	707	741	721	711	752	759	709	730	750	702	702	681	729	773	730	703	756	728	722	744	751	680	721	765	729	705	756	691	763	726	706	720	703	719	705	683	730	660	718	725	715	693	720	741	710	774	721	733	707	763	752	741	746	701	713	745	700	697	718	716	756	735	749	686	693	708	736	698	721	672	724	727	753	734	697	699	646	720	724	726	719	739	729	723	737	705	711	729	706	735	742	677	764	677	692	718	725	698	729	728	786	737	704	716	755	716	736	707	728	773	749	706	688	681	732	724	680	737	756	722	708	717	720	721	765	729	711	738	741	740	708	708	705	691	745	713	717	725	774	738	689	710	693	729	708	704	650	696	737	699	691	688	719	704	701	707	740	694	717	674	720	693	689	666	753	709	766	742	696	726	742	741	739	706	688	763	749	682	727	722	744	710	748	718	714	721	711	690	720	716	701	763	749	747	767	710	729	719	747	727	727	741	742	725	775	686	745	718	754	758	696	712	701	711	656	706	740	709	717	706	732	699	695	742	725	717	734	739	682	747	703	692	765	655	743	730	740	707	742	717	658	724	740	748	722	737	710	742	733	743	714	700	698	769	772	746	733	714	697	699	694	714	729	725	736	635	712	696	702	707	722	707	715	752	665	741	707	708	729	691	760	742	687	740	677	716	682	688	734	718	732	762	716	736	709	702	700	719	717	746	753	660	686	707	741	708	705	730	717	664	738	702	724	802	707	685	735	733	677	787	725	799	728	748	680	756	737	773	755	754	708	679	693	735	757	785	738	717	703	670	759	734	713	741	673	692	676	690	689	709	716	716	723	718	711	730	700	725	721	715	740	705	699	694	685	677	705	734	733	727	740	701	700	714	720	733	720	753	687	757	725	717	690	748	756	733	718	688	696	688	717	723	725	731	707	716	714	745	729	664	713	683	692	723	727	746	706	742	703	767	723	717	735	718	734	708	766	686	706	710	724	676	697	764	696	695	743	746	777	693	768	743	710	692	673	725	672	757	732	701	722	756	701	740	755	719	691	724	723	744	764	702	733	712	748	702	698	739	709	705	723	702	744	729	681	771	765	724	744	721	702	771	679	694	713	713	649	709	716	716	687	691	701	725	698	726	737	686	716	746	692	743	688	709	721	742	684	731	679	704	748	724	723	731	723	723	673	715	710	728	678	741	697	684	736	752	736	692	703	752	733	686	675	721	680	664	756	741	727	725	741	709	743	725	704	744	701	754	700	679	708	718	680	693	702	736	746	704	704	729	725	767	737	708	693	707	718	716	760	694	715	745	764	732	756	672	692	708	727	734	710	659	721	699	698	701	732	743	684	724	689	724	739	742	674	739	728	678	778	713	715	726	695	709	729	741	721	718	679	673	743	720	663	736	704	705	726	715	706	745	758	748	715	707	675	726	756	668	753	708	714	766	711	696	693	676	723	750	756	696	672	703	769	705	722	745	738	703	783	732	734	714	770	734	727	691	737	710	721	692	745	689	689	724	740	684	721	698	730	736	740	699	745	715	729	722	716	759	711	724	697	731	709	681	719	749	730	724	725	739	737	709	735	754	729	721	686	728	708	709	715	730	689	692	728	737	753	740	689	686	683	728	719	740	737	754	715	702	720	668	763	668	709	690	693	753	693	694	701	730	711	702	716	750	735	726	712	716	731	714	713	709	698	725	781	768	703	738	730	723	729	749	734	720	720	709	726	707	705	738	723	707	721	736	712	703	675	719	676	776	692	698	682	728	689	725	721	733	745	736	730	772	762	735	705	779	731	735	679	724	740	705	757	718	738	722	747	685	698	750	680
35534	23540	15190	3586	1456	870	653	466	434	335	309	273	240	234	268	243	210	183	213	248	186	226	212	203	230	228	192	191	210	186	199	188	196	179	177	215	188	200	183	200	205	198	212	181	197	182	170	181	192	194	192	176	193	206	197	201	179	176	188	190	180	190	205	228	173	182	203	181	216	201	193	199	226	217	151	183	199	201	192	182	174	167	194	212	193	206	171	193	188	186	194	187	210	202	175	209	176	190	176	203	180	197	206	170	202	167	169	193	217	213	211	196	208	209	180	172	197	202	175	193	161	184	216	202	184	197	212	200	185	193	176	187	179	184	182	204	191	185	203	179	187	200	209	182	184	196	227	206	188	212	207	201	190	191	169	205	175	190	188	194	204	210	183	183	191	203	202	214	194	171	224	193	171	184	191	187	184	181	198	186	181	190	195	204	182	217	173	169	202	200	188	177	197	212	197	207	195	186	198	191	200	177	197	202	216	179	222	207	210	213	180	196	183	213	177	182	169	163	189	160	167	209	182	197	180	194	197	202	207	199	202	204	184	183	198	197	183	176	184	209	184	198	163	233	214	209	178	184	178	211	185	178	211	189	223	182	198	186	196	206	172	184	181	170	202	250	238	222	192	178	201	207	186	214	172	203	169	159	165	211	188	208	195	207	185	146	170	176	196	189	208	221	198	185	195	191	180	171	203	188	193	192	194	176	195	188	181	177	186	173	195	225	185	193	188	174	187	177	200	147	182	195	223	218	195	178	178	191	181	206	195	169	189	209	173	195	197	219	201	197	204	221	211	202	199	197	199	195	176	155	187	191	205	190	167	196	174	193	213	186	187	195	160	206	211	173	189	211	207	197	168	168	182	197	144	175	195	196	205	203	190	215	170	203	172	202	157	207	189	204	192	203	185	180	191	153	170	186	210	203	196	180	197	232	196	204	185	203	167	162	190	188	183	193	204	170	177	214	186	189	203	191	185	186	199	186	193	210	207	165	191	217	198	203	197	197	210	225	186	186	172	218	184	194	194	195	191	200	192	179	181	200	183	203	193	190	218	205	189	211	164	227	222	214	196	202	200	190	183	203	182	192	196	155	202	193	187	195	174	200	233	193	192	188	182	192	215	188	201	211	167	192	215	177	179	192	196	195	191	222	195	182	197	204	196	193	207	207	199	182	191	191	192	201	187	168	191	166	192	192	200	165	208	194	193	178	166	209	201	176	211	202	219	182	187	193	207	224	189	204	199	213	178	179	197	191	208	186	216	192	207	218	226	199	213	173	185	192	203	195	166	191	188	194	186	200	177	195	210	214	181	190	202	156	186	179	212	200	202	190	156	182	232	214	183	193	166	202	194	187	207	191	215	203	201	187	179	192	169	214	202	190	179	218	213	197	198	196	184	170	200	190	200	212	229	200	197	214	179	190	203	181	195	194	184	182	181	198	176	186	206	192	193	196	210	201	215	192	180	194	185	216	188	176	185	212	228	200	193	174	200	192	193	200	176	202	194	180	186	186	195	192	187	181	177	194	160	184	169	191	188	189	196	178	175	183	200	208	172	218	197	199	201	174	198	182	191	192	211	198	196	199	196	201	167	193	198	173	187	196	188	189	166	190	193	207	174	206	190	209	202	175	192	197	194	187	178	182	175	183	183	194	224	204	177	192	186	182	186	193	206	193	207	241	196	199	172	181	202	159	195	211	195	187	196	195	186	198	185	200	212	200	201	184	193	207	196	198	166	196	194	184	191	200	204	186	183	188	213	161	163	191	202	208	185	202	203	170	199	190	202	186	210	184	175	208	206	195	179	187	197	200	201	182	198	221	169	200	186	192	165	193	190	187	200	182	190	232	202	205	181	188	202	179	197	175	179	186	196	190	228	176	193	191	179	171	190	204	199	216	182	185	176	200	212	200	207	170	193	183	214	203	176	209	180	201	191	183	201	206	202	204	190	167	186	169	182	184	195	219	194	196	197	222	201	196	177	166	172	173	198	174	199	200	214	189	210	213	175	190	192	170	177	178	207	203	178	230	156	188	185	186	205	177	197	196	194	199	177	183	211	180	179	205	188	204	206	202	194	196	212	201	190	196	209	192	178	205	186	200	204	191	185	187	197	148	141	179	213	193	195	171	197	204	197	189	204	198	202	170	191	169	207	190	199	175	195	187	195	188	214	201	199	196	193	213	207	174	206	170	187	202	203	206	187	184	180	195	202	191	213	199	181	185	185	199	203	189	200	228	192	199	207	179	199	197	187	171	199	166	200	201	204	197	208	181	199	156	167	173	177	165	164	190	193	192	205	201	176	211	205	183	188	159	197	161	206	193	184	224	187	195	207	198	195	188	167	207	192	189	165	216	186	197	194	203	208	166	192	200	177	177	205	182	199	200	203	194	195	193	180	193	179	213	202	212	197	170	205	205	189	177	205	207	204	196	193	185	199	189	185	196	200	168	185	190	175	186	201	202	191	207	190	205	192	184	180	212	185	195	196	208	176	200	202	181	182	177	207	168	194	209	198	181	203	212	180	237	188	191	202	195	191	190	203	224	201	192	172	186	200	196	186	210	177	168	184	197	179	173	179	198	175	199	204	204	197	185	195	179	214	210	174	190	196	178	192	180	183	198	195	195	196	188	166	176	214	203	198	196	182	200	172	180	188	153	186	192	182	182	175	198	178	202	179	187	179	187	191	186	192	214	192	197	210	212	201	201	209	186	193	190	157	200	199	197	180	189	203	211	186	184	188	190	184	159	197	194	196	175	182	197	193	192	190	192	220	193	191	178	193	164	178	203	166	191	183	175	216	187	177	177	210	194	209	166	213	210	203	186	171	195	180	221	195	193	195	228	203	203	195	192	209	185	203	191	191	193	181	177	211	213	180	198	195	181	177	199	172	210	186	225	193	161	208	189	175	204	194	192	206	182	198	197	186	180	173	203	196	207	185	192	208	193	176	199	211	210	181	184	213	197	202	190	210	178	219	197	189	190	204	181	193	182	186	191	184	185	188	178	199	171	158	211	214	191	217	191	228	201	193	206	209	234	200	184	199	220	211	201	192	171	212	199	197	194	191	185	200	194	202	170	202	191	185	180	195	185	208	182	199	171	177	174	199	208	192	167	200	210	188	192	172	170	179	184	217	178	180	189	181	189	200	179	205	232	205	183	184	218	219	197	205	215	182	164	212	184	189	201	199	188	193	180	192	194	198	201	178	192	222	221	220	181	174	226	188	171	178	194	196	191	181	171	185	188	207	206	212	189	201	197	187	191	206	183	191	206	175	212	179	178	204	194	217	203	182	200	225	190	194	185	179	193	173	199	210	191	184	205	177	200	207	191	211	200	208	188	189	191	220	185	166	193	211	208	187	186	214	189	217	186	195	194	202	201	178	188	178	176	190	215	208	193	199	184	188	188	219	163	185	204	196	196	175	195	195	201	213	219	198	208	213	195	183	190	183	191	189	178	201	197	176	209	195	212	203	203	188	211	191	213	205	199	198	188
24554	18574	15209	4736	3758	3339	2691	2160	1817	1412	1073	958	923	844	748	734	726	720	633	669	695	603	661	571	581	609	555	557	592	549	509	532	506	541	515	505	561	545	527	547	522	564	519	485	528	476	525	490	487	487	505	509	520	498	503	476	521	520	517	489	484	483	504	538	480	498	488	508	504	496	478	471	476	535	471	513	496	532	498	493	499	478	533	494	474	487	505	458	508	521	468	487	484	522	505	467	536	495	494	493	475	495	492	494	530	500	480	490	502	528	539	549	478	495	478	481	447	506	494	507	478	512	479	497	472	473	492	515	469	469	491	524	494	479	481	499	525	481	498	512	485	560	478	482	485	499	526	479	484	530	489	486	469	509	465	468	467	508	478	476	468	519	495	497	489	511	468	490	446	469	495	451	494	473	452	443	498	452	483	481	452	523	503	466	506	502	482	517	508	487	462	476	485	516	487	454	483	483	455	448	496	483	475	477	512	455	483	456	485	485	475	480	477	493	500	478	499	505	441	472	500	500	472	483	490	523	475	516	489	481	517	429	459	520	485	496	515	459	499	492	516	506	487	467	480	484	463	527	468	509	512	486	459	494	467	492	499	446	482	488	499	487	460	512	474	504	469	511	500	538	506	518	501	489	448	500	473	495	509	489	468	465	482	508	489	489	501	519	455	507	461	470	442	506	467	485	505	508	507	495	500	479	512	496	466	481	489	487	478	486	467	488	480	487	511	491	477	486	489	519	489	477	492	465	486	493	523	518	464	451	507	477	506	450	517	457	480	512	509	494	462	493	481	522	534	477	471	502	529	481	477	479	498	466	488	464	484	458	499	487	538	479	452	489	495	515	516	472	496	492	498	449	493	470	468	503	498	493	482	486	487	489	505	492	514	464	505	513	492	480	477	494	488	525	505	498	508	525	498	509	501	506	532	484	507	460	468	490	469	481	510	473	524	498	448	517	518	507	492	477	465	463	460	515	474	501	484	492	466	526	498	467	504	507	485	491	486	513	514	498	499	490	506	467	506	454	509	435	493	469	489	481	508	483	494	449	516	486	493	488	489	466	528	513	502	546	489	460	479	509	541	475	504	485	499	497	531	495	490	505	508	510	489	471	477	488	500	487	488	488	487	502	516	473	472	538	464	491	481	444	458	477	471	448	462	488	545	495	506	473	480	453	505	520	494	495	486	492	469	499	513	518	489	493	498	514	493	489	485	435	485	455	440	467	468	526	482	506	481	453	533	434	498	528	504	496	553	498	452	496	474	482	506	508	508	473	491	497	505	479	479	460	458	500	455	480	475	494	475	499	489	536	483	513	519	517	470	507	497	472	480	461	536	436	478	532	480	522	445	517	407	463	486	465	496	491	508	457	462	511	491	482	517	485	492	524	512	510	414	484	528	490	524	489	493	451	496	468	481	472	509	483	480	460	464	508	497	467	497	483	483	490	467	461	468	451	487	461	484	478	482	482	497	510	507	474	518	495	509	484	479	472	477	480	471	478	454	465	483	468	503	473	481	461	529	462	500	514	476	514	508	449	482	498	498	517	460	453	510	481	456	472	495	538	493	503	499	480	479	470	513	492	467	486	496	478	453	528	482	497	506	474	495	496	515	494	524	517	474	488	524	540	467	476	483	451	485	474	530	551	505	482	517	486	492	438	503	528	491	481	464	472	505	487	448	474	479	488	527	490	511	507	507	500	492	513	509	481	486	492	510	485	493	466	484	512	498	481	514	512	487	524	486	492	488	497	496	526	508	464	506	483	517	496	524	466	480	520	471	506	461	466	476	476	486	499	465	470	503	489	510	463	473	500	473	464	498	486	520	482	485	476	453	491	526	507	464	517	487	517	502	515	476	473	455	511	460	515	518	449	493	499	481	477	513	473	444	441	471	504	486	489	495	498	492	469	472	476	498	455	487	464	519	473	474	501	452	469	483	480	487	516	530	490	508	506	498	502	494	484	529	492	437	486	492	498	512	550	491	497	515	500	502	500	490	481	515	465	495	485	480	518	461	460	492	455	470	484	469	501	425	524	499	528	455	496	491	480	498	511	502	511	479	485	501	509	492	500	477	477	452	468	521	525	530	463	497	475	528	516	471	477	492	475	461	443	498	471	489	515	453	480	481	444	468	465	530	491	477	469	513	517	482	495	484	501	490	500	535	489	514	461	497	528	495	501	466	496	493	510	460	491	493	483	460	532	511	486	515	450	495	507	481	464	481	468	447	506	492	501	524	497	525	485	511	534	485	457	505	505	490	502	473	483	486	489	494	507	488	484	496	503	496	521	485	513	462	512	470	512	496	474	495	479	493	519	498	506	506	509	498	445	516	485	478	509	440	489	495	509	490	496	461	507	441	493	495	462	516	510	510	494	468	470	519	498	493	469	497	480	495	506	474	436	491	453	482	493	482	513	459	499	512	465	492	447	490	488	521	489	496	515	470	477	510	514	490	484	499	520	433	458	498	502	508	528	478	511	460	503	542	521	466	468	515	438	477	478	424	513	509	517	485	456	520	515	504	513	470	500	536	505	509	509	507	521	499	430	500	477	509	472	468	451	490	489	461	511	479	485	514	474	492	483	482	508	471	498	470	520	508	482	493	463	497	492	477	526	502	463	488	503	534	510	478	517	493	473	488	482	479	489	512	487	462	510	490	455	481	476	485	443	502	469	466	488	486	494	560	517	516	479	495	499	526	491	461	513	488	508	493	511	511	493	511	497	516	522	484	478	478	487	487	474	487	460	466	481	490	490	524	492	499	495	492	509	524	486	493	465	507	495	504	495	492	511	460	492	527	509	478	498	490	482	479	490	448	469	521	490	470	510	465	458	491	482	470	478	500	467	475	442	471	449	459	473	506	492	504	513	544	484	455	470	466	482	477	478	492	518	456	495	499	480	509	482	510	522	491	464	494	470	501	445	466	499	534	517	477	467	509	486	510	494	502	511	522	468	469	514	474	493	526	467	513	463	471	490	477	486	505	459	497	495	486	493	471	517	502	473	538	497	442	461	494	530	539	477	515	521	487	501	537	486	510	483	496	529	473	464	488	528	521	506	503	468	453	457	550	490	506	442	491	449	535	491	465	507	442	473	502	488	447	482	468	455	497	498	519	475	508	478	510	497	472	509	487	500	526	468	481	457	486	480	484	484	478	498	477	490	489	486	494	465	480	489	507	506	519	507	487	494	497	471	466	507	475	459	489	492	535	501	485	511	527	510	479	501	479	488	482	495	472	504	478	471	505	457	507	508	497	497	470	514	505	509	533	483	484	474	506	499	447	507	475	500	518	501	466	536	454	476	528	504	460	477	466	483	513	507	460	531	515	495	488	522	467	482	482	509	508	474	476	478	507	467	500	479	476	453	491	503	476	491	473	492	454	512	500	480	458	502	471	466	500	507	486	512	473	448	506	494	490	493	475	519	515	466	458	503	469	472	501	457	462	471	459	488	483	506	457	480	478	543	515	529	509	456	487	510	487	468	487	495	502	498
12750	4368	1843	748	633	526	494	409	430	352	401	389	337	337	362	326	309	341	340	351	357	358	352	348	317	344	330	342	370	347	314	383	352	362	332	329	344	343	368	390	346	320	313	321	324	369	344	330	343	341	317	329	311	336	335	341	321	372	325	360	338	319	360	369	325	340	314	306	334	362	370	292	299	372	325	324	317	328	288	345	309	336	318	342	331	332	324	313	321	300	344	366	360	321	339	309	318	313	321	307	328	315	313	330	328	382	308	327	323	380	346	361	381	342	307	349	325	341	352	350	315	330	329	364	321	314	304	318	346	346	319	324	346	330	318	313	348	341	308	334	338	331	335	337	364	349	347	342	301	324	360	349	341	339	343	348	358	337	365	409	329	311	321	289	323	317	272	368	337	373	331	330	323	344	347	329	339	363	343	333	309	313	329	339	299	346	304	302	366	331	337	349	318	357	349	328	344	341	359	314	363	337	350	287	279	368	364	338	335	328	345	356	346	323	356	296	326	334	313	309	338	323	348	332	329	330	374	344	323	384	320	349	347	327	336	313	376	344	323	352	323	289	334	341	327	368	310	350	324	337	338	353	326	323	305	356	341	306	349	361	318	322	341	305	359	343	347	302	300	345	336	308	338	341	301	305	330	344	342	323	297	357	319	289	300	339	312	350	342	352	369	326	346	345	325	334	316	356	304	340	340	321	341	332	318	337	336	329	307	338	324	303	316	366	310	313	316	307	343	315	322	367	317	346	367	372	352	320	327	341	342	357	325	354	326	325	321	292	338	314	319	329	335	332	350	347	360	335	315	367	349	298	361	371	317	365	326	314	318	337	320	338	324	302	353	314	329	326	327	332	352	298	376	343	318	297	359	333	336	326	349	352	343	370	352	313	329	316	327	330	334	348	322	302	328	291	339	333	321	337	347	330	339	311	349	342	309	352	332	309	340	358	319	331	341	338	331	334	377	323	357	338	311	302	364	392	300	341	338	314	316	362	290	325	343	369	340	350	329	319	301	362	352	339	343	363	331	314	348	327	335	330	331	315	317	323	355	331	310	317	333	322	366	314	314	336	347	354	351	335	341	302	334	337	336	326	347	361	304	330	327	299	330	362	340	348	372	319	321	303	346	318	341	288	344	312	370	311	344	321	329	347	330	335	335	332	331	311	379	354	319	340	334	307	312	372	350	346	337	342	301	339	298	326	365	379	347	375	327	297	330	314	294	314	355	279	312	316	332	343	342	355	320	344	342	336	334	333	322	353	348	319	343	347	354	309	333	343	332	319	337	356	313	318	331	354	328	364	357	353	321	295	350	372	336	300	301	310	397	309	351	351	325	368	330	347	326	294	325	329	323	298	349	348	336	332	340	339	315	334	329	340	347	323	334	342	314	333	360	330	367	355	376	352	341	315	339	330	329	316	293	342	332	328	352	334	344	331	343	353	350	309	330	325	334	318	312	329	336	337	341	311	349	290	325	342	322	380	302	284	310	329	322	358	342	319	330	337	328	360	345	344	318	343	352	337	331	336	344	331	332	332	329	368	329	315	345	346	314	315	329	328	337	377	356	318	322	334	324	295	341	337	346	356	332	337	339	351	340	343	340	353	347	325	335	317	326	367	365	346	327	333	314	319	301	312	331	293	363	354	301	332	319	330	348	358	352	312	322	345	363	305	309	330	335	323	344	344	307	328	322	320	323	360	339	340	350	314	325	306	336	337	344	324	358	341	346	348	349	312	348	367	323	335	361	361	350	310	349	331	336	335	351	341	334	349	343	332	329	339	338	329	360	309	337	365	319	330	348	344	307	335	343	317	352	308	337	330	372	311	356	348	365	342	354	306	338	321	327	346	344	328	355	339	347	323	339	336	325	319	352	335	340	339	330	324	325	313	327	370	347	329	319	329	386	351	339	341	350	319	350	328	312	314	347	327	367	343	323	328	340	322	324	340	343	321	341	351	326	313	359	296	346	338	307	308	343	316	358	343	317	353	360	305	348	323	343	405	347	344	347	335	354	328	348	319	324	340	354	354	294	341	337	359	410	352	364	380	378	344	355	330	331	312	356	344	305	328	346	313	335	320	295	337	336	327	326	297	354	346	338	326	338	348	336	322	319	330	337	362	322	383	330	330	362	357	345	303	334	320	325	330	357	362	340	350	322	335	292	340	348	300	385	334	333	340	352	330	333	355	343	325	319	331	352	328	349	317	353	329	372	331	374	329	319	353	323	308	340	330	304	345	350	332	307	368	338	306	331	334	359	360	343	349	332	322	344	318	307	349	376	383	343	298	333	362	339	310	341	339	339	372	331	316	341	327	338	347	359	345	349	333	344	325	376	335	335	345	324	328	333	340	328	344	368	358	373	323	371	328	341	337	331	338	344	317	338	336	333	335	334	359	360	361	349	325	369	330	345	374	351	317	320	347	351	316	337	347	354	354	305	359	330	309	330	327	344	362	351	345	360	358	326	323	343	347	331	323	343	304	337	327	346	357	355	320	365	319	316	356	351	337	330	330	312	343	341	296	300	358	320	305	312	336	343	341	341	325	353	340	345	361	328	345	321	349	313	362	333	329	325	311	325	339	368	315	336	376	332	355	345	326	344	343	326	338	334	330	351	337	287	327	313	342	323	351	328	300	352	346	314	331	354	362	295	353	337	319	329	329	328	343	315	295	330	367	315	357	321	319	324	317	356	371	329	341	312	345	344	320	381	311	309	330	340	307	351	351	317	341	339	360	334	312	303	353	384	331	334	356	337	337	344	334	338	383	380	319	355	332	288	300	361	287	352	304	332	343	314	324	369	334	336	308	318	365	336	311	327	359	338	337	382	319	346	352	338	328	345	351	353	381	359	351	331	324	367	345	365	359	354	339	326	345	332	352	329	333	315	339	385	322	344	367	358	358	319	350	316	325	349	318	352	346	338	366	342	333	346	333	354	340	303	327	331	330	333	331	321	310	306	368	360	336	325	342	309	329	368	329	369	352	326	352	376	352	367	317	354	353	351	329	339	357	369	374	326	322	335	365	314	369	337	336	312	335	318	337	345	340	348	312	329	291	327	337	315	335	325	321	282	342	337	321	334	350	359	349	342	324	341	347	313	337	342	376	330	354	308	354	343	351	336	309	348	319	319	337	317	337	376	327	333	327	322	359	339	328	349	371	370	340	335	346	313	303	367	334	352	334	341	370	327	332	311	325	331	334	325	338	326	339	278	306	344	322	373	301	335	332	331	330	336	339	338	308	349	321	329	320	329	327	300	284	346	359	330	329	339	296	305	347	351	339	368	330	344	341	344	330	345	337	325	336	330	314	302	308	339	326	331	347	342	286	379	313	339	320	333	338	320	339	339	357	347	345	325	306	351	292	326	369	350	317	330	328	347	319	341	307	315	323	349	325	307	361	358	365	365	324	323	346	354	309	326	332	310	319	342	313	347	310	334	319	327	304	340	325	359	316	361	339	323	346	325	343	336	352	314	332	328	316	325	335	343	330
9524	4535	3460	2134	2014	1753	1507	1341	1192	1122	959	869	945	839	901	813	867	845	869	842	808	827	810	833	773	857	828	791	805	846	816	827	762	837	770	787	763	808	856	783	784	815	806	831	779	822	794	801	802	789	802	808	793	802	774	831	782	791	761	853	832	773	815	754	846	777	831	846	770	795	853	792	829	779	831	877	781	790	778	835	863	847	777	849	832	760	803	793	813	785	824	824	823	797	798	800	817	800	802	779	803	763	802	807	764	780	884	795	779	761	798	812	814	803	844	794	743	778	807	786	784	870	796	791	827	853	787	803	821	832	829	825	806	796	847	821	773	839	823	813	793	829	752	818	822	799	800	775	818	810	830	809	784	829	735	815	789	792	815	836	834	797	808	788	827	772	830	770	816	794	852	805	769	843	791	799	824	832	796	810	845	790	782	764	804	799	738	826	791	796	802	818	829	838	810	837	779	789	800	755	777	799	814	845	856	839	868	794	763	795	799	806	831	776	761	771	830	780	798	793	812	823	843	839	813	798	841	818	851	827	845	817	808	789	797	794	795	764	789	848	765	819	827	765	773	823	819	842	851	739	830	830	765	834	838	848	796	803	773	792	759	839	817	799	797	822	795	850	799	867	802	818	808	770	761	798	852	816	815	774	838	817	834	822	801	769	783	791	805	790	799	756	825	896	808	808	820	782	807	762	743	826	835	808	810	798	812	764	818	785	811	784	820	791	795	793	811	857	798	810	840	806	799	804	824	803	795	825	765	842	801	787	865	802	817	786	790	838	798	816	820	811	786	790	802	805	795	785	801	794	795	744	784	814	811	792	762	823	811	770	801	773	804	864	828	798	825	778	823	836	762	829	851	763	791	829	751	827	839	867	791	861	772	846	839	813	782	828	783	794	761	792	802	816	818	841	752	751	775	770	836	822	838	848	786	818	806	848	858	836	781	802	760	804	832	824	848	791	780	836	815	781	757	778	803	828	786	809	837	791	794	811	805	862	768	808	804	823	780	758	829	800	809	769	833	781	807	823	868	813	760	824	798	847	802	832	820	846	804	835	838	775	821	846	823	834	806	817	844	803	778	752	826	794	812	858	834	797	807	797	812	803	805	765	799	883	820	788	837	806	792	839	769	781	748	825	825	773	821	788	825	795	826	811	815	778	765	839	841	787	822	809	835	835	777	780	831	819	744	861	823	752	841	798	797	797	787	839	807	792	816	812	817	778	870	804	803	792	801	815	782	775	787	820	838	871	838	828	821	806	788	786	779	796	779	828	793	790	788	818	781	794	819	771	854	826	757	817	801	856	847	778	785	833	824	771	827	823	817	771	844	798	802	799	865	773	769	828	838	754	794	798	844	855	790	789	809	810	763	819	816	805	777	814	798	817	774	794	795	847	751	765	777	791	773	782	842	826	796	812	817	827	842	803	792	760	789	833	758	829	810	805	781	790	835	827	823	811	793	801	851	792	757	814	834	808	798	802	767	765	829	803	757	812	814	821	841	804	814	781	795	807	828	799	790	834	778	804	783	853	808	738	794	844	830	827	801	796	818	799	822	817	785	832	822	782	819	803	804	793	751	793	824	786	795	817	834	804	814	840	843	823	828	783	843	788	856	782	799	810	790	811	816	792	833	753	779	811	755	790	820	827	796	786	791	808	799	830	767	835	777	803	792	786	814	796	845	795	803	834	818	860	832	801	779	830	803	830	874	780	835	865	761	828	805	814	840	804	772	848	795	867	813	792	799	796	769	804	841	814	797	782	806	790	805	818	811	791	760	806	826	852	739	786	833	788	786	756	737	809	824	767	798	778	827	777	794	806	826	785	786	815	821	797	825	796	789	823	797	813	783	772	793	802	771	810	799	816	779	822	773	811	780	780	807	853	829	850	767	794	818	801	865	827	864	793	838	808	822	844	785	802	815	821	768	802	789	814	800	817	812	837	853	770	858	832	800	783	817	802	789	831	781	773	822	803	775	786	835	804	842	803	854	810	817	829	800	779	825	830	840	831	846	842	802	806	836	834	801	814	785	799	788	810	802	835	787	763	831	828	838	763	790	826	809	774	804	781	863	850	823	850	804	794	789	777	824	791	812	793	782	867	840	791	835	810	834	815	752	864	810	781	830	807	812	768	831	831	818	738	813	831	790	834	778	784	782	819	813	804	811	792	826	821	806	802	801	812	833	813	782	821	848	848	802	754	857	831	793	810	828	847	815	765	839	827	844	849	865	774	823	861	815	821	800	776	793	780	791	758	780	790	861	783	816	826	836	743	796	761	766	815	821	789	778	821	821	875	760	781	742	757	751	848	806	727	791	779	789	814	781	813	798	831	801	827	819	878	837	815	818	777	806	782	795	803	829	782	812	814	824	783	830	795	822	811	821	835	776	877	780	797	747	774	789	796	816	780	821	866	850	812	815	784	808	794	797	810	778	793	809	788	812	844	798	757	800	799	765	804	749	793	820	780	802	825	827	880	782	823	811	830	828	823	836	837	853	811	811	805	796	777	761	767	778	784	802	773	804	852	823	820	834	849	821	806	804	766	828	809	789	864	847	762	805	801	728	822	782	856	846	799	848	831	796	801	817	820	771	799	873	837	754	782	834	858	802	784	804	800	807	810	782	838	849	791	778	778	842	804	763	824	783	816	801	801	782	825	762	783	791	830	784	817	844	771	824	751	815	786	801	792	827	831	801	798	820	789	784	821	789	784	799	860	823	842	770	789	832	818	808	831	795	773	822	788	836	843	835	848	813	820	788	764	805	782	789	787	816	815	846	843	794	782	768	799	819	787	802	784	861	765	791	836	811	862	799	790	780	811	839	839	788	792	805	831	746	779	837	738	810	791	812	793	829	862	767	798	852	782	799	787	854	829	847	836	867	771	852	839	811	766	826	766	811	815	769	799	821	748	853	806	841	841	803	806	828	841	794	768	817	838	800	801	808	817	806	773	783	825	804	830	774	821	802	819	809	789	846	834	826	844	793	806	791	808	831	794	802	790	830	798	823	781	837	863	819	799	827	816	835	784	817	818	815	783	761	817	745	795	845	850	790	812	788	831	808	783	808	845	797	830	796	813	808	825	772	821	828	869	841	830	797	776	830	780	803	798	731	853	783	798	804	775	822	774	835	870	808	775	784	790	784	796	860	807	804	809	823	791	832	789	820	813	831	848	860	809	826	847	848	846	840	758	796	830	773	741	831	778	800	772	834	826	851	822	805	781	808	811	821	817	815	813	782	810	823	815	790	835	861	774	838	836	812	818	815	802	810	831	794	846	800	812	798	803	851	783	736	800	803	782	782	766	802	825	818	806	829	822	834	851	796	773	756	832	847	800	779	775	841	824	785	774	822	782	792	769	789	829	824	816	728	759	855	785	766	824	843	819	740	800	798	785	853	794	813	807	805	836	777	827	808	746	822	794	785	828	730	859	808	805	777	843	803	820	827	849	835	776	816	758	800	809	809	790	807	787	809	799	740	754	785	823	819	762
26484	14986	10155	2412	1048	764	590	474	427	427	329	386	334	315	334	296	351	296	324	297	278	334	339	310	308	311	293	330	298	326	297	314	276	299	279	322	294	284	300	310	287	325	290	282	296	290	327	311	296	309	295	263	306	292	280	266	314	317	291	304	299	318	299	276	317	290	281	316	325	322	346	318	317	294	290	300	313	299	322	302	297	311	273	325	307	292	316	292	311	307	293	302	310	318	290	317	295	272	286	305	312	302	301	291	295	334	287	282	338	321	287	299	284	329	309	282	298	309	289	299	260	318	328	284	288	307	283	295	290	324	335	337	284	302	304	308	292	314	306	289	342	293	330	323	268	288	268	266	307	301	309	310	271	306	284	313	320	305	305	295	278	277	311	294	313	308	327	292	301	289	309	290	309	296	284	302	291	281	293	302	260	308	280	302	309	282	330	295	298	342	317	289	331	278	319	300	298	315	307	322	337	309	330	293	285	307	292	284	325	302	288	315	316	291	326	313	292	280	295	297	297	280	303	302	342	334	301	302	297	297	303	331	294	264	290	261	290	320	305	295	294	270	304	324	301	300	304	307	281	267	288	277	278	287	298	325	315	306	273	286	293	315	323	298	287	297	292	296	304	279	293	304	274	316	312	309	306	292	303	296	305	303	290	301	317	317	326	299	279	299	295	287	286	282	285	306	297	309	287	273	295	267	297	271	294	309	304	313	280	333	294	291	314	302	317	305	344	314	276	299	298	328	272	282	285	293	275	304	353	304	312	274	307	327	274	330	302	304	305	307	318	300	285	275	306	300	293	325	328	264	293	320	321	272	299	311	318	295	286	305	292	263	284	290	313	287	265	334	291	278	267	303	301	277	317	288	268	308	318	281	298	303	299	307	292	269	297	347	298	294	273	277	318	296	289	324	309	291	259	334	291	315	284	325	291	285	280	314	289	323	308	296	320	314	268	283	303	294	292	276	287	282	297	283	285	272	293	289	300	319	330	304	342	327	286	317	313	300	352	308	309	310	318	360	278	315	298	304	295	319	320	306	282	334	317	283	319	300	315	298	307	338	286	279	287	296	281	269	277	285	320	301	293	322	309	281	297	283	275	262	330	275	281	326	312	324	274	294	309	284	307	293	301	288	272	307	323	288	285	309	342	296	278	328	310	344	292	335	291	316	342	339	305	308	341	313	328	306	293	290	295	290	292	301	282	306	301	288	286	315	330	297	305	321	321	307	282	317	311	313	302	305	287	308	298	286	307	251	280	310	300	312	321	284	287	286	325	289	295	314	286	310	306	319	301	312	296	283	264	287	314	322	317	325	312	318	301	265	291	310	254	303	291	282	270	328	286	280	338	321	275	300	286	287	308	276	301	258	298	304	309	308	284	306	283	284	327	324	292	292	272	321	314	287	327	321	309	291	298	319	278	318	316	302	303	305	298	321	316	285	294	302	305	312	277	287	249	281	281	296	266	312	329	310	275	300	303	315	319	321	293	302	258	310	303	287	278	318	311	304	325	288	295	271	294	306	294	289	282	283	300	304	294	277	284	297	286	293	311	319	270	290	292	292	310	279	314	301	333	294	318	311	299	331	292	353	291	318	276	287	287	315	291	366	299	289	312	294	295	289	298	302	305	284	294	266	296	296	320	313	289	307	336	292	300	278	288	315	339	337	310	293	296	329	286	277	302	319	322	316	299	305	317	276	303	293	322	281	294	304	286	328	281	314	323	310	298	290	287	275	300	304	288	299	307	265	290	300	294	285	302	306	336	285	307	285	326	267	286	274	302	324	315	273	274	296	331	273	307	293	328	332	316	289	310	282	272	289	283	274	287	292	328	294	307	287	258	258	282	297	319	290	301	301	303	305	303	278	268	267	298	282	303	307	290	308	339	298	308	332	303	301	294	302	300	284	306	318	307	328	284	310	308	306	296	281	295	298	309	302	286	302	271	305	343	291	295	304	304	293	333	274	314	323	324	299	308	296	327	308	277	326	250	309	294	309	331	272	268	319	309	279	307	307	307	301	291	272	308	298	288	299	275	295	263	308	320	329	308	304	289	303	299	280	318	284	306	317	290	302	292	287	299	323	282	287	317	272	318	323	287	294	288	323	306	294	287	328	294	290	287	307	323	302	324	290	299	325	267	326	305	280	337	286	309	281	301	314	316	290	329	288	306	295	304	328	299	311	319	291	288	287	290	328	303	318	291	276	268	299	287	341	316	311	320	304	294	293	281	307	290	303	305	312	269	314	280	307	292	313	295	333	299	285	284	295	298	316	279	322	272	292	285	295	275	293	294	284	276	275	286	323	288	308	299	281	324	284	288	288	292	287	322	314	281	293	296	278	330	338	307	315	286	293	299	292	312	327	283	280	290	349	286	324	298	282	313	300	301	313	285	319	277	316	315	302	298	324	313	304	310	312	314	280	271	296	299	309	309	337	292	281	303	330	290	302	286	314	284	303	296	319	305	297	332	332	298	284	304	286	304	270	318	338	327	303	302	322	325	302	256	276	319	309	292	311	308	294	275	300	281	267	273	324	296	282	294	304	280	290	299	307	261	291	303	306	319	287	269	305	290	288	282	257	297	313	276	306	318	288	312	307	288	303	315	295	301	299	291	351	284	256	310	295	285	274	298	263	275	299	284	301	287	295	331	281	318	271	275	294	304	305	302	299	279	301	302	296	317	292	301	282	292	275	272	259	288	276	316	312	294	294	304	281	305	322	313	306	316	329	303	270	289	316	316	272	298	282	321	296	333	304	328	299	318	346	307	307	332	289	299	302	337	278	305	311	313	296	285	285	315	309	304	297	289	318	290	260	264	313	289	303	286	292	316	313	313	287	281	313	307	273	321	292	292	286	301	297	256	303	294	259	277	292	285	312	315	299	322	296	255	283	308	312	316	290	294	319	306	289	263	319	275	263	293	309	315	310	265	308	311	293	310	288	281	344	298	282	262	300	294	309	328	305	289	308	320	269	311	311	275	322	346	293	280	305	340	303	290	298	304	299	299	274	281	302	269	288	328	290	301	316	293	295	288	334	265	294	298	313	291	283	293	305	309	277	348	317	287	297	320	284	305	316	297	269	296	286	320	275	298	309	293	288	305	296	296	310	306	336	279	324	312	350	276	311	319	296	293	347	298	287	303	285	293	299	309	268	270	301	277	296	300	292	294	278	337	325	318	278	291	266	307	296	298	302	300	288	297	303	292	308	304	305	324	305	296	314	280	310	305	278	303	324	322	279	310	281	285	279	308	303	295	306	317	354	327	292	287	305	330	294	301	262	287	295	300	300	285	289	290	301	302	301	295	332	342	299	274	310	285	322	301	298	284	296	280	305	330	299	306	303	321	305	301	306	300	299	283	302	319	293	294	305	323	321	310	284	303	307	296	271	327	297	306	301	301	311	284	286	280	264	302	307	337	293	323	330	296	306	316	301	326	295	272	283	308	300	311	297	320	321	285	272	297	295	316	312	277	326	263	294	314	324	290	306
19089	13623	12159	4126	3009	2633	2185	1776	1551	1295	1153	1058	1005	863	948	856	918	826	892	864	856	750	797	820	785	763	729	785	711	715	749	764	766	710	742	745	724	739	784	765	762	729	691	675	759	798	723	700	775	745	723	719	749	717	723	737	708	765	725	751	728	733	761	710	749	724	715	773	707	752	684	691	726	777	723	710	726	688	756	746	711	750	765	733	696	736	691	797	701	713	706	744	743	753	727	741	740	750	700	743	730	728	771	733	678	723	747	763	685	731	731	736	745	722	747	696	735	725	764	750	767	700	740	729	704	741	739	667	680	704	696	760	752	763	753	747	727	741	709	700	758	773	715	743	752	728	705	721	730	718	748	765	693	733	760	703	759	726	794	744	699	739	695	729	713	752	686	698	731	745	697	694	761	736	723	700	783	718	741	707	690	741	747	762	677	737	710	752	674	755	721	744	766	769	695	732	692	770	772	776	735	738	700	715	748	686	722	718	711	717	720	741	733	771	721	717	772	743	720	753	698	708	696	738	730	695	763	688	707	748	739	710	722	717	709	737	743	743	723	696	740	701	741	748	712	729	727	766	737	755	711	704	731	731	789	710	695	719	718	740	692	703	721	706	784	734	715	688	710	702	787	723	744	718	718	695	730	742	789	691	727	713	689	729	690	692	739	736	710	748	728	739	721	651	760	648	753	682	743	697	775	694	742	685	762	743	732	679	734	690	741	741	749	710	723	690	754	694	709	758	698	723	777	746	766	728	726	759	737	700	705	684	680	768	747	699	709	705	702	776	714	721	715	740	717	704	736	708	715	711	759	733	709	760	706	724	710	727	742	736	698	707	741	752	760	715	792	697	729	733	700	707	737	733	730	751	725	756	709	719	739	776	706	703	675	710	691	734	729	775	705	719	713	783	736	694	732	705	767	689	724	748	723	751	766	755	706	807	740	710	732	699	745	699	750	693	734	711	741	776	733	718	757	719	756	762	739	729	698	690	736	671	687	708	720	742	690	717	733	738	715	699	736	673	769	698	784	727	712	701	720	710	731	768	740	709	718	718	702	739	712	699	720	748	790	740	745	728	723	788	763	715	703	758	742	797	693	714	750	699	704	744	713	725	733	700	695	698	723	744	713	707	721	700	761	742	685	777	719	731	727	739	747	717	733	716	693	679	698	749	724	739	732	747	731	762	729	727	762	777	759	688	707	688	706	730	693	743	709	688	778	687	721	750	775	733	677	741	741	706	713	755	697	757	736	734	757	717	726	685	776	666	743	706	725	739	751	738	725	731	775	659	723	717	732	717	712	684	732	717	725	757	732	726	756	734	768	723	758	732	689	705	770	720	703	764	727	739	724	733	717	733	739	731	704	700	768	733	745	719	720	683	788	783	726	716	719	688	736	721	756	740	745	785	708	709	754	717	773	696	730	704	684	679	702	692	722	741	743	751	687	732	741	735	757	751	797	694	689	654	715	778	763	715	708	713	729	698	732	751	755	751	749	720	703	715	718	727	731	755	688	720	745	751	743	688	775	753	774	694	734	750	717	735	772	725	730	706	739	703	727	728	727	704	737	735	753	753	729	728	711	747	725	701	707	763	736	742	738	726	715	740	713	683	733	670	739	713	735	709	703	738	754	735	721	722	745	740	722	731	708	749	711	762	716	701	712	726	735	706	724	694	751	749	715	725	720	728	734	684	758	686	731	712	723	737	716	712	779	742	682	726	722	686	715	754	718	737	747	701	705	747	728	694	769	707	726	707	720	695	720	743	726	705	736	706	766	708	739	747	690	713	672	709	750	731	719	702	721	716	722	782	708	716	725	783	751	772	757	698	767	693	677	713	730	769	735	760	690	720	662	750	681	733	690	708	712	723	693	740	756	730	744	736	716	772	685	701	728	731	740	720	699	686	687	745	756	741	686	685	712	724	676	783	724	745	701	750	672	740	735	717	772	751	701	734	799	722	745	728	752	733	688	718	743	761	749	714	716	680	720	754	751	734	737	718	727	724	740	741	720	719	713	684	726	708	742	722	689	749	737	686	710	715	706	741	726	716	715	788	723	745	742	714	760	750	710	751	712	727	743	734	735	705	674	720	707	758	742	702	735	776	719	746	730	760	699	774	684	708	732	736	738	706	749	727	726	726	720	719	720	740	681	725	728	773	703	751	735	748	768	763	676	687	766	746	711	707	795	698	718	698	757	659	735	744	741	698	741	705	745	716	715	752	741	756	697	705	716	746	732	688	723	716	772	727	694	746	748	734	710	789	742	732	744	735	743	733	684	705	782	714	728	725	755	723	710	707	748	708	721	721	726	691	749	739	672	751	750	737	753	744	759	719	770	748	720	703	710	681	728	763	763	755	698	716	683	726	721	747	709	782	737	727	747	759	728	736	696	718	687	732	710	789	734	763	735	684	738	761	714	719	728	715	703	742	690	729	722	690	758	707	741	694	722	722	726	684	737	709	765	702	734	726	686	693	777	723	735	713	709	751	769	718	742	721	696	698	730	747	667	742	723	671	753	733	747	746	763	738	744	755	775	738	711	695	697	732	719	690	711	722	758	728	720	766	739	655	694	705	768	754	701	751	717	753	710	700	725	771	738	703	763	750	721	724	741	727	725	738	776	735	746	694	711	736	745	687	688	703	734	753	683	702	713	703	727	773	784	727	800	743	678	746	714	719	711	768	746	714	749	752	721	702	709	684	753	711	695	768	729	737	724	688	715	717	689	729	725	747	745	738	712	736	692	715	739	739	739	733	707	704	727	759	777	689	723	732	735	731	744	729	715	711	737	732	690	731	754	758	731	669	689	710	708	691	701	689	724	732	709	719	723	721	731	744	740	705	766	728	745	790	759	743	718	759	724	711	753	738	715	709	711	663	717	703	721	720	714	708	763	717	760	703	741	710	709	692	670	782	739	762	693	740	709	722	735	741	741	695	732	696	722	675	754	757	715	695	738	725	747	748	701	752	703	736	731	727	723	706	751	709	760	691	759	732	743	717	696	750	735	696	709	671	696	683	709	761	721	712	757	728	722	701	727	724	735	716	742	709	729	715	657	697	701	726	766	747	750	716	719	711	735	732	730	726	740	694	761	693	725	737	700	730	755	726	671	697	717	724	731	742	737	755	668	734	720	729	655	735	737	696	764	773	751	758	758	664	750	683	713	690	763	709	768	775	717	745	758	750	729	727	690	762	691	771	702	683	666	744	713	699	708	702	736	761	729	724	728	756	726	717	741	678	702	736	678	692	753	757	720	747	662	745	747	774	744	755	735	719	764	729	737	735	754	744	714	733	711	716	752	785	686	729	723	756	739	742	698	736	761	747	700	695	696	740	730	682	730	717	723	775	715	716	720	724	726	743	734	747	719	683	707	715	716	689	729	690	711	732	796	707	674	733	697	773	715	744	694	723	709	725	738	720	708	738	739	756	715	741	696	708	709	731	736	733	776	716	782	738	699	672	783	719	708	740	752	760	786	743	716	681	760	702	677	779
35049	21317	14607	3749	1340	892	625	470	422	317	287	290	274	249	251	205	197	229	213	219	223	223	207	212	204	186	190	249	212	203	183	192	190	187	222	213	186	174	182	199	231	199	205	179	204	193	212	215	199	204	199	198	209	222	193	203	211	210	160	197	209	206	186	215	193	179	191	203	203	215	179	170	187	179	207	208	202	205	191	187	199	197	199	191	186	187	218	195	174	191	222	211	184	231	189	199	197	212	180	197	179	201	229	227	188	204	182	219	191	207	205	185	204	226	215	188	194	193	169	203	192	193	204	176	214	215	192	201	200	203	199	186	208	201	163	208	213	210	191	176	205	193	212	196	219	214	185	191	178	195	182	182	206	216	179	197	212	165	188	193	192	197	210	194	202	193	203	189	206	201	180	212	220	200	184	224	196	179	180	189	181	203	194	215	185	179	243	174	189	184	225	212	196	185	185	199	195	190	217	214	205	180	179	203	188	177	177	212	177	161	203	197	203	184	195	205	190	223	203	212	181	194	186	194	200	217	196	188	183	189	198	204	221	188	208	209	194	226	196	213	198	183	217	187	183	220	194	198	193	198	196	203	185	190	170	211	195	201	183	186	195	200	202	202	182	179	163	226	187	204	188	178	199	187	196	219	210	208	162	175	192	211	199	212	168	201	186	182	204	194	214	190	199	205	211	227	207	203	206	217	201	203	217	172	192	176	192	221	207	181	188	215	183	215	175	173	188	197	196	204	185	188	181	190	181	236	191	171	199	217	213	181	185	187	187	205	186	197	209	202	193	215	207	195	179	214	212	207	182	202	198	205	179	210	212	198	173	210	199	165	199	196	197	203	169	202	176	213	197	226	236	201	182	167	210	241	192	203	203	180	183	170	186	206	177	162	199	193	220	196	193	177	190	203	184	205	199	191	226	193	196	186	211	196	221	174	204	213	203	204	192	208	218	193	184	185	183	182	212	184	193	204	176	188	200	192	204	158	240	184	189	209	195	198	208	175	230	192	175	203	198	189	178	213	207	206	210	186	195	198	184	195	180	182	189	192	198	191	178	165	199	189	179	183	192	213	173	174	174	183	195	188	169	196	179	199	193	190	196	174	202	194	188	200	193	202	179	200	183	190	231	243	211	189	166	176	175	208	209	180	187	171	207	175	215	212	202	202	178	179	195	192	210	194	189	181	170	184	211	203	213	203	157	188	200	220	211	215	227	189	187	213	199	212	190	190	200	200	189	204	196	206	194	203	210	209	197	211	195	178	188	155	193	173	166	172	184	183	193	227	202	182	187	203	176	195	208	195	194	165	170	191	224	224	195	175	196	182	173	192	182	211	190	205	197	201	184	204	193	178	163	207	217	197	181	199	218	210	193	191	221	204	224	205	223	206	223	196	199	184	205	169	211	196	186	208	211	207	204	182	206	168	198	196	188	216	194	199	200	227	192	217	209	189	202	203	212	223	188	203	185	183	209	209	215	169	189	184	208	180	197	189	178	192	218	184	201	203	231	190	196	207	209	183	187	216	203	223	183	196	206	204	208	214	196	162	201	207	196	197	215	184	218	197	223	175	200	191	183	201	197	198	199	210	187	210	172	208	190	193	217	198	200	194	198	176	188	199	210	196	193	219	219	190	178	164	188	208	236	190	189	171	234	199	204	183	176	176	180	210	190	224	218	187	194	196	196	201	206	194	198	211	168	206	208	198	209	209	227	201	181	181	159	210	210	196	201	201	179	210	208	222	205	216	184	198	207	193	234	177	194	195	196	202	188	172	198	204	194	194	206	205	215	200	189	194	183	183	205	176	188	188	188	215	204	219	206	221	193	183	204	209	184	215	190	203	200	173	233	216	201	205	207	219	205	180	233	209	207	193	193	201	196	184	171	184	195	212	193	188	174	202	176	169	211	185	192	189	222	191	198	198	208	215	193	181	186	198	196	195	183	190	243	208	196	161	204	182	207	205	231	184	177	185	206	195	200	198	193	181	188	193	195	194	207	157	216	173	200	180	206	190	198	186	203	187	207	206	207	200	208	199	189	191	212	179	181	166	206	198	203	177	192	209	193	220	214	209	205	191	184	203	183	206	181	216	173	188	201	180	191	211	174	181	175	179	187	231	180	205	196	177	206	205	182	182	213	207	199	189	204	192	201	185	174	178	179	202	212	195	207	193	175	191	187	195	204	178	200	215	198	182	197	212	195	204	206	199	199	182	196	196	204	209	196	199	173	190	179	187	189	175	200	188	193	217	176	227	198	210	188	202	186	210	185	219	184	196	193	191	196	202	210	215	200	223	176	180	190	211	181	201	208	204	213	186	182	196	193	219	200	181	181	182	210	200	153	201	194	196	204	207	187	180	200	203	211	195	195	193	203	186	164	227	177	192	190	196	191	179	197	176	203	191	213	189	215	194	225	191	209	187	196	185	201	196	181	181	183	186	201	179	177	199	181	212	190	209	184	208	197	195	194	184	197	199	189	173	203	182	202	169	185	205	198	198	188	193	163	162	186	215	203	189	197	196	190	199	192	169	192	230	197	198	199	208	183	209	175	184	208	186	191	192	191	204	227	220	208	203	212	221	189	203	173	201	211	214	193	211	190	170	215	216	192	186	200	170	198	207	188	175	162	213	200	197	174	202	182	215	196	185	205	183	206	212	209	170	209	220	182	223	189	191	194	206	192	199	191	199	216	191	206	217	236	186	196	205	192	205	191	190	208	184	200	170	181	211	197	186	205	176	206	200	180	195	197	197	186	174	212	221	204	187	191	187	203	192	210	212	201	182	198	198	218	229	193	205	220	165	206	197	206	201	194	194	204	189	178	181	192	199	189	202	180	179	184	186	194	210	198	221	182	188	196	189	197	202	214	208	193	210	198	198	202	190	179	190	190	186	177	211	178	206	186	170	190	185	193	200	204	222	204	189	190	204	182	175	181	206	198	204	200	200	195	224	200	193	215	189	156	187	203	215	191	201	197	176	193	195	218	210	200	190	207	184	189	197	172	187	199	197	186	191	225	224	187	180	204	179	189	207	217	191	173	194	183	190	182	220	178	197	208	193	192	193	201	197	195	201	180	206	220	192	184	200	194	200	196	200	199	201	195	201	177	202	202	211	198	192	191	186	195	197	182	190	190	208	191	177	168	210	177	193	176	194	209	155	187	186	223	177	215	189	197	196	212	188	217	215	196	199	190	204	174	177	193	201	181	155	197	185	168	206	195	179	191	153	222	170	169	207	166	176	198	190	205	207	228	196	184	193	200	200	196	209	195	199	182	217	197	188	185	192	211	191	155	229	204	164	188	202	190	198	201	223	187	203	210	227	198	206	212	204	172	207	207	197	193	182	200	188	178	194	209	198	221	190	200	213	181	209	231	201	193	198	175	207	195	202	185	196	207	199	188	191	208	184	181	184	198	212	195	182	221	199	215	209	209	215	184	181	187	177	191	195	186	212	191	185	197	185	212	169	205	223	201	208	200	171	225	192	200	203	191	212
23726	16990	15412	5339	4082	3439	2776	2056	1626	1320	1151	1014	911	824	786	752	705	728	698	665	690	663	625	605	603	572	640	613	563	546	494	534	502	492	566	490	526	497	523	516	513	451	500	524	540	466	511	507	508	526	540	502	465	469	506	513	505	479	481	479	510	474	480	497	497	486	513	563	508	480	523	466	478	513	455	516	490	513	479	505	477	532	523	487	510	532	565	556	493	523	502	493	457	460	482	525	505	482	481	491	505	520	502	493	449	503	460	495	528	494	523	505	486	451	487	506	493	498	506	507	527	488	498	513	487	516	497	455	510	529	508	469	486	473	484	484	495	520	479	546	532	551	526	489	508	494	495	517	502	473	474	480	485	484	513	479	487	519	517	531	499	504	466	484	510	488	505	494	478	527	469	451	489	461	491	538	518	473	533	514	488	498	499	498	475	470	520	455	529	464	484	474	541	496	479	479	510	536	544	508	511	476	472	529	489	508	509	501	483	536	500	485	464	483	475	478	503	520	475	487	507	462	504	500	511	493	517	496	486	481	519	486	466	553	503	487	485	498	526	488	449	502	472	489	468	491	495	490	516	460	488	503	471	449	509	476	500	498	511	523	478	544	486	485	474	517	470	492	515	476	498	470	480	501	473	482	506	460	493	500	483	500	482	456	525	501	515	480	456	480	463	532	462	490	502	464	510	489	473	479	461	482	497	513	492	486	496	503	524	493	493	524	491	507	503	469	491	468	486	504	505	506	501	472	508	470	490	478	443	504	475	525	514	488	494	487	499	472	491	491	504	473	496	503	504	529	486	512	514	477	508	528	507	507	483	521	478	470	501	487	521	519	475	490	509	510	531	493	510	532	489	459	501	484	472	501	517	484	496	512	528	497	486	479	497	469	522	512	473	533	488	486	493	469	487	529	478	460	502	427	498	479	460	495	497	499	496	488	511	486	521	466	480	467	476	460	503	498	479	475	528	474	520	510	491	527	483	497	469	537	500	532	500	513	517	469	496	513	484	510	503	525	467	488	513	496	498	507	508	492	493	453	494	487	504	453	491	477	512	512	513	523	513	510	482	524	485	497	494	469	508	476	492	500	492	494	523	443	502	491	488	470	485	501	514	491	460	503	501	489	518	501	498	512	511	517	506	471	485	486	492	513	523	464	530	492	500	491	481	542	484	512	531	488	459	502	491	509	503	499	514	509	519	480	459	503	498	463	548	539	490	521	459	507	479	516	497	514	470	480	484	463	502	478	485	480	485	491	442	470	539	482	466	482	491	491	515	505	486	509	506	530	532	496	492	518	476	533	517	534	481	451	529	484	492	516	490	466	482	495	566	464	476	469	497	476	505	485	505	453	483	497	509	497	506	492	473	476	462	525	492	513	516	508	443	517	513	490	463	501	521	480	515	461	535	497	497	485	500	490	522	512	507	465	495	474	467	473	473	528	468	460	498	451	497	498	504	515	532	501	524	487	497	504	450	486	502	517	478	499	513	473	516	538	509	503	485	547	457	492	535	499	496	519	466	472	525	482	496	526	472	506	489	492	459	503	482	472	503	493	524	506	504	488	479	479	528	492	530	485	483	472	530	485	477	505	498	463	487	500	492	532	496	504	455	498	464	503	471	492	489	486	512	486	502	488	486	504	503	500	466	474	497	499	506	487	469	530	512	522	539	497	505	562	491	511	464	531	554	504	446	485	448	507	489	494	501	473	503	505	558	517	479	474	509	555	491	524	474	527	532	506	482	499	513	496	497	498	508	486	484	450	483	491	474	485	501	486	507	441	492	452	514	517	507	517	485	499	471	478	496	509	509	474	480	492	488	476	475	518	496	509	510	503	474	473	491	536	507	498	532	498	509	521	548	460	502	491	484	532	459	498	478	469	485	477	489	480	456	501	517	459	524	553	501	476	487	494	498	513	442	529	498	513	495	454	463	512	482	519	512	468	507	505	494	513	477	484	521	488	471	499	524	503	504	445	466	485	532	468	521	541	536	472	444	452	528	460	489	498	511	491	496	489	485	487	478	501	516	538	508	499	479	532	516	459	503	498	475	443	463	502	489	512	503	492	477	478	479	512	460	491	513	531	498	477	488	502	456	540	509	467	505	509	483	542	461	498	517	495	510	521	485	496	499	492	475	485	498	471	467	535	508	494	486	473	484	508	489	500	484	486	493	503	506	489	472	497	513	515	516	479	522	510	470	459	500	487	534	463	435	507	490	469	507	462	485	503	462	527	473	475	488	496	489	475	473	483	509	529	504	452	522	515	492	514	534	486	488	507	493	509	467	482	509	495	451	496	478	516	512	501	484	478	463	488	536	485	519	515	469	435	491	494	489	515	486	449	514	480	495	527	496	484	543	492	491	544	470	472	510	500	494	501	484	503	520	506	514	485	477	507	499	512	497	500	480	455	496	526	496	514	505	503	483	525	489	514	517	505	504	500	512	488	490	470	489	478	520	484	534	492	489	493	464	505	505	465	503	484	471	480	479	475	491	471	444	520	514	508	485	451	478	491	484	462	492	486	486	499	465	511	498	487	484	498	439	504	516	509	538	500	504	524	499	460	509	503	515	531	514	493	552	532	520	496	499	475	498	513	472	531	483	504	478	517	456	470	524	482	472	497	490	485	490	497	509	445	509	510	474	498	547	466	511	532	513	486	481	475	510	477	516	449	523	542	499	512	523	495	495	519	497	499	511	538	462	484	458	506	484	511	520	477	515	501	503	503	489	507	519	488	496	471	492	465	536	499	511	496	471	496	513	510	485	480	496	519	514	467	470	494	523	551	511	499	520	518	499	460	503	531	497	487	525	508	494	468	492	501	453	497	526	523	484	504	514	465	496	491	482	485	507	446	496	500	490	523	519	485	501	531	491	482	455	520	455	494	485	503	480	498	515	499	472	511	514	464	481	509	480	471	495	474	495	466	495	479	493	468	473	458	495	502	512	506	515	468	501	498	503	494	467	459	491	473	504	509	483	463	484	479	493	476	478	509	517	510	470	499	505	475	534	500	508	485	525	507	570	509	477	484	470	482	496	476	509	471	496	491	458	486	456	513	465	521	506	499	522	540	496	520	492	458	498	494	498	484	489	499	483	518	507	508	472	481	527	496	507	478	497	524	502	462	483	487	520	519	527	479	509	485	474	475	477	485	494	483	505	455	508	531	480	488	540	517	524	477	539	522	480	445	489	516	518	506	480	494	484	513	515	520	487	498	514	506	478	499	516	496	498	496	498	479	511	485	498	465	534	479	492	491	537	506	470	490	515	447	559	463	456	488	481	509	526	510	505	485	450	451	460	489	531	513	495	519	466	474	484	505	517	504	511	522	508	479	507	440	478	477	506	511	510	538	519	471	472	506	439	449	474	476	489	510	496	497	486	513	477	499	499	491	489	490	454	481	485	479	488	478	514	506	539	487	508	498	484	466	501	504	512	515	467	546	504	498	484	468	520	484	516	522	500	514	480	511	487	478	485	501	472	467	513	491	513	483
12702	4449	1842	755	576	543	503	459	387	405	368	347	376	347	340	319	327	373	318	354	328	356	336	343	306	346	344	311	334	364	330	340	356	346	346	353	330	339	352	325	338	304	341	359	344	336	327	359	347	356	297	347	331	307	329	355	342	326	330	320	342	389	323	313	329	312	332	326	319	342	320	370	372	316	290	354	338	341	351	309	309	329	340	343	388	329	342	339	385	307	345	331	364	314	348	336	365	329	324	342	328	326	305	320	343	335	369	357	352	326	319	365	358	381	339	337	330	301	333	383	351	350	348	330	350	298	332	350	331	315	339	383	331	359	308	378	334	345	332	360	348	348	340	370	313	318	324	318	323	297	382	335	319	336	350	310	333	356	339	363	368	324	338	327	304	331	316	376	373	338	344	324	294	358	324	346	374	370	337	365	340	328	354	308	332	310	334	356	330	323	342	321	349	344	320	320	344	319	361	320	337	352	314	320	348	345	340	308	303	308	345	347	313	318	306	352	333	361	353	356	370	309	329	363	351	342	320	329	320	323	307	360	317	322	348	326	325	346	339	382	307	353	320	355	357	384	335	357	353	319	374	331	304	290	351	322	336	340	340	367	363	313	333	296	318	304	308	332	288	318	315	339	331	363	342	320	298	328	372	297	339	316	343	316	316	353	340	341	338	346	307	337	310	320	334	356	307	337	353	322	346	353	342	348	366	384	339	358	365	325	354	308	367	329	301	311	320	342	333	326	362	362	332	324	334	331	332	332	335	313	337	376	307	342	344	377	344	352	365	347	316	334	352	305	331	339	321	325	327	360	350	353	326	299	334	328	351	353	308	321	345	340	364	353	336	333	380	345	331	368	339	342	311	338	333	325	345	338	334	390	347	361	358	317	310	366	383	293	325	285	318	314	321	327	300	351	324	363	389	374	331	349	314	333	317	296	332	335	354	362	302	330	380	354	324	315	301	304	368	335	334	331	341	358	348	322	340	379	339	335	302	342	358	326	326	357	353	307	337	337	338	337	317	346	324	299	342	380	334	336	335	366	352	322	332	330	320	305	321	353	319	368	352	347	357	315	323	328	327	339	326	321	346	310	350	336	346	310	353	353	317	356	318	346	333	368	319	299	316	323	315	336	347	356	364	312	357	320	341	360	293	313	338	290	324	316	322	332	358	308	321	313	324	342	299	306	298	312	349	321	334	346	346	333	308	347	354	333	340	346	306	332	326	386	355	364	345	324	351	345	389	340	359	325	352	364	336	343	325	348	303	345	349	308	359	344	354	316	354	330	380	358	362	343	369	359	353	341	323	376	357	358	380	349	336	337	365	330	341	339	317	348	352	322	323	326	329	321	325	346	334	293	338	325	312	359	314	356	352	328	346	348	338	326	349	334	349	365	327	353	370	350	342	369	351	378	310	310	319	355	358	339	344	351	331	364	299	341	317	354	344	353	328	342	372	325	337	366	352	329	349	320	353	327	351	354	337	290	297	301	325	308	349	348	326	368	322	343	332	357	348	350	339	322	318	322	355	327	303	322	321	347	332	318	342	361	339	294	366	360	350	318	303	360	312	347	322	336	364	317	342	345	300	349	356	334	314	347	352	349	346	331	333	344	312	319	332	328	347	367	341	335	323	319	333	336	362	345	318	360	335	334	362	357	336	362	356	378	343	352	349	350	344	347	291	326	330	305	341	330	346	357	334	359	330	352	337	366	321	321	335	322	364	325	340	337	316	291	316	305	349	334	327	303	338	335	326	369	350	307	308	338	365	334	346	313	333	340	351	356	314	326	369	309	329	329	350	300	343	359	344	335	334	321	321	324	343	357	330	346	345	354	326	325	324	350	371	349	344	329	360	337	323	343	346	359	321	333	334	383	343	354	365	367	338	319	351	320	324	361	337	336	303	334	353	326	327	298	330	336	351	358	341	352	352	321	336	336	335	367	358	312	355	309	305	341	351	347	348	343	331	335	360	326	339	336	361	311	360	357	360	347	334	285	344	362	324	340	290	340	335	353	324	342	314	336	341	332	341	324	346	327	349	345	351	333	386	309	291	330	315	356	322	335	345	338	361	294	318	358	333	367	362	301	381	374	310	337	347	358	386	375	300	338	319	312	341	350	342	313	329	365	326	340	298	333	322	321	337	300	348	347	346	329	346	330	337	342	336	332	372	333	370	318	360	344	307	305	367	306	308	324	313	331	356	315	369	334	313	333	346	353	354	346	324	305	322	345	318	323	324	342	338	374	331	332	313	346	298	329	309	313	287	330	341	355	357	365	353	313	350	328	320	330	344	325	350	358	330	343	332	367	330	313	300	313	318	338	324	359	324	324	363	355	339	367	357	342	351	322	344	358	335	304	347	332	348	322	330	334	325	324	337	369	298	320	333	314	320	288	305	341	329	327	324	343	307	329	329	355	341	327	327	367	317	338	319	296	334	331	361	337	321	364	327	346	336	327	337	311	315	347	315	338	333	334	346	318	334	334	314	335	297	316	338	312	336	339	340	318	362	356	369	306	345	313	315	367	344	325	319	341	338	353	326	331	325	331	367	344	330	370	323	330	337	361	413	310	356	366	337	342	323	341	353	340	348	360	318	344	334	370	351	375	307	387	365	320	331	319	347	358	337	359	363	349	373	328	365	361	316	319	341	359	349	323	340	331	326	329	353	315	355	365	338	353	332	324	338	319	340	353	357	315	340	296	352	370	337	356	365	377	367	363	326	344	356	338	349	355	329	305	359	382	395	341	353	342	368	346	315	359	344	338	361	372	330	359	339	346	322	316	348	331	304	340	342	341	334	356	321	310	334	318	357	327	326	320	363	332	351	326	343	302	321	331	358	354	329	304	334	307	316	345	348	327	309	352	364	350	309	351	335	338	329	332	344	338	335	355	323	340	346	334	329	339	343	321	342	313	360	368	317	313	364	380	334	328	368	317	311	322	331	305	291	335	298	338	357	350	348	320	326	353	368	328	339	310	329	333	349	339	340	356	317	306	323	332	325	379	348	308	354	368	327	354	313	322	352	358	392	348	303	330	352	334	360	351	298	310	343	337	330	364	368	348	346	303	335	337	320	333	353	331	332	353	344	325	327	372	321	354	332	350	337	316	354	374	352	318	336	361	304	346	377	309	328	313	337	345	338	325	392	322	348	343	318	306	360	312	351	361	331	369	349	357	351	355	353	338	338	310	323	317	325	316	333	307	365	375	365	307	329	319	327	350	354	319	361	338	324	348	335	354	331	365	314	325	366	323	346	332	341	362	379	340	330	334	354	323	350	323	332	313	391	330	346	355	361	343	355	349	364	314	351	329	358	322	344	357	319	379	316	349	345	336	301	342	323	322	324	337	330	330	324	338	352	359	332	344	329	344	320	340	327	293	338	321	325	350	311	339	334	334	338	361	366	307	316	383	343	360	346	310	328	359	364	295	346	338	348	381	330	352	348	316	334	324	331	328	322	340	342	374	351	333	342	346	340	341	335	341	348	327	358	335
9506	4376	3593	2311	2065	1780	1556	1296	1163	1061	950	960	964	931	913	863	839	795	853	832	825	828	805	839	843	826	850	804	813	813	767	789	860	849	836	817	853	819	803	885	831	754	794	789	804	782	788	842	837	813	820	780	870	829	855	844	814	829	830	845	832	844	769	801	796	827	758	833	814	810	900	770	799	777	858	791	789	806	831	846	819	788	760	851	783	819	820	827	759	851	809	819	825	836	817	812	837	756	852	790	801	768	781	805	791	782	761	817	842	787	800	799	829	833	787	776	772	801	799	838	812	840	816	802	816	825	809	810	783	816	835	780	818	840	848	792	821	822	748	780	859	803	765	836	858	813	846	854	782	803	808	825	817	781	814	793	836	830	814	837	823	858	829	841	816	780	782	782	806	755	773	831	854	801	828	764	835	821	776	794	788	786	733	801	834	781	824	831	790	851	772	785	820	842	813	816	791	839	768	805	782	780	851	777	782	768	802	787	830	817	796	832	797	849	718	802	771	877	780	813	801	740	794	802	790	815	802	806	784	800	849	843	771	808	782	785	795	816	836	809	861	792	808	789	815	823	800	831	811	894	824	763	836	845	797	841	810	777	820	837	843	774	817	811	828	815	858	805	838	788	756	802	781	823	786	782	789	792	786	846	841	809	762	797	837	818	806	814	771	794	802	809	808	786	795	774	787	831	858	778	835	772	763	793	801	813	881	810	892	836	762	797	832	840	866	768	808	813	791	816	781	755	776	803	817	777	793	805	790	791	780	762	793	820	812	800	795	844	819	784	815	785	782	852	802	812	805	780	800	765	853	796	806	776	805	837	784	871	837	842	816	809	864	770	833	793	782	827	862	851	780	827	777	743	823	808	823	781	845	791	805	896	742	843	806	845	848	815	816	821	814	843	788	805	834	820	831	819	818	806	836	858	795	788	821	793	806	828	837	816	713	776	797	813	760	814	789	777	821	816	810	834	763	823	797	814	830	802	823	797	792	841	808	816	776	817	780	780	806	883	766	829	852	751	807	745	778	789	861	782	825	852	775	800	807	831	820	819	849	812	804	815	810	754	788	882	859	773	808	766	841	749	832	784	831	797	846	777	814	813	789	816	826	787	796	817	834	768	789	823	835	826	762	789	802	757	795	771	808	803	827	764	765	804	820	802	811	728	828	807	814	787	791	857	769	795	792	836	777	818	806	777	834	788	806	807	778	850	800	868	772	794	778	812	766	755	843	812	799	823	790	781	793	797	790	826	760	808	808	756	833	833	779	832	803	776	799	851	770	824	826	829	787	775	824	817	774	789	776	811	818	778	795	770	767	826	829	782	866	800	797	759	827	849	823	842	818	803	833	793	836	855	819	835	818	817	820	777	803	803	826	832	804	908	857	779	814	847	818	808	827	790	806	807	807	839	837	812	865	821	821	824	836	768	783	789	817	811	845	828	806	814	768	813	843	792	855	879	804	782	804	837	853	809	812	849	771	835	791	809	753	825	789	814	764	822	768	753	791	816	776	774	857	822	818	807	851	813	804	804	817	846	795	726	800	829	837	831	769	874	815	843	780	803	858	821	865	816	771	817	806	841	833	815	797	806	762	784	819	852	829	798	783	820	842	788	798	799	800	771	783	817	818	801	832	838	835	813	834	818	816	795	819	840	824	790	828	793	812	853	826	787	754	804	789	873	820	831	766	839	857	814	779	784	792	799	757	814	851	767	773	810	889	835	832	804	790	798	809	797	849	763	803	773	783	799	809	788	784	887	820	819	801	828	776	826	753	798	823	814	831	799	794	793	798	765	827	813	802	746	845	829	796	814	857	822	844	769	745	745	835	824	831	749	817	853	798	761	847	894	803	816	814	825	854	781	766	827	775	841	809	834	803	818	781	872	848	785	845	796	875	798	777	779	793	826	802	779	837	821	809	865	815	780	770	831	773	802	796	852	823	780	819	843	802	826	765	812	787	825	803	797	820	798	780	780	805	846	859	782	834	793	824	836	810	825	775	790	775	819	771	821	802	836	800	810	821	825	853	834	828	837	821	836	797	817	792	849	832	789	787	797	848	864	758	782	822	822	829	749	837	829	791	758	786	801	793	787	821	824	779	812	884	831	799	826	858	829	781	786	815	807	785	804	814	811	786	835	819	796	806	787	741	815	851	786	851	757	803	855	772	849	862	836	840	804	817	815	825	790	812	837	781	808	779	819	776	792	834	813	824	814	788	822	806	792	793	766	805	850	849	805	779	846	818	801	806	811	815	809	838	784	769	837	769	835	818	802	833	763	814	809	862	777	864	863	795	781	790	797	836	746	819	783	848	841	792	784	786	792	790	819	804	806	822	821	809	838	799	803	797	808	797	839	804	822	808	788	841	800	780	834	860	827	804	804	814	771	779	845	804	785	757	859	799	836	788	810	797	803	759	855	818	772	810	833	872	806	845	818	754	773	800	797	818	794	827	782	822	801	830	828	797	824	873	784	793	825	833	786	827	758	767	786	862	843	802	798	802	834	808	801	813	809	792	804	836	846	798	804	762	842	770	821	795	795	796	839	824	805	800	814	796	724	795	792	778	802	796	799	788	775	815	831	841	790	769	826	824	892	784	789	790	830	836	845	783	801	827	802	794	825	797	840	832	797	794	800	812	802	872	854	862	764	791	780	825	793	820	804	815	794	758	778	793	821	771	813	840	774	807	799	802	761	820	852	823	847	809	796	772	774	786	835	864	859	803	790	775	798	816	781	802	788	824	790	779	811	799	829	825	810	797	804	841	731	855	802	778	805	766	809	771	829	850	827	796	848	782	788	781	854	818	797	809	824	823	783	802	850	861	796	775	767	812	804	827	797	790	831	774	819	822	809	810	826	812	849	803	772	809	866	782	843	817	828	807	794	813	788	781	825	896	817	833	848	804	839	810	819	794	823	802	842	836	827	851	821	811	776	795	788	792	777	818	856	778	807	792	781	815	794	746	851	746	782	836	824	824	782	809	859	760	796	766	847	758	813	861	785	812	862	777	805	810	822	844	796	790	769	792	793	798	770	827	801	839	828	794	799	792	820	818	785	811	838	807	829	805	797	823	798	814	816	851	793	835	777	807	772	786	817	798	769	794	811	818	742	868	796	786	851	777	776	785	814	841	788	783	822	845	858	836	823	860	774	772	777	833	770	822	777	780	808	835	845	845	776	845	752	831	859	825	797	821	776	842	800	819	812	755	845	818	779	827	824	813	784	770	802	851	816	812	773	758	793	770	819	799	770	858	826	781	842	827	833	869	773	795	837	822	821	805	831	756	799	791	854	794	797	775	764	819	836	799	811	808	800	783	795	778	806	778	774	796	902	818	793	791	883	776	839	790	751	814	832	834	822	748	783	897	825	831	833	870	839	801	759	844	810	787	800	747	807	822	793	829	805	805	793	796	784	736	797	823	740	850	805	804	798	820	832	822	864	785	812	808	784	813	806	829	813	782	824	860	843	779	802	819	756	797	777	798	838	873	793
26267	14157	9798	2263	1010	682	641	476	426	351	333	381	344	321	341	310	326	308	303	307	298	330	280	302	330	287	294	285	293	327	274	281	298	306	280	297	286	273	299	278	314	293	299	290	289	288	316	307	267	328	310	308	303	293	317	289	311	311	244	308	299	295	313	265	306	279	311	265	297	297	314	284	284	309	300	288	307	304	301	294	286	315	280	276	302	313	314	294	291	285	287	320	300	323	286	277	296	309	277	290	281	289	300	295	298	312	278	295	307	303	329	291	316	272	292	302	297	270	278	278	321	285	316	306	313	303	307	299	307	303	279	327	300	300	311	305	294	306	288	288	312	300	342	295	294	274	328	294	305	294	306	315	290	290	296	323	331	268	286	258	321	288	318	320	293	295	265	303	307	290	314	307	322	273	275	293	289	294	304	288	307	290	294	298	280	285	286	297	308	268	261	307	308	293	292	291	304	279	292	293	323	265	303	274	346	282	276	282	292	293	278	272	267	294	271	252	250	271	273	287	303	299	285	302	278	298	298	276	294	281	293	318	313	323	273	303	304	310	295	276	296	310	295	295	288	294	287	316	288	300	255	300	297	295	292	314	305	311	278	293	303	278	271	298	291	316	282	301	314	270	273	289	267	275	279	316	271	280	283	282	305	292	283	321	269	303	295	317	281	274	259	287	303	302	271	326	289	314	289	313	299	294	285	294	293	287	299	291	302	269	276	305	277	298	303	278	300	279	290	288	323	284	294	298	296	304	289	295	301	261	277	292	294	321	280	320	312	283	305	308	301	313	300	299	310	276	312	323	306	295	325	285	298	297	292	332	283	303	307	265	283	311	266	300	302	290	297	312	307	298	312	311	307	281	295	303	298	294	316	274	307	319	287	301	262	271	262	315	274	278	306	311	281	278	315	275	270	312	300	299	289	291	325	261	301	335	293	279	290	303	266	278	309	271	287	290	315	293	322	300	270	284	309	300	288	335	273	305	295	297	291	325	294	287	324	259	292	332	282	302	296	308	327	306	295	288	300	290	286	294	290	315	264	303	308	298	324	270	291	292	278	324	279	262	273	288	261	291	288	294	322	297	282	295	290	292	262	275	308	278	293	292	307	321	286	297	288	316	308	310	294	320	279	301	292	327	291	299	306	278	308	331	273	287	282	290	281	263	291	278	278	295	282	274	270	261	295	307	267	297	310	314	318	313	308	298	288	320	293	321	350	311	301	331	321	286	297	301	306	306	298	296	300	312	314	319	290	309	297	292	276	295	318	298	306	293	299	292	328	320	305	287	287	284	316	280	299	318	276	279	285	307	323	281	311	287	309	288	324	276	296	281	297	294	268	276	300	265	331	264	303	285	315	308	307	280	311	287	301	265	289	314	312	310	296	289	306	281	322	272	284	276	263	310	309	286	297	282	271	299	299	314	303	289	305	290	281	342	303	296	291	320	292	285	284	323	319	315	284	304	286	300	308	294	295	291	266	269	280	295	314	307	305	264	266	301	293	300	324	299	288	307	274	301	292	278	336	276	312	305	283	281	326	284	274	299	291	322	309	299	292	302	312	284	275	296	305	292	275	267	290	314	282	265	310	315	295	295	293	291	271	302	280	298	310	304	315	309	291	266	279	300	294	288	311	302	313	331	309	309	268	319	290	273	308	298	300	297	316	308	310	288	303	298	286	295	333	295	325	250	279	295	285	307	283	292	303	314	310	307	276	277	299	327	287	322	320	303	274	298	295	263	322	291	286	302	293	301	320	274	313	325	276	288	276	311	290	280	303	310	300	318	298	290	306	289	299	293	308	316	301	338	291	315	316	284	301	300	323	292	290	313	294	285	276	301	311	307	321	283	316	282	308	339	334	330	282	274	308	284	312	324	287	303	298	307	294	270	304	300	286	319	280	294	298	273	268	288	311	296	289	305	292	296	285	292	311	323	301	283	293	303	282	307	280	279	284	301	324	267	335	308	304	288	279	322	278	322	292	297	346	298	299	272	297	278	314	301	315	288	305	314	294	292	274	273	286	257	276	293	304	285	304	330	315	280	291	267	297	276	296	271	303	308	295	289	277	331	319	302	282	285	278	274	318	266	278	290	282	288	290	286	304	282	275	317	315	294	299	300	322	314	274	297	313	301	308	323	288	300	295	304	303	283	313	296	289	277	283	320	304	271	292	291	288	278	324	308	297	302	288	289	299	290	316	286	302	262	279	296	326	315	319	303	284	235	268	270	307	296	286	269	321	277	320	303	308	281	284	289	315	297	307	330	286	304	283	287	305	314	303	282	299	292	288	285	275	318	281	325	296	294	292	271	292	307	310	293	283	299	322	308	300	295	318	294	297	301	257	288	287	287	303	316	301	315	304	318	286	279	300	274	335	270	270	312	320	285	306	325	286	286	271	262	259	306	288	276	313	316	325	293	307	311	294	301	321	296	339	253	271	294	295	292	310	298	297	301	314	287	290	272	323	305	289	302	343	283	301	301	300	278	270	278	312	275	291	268	272	303	251	285	304	315	299	280	299	309	280	311	294	281	294	297	274	303	299	328	266	272	295	300	291	289	288	286	297	300	261	294	287	298	312	288	327	329	294	310	284	286	304	302	284	299	281	291	278	295	291	284	276	278	270	299	308	314	270	298	286	286	295	308	303	303	310	313	304	279	302	292	297	293	299	269	305	307	283	288	276	303	297	323	305	324	317	318	272	282	317	292	292	278	280	305	268	283	302	302	314	291	299	261	323	309	299	277	294	294	292	266	298	285	289	305	315	292	290	352	290	291	267	297	300	293	243	307	289	299	311	291	287	314	305	304	255	257	317	304	286	298	277	295	285	275	291	307	310	298	295	298	283	309	302	307	295	307	281	261	270	306	288	320	288	292	300	300	314	289	298	299	298	316	297	295	288	287	312	304	284	323	305	290	300	309	276	304	274	280	271	287	260	335	288	293	279	300	324	276	314	303	316	264	280	307	275	289	311	307	309	293	290	282	266	281	311	322	322	255	320	295	307	306	309	265	319	264	317	296	280	289	290	306	304	306	304	315	270	309	283	300	288	285	315	261	306	288	303	290	315	289	283	323	325	289	293	267	306	292	293	312	303	312	338	294	271	296	293	341	275	302	321	323	306	319	305	294	323	298	303	310	281	314	313	280	295	307	318	291	298	313	255	306	309	269	268	277	276	318	289	260	267	291	282	257	323	302	310	279	273	305	289	305	276	309	281	283	328	266	275	310	309	324	313	271	299	299	293	283	288	296	310	304	268	310	290	299	317	304	296	311	298	289	294	298	270	307	300	294	292	298	267	272	287	260	315	288	289	324	290	297	283	293	285	287	289	313	304	321	276	290	298	273	277	286	289	286	311	255	339	306	330	271	302	300	281	308	288	305	288	317	303	305	301	314	321	305	250	312	280	289	309	300	291	305	283	276	292	280	312	281	266	302	324	269	304	323	285	314	286	295	293	271	308	312	279	275	338	290	310	280	309	281	271	296	340	287
18943	12565	11622	4127	3225	2679	2344	1815	1462	1254	1122	1054	977	913	918	867	860	816	875	788	787	838	823	805	796	775	813	773	761	746	746	721	705	789	741	771	738	732	709	733	694	755	751	728	753	715	736	712	697	732	717	719	738	768	722	782	755	750	707	744	717	682	693	762	737	739	734	734	701	712	709	730	768	740	708	710	708	737	671	743	709	774	761	751	738	726	777	742	720	670	760	718	733	759	707	729	721	691	720	670	732	721	730	714	741	742	701	751	716	706	744	710	736	751	745	727	710	763	711	778	746	718	699	731	725	726	730	711	748	700	689	750	738	726	704	720	700	718	679	736	727	751	787	694	718	695	727	700	721	713	706	691	705	680	693	737	720	715	715	736	671	692	725	712	705	698	704	739	732	751	684	701	698	740	684	676	703	712	701	752	759	699	714	707	683	736	752	684	741	687	704	760	693	700	700	719	774	726	677	721	749	711	732	739	738	732	739	706	717	735	779	737	695	743	672	717	706	732	727	684	723	742	705	718	734	719	755	694	685	681	732	734	729	737	691	650	692	705	773	705	713	730	715	710	686	745	705	760	698	751	754	711	735	706	740	713	661	754	707	753	714	717	696	751	752	732	711	716	711	672	707	727	695	745	706	721	693	701	702	728	756	689	738	712	697	697	744	716	700	724	767	735	722	714	732	711	710	715	734	758	695	710	730	735	691	699	728	719	771	725	739	744	714	732	745	739	726	739	705	677	707	704	712	712	696	764	727	795	726	699	716	753	729	728	700	729	710	713	721	724	716	742	745	726	742	723	712	727	738	692	708	697	720	746	691	715	733	681	731	719	680	684	750	758	677	690	722	691	709	714	690	726	732	747	720	760	707	664	720	735	744	726	702	715	711	746	720	727	652	702	664	733	710	699	744	711	726	692	699	722	718	717	709	712	675	732	695	741	712	724	722	700	668	728	723	746	702	704	684	693	727	715	754	729	734	723	698	691	748	761	703	731	718	707	721	762	741	739	721	708	669	703	739	746	758	721	734	711	669	714	754	743	727	761	710	720	764	710	713	682	759	700	749	726	752	748	728	696	729	734	695	708	745	736	712	702	691	770	735	692	705	709	703	719	683	698	677	729	741	744	716	732	762	691	717	724	668	705	707	731	722	710	720	703	699	761	697	666	735	731	679	755	637	733	702	719	681	728	697	746	685	766	704	730	744	707	684	739	710	731	719	681	725	743	786	699	735	720	754	685	698	674	725	683	756	735	684	691	710	757	735	768	678	739	720	690	746	710	656	708	731	696	711	751	741	705	708	706	724	667	697	738	717	751	725	720	758	731	730	729	732	662	737	701	748	665	836	701	716	719	728	707	723	732	718	688	730	749	676	752	738	718	722	724	727	726	711	749	702	735	720	714	740	720	739	712	729	684	703	746	738	686	701	720	664	726	677	741	741	742	697	717	723	739	692	740	698	699	714	722	742	700	719	725	694	761	726	674	703	716	695	685	729	710	743	704	708	715	658	698	729	686	709	734	721	750	727	681	753	729	759	725	729	669	683	689	677	709	700	760	664	740	705	733	695	743	714	744	703	741	702	718	706	725	697	676	695	707	686	693	731	673	724	710	754	760	711	695	729	701	730	747	748	737	706	709	708	711	763	709	713	756	744	743	705	718	725	688	748	693	698	685	711	724	739	703	699	711	716	714	690	712	707	700	761	705	669	734	747	739	689	691	678	708	719	692	692	731	718	705	702	688	737	695	780	700	721	690	720	753	708	727	723	690	705	705	731	706	716	746	730	715	740	661	668	693	737	773	725	718	735	710	700	741	741	704	776	738	740	764	712	714	718	725	720	729	730	730	692	734	723	724	690	755	728	702	748	773	762	675	736	650	728	722	714	719	700	792	749	786	728	693	761	686	731	675	693	700	675	677	737	700	747	715	716	674	726	745	728	725	687	780	686	725	742	660	759	709	669	713	718	699	714	789	709	693	742	734	722	695	726	756	731	755	708	689	723	725	739	734	676	721	702	752	763	716	699	734	734	738	690	692	719	754	733	707	681	724	722	713	734	730	714	717	748	742	655	692	708	737	754	707	706	697	715	728	681	676	741	784	779	725	710	731	691	695	726	709	709	670	758	709	714	692	730	763	668	718	728	643	700	704	711	675	741	709	750	721	694	710	693	761	734	691	747	749	760	729	733	690	718	746	718	712	727	756	733	698	752	715	752	704	714	750	671	742	712	683	743	720	681	743	684	703	742	711	760	724	735	757	728	727	693	750	711	747	757	756	749	725	696	714	725	738	715	753	713	730	722	715	725	730	743	718	730	733	738	699	706	662	732	742	747	744	701	728	693	769	765	651	684	731	777	747	718	749	696	742	741	730	734	763	722	700	699	726	766	698	729	703	754	774	710	719	766	746	739	752	691	739	722	743	685	709	708	732	705	704	744	727	714	689	704	721	720	720	665	708	762	686	709	699	720	717	685	692	702	720	693	727	736	714	695	736	643	758	698	703	734	740	704	742	673	756	701	686	721	658	702	726	703	753	667	723	730	712	711	712	717	726	720	731	696	746	741	708	743	740	716	745	726	728	695	740	734	721	722	733	688	774	715	714	655	697	696	676	712	693	660	694	751	670	694	721	705	722	748	735	747	699	706	752	719	706	718	718	747	702	707	748	701	725	750	718	677	725	717	712	692	742	719	711	717	697	702	666	704	727	785	742	695	673	711	684	740	728	758	777	735	733	734	712	756	713	719	744	726	726	741	739	729	648	731	677	723	730	734	678	727	718	745	720	730	739	757	722	752	704	732	783	700	713	781	738	783	712	747	696	707	725	691	711	716	744	720	772	718	707	720	680	720	744	743	705	751	699	727	688	744	729	725	733	737	744	718	707	715	677	730	692	756	757	684	718	710	722	735	715	708	716	701	751	743	698	743	774	723	719	669	720	726	692	726	728	695	709	756	747	702	683	691	707	700	705	712	717	725	742	735	724	716	713	712	685	724	739	706	680	699	723	675	670	707	692	686	702	683	672	682	668	746	695	696	729	733	700	734	753	687	682	722	756	692	733	751	716	746	773	677	728	716	709	740	720	760	735	697	708	697	700	741	698	743	743	724	718	724	701	754	787	726	703	784	707	728	707	719	776	687	729	781	713	725	732	742	692	728	717	708	701	721	747	755	735	754	706	702	715	704	675	687	717	731	763	697	704	801	725	701	748	665	775	787	762	707	731	732	736	722	716	679	740	716	696	725	707	756	750	693	743	805	709	766	708	753	701	736	691	739	712	694	736	709	755	683	733	744	725	762	713	727	724	720	736	725	714	727	711	715	766	745	730	698	753	685	748	726	728	713	726	767	735	700	733	663	732	696	729	688	730	709	752	686	696	687	782	738	766	710	737	729	711	795	681	732	741	722	720	694	717	684	735	761	701	767	725	729	710	703	735	714	727	747	715	730	709	677	731	691	708	729	695	734	690	745	708	714	678	747	707	715	744	697	706	696	722
35499	21911	15888	4261	1489	880	617	460	396	316	311	280	256	240	260	214	227	219	211	233	197	211	184	201	207	212	206	224	215	210	211	159	181	179	203	191	211	201	194	171	184	202	181	179	227	185	180	236	180	206	193	169	157	227	211	205	225	209	229	174	189	182	189	194	216	186	196	198	214	168	192	209	194	186	211	205	204	215	217	190	201	197	177	182	164	190	211	188	202	214	177	192	188	190	215	192	205	178	176	210	197	206	185	192	160	177	205	194	206	182	170	184	221	172	191	177	174	184	186	189	225	169	185	192	220	173	217	203	193	173	206	185	211	187	169	208	215	172	184	189	179	192	167	171	208	163	207	183	202	187	196	195	200	187	190	193	184	212	208	181	193	168	179	195	180	196	170	219	190	186	200	196	198	198	191	190	187	197	201	202	191	170	185	195	216	210	189	188	183	183	169	184	199	189	185	197	199	181	186	190	190	189	169	216	198	209	183	205	186	202	183	203	184	170	194	207	197	213	226	206	202	193	205	203	183	189	185	205	203	195	191	204	181	195	189	187	198	220	206	208	198	184	184	178	199	194	204	190	197	200	201	207	186	174	187	208	188	191	189	181	193	213	190	174	210	205	192	207	188	172	192	187	191	196	194	197	177	196	193	171	173	196	186	172	197	196	193	187	197	192	208	203	207	204	197	220	161	183	222	178	200	203	197	191	202	226	197	195	184	199	195	184	207	201	196	174	205	188	188	183	205	192	188	194	186	200	191	213	180	203	180	223	187	199	188	203	176	208	190	192	181	175	190	207	182	203	201	200	186	213	162	187	173	168	211	204	187	220	211	186	224	184	182	204	198	202	195	203	190	178	165	192	192	206	197	202	209	184	197	201	167	199	200	194	168	186	195	208	197	178	184	195	207	217	211	196	185	184	163	184	228	209	194	172	194	190	181	209	215	189	181	177	206	178	174	201	185	180	212	201	174	189	177	192	188	178	175	184	189	215	183	186	197	201	160	189	199	219	189	185	203	172	191	164	196	240	181	209	173	203	200	195	176	198	194	206	193	177	200	193	209	189	179	216	204	196	220	193	210	176	199	160	186	178	193	205	191	172	193	193	223	220	172	208	198	221	194	197	203	208	203	199	196	187	188	213	190	190	212	188	200	212	175	180	186	188	218	208	183	194	218	193	205	193	213	195	228	189	180	194	201	213	187	184	185	182	184	194	173	209	204	194	199	176	183	193	174	214	188	181	189	182	183	186	203	171	220	175	187	199	195	212	199	196	202	174	220	171	195	170	184	213	200	195	200	201	188	227	186	172	182	214	176	184	185	208	214	184	180	181	175	204	188	177	212	170	203	174	176	202	164	191	161	170	194	200	189	214	213	184	194	182	191	193	194	197	195	212	168	157	192	177	176	179	185	192	203	206	204	213	204	201	216	197	179	177	173	170	178	182	190	195	197	173	195	197	190	195	196	172	194	196	194	211	184	179	194	193	169	229	188	213	192	168	187	215	176	173	218	214	192	181	177	197	193	190	201	201	190	190	177	215	183	202	174	199	182	185	197	205	210	175	175	171	202	196	182	209	190	205	171	215	203	185	183	171	169	199	221	195	221	174	178	182	178	193	190	184	191	185	210	190	174	186	171	199	180	210	214	188	200	190	185	220	181	177	158	204	203	205	193	203	188	184	186	214	186	194	190	187	180	200	189	192	194	197	198	193	195	186	179	209	208	190	205	195	216	196	199	182	195	182	165	186	210	221	168	201	211	192	201	189	207	178	170	179	177	216	215	198	178	197	197	179	200	207	164	168	181	184	192	205	180	194	189	207	218	176	182	197	219	192	199	202	167	179	183	169	188	164	194	212	221	227	197	209	193	167	213	196	175	189	207	183	172	223	214	173	179	173	179	184	194	197	166	202	191	199	187	182	179	188	183	206	188	191	209	190	198	212	214	204	203	220	205	194	175	191	209	181	199	170	191	208	200	197	185	214	163	223	197	183	200	206	215	178	200	173	203	195	212	180	198	211	208	198	168	186	196	197	160	190	182	175	213	174	185	201	205	200	198	189	182	202	209	204	196	199	209	236	199	178	182	181	200	206	203	183	174	173	192	197	183	196	186	215	183	195	189	192	190	221	203	205	185	191	204	187	180	192	195	189	222	166	170	173	220	205	193	206	210	178	172	171	192	220	205	175	161	177	183	202	195	192	149	186	188	208	180	189	184	197	205	190	201	180	186	204	203	209	185	199	206	202	194	164	200	208	203	192	187	190	198	181	211	199	206	206	193	183	194	176	200	197	188	199	190	203	206	168	201	217	188	205	209	190	189	176	196	219	189	169	170	175	213	203	182	197	182	158	161	202	187	206	170	180	188	218	191	197	177	201	188	169	179	191	174	188	198	191	180	196	194	184	213	184	205	182	189	178	209	184	177	200	178	180	189	183	180	206	176	191	177	172	213	190	187	193	185	187	199	205	194	193	190	196	209	207	190	194	184	216	200	197	184	194	195	185	205	206	213	174	186	200	217	207	201	170	191	225	186	182	208	190	170	183	203	180	182	206	209	210	199	210	198	199	189	214	201	218	181	210	200	218	186	193	213	177	193	210	185	212	194	200	222	196	194	182	185	210	193	178	183	197	199	187	182	160	179	186	185	191	177	208	205	191	189	170	168	181	211	220	215	187	192	190	191	198	214	189	180	189	167	189	206	184	208	210	197	192	194	187	203	203	186	195	199	158	192	187	177	187	202	198	189	183	192	200	192	192	200	213	180	189	202	206	194	211	178	195	176	197	176	205	163	189	175	208	213	198	212	164	172	188	197	180	160	196	193	167	207	187	183	213	206	176	179	178	170	213	185	206	205	188	185	195	213	187	204	170	196	177	201	181	182	186	202	173	198	180	164	210	169	207	215	207	200	189	172	195	195	188	183	188	207	191	198	190	172	193	186	156	206	198	194	227	178	201	197	213	185	185	173	211	224	185	182	190	191	216	219	201	214	198	209	175	175	173	173	203	179	174	175	206	174	183	201	201	195	223	199	187	204	206	187	178	192	181	187	183	199	224	195	182	200	188	181	207	174	176	177	198	177	186	225	193	191	179	206	194	192	202	182	166	171	191	192	196	186	193	180	217	195	168	178	203	183	212	176	187	165	196	187	187	193	185	172	173	205	184	170	197	190	182	181	196	174	189	209	186	192	176	190	173	183	200	208	202	157	225	189	198	169	190	203	189	182	201	199	165	185	212	190	181	186	193	200	193	169	193	210	164	162	205	173	171	209	185	178	202	209	196	177	203	234	171	201	209	205	194	201	175	175	207	182	209	197	182	195	206	203	197	167	185	210	177	203	199	192	199	181	182	196	179	199	195	188	173	208	180	178	212	203	204	199	185	181	214	160	177	167	200	188	188	186	185	208	201	221	191	207	196	188	163	202	193	172	220	165	198	214	196	192	203	192	180	196	199	192	192	182	207	214	170	201	193	195	191	192	182	199	190	204	205	191	193
24120	17616	16720	5751	3994	3273	2624	2024	1489	1246	1125	992	910	861	775	789	762	742	726	691	648	628	633	671	639	614	612	557	563	574	530	509	534	509	545	528	495	538	488	567	501	474	486	555	509	527	490	518	487	526	488	542	508	494	474	492	477	539	538	478	505	483	484	511	462	503	516	489	465	472	490	489	481	488	482	543	441	526	498	525	478	512	496	498	508	484	481	505	501	509	472	491	502	468	482	504	490	467	487	483	501	504	500	516	487	457	461	493	506	492	488	524	484	500	515	502	471	475	525	523	466	492	472	443	458	517	500	528	507	502	514	497	459	537	476	490	503	463	487	489	488	494	457	477	475	451	496	497	481	485	477	466	517	526	473	485	473	472	484	474	440	531	524	506	459	556	495	482	463	506	520	470	453	510	456	467	495	456	516	499	522	467	474	538	494	495	454	521	527	482	440	535	483	521	484	491	477	523	464	478	519	474	486	463	471	492	481	478	482	502	479	465	461	490	455	494	502	480	485	489	485	473	501	518	513	441	515	446	467	481	479	493	451	491	465	475	510	486	486	481	469	516	466	478	502	500	486	505	467	483	473	481	481	462	507	454	505	467	452	483	470	482	472	550	496	519	493	499	472	491	458	472	467	485	519	484	510	470	513	474	481	518	447	491	497	453	502	533	502	479	545	493	498	512	482	493	488	494	461	436	465	480	468	473	471	471	496	520	510	495	527	465	480	496	476	504	437	497	557	492	469	477	450	424	504	502	496	517	488	501	476	506	455	503	465	503	504	488	476	491	492	481	490	471	482	486	477	454	510	510	453	464	507	502	483	484	517	498	491	531	506	482	490	501	496	510	487	485	482	520	484	493	463	494	460	453	480	451	515	503	473	501	482	430	477	464	468	532	474	457	453	534	494	491	492	477	473	447	501	520	505	469	525	478	472	514	470	454	479	484	476	481	476	525	533	453	490	514	477	445	519	439	484	471	483	503	450	488	514	516	468	508	502	508	491	502	440	466	487	519	506	469	475	497	529	456	458	466	490	483	481	444	448	500	495	534	471	494	494	524	471	527	508	515	480	504	488	504	479	516	519	478	479	548	477	470	480	507	456	487	455	454	479	501	479	474	461	520	509	493	456	524	461	488	497	523	524	489	495	471	518	504	488	468	511	507	511	478	519	487	468	494	491	473	496	466	523	513	456	472	498	452	459	455	494	464	522	483	490	508	493	528	513	488	462	543	534	516	519	481	507	501	495	491	487	471	488	505	493	510	478	513	472	516	478	500	486	512	491	501	463	491	521	447	491	514	505	506	507	517	528	538	525	460	518	470	455	490	490	470	502	483	476	465	471	475	492	465	463	498	505	467	482	507	451	508	471	498	499	511	479	463	481	462	530	477	482	528	489	524	498	500	468	487	522	477	475	498	468	520	511	507	532	489	527	483	491	477	481	485	478	495	514	496	457	427	488	487	517	487	499	510	504	499	500	453	483	507	498	494	499	532	509	490	486	497	481	476	497	518	472	496	509	477	483	462	462	460	474	450	501	504	465	500	491	469	467	481	494	455	519	537	474	523	497	455	454	531	507	496	496	508	537	504	540	504	476	486	502	509	490	469	479	487	469	481	506	494	470	505	502	490	470	489	497	494	481	497	473	492	506	480	510	499	502	500	521	500	480	504	494	480	459	458	510	498	477	496	505	460	511	495	486	494	479	488	473	484	493	495	490	456	475	516	514	505	480	468	480	472	486	520	491	474	498	507	493	492	504	484	498	463	514	486	477	477	508	508	504	501	449	490	531	543	474	485	498	470	467	497	419	485	447	466	461	502	510	489	482	472	496	484	501	467	486	474	496	484	481	531	536	424	503	456	469	458	507	490	501	471	518	461	521	511	505	502	474	509	503	478	526	477	467	522	468	460	465	471	498	503	484	505	479	534	481	486	511	506	486	499	459	487	491	477	458	525	528	495	480	496	490	470	538	459	461	506	464	453	517	500	494	510	493	508	497	462	524	498	448	510	501	519	493	502	495	485	512	512	482	452	490	449	454	481	475	480	465	507	463	469	492	475	504	501	476	535	463	490	491	477	478	489	488	509	487	498	494	506	488	478	510	520	526	501	471	490	474	448	452	495	467	479	512	489	489	475	492	466	523	505	493	535	540	492	486	528	514	495	479	491	496	492	451	493	442	477	493	487	471	510	538	484	480	473	477	481	489	512	497	508	460	498	445	502	480	477	489	469	470	483	468	481	483	434	451	511	511	504	511	452	473	533	526	473	488	505	522	536	479	478	457	483	492	478	466	541	461	465	479	499	475	493	445	512	430	455	516	526	469	464	495	507	487	468	482	473	453	497	503	503	494	509	510	519	501	500	501	488	474	485	471	477	460	502	481	476	496	466	472	488	494	453	473	514	490	474	516	468	494	523	481	475	503	501	485	478	505	462	485	455	488	502	475	531	521	479	505	504	476	492	497	475	514	504	490	448	516	514	494	457	490	503	508	471	510	497	531	491	481	485	468	512	482	469	503	524	493	492	493	484	477	475	437	506	463	504	526	501	531	471	532	502	519	488	490	525	489	475	510	468	461	480	459	493	481	466	490	489	461	472	469	470	480	515	495	464	467	512	480	511	494	498	475	470	518	465	478	486	457	520	474	519	500	533	479	442	517	502	521	491	496	474	502	469	496	468	480	485	518	468	509	535	486	479	465	497	476	485	497	477	467	524	508	491	505	498	514	496	501	489	527	508	469	510	521	514	491	503	486	506	484	483	520	496	506	531	481	466	503	462	466	518	513	464	466	478	514	489	518	491	478	501	484	499	450	474	490	485	497	493	498	507	477	498	487	491	492	494	472	475	511	474	488	517	490	512	474	519	478	478	434	489	486	489	480	461	491	476	482	513	518	491	524	523	486	502	474	461	475	518	524	452	488	491	485	458	452	471	534	517	504	496	497	447	466	496	463	484	499	483	484	504	471	489	502	466	498	496	498	484	487	521	478	506	458	477	491	456	498	479	494	458	519	475	471	465	477	498	500	486	495	490	473	464	499	451	509	509	498	465	491	468	480	491	520	495	513	489	490	477	500	444	506	498	511	533	479	495	454	509	474	489	503	505	499	480	519	475	469	516	516	537	502	511	483	499	526	480	481	474	490	480	493	503	493	457	465	477	505	496	474	481	484	488	506	479	511	462	490	509	467	525	483	482	503	516	496	455	456	482	482	478	451	517	517	505	492	519	463	574	513	503	475	473	489	463	467	453	489	483	482	475	488	483	507	450	483	472	513	516	517	486	509	500	508	456	519	478	483	516	481	506	498	489	512	425	475	520	518	486	490	480	504	469	505	480	499	481	521	489	497	544	484	491	454	490	483	502	509	507	498	487	478	487	446	515	494	483	456	463	518	524	470	496	517	467	482	475	484	498	470	470	477	510	489	497	472	483	470	466	485	488	496	553	434	483	485	515	463	500	512	480	466	460	509	523	487	457	468	473	461	450	485	480	493	479
13061	4690	2093	820	620	535	483	408	407	372	344	332	317	362	328	329	349	337	285	310	349	344	320	311	368	357	328	332	355	329	359	326	380	346	333	356	350	310	305	305	357	348	300	339	301	393	325	334	365	365	326	343	311	331	329	341	341	332	331	354	342	337	316	325	341	367	301	336	271	324	355	345	369	329	317	313	375	360	332	298	337	349	331	341	333	345	336	350	337	304	332	336	320	304	331	327	329	356	348	348	319	310	361	344	330	363	296	342	338	340	309	345	311	362	336	358	334	343	321	358	345	358	341	308	328	333	342	352	336	356	316	338	339	294	341	305	362	344	334	348	294	325	336	336	323	321	336	318	348	311	326	295	332	330	318	334	365	330	343	344	330	285	353	329	350	294	324	331	335	339	307	317	341	327	341	328	323	324	342	358	328	362	314	286	317	323	356	333	343	328	329	304	331	363	325	343	338	312	351	376	351	330	308	349	306	360	350	337	317	339	317	334	334	325	340	321	325	339	327	303	337	346	309	350	316	324	340	333	322	328	328	346	326	348	313	307	317	333	356	330	324	299	336	333	349	343	323	297	343	342	324	314	343	329	319	313	324	319	346	343	358	322	305	290	353	346	301	361	333	298	341	339	341	330	283	338	340	350	313	360	319	310	308	373	344	344	353	320	340	377	341	353	329	361	343	307	321	295	339	285	303	344	355	316	336	310	339	332	355	346	349	316	353	323	353	338	319	313	332	349	313	328	323	324	341	309	341	308	327	345	354	355	351	344	290	331	287	324	314	351	348	334	322	325	307	353	334	379	321	325	331	326	330	343	319	290	329	349	339	340	326	337	341	329	333	322	329	305	335	320	324	341	321	339	327	320	309	334	353	313	317	313	335	364	323	328	328	308	360	342	355	305	349	343	347	353	334	325	351	349	298	327	343	322	326	325	362	326	348	332	353	315	327	317	325	336	303	330	332	317	300	356	314	312	338	365	329	337	372	314	333	344	377	314	325	316	341	323	313	325	320	335	329	304	346	345	323	316	320	372	360	318	318	349	319	312	304	322	363	319	293	317	324	340	351	347	348	330	346	329	368	315	339	316	341	319	332	306	340	340	303	370	360	313	313	359	338	294	331	351	345	336	344	349	328	391	347	357	360	362	331	318	318	338	334	347	340	370	313	340	319	320	318	326	318	327	339	333	312	318	354	342	329	310	318	324	338	341	312	330	328	332	339	376	334	333	323	319	340	313	362	351	346	320	332	322	304	335	357	304	325	313	325	357	338	334	346	345	340	310	328	283	353	346	330	311	328	330	329	345	320	299	358	314	335	329	318	350	352	337	310	356	309	328	306	365	327	304	329	353	338	316	343	329	388	359	346	366	339	327	312	290	328	334	363	301	364	323	316	352	316	321	365	368	299	309	306	329	350	331	349	363	311	333	329	322	329	312	339	371	317	357	368	343	330	347	360	321	318	324	322	337	323	361	352	305	381	306	343	340	314	338	318	307	321	340	339	331	310	349	322	285	328	396	321	296	352	309	297	327	322	311	338	367	326	321	318	313	341	373	334	348	317	325	298	307	336	288	292	347	338	318	338	345	326	300	322	322	320	302	337	388	342	325	312	301	331	373	304	318	335	343	336	357	327	352	326	336	317	318	319	347	337	321	329	330	313	335	330	319	323	333	301	311	338	314	356	333	359	330	295	334	298	306	327	297	319	325	313	331	312	336	344	337	325	356	347	353	339	318	308	329	327	323	321	396	311	323	344	296	330	300	325	320	356	336	356	343	308	336	318	319	345	337	303	362	333	343	353	332	335	318	347	364	297	319	347	371	318	345	334	318	375	327	297	337	302	334	306	293	320	328	367	323	350	308	349	322	320	320	300	329	308	348	315	326	313	302	331	337	314	340	307	312	351	327	347	308	327	320	314	319	338	326	336	339	294	334	336	327	325	303	318	328	350	357	321	333	316	324	351	314	349	336	327	337	320	295	315	338	336	334	305	320	282	306	333	353	355	324	333	312	357	321	333	289	319	341	297	315	336	345	316	325	355	311	302	328	303	315	330	335	324	332	348	299	372	317	326	319	368	348	315	326	346	343	339	320	345	339	305	319	337	318	362	346	304	337	337	315	306	305	347	332	354	313	316	374	351	336	316	352	344	330	369	321	343	324	333	308	320	280	315	304	343	362	318	333	362	331	320	360	352	351	339	332	315	330	337	316	353	334	326	355	394	370	317	337	305	330	356	309	345	303	364	327	282	354	326	306	333	312	325	325	338	340	347	318	333	307	349	323	371	363	325	332	300	316	325	317	332	353	333	316	339	346	339	343	340	326	319	360	317	334	321	337	360	307	342	332	334	325	299	315	346	304	307	367	328	328	334	330	325	337	343	316	362	342	336	330	357	300	336	333	335	344	351	313	338	345	354	317	348	364	328	319	322	307	295	329	327	326	346	323	325	350	339	295	295	318	295	303	343	331	360	327	342	342	327	301	297	328	324	340	319	367	345	326	334	321	343	345	351	329	324	352	316	338	311	374	317	334	346	309	350	325	354	308	315	354	307	313	322	314	367	361	326	329	375	334	335	334	345	323	348	362	347	312	337	308	334	321	341	316	325	281	353	353	305	331	316	301	321	366	312	355	328	321	373	328	326	379	340	349	340	355	319	309	329	353	321	352	335	351	327	325	337	322	343	303	370	337	359	326	325	313	335	314	349	370	358	327	328	351	312	322	308	316	333	309	294	327	348	336	335	321	316	335	334	329	352	366	348	336	315	298	347	370	350	304	347	358	307	327	327	321	340	350	307	320	316	357	342	366	334	332	335	319	336	352	349	369	347	310	313	348	358	330	332	350	331	355	331	350	326	320	371	323	324	332	348	376	327	340	342	380	338	357	318	306	320	349	328	321	333	314	329	326	319	356	315	333	362	316	335	326	338	331	358	339	294	304	315	341	318	324	335	322	330	342	332	316	306	331	341	313	313	316	318	306	334	278	324	313	338	367	328	344	297	338	330	315	336	313	310	325	321	364	299	358	321	384	329	329	346	325	345	317	371	339	342	332	363	324	324	349	326	335	335	319	336	328	329	356	329	310	326	336	337	303	330	351	360	321	332	353	333	320	341	322	342	339	315	323	333	310	340	329	322	313	307	344	323	318	330	329	355	337	313	354	320	344	352	326	333	367	315	326	328	299	351	331	304	319	328	355	296	322	321	369	350	326	326	350	352	328	346	320	326	300	340	323	329	314	318	326	316	313	313	296	305	308	330	332	320	327	358	320	339	327	327	353	284	344	356	278	332	321	344	326	344	329	365	278	348	323	341	331	334	330	321	365	325	311	308	328	358	327	349	327	341	340	314	308	321	316	326	346	315	325	338	373	302	368	315	321	341	318	318	346	343	306	322	330	331	356	312	283	319	330	305	330	376	341	350	344	315	280	355	343	341	301	314	377	373	333	352	305	338	328	321	308	314	334	314	332	337	303	322	308	329	357	345	304	348	354
9716	4776	3765	2487	2032	1689	1434	1245	1074	1022	923	928	889	973	878	939	876	892	850	824	863	788	816	812	783	748	809	830	830	766	810	803	813	821	831	841	770	808	816	853	826	822	824	761	823	806	803	803	808	838	790	740	783	775	851	792	785	764	875	800	774	761	795	787	800	811	818	806	801	783	850	831	796	802	839	799	823	784	814	732	780	786	849	837	752	800	808	796	803	829	848	820	810	820	782	832	815	823	783	752	829	782	777	771	791	846	837	768	789	791	831	749	768	780	818	831	770	831	812	844	858	789	776	812	801	795	759	803	776	782	831	786	782	776	818	781	761	887	824	816	756	803	785	765	806	814	796	792	751	789	769	807	855	785	737	777	820	756	763	811	841	802	807	764	855	787	820	779	793	797	748	767	780	784	754	824	822	779	802	805	831	827	746	795	798	821	809	783	839	804	778	804	805	778	795	767	795	775	806	795	812	788	808	796	856	821	800	764	793	837	755	796	797	819	830	793	823	721	787	800	832	831	813	778	799	772	780	834	833	757	836	850	837	813	804	808	838	782	839	788	764	845	831	827	803	822	842	799	803	743	816	783	800	794	822	788	836	746	802	837	824	812	836	806	799	822	781	776	841	814	778	769	779	829	844	852	815	814	776	764	852	789	770	805	752	761	809	803	748	767	798	772	795	832	804	777	779	773	771	761	793	811	813	794	767	811	773	835	819	831	793	784	763	788	861	782	779	819	793	824	799	770	829	791	832	780	791	783	782	814	784	787	774	834	807	803	745	787	797	804	855	870	780	841	771	813	821	775	791	740	794	810	758	764	796	858	772	763	796	804	784	823	773	804	771	808	851	829	819	800	765	821	771	795	803	802	774	809	833	811	798	829	787	831	792	752	836	753	785	803	770	754	802	803	814	793	836	764	816	812	763	810	741	751	813	791	806	840	778	809	827	808	788	817	798	803	808	800	829	818	780	818	807	801	760	806	796	817	812	812	821	778	827	832	821	816	838	815	792	812	801	784	804	777	792	816	772	832	796	809	790	802	811	801	815	766	787	817	762	784	733	821	871	794	807	778	818	790	791	774	792	790	744	787	775	790	856	797	815	782	765	800	815	819	820	818	743	843	820	843	846	784	815	816	838	749	803	789	811	801	774	833	833	794	789	792	795	763	796	802	797	808	819	863	783	754	792	759	814	800	812	792	773	788	749	824	832	773	829	842	797	792	843	800	792	809	782	851	775	834	738	806	801	840	750	746	788	762	785	790	846	803	791	773	799	843	759	798	776	800	758	794	771	815	804	815	776	804	807	845	781	766	831	835	852	769	812	768	829	861	824	741	851	847	773	788	788	855	797	756	777	796	780	796	754	795	837	822	770	856	839	831	827	763	797	791	833	851	803	776	798	810	754	812	785	832	777	820	814	772	850	779	838	810	761	806	777	800	758	785	814	807	769	824	773	779	849	839	806	801	804	788	801	779	828	779	765	795	793	741	791	779	846	799	836	778	835	789	791	825	784	793	755	828	819	804	805	829	793	818	815	826	812	730	810	802	817	834	853	826	859	766	806	782	854	795	813	793	782	855	803	802	799	795	815	836	789	841	792	762	804	834	793	795	782	773	820	784	814	820	809	828	828	782	845	803	769	745	800	823	812	806	787	795	806	830	775	785	839	840	834	801	781	832	767	828	806	793	814	791	824	792	817	843	806	779	795	799	778	829	806	815	812	767	794	859	784	788	776	775	803	752	767	770	843	822	791	782	857	814	804	790	809	822	838	762	808	758	767	731	833	783	806	804	795	792	790	787	779	793	747	803	729	825	811	848	778	775	825	833	763	785	833	828	806	779	803	807	876	806	777	822	794	803	727	794	887	828	812	793	787	779	807	791	801	747	801	792	792	807	776	778	839	757	788	841	775	764	829	747	825	834	803	812	805	825	806	812	806	790	807	773	793	797	783	744	813	830	794	818	815	794	780	748	797	850	761	811	815	768	765	825	826	823	804	766	821	802	813	795	770	814	768	845	793	808	803	786	794	859	769	801	806	778	807	774	734	800	781	781	812	748	787	800	797	778	805	770	845	781	734	755	852	837	750	851	870	816	783	805	800	792	828	818	814	815	810	773	821	795	830	799	832	734	826	754	819	832	773	815	814	798	844	750	796	824	797	770	765	796	765	753	809	775	792	800	790	789	815	812	796	818	805	807	805	838	817	794	795	768	856	789	769	792	782	782	839	767	810	813	785	817	839	774	832	805	773	815	789	806	725	841	752	791	781	820	798	859	816	782	756	827	816	777	790	822	799	775	800	818	772	752	812	808	730	791	793	801	789	770	782	826	734	770	767	825	825	792	812	776	841	726	799	773	771	800	825	815	790	820	796	741	835	803	803	818	805	817	836	738	828	811	820	833	812	785	781	791	760	757	814	749	813	822	820	815	792	801	784	799	803	805	782	809	751	815	815	818	844	773	830	820	811	826	801	784	785	823	795	784	801	826	809	790	830	849	784	849	782	796	806	771	801	788	769	825	792	843	833	780	826	790	822	825	803	841	811	793	800	803	752	814	790	726	786	803	833	766	746	857	805	780	813	777	751	791	821	772	815	790	842	825	801	800	838	847	771	896	800	791	737	770	806	860	779	834	821	794	779	789	800	779	795	796	776	751	801	813	781	752	797	811	804	771	818	820	778	831	810	788	731	798	792	770	805	792	781	794	801	791	748	835	848	820	847	776	817	829	811	762	801	815	800	792	789	853	814	801	774	884	836	804	784	842	798	796	785	809	790	822	805	835	830	736	818	812	800	772	782	831	750	805	783	774	760	791	777	807	743	764	785	850	803	847	807	823	825	796	830	784	819	786	799	755	785	785	772	828	786	784	790	796	834	840	812	853	766	841	799	839	815	785	828	847	806	850	813	791	854	805	783	822	803	818	779	806	799	780	782	824	809	777	817	793	806	799	795	822	771	779	770	848	761	794	745	794	789	859	814	777	790	826	743	814	832	782	803	776	774	832	844	746	799	768	835	777	800	818	801	789	766	804	746	762	850	824	784	808	791	751	801	787	779	772	764	805	729	782	800	816	810	772	794	759	787	840	782	775	796	807	779	821	832	816	748	788	791	816	810	828	853	800	827	830	780	804	824	796	826	806	801	815	809	784	807	774	807	806	791	829	774	831	774	815	792	824	820	772	829	839	844	781	815	826	784	773	834	827	791	813	771	779	811	765	839	794	776	846	803	822	823	814	800	786	757	799	790	853	812	778	769	768	785	818	803	734	782	804	807	833	790	789	858	801	792	812	798	867	811	817	755	786	800	799	802	806	787	802	822	831	801	776	794	784	863	818	766	795	732	782	793	802	764	746	863	761	777	793	826	846	798	811	763	821	776	784	756	783	857	860	781	789	826	771	823	821	819	826	801	880	815	809	728	820	824	845	793	767	819	820	783	795	829	772	760	781	749	791	766	812	821	824	795	753	808	796	835	814	784	809	827	818	789	810	799	728
26707	15019	8713	2134	958	671	541	456	399	373	351	341	345	337	291	326	338	317	308	324	334	303	293	326	296	287	311	317	301	311	312	314	313	317	292	282	284	287	270	283	283	272	276	287	337	318	291	314	279	315	270	312	293	285	301	313	330	278	293	290	273	307	273	294	320	313	274	308	295	300	308	283	291	297	281	300	318	308	288	279	286	310	293	289	272	303	286	275	294	267	269	237	311	305	297	281	286	267	301	278	320	305	311	285	289	295	284	290	267	256	309	264	279	263	312	306	301	276	322	300	301	322	294	257	304	250	268	276	297	288	301	311	308	317	278	283	300	304	288	301	286	314	278	266	263	269	304	324	314	302	296	299	304	307	291	308	307	284	322	305	304	270	295	293	314	291	315	290	295	316	301	285	298	267	308	293	271	295	279	283	270	298	285	288	279	267	295	292	266	276	275	299	316	309	308	313	280	302	274	281	279	309	292	301	291	299	307	313	311	304	303	338	260	307	277	269	284	294	302	303	268	311	262	338	264	288	307	277	293	250	272	280	315	278	268	279	251	288	319	272	278	325	291	319	310	314	287	231	248	271	285	331	286	288	308	268	269	298	298	295	287	275	292	307	282	296	317	299	295	305	321	283	303	278	292	314	278	276	312	271	276	285	295	311	279	275	274	294	271	286	268	300	281	314	285	307	269	321	277	288	289	309	295	284	294	312	300	274	280	277	279	321	267	270	312	301	290	317	277	305	277	295	274	335	299	315	311	261	298	277	287	302	291	329	296	263	292	276	297	297	280	321	302	297	321	275	311	297	303	282	301	284	308	310	288	304	289	285	294	249	293	331	302	302	292	326	298	279	294	296	285	284	300	291	305	314	272	308	275	274	269	280	278	292	283	303	301	283	308	303	300	284	306	289	307	277	274	297	324	286	295	287	302	264	266	288	281	281	300	304	294	279	303	269	302	320	306	299	304	275	286	306	313	289	275	295	282	296	312	318	309	322	296	309	317	297	306	282	304	296	307	268	310	286	271	294	296	333	324	273	282	326	291	273	269	280	281	285	263	268	280	288	278	279	305	304	298	293	234	287	274	304	302	271	276	291	277	301	298	288	306	311	317	315	282	288	292	294	309	318	309	284	258	306	278	294	286	285	293	291	300	269	287	279	273	286	294	285	285	286	268	282	304	305	296	278	318	306	290	301	271	320	273	305	307	285	303	303	288	276	298	263	322	310	269	312	293	302	282	290	257	285	295	331	272	287	291	291	314	288	309	301	292	281	292	300	305	300	301	296	337	315	303	310	305	295	302	328	295	311	301	316	298	282	310	268	320	298	325	318	312	277	256	256	292	260	288	261	303	291	264	267	318	280	303	288	295	291	301	288	299	296	308	283	290	283	288	280	298	311	288	266	280	298	306	283	273	330	268	261	270	250	269	305	291	306	309	310	271	276	275	264	284	293	303	276	276	318	283	288	273	275	290	266	284	312	278	321	293	316	309	333	314	313	303	296	303	294	302	338	287	301	281	265	291	277	296	303	293	312	295	273	278	310	270	297	305	271	287	317	297	319	286	306	294	311	287	276	314	294	325	280	295	252	290	267	298	295	255	271	283	325	276	277	281	296	310	307	287	307	284	294	311	263	294	276	282	275	303	307	309	325	278	326	318	282	328	271	311	310	313	274	268	323	275	300	285	288	275	303	291	317	295	312	309	277	265	297	292	307	304	280	279	288	323	308	287	297	297	294	316	307	282	289	306	306	309	283	319	314	261	303	322	294	315	301	258	284	309	300	304	298	285	282	297	288	331	299	276	288	301	310	279	270	293	295	306	268	276	281	285	300	284	268	294	295	325	282	280	303	275	302	265	289	307	315	302	299	320	286	293	281	311	297	285	304	291	302	285	308	285	313	281	271	303	303	273	293	323	290	341	297	280	305	314	302	320	302	303	313	279	295	260	284	291	282	281	309	299	298	305	309	318	322	285	291	305	276	294	294	316	298	294	302	302	287	324	293	290	270	276	301	313	320	301	301	277	306	269	297	284	297	286	285	326	296	281	300	296	264	279	296	309	313	250	313	305	271	284	269	293	290	290	312	283	292	293	290	252	273	309	289	263	299	333	266	298	288	299	310	299	310	287	297	302	270	309	275	260	298	306	296	295	286	268	291	279	312	311	272	312	282	274	331	295	288	313	239	305	295	316	305	271	273	285	282	322	274	273	294	301	311	291	288	305	265	272	286	293	312	266	291	284	287	299	281	269	305	312	284	307	291	334	284	284	301	291	311	284	275	278	279	293	305	311	276	295	312	292	284	300	309	290	294	313	298	301	305	295	292	282	316	283	278	300	300	298	282	254	303	290	303	306	295	291	310	315	284	297	282	290	291	325	260	302	305	289	290	269	294	285	300	297	319	284	309	318	295	280	309	264	306	301	267	321	318	280	298	306	237	282	278	299	282	268	317	280	328	293	303	278	301	319	294	314	312	309	307	302	305	283	322	288	325	313	316	292	285	304	313	332	302	288	254	315	260	301	288	260	327	311	306	299	322	290	253	287	306	284	279	299	303	329	338	273	268	309	305	299	263	281	305	283	265	252	273	301	326	272	300	273	285	318	289	292	286	265	294	266	265	302	292	272	278	296	340	301	306	283	322	298	288	299	290	335	295	291	297	328	291	273	277	297	290	266	319	308	290	273	301	281	298	287	268	300	256	278	331	300	316	316	312	297	304	286	277	274	313	268	298	315	283	302	272	290	289	290	288	308	277	285	270	291	326	283	292	325	279	260	294	272	275	278	309	298	286	284	316	321	273	268	273	337	281	335	312	285	295	298	305	280	286	256	284	296	284	315	296	297	310	285	299	291	306	322	301	295	299	307	239	290	294	284	268	275	290	306	308	311	323	297	257	313	276	273	278	290	294	306	321	305	292	299	300	276	304	332	288	277	269	299	284	300	281	306	311	293	290	267	316	291	310	294	279	287	289	286	291	244	274	289	323	295	314	308	333	274	275	295	289	295	291	307	290	298	288	288	301	300	300	279	275	284	306	265	298	296	322	308	317	311	267	268	286	288	311	285	293	269	324	319	271	301	295	277	289	303	304	317	289	289	261	312	315	298	314	339	294	288	274	290	277	302	286	277	294	288	282	295	288	291	310	288	262	268	288	299	269	306	288	294	268	292	293	276	280	300	287	276	244	264	272	267	327	274	279	296	279	259	287	283	292	299	285	286	284	327	287	281	287	276	302	292	282	279	322	278	314	263	307	297	284	302	282	315	309	300	290	316	271	305	319	288	270	285	295	310	286	319	303	284	305	273	298	281	257	297	333	303	281	276	308	292	286	325	304	306	260	294	301	272	296	281	274	285	308	300	306	279	307	306	300	294	276	306	293	273	315	299	288	277	306	268	286	267	263	321	286	320	292	314	303	294	287	276	278	302	283	311	294	273	271	310	275	283	322	307	309	289	330	295	310	298	285	276	276	296	285	306	281	290	311	314	304	289	313
19345	12852	10901	4064	3177	2497	1973	1531	1306	1189	1090	972	955	915	901	859	908	880	842	855	848	809	773	776	804	806	777	743	742	741	762	746	692	681	689	756	683	694	724	702	663	760	671	710	737	721	671	706	689	670	733	660	728	690	701	716	707	746	676	728	720	734	739	691	725	714	706	752	734	674	713	758	738	731	714	676	716	753	754	698	719	700	690	737	698	725	710	710	741	735	744	744	716	748	727	732	693	743	741	715	709	728	654	708	727	665	693	711	747	750	674	703	721	714	701	695	700	720	699	732	709	677	693	709	712	696	727	659	715	703	743	727	640	726	684	728	686	742	737	733	700	748	726	704	755	727	664	750	660	684	721	730	736	730	709	727	741	756	738	714	665	721	745	736	709	738	717	664	720	709	729	703	667	726	720	735	721	643	691	685	692	680	737	724	710	717	718	725	727	730	750	738	720	706	732	695	770	685	712	698	692	685	717	713	696	706	749	700	734	677	709	671	653	709	723	680	715	743	709	711	728	743	710	709	687	717	724	741	732	725	731	704	736	692	685	708	703	753	715	705	710	712	695	695	734	737	711	668	712	648	682	703	708	762	721	737	737	726	717	719	706	682	765	688	704	743	750	728	752	723	697	744	708	750	708	689	729	690	705	750	642	749	685	724	657	689	691	674	718	711	717	724	721	771	665	691	721	692	712	719	683	656	670	657	718	667	684	709	769	719	700	686	709	681	693	700	654	722	700	696	741	690	751	708	749	691	729	698	788	708	689	688	696	707	662	713	731	730	725	687	751	703	731	684	705	685	778	754	711	732	675	692	692	714	715	695	728	699	719	699	724	701	715	737	725	703	662	701	698	713	708	681	732	701	655	733	682	696	722	699	712	705	721	723	691	760	733	730	706	725	685	704	712	727	722	658	707	695	732	727	704	783	700	668	734	699	762	682	687	722	692	722	726	739	659	706	688	753	721	697	752	716	700	765	763	716	650	748	657	709	715	670	747	677	725	707	699	670	742	669	704	736	715	696	708	664	664	707	698	720	689	739	725	722	717	674	678	692	751	740	696	718	741	712	726	728	670	695	730	717	716	678	750	732	702	689	700	676	722	692	713	756	726	728	714	715	708	712	741	711	721	696	750	692	739	703	719	717	683	702	707	722	702	717	747	698	677	733	710	668	725	698	716	677	652	741	721	663	742	723	743	674	730	689	732	746	744	723	745	712	681	722	741	702	728	724	667	717	744	711	766	723	703	730	708	668	747	695	716	743	697	696	704	748	710	756	691	715	693	694	704	693	713	725	721	777	723	664	671	702	736	737	725	764	656	689	653	710	728	710	692	664	689	679	681	677	683	712	635	711	766	696	725	688	694	718	693	711	715	761	711	718	697	693	706	704	687	696	726	759	655	727	687	722	746	718	693	713	704	722	725	742	665	725	709	706	738	698	690	731	680	713	700	711	708	732	717	701	693	715	679	741	695	759	730	705	722	703	736	711	707	745	725	709	742	747	729	722	747	702	693	681	678	692	744	717	675	686	701	729	697	716	746	701	707	704	716	736	693	687	654	737	699	730	660	721	736	709	720	757	697	700	753	723	734	738	709	680	654	684	699	771	697	742	723	667	722	695	731	695	706	711	732	720	720	670	693	747	675	678	660	719	741	697	698	719	717	672	744	716	705	729	699	694	689	727	773	732	739	734	696	730	764	686	658	731	724	743	683	701	687	671	722	698	719	708	698	689	709	776	724	745	733	726	704	737	719	708	751	679	704	736	718	732	716	714	674	697	719	669	692	725	667	714	707	686	724	741	646	688	730	721	705	739	672	744	773	696	706	720	696	673	691	732	700	691	678	708	715	702	724	714	715	703	697	689	701	721	750	694	684	766	690	707	725	718	683	723	732	709	751	726	714	683	715	746	691	694	735	713	675	684	693	720	704	722	721	707	645	698	704	737	740	754	730	713	714	707	765	740	654	724	685	660	723	692	734	753	758	763	726	678	731	657	753	686	655	673	750	719	714	708	702	700	706	703	728	716	677	699	717	756	721	622	772	708	700	688	679	742	764	685	673	708	754	753	690	734	693	723	730	713	705	719	728	678	677	714	737	723	675	713	746	711	735	694	743	690	726	693	679	664	718	741	724	728	709	710	760	707	716	738	714	688	709	704	683	695	703	754	718	684	777	755	658	734	725	729	725	739	683	709	688	710	754	725	685	747	727	700	757	732	678	758	758	684	703	723	723	723	697	680	738	683	748	716	709	718	691	710	712	727	740	688	744	746	712	793	698	759	706	694	724	650	685	709	654	686	739	695	715	684	711	743	755	705	738	677	707	725	681	716	750	733	667	698	697	739	658	684	720	698	749	683	706	694	687	750	730	687	701	741	719	729	720	693	672	717	711	727	692	730	694	730	742	748	758	676	721	758	707	698	667	672	681	683	758	728	714	708	678	753	722	690	739	712	697	656	666	727	704	729	709	665	721	732	717	694	708	693	708	735	694	679	760	725	699	715	715	702	730	664	719	692	666	663	719	683	714	724	792	714	684	709	712	688	702	694	739	671	683	693	692	702	754	738	719	718	672	705	713	725	772	717	692	702	742	705	698	714	704	759	736	687	671	746	655	712	742	682	669	740	716	732	709	703	725	707	707	741	756	696	701	672	713	710	720	703	708	722	723	692	687	713	703	731	701	693	720	705	716	712	737	710	709	725	674	698	712	721	702	736	701	718	708	720	732	685	748	747	698	707	712	739	698	739	698	784	733	733	690	644	678	643	761	692	713	735	683	748	713	693	761	697	719	729	691	704	729	718	691	732	716	727	688	712	724	707	720	728	685	712	732	733	718	732	708	724	690	706	729	705	745	751	741	735	725	746	733	733	715	713	775	702	692	732	758	721	736	706	652	689	669	729	723	752	731	751	725	689	683	692	724	752	760	647	691	710	747	733	703	681	711	737	720	710	730	727	671	708	742	732	715	721	724	699	702	720	770	724	707	707	687	721	710	718	730	694	734	701	715	723	701	743	691	734	728	704	712	740	739	689	756	743	664	698	707	696	730	739	697	697	720	721	738	692	745	727	699	655	718	730	707	701	688	732	721	714	748	731	693	709	743	723	733	725	694	689	712	703	747	724	674	757	704	711	711	746	696	682	731	720	699	729	730	721	736	728	758	721	704	711	748	742	695	725	748	700	746	709	770	661	677	698	731	698	731	701	729	733	692	752	752	731	728	714	740	697	669	701	694	694	709	755	720	741	732	727	743	740	679	694	746	718	733	753	659	720	687	700	715	754	696	690	724	705	710	703	751	704	726	702	733	714	691	736	663	690	718	677	691	721	714	699	651	702	721	737	731	724	706	680	739	716	677	790	720	760	709	766	683	666	696	709	691	721	680	717	750	703	719	749	743	690	744	660	701	712	678	700	721	717	708	715	707	690	737	699	711	707	722	735	702	723	790	726	676	687	718	744	770	673	718	734	736	734	721	695	705	727	763	698	704	689	670	716
35333	23109	15400	3659	1290	844	513	391	339	283	289	271	257	232	257	227	213	222	212	237	216	190	197	206	187	195	158	189	210	190	197	192	199	167	175	189	184	196	197	185	209	185	198	195	189	172	195	169	186	204	196	177	166	174	200	202	199	166	196	185	204	199	177	167	180	167	193	187	175	173	177	195	157	187	182	175	212	207	199	181	178	205	190	190	232	208	191	181	174	177	195	196	180	209	186	189	190	200	214	191	188	234	173	191	210	182	174	185	207	177	180	170	197	206	193	185	199	180	190	183	197	190	170	216	197	197	186	223	187	194	183	165	211	173	170	196	182	189	202	196	198	203	196	200	175	186	176	201	202	214	184	178	189	189	213	191	186	195	182	200	178	185	202	190	199	167	207	194	194	195	198	204	196	179	190	179	174	173	171	214	168	188	193	165	194	179	172	211	185	176	190	190	188	175	172	195	182	167	176	201	204	181	210	205	184	197	207	176	183	171	210	187	214	196	183	193	165	186	170	186	195	174	201	168	174	172	197	178	209	189	175	196	185	187	183	198	188	184	196	198	190	196	182	169	211	202	178	210	159	193	198	180	192	186	183	166	182	175	162	174	163	192	193	190	199	192	208	171	186	194	191	184	182	183	174	194	206	198	212	189	185	195	189	181	173	151	190	182	185	206	173	196	162	203	176	188	177	199	177	181	206	182	172	195	199	183	182	212	207	196	215	205	176	188	173	210	155	189	184	191	166	190	195	218	191	205	181	179	183	184	191	184	175	212	163	170	220	188	203	194	188	170	227	174	187	208	201	180	191	189	194	188	197	183	160	167	198	155	201	162	178	189	162	192	176	181	202	184	186	223	174	225	159	179	217	191	185	158	223	192	219	179	185	172	195	172	190	208	198	189	175	195	206	155	186	195	182	196	158	204	196	171	209	178	198	177	183	162	201	181	190	168	202	206	183	201	183	173	172	190	203	203	205	201	192	196	195	176	188	175	186	182	179	183	187	187	206	159	202	179	170	171	200	218	211	181	189	176	198	163	204	184	203	182	196	195	165	186	188	195	172	209	193	187	175	217	199	183	193	192	172	196	198	175	179	173	174	178	179	178	182	187	198	220	180	184	216	181	196	185	197	178	222	189	178	200	221	195	164	189	187	182	188	190	192	187	207	164	193	165	167	199	208	177	216	184	172	176	197	184	178	161	183	170	194	199	173	222	200	181	181	186	212	148	200	215	210	209	195	196	205	181	190	178	185	183	174	197	211	201	189	179	205	178	183	202	195	161	192	214	186	191	178	194	207	210	202	205	194	191	190	176	173	165	190	178	186	197	188	190	197	192	195	201	183	174	196	180	195	186	201	204	174	189	205	195	199	178	202	191	209	184	169	177	181	186	190	190	192	209	159	182	186	192	206	153	200	167	189	172	196	191	155	204	171	192	183	177	167	179	180	216	197	203	199	175	176	205	189	179	174	198	186	178	183	188	179	181	193	199	211	188	156	165	192	211	183	181	180	200	187	166	186	197	200	198	206	197	191	186	169	176	183	189	187	191	164	171	192	190	190	179	196	175	189	173	200	196	202	234	211	198	195	196	182	184	175	181	185	161	184	198	182	193	172	181	160	171	169	209	157	195	192	216	192	201	180	201	171	170	184	180	181	182	196	195	204	213	192	207	172	193	185	170	172	176	194	194	183	202	193	188	197	190	198	190	187	208	198	189	193	186	207	190	192	185	176	210	186	170	164	173	172	178	177	172	195	207	190	178	184	159	155	199	190	176	183	208	169	177	198	191	177	159	198	174	194	177	195	168	235	172	187	194	200	150	193	219	190	177	190	200	178	170	193	180	178	203	176	170	184	171	184	187	186	177	200	204	160	194	188	191	178	190	167	193	215	170	201	168	207	188	188	220	217	192	171	194	189	200	198	201	193	178	205	190	191	168	201	203	197	176	189	192	176	203	186	187	196	200	175	205	197	186	159	193	204	158	193	149	176	189	203	184	204	185	209	209	206	188	159	196	195	182	177	184	166	195	186	216	191	159	183	163	206	201	182	175	179	183	210	190	200	184	207	181	180	162	174	183	211	190	201	190	175	177	202	187	200	218	192	191	175	167	185	208	186	174	172	197	183	170	199	204	189	221	202	199	190	178	196	207	173	193	208	203	197	171	188	188	198	192	170	174	200	204	193	206	183	182	179	183	169	165	175	200	178	184	170	163	186	182	201	177	206	183	170	173	203	207	175	214	200	183	202	202	186	189	204	194	214	203	180	181	181	183	229	200	194	180	178	185	195	173	192	183	198	185	219	184	169	199	186	193	195	188	181	188	176	199	184	188	170	177	221	184	180	200	201	173	158	184	201	171	181	217	203	182	182	201	194	193	182	180	169	203	185	171	184	193	172	183	214	182	176	202	188	188	191	178	202	172	193	187	187	188	179	183	185	224	193	187	172	204	199	214	185	184	194	200	200	190	196	192	185	173	180	225	179	179	185	213	191	207	178	172	176	190	193	173	186	176	189	189	161	193	167	181	181	181	180	182	201	187	184	184	182	181	198	199	182	179	183	173	190	222	176	215	193	182	169	174	179	187	188	202	173	185	175	222	186	181	199	193	189	188	179	184	199	194	185	220	207	192	183	172	168	167	162	187	181	181	194	176	168	197	182	186	184	180	182	212	193	189	188	184	199	199	203	190	202	184	176	179	182	182	182	191	163	186	191	160	178	188	198	193	170	216	179	184	202	209	180	188	179	189	190	164	168	171	193	194	184	170	191	179	172	200	202	199	179	172	168	185	207	206	179	190	177	191	214	224	188	174	194	175	186	184	182	191	206	183	178	179	185	189	195	172	194	212	191	200	213	183	190	176	198	188	191	180	190	195	184	199	163	172	211	204	205	182	170	208	187	168	181	191	199	193	189	165	176	199	190	198	178	201	207	200	183	175	206	206	176	174	202	195	172	173	192	176	191	188	220	211	191	171	191	187	194	192	184	190	204	153	200	176	200	194	205	205	189	209	178	166	202	221	194	195	181	190	170	206	179	189	178	200	216	175	201	180	192	165	212	189	172	205	171	177	196	197	182	198	185	197	172	196	177	173	170	198	183	181	182	202	191	182	209	207	185	222	198	186	200	191	174	182	170	182	178	171	205	185	192	185	183	202	158	171	197	205	179	214	186	167	195	192	185	181	197	189	177	195	199	196	174	159	181	182	199	219	201	190	178	207	192	199	191	224	206	194	186	177	191	206	170	193	200	172	184	193	185	160	195	181	183	170	176	171	199	164	162	175	167	203	193	184	197	195	183	179	210	171	182	193	220	188	175	191	175	188	179	180	193	192	180	192	197	181	183	202	202	213	187	182	177	197	169	189	213	186	194	191	170	168	227	215	162	186	171	190	164	177	196	195	164	198	200	172	173	191	203	192	198	178	184	196	209	160	182	186	201	199	191	184	184	181	165	175	178	193	203	188	186	189	178	184	176	195	201	177	181	187	217	208	185	205
24071	18701	15480	5102	3917	2971	2217	1669	1372	1213	1109	988	953	827	808	757	751	728	646	634	633	614	598	558	587	587	549	562	520	567	564	516	491	509	484	490	529	470	519	501	496	527	528	528	503	549	533	498	471	484	513	519	484	523	499	492	494	495	497	493	497	499	509	485	485	437	499	436	516	527	487	437	482	492	460	471	523	471	467	479	485	472	470	490	454	505	505	461	445	509	488	479	492	461	510	506	503	452	462	468	484	482	510	471	420	458	474	471	469	471	505	492	492	473	440	464	477	503	438	493	478	486	491	443	551	478	524	513	468	519	460	523	463	483	465	495	474	494	473	469	474	477	490	434	458	470	469	452	468	489	549	478	469	512	476	516	423	485	453	483	487	526	465	465	502	515	459	502	478	439	499	489	468	489	466	411	476	484	509	482	457	506	485	470	487	500	432	495	477	478	503	514	472	498	452	478	502	479	502	483	502	491	483	496	496	483	477	505	466	485	485	503	482	472	517	448	492	518	503	461	474	486	486	452	449	510	461	476	452	478	476	490	446	444	486	492	452	508	455	516	468	499	472	504	467	502	455	471	493	457	451	420	499	489	509	462	438	490	503	480	474	472	488	525	489	487	475	450	472	481	464	460	458	501	482	457	489	456	511	474	479	493	477	464	472	500	474	433	493	469	455	481	443	455	476	460	498	456	476	453	469	470	547	493	477	520	469	486	521	502	483	471	461	470	471	526	468	464	496	501	486	485	467	473	468	498	459	486	480	483	523	484	523	450	502	439	520	486	486	483	496	475	438	507	476	498	452	497	465	466	519	483	489	475	464	468	530	510	454	475	480	506	501	512	470	505	475	493	490	443	463	522	481	497	490	476	444	472	463	477	496	490	437	485	479	484	495	499	490	469	481	518	478	489	439	476	485	472	487	484	462	480	496	501	487	457	476	517	491	511	499	507	483	511	478	470	482	468	443	471	457	469	482	508	491	499	453	470	469	469	470	479	502	475	512	473	492	506	510	459	467	481	474	445	506	489	468	491	452	497	482	495	453	480	456	481	489	505	486	510	465	522	447	452	456	466	490	456	449	491	519	426	459	478	472	472	484	463	467	508	482	470	472	482	503	471	472	510	511	463	504	479	502	506	492	533	464	466	522	452	451	497	512	468	502	484	496	468	464	482	459	448	487	464	472	482	501	496	448	533	492	484	444	486	464	495	502	496	528	495	471	487	460	507	465	486	506	495	478	485	458	499	484	488	474	462	476	494	439	466	474	492	477	454	463	525	481	459	485	479	470	457	446	435	487	474	488	496	477	461	503	511	490	465	458	502	482	508	455	467	473	478	506	479	506	485	490	481	497	480	479	493	473	527	493	488	477	482	518	464	492	444	507	469	440	490	477	455	498	480	480	514	481	495	490	487	497	464	492	507	500	489	499	480	494	485	481	490	482	445	487	500	489	495	481	449	440	472	453	468	497	488	481	518	475	466	489	468	494	502	474	502	444	464	495	496	489	521	513	504	452	469	449	506	444	483	439	507	457	455	496	521	465	448	483	505	512	508	478	496	442	481	463	456	465	517	524	481	486	480	457	478	473	498	500	492	484	468	477	502	500	479	489	465	488	461	458	490	458	511	453	452	487	461	503	500	440	487	483	467	480	456	482	489	476	462	452	486	483	473	463	446	455	491	459	465	525	499	481	482	522	551	529	487	515	485	457	481	455	474	475	473	502	465	499	502	516	478	506	467	504	466	509	467	475	513	473	481	458	476	510	508	493	492	502	462	449	485	436	463	480	470	437	491	473	480	518	510	484	457	472	459	489	461	474	476	459	486	505	513	485	508	499	447	495	462	451	522	456	473	488	493	499	488	527	498	465	458	456	458	504	484	484	497	483	456	445	488	441	468	455	488	471	438	457	476	522	493	460	500	444	469	439	511	481	445	452	483	489	465	465	469	503	486	513	470	500	460	459	505	481	514	502	495	520	485	449	494	473	458	452	492	483	455	486	445	434	495	487	503	443	480	475	492	454	452	529	473	515	460	496	524	478	509	468	514	490	476	466	489	514	496	497	448	467	454	464	471	514	476	497	463	505	485	498	446	454	495	511	513	479	459	486	490	486	465	521	451	463	492	484	482	484	475	455	467	508	458	456	503	485	478	468	487	501	485	490	465	465	460	481	503	482	496	536	428	495	440	522	491	505	475	485	522	474	462	488	511	466	443	460	449	477	520	454	439	474	477	508	494	467	454	521	505	455	459	495	454	472	487	499	471	473	492	498	472	489	461	504	471	501	463	516	484	457	431	489	493	460	487	467	477	479	457	494	466	479	488	468	451	482	511	490	480	505	513	471	478	495	454	481	508	460	448	468	472	487	499	472	486	455	463	467	493	451	476	466	499	498	472	454	476	470	478	497	503	457	482	461	464	476	465	454	520	486	547	478	463	446	483	502	502	480	481	484	467	474	491	497	478	479	473	461	504	482	461	471	475	492	497	494	501	474	441	443	491	485	452	471	484	478	477	471	464	468	499	486	501	481	494	442	468	518	485	471	464	449	481	471	466	508	455	499	481	486	461	467	476	461	506	464	498	531	469	504	470	497	491	470	497	476	516	439	525	529	460	469	481	513	485	508	484	463	453	512	479	461	452	526	503	455	449	489	447	450	465	465	504	494	469	460	501	487	468	442	460	466	499	486	465	524	455	451	484	508	509	451	532	449	488	472	442	515	433	457	497	485	529	490	487	475	478	483	477	511	488	501	467	450	458	498	527	513	496	486	458	470	525	477	434	493	453	438	437	501	451	496	511	504	542	512	454	453	435	483	469	468	481	493	506	506	480	507	429	481	445	464	511	486	500	481	450	464	476	502	490	477	456	486	474	502	512	470	455	465	474	448	473	498	513	493	487	497	444	473	496	503	492	444	512	479	491	485	482	477	493	462	476	476	502	438	452	484	494	471	483	477	491	447	534	464	475	484	486	500	488	466	460	469	491	465	500	481	476	488	465	511	469	471	448	506	437	518	503	469	457	484	484	456	508	470	441	472	475	468	450	521	449	452	481	478	469	466	481	493	444	499	487	487	493	467	456	431	480	451	488	452	493	454	451	505	492	466	489	464	511	480	473	432	464	484	452	465	477	457	498	452	491	517	470	492	494	461	485	476	443	491	470	436	489	439	495	498	453	478	475	517	500	435	516	489	432	504	516	503	514	423	442	503	468	464	472	456	480	473	516	449	483	499	424	508	439	472	466	488	475	487	487	469	471	523	454	483	476	496	471	519	464	499	433	480	437	481	479	497	451	527	498	483	464	468	495	488	497	425	484	463	442	477	447	485	442	488	515	495	490	444	476	472	500	485	490	487	510	496	454	453	529	476	485	487	486	476	491	499	473	444	484	483	503	470	477	478	466	479	510	480	486	457	471	492	451	498	464	470	466	501	508	489	491	446	489	448	518	476	480	510	491	454	498	465	473	464	466	435	469	472	474	496	517	478	469	452	472	452	471
12341	4272	1916	842	567	478	459	382	390	322	335	347	349	338	338	334	336	325	348	361	328	330	323	319	337	347	343	337	321	332	316	332	357	309	327	341	320	308	308	317	331	290	334	338	317	326	333	328	310	355	315	350	330	356	329	367	308	336	324	321	328	302	319	332	342	298	330	361	301	319	314	299	318	353	325	344	350	342	321	317	326	330	320	322	368	340	329	333	351	341	327	305	337	335	368	312	316	305	356	348	319	347	320	338	329	325	303	323	330	327	326	288	309	337	319	312	331	340	317	330	303	332	337	312	341	347	350	335	311	328	324	300	307	333	318	331	331	327	320	348	323	313	309	305	305	321	303	336	344	341	300	348	340	315	345	348	293	331	314	323	334	307	338	322	333	340	331	309	340	338	304	308	336	325	337	350	306	308	347	319	314	314	300	317	319	283	343	325	357	312	353	322	343	349	312	307	348	347	302	296	302	316	338	313	339	292	318	358	331	324	300	318	326	306	302	308	360	324	349	334	330	317	325	317	314	319	321	293	352	353	330	288	324	338	350	347	323	319	373	300	329	300	319	304	311	322	344	339	316	307	327	318	350	341	317	319	341	338	368	360	308	318	317	318	345	343	305	319	316	323	335	360	337	323	308	323	319	323	338	352	329	313	320	320	309	346	337	331	347	315	309	330	335	340	357	332	335	305	344	310	332	340	343	313	327	313	358	326	334	322	332	312	285	341	337	325	366	306	320	321	345	348	306	331	315	336	325	320	334	328	301	319	322	345	339	301	297	326	324	354	308	296	349	320	300	343	287	276	339	337	339	329	361	341	322	338	297	365	359	323	336	319	340	346	319	333	347	336	302	298	299	288	324	306	295	316	321	319	293	351	373	310	315	304	307	330	298	328	336	319	312	321	353	314	309	332	348	347	314	334	312	354	314	309	341	324	289	319	320	372	330	321	318	299	315	305	287	340	325	338	324	351	306	303	301	323	339	325	306	297	343	380	312	324	297	304	290	345	344	335	332	343	346	361	305	346	318	304	333	337	330	330	300	336	287	345	347	308	315	329	345	328	296	325	307	323	330	329	329	316	350	336	318	334	346	354	350	316	313	367	334	288	320	319	324	365	323	374	325	307	303	302	321	355	343	350	341	342	327	314	327	373	351	312	324	360	358	337	348	342	327	342	326	334	321	371	327	337	337	336	330	359	338	342	343	309	318	345	310	291	299	349	340	317	315	313	332	317	337	343	335	335	328	357	322	335	332	335	330	309	319	314	364	310	299	308	316	339	352	312	310	336	358	335	358	313	318	314	326	330	314	328	338	337	310	344	292	382	316	314	356	327	326	323	346	291	311	319	346	340	341	322	293	309	356	342	311	283	330	318	360	304	317	314	308	336	316	305	321	365	307	338	339	357	320	303	329	320	314	352	341	306	332	353	309	355	332	323	350	305	321	366	341	297	330	321	316	340	330	328	304	339	335	298	328	318	334	324	360	357	322	331	309	329	323	324	302	331	347	311	310	290	322	331	301	296	304	344	315	326	333	357	314	310	332	316	323	336	338	345	298	311	356	344	322	327	342	322	294	348	353	341	344	310	326	342	319	340	323	345	321	313	311	336	326	341	338	304	329	347	326	311	322	347	363	321	355	310	328	325	331	343	342	316	313	329	326	333	332	307	319	311	321	303	278	316	315	304	343	332	333	306	303	304	345	315	323	324	362	360	327	318	374	343	325	328	307	322	311	320	308	369	308	345	311	343	347	305	360	325	320	339	331	365	342	337	303	315	304	347	316	326	342	325	329	334	295	311	337	311	324	344	325	307	349	317	313	317	337	336	312	375	310	345	334	327	317	343	326	354	287	319	316	320	341	360	330	307	349	305	332	334	324	308	334	328	312	307	337	347	312	322	313	357	328	305	319	344	313	361	289	325	324	300	323	313	293	320	334	341	331	355	329	336	344	312	313	328	329	317	345	328	337	335	331	325	371	327	345	333	311	325	333	329	331	312	359	320	304	304	311	324	361	328	315	337	332	317	330	318	315	366	327	334	318	345	333	321	367	315	321	349	318	317	336	332	346	305	304	330	320	332	360	333	305	352	334	324	335	298	351	339	296	350	327	315	363	345	320	339	336	322	305	322	337	337	353	349	325	328	317	295	307	306	336	364	360	339	284	323	347	309	361	307	326	297	322	296	345	332	360	331	361	344	325	360	328	331	347	351	340	295	317	321	314	336	336	315	322	335	355	328	328	309	305	359	339	308	287	301	347	300	297	320	338	326	326	334	357	308	319	328	330	352	318	320	365	338	327	303	334	349	287	317	367	328	321	314	330	335	296	334	300	343	339	306	282	306	347	336	332	355	328	315	338	361	344	339	298	349	318	341	315	349	362	332	333	305	312	323	341	304	327	339	308	339	350	343	309	302	338	324	335	308	355	335	319	351	321	301	332	334	337	328	331	333	333	304	329	345	331	316	317	301	319	358	333	349	338	342	313	353	343	332	307	346	318	305	316	358	352	310	320	316	307	343	340	378	333	351	321	315	306	326	345	327	344	345	347	298	293	293	296	298	300	324	334	311	308	318	297	337	334	346	328	292	300	329	301	355	323	318	304	327	321	335	327	290	318	327	297	310	324	324	317	325	318	351	329	338	334	359	322	312	315	344	331	345	323	327	316	305	326	325	354	279	321	313	315	353	341	322	331	327	284	337	306	378	348	316	331	353	336	351	319	330	350	307	334	361	313	354	304	310	335	321	322	329	289	309	340	322	335	341	326	319	341	322	326	340	322	334	326	339	331	343	360	338	298	344	304	340	313	322	364	309	326	338	297	331	334	308	315	314	296	332	299	338	331	341	328	315	311	315	328	360	330	340	306	341	360	318	309	326	302	328	302	357	344	330	347	341	303	331	355	349	334	338	301	332	316	328	315	322	303	358	388	335	304	320	312	319	340	317	338	335	329	324	316	300	325	341	304	316	358	325	309	348	322	350	337	321	349	359	349	333	359	314	306	345	324	370	326	342	337	311	316	321	313	332	304	344	346	297	315	337	340	304	328	299	310	332	340	344	325	328	353	324	307	316	305	361	325	331	290	316	331	311	345	345	338	352	305	350	312	326	315	355	315	369	301	321	319	320	294	330	305	303	332	323	312	328	321	351	387	313	349	290	308	334	330	322	323	327	339	329	329	337	322	301	320	353	308	322	335	280	295	294	359	309	317	356	294	330	321	307	327	320	346	329	308	337	365	342	336	338	347	319	320	368	301	345	317	315	324	334	309	315	320	316	337	318	313	327	346	339	360	310	307	301	320	321	328	339	314	338	311	337	301	328	329	343	328	287	356	328	323	320	345	299	357	325	310	352	309	365	352	332	344	321	351	355	333	318	330	319	338	324	310	346	299	322	343	366	331	310	340	321	320	329	331	338	297	309	352	337	312	328	296	302	356	293	366	325	303	336	313	270	353	310	311	305	318	299	336	353	317	305	335	337	337	329	295	308	319	374
9239	4304	3823	2366	2008	1602	1343	1220	1053	964	970	961	908	882	890	841	788	873	835	814	795	790	889	871	807	829	814	796	788	821	831	852	814	793	780	753	809	841	825	798	795	809	810	786	834	803	777	796	797	815	796	811	824	849	804	779	778	776	799	779	817	750	804	790	782	857	769	759	831	796	797	801	853	837	792	793	756	802	826	773	752	823	743	803	754	757	822	809	783	805	782	787	780	769	804	814	826	828	779	812	810	801	796	813	817	762	815	785	811	852	768	758	852	787	796	728	784	798	824	785	803	800	767	853	762	829	778	733	777	754	807	817	813	765	815	765	776	791	821	785	814	829	809	788	778	839	830	818	782	771	821	776	834	791	799	831	776	799	790	772	746	794	784	794	781	849	792	813	803	811	796	807	804	761	764	785	795	810	755	737	842	739	842	782	785	791	829	754	783	789	800	795	763	761	800	771	754	804	788	782	795	788	792	806	796	804	763	724	783	767	803	797	752	795	742	811	834	818	761	757	787	816	737	746	791	772	811	792	789	812	732	794	759	793	799	808	823	812	786	779	758	773	740	812	800	719	823	796	789	807	796	778	760	824	830	763	762	756	785	796	796	738	802	809	789	741	778	718	782	808	785	792	796	729	769	799	797	838	811	803	776	794	851	818	790	800	784	778	764	828	807	809	790	738	820	765	794	763	801	759	738	803	762	756	784	768	806	802	790	816	758	802	815	804	820	790	809	796	762	791	802	780	783	771	745	794	750	800	788	752	728	825	802	777	799	803	774	808	777	754	721	827	835	824	774	783	812	816	811	794	785	808	791	812	745	736	761	811	813	752	828	819	780	776	777	757	801	787	825	774	773	789	775	770	792	819	815	788	804	776	798	761	727	771	749	817	795	787	749	803	863	801	790	793	782	780	806	758	854	791	762	772	806	774	817	742	806	785	809	775	755	721	787	865	756	783	779	846	809	795	780	782	807	827	822	769	795	797	749	795	777	762	775	772	751	811	781	781	812	799	769	763	761	770	764	814	762	810	769	787	829	772	767	812	789	747	737	718	752	745	790	798	820	848	780	751	792	786	817	767	738	804	799	751	791	774	800	814	799	829	776	823	742	814	785	767	783	806	795	775	765	780	753	837	792	795	798	779	771	771	781	755	833	792	760	816	774	801	713	771	760	814	796	818	773	806	783	800	770	782	862	807	777	827	852	762	779	758	753	854	796	795	765	811	760	711	764	828	772	810	767	822	785	803	781	777	792	785	821	788	746	795	790	823	852	748	834	789	773	757	794	814	803	808	843	760	758	783	820	757	766	792	774	804	794	836	822	795	781	749	750	722	829	806	761	734	780	793	808	822	794	769	735	779	784	763	775	792	736	795	789	854	820	822	766	841	813	803	787	786	766	751	829	775	802	796	784	773	790	770	863	806	776	769	803	826	794	771	854	781	807	791	769	800	815	814	798	718	758	802	787	809	811	789	808	806	741	790	797	794	804	754	809	752	808	738	798	856	822	783	794	778	789	752	754	833	767	836	817	790	767	795	872	783	771	793	783	812	808	836	851	801	819	773	823	784	801	803	779	828	758	810	770	770	841	834	828	767	743	758	766	762	817	784	826	807	749	741	791	795	759	744	775	799	761	770	761	785	819	774	807	810	807	801	801	785	775	794	803	790	766	789	779	780	820	772	809	738	808	814	776	843	766	810	843	818	804	824	796	805	781	793	752	798	801	827	771	799	780	807	803	809	791	823	757	811	772	759	794	824	843	774	770	805	836	760	781	768	795	764	804	817	801	775	721	768	764	779	779	820	840	744	790	827	731	752	760	786	775	771	847	820	764	760	750	802	793	781	787	797	791	780	795	759	806	785	754	748	805	754	784	800	805	789	821	832	736	788	837	798	770	844	754	771	766	780	759	778	813	779	833	842	797	755	826	736	761	793	782	823	828	769	833	744	833	800	808	818	782	782	752	751	802	772	772	829	758	817	775	792	761	784	791	765	800	810	770	832	757	771	776	753	826	793	767	802	826	803	782	759	828	850	802	852	754	756	783	842	876	839	722	807	780	743	781	768	768	768	795	790	778	798	810	745	754	754	805	829	773	817	757	792	788	825	799	803	793	822	765	787	739	800	745	818	777	799	828	815	803	790	761	735	808	803	796	819	784	792	741	746	845	785	809	779	746	810	783	713	753	779	847	804	844	762	774	785	805	805	776	743	777	769	777	791	815	734	808	801	779	836	817	757	753	784	827	763	793	773	809	791	805	790	784	766	782	813	754	849	784	763	755	810	856	782	840	774	787	753	762	783	764	792	769	805	769	802	831	779	805	768	785	808	782	797	798	797	797	790	839	759	799	752	764	774	802	797	797	802	826	837	788	802	809	765	788	782	786	801	786	783	752	760	786	812	791	774	769	747	804	811	756	767	824	774	782	756	756	818	756	836	771	808	778	796	776	796	802	771	794	769	816	815	836	798	781	796	771	783	756	777	769	807	719	815	769	768	792	747	804	793	795	811	791	797	792	830	754	749	814	809	788	794	773	799	794	794	783	761	815	748	764	821	779	771	781	829	785	808	767	793	799	778	776	825	790	769	801	758	856	785	767	755	833	787	771	809	809	832	776	848	825	793	800	809	774	782	784	773	792	788	770	793	757	777	822	806	775	790	785	796	773	831	817	830	798	830	788	763	807	774	786	809	779	740	786	738	781	775	777	827	770	831	828	756	769	725	736	775	819	780	819	785	719	758	804	752	808	789	762	834	737	786	777	847	788	829	799	807	791	846	779	822	787	748	751	789	747	776	776	809	820	797	840	770	809	761	734	802	808	768	831	790	805	726	730	859	799	816	788	778	843	799	776	827	779	776	783	750	789	763	779	757	739	799	781	782	803	788	756	775	777	783	843	797	796	772	752	770	710	831	834	760	806	778	812	722	775	818	818	789	771	769	764	815	797	803	762	751	783	740	851	845	802	780	832	823	842	810	809	733	767	841	768	785	829	736	801	816	787	797	778	794	833	757	811	772	768	777	796	813	763	735	812	823	702	792	838	855	814	759	754	785	802	813	874	791	799	787	745	788	738	851	814	811	727	843	781	760	844	815	758	822	783	783	771	787	800	786	752	803	807	814	790	810	771	799	741	743	857	791	775	795	811	804	801	708	859	797	844	800	808	787	753	785	819	760	781	848	795	798	796	835	842	772	811	765	813	832	806	809	776	772	775	791	776	810	778	799	774	808	760	810	805	740	789	804	800	786	733	815	814	788	778	810	811	799	766	819	757	818	781	796	808	748	758	754	764	787	739	784	852	815	813	776	794	762	797	784	765	780	810	772	743	797	764	815	749	828	801	800	720	749	765	735	834	817	814	823	786	826	789	756	746	820	808	805	787	827	757	745	770	761	783	819	737	740	764	734	807	771	794	804	790	801	759	763	777	789	785	779	759	754	802	780	767	766	815	774	769	763	761	793	796	802	772	817	790	811	794	807	755	810	824	806	768	796
27350	14700	8170	2111	1062	649	492	443	389	362	358	332	327	305	316	307	320	308	303	286	290	319	305	314	308	320	259	289	266	296	281	275	292	295	322	304	316	279	268	316	283	281	283	295	274	301	301	304	303	303	276	289	303	281	277	224	282	285	295	270	302	298	305	292	288	278	283	320	328	269	278	279	306	308	293	236	294	299	270	270	293	297	279	282	290	317	319	333	302	286	311	257	314	281	277	267	317	260	286	263	294	270	280	270	279	292	292	283	285	269	284	265	287	279	306	294	295	272	313	275	308	271	297	296	300	289	301	305	297	326	275	306	310	292	313	293	306	285	304	304	297	327	261	269	302	283	283	318	289	253	291	286	307	262	243	277	277	304	276	294	282	276	298	301	292	297	328	281	259	253	303	301	280	271	260	320	285	281	291	303	259	301	281	271	321	260	291	288	293	277	304	280	281	275	280	303	311	306	326	270	294	284	301	286	299	281	300	286	287	265	300	262	291	312	280	285	281	267	273	293	264	287	302	265	273	299	296	292	315	263	312	301	284	311	230	291	289	299	275	275	254	296	287	290	268	284	284	286	292	290	269	275	297	300	296	315	289	284	274	280	258	295	257	281	286	328	311	267	289	274	319	282	270	253	265	281	288	280	267	292	276	278	283	262	290	327	257	302	280	301	289	292	280	290	316	283	308	297	296	295	269	309	281	265	289	273	301	284	269	299	287	279	273	283	293	269	275	254	247	281	258	304	301	288	296	269	290	294	286	282	291	263	282	280	319	283	274	295	275	301	289	306	300	289	297	271	260	269	296	296	295	289	297	288	286	274	258	293	273	299	308	275	301	250	278	298	265	327	282	288	294	284	283	305	266	323	292	252	284	277	291	279	294	256	289	299	328	296	283	303	290	304	272	280	298	262	298	289	299	294	281	281	274	267	268	275	275	272	287	287	291	312	272	284	300	294	282	283	283	324	300	292	316	316	297	271	255	288	303	329	304	288	325	294	294	294	290	252	291	250	257	298	297	300	310	287	273	273	267	269	286	299	303	278	262	289	255	282	292	276	296	316	289	294	300	295	278	309	240	291	280	306	291	291	312	266	265	289	284	268	285	272	250	289	324	300	300	293	300	279	302	306	253	304	307	315	272	284	268	287	283	289	299	276	281	281	291	294	265	302	296	271	282	280	251	293	274	285	271	281	304	313	312	297	291	280	278	281	249	306	310	286	288	292	285	247	304	315	283	276	302	257	279	320	282	274	267	272	263	307	282	285	301	287	265	248	256	283	265	309	299	284	299	283	312	298	307	287	317	273	300	284	255	294	289	284	267	264	272	307	289	248	318	291	292	295	293	279	292	293	258	301	307	297	281	292	266	264	286	267	296	273	292	300	298	267	274	294	315	294	273	299	293	296	286	277	244	296	288	293	298	302	271	286	291	306	278	299	298	259	296	278	286	297	317	282	281	312	317	281	271	290	290	300	268	311	289	291	323	253	300	248	321	302	287	291	287	279	305	274	283	283	297	308	282	287	307	295	289	299	253	239	303	272	296	273	280	280	293	246	297	279	311	291	290	274	280	280	294	286	284	301	291	300	298	262	271	289	307	276	307	270	314	287	280	280	290	273	284	255	287	284	280	271	281	308	260	299	284	268	288	268	260	263	289	270	290	253	235	300	266	269	286	269	288	267	314	273	299	285	283	312	286	275	265	285	274	295	327	245	304	281	248	305	334	280	288	309	285	281	306	279	304	269	275	279	310	312	263	256	260	278	321	263	298	276	310	255	281	265	279	323	297	269	294	302	260	261	290	287	256	269	299	258	272	289	280	285	301	270	276	302	309	301	291	288	320	296	286	271	268	262	299	283	272	305	269	322	279	267	263	246	274	285	324	276	296	300	306	303	305	308	280	259	303	304	271	303	297	275	283	295	269	278	312	295	277	267	291	286	276	287	297	307	250	286	291	267	262	278	309	287	276	261	270	280	250	268	261	275	300	308	260	298	275	289	298	267	278	290	270	287	300	305	290	308	292	296	298	281	309	269	286	275	252	292	267	288	301	295	311	292	283	289	287	292	310	301	306	253	326	280	314	280	291	312	310	306	319	287	272	303	281	285	305	303	303	279	263	282	300	317	274	276	278	285	289	286	282	307	282	328	244	269	287	273	257	293	276	264	292	281	278	263	288	295	264	269	330	278	281	279	277	282	286	254	297	314	277	304	289	271	276	269	268	294	263	315	285	290	264	293	298	295	284	295	292	320	317	293	299	293	285	311	276	295	322	259	298	280	284	276	310	311	274	290	304	291	269	273	313	272	277	291	274	301	268	280	311	271	307	291	306	285	300	279	265	297	289	281	286	284	281	298	258	308	261	291	290	280	267	287	289	293	298	311	285	296	293	314	274	295	292	285	281	272	312	260	244	280	297	274	293	286	282	302	282	277	307	286	266	311	278	289	253	268	275	290	306	290	287	290	304	265	301	279	264	277	263	312	297	315	272	283	275	316	278	282	275	298	317	267	271	282	290	277	264	301	319	276	301	302	289	328	334	306	257	275	268	295	288	296	296	257	278	288	293	274	269	279	273	284	287	275	282	308	249	289	256	248	292	297	292	269	286	306	287	281	272	278	282	294	298	295	270	269	288	293	293	293	286	289	280	300	294	268	266	275	310	291	270	281	266	294	295	295	276	276	297	286	272	250	277	274	295	291	298	307	298	304	283	299	275	317	278	290	271	266	292	286	264	257	267	296	268	292	301	263	297	304	299	281	282	259	281	292	242	264	299	283	287	289	295	291	276	296	284	268	288	315	309	287	312	275	290	308	317	306	298	259	282	307	319	316	296	288	273	285	275	302	286	299	278	285	273	273	304	245	305	280	313	263	301	276	294	286	295	301	291	249	258	268	274	301	274	289	278	274	279	296	277	279	254	247	290	281	274	280	264	317	272	294	319	286	295	273	257	287	301	290	299	282	328	270	300	287	305	288	276	325	277	309	285	301	315	237	283	264	317	301	328	267	279	297	305	298	288	323	304	301	291	313	281	291	309	300	284	312	299	292	310	260	302	314	271	298	278	297	297	270	319	315	287	318	316	271	315	289	301	312	278	284	279	280	276	266	294	307	288	307	261	294	277	299	276	283	315	302	272	313	339	285	293	285	279	294	273	281	285	311	287	311	252	299	299	302	296	300	300	311	274	285	275	291	274	295	282	289	274	282	322	290	289	317	307	334	292	306	277	302	284	263	277	289	281	281	258	317	290	293	262	284	244	286	278	279	328	279	298	293	282	274	271	292	259	277	306	312	259	275	294	293	287	295	248	266	275	313	296	246	247	296	262	269	295	293	277	286	262	307	278	264	270	308	301	278	286	298	302	277	308	259	312	287	277	269	283	279	269	275	279	284	302	276	269	268	311	281	318	275	294	272	287	288	275	273	276	289	292	309	317	287	276	257	293	267	290	306	286	287	294	276	273	297	273	313	270	294	286	255	327	307	316	296	283	289
19553	12291	10504	4002	3138	2365	1745	1506	1296	1212	1028	991	991	933	946	904	839	858	871	813	815	817	786	787	755	807	758	761	729	749	741	711	738	726	676	704	774	688	677	694	716	707	702	739	691	718	694	674	715	699	741	741	739	686	720	688	685	672	675	669	661	733	701	638	716	711	705	702	699	711	664	731	714	718	678	685	710	722	695	750	682	701	728	716	673	685	686	765	692	710	694	727	717	712	655	751	720	677	725	706	679	683	692	733	756	649	740	692	713	699	666	653	697	670	693	706	708	696	737	680	738	662	686	681	701	669	673	646	679	704	732	697	687	668	718	717	726	690	726	715	764	668	674	660	696	663	732	700	745	682	685	724	704	695	659	696	712	685	676	698	695	690	691	723	732	731	713	668	683	700	723	682	681	681	690	702	659	698	696	698	731	687	660	656	628	686	693	708	674	693	697	701	697	648	708	746	703	680	694	687	668	724	692	711	654	712	758	741	706	712	730	717	703	722	679	699	706	692	730	735	700	650	701	666	646	667	712	641	678	702	675	694	702	678	695	718	707	750	658	734	699	697	668	691	707	695	713	699	652	706	709	711	696	706	701	748	636	657	702	716	722	678	701	704	693	714	716	697	717	708	715	720	663	701	719	686	740	690	705	677	687	715	706	675	681	674	700	702	678	691	733	703	778	681	702	694	751	691	617	695	709	711	738	688	670	692	717	708	676	741	719	696	687	695	729	717	678	659	680	687	697	708	755	730	655	688	764	674	689	692	720	711	681	735	679	716	661	721	731	684	702	643	693	680	742	680	725	718	701	699	707	670	674	684	703	710	707	701	695	685	685	707	701	699	655	681	726	712	680	667	690	639	717	677	737	702	701	689	678	722	735	691	710	677	685	691	676	712	691	742	734	710	686	690	711	698	670	659	717	718	699	709	680	673	678	730	663	714	655	685	642	711	660	715	702	730	739	720	726	714	671	743	727	645	649	708	691	682	717	690	683	645	650	721	730	694	705	758	671	662	658	703	703	687	721	696	707	707	730	683	730	709	698	716	695	751	699	680	687	708	704	657	675	704	705	752	698	702	679	709	718	666	704	649	700	682	675	702	687	640	679	724	729	696	733	742	645	703	673	728	722	755	721	686	660	696	708	692	664	719	711	688	699	697	704	715	702	729	674	665	718	666	728	720	706	663	703	696	704	726	733	714	711	725	673	733	696	684	651	689	701	690	710	696	686	732	702	701	680	679	651	686	706	723	683	734	711	731	725	710	686	698	698	692	710	710	724	638	703	688	675	701	699	696	708	714	723	675	654	715	695	714	713	656	725	658	687	710	690	727	677	668	668	681	663	721	719	704	691	671	746	704	705	682	696	765	733	679	702	665	702	700	709	663	715	719	705	665	707	747	695	696	677	664	720	667	681	680	719	673	668	657	720	721	703	711	745	689	705	714	656	692	629	679	683	736	683	647	729	685	678	687	763	695	676	719	644	729	658	706	673	729	682	701	688	717	744	700	689	709	702	704	696	690	711	701	697	701	675	694	705	697	724	686	721	669	699	663	729	721	687	739	701	722	720	690	703	718	726	729	655	668	712	696	675	707	701	686	710	701	701	649	690	691	637	674	676	714	675	702	706	647	705	686	747	742	677	708	654	707	664	659	702	722	694	712	722	640	709	682	717	655	669	707	746	662	678	716	699	736	721	727	704	686	698	681	641	665	671	703	706	733	689	683	724	705	747	756	668	691	739	695	728	694	724	685	700	692	720	659	676	713	709	724	752	673	673	679	745	720	658	692	679	708	676	693	686	726	692	732	698	678	709	693	708	694	732	732	693	710	719	728	717	713	669	684	750	656	633	685	691	694	664	703	649	685	650	714	670	672	667	705	665	693	694	699	712	729	707	716	710	749	694	711	685	716	663	699	660	737	717	679	663	686	675	657	727	671	730	670	734	702	678	730	702	619	701	672	722	729	681	677	727	691	667	631	720	697	691	713	705	694	699	694	709	674	709	696	680	675	719	709	701	731	678	677	685	682	680	695	699	710	733	721	736	694	702	674	746	720	736	668	677	670	739	716	649	690	683	687	684	692	721	699	680	713	654	755	704	706	716	688	738	738	693	713	684	696	687	665	711	697	751	698	684	727	694	687	693	683	643	723	691	683	672	706	717	671	765	670	710	699	719	733	690	744	603	690	732	675	669	685	700	700	708	712	719	685	753	689	728	656	656	727	707	678	695	717	721	756	747	675	719	684	730	737	676	660	683	752	744	724	648	730	674	720	723	693	704	717	722	673	704	719	673	658	740	707	733	696	703	697	659	693	723	730	657	669	678	666	680	674	692	652	738	678	713	675	679	701	716	654	699	635	717	708	714	679	686	727	736	715	692	720	691	690	702	636	707	722	678	733	732	716	691	691	691	724	658	681	710	696	676	661	729	729	713	697	689	660	682	754	709	689	727	704	702	680	713	672	650	738	683	701	692	650	697	668	657	688	637	735	686	697	711	708	697	684	701	672	689	725	705	728	662	750	700	672	696	722	632	702	735	688	677	744	677	706	676	713	745	702	726	748	687	682	709	703	696	729	710	676	723	726	706	709	723	659	708	676	729	742	730	716	672	724	645	649	738	709	693	667	727	695	698	691	686	699	689	714	749	679	715	727	749	673	715	715	699	666	698	689	724	671	695	728	717	731	641	713	704	709	706	723	672	739	699	744	757	699	656	738	764	708	674	694	752	736	726	708	701	657	684	686	626	670	706	680	714	656	692	702	678	704	715	697	706	660	711	652	689	700	693	712	694	672	659	725	717	718	726	740	677	700	684	656	678	705	736	722	672	724	711	682	700	713	714	723	735	693	716	675	712	707	714	748	716	662	697	680	656	704	762	743	708	702	613	710	760	687	706	705	661	706	685	710	708	717	664	702	705	687	696	679	677	726	675	754	710	697	703	759	683	679	718	679	709	658	699	643	717	665	738	711	700	700	753	683	699	692	691	694	744	737	735	735	698	691	620	722	636	642	695	689	683	701	731	696	682	684	692	690	680	725	724	715	694	726	701	755	744	738	705	721	746	733	693	622	672	670	676	693	701	705	696	704	707	721	727	669	710	692	700	694	618	710	724	650	694	667	686	702	685	660	708	742	669	705	727	671	723	649	688	676	665	755	679	718	682	692	684	709	705	736	651	731	696	687	713	680	691	715	743	699	682	671	661	652	751	720	728	727	700	698	689	720	702	672	684	672	747	715	702	712	709	734	734	698	680	670	689	704	711	697	676	702	714	688	690	705	665	702	705	707	705	685	713	721	687	693	781	671	769	724	714	686	776	730	682	702	685	703	698	720	726	692	723	664	713	714	695	683	658	689	702	669	705	686	689	725	741	690	719	728	700	712	721	738	703	698	731	714	684	727	693	717	731	683	706	704	653	686	717	720	687	649	699	760	692	639	678	727	674	693	698	653	722	694	654	685	698	705	738	698	693	772	692	680	669	720	674	724	703	714	677	717
35949	22083	14587	3681	1377	707	511	381	316	261	293	240	226	249	249	238	229	214	189	236	226	221	208	210	206	218	207	203	224	168	197	193	183	185	199	193	197	192	176	168	195	179	179	174	180	215	186	194	176	166	164	183	176	180	208	185	191	203	172	194	166	184	181	198	184	175	197	182	159	212	191	193	184	186	194	189	181	186	186	189	174	197	199	209	187	200	168	168	165	170	182	178	196	184	171	167	176	171	180	189	166	168	180	179	180	180	195	190	189	192	174	162	200	181	155	190	171	210	193	189	182	192	179	185	161	205	160	181	182	191	168	198	185	182	183	182	185	187	185	171	180	207	181	186	174	184	162	191	179	212	198	193	190	176	186	197	183	183	199	196	184	173	183	164	177	163	169	175	181	173	184	160	176	182	204	181	174	166	173	188	197	173	177	171	164	202	179	194	171	178	192	206	213	215	171	187	167	205	178	166	186	170	171	196	165	204	203	192	188	175	181	219	208	192	187	166	175	168	185	170	184	167	164	185	192	163	210	183	159	147	179	210	145	184	170	167	181	164	209	214	172	166	188	190	189	203	192	208	187	179	167	177	206	183	174	194	194	198	161	177	195	169	172	198	197	186	188	172	183	178	190	213	154	175	204	170	188	171	179	196	160	163	198	173	208	182	170	203	194	195	159	180	173	200	206	192	162	182	194	168	192	204	199	167	155	180	188	186	190	188	175	187	165	192	175	173	168	200	190	188	159	174	196	192	171	205	184	209	190	186	164	167	185	198	174	179	175	199	223	164	190	174	216	189	168	167	177	177	178	172	187	181	193	193	176	179	196	180	196	195	200	185	183	195	190	181	189	178	158	196	190	163	191	198	180	186	152	161	179	161	190	181	165	172	162	187	169	209	183	189	189	178	203	179	179	175	173	196	172	215	181	170	191	191	162	184	167	184	170	175	175	183	188	190	171	204	189	189	205	181	218	203	185	184	187	179	176	154	193	180	196	182	200	175	203	199	173	163	147	201	181	200	154	196	172	150	172	193	215	175	171	197	189	170	212	174	173	173	187	197	203	191	206	213	190	172	148	198	178	198	182	210	197	203	186	179	178	199	193	197	188	190	188	203	211	197	189	176	191	181	178	186	188	180	174	192	188	163	164	187	193	176	155	188	176	168	196	175	168	182	189	169	193	179	182	190	181	160	178	158	187	204	189	188	194	203	192	193	186	197	166	173	203	187	212	195	189	170	188	165	198	184	193	177	201	175	211	183	189	194	194	177	156	175	196	201	214	186	174	201	167	188	179	172	184	197	194	177	161	182	195	177	177	189	189	168	182	201	161	180	178	190	167	163	158	206	184	189	177	187	198	192	190	207	188	190	181	191	173	170	196	178	187	189	173	185	181	170	175	178	200	192	201	185	176	180	218	169	198	199	202	195	187	187	201	193	192	169	198	158	163	164	165	179	201	185	167	176	150	184	219	187	206	191	162	171	224	191	204	168	183	178	217	178	169	148	201	153	183	176	172	168	178	188	176	191	195	191	182	199	196	181	176	170	193	203	203	185	198	167	225	175	194	173	162	200	193	175	171	173	180	175	177	196	165	173	196	168	200	197	187	174	200	188	203	198	177	168	178	191	206	189	187	198	196	172	170	174	190	178	196	202	189	211	185	183	187	180	172	174	176	195	183	189	167	197	179	179	197	167	196	193	182	164	182	166	188	198	189	178	188	175	185	196	169	199	147	174	196	156	185	201	174	191	163	173	189	198	173	189	195	195	195	197	190	193	161	164	230	191	159	184	207	183	180	179	180	180	176	189	177	175	166	184	182	163	191	146	195	183	166	179	171	193	170	189	201	170	200	153	202	193	199	173	146	177	176	170	189	215	172	178	188	180	185	167	173	196	166	195	174	171	222	171	207	184	170	197	186	197	204	195	202	183	180	209	201	181	186	214	184	196	175	162	168	170	173	202	196	191	182	175	186	187	172	183	168	232	201	167	176	188	175	169	191	190	197	193	170	192	211	186	176	172	200	174	187	178	175	177	172	171	192	142	204	194	187	184	169	177	201	180	175	191	184	184	177	186	197	207	197	198	183	197	184	178	155	193	162	177	166	163	195	200	199	206	202	168	190	187	175	161	192	177	193	188	187	198	189	167	179	192	192	175	178	206	190	180	182	173	194	184	176	167	156	179	176	178	174	168	184	158	193	187	209	176	197	183	177	201	168	195	186	161	186	159	171	208	214	189	188	190	179	219	191	190	169	185	184	182	168	160	154	196	194	211	177	183	159	165	140	183	190	185	190	171	181	184	178	196	194	195	184	176	194	179	165	173	171	217	188	198	179	160	200	182	170	200	201	179	189	172	176	175	180	171	191	190	183	214	186	173	199	175	187	211	205	183	191	158	200	185	200	204	195	187	175	172	203	182	186	181	197	183	198	180	206	185	217	180	170	192	178	191	183	170	173	197	186	176	184	187	185	172	178	185	206	201	186	208	180	176	180	210	145	185	167	171	172	173	172	190	180	193	186	190	205	215	185	205	171	174	197	178	190	194	204	181	205	203	183	194	201	185	186	205	202	220	211	192	198	171	195	205	193	165	184	177	163	188	186	177	220	160	170	173	174	189	196	179	182	190	191	197	175	186	180	178	189	181	209	189	210	194	165	194	168	173	157	170	211	192	177	194	191	186	178	187	189	174	181	203	153	184	179	204	158	193	191	188	184	174	162	166	180	213	196	173	174	205	190	200	146	176	188	202	165	188	183	192	191	192	183	164	183	190	186	234	186	194	177	178	195	169	202	197	186	177	190	194	176	211	165	167	175	192	163	156	192	207	198	195	172	188	182	202	185	171	184	143	180	187	195	199	206	182	195	181	203	201	209	164	195	181	172	178	183	184	180	185	171	182	192	197	204	182	161	176	157	174	182	184	193	160	218	195	180	186	195	178	166	158	171	168	155	196	182	176	176	168	207	179	201	192	185	176	194	184	195	168	193	158	201	197	196	221	166	190	180	194	188	172	185	183	178	204	160	190	176	177	194	158	178	186	170	174	195	193	175	187	181	194	194	176	201	182	202	173	197	157	162	193	197	180	172	181	214	182	172	191	172	184	202	174	193	168	187	157	198	211	198	180	165	180	199	160	191	167	184	202	162	175	168	166	202	173	180	186	177	186	172	220	167	203	173	173	158	170	216	195	166	181	210	166	153	185	193	185	175	192	161	147	178	184	202	196	199	208	183	180	208	181	162	198	185	186	193	174	196	184	205	193	197	164	162	173	176	176	200	184	184	197	183	191	166	171	195	186	183	185	183	199	195	183	198	215	204	192	179	196	190	187	159	194	160	179	187	193	186	175	179	160	173	210	182	164	178	183	177	173	157	195	190	185	183	215	216	204	203	186	183	191	183	217	184	185	193	177	208	197	183	192	197	202	215	169	189	164	205	208	194	166	214	211	171	188	208	193	158	156	167	179	203	207	174	171	190	188	202	182	208	207	183	192	207	158
24723	17319	16112	5263	3832	2715	2044	1673	1304	1210	1063	965	885	831	816	754	767	669	655	658	627	644	604	574	610	552	558	551	547	529	545	533	480	506	518	528	503	501	505	492	497	504	492	503	476	483	472	517	505	434	468	465	499	478	465	463	520	500	459	544	479	527	473	499	416	492	469	470	453	458	471	437	468	501	500	462	454	471	459	459	477	535	513	507	460	484	477	477	514	474	462	468	464	480	461	500	489	466	443	464	482	419	450	443	465	448	473	446	478	475	490	498	479	435	424	453	450	481	477	500	467	491	452	501	444	472	446	471	473	467	484	460	473	483	501	453	464	490	453	464	540	435	492	462	443	487	458	474	489	461	453	449	447	481	474	485	461	395	470	480	501	475	506	483	466	488	447	503	439	459	480	461	490	500	445	472	496	453	513	472	477	448	510	458	518	478	468	471	456	494	479	469	464	457	489	481	488	452	508	479	520	468	452	484	483	489	468	465	447	463	452	508	455	467	469	487	445	481	467	445	502	488	471	449	492	434	523	482	472	482	491	444	452	484	491	501	521	497	460	457	469	452	506	447	491	468	491	474	460	460	457	491	483	490	438	507	461	453	437	468	417	488	471	447	469	439	461	435	502	463	507	469	485	442	454	442	477	484	464	486	471	489	461	502	453	430	436	446	498	474	489	481	488	458	505	452	442	451	463	457	505	490	453	474	530	473	476	461	457	472	435	478	472	495	485	456	492	435	456	480	497	472	473	472	470	490	473	497	448	490	467	451	461	467	471	493	471	444	466	489	498	486	481	456	501	448	481	442	480	506	437	454	471	492	478	478	502	435	435	449	479	464	468	456	459	504	480	499	471	448	486	484	458	433	445	477	462	450	475	469	491	470	442	445	523	454	435	472	432	469	469	462	457	460	439	424	478	446	444	482	460	466	472	433	499	487	429	488	437	436	449	445	480	461	471	475	499	496	467	476	470	467	427	460	462	467	464	441	479	459	437	475	457	487	425	464	479	475	462	459	467	470	476	460	505	457	450	471	453	475	468	464	525	466	511	474	494	490	490	462	472	490	488	459	525	471	415	491	451	459	473	472	471	510	460	476	503	475	438	459	484	490	471	456	453	447	503	467	491	456	466	465	464	461	456	418	468	488	499	472	456	446	497	491	477	491	441	487	464	501	473	466	442	459	426	445	462	471	461	432	474	454	449	496	464	489	500	437	472	445	490	456	456	465	487	482	507	489	485	427	464	475	432	493	487	454	484	485	462	483	516	461	456	461	435	443	474	471	413	488	498	474	487	469	451	462	499	475	467	450	497	456	459	443	508	473	475	459	439	456	483	448	445	467	465	421	493	470	465	431	453	461	467	499	481	495	477	459	492	453	476	427	411	428	486	455	484	476	505	433	498	501	471	504	493	485	451	463	476	448	498	475	456	444	472	481	497	461	472	442	486	446	450	457	457	497	459	494	475	476	454	453	467	473	509	478	495	426	461	428	495	495	495	468	515	423	454	471	482	434	468	471	443	509	433	436	503	475	483	502	470	493	463	453	457	448	501	443	452	508	510	460	501	452	464	448	465	481	414	453	480	425	487	489	430	436	446	482	475	477	471	484	480	458	476	468	484	472	449	463	489	443	456	494	448	477	474	455	491	467	488	501	494	479	458	491	481	519	452	477	469	473	425	482	478	501	512	494	475	478	463	440	489	447	500	453	475	461	499	460	471	435	428	458	488	467	457	428	470	437	483	475	442	464	463	485	470	477	499	462	435	466	440	512	462	453	486	477	458	467	457	460	454	507	474	482	451	454	479	454	478	488	435	464	468	461	480	465	473	462	467	471	494	466	505	473	463	453	455	429	490	456	420	464	450	435	449	474	466	471	432	482	479	471	448	503	496	511	451	455	435	482	463	461	440	467	456	469	474	479	461	465	473	464	482	458	477	474	495	442	484	473	449	488	472	455	447	459	464	491	447	453	481	496	458	470	462	460	471	448	462	469	439	467	464	485	484	482	481	494	442	482	475	470	481	493	490	496	481	471	443	480	433	445	436	459	476	454	454	446	434	471	453	462	462	461	466	449	492	454	491	471	495	518	452	508	442	482	469	437	496	485	451	448	496	462	454	423	421	478	456	483	483	439	452	442	455	484	490	467	482	452	496	497	481	473	456	463	486	520	441	497	484	492	483	449	443	430	477	476	464	456	456	469	445	462	441	479	442	474	483	478	472	471	449	492	491	485	482	494	480	474	471	448	440	471	428	477	463	519	461	459	435	474	461	454	460	480	478	469	436	456	464	495	432	470	476	455	492	492	468	443	460	455	492	425	466	493	474	464	480	478	437	460	458	467	440	486	433	496	436	451	457	451	484	502	488	492	452	498	410	458	508	463	488	468	489	448	471	437	449	487	500	425	464	443	467	491	479	456	487	452	517	451	475	443	472	452	485	467	481	465	449	463	472	510	489	477	466	456	472	483	457	485	455	471	516	475	481	445	462	474	441	463	476	457	482	440	487	467	458	461	483	469	457	471	466	421	433	470	484	450	500	469	495	488	466	441	477	496	457	455	471	508	512	437	461	434	506	491	465	452	483	428	461	466	479	495	453	459	461	446	463	501	468	466	457	494	459	469	481	446	490	481	464	501	496	473	506	509	453	458	516	455	506	450	453	464	460	443	500	497	480	459	443	475	465	503	467	455	467	491	449	466	464	472	446	439	484	458	477	464	468	451	424	446	485	454	471	482	493	459	444	483	438	483	454	495	460	456	421	465	437	460	456	513	491	472	492	472	503	498	459	446	477	460	456	471	468	485	491	472	467	447	473	508	472	453	472	451	456	473	447	456	453	482	507	486	466	483	450	458	519	463	479	474	474	454	452	464	471	464	421	481	489	466	472	475	448	438	435	471	463	464	454	480	509	474	434	469	468	467	481	472	449	492	479	500	448	461	497	456	438	499	483	432	431	453	487	463	466	477	439	479	469	507	487	469	483	447	439	499	450	520	452	458	461	481	508	468	516	444	471	437	466	487	457	509	474	474	452	482	444	440	451	493	446	479	479	467	456	497	471	475	448	480	467	454	467	465	474	463	454	441	505	468	443	495	437	481	474	472	448	483	463	458	444	452	489	474	447	489	442	480	472	503	461	498	447	459	433	424	485	483	474	447	477	523	472	462	467	460	472	450	516	486	498	468	470	469	473	476	482	472	461	476	438	453	459	444	491	488	460	478	489	447	468	488	533	458	450	480	456	436	462	448	491	478	483	504	476	474	455	470	461	479	461	491	505	487	490	470	474	466	446	436	502	442	451	448	424	478	456	440	467	477	460	430	471	493	437	457	447	465	457	449	431	485	456	467	499	458	462	449	432	471	499	463	473	469	521	470	453	480	426	416	473	461	447	496	463	435	466	468	440	524	484	496	519	496	468	488	513	437	443	477	469	495	501	457	470	486	462	457	469	461	446	447	468	434	474	465	456	486	440	467	476	498	450	452	446	491	464	467	461	480
13028	4450	1955	795	564	473	378	404	357	338	351	335	328	318	299	314	333	326	331	316	311	367	294	331	306	291	320	343	328	318	310	311	338	337	334	313	313	302	324	317	322	303	325	304	307	322	302	308	341	335	320	315	314	315	316	302	322	298	314	303	324	305	323	308	313	310	322	336	310	335	316	301	302	318	347	291	324	292	320	332	274	337	278	332	314	309	303	320	316	330	309	361	318	303	336	309	342	341	343	349	315	309	335	299	287	346	296	359	337	313	342	314	339	345	310	312	314	322	339	288	328	311	315	326	299	289	303	342	316	326	294	337	303	318	355	333	296	310	340	318	319	314	323	344	318	326	324	325	315	310	337	290	298	305	349	282	315	305	330	333	309	337	296	319	313	289	304	326	295	326	300	350	323	302	309	298	307	337	310	318	310	314	311	326	298	324	306	332	313	348	292	348	310	325	326	292	294	295	338	288	320	318	320	334	320	296	316	320	309	346	292	327	322	363	313	321	327	362	326	315	335	316	291	322	319	295	316	302	323	324	284	324	320	321	330	309	347	298	315	320	318	321	318	313	309	332	348	338	316	291	283	329	357	329	325	307	331	312	329	326	339	292	317	313	329	317	331	295	339	323	299	319	317	333	325	319	322	314	320	331	339	275	307	319	342	319	316	315	312	330	297	301	304	301	345	311	304	327	367	338	291	306	323	358	311	326	322	317	334	347	299	321	323	324	345	312	322	337	291	334	328	329	327	298	289	335	312	355	297	339	299	279	318	339	339	307	362	303	332	294	298	293	332	327	336	284	328	294	267	309	302	311	325	313	292	305	285	320	322	271	326	322	338	290	309	309	283	304	328	352	319	299	313	331	304	299	332	319	329	325	314	327	308	304	323	315	346	296	308	322	350	321	327	305	332	352	343	341	321	318	314	320	349	305	325	296	328	298	295	320	332	334	322	293	294	279	311	300	354	342	325	299	344	295	306	284	320	328	294	338	310	282	296	297	313	345	339	268	347	280	314	309	306	306	294	311	356	330	310	342	310	324	331	325	325	322	296	307	305	313	328	313	324	319	328	316	331	307	318	301	315	320	314	327	318	338	335	325	345	307	318	339	287	308	346	312	329	309	333	338	304	329	317	324	300	322	379	315	390	335	292	308	332	324	317	302	302	291	296	333	338	326	319	329	325	329	297	310	307	321	298	304	340	341	301	322	336	323	298	330	328	302	318	353	319	284	344	326	329	329	307	344	286	377	322	307	334	321	335	338	322	310	295	309	325	297	295	328	340	307	335	323	329	300	319	323	354	293	309	290	301	312	322	313	346	335	318	320	317	328	299	331	327	329	365	298	339	321	291	337	307	329	324	302	323	318	297	338	314	344	335	311	329	305	324	308	325	299	282	304	319	320	323	323	330	348	354	328	329	314	305	367	315	308	334	312	347	319	351	302	337	324	308	315	309	316	284	321	318	325	270	330	305	314	307	293	327	331	298	320	299	305	317	333	341	305	314	315	294	322	288	340	319	317	284	287	338	326	319	323	310	337	338	304	292	310	340	324	313	316	313	288	311	293	301	335	288	323	298	344	306	310	318	340	330	357	298	284	336	338	325	335	320	326	332	333	339	325	310	313	303	300	317	312	293	289	314	346	322	323	324	312	290	310	315	309	316	318	316	325	270	316	327	357	285	295	294	316	348	334	324	310	336	307	332	318	328	333	309	349	325	334	322	326	298	299	289	293	342	350	323	275	328	359	330	376	290	343	288	310	321	304	329	294	344	265	301	334	340	333	331	277	307	347	345	300	341	295	320	304	298	331	304	294	306	340	329	315	371	297	325	347	327	318	315	290	362	305	314	300	323	315	310	318	319	333	325	325	309	327	335	340	340	322	370	312	328	323	316	352	325	319	309	308	312	326	293	300	303	307	317	323	312	332	313	317	310	328	313	305	314	324	327	288	320	320	327	295	333	319	314	273	287	337	315	288	317	332	343	329	333	332	313	342	317	296	329	316	315	330	337	315	348	322	326	300	309	328	339	301	291	311	323	347	297	335	313	327	350	332	316	306	340	323	281	345	320	324	327	332	334	282	335	303	314	319	312	324	341	345	305	343	299	300	314	322	326	322	342	327	342	320	300	332	295	314	305	300	341	305	319	294	292	336	318	310	316	297	278	337	298	331	330	336	326	342	324	317	302	315	296	294	301	326	323	338	331	322	315	319	332	318	353	291	314	328	346	333	313	319	333	328	302	302	301	335	322	332	303	336	340	316	359	336	336	315	299	342	330	386	325	316	300	318	335	359	309	310	310	320	274	316	337	330	329	295	304	292	338	319	345	307	317	350	319	333	324	321	332	285	329	326	316	314	301	324	315	337	316	316	301	303	340	389	313	281	327	334	323	325	336	316	343	352	346	312	312	307	293	303	312	294	311	322	312	283	343	353	288	313	335	321	308	333	346	314	283	346	307	316	345	330	302	319	327	307	337	313	324	316	296	298	360	309	324	320	328	293	326	331	338	313	336	355	314	315	303	325	319	293	324	299	352	295	320	289	314	313	291	321	297	318	264	349	300	336	333	338	311	306	332	334	314	335	301	340	321	329	298	285	329	312	306	303	323	314	343	279	303	303	310	314	322	326	317	327	308	301	321	340	339	311	313	310	312	285	299	313	337	282	321	315	319	342	336	285	313	323	305	340	313	338	308	349	333	306	300	310	335	312	310	315	317	309	327	324	318	280	326	334	279	346	307	320	304	336	265	330	345	339	292	346	334	355	352	355	302	329	315	300	306	327	298	301	310	295	335	288	325	291	306	330	303	282	299	355	322	346	347	313	305	318	290	304	319	332	310	296	305	326	367	327	311	279	325	336	342	322	300	321	318	344	327	324	301	305	332	359	316	342	310	322	310	285	341	325	316	320	314	313	297	341	317	331	306	358	318	338	329	311	320	322	326	334	332	350	315	359	348	314	304	309	325	287	291	295	323	323	348	319	319	338	316	308	289	318	298	315	323	327	317	292	346	338	347	335	321	306	309	326	296	319	336	333	294	305	323	332	339	326	310	329	298	328	304	326	339	322	306	342	305	302	339	296	311	310	338	333	316	317	356	341	300	319	365	328	320	303	319	356	334	313	323	312	333	321	330	311	342	282	315	296	318	307	308	313	264	304	297	319	314	304	312	334	307	295	311	319	334	321	307	304	304	285	324	285	284	323	316	315	312	322	317	306	325	304	342	340	327	336	276	301	321	303	319	322	311	322	328	335	316	320	318	305	305	336	323	268	310	311	323	312	344	363	303	331	318	323	355	316	319	341	323	300	318	315	314	343	318	285	328	313	318	313	325	306	349	339	328	296	341	309	311	316	303	324	310	344	304	293	326	299	307	332	349	311	324	319	335	323	291	301	292	324	333	333	293	307	322	312	318	304	326	311	314	319	327	336	326	336	322	325	322	334	337	323	322	350	359	330	307	305	321	320	341	349	290	337	325	325	318	354	338	341	276	339
9461	4500	3767	2173	1891	1456	1208	1076	981	964	987	872	888	869	845	866	801	782	803	818	799	824	831	790	811	793	766	789	807	790	738	725	759	725	751	795	790	805	795	808	769	737	766	756	769	799	782	807	817	719	819	781	769	763	790	837	742	778	784	852	768	733	766	796	804	807	744	731	768	752	754	790	759	773	768	785	779	829	759	758	777	794	743	772	693	771	734	772	833	782	770	783	783	773	807	755	811	762	767	785	726	790	743	742	830	785	783	753	776	780	784	767	704	733	723	747	768	793	737	780	748	815	814	750	771	770	769	801	747	778	727	759	779	736	735	809	753	737	726	774	832	737	763	766	826	774	806	809	753	788	714	783	844	807	747	735	750	800	790	758	753	773	804	772	719	804	750	727	778	705	786	771	778	825	791	784	759	772	780	748	759	759	768	765	750	703	742	784	761	715	774	732	781	741	792	709	761	764	754	770	754	801	851	774	759	760	749	738	763	758	791	745	780	833	793	738	781	731	806	766	814	798	742	830	806	771	791	810	754	719	788	776	781	773	734	729	784	705	755	811	716	790	779	759	799	745	793	776	749	810	748	772	741	761	758	765	707	798	760	779	770	719	760	782	798	814	747	789	764	775	723	822	731	788	789	794	759	750	755	775	719	786	804	816	822	809	790	810	737	763	740	744	783	778	789	756	803	794	760	816	772	762	789	729	815	745	758	797	796	779	767	759	828	776	825	723	774	773	761	776	769	811	791	785	769	748	730	795	788	773	737	791	760	730	765	764	793	804	767	791	778	735	808	797	747	841	804	786	788	746	786	740	782	760	775	739	758	780	790	750	738	734	781	814	793	731	783	766	806	801	810	782	766	769	744	753	760	802	721	773	776	773	778	766	733	770	804	750	781	748	790	739	721	738	756	777	727	752	751	767	737	739	775	725	761	745	797	789	775	772	762	793	809	764	746	833	806	765	802	785	774	768	805	806	811	748	764	796	759	798	787	792	816	728	782	790	778	775	791	789	731	772	768	811	786	778	752	777	762	775	787	782	733	770	784	779	793	736	745	692	737	735	740	774	711	776	751	812	744	767	812	770	791	770	746	791	776	768	734	760	790	734	742	774	806	778	808	757	819	810	813	759	753	787	765	774	753	767	762	755	754	763	764	801	785	804	787	695	798	775	799	784	788	747	763	777	764	734	757	755	739	767	769	792	747	779	748	777	809	791	753	718	775	799	765	746	790	740	764	747	759	785	766	778	802	769	782	786	748	739	687	767	770	762	725	773	837	766	790	750	768	757	770	828	799	824	761	816	756	777	751	768	765	776	787	793	809	781	817	776	720	759	779	831	762	832	746	809	765	810	813	773	781	794	728	805	797	741	774	758	777	744	783	825	796	786	798	796	774	762	754	769	746	779	757	783	731	714	772	741	797	789	747	746	767	752	712	733	775	766	777	734	784	787	807	821	753	728	813	746	813	776	787	794	805	791	735	784	755	773	809	777	735	814	766	781	817	743	697	756	767	776	767	784	798	779	808	677	794	751	784	763	824	777	804	730	779	751	760	787	792	791	815	738	731	776	809	790	735	766	762	761	730	762	747	748	834	760	777	765	752	799	825	768	752	783	750	775	805	759	761	758	752	796	807	776	782	757	782	781	724	787	722	762	775	733	741	816	794	749	751	739	790	797	773	760	782	790	757	755	763	758	830	795	799	793	749	749	785	786	764	758	786	731	794	785	770	776	802	789	729	804	793	775	831	737	756	737	778	750	760	781	804	797	765	778	763	757	822	760	795	761	790	762	721	765	758	772	746	768	764	749	746	750	802	754	751	783	811	780	762	801	755	786	741	778	810	755	780	774	778	829	737	728	728	744	816	760	728	824	793	731	735	817	776	780	797	735	811	775	787	740	734	765	798	774	766	826	786	731	836	736	728	746	784	771	782	769	771	748	757	775	731	739	789	735	772	787	779	743	764	749	746	763	768	802	782	790	807	814	763	764	749	783	794	789	756	770	751	799	721	758	800	782	769	798	741	773	773	766	792	761	749	783	760	775	818	761	760	739	760	748	746	814	732	752	713	784	767	758	797	791	773	753	807	693	767	776	800	793	807	812	748	792	756	772	771	755	786	743	781	762	767	759	803	747	809	799	778	801	765	719	754	739	804	749	693	744	764	742	756	816	797	761	727	814	732	783	748	789	756	751	775	801	742	741	701	798	773	766	759	768	783	758	766	786	784	757	790	789	835	756	704	758	847	735	773	796	789	762	739	765	797	753	728	756	841	784	777	693	770	810	703	786	776	778	750	767	751	750	725	761	723	818	770	802	756	796	760	752	786	781	735	814	753	733	736	833	752	756	801	775	754	769	761	799	731	780	757	744	761	785	766	818	791	819	779	785	714	812	788	722	785	762	792	738	761	774	813	778	808	799	780	778	781	760	782	750	772	746	779	776	770	766	782	724	717	772	805	743	764	719	743	772	771	756	765	733	748	800	762	766	727	755	727	783	756	770	757	813	789	770	784	783	765	727	778	755	782	779	797	744	810	778	772	706	714	846	742	762	741	820	816	765	769	799	780	770	734	756	798	758	801	747	752	776	810	825	782	774	768	794	769	780	792	748	768	726	762	730	743	816	796	758	754	788	762	766	773	738	811	754	775	809	768	751	747	763	826	748	739	754	791	712	728	755	798	791	792	744	816	798	756	737	738	803	742	820	730	790	795	755	779	754	815	772	807	778	762	788	727	786	801	781	801	767	726	763	785	745	829	762	831	817	765	770	792	777	782	735	735	744	869	756	772	787	756	807	739	798	774	790	783	758	757	758	764	794	773	774	745	742	784	747	776	806	718	742	780	807	771	727	802	757	766	745	804	793	745	713	734	775	764	789	799	792	801	784	725	759	788	732	771	755	762	732	790	794	818	811	791	768	827	812	761	778	723	803	819	746	807	734	768	769	810	806	746	799	755	704	759	789	761	767	761	785	727	750	749	779	791	798	735	796	747	774	762	825	779	760	752	724	796	786	810	789	782	825	728	801	782	785	771	723	762	782	737	770	765	720	713	731	731	783	736	735	771	739	726	766	758	773	834	772	800	794	751	781	754	793	791	755	769	731	799	748	771	829	799	776	739	767	781	794	719	778	770	817	759	798	757	713	775	760	734	788	766	738	762	722	779	798	732	803	741	798	780	760	792	763	753	697	785	786	771	808	772	831	805	809	730	772	774	806	800	811	768	721	722	792	794	822	783	799	755	773	754	751	761	806	813	808	733	777	732	780	744	783	788	826	736	740	763	705	773	721	715	769	746	761	777	769	766	776	792	798	752	774	768	802	761	780	741	759	795	751	768	754	782	766	789	758	795	786	759	822	769	781	743	800	747	804	812	756	807	782	828	781	814	765	770	767	776	768	791	760	774	804	781	786	785	781	781	739	796	736	793	769	772	767	791	790	780	763	804	749	772	716	791	755	853	798	779	775	744	773	726	762	743	814	768	784	805	787	775	726
26502	13807	8176	2014	884	610	476	430	396	319	299	368	305	316	327	299	333	315	292	350	279	257	263	274	263	282	269	295	281	290	255	282	318	281	306	282	303	259	276	283	287	279	288	301	311	281	289	281	274	270	267	259	258	279	326	259	281	305	266	297	243	263	272	268	295	330	287	287	258	275	260	289	242	273	284	281	252	283	299	254	288	270	280	247	281	265	283	279	284	249	287	277	274	291	275	287	271	289	299	288	284	270	301	280	269	257	286	271	267	297	304	268	302	277	266	265	281	260	297	277	267	280	263	274	298	285	282	265	273	294	250	317	282	261	242	291	292	291	300	263	265	254	305	269	273	263	275	306	265	253	272	281	303	303	284	286	273	267	273	273	269	290	286	275	263	284	260	304	287	304	256	271	280	274	305	290	260	288	264	276	291	269	271	267	285	278	277	253	290	277	274	282	285	274	296	269	270	266	283	271	249	283	267	292	283	249	273	266	273	252	290	274	273	276	258	304	285	275	242	286	302	268	306	305	282	280	288	258	261	263	283	290	295	274	287	296	257	277	268	263	305	302	271	287	277	272	291	288	288	290	236	268	342	285	301	302	281	250	249	281	257	264	283	254	278	279	298	298	290	281	254	258	276	260	253	285	284	283	266	263	284	270	263	293	267	269	284	276	291	270	262	273	247	289	285	273	270	250	269	295	272	298	255	261	276	247	281	262	272	296	270	290	280	269	258	308	285	248	266	265	294	242	297	263	289	290	245	252	281	271	268	267	293	325	303	297	226	266	255	274	273	265	309	298	285	257	292	275	285	253	279	256	280	280	287	268	281	254	262	283	257	299	286	298	265	293	281	258	275	281	236	262	274	268	250	273	260	282	270	313	289	281	270	276	260	262	272	248	260	270	294	283	258	256	269	279	289	266	280	313	280	277	253	281	276	284	263	251	270	320	273	268	288	286	264	260	252	314	287	256	303	287	292	252	310	295	258	253	282	301	268	268	260	250	283	278	273	274	249	251	270	288	281	302	280	329	275	275	273	265	292	289	280	293	288	292	255	268	265	269	250	284	275	281	286	283	261	256	297	272	291	289	280	266	288	291	255	274	285	292	281	306	282	302	250	302	299	276	270	252	303	279	272	286	256	271	249	251	252	278	280	305	278	300	289	270	297	281	288	263	288	276	291	278	246	284	250	260	292	318	268	269	279	296	272	273	297	260	286	279	291	272	261	295	270	266	305	298	276	281	315	259	275	284	281	289	301	288	286	259	270	297	294	308	285	256	289	284	300	310	282	241	266	287	262	293	281	272	240	270	295	287	275	339	289	263	268	276	256	268	302	290	287	299	250	293	280	283	249	270	307	264	246	264	254	309	272	291	243	263	250	278	292	282	291	297	261	274	289	273	304	288	292	275	289	265	298	270	269	270	267	287	269	288	297	268	281	260	288	240	285	274	289	272	275	279	277	321	266	296	278	277	291	281	262	274	271	283	283	249	287	286	302	289	273	268	267	269	266	273	288	296	276	273	280	294	274	263	286	314	250	285	252	281	283	292	271	262	282	302	334	246	260	255	311	318	257	310	252	266	285	272	274	290	279	263	281	284	259	268	277	284	266	268	245	295	268	270	296	307	296	266	302	316	283	284	280	279	279	269	289	277	285	276	238	291	283	272	224	293	294	269	253	288	293	271	258	278	296	297	306	277	281	276	249	284	298	266	268	265	259	280	240	284	247	286	294	278	274	248	277	273	302	291	278	259	273	301	275	278	253	248	289	278	275	250	278	250	276	283	235	304	279	261	270	271	286	267	272	265	276	292	277	287	271	256	288	288	312	260	261	281	303	282	283	298	282	283	286	304	310	258	258	280	279	285	287	259	275	279	286	252	301	297	255	274	262	285	295	241	286	299	296	284	269	276	274	281	269	254	284	271	268	335	274	293	279	300	301	265	252	288	279	321	331	297	287	304	252	273	287	278	294	258	276	263	255	268	288	270	276	260	278	249	269	304	287	259	261	283	265	277	300	277	245	263	287	283	266	282	288	255	295	276	270	279	269	254	269	271	269	289	248	271	275	303	261	291	279	288	314	275	246	273	270	269	267	284	260	271	300	293	279	267	268	262	252	277	270	267	292	262	278	256	265	288	268	276	293	318	299	307	283	267	281	298	270	286	263	271	287	298	262	272	267	273	288	272	271	284	265	261	269	259	290	273	271	277	289	274	293	269	252	281	263	291	306	279	314	280	262	291	300	275	253	301	259	294	282	297	293	270	312	306	283	270	303	274	288	296	257	277	282	285	308	312	262	294	262	263	239	283	291	260	284	276	328	312	275	250	274	264	248	300	293	295	296	276	290	305	322	256	281	263	271	266	259	275	252	265	263	308	293	272	272	271	251	270	248	235	306	300	289	263	267	267	305	282	267	289	279	299	277	276	297	315	284	308	294	309	293	304	308	273	251	267	291	246	279	326	295	273	290	257	284	237	269	273	297	288	294	275	278	282	265	328	295	282	264	269	292	289	276	296	301	307	304	312	270	283	297	303	278	288	291	270	282	278	267	275	288	266	262	258	267	293	299	302	276	291	255	285	287	301	262	300	283	290	286	264	298	291	283	263	305	285	263	273	276	294	307	282	268	299	262	272	273	299	249	277	257	249	255	273	253	259	292	288	280	267	262	270	283	288	295	318	292	291	270	256	309	270	277	281	272	313	267	288	290	283	304	259	320	273	320	244	268	304	283	282	255	259	251	280	262	291	291	303	288	263	303	288	288	293	292	266	267	264	278	277	264	271	297	274	295	307	258	284	281	297	269	311	310	258	260	281	292	250	292	283	291	261	291	231	288	266	259	251	269	273	255	299	303	278	321	291	273	275	268	292	293	317	292	280	272	280	277	299	269	273	246	285	263	285	265	318	277	289	260	272	281	265	284	248	263	291	241	276	287	304	276	263	314	268	313	279	261	269	274	260	275	299	306	290	283	264	269	281	272	282	258	307	292	264	265	267	306	291	248	280	275	285	251	304	280	288	286	330	293	241	263	254	312	315	296	248	285	326	259	306	282	285	297	292	267	269	308	312	296	263	281	300	299	285	290	262	270	291	254	282	287	261	312	275	258	296	299	292	284	270	278	289	277	263	283	311	277	248	290	284	305	244	294	261	283	269	270	274	268	283	265	276	287	275	250	269	294	254	282	297	280	275	287	308	265	275	268	275	299	277	286	259	301	297	300	281	270	298	302	271	298	296	267	269	310	277	273	273	287	320	258	264	274	252	261	281	303	267	274	275	289	286	305	275	291	264	248	276	298	261	259	269	271	292	281	311	259	257	271	297	262	249	275	277	288	293	274	255	260	311	251	285	278	256	290	292	285	308	267	268	292	285	271	299	266	255	291	249	277	274	293	274	251	271	286	271	280	305	288	267	300	286	283	241	324	298	301	299	265	291	268	278	258	266	287	262	290	273	303	272	266	259	317	304	278	253	244	268	278	262	272	265	295	271	288	270
19228	11520	10963	3811	2824	2230	1840	1467	1266	1178	1046	941	919	928	965	888	870	819	773	776	803	798	758	687	730	724	751	735	685	708	710	694	696	716	700	700	695	695	735	659	666	672	701	700	750	614	704	684	680	697	662	696	671	682	703	728	699	672	696	657	724	670	686	677	686	691	669	724	668	697	662	658	654	698	652	655	695	700	667	680	706	668	728	655	718	646	747	651	671	656	683	683	685	668	683	742	667	660	631	714	671	634	673	687	678	744	654	693	651	701	720	683	680	688	705	694	662	690	691	678	670	715	653	691	622	655	662	675	678	711	641	659	687	697	701	652	679	689	655	697	678	674	661	681	662	696	686	670	708	722	701	673	685	707	689	665	669	640	721	689	689	642	632	648	652	715	638	716	663	649	699	671	662	686	646	672	679	668	663	639	670	666	716	732	662	665	676	683	639	665	674	691	682	668	666	679	674	691	695	650	670	695	698	670	696	637	691	650	680	610	686	648	621	665	684	719	693	693	695	706	685	712	720	628	670	665	700	652	659	653	687	674	664	664	670	677	649	667	647	685	656	657	726	651	682	645	677	649	693	676	703	668	680	640	626	681	677	699	697	721	699	730	704	706	666	662	686	685	637	657	628	675	669	659	680	657	683	648	702	667	665	653	664	673	728	740	625	714	669	682	676	657	710	684	702	734	663	703	618	619	701	668	663	723	691	652	673	711	676	710	674	686	704	672	700	681	695	662	681	689	634	715	639	710	720	605	677	689	661	654	682	694	715	684	716	644	701	687	696	694	699	640	651	652	656	670	692	632	697	639	683	684	681	670	687	665	706	694	648	697	687	638	667	669	675	752	670	673	679	659	657	659	692	690	639	696	651	748	656	684	653	684	651	704	694	637	682	678	657	693	691	643	717	682	631	656	642	697	710	677	643	643	682	705	669	709	697	690	656	627	657	622	645	696	700	679	660	679	647	685	710	636	708	650	682	696	707	683	629	635	663	743	690	694	672	652	711	663	700	662	707	683	691	664	739	673	660	701	631	648	727	685	663	658	680	713	696	682	662	732	710	709	667	647	666	698	717	704	648	616	697	626	696	664	640	681	686	679	669	641	674	726	677	660	699	675	692	699	666	681	711	705	659	700	654	627	667	657	690	678	675	638	703	753	695	635	654	679	694	680	692	681	664	703	660	659	710	673	637	660	656	700	667	695	711	643	626	682	657	685	662	694	630	653	674	691	655	656	629	710	664	680	686	671	664	639	678	665	634	671	687	679	695	705	668	677	660	672	665	652	652	704	669	649	701	717	659	703	662	649	668	711	699	689	697	686	699	701	658	681	698	654	644	678	673	665	668	666	700	672	673	687	656	652	649	667	647	669	660	682	720	653	687	625	646	641	695	706	660	695	705	655	704	705	670	651	659	665	671	702	676	730	704	673	722	651	670	692	658	647	641	669	691	649	699	665	667	689	682	697	672	626	648	639	709	663	650	678	646	703	700	665	705	686	698	664	694	698	699	648	667	722	683	680	681	703	664	688	660	686	666	648	675	729	634	697	711	651	658	629	703	695	683	695	685	658	680	701	652	669	685	670	686	650	722	671	644	680	670	670	627	681	682	706	651	653	654	685	698	706	690	704	692	633	743	707	668	671	699	668	659	674	666	682	691	685	651	654	699	637	689	666	671	692	664	673	673	619	679	680	647	699	674	692	657	702	666	690	700	666	657	665	695	695	702	657	723	670	682	632	741	683	678	647	672	668	675	702	689	705	723	692	683	655	660	710	648	667	664	660	687	689	684	663	667	697	707	656	665	633	713	657	720	710	695	669	700	703	679	659	691	671	668	685	692	696	714	694	660	736	707	648	717	672	682	700	673	692	700	661	683	659	650	655	645	701	676	640	666	691	649	647	668	622	693	687	710	674	708	715	635	660	688	664	657	661	708	643	641	660	652	678	642	615	687	661	683	742	639	706	685	686	665	670	686	711	677	675	622	632	666	648	693	696	685	668	658	682	694	719	684	658	674	678	672	678	674	715	682	636	682	688	656	671	640	692	712	648	709	668	653	704	672	711	687	656	706	677	667	663	634	655	686	713	702	687	691	678	674	682	713	675	695	708	616	686	649	708	716	649	677	624	675	661	637	683	734	721	719	655	686	699	696	656	642	667	686	756	679	740	730	645	705	675	636	712	649	695	676	683	683	685	671	647	675	721	702	645	618	635	645	692	681	626	645	710	695	677	717	696	647	699	670	696	687	688	652	692	662	663	728	649	666	724	599	678	671	672	707	728	649	692	725	707	662	645	663	646	682	741	626	692	652	645	672	652	659	651	712	675	696	676	702	663	686	662	653	671	621	682	696	635	678	635	655	677	686	633	654	694	686	685	669	676	719	701	676	671	714	679	711	673	694	666	651	673	694	697	715	678	667	647	675	689	664	644	706	705	657	678	707	692	708	685	677	661	696	663	677	665	699	661	702	658	667	697	702	684	687	689	687	679	676	642	653	644	695	720	655	650	693	718	671	703	712	668	659	651	670	674	629	657	710	715	695	664	651	690	693	653	683	658	696	689	719	646	664	660	710	698	694	682	688	684	721	646	722	654	688	669	657	704	692	667	670	755	631	674	675	670	678	713	663	715	660	676	672	655	721	699	678	637	693	686	678	661	697	661	659	725	670	671	630	677	681	675	647	740	681	697	641	641	691	671	642	650	677	652	686	672	688	636	701	676	650	712	652	640	701	678	683	716	670	680	659	690	687	677	663	678	637	696	659	737	718	639	668	696	690	726	640	701	624	675	676	667	699	694	717	648	677	665	684	661	714	709	641	707	658	684	693	641	686	686	641	680	702	715	646	633	639	684	639	683	687	672	642	669	661	675	680	720	676	645	706	651	656	646	647	653	684	718	635	680	682	709	646	628	680	692	697	682	681	658	641	701	633	687	646	683	703	727	696	716	663	645	689	632	711	700	679	651	672	685	729	611	645	682	663	688	674	639	697	670	658	682	698	666	655	653	660	718	662	695	698	656	619	709	669	700	691	703	671	663	656	679	672	654	686	707	695	667	676	676	624	690	651	635	702	724	665	667	629	673	672	672	674	635	703	707	633	650	683	682	647	723	635	683	660	684	696	651	679	695	707	684	622	705	674	672	712	691	659	670	679	650	706	648	673	707	660	627	663	722	685	679	670	659	633	689	671	647	681	683	691	672	664	664	689	651	697	686	634	611	631	669	661	661	655	647	670	664	712	715	667	672	658	701	648	664	674	694	678	660	712	649	666	692	716	686	652	663	731	689	627	661	686	669	636	691	689	646	645	688	653	629	656	651	675	694	678	691	679	672	662	717	696	672	702	728	660	648	662	662	672	685	634	678	665	647	650	651	653	672	729	669	715	700	732	676	616	661	694	645	684	732	708	670	689	660	671	679	659	627	720	642	726	691	693	675	716	699	668	693	691	687	708	717	640	680	701	669	711	645	678	665	661	673	686	665	682	631	671	705	664	677
35107	21130	13672	3287	1254	689	496	377	305	309	265	253	224	239	262	207	204	202	197	235	215	204	215	211	203	187	199	193	179	185	178	184	171	178	180	178	195	189	184	192	180	192	164	184	209	195	180	204	177	182	186	173	187	169	177	194	175	180	159	153	178	165	158	181	181	152	191	161	177	144	181	193	181	181	176	165	169	160	203	163	178	148	155	150	204	165	152	186	158	201	209	168	165	168	186	198	156	179	162	210	175	190	161	207	181	178	155	187	183	176	162	157	195	166	179	175	181	158	159	181	185	155	208	179	166	165	178	157	166	168	193	177	175	169	157	175	175	175	174	183	177	191	166	189	184	180	184	174	189	189	163	187	178	172	187	169	161	152	190	168	166	165	171	173	187	158	188	204	179	197	174	196	173	199	159	191	185	189	188	170	157	168	185	183	174	196	168	189	155	173	167	172	168	166	188	159	175	178	174	186	191	161	196	175	176	176	196	190	195	179	165	178	188	167	165	172	172	174	201	160	181	146	167	189	207	153	191	187	174	169	199	171	182	174	159	190	193	172	153	169	163	152	191	180	193	164	194	203	201	176	186	177	160	157	178	169	211	169	150	156	160	179	193	183	194	206	178	193	159	170	166	184	170	163	174	186	178	191	190	197	170	164	169	171	189	166	163	166	184	202	173	173	181	181	168	194	141	184	169	187	154	193	168	185	179	173	186	156	154	187	209	159	167	181	178	182	157	163	179	207	177	195	190	187	170	180	165	138	182	167	180	181	160	193	156	177	186	171	178	185	174	182	159	182	165	165	172	181	180	173	208	177	188	197	202	190	162	155	155	194	205	172	181	154	152	171	170	159	193	184	184	167	159	181	168	202	185	192	190	204	184	190	172	186	178	162	184	166	174	195	162	158	179	204	198	181	159	193	172	183	162	192	177	202	180	186	197	184	156	173	179	175	178	185	183	188	173	171	169	171	186	164	176	173	172	210	178	178	183	171	176	198	161	164	155	167	168	164	199	149	171	173	183	156	191	196	182	181	176	149	172	174	177	190	186	161	163	162	155	174	169	163	186	182	167	161	195	197	193	171	177	159	179	177	187	197	200	156	173	180	184	171	182	171	180	173	162	198	165	192	179	168	174	184	161	154	174	183	177	150	209	178	189	171	173	182	156	192	181	169	152	200	164	195	175	162	176	172	171	173	173	164	161	153	175	200	192	189	197	168	172	167	167	178	194	181	164	152	161	194	163	166	146	151	176	171	202	164	176	164	189	167	181	173	161	184	159	184	167	177	174	177	170	188	166	176	169	169	157	176	176	175	175	181	189	176	182	179	172	181	166	179	179	178	180	190	190	182	157	159	206	152	187	218	197	180	185	178	152	183	176	165	159	181	174	156	189	171	171	178	195	160	207	153	168	168	178	167	153	157	183	178	161	170	177	190	200	168	172	171	186	185	184	194	176	174	169	174	152	183	170	169	180	204	167	161	166	211	163	175	168	168	176	198	153	180	172	187	182	205	205	154	180	166	188	184	191	187	175	186	158	195	157	185	174	182	185	185	184	174	183	192	183	179	185	188	174	148	191	184	170	185	180	162	177	184	175	188	175	161	191	157	192	176	184	182	166	187	189	187	170	192	175	157	179	189	174	169	176	171	207	175	205	162	141	165	181	180	173	177	202	189	164	196	186	169	187	182	196	174	188	141	188	159	165	183	164	172	171	176	180	166	185	162	158	162	184	189	165	187	213	181	175	191	204	173	178	165	161	198	178	179	184	156	160	174	182	173	190	167	157	167	190	167	173	164	168	174	194	155	166	199	171	178	169	183	181	177	194	196	178	180	183	177	154	179	190	182	194	161	189	204	178	196	178	142	178	188	182	178	216	165	156	174	182	164	176	185	192	161	202	170	178	175	181	183	168	182	202	174	175	194	149	167	176	174	154	190	223	182	187	199	166	177	193	189	178	167	170	171	178	179	182	145	185	170	171	174	163	185	181	177	156	179	159	192	158	195	175	189	164	168	169	162	180	173	153	174	169	201	174	150	151	168	180	184	204	170	185	166	194	182	179	179	143	175	164	171	187	165	186	162	168	162	182	175	178	158	177	226	155	162	171	194	179	174	142	179	169	162	198	167	161	194	184	150	205	184	179	183	201	179	179	181	173	162	179	157	168	182	169	177	171	150	181	168	183	175	195	183	183	176	175	173	187	176	160	186	166	160	173	160	171	183	188	192	175	190	188	154	173	177	157	205	165	171	179	151	166	183	175	178	181	172	173	148	182	175	158	165	179	163	186	199	187	187	192	171	194	182	157	202	179	183	181	165	174	161	182	189	181	170	162	174	170	159	159	170	167	169	183	183	186	183	157	168	190	174	171	181	176	176	173	178	188	197	169	168	173	188	166	183	196	175	184	170	153	181	187	205	160	191	169	177	160	191	198	214	184	155	164	196	167	166	180	198	171	194	181	189	199	171	194	183	164	176	186	181	213	173	149	157	187	151	175	186	168	184	190	178	165	191	160	175	179	174	176	161	152	183	156	162	165	162	175	182	170	179	184	156	156	186	196	190	178	186	175	177	165	195	141	171	162	181	186	159	164	166	178	167	183	182	158	190	183	184	175	163	169	159	200	167	190	179	174	168	187	198	181	191	199	205	171	180	180	178	188	161	184	193	170	182	156	167	166	169	195	177	190	184	150	163	177	166	172	184	180	204	166	160	174	191	169	160	157	198	190	202	166	139	177	173	163	169	181	187	187	200	171	178	183	177	169	159	190	194	165	177	177	173	168	181	174	173	188	175	205	175	189	169	176	182	179	196	181	154	179	159	165	167	194	173	187	194	166	172	168	181	179	163	159	191	181	190	174	195	181	164	169	179	179	162	163	174	179	182	178	185	196	179	159	167	151	173	168	181	173	173	203	184	182	198	185	190	204	150	192	180	194	192	179	185	186	166	173	225	179	162	196	190	186	152	174	182	157	174	187	186	197	162	188	162	179	178	180	186	170	179	162	184	186	183	185	163	165	202	188	169	181	188	170	182	167	187	186	188	183	185	182	208	183	158	158	218	169	194	197	159	173	176	183	166	177	156	153	165	188	168	184	190	173	162	177	182	157	166	197	176	207	181	201	160	178	193	166	176	190	175	162	161	175	179	182	167	196	196	195	173	180	172	183	203	182	174	186	156	173	166	173	176	191	180	184	190	143	169	171	183	182	159	155	171	187	168	179	152	175	182	174	163	160	174	174	197	174	174	184	174	198	178	178	166	169	173	191	157	181	159	185	174	181	170	187	168	182	174	173	173	169	189	165	173	184	182	212	189	172	185	183	173	185	157	197	184	190	196	190	196	168	165	188	161	195	190	184	176	182	195	185	191	183	181	188	192	184	179	187	162	139	188	213	205	184	155	167	200	193	173	184	199	197	172	180	184	165	180	160	176	186	176	184	205	189	188	173	185	179	181	186	172	205	177	184	180	181	181	161	183	198	170	167	172	193	175	184	186
23845	16916	14995	4651	3413	2398	1864	1646	1270	1141	1020	1010	858	807	769	785	735	679	681	631	612	586	585	595	571	584	564	548	516	538	516	467	519	495	423	451	461	460	509	484	501	496	450	468	507	532	430	453	469	452	439	478	445	483	460	448	439	430	487	455	429	472	456	461	452	429	471	449	456	433	449	464	472	493	451	491	469	430	457	423	455	463	472	457	506	459	475	419	415	400	492	430	440	452	463	506	470	458	432	452	436	470	465	444	467	470	466	447	440	445	449	410	429	448	458	451	474	458	444	474	435	470	457	432	422	444	446	450	486	492	458	441	438	442	462	437	424	445	472	449	477	482	472	411	426	435	470	473	469	480	464	483	470	517	438	452	459	471	445	394	447	451	471	450	430	437	451	479	468	464	473	446	458	480	452	460	472	436	428	433	489	484	457	429	440	437	479	499	484	453	475	452	438	486	473	458	462	447	442	473	460	477	422	448	454	466	428	423	407	463	419	443	481	442	445	431	437	491	441	447	443	467	418	450	433	464	464	441	439	448	402	435	463	468	449	466	435	484	462	454	431	473	442	428	495	418	489	429	436	461	436	431	420	467	460	447	446	453	460	430	455	467	481	445	457	443	494	470	463	405	451	460	460	446	424	450	463	484	494	484	438	460	504	457	459	422	458	437	434	432	446	440	495	440	448	482	451	487	454	429	442	404	490	461	468	473	458	469	482	447	474	475	430	468	493	441	432	475	460	432	483	424	465	456	436	455	458	437	465	469	432	447	474	476	445	462	463	498	450	447	441	450	411	443	445	423	440	475	456	471	465	445	444	440	465	413	434	465	472	427	470	451	433	436	436	450	485	463	442	465	436	486	460	479	448	427	431	441	436	467	443	460	437	455	442	457	470	456	453	424	452	433	435	422	489	454	457	450	467	508	480	463	514	458	446	449	449	471	465	466	446	452	429	481	432	451	461	431	466	487	402	449	426	455	471	443	453	465	475	490	447	422	443	481	448	507	438	455	434	489	425	409	439	456	467	443	471	452	465	447	440	430	453	392	461	470	472	427	431	482	455	471	399	471	435	447	452	427	483	467	396	425	455	508	440	457	479	472	470	434	451	465	453	472	470	413	435	464	467	465	477	446	466	445	429	444	423	420	449	434	439	407	468	450	507	486	431	472	465	478	462	437	449	428	416	457	475	463	495	479	460	412	450	502	431	451	439	431	455	477	412	497	466	440	465	480	441	456	445	475	458	423	458	429	438	459	468	417	436	471	458	419	439	429	491	466	462	455	455	446	453	433	426	399	429	461	460	456	411	478	443	458	421	459	471	451	454	456	463	436	426	454	432	487	431	439	446	502	471	393	415	456	478	466	440	467	458	452	457	432	441	458	457	476	456	461	435	477	445	460	458	507	435	442	452	444	464	463	424	461	458	466	458	460	462	487	429	450	466	477	459	469	430	457	482	469	446	477	433	436	451	443	442	467	406	438	417	466	455	445	442	466	474	472	438	487	478	459	474	406	417	463	444	471	465	480	453	472	469	461	460	465	455	439	409	407	443	423	425	461	480	450	451	442	411	449	435	447	467	440	473	461	418	461	481	457	453	453	443	454	480	428	444	465	449	454	425	472	464	438	460	528	448	492	463	450	461	422	448	425	406	440	414	445	427	465	445	462	461	460	463	436	464	485	448	484	428	412	457	449	435	450	486	434	454	441	429	446	462	416	472	418	486	483	448	463	461	518	443	446	436	459	464	448	451	476	451	439	446	438	447	490	438	424	440	428	464	500	466	460	464	465	440	437	463	428	466	441	435	480	420	442	457	483	453	443	451	429	448	439	457	486	451	469	425	458	478	459	441	431	481	449	476	451	430	459	472	433	462	453	445	409	462	423	472	432	440	467	476	425	479	452	439	451	468	461	442	436	450	475	423	459	453	466	462	485	442	471	419	466	429	445	477	431	462	456	454	436	461	428	438	488	480	463	476	419	462	446	414	490	456	493	500	457	443	450	430	448	439	451	469	455	406	415	434	451	460	444	495	442	434	486	467	429	441	428	464	490	445	464	459	473	446	451	491	423	462	447	431	476	438	422	449	436	441	454	494	479	464	415	438	453	448	418	457	421	478	473	476	465	451	426	460	472	438	499	423	447	484	492	472	456	435	456	416	482	433	439	419	459	451	450	432	434	433	411	455	435	459	483	435	441	486	456	454	459	458	494	459	445	456	442	470	471	441	472	447	443	436	447	449	467	427	444	461	429	433	464	450	457	469	454	440	422	459	460	434	420	463	444	445	450	474	504	481	445	466	464	403	430	438	432	463	461	468	449	483	453	471	431	445	505	441	453	440	448	435	453	458	465	443	453	469	474	452	427	473	415	460	434	438	445	502	464	459	451	458	467	467	468	474	445	440	478	453	456	448	463	476	428	471	437	493	437	473	488	454	459	398	475	481	442	431	462	452	469	459	470	474	504	468	484	448	457	461	440	458	424	545	435	462	433	469	441	435	442	461	477	448	434	507	425	477	438	441	428	473	462	455	424	461	469	511	459	479	442	443	442	469	446	449	495	433	462	450	438	478	471	460	451	441	461	435	421	468	434	471	454	451	458	450	451	429	494	469	428	443	459	438	441	456	458	463	444	444	461	457	435	471	486	454	482	456	483	439	477	479	442	446	477	465	442	496	491	447	412	446	456	465	452	423	451	426	472	452	464	445	430	435	411	440	488	468	438	427	466	457	444	501	459	434	429	440	466	422	424	448	467	468	462	491	421	468	498	451	423	475	464	461	460	503	455	447	462	470	465	474	461	464	467	481	441	446	438	481	446	449	467	468	467	438	423	428	442	450	419	465	459	433	479	498	468	501	442	474	445	402	434	439	418	469	443	420	435	482	444	467	471	465	453	445	434	428	450	463	472	432	441	459	490	431	471	466	456	453	428	459	489	450	455	451	417	442	435	442	462	476	430	445	476	453	463	462	452	445	461	443	443	472	508	464	457	463	455	433	428	435	491	422	446	457	455	441	479	473	494	472	429	452	456	460	458	435	424	426	425	471	456	426	443	445	465	447	483	448	442	477	479	464	479	486	444	476	462	444	487	463	451	420	465	447	405	431	433	470	488	418	455	471	468	434	488	447	465	433	464	445	448	462	436	446	419	503	510	499	506	475	464	434	440	473	428	456	465	449	473	471	455	440	474	537	440	465	429	451	472	448	463	449	441	457	412	487	466	414	489	436	444	460	495	448	392	461	424	468	467	468	436	452	511	483	415	443	464	484	505	476	457	468	459	458	462	449	435	451	486	447	482	475	464	476	437	368	452	502	441	440	450	428	441	471	446	440	447	474	425	420	419	479	471	477	485	435	456	450	460	440	437	456	464	442	441	463	463	467	435	451	451	461	468	435	469	446	488	470	452	437	430	453	473	439	486	464	457	482	463	427	443	456	454	472	453	476	455	469	433	475	452	462	478	455	416	461	461	450	457	481	469	455	468	440	440	423	458	405	430
12696	4212	1900	743	497	402	364	372	346	365	360	314	342	348	303	338	299	321	328	329	308	318	331	293	304	311	298	308	318	283	329	332	315	322	282	262	307	307	280	342	317	332	292	314	302	292	341	331	328	341	295	295	293	328	296	333	319	332	319	272	332	314	345	305	327	346	285	302	284	316	306	278	304	316	328	340	292	295	349	337	286	308	326	285	311	318	298	320	305	298	313	330	285	319	306	327	340	301	329	326	333	313	308	345	306	323	318	335	310	349	293	273	318	292	317	347	316	294	281	325	289	336	310	280	301	330	298	315	317	301	300	299	321	290	316	305	329	333	316	316	283	323	296	272	280	317	325	319	311	323	332	326	333	289	332	333	296	325	297	309	315	346	312	307	300	315	325	319	338	327	297	279	287	324	334	292	339	310	317	297	300	265	333	314	295	345	309	347	311	282	303	286	314	281	294	287	308	303	327	317	331	328	294	286	301	310	319	303	283	266	303	318	338	286	319	310	287	285	329	315	315	327	321	315	335	316	294	295	323	335	306	321	316	311	329	353	287	341	318	307	305	295	309	313	302	332	323	310	289	309	329	303	337	339	295	324	325	325	308	327	333	301	313	301	326	302	295	303	324	329	326	329	336	328	336	332	297	312	289	300	339	308	308	278	303	302	292	338	313	316	328	316	305	326	341	340	273	287	331	313	322	307	302	326	323	353	328	333	345	331	315	283	320	335	309	311	335	318	303	317	308	309	289	287	335	296	326	338	309	295	336	302	335	323	342	335	311	323	301	320	313	345	325	337	312	301	290	290	308	333	310	334	279	273	296	285	357	328	353	311	326	317	304	279	334	289	326	326	348	327	303	357	322	345	324	324	348	283	327	309	282	309	320	309	297	304	323	330	333	308	317	294	308	297	334	299	314	307	321	308	304	304	325	290	320	293	270	308	291	324	305	317	331	336	310	307	359	293	320	311	307	299	300	286	322	325	316	340	307	286	338	308	307	295	277	327	298	321	297	334	293	329	294	336	263	279	300	331	293	306	320	318	351	308	314	310	321	294	318	286	304	284	336	312	283	287	312	298	346	318	336	307	311	306	282	307	341	302	312	322	274	302	289	340	316	330	321	306	315	304	290	251	299	314	332	322	300	302	338	327	338	295	302	313	290	304	327	304	328	338	331	299	303	294	346	319	291	342	295	283	355	270	310	316	319	325	315	292	244	334	312	297	309	315	329	315	294	310	293	305	296	301	325	318	328	313	307	299	345	293	316	295	301	324	327	313	289	318	296	284	310	320	314	288	323	290	314	301	286	302	301	295	329	323	338	311	312	276	312	312	267	305	332	326	287	288	296	351	316	318	319	350	272	301	280	273	338	325	327	310	332	304	331	287	314	305	280	317	313	352	311	309	328	306	322	298	340	292	309	351	288	304	308	273	315	286	297	275	316	320	338	287	328	301	326	323	301	316	283	295	328	283	296	314	327	325	284	291	352	305	307	281	335	298	282	308	295	332	310	325	337	351	320	291	313	344	295	307	297	330	343	314	320	343	331	292	318	326	303	333	348	287	322	311	356	346	301	312	315	317	325	283	298	293	302	325	305	322	319	324	274	338	313	307	288	313	323	336	324	334	345	321	339	265	325	339	313	311	284	339	356	352	298	323	317	316	329	278	320	322	325	292	303	299	290	299	298	274	309	317	304	311	331	315	294	328	301	296	301	314	312	321	312	287	342	282	318	326	301	325	291	280	283	316	326	324	291	302	330	297	332	299	333	333	310	300	284	313	325	323	328	346	316	343	288	293	330	304	311	304	286	300	307	320	279	318	301	320	336	275	294	281	317	296	350	338	328	288	302	346	319	314	302	305	345	311	307	307	283	303	307	317	325	333	310	313	303	287	303	273	312	291	322	288	298	319	337	300	321	282	318	295	287	312	331	320	325	323	287	288	324	343	317	281	293	320	305	318	325	312	302	313	328	311	289	287	296	319	310	311	299	314	308	310	313	295	301	299	304	291	313	310	307	316	312	319	322	319	317	307	296	298	289	311	331	357	349	321	366	295	305	316	290	311	330	305	319	291	333	335	319	283	336	330	324	294	289	295	296	303	364	321	326	310	324	295	298	312	332	301	311	323	306	300	309	321	302	335	315	334	354	313	312	324	300	322	309	324	303	315	327	304	347	339	308	305	333	347	318	332	326	324	339	366	309	331	299	331	297	330	312	322	330	280	282	284	337	322	318	318	271	281	333	304	304	286	306	293	278	300	308	329	324	333	309	323	298	295	326	345	352	332	309	296	326	328	302	294	294	280	309	310	308	320	309	295	287	343	312	293	310	323	327	314	316	303	321	334	298	332	300	338	322	296	350	321	345	341	285	303	308	300	328	308	307	343	320	308	287	318	296	316	301	336	299	284	304	325	336	315	298	282	324	294	272	302	307	310	296	330	294	298	291	314	321	323	294	280	331	343	299	320	339	318	329	284	277	305	341	296	311	298	334	318	321	321	325	294	309	325	305	324	341	308	298	293	311	321	346	332	299	314	309	312	307	308	336	328	318	254	288	286	328	333	313	325	313	302	320	325	289	292	317	329	290	287	293	334	338	313	356	335	344	313	323	307	328	304	299	304	300	306	340	314	293	310	281	345	326	300	353	297	319	320	316	284	354	331	333	342	305	306	343	309	290	330	322	296	317	299	336	337	322	345	313	304	309	301	320	298	303	296	315	345	314	291	321	308	315	309	297	335	301	296	340	344	290	314	288	333	326	310	308	313	276	310	299	314	294	343	327	299	338	331	311	289	291	334	281	321	314	345	291	309	292	306	318	331	350	280	289	323	267	322	310	287	298	320	340	296	309	300	293	293	282	301	330	292	309	306	280	315	314	303	305	345	295	276	294	303	310	290	356	334	289	287	332	305	279	331	335	308	301	300	318	292	296	308	300	286	331	282	310	311	297	295	299	294	286	310	314	316	333	310	327	302	292	330	331	315	311	337	298	307	311	326	298	318	277	294	313	320	332	336	335	308	342	297	304	283	293	332	311	298	326	304	321	306	300	339	300	350	326	299	315	323	298	310	351	324	281	321	337	325	315	284	298	316	313	358	286	338	329	333	321	316	297	307	339	303	284	279	280	315	339	332	322	293	316	288	276	315	298	301	337	332	336	289	318	294	321	302	302	341	331	342	265	331	322	299	317	356	291	298	293	302	330	294	318	303	316	326	246	330	327	330	279	339	315	313	335	279	287	327	301	321	302	321	305	317	325	294	325	323	296	311	332	306	291	304	295	321	334	306	340	308	321	296	292	303	292	304	332	303	290	346	326	337	332	332	324	302	304	308	328	289	281	282	308	338	310	320	308	315	300	320	296	326	315	335	333	276	312	305	308	314	317	303	318	310	293	270	286	308	315	349	326	307	274	331	303	267	325	297	319	331	329	312	285	315	307	300	291	321	318	281	283	313	295	325	327	290	304	301	317	310	348	278	290	322	347	321	329	301	308	326
9442	4276	3776	2037	1683	1394	1186	1026	961	955	904	849	874	839	859	841	813	821	795	829	797	796	795	769	771	811	778	721	794	772	752	781	757	760	791	790	797	740	768	738	752	726	777	710	745	773	768	749	829	748	744	785	770	756	719	702	814	789	774	740	809	718	813	713	774	784	767	784	757	760	747	759	786	748	783	760	714	790	716	721	741	749	708	730	743	738	721	739	774	756	740	747	732	741	748	776	728	777	762	734	801	729	728	705	779	734	746	804	745	781	735	740	796	705	744	799	730	751	713	761	744	779	757	793	774	789	705	721	779	779	768	777	741	738	765	769	753	751	707	791	748	757	795	717	777	749	738	789	746	779	742	763	769	741	776	799	757	748	764	714	781	688	789	716	785	737	732	704	720	789	769	756	754	805	777	744	712	758	804	745	742	738	769	774	772	745	775	791	724	774	781	715	769	736	755	786	738	753	745	751	770	749	754	698	767	752	798	724	730	785	746	765	736	795	773	770	795	773	730	815	739	722	731	711	749	734	763	728	717	767	751	773	721	739	789	784	742	729	727	766	735	785	742	784	763	737	741	739	694	782	762	785	774	706	760	719	788	771	747	718	763	771	740	733	729	803	746	788	749	729	813	736	772	764	727	771	739	742	744	731	762	742	774	727	766	778	699	809	761	753	770	711	709	761	768	754	810	763	732	739	781	760	749	747	759	760	758	770	788	770	791	776	770	774	763	757	735	762	780	751	767	745	769	763	780	810	769	793	727	774	723	757	695	788	768	741	757	785	766	750	756	711	752	783	742	773	764	796	766	737	738	724	726	722	764	772	759	762	762	740	721	723	760	769	773	770	758	779	790	772	759	735	744	790	786	757	735	750	809	793	704	718	770	770	734	765	744	772	764	757	780	761	756	716	730	777	791	768	794	755	738	777	800	762	786	730	753	787	745	749	758	771	767	793	726	775	748	730	758	755	727	749	803	751	730	748	737	805	748	767	732	758	698	747	771	699	789	768	763	780	765	780	699	763	780	771	773	742	777	801	769	776	772	803	791	742	767	747	740	766	745	756	789	745	764	761	742	760	788	788	738	741	778	783	736	741	725	724	748	758	732	749	741	783	725	780	764	799	774	724	810	739	724	696	752	769	757	739	691	750	748	747	730	758	766	728	742	728	774	705	739	767	775	782	718	755	754	746	752	747	762	782	744	742	775	770	760	756	763	755	804	754	700	791	780	703	749	752	741	735	747	792	712	742	779	732	744	773	750	748	742	738	719	771	752	733	783	744	749	799	775	803	776	753	783	752	711	747	791	743	724	763	723	749	786	732	766	803	759	772	731	754	784	779	766	758	753	790	727	742	778	765	714	717	798	748	772	754	739	747	792	696	779	771	776	789	775	749	749	760	747	737	754	719	781	787	721	788	768	753	783	801	752	756	781	740	783	767	761	767	813	712	724	769	767	741	746	768	762	798	773	771	774	737	749	725	710	758	745	722	733	720	774	715	774	773	701	756	729	703	690	787	789	741	735	770	734	738	776	748	734	734	758	762	790	755	774	725	796	746	811	748	726	781	773	738	734	759	764	765	740	737	812	767	748	718	745	752	718	715	734	730	779	748	738	760	724	784	747	742	719	698	758	786	760	718	736	749	741	767	733	719	782	765	746	740	781	741	800	798	743	740	780	750	779	781	741	741	727	699	764	709	716	786	751	732	690	767	782	750	798	775	772	751	736	740	788	766	756	800	810	790	726	778	733	723	728	710	789	847	766	740	772	734	756	754	823	806	795	775	748	720	752	772	748	756	736	746	745	762	744	770	746	742	816	795	777	736	762	785	736	730	785	720	711	764	773	737	756	752	731	799	748	764	769	742	718	742	746	738	721	755	776	774	792	807	787	756	758	738	773	767	807	777	781	779	770	775	760	732	779	768	702	779	795	766	769	723	754	769	769	742	761	753	776	766	784	732	713	747	737	754	708	727	757	788	759	788	736	779	733	770	767	788	788	770	728	753	728	790	767	752	799	714	738	740	723	754	794	836	810	738	789	756	737	722	729	777	747	772	775	726	775	741	733	730	786	779	760	766	774	744	739	794	725	789	772	739	754	772	802	733	766	706	797	734	690	741	755	724	759	761	718	774	717	790	718	748	766	738	766	748	709	727	767	812	747	791	704	761	729	749	738	737	724	734	784	804	718	742	724	734	777	730	768	720	766	722	726	717	761	687	739	754	775	713	795	768	763	781	735	781	718	764	699	766	779	754	772	764	725	756	721	747	724	762	758	797	742	797	739	755	762	732	790	830	766	741	722	752	765	759	779	758	783	725	749	787	763	813	754	800	715	713	749	708	793	734	762	721	792	776	775	723	767	737	729	754	751	772	716	798	786	761	744	723	740	746	738	742	773	776	770	765	741	760	742	747	756	780	742	710	740	705	760	720	766	818	802	758	723	762	726	768	754	727	835	750	739	723	712	776	768	756	777	721	809	739	781	758	783	770	764	753	773	722	792	720	814	735	795	749	734	752	745	750	743	742	719	754	762	748	752	748	758	764	755	772	759	743	749	760	773	748	776	740	750	749	752	748	762	751	721	716	736	764	766	720	715	816	747	792	727	743	775	710	788	809	770	749	774	700	772	702	792	757	708	757	755	757	747	759	739	788	753	755	714	831	682	721	762	789	756	787	751	750	740	769	757	748	736	846	801	747	753	824	841	770	811	739	739	790	777	723	782	759	768	746	793	791	746	774	754	762	782	808	711	783	779	770	788	800	717	709	719	747	782	774	761	764	728	815	793	763	785	776	766	759	740	776	698	768	725	781	754	734	756	766	757	753	816	728	735	747	751	793	734	715	727	795	747	757	748	768	775	775	750	826	743	782	722	739	795	788	729	738	746	769	750	750	769	764	751	775	785	771	744	797	725	787	726	777	731	743	751	724	720	784	737	744	772	764	753	746	722	784	773	735	797	797	749	759	749	723	757	755	772	719	762	800	675	792	750	764	747	719	734	786	780	751	803	788	735	763	749	761	785	744	782	736	771	762	715	747	784	764	693	760	764	745	752	769	762	780	788	760	734	763	753	762	726	718	688	755	726	772	721	738	745	788	804	766	770	823	723	796	791	759	784	782	760	748	737	714	760	806	756	750	794	747	718	803	807	823	762	778	734	809	734	756	730	766	705	794	776	730	759	705	726	756	801	725	749	765	768	797	789	750	751	774	742	794	769	760	748	788	753	755	804	700	716	773	768	781	719	779	780	738	767	764	766	756	755	791	729	758	739	732	797	772	772	761	723	728	719	768	745	736	801	722	769	754	746	737	673	743	810	725	809	745	769	778	753	726	772	765	745	768	758	772	763	709	791	753	765	768	742	772	804	748	757	721	773	841	770	732	838	754	780	753	731	789	753	798	711	755	758	776	750	754	737	744	789	752	708	740	744	745	773	763	768	739	766	763	739	761	767	774	762	725	793	766	831	718	740	734	765	755	734	742	820	764	771	739	768	798
27097	13735	7196	1804	810	578	459	413	333	372	337	335	281	330	316	293	291	301	282	294	299	288	316	277	284	262	258	296	263	253	279	283	270	314	280	256	291	313	288	262	280	300	267	241	291	285	268	290	274	298	273	316	300	282	268	288	296	288	258	282	292	284	283	263	264	282	266	288	270	287	287	278	260	260	275	275	287	283	262	277	279	283	290	284	284	286	271	265	267	317	263	256	275	297	288	291	269	287	276	284	283	283	292	233	272	264	280	248	269	269	267	277	302	299	268	258	330	278	313	257	279	254	265	272	284	230	290	250	281	282	264	244	290	259	296	296	326	285	254	272	275	288	299	276	292	264	274	274	263	293	263	279	268	261	260	303	275	267	271	283	277	292	291	274	273	274	255	270	304	252	253	268	255	311	282	281	291	308	281	273	267	283	254	251	241	280	303	314	276	282	277	270	306	267	274	282	279	284	275	279	301	269	288	290	282	272	291	280	265	271	281	278	269	275	288	270	273	287	310	262	256	266	327	279	283	264	288	262	271	297	234	264	284	267	276	252	259	275	273	268	276	256	342	278	244	303	266	284	285	304	279	267	262	277	292	273	288	262	291	300	286	267	281	268	263	281	293	274	269	262	296	264	262	274	295	264	255	249	277	269	285	239	285	255	300	282	285	289	276	292	260	253	275	249	269	307	285	279	292	292	257	271	271	277	302	274	250	296	241	254	284	290	296	292	295	262	281	282	251	272	264	276	272	263	309	269	269	297	263	268	278	275	287	297	302	306	266	295	251	266	270	282	294	294	297	267	261	292	250	279	282	290	284	273	265	282	281	262	248	284	263	262	270	283	283	270	259	274	264	282	266	268	266	278	324	279	282	264	263	265	285	272	250	223	243	267	272	282	278	276	267	258	284	289	287	279	316	266	273	288	257	311	291	273	288	270	263	267	273	268	282	267	283	279	281	302	256	280	254	275	269	278	286	277	274	268	299	255	259	274	250	278	315	275	276	289	268	274	280	271	284	272	271	272	296	298	253	279	269	269	278	303	291	280	293	296	289	278	275	287	241	312	262	267	256	265	259	305	279	262	320	307	288	306	268	244	267	278	295	263	259	246	238	272	290	285	292	286	269	270	268	271	286	242	280	275	294	284	274	304	283	276	279	271	271	283	288	307	267	290	294	301	268	302	250	284	270	256	289	242	304	295	259	282	263	291	247	275	261	291	299	224	298	254	262	280	284	257	272	250	262	266	307	285	266	278	290	276	281	262	277	255	280	308	263	278	297	268	242	288	281	286	269	264	251	277	259	301	285	260	278	256	250	311	277	273	298	273	286	254	285	268	249	286	241	266	319	268	265	271	297	260	271	276	264	290	288	268	269	285	271	261	262	285	249	273	283	265	298	271	286	280	268	265	293	257	243	277	275	275	278	282	281	281	305	297	267	284	256	276	266	291	281	260	280	252	278	326	258	278	288	273	273	300	250	260	280	284	297	294	279	267	280	325	315	304	303	236	277	273	273	284	290	278	277	286	301	298	281	259	253	274	275	268	286	271	282	261	289	282	271	268	327	269	267	258	273	270	294	293	231	275	287	269	247	252	259	280	308	272	280	264	275	245	270	287	275	307	292	261	285	289	277	280	265	253	286	280	251	281	303	268	286	286	247	262	294	279	298	273	285	285	279	237	284	243	249	269	284	307	265	272	263	285	279	293	284	296	281	301	263	277	242	286	251	311	251	306	280	240	259	270	248	308	264	282	250	282	275	284	281	289	299	299	267	270	273	285	292	293	262	285	282	284	281	272	280	281	285	291	287	276	251	275	247	284	274	283	265	289	255	286	275	288	252	254	273	275	279	283	300	256	283	267	261	290	297	245	258	293	284	271	265	315	258	330	281	268	279	271	272	262	311	247	268	272	253	245	269	315	284	272	253	296	283	294	266	289	277	277	301	279	255	284	278	300	283	280	251	271	283	266	240	245	265	268	273	253	280	299	300	235	265	281	275	249	273	280	244	267	271	262	304	266	252	283	304	285	297	264	293	258	284	279	280	271	287	277	279	225	275	248	258	273	285	272	275	278	263	266	303	299	239	293	262	261	297	273	271	277	258	262	254	263	311	271	297	239	294	276	249	282	291	297	270	281	296	285	303	301	255	245	285	302	282	267	297	269	277	276	267	286	263	295	263	294	246	273	273	261	267	321	284	262	280	281	296	270	291	283	281	306	301	290	272	278	264	279	305	271	280	270	285	242	274	260	266	311	273	284	271	267	276	275	289	282	263	308	287	266	301	257	273	241	291	263	279	248	317	289	254	282	294	262	255	275	277	275	283	300	298	308	258	261	280	265	282	308	293	259	276	283	248	288	279	300	302	257	287	275	249	237	274	285	268	247	277	269	261	278	260	249	306	282	259	289	257	281	255	279	284	307	300	258	302	281	266	287	273	280	290	277	258	273	284	298	288	276	249	277	253	300	284	238	321	295	283	304	274	277	262	277	265	281	265	306	285	274	261	254	262	295	309	283	308	299	266	256	282	290	270	264	277	263	236	271	260	266	264	271	263	236	288	271	272	288	243	277	316	296	282	301	262	254	254	257	299	245	253	281	257	307	273	288	285	255	244	300	268	246	265	243	273	271	281	276	262	275	245	268	275	261	268	265	263	240	258	284	294	272	295	253	265	292	289	270	255	269	275	282	266	271	282	276	247	294	265	311	278	258	292	287	274	261	280	276	270	279	254	241	289	300	280	264	280	269	309	276	268	255	315	279	276	294	270	270	288	277	267	287	290	281	295	278	299	245	271	270	307	285	248	257	260	273	290	279	280	264	266	271	318	258	255	283	289	282	281	282	272	270	309	285	245	242	292	281	294	289	304	286	291	274	232	279	260	262	275	261	292	275	253	273	276	237	253	272	300	291	285	277	259	261	244	293	295	257	303	277	273	263	273	245	295	286	271	262	264	280	267	276	260	283	284	285	267	292	307	267	270	298	282	287	280	297	275	275	249	249	257	276	270	258	245	280	282	271	267	270	283	292	268	279	273	284	257	273	298	278	248	255	300	271	248	286	277	308	273	290	258	271	298	264	314	269	280	269	304	274	276	261	293	301	282	269	249	282	269	256	250	302	297	265	264	257	251	268	307	284	271	289	264	284	274	267	275	266	280	291	270	244	277	273	276	252	289	275	269	252	251	277	270	249	287	276	266	268	274	297	288	293	315	252	248	255	273	261	270	260	294	267	289	267	275	252	268	266	287	250	301	294	262	257	273	308	285	251	244	257	269	262	279	281	280	266	278	277	257	302	272	247	265	269	252	272	253	286	293	260	272	281	285	237	272	275	290	284	300	266	255	276	253	289	277	262	290	278	256	297	278	239	258	276	280	285	275	263	288	295	285	293	259	299	288	306	266	297	258	284	230	241	302	264	240	269	253	273	255	282	244	281	264	279	265	282	228	251	307	266	294	290	306	283	263	267	263	273	263	305	272	274	305	272	249	265	308	270
19435	11406	8963	3263	2418	2015	1716	1389	1264	1136	1017	993	965	929	899	876	834	854	812	821	785	786	795	726	742	759	695	723	745	747	711	696	676	731	678	679	707	679	674	723	659	693	697	671	660	689	689	704	674	666	701	691	665	690	621	668	649	697	690	700	650	688	658	639	665	628	705	654	707	693	686	700	680	707	659	704	705	671	620	636	705	674	678	659	657	667	683	670	715	698	605	715	692	679	631	664	681	659	687	642	657	673	702	678	653	660	636	658	700	637	642	629	682	657	700	691	663	661	654	628	648	664	660	673	660	685	688	628	674	667	668	636	660	678	678	690	672	626	705	654	657	667	677	684	644	678	667	661	632	697	715	659	648	677	630	709	665	686	695	657	663	649	699	649	667	643	661	674	717	688	676	644	665	661	685	686	638	658	683	622	679	653	661	661	679	595	636	694	663	640	683	677	676	637	666	706	667	637	659	634	659	657	667	668	715	676	698	704	673	695	668	713	680	719	656	658	701	626	662	673	673	648	711	639	650	681	658	668	661	643	674	684	697	627	647	640	709	653	586	679	656	652	730	703	637	664	669	728	693	718	680	695	642	649	638	634	711	725	612	668	678	651	717	679	650	672	677	641	685	690	709	671	686	685	659	663	668	692	635	706	667	727	658	669	683	667	683	648	661	686	688	700	637	653	688	661	675	659	691	660	683	667	681	718	673	676	677	692	699	697	664	669	628	707	639	659	693	652	696	672	688	700	649	649	616	681	693	674	619	707	656	655	641	725	675	696	673	676	647	693	683	665	684	689	653	635	651	679	661	637	644	651	640	647	628	680	662	681	664	655	684	684	658	651	645	671	662	648	673	674	687	647	678	670	707	663	673	677	606	629	683	677	683	665	653	667	688	723	685	671	664	695	659	647	698	690	709	665	664	667	642	635	673	595	679	653	648	717	702	641	656	714	691	675	692	666	689	671	650	677	684	629	702	673	698	684	648	659	657	666	641	669	654	646	691	648	669	677	655	698	689	699	661	658	632	675	711	650	721	645	651	674	714	658	670	676	665	671	706	696	676	583	694	658	675	680	644	691	705	663	665	644	671	655	693	686	699	637	667	650	694	643	675	651	662	676	695	592	686	609	662	688	678	662	686	693	703	661	688	644	659	685	704	729	737	659	635	688	639	664	665	673	649	683	657	688	615	671	679	641	671	688	652	663	668	633	687	629	667	661	667	601	610	690	619	647	661	678	663	700	647	675	672	667	662	669	685	674	688	702	649	691	669	662	669	661	654	644	723	657	675	633	676	681	690	692	660	725	685	636	667	688	692	666	648	698	644	687	688	701	637	686	631	654	650	664	639	680	659	655	680	658	654	637	653	681	652	675	669	664	659	688	615	662	674	632	670	697	675	741	678	667	669	677	690	642	688	676	671	675	690	698	680	676	675	671	681	686	645	701	643	682	608	634	627	702	628	653	653	679	705	638	648	644	688	674	665	688	639	642	672	663	701	642	691	679	641	645	644	707	691	661	653	663	644	652	680	629	629	665	690	633	641	651	672	649	698	665	668	657	698	722	677	667	660	719	645	659	724	649	642	714	730	697	669	656	651	642	632	605	673	716	703	697	672	681	614	716	688	692	657	667	693	657	684	689	714	669	695	673	691	669	677	726	663	710	661	689	685	737	652	673	649	692	702	688	660	648	659	633	697	657	685	648	644	670	666	676	681	666	629	606	663	705	666	661	613	686	672	673	663	746	676	637	662	677	648	685	664	682	673	662	641	687	700	672	682	659	704	708	689	666	694	653	722	689	691	681	687	644	674	699	678	656	629	666	688	658	677	694	688	712	701	675	642	617	673	658	631	649	662	681	692	646	683	707	648	680	730	663	700	681	663	683	676	657	677	721	678	688	718	678	662	653	661	694	676	687	646	630	686	627	695	652	687	626	665	652	661	643	680	660	633	653	646	693	667	625	679	691	658	653	689	652	637	695	667	717	680	668	665	686	672	676	651	677	647	648	746	653	693	640	676	634	626	639	649	670	677	681	679	693	632	663	697	646	651	662	671	655	680	636	679	703	666	700	619	669	639	703	701	677	662	689	710	699	656	679	663	628	640	714	704	661	630	679	631	712	672	674	688	652	680	706	697	668	633	707	687	660	681	636	667	678	630	683	696	688	684	694	661	665	657	623	634	683	664	671	699	670	682	655	714	647	655	657	618	644	619	688	650	675	662	648	672	696	684	701	667	657	662	685	669	662	662	643	637	679	693	668	621	613	652	711	658	716	681	701	667	654	699	671	662	682	653	674	635	641	675	683	671	652	676	677	641	712	694	637	661	707	670	648	669	714	665	677	723	691	649	663	680	643	674	668	690	611	663	653	687	644	668	689	669	681	703	678	643	722	688	672	692	653	696	655	695	650	674	611	671	638	693	690	667	643	670	667	656	660	633	686	711	687	686	643	666	717	626	708	699	663	676	683	696	641	669	708	714	663	693	683	645	686	685	669	645	693	734	720	672	675	644	658	666	726	631	674	671	665	690	706	637	687	657	653	718	661	677	654	677	648	667	679	694	647	657	691	707	702	678	715	703	648	668	672	632	672	660	624	704	693	680	638	698	629	688	687	656	657	700	632	679	664	671	738	664	687	682	729	646	677	694	703	665	695	633	696	678	656	697	663	687	603	732	657	704	640	679	653	679	625	681	650	728	692	655	629	692	679	683	710	648	638	711	689	685	692	647	711	694	663	713	670	692	662	638	724	652	698	674	700	671	630	643	642	701	682	669	712	628	657	692	658	699	653	685	676	643	678	678	688	656	641	697	711	679	684	695	715	688	677	690	668	687	654	675	643	643	647	694	641	669	681	672	615	685	703	679	694	712	668	627	662	636	660	639	651	657	649	667	650	621	636	670	639	693	708	677	667	701	663	710	637	707	640	642	710	662	641	646	652	690	636	647	694	655	677	637	625	693	677	679	707	672	670	697	689	639	658	660	686	658	709	695	698	676	667	682	662	707	668	670	664	673	681	700	621	653	664	722	707	638	681	726	684	659	665	741	600	673	667	690	641	700	682	693	668	674	654	674	694	667	671	685	650	648	688	619	679	652	656	703	702	617	722	668	641	693	706	688	707	680	644	642	598	690	691	644	676	646	720	606	677	659	616	669	635	681	640	625	639	680	658	637	703	691	634	654	643	692	649	631	658	636	697	616	706	674	647	665	676	769	696	632	695	654	680	711	699	654	639	644	677	639	709	706	664	651	636	643	652	678	666	680	673	641	645	645	680	654	647	658	679	663	679	715	700	621	674	708	712	620	623	740	653	694	669	666	669	622	706	666	660	643	707	616	693	682	687	673	645	682	681	676	696	677	681	687	666	679	702	692	690	677	682	637	709	644	672	637	630	658	673	674	696	642	705	646	661	658	707	649	666	656	696	648	693	642	654	672	645	672	689	652	676	689	660	696	659	628	672	675	684	665	729	657	673	692	659	674	678	689	697	668	661	609	662
35416	20856	12384	2688	1040	631	481	376	324	281	295	255	255	250	204	243	215	245	198	236	209	202	167	186	180	200	192	174	192	179	183	179	192	174	155	182	191	172	207	171	175	200	182	190	179	207	164	185	198	195	158	186	145	179	175	173	165	171	176	179	158	190	171	175	180	167	179	198	154	174	175	167	183	198	175	224	181	176	163	162	177	187	179	198	160	167	193	160	166	188	163	167	209	166	194	187	168	166	173	174	163	184	173	185	148	179	151	193	202	197	176	167	178	164	179	160	191	194	161	156	196	181	160	181	183	169	158	166	171	185	203	208	188	151	177	153	167	168	159	192	197	194	171	167	167	180	157	182	183	168	174	177	163	185	178	176	184	180	193	188	163	159	165	171	153	133	171	154	191	194	156	174	168	173	177	163	175	218	179	178	175	169	167	191	162	165	178	161	161	167	190	210	171	170	164	177	193	188	174	173	200	168	150	172	172	178	152	170	191	162	179	169	209	176	183	171	207	191	180	173	182	171	192	166	172	154	184	196	184	162	178	202	153	171	174	190	201	181	179	167	173	173	178	184	193	178	189	165	223	176	159	168	181	161	154	157	158	182	180	185	170	170	170	196	173	180	151	165	169	173	187	183	169	174	167	158	184	174	173	209	160	204	186	184	145	157	169	189	167	187	166	177	181	183	166	165	155	151	160	173	154	155	167	191	152	159	202	178	182	169	147	191	184	185	174	175	167	162	159	171	154	169	201	182	176	169	163	165	178	198	194	144	184	167	196	150	199	187	181	176	151	164	174	194	199	176	170	179	164	193	176	199	179	169	176	167	154	186	190	201	176	142	146	174	179	174	163	185	177	160	163	166	180	173	181	155	192	173	168	170	171	170	178	162	176	166	180	175	176	172	172	181	161	164	182	147	138	150	184	179	197	194	169	155	178	165	191	189	167	173	176	170	196	183	154	175	188	160	187	155	178	169	178	158	177	180	169	205	176	171	172	160	162	178	159	184	164	183	162	169	153	178	183	198	167	174	162	194	165	190	175	176	152	198	166	161	177	179	197	165	186	154	169	174	166	142	159	185	192	163	182	177	189	169	178	190	194	179	150	164	190	160	163	177	170	181	181	169	191	171	164	155	176	176	190	194	166	161	168	170	170	159	175	188	169	190	170	174	177	172	169	167	161	158	154	157	189	179	193	216	173	184	175	165	200	189	158	183	182	180	175	217	172	184	183	177	181	189	171	178	176	171	188	192	181	171	166	172	168	205	157	168	210	211	163	192	182	146	153	176	201	167	190	171	164	167	172	185	206	191	177	174	146	169	180	174	197	155	185	149	179	184	146	178	139	169	156	187	157	197	175	165	167	183	176	167	187	158	173	172	167	153	156	155	190	167	186	195	173	161	192	168	189	188	166	194	188	190	188	172	193	177	177	180	151	186	162	178	177	179	171	190	156	188	163	164	152	183	175	182	199	140	173	182	210	189	162	161	172	175	167	159	175	177	179	163	175	168	152	135	173	185	165	188	172	186	166	181	169	177	162	165	168	176	187	188	127	182	160	185	187	157	188	199	173	183	174	188	165	148	173	160	184	212	187	174	200	198	166	177	191	181	172	174	171	160	157	165	164	194	167	189	165	172	185	180	176	173	197	185	187	168	142	178	176	165	184	165	181	188	184	206	166	202	188	143	187	173	205	141	179	202	182	192	152	184	188	175	178	198	162	180	180	190	175	169	198	194	182	177	171	158	158	194	173	185	152	164	176	173	172	205	163	205	175	175	183	192	165	161	201	168	160	184	174	187	161	165	193	200	190	208	177	172	155	164	154	172	149	195	188	192	172	167	169	175	194	174	189	184	181	195	201	173	178	186	172	188	173	184	170	179	178	164	186	150	168	137	160	183	168	173	153	176	165	170	170	180	182	176	187	144	196	184	183	164	177	190	180	183	188	167	145	205	177	182	183	193	165	210	173	172	193	184	147	182	188	174	179	201	168	159	155	163	170	186	184	174	172	181	184	158	152	188	188	182	180	180	199	175	161	169	183	199	164	178	169	180	165	200	142	159	167	182	196	174	205	188	194	151	162	169	168	159	159	202	188	182	170	158	200	188	164	161	143	179	184	162	170	182	176	184	146	159	190	173	170	168	164	165	181	191	179	180	160	172	184	152	162	165	196	175	164	195	186	148	169	185	192	197	177	183	165	169	190	164	167	188	160	213	193	180	173	150	178	166	161	181	161	177	172	188	184	185	168	186	169	184	175	183	167	173	194	180	189	166	182	184	177	167	179	181	188	212	194	198	173	159	185	168	189	163	180	170	191	177	182	197	193	156	178	197	182	170	170	169	152	173	147	155	166	192	172	176	154	171	180	174	176	177	168	161	169	169	174	178	178	171	181	175	159	185	191	177	173	192	169	182	169	184	160	175	198	166	177	165	164	152	174	165	190	167	171	178	156	188	190	163	143	160	159	173	166	183	185	190	157	188	186	170	172	167	180	157	181	181	194	169	186	183	171	180	169	181	180	166	175	151	162	198	158	165	161	167	185	181	157	158	186	161	169	198	181	143	186	163	184	165	151	199	163	168	181	190	186	168	161	193	181	171	187	175	182	172	164	167	194	203	178	179	160	185	193	175	177	155	166	183	210	162	146	159	165	233	188	151	196	190	159	165	173	175	156	158	179	188	177	165	170	135	163	190	150	162	182	181	180	172	194	161	177	162	168	164	172	170	171	192	170	173	209	175	188	172	188	180	176	178	178	184	166	186	164	153	163	169	177	196	165	168	189	172	154	172	185	161	171	175	158	183	164	173	179	177	160	156	188	183	193	156	177	157	166	193	149	191	155	181	164	146	157	147	188	163	176	188	185	181	176	171	181	165	150	189	169	173	166	184	204	185	166	192	172	151	166	201	182	191	158	165	173	154	163	188	184	170	151	176	197	181	167	169	180	187	189	164	164	171	167	171	181	190	174	152	185	194	176	199	164	168	171	166	203	144	186	169	168	177	165	168	196	169	173	180	163	147	147	186	198	198	165	179	177	181	184	178	178	169	177	198	185	160	192	159	160	187	156	190	178	169	161	200	181	172	191	186	165	187	175	177	189	188	184	175	168	190	155	147	170	183	169	189	178	150	156	160	187	163	183	177	184	160	172	183	183	181	165	179	169	177	179	157	168	166	192	185	188	172	171	147	165	189	175	182	169	171	205	160	151	168	168	158	178	188	190	178	184	167	190	186	164	147	150	176	155	186	179	182	174	167	175	177	192	207	179	220	168	184	182	193	187	150	155	200	180	194	185	169	171	182	187	182	181	160	173	167	173	147	153	173	201	167	184	158	186	163	187	174	178	190	155	158	159	180	158	172	184	169	186	186	180	184	180	182	179	181	207	181	170	165	157	197	172	191	199	174	177	186	151	160	149	141	176	147	172	193	181	183	160	189	175	175	174	177	178	191	175	178	191	165	169	184	161	171	170	175	155	179	158	187	153	144	201	181	192	182
24274	16396	12865	4095	3078	2468	2015	1540	1334	1243	987	991	921	833	798	720	736	679	667	685	591	634	559	549	605	532	551	546	528	509	490	517	443	498	465	496	454	458	445	456	460	460	476	432	477	479	455	482	504	476	468	452	454	476	464	483	491	433	470	457	451	441	464	484	467	437	465	464	437	470	449	460	444	461	447	432	467	475	447	478	481	492	431	477	448	477	484	458	459	460	456	479	440	460	478	467	453	447	455	453	452	499	474	479	464	491	407	473	459	456	455	468	461	452	440	465	445	459	450	472	436	438	425	446	424	456	469	409	457	445	445	472	445	472	406	453	450	411	410	463	453	447	472	447	479	484	449	448	452	476	437	446	437	411	430	426	461	440	457	420	457	449	452	466	442	458	445	436	438	461	400	454	426	474	427	454	405	449	454	411	471	448	429	449	452	449	443	460	435	455	435	432	388	462	463	509	430	413	444	464	470	459	469	450	473	468	431	474	446	475	474	427	434	439	451	454	448	477	456	481	411	443	427	492	442	420	443	455	480	447	452	439	465	449	417	477	459	480	425	455	457	433	430	446	435	427	442	435	444	437	457	475	443	435	458	466	474	446	473	467	423	466	492	460	499	438	422	468	438	462	456	440	453	434	466	456	430	436	432	441	457	435	440	442	465	475	460	490	485	470	439	422	467	425	454	468	442	455	443	430	494	430	422	469	477	438	457	429	453	438	453	466	458	436	455	474	406	429	447	437	425	431	432	426	464	450	481	449	453	452	456	454	454	476	465	428	442	466	457	459	428	423	477	438	416	437	445	461	439	479	448	451	442	407	437	428	442	441	421	413	432	449	412	419	440	467	449	441	464	439	434	441	456	435	470	478	463	414	465	398	436	461	435	469	431	436	469	470	414	423	429	458	443	430	479	413	483	440	418	428	452	406	443	443	488	430	447	447	436	449	407	465	464	437	419	440	453	456	396	440	424	432	435	429	446	440	460	452	447	462	488	444	424	452	459	450	446	396	434	471	456	471	442	466	436	461	455	424	437	441	425	481	454	451	456	472	437	441	428	426	459	442	435	447	472	449	434	494	446	435	453	423	489	466	437	454	511	441	457	459	427	448	448	473	475	478	453	408	463	434	489	425	455	468	461	455	490	459	462	462	448	463	471	458	469	439	467	461	462	442	492	442	418	443	432	446	466	474	414	461	439	467	411	431	422	444	420	471	461	458	438	464	460	450	442	429	434	460	451	496	423	390	459	430	466	471	443	456	396	466	473	425	466	474	445	433	455	466	467	482	444	424	471	432	472	444	416	462	468	472	408	421	495	426	465	453	475	445	443	452	451	468	443	446	464	436	469	428	490	471	464	455	443	464	432	515	434	474	462	444	452	417	454	434	435	460	501	440	432	464	419	486	454	435	442	439	445	404	445	449	458	445	472	448	453	467	458	459	439	452	437	465	474	450	459	448	432	460	460	471	451	424	423	471	447	455	476	429	442	466	422	429	426	451	433	447	421	471	461	486	406	455	415	451	408	432	464	431	423	433	445	416	451	469	452	455	444	482	464	420	430	488	444	425	431	458	421	457	449	445	424	443	446	454	460	457	437	442	456	446	477	433	469	460	500	467	449	448	439	458	449	472	463	454	453	460	437	451	471	447	470	466	431	465	446	434	449	405	419	464	451	463	476	465	463	455	435	469	470	451	452	449	463	430	447	417	433	436	463	411	486	485	468	439	460	427	437	454	424	439	435	422	418	447	499	411	453	509	429	421	442	443	455	382	422	453	463	455	444	439	479	476	455	438	443	437	413	445	443	455	475	436	465	455	474	479	465	450	488	447	468	461	431	445	415	448	437	470	421	476	452	456	428	428	474	435	444	434	453	449	450	425	515	445	450	490	453	426	454	501	475	455	459	461	475	464	424	432	450	478	402	449	420	419	438	466	441	458	471	477	431	451	473	447	454	400	459	422	458	453	449	429	439	446	458	463	451	430	435	427	396	393	429	452	453	467	454	444	468	458	432	470	490	470	435	438	473	461	465	462	404	442	433	442	451	458	434	441	455	438	452	438	454	430	486	425	444	447	432	468	445	433	429	438	442	465	448	433	462	414	442	451	444	433	424	457	437	436	437	452	456	423	444	464	428	464	454	454	495	440	487	458	452	417	487	481	451	431	441	459	472	457	451	447	449	441	469	472	431	443	444	476	436	395	421	453	424	426	470	486	437	484	445	459	419	427	465	447	489	453	452	423	422	503	467	456	470	449	429	469	476	431	474	464	477	416	447	456	437	435	412	429	438	480	460	461	463	465	470	434	427	492	487	430	441	460	473	445	442	450	443	437	426	445	462	480	421	401	433	452	442	443	422	428	440	446	458	433	443	410	419	444	427	434	457	475	456	401	429	440	414	421	459	446	441	475	424	460	438	450	466	431	455	445	450	450	452	483	475	473	420	477	490	414	440	458	443	466	462	435	449	465	468	446	463	408	443	455	441	435	460	432	450	428	443	442	407	449	455	436	437	444	461	449	427	477	442	466	469	464	464	439	471	475	438	445	444	431	451	449	441	424	451	453	455	453	442	415	440	439	395	434	405	413	501	441	446	420	447	431	465	422	482	427	453	457	439	452	435	459	436	450	460	471	423	450	448	441	450	501	448	449	475	431	451	453	437	480	427	474	455	463	471	438	395	440	438	485	406	476	469	411	427	443	465	416	452	460	453	479	430	477	468	454	437	447	463	478	442	483	433	459	426	420	455	486	444	437	427	433	414	428	455	464	464	423	403	445	453	433	467	452	407	426	440	451	464	448	431	442	457	457	460	452	450	442	461	427	454	428	464	476	430	429	422	442	419	464	463	425	487	450	427	412	454	456	467	439	464	481	470	443	470	477	442	478	445	439	447	449	445	437	466	441	452	428	477	470	467	466	435	425	422	411	429	443	453	439	421	436	452	435	434	443	454	443	400	443	457	458	443	456	494	465	415	478	442	465	431	453	442	396	413	458	429	468	444	472	486	483	459	459	427	418	454	448	461	407	476	469	431	445	462	459	430	461	427	436	473	464	443	454	470	464	472	416	425	443	455	444	467	476	457	431	450	478	426	424	459	437	444	418	483	421	459	440	473	497	458	441	477	413	495	426	441	422	478	481	443	440	450	458	440	425	459	438	458	433	445	447	429	418	429	429	474	450	464	407	486	447	445	474	451	455	405	454	448	436	425	464	447	430	479	429	438	448	473	435	443	425	431	455	480	459	438	439	439	506	465	417	437	471	435	427	478	417	474	461	472	439	431	439	448	431	444	446	455	463	472	421	417	438	469	462	471	440	459	405	427	470	455	445	420	465	448	457	425	417	452	475	424	421	482	436	452	498	464	442	428	459	501	445	446	427	430	423	438	430	437	448	427	438	452	430	415	437	477	479	439	430	429	475	466	435	428	488	461	443	457	465	445	466	460	433	445	452	406	406	458	447	470	502	406	437	416	424	474	475	457	466	460	448	437	439	455	454
12373	4146	1630	643	491	452	377	341	329	316	357	357	333	306	346	357	347	327	338	321	296	382	292	332	313	314	330	312	316	347	300	279	285	314	344	344	319	290	310	324	337	294	320	316	316	346	333	296	281	350	317	315	325	318	256	284	295	315	324	312	304	283	303	313	332	336	327	305	308	288	311	282	333	334	313	316	301	311	325	298	275	330	304	303	313	335	324	300	337	279	292	326	309	313	322	259	303	319	297	255	286	337	331	319	312	279	293	303	314	339	324	284	329	291	320	305	320	317	327	338	310	317	267	315	317	301	306	295	352	309	340	304	312	325	326	288	296	292	257	287	306	296	320	343	306	287	287	297	291	286	329	297	315	304	294	296	273	269	289	296	304	309	338	310	319	311	315	315	318	319	334	292	332	310	298	303	325	284	331	309	276	292	287	324	310	321	339	305	336	297	302	298	307	300	282	305	305	306	320	334	268	293	288	278	282	333	347	291	290	276	321	324	310	336	331	297	298	310	299	331	301	328	323	315	318	317	338	314	315	324	326	312	325	313	303	298	312	322	327	332	278	318	281	349	312	310	299	321	334	284	308	356	325	294	306	310	319	308	301	324	304	298	316	320	295	289	313	299	368	308	276	320	337	317	297	293	317	295	311	318	344	346	323	339	292	330	322	325	327	309	269	332	270	316	300	288	329	306	289	305	325	325	339	307	310	328	312	305	316	332	324	326	305	317	282	299	304	294	273	290	296	335	291	297	303	302	310	313	332	302	299	323	290	309	292	298	316	321	300	334	311	321	303	295	294	305	269	327	299	320	302	285	305	282	325	300	315	296	300	310	315	288	276	315	307	312	314	290	332	326	308	346	323	321	293	308	292	305	369	323	316	297	302	298	345	323	305	311	278	336	328	332	283	326	301	256	305	325	305	344	334	334	321	308	317	311	291	320	314	314	307	299	308	289	301	320	329	313	285	303	314	267	316	295	278	332	308	317	308	303	323	313	264	292	324	333	306	315	325	336	320	298	318	309	310	297	315	309	288	305	314	304	278	301	318	312	373	281	323	307	327	327	276	306	289	290	315	311	304	330	306	287	306	265	304	340	340	330	316	292	279	324	323	316	317	318	299	316	317	330	332	295	331	333	325	307	351	303	308	315	329	322	321	297	301	325	301	304	300	304	342	291	300	290	314	323	298	291	277	300	308	328	305	307	301	283	287	326	298	332	325	317	333	275	309	294	335	287	309	287	268	312	341	324	338	338	314	323	325	302	315	276	299	306	303	337	307	346	315	326	332	305	270	335	340	329	321	280	322	289	298	293	312	314	314	318	289	309	333	301	328	307	305	296	312	325	322	323	346	312	300	312	305	275	315	314	323	303	314	335	311	343	336	319	354	326	301	315	320	278	310	269	281	317	290	317	325	319	315	285	274	311	330	328	301	299	327	311	322	319	297	295	356	335	314	333	299	266	283	286	314	314	317	301	337	350	336	311	314	321	281	303	319	315	325	288	290	284	279	297	325	282	314	312	313	310	330	307	277	304	302	321	316	307	294	299	331	294	303	307	317	316	292	262	287	338	327	305	317	293	309	311	319	292	346	292	306	311	312	296	305	308	296	283	305	313	311	315	322	297	308	290	316	260	323	304	303	309	309	291	307	302	316	315	311	334	302	324	307	346	306	300	333	298	330	302	259	326	303	285	325	311	327	313	311	325	285	293	281	329	307	315	315	310	323	281	298	294	288	312	326	306	321	289	297	305	341	307	314	310	325	326	311	333	318	294	332	311	323	331	315	312	307	306	305	321	319	336	329	333	287	277	330	319	342	325	335	302	322	336	292	313	298	313	318	339	301	304	286	336	333	291	312	337	292	320	302	284	296	315	315	317	321	310	336	323	324	303	304	325	301	294	314	312	317	282	340	343	312	317	323	296	285	282	315	311	300	313	307	316	315	305	311	301	313	336	279	298	311	296	282	312	308	314	338	276	297	320	317	303	296	300	304	294	304	300	282	289	310	293	309	294	304	296	336	314	298	342	315	353	318	331	321	321	331	333	299	337	315	276	293	294	297	311	334	326	303	270	329	354	329	297	334	316	326	303	319	337	296	306	318	333	326	319	324	286	297	310	323	289	294	290	295	310	291	328	323	343	320	323	309	324	315	357	356	321	291	297	291	322	320	325	322	300	283	326	322	309	287	335	297	320	313	335	339	306	291	316	289	346	342	298	310	314	323	329	299	294	313	323	294	337	297	288	353	351	302	304	279	314	297	320	298	317	337	313	303	286	264	303	298	327	294	335	342	278	318	332	289	311	290	302	335	335	322	286	308	314	309	296	316	312	298	303	340	319	323	294	312	313	329	300	340	326	339	296	292	350	315	314	314	298	319	315	294	342	309	334	336	322	282	334	301	310	313	305	302	319	317	300	276	321	337	303	297	275	299	297	320	291	292	308	310	292	291	297	313	305	307	291	293	296	330	295	316	311	327	336	326	297	325	323	320	296	296	309	317	303	312	324	310	310	342	312	301	337	295	287	281	306	314	302	361	331	317	348	301	287	277	275	304	321	326	346	318	305	315	288	326	332	340	296	291	308	310	306	332	286	328	296	325	320	298	304	278	334	301	303	318	312	320	297	337	329	318	313	329	287	293	301	283	312	270	325	258	309	297	319	309	287	315	253	292	298	304	316	347	315	296	289	320	309	315	298	302	308	332	321	331	296	313	301	325	286	311	303	331	314	329	341	312	298	335	305	324	303	301	336	308	292	308	327	313	348	281	334	300	342	310	326	282	301	290	290	292	304	329	327	269	316	336	283	337	321	286	317	336	303	291	295	299	297	317	311	309	319	324	317	330	277	320	326	307	316	303	297	289	308	320	296	311	305	298	292	342	323	306	282	299	325	326	324	358	320	329	344	307	310	305	320	290	321	289	288	277	278	325	309	313	320	311	317	317	311	328	318	317	348	338	293	347	287	353	257	306	295	313	291	310	319	328	305	280	302	299	283	326	329	305	301	328	285	291	311	331	321	313	296	301	341	320	331	306	340	322	299	323	354	316	299	338	283	344	300	305	286	314	323	318	332	306	306	300	293	312	309	325	300	341	301	314	327	306	310	268	311	321	252	296	298	319	270	291	326	287	325	298	348	304	306	319	306	313	309	308	342	337	309	297	324	296	341	328	299	299	307	315	284	321	315	305	308	319	328	325	331	319	303	322	275	293	304	287	338	329	284	297	353	295	363	330	312	304	300	327	325	313	312	309	316	310	304	345	337	312	307	336	310	327	305	355	277	326	321	332	321	331	322	307	289	316	338	329	338	312	314	333	337	314	314	337	327	328	307	339	300	339	298	297	316	304	297	311	340	285	319	288	335	319	327	324	330	289	304	333	319	284	274	293	318	310	292	321	321	294	344	306	322	329	350	305	312	292	335	309	327	311	313	302	316	321	315	324	292	317	304	307	310	316	302	325	316	315	293	335	324	331	319	285	306	322	298	328	282	281	343
9171	4283	3202	1914	1542	1333	1161	1076	996	965	940	921	909	829	862	797	789	827	772	821	844	811	769	727	800	764	821	804	806	761	758	748	818	784	748	767	732	708	768	753	785	720	745	755	739	724	759	801	776	774	764	778	774	780	754	711	740	701	806	751	724	792	736	794	781	751	793	767	774	741	774	765	798	765	747	760	763	752	788	772	769	726	753	745	752	706	779	766	718	751	814	753	761	761	777	781	756	747	745	753	763	771	757	774	779	735	743	776	720	780	725	704	766	767	723	802	773	732	781	789	739	743	761	766	746	809	786	735	738	791	754	752	731	805	772	779	765	727	762	708	757	747	721	706	793	719	827	756	700	734	808	738	776	733	715	755	796	763	794	734	793	699	688	708	758	730	751	766	744	718	741	745	784	795	754	773	732	692	755	730	757	779	748	733	723	779	740	766	793	752	804	769	840	790	723	714	846	661	788	788	770	791	743	745	745	801	749	711	755	794	756	760	802	743	752	783	741	762	731	730	778	762	790	768	760	786	773	765	717	772	736	725	740	706	752	769	718	753	716	767	746	706	707	715	757	761	725	747	778	749	723	790	728	735	736	738	738	755	761	772	750	753	724	771	763	789	729	746	781	760	738	778	736	770	767	758	757	771	782	741	776	762	808	758	738	749	727	737	786	769	763	731	767	744	723	755	719	714	741	746	741	760	710	752	719	740	762	751	766	735	744	715	708	772	747	721	715	732	749	763	779	731	741	737	764	767	741	735	791	747	743	761	768	769	763	742	737	736	768	787	750	731	749	755	718	696	762	726	731	745	781	761	730	744	739	723	749	729	766	783	727	790	734	761	753	737	709	776	789	784	711	757	719	745	776	753	782	730	766	726	810	778	768	731	719	730	762	720	762	727	768	741	816	760	710	757	732	820	761	743	780	673	723	757	775	751	726	716	747	768	746	776	798	777	783	726	722	761	764	788	770	785	752	741	765	755	749	729	725	733	749	709	711	762	776	686	737	775	730	775	746	763	741	776	782	741	723	762	770	762	767	701	752	743	753	744	745	737	730	740	766	749	745	712	726	720	715	745	761	732	718	728	778	725	725	759	784	818	742	726	781	758	719	802	754	752	708	760	749	767	770	768	773	806	727	731	702	733	695	781	722	755	731	804	772	696	724	789	759	760	751	705	783	743	784	738	733	755	735	757	707	700	735	758	737	752	728	773	757	743	802	733	774	774	773	759	735	697	786	762	757	754	757	749	736	721	726	702	802	733	767	779	733	792	730	715	779	738	780	759	736	775	754	759	760	748	795	697	739	795	717	752	727	748	720	766	801	739	716	744	747	740	758	753	734	719	746	751	714	733	751	759	729	766	744	749	788	807	775	749	722	782	777	735	733	667	762	778	724	781	748	753	731	718	790	720	787	774	756	756	760	769	818	777	742	724	736	744	710	754	745	733	773	736	768	748	757	757	762	763	747	817	781	747	771	740	773	778	766	792	737	765	726	813	740	738	790	755	781	755	743	803	755	781	790	721	779	724	759	721	773	725	751	739	721	787	768	775	764	758	702	791	777	743	773	729	749	712	748	720	767	733	763	745	813	692	769	734	783	705	790	741	739	769	782	744	752	774	736	760	750	727	748	774	725	789	696	767	740	734	672	801	746	762	735	761	695	795	747	745	752	759	756	754	715	752	736	742	714	777	771	770	795	709	770	773	759	725	754	798	738	718	802	743	766	737	722	763	734	751	754	744	747	743	747	750	711	781	775	748	747	754	709	721	745	791	769	701	742	714	738	771	740	764	811	748	703	781	738	734	790	786	758	741	737	752	769	753	760	741	741	732	773	837	734	779	804	782	717	756	775	790	764	759	738	758	762	727	803	795	734	766	802	713	754	757	767	735	785	761	691	783	731	759	769	729	812	799	765	719	727	782	771	693	697	739	743	766	747	795	786	747	711	744	718	720	747	707	754	802	794	704	728	745	766	755	752	799	755	749	739	781	757	786	782	755	811	742	779	769	774	778	694	781	722	711	754	774	768	769	763	753	729	785	758	718	784	796	696	754	731	738	796	764	757	751	734	805	773	771	766	732	752	734	753	756	787	759	721	750	691	712	736	709	800	729	820	809	726	788	727	721	789	775	767	747	769	821	713	713	786	726	715	727	716	734	837	766	756	768	773	735	779	716	775	722	757	702	750	726	726	714	803	701	804	760	729	729	742	727	752	731	761	747	750	778	767	732	750	772	788	748	787	781	730	785	749	769	796	736	746	789	819	752	694	772	673	815	711	760	763	781	769	761	736	719	738	733	737	763	749	746	747	788	801	750	780	707	797	782	725	754	770	645	761	784	767	749	753	806	819	778	768	795	746	726	735	699	813	777	827	769	779	766	767	756	734	787	818	746	786	789	746	753	741	732	761	682	793	751	763	736	763	716	718	777	750	749	763	821	755	705	779	773	720	722	736	714	779	742	783	701	741	745	746	781	769	731	774	767	782	778	726	755	717	728	747	829	758	810	767	776	760	803	782	709	758	751	739	745	775	749	749	760	732	751	711	726	728	768	700	723	741	768	757	740	764	729	734	716	750	788	739	738	749	779	747	720	717	731	717	741	767	743	740	737	734	754	762	758	748	750	748	687	751	736	733	722	766	719	788	820	826	773	751	819	787	756	750	790	768	742	726	735	755	749	770	760	732	784	739	742	774	738	742	788	758	772	751	703	723	740	738	734	745	736	746	771	770	826	774	777	697	735	752	732	748	800	759	768	732	729	750	736	810	790	765	716	716	777	721	767	748	756	709	754	812	762	732	750	739	740	757	784	738	753	774	761	761	769	684	742	759	720	730	798	815	737	735	741	743	730	800	725	817	735	772	726	754	738	751	742	728	753	703	715	738	711	779	704	760	750	761	806	759	741	735	742	769	756	748	753	773	770	715	755	779	715	737	775	751	755	765	764	757	761	724	776	765	723	792	759	717	720	770	746	754	728	738	771	721	785	731	762	769	764	737	789	756	765	750	665	786	806	725	759	747	771	761	759	815	800	768	746	728	704	760	786	742	750	727	784	735	729	723	783	697	718	798	733	749	778	802	771	782	745	790	756	706	760	745	746	782	741	739	725	758	793	723	776	763	708	752	735	802	716	745	777	767	759	760	758	767	745	722	792	813	776	761	786	682	738	717	763	752	789	749	763	761	720	731	777	707	765	775	744	695	804	766	770	775	725	760	779	741	749	745	730	765	809	822	730	750	743	778	722	754	730	720	787	763	744	753	828	795	732	729	793	796	738	726	737	735	725	749	759	778	736	767	736	738	787	762	757	779	753	766	798	695	760	724	762	730	769	756	758	797	734	753	780	737	749	764	750	748	719	781	780	722	732	754	741	732	757	805	716	795	694	707	756	762	766	786	730	767	785	779	790	751	763	774	764	764	754	754	767	749	752	752	724	734	758	766	749	772	766	745	739	728	785	746	778	769	728	757	771	754	765	718	796	729	788	712	733	720	769
26683	14460	7376	1541	800	564	416	398	406	320	352	346	323	287	296	333	315	290	310	296	311	261	295	319	290	289	254	253	288	287	272	251	268	271	285	261	261	272	259	297	255	280	286	250	274	276	299	308	296	253	277	294	254	261	282	282	279	297	289	260	293	273	250	258	285	300	293	298	281	272	251	289	286	249	265	230	290	286	277	259	273	258	305	266	265	253	265	243	287	257	250	276	256	303	289	268	260	296	255	247	278	311	298	279	256	253	274	277	266	288	264	322	239	268	290	284	284	265	295	297	271	272	270	274	275	277	284	268	282	257	267	262	283	284	270	279	241	274	258	275	274	272	277	277	294	240	267	255	311	266	283	274	290	282	298	293	280	242	255	275	268	313	295	270	232	233	267	270	281	296	248	256	278	283	263	279	294	247	265	256	283	277	296	257	262	258	314	287	273	272	297	277	277	264	244	266	248	284	308	267	286	270	291	296	305	272	274	286	251	276	286	256	289	262	246	275	276	259	281	283	293	275	284	272	288	264	301	300	283	310	246	268	270	260	267	276	279	276	288	250	251	259	282	280	283	273	275	278	272	258	275	241	264	288	297	279	262	268	265	284	264	265	270	290	268	247	268	264	269	268	278	257	286	279	275	246	278	273	294	248	284	262	287	270	284	270	247	293	293	312	274	273	287	262	274	276	274	276	269	288	272	246	270	294	287	305	275	278	288	260	293	286	277	273	265	258	296	255	313	272	286	290	259	254	270	269	234	278	286	303	252	300	287	259	313	271	287	261	279	271	302	276	277	280	269	245	262	285	249	289	285	294	264	285	256	295	262	236	304	258	281	277	256	253	273	271	245	269	281	245	278	279	252	274	276	285	285	277	294	282	272	284	287	265	257	259	273	267	237	261	274	279	270	274	241	285	287	303	296	246	268	278	246	265	286	271	303	251	245	284	249	249	243	255	265	263	278	279	299	271	281	309	254	263	268	284	316	251	294	286	284	303	276	271	249	268	256	301	263	249	268	271	280	293	269	272	252	277	277	317	264	287	283	271	285	255	277	265	226	278	288	271	276	304	249	262	231	286	271	254	248	268	264	296	289	242	254	247	278	292	251	290	260	262	260	277	263	283	295	242	280	302	278	282	282	263	266	270	271	272	279	273	260	273	295	250	296	295	256	288	276	311	294	285	277	276	275	243	246	282	279	268	262	279	283	307	256	310	276	284	277	256	279	257	283	266	263	275	293	281	255	240	272	272	286	276	264	284	286	257	258	270	276	266	280	276	284	279	272	276	285	277	255	272	286	279	268	292	266	256	276	297	241	281	252	254	232	268	294	282	275	250	284	260	303	290	307	277	292	302	266	259	251	279	292	285	281	293	301	271	300	267	272	282	257	245	278	248	284	274	288	257	275	280	246	253	310	309	272	254	240	297	261	297	279	293	271	271	264	278	271	289	267	268	298	312	271	274	275	281	269	255	285	290	282	263	273	288	305	272	282	271	278	288	252	306	298	252	272	208	253	254	257	249	263	255	272	304	287	298	262	296	283	295	263	269	276	268	300	257	248	262	228	279	281	305	285	277	249	274	253	275	295	254	267	242	269	304	293	280	270	258	275	268	290	279	271	256	290	266	254	280	260	269	246	289	298	283	250	255	294	290	292	282	282	262	262	264	257	248	259	302	300	288	292	277	273	249	275	268	273	302	276	265	284	294	264	264	257	263	237	283	262	277	283	299	269	263	308	292	264	255	274	272	274	268	280	296	255	283	258	263	275	285	287	279	298	274	275	263	276	276	239	229	265	263	277	285	266	278	271	285	270	294	267	284	271	242	256	283	293	254	287	289	261	287	299	247	255	285	276	267	268	292	286	295	278	293	264	301	249	240	250	275	316	289	258	280	240	270	269	296	307	296	253	336	268	265	246	270	256	259	276	276	280	300	285	252	254	289	294	279	307	292	282	303	273	280	288	274	267	244	273	275	282	247	257	281	271	274	294	243	289	269	247	275	317	287	248	271	297	272	279	263	252	282	276	248	279	290	285	275	268	228	277	257	280	264	258	285	255	265	252	294	249	246	312	268	322	266	297	250	259	285	270	297	297	240	272	298	278	274	252	260	258	270	288	299	283	286	261	272	263	309	270	280	259	300	288	271	283	278	290	305	265	266	251	291	270	270	288	286	260	255	294	269	341	273	277	289	248	266	308	288	271	274	294	240	261	240	288	274	276	282	240	288	266	273	259	277	268	282	268	282	292	250	286	265	259	246	298	276	293	264	280	266	282	240	272	250	275	277	251	275	268	278	293	250	284	253	249	321	261	275	284	265	291	263	304	280	256	308	282	262	250	289	317	299	274	315	316	326	272	275	271	264	295	291	292	267	289	268	245	278	270	243	268	267	277	283	286	297	242	267	224	275	262	267	284	289	247	257	273	298	258	260	258	274	279	285	273	286	285	272	272	282	258	298	299	274	278	272	245	264	292	265	285	291	272	267	267	238	298	270	237	260	283	253	288	284	267	290	250	262	267	267	292	286	264	265	270	291	294	247	285	270	284	286	274	300	255	262	281	266	244	242	265	228	293	258	249	285	290	262	292	239	263	281	244	299	263	283	247	253	280	269	273	265	298	277	274	250	292	283	311	301	268	305	248	257	288	248	275	275	275	290	262	266	251	284	301	268	247	301	294	276	293	263	281	267	263	250	269	265	240	226	274	248	267	268	292	278	265	238	273	278	241	258	283	273	279	288	256	244	230	279	256	276	294	237	244	287	267	272	245	286	255	256	269	258	260	315	278	264	254	267	261	255	291	320	280	248	260	270	274	254	291	297	293	257	295	267	278	299	266	282	272	251	267	290	280	306	284	324	285	273	286	285	252	274	257	309	297	278	271	280	280	265	293	278	259	293	274	272	266	302	250	298	267	263	276	261	248	268	288	270	295	302	255	328	293	271	270	274	262	255	263	284	271	242	269	295	267	290	331	254	262	290	289	285	286	250	262	258	300	256	257	295	282	295	280	287	285	257	272	263	270	267	289	281	270	284	274	270	274	251	297	281	281	296	267	292	274	262	244	299	298	285	288	279	253	269	287	266	300	260	235	259	276	300	263	255	276	299	285	270	285	281	285	280	307	255	269	246	301	271	289	273	283	283	246	260	265	293	273	277	289	273	285	290	260	296	254	262	291	285	244	273	264	284	279	225	276	279	244	253	263	267	288	271	286	255	302	281	277	276	302	251	278	275	266	289	276	285	283	249	305	269	277	274	277	248	273	260	279	249	264	316	288	267	267	245	304	293	312	253	289	281	288	270	269	263	266	249	260	270	266	272	257	256	252	282	285	276	237	240	271	288	280	280	273	252	288	286	236	263	274	278	263	265	257	256	272	309	260	256	284	247	234	286	261	291	264	239	294	283	290	287	263	269	305	308	276	264	285	296	267	240	265	261	259	273	308	287	253	270	277	266	269	303	262	264	273	270	301	299	310	300	257	293	271	257	261	296	283	297
19735	12284	8920	2943	2380	1908	1614	1452	1281	1158	1133	1015	1045	965	874	874	861	825	859	744	773	765	702	708	794	716	698	705	688	768	697	702	716	705	660	715	693	665	659	663	702	688	713	696	668	726	698	655	696	679	707	704	653	661	666	718	719	658	682	649	628	644	680	636	667	678	677	636	679	682	674	640	695	678	641	667	680	678	652	691	609	664	693	714	664	673	715	716	635	628	681	755	685	651	674	659	701	666	671	683	679	680	713	667	708	635	688	658	677	631	635	673	660	646	668	609	702	639	662	703	646	656	626	675	654	638	633	640	726	664	661	636	636	645	723	678	653	651	670	617	630	681	669	584	627	689	632	660	631	682	678	672	661	716	687	673	659	660	681	703	663	671	697	691	624	650	667	669	715	653	716	680	644	649	681	646	701	646	673	700	674	671	684	595	660	688	645	673	660	680	694	618	671	689	637	674	655	670	654	620	638	643	638	624	671	672	654	654	626	653	675	673	697	650	684	651	660	669	694	662	644	701	668	662	688	654	708	653	648	663	689	674	695	648	640	651	666	631	673	679	677	659	614	645	661	654	615	657	628	677	651	618	669	719	634	719	651	710	621	690	685	661	635	681	677	657	647	663	685	613	678	662	681	679	673	647	666	658	670	687	652	676	673	679	661	681	627	655	686	682	646	657	656	642	633	650	653	696	694	606	658	651	636	669	682	687	683	676	636	676	697	683	663	661	706	682	637	674	652	666	666	682	704	644	678	681	663	680	743	640	684	641	676	659	665	656	630	651	693	667	668	655	679	646	613	634	656	661	728	640	668	711	662	658	663	642	684	615	683	709	679	668	649	636	667	731	685	650	684	666	644	651	650	664	676	685	657	669	625	678	689	678	689	667	694	726	667	685	647	701	658	666	579	670	669	678	702	673	689	671	637	678	630	614	709	645	680	667	657	662	636	658	692	691	707	708	665	655	692	717	685	664	689	689	681	697	658	690	665	721	651	660	679	655	650	673	699	616	638	675	654	702	656	620	649	690	681	657	686	677	706	641	666	670	676	699	727	652	665	667	669	645	628	661	659	681	635	660	654	642	664	690	640	676	715	647	667	709	645	675	666	679	699	697	643	674	697	703	684	644	697	651	661	673	665	628	669	653	620	659	668	650	673	638	672	678	670	670	651	672	634	715	717	641	677	611	689	645	677	644	649	647	642	625	655	659	663	667	706	671	676	671	699	664	637	670	646	649	669	657	702	681	687	691	674	692	696	662	694	704	695	648	672	719	598	639	690	659	654	665	659	661	705	658	625	717	670	689	596	659	615	633	682	678	633	655	679	652	651	701	706	700	666	640	683	657	689	673	660	622	709	703	697	674	690	638	685	657	665	673	660	679	676	689	664	679	604	658	687	678	662	643	696	657	688	637	640	673	649	707	646	649	664	645	631	648	663	708	646	700	690	648	664	633	650	723	670	683	643	667	678	691	649	658	665	713	632	650	651	652	681	668	616	610	687	642	662	602	617	638	640	603	673	650	655	686	697	686	706	667	678	662	658	629	684	679	717	659	662	691	648	684	687	696	667	673	656	679	698	657	665	670	628	671	699	655	662	656	671	650	649	648	669	683	711	674	655	669	652	655	705	718	648	663	639	641	697	675	657	662	668	658	668	667	674	691	698	662	669	699	701	684	663	685	660	640	661	591	650	666	663	648	668	716	624	691	670	668	683	674	709	653	668	660	645	669	637	668	727	633	642	701	655	683	674	690	635	671	674	698	670	687	667	669	654	678	703	659	647	693	702	652	642	686	622	681	689	662	656	679	703	717	689	658	647	650	654	670	671	641	621	697	674	693	676	663	651	709	680	642	638	643	634	631	653	684	688	665	692	660	704	651	678	660	689	646	678	661	619	694	683	737	627	699	642	662	647	648	670	650	702	657	644	722	693	681	644	663	646	641	663	673	685	675	638	661	702	680	668	648	647	653	646	707	670	677	681	644	676	615	657	689	654	641	649	675	653	655	714	678	697	679	637	688	697	679	655	692	670	683	679	691	656	674	678	676	667	651	654	660	652	682	654	677	681	659	682	674	648	706	645	701	663	644	647	643	654	663	697	687	682	676	619	661	676	658	602	664	665	681	732	628	675	632	631	621	659	687	663	692	683	685	710	655	660	689	646	629	648	640	691	664	680	616	670	697	674	641	681	699	688	652	655	686	662	642	686	701	655	651	669	678	651	694	685	620	679	633	709	658	693	644	636	678	635	653	688	652	647	637	667	686	652	627	655	672	667	652	668	675	697	694	680	623	709	689	655	685	639	655	631	680	682	663	664	729	690	667	700	687	610	700	679	647	673	658	705	673	697	650	625	658	640	652	699	697	651	643	631	661	684	652	697	673	672	654	658	638	670	669	711	693	667	670	680	665	672	653	667	642	627	620	702	724	644	678	712	680	648	622	648	677	652	643	659	714	660	632	635	750	670	664	654	653	651	658	678	694	641	645	645	677	637	702	672	686	669	644	627	691	643	658	651	640	603	651	645	656	700	615	690	642	701	692	690	690	714	700	677	669	647	663	657	689	669	714	657	665	652	682	642	680	670	679	668	658	723	684	661	608	653	680	685	693	709	689	623	673	665	667	654	690	645	706	662	647	691	687	675	639	636	659	668	672	669	675	680	686	628	694	699	657	698	679	678	661	672	622	648	662	668	675	660	670	731	652	594	713	650	628	627	670	633	636	665	666	647	703	638	699	703	638	686	671	693	671	653	639	631	662	655	715	723	649	675	674	691	619	657	620	670	694	631	621	666	698	657	657	647	633	688	674	655	665	681	628	687	666	643	637	699	670	672	663	704	717	645	687	639	693	653	699	655	637	677	621	641	636	675	661	640	709	662	683	704	648	613	660	744	654	650	633	662	647	693	627	690	640	681	666	750	691	637	681	661	671	699	642	666	694	644	630	673	657	671	652	667	659	661	686	717	615	638	706	670	627	639	665	672	671	671	675	675	666	655	670	691	634	658	645	694	658	690	660	657	709	680	663	664	638	655	721	674	696	671	688	674	683	650	635	644	661	662	668	700	660	629	628	628	654	680	693	683	618	696	674	654	675	701	678	667	676	696	681	712	702	655	659	650	669	680	705	719	591	630	631	648	685	684	625	634	715	680	655	622	672	637	641	672	702	703	670	662	668	710	668	726	630	672	629	721	660	665	629	681	700	675	634	700	717	690	616	621	687	647	669	650	662	634	659	650	678	680	633	694	654	648	628	710	652	657	676	647	691	657	677	672	629	696	677	692	678	681	668	696	684	682	677	685	635	663	669	674	684	679	683	708	663	672	665	650	659	647	642	691	710	649	648	661	666	665	664	674	666	666	656	664	679	675	662	630	666	696	636	694	677	753	626	638	616	714	632	696	671	712	668	674	632	678	648	685	658	637	697	623	693	707	628	629	677	679	661	661	623	674	651	681	647	640	671	666	642	686	656	677	660	673	695	699	681	660	697	680	641	628	690
35484	21230	12843	2719	1030	648	468	349	334	308	291	250	258	253	227	238	233	215	154	207	210	200	206	207	191	191	157	194	208	187	186	208	158	161	176	186	175	177	183	185	176	195	177	178	178	204	161	179	186	172	147	179	170	164	175	174	160	190	174	181	163	178	175	160	161	195	176	176	181	178	160	138	191	184	173	205	183	207	165	168	193	170	188	169	181	176	170	187	184	166	153	175	166	200	199	153	165	174	195	187	173	189	202	165	166	196	194	175	160	180	186	179	180	189	178	180	184	176	180	180	176	188	202	190	148	180	131	150	175	168	188	198	183	208	168	184	178	179	148	181	166	181	161	178	162	186	181	186	178	170	158	191	186	173	193	188	196	164	169	203	192	182	157	182	161	212	176	162	166	168	173	191	190	165	203	173	184	167	174	169	167	165	145	159	178	160	158	146	189	178	186	206	182	175	169	192	180	174	187	195	181	166	167	143	195	169	173	174	156	164	165	185	183	179	166	184	178	205	186	174	168	192	178	188	140	174	170	182	173	197	193	214	182	184	191	171	174	164	164	175	160	168	171	188	201	184	187	172	159	173	161	144	181	181	166	183	158	174	157	188	173	191	184	143	176	169	162	141	175	195	166	178	177	193	185	182	166	176	187	191	181	175	157	176	186	210	194	173	158	159	194	170	189	162	188	167	179	158	169	163	195	168	208	166	177	161	167	170	141	162	187	180	161	171	149	196	188	181	167	182	167	174	163	166	178	192	167	189	189	184	157	176	161	186	171	156	170	198	153	170	184	179	196	170	188	157	182	153	195	167	163	168	201	186	176	143	169	167	179	141	146	163	176	170	153	197	167	174	174	178	178	158	182	199	169	152	168	169	158	211	191	187	172	182	177	169	152	178	173	175	182	160	176	188	180	203	192	184	172	185	162	179	172	133	167	161	163	170	184	180	158	206	180	156	182	163	167	177	157	190	158	189	170	148	175	180	182	172	191	146	165	185	169	170	175	171	193	182	161	187	160	162	189	172	210	187	191	170	176	165	199	170	186	162	175	188	192	170	195	169	184	169	189	186	197	167	157	167	188	167	185	187	176	187	171	179	166	190	184	158	189	193	182	182	171	167	190	197	168	182	162	194	180	158	159	160	169	150	153	176	171	170	165	154	169	171	145	188	156	174	150	151	151	169	171	172	174	156	161	175	182	167	168	164	189	172	179	218	189	184	174	153	173	160	162	209	176	178	192	168	188	176	190	172	157	153	180	164	177	161	194	167	163	173	180	199	175	169	156	188	183	185	176	181	138	166	181	188	162	168	193	159	174	165	178	180	196	163	174	164	150	174	187	170	184	170	177	173	168	157	170	163	167	163	173	169	192	168	200	157	195	183	184	168	181	164	177	160	179	173	167	158	170	161	171	174	168	180	163	176	173	184	172	186	163	156	166	185	166	177	183	165	183	155	165	160	171	175	179	169	167	159	179	163	185	180	216	186	198	177	180	171	182	147	167	164	174	168	170	152	161	184	178	169	176	168	177	164	174	187	170	175	165	190	197	163	166	141	160	169	146	179	178	177	191	182	158	177	176	177	173	163	152	172	176	199	169	180	163	183	188	166	183	172	187	167	208	168	185	189	193	167	163	154	150	182	170	173	188	174	180	168	159	161	172	184	188	167	177	182	171	170	145	186	141	156	164	188	157	188	177	195	166	182	195	188	151	164	182	154	194	185	159	154	170	189	162	184	182	184	177	178	174	168	159	160	203	164	173	170	191	153	188	158	184	193	172	179	156	168	137	210	166	157	180	162	172	172	186	151	165	163	179	176	181	171	164	203	174	194	198	161	165	186	177	173	174	176	155	201	200	156	192	188	187	177	190	165	179	164	154	173	188	170	168	198	198	174	190	182	182	180	157	185	162	196	186	182	172	189	189	167	196	164	152	152	179	193	170	178	183	166	171	185	202	193	168	180	162	157	179	170	188	158	170	172	168	190	185	172	160	199	181	198	180	154	143	153	194	180	152	200	171	169	170	177	177	191	159	191	169	169	179	179	189	197	150	149	176	151	174	194	146	151	197	189	156	180	166	202	168	183	170	169	166	188	170	165	169	194	199	172	167	196	185	168	165	189	186	184	186	165	179	170	190	188	163	173	170	181	183	178	167	176	175	182	182	168	184	163	184	171	177	174	183	203	204	207	187	167	200	179	189	188	147	182	176	144	176	214	172	186	168	171	176	179	182	184	173	164	168	172	172	195	149	167	203	191	159	165	159	178	195	189	177	180	186	171	165	183	171	170	185	189	158	178	170	189	182	163	174	176	194	199	141	168	161	173	169	190	192	179	166	169	191	179	146	182	160	182	183	188	161	178	188	197	185	176	193	159	180	179	196	179	171	155	170	150	141	165	179	187	177	185	170	154	179	159	188	173	192	195	189	162	168	165	185	177	175	172	173	170	171	172	183	183	160	188	184	179	172	167	179	162	175	160	169	179	155	168	205	189	157	158	173	168	195	201	176	184	194	185	197	147	171	168	154	176	161	156	182	189	180	185	153	180	155	164	166	169	171	167	165	159	203	175	175	172	162	168	164	166	184	188	167	173	160	183	175	178	163	179	188	173	185	179	178	159	188	188	180	181	170	170	173	158	194	170	193	161	177	159	161	184	174	199	183	156	179	167	194	176	193	175	184	182	172	191	170	177	165	193	172	169	190	164	156	173	185	166	174	181	171	177	164	182	183	172	157	166	174	193	168	159	162	195	176	180	175	175	197	178	175	207	171	157	175	167	160	190	207	158	165	200	188	153	198	165	186	197	181	205	170	177	164	155	169	202	192	155	205	178	174	176	159	165	178	186	172	186	156	186	154	166	179	171	181	189	188	182	179	165	171	178	178	202	169	162	172	157	169	170	170	155	163	172	163	170	180	166	157	164	187	185	192	207	157	183	175	176	178	174	193	196	181	171	195	158	188	161	159	192	179	178	186	168	182	173	175	153	180	181	190	181	174	170	182	168	178	172	162	189	172	157	174	180	158	181	174	166	189	171	164	148	189	177	176	172	195	169	159	199	174	179	171	163	156	196	191	171	199	160	188	184	178	174	145	184	181	189	180	182	183	188	180	164	174	160	169	172	173	180	175	170	202	171	166	161	200	199	186	183	167	149	163	186	178	171	185	171	169	187	159	169	174	201	167	181	175	196	183	154	151	165	158	171	170	165	177	200	190	184	161	176	183	184	175	156	165	183	164	182	188	171	168	152	185	166	177	173	181	176	171	156	166	187	171	176	172	185	167	159	182	161	175	181	177	169	189	176	178	180	193	218	175	186	167	156	174	164	177	156	179	154	171	178	207	170	150	194	174	191	184	176	160	170	199	150	161	186	174	169	175	182	188	183	170	180	195	176	164	186	185	142	179	185	164	172	171	208	194	175	148	174	183	187	170	172	167	171	169	190	167	172	183	147	189	175	168	181	172	170	172	166	164	165	170	198	181	167	160	181	187	186	176	187
24009	16901	13297	3779	2919	2335	1817	1544	1306	1249	1096	1024	964	845	824	814	791	713	688	617	665	573	543	568	570	549	527	513	594	503	471	482	477	449	472	449	489	471	498	428	470	479	471	420	428	458	435	444	486	449	485	456	490	493	499	454	468	451	436	467	413	461	422	435	472	428	490	403	457	483	487	424	458	476	454	427	434	433	495	481	452	455	474	435	439	456	449	463	472	526	442	463	463	439	459	462	434	432	433	450	435	476	448	422	455	459	457	455	440	465	444	468	470	458	472	473	411	493	429	430	436	452	446	456	469	444	486	472	458	450	476	458	422	468	422	403	428	461	467	466	415	477	447	475	435	486	439	462	430	425	449	467	430	452	418	484	431	419	489	448	462	434	449	457	442	487	433	457	441	426	456	437	420	482	451	437	438	440	484	406	464	473	408	454	435	487	439	454	462	458	465	481	450	428	477	437	460	452	449	433	434	461	489	469	478	442	476	426	423	464	438	432	439	423	409	482	437	431	427	452	457	479	429	448	466	445	458	411	452	441	465	417	464	431	478	430	487	438	451	499	425	431	448	473	463	467	442	469	442	438	432	434	446	466	454	418	486	455	403	412	471	444	469	437	459	436	445	472	453	446	492	461	421	428	461	445	423	409	462	452	470	424	420	431	420	467	465	403	483	447	437	426	457	446	462	449	443	473	454	450	434	472	431	423	460	429	448	461	423	461	472	433	460	447	419	463	424	484	438	443	417	463	436	448	473	435	426	437	444	479	443	454	434	425	457	408	437	461	437	427	441	440	476	472	472	438	451	409	475	486	423	421	407	400	430	450	442	423	429	453	433	446	443	454	452	465	467	432	478	435	454	453	463	443	417	430	478	441	427	448	448	406	471	463	454	412	445	465	449	475	445	442	491	421	479	483	470	475	440	432	450	455	469	459	455	445	453	451	425	432	463	441	464	409	448	472	429	448	433	478	432	410	432	418	431	450	480	437	467	428	415	447	479	418	433	437	480	436	446	443	435	436	444	437	472	455	459	426	454	444	409	445	446	465	455	473	459	448	438	450	435	481	462	461	438	402	435	422	436	449	441	428	464	475	477	469	459	450	443	440	411	490	455	456	473	503	444	416	444	479	444	430	464	454	442	470	461	405	448	441	438	427	453	452	445	452	462	462	429	452	457	430	437	452	493	464	442	451	475	436	444	474	448	419	452	430	494	442	449	457	475	440	452	473	434	444	450	436	425	447	450	472	437	424	481	450	461	410	429	467	439	470	438	445	464	444	464	440	461	460	459	466	456	432	458	460	425	453	456	427	428	468	475	458	465	459	442	408	460	459	471	459	485	473	416	469	443	460	480	433	434	415	446	444	473	451	459	449	488	416	449	479	425	421	431	452	417	457	438	436	459	459	454	446	429	449	467	462	423	450	471	421	470	454	435	489	448	410	446	475	496	469	489	402	473	482	444	435	472	469	485	467	403	463	447	470	457	472	418	453	437	407	396	412	435	403	431	427	404	401	424	432	456	412	441	509	474	429	453	447	471	462	438	433	439	469	436	496	403	446	461	451	440	458	452	456	449	428	457	425	437	447	424	413	430	414	454	434	460	461	472	434	447	470	422	460	475	438	460	436	448	461	443	467	431	437	440	403	466	480	462	427	439	421	427	406	443	418	465	484	455	461	446	416	458	419	454	504	461	444	449	411	460	460	426	484	482	446	456	427	441	446	437	456	465	407	469	427	454	440	428	416	429	457	481	471	464	429	458	435	441	489	459	455	450	446	445	458	494	460	446	451	436	464	429	443	456	452	461	400	403	452	483	436	448	488	479	462	453	414	471	448	432	443	437	427	466	432	435	449	438	448	463	444	434	428	476	457	469	502	451	458	458	415	426	481	443	456	468	464	462	453	441	459	458	475	457	394	441	454	431	459	469	448	451	502	466	445	440	445	469	450	430	440	437	415	482	425	459	416	395	416	449	413	432	456	465	425	449	458	462	440	457	449	452	426	458	490	419	453	452	442	472	495	454	456	435	430	461	422	455	452	449	438	420	445	431	463	450	446	431	470	454	432	423	459	441	423	438	451	461	406	441	434	426	464	421	445	487	412	470	459	451	425	449	424	438	476	443	434	468	437	421	461	421	473	396	450	440	457	445	445	457	450	442	497	425	449	443	448	434	480	444	446	443	444	427	463	473	458	469	453	405	443	426	472	437	450	475	452	445	439	464	459	432	410	437	461	415	451	476	453	428	461	449	453	451	459	432	467	463	424	417	469	459	422	449	439	453	459	442	458	490	422	464	484	446	454	470	460	429	454	403	475	463	447	473	437	478	433	450	448	453	436	445	479	444	450	490	434	479	458	472	388	460	453	421	398	437	454	486	478	450	480	456	440	416	512	449	407	450	474	431	407	458	446	439	481	446	438	442	452	454	462	458	462	461	444	444	458	418	418	416	433	431	450	444	422	414	455	487	438	456	461	441	453	449	390	455	474	462	438	443	449	431	428	446	429	438	445	470	443	435	462	431	464	417	410	462	430	453	433	458	466	442	462	476	470	426	414	435	469	448	434	473	443	486	432	478	445	466	460	413	433	476	445	453	459	452	439	462	429	460	472	438	449	433	397	428	462	444	435	454	453	475	484	439	450	440	455	455	461	436	487	403	430	425	456	440	446	413	448	459	462	469	453	459	432	467	451	460	469	451	443	453	461	438	440	430	441	478	461	429	434	446	420	450	418	469	448	481	471	447	415	444	461	410	450	436	474	433	450	443	445	449	465	414	459	440	437	477	427	435	436	448	453	440	443	461	468	451	442	466	463	447	477	436	424	396	453	470	444	468	440	442	459	452	426	420	464	441	424	453	401	458	459	459	463	454	439	448	451	461	474	432	431	441	447	448	414	478	451	451	445	458	459	414	442	440	444	473	477	423	426	459	454	442	477	462	433	468	455	457	451	427	445	474	469	447	426	444	449	460	442	450	405	409	423	464	438	433	422	429	435	423	447	435	455	469	406	450	460	412	436	428	452	424	429	462	438	428	453	468	440	385	432	468	454	476	467	422	466	417	417	460	437	446	437	452	431	447	446	474	469	433	446	486	449	456	458	460	456	437	422	423	392	465	465	465	473	434	461	422	492	442	437	441	483	432	445	433	458	451	395	463	426	443	448	440	461	439	466	469	401	424	435	411	426	418	471	462	489	470	439	484	422	427	424	437	456	468	402	448	461	462	463	456	473	428	449	478	438	438	419	406	445	443	395	465	435	488	459	418	485	407	465	439	488	408	462	463	430	466	444	455	447	452	456	422	429	471	395	487	499	458	434	423	459	427	422	434	435	480	453	474	466	456	457	473	441	426	440	417	490	430	492	395	449	444	430	443	435	444	454	434	438	477	445	471	452	460	429	457	463	441	447	472	474	481	455	452	451	444	415	474	419	466	459	472	449	435	464	441	470	460	459	469	488	508	427	462	469	437	412	468	494	455	470	437	410	462	449	470	444	456	432
12096	4131	1652	598	472	368	388	393	397	353	323	345	308	378	318	327	322	348	340	313	311	303	320	316	280	309	290	315	330	302	303	342	341	340	305	318	324	327	322	342	285	299	307	299	277	338	341	317	334	310	315	286	299	327	310	328	326	328	282	312	323	315	326	316	314	313	334	304	302	332	304	304	301	332	296	313	318	295	322	308	306	329	320	272	326	308	319	322	327	333	320	274	305	331	311	300	281	287	348	330	316	303	300	349	316	336	319	311	263	311	324	283	305	319	273	320	345	285	296	291	293	285	318	307	320	332	312	324	325	345	331	329	291	311	327	315	286	319	324	292	292	314	290	327	307	312	345	334	314	306	312	312	303	322	311	293	312	320	314	287	332	304	323	331	310	308	306	318	318	342	311	317	300	317	296	293	332	301	344	313	287	322	303	301	325	298	288	320	319	310	346	334	311	289	279	306	322	299	328	294	343	295	312	294	322	306	354	293	299	322	317	290	361	314	336	298	314	296	291	306	311	314	291	321	295	321	306	298	314	331	353	305	296	310	302	303	307	307	293	370	339	310	328	286	360	313	311	299	295	314	309	332	293	321	316	336	301	314	349	315	329	304	317	325	294	307	291	343	337	331	303	318	318	338	321	306	330	330	297	346	320	340	338	299	280	314	330	338	305	308	344	324	316	326	307	322	342	298	303	312	319	318	313	297	332	285	321	306	319	337	322	321	327	316	320	334	288	299	311	324	332	314	318	310	329	302	312	325	292	313	321	331	297	340	318	313	340	296	304	320	334	305	305	333	345	288	325	292	297	313	289	283	318	324	345	362	316	317	339	309	309	331	329	315	297	351	330	308	284	343	319	293	335	303	329	318	297	326	310	288	336	298	289	319	340	340	307	313	283	314	335	346	306	296	320	316	293	347	313	311	290	304	307	313	290	281	294	330	329	291	327	297	339	291	318	309	310	295	328	295	297	290	320	323	299	311	306	323	341	334	316	301	333	334	299	288	318	330	334	347	303	316	302	315	301	299	311	292	321	291	317	315	333	311	321	318	321	314	310	294	323	301	325	342	339	310	304	288	301	321	336	326	311	292	284	335	293	297	312	313	333	338	300	350	303	333	343	332	320	318	311	309	321	303	335	314	282	315	289	303	290	309	311	324	333	313	302	330	305	301	323	319	292	320	281	279	326	286	304	322	318	325	298	289	293	310	307	294	298	300	295	300	332	315	326	291	283	330	325	330	313	308	302	313	265	273	319	327	312	310	317	312	288	298	311	305	344	276	323	318	342	264	288	328	344	323	280	311	299	306	345	279	355	301	316	332	338	314	324	295	317	311	299	315	287	334	304	330	311	304	334	347	324	294	315	311	310	291	291	326	302	285	352	335	286	333	314	318	306	337	310	338	281	325	315	321	328	302	326	283	316	306	318	318	334	318	312	332	321	345	318	293	282	306	332	351	355	320	319	311	322	328	340	331	310	297	303	279	321	306	305	312	311	318	316	332	299	304	306	334	292	292	303	318	319	313	317	294	322	298	317	319	323	304	329	331	298	294	322	294	320	336	282	295	305	296	315	271	323	319	326	354	295	304	319	314	319	314	329	313	283	353	329	291	308	315	280	299	328	305	332	301	298	290	311	329	327	313	308	331	334	306	293	330	286	295	313	312	326	308	358	311	294	288	304	286	335	307	324	274	318	305	290	339	302	280	313	319	309	296	309	333	347	342	319	297	341	345	283	309	333	302	286	328	297	335	312	314	297	316	279	277	302	306	292	306	308	309	316	315	297	326	311	305	286	288	297	295	303	296	299	305	314	279	274	295	307	282	310	303	313	325	314	282	319	284	317	311	324	294	307	301	333	290	284	328	316	334	280	294	311	284	337	318	315	277	325	334	304	309	299	312	292	332	317	303	298	278	295	295	321	331	298	323	288	334	335	314	310	276	332	320	297	294	308	389	322	320	301	320	291	294	272	336	338	303	314	309	325	315	340	351	285	324	338	312	305	326	315	277	294	302	291	312	310	298	327	294	308	289	331	318	311	305	348	301	334	309	339	318	313	280	299	326	343	293	284	294	310	309	336	328	334	327	299	329	307	286	322	318	339	347	292	285	313	281	325	306	334	311	329	314	302	319	314	322	320	291	325	345	285	306	299	284	339	258	324	310	338	310	331	329	310	298	289	313	335	314	308	311	300	338	296	305	334	313	296	317	313	285	316	337	319	271	274	275	326	299	327	314	297	308	320	274	318	307	297	294	299	348	340	332	339	330	322	308	321	304	344	313	344	314	284	330	339	357	326	310	302	355	302	314	340	307	326	340	327	294	346	300	314	316	296	294	293	334	297	326	300	299	329	310	327	297	317	317	289	292	331	314	322	327	308	303	304	309	335	301	272	306	298	315	315	316	295	319	310	307	305	315	301	282	308	289	322	317	320	325	310	317	301	295	301	325	339	302	289	332	299	335	321	320	301	303	307	318	297	299	300	291	312	307	285	305	318	312	304	328	309	361	327	312	284	290	281	310	301	317	281	321	331	344	314	321	298	336	311	302	331	323	305	296	305	313	302	305	286	335	307	291	306	332	304	276	325	319	364	321	321	304	310	312	322	296	284	304	345	319	341	321	316	317	306	311	303	301	323	325	337	345	284	299	292	325	310	314	296	320	332	338	323	344	291	314	300	315	324	297	300	309	341	305	299	315	290	312	303	308	330	340	316	312	293	326	307	311	314	330	315	297	360	313	316	323	297	323	314	353	311	335	315	298	317	311	313	323	303	320	296	300	337	330	317	303	314	342	298	332	288	314	314	312	315	326	302	357	279	320	309	349	304	309	325	283	309	296	287	298	308	310	310	325	304	307	313	326	320	333	331	322	281	318	320	301	305	302	324	321	340	283	295	325	318	274	317	298	321	319	335	327	302	302	322	294	344	307	289	304	317	295	338	337	320	328	308	293	319	319	313	295	284	281	321	283	294	313	337	300	307	342	287	296	322	288	314	324	322	300	302	322	308	318	334	339	311	298	276	323	296	346	327	317	342	278	312	297	311	347	320	315	320	354	348	291	336	310	333	336	279	315	299	292	330	300	310	316	320	317	329	305	286	326	330	320	305	312	336	315	323	305	332	312	299	330	319	309	345	333	300	350	337	267	312	322	311	263	278	315	350	326	334	303	326	304	319	306	282	315	315	305	325	318	308	343	282	304	320	327	302	299	282	319	328	290	309	337	306	290	289	328	304	304	332	314	330	300	303	309	298	294	300	301	312	317	368	325	297	285	302	314	305	331	327	291	309	303	314	336	319	274	286	293	303	319	318	310	295	285	290	284	336	268	301	319	326	294	306	295	269	327	322	279	326	316	279	309	331	292	319	296	338	330	317	321	341	311	287	304	310	260	284	299	315	334	312	350	332	286	323	313	301	327	320	298	308	320	316	310	293	331	333	336	343	318	296	279	314	326	330	323	327	295	296	298	294	365	299	307	286	324	328	347	317	298	287	306
8960	4341	3103	1727	1455	1322	1186	1049	997	951	906	935	920	870	859	828	856	806	862	794	820	797	770	750	778	795	737	780	727	777	785	777	795	777	782	760	750	742	781	742	778	707	759	743	732	749	774	715	761	809	796	774	717	788	751	774	726	735	786	727	759	736	750	736	708	754	728	814	768	747	755	726	753	794	753	711	697	778	743	752	770	773	755	730	771	745	761	774	738	747	744	740	768	735	785	778	728	683	746	714	797	781	784	819	724	773	745	745	784	774	761	750	728	741	744	757	722	716	760	739	705	749	750	735	759	713	764	774	782	763	705	715	751	703	719	765	765	733	739	776	736	727	807	787	705	732	720	776	707	763	744	696	766	759	760	750	777	726	765	756	698	784	751	777	698	719	726	778	758	795	775	723	767	739	758	737	744	706	767	777	749	804	771	734	729	729	728	715	743	715	747	771	763	727	711	782	737	779	782	710	773	720	771	748	736	790	742	738	730	729	742	739	756	726	745	736	765	772	766	778	774	791	755	748	708	721	761	778	732	750	741	761	757	771	712	784	710	772	771	742	733	758	727	743	741	760	749	712	721	801	727	726	719	747	734	788	732	755	755	743	661	801	719	740	752	718	773	725	783	758	763	725	751	777	734	721	781	712	715	711	725	763	703	749	714	712	747	722	698	787	720	731	769	750	763	722	785	701	790	762	768	775	746	788	735	772	749	782	770	732	738	726	773	728	728	773	775	774	683	778	748	803	775	753	741	786	740	778	762	725	810	765	700	711	764	706	736	781	776	726	785	785	727	758	729	751	744	730	732	695	779	767	703	742	803	796	762	790	756	769	801	771	771	764	746	762	778	788	746	728	728	712	778	724	721	732	756	787	787	794	749	741	706	751	763	768	750	775	749	704	737	743	747	720	752	795	771	724	752	751	773	771	762	796	716	761	749	745	721	792	719	784	719	775	718	800	745	763	764	777	732	769	724	797	737	747	807	713	813	753	769	728	743	773	724	747	686	753	747	743	773	771	716	778	750	713	758	763	738	730	783	692	713	755	755	708	751	782	779	689	736	753	795	828	729	745	733	739	731	732	732	773	778	781	781	737	792	773	763	761	770	738	737	747	747	782	784	799	739	749	767	777	762	717	769	747	739	765	704	737	823	798	727	688	769	774	750	752	730	735	749	738	794	766	731	729	772	757	748	748	761	746	721	706	778	770	772	742	825	747	727	741	756	764	740	766	713	757	779	722	748	739	771	775	820	733	799	778	759	762	755	754	792	775	787	752	773	777	767	729	728	720	741	784	751	729	755	729	714	700	713	729	726	769	744	749	740	808	695	755	813	764	752	718	723	741	748	782	729	739	780	751	721	721	766	722	746	766	753	742	757	770	763	729	723	738	699	770	803	777	788	755	748	734	776	721	772	756	783	722	752	731	762	749	794	789	718	769	784	724	737	778	791	784	710	778	785	812	729	775	779	802	735	743	721	740	773	772	776	773	732	768	785	756	751	727	785	750	769	838	730	756	747	732	716	727	755	756	727	716	754	724	798	748	770	775	751	728	741	742	792	724	770	779	763	771	715	775	732	748	808	724	780	818	728	768	747	762	758	728	787	721	715	756	757	758	747	750	736	749	750	724	754	703	761	770	744	752	793	728	756	750	791	753	793	724	754	718	701	803	753	795	722	695	755	757	750	735	742	756	743	756	771	749	794	760	745	741	762	766	757	701	735	726	755	755	733	692	774	759	791	728	767	749	740	726	738	771	740	720	733	789	757	757	699	779	760	713	701	755	759	730	687	762	791	753	731	716	807	749	730	803	761	746	761	720	739	724	729	781	761	732	720	756	736	738	714	785	732	751	738	799	785	780	765	728	740	769	747	731	730	729	756	718	702	713	734	751	756	780	763	755	720	734	739	835	680	691	731	791	753	756	748	748	758	719	741	821	745	729	796	761	760	775	757	759	774	754	719	701	708	776	759	749	751	720	738	730	732	798	782	711	790	751	764	795	773	714	736	710	769	736	739	746	781	772	728	737	735	710	764	761	751	754	741	759	770	728	756	752	816	728	797	742	787	731	747	761	726	725	733	762	773	778	743	791	770	784	696	744	727	767	736	758	785	750	775	736	795	740	767	760	792	761	757	734	778	739	769	736	711	779	804	779	743	754	807	776	739	729	779	749	744	750	785	736	673	724	803	741	730	801	761	732	735	719	725	764	745	733	798	778	720	683	749	757	783	728	754	744	787	760	773	726	757	799	785	785	757	744	773	728	751	757	810	777	739	741	741	752	732	733	799	721	740	762	776	706	759	765	746	734	792	696	741	730	746	735	730	740	736	766	759	748	796	761	742	757	783	770	775	711	743	731	745	760	762	742	725	745	792	723	723	802	802	722	737	755	719	770	776	775	745	738	740	766	727	782	729	760	732	748	766	760	736	752	770	727	800	737	764	785	787	718	741	775	721	756	768	765	749	716	772	780	762	774	722	774	707	761	737	704	751	823	731	689	795	728	802	737	752	786	761	737	709	761	686	755	699	761	807	768	734	759	728	778	779	726	746	771	724	793	773	739	713	761	795	739	756	733	731	741	764	772	724	767	779	774	719	735	705	742	764	779	733	750	739	714	798	779	722	735	765	758	783	742	760	726	750	783	771	784	749	761	765	732	730	716	755	724	730	768	678	736	800	736	760	762	827	774	760	768	766	822	800	782	688	748	747	757	753	782	742	782	755	759	794	750	754	699	756	748	814	723	773	787	778	742	758	761	779	720	726	728	734	721	810	752	738	749	743	747	718	766	784	733	788	728	737	787	778	732	761	777	756	781	760	772	743	780	764	749	726	764	755	745	748	771	731	779	757	800	796	738	790	748	701	744	777	761	782	748	795	756	765	778	727	758	737	749	770	784	726	720	786	744	750	740	753	704	755	779	770	703	714	752	736	751	699	698	721	717	743	729	791	799	781	751	767	747	776	719	764	757	737	763	701	749	737	766	747	787	752	714	720	744	768	718	748	784	753	752	806	753	789	751	722	717	813	777	750	743	765	715	716	722	789	783	751	769	754	694	727	767	722	743	759	739	740	731	704	762	735	776	734	782	750	760	785	762	725	708	778	715	708	773	739	739	745	786	725	746	760	745	764	805	779	735	731	761	715	755	769	743	722	737	804	712	773	745	745	746	726	773	777	781	781	739	767	708	770	763	697	750	788	737	778	738	701	748	740	739	750	746	738	761	773	748	773	777	767	742	789	779	734	753	707	720	730	736	771	782	745	793	756	684	799	735	712	765	725	785	737	754	754	746	731	754	728	800	756	778	744	729	772	732	745	755	748	758	771	723	770	750	765	796	735	752	730	754	731	758	747	725	744	725	763	715	798	730	747	752	728	745	708	796	755	716	777	732	739	743	765	749	800	723	745	750	756	758	735	745	749	771	748	764	743	767	760	753	758	743	799	685	767	778	751	754	724	789	804	740	738	755	773	756	746	799	737	713	745	744	757	719	768	772
26158	13753	6695	1529	671	524	421	390	364	339	332	336	334	291	279	304	307	319	298	326	297	297	308	289	285	305	281	253	292	229	300	279	288	299	293	269	273	269	246	254	247	274	265	233	276	310	264	279	295	287	264	264	296	283	260	245	277	277	260	256	289	274	264	258	275	288	263	270	234	265	300	259	306	253	313	263	294	256	287	258	260	292	270	291	262	282	289	278	253	267	290	306	251	267	294	309	276	242	250	282	291	272	283	289	294	275	258	265	243	313	276	281	293	265	250	288	287	244	267	268	255	280	290	261	289	255	275	320	269	293	240	273	282	265	275	268	284	269	270	275	266	250	296	275	222	276	245	258	278	283	292	259	308	278	255	264	271	264	264	258	266	248	275	277	281	254	309	267	252	277	260	247	327	237	244	288	241	296	269	290	287	281	287	271	261	292	283	245	315	284	274	263	269	282	292	262	281	261	263	262	270	291	267	296	291	278	291	281	261	322	252	276	259	265	259	288	300	262	271	257	284	276	264	310	276	270	267	294	273	271	318	249	274	295	263	262	274	257	285	276	258	287	276	265	283	260	280	261	321	242	278	314	264	260	261	282	276	276	280	288	285	261	251	260	300	285	272	286	291	281	256	280	290	265	276	283	280	296	282	293	268	289	250	266	277	281	271	265	283	271	257	267	306	278	272	286	258	273	274	284	255	278	268	259	274	281	280	284	289	293	259	271	273	253	248	275	266	237	279	291	259	262	257	275	251	264	259	307	267	266	302	280	257	278	279	285	297	307	265	246	307	265	249	280	252	271	281	257	261	287	267	253	271	300	257	268	302	276	279	287	285	290	270	275	256	256	238	262	246	253	276	259	287	288	283	273	304	269	305	290	284	318	252	259	256	277	248	245	251	307	272	294	271	257	274	266	317	283	293	301	281	254	279	266	252	270	247	292	285	259	271	277	290	244	273	249	245	280	285	270	302	276	259	258	293	298	288	281	269	266	251	231	259	247	264	281	279	277	305	260	290	268	275	274	245	279	290	294	284	283	249	273	288	247	287	299	294	278	284	281	254	279	275	265	229	271	256	291	321	306	263	270	294	291	275	278	262	286	273	282	275	249	272	268	286	273	256	246	292	277	269	309	272	274	272	288	282	288	293	239	267	278	250	282	267	266	312	277	302	286	293	280	273	270	264	290	267	254	290	253	284	280	259	243	280	265	248	279	270	251	273	289	289	283	269	290	261	266	268	278	265	257	248	283	259	262	294	265	245	259	265	290	268	260	278	304	264	274	247	247	268	290	267	290	287	274	279	288	301	272	301	277	267	273	228	266	295	295	287	293	286	263	267	266	302	248	290	286	266	298	282	282	271	261	264	290	273	278	292	289	284	281	294	255	284	262	286	332	259	266	289	288	283	323	291	259	272	334	281	278	256	275	253	293	280	260	259	266	276	300	275	263	268	296	261	271	284	286	267	258	252	281	242	289	248	271	280	290	273	272	294	234	259	265	254	297	243	267	277	283	294	266	267	260	289	274	259	294	268	274	272	305	278	249	265	271	269	275	273	257	267	229	269	260	279	273	297	271	257	256	273	286	301	274	285	247	252	258	279	245	257	251	300	277	270	296	276	265	271	287	266	303	303	266	287	310	271	279	277	238	276	247	259	264	275	253	266	267	291	261	252	248	290	318	283	281	283	296	268	271	308	251	247	268	327	259	277	288	289	246	249	298	227	289	269	271	261	251	251	249	274	286	290	268	288	295	272	252	269	265	250	251	282	275	252	256	284	251	256	276	268	273	240	301	277	231	288	236	282	272	263	272	276	283	273	266	266	262	291	273	254	266	287	260	270	272	240	257	288	280	270	279	277	273	269	263	278	316	287	280	286	260	261	291	281	289	262	264	272	258	268	290	254	272	269	259	282	259	243	275	307	264	263	269	280	265	282	270	254	263	263	269	262	279	270	249	269	263	280	277	278	264	275	270	305	282	287	261	299	289	293	255	257	270	272	278	239	272	252	265	270	284	285	263	266	264	253	249	269	271	262	236	247	288	278	266	279	247	301	259	285	271	272	248	275	290	296	312	295	303	285	280	290	265	274	278	265	258	267	276	262	275	258	240	259	257	252	253	292	280	261	274	259	242	279	271	263	306	276	273	246	275	268	287	285	272	301	245	272	282	278	247	264	279	262	282	288	278	272	265	258	262	294	274	289	282	297	255	281	240	290	261	279	259	313	276	280	280	277	254	283	274	289	292	272	285	289	297	265	305	279	305	272	328	270	280	248	265	271	278	271	291	277	265	268	259	292	233	265	284	299	285	294	250	259	282	300	282	262	274	289	287	269	264	260	287	263	254	269	285	248	286	285	235	294	278	265	248	283	245	272	282	251	255	227	278	263	287	255	263	263	266	257	251	242	264	289	287	294	284	289	263	281	272	239	265	263	265	272	268	267	274	291	277	294	262	288	279	290	295	241	268	264	261	246	272	296	283	258	265	275	254	263	271	272	275	283	281	287	268	286	279	272	274	270	271	276	261	250	273	259	261	274	298	263	251	267	287	258	290	269	278	255	263	288	310	253	261	283	264	286	273	277	271	267	308	276	267	276	276	275	266	232	270	247	267	252	286	292	284	264	270	295	281	287	277	293	266	282	255	273	270	242	244	271	270	274	280	309	298	309	256	289	284	293	291	267	258	249	307	246	287	263	263	291	304	258	238	264	302	249	286	273	279	280	276	257	291	273	263	285	288	291	243	264	251	248	253	256	291	263	262	248	298	285	237	275	265	268	280	245	285	251	264	262	271	263	247	307	250	272	258	256	268	258	267	275	266	247	243	287	258	259	298	265	302	290	273	258	256	280	290	275	246	247	256	289	241	287	282	266	304	282	264	295	282	278	280	245	254	246	260	276	261	260	265	272	258	310	284	287	264	298	277	267	267	263	238	283	243	288	239	265	257	283	291	276	264	275	252	282	307	253	306	267	269	258	268	240	255	244	253	279	247	255	279	271	296	268	282	282	261	299	266	257	286	251	309	259	273	308	251	257	294	290	275	298	257	261	268	266	257	277	265	289	261	294	262	297	257	283	257	283	270	270	272	266	282	246	267	273	284	276	275	276	279	263	258	264	298	284	267	260	261	279	292	288	256	289	254	282	274	233	266	277	252	260	290	294	267	262	273	304	257	281	300	267	258	272	261	280	311	315	274	260	262	289	261	264	240	308	262	295	252	269	276	261	263	245	260	263	279	273	241	258	257	267	289	273	262	259	267	287	280	270	274	260	260	283	288	267	272	264	284	261	252	255	252	270	265	282	251	288	263	298	276	258	294	256	276	243	267	286	252	265	272	254	268	252	272	269	304	268	324	280	276	272	259	291	270	282	260	278	262	292	271	270	268	274	266	247	269	288	292	287	261	266	289	248	269	262	236	230	263	288	254	277	270	264	257	251	282	270	278	268	264	272	253	268	283	255	271	266	272	307	272	263	259	256	245	289	286	258	250	262	251
18861	11541	8277	3039	2230	1861	1525	1388	1280	1110	1092	1142	1090	953	892	911	832	799	818	826	782	775	718	768	734	720	686	738	697	676	712	684	691	714	692	687	680	704	644	716	658	706	631	703	685	644	663	666	676	625	654	668	647	661	685	645	666	658	655	632	655	684	679	653	650	652	634	651	660	665	695	697	691	633	700	603	696	698	701	702	657	689	694	623	677	682	686	693	662	654	656	708	657	648	623	645	689	681	655	683	696	655	661	636	670	639	659	630	685	660	696	613	651	649	684	662	646	622	654	693	602	679	678	670	676	686	612	641	659	673	693	701	644	740	650	682	678	670	660	636	667	670	643	650	684	649	684	679	682	650	641	631	682	684	727	720	632	682	619	677	625	632	649	654	667	656	684	651	684	619	645	695	664	663	627	707	648	652	634	662	651	656	662	676	675	648	662	672	661	627	665	666	704	672	656	657	689	677	646	671	637	659	652	670	715	617	705	720	679	686	630	678	668	642	669	629	647	683	638	673	615	633	638	665	697	660	653	625	650	706	683	670	693	668	637	600	671	651	640	691	698	615	664	688	656	675	656	642	672	663	683	655	638	668	646	603	687	630	625	632	731	671	699	687	659	643	667	678	636	629	666	639	659	653	647	700	696	666	656	686	642	687	665	721	677	666	675	670	673	669	668	675	650	635	706	647	666	698	706	689	685	696	664	644	665	631	697	718	655	699	654	627	650	653	660	644	679	674	718	638	669	717	655	665	684	638	701	668	674	658	665	661	662	670	695	680	684	687	674	684	678	677	622	643	654	697	682	626	701	604	653	608	662	697	630	649	688	698	663	674	682	699	667	659	620	670	639	675	670	689	676	653	683	654	683	651	676	646	681	683	687	664	665	663	630	644	677	707	708	694	653	671	661	682	644	647	647	659	714	669	676	683	680	653	686	644	681	629	639	686	676	662	657	596	665	681	686	652	669	689	630	674	665	673	643	692	684	654	666	613	670	629	687	642	675	635	659	658	644	643	656	670	652	653	670	699	675	644	657	697	658	706	713	668	703	661	667	657	647	596	661	682	686	657	647	690	683	658	667	657	680	660	671	658	706	624	623	656	660	678	634	641	680	705	698	648	737	651	604	671	651	639	646	654	610	645	676	638	695	692	722	712	655	637	627	653	690	668	673	668	637	632	682	590	669	634	671	651	674	643	709	675	664	678	665	654	663	684	604	647	624	669	642	700	683	675	706	660	704	645	650	633	649	639	695	664	702	678	641	647	699	678	647	677	699	703	666	665	650	627	609	709	652	688	696	626	635	630	644	711	623	656	611	682	651	688	662	681	642	676	635	616	625	695	689	664	683	673	641	652	661	648	651	706	642	673	667	617	666	690	698	608	700	685	661	694	639	659	668	663	641	682	625	683	678	637	639	657	592	626	652	653	735	634	689	679	640	643	675	640	624	633	660	646	653	630	652	660	593	656	662	665	633	673	633	649	657	668	650	692	673	690	695	610	685	647	693	678	653	660	653	649	671	702	648	682	699	657	684	617	671	660	687	700	669	621	663	712	694	653	649	697	683	693	679	718	675	678	662	644	682	738	692	735	636	661	614	650	681	672	690	692	689	707	620	679	686	614	690	673	664	672	678	662	689	664	646	668	637	648	674	607	651	675	686	673	696	729	661	636	642	638	633	660	650	647	668	663	650	631	651	641	665	689	681	716	695	606	648	654	677	678	636	665	668	630	651	660	636	659	632	674	703	687	719	676	678	671	720	650	659	667	642	654	648	627	669	693	651	634	663	682	636	691	629	713	685	647	661	669	645	661	703	671	661	639	657	661	724	628	660	610	653	651	655	661	692	676	692	659	651	686	674	723	664	655	656	628	692	707	653	641	687	683	712	639	664	658	662	663	659	663	687	637	640	639	632	692	660	660	665	664	683	686	689	649	663	687	701	654	654	652	649	664	636	665	628	671	697	667	661	631	684	635	667	673	649	686	637	662	646	678	651	703	650	648	690	658	623	665	677	685	681	670	645	670	656	672	642	698	682	720	687	624	690	679	686	636	624	650	655	672	639	663	712	700	637	619	684	670	684	679	675	695	634	681	677	695	675	662	630	681	698	690	609	700	657	680	612	675	660	660	627	670	647	677	651	673	675	663	634	648	688	665	653	694	667	647	704	717	655	692	686	688	691	648	645	680	700	633	648	650	667	637	716	675	660	684	670	727	674	689	653	680	690	639	646	668	716	632	624	697	711	639	653	675	653	649	702	610	694	710	698	669	659	677	693	680	697	672	678	676	669	681	653	688	646	750	653	644	657	680	645	652	662	701	652	656	650	622	656	641	667	660	688	668	713	658	673	630	703	703	694	666	644	682	667	695	657	648	667	679	690	690	656	702	641	713	641	658	647	684	694	633	703	692	677	645	695	685	672	670	624	656	663	649	692	658	694	680	652	676	680	671	611	705	683	668	680	639	682	643	686	632	675	681	683	685	645	593	641	672	707	649	626	628	655	695	656	691	658	694	668	639	684	634	655	701	673	682	669	635	659	719	682	659	654	674	638	662	657	646	659	679	701	621	695	678	656	669	661	655	659	681	690	631	668	678	680	682	643	643	676	648	654	629	649	635	645	674	667	641	654	677	708	611	626	682	671	663	629	667	651	640	710	628	644	674	668	639	654	686	670	676	672	681	678	665	689	664	680	599	617	607	687	676	688	689	679	694	668	643	657	640	731	655	635	641	648	636	697	661	692	673	632	711	688	636	638	670	653	650	656	693	685	691	645	672	650	637	596	661	699	656	631	662	651	665	642	648	625	699	711	656	686	664	624	675	698	697	700	642	644	628	707	638	716	637	677	645	679	640	649	662	666	631	684	662	632	647	681	690	660	677	681	667	650	669	640	662	666	667	697	658	671	655	709	669	649	644	665	665	691	666	741	665	660	680	640	652	657	642	626	677	662	701	643	711	667	672	659	637	629	685	660	659	595	669	617	655	709	675	690	668	643	662	682	668	653	674	674	662	613	665	642	676	619	662	645	632	623	636	651	628	681	616	627	676	688	700	705	627	699	667	692	636	670	660	626	678	651	661	649	634	673	668	687	612	662	659	687	625	657	640	687	673	660	667	697	618	696	632	723	643	706	675	712	693	638	701	651	669	651	673	666	686	652	631	717	628	632	665	673	594	682	642	684	681	663	655	681	691	651	656	703	744	662	719	677	679	641	681	638	668	655	667	656	682	674	663	651	591	651	689	648	628	646	691	639	671	669	668	684	629	652	626	718	711	633	676	664	678	700	682	665	656	671	650	687	667	618	667	649	693	693	644	684	642	651	652	650	659	671	733	693	634	705	699	647	687	690	702	612	679	668	654	675	676	673	658	702	683	677	652	693	678	640	664	720	657	686	666	639	661	662	664	644	670	621	711	666	667	722	721	684	645	665	649	660	679	644	706	642	684	648	648	666	676	630	650	673	648	654	669	648	666	610	704	628	684	701	654	683	646	612	675
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
